/*Block*/
.block td {border-color:#fff;border-width:5px;background-color:#FFCC66;padding:10px;}
html .block th {border-color:#fff;border-width:5px;background-color:#FFCC66;padding:10px;color:#441177;}
/*Lignes marrons alternées*/
html .brownaltrows th {padding:10px;vertical-align:top;border-color:#000;background-color: #ccc;text-align:center;}
html .brownaltrows tr.evenRow td {background-color: #eeddbb;}
html .brownaltrows tr.oddRow td {background-color: #f9f2d8;}
html .brownaltrows .tw-tiddlylink-internal {text-decoration: none;font-style: normal;font-weight: bold;color: #443322;}
html .brownaltrows {border-color:#000;}
html .brownaltrows td {border-color:#000;padding:10px;}
/*Lignes horizontales*/
html .rowstable {background: #fff; border-collapse: collapse;border-color:#fff;}
html .rowstable th {background-color:#fff;border-color:#fff;border-bottom: 2px solid #446699;color: #446699;padding:10px;}
html .rowstable td {border-color:#fff;border-bottom: 1px solid #ccc;color: #000;padding: 6px 8px;}
Built from branch 'tiddlywiki-com' at commit 7686be7b14cdb3bb6e02ab7bd5a5204a8318942f of https://github.com/Jermolene/TiddlyWiki5 at 2020-10-23 15:24:45 UTC
{
"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/ShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
"text": "Number of shadow tiddlers"
},
"$:/language/ControlPanel/Basics/Subtitle/Prompt": {
"title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
"text": "Subtitle"
},
"$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
"text": "Number of system tiddlers"
},
"$:/language/ControlPanel/Basics/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tags/Prompt",
"text": "Number of tags"
},
"$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
"text": "Number of tiddlers"
},
"$:/language/ControlPanel/Basics/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/Title/Prompt",
"text": "Title of this ~TiddlyWiki"
},
"$:/language/ControlPanel/Basics/Username/Prompt": {
"title": "$:/language/ControlPanel/Basics/Username/Prompt",
"text": "Username for signing edits"
},
"$:/language/ControlPanel/Basics/Version/Prompt": {
"title": "$:/language/ControlPanel/Basics/Version/Prompt",
"text": "~TiddlyWiki version"
},
"$:/language/ControlPanel/EditorTypes/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Caption",
"text": "Editor Types"
},
"$:/language/ControlPanel/EditorTypes/Editor/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
"text": "Editor"
},
"$:/language/ControlPanel/EditorTypes/Hint": {
"title": "$:/language/ControlPanel/EditorTypes/Hint",
"text": "These tiddlers determine which editor is used to edit specific tiddler types."
},
"$:/language/ControlPanel/EditorTypes/Type/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
"text": "Type"
},
"$:/language/ControlPanel/Info/Caption": {
"title": "$:/language/ControlPanel/Info/Caption",
"text": "Info"
},
"$:/language/ControlPanel/Info/Hint": {
"title": "$:/language/ControlPanel/Info/Hint",
"text": "Information about this TiddlyWiki"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
"text": "Type shortcut here"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
"text": "add shortcut"
},
"$:/language/ControlPanel/KeyboardShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
"text": "Keyboard Shortcuts"
},
"$:/language/ControlPanel/KeyboardShortcuts/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
"text": "Manage keyboard shortcut assignments"
},
"$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
"text": "No keyboard shortcuts assigned"
},
"$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
"text": "remove keyboard shortcut"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
"text": "All platforms"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
"text": "Macintosh platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
"text": "Non-Macintosh platforms only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
"text": "Linux platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
"text": "Non-Linux platforms only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
"text": "Windows platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
"text": "Non-Windows platforms only"
},
"$:/language/ControlPanel/LoadedModules/Caption": {
"title": "$:/language/ControlPanel/LoadedModules/Caption",
"text": "Loaded Modules"
},
"$:/language/ControlPanel/LoadedModules/Hint": {
"title": "$:/language/ControlPanel/LoadedModules/Hint",
"text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."
},
"$:/language/ControlPanel/Palette/Caption": {
"title": "$:/language/ControlPanel/Palette/Caption",
"text": "Palette"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
"text": "clone"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
"text": "It is recommended that you clone this shadow palette before editing it"
},
"$:/language/ControlPanel/Palette/Editor/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/Backups": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
"text": "Backups"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Caption": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption",
"text": "~TiddlySpot Saver"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Description": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
"text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
"text": "Upload Filename"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
"text": "~TiddlySpot"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
"text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Password": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
"text": "Password"
},
"$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
"text": "Server URL"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
"text": "Upload Directory"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
"text": "Wiki Name"
},
"$:/language/ControlPanel/Settings/AutoSave/Caption": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
"text": "Autosave"
},
"$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
"text": "Do not save changes automatically"
},
"$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
"text": "Save changes automatically"
},
"$:/language/ControlPanel/Settings/AutoSave/Hint": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
"text": "Attempt to automatically save changes during editing when using a supporting saver"
},
"$:/language/ControlPanel/Settings/CamelCase/Caption": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
"text": "Camel Case Wiki Links"
},
"$:/language/ControlPanel/Settings/CamelCase/Hint": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
"text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
},
"$:/language/ControlPanel/Settings/CamelCase/Description": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Description",
"text": "Enable automatic ~CamelCase linking"
},
"$:/language/ControlPanel/Settings/Caption": {
"title": "$:/language/ControlPanel/Settings/Caption",
"text": "Settings"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
"text": "Editor Toolbar"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
"text": "Enable or disable the editor toolbar:"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Description": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
"text": "Show editor toolbar"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
"text": "Tiddler Info Panel Mode"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
"text": "Control when the tiddler info panel closes:"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
"text": "Tiddler info panel closes automatically"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
"text": "Tiddler info panel stays open until explicitly closed"
},
"$:/language/ControlPanel/Settings/Hint": {
"title": "$:/language/ControlPanel/Settings/Hint",
"text": "These settings let you customise the behaviour of TiddlyWiki."
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
"text": "Navigation Address Bar"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
"text": "Behaviour of the browser address bar when navigating to a tiddler:"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
"text": "Do not update the address bar"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
"text": "Include the target tiddler"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
"text": "Include the target tiddler and the current story sequence"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
"text": "Navigation History"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
"text": "Update browser history when navigating to a tiddler:"
},
"$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
"text": "Do not update history"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
"text": "Update history"
},
"$:/language/ControlPanel/Settings/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/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/Upgrader/Plugins/Suppressed/Incompatible": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
"text": "Blocked incompatible or obsolete plugin"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
"text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)"
},
"$:/language/Import/Upgrader/Plugins/Upgraded": {
"title": "$:/language/Import/Upgrader/Plugins/Upgraded",
"text": "Upgraded plugin from <<incoming>> to <<upgraded>>"
},
"$:/language/Import/Upgrader/State/Suppressed": {
"title": "$:/language/Import/Upgrader/State/Suppressed",
"text": "Blocked temporary state tiddler"
},
"$:/language/Import/Upgrader/System/Suppressed": {
"title": "$:/language/Import/Upgrader/System/Suppressed",
"text": "Blocked system tiddler"
},
"$:/language/Import/Upgrader/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/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/IsFilterOperator": {
"title": "$:/language/Error/IsFilterOperator",
"text": "Filter Error: Unknown operand for the 'is' filter operator"
},
"$:/language/Error/LoadingPluginLibrary": {
"title": "$:/language/Error/LoadingPluginLibrary",
"text": "Error loading plugin library"
},
"$:/language/Error/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/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/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/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",
"tags": "Journal"
},
"$:/language/Notifications/Save/Done": {
"title": "$:/language/Notifications/Save/Done",
"text": "Saved wiki"
},
"$:/language/Notifications/Save/Starting": {
"title": "$:/language/Notifications/Save/Starting",
"text": "Starting to save wiki"
},
"$:/language/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": "References"
},
"$:/language/TiddlerInfo/References/Empty": {
"title": "$:/language/TiddlerInfo/References/Empty",
"text": "No tiddlers link to this one"
},
"$:/language/TiddlerInfo/Tagging/Caption": {
"title": "$:/language/TiddlerInfo/Tagging/Caption",
"text": "Tagging"
},
"$:/language/TiddlerInfo/Tagging/Empty": {
"title": "$:/language/TiddlerInfo/Tagging/Empty",
"text": "No tiddlers are tagged with this one"
},
"$:/language/TiddlerInfo/Tools/Caption": {
"title": "$:/language/TiddlerInfo/Tools/Caption",
"text": "Tools"
},
"$:/language/Docs/Types/application/javascript": {
"title": "$:/language/Docs/Types/application/javascript",
"description": "JavaScript code",
"name": "application/javascript",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/application/json": {
"title": "$:/language/Docs/Types/application/json",
"description": "JSON data",
"name": "application/json",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/application/x-tiddler-dictionary": {
"title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
"description": "Data dictionary",
"name": "application/x-tiddler-dictionary",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/image/gif": {
"title": "$:/language/Docs/Types/image/gif",
"description": "GIF image",
"name": "image/gif",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/jpeg": {
"title": "$:/language/Docs/Types/image/jpeg",
"description": "JPEG image",
"name": "image/jpeg",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/png": {
"title": "$:/language/Docs/Types/image/png",
"description": "PNG image",
"name": "image/png",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/svg+xml": {
"title": "$:/language/Docs/Types/image/svg+xml",
"description": "Structured Vector Graphics image",
"name": "image/svg+xml",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/x-icon": {
"title": "$:/language/Docs/Types/image/x-icon",
"description": "ICO format icon file",
"name": "image/x-icon",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/text/css": {
"title": "$:/language/Docs/Types/text/css",
"description": "Static stylesheet",
"name": "text/css",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/text/html": {
"title": "$:/language/Docs/Types/text/html",
"description": "HTML markup",
"name": "text/html",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/plain": {
"title": "$:/language/Docs/Types/text/plain",
"description": "Plain text",
"name": "text/plain",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/vnd.tiddlywiki": {
"title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
"description": "TiddlyWiki 5",
"name": "text/vnd.tiddlywiki",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/x-tiddlywiki": {
"title": "$:/language/Docs/Types/text/x-tiddlywiki",
"description": "TiddlyWiki Classic",
"name": "text/x-tiddlywiki",
"group": "Text",
"group-sort": "0"
},
"$:/languages/en-GB/icon": {
"title": "$:/languages/en-GB/icon",
"type": "image/svg+xml",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n"
},
"$:/languages/en-GB": {
"title": "$:/languages/en-GB",
"name": "en-GB",
"description": "English (British)",
"author": "JeremyRuston",
"core-version": ">=5.0.0\"",
"text": "Stub pseudo-plugin for the default language"
},
"$:/core/modules/commander.js": {
"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 = $tw.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback,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 = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\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> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler),\"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 = !!$tw.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.iframeNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\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\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]);\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\tthis.domNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a 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\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\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n",
"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\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 || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE]) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\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/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 = types[type] || types.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 types = {\n\t\"number\": function(a,b) {\n\t\treturn compare($tw.utils.parseNumber(a),$tw.utils.parseNumber(b));\n\t},\n\t\"integer\": function(a,b) {\n\t\treturn compare($tw.utils.parseInt(a),$tw.utils.parseInt(b));\n\t},\n\t\"string\": function(a,b) {\n\t\treturn compare(\"\" + a,\"\" +b);\n\t},\n\t\"date\": function(a,b) {\n\t\tvar dateA = $tw.utils.parseDate(a),\n\t\t\tdateB = $tw.utils.parseDate(b);\n\t\tif(!isFinite(dateA)) {\n\t\t\tdateA = new Date(0);\n\t\t}\n\t\tif(!isFinite(dateB)) {\n\t\t\tdateB = new Date(0);\n\t\t}\n\t\treturn compare(dateA,dateB);\n\t},\n\t\"version\": function(a,b) {\n\t\treturn $tw.utils.compareVersions(a,b);\n\t}\n};\n\nfunction compare(a,b) {\n\tif(a > b) {\n\t\treturn +1;\n\t} else if(a < b) {\n\t\treturn -1;\n\t} else {\n\t\treturn 0;\n\t}\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/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\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"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\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"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));\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));\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/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($tw.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($tw.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] === \"\")) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && !(tiddler.fields[operator.operand] === \"\" || tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\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/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) || options.wiki.getTiddlerText(operator.operand + 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.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/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/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/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 = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.trim(a)];}\n);\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\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 || \"\"));\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\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\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 /*jslint node: true, browser: true */\n /*global $tw: false */\n \"use strict\";\n\n /*\n Fetch titles from the current list\n */\n var prepare_results = function (source) {\n var results = [];\n source(function (tiddler, title) {\n results.push(title);\n });\n return results;\n };\n\n /*\n Moves a number of items from the tail of the current list before the item named in the operand\n */\n exports.putbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1);\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list after the item named in the operand\n */\n exports.putafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1);\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Replaces the item named in the operand with a number of items from the tail of the current list\n */\n exports.replace = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1);\n return (index === -1) ?\n results.slice(0, -count) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list to the head of the list\n */\n exports.putfirst = function (source, operator) {\n var results = prepare_results(source),\n count = $tw.utils.getInt(operator.suffix,1);\n return results.slice(-count).concat(results.slice(0, -count));\n };\n\n /*\n Moves a number of items from the head of the current list to the tail of the list\n */\n exports.putlast = function (source, operator) {\n var results = prepare_results(source),\n count = $tw.utils.getInt(operator.suffix,1);\n return results.slice(count).concat(results.slice(0, count));\n };\n\n /*\n Moves the item named in the operand a number of places forward or backward in the list\n */\n exports.move = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1),\n marker = results.splice(index, 1),\n offset = (index + count) > 0 ? index + count : 0;\n return results.slice(0, offset).concat(marker).concat(results.slice(offset));\n };\n\n /*\n Returns the items from the current list that are after the item named in the operand\n */\n exports.allafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index === -1) ? [] :\n (operator.suffix) ? results.slice(index) :\n results.slice(index + 1);\n };\n\n /*\n Returns the items from the current list that are before the item named in the operand\n */\n exports.allbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index === -1) ? [] :\n (operator.suffix) ? results.slice(0, index + 1) :\n results.slice(0, index);\n };\n\n /*\n Appends the items listed in the operand array to the tail of the current list\n */\n exports.append = function (source, operator) {\n var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || append.length;\n return (append.length === 0) ? results :\n (operator.prefix) ? results.concat(append.slice(-count)) :\n results.concat(append.slice(0, count));\n };\n\n /*\n Prepends the items listed in the operand array to the head of the current list\n */\n exports.prepend = function (source, operator) {\n var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = $tw.utils.getInt(operator.suffix,prepend.length);\n return (prepend.length === 0) ? results :\n (operator.prefix) ? prepend.slice(-count).concat(results) :\n prepend.slice(0, count).concat(results);\n };\n\n /*\n Returns all items from the current list except the items listed in the operand array\n */\n exports.remove = function (source, operator) {\n var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || array.length,\n p,\n len,\n index;\n len = array.length - 1;\n for (p = 0; p < count; ++p) {\n if (operator.prefix) {\n index = results.indexOf(array[len - p]);\n } else {\n index = results.indexOf(array[p]);\n }\n if (index !== -1) {\n results.splice(index, 1);\n }\n }\n return results;\n };\n\n /*\n Returns all items from the current list sorted in the order of the items in the operand array\n */\n exports.sortby = function (source, operator) {\n var results = prepare_results(source);\n if (!results || results.length < 2) {\n return results;\n }\n var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n results.sort(function (a, b) {\n return lookup.indexOf(a) - lookup.indexOf(b);\n });\n return results;\n };\n\n /*\n Removes all duplicate items from the current list\n */\n exports.unique = function (source, operator) {\n var results = prepare_results(source);\n var set = results.reduce(function (a, b) {\n if (a.indexOf(b) < 0) {\n a.push(b);\n }\n return a;\n }, []);\n return set;\n };\n})();\n",
"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\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\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\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"=\": // The results of the operation are pushed into the result without deduplication\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tArray.prototype.push.apply(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"~\": // This operation is unioned into the result only if the main result so far is empty\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tif(results.length === 0) {\n\t\t\t\t\t\t\t// Main result so far is empty\n\t\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\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 = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n",
"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() {\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\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// 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.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 keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n",
"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\" && 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\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n",
"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/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\": \"Basic \" + window.btoa(username + \":\" + password)\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !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\") || \"master\",\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};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !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 || !path || !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/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($tw.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\");\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($tw.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/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($tw.wiki.getTiddlerText(\"$:/config/Server/AllowAllExternalFilters\") !== \"yes\") {\n\t\tif($tw.wiki.getTiddlerText(\"$:/config/Server/ExternalFilters/\" + filter) !== \"yes\") {\n\t\t\tconsole.log(\"Blocked attempt to GET /recipes/default/tiddlers/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\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.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($tw.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve($tw.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\tvar pathprefix = this.get(\"path-prefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length) || \"/\";\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\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) {\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = self.wiki;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\tstate.queryParameters = querystring.parse(state.urlInfo.query);\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(!$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\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\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\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// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin. We use the non-standard plugin-type \"info\" because ordinary plugins are only registered asynchronously after being loaded dynamically\n\tvar fields = {\n\t\ttitle: TITLE_INFO_PLUGIN,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo([TITLE_INFO_PLUGIN]);\n\t$tw.wiki.registerPluginTiddlers(\"info\");\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\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\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\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}\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/PageTemplate\";\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});\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};\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// 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\tvar executeStartupTiddlers = function(tag) {\n\t\t$tw.utils.each($tw.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\t\t$tw.rootWidget.invokeActionString($tw.wiki.getTiddlerText(title),$tw.rootWidget);\n\t\t});\n\t};\n\texecuteStartupTiddlers(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Browser\");\t\t\n\t}\n\tif($tw.node) {\n\t\texecuteStartupTiddlers(\"$:/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\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\t$tw.wiki.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\t$tw.wiki.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)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\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\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = windowTitle;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\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\t\tname: \"click\",\n\t\t\thandlerObject: $tw.popup,\n\t\t\thandlerMethod: \"handleEvent\"\n\t\t}]);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n",
"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() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t\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 && $tw.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.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: self.getTiddlerRevision(title),\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title)\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($tw.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\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\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\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\tdelete self.tiddlerInfo[title];\n\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\tself.wiki.deleteTiddler(title);\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\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(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 || $tw.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} 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\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 = $tw.wiki.doesPluginInfoRequireReload(JSON.parse(incomingTiddler.text)) ? ($tw.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] = requiresReload + $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++)(e=r.charCodeAt(t))<128?o+=String.fromCharCode(e):e>127&&e<2048?(o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128)):(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;)(t=r.charCodeAt(o))<128?(e+=String.fromCharCode(t),o++):t>191&&t<224?(e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2):(e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3);return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var n=0;n<t.length;n++)o[t[n]]=o.require(t[n]);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,n,i,d,f,a,h,c=\"\",u=0;u<r.length;)d=(t=r.charCodeAt(u++))>>2,f=(3&t)<<4|(n=r.charCodeAt(u++))>>4,a=(15&n)<<2|(i=r.charCodeAt(u++))>>6,h=63&i,isNaN(n)?a=h=64:isNaN(i)&&(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,n,i,d,f,a,h=\"\",c=0;c<r.length;)t=o.indexOf(r.charAt(c++))<<2|(d=o.indexOf(r.charAt(c++)))>>4,n=(15&d)<<4|(f=o.indexOf(r.charAt(c++)))>>2,i=(3&f)<<6|(a=o.indexOf(r.charAt(c++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(n)),64!=a&&(h+=String.fromCharCode(i));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.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function(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\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 && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!$tw.utils.hop(headers,\"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\");\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({currentTiddler: title},options.variables);\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\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: 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: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(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: $tw.rootWidget,\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\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element,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\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_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis._style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nObject.defineProperty(TW_Element.prototype, \"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 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value + \"\";\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this._style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this._style) {\n\t\t\t\tstyle.push($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/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = 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 (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\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\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {};\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}\n\t// Take the file extension from the tiddler content type\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: contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki\n\t});\n\treturn fileInfo;\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*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\tfilepath;\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\t// If not, generate a base pathname\n\tif(!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// Don't let the filename start with a dot because such files are invisible on *nix\n\tfilepath = filepath.replace(/^\\./g,\"_\");\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,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tcount++;\n\t} while(fs.existsSync(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})();\n",
"type": "application/javascript",
"module-type": "utils-node"
},
"$:/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/*\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\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.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^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();\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) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/'/g, \"\\\\'\") // single quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g, 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) {\n\t// See http://www.json.org/\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(/[\\x00-\\x1f\\x80-\\uFFFF]/g,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\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/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-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}\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\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.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// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = (this.popup || this.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}\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\tself.invokeActionString(self.actions,self,event);\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n return this.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[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\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\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.actions || changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup]) || (this.popupTitle && changedTiddlers[this.popupTitle]) || changedAttributes.setTitle || changedAttributes.setField || changedAttributes.setIndex || changedAttributes.popupTitle) {\n\t\tthis.refreshSelf();\n\t\treturn true;\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\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\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();\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// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tvar domNode = this.document.createElement(tag),\n\t\tclasses = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tdomNode.className = classes.join(\" \");\n\t// Add event handlers\n\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}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent = function(event) {\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t});\n\t});\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tvar modifierKey = event.ctrlKey && ! event.shiftKey ? \"ctrl\" : event.shiftKey && !event.ctrlKey ? \"shift\" : \n\t\t\t\tevent.ctrlKey && event.shiftKey ? \"ctrl-shift\" : \"normal\" ;\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.droppableClass = this.getAttribute(\"class\");\n\tthis.droppableEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"] || changedAttributes.tag || changedAttributes.enable) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\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)});\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)});\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])});\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\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) {\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\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder},\n\t\t\t\"tabindex\": {type: \"string\", value: this.editTabIndex},\n\t\t\t\"focus\": {type: \"string\", value: this.editFocus}\n\t\t},\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.tabindex || (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\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(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\ttag = \"h\" + headingLevel;\n\t}\n\t// Create the DOM node\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n",
"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.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/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// 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.makeChildWidgets([node]);\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\tself.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\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 domNode = this.document.createElement(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\tdomNode.setAttribute(\"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});\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\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo});\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 emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();",
"type": "application/javascript",
"module-type": "widget"
},
"$:/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\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t\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 {\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\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.wiki.addToStory(title,fromTitle,this.storyTitle,{\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.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-navigating\",event);\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar 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\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);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\nconsole.log(\"Relinking '\" + draftOf + \"' to '\" + draftTitle + \"'\");\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\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 importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\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}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList && storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n//\nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix || \"$:/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 paramObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\tthis.wiki.renameTiddler(from,to);\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;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\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\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif (this.radioIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex);\n\t} else {\n\t\tvalue = tiddler && tiddler.getFieldString(this.radioField);\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n",
"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\tthis.inputDomNode.value = this.getValue();\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\t\t\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 || \"text\",\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.handleInputEvent = 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// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\");\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\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(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes['min'] || changedAttributes['max'] || changedAttributes['increment'] || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.tiddlerTitle]) {\n\t\t\tvar value = this.getValue();\n\t\t\tif(this.inputDomNode.value !== value) {\n\t\t\t\tthis.inputDomNode.value = value;\t\t\t\t\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\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\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 \"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\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\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.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\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}\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\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n",
"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\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n",
"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\tvalue = variable.value,\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};\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\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\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(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 if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked 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.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title}},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\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\", type: type};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields,{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\t\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);\t\t\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\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/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/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-background: #504945\nbutton-foreground: #fbf1c7\nbutton-border: transparent\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>>\nsidebar-button-foreground: <<colour foreground>>\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: #7c6f64\ntiddler-controls-foreground: #665c54\ntiddler-editor-background: #282828\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: <<colour button-background>>\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>>"
},
"$:/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-background: #4C566A\nbutton-foreground: #D8DEE9\nbutton-border: transparent\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>>\nsidebar-button-foreground: <<colour foreground>>\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: #2e3440\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\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/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: #073642\nalert-highlight: #cb4b16\nalert-muted-foreground: #586e75\nbackground: #fdf6e3\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #cb4b16\nbutton-foreground: #fdf6e3\nbutton-border: transparent\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #d33682\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #859900\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #D08770\ndownload-background: #859900\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #fdf6e3\ndropdown-tab-background: #93a1a1\ndropzone-background: #859900\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: #d33682\nexternal-link-foreground-visited: #b58900\nexternal-link-foreground: #cb4b16\nforeground: #839496\nmessage-background: #586e75\nmessage-border: #586e75\nmessage-foreground: #eee8d5\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #eee8d5\nmodal-footer-background: #eee8d5\nmodal-footer-border: #eee8d5\nmodal-header-border: #eee8d5\nmuted-foreground: #93a1a1\nnotification-background: #EBCB8B\nnotification-border: #D08770\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #93a1a1\nprimary: #2aa198\nselect-tag-background: #eee8d5\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: #eee8d5\nsidebar-controls-foreground-hover: #268bd2\nsidebar-controls-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #839496\nsidebar-muted-foreground-hover: #657b83\nsidebar-muted-foreground: #93a1a1\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-background: #839496\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #657b83\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #839496\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #859900\nsidebar-tiddler-link-foreground: #268bd2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #dc322f\ntab-background-selected: #fdf6e3\ntab-background: #839496\ntab-border-selected: #93a1a1\ntab-border: #93a1a1\ntab-divider: #fdf6e3\ntab-foreground-selected: #839496\ntab-foreground: #eee8d5\ntable-border: #657b83\ntable-footer-background: #657b83\ntable-header-background: #93a1a1\ntag-background: #6c71c4\ntag-foreground: #eee8d5\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #b58900\ntiddler-controls-foreground-selected: #b58900\ntiddler-controls-foreground: #073642\ntiddler-editor-background: #eee8d5\ntiddler-editor-border-image: #eee8d5\ntiddler-editor-border: #eee8d5\ntiddler-editor-fields-even: #eee8d5\ntiddler-editor-fields-odd: #fdf6e3\ntiddler-info-background: #eee8d5\ntiddler-info-border: #eee8d5\ntiddler-info-tab-background: #586e75\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #586e75\ntiddler-title-foreground: #073642\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: #839496\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\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": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n"
},
"$:/core/templates/exporters/JsonFile": {
"title": "$:/core/templates/exporters/JsonFile",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/JsonFile}}",
"extension": ".json",
"text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n"
},
"$:/core/templates/exporters/StaticRiver": {
"title": "$:/core/templates/exporters/StaticRiver",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/StaticRiver}}",
"extension": ".html",
"text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n"
},
"$:/core/templates/exporters/StaticRiver/Content": {
"title": "$:/core/templates/exporters/StaticRiver/Content",
"text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n\\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",
"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/]] -[[$:/HistoryList]] -[[$:/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$tw.preloadTiddlerArray([{\n\ttitle: \"$:/config/SaveWikiButton/Template\",\n\ttext: \"$:/core/save/all-external-js\"\n}]);\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/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/save/empty": {
"title": "$:/core/save/empty",
"text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/save/lazy-all": {
"title": "$:/core/save/lazy-all",
"text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n\\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<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"tv-show-missing-links\" value={{$:/config/MissingLinks}}>\n\n<$set name=\"storyviewTitle\" value={{$:/view}}>\n\n<$set name=\"languageTitle\" value={{{ [{$:/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</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\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\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\n</section>\n</body>\n</html>\n`"
},
"$:/core/templates/store.area.template.html": {
"title": "$:/core/templates/store.area.template.html",
"text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n<$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<$vars imageType={{$:/config/NewImageType}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>> tags={{$:/config/NewTiddler/Tags!!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": "<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} journalTags={{$:/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=<<journalTags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> 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": "<$action-sendmessage $message=\"tm-new-tiddler\" tags={{$:/config/NewTiddler/Tags!!tags}}/>\n"
},
"$:/core/ui/AdvancedSearch/Filter": {
"title": "$:/core/ui/AdvancedSearch/Filter",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/Filter/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$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}}",
"text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Standard": {
"title": "$:/core/ui/AdvancedSearch/Standard",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/Standard/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$list>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/System": {
"title": "$:/core/ui/AdvancedSearch/System",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/System/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
},
"$:/AdvancedSearch": {
"title": "$:/AdvancedSearch",
"icon": "$:/core/images/advanced-search-button",
"color": "#bbb",
"text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n"
},
"$:/core/ui/AlertTemplate": {
"title": "$:/core/ui/AlertTemplate",
"text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/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<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/Appearance": {
"title": "$:/core/ui/ControlPanel/Appearance",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Appearance/Caption}}",
"text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/Basics": {
"title": "$:/core/ui/ControlPanel/Basics",
"tags": "$:/tags/ControlPanel/Info",
"caption": "{{$:/language/ControlPanel/Basics/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/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> |<$list filter=\"[[$:/config/NewTiddler/Tags]]\" template=\"$:/core/ui/EditTemplate/tags\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$list filter=\"[[$:/config/NewJournal/Tags]]\" template=\"$:/core/ui/EditTemplate/tags\"/> |\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<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/KeyboardShortcuts": {
"title": "$:/core/ui/ControlPanel/KeyboardShortcuts",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} 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[title]]\" 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[title]]\" 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[title]]\" 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<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search:author,description,original-title,readme,title{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[title]]\" 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[title]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n"
},
"$:/core/ui/ControlPanel/Saving/DownloadSaver": {
"title": "$:/core/ui/ControlPanel/Saving/DownloadSaver",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Saving/General": {
"title": "$:/core/ui/ControlPanel/Saving/General",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/General/Caption}}",
"list-before": "",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Saving/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 backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<backupLink>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>"
},
"$:/core/ui/ControlPanel/Saving/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<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Saving/General\">>\n</div>\n"
},
"$:/core/buttonstyles/Borderless": {
"title": "$:/core/buttonstyles/Borderless",
"tags": "$:/tags/ToolbarButtonStyle",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}",
"text": "tc-btn-invisible"
},
"$:/core/buttonstyles/Boxed": {
"title": "$:/core/buttonstyles/Boxed",
"tags": "$:/tags/ToolbarButtonStyle",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}",
"text": "tc-btn-boxed"
},
"$:/core/buttonstyles/Rounded": {
"title": "$:/core/buttonstyles/Rounded",
"tags": "$:/tags/ToolbarButtonStyle",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}",
"text": "tc-btn-rounded"
},
"$:/core/ui/ControlPanel/Settings/CamelCase": {
"title": "$:/core/ui/ControlPanel/Settings/CamelCase",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings/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<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n"
},
"$:/ControlPanel": {
"title": "$:/ControlPanel",
"icon": "$:/core/images/options-button",
"color": "#bbb",
"text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n"
},
"$:/core/ui/DefaultSearchResultList": {
"title": "$:/core/ui/DefaultSearchResultList",
"tags": "$:/tags/SearchResults",
"caption": "{{$:/language/Search/DefaultResults/Caption}}",
"text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n"
},
"$:/core/ui/EditTemplate/body/preview/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\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}}></$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 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 $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/>\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 $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\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=\"tc-edit-fields\">\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<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>> \n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=<<newFieldNameTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[fields]then[true]] ~[[false]] }}}/>\n</span> \n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> \n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$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={{{ [<newFieldNameTiddler>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<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title<newFieldName>sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$set>\n</$linkcatcher>\n</$set>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\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}}/>\n</$keyboard>\n</$set>\n</span> \n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n"
},
"$:/core/ui/EditTemplate/shadow": {
"title": "$:/core/ui/EditTemplate/shadow",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"
},
"$:/core/ui/EditTemplate/tags": {
"title": "$:/core/ui/EditTemplate/tags",
"tags": "$:/tags/EditTemplate",
"text": "\\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)\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 message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\"/>\n\\end\n\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}}/>\n</$list>\n<$set name=\"tabIndex\" value={{$:/config/EditTabIndex}}>\n<$macrocall $name=\"tag-picker\"/>\n</$set>\n</$fieldmangler>\n</div>\n"
},
"$:/core/ui/EditTemplate/title": {
"title": "$:/core/ui/EditTemplate/title",
"tags": "$:/tags/EditTemplate",
"text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus={{{ [{$:/config/AutoFocus}match[title]then[true]] ~[[false]] }}} tabindex={{$:/config/EditTabIndex}}/>\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",
"text": "\\define lingo-base() $:/language/EditTemplate/\n\\whitespace trim\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] ~[[false]] }}}/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$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<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</$set>\n</div>\n"
},
"$:/core/ui/EditTemplate": {
"title": "$:/core/ui/EditTemplate",
"text": "\\define save-tiddler-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\n<$action-sendmessage $message=\"tm-save-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\">>>\n<$keyboard key=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\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": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>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>"
},
"$:/core/ui/Buttons/delete": {
"title": "$:/core/ui/Buttons/delete",
"tags": "$:/tags/EditToolbar $:/tags/ViewToolbar",
"caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}",
"description": "{{$:/language/Buttons/Delete/Hint}}",
"text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>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>"
},
"$:/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<$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]]",
"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/]] +[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]]",
"dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
"text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>"
},
"$:/core/ui/EditorToolbar/link-dropdown": {
"title": "$:/core/ui/EditorToolbar/link-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define add-link-actions()\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(linkTiddler)$}} />\n<$action-deletetiddler $tiddler=<<dropdown-state>> />\n<$action-deletetiddler $tiddler=<<searchTiddler>> />\n<$action-deletetiddler $tiddler=<<linkTiddler>> />\n\\end\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 body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" >\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"ENTER\" actions=<<add-link-actions>>>\n<$edit-text tiddler=<<searchTiddler>> type=\"search\" tag=\"input\" focus=\"true\" placeholder={{$:/language/Search/Search}} default=\"\"/>\n<$reveal tag=\"span\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-setfield $tiddler=<<searchTiddler>> text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$keyboard>\n</$vars>\n\n<$reveal tag=\"div\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>"
},
"$:/core/ui/EditorToolbar/link": {
"title": "$:/core/ui/EditorToolbar/link",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/link",
"caption": "{{$:/language/Buttons/Link/Caption}}",
"description": "{{$:/language/Buttons/Link/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((link))",
"dropdown": "$:/core/ui/EditorToolbar/link-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/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]]",
"dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown",
"text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"
},
"$:/core/ui/EditorToolbar/paint-dropdown": {
"title": "$:/core/ui/EditorToolbar/paint-dropdown",
"text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
},
"$:/core/ui/EditorToolbar/paint": {
"title": "$:/core/ui/EditorToolbar/paint",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/paint",
"caption": "{{$:/language/Buttons/Paint/Caption}}",
"description": "{{$:/language/Buttons/Paint/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/paint-dropdown",
"text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"
},
"$:/core/ui/EditorToolbar/picture-dropdown": {
"title": "$:/core/ui/EditorToolbar/picture-dropdown",
"text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
},
"$:/core/ui/EditorToolbar/picture": {
"title": "$:/core/ui/EditorToolbar/picture",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/picture",
"caption": "{{$:/language/Buttons/Picture/Caption}}",
"description": "{{$:/language/Buttons/Picture/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((picture))",
"dropdown": "$:/core/ui/EditorToolbar/picture-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/preview-type-dropdown": {
"title": "$:/core/ui/EditorToolbar/preview-type-dropdown",
"text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"
},
"$:/core/ui/EditorToolbar/preview-type": {
"title": "$:/core/ui/EditorToolbar/preview-type",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/chevron-down",
"caption": "{{$:/language/Buttons/PreviewType/Caption}}",
"description": "{{$:/language/Buttons/PreviewType/Hint}}",
"condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]",
"button-classes": "tc-text-editor-toolbar-item-adjunct",
"dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown"
},
"$:/core/ui/EditorToolbar/preview": {
"title": "$:/core/ui/EditorToolbar/preview",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/preview-open",
"custom-icon": "yes",
"caption": "{{$:/language/Buttons/Preview/Caption}}",
"description": "{{$:/language/Buttons/Preview/Hint}}",
"condition": "[<targetTiddler>]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((preview))",
"text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n"
},
"$:/core/ui/EditorToolbar/quote": {
"title": "$:/core/ui/EditorToolbar/quote",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/quote",
"caption": "{{$:/language/Buttons/Quote/Caption}}",
"description": "{{$:/language/Buttons/Quote/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((quote))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"
},
"$:/core/ui/EditorToolbar/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]]",
"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]]",
"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/]] +[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()\nmessage-$(payloadTiddler)$\n\\end\n\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n\n\\define select-all-actions()\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n<table>\n<tbody>\n<tr>\n<th>\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n<<lingo Listing/Select/Caption>>\n</$checkbox>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" stateTitle=<<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\"\"\"/>\n</$navigator>\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/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/KeyboardShortcut/toggle-sidebar": {
"title": "$:/core/ui/KeyboardShortcut/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"
},
"$:/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": "\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</p>\n"
},
"$:/Manager/ItemSidebar/Tools": {
"title": "$:/Manager/ItemSidebar/Tools",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Tools}}",
"text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n"
},
"$:/Manager": {
"title": "$:/Manager",
"icon": "$:/core/images/list",
"color": "#bbb",
"text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n"
},
"$:/core/ui/MissingTemplate": {
"title": "$:/core/ui/MissingTemplate",
"text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n"
},
"$:/core/ui/MoreSideBar/All": {
"title": "$:/core/ui/MoreSideBar/All",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/All/Caption}}",
"text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Drafts": {
"title": "$:/core/ui/MoreSideBar/Drafts",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Drafts/Caption}}",
"text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/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<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Plugins/Plugins\">>\n"
},
"$:/core/ui/MoreSideBar/Recent": {
"title": "$:/core/ui/MoreSideBar/Recent",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Recent/Caption}}",
"text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
},
"$:/core/ui/MoreSideBar/Shadows": {
"title": "$:/core/ui/MoreSideBar/Shadows",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Shadows/Caption}}",
"text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/System": {
"title": "$:/core/ui/MoreSideBar/System",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/System/Caption}}",
"text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Tags": {
"title": "$:/core/ui/MoreSideBar/Tags",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Tags/Caption}}",
"text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n"
},
"$:/core/ui/MoreSideBar/Types": {
"title": "$:/core/ui/MoreSideBar/Types",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Types/Caption}}",
"text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n"
},
"$:/core/ui/MoreSideBar/Plugins/Languages": {
"title": "$:/core/ui/MoreSideBar/Plugins/Languages",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
},
"$:/core/ui/MoreSideBar/Plugins/Plugins": {
"title": "$:/core/ui/MoreSideBar/Plugins/Plugins",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n"
},
"$:/core/ui/MoreSideBar/Plugins/Theme": {
"title": "$:/core/ui/MoreSideBar/Plugins/Theme",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
},
"$:/core/ui/Buttons/advanced-search": {
"title": "$:/core/ui/Buttons/advanced-search",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}",
"description": "{{$:/language/Buttons/AdvancedSearch/Hint}}",
"text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>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=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
},
"$:/core/ui/Buttons/close-all": {
"title": "$:/core/ui/Buttons/close-all",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}",
"description": "{{$:/language/Buttons/CloseAll/Hint}}",
"text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>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",
"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<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"tv-enable-drag-and-drop\" value={{$:/config/DragAndDrop/Enable}}>\n\n<$set name=\"tv-show-missing-links\" value={{$:/config/MissingLinks}}>\n\n<$set name=\"storyviewTitle\" value={{$:/view}}>\n\n<$set name=\"languageTitle\" value={{{ [{$:/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</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\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>>/></$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>>/></$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=<<lingo 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\"> <<lingo Names/External/Show>></$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/SearchResults": {
"title": "$:/core/ui/SearchResults",
"text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\n</$list>\n\n</div>\n"
},
"$:/core/ui/SideBar/More": {
"title": "$:/core/ui/SideBar/More",
"tags": "$:/tags/SideBar",
"caption": "{{$:/language/SideBar/More/Caption}}",
"text": "<div class=\"tc-more-sidebar\">\n<$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\" />\n</div>"
},
"$:/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\">{{$:/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<div class=\"tc-sidebar-lists tc-sidebar-search\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$set name=\"searchTerm\" value={{{ [<searchTiddler>get[text]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search<searchTerm>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$set>\n</$list>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n{{$:/core/ui/SearchResults}}\n\n</$list>\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n</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\"/>\n\n</div>\n"
},
"$:/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/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<$transclude tiddler=<<listItem>>/>\n\n</$list>\n"
},
"$:/core/ui/TiddlerInfo/Fields": {
"title": "$:/core/ui/TiddlerInfo/Fields",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Fields/Caption}}",
"text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"
},
"$:/core/ui/TiddlerInfo/List": {
"title": "$:/core/ui/TiddlerInfo/List",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/List/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/TiddlerInfo/Listed": {
"title": "$:/core/ui/TiddlerInfo/Listed",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Listed/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/TiddlerInfo/References": {
"title": "$:/core/ui/TiddlerInfo/References",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/References/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>"
},
"$:/core/ui/TiddlerInfo/Tagging": {
"title": "$:/core/ui/TiddlerInfo/Tagging",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/TiddlerInfo/Tools": {
"title": "$:/core/ui/TiddlerInfo/Tools",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Tools/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/TiddlerInfo": {
"title": "$:/core/ui/TiddlerInfo",
"text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>"
},
"$:/core/ui/TopBar/menu": {
"title": "$:/core/ui/TopBar/menu",
"tags": "$:/tags/TopRightBar",
"text": "<$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\">{{$:/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\">{{$:/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": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n"
},
"$:/core/ui/ViewTemplate/subtitle": {
"title": "$:/core/ui/ViewTemplate/subtitle",
"tags": "$:/tags/ViewTemplate",
"text": "\\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<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}>\n<$transclude tiddler={{$:/config/DefaultTiddlerIcon}}/>\n</$transclude>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$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\\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!!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!!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/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.22/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": "no"
},
"$:/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[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
},
"$:/config/Search/AutoFocus": {
"title": "$:/config/Search/AutoFocus",
"text": "true"
},
"$:/config/Search/MinLength": {
"title": "$:/config/Search/MinLength",
"text": "3"
},
"$:/config/SearchResults/Default": {
"title": "$:/config/SearchResults/Default",
"text": "$:/core/ui/DefaultSearchResultList"
},
"$:/config/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/bold": {
"title": "$:/config/ShortcutInfo/bold",
"text": "{{$:/language/Buttons/Bold/Hint}}"
},
"$:/config/ShortcutInfo/cancel-edit-tiddler": {
"title": "$:/config/ShortcutInfo/cancel-edit-tiddler",
"text": "{{$:/language/Buttons/Cancel/Hint}}"
},
"$:/config/ShortcutInfo/excise": {
"title": "$:/config/ShortcutInfo/excise",
"text": "{{$:/language/Buttons/Excise/Hint}}"
},
"$:/config/ShortcutInfo/heading-1": {
"title": "$:/config/ShortcutInfo/heading-1",
"text": "{{$:/language/Buttons/Heading1/Hint}}"
},
"$:/config/ShortcutInfo/heading-2": {
"title": "$:/config/ShortcutInfo/heading-2",
"text": "{{$:/language/Buttons/Heading2/Hint}}"
},
"$:/config/ShortcutInfo/heading-3": {
"title": "$:/config/ShortcutInfo/heading-3",
"text": "{{$:/language/Buttons/Heading3/Hint}}"
},
"$:/config/ShortcutInfo/heading-4": {
"title": "$:/config/ShortcutInfo/heading-4",
"text": "{{$:/language/Buttons/Heading4/Hint}}"
},
"$:/config/ShortcutInfo/heading-5": {
"title": "$:/config/ShortcutInfo/heading-5",
"text": "{{$:/language/Buttons/Heading5/Hint}}"
},
"$:/config/ShortcutInfo/heading-6": {
"title": "$:/config/ShortcutInfo/heading-6",
"text": "{{$:/language/Buttons/Heading6/Hint}}"
},
"$:/config/ShortcutInfo/italic": {
"title": "$:/config/ShortcutInfo/italic",
"text": "{{$:/language/Buttons/Italic/Hint}}"
},
"$:/config/ShortcutInfo/link": {
"title": "$:/config/ShortcutInfo/link",
"text": "{{$:/language/Buttons/Link/Hint}}"
},
"$:/config/ShortcutInfo/list-bullet": {
"title": "$:/config/ShortcutInfo/list-bullet",
"text": "{{$:/language/Buttons/ListBullet/Hint}}"
},
"$:/config/ShortcutInfo/list-number": {
"title": "$:/config/ShortcutInfo/list-number",
"text": "{{$:/language/Buttons/ListNumber/Hint}}"
},
"$:/config/ShortcutInfo/mono-block": {
"title": "$:/config/ShortcutInfo/mono-block",
"text": "{{$:/language/Buttons/MonoBlock/Hint}}"
},
"$:/config/ShortcutInfo/mono-line": {
"title": "$:/config/ShortcutInfo/mono-line",
"text": "{{$:/language/Buttons/MonoLine/Hint}}"
},
"$:/config/ShortcutInfo/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/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/underline": {
"title": "$:/config/ShortcutInfo/underline",
"text": "{{$:/language/Buttons/Underline/Hint}}"
},
"$:/config/SyncFilter": {
"title": "$:/config/SyncFilter",
"text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
},
"$:/config/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/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-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/cancel-edit-tiddler": {
"title": "$:/config/shortcuts/cancel-edit-tiddler",
"text": "escape"
},
"$:/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/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/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 swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch()\n<$set name=\"swatchColour\" value={{##$(colour)$}}\n><div class=\"tc-swatch\" style=<<swatchStyle>> title=<<colour>>/></$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>"
},
"$:/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<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n"
},
"$:/core/macros/image-picker": {
"title": "$:/core/macros/image-picker",
"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/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</$type$>\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 \n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\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)\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=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=\"$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></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\" 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\\end\n"
},
"$:/core/macros/tag-picker": {
"title": "$:/core/macros/tag-picker",
"tags": "$:/tags/Macro",
"text": "\\define add-tag-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n\\end\n\n\\define tag-button()\n<$button class=\"tc-btn-invisible\" tag=\"a\" tooltip={{$:/language/EditTemplate/Tags/Add/Button/Hint}}>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<tag>>/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$button>\n\\end\n\n\\define tag-picker-inner()\n\\whitespace trim\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$keyboard key=\"ENTER\" actions=<<add-tag-actions>>>\n<$edit-text tiddler=<<newTagNameTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex=<<tabIndex>> focus={{{ [{$:/config/AutoFocus}match[tags]then[true]] ~[[false]] }}}/>\n</$keyboard>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <span class=\"tc-add-tag-button\">\n<$set name=\"tag\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$button set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n<<add-tag-actions>>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$set name=\"newTagName\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$list filter=\"[<newTagName>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]!is[system]search:title<newTagName>sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n<hr>\n<$list filter=\"[<newTagName>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]is[system]search:title<newTagName>sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n</$set>\n</div>\n</$reveal>\n</div>\n\\end\n\\define tag-picker()\n\\whitespace trim\n<$list filter=\"[<newTagNameTiddler>match[]]\" emptyMessage=<<tag-picker-inner>>>\n<$set name=\"newTagNameTiddler\" value=<<qualify \"$:/temp/NewTagName\">>>\n<<tag-picker-inner>>\n</$set>\n</$list>\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><$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>\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>\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>"
}
}
}
<$reveal type="nomatch" state=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes">
<div class="tc-subtitle">
<$link to={{!!modifier}}>
<$view field="modifier"/>
</$link>
</div>
</$reveal>
/* Bloc pour notes */
.note {
background: RGBA(254, 220, 87, 0.40) none repeat scroll 0% 0%;
font-family: "";
text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15);
border-color: #F1C40F;
border-left-width: 7px;
border-left-style: solid;
padding: 8px;
margin-bottom: 20px;
overflow: hidden;
clear: both;
}
.astuce {
background: RGBA(46, 204, 113, 0.40) none repeat scroll 0% 0%;
font-family: "";
text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15);
border-color: #2ECC71;
border-left-width: 7px;
border-left-style: solid;
padding: 8px;
margin-bottom: 20px;
overflow: hidden;
clear: both;
}
.attention {
background: RGBA(231, 76, 60, 0.40) none repeat scroll 0% 0%;
font-family: "";
text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15);
border-color: #E74C3C;
border-left-width: 7px;
border-left-style: solid;
padding: 8px;
margin-bottom: 20px;
overflow: hidden;
clear: both;
}
.info {
background: rgba(52, 152, 219, 0.20) none repeat scroll 0% 0%;
font-family: "";
text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15);
border-color: #3498DB;
border-left-width: 7px;
border-left-style: solid;
padding: 8px;
margin-bottom: 20px;
overflow: hidden;
clear: both;
}
.aa {
background: rgba(118,3,107, 0.2) none repeat scroll 0% 0%;
font-family: "";
text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15);
border-color: #76036B;
border-left-width: 7px;
border-left-style: solid;
padding: 8px;
margin-bottom: 20px;
overflow: hidden;
clear: both;
}
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
ZoteroPlus_5-1-22_TW.html
https://git.univ-pau.fr/api/v4
Les tiddlers suivants ont été importés :
# [[floating-image-css]]
# [[floating-image-macros]]
# [[Floating Images HowTo]]
{
"tiddlers": {
"$:/language/Buttons/AdvancedSearch/Caption": {
"title": "$:/language/Buttons/AdvancedSearch/Caption",
"text": "recherche avancée"
},
"$:/language/Buttons/AdvancedSearch/Hint": {
"title": "$:/language/Buttons/AdvancedSearch/Hint",
"text": "Recherche avancée"
},
"$:/language/Buttons/Cancel/Caption": {
"title": "$:/language/Buttons/Cancel/Caption",
"text": "annuler"
},
"$:/language/Buttons/Cancel/Hint": {
"title": "$:/language/Buttons/Cancel/Hint",
"text": "Annule l'édition de ce tiddler"
},
"$:/language/Buttons/Clone/Caption": {
"title": "$:/language/Buttons/Clone/Caption",
"text": "cloner"
},
"$:/language/Buttons/Clone/Hint": {
"title": "$:/language/Buttons/Clone/Hint",
"text": "Clone ce tiddler"
},
"$:/language/Buttons/Close/Caption": {
"title": "$:/language/Buttons/Close/Caption",
"text": "fermer"
},
"$:/language/Buttons/Close/Hint": {
"title": "$:/language/Buttons/Close/Hint",
"text": "Ferme ce tiddler"
},
"$:/language/Buttons/CloseAll/Caption": {
"title": "$:/language/Buttons/CloseAll/Caption",
"text": "fermer tout"
},
"$:/language/Buttons/CloseAll/Hint": {
"title": "$:/language/Buttons/CloseAll/Hint",
"text": "Ferme tous les tiddlers"
},
"$:/language/Buttons/CloseOthers/Caption": {
"title": "$:/language/Buttons/CloseOthers/Caption",
"text": "fermer les autres tiddlers"
},
"$:/language/Buttons/CloseOthers/Hint": {
"title": "$:/language/Buttons/CloseOthers/Hint",
"text": "Ferme les autres tiddlers"
},
"$:/language/Buttons/ControlPanel/Caption": {
"title": "$:/language/Buttons/ControlPanel/Caption",
"text": "panneau de contrôle"
},
"$:/language/Buttons/ControlPanel/Hint": {
"title": "$:/language/Buttons/ControlPanel/Hint",
"text": "Ouvre le panneau de contrôle"
},
"$:/language/Buttons/CopyToClipboard/Caption": {
"title": "$:/language/Buttons/CopyToClipboard/Caption",
"text": "copier dans le presse-papier"
},
"$:/language/Buttons/CopyToClipboard/Hint": {
"title": "$:/language/Buttons/CopyToClipboard/Hint",
"text": "Copie ce texte dans le presse-papier"
},
"$:/language/Buttons/Delete/Caption": {
"title": "$:/language/Buttons/Delete/Caption",
"text": "supprimer"
},
"$:/language/Buttons/Delete/Hint": {
"title": "$:/language/Buttons/Delete/Hint",
"text": "Supprime ce tiddler"
},
"$:/language/Buttons/Edit/Caption": {
"title": "$:/language/Buttons/Edit/Caption",
"text": "éditer"
},
"$:/language/Buttons/Edit/Hint": {
"title": "$:/language/Buttons/Edit/Hint",
"text": "Édite ce tiddler"
},
"$:/language/Buttons/Encryption/Caption": {
"title": "$:/language/Buttons/Encryption/Caption",
"text": "chiffrement"
},
"$:/language/Buttons/Encryption/Hint": {
"title": "$:/language/Buttons/Encryption/Hint",
"text": "Affecte ou résilie le mot de passe pour la sauvegarde de ce wiki"
},
"$:/language/Buttons/Encryption/ClearPassword/Caption": {
"title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
"text": "résilier le mot de passe"
},
"$:/language/Buttons/Encryption/ClearPassword/Hint": {
"title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
"text": "Résilie le mot de passe et sauvegarde ce wiki sans chiffrement"
},
"$:/language/Buttons/Encryption/SetPassword/Caption": {
"title": "$:/language/Buttons/Encryption/SetPassword/Caption",
"text": "affecter un mot de passe"
},
"$:/language/Buttons/Encryption/SetPassword/Hint": {
"title": "$:/language/Buttons/Encryption/SetPassword/Hint",
"text": "Affecte un mot de passe pour sauvegarde une version chiffrée de ce wiki"
},
"$:/language/Buttons/ExportPage/Caption": {
"title": "$:/language/Buttons/ExportPage/Caption",
"text": "exporter tout"
},
"$:/language/Buttons/ExportPage/Hint": {
"title": "$:/language/Buttons/ExportPage/Hint",
"text": "Exporte tous les tiddlers"
},
"$:/language/Buttons/ExportTiddler/Caption": {
"title": "$:/language/Buttons/ExportTiddler/Caption",
"text": "exporter ce tiddler"
},
"$:/language/Buttons/ExportTiddler/Hint": {
"title": "$:/language/Buttons/ExportTiddler/Hint",
"text": "Exporte ce tiddler"
},
"$:/language/Buttons/ExportTiddlers/Caption": {
"title": "$:/language/Buttons/ExportTiddlers/Caption",
"text": "exporter ces tiddlers"
},
"$:/language/Buttons/ExportTiddlers/Hint": {
"title": "$:/language/Buttons/ExportTiddlers/Hint",
"text": "Exporte ces tiddlers"
},
"$:/language/Buttons/SidebarSearch/Hint": {
"title": "$:/language/Buttons/SidebarSearch/Hint",
"text": "Choisit le champ de recherche dans la barre latérale"
},
"$:/language/Buttons/Fold/Caption": {
"title": "$:/language/Buttons/Fold/Caption",
"text": "replier le tiddler"
},
"$:/language/Buttons/Fold/Hint": {
"title": "$:/language/Buttons/Fold/Hint",
"text": "Replie le corps du tiddler"
},
"$:/language/Buttons/Fold/FoldBar/Caption": {
"title": "$:/language/Buttons/Fold/FoldBar/Caption",
"text": "Barre de repli"
},
"$:/language/Buttons/Fold/FoldBar/Hint": {
"title": "$:/language/Buttons/Fold/FoldBar/Hint",
"text": "Barre optionnelle pour replier et déplier les tiddlers"
},
"$:/language/Buttons/Unfold/Caption": {
"title": "$:/language/Buttons/Unfold/Caption",
"text": "déplier le tiddler"
},
"$:/language/Buttons/Unfold/Hint": {
"title": "$:/language/Buttons/Unfold/Hint",
"text": "Déplie le corps de ce tiddler"
},
"$:/language/Buttons/FoldOthers/Caption": {
"title": "$:/language/Buttons/FoldOthers/Caption",
"text": "replier les autres tiddlers"
},
"$:/language/Buttons/FoldOthers/Hint": {
"title": "$:/language/Buttons/FoldOthers/Hint",
"text": "Replie le corps des autres tiddlers ouverts"
},
"$:/language/Buttons/FoldAll/Caption": {
"title": "$:/language/Buttons/FoldAll/Caption",
"text": "replier tous les tiddlers"
},
"$:/language/Buttons/FoldAll/Hint": {
"title": "$:/language/Buttons/FoldAll/Hint",
"text": "Replie le corps de tous les tiddlers ouverts"
},
"$:/language/Buttons/UnfoldAll/Caption": {
"title": "$:/language/Buttons/UnfoldAll/Caption",
"text": "déplier tous les tiddlers"
},
"$:/language/Buttons/UnfoldAll/Hint": {
"title": "$:/language/Buttons/UnfoldAll/Hint",
"text": "Déplie le corps de tous les tiddlers ouverts"
},
"$:/language/Buttons/FullScreen/Caption": {
"title": "$:/language/Buttons/FullScreen/Caption",
"text": "plein-écran"
},
"$:/language/Buttons/FullScreen/Hint": {
"title": "$:/language/Buttons/FullScreen/Hint",
"text": "Entre ou sort du mode plein-écran"
},
"$:/language/Buttons/Help/Caption": {
"title": "$:/language/Buttons/Help/Caption",
"text": "aide"
},
"$:/language/Buttons/Help/Hint": {
"title": "$:/language/Buttons/Help/Hint",
"text": "Affiche le panneau d'aide"
},
"$:/language/Buttons/Import/Caption": {
"title": "$:/language/Buttons/Import/Caption",
"text": "importer"
},
"$:/language/Buttons/Import/Hint": {
"title": "$:/language/Buttons/Import/Hint",
"text": "Importe des fichiers de nombreux types, notamment texte, image, TiddlyWiki ou JSON"
},
"$:/language/Buttons/Info/Caption": {
"title": "$:/language/Buttons/Info/Caption",
"text": "informations"
},
"$:/language/Buttons/Info/Hint": {
"title": "$:/language/Buttons/Info/Hint",
"text": "Affiche des informations sur ce tiddler"
},
"$:/language/Buttons/Home/Caption": {
"title": "$:/language/Buttons/Home/Caption",
"text": "accueil"
},
"$:/language/Buttons/Home/Hint": {
"title": "$:/language/Buttons/Home/Hint",
"text": "Ouvre les tiddlers par défaut"
},
"$:/language/Buttons/Language/Caption": {
"title": "$:/language/Buttons/Language/Caption",
"text": "langue"
},
"$:/language/Buttons/Language/Hint": {
"title": "$:/language/Buttons/Language/Hint",
"text": "Choix de la langue pour l'interface utilisateur"
},
"$:/language/Buttons/Manager/Caption": {
"title": "$:/language/Buttons/Manager/Caption",
"text": "gestionnaire de tiddlers"
},
"$:/language/Buttons/Manager/Hint": {
"title": "$:/language/Buttons/Manager/Hint",
"text": "Ouvre le gestionnaire de tiddlers"
},
"$:/language/Buttons/More/Caption": {
"title": "$:/language/Buttons/More/Caption",
"text": "plus"
},
"$:/language/Buttons/More/Hint": {
"title": "$:/language/Buttons/More/Hint",
"text": "Actions supplémentaires"
},
"$:/language/Buttons/NewHere/Caption": {
"title": "$:/language/Buttons/NewHere/Caption",
"text": "nouveau, à partir d'ici"
},
"$:/language/Buttons/NewHere/Hint": {
"title": "$:/language/Buttons/NewHere/Hint",
"text": "Crée un nouveau tiddler avec pour tag le titre du tiddler courant"
},
"$:/language/Buttons/NewJournal/Caption": {
"title": "$:/language/Buttons/NewJournal/Caption",
"text": "nouveau journal"
},
"$:/language/Buttons/NewJournal/Hint": {
"title": "$:/language/Buttons/NewJournal/Hint",
"text": "Crée un nouveau tiddler journal"
},
"$:/language/Buttons/NewJournalHere/Caption": {
"title": "$:/language/Buttons/NewJournalHere/Caption",
"text": "nouveau journal, à partir d'ici"
},
"$:/language/Buttons/NewJournalHere/Hint": {
"title": "$:/language/Buttons/NewJournalHere/Hint",
"text": "Crée un nouveau tiddler journal avec pour tag le titre du tiddler courant"
},
"$:/language/Buttons/NewImage/Caption": {
"title": "$:/language/Buttons/NewImage/Caption",
"text": "nouvelle image"
},
"$:/language/Buttons/NewImage/Hint": {
"title": "$:/language/Buttons/NewImage/Hint",
"text": "Crée une nouveau tiddler image"
},
"$:/language/Buttons/NewMarkdown/Caption": {
"title": "$:/language/Buttons/NewMarkdown/Caption",
"text": "nouveau tiddler Markdown"
},
"$:/language/Buttons/NewMarkdown/Hint": {
"title": "$:/language/Buttons/NewMarkdown/Hint",
"text": "Crée un nouveau tiddler avec la syntaxe Markdown"
},
"$:/language/Buttons/NewTiddler/Caption": {
"title": "$:/language/Buttons/NewTiddler/Caption",
"text": "nouveau tiddler"
},
"$:/language/Buttons/NewTiddler/Hint": {
"title": "$:/language/Buttons/NewTiddler/Hint",
"text": "Crée un nouveau tiddler"
},
"$:/language/Buttons/OpenWindow/Caption": {
"title": "$:/language/Buttons/OpenWindow/Caption",
"text": "ouvrir dans une nouvelle fenêtre"
},
"$:/language/Buttons/OpenWindow/Hint": {
"title": "$:/language/Buttons/OpenWindow/Hint",
"text": "Ouvre ce tiddler dans une nouvelle fenêtre"
},
"$:/language/Buttons/Palette/Caption": {
"title": "$:/language/Buttons/Palette/Caption",
"text": "palette"
},
"$:/language/Buttons/Palette/Hint": {
"title": "$:/language/Buttons/Palette/Hint",
"text": "Choisit une palette de couleur"
},
"$:/language/Buttons/Permalink/Caption": {
"title": "$:/language/Buttons/Permalink/Caption",
"text": "permalink"
},
"$:/language/Buttons/Permalink/Hint": {
"title": "$:/language/Buttons/Permalink/Hint",
"text": "Remplace l'URL dans la barre d'adresse du navigateur par un lien direct vers ce tiddler"
},
"$:/language/Buttons/Permaview/Caption": {
"title": "$:/language/Buttons/Permaview/Caption",
"text": "permaview"
},
"$:/language/Buttons/Permaview/Hint": {
"title": "$:/language/Buttons/Permaview/Hint",
"text": "Remplace l'URL dans la barre d'adresse du navigateur par un lien direct vers l'ensemble des tiddlers présents dans le déroulé"
},
"$:/language/Buttons/Print/Caption": {
"title": "$:/language/Buttons/Print/Caption",
"text": "imprimer la page"
},
"$:/language/Buttons/Print/Hint": {
"title": "$:/language/Buttons/Print/Hint",
"text": "Imprime la page courante"
},
"$:/language/Buttons/Refresh/Caption": {
"title": "$:/language/Buttons/Refresh/Caption",
"text": "rafraîchir"
},
"$:/language/Buttons/Refresh/Hint": {
"title": "$:/language/Buttons/Refresh/Hint",
"text": "Rafraîchit la totalité du wiki"
},
"$:/language/Buttons/Save/Caption": {
"title": "$:/language/Buttons/Save/Caption",
"text": "ok"
},
"$:/language/Buttons/Save/Hint": {
"title": "$:/language/Buttons/Save/Hint",
"text": "Confirme les changements apportés à ce tiddler"
},
"$:/language/Buttons/SaveWiki/Caption": {
"title": "$:/language/Buttons/SaveWiki/Caption",
"text": "enregistrer les modifications"
},
"$:/language/Buttons/SaveWiki/Hint": {
"title": "$:/language/Buttons/SaveWiki/Hint",
"text": "Enregistre les modifications"
},
"$:/language/Buttons/StoryView/Caption": {
"title": "$:/language/Buttons/StoryView/Caption",
"text": "visualisation du déroulé"
},
"$:/language/Buttons/StoryView/Hint": {
"title": "$:/language/Buttons/StoryView/Hint",
"text": "Choisit le mode de visualisation du déroulé"
},
"$:/language/Buttons/HideSideBar/Caption": {
"title": "$:/language/Buttons/HideSideBar/Caption",
"text": "cacher la barre latérale"
},
"$:/language/Buttons/HideSideBar/Hint": {
"title": "$:/language/Buttons/HideSideBar/Hint",
"text": "Cache la barre latérale"
},
"$:/language/Buttons/ShowSideBar/Caption": {
"title": "$:/language/Buttons/ShowSideBar/Caption",
"text": "afficher la barre latérale"
},
"$:/language/Buttons/ShowSideBar/Hint": {
"title": "$:/language/Buttons/ShowSideBar/Hint",
"text": "Affiche la barre latérale"
},
"$:/language/Buttons/TagManager/Caption": {
"title": "$:/language/Buttons/TagManager/Caption",
"text": "gestionnaire de tags"
},
"$:/language/Buttons/TagManager/Hint": {
"title": "$:/language/Buttons/TagManager/Hint",
"text": "Ouvre le gestionnaire de tags"
},
"$:/language/Buttons/Timestamp/Caption": {
"title": "$:/language/Buttons/Timestamp/Caption",
"text": "horodatage"
},
"$:/language/Buttons/Timestamp/Hint": {
"title": "$:/language/Buttons/Timestamp/Hint",
"text": "Décide si les modifications mettent à jour l'horodatage"
},
"$:/language/Buttons/Timestamp/On/Caption": {
"title": "$:/language/Buttons/Timestamp/On/Caption",
"text": "horodatage activé"
},
"$:/language/Buttons/Timestamp/On/Hint": {
"title": "$:/language/Buttons/Timestamp/On/Hint",
"text": "L'horodatage est mis à jour quand les tiddlers sont modifiés"
},
"$:/language/Buttons/Timestamp/Off/Caption": {
"title": "$:/language/Buttons/Timestamp/Off/Caption",
"text": "horodatage désactivé"
},
"$:/language/Buttons/Timestamp/Off/Hint": {
"title": "$:/language/Buttons/Timestamp/Off/Hint",
"text": "L'horodatage n'est pas mis à jour quand les tiddlers sont modifiés"
},
"$:/language/Buttons/Theme/Caption": {
"title": "$:/language/Buttons/Theme/Caption",
"text": "thème"
},
"$:/language/Buttons/Theme/Hint": {
"title": "$:/language/Buttons/Theme/Hint",
"text": "Choix du thème pour l'affichage"
},
"$:/language/Buttons/Bold/Caption": {
"title": "$:/language/Buttons/Bold/Caption",
"text": "gras"
},
"$:/language/Buttons/Bold/Hint": {
"title": "$:/language/Buttons/Bold/Hint",
"text": "Met la sélection en gras"
},
"$:/language/Buttons/Clear/Caption": {
"title": "$:/language/Buttons/Clear/Caption",
"text": "effacer"
},
"$:/language/Buttons/Clear/Hint": {
"title": "$:/language/Buttons/Clear/Hint",
"text": "Remplace l'image par une couleur pleine"
},
"$:/language/Buttons/EditorHeight/Caption": {
"title": "$:/language/Buttons/EditorHeight/Caption",
"text": "hauteur de l'éditeur"
},
"$:/language/Buttons/EditorHeight/Caption/Auto": {
"title": "$:/language/Buttons/EditorHeight/Caption/Auto",
"text": "Ajuste automatiquement la hauteur en fonction du contenu"
},
"$:/language/Buttons/EditorHeight/Caption/Fixed": {
"title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
"text": "Hauteur fixe :"
},
"$:/language/Buttons/EditorHeight/Hint": {
"title": "$:/language/Buttons/EditorHeight/Hint",
"text": "Choisit la hauteur de l'éditeur de texte"
},
"$:/language/Buttons/Excise/Caption": {
"title": "$:/language/Buttons/Excise/Caption",
"text": "exciser"
},
"$:/language/Buttons/Excise/Caption/Excise": {
"title": "$:/language/Buttons/Excise/Caption/Excise",
"text": "Effectue une excision"
},
"$:/language/Buttons/Excise/Caption/MacroName": {
"title": "$:/language/Buttons/Excise/Caption/MacroName",
"text": "Nom de la macro :"
},
"$:/language/Buttons/Excise/Caption/NewTitle": {
"title": "$:/language/Buttons/Excise/Caption/NewTitle",
"text": "Titre du nouveau tiddler :"
},
"$:/language/Buttons/Excise/Caption/Replace": {
"title": "$:/language/Buttons/Excise/Caption/Replace",
"text": "Remplacer le texte excisé par :"
},
"$:/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": "lien"
},
"$:/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": "Utilise le titre de ce tiddler comme tag du nouveau tiddler"
},
"$:/language/Buttons/Excise/Caption/TiddlerExists": {
"title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
"text": "Attention : le tiddler existe déjà"
},
"$:/language/Buttons/Excise/Hint": {
"title": "$:/language/Buttons/Excise/Hint",
"text": "Excise le texte sélectionné vers un nouveau tiddler"
},
"$:/language/Buttons/Heading1/Caption": {
"title": "$:/language/Buttons/Heading1/Caption",
"text": "en-tête 1"
},
"$:/language/Buttons/Heading1/Hint": {
"title": "$:/language/Buttons/Heading1/Hint",
"text": "Applique le formatage des en-têtes de niveau 1 aux lignes de la sélection"
},
"$:/language/Buttons/Heading2/Caption": {
"title": "$:/language/Buttons/Heading2/Caption",
"text": "en-tête 2"
},
"$:/language/Buttons/Heading2/Hint": {
"title": "$:/language/Buttons/Heading2/Hint",
"text": "Applique le formatage des en-têtes de niveau 2 aux lignes de la sélection"
},
"$:/language/Buttons/Heading3/Caption": {
"title": "$:/language/Buttons/Heading3/Caption",
"text": "en-tête 3"
},
"$:/language/Buttons/Heading3/Hint": {
"title": "$:/language/Buttons/Heading3/Hint",
"text": "Applique le formatage des en-têtes de niveau 3 aux lignes de la sélection"
},
"$:/language/Buttons/Heading4/Caption": {
"title": "$:/language/Buttons/Heading4/Caption",
"text": "en-tête 4"
},
"$:/language/Buttons/Heading4/Hint": {
"title": "$:/language/Buttons/Heading4/Hint",
"text": "Applique le formatage des en-têtes de niveau 4 aux lignes de la sélection"
},
"$:/language/Buttons/Heading5/Caption": {
"title": "$:/language/Buttons/Heading5/Caption",
"text": "en-tête 5"
},
"$:/language/Buttons/Heading5/Hint": {
"title": "$:/language/Buttons/Heading5/Hint",
"text": "Applique le formatage des en-têtes de niveau 5 aux lignes de la sélection"
},
"$:/language/Buttons/Heading6/Caption": {
"title": "$:/language/Buttons/Heading6/Caption",
"text": "en-tête 6"
},
"$:/language/Buttons/Heading6/Hint": {
"title": "$:/language/Buttons/Heading6/Hint",
"text": "Applique le formatage des en-têtes de niveau 6 aux lignes de la sélection"
},
"$:/language/Buttons/Italic/Caption": {
"title": "$:/language/Buttons/Italic/Caption",
"text": "italiques"
},
"$:/language/Buttons/Italic/Hint": {
"title": "$:/language/Buttons/Italic/Hint",
"text": "Met la sélection en italiques"
},
"$:/language/Buttons/LineWidth/Caption": {
"title": "$:/language/Buttons/LineWidth/Caption",
"text": "épaisseur du trait"
},
"$:/language/Buttons/LineWidth/Hint": {
"title": "$:/language/Buttons/LineWidth/Hint",
"text": "Choisit une épaisseur de trait pour le remplissage"
},
"$:/language/Buttons/Link/Caption": {
"title": "$:/language/Buttons/Link/Caption",
"text": "lien"
},
"$:/language/Buttons/Link/Hint": {
"title": "$:/language/Buttons/Link/Hint",
"text": "Crée un lien wikitext"
},
"$:/language/Buttons/Linkify/Caption": {
"title": "$:/language/Buttons/Linkify/Caption",
"text": "wikilien"
},
"$:/language/Buttons/Linkify/Hint": {
"title": "$:/language/Buttons/Linkify/Hint",
"text": "Encadre la sélection avec des crochets droits"
},
"$:/language/Buttons/ListBullet/Caption": {
"title": "$:/language/Buttons/ListBullet/Caption",
"text": "liste à puces"
},
"$:/language/Buttons/ListBullet/Hint": {
"title": "$:/language/Buttons/ListBullet/Hint",
"text": "Formate les lignes de la sélection comme une liste à puces"
},
"$:/language/Buttons/ListNumber/Caption": {
"title": "$:/language/Buttons/ListNumber/Caption",
"text": "liste numérotée"
},
"$:/language/Buttons/ListNumber/Hint": {
"title": "$:/language/Buttons/ListNumber/Hint",
"text": "Formate les lignes de la sélection comme une liste numérotée"
},
"$:/language/Buttons/MonoBlock/Caption": {
"title": "$:/language/Buttons/MonoBlock/Caption",
"text": "bloc de chasse constante"
},
"$:/language/Buttons/MonoBlock/Hint": {
"title": "$:/language/Buttons/MonoBlock/Hint",
"text": "Formate les lignes de la sélection en bloc de chasse constante"
},
"$:/language/Buttons/MonoLine/Caption": {
"title": "$:/language/Buttons/MonoLine/Caption",
"text": "chasse constante"
},
"$:/language/Buttons/MonoLine/Hint": {
"title": "$:/language/Buttons/MonoLine/Hint",
"text": "Formate la sélection avec une police de caractères à chasse constante"
},
"$:/language/Buttons/Opacity/Caption": {
"title": "$:/language/Buttons/Opacity/Caption",
"text": "opacité"
},
"$:/language/Buttons/Opacity/Hint": {
"title": "$:/language/Buttons/Opacity/Hint",
"text": "Choisit l'opacité du remplissage"
},
"$:/language/Buttons/Paint/Caption": {
"title": "$:/language/Buttons/Paint/Caption",
"text": "couleur de remplissage"
},
"$:/language/Buttons/Paint/Hint": {
"title": "$:/language/Buttons/Paint/Hint",
"text": "Choisit la couleur de remplissage"
},
"$:/language/Buttons/Picture/Caption": {
"title": "$:/language/Buttons/Picture/Caption",
"text": "image"
},
"$:/language/Buttons/Picture/Hint": {
"title": "$:/language/Buttons/Picture/Hint",
"text": "Insère une image"
},
"$:/language/Buttons/Preview/Caption": {
"title": "$:/language/Buttons/Preview/Caption",
"text": "prévisualisation"
},
"$:/language/Buttons/Preview/Hint": {
"title": "$:/language/Buttons/Preview/Hint",
"text": "Affiche le panneau de prévisualisation"
},
"$:/language/Buttons/PreviewType/Caption": {
"title": "$:/language/Buttons/PreviewType/Caption",
"text": "type de prévisualisation"
},
"$:/language/Buttons/PreviewType/Hint": {
"title": "$:/language/Buttons/PreviewType/Hint",
"text": "Choisit le type de prévisualisation"
},
"$:/language/Buttons/Quote/Caption": {
"title": "$:/language/Buttons/Quote/Caption",
"text": "citation"
},
"$:/language/Buttons/Quote/Hint": {
"title": "$:/language/Buttons/Quote/Hint",
"text": "Formate les lignes de la sélection comme une citation"
},
"$:/language/Buttons/RotateLeft/Caption": {
"title": "$:/language/Buttons/RotateLeft/Caption",
"text": "pivoter vers la gauche"
},
"$:/language/Buttons/RotateLeft/Hint": {
"title": "$:/language/Buttons/RotateLeft/Hint",
"text": "Fait pivoter l'image vers la gauche de 90 degrés"
},
"$:/language/Buttons/Size/Caption": {
"title": "$:/language/Buttons/Size/Caption",
"text": "taille de l'image"
},
"$:/language/Buttons/Size/Caption/Height": {
"title": "$:/language/Buttons/Size/Caption/Height",
"text": "Hauteur :"
},
"$:/language/Buttons/Size/Caption/Resize": {
"title": "$:/language/Buttons/Size/Caption/Resize",
"text": "Redimensionner l'image"
},
"$:/language/Buttons/Size/Caption/Width": {
"title": "$:/language/Buttons/Size/Caption/Width",
"text": "Largeur :"
},
"$:/language/Buttons/Size/Hint": {
"title": "$:/language/Buttons/Size/Hint",
"text": "Indique une taille pour l'image"
},
"$:/language/Buttons/Stamp/Caption": {
"title": "$:/language/Buttons/Stamp/Caption",
"text": "tampon"
},
"$:/language/Buttons/Stamp/Caption/New": {
"title": "$:/language/Buttons/Stamp/Caption/New",
"text": "Ajoutez le vôtre"
},
"$:/language/Buttons/Stamp/Hint": {
"title": "$:/language/Buttons/Stamp/Hint",
"text": "Insère un fragment de texte préconfiguré"
},
"$:/language/Buttons/Stamp/New/Title": {
"title": "$:/language/Buttons/Stamp/New/Title",
"text": "Nom tel qu'il apparaît dans le menu"
},
"$:/language/Buttons/Stamp/New/Text": {
"title": "$:/language/Buttons/Stamp/New/Text",
"text": "Texte du fragment. (N'oubliez pas d'ajouter une légende dans le champ //caption//.)"
},
"$:/language/Buttons/Strikethrough/Caption": {
"title": "$:/language/Buttons/Strikethrough/Caption",
"text": "barré"
},
"$:/language/Buttons/Strikethrough/Hint": {
"title": "$:/language/Buttons/Strikethrough/Hint",
"text": "Barre le texte sélectionné"
},
"$:/language/Buttons/Subscript/Caption": {
"title": "$:/language/Buttons/Subscript/Caption",
"text": "indice"
},
"$:/language/Buttons/Subscript/Hint": {
"title": "$:/language/Buttons/Subscript/Hint",
"text": "Met en indice le texte sélectionné"
},
"$:/language/Buttons/Superscript/Caption": {
"title": "$:/language/Buttons/Superscript/Caption",
"text": "exposant"
},
"$:/language/Buttons/Superscript/Hint": {
"title": "$:/language/Buttons/Superscript/Hint",
"text": "Met en exposant le texte sélectionné"
},
"$:/language/Buttons/ToggleSidebar/Hint": {
"title": "$:/language/Buttons/ToggleSidebar/Hint",
"text": "Bascule la visibilité de la barre latérale"
},
"$:/language/Buttons/Transcludify/Caption": {
"title": "$:/language/Buttons/Transcludify/Caption",
"text": "transclusion"
},
"$:/language/Buttons/Transcludify/Hint": {
"title": "$:/language/Buttons/Transcludify/Hint",
"text": "Encadre la sélection avec des accolades"
},
"$:/language/Buttons/Underline/Caption": {
"title": "$:/language/Buttons/Underline/Caption",
"text": "souligné"
},
"$:/language/Buttons/Underline/Hint": {
"title": "$:/language/Buttons/Underline/Hint",
"text": "Souligne le texte sélectionné"
},
"$:/language/ControlPanel/Advanced/Caption": {
"title": "$:/language/ControlPanel/Advanced/Caption",
"text": "Avancé"
},
"$:/language/ControlPanel/Advanced/Hint": {
"title": "$:/language/ControlPanel/Advanced/Hint",
"text": "Informations internes sur ce ~TiddlyWiki"
},
"$:/language/ControlPanel/Appearance/Caption": {
"title": "$:/language/ControlPanel/Appearance/Caption",
"text": "Apparence"
},
"$:/language/ControlPanel/Appearance/Hint": {
"title": "$:/language/ControlPanel/Appearance/Hint",
"text": "Personnalisation de l'apparence de votre ~TiddlyWiki."
},
"$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
"title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
"text": "Durée de l'animation"
},
"$:/language/ControlPanel/Basics/AutoFocus/Prompt": {
"title": "$:/language/ControlPanel/Basics/AutoFocus/Prompt",
"text": "Champ qui recevra le focus par défaut pour les nouveaux tiddlers"
},
"$:/language/ControlPanel/Basics/Caption": {
"title": "$:/language/ControlPanel/Basics/Caption",
"text": "Fondamentaux"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
"text": "Utilisez les [[crochets doubles]] pour les titres contenant des espaces. Vous pouvez aussi décider de <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">Conserver le déroulé actuel</$button>"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
"text": "Tiddlers par défaut"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
"text": "Liste les tiddlers qui seront affichés au démarrage :"
},
"$:/language/ControlPanel/Basics/Language/Prompt": {
"title": "$:/language/ControlPanel/Basics/Language/Prompt",
"text": "Bonjour ! Langue active :"
},
"$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
"text": "Modèle pour les titres des tiddlers journaux"
},
"$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt",
"text": "Texte pour les nouveaux tiddlers journaux"
},
"$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
"text": "Tags pour les nouveaux tiddlers journaux"
},
"$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt",
"text": "Modèle pour les titres des nouveaux tiddlers"
},
"$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt",
"text": "Tags pour les nouveaux tiddlers"
},
"$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
"text": "Nombre de tiddlers //shadow// modifiés"
},
"$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
"text": "Nombre de tiddlers //shadow//"
},
"$:/language/ControlPanel/Basics/Subtitle/Prompt": {
"title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
"text": "Sous-titre"
},
"$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
"text": "Nombre de tiddlers système :"
},
"$:/language/ControlPanel/Basics/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tags/Prompt",
"text": "Nombre de tags :"
},
"$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
"text": "Nombre de tiddlers :"
},
"$:/language/ControlPanel/Basics/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/Title/Prompt",
"text": "Titre de ce ~TiddlyWiki :"
},
"$:/language/ControlPanel/Basics/Username/Prompt": {
"title": "$:/language/ControlPanel/Basics/Username/Prompt",
"text": "Signer les modifications avec ce nom d'utilisateur :"
},
"$:/language/ControlPanel/Basics/Version/Prompt": {
"title": "$:/language/ControlPanel/Basics/Version/Prompt",
"text": "Version de ~TiddlyWiki :"
},
"$:/language/ControlPanel/EditorTypes/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Caption",
"text": "Types d'éditeur"
},
"$:/language/ControlPanel/EditorTypes/Editor/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
"text": "Éditeur"
},
"$:/language/ControlPanel/EditorTypes/Hint": {
"title": "$:/language/ControlPanel/EditorTypes/Hint",
"text": "Ces tiddlers déterminent l'éditeur à utiliser pour éditer tel ou tel type de tiddler."
},
"$:/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 sur ce TiddlyWiki"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
"text": "Entrez le raccourci ici"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
"text": "ajoute un raccourci"
},
"$:/language/ControlPanel/KeyboardShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
"text": "Raccourcis clavier"
},
"$:/language/ControlPanel/KeyboardShortcuts/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
"text": "Gère les définitions des raccourcis clavier"
},
"$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
"text": "Aucun raccourci clavier défini"
},
"$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
"text": "supprime le raccourci clavier"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
"text": "Toutes plates-formes"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
"text": "Plate-forme Macintosh seulement"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
"text": "Plates-formes non-Macintosh seulement"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
"text": "Plate-forme Linux seulement"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
"text": "Plate-formes non-Linux seulement"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
"text": "Plate-forme Windows seulement"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
"text": "Plates-formes non-Windows seulement"
},
"$:/language/ControlPanel/LoadedModules/Caption": {
"title": "$:/language/ControlPanel/LoadedModules/Caption",
"text": "Modules chargés"
},
"$:/language/ControlPanel/LoadedModules/Hint": {
"title": "$:/language/ControlPanel/LoadedModules/Hint",
"text": "Liste des modules chargés, liés à leurs tiddlers sources. Les italiques indiquent que les tiddlers sources n'existent pas, le plus souvent parce que le module a été créé lors du processus d'amorçage."
},
"$:/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": "Cloner"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
"text": "Il est recommandé de cloner cette palette « shadow » avant de l'éditer"
},
"$:/language/ControlPanel/Palette/Editor/Delete/Hint": {
"title": "$:/language/ControlPanel/Palette/Editor/Delete/Hint",
"text": "supprime cette entrée dans la palette courante"
},
"$:/language/ControlPanel/Palette/Editor/Names/External/Show": {
"title": "$:/language/ControlPanel/Palette/Editor/Names/External/Show",
"text": "Montre les noms de couleur qui ne font pas partie de la palette courante"
},
"$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
"title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
"text": "Cette palette « shadow » a été modifiée"
},
"$:/language/ControlPanel/Palette/Editor/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Prompt",
"text": "Édition de"
},
"$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
"text": "Réinitialiser"
},
"$:/language/ControlPanel/Palette/HideEditor/Caption": {
"title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
"text": "Masquer l'éditeur"
},
"$:/language/ControlPanel/Palette/Prompt": {
"title": "$:/language/ControlPanel/Palette/Prompt",
"text": "Palette actuelle :"
},
"$:/language/ControlPanel/Palette/ShowEditor/Caption": {
"title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
"text": "Afficher l'éditeur"
},
"$:/language/ControlPanel/Parsing/Caption": {
"title": "$:/language/ControlPanel/Parsing/Caption",
"text": "Analyse"
},
"$:/language/ControlPanel/Parsing/Hint": {
"title": "$:/language/ControlPanel/Parsing/Hint",
"text": "Ici, vous pouvez activer/désactiver globalement les règles de l'analyseur du wiki. Les changements seront effectifs après enregistrement et rechargement de votre wiki. Désactiver certaines règles peut empêcher <$text text=\"TiddlyWiki\"/> de fonctionner correctement. Pour restaurer le fonctionnement normal, utilisez le [[safe mode|https://tiddlywiki.com/#SafeMode]]."
},
"$:/language/ControlPanel/Parsing/Block/Caption": {
"title": "$:/language/ControlPanel/Parsing/Block/Caption",
"text": "Règles d'analyse Block"
},
"$:/language/ControlPanel/Parsing/Inline/Caption": {
"title": "$:/language/ControlPanel/Parsing/Inline/Caption",
"text": "Règles d'analyse Inline"
},
"$:/language/ControlPanel/Parsing/Pragma/Caption": {
"title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
"text": "Règles d'analyse Pragma"
},
"$:/language/ControlPanel/Plugins/Add/Caption": {
"title": "$:/language/ControlPanel/Plugins/Add/Caption",
"text": "Ajouter des plugins"
},
"$:/language/ControlPanel/Plugins/Add/Hint": {
"title": "$:/language/ControlPanel/Plugins/Add/Hint",
"text": "Installer des plugins à partir de la bibliothèque officielle"
},
"$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
"title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
"text": "Ce plugin est déjà installé dans la version <$text text=<<installedVersion>>/>"
},
"$:/language/ControlPanel/Plugins/AlsoRequires": {
"title": "$:/language/ControlPanel/Plugins/AlsoRequires",
"text": "Requiert également :"
},
"$:/language/ControlPanel/Plugins/Caption": {
"title": "$:/language/ControlPanel/Plugins/Caption",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Disable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Disable/Caption",
"text": "désactiver"
},
"$:/language/ControlPanel/Plugins/Disable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Disable/Hint",
"text": "Désactive ce plugin au prochain rechargement de la page"
},
"$:/language/ControlPanel/Plugins/Disabled/Status": {
"title": "$:/language/ControlPanel/Plugins/Disabled/Status",
"text": "(désactivé)"
},
"$:/language/ControlPanel/Plugins/Downgrade/Caption": {
"title": "$:/language/ControlPanel/Plugins/Downgrade/Caption",
"text": "version antérieure"
},
"$:/language/ControlPanel/Plugins/Empty/Hint": {
"title": "$:/language/ControlPanel/Plugins/Empty/Hint",
"text": "Aucun"
},
"$:/language/ControlPanel/Plugins/Enable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Enable/Caption",
"text": "activer"
},
"$:/language/ControlPanel/Plugins/Enable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Enable/Hint",
"text": "Active ce plugin au prochain rechargement de la page"
},
"$:/language/ControlPanel/Plugins/Install/Caption": {
"title": "$:/language/ControlPanel/Plugins/Install/Caption",
"text": "installer"
},
"$:/language/ControlPanel/Plugins/Installed/Hint": {
"title": "$:/language/ControlPanel/Plugins/Installed/Hint",
"text": "Plugins installés :"
},
"$:/language/ControlPanel/Plugins/Languages/Caption": {
"title": "$:/language/ControlPanel/Plugins/Languages/Caption",
"text": "Langues"
},
"$:/language/ControlPanel/Plugins/Languages/Hint": {
"title": "$:/language/ControlPanel/Plugins/Languages/Hint",
"text": "Plugins de langue"
},
"$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
"title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
"text": "''\"<$text text=<<currentTab>>/>\"'' non trouvé"
},
"$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
"title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
"text": "Ce plugin n'est pas installé"
},
"$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
"text": "ouvre la bibliothèque de plugins"
},
"$:/language/ControlPanel/Plugins/ClosePluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary",
"text": "ferme la bibliothèque des plugins"
},
"$:/language/ControlPanel/Plugins/PluginWillRequireReload": {
"title": "$:/language/ControlPanel/Plugins/PluginWillRequireReload",
"text": "(rechargement requis)"
},
"$:/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": "réinstalle"
},
"$:/language/ControlPanel/Plugins/Themes/Caption": {
"title": "$:/language/ControlPanel/Plugins/Themes/Caption",
"text": "Thèmes"
},
"$:/language/ControlPanel/Plugins/Themes/Hint": {
"title": "$:/language/ControlPanel/Plugins/Themes/Hint",
"text": "Plugins de thème"
},
"$:/language/ControlPanel/Plugins/Update/Caption": {
"title": "$:/language/ControlPanel/Plugins/Update/Caption",
"text": "mise à jour"
},
"$:/language/ControlPanel/Plugins/Updates/Caption": {
"title": "$:/language/ControlPanel/Plugins/Updates/Caption",
"text": "Mises à jour"
},
"$:/language/ControlPanel/Plugins/Updates/Hint": {
"title": "$:/language/ControlPanel/Plugins/Updates/Hint",
"text": "Mises à jour disponibles pour les plugins installés"
},
"$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption": {
"title": "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption",
"text": "Mettre à jour <<update-count>> plugins"
},
"$:/language/ControlPanel/Plugins/SubPluginPrompt": {
"title": "$:/language/ControlPanel/Plugins/SubPluginPrompt",
"text": "Avec <<count>> sous-plugins disponibles"
},
"$:/language/ControlPanel/Saving/Caption": {
"title": "$:/language/ControlPanel/Saving/Caption",
"text": "Sauvegarde"
},
"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description",
"text": "Permet l'enregistrement automatique pour l'enregistreur de téléchargement"
},
"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint",
"text": "Active l'auto-enregistrement pour l'enregistreur de téléchargement"
},
"$:/language/ControlPanel/Saving/DownloadSaver/Caption": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption",
"text": "Enregistreur de téléchargement"
},
"$:/language/ControlPanel/Saving/DownloadSaver/Hint": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint",
"text": "Ces paramètres s'appliquent à l'enregistreur de téléchargement compatible HTML5"
},
"$:/language/ControlPanel/Saving/General/Caption": {
"title": "$:/language/ControlPanel/Saving/General/Caption",
"text": "Général"
},
"$:/language/ControlPanel/Saving/General/Hint": {
"title": "$:/language/ControlPanel/Saving/General/Hint",
"text": "Ces paramètres s'appliquent à tous les enregistreurs chargés"
},
"$:/language/ControlPanel/Saving/Hint": {
"title": "$:/language/ControlPanel/Saving/Hint",
"text": "Paramètres pour enregistrer l'intégralité du TiddlyWiki dans un seul fichier, selon le module d'enregistrement choisi"
},
"$:/language/ControlPanel/Saving/GitService/Branch": {
"title": "$:/language/ControlPanel/Saving/GitService/Branch",
"text": "Branche cible où doit s'effectuer l'enregistrement"
},
"$:/language/ControlPanel/Saving/GitService/CommitMessage": {
"title": "$:/language/ControlPanel/Saving/GitService/CommitMessage",
"text": "Enregistré depuis TiddlyWiki"
},
"$:/language/ControlPanel/Saving/GitService/Description": {
"title": "$:/language/ControlPanel/Saving/GitService/Description",
"text": "Ces paramètres ne sont utilisés que pour l'enregistrement sur <<service-name>>"
},
"$:/language/ControlPanel/Saving/GitService/Filename": {
"title": "$:/language/ControlPanel/Saving/GitService/Filename",
"text": "Nom du fichier cible (par ex. `index.html`)"
},
"$:/language/ControlPanel/Saving/GitService/Path": {
"title": "$:/language/ControlPanel/Saving/GitService/Path",
"text": "Chemin vers le fichier cible (par ex. `/wiki/`)"
},
"$:/language/ControlPanel/Saving/GitService/Repo": {
"title": "$:/language/ControlPanel/Saving/GitService/Repo",
"text": "//Dépôt// cible (par ex. `Jermolene/TiddlyWiki5`)"
},
"$:/language/ControlPanel/Saving/GitService/ServerURL": {
"title": "$:/language/ControlPanel/Saving/GitService/ServerURL",
"text": "URL du serveur d'API"
},
"$:/language/ControlPanel/Saving/GitService/UserName": {
"title": "$:/language/ControlPanel/Saving/GitService/UserName",
"text": "Nom d'utilisateur"
},
"$:/language/ControlPanel/Saving/GitService/GitHub/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/GitHub/Caption",
"text": "Enregistreur ~GitHub"
},
"$:/language/ControlPanel/Saving/GitService/GitHub/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/GitHub/Password",
"text": "Mot de passe, jeton OAUTH, ou //personal access token// (voir [[GitHub help page|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] pour de plus amples détails)"
},
"$:/language/ControlPanel/Saving/GitService/GitLab/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/GitLab/Caption",
"text": "Enregistreur ~GitLab"
},
"$:/language/ControlPanel/Saving/GitService/GitLab/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/GitLab/Password",
"text": "//Personal access token// pour cette API (voir [[GitLab help page|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]] pour de plus amples details)"
},
"$:/language/ControlPanel/Saving/GitService/Gitea/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/Gitea/Caption",
"text": "Enregistreur Gitea"
},
"$:/language/ControlPanel/Saving/GitService/Gitea/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/Gitea/Password",
"text": "//Jeton d'accès// pour cette API (via l'interface web de Gitea : `Configuration | Applications | Générer le nouveau jeton`)"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
"text": "Paramètres avancés"
},
"$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
"text": "Dossier des //sauvegardes//"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
"text": "Sauvegardes"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Caption": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption",
"text": "Enregistreur ~TiddlySpot"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Description": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
"text": "Ces paramètres ne servent que lors de la sauvegarde vers http://tiddlyspot.com ou vers un serveur distant compatible"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
"text": "Nom du fichier enregistré"
},
"$:/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": "//L'URL par défaut est `http://<nom du wiki>.tiddlyspot.com/store.cgi`. Elle peut être remplacée par une adresse serveur personnalisée, comme `http://example.com/store.php`.//"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Password": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
"text": "Mot de passe"
},
"$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
"text": "URL du serveur"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
"text": "Dossier des dépôts"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
"text": "Nom utilisé pour ce Wiki"
},
"$:/language/ControlPanel/Settings/AutoSave/Caption": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
"text": "Sauvegarde automatique"
},
"$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
"text": "Pas de sauvegarde automatique des modifications"
},
"$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
"text": "Sauvegarde automatique des modifications"
},
"$:/language/ControlPanel/Settings/AutoSave/Hint": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
"text": "Tentative de sauvegarde automatique des modifications pendant l'édition quand un enregistreur compatible est utilisé"
},
"$:/language/ControlPanel/Settings/CamelCase/Caption": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
"text": "Liens Wiki //Camel Case//"
},
"$:/language/ControlPanel/Settings/CamelCase/Hint": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
"text": "Vous pouvez désactiver globalement les liens créés à partir des expressions de type ~CamelCase. Pour que ce paramètre prenne effet, il est nécessaire de recharger le wiki"
},
"$:/language/ControlPanel/Settings/CamelCase/Description": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Description",
"text": "Active les liens automatiques sur les expressions de la forme ~CamelCase"
},
"$:/language/ControlPanel/Settings/Caption": {
"title": "$:/language/ControlPanel/Settings/Caption",
"text": "Paramétrage"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
"text": "Barre d'outils de l'éditeur"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
"text": "Active ou désactive la barre d'outils de l'éditeur :"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Description": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
"text": "Affiche la barre d'outils de l'éditeur"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
"text": "Mode Panneau d'Informations du Tiddler"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
"text": "Contrôle à quel moment le panneau d'informations du tiddler se ferme :"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
"text": "Le panneau d'informations se ferme automatiquement"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
"text": "Le panneau d'informations du tiddler reste ouvert jusqu'à ce qu'il soit fermé explicitement"
},
"$:/language/ControlPanel/Settings/Hint": {
"title": "$:/language/ControlPanel/Settings/Hint",
"text": "Ce paramétrage vous permet de personnaliser le comportement de TiddlyWiki."
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
"text": "Barre d'adresse pendant la navigation"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
"text": "Comportement de la barre d'adresse du navigateur lorsqu'on pointe vers un tiddler :"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
"text": "Ne pas modifier la barre d'adresse"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
"text": "Inclure uniquement le titre du tiddler cible"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
"text": "Inclure le titre du tiddler cible ainsi que le déroulé courant"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
"text": "Historique de navigation"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
"text": "Mise à jour de l'historique de navigation du navigateur lorsqu'on pointe vers un tiddler :"
},
"$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
"text": "Ne pas mettre à jour l'historique"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
"text": "Mettre à jour l'historique"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption",
"text": "Mode Permalink/permaview"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint",
"text": "Choisit la manière de traiter l'URL permalink/permaview:"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description",
"text": "Copie l'URL permalink/permaview dans le presse-papier"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description",
"text": "Met à jour la barre d'adresse à partir de l'URL permalink/permaview"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
"text": "Instrumentation de la performance"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
"text": "Affiche des statistiques de performance dans la console de développement du navigateur. Nécessite de recharger la page pour prendre effet."
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
"text": "Active l'instrumentation de la performance"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
"text": "Style des boutons de la barre d'outils"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
"text": "Choix du style des boutons de la barre d'outils :"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
"text": "Sans bordure"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
"text": "Avec une bordure"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
"text": "Arrondis"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
"text": "Boutons de la barre d'outils"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
"text": "Apparence par défaut des boutons sur la barre d'outils :"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
"text": "Afficher l'icône"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
"text": "Afficher le texte"
},
"$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
"title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
"text": "Onglet par défaut sur la barre latérale"
},
"$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
"title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
"text": "Indique l'onglet de la barre latérale qui sera affiché par défaut"
},
"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption": {
"title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption",
"text": "Onglet par défaut sous le Plus de la barre latérale"
},
"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint": {
"title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint",
"text": "Indique quel onglet sera affiché par défaut sous le Plus de la barre latérale"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
"text": "Comportement à l'ouverture du tiddler"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
"text": "Navigation depuis un emplacement //interne// au déroulé"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
"text": "Navigation depuis un emplacement //externe// au déroulé"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
"text": "Ouvrir au-dessus du tiddler courant"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
"text": "Ouvrir en dessous du tiddler courant"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
"text": "Ouvrir tout en haut du déroulé"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
"text": "Ouvrir tout en bas du déroulé"
},
"$:/language/ControlPanel/Settings/TitleLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
"text": "Titres des tiddlers"
},
"$:/language/ControlPanel/Settings/TitleLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
"text": "Faut-il afficher les titres des tiddlers comme des liens ?"
},
"$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
"text": "Ne pas afficher les titres des tiddlers comme des liens"
},
"$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
"text": "Afficher les titres des tiddlers comme des liens"
},
"$:/language/ControlPanel/Settings/MissingLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
"text": "Liens wiki"
},
"$:/language/ControlPanel/Settings/MissingLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
"text": "Peut-on pointer vers des tiddlers qui n'existent pas encore ?"
},
"$:/language/ControlPanel/Settings/MissingLinks/Description": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
"text": "Active les liens vers les tiddlers inexistants"
},
"$:/language/ControlPanel/StoryView/Caption": {
"title": "$:/language/ControlPanel/StoryView/Caption",
"text": "Vue sur le déroulé"
},
"$:/language/ControlPanel/StoryView/Prompt": {
"title": "$:/language/ControlPanel/StoryView/Prompt",
"text": "Vue courante :"
},
"$:/language/ControlPanel/Stylesheets/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Caption",
"text": "Feuilles de style"
},
"$:/language/ControlPanel/Stylesheets/Expand/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Expand/Caption",
"text": "Tout déployer"
},
"$:/language/ControlPanel/Stylesheets/Hint": {
"title": "$:/language/ControlPanel/Stylesheets/Hint",
"text": "Voici le rendu CSS courant pour les tiddlers feuilles de style tagués avec <<tag \"$:/tags/Stylesheet\">>"
},
"$:/language/ControlPanel/Stylesheets/Restore/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Restore/Caption",
"text": "Restaurer"
},
"$:/language/ControlPanel/Theme/Caption": {
"title": "$:/language/ControlPanel/Theme/Caption",
"text": "Thème"
},
"$:/language/ControlPanel/Theme/Prompt": {
"title": "$:/language/ControlPanel/Theme/Prompt",
"text": "Thème courant :"
},
"$:/language/ControlPanel/TiddlerFields/Caption": {
"title": "$:/language/ControlPanel/TiddlerFields/Caption",
"text": "Champs des tiddlers"
},
"$:/language/ControlPanel/TiddlerFields/Hint": {
"title": "$:/language/ControlPanel/TiddlerFields/Hint",
"text": "Il s'agit de la totalité des [[champs|TiddlerFields]] utilisés dans ce wiki (y compris les tiddlers système, mais non compris les tiddlers //shadow//)."
},
"$:/language/ControlPanel/Toolbars/Caption": {
"title": "$:/language/ControlPanel/Toolbars/Caption",
"text": "Barres d'outils"
},
"$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
"text": "Barre d'outils du mode édition"
},
"$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
"text": "Choix des boutons à afficher pour les tiddlers en cours d'édition"
},
"$:/language/ControlPanel/Toolbars/Hint": {
"title": "$:/language/ControlPanel/Toolbars/Hint",
"text": "Choix des boutons à afficher dans les barres d'outils"
},
"$:/language/ControlPanel/Toolbars/PageControls/Caption": {
"title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
"text": "Barre d'outils de la page"
},
"$:/language/ControlPanel/Toolbars/PageControls/Hint": {
"title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
"text": "Choix des boutons à afficher sur la barre d'outils principale de la page"
},
"$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
"text": "Barre d'outils de l'Éditeur"
},
"$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
"text": "Choix des boutons à afficher dans la barre d'outils de l'éditeur. À noter que la présence de certains boutons dépendra du type du tiddler édité"
},
"$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
"text": "Barre d'outils du mode visualisation"
},
"$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
"text": "Choix des boutons à afficher pour les tiddlers en mode visualisation"
},
"$:/language/ControlPanel/Tools/Download/Full/Caption": {
"title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
"text": "Télécharger le wiki complet"
},
"$:/core/fr-FR/readme": {
"title": "$:/core/fr-FR/readme",
"text": "Ce plugin contient les principaux composants de TiddlyWiki, notamment :\n\n* Les modules du code JavaScript ;\n* Les icônes ;\n* Les //templates// nécessaires à l'élaboration de l'interface utilisateur de TiddlyWiki ;\n* Les traductions en anglais britannique (''en-GB'') des chaînes de caractères utilisées par le cœur de l'application et susceptibles d'être traduites dans d'autres langues.\n"
},
"$:/language/Date/DaySuffix/1": {
"title": "$:/language/Date/DaySuffix/1",
"text": "er"
},
"$:/language/Date/DaySuffix/2": {
"title": "$:/language/Date/DaySuffix/2",
"text": ""
},
"$:/language/Date/DaySuffix/3": {
"title": "$:/language/Date/DaySuffix/3",
"text": ""
},
"$:/language/Date/DaySuffix/4": {
"title": "$:/language/Date/DaySuffix/4",
"text": ""
},
"$:/language/Date/DaySuffix/5": {
"title": "$:/language/Date/DaySuffix/5",
"text": ""
},
"$:/language/Date/DaySuffix/6": {
"title": "$:/language/Date/DaySuffix/6",
"text": ""
},
"$:/language/Date/DaySuffix/7": {
"title": "$:/language/Date/DaySuffix/7",
"text": ""
},
"$:/language/Date/DaySuffix/8": {
"title": "$:/language/Date/DaySuffix/8",
"text": ""
},
"$:/language/Date/DaySuffix/9": {
"title": "$:/language/Date/DaySuffix/9",
"text": ""
},
"$:/language/Date/DaySuffix/10": {
"title": "$:/language/Date/DaySuffix/10",
"text": ""
},
"$:/language/Date/DaySuffix/11": {
"title": "$:/language/Date/DaySuffix/11",
"text": ""
},
"$:/language/Date/DaySuffix/12": {
"title": "$:/language/Date/DaySuffix/12",
"text": ""
},
"$:/language/Date/DaySuffix/13": {
"title": "$:/language/Date/DaySuffix/13",
"text": ""
},
"$:/language/Date/DaySuffix/14": {
"title": "$:/language/Date/DaySuffix/14",
"text": ""
},
"$:/language/Date/DaySuffix/15": {
"title": "$:/language/Date/DaySuffix/15",
"text": ""
},
"$:/language/Date/DaySuffix/16": {
"title": "$:/language/Date/DaySuffix/16",
"text": ""
},
"$:/language/Date/DaySuffix/17": {
"title": "$:/language/Date/DaySuffix/17",
"text": ""
},
"$:/language/Date/DaySuffix/18": {
"title": "$:/language/Date/DaySuffix/18",
"text": ""
},
"$:/language/Date/DaySuffix/19": {
"title": "$:/language/Date/DaySuffix/19",
"text": ""
},
"$:/language/Date/DaySuffix/20": {
"title": "$:/language/Date/DaySuffix/20",
"text": ""
},
"$:/language/Date/DaySuffix/21": {
"title": "$:/language/Date/DaySuffix/21",
"text": ""
},
"$:/language/Date/DaySuffix/22": {
"title": "$:/language/Date/DaySuffix/22",
"text": ""
},
"$:/language/Date/DaySuffix/23": {
"title": "$:/language/Date/DaySuffix/23",
"text": ""
},
"$:/language/Date/DaySuffix/24": {
"title": "$:/language/Date/DaySuffix/24",
"text": ""
},
"$:/language/Date/DaySuffix/25": {
"title": "$:/language/Date/DaySuffix/25",
"text": ""
},
"$:/language/Date/DaySuffix/26": {
"title": "$:/language/Date/DaySuffix/26",
"text": ""
},
"$:/language/Date/DaySuffix/27": {
"title": "$:/language/Date/DaySuffix/27",
"text": ""
},
"$:/language/Date/DaySuffix/28": {
"title": "$:/language/Date/DaySuffix/28",
"text": ""
},
"$:/language/Date/DaySuffix/29": {
"title": "$:/language/Date/DaySuffix/29",
"text": ""
},
"$:/language/Date/DaySuffix/30": {
"title": "$:/language/Date/DaySuffix/30",
"text": ""
},
"$:/language/Date/DaySuffix/31": {
"title": "$:/language/Date/DaySuffix/31",
"text": ""
},
"$:/language/Date/Long/Day/0": {
"title": "$:/language/Date/Long/Day/0",
"text": "Dimanche"
},
"$:/language/Date/Long/Day/1": {
"title": "$:/language/Date/Long/Day/1",
"text": "Lundi"
},
"$:/language/Date/Long/Day/2": {
"title": "$:/language/Date/Long/Day/2",
"text": "Mardi"
},
"$:/language/Date/Long/Day/3": {
"title": "$:/language/Date/Long/Day/3",
"text": "Mercredi"
},
"$:/language/Date/Long/Day/4": {
"title": "$:/language/Date/Long/Day/4",
"text": "Jeudi"
},
"$:/language/Date/Long/Day/5": {
"title": "$:/language/Date/Long/Day/5",
"text": "Vendredi"
},
"$:/language/Date/Long/Day/6": {
"title": "$:/language/Date/Long/Day/6",
"text": "Samedi"
},
"$:/language/Date/Long/Month/1": {
"title": "$:/language/Date/Long/Month/1",
"text": "janvier"
},
"$:/language/Date/Long/Month/2": {
"title": "$:/language/Date/Long/Month/2",
"text": "février"
},
"$:/language/Date/Long/Month/3": {
"title": "$:/language/Date/Long/Month/3",
"text": "mars"
},
"$:/language/Date/Long/Month/4": {
"title": "$:/language/Date/Long/Month/4",
"text": "avril"
},
"$:/language/Date/Long/Month/5": {
"title": "$:/language/Date/Long/Month/5",
"text": "mai"
},
"$:/language/Date/Long/Month/6": {
"title": "$:/language/Date/Long/Month/6",
"text": "juin"
},
"$:/language/Date/Long/Month/7": {
"title": "$:/language/Date/Long/Month/7",
"text": "juillet"
},
"$:/language/Date/Long/Month/8": {
"title": "$:/language/Date/Long/Month/8",
"text": "août"
},
"$:/language/Date/Long/Month/9": {
"title": "$:/language/Date/Long/Month/9",
"text": "septembre"
},
"$:/language/Date/Long/Month/10": {
"title": "$:/language/Date/Long/Month/10",
"text": "octobre"
},
"$:/language/Date/Long/Month/11": {
"title": "$:/language/Date/Long/Month/11",
"text": "novembre"
},
"$:/language/Date/Long/Month/12": {
"title": "$:/language/Date/Long/Month/12",
"text": "décembre"
},
"$:/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": "Di"
},
"$:/language/Date/Short/Day/1": {
"title": "$:/language/Date/Short/Day/1",
"text": "Lu"
},
"$:/language/Date/Short/Day/2": {
"title": "$:/language/Date/Short/Day/2",
"text": "Ma"
},
"$:/language/Date/Short/Day/3": {
"title": "$:/language/Date/Short/Day/3",
"text": "Me"
},
"$:/language/Date/Short/Day/4": {
"title": "$:/language/Date/Short/Day/4",
"text": "Je"
},
"$:/language/Date/Short/Day/5": {
"title": "$:/language/Date/Short/Day/5",
"text": "Ve"
},
"$:/language/Date/Short/Day/6": {
"title": "$:/language/Date/Short/Day/6",
"text": "Sa"
},
"$:/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": "Fév"
},
"$:/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": "Avr"
},
"$:/language/Date/Short/Month/5": {
"title": "$:/language/Date/Short/Month/5",
"text": "Mai"
},
"$:/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": "Aoû"
},
"$:/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": "Déc"
},
"$:/language/RelativeDate/Future/Days": {
"title": "$:/language/RelativeDate/Future/Days",
"text": "dans <<period>> jours"
},
"$:/language/RelativeDate/Future/Hours": {
"title": "$:/language/RelativeDate/Future/Hours",
"text": "dans <<period>> heures"
},
"$:/language/RelativeDate/Future/Minutes": {
"title": "$:/language/RelativeDate/Future/Minutes",
"text": "dans <<period>> minutes"
},
"$:/language/RelativeDate/Future/Months": {
"title": "$:/language/RelativeDate/Future/Months",
"text": "dans <<period>> mois"
},
"$:/language/RelativeDate/Future/Second": {
"title": "$:/language/RelativeDate/Future/Second",
"text": "dans 1 seconde"
},
"$:/language/RelativeDate/Future/Seconds": {
"title": "$:/language/RelativeDate/Future/Seconds",
"text": "dans <<period>> secondes"
},
"$:/language/RelativeDate/Future/Years": {
"title": "$:/language/RelativeDate/Future/Years",
"text": "dans <<period>> ans"
},
"$:/language/RelativeDate/Past/Days": {
"title": "$:/language/RelativeDate/Past/Days",
"text": "il y a <<period>> jours"
},
"$:/language/RelativeDate/Past/Hours": {
"title": "$:/language/RelativeDate/Past/Hours",
"text": "il y a <<period>> heures"
},
"$:/language/RelativeDate/Past/Minutes": {
"title": "$:/language/RelativeDate/Past/Minutes",
"text": "il y a <<period>> minutes"
},
"$:/language/RelativeDate/Past/Months": {
"title": "$:/language/RelativeDate/Past/Months",
"text": "il y a <<period>> mois"
},
"$:/language/RelativeDate/Past/Second": {
"title": "$:/language/RelativeDate/Past/Second",
"text": "il y a 1 seconde"
},
"$:/language/RelativeDate/Past/Seconds": {
"title": "$:/language/RelativeDate/Past/Seconds",
"text": "il y a <<period>> secondes"
},
"$:/language/RelativeDate/Past/Years": {
"title": "$:/language/RelativeDate/Past/Years",
"text": "il y a <<period>> ans"
},
"$:/language/Docs/ModuleTypes/allfilteroperator": {
"title": "$:/language/Docs/ModuleTypes/allfilteroperator",
"text": "Un sous-opérateur pour l'opérateur de filtre ''all''."
},
"$:/language/Docs/ModuleTypes/animation": {
"title": "$:/language/Docs/ModuleTypes/animation",
"text": "Animations pouvant être utilisées par le RevealWidget."
},
"$:/language/Docs/ModuleTypes/authenticator": {
"title": "$:/language/Docs/ModuleTypes/authenticator",
"text": "Définit comment les requêtes sont authentifiées par le serveur HTTP intégré."
},
"$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
"title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
"text": "Une opération intégrée à la barre d'outils de l'éditeur de bitmap."
},
"$:/language/Docs/ModuleTypes/command": {
"title": "$:/language/Docs/ModuleTypes/command",
"text": "Commandes qui peuvent être exécutées en mode Node.js."
},
"$:/language/Docs/ModuleTypes/config": {
"title": "$:/language/Docs/ModuleTypes/config",
"text": "Données à inclure dans `$tw.config`."
},
"$:/language/Docs/ModuleTypes/filteroperator": {
"title": "$:/language/Docs/ModuleTypes/filteroperator",
"text": "Méthodes d'opérateurs pour les filtres."
},
"$:/language/Docs/ModuleTypes/global": {
"title": "$:/language/Docs/ModuleTypes/global",
"text": "Données globales à inclure dans `$tw`."
},
"$:/language/Docs/ModuleTypes/info": {
"title": "$:/language/Docs/ModuleTypes/info",
"text": "Publie des informations système via le pseudo-plugin [[$:/temp/info-plugin]]."
},
"$:/language/Docs/ModuleTypes/isfilteroperator": {
"title": "$:/language/Docs/ModuleTypes/isfilteroperator",
"text": "Opérandes pour l'opérateur de filtre ''is''."
},
"$:/language/Docs/ModuleTypes/library": {
"title": "$:/language/Docs/ModuleTypes/library",
"text": "Module générique pour les modules ~JavaScript de portée générale."
},
"$:/language/Docs/ModuleTypes/macro": {
"title": "$:/language/Docs/ModuleTypes/macro",
"text": "Définitions de macros ~JavaScript."
},
"$:/language/Docs/ModuleTypes/parser": {
"title": "$:/language/Docs/ModuleTypes/parser",
"text": "Parseurs pour divers types de contenu."
},
"$:/language/Docs/ModuleTypes/route": {
"title": "$:/language/Docs/ModuleTypes/route",
"text": "Définit comment chaque motif d'URL est géré par le serveur HTTP intégré."
},
"$:/language/Docs/ModuleTypes/saver": {
"title": "$:/language/Docs/ModuleTypes/saver",
"text": "Les tiddlers d'enregistrement contiennent les différentes méthodes pour enregistrer des fichiers à partir du navigateur."
},
"$:/language/Docs/ModuleTypes/startup": {
"title": "$:/language/Docs/ModuleTypes/startup",
"text": "Fonctions de démarrage."
},
"$:/language/Docs/ModuleTypes/storyview": {
"title": "$:/language/Docs/ModuleTypes/storyview",
"text": "Différents points de vue sur le déroulé, qui personnalisent l'animation et le comportement des widgets de liste."
},
"$:/language/Docs/ModuleTypes/texteditoroperation": {
"title": "$:/language/Docs/ModuleTypes/texteditoroperation",
"text": "Une opération intégrée à la barre d'outils de l'éditeur de texte."
},
"$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
"title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
"text": "Convertit différents types de contenu en tiddlers."
},
"$:/language/Docs/ModuleTypes/tiddlerfield": {
"title": "$:/language/Docs/ModuleTypes/tiddlerfield",
"text": "Définit le comportement d'un champ de tiddler."
},
"$:/language/Docs/ModuleTypes/tiddlermethod": {
"title": "$:/language/Docs/ModuleTypes/tiddlermethod",
"text": "Ajoute des méthodes au prototype `$tw.Tiddler`."
},
"$:/language/Docs/ModuleTypes/upgrader": {
"title": "$:/language/Docs/ModuleTypes/upgrader",
"text": "Applique une procédure de mise à jour aux tiddlers lors de l'opération de mise à jour/importation."
},
"$:/language/Docs/ModuleTypes/utils": {
"title": "$:/language/Docs/ModuleTypes/utils",
"text": "Ajoute des méthodes dans `$tw.utils`."
},
"$:/language/Docs/ModuleTypes/utils-node": {
"title": "$:/language/Docs/ModuleTypes/utils-node",
"text": "Ajoute des méthodes spécifiques à Node.js dans `$tw.utils`."
},
"$:/language/Docs/ModuleTypes/widget": {
"title": "$:/language/Docs/ModuleTypes/widget",
"text": "Les widgets encapsulent les méthodes de rendu et de rafraichissement du DOM."
},
"$:/language/Docs/ModuleTypes/wikimethod": {
"title": "$:/language/Docs/ModuleTypes/wikimethod",
"text": "Ajoute des méthodes à `$tw.Wiki`."
},
"$:/language/Docs/ModuleTypes/wikirule": {
"title": "$:/language/Docs/ModuleTypes/wikirule",
"text": "Règles d'analyse pour le parseur WikiText principal."
},
"$:/language/Docs/PaletteColours/alert-background": {
"title": "$:/language/Docs/PaletteColours/alert-background",
"text": "Fond pour les alertes"
},
"$:/language/Docs/PaletteColours/alert-border": {
"title": "$:/language/Docs/PaletteColours/alert-border",
"text": "Bordure pour les alertes"
},
"$:/language/Docs/PaletteColours/alert-highlight": {
"title": "$:/language/Docs/PaletteColours/alert-highlight",
"text": "Surlignage pour les alertes"
},
"$:/language/Docs/PaletteColours/alert-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
"text": "Fond atténué pour les alertes"
},
"$:/language/Docs/PaletteColours/background": {
"title": "$:/language/Docs/PaletteColours/background",
"text": "Couleur de fond générale"
},
"$:/language/Docs/PaletteColours/blockquote-bar": {
"title": "$:/language/Docs/PaletteColours/blockquote-bar",
"text": "Barre de citation"
},
"$:/language/Docs/PaletteColours/button-background": {
"title": "$:/language/Docs/PaletteColours/button-background",
"text": "Fond du bouton par défaut"
},
"$:/language/Docs/PaletteColours/button-border": {
"title": "$:/language/Docs/PaletteColours/button-border",
"text": "Bordure du bouton par défaut"
},
"$:/language/Docs/PaletteColours/button-foreground": {
"title": "$:/language/Docs/PaletteColours/button-foreground",
"text": "Premier plan du bouton par défaut"
},
"$:/language/Docs/PaletteColours/code-background": {
"title": "$:/language/Docs/PaletteColours/code-background",
"text": "Fond pour le code"
},
"$:/language/Docs/PaletteColours/code-border": {
"title": "$:/language/Docs/PaletteColours/code-border",
"text": "Bordure pour le code"
},
"$:/language/Docs/PaletteColours/code-foreground": {
"title": "$:/language/Docs/PaletteColours/code-foreground",
"text": "Premier plan pour le code"
},
"$:/language/Docs/PaletteColours/dirty-indicator": {
"title": "$:/language/Docs/PaletteColours/dirty-indicator",
"text": "Indicateur de modifications non sauvegardées"
},
"$:/language/Docs/PaletteColours/download-background": {
"title": "$:/language/Docs/PaletteColours/download-background",
"text": "Fond pour le bouton de téléchargement"
},
"$:/language/Docs/PaletteColours/download-foreground": {
"title": "$:/language/Docs/PaletteColours/download-foreground",
"text": "Premier plan pour le bouton de téléchargement"
},
"$:/language/Docs/PaletteColours/dragger-background": {
"title": "$:/language/Docs/PaletteColours/dragger-background",
"text": "Fond pour le glissé-déposé"
},
"$:/language/Docs/PaletteColours/dragger-foreground": {
"title": "$:/language/Docs/PaletteColours/dragger-foreground",
"text": "Premier plan pour le glissé-déposé"
},
"$:/language/Docs/PaletteColours/dropdown-background": {
"title": "$:/language/Docs/PaletteColours/dropdown-background",
"text": "Fond des menus déroulants"
},
"$:/language/Docs/PaletteColours/dropdown-border": {
"title": "$:/language/Docs/PaletteColours/dropdown-border",
"text": "Bordure des menus déroulants"
},
"$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
"text": "Fond pour les onglets à menu déroulant sélectionnés"
},
"$:/language/Docs/PaletteColours/dropdown-tab-background": {
"title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
"text": "Fond pour les onglets à menu déroulant"
},
"$:/language/Docs/PaletteColours/dropzone-background": {
"title": "$:/language/Docs/PaletteColours/dropzone-background",
"text": "Fond de la zone « déposé »"
},
"$:/language/Docs/PaletteColours/external-link-background-hover": {
"title": "$:/language/Docs/PaletteColours/external-link-background-hover",
"text": "Fond lors du passage de la souris sur un lien externe"
},
"$:/language/Docs/PaletteColours/external-link-background-visited": {
"title": "$:/language/Docs/PaletteColours/external-link-background-visited",
"text": "Fond pour un lien externe déjà visité"
},
"$:/language/Docs/PaletteColours/external-link-background": {
"title": "$:/language/Docs/PaletteColours/external-link-background",
"text": "Fond pour un lien externe"
},
"$:/language/Docs/PaletteColours/external-link-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
"text": "Premier plan lors du passage de la souris sur un lien externe"
},
"$:/language/Docs/PaletteColours/external-link-foreground-visited": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
"text": "Premier plan pour un lien externe déjà visité"
},
"$:/language/Docs/PaletteColours/external-link-foreground": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground",
"text": "Premier plan pour un lien externe"
},
"$:/language/Docs/PaletteColours/foreground": {
"title": "$:/language/Docs/PaletteColours/foreground",
"text": "Premier plan"
},
"$:/language/Docs/PaletteColours/menubar-background": {
"title": "$:/language/Docs/PaletteColours/menubar-background",
"text": "Fond pour la barre de menu"
},
"$:/language/Docs/PaletteColours/menubar-foreground": {
"title": "$:/language/Docs/PaletteColours/menubar-foreground",
"text": "Premier plan pour la barre de menu"
},
"$:/language/Docs/PaletteColours/message-background": {
"title": "$:/language/Docs/PaletteColours/message-background",
"text": "Fond pour les messages"
},
"$:/language/Docs/PaletteColours/message-border": {
"title": "$:/language/Docs/PaletteColours/message-border",
"text": "Bordure pour les messages"
},
"$:/language/Docs/PaletteColours/message-foreground": {
"title": "$:/language/Docs/PaletteColours/message-foreground",
"text": "Premier plan pour les messages"
},
"$:/language/Docs/PaletteColours/modal-backdrop": {
"title": "$:/language/Docs/PaletteColours/modal-backdrop",
"text": "Arrière-plan pour les fenêtres modales"
},
"$:/language/Docs/PaletteColours/modal-background": {
"title": "$:/language/Docs/PaletteColours/modal-background",
"text": "Fond pour les fenêtres modales"
},
"$:/language/Docs/PaletteColours/modal-border": {
"title": "$:/language/Docs/PaletteColours/modal-border",
"text": "Bordure pour les fenêtres modales"
},
"$:/language/Docs/PaletteColours/modal-footer-background": {
"title": "$:/language/Docs/PaletteColours/modal-footer-background",
"text": "Fond pour les pieds de page des fenêtres modales"
},
"$:/language/Docs/PaletteColours/modal-footer-border": {
"title": "$:/language/Docs/PaletteColours/modal-footer-border",
"text": "Bordure pour les pieds de page des fenêtres modales"
},
"$:/language/Docs/PaletteColours/modal-header-border": {
"title": "$:/language/Docs/PaletteColours/modal-header-border",
"text": "Bordure pour les en-tête des fenêtres modales"
},
"$:/language/Docs/PaletteColours/muted-foreground": {
"title": "$:/language/Docs/PaletteColours/muted-foreground",
"text": "Premier plan atténué"
},
"$:/language/Docs/PaletteColours/notification-background": {
"title": "$:/language/Docs/PaletteColours/notification-background",
"text": "Fond pour les notifications"
},
"$:/language/Docs/PaletteColours/notification-border": {
"title": "$:/language/Docs/PaletteColours/notification-border",
"text": "Bordure pour les notifications"
},
"$:/language/Docs/PaletteColours/page-background": {
"title": "$:/language/Docs/PaletteColours/page-background",
"text": "Fond de page"
},
"$:/language/Docs/PaletteColours/pre-background": {
"title": "$:/language/Docs/PaletteColours/pre-background",
"text": "Fond pour le code préformaté"
},
"$:/language/Docs/PaletteColours/pre-border": {
"title": "$:/language/Docs/PaletteColours/pre-border",
"text": "Bordure pour le code préformaté"
},
"$:/language/Docs/PaletteColours/primary": {
"title": "$:/language/Docs/PaletteColours/primary",
"text": "Couleur principale"
},
"$:/language/Docs/PaletteColours/select-tag-background": {
"title": "$:/language/Docs/PaletteColours/select-tag-background",
"text": "Arrière-plan de l'élément `<select>`"
},
"$:/language/Docs/PaletteColours/select-tag-foreground": {
"title": "$:/language/Docs/PaletteColours/select-tag-foreground",
"text": "Texte de l'élément `<select>`"
},
"$:/language/Docs/PaletteColours/sidebar-button-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
"text": "Premier plan des boutons de la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
"text": "Premier plan au passage de la souris sur les boutons de commande de la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
"text": "Premier plan sur les boutons de commande de la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
"title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
"text": "Ombre du premier plan de la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-foreground",
"text": "Premier plan de la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
"text": "Premier plan atténué au passage de la souris sur la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
"text": "Premier plan atténué de la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
"text": "Fond pour les onglets sélectionnés de la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-tab-background": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
"text": "Fond pour les onglets de la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
"text": "Bordure pour les onglets sélectionnés de la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-tab-border": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
"text": "Bordure pour les onglets de la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-tab-divider": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
"text": "Séparateur d'onglets pour la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
"text": "Premier plan pour les onglets sélectionnés de la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
"text": "Premier plan pour les onglets de la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
"text": "Premier plan au passage de la souris sur le lien d'un tiddler de la barre latérale"
},
"$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
"text": "Premier plan du lien d'un tiddler de la barre latérale"
},
"$:/language/Docs/PaletteColours/site-title-foreground": {
"title": "$:/language/Docs/PaletteColours/site-title-foreground",
"text": "Premier plan pour le titre du wiki (SiteTitle)"
},
"$:/language/Docs/PaletteColours/static-alert-foreground": {
"title": "$:/language/Docs/PaletteColours/static-alert-foreground",
"text": "Premier plan pour les alertes statiques"
},
"$:/language/Docs/PaletteColours/tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/tab-background-selected",
"text": "Fond pour les onglets sélectionnés"
},
"$:/language/Docs/PaletteColours/tab-background": {
"title": "$:/language/Docs/PaletteColours/tab-background",
"text": "Fond pour les onglets"
},
"$:/language/Docs/PaletteColours/tab-border-selected": {
"title": "$:/language/Docs/PaletteColours/tab-border-selected",
"text": "Bordure pour les onglets sélectionnés"
},
"$:/language/Docs/PaletteColours/tab-border": {
"title": "$:/language/Docs/PaletteColours/tab-border",
"text": "Bordure pour les onglets"
},
"$:/language/Docs/PaletteColours/tab-divider": {
"title": "$:/language/Docs/PaletteColours/tab-divider",
"text": "Séparateur d'onglets"
},
"$:/language/Docs/PaletteColours/tab-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
"text": "Premier plan pour les onglets sélectionnés"
},
"$:/language/Docs/PaletteColours/tab-foreground": {
"title": "$:/language/Docs/PaletteColours/tab-foreground",
"text": "Premier plan pour les onglets"
},
"$:/language/Docs/PaletteColours/table-border": {
"title": "$:/language/Docs/PaletteColours/table-border",
"text": "Bordure des tableaux"
},
"$:/language/Docs/PaletteColours/table-footer-background": {
"title": "$:/language/Docs/PaletteColours/table-footer-background",
"text": "Fond pour les bas de tableau"
},
"$:/language/Docs/PaletteColours/table-header-background": {
"title": "$:/language/Docs/PaletteColours/table-header-background",
"text": "Fond pour les en-têtes de tableau"
},
"$:/language/Docs/PaletteColours/tag-background": {
"title": "$:/language/Docs/PaletteColours/tag-background",
"text": "Fond pour les tags"
},
"$:/language/Docs/PaletteColours/tag-foreground": {
"title": "$:/language/Docs/PaletteColours/tag-foreground",
"text": "Premier plan pour les tags"
},
"$:/language/Docs/PaletteColours/tiddler-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-background",
"text": "Fond pour les tiddlers"
},
"$:/language/Docs/PaletteColours/tiddler-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-border",
"text": "Bordure pour les tiddlers"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
"text": "Premier plan au passage de la souris sur les boutons de commande d'un tiddler"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
"text": "Premier plan pour le bouton de commande sélectionné d'un tiddler"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
"text": "Premier plan pour les boutons de commande d'un tiddler"
},
"$:/language/Docs/PaletteColours/tiddler-editor-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
"text": "Fond pour l'éditeur de tiddlers"
},
"$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
"text": "Image de bordure pour l'éditeur de tiddlers"
},
"$:/language/Docs/PaletteColours/tiddler-editor-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
"text": "Bordure de l'éditeur de tiddlers"
},
"$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
"text": "Fond de l'éditeur de tiddlers pour les champs pairs"
},
"$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
"text": "Fond de l'éditeur de tiddlers pour les champs impairs"
},
"$:/language/Docs/PaletteColours/tiddler-info-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-background",
"text": "Fond du panneau d'information d'un tiddler"
},
"$:/language/Docs/PaletteColours/tiddler-info-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-border",
"text": "Bordure du panneau d'information d'un tiddler"
},
"$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
"text": "Fond pour les onglets du panneau d'information d'un tiddler"
},
"$:/language/Docs/PaletteColours/tiddler-link-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-link-background",
"text": "Fond pour les liens vers un tiddler"
},
"$:/language/Docs/PaletteColours/tiddler-link-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
"text": "Premier plan pour les liens vers un tiddler"
},
"$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
"text": "Premier plan du sous-titre du wiki"
},
"$:/language/Docs/PaletteColours/tiddler-title-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
"text": "Premier plan du titre du wiki"
},
"$:/language/Docs/PaletteColours/toolbar-new-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-new-button",
"text": "Premier plan pour le bouton 'Nouveau tiddler' de la barre latérale"
},
"$:/language/Docs/PaletteColours/toolbar-options-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-options-button",
"text": "Premier plan pour le bouton 'Options' de la barre latérale"
},
"$:/language/Docs/PaletteColours/toolbar-save-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-save-button",
"text": "Premier plan pour le bouton 'Enregistrer' de la barre latérale"
},
"$:/language/Docs/PaletteColours/toolbar-info-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-info-button",
"text": "Premier plan pour le bouton 'Info' de la barre latérale"
},
"$:/language/Docs/PaletteColours/toolbar-edit-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
"text": "Premier plan pour le bouton 'Éditer' de la barre latérale"
},
"$:/language/Docs/PaletteColours/toolbar-close-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-close-button",
"text": "Premier plan pour le bouton 'Fermer' de la barre latérale"
},
"$:/language/Docs/PaletteColours/toolbar-delete-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
"text": "Premier plan pour le bouton 'Supprimer' de la barre latérale"
},
"$:/language/Docs/PaletteColours/toolbar-cancel-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
"text": "Premier plan pour le bouton 'Annuler' de la barre latérale"
},
"$:/language/Docs/PaletteColours/toolbar-done-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-done-button",
"text": "Premier plan pour le bouton 'Terminé' de la barre latérale"
},
"$:/language/Docs/PaletteColours/untagged-background": {
"title": "$:/language/Docs/PaletteColours/untagged-background",
"text": "Fond pour la pastille « sans-étiquette »"
},
"$:/language/Docs/PaletteColours/very-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/very-muted-foreground",
"text": "Premier plan très atténué"
},
"$:/language/EditTemplate/Body/External/Hint": {
"title": "$:/language/EditTemplate/Body/External/Hint",
"text": "Ce tiddler affiche du contenu situé en dehors du fichier TiddlyWiki principal. Vous pouvez éditer les tags et les champs mais pas directement le contenu lui-même"
},
"$:/language/EditTemplate/Body/Placeholder": {
"title": "$:/language/EditTemplate/Body/Placeholder",
"text": "Entrez le texte ici"
},
"$:/language/EditTemplate/Body/Preview/Type/Output": {
"title": "$:/language/EditTemplate/Body/Preview/Type/Output",
"text": "sortie"
},
"$:/language/EditTemplate/Field/Remove/Caption": {
"title": "$:/language/EditTemplate/Field/Remove/Caption",
"text": "supprimer le champ"
},
"$:/language/EditTemplate/Field/Remove/Hint": {
"title": "$:/language/EditTemplate/Field/Remove/Hint",
"text": "Supprime le champ"
},
"$:/language/EditTemplate/Field/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Field/Dropdown/Caption",
"text": "liste des champs"
},
"$:/language/EditTemplate/Field/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Field/Dropdown/Hint",
"text": "Montre la liste des champs"
},
"$:/language/EditTemplate/Fields/Add/Button": {
"title": "$:/language/EditTemplate/Fields/Add/Button",
"text": "ajouter"
},
"$:/language/EditTemplate/Fields/Add/Button/Hint": {
"title": "$:/language/EditTemplate/Fields/Add/Button/Hint",
"text": "Ajoute le nouveau champ au tiddler"
},
"$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
"text": "nom du champ"
},
"$:/language/EditTemplate/Fields/Add/Prompt": {
"title": "$:/language/EditTemplate/Fields/Add/Prompt",
"text": "Ajouter un nouveau champ :"
},
"$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
"text": "valeur du champ"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/System": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
"text": "Champs système"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/User": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
"text": "Champs utilisateur"
},
"$:/language/EditTemplate/Shadow/OverriddenWarning": {
"title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
"text": "Ce tiddler est une version modifiée d'un tiddler « shadow ». Pour revenir à la version par défaut du plugin <<pluginLink>>, il vous suffit de supprimer ce tiddler."
},
"$:/language/EditTemplate/Shadow/Warning": {
"title": "$:/language/EditTemplate/Shadow/Warning",
"text": "Ceci est un tiddler « shadow ». Toute modification supplantera la version issue du plugin <<pluginLink>>"
},
"$:/language/EditTemplate/Tags/Add/Button": {
"title": "$:/language/EditTemplate/Tags/Add/Button",
"text": "ajouter"
},
"$:/language/EditTemplate/Tags/Add/Button/Hint": {
"title": "$:/language/EditTemplate/Tags/Add/Button/Hint",
"text": "ajoute un tag"
},
"$:/language/EditTemplate/Tags/Add/Placeholder": {
"title": "$:/language/EditTemplate/Tags/Add/Placeholder",
"text": "nom du tag"
},
"$:/language/EditTemplate/Tags/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
"text": "liste des tags"
},
"$:/language/EditTemplate/Tags/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
"text": "Montre la liste des tags"
},
"$:/language/EditTemplate/Title/BadCharacterWarning": {
"title": "$:/language/EditTemplate/Title/BadCharacterWarning",
"text": "Attention : il est préférable d'éviter l'usage des caractères <<bad-chars>> dans les titres des tiddlers"
},
"$:/language/EditTemplate/Title/Exists/Prompt": {
"title": "$:/language/EditTemplate/Title/Exists/Prompt",
"text": "Le tiddler cible existe déjà"
},
"$:/language/EditTemplate/Title/Relink/Prompt": {
"title": "$:/language/EditTemplate/Title/Relink/Prompt",
"text": "Changer ''<$text text=<<fromTitle>>/>'' en ''<$text text=<<toTitle>>/>'' dans les //tags// et les champs //list// des autres tiddlers"
},
"$:/language/EditTemplate/Title/References/Prompt": {
"title": "$:/language/EditTemplate/Title/References/Prompt",
"text": "Les références suivantes à ce tiddler ne seront pas mises à jour automatiquement :"
},
"$:/language/EditTemplate/Type/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Type/Dropdown/Caption",
"text": "liste des types de contenu"
},
"$:/language/EditTemplate/Type/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Type/Dropdown/Hint",
"text": "Montre la liste des types de contenu"
},
"$:/language/EditTemplate/Type/Delete/Caption": {
"title": "$:/language/EditTemplate/Type/Delete/Caption",
"text": "supprimer le type de contenu"
},
"$:/language/EditTemplate/Type/Delete/Hint": {
"title": "$:/language/EditTemplate/Type/Delete/Hint",
"text": "Supprime le type de contenu"
},
"$:/language/EditTemplate/Type/Placeholder": {
"title": "$:/language/EditTemplate/Type/Placeholder",
"text": "type du contenu"
},
"$:/language/EditTemplate/Type/Prompt": {
"title": "$:/language/EditTemplate/Type/Prompt",
"text": "Type :"
},
"$:/language/Exporters/StaticRiver": {
"title": "$:/language/Exporters/StaticRiver",
"text": "HTML Statique"
},
"$:/language/Exporters/JsonFile": {
"title": "$:/language/Exporters/JsonFile",
"text": "Fichier JSON"
},
"$:/language/Exporters/CsvFile": {
"title": "$:/language/Exporters/CsvFile",
"text": "Fichier CSV"
},
"$:/language/Exporters/TidFile": {
"title": "$:/language/Exporters/TidFile",
"text": "Fichier \".tid\""
},
"$:/language/Docs/Fields/_canonical_uri": {
"title": "$:/language/Docs/Fields/_canonical_uri",
"text": "L'URI complet vers le contenu externe d'un tiddler image"
},
"$:/language/Docs/Fields/bag": {
"title": "$:/language/Docs/Fields/bag",
"text": "Nom du <q>bag</q> d'où provient le tiddler"
},
"$:/language/Docs/Fields/caption": {
"title": "$:/language/Docs/Fields/caption",
"text": "Texte à afficher sur un onglet ou un bouton"
},
"$:/language/Docs/Fields/color": {
"title": "$:/language/Docs/Fields/color",
"text": "Couleur CSS associée au tiddler"
},
"$:/language/Docs/Fields/component": {
"title": "$:/language/Docs/Fields/component",
"text": "Nom du composant responsable pour un [[tiddler d'alerte|AlertMechanism]]"
},
"$:/language/Docs/Fields/current-tiddler": {
"title": "$:/language/Docs/Fields/current-tiddler",
"text": "Sert à cacher le tiddler situé au début de l'[[historique|HistoryMechanism]]"
},
"$:/language/Docs/Fields/created": {
"title": "$:/language/Docs/Fields/created",
"text": "Date de création du tiddler"
},
"$:/language/Docs/Fields/creator": {
"title": "$:/language/Docs/Fields/creator",
"text": "Nom de l'utilisateur qui a créé le tiddler"
},
"$:/language/Docs/Fields/dependents": {
"title": "$:/language/Docs/Fields/dependents",
"text": "Quand le tiddler est un plugin, énumère les titres des plugins dépendants"
},
"$:/language/Docs/Fields/description": {
"title": "$:/language/Docs/Fields/description",
"text": "Texte de description d'un plugin, ou d'une boîte de dialogue"
},
"$:/language/Docs/Fields/draft.of": {
"title": "$:/language/Docs/Fields/draft.of",
"text": "Pour les tiddlers en cours d'édition, contient le titre du tiddler initial"
},
"$:/language/Docs/Fields/draft.title": {
"title": "$:/language/Docs/Fields/draft.title",
"text": "Pour les tiddlers en cours d'édition, contient le nouveau titre prévu pour le tiddler"
},
"$:/language/Docs/Fields/footer": {
"title": "$:/language/Docs/Fields/footer",
"text": "Texte de bas de page dans le cas d'un wizard"
},
"$:/language/Docs/Fields/icon": {
"title": "$:/language/Docs/Fields/icon",
"text": "Titre du tiddler contenant l'icone associée à un tiddler"
},
"$:/language/Docs/Fields/library": {
"title": "$:/language/Docs/Fields/library",
"text": "Avec une valeur à <q>yes</q>, indique qu'un tiddler doit être sauvegardé comme bibliothèque JavaScript"
},
"$:/language/Docs/Fields/list": {
"title": "$:/language/Docs/Fields/list",
"text": "Liste ordonnée de titres de tiddlers associée à un tiddler"
},
"$:/language/Docs/Fields/list-before": {
"title": "$:/language/Docs/Fields/list-before",
"text": "Si présent, contient le titre du tiddler avant lequel ce tiddler doit être ajouté dans la liste ordonnée des titres de tiddlers. Si ce champ est présent mais vide, le titre doit être ajouté au début de la liste."
},
"$:/language/Docs/Fields/list-after": {
"title": "$:/language/Docs/Fields/list-after",
"text": "Si présent, contient le titre du tiddler après lequel ce tiddler doit être ajouté dans la liste ordonnée des titres de tiddlers."
},
"$:/language/Docs/Fields/modified": {
"title": "$:/language/Docs/Fields/modified",
"text": "Date et heure à laquelle le tiddler a été modifié pour la dernière fois"
},
"$:/language/Docs/Fields/modifier": {
"title": "$:/language/Docs/Fields/modifier",
"text": "Titre du tiddler associé à l'utilisateur qui a modifié ce tiddler pour la dernière fois"
},
"$:/language/Docs/Fields/name": {
"title": "$:/language/Docs/Fields/name",
"text": "Dans le cas d'un tiddler provenant d'un plugin, le nom de la personne associée à ce tiddler"
},
"$:/language/Docs/Fields/plugin-priority": {
"title": "$:/language/Docs/Fields/plugin-priority",
"text": "Dans le cas d'un tiddler provenant d'un plugin, un nombre indiquant la priorité de ce tiddler"
},
"$:/language/Docs/Fields/plugin-type": {
"title": "$:/language/Docs/Fields/plugin-type",
"text": "Dans le cas d'un tiddler provenant d'un plugin, le type du plugin"
},
"$:/language/Docs/Fields/revision": {
"title": "$:/language/Docs/Fields/revision",
"text": "Numéro de révision du tiddler présent sur le serveur"
},
"$:/language/Docs/Fields/released": {
"title": "$:/language/Docs/Fields/released",
"text": "Date de version d'un TiddlyWiki"
},
"$:/language/Docs/Fields/source": {
"title": "$:/language/Docs/Fields/source",
"text": "URL source associée à ce tiddler"
},
"$:/language/Docs/Fields/subtitle": {
"title": "$:/language/Docs/Fields/subtitle",
"text": "Texte du sous-titre pour un wizard"
},
"$:/language/Docs/Fields/tags": {
"title": "$:/language/Docs/Fields/tags",
"text": "Liste des tags associés à un tiddler"
},
"$:/language/Docs/Fields/text": {
"title": "$:/language/Docs/Fields/text",
"text": "Texte du corps de ce tiddler"
},
"$:/language/Docs/Fields/throttle.refresh": {
"title": "$:/language/Docs/Fields/throttle.refresh",
"text": "Si présent, ralentit les rafraîchissements de ce tiddler"
},
"$:/language/Docs/Fields/title": {
"title": "$:/language/Docs/Fields/title",
"text": "Nom unique du tiddler"
},
"$:/language/Docs/Fields/toc-link": {
"title": "$:/language/Docs/Fields/toc-link",
"text": "Une valeur à ''no'' supprime le lien vers le tiddler dans l'arborescences des tables des matières"
},
"$:/language/Docs/Fields/type": {
"title": "$:/language/Docs/Fields/type",
"text": "Type de contenu du tiddler"
},
"$:/language/Docs/Fields/version": {
"title": "$:/language/Docs/Fields/version",
"text": "S'il s'agit d'un plugin, l'information de version"
},
"$:/language/Docs/Fields/_is_skinny": {
"title": "$:/language/Docs/Fields/_is_skinny",
"text": "Si présent, indique que le champ //text// du tiddler doit être chargé depuis le serveur"
},
"$:/language/Filters/AllTiddlers": {
"title": "$:/language/Filters/AllTiddlers",
"text": "Tous les tiddlers sauf les tiddlers système"
},
"$:/language/Filters/RecentSystemTiddlers": {
"title": "$:/language/Filters/RecentSystemTiddlers",
"text": "Les tiddlers modifiés récemment, y compris les tiddlers système"
},
"$:/language/Filters/RecentTiddlers": {
"title": "$:/language/Filters/RecentTiddlers",
"text": "Les tiddlers modifiés récemment"
},
"$:/language/Filters/AllTags": {
"title": "$:/language/Filters/AllTags",
"text": "Tous les tags sauf les tags système"
},
"$:/language/Filters/Missing": {
"title": "$:/language/Filters/Missing",
"text": "Les tiddlers manquants"
},
"$:/language/Filters/Drafts": {
"title": "$:/language/Filters/Drafts",
"text": "Les tiddlers en cours d'édition"
},
"$:/language/Filters/Orphans": {
"title": "$:/language/Filters/Orphans",
"text": "Les tiddlers orphelins"
},
"$:/language/Filters/SystemTiddlers": {
"title": "$:/language/Filters/SystemTiddlers",
"text": "Les tiddlers système"
},
"$:/language/Filters/ShadowTiddlers": {
"title": "$:/language/Filters/ShadowTiddlers",
"text": "Les tiddlers shadow"
},
"$:/language/Filters/StoryList": {
"title": "$:/language/Filters/StoryList",
"text": "Les tiddlers du déroulé, hormis $:/AdvancedSearch"
},
"$:/language/Filters/OverriddenShadowTiddlers": {
"title": "$:/language/Filters/OverriddenShadowTiddlers",
"text": "Les tiddlers shadow modifiés"
},
"$:/language/Filters/SystemTags": {
"title": "$:/language/Filters/SystemTags",
"text": "Les tags système"
},
"$:/language/Filters/TypedTiddlers": {
"title": "$:/language/Filters/TypedTiddlers",
"text": "Tiddlers ayant un contenu non wiki-text"
},
"GettingStarted": {
"title": "GettingStarted",
"text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nBienvenue sur ~TiddlyWiki et parmi la communauté ~TiddlyWiki.\n\nAvant de confier à TiddlyWiki des informations importantes, commencez par vérifier que vos modifications peuvent être sauvegardées\ncorrectement — reportez-vous aux [[instructions détaillées|https://tiddlywiki.com/languages/fr-FR/index.html#Saving]] sur https://tiddlywiki.com/.\n\n!! Personnalisez ce ~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-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nRendez-vous dans le [[panneau de contrôle|$:/ControlPanel]] pour plus d'options.\n"
},
"$:/language/Help/build": {
"title": "$:/language/Help/build",
"description": "Lance automatiquement les commandes configurées",
"text": "Compile le wiki courant à partir des cibles spécifiées. Si aucune cible n'est spécifiée, toutes les cibles seront compilées.\n\n```\n--build <cible> [<cible> ...]\n```\n\nLes cibles de compilation sont définies dans le fichier `tiddlywiki.info` du [[dossier associé au wiki|TiddlyWikiFolders]].\n\n"
},
"$:/language/Help/clearpassword": {
"title": "$:/language/Help/clearpassword",
"description": "Efface un mot de passe pour les prochaines opérations de chiffrement",
"text": "Efface le mot de passe pour les prochaines opérations de chiffrement\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 [<dossierwiki>] [--<commande> [<arguments>...]...]\n```\n\nListe des commandes disponibles :\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\nPour obtenir de l'aide sur une commande précise :\n\n```\ntiddlywiki --help <commande>\n```\n"
},
"$:/language/Help/deletetiddlers": {
"title": "$:/language/Help/deletetiddlers",
"description": "Supprime un groupe de tiddlers",
"text": "<<.from-version \"5.1.20\">> Supprime un groupe de tiddlers identifiés par un filtre.\n\n```\n--deletetiddlers <filtre>\n```\n"
},
"$:/language/Help/editions": {
"title": "$:/language/Help/editions",
"description": "Liste les éditions TiddlyWiki disponibles",
"text": "Liste les noms et descriptions des éditions disponibles. La commande `--init` permet de créer un nouveau wiki à partir d'une édition particulière.\n\n```\n--editions\n```\n"
},
"$:/language/Help/fetch": {
"title": "$:/language/Help/fetch",
"description": "Télécharge des tiddlers depuis un wiki à partir de leurs URL",
"text": "Télécharge un ou plusieurs fichiers via HTTP/HTTPS, puis importe les tiddlers correspondant à un filtre, en transformant optionnellement les titres des tiddlers importés.\n\n```\n--fetch file <url> <filtre-import> <filtre-de-transformation>\n--fetch files <filtre-urls> <filtre-import> <filtre-de-transformation>\n```\n\nAvec la variante \"file\", un seul fichier est téléchargé et le premier paramètre est l'URL du fichier à lire.\n\nAvec la variante \"files\", plusieurs fichiers sont téléchargés et le premier paramètre est un filtre produisant une liste d'URLs pour les fichiers à lire. Par exemple, étant donné un ensemble de tiddlers tagués \"remote-server\" et disposant d'un champ \"url\", le filtre `[tag[remote-server]get[url]]` permet de récupérer toutes les URLs disponibles.\n\nLe paramètre `<filtre-import>` spécifie un filtre qui détermine quels tiddlers seront importés. Lorsqu'il n'est pas indiqué, il prend comme valeur par défaut `[all[tiddlers]]`.\n\nLe paramètre `<filtre de transformation>` spécifie un filtre optionnel qui transforme les titres des tiddlers importés. Par exemple, `[addprefix[$:/myimports/]]` permettrait d'ajouter le préfixe `$:/myimports/` à chaque titre.\n\nOn obtient des informations concernant la progression de l'importation en faisant précéder la commande `--fetch` de la commande `--verbose`.\n\nIl faut noter que TiddlyWiki ne téléchargera pas une version plus ancienne d'un plugin déjà chargé.\n\nL'exemple ci-dessous récupère tous les tiddlers non-système de https://tiddlywiki.com et les enregistre dans un fichier JSON :\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\n"
},
"$:/language/Help/help": {
"title": "$:/language/Help/help",
"description": "Affiche de l'aide sur les commandes TiddlyWiki",
"text": "Affiche un texte d'aide sur une commande particulière :\n\n```\n--help [<commande>]\n```\n\nSi aucun nom de commande n'est fourni, affiche la liste de toutes les commandes disponibles.\n"
},
"$:/language/Help/import": {
"title": "$:/language/Help/import",
"description": "Importe des tiddlers depuis un fichier",
"text": "Importe des tiddlers depuis des fichiers locaux TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` ou autres. Le désérialiseur doit être spécifié explicitement, à la différence de la commande `load` qui déduit le désérialiseur à utiliser à partir de l'extension du fichier.\n\n```\n--import <chemin-du-fichier> <désérialiseur> [<titre>] [<encodage>]\n```\n\nLes principaux désérialiseurs présents par défaut sont :\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\nS'il n'est pas spécifié, le titre du tiddler importé a pour valeur le nom du fichier.\n\nL'encodage par défaut est \"utf8\", mais peut valoir \"base64\" en cas d'importation des fichiers binaires.\n\nÀ noter que TiddlyWiki refusera d'importer pas une version plus ancienne d'un plugin déjà chargé.\n"
},
"$:/language/Help/init": {
"title": "$:/language/Help/init",
"description": "Initialise un nouveau dossier wiki",
"text": "Initialise un [[dossier wiki (WikiFolder)|WikiFolders]] vide en copiant l'une des éditions présentes dans le répertoire //editions//.\n\n```\n--init <édition> [<édition> ...]\n```\n\nPar exemple :\n\n```\ntiddlywiki ./MonDossierWiki --init empty\n```\n\nNote :\n\n* Le répertoire correspondant au dossier wiki est créé si nécessaire\n* L'édition par défaut est ''empty''\n* La commande //init// échoue si le dossier wiki n'est pas vide\n* La commande //init// supprime les éventuelles définitions `includeWikis` du fichier `tiddlywiki.info` de l'édition spécifiée\n* Lorsque plusieurs éditions sont spécifiées, chaque édition écrase les fichiers qu'elle a en commun avec les précédentes (par conséquent, le fichier `tiddlywiki.info` proviendra de la dernière édition spécifiée)\n* `--editions` renvoie une liste des éditions disponibles\n"
},
"$:/language/Help/listen": {
"title": "$:/language/Help/listen",
"description": "Fournit à TiddlyWiki une interface serveur HTTP",
"text": "Sert un wiki via HTTP.\n\nLa commande //listen// utilise des [[paramètres de commande nommés|NamedCommandParameters]] :\n\n```\n--listen [<nom>=<valeur>]...\n```\n\nTous les paramètres sont optionnels avec des valeurs par défaut sûres, et peuvent être spécifiés dans n'importe quel ordre. Les paramètres reconnus sont les suivants :\n\n* ''host'' - nom ou adresse de machine hôte à laquelle sera attaché le service (par défaut \"127.0.0.1\", autrement dit \"localhost\")\n* ''path-prefix'' - préfixe optionnel pour les noms de chemin\n* ''port'' - numéro de port sur lequel écouter ; une valeur non numérique est interprétée comme un nom de variable d'environnement dont sera extrait le numéro de port (par défaut à \"8080\")\n* ''credentials'' - chemin vers le fichier CSV d'autorisations (relativement au dossier du wiki)\n* ''anon-username'' - nom d'utilisateur qui servira à signer les modifications si l'utilisateur est anonyme\n* ''username'' - nom d'utilisateur optionnel pour l'authentification basique\n* ''password'' - mot de passe optionnel pour l'authentification basique\n* ''authenticated-user-header'' - nom d'en-tête optionnel à utiliser pour les authentifications de confiance\n* ''readers'' - liste de personnes de confiance autorisées à lire ce wiki, séparées par des virgules \n* ''writers'' - liste de personnes de confiance autorisées à modifier ce wiki, séparées par des virgules\n* ''csrf-disable'' - donner la valeur \"yes\" pour désactiver les vérifications CSRF (vaut \"no\" par défaut)\n* ''root-tiddler'' - le tiddler à servir à la racine (par défaut \"$:/core/save/all\")\n* ''root-render-type'' - le type de contenu avec lequel le tiddler racine doit être rendu (par défaut \"text/plain\")\n* ''root-serve-type'' - le type de contenu avec lequel le tiddler racine doit être servi (par défaut \"text/html\")\n* ''tls-cert'' - nom de chemin du fichier de certificat TLS (relativement au dossier du wiki)\n* ''tls-key'' - nom de chemin du fichier de clé TLS (relativement au dossier du wiki)\n* ''debug-level'' - niveau de débogage optionnel ; mettre à \"debug\" pour voir le détail des requêtes (par défaut à \"none\")\n* ''gzip'' - donner la valeur \"yes\" pour activer la compression gzip pour certaines interactions http (par défaut à \"no\")\n\nPour plus d'informations sur la manière de donner accès à votre instance de serveur à l'ensemble de votre réseau local, ainsi que sur les risques éventuels en matière de sécurité, voir le tiddler [[WebServer sur tiddlywiki.com|https://tiddlywiki.com/#WebServer]].\n\n"
},
"$:/language/Help/load": {
"title": "$:/language/Help/load",
"description": "Charge des tiddlers à partir d'un fichier",
"text": "Charge des tiddlers à partir de fichiers ~TiddlyWikiClassic 2.x.x\n(`.html`), `.tiddler`, `.tid`, `.json` ou d'autres types de\nfichiers. Le traitement appliqué aux fichiers entrants est déterminé par l'extension du fichier. Utilisez plutôt la commande `import` si vous devez spécifier explicitement le désérialiseur et l'encodage.\n\n\n```\n--load <chemindufichier> [noerror]\n--load <chemindurépertoire> [noerror]\n```\n\nPar défaut, la commande //load// provoque une erreur si aucun tiddler n'est trouvé. L'erreur peut être supprimée en spécifiant le paramètre optionnel \"noerror\".\n\nPour charger des tiddlers à partir d'un fichier ~TiddlyWiki chiffré, vous devrez d'abord spécifier le mot de passe à l'aide de la [[commande password|PasswordCommand]]. Par exemple :\n\n```\ntiddlywiki ./MonWiki --password pa55w0rd --load mon_wiki_secret.html\n```\n\nÀ noter : TiddlyWiki refusera de charger une version plus ancienne d'un plugin déjà chargé."
},
"$:/language/Help/makelibrary": {
"title": "$:/language/Help/makelibrary",
"description": "Construit le plugin bibliothèque requis par la procédure de mise à jour",
"text": "Construit le tiddler `$:/UpgradeLibrary` pour la procédure de mise à jour.\n\nLa bibliothèque de mise à jour est formatée comme un tiddler de plugin ordinaire avec le type `library`. Elle contient un exemplaire de chacun des packs de plugins, thèmes et languages disponibles dans le répertoire de TiddlyWiki5.\n\nCette commande est prévue pour un usage interne ; elle n'a d'intérêt que pour les utilisateurs qui construisent une variante de la procédure de mise à jour.\n\n```\n--makelibrary <titre>\n```\n\nL'argument //titre// a pour valeur par défaut `$:/UpgradeLibrary`.\n"
},
"$:/language/Help/notfound": {
"title": "$:/language/Help/notfound",
"text": "Il n'existe pas d'aide sur le sujet."
},
"$:/language/Help/output": {
"title": "$:/language/Help/output",
"description": "Change le répertoire de départ pour la sortie des prochaines commandes",
"text": "Change le répertoire de départ pour la sortie des prochaines commandes. Par défaut, le répertoire de sortie est le sous-répertoire `output` du répertoire de l'édition courante.\n\n```\n--output <nom de chemin>\n```\n\nSi le chemin spécifié est relatif, il est calculé relativement au répertoire de sortie courant. Par exemple, `--output .` indique le répertoire courant comme répertoire de sortie.\n"
},
"$:/language/Help/password": {
"title": "$:/language/Help/password",
"description": "Fournit un mot de passe pour les prochaines opérations de chiffrement",
"text": "Fournit un mot de passe pour les prochaines opérations de chiffrement.\n\n```\n--password <motdepasse>\n```\n\n''Note'' : Cette commande n'est pas appropriée pour servir un TiddlyWiki protégé par mot de passe. Pour cela, utilisez plutôt l'option //password// de la [[commande Server|ServerCommand]].\n"
},
"$:/language/Help/render": {
"title": "$:/language/Help/render",
"description": "Exécute le contenu de tiddlers individuels vers des fichiers",
"text": "Exécute le contenu des tiddlers individuels identifiés par un filtre et enregistre le résultat vers les fichiers spécifiés.\n\nOptionellement, on peut spécifier le titre d'un tiddler modèle (template). Dans ce cas, au lieu d'exécuter directement le contenu de chaque tiddler, le modèle est exécuté après avoir donné pour valeur à la variable \"currentTiddler\" le titre du tiddler dont le contenu est en cours d'exécution.\n\nOn peut spécifier le nom et la valeur d'une variable supplémentaire.\n\n```\n--render <filtre-sur-les-tiddlers> [<filtre-des-noms-de-fichier>] [<type-de-rendu>] [<modèle>] [<nom>] [<valeur>]\n```\n\n* ''filtre-sur-les-tiddlers'': Un filtre qui indentifie les tiddlers dont le contenu doit être exécuté\n* ''filtre-des-noms-de-fichier'': filtre optionnel pour transformer les titres de tiddlers en chemin de fichiers. À défaut, le filtre utilisé est `[is[tiddler]addsuffix[.html]]`, qui utilise le titre inchangé du tiddler comme nom de fichier\n* ''modèle'': Modèle optionnel via lequel chaque tiddler doit être rendu\n* ''type-de-rendu'': Type de rendu optionnel : la valeur `text/html` (par défaut) retourne le text HTML complet et `text/plain` se contente de retourner le contenu sous forme texte (autrement dit ignore les balises HTML et autres caractères non imprimables)\n* ''nom'': Nom de la variable optionnelle\n* ''valeur'': Valeur de la variable optionnelle\n\nPar défaut, le nom de fichier est résolu relativement au sous-répertoire `output` du réepertoire de l'édition. La commande `--output` peut servir à diriger les sorties vers un répertoire différent.\n\nNotes :\n\n* Les éventuels fichiers présents dans le répertoire de sortie ne sont pas supprimmés\n* Les répertoires absents dans le chemin de fichier sont créés automatiquement.\n* Lorsqu'un tiddler contient des espaces dans le titre, prendre garde à utiliser aussi bien les guillemets nécessaires au shell et les doubles crochets droits propres à TiddlyWiki : `--render \"[[Motovun Jack.jpg]]\"`\n* Le filtre des noms de fichier est évalué après avoir initialisé l'élément d'entrée avec le titre du tiddler en cours d'exécution, permettant ainsi d'utiliser le titre comme base de calcul pour le nom de fichier. Par exemple `[encodeuricomponent[]addprefix[static/]]` applique un encodage d'URI à chaque titre, puis ajoute le préfixe `static/`\n* La commande `--render` remplace de manière plus souple les deux commandes `--rendertiddler` et `--rendertiddlers`, qui sont du même coup obsolètes. \n\nExemples :\n\n* `--render \"[!is[system]]\" \"[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]\"` -- enregistre le contenu exécuté de tous les tiddlers non-système vers des fichiers du sous-répertoire \"tiddlers\" nommés par encodage URL des titres et ajout d'une extension html.\n\n"
},
"$:/language/Help/rendertiddler": {
"title": "$:/language/Help/rendertiddler",
"description": "Exécute le contenu d'un tiddler pour le type spécifié",
"text": "Enregistre vers le chemin indiqué le résultat de l'exécution d'un tiddler pour le type de contenu (ContentType) spécifié — par défaut `text/html`.\n\nUn tiddler modèle (template) peut être indiqué optionnellement. Dans ce cas, le tiddler modèle est exécuté après initialisation de la variable \"currentTiddler\" avec le tiddler dont le titre est donné en premier paramètre de la commande.\n\nLe nom et la valeur d'une variable supplémentaire peuvent être spécifiés optionnellement.\n\n```\n--rendertiddler <titre> <chemindufichier> [<type>] [<modèle>] [<nom>] [<valeur>]\n```\n\nPar défaut, le nom de fichier est résolu relativement au sous-répertoire `output` du répertoire de l'édition. La commande `--output` peut servir à rediriger la sortie vers un répertoire différent.\n\nLes répertoires présents dans le chemin du fichier et qui n'existent pas encore sont créés automatiquement.\n\nPar exemple, la commande ci-dessous enregistre tous les tiddlers correspondant au filtre `[tag[done]]` vers un fichier JSON de nom `output.json`, en faisant appel au template prédéfini `$:/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": "Exécute le contenu d'un ensemble de tiddlers sélectionnés par un filtre, pour le type de contenu (ContentType) spécifié",
"text": "Enregistre vers le chemin indiqué et avec l'extension indiquée — par défaut `.html`, le résultat de l'exécution d'un ensemble de tiddlers (sélectionnés par un filtre). Le résultat de l'exécution est rendu selon le type de contenu (ContentType) spécifié — par défaut `text/html` :\n\n```\n--rendertiddlers <filtre> <modèle> <chemindurépertoire> [<type>] [<extension>] [\"noclean\"]\n```\n\nPar exemple :\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nPar défaut, le nom de fichier est résolu relativement au sous-répertoire `output` du répertoire de l'édition. La commande `--output` peut servir à rediriger la sortie vers un répertoire différent.\n\nTous les fichiers du répertoire cible sont supprimés, sauf si le drapeau ''noclean'' est spécifié. Le répertoire cible est créé récursivement s'il n'existe pas."
},
"$:/language/Help/save": {
"title": "$:/language/Help/save",
"description": "Enregistre des tiddlers individuels tels quels vers des fichiers",
"text": "Enregistre des tiddlers individuels identifiés par un filtre, soit tels quels, soit dans un format binaire dans les fichiers spécifiés.\n\n```\n--save <filtre-des-tiddlers> <filtre-des-noms-de-fichiers>\n```\n\n* ''filtre-des-tiddlers'': Un filtre identifiant les tiddlers à enregistrer\n* ''filtre-des-noms-de-fichiers'': Filtre optionnel pour transformer les titres de tiddlers en chemins de fichiers. À défaut, le filtre utilisé est `[is[tiddler]]`, qui utilise le titre inchangé du tiddler comme nom de fichier\n\nPar défaut, le nom de fichier est résolu relativement au sous-répertoire `output` du réepertoire de l'édition. La commande `--output` peut servir à diriger les sorties vers un répertoire différent.\n\nNotes :\n\n* Les éventuels fichiers présents dans le répertoire de sortie ne sont pas supprimmés\n* Les répertoires absents dans le chemin de fichier sont créés automatiquement.\n* Lorsqu'un tiddler contient des espaces dans le titre, prendre garde à utiliser aussi bien les guillemets nécessaires au shell et les doubles crochets droits propres à TiddlyWiki : `--render \"[[Motovun Jack.jpg]]\"`\n* Le filtre des noms de fichier est évalué après avoir initialisé l'élément d'entrée avec le titre du tiddler en cours d'exécution, permettant ainsi d'utiliser le titre comme base de calcul pour le nom de fichier. Par exemple `[encodeuricomponent[]addprefix[static/]]` applique un encodage d'URI à chaque titre, puis ajoute le préfixe `static/`\n* La commande `--save` remplace de manière plus souple les deux commandes `--savetiddler` et `--savetiddlers`, qui sont du même coup obsolètes. \n\nExemples :\n\n* `--save \"[!is[system]is[image]]\" \"[encodeuricomponent[]addprefix[tiddlers/]]\"` -- enregistre tous les tiddlers images non-système comme des fichiers du sous-répertoire \"tiddlers\" nommés après encodage URL des titres.\n"
},
"$:/language/Help/savetiddler": {
"title": "$:/language/Help/savetiddler",
"description": "Enregistre un tiddler dans un fichier sous sa forme brute",
"text": "Enregistre un tiddler texte ou binaire dans le fichier spécifié, sous sa forme brute. \n\n```\n--savetiddler <titre> <chemindufichier>\n```\n\nPar défaut, le nom de fichier est résolu relativement au sous-répertoire `output` du répertoire de l'édition. La commande `--output` peut servir à rediriger la sortie vers un répertoire différent.\n\nLes répertoires présents dans le chemin du fichier et qui n'existent pas encore sont créés automatiquement. "
},
"$:/language/Help/savetiddlers": {
"title": "$:/language/Help/savetiddlers",
"description": "Enregistre un groupe de tiddlers vers un répertoire",
"text": "Enregistre un groupe de tiddlers vers le chemin spécifié, sous leur forme brute, texte ou binaire. \n\n```\n--savetiddlers <filtre> <chemin-de-répertoire> [\"noclean\"]\n```\n\nPar défaut, le répertoire de sortie est calculé relativement au sous-répertoire `output` du répertoire de l'édition. La commande `--output` peut servir à diriger la sortie vers un répertoire différent.\n\nLes fichiers présents dans le répertoire de sortie sont supprimés avant que soient enregistrés les fichiers des tiddlers spécifiés par le filtre. Pour empêcher cette suppression, ajouter le drapeau ''noclean''.\n\nLes éventuels répertoires manquants dans le chemin spécifié sont créés automatiquement.\n"
},
"$:/language/Help/savewikifolder": {
"title": "$:/language/Help/savewikifolder",
"description": "Enregistre un wiki dans un nouveau dossier wiki",
"text": "<<.from-version \"5.1.20\">> Enregistre le wiki courant sous la forme d'un dossier wiki, comprenant les tiddlers, les plugins et les informations de configuration :\n\n```\n--savewikifolder <chemindudossierwiki> [<filtre>]\n```\n\n* Le dossier wiki cible doit être vide ou inexistant\n* Le filtre spécifie les tiddlers à inclure. Il est optionnel et vaut par défaut `[all[tiddlers]]`\n* Les plugins appartenant à la bibliothèque officielle de plugins sont remplacés par des références à ces plugins dans le fichier `tiddlywiki.info`\n* Les plugins sur mesure sont déballés dans leur propre dossier\n\nOn utilise typiquement cette commande avec la commande `--load` pour convertir un fichier TiddlyWiki HTML en un dossier wiki :\n\n```\ntiddlywiki --load ./monwiki.html --savewikifolder ./mondossierwiki\n```\n"
},
"$:/language/Help/server": {
"title": "$:/language/Help/server",
"description": "Fournit une interface serveur HTTP à TiddlyWiki (déprécié en faveur de la nouvelle commande listen)",
"text": "Ancienne commande pour servir un wiki sur HTTP.\n\n```\n--server <port> <tiddler-racine> <type-du-rendu> <type-du-service> <nom-d-utilisateur> <mot-de-passe> <machine> <préfixe-des-chemins> <niveau-débogage>\n```\n\nLes arguments sont :\n\n* ''port'' - numéro de port sur lequel servir le contenu ; une valeur non-numérique sera interprétée comme un nom de variable d'environnement du système dont la valeur est le numéro de port (défaut : \"8080\")\n* ''tiddler-racine'' - le titre du tiddler à afficher à la racine de l'URL (défaut : \"$:/core/save/all\") \n* ''type-du-rendu'' - le type avec lequel le contenu du tiddler racine doit être rendu (`text/plain` par défaut)\n* ''type-du-service'' - le type avec lequel le contenu du tiddler racine doit être servi (`text/html` par défaut)\n* ''nom-d-utilisateur'' - le nom d'utilisateur qui servira par défaut à signer les modifications\n* ''mot-de-passe'' - mot de passe optionnel permettant une authentification basique\n* ''machine'' - nom de machine optionnel d'où le contenu doit être servi (\"127.0.0.1\" par défaut, autrement dit \"localhost\")\n* ''préfixe-des-chemins'' - préfixe optionnel pour les chemins de fichiers\n* ''niveau-débogage'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n\nSi le mot de passe est spécifié en argument, le navigateur demandera à l'utilisateur d'entrer le nom d'utilisateur et le mot de passe. On notera que le mot de passe est transmis en clair, et que cette implémentation ne convient donc pas pour un usage général.\n\nPar exemple :\n\n```\n--server 8080 $:/core/save/all text/plain text/html MonNomUtilisateur m0tdepa55e\n```\n\nLe nom d'utilisateur et le mot de passe peuvent être spécifiés sous forme de chaînes vides si vous avez besoin d'indiquer le nom de machine ou le préfixe des chemins sans pour autant demander un mot de passe :\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nSi vous voulez faire tourner plusieurs serveurs TiddlyWiki en même temps sur la même machine, vous devrez leur assigner chacun un port différent. Il peut être utile d'utiliser une variable d'environnement pour passer le numéro de port au process Node.js. L'exemple suivant utilise une variable d'environnement appelée \"MY_PORT_NUMBER\" :\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MonNomUtilisateur m0tdepa55e\n```\n"
},
"$:/language/Help/setfield": {
"title": "$:/language/Help/setfield",
"description": "Prépare des tiddlers externes for use",
"text": "//Notez que cette commande est expérimentale et peut changer ou être remplacée avant d'être finalisée//\n\nInitialise le champ spécifié d'un groupe de tiddlers avec le résultat de la wikification d'un tiddler template, la variable `currentTiddler` prenant tour à tour la valeur de chaque tiddler.\n\n```\n--setfield <filtre> <nom-du-champ> <titre-du-template> <type-de-rendu>\n```\n\nLes paramètres sont les suivants :\n\n* ''filtre'' - filtre identifiant les tiddlers cibles\n* ''nom-du-champ'' - le champ à modifier (\"text\" par défaut)\n* ''titre-du-template'' - le tiddler à wikifier dans le champ spécifié. Si manquant ou blanc, le champ spécifié est supprimé\n* ''type-de-rendu'' - le type de texte à utiliser pour le rendu (\"text/plain\" par défaut ; \"text/html\" peut servir à inclure des éléments HTML)\n"
},
"$:/language/Help/unpackplugin": {
"title": "$:/language/Help/unpackplugin",
"description": "Déballe les tiddlers contenus dans un plugin",
"text": "Extrait les tiddlers utiles d'un plugin, en les créant sous forme de tiddlers ordinaires :\n\n```\n--unpackplugin <titre>\n```\n"
},
"$:/language/Help/verbose": {
"title": "$:/language/Help/verbose",
"description": "Bascule en mode verbeux",
"text": "Bascule les informations en mode verbeux, pratique pour le débogage.\n\n```\n--verbose\n```\n"
},
"$:/language/Help/version": {
"title": "$:/language/Help/version",
"description": "Affiche le numéro de version de TiddlyWiki",
"text": "Affiche le numéro de version de TiddlyWiki.\n\n```\n--version\n```\n"
},
"$:/language/Import/Imported/Hint": {
"title": "$:/language/Import/Imported/Hint",
"text": "Les tiddlers suivants ont été importés :"
},
"$:/language/Import/Listing/Cancel/Caption": {
"title": "$:/language/Import/Listing/Cancel/Caption",
"text": "Annuler"
},
"$:/language/Import/Listing/Hint": {
"title": "$:/language/Import/Listing/Hint",
"text": "Les tiddlers suivants sont prêts pour l'importation :"
},
"$:/language/Import/Listing/Import/Caption": {
"title": "$:/language/Import/Listing/Import/Caption",
"text": "Importer"
},
"$:/language/Import/Listing/Select/Caption": {
"title": "$:/language/Import/Listing/Select/Caption",
"text": "Sélectionner"
},
"$:/language/Import/Listing/Status/Caption": {
"title": "$:/language/Import/Listing/Status/Caption",
"text": "Statut"
},
"$:/language/Import/Listing/Title/Caption": {
"title": "$:/language/Import/Listing/Title/Caption",
"text": "Titre"
},
"$:/language/Import/Listing/Preview": {
"title": "$:/language/Import/Listing/Preview",
"text": "Prévisualisation :"
},
"$:/language/Import/Listing/Preview/Text": {
"title": "$:/language/Import/Listing/Preview/Text",
"text": "Texte"
},
"$:/language/Import/Listing/Preview/TextRaw": {
"title": "$:/language/Import/Listing/Preview/TextRaw",
"text": "Texte (brut)"
},
"$:/language/Import/Listing/Preview/Fields": {
"title": "$:/language/Import/Listing/Preview/Fields",
"text": "Champs"
},
"$:/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 (champs)"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
"text": "Plugin bloqué : incompatible ou obsolète"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
"text": "Plugin bloqué (la version <<incoming>> en cours d'importation est plus ancienne que la version <<existing>> actuelle)"
},
"$:/language/Import/Upgrader/Plugins/Upgraded": {
"title": "$:/language/Import/Upgrader/Plugins/Upgraded",
"text": "Plugin mis à jour depuis <<incoming>> vers <<upgraded>>"
},
"$:/language/Import/Upgrader/State/Suppressed": {
"title": "$:/language/Import/Upgrader/State/Suppressed",
"text": "Tiddler d'état temporaire bloqué"
},
"$:/language/Import/Upgrader/System/Suppressed": {
"title": "$:/language/Import/Upgrader/System/Suppressed",
"text": "Tiddler système bloqué"
},
"$:/language/Import/Upgrader/System/Warning": {
"title": "$:/language/Import/Upgrader/System/Warning",
"text": "Tiddler du module //core//"
},
"$:/language/Import/Upgrader/System/Alert": {
"title": "$:/language/Import/Upgrader/System/Alert",
"text": "Vous êtes sur le point d'importer un tiddler qui écrasera un tiddler du module //core//. Ceci est déconseillé car cela peut rendre le système instable"
},
"$:/language/Import/Upgrader/ThemeTweaks/Created": {
"title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
"text": "Thème modifié à partir de <$text text=<<from>>/>"
},
"$:/language/AboveStory/ClassicPlugin/Warning": {
"title": "$:/language/AboveStory/ClassicPlugin/Warning",
"text": "On dirait que vous essayez de charger un plugin conçu pour ~TiddlyWiki Classic. Merci de noter que [[ces plugins ne fonctionnent pas avec TiddlyWiki version 5.x.x|https://tiddlywiki.com/#TiddlyWikiClassic]]. Plugins ~TiddlyWiki Classic détectés :"
},
"$:/language/BinaryWarning/Prompt": {
"title": "$:/language/BinaryWarning/Prompt",
"text": "Ce tiddler contient des données binaires"
},
"$:/language/ClassicWarning/Hint": {
"title": "$:/language/ClassicWarning/Hint",
"text": "Ce tiddler est écrit au format TiddlyWiki Classic, qui n'est pas entièrement compatible avec TiddlyWiki version 5. Pour en savoir plus, rendez-vous à l'adresse https://tiddlywiki.com/static/Upgrading.html."
},
"$:/language/ClassicWarning/Upgrade/Caption": {
"title": "$:/language/ClassicWarning/Upgrade/Caption",
"text": "mettre à jour"
},
"$:/language/CloseAll/Button": {
"title": "$:/language/CloseAll/Button",
"text": "tout fermer"
},
"$:/language/ColourPicker/Recent": {
"title": "$:/language/ColourPicker/Recent",
"text": "Récent :"
},
"$:/language/ConfirmCancelTiddler": {
"title": "$:/language/ConfirmCancelTiddler",
"text": "Souhaitez-vous annuler les modifications apportées au tiddler « <$text text=<<title>>/> » ?"
},
"$:/language/ConfirmDeleteTiddler": {
"title": "$:/language/ConfirmDeleteTiddler",
"text": "Souhaitez-vous supprimer le tiddler « <$text text=<<title>>/> » ?"
},
"$:/language/ConfirmOverwriteTiddler": {
"title": "$:/language/ConfirmOverwriteTiddler",
"text": "Souhaitez-vous supplanter le tiddler « <$text text=<<title>>/> » ?"
},
"$:/language/ConfirmEditShadowTiddler": {
"title": "$:/language/ConfirmEditShadowTiddler",
"text": "Vous êtes sur le point d'éditer un ShadowTiddler. Toute modification supplantera la version par défaut du système, rendant les prochaines mises à jour non-triviales. Êtes-vous sûr(e) de vouloir éditer \"<$text text=<<title>>/>\"?"
},
"$:/language/Count": {
"title": "$:/language/Count",
"text": "total"
},
"$:/language/DefaultNewTiddlerTitle": {
"title": "$:/language/DefaultNewTiddlerTitle",
"text": "Nouveau tiddler"
},
"$:/language/Diffs/CountMessage": {
"title": "$:/language/Diffs/CountMessage",
"text": "<<diff-count>> différences"
},
"$:/language/DropMessage": {
"title": "$:/language/DropMessage",
"text": "Déposer ici (ou appuyer sur « escape » pour annuler)"
},
"$:/language/Encryption/Cancel": {
"title": "$:/language/Encryption/Cancel",
"text": "Annuler"
},
"$:/language/Encryption/ConfirmClearPassword": {
"title": "$:/language/Encryption/ConfirmClearPassword",
"text": "Souhaitez-vous supprimer ce mot de passe ? Si oui, ce wiki ne sera plus chiffré lors de la sauvegarde"
},
"$:/language/Encryption/PromptSetPassword": {
"title": "$:/language/Encryption/PromptSetPassword",
"text": "Choisir un nouveau mot de passe pour ce TiddlyWiki"
},
"$:/language/Encryption/Username": {
"title": "$:/language/Encryption/Username",
"text": "Nom d'utilisateur"
},
"$:/language/Encryption/Password": {
"title": "$:/language/Encryption/Password",
"text": "Mot de passe"
},
"$:/language/Encryption/RepeatPassword": {
"title": "$:/language/Encryption/RepeatPassword",
"text": "Répéter le mot de passe"
},
"$:/language/Encryption/PasswordNoMatch": {
"title": "$:/language/Encryption/PasswordNoMatch",
"text": "Les mots de passe ne correspondent pas"
},
"$:/language/Encryption/SetPassword": {
"title": "$:/language/Encryption/SetPassword",
"text": "Définir ce mot de passe"
},
"$:/language/Error/Caption": {
"title": "$:/language/Error/Caption",
"text": "Erreur"
},
"$:/language/Error/EditConflict": {
"title": "$:/language/Error/EditConflict",
"text": "Le fichier a changé sur le serveur"
},
"$:/language/Error/Filter": {
"title": "$:/language/Error/Filter",
"text": "Erreur de filtre"
},
"$:/language/Error/FilterSyntax": {
"title": "$:/language/Error/FilterSyntax",
"text": "Erreur de syntaxe dans l'expression du filtre"
},
"$:/language/Error/IsFilterOperator": {
"title": "$:/language/Error/IsFilterOperator",
"text": "Erreur de filtre : Opérande inconnu pour l'opérateur de filtre 'is'"
},
"$:/language/Error/LoadingPluginLibrary": {
"title": "$:/language/Error/LoadingPluginLibrary",
"text": "Erreur lors du chargement de la bibliothèque de plugins"
},
"$:/language/Error/NetworkErrorAlert": {
"title": "$:/language/Error/NetworkErrorAlert",
"text": "`<h2>''Erreur Réseau''</h2>Il semble que la connexion au serveur soit perdue. Cela peut indiquer un problème avec votre connexion réseau. Essayez de rétablir la connectivité du réseau avant de continuer.<br><br>''Toute modification non enregistrée sera automatiquement synchronisée lorsque la connectivité sera rétablie''.`"
},
"$:/language/Error/RecursiveTransclusion": {
"title": "$:/language/Error/RecursiveTransclusion",
"text": "Erreur dans le widget //transclude// : transclusion récursive"
},
"$:/language/Error/RetrievingSkinny": {
"title": "$:/language/Error/RetrievingSkinny",
"text": "Erreur pendant la récupération de la liste des tiddlers partiels"
},
"$:/language/Error/SavingToTWEdit": {
"title": "$:/language/Error/SavingToTWEdit",
"text": "Erreur lors de l'enregistrement vers TWEdit"
},
"$:/language/Error/WhileSaving": {
"title": "$:/language/Error/WhileSaving",
"text": "Erreur lors de l'enregistrement"
},
"$:/language/Error/XMLHttpRequest": {
"title": "$:/language/Error/XMLHttpRequest",
"text": "Code d'erreur XMLHttpRequest"
},
"$:/language/InternalJavaScriptError/Title": {
"title": "$:/language/InternalJavaScriptError/Title",
"text": "Erreur interne JavaScript"
},
"$:/language/InternalJavaScriptError/Hint": {
"title": "$:/language/InternalJavaScriptError/Hint",
"text": "C'est assez embarrassant. Il est recommandé de rafraîchir l'affichage de votre navigateur"
},
"$:/language/InvalidFieldName": {
"title": "$:/language/InvalidFieldName",
"text": "Caractères illicites dans le nom du champ « <$text text=<<fieldName>>/> ». Les champs ne peuvent contenir que des lettres minuscules non accentuées et les caractères souligné (`_`), tiret (`-`) et point (`.`)"
},
"$:/language/LazyLoadingWarning": {
"title": "$:/language/LazyLoadingWarning",
"text": "<p>Tentative de chargement d'un contenu externe ''<$text text={{!!_canonical_uri}}/>''</p><p>Si ce message ne disparaît pas, il est possible que vous deviez ajuster le type de contenu du tiddler en fonction du type de votre contenu externe, ou vous utilisez peut-être un navigateur qui n'accepte pas les contenus externes dans cette configuration. Voir https://tiddlywiki.com/#ExternalText</p>"
},
"$:/language/LoginToTiddlySpace": {
"title": "$:/language/LoginToTiddlySpace",
"text": "Identification sur TiddlySpace"
},
"$:/language/Manager/Controls/FilterByTag/None": {
"title": "$:/language/Manager/Controls/FilterByTag/None",
"text": "(aucun)"
},
"$:/language/Manager/Controls/FilterByTag/Prompt": {
"title": "$:/language/Manager/Controls/FilterByTag/Prompt",
"text": "Filtrer par tag :"
},
"$:/language/Manager/Controls/Order/Prompt": {
"title": "$:/language/Manager/Controls/Order/Prompt",
"text": "Ordre inverse"
},
"$:/language/Manager/Controls/Search/Placeholder": {
"title": "$:/language/Manager/Controls/Search/Placeholder",
"text": "Recherche"
},
"$:/language/Manager/Controls/Search/Prompt": {
"title": "$:/language/Manager/Controls/Search/Prompt",
"text": "Rechercher :"
},
"$:/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": "Afficher :"
},
"$:/language/Manager/Controls/Sort/Prompt": {
"title": "$:/language/Manager/Controls/Sort/Prompt",
"text": "Trier par :"
},
"$:/language/Manager/Item/Colour": {
"title": "$:/language/Manager/Item/Colour",
"text": "Couleur"
},
"$:/language/Manager/Item/Fields": {
"title": "$:/language/Manager/Item/Fields",
"text": "Champs"
},
"$:/language/Manager/Item/Icon/None": {
"title": "$:/language/Manager/Item/Icon/None",
"text": "(aucune)"
},
"$:/language/Manager/Item/Icon": {
"title": "$:/language/Manager/Item/Icon",
"text": "Icône"
},
"$:/language/Manager/Item/RawText": {
"title": "$:/language/Manager/Item/RawText",
"text": "Texte brut"
},
"$:/language/Manager/Item/Tags": {
"title": "$:/language/Manager/Item/Tags",
"text": "Tags"
},
"$:/language/Manager/Item/Tools": {
"title": "$:/language/Manager/Item/Tools",
"text": "Outils"
},
"$:/language/Manager/Item/WikifiedText": {
"title": "$:/language/Manager/Item/WikifiedText",
"text": "Texte wikifié"
},
"$:/language/MissingTiddler/Hint": {
"title": "$:/language/MissingTiddler/Hint",
"text": "Le tiddler « <$text text=<<currentTiddler>>/> » est manquant -- cliquez sur {{||$:/core/ui/Buttons/edit}} pour le créer"
},
"$:/language/No": {
"title": "$:/language/No",
"text": "Non"
},
"$:/language/OfficialPluginLibrary": {
"title": "$:/language/OfficialPluginLibrary",
"text": "Bibliothèque officielle des plugins ~TiddlyWiki"
},
"$:/language/OfficialPluginLibrary/Hint": {
"title": "$:/language/OfficialPluginLibrary/Hint",
"text": "La bibliothèque officielle des plugins ~TiddlyWiki sur tiddlywiki.com. Plugins, thèmes et packs pour les différentes langues sont maintenus par l'équipe responsable du noyau."
},
"$:/language/PluginReloadWarning": {
"title": "$:/language/PluginReloadWarning",
"text": "Merci d'enregistrer {{$:/core/ui/Buttons/save-wiki}} et de recharger {{$:/core/ui/Buttons/refresh}} pour que les changements apportés aux plugins ~JavaScript prennent effet"
},
"$:/language/RecentChanges/DateFormat": {
"title": "$:/language/RecentChanges/DateFormat",
"text": "DD MMM YYYY"
},
"$:/language/SystemTiddler/Tooltip": {
"title": "$:/language/SystemTiddler/Tooltip",
"text": "Ceci est un tiddler système"
},
"$:/language/SystemTiddlers/Include/Prompt": {
"title": "$:/language/SystemTiddlers/Include/Prompt",
"text": "Inclure les tiddlers système"
},
"$:/language/TagManager/Colour/Heading": {
"title": "$:/language/TagManager/Colour/Heading",
"text": "Couleur"
},
"$:/language/TagManager/Count/Heading": {
"title": "$:/language/TagManager/Count/Heading",
"text": "Total"
},
"$:/language/TagManager/Icon/Heading": {
"title": "$:/language/TagManager/Icon/Heading",
"text": "Icône"
},
"$:/language/TagManager/Icons/None": {
"title": "$:/language/TagManager/Icons/None",
"text": "Aucune"
},
"$:/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": "DD MMM YYYY à hhh0mm"
},
"$:/language/UnsavedChangesWarning": {
"title": "$:/language/UnsavedChangesWarning",
"text": "Vos dernières modifications n'ont pas été sauvegardées dans votre TiddlyWiki"
},
"$:/language/Yes": {
"title": "$:/language/Yes",
"text": "Oui"
},
"$:/language/Modals/Download": {
"title": "$:/language/Modals/Download",
"type": "text/vnd.tiddlywiki",
"subtitle": "Télécharger vos modifications",
"footer": "<$button message=\"tm-close-tiddler\">Fermer</$button>",
"help": "https://tiddlywiki.com/static/DownloadingChanges.html",
"text": "Votre navigateur ne supporte que l'enregistrement manuel.\n\nPour enregistrer les modifications de votre wiki, faites un clic droit sur le lien de téléchargement ci-dessous et choisissez \"Enregistrer...\" ou \"Télécharger...\", puis choisissez le répertoire et le nom de fichier.\n\n//Il est possible d'accélérer un peu les choses en cliquant sur le lien tout en appuyant sur la touche contrôle (sous Windows) ou la touche option/alt (sous MacOS X). On ne vous demandera pas un nom de fichier ou de répertoire, mais votre navigateur proposera probablement un nom difficile à identifier — il vous faudra sans doute le renommer pour lui ajouter une extension .html avant qu'il soit effectivement utilisable.//\n\nSur les smartphones qui n'autorisent pas le téléchargement de fichiers, vous pouvez ajouter le lien à vos favoris/signets, puis synchroniser vos signets vers un ordinateur de bureau, d'où le wiki pourra être enregistré normalement.\n"
},
"$:/language/Modals/SaveInstructions": {
"title": "$:/language/Modals/SaveInstructions",
"type": "text/vnd.tiddlywiki",
"subtitle": "Enregistrez votre travail",
"footer": "<$button message=\"tm-close-tiddler\">Fermer</$button>",
"help": "https://tiddlywiki.com/static/SavingChanges.html",
"text": "Les modifications effectuées dans ce wiki doivent être sauvegardées sous forme de fichier ~TiddlyWiki HTML.\n\n!!! Navigateurs de bureau\n\n# Sélectionnez ''Enregistrer sous'' depuis le menu ''Fichier''\n# Choisissez un nom de fichier et un dossier\n#* Certains navigateurs demandent aussi de spécifier explicitement le format d'enregistrement, à savoir ''Page Web, HTML uniquement'' ou quelque chose d'approchant\n# Fermez cet onglet\n\n!!! Navigateurs sur smartphone\n\n# Créez un favori/signet pour cette page\n#* Si vous utilisez iCloud ou Google Sync, le signet sera automatiquement synchronisé avec le navigateur de votre ordinateur de bureau, d'où vous pourrez l'ouvrir et enregistrer le fichier comme indiqué ci-dessus\n# Fermez cet onglet\n\n//Si vous ouvrez à nouveau le signet dans Safari pour mobile, vous verrez ce message une nouvelle fois. Si vous voulez continuer et utiliser le fichier, cliquez simplement sur le bouton ''Fermer'' ci-dessous//\n"
},
"$:/config/NewJournal/Title": {
"title": "$:/config/NewJournal/Title",
"text": "DD MMM YYYY"
},
"$:/config/NewJournal/Tags": {
"title": "$:/config/NewJournal/Tags",
"tags": "Journal"
},
"$:/language/Notifications/Save/Done": {
"title": "$:/language/Notifications/Save/Done",
"text": "Wiki enregistré"
},
"$:/language/Notifications/Save/Starting": {
"title": "$:/language/Notifications/Save/Starting",
"text": "Enregistrement du wiki en cours"
},
"$:/language/Notifications/CopiedToClipboard/Succeeded": {
"title": "$:/language/Notifications/CopiedToClipboard/Succeeded",
"text": "Copié dans le presse-papier !"
},
"$:/language/Notifications/CopiedToClipboard/Failed": {
"title": "$:/language/Notifications/CopiedToClipboard/Failed",
"text": "La copie dans le presse-papier a échoué !"
},
"$:/language/Search/DefaultResults/Caption": {
"title": "$:/language/Search/DefaultResults/Caption",
"text": "Liste"
},
"$:/language/Search/Filter/Caption": {
"title": "$:/language/Search/Filter/Caption",
"text": "Filtrer"
},
"$:/language/Search/Filter/Hint": {
"title": "$:/language/Search/Filter/Hint",
"text": "Recherche via une combinaison de [[filtres|https://tiddlywiki.com/static/Filters.html]]"
},
"$:/language/Search/Filter/Matches": {
"title": "$:/language/Search/Filter/Matches",
"text": "//<small><<resultCount>> correspondances</small>//"
},
"$:/language/Search/Matches": {
"title": "$:/language/Search/Matches",
"text": "//<small><<resultCount>> correspondances</small>//"
},
"$:/language/Search/Matches/All": {
"title": "$:/language/Search/Matches/All",
"text": "Toutes les correspondances :"
},
"$:/language/Search/Matches/Title": {
"title": "$:/language/Search/Matches/Title",
"text": "Correspondances sur les titres :"
},
"$:/language/Search/Search": {
"title": "$:/language/Search/Search",
"text": "Recherche"
},
"$:/language/Search/Search/TooShort": {
"title": "$:/language/Search/Search/TooShort",
"text": "Texte de recherche trop court"
},
"$:/language/Search/Shadows/Caption": {
"title": "$:/language/Search/Shadows/Caption",
"text": "Shadows"
},
"$:/language/Search/Shadows/Hint": {
"title": "$:/language/Search/Shadows/Hint",
"text": "Recherche parmi les tiddlers //shadow//"
},
"$:/language/Search/Shadows/Matches": {
"title": "$:/language/Search/Shadows/Matches",
"text": "//<small><<resultCount>> correspondances</small>//"
},
"$:/language/Search/Standard/Caption": {
"title": "$:/language/Search/Standard/Caption",
"text": "Standard"
},
"$:/language/Search/Standard/Hint": {
"title": "$:/language/Search/Standard/Hint",
"text": "Recherche parmi les tiddlers standard"
},
"$:/language/Search/Standard/Matches": {
"title": "$:/language/Search/Standard/Matches",
"text": "//<small><<resultCount>> correspondances</small>//"
},
"$:/language/Search/System/Caption": {
"title": "$:/language/Search/System/Caption",
"text": "Système"
},
"$:/language/Search/System/Hint": {
"title": "$:/language/Search/System/Hint",
"text": "Recherche parmi les tiddlers //système//"
},
"$:/language/Search/System/Matches": {
"title": "$:/language/Search/System/Matches",
"text": "//<small><<resultCount>> correspondances</small>//"
},
"$:/language/SideBar/All/Caption": {
"title": "$:/language/SideBar/All/Caption",
"text": "Tout"
},
"$:/language/SideBar/Contents/Caption": {
"title": "$:/language/SideBar/Contents/Caption",
"text": "Sommaire"
},
"$:/language/SideBar/Drafts/Caption": {
"title": "$:/language/SideBar/Drafts/Caption",
"text": "Brouillons"
},
"$:/language/SideBar/Explorer/Caption": {
"title": "$:/language/SideBar/Explorer/Caption",
"text": "Explorateur"
},
"$:/language/SideBar/Missing/Caption": {
"title": "$:/language/SideBar/Missing/Caption",
"text": "Manquants"
},
"$:/language/SideBar/More/Caption": {
"title": "$:/language/SideBar/More/Caption",
"text": "Plus"
},
"$:/language/SideBar/Open/Caption": {
"title": "$:/language/SideBar/Open/Caption",
"text": "Ouverts"
},
"$:/language/SideBar/Orphans/Caption": {
"title": "$:/language/SideBar/Orphans/Caption",
"text": "Orphelins"
},
"$:/language/SideBar/Recent/Caption": {
"title": "$:/language/SideBar/Recent/Caption",
"text": "Récents"
},
"$:/language/SideBar/Shadows/Caption": {
"title": "$:/language/SideBar/Shadows/Caption",
"text": "Shadows"
},
"$:/language/SideBar/System/Caption": {
"title": "$:/language/SideBar/System/Caption",
"text": "Système"
},
"$:/language/SideBar/Tags/Caption": {
"title": "$:/language/SideBar/Tags/Caption",
"text": "Tags"
},
"$:/language/SideBar/Tags/Untagged/Caption": {
"title": "$:/language/SideBar/Tags/Untagged/Caption",
"text": "sans tag"
},
"$:/language/SideBar/Tools/Caption": {
"title": "$:/language/SideBar/Tools/Caption",
"text": "Outils"
},
"$:/language/SideBar/Types/Caption": {
"title": "$:/language/SideBar/Types/Caption",
"text": "Types"
},
"$:/SiteSubtitle": {
"title": "$:/SiteSubtitle",
"text": "un carnet de notes web personnel et non linéaire"
},
"$:/SiteTitle": {
"title": "$:/SiteTitle",
"text": "Mon ~TiddlyWiki"
},
"$:/language/Snippets/ListByTag": {
"title": "$:/language/Snippets/ListByTag",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Liste de tiddlers par tag",
"text": "<<list-links \"[tag[task]sort[title]]\">>\n"
},
"$:/language/Snippets/MacroDefinition": {
"title": "$:/language/Snippets/MacroDefinition",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Définition de macro",
"text": "\\define Nomdemacro(param1:\"valeur par défaut\",param2)\nTexte de la macro\n\\end\n"
},
"$:/language/Snippets/Table4x3": {
"title": "$:/language/Snippets/Table4x3",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Tableau avec 4 colonnes par trois lignes",
"text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!Un | | | | |\n|!Deux | | | | |\n|!Trois | | | | |\n"
},
"$:/language/Snippets/TableOfContents": {
"title": "$:/language/Snippets/TableOfContents",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Table des matières",
"text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
},
"$:/language/ThemeTweaks/ThemeTweaks": {
"title": "$:/language/ThemeTweaks/ThemeTweaks",
"text": "Réglages du thème"
},
"$:/language/ThemeTweaks/ThemeTweaks/Hint": {
"title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
"text": "Vous pouvez ajuster certains aspects du thème ''Vanilla''."
},
"$:/language/ThemeTweaks/Options": {
"title": "$:/language/ThemeTweaks/Options",
"text": "Options"
},
"$:/language/ThemeTweaks/Options/SidebarLayout": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout",
"text": "Agencement de la barre latérale"
},
"$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
"text": "Déroulé fixe, barre latérale extensible"
},
"$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
"text": "Déroulé extensible, barre latérale fixe"
},
"$:/language/ThemeTweaks/Options/StickyTitles": {
"title": "$:/language/ThemeTweaks/Options/StickyTitles",
"text": "Titres accrochés"
},
"$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
"title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
"text": "Lorsqu'on fait défiler le déroulé, les titres des tiddlers s'accrochent en haut de la fenêtre du navigateur tant que le contenu de leur tiddler est visible. Attention : ne fonctionne pas du tout avec Chrome, et peut causer quelques problèmes de mise en page dans Firefox"
},
"$:/language/ThemeTweaks/Options/CodeWrapping": {
"title": "$:/language/ThemeTweaks/Options/CodeWrapping",
"text": "Enroule les lignes trop longues à l'intérieur des blocs de code"
},
"$:/language/ThemeTweaks/Settings": {
"title": "$:/language/ThemeTweaks/Settings",
"text": "Réglages"
},
"$:/language/ThemeTweaks/Settings/FontFamily": {
"title": "$:/language/ThemeTweaks/Settings/FontFamily",
"text": "Famille de polices"
},
"$:/language/ThemeTweaks/Settings/CodeFontFamily": {
"title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
"text": "Famille de polices pour le code"
},
"$:/language/ThemeTweaks/Settings/EditorFontFamily": {
"title": "$:/language/ThemeTweaks/Settings/EditorFontFamily",
"text": "Famille de polices pour l'éditeur"
},
"$:/language/ThemeTweaks/Settings/BackgroundImage": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
"text": "Image de fond de page"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
"text": "Arrimage de l'image de fond de page"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
"text": "Défile avec les tiddlers"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
"text": "Arrimée à la fenêtre"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
"text": "Taille de l'image de fond de page"
},
"$:/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": "Élargie"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
"text": "Contenue"
},
"$:/language/ThemeTweaks/Metrics": {
"title": "$:/language/ThemeTweaks/Metrics",
"text": "Tailles"
},
"$:/language/ThemeTweaks/Metrics/FontSize": {
"title": "$:/language/ThemeTweaks/Metrics/FontSize",
"text": "Taille police"
},
"$:/language/ThemeTweaks/Metrics/LineHeight": {
"title": "$:/language/ThemeTweaks/Metrics/LineHeight",
"text": "Hauteur ligne"
},
"$:/language/ThemeTweaks/Metrics/BodyFontSize": {
"title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
"text": "Taille de la police dans le corps des tiddlers"
},
"$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
"title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
"text": "Hauteur de ligne dans le corps des tiddlers"
},
"$:/language/ThemeTweaks/Metrics/StoryLeft": {
"title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
"text": "Gauche du déroulé"
},
"$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
"text": "marge gauche entre le déroulé principal<br>(zone des tiddlers) et le bord gauche de la page"
},
"$:/language/ThemeTweaks/Metrics/StoryTop": {
"title": "$:/language/ThemeTweaks/Metrics/StoryTop",
"text": "Haut du déroulé"
},
"$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
"text": "marge supérieure entre le déroulé pincipal<br>et le bord supérieur de la page"
},
"$:/language/ThemeTweaks/Metrics/StoryRight": {
"title": "$:/language/ThemeTweaks/Metrics/StoryRight",
"text": "Droite du déroulé"
},
"$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
"text": "marge de gauche entre la barre latérale<br>et le bord gauche de la page"
},
"$:/language/ThemeTweaks/Metrics/StoryWidth": {
"title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
"text": "Largeur du déroulé"
},
"$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
"text": "largeur hors tout du déroulé"
},
"$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
"title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
"text": "Largeur des tiddlers"
},
"$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
"text": "largeur des tiddlers dans le déroulé"
},
"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
"text": "Décroché de la barre latérale"
},
"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
"text": "largeur minimum de la page à partir de laquelle déroulé principal et barre latérale apparaissent côte à côte"
},
"$:/language/ThemeTweaks/Metrics/SidebarWidth": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
"text": "Largeur de la barre latérale"
},
"$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
"text": "largeur de la barre latérale dans l'agencement //déroulé extensible—barre latérale fixe//"
},
"$:/language/TiddlerInfo/Advanced/Caption": {
"title": "$:/language/TiddlerInfo/Advanced/Caption",
"text": "Avancé"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
"text": "aucune information"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
"text": "Détails sur le plugin"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
"text": "Ce plugin contient les tiddlers <q>shadow</q> suivants :"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
"text": "Statut <q>shadow</q>"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
"text": "Le tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> n'est pas un tiddler <q>shadow</q>"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
"text": "Le tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> est un tiddler <q>shadow</q>"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
"text": "Il est défini dans le plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
"text": "Il est modifié par un tiddler normal"
},
"$:/language/TiddlerInfo/Fields/Caption": {
"title": "$:/language/TiddlerInfo/Fields/Caption",
"text": "Champs"
},
"$:/language/TiddlerInfo/List/Caption": {
"title": "$:/language/TiddlerInfo/List/Caption",
"text": "Liste"
},
"$:/language/TiddlerInfo/List/Empty": {
"title": "$:/language/TiddlerInfo/List/Empty",
"text": "Ce tiddler ne contient pas de champ //list//"
},
"$:/language/TiddlerInfo/Listed/Caption": {
"title": "$:/language/TiddlerInfo/Listed/Caption",
"text": "Listé"
},
"$:/language/TiddlerInfo/Listed/Empty": {
"title": "$:/language/TiddlerInfo/Listed/Empty",
"text": "Ce tiddler ne figure dans le champ //list// d'aucun autre tiddler"
},
"$:/language/TiddlerInfo/References/Caption": {
"title": "$:/language/TiddlerInfo/References/Caption",
"text": "Références"
},
"$:/language/TiddlerInfo/References/Empty": {
"title": "$:/language/TiddlerInfo/References/Empty",
"text": "Aucun tiddler ne comporte de lien vers celui-ci"
},
"$:/language/TiddlerInfo/Tagging/Caption": {
"title": "$:/language/TiddlerInfo/Tagging/Caption",
"text": "Étiquetage"
},
"$:/language/TiddlerInfo/Tagging/Empty": {
"title": "$:/language/TiddlerInfo/Tagging/Empty",
"text": "Le titre de ce tiddler ne sert de tag à aucun tiddler"
},
"$:/language/TiddlerInfo/Tools/Caption": {
"title": "$:/language/TiddlerInfo/Tools/Caption",
"text": "Outils"
},
"$:/language/Docs/Types/application/javascript": {
"title": "$:/language/Docs/Types/application/javascript",
"description": "Code JavaScript",
"name": "application/javascript",
"group": "Développeur",
"group-sort": "2"
},
"$:/language/Docs/Types/application/json": {
"title": "$:/language/Docs/Types/application/json",
"description": "Données au format JSON",
"name": "application/json",
"group": "Développeur",
"group-sort": "2"
},
"$:/language/Docs/Types/application/x-tiddler-dictionary": {
"title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
"description": "Dictionnaire de données",
"name": "application/x-tiddler-dictionary",
"group": "Développeur",
"group-sort": "2"
},
"$:/language/Docs/Types/image/gif": {
"title": "$:/language/Docs/Types/image/gif",
"description": "Image au format GIF",
"name": "image/gif",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/jpeg": {
"title": "$:/language/Docs/Types/image/jpeg",
"description": "Image au format JPEG",
"name": "image/jpeg",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/png": {
"title": "$:/language/Docs/Types/image/png",
"description": "Image au format PNG",
"name": "image/png",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/svg+xml": {
"title": "$:/language/Docs/Types/image/svg+xml",
"description": "Image au format SVG",
"name": "image/svg+xml",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/x-icon": {
"title": "$:/language/Docs/Types/image/x-icon",
"description": "Fichier icone au format ICO",
"name": "image/x-icon",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/text/css": {
"title": "$:/language/Docs/Types/text/css",
"description": "Feuille de style CSS statique",
"name": "text/css",
"group": "Développeur",
"group-sort": "2"
},
"$:/language/Docs/Types/text/html": {
"title": "$:/language/Docs/Types/text/html",
"description": "Marquage HTML",
"name": "text/html",
"group": "Texte",
"group-sort": "0"
},
"$:/language/Docs/Types/text/plain": {
"title": "$:/language/Docs/Types/text/plain",
"description": "Format texte",
"name": "text/plain",
"group": "Texte",
"group-sort": "0"
},
"$:/language/Docs/Types/text/vnd.tiddlywiki": {
"title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
"description": "TiddlyWiki version 5",
"name": "text/vnd.tiddlywiki",
"group": "Texte",
"group-sort": "0"
},
"$:/language/Docs/Types/text/x-tiddlywiki": {
"title": "$:/language/Docs/Types/text/x-tiddlywiki",
"description": "TiddlyWiki Classic",
"name": "text/x-tiddlywiki",
"group": "Texte",
"group-sort": "0"
},
"$:/languages/fr-FR/icon": {
"title": "$:/languages/fr-FR/icon",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"900\" height=\"600\"><rect width=\"900\" height=\"600\" fill=\"#ED2939\"/><rect width=\"600\" height=\"600\" fill=\"#fff\"/><rect width=\"300\" height=\"600\" fill=\"#002395\"/></svg>\n"
}
}
}
$:/palettes/Uju2 (from Muted)
alert-background: #ffe476
alert-border: #b99e2f
alert-highlight: #881122
alert-muted-foreground: #b99e2f
background: #f7e1bb
blockquote-bar: <<colour muted-foreground>>
button-background:
button-foreground:
button-border:
code-background: #f7f7f9
code-border: #e1e1e8
code-foreground: #dd1144
dirty-indicator: #ff0000
download-background: #34c734
download-foreground: <<colour background>>
dragger-background: <<colour foreground>>
dragger-foreground: <<colour background>>
dropdown-background: <<colour background>>
dropdown-border: <<colour muted-foreground>>
dropdown-tab-background-selected: #fff
dropdown-tab-background: #ececec
dropzone-background: rgba(0,200,0,0.7)
external-link-background-hover: inherit
external-link-background-visited: inherit
external-link-background: inherit
external-link-foreground-hover: inherit
external-link-foreground-visited: #0000aa
external-link-foreground: #0000ee
foreground: #333333
message-background: #ecf2ff
message-border: #cfd6e6
message-foreground: #547599
modal-backdrop: <<colour foreground>>
modal-background: <<colour background>>
modal-border: #0cb440
modal-footer-background: #f5f5f5
modal-footer-border: #dddddd
modal-header-border: #eeeeee
muted-foreground: #bbb
notification-background: #ffffdd
notification-border: #999999
page-background: #6f6f70
pre-background: #f5f5f5
pre-border: #cccccc
primary: #29a6ee
sidebar-button-foreground: <<colour foreground>>
sidebar-controls-foreground-hover: #000000
sidebar-controls-foreground: #c2c1c2
sidebar-foreground-shadow: rgba(255,255,255,0)
sidebar-foreground: #d3d2d4
sidebar-muted-foreground-hover: #444444
sidebar-muted-foreground: #c0c0c0
sidebar-tab-background-selected: #6f6f70
sidebar-tab-background: #666667
sidebar-tab-border-selected: #999
sidebar-tab-border: #515151
sidebar-tab-divider: #999
sidebar-tab-foreground-selected:
sidebar-tab-foreground: #999
sidebar-tiddler-link-foreground-hover: #444444
sidebar-tiddler-link-foreground: #d1d0d2
site-title-foreground: <<colour tiddler-title-foreground>>
static-alert-foreground: #aaaaaa
tab-background-selected: #ffffff
tab-background: #d8d8d8
tab-border-selected: #d8d8d8
tab-border: #cccccc
tab-divider: #d8d8d8
tab-foreground-selected: <<colour tab-foreground>>
tab-foreground: #666666
table-border: #5199fa
table-footer-background: #a8a8a8
table-header-background: #f0f0f0
tag-background: #d5ad34
tag-foreground: #ffffff
tiddler-background: <<colour background>>
tiddler-border: <<colour background>>
tiddler-controls-foreground-hover: #888888
tiddler-controls-foreground-selected: #444444
tiddler-controls-foreground: #cccccc
tiddler-editor-background: #f8f8f8
tiddler-editor-border-image: #ffffff
tiddler-editor-border: #cccccc
tiddler-editor-fields-even: #e0e8e0
tiddler-editor-fields-odd: #f0f4f0
tiddler-info-background: #f8f8f8
tiddler-info-border: #dddddd
tiddler-info-tab-background: #f8f8f8
tiddler-link-background: <<colour background>>
tiddler-link-foreground: <<colour primary>>
tiddler-subtitle-foreground: #c0c0c0
tiddler-title-foreground: #182955
toolbar-new-button:
toolbar-options-button:
toolbar-save-button:
toolbar-info-button:
toolbar-edit-button:
toolbar-close-button:
toolbar-delete-button:
toolbar-cancel-button:
toolbar-done-button:
untagged-background: #999999
very-muted-foreground: #888888
alert-background: #ffe476
alert-border: #b99e2f
alert-highlight: #881122
alert-muted-foreground: #b99e2f
background: #debd98
blockquote-bar: <<colour muted-foreground>>
button-background:
button-foreground:
button-border:
code-background: #c2dc92
code-border: #ffffb9
code-foreground: #dd1144
dirty-indicator: #ff0000
download-background: #34c734
download-foreground: <<colour background>>
dragger-background: <<colour foreground>>
dragger-foreground: <<colour background>>
dropdown-background: <<colour background>>
dropdown-border: <<colour muted-foreground>>
dropdown-tab-background-selected: #fff
dropdown-tab-background: #e9d3ba
dropzone-background: rgba(0,200,0,0.7)
external-link-background-hover: inherit
external-link-background-visited: inherit
external-link-background: inherit
external-link-foreground-hover: inherit
external-link-foreground-visited: #0000aa
external-link-foreground: #0000ee
foreground: #510000
message-background: #ecf2ff
message-border: #cfd6e6
message-foreground: #547599
modal-backdrop: <<colour foreground>>
modal-background: <<colour background>>
modal-border: #0cb440
modal-footer-background: #f5f5f5
modal-footer-border: #dddddd
modal-header-border: #eeeeee
muted-foreground: #bbb
notification-background: #ffffdd
notification-border: #999999
page-background: #187c87
pre-background: #f5f5f5
pre-border: #cccccc
primary: #36508b
sidebar-button-foreground: <<colour foreground>>
sidebar-controls-foreground-hover: #000000
sidebar-controls-foreground: #c2c1c2
sidebar-foreground-shadow: #187c87
sidebar-foreground: #debd98
sidebar-muted-foreground-hover: #444444
sidebar-muted-foreground: #c0c0c0
sidebar-tab-background-selected: #ffa928
sidebar-tab-background: #debd98
sidebar-tab-border-selected: #999
sidebar-tab-border: #000000
sidebar-tab-divider: #999
sidebar-tab-foreground-selected: #000000
sidebar-tab-foreground: #000000
sidebar-tiddler-link-foreground-hover: #ffff00
sidebar-tiddler-link-foreground: #d1d0d2
site-title-foreground: <<colour tiddler-title-foreground>>
static-alert-foreground: #aaaaaa
tab-background-selected: #efdecb
tab-background: #d8d8d8
tab-border-selected: #d8d8d8
tab-border: #cccccc
tab-divider: #d8d8d8
tab-foreground-selected: <<colour tab-foreground>>
tab-foreground: #666666
table-border: #bb4b1c
table-footer-background: #a8a8a8
table-header-background: #fef2a0
tag-background: #d5ad34
tag-foreground: #ffffff
tiddler-background: <<colour background>>
tiddler-border: <<colour background>>
tiddler-controls-foreground-hover: #888888
tiddler-controls-foreground-selected: #444444
tiddler-controls-foreground: #cccccc
tiddler-editor-background: #f7cfc4
tiddler-editor-border-image: #ffffff
tiddler-editor-border: #cccccc
tiddler-editor-fields-even: #e0e8e0
tiddler-editor-fields-odd: #f0f4f0
tiddler-info-background: #f8f8f8
tiddler-info-border: #dddddd
tiddler-info-tab-background: #f8f8f8
tiddler-link-background: <<colour background>>
tiddler-link-foreground: <<colour primary>>
tiddler-subtitle-foreground: #76567c
tiddler-title-foreground: #d9331c
toolbar-new-button: #87e377
toolbar-options-button: #ffff00
toolbar-save-button:
toolbar-info-button:
toolbar-edit-button:
toolbar-close-button:
toolbar-delete-button:
toolbar-cancel-button: #000000
toolbar-done-button:
untagged-background: #999999
very-muted-foreground: #888888
alert-background: #ffe476
alert-border: #b99e2f
alert-highlight: #881122
alert-muted-foreground: #b99e2f
background: #debd98
blockquote-bar: <<colour muted-foreground>>
button-background:
button-foreground:
button-border:
code-background: #ecd9c4
code-border: #ffffb9
code-foreground: #a60000
dirty-indicator: #ff0000
download-background: #34c734
download-foreground: <<colour background>>
dragger-background: <<colour foreground>>
dragger-foreground: <<colour background>>
dropdown-background: <<colour background>>
dropdown-border: <<colour muted-foreground>>
dropdown-tab-background-selected: #fff
dropdown-tab-background: #e9d3ba
dropzone-background: rgba(0,200,0,0.7)
external-link-background-hover: inherit
external-link-background-visited: inherit
external-link-background: inherit
external-link-foreground-hover: inherit
external-link-foreground-visited: #aa0000
external-link-foreground: #8c0000
foreground: #510000
message-background: #ecf2ff
message-border: #cfd6e6
message-foreground: #547599
modal-backdrop: <<colour foreground>>
modal-background: <<colour background>>
modal-border: #0cb440
modal-footer-background: #f5f5f5
modal-footer-border: #dddddd
modal-header-border: #eeeeee
muted-foreground: #bbb
notification-background: #ffffdd
notification-border: #999999
page-background: #420000
pre-background: #f5f5f5
pre-border: #cccccc
primary: #36508b
sidebar-button-foreground: <<colour foreground>>
sidebar-controls-foreground-hover: #000000
sidebar-controls-foreground: #9b9b9b
sidebar-foreground-shadow: #004d00
sidebar-foreground: #debd98
sidebar-muted-foreground-hover: #444444
sidebar-muted-foreground: #c0c0c0
sidebar-tab-background-selected: #ffa928
sidebar-tab-background: #debd98
sidebar-tab-border-selected: #999
sidebar-tab-border: #000000
sidebar-tab-divider: #999
sidebar-tab-foreground-selected: #000000
sidebar-tab-foreground: #000000
sidebar-tiddler-link-foreground-hover: #ffff00
sidebar-tiddler-link-foreground: #d1d0d2
site-title-foreground: <<colour tiddler-title-foreground>>
static-alert-foreground: #aaaaaa
tab-background-selected: #efdecb
tab-background: #d8d8d8
tab-border-selected: #d8d8d8
tab-border: #cccccc
tab-divider: #d8d8d8
tab-foreground-selected: <<colour tab-foreground>>
tab-foreground: #666666
table-border: #bb4b1c
table-footer-background: #a8a8a8
table-header-background: #fef2a0
tag-background: #c78e50
tag-foreground: #ffffff
tiddler-background: <<colour background>>
tiddler-border: <<colour background>>
tiddler-controls-foreground-hover: #e15b5b
tiddler-controls-foreground-selected: #444444
tiddler-controls-foreground: #f3e6bc
tiddler-editor-background: #f7cfc4
tiddler-editor-border-image: #ffffff
tiddler-editor-border: #cccccc
tiddler-editor-fields-even: #e0e8e0
tiddler-editor-fields-odd: #f0f4f0
tiddler-info-background: #f8f8f8
tiddler-info-border: #dddddd
tiddler-info-tab-background: #f8f8f8
tiddler-link-background: <<colour background>>
tiddler-link-foreground: <<colour primary>>
tiddler-subtitle-foreground: #c78e50
tiddler-title-foreground: #e66450
toolbar-new-button: #87e377
toolbar-options-button: #ffff00
toolbar-save-button:
toolbar-info-button:
toolbar-edit-button:
toolbar-close-button:
toolbar-delete-button:
toolbar-cancel-button: #000000
toolbar-done-button:
untagged-background: #999999
very-muted-foreground: #888888
{"tiddlers":{"$:/plugins/eucaly/flexwidth/config":{"created":"20140905143837494","creator":"EucalyJ","flex-width":"+","modified":"20141004030331552","modifier":"EucalyJ","sidebar-width":"30em","tags":"$:/_flexwidth $:/_macros","title":"$:/plugins/eucaly/flexwidth/config","type":"text/vnd.tiddlywiki","text":""},"$:/plugins/eucaly/flexwidth/history":{"caption":"History","created":"20140902083720188","creator":"EucalyJ","lastupdate":"20141004","modified":"20141004030143956","modifier":"EucalyJ","tags":"$:/_flexwidth $:/_readme","title":"$:/plugins/eucaly/flexwidth/history","type":"text/vnd.tiddlywiki","text":"!!!History\n* 20141004 / ''0.0.4''\n** add CSS rule for sidebarbreakpoint\n* 20140913 / ''0.0.3'' ( 4.9K / 2.5K ) -- for 5.0.17-beta ~\n** stylesheet tagged with {{$:/tags/Stylesheet||$:/core/ui/TagTemplate}}\n** Change ButtonWidget `title` attribute to `tooltip`\n* 20140909 / ''0.0.2'' ( 4.7K / 2.4K )\n** More width option: 15em\n** Update button icon with Unicode char -- http://unicode-search.net/\n* 20140906 / ''0.0.1'' ( 4.4K / 2.4K )\n* 20140905 -- working draft, the previous adoption was posted at [[TiddlyWiki Forum|https://groups.google.com/d/msg/tiddlywiki/yJPSGQflIqM/Y_8jGARq4gQJ]]\n"},"$:/plugins/eucaly/flexwidth/readme":{"caption":"~FlexWidth","created":"20140910024048905","creator":"EucalyJ","lastupdate":"20140909","modified":"20140910024711568","modifier":"EucalyJ","tags":"$:/_readme $:/_flexwidth","title":"$:/plugins/eucaly/flexwidth/readme","type":"text/vnd.tiddlywiki","text":"!![[FlexWidth Plugin|$:/plugins/eucaly/flexwidth/readme]]\n<hr>\n\nThis ''FlexWidth'' plugin provides a handy machenism to ''flexibly tweak sidebar width'' for [[TiddlyWiki 5|http://tiddlywiki.com/]]. \n\n!!!Features\n\n# Add extra buttons next to system ~TopRightBar Icon, such as - `▼` `◀` {{$:/core/ui/TopBar/menu}}\n# `◀` / `▶` to toggle between default and custom sidebar width.\n# `▼` to select different sidebar width.\n<p>** Inspired by [[TW5 tristate Sidebar|http://tw5tristate.tiddlyspot.com/]] </p>\n\n!!!Install\n* Drag&Drop package -- [[$:/plugins/eucaly/flexwidth]] (with documentation)"},"$:/plugins/eucaly/flexwidth/stylesheet":{"created":"20140904154049029","creator":"EucalyJ","list-after":"$:/themes/tiddlywiki/vanilla/base","modified":"20141004024850657","modifier":"EucalyJ","sidebar-width":"30em","tags":"$:/tags/Stylesheet $:/_flexwidth $:/_macros","title":"$:/plugins/eucaly/flexwidth/stylesheet","type":"text/vnd.tiddlywiki","text":"\\define if-fluid(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"no\">\n<$reveal state=\"$:/plugins/eucaly/flexwidth/config!!sidebar-width\" type=\"nomatch\" text=\"default\" default=\"default\">\n<$reveal state=\"$:/plugins/eucaly/flexwidth/config!!flex-width\" type=\"match\" text=\"+\">$text$</$reveal>\n</$reveal>\n\\end\n\n<<if-fluid \"\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n.tc-story-river {\n width: calc(100% - {{$:/plugins/eucaly/flexwidth/config!!sidebar-width}});\n}\n\n.tc-tiddler-frame {\n width: 100%;\n}\n\n.tc-sidebar-scrollable {\n float: right;\n width: {{$:/plugins/eucaly/flexwidth/config!!sidebar-width}};\n left: auto;\n padding: 71px 0 0 0;\n}\n}\n\">>"},"$:/plugins/eucaly/flexwidth/TopBarMenu":{"created":"20140904152757311","creator":"EucalyJ","list-before":"$:/core/ui/TopBar/menu","modified":"20140913000355649","modifier":"EucalyJ","tags":"$:/tags/TopRightBar $:/_UI $:/_flexwidth $:/_macros","title":"$:/plugins/eucaly/flexwidth/TopBarMenu","type":"text/vnd.tiddlywiki","text":"<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"no\">\n<$reveal state=\"$:/plugins/eucaly/flexwidth/config!!flex-width\" type=\"match\" text=\"-\">\n<$button set=\"$:/plugins/eucaly/flexwidth/config!!flex-width\" setTo=\"+\" tooltip=\"Custom width\" class=\"tc-btn-invisible\">▶</$button><!--[+]-->\n\n</$reveal>\n<$reveal state=\"$:/plugins/eucaly/flexwidth/config!!flex-width\" type=\"match\" text=\"+\" default=\"+\">\n<$button popup=\"$:/flexwidth-PopupState\" tooltip=\"Select width\" class=\"tc-btn-invisible\">▼</$button><!--[v]-->\n<$reveal type=\"popup\" state=\"$:/flexwidth-PopupState\" position=\"below\">\n<!--div class=\"tc-drop-down\"-->\n<div class=\"tc-popup tc-tiddler-info\">\n\n!!!Sidebar width <br/>\n<$list filter=\"15em 20em 25em 30em 35em 40em default\" variable=\"sel-w\">\n <$radio tiddler=\"$:/plugins/eucaly/flexwidth/config\" field=\"sidebar-width\" value=<<sel-w>>> <<sel-w>></$radio><br/>\n</$list>\n<br/><$link to=\"$:/plugins/eucaly/flexwidth/readme\" tooltip=\"ReadMe\">[?] ~FlexWidth</$link><!--[?]-->\n</div>\n</$reveal>\n<$button set=\"$:/plugins/eucaly/flexwidth/config!!flex-width\" setTo=\"-\" tooltip=\"Default width\" class=\"tc-btn-invisible\">◀</$button><!--[--]-->\n</$reveal>\n</$reveal>\n"}}}
{
"tiddlers": {
"$:/plugins/gt6796c/mermaid-tw5/example": {
"title": "$:/plugins/gt6796c/mermaid-tw5/example",
"text": "See full examples from https://knsv.github.io/mermaid\n\nNotation\n\n```\ngraph LR;\n A[a node with text]-->B(a node with rounded corners);\n A--no links---C((a circle));\n B-->D{a diamond};\n C==>|arrow and text|D;\n C-. back to.->A;\n```\nResults\n\n<$mermaid text=\"\ngraph LR;\n A[a node with text]-->B(a node with rounded corners);\n A--no links---C((a circle));\n B-->D{a diamond};\n C==>|arrow and text|D;\n C-. back to.->A;\">\n</$mermaid>\n\nMore advanced usage is possible if you use the mermaid parser rather than the ``<$mermaid>``. Below are two more examples from the [[mermaid.js website|https://knsv.github.io/mermaid/#mermaid]]\n\n* [[Gant Chart |$:/plugins/gt6796c/mermaid-tw5/gant]]\n* [[Sequence Diagram |$:/plugins/gt6796c/mermaid-tw5/seq]]\n"
},
"$:/plugins/gt6796c/mermaid-tw5/mermaidAPI.js": {
"type": "application/javascript",
"title": "$:/plugins/gt6796c/mermaid-tw5/mermaidAPI.js",
"module-type": "library",
"text": "(function(document) {\n!function(t){if(\"object\"==typeof exports&&\"undefined\"!=typeof module)module.exports=t();else if(\"function\"==typeof define&&define.amd)define([],t);else{var n;\"undefined\"!=typeof window?n=window:\"undefined\"!=typeof global?n=global:\"undefined\"!=typeof self&&(n=self),n.mermaidAPI=t()}}(function(){var define,module,exports;return function t(n,e,r){function i(u,o){if(!e[u]){if(!n[u]){var s=\"function\"==typeof require&&require;if(!o&&s)return s(u,!0);if(a)return a(u,!0);var c=new Error(\"Cannot find module '\"+u+\"'\");throw c.code=\"MODULE_NOT_FOUND\",c}var l=e[u]={exports:{}};n[u][0].call(l.exports,function(t){var e=n[u][1][t];return i(e?e:t)},l,l.exports,t,n,e,r)}return e[u].exports}for(var a=\"function\"==typeof require&&require,u=0;u<r.length;u++)i(r[u]);return i}({1:[function(){},{}],2:[function(t,n){!function(){function t(t){return t&&(t.ownerDocument||t.document||t).documentElement}function e(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}function r(t,n){return n>t?-1:t>n?1:t>=n?0:0/0}function i(t){return null===t?0/0:+t}function a(t){return!isNaN(t)}function u(t){return{left:function(n,e,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=n.length);i>r;){var a=r+i>>>1;t(n[a],e)<0?r=a+1:i=a}return r},right:function(n,e,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=n.length);i>r;){var a=r+i>>>1;t(n[a],e)>0?i=a:r=a+1}return r}}}function o(t){return t.length}function s(t){for(var n=1;t*n%1;)n*=10;return n}function c(t,n){for(var e in n)Object.defineProperty(t.prototype,e,{value:n[e],enumerable:!1})}function l(){this._=Object.create(null)}function h(t){return(t+=\"\")===gu||t[0]===yu?yu+t:t}function f(t){return(t+=\"\")[0]===yu?t.slice(1):t}function d(t){return h(t)in this._}function p(t){return(t=h(t))in this._&&delete this._[t]}function g(){var t=[];for(var n in this._)t.push(f(n));return t}function y(){var t=0;for(var n in this._)++t;return t}function m(){for(var t in this._)return!1;return!0}function v(){this._=Object.create(null)}function _(t){return t}function b(t,n,e){return function(){var r=e.apply(n,arguments);return r===n?t:r}}function x(t,n){if(n in t)return n;n=n.charAt(0).toUpperCase()+n.slice(1);for(var e=0,r=mu.length;r>e;++e){var i=mu[e]+n;if(i in t)return i}}function w(){}function A(){}function k(t){function n(){for(var n,r=e,i=-1,a=r.length;++i<a;)(n=r[i].on)&&n.apply(this,arguments);return t}var e=[],r=new l;return n.on=function(n,i){var a,u=r.get(n);return arguments.length<2?u&&u.on:(u&&(u.on=null,e=e.slice(0,a=e.indexOf(u)).concat(e.slice(a+1)),r.remove(n)),i&&e.push(r.set(n,{on:i})),t)},n}function E(){eu.event.preventDefault()}function M(){for(var t,n=eu.event;t=n.sourceEvent;)n=t;return n}function S(t){for(var n=new A,e=0,r=arguments.length;++e<r;)n[arguments[e]]=k(n);return n.of=function(e,r){return function(i){try{var a=i.sourceEvent=eu.event;i.target=t,eu.event=i,n[i.type].apply(e,r)}finally{eu.event=a}}},n}function D(t){return _u(t,Au),t}function C(t){return\"function\"==typeof t?t:function(){return bu(t,this)}}function T(t){return\"function\"==typeof t?t:function(){return xu(t,this)}}function F(t,n){function e(){this.removeAttribute(t)}function r(){this.removeAttributeNS(t.space,t.local)}function i(){this.setAttribute(t,n)}function a(){this.setAttributeNS(t.space,t.local,n)}function u(){var e=n.apply(this,arguments);null==e?this.removeAttribute(t):this.setAttribute(t,e)}function o(){var e=n.apply(this,arguments);null==e?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}return t=eu.ns.qualify(t),null==n?t.local?r:e:\"function\"==typeof n?t.local?o:u:t.local?a:i}function O(t){return t.trim().replace(/\\s+/g,\" \")}function L(t){return new RegExp(\"(?:^|\\\\s+)\"+eu.requote(t)+\"(?:\\\\s+|$)\",\"g\")}function I(t){return(t+\"\").trim().split(/^|\\s+/)}function B(t,n){function e(){for(var e=-1;++e<i;)t[e](this,n)}function r(){for(var e=-1,r=n.apply(this,arguments);++e<i;)t[e](this,r)}t=I(t).map(N);var i=t.length;return\"function\"==typeof n?r:e}function N(t){var n=L(t);return function(e,r){if(i=e.classList)return r?i.add(t):i.remove(t);var i=e.getAttribute(\"class\")||\"\";r?(n.lastIndex=0,n.test(i)||e.setAttribute(\"class\",O(i+\" \"+t))):e.setAttribute(\"class\",O(i.replace(n,\" \")))}}function P(t,n,e){function r(){this.style.removeProperty(t)}function i(){this.style.setProperty(t,n,e)}function a(){var r=n.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,e)}return null==n?r:\"function\"==typeof n?a:i}function R(t,n){function e(){delete this[t]}function r(){this[t]=n}function i(){var e=n.apply(this,arguments);null==e?delete this[t]:this[t]=e}return null==n?e:\"function\"==typeof n?i:r}function j(t){function n(){var n=this.ownerDocument,e=this.namespaceURI;return e?n.createElementNS(e,t):n.createElement(t)}function e(){return this.ownerDocument.createElementNS(t.space,t.local)}return\"function\"==typeof t?t:(t=eu.ns.qualify(t)).local?e:n}function Y(){var t=this.parentNode;t&&t.removeChild(this)}function U(t){return{__data__:t}}function $(t){return function(){return wu(this,t)}}function W(t){return arguments.length||(t=r),function(n,e){return n&&e?t(n.__data__,e.__data__):!n-!e}}function z(t,n){for(var e=0,r=t.length;r>e;e++)for(var i,a=t[e],u=0,o=a.length;o>u;u++)(i=a[u])&&n(i,u,e);return t}function q(t){return _u(t,Eu),t}function G(t){var n,e;return function(r,i,a){var u,o=t[a].update,s=o.length;for(a!=e&&(e=a,n=0),i>=n&&(n=i+1);!(u=o[n])&&++n<s;);return u}}function H(t,n,e){function r(){var n=this[u];n&&(this.removeEventListener(t,n,n.$),delete this[u])}function i(){var i=s(n,iu(arguments));r.call(this),this.addEventListener(t,this[u]=i,i.$=e),i._=n}function a(){var n,e=new RegExp(\"^__on([^.]+)\"+eu.requote(t)+\"$\");for(var r in this)if(n=r.match(e)){var i=this[r];this.removeEventListener(n[1],i,i.$),delete this[r]}}var u=\"__on\"+t,o=t.indexOf(\".\"),s=V;o>0&&(t=t.slice(0,o));var c=Mu.get(t);return c&&(t=c,s=Z),o?n?i:r:n?w:a}function V(t,n){return function(e){var r=eu.event;eu.event=e,n[0]=this.__data__;try{t.apply(this,n)}finally{eu.event=r}}}function Z(t,n){var e=V(t,n);return function(t){var n=this,r=t.relatedTarget;r&&(r===n||8&r.compareDocumentPosition(n))||e.call(n,t)}}function X(n){var r=\".dragsuppress-\"+ ++Du,i=\"click\"+r,a=eu.select(e(n)).on(\"touchmove\"+r,E).on(\"dragstart\"+r,E).on(\"selectstart\"+r,E);if(null==Su&&(Su=\"onselectstart\"in n?!1:x(n.style,\"userSelect\")),Su){var u=t(n).style,o=u[Su];u[Su]=\"none\"}return function(t){if(a.on(r,null),Su&&(u[Su]=o),t){var n=function(){a.on(i,null)};a.on(i,function(){E(),n()},!0),setTimeout(n,0)}}}function K(t,n){n.changedTouches&&(n=n.changedTouches[0]);var r=t.ownerSVGElement||t;if(r.createSVGPoint){var i=r.createSVGPoint();if(0>Cu){var a=e(t);if(a.scrollX||a.scrollY){r=eu.select(\"body\").append(\"svg\").style({position:\"absolute\",top:0,left:0,margin:0,padding:0,border:\"none\"},\"important\");var u=r[0][0].getScreenCTM();Cu=!(u.f||u.e),r.remove()}}return Cu?(i.x=n.pageX,i.y=n.pageY):(i.x=n.clientX,i.y=n.clientY),i=i.matrixTransform(t.getScreenCTM().inverse()),[i.x,i.y]}var o=t.getBoundingClientRect();return[n.clientX-o.left-t.clientLeft,n.clientY-o.top-t.clientTop]}function Q(){return eu.event.changedTouches[0].identifier}function J(t){return t>0?1:0>t?-1:0}function tt(t,n,e){return(n[0]-t[0])*(e[1]-t[1])-(n[1]-t[1])*(e[0]-t[0])}function nt(t){return t>1?0:-1>t?Ou:Math.acos(t)}function et(t){return t>1?Bu:-1>t?-Bu:Math.asin(t)}function rt(t){return((t=Math.exp(t))-1/t)/2}function it(t){return((t=Math.exp(t))+1/t)/2}function at(t){return((t=Math.exp(2*t))-1)/(t+1)}function ut(t){return(t=Math.sin(t/2))*t}function ot(){}function st(t,n,e){return this instanceof st?(this.h=+t,this.s=+n,void(this.l=+e)):arguments.length<2?t instanceof st?new st(t.h,t.s,t.l):wt(\"\"+t,At,st):new st(t,n,e)}function ct(t,n,e){function r(t){return t>360?t-=360:0>t&&(t+=360),60>t?a+(u-a)*t/60:180>t?u:240>t?a+(u-a)*(240-t)/60:a}function i(t){return Math.round(255*r(t))}var a,u;return t=isNaN(t)?0:(t%=360)<0?t+360:t,n=isNaN(n)?0:0>n?0:n>1?1:n,e=0>e?0:e>1?1:e,u=.5>=e?e*(1+n):e+n-e*n,a=2*e-u,new vt(i(t+120),i(t),i(t-120))}function lt(t,n,e){return this instanceof lt?(this.h=+t,this.c=+n,void(this.l=+e)):arguments.length<2?t instanceof lt?new lt(t.h,t.c,t.l):t instanceof ft?pt(t.l,t.a,t.b):pt((t=kt((t=eu.rgb(t)).r,t.g,t.b)).l,t.a,t.b):new lt(t,n,e)}function ht(t,n,e){return isNaN(t)&&(t=0),isNaN(n)&&(n=0),new ft(e,Math.cos(t*=Nu)*n,Math.sin(t)*n)}function ft(t,n,e){return this instanceof ft?(this.l=+t,this.a=+n,void(this.b=+e)):arguments.length<2?t instanceof ft?new ft(t.l,t.a,t.b):t instanceof lt?ht(t.h,t.c,t.l):kt((t=vt(t)).r,t.g,t.b):new ft(t,n,e)}function dt(t,n,e){var r=(t+16)/116,i=r+n/500,a=r-e/200;return i=gt(i)*Hu,r=gt(r)*Vu,a=gt(a)*Zu,new vt(mt(3.2404542*i-1.5371385*r-.4985314*a),mt(-.969266*i+1.8760108*r+.041556*a),mt(.0556434*i-.2040259*r+1.0572252*a))}function pt(t,n,e){return t>0?new lt(Math.atan2(e,n)*Pu,Math.sqrt(n*n+e*e),t):new lt(0/0,0/0,t)}function gt(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function yt(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function mt(t){return Math.round(255*(.00304>=t?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function vt(t,n,e){return this instanceof vt?(this.r=~~t,this.g=~~n,void(this.b=~~e)):arguments.length<2?t instanceof vt?new vt(t.r,t.g,t.b):wt(\"\"+t,vt,ct):new vt(t,n,e)}function _t(t){return new vt(t>>16,t>>8&255,255&t)}function bt(t){return _t(t)+\"\"}function xt(t){return 16>t?\"0\"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function wt(t,n,e){t=t.toLowerCase();var r,i,a,u=0,o=0,s=0;if(r=/([a-z]+)\\((.*)\\)/.exec(t))switch(i=r[2].split(\",\"),r[1]){case\"hsl\":return e(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case\"rgb\":return n(Mt(i[0]),Mt(i[1]),Mt(i[2]))}return(a=Qu.get(t))?n(a.r,a.g,a.b):(null==t||\"#\"!==t.charAt(0)||isNaN(a=parseInt(t.slice(1),16))||(4===t.length?(u=(3840&a)>>4,u=u>>4|u,o=240&a,o=o>>4|o,s=15&a,s=s<<4|s):7===t.length&&(u=(16711680&a)>>16,o=(65280&a)>>8,s=255&a)),n(u,o,s))}function At(t,n,e){var r,i,a=Math.min(t/=255,n/=255,e/=255),u=Math.max(t,n,e),o=u-a,s=(u+a)/2;return o?(i=.5>s?o/(u+a):o/(2-u-a),r=t==u?(n-e)/o+(e>n?6:0):n==u?(e-t)/o+2:(t-n)/o+4,r*=60):(r=0/0,i=s>0&&1>s?0:r),new st(r,i,s)}function kt(t,n,e){t=Et(t),n=Et(n),e=Et(e);var r=yt((.4124564*t+.3575761*n+.1804375*e)/Hu),i=yt((.2126729*t+.7151522*n+.072175*e)/Vu),a=yt((.0193339*t+.119192*n+.9503041*e)/Zu);return ft(116*i-16,500*(r-i),200*(i-a))}function Et(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function Mt(t){var n=parseFloat(t);return\"%\"===t.charAt(t.length-1)?Math.round(2.55*n):n}function St(t){return\"function\"==typeof t?t:function(){return t}}function Dt(t){return function(n,e,r){return 2===arguments.length&&\"function\"==typeof e&&(r=e,e=null),Ct(n,e,t,r)}}function Ct(t,n,e,r){function i(){var t,n=s.status;if(!n&&Ft(s)||n>=200&&300>n||304===n){try{t=e.call(a,s)}catch(r){return void u.error.call(a,r)}u.load.call(a,t)}else u.error.call(a,s)}var a={},u=eu.dispatch(\"beforesend\",\"progress\",\"load\",\"error\"),o={},s=new XMLHttpRequest,c=null;return!this.XDomainRequest||\"withCredentials\"in s||!/^(http(s)?:)?\\/\\//.test(t)||(s=new XDomainRequest),\"onload\"in s?s.onload=s.onerror=i:s.onreadystatechange=function(){s.readyState>3&&i()},s.onprogress=function(t){var n=eu.event;eu.event=t;try{u.progress.call(a,s)}finally{eu.event=n}},a.header=function(t,n){return t=(t+\"\").toLowerCase(),arguments.length<2?o[t]:(null==n?delete o[t]:o[t]=n+\"\",a)},a.mimeType=function(t){return arguments.length?(n=null==t?null:t+\"\",a):n},a.responseType=function(t){return arguments.length?(c=t,a):c},a.response=function(t){return e=t,a},[\"get\",\"post\"].forEach(function(t){a[t]=function(){return a.send.apply(a,[t].concat(iu(arguments)))}}),a.send=function(e,r,i){if(2===arguments.length&&\"function\"==typeof r&&(i=r,r=null),s.open(e,t,!0),null==n||\"accept\"in o||(o.accept=n+\",*/*\"),s.setRequestHeader)for(var l in o)s.setRequestHeader(l,o[l]);return null!=n&&s.overrideMimeType&&s.overrideMimeType(n),null!=c&&(s.responseType=c),null!=i&&a.on(\"error\",i).on(\"load\",function(t){i(null,t)}),u.beforesend.call(a,s),s.send(null==r?null:r),a},a.abort=function(){return s.abort(),a},eu.rebind(a,u,\"on\"),null==r?a:a.get(Tt(r))}function Tt(t){return 1===t.length?function(n,e){t(null==n?e:null)}:t}function Ft(t){var n=t.responseType;return n&&\"text\"!==n?t.response:t.responseText}function Ot(){var t=Lt(),n=It()-t;n>24?(isFinite(n)&&(clearTimeout(eo),eo=setTimeout(Ot,n)),no=0):(no=1,io(Ot))}function Lt(){var t=Date.now();for(ro=Ju;ro;)t>=ro.t&&(ro.f=ro.c(t-ro.t)),ro=ro.n;return t}function It(){for(var t,n=Ju,e=1/0;n;)n.f?n=t?t.n=n.n:Ju=n.n:(n.t<e&&(e=n.t),n=(t=n).n);return to=t,e}function Bt(t,n){return n-(t?Math.ceil(Math.log(t)/Math.LN10):1)}function Nt(t,n){var e=Math.pow(10,3*pu(8-n));return{scale:n>8?function(t){return t/e}:function(t){return t*e},symbol:t}}function Pt(t){var n=t.decimal,e=t.thousands,r=t.grouping,i=t.currency,a=r&&e?function(t,n){for(var i=t.length,a=[],u=0,o=r[0],s=0;i>0&&o>0&&(s+o+1>n&&(o=Math.max(1,n-s)),a.push(t.substring(i-=o,i+o)),!((s+=o+1)>n));)o=r[u=(u+1)%r.length];return a.reverse().join(e)}:_;return function(t){var e=uo.exec(t),r=e[1]||\" \",u=e[2]||\">\",o=e[3]||\"-\",s=e[4]||\"\",c=e[5],l=+e[6],h=e[7],f=e[8],d=e[9],p=1,g=\"\",y=\"\",m=!1,v=!0;switch(f&&(f=+f.substring(1)),(c||\"0\"===r&&\"=\"===u)&&(c=r=\"0\",u=\"=\"),d){case\"n\":h=!0,d=\"g\";break;case\"%\":p=100,y=\"%\",d=\"f\";break;case\"p\":p=100,y=\"%\",d=\"r\";break;case\"b\":case\"o\":case\"x\":case\"X\":\"#\"===s&&(g=\"0\"+d.toLowerCase());case\"c\":v=!1;case\"d\":m=!0,f=0;break;case\"s\":p=-1,d=\"r\"}\"$\"===s&&(g=i[0],y=i[1]),\"r\"!=d||f||(d=\"g\"),null!=f&&(\"g\"==d?f=Math.max(1,Math.min(21,f)):(\"e\"==d||\"f\"==d)&&(f=Math.max(0,Math.min(20,f)))),d=oo.get(d)||Rt;var _=c&&h;return function(t){var e=y;if(m&&t%1)return\"\";var i=0>t||0===t&&0>1/t?(t=-t,\"-\"):\"-\"===o?\"\":o;if(0>p){var s=eu.formatPrefix(t,f);t=s.scale(t),e=s.symbol+y}else t*=p;t=d(t,f);var b,x,w=t.lastIndexOf(\".\");if(0>w){var A=v?t.lastIndexOf(\"e\"):-1;0>A?(b=t,x=\"\"):(b=t.substring(0,A),x=t.substring(A))}else b=t.substring(0,w),x=n+t.substring(w+1);!c&&h&&(b=a(b,1/0));var k=g.length+b.length+x.length+(_?0:i.length),E=l>k?new Array(k=l-k+1).join(r):\"\";return _&&(b=a(E+b,E.length?l-x.length:1/0)),i+=g,t=b+x,(\"<\"===u?i+t+E:\">\"===u?E+i+t:\"^\"===u?E.substring(0,k>>=1)+i+t+E.substring(k):i+(_?t:E+t))+e}}}function Rt(t){return t+\"\"}function jt(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function Yt(t,n,e){function r(n){var e=t(n),r=a(e,1);return r-n>n-e?e:r}function i(e){return n(e=t(new co(e-1)),1),e}function a(t,e){return n(t=new co(+t),e),t}function u(t,r,a){var u=i(t),o=[];if(a>1)for(;r>u;)e(u)%a||o.push(new Date(+u)),n(u,1);else for(;r>u;)o.push(new Date(+u)),n(u,1);return o}function o(t,n,e){try{co=jt;var r=new jt;return r._=t,u(r,n,e)}finally{co=Date}}t.floor=t,t.round=r,t.ceil=i,t.offset=a,t.range=u;var s=t.utc=Ut(t);return s.floor=s,s.round=Ut(r),s.ceil=Ut(i),s.offset=Ut(a),s.range=o,t}function Ut(t){return function(n,e){try{co=jt;var r=new jt;return r._=n,t(r,e)._}finally{co=Date}}}function $t(t){function n(t){function n(n){for(var e,i,a,u=[],o=-1,s=0;++o<r;)37===t.charCodeAt(o)&&(u.push(t.slice(s,o)),null!=(i=ho[e=t.charAt(++o)])&&(e=t.charAt(++o)),(a=D[e])&&(e=a(n,null==i?\"e\"===e?\" \":\"0\":i)),u.push(e),s=o+1);return u.push(t.slice(s,o)),u.join(\"\")}var r=t.length;return n.parse=function(n){var r={y:1900,m:0,d:1,H:0,M:0,S:0,L:0,Z:null},i=e(r,t,n,0);if(i!=n.length)return null;\"p\"in r&&(r.H=r.H%12+12*r.p);var a=null!=r.Z&&co!==jt,u=new(a?jt:co);return\"j\"in r?u.setFullYear(r.y,0,r.j):\"w\"in r&&(\"W\"in r||\"U\"in r)?(u.setFullYear(r.y,0,1),u.setFullYear(r.y,0,\"W\"in r?(r.w+6)%7+7*r.W-(u.getDay()+5)%7:r.w+7*r.U-(u.getDay()+6)%7)):u.setFullYear(r.y,r.m,r.d),u.setHours(r.H+(r.Z/100|0),r.M+r.Z%100,r.S,r.L),a?u._:u},n.toString=function(){return t},n}function e(t,n,e,r){for(var i,a,u,o=0,s=n.length,c=e.length;s>o;){if(r>=c)return-1;if(i=n.charCodeAt(o++),37===i){if(u=n.charAt(o++),a=C[u in ho?n.charAt(o++):u],!a||(r=a(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}function r(t,n,e){w.lastIndex=0;var r=w.exec(n.slice(e));return r?(t.w=A.get(r[0].toLowerCase()),e+r[0].length):-1}function i(t,n,e){b.lastIndex=0;var r=b.exec(n.slice(e));return r?(t.w=x.get(r[0].toLowerCase()),e+r[0].length):-1}function a(t,n,e){M.lastIndex=0;var r=M.exec(n.slice(e));return r?(t.m=S.get(r[0].toLowerCase()),e+r[0].length):-1}function u(t,n,e){k.lastIndex=0;var r=k.exec(n.slice(e));return r?(t.m=E.get(r[0].toLowerCase()),e+r[0].length):-1}function o(t,n,r){return e(t,D.c.toString(),n,r)}function s(t,n,r){return e(t,D.x.toString(),n,r)}function c(t,n,r){return e(t,D.X.toString(),n,r)}function l(t,n,e){var r=_.get(n.slice(e,e+=2).toLowerCase());return null==r?-1:(t.p=r,e)}var h=t.dateTime,f=t.date,d=t.time,p=t.periods,g=t.days,y=t.shortDays,m=t.months,v=t.shortMonths;n.utc=function(t){function e(t){try{co=jt;var n=new co;return n._=t,r(n)}finally{co=Date}}var r=n(t);return e.parse=function(t){try{co=jt;var n=r.parse(t);return n&&n._}finally{co=Date}},e.toString=r.toString,e},n.multi=n.utc.multi=cn;var _=eu.map(),b=zt(g),x=qt(g),w=zt(y),A=qt(y),k=zt(m),E=qt(m),M=zt(v),S=qt(v);p.forEach(function(t,n){_.set(t.toLowerCase(),n)});var D={a:function(t){return y[t.getDay()]},A:function(t){return g[t.getDay()]},b:function(t){return v[t.getMonth()]},B:function(t){return m[t.getMonth()]},c:n(h),d:function(t,n){return Wt(t.getDate(),n,2)},e:function(t,n){return Wt(t.getDate(),n,2)},H:function(t,n){return Wt(t.getHours(),n,2)},I:function(t,n){return Wt(t.getHours()%12||12,n,2)},j:function(t,n){return Wt(1+so.dayOfYear(t),n,3)},L:function(t,n){return Wt(t.getMilliseconds(),n,3)},m:function(t,n){return Wt(t.getMonth()+1,n,2)},M:function(t,n){return Wt(t.getMinutes(),n,2)},p:function(t){return p[+(t.getHours()>=12)]},S:function(t,n){return Wt(t.getSeconds(),n,2)},U:function(t,n){return Wt(so.sundayOfYear(t),n,2)},w:function(t){return t.getDay()},W:function(t,n){return Wt(so.mondayOfYear(t),n,2)},x:n(f),X:n(d),y:function(t,n){return Wt(t.getFullYear()%100,n,2)},Y:function(t,n){return Wt(t.getFullYear()%1e4,n,4)},Z:on,\"%\":function(){return\"%\"}},C={a:r,A:i,b:a,B:u,c:o,d:tn,e:tn,H:en,I:en,j:nn,L:un,m:Jt,M:rn,p:l,S:an,U:Ht,w:Gt,W:Vt,x:s,X:c,y:Xt,Y:Zt,Z:Kt,\"%\":sn};return n}function Wt(t,n,e){var r=0>t?\"-\":\"\",i=(r?-t:t)+\"\",a=i.length;return r+(e>a?new Array(e-a+1).join(n)+i:i)}function zt(t){return new RegExp(\"^(?:\"+t.map(eu.requote).join(\"|\")+\")\",\"i\")}function qt(t){for(var n=new l,e=-1,r=t.length;++e<r;)n.set(t[e].toLowerCase(),e);return n}function Gt(t,n,e){fo.lastIndex=0;var r=fo.exec(n.slice(e,e+1));return r?(t.w=+r[0],e+r[0].length):-1}function Ht(t,n,e){fo.lastIndex=0;var r=fo.exec(n.slice(e));return r?(t.U=+r[0],e+r[0].length):-1}function Vt(t,n,e){fo.lastIndex=0;var r=fo.exec(n.slice(e));return r?(t.W=+r[0],e+r[0].length):-1}function Zt(t,n,e){fo.lastIndex=0;var r=fo.exec(n.slice(e,e+4));return r?(t.y=+r[0],e+r[0].length):-1}function Xt(t,n,e){fo.lastIndex=0;var r=fo.exec(n.slice(e,e+2));return r?(t.y=Qt(+r[0]),e+r[0].length):-1}function Kt(t,n,e){return/^[+-]\\d{4}$/.test(n=n.slice(e,e+5))?(t.Z=-n,e+5):-1}function Qt(t){return t+(t>68?1900:2e3)}function Jt(t,n,e){fo.lastIndex=0;var r=fo.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function tn(t,n,e){fo.lastIndex=0;var r=fo.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function nn(t,n,e){fo.lastIndex=0;var r=fo.exec(n.slice(e,e+3));return r?(t.j=+r[0],e+r[0].length):-1}function en(t,n,e){fo.lastIndex=0;var r=fo.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function rn(t,n,e){fo.lastIndex=0;var r=fo.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function an(t,n,e){fo.lastIndex=0;var r=fo.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function un(t,n,e){fo.lastIndex=0;var r=fo.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function on(t){var n=t.getTimezoneOffset(),e=n>0?\"-\":\"+\",r=pu(n)/60|0,i=pu(n)%60;return e+Wt(r,\"0\",2)+Wt(i,\"0\",2)}function sn(t,n,e){po.lastIndex=0;var r=po.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function cn(t){for(var n=t.length,e=-1;++e<n;)t[e][0]=this(t[e][0]);return function(n){for(var e=0,r=t[e];!r[1](n);)r=t[++e];return r[0](n)}}function ln(){}function hn(t,n,e){var r=e.s=t+n,i=r-t,a=r-i;e.t=t-a+(n-i)}function fn(t,n){t&&vo.hasOwnProperty(t.type)&&vo[t.type](t,n)}function dn(t,n,e){var r,i=-1,a=t.length-e;for(n.lineStart();++i<a;)r=t[i],n.point(r[0],r[1],r[2]);n.lineEnd()}function pn(t,n){var e=-1,r=t.length;for(n.polygonStart();++e<r;)dn(t[e],n,1);n.polygonEnd()}function gn(){function t(t,n){t*=Nu,n=n*Nu/2+Ou/4;var e=t-r,u=e>=0?1:-1,o=u*e,s=Math.cos(n),c=Math.sin(n),l=a*c,h=i*s+l*Math.cos(o),f=l*u*Math.sin(o);bo.add(Math.atan2(f,h)),r=t,i=s,a=c}var n,e,r,i,a;xo.point=function(u,o){xo.point=t,r=(n=u)*Nu,i=Math.cos(o=(e=o)*Nu/2+Ou/4),a=Math.sin(o)},xo.lineEnd=function(){t(n,e)}}function yn(t){var n=t[0],e=t[1],r=Math.cos(e);return[r*Math.cos(n),r*Math.sin(n),Math.sin(e)]}function mn(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function vn(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]}function _n(t,n){t[0]+=n[0],t[1]+=n[1],t[2]+=n[2]}function bn(t,n){return[t[0]*n,t[1]*n,t[2]*n]}function xn(t){var n=Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=n,t[1]/=n,t[2]/=n}function wn(t){return[Math.atan2(t[1],t[0]),et(t[2])]}function An(t,n){return pu(t[0]-n[0])<Tu&&pu(t[1]-n[1])<Tu}function kn(t,n){t*=Nu;var e=Math.cos(n*=Nu);En(e*Math.cos(t),e*Math.sin(t),Math.sin(n))}function En(t,n,e){++wo,ko+=(t-ko)/wo,Eo+=(n-Eo)/wo,Mo+=(e-Mo)/wo}function Mn(){function t(t,i){t*=Nu;var a=Math.cos(i*=Nu),u=a*Math.cos(t),o=a*Math.sin(t),s=Math.sin(i),c=Math.atan2(Math.sqrt((c=e*s-r*o)*c+(c=r*u-n*s)*c+(c=n*o-e*u)*c),n*u+e*o+r*s);Ao+=c,So+=c*(n+(n=u)),Do+=c*(e+(e=o)),Co+=c*(r+(r=s)),En(n,e,r)}var n,e,r;Lo.point=function(i,a){i*=Nu;var u=Math.cos(a*=Nu);n=u*Math.cos(i),e=u*Math.sin(i),r=Math.sin(a),Lo.point=t,En(n,e,r)}}function Sn(){Lo.point=kn}function Dn(){function t(t,n){t*=Nu;var e=Math.cos(n*=Nu),u=e*Math.cos(t),o=e*Math.sin(t),s=Math.sin(n),c=i*s-a*o,l=a*u-r*s,h=r*o-i*u,f=Math.sqrt(c*c+l*l+h*h),d=r*u+i*o+a*s,p=f&&-nt(d)/f,g=Math.atan2(f,d);To+=p*c,Fo+=p*l,Oo+=p*h,Ao+=g,So+=g*(r+(r=u)),Do+=g*(i+(i=o)),Co+=g*(a+(a=s)),En(r,i,a)}var n,e,r,i,a;Lo.point=function(u,o){n=u,e=o,Lo.point=t,u*=Nu;var s=Math.cos(o*=Nu);r=s*Math.cos(u),i=s*Math.sin(u),a=Math.sin(o),En(r,i,a)},Lo.lineEnd=function(){t(n,e),Lo.lineEnd=Sn,Lo.point=kn}}function Cn(t,n){function e(e,r){return e=t(e,r),n(e[0],e[1])}return t.invert&&n.invert&&(e.invert=function(e,r){return e=n.invert(e,r),e&&t.invert(e[0],e[1])}),e}function Tn(){return!0}function Fn(t,n,e,r,i){var a=[],u=[];if(t.forEach(function(t){if(!((n=t.length-1)<=0)){var n,e=t[0],r=t[n];if(An(e,r)){i.lineStart();for(var o=0;n>o;++o)i.point((e=t[o])[0],e[1]);return void i.lineEnd()}var s=new Ln(e,t,null,!0),c=new Ln(e,null,s,!1);s.o=c,a.push(s),u.push(c),s=new Ln(r,t,null,!1),c=new Ln(r,null,s,!0),s.o=c,a.push(s),u.push(c)}}),u.sort(n),On(a),On(u),a.length){for(var o=0,s=e,c=u.length;c>o;++o)u[o].e=s=!s;for(var l,h,f=a[0];;){for(var d=f,p=!0;d.v;)if((d=d.n)===f)return;l=d.z,i.lineStart();do{if(d.v=d.o.v=!0,d.e){if(p)for(var o=0,c=l.length;c>o;++o)i.point((h=l[o])[0],h[1]);else r(d.x,d.n.x,1,i);d=d.n}else{if(p){l=d.p.z;for(var o=l.length-1;o>=0;--o)i.point((h=l[o])[0],h[1])}else r(d.x,d.p.x,-1,i);d=d.p}d=d.o,l=d.z,p=!p}while(!d.v);i.lineEnd()}}}function On(t){if(n=t.length){for(var n,e,r=0,i=t[0];++r<n;)i.n=e=t[r],e.p=i,i=e;i.n=e=t[0],e.p=i}}function Ln(t,n,e,r){this.x=t,this.z=n,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function In(t,n,e,r){return function(i,a){function u(n,e){var r=i(n,e);t(n=r[0],e=r[1])&&a.point(n,e)}function o(t,n){var e=i(t,n);y.point(e[0],e[1])}function s(){v.point=o,y.lineStart()}function c(){v.point=u,y.lineEnd()}function l(t,n){g.push([t,n]);var e=i(t,n);b.point(e[0],e[1])}function h(){b.lineStart(),g=[]}function f(){l(g[0][0],g[0][1]),b.lineEnd();var t,n=b.clean(),e=_.buffer(),r=e.length;if(g.pop(),p.push(g),g=null,r)if(1&n){t=e[0];var i,r=t.length-1,u=-1;if(r>0){for(x||(a.polygonStart(),x=!0),a.lineStart();++u<r;)a.point((i=t[u])[0],i[1]);a.lineEnd()}}else r>1&&2&n&&e.push(e.pop().concat(e.shift())),d.push(e.filter(Bn))}var d,p,g,y=n(a),m=i.invert(r[0],r[1]),v={point:u,lineStart:s,lineEnd:c,polygonStart:function(){v.point=l,v.lineStart=h,v.lineEnd=f,d=[],p=[]},polygonEnd:function(){v.point=u,v.lineStart=s,v.lineEnd=c,d=eu.merge(d);var t=Un(m,p);d.length?(x||(a.polygonStart(),x=!0),Fn(d,Pn,t,e,a)):t&&(x||(a.polygonStart(),x=!0),a.lineStart(),e(null,null,1,a),a.lineEnd()),x&&(a.polygonEnd(),x=!1),d=p=null},sphere:function(){a.polygonStart(),a.lineStart(),e(null,null,1,a),a.lineEnd(),a.polygonEnd()}},_=Nn(),b=n(_),x=!1;return v}}function Bn(t){return t.length>1}function Nn(){var t,n=[];return{lineStart:function(){n.push(t=[])},point:function(n,e){t.push([n,e])},lineEnd:w,buffer:function(){var e=n;return n=[],t=null,e},rejoin:function(){n.length>1&&n.push(n.pop().concat(n.shift()))}}}function Pn(t,n){return((t=t.x)[0]<0?t[1]-Bu-Tu:Bu-t[1])-((n=n.x)[0]<0?n[1]-Bu-Tu:Bu-n[1])}function Rn(t){var n,e=0/0,r=0/0,i=0/0;return{lineStart:function(){t.lineStart(),n=1},point:function(a,u){var o=a>0?Ou:-Ou,s=pu(a-e);pu(s-Ou)<Tu?(t.point(e,r=(r+u)/2>0?Bu:-Bu),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(o,r),t.point(a,r),n=0):i!==o&&s>=Ou&&(pu(e-i)<Tu&&(e-=i*Tu),pu(a-o)<Tu&&(a-=o*Tu),r=jn(e,r,a,u),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(o,r),n=0),t.point(e=a,r=u),i=o},lineEnd:function(){t.lineEnd(),e=r=0/0},clean:function(){return 2-n}}}function jn(t,n,e,r){var i,a,u=Math.sin(t-e);return pu(u)>Tu?Math.atan((Math.sin(n)*(a=Math.cos(r))*Math.sin(e)-Math.sin(r)*(i=Math.cos(n))*Math.sin(t))/(i*a*u)):(n+r)/2}function Yn(t,n,e,r){var i;if(null==t)i=e*Bu,r.point(-Ou,i),r.point(0,i),r.point(Ou,i),r.point(Ou,0),r.point(Ou,-i),r.point(0,-i),r.point(-Ou,-i),r.point(-Ou,0),r.point(-Ou,i);else if(pu(t[0]-n[0])>Tu){var a=t[0]<n[0]?Ou:-Ou;i=e*a/2,r.point(-a,i),r.point(0,i),r.point(a,i)}else r.point(n[0],n[1])}function Un(t,n){var e=t[0],r=t[1],i=[Math.sin(e),-Math.cos(e),0],a=0,u=0;bo.reset();for(var o=0,s=n.length;s>o;++o){var c=n[o],l=c.length;if(l)for(var h=c[0],f=h[0],d=h[1]/2+Ou/4,p=Math.sin(d),g=Math.cos(d),y=1;;){y===l&&(y=0),t=c[y];var m=t[0],v=t[1]/2+Ou/4,_=Math.sin(v),b=Math.cos(v),x=m-f,w=x>=0?1:-1,A=w*x,k=A>Ou,E=p*_;if(bo.add(Math.atan2(E*w*Math.sin(A),g*b+E*Math.cos(A))),a+=k?x+w*Lu:x,k^f>=e^m>=e){var M=vn(yn(h),yn(t));xn(M);var S=vn(i,M);xn(S);var D=(k^x>=0?-1:1)*et(S[2]);(r>D||r===D&&(M[0]||M[1]))&&(u+=k^x>=0?1:-1)}if(!y++)break;f=m,p=_,g=b,h=t}}return(-Tu>a||Tu>a&&0>bo)^1&u}function $n(t){function n(t,n){return Math.cos(t)*Math.cos(n)>a}function e(t){var e,a,s,c,l;return{lineStart:function(){c=s=!1,l=1},point:function(h,f){var d,p=[h,f],g=n(h,f),y=u?g?0:i(h,f):g?i(h+(0>h?Ou:-Ou),f):0;if(!e&&(c=s=g)&&t.lineStart(),g!==s&&(d=r(e,p),(An(e,d)||An(p,d))&&(p[0]+=Tu,p[1]+=Tu,g=n(p[0],p[1]))),g!==s)l=0,g?(t.lineStart(),d=r(p,e),t.point(d[0],d[1])):(d=r(e,p),t.point(d[0],d[1]),t.lineEnd()),e=d;else if(o&&e&&u^g){var m;y&a||!(m=r(p,e,!0))||(l=0,u?(t.lineStart(),t.point(m[0][0],m[0][1]),t.point(m[1][0],m[1][1]),t.lineEnd()):(t.point(m[1][0],m[1][1]),t.lineEnd(),t.lineStart(),t.point(m[0][0],m[0][1])))}!g||e&&An(e,p)||t.point(p[0],p[1]),e=p,s=g,a=y},lineEnd:function(){s&&t.lineEnd(),e=null},clean:function(){return l|(c&&s)<<1}}}function r(t,n,e){var r=yn(t),i=yn(n),u=[1,0,0],o=vn(r,i),s=mn(o,o),c=o[0],l=s-c*c;if(!l)return!e&&t;var h=a*s/l,f=-a*c/l,d=vn(u,o),p=bn(u,h),g=bn(o,f);_n(p,g);var y=d,m=mn(p,y),v=mn(y,y),_=m*m-v*(mn(p,p)-1);if(!(0>_)){var b=Math.sqrt(_),x=bn(y,(-m-b)/v);if(_n(x,p),x=wn(x),!e)return x;var w,A=t[0],k=n[0],E=t[1],M=n[1];A>k&&(w=A,A=k,k=w);var S=k-A,D=pu(S-Ou)<Tu,C=D||Tu>S;if(!D&&E>M&&(w=E,E=M,M=w),C?D?E+M>0^x[1]<(pu(x[0]-A)<Tu?E:M):E<=x[1]&&x[1]<=M:S>Ou^(A<=x[0]&&x[0]<=k)){var T=bn(y,(-m+b)/v);return _n(T,p),[x,wn(T)]}}}function i(n,e){var r=u?t:Ou-t,i=0;return-r>n?i|=1:n>r&&(i|=2),-r>e?i|=4:e>r&&(i|=8),i}var a=Math.cos(t),u=a>0,o=pu(a)>Tu,s=ge(t,6*Nu);return In(n,e,s,u?[0,-t]:[-Ou,t-Ou])}function Wn(t,n,e,r){return function(i){var a,u=i.a,o=i.b,s=u.x,c=u.y,l=o.x,h=o.y,f=0,d=1,p=l-s,g=h-c;if(a=t-s,p||!(a>0)){if(a/=p,0>p){if(f>a)return;d>a&&(d=a)}else if(p>0){if(a>d)return;a>f&&(f=a)}if(a=e-s,p||!(0>a)){if(a/=p,0>p){if(a>d)return;a>f&&(f=a)}else if(p>0){if(f>a)return;d>a&&(d=a)}if(a=n-c,g||!(a>0)){if(a/=g,0>g){if(f>a)return;d>a&&(d=a)}else if(g>0){if(a>d)return;a>f&&(f=a)}if(a=r-c,g||!(0>a)){if(a/=g,0>g){if(a>d)return;a>f&&(f=a)}else if(g>0){if(f>a)return;d>a&&(d=a)}return f>0&&(i.a={x:s+f*p,y:c+f*g}),1>d&&(i.b={x:s+d*p,y:c+d*g}),i}}}}}}function zn(t,n,e,r){function i(r,i){return pu(r[0]-t)<Tu?i>0?0:3:pu(r[0]-e)<Tu?i>0?2:1:pu(r[1]-n)<Tu?i>0?1:0:i>0?3:2}function a(t,n){return u(t.x,n.x)}function u(t,n){var e=i(t,1),r=i(n,1);return e!==r?e-r:0===e?n[1]-t[1]:1===e?t[0]-n[0]:2===e?t[1]-n[1]:n[0]-t[0]}return function(o){function s(t){for(var n=0,e=y.length,r=t[1],i=0;e>i;++i)for(var a,u=1,o=y[i],s=o.length,c=o[0];s>u;++u)a=o[u],c[1]<=r?a[1]>r&&tt(c,a,t)>0&&++n:a[1]<=r&&tt(c,a,t)<0&&--n,c=a;return 0!==n}function c(a,o,s,c){var l=0,h=0;if(null==a||(l=i(a,s))!==(h=i(o,s))||u(a,o)<0^s>0){do c.point(0===l||3===l?t:e,l>1?r:n);while((l=(l+s+4)%4)!==h)}else c.point(o[0],o[1])}function l(i,a){return i>=t&&e>=i&&a>=n&&r>=a}function h(t,n){l(t,n)&&o.point(t,n)}function f(){C.point=p,y&&y.push(m=[]),k=!0,A=!1,x=w=0/0}function d(){g&&(p(v,_),b&&A&&S.rejoin(),g.push(S.buffer())),C.point=h,A&&o.lineEnd()}function p(t,n){t=Math.max(-Bo,Math.min(Bo,t)),n=Math.max(-Bo,Math.min(Bo,n));var e=l(t,n);if(y&&m.push([t,n]),k)v=t,_=n,b=e,k=!1,e&&(o.lineStart(),o.point(t,n));else if(e&&A)o.point(t,n);else{var r={a:{x:x,y:w},b:{x:t,y:n}};D(r)?(A||(o.lineStart(),o.point(r.a.x,r.a.y)),o.point(r.b.x,r.b.y),e||o.lineEnd(),E=!1):e&&(o.lineStart(),o.point(t,n),E=!1)}x=t,w=n,A=e}var g,y,m,v,_,b,x,w,A,k,E,M=o,S=Nn(),D=Wn(t,n,e,r),C={point:h,lineStart:f,lineEnd:d,polygonStart:function(){o=S,g=[],y=[],E=!0},polygonEnd:function(){o=M,g=eu.merge(g);var n=s([t,r]),e=E&&n,i=g.length;(e||i)&&(o.polygonStart(),e&&(o.lineStart(),c(null,null,1,o),o.lineEnd()),i&&Fn(g,a,n,c,o),o.polygonEnd()),g=y=m=null}};return C}}function qn(t){var n=0,e=Ou/3,r=oe(t),i=r(n,e);return i.parallels=function(t){return arguments.length?r(n=t[0]*Ou/180,e=t[1]*Ou/180):[n/Ou*180,e/Ou*180]},i}function Gn(t,n){function e(t,n){var e=Math.sqrt(a-2*i*Math.sin(n))/i;return[e*Math.sin(t*=i),u-e*Math.cos(t)]}var r=Math.sin(t),i=(r+Math.sin(n))/2,a=1+r*(2*i-r),u=Math.sqrt(a)/i;return e.invert=function(t,n){var e=u-n;return[Math.atan2(t,e)/i,et((a-(t*t+e*e)*i*i)/(2*i))]},e}function Hn(){function t(t,n){Po+=i*t-r*n,r=t,i=n}var n,e,r,i;$o.point=function(a,u){$o.point=t,n=r=a,e=i=u},$o.lineEnd=function(){t(n,e)}}function Vn(t,n){Ro>t&&(Ro=t),t>Yo&&(Yo=t),jo>n&&(jo=n),n>Uo&&(Uo=n)}function Zn(){function t(t,n){u.push(\"M\",t,\",\",n,a)}function n(t,n){u.push(\"M\",t,\",\",n),o.point=e}function e(t,n){u.push(\"L\",t,\",\",n)}function r(){o.point=t}function i(){u.push(\"Z\")}var a=Xn(4.5),u=[],o={point:t,lineStart:function(){o.point=n},lineEnd:r,polygonStart:function(){o.lineEnd=i},polygonEnd:function(){o.lineEnd=r,o.point=t},pointRadius:function(t){return a=Xn(t),o},result:function(){if(u.length){var t=u.join(\"\");return u=[],t}}};return o}function Xn(t){return\"m0,\"+t+\"a\"+t+\",\"+t+\" 0 1,1 0,\"+-2*t+\"a\"+t+\",\"+t+\" 0 1,1 0,\"+2*t+\"z\"}function Kn(t,n){ko+=t,Eo+=n,++Mo}function Qn(){function t(t,r){var i=t-n,a=r-e,u=Math.sqrt(i*i+a*a);So+=u*(n+t)/2,Do+=u*(e+r)/2,Co+=u,Kn(n=t,e=r)}var n,e;zo.point=function(r,i){zo.point=t,Kn(n=r,e=i)}}function Jn(){zo.point=Kn}function te(){function t(t,n){var e=t-r,a=n-i,u=Math.sqrt(e*e+a*a);So+=u*(r+t)/2,Do+=u*(i+n)/2,Co+=u,u=i*t-r*n,To+=u*(r+t),Fo+=u*(i+n),Oo+=3*u,Kn(r=t,i=n)}var n,e,r,i;zo.point=function(a,u){zo.point=t,Kn(n=r=a,e=i=u)},zo.lineEnd=function(){t(n,e)}}function ne(t){function n(n,e){t.moveTo(n+u,e),t.arc(n,e,u,0,Lu)}function e(n,e){t.moveTo(n,e),o.point=r}function r(n,e){t.lineTo(n,e)}function i(){o.point=n}function a(){\nt.closePath()}var u=4.5,o={point:n,lineStart:function(){o.point=e},lineEnd:i,polygonStart:function(){o.lineEnd=a},polygonEnd:function(){o.lineEnd=i,o.point=n},pointRadius:function(t){return u=t,o},result:w};return o}function ee(t){function n(t){return(o?r:e)(t)}function e(n){return ae(n,function(e,r){e=t(e,r),n.point(e[0],e[1])})}function r(n){function e(e,r){e=t(e,r),n.point(e[0],e[1])}function r(){_=0/0,k.point=a,n.lineStart()}function a(e,r){var a=yn([e,r]),u=t(e,r);i(_,b,v,x,w,A,_=u[0],b=u[1],v=e,x=a[0],w=a[1],A=a[2],o,n),n.point(_,b)}function u(){k.point=e,n.lineEnd()}function s(){r(),k.point=c,k.lineEnd=l}function c(t,n){a(h=t,f=n),d=_,p=b,g=x,y=w,m=A,k.point=a}function l(){i(_,b,v,x,w,A,d,p,h,g,y,m,o,n),k.lineEnd=u,u()}var h,f,d,p,g,y,m,v,_,b,x,w,A,k={point:e,lineStart:r,lineEnd:u,polygonStart:function(){n.polygonStart(),k.lineStart=s},polygonEnd:function(){n.polygonEnd(),k.lineStart=r}};return k}function i(n,e,r,o,s,c,l,h,f,d,p,g,y,m){var v=l-n,_=h-e,b=v*v+_*_;if(b>4*a&&y--){var x=o+d,w=s+p,A=c+g,k=Math.sqrt(x*x+w*w+A*A),E=Math.asin(A/=k),M=pu(pu(A)-1)<Tu||pu(r-f)<Tu?(r+f)/2:Math.atan2(w,x),S=t(M,E),D=S[0],C=S[1],T=D-n,F=C-e,O=_*T-v*F;(O*O/b>a||pu((v*T+_*F)/b-.5)>.3||u>o*d+s*p+c*g)&&(i(n,e,r,o,s,c,D,C,M,x/=k,w/=k,A,y,m),m.point(D,C),i(D,C,M,x,w,A,l,h,f,d,p,g,y,m))}}var a=.5,u=Math.cos(30*Nu),o=16;return n.precision=function(t){return arguments.length?(o=(a=t*t)>0&&16,n):Math.sqrt(a)},n}function re(t){var n=ee(function(n,e){return t([n*Pu,e*Pu])});return function(t){return se(n(t))}}function ie(t){this.stream=t}function ae(t,n){return{point:n,sphere:function(){t.sphere()},lineStart:function(){t.lineStart()},lineEnd:function(){t.lineEnd()},polygonStart:function(){t.polygonStart()},polygonEnd:function(){t.polygonEnd()}}}function ue(t){return oe(function(){return t})()}function oe(t){function n(t){return t=o(t[0]*Nu,t[1]*Nu),[t[0]*f+s,c-t[1]*f]}function e(t){return t=o.invert((t[0]-s)/f,(c-t[1])/f),t&&[t[0]*Pu,t[1]*Pu]}function r(){o=Cn(u=he(m,v,b),a);var t=a(g,y);return s=d-t[0]*f,c=p+t[1]*f,i()}function i(){return l&&(l.valid=!1,l=null),n}var a,u,o,s,c,l,h=ee(function(t,n){return t=a(t,n),[t[0]*f+s,c-t[1]*f]}),f=150,d=480,p=250,g=0,y=0,m=0,v=0,b=0,x=Io,w=_,A=null,k=null;return n.stream=function(t){return l&&(l.valid=!1),l=se(x(u,h(w(t)))),l.valid=!0,l},n.clipAngle=function(t){return arguments.length?(x=null==t?(A=t,Io):$n((A=+t)*Nu),i()):A},n.clipExtent=function(t){return arguments.length?(k=t,w=t?zn(t[0][0],t[0][1],t[1][0],t[1][1]):_,i()):k},n.scale=function(t){return arguments.length?(f=+t,r()):f},n.translate=function(t){return arguments.length?(d=+t[0],p=+t[1],r()):[d,p]},n.center=function(t){return arguments.length?(g=t[0]%360*Nu,y=t[1]%360*Nu,r()):[g*Pu,y*Pu]},n.rotate=function(t){return arguments.length?(m=t[0]%360*Nu,v=t[1]%360*Nu,b=t.length>2?t[2]%360*Nu:0,r()):[m*Pu,v*Pu,b*Pu]},eu.rebind(n,h,\"precision\"),function(){return a=t.apply(this,arguments),n.invert=a.invert&&e,r()}}function se(t){return ae(t,function(n,e){t.point(n*Nu,e*Nu)})}function ce(t,n){return[t,n]}function le(t,n){return[t>Ou?t-Lu:-Ou>t?t+Lu:t,n]}function he(t,n,e){return t?n||e?Cn(de(t),pe(n,e)):de(t):n||e?pe(n,e):le}function fe(t){return function(n,e){return n+=t,[n>Ou?n-Lu:-Ou>n?n+Lu:n,e]}}function de(t){var n=fe(t);return n.invert=fe(-t),n}function pe(t,n){function e(t,n){var e=Math.cos(n),o=Math.cos(t)*e,s=Math.sin(t)*e,c=Math.sin(n),l=c*r+o*i;return[Math.atan2(s*a-l*u,o*r-c*i),et(l*a+s*u)]}var r=Math.cos(t),i=Math.sin(t),a=Math.cos(n),u=Math.sin(n);return e.invert=function(t,n){var e=Math.cos(n),o=Math.cos(t)*e,s=Math.sin(t)*e,c=Math.sin(n),l=c*a-s*u;return[Math.atan2(s*a+c*u,o*r+l*i),et(l*r-o*i)]},e}function ge(t,n){var e=Math.cos(t),r=Math.sin(t);return function(i,a,u,o){var s=u*n;null!=i?(i=ye(e,i),a=ye(e,a),(u>0?a>i:i>a)&&(i+=u*Lu)):(i=t+u*Lu,a=t-.5*s);for(var c,l=i;u>0?l>a:a>l;l-=s)o.point((c=wn([e,-r*Math.cos(l),-r*Math.sin(l)]))[0],c[1])}}function ye(t,n){var e=yn(n);e[0]-=t,xn(e);var r=nt(-e[1]);return((-e[2]<0?-r:r)+2*Math.PI-Tu)%(2*Math.PI)}function me(t,n,e){var r=eu.range(t,n-Tu,e).concat(n);return function(t){return r.map(function(n){return[t,n]})}}function ve(t,n,e){var r=eu.range(t,n-Tu,e).concat(n);return function(t){return r.map(function(n){return[n,t]})}}function _e(t){return t.source}function be(t){return t.target}function xe(t,n,e,r){var i=Math.cos(n),a=Math.sin(n),u=Math.cos(r),o=Math.sin(r),s=i*Math.cos(t),c=i*Math.sin(t),l=u*Math.cos(e),h=u*Math.sin(e),f=2*Math.asin(Math.sqrt(ut(r-n)+i*u*ut(e-t))),d=1/Math.sin(f),p=f?function(t){var n=Math.sin(t*=f)*d,e=Math.sin(f-t)*d,r=e*s+n*l,i=e*c+n*h,u=e*a+n*o;return[Math.atan2(i,r)*Pu,Math.atan2(u,Math.sqrt(r*r+i*i))*Pu]}:function(){return[t*Pu,n*Pu]};return p.distance=f,p}function we(){function t(t,i){var a=Math.sin(i*=Nu),u=Math.cos(i),o=pu((t*=Nu)-n),s=Math.cos(o);qo+=Math.atan2(Math.sqrt((o=u*Math.sin(o))*o+(o=r*a-e*u*s)*o),e*a+r*u*s),n=t,e=a,r=u}var n,e,r;Go.point=function(i,a){n=i*Nu,e=Math.sin(a*=Nu),r=Math.cos(a),Go.point=t},Go.lineEnd=function(){Go.point=Go.lineEnd=w}}function Ae(t,n){function e(n,e){var r=Math.cos(n),i=Math.cos(e),a=t(r*i);return[a*i*Math.sin(n),a*Math.sin(e)]}return e.invert=function(t,e){var r=Math.sqrt(t*t+e*e),i=n(r),a=Math.sin(i),u=Math.cos(i);return[Math.atan2(t*a,r*u),Math.asin(r&&e*a/r)]},e}function ke(t,n){function e(t,n){u>0?-Bu+Tu>n&&(n=-Bu+Tu):n>Bu-Tu&&(n=Bu-Tu);var e=u/Math.pow(i(n),a);return[e*Math.sin(a*t),u-e*Math.cos(a*t)]}var r=Math.cos(t),i=function(t){return Math.tan(Ou/4+t/2)},a=t===n?Math.sin(t):Math.log(r/Math.cos(n))/Math.log(i(n)/i(t)),u=r*Math.pow(i(t),a)/a;return a?(e.invert=function(t,n){var e=u-n,r=J(a)*Math.sqrt(t*t+e*e);return[Math.atan2(t,e)/a,2*Math.atan(Math.pow(u/r,1/a))-Bu]},e):Me}function Ee(t,n){function e(t,n){var e=a-n;return[e*Math.sin(i*t),a-e*Math.cos(i*t)]}var r=Math.cos(t),i=t===n?Math.sin(t):(r-Math.cos(n))/(n-t),a=r/i+t;return pu(i)<Tu?ce:(e.invert=function(t,n){var e=a-n;return[Math.atan2(t,e)/i,a-J(i)*Math.sqrt(t*t+e*e)]},e)}function Me(t,n){return[t,Math.log(Math.tan(Ou/4+n/2))]}function Se(t){var n,e=ue(t),r=e.scale,i=e.translate,a=e.clipExtent;return e.scale=function(){var t=r.apply(e,arguments);return t===e?n?e.clipExtent(null):e:t},e.translate=function(){var t=i.apply(e,arguments);return t===e?n?e.clipExtent(null):e:t},e.clipExtent=function(t){var u=a.apply(e,arguments);if(u===e){if(n=null==t){var o=Ou*r(),s=i();a([[s[0]-o,s[1]-o],[s[0]+o,s[1]+o]])}}else n&&(u=null);return u},e.clipExtent(null)}function De(t,n){return[Math.log(Math.tan(Ou/4+n/2)),-t]}function Ce(t){return t[0]}function Te(t){return t[1]}function Fe(t){for(var n=t.length,e=[0,1],r=2,i=2;n>i;i++){for(;r>1&&tt(t[e[r-2]],t[e[r-1]],t[i])<=0;)--r;e[r++]=i}return e.slice(0,r)}function Oe(t,n){return t[0]-n[0]||t[1]-n[1]}function Le(t,n,e){return(e[0]-n[0])*(t[1]-n[1])<(e[1]-n[1])*(t[0]-n[0])}function Ie(t,n,e,r){var i=t[0],a=e[0],u=n[0]-i,o=r[0]-a,s=t[1],c=e[1],l=n[1]-s,h=r[1]-c,f=(o*(s-c)-h*(i-a))/(h*u-o*l);return[i+f*u,s+f*l]}function Be(t){var n=t[0],e=t[t.length-1];return!(n[0]-e[0]||n[1]-e[1])}function Ne(){rr(this),this.edge=this.site=this.circle=null}function Pe(t){var n=is.pop()||new Ne;return n.site=t,n}function Re(t){Ve(t),ns.remove(t),is.push(t),rr(t)}function je(t){var n=t.circle,e=n.x,r=n.cy,i={x:e,y:r},a=t.P,u=t.N,o=[t];Re(t);for(var s=a;s.circle&&pu(e-s.circle.x)<Tu&&pu(r-s.circle.cy)<Tu;)a=s.P,o.unshift(s),Re(s),s=a;o.unshift(s),Ve(s);for(var c=u;c.circle&&pu(e-c.circle.x)<Tu&&pu(r-c.circle.cy)<Tu;)u=c.N,o.push(c),Re(c),c=u;o.push(c),Ve(c);var l,h=o.length;for(l=1;h>l;++l)c=o[l],s=o[l-1],tr(c.edge,s.site,c.site,i);s=o[0],c=o[h-1],c.edge=Qe(s.site,c.site,null,i),He(s),He(c)}function Ye(t){for(var n,e,r,i,a=t.x,u=t.y,o=ns._;o;)if(r=Ue(o,u)-a,r>Tu)o=o.L;else{if(i=a-$e(o,u),!(i>Tu)){r>-Tu?(n=o.P,e=o):i>-Tu?(n=o,e=o.N):n=e=o;break}if(!o.R){n=o;break}o=o.R}var s=Pe(t);if(ns.insert(n,s),n||e){if(n===e)return Ve(n),e=Pe(n.site),ns.insert(s,e),s.edge=e.edge=Qe(n.site,s.site),He(n),void He(e);if(!e)return void(s.edge=Qe(n.site,s.site));Ve(n),Ve(e);var c=n.site,l=c.x,h=c.y,f=t.x-l,d=t.y-h,p=e.site,g=p.x-l,y=p.y-h,m=2*(f*y-d*g),v=f*f+d*d,_=g*g+y*y,b={x:(y*v-d*_)/m+l,y:(f*_-g*v)/m+h};tr(e.edge,c,p,b),s.edge=Qe(c,t,null,b),e.edge=Qe(t,p,null,b),He(n),He(e)}}function Ue(t,n){var e=t.site,r=e.x,i=e.y,a=i-n;if(!a)return r;var u=t.P;if(!u)return-(1/0);e=u.site;var o=e.x,s=e.y,c=s-n;if(!c)return o;var l=o-r,h=1/a-1/c,f=l/c;return h?(-f+Math.sqrt(f*f-2*h*(l*l/(-2*c)-s+c/2+i-a/2)))/h+r:(r+o)/2}function $e(t,n){var e=t.N;if(e)return Ue(e,n);var r=t.site;return r.y===n?r.x:1/0}function We(t){this.site=t,this.edges=[]}function ze(t){for(var n,e,r,i,a,u,o,s,c,l,h=t[0][0],f=t[1][0],d=t[0][1],p=t[1][1],g=ts,y=g.length;y--;)if(a=g[y],a&&a.prepare())for(o=a.edges,s=o.length,u=0;s>u;)l=o[u].end(),r=l.x,i=l.y,c=o[++u%s].start(),n=c.x,e=c.y,(pu(r-n)>Tu||pu(i-e)>Tu)&&(o.splice(u,0,new nr(Je(a.site,l,pu(r-h)<Tu&&p-i>Tu?{x:h,y:pu(n-h)<Tu?e:p}:pu(i-p)<Tu&&f-r>Tu?{x:pu(e-p)<Tu?n:f,y:p}:pu(r-f)<Tu&&i-d>Tu?{x:f,y:pu(n-f)<Tu?e:d}:pu(i-d)<Tu&&r-h>Tu?{x:pu(e-d)<Tu?n:h,y:d}:null),a.site,null)),++s)}function qe(t,n){return n.angle-t.angle}function Ge(){rr(this),this.x=this.y=this.arc=this.site=this.cy=null}function He(t){var n=t.P,e=t.N;if(n&&e){var r=n.site,i=t.site,a=e.site;if(r!==a){var u=i.x,o=i.y,s=r.x-u,c=r.y-o,l=a.x-u,h=a.y-o,f=2*(s*h-c*l);if(!(f>=-Fu)){var d=s*s+c*c,p=l*l+h*h,g=(h*d-c*p)/f,y=(s*p-l*d)/f,h=y+o,m=as.pop()||new Ge;m.arc=t,m.site=i,m.x=g+u,m.y=h+Math.sqrt(g*g+y*y),m.cy=h,t.circle=m;for(var v=null,_=rs._;_;)if(m.y<_.y||m.y===_.y&&m.x<=_.x){if(!_.L){v=_.P;break}_=_.L}else{if(!_.R){v=_;break}_=_.R}rs.insert(v,m),v||(es=m)}}}}function Ve(t){var n=t.circle;n&&(n.P||(es=n.N),rs.remove(n),as.push(n),rr(n),t.circle=null)}function Ze(t){for(var n,e=Jo,r=Wn(t[0][0],t[0][1],t[1][0],t[1][1]),i=e.length;i--;)n=e[i],(!Xe(n,t)||!r(n)||pu(n.a.x-n.b.x)<Tu&&pu(n.a.y-n.b.y)<Tu)&&(n.a=n.b=null,e.splice(i,1))}function Xe(t,n){var e=t.b;if(e)return!0;var r,i,a=t.a,u=n[0][0],o=n[1][0],s=n[0][1],c=n[1][1],l=t.l,h=t.r,f=l.x,d=l.y,p=h.x,g=h.y,y=(f+p)/2,m=(d+g)/2;if(g===d){if(u>y||y>=o)return;if(f>p){if(a){if(a.y>=c)return}else a={x:y,y:s};e={x:y,y:c}}else{if(a){if(a.y<s)return}else a={x:y,y:c};e={x:y,y:s}}}else if(r=(f-p)/(g-d),i=m-r*y,-1>r||r>1)if(f>p){if(a){if(a.y>=c)return}else a={x:(s-i)/r,y:s};e={x:(c-i)/r,y:c}}else{if(a){if(a.y<s)return}else a={x:(c-i)/r,y:c};e={x:(s-i)/r,y:s}}else if(g>d){if(a){if(a.x>=o)return}else a={x:u,y:r*u+i};e={x:o,y:r*o+i}}else{if(a){if(a.x<u)return}else a={x:o,y:r*o+i};e={x:u,y:r*u+i}}return t.a=a,t.b=e,!0}function Ke(t,n){this.l=t,this.r=n,this.a=this.b=null}function Qe(t,n,e,r){var i=new Ke(t,n);return Jo.push(i),e&&tr(i,t,n,e),r&&tr(i,n,t,r),ts[t.i].edges.push(new nr(i,t,n)),ts[n.i].edges.push(new nr(i,n,t)),i}function Je(t,n,e){var r=new Ke(t,null);return r.a=n,r.b=e,Jo.push(r),r}function tr(t,n,e,r){t.a||t.b?t.l===e?t.b=r:t.a=r:(t.a=r,t.l=n,t.r=e)}function nr(t,n,e){var r=t.a,i=t.b;this.edge=t,this.site=n,this.angle=e?Math.atan2(e.y-n.y,e.x-n.x):t.l===n?Math.atan2(i.x-r.x,r.y-i.y):Math.atan2(r.x-i.x,i.y-r.y)}function er(){this._=null}function rr(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function ir(t,n){var e=n,r=n.R,i=e.U;i?i.L===e?i.L=r:i.R=r:t._=r,r.U=i,e.U=r,e.R=r.L,e.R&&(e.R.U=e),r.L=e}function ar(t,n){var e=n,r=n.L,i=e.U;i?i.L===e?i.L=r:i.R=r:t._=r,r.U=i,e.U=r,e.L=r.R,e.L&&(e.L.U=e),r.R=e}function ur(t){for(;t.L;)t=t.L;return t}function or(t,n){var e,r,i,a=t.sort(sr).pop();for(Jo=[],ts=new Array(t.length),ns=new er,rs=new er;;)if(i=es,a&&(!i||a.y<i.y||a.y===i.y&&a.x<i.x))(a.x!==e||a.y!==r)&&(ts[a.i]=new We(a),Ye(a),e=a.x,r=a.y),a=t.pop();else{if(!i)break;je(i.arc)}n&&(Ze(n),ze(n));var u={cells:ts,edges:Jo};return ns=rs=Jo=ts=null,u}function sr(t,n){return n.y-t.y||n.x-t.x}function cr(t,n,e){return(t.x-e.x)*(n.y-t.y)-(t.x-n.x)*(e.y-t.y)}function lr(t){return t.x}function hr(t){return t.y}function fr(){return{leaf:!0,nodes:[],point:null,x:null,y:null}}function dr(t,n,e,r,i,a){if(!t(n,e,r,i,a)){var u=.5*(e+i),o=.5*(r+a),s=n.nodes;s[0]&&dr(t,s[0],e,r,u,o),s[1]&&dr(t,s[1],u,r,i,o),s[2]&&dr(t,s[2],e,o,u,a),s[3]&&dr(t,s[3],u,o,i,a)}}function pr(t,n,e,r,i,a,u){var o,s=1/0;return function c(t,l,h,f,d){if(!(l>a||h>u||r>f||i>d)){if(p=t.point){var p,g=n-t.x,y=e-t.y,m=g*g+y*y;if(s>m){var v=Math.sqrt(s=m);r=n-v,i=e-v,a=n+v,u=e+v,o=p}}for(var _=t.nodes,b=.5*(l+f),x=.5*(h+d),w=n>=b,A=e>=x,k=A<<1|w,E=k+4;E>k;++k)if(t=_[3&k])switch(3&k){case 0:c(t,l,h,b,x);break;case 1:c(t,b,h,f,x);break;case 2:c(t,l,x,b,d);break;case 3:c(t,b,x,f,d)}}}(t,r,i,a,u),o}function gr(t,n){t=eu.rgb(t),n=eu.rgb(n);var e=t.r,r=t.g,i=t.b,a=n.r-e,u=n.g-r,o=n.b-i;return function(t){return\"#\"+xt(Math.round(e+a*t))+xt(Math.round(r+u*t))+xt(Math.round(i+o*t))}}function yr(t,n){var e,r={},i={};for(e in t)e in n?r[e]=_r(t[e],n[e]):i[e]=t[e];for(e in n)e in t||(i[e]=n[e]);return function(t){for(e in r)i[e]=r[e](t);return i}}function mr(t,n){return t=+t,n=+n,function(e){return t*(1-e)+n*e}}function vr(t,n){var e,r,i,a=os.lastIndex=ss.lastIndex=0,u=-1,o=[],s=[];for(t+=\"\",n+=\"\";(e=os.exec(t))&&(r=ss.exec(n));)(i=r.index)>a&&(i=n.slice(a,i),o[u]?o[u]+=i:o[++u]=i),(e=e[0])===(r=r[0])?o[u]?o[u]+=r:o[++u]=r:(o[++u]=null,s.push({i:u,x:mr(e,r)})),a=ss.lastIndex;return a<n.length&&(i=n.slice(a),o[u]?o[u]+=i:o[++u]=i),o.length<2?s[0]?(n=s[0].x,function(t){return n(t)+\"\"}):function(){return n}:(n=s.length,function(t){for(var e,r=0;n>r;++r)o[(e=s[r]).i]=e.x(t);return o.join(\"\")})}function _r(t,n){for(var e,r=eu.interpolators.length;--r>=0&&!(e=eu.interpolators[r](t,n)););return e}function br(t,n){var e,r=[],i=[],a=t.length,u=n.length,o=Math.min(t.length,n.length);for(e=0;o>e;++e)r.push(_r(t[e],n[e]));for(;a>e;++e)i[e]=t[e];for(;u>e;++e)i[e]=n[e];return function(t){for(e=0;o>e;++e)i[e]=r[e](t);return i}}function xr(t){return function(n){return 0>=n?0:n>=1?1:t(n)}}function wr(t){return function(n){return 1-t(1-n)}}function Ar(t){return function(n){return.5*(.5>n?t(2*n):2-t(2-2*n))}}function kr(t){return t*t}function Er(t){return t*t*t}function Mr(t){if(0>=t)return 0;if(t>=1)return 1;var n=t*t,e=n*t;return 4*(.5>t?e:3*(t-n)+e-.75)}function Sr(t){return function(n){return Math.pow(n,t)}}function Dr(t){return 1-Math.cos(t*Bu)}function Cr(t){return Math.pow(2,10*(t-1))}function Tr(t){return 1-Math.sqrt(1-t*t)}function Fr(t,n){var e;return arguments.length<2&&(n=.45),arguments.length?e=n/Lu*Math.asin(1/t):(t=1,e=n/4),function(r){return 1+t*Math.pow(2,-10*r)*Math.sin((r-e)*Lu/n)}}function Or(t){return t||(t=1.70158),function(n){return n*n*((t+1)*n-t)}}function Lr(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}function Ir(t,n){t=eu.hcl(t),n=eu.hcl(n);var e=t.h,r=t.c,i=t.l,a=n.h-e,u=n.c-r,o=n.l-i;return isNaN(u)&&(u=0,r=isNaN(r)?n.c:r),isNaN(a)?(a=0,e=isNaN(e)?n.h:e):a>180?a-=360:-180>a&&(a+=360),function(t){return ht(e+a*t,r+u*t,i+o*t)+\"\"}}function Br(t,n){t=eu.hsl(t),n=eu.hsl(n);var e=t.h,r=t.s,i=t.l,a=n.h-e,u=n.s-r,o=n.l-i;return isNaN(u)&&(u=0,r=isNaN(r)?n.s:r),isNaN(a)?(a=0,e=isNaN(e)?n.h:e):a>180?a-=360:-180>a&&(a+=360),function(t){return ct(e+a*t,r+u*t,i+o*t)+\"\"}}function Nr(t,n){t=eu.lab(t),n=eu.lab(n);var e=t.l,r=t.a,i=t.b,a=n.l-e,u=n.a-r,o=n.b-i;return function(t){return dt(e+a*t,r+u*t,i+o*t)+\"\"}}function Pr(t,n){return n-=t,function(e){return Math.round(t+n*e)}}function Rr(t){var n=[t.a,t.b],e=[t.c,t.d],r=Yr(n),i=jr(n,e),a=Yr(Ur(e,n,-i))||0;n[0]*e[1]<e[0]*n[1]&&(n[0]*=-1,n[1]*=-1,r*=-1,i*=-1),this.rotate=(r?Math.atan2(n[1],n[0]):Math.atan2(-e[0],e[1]))*Pu,this.translate=[t.e,t.f],this.scale=[r,a],this.skew=a?Math.atan2(i,a)*Pu:0}function jr(t,n){return t[0]*n[0]+t[1]*n[1]}function Yr(t){var n=Math.sqrt(jr(t,t));return n&&(t[0]/=n,t[1]/=n),n}function Ur(t,n,e){return t[0]+=e*n[0],t[1]+=e*n[1],t}function $r(t,n){var e,r=[],i=[],a=eu.transform(t),u=eu.transform(n),o=a.translate,s=u.translate,c=a.rotate,l=u.rotate,h=a.skew,f=u.skew,d=a.scale,p=u.scale;return o[0]!=s[0]||o[1]!=s[1]?(r.push(\"translate(\",null,\",\",null,\")\"),i.push({i:1,x:mr(o[0],s[0])},{i:3,x:mr(o[1],s[1])})):r.push(s[0]||s[1]?\"translate(\"+s+\")\":\"\"),c!=l?(c-l>180?l+=360:l-c>180&&(c+=360),i.push({i:r.push(r.pop()+\"rotate(\",null,\")\")-2,x:mr(c,l)})):l&&r.push(r.pop()+\"rotate(\"+l+\")\"),h!=f?i.push({i:r.push(r.pop()+\"skewX(\",null,\")\")-2,x:mr(h,f)}):f&&r.push(r.pop()+\"skewX(\"+f+\")\"),d[0]!=p[0]||d[1]!=p[1]?(e=r.push(r.pop()+\"scale(\",null,\",\",null,\")\"),i.push({i:e-4,x:mr(d[0],p[0])},{i:e-2,x:mr(d[1],p[1])})):(1!=p[0]||1!=p[1])&&r.push(r.pop()+\"scale(\"+p+\")\"),e=i.length,function(t){for(var n,a=-1;++a<e;)r[(n=i[a]).i]=n.x(t);return r.join(\"\")}}function Wr(t,n){return n=(n-=t=+t)||1/n,function(e){return(e-t)/n}}function zr(t,n){return n=(n-=t=+t)||1/n,function(e){return Math.max(0,Math.min(1,(e-t)/n))}}function qr(t){for(var n=t.source,e=t.target,r=Hr(n,e),i=[n];n!==r;)n=n.parent,i.push(n);for(var a=i.length;e!==r;)i.splice(a,0,e),e=e.parent;return i}function Gr(t){for(var n=[],e=t.parent;null!=e;)n.push(t),t=e,e=e.parent;return n.push(t),n}function Hr(t,n){if(t===n)return t;for(var e=Gr(t),r=Gr(n),i=e.pop(),a=r.pop(),u=null;i===a;)u=i,i=e.pop(),a=r.pop();return u}function Vr(t){t.fixed|=2}function Zr(t){t.fixed&=-7}function Xr(t){t.fixed|=4,t.px=t.x,t.py=t.y}function Kr(t){t.fixed&=-5}function Qr(t,n,e){var r=0,i=0;if(t.charge=0,!t.leaf)for(var a,u=t.nodes,o=u.length,s=-1;++s<o;)a=u[s],null!=a&&(Qr(a,n,e),t.charge+=a.charge,r+=a.charge*a.cx,i+=a.charge*a.cy);if(t.point){t.leaf||(t.point.x+=Math.random()-.5,t.point.y+=Math.random()-.5);var c=n*e[t.point.index];t.charge+=t.pointCharge=c,r+=c*t.point.x,i+=c*t.point.y}t.cx=r/t.charge,t.cy=i/t.charge}function Jr(t,n){return eu.rebind(t,n,\"sort\",\"children\",\"value\"),t.nodes=t,t.links=ai,t}function ti(t,n){for(var e=[t];null!=(t=e.pop());)if(n(t),(i=t.children)&&(r=i.length))for(var r,i;--r>=0;)e.push(i[r])}function ni(t,n){for(var e=[t],r=[];null!=(t=e.pop());)if(r.push(t),(a=t.children)&&(i=a.length))for(var i,a,u=-1;++u<i;)e.push(a[u]);for(;null!=(t=r.pop());)n(t)}function ei(t){return t.children}function ri(t){return t.value}function ii(t,n){return n.value-t.value}function ai(t){return eu.merge(t.map(function(t){return(t.children||[]).map(function(n){return{source:t,target:n}})}))}function ui(t){return t.x}function oi(t){return t.y}function si(t,n,e){t.y0=n,t.y=e}function ci(t){return eu.range(t.length)}function li(t){for(var n=-1,e=t[0].length,r=[];++n<e;)r[n]=0;return r}function hi(t){for(var n,e=1,r=0,i=t[0][1],a=t.length;a>e;++e)(n=t[e][1])>i&&(r=e,i=n);return r}function fi(t){return t.reduce(di,0)}function di(t,n){return t+n[1]}function pi(t,n){return gi(t,Math.ceil(Math.log(n.length)/Math.LN2+1))}function gi(t,n){for(var e=-1,r=+t[0],i=(t[1]-r)/n,a=[];++e<=n;)a[e]=i*e+r;return a}function yi(t){return[eu.min(t),eu.max(t)]}function mi(t,n){return t.value-n.value}function vi(t,n){var e=t._pack_next;t._pack_next=n,n._pack_prev=t,n._pack_next=e,e._pack_prev=n}function _i(t,n){t._pack_next=n,n._pack_prev=t}function bi(t,n){var e=n.x-t.x,r=n.y-t.y,i=t.r+n.r;return.999*i*i>e*e+r*r}function xi(t){function n(t){l=Math.min(t.x-t.r,l),h=Math.max(t.x+t.r,h),f=Math.min(t.y-t.r,f),d=Math.max(t.y+t.r,d)}if((e=t.children)&&(c=e.length)){var e,r,i,a,u,o,s,c,l=1/0,h=-(1/0),f=1/0,d=-(1/0);if(e.forEach(wi),r=e[0],r.x=-r.r,r.y=0,n(r),c>1&&(i=e[1],i.x=i.r,i.y=0,n(i),c>2))for(a=e[2],Ei(r,i,a),n(a),vi(r,a),r._pack_prev=a,vi(a,i),i=r._pack_next,u=3;c>u;u++){Ei(r,i,a=e[u]);var p=0,g=1,y=1;for(o=i._pack_next;o!==i;o=o._pack_next,g++)if(bi(o,a)){p=1;break}if(1==p)for(s=r._pack_prev;s!==o._pack_prev&&!bi(s,a);s=s._pack_prev,y++);p?(y>g||g==y&&i.r<r.r?_i(r,i=o):_i(r=s,i),u--):(vi(r,a),i=a,n(a))}var m=(l+h)/2,v=(f+d)/2,_=0;for(u=0;c>u;u++)a=e[u],a.x-=m,a.y-=v,_=Math.max(_,a.r+Math.sqrt(a.x*a.x+a.y*a.y));t.r=_,e.forEach(Ai)}}function wi(t){t._pack_next=t._pack_prev=t}function Ai(t){delete t._pack_next,delete t._pack_prev}function ki(t,n,e,r){var i=t.children;if(t.x=n+=r*t.x,t.y=e+=r*t.y,t.r*=r,i)for(var a=-1,u=i.length;++a<u;)ki(i[a],n,e,r)}function Ei(t,n,e){var r=t.r+e.r,i=n.x-t.x,a=n.y-t.y;if(r&&(i||a)){var u=n.r+e.r,o=i*i+a*a;u*=u,r*=r;var s=.5+(r-u)/(2*o),c=Math.sqrt(Math.max(0,2*u*(r+o)-(r-=o)*r-u*u))/(2*o);e.x=t.x+s*i+c*a,e.y=t.y+s*a-c*i}else e.x=t.x+r,e.y=t.y}function Mi(t,n){return t.parent==n.parent?1:2}function Si(t){var n=t.children;return n.length?n[0]:t.t}function Di(t){var n,e=t.children;return(n=e.length)?e[n-1]:t.t}function Ci(t,n,e){var r=e/(n.i-t.i);n.c-=r,n.s+=e,t.c+=r,n.z+=e,n.m+=e}function Ti(t){for(var n,e=0,r=0,i=t.children,a=i.length;--a>=0;)n=i[a],n.z+=e,n.m+=e,e+=n.s+(r+=n.c)}function Fi(t,n,e){return t.a.parent===n.parent?t.a:e}function Oi(t){return 1+eu.max(t,function(t){return t.y})}function Li(t){return t.reduce(function(t,n){return t+n.x},0)/t.length}function Ii(t){var n=t.children;return n&&n.length?Ii(n[0]):t}function Bi(t){var n,e=t.children;return e&&(n=e.length)?Bi(e[n-1]):t}function Ni(t){return{x:t.x,y:t.y,dx:t.dx,dy:t.dy}}function Pi(t,n){var e=t.x+n[3],r=t.y+n[0],i=t.dx-n[1]-n[3],a=t.dy-n[0]-n[2];return 0>i&&(e+=i/2,i=0),0>a&&(r+=a/2,a=0),{x:e,y:r,dx:i,dy:a}}function Ri(t){var n=t[0],e=t[t.length-1];return e>n?[n,e]:[e,n]}function ji(t){return t.rangeExtent?t.rangeExtent():Ri(t.range())}function Yi(t,n,e,r){var i=e(t[0],t[1]),a=r(n[0],n[1]);return function(t){return a(i(t))}}function Ui(t,n){var e,r=0,i=t.length-1,a=t[r],u=t[i];return a>u&&(e=r,r=i,i=e,e=a,a=u,u=e),t[r]=n.floor(a),t[i]=n.ceil(u),t}function $i(t){return t?{floor:function(n){return Math.floor(n/t)*t},ceil:function(n){return Math.ceil(n/t)*t}}:_s}function Wi(t,n,e,r){var i=[],a=[],u=0,o=Math.min(t.length,n.length)-1;for(t[o]<t[0]&&(t=t.slice().reverse(),n=n.slice().reverse());++u<=o;)i.push(e(t[u-1],t[u])),a.push(r(n[u-1],n[u]));return function(n){var e=eu.bisect(t,n,1,o)-1;return a[e](i[e](n))}}function zi(t,n,e,r){function i(){var i=Math.min(t.length,n.length)>2?Wi:Yi,s=r?zr:Wr;return u=i(t,n,s,e),o=i(n,t,s,_r),a}function a(t){return u(t)}var u,o;return a.invert=function(t){return o(t)},a.domain=function(n){return arguments.length?(t=n.map(Number),i()):t},a.range=function(t){return arguments.length?(n=t,i()):n},a.rangeRound=function(t){return a.range(t).interpolate(Pr)},a.clamp=function(t){return arguments.length?(r=t,i()):r},a.interpolate=function(t){return arguments.length?(e=t,i()):e},a.ticks=function(n){return Vi(t,n)},a.tickFormat=function(n,e){return Zi(t,n,e)},a.nice=function(n){return Gi(t,n),i()},a.copy=function(){return zi(t,n,e,r)},i()}function qi(t,n){return eu.rebind(t,n,\"range\",\"rangeRound\",\"interpolate\",\"clamp\")}function Gi(t,n){return Ui(t,$i(Hi(t,n)[2]))}function Hi(t,n){null==n&&(n=10);var e=Ri(t),r=e[1]-e[0],i=Math.pow(10,Math.floor(Math.log(r/n)/Math.LN10)),a=n/r*i;return.15>=a?i*=10:.35>=a?i*=5:.75>=a&&(i*=2),e[0]=Math.ceil(e[0]/i)*i,e[1]=Math.floor(e[1]/i)*i+.5*i,e[2]=i,e}function Vi(t,n){return eu.range.apply(eu,Hi(t,n))}function Zi(t,n,e){var r=Hi(t,n);if(e){var i=uo.exec(e);if(i.shift(),\"s\"===i[8]){var a=eu.formatPrefix(Math.max(pu(r[0]),pu(r[1])));return i[7]||(i[7]=\".\"+Xi(a.scale(r[2]))),i[8]=\"f\",e=eu.format(i.join(\"\")),function(t){return e(a.scale(t))+a.symbol}}i[7]||(i[7]=\".\"+Ki(i[8],r)),e=i.join(\"\")}else e=\",.\"+Xi(r[2])+\"f\";return eu.format(e)}function Xi(t){return-Math.floor(Math.log(t)/Math.LN10+.01)}function Ki(t,n){var e=Xi(n[2]);return t in bs?Math.abs(e-Xi(Math.max(pu(n[0]),pu(n[1]))))+ +(\"e\"!==t):e-2*(\"%\"===t)}function Qi(t,n,e,r){function i(t){return(e?Math.log(0>t?0:t):-Math.log(t>0?0:-t))/Math.log(n)}function a(t){return e?Math.pow(n,t):-Math.pow(n,-t)}function u(n){return t(i(n))}return u.invert=function(n){return a(t.invert(n))},u.domain=function(n){return arguments.length?(e=n[0]>=0,t.domain((r=n.map(Number)).map(i)),u):r},u.base=function(e){return arguments.length?(n=+e,t.domain(r.map(i)),u):n},u.nice=function(){var n=Ui(r.map(i),e?Math:ws);return t.domain(n),r=n.map(a),u},u.ticks=function(){var t=Ri(r),u=[],o=t[0],s=t[1],c=Math.floor(i(o)),l=Math.ceil(i(s)),h=n%1?2:n;if(isFinite(l-c)){if(e){for(;l>c;c++)for(var f=1;h>f;f++)u.push(a(c)*f);u.push(a(c))}else for(u.push(a(c));c++<l;)for(var f=h-1;f>0;f--)u.push(a(c)*f);for(c=0;u[c]<o;c++);for(l=u.length;u[l-1]>s;l--);u=u.slice(c,l)}return u},u.tickFormat=function(t,n){if(!arguments.length)return xs;arguments.length<2?n=xs:\"function\"!=typeof n&&(n=eu.format(n));var r,o=Math.max(.1,t/u.ticks().length),s=e?(r=1e-12,Math.ceil):(r=-1e-12,Math.floor);return function(t){return t/a(s(i(t)+r))<=o?n(t):\"\"}},u.copy=function(){return Qi(t.copy(),n,e,r)},qi(u,t)}function Ji(t,n,e){function r(n){return t(i(n))}var i=ta(n),a=ta(1/n);return r.invert=function(n){return a(t.invert(n))},r.domain=function(n){return arguments.length?(t.domain((e=n.map(Number)).map(i)),r):e},r.ticks=function(t){return Vi(e,t)},r.tickFormat=function(t,n){return Zi(e,t,n)},r.nice=function(t){return r.domain(Gi(e,t))},r.exponent=function(u){return arguments.length?(i=ta(n=u),a=ta(1/n),t.domain(e.map(i)),r):n},r.copy=function(){return Ji(t.copy(),n,e)},qi(r,t)}function ta(t){return function(n){return 0>n?-Math.pow(-n,t):Math.pow(n,t)}}function na(t,n){function e(e){return a[((i.get(e)||(\"range\"===n.t?i.set(e,t.push(e)):0/0))-1)%a.length]}function r(n,e){return eu.range(t.length).map(function(t){return n+e*t})}var i,a,u;return e.domain=function(r){if(!arguments.length)return t;t=[],i=new l;for(var a,u=-1,o=r.length;++u<o;)i.has(a=r[u])||i.set(a,t.push(a));return e[n.t].apply(e,n.a)},e.range=function(t){return arguments.length?(a=t,u=0,n={t:\"range\",a:arguments},e):a},e.rangePoints=function(i,o){arguments.length<2&&(o=0);var s=i[0],c=i[1],l=t.length<2?(s=(s+c)/2,0):(c-s)/(t.length-1+o);return a=r(s+l*o/2,l),u=0,n={t:\"rangePoints\",a:arguments},e},e.rangeRoundPoints=function(i,o){arguments.length<2&&(o=0);var s=i[0],c=i[1],l=t.length<2?(s=c=Math.round((s+c)/2),0):(c-s)/(t.length-1+o)|0;return a=r(s+Math.round(l*o/2+(c-s-(t.length-1+o)*l)/2),l),u=0,n={t:\"rangeRoundPoints\",a:arguments},e},e.rangeBands=function(i,o,s){arguments.length<2&&(o=0),arguments.length<3&&(s=o);var c=i[1]<i[0],l=i[c-0],h=i[1-c],f=(h-l)/(t.length-o+2*s);return a=r(l+f*s,f),c&&a.reverse(),u=f*(1-o),n={t:\"rangeBands\",a:arguments},e},e.rangeRoundBands=function(i,o,s){arguments.length<2&&(o=0),arguments.length<3&&(s=o);var c=i[1]<i[0],l=i[c-0],h=i[1-c],f=Math.floor((h-l)/(t.length-o+2*s));return a=r(l+Math.round((h-l-(t.length-o)*f)/2),f),c&&a.reverse(),u=Math.round(f*(1-o)),n={t:\"rangeRoundBands\",a:arguments},e},e.rangeBand=function(){return u},e.rangeExtent=function(){return Ri(n.a[0])},e.copy=function(){return na(t,n)},e.domain(t)}function ea(t,n){function e(){var e=0,r=n.length;for(o=[];++e<r;)o[e-1]=eu.quantile(t,e/r);return u}function u(t){return isNaN(t=+t)?void 0:n[eu.bisect(o,t)]}var o;return u.domain=function(n){return arguments.length?(t=n.map(i).filter(a).sort(r),e()):t},u.range=function(t){return arguments.length?(n=t,e()):n},u.quantiles=function(){return o},u.invertExtent=function(e){return e=n.indexOf(e),0>e?[0/0,0/0]:[e>0?o[e-1]:t[0],e<o.length?o[e]:t[t.length-1]]},u.copy=function(){return ea(t,n)},e()}function ra(t,n,e){function r(n){return e[Math.max(0,Math.min(u,Math.floor(a*(n-t))))]}function i(){return a=e.length/(n-t),u=e.length-1,r}var a,u;return r.domain=function(e){return arguments.length?(t=+e[0],n=+e[e.length-1],i()):[t,n]},r.range=function(t){return arguments.length?(e=t,i()):e},r.invertExtent=function(n){return n=e.indexOf(n),n=0>n?0/0:n/a+t,[n,n+1/a]},r.copy=function(){return ra(t,n,e)},i()}function ia(t,n){function e(e){return e>=e?n[eu.bisect(t,e)]:void 0}return e.domain=function(n){return arguments.length?(t=n,e):t},e.range=function(t){return arguments.length?(n=t,e):n},e.invertExtent=function(e){return e=n.indexOf(e),[t[e-1],t[e]]},e.copy=function(){return ia(t,n)},e}function aa(t){function n(t){return+t}return n.invert=n,n.domain=n.range=function(e){return arguments.length?(t=e.map(n),n):t},n.ticks=function(n){return Vi(t,n)},n.tickFormat=function(n,e){return Zi(t,n,e)},n.copy=function(){return aa(t)},n}function ua(){return 0}function oa(t){return t.innerRadius}function sa(t){return t.outerRadius}function ca(t){return t.startAngle}function la(t){return t.endAngle}function ha(t){return t&&t.padAngle}function fa(t,n,e,r){return(t-e)*n-(n-r)*t>0?0:1}function da(t,n,e,r,i){var a=t[0]-n[0],u=t[1]-n[1],o=(i?r:-r)/Math.sqrt(a*a+u*u),s=o*u,c=-o*a,l=t[0]+s,h=t[1]+c,f=n[0]+s,d=n[1]+c,p=(l+f)/2,g=(h+d)/2,y=f-l,m=d-h,v=y*y+m*m,_=e-r,b=l*d-f*h,x=(0>m?-1:1)*Math.sqrt(_*_*v-b*b),w=(b*m-y*x)/v,A=(-b*y-m*x)/v,k=(b*m+y*x)/v,E=(-b*y+m*x)/v,M=w-p,S=A-g,D=k-p,C=E-g;return M*M+S*S>D*D+C*C&&(w=k,A=E),[[w-s,A-c],[w*e/_,A*e/_]]}function pa(t){function n(n){function u(){c.push(\"M\",a(t(l),o))}for(var s,c=[],l=[],h=-1,f=n.length,d=St(e),p=St(r);++h<f;)i.call(this,s=n[h],h)?l.push([+d.call(this,s,h),+p.call(this,s,h)]):l.length&&(u(),l=[]);return l.length&&u(),c.length?c.join(\"\"):null}var e=Ce,r=Te,i=Tn,a=ga,u=a.key,o=.7;return n.x=function(t){return arguments.length?(e=t,n):e},n.y=function(t){return arguments.length?(r=t,n):r},n.defined=function(t){return arguments.length?(i=t,n):i},n.interpolate=function(t){return arguments.length?(u=\"function\"==typeof t?a=t:(a=Ds.get(t)||ga).key,n):u},n.tension=function(t){return arguments.length?(o=t,n):o},n}function ga(t){return t.join(\"L\")}function ya(t){return ga(t)+\"Z\"}function ma(t){for(var n=0,e=t.length,r=t[0],i=[r[0],\",\",r[1]];++n<e;)i.push(\"H\",(r[0]+(r=t[n])[0])/2,\"V\",r[1]);return e>1&&i.push(\"H\",r[0]),i.join(\"\")}function va(t){for(var n=0,e=t.length,r=t[0],i=[r[0],\",\",r[1]];++n<e;)i.push(\"V\",(r=t[n])[1],\"H\",r[0]);return i.join(\"\")}function _a(t){for(var n=0,e=t.length,r=t[0],i=[r[0],\",\",r[1]];++n<e;)i.push(\"H\",(r=t[n])[0],\"V\",r[1]);return i.join(\"\")}function ba(t,n){return t.length<4?ga(t):t[1]+Aa(t.slice(1,-1),ka(t,n))}function xa(t,n){return t.length<3?ga(t):t[0]+Aa((t.push(t[0]),t),ka([t[t.length-2]].concat(t,[t[1]]),n))}function wa(t,n){return t.length<3?ga(t):t[0]+Aa(t,ka(t,n))}function Aa(t,n){if(n.length<1||t.length!=n.length&&t.length!=n.length+2)return ga(t);var e=t.length!=n.length,r=\"\",i=t[0],a=t[1],u=n[0],o=u,s=1;if(e&&(r+=\"Q\"+(a[0]-2*u[0]/3)+\",\"+(a[1]-2*u[1]/3)+\",\"+a[0]+\",\"+a[1],i=t[1],s=2),n.length>1){o=n[1],a=t[s],s++,r+=\"C\"+(i[0]+u[0])+\",\"+(i[1]+u[1])+\",\"+(a[0]-o[0])+\",\"+(a[1]-o[1])+\",\"+a[0]+\",\"+a[1];for(var c=2;c<n.length;c++,s++)a=t[s],o=n[c],r+=\"S\"+(a[0]-o[0])+\",\"+(a[1]-o[1])+\",\"+a[0]+\",\"+a[1]}if(e){var l=t[s];r+=\"Q\"+(a[0]+2*o[0]/3)+\",\"+(a[1]+2*o[1]/3)+\",\"+l[0]+\",\"+l[1]}return r}function ka(t,n){for(var e,r=[],i=(1-n)/2,a=t[0],u=t[1],o=1,s=t.length;++o<s;)e=a,a=u,u=t[o],r.push([i*(u[0]-e[0]),i*(u[1]-e[1])]);return r}function Ea(t){if(t.length<3)return ga(t);var n=1,e=t.length,r=t[0],i=r[0],a=r[1],u=[i,i,i,(r=t[1])[0]],o=[a,a,a,r[1]],s=[i,\",\",a,\"L\",Ca(Fs,u),\",\",Ca(Fs,o)];for(t.push(t[e-1]);++n<=e;)r=t[n],u.shift(),u.push(r[0]),o.shift(),o.push(r[1]),Ta(s,u,o);return t.pop(),s.push(\"L\",r),s.join(\"\")}function Ma(t){if(t.length<4)return ga(t);for(var n,e=[],r=-1,i=t.length,a=[0],u=[0];++r<3;)n=t[r],a.push(n[0]),u.push(n[1]);for(e.push(Ca(Fs,a)+\",\"+Ca(Fs,u)),--r;++r<i;)n=t[r],a.shift(),a.push(n[0]),u.shift(),u.push(n[1]),Ta(e,a,u);return e.join(\"\")}function Sa(t){for(var n,e,r=-1,i=t.length,a=i+4,u=[],o=[];++r<4;)e=t[r%i],u.push(e[0]),o.push(e[1]);for(n=[Ca(Fs,u),\",\",Ca(Fs,o)],--r;++r<a;)e=t[r%i],u.shift(),u.push(e[0]),o.shift(),o.push(e[1]),Ta(n,u,o);return n.join(\"\")}function Da(t,n){var e=t.length-1;if(e)for(var r,i,a=t[0][0],u=t[0][1],o=t[e][0]-a,s=t[e][1]-u,c=-1;++c<=e;)r=t[c],i=c/e,r[0]=n*r[0]+(1-n)*(a+i*o),r[1]=n*r[1]+(1-n)*(u+i*s);return Ea(t)}function Ca(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]+t[3]*n[3]}function Ta(t,n,e){t.push(\"C\",Ca(Cs,n),\",\",Ca(Cs,e),\",\",Ca(Ts,n),\",\",Ca(Ts,e),\",\",Ca(Fs,n),\",\",Ca(Fs,e))}function Fa(t,n){return(n[1]-t[1])/(n[0]-t[0])}function Oa(t){for(var n=0,e=t.length-1,r=[],i=t[0],a=t[1],u=r[0]=Fa(i,a);++n<e;)r[n]=(u+(u=Fa(i=a,a=t[n+1])))/2;return r[n]=u,r}function La(t){for(var n,e,r,i,a=[],u=Oa(t),o=-1,s=t.length-1;++o<s;)n=Fa(t[o],t[o+1]),pu(n)<Tu?u[o]=u[o+1]=0:(e=u[o]/n,r=u[o+1]/n,i=e*e+r*r,i>9&&(i=3*n/Math.sqrt(i),u[o]=i*e,u[o+1]=i*r));for(o=-1;++o<=s;)i=(t[Math.min(s,o+1)][0]-t[Math.max(0,o-1)][0])/(6*(1+u[o]*u[o])),\na.push([i||0,u[o]*i||0]);return a}function Ia(t){return t.length<3?ga(t):t[0]+Aa(t,La(t))}function Ba(t){for(var n,e,r,i=-1,a=t.length;++i<a;)n=t[i],e=n[0],r=n[1]-Bu,n[0]=e*Math.cos(r),n[1]=e*Math.sin(r);return t}function Na(t){function n(n){function s(){g.push(\"M\",o(t(m),h),l,c(t(y.reverse()),h),\"Z\")}for(var f,d,p,g=[],y=[],m=[],v=-1,_=n.length,b=St(e),x=St(i),w=e===r?function(){return d}:St(r),A=i===a?function(){return p}:St(a);++v<_;)u.call(this,f=n[v],v)?(y.push([d=+b.call(this,f,v),p=+x.call(this,f,v)]),m.push([+w.call(this,f,v),+A.call(this,f,v)])):y.length&&(s(),y=[],m=[]);return y.length&&s(),g.length?g.join(\"\"):null}var e=Ce,r=Ce,i=0,a=Te,u=Tn,o=ga,s=o.key,c=o,l=\"L\",h=.7;return n.x=function(t){return arguments.length?(e=r=t,n):r},n.x0=function(t){return arguments.length?(e=t,n):e},n.x1=function(t){return arguments.length?(r=t,n):r},n.y=function(t){return arguments.length?(i=a=t,n):a},n.y0=function(t){return arguments.length?(i=t,n):i},n.y1=function(t){return arguments.length?(a=t,n):a},n.defined=function(t){return arguments.length?(u=t,n):u},n.interpolate=function(t){return arguments.length?(s=\"function\"==typeof t?o=t:(o=Ds.get(t)||ga).key,c=o.reverse||o,l=o.closed?\"M\":\"L\",n):s},n.tension=function(t){return arguments.length?(h=t,n):h},n}function Pa(t){return t.radius}function Ra(t){return[t.x,t.y]}function ja(t){return function(){var n=t.apply(this,arguments),e=n[0],r=n[1]-Bu;return[e*Math.cos(r),e*Math.sin(r)]}}function Ya(){return 64}function Ua(){return\"circle\"}function $a(t){var n=Math.sqrt(t/Ou);return\"M0,\"+n+\"A\"+n+\",\"+n+\" 0 1,1 0,\"+-n+\"A\"+n+\",\"+n+\" 0 1,1 0,\"+n+\"Z\"}function Wa(t){return function(){var n,e;(n=this[t])&&(e=n[n.active])&&(--n.count?delete n[n.active]:delete this[t],n.active+=.5,e.event&&e.event.interrupt.call(this,this.__data__,e.index))}}function za(t,n,e){return _u(t,Rs),t.namespace=n,t.id=e,t}function qa(t,n,e,r){var i=t.id,a=t.namespace;return z(t,\"function\"==typeof e?function(t,u,o){t[a][i].tween.set(n,r(e.call(t,t.__data__,u,o)))}:(e=r(e),function(t){t[a][i].tween.set(n,e)}))}function Ga(t){return null==t&&(t=\"\"),function(){this.textContent=t}}function Ha(t){return null==t?\"__transition__\":\"__transition_\"+t+\"__\"}function Va(t,n,e,r,i){var a=t[e]||(t[e]={active:0,count:0}),u=a[r];if(!u){var o=i.time;u=a[r]={tween:new l,time:o,delay:i.delay,duration:i.duration,ease:i.ease,index:n},i=null,++a.count,eu.timer(function(i){function s(e){if(a.active>r)return l();var i=a[a.active];i&&(--a.count,delete a[a.active],i.event&&i.event.interrupt.call(t,t.__data__,i.index)),a.active=r,u.event&&u.event.start.call(t,t.__data__,n),u.tween.forEach(function(e,r){(r=r.call(t,t.__data__,n))&&g.push(r)}),f=u.ease,h=u.duration,eu.timer(function(){return p.c=c(e||1)?Tn:c,1},0,o)}function c(e){if(a.active!==r)return 1;for(var i=e/h,o=f(i),s=g.length;s>0;)g[--s].call(t,o);return i>=1?(u.event&&u.event.end.call(t,t.__data__,n),l()):void 0}function l(){return--a.count?delete a[r]:delete t[e],1}var h,f,d=u.delay,p=ro,g=[];return p.t=d+o,i>=d?s(i-d):void(p.c=s)},0,o)}}function Za(t,n,e){t.attr(\"transform\",function(t){var r=n(t);return\"translate(\"+(isFinite(r)?r:e(t))+\",0)\"})}function Xa(t,n,e){t.attr(\"transform\",function(t){var r=n(t);return\"translate(0,\"+(isFinite(r)?r:e(t))+\")\"})}function Ka(t){return t.toISOString()}function Qa(t,n,e){function r(n){return t(n)}function i(t,e){var r=t[1]-t[0],i=r/e,a=eu.bisect(Hs,i);return a==Hs.length?[n.year,Hi(t.map(function(t){return t/31536e6}),e)[2]]:a?n[i/Hs[a-1]<Hs[a]/i?a-1:a]:[Xs,Hi(t,e)[2]]}return r.invert=function(n){return Ja(t.invert(n))},r.domain=function(n){return arguments.length?(t.domain(n),r):t.domain().map(Ja)},r.nice=function(t,n){function e(e){return!isNaN(e)&&!t.range(e,Ja(+e+1),n).length}var a=r.domain(),u=Ri(a),o=null==t?i(u,10):\"number\"==typeof t&&i(u,t);return o&&(t=o[0],n=o[1]),r.domain(Ui(a,n>1?{floor:function(n){for(;e(n=t.floor(n));)n=Ja(n-1);return n},ceil:function(n){for(;e(n=t.ceil(n));)n=Ja(+n+1);return n}}:t))},r.ticks=function(t,n){var e=Ri(r.domain()),a=null==t?i(e,10):\"number\"==typeof t?i(e,t):!t.range&&[{range:t},n];return a&&(t=a[0],n=a[1]),t.range(e[0],Ja(+e[1]+1),1>n?1:n)},r.tickFormat=function(){return e},r.copy=function(){return Qa(t.copy(),n,e)},qi(r,t)}function Ja(t){return new Date(t)}function tu(t){return JSON.parse(t.responseText)}function nu(t){var n=au.createRange();return n.selectNode(au.body),n.createContextualFragment(t.responseText)}var eu={version:\"3.5.6\"},ru=[].slice,iu=function(t){return ru.call(t)},au=this.document;if(au)try{iu(au.documentElement.childNodes)[0].nodeType}catch(uu){iu=function(t){for(var n=t.length,e=new Array(n);n--;)e[n]=t[n];return e}}if(Date.now||(Date.now=function(){return+new Date}),au)try{au.createElement(\"DIV\").style.setProperty(\"opacity\",0,\"\")}catch(ou){var su=this.Element.prototype,cu=su.setAttribute,lu=su.setAttributeNS,hu=this.CSSStyleDeclaration.prototype,fu=hu.setProperty;su.setAttribute=function(t,n){cu.call(this,t,n+\"\")},su.setAttributeNS=function(t,n,e){lu.call(this,t,n,e+\"\")},hu.setProperty=function(t,n,e){fu.call(this,t,n+\"\",e)}}eu.ascending=r,eu.descending=function(t,n){return t>n?-1:n>t?1:n>=t?0:0/0},eu.min=function(t,n){var e,r,i=-1,a=t.length;if(1===arguments.length){for(;++i<a;)if(null!=(r=t[i])&&r>=r){e=r;break}for(;++i<a;)null!=(r=t[i])&&e>r&&(e=r)}else{for(;++i<a;)if(null!=(r=n.call(t,t[i],i))&&r>=r){e=r;break}for(;++i<a;)null!=(r=n.call(t,t[i],i))&&e>r&&(e=r)}return e},eu.max=function(t,n){var e,r,i=-1,a=t.length;if(1===arguments.length){for(;++i<a;)if(null!=(r=t[i])&&r>=r){e=r;break}for(;++i<a;)null!=(r=t[i])&&r>e&&(e=r)}else{for(;++i<a;)if(null!=(r=n.call(t,t[i],i))&&r>=r){e=r;break}for(;++i<a;)null!=(r=n.call(t,t[i],i))&&r>e&&(e=r)}return e},eu.extent=function(t,n){var e,r,i,a=-1,u=t.length;if(1===arguments.length){for(;++a<u;)if(null!=(r=t[a])&&r>=r){e=i=r;break}for(;++a<u;)null!=(r=t[a])&&(e>r&&(e=r),r>i&&(i=r))}else{for(;++a<u;)if(null!=(r=n.call(t,t[a],a))&&r>=r){e=i=r;break}for(;++a<u;)null!=(r=n.call(t,t[a],a))&&(e>r&&(e=r),r>i&&(i=r))}return[e,i]},eu.sum=function(t,n){var e,r=0,i=t.length,u=-1;if(1===arguments.length)for(;++u<i;)a(e=+t[u])&&(r+=e);else for(;++u<i;)a(e=+n.call(t,t[u],u))&&(r+=e);return r},eu.mean=function(t,n){var e,r=0,u=t.length,o=-1,s=u;if(1===arguments.length)for(;++o<u;)a(e=i(t[o]))?r+=e:--s;else for(;++o<u;)a(e=i(n.call(t,t[o],o)))?r+=e:--s;return s?r/s:void 0},eu.quantile=function(t,n){var e=(t.length-1)*n+1,r=Math.floor(e),i=+t[r-1],a=e-r;return a?i+a*(t[r]-i):i},eu.median=function(t,n){var e,u=[],o=t.length,s=-1;if(1===arguments.length)for(;++s<o;)a(e=i(t[s]))&&u.push(e);else for(;++s<o;)a(e=i(n.call(t,t[s],s)))&&u.push(e);return u.length?eu.quantile(u.sort(r),.5):void 0},eu.variance=function(t,n){var e,r,u=t.length,o=0,s=0,c=-1,l=0;if(1===arguments.length)for(;++c<u;)a(e=i(t[c]))&&(r=e-o,o+=r/++l,s+=r*(e-o));else for(;++c<u;)a(e=i(n.call(t,t[c],c)))&&(r=e-o,o+=r/++l,s+=r*(e-o));return l>1?s/(l-1):void 0},eu.deviation=function(){var t=eu.variance.apply(this,arguments);return t?Math.sqrt(t):t};var du=u(r);eu.bisectLeft=du.left,eu.bisect=eu.bisectRight=du.right,eu.bisector=function(t){return u(1===t.length?function(n,e){return r(t(n),e)}:t)},eu.shuffle=function(t,n,e){(a=arguments.length)<3&&(e=t.length,2>a&&(n=0));for(var r,i,a=e-n;a;)i=Math.random()*a--|0,r=t[a+n],t[a+n]=t[i+n],t[i+n]=r;return t},eu.permute=function(t,n){for(var e=n.length,r=new Array(e);e--;)r[e]=t[n[e]];return r},eu.pairs=function(t){for(var n,e=0,r=t.length-1,i=t[0],a=new Array(0>r?0:r);r>e;)a[e]=[n=i,i=t[++e]];return a},eu.zip=function(){if(!(r=arguments.length))return[];for(var t=-1,n=eu.min(arguments,o),e=new Array(n);++t<n;)for(var r,i=-1,a=e[t]=new Array(r);++i<r;)a[i]=arguments[i][t];return e},eu.transpose=function(t){return eu.zip.apply(eu,t)},eu.keys=function(t){var n=[];for(var e in t)n.push(e);return n},eu.values=function(t){var n=[];for(var e in t)n.push(t[e]);return n},eu.entries=function(t){var n=[];for(var e in t)n.push({key:e,value:t[e]});return n},eu.merge=function(t){for(var n,e,r,i=t.length,a=-1,u=0;++a<i;)u+=t[a].length;for(e=new Array(u);--i>=0;)for(r=t[i],n=r.length;--n>=0;)e[--u]=r[n];return e};var pu=Math.abs;eu.range=function(t,n,e){if(arguments.length<3&&(e=1,arguments.length<2&&(n=t,t=0)),(n-t)/e===1/0)throw new Error(\"infinite range\");var r,i=[],a=s(pu(e)),u=-1;if(t*=a,n*=a,e*=a,0>e)for(;(r=t+e*++u)>n;)i.push(r/a);else for(;(r=t+e*++u)<n;)i.push(r/a);return i},eu.map=function(t,n){var e=new l;if(t instanceof l)t.forEach(function(t,n){e.set(t,n)});else if(Array.isArray(t)){var r,i=-1,a=t.length;if(1===arguments.length)for(;++i<a;)e.set(i,t[i]);else for(;++i<a;)e.set(n.call(t,r=t[i],i),r)}else for(var u in t)e.set(u,t[u]);return e};var gu=\"__proto__\",yu=\"\\x00\";c(l,{has:d,get:function(t){return this._[h(t)]},set:function(t,n){return this._[h(t)]=n},remove:p,keys:g,values:function(){var t=[];for(var n in this._)t.push(this._[n]);return t},entries:function(){var t=[];for(var n in this._)t.push({key:f(n),value:this._[n]});return t},size:y,empty:m,forEach:function(t){for(var n in this._)t.call(this,f(n),this._[n])}}),eu.nest=function(){function t(n,u,o){if(o>=a.length)return r?r.call(i,u):e?u.sort(e):u;for(var s,c,h,f,d=-1,p=u.length,g=a[o++],y=new l;++d<p;)(f=y.get(s=g(c=u[d])))?f.push(c):y.set(s,[c]);return n?(c=n(),h=function(e,r){c.set(e,t(n,r,o))}):(c={},h=function(e,r){c[e]=t(n,r,o)}),y.forEach(h),c}function n(t,e){if(e>=a.length)return t;var r=[],i=u[e++];return t.forEach(function(t,i){r.push({key:t,values:n(i,e)})}),i?r.sort(function(t,n){return i(t.key,n.key)}):r}var e,r,i={},a=[],u=[];return i.map=function(n,e){return t(e,n,0)},i.entries=function(e){return n(t(eu.map,e,0),0)},i.key=function(t){return a.push(t),i},i.sortKeys=function(t){return u[a.length-1]=t,i},i.sortValues=function(t){return e=t,i},i.rollup=function(t){return r=t,i},i},eu.set=function(t){var n=new v;if(t)for(var e=0,r=t.length;r>e;++e)n.add(t[e]);return n},c(v,{has:d,add:function(t){return this._[h(t+=\"\")]=!0,t},remove:p,values:g,size:y,empty:m,forEach:function(t){for(var n in this._)t.call(this,f(n))}}),eu.behavior={},eu.rebind=function(t,n){for(var e,r=1,i=arguments.length;++r<i;)t[e=arguments[r]]=b(t,n,n[e]);return t};var mu=[\"webkit\",\"ms\",\"moz\",\"Moz\",\"o\",\"O\"];eu.dispatch=function(){for(var t=new A,n=-1,e=arguments.length;++n<e;)t[arguments[n]]=k(t);return t},A.prototype.on=function(t,n){var e=t.indexOf(\".\"),r=\"\";if(e>=0&&(r=t.slice(e+1),t=t.slice(0,e)),t)return arguments.length<2?this[t].on(r):this[t].on(r,n);if(2===arguments.length){if(null==n)for(t in this)this.hasOwnProperty(t)&&this[t].on(r,null);return this}},eu.event=null,eu.requote=function(t){return t.replace(vu,\"\\\\$&\")};var vu=/[\\\\\\^\\$\\*\\+\\?\\|\\[\\]\\(\\)\\.\\{\\}]/g,_u={}.__proto__?function(t,n){t.__proto__=n}:function(t,n){for(var e in n)t[e]=n[e]},bu=function(t,n){return n.querySelector(t)},xu=function(t,n){return n.querySelectorAll(t)},wu=function(t,n){var e=t.matches||t[x(t,\"matchesSelector\")];return(wu=function(t,n){return e.call(t,n)})(t,n)};\"function\"==typeof Sizzle&&(bu=function(t,n){return Sizzle(t,n)[0]||null},xu=Sizzle,wu=Sizzle.matchesSelector),eu.selection=function(){return eu.select(au.documentElement)};var Au=eu.selection.prototype=[];Au.select=function(t){var n,e,r,i,a=[];t=C(t);for(var u=-1,o=this.length;++u<o;){a.push(n=[]),n.parentNode=(r=this[u]).parentNode;for(var s=-1,c=r.length;++s<c;)(i=r[s])?(n.push(e=t.call(i,i.__data__,s,u)),e&&\"__data__\"in i&&(e.__data__=i.__data__)):n.push(null)}return D(a)},Au.selectAll=function(t){var n,e,r=[];t=T(t);for(var i=-1,a=this.length;++i<a;)for(var u=this[i],o=-1,s=u.length;++o<s;)(e=u[o])&&(r.push(n=iu(t.call(e,e.__data__,o,i))),n.parentNode=e);return D(r)};var ku={svg:\"http://www.w3.org/2000/svg\",xhtml:\"http://www.w3.org/1999/xhtml\",xlink:\"http://www.w3.org/1999/xlink\",xml:\"http://www.w3.org/XML/1998/namespace\",xmlns:\"http://www.w3.org/2000/xmlns/\"};eu.ns={prefix:ku,qualify:function(t){var n=t.indexOf(\":\"),e=t;return n>=0&&(e=t.slice(0,n),t=t.slice(n+1)),ku.hasOwnProperty(e)?{space:ku[e],local:t}:t}},Au.attr=function(t,n){if(arguments.length<2){if(\"string\"==typeof t){var e=this.node();return t=eu.ns.qualify(t),t.local?e.getAttributeNS(t.space,t.local):e.getAttribute(t)}for(n in t)this.each(F(n,t[n]));return this}return this.each(F(t,n))},Au.classed=function(t,n){if(arguments.length<2){if(\"string\"==typeof t){var e=this.node(),r=(t=I(t)).length,i=-1;if(n=e.classList){for(;++i<r;)if(!n.contains(t[i]))return!1}else for(n=e.getAttribute(\"class\");++i<r;)if(!L(t[i]).test(n))return!1;return!0}for(n in t)this.each(B(n,t[n]));return this}return this.each(B(t,n))},Au.style=function(t,n,r){var i=arguments.length;if(3>i){if(\"string\"!=typeof t){2>i&&(n=\"\");for(r in t)this.each(P(r,t[r],n));return this}if(2>i){var a=this.node();return e(a).getComputedStyle(a,null).getPropertyValue(t)}r=\"\"}return this.each(P(t,n,r))},Au.property=function(t,n){if(arguments.length<2){if(\"string\"==typeof t)return this.node()[t];for(n in t)this.each(R(n,t[n]));return this}return this.each(R(t,n))},Au.text=function(t){return arguments.length?this.each(\"function\"==typeof t?function(){var n=t.apply(this,arguments);this.textContent=null==n?\"\":n}:null==t?function(){this.textContent=\"\"}:function(){this.textContent=t}):this.node().textContent},Au.html=function(t){return arguments.length?this.each(\"function\"==typeof t?function(){var n=t.apply(this,arguments);this.innerHTML=null==n?\"\":n}:null==t?function(){this.innerHTML=\"\"}:function(){this.innerHTML=t}):this.node().innerHTML},Au.append=function(t){return t=j(t),this.select(function(){return this.appendChild(t.apply(this,arguments))})},Au.insert=function(t,n){return t=j(t),n=C(n),this.select(function(){return this.insertBefore(t.apply(this,arguments),n.apply(this,arguments)||null)})},Au.remove=function(){return this.each(Y)},Au.data=function(t,n){function e(t,e){var r,i,a,u=t.length,h=e.length,f=Math.min(u,h),d=new Array(h),p=new Array(h),g=new Array(u);if(n){var y,m=new l,v=new Array(u);for(r=-1;++r<u;)m.has(y=n.call(i=t[r],i.__data__,r))?g[r]=i:m.set(y,i),v[r]=y;for(r=-1;++r<h;)(i=m.get(y=n.call(e,a=e[r],r)))?i!==!0&&(d[r]=i,i.__data__=a):p[r]=U(a),m.set(y,!0);for(r=-1;++r<u;)m.get(v[r])!==!0&&(g[r]=t[r])}else{for(r=-1;++r<f;)i=t[r],a=e[r],i?(i.__data__=a,d[r]=i):p[r]=U(a);for(;h>r;++r)p[r]=U(e[r]);for(;u>r;++r)g[r]=t[r]}p.update=d,p.parentNode=d.parentNode=g.parentNode=t.parentNode,o.push(p),s.push(d),c.push(g)}var r,i,a=-1,u=this.length;if(!arguments.length){for(t=new Array(u=(r=this[0]).length);++a<u;)(i=r[a])&&(t[a]=i.__data__);return t}var o=q([]),s=D([]),c=D([]);if(\"function\"==typeof t)for(;++a<u;)e(r=this[a],t.call(r,r.parentNode.__data__,a));else for(;++a<u;)e(r=this[a],t);return s.enter=function(){return o},s.exit=function(){return c},s},Au.datum=function(t){return arguments.length?this.property(\"__data__\",t):this.property(\"__data__\")},Au.filter=function(t){var n,e,r,i=[];\"function\"!=typeof t&&(t=$(t));for(var a=0,u=this.length;u>a;a++){i.push(n=[]),n.parentNode=(e=this[a]).parentNode;for(var o=0,s=e.length;s>o;o++)(r=e[o])&&t.call(r,r.__data__,o,a)&&n.push(r)}return D(i)},Au.order=function(){for(var t=-1,n=this.length;++t<n;)for(var e,r=this[t],i=r.length-1,a=r[i];--i>=0;)(e=r[i])&&(a&&a!==e.nextSibling&&a.parentNode.insertBefore(e,a),a=e);return this},Au.sort=function(t){t=W.apply(this,arguments);for(var n=-1,e=this.length;++n<e;)this[n].sort(t);return this.order()},Au.each=function(t){return z(this,function(n,e,r){t.call(n,n.__data__,e,r)})},Au.call=function(t){var n=iu(arguments);return t.apply(n[0]=this,n),this},Au.empty=function(){return!this.node()},Au.node=function(){for(var t=0,n=this.length;n>t;t++)for(var e=this[t],r=0,i=e.length;i>r;r++){var a=e[r];if(a)return a}return null},Au.size=function(){var t=0;return z(this,function(){++t}),t};var Eu=[];eu.selection.enter=q,eu.selection.enter.prototype=Eu,Eu.append=Au.append,Eu.empty=Au.empty,Eu.node=Au.node,Eu.call=Au.call,Eu.size=Au.size,Eu.select=function(t){for(var n,e,r,i,a,u=[],o=-1,s=this.length;++o<s;){r=(i=this[o]).update,u.push(n=[]),n.parentNode=i.parentNode;for(var c=-1,l=i.length;++c<l;)(a=i[c])?(n.push(r[c]=e=t.call(i.parentNode,a.__data__,c,o)),e.__data__=a.__data__):n.push(null)}return D(u)},Eu.insert=function(t,n){return arguments.length<2&&(n=G(this)),Au.insert.call(this,t,n)},eu.select=function(n){var e;return\"string\"==typeof n?(e=[bu(n,au)],e.parentNode=au.documentElement):(e=[n],e.parentNode=t(n)),D([e])},eu.selectAll=function(t){var n;return\"string\"==typeof t?(n=iu(xu(t,au)),n.parentNode=au.documentElement):(n=t,n.parentNode=null),D([n])},Au.on=function(t,n,e){var r=arguments.length;if(3>r){if(\"string\"!=typeof t){2>r&&(n=!1);for(e in t)this.each(H(e,t[e],n));return this}if(2>r)return(r=this.node()[\"__on\"+t])&&r._;e=!1}return this.each(H(t,n,e))};var Mu=eu.map({mouseenter:\"mouseover\",mouseleave:\"mouseout\"});au&&Mu.forEach(function(t){\"on\"+t in au&&Mu.remove(t)});var Su,Du=0;eu.mouse=function(t){return K(t,M())};var Cu=this.navigator&&/WebKit/.test(this.navigator.userAgent)?-1:0;eu.touch=function(t,n,e){if(arguments.length<3&&(e=n,n=M().changedTouches),n)for(var r,i=0,a=n.length;a>i;++i)if((r=n[i]).identifier===e)return K(t,r)},eu.behavior.drag=function(){function t(){this.on(\"mousedown.drag\",a).on(\"touchstart.drag\",u)}function n(t,n,e,a,u){return function(){function o(){var t,e,r=n(f,g);r&&(t=r[0]-_[0],e=r[1]-_[1],p|=t|e,_=r,d({type:\"drag\",x:r[0]+c[0],y:r[1]+c[1],dx:t,dy:e}))}function s(){n(f,g)&&(m.on(a+y,null).on(u+y,null),v(p&&eu.event.target===h),d({type:\"dragend\"}))}var c,l=this,h=eu.event.target,f=l.parentNode,d=r.of(l,arguments),p=0,g=t(),y=\".drag\"+(null==g?\"\":\"-\"+g),m=eu.select(e(h)).on(a+y,o).on(u+y,s),v=X(h),_=n(f,g);i?(c=i.apply(l,arguments),c=[c.x-_[0],c.y-_[1]]):c=[0,0],d({type:\"dragstart\"})}}var r=S(t,\"drag\",\"dragstart\",\"dragend\"),i=null,a=n(w,eu.mouse,e,\"mousemove\",\"mouseup\"),u=n(Q,eu.touch,_,\"touchmove\",\"touchend\");return t.origin=function(n){return arguments.length?(i=n,t):i},eu.rebind(t,r,\"on\")},eu.touches=function(t,n){return arguments.length<2&&(n=M().touches),n?iu(n).map(function(n){var e=K(t,n);return e.identifier=n.identifier,e}):[]};var Tu=1e-6,Fu=Tu*Tu,Ou=Math.PI,Lu=2*Ou,Iu=Lu-Tu,Bu=Ou/2,Nu=Ou/180,Pu=180/Ou,Ru=Math.SQRT2,ju=2,Yu=4;eu.interpolateZoom=function(t,n){function e(t){var n=t*v;if(m){var e=it(g),u=a/(ju*f)*(e*at(Ru*n+g)-rt(g));return[r+u*c,i+u*l,a*e/it(Ru*n+g)]}return[r+t*c,i+t*l,a*Math.exp(Ru*n)]}var r=t[0],i=t[1],a=t[2],u=n[0],o=n[1],s=n[2],c=u-r,l=o-i,h=c*c+l*l,f=Math.sqrt(h),d=(s*s-a*a+Yu*h)/(2*a*ju*f),p=(s*s-a*a-Yu*h)/(2*s*ju*f),g=Math.log(Math.sqrt(d*d+1)-d),y=Math.log(Math.sqrt(p*p+1)-p),m=y-g,v=(m||Math.log(s/a))/Ru;return e.duration=1e3*v,e},eu.behavior.zoom=function(){function t(t){t.on(F,h).on($u+\".zoom\",d).on(\"dblclick.zoom\",p).on(I,f)}function n(t){return[(t[0]-k.x)/k.k,(t[1]-k.y)/k.k]}function r(t){return[t[0]*k.k+k.x,t[1]*k.k+k.y]}function i(t){k.k=Math.max(D[0],Math.min(D[1],t))}function a(t,n){n=r(n),k.x+=t[0]-n[0],k.y+=t[1]-n[1]}function u(n,e,r,u){n.__chart__={x:k.x,y:k.y,k:k.k},i(Math.pow(2,u)),a(y=e,r),n=eu.select(n),C>0&&(n=n.transition().duration(C)),n.call(t.event)}function o(){x&&x.domain(b.range().map(function(t){return(t-k.x)/k.k}).map(b.invert)),A&&A.domain(w.range().map(function(t){return(t-k.y)/k.k}).map(w.invert))}function s(t){T++||t({type:\"zoomstart\"})}function c(t){o(),t({type:\"zoom\",scale:k.k,translate:[k.x,k.y]})}function l(t){--T||(t({type:\"zoomend\"}),y=null)}function h(){function t(){h=1,a(eu.mouse(i),d),c(o)}function r(){f.on(O,null).on(L,null),p(h&&eu.event.target===u),l(o)}var i=this,u=eu.event.target,o=B.of(i,arguments),h=0,f=eu.select(e(i)).on(O,t).on(L,r),d=n(eu.mouse(i)),p=X(i);Ps.call(i),s(o)}function f(){function t(){var t=eu.touches(p);return d=k.k,t.forEach(function(t){t.identifier in y&&(y[t.identifier]=n(t))}),t}function e(){var n=eu.event.target;eu.select(n).on(b,r).on(x,o),w.push(n);for(var e=eu.event.changedTouches,i=0,a=e.length;a>i;++i)y[e[i].identifier]=null;var s=t(),c=Date.now();if(1===s.length){if(500>c-_){var l=s[0];u(p,l,y[l.identifier],Math.floor(Math.log(k.k)/Math.LN2)+1),E()}_=c}else if(s.length>1){var l=s[0],h=s[1],f=l[0]-h[0],d=l[1]-h[1];m=f*f+d*d}}function r(){var t,n,e,r,u=eu.touches(p);Ps.call(p);for(var o=0,s=u.length;s>o;++o,r=null)if(e=u[o],r=y[e.identifier]){if(n)break;t=e,n=r}if(r){var l=(l=e[0]-t[0])*l+(l=e[1]-t[1])*l,h=m&&Math.sqrt(l/m);t=[(t[0]+e[0])/2,(t[1]+e[1])/2],n=[(n[0]+r[0])/2,(n[1]+r[1])/2],i(h*d)}_=null,a(t,n),c(g)}function o(){if(eu.event.touches.length){for(var n=eu.event.changedTouches,e=0,r=n.length;r>e;++e)delete y[n[e].identifier];for(var i in y)return void t()}eu.selectAll(w).on(v,null),A.on(F,h).on(I,f),M(),l(g)}var d,p=this,g=B.of(p,arguments),y={},m=0,v=\".zoom-\"+eu.event.changedTouches[0].identifier,b=\"touchmove\"+v,x=\"touchend\"+v,w=[],A=eu.select(p),M=X(p);e(),s(g),A.on(F,null).on(I,e)}function d(){var t=B.of(this,arguments);v?clearTimeout(v):(Ps.call(this),g=n(y=m||eu.mouse(this)),s(t)),v=setTimeout(function(){v=null,l(t)},50),E(),i(Math.pow(2,.002*Uu())*k.k),a(y,g),c(t)}function p(){var t=eu.mouse(this),e=Math.log(k.k)/Math.LN2;u(this,t,n(t),eu.event.shiftKey?Math.ceil(e)-1:Math.floor(e)+1)}var g,y,m,v,_,b,x,w,A,k={x:0,y:0,k:1},M=[960,500],D=Wu,C=250,T=0,F=\"mousedown.zoom\",O=\"mousemove.zoom\",L=\"mouseup.zoom\",I=\"touchstart.zoom\",B=S(t,\"zoomstart\",\"zoom\",\"zoomend\");return $u||($u=\"onwheel\"in au?(Uu=function(){return-eu.event.deltaY*(eu.event.deltaMode?120:1)},\"wheel\"):\"onmousewheel\"in au?(Uu=function(){return eu.event.wheelDelta},\"mousewheel\"):(Uu=function(){return-eu.event.detail},\"MozMousePixelScroll\")),t.event=function(t){t.each(function(){var t=B.of(this,arguments),n=k;Bs?eu.select(this).transition().each(\"start.zoom\",function(){k=this.__chart__||{x:0,y:0,k:1},s(t)}).tween(\"zoom:zoom\",function(){var e=M[0],r=M[1],i=y?y[0]:e/2,a=y?y[1]:r/2,u=eu.interpolateZoom([(i-k.x)/k.k,(a-k.y)/k.k,e/k.k],[(i-n.x)/n.k,(a-n.y)/n.k,e/n.k]);return function(n){var r=u(n),o=e/r[2];this.__chart__=k={x:i-r[0]*o,y:a-r[1]*o,k:o},c(t)}}).each(\"interrupt.zoom\",function(){l(t)}).each(\"end.zoom\",function(){l(t)}):(this.__chart__=k,s(t),c(t),l(t))})},t.translate=function(n){return arguments.length?(k={x:+n[0],y:+n[1],k:k.k},o(),t):[k.x,k.y]},t.scale=function(n){return arguments.length?(k={x:k.x,y:k.y,k:+n},o(),t):k.k},t.scaleExtent=function(n){return arguments.length?(D=null==n?Wu:[+n[0],+n[1]],t):D},t.center=function(n){return arguments.length?(m=n&&[+n[0],+n[1]],t):m},t.size=function(n){return arguments.length?(M=n&&[+n[0],+n[1]],t):M},t.duration=function(n){return arguments.length?(C=+n,t):C},t.x=function(n){return arguments.length?(x=n,b=n.copy(),k={x:0,y:0,k:1},t):x},t.y=function(n){return arguments.length?(A=n,w=n.copy(),k={x:0,y:0,k:1},t):A},eu.rebind(t,B,\"on\")};var Uu,$u,Wu=[0,1/0];eu.color=ot,ot.prototype.toString=function(){return this.rgb()+\"\"},eu.hsl=st;var zu=st.prototype=new ot;zu.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new st(this.h,this.s,this.l/t)},zu.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new st(this.h,this.s,t*this.l)},zu.rgb=function(){return ct(this.h,this.s,this.l)},eu.hcl=lt;var qu=lt.prototype=new ot;qu.brighter=function(t){return new lt(this.h,this.c,Math.min(100,this.l+Gu*(arguments.length?t:1)))},qu.darker=function(t){return new lt(this.h,this.c,Math.max(0,this.l-Gu*(arguments.length?t:1)))},qu.rgb=function(){return ht(this.h,this.c,this.l).rgb()},eu.lab=ft;var Gu=18,Hu=.95047,Vu=1,Zu=1.08883,Xu=ft.prototype=new ot;Xu.brighter=function(t){return new ft(Math.min(100,this.l+Gu*(arguments.length?t:1)),this.a,this.b)},Xu.darker=function(t){return new ft(Math.max(0,this.l-Gu*(arguments.length?t:1)),this.a,this.b)},Xu.rgb=function(){return dt(this.l,this.a,this.b)},eu.rgb=vt;var Ku=vt.prototype=new ot;Ku.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var n=this.r,e=this.g,r=this.b,i=30;return n||e||r?(n&&i>n&&(n=i),e&&i>e&&(e=i),r&&i>r&&(r=i),new vt(Math.min(255,n/t),Math.min(255,e/t),Math.min(255,r/t))):new vt(i,i,i)},Ku.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new vt(t*this.r,t*this.g,t*this.b)},Ku.hsl=function(){return At(this.r,this.g,this.b)},Ku.toString=function(){return\"#\"+xt(this.r)+xt(this.g)+xt(this.b)};var Qu=eu.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});Qu.forEach(function(t,n){Qu.set(t,_t(n))}),eu.functor=St,eu.xhr=Dt(_),eu.dsv=function(t,n){function e(t,e,a){arguments.length<3&&(a=e,e=null);var u=Ct(t,n,null==e?r:i(e),a);return u.row=function(t){return arguments.length?u.response(null==(e=t)?r:i(t)):e},u}function r(t){return e.parse(t.responseText)}function i(t){return function(n){return e.parse(n.responseText,t)}}function a(n){return n.map(u).join(t)}function u(t){return o.test(t)?'\"'+t.replace(/\\\"/g,'\"\"')+'\"':t}var o=new RegExp('[\"'+t+\"\\n]\"),s=t.charCodeAt(0);return e.parse=function(t,n){var r;return e.parseRows(t,function(t,e){if(r)return r(t,e-1);var i=new Function(\"d\",\"return {\"+t.map(function(t,n){return JSON.stringify(t)+\": d[\"+n+\"]\"}).join(\",\")+\"}\");r=n?function(t,e){return n(i(t),e)}:i})},e.parseRows=function(t,n){function e(){if(l>=c)return u;if(i)return i=!1,a;var n=l;if(34===t.charCodeAt(n)){for(var e=n;e++<c;)if(34===t.charCodeAt(e)){if(34!==t.charCodeAt(e+1))break;++e}l=e+2;var r=t.charCodeAt(e+1);return 13===r?(i=!0,10===t.charCodeAt(e+2)&&++l):10===r&&(i=!0),t.slice(n+1,e).replace(/\"\"/g,'\"')}for(;c>l;){var r=t.charCodeAt(l++),o=1;if(10===r)i=!0;else if(13===r)i=!0,10===t.charCodeAt(l)&&(++l,++o);else if(r!==s)continue;return t.slice(n,l-o)}return t.slice(n)}for(var r,i,a={},u={},o=[],c=t.length,l=0,h=0;(r=e())!==u;){for(var f=[];r!==a&&r!==u;)f.push(r),r=e();n&&null==(f=n(f,h++))||o.push(f)}return o},e.format=function(n){if(Array.isArray(n[0]))return e.formatRows(n);var r=new v,i=[];return n.forEach(function(t){for(var n in t)r.has(n)||i.push(r.add(n))}),[i.map(u).join(t)].concat(n.map(function(n){return i.map(function(t){return u(n[t])}).join(t)})).join(\"\\n\")},e.formatRows=function(t){return t.map(a).join(\"\\n\")},e},eu.csv=eu.dsv(\",\",\"text/csv\"),eu.tsv=eu.dsv(\"\t\",\"text/tab-separated-values\");var Ju,to,no,eo,ro,io=this[x(this,\"requestAnimationFrame\")]||function(t){setTimeout(t,17)};eu.timer=function(t,n,e){var r=arguments.length;2>r&&(n=0),3>r&&(e=Date.now());var i=e+n,a={c:t,t:i,f:!1,n:null};to?to.n=a:Ju=a,to=a,no||(eo=clearTimeout(eo),no=1,io(Ot))},eu.timer.flush=function(){Lt(),It()},eu.round=function(t,n){return n?Math.round(t*(n=Math.pow(10,n)))/n:Math.round(t)};var ao=[\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"µ\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"].map(Nt);eu.formatPrefix=function(t,n){var e=0;return t&&(0>t&&(t*=-1),n&&(t=eu.round(t,Bt(t,n))),e=1+Math.floor(1e-12+Math.log(t)/Math.LN10),e=Math.max(-24,Math.min(24,3*Math.floor((e-1)/3)))),ao[8+e/3]};var uo=/(?:([^{])?([<>=^]))?([+\\- ])?([$#])?(0)?(\\d+)?(,)?(\\.-?\\d+)?([a-z%])?/i,oo=eu.map({b:function(t){return t.toString(2)},c:function(t){return String.fromCharCode(t)},o:function(t){return t.toString(8)},x:function(t){return t.toString(16)},X:function(t){return t.toString(16).toUpperCase()},g:function(t,n){return t.toPrecision(n)},e:function(t,n){return t.toExponential(n)},f:function(t,n){return t.toFixed(n)},r:function(t,n){return(t=eu.round(t,Bt(t,n))).toFixed(Math.max(0,Math.min(20,Bt(t*(1+1e-15),n))))}}),so=eu.time={},co=Date;jt.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){lo.setUTCDate.apply(this._,arguments)},setDay:function(){lo.setUTCDay.apply(this._,arguments)},setFullYear:function(){lo.setUTCFullYear.apply(this._,arguments)},setHours:function(){lo.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){lo.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){lo.setUTCMinutes.apply(this._,arguments)},setMonth:function(){lo.setUTCMonth.apply(this._,arguments)},setSeconds:function(){lo.setUTCSeconds.apply(this._,arguments)},setTime:function(){lo.setTime.apply(this._,arguments)}};var lo=Date.prototype;so.year=Yt(function(t){return t=so.day(t),t.setMonth(0,1),t},function(t,n){t.setFullYear(t.getFullYear()+n)},function(t){return t.getFullYear()}),so.years=so.year.range,so.years.utc=so.year.utc.range,so.day=Yt(function(t){var n=new co(2e3,0);return n.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),n},function(t,n){t.setDate(t.getDate()+n)},function(t){return t.getDate()-1}),so.days=so.day.range,so.days.utc=so.day.utc.range,so.dayOfYear=function(t){var n=so.year(t);return Math.floor((t-n-6e4*(t.getTimezoneOffset()-n.getTimezoneOffset()))/864e5)},[\"sunday\",\"monday\",\"tuesday\",\"wednesday\",\"thursday\",\"friday\",\"saturday\"].forEach(function(t,n){n=7-n;var e=so[t]=Yt(function(t){return(t=so.day(t)).setDate(t.getDate()-(t.getDay()+n)%7),t},function(t,n){t.setDate(t.getDate()+7*Math.floor(n))},function(t){var e=so.year(t).getDay();return Math.floor((so.dayOfYear(t)+(e+n)%7)/7)-(e!==n)});so[t+\"s\"]=e.range,so[t+\"s\"].utc=e.utc.range,so[t+\"OfYear\"]=function(t){var e=so.year(t).getDay();return Math.floor((so.dayOfYear(t)+(e+n)%7)/7);\n\n}}),so.week=so.sunday,so.weeks=so.sunday.range,so.weeks.utc=so.sunday.utc.range,so.weekOfYear=so.sundayOfYear;var ho={\"-\":\"\",_:\" \",0:\"0\"},fo=/^\\s*\\d+/,po=/^%/;eu.locale=function(t){return{numberFormat:Pt(t),timeFormat:$t(t)}};var go=eu.locale({decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],dateTime:\"%a %b %e %X %Y\",date:\"%m/%d/%Y\",time:\"%H:%M:%S\",periods:[\"AM\",\"PM\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]});eu.format=go.numberFormat,eu.geo={},ln.prototype={s:0,t:0,add:function(t){hn(t,this.t,yo),hn(yo.s,this.s,this),this.s?this.t+=yo.t:this.s=yo.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var yo=new ln;eu.geo.stream=function(t,n){t&&mo.hasOwnProperty(t.type)?mo[t.type](t,n):fn(t,n)};var mo={Feature:function(t,n){fn(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,r=-1,i=e.length;++r<i;)fn(e[r].geometry,n)}},vo={Sphere:function(t,n){n.sphere()},Point:function(t,n){t=t.coordinates,n.point(t[0],t[1],t[2])},MultiPoint:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)t=e[r],n.point(t[0],t[1],t[2])},LineString:function(t,n){dn(t.coordinates,n,0)},MultiLineString:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)dn(e[r],n,0)},Polygon:function(t,n){pn(t.coordinates,n)},MultiPolygon:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)pn(e[r],n)},GeometryCollection:function(t,n){for(var e=t.geometries,r=-1,i=e.length;++r<i;)fn(e[r],n)}};eu.geo.area=function(t){return _o=0,eu.geo.stream(t,xo),_o};var _o,bo=new ln,xo={sphere:function(){_o+=4*Ou},point:w,lineStart:w,lineEnd:w,polygonStart:function(){bo.reset(),xo.lineStart=gn},polygonEnd:function(){var t=2*bo;_o+=0>t?4*Ou+t:t,xo.lineStart=xo.lineEnd=xo.point=w}};eu.geo.bounds=function(){function t(t,n){_.push(b=[l=t,f=t]),h>n&&(h=n),n>d&&(d=n)}function n(n,e){var r=yn([n*Nu,e*Nu]);if(m){var i=vn(m,r),a=[i[1],-i[0],0],u=vn(a,i);xn(u),u=wn(u);var s=n-p,c=s>0?1:-1,g=u[0]*Pu*c,y=pu(s)>180;if(y^(g>c*p&&c*n>g)){var v=u[1]*Pu;v>d&&(d=v)}else if(g=(g+360)%360-180,y^(g>c*p&&c*n>g)){var v=-u[1]*Pu;h>v&&(h=v)}else h>e&&(h=e),e>d&&(d=e);y?p>n?o(l,n)>o(l,f)&&(f=n):o(n,f)>o(l,f)&&(l=n):f>=l?(l>n&&(l=n),n>f&&(f=n)):n>p?o(l,n)>o(l,f)&&(f=n):o(n,f)>o(l,f)&&(l=n)}else t(n,e);m=r,p=n}function e(){x.point=n}function r(){b[0]=l,b[1]=f,x.point=t,m=null}function i(t,e){if(m){var r=t-p;v+=pu(r)>180?r+(r>0?360:-360):r}else g=t,y=e;xo.point(t,e),n(t,e)}function a(){xo.lineStart()}function u(){i(g,y),xo.lineEnd(),pu(v)>Tu&&(l=-(f=180)),b[0]=l,b[1]=f,m=null}function o(t,n){return(n-=t)<0?n+360:n}function s(t,n){return t[0]-n[0]}function c(t,n){return n[0]<=n[1]?n[0]<=t&&t<=n[1]:t<n[0]||n[1]<t}var l,h,f,d,p,g,y,m,v,_,b,x={point:t,lineStart:e,lineEnd:r,polygonStart:function(){x.point=i,x.lineStart=a,x.lineEnd=u,v=0,xo.polygonStart()},polygonEnd:function(){xo.polygonEnd(),x.point=t,x.lineStart=e,x.lineEnd=r,0>bo?(l=-(f=180),h=-(d=90)):v>Tu?d=90:-Tu>v&&(h=-90),b[0]=l,b[1]=f}};return function(t){d=f=-(l=h=1/0),_=[],eu.geo.stream(t,x);var n=_.length;if(n){_.sort(s);for(var e,r=1,i=_[0],a=[i];n>r;++r)e=_[r],c(e[0],i)||c(e[1],i)?(o(i[0],e[1])>o(i[0],i[1])&&(i[1]=e[1]),o(e[0],i[1])>o(i[0],i[1])&&(i[0]=e[0])):a.push(i=e);for(var u,e,p=-(1/0),n=a.length-1,r=0,i=a[n];n>=r;i=e,++r)e=a[r],(u=o(i[1],e[0]))>p&&(p=u,l=e[0],f=i[1])}return _=b=null,l===1/0||h===1/0?[[0/0,0/0],[0/0,0/0]]:[[l,h],[f,d]]}}(),eu.geo.centroid=function(t){wo=Ao=ko=Eo=Mo=So=Do=Co=To=Fo=Oo=0,eu.geo.stream(t,Lo);var n=To,e=Fo,r=Oo,i=n*n+e*e+r*r;return Fu>i&&(n=So,e=Do,r=Co,Tu>Ao&&(n=ko,e=Eo,r=Mo),i=n*n+e*e+r*r,Fu>i)?[0/0,0/0]:[Math.atan2(e,n)*Pu,et(r/Math.sqrt(i))*Pu]};var wo,Ao,ko,Eo,Mo,So,Do,Co,To,Fo,Oo,Lo={sphere:w,point:kn,lineStart:Mn,lineEnd:Sn,polygonStart:function(){Lo.lineStart=Dn},polygonEnd:function(){Lo.lineStart=Mn}},Io=In(Tn,Rn,Yn,[-Ou,-Ou/2]),Bo=1e9;eu.geo.clipExtent=function(){var t,n,e,r,i,a,u={stream:function(t){return i&&(i.valid=!1),i=a(t),i.valid=!0,i},extent:function(o){return arguments.length?(a=zn(t=+o[0][0],n=+o[0][1],e=+o[1][0],r=+o[1][1]),i&&(i.valid=!1,i=null),u):[[t,n],[e,r]]}};return u.extent([[0,0],[960,500]])},(eu.geo.conicEqualArea=function(){return qn(Gn)}).raw=Gn,eu.geo.albers=function(){return eu.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},eu.geo.albersUsa=function(){function t(t){var a=t[0],u=t[1];return n=null,e(a,u),n||(r(a,u),n)||i(a,u),n}var n,e,r,i,a=eu.geo.albers(),u=eu.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),o=eu.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),s={point:function(t,e){n=[t,e]}};return t.invert=function(t){var n=a.scale(),e=a.translate(),r=(t[0]-e[0])/n,i=(t[1]-e[1])/n;return(i>=.12&&.234>i&&r>=-.425&&-.214>r?u:i>=.166&&.234>i&&r>=-.214&&-.115>r?o:a).invert(t)},t.stream=function(t){var n=a.stream(t),e=u.stream(t),r=o.stream(t);return{point:function(t,i){n.point(t,i),e.point(t,i),r.point(t,i)},sphere:function(){n.sphere(),e.sphere(),r.sphere()},lineStart:function(){n.lineStart(),e.lineStart(),r.lineStart()},lineEnd:function(){n.lineEnd(),e.lineEnd(),r.lineEnd()},polygonStart:function(){n.polygonStart(),e.polygonStart(),r.polygonStart()},polygonEnd:function(){n.polygonEnd(),e.polygonEnd(),r.polygonEnd()}}},t.precision=function(n){return arguments.length?(a.precision(n),u.precision(n),o.precision(n),t):a.precision()},t.scale=function(n){return arguments.length?(a.scale(n),u.scale(.35*n),o.scale(n),t.translate(a.translate())):a.scale()},t.translate=function(n){if(!arguments.length)return a.translate();var c=a.scale(),l=+n[0],h=+n[1];return e=a.translate(n).clipExtent([[l-.455*c,h-.238*c],[l+.455*c,h+.238*c]]).stream(s).point,r=u.translate([l-.307*c,h+.201*c]).clipExtent([[l-.425*c+Tu,h+.12*c+Tu],[l-.214*c-Tu,h+.234*c-Tu]]).stream(s).point,i=o.translate([l-.205*c,h+.212*c]).clipExtent([[l-.214*c+Tu,h+.166*c+Tu],[l-.115*c-Tu,h+.234*c-Tu]]).stream(s).point,t},t.scale(1070)};var No,Po,Ro,jo,Yo,Uo,$o={point:w,lineStart:w,lineEnd:w,polygonStart:function(){Po=0,$o.lineStart=Hn},polygonEnd:function(){$o.lineStart=$o.lineEnd=$o.point=w,No+=pu(Po/2)}},Wo={point:Vn,lineStart:w,lineEnd:w,polygonStart:w,polygonEnd:w},zo={point:Kn,lineStart:Qn,lineEnd:Jn,polygonStart:function(){zo.lineStart=te},polygonEnd:function(){zo.point=Kn,zo.lineStart=Qn,zo.lineEnd=Jn}};eu.geo.path=function(){function t(t){return t&&(\"function\"==typeof o&&a.pointRadius(+o.apply(this,arguments)),u&&u.valid||(u=i(a)),eu.geo.stream(t,u)),a.result()}function n(){return u=null,t}var e,r,i,a,u,o=4.5;return t.area=function(t){return No=0,eu.geo.stream(t,i($o)),No},t.centroid=function(t){return ko=Eo=Mo=So=Do=Co=To=Fo=Oo=0,eu.geo.stream(t,i(zo)),Oo?[To/Oo,Fo/Oo]:Co?[So/Co,Do/Co]:Mo?[ko/Mo,Eo/Mo]:[0/0,0/0]},t.bounds=function(t){return Yo=Uo=-(Ro=jo=1/0),eu.geo.stream(t,i(Wo)),[[Ro,jo],[Yo,Uo]]},t.projection=function(t){return arguments.length?(i=(e=t)?t.stream||re(t):_,n()):e},t.context=function(t){return arguments.length?(a=null==(r=t)?new Zn:new ne(t),\"function\"!=typeof o&&a.pointRadius(o),n()):r},t.pointRadius=function(n){return arguments.length?(o=\"function\"==typeof n?n:(a.pointRadius(+n),+n),t):o},t.projection(eu.geo.albersUsa()).context(null)},eu.geo.transform=function(t){return{stream:function(n){var e=new ie(n);for(var r in t)e[r]=t[r];return e}}},ie.prototype={point:function(t,n){this.stream.point(t,n)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},eu.geo.projection=ue,eu.geo.projectionMutator=oe,(eu.geo.equirectangular=function(){return ue(ce)}).raw=ce.invert=ce,eu.geo.rotation=function(t){function n(n){return n=t(n[0]*Nu,n[1]*Nu),n[0]*=Pu,n[1]*=Pu,n}return t=he(t[0]%360*Nu,t[1]*Nu,t.length>2?t[2]*Nu:0),n.invert=function(n){return n=t.invert(n[0]*Nu,n[1]*Nu),n[0]*=Pu,n[1]*=Pu,n},n},le.invert=ce,eu.geo.circle=function(){function t(){var t=\"function\"==typeof r?r.apply(this,arguments):r,n=he(-t[0]*Nu,-t[1]*Nu,0).invert,i=[];return e(null,null,1,{point:function(t,e){i.push(t=n(t,e)),t[0]*=Pu,t[1]*=Pu}}),{type:\"Polygon\",coordinates:[i]}}var n,e,r=[0,0],i=6;return t.origin=function(n){return arguments.length?(r=n,t):r},t.angle=function(r){return arguments.length?(e=ge((n=+r)*Nu,i*Nu),t):n},t.precision=function(r){return arguments.length?(e=ge(n*Nu,(i=+r)*Nu),t):i},t.angle(90)},eu.geo.distance=function(t,n){var e,r=(n[0]-t[0])*Nu,i=t[1]*Nu,a=n[1]*Nu,u=Math.sin(r),o=Math.cos(r),s=Math.sin(i),c=Math.cos(i),l=Math.sin(a),h=Math.cos(a);return Math.atan2(Math.sqrt((e=h*u)*e+(e=c*l-s*h*o)*e),s*l+c*h*o)},eu.geo.graticule=function(){function t(){return{type:\"MultiLineString\",coordinates:n()}}function n(){return eu.range(Math.ceil(a/y)*y,i,y).map(f).concat(eu.range(Math.ceil(c/m)*m,s,m).map(d)).concat(eu.range(Math.ceil(r/p)*p,e,p).filter(function(t){return pu(t%y)>Tu}).map(l)).concat(eu.range(Math.ceil(o/g)*g,u,g).filter(function(t){return pu(t%m)>Tu}).map(h))}var e,r,i,a,u,o,s,c,l,h,f,d,p=10,g=p,y=90,m=360,v=2.5;return t.lines=function(){return n().map(function(t){return{type:\"LineString\",coordinates:t}})},t.outline=function(){return{type:\"Polygon\",coordinates:[f(a).concat(d(s).slice(1),f(i).reverse().slice(1),d(c).reverse().slice(1))]}},t.extent=function(n){return arguments.length?t.majorExtent(n).minorExtent(n):t.minorExtent()},t.majorExtent=function(n){return arguments.length?(a=+n[0][0],i=+n[1][0],c=+n[0][1],s=+n[1][1],a>i&&(n=a,a=i,i=n),c>s&&(n=c,c=s,s=n),t.precision(v)):[[a,c],[i,s]]},t.minorExtent=function(n){return arguments.length?(r=+n[0][0],e=+n[1][0],o=+n[0][1],u=+n[1][1],r>e&&(n=r,r=e,e=n),o>u&&(n=o,o=u,u=n),t.precision(v)):[[r,o],[e,u]]},t.step=function(n){return arguments.length?t.majorStep(n).minorStep(n):t.minorStep()},t.majorStep=function(n){return arguments.length?(y=+n[0],m=+n[1],t):[y,m]},t.minorStep=function(n){return arguments.length?(p=+n[0],g=+n[1],t):[p,g]},t.precision=function(n){return arguments.length?(v=+n,l=me(o,u,90),h=ve(r,e,v),f=me(c,s,90),d=ve(a,i,v),t):v},t.majorExtent([[-180,-90+Tu],[180,90-Tu]]).minorExtent([[-180,-80-Tu],[180,80+Tu]])},eu.geo.greatArc=function(){function t(){return{type:\"LineString\",coordinates:[n||r.apply(this,arguments),e||i.apply(this,arguments)]}}var n,e,r=_e,i=be;return t.distance=function(){return eu.geo.distance(n||r.apply(this,arguments),e||i.apply(this,arguments))},t.source=function(e){return arguments.length?(r=e,n=\"function\"==typeof e?null:e,t):r},t.target=function(n){return arguments.length?(i=n,e=\"function\"==typeof n?null:n,t):i},t.precision=function(){return arguments.length?t:0},t},eu.geo.interpolate=function(t,n){return xe(t[0]*Nu,t[1]*Nu,n[0]*Nu,n[1]*Nu)},eu.geo.length=function(t){return qo=0,eu.geo.stream(t,Go),qo};var qo,Go={sphere:w,point:w,lineStart:we,lineEnd:w,polygonStart:w,polygonEnd:w},Ho=Ae(function(t){return Math.sqrt(2/(1+t))},function(t){return 2*Math.asin(t/2)});(eu.geo.azimuthalEqualArea=function(){return ue(Ho)}).raw=Ho;var Vo=Ae(function(t){var n=Math.acos(t);return n&&n/Math.sin(n)},_);(eu.geo.azimuthalEquidistant=function(){return ue(Vo)}).raw=Vo,(eu.geo.conicConformal=function(){return qn(ke)}).raw=ke,(eu.geo.conicEquidistant=function(){return qn(Ee)}).raw=Ee;var Zo=Ae(function(t){return 1/t},Math.atan);(eu.geo.gnomonic=function(){return ue(Zo)}).raw=Zo,Me.invert=function(t,n){return[t,2*Math.atan(Math.exp(n))-Bu]},(eu.geo.mercator=function(){return Se(Me)}).raw=Me;var Xo=Ae(function(){return 1},Math.asin);(eu.geo.orthographic=function(){return ue(Xo)}).raw=Xo;var Ko=Ae(function(t){return 1/(1+t)},function(t){return 2*Math.atan(t)});(eu.geo.stereographic=function(){return ue(Ko)}).raw=Ko,De.invert=function(t,n){return[-n,2*Math.atan(Math.exp(t))-Bu]},(eu.geo.transverseMercator=function(){var t=Se(De),n=t.center,e=t.rotate;return t.center=function(t){return t?n([-t[1],t[0]]):(t=n(),[t[1],-t[0]])},t.rotate=function(t){return t?e([t[0],t[1],t.length>2?t[2]+90:90]):(t=e(),[t[0],t[1],t[2]-90])},e([0,0,90])}).raw=De,eu.geom={},eu.geom.hull=function(t){function n(t){if(t.length<3)return[];var n,i=St(e),a=St(r),u=t.length,o=[],s=[];for(n=0;u>n;n++)o.push([+i.call(this,t[n],n),+a.call(this,t[n],n),n]);for(o.sort(Oe),n=0;u>n;n++)s.push([o[n][0],-o[n][1]]);var c=Fe(o),l=Fe(s),h=l[0]===c[0],f=l[l.length-1]===c[c.length-1],d=[];for(n=c.length-1;n>=0;--n)d.push(t[o[c[n]][2]]);for(n=+h;n<l.length-f;++n)d.push(t[o[l[n]][2]]);return d}var e=Ce,r=Te;return arguments.length?n(t):(n.x=function(t){return arguments.length?(e=t,n):e},n.y=function(t){return arguments.length?(r=t,n):r},n)},eu.geom.polygon=function(t){return _u(t,Qo),t};var Qo=eu.geom.polygon.prototype=[];Qo.area=function(){for(var t,n=-1,e=this.length,r=this[e-1],i=0;++n<e;)t=r,r=this[n],i+=t[1]*r[0]-t[0]*r[1];return.5*i},Qo.centroid=function(t){var n,e,r=-1,i=this.length,a=0,u=0,o=this[i-1];for(arguments.length||(t=-1/(6*this.area()));++r<i;)n=o,o=this[r],e=n[0]*o[1]-o[0]*n[1],a+=(n[0]+o[0])*e,u+=(n[1]+o[1])*e;return[a*t,u*t]},Qo.clip=function(t){for(var n,e,r,i,a,u,o=Be(t),s=-1,c=this.length-Be(this),l=this[c-1];++s<c;){for(n=t.slice(),t.length=0,i=this[s],a=n[(r=n.length-o)-1],e=-1;++e<r;)u=n[e],Le(u,l,i)?(Le(a,l,i)||t.push(Ie(a,u,l,i)),t.push(u)):Le(a,l,i)&&t.push(Ie(a,u,l,i)),a=u;o&&t.push(t[0]),l=i}return t};var Jo,ts,ns,es,rs,is=[],as=[];We.prototype.prepare=function(){for(var t,n=this.edges,e=n.length;e--;)t=n[e].edge,t.b&&t.a||n.splice(e,1);return n.sort(qe),n.length},nr.prototype={start:function(){return this.edge.l===this.site?this.edge.a:this.edge.b},end:function(){return this.edge.l===this.site?this.edge.b:this.edge.a}},er.prototype={insert:function(t,n){var e,r,i;if(t){if(n.P=t,n.N=t.N,t.N&&(t.N.P=n),t.N=n,t.R){for(t=t.R;t.L;)t=t.L;t.L=n}else t.R=n;e=t}else this._?(t=ur(this._),n.P=null,n.N=t,t.P=t.L=n,e=t):(n.P=n.N=null,this._=n,e=null);for(n.L=n.R=null,n.U=e,n.C=!0,t=n;e&&e.C;)r=e.U,e===r.L?(i=r.R,i&&i.C?(e.C=i.C=!1,r.C=!0,t=r):(t===e.R&&(ir(this,e),t=e,e=t.U),e.C=!1,r.C=!0,ar(this,r))):(i=r.L,i&&i.C?(e.C=i.C=!1,r.C=!0,t=r):(t===e.L&&(ar(this,e),t=e,e=t.U),e.C=!1,r.C=!0,ir(this,r))),e=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var n,e,r,i=t.U,a=t.L,u=t.R;if(e=a?u?ur(u):a:u,i?i.L===t?i.L=e:i.R=e:this._=e,a&&u?(r=e.C,e.C=t.C,e.L=a,a.U=e,e!==u?(i=e.U,e.U=t.U,t=e.R,i.L=t,e.R=u,u.U=e):(e.U=i,i=e,t=e.R)):(r=t.C,t=e),t&&(t.U=i),!r){if(t&&t.C)return void(t.C=!1);do{if(t===this._)break;if(t===i.L){if(n=i.R,n.C&&(n.C=!1,i.C=!0,ir(this,i),n=i.R),n.L&&n.L.C||n.R&&n.R.C){n.R&&n.R.C||(n.L.C=!1,n.C=!0,ar(this,n),n=i.R),n.C=i.C,i.C=n.R.C=!1,ir(this,i),t=this._;break}}else if(n=i.L,n.C&&(n.C=!1,i.C=!0,ar(this,i),n=i.L),n.L&&n.L.C||n.R&&n.R.C){n.L&&n.L.C||(n.R.C=!1,n.C=!0,ir(this,n),n=i.L),n.C=i.C,i.C=n.L.C=!1,ar(this,i),t=this._;break}n.C=!0,t=i,i=i.U}while(!t.C);t&&(t.C=!1)}}},eu.geom.voronoi=function(t){function n(t){var n=new Array(t.length),r=o[0][0],i=o[0][1],a=o[1][0],u=o[1][1];return or(e(t),o).cells.forEach(function(e,o){var s=e.edges,c=e.site,l=n[o]=s.length?s.map(function(t){var n=t.start();return[n.x,n.y]}):c.x>=r&&c.x<=a&&c.y>=i&&c.y<=u?[[r,u],[a,u],[a,i],[r,i]]:[];l.point=t[o]}),n}function e(t){return t.map(function(t,n){return{x:Math.round(a(t,n)/Tu)*Tu,y:Math.round(u(t,n)/Tu)*Tu,i:n}})}var r=Ce,i=Te,a=r,u=i,o=us;return t?n(t):(n.links=function(t){return or(e(t)).edges.filter(function(t){return t.l&&t.r}).map(function(n){return{source:t[n.l.i],target:t[n.r.i]}})},n.triangles=function(t){var n=[];return or(e(t)).cells.forEach(function(e,r){for(var i,a,u=e.site,o=e.edges.sort(qe),s=-1,c=o.length,l=o[c-1].edge,h=l.l===u?l.r:l.l;++s<c;)i=l,a=h,l=o[s].edge,h=l.l===u?l.r:l.l,r<a.i&&r<h.i&&cr(u,a,h)<0&&n.push([t[r],t[a.i],t[h.i]])}),n},n.x=function(t){return arguments.length?(a=St(r=t),n):r},n.y=function(t){return arguments.length?(u=St(i=t),n):i},n.clipExtent=function(t){return arguments.length?(o=null==t?us:t,n):o===us?null:o},n.size=function(t){return arguments.length?n.clipExtent(t&&[[0,0],t]):o===us?null:o&&o[1]},n)};var us=[[-1e6,-1e6],[1e6,1e6]];eu.geom.delaunay=function(t){return eu.geom.voronoi().triangles(t)},eu.geom.quadtree=function(t,n,e,r,i){function a(t){function a(t,n,e,r,i,a,u,o){if(!isNaN(e)&&!isNaN(r))if(t.leaf){var s=t.x,l=t.y;if(null!=s)if(pu(s-e)+pu(l-r)<.01)c(t,n,e,r,i,a,u,o);else{var h=t.point;t.x=t.y=t.point=null,c(t,h,s,l,i,a,u,o),c(t,n,e,r,i,a,u,o)}else t.x=e,t.y=r,t.point=n}else c(t,n,e,r,i,a,u,o)}function c(t,n,e,r,i,u,o,s){var c=.5*(i+o),l=.5*(u+s),h=e>=c,f=r>=l,d=f<<1|h;t.leaf=!1,t=t.nodes[d]||(t.nodes[d]=fr()),h?i=c:o=c,f?u=l:s=l,a(t,n,e,r,i,u,o,s)}var l,h,f,d,p,g,y,m,v,_=St(o),b=St(s);if(null!=n)g=n,y=e,m=r,v=i;else if(m=v=-(g=y=1/0),h=[],f=[],p=t.length,u)for(d=0;p>d;++d)l=t[d],l.x<g&&(g=l.x),l.y<y&&(y=l.y),l.x>m&&(m=l.x),l.y>v&&(v=l.y),h.push(l.x),f.push(l.y);else for(d=0;p>d;++d){var x=+_(l=t[d],d),w=+b(l,d);g>x&&(g=x),y>w&&(y=w),x>m&&(m=x),w>v&&(v=w),h.push(x),f.push(w)}var A=m-g,k=v-y;A>k?v=y+A:m=g+k;var E=fr();if(E.add=function(t){a(E,t,+_(t,++d),+b(t,d),g,y,m,v)},E.visit=function(t){dr(t,E,g,y,m,v)},E.find=function(t){return pr(E,t[0],t[1],g,y,m,v)},d=-1,null==n){for(;++d<p;)a(E,t[d],h[d],f[d],g,y,m,v);--d}else t.forEach(E.add);return h=f=t=l=null,E}var u,o=Ce,s=Te;return(u=arguments.length)?(o=lr,s=hr,3===u&&(i=e,r=n,e=n=0),a(t)):(a.x=function(t){return arguments.length?(o=t,a):o},a.y=function(t){return arguments.length?(s=t,a):s},a.extent=function(t){return arguments.length?(null==t?n=e=r=i=null:(n=+t[0][0],e=+t[0][1],r=+t[1][0],i=+t[1][1]),a):null==n?null:[[n,e],[r,i]]},a.size=function(t){return arguments.length?(null==t?n=e=r=i=null:(n=e=0,r=+t[0],i=+t[1]),a):null==n?null:[r-n,i-e]},a)},eu.interpolateRgb=gr,eu.interpolateObject=yr,eu.interpolateNumber=mr,eu.interpolateString=vr;var os=/[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g,ss=new RegExp(os.source,\"g\");eu.interpolate=_r,eu.interpolators=[function(t,n){var e=typeof n;return(\"string\"===e?Qu.has(n.toLowerCase())||/^(#|rgb\\(|hsl\\()/i.test(n)?gr:vr:n instanceof ot?gr:Array.isArray(n)?br:\"object\"===e&&isNaN(n)?yr:mr)(t,n)}],eu.interpolateArray=br;var cs=function(){return _},ls=eu.map({linear:cs,poly:Sr,quad:function(){return kr},cubic:function(){return Er},sin:function(){return Dr},exp:function(){return Cr},circle:function(){return Tr},elastic:Fr,back:Or,bounce:function(){return Lr}}),hs=eu.map({\"in\":_,out:wr,\"in-out\":Ar,\"out-in\":function(t){return Ar(wr(t))}});eu.ease=function(t){var n=t.indexOf(\"-\"),e=n>=0?t.slice(0,n):t,r=n>=0?t.slice(n+1):\"in\";return e=ls.get(e)||cs,r=hs.get(r)||_,xr(r(e.apply(null,ru.call(arguments,1))))},eu.interpolateHcl=Ir,eu.interpolateHsl=Br,eu.interpolateLab=Nr,eu.interpolateRound=Pr,eu.transform=function(t){var n=au.createElementNS(eu.ns.prefix.svg,\"g\");return(eu.transform=function(t){if(null!=t){n.setAttribute(\"transform\",t);var e=n.transform.baseVal.consolidate()}return new Rr(e?e.matrix:fs)})(t)},Rr.prototype.toString=function(){return\"translate(\"+this.translate+\")rotate(\"+this.rotate+\")skewX(\"+this.skew+\")scale(\"+this.scale+\")\"};var fs={a:1,b:0,c:0,d:1,e:0,f:0};eu.interpolateTransform=$r,eu.layout={},eu.layout.bundle=function(){return function(t){for(var n=[],e=-1,r=t.length;++e<r;)n.push(qr(t[e]));return n}},eu.layout.chord=function(){function t(){var t,c,h,f,d,p={},g=[],y=eu.range(a),m=[];for(e=[],r=[],t=0,f=-1;++f<a;){for(c=0,d=-1;++d<a;)c+=i[f][d];g.push(c),m.push(eu.range(a)),t+=c}for(u&&y.sort(function(t,n){return u(g[t],g[n])}),o&&m.forEach(function(t,n){t.sort(function(t,e){return o(i[n][t],i[n][e])})}),t=(Lu-l*a)/t,c=0,f=-1;++f<a;){for(h=c,d=-1;++d<a;){var v=y[f],_=m[v][d],b=i[v][_],x=c,w=c+=b*t;p[v+\"-\"+_]={index:v,subindex:_,startAngle:x,endAngle:w,value:b}}r[v]={index:v,startAngle:h,endAngle:c,value:(c-h)/t},c+=l}for(f=-1;++f<a;)for(d=f-1;++d<a;){var A=p[f+\"-\"+d],k=p[d+\"-\"+f];(A.value||k.value)&&e.push(A.value<k.value?{source:k,target:A}:{source:A,target:k})}s&&n()}function n(){e.sort(function(t,n){return s((t.source.value+t.target.value)/2,(n.source.value+n.target.value)/2)})}var e,r,i,a,u,o,s,c={},l=0;return c.matrix=function(t){return arguments.length?(a=(i=t)&&i.length,e=r=null,c):i},c.padding=function(t){return arguments.length?(l=t,e=r=null,c):l},c.sortGroups=function(t){return arguments.length?(u=t,e=r=null,c):u},c.sortSubgroups=function(t){return arguments.length?(o=t,e=null,c):o},c.sortChords=function(t){return arguments.length?(s=t,e&&n(),c):s},c.chords=function(){return e||t(),e},c.groups=function(){return r||t(),r},c},eu.layout.force=function(){function t(t){return function(n,e,r,i){if(n.point!==t){var a=n.cx-t.x,u=n.cy-t.y,o=i-e,s=a*a+u*u;if(s>o*o/y){if(p>s){var c=n.charge/s;t.px-=a*c,t.py-=u*c}return!0}if(n.point&&s&&p>s){var c=n.pointCharge/s;t.px-=a*c,t.py-=u*c}}return!n.charge}}function n(t){t.px=eu.event.x,t.py=eu.event.y,o.resume()}var e,r,i,a,u,o={},s=eu.dispatch(\"start\",\"tick\",\"end\"),c=[1,1],l=.9,h=ds,f=ps,d=-30,p=gs,g=.1,y=.64,m=[],v=[];return o.tick=function(){if((r*=.99)<.005)return s.end({type:\"end\",alpha:r=0}),!0;var n,e,o,h,f,p,y,_,b,x=m.length,w=v.length;for(e=0;w>e;++e)o=v[e],h=o.source,f=o.target,_=f.x-h.x,b=f.y-h.y,(p=_*_+b*b)&&(p=r*a[e]*((p=Math.sqrt(p))-i[e])/p,_*=p,b*=p,f.x-=_*(y=h.weight/(f.weight+h.weight)),f.y-=b*y,h.x+=_*(y=1-y),h.y+=b*y);if((y=r*g)&&(_=c[0]/2,b=c[1]/2,e=-1,y))for(;++e<x;)o=m[e],o.x+=(_-o.x)*y,o.y+=(b-o.y)*y;if(d)for(Qr(n=eu.geom.quadtree(m),r,u),e=-1;++e<x;)(o=m[e]).fixed||n.visit(t(o));for(e=-1;++e<x;)o=m[e],o.fixed?(o.x=o.px,o.y=o.py):(o.x-=(o.px-(o.px=o.x))*l,o.y-=(o.py-(o.py=o.y))*l);s.tick({type:\"tick\",alpha:r})},o.nodes=function(t){return arguments.length?(m=t,o):m},o.links=function(t){return arguments.length?(v=t,o):v},o.size=function(t){return arguments.length?(c=t,o):c},o.linkDistance=function(t){return arguments.length?(h=\"function\"==typeof t?t:+t,o):h},o.distance=o.linkDistance,o.linkStrength=function(t){return arguments.length?(f=\"function\"==typeof t?t:+t,o):f},o.friction=function(t){return arguments.length?(l=+t,o):l},o.charge=function(t){return arguments.length?(d=\"function\"==typeof t?t:+t,o):d},o.chargeDistance=function(t){return arguments.length?(p=t*t,o):Math.sqrt(p)},o.gravity=function(t){return arguments.length?(g=+t,o):g},o.theta=function(t){return arguments.length?(y=t*t,o):Math.sqrt(y)},o.alpha=function(t){return arguments.length?(t=+t,r?r=t>0?t:0:t>0&&(s.start({type:\"start\",alpha:r=t}),eu.timer(o.tick)),o):r},o.start=function(){function t(t,r){if(!e){for(e=new Array(s),o=0;s>o;++o)e[o]=[];for(o=0;l>o;++o){var i=v[o];e[i.source.index].push(i.target),e[i.target.index].push(i.source)}}for(var a,u=e[n],o=-1,c=u.length;++o<c;)if(!isNaN(a=u[o][t]))return a;return Math.random()*r}var n,e,r,s=m.length,l=v.length,p=c[0],g=c[1];for(n=0;s>n;++n)(r=m[n]).index=n,r.weight=0;for(n=0;l>n;++n)r=v[n],\"number\"==typeof r.source&&(r.source=m[r.source]),\"number\"==typeof r.target&&(r.target=m[r.target]),++r.source.weight,++r.target.weight;for(n=0;s>n;++n)r=m[n],isNaN(r.x)&&(r.x=t(\"x\",p)),isNaN(r.y)&&(r.y=t(\"y\",g)),isNaN(r.px)&&(r.px=r.x),isNaN(r.py)&&(r.py=r.y);if(i=[],\"function\"==typeof h)for(n=0;l>n;++n)i[n]=+h.call(this,v[n],n);else for(n=0;l>n;++n)i[n]=h;if(a=[],\"function\"==typeof f)for(n=0;l>n;++n)a[n]=+f.call(this,v[n],n);else for(n=0;l>n;++n)a[n]=f;if(u=[],\"function\"==typeof d)for(n=0;s>n;++n)u[n]=+d.call(this,m[n],n);else for(n=0;s>n;++n)u[n]=d;return o.resume()},o.resume=function(){return o.alpha(.1)},o.stop=function(){return o.alpha(0)},o.drag=function(){return e||(e=eu.behavior.drag().origin(_).on(\"dragstart.force\",Vr).on(\"drag.force\",n).on(\"dragend.force\",Zr)),arguments.length?void this.on(\"mouseover.force\",Xr).on(\"mouseout.force\",Kr).call(e):e},eu.rebind(o,s,\"on\")};var ds=20,ps=1,gs=1/0;eu.layout.hierarchy=function(){function t(i){var a,u=[i],o=[];for(i.depth=0;null!=(a=u.pop());)if(o.push(a),(c=e.call(t,a,a.depth))&&(s=c.length)){for(var s,c,l;--s>=0;)u.push(l=c[s]),l.parent=a,l.depth=a.depth+1;r&&(a.value=0),a.children=c}else r&&(a.value=+r.call(t,a,a.depth)||0),delete a.children;return ni(i,function(t){var e,i;n&&(e=t.children)&&e.sort(n),r&&(i=t.parent)&&(i.value+=t.value)}),o}var n=ii,e=ei,r=ri;return t.sort=function(e){return arguments.length?(n=e,t):n},t.children=function(n){return arguments.length?(e=n,t):e},t.value=function(n){return arguments.length?(r=n,t):r},t.revalue=function(n){return r&&(ti(n,function(t){t.children&&(t.value=0)}),ni(n,function(n){var e;n.children||(n.value=+r.call(t,n,n.depth)||0),(e=n.parent)&&(e.value+=n.value)})),n},t},eu.layout.partition=function(){function t(n,e,r,i){var a=n.children;if(n.x=e,n.y=n.depth*i,n.dx=r,n.dy=i,a&&(u=a.length)){var u,o,s,c=-1;for(r=n.value?r/n.value:0;++c<u;)t(o=a[c],e,s=o.value*r,i),e+=s}}function n(t){var e=t.children,r=0;if(e&&(i=e.length))for(var i,a=-1;++a<i;)r=Math.max(r,n(e[a]));return 1+r}function e(e,a){var u=r.call(this,e,a);return t(u[0],0,i[0],i[1]/n(u[0])),u}var r=eu.layout.hierarchy(),i=[1,1];return e.size=function(t){return arguments.length?(i=t,e):i},Jr(e,r)},eu.layout.pie=function(){function t(u){var o,s=u.length,c=u.map(function(e,r){return+n.call(t,e,r)}),l=+(\"function\"==typeof r?r.apply(this,arguments):r),h=(\"function\"==typeof i?i.apply(this,arguments):i)-l,f=Math.min(Math.abs(h)/s,+(\"function\"==typeof a?a.apply(this,arguments):a)),d=f*(0>h?-1:1),p=(h-s*d)/eu.sum(c),g=eu.range(s),y=[];return null!=e&&g.sort(e===ys?function(t,n){return c[n]-c[t]}:function(t,n){return e(u[t],u[n])}),g.forEach(function(t){y[t]={data:u[t],value:o=c[t],startAngle:l,endAngle:l+=o*p+d,padAngle:f}}),y}var n=Number,e=ys,r=0,i=Lu,a=0;return t.value=function(e){return arguments.length?(n=e,t):n},t.sort=function(n){return arguments.length?(e=n,t):e},t.startAngle=function(n){return arguments.length?(r=n,t):r},t.endAngle=function(n){return arguments.length?(i=n,t):i},t.padAngle=function(n){return arguments.length?(a=n,t):a},t};var ys={};eu.layout.stack=function(){function t(o,s){if(!(f=o.length))return o;var c=o.map(function(e,r){return n.call(t,e,r)}),l=c.map(function(n){return n.map(function(n,e){return[a.call(t,n,e),u.call(t,n,e)]})}),h=e.call(t,l,s);c=eu.permute(c,h),l=eu.permute(l,h);var f,d,p,g,y=r.call(t,l,s),m=c[0].length;for(p=0;m>p;++p)for(i.call(t,c[0][p],g=y[p],l[0][p][1]),d=1;f>d;++d)i.call(t,c[d][p],g+=l[d-1][p][1],l[d][p][1]);return o}var n=_,e=ci,r=li,i=si,a=ui,u=oi;return t.values=function(e){return arguments.length?(n=e,t):n},t.order=function(n){return arguments.length?(e=\"function\"==typeof n?n:ms.get(n)||ci,t):e},t.offset=function(n){return arguments.length?(r=\"function\"==typeof n?n:vs.get(n)||li,t):r},t.x=function(n){return arguments.length?(a=n,t):a},t.y=function(n){return arguments.length?(u=n,t):u},t.out=function(n){return arguments.length?(i=n,t):i},t};var ms=eu.map({\"inside-out\":function(t){var n,e,r=t.length,i=t.map(hi),a=t.map(fi),u=eu.range(r).sort(function(t,n){return i[t]-i[n]}),o=0,s=0,c=[],l=[];for(n=0;r>n;++n)e=u[n],s>o?(o+=a[e],c.push(e)):(s+=a[e],l.push(e));return l.reverse().concat(c)},reverse:function(t){return eu.range(t.length).reverse()},\"default\":ci}),vs=eu.map({silhouette:function(t){var n,e,r,i=t.length,a=t[0].length,u=[],o=0,s=[];for(e=0;a>e;++e){for(n=0,r=0;i>n;n++)r+=t[n][e][1];r>o&&(o=r),u.push(r)}for(e=0;a>e;++e)s[e]=(o-u[e])/2;return s},wiggle:function(t){var n,e,r,i,a,u,o,s,c,l=t.length,h=t[0],f=h.length,d=[];for(d[0]=s=c=0,e=1;f>e;++e){for(n=0,i=0;l>n;++n)i+=t[n][e][1];for(n=0,a=0,o=h[e][0]-h[e-1][0];l>n;++n){for(r=0,u=(t[n][e][1]-t[n][e-1][1])/(2*o);n>r;++r)u+=(t[r][e][1]-t[r][e-1][1])/o;a+=u*t[n][e][1]}d[e]=s-=i?a/i*o:0,c>s&&(c=s)}for(e=0;f>e;++e)d[e]-=c;return d},expand:function(t){var n,e,r,i=t.length,a=t[0].length,u=1/i,o=[];for(e=0;a>e;++e){for(n=0,r=0;i>n;n++)r+=t[n][e][1];if(r)for(n=0;i>n;n++)t[n][e][1]/=r;else for(n=0;i>n;n++)t[n][e][1]=u}for(e=0;a>e;++e)o[e]=0;return o},zero:li});eu.layout.histogram=function(){function t(t,a){for(var u,o,s=[],c=t.map(e,this),l=r.call(this,c,a),h=i.call(this,l,c,a),a=-1,f=c.length,d=h.length-1,p=n?1:1/f;++a<d;)u=s[a]=[],u.dx=h[a+1]-(u.x=h[a]),u.y=0;if(d>0)for(a=-1;++a<f;)o=c[a],o>=l[0]&&o<=l[1]&&(u=s[eu.bisect(h,o,1,d)-1],u.y+=p,u.push(t[a]));return s}var n=!0,e=Number,r=yi,i=pi;return t.value=function(n){return arguments.length?(e=n,t):e},t.range=function(n){return arguments.length?(r=St(n),t):r},t.bins=function(n){return arguments.length?(i=\"number\"==typeof n?function(t){return gi(t,n)}:St(n),t):i},t.frequency=function(e){return arguments.length?(n=!!e,t):n},t},eu.layout.pack=function(){function t(t,a){var u=e.call(this,t,a),o=u[0],s=i[0],c=i[1],l=null==n?Math.sqrt:\"function\"==typeof n?n:function(){return n};if(o.x=o.y=0,ni(o,function(t){t.r=+l(t.value)}),ni(o,xi),r){var h=r*(n?1:Math.max(2*o.r/s,2*o.r/c))/2;ni(o,function(t){t.r+=h}),ni(o,xi),ni(o,function(t){t.r-=h})}return ki(o,s/2,c/2,n?1:1/Math.max(2*o.r/s,2*o.r/c)),u}var n,e=eu.layout.hierarchy().sort(mi),r=0,i=[1,1];return t.size=function(n){return arguments.length?(i=n,t):i},t.radius=function(e){return arguments.length?(n=null==e||\"function\"==typeof e?e:+e,t):n},t.padding=function(n){return arguments.length?(r=+n,t):r},Jr(t,e)},eu.layout.tree=function(){function t(t,i){var l=u.call(this,t,i),h=l[0],f=n(h);if(ni(f,e),f.parent.m=-f.z,ti(f,r),c)ti(h,a);else{var d=h,p=h,g=h;ti(h,function(t){t.x<d.x&&(d=t),t.x>p.x&&(p=t),t.depth>g.depth&&(g=t)});var y=o(d,p)/2-d.x,m=s[0]/(p.x+o(p,d)/2+y),v=s[1]/(g.depth||1);ti(h,function(t){t.x=(t.x+y)*m,t.y=t.depth*v})}return l}function n(t){for(var n,e={A:null,children:[t]},r=[e];null!=(n=r.pop());)for(var i,a=n.children,u=0,o=a.length;o>u;++u)r.push((a[u]=i={_:a[u],parent:n,children:(i=a[u].children)&&i.slice()||[],A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:u}).a=i);return e.children[0]}function e(t){var n=t.children,e=t.parent.children,r=t.i?e[t.i-1]:null;if(n.length){Ti(t);var a=(n[0].z+n[n.length-1].z)/2;r?(t.z=r.z+o(t._,r._),t.m=t.z-a):t.z=a}else r&&(t.z=r.z+o(t._,r._));t.parent.A=i(t,r,t.parent.A||e[0])}function r(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function i(t,n,e){if(n){for(var r,i=t,a=t,u=n,s=i.parent.children[0],c=i.m,l=a.m,h=u.m,f=s.m;u=Di(u),i=Si(i),u&&i;)s=Si(s),a=Di(a),a.a=t,r=u.z+h-i.z-c+o(u._,i._),r>0&&(Ci(Fi(u,t,e),t,r),c+=r,l+=r),h+=u.m,c+=i.m,f+=s.m,l+=a.m;u&&!Di(a)&&(a.t=u,a.m+=h-l),i&&!Si(s)&&(s.t=i,s.m+=c-f,e=t)}return e}function a(t){t.x*=s[0],t.y=t.depth*s[1]}var u=eu.layout.hierarchy().sort(null).value(null),o=Mi,s=[1,1],c=null;return t.separation=function(n){return arguments.length?(o=n,t):o},t.size=function(n){return arguments.length?(c=null==(s=n)?a:null,t):c?null:s},t.nodeSize=function(n){return arguments.length?(c=null==(s=n)?null:a,t):c?s:null},Jr(t,u)},eu.layout.cluster=function(){function t(t,a){var u,o=n.call(this,t,a),s=o[0],c=0;ni(s,function(t){var n=t.children;n&&n.length?(t.x=Li(n),t.y=Oi(n)):(t.x=u?c+=e(t,u):0,t.y=0,u=t)});var l=Ii(s),h=Bi(s),f=l.x-e(l,h)/2,d=h.x+e(h,l)/2;return ni(s,i?function(t){t.x=(t.x-s.x)*r[0],t.y=(s.y-t.y)*r[1]}:function(t){t.x=(t.x-f)/(d-f)*r[0],t.y=(1-(s.y?t.y/s.y:1))*r[1]}),o}var n=eu.layout.hierarchy().sort(null).value(null),e=Mi,r=[1,1],i=!1;return t.separation=function(n){return arguments.length?(e=n,t):e},t.size=function(n){return arguments.length?(i=null==(r=n),t):i?null:r},t.nodeSize=function(n){return arguments.length?(i=null!=(r=n),t):i?r:null},Jr(t,n)},eu.layout.treemap=function(){function t(t,n){for(var e,r,i=-1,a=t.length;++i<a;)r=(e=t[i]).value*(0>n?0:n),e.area=isNaN(r)||0>=r?0:r}function n(e){var a=e.children;if(a&&a.length){var u,o,s,c=h(e),l=[],f=a.slice(),p=1/0,g=\"slice\"===d?c.dx:\"dice\"===d?c.dy:\"slice-dice\"===d?1&e.depth?c.dy:c.dx:Math.min(c.dx,c.dy);for(t(f,c.dx*c.dy/e.value),l.area=0;(s=f.length)>0;)l.push(u=f[s-1]),l.area+=u.area,\"squarify\"!==d||(o=r(l,g))<=p?(f.pop(),p=o):(l.area-=l.pop().area,i(l,g,c,!1),g=Math.min(c.dx,c.dy),l.length=l.area=0,p=1/0);l.length&&(i(l,g,c,!0),l.length=l.area=0),a.forEach(n)}}function e(n){var r=n.children;if(r&&r.length){\nvar a,u=h(n),o=r.slice(),s=[];for(t(o,u.dx*u.dy/n.value),s.area=0;a=o.pop();)s.push(a),s.area+=a.area,null!=a.z&&(i(s,a.z?u.dx:u.dy,u,!o.length),s.length=s.area=0);r.forEach(e)}}function r(t,n){for(var e,r=t.area,i=0,a=1/0,u=-1,o=t.length;++u<o;)(e=t[u].area)&&(a>e&&(a=e),e>i&&(i=e));return r*=r,n*=n,r?Math.max(n*i*p/r,r/(n*a*p)):1/0}function i(t,n,e,r){var i,a=-1,u=t.length,o=e.x,c=e.y,l=n?s(t.area/n):0;if(n==e.dx){for((r||l>e.dy)&&(l=e.dy);++a<u;)i=t[a],i.x=o,i.y=c,i.dy=l,o+=i.dx=Math.min(e.x+e.dx-o,l?s(i.area/l):0);i.z=!0,i.dx+=e.x+e.dx-o,e.y+=l,e.dy-=l}else{for((r||l>e.dx)&&(l=e.dx);++a<u;)i=t[a],i.x=o,i.y=c,i.dx=l,c+=i.dy=Math.min(e.y+e.dy-c,l?s(i.area/l):0);i.z=!1,i.dy+=e.y+e.dy-c,e.x+=l,e.dx-=l}}function a(r){var i=u||o(r),a=i[0];return a.x=0,a.y=0,a.dx=c[0],a.dy=c[1],u&&o.revalue(a),t([a],a.dx*a.dy/a.value),(u?e:n)(a),f&&(u=i),i}var u,o=eu.layout.hierarchy(),s=Math.round,c=[1,1],l=null,h=Ni,f=!1,d=\"squarify\",p=.5*(1+Math.sqrt(5));return a.size=function(t){return arguments.length?(c=t,a):c},a.padding=function(t){function n(n){var e=t.call(a,n,n.depth);return null==e?Ni(n):Pi(n,\"number\"==typeof e?[e,e,e,e]:e)}function e(n){return Pi(n,t)}if(!arguments.length)return l;var r;return h=null==(l=t)?Ni:\"function\"==(r=typeof t)?n:\"number\"===r?(t=[t,t,t,t],e):e,a},a.round=function(t){return arguments.length?(s=t?Math.round:Number,a):s!=Number},a.sticky=function(t){return arguments.length?(f=t,u=null,a):f},a.ratio=function(t){return arguments.length?(p=t,a):p},a.mode=function(t){return arguments.length?(d=t+\"\",a):d},Jr(a,o)},eu.random={normal:function(t,n){var e=arguments.length;return 2>e&&(n=1),1>e&&(t=0),function(){var e,r,i;do e=2*Math.random()-1,r=2*Math.random()-1,i=e*e+r*r;while(!i||i>1);return t+n*e*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var t=eu.random.normal.apply(eu,arguments);return function(){return Math.exp(t())}},bates:function(t){var n=eu.random.irwinHall(t);return function(){return n()/t}},irwinHall:function(t){return function(){for(var n=0,e=0;t>e;e++)n+=Math.random();return n}}},eu.scale={};var _s={floor:_,ceil:_};eu.scale.linear=function(){return zi([0,1],[0,1],_r,!1)};var bs={s:1,g:1,p:1,r:1,e:1};eu.scale.log=function(){return Qi(eu.scale.linear().domain([0,1]),10,!0,[1,10])};var xs=eu.format(\".0e\"),ws={floor:function(t){return-Math.ceil(-t)},ceil:function(t){return-Math.floor(-t)}};eu.scale.pow=function(){return Ji(eu.scale.linear(),1,[0,1])},eu.scale.sqrt=function(){return eu.scale.pow().exponent(.5)},eu.scale.ordinal=function(){return na([],{t:\"range\",a:[[]]})},eu.scale.category10=function(){return eu.scale.ordinal().range(As)},eu.scale.category20=function(){return eu.scale.ordinal().range(ks)},eu.scale.category20b=function(){return eu.scale.ordinal().range(Es)},eu.scale.category20c=function(){return eu.scale.ordinal().range(Ms)};var As=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(bt),ks=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(bt),Es=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(bt),Ms=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(bt);eu.scale.quantile=function(){return ea([],[])},eu.scale.quantize=function(){return ra(0,1,[0,1])},eu.scale.threshold=function(){return ia([.5],[0,1])},eu.scale.identity=function(){return aa([0,1])},eu.svg={},eu.svg.arc=function(){function t(){var t=Math.max(0,+e.apply(this,arguments)),c=Math.max(0,+r.apply(this,arguments)),l=u.apply(this,arguments)-Bu,h=o.apply(this,arguments)-Bu,f=Math.abs(h-l),d=l>h?0:1;if(t>c&&(p=c,c=t,t=p),f>=Iu)return n(c,d)+(t?n(t,1-d):\"\")+\"Z\";var p,g,y,m,v,_,b,x,w,A,k,E,M=0,S=0,D=[];if((m=(+s.apply(this,arguments)||0)/2)&&(y=a===Ss?Math.sqrt(t*t+c*c):+a.apply(this,arguments),d||(S*=-1),c&&(S=et(y/c*Math.sin(m))),t&&(M=et(y/t*Math.sin(m)))),c){v=c*Math.cos(l+S),_=c*Math.sin(l+S),b=c*Math.cos(h-S),x=c*Math.sin(h-S);var C=Math.abs(h-l-2*S)<=Ou?0:1;if(S&&fa(v,_,b,x)===d^C){var T=(l+h)/2;v=c*Math.cos(T),_=c*Math.sin(T),b=x=null}}else v=_=0;if(t){w=t*Math.cos(h-M),A=t*Math.sin(h-M),k=t*Math.cos(l+M),E=t*Math.sin(l+M);var F=Math.abs(l-h+2*M)<=Ou?0:1;if(M&&fa(w,A,k,E)===1-d^F){var O=(l+h)/2;w=t*Math.cos(O),A=t*Math.sin(O),k=E=null}}else w=A=0;if((p=Math.min(Math.abs(c-t)/2,+i.apply(this,arguments)))>.001){g=c>t^d?0:1;var L=null==k?[w,A]:null==b?[v,_]:Ie([v,_],[k,E],[b,x],[w,A]),I=v-L[0],B=_-L[1],N=b-L[0],P=x-L[1],R=1/Math.sin(Math.acos((I*N+B*P)/(Math.sqrt(I*I+B*B)*Math.sqrt(N*N+P*P)))/2),j=Math.sqrt(L[0]*L[0]+L[1]*L[1]);if(null!=b){var Y=Math.min(p,(c-j)/(R+1)),U=da(null==k?[w,A]:[k,E],[v,_],c,Y,d),$=da([b,x],[w,A],c,Y,d);p===Y?D.push(\"M\",U[0],\"A\",Y,\",\",Y,\" 0 0,\",g,\" \",U[1],\"A\",c,\",\",c,\" 0 \",1-d^fa(U[1][0],U[1][1],$[1][0],$[1][1]),\",\",d,\" \",$[1],\"A\",Y,\",\",Y,\" 0 0,\",g,\" \",$[0]):D.push(\"M\",U[0],\"A\",Y,\",\",Y,\" 0 1,\",g,\" \",$[0])}else D.push(\"M\",v,\",\",_);if(null!=k){var W=Math.min(p,(t-j)/(R-1)),z=da([v,_],[k,E],t,-W,d),q=da([w,A],null==b?[v,_]:[b,x],t,-W,d);p===W?D.push(\"L\",q[0],\"A\",W,\",\",W,\" 0 0,\",g,\" \",q[1],\"A\",t,\",\",t,\" 0 \",d^fa(q[1][0],q[1][1],z[1][0],z[1][1]),\",\",1-d,\" \",z[1],\"A\",W,\",\",W,\" 0 0,\",g,\" \",z[0]):D.push(\"L\",q[0],\"A\",W,\",\",W,\" 0 0,\",g,\" \",z[0])}else D.push(\"L\",w,\",\",A)}else D.push(\"M\",v,\",\",_),null!=b&&D.push(\"A\",c,\",\",c,\" 0 \",C,\",\",d,\" \",b,\",\",x),D.push(\"L\",w,\",\",A),null!=k&&D.push(\"A\",t,\",\",t,\" 0 \",F,\",\",1-d,\" \",k,\",\",E);return D.push(\"Z\"),D.join(\"\")}function n(t,n){return\"M0,\"+t+\"A\"+t+\",\"+t+\" 0 1,\"+n+\" 0,\"+-t+\"A\"+t+\",\"+t+\" 0 1,\"+n+\" 0,\"+t}var e=oa,r=sa,i=ua,a=Ss,u=ca,o=la,s=ha;return t.innerRadius=function(n){return arguments.length?(e=St(n),t):e},t.outerRadius=function(n){return arguments.length?(r=St(n),t):r},t.cornerRadius=function(n){return arguments.length?(i=St(n),t):i},t.padRadius=function(n){return arguments.length?(a=n==Ss?Ss:St(n),t):a},t.startAngle=function(n){return arguments.length?(u=St(n),t):u},t.endAngle=function(n){return arguments.length?(o=St(n),t):o},t.padAngle=function(n){return arguments.length?(s=St(n),t):s},t.centroid=function(){var t=(+e.apply(this,arguments)+ +r.apply(this,arguments))/2,n=(+u.apply(this,arguments)+ +o.apply(this,arguments))/2-Bu;return[Math.cos(n)*t,Math.sin(n)*t]},t};var Ss=\"auto\";eu.svg.line=function(){return pa(_)};var Ds=eu.map({linear:ga,\"linear-closed\":ya,step:ma,\"step-before\":va,\"step-after\":_a,basis:Ea,\"basis-open\":Ma,\"basis-closed\":Sa,bundle:Da,cardinal:wa,\"cardinal-open\":ba,\"cardinal-closed\":xa,monotone:Ia});Ds.forEach(function(t,n){n.key=t,n.closed=/-closed$/.test(t)});var Cs=[0,2/3,1/3,0],Ts=[0,1/3,2/3,0],Fs=[0,1/6,2/3,1/6];eu.svg.line.radial=function(){var t=pa(Ba);return t.radius=t.x,delete t.x,t.angle=t.y,delete t.y,t},va.reverse=_a,_a.reverse=va,eu.svg.area=function(){return Na(_)},eu.svg.area.radial=function(){var t=Na(Ba);return t.radius=t.x,delete t.x,t.innerRadius=t.x0,delete t.x0,t.outerRadius=t.x1,delete t.x1,t.angle=t.y,delete t.y,t.startAngle=t.y0,delete t.y0,t.endAngle=t.y1,delete t.y1,t},eu.svg.chord=function(){function t(t,o){var s=n(this,a,t,o),c=n(this,u,t,o);return\"M\"+s.p0+r(s.r,s.p1,s.a1-s.a0)+(e(s,c)?i(s.r,s.p1,s.r,s.p0):i(s.r,s.p1,c.r,c.p0)+r(c.r,c.p1,c.a1-c.a0)+i(c.r,c.p1,s.r,s.p0))+\"Z\"}function n(t,n,e,r){var i=n.call(t,e,r),a=o.call(t,i,r),u=s.call(t,i,r)-Bu,l=c.call(t,i,r)-Bu;return{r:a,a0:u,a1:l,p0:[a*Math.cos(u),a*Math.sin(u)],p1:[a*Math.cos(l),a*Math.sin(l)]}}function e(t,n){return t.a0==n.a0&&t.a1==n.a1}function r(t,n,e){return\"A\"+t+\",\"+t+\" 0 \"+ +(e>Ou)+\",1 \"+n}function i(t,n,e,r){return\"Q 0,0 \"+r}var a=_e,u=be,o=Pa,s=ca,c=la;return t.radius=function(n){return arguments.length?(o=St(n),t):o},t.source=function(n){return arguments.length?(a=St(n),t):a},t.target=function(n){return arguments.length?(u=St(n),t):u},t.startAngle=function(n){return arguments.length?(s=St(n),t):s},t.endAngle=function(n){return arguments.length?(c=St(n),t):c},t},eu.svg.diagonal=function(){function t(t,i){var a=n.call(this,t,i),u=e.call(this,t,i),o=(a.y+u.y)/2,s=[a,{x:a.x,y:o},{x:u.x,y:o},u];return s=s.map(r),\"M\"+s[0]+\"C\"+s[1]+\" \"+s[2]+\" \"+s[3]}var n=_e,e=be,r=Ra;return t.source=function(e){return arguments.length?(n=St(e),t):n},t.target=function(n){return arguments.length?(e=St(n),t):e},t.projection=function(n){return arguments.length?(r=n,t):r},t},eu.svg.diagonal.radial=function(){var t=eu.svg.diagonal(),n=Ra,e=t.projection;return t.projection=function(t){return arguments.length?e(ja(n=t)):n},t},eu.svg.symbol=function(){function t(t,r){return(Os.get(n.call(this,t,r))||$a)(e.call(this,t,r))}var n=Ua,e=Ya;return t.type=function(e){return arguments.length?(n=St(e),t):n},t.size=function(n){return arguments.length?(e=St(n),t):e},t};var Os=eu.map({circle:$a,cross:function(t){var n=Math.sqrt(t/5)/2;return\"M\"+-3*n+\",\"+-n+\"H\"+-n+\"V\"+-3*n+\"H\"+n+\"V\"+-n+\"H\"+3*n+\"V\"+n+\"H\"+n+\"V\"+3*n+\"H\"+-n+\"V\"+n+\"H\"+-3*n+\"Z\"},diamond:function(t){var n=Math.sqrt(t/(2*Is)),e=n*Is;return\"M0,\"+-n+\"L\"+e+\",0 0,\"+n+\" \"+-e+\",0Z\"},square:function(t){var n=Math.sqrt(t)/2;return\"M\"+-n+\",\"+-n+\"L\"+n+\",\"+-n+\" \"+n+\",\"+n+\" \"+-n+\",\"+n+\"Z\"},\"triangle-down\":function(t){var n=Math.sqrt(t/Ls),e=n*Ls/2;return\"M0,\"+e+\"L\"+n+\",\"+-e+\" \"+-n+\",\"+-e+\"Z\"},\"triangle-up\":function(t){var n=Math.sqrt(t/Ls),e=n*Ls/2;return\"M0,\"+-e+\"L\"+n+\",\"+e+\" \"+-n+\",\"+e+\"Z\"}});eu.svg.symbolTypes=Os.keys();var Ls=Math.sqrt(3),Is=Math.tan(30*Nu);Au.transition=function(t){for(var n,e,r=Bs||++js,i=Ha(t),a=[],u=Ns||{time:Date.now(),ease:Mr,delay:0,duration:250},o=-1,s=this.length;++o<s;){a.push(n=[]);for(var c=this[o],l=-1,h=c.length;++l<h;)(e=c[l])&&Va(e,l,i,r,u),n.push(e)}return za(a,i,r)},Au.interrupt=function(t){return this.each(null==t?Ps:Wa(Ha(t)))};var Bs,Ns,Ps=Wa(Ha()),Rs=[],js=0;Rs.call=Au.call,Rs.empty=Au.empty,Rs.node=Au.node,Rs.size=Au.size,eu.transition=function(t,n){return t&&t.transition?Bs?t.transition(n):t:eu.selection().transition(t)},eu.transition.prototype=Rs,Rs.select=function(t){var n,e,r,i=this.id,a=this.namespace,u=[];t=C(t);for(var o=-1,s=this.length;++o<s;){u.push(n=[]);for(var c=this[o],l=-1,h=c.length;++l<h;)(r=c[l])&&(e=t.call(r,r.__data__,l,o))?(\"__data__\"in r&&(e.__data__=r.__data__),Va(e,l,a,i,r[a][i]),n.push(e)):n.push(null)}return za(u,a,i)},Rs.selectAll=function(t){var n,e,r,i,a,u=this.id,o=this.namespace,s=[];t=T(t);for(var c=-1,l=this.length;++c<l;)for(var h=this[c],f=-1,d=h.length;++f<d;)if(r=h[f]){a=r[o][u],e=t.call(r,r.__data__,f,c),s.push(n=[]);for(var p=-1,g=e.length;++p<g;)(i=e[p])&&Va(i,p,o,u,a),n.push(i)}return za(s,o,u)},Rs.filter=function(t){var n,e,r,i=[];\"function\"!=typeof t&&(t=$(t));for(var a=0,u=this.length;u>a;a++){i.push(n=[]);for(var e=this[a],o=0,s=e.length;s>o;o++)(r=e[o])&&t.call(r,r.__data__,o,a)&&n.push(r)}return za(i,this.namespace,this.id)},Rs.tween=function(t,n){var e=this.id,r=this.namespace;return arguments.length<2?this.node()[r][e].tween.get(t):z(this,null==n?function(n){n[r][e].tween.remove(t)}:function(i){i[r][e].tween.set(t,n)})},Rs.attr=function(t,n){function e(){this.removeAttribute(o)}function r(){this.removeAttributeNS(o.space,o.local)}function i(t){return null==t?e:(t+=\"\",function(){var n,e=this.getAttribute(o);return e!==t&&(n=u(e,t),function(t){this.setAttribute(o,n(t))})})}function a(t){return null==t?r:(t+=\"\",function(){var n,e=this.getAttributeNS(o.space,o.local);return e!==t&&(n=u(e,t),function(t){this.setAttributeNS(o.space,o.local,n(t))})})}if(arguments.length<2){for(n in t)this.attr(n,t[n]);return this}var u=\"transform\"==t?$r:_r,o=eu.ns.qualify(t);return qa(this,\"attr.\"+t,n,o.local?a:i)},Rs.attrTween=function(t,n){function e(t,e){var r=n.call(this,t,e,this.getAttribute(i));return r&&function(t){this.setAttribute(i,r(t))}}function r(t,e){var r=n.call(this,t,e,this.getAttributeNS(i.space,i.local));return r&&function(t){this.setAttributeNS(i.space,i.local,r(t))}}var i=eu.ns.qualify(t);return this.tween(\"attr.\"+t,i.local?r:e)},Rs.style=function(t,n,r){function i(){this.style.removeProperty(t)}function a(n){return null==n?i:(n+=\"\",function(){var i,a=e(this).getComputedStyle(this,null).getPropertyValue(t);return a!==n&&(i=_r(a,n),function(n){this.style.setProperty(t,i(n),r)})})}var u=arguments.length;if(3>u){if(\"string\"!=typeof t){2>u&&(n=\"\");for(r in t)this.style(r,t[r],n);return this}r=\"\"}return qa(this,\"style.\"+t,n,a)},Rs.styleTween=function(t,n,r){function i(i,a){var u=n.call(this,i,a,e(this).getComputedStyle(this,null).getPropertyValue(t));return u&&function(n){this.style.setProperty(t,u(n),r)}}return arguments.length<3&&(r=\"\"),this.tween(\"style.\"+t,i)},Rs.text=function(t){return qa(this,\"text\",t,Ga)},Rs.remove=function(){var t=this.namespace;return this.each(\"end.transition\",function(){var n;this[t].count<2&&(n=this.parentNode)&&n.removeChild(this)})},Rs.ease=function(t){var n=this.id,e=this.namespace;return arguments.length<1?this.node()[e][n].ease:(\"function\"!=typeof t&&(t=eu.ease.apply(eu,arguments)),z(this,function(r){r[e][n].ease=t}))},Rs.delay=function(t){var n=this.id,e=this.namespace;return arguments.length<1?this.node()[e][n].delay:z(this,\"function\"==typeof t?function(r,i,a){r[e][n].delay=+t.call(r,r.__data__,i,a)}:(t=+t,function(r){r[e][n].delay=t}))},Rs.duration=function(t){var n=this.id,e=this.namespace;return arguments.length<1?this.node()[e][n].duration:z(this,\"function\"==typeof t?function(r,i,a){r[e][n].duration=Math.max(1,t.call(r,r.__data__,i,a))}:(t=Math.max(1,t),function(r){r[e][n].duration=t}))},Rs.each=function(t,n){var e=this.id,r=this.namespace;if(arguments.length<2){var i=Ns,a=Bs;try{Bs=e,z(this,function(n,i,a){Ns=n[r][e],t.call(n,n.__data__,i,a)})}finally{Ns=i,Bs=a}}else z(this,function(i){var a=i[r][e];(a.event||(a.event=eu.dispatch(\"start\",\"end\",\"interrupt\"))).on(t,n)});return this},Rs.transition=function(){for(var t,n,e,r,i=this.id,a=++js,u=this.namespace,o=[],s=0,c=this.length;c>s;s++){o.push(t=[]);for(var n=this[s],l=0,h=n.length;h>l;l++)(e=n[l])&&(r=e[u][i],Va(e,l,u,a,{time:r.time,ease:r.ease,delay:r.delay+r.duration,duration:r.duration})),t.push(e)}return za(o,u,a)},eu.svg.axis=function(){function t(t){t.each(function(){var t,c=eu.select(this),l=this.__chart__||e,h=this.__chart__=e.copy(),f=null==s?h.ticks?h.ticks.apply(h,o):h.domain():s,d=null==n?h.tickFormat?h.tickFormat.apply(h,o):_:n,p=c.selectAll(\".tick\").data(f,h),g=p.enter().insert(\"g\",\".domain\").attr(\"class\",\"tick\").style(\"opacity\",Tu),y=eu.transition(p.exit()).style(\"opacity\",Tu).remove(),m=eu.transition(p.order()).style(\"opacity\",1),v=Math.max(i,0)+u,b=ji(h),x=c.selectAll(\".domain\").data([0]),w=(x.enter().append(\"path\").attr(\"class\",\"domain\"),eu.transition(x));g.append(\"line\"),g.append(\"text\");var A,k,E,M,S=g.select(\"line\"),D=m.select(\"line\"),C=p.select(\"text\").text(d),T=g.select(\"text\"),F=m.select(\"text\"),O=\"top\"===r||\"left\"===r?-1:1;if(\"bottom\"===r||\"top\"===r?(t=Za,A=\"x\",E=\"y\",k=\"x2\",M=\"y2\",C.attr(\"dy\",0>O?\"0em\":\".71em\").style(\"text-anchor\",\"middle\"),w.attr(\"d\",\"M\"+b[0]+\",\"+O*a+\"V0H\"+b[1]+\"V\"+O*a)):(t=Xa,A=\"y\",E=\"x\",k=\"y2\",M=\"x2\",C.attr(\"dy\",\".32em\").style(\"text-anchor\",0>O?\"end\":\"start\"),w.attr(\"d\",\"M\"+O*a+\",\"+b[0]+\"H0V\"+b[1]+\"H\"+O*a)),S.attr(M,O*i),T.attr(E,O*v),D.attr(k,0).attr(M,O*i),F.attr(A,0).attr(E,O*v),h.rangeBand){var L=h,I=L.rangeBand()/2;l=h=function(t){return L(t)+I}}else l.rangeBand?l=h:y.call(t,h,l);g.call(t,l,h),m.call(t,h,h)})}var n,e=eu.scale.linear(),r=Ys,i=6,a=6,u=3,o=[10],s=null;return t.scale=function(n){return arguments.length?(e=n,t):e},t.orient=function(n){return arguments.length?(r=n in Us?n+\"\":Ys,t):r},t.ticks=function(){return arguments.length?(o=arguments,t):o},t.tickValues=function(n){return arguments.length?(s=n,t):s},t.tickFormat=function(e){return arguments.length?(n=e,t):n},t.tickSize=function(n){var e=arguments.length;return e?(i=+n,a=+arguments[e-1],t):i},t.innerTickSize=function(n){return arguments.length?(i=+n,t):i},t.outerTickSize=function(n){return arguments.length?(a=+n,t):a},t.tickPadding=function(n){return arguments.length?(u=+n,t):u},t.tickSubdivide=function(){return arguments.length&&t},t};var Ys=\"bottom\",Us={top:1,right:1,bottom:1,left:1};eu.svg.brush=function(){function t(e){e.each(function(){var e=eu.select(this).style(\"pointer-events\",\"all\").style(\"-webkit-tap-highlight-color\",\"rgba(0,0,0,0)\").on(\"mousedown.brush\",a).on(\"touchstart.brush\",a),u=e.selectAll(\".background\").data([0]);u.enter().append(\"rect\").attr(\"class\",\"background\").style(\"visibility\",\"hidden\").style(\"cursor\",\"crosshair\"),e.selectAll(\".extent\").data([0]).enter().append(\"rect\").attr(\"class\",\"extent\").style(\"cursor\",\"move\");var o=e.selectAll(\".resize\").data(g,_);o.exit().remove(),o.enter().append(\"g\").attr(\"class\",function(t){return\"resize \"+t}).style(\"cursor\",function(t){return $s[t]}).append(\"rect\").attr(\"x\",function(t){return/[ew]$/.test(t)?-3:null}).attr(\"y\",function(t){return/^[ns]/.test(t)?-3:null}).attr(\"width\",6).attr(\"height\",6).style(\"visibility\",\"hidden\"),o.style(\"display\",t.empty()?\"none\":null);var s,h=eu.transition(e),f=eu.transition(u);c&&(s=ji(c),f.attr(\"x\",s[0]).attr(\"width\",s[1]-s[0]),r(h)),l&&(s=ji(l),f.attr(\"y\",s[0]).attr(\"height\",s[1]-s[0]),i(h)),n(h)})}function n(t){t.selectAll(\".resize\").attr(\"transform\",function(t){return\"translate(\"+h[+/e$/.test(t)]+\",\"+f[+/^s/.test(t)]+\")\"})}function r(t){t.select(\".extent\").attr(\"x\",h[0]),t.selectAll(\".extent,.n>rect,.s>rect\").attr(\"width\",h[1]-h[0])}function i(t){t.select(\".extent\").attr(\"y\",f[0]),t.selectAll(\".extent,.e>rect,.w>rect\").attr(\"height\",f[1]-f[0])}function a(){function a(){32==eu.event.keyCode&&(C||(_=null,F[0]-=h[1],F[1]-=f[1],C=2),E())}function g(){32==eu.event.keyCode&&2==C&&(F[0]+=h[1],F[1]+=f[1],C=0,E())}function y(){var t=eu.mouse(x),e=!1;b&&(t[0]+=b[0],t[1]+=b[1]),C||(eu.event.altKey?(_||(_=[(h[0]+h[1])/2,(f[0]+f[1])/2]),F[0]=h[+(t[0]<_[0])],F[1]=f[+(t[1]<_[1])]):_=null),S&&m(t,c,0)&&(r(k),e=!0),D&&m(t,l,1)&&(i(k),e=!0),e&&(n(k),A({type:\"brush\",mode:C?\"move\":\"resize\"}))}function m(t,n,e){var r,i,a=ji(n),s=a[0],c=a[1],l=F[e],g=e?f:h,y=g[1]-g[0];return C&&(s-=l,c-=y+l),r=(e?p:d)?Math.max(s,Math.min(c,t[e])):t[e],C?i=(r+=l)+y:(_&&(l=Math.max(s,Math.min(c,2*_[e]-r))),r>l?(i=r,r=l):i=l),g[0]!=r||g[1]!=i?(e?o=null:u=null,g[0]=r,g[1]=i,!0):void 0}function v(){y(),k.style(\"pointer-events\",\"all\").selectAll(\".resize\").style(\"display\",t.empty()?\"none\":null),eu.select(\"body\").style(\"cursor\",null),O.on(\"mousemove.brush\",null).on(\"mouseup.brush\",null).on(\"touchmove.brush\",null).on(\"touchend.brush\",null).on(\"keydown.brush\",null).on(\"keyup.brush\",null),T(),A({type:\"brushend\"})}var _,b,x=this,w=eu.select(eu.event.target),A=s.of(x,arguments),k=eu.select(x),M=w.datum(),S=!/^(n|s)$/.test(M)&&c,D=!/^(e|w)$/.test(M)&&l,C=w.classed(\"extent\"),T=X(x),F=eu.mouse(x),O=eu.select(e(x)).on(\"keydown.brush\",a).on(\"keyup.brush\",g);if(eu.event.changedTouches?O.on(\"touchmove.brush\",y).on(\"touchend.brush\",v):O.on(\"mousemove.brush\",y).on(\"mouseup.brush\",v),k.interrupt().selectAll(\"*\").interrupt(),C)F[0]=h[0]-F[0],F[1]=f[0]-F[1];else if(M){var L=+/w$/.test(M),I=+/^n/.test(M);b=[h[1-L]-F[0],f[1-I]-F[1]],F[0]=h[L],F[1]=f[I]}else eu.event.altKey&&(_=F.slice());k.style(\"pointer-events\",\"none\").selectAll(\".resize\").style(\"display\",null),eu.select(\"body\").style(\"cursor\",w.style(\"cursor\")),A({type:\"brushstart\"}),y()}var u,o,s=S(t,\"brushstart\",\"brush\",\"brushend\"),c=null,l=null,h=[0,0],f=[0,0],d=!0,p=!0,g=Ws[0];return t.event=function(t){t.each(function(){var t=s.of(this,arguments),n={x:h,y:f,i:u,j:o},e=this.__chart__||n;this.__chart__=n,Bs?eu.select(this).transition().each(\"start.brush\",function(){u=e.i,o=e.j,h=e.x,f=e.y,t({type:\"brushstart\"})}).tween(\"brush:brush\",function(){var e=br(h,n.x),r=br(f,n.y);return u=o=null,function(i){h=n.x=e(i),f=n.y=r(i),t({type:\"brush\",mode:\"resize\"})}}).each(\"end.brush\",function(){u=n.i,o=n.j,t({type:\"brush\",mode:\"resize\"}),t({type:\"brushend\"})}):(t({type:\"brushstart\"}),t({type:\"brush\",mode:\"resize\"}),t({type:\"brushend\"}))})},t.x=function(n){return arguments.length?(c=n,g=Ws[!c<<1|!l],t):c},t.y=function(n){return arguments.length?(l=n,g=Ws[!c<<1|!l],t):l},t.clamp=function(n){return arguments.length?(c&&l?(d=!!n[0],p=!!n[1]):c?d=!!n:l&&(p=!!n),t):c&&l?[d,p]:c?d:l?p:null},t.extent=function(n){var e,r,i,a,s;return arguments.length?(c&&(e=n[0],r=n[1],l&&(e=e[0],r=r[0]),u=[e,r],c.invert&&(e=c(e),r=c(r)),e>r&&(s=e,e=r,r=s),(e!=h[0]||r!=h[1])&&(h=[e,r])),l&&(i=n[0],a=n[1],c&&(i=i[1],a=a[1]),o=[i,a],l.invert&&(i=l(i),a=l(a)),i>a&&(s=i,i=a,a=s),(i!=f[0]||a!=f[1])&&(f=[i,a])),t):(c&&(u?(e=u[0],r=u[1]):(e=h[0],r=h[1],c.invert&&(e=c.invert(e),r=c.invert(r)),e>r&&(s=e,e=r,r=s))),l&&(o?(i=o[0],a=o[1]):(i=f[0],a=f[1],l.invert&&(i=l.invert(i),a=l.invert(a)),i>a&&(s=i,i=a,a=s))),c&&l?[[e,i],[r,a]]:c?[e,r]:l&&[i,a])},t.clear=function(){return t.empty()||(h=[0,0],f=[0,0],u=o=null),t},t.empty=function(){return!!c&&h[0]==h[1]||!!l&&f[0]==f[1]},eu.rebind(t,s,\"on\")};var $s={n:\"ns-resize\",e:\"ew-resize\",s:\"ns-resize\",w:\"ew-resize\",nw:\"nwse-resize\",ne:\"nesw-resize\",se:\"nwse-resize\",sw:\"nesw-resize\"},Ws=[[\"n\",\"e\",\"s\",\"w\",\"nw\",\"ne\",\"se\",\"sw\"],[\"e\",\"w\"],[\"n\",\"s\"],[]],zs=so.format=go.timeFormat,qs=zs.utc,Gs=qs(\"%Y-%m-%dT%H:%M:%S.%LZ\");zs.iso=Date.prototype.toISOString&&+new Date(\"2000-01-01T00:00:00.000Z\")?Ka:Gs,Ka.parse=function(t){var n=new Date(t);return isNaN(n)?null:n},Ka.toString=Gs.toString,so.second=Yt(function(t){return new co(1e3*Math.floor(t/1e3))},function(t,n){t.setTime(t.getTime()+1e3*Math.floor(n))},function(t){return t.getSeconds()}),so.seconds=so.second.range,so.seconds.utc=so.second.utc.range,so.minute=Yt(function(t){return new co(6e4*Math.floor(t/6e4))},function(t,n){t.setTime(t.getTime()+6e4*Math.floor(n))},function(t){return t.getMinutes()}),so.minutes=so.minute.range,so.minutes.utc=so.minute.utc.range,so.hour=Yt(function(t){var n=t.getTimezoneOffset()/60;return new co(36e5*(Math.floor(t/36e5-n)+n))},function(t,n){t.setTime(t.getTime()+36e5*Math.floor(n))},function(t){return t.getHours()}),so.hours=so.hour.range,so.hours.utc=so.hour.utc.range,so.month=Yt(function(t){return t=so.day(t),t.setDate(1),t},function(t,n){t.setMonth(t.getMonth()+n)},function(t){return t.getMonth()}),so.months=so.month.range,so.months.utc=so.month.utc.range;var Hs=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Vs=[[so.second,1],[so.second,5],[so.second,15],[so.second,30],[so.minute,1],[so.minute,5],[so.minute,15],[so.minute,30],[so.hour,1],[so.hour,3],[so.hour,6],[so.hour,12],[so.day,1],[so.day,2],[so.week,1],[so.month,1],[so.month,3],[so.year,1]],Zs=zs.multi([[\".%L\",function(t){return t.getMilliseconds()}],[\":%S\",function(t){return t.getSeconds()}],[\"%I:%M\",function(t){return t.getMinutes()}],[\"%I %p\",function(t){return t.getHours()}],[\"%a %d\",function(t){return t.getDay()&&1!=t.getDate()}],[\"%b %d\",function(t){return 1!=t.getDate()}],[\"%B\",function(t){return t.getMonth()}],[\"%Y\",Tn]]),Xs={range:function(t,n,e){return eu.range(Math.ceil(t/e)*e,+n,e).map(Ja)},floor:_,ceil:_};Vs.year=so.year,so.scale=function(){return Qa(eu.scale.linear(),Vs,Zs)};var Ks=Vs.map(function(t){return[t[0].utc,t[1]]}),Qs=qs.multi([[\".%L\",function(t){return t.getUTCMilliseconds()}],[\":%S\",function(t){return t.getUTCSeconds()}],[\"%I:%M\",function(t){return t.getUTCMinutes()}],[\"%I %p\",function(t){return t.getUTCHours()}],[\"%a %d\",function(t){return t.getUTCDay()&&1!=t.getUTCDate()}],[\"%b %d\",function(t){return 1!=t.getUTCDate()}],[\"%B\",function(t){return t.getUTCMonth()}],[\"%Y\",Tn]]);Ks.year=so.year.utc,so.scale.utc=function(){return Qa(eu.scale.linear(),Ks,Qs)},eu.text=Dt(function(t){return t.responseText}),eu.json=function(t,n){return Ct(t,\"application/json\",tu,n)},eu.html=function(t,n){return Ct(t,\"text/html\",nu,n)},eu.xml=Dt(function(t){return t.responseXML}),\"function\"==typeof define&&define.amd?define(eu):\"object\"==typeof n&&n.exports&&(n.exports=eu),this.d3=eu}()},{}],3:[function(t,n){n.exports={graphlib:t(\"./lib/graphlib\"),dagre:t(\"./lib/dagre\"),intersect:t(\"./lib/intersect\"),render:t(\"./lib/render\"),util:t(\"./lib/util\"),version:t(\"./lib/version\")}},{\"./lib/dagre\":10,\"./lib/graphlib\":11,\"./lib/intersect\":12,\"./lib/render\":27,\"./lib/util\":29,\"./lib/version\":30}],4:[function(t,n){function e(t,n,e,r){var i=t.append(\"marker\").attr(\"id\",n).attr(\"viewBox\",\"0 0 10 10\").attr(\"refX\",9).attr(\"refY\",5).attr(\"markerUnits\",\"strokeWidth\").attr(\"markerWidth\",8).attr(\"markerHeight\",6).attr(\"orient\",\"auto\"),u=i.append(\"path\").attr(\"d\",\"M 0 0 L 10 5 L 0 10 z\").style(\"stroke-width\",1).style(\"stroke-dasharray\",\"1,0\");a.applyStyle(u,e[r+\"Style\"])}function r(t,n,e,r){var i=t.append(\"marker\").attr(\"id\",n).attr(\"viewBox\",\"0 0 10 10\").attr(\"refX\",9).attr(\"refY\",5).attr(\"markerUnits\",\"strokeWidth\").attr(\"markerWidth\",8).attr(\"markerHeight\",6).attr(\"orient\",\"auto\"),u=i.append(\"path\").attr(\"d\",\"M 0 0 L 10 5 L 0 10 L 4 5 z\").style(\"stroke-width\",1).style(\"stroke-dasharray\",\"1,0\");a.applyStyle(u,e[r+\"Style\"])}function i(t,n,e,r){var i=t.append(\"marker\").attr(\"id\",n).attr(\"viewBox\",\"0 0 10 10\").attr(\"refX\",9).attr(\"refY\",5).attr(\"markerUnits\",\"strokeWidth\").attr(\"markerWidth\",8).attr(\"markerHeight\",6).attr(\"orient\",\"auto\"),u=i.append(\"path\").attr(\"d\",\"M 0 5 L 10 5\").style(\"stroke-width\",1).style(\"stroke-dasharray\",\"1,0\");a.applyStyle(u,e[r+\"Style\"])}var a=t(\"./util\");n.exports={\"default\":e,normal:e,vee:r,undirected:i}},{\"./util\":29}],5:[function(t,n){function e(t,n){var e=n.nodes().filter(function(t){return r.isSubgraph(n,t)}),a=t.selectAll(\"g.cluster\").data(e,function(t){return t});return a.selectAll(\"*\").remove(),a.enter().append(\"g\").attr(\"class\",\"cluster\").attr(\"id\",function(t){var e=n.node(t);return e.id}).style(\"opacity\",0),r.applyTransition(a,n).style(\"opacity\",1),a.each(function(t){var e=n.node(t),r=d3.select(this);d3.select(this).append(\"rect\");var a=r.append(\"g\").attr(\"class\",\"label\");i(a,e,e.clusterLabelPos)}),a.selectAll(\"rect\").each(function(t){var e=n.node(t),i=d3.select(this);r.applyStyle(i,e.style)}),r.applyTransition(a.exit(),n).style(\"opacity\",0).remove(),a}var r=t(\"./util\"),i=t(\"./label/add-label\");n.exports=e},{\"./label/add-label\":20,\"./util\":29}],6:[function(t,n){\"use strict\";function e(t,n){var e=t.selectAll(\"g.edgeLabel\").data(n.edges(),function(t){return a.edgeToId(t)}).classed(\"update\",!0);return e.selectAll(\"*\").remove(),e.enter().append(\"g\").classed(\"edgeLabel\",!0).style(\"opacity\",0),e.each(function(t){var e=n.edge(t),a=i(u.select(this),n.edge(t),0,0).classed(\"label\",!0),o=a.node().getBBox();e.labelId&&a.attr(\"id\",e.labelId),r.has(e,\"width\")||(e.width=o.width),r.has(e,\"height\")||(e.height=o.height)}),a.applyTransition(e.exit(),n).style(\"opacity\",0).remove(),e}var r=t(\"./lodash\"),i=t(\"./label/add-label\"),a=t(\"./util\"),u=t(\"./d3\");n.exports=e},{\"./d3\":9,\"./label/add-label\":20,\"./lodash\":23,\"./util\":29}],7:[function(t,n){\"use strict\";function e(t,n,e){var i=t.selectAll(\"g.edgePath\").data(n.edges(),function(t){return l.edgeToId(t)}).classed(\"update\",!0);return u(i,n),o(i,n),l.applyTransition(i,n).style(\"opacity\",1),i.each(function(t){var e=h.select(this),r=n.edge(t);r.elem=this,r.id&&e.attr(\"id\",r.id),l.applyClass(e,r[\"class\"],(e.classed(\"update\")?\"update \":\"\")+\"edgePath\")}),i.selectAll(\"path.path\").each(function(t){var e=n.edge(t);e.arrowheadId=s.uniqueId(\"arrowhead\");var i=h.select(this).attr(\"marker-end\",function(){return\"url(#\"+e.arrowheadId+\")\"}).style(\"fill\",\"none\");l.applyTransition(i,n).attr(\"d\",function(t){return r(n,t)}),l.applyStyle(i,e.style)}),i.selectAll(\"defs *\").remove(),i.selectAll(\"defs\").each(function(t){var r=n.edge(t),i=e[r.arrowhead];i(h.select(this),r.arrowheadId,r,\"arrowhead\")}),i}function r(t,n){var e=t.edge(n),r=t.node(n.v),a=t.node(n.w),u=e.points.slice(1,e.points.length-1);return u.unshift(c(r,u[0])),u.push(c(a,u[u.length-1])),i(e,u)}function i(t,n){var e=h.svg.line().x(function(t){return t.x}).y(function(t){return t.y});return s.has(t,\"lineInterpolate\")&&e.interpolate(t.lineInterpolate),s.has(t,\"lineTension\")&&e.tension(Number(t.lineTension)),e(n)}function a(t){var n=t.getBBox(),e=t.getTransformToElement(t.ownerSVGElement).translate(n.width/2,n.height/2);return{x:e.e,y:e.f}}function u(t,n){var e=t.enter().append(\"g\").attr(\"class\",\"edgePath\").style(\"opacity\",0);e.append(\"path\").attr(\"class\",\"path\").attr(\"d\",function(t){var e=n.edge(t),r=n.node(t.v).elem,u=s.range(e.points.length).map(function(){return a(r)});return i(e,u)}),e.append(\"defs\")}function o(t,n){var e=t.exit();l.applyTransition(e,n).style(\"opacity\",0).remove(),l.applyTransition(e.select(\"path.path\"),n).attr(\"d\",function(t){var e=n.node(t.v);if(e){var r=s.range(this.pathSegList.length).map(function(){return e});return i({},r)}return h.select(this).attr(\"d\")})}var s=t(\"./lodash\"),c=t(\"./intersect/intersect-node\"),l=t(\"./util\"),h=t(\"./d3\");n.exports=e},{\"./d3\":9,\"./intersect/intersect-node\":16,\"./lodash\":23,\"./util\":29}],8:[function(t,n){\"use strict\";function e(t,n,e){var o=n.nodes().filter(function(t){return!a.isSubgraph(n,t)}),s=t.selectAll(\"g.node\").data(o,function(t){return t}).classed(\"update\",!0);return s.selectAll(\"*\").remove(),s.enter().append(\"g\").attr(\"class\",\"node\").style(\"opacity\",0),s.each(function(t){var o=n.node(t),s=u.select(this),c=s.append(\"g\").attr(\"class\",\"label\"),l=i(c,o),h=e[o.shape],f=r.pick(l.node().getBBox(),\"width\",\"height\");o.elem=this,o.id&&s.attr(\"id\",o.id),o.labelId&&c.attr(\"id\",o.labelId),a.applyClass(s,o[\"class\"],(s.classed(\"update\")?\"update \":\"\")+\"node\"),r.has(o,\"width\")&&(f.width=o.width),r.has(o,\"height\")&&(f.height=o.height),f.width+=o.paddingLeft+o.paddingRight,f.height+=o.paddingTop+o.paddingBottom,c.attr(\"transform\",\"translate(\"+(o.paddingLeft-o.paddingRight)/2+\",\"+(o.paddingTop-o.paddingBottom)/2+\")\");var d=h(u.select(this),f,o);a.applyStyle(d,o.style);var p=d.node().getBBox();o.width=p.width,o.height=p.height}),a.applyTransition(s.exit(),n).style(\"opacity\",0).remove(),s}var r=t(\"./lodash\"),i=t(\"./label/add-label\"),a=t(\"./util\"),u=t(\"./d3\");n.exports=e},{\"./d3\":9,\"./label/add-label\":20,\"./lodash\":23,\"./util\":29}],9:[function(t,n){n.exports=window.d3},{}],10:[function(t,n){var e;if(t)try{e=t(\"dagre\")}catch(r){}e||(e=window.dagre),n.exports=e},{dagre:52}],11:[function(t,n){var e;if(t)try{e=t(\"graphlib\")}catch(r){}e||(e=window.graphlib),n.exports=e},{graphlib:31}],12:[function(t,n){n.exports={node:t(\"./intersect-node\"),circle:t(\"./intersect-circle\"),ellipse:t(\"./intersect-ellipse\"),polygon:t(\"./intersect-polygon\"),rect:t(\"./intersect-rect\")}},{\"./intersect-circle\":13,\"./intersect-ellipse\":14,\"./intersect-node\":16,\"./intersect-polygon\":17,\"./intersect-rect\":18}],13:[function(t,n){function e(t,n,e){return r(t,n,n,e)}var r=t(\"./intersect-ellipse\");n.exports=e},{\"./intersect-ellipse\":14}],14:[function(t,n){function e(t,n,e,r){var i=t.x,a=t.y,u=i-r.x,o=a-r.y,s=Math.sqrt(n*n*o*o+e*e*u*u),c=Math.abs(n*e*u/s);r.x<i&&(c=-c);var l=Math.abs(n*e*o/s);return r.y<a&&(l=-l),{x:i+c,y:a+l}}n.exports=e},{}],15:[function(t,n){function e(t,n,e,i){var a,u,o,s,c,l,h,f,d,p,g,y,m,v,_;return a=n.y-t.y,o=t.x-n.x,c=n.x*t.y-t.x*n.y,d=a*e.x+o*e.y+c,p=a*i.x+o*i.y+c,0!==d&&0!==p&&r(d,p)||(u=i.y-e.y,s=e.x-i.x,l=i.x*e.y-e.x*i.y,h=u*t.x+s*t.yy+l,f=u*n.x+s*n.y+l,0!==h&&0!==f&&r(h,f)||(g=a*s-u*o,0===g))?void 0:(y=Math.abs(g/2),m=o*l-s*c,v=0>m?(m-y)/g:(m+y)/g,m=u*c-a*l,_=0>m?(m-y)/g:(m+y)/g,{x:v,y:_})}function r(t,n){return t*n>0}n.exports=e},{}],16:[function(t,n){function e(t,n){return t.intersect(n)}n.exports=e},{}],17:[function(t,n){function e(t,n,e){var i=t.x,a=t.y,u=[],o=Number.POSITIVE_INFINITY,s=Number.POSITIVE_INFINITY;n.forEach(function(t){o=Math.min(o,t.x),s=Math.min(s,t.y)});for(var c=i-t.width/2-o,l=a-t.height/2-s,h=0;h<n.length;h++){var f=n[h],d=n[h<n.length-1?h+1:0],p=r(t,e,{x:c+f.x,y:l+f.y},{x:c+d.x,y:l+d.y});p&&u.push(p)}return u.length?(u.length>1&&u.sort(function(t,n){var r=t.x-e.x,i=t.y-e.y,a=Math.sqrt(r*r+i*i),u=n.x-e.x,o=n.y-e.y,s=Math.sqrt(u*u+o*o);return s>a?-1:a===s?0:1}),u[0]):(console.log(\"NO INTERSECTION FOUND, RETURN NODE CENTER\",t),t)}var r=t(\"./intersect-line\");n.exports=e},{\"./intersect-line\":15}],18:[function(t,n){\nfunction e(t,n){var e,r,i=t.x,a=t.y,u=n.x-i,o=n.y-a,s=t.width/2,c=t.height/2;return Math.abs(o)*s>Math.abs(u)*c?(0>o&&(c=-c),e=0===o?0:c*u/o,r=c):(0>u&&(s=-s),e=s,r=0===u?0:s*o/u),{x:i+e,y:a+r}}n.exports=e},{}],19:[function(t,n){function e(t,n){var e=t.append(\"foreignObject\").attr(\"width\",\"100000\"),i=e.append(\"xhtml:div\"),a=n.label;switch(typeof a){case\"function\":i.insert(a);break;case\"object\":i.insert(function(){return a});break;default:i.html(a)}r.applyStyle(i,n.labelStyle),i.style(\"display\",\"inline-block\"),i.style(\"white-space\",\"nowrap\");var u,o;return i.each(function(){u=this.clientWidth,o=this.clientHeight}),e.attr(\"width\",u).attr(\"height\",o),e}var r=t(\"../util\");n.exports=e},{\"../util\":29}],20:[function(t,n){function e(t,n,e){var u=n.label,o=t.append(\"g\");\"svg\"===n.labelType?a(o,n):\"string\"!=typeof u||\"html\"===n.labelType?i(o,n):r(o,n);var s,c=o.node().getBBox();switch(e){case\"top\":s=-n.height/2;break;case\"bottom\":s=n.height/2-c.height;break;default:s=-c.height/2}return o.attr(\"transform\",\"translate(\"+-c.width/2+\",\"+s+\")\"),o}var r=t(\"./add-text-label\"),i=t(\"./add-html-label\"),a=t(\"./add-svg-label\");n.exports=e},{\"./add-html-label\":19,\"./add-svg-label\":21,\"./add-text-label\":22}],21:[function(t,n){function e(t,n){var e=t;return e.node().appendChild(n.label),r.applyStyle(e,n.labelStyle),e}var r=t(\"../util\");n.exports=e},{\"../util\":29}],22:[function(t,n){function e(t,n){for(var e=t.append(\"text\"),a=r(n.label).split(\"\\n\"),u=0;u<a.length;u++)e.append(\"tspan\").attr(\"xml:space\",\"preserve\").attr(\"dy\",\"1em\").attr(\"x\",\"1\").text(a[u]);return i.applyStyle(e,n.labelStyle),e}function r(t){for(var n,e=\"\",r=!1,i=0;i<t.length;++i)if(n=t[i],r){switch(n){case\"n\":e+=\"\\n\";break;default:e+=n}r=!1}else\"\\\\\"===n?r=!0:e+=n;return e}var i=t(\"../util\");n.exports=e},{\"../util\":29}],23:[function(t,n){var e;if(t)try{e=t(\"lodash\")}catch(r){}e||(e=window._),n.exports=e},{lodash:51}],24:[function(t,n){\"use strict\";function e(t,n){function e(t){var e=n.node(t);return\"translate(\"+e.x+\",\"+e.y+\")\"}var a=t.filter(function(){return!i.select(this).classed(\"update\")});a.attr(\"transform\",e),r.applyTransition(t,n).style(\"opacity\",1).attr(\"transform\",e),r.applyTransition(a.selectAll(\"rect\"),n).attr(\"width\",function(t){return n.node(t).width}).attr(\"height\",function(t){return n.node(t).height}).attr(\"x\",function(t){var e=n.node(t);return-e.width/2}).attr(\"y\",function(t){var e=n.node(t);return-e.height/2})}var r=t(\"./util\"),i=t(\"./d3\");n.exports=e},{\"./d3\":9,\"./util\":29}],25:[function(t,n){\"use strict\";function e(t,n){function e(t){var e=n.edge(t);return a.has(e,\"x\")?\"translate(\"+e.x+\",\"+e.y+\")\":\"\"}var u=t.filter(function(){return!i.select(this).classed(\"update\")});u.attr(\"transform\",e),r.applyTransition(t,n).style(\"opacity\",1).attr(\"transform\",e)}var r=t(\"./util\"),i=t(\"./d3\"),a=t(\"./lodash\");n.exports=e},{\"./d3\":9,\"./lodash\":23,\"./util\":29}],26:[function(t,n){\"use strict\";function e(t,n){function e(t){var e=n.node(t);return\"translate(\"+e.x+\",\"+e.y+\")\"}var a=t.filter(function(){return!i.select(this).classed(\"update\")});a.attr(\"transform\",e),r.applyTransition(t,n).style(\"opacity\",1).attr(\"transform\",e)}var r=t(\"./util\"),i=t(\"./d3\");n.exports=e},{\"./d3\":9,\"./util\":29}],27:[function(t,n){function e(){var n=t(\"./create-nodes\"),e=t(\"./create-clusters\"),u=t(\"./create-edge-labels\"),s=t(\"./create-edge-paths\"),c=t(\"./position-nodes\"),l=t(\"./position-edge-labels\"),h=t(\"./position-clusters\"),f=t(\"./shapes\"),d=t(\"./arrows\"),p=function(t,p){r(p);var g=a(t,\"output\"),y=a(g,\"clusters\"),m=a(g,\"edgePaths\"),v=u(a(g,\"edgeLabels\"),p),_=n(a(g,\"nodes\"),p,f);o(p),c(_,p),l(v,p),s(m,p,d);var b=e(y,p);h(b,p),i(p)};return p.createNodes=function(t){return arguments.length?(n=t,p):n},p.createClusters=function(t){return arguments.length?(e=t,p):e},p.createEdgeLabels=function(t){return arguments.length?(u=t,p):u},p.createEdgePaths=function(t){return arguments.length?(s=t,p):s},p.shapes=function(t){return arguments.length?(f=t,p):f},p.arrows=function(t){return arguments.length?(d=t,p):d},p}function r(t){t.nodes().forEach(function(n){var e=t.node(n);u.has(e,\"label\")||t.children(n).length||(e.label=n),u.has(e,\"paddingX\")&&u.defaults(e,{paddingLeft:e.paddingX,paddingRight:e.paddingX}),u.has(e,\"paddingY\")&&u.defaults(e,{paddingTop:e.paddingY,paddingBottom:e.paddingY}),u.has(e,\"padding\")&&u.defaults(e,{paddingLeft:e.padding,paddingRight:e.padding,paddingTop:e.padding,paddingBottom:e.padding}),u.defaults(e,s),u.each([\"paddingLeft\",\"paddingRight\",\"paddingTop\",\"paddingBottom\"],function(t){e[t]=Number(e[t])}),u.has(e,\"width\")&&(e._prevWidth=e.width),u.has(e,\"height\")&&(e._prevHeight=e.height)}),t.edges().forEach(function(n){var e=t.edge(n);u.has(e,\"label\")||(e.label=\"\"),u.defaults(e,c)})}function i(t){u.each(t.nodes(),function(n){var e=t.node(n);u.has(e,\"_prevWidth\")?e.width=e._prevWidth:delete e.width,u.has(e,\"_prevHeight\")?e.height=e._prevHeight:delete e.height,delete e._prevWidth,delete e._prevHeight})}function a(t,n){var e=t.select(\"g.\"+n);return e.empty()&&(e=t.append(\"g\").attr(\"class\",n)),e}var u=t(\"./lodash\"),o=t(\"./dagre\").layout;n.exports=e;var s={paddingLeft:10,paddingRight:10,paddingTop:10,paddingBottom:10,rx:0,ry:0,shape:\"rect\"},c={arrowhead:\"normal\",lineInterpolate:\"linear\"}},{\"./arrows\":4,\"./create-clusters\":5,\"./create-edge-labels\":6,\"./create-edge-paths\":7,\"./create-nodes\":8,\"./dagre\":10,\"./lodash\":23,\"./position-clusters\":24,\"./position-edge-labels\":25,\"./position-nodes\":26,\"./shapes\":28}],28:[function(t,n){\"use strict\";function e(t,n,e){var r=t.insert(\"rect\",\":first-child\").attr(\"rx\",e.rx).attr(\"ry\",e.ry).attr(\"x\",-n.width/2).attr(\"y\",-n.height/2).attr(\"width\",n.width).attr(\"height\",n.height);return e.intersect=function(t){return u(e,t)},r}function r(t,n,e){var r=n.width/2,i=n.height/2,a=t.insert(\"ellipse\",\":first-child\").attr(\"x\",-n.width/2).attr(\"y\",-n.height/2).attr(\"rx\",r).attr(\"ry\",i);return e.intersect=function(t){return o(e,r,i,t)},a}function i(t,n,e){var r=Math.max(n.width,n.height)/2,i=t.insert(\"circle\",\":first-child\").attr(\"x\",-n.width/2).attr(\"y\",-n.height/2).attr(\"r\",r);return e.intersect=function(t){return s(e,r,t)},i}function a(t,n,e){var r=n.width*Math.SQRT2/2,i=n.height*Math.SQRT2/2,a=[{x:0,y:-i},{x:-r,y:0},{x:0,y:i},{x:r,y:0}],u=t.insert(\"polygon\",\":first-child\").attr(\"points\",a.map(function(t){return t.x+\",\"+t.y}).join(\" \"));return e.intersect=function(t){return c(e,a,t)},u}var u=t(\"./intersect/intersect-rect\"),o=t(\"./intersect/intersect-ellipse\"),s=t(\"./intersect/intersect-circle\"),c=t(\"./intersect/intersect-polygon\");n.exports={rect:e,ellipse:r,circle:i,diamond:a}},{\"./intersect/intersect-circle\":13,\"./intersect/intersect-ellipse\":14,\"./intersect/intersect-polygon\":17,\"./intersect/intersect-rect\":18}],29:[function(t,n){function e(t,n){return!!t.children(n).length}function r(t){return i(t.v)+\":\"+i(t.w)+\":\"+i(t.name)}function i(t){return t?String(t).replace(c,\"\\\\:\"):\"\"}function a(t,n){n&&t.attr(\"style\",n)}function u(t,n,e){n&&t.attr(\"class\",n).attr(\"class\",e+\" \"+t.attr(\"class\"))}function o(t,n){var e=n.graph();if(s.isPlainObject(e)){var r=e.transition;if(s.isFunction(r))return r(t)}return t}var s=t(\"./lodash\");n.exports={isSubgraph:e,edgeToId:r,applyStyle:a,applyClass:u,applyTransition:o};var c=/:/g},{\"./lodash\":23}],30:[function(t,n){n.exports=\"0.4.10\"},{}],31:[function(t,n){var e=t(\"./lib\");n.exports={Graph:e.Graph,json:t(\"./lib/json\"),alg:t(\"./lib/alg\"),version:e.version}},{\"./lib\":47,\"./lib/alg\":38,\"./lib/json\":48}],32:[function(t,n){function e(t){function n(a){r.has(i,a)||(i[a]=!0,e.push(a),r.each(t.successors(a),n),r.each(t.predecessors(a),n))}var e,i={},a=[];return r.each(t.nodes(),function(t){e=[],n(t),e.length&&a.push(e)}),a}var r=t(\"../lodash\");n.exports=e},{\"../lodash\":49}],33:[function(t,n){function e(t,n,e){i.isArray(n)||(n=[n]);var a=[],u={};return i.each(n,function(n){if(!t.hasNode(n))throw new Error(\"Graph does not have node: \"+n);r(t,n,\"post\"===e,u,a)}),a}function r(t,n,e,a,u){i.has(a,n)||(a[n]=!0,e||u.push(n),i.each(t.neighbors(n),function(n){r(t,n,e,a,u)}),e&&u.push(n))}var i=t(\"../lodash\");n.exports=e},{\"../lodash\":49}],34:[function(t,n){function e(t,n,e){return i.transform(t.nodes(),function(i,a){i[a]=r(t,a,n,e)},{})}var r=t(\"./dijkstra\"),i=t(\"../lodash\");n.exports=e},{\"../lodash\":49,\"./dijkstra\":35}],35:[function(t,n){function e(t,n,e,i){return r(t,String(n),e||u,i||function(n){return t.outEdges(n)})}function r(t,n,e,r){var i,u,o={},s=new a,c=function(t){var n=t.v!==i?t.v:t.w,r=o[n],a=e(t),c=u.distance+a;if(0>a)throw new Error(\"dijkstra does not allow negative edge weights. Bad edge: \"+t+\" Weight: \"+a);c<r.distance&&(r.distance=c,r.predecessor=i,s.decrease(n,c))};for(t.nodes().forEach(function(t){var e=t===n?0:Number.POSITIVE_INFINITY;o[t]={distance:e},s.add(t,e)});s.size()>0&&(i=s.removeMin(),u=o[i],u.distance!==Number.POSITIVE_INFINITY);)r(i).forEach(c);return o}var i=t(\"../lodash\"),a=t(\"../data/priority-queue\");n.exports=e;var u=i.constant(1)},{\"../data/priority-queue\":45,\"../lodash\":49}],36:[function(t,n){function e(t){return r.filter(i(t),function(n){return n.length>1||1===n.length&&t.hasEdge(n[0],n[0])})}var r=t(\"../lodash\"),i=t(\"./tarjan\");n.exports=e},{\"../lodash\":49,\"./tarjan\":43}],37:[function(t,n){function e(t,n,e){return r(t,n||a,e||function(n){return t.outEdges(n)})}function r(t,n,e){var r={},i=t.nodes();return i.forEach(function(t){r[t]={},r[t][t]={distance:0},i.forEach(function(n){t!==n&&(r[t][n]={distance:Number.POSITIVE_INFINITY})}),e(t).forEach(function(e){var i=e.v===t?e.w:e.v,a=n(e);r[t][i]={distance:a,predecessor:t}})}),i.forEach(function(t){var n=r[t];i.forEach(function(e){var a=r[e];i.forEach(function(e){var r=a[t],i=n[e],u=a[e],o=r.distance+i.distance;o<u.distance&&(u.distance=o,u.predecessor=i.predecessor)})})}),r}var i=t(\"../lodash\");n.exports=e;var a=i.constant(1)},{\"../lodash\":49}],38:[function(t,n){n.exports={components:t(\"./components\"),dijkstra:t(\"./dijkstra\"),dijkstraAll:t(\"./dijkstra-all\"),findCycles:t(\"./find-cycles\"),floydWarshall:t(\"./floyd-warshall\"),isAcyclic:t(\"./is-acyclic\"),postorder:t(\"./postorder\"),preorder:t(\"./preorder\"),prim:t(\"./prim\"),tarjan:t(\"./tarjan\"),topsort:t(\"./topsort\")}},{\"./components\":32,\"./dijkstra\":35,\"./dijkstra-all\":34,\"./find-cycles\":36,\"./floyd-warshall\":37,\"./is-acyclic\":39,\"./postorder\":40,\"./preorder\":41,\"./prim\":42,\"./tarjan\":43,\"./topsort\":44}],39:[function(t,n){function e(t){try{r(t)}catch(n){if(n instanceof r.CycleException)return!1;throw n}return!0}var r=t(\"./topsort\");n.exports=e},{\"./topsort\":44}],40:[function(t,n){function e(t,n){return r(t,n,\"post\")}var r=t(\"./dfs\");n.exports=e},{\"./dfs\":33}],41:[function(t,n){function e(t,n){return r(t,n,\"pre\")}var r=t(\"./dfs\");n.exports=e},{\"./dfs\":33}],42:[function(t,n){function e(t,n){function e(t){var e=t.v===u?t.w:t.v,r=c.priority(e);if(void 0!==r){var i=n(t);r>i&&(s[e]=u,c.decrease(e,i))}}var u,o=new i,s={},c=new a;if(0===t.nodeCount())return o;r.each(t.nodes(),function(t){c.add(t,Number.POSITIVE_INFINITY),o.setNode(t)}),c.decrease(t.nodes()[0],0);for(var l=!1;c.size()>0;){if(u=c.removeMin(),r.has(s,u))o.setEdge(u,s[u]);else{if(l)throw new Error(\"Input graph is not connected: \"+t);l=!0}t.nodeEdges(u).forEach(e)}return o}var r=t(\"../lodash\"),i=t(\"../graph\"),a=t(\"../data/priority-queue\");n.exports=e},{\"../data/priority-queue\":45,\"../graph\":46,\"../lodash\":49}],43:[function(t,n){function e(t){function n(o){var s=a[o]={onStack:!0,lowlink:e,index:e++};if(i.push(o),t.successors(o).forEach(function(t){r.has(a,t)?a[t].onStack&&(s.lowlink=Math.min(s.lowlink,a[t].index)):(n(t),s.lowlink=Math.min(s.lowlink,a[t].lowlink))}),s.lowlink===s.index){var c,l=[];do c=i.pop(),a[c].onStack=!1,l.push(c);while(o!==c);u.push(l)}}var e=0,i=[],a={},u=[];return t.nodes().forEach(function(t){r.has(a,t)||n(t)}),u}var r=t(\"../lodash\");n.exports=e},{\"../lodash\":49}],44:[function(t,n){function e(t){function n(o){if(i.has(a,o))throw new r;i.has(e,o)||(a[o]=!0,e[o]=!0,i.each(t.predecessors(o),n),delete a[o],u.push(o))}var e={},a={},u=[];if(i.each(t.sinks(),n),i.size(e)!==t.nodeCount())throw new r;return u}function r(){}var i=t(\"../lodash\");n.exports=e,e.CycleException=r},{\"../lodash\":49}],45:[function(t,n){function e(){this._arr=[],this._keyIndices={}}var r=t(\"../lodash\");n.exports=e,e.prototype.size=function(){return this._arr.length},e.prototype.keys=function(){return this._arr.map(function(t){return t.key})},e.prototype.has=function(t){return r.has(this._keyIndices,t)},e.prototype.priority=function(t){var n=this._keyIndices[t];return void 0!==n?this._arr[n].priority:void 0},e.prototype.min=function(){if(0===this.size())throw new Error(\"Queue underflow\");return this._arr[0].key},e.prototype.add=function(t,n){var e=this._keyIndices;if(t=String(t),!r.has(e,t)){var i=this._arr,a=i.length;return e[t]=a,i.push({key:t,priority:n}),this._decrease(a),!0}return!1},e.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var t=this._arr.pop();return delete this._keyIndices[t.key],this._heapify(0),t.key},e.prototype.decrease=function(t,n){var e=this._keyIndices[t];if(n>this._arr[e].priority)throw new Error(\"New priority is greater than current priority. Key: \"+t+\" Old: \"+this._arr[e].priority+\" New: \"+n);this._arr[e].priority=n,this._decrease(e)},e.prototype._heapify=function(t){var n=this._arr,e=2*t,r=e+1,i=t;e<n.length&&(i=n[e].priority<n[i].priority?e:i,r<n.length&&(i=n[r].priority<n[i].priority?r:i),i!==t&&(this._swap(t,i),this._heapify(i)))},e.prototype._decrease=function(t){for(var n,e=this._arr,r=e[t].priority;0!==t&&(n=t>>1,!(e[n].priority<r));)this._swap(t,n),t=n},e.prototype._swap=function(t,n){var e=this._arr,r=this._keyIndices,i=e[t],a=e[n];e[t]=a,e[n]=i,r[a.key]=t,r[i.key]=n}},{\"../lodash\":49}],46:[function(t,n){\"use strict\";function e(t){this._isDirected=s.has(t,\"directed\")?t.directed:!0,this._isMultigraph=s.has(t,\"multigraph\")?t.multigraph:!1,this._isCompound=s.has(t,\"compound\")?t.compound:!1,this._label=void 0,this._defaultNodeLabelFn=s.constant(void 0),this._defaultEdgeLabelFn=s.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[l]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}function r(t,n){t[n]?t[n]++:t[n]=1}function i(t,n){--t[n]||delete t[n]}function a(t,n,e,r){var i=\"\"+n,a=\"\"+e;if(!t&&i>a){var u=i;i=a,a=u}return i+h+a+h+(s.isUndefined(r)?c:r)}function u(t,n,e,r){var i=\"\"+n,a=\"\"+e;if(!t&&i>a){var u=i;i=a,a=u}var o={v:i,w:a};return r&&(o.name=r),o}function o(t,n){return a(t,n.v,n.w,n.name)}var s=t(\"./lodash\");n.exports=e;var c=\"\\x00\",l=\"\\x00\",h=\"\u0001\";e.prototype._nodeCount=0,e.prototype._edgeCount=0,e.prototype.isDirected=function(){return this._isDirected},e.prototype.isMultigraph=function(){return this._isMultigraph},e.prototype.isCompound=function(){return this._isCompound},e.prototype.setGraph=function(t){return this._label=t,this},e.prototype.graph=function(){return this._label},e.prototype.setDefaultNodeLabel=function(t){return s.isFunction(t)||(t=s.constant(t)),this._defaultNodeLabelFn=t,this},e.prototype.nodeCount=function(){return this._nodeCount},e.prototype.nodes=function(){return s.keys(this._nodes)},e.prototype.sources=function(){return s.filter(this.nodes(),function(t){return s.isEmpty(this._in[t])},this)},e.prototype.sinks=function(){return s.filter(this.nodes(),function(t){return s.isEmpty(this._out[t])},this)},e.prototype.setNodes=function(t,n){var e=arguments;return s.each(t,function(t){e.length>1?this.setNode(t,n):this.setNode(t)},this),this},e.prototype.setNode=function(t,n){return s.has(this._nodes,t)?(arguments.length>1&&(this._nodes[t]=n),this):(this._nodes[t]=arguments.length>1?n:this._defaultNodeLabelFn(t),this._isCompound&&(this._parent[t]=l,this._children[t]={},this._children[l][t]=!0),this._in[t]={},this._preds[t]={},this._out[t]={},this._sucs[t]={},++this._nodeCount,this)},e.prototype.node=function(t){return this._nodes[t]},e.prototype.hasNode=function(t){return s.has(this._nodes,t)},e.prototype.removeNode=function(t){var n=this;if(s.has(this._nodes,t)){var e=function(t){n.removeEdge(n._edgeObjs[t])};delete this._nodes[t],this._isCompound&&(this._removeFromParentsChildList(t),delete this._parent[t],s.each(this.children(t),function(t){this.setParent(t)},this),delete this._children[t]),s.each(s.keys(this._in[t]),e),delete this._in[t],delete this._preds[t],s.each(s.keys(this._out[t]),e),delete this._out[t],delete this._sucs[t],--this._nodeCount}return this},e.prototype.setParent=function(t,n){if(!this._isCompound)throw new Error(\"Cannot set parent in a non-compound graph\");if(s.isUndefined(n))n=l;else{n+=\"\";for(var e=n;!s.isUndefined(e);e=this.parent(e))if(e===t)throw new Error(\"Setting \"+n+\" as parent of \"+t+\" would create create a cycle\");this.setNode(n)}return this.setNode(t),this._removeFromParentsChildList(t),this._parent[t]=n,this._children[n][t]=!0,this},e.prototype._removeFromParentsChildList=function(t){delete this._children[this._parent[t]][t]},e.prototype.parent=function(t){if(this._isCompound){var n=this._parent[t];if(n!==l)return n}},e.prototype.children=function(t){if(s.isUndefined(t)&&(t=l),this._isCompound){var n=this._children[t];if(n)return s.keys(n)}else{if(t===l)return this.nodes();if(this.hasNode(t))return[]}},e.prototype.predecessors=function(t){var n=this._preds[t];return n?s.keys(n):void 0},e.prototype.successors=function(t){var n=this._sucs[t];return n?s.keys(n):void 0},e.prototype.neighbors=function(t){var n=this.predecessors(t);return n?s.union(n,this.successors(t)):void 0},e.prototype.filterNodes=function(t){function n(t){var a=r.parent(t);return void 0===a||e.hasNode(a)?(i[t]=a,a):a in i?i[a]:n(a)}var e=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});e.setGraph(this.graph()),s.each(this._nodes,function(n,r){t(r)&&e.setNode(r,n)},this),s.each(this._edgeObjs,function(t){e.hasNode(t.v)&&e.hasNode(t.w)&&e.setEdge(t,this.edge(t))},this);var r=this,i={};return this._isCompound&&s.each(e.nodes(),function(t){e.setParent(t,n(t))}),e},e.prototype.setDefaultEdgeLabel=function(t){return s.isFunction(t)||(t=s.constant(t)),this._defaultEdgeLabelFn=t,this},e.prototype.edgeCount=function(){return this._edgeCount},e.prototype.edges=function(){return s.values(this._edgeObjs)},e.prototype.setPath=function(t,n){var e=this,r=arguments;return s.reduce(t,function(t,i){return r.length>1?e.setEdge(t,i,n):e.setEdge(t,i),i}),this},e.prototype.setEdge=function(){var t,n,e,i,o=!1,c=arguments[0];\"object\"==typeof c&&null!==c&&\"v\"in c?(t=c.v,n=c.w,e=c.name,2===arguments.length&&(i=arguments[1],o=!0)):(t=c,n=arguments[1],e=arguments[3],arguments.length>2&&(i=arguments[2],o=!0)),t=\"\"+t,n=\"\"+n,s.isUndefined(e)||(e=\"\"+e);var l=a(this._isDirected,t,n,e);if(s.has(this._edgeLabels,l))return o&&(this._edgeLabels[l]=i),this;if(!s.isUndefined(e)&&!this._isMultigraph)throw new Error(\"Cannot set a named edge when isMultigraph = false\");this.setNode(t),this.setNode(n),this._edgeLabels[l]=o?i:this._defaultEdgeLabelFn(t,n,e);var h=u(this._isDirected,t,n,e);return t=h.v,n=h.w,Object.freeze(h),this._edgeObjs[l]=h,r(this._preds[n],t),r(this._sucs[t],n),this._in[n][l]=h,this._out[t][l]=h,this._edgeCount++,this},e.prototype.edge=function(t,n,e){var r=1===arguments.length?o(this._isDirected,arguments[0]):a(this._isDirected,t,n,e);return this._edgeLabels[r]},e.prototype.hasEdge=function(t,n,e){var r=1===arguments.length?o(this._isDirected,arguments[0]):a(this._isDirected,t,n,e);return s.has(this._edgeLabels,r)},e.prototype.removeEdge=function(t,n,e){var r=1===arguments.length?o(this._isDirected,arguments[0]):a(this._isDirected,t,n,e),u=this._edgeObjs[r];return u&&(t=u.v,n=u.w,delete this._edgeLabels[r],delete this._edgeObjs[r],i(this._preds[n],t),i(this._sucs[t],n),delete this._in[n][r],delete this._out[t][r],this._edgeCount--),this},e.prototype.inEdges=function(t,n){var e=this._in[t];if(e){var r=s.values(e);return n?s.filter(r,function(t){return t.v===n}):r}},e.prototype.outEdges=function(t,n){var e=this._out[t];if(e){var r=s.values(e);return n?s.filter(r,function(t){return t.w===n}):r}},e.prototype.nodeEdges=function(t,n){var e=this.inEdges(t,n);return e?e.concat(this.outEdges(t,n)):void 0}},{\"./lodash\":49}],47:[function(t,n){n.exports={Graph:t(\"./graph\"),version:t(\"./version\")}},{\"./graph\":46,\"./version\":50}],48:[function(t,n){function e(t){var n={options:{directed:t.isDirected(),multigraph:t.isMultigraph(),compound:t.isCompound()},nodes:r(t),edges:i(t)};return u.isUndefined(t.graph())||(n.value=u.clone(t.graph())),n}function r(t){return u.map(t.nodes(),function(n){var e=t.node(n),r=t.parent(n),i={v:n};return u.isUndefined(e)||(i.value=e),u.isUndefined(r)||(i.parent=r),i})}function i(t){return u.map(t.edges(),function(n){var e=t.edge(n),r={v:n.v,w:n.w};return u.isUndefined(n.name)||(r.name=n.name),u.isUndefined(e)||(r.value=e),r})}function a(t){var n=new o(t.options).setGraph(t.value);return u.each(t.nodes,function(t){n.setNode(t.v,t.value),t.parent&&n.setParent(t.v,t.parent)}),u.each(t.edges,function(t){n.setEdge({v:t.v,w:t.w,name:t.name},t.value)}),n}var u=t(\"./lodash\"),o=t(\"./graph\");n.exports={write:e,read:a}},{\"./graph\":46,\"./lodash\":49}],49:[function(t,n){var e;if(\"function\"==typeof t)try{e=t(\"lodash\")}catch(r){}e||(e=window._),n.exports=e},{lodash:51}],50:[function(t,n){n.exports=\"1.0.7\"},{}],51:[function(t,n,e){(function(t){(function(){function r(t,n){if(t!==n){var e=null===t,r=t===E,i=t===t,a=null===n,u=n===E,o=n===n;if(t>n&&!a||!i||e&&!u&&o||r&&o)return 1;if(n>t&&!e||!o||a&&!r&&i||u&&i)return-1}return 0}function i(t,n,e){for(var r=t.length,i=e?r:-1;e?i--:++i<r;)if(n(t[i],i,t))return i;return-1}function a(t,n,e){if(n!==n)return y(t,e);for(var r=e-1,i=t.length;++r<i;)if(t[r]===n)return r;return-1}function u(t){return\"function\"==typeof t||!1}function o(t){return null==t?\"\":t+\"\"}function s(t,n){for(var e=-1,r=t.length;++e<r&&n.indexOf(t.charAt(e))>-1;);return e}function c(t,n){for(var e=t.length;e--&&n.indexOf(t.charAt(e))>-1;);return e}function l(t,n){return r(t.criteria,n.criteria)||t.index-n.index}function h(t,n,e){for(var i=-1,a=t.criteria,u=n.criteria,o=a.length,s=e.length;++i<o;){var c=r(a[i],u[i]);if(c){if(i>=s)return c;var l=e[i];return c*(\"asc\"===l||l===!0?1:-1)}}return t.index-n.index}function f(t){return zt[t]}function d(t){return qt[t]}function p(t,n,e){return n?t=Vt[t]:e&&(t=Zt[t]),\"\\\\\"+t}function g(t){return\"\\\\\"+Zt[t]}function y(t,n,e){for(var r=t.length,i=n+(e?0:-1);e?i--:++i<r;){var a=t[i];if(a!==a)return i}return-1}function m(t){return!!t&&\"object\"==typeof t}function v(t){return 160>=t&&t>=9&&13>=t||32==t||160==t||5760==t||6158==t||t>=8192&&(8202>=t||8232==t||8233==t||8239==t||8287==t||12288==t||65279==t)}function _(t,n){for(var e=-1,r=t.length,i=-1,a=[];++e<r;)t[e]===n&&(t[e]=z,a[++i]=e);return a}function b(t,n){for(var e,r=-1,i=t.length,a=-1,u=[];++r<i;){var o=t[r],s=n?n(o,r,t):o;r&&e===s||(e=s,u[++a]=o)}return u}function x(t){for(var n=-1,e=t.length;++n<e&&v(t.charCodeAt(n)););return n}function w(t){for(var n=t.length;n--&&v(t.charCodeAt(n)););return n}function A(t){return Gt[t]}function k(t){function n(t){if(m(t)&&!Co(t)&&!(t instanceof K)){if(t instanceof v)return t;if(tu.call(t,\"__chain__\")&&tu.call(t,\"__wrapped__\"))return dr(t)}return new v(t)}function e(){}function v(t,n,e){this.__wrapped__=t,this.__actions__=e||[],this.__chain__=!!n}function K(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Su,this.__views__=[]}function nt(){var t=new K(this.__wrapped__);return t.__actions__=tn(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=tn(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=tn(this.__views__),t}function rt(){if(this.__filtered__){var t=new K(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function zt(){var t=this.__wrapped__.value(),n=this.__dir__,e=Co(t),r=0>n,i=e?t.length:0,a=Ge(0,i,this.__views__),u=a.start,o=a.end,s=o-u,c=r?o:u-1,l=this.__iteratees__,h=l.length,f=0,d=wu(s,this.__takeCount__);if(!e||Y>i||i==s&&d==s)return re(r&&e?t.reverse():t,this.__actions__);var p=[];t:for(;s--&&d>f;){c+=n;for(var g=-1,y=t[c];++g<h;){var m=l[g],v=m.iteratee,_=m.type,b=v(y);if(_==$)y=b;else if(!b){if(_==U)continue t;break t}}p[f++]=y}return p}function qt(){this.__data__={}}function Gt(t){return this.has(t)&&delete this.__data__[t]}function Ht(t){return\"__proto__\"==t?E:this.__data__[t]}function Vt(t){return\"__proto__\"!=t&&tu.call(this.__data__,t)}function Zt(t,n){return\"__proto__\"!=t&&(this.__data__[t]=n),this}function Xt(t){var n=t?t.length:0;for(this.data={hash:yu(null),set:new lu};n--;)this.push(t[n])}function Kt(t,n){var e=t.data,r=\"string\"==typeof n||Ii(n)?e.set.has(n):e.hash[n];return r?0:-1}function Qt(t){var n=this.data;\"string\"==typeof t||Ii(t)?n.set.add(t):n.hash[t]=!0}function Jt(t,n){for(var e=-1,r=t.length,i=-1,a=n.length,u=Ya(r+a);++e<r;)u[e]=t[e];for(;++i<a;)u[e++]=n[i];return u}function tn(t,n){var e=-1,r=t.length;for(n||(n=Ya(r));++e<r;)n[e]=t[e];return n}function nn(t,n){for(var e=-1,r=t.length;++e<r&&n(t[e],e,t)!==!1;);return t}function an(t,n){for(var e=t.length;e--&&n(t[e],e,t)!==!1;);return t}function un(t,n){for(var e=-1,r=t.length;++e<r;)if(!n(t[e],e,t))return!1;return!0}function on(t,n,e,r){for(var i=-1,a=t.length,u=r,o=u;++i<a;){var s=t[i],c=+n(s);e(c,u)&&(u=c,o=s)}return o}function sn(t,n){for(var e=-1,r=t.length,i=-1,a=[];++e<r;){var u=t[e];n(u,e,t)&&(a[++i]=u)}return a}function cn(t,n){for(var e=-1,r=t.length,i=Ya(r);++e<r;)i[e]=n(t[e],e,t);return i}function ln(t,n){for(var e=-1,r=n.length,i=t.length;++e<r;)t[i+e]=n[e];return t}function hn(t,n,e,r){var i=-1,a=t.length;for(r&&a&&(e=t[++i]);++i<a;)e=n(e,t[i],i,t);return e}function fn(t,n,e,r){var i=t.length;for(r&&i&&(e=t[--i]);i--;)e=n(e,t[i],i,t);return e}function dn(t,n){for(var e=-1,r=t.length;++e<r;)if(n(t[e],e,t))return!0;return!1}function pn(t,n){for(var e=t.length,r=0;e--;)r+=+n(t[e])||0;return r}function gn(t,n){return t===E?n:t}function yn(t,n,e,r){return t!==E&&tu.call(r,e)?t:n}function mn(t,n,e){for(var r=-1,i=Yo(n),a=i.length;++r<a;){var u=i[r],o=t[u],s=e(o,n[u],u,t,n);(s===s?s===o:o!==o)&&(o!==E||u in t)||(t[u]=s)}return t}function vn(t,n){return null==n?t:bn(n,Yo(n),t)}function _n(t,n){for(var e=-1,r=null==t,i=!r&&Ke(t),a=i?t.length:0,u=n.length,o=Ya(u);++e<u;){var s=n[e];o[e]=i?Qe(s,a)?t[s]:E:r?E:t[s]}return o}function bn(t,n,e){e||(e={});for(var r=-1,i=n.length;++r<i;){var a=n[r];e[a]=t[a]}return e}function xn(t,n,e){var r=typeof t;return\"function\"==r?n===E?t:ue(t,n,e):null==t?Sa:\"object\"==r?Yn(t):n===E?La(t):Un(t,n)}function wn(t,n,e,r,i,a,u){var o;if(e&&(o=i?e(t,r,i):e(t)),o!==E)return o;if(!Ii(t))return t;var s=Co(t);if(s){if(o=He(t),!n)return tn(t,o)}else{var c=eu.call(t),l=c==X;if(c!=J&&c!=q&&(!l||i))return Wt[c]?Ze(t,c,n):i?t:{};if(o=Ve(l?{}:t),!n)return vn(o,t)}a||(a=[]),u||(u=[]);for(var h=a.length;h--;)if(a[h]==t)return u[h];return a.push(t),u.push(o),(s?nn:On)(t,function(r,i){o[i]=wn(r,n,e,i,t,a,u)}),o}function An(t,n,e){if(\"function\"!=typeof t)throw new Za(W);return hu(function(){t.apply(E,e)},n)}function kn(t,n){var e=t?t.length:0,r=[];if(!e)return r;var i=-1,u=We(),o=u==a,s=o&&n.length>=Y?ge(n):null,c=n.length;s&&(u=Kt,o=!1,n=s);t:for(;++i<e;){var l=t[i];if(o&&l===l){for(var h=c;h--;)if(n[h]===l)continue t;r.push(l)}else u(n,l,0)<0&&r.push(l)}return r}function En(t,n){var e=!0;return Bu(t,function(t,r,i){return e=!!n(t,r,i)}),e}function Mn(t,n,e,r){var i=r,a=i;return Bu(t,function(t,u,o){var s=+n(t,u,o);(e(s,i)||s===r&&s===a)&&(i=s,a=t)}),a}function Sn(t,n,e,r){var i=t.length;for(e=null==e?0:+e||0,0>e&&(e=-e>i?0:i+e),r=r===E||r>i?i:+r||0,0>r&&(r+=i),i=e>r?0:r>>>0,e>>>=0;i>e;)t[e++]=n;return t}function Dn(t,n){var e=[];return Bu(t,function(t,r,i){n(t,r,i)&&e.push(t)}),e}function Cn(t,n,e,r){var i;return e(t,function(t,e,a){return n(t,e,a)?(i=r?e:t,!1):void 0}),i}function Tn(t,n,e,r){r||(r=[]);for(var i=-1,a=t.length;++i<a;){var u=t[i];m(u)&&Ke(u)&&(e||Co(u)||Ei(u))?n?Tn(u,n,e,r):ln(r,u):e||(r[r.length]=u)}return r}function Fn(t,n){return Pu(t,n,ta)}function On(t,n){return Pu(t,n,Yo)}function Ln(t,n){return Ru(t,n,Yo)}function In(t,n){for(var e=-1,r=n.length,i=-1,a=[];++e<r;){var u=n[e];Li(t[u])&&(a[++i]=u)}return a}function Bn(t,n,e){if(null!=t){e!==E&&e in hr(t)&&(n=[e]);for(var r=0,i=n.length;null!=t&&i>r;)t=t[n[r++]];return r&&r==i?t:E}}function Nn(t,n,e,r,i,a){return t===n?!0:null==t||null==n||!Ii(t)&&!m(n)?t!==t&&n!==n:Pn(t,n,Nn,e,r,i,a)}function Pn(t,n,e,r,i,a,u){var o=Co(t),s=Co(n),c=G,l=G;o||(c=eu.call(t),c==q?c=J:c!=J&&(o=Wi(t))),s||(l=eu.call(n),l==q?l=J:l!=J&&(s=Wi(n)));var h=c==J,f=l==J,d=c==l;if(d&&!o&&!h)return je(t,n,c);if(!i){var p=h&&tu.call(t,\"__wrapped__\"),g=f&&tu.call(n,\"__wrapped__\");if(p||g)return e(p?t.value():t,g?n.value():n,r,i,a,u)}if(!d)return!1;a||(a=[]),u||(u=[]);for(var y=a.length;y--;)if(a[y]==t)return u[y]==n;a.push(t),u.push(n);var m=(o?Re:Ye)(t,n,e,r,i,a,u);return a.pop(),u.pop(),m}function Rn(t,n,e){var r=n.length,i=r,a=!e;if(null==t)return!i;for(t=hr(t);r--;){var u=n[r];if(a&&u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++r<i;){u=n[r];var o=u[0],s=t[o],c=u[1];if(a&&u[2]){if(s===E&&!(o in t))return!1}else{var l=e?e(s,c,o):E;if(!(l===E?Nn(c,s,e,!0):l))return!1}}return!0}function jn(t,n){var e=-1,r=Ke(t)?Ya(t.length):[];return Bu(t,function(t,i,a){r[++e]=n(t,i,a)}),r}function Yn(t){var n=ze(t);if(1==n.length&&n[0][2]){var e=n[0][0],r=n[0][1];return function(t){return null==t?!1:t[e]===r&&(r!==E||e in hr(t))}}return function(t){return Rn(t,n)}}function Un(t,n){var e=Co(t),r=tr(t)&&rr(n),i=t+\"\";return t=fr(t),function(a){if(null==a)return!1;var u=i;if(a=hr(a),!(!e&&r||u in a)){if(a=1==t.length?a:Bn(a,Zn(t,0,-1)),null==a)return!1;u=Mr(t),a=hr(a)}return a[u]===n?n!==E||u in a:Nn(n,a[u],E,!0)}}function $n(t,n,e,r,i){if(!Ii(t))return t;var a=Ke(n)&&(Co(n)||Wi(n)),u=a?E:Yo(n);return nn(u||n,function(o,s){if(u&&(s=o,o=n[s]),m(o))r||(r=[]),i||(i=[]),Wn(t,n,s,$n,e,r,i);else{var c=t[s],l=e?e(c,o,s,t,n):E,h=l===E;h&&(l=o),l===E&&(!a||s in t)||!h&&(l===l?l===c:c!==c)||(t[s]=l)}}),t}function Wn(t,n,e,r,i,a,u){for(var o=a.length,s=n[e];o--;)if(a[o]==s)return void(t[e]=u[o]);var c=t[e],l=i?i(c,s,e,t,n):E,h=l===E;h&&(l=s,Ke(s)&&(Co(s)||Wi(s))?l=Co(c)?c:Ke(c)?tn(c):[]:Yi(s)||Ei(s)?l=Ei(c)?Vi(c):Yi(c)?c:{}:h=!1),a.push(s),u.push(l),h?t[e]=r(l,s,i,a,u):(l===l?l!==c:c===c)&&(t[e]=l)}function zn(t){return function(n){return null==n?E:n[t]}}function qn(t){var n=t+\"\";return t=fr(t),function(e){return Bn(e,t,n)}}function Gn(t,n){for(var e=t?n.length:0;e--;){var r=n[e];if(r!=i&&Qe(r)){var i=r;fu.call(t,r,1)}}return t}function Hn(t,n){return t+mu(Eu()*(n-t+1))}function Vn(t,n,e,r,i){return i(t,function(t,i,a){e=r?(r=!1,t):n(e,t,i,a)}),e}function Zn(t,n,e){var r=-1,i=t.length;n=null==n?0:+n||0,0>n&&(n=-n>i?0:i+n),e=e===E||e>i?i:+e||0,0>e&&(e+=i),i=n>e?0:e-n>>>0,n>>>=0;for(var a=Ya(i);++r<i;)a[r]=t[r+n];return a}function Xn(t,n){var e;return Bu(t,function(t,r,i){return e=n(t,r,i),!e}),!!e}function Kn(t,n){var e=t.length;for(t.sort(n);e--;)t[e]=t[e].value;return t}function Qn(t,n,e){var r=Ue(),i=-1;n=cn(n,function(t){return r(t)});var a=jn(t,function(t){var e=cn(n,function(n){return n(t)});return{criteria:e,index:++i,value:t}});return Kn(a,function(t,n){return h(t,n,e)})}function Jn(t,n){var e=0;return Bu(t,function(t,r,i){e+=+n(t,r,i)||0}),e}function te(t,n){var e=-1,r=We(),i=t.length,u=r==a,o=u&&i>=Y,s=o?ge():null,c=[];s?(r=Kt,u=!1):(o=!1,s=n?[]:c);t:for(;++e<i;){var l=t[e],h=n?n(l,e,t):l;if(u&&l===l){for(var f=s.length;f--;)if(s[f]===h)continue t;n&&s.push(h),c.push(l)}else r(s,h,0)<0&&((n||o)&&s.push(h),c.push(l))}return c}function ne(t,n){for(var e=-1,r=n.length,i=Ya(r);++e<r;)i[e]=t[n[e]];return i}function ee(t,n,e,r){for(var i=t.length,a=r?i:-1;(r?a--:++a<i)&&n(t[a],a,t););return e?Zn(t,r?0:a,r?a+1:i):Zn(t,r?a+1:0,r?i:a)}function re(t,n){var e=t;e instanceof K&&(e=e.value());for(var r=-1,i=n.length;++r<i;){var a=n[r];e=a.func.apply(a.thisArg,ln([e],a.args))}return e}function ie(t,n,e){var r=0,i=t?t.length:r;if(\"number\"==typeof n&&n===n&&Tu>=i){for(;i>r;){\nvar a=r+i>>>1,u=t[a];(e?n>=u:n>u)&&null!==u?r=a+1:i=a}return i}return ae(t,n,Sa,e)}function ae(t,n,e,r){n=e(n);for(var i=0,a=t?t.length:0,u=n!==n,o=null===n,s=n===E;a>i;){var c=mu((i+a)/2),l=e(t[c]),h=l!==E,f=l===l;if(u)var d=f||r;else d=o?f&&h&&(r||null!=l):s?f&&(r||h):null==l?!1:r?n>=l:n>l;d?i=c+1:a=c}return wu(a,Cu)}function ue(t,n,e){if(\"function\"!=typeof t)return Sa;if(n===E)return t;switch(e){case 1:return function(e){return t.call(n,e)};case 3:return function(e,r,i){return t.call(n,e,r,i)};case 4:return function(e,r,i,a){return t.call(n,e,r,i,a)};case 5:return function(e,r,i,a,u){return t.call(n,e,r,i,a,u)}}return function(){return t.apply(n,arguments)}}function oe(t){var n=new au(t.byteLength),e=new du(n);return e.set(new du(t)),n}function se(t,n,e){for(var r=e.length,i=-1,a=xu(t.length-r,0),u=-1,o=n.length,s=Ya(o+a);++u<o;)s[u]=n[u];for(;++i<r;)s[e[i]]=t[i];for(;a--;)s[u++]=t[i++];return s}function ce(t,n,e){for(var r=-1,i=e.length,a=-1,u=xu(t.length-i,0),o=-1,s=n.length,c=Ya(u+s);++a<u;)c[a]=t[a];for(var l=a;++o<s;)c[l+o]=n[o];for(;++r<i;)c[l+e[r]]=t[a++];return c}function le(t,n){return function(e,r,i){var a=n?n():{};if(r=Ue(r,i,3),Co(e))for(var u=-1,o=e.length;++u<o;){var s=e[u];t(a,s,r(s,u,e),e)}else Bu(e,function(n,e,i){t(a,n,r(n,e,i),i)});return a}}function he(t){return mi(function(n,e){var r=-1,i=null==n?0:e.length,a=i>2?e[i-2]:E,u=i>2?e[2]:E,o=i>1?e[i-1]:E;for(\"function\"==typeof a?(a=ue(a,o,5),i-=2):(a=\"function\"==typeof o?o:E,i-=a?1:0),u&&Je(e[0],e[1],u)&&(a=3>i?E:a,i=1);++r<i;){var s=e[r];s&&t(n,s,a)}return n})}function fe(t,n){return function(e,r){var i=e?Uu(e):0;if(!er(i))return t(e,r);for(var a=n?i:-1,u=hr(e);(n?a--:++a<i)&&r(u[a],a,u)!==!1;);return e}}function de(t){return function(n,e,r){for(var i=hr(n),a=r(n),u=a.length,o=t?u:-1;t?o--:++o<u;){var s=a[o];if(e(i[s],s,i)===!1)break}return n}}function pe(t,n){function e(){var i=this&&this!==en&&this instanceof e?r:t;return i.apply(n,arguments)}var r=me(t);return e}function ge(t){return yu&&lu?new Xt(t):null}function ye(t){return function(n){for(var e=-1,r=ka(la(n)),i=r.length,a=\"\";++e<i;)a=t(a,r[e],e);return a}}function me(t){return function(){var n=arguments;switch(n.length){case 0:return new t;case 1:return new t(n[0]);case 2:return new t(n[0],n[1]);case 3:return new t(n[0],n[1],n[2]);case 4:return new t(n[0],n[1],n[2],n[3]);case 5:return new t(n[0],n[1],n[2],n[3],n[4]);case 6:return new t(n[0],n[1],n[2],n[3],n[4],n[5]);case 7:return new t(n[0],n[1],n[2],n[3],n[4],n[5],n[6])}var e=Iu(t.prototype),r=t.apply(e,n);return Ii(r)?r:e}}function ve(t){function n(e,r,i){i&&Je(e,r,i)&&(r=E);var a=Pe(e,t,E,E,E,E,E,r);return a.placeholder=n.placeholder,a}return n}function _e(t,n){return mi(function(e){var r=e[0];return null==r?r:(e.push(n),t.apply(E,e))})}function be(t,n){return function(e,r,i){if(i&&Je(e,r,i)&&(r=E),r=Ue(r,i,3),1==r.length){e=Co(e)?e:lr(e);var a=on(e,r,t,n);if(!e.length||a!==n)return a}return Mn(e,r,t,n)}}function xe(t,n){return function(e,r,a){if(r=Ue(r,a,3),Co(e)){var u=i(e,r,n);return u>-1?e[u]:E}return Cn(e,r,t)}}function we(t){return function(n,e,r){return n&&n.length?(e=Ue(e,r,3),i(n,e,t)):-1}}function Ae(t){return function(n,e,r){return e=Ue(e,r,3),Cn(n,e,t,!0)}}function ke(t){return function(){for(var n,e=arguments.length,r=t?e:-1,i=0,a=Ya(e);t?r--:++r<e;){var u=a[i++]=arguments[r];if(\"function\"!=typeof u)throw new Za(W);!n&&v.prototype.thru&&\"wrapper\"==$e(u)&&(n=new v([],!0))}for(r=n?-1:e;++r<e;){u=a[r];var o=$e(u),s=\"wrapper\"==o?Yu(u):E;n=s&&nr(s[0])&&s[1]==(I|T|O|B)&&!s[4].length&&1==s[9]?n[$e(s[0])].apply(n,s[3]):1==u.length&&nr(u)?n[o]():n.thru(u)}return function(){var t=arguments,r=t[0];if(n&&1==t.length&&Co(r)&&r.length>=Y)return n.plant(r).value();for(var i=0,u=e?a[i].apply(this,t):r;++i<e;)u=a[i].call(this,u);return u}}}function Ee(t,n){return function(e,r,i){return\"function\"==typeof r&&i===E&&Co(e)?t(e,r):n(e,ue(r,i,3))}}function Me(t){return function(n,e,r){return(\"function\"!=typeof e||r!==E)&&(e=ue(e,r,3)),t(n,e,ta)}}function Se(t){return function(n,e,r){return(\"function\"!=typeof e||r!==E)&&(e=ue(e,r,3)),t(n,e)}}function De(t){return function(n,e,r){var i={};return e=Ue(e,r,3),On(n,function(n,r,a){var u=e(n,r,a);r=t?u:r,n=t?n:u,i[r]=n}),i}}function Ce(t){return function(n,e,r){return n=o(n),(t?n:\"\")+Le(n,e,r)+(t?\"\":n)}}function Te(t){var n=mi(function(e,r){var i=_(r,n.placeholder);return Pe(e,t,E,r,i)});return n}function Fe(t,n){return function(e,r,i,a){var u=arguments.length<3;return\"function\"==typeof r&&a===E&&Co(e)?t(e,r,i,u):Vn(e,Ue(r,a,4),i,u,n)}}function Oe(t,n,e,r,i,a,u,o,s,c){function l(){for(var v=arguments.length,b=v,x=Ya(v);b--;)x[b]=arguments[b];if(r&&(x=se(x,r,i)),a&&(x=ce(x,a,u)),p||y){var w=l.placeholder,A=_(x,w);if(v-=A.length,c>v){var k=o?tn(o):E,M=xu(c-v,0),C=p?A:E,T=p?E:A,F=p?x:E,I=p?E:x;n|=p?O:L,n&=~(p?L:O),g||(n&=~(S|D));var B=[t,n,e,F,C,I,T,k,s,M],N=Oe.apply(E,B);return nr(t)&&$u(N,B),N.placeholder=w,N}}var P=f?e:this,R=d?P[t]:t;return o&&(x=sr(x,o)),h&&s<x.length&&(x.length=s),this&&this!==en&&this instanceof l&&(R=m||me(t)),R.apply(P,x)}var h=n&I,f=n&S,d=n&D,p=n&T,g=n&C,y=n&F,m=d?E:me(t);return l}function Le(t,n,e){var r=t.length;if(n=+n,r>=n||!_u(n))return\"\";var i=n-r;return e=null==e?\" \":e+\"\",ya(e,gu(i/e.length)).slice(0,i)}function Ie(t,n,e,r){function i(){for(var n=-1,o=arguments.length,s=-1,c=r.length,l=Ya(c+o);++s<c;)l[s]=r[s];for(;o--;)l[s++]=arguments[++n];var h=this&&this!==en&&this instanceof i?u:t;return h.apply(a?e:this,l)}var a=n&S,u=me(t);return i}function Be(t){var n=za[t];return function(t,e){return e=e===E?0:+e||0,e?(e=su(10,e),n(t*e)/e):n(t)}}function Ne(t){return function(n,e,r,i){var a=Ue(r);return null==r&&a===xn?ie(n,e,t):ae(n,e,a(r,i,1),t)}}function Pe(t,n,e,r,i,a,u,o){var s=n&D;if(!s&&\"function\"!=typeof t)throw new Za(W);var c=r?r.length:0;if(c||(n&=~(O|L),r=i=E),c-=i?i.length:0,n&L){var l=r,h=i;r=i=E}var f=s?E:Yu(t),d=[t,n,e,r,i,l,h,a,u,o];if(f&&(ir(d,f),n=d[1],o=d[9]),d[9]=null==o?s?0:t.length:xu(o-c,0)||0,n==S)var p=pe(d[0],d[2]);else p=n!=O&&n!=(S|O)||d[4].length?Oe.apply(E,d):Ie.apply(E,d);var g=f?ju:$u;return g(p,d)}function Re(t,n,e,r,i,a,u){var o=-1,s=t.length,c=n.length;if(s!=c&&!(i&&c>s))return!1;for(;++o<s;){var l=t[o],h=n[o],f=r?r(i?h:l,i?l:h,o):E;if(f!==E){if(f)continue;return!1}if(i){if(!dn(n,function(t){return l===t||e(l,t,r,i,a,u)}))return!1}else if(l!==h&&!e(l,h,r,i,a,u))return!1}return!0}function je(t,n,e){switch(e){case H:case V:return+t==+n;case Z:return t.name==n.name&&t.message==n.message;case Q:return t!=+t?n!=+n:t==+n;case tt:case et:return t==n+\"\"}return!1}function Ye(t,n,e,r,i,a,u){var o=Yo(t),s=o.length,c=Yo(n),l=c.length;if(s!=l&&!i)return!1;for(var h=s;h--;){var f=o[h];if(!(i?f in n:tu.call(n,f)))return!1}for(var d=i;++h<s;){f=o[h];var p=t[f],g=n[f],y=r?r(i?g:p,i?p:g,f):E;if(!(y===E?e(p,g,r,i,a,u):y))return!1;d||(d=\"constructor\"==f)}if(!d){var m=t.constructor,v=n.constructor;if(m!=v&&\"constructor\"in t&&\"constructor\"in n&&!(\"function\"==typeof m&&m instanceof m&&\"function\"==typeof v&&v instanceof v))return!1}return!0}function Ue(t,e,r){var i=n.callback||Ea;return i=i===Ea?xn:i,r?i(t,e,r):i}function $e(t){for(var n=t.name,e=Lu[n],r=e?e.length:0;r--;){var i=e[r],a=i.func;if(null==a||a==t)return i.name}return n}function We(t,e,r){var i=n.indexOf||kr;return i=i===kr?a:i,t?i(t,e,r):i}function ze(t){for(var n=na(t),e=n.length;e--;)n[e][2]=rr(n[e][1]);return n}function qe(t,n){var e=null==t?E:t[n];return Pi(e)?e:E}function Ge(t,n,e){for(var r=-1,i=e.length;++r<i;){var a=e[r],u=a.size;switch(a.type){case\"drop\":t+=u;break;case\"dropRight\":n-=u;break;case\"take\":n=wu(n,t+u);break;case\"takeRight\":t=xu(t,n-u)}}return{start:t,end:n}}function He(t){var n=t.length,e=new t.constructor(n);return n&&\"string\"==typeof t[0]&&tu.call(t,\"index\")&&(e.index=t.index,e.input=t.input),e}function Ve(t){var n=t.constructor;return\"function\"==typeof n&&n instanceof n||(n=Ga),new n}function Ze(t,n,e){var r=t.constructor;switch(n){case it:return oe(t);case H:case V:return new r(+t);case at:case ut:case ot:case st:case ct:case lt:case ht:case ft:case dt:var i=t.buffer;return new r(e?oe(i):i,t.byteOffset,t.length);case Q:case et:return new r(t);case tt:var a=new r(t.source,Ot.exec(t));a.lastIndex=t.lastIndex}return a}function Xe(t,n,e){null==t||tr(n,t)||(n=fr(n),t=1==n.length?t:Bn(t,Zn(n,0,-1)),n=Mr(n));var r=null==t?t:t[n];return null==r?E:r.apply(t,e)}function Ke(t){return null!=t&&er(Uu(t))}function Qe(t,n){return t=\"number\"==typeof t||Bt.test(t)?+t:-1,n=null==n?Fu:n,t>-1&&t%1==0&&n>t}function Je(t,n,e){if(!Ii(e))return!1;var r=typeof n;if(\"number\"==r?Ke(e)&&Qe(n,e.length):\"string\"==r&&n in e){var i=e[n];return t===t?t===i:i!==i}return!1}function tr(t,n){var e=typeof t;if(\"string\"==e&&Et.test(t)||\"number\"==e)return!0;if(Co(t))return!1;var r=!kt.test(t);return r||null!=n&&t in hr(n)}function nr(t){var e=$e(t);if(!(e in K.prototype))return!1;var r=n[e];if(t===r)return!0;var i=Yu(r);return!!i&&t===i[0]}function er(t){return\"number\"==typeof t&&t>-1&&t%1==0&&Fu>=t}function rr(t){return t===t&&!Ii(t)}function ir(t,n){var e=t[1],r=n[1],i=e|r,a=I>i,u=r==I&&e==T||r==I&&e==B&&t[7].length<=n[8]||r==(I|B)&&e==T;if(!a&&!u)return t;r&S&&(t[2]=n[2],i|=e&S?0:C);var o=n[3];if(o){var s=t[3];t[3]=s?se(s,o,n[4]):tn(o),t[4]=s?_(t[3],z):tn(n[4])}return o=n[5],o&&(s=t[5],t[5]=s?ce(s,o,n[6]):tn(o),t[6]=s?_(t[5],z):tn(n[6])),o=n[7],o&&(t[7]=tn(o)),r&I&&(t[8]=null==t[8]?n[8]:wu(t[8],n[8])),null==t[9]&&(t[9]=n[9]),t[0]=n[0],t[1]=i,t}function ar(t,n){return t===E?n:To(t,n,ar)}function ur(t,n){t=hr(t);for(var e=-1,r=n.length,i={};++e<r;){var a=n[e];a in t&&(i[a]=t[a])}return i}function or(t,n){var e={};return Fn(t,function(t,r,i){n(t,r,i)&&(e[r]=t)}),e}function sr(t,n){for(var e=t.length,r=wu(n.length,e),i=tn(t);r--;){var a=n[r];t[r]=Qe(a,e)?i[a]:E}return t}function cr(t){for(var n=ta(t),e=n.length,r=e&&t.length,i=!!r&&er(r)&&(Co(t)||Ei(t)),a=-1,u=[];++a<e;){var o=n[a];(i&&Qe(o,r)||tu.call(t,o))&&u.push(o)}return u}function lr(t){return null==t?[]:Ke(t)?Ii(t)?t:Ga(t):aa(t)}function hr(t){return Ii(t)?t:Ga(t)}function fr(t){if(Co(t))return t;var n=[];return o(t).replace(Mt,function(t,e,r,i){n.push(r?i.replace(Tt,\"$1\"):e||t)}),n}function dr(t){return t instanceof K?t.clone():new v(t.__wrapped__,t.__chain__,tn(t.__actions__))}function pr(t,n,e){n=(e?Je(t,n,e):null==n)?1:xu(mu(n)||1,1);for(var r=0,i=t?t.length:0,a=-1,u=Ya(gu(i/n));i>r;)u[++a]=Zn(t,r,r+=n);return u}function gr(t){for(var n=-1,e=t?t.length:0,r=-1,i=[];++n<e;){var a=t[n];a&&(i[++r]=a)}return i}function yr(t,n,e){var r=t?t.length:0;return r?((e?Je(t,n,e):null==n)&&(n=1),Zn(t,0>n?0:n)):[]}function mr(t,n,e){var r=t?t.length:0;return r?((e?Je(t,n,e):null==n)&&(n=1),n=r-(+n||0),Zn(t,0,0>n?0:n)):[]}function vr(t,n,e){return t&&t.length?ee(t,Ue(n,e,3),!0,!0):[]}function _r(t,n,e){return t&&t.length?ee(t,Ue(n,e,3),!0):[]}function br(t,n,e,r){var i=t?t.length:0;return i?(e&&\"number\"!=typeof e&&Je(t,n,e)&&(e=0,r=i),Sn(t,n,e,r)):[]}function xr(t){return t?t[0]:E}function wr(t,n,e){var r=t?t.length:0;return e&&Je(t,n,e)&&(n=!1),r?Tn(t,n):[]}function Ar(t){var n=t?t.length:0;return n?Tn(t,!0):[]}function kr(t,n,e){var r=t?t.length:0;if(!r)return-1;if(\"number\"==typeof e)e=0>e?xu(r+e,0):e;else if(e){var i=ie(t,n);return r>i&&(n===n?n===t[i]:t[i]!==t[i])?i:-1}return a(t,n,e||0)}function Er(t){return mr(t,1)}function Mr(t){var n=t?t.length:0;return n?t[n-1]:E}function Sr(t,n,e){var r=t?t.length:0;if(!r)return-1;var i=r;if(\"number\"==typeof e)i=(0>e?xu(r+e,0):wu(e||0,r-1))+1;else if(e){i=ie(t,n,!0)-1;var a=t[i];return(n===n?n===a:a!==a)?i:-1}if(n!==n)return y(t,i,!0);for(;i--;)if(t[i]===n)return i;return-1}function Dr(){var t=arguments,n=t[0];if(!n||!n.length)return n;for(var e=0,r=We(),i=t.length;++e<i;)for(var a=0,u=t[e];(a=r(n,u,a))>-1;)fu.call(n,a,1);return n}function Cr(t,n,e){var r=[];if(!t||!t.length)return r;var i=-1,a=[],u=t.length;for(n=Ue(n,e,3);++i<u;){var o=t[i];n(o,i,t)&&(r.push(o),a.push(i))}return Gn(t,a),r}function Tr(t){return yr(t,1)}function Fr(t,n,e){var r=t?t.length:0;return r?(e&&\"number\"!=typeof e&&Je(t,n,e)&&(n=0,e=r),Zn(t,n,e)):[]}function Or(t,n,e){var r=t?t.length:0;return r?((e?Je(t,n,e):null==n)&&(n=1),Zn(t,0,0>n?0:n)):[]}function Lr(t,n,e){var r=t?t.length:0;return r?((e?Je(t,n,e):null==n)&&(n=1),n=r-(+n||0),Zn(t,0>n?0:n)):[]}function Ir(t,n,e){return t&&t.length?ee(t,Ue(n,e,3),!1,!0):[]}function Br(t,n,e){return t&&t.length?ee(t,Ue(n,e,3)):[]}function Nr(t,n,e,r){var i=t?t.length:0;if(!i)return[];null!=n&&\"boolean\"!=typeof n&&(r=e,e=Je(t,n,r)?E:n,n=!1);var u=Ue();return(null!=e||u!==xn)&&(e=u(e,r,3)),n&&We()==a?b(t,e):te(t,e)}function Pr(t){if(!t||!t.length)return[];var n=-1,e=0;t=sn(t,function(t){return Ke(t)?(e=xu(t.length,e),!0):void 0});for(var r=Ya(e);++n<e;)r[n]=cn(t,zn(n));return r}function Rr(t,n,e){var r=t?t.length:0;if(!r)return[];var i=Pr(t);return null==n?i:(n=ue(n,e,4),cn(i,function(t){return hn(t,n,E,!0)}))}function jr(){for(var t=-1,n=arguments.length;++t<n;){var e=arguments[t];if(Ke(e))var r=r?ln(kn(r,e),kn(e,r)):e}return r?te(r):[]}function Yr(t,n){var e=-1,r=t?t.length:0,i={};for(!r||n||Co(t[0])||(n=[]);++e<r;){var a=t[e];n?i[a]=n[e]:a&&(i[a[0]]=a[1])}return i}function Ur(t){var e=n(t);return e.__chain__=!0,e}function $r(t,n,e){return n.call(e,t),t}function Wr(t,n,e){return n.call(e,t)}function zr(){return Ur(this)}function qr(){return new v(this.value(),this.__chain__)}function Gr(t){for(var n,r=this;r instanceof e;){var i=dr(r);n?a.__wrapped__=i:n=i;var a=i;r=r.__wrapped__}return a.__wrapped__=t,n}function Hr(){var t=this.__wrapped__,n=function(t){return e&&e.__dir__<0?t:t.reverse()};if(t instanceof K){var e=t;return this.__actions__.length&&(e=new K(this)),e=e.reverse(),e.__actions__.push({func:Wr,args:[n],thisArg:E}),new v(e,this.__chain__)}return this.thru(n)}function Vr(){return this.value()+\"\"}function Zr(){return re(this.__wrapped__,this.__actions__)}function Xr(t,n,e){var r=Co(t)?un:En;return e&&Je(t,n,e)&&(n=E),(\"function\"!=typeof n||e!==E)&&(n=Ue(n,e,3)),r(t,n)}function Kr(t,n,e){var r=Co(t)?sn:Dn;return n=Ue(n,e,3),r(t,n)}function Qr(t,n){return ro(t,Yn(n))}function Jr(t,n,e,r){var i=t?Uu(t):0;return er(i)||(t=aa(t),i=t.length),e=\"number\"!=typeof e||r&&Je(n,e,r)?0:0>e?xu(i+e,0):e||0,\"string\"==typeof t||!Co(t)&&$i(t)?i>=e&&t.indexOf(n,e)>-1:!!i&&We(t,n,e)>-1}function ti(t,n,e){var r=Co(t)?cn:jn;return n=Ue(n,e,3),r(t,n)}function ni(t,n){return ti(t,La(n))}function ei(t,n,e){var r=Co(t)?sn:Dn;return n=Ue(n,e,3),r(t,function(t,e,r){return!n(t,e,r)})}function ri(t,n,e){if(e?Je(t,n,e):null==n){t=lr(t);var r=t.length;return r>0?t[Hn(0,r-1)]:E}var i=-1,a=Hi(t),r=a.length,u=r-1;for(n=wu(0>n?0:+n||0,r);++i<n;){var o=Hn(i,u),s=a[o];a[o]=a[i],a[i]=s}return a.length=n,a}function ii(t){return ri(t,Su)}function ai(t){var n=t?Uu(t):0;return er(n)?n:Yo(t).length}function ui(t,n,e){var r=Co(t)?dn:Xn;return e&&Je(t,n,e)&&(n=E),(\"function\"!=typeof n||e!==E)&&(n=Ue(n,e,3)),r(t,n)}function oi(t,n,e){if(null==t)return[];e&&Je(t,n,e)&&(n=E);var r=-1;n=Ue(n,e,3);var i=jn(t,function(t,e,i){return{criteria:n(t,e,i),index:++r,value:t}});return Kn(i,l)}function si(t,n,e,r){return null==t?[]:(r&&Je(n,e,r)&&(e=E),Co(n)||(n=null==n?[]:[n]),Co(e)||(e=null==e?[]:[e]),Qn(t,n,e))}function ci(t,n){return Kr(t,Yn(n))}function li(t,n){if(\"function\"!=typeof n){if(\"function\"!=typeof t)throw new Za(W);var e=t;t=n,n=e}return t=_u(t=+t)?t:0,function(){return--t<1?n.apply(this,arguments):void 0}}function hi(t,n,e){return e&&Je(t,n,e)&&(n=E),n=t&&null==n?t.length:xu(+n||0,0),Pe(t,I,E,E,E,E,n)}function fi(t,n){var e;if(\"function\"!=typeof n){if(\"function\"!=typeof t)throw new Za(W);var r=t;t=n,n=r}return function(){return--t>0&&(e=n.apply(this,arguments)),1>=t&&(n=E),e}}function di(t,n,e){function r(){d&&uu(d),c&&uu(c),g=0,c=d=p=E}function i(n,e){e&&uu(e),c=d=p=E,n&&(g=go(),l=t.apply(f,s),d||c||(s=f=E))}function a(){var t=n-(go()-h);0>=t||t>n?i(p,c):d=hu(a,t)}function u(){i(m,d)}function o(){if(s=arguments,h=go(),f=this,p=m&&(d||!v),y===!1)var e=v&&!d;else{c||v||(g=h);var r=y-(h-g),i=0>=r||r>y;i?(c&&(c=uu(c)),g=h,l=t.apply(f,s)):c||(c=hu(u,r))}return i&&d?d=uu(d):d||n===y||(d=hu(a,n)),e&&(i=!0,l=t.apply(f,s)),!i||d||c||(s=f=E),l}var s,c,l,h,f,d,p,g=0,y=!1,m=!0;if(\"function\"!=typeof t)throw new Za(W);if(n=0>n?0:+n||0,e===!0){var v=!0;m=!1}else Ii(e)&&(v=!!e.leading,y=\"maxWait\"in e&&xu(+e.maxWait||0,n),m=\"trailing\"in e?!!e.trailing:m);return o.cancel=r,o}function pi(t,n){if(\"function\"!=typeof t||n&&\"function\"!=typeof n)throw new Za(W);var e=function(){var r=arguments,i=n?n.apply(this,r):r[0],a=e.cache;if(a.has(i))return a.get(i);var u=t.apply(this,r);return e.cache=a.set(i,u),u};return e.cache=new pi.Cache,e}function gi(t){if(\"function\"!=typeof t)throw new Za(W);return function(){return!t.apply(this,arguments)}}function yi(t){return fi(2,t)}function mi(t,n){if(\"function\"!=typeof t)throw new Za(W);return n=xu(n===E?t.length-1:+n||0,0),function(){for(var e=arguments,r=-1,i=xu(e.length-n,0),a=Ya(i);++r<i;)a[r]=e[n+r];switch(n){case 0:return t.call(this,a);case 1:return t.call(this,e[0],a);case 2:return t.call(this,e[0],e[1],a)}var u=Ya(n+1);for(r=-1;++r<n;)u[r]=e[r];return u[n]=a,t.apply(this,u)}}function vi(t){if(\"function\"!=typeof t)throw new Za(W);return function(n){return t.apply(this,n)}}function _i(t,n,e){var r=!0,i=!0;if(\"function\"!=typeof t)throw new Za(W);return e===!1?r=!1:Ii(e)&&(r=\"leading\"in e?!!e.leading:r,i=\"trailing\"in e?!!e.trailing:i),di(t,n,{leading:r,maxWait:+n,trailing:i})}function bi(t,n){return n=null==n?Sa:n,Pe(n,O,E,[t],[])}function xi(t,n,e,r){return n&&\"boolean\"!=typeof n&&Je(t,n,e)?n=!1:\"function\"==typeof n&&(r=e,e=n,n=!1),\"function\"==typeof e?wn(t,n,ue(e,r,1)):wn(t,n)}function wi(t,n,e){return\"function\"==typeof n?wn(t,!0,ue(n,e,1)):wn(t,!0)}function Ai(t,n){return t>n}function ki(t,n){return t>=n}function Ei(t){return m(t)&&Ke(t)&&tu.call(t,\"callee\")&&!cu.call(t,\"callee\")}function Mi(t){return t===!0||t===!1||m(t)&&eu.call(t)==H}function Si(t){return m(t)&&eu.call(t)==V}function Di(t){return!!t&&1===t.nodeType&&m(t)&&!Yi(t)}function Ci(t){return null==t?!0:Ke(t)&&(Co(t)||$i(t)||Ei(t)||m(t)&&Li(t.splice))?!t.length:!Yo(t).length}function Ti(t,n,e,r){e=\"function\"==typeof e?ue(e,r,3):E;var i=e?e(t,n):E;return i===E?Nn(t,n,e):!!i}function Fi(t){return m(t)&&\"string\"==typeof t.message&&eu.call(t)==Z}function Oi(t){return\"number\"==typeof t&&_u(t)}function Li(t){return Ii(t)&&eu.call(t)==X}function Ii(t){var n=typeof t;return!!t&&(\"object\"==n||\"function\"==n)}function Bi(t,n,e,r){return e=\"function\"==typeof e?ue(e,r,3):E,Rn(t,ze(n),e)}function Ni(t){return ji(t)&&t!=+t}function Pi(t){return null==t?!1:Li(t)?iu.test(Ja.call(t)):m(t)&&It.test(t)}function Ri(t){return null===t}function ji(t){return\"number\"==typeof t||m(t)&&eu.call(t)==Q}function Yi(t){var n;if(!m(t)||eu.call(t)!=J||Ei(t)||!tu.call(t,\"constructor\")&&(n=t.constructor,\"function\"==typeof n&&!(n instanceof n)))return!1;var e;return Fn(t,function(t,n){e=n}),e===E||tu.call(t,e)}function Ui(t){return Ii(t)&&eu.call(t)==tt}function $i(t){return\"string\"==typeof t||m(t)&&eu.call(t)==et}function Wi(t){return m(t)&&er(t.length)&&!!$t[eu.call(t)]}function zi(t){return t===E}function qi(t,n){return n>t}function Gi(t,n){return n>=t}function Hi(t){var n=t?Uu(t):0;return er(n)?n?tn(t):[]:aa(t)}function Vi(t){return bn(t,ta(t))}function Zi(t,n,e){var r=Iu(t);return e&&Je(t,n,e)&&(n=E),n?vn(r,n):r}function Xi(t){return In(t,ta(t))}function Ki(t,n,e){var r=null==t?E:Bn(t,fr(n),n+\"\");return r===E?e:r}function Qi(t,n){if(null==t)return!1;var e=tu.call(t,n);if(!e&&!tr(n)){if(n=fr(n),t=1==n.length?t:Bn(t,Zn(n,0,-1)),null==t)return!1;n=Mr(n),e=tu.call(t,n)}return e||er(t.length)&&Qe(n,t.length)&&(Co(t)||Ei(t))}function Ji(t,n,e){e&&Je(t,n,e)&&(n=E);for(var r=-1,i=Yo(t),a=i.length,u={};++r<a;){var o=i[r],s=t[o];n?tu.call(u,s)?u[s].push(o):u[s]=[o]:u[s]=o}return u}function ta(t){if(null==t)return[];Ii(t)||(t=Ga(t));var n=t.length;n=n&&er(n)&&(Co(t)||Ei(t))&&n||0;for(var e=t.constructor,r=-1,i=\"function\"==typeof e&&e.prototype===t,a=Ya(n),u=n>0;++r<n;)a[r]=r+\"\";for(var o in t)u&&Qe(o,n)||\"constructor\"==o&&(i||!tu.call(t,o))||a.push(o);return a}function na(t){t=hr(t);for(var n=-1,e=Yo(t),r=e.length,i=Ya(r);++n<r;){var a=e[n];i[n]=[a,t[a]]}return i}function ea(t,n,e){var r=null==t?E:t[n];return r===E&&(null==t||tr(n,t)||(n=fr(n),t=1==n.length?t:Bn(t,Zn(n,0,-1)),r=null==t?E:t[Mr(n)]),r=r===E?e:r),Li(r)?r.call(t):r}function ra(t,n,e){if(null==t)return t;var r=n+\"\";n=null!=t[r]||tr(n,t)?[r]:fr(n);for(var i=-1,a=n.length,u=a-1,o=t;null!=o&&++i<a;){var s=n[i];Ii(o)&&(i==u?o[s]=e:null==o[s]&&(o[s]=Qe(n[i+1])?[]:{})),o=o[s]}return t}function ia(t,n,e,r){var i=Co(t)||Wi(t);if(n=Ue(n,r,4),null==e)if(i||Ii(t)){var a=t.constructor;e=i?Co(t)?new a:[]:Iu(Li(a)?a.prototype:E)}else e={};return(i?nn:On)(t,function(t,r,i){return n(e,t,r,i)}),e}function aa(t){return ne(t,Yo(t))}function ua(t){return ne(t,ta(t))}function oa(t,n,e){return n=+n||0,e===E?(e=n,n=0):e=+e||0,t>=wu(n,e)&&t<xu(n,e)}function sa(t,n,e){e&&Je(t,n,e)&&(n=e=E);var r=null==t,i=null==n;if(null==e&&(i&&\"boolean\"==typeof t?(e=t,t=1):\"boolean\"==typeof n&&(e=n,i=!0)),r&&i&&(n=1,i=!1),t=+t||0,i?(n=t,t=0):n=+n||0,e||t%1||n%1){var a=Eu();return wu(t+a*(n-t+ou(\"1e-\"+((a+\"\").length-1))),n)}return Hn(t,n)}function ca(t){return t=o(t),t&&t.charAt(0).toUpperCase()+t.slice(1)}function la(t){return t=o(t),t&&t.replace(Nt,f).replace(Ct,\"\")}function ha(t,n,e){t=o(t),n+=\"\";var r=t.length;return e=e===E?r:wu(0>e?0:+e||0,r),e-=n.length,e>=0&&t.indexOf(n,e)==e}function fa(t){return t=o(t),t&&bt.test(t)?t.replace(vt,d):t}function da(t){return t=o(t),t&&Dt.test(t)?t.replace(St,p):t||\"(?:)\"}function pa(t,n,e){t=o(t),n=+n;var r=t.length;if(r>=n||!_u(n))return t;var i=(n-r)/2,a=mu(i),u=gu(i);return e=Le(\"\",u,e),e.slice(0,a)+t+e}function ga(t,n,e){return(e?Je(t,n,e):null==n)?n=0:n&&(n=+n),t=_a(t),ku(t,n||(Lt.test(t)?16:10))}function ya(t,n){var e=\"\";if(t=o(t),n=+n,1>n||!t||!_u(n))return e;do n%2&&(e+=t),n=mu(n/2),t+=t;while(n);return e}function ma(t,n,e){return t=o(t),e=null==e?0:wu(0>e?0:+e||0,t.length),t.lastIndexOf(n,e)==e}function va(t,e,r){var i=n.templateSettings;r&&Je(t,e,r)&&(e=r=E),t=o(t),e=mn(vn({},r||e),i,yn);var a,u,s=mn(vn({},e.imports),i.imports,yn),c=Yo(s),l=ne(s,c),h=0,f=e.interpolate||Pt,d=\"__p += '\",p=Ha((e.escape||Pt).source+\"|\"+f.source+\"|\"+(f===At?Ft:Pt).source+\"|\"+(e.evaluate||Pt).source+\"|$\",\"g\"),y=\"//# sourceURL=\"+(\"sourceURL\"in e?e.sourceURL:\"lodash.templateSources[\"+ ++Ut+\"]\")+\"\\n\";t.replace(p,function(n,e,r,i,o,s){return r||(r=i),d+=t.slice(h,s).replace(Rt,g),e&&(a=!0,d+=\"' +\\n__e(\"+e+\") +\\n'\"),o&&(u=!0,d+=\"';\\n\"+o+\";\\n__p += '\"),r&&(d+=\"' +\\n((__t = (\"+r+\")) == null ? '' : __t) +\\n'\"),h=s+n.length,n}),d+=\"';\\n\";var m=e.variable;m||(d=\"with (obj) {\\n\"+d+\"\\n}\\n\"),d=(u?d.replace(pt,\"\"):d).replace(gt,\"$1\").replace(yt,\"$1;\"),d=\"function(\"+(m||\"obj\")+\") {\\n\"+(m?\"\":\"obj || (obj = {});\\n\")+\"var __t, __p = ''\"+(a?\", __e = _.escape\":\"\")+(u?\", __j = Array.prototype.join;\\nfunction print() { __p += __j.call(arguments, '') }\\n\":\";\\n\")+d+\"return __p\\n}\";var v=Ko(function(){return Wa(c,y+\"return \"+d).apply(E,l)});if(v.source=d,Fi(v))throw v;return v}function _a(t,n,e){var r=t;return(t=o(t))?(e?Je(r,n,e):null==n)?t.slice(x(t),w(t)+1):(n+=\"\",t.slice(s(t,n),c(t,n)+1)):t}function ba(t,n,e){var r=t;return t=o(t),t?t.slice((e?Je(r,n,e):null==n)?x(t):s(t,n+\"\")):t}function xa(t,n,e){var r=t;return t=o(t),t?(e?Je(r,n,e):null==n)?t.slice(0,w(t)+1):t.slice(0,c(t,n+\"\")+1):t}function wa(t,n,e){e&&Je(t,n,e)&&(n=E);var r=N,i=P;if(null!=n)if(Ii(n)){var a=\"separator\"in n?n.separator:a;r=\"length\"in n?+n.length||0:r,i=\"omission\"in n?o(n.omission):i}else r=+n||0;if(t=o(t),r>=t.length)return t;var u=r-i.length;if(1>u)return i;var s=t.slice(0,u);if(null==a)return s+i;if(Ui(a)){if(t.slice(u).search(a)){var c,l,h=t.slice(0,u);for(a.global||(a=Ha(a.source,(Ot.exec(a)||\"\")+\"g\")),a.lastIndex=0;c=a.exec(h);)l=c.index;s=s.slice(0,null==l?u:l)}}else if(t.indexOf(a,u)!=u){var f=s.lastIndexOf(a);f>-1&&(s=s.slice(0,f))}return s+i}function Aa(t){return t=o(t),t&&_t.test(t)?t.replace(mt,A):t}function ka(t,n,e){return e&&Je(t,n,e)&&(n=E),t=o(t),t.match(n||jt)||[]}function Ea(t,n,e){return e&&Je(t,n,e)&&(n=E),m(t)?Da(t):xn(t,n)}function Ma(t){return function(){return t}}function Sa(t){return t}function Da(t){return Yn(wn(t,!0))}function Ca(t,n){return Un(t,wn(n,!0))}function Ta(t,n,e){if(null==e){var r=Ii(n),i=r?Yo(n):E,a=i&&i.length?In(n,i):E;(a?a.length:r)||(a=!1,e=n,n=t,t=this)}a||(a=In(n,Yo(n)));var u=!0,o=-1,s=Li(t),c=a.length;e===!1?u=!1:Ii(e)&&\"chain\"in e&&(u=e.chain);for(;++o<c;){var l=a[o],h=n[l];t[l]=h,s&&(t.prototype[l]=function(n){return function(){var e=this.__chain__;if(u||e){var r=t(this.__wrapped__),i=r.__actions__=tn(this.__actions__);return i.push({func:n,args:arguments,thisArg:t}),r.__chain__=e,r}return n.apply(t,ln([this.value()],arguments))}}(h))}return t}function Fa(){return en._=ru,this}function Oa(){}function La(t){return tr(t)?zn(t):qn(t)}function Ia(t){return function(n){return Bn(t,fr(n),n+\"\")}}function Ba(t,n,e){e&&Je(t,n,e)&&(n=e=E),t=+t||0,e=null==e?1:+e||0,null==n?(n=t,t=0):n=+n||0;for(var r=-1,i=xu(gu((n-t)/(e||1)),0),a=Ya(i);++r<i;)a[r]=t,t+=e;return a}function Na(t,n,e){if(t=mu(t),1>t||!_u(t))return[];var r=-1,i=Ya(wu(t,Du));for(n=ue(n,e,1);++r<t;)Du>r?i[r]=n(r):n(r);return i}function Pa(t){var n=++nu;return o(t)+n}function Ra(t,n){return(+t||0)+(+n||0)}function ja(t,n,e){return e&&Je(t,n,e)&&(n=E),n=Ue(n,e,3),1==n.length?pn(Co(t)?t:lr(t),n):Jn(t,n)}t=t?rn.defaults(en.Object(),t,rn.pick(en,Yt)):en;{var Ya=t.Array,Ua=t.Date,$a=t.Error,Wa=t.Function,za=t.Math,qa=t.Number,Ga=t.Object,Ha=t.RegExp,Va=t.String,Za=t.TypeError,Xa=Ya.prototype,Ka=Ga.prototype,Qa=Va.prototype,Ja=Wa.prototype.toString,tu=Ka.hasOwnProperty,nu=0,eu=Ka.toString,ru=en._,iu=Ha(\"^\"+Ja.call(tu).replace(/[\\\\^$.*+?()[\\]{}|]/g,\"\\\\$&\").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,\"$1.*?\")+\"$\"),au=t.ArrayBuffer,uu=t.clearTimeout,ou=t.parseFloat,su=za.pow,cu=Ka.propertyIsEnumerable,lu=qe(t,\"Set\"),hu=t.setTimeout,fu=Xa.splice,du=t.Uint8Array,pu=qe(t,\"WeakMap\"),gu=za.ceil,yu=qe(Ga,\"create\"),mu=za.floor,vu=qe(Ya,\"isArray\"),_u=t.isFinite,bu=qe(Ga,\"keys\"),xu=za.max,wu=za.min,Au=qe(Ua,\"now\"),ku=t.parseInt,Eu=za.random,Mu=qa.NEGATIVE_INFINITY,Su=qa.POSITIVE_INFINITY,Du=4294967295,Cu=Du-1,Tu=Du>>>1,Fu=9007199254740991,Ou=pu&&new pu,Lu={};n.support={}}n.templateSettings={escape:xt,evaluate:wt,interpolate:At,variable:\"\",imports:{_:n}};var Iu=function(){function t(){}return function(n){if(Ii(n)){t.prototype=n;var e=new t;t.prototype=E}return e||{}}}(),Bu=fe(On),Nu=fe(Ln,!0),Pu=de(),Ru=de(!0),ju=Ou?function(t,n){return Ou.set(t,n),t}:Sa,Yu=Ou?function(t){return Ou.get(t)}:Oa,Uu=zn(\"length\"),$u=function(){var t=0,n=0;return function(e,r){var i=go(),a=j-(i-n);if(n=i,a>0){if(++t>=R)return e}else t=0;return ju(e,r)}}(),Wu=mi(function(t,n){return m(t)&&Ke(t)?kn(t,Tn(n,!1,!0)):[]}),zu=we(),qu=we(!0),Gu=mi(function(t){for(var n=t.length,e=n,r=Ya(h),i=We(),u=i==a,o=[];e--;){var s=t[e]=Ke(s=t[e])?s:[];r[e]=u&&s.length>=120?ge(e&&s):null}var c=t[0],l=-1,h=c?c.length:0,f=r[0];t:for(;++l<h;)if(s=c[l],(f?Kt(f,s):i(o,s,0))<0){for(var e=n;--e;){var d=r[e];if((d?Kt(d,s):i(t[e],s,0))<0)continue t}f&&f.push(s),o.push(s)}return o}),Hu=mi(function(t,n){n=Tn(n);var e=_n(t,n);return Gn(t,n.sort(r)),e}),Vu=Ne(),Zu=Ne(!0),Xu=mi(function(t){return te(Tn(t,!1,!0))}),Ku=mi(function(t,n){return Ke(t)?kn(t,n):[]}),Qu=mi(Pr),Ju=mi(function(t){var n=t.length,e=n>2?t[n-2]:E,r=n>1?t[n-1]:E;return n>2&&\"function\"==typeof e?n-=2:(e=n>1&&\"function\"==typeof r?(--n,r):E,r=E),t.length=n,Rr(t,e,r)}),to=mi(function(t){return t=Tn(t),this.thru(function(n){return Jt(Co(n)?n:[hr(n)],t)})}),no=mi(function(t,n){return _n(t,Tn(n))}),eo=le(function(t,n,e){tu.call(t,e)?++t[e]:t[e]=1}),ro=xe(Bu),io=xe(Nu,!0),ao=Ee(nn,Bu),uo=Ee(an,Nu),oo=le(function(t,n,e){tu.call(t,e)?t[e].push(n):t[e]=[n]}),so=le(function(t,n,e){t[e]=n}),co=mi(function(t,n,e){var r=-1,i=\"function\"==typeof n,a=tr(n),u=Ke(t)?Ya(t.length):[];return Bu(t,function(t){var o=i?n:a&&null!=t?t[n]:E;u[++r]=o?o.apply(t,e):Xe(t,n,e)}),u}),lo=le(function(t,n,e){t[e?0:1].push(n)},function(){return[[],[]]}),ho=Fe(hn,Bu),fo=Fe(fn,Nu),po=mi(function(t,n){if(null==t)return[];var e=n[2];return e&&Je(n[0],n[1],e)&&(n.length=1),Qn(t,Tn(n),[])}),go=Au||function(){return(new Ua).getTime()},yo=mi(function(t,n,e){var r=S;if(e.length){var i=_(e,yo.placeholder);r|=O}return Pe(t,r,n,e,i)}),mo=mi(function(t,n){n=n.length?Tn(n):Xi(t);for(var e=-1,r=n.length;++e<r;){var i=n[e];t[i]=Pe(t[i],S,t)}return t}),vo=mi(function(t,n,e){var r=S|D;if(e.length){var i=_(e,vo.placeholder);r|=O}return Pe(n,r,t,e,i)}),_o=ve(T),bo=ve(F),xo=mi(function(t,n){return An(t,1,n)}),wo=mi(function(t,n,e){return An(t,n,e)}),Ao=ke(),ko=ke(!0),Eo=mi(function(t,n){if(n=Tn(n),\"function\"!=typeof t||!un(n,u))throw new Za(W);var e=n.length;return mi(function(r){for(var i=wu(r.length,e);i--;)r[i]=n[i](r[i]);return t.apply(this,r)})}),Mo=Te(O),So=Te(L),Do=mi(function(t,n){return Pe(t,B,E,E,E,Tn(n))}),Co=vu||function(t){return m(t)&&er(t.length)&&eu.call(t)==G},To=he($n),Fo=he(function(t,n,e){return e?mn(t,n,e):vn(t,n)}),Oo=_e(Fo,gn),Lo=_e(To,ar),Io=Ae(On),Bo=Ae(Ln),No=Me(Pu),Po=Me(Ru),Ro=Se(On),jo=Se(Ln),Yo=bu?function(t){var n=null==t?E:t.constructor;return\"function\"==typeof n&&n.prototype===t||\"function\"!=typeof t&&Ke(t)?cr(t):Ii(t)?bu(t):[]}:cr,Uo=De(!0),$o=De(),Wo=mi(function(t,n){if(null==t)return{};if(\"function\"!=typeof n[0]){var n=cn(Tn(n),Va);return ur(t,kn(ta(t),n))}var e=ue(n[0],n[1],3);return or(t,function(t,n,r){return!e(t,n,r)})}),zo=mi(function(t,n){return null==t?{}:\"function\"==typeof n[0]?or(t,ue(n[0],n[1],3)):ur(t,Tn(n))}),qo=ye(function(t,n,e){return n=n.toLowerCase(),t+(e?n.charAt(0).toUpperCase()+n.slice(1):n)}),Go=ye(function(t,n,e){return t+(e?\"-\":\"\")+n.toLowerCase()}),Ho=Ce(),Vo=Ce(!0),Zo=ye(function(t,n,e){return t+(e?\"_\":\"\")+n.toLowerCase()}),Xo=ye(function(t,n,e){return t+(e?\" \":\"\")+(n.charAt(0).toUpperCase()+n.slice(1))}),Ko=mi(function(t,n){try{return t.apply(E,n)}catch(e){return Fi(e)?e:new $a(e)}}),Qo=mi(function(t,n){return function(e){return Xe(e,t,n)}}),Jo=mi(function(t,n){return function(e){return Xe(t,e,n)}}),ts=Be(\"ceil\"),ns=Be(\"floor\"),es=be(Ai,Mu),rs=be(qi,Su),is=Be(\"round\");return n.prototype=e.prototype,v.prototype=Iu(e.prototype),v.prototype.constructor=v,K.prototype=Iu(e.prototype),K.prototype.constructor=K,qt.prototype[\"delete\"]=Gt,qt.prototype.get=Ht,qt.prototype.has=Vt,qt.prototype.set=Zt,Xt.prototype.push=Qt,pi.Cache=qt,n.after=li,n.ary=hi,n.assign=Fo,n.at=no,n.before=fi,n.bind=yo,n.bindAll=mo,n.bindKey=vo,n.callback=Ea,n.chain=Ur,n.chunk=pr,n.compact=gr,n.constant=Ma,n.countBy=eo,n.create=Zi,n.curry=_o,n.curryRight=bo,n.debounce=di,n.defaults=Oo,n.defaultsDeep=Lo,n.defer=xo,n.delay=wo,n.difference=Wu,n.drop=yr,n.dropRight=mr,n.dropRightWhile=vr,n.dropWhile=_r,n.fill=br,n.filter=Kr,n.flatten=wr,n.flattenDeep=Ar,n.flow=Ao,n.flowRight=ko,n.forEach=ao,n.forEachRight=uo,n.forIn=No,n.forInRight=Po,n.forOwn=Ro,n.forOwnRight=jo,n.functions=Xi,n.groupBy=oo,n.indexBy=so,n.initial=Er,n.intersection=Gu,n.invert=Ji,n.invoke=co,n.keys=Yo,n.keysIn=ta,n.map=ti,n.mapKeys=Uo,n.mapValues=$o,n.matches=Da,n.matchesProperty=Ca,n.memoize=pi,n.merge=To,n.method=Qo,n.methodOf=Jo,n.mixin=Ta,n.modArgs=Eo,n.negate=gi,n.omit=Wo,n.once=yi,n.pairs=na,n.partial=Mo,n.partialRight=So,n.partition=lo,n.pick=zo,n.pluck=ni,n.property=La,n.propertyOf=Ia,n.pull=Dr,n.pullAt=Hu,n.range=Ba,n.rearg=Do,n.reject=ei,n.remove=Cr,n.rest=Tr,n.restParam=mi,n.set=ra,n.shuffle=ii,n.slice=Fr,n.sortBy=oi,n.sortByAll=po,n.sortByOrder=si,n.spread=vi,n.take=Or,n.takeRight=Lr,n.takeRightWhile=Ir,n.takeWhile=Br,n.tap=$r,n.throttle=_i,n.thru=Wr,n.times=Na,n.toArray=Hi,n.toPlainObject=Vi,n.transform=ia,n.union=Xu,n.uniq=Nr,n.unzip=Pr,n.unzipWith=Rr,n.values=aa,n.valuesIn=ua,n.where=ci,n.without=Ku,n.wrap=bi,n.xor=jr,n.zip=Qu,n.zipObject=Yr,n.zipWith=Ju,n.backflow=ko,n.collect=ti,n.compose=ko,n.each=ao,n.eachRight=uo,n.extend=Fo,n.iteratee=Ea,n.methods=Xi,n.object=Yr,n.select=Kr,n.tail=Tr,n.unique=Nr,Ta(n,n),n.add=Ra,n.attempt=Ko,\nn.camelCase=qo,n.capitalize=ca,n.ceil=ts,n.clone=xi,n.cloneDeep=wi,n.deburr=la,n.endsWith=ha,n.escape=fa,n.escapeRegExp=da,n.every=Xr,n.find=ro,n.findIndex=zu,n.findKey=Io,n.findLast=io,n.findLastIndex=qu,n.findLastKey=Bo,n.findWhere=Qr,n.first=xr,n.floor=ns,n.get=Ki,n.gt=Ai,n.gte=ki,n.has=Qi,n.identity=Sa,n.includes=Jr,n.indexOf=kr,n.inRange=oa,n.isArguments=Ei,n.isArray=Co,n.isBoolean=Mi,n.isDate=Si,n.isElement=Di,n.isEmpty=Ci,n.isEqual=Ti,n.isError=Fi,n.isFinite=Oi,n.isFunction=Li,n.isMatch=Bi,n.isNaN=Ni,n.isNative=Pi,n.isNull=Ri,n.isNumber=ji,n.isObject=Ii,n.isPlainObject=Yi,n.isRegExp=Ui,n.isString=$i,n.isTypedArray=Wi,n.isUndefined=zi,n.kebabCase=Go,n.last=Mr,n.lastIndexOf=Sr,n.lt=qi,n.lte=Gi,n.max=es,n.min=rs,n.noConflict=Fa,n.noop=Oa,n.now=go,n.pad=pa,n.padLeft=Ho,n.padRight=Vo,n.parseInt=ga,n.random=sa,n.reduce=ho,n.reduceRight=fo,n.repeat=ya,n.result=ea,n.round=is,n.runInContext=k,n.size=ai,n.snakeCase=Zo,n.some=ui,n.sortedIndex=Vu,n.sortedLastIndex=Zu,n.startCase=Xo,n.startsWith=ma,n.sum=ja,n.template=va,n.trim=_a,n.trimLeft=ba,n.trimRight=xa,n.trunc=wa,n.unescape=Aa,n.uniqueId=Pa,n.words=ka,n.all=Xr,n.any=ui,n.contains=Jr,n.eq=Ti,n.detect=ro,n.foldl=ho,n.foldr=fo,n.head=xr,n.include=Jr,n.inject=ho,Ta(n,function(){var t={};return On(n,function(e,r){n.prototype[r]||(t[r]=e)}),t}(),!1),n.sample=ri,n.prototype.sample=function(t){return this.__chain__||null!=t?this.thru(function(n){return ri(n,t)}):ri(this.value())},n.VERSION=M,nn([\"bind\",\"bindKey\",\"curry\",\"curryRight\",\"partial\",\"partialRight\"],function(t){n[t].placeholder=n}),nn([\"drop\",\"take\"],function(t,n){K.prototype[t]=function(e){var r=this.__filtered__;if(r&&!n)return new K(this);e=null==e?1:xu(mu(e)||0,0);var i=this.clone();return r?i.__takeCount__=wu(i.__takeCount__,e):i.__views__.push({size:e,type:t+(i.__dir__<0?\"Right\":\"\")}),i},K.prototype[t+\"Right\"]=function(n){return this.reverse()[t](n).reverse()}}),nn([\"filter\",\"map\",\"takeWhile\"],function(t,n){var e=n+1,r=e!=$;K.prototype[t]=function(t,n){var i=this.clone();return i.__iteratees__.push({iteratee:Ue(t,n,1),type:e}),i.__filtered__=i.__filtered__||r,i}}),nn([\"first\",\"last\"],function(t,n){var e=\"take\"+(n?\"Right\":\"\");K.prototype[t]=function(){return this[e](1).value()[0]}}),nn([\"initial\",\"rest\"],function(t,n){var e=\"drop\"+(n?\"\":\"Right\");K.prototype[t]=function(){return this.__filtered__?new K(this):this[e](1)}}),nn([\"pluck\",\"where\"],function(t,n){var e=n?\"filter\":\"map\",r=n?Yn:La;K.prototype[t]=function(t){return this[e](r(t))}}),K.prototype.compact=function(){return this.filter(Sa)},K.prototype.reject=function(t,n){return t=Ue(t,n,1),this.filter(function(n){return!t(n)})},K.prototype.slice=function(t,n){t=null==t?0:+t||0;var e=this;return e.__filtered__&&(t>0||0>n)?new K(e):(0>t?e=e.takeRight(-t):t&&(e=e.drop(t)),n!==E&&(n=+n||0,e=0>n?e.dropRight(-n):e.take(n-t)),e)},K.prototype.takeRightWhile=function(t,n){return this.reverse().takeWhile(t,n).reverse()},K.prototype.toArray=function(){return this.take(Su)},On(K.prototype,function(t,e){var r=/^(?:filter|map|reject)|While$/.test(e),i=/^(?:first|last)$/.test(e),a=n[i?\"take\"+(\"last\"==e?\"Right\":\"\"):e];a&&(n.prototype[e]=function(){var n=i?[1]:arguments,e=this.__chain__,u=this.__wrapped__,o=!!this.__actions__.length,s=u instanceof K,c=n[0],l=s||Co(u);l&&r&&\"function\"==typeof c&&1!=c.length&&(s=l=!1);var h=function(t){return i&&e?a(t,1)[0]:a.apply(E,ln([t],n))},f={func:Wr,args:[h],thisArg:E},d=s&&!o;if(i&&!e)return d?(u=u.clone(),u.__actions__.push(f),t.call(u)):a.call(E,this.value())[0];if(!i&&l){u=d?u:new K(this);var p=t.apply(u,n);return p.__actions__.push(f),new v(p,e)}return this.thru(h)})}),nn([\"join\",\"pop\",\"push\",\"replace\",\"shift\",\"sort\",\"splice\",\"split\",\"unshift\"],function(t){var e=(/^(?:replace|split)$/.test(t)?Qa:Xa)[t],r=/^(?:push|sort|unshift)$/.test(t)?\"tap\":\"thru\",i=/^(?:join|pop|replace|shift)$/.test(t);n.prototype[t]=function(){var t=arguments;return i&&!this.__chain__?e.apply(this.value(),t):this[r](function(n){return e.apply(n,t)})}}),On(K.prototype,function(t,e){var r=n[e];if(r){var i=r.name,a=Lu[i]||(Lu[i]=[]);a.push({name:e,func:r})}}),Lu[Oe(E,D).name]=[{name:\"wrapper\",func:E}],K.prototype.clone=nt,K.prototype.reverse=rt,K.prototype.value=zt,n.prototype.chain=zr,n.prototype.commit=qr,n.prototype.concat=to,n.prototype.plant=Gr,n.prototype.reverse=Hr,n.prototype.toString=Vr,n.prototype.run=n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=Zr,n.prototype.collect=n.prototype.map,n.prototype.head=n.prototype.first,n.prototype.select=n.prototype.filter,n.prototype.tail=n.prototype.rest,n}var E,M=\"3.10.1\",S=1,D=2,C=4,T=8,F=16,O=32,L=64,I=128,B=256,N=30,P=\"...\",R=150,j=16,Y=200,U=1,$=2,W=\"Expected a function\",z=\"__lodash_placeholder__\",q=\"[object Arguments]\",G=\"[object Array]\",H=\"[object Boolean]\",V=\"[object Date]\",Z=\"[object Error]\",X=\"[object Function]\",K=\"[object Map]\",Q=\"[object Number]\",J=\"[object Object]\",tt=\"[object RegExp]\",nt=\"[object Set]\",et=\"[object String]\",rt=\"[object WeakMap]\",it=\"[object ArrayBuffer]\",at=\"[object Float32Array]\",ut=\"[object Float64Array]\",ot=\"[object Int8Array]\",st=\"[object Int16Array]\",ct=\"[object Int32Array]\",lt=\"[object Uint8Array]\",ht=\"[object Uint8ClampedArray]\",ft=\"[object Uint16Array]\",dt=\"[object Uint32Array]\",pt=/\\b__p \\+= '';/g,gt=/\\b(__p \\+=) '' \\+/g,yt=/(__e\\(.*?\\)|\\b__t\\)) \\+\\n'';/g,mt=/&(?:amp|lt|gt|quot|#39|#96);/g,vt=/[&<>\"'`]/g,_t=RegExp(mt.source),bt=RegExp(vt.source),xt=/<%-([\\s\\S]+?)%>/g,wt=/<%([\\s\\S]+?)%>/g,At=/<%=([\\s\\S]+?)%>/g,kt=/\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\n\\\\]|\\\\.)*?\\1)\\]/,Et=/^\\w*$/,Mt=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\n\\\\]|\\\\.)*?)\\2)\\]/g,St=/^[:!,]|[\\\\^$.*+?()[\\]{}|\\/]|(^[0-9a-fA-Fnrtuvx])|([\\n\\r\\u2028\\u2029])/g,Dt=RegExp(St.source),Ct=/[\\u0300-\\u036f\\ufe20-\\ufe23]/g,Tt=/\\\\(\\\\)?/g,Ft=/\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}/g,Ot=/\\w*$/,Lt=/^0[xX]/,It=/^\\[object .+?Constructor\\]$/,Bt=/^\\d+$/,Nt=/[\\xc0-\\xd6\\xd8-\\xde\\xdf-\\xf6\\xf8-\\xff]/g,Pt=/($^)/,Rt=/['\\n\\r\\u2028\\u2029\\\\]/g,jt=function(){var t=\"[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]\",n=\"[a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff]+\";return RegExp(t+\"+(?=\"+t+n+\")|\"+t+\"?\"+n+\"|\"+t+\"+|[0-9]+\",\"g\")}(),Yt=[\"Array\",\"ArrayBuffer\",\"Date\",\"Error\",\"Float32Array\",\"Float64Array\",\"Function\",\"Int8Array\",\"Int16Array\",\"Int32Array\",\"Math\",\"Number\",\"Object\",\"RegExp\",\"Set\",\"String\",\"_\",\"clearTimeout\",\"isFinite\",\"parseFloat\",\"parseInt\",\"setTimeout\",\"TypeError\",\"Uint8Array\",\"Uint8ClampedArray\",\"Uint16Array\",\"Uint32Array\",\"WeakMap\"],Ut=-1,$t={};$t[at]=$t[ut]=$t[ot]=$t[st]=$t[ct]=$t[lt]=$t[ht]=$t[ft]=$t[dt]=!0,$t[q]=$t[G]=$t[it]=$t[H]=$t[V]=$t[Z]=$t[X]=$t[K]=$t[Q]=$t[J]=$t[tt]=$t[nt]=$t[et]=$t[rt]=!1;var Wt={};Wt[q]=Wt[G]=Wt[it]=Wt[H]=Wt[V]=Wt[at]=Wt[ut]=Wt[ot]=Wt[st]=Wt[ct]=Wt[Q]=Wt[J]=Wt[tt]=Wt[et]=Wt[lt]=Wt[ht]=Wt[ft]=Wt[dt]=!0,Wt[Z]=Wt[X]=Wt[K]=Wt[nt]=Wt[rt]=!1;var zt={\"À\":\"A\",\"Á\":\"A\",\"Â\":\"A\",\"Ã\":\"A\",\"Ä\":\"A\",\"Å\":\"A\",\"à\":\"a\",\"á\":\"a\",\"â\":\"a\",\"ã\":\"a\",\"ä\":\"a\",\"å\":\"a\",\"Ç\":\"C\",\"ç\":\"c\",\"Ð\":\"D\",\"ð\":\"d\",\"È\":\"E\",\"É\":\"E\",\"Ê\":\"E\",\"Ë\":\"E\",\"è\":\"e\",\"é\":\"e\",\"ê\":\"e\",\"ë\":\"e\",\"Ì\":\"I\",\"Í\":\"I\",\"Î\":\"I\",\"Ï\":\"I\",\"ì\":\"i\",\"í\":\"i\",\"î\":\"i\",\"ï\":\"i\",\"Ñ\":\"N\",\"ñ\":\"n\",\"Ò\":\"O\",\"Ó\":\"O\",\"Ô\":\"O\",\"Õ\":\"O\",\"Ö\":\"O\",\"Ø\":\"O\",\"ò\":\"o\",\"ó\":\"o\",\"ô\":\"o\",\"õ\":\"o\",\"ö\":\"o\",\"ø\":\"o\",\"Ù\":\"U\",\"Ú\":\"U\",\"Û\":\"U\",\"Ü\":\"U\",\"ù\":\"u\",\"ú\":\"u\",\"û\":\"u\",\"ü\":\"u\",\"Ý\":\"Y\",\"ý\":\"y\",\"ÿ\":\"y\",\"Æ\":\"Ae\",\"æ\":\"ae\",\"Þ\":\"Th\",\"þ\":\"th\",\"ß\":\"ss\"},qt={\"&\":\"&\",\"<\":\"<\",\">\":\">\",'\"':\""\",\"'\":\"'\",\"`\":\"`\"},Gt={\"&\":\"&\",\"<\":\"<\",\">\":\">\",\""\":'\"',\"'\":\"'\",\"`\":\"`\"},Ht={\"function\":!0,object:!0},Vt={0:\"x30\",1:\"x31\",2:\"x32\",3:\"x33\",4:\"x34\",5:\"x35\",6:\"x36\",7:\"x37\",8:\"x38\",9:\"x39\",A:\"x41\",B:\"x42\",C:\"x43\",D:\"x44\",E:\"x45\",F:\"x46\",a:\"x61\",b:\"x62\",c:\"x63\",d:\"x64\",e:\"x65\",f:\"x66\",n:\"x6e\",r:\"x72\",t:\"x74\",u:\"x75\",v:\"x76\",x:\"x78\"},Zt={\"\\\\\":\"\\\\\",\"'\":\"'\",\"\\n\":\"n\",\"\\r\":\"r\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},Xt=Ht[typeof e]&&e&&!e.nodeType&&e,Kt=Ht[typeof n]&&n&&!n.nodeType&&n,Qt=Xt&&Kt&&\"object\"==typeof t&&t&&t.Object&&t,Jt=Ht[typeof self]&&self&&self.Object&&self,tn=Ht[typeof window]&&window&&window.Object&&window,nn=Kt&&Kt.exports===Xt&&Xt,en=Qt||tn!==(this&&this.window)&&tn||Jt||this,rn=k();\"function\"==typeof define&&\"object\"==typeof define.amd&&define.amd?(en._=rn,define(function(){return rn})):Xt&&Kt?nn?(Kt.exports=rn)._=rn:Xt._=rn:en._=rn}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{}],52:[function(t,n){n.exports={graphlib:t(\"./lib/graphlib\"),layout:t(\"./lib/layout\"),debug:t(\"./lib/debug\"),util:{time:t(\"./lib/util\").time,notime:t(\"./lib/util\").notime},version:t(\"./lib/version\")}},{\"./lib/debug\":57,\"./lib/graphlib\":58,\"./lib/layout\":60,\"./lib/util\":80,\"./lib/version\":81}],53:[function(t,n){\"use strict\";function e(t){function n(t){return function(n){return t.edge(n).weight}}var e=\"greedy\"===t.graph().acyclicer?u(t,n(t)):r(t);a.each(e,function(n){var e=t.edge(n);t.removeEdge(n),e.forwardName=n.name,e.reversed=!0,t.setEdge(n.w,n.v,e,a.uniqueId(\"rev\"))})}function r(t){function n(u){a.has(i,u)||(i[u]=!0,r[u]=!0,a.each(t.outEdges(u),function(t){a.has(r,t.w)?e.push(t):n(t.w)}),delete r[u])}var e=[],r={},i={};return a.each(t.nodes(),n),e}function i(t){a.each(t.edges(),function(n){var e=t.edge(n);if(e.reversed){t.removeEdge(n);var r=e.forwardName;delete e.reversed,delete e.forwardName,t.setEdge(n.w,n.v,e,r)}})}var a=t(\"./lodash\"),u=t(\"./greedy-fas\");n.exports={run:e,undo:i}},{\"./greedy-fas\":59,\"./lodash\":61}],54:[function(t,n){function e(t){function n(e){var a=t.children(e),u=t.node(e);if(a.length&&i.each(a,n),i.has(u,\"minRank\")){u.borderLeft=[],u.borderRight=[];for(var o=u.minRank,s=u.maxRank+1;s>o;++o)r(t,\"borderLeft\",\"_bl\",e,u,o),r(t,\"borderRight\",\"_br\",e,u,o)}}i.each(t.children(),n)}function r(t,n,e,r,i,u){var o={width:0,height:0,rank:u,borderType:n},s=i[n][u-1],c=a.addDummyNode(t,\"border\",o,e);i[n][u]=c,t.setParent(c,r),s&&t.setEdge(s,c,{weight:1})}var i=t(\"./lodash\"),a=t(\"./util\");n.exports=e},{\"./lodash\":61,\"./util\":80}],55:[function(t,n){\"use strict\";function e(t){var n=t.graph().rankdir.toLowerCase();(\"lr\"===n||\"rl\"===n)&&i(t)}function r(t){var n=t.graph().rankdir.toLowerCase();(\"bt\"===n||\"rl\"===n)&&u(t),(\"lr\"===n||\"rl\"===n)&&(s(t),i(t))}function i(t){l.each(t.nodes(),function(n){a(t.node(n))}),l.each(t.edges(),function(n){a(t.edge(n))})}function a(t){var n=t.width;t.width=t.height,t.height=n}function u(t){l.each(t.nodes(),function(n){o(t.node(n))}),l.each(t.edges(),function(n){var e=t.edge(n);l.each(e.points,o),l.has(e,\"y\")&&o(e)})}function o(t){t.y=-t.y}function s(t){l.each(t.nodes(),function(n){c(t.node(n))}),l.each(t.edges(),function(n){var e=t.edge(n);l.each(e.points,c),l.has(e,\"x\")&&c(e)})}function c(t){var n=t.x;t.x=t.y,t.y=n}var l=t(\"./lodash\");n.exports={adjust:e,undo:r}},{\"./lodash\":61}],56:[function(t,n){function e(){var t={};t._next=t._prev=t,this._sentinel=t}function r(t){t._prev._next=t._next,t._next._prev=t._prev,delete t._next,delete t._prev}function i(t,n){return\"_next\"!==t&&\"_prev\"!==t?n:void 0}n.exports=e,e.prototype.dequeue=function(){var t=this._sentinel,n=t._prev;return n!==t?(r(n),n):void 0},e.prototype.enqueue=function(t){var n=this._sentinel;t._prev&&t._next&&r(t),t._next=n._next,n._next._prev=t,n._next=t,t._prev=n},e.prototype.toString=function(){for(var t=[],n=this._sentinel,e=n._prev;e!==n;)t.push(JSON.stringify(e,i)),e=e._prev;return\"[\"+t.join(\", \")+\"]\"}},{}],57:[function(t,n){function e(t){var n=i.buildLayerMatrix(t),e=new a({compound:!0,multigraph:!0}).setGraph({});return r.each(t.nodes(),function(n){e.setNode(n,{label:n}),e.setParent(n,\"layer\"+t.node(n).rank)}),r.each(t.edges(),function(t){e.setEdge(t.v,t.w,{},t.name)}),r.each(n,function(t,n){var i=\"layer\"+n;e.setNode(i,{rank:\"same\"}),r.reduce(t,function(t,n){return e.setEdge(t,n,{style:\"invis\"}),n})}),e}var r=t(\"./lodash\"),i=t(\"./util\"),a=t(\"./graphlib\").Graph;n.exports={debugOrdering:e}},{\"./graphlib\":58,\"./lodash\":61,\"./util\":80}],58:[function(t,n){var e;if(\"function\"==typeof t)try{e=t(\"graphlib\")}catch(r){}e||(e=window.graphlib),n.exports=e},{graphlib:82}],59:[function(t,n){function e(t,n){if(t.nodeCount()<=1)return[];var e=a(t,n||l),i=r(e.graph,e.buckets,e.zeroIdx);return o.flatten(o.map(i,function(n){return t.outEdges(n.v,n.w)}),!0)}function r(t,n,e){for(var r,a=[],u=n[n.length-1],o=n[0];t.nodeCount();){for(;r=o.dequeue();)i(t,n,e,r);for(;r=u.dequeue();)i(t,n,e,r);if(t.nodeCount())for(var s=n.length-2;s>0;--s)if(r=n[s].dequeue()){a=a.concat(i(t,n,e,r,!0));break}}return a}function i(t,n,e,r,i){var a=i?[]:void 0;return o.each(t.inEdges(r.v),function(r){var o=t.edge(r),s=t.node(r.v);i&&a.push({v:r.v,w:r.w}),s.out-=o,u(n,e,s)}),o.each(t.outEdges(r.v),function(r){var i=t.edge(r),a=r.w,o=t.node(a);o[\"in\"]-=i,u(n,e,o)}),t.removeNode(r.v),a}function a(t,n){var e=new s,r=0,i=0;o.each(t.nodes(),function(t){e.setNode(t,{v:t,\"in\":0,out:0})}),o.each(t.edges(),function(t){var a=e.edge(t.v,t.w)||0,u=n(t),o=a+u;e.setEdge(t.v,t.w,o),i=Math.max(i,e.node(t.v).out+=u),r=Math.max(r,e.node(t.w)[\"in\"]+=u)});var a=o.range(i+r+3).map(function(){return new c}),l=r+1;return o.each(e.nodes(),function(t){u(a,l,e.node(t))}),{graph:e,buckets:a,zeroIdx:l}}function u(t,n,e){e.out?e[\"in\"]?t[e.out-e[\"in\"]+n].enqueue(e):t[t.length-1].enqueue(e):t[0].enqueue(e)}var o=t(\"./lodash\"),s=t(\"./graphlib\").Graph,c=t(\"./data/list\");n.exports=e;var l=o.constant(1)},{\"./data/list\":56,\"./graphlib\":58,\"./lodash\":61}],60:[function(t,n){\"use strict\";function e(t,n){var e=n&&n.debugTiming?O.time:O.notime;e(\"layout\",function(){var n=e(\" buildLayoutGraph\",function(){return a(t)});e(\" runLayout\",function(){r(n,e)}),e(\" updateInputGraph\",function(){i(t,n)})})}function r(t,n){n(\" makeSpaceForEdgeLabels\",function(){u(t)}),n(\" removeSelfEdges\",function(){g(t)}),n(\" acyclic\",function(){x.run(t)}),n(\" nestingGraph.run\",function(){S.run(t)}),n(\" rank\",function(){A(O.asNonCompoundGraph(t))}),n(\" injectEdgeLabelProxies\",function(){o(t)}),n(\" removeEmptyRanks\",function(){M(t)}),n(\" nestingGraph.cleanup\",function(){S.cleanup(t)}),n(\" normalizeRanks\",function(){k(t)}),n(\" assignRankMinMax\",function(){s(t)}),n(\" removeEdgeLabelProxies\",function(){c(t)}),n(\" normalize.run\",function(){w.run(t)}),n(\" parentDummyChains\",function(){E(t)}),n(\" addBorderSegments\",function(){D(t)}),n(\" order\",function(){T(t)}),n(\" insertSelfEdges\",function(){y(t)}),n(\" adjustCoordinateSystem\",function(){C.adjust(t)}),n(\" position\",function(){F(t)}),n(\" positionSelfEdges\",function(){m(t)}),n(\" removeBorderNodes\",function(){p(t)}),n(\" normalize.undo\",function(){w.undo(t)}),n(\" fixupEdgeLabelCoords\",function(){f(t)}),n(\" undoCoordinateSystem\",function(){C.undo(t)}),n(\" translateGraph\",function(){l(t)}),n(\" assignNodeIntersects\",function(){h(t)}),n(\" reversePoints\",function(){d(t)}),n(\" acyclic.undo\",function(){x.undo(t)})}function i(t,n){b.each(t.nodes(),function(e){var r=t.node(e),i=n.node(e);r&&(r.x=i.x,r.y=i.y,n.children(e).length&&(r.width=i.width,r.height=i.height))}),b.each(t.edges(),function(e){var r=t.edge(e),i=n.edge(e);r.points=i.points,b.has(i,\"x\")&&(r.x=i.x,r.y=i.y)}),t.graph().width=n.graph().width,t.graph().height=n.graph().height}function a(t){var n=new L({multigraph:!0,compound:!0}),e=_(t.graph());return n.setGraph(b.merge({},B,v(e,I),b.pick(e,N))),b.each(t.nodes(),function(e){var r=_(t.node(e));n.setNode(e,b.defaults(v(r,P),R)),n.setParent(e,t.parent(e))}),b.each(t.edges(),function(e){var r=_(t.edge(e));n.setEdge(e,b.merge({},Y,v(r,j),b.pick(r,U)))}),n}function u(t){var n=t.graph();n.ranksep/=2,b.each(t.edges(),function(e){var r=t.edge(e);r.minlen*=2,\"c\"!==r.labelpos.toLowerCase()&&(\"TB\"===n.rankdir||\"BT\"===n.rankdir?r.width+=r.labeloffset:r.height+=r.labeloffset)})}function o(t){b.each(t.edges(),function(n){var e=t.edge(n);if(e.width&&e.height){var r=t.node(n.v),i=t.node(n.w),a={rank:(i.rank-r.rank)/2+r.rank,e:n};O.addDummyNode(t,\"edge-proxy\",a,\"_ep\")}})}function s(t){var n=0;b.each(t.nodes(),function(e){var r=t.node(e);r.borderTop&&(r.minRank=t.node(r.borderTop).rank,r.maxRank=t.node(r.borderBottom).rank,n=b.max(n,r.maxRank))}),t.graph().maxRank=n}function c(t){b.each(t.nodes(),function(n){var e=t.node(n);\"edge-proxy\"===e.dummy&&(t.edge(e.e).labelRank=e.rank,t.removeNode(n))})}function l(t){function n(t){var n=t.x,u=t.y,o=t.width,s=t.height;e=Math.min(e,n-o/2),r=Math.max(r,n+o/2),i=Math.min(i,u-s/2),a=Math.max(a,u+s/2)}var e=Number.POSITIVE_INFINITY,r=0,i=Number.POSITIVE_INFINITY,a=0,u=t.graph(),o=u.marginx||0,s=u.marginy||0;b.each(t.nodes(),function(e){n(t.node(e))}),b.each(t.edges(),function(e){var r=t.edge(e);b.has(r,\"x\")&&n(r)}),e-=o,i-=s,b.each(t.nodes(),function(n){var r=t.node(n);r.x-=e,r.y-=i}),b.each(t.edges(),function(n){var r=t.edge(n);b.each(r.points,function(t){t.x-=e,t.y-=i}),b.has(r,\"x\")&&(r.x-=e),b.has(r,\"y\")&&(r.y-=i)}),u.width=r-e+o,u.height=a-i+s}function h(t){b.each(t.edges(),function(n){var e,r,i=t.edge(n),a=t.node(n.v),u=t.node(n.w);i.points?(e=i.points[0],r=i.points[i.points.length-1]):(i.points=[],e=u,r=a),i.points.unshift(O.intersectRect(a,e)),i.points.push(O.intersectRect(u,r))})}function f(t){b.each(t.edges(),function(n){var e=t.edge(n);if(b.has(e,\"x\"))switch((\"l\"===e.labelpos||\"r\"===e.labelpos)&&(e.width-=e.labeloffset),e.labelpos){case\"l\":e.x-=e.width/2+e.labeloffset;break;case\"r\":e.x+=e.width/2+e.labeloffset}})}function d(t){b.each(t.edges(),function(n){var e=t.edge(n);e.reversed&&e.points.reverse()})}function p(t){b.each(t.nodes(),function(n){if(t.children(n).length){var e=t.node(n),r=t.node(e.borderTop),i=t.node(e.borderBottom),a=t.node(b.last(e.borderLeft)),u=t.node(b.last(e.borderRight));e.width=Math.abs(u.x-a.x),e.height=Math.abs(i.y-r.y),e.x=a.x+e.width/2,e.y=r.y+e.height/2}}),b.each(t.nodes(),function(n){\"border\"===t.node(n).dummy&&t.removeNode(n)})}function g(t){b.each(t.edges(),function(n){if(n.v===n.w){var e=t.node(n.v);e.selfEdges||(e.selfEdges=[]),e.selfEdges.push({e:n,label:t.edge(n)}),t.removeEdge(n)}})}function y(t){var n=O.buildLayerMatrix(t);b.each(n,function(n){var e=0;b.each(n,function(n,r){var i=t.node(n);i.order=r+e,b.each(i.selfEdges,function(n){O.addDummyNode(t,\"selfedge\",{width:n.label.width,height:n.label.height,rank:i.rank,order:r+ ++e,e:n.e,label:n.label},\"_se\")}),delete i.selfEdges})})}function m(t){b.each(t.nodes(),function(n){var e=t.node(n);if(\"selfedge\"===e.dummy){var r=t.node(e.e.v),i=r.x+r.width/2,a=r.y,u=e.x-i,o=r.height/2;t.setEdge(e.e,e.label),t.removeNode(n),e.label.points=[{x:i+2*u/3,y:a-o},{x:i+5*u/6,y:a-o},{x:i+u,y:a},{x:i+5*u/6,y:a+o},{x:i+2*u/3,y:a+o}],e.label.x=e.x,e.label.y=e.y}})}function v(t,n){return b.mapValues(b.pick(t,n),Number)}function _(t){var n={};return b.each(t,function(t,e){n[e.toLowerCase()]=t}),n}var b=t(\"./lodash\"),x=t(\"./acyclic\"),w=t(\"./normalize\"),A=t(\"./rank\"),k=t(\"./util\").normalizeRanks,E=t(\"./parent-dummy-chains\"),M=t(\"./util\").removeEmptyRanks,S=t(\"./nesting-graph\"),D=t(\"./add-border-segments\"),C=t(\"./coordinate-system\"),T=t(\"./order\"),F=t(\"./position\"),O=t(\"./util\"),L=t(\"./graphlib\").Graph;n.exports=e;var I=[\"nodesep\",\"edgesep\",\"ranksep\",\"marginx\",\"marginy\"],B={ranksep:50,edgesep:20,nodesep:50,rankdir:\"tb\"},N=[\"acyclicer\",\"ranker\",\"rankdir\",\"align\"],P=[\"width\",\"height\"],R={width:0,height:0},j=[\"minlen\",\"weight\",\"width\",\"height\",\"labeloffset\"],Y={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:\"r\"},U=[\"labelpos\"]},{\"./acyclic\":53,\"./add-border-segments\":54,\"./coordinate-system\":55,\"./graphlib\":58,\"./lodash\":61,\"./nesting-graph\":62,\"./normalize\":63,\"./order\":68,\"./parent-dummy-chains\":73,\"./position\":75,\"./rank\":77,\"./util\":80}],61:[function(t,n){n.exports=t(49)},{\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/lodash.js\":49,lodash:102}],62:[function(t,n){function e(t){var n=s.addDummyNode(t,\"root\",{},\"_root\"),e=i(t),u=o.max(e)-1,c=2*u+1;t.graph().nestingRoot=n,o.each(t.edges(),function(n){t.edge(n).minlen*=c});var l=a(t)+1;o.each(t.children(),function(i){r(t,n,c,l,u,e,i)}),t.graph().nodeRankFactor=c}function r(t,n,e,i,a,u,c){var l=t.children(c);if(!l.length)return void(c!==n&&t.setEdge(n,c,{weight:0,minlen:e}));var h=s.addBorderNode(t,\"_bt\"),f=s.addBorderNode(t,\"_bb\"),d=t.node(c);t.setParent(h,c),d.borderTop=h,t.setParent(f,c),d.borderBottom=f,o.each(l,function(o){r(t,n,e,i,a,u,o);var s=t.node(o),l=s.borderTop?s.borderTop:o,d=s.borderBottom?s.borderBottom:o,p=s.borderTop?i:2*i,g=l!==d?1:a-u[c]+1;t.setEdge(h,l,{weight:p,minlen:g,nestingEdge:!0}),t.setEdge(d,f,{weight:p,minlen:g,nestingEdge:!0})}),t.parent(c)||t.setEdge(n,h,{weight:0,minlen:a+u[c]})}function i(t){function n(r,i){var a=t.children(r);a&&a.length&&o.each(a,function(t){n(t,i+1)}),e[r]=i}var e={};return o.each(t.children(),function(t){n(t,1)}),e}function a(t){return o.reduce(t.edges(),function(n,e){return n+t.edge(e).weight},0)}function u(t){var n=t.graph();t.removeNode(n.nestingRoot),delete n.nestingRoot,o.each(t.edges(),function(n){var e=t.edge(n);e.nestingEdge&&t.removeEdge(n)})}var o=t(\"./lodash\"),s=t(\"./util\");n.exports={run:e,cleanup:u}},{\"./lodash\":61,\"./util\":80}],63:[function(t,n){\"use strict\";function e(t){t.graph().dummyChains=[],a.each(t.edges(),function(n){r(t,n)})}function r(t,n){var e=n.v,r=t.node(e).rank,i=n.w,a=t.node(i).rank,o=n.name,s=t.edge(n),c=s.labelRank;if(a!==r+1){t.removeEdge(n);var l,h,f;for(f=0,++r;a>r;++f,++r)s.points=[],h={width:0,height:0,edgeLabel:s,edgeObj:n,rank:r},l=u.addDummyNode(t,\"edge\",h,\"_d\"),r===c&&(h.width=s.width,h.height=s.height,h.dummy=\"edge-label\",h.labelpos=s.labelpos),t.setEdge(e,l,{weight:s.weight},o),0===f&&t.graph().dummyChains.push(l),e=l;t.setEdge(e,i,{weight:s.weight},o)}}function i(t){a.each(t.graph().dummyChains,function(n){var e,r=t.node(n),i=r.edgeLabel;for(t.setEdge(r.edgeObj,i);r.dummy;)e=t.successors(n)[0],t.removeNode(n),i.points.push({x:r.x,y:r.y}),\"edge-label\"===r.dummy&&(i.x=r.x,i.y=r.y,i.width=r.width,i.height=r.height),n=e,r=t.node(n)})}var a=t(\"./lodash\"),u=t(\"./util\");n.exports={run:e,undo:i}},{\"./lodash\":61,\"./util\":80}],64:[function(t,n){function e(t,n,e){var i,a={};r.each(e,function(e){for(var r,u,o=t.parent(e);o;){if(r=t.parent(o),r?(u=a[r],a[r]=o):(u=i,i=o),u&&u!==o)return void n.setEdge(u,o);o=r}})}var r=t(\"../lodash\");n.exports=e},{\"../lodash\":61}],65:[function(t,n){function e(t,n){return r.map(n,function(n){var e=t.inEdges(n);if(e.length){var i=r.reduce(e,function(n,e){var r=t.edge(e),i=t.node(e.v);return{sum:n.sum+r.weight*i.order,weight:n.weight+r.weight}},{sum:0,weight:0});return{v:n,barycenter:i.sum/i.weight,weight:i.weight}}return{v:n}})}var r=t(\"../lodash\");n.exports=e},{\"../lodash\":61}],66:[function(t,n){function e(t,n,e){var u=r(t),o=new a({compound:!0}).setGraph({root:u}).setDefaultNodeLabel(function(n){return t.node(n)});return i.each(t.nodes(),function(r){var a=t.node(r),s=t.parent(r);(a.rank===n||a.minRank<=n&&n<=a.maxRank)&&(o.setNode(r),o.setParent(r,s||u),i.each(t[e](r),function(n){var e=n.v===r?n.w:n.v,a=o.edge(e,r),u=i.isUndefined(a)?0:a.weight;o.setEdge(e,r,{weight:t.edge(n).weight+u})}),i.has(a,\"minRank\")&&o.setNode(r,{borderLeft:a.borderLeft[n],borderRight:a.borderRight[n]}))}),o}function r(t){for(var n;t.hasNode(n=i.uniqueId(\"_root\")););return n}var i=t(\"../lodash\"),a=t(\"../graphlib\").Graph;n.exports=e},{\"../graphlib\":58,\"../lodash\":61}],67:[function(t,n){\"use strict\";function e(t,n){for(var e=0,i=1;i<n.length;++i)e+=r(t,n[i-1],n[i]);return e}function r(t,n,e){for(var r=i.zipObject(e,i.map(e,function(t,n){return n})),a=i.flatten(i.map(n,function(n){return i.chain(t.outEdges(n)).map(function(n){return{pos:r[n.w],weight:t.edge(n).weight}}).sortBy(\"pos\").value()}),!0),u=1;u<e.length;)u<<=1;var o=2*u-1;u-=1;var s=i.map(new Array(o),function(){return 0}),c=0;return i.each(a.forEach(function(t){var n=t.pos+u;s[n]+=t.weight;for(var e=0;n>0;)n%2&&(e+=s[n+1]),n=n-1>>1,s[n]+=t.weight;c+=t.weight*e})),c}var i=t(\"../lodash\");n.exports=e},{\"../lodash\":61}],68:[function(t,n){\"use strict\";function e(t){var n=d.maxRank(t),e=r(t,u.range(1,n+1),\"inEdges\"),c=r(t,u.range(n-1,-1,-1),\"outEdges\"),l=o(t);a(t,l);for(var h,f=Number.POSITIVE_INFINITY,p=0,g=0;4>g;++p,++g){i(p%2?e:c,p%4>=2),l=d.buildLayerMatrix(t);var y=s(t,l);f>y&&(g=0,h=u.cloneDeep(l),f=y)}a(t,h)}function r(t,n,e){return u.map(n,function(n){return l(t,n,e)})}function i(t,n){var e=new f;u.each(t,function(t){var r=t.graph().root,i=c(t,r,e,n);u.each(i.vs,function(n,e){t.node(n).order=e}),h(t,e,i.vs)})}function a(t,n){u.each(n,function(n){u.each(n,function(n,e){t.node(n).order=e})})}var u=t(\"../lodash\"),o=t(\"./init-order\"),s=t(\"./cross-count\"),c=t(\"./sort-subgraph\"),l=t(\"./build-layer-graph\"),h=t(\"./add-subgraph-constraints\"),f=t(\"../graphlib\").Graph,d=t(\"../util\");n.exports=e},{\"../graphlib\":58,\"../lodash\":61,\"../util\":80,\"./add-subgraph-constraints\":64,\"./build-layer-graph\":66,\"./cross-count\":67,\"./init-order\":69,\"./sort-subgraph\":71}],69:[function(t,n){\"use strict\";function e(t){function n(i){if(!r.has(e,i)){e[i]=!0;var a=t.node(i);u[a.rank].push(i),r.each(t.successors(i),n)}}var e={},i=r.filter(t.nodes(),function(n){return!t.children(n).length}),a=r.max(r.map(i,function(n){return t.node(n).rank})),u=r.map(r.range(a+1),function(){return[]}),o=r.sortBy(i,function(n){return t.node(n).rank});return r.each(o,n),u}var r=t(\"../lodash\");n.exports=e},{\"../lodash\":61}],70:[function(t,n){\"use strict\";function e(t,n){var e={};a.each(t,function(t,n){var r=e[t.v]={indegree:0,\"in\":[],out:[],vs:[t.v],i:n};a.isUndefined(t.barycenter)||(r.barycenter=t.barycenter,r.weight=t.weight)}),a.each(n.edges(),function(t){var n=e[t.v],r=e[t.w];a.isUndefined(n)||a.isUndefined(r)||(r.indegree++,n.out.push(e[t.w]))});var i=a.filter(e,function(t){return!t.indegree});return r(i)}function r(t){function n(t){return function(n){n.merged||(a.isUndefined(n.barycenter)||a.isUndefined(t.barycenter)||n.barycenter>=t.barycenter)&&i(t,n)}}function e(n){return function(e){e[\"in\"].push(n),0===--e.indegree&&t.push(e)}}for(var r=[];t.length;){var u=t.pop();r.push(u),a.each(u[\"in\"].reverse(),n(u)),a.each(u.out,e(u))}return a.chain(r).filter(function(t){return!t.merged}).map(function(t){return a.pick(t,[\"vs\",\"i\",\"barycenter\",\"weight\"])}).value()}function i(t,n){var e=0,r=0;t.weight&&(e+=t.barycenter*t.weight,r+=t.weight),n.weight&&(e+=n.barycenter*n.weight,r+=n.weight),t.vs=n.vs.concat(t.vs),t.barycenter=e/r,t.weight=r,t.i=Math.min(n.i,t.i),n.merged=!0}var a=t(\"../lodash\");n.exports=e},{\"../lodash\":61}],71:[function(t,n){function e(t,n,c,l){var h=t.children(n),f=t.node(n),d=f?f.borderLeft:void 0,p=f?f.borderRight:void 0,g={};d&&(h=a.filter(h,function(t){return t!==d&&t!==p}));var y=u(t,h);a.each(y,function(n){if(t.children(n.v).length){var r=e(t,n.v,c,l);g[n.v]=r,a.has(r,\"barycenter\")&&i(n,r)}});var m=o(y,c);r(m,g);var v=s(m,l);if(d&&(v.vs=a.flatten([d,v.vs,p],!0),t.predecessors(d).length)){var _=t.node(t.predecessors(d)[0]),b=t.node(t.predecessors(p)[0]);a.has(v,\"barycenter\")||(v.barycenter=0,v.weight=0),v.barycenter=(v.barycenter*v.weight+_.order+b.order)/(v.weight+2),v.weight+=2}return v}function r(t,n){a.each(t,function(t){t.vs=a.flatten(t.vs.map(function(t){return n[t]?n[t].vs:t}),!0)})}function i(t,n){a.isUndefined(t.barycenter)?(t.barycenter=n.barycenter,t.weight=n.weight):(t.barycenter=(t.barycenter*t.weight+n.barycenter*n.weight)/(t.weight+n.weight),t.weight+=n.weight)}var a=t(\"../lodash\"),u=t(\"./barycenter\"),o=t(\"./resolve-conflicts\"),s=t(\"./sort\");n.exports=e},{\"../lodash\":61,\"./barycenter\":65,\"./resolve-conflicts\":70,\"./sort\":72}],72:[function(t,n){function e(t,n){var e=u.partition(t,function(t){return a.has(t,\"barycenter\")}),o=e.lhs,s=a.sortBy(e.rhs,function(t){return-t.i}),c=[],l=0,h=0,f=0;o.sort(i(!!n)),f=r(c,s,f),a.each(o,function(t){f+=t.vs.length,c.push(t.vs),l+=t.barycenter*t.weight,h+=t.weight,f=r(c,s,f)});var d={vs:a.flatten(c,!0)};return h&&(d.barycenter=l/h,d.weight=h),d}function r(t,n,e){for(var r;n.length&&(r=a.last(n)).i<=e;)n.pop(),t.push(r.vs),e++;return e}function i(t){return function(n,e){return n.barycenter<e.barycenter?-1:n.barycenter>e.barycenter?1:t?e.i-n.i:n.i-e.i}}var a=t(\"../lodash\"),u=t(\"../util\");n.exports=e},{\"../lodash\":61,\"../util\":80}],73:[function(t,n){function e(t){var n=i(t);a.each(t.graph().dummyChains,function(e){for(var i=t.node(e),a=i.edgeObj,u=r(t,n,a.v,a.w),o=u.path,s=u.lca,c=0,l=o[c],h=!0;e!==a.w;){if(i=t.node(e),h){for(;(l=o[c])!==s&&t.node(l).maxRank<i.rank;)c++;l===s&&(h=!1)}if(!h){for(;c<o.length-1&&t.node(l=o[c+1]).minRank<=i.rank;)c++;l=o[c]}t.setParent(e,l),e=t.successors(e)[0]}})}function r(t,n,e,r){var i,a,u=[],o=[],s=Math.min(n[e].low,n[r].low),c=Math.max(n[e].lim,n[r].lim);i=e;do i=t.parent(i),u.push(i);while(i&&(n[i].low>s||c>n[i].lim));for(a=i,i=r;(i=t.parent(i))!==a;)o.push(i);return{path:u.concat(o.reverse()),lca:a}}function i(t){function n(i){var u=r;a.each(t.children(i),n),e[i]={low:u,lim:r++}}var e={},r=0;return a.each(t.children(),n),e}var a=t(\"./lodash\");n.exports=e},{\"./lodash\":61}],74:[function(t,n){\"use strict\";function e(t,n){function e(n,e){var u=0,o=0,s=n.length,c=y.last(e);return y.each(e,function(n,l){var h=i(t,n),f=h?t.node(h).order:s;(h||n===c)&&(y.each(e.slice(o,l+1),function(n){y.each(t.predecessors(n),function(e){var i=t.node(e),o=i.order;!(u>o||o>f)||i.dummy&&t.node(n).dummy||a(r,e,n)})}),o=l+1,u=f)}),e}var r={};return y.reduce(n,e),r}function r(t,n){function e(n,e,r,u,o){var s;y.each(y.range(e,r),function(e){s=n[e],t.node(s).dummy&&y.each(t.predecessors(s),function(n){var e=t.node(n);e.dummy&&(e.order<u||e.order>o)&&a(i,n,s)})})}function r(n,r){var i,a=-1,u=0;return y.each(r,function(o,s){if(\"border\"===t.node(o).dummy){var c=t.predecessors(o);c.length&&(i=t.node(c[0]).order,e(r,u,s,a,i),u=s,a=i)}e(r,u,r.length,i,n.length)}),r}var i={};return y.reduce(n,r),i}function i(t,n){return t.node(n).dummy?y.find(t.predecessors(n),function(n){return t.node(n).dummy}):void 0}function a(t,n,e){if(n>e){var r=n;n=e,e=r}var i=t[n];i||(t[n]=i={}),i[e]=!0}function u(t,n,e){if(n>e){var r=n;n=e,e=r}return y.has(t[n],e)}function o(t,n,e,r){var i={},a={},o={};return y.each(n,function(t){y.each(t,function(t,n){i[t]=t,a[t]=t,o[t]=n})}),y.each(n,function(t){var n=-1;y.each(t,function(t){var s=r(t);if(s.length){s=y.sortBy(s,function(t){return o[t]});for(var c=(s.length-1)/2,l=Math.floor(c),h=Math.ceil(c);h>=l;++l){var f=s[l];a[t]===t&&n<o[f]&&!u(e,t,f)&&(a[f]=t,a[t]=i[t]=i[f],n=o[f])}}})}),{root:i,align:a}}function s(t,n,e,r,i){function a(t){y.has(l,t)||(l[t]=!0,o[t]=y.reduce(s.inEdges(t),function(t,n){return a(n.v),Math.max(t,o[n.v]+s.edge(n))},0))}function u(n){if(2!==l[n]){l[n]++;var e=t.node(n),r=y.reduce(s.outEdges(n),function(t,n){return u(n.w),Math.min(t,o[n.w]-s.edge(n))},Number.POSITIVE_INFINITY);r!==Number.POSITIVE_INFINITY&&e.borderType!==h&&(o[n]=Math.max(o[n],r))}}var o={},s=c(t,n,e,i),l={};y.each(s.nodes(),a);var h=i?\"borderLeft\":\"borderRight\";return y.each(s.nodes(),u),y.each(r,function(t){o[t]=o[e[t]]}),o}function c(t,n,e,r){var i=new m,a=t.graph(),u=p(a.nodesep,a.edgesep,r);return y.each(n,function(n){var r;y.each(n,function(n){var a=e[n];if(i.setNode(a),r){var o=e[r],s=i.edge(o,a);i.setEdge(o,a,Math.max(u(t,n,r),s||0))}r=n})}),i}function l(t,n){return y.min(n,function(n){var e=y.min(n,function(n,e){return n-g(t,e)/2}),r=y.max(n,function(n,e){return n+g(t,e)/2});return r-e})}function h(t,n){var e=y.min(n),r=y.max(n);y.each([\"u\",\"d\"],function(i){y.each([\"l\",\"r\"],function(a){var u,o=i+a,s=t[o];s!==n&&(u=\"l\"===a?e-y.min(s):r-y.max(s),u&&(t[o]=y.mapValues(s,function(t){return t+u})))})})}function f(t,n){return y.mapValues(t.ul,function(e,r){if(n)return t[n.toLowerCase()][r];var i=y.sortBy(y.pluck(t,r));return(i[1]+i[2])/2})}function d(t){var n,i=v.buildLayerMatrix(t),a=y.merge(e(t,i),r(t,i)),u={};y.each([\"u\",\"d\"],function(e){n=\"u\"===e?i:y.values(i).reverse(),y.each([\"l\",\"r\"],function(r){\"r\"===r&&(n=y.map(n,function(t){return y.values(t).reverse()}));var i=y.bind(\"u\"===e?t.predecessors:t.successors,t),c=o(t,n,a,i),l=s(t,n,c.root,c.align,\"r\"===r);\"r\"===r&&(l=y.mapValues(l,function(t){return-t})),u[e+r]=l})});var c=l(t,u);return h(u,c),f(u,t.graph().align)}function p(t,n,e){return function(r,i,a){var u,o=r.node(i),s=r.node(a),c=0;if(c+=o.width/2,y.has(o,\"labelpos\"))switch(o.labelpos.toLowerCase()){\ncase\"l\":u=-o.width/2;break;case\"r\":u=o.width/2}if(u&&(c+=e?u:-u),u=0,c+=(o.dummy?n:t)/2,c+=(s.dummy?n:t)/2,c+=s.width/2,y.has(s,\"labelpos\"))switch(s.labelpos.toLowerCase()){case\"l\":u=s.width/2;break;case\"r\":u=-s.width/2}return u&&(c+=e?u:-u),u=0,c}}function g(t,n){return t.node(n).width}var y=t(\"../lodash\"),m=t(\"../graphlib\").Graph,v=t(\"../util\");n.exports={positionX:d,findType1Conflicts:e,findType2Conflicts:r,addConflict:a,hasConflict:u,verticalAlignment:o,horizontalCompaction:s,alignCoordinates:h,findSmallestWidthAlignment:l,balance:f}},{\"../graphlib\":58,\"../lodash\":61,\"../util\":80}],75:[function(t,n){\"use strict\";function e(t){t=a.asNonCompoundGraph(t),r(t),i.each(u(t),function(n,e){t.node(e).x=n})}function r(t){var n=a.buildLayerMatrix(t),e=t.graph().ranksep,r=0;i.each(n,function(n){var a=i.max(i.map(n,function(n){return t.node(n).height}));i.each(n,function(n){t.node(n).y=r+a/2}),r+=a+e})}var i=t(\"../lodash\"),a=t(\"../util\"),u=t(\"./bk\").positionX;n.exports=e},{\"../lodash\":61,\"../util\":80,\"./bk\":74}],76:[function(t,n){\"use strict\";function e(t){var n=new o({directed:!1}),e=t.nodes()[0],u=t.nodeCount();n.setNode(e,{});for(var c,l;r(n,t)<u;)c=i(n,t),l=n.hasNode(c.v)?s(t,c):-s(t,c),a(n,t,l);return n}function r(t,n){function e(r){u.each(n.nodeEdges(r),function(i){var a=i.v,u=r===a?i.w:a;t.hasNode(u)||s(n,i)||(t.setNode(u,{}),t.setEdge(r,u,{}),e(u))})}return u.each(t.nodes(),e),t.nodeCount()}function i(t,n){return u.min(n.edges(),function(e){return t.hasNode(e.v)!==t.hasNode(e.w)?s(n,e):void 0})}function a(t,n,e){u.each(t.nodes(),function(t){n.node(t).rank+=e})}var u=t(\"../lodash\"),o=t(\"../graphlib\").Graph,s=t(\"./util\").slack;n.exports=e},{\"../graphlib\":58,\"../lodash\":61,\"./util\":79}],77:[function(t,n){\"use strict\";function e(t){switch(t.graph().ranker){case\"network-simplex\":i(t);break;case\"tight-tree\":r(t);break;case\"longest-path\":c(t);break;default:i(t)}}function r(t){u(t),o(t)}function i(t){s(t)}var a=t(\"./util\"),u=a.longestPath,o=t(\"./feasible-tree\"),s=t(\"./network-simplex\");n.exports=e;var c=u},{\"./feasible-tree\":76,\"./network-simplex\":78,\"./util\":79}],78:[function(t,n){\"use strict\";function e(t){t=b(t),m(t);var n=g(t);u(n),r(n,t);for(var e,i;e=s(n);)i=c(n,t,e),l(n,t,e,i)}function r(t,n){var e=_(t,t.nodes());e=e.slice(0,e.length-1),p.each(e,function(e){i(t,n,e)})}function i(t,n,e){var r=t.node(e),i=r.parent;t.edge(e,i).cutvalue=a(t,n,e)}function a(t,n,e){var r=t.node(e),i=r.parent,a=!0,u=n.edge(e,i),o=0;return u||(a=!1,u=n.edge(i,e)),o=u.weight,p.each(n.nodeEdges(e),function(r){var u=r.v===e,s=u?r.w:r.v;if(s!==i){var c=u===a,l=n.edge(r).weight;if(o+=c?l:-l,f(t,e,s)){var h=t.edge(e,s).cutvalue;o+=c?-h:h}}}),o}function u(t,n){arguments.length<2&&(n=t.nodes()[0]),o(t,{},1,n)}function o(t,n,e,r,i){var a=e,u=t.node(r);return n[r]=!0,p.each(t.neighbors(r),function(i){p.has(n,i)||(e=o(t,n,e,i,r))}),u.low=a,u.lim=e++,i?u.parent=i:delete u.parent,e}function s(t){return p.find(t.edges(),function(n){return t.edge(n).cutvalue<0})}function c(t,n,e){var r=e.v,i=e.w;n.hasEdge(r,i)||(r=e.w,i=e.v);var a=t.node(r),u=t.node(i),o=a,s=!1;a.lim>u.lim&&(o=u,s=!0);var c=p.filter(n.edges(),function(n){return s===d(t,t.node(n.v),o)&&s!==d(t,t.node(n.w),o)});return p.min(c,function(t){return y(n,t)})}function l(t,n,e,i){var a=e.v,o=e.w;t.removeEdge(a,o),t.setEdge(i.v,i.w,{}),u(t),r(t,n),h(t,n)}function h(t,n){var e=p.find(t.nodes(),function(t){return!n.node(t).parent}),r=v(t,e);r=r.slice(1),p.each(r,function(e){var r=t.node(e).parent,i=n.edge(e,r),a=!1;i||(i=n.edge(r,e),a=!0),n.node(e).rank=n.node(r).rank+(a?i.minlen:-i.minlen)})}function f(t,n,e){return t.hasEdge(n,e)}function d(t,n,e){return e.low<=n.lim&&n.lim<=e.lim}var p=t(\"../lodash\"),g=t(\"./feasible-tree\"),y=t(\"./util\").slack,m=t(\"./util\").longestPath,v=t(\"../graphlib\").alg.preorder,_=t(\"../graphlib\").alg.postorder,b=t(\"../util\").simplify;n.exports=e,e.initLowLimValues=u,e.initCutValues=r,e.calcCutValue=a,e.leaveEdge=s,e.enterEdge=c,e.exchangeEdges=l},{\"../graphlib\":58,\"../lodash\":61,\"../util\":80,\"./feasible-tree\":76,\"./util\":79}],79:[function(t,n){\"use strict\";function e(t){function n(r){var a=t.node(r);if(i.has(e,r))return a.rank;e[r]=!0;var u=i.min(i.map(t.outEdges(r),function(e){return n(e.w)-t.edge(e).minlen}));return u===Number.POSITIVE_INFINITY&&(u=0),a.rank=u}var e={};i.each(t.sources(),n)}function r(t,n){return t.node(n.w).rank-t.node(n.v).rank-t.edge(n).minlen}var i=t(\"../lodash\");n.exports={longestPath:e,slack:r}},{\"../lodash\":61}],80:[function(t,n){\"use strict\";function e(t,n,e,r){var i;do i=y.uniqueId(r);while(t.hasNode(i));return e.dummy=n,t.setNode(i,e),i}function r(t){var n=(new m).setGraph(t.graph());return y.each(t.nodes(),function(e){n.setNode(e,t.node(e))}),y.each(t.edges(),function(e){var r=n.edge(e.v,e.w)||{weight:0,minlen:1},i=t.edge(e);n.setEdge(e.v,e.w,{weight:r.weight+i.weight,minlen:Math.max(r.minlen,i.minlen)})}),n}function i(t){var n=new m({multigraph:t.isMultigraph()}).setGraph(t.graph());return y.each(t.nodes(),function(e){t.children(e).length||n.setNode(e,t.node(e))}),y.each(t.edges(),function(e){n.setEdge(e,t.edge(e))}),n}function a(t){var n=y.map(t.nodes(),function(n){var e={};return y.each(t.outEdges(n),function(n){e[n.w]=(e[n.w]||0)+t.edge(n).weight}),e});return y.zipObject(t.nodes(),n)}function u(t){var n=y.map(t.nodes(),function(n){var e={};return y.each(t.inEdges(n),function(n){e[n.v]=(e[n.v]||0)+t.edge(n).weight}),e});return y.zipObject(t.nodes(),n)}function o(t,n){var e=t.x,r=t.y,i=n.x-e,a=n.y-r,u=t.width/2,o=t.height/2;if(!i&&!a)throw new Error(\"Not possible to find intersection inside of the rectangle\");var s,c;return Math.abs(a)*u>Math.abs(i)*o?(0>a&&(o=-o),s=o*i/a,c=o):(0>i&&(u=-u),s=u,c=u*a/i),{x:e+s,y:r+c}}function s(t){var n=y.map(y.range(f(t)+1),function(){return[]});return y.each(t.nodes(),function(e){var r=t.node(e),i=r.rank;y.isUndefined(i)||(n[i][r.order]=e)}),n}function c(t){var n=y.min(y.map(t.nodes(),function(n){return t.node(n).rank}));y.each(t.nodes(),function(e){var r=t.node(e);y.has(r,\"rank\")&&(r.rank-=n)})}function l(t){var n=y.min(y.map(t.nodes(),function(n){return t.node(n).rank})),e=[];y.each(t.nodes(),function(r){var i=t.node(r).rank-n;e[i]||(e[i]=[]),e[i].push(r)});var r=0,i=t.graph().nodeRankFactor;y.each(e,function(n,e){y.isUndefined(n)&&e%i!==0?--r:r&&y.each(n,function(n){t.node(n).rank+=r})})}function h(t,n,r,i){var a={width:0,height:0};return arguments.length>=4&&(a.rank=r,a.order=i),e(t,\"border\",a,n)}function f(t){return y.max(y.map(t.nodes(),function(n){var e=t.node(n).rank;return y.isUndefined(e)?void 0:e}))}function d(t,n){var e={lhs:[],rhs:[]};return y.each(t,function(t){n(t)?e.lhs.push(t):e.rhs.push(t)}),e}function p(t,n){var e=y.now();try{return n()}finally{console.log(t+\" time: \"+(y.now()-e)+\"ms\")}}function g(t,n){return n()}var y=t(\"./lodash\"),m=t(\"./graphlib\").Graph;n.exports={addDummyNode:e,simplify:r,asNonCompoundGraph:i,successorWeights:a,predecessorWeights:u,intersectRect:o,buildLayerMatrix:s,normalizeRanks:c,removeEmptyRanks:l,addBorderNode:h,maxRank:f,partition:d,time:p,notime:g}},{\"./graphlib\":58,\"./lodash\":61}],81:[function(t,n){n.exports=\"0.7.4\"},{}],82:[function(t,n){n.exports=t(31)},{\"./lib\":98,\"./lib/alg\":89,\"./lib/json\":99,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/index.js\":31}],83:[function(t,n){n.exports=t(32)},{\"../lodash\":100,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/components.js\":32}],84:[function(t,n){n.exports=t(33)},{\"../lodash\":100,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dfs.js\":33}],85:[function(t,n){n.exports=t(34)},{\"../lodash\":100,\"./dijkstra\":86,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra-all.js\":34}],86:[function(t,n){n.exports=t(35)},{\"../data/priority-queue\":96,\"../lodash\":100,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/dijkstra.js\":35}],87:[function(t,n){n.exports=t(36)},{\"../lodash\":100,\"./tarjan\":94,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/find-cycles.js\":36}],88:[function(t,n){n.exports=t(37)},{\"../lodash\":100,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/floyd-warshall.js\":37}],89:[function(t,n){n.exports=t(38)},{\"./components\":83,\"./dijkstra\":86,\"./dijkstra-all\":85,\"./find-cycles\":87,\"./floyd-warshall\":88,\"./is-acyclic\":90,\"./postorder\":91,\"./preorder\":92,\"./prim\":93,\"./tarjan\":94,\"./topsort\":95,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/index.js\":38}],90:[function(t,n){n.exports=t(39)},{\"./topsort\":95,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/is-acyclic.js\":39}],91:[function(t,n){n.exports=t(40)},{\"./dfs\":84,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/postorder.js\":40}],92:[function(t,n){n.exports=t(41)},{\"./dfs\":84,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/preorder.js\":41}],93:[function(t,n){n.exports=t(42)},{\"../data/priority-queue\":96,\"../graph\":97,\"../lodash\":100,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/prim.js\":42}],94:[function(t,n){n.exports=t(43)},{\"../lodash\":100,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/tarjan.js\":43}],95:[function(t,n){n.exports=t(44)},{\"../lodash\":100,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/alg/topsort.js\":44}],96:[function(t,n){n.exports=t(45)},{\"../lodash\":100,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/data/priority-queue.js\":45}],97:[function(t,n){n.exports=t(46)},{\"./lodash\":100,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/graph.js\":46}],98:[function(t,n){n.exports=t(47)},{\"./graph\":97,\"./version\":101,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/index.js\":47}],99:[function(t,n){n.exports=t(48)},{\"./graph\":97,\"./lodash\":100,\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/json.js\":48}],100:[function(t,n){n.exports=t(49)},{\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/lodash.js\":49,lodash:102}],101:[function(t,n){n.exports=t(50)},{\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/graphlib/lib/version.js\":50}],102:[function(t,n){n.exports=t(51)},{\"/Users/knut/source/mermaid/node_modules/dagre-d3/node_modules/lodash/index.js\":51}],103:[function(t,n,e){(function(t){(function(){function r(t,n){return t.set(n[0],n[1]),t}function i(t,n){return t.add(n),t}function a(t,n,e){var r=e.length;switch(r){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function u(t,n,e,r){for(var i=-1,a=t?t.length:0;++i<a;){var u=t[i];n(r,u,e(u),t)}return r}function o(t,n){for(var e=-1,r=t?t.length:0;++e<r&&n(t[e],e,t)!==!1;);return t}function s(t,n){for(var e=t?t.length:0;e--&&n(t[e],e,t)!==!1;);return t}function c(t,n){for(var e=-1,r=t?t.length:0;++e<r;)if(!n(t[e],e,t))return!1;return!0}function l(t,n){for(var e=-1,r=t?t.length:0,i=0,a=[];++e<r;){var u=t[e];n(u,e,t)&&(a[i++]=u)}return a}function h(t,n){var e=t?t.length:0;return!!e&&b(t,n,0)>-1}function f(t,n,e){for(var r=-1,i=t?t.length:0;++r<i;)if(e(n,t[r]))return!0;return!1}function d(t,n){for(var e=-1,r=t?t.length:0,i=Array(r);++e<r;)i[e]=n(t[e],e,t);return i}function p(t,n){for(var e=-1,r=n.length,i=t.length;++e<r;)t[i+e]=n[e];return t}function g(t,n,e,r){var i=-1,a=t?t.length:0;for(r&&a&&(e=t[++i]);++i<a;)e=n(e,t[i],i,t);return e}function y(t,n,e,r){var i=t?t.length:0;for(r&&i&&(e=t[--i]);i--;)e=n(e,t[i],i,t);return e}function m(t,n){for(var e=-1,r=t?t.length:0;++e<r;)if(n(t[e],e,t))return!0;return!1}function v(t,n,e){var r;return e(t,function(t,e,i){return n(t,e,i)?(r=e,!1):void 0}),r}function _(t,n,e,r){for(var i=t.length,a=e+(r?1:-1);r?a--:++a<i;)if(n(t[a],a,t))return a;return-1}function b(t,n,e){if(n!==n)return j(t,e);for(var r=e-1,i=t.length;++r<i;)if(t[r]===n)return r;return-1}function x(t,n,e,r){for(var i=e-1,a=t.length;++i<a;)if(r(t[i],n))return i;return-1}function w(t,n){var e=t?t.length:0;return e?E(t,n)/e:kt}function A(t,n,e,r,i){return i(t,function(t,i,a){e=r?(r=!1,t):n(e,t,i,a)}),e}function k(t,n){var e=t.length;for(t.sort(n);e--;)t[e]=t[e].value;return t}function E(t,n){for(var e,r=-1,i=t.length;++r<i;){var a=n(t[r]);a!==X&&(e=e===X?a:e+a)}return e}function M(t,n){for(var e=-1,r=Array(t);++e<t;)r[e]=n(e);return r}function S(t,n){return d(n,function(n){return[n,t[n]]})}function D(t){return function(n){return t(n)}}function C(t,n){return d(n,function(n){return t[n]})}function T(t,n){return t.has(n)}function F(t,n){for(var e=-1,r=t.length;++e<r&&b(n,t[e],0)>-1;);return e}function O(t,n){for(var e=t.length;e--&&b(n,t[e],0)>-1;);return e}function L(t){return t&&t.Object===Object?t:null}function I(t,n){for(var e=t.length,r=0;e--;)t[e]===n&&r++;return r}function B(t){return Se[t]}function N(t){return De[t]}function P(t){return\"\\\\\"+Te[t]}function R(t,n){return null==t?X:t[n]}function j(t,n,e){for(var r=t.length,i=n+(e?1:-1);e?i--:++i<r;){var a=t[i];if(a!==a)return i}return-1}function Y(t){var n=!1;if(null!=t&&\"function\"!=typeof t.toString)try{n=!!(t+\"\")}catch(e){}return n}function U(t){for(var n,e=[];!(n=t.next()).done;)e.push(n.value);return e}function $(t){var n=-1,e=Array(t.size);return t.forEach(function(t,r){e[++n]=[r,t]}),e}function W(t,n){for(var e=-1,r=t.length,i=0,a=[];++e<r;){var u=t[e];(u===n||u===nt)&&(t[e]=nt,a[i++]=e)}return a}function z(t){var n=-1,e=Array(t.size);return t.forEach(function(t){e[++n]=t}),e}function q(t){var n=-1,e=Array(t.size);return t.forEach(function(t){e[++n]=[t,t]}),e}function G(t){if(!t||!xe.test(t))return t.length;for(var n=_e.lastIndex=0;_e.test(t);)n++;return n}function H(t){return t.match(_e)}function V(t){return Ce[t]}function Z(t){function n(t){if(vo(t)&&!yh(t)&&!(t instanceof In)){if(t instanceof L)return t;if(Cc.call(t,\"__wrapped__\"))return ha(t)}return new L(t)}function e(){}function L(t,n){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=X}function In(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Et,this.__views__=[]}function Bn(){var t=new In(this.__wrapped__);return t.__actions__=ei(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=ei(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=ei(this.__views__),t}function Nn(){if(this.__filtered__){var t=new In(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function Pn(){var t=this.__wrapped__.value(),n=this.__dir__,e=yh(t),r=0>n,i=e?t.length:0,a=$i(0,i,this.__views__),u=a.start,o=a.end,s=o-u,c=r?o:u-1,l=this.__iteratees__,h=l.length,f=0,d=Jc(s,this.__takeCount__);if(!e||Q>i||i==s&&d==s)return Pr(t,this.__actions__);var p=[];t:for(;s--&&d>f;){c+=n;for(var g=-1,y=t[c];++g<h;){var m=l[g],v=m.iteratee,_=m.type,b=v(y);if(_==_t)y=b;else if(!b){if(_==vt)continue t;break t}}p[f++]=y}return p}function Rn(t){var n=-1,e=t?t.length:0;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}function jn(){this.__data__=ll?ll(null):{}}function Yn(t){return this.has(t)&&delete this.__data__[t]}function Un(t){var n=this.__data__;if(ll){var e=n[t];return e===tt?X:e}return Cc.call(n,t)?n[t]:X}function $n(t){var n=this.__data__;return ll?n[t]!==X:Cc.call(n,t)}function Wn(t,n){var e=this.__data__;return e[t]=ll&&n===X?tt:n,this}function zn(t){var n=-1,e=t?t.length:0;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}function qn(){this.__data__=[]}function Gn(t){var n=this.__data__,e=pe(n,t);if(0>e)return!1;var r=n.length-1;return e==r?n.pop():zc.call(n,e,1),!0}function Hn(t){var n=this.__data__,e=pe(n,t);return 0>e?X:n[e][1]}function Vn(t){return pe(this.__data__,t)>-1}function Zn(t,n){var e=this.__data__,r=pe(e,t);return 0>r?e.push([t,n]):e[r][1]=n,this}function Xn(t){var n=-1,e=t?t.length:0;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}function Kn(){this.__data__={hash:new Rn,map:new(ul||zn),string:new Rn}}function Qn(t){return Ni(this,t)[\"delete\"](t)}function Jn(t){return Ni(this,t).get(t)}function te(t){return Ni(this,t).has(t)}function ne(t,n){return Ni(this,t).set(t,n),this}function ee(t){var n=-1,e=t?t.length:0;for(this.__data__=new Xn;++n<e;)this.add(t[n])}function re(t){return this.__data__.set(t,tt),this}function ie(t){return this.__data__.has(t)}function ae(t){this.__data__=new zn(t)}function ue(){this.__data__=new zn}function oe(t){return this.__data__[\"delete\"](t)}function se(t){return this.__data__.get(t)}function ce(t){return this.__data__.has(t)}function le(t,n){var e=this.__data__;return e instanceof zn&&e.__data__.length==Q&&(e=this.__data__=new Xn(e.__data__)),e.set(t,n),this}function he(t,n,e,r){return t===X||to(t,kc[e])&&!Cc.call(r,e)?n:t}function fe(t,n,e){(e!==X&&!to(t[n],e)||\"number\"==typeof n&&e===X&&!(n in t))&&(t[n]=e)}function de(t,n,e){var r=t[n];Cc.call(t,n)&&to(r,e)&&(e!==X||n in t)||(t[n]=e)}function pe(t,n){for(var e=t.length;e--;)if(to(t[e][0],n))return e;return-1}function ge(t,n,e,r){return wl(t,function(t,i,a){n(r,t,e(t),a)}),r}function ye(t,n){return t&&ri(n,rs(n),t)}function _e(t,n){for(var e=-1,r=null==t,i=n.length,a=Array(i);++e<i;)a[e]=r?X:ts(t,n[e]);return a}function Se(t,n,e){return t===t&&(e!==X&&(t=e>=t?t:e),n!==X&&(t=t>=n?t:n)),t}function De(t,n,e,r,i,a,u){var s;if(r&&(s=a?r(t,i,a,u):r(t)),s!==X)return s;if(!mo(t))return t;var c=yh(t);if(c){if(s=zi(t),!n)return ei(t,s)}else{var l=Ui(t),h=l==Lt||l==It;if(mh(t))return zr(t,n);if(l==Pt||l==Dt||h&&!a){if(Y(t))return a?t:{};if(s=qi(h?{}:t),!n)return ii(t,ye(s,t))}else{if(!Me[l])return a?t:{};s=Gi(t,l,De,n)}}u||(u=new ae);var f=u.get(t);if(f)return f;if(u.set(t,s),!c)var d=e?Fi(t):rs(t);return o(d||t,function(i,a){d&&(a=i,i=t[a]),de(s,a,De(i,n,e,r,a,t,u))}),s}function Ce(t){var n=rs(t),e=n.length;return function(r){if(null==r)return!e;for(var i=e;i--;){var a=n[i],u=t[a],o=r[a];if(o===X&&!(a in Object(r))||!u(o))return!1}return!0}}function Te(t){return mo(t)?$c(t):{}}function Le(t,n,e){if(\"function\"!=typeof t)throw new wc(J);return qc(function(){t.apply(X,e)},n)}function Ie(t,n,e,r){var i=-1,a=h,u=!0,o=t.length,s=[],c=n.length;if(!o)return s;e&&(n=d(n,D(e))),r?(a=f,u=!1):n.length>=Q&&(a=T,u=!1,n=new ee(n));t:for(;++i<o;){var l=t[i],p=e?e(l):l;if(l=r||0!==l?l:0,u&&p===p){for(var g=c;g--;)if(n[g]===p)continue t;s.push(l)}else a(n,p,r)||s.push(l)}return s}function Ne(t,n){var e=!0;return wl(t,function(t,r,i){return e=!!n(t,r,i)}),e}function Pe(t,n,e){for(var r=-1,i=t.length;++r<i;){var a=t[r],u=n(a);if(null!=u&&(o===X?u===u&&!Oo(u):e(u,o)))var o=u,s=a}return s}function Re(t,n,e,r){var i=t.length;for(e=jo(e),0>e&&(e=-e>i?0:i+e),r=r===X||r>i?i:jo(r),0>r&&(r+=i),r=e>r?0:Yo(r);r>e;)t[e++]=n;return t}function Ue(t,n){var e=[];return wl(t,function(t,r,i){n(t,r,i)&&e.push(t)}),e}function $e(t,n,e,r,i){var a=-1,u=t.length;for(e||(e=Vi),i||(i=[]);++a<u;){var o=t[a];n>0&&e(o)?n>1?$e(o,n-1,e,r,i):p(i,o):r||(i[i.length]=o)}return i}function We(t,n){return t&&kl(t,n,rs)}function ze(t,n){return t&&El(t,n,rs)}function qe(t,n){return l(n,function(n){return po(t[n])})}function Ge(t,n){n=Qi(n,t)?[n]:$r(n);for(var e=0,r=n.length;null!=t&&r>e;)t=t[ca(n[e++])];return e&&e==r?t:X}function He(t,n,e){var r=n(t);return yh(t)?r:p(r,e(t))}function Ve(t,n){return t>n}function Ze(t,n){return null!=t&&(Cc.call(t,n)||\"object\"==typeof t&&n in t&&null===ji(t))}function Xe(t,n){return null!=t&&n in Object(t)}function Ke(t,n,e){return t>=Jc(n,e)&&t<Qc(n,e)}function Qe(t,n,e){for(var r=e?f:h,i=t[0].length,a=t.length,u=a,o=Array(a),s=1/0,c=[];u--;){var l=t[u];u&&n&&(l=d(l,D(n))),s=Jc(l.length,s),o[u]=!e&&(n||i>=120&&l.length>=120)?new ee(u&&l):X}l=t[0];var p=-1,g=o[0];t:for(;++p<i&&c.length<s;){var y=l[p],m=n?n(y):y;if(y=e||0!==y?y:0,!(g?T(g,m):r(c,m,e))){for(u=a;--u;){var v=o[u];if(!(v?T(v,m):r(t[u],m,e)))continue t}g&&g.push(m),c.push(y)}}return c}function Je(t,n,e,r){return We(t,function(t,i,a){n(r,e(t),i,a)}),r}function tr(t,n,e){Qi(n,t)||(n=$r(n),t=oa(t,n),n=Ta(n));var r=null==t?t:t[ca(n)];return null==r?X:a(r,t,e)}function nr(t,n,e,r,i){return t===n?!0:null==t||null==n||!mo(t)&&!vo(n)?t!==t&&n!==n:er(t,n,nr,e,r,i)}function er(t,n,e,r,i,a){var u=yh(t),o=yh(n),s=Ct,c=Ct;u||(s=Ui(t),s=s==Dt?Pt:s),o||(c=Ui(n),c=c==Dt?Pt:c);var l=s==Pt&&!Y(t),h=c==Pt&&!Y(n),f=s==c;if(f&&!l)return a||(a=new ae),u||Lo(t)?Di(t,n,e,r,i,a):Ci(t,n,s,e,r,i,a);if(!(i&dt)){var d=l&&Cc.call(t,\"__wrapped__\"),p=h&&Cc.call(n,\"__wrapped__\");if(d||p){var g=d?t.value():t,y=p?n.value():n;return a||(a=new ae),e(g,y,r,i,a)}}return f?(a||(a=new ae),Ti(t,n,e,r,i,a)):!1}function rr(t,n,e,r){var i=e.length,a=i,u=!r;if(null==t)return!a;for(t=Object(t);i--;){var o=e[i];if(u&&o[2]?o[1]!==t[o[0]]:!(o[0]in t))return!1}for(;++i<a;){o=e[i];var s=o[0],c=t[s],l=o[1];if(u&&o[2]){if(c===X&&!(s in t))return!1}else{var h=new ae;if(r)var f=r(c,l,s,t,n,h);if(!(f===X?nr(l,c,r,ft|dt,h):f))return!1}}return!0}function ir(t){if(!mo(t)||na(t))return!1;var n=po(t)||Y(t)?Ic:Dn;return n.test(la(t))}function ar(t){return\"function\"==typeof t?t:null==t?Gs:\"object\"==typeof t?yh(t)?hr(t[0],t[1]):lr(t):tc(t)}function ur(t){return Kc(Object(t))}function or(t){t=null==t?t:Object(t);var n=[];for(var e in t)n.push(e);return n}function sr(t,n){return n>t}function cr(t,n){var e=-1,r=ro(t)?Array(t.length):[];return wl(t,function(t,i,a){r[++e]=n(t,i,a)}),r}function lr(t){var n=Pi(t);return 1==n.length&&n[0][2]?ia(n[0][0],n[0][1]):function(e){return e===t||rr(e,t,n)}}function hr(t,n){return Qi(t)&&ra(n)?ia(ca(t),n):function(e){var r=ts(e,t);return r===X&&r===n?es(e,t):nr(n,r,X,ft|dt)}}function fr(t,n,e,r,i){if(t!==n){if(!yh(n)&&!Lo(n))var a=is(n);o(a||n,function(u,o){if(a&&(o=u,u=n[o]),mo(u))i||(i=new ae),dr(t,n,o,e,fr,r,i);else{var s=r?r(t[o],u,o+\"\",t,n,i):X;s===X&&(s=u),fe(t,o,s)}})}}function dr(t,n,e,r,i,a,u){var o=t[e],s=n[e],c=u.get(s);if(c)return void fe(t,e,c);var l=a?a(o,s,e+\"\",t,n,u):X,h=l===X;h&&(l=s,yh(s)||Lo(s)?yh(o)?l=o:io(o)?l=ei(o):(h=!1,l=De(s,!0)):So(s)||no(s)?no(o)?l=$o(o):!mo(o)||r&&po(o)?(h=!1,l=De(s,!0)):l=o:h=!1),u.set(s,l),h&&i(l,s,r,a,u),u[\"delete\"](s),fe(t,e,l)}function pr(t,n){var e=t.length;if(e)return n+=0>n?e:0,Xi(n,e)?t[n]:X}function gr(t,n,e){var r=-1;n=d(n.length?n:[Gs],D(Bi()));var i=cr(t,function(t){var e=d(n,function(n){return n(t)});return{criteria:e,index:++r,value:t}});return k(i,function(t,n){return Jr(t,n,e)})}function yr(t,n){return t=Object(t),g(n,function(n,e){return e in t&&(n[e]=t[e]),n},{})}function mr(t,n){for(var e=-1,r=Oi(t),i=r.length,a={};++e<i;){var u=r[e],o=t[u];n(o,u)&&(a[u]=o)}return a}function vr(t){return function(n){return null==n?X:n[t]}}function _r(t){return function(n){return Ge(n,t)}}function br(t,n,e,r){var i=r?x:b,a=-1,u=n.length,o=t;for(t===n&&(n=ei(n)),e&&(o=d(t,D(e)));++a<u;)for(var s=0,c=n[a],l=e?e(c):c;(s=i(o,l,s,r))>-1;)o!==t&&zc.call(o,s,1),zc.call(t,s,1);return t}function xr(t,n){for(var e=t?n.length:0,r=e-1;e--;){var i=n[e];if(e==r||i!==a){var a=i;if(Xi(i))zc.call(t,i,1);else if(Qi(i,t))delete t[ca(i)];else{var u=$r(i),o=oa(t,u);null!=o&&delete o[ca(Ta(u))]}}}return t}function wr(t,n){return t+Hc(nl()*(n-t+1))}function Ar(t,n,e,r){for(var i=-1,a=Qc(Gc((n-t)/(e||1)),0),u=Array(a);a--;)u[r?a:++i]=t,t+=e;return u}function kr(t,n){var e=\"\";if(!t||1>n||n>wt)return e;do n%2&&(e+=t),n=Hc(n/2),n&&(t+=t);while(n);return e}function Er(t,n,e,r){n=Qi(n,t)?[n]:$r(n);for(var i=-1,a=n.length,u=a-1,o=t;null!=o&&++i<a;){var s=ca(n[i]);if(mo(o)){var c=e;if(i!=u){var l=o[s];c=r?r(l,s,o):X,c===X&&(c=null==l?Xi(n[i+1])?[]:{}:l)}de(o,s,c)}o=o[s]}return t}function Mr(t,n,e){var r=-1,i=t.length;0>n&&(n=-n>i?0:i+n),e=e>i?i:e,0>e&&(e+=i),i=n>e?0:e-n>>>0,n>>>=0;for(var a=Array(i);++r<i;)a[r]=t[r+n];return a}function Sr(t,n){var e;return wl(t,function(t,r,i){return e=n(t,r,i),!e}),!!e}function Dr(t,n,e){var r=0,i=t?t.length:r;if(\"number\"==typeof n&&n===n&&St>=i){for(;i>r;){var a=r+i>>>1,u=t[a];null!==u&&!Oo(u)&&(e?n>=u:n>u)?r=a+1:i=a}return i}return Cr(t,n,Gs,e)}function Cr(t,n,e,r){n=e(n);for(var i=0,a=t?t.length:0,u=n!==n,o=null===n,s=Oo(n),c=n===X;a>i;){var l=Hc((i+a)/2),h=e(t[l]),f=h!==X,d=null===h,p=h===h,g=Oo(h);if(u)var y=r||p;else y=c?p&&(r||f):o?p&&f&&(r||!d):s?p&&f&&!d&&(r||!g):d||g?!1:r?n>=h:n>h;y?i=l+1:a=l}return Jc(a,Mt)}function Tr(t,n){for(var e=-1,r=t.length,i=0,a=[];++e<r;){var u=t[e],o=n?n(u):u;if(!e||!to(o,s)){var s=o;a[i++]=0===u?0:u}}return a}function Fr(t){return\"number\"==typeof t?t:Oo(t)?kt:+t}function Or(t){if(\"string\"==typeof t)return t;if(Oo(t))return xl?xl.call(t):\"\";var n=t+\"\";return\"0\"==n&&1/t==-xt?\"-0\":n}function Lr(t,n,e){var r=-1,i=h,a=t.length,u=!0,o=[],s=o;if(e)u=!1,i=f;else if(a>=Q){var c=n?null:Sl(t);if(c)return z(c);u=!1,i=T,s=new ee}else s=n?[]:o;t:for(;++r<a;){var l=t[r],d=n?n(l):l;if(l=e||0!==l?l:0,u&&d===d){for(var p=s.length;p--;)if(s[p]===d)continue t;n&&s.push(d),o.push(l)}else i(s,d,e)||(s!==o&&s.push(d),o.push(l))}return o}function Ir(t,n){n=Qi(n,t)?[n]:$r(n),t=oa(t,n);var e=ca(Ta(n));return!(null!=t&&Ze(t,e))||delete t[e]}function Br(t,n,e,r){return Er(t,n,e(Ge(t,n)),r)}function Nr(t,n,e,r){for(var i=t.length,a=r?i:-1;(r?a--:++a<i)&&n(t[a],a,t););return e?Mr(t,r?0:a,r?a+1:i):Mr(t,r?a+1:0,r?i:a)}function Pr(t,n){var e=t;return e instanceof In&&(e=e.value()),g(n,function(t,n){return n.func.apply(n.thisArg,p([t],n.args))},e)}function Rr(t,n,e){for(var r=-1,i=t.length;++r<i;)var a=a?p(Ie(a,t[r],n,e),Ie(t[r],a,n,e)):t[r];return a&&a.length?Lr(a,n,e):[]}function jr(t,n,e){for(var r=-1,i=t.length,a=n.length,u={};++r<i;){var o=a>r?n[r]:X;e(u,t[r],o)}return u}function Yr(t){return io(t)?t:[]}function Ur(t){return\"function\"==typeof t?t:Gs}function $r(t){return yh(t)?t:Ll(t)}function Wr(t,n,e){var r=t.length;return e=e===X?r:e,!n&&e>=r?t:Mr(t,n,e)}function zr(t,n){if(n)return t.slice();var e=new t.constructor(t.length);return t.copy(e),e}function qr(t){var n=new t.constructor(t.byteLength);return new Rc(n).set(new Rc(t)),n}function Gr(t,n){var e=n?qr(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)}function Hr(t,n,e){var i=n?e($(t),!0):$(t);return g(i,r,new t.constructor)}function Vr(t){var n=new t.constructor(t.source,kn.exec(t));return n.lastIndex=t.lastIndex,n}function Zr(t,n,e){var r=n?e(z(t),!0):z(t);return g(r,i,new t.constructor)}function Xr(t){return bl?Object(bl.call(t)):{}}function Kr(t,n){var e=n?qr(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}function Qr(t,n){if(t!==n){var e=t!==X,r=null===t,i=t===t,a=Oo(t),u=n!==X,o=null===n,s=n===n,c=Oo(n);if(!o&&!c&&!a&&t>n||a&&u&&s&&!o&&!c||r&&u&&s||!e&&s||!i)return 1;if(!r&&!a&&!c&&n>t||c&&e&&i&&!r&&!a||o&&e&&i||!u&&i||!s)return-1}return 0}function Jr(t,n,e){for(var r=-1,i=t.criteria,a=n.criteria,u=i.length,o=e.length;++r<u;){var s=Qr(i[r],a[r]);if(s){if(r>=o)return s;var c=e[r];return s*(\"desc\"==c?-1:1)}}return t.index-n.index}function ti(t,n,e,r){for(var i=-1,a=t.length,u=e.length,o=-1,s=n.length,c=Qc(a-u,0),l=Array(s+c),h=!r;++o<s;)l[o]=n[o];for(;++i<u;)(h||a>i)&&(l[e[i]]=t[i]);for(;c--;)l[o++]=t[i++];return l}function ni(t,n,e,r){for(var i=-1,a=t.length,u=-1,o=e.length,s=-1,c=n.length,l=Qc(a-o,0),h=Array(l+c),f=!r;++i<l;)h[i]=t[i];for(var d=i;++s<c;)h[d+s]=n[s];for(;++u<o;)(f||a>i)&&(h[d+e[u]]=t[i++]);return h}function ei(t,n){var e=-1,r=t.length;for(n||(n=Array(r));++e<r;)n[e]=t[e];return n}function ri(t,n,e,r){e||(e={});for(var i=-1,a=n.length;++i<a;){var u=n[i],o=r?r(e[u],t[u],u,e,t):t[u];de(e,u,o)}return e}function ii(t,n){return ri(t,Yi(t),n)}function ai(t,n){return function(e,r){var i=yh(e)?u:ge,a=n?n():{};return i(e,t,Bi(r),a)}}function ui(t){return zu(function(n,e){var r=-1,i=e.length,a=i>1?e[i-1]:X,u=i>2?e[2]:X;for(a=t.length>3&&\"function\"==typeof a?(i--,a):X,u&&Ki(e[0],e[1],u)&&(a=3>i?X:a,i=1),n=Object(n);++r<i;){var o=e[r];o&&t(n,o,r,a)}return n})}function oi(t,n){return function(e,r){if(null==e)return e;if(!ro(e))return t(e,r);for(var i=e.length,a=n?i:-1,u=Object(e);(n?a--:++a<i)&&r(u[a],a,u)!==!1;);return e}}function si(t){return function(n,e,r){for(var i=-1,a=Object(n),u=r(n),o=u.length;o--;){var s=u[t?o:++i];if(e(a[s],s,a)===!1)break}return n}}function ci(t,n,e){function r(){var n=this&&this!==je&&this instanceof r?a:t;return n.apply(i?e:this,arguments)}var i=n&et,a=fi(t);return r}function li(t){return function(n){n=zo(n);var e=xe.test(n)?H(n):X,r=e?e[0]:n.charAt(0),i=e?Wr(e,1).join(\"\"):n.slice(1);return r[t]()+i}}function hi(t){return function(n){return g($s(ws(n).replace(me,\"\")),t,\"\")}}function fi(t){return function(){var n=arguments;switch(n.length){case 0:return new t;case 1:return new t(n[0]);case 2:return new t(n[0],n[1]);case 3:return new t(n[0],n[1],n[2]);case 4:return new t(n[0],n[1],n[2],n[3]);case 5:return new t(n[0],n[1],n[2],n[3],n[4]);case 6:return new t(n[0],n[1],n[2],n[3],n[4],n[5]);case 7:return new t(n[0],n[1],n[2],n[3],n[4],n[5],n[6])}var e=Te(t.prototype),r=t.apply(e,n);return mo(r)?r:e}}function di(t,n,e){function r(){for(var u=arguments.length,o=Array(u),s=u,c=Ii(r);s--;)o[s]=arguments[s];var l=3>u&&o[0]!==c&&o[u-1]!==c?[]:W(o,c);if(u-=l.length,e>u)return ki(t,n,yi,r.placeholder,X,o,l,X,X,e-u);var h=this&&this!==je&&this instanceof r?i:t;return a(h,this,o)}var i=fi(t);return r}function pi(t){return function(n,e,r){var i=Object(n);if(e=Bi(e,3),!ro(n))var a=rs(n);var u=t(a||n,function(t,n){return a&&(n=t,t=i[n]),e(t,n,i)},r);return u>-1?n[a?a[u]:u]:X}}function gi(t){return zu(function(n){n=$e(n,1);var e=n.length,r=e,i=L.prototype.thru;for(t&&n.reverse();r--;){var a=n[r];if(\"function\"!=typeof a)throw new wc(J);if(i&&!u&&\"wrapper\"==Li(a))var u=new L([],!0)}for(r=u?r:e;++r<e;){a=n[r];var o=Li(a),s=\"wrapper\"==o?Dl(a):X;u=s&&ta(s[0])&&s[1]==(ct|at|ot|lt)&&!s[4].length&&1==s[9]?u[Li(s[0])].apply(u,s[3]):1==a.length&&ta(a)?u[o]():u.thru(a)}return function(){var t=arguments,r=t[0];if(u&&1==t.length&&yh(r)&&r.length>=Q)return u.plant(r).value();for(var i=0,a=e?n[i].apply(this,t):r;++i<e;)a=n[i].call(this,a);return a}})}function yi(t,n,e,r,i,a,u,o,s,c){function l(){for(var m=arguments.length,v=Array(m),_=m;_--;)v[_]=arguments[_];if(p)var b=Ii(l),x=I(v,b);if(r&&(v=ti(v,r,i,p)),a&&(v=ni(v,a,u,p)),m-=x,p&&c>m){var w=W(v,b);return ki(t,n,yi,l.placeholder,e,v,w,o,s,c-m)}var A=f?e:this,k=d?A[t]:t;return m=v.length,o?v=sa(v,o):g&&m>1&&v.reverse(),h&&m>s&&(v.length=s),this&&this!==je&&this instanceof l&&(k=y||fi(k)),k.apply(A,v)}var h=n&ct,f=n&et,d=n&rt,p=n&(at|ut),g=n&ht,y=d?X:fi(t);return l}function mi(t,n){return function(e,r){return Je(e,t,n(r),{})}}function vi(t){return function(n,e){var r;if(n===X&&e===X)return 0;if(n!==X&&(r=n),e!==X){if(r===X)return e;\"string\"==typeof n||\"string\"==typeof e?(n=Or(n),e=Or(e)):(n=Fr(n),e=Fr(e)),r=t(n,e)}return r}}function _i(t){return zu(function(n){return n=1==n.length&&yh(n[0])?d(n[0],D(Bi())):d($e(n,1,Zi),D(Bi())),zu(function(e){var r=this;return t(n,function(t){return a(t,r,e)})})})}function bi(t,n){n=n===X?\" \":Or(n);var e=n.length;if(2>e)return e?kr(n,t):n;var r=kr(n,Gc(t/G(n)));return xe.test(n)?Wr(H(r),0,t).join(\"\"):r.slice(0,t)}function xi(t,n,e,r){function i(){for(var n=-1,s=arguments.length,c=-1,l=r.length,h=Array(l+s),f=this&&this!==je&&this instanceof i?o:t;++c<l;)h[c]=r[c];for(;s--;)h[c++]=arguments[++n];return a(f,u?e:this,h)}var u=n&et,o=fi(t);return i}function wi(t){return function(n,e,r){return r&&\"number\"!=typeof r&&Ki(n,e,r)&&(e=r=X),n=Uo(n),n=n===n?n:0,e===X?(e=n,n=0):e=Uo(e)||0,r=r===X?e>n?1:-1:Uo(r)||0,Ar(n,e,r,t)}}function Ai(t){return function(n,e){return(\"string\"!=typeof n||\"string\"!=typeof e)&&(n=Uo(n),e=Uo(e)),t(n,e)}}function ki(t,n,e,r,i,a,u,o,s,c){var l=n&at,h=l?u:X,f=l?X:u,d=l?a:X,p=l?X:a;n|=l?ot:st,n&=~(l?st:ot),n&it||(n&=~(et|rt));var g=[t,n,i,d,h,p,f,o,s,c],y=e.apply(X,g);return ta(t)&&Ol(y,g),y.placeholder=r,y}function Ei(t){var n=bc[t];return function(t,e){if(t=Uo(t),e=Jc(jo(e),292)){var r=(zo(t)+\"e\").split(\"e\"),i=n(r[0]+\"e\"+(+r[1]+e));return r=(zo(i)+\"e\").split(\"e\"),\n+(r[0]+\"e\"+(+r[1]-e))}return n(t)}}function Mi(t){return function(n){var e=Ui(n);return e==Bt?$(n):e==Yt?q(n):S(n,t(n))}}function Si(t,n,e,r,i,a,u,o){var s=n&rt;if(!s&&\"function\"!=typeof t)throw new wc(J);var c=r?r.length:0;if(c||(n&=~(ot|st),r=i=X),u=u===X?u:Qc(jo(u),0),o=o===X?o:jo(o),c-=i?i.length:0,n&st){var l=r,h=i;r=i=X}var f=s?X:Dl(t),d=[t,n,e,r,i,l,h,a,u,o];if(f&&aa(d,f),t=d[0],n=d[1],e=d[2],r=d[3],i=d[4],o=d[9]=null==d[9]?s?0:t.length:Qc(d[9]-c,0),!o&&n&(at|ut)&&(n&=~(at|ut)),n&&n!=et)p=n==at||n==ut?di(t,n,o):n!=ot&&n!=(et|ot)||i.length?yi.apply(X,d):xi(t,n,e,r);else var p=ci(t,n,e);var g=f?Ml:Ol;return g(p,d)}function Di(t,n,e,r,i,a){var u=i&dt,o=t.length,s=n.length;if(o!=s&&!(u&&s>o))return!1;var c=a.get(t);if(c)return c==n;var l=-1,h=!0,f=i&ft?new ee:X;for(a.set(t,n);++l<o;){var d=t[l],p=n[l];if(r)var g=u?r(p,d,l,n,t,a):r(d,p,l,t,n,a);if(g!==X){if(g)continue;h=!1;break}if(f){if(!m(n,function(t,n){return f.has(n)||d!==t&&!e(d,t,r,i,a)?void 0:f.add(n)})){h=!1;break}}else if(d!==p&&!e(d,p,r,i,a)){h=!1;break}}return a[\"delete\"](t),h}function Ci(t,n,e,r,i,a,u){switch(e){case Gt:if(t.byteLength!=n.byteLength||t.byteOffset!=n.byteOffset)return!1;t=t.buffer,n=n.buffer;case qt:return t.byteLength==n.byteLength&&r(new Rc(t),new Rc(n))?!0:!1;case Tt:case Ft:return+t==+n;case Ot:return t.name==n.name&&t.message==n.message;case Nt:return t!=+t?n!=+n:t==+n;case jt:case Ut:return t==n+\"\";case Bt:var o=$;case Yt:var s=a&dt;if(o||(o=z),t.size!=n.size&&!s)return!1;var c=u.get(t);return c?c==n:(a|=ft,u.set(t,n),Di(o(t),o(n),r,i,a,u));case $t:if(bl)return bl.call(t)==bl.call(n)}return!1}function Ti(t,n,e,r,i,a){var u=i&dt,o=rs(t),s=o.length,c=rs(n),l=c.length;if(s!=l&&!u)return!1;for(var h=s;h--;){var f=o[h];if(!(u?f in n:Ze(n,f)))return!1}var d=a.get(t);if(d)return d==n;var p=!0;a.set(t,n);for(var g=u;++h<s;){f=o[h];var y=t[f],m=n[f];if(r)var v=u?r(m,y,f,n,t,a):r(y,m,f,t,n,a);if(!(v===X?y===m||e(y,m,r,i,a):v)){p=!1;break}g||(g=\"constructor\"==f)}if(p&&!g){var _=t.constructor,b=n.constructor;_!=b&&\"constructor\"in t&&\"constructor\"in n&&!(\"function\"==typeof _&&_ instanceof _&&\"function\"==typeof b&&b instanceof b)&&(p=!1)}return a[\"delete\"](t),p}function Fi(t){return He(t,rs,Yi)}function Oi(t){return He(t,is,Tl)}function Li(t){for(var n=t.name+\"\",e=dl[n],r=Cc.call(dl,n)?e.length:0;r--;){var i=e[r],a=i.func;if(null==a||a==t)return i.name}return n}function Ii(t){var e=Cc.call(n,\"placeholder\")?n:t;return e.placeholder}function Bi(){var t=n.iteratee||Hs;return t=t===Hs?ar:t,arguments.length?t(arguments[0],arguments[1]):t}function Ni(t,n){var e=t.__data__;return Ji(n)?e[\"string\"==typeof n?\"string\":\"hash\"]:e.map}function Pi(t){for(var n=rs(t),e=n.length;e--;){var r=n[e],i=t[r];n[e]=[r,i,ra(i)]}return n}function Ri(t,n){var e=R(t,n);return ir(e)?e:X}function ji(t){return Vc(Object(t))}function Yi(t){return Yc(Object(t))}function Ui(t){return Oc.call(t)}function $i(t,n,e){for(var r=-1,i=e.length;++r<i;){var a=e[r],u=a.size;switch(a.type){case\"drop\":t+=u;break;case\"dropRight\":n-=u;break;case\"take\":n=Jc(n,t+u);break;case\"takeRight\":t=Qc(t,n-u)}}return{start:t,end:n}}function Wi(t,n,e){n=Qi(n,t)?[n]:$r(n);for(var r,i=-1,a=n.length;++i<a;){var u=ca(n[i]);if(!(r=null!=t&&e(t,u)))break;t=t[u]}if(r)return r;var a=t?t.length:0;return!!a&&yo(a)&&Xi(u,a)&&(yh(t)||Fo(t)||no(t))}function zi(t){var n=t.length,e=t.constructor(n);return n&&\"string\"==typeof t[0]&&Cc.call(t,\"index\")&&(e.index=t.index,e.input=t.input),e}function qi(t){return\"function\"!=typeof t.constructor||ea(t)?{}:Te(ji(t))}function Gi(t,n,e,r){var i=t.constructor;switch(n){case qt:return qr(t);case Tt:case Ft:return new i(+t);case Gt:return Gr(t,r);case Ht:case Vt:case Zt:case Xt:case Kt:case Qt:case Jt:case tn:case nn:return Kr(t,r);case Bt:return Hr(t,r,e);case Nt:case Ut:return new i(t);case jt:return Vr(t);case Yt:return Zr(t,r,e);case $t:return Xr(t)}}function Hi(t){var n=t?t.length:X;return yo(n)&&(yh(t)||Fo(t)||no(t))?M(n,String):null}function Vi(t){return yh(t)||no(t)}function Zi(t){return yh(t)&&!(2==t.length&&!po(t[0]))}function Xi(t,n){return n=null==n?wt:n,!!n&&(\"number\"==typeof t||Tn.test(t))&&t>-1&&t%1==0&&n>t}function Ki(t,n,e){if(!mo(e))return!1;var r=typeof n;return(\"number\"==r?ro(e)&&Xi(n,e.length):\"string\"==r&&n in e)?to(e[n],t):!1}function Qi(t,n){if(yh(t))return!1;var e=typeof t;return\"number\"==e||\"symbol\"==e||\"boolean\"==e||null==t||Oo(t)?!0:pn.test(t)||!dn.test(t)||null!=n&&t in Object(n)}function Ji(t){var n=typeof t;return\"string\"==n||\"number\"==n||\"symbol\"==n||\"boolean\"==n?\"__proto__\"!==t:null===t}function ta(t){var e=Li(t),r=n[e];if(\"function\"!=typeof r||!(e in In.prototype))return!1;if(t===r)return!0;var i=Dl(r);return!!i&&t===i[0]}function na(t){return!!Sc&&Sc in t}function ea(t){var n=t&&t.constructor,e=\"function\"==typeof n&&n.prototype||kc;return t===e}function ra(t){return t===t&&!mo(t)}function ia(t,n){return function(e){return null==e?!1:e[t]===n&&(n!==X||t in Object(e))}}function aa(t,n){var e=t[1],r=n[1],i=e|r,a=(et|rt|ct)>i,u=r==ct&&e==at||r==ct&&e==lt&&t[7].length<=n[8]||r==(ct|lt)&&n[7].length<=n[8]&&e==at;if(!a&&!u)return t;r&et&&(t[2]=n[2],i|=e&et?0:it);var o=n[3];if(o){var s=t[3];t[3]=s?ti(s,o,n[4]):o,t[4]=s?W(t[3],nt):n[4]}return o=n[5],o&&(s=t[5],t[5]=s?ni(s,o,n[6]):o,t[6]=s?W(t[5],nt):n[6]),o=n[7],o&&(t[7]=o),r&ct&&(t[8]=null==t[8]?n[8]:Jc(t[8],n[8])),null==t[9]&&(t[9]=n[9]),t[0]=n[0],t[1]=i,t}function ua(t,n,e,r,i,a){return mo(t)&&mo(n)&&fr(t,n,X,ua,a.set(n,t)),t}function oa(t,n){return 1==n.length?t:Ge(t,Mr(n,0,-1))}function sa(t,n){for(var e=t.length,r=Jc(n.length,e),i=ei(t);r--;){var a=n[r];t[r]=Xi(a,e)?i[a]:X}return t}function ca(t){if(\"string\"==typeof t||Oo(t))return t;var n=t+\"\";return\"0\"==n&&1/t==-xt?\"-0\":n}function la(t){if(null!=t){try{return Dc.call(t)}catch(n){}try{return t+\"\"}catch(n){}}return\"\"}function ha(t){if(t instanceof In)return t.clone();var n=new L(t.__wrapped__,t.__chain__);return n.__actions__=ei(t.__actions__),n.__index__=t.__index__,n.__values__=t.__values__,n}function fa(t,n,e){n=(e?Ki(t,n,e):n===X)?1:Qc(jo(n),0);var r=t?t.length:0;if(!r||1>n)return[];for(var i=0,a=0,u=Array(Gc(r/n));r>i;)u[a++]=Mr(t,i,i+=n);return u}function da(t){for(var n=-1,e=t?t.length:0,r=0,i=[];++n<e;){var a=t[n];a&&(i[r++]=a)}return i}function pa(){for(var t=arguments.length,n=Array(t?t-1:0),e=arguments[0],r=t;r--;)n[r-1]=arguments[r];return t?p(yh(e)?ei(e):[e],$e(n,1)):[]}function ga(t,n,e){var r=t?t.length:0;return r?(n=e||n===X?1:jo(n),Mr(t,0>n?0:n,r)):[]}function ya(t,n,e){var r=t?t.length:0;return r?(n=e||n===X?1:jo(n),n=r-n,Mr(t,0,0>n?0:n)):[]}function ma(t,n){return t&&t.length?Nr(t,Bi(n,3),!0,!0):[]}function va(t,n){return t&&t.length?Nr(t,Bi(n,3),!0):[]}function _a(t,n,e,r){var i=t?t.length:0;return i?(e&&\"number\"!=typeof e&&Ki(t,n,e)&&(e=0,r=i),Re(t,n,e,r)):[]}function ba(t,n,e){var r=t?t.length:0;if(!r)return-1;var i=null==e?0:jo(e);return 0>i&&(i=Qc(r+i,0)),_(t,Bi(n,3),i)}function xa(t,n,e){var r=t?t.length:0;if(!r)return-1;var i=r-1;return e!==X&&(i=jo(e),i=0>e?Qc(r+i,0):Jc(i,r-1)),_(t,Bi(n,3),i,!0)}function wa(t){var n=t?t.length:0;return n?$e(t,1):[]}function Aa(t){var n=t?t.length:0;return n?$e(t,xt):[]}function ka(t,n){var e=t?t.length:0;return e?(n=n===X?1:jo(n),$e(t,n)):[]}function Ea(t){for(var n=-1,e=t?t.length:0,r={};++n<e;){var i=t[n];r[i[0]]=i[1]}return r}function Ma(t){return t&&t.length?t[0]:X}function Sa(t,n,e){var r=t?t.length:0;if(!r)return-1;var i=null==e?0:jo(e);return 0>i&&(i=Qc(r+i,0)),b(t,n,i)}function Da(t){return ya(t,1)}function Ca(t,n){return t?Xc.call(t,n):\"\"}function Ta(t){var n=t?t.length:0;return n?t[n-1]:X}function Fa(t,n,e){var r=t?t.length:0;if(!r)return-1;var i=r;if(e!==X&&(i=jo(e),i=(0>i?Qc(r+i,0):Jc(i,r-1))+1),n!==n)return j(t,i-1,!0);for(;i--;)if(t[i]===n)return i;return-1}function Oa(t,n){return t&&t.length?pr(t,jo(n)):X}function La(t,n){return t&&t.length&&n&&n.length?br(t,n):t}function Ia(t,n,e){return t&&t.length&&n&&n.length?br(t,n,Bi(e)):t}function Ba(t,n,e){return t&&t.length&&n&&n.length?br(t,n,X,e):t}function Na(t,n){var e=[];if(!t||!t.length)return e;var r=-1,i=[],a=t.length;for(n=Bi(n,3);++r<a;){var u=t[r];n(u,r,t)&&(e.push(u),i.push(r))}return xr(t,i),e}function Pa(t){return t?rl.call(t):t}function Ra(t,n,e){var r=t?t.length:0;return r?(e&&\"number\"!=typeof e&&Ki(t,n,e)?(n=0,e=r):(n=null==n?0:jo(n),e=e===X?r:jo(e)),Mr(t,n,e)):[]}function ja(t,n){return Dr(t,n)}function Ya(t,n,e){return Cr(t,n,Bi(e))}function Ua(t,n){var e=t?t.length:0;if(e){var r=Dr(t,n);if(e>r&&to(t[r],n))return r}return-1}function $a(t,n){return Dr(t,n,!0)}function Wa(t,n,e){return Cr(t,n,Bi(e),!0)}function za(t,n){var e=t?t.length:0;if(e){var r=Dr(t,n,!0)-1;if(to(t[r],n))return r}return-1}function qa(t){return t&&t.length?Tr(t):[]}function Ga(t,n){return t&&t.length?Tr(t,Bi(n)):[]}function Ha(t){return ga(t,1)}function Va(t,n,e){return t&&t.length?(n=e||n===X?1:jo(n),Mr(t,0,0>n?0:n)):[]}function Za(t,n,e){var r=t?t.length:0;return r?(n=e||n===X?1:jo(n),n=r-n,Mr(t,0>n?0:n,r)):[]}function Xa(t,n){return t&&t.length?Nr(t,Bi(n,3),!1,!0):[]}function Ka(t,n){return t&&t.length?Nr(t,Bi(n,3)):[]}function Qa(t){return t&&t.length?Lr(t):[]}function Ja(t,n){return t&&t.length?Lr(t,Bi(n)):[]}function tu(t,n){return t&&t.length?Lr(t,X,n):[]}function nu(t){if(!t||!t.length)return[];var n=0;return t=l(t,function(t){return io(t)?(n=Qc(t.length,n),!0):void 0}),M(n,function(n){return d(t,vr(n))})}function eu(t,n){if(!t||!t.length)return[];var e=nu(t);return null==n?e:d(e,function(t){return a(n,X,t)})}function ru(t,n){return jr(t||[],n||[],de)}function iu(t,n){return jr(t||[],n||[],Er)}function au(t){var e=n(t);return e.__chain__=!0,e}function uu(t,n){return n(t),t}function ou(t,n){return n(t)}function su(){return au(this)}function cu(){return new L(this.value(),this.__chain__)}function lu(){this.__values__===X&&(this.__values__=Po(this.value()));var t=this.__index__>=this.__values__.length,n=t?X:this.__values__[this.__index__++];return{done:t,value:n}}function hu(){return this}function fu(t){for(var n,r=this;r instanceof e;){var i=ha(r);i.__index__=0,i.__values__=X,n?a.__wrapped__=i:n=i;var a=i;r=r.__wrapped__}return a.__wrapped__=t,n}function du(){var t=this.__wrapped__;if(t instanceof In){var n=t;return this.__actions__.length&&(n=new In(this)),n=n.reverse(),n.__actions__.push({func:ou,args:[Pa],thisArg:X}),new L(n,this.__chain__)}return this.thru(Pa)}function pu(){return Pr(this.__wrapped__,this.__actions__)}function gu(t,n,e){var r=yh(t)?c:Ne;return e&&Ki(t,n,e)&&(n=X),r(t,Bi(n,3))}function yu(t,n){var e=yh(t)?l:Ue;return e(t,Bi(n,3))}function mu(t,n){return $e(Au(t,n),1)}function vu(t,n){return $e(Au(t,n),xt)}function _u(t,n,e){return e=e===X?1:jo(e),$e(Au(t,n),e)}function bu(t,n){var e=yh(t)?o:wl;return e(t,Bi(n,3))}function xu(t,n){var e=yh(t)?s:Al;return e(t,Bi(n,3))}function wu(t,n,e,r){t=ro(t)?t:ys(t),e=e&&!r?jo(e):0;var i=t.length;return 0>e&&(e=Qc(i+e,0)),Fo(t)?i>=e&&t.indexOf(n,e)>-1:!!i&&b(t,n,e)>-1}function Au(t,n){var e=yh(t)?d:cr;return e(t,Bi(n,3))}function ku(t,n,e,r){return null==t?[]:(yh(n)||(n=null==n?[]:[n]),e=r?X:e,yh(e)||(e=null==e?[]:[e]),gr(t,n,e))}function Eu(t,n,e){var r=yh(t)?g:A,i=arguments.length<3;return r(t,Bi(n,4),e,i,wl)}function Mu(t,n,e){var r=yh(t)?y:A,i=arguments.length<3;return r(t,Bi(n,4),e,i,Al)}function Su(t,n){var e=yh(t)?l:Ue;return n=Bi(n,3),e(t,function(t,e,r){return!n(t,e,r)})}function Du(t){var n=ro(t)?t:ys(t),e=n.length;return e>0?n[wr(0,e-1)]:X}function Cu(t,n,e){var r=-1,i=Po(t),a=i.length,u=a-1;for(n=(e?Ki(t,n,e):n===X)?1:Se(jo(n),0,a);++r<n;){var o=wr(r,u),s=i[o];i[o]=i[r],i[r]=s}return i.length=n,i}function Tu(t){return Cu(t,Et)}function Fu(t){if(null==t)return 0;if(ro(t)){var n=t.length;return n&&Fo(t)?G(t):n}if(vo(t)){var e=Ui(t);if(e==Bt||e==Yt)return t.size}return rs(t).length}function Ou(t,n,e){var r=yh(t)?m:Sr;return e&&Ki(t,n,e)&&(n=X),r(t,Bi(n,3))}function Lu(){return vc.now()}function Iu(t,n){if(\"function\"!=typeof n)throw new wc(J);return t=jo(t),function(){return--t<1?n.apply(this,arguments):void 0}}function Bu(t,n,e){return n=e?X:n,n=t&&null==n?t.length:n,Si(t,ct,X,X,X,X,n)}function Nu(t,n){var e;if(\"function\"!=typeof n)throw new wc(J);return t=jo(t),function(){return--t>0&&(e=n.apply(this,arguments)),1>=t&&(n=X),e}}function Pu(t,n,e){n=e?X:n;var r=Si(t,at,X,X,X,X,X,n);return r.placeholder=Pu.placeholder,r}function Ru(t,n,e){n=e?X:n;var r=Si(t,ut,X,X,X,X,X,n);return r.placeholder=Ru.placeholder,r}function ju(t,n,e){function r(n){var e=f,r=d;return f=d=X,v=n,g=t.apply(r,e)}function i(t){return v=t,y=qc(o,n),_?r(t):g}function a(t){var e=t-m,r=t-v,i=n-e;return b?Jc(i,p-r):i}function u(t){var e=t-m,r=t-v;return m===X||e>=n||0>e||b&&r>=p}function o(){var t=Lu();return u(t)?s(t):void(y=qc(o,a(t)))}function s(t){return y=X,x&&f?r(t):(f=d=X,g)}function c(){v=0,f=m=d=y=X}function l(){return y===X?g:s(Lu())}function h(){var t=Lu(),e=u(t);if(f=arguments,d=this,m=t,e){if(y===X)return i(m);if(b)return y=qc(o,n),r(m)}return y===X&&(y=qc(o,n)),g}var f,d,p,g,y,m,v=0,_=!1,b=!1,x=!0;if(\"function\"!=typeof t)throw new wc(J);return n=Uo(n)||0,mo(e)&&(_=!!e.leading,b=\"maxWait\"in e,p=b?Qc(Uo(e.maxWait)||0,n):p,x=\"trailing\"in e?!!e.trailing:x),h.cancel=c,h.flush=l,h}function Yu(t){return Si(t,ht)}function Uu(t,n){if(\"function\"!=typeof t||n&&\"function\"!=typeof n)throw new wc(J);var e=function(){var r=arguments,i=n?n.apply(this,r):r[0],a=e.cache;if(a.has(i))return a.get(i);var u=t.apply(this,r);return e.cache=a.set(i,u),u};return e.cache=new(Uu.Cache||Xn),e}function $u(t){if(\"function\"!=typeof t)throw new wc(J);return function(){return!t.apply(this,arguments)}}function Wu(t){return Nu(2,t)}function zu(t,n){if(\"function\"!=typeof t)throw new wc(J);return n=Qc(n===X?t.length-1:jo(n),0),function(){for(var e=arguments,r=-1,i=Qc(e.length-n,0),u=Array(i);++r<i;)u[r]=e[n+r];switch(n){case 0:return t.call(this,u);case 1:return t.call(this,e[0],u);case 2:return t.call(this,e[0],e[1],u)}var o=Array(n+1);for(r=-1;++r<n;)o[r]=e[r];return o[n]=u,a(t,this,o)}}function qu(t,n){if(\"function\"!=typeof t)throw new wc(J);return n=n===X?0:Qc(jo(n),0),zu(function(e){var r=e[n],i=Wr(e,0,n);return r&&p(i,r),a(t,this,i)})}function Gu(t,n,e){var r=!0,i=!0;if(\"function\"!=typeof t)throw new wc(J);return mo(e)&&(r=\"leading\"in e?!!e.leading:r,i=\"trailing\"in e?!!e.trailing:i),ju(t,n,{leading:r,maxWait:n,trailing:i})}function Hu(t){return Bu(t,1)}function Vu(t,n){return n=null==n?Gs:n,hh(n,t)}function Zu(){if(!arguments.length)return[];var t=arguments[0];return yh(t)?t:[t]}function Xu(t){return De(t,!1,!0)}function Ku(t,n){return De(t,!1,!0,n)}function Qu(t){return De(t,!0,!0)}function Ju(t,n){return De(t,!0,!0,n)}function to(t,n){return t===n||t!==t&&n!==n}function no(t){return io(t)&&Cc.call(t,\"callee\")&&(!Wc.call(t,\"callee\")||Oc.call(t)==Dt)}function eo(t){return vo(t)&&Oc.call(t)==qt}function ro(t){return null!=t&&yo(Cl(t))&&!po(t)}function io(t){return vo(t)&&ro(t)}function ao(t){return t===!0||t===!1||vo(t)&&Oc.call(t)==Tt}function uo(t){return vo(t)&&Oc.call(t)==Ft}function oo(t){return!!t&&1===t.nodeType&&vo(t)&&!So(t)}function so(t){if(ro(t)&&(yh(t)||Fo(t)||po(t.splice)||no(t)||mh(t)))return!t.length;if(vo(t)){var n=Ui(t);if(n==Bt||n==Yt)return!t.size}for(var e in t)if(Cc.call(t,e))return!1;return!(fl&&rs(t).length)}function co(t,n){return nr(t,n)}function lo(t,n,e){e=\"function\"==typeof e?e:X;var r=e?e(t,n):X;return r===X?nr(t,n,e):!!r}function ho(t){return vo(t)?Oc.call(t)==Ot||\"string\"==typeof t.message&&\"string\"==typeof t.name:!1}function fo(t){return\"number\"==typeof t&&Zc(t)}function po(t){var n=mo(t)?Oc.call(t):\"\";return n==Lt||n==It}function go(t){return\"number\"==typeof t&&t==jo(t)}function yo(t){return\"number\"==typeof t&&t>-1&&t%1==0&&wt>=t}function mo(t){var n=typeof t;return!!t&&(\"object\"==n||\"function\"==n)}function vo(t){return!!t&&\"object\"==typeof t}function _o(t){return vo(t)&&Ui(t)==Bt}function bo(t,n){return t===n||rr(t,n,Pi(n))}function xo(t,n,e){return e=\"function\"==typeof e?e:X,rr(t,n,Pi(n),e)}function wo(t){return Mo(t)&&t!=+t}function Ao(t){if(Fl(t))throw new _c(\"This method is not supported with `core-js`. Try https://github.com/es-shims.\");return ir(t)}function ko(t){return null===t}function Eo(t){return null==t}function Mo(t){return\"number\"==typeof t||vo(t)&&Oc.call(t)==Nt}function So(t){if(!vo(t)||Oc.call(t)!=Pt||Y(t))return!1;var n=ji(t);if(null===n)return!0;var e=Cc.call(n,\"constructor\")&&n.constructor;return\"function\"==typeof e&&e instanceof e&&Dc.call(e)==Fc}function Do(t){return mo(t)&&Oc.call(t)==jt}function Co(t){return go(t)&&t>=-wt&&wt>=t}function To(t){return vo(t)&&Ui(t)==Yt}function Fo(t){return\"string\"==typeof t||!yh(t)&&vo(t)&&Oc.call(t)==Ut}function Oo(t){return\"symbol\"==typeof t||vo(t)&&Oc.call(t)==$t}function Lo(t){return vo(t)&&yo(t.length)&&!!Ee[Oc.call(t)]}function Io(t){return t===X}function Bo(t){return vo(t)&&Ui(t)==Wt}function No(t){return vo(t)&&Oc.call(t)==zt}function Po(t){if(!t)return[];if(ro(t))return Fo(t)?H(t):ei(t);if(Uc&&t[Uc])return U(t[Uc]());var n=Ui(t),e=n==Bt?$:n==Yt?z:ys;return e(t)}function Ro(t){if(!t)return 0===t?t:0;if(t=Uo(t),t===xt||t===-xt){var n=0>t?-1:1;return n*At}return t===t?t:0}function jo(t){var n=Ro(t),e=n%1;return n===n?e?n-e:n:0}function Yo(t){return t?Se(jo(t),0,Et):0}function Uo(t){if(\"number\"==typeof t)return t;if(Oo(t))return kt;if(mo(t)){var n=po(t.valueOf)?t.valueOf():t;t=mo(n)?n+\"\":n}if(\"string\"!=typeof t)return 0===t?t:+t;t=t.replace(vn,\"\");var e=Sn.test(t);return e||Cn.test(t)?Oe(t.slice(2),e?2:8):Mn.test(t)?kt:+t}function $o(t){return ri(t,is(t))}function Wo(t){return Se(jo(t),-wt,wt)}function zo(t){return null==t?\"\":Or(t)}function qo(t,n){var e=Te(t);return n?ye(e,n):e}function Go(t,n){return v(t,Bi(n,3),We)}function Ho(t,n){return v(t,Bi(n,3),ze)}function Vo(t,n){return null==t?t:kl(t,Bi(n,3),is)}function Zo(t,n){return null==t?t:El(t,Bi(n,3),is)}function Xo(t,n){return t&&We(t,Bi(n,3))}function Ko(t,n){return t&&ze(t,Bi(n,3))}function Qo(t){return null==t?[]:qe(t,rs(t))}function Jo(t){return null==t?[]:qe(t,is(t))}function ts(t,n,e){var r=null==t?X:Ge(t,n);return r===X?e:r}function ns(t,n){return null!=t&&Wi(t,n,Ze)}function es(t,n){return null!=t&&Wi(t,n,Xe)}function rs(t){var n=ea(t);if(!n&&!ro(t))return ur(t);var e=Hi(t),r=!!e,i=e||[],a=i.length;for(var u in t)!Ze(t,u)||r&&(\"length\"==u||Xi(u,a))||n&&\"constructor\"==u||i.push(u);return i}function is(t){for(var n=-1,e=ea(t),r=or(t),i=r.length,a=Hi(t),u=!!a,o=a||[],s=o.length;++n<i;){var c=r[n];u&&(\"length\"==c||Xi(c,s))||\"constructor\"==c&&(e||!Cc.call(t,c))||o.push(c)}return o}function as(t,n){var e={};return n=Bi(n,3),We(t,function(t,r,i){e[n(t,r,i)]=t}),e}function us(t,n){var e={};return n=Bi(n,3),We(t,function(t,r,i){e[r]=n(t,r,i)}),e}function os(t,n){return n=Bi(n),mr(t,function(t,e){return!n(t,e)})}function ss(t,n){return null==t?{}:mr(t,Bi(n))}function cs(t,n,e){n=Qi(n,t)?[n]:$r(n);var r=-1,i=n.length;for(i||(t=X,i=1);++r<i;){var a=null==t?X:t[ca(n[r])];a===X&&(r=i,a=e),t=po(a)?a.call(t):a}return t}function ls(t,n,e){return null==t?t:Er(t,n,e)}function hs(t,n,e,r){return r=\"function\"==typeof r?r:X,null==t?t:Er(t,n,e,r)}function fs(t,n,e){var r=yh(t)||Lo(t);if(n=Bi(n,4),null==e)if(r||mo(t)){var i=t.constructor;e=r?yh(t)?new i:[]:po(i)?Te(ji(t)):{}}else e={};return(r?o:We)(t,function(t,r,i){return n(e,t,r,i)}),e}function ds(t,n){return null==t?!0:Ir(t,n)}function ps(t,n,e){return null==t?t:Br(t,n,Ur(e))}function gs(t,n,e,r){return r=\"function\"==typeof r?r:X,null==t?t:Br(t,n,Ur(e),r)}function ys(t){return t?C(t,rs(t)):[]}function ms(t){return null==t?[]:C(t,is(t))}function vs(t,n,e){return e===X&&(e=n,n=X),e!==X&&(e=Uo(e),e=e===e?e:0),n!==X&&(n=Uo(n),n=n===n?n:0),Se(Uo(t),n,e)}function _s(t,n,e){return n=Uo(n)||0,e===X?(e=n,n=0):e=Uo(e)||0,t=Uo(t),Ke(t,n,e)}function bs(t,n,e){if(e&&\"boolean\"!=typeof e&&Ki(t,n,e)&&(n=e=X),e===X&&(\"boolean\"==typeof n?(e=n,n=X):\"boolean\"==typeof t&&(e=t,t=X)),t===X&&n===X?(t=0,n=1):(t=Uo(t)||0,n===X?(n=t,t=0):n=Uo(n)||0),t>n){var r=t;t=n,n=r}if(e||t%1||n%1){var i=nl();return Jc(t+i*(n-t+Fe(\"1e-\"+((i+\"\").length-1))),n)}return wr(t,n)}function xs(t){return Wh(zo(t).toLowerCase())}function ws(t){return t=zo(t),t&&t.replace(Fn,B).replace(ve,\"\")}function As(t,n,e){t=zo(t),n=Or(n);var r=t.length;return e=e===X?r:Se(jo(e),0,r),e-=n.length,e>=0&&t.indexOf(n,e)==e}function ks(t){return t=zo(t),t&&cn.test(t)?t.replace(on,N):t}function Es(t){return t=zo(t),t&&mn.test(t)?t.replace(yn,\"\\\\$&\"):t}function Ms(t,n,e){t=zo(t),n=jo(n);var r=n?G(t):0;if(!n||r>=n)return t;var i=(n-r)/2;return bi(Hc(i),e)+t+bi(Gc(i),e)}function Ss(t,n,e){t=zo(t),n=jo(n);var r=n?G(t):0;return n&&n>r?t+bi(n-r,e):t}function Ds(t,n,e){t=zo(t),n=jo(n);var r=n?G(t):0;return n&&n>r?bi(n-r,e)+t:t}function Cs(t,n,e){return e||null==n?n=0:n&&(n=+n),t=zo(t).replace(vn,\"\"),tl(t,n||(En.test(t)?16:10))}function Ts(t,n,e){return n=(e?Ki(t,n,e):n===X)?1:jo(n),kr(zo(t),n)}function Fs(){var t=arguments,n=zo(t[0]);return t.length<3?n:el.call(n,t[1],t[2])}function Os(t,n,e){return e&&\"number\"!=typeof e&&Ki(t,n,e)&&(n=e=X),(e=e===X?Et:e>>>0)?(t=zo(t),t&&(\"string\"==typeof n||null!=n&&!Do(n))&&(n=Or(n),\"\"==n&&xe.test(t))?Wr(H(t),0,e):il.call(t,n,e)):[]}function Ls(t,n,e){return t=zo(t),e=Se(jo(e),0,t.length),t.lastIndexOf(Or(n),e)==e}function Is(t,e,r){var i=n.templateSettings;r&&Ki(t,e,r)&&(e=X),t=zo(t),e=wh({},e,i,he);var a,u,o=wh({},e.imports,i.imports,he),s=rs(o),c=C(o,s),l=0,h=e.interpolate||On,f=\"__p += '\",d=xc((e.escape||On).source+\"|\"+h.source+\"|\"+(h===fn?An:On).source+\"|\"+(e.evaluate||On).source+\"|$\",\"g\"),p=\"//# sourceURL=\"+(\"sourceURL\"in e?e.sourceURL:\"lodash.templateSources[\"+ ++ke+\"]\")+\"\\n\";t.replace(d,function(n,e,r,i,o,s){return r||(r=i),f+=t.slice(l,s).replace(Ln,P),e&&(a=!0,f+=\"' +\\n__e(\"+e+\") +\\n'\"),o&&(u=!0,f+=\"';\\n\"+o+\";\\n__p += '\"),r&&(f+=\"' +\\n((__t = (\"+r+\")) == null ? '' : __t) +\\n'\"),l=s+n.length,n}),f+=\"';\\n\";var g=e.variable;g||(f=\"with (obj) {\\n\"+f+\"\\n}\\n\"),f=(u?f.replace(en,\"\"):f).replace(rn,\"$1\").replace(an,\"$1;\"),f=\"function(\"+(g||\"obj\")+\") {\\n\"+(g?\"\":\"obj || (obj = {});\\n\")+\"var __t, __p = ''\"+(a?\", __e = _.escape\":\"\")+(u?\", __j = Array.prototype.join;\\nfunction print() { __p += __j.call(arguments, '') }\\n\":\";\\n\")+f+\"return __p\\n}\";var y=zh(function(){return Function(s,p+\"return \"+f).apply(X,c)});if(y.source=f,ho(y))throw y;return y}function Bs(t){return zo(t).toLowerCase()}function Ns(t){return zo(t).toUpperCase()}function Ps(t,n,e){if(t=zo(t),t&&(e||n===X))return t.replace(vn,\"\");if(!t||!(n=Or(n)))return t;var r=H(t),i=H(n),a=F(r,i),u=O(r,i)+1;return Wr(r,a,u).join(\"\")}function Rs(t,n,e){if(t=zo(t),t&&(e||n===X))return t.replace(bn,\"\");if(!t||!(n=Or(n)))return t;var r=H(t),i=O(r,H(n))+1;return Wr(r,0,i).join(\"\")}function js(t,n,e){if(t=zo(t),t&&(e||n===X))return t.replace(_n,\"\");if(!t||!(n=Or(n)))return t;var r=H(t),i=F(r,H(n));return Wr(r,i).join(\"\")}function Ys(t,n){var e=pt,r=gt;if(mo(n)){var i=\"separator\"in n?n.separator:i;e=\"length\"in n?jo(n.length):e,r=\"omission\"in n?Or(n.omission):r}t=zo(t);var a=t.length;if(xe.test(t)){var u=H(t);a=u.length}if(e>=a)return t;var o=e-G(r);if(1>o)return r;var s=u?Wr(u,0,o).join(\"\"):t.slice(0,o);if(i===X)return s+r;if(u&&(o+=s.length-o),Do(i)){if(t.slice(o).search(i)){var c,l=s;for(i.global||(i=xc(i.source,zo(kn.exec(i))+\"g\")),i.lastIndex=0;c=i.exec(l);)var h=c.index;s=s.slice(0,h===X?o:h)}}else if(t.indexOf(Or(i),o)!=o){var f=s.lastIndexOf(i);f>-1&&(s=s.slice(0,f))}return s+r}function Us(t){return t=zo(t),t&&sn.test(t)?t.replace(un,V):t}function $s(t,n,e){return t=zo(t),n=e?X:n,n===X&&(n=we.test(t)?be:xn),t.match(n)||[]}function Ws(t){var n=t?t.length:0,e=Bi();return t=n?d(t,function(t){if(\"function\"!=typeof t[1])throw new wc(J);return[e(t[0]),t[1]]}):[],zu(function(e){for(var r=-1;++r<n;){var i=t[r];if(a(i[0],this,e))return a(i[1],this,e)}})}function zs(t){return Ce(De(t,!0))}function qs(t){return function(){return t}}function Gs(t){return t}function Hs(t){return ar(\"function\"==typeof t?t:De(t,!0))}function Vs(t){return lr(De(t,!0))}function Zs(t,n){return hr(t,De(n,!0))}function Xs(t,n,e){var r=rs(n),i=qe(n,r);null!=e||mo(n)&&(i.length||!r.length)||(e=n,n=t,t=this,i=qe(n,rs(n)));var a=!(mo(e)&&\"chain\"in e&&!e.chain),u=po(t);return o(i,function(e){var r=n[e];t[e]=r,u&&(t.prototype[e]=function(){var n=this.__chain__;if(a||n){var e=t(this.__wrapped__),i=e.__actions__=ei(this.__actions__);return i.push({func:r,args:arguments,thisArg:t}),e.__chain__=n,e}return r.apply(t,p([this.value()],arguments))})}),t}function Ks(){return je._===this&&(je._=Lc),this}function Qs(){}function Js(t){return t=jo(t),zu(function(n){return pr(n,t)})}function tc(t){return Qi(t)?vr(ca(t)):_r(t)}function nc(t){return function(n){return null==t?X:Ge(t,n)}}function ec(){return[]}function rc(){return!1}function ic(){return{}}function ac(){return\"\"}function uc(){return!0}function oc(t,n){if(t=jo(t),1>t||t>wt)return[];var e=Et,r=Jc(t,Et);n=Bi(n),t-=Et;for(var i=M(r,n);++e<t;)n(e);return i}function sc(t){return yh(t)?d(t,ca):Oo(t)?[t]:ei(Ll(t))}function cc(t){var n=++Tc;return zo(t)+n}function lc(t){return t&&t.length?Pe(t,Gs,Ve):X}function hc(t,n){return t&&t.length?Pe(t,Bi(n),Ve):X}function fc(t){return w(t,Gs)}function dc(t,n){return w(t,Bi(n))}function pc(t){return t&&t.length?Pe(t,Gs,sr):X}function gc(t,n){return t&&t.length?Pe(t,Bi(n),sr):X}function yc(t){return t&&t.length?E(t,Gs):0}function mc(t,n){return t&&t.length?E(t,Bi(n)):0}t=t?Ye.defaults({},t,Ye.pick(je,Ae)):je;var vc=t.Date,_c=t.Error,bc=t.Math,xc=t.RegExp,wc=t.TypeError,Ac=t.Array.prototype,kc=t.Object.prototype,Ec=t.String.prototype,Mc=t[\"__core-js_shared__\"],Sc=function(){var t=/[^.]+$/.exec(Mc&&Mc.keys&&Mc.keys.IE_PROTO||\"\");return t?\"Symbol(src)_1.\"+t:\"\"}(),Dc=t.Function.prototype.toString,Cc=kc.hasOwnProperty,Tc=0,Fc=Dc.call(Object),Oc=kc.toString,Lc=je._,Ic=xc(\"^\"+Dc.call(Cc).replace(yn,\"\\\\$&\").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,\"$1.*?\")+\"$\"),Bc=Be?t.Buffer:X,Nc=t.Reflect,Pc=t.Symbol,Rc=t.Uint8Array,jc=Nc?Nc.enumerate:X,Yc=Object.getOwnPropertySymbols,Uc=\"symbol\"==typeof(Uc=Pc&&Pc.iterator)?Uc:X,$c=Object.create,Wc=kc.propertyIsEnumerable,zc=Ac.splice,qc=function(n,e){return t.setTimeout.call(je,n,e)},Gc=bc.ceil,Hc=bc.floor,Vc=Object.getPrototypeOf,Zc=t.isFinite,Xc=Ac.join,Kc=Object.keys,Qc=bc.max,Jc=bc.min,tl=t.parseInt,nl=bc.random,el=Ec.replace,rl=Ac.reverse,il=Ec.split,al=Ri(t,\"DataView\"),ul=Ri(t,\"Map\"),ol=Ri(t,\"Promise\"),sl=Ri(t,\"Set\"),cl=Ri(t,\"WeakMap\"),ll=Ri(Object,\"create\"),hl=cl&&new cl,fl=!Wc.call({valueOf:1},\"valueOf\"),dl={},pl=la(al),gl=la(ul),yl=la(ol),ml=la(sl),vl=la(cl),_l=Pc?Pc.prototype:X,bl=_l?_l.valueOf:X,xl=_l?_l.toString:X;n.templateSettings={escape:ln,evaluate:hn,interpolate:fn,variable:\"\",imports:{_:n}},n.prototype=e.prototype,n.prototype.constructor=n,L.prototype=Te(e.prototype),L.prototype.constructor=L,In.prototype=Te(e.prototype),In.prototype.constructor=In,Rn.prototype.clear=jn,Rn.prototype[\"delete\"]=Yn,Rn.prototype.get=Un,Rn.prototype.has=$n,Rn.prototype.set=Wn,zn.prototype.clear=qn,zn.prototype[\"delete\"]=Gn,zn.prototype.get=Hn,zn.prototype.has=Vn,zn.prototype.set=Zn,Xn.prototype.clear=Kn,Xn.prototype[\"delete\"]=Qn,Xn.prototype.get=Jn,Xn.prototype.has=te,Xn.prototype.set=ne,ee.prototype.add=ee.prototype.push=re,ee.prototype.has=ie,ae.prototype.clear=ue,ae.prototype[\"delete\"]=oe,ae.prototype.get=se,ae.prototype.has=ce,ae.prototype.set=le;var wl=oi(We),Al=oi(ze,!0),kl=si(),El=si(!0);jc&&!Wc.call({valueOf:1},\"valueOf\")&&(or=function(t){return U(jc(t))});var Ml=hl?function(t,n){return hl.set(t,n),t}:Gs,Sl=sl&&1/z(new sl([,-0]))[1]==xt?function(t){return new sl(t)}:Qs,Dl=hl?function(t){return hl.get(t)}:Qs,Cl=vr(\"length\");Yc||(Yi=ec);var Tl=Yc?function(t){for(var n=[];t;)p(n,Yi(t)),t=ji(t);return n}:Yi;(al&&Ui(new al(new ArrayBuffer(1)))!=Gt||ul&&Ui(new ul)!=Bt||ol&&Ui(ol.resolve())!=Rt||sl&&Ui(new sl)!=Yt||cl&&Ui(new cl)!=Wt)&&(Ui=function(t){var n=Oc.call(t),e=n==Pt?t.constructor:X,r=e?la(e):X;if(r)switch(r){case pl:return Gt;case gl:return Bt;case yl:return Rt;case ml:return Yt;case vl:return Wt}return n});var Fl=Mc?po:rc,Ol=function(){var t=0,n=0;return function(e,r){var i=Lu(),a=mt-(i-n);if(n=i,a>0){if(++t>=yt)return e}else t=0;return Ml(e,r)}}(),Ll=Uu(function(t){var n=[];return zo(t).replace(gn,function(t,e,r,i){n.push(r?i.replace(wn,\"$1\"):e||t)}),n}),Il=zu(function(t,n){return io(t)?Ie(t,$e(n,1,io,!0)):[]}),Bl=zu(function(t,n){var e=Ta(n);return io(e)&&(e=X),io(t)?Ie(t,$e(n,1,io,!0),Bi(e)):[]}),Nl=zu(function(t,n){var e=Ta(n);return io(e)&&(e=X),io(t)?Ie(t,$e(n,1,io,!0),X,e):[]}),Pl=zu(function(t){var n=d(t,Yr);return n.length&&n[0]===t[0]?Qe(n):[]}),Rl=zu(function(t){var n=Ta(t),e=d(t,Yr);return n===Ta(e)?n=X:e.pop(),e.length&&e[0]===t[0]?Qe(e,Bi(n)):[]}),jl=zu(function(t){var n=Ta(t),e=d(t,Yr);return n===Ta(e)?n=X:e.pop(),e.length&&e[0]===t[0]?Qe(e,X,n):[]}),Yl=zu(La),Ul=zu(function(t,n){n=$e(n,1);var e=t?t.length:0,r=_e(t,n);return xr(t,d(n,function(t){return Xi(t,e)?+t:t}).sort(Qr)),r}),$l=zu(function(t){return Lr($e(t,1,io,!0))}),Wl=zu(function(t){var n=Ta(t);return io(n)&&(n=X),Lr($e(t,1,io,!0),Bi(n))}),zl=zu(function(t){var n=Ta(t);return io(n)&&(n=X),Lr($e(t,1,io,!0),X,n)}),ql=zu(function(t,n){return io(t)?Ie(t,n):[]}),Gl=zu(function(t){return Rr(l(t,io))}),Hl=zu(function(t){var n=Ta(t);return io(n)&&(n=X),Rr(l(t,io),Bi(n))}),Vl=zu(function(t){var n=Ta(t);return io(n)&&(n=X),Rr(l(t,io),X,n)}),Zl=zu(nu),Xl=zu(function(t){var n=t.length,e=n>1?t[n-1]:X;return e=\"function\"==typeof e?(t.pop(),e):X,eu(t,e)}),Kl=zu(function(t){t=$e(t,1);var n=t.length,e=n?t[0]:0,r=this.__wrapped__,i=function(n){return _e(n,t)};return!(n>1||this.__actions__.length)&&r instanceof In&&Xi(e)?(r=r.slice(e,+e+(n?1:0)),r.__actions__.push({func:ou,args:[i],thisArg:X}),new L(r,this.__chain__).thru(function(t){return n&&!t.length&&t.push(X),t})):this.thru(i)}),Ql=ai(function(t,n,e){Cc.call(t,e)?++t[e]:t[e]=1}),Jl=pi(ba),th=pi(xa),nh=ai(function(t,n,e){Cc.call(t,e)?t[e].push(n):t[e]=[n]}),eh=zu(function(t,n,e){var r=-1,i=\"function\"==typeof n,u=Qi(n),o=ro(t)?Array(t.length):[];return wl(t,function(t){var s=i?n:u&&null!=t?t[n]:X;o[++r]=s?a(s,t,e):tr(t,n,e)}),o}),rh=ai(function(t,n,e){t[e]=n}),ih=ai(function(t,n,e){t[e?0:1].push(n)},function(){return[[],[]]}),ah=zu(function(t,n){if(null==t)return[];var e=n.length;return e>1&&Ki(t,n[0],n[1])?n=[]:e>2&&Ki(n[0],n[1],n[2])&&(n=[n[0]]),n=1==n.length&&yh(n[0])?n[0]:$e(n,1,Zi),gr(t,n,[])}),uh=zu(function(t,n,e){var r=et;if(e.length){var i=W(e,Ii(uh));r|=ot}return Si(t,r,n,e,i)}),oh=zu(function(t,n,e){var r=et|rt;if(e.length){var i=W(e,Ii(oh));r|=ot}return Si(n,r,t,e,i)}),sh=zu(function(t,n){return Le(t,1,n)}),ch=zu(function(t,n,e){return Le(t,Uo(n)||0,e)});Uu.Cache=Xn;var lh=zu(function(t,n){n=1==n.length&&yh(n[0])?d(n[0],D(Bi())):d($e(n,1,Zi),D(Bi()));var e=n.length;return zu(function(r){for(var i=-1,u=Jc(r.length,e);++i<u;)r[i]=n[i].call(this,r[i]);return a(t,this,r)})}),hh=zu(function(t,n){var e=W(n,Ii(hh));return Si(t,ot,X,n,e)}),fh=zu(function(t,n){var e=W(n,Ii(fh));return Si(t,st,X,n,e)}),dh=zu(function(t,n){return Si(t,lt,X,X,X,$e(n,1))}),ph=Ai(Ve),gh=Ai(function(t,n){return t>=n}),yh=Array.isArray,mh=Bc?function(t){return t instanceof Bc}:rc,vh=Ai(sr),_h=Ai(function(t,n){return n>=t}),bh=ui(function(t,n){if(fl||ea(n)||ro(n))return void ri(n,rs(n),t);for(var e in n)Cc.call(n,e)&&de(t,e,n[e])}),xh=ui(function(t,n){if(fl||ea(n)||ro(n))return void ri(n,is(n),t);for(var e in n)de(t,e,n[e])}),wh=ui(function(t,n,e,r){ri(n,is(n),t,r)}),Ah=ui(function(t,n,e,r){ri(n,rs(n),t,r)}),kh=zu(function(t,n){return _e(t,$e(n,1))}),Eh=zu(function(t){return t.push(X,he),a(wh,X,t)}),Mh=zu(function(t){return t.push(X,ua),a(Fh,X,t)}),Sh=mi(function(t,n,e){t[n]=e},qs(Gs)),Dh=mi(function(t,n,e){Cc.call(t,n)?t[n].push(e):t[n]=[e]},Bi),Ch=zu(tr),Th=ui(function(t,n,e){fr(t,n,e)}),Fh=ui(function(t,n,e,r){fr(t,n,e,r)}),Oh=zu(function(t,n){return null==t?{}:(n=d($e(n,1),ca),yr(t,Ie(Oi(t),n)))}),Lh=zu(function(t,n){return null==t?{}:yr(t,d($e(n,1),ca))}),Ih=Mi(rs),Bh=Mi(is),Nh=hi(function(t,n,e){return n=n.toLowerCase(),t+(e?xs(n):n)}),Ph=hi(function(t,n,e){return t+(e?\"-\":\"\")+n.toLowerCase()}),Rh=hi(function(t,n,e){\nreturn t+(e?\" \":\"\")+n.toLowerCase()}),jh=li(\"toLowerCase\"),Yh=hi(function(t,n,e){return t+(e?\"_\":\"\")+n.toLowerCase()}),Uh=hi(function(t,n,e){return t+(e?\" \":\"\")+Wh(n)}),$h=hi(function(t,n,e){return t+(e?\" \":\"\")+n.toUpperCase()}),Wh=li(\"toUpperCase\"),zh=zu(function(t,n){try{return a(t,X,n)}catch(e){return ho(e)?e:new _c(e)}}),qh=zu(function(t,n){return o($e(n,1),function(n){n=ca(n),t[n]=uh(t[n],t)}),t}),Gh=gi(),Hh=gi(!0),Vh=zu(function(t,n){return function(e){return tr(e,t,n)}}),Zh=zu(function(t,n){return function(e){return tr(t,e,n)}}),Xh=_i(d),Kh=_i(c),Qh=_i(m),Jh=wi(),tf=wi(!0),nf=vi(function(t,n){return t+n}),ef=Ei(\"ceil\"),rf=vi(function(t,n){return t/n}),af=Ei(\"floor\"),uf=vi(function(t,n){return t*n}),of=Ei(\"round\"),sf=vi(function(t,n){return t-n});return n.after=Iu,n.ary=Bu,n.assign=bh,n.assignIn=xh,n.assignInWith=wh,n.assignWith=Ah,n.at=kh,n.before=Nu,n.bind=uh,n.bindAll=qh,n.bindKey=oh,n.castArray=Zu,n.chain=au,n.chunk=fa,n.compact=da,n.concat=pa,n.cond=Ws,n.conforms=zs,n.constant=qs,n.countBy=Ql,n.create=qo,n.curry=Pu,n.curryRight=Ru,n.debounce=ju,n.defaults=Eh,n.defaultsDeep=Mh,n.defer=sh,n.delay=ch,n.difference=Il,n.differenceBy=Bl,n.differenceWith=Nl,n.drop=ga,n.dropRight=ya,n.dropRightWhile=ma,n.dropWhile=va,n.fill=_a,n.filter=yu,n.flatMap=mu,n.flatMapDeep=vu,n.flatMapDepth=_u,n.flatten=wa,n.flattenDeep=Aa,n.flattenDepth=ka,n.flip=Yu,n.flow=Gh,n.flowRight=Hh,n.fromPairs=Ea,n.functions=Qo,n.functionsIn=Jo,n.groupBy=nh,n.initial=Da,n.intersection=Pl,n.intersectionBy=Rl,n.intersectionWith=jl,n.invert=Sh,n.invertBy=Dh,n.invokeMap=eh,n.iteratee=Hs,n.keyBy=rh,n.keys=rs,n.keysIn=is,n.map=Au,n.mapKeys=as,n.mapValues=us,n.matches=Vs,n.matchesProperty=Zs,n.memoize=Uu,n.merge=Th,n.mergeWith=Fh,n.method=Vh,n.methodOf=Zh,n.mixin=Xs,n.negate=$u,n.nthArg=Js,n.omit=Oh,n.omitBy=os,n.once=Wu,n.orderBy=ku,n.over=Xh,n.overArgs=lh,n.overEvery=Kh,n.overSome=Qh,n.partial=hh,n.partialRight=fh,n.partition=ih,n.pick=Lh,n.pickBy=ss,n.property=tc,n.propertyOf=nc,n.pull=Yl,n.pullAll=La,n.pullAllBy=Ia,n.pullAllWith=Ba,n.pullAt=Ul,n.range=Jh,n.rangeRight=tf,n.rearg=dh,n.reject=Su,n.remove=Na,n.rest=zu,n.reverse=Pa,n.sampleSize=Cu,n.set=ls,n.setWith=hs,n.shuffle=Tu,n.slice=Ra,n.sortBy=ah,n.sortedUniq=qa,n.sortedUniqBy=Ga,n.split=Os,n.spread=qu,n.tail=Ha,n.take=Va,n.takeRight=Za,n.takeRightWhile=Xa,n.takeWhile=Ka,n.tap=uu,n.throttle=Gu,n.thru=ou,n.toArray=Po,n.toPairs=Ih,n.toPairsIn=Bh,n.toPath=sc,n.toPlainObject=$o,n.transform=fs,n.unary=Hu,n.union=$l,n.unionBy=Wl,n.unionWith=zl,n.uniq=Qa,n.uniqBy=Ja,n.uniqWith=tu,n.unset=ds,n.unzip=nu,n.unzipWith=eu,n.update=ps,n.updateWith=gs,n.values=ys,n.valuesIn=ms,n.without=ql,n.words=$s,n.wrap=Vu,n.xor=Gl,n.xorBy=Hl,n.xorWith=Vl,n.zip=Zl,n.zipObject=ru,n.zipObjectDeep=iu,n.zipWith=Xl,n.entries=Ih,n.entriesIn=Bh,n.extend=xh,n.extendWith=wh,Xs(n,n),n.add=nf,n.attempt=zh,n.camelCase=Nh,n.capitalize=xs,n.ceil=ef,n.clamp=vs,n.clone=Xu,n.cloneDeep=Qu,n.cloneDeepWith=Ju,n.cloneWith=Ku,n.deburr=ws,n.divide=rf,n.endsWith=As,n.eq=to,n.escape=ks,n.escapeRegExp=Es,n.every=gu,n.find=Jl,n.findIndex=ba,n.findKey=Go,n.findLast=th,n.findLastIndex=xa,n.findLastKey=Ho,n.floor=af,n.forEach=bu,n.forEachRight=xu,n.forIn=Vo,n.forInRight=Zo,n.forOwn=Xo,n.forOwnRight=Ko,n.get=ts,n.gt=ph,n.gte=gh,n.has=ns,n.hasIn=es,n.head=Ma,n.identity=Gs,n.includes=wu,n.indexOf=Sa,n.inRange=_s,n.invoke=Ch,n.isArguments=no,n.isArray=yh,n.isArrayBuffer=eo,n.isArrayLike=ro,n.isArrayLikeObject=io,n.isBoolean=ao,n.isBuffer=mh,n.isDate=uo,n.isElement=oo,n.isEmpty=so,n.isEqual=co,n.isEqualWith=lo,n.isError=ho,n.isFinite=fo,n.isFunction=po,n.isInteger=go,n.isLength=yo,n.isMap=_o,n.isMatch=bo,n.isMatchWith=xo,n.isNaN=wo,n.isNative=Ao,n.isNil=Eo,n.isNull=ko,n.isNumber=Mo,n.isObject=mo,n.isObjectLike=vo,n.isPlainObject=So,n.isRegExp=Do,n.isSafeInteger=Co,n.isSet=To,n.isString=Fo,n.isSymbol=Oo,n.isTypedArray=Lo,n.isUndefined=Io,n.isWeakMap=Bo,n.isWeakSet=No,n.join=Ca,n.kebabCase=Ph,n.last=Ta,n.lastIndexOf=Fa,n.lowerCase=Rh,n.lowerFirst=jh,n.lt=vh,n.lte=_h,n.max=lc,n.maxBy=hc,n.mean=fc,n.meanBy=dc,n.min=pc,n.minBy=gc,n.stubArray=ec,n.stubFalse=rc,n.stubObject=ic,n.stubString=ac,n.stubTrue=uc,n.multiply=uf,n.nth=Oa,n.noConflict=Ks,n.noop=Qs,n.now=Lu,n.pad=Ms,n.padEnd=Ss,n.padStart=Ds,n.parseInt=Cs,n.random=bs,n.reduce=Eu,n.reduceRight=Mu,n.repeat=Ts,n.replace=Fs,n.result=cs,n.round=of,n.runInContext=Z,n.sample=Du,n.size=Fu,n.snakeCase=Yh,n.some=Ou,n.sortedIndex=ja,n.sortedIndexBy=Ya,n.sortedIndexOf=Ua,n.sortedLastIndex=$a,n.sortedLastIndexBy=Wa,n.sortedLastIndexOf=za,n.startCase=Uh,n.startsWith=Ls,n.subtract=sf,n.sum=yc,n.sumBy=mc,n.template=Is,n.times=oc,n.toFinite=Ro,n.toInteger=jo,n.toLength=Yo,n.toLower=Bs,n.toNumber=Uo,n.toSafeInteger=Wo,n.toString=zo,n.toUpper=Ns,n.trim=Ps,n.trimEnd=Rs,n.trimStart=js,n.truncate=Ys,n.unescape=Us,n.uniqueId=cc,n.upperCase=$h,n.upperFirst=Wh,n.each=bu,n.eachRight=xu,n.first=Ma,Xs(n,function(){var t={};return We(n,function(e,r){Cc.call(n.prototype,r)||(t[r]=e)}),t}(),{chain:!1}),n.VERSION=K,o([\"bind\",\"bindKey\",\"curry\",\"curryRight\",\"partial\",\"partialRight\"],function(t){n[t].placeholder=n}),o([\"drop\",\"take\"],function(t,n){In.prototype[t]=function(e){var r=this.__filtered__;if(r&&!n)return new In(this);e=e===X?1:Qc(jo(e),0);var i=this.clone();return r?i.__takeCount__=Jc(e,i.__takeCount__):i.__views__.push({size:Jc(e,Et),type:t+(i.__dir__<0?\"Right\":\"\")}),i},In.prototype[t+\"Right\"]=function(n){return this.reverse()[t](n).reverse()}}),o([\"filter\",\"map\",\"takeWhile\"],function(t,n){var e=n+1,r=e==vt||e==bt;In.prototype[t]=function(t){var n=this.clone();return n.__iteratees__.push({iteratee:Bi(t,3),type:e}),n.__filtered__=n.__filtered__||r,n}}),o([\"head\",\"last\"],function(t,n){var e=\"take\"+(n?\"Right\":\"\");In.prototype[t]=function(){return this[e](1).value()[0]}}),o([\"initial\",\"tail\"],function(t,n){var e=\"drop\"+(n?\"\":\"Right\");In.prototype[t]=function(){return this.__filtered__?new In(this):this[e](1)}}),In.prototype.compact=function(){return this.filter(Gs)},In.prototype.find=function(t){return this.filter(t).head()},In.prototype.findLast=function(t){return this.reverse().find(t)},In.prototype.invokeMap=zu(function(t,n){return\"function\"==typeof t?new In(this):this.map(function(e){return tr(e,t,n)})}),In.prototype.reject=function(t){return t=Bi(t,3),this.filter(function(n){return!t(n)})},In.prototype.slice=function(t,n){t=jo(t);var e=this;return e.__filtered__&&(t>0||0>n)?new In(e):(0>t?e=e.takeRight(-t):t&&(e=e.drop(t)),n!==X&&(n=jo(n),e=0>n?e.dropRight(-n):e.take(n-t)),e)},In.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},In.prototype.toArray=function(){return this.take(Et)},We(In.prototype,function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),i=/^(?:head|last)$/.test(e),a=n[i?\"take\"+(\"last\"==e?\"Right\":\"\"):e],u=i||/^find/.test(e);a&&(n.prototype[e]=function(){var e=this.__wrapped__,o=i?[1]:arguments,s=e instanceof In,c=o[0],l=s||yh(e),h=function(t){var e=a.apply(n,p([t],o));return i&&f?e[0]:e};l&&r&&\"function\"==typeof c&&1!=c.length&&(s=l=!1);var f=this.__chain__,d=!!this.__actions__.length,g=u&&!f,y=s&&!d;if(!u&&l){e=y?e:new In(this);var m=t.apply(e,o);return m.__actions__.push({func:ou,args:[h],thisArg:X}),new L(m,f)}return g&&y?t.apply(this,o):(m=this.thru(h),g?i?m.value()[0]:m.value():m)})}),o([\"pop\",\"push\",\"shift\",\"sort\",\"splice\",\"unshift\"],function(t){var e=Ac[t],r=/^(?:push|sort|unshift)$/.test(t)?\"tap\":\"thru\",i=/^(?:pop|shift)$/.test(t);n.prototype[t]=function(){var t=arguments;if(i&&!this.__chain__){var n=this.value();return e.apply(yh(n)?n:[],t)}return this[r](function(n){return e.apply(yh(n)?n:[],t)})}}),We(In.prototype,function(t,e){var r=n[e];if(r){var i=r.name+\"\",a=dl[i]||(dl[i]=[]);a.push({name:e,func:r})}}),dl[yi(X,rt).name]=[{name:\"wrapper\",func:X}],In.prototype.clone=Bn,In.prototype.reverse=Nn,In.prototype.value=Pn,n.prototype.at=Kl,n.prototype.chain=su,n.prototype.commit=cu,n.prototype.next=lu,n.prototype.plant=fu,n.prototype.reverse=du,n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=pu,Uc&&(n.prototype[Uc]=hu),n}var X,K=\"4.13.1\",Q=200,J=\"Expected a function\",tt=\"__lodash_hash_undefined__\",nt=\"__lodash_placeholder__\",et=1,rt=2,it=4,at=8,ut=16,ot=32,st=64,ct=128,lt=256,ht=512,ft=1,dt=2,pt=30,gt=\"...\",yt=150,mt=16,vt=1,_t=2,bt=3,xt=1/0,wt=9007199254740991,At=1.7976931348623157e308,kt=0/0,Et=4294967295,Mt=Et-1,St=Et>>>1,Dt=\"[object Arguments]\",Ct=\"[object Array]\",Tt=\"[object Boolean]\",Ft=\"[object Date]\",Ot=\"[object Error]\",Lt=\"[object Function]\",It=\"[object GeneratorFunction]\",Bt=\"[object Map]\",Nt=\"[object Number]\",Pt=\"[object Object]\",Rt=\"[object Promise]\",jt=\"[object RegExp]\",Yt=\"[object Set]\",Ut=\"[object String]\",$t=\"[object Symbol]\",Wt=\"[object WeakMap]\",zt=\"[object WeakSet]\",qt=\"[object ArrayBuffer]\",Gt=\"[object DataView]\",Ht=\"[object Float32Array]\",Vt=\"[object Float64Array]\",Zt=\"[object Int8Array]\",Xt=\"[object Int16Array]\",Kt=\"[object Int32Array]\",Qt=\"[object Uint8Array]\",Jt=\"[object Uint8ClampedArray]\",tn=\"[object Uint16Array]\",nn=\"[object Uint32Array]\",en=/\\b__p \\+= '';/g,rn=/\\b(__p \\+=) '' \\+/g,an=/(__e\\(.*?\\)|\\b__t\\)) \\+\\n'';/g,un=/&(?:amp|lt|gt|quot|#39|#96);/g,on=/[&<>\"'`]/g,sn=RegExp(un.source),cn=RegExp(on.source),ln=/<%-([\\s\\S]+?)%>/g,hn=/<%([\\s\\S]+?)%>/g,fn=/<%=([\\s\\S]+?)%>/g,dn=/\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,pn=/^\\w*$/,gn=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(\\.|\\[\\])(?:\\4|$))/g,yn=/[\\\\^$.*+?()[\\]{}|]/g,mn=RegExp(yn.source),vn=/^\\s+|\\s+$/g,_n=/^\\s+/,bn=/\\s+$/,xn=/[a-zA-Z0-9]+/g,wn=/\\\\(\\\\)?/g,An=/\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}/g,kn=/\\w*$/,En=/^0x/i,Mn=/^[-+]0x[0-9a-f]+$/i,Sn=/^0b[01]+$/i,Dn=/^\\[object .+?Constructor\\]$/,Cn=/^0o[0-7]+$/i,Tn=/^(?:0|[1-9]\\d*)$/,Fn=/[\\xc0-\\xd6\\xd8-\\xde\\xdf-\\xf6\\xf8-\\xff]/g,On=/($^)/,Ln=/['\\n\\r\\u2028\\u2029\\\\]/g,In=\"\\\\ud800-\\\\udfff\",Bn=\"\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23\",Nn=\"\\\\u20d0-\\\\u20f0\",Pn=\"\\\\u2700-\\\\u27bf\",Rn=\"a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff\",jn=\"\\\\xac\\\\xb1\\\\xd7\\\\xf7\",Yn=\"\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\",Un=\"\\\\u2000-\\\\u206f\",$n=\" \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000\",Wn=\"A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde\",zn=\"\\\\ufe0e\\\\ufe0f\",qn=jn+Yn+Un+$n,Gn=\"['’]\",Hn=\"[\"+In+\"]\",Vn=\"[\"+qn+\"]\",Zn=\"[\"+Bn+Nn+\"]\",Xn=\"\\\\d+\",Kn=\"[\"+Pn+\"]\",Qn=\"[\"+Rn+\"]\",Jn=\"[^\"+In+qn+Xn+Pn+Rn+Wn+\"]\",te=\"\\\\ud83c[\\\\udffb-\\\\udfff]\",ne=\"(?:\"+Zn+\"|\"+te+\")\",ee=\"[^\"+In+\"]\",re=\"(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}\",ie=\"[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]\",ae=\"[\"+Wn+\"]\",ue=\"\\\\u200d\",oe=\"(?:\"+Qn+\"|\"+Jn+\")\",se=\"(?:\"+ae+\"|\"+Jn+\")\",ce=\"(?:\"+Gn+\"(?:d|ll|m|re|s|t|ve))?\",le=\"(?:\"+Gn+\"(?:D|LL|M|RE|S|T|VE))?\",he=ne+\"?\",fe=\"[\"+zn+\"]?\",de=\"(?:\"+ue+\"(?:\"+[ee,re,ie].join(\"|\")+\")\"+fe+he+\")*\",pe=fe+he+de,ge=\"(?:\"+[Kn,re,ie].join(\"|\")+\")\"+pe,ye=\"(?:\"+[ee+Zn+\"?\",Zn,re,ie,Hn].join(\"|\")+\")\",me=RegExp(Gn,\"g\"),ve=RegExp(Zn,\"g\"),_e=RegExp(te+\"(?=\"+te+\")|\"+ye+pe,\"g\"),be=RegExp([ae+\"?\"+Qn+\"+\"+ce+\"(?=\"+[Vn,ae,\"$\"].join(\"|\")+\")\",se+\"+\"+le+\"(?=\"+[Vn,ae+oe,\"$\"].join(\"|\")+\")\",ae+\"?\"+oe+\"+\"+ce,ae+\"+\"+le,Xn,ge].join(\"|\"),\"g\"),xe=RegExp(\"[\"+ue+In+Bn+Nn+zn+\"]\"),we=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ae=[\"Array\",\"Buffer\",\"DataView\",\"Date\",\"Error\",\"Float32Array\",\"Float64Array\",\"Function\",\"Int8Array\",\"Int16Array\",\"Int32Array\",\"Map\",\"Math\",\"Object\",\"Promise\",\"Reflect\",\"RegExp\",\"Set\",\"String\",\"Symbol\",\"TypeError\",\"Uint8Array\",\"Uint8ClampedArray\",\"Uint16Array\",\"Uint32Array\",\"WeakMap\",\"_\",\"isFinite\",\"parseInt\",\"setTimeout\"],ke=-1,Ee={};Ee[Ht]=Ee[Vt]=Ee[Zt]=Ee[Xt]=Ee[Kt]=Ee[Qt]=Ee[Jt]=Ee[tn]=Ee[nn]=!0,Ee[Dt]=Ee[Ct]=Ee[qt]=Ee[Tt]=Ee[Gt]=Ee[Ft]=Ee[Ot]=Ee[Lt]=Ee[Bt]=Ee[Nt]=Ee[Pt]=Ee[jt]=Ee[Yt]=Ee[Ut]=Ee[Wt]=!1;var Me={};Me[Dt]=Me[Ct]=Me[qt]=Me[Gt]=Me[Tt]=Me[Ft]=Me[Ht]=Me[Vt]=Me[Zt]=Me[Xt]=Me[Kt]=Me[Bt]=Me[Nt]=Me[Pt]=Me[jt]=Me[Yt]=Me[Ut]=Me[$t]=Me[Qt]=Me[Jt]=Me[tn]=Me[nn]=!0,Me[Ot]=Me[Lt]=Me[Wt]=!1;var Se={\"À\":\"A\",\"Á\":\"A\",\"Â\":\"A\",\"Ã\":\"A\",\"Ä\":\"A\",\"Å\":\"A\",\"à\":\"a\",\"á\":\"a\",\"â\":\"a\",\"ã\":\"a\",\"ä\":\"a\",\"å\":\"a\",\"Ç\":\"C\",\"ç\":\"c\",\"Ð\":\"D\",\"ð\":\"d\",\"È\":\"E\",\"É\":\"E\",\"Ê\":\"E\",\"Ë\":\"E\",\"è\":\"e\",\"é\":\"e\",\"ê\":\"e\",\"ë\":\"e\",\"Ì\":\"I\",\"Í\":\"I\",\"Î\":\"I\",\"Ï\":\"I\",\"ì\":\"i\",\"í\":\"i\",\"î\":\"i\",\"ï\":\"i\",\"Ñ\":\"N\",\"ñ\":\"n\",\"Ò\":\"O\",\"Ó\":\"O\",\"Ô\":\"O\",\"Õ\":\"O\",\"Ö\":\"O\",\"Ø\":\"O\",\"ò\":\"o\",\"ó\":\"o\",\"ô\":\"o\",\"õ\":\"o\",\"ö\":\"o\",\"ø\":\"o\",\"Ù\":\"U\",\"Ú\":\"U\",\"Û\":\"U\",\"Ü\":\"U\",\"ù\":\"u\",\"ú\":\"u\",\"û\":\"u\",\"ü\":\"u\",\"Ý\":\"Y\",\"ý\":\"y\",\"ÿ\":\"y\",\"Æ\":\"Ae\",\"æ\":\"ae\",\"Þ\":\"Th\",\"þ\":\"th\",\"ß\":\"ss\"},De={\"&\":\"&\",\"<\":\"<\",\">\":\">\",'\"':\""\",\"'\":\"'\",\"`\":\"`\"},Ce={\"&\":\"&\",\"<\":\"<\",\">\":\">\",\""\":'\"',\"'\":\"'\",\"`\":\"`\"},Te={\"\\\\\":\"\\\\\",\"'\":\"'\",\"\\n\":\"n\",\"\\r\":\"r\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},Fe=parseFloat,Oe=parseInt,Le=\"object\"==typeof e&&e,Ie=Le&&\"object\"==typeof n&&n,Be=Ie&&Ie.exports===Le,Ne=L(\"object\"==typeof t&&t),Pe=L(\"object\"==typeof self&&self),Re=L(\"object\"==typeof this&&this),je=Ne||Pe||Re||Function(\"return this\")(),Ye=Z();(Pe||{})._=Ye,\"function\"==typeof define&&\"object\"==typeof define.amd&&define.amd?define(function(){return Ye}):Ie?((Ie.exports=Ye)._=Ye,Le._=Ye):je._=Ye}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{}],104:[function(t,n,e){!function(t,r){\"object\"==typeof e&&\"undefined\"!=typeof n?n.exports=r():\"function\"==typeof define&&define.amd?define(r):t.moment=r()}(this,function(){\"use strict\";function e(){return sr.apply(null,arguments)}function r(t){sr=t}function i(t){return t instanceof Array||\"[object Array]\"===Object.prototype.toString.call(t)}function a(t){return t instanceof Date||\"[object Date]\"===Object.prototype.toString.call(t)}function u(t,n){var e,r=[];for(e=0;e<t.length;++e)r.push(n(t[e],e));return r}function o(t,n){return Object.prototype.hasOwnProperty.call(t,n)}function s(t,n){for(var e in n)o(n,e)&&(t[e]=n[e]);return o(n,\"toString\")&&(t.toString=n.toString),o(n,\"valueOf\")&&(t.valueOf=n.valueOf),t}function c(t,n,e,r){return Pt(t,n,e,r,!0).utc()}function l(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function h(t){return null==t._pf&&(t._pf=l()),t._pf}function f(t){if(null==t._isValid){var n=h(t),e=cr.call(n.parsedDateParts,function(t){return null!=t});t._isValid=!isNaN(t._d.getTime())&&n.overflow<0&&!n.empty&&!n.invalidMonth&&!n.invalidWeekday&&!n.nullInput&&!n.invalidFormat&&!n.userInvalidated&&(!n.meridiem||n.meridiem&&e),t._strict&&(t._isValid=t._isValid&&0===n.charsLeftOver&&0===n.unusedTokens.length&&void 0===n.bigHour)}return t._isValid}function d(t){var n=c(0/0);return null!=t?s(h(n),t):h(n).userInvalidated=!0,n}function p(t){return void 0===t}function g(t,n){var e,r,i;if(p(n._isAMomentObject)||(t._isAMomentObject=n._isAMomentObject),p(n._i)||(t._i=n._i),p(n._f)||(t._f=n._f),p(n._l)||(t._l=n._l),p(n._strict)||(t._strict=n._strict),p(n._tzm)||(t._tzm=n._tzm),p(n._isUTC)||(t._isUTC=n._isUTC),p(n._offset)||(t._offset=n._offset),p(n._pf)||(t._pf=h(n)),p(n._locale)||(t._locale=n._locale),lr.length>0)for(e in lr)r=lr[e],i=n[r],p(i)||(t[r]=i);return t}function y(t){g(this,t),this._d=new Date(null!=t._d?t._d.getTime():0/0),hr===!1&&(hr=!0,e.updateOffset(this),hr=!1)}function m(t){return t instanceof y||null!=t&&null!=t._isAMomentObject}function v(t){return 0>t?Math.ceil(t):Math.floor(t)}function _(t){var n=+t,e=0;return 0!==n&&isFinite(n)&&(e=v(n)),e}function b(t,n,e){var r,i=Math.min(t.length,n.length),a=Math.abs(t.length-n.length),u=0;for(r=0;i>r;r++)(e&&t[r]!==n[r]||!e&&_(t[r])!==_(n[r]))&&u++;return u+a}function x(t){e.suppressDeprecationWarnings===!1&&\"undefined\"!=typeof console&&console.warn&&console.warn(\"Deprecation warning: \"+t)}function w(t,n){var r=!0;return s(function(){return null!=e.deprecationHandler&&e.deprecationHandler(null,t),r&&(x(t+\"\\nArguments: \"+Array.prototype.slice.call(arguments).join(\", \")+\"\\n\"+(new Error).stack),r=!1),n.apply(this,arguments)},n)}function A(t,n){null!=e.deprecationHandler&&e.deprecationHandler(t,n),fr[t]||(x(n),fr[t]=!0)}function k(t){return t instanceof Function||\"[object Function]\"===Object.prototype.toString.call(t)}function E(t){return\"[object Object]\"===Object.prototype.toString.call(t)}function M(t){var n,e;for(e in t)n=t[e],k(n)?this[e]=n:this[\"_\"+e]=n;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+\"|\"+/\\d{1,2}/.source)}function S(t,n){var e,r=s({},t);for(e in n)o(n,e)&&(E(t[e])&&E(n[e])?(r[e]={},s(r[e],t[e]),s(r[e],n[e])):null!=n[e]?r[e]=n[e]:delete r[e]);return r}function D(t){null!=t&&this.set(t)}function C(t){return t?t.toLowerCase().replace(\"_\",\"-\"):t}function T(t){for(var n,e,r,i,a=0;a<t.length;){for(i=C(t[a]).split(\"-\"),n=i.length,e=C(t[a+1]),e=e?e.split(\"-\"):null;n>0;){if(r=F(i.slice(0,n).join(\"-\")))return r;if(e&&e.length>=n&&b(i,e,!0)>=n-1)break;n--}a++}return null}function F(e){var r=null;if(!yr[e]&&\"undefined\"!=typeof n&&n&&n.exports)try{r=pr._abbr,t(\"./locale/\"+e),O(r)}catch(i){}return yr[e]}function O(t,n){var e;return t&&(e=p(n)?B(t):L(t,n),e&&(pr=e)),pr._abbr}function L(t,n){return null!==n?(n.abbr=t,null!=yr[t]?(A(\"defineLocaleOverride\",\"use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale\"),n=S(yr[t]._config,n)):null!=n.parentLocale&&(null!=yr[n.parentLocale]?n=S(yr[n.parentLocale]._config,n):A(\"parentLocaleUndefined\",\"specified parentLocale is not defined yet\")),yr[t]=new D(n),O(t),yr[t]):(delete yr[t],null)}function I(t,n){if(null!=n){var e;null!=yr[t]&&(n=S(yr[t]._config,n)),e=new D(n),e.parentLocale=yr[t],yr[t]=e,O(t)}else null!=yr[t]&&(null!=yr[t].parentLocale?yr[t]=yr[t].parentLocale:null!=yr[t]&&delete yr[t]);return yr[t]}function B(t){var n;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return pr;if(!i(t)){if(n=F(t))return n;t=[t]}return T(t)}function N(){return dr(yr)}function P(t,n){var e=t.toLowerCase();mr[e]=mr[e+\"s\"]=mr[n]=t}function R(t){return\"string\"==typeof t?mr[t]||mr[t.toLowerCase()]:void 0}function j(t){var n,e,r={};for(e in t)o(t,e)&&(n=R(e),n&&(r[n]=t[e]));return r}function Y(t,n){return function(r){return null!=r?($(this,t,r),e.updateOffset(this,n),this):U(this,t)}}function U(t,n){return t.isValid()?t._d[\"get\"+(t._isUTC?\"UTC\":\"\")+n]():0/0}function $(t,n,e){t.isValid()&&t._d[\"set\"+(t._isUTC?\"UTC\":\"\")+n](e)}function W(t,n){var e;if(\"object\"==typeof t)for(e in t)this.set(e,t[e]);else if(t=R(t),k(this[t]))return this[t](n);return this}function z(t,n,e){var r=\"\"+Math.abs(t),i=n-r.length,a=t>=0;return(a?e?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}function q(t,n,e,r){var i=r;\"string\"==typeof r&&(i=function(){return this[r]()}),t&&(xr[t]=i),n&&(xr[n[0]]=function(){return z(i.apply(this,arguments),n[1],n[2])}),e&&(xr[e]=function(){return this.localeData().ordinal(i.apply(this,arguments),t)})}function G(t){return t.match(/\\[[\\s\\S]/)?t.replace(/^\\[|\\]$/g,\"\"):t.replace(/\\\\/g,\"\")}function H(t){var n,e,r=t.match(vr);for(n=0,e=r.length;e>n;n++)r[n]=xr[r[n]]?xr[r[n]]:G(r[n]);return function(n){var i,a=\"\";for(i=0;e>i;i++)a+=r[i]instanceof Function?r[i].call(n,t):r[i];return a}}function V(t,n){return t.isValid()?(n=Z(n,t.localeData()),br[n]=br[n]||H(n),br[n](t)):t.localeData().invalidDate()}function Z(t,n){function e(t){return n.longDateFormat(t)||t}var r=5;for(_r.lastIndex=0;r>=0&&_r.test(t);)t=t.replace(_r,e),_r.lastIndex=0,r-=1;return t}function X(t,n,e){jr[t]=k(n)?n:function(t){return t&&e?e:n}}function K(t,n){return o(jr,t)?jr[t](n._strict,n._locale):new RegExp(Q(t))}function Q(t){return J(t.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(t,n,e,r,i){return n||e||r||i}))}function J(t){return t.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}function tt(t,n){var e,r=n;for(\"string\"==typeof t&&(t=[t]),\"number\"==typeof n&&(r=function(t,e){e[n]=_(t)}),e=0;e<t.length;e++)Yr[t[e]]=r}function nt(t,n){tt(t,function(t,e,r,i){r._w=r._w||{},n(t,r._w,r,i)})}function et(t,n,e){null!=n&&o(Yr,t)&&Yr[t](n,e._a,e,t)}function rt(t,n){return new Date(Date.UTC(t,n+1,0)).getUTCDate()}function it(t,n){return i(this._months)?this._months[t.month()]:this._months[Xr.test(n)?\"format\":\"standalone\"][t.month()]}function at(t,n){return i(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[Xr.test(n)?\"format\":\"standalone\"][t.month()]}function ut(t,n,e){var r,i,a,u=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;12>r;++r)a=c([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,\"\").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,\"\").toLocaleLowerCase();return e?\"MMM\"===n?(i=gr.call(this._shortMonthsParse,u),-1!==i?i:null):(i=gr.call(this._longMonthsParse,u),-1!==i?i:null):\"MMM\"===n?(i=gr.call(this._shortMonthsParse,u),-1!==i?i:(i=gr.call(this._longMonthsParse,u),-1!==i?i:null)):(i=gr.call(this._longMonthsParse,u),-1!==i?i:(i=gr.call(this._shortMonthsParse,u),-1!==i?i:null))}function ot(t,n,e){var r,i,a;if(this._monthsParseExact)return ut.call(this,t,n,e);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;12>r;r++){if(i=c([2e3,r]),e&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp(\"^\"+this.months(i,\"\").replace(\".\",\"\")+\"$\",\"i\"),this._shortMonthsParse[r]=new RegExp(\"^\"+this.monthsShort(i,\"\").replace(\".\",\"\")+\"$\",\"i\")),e||this._monthsParse[r]||(a=\"^\"+this.months(i,\"\")+\"|^\"+this.monthsShort(i,\"\"),this._monthsParse[r]=new RegExp(a.replace(\".\",\"\"),\"i\")),e&&\"MMMM\"===n&&this._longMonthsParse[r].test(t))return r;if(e&&\"MMM\"===n&&this._shortMonthsParse[r].test(t))return r;if(!e&&this._monthsParse[r].test(t))return r}}function st(t,n){var e;if(!t.isValid())return t;if(\"string\"==typeof n)if(/^\\d+$/.test(n))n=_(n);else if(n=t.localeData().monthsParse(n),\"number\"!=typeof n)return t;return e=Math.min(t.date(),rt(t.year(),n)),t._d[\"set\"+(t._isUTC?\"UTC\":\"\")+\"Month\"](n,e),t}function ct(t){return null!=t?(st(this,t),e.updateOffset(this,!0),this):U(this,\"Month\")}function lt(){return rt(this.year(),this.month())}function ht(t){return this._monthsParseExact?(o(this,\"_monthsRegex\")||dt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex}function ft(t){return this._monthsParseExact?(o(this,\"_monthsRegex\")||dt.call(this),t?this._monthsStrictRegex:this._monthsRegex):this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex}function dt(){function t(t,n){return n.length-t.length}var n,e,r=[],i=[],a=[];for(n=0;12>n;n++)e=c([2e3,n]),r.push(this.monthsShort(e,\"\")),i.push(this.months(e,\"\")),a.push(this.months(e,\"\")),a.push(this.monthsShort(e,\"\"));for(r.sort(t),i.sort(t),a.sort(t),n=0;12>n;n++)r[n]=J(r[n]),i[n]=J(i[n]),a[n]=J(a[n]);this._monthsRegex=new RegExp(\"^(\"+a.join(\"|\")+\")\",\"i\"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp(\"^(\"+i.join(\"|\")+\")\",\"i\"),this._monthsShortStrictRegex=new RegExp(\"^(\"+r.join(\"|\")+\")\",\"i\")}function pt(t){var n,e=t._a;return e&&-2===h(t).overflow&&(n=e[$r]<0||e[$r]>11?$r:e[Wr]<1||e[Wr]>rt(e[Ur],e[$r])?Wr:e[zr]<0||e[zr]>24||24===e[zr]&&(0!==e[qr]||0!==e[Gr]||0!==e[Hr])?zr:e[qr]<0||e[qr]>59?qr:e[Gr]<0||e[Gr]>59?Gr:e[Hr]<0||e[Hr]>999?Hr:-1,h(t)._overflowDayOfYear&&(Ur>n||n>Wr)&&(n=Wr),h(t)._overflowWeeks&&-1===n&&(n=Vr),h(t)._overflowWeekday&&-1===n&&(n=Zr),h(t).overflow=n),t}function gt(t){var n,e,r,i,a,u,o=t._i,s=ni.exec(o)||ei.exec(o);if(s){for(h(t).iso=!0,n=0,e=ii.length;e>n;n++)if(ii[n][1].exec(s[1])){i=ii[n][0],r=ii[n][2]!==!1;break}if(null==i)return void(t._isValid=!1);if(s[3]){for(n=0,e=ai.length;e>n;n++)if(ai[n][1].exec(s[3])){a=(s[2]||\" \")+ai[n][0];break}if(null==a)return void(t._isValid=!1)}if(!r&&null!=a)return void(t._isValid=!1);if(s[4]){if(!ri.exec(s[4]))return void(t._isValid=!1);u=\"Z\"}t._f=i+(a||\"\")+(u||\"\"),Tt(t)}else t._isValid=!1}function yt(t){var n=ui.exec(t._i);return null!==n?void(t._d=new Date(+n[1])):(gt(t),void(t._isValid===!1&&(delete t._isValid,e.createFromInputFallback(t))))}function mt(t,n,e,r,i,a,u){var o=new Date(t,n,e,r,i,a,u);return 100>t&&t>=0&&isFinite(o.getFullYear())&&o.setFullYear(t),o}function vt(t){var n=new Date(Date.UTC.apply(null,arguments));return 100>t&&t>=0&&isFinite(n.getUTCFullYear())&&n.setUTCFullYear(t),n}function _t(t){return bt(t)?366:365}function bt(t){return t%4===0&&t%100!==0||t%400===0}function xt(){return bt(this.year())}function wt(t,n,e){var r=7+n-e,i=(7+vt(t,0,r).getUTCDay()-n)%7;return-i+r-1}function At(t,n,e,r,i){var a,u,o=(7+e-r)%7,s=wt(t,r,i),c=1+7*(n-1)+o+s;return 0>=c?(a=t-1,u=_t(a)+c):c>_t(t)?(a=t+1,u=c-_t(t)):(a=t,u=c),{year:a,dayOfYear:u}}function kt(t,n,e){var r,i,a=wt(t.year(),n,e),u=Math.floor((t.dayOfYear()-a-1)/7)+1;return 1>u?(i=t.year()-1,r=u+Et(i,n,e)):u>Et(t.year(),n,e)?(r=u-Et(t.year(),n,e),i=t.year()+1):(i=t.year(),r=u),{week:r,year:i}}function Et(t,n,e){var r=wt(t,n,e),i=wt(t+1,n,e);return(_t(t)-r+i)/7}function Mt(t,n,e){return null!=t?t:null!=n?n:e}function St(t){var n=new Date(e.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function Dt(t){var n,e,r,i,a=[];if(!t._d){for(r=St(t),t._w&&null==t._a[Wr]&&null==t._a[$r]&&Ct(t),t._dayOfYear&&(i=Mt(t._a[Ur],r[Ur]),t._dayOfYear>_t(i)&&(h(t)._overflowDayOfYear=!0),e=vt(i,0,t._dayOfYear),t._a[$r]=e.getUTCMonth(),t._a[Wr]=e.getUTCDate()),n=0;3>n&&null==t._a[n];++n)t._a[n]=a[n]=r[n];for(;7>n;n++)t._a[n]=a[n]=null==t._a[n]?2===n?1:0:t._a[n];24===t._a[zr]&&0===t._a[qr]&&0===t._a[Gr]&&0===t._a[Hr]&&(t._nextDay=!0,t._a[zr]=0),t._d=(t._useUTC?vt:mt).apply(null,a),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[zr]=24)}}function Ct(t){var n,e,r,i,a,u,o,s;n=t._w,null!=n.GG||null!=n.W||null!=n.E?(a=1,u=4,e=Mt(n.GG,t._a[Ur],kt(Rt(),1,4).year),r=Mt(n.W,1),i=Mt(n.E,1),(1>i||i>7)&&(s=!0)):(a=t._locale._week.dow,u=t._locale._week.doy,e=Mt(n.gg,t._a[Ur],kt(Rt(),a,u).year),r=Mt(n.w,1),null!=n.d?(i=n.d,(0>i||i>6)&&(s=!0)):null!=n.e?(i=n.e+a,(n.e<0||n.e>6)&&(s=!0)):i=a),1>r||r>Et(e,a,u)?h(t)._overflowWeeks=!0:null!=s?h(t)._overflowWeekday=!0:(o=At(e,r,i,a,u),t._a[Ur]=o.year,t._dayOfYear=o.dayOfYear)}function Tt(t){if(t._f===e.ISO_8601)return void gt(t);t._a=[],h(t).empty=!0;var n,r,i,a,u,o=\"\"+t._i,s=o.length,c=0;for(i=Z(t._f,t._locale).match(vr)||[],n=0;n<i.length;n++)a=i[n],r=(o.match(K(a,t))||[])[0],r&&(u=o.substr(0,o.indexOf(r)),u.length>0&&h(t).unusedInput.push(u),o=o.slice(o.indexOf(r)+r.length),c+=r.length),xr[a]?(r?h(t).empty=!1:h(t).unusedTokens.push(a),et(a,r,t)):t._strict&&!r&&h(t).unusedTokens.push(a);h(t).charsLeftOver=s-c,o.length>0&&h(t).unusedInput.push(o),h(t).bigHour===!0&&t._a[zr]<=12&&t._a[zr]>0&&(h(t).bigHour=void 0),h(t).parsedDateParts=t._a.slice(0),h(t).meridiem=t._meridiem,t._a[zr]=Ft(t._locale,t._a[zr],t._meridiem),Dt(t),pt(t)}function Ft(t,n,e){var r;return null==e?n:null!=t.meridiemHour?t.meridiemHour(n,e):null!=t.isPM?(r=t.isPM(e),r&&12>n&&(n+=12),r||12!==n||(n=0),n):n}function Ot(t){var n,e,r,i,a;if(0===t._f.length)return h(t).invalidFormat=!0,void(t._d=new Date(0/0));for(i=0;i<t._f.length;i++)a=0,n=g({},t),null!=t._useUTC&&(n._useUTC=t._useUTC),n._f=t._f[i],Tt(n),f(n)&&(a+=h(n).charsLeftOver,a+=10*h(n).unusedTokens.length,h(n).score=a,(null==r||r>a)&&(r=a,e=n));s(t,e||n)}function Lt(t){if(!t._d){var n=j(t._i);t._a=u([n.year,n.month,n.day||n.date,n.hour,n.minute,n.second,n.millisecond],function(t){return t&&parseInt(t,10)}),Dt(t)}}function It(t){var n=new y(pt(Bt(t)));return n._nextDay&&(n.add(1,\"d\"),n._nextDay=void 0),n}function Bt(t){var n=t._i,e=t._f;return t._locale=t._locale||B(t._l),null===n||void 0===e&&\"\"===n?d({nullInput:!0}):(\"string\"==typeof n&&(t._i=n=t._locale.preparse(n)),m(n)?new y(pt(n)):(i(e)?Ot(t):e?Tt(t):a(n)?t._d=n:Nt(t),f(t)||(t._d=null),t))}function Nt(t){var n=t._i;void 0===n?t._d=new Date(e.now()):a(n)?t._d=new Date(n.valueOf()):\"string\"==typeof n?yt(t):i(n)?(t._a=u(n.slice(0),function(t){return parseInt(t,10)}),Dt(t)):\"object\"==typeof n?Lt(t):\"number\"==typeof n?t._d=new Date(n):e.createFromInputFallback(t)}function Pt(t,n,e,r,i){var a={};return\"boolean\"==typeof e&&(r=e,e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=e,a._i=t,a._f=n,a._strict=r,It(a)}function Rt(t,n,e,r){return Pt(t,n,e,r,!1)}function jt(t,n){var e,r;if(1===n.length&&i(n[0])&&(n=n[0]),!n.length)return Rt();for(e=n[0],r=1;r<n.length;++r)(!n[r].isValid()||n[r][t](e))&&(e=n[r]);return e}function Yt(){var t=[].slice.call(arguments,0);return jt(\"isBefore\",t)}function Ut(){var t=[].slice.call(arguments,0);return jt(\"isAfter\",t)}function $t(t){var n=j(t),e=n.year||0,r=n.quarter||0,i=n.month||0,a=n.week||0,u=n.day||0,o=n.hour||0,s=n.minute||0,c=n.second||0,l=n.millisecond||0;this._milliseconds=+l+1e3*c+6e4*s+1e3*o*60*60,this._days=+u+7*a,this._months=+i+3*r+12*e,this._data={},this._locale=B(),this._bubble()}function Wt(t){return t instanceof $t}function zt(t,n){q(t,0,0,function(){var t=this.utcOffset(),e=\"+\";return 0>t&&(t=-t,e=\"-\"),e+z(~~(t/60),2)+n+z(~~t%60,2)})}function qt(t,n){var e=(n||\"\").match(t)||[],r=e[e.length-1]||[],i=(r+\"\").match(hi)||[\"-\",0,0],a=+(60*i[1])+_(i[2]);return\"+\"===i[0]?a:-a}function Gt(t,n){var r,i;return n._isUTC?(r=n.clone(),i=(m(t)||a(t)?t.valueOf():Rt(t).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+i),e.updateOffset(r,!1),r):Rt(t).local()}function Ht(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Vt(t,n){var r,i=this._offset||0;return this.isValid()?null!=t?(\"string\"==typeof t?t=qt(Nr,t):Math.abs(t)<16&&(t=60*t),!this._isUTC&&n&&(r=Ht(this)),this._offset=t,this._isUTC=!0,null!=r&&this.add(r,\"m\"),i!==t&&(!n||this._changeInProgress?fn(this,un(t-i,\"m\"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?i:Ht(this):null!=t?this:0/0}function Zt(t,n){return null!=t?(\"string\"!=typeof t&&(t=-t),this.utcOffset(t,n),this):-this.utcOffset()}function Xt(t){return this.utcOffset(0,t)}function Kt(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Ht(this),\"m\")),this}function Qt(){return this._tzm?this.utcOffset(this._tzm):\"string\"==typeof this._i&&this.utcOffset(qt(Br,this._i)),this}function Jt(t){return this.isValid()?(t=t?Rt(t).utcOffset():0,(this.utcOffset()-t)%60===0):!1}function tn(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function nn(){if(!p(this._isDSTShifted))return this._isDSTShifted;var t={};if(g(t,this),t=Bt(t),t._a){var n=t._isUTC?c(t._a):Rt(t._a);this._isDSTShifted=this.isValid()&&b(t._a,n.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function en(){return this.isValid()?!this._isUTC:!1}function rn(){return this.isValid()?this._isUTC:!1}function an(){return this.isValid()?this._isUTC&&0===this._offset:!1}function un(t,n){var e,r,i,a=t,u=null;return Wt(t)?a={ms:t._milliseconds,d:t._days,M:t._months}:\"number\"==typeof t?(a={},n?a[n]=t:a.milliseconds=t):(u=fi.exec(t))?(e=\"-\"===u[1]?-1:1,a={y:0,d:_(u[Wr])*e,h:_(u[zr])*e,m:_(u[qr])*e,s:_(u[Gr])*e,ms:_(u[Hr])*e}):(u=di.exec(t))?(e=\"-\"===u[1]?-1:1,a={y:on(u[2],e),M:on(u[3],e),w:on(u[4],e),d:on(u[5],e),h:on(u[6],e),m:on(u[7],e),s:on(u[8],e)}):null==a?a={}:\"object\"==typeof a&&(\"from\"in a||\"to\"in a)&&(i=cn(Rt(a.from),Rt(a.to)),a={},a.ms=i.milliseconds,a.M=i.months),r=new $t(a),Wt(t)&&o(t,\"_locale\")&&(r._locale=t._locale),r}function on(t,n){var e=t&&parseFloat(t.replace(\",\",\".\"));return(isNaN(e)?0:e)*n}function sn(t,n){var e={milliseconds:0,months:0};return e.months=n.month()-t.month()+12*(n.year()-t.year()),t.clone().add(e.months,\"M\").isAfter(n)&&--e.months,e.milliseconds=+n-+t.clone().add(e.months,\"M\"),e}function cn(t,n){var e;return t.isValid()&&n.isValid()?(n=Gt(n,t),t.isBefore(n)?e=sn(t,n):(e=sn(n,t),e.milliseconds=-e.milliseconds,e.months=-e.months),e):{milliseconds:0,months:0}}function ln(t){return 0>t?-1*Math.round(-1*t):Math.round(t)}function hn(t,n){return function(e,r){var i,a;return null===r||isNaN(+r)||(A(n,\"moment().\"+n+\"(period, number) is deprecated. Please use moment().\"+n+\"(number, period).\"),\na=e,e=r,r=a),e=\"string\"==typeof e?+e:e,i=un(e,r),fn(this,i,t),this}}function fn(t,n,r,i){var a=n._milliseconds,u=ln(n._days),o=ln(n._months);t.isValid()&&(i=null==i?!0:i,a&&t._d.setTime(t._d.valueOf()+a*r),u&&$(t,\"Date\",U(t,\"Date\")+u*r),o&&st(t,U(t,\"Month\")+o*r),i&&e.updateOffset(t,u||o))}function dn(t,n){var e=t||Rt(),r=Gt(e,this).startOf(\"day\"),i=this.diff(r,\"days\",!0),a=-6>i?\"sameElse\":-1>i?\"lastWeek\":0>i?\"lastDay\":1>i?\"sameDay\":2>i?\"nextDay\":7>i?\"nextWeek\":\"sameElse\",u=n&&(k(n[a])?n[a]():n[a]);return this.format(u||this.localeData().calendar(a,this,Rt(e)))}function pn(){return new y(this)}function gn(t,n){var e=m(t)?t:Rt(t);return this.isValid()&&e.isValid()?(n=R(p(n)?\"millisecond\":n),\"millisecond\"===n?this.valueOf()>e.valueOf():e.valueOf()<this.clone().startOf(n).valueOf()):!1}function yn(t,n){var e=m(t)?t:Rt(t);return this.isValid()&&e.isValid()?(n=R(p(n)?\"millisecond\":n),\"millisecond\"===n?this.valueOf()<e.valueOf():this.clone().endOf(n).valueOf()<e.valueOf()):!1}function mn(t,n,e,r){return r=r||\"()\",(\"(\"===r[0]?this.isAfter(t,e):!this.isBefore(t,e))&&(\")\"===r[1]?this.isBefore(n,e):!this.isAfter(n,e))}function vn(t,n){var e,r=m(t)?t:Rt(t);return this.isValid()&&r.isValid()?(n=R(n||\"millisecond\"),\"millisecond\"===n?this.valueOf()===r.valueOf():(e=r.valueOf(),this.clone().startOf(n).valueOf()<=e&&e<=this.clone().endOf(n).valueOf())):!1}function _n(t,n){return this.isSame(t,n)||this.isAfter(t,n)}function bn(t,n){return this.isSame(t,n)||this.isBefore(t,n)}function xn(t,n,e){var r,i,a,u;return this.isValid()?(r=Gt(t,this),r.isValid()?(i=6e4*(r.utcOffset()-this.utcOffset()),n=R(n),\"year\"===n||\"month\"===n||\"quarter\"===n?(u=wn(this,r),\"quarter\"===n?u/=3:\"year\"===n&&(u/=12)):(a=this-r,u=\"second\"===n?a/1e3:\"minute\"===n?a/6e4:\"hour\"===n?a/36e5:\"day\"===n?(a-i)/864e5:\"week\"===n?(a-i)/6048e5:a),e?u:v(u)):0/0):0/0}function wn(t,n){var e,r,i=12*(n.year()-t.year())+(n.month()-t.month()),a=t.clone().add(i,\"months\");return 0>n-a?(e=t.clone().add(i-1,\"months\"),r=(n-a)/(a-e)):(e=t.clone().add(i+1,\"months\"),r=(n-a)/(e-a)),-(i+r)||0}function An(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")}function kn(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?k(Date.prototype.toISOString)?this.toDate().toISOString():V(t,\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\"):V(t,\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\")}function En(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var n=V(this,t);return this.localeData().postformat(n)}function Mn(t,n){return this.isValid()&&(m(t)&&t.isValid()||Rt(t).isValid())?un({to:this,from:t}).locale(this.locale()).humanize(!n):this.localeData().invalidDate()}function Sn(t){return this.from(Rt(),t)}function Dn(t,n){return this.isValid()&&(m(t)&&t.isValid()||Rt(t).isValid())?un({from:this,to:t}).locale(this.locale()).humanize(!n):this.localeData().invalidDate()}function Cn(t){return this.to(Rt(),t)}function Tn(t){var n;return void 0===t?this._locale._abbr:(n=B(t),null!=n&&(this._locale=n),this)}function Fn(){return this._locale}function On(t){switch(t=R(t)){case\"year\":this.month(0);case\"quarter\":case\"month\":this.date(1);case\"week\":case\"isoWeek\":case\"day\":case\"date\":this.hours(0);case\"hour\":this.minutes(0);case\"minute\":this.seconds(0);case\"second\":this.milliseconds(0)}return\"week\"===t&&this.weekday(0),\"isoWeek\"===t&&this.isoWeekday(1),\"quarter\"===t&&this.month(3*Math.floor(this.month()/3)),this}function Ln(t){return t=R(t),void 0===t||\"millisecond\"===t?this:(\"date\"===t&&(t=\"day\"),this.startOf(t).add(1,\"isoWeek\"===t?\"week\":t).subtract(1,\"ms\"))}function In(){return this._d.valueOf()-6e4*(this._offset||0)}function Bn(){return Math.floor(this.valueOf()/1e3)}function Nn(){return this._offset?new Date(this.valueOf()):this._d}function Pn(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function Rn(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function jn(){return this.isValid()?this.toISOString():null}function Yn(){return f(this)}function Un(){return s({},h(this))}function $n(){return h(this).overflow}function Wn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function zn(t,n){q(0,[t,t.length],0,n)}function qn(t){return Zn.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Gn(t){return Zn.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function Hn(){return Et(this.year(),1,4)}function Vn(){var t=this.localeData()._week;return Et(this.year(),t.dow,t.doy)}function Zn(t,n,e,r,i){var a;return null==t?kt(this,r,i).year:(a=Et(t,r,i),n>a&&(n=a),Xn.call(this,t,n,e,r,i))}function Xn(t,n,e,r,i){var a=At(t,n,e,r,i),u=vt(a.year,0,a.dayOfYear);return this.year(u.getUTCFullYear()),this.month(u.getUTCMonth()),this.date(u.getUTCDate()),this}function Kn(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Qn(t){return kt(t,this._week.dow,this._week.doy).week}function Jn(){return this._week.dow}function te(){return this._week.doy}function ne(t){var n=this.localeData().week(this);return null==t?n:this.add(7*(t-n),\"d\")}function ee(t){var n=kt(this,1,4).week;return null==t?n:this.add(7*(t-n),\"d\")}function re(t,n){return\"string\"!=typeof t?t:isNaN(t)?(t=n.weekdaysParse(t),\"number\"==typeof t?t:null):parseInt(t,10)}function ie(t,n){return i(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(n)?\"format\":\"standalone\"][t.day()]}function ae(t){return this._weekdaysShort[t.day()]}function ue(t){return this._weekdaysMin[t.day()]}function oe(t,n,e){var r,i,a,u=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;7>r;++r)a=c([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,\"\").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,\"\").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,\"\").toLocaleLowerCase();return e?\"dddd\"===n?(i=gr.call(this._weekdaysParse,u),-1!==i?i:null):\"ddd\"===n?(i=gr.call(this._shortWeekdaysParse,u),-1!==i?i:null):(i=gr.call(this._minWeekdaysParse,u),-1!==i?i:null):\"dddd\"===n?(i=gr.call(this._weekdaysParse,u),-1!==i?i:(i=gr.call(this._shortWeekdaysParse,u),-1!==i?i:(i=gr.call(this._minWeekdaysParse,u),-1!==i?i:null))):\"ddd\"===n?(i=gr.call(this._shortWeekdaysParse,u),-1!==i?i:(i=gr.call(this._weekdaysParse,u),-1!==i?i:(i=gr.call(this._minWeekdaysParse,u),-1!==i?i:null))):(i=gr.call(this._minWeekdaysParse,u),-1!==i?i:(i=gr.call(this._weekdaysParse,u),-1!==i?i:(i=gr.call(this._shortWeekdaysParse,u),-1!==i?i:null)))}function se(t,n,e){var r,i,a;if(this._weekdaysParseExact)return oe.call(this,t,n,e);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;7>r;r++){if(i=c([2e3,1]).day(r),e&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp(\"^\"+this.weekdays(i,\"\").replace(\".\",\".?\")+\"$\",\"i\"),this._shortWeekdaysParse[r]=new RegExp(\"^\"+this.weekdaysShort(i,\"\").replace(\".\",\".?\")+\"$\",\"i\"),this._minWeekdaysParse[r]=new RegExp(\"^\"+this.weekdaysMin(i,\"\").replace(\".\",\".?\")+\"$\",\"i\")),this._weekdaysParse[r]||(a=\"^\"+this.weekdays(i,\"\")+\"|^\"+this.weekdaysShort(i,\"\")+\"|^\"+this.weekdaysMin(i,\"\"),this._weekdaysParse[r]=new RegExp(a.replace(\".\",\"\"),\"i\")),e&&\"dddd\"===n&&this._fullWeekdaysParse[r].test(t))return r;if(e&&\"ddd\"===n&&this._shortWeekdaysParse[r].test(t))return r;if(e&&\"dd\"===n&&this._minWeekdaysParse[r].test(t))return r;if(!e&&this._weekdaysParse[r].test(t))return r}}function ce(t){if(!this.isValid())return null!=t?this:0/0;var n=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=re(t,this.localeData()),this.add(t-n,\"d\")):n}function le(t){if(!this.isValid())return null!=t?this:0/0;var n=(this.day()+7-this.localeData()._week.dow)%7;return null==t?n:this.add(t-n,\"d\")}function he(t){return this.isValid()?null==t?this.day()||7:this.day(this.day()%7?t:t-7):null!=t?this:0/0}function fe(t){return this._weekdaysParseExact?(o(this,\"_weekdaysRegex\")||ge.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex}function de(t){return this._weekdaysParseExact?(o(this,\"_weekdaysRegex\")||ge.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}function pe(t){return this._weekdaysParseExact?(o(this,\"_weekdaysRegex\")||ge.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}function ge(){function t(t,n){return n.length-t.length}var n,e,r,i,a,u=[],o=[],s=[],l=[];for(n=0;7>n;n++)e=c([2e3,1]).day(n),r=this.weekdaysMin(e,\"\"),i=this.weekdaysShort(e,\"\"),a=this.weekdays(e,\"\"),u.push(r),o.push(i),s.push(a),l.push(r),l.push(i),l.push(a);for(u.sort(t),o.sort(t),s.sort(t),l.sort(t),n=0;7>n;n++)o[n]=J(o[n]),s[n]=J(s[n]),l[n]=J(l[n]);this._weekdaysRegex=new RegExp(\"^(\"+l.join(\"|\")+\")\",\"i\"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp(\"^(\"+s.join(\"|\")+\")\",\"i\"),this._weekdaysShortStrictRegex=new RegExp(\"^(\"+o.join(\"|\")+\")\",\"i\"),this._weekdaysMinStrictRegex=new RegExp(\"^(\"+u.join(\"|\")+\")\",\"i\")}function ye(t){var n=Math.round((this.clone().startOf(\"day\")-this.clone().startOf(\"year\"))/864e5)+1;return null==t?n:this.add(t-n,\"d\")}function me(){return this.hours()%12||12}function ve(){return this.hours()||24}function _e(t,n){q(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),n)})}function be(t,n){return n._meridiemParse}function xe(t){return\"p\"===(t+\"\").toLowerCase().charAt(0)}function we(t,n,e){return t>11?e?\"pm\":\"PM\":e?\"am\":\"AM\"}function Ae(t,n){n[Hr]=_(1e3*(\"0.\"+t))}function ke(){return this._isUTC?\"UTC\":\"\"}function Ee(){return this._isUTC?\"Coordinated Universal Time\":\"\"}function Me(t){return Rt(1e3*t)}function Se(){return Rt.apply(null,arguments).parseZone()}function De(t,n,e){var r=this._calendar[t];return k(r)?r.call(n,e):r}function Ce(t){var n=this._longDateFormat[t],e=this._longDateFormat[t.toUpperCase()];return n||!e?n:(this._longDateFormat[t]=e.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function Te(){return this._invalidDate}function Fe(t){return this._ordinal.replace(\"%d\",t)}function Oe(t){return t}function Le(t,n,e,r){var i=this._relativeTime[e];return k(i)?i(t,n,e,r):i.replace(/%d/i,t)}function Ie(t,n){var e=this._relativeTime[t>0?\"future\":\"past\"];return k(e)?e(n):e.replace(/%s/i,n)}function Be(t,n,e,r){var i=B(),a=c().set(r,n);return i[e](a,t)}function Ne(t,n,e){if(\"number\"==typeof t&&(n=t,t=void 0),t=t||\"\",null!=n)return Be(t,n,e,\"month\");var r,i=[];for(r=0;12>r;r++)i[r]=Be(t,r,e,\"month\");return i}function Pe(t,n,e,r){\"boolean\"==typeof t?(\"number\"==typeof n&&(e=n,n=void 0),n=n||\"\"):(n=t,e=n,t=!1,\"number\"==typeof n&&(e=n,n=void 0),n=n||\"\");var i=B(),a=t?i._week.dow:0;if(null!=e)return Be(n,(e+a)%7,r,\"day\");var u,o=[];for(u=0;7>u;u++)o[u]=Be(n,(u+a)%7,r,\"day\");return o}function Re(t,n){return Ne(t,n,\"months\")}function je(t,n){return Ne(t,n,\"monthsShort\")}function Ye(t,n,e){return Pe(t,n,e,\"weekdays\")}function Ue(t,n,e){return Pe(t,n,e,\"weekdaysShort\")}function $e(t,n,e){return Pe(t,n,e,\"weekdaysMin\")}function We(){var t=this._data;return this._milliseconds=Yi(this._milliseconds),this._days=Yi(this._days),this._months=Yi(this._months),t.milliseconds=Yi(t.milliseconds),t.seconds=Yi(t.seconds),t.minutes=Yi(t.minutes),t.hours=Yi(t.hours),t.months=Yi(t.months),t.years=Yi(t.years),this}function ze(t,n,e,r){var i=un(n,e);return t._milliseconds+=r*i._milliseconds,t._days+=r*i._days,t._months+=r*i._months,t._bubble()}function qe(t,n){return ze(this,t,n,1)}function Ge(t,n){return ze(this,t,n,-1)}function He(t){return 0>t?Math.floor(t):Math.ceil(t)}function Ve(){var t,n,e,r,i,a=this._milliseconds,u=this._days,o=this._months,s=this._data;return a>=0&&u>=0&&o>=0||0>=a&&0>=u&&0>=o||(a+=864e5*He(Xe(o)+u),u=0,o=0),s.milliseconds=a%1e3,t=v(a/1e3),s.seconds=t%60,n=v(t/60),s.minutes=n%60,e=v(n/60),s.hours=e%24,u+=v(e/24),i=v(Ze(u)),o+=i,u-=He(Xe(i)),r=v(o/12),o%=12,s.days=u,s.months=o,s.years=r,this}function Ze(t){return 4800*t/146097}function Xe(t){return 146097*t/4800}function Ke(t){var n,e,r=this._milliseconds;if(t=R(t),\"month\"===t||\"year\"===t)return n=this._days+r/864e5,e=this._months+Ze(n),\"month\"===t?e:e/12;switch(n=this._days+Math.round(Xe(this._months)),t){case\"week\":return n/7+r/6048e5;case\"day\":return n+r/864e5;case\"hour\":return 24*n+r/36e5;case\"minute\":return 1440*n+r/6e4;case\"second\":return 86400*n+r/1e3;case\"millisecond\":return Math.floor(864e5*n)+r;default:throw new Error(\"Unknown unit \"+t)}}function Qe(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_(this._months/12)}function Je(t){return function(){return this.as(t)}}function tr(t){return t=R(t),this[t+\"s\"]()}function nr(t){return function(){return this._data[t]}}function er(){return v(this.days()/7)}function rr(t,n,e,r,i){return i.relativeTime(n||1,!!e,t,r)}function ir(t,n,e){var r=un(t).abs(),i=ea(r.as(\"s\")),a=ea(r.as(\"m\")),u=ea(r.as(\"h\")),o=ea(r.as(\"d\")),s=ea(r.as(\"M\")),c=ea(r.as(\"y\")),l=i<ra.s&&[\"s\",i]||1>=a&&[\"m\"]||a<ra.m&&[\"mm\",a]||1>=u&&[\"h\"]||u<ra.h&&[\"hh\",u]||1>=o&&[\"d\"]||o<ra.d&&[\"dd\",o]||1>=s&&[\"M\"]||s<ra.M&&[\"MM\",s]||1>=c&&[\"y\"]||[\"yy\",c];return l[2]=n,l[3]=+t>0,l[4]=e,rr.apply(null,l)}function ar(t,n){return void 0===ra[t]?!1:void 0===n?ra[t]:(ra[t]=n,!0)}function ur(t){var n=this.localeData(),e=ir(this,!t,n);return t&&(e=n.pastFuture(+this,e)),n.postformat(e)}function or(){var t,n,e,r=ia(this._milliseconds)/1e3,i=ia(this._days),a=ia(this._months);t=v(r/60),n=v(t/60),r%=60,t%=60,e=v(a/12),a%=12;var u=e,o=a,s=i,c=n,l=t,h=r,f=this.asSeconds();return f?(0>f?\"-\":\"\")+\"P\"+(u?u+\"Y\":\"\")+(o?o+\"M\":\"\")+(s?s+\"D\":\"\")+(c||l||h?\"T\":\"\")+(c?c+\"H\":\"\")+(l?l+\"M\":\"\")+(h?h+\"S\":\"\"):\"P0D\"}var sr,cr;cr=Array.prototype.some?Array.prototype.some:function(t){for(var n=Object(this),e=n.length>>>0,r=0;e>r;r++)if(r in n&&t.call(this,n[r],r,n))return!0;return!1};var lr=e.momentProperties=[],hr=!1,fr={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var dr;dr=Object.keys?Object.keys:function(t){var n,e=[];for(n in t)o(t,n)&&e.push(n);return e};var pr,gr,yr={},mr={},vr=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,_r=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,br={},xr={},wr=/\\d/,Ar=/\\d\\d/,kr=/\\d{3}/,Er=/\\d{4}/,Mr=/[+-]?\\d{6}/,Sr=/\\d\\d?/,Dr=/\\d\\d\\d\\d?/,Cr=/\\d\\d\\d\\d\\d\\d?/,Tr=/\\d{1,3}/,Fr=/\\d{1,4}/,Or=/[+-]?\\d{1,6}/,Lr=/\\d+/,Ir=/[+-]?\\d+/,Br=/Z|[+-]\\d\\d:?\\d\\d/gi,Nr=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,Pr=/[+-]?\\d+(\\.\\d{1,3})?/,Rr=/[0-9]*['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+|[\\u0600-\\u06FF\\/]+(\\s*?[\\u0600-\\u06FF]+){1,2}/i,jr={},Yr={},Ur=0,$r=1,Wr=2,zr=3,qr=4,Gr=5,Hr=6,Vr=7,Zr=8;gr=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var n;for(n=0;n<this.length;++n)if(this[n]===t)return n;return-1},q(\"M\",[\"MM\",2],\"Mo\",function(){return this.month()+1}),q(\"MMM\",0,0,function(t){return this.localeData().monthsShort(this,t)}),q(\"MMMM\",0,0,function(t){return this.localeData().months(this,t)}),P(\"month\",\"M\"),X(\"M\",Sr),X(\"MM\",Sr,Ar),X(\"MMM\",function(t,n){return n.monthsShortRegex(t)}),X(\"MMMM\",function(t,n){return n.monthsRegex(t)}),tt([\"M\",\"MM\"],function(t,n){n[$r]=_(t)-1}),tt([\"MMM\",\"MMMM\"],function(t,n,e,r){var i=e._locale.monthsParse(t,r,e._strict);null!=i?n[$r]=i:h(e).invalidMonth=t});var Xr=/D[oD]?(\\[[^\\[\\]]*\\]|\\s+)+MMMM?/,Kr=\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),Qr=\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),Jr=Rr,ti=Rr,ni=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?/,ei=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?/,ri=/Z|[+-]\\d\\d(?::?\\d\\d)?/,ii=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,!1],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,!1],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,!1],[\"YYYYDDD\",/\\d{7}/]],ai=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]],ui=/^\\/?Date\\((\\-?\\d+)/i;e.createFromInputFallback=w(\"moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.\",function(t){t._d=new Date(t._i+(t._useUTC?\" UTC\":\"\"))}),q(\"Y\",0,0,function(){var t=this.year();return 9999>=t?\"\"+t:\"+\"+t}),q(0,[\"YY\",2],0,function(){return this.year()%100}),q(0,[\"YYYY\",4],0,\"year\"),q(0,[\"YYYYY\",5],0,\"year\"),q(0,[\"YYYYYY\",6,!0],0,\"year\"),P(\"year\",\"y\"),X(\"Y\",Ir),X(\"YY\",Sr,Ar),X(\"YYYY\",Fr,Er),X(\"YYYYY\",Or,Mr),X(\"YYYYYY\",Or,Mr),tt([\"YYYYY\",\"YYYYYY\"],Ur),tt(\"YYYY\",function(t,n){n[Ur]=2===t.length?e.parseTwoDigitYear(t):_(t)}),tt(\"YY\",function(t,n){n[Ur]=e.parseTwoDigitYear(t)}),tt(\"Y\",function(t,n){n[Ur]=parseInt(t,10)}),e.parseTwoDigitYear=function(t){return _(t)+(_(t)>68?1900:2e3)};var oi=Y(\"FullYear\",!0);e.ISO_8601=function(){};var si=w(\"moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548\",function(){var t=Rt.apply(null,arguments);return this.isValid()&&t.isValid()?this>t?this:t:d()}),ci=w(\"moment().max is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548\",function(){var t=Rt.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:d()}),li=function(){return Date.now?Date.now():+new Date};zt(\"Z\",\":\"),zt(\"ZZ\",\"\"),X(\"Z\",Nr),X(\"ZZ\",Nr),tt([\"Z\",\"ZZ\"],function(t,n,e){e._useUTC=!0,e._tzm=qt(Nr,t)});var hi=/([\\+\\-]|\\d\\d)/gi;e.updateOffset=function(){};var fi=/^(\\-)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)\\.?(\\d{3})?\\d*)?$/,di=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;un.fn=$t.prototype;var pi=hn(1,\"add\"),gi=hn(-1,\"subtract\");e.defaultFormat=\"YYYY-MM-DDTHH:mm:ssZ\",e.defaultFormatUtc=\"YYYY-MM-DDTHH:mm:ss[Z]\";var yi=w(\"moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.\",function(t){return void 0===t?this.localeData():this.locale(t)});q(0,[\"gg\",2],0,function(){return this.weekYear()%100}),q(0,[\"GG\",2],0,function(){return this.isoWeekYear()%100}),zn(\"gggg\",\"weekYear\"),zn(\"ggggg\",\"weekYear\"),zn(\"GGGG\",\"isoWeekYear\"),zn(\"GGGGG\",\"isoWeekYear\"),P(\"weekYear\",\"gg\"),P(\"isoWeekYear\",\"GG\"),X(\"G\",Ir),X(\"g\",Ir),X(\"GG\",Sr,Ar),X(\"gg\",Sr,Ar),X(\"GGGG\",Fr,Er),X(\"gggg\",Fr,Er),X(\"GGGGG\",Or,Mr),X(\"ggggg\",Or,Mr),nt([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],function(t,n,e,r){n[r.substr(0,2)]=_(t)}),nt([\"gg\",\"GG\"],function(t,n,r,i){n[i]=e.parseTwoDigitYear(t)}),q(\"Q\",0,\"Qo\",\"quarter\"),P(\"quarter\",\"Q\"),X(\"Q\",wr),tt(\"Q\",function(t,n){n[$r]=3*(_(t)-1)}),q(\"w\",[\"ww\",2],\"wo\",\"week\"),q(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\"),P(\"week\",\"w\"),P(\"isoWeek\",\"W\"),X(\"w\",Sr),X(\"ww\",Sr,Ar),X(\"W\",Sr),X(\"WW\",Sr,Ar),nt([\"w\",\"ww\",\"W\",\"WW\"],function(t,n,e,r){n[r.substr(0,1)]=_(t)});var mi={dow:0,doy:6};q(\"D\",[\"DD\",2],\"Do\",\"date\"),P(\"date\",\"D\"),X(\"D\",Sr),X(\"DD\",Sr,Ar),X(\"Do\",function(t,n){return t?n._ordinalParse:n._ordinalParseLenient}),tt([\"D\",\"DD\"],Wr),tt(\"Do\",function(t,n){n[Wr]=_(t.match(Sr)[0],10)});var vi=Y(\"Date\",!0);q(\"d\",0,\"do\",\"day\"),q(\"dd\",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),q(\"ddd\",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),q(\"dddd\",0,0,function(t){return this.localeData().weekdays(this,t)}),q(\"e\",0,0,\"weekday\"),q(\"E\",0,0,\"isoWeekday\"),P(\"day\",\"d\"),P(\"weekday\",\"e\"),P(\"isoWeekday\",\"E\"),X(\"d\",Sr),X(\"e\",Sr),X(\"E\",Sr),X(\"dd\",function(t,n){return n.weekdaysMinRegex(t)}),X(\"ddd\",function(t,n){return n.weekdaysShortRegex(t)}),X(\"dddd\",function(t,n){return n.weekdaysRegex(t)}),nt([\"dd\",\"ddd\",\"dddd\"],function(t,n,e,r){var i=e._locale.weekdaysParse(t,r,e._strict);null!=i?n.d=i:h(e).invalidWeekday=t}),nt([\"d\",\"e\",\"E\"],function(t,n,e,r){n[r]=_(t)});var _i=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),bi=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),xi=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),wi=Rr,Ai=Rr,ki=Rr;q(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\"),P(\"dayOfYear\",\"DDD\"),X(\"DDD\",Tr),X(\"DDDD\",kr),tt([\"DDD\",\"DDDD\"],function(t,n,e){e._dayOfYear=_(t)}),q(\"H\",[\"HH\",2],0,\"hour\"),q(\"h\",[\"hh\",2],0,me),q(\"k\",[\"kk\",2],0,ve),q(\"hmm\",0,0,function(){return\"\"+me.apply(this)+z(this.minutes(),2)}),q(\"hmmss\",0,0,function(){return\"\"+me.apply(this)+z(this.minutes(),2)+z(this.seconds(),2)}),q(\"Hmm\",0,0,function(){return\"\"+this.hours()+z(this.minutes(),2)}),q(\"Hmmss\",0,0,function(){return\"\"+this.hours()+z(this.minutes(),2)+z(this.seconds(),2)}),_e(\"a\",!0),_e(\"A\",!1),P(\"hour\",\"h\"),X(\"a\",be),X(\"A\",be),X(\"H\",Sr),X(\"h\",Sr),X(\"HH\",Sr,Ar),X(\"hh\",Sr,Ar),X(\"hmm\",Dr),X(\"hmmss\",Cr),X(\"Hmm\",Dr),X(\"Hmmss\",Cr),tt([\"H\",\"HH\"],zr),tt([\"a\",\"A\"],function(t,n,e){e._isPm=e._locale.isPM(t),e._meridiem=t}),tt([\"h\",\"hh\"],function(t,n,e){n[zr]=_(t),h(e).bigHour=!0}),tt(\"hmm\",function(t,n,e){var r=t.length-2;n[zr]=_(t.substr(0,r)),n[qr]=_(t.substr(r)),h(e).bigHour=!0}),tt(\"hmmss\",function(t,n,e){var r=t.length-4,i=t.length-2;n[zr]=_(t.substr(0,r)),n[qr]=_(t.substr(r,2)),n[Gr]=_(t.substr(i)),h(e).bigHour=!0}),tt(\"Hmm\",function(t,n){var e=t.length-2;n[zr]=_(t.substr(0,e)),n[qr]=_(t.substr(e))}),tt(\"Hmmss\",function(t,n){var e=t.length-4,r=t.length-2;n[zr]=_(t.substr(0,e)),n[qr]=_(t.substr(e,2)),n[Gr]=_(t.substr(r))});var Ei=/[ap]\\.?m?\\.?/i,Mi=Y(\"Hours\",!0);q(\"m\",[\"mm\",2],0,\"minute\"),P(\"minute\",\"m\"),X(\"m\",Sr),X(\"mm\",Sr,Ar),tt([\"m\",\"mm\"],qr);var Si=Y(\"Minutes\",!1);q(\"s\",[\"ss\",2],0,\"second\"),P(\"second\",\"s\"),X(\"s\",Sr),X(\"ss\",Sr,Ar),tt([\"s\",\"ss\"],Gr);var Di=Y(\"Seconds\",!1);q(\"S\",0,0,function(){return~~(this.millisecond()/100)}),q(0,[\"SS\",2],0,function(){return~~(this.millisecond()/10)}),q(0,[\"SSS\",3],0,\"millisecond\"),q(0,[\"SSSS\",4],0,function(){return 10*this.millisecond()}),q(0,[\"SSSSS\",5],0,function(){return 100*this.millisecond()}),q(0,[\"SSSSSS\",6],0,function(){return 1e3*this.millisecond()}),q(0,[\"SSSSSSS\",7],0,function(){return 1e4*this.millisecond()}),q(0,[\"SSSSSSSS\",8],0,function(){return 1e5*this.millisecond()}),q(0,[\"SSSSSSSSS\",9],0,function(){return 1e6*this.millisecond()}),P(\"millisecond\",\"ms\"),X(\"S\",Tr,wr),X(\"SS\",Tr,Ar),X(\"SSS\",Tr,kr);var Ci;for(Ci=\"SSSS\";Ci.length<=9;Ci+=\"S\")X(Ci,Lr);for(Ci=\"S\";Ci.length<=9;Ci+=\"S\")tt(Ci,Ae);var Ti=Y(\"Milliseconds\",!1);q(\"z\",0,0,\"zoneAbbr\"),q(\"zz\",0,0,\"zoneName\");var Fi=y.prototype;Fi.add=pi,Fi.calendar=dn,Fi.clone=pn,Fi.diff=xn,Fi.endOf=Ln,Fi.format=En,Fi.from=Mn,Fi.fromNow=Sn,Fi.to=Dn,Fi.toNow=Cn,Fi.get=W,Fi.invalidAt=$n,Fi.isAfter=gn,Fi.isBefore=yn,Fi.isBetween=mn,Fi.isSame=vn,Fi.isSameOrAfter=_n,Fi.isSameOrBefore=bn,Fi.isValid=Yn,Fi.lang=yi,Fi.locale=Tn,Fi.localeData=Fn,Fi.max=ci,Fi.min=si,Fi.parsingFlags=Un,Fi.set=W,Fi.startOf=On,Fi.subtract=gi,Fi.toArray=Pn,Fi.toObject=Rn,Fi.toDate=Nn,Fi.toISOString=kn,Fi.toJSON=jn,Fi.toString=An,Fi.unix=Bn,Fi.valueOf=In,Fi.creationData=Wn,Fi.year=oi,Fi.isLeapYear=xt,Fi.weekYear=qn,Fi.isoWeekYear=Gn,Fi.quarter=Fi.quarters=Kn,Fi.month=ct,Fi.daysInMonth=lt,Fi.week=Fi.weeks=ne,Fi.isoWeek=Fi.isoWeeks=ee,Fi.weeksInYear=Vn,Fi.isoWeeksInYear=Hn,Fi.date=vi,Fi.day=Fi.days=ce,Fi.weekday=le,Fi.isoWeekday=he,Fi.dayOfYear=ye,Fi.hour=Fi.hours=Mi,Fi.minute=Fi.minutes=Si,Fi.second=Fi.seconds=Di,Fi.millisecond=Fi.milliseconds=Ti,Fi.utcOffset=Vt,Fi.utc=Xt,Fi.local=Kt,Fi.parseZone=Qt,Fi.hasAlignedHourOffset=Jt,Fi.isDST=tn,Fi.isDSTShifted=nn,Fi.isLocal=en,Fi.isUtcOffset=rn,Fi.isUtc=an,Fi.isUTC=an,Fi.zoneAbbr=ke,Fi.zoneName=Ee,Fi.dates=w(\"dates accessor is deprecated. Use date instead.\",vi),Fi.months=w(\"months accessor is deprecated. Use month instead\",ct),Fi.years=w(\"years accessor is deprecated. Use year instead\",oi),Fi.zone=w(\"moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779\",Zt);var Oi=Fi,Li={sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},Ii={LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"},Bi=\"Invalid date\",Ni=\"%d\",Pi=/\\d{1,2}/,Ri={future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},ji=D.prototype;ji._calendar=Li,ji.calendar=De,ji._longDateFormat=Ii,ji.longDateFormat=Ce,ji._invalidDate=Bi,ji.invalidDate=Te,ji._ordinal=Ni,ji.ordinal=Fe,ji._ordinalParse=Pi,ji.preparse=Oe,ji.postformat=Oe,ji._relativeTime=Ri,ji.relativeTime=Le,ji.pastFuture=Ie,ji.set=M,ji.months=it,ji._months=Kr,ji.monthsShort=at,ji._monthsShort=Qr,ji.monthsParse=ot,ji._monthsRegex=ti,ji.monthsRegex=ft,ji._monthsShortRegex=Jr,ji.monthsShortRegex=ht,ji.week=Qn,ji._week=mi,ji.firstDayOfYear=te,ji.firstDayOfWeek=Jn,ji.weekdays=ie,ji._weekdays=_i,ji.weekdaysMin=ue,ji._weekdaysMin=xi,ji.weekdaysShort=ae,ji._weekdaysShort=bi,ji.weekdaysParse=se,ji._weekdaysRegex=wi,ji.weekdaysRegex=fe,ji._weekdaysShortRegex=Ai,ji.weekdaysShortRegex=de,ji._weekdaysMinRegex=ki,ji.weekdaysMinRegex=pe,ji.isPM=xe,ji._meridiemParse=Ei,ji.meridiem=we,O(\"en\",{ordinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var n=t%10,e=1===_(t%100/10)?\"th\":1===n?\"st\":2===n?\"nd\":3===n?\"rd\":\"th\";return t+e}}),e.lang=w(\"moment.lang is deprecated. Use moment.locale instead.\",O),e.langData=w(\"moment.langData is deprecated. Use moment.localeData instead.\",B);var Yi=Math.abs,Ui=Je(\"ms\"),$i=Je(\"s\"),Wi=Je(\"m\"),zi=Je(\"h\"),qi=Je(\"d\"),Gi=Je(\"w\"),Hi=Je(\"M\"),Vi=Je(\"y\"),Zi=nr(\"milliseconds\"),Xi=nr(\"seconds\"),Ki=nr(\"minutes\"),Qi=nr(\"hours\"),Ji=nr(\"days\"),ta=nr(\"months\"),na=nr(\"years\"),ea=Math.round,ra={s:45,m:45,h:22,d:26,M:11},ia=Math.abs,aa=$t.prototype;aa.abs=We,aa.add=qe,aa.subtract=Ge,aa.as=Ke,aa.asMilliseconds=Ui,aa.asSeconds=$i,aa.asMinutes=Wi,aa.asHours=zi,aa.asDays=qi,aa.asWeeks=Gi,aa.asMonths=Hi,aa.asYears=Vi,aa.valueOf=Qe,aa._bubble=Ve,aa.get=tr,aa.milliseconds=Zi,aa.seconds=Xi,aa.minutes=Ki,aa.hours=Qi,aa.days=Ji,aa.weeks=er,aa.months=ta,aa.years=na,aa.humanize=ur,aa.toISOString=or,aa.toString=or,aa.toJSON=or,aa.locale=Tn,aa.localeData=Fn,aa.toIsoString=w(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",or),aa.lang=yi,q(\"X\",0,0,\"unix\"),q(\"x\",0,0,\"valueOf\"),X(\"x\",Ir),X(\"X\",Pr),tt(\"X\",function(t,n,e){e._d=new Date(1e3*parseFloat(t,10))}),tt(\"x\",function(t,n,e){e._d=new Date(_(t))}),e.version=\"2.13.0\",r(Rt),e.fn=Oi,e.min=Yt,e.max=Ut,e.now=li,e.utc=c,e.unix=Me,e.months=Re,e.isDate=a,e.locale=O,e.invalid=d,e.duration=un,e.isMoment=m,e.weekdays=Ye,e.parseZone=Se,e.localeData=B,e.isDuration=Wt,e.monthsShort=je,e.weekdaysMin=$e,e.defineLocale=L,e.updateLocale=I,e.locales=N,e.weekdaysShort=Ue,e.normalizeUnits=R,e.relativeTimeThreshold=ar,e.prototype=Oi;var ua=e;return ua})},{}],105:[function(t,n,e){(function(t){function n(t,n){for(var e=0,r=t.length-1;r>=0;r--){var i=t[r];\".\"===i?t.splice(r,1):\"..\"===i?(t.splice(r,1),e++):e&&(t.splice(r,1),e--)}if(n)for(;e--;e)t.unshift(\"..\");return t}function r(t,n){if(t.filter)return t.filter(n);for(var e=[],r=0;r<t.length;r++)n(t[r],r,t)&&e.push(t[r]);return e}var i=/^(\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$/,a=function(t){return i.exec(t).slice(1)};e.resolve=function(){for(var e=\"\",i=!1,a=arguments.length-1;a>=-1&&!i;a--){var u=a>=0?arguments[a]:t.cwd();if(\"string\"!=typeof u)throw new TypeError(\"Arguments to path.resolve must be strings\");u&&(e=u+\"/\"+e,i=\"/\"===u.charAt(0))}return e=n(r(e.split(\"/\"),function(t){return!!t}),!i).join(\"/\"),(i?\"/\":\"\")+e||\".\"},e.normalize=function(t){var i=e.isAbsolute(t),a=\"/\"===u(t,-1);return t=n(r(t.split(\"/\"),function(t){return!!t}),!i).join(\"/\"),t||i||(t=\".\"),t&&a&&(t+=\"/\"),(i?\"/\":\"\")+t},e.isAbsolute=function(t){return\"/\"===t.charAt(0)},e.join=function(){var t=Array.prototype.slice.call(arguments,0);return e.normalize(r(t,function(t){if(\"string\"!=typeof t)throw new TypeError(\"Arguments to path.join must be strings\");return t}).join(\"/\"))},e.relative=function(t,n){function r(t){for(var n=0;n<t.length&&\"\"===t[n];n++);for(var e=t.length-1;e>=0&&\"\"===t[e];e--);return n>e?[]:t.slice(n,e-n+1)}t=e.resolve(t).substr(1),n=e.resolve(n).substr(1);for(var i=r(t.split(\"/\")),a=r(n.split(\"/\")),u=Math.min(i.length,a.length),o=u,s=0;u>s;s++)if(i[s]!==a[s]){o=s;break}for(var c=[],s=o;s<i.length;s++)c.push(\"..\");return c=c.concat(a.slice(o)),c.join(\"/\")},e.sep=\"/\",e.delimiter=\":\",e.dirname=function(t){var n=a(t),e=n[0],r=n[1];return e||r?(r&&(r=r.substr(0,r.length-1)),e+r):\".\"},e.basename=function(t,n){var e=a(t)[2];return n&&e.substr(-1*n.length)===n&&(e=e.substr(0,e.length-n.length)),e},e.extname=function(t){return a(t)[3]};var u=\"b\"===\"ab\".substr(-1)?function(t,n,e){return t.substr(n,e)}:function(t,n,e){return 0>n&&(n=t.length+n),t.substr(n,e)}}).call(this,t(\"_process\"))},{_process:106}],106:[function(t,n){function e(){}var r=n.exports={};r.nextTick=function(){var t=\"undefined\"!=typeof window&&window.setImmediate,n=\"undefined\"!=typeof window&&window.MutationObserver,e=\"undefined\"!=typeof window&&window.postMessage&&window.addEventListener;if(t)return function(t){return window.setImmediate(t)};var r=[];if(n){var i=document.createElement(\"div\"),a=new MutationObserver(function(){var t=r.slice();r.length=0,t.forEach(function(t){t()})});return a.observe(i,{attributes:!0}),function(t){r.length||i.setAttribute(\"yes\",\"no\"),r.push(t)}}return e?(window.addEventListener(\"message\",function(t){var n=t.source;if((n===window||null===n)&&\"process-tick\"===t.data&&(t.stopPropagation(),r.length>0)){var e=r.shift();e()}},!0),function(t){r.push(t),window.postMessage(\"process-tick\",\"*\")}):function(t){setTimeout(t,0)}}(),r.title=\"browser\",r.browser=!0,r.env={},r.argv=[],r.on=e,r.addListener=e,r.once=e,r.off=e,r.removeListener=e,r.removeAllListeners=e,r.emit=e,r.binding=function(){throw new Error(\"process.binding is not supported\")},r.cwd=function(){return\"/\"},r.chdir=function(){throw new Error(\"process.chdir is not supported\")}},{}],107:[function(t,n){n.exports={name:\"mermaid\",version:\"7.0.0\",description:\"Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams and gantt charts.\",main:\"src/mermaid.js\",keywords:[\"diagram\",\"markdown\",\"flowchart\",\"sequence diagram\",\"gantt\"],bin:{mermaid:\"./bin/mermaid.js\"},scripts:{live:\"live-server ./test/examples\",lint:\"node node_modules/eslint/bin/eslint.js src\",jison:\"gulp jison_legacy\",karma:\"node node_modules/karma/bin/karma start karma.conf.js --single-run\",watch:\"source ./scripts/watch.sh\",doc:\"rm -r build;rm -r dist/www;gulp vartree;cp dist/www/all.html ../mermaid-pages/index.html;cp dist/mermaid.js ../mermaid-pages/javascripts/lib;cp dist/mermaid.forest.css ../mermaid-pages/stylesheets\",tape:\"node node_modules/tape/bin/tape test/cli_test-*.js\",jasmine:\"npm run jison &&node node_modules/jasmine-es6/bin/jasmine.js\",pretest:\"npm run jison\",test:\"npm run dist && npm run karma && npm run tape\",\"dist-slim-mermaid\":\"node node_modules/browserify/bin/cmd.js src/mermaid.js -t babelify -s mermaid -o dist/mermaid.slim.js -x d3 && cat dist/mermaid.slim.js | node node_modules/uglifyjs/bin/uglifyjs -mc > dist/mermaid.slim.min.js\",\"dist-slim-mermaidAPI\":\"node node_modules/browserify/bin/cmd.js src/mermaidAPI.js -t babelify -s mermaidAPI -o dist/mermaidAPI.slim.js -x d3 && cat dist/mermaidAPI.slim.js | node node_modules/uglifyjs/bin/uglifyjs -mc > dist/mermaidAPI.slim.min.js\",\n\"dist-mermaid\":\"node node_modules/browserify/bin/cmd.js src/mermaid.js -t babelify -s mermaid -o dist/mermaid.js && cat dist/mermaid.js | node node_modules/uglifyjs/bin/uglifyjs -mc > dist/mermaid.min.js\",\"dist-mermaid-nomin\":\"node node_modules/browserify/bin/cmd.js src/mermaid.js -t babelify -s mermaid -o dist/mermaid.js\",\"dist-mermaidAPI\":\"node node_modules/browserify/bin/cmd.js src/mermaidAPI.js -t babelify -s mermaidAPI -o dist/mermaidAPI.js && cat dist/mermaidAPI.js | node node_modules/uglifyjs/bin/uglifyjs -mc > dist/mermaidAPI.min.js\",dist:\"npm run dist-slim-mermaid && npm run dist-slim-mermaidAPI && npm run dist-mermaid && npm run dist-mermaidAPI\"},repository:{type:\"git\",url:\"https://github.com/knsv/mermaid\"},author:\"Knut Sveidqvist\",license:\"MIT\",dependencies:{chalk:\"^0.5.1\",d3:\"3.5.6\",dagre:\"^0.7.4\",\"dagre-d3\":\"0.4.10\",he:\"^0.5.0\",lodash:\"^4.6.1\",minimist:\"^1.1.0\",mkdirp:\"^0.5.0\",moment:\"^2.9.0\",semver:\"^4.1.1\",which:\"^1.0.8\"},devDependencies:{async:\"^0.9.0\",\"babel-eslint\":\"^4.1.3\",babelify:\"^6.4.0\",browserify:\"~6.2.0\",clone:\"^0.2.0\",\"codeclimate-test-reporter\":\"0.0.4\",dateformat:\"^1.0.11\",dox:\"^0.8.0\",eslint:\"^1.6.0\",\"eslint-watch\":\"^2.1.2\",\"event-stream\":\"^3.2.0\",foundation:\"^4.2.1-1\",\"front-matter\":\"^0.2.0\",gulp:\"~3.9.0\",\"gulp-bower\":\"0.0.10\",\"gulp-browserify\":\"^0.5.0\",\"gulp-bump\":\"^0.1.11\",\"gulp-concat\":\"~2.4.1\",\"gulp-data\":\"^1.1.1\",\"gulp-dox\":\"^0.1.6\",\"gulp-ext-replace\":\"^0.2.0\",\"gulp-filelog\":\"^0.4.1\",\"gulp-front-matter\":\"^1.2.3\",\"gulp-hogan\":\"^1.1.0\",\"gulp-if\":\"^1.2.5\",\"gulp-insert\":\"^0.4.0\",\"gulp-istanbul\":\"^0.4.0\",\"gulp-jasmine\":\"~2.1.0\",\"gulp-jasmine-browser\":\"^0.2.3\",\"gulp-jison\":\"~1.2.0\",\"gulp-jshint\":\"^1.9.0\",\"gulp-less\":\"^3.0.1\",\"gulp-livereload\":\"^3.8.0\",\"gulp-marked\":\"^1.0.0\",\"gulp-mdvars\":\"^2.0.0\",\"gulp-qunit\":\"~1.2.1\",\"gulp-rename\":\"~1.2.0\",\"gulp-shell\":\"^0.2.10\",\"gulp-tag-version\":\"^1.2.1\",\"gulp-uglify\":\"~1.0.1\",\"gulp-util\":\"^3.0.7\",\"gulp-vartree\":\"^2.0.1\",\"hogan.js\":\"^3.0.2\",jasmine:\"2.3.2\",\"jasmine-es6\":\"0.0.18\",jison:\"zaach/jison\",jsdom:\"^7.0.2\",\"jshint-stylish\":\"^2.0.1\",karma:\"^0.13.15\",\"karma-babel-preprocessor\":\"^6.0.1\",\"karma-browserify\":\"^4.4.0\",\"karma-jasmine\":\"^0.3.6\",\"karma-phantomjs-launcher\":\"^0.2.1\",\"live-server\":\"^0.9.0\",\"map-stream\":\"0.0.6\",marked:\"^0.3.2\",\"mock-browser\":\"^0.91.34\",path:\"^0.4.9\",phantomjs:\"^2.1.3\",proxyquire:\"^1.7.3\",\"proxyquire-universal\":\"^1.0.8\",proxyquireify:\"^3.0.0\",\"require-dir\":\"^0.3.0\",rewire:\"^2.1.3\",rimraf:\"^2.2.8\",tape:\"^3.0.3\",testdom:\"^2.0.0\",uglifyjs:\"^2.4.10\",\"vinyl-source-stream\":\"^1.1.0\",watchify:\"^3.6.1\"}}},{}],108:[function(t,n){\"use strict\";var e;if(\"undefined\"!=typeof t)try{e=t(\"d3\")}catch(r){}e||(e=window.d3),n.exports=e,function(){var t=!1;if(t=\"tspans\",e.selection.prototype.textwrap)return!1;if(\"undefined\"==typeof t)var t=!1;e.selection.prototype.textwrap=e.selection.enter.prototype.textwrap=function(n,r){var i,r=parseInt(r)||0,a=this,u=function(t){var n=t[0][0],r=n.tagName.toString();if(\"rect\"!==r)return!1;var i={};return i.x=e.select(n).attr(\"x\")||0,i.y=e.select(n).attr(\"y\")||0,i.width=e.select(n).attr(\"width\")||0,i.height=e.select(n).attr(\"height\")||0,i.attr=t.attr,i},o=function(t){if(t.attr||(t.attr=function(t){return this[t]?this[t]:void 0}),\"object\"==typeof t&&\"undefined\"!=typeof t.x&&\"undefined\"!=typeof t.y&&\"undefined\"!=typeof t.width&&\"undefined\"!=typeof t.height)return t;if(\"function\"==typeof Array.isArray&&Array.isArray(t)||\"[object Array]\"===Object.prototype.toString.call(t)){var n=u(t);return n}return!1},s=function(t,n){var e=t;return 0!==n&&(e.x=parseInt(e.x)+n,e.y=parseInt(e.y)+n,e.width-=2*n,e.height-=2*n),e},c=o(n);if(r&&(c=s(c,r)),0!=a.length&&e&&n&&c){n=c;var l,h=function(t){var r=e.select(t[0].parentNode),a=r.select(\"text\"),u=a.style(\"line-height\"),o=a.text();a.remove();var s=r.append(\"foreignObject\");s.attr(\"requiredFeatures\",\"http://www.w3.org/TR/SVG11/feature#Extensibility\").attr(\"x\",n.x).attr(\"y\",n.y).attr(\"width\",n.width).attr(\"height\",n.height);var c=s.append(\"xhtml:div\").attr(\"class\",\"wrapped\");c.style(\"height\",n.height).style(\"width\",n.width).html(o),u&&c.style(\"line-height\",u),i=r.select(\"foreignObject\")},f=function(t){var a,u=t[0],o=u.parentNode,s=e.select(u),c=u.getBBox().height,l=u.getBBox().width,h=c,f=s.style(\"line-height\");if(a=f&&parseInt(f)?parseInt(f.replace(\"px\",\"\")):h,l>n.width){var d=s.text();if(s.text(\"\"),d){var p,g;if(-1!==d.indexOf(\" \")){var p=\" \";g=d.split(\" \")}else{p=\"\";var y=d.length,m=Math.ceil(l/n.width),v=Math.floor(y/m);v*m>=y||m++;for(var _,b,g=[],x=0;m>x;x++)b=x*v,_=d.substr(b,v),g.push(_)}for(var w=[],A=0,k={},x=0;x<g.length;x++){var E,M=g[x],S=s.text(),D=u.getComputedTextLength();E=S?S+p+M:M,s.text(E);var C=u.getComputedTextLength();if(C>n.width&&S&&\"\"!==S&&(A+=D,k={string:S,width:D,offset:A},w.push(k),s.text(\"\"),s.text(M),x==g.length-1&&(E=M,s.text(E),C=u.getComputedTextLength())),x==g.length-1){s.text(\"\");var T=E;T&&\"\"!==T&&(C-A>0&&(C-=A),k={string:T,width:C,offset:A},w.push(k))}}var F;s.text(\"\");for(var x=0;x<w.length;x++){var _=w[x].string;if(x>0){w[x-1]}x*a<n.height-1.5*a&&(F=s.append(\"tspan\").text(_),F.attr(\"dy\",function(){return x>0?a:void 0}),F.attr(\"x\",function(){var t=n.x;return r&&(t+=r),t}))}}}s.attr(\"y\",function(){var t=n.y;return a&&(t+=a),r&&(t+=r),t}),s.attr(\"x\",function(){var t=n.x;return r&&(t+=r),t}),i=e.select(o).selectAll(\"text\")};t&&(\"foreignobjects\"==t?l=h:\"tspans\"==t&&(l=f)),t||(l=\"undefined\"!=typeof SVGForeignObjectElement?h:f);for(var d=0;d<a.length;d++){var p=a[d];l(p)}return i}return a?a:!1}}()},{d3:2}],109:[function(t,n,e){\"use strict\";var r,i=t(\"../../logger\"),a=new i.Log,u=[];r={};e.addClass=function(t){\"undefined\"==typeof r[t]&&(r[t]={id:t,methods:[],members:[]})},e.clear=function(){u=[],r={}},n.exports.getClass=function(t){return r[t]},n.exports.getClasses=function(){return r},n.exports.getRelations=function(){return u},e.addRelation=function(t){a.warn(\"Adding relation: \"+JSON.stringify(t)),e.addClass(t.id1),e.addClass(t.id2),u.push(t)},e.addMembers=function(t,n){var e=r[t];\"string\"==typeof n&&(\")\"===n.substr(-1)?e.methods.push(n):e.members.push(n))},e.cleanupLabel=function(t){return\":\"===t.substring(0,1)?t.substr(2).trim():t.trim()},e.lineType={LINE:0,DOTTED_LINE:1},e.relationType={AGGREGATION:0,EXTENSION:1,COMPOSITION:2,DEPENDENCY:3}},{\"../../logger\":130}],110:[function(t,n){\"use strict\";var e=t(\"./parser/classDiagram\").parser,r=t(\"./classDb\");e.yy=r;var i,a=t(\"../../d3\"),u=t(\"../../logger\"),o=t(\"dagre\"),s=new u.Log;i={};var c=0,l={dividerMargin:10,padding:5,textHeight:14},h=function(t){var n,e=Object.keys(i);for(n=0;n<e.length;n++)if(i[e[n]].label===t)return e[n];return void 0},f=function(t){t.append(\"defs\").append(\"marker\").attr(\"id\",\"extensionStart\").attr(\"class\",\"extension\").attr(\"refX\",0).attr(\"refY\",7).attr(\"markerWidth\",190).attr(\"markerHeight\",240).attr(\"orient\",\"auto\").append(\"path\").attr(\"d\",\"M 1,7 L18,13 V 1 Z\"),t.append(\"defs\").append(\"marker\").attr(\"id\",\"extensionEnd\").attr(\"refX\",19).attr(\"refY\",7).attr(\"markerWidth\",20).attr(\"markerHeight\",28).attr(\"orient\",\"auto\").append(\"path\").attr(\"d\",\"M 1,1 V 13 L18,7 Z\"),t.append(\"defs\").append(\"marker\").attr(\"id\",\"compositionStart\").attr(\"class\",\"extension\").attr(\"refX\",0).attr(\"refY\",7).attr(\"markerWidth\",190).attr(\"markerHeight\",240).attr(\"orient\",\"auto\").append(\"path\").attr(\"d\",\"M 18,7 L9,13 L1,7 L9,1 Z\"),t.append(\"defs\").append(\"marker\").attr(\"id\",\"compositionEnd\").attr(\"refX\",19).attr(\"refY\",7).attr(\"markerWidth\",20).attr(\"markerHeight\",28).attr(\"orient\",\"auto\").append(\"path\").attr(\"d\",\"M 18,7 L9,13 L1,7 L9,1 Z\"),t.append(\"defs\").append(\"marker\").attr(\"id\",\"aggregationStart\").attr(\"class\",\"extension\").attr(\"refX\",0).attr(\"refY\",7).attr(\"markerWidth\",190).attr(\"markerHeight\",240).attr(\"orient\",\"auto\").append(\"path\").attr(\"d\",\"M 18,7 L9,13 L1,7 L9,1 Z\"),t.append(\"defs\").append(\"marker\").attr(\"id\",\"aggregationEnd\").attr(\"refX\",19).attr(\"refY\",7).attr(\"markerWidth\",20).attr(\"markerHeight\",28).attr(\"orient\",\"auto\").append(\"path\").attr(\"d\",\"M 18,7 L9,13 L1,7 L9,1 Z\"),t.append(\"defs\").append(\"marker\").attr(\"id\",\"dependencyStart\").attr(\"class\",\"extension\").attr(\"refX\",0).attr(\"refY\",7).attr(\"markerWidth\",190).attr(\"markerHeight\",240).attr(\"orient\",\"auto\").append(\"path\").attr(\"d\",\"M 5,7 L9,13 L1,7 L9,1 Z\"),t.append(\"defs\").append(\"marker\").attr(\"id\",\"dependencyEnd\").attr(\"refX\",19).attr(\"refY\",7).attr(\"markerWidth\",20).attr(\"markerHeight\",28).attr(\"orient\",\"auto\").append(\"path\").attr(\"d\",\"M 18,7 L9,13 L14,7 L9,1 Z\")},d=0,p=function(t,n,e){var i=function(t){switch(t){case r.relationType.AGGREGATION:return\"aggregation\";case r.relationType.EXTENSION:return\"extension\";case r.relationType.COMPOSITION:return\"composition\";case r.relationType.DEPENDENCY:return\"dependency\"}},u=n.points,o=a.svg.line().x(function(t){return t.x}).y(function(t){return t.y}).interpolate(\"basis\"),s=t.append(\"path\").attr(\"d\",o(u)).attr(\"id\",\"edge\"+d).attr(\"class\",\"relation\"),c=\"\";l.arrowMarkerAbsolute&&(c=window.location.protocol+\"//\"+window.location.host+window.location.pathname+window.location.search,c=c.replace(/\\(/g,\"\\\\(\"),c=c.replace(/\\)/g,\"\\\\)\")),\"none\"!==e.relation.type1&&s.attr(\"marker-start\",\"url(\"+c+\"#\"+i(e.relation.type1)+\"Start)\"),\"none\"!==e.relation.type2&&s.attr(\"marker-end\",\"url(\"+c+\"#\"+i(e.relation.type2)+\"End)\");var h,f,p=n.points.length;if(p%2!==0){var g=n.points[Math.floor(p/2)],y=n.points[Math.ceil(p/2)];h=(g.x+y.x)/2,f=(g.y+y.y)/2}else{var m=n.points[Math.floor(p/2)];h=m.x,f=m.y}if(\"undefined\"!=typeof e.title){var v=t.append(\"g\").attr(\"class\",\"classLabel\"),_=v.append(\"text\").attr(\"class\",\"label\").attr(\"x\",h).attr(\"y\",f).attr(\"fill\",\"red\").attr(\"text-anchor\",\"middle\").text(e.title);window.label=_;var b=_.node().getBBox();v.insert(\"rect\",\":first-child\").attr(\"class\",\"box\").attr(\"x\",b.x-l.padding/2).attr(\"y\",b.y-l.padding/2).attr(\"width\",b.width+2*l.padding/2).attr(\"height\",b.height+2*l.padding/2)}d++},g=function(t,n){s.info(\"Rendering class \"+n);var e=function(t,n,e){var r=t.append(\"tspan\").attr(\"x\",l.padding).text(n);e||r.attr(\"dy\",l.textHeight)},r=\"classId\"+c,a={id:r,label:n.id,width:0,height:0},u=t.append(\"g\").attr(\"id\",r).attr(\"class\",\"classGroup\"),o=u.append(\"text\").attr(\"x\",l.padding).attr(\"y\",l.textHeight+l.padding).text(n.id),h=o.node().getBBox().height,f=u.append(\"line\").attr(\"x1\",0).attr(\"y1\",l.padding+h+l.dividerMargin/2).attr(\"y2\",l.padding+h+l.dividerMargin/2),d=u.append(\"text\").attr(\"x\",l.padding).attr(\"y\",h+l.dividerMargin+l.textHeight).attr(\"fill\",\"white\").attr(\"class\",\"classText\"),p=!0;n.members.forEach(function(t){e(d,t,p),p=!1});var g=d.node().getBBox(),y=u.append(\"line\").attr(\"x1\",0).attr(\"y1\",l.padding+h+3*l.dividerMargin/2+g.height).attr(\"y2\",l.padding+h+3*l.dividerMargin/2+g.height),m=u.append(\"text\").attr(\"x\",l.padding).attr(\"y\",h+2*l.dividerMargin+g.height+l.textHeight).attr(\"fill\",\"white\").attr(\"class\",\"classText\");p=!0,n.methods.forEach(function(t){e(m,t,p),p=!1});var v=u.node().getBBox();return u.insert(\"rect\",\":first-child\").attr(\"x\",0).attr(\"y\",0).attr(\"width\",v.width+2*l.padding).attr(\"height\",v.height+l.padding+.5*l.dividerMargin),f.attr(\"x2\",v.width+2*l.padding),y.attr(\"x2\",v.width+2*l.padding),a.width=v.width+2*l.padding,a.height=v.height+l.padding+.5*l.dividerMargin,i[r]=a,c++,a};n.exports.setConf=function(t){var n=Object.keys(t);n.forEach(function(n){l[n]=t[n]})},n.exports.draw=function(t,n){e.yy.clear(),e.parse(t),s.info(\"Rendering diagram \"+t);var i=a.select(\"#\"+n);f(i);var u=new o.graphlib.Graph({multigraph:!0});u.setGraph({isMultiGraph:!0}),u.setDefaultEdgeLabel(function(){return{}});var c,l=r.getClasses(),d=Object.keys(l);for(c=0;c<d.length;c++){var y=l[d[c]],m=g(i,y);u.setNode(m.id,m),s.info(\"Org height: \"+m.height)}var v=r.getRelations(),c=0;v.forEach(function(t){c+=1,s.info(\"tjoho\"+h(t.id1)+h(t.id2)+JSON.stringify(t)),u.setEdge(h(t.id1),h(t.id2),{relation:t})}),o.layout(u),u.nodes().forEach(function(t){\"undefined\"!=typeof t&&(s.debug(\"Node \"+t+\": \"+JSON.stringify(u.node(t))),a.select(\"#\"+t).attr(\"transform\",\"translate(\"+(u.node(t).x-u.node(t).width/2)+\",\"+(u.node(t).y-u.node(t).height/2)+\" )\"))}),u.edges().forEach(function(t){s.debug(\"Edge \"+t.v+\" -> \"+t.w+\": \"+JSON.stringify(u.edge(t))),p(i,u.edge(t),u.edge(t).relation)}),i.attr(\"height\",\"100%\"),i.attr(\"width\",\"100%\")}},{\"../../d3\":108,\"../../logger\":130,\"./classDb\":109,\"./parser/classDiagram\":111,dagre:52}],111:[function(t,n,e){(function(r){\"use strict\";var i=function(){function t(){this.yy={}}var n=function(t,n,e,r){for(e=e||{},r=t.length;r--;e[t[r]]=n);return e},e=[1,11],r=[1,12],i=[1,13],a=[1,15],u=[1,16],o=[1,17],s=[6,8],c=[1,26],l=[1,27],h=[1,28],f=[1,29],d=[1,30],p=[1,31],g=[6,8,13,17,23,26,27,28,29,30,31],y=[6,8,13,17,23,26,27,28,29,30,31,45,46,47],m=[23,45,46,47],v=[23,30,31,45,46,47],_=[23,26,27,28,29,45,46,47],b=[6,8,13],x=[1,46],w={trace:function(){},yy:{},symbols_:{error:2,mermaidDoc:3,graphConfig:4,CLASS_DIAGRAM:5,NEWLINE:6,statements:7,EOF:8,statement:9,className:10,alphaNumToken:11,relationStatement:12,LABEL:13,classStatement:14,methodStatement:15,CLASS:16,STRUCT_START:17,members:18,STRUCT_STOP:19,MEMBER:20,SEPARATOR:21,relation:22,STR:23,relationType:24,lineType:25,AGGREGATION:26,EXTENSION:27,COMPOSITION:28,DEPENDENCY:29,LINE:30,DOTTED_LINE:31,commentToken:32,textToken:33,graphCodeTokens:34,textNoTagsToken:35,TAGSTART:36,TAGEND:37,\"==\":38,\"--\":39,PCT:40,DEFAULT:41,SPACE:42,MINUS:43,keywords:44,UNICODE_TEXT:45,NUM:46,ALPHA:47,$accept:0,$end:1},terminals_:{2:\"error\",5:\"CLASS_DIAGRAM\",6:\"NEWLINE\",8:\"EOF\",13:\"LABEL\",16:\"CLASS\",17:\"STRUCT_START\",19:\"STRUCT_STOP\",20:\"MEMBER\",21:\"SEPARATOR\",23:\"STR\",26:\"AGGREGATION\",27:\"EXTENSION\",28:\"COMPOSITION\",29:\"DEPENDENCY\",30:\"LINE\",31:\"DOTTED_LINE\",34:\"graphCodeTokens\",36:\"TAGSTART\",37:\"TAGEND\",38:\"==\",39:\"--\",40:\"PCT\",41:\"DEFAULT\",42:\"SPACE\",43:\"MINUS\",44:\"keywords\",45:\"UNICODE_TEXT\",46:\"NUM\",47:\"ALPHA\"},productions_:[0,[3,1],[4,4],[7,1],[7,3],[10,2],[10,1],[9,1],[9,2],[9,1],[9,1],[14,2],[14,5],[18,1],[18,2],[15,1],[15,2],[15,1],[15,1],[12,3],[12,4],[12,4],[12,5],[22,3],[22,2],[22,2],[22,1],[24,1],[24,1],[24,1],[24,1],[25,1],[25,1],[32,1],[32,1],[33,1],[33,1],[33,1],[33,1],[33,1],[33,1],[33,1],[35,1],[35,1],[35,1],[35,1],[11,1],[11,1],[11,1]],performAction:function(t,n,e,r,i,a){var u=a.length-1;switch(i){case 5:this.$=a[u-1]+a[u];break;case 6:this.$=a[u];break;case 7:r.addRelation(a[u]);break;case 8:a[u-1].title=r.cleanupLabel(a[u]),r.addRelation(a[u-1]);break;case 12:r.addMembers(a[u-3],a[u-1]);break;case 13:this.$=[a[u]];break;case 14:a[u].push(a[u-1]),this.$=a[u];break;case 15:break;case 16:r.addMembers(a[u-1],r.cleanupLabel(a[u]));break;case 17:console.warn(\"Member\",a[u]);break;case 18:break;case 19:this.$={id1:a[u-2],id2:a[u],relation:a[u-1],relationTitle1:\"none\",relationTitle2:\"none\"};break;case 20:this.$={id1:a[u-3],id2:a[u],relation:a[u-1],relationTitle1:a[u-2],relationTitle2:\"none\"};break;case 21:this.$={id1:a[u-3],id2:a[u],relation:a[u-2],relationTitle1:\"none\",relationTitle2:a[u-1]};break;case 22:this.$={id1:a[u-4],id2:a[u],relation:a[u-2],relationTitle1:a[u-3],relationTitle2:a[u-1]};break;case 23:this.$={type1:a[u-2],type2:a[u],lineType:a[u-1]};break;case 24:this.$={type1:\"none\",type2:a[u],lineType:a[u-1]};break;case 25:this.$={type1:a[u-1],type2:\"none\",lineType:a[u]};break;case 26:this.$={type1:\"none\",type2:\"none\",lineType:a[u]};break;case 27:this.$=r.relationType.AGGREGATION;break;case 28:this.$=r.relationType.EXTENSION;break;case 29:this.$=r.relationType.COMPOSITION;break;case 30:this.$=r.relationType.DEPENDENCY;break;case 31:this.$=r.lineType.LINE;break;case 32:this.$=r.lineType.DOTTED_LINE}},table:[{3:1,4:2,5:[1,3]},{1:[3]},{1:[2,1]},{6:[1,4]},{7:5,9:6,10:10,11:14,12:7,14:8,15:9,16:e,20:r,21:i,45:a,46:u,47:o},{8:[1,18]},{6:[1,19],8:[2,3]},n(s,[2,7],{13:[1,20]}),n(s,[2,9]),n(s,[2,10]),n(s,[2,15],{22:21,24:24,25:25,13:[1,23],23:[1,22],26:c,27:l,28:h,29:f,30:d,31:p}),{10:32,11:14,45:a,46:u,47:o},n(s,[2,17]),n(s,[2,18]),n(g,[2,6],{11:14,10:33,45:a,46:u,47:o}),n(y,[2,46]),n(y,[2,47]),n(y,[2,48]),{1:[2,2]},{7:34,9:6,10:10,11:14,12:7,14:8,15:9,16:e,20:r,21:i,45:a,46:u,47:o},n(s,[2,8]),{10:35,11:14,23:[1,36],45:a,46:u,47:o},{22:37,24:24,25:25,26:c,27:l,28:h,29:f,30:d,31:p},n(s,[2,16]),{25:38,30:d,31:p},n(m,[2,26],{24:39,26:c,27:l,28:h,29:f}),n(v,[2,27]),n(v,[2,28]),n(v,[2,29]),n(v,[2,30]),n(_,[2,31]),n(_,[2,32]),n(s,[2,11],{17:[1,40]}),n(g,[2,5]),{8:[2,4]},n(b,[2,19]),{10:41,11:14,45:a,46:u,47:o},{10:42,11:14,23:[1,43],45:a,46:u,47:o},n(m,[2,25],{24:44,26:c,27:l,28:h,29:f}),n(m,[2,24]),{18:45,20:x},n(b,[2,21]),n(b,[2,20]),{10:47,11:14,45:a,46:u,47:o},n(m,[2,23]),{19:[1,48]},{18:49,19:[2,13],20:x},n(b,[2,22]),n(s,[2,12]),{19:[2,14]}],defaultActions:{2:[2,1],18:[2,2],34:[2,4],49:[2,14]},parseError:function(t,n){if(!n.recoverable){var e=function(t,n){this.message=t,this.hash=n};throw e.prototype=Error,new e(t,n)}this.trace(t)},parse:function(t){var n=this,e=[0],r=[null],i=[],a=this.table,u=\"\",o=0,s=0,c=0,l=2,h=1,f=i.slice.call(arguments,1),d=Object.create(this.lexer),p={yy:{}};for(var g in this.yy)Object.prototype.hasOwnProperty.call(this.yy,g)&&(p.yy[g]=this.yy[g]);d.setInput(t,p.yy),p.yy.lexer=d,p.yy.parser=this,\"undefined\"==typeof d.yylloc&&(d.yylloc={});var y=d.yylloc;i.push(y);var m=d.options&&d.options.ranges;this.parseError=\"function\"==typeof p.yy.parseError?p.yy.parseError:Object.getPrototypeOf(this).parseError;for(var v,_,b,x,w,A,k,E,M,S=function(){var t;return t=d.lex()||h,\"number\"!=typeof t&&(t=n.symbols_[t]||t),t},D={};;){if(b=e[e.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((null===v||\"undefined\"==typeof v)&&(v=S()),x=a[b]&&a[b][v]),\"undefined\"==typeof x||!x.length||!x[0]){var C=\"\";M=[];for(A in a[b])this.terminals_[A]&&A>l&&M.push(\"'\"+this.terminals_[A]+\"'\");C=d.showPosition?\"Parse error on line \"+(o+1)+\":\\n\"+d.showPosition()+\"\\nExpecting \"+M.join(\", \")+\", got '\"+(this.terminals_[v]||v)+\"'\":\"Parse error on line \"+(o+1)+\": Unexpected \"+(v==h?\"end of input\":\"'\"+(this.terminals_[v]||v)+\"'\"),this.parseError(C,{text:d.match,token:this.terminals_[v]||v,line:d.yylineno,loc:y,expected:M})}if(x[0]instanceof Array&&x.length>1)throw new Error(\"Parse Error: multiple actions possible at state: \"+b+\", token: \"+v);switch(x[0]){case 1:e.push(v),r.push(d.yytext),i.push(d.yylloc),e.push(x[1]),v=null,_?(v=_,_=null):(s=d.yyleng,u=d.yytext,o=d.yylineno,y=d.yylloc,c>0&&c--);break;case 2:if(k=this.productions_[x[1]][1],D.$=r[r.length-k],D._$={first_line:i[i.length-(k||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(k||1)].first_column,last_column:i[i.length-1].last_column},m&&(D._$.range=[i[i.length-(k||1)].range[0],i[i.length-1].range[1]]),w=this.performAction.apply(D,[u,s,o,p.yy,x[1],r,i].concat(f)),\"undefined\"!=typeof w)return w;k&&(e=e.slice(0,-1*k*2),r=r.slice(0,-1*k),i=i.slice(0,-1*k)),e.push(this.productions_[x[1]][0]),r.push(D.$),i.push(D._$),E=a[e[e.length-2]][e[e.length-1]],e.push(E);break;case 3:return!0}}return!0}},A=function(){var t={EOF:1,parseError:function(t,n){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,n)},setInput:function(t,n){return this.yy=n||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match=\"\",this.conditionStack=[\"INITIAL\"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t;var n=t.match(/(?:\\r\\n?|\\n).*/g);return n?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var n=t.length,e=t.split(/(?:\\r\\n?|\\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-n),this.offset-=n;var r=this.match.split(/(?:\\r\\n?|\\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),e.length-1&&(this.yylineno-=e.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:e?(e.length===r.length?this.yylloc.first_column:0)+r[r.length-e.length].length-e[0].length:this.yylloc.first_column-n},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-n]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?\"...\":\"\")+t.substr(-20).replace(/\\n/g,\"\")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?\"...\":\"\")).replace(/\\n/g,\"\")},showPosition:function(){var t=this.pastInput(),n=new Array(t.length+1).join(\"-\");return t+this.upcomingInput()+\"\\n\"+n+\"^\"},test_match:function(t,n){var e,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),r=t[0].match(/(?:\\r\\n?|\\n).*/g),r&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\\r?\\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],e=this.performAction.call(this,this.yy,this,n,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),e)return e;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var t,n,e,r;this._more||(this.yytext=\"\",this.match=\"\");for(var i=this._currentRules(),a=0;a<i.length;a++)if(e=this._input.match(this.rules[i[a]]),e&&(!n||e[0].length>n[0].length)){if(n=e,r=a,this.options.backtrack_lexer){if(t=this.test_match(e,i[a]),t!==!1)return t;if(this._backtrack){n=!1;continue}return!1}if(!this.options.flex)break}return n?(t=this.test_match(n,i[r]),t!==!1?t:!1):\"\"===this._input?this.EOF:this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". Unrecognized text.\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},lex:function(){var t=this.next();return t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){var t=this.conditionStack.length-1;return t>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return t=this.conditionStack.length-1-Math.abs(t||0),t>=0?this.conditionStack[t]:\"INITIAL\"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(t,n,e,r){switch(e){case 0:break;case 1:return 6;case 2:break;case 3:return 5;case 4:return this.begin(\"struct\"),17;case 5:return this.popState(),19;case 6:break;case 7:return\"MEMBER\";case 8:return 16;case 9:this.begin(\"string\");break;case 10:this.popState();break;case 11:return\"STR\";case 12:return 27;case 13:return 27;case 14:return 29;case 15:return 29;case 16:return 28;case 17:return 26;case 18:return 30;case 19:return 31;case 20:return 13;case 21:return 43;case 22:return\"DOT\";case 23:return\"PLUS\";case 24:return 40;case 25:return\"EQUALS\";case 26:return\"EQUALS\";case 27:return 47;case 28:return\"PUNCTUATION\";case 29:return 46;case 30:return 45;case 31:return 42;case 32:return 8}},rules:[/^(?:%%[^\\n]*)/,/^(?:\\n+)/,/^(?:\\s+)/,/^(?:classDiagram\\b)/,/^(?:[\\{])/,/^(?:\\})/,/^(?:[\\n])/,/^(?:[^\\{\\}\\n]*)/,/^(?:class\\b)/,/^(?:[\"])/,/^(?:[\"])/,/^(?:[^\"]*)/,/^(?:\\s*<\\|)/,/^(?:\\s*\\|>)/,/^(?:\\s*>)/,/^(?:\\s*<)/,/^(?:\\s*\\*)/,/^(?:\\s*o\\b)/,/^(?:--)/,/^(?:\\.\\.)/,/^(?::[^#\\n;]+)/,/^(?:-)/,/^(?:\\.)/,/^(?:\\+)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:[A-Za-z]+)/,/^(?:[!\"#$%&'*+,-.`?\\\\_\\/])/,/^(?:[0-9]+)/,/^(?:[\\u00AA\\u00B5\\u00BA\\u00C0-\\u00D6\\u00D8-\\u00F6]|[\\u00F8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377]|[\\u037A-\\u037D\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5]|[\\u03F7-\\u0481\\u048A-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA]|[\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE]|[\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA]|[\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0]|[\\u08A2-\\u08AC\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0977]|[\\u0979-\\u097F\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2]|[\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A]|[\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39]|[\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8]|[\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C]|[\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C]|[\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99]|[\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0]|[\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C3D]|[\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3]|[\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10]|[\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1]|[\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81]|[\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3]|[\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6]|[\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A]|[\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081]|[\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D]|[\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0]|[\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310]|[\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C]|[\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u1700-\\u170C\\u170E-\\u1711]|[\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7]|[\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191C]|[\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16]|[\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF]|[\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC]|[\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D]|[\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D]|[\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3]|[\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F]|[\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128]|[\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184]|[\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3]|[\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6]|[\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE]|[\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C]|[\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D]|[\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC]|[\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B]|[\\uA640-\\uA66E\\uA67F-\\uA697\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788]|[\\uA78B-\\uA78E\\uA790-\\uA793\\uA7A0-\\uA7AA\\uA7F8-\\uA801\\uA803-\\uA805]|[\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB]|[\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uAA00-\\uAA28]|[\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA80-\\uAAAF\\uAAB1\\uAAB5]|[\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4]|[\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E]|[\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D]|[\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36]|[\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D]|[\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC]|[\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF]|[\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC])/,/^(?:\\s)/,/^(?:$)/],conditions:{string:{rules:[10,11],inclusive:!1},struct:{rules:[5,6,7],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32],inclusive:!0}}};return t}();return w.lexer=A,t.prototype=w,w.Parser=t,new t}();\"undefined\"!=typeof t&&\"undefined\"!=typeof e&&(e.parser=i,e.Parser=i.Parser,e.parse=function(){return i.parse.apply(i,arguments)},e.main=function(n){n[1]||(console.log(\"Usage: \"+n[0]+\" FILE\"),r.exit(1));var i=t(\"fs\").readFileSync(t(\"path\").normalize(n[1]),\"utf8\");return e.parser.parse(i)},\"undefined\"!=typeof n&&t.main===n&&e.main(r.argv.slice(1)))}).call(this,t(\"_process\"))},{_process:106,fs:1,path:105}],112:[function(t,n,e){(function(n){\"use strict\";var r=t(\"../../logger\"),i=new r.Log,a=\"\",u=!1;e.setMessage=function(t){i.debug(\"Setting message to: \"+t),a=t},e.getMessage=function(){return a},e.setInfo=function(t){u=t},e.getInfo=function(){return u},e.parseError=function(t,e){n.mermaidAPI.parseError(t,e)}}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"../../logger\":130}],113:[function(t,n,e){\"use strict\";var r=t(\"./exampleDb\"),i=t(\"./parser/example.js\"),a=t(\"../../d3\"),u=t(\"../../logger\"),o=new u.Log;e.draw=function(t,n,e){var u;u=i.parser,u.yy=r,o.debug(\"Renering example diagram\"),u.parse(t);var s=a.select(\"#\"+n),c=s.append(\"g\");c.append(\"text\").attr(\"x\",100).attr(\"y\",40).attr(\"class\",\"version\").attr(\"font-size\",\"32px\").style(\"text-anchor\",\"middle\").text(\"mermaid \"+e),s.attr(\"height\",100),s.attr(\"width\",400)}},{\"../../d3\":108,\"../../logger\":130,\"./exampleDb\":112,\"./parser/example.js\":114}],114:[function(t,n,e){(function(r){\"use strict\";var i=function(){function t(){this.yy={}}var n=function(t,n,e,r){for(e=e||{},r=t.length;r--;e[t[r]]=n);return e},e=[6,9,10,12],r={trace:function(){},yy:{},symbols_:{error:2,start:3,info:4,document:5,EOF:6,line:7,statement:8,NL:9,showInfo:10,message:11,say:12,TXT:13,$accept:0,$end:1},terminals_:{2:\"error\",4:\"info\",6:\"EOF\",9:\"NL\",10:\"showInfo\",12:\"say\",13:\"TXT\"},productions_:[0,[3,3],[5,0],[5,2],[7,1],[7,1],[8,1],[8,1],[11,2]],performAction:function(t,n,e,r,i,a){var u=a.length-1;switch(i){case 1:return r;case 4:break;case 6:r.setInfo(!0);break;case 7:r.setMessage(a[u]);break;case 8:this.$=a[u-1].substring(1).trim().replace(/\\\\n/gm,\"\\n\")}},table:[{3:1,4:[1,2]},{1:[3]},n(e,[2,2],{5:3}),{6:[1,4],7:5,8:6,9:[1,7],10:[1,8],11:9,12:[1,10]},{1:[2,1]},n(e,[2,3]),n(e,[2,4]),n(e,[2,5]),n(e,[2,6]),n(e,[2,7]),{13:[1,11]},n(e,[2,8])],defaultActions:{4:[2,1]},parseError:function(t,n){if(!n.recoverable){var e=function(t,n){this.message=t,this.hash=n};throw e.prototype=Error,new e(t,n)}this.trace(t)},parse:function(t){var n=this,e=[0],r=[null],i=[],a=this.table,u=\"\",o=0,s=0,c=0,l=2,h=1,f=i.slice.call(arguments,1),d=Object.create(this.lexer),p={\nyy:{}};for(var g in this.yy)Object.prototype.hasOwnProperty.call(this.yy,g)&&(p.yy[g]=this.yy[g]);d.setInput(t,p.yy),p.yy.lexer=d,p.yy.parser=this,\"undefined\"==typeof d.yylloc&&(d.yylloc={});var y=d.yylloc;i.push(y);var m=d.options&&d.options.ranges;this.parseError=\"function\"==typeof p.yy.parseError?p.yy.parseError:Object.getPrototypeOf(this).parseError;for(var v,_,b,x,w,A,k,E,M,S=function(){var t;return t=d.lex()||h,\"number\"!=typeof t&&(t=n.symbols_[t]||t),t},D={};;){if(b=e[e.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((null===v||\"undefined\"==typeof v)&&(v=S()),x=a[b]&&a[b][v]),\"undefined\"==typeof x||!x.length||!x[0]){var C=\"\";M=[];for(A in a[b])this.terminals_[A]&&A>l&&M.push(\"'\"+this.terminals_[A]+\"'\");C=d.showPosition?\"Parse error on line \"+(o+1)+\":\\n\"+d.showPosition()+\"\\nExpecting \"+M.join(\", \")+\", got '\"+(this.terminals_[v]||v)+\"'\":\"Parse error on line \"+(o+1)+\": Unexpected \"+(v==h?\"end of input\":\"'\"+(this.terminals_[v]||v)+\"'\"),this.parseError(C,{text:d.match,token:this.terminals_[v]||v,line:d.yylineno,loc:y,expected:M})}if(x[0]instanceof Array&&x.length>1)throw new Error(\"Parse Error: multiple actions possible at state: \"+b+\", token: \"+v);switch(x[0]){case 1:e.push(v),r.push(d.yytext),i.push(d.yylloc),e.push(x[1]),v=null,_?(v=_,_=null):(s=d.yyleng,u=d.yytext,o=d.yylineno,y=d.yylloc,c>0&&c--);break;case 2:if(k=this.productions_[x[1]][1],D.$=r[r.length-k],D._$={first_line:i[i.length-(k||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(k||1)].first_column,last_column:i[i.length-1].last_column},m&&(D._$.range=[i[i.length-(k||1)].range[0],i[i.length-1].range[1]]),w=this.performAction.apply(D,[u,s,o,p.yy,x[1],r,i].concat(f)),\"undefined\"!=typeof w)return w;k&&(e=e.slice(0,-1*k*2),r=r.slice(0,-1*k),i=i.slice(0,-1*k)),e.push(this.productions_[x[1]][0]),r.push(D.$),i.push(D._$),E=a[e[e.length-2]][e[e.length-1]],e.push(E);break;case 3:return!0}}return!0}},i=function(){var t={EOF:1,parseError:function(t,n){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,n)},setInput:function(t,n){return this.yy=n||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match=\"\",this.conditionStack=[\"INITIAL\"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t;var n=t.match(/(?:\\r\\n?|\\n).*/g);return n?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var n=t.length,e=t.split(/(?:\\r\\n?|\\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-n),this.offset-=n;var r=this.match.split(/(?:\\r\\n?|\\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),e.length-1&&(this.yylineno-=e.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:e?(e.length===r.length?this.yylloc.first_column:0)+r[r.length-e.length].length-e[0].length:this.yylloc.first_column-n},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-n]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?\"...\":\"\")+t.substr(-20).replace(/\\n/g,\"\")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?\"...\":\"\")).replace(/\\n/g,\"\")},showPosition:function(){var t=this.pastInput(),n=new Array(t.length+1).join(\"-\");return t+this.upcomingInput()+\"\\n\"+n+\"^\"},test_match:function(t,n){var e,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),r=t[0].match(/(?:\\r\\n?|\\n).*/g),r&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\\r?\\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],e=this.performAction.call(this,this.yy,this,n,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),e)return e;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var t,n,e,r;this._more||(this.yytext=\"\",this.match=\"\");for(var i=this._currentRules(),a=0;a<i.length;a++)if(e=this._input.match(this.rules[i[a]]),e&&(!n||e[0].length>n[0].length)){if(n=e,r=a,this.options.backtrack_lexer){if(t=this.test_match(e,i[a]),t!==!1)return t;if(this._backtrack){n=!1;continue}return!1}if(!this.options.flex)break}return n?(t=this.test_match(n,i[r]),t!==!1?t:!1):\"\"===this._input?this.EOF:this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". Unrecognized text.\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},lex:function(){var t=this.next();return t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){var t=this.conditionStack.length-1;return t>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return t=this.conditionStack.length-1-Math.abs(t||0),t>=0?this.conditionStack[t]:\"INITIAL\"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{\"case-insensitive\":!0},performAction:function(t,n,e,r){switch(e){case 0:return 9;case 1:return 10;case 2:return 4;case 3:return 12;case 4:return 13;case 5:return 6;case 6:return\"INVALID\"}},rules:[/^(?:[\\n]+)/i,/^(?:showInfo\\b)/i,/^(?:info\\b)/i,/^(?:say\\b)/i,/^(?::[^#\\n;]+)/i,/^(?:$)/i,/^(?:.)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6],inclusive:!0}}};return t}();return r.lexer=i,t.prototype=r,r.Parser=t,new t}();\"undefined\"!=typeof t&&\"undefined\"!=typeof e&&(e.parser=i,e.Parser=i.Parser,e.parse=function(){return i.parse.apply(i,arguments)},e.main=function(n){n[1]||(console.log(\"Usage: \"+n[0]+\" FILE\"),r.exit(1));var i=t(\"fs\").readFileSync(t(\"path\").normalize(n[1]),\"utf8\");return e.parser.parse(i)},\"undefined\"!=typeof n&&t.main===n&&e.main(r.argv.slice(1)))}).call(this,t(\"_process\"))},{_process:106,fs:1,path:105}],115:[function(t,n){\"use strict\";var e,r=t(\"../../logger\"),i=new r.Log;if(t)try{e=t(\"dagre-d3\")}catch(a){i.debug(\"Could not load dagre-d3\")}e||(e=window.dagreD3),n.exports=e},{\"../../logger\":130,\"dagre-d3\":3}],116:[function(t,n,e){\"use strict\";var r=t(\"./graphDb\"),i=t(\"./parser/flow\"),a=t(\"./parser/dot\"),u=t(\"../../d3\"),o=t(\"./dagre-d3\"),s=t(\"../../logger\"),c=new s.Log,l={};n.exports.setConf=function(t){var n,e=Object.keys(t);for(n=0;n<e.length;n++)l[e[n]]=t[e[n]]},e.addVertices=function(t,n){var e=Object.keys(t),r=function(t,n){var e;for(e=0;e<n.length;e++)\"undefined\"!=typeof n[e]&&(t=t+n[e]+\";\");return t};e.forEach(function(e){var i,a=t[e],u=\"\";a.classes.length>0&&(u=a.classes.join(\" \"));var o=\"\";o=r(o,a.styles),i=\"undefined\"==typeof a.text?a.id:a.text;var s=\"\";if(l.htmlLabels)s=\"html\",i=i.replace(/fa:fa[\\w\\-]+/g,function(t){return'<i class=\"fa '+t.substring(3)+'\"></i>'});else{var c=document.createElementNS(\"http://www.w3.org/2000/svg\",\"text\"),h=i.split(/<br>/),f=0;for(f=0;f<h.length;f++){var d=document.createElementNS(\"http://www.w3.org/2000/svg\",\"tspan\");d.setAttributeNS(\"http://www.w3.org/XML/1998/namespace\",\"xml:space\",\"preserve\"),d.setAttribute(\"dy\",\"1em\"),d.setAttribute(\"x\",\"1\"),d.textContent=h[f],c.appendChild(d)}s=\"svg\",i=c}var p=0,g=\"\";switch(a.type){case\"round\":p=5,g=\"rect\";break;case\"square\":g=\"rect\";break;case\"diamond\":g=\"question\";break;case\"odd\":g=\"rect_left_inv_arrow\";break;case\"odd_right\":g=\"rect_left_inv_arrow\";break;case\"circle\":g=\"circle\";break;case\"ellipse\":g=\"ellipse\";break;case\"group\":g=\"rect\",i=l.htmlLabels?\"\":document.createElementNS(\"http://www.w3.org/2000/svg\",\"text\");break;default:g=\"rect\"}n.setNode(a.id,{labelType:s,shape:g,label:i,rx:p,ry:p,\"class\":u,style:o,id:a.id})})},e.addEdges=function(t,n){var e,r=0;\"undefined\"!=typeof t.defaultStyle&&(e=t.defaultStyle.toString().replace(/,/g,\";\")),t.forEach(function(i){r++;var a={};a.arrowhead=\"arrow_open\"===i.type?\"none\":\"normal\";var u=\"\";if(\"undefined\"!=typeof i.style)i.style.forEach(function(t){u=u+t+\";\"});else switch(i.stroke){case\"normal\":u=\"fill:none\",\"undefined\"!=typeof e&&(u=e);break;case\"dotted\":u=\"stroke: #333; fill:none;stroke-width:2px;stroke-dasharray:3;\";break;case\"thick\":u=\"stroke: #333; stroke-width: 3.5px;fill:none\"}a.style=u,\"undefined\"!=typeof i.interpolate?a.lineInterpolate=i.interpolate:\"undefined\"!=typeof t.defaultInterpolate&&(a.lineInterpolate=t.defaultInterpolate),\"undefined\"==typeof i.text?\"undefined\"!=typeof i.style&&(a.arrowheadStyle=\"fill: #333\"):(a.arrowheadStyle=\"fill: #333\",\"undefined\"==typeof i.style?(a.labelpos=\"c\",l.htmlLabels?(a.labelType=\"html\",a.label='<span class=\"edgeLabel\">'+i.text+\"</span>\"):(a.labelType=\"text\",a.style=\"stroke: #333; stroke-width: 1.5px;fill:none\",a.label=i.text.replace(/<br>/g,\"\\n\"))):a.label=i.text.replace(/<br>/g,\"\\n\")),n.setEdge(i.start,i.end,a,r)})},e.getClasses=function(t,n){var e;r.clear(),e=n?a.parser:i.parser,e.yy=r,e.parse(t);var u=r.getClasses();return\"undefined\"==typeof u[\"default\"]&&(u[\"default\"]={id:\"default\"},u[\"default\"].styles=[],u[\"default\"].clusterStyles=[\"rx:4px\",\"fill: rgb(255, 255, 222)\",\"rx: 4px\",\"stroke: rgb(170, 170, 51)\",\"stroke-width: 1px\"],u[\"default\"].nodeLabelStyles=[\"fill:#000\",\"stroke:none\",\"font-weight:300\",'font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serf',\"font-size:14px\"],u[\"default\"].edgeLabelStyles=[\"fill:#000\",\"stroke:none\",\"font-weight:300\",'font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serf',\"font-size:14px\"]),u},e.draw=function(t,n,s){c.debug(\"Drawing flowchart\");var h;r.clear(),h=s?a.parser:i.parser,h.yy=r;try{h.parse(t)}catch(f){c.debug(\"Parsing failed\")}var d;d=r.getDirection(),\"undefined\"==typeof d&&(d=\"TD\");var p,g=new o.graphlib.Graph({multigraph:!0,compound:!0}).setGraph({rankdir:d,marginx:20,marginy:20}).setDefaultEdgeLabel(function(){return{}}),y=r.getSubGraphs(),m=0;for(m=y.length-1;m>=0;m--)p=y[m],r.addVertex(p.id,p.title,\"group\",void 0);var v=r.getVertices(),_=r.getEdges();m=0;var b;for(m=y.length-1;m>=0;m--)for(p=y[m],u.selectAll(\"cluster\").append(\"text\"),b=0;b<p.nodes.length;b++)g.setParent(p.nodes[b],p.id);e.addVertices(v,g),e.addEdges(_,g);var x=new o.render;x.shapes().question=function(t,n,e){var r=n.width,i=n.height,a=.8*(r+i),u=[{x:a/2,y:0},{x:a,y:-a/2},{x:a/2,y:-a},{x:0,y:-a/2}],s=t.insert(\"polygon\",\":first-child\").attr(\"points\",u.map(function(t){return t.x+\",\"+t.y}).join(\" \")).attr(\"rx\",5).attr(\"ry\",5).attr(\"transform\",\"translate(\"+-a/2+\",\"+2*a/4+\")\");return e.intersect=function(t){return o.intersect.polygon(e,u,t)},s},x.shapes().rect_left_inv_arrow=function(t,n,e){var r=n.width,i=n.height,a=[{x:-i/2,y:0},{x:r,y:0},{x:r,y:-i},{x:-i/2,y:-i},{x:0,y:-i/2}],u=t.insert(\"polygon\",\":first-child\").attr(\"points\",a.map(function(t){return t.x+\",\"+t.y}).join(\" \")).attr(\"transform\",\"translate(\"+-r/2+\",\"+2*i/4+\")\");return e.intersect=function(t){return o.intersect.polygon(e,a,t)},u},x.shapes().rect_right_inv_arrow=function(t,n,e){var r=n.width,i=n.height,a=[{x:0,y:0},{x:r+i/2,y:0},{x:r,y:-i/2},{x:r+i/2,y:-i},{x:0,y:-i}],u=t.insert(\"polygon\",\":first-child\").attr(\"points\",a.map(function(t){return t.x+\",\"+t.y}).join(\" \")).attr(\"transform\",\"translate(\"+-r/2+\",\"+2*i/4+\")\");return e.intersect=function(t){return o.intersect.polygon(e,a,t)},u},x.arrows().none=function(t,n,e,r){var i=t.append(\"marker\").attr(\"id\",n).attr(\"viewBox\",\"0 0 10 10\").attr(\"refX\",9).attr(\"refY\",5).attr(\"markerUnits\",\"strokeWidth\").attr(\"markerWidth\",8).attr(\"markerHeight\",6).attr(\"orient\",\"auto\"),a=i.append(\"path\").attr(\"d\",\"M 0 0 L 0 0 L 0 0 z\");o.util.applyStyle(a,e[r+\"Style\"])},x.arrows().normal=function(t,n){{var e=t.append(\"marker\").attr(\"id\",n).attr(\"viewBox\",\"0 0 10 10\").attr(\"refX\",9).attr(\"refY\",5).attr(\"markerUnits\",\"strokeWidth\").attr(\"markerWidth\",8).attr(\"markerHeight\",6).attr(\"orient\",\"auto\");e.append(\"path\").attr(\"d\",\"M 0 0 L 10 5 L 0 10 z\").attr(\"class\",\"arrowheadPath\").style(\"stroke-width\",1).style(\"stroke-dasharray\",\"1,0\")}};var w=u.select(\"#\"+n),A=u.select(\"#\"+n+\" g\");for(x(A,g),A.selectAll(\"g.node\").attr(\"title\",function(){return r.getTooltip(this.id)}),l.useMaxWidth?(w.attr(\"height\",\"100%\"),w.attr(\"width\",l.width),w.attr(\"viewBox\",\"0 0 \"+(g.graph().width+20)+\" \"+(g.graph().height+20)),w.attr(\"style\",\"max-width:\"+(g.graph().width+20)+\"px;\")):(w.attr(\"height\",g.graph().height),\"undefined\"==typeof l.width?w.attr(\"width\",g.graph().width):w.attr(\"width\",l.width),w.attr(\"viewBox\",\"0 0 \"+(g.graph().width+20)+\" \"+(g.graph().height+20))),r.indexNodes(\"subGraph\"+m),m=0;m<y.length;m++)if(p=y[m],\"undefined\"!==p.title){var k=document.querySelectorAll(\"#\"+n+\" #\"+p.id+\" rect\"),E=document.querySelectorAll(\"#\"+n+\" #\"+p.id),M=k[0].x.baseVal.value,S=k[0].y.baseVal.value,D=k[0].width.baseVal.value,C=u.select(E[0]),T=C.append(\"text\");T.attr(\"x\",M+D/2),T.attr(\"y\",S+14),T.attr(\"fill\",\"black\"),T.attr(\"stroke\",\"none\"),T.attr(\"id\",n+\"Text\"),T.style(\"text-anchor\",\"middle\"),T.text(\"undefined\"==typeof p.title?\"Undef\":p.title)}if(!l.htmlLabels){var m,F=document.querySelectorAll(\"#\"+n+\" .edgeLabel .label\");for(m=0;m<F.length;m++){var O=F[m],L=O.getBBox(),I=document.createElementNS(\"http://www.w3.org/2000/svg\",\"rect\");I.setAttribute(\"rx\",0),I.setAttribute(\"ry\",0),I.setAttribute(\"width\",L.width),I.setAttribute(\"height\",L.height),I.setAttribute(\"style\",\"fill:#e8e8e8;\"),O.insertBefore(I,O.firstChild)}}}},{\"../../d3\":108,\"../../logger\":130,\"./dagre-d3\":115,\"./graphDb\":117,\"./parser/dot\":118,\"./parser/flow\":119}],117:[function(require,module,exports){(function(global){\"use strict\";var Logger=require(\"../../logger\"),log=new Logger.Log,utils=require(\"../../utils\"),d3=require(\"../../d3\"),vertices={},edges=[],classes=[],subGraphs=[],tooltips={},subCount=0,direction,funs=[];exports.addVertex=function(t,n,e,r){var i;\"undefined\"!=typeof t&&0!==t.trim().length&&(\"undefined\"==typeof vertices[t]&&(vertices[t]={id:t,styles:[],classes:[]}),\"undefined\"!=typeof n&&(i=n.trim(),'\"'===i[0]&&'\"'===i[i.length-1]&&(i=i.substring(1,i.length-1)),vertices[t].text=i),\"undefined\"!=typeof e&&(vertices[t].type=e),\"undefined\"!=typeof e&&(vertices[t].type=e),\"undefined\"!=typeof r&&null!==r&&r.forEach(function(n){vertices[t].styles.push(n)}))},exports.addLink=function(t,n,e,r){log.info(\"Got edge...\",t,n);var i={start:t,end:n,type:void 0,text:\"\"};r=e.text,\"undefined\"!=typeof r&&(i.text=r.trim(),'\"'===i.text[0]&&'\"'===i.text[i.text.length-1]&&(i.text=i.text.substring(1,i.text.length-1))),\"undefined\"!=typeof e&&(i.type=e.type,i.stroke=e.stroke),edges.push(i)},exports.updateLinkInterpolate=function(t,n){\"default\"===t?edges.defaultInterpolate=n:edges[t].interpolate=n},exports.updateLink=function(t,n){\"default\"===t?edges.defaultStyle=n:(-1===utils.isSubstringInArray(\"fill\",n)&&n.push(\"fill:none\"),edges[t].style=n)},exports.addClass=function(t,n){\"undefined\"==typeof classes[t]&&(classes[t]={id:t,styles:[]}),\"undefined\"!=typeof n&&null!==n&&n.forEach(function(n){classes[t].styles.push(n)})},exports.setDirection=function(t){direction=t},exports.setClass=function(t,n){t.indexOf(\",\")>0?t.split(\",\").forEach(function(t){\"undefined\"!=typeof vertices[t]&&vertices[t].classes.push(n)}):\"undefined\"!=typeof vertices[t]&&vertices[t].classes.push(n)};var setTooltip=function(t,n){\"undefined\"!=typeof n&&(tooltips[t]=n)},setClickFun=function setClickFun(id,functionName){\"undefined\"!=typeof functionName&&\"undefined\"!=typeof vertices[id]&&funs.push(function(element){var elem=d3.select(element).select(\"#\"+id);null!==elem&&elem.on(\"click\",function(){eval(functionName+\"('\"+id+\"')\")})})},setLink=function(t,n){\"undefined\"!=typeof n&&\"undefined\"!=typeof vertices[t]&&funs.push(function(e){var r=d3.select(e).select(\"#\"+t);null!==r&&r.on(\"click\",function(){window.open(n,\"newTab\")})})};exports.getTooltip=function(t){return tooltips[t]},exports.setClickEvent=function(t,n,e,r){t.indexOf(\",\")>0?t.split(\",\").forEach(function(t){setTooltip(t,r),setClickFun(t,n),setLink(t,e)}):(setTooltip(t,r),setClickFun(t,n),setLink(t,e))},exports.bindFunctions=function(t){funs.forEach(function(n){n(t)})},exports.getDirection=function(){return direction},exports.getVertices=function(){return vertices},exports.getEdges=function(){return edges},exports.getClasses=function(){return classes};var setupToolTips=function(t){var n=d3.select(\".mermaidTooltip\");null===n[0][0]&&(n=d3.select(\"body\").append(\"div\").attr(\"class\",\"mermaidTooltip\").style(\"opacity\",0));var e=d3.select(t).select(\"svg\"),r=e.selectAll(\"g.node\");r.on(\"mouseover\",function(){var t=d3.select(this),e=t.attr(\"title\");if(null!==e){var r=this.getBoundingClientRect();n.transition().duration(200).style(\"opacity\",\".9\"),n.html(t.attr(\"title\")).style(\"left\",r.left+(r.right-r.left)/2+\"px\").style(\"top\",r.top-14+document.body.scrollTop+\"px\"),t.classed(\"hover\",!0)}}).on(\"mouseout\",function(){n.transition().duration(500).style(\"opacity\",0);var t=d3.select(this);t.classed(\"hover\",!1)})};funs.push(setupToolTips),exports.clear=function(){vertices={},classes={},edges=[],funs=[],funs.push(setupToolTips),subGraphs=[],subCount=0,tooltips=[]},exports.defaultStyle=function(){return\"fill:#ffa;stroke: #f66; stroke-width: 3px; stroke-dasharray: 5, 5;fill:#ffa;stroke: #666;\"},exports.addSubGraph=function(t,n){function e(t){var n={\"boolean\":{},number:{},string:{}},e=[];return t.filter(function(t){var r=typeof t;return\" \"===t?!1:r in n?n[r].hasOwnProperty(t)?!1:n[r][t]=!0:e.indexOf(t)>=0?!1:e.push(t)})}var r=[];r=e(r.concat.apply(r,t));var i={id:\"subGraph\"+subCount,nodes:r,title:n};return subGraphs.push(i),subCount+=1,i.id};var getPosForId=function(t){var n;for(n=0;n<subGraphs.length;n++)if(subGraphs[n].id===t)return n;return-1},secCount=-1,posCrossRef=[],indexNodes=function t(n,e){var r=subGraphs[e].nodes;if(secCount+=1,!(secCount>2e3)){if(posCrossRef[secCount]=e,subGraphs[e].id===n)return{result:!0,count:0};for(var i=0,a=1;i<r.length;){var u=getPosForId(r[i]);if(u>=0){var o=t(n,u);if(o.result)return{result:!0,count:a+o.count};a+=o.count}i+=1}return{result:!1,count:a}}};exports.getDepthFirstPos=function(t){return posCrossRef[t]},exports.indexNodes=function(){secCount=-1,subGraphs.length>0&&indexNodes(\"none\",subGraphs.length-1,0)},exports.getSubGraphs=function(){return subGraphs},exports.parseError=function(t,n){global.mermaidAPI.parseError(t,n)}}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"../../d3\":108,\"../../logger\":130,\"../../utils\":132}],118:[function(t,n,e){(function(r){\"use strict\";var i=function(){function t(){this.yy={}}var n=function(t,n,e,r){for(e=e||{},r=t.length;r--;e[t[r]]=n);return e},e=[1,5],r=[1,6],i=[1,12],a=[1,13],u=[1,14],o=[1,15],s=[1,16],c=[1,17],l=[1,18],h=[1,19],f=[1,20],d=[1,21],p=[1,22],g=[8,16,17,18,19,20,21,22,23,24,25,26],y=[1,37],m=[1,33],v=[1,34],_=[1,35],b=[1,36],x=[8,10,16,17,18,19,20,21,22,23,24,25,26,28,32,37,39,40,45,57,58],w=[10,28],A=[10,28,37,57,58],k=[2,49],E=[1,45],M=[1,48],S=[1,49],D=[1,52],C=[2,65],T=[1,65],F=[1,66],O=[1,67],L=[1,68],I=[1,69],B=[1,70],N=[1,71],P=[1,72],R=[1,73],j=[8,16,17,18,19,20,21,22,23,24,25,26,47],Y=[10,28,37],U={trace:function(){},yy:{},symbols_:{error:2,expressions:3,graph:4,EOF:5,graphStatement:6,idStatement:7,\"{\":8,stmt_list:9,\"}\":10,strict:11,GRAPH:12,DIGRAPH:13,textNoTags:14,textNoTagsToken:15,ALPHA:16,NUM:17,COLON:18,PLUS:19,EQUALS:20,MULT:21,DOT:22,BRKT:23,SPACE:24,MINUS:25,keywords:26,stmt:27,\";\":28,node_stmt:29,edge_stmt:30,attr_stmt:31,\"=\":32,subgraph:33,attr_list:34,NODE:35,EDGE:36,\"[\":37,a_list:38,\"]\":39,\",\":40,edgeRHS:41,node_id:42,edgeop:43,port:44,\":\":45,compass_pt:46,SUBGRAPH:47,n:48,ne:49,e:50,se:51,s:52,sw:53,w:54,nw:55,c:56,ARROW_POINT:57,ARROW_OPEN:58,$accept:0,$end:1},terminals_:{2:\"error\",5:\"EOF\",8:\"{\",10:\"}\",11:\"strict\",12:\"GRAPH\",13:\"DIGRAPH\",16:\"ALPHA\",17:\"NUM\",18:\"COLON\",19:\"PLUS\",20:\"EQUALS\",21:\"MULT\",22:\"DOT\",23:\"BRKT\",24:\"SPACE\",25:\"MINUS\",26:\"keywords\",28:\";\",32:\"=\",35:\"NODE\",36:\"EDGE\",37:\"[\",39:\"]\",40:\",\",45:\":\",47:\"SUBGRAPH\",48:\"n\",49:\"ne\",50:\"e\",51:\"se\",52:\"s\",53:\"sw\",54:\"w\",55:\"nw\",56:\"c\",57:\"ARROW_POINT\",58:\"ARROW_OPEN\"},productions_:[0,[3,2],[4,5],[4,6],[4,4],[6,1],[6,1],[7,1],[14,1],[14,2],[15,1],[15,1],[15,1],[15,1],[15,1],[15,1],[15,1],[15,1],[15,1],[15,1],[15,1],[9,1],[9,3],[27,1],[27,1],[27,1],[27,3],[27,1],[31,2],[31,2],[31,2],[34,4],[34,3],[34,3],[34,2],[38,5],[38,5],[38,3],[30,3],[30,3],[30,2],[30,2],[41,3],[41,3],[41,2],[41,2],[29,2],[29,1],[42,2],[42,1],[44,4],[44,2],[44,2],[33,5],[33,4],[33,3],[46,1],[46,1],[46,1],[46,1],[46,1],[46,1],[46,1],[46,1],[46,1],[46,0],[43,1],[43,1]],performAction:function(t,n,e,r,i,a){var u=a.length-1;switch(i){case 1:this.$=a[u-1];break;case 2:this.$=a[u-4];break;case 3:this.$=a[u-5];break;case 4:this.$=a[u-3];break;case 8:case 10:case 11:this.$=a[u];break;case 9:this.$=a[u-1]+\"\"+a[u];break;case 12:case 13:case 14:case 15:case 16:case 18:case 19:case 20:this.$=a[u];break;case 17:this.$=\"<br>\";break;case 39:this.$=\"oy\";break;case 40:r.addLink(a[u-1],a[u].id,a[u].op),this.$=\"oy\";break;case 42:r.addLink(a[u-1],a[u].id,a[u].op),this.$={op:a[u-2],id:a[u-1]};break;case 44:this.$={op:a[u-1],id:a[u]};break;case 48:r.addVertex(a[u-1]),this.$=a[u-1];break;case 49:r.addVertex(a[u]),this.$=a[u];break;case 66:this.$=\"arrow\";break;case 67:this.$=\"arrow_open\"}},table:[{3:1,4:2,6:3,11:[1,4],12:e,13:r},{1:[3]},{5:[1,7]},{7:8,8:[1,9],14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p},{6:23,12:e,13:r},n(g,[2,5]),n(g,[2,6]),{1:[2,1]},{8:[1,24]},{7:30,8:y,9:25,12:m,14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p,27:26,29:27,30:28,31:29,33:31,35:v,36:_,42:32,47:b},n([8,10,28,32,37,39,40,45,57,58],[2,7],{15:38,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p}),n(x,[2,8]),n(x,[2,10]),n(x,[2,11]),n(x,[2,12]),n(x,[2,13]),n(x,[2,14]),n(x,[2,15]),n(x,[2,16]),n(x,[2,17]),n(x,[2,18]),n(x,[2,19]),n(x,[2,20]),{7:39,14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p},{7:30,8:y,9:40,12:m,14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p,27:26,29:27,30:28,31:29,33:31,35:v,36:_,42:32,47:b},{10:[1,41]},{10:[2,21],28:[1,42]},n(w,[2,23]),n(w,[2,24]),n(w,[2,25]),n(A,k,{44:44,32:[1,43],45:E}),n(w,[2,27],{41:46,43:47,57:M,58:S}),n(w,[2,47],{43:47,34:50,41:51,37:D,57:M,58:S}),{34:53,37:D},{34:54,37:D},{34:55,37:D},{7:56,8:[1,57],14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p},{7:30,8:y,9:58,12:m,14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p,27:26,29:27,30:28,31:29,33:31,35:v,36:_,42:32,47:b},n(x,[2,9]),{8:[1,59]},{10:[1,60]},{5:[2,4]},{7:30,8:y,9:61,12:m,14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p,27:26,29:27,30:28,31:29,33:31,35:v,36:_,42:32,47:b},{7:62,14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p},n(A,[2,48]),n(A,C,{14:10,15:11,7:63,46:64,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p,48:T,49:F,50:O,51:L,52:I,53:B,54:N,55:P,56:R}),n(w,[2,41],{34:74,37:D}),{7:77,8:y,14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p,33:76,42:75,47:b},n(j,[2,66]),n(j,[2,67]),n(w,[2,46]),n(w,[2,40],{34:78,37:D}),{7:81,14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p,38:79,39:[1,80]},n(w,[2,28]),n(w,[2,29]),n(w,[2,30]),{8:[1,82]},{7:30,8:y,9:83,12:m,14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p,27:26,29:27,30:28,31:29,33:31,35:v,36:_,42:32,47:b},{10:[1,84]},{7:30,8:y,9:85,12:m,14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p,27:26,29:27,30:28,31:29,33:31,35:v,36:_,42:32,47:b},{5:[2,2]},{10:[2,22]},n(w,[2,26]),n(A,[2,51],{45:[1,86]}),n(A,[2,52]),n(A,[2,56]),n(A,[2,57]),n(A,[2,58]),n(A,[2,59]),n(A,[2,60]),n(A,[2,61]),n(A,[2,62]),n(A,[2,63]),n(A,[2,64]),n(w,[2,38]),n(Y,[2,44],{43:47,41:87,57:M,58:S}),n(Y,[2,45],{43:47,41:88,57:M,58:S}),n(A,k,{44:44,45:E}),n(w,[2,39]),{39:[1,89]},n(w,[2,34],{34:90,37:D}),{32:[1,91]},{7:30,8:y,9:92,12:m,14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p,27:26,29:27,30:28,31:29,33:31,35:v,36:_,42:32,47:b},{10:[1,93]},n(A,[2,55]),{10:[1,94]},n(A,C,{46:95,48:T,49:F,50:O,51:L,52:I,53:B,54:N,55:P,56:R}),n(Y,[2,42]),n(Y,[2,43]),n(w,[2,33],{34:96,37:D}),n(w,[2,32]),{7:97,14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p},{10:[1,98]},n(A,[2,54]),{5:[2,3]},n(A,[2,50]),n(w,[2,31]),{28:[1,99],39:[2,37],40:[1,100]},n(A,[2,53]),{7:81,14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p,38:101},{7:81,14:10,15:11,16:i,17:a,18:u,19:o,20:s,21:c,22:l,23:h,24:f,25:d,26:p,38:102},{39:[2,35]},{39:[2,36]}],defaultActions:{7:[2,1],41:[2,4],60:[2,2],61:[2,22],94:[2,3],101:[2,35],102:[2,36]},parseError:function(t,n){if(!n.recoverable){var e=function(t,n){this.message=t,this.hash=n};throw e.prototype=Error,new e(t,n)}this.trace(t)},parse:function(t){var n=this,e=[0],r=[null],i=[],a=this.table,u=\"\",o=0,s=0,c=0,l=2,h=1,f=i.slice.call(arguments,1),d=Object.create(this.lexer),p={yy:{}};for(var g in this.yy)Object.prototype.hasOwnProperty.call(this.yy,g)&&(p.yy[g]=this.yy[g]);d.setInput(t,p.yy),p.yy.lexer=d,p.yy.parser=this,\"undefined\"==typeof d.yylloc&&(d.yylloc={});var y=d.yylloc;i.push(y);var m=d.options&&d.options.ranges;this.parseError=\"function\"==typeof p.yy.parseError?p.yy.parseError:Object.getPrototypeOf(this).parseError;for(var v,_,b,x,w,A,k,E,M,S=function(){var t;return t=d.lex()||h,\"number\"!=typeof t&&(t=n.symbols_[t]||t),t},D={};;){if(b=e[e.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((null===v||\"undefined\"==typeof v)&&(v=S()),x=a[b]&&a[b][v]),\"undefined\"==typeof x||!x.length||!x[0]){var C=\"\";M=[];for(A in a[b])this.terminals_[A]&&A>l&&M.push(\"'\"+this.terminals_[A]+\"'\");C=d.showPosition?\"Parse error on line \"+(o+1)+\":\\n\"+d.showPosition()+\"\\nExpecting \"+M.join(\", \")+\", got '\"+(this.terminals_[v]||v)+\"'\":\"Parse error on line \"+(o+1)+\": Unexpected \"+(v==h?\"end of input\":\"'\"+(this.terminals_[v]||v)+\"'\"),this.parseError(C,{text:d.match,token:this.terminals_[v]||v,line:d.yylineno,loc:y,expected:M})}if(x[0]instanceof Array&&x.length>1)throw new Error(\"Parse Error: multiple actions possible at state: \"+b+\", token: \"+v);switch(x[0]){case 1:e.push(v),r.push(d.yytext),i.push(d.yylloc),e.push(x[1]),v=null,_?(v=_,_=null):(s=d.yyleng,u=d.yytext,o=d.yylineno,y=d.yylloc,c>0&&c--);break;case 2:if(k=this.productions_[x[1]][1],D.$=r[r.length-k],D._$={first_line:i[i.length-(k||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(k||1)].first_column,last_column:i[i.length-1].last_column},m&&(D._$.range=[i[i.length-(k||1)].range[0],i[i.length-1].range[1]]),w=this.performAction.apply(D,[u,s,o,p.yy,x[1],r,i].concat(f)),\"undefined\"!=typeof w)return w;k&&(e=e.slice(0,-1*k*2),r=r.slice(0,-1*k),i=i.slice(0,-1*k)),e.push(this.productions_[x[1]][0]),r.push(D.$),i.push(D._$),E=a[e[e.length-2]][e[e.length-1]],e.push(E);break;case 3:return!0}}return!0}},$=function(){var t={EOF:1,parseError:function(t,n){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,n)},setInput:function(t,n){return this.yy=n||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match=\"\",this.conditionStack=[\"INITIAL\"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t;var n=t.match(/(?:\\r\\n?|\\n).*/g);return n?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var n=t.length,e=t.split(/(?:\\r\\n?|\\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-n),this.offset-=n;var r=this.match.split(/(?:\\r\\n?|\\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),e.length-1&&(this.yylineno-=e.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:e?(e.length===r.length?this.yylloc.first_column:0)+r[r.length-e.length].length-e[0].length:this.yylloc.first_column-n},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-n]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?\"...\":\"\")+t.substr(-20).replace(/\\n/g,\"\")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?\"...\":\"\")).replace(/\\n/g,\"\")},showPosition:function(){var t=this.pastInput(),n=new Array(t.length+1).join(\"-\");return t+this.upcomingInput()+\"\\n\"+n+\"^\"},test_match:function(t,n){var e,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),r=t[0].match(/(?:\\r\\n?|\\n).*/g),r&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\\r?\\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],e=this.performAction.call(this,this.yy,this,n,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),e)return e;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;\n\nthis._input||(this.done=!0);var t,n,e,r;this._more||(this.yytext=\"\",this.match=\"\");for(var i=this._currentRules(),a=0;a<i.length;a++)if(e=this._input.match(this.rules[i[a]]),e&&(!n||e[0].length>n[0].length)){if(n=e,r=a,this.options.backtrack_lexer){if(t=this.test_match(e,i[a]),t!==!1)return t;if(this._backtrack){n=!1;continue}return!1}if(!this.options.flex)break}return n?(t=this.test_match(n,i[r]),t!==!1?t:!1):\"\"===this._input?this.EOF:this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". Unrecognized text.\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},lex:function(){var t=this.next();return t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){var t=this.conditionStack.length-1;return t>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return t=this.conditionStack.length-1-Math.abs(t||0),t>=0?this.conditionStack[t]:\"INITIAL\"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(t,n,e,r){switch(e){case 0:return\"STYLE\";case 1:return\"LINKSTYLE\";case 2:return\"CLASSDEF\";case 3:return\"CLASS\";case 4:return\"CLICK\";case 5:return 12;case 6:return 13;case 7:return 47;case 8:return 35;case 9:return 36;case 10:return\"DIR\";case 11:return\"DIR\";case 12:return\"DIR\";case 13:return\"DIR\";case 14:return\"DIR\";case 15:return\"DIR\";case 16:return 17;case 17:return 23;case 18:return 18;case 19:return 28;case 20:return 40;case 21:return 32;case 22:return 21;case 23:return 22;case 24:return\"ARROW_CROSS\";case 25:return 57;case 26:return\"ARROW_CIRCLE\";case 27:return 58;case 28:return 25;case 29:return 19;case 30:return 20;case 31:return 16;case 32:return\"PIPE\";case 33:return\"PS\";case 34:return\"PE\";case 35:return 37;case 36:return 39;case 37:return 8;case 38:return 10;case 39:return\"QUOTE\";case 40:return 24;case 41:return\"NEWLINE\";case 42:return 5}},rules:[/^(?:style\\b)/,/^(?:linkStyle\\b)/,/^(?:classDef\\b)/,/^(?:class\\b)/,/^(?:click\\b)/,/^(?:graph\\b)/,/^(?:digraph\\b)/,/^(?:subgraph\\b)/,/^(?:node\\b)/,/^(?:edge\\b)/,/^(?:LR\\b)/,/^(?:RL\\b)/,/^(?:TB\\b)/,/^(?:BT\\b)/,/^(?:TD\\b)/,/^(?:BR\\b)/,/^(?:[0-9])/,/^(?:#)/,/^(?::)/,/^(?:;)/,/^(?:,)/,/^(?:=)/,/^(?:\\*)/,/^(?:\\.)/,/^(?:--[x])/,/^(?:->)/,/^(?:--[o])/,/^(?:--)/,/^(?:-)/,/^(?:\\+)/,/^(?:=)/,/^(?:[\\u0021-\\u0027\\u002A-\\u002E\\u003F\\u0041-\\u005A\\u0061-\\u007A\\u00AA\\u00B5\\u00BA\\u00C0-\\u00D6\\u00D8-\\u00F6]|[\\u00F8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377]|[\\u037A-\\u037D\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5]|[\\u03F7-\\u0481\\u048A-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA]|[\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE]|[\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA]|[\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0]|[\\u08A2-\\u08AC\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0977]|[\\u0979-\\u097F\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2]|[\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A]|[\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39]|[\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8]|[\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C]|[\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C]|[\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99]|[\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0]|[\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C3D]|[\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3]|[\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10]|[\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1]|[\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81]|[\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3]|[\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6]|[\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A]|[\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081]|[\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D]|[\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0]|[\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310]|[\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C]|[\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u1700-\\u170C\\u170E-\\u1711]|[\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7]|[\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191C]|[\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16]|[\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF]|[\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC]|[\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D]|[\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D]|[\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3]|[\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F]|[\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128]|[\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184]|[\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3]|[\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6]|[\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE]|[\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C]|[\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D]|[\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC]|[\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B]|[\\uA640-\\uA66E\\uA67F-\\uA697\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788]|[\\uA78B-\\uA78E\\uA790-\\uA793\\uA7A0-\\uA7AA\\uA7F8-\\uA801\\uA803-\\uA805]|[\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB]|[\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uAA00-\\uAA28]|[\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA80-\\uAAAF\\uAAB1\\uAAB5]|[\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4]|[\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E]|[\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D]|[\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36]|[\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D]|[\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC]|[\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF]|[\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC_])/,/^(?:\\|)/,/^(?:\\()/,/^(?:\\))/,/^(?:\\[)/,/^(?:\\])/,/^(?:\\{)/,/^(?:\\})/,/^(?:\")/,/^(?:\\s)/,/^(?:\\n)/,/^(?:$)/],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],inclusive:!0}}};return t}();return U.lexer=$,t.prototype=U,U.Parser=t,new t}();\"undefined\"!=typeof t&&\"undefined\"!=typeof e&&(e.parser=i,e.Parser=i.Parser,e.parse=function(){return i.parse.apply(i,arguments)},e.main=function(n){n[1]||(console.log(\"Usage: \"+n[0]+\" FILE\"),r.exit(1));var i=t(\"fs\").readFileSync(t(\"path\").normalize(n[1]),\"utf8\");return e.parser.parse(i)},\"undefined\"!=typeof n&&t.main===n&&e.main(r.argv.slice(1)))}).call(this,t(\"_process\"))},{_process:106,fs:1,path:105}],119:[function(t,n,e){(function(r){\"use strict\";var i=function(){function t(){this.yy={}}var n=function(t,n,e,r){for(e=e||{},r=t.length;r--;e[t[r]]=n);return e},e=[1,4],r=[1,3],i=[1,5],a=[1,8,9,10,11,13,18,30,46,71,72,73,74,75,81,86,88,89,91,92,94,95,96,97,98],u=[2,2],o=[1,12],s=[1,13],c=[1,14],l=[1,15],h=[1,31],f=[1,33],d=[1,22],p=[1,34],g=[1,24],y=[1,25],m=[1,26],v=[1,27],_=[1,28],b=[1,38],x=[1,40],w=[1,35],A=[1,39],k=[1,45],E=[1,44],M=[1,36],S=[1,37],D=[1,41],C=[1,42],T=[1,43],F=[1,8,9,10,11,13,18,30,32,46,71,72,73,74,75,81,86,88,89,91,92,94,95,96,97,98],O=[1,53],L=[1,52],I=[1,54],B=[1,72],N=[1,80],P=[1,81],R=[1,66],j=[1,65],Y=[1,85],U=[1,84],$=[1,82],W=[1,83],z=[1,73],q=[1,68],G=[1,67],H=[1,63],V=[1,75],Z=[1,76],X=[1,77],K=[1,78],Q=[1,79],J=[1,70],tt=[1,69],nt=[8,9,11],et=[8,9,11,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64],rt=[1,115],it=[8,9,10,11,13,15,18,36,38,40,42,46,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,81,86,88,89,91,92,94,95,96,97,98],at=[8,9,10,11,12,13,15,16,17,18,30,32,36,37,38,39,40,41,42,43,46,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,71,72,73,74,75,78,81,84,86,88,89,91,92,94,95,96,97,98],ut=[1,117],ot=[1,118],st=[8,9,10,11,13,18,30,32,46,71,72,73,74,75,81,86,88,89,91,92,94,95,96,97,98],ct=[8,9,10,11,12,13,15,16,17,18,30,32,37,39,41,43,46,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,71,72,73,74,75,78,81,84,86,88,89,91,92,94,95,96,97,98],lt=[13,18,46,81,86,88,89,91,92,94,95,96,97,98],ht=[13,18,46,49,65,81,86,88,89,91,92,94,95,96,97,98],ft=[1,191],dt=[1,188],pt=[1,195],gt=[1,192],yt=[1,189],mt=[1,196],vt=[1,186],_t=[1,187],bt=[1,190],xt=[1,193],wt=[1,194],At=[1,213],kt=[8,9,11,86],Et=[8,9,10,11,46,71,80,81,84,86,88,89,90,91,92],Mt={trace:function(){},yy:{},symbols_:{error:2,mermaidDoc:3,graphConfig:4,document:5,line:6,statement:7,SEMI:8,NEWLINE:9,SPACE:10,EOF:11,GRAPH:12,DIR:13,FirstStmtSeperator:14,TAGEND:15,TAGSTART:16,UP:17,DOWN:18,ending:19,endToken:20,spaceList:21,spaceListNewline:22,verticeStatement:23,separator:24,styleStatement:25,linkStyleStatement:26,classDefStatement:27,classStatement:28,clickStatement:29,subgraph:30,text:31,end:32,vertex:33,link:34,alphaNum:35,SQS:36,SQE:37,PS:38,PE:39,\"(-\":40,\"-)\":41,DIAMOND_START:42,DIAMOND_STOP:43,alphaNumStatement:44,alphaNumToken:45,MINUS:46,linkStatement:47,arrowText:48,TESTSTR:49,\"--\":50,ARROW_POINT:51,ARROW_CIRCLE:52,ARROW_CROSS:53,ARROW_OPEN:54,\"-.\":55,DOTTED_ARROW_POINT:56,DOTTED_ARROW_CIRCLE:57,DOTTED_ARROW_CROSS:58,DOTTED_ARROW_OPEN:59,\"==\":60,THICK_ARROW_POINT:61,THICK_ARROW_CIRCLE:62,THICK_ARROW_CROSS:63,THICK_ARROW_OPEN:64,PIPE:65,textToken:66,STR:67,commentText:68,commentToken:69,keywords:70,STYLE:71,LINKSTYLE:72,CLASSDEF:73,CLASS:74,CLICK:75,textNoTags:76,textNoTagsToken:77,DEFAULT:78,stylesOpt:79,HEX:80,NUM:81,INTERPOLATE:82,commentStatement:83,PCT:84,style:85,COMMA:86,styleComponent:87,ALPHA:88,COLON:89,UNIT:90,BRKT:91,DOT:92,graphCodeTokens:93,PUNCTUATION:94,UNICODE_TEXT:95,PLUS:96,EQUALS:97,MULT:98,TAG_START:99,TAG_END:100,QUOTE:101,$accept:0,$end:1},terminals_:{2:\"error\",8:\"SEMI\",9:\"NEWLINE\",10:\"SPACE\",11:\"EOF\",12:\"GRAPH\",13:\"DIR\",15:\"TAGEND\",16:\"TAGSTART\",17:\"UP\",18:\"DOWN\",30:\"subgraph\",32:\"end\",36:\"SQS\",37:\"SQE\",38:\"PS\",39:\"PE\",40:\"(-\",41:\"-)\",42:\"DIAMOND_START\",43:\"DIAMOND_STOP\",46:\"MINUS\",49:\"TESTSTR\",50:\"--\",51:\"ARROW_POINT\",52:\"ARROW_CIRCLE\",53:\"ARROW_CROSS\",54:\"ARROW_OPEN\",55:\"-.\",56:\"DOTTED_ARROW_POINT\",57:\"DOTTED_ARROW_CIRCLE\",58:\"DOTTED_ARROW_CROSS\",59:\"DOTTED_ARROW_OPEN\",60:\"==\",61:\"THICK_ARROW_POINT\",62:\"THICK_ARROW_CIRCLE\",63:\"THICK_ARROW_CROSS\",64:\"THICK_ARROW_OPEN\",65:\"PIPE\",67:\"STR\",71:\"STYLE\",72:\"LINKSTYLE\",73:\"CLASSDEF\",74:\"CLASS\",75:\"CLICK\",78:\"DEFAULT\",80:\"HEX\",81:\"NUM\",82:\"INTERPOLATE\",84:\"PCT\",86:\"COMMA\",88:\"ALPHA\",89:\"COLON\",90:\"UNIT\",91:\"BRKT\",92:\"DOT\",94:\"PUNCTUATION\",95:\"UNICODE_TEXT\",96:\"PLUS\",97:\"EQUALS\",98:\"MULT\",99:\"TAG_START\",100:\"TAG_END\",101:\"QUOTE\"},productions_:[0,[3,2],[5,0],[5,2],[6,1],[6,1],[6,1],[6,1],[6,1],[4,2],[4,2],[4,4],[4,4],[4,4],[4,4],[4,4],[19,2],[19,1],[20,1],[20,1],[20,1],[14,1],[14,1],[14,2],[22,2],[22,2],[22,1],[22,1],[21,2],[21,1],[7,2],[7,2],[7,2],[7,2],[7,2],[7,2],[7,5],[7,4],[24,1],[24,1],[24,1],[23,3],[23,1],[33,4],[33,5],[33,6],[33,7],[33,4],[33,5],[33,4],[33,5],[33,4],[33,5],[33,4],[33,5],[33,1],[33,2],[35,1],[35,2],[44,1],[44,1],[44,1],[44,1],[34,2],[34,3],[34,3],[34,1],[34,3],[34,3],[34,3],[34,3],[34,3],[34,3],[34,3],[34,3],[34,3],[34,3],[34,3],[34,3],[47,1],[47,1],[47,1],[47,1],[47,1],[47,1],[47,1],[47,1],[47,1],[47,1],[47,1],[47,1],[48,3],[31,1],[31,2],[31,1],[68,1],[68,2],[70,1],[70,1],[70,1],[70,1],[70,1],[70,1],[70,1],[70,1],[70,1],[70,1],[70,1],[76,1],[76,2],[27,5],[27,5],[28,5],[29,5],[29,7],[29,5],[29,7],[25,5],[25,5],[26,5],[26,5],[26,9],[26,9],[26,7],[26,7],[83,3],[79,1],[79,3],[85,1],[85,2],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[69,1],[69,1],[66,1],[66,1],[66,1],[66,1],[66,1],[66,1],[66,1],[77,1],[77,1],[77,1],[77,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[93,1],[93,1],[93,1],[93,1],[93,1],[93,1],[93,1],[93,1],[93,1],[93,1],[93,1],[93,1],[93,1],[93,1],[93,1]],performAction:function(t,n,e,r,i,a){var u=a.length-1;switch(i){case 2:this.$=[];break;case 3:a[u]!==[]&&a[u-1].push(a[u]),this.$=a[u-1];break;case 4:case 57:case 59:case 60:case 92:case 94:case 95:case 108:this.$=a[u];break;case 11:r.setDirection(a[u-1]),this.$=a[u-1];break;case 12:r.setDirection(\"LR\"),this.$=a[u-1];break;case 13:r.setDirection(\"RL\"),this.$=a[u-1];break;case 14:r.setDirection(\"BT\"),this.$=a[u-1];break;case 15:r.setDirection(\"TB\"),this.$=a[u-1];break;case 30:this.$=a[u-1];break;case 31:case 32:case 33:case 34:case 35:this.$=[];break;case 36:this.$=r.addSubGraph(a[u-1],a[u-3]);break;case 37:this.$=r.addSubGraph(a[u-1],void 0);break;case 41:r.addLink(a[u-2],a[u],a[u-1]),this.$=[a[u-2],a[u]];break;case 42:this.$=[a[u]];break;case 43:this.$=a[u-3],r.addVertex(a[u-3],a[u-1],\"square\");break;case 44:this.$=a[u-4],r.addVertex(a[u-4],a[u-2],\"square\");break;case 45:this.$=a[u-5],r.addVertex(a[u-5],a[u-2],\"circle\");break;case 46:this.$=a[u-6],r.addVertex(a[u-6],a[u-3],\"circle\");break;case 47:this.$=a[u-3],r.addVertex(a[u-3],a[u-1],\"ellipse\");break;case 48:this.$=a[u-4],r.addVertex(a[u-4],a[u-2],\"ellipse\");break;case 49:this.$=a[u-3],r.addVertex(a[u-3],a[u-1],\"round\");break;case 50:this.$=a[u-4],r.addVertex(a[u-4],a[u-2],\"round\");break;case 51:this.$=a[u-3],r.addVertex(a[u-3],a[u-1],\"diamond\");break;case 52:this.$=a[u-4],r.addVertex(a[u-4],a[u-2],\"diamond\");break;case 53:this.$=a[u-3],r.addVertex(a[u-3],a[u-1],\"odd\");break;case 54:this.$=a[u-4],r.addVertex(a[u-4],a[u-2],\"odd\");break;case 55:this.$=a[u],r.addVertex(a[u]);break;case 56:this.$=a[u-1],r.addVertex(a[u-1]);break;case 58:case 93:case 96:case 109:this.$=a[u-1]+\"\"+a[u];break;case 61:this.$=\"v\";break;case 62:this.$=\"-\";break;case 63:a[u-1].text=a[u],this.$=a[u-1];break;case 64:case 65:a[u-2].text=a[u-1],this.$=a[u-2];break;case 66:this.$=a[u];break;case 67:this.$={type:\"arrow\",stroke:\"normal\",text:a[u-1]};break;case 68:this.$={type:\"arrow_circle\",stroke:\"normal\",text:a[u-1]};break;case 69:this.$={type:\"arrow_cross\",stroke:\"normal\",text:a[u-1]};break;case 70:this.$={type:\"arrow_open\",stroke:\"normal\",text:a[u-1]};break;case 71:this.$={type:\"arrow\",stroke:\"dotted\",text:a[u-1]};break;case 72:this.$={type:\"arrow_circle\",stroke:\"dotted\",text:a[u-1]};break;case 73:this.$={type:\"arrow_cross\",stroke:\"dotted\",text:a[u-1]};break;case 74:this.$={type:\"arrow_open\",stroke:\"dotted\",text:a[u-1]};break;case 75:this.$={type:\"arrow\",stroke:\"thick\",text:a[u-1]};break;case 76:this.$={type:\"arrow_circle\",stroke:\"thick\",text:a[u-1]};break;case 77:this.$={type:\"arrow_cross\",stroke:\"thick\",text:a[u-1]};break;case 78:this.$={type:\"arrow_open\",stroke:\"thick\",text:a[u-1]};break;case 79:this.$={type:\"arrow\",stroke:\"normal\"};break;case 80:this.$={type:\"arrow_circle\",stroke:\"normal\"};break;case 81:this.$={type:\"arrow_cross\",stroke:\"normal\"};break;case 82:this.$={type:\"arrow_open\",stroke:\"normal\"};break;case 83:this.$={type:\"arrow\",stroke:\"dotted\"};break;case 84:this.$={type:\"arrow_circle\",stroke:\"dotted\"};break;case 85:this.$={type:\"arrow_cross\",stroke:\"dotted\"};break;case 86:this.$={type:\"arrow_open\",stroke:\"dotted\"};break;case 87:this.$={type:\"arrow\",stroke:\"thick\"};break;case 88:this.$={type:\"arrow_circle\",stroke:\"thick\"};break;case 89:this.$={type:\"arrow_cross\",stroke:\"thick\"};break;case 90:this.$={type:\"arrow_open\",stroke:\"thick\"};break;case 91:this.$=a[u-1];break;case 110:case 111:this.$=a[u-4],r.addClass(a[u-2],a[u]);break;case 112:this.$=a[u-4],r.setClass(a[u-2],a[u]);break;case 113:this.$=a[u-4],r.setClickEvent(a[u-2],a[u],void 0,void 0);break;case 114:this.$=a[u-6],r.setClickEvent(a[u-4],a[u-2],void 0,a[u]);break;case 115:this.$=a[u-4],r.setClickEvent(a[u-2],void 0,a[u],void 0);break;case 116:this.$=a[u-6],r.setClickEvent(a[u-4],void 0,a[u-2],a[u]);break;case 117:this.$=a[u-4],r.addVertex(a[u-2],void 0,void 0,a[u]);break;case 118:case 119:case 120:this.$=a[u-4],r.updateLink(a[u-2],a[u]);break;case 121:case 122:this.$=a[u-8],r.updateLinkInterpolate(a[u-6],a[u-2]),r.updateLink(a[u-6],a[u]);break;case 123:case 124:this.$=a[u-6],r.updateLinkInterpolate(a[u-4],a[u]);break;case 126:this.$=[a[u]];break;case 127:a[u-2].push(a[u]),this.$=a[u-2];break;case 129:this.$=a[u-1]+a[u]}},table:[{3:1,4:2,9:e,10:r,12:i},{1:[3]},n(a,u,{5:6}),{4:7,9:e,10:r,12:i},{4:8,9:e,10:r,12:i},{10:[1,9]},{1:[2,1],6:10,7:11,8:o,9:s,10:c,11:l,13:h,18:f,23:16,25:17,26:18,27:19,28:20,29:21,30:d,33:23,35:29,44:30,45:32,46:p,71:g,72:y,73:m,74:v,75:_,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},n(a,[2,9]),n(a,[2,10]),{13:[1,46],15:[1,47],16:[1,48],17:[1,49],18:[1,50]},n(F,[2,3]),n(F,[2,4]),n(F,[2,5]),n(F,[2,6]),n(F,[2,7]),n(F,[2,8]),{8:O,9:L,11:I,24:51},{8:O,9:L,11:I,24:55},{8:O,9:L,11:I,24:56},{8:O,9:L,11:I,24:57},{8:O,9:L,11:I,24:58},{8:O,9:L,11:I,24:59},{8:O,9:L,10:B,11:I,12:N,13:P,15:R,16:j,17:Y,18:U,24:61,30:$,31:60,32:W,45:71,46:z,50:q,60:G,66:62,67:H,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},n(nt,[2,42],{34:86,47:87,50:[1,88],51:[1,91],52:[1,92],53:[1,93],54:[1,94],55:[1,89],56:[1,95],57:[1,96],58:[1,97],59:[1,98],60:[1,90],61:[1,99],62:[1,100],63:[1,101],64:[1,102]}),{10:[1,103]},{10:[1,104]},{10:[1,105]},{10:[1,106]},{10:[1,107]},n(et,[2,55],{45:32,21:113,44:114,10:rt,13:h,15:[1,112],18:f,36:[1,108],38:[1,109],40:[1,110],42:[1,111],46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T}),n(it,[2,57]),n(it,[2,59]),n(it,[2,60]),n(it,[2,61]),n(it,[2,62]),n(at,[2,154]),n(at,[2,155]),n(at,[2,156]),n(at,[2,157]),n(at,[2,158]),n(at,[2,159]),n(at,[2,160]),n(at,[2,161]),n(at,[2,162]),n(at,[2,163]),n(at,[2,164]),{8:ut,9:ot,10:rt,14:116,21:119},{8:ut,9:ot,10:rt,14:120,21:119},{8:ut,9:ot,10:rt,14:121,21:119},{8:ut,9:ot,10:rt,14:122,21:119},{8:ut,9:ot,10:rt,14:123,21:119},n(F,[2,30]),n(F,[2,38]),n(F,[2,39]),n(F,[2,40]),n(F,[2,31]),n(F,[2,32]),n(F,[2,33]),n(F,[2,34]),n(F,[2,35]),{8:O,9:L,10:B,11:I,12:N,13:P,15:R,16:j,17:Y,18:U,24:124,30:$,32:W,45:71,46:z,50:q,60:G,66:125,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},n(st,u,{5:126}),n(ct,[2,92]),n(ct,[2,94]),n(ct,[2,143]),n(ct,[2,144]),n(ct,[2,145]),n(ct,[2,146]),n(ct,[2,147]),n(ct,[2,148]),n(ct,[2,149]),n(ct,[2,150]),n(ct,[2,151]),n(ct,[2,152]),n(ct,[2,153]),n(ct,[2,97]),n(ct,[2,98]),n(ct,[2,99]),n(ct,[2,100]),n(ct,[2,101]),n(ct,[2,102]),n(ct,[2,103]),n(ct,[2,104]),n(ct,[2,105]),n(ct,[2,106]),n(ct,[2,107]),{13:h,18:f,33:127,35:29,44:30,45:32,46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},n(lt,[2,66],{48:128,49:[1,129],65:[1,130]}),{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,31:131,32:W,45:71,46:z,50:q,60:G,66:62,67:H,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,31:132,32:W,45:71,46:z,50:q,60:G,66:62,67:H,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,31:133,32:W,45:71,46:z,50:q,60:G,66:62,67:H,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},n(ht,[2,79]),n(ht,[2,80]),n(ht,[2,81]),n(ht,[2,82]),n(ht,[2,83]),n(ht,[2,84]),n(ht,[2,85]),n(ht,[2,86]),n(ht,[2,87]),n(ht,[2,88]),n(ht,[2,89]),n(ht,[2,90]),{13:h,18:f,35:134,44:30,45:32,46:p,80:[1,135],81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{78:[1,136],81:[1,137]},{13:h,18:f,35:139,44:30,45:32,46:p,78:[1,138],81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{13:h,18:f,35:140,44:30,45:32,46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{13:h,18:f,35:141,44:30,45:32,46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,31:142,32:W,45:71,46:z,50:q,60:G,66:62,67:H,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,31:144,32:W,38:[1,143],45:71,46:z,50:q,60:G,66:62,67:H,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,31:145,32:W,45:71,46:z,50:q,60:G,66:62,67:H,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,31:146,32:W,45:71,46:z,50:q,60:G,66:62,67:H,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,31:147,32:W,45:71,46:z,50:q,60:G,66:62,67:H,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},n(et,[2,56]),n(it,[2,58]),n(et,[2,29],{21:148,10:rt}),n(a,[2,11]),n(a,[2,21]),n(a,[2,22]),{9:[1,149]},n(a,[2,12]),n(a,[2,13]),n(a,[2,14]),n(a,[2,15]),n(st,u,{5:150}),n(ct,[2,93]),{6:10,7:11,8:o,9:s,10:c,11:l,13:h,18:f,23:16,25:17,26:18,27:19,28:20,29:21,30:d,32:[1,151],33:23,35:29,44:30,45:32,46:p,71:g,72:y,73:m,74:v,75:_,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},n(nt,[2,41]),n(lt,[2,63],{10:[1,152]}),{10:[1,153]},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,31:154,32:W,45:71,46:z,50:q,60:G,66:62,67:H,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,32:W,45:71,46:z,50:q,51:[1,155],52:[1,156],53:[1,157],54:[1,158],60:G,66:125,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,32:W,45:71,46:z,50:q,56:[1,159],57:[1,160],58:[1,161],59:[1,162],60:G,66:125,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,32:W,45:71,46:z,50:q,60:G,61:[1,163],62:[1,164],63:[1,165],64:[1,166],66:125,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:[1,167],13:h,18:f,44:114,45:32,46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:[1,168]},{10:[1,169]},{10:[1,170]},{10:[1,171]},{10:[1,172],13:h,18:f,44:114,45:32,46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:[1,173],13:h,18:f,44:114,45:32,46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:[1,174],13:h,18:f,44:114,45:32,46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,32:W,37:[1,175],45:71,46:z,50:q,60:G,66:125,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,31:176,32:W,45:71,46:z,50:q,60:G,66:62,67:H,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,32:W,39:[1,177],45:71,46:z,50:q,60:G,66:125,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,32:W,41:[1,178],45:71,46:z,50:q,60:G,66:125,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,32:W,43:[1,179],45:71,46:z,50:q,60:G,66:125,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,32:W,37:[1,180],45:71,46:z,50:q,60:G,66:125,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},n(et,[2,28]),n(a,[2,23]),{6:10,7:11,8:o,9:s,10:c,11:l,13:h,18:f,23:16,25:17,26:18,27:19,28:20,29:21,30:d,32:[1,181],33:23,35:29,44:30,45:32,46:p,71:g,72:y,73:m,74:v,75:_,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},n(F,[2,37]),n(lt,[2,65]),n(lt,[2,64]),{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,32:W,45:71,46:z,50:q,60:G,65:[1,182],66:125,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},n(lt,[2,67]),n(lt,[2,68]),n(lt,[2,69]),n(lt,[2,70]),n(lt,[2,71]),n(lt,[2,72]),n(lt,[2,73]),n(lt,[2,74]),n(lt,[2,75]),n(lt,[2,76]),n(lt,[2,77]),n(lt,[2,78]),{10:ft,46:dt,71:pt,79:183,80:gt,81:yt,84:mt,85:184,87:185,88:vt,89:_t,90:bt,91:xt,92:wt},{10:ft,46:dt,71:pt,79:197,80:gt,81:yt,84:mt,85:184,87:185,88:vt,89:_t,90:bt,91:xt,92:wt},{10:ft,46:dt,71:pt,79:198,80:gt,81:yt,82:[1,199],84:mt,85:184,87:185,88:vt,89:_t,90:bt,91:xt,92:wt},{10:ft,46:dt,71:pt,79:200,80:gt,81:yt,82:[1,201],84:mt,85:184,87:185,88:vt,89:_t,90:bt,91:xt,92:wt},{10:ft,46:dt,71:pt,79:202,80:gt,81:yt,84:mt,85:184,87:185,88:vt,89:_t,90:bt,91:xt,92:wt},{10:ft,46:dt,71:pt,79:203,80:gt,81:yt,84:mt,85:184,87:185,88:vt,89:_t,90:bt,91:xt,92:wt},{13:h,18:f,35:204,44:30,45:32,46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{13:h,18:f,35:205,44:30,45:32,46:p,67:[1,206],81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},n(et,[2,43],{21:207,10:rt}),{10:B,12:N,13:P,15:R,16:j,17:Y,18:U,30:$,32:W,39:[1,208],45:71,46:z,50:q,60:G,66:125,70:74,71:V,72:Z,73:X,74:K,75:Q,77:64,78:J,81:b,84:tt,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},n(et,[2,49],{21:209,10:rt}),n(et,[2,47],{21:210,10:rt}),n(et,[2,51],{21:211,10:rt}),n(et,[2,53],{21:212,10:rt}),n(F,[2,36]),n([10,13,18,46,81,86,88,89,91,92,94,95,96,97,98],[2,91]),n(nt,[2,117],{86:At}),n(kt,[2,126],{87:214,10:ft,46:dt,71:pt,80:gt,81:yt,84:mt,88:vt,89:_t,90:bt,91:xt,92:wt}),n(Et,[2,128]),n(Et,[2,130]),n(Et,[2,131]),n(Et,[2,132]),n(Et,[2,133]),n(Et,[2,134]),n(Et,[2,135]),n(Et,[2,136]),n(Et,[2,137]),n(Et,[2,138]),n(Et,[2,139]),n(Et,[2,140]),n(nt,[2,118],{86:At}),n(nt,[2,119],{86:At}),{10:[1,215]},n(nt,[2,120],{86:At}),{10:[1,216]},n(nt,[2,110],{86:At}),n(nt,[2,111],{86:At}),n(nt,[2,112],{45:32,44:114,13:h,18:f,46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T}),n(nt,[2,113],{45:32,44:114,10:[1,217],13:h,18:f,46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T}),n(nt,[2,115],{10:[1,218]}),n(et,[2,44]),{39:[1,219]},n(et,[2,50]),n(et,[2,48]),n(et,[2,52]),n(et,[2,54]),{10:ft,46:dt,71:pt,80:gt,81:yt,84:mt,85:220,87:185,88:vt,89:_t,90:bt,91:xt,92:wt},n(Et,[2,129]),{13:h,18:f,35:221,44:30,45:32,46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{13:h,18:f,35:222,44:30,45:32,46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T},{67:[1,223]},{67:[1,224]},n(et,[2,45],{21:225,10:rt}),n(kt,[2,127],{87:214,10:ft,46:dt,71:pt,80:gt,81:yt,84:mt,88:vt,89:_t,90:bt,91:xt,92:wt}),n(nt,[2,123],{45:32,44:114,10:[1,226],13:h,18:f,46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T}),n(nt,[2,124],{45:32,44:114,10:[1,227],13:h,18:f,46:p,81:b,86:x,88:w,89:A,91:k,92:E,94:M,95:S,96:D,97:C,98:T}),n(nt,[2,114]),n(nt,[2,116]),n(et,[2,46]),{10:ft,46:dt,71:pt,79:228,80:gt,81:yt,84:mt,85:184,87:185,88:vt,89:_t,90:bt,91:xt,92:wt},{10:ft,46:dt,71:pt,79:229,80:gt,81:yt,84:mt,85:184,87:185,88:vt,89:_t,90:bt,91:xt,92:wt},n(nt,[2,121],{86:At}),n(nt,[2,122],{86:At})],defaultActions:{},parseError:function(t,n){if(!n.recoverable){var e=function(t,n){this.message=t,this.hash=n};throw e.prototype=Error,new e(t,n)}this.trace(t)},parse:function(t){var n=this,e=[0],r=[null],i=[],a=this.table,u=\"\",o=0,s=0,c=0,l=2,h=1,f=i.slice.call(arguments,1),d=Object.create(this.lexer),p={yy:{}};for(var g in this.yy)Object.prototype.hasOwnProperty.call(this.yy,g)&&(p.yy[g]=this.yy[g]);d.setInput(t,p.yy),p.yy.lexer=d,p.yy.parser=this,\"undefined\"==typeof d.yylloc&&(d.yylloc={});var y=d.yylloc;i.push(y);var m=d.options&&d.options.ranges;this.parseError=\"function\"==typeof p.yy.parseError?p.yy.parseError:Object.getPrototypeOf(this).parseError;for(var v,_,b,x,w,A,k,E,M,S=function(){var t;return t=d.lex()||h,\"number\"!=typeof t&&(t=n.symbols_[t]||t),t},D={};;){if(b=e[e.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((null===v||\"undefined\"==typeof v)&&(v=S()),x=a[b]&&a[b][v]),\"undefined\"==typeof x||!x.length||!x[0]){var C=\"\";M=[];for(A in a[b])this.terminals_[A]&&A>l&&M.push(\"'\"+this.terminals_[A]+\"'\");C=d.showPosition?\"Parse error on line \"+(o+1)+\":\\n\"+d.showPosition()+\"\\nExpecting \"+M.join(\", \")+\", got '\"+(this.terminals_[v]||v)+\"'\":\"Parse error on line \"+(o+1)+\": Unexpected \"+(v==h?\"end of input\":\"'\"+(this.terminals_[v]||v)+\"'\"),this.parseError(C,{text:d.match,token:this.terminals_[v]||v,line:d.yylineno,loc:y,expected:M})}if(x[0]instanceof Array&&x.length>1)throw new Error(\"Parse Error: multiple actions possible at state: \"+b+\", token: \"+v);switch(x[0]){case 1:e.push(v),r.push(d.yytext),i.push(d.yylloc),e.push(x[1]),v=null,_?(v=_,_=null):(s=d.yyleng,u=d.yytext,o=d.yylineno,y=d.yylloc,c>0&&c--);break;case 2:if(k=this.productions_[x[1]][1],D.$=r[r.length-k],D._$={first_line:i[i.length-(k||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(k||1)].first_column,last_column:i[i.length-1].last_column},m&&(D._$.range=[i[i.length-(k||1)].range[0],i[i.length-1].range[1]]),w=this.performAction.apply(D,[u,s,o,p.yy,x[1],r,i].concat(f)),\"undefined\"!=typeof w)return w;k&&(e=e.slice(0,-1*k*2),r=r.slice(0,-1*k),i=i.slice(0,-1*k)),e.push(this.productions_[x[1]][0]),r.push(D.$),i.push(D._$),E=a[e[e.length-2]][e[e.length-1]],e.push(E);break;case 3:return!0}}return!0}},St=function(){var t={EOF:1,parseError:function(t,n){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,n)},setInput:function(t,n){return this.yy=n||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match=\"\",this.conditionStack=[\"INITIAL\"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t;var n=t.match(/(?:\\r\\n?|\\n).*/g);return n?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var n=t.length,e=t.split(/(?:\\r\\n?|\\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-n),this.offset-=n;var r=this.match.split(/(?:\\r\\n?|\\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),e.length-1&&(this.yylineno-=e.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:e?(e.length===r.length?this.yylloc.first_column:0)+r[r.length-e.length].length-e[0].length:this.yylloc.first_column-n},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-n]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?\"...\":\"\")+t.substr(-20).replace(/\\n/g,\"\")},upcomingInput:function(){var t=this.match;\n\nreturn t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?\"...\":\"\")).replace(/\\n/g,\"\")},showPosition:function(){var t=this.pastInput(),n=new Array(t.length+1).join(\"-\");return t+this.upcomingInput()+\"\\n\"+n+\"^\"},test_match:function(t,n){var e,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),r=t[0].match(/(?:\\r\\n?|\\n).*/g),r&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\\r?\\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],e=this.performAction.call(this,this.yy,this,n,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),e)return e;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var t,n,e,r;this._more||(this.yytext=\"\",this.match=\"\");for(var i=this._currentRules(),a=0;a<i.length;a++)if(e=this._input.match(this.rules[i[a]]),e&&(!n||e[0].length>n[0].length)){if(n=e,r=a,this.options.backtrack_lexer){if(t=this.test_match(e,i[a]),t!==!1)return t;if(this._backtrack){n=!1;continue}return!1}if(!this.options.flex)break}return n?(t=this.test_match(n,i[r]),t!==!1?t:!1):\"\"===this._input?this.EOF:this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". Unrecognized text.\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},lex:function(){var t=this.next();return t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){var t=this.conditionStack.length-1;return t>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return t=this.conditionStack.length-1-Math.abs(t||0),t>=0?this.conditionStack[t]:\"INITIAL\"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(t,n,e,r){switch(e){case 0:break;case 1:this.begin(\"string\");break;case 2:this.popState();break;case 3:return\"STR\";case 4:return 71;case 5:return 78;case 6:return 72;case 7:return 82;case 8:return 73;case 9:return 74;case 10:return 75;case 11:return 12;case 12:return 30;case 13:return 32;case 14:return 13;case 15:return 13;case 16:return 13;case 17:return 13;case 18:return 13;case 19:return 13;case 20:return 81;case 21:return 91;case 22:return 89;case 23:return 8;case 24:return 86;case 25:return 98;case 26:return 16;case 27:return 15;case 28:return 17;case 29:return 18;case 30:return 53;case 31:return 51;case 32:return 52;case 33:return 54;case 34:return 58;case 35:return 56;case 36:return 57;case 37:return 59;case 38:return 58;case 39:return 56;case 40:return 57;case 41:return 59;case 42:return 63;case 43:return 61;case 44:return 62;case 45:return 64;case 46:return 50;case 47:return 55;case 48:return 60;case 49:return 40;case 50:return 41;case 51:return 46;case 52:return 92;case 53:return 96;case 54:return 84;case 55:return 97;case 56:return 97;case 57:return 88;case 58:return 94;case 59:return 95;case 60:return 65;case 61:return 38;case 62:return 39;case 63:return 36;case 64:return 37;case 65:return 42;case 66:return 43;case 67:return 101;case 68:return 9;case 69:return 10;case 70:return 11}},rules:[/^(?:%%[^\\n]*)/,/^(?:[\"])/,/^(?:[\"])/,/^(?:[^\"]*)/,/^(?:style\\b)/,/^(?:default\\b)/,/^(?:linkStyle\\b)/,/^(?:interpolate\\b)/,/^(?:classDef\\b)/,/^(?:class\\b)/,/^(?:click\\b)/,/^(?:graph\\b)/,/^(?:subgraph\\b)/,/^(?:end\\b\\s*)/,/^(?:LR\\b)/,/^(?:RL\\b)/,/^(?:TB\\b)/,/^(?:BT\\b)/,/^(?:TD\\b)/,/^(?:BR\\b)/,/^(?:[0-9]+)/,/^(?:#)/,/^(?::)/,/^(?:;)/,/^(?:,)/,/^(?:\\*)/,/^(?:<)/,/^(?:>)/,/^(?:\\^)/,/^(?:v\\b)/,/^(?:\\s*--[x]\\s*)/,/^(?:\\s*-->\\s*)/,/^(?:\\s*--[o]\\s*)/,/^(?:\\s*---\\s*)/,/^(?:\\s*-\\.-[x]\\s*)/,/^(?:\\s*-\\.->\\s*)/,/^(?:\\s*-\\.-[o]\\s*)/,/^(?:\\s*-\\.-\\s*)/,/^(?:\\s*.-[x]\\s*)/,/^(?:\\s*\\.->\\s*)/,/^(?:\\s*\\.-[o]\\s*)/,/^(?:\\s*\\.-\\s*)/,/^(?:\\s*==[x]\\s*)/,/^(?:\\s*==>\\s*)/,/^(?:\\s*==[o]\\s*)/,/^(?:\\s*==[\\=]\\s*)/,/^(?:\\s*--\\s*)/,/^(?:\\s*-\\.\\s*)/,/^(?:\\s*==\\s*)/,/^(?:\\(-)/,/^(?:-\\))/,/^(?:-)/,/^(?:\\.)/,/^(?:\\+)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:[A-Za-z]+)/,/^(?:[!\"#$%&'*+,-.`?\\\\_\\/])/,/^(?:[\\u00AA\\u00B5\\u00BA\\u00C0-\\u00D6\\u00D8-\\u00F6]|[\\u00F8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377]|[\\u037A-\\u037D\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5]|[\\u03F7-\\u0481\\u048A-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA]|[\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE]|[\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA]|[\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0]|[\\u08A2-\\u08AC\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0977]|[\\u0979-\\u097F\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2]|[\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A]|[\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39]|[\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8]|[\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C]|[\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C]|[\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99]|[\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0]|[\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C3D]|[\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3]|[\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10]|[\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1]|[\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81]|[\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3]|[\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6]|[\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A]|[\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081]|[\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D]|[\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0]|[\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310]|[\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C]|[\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u1700-\\u170C\\u170E-\\u1711]|[\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7]|[\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191C]|[\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16]|[\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF]|[\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC]|[\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D]|[\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D]|[\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3]|[\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F]|[\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128]|[\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184]|[\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3]|[\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6]|[\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE]|[\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C]|[\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D]|[\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC]|[\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B]|[\\uA640-\\uA66E\\uA67F-\\uA697\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788]|[\\uA78B-\\uA78E\\uA790-\\uA793\\uA7A0-\\uA7AA\\uA7F8-\\uA801\\uA803-\\uA805]|[\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB]|[\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uAA00-\\uAA28]|[\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA80-\\uAAAF\\uAAB1\\uAAB5]|[\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4]|[\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E]|[\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D]|[\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36]|[\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D]|[\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC]|[\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF]|[\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC])/,/^(?:\\|)/,/^(?:\\()/,/^(?:\\))/,/^(?:\\[)/,/^(?:\\])/,/^(?:\\{)/,/^(?:\\})/,/^(?:\")/,/^(?:\\n+)/,/^(?:\\s)/,/^(?:$)/],conditions:{string:{rules:[2,3],inclusive:!1},INITIAL:{rules:[0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70],inclusive:!0}}};return t}();return Mt.lexer=St,t.prototype=Mt,Mt.Parser=t,new t}();\"undefined\"!=typeof t&&\"undefined\"!=typeof e&&(e.parser=i,e.Parser=i.Parser,e.parse=function(){return i.parse.apply(i,arguments)},e.main=function(n){n[1]||(console.log(\"Usage: \"+n[0]+\" FILE\"),r.exit(1));var i=t(\"fs\").readFileSync(t(\"path\").normalize(n[1]),\"utf8\");return e.parser.parse(i)},\"undefined\"!=typeof n&&t.main===n&&e.main(r.argv.slice(1)))}).call(this,t(\"_process\"))},{_process:106,fs:1,path:105}],120:[function(t,n,e){(function(n){\"use strict\";var r=t(\"moment\"),i=t(\"../../logger\"),a=new i.Log,u=\"\",o=\"\",s=[],c=[],l=\"\";e.clear=function(){s=[],c=[],l=\"\",o=\"\",g=0,h=void 0,f=void 0,_=[]},e.setDateFormat=function(t){u=t},e.getDateFormat=function(){return u},e.setTitle=function(t){o=t},e.getTitle=function(){return o},e.addSection=function(t){l=t,s.push(t)},e.getTasks=function(){for(var t=x(),n=10,e=0;!t&&n>e;)t=x(),e++;return c=_};var h,f,d=function(t,n,i){i=i.trim();var u=/^after\\s+([\\d\\w\\-]+)/,o=u.exec(i.trim());if(null!==o){var s=e.findTaskById(o[1]);if(\"undefined\"==typeof s){var c=new Date;return c.setHours(0,0,0,0),c}return s.endTime}return r(i,n.trim(),!0).isValid()?r(i,n.trim(),!0).toDate():(a.debug(\"Invalid date:\"+i),a.debug(\"With date format:\"+n.trim()),new Date)},p=function(t,n,e){if(e=e.trim(),r(e,n.trim(),!0).isValid())return r(e,n.trim()).toDate();var i=r(t),a=/^([\\d]+)([wdhms])/,u=a.exec(e.trim());if(null!==u){switch(u[2]){case\"s\":i.add(u[1],\"seconds\");break;case\"m\":i.add(u[1],\"minutes\");break;case\"h\":i.add(u[1],\"hours\");break;case\"d\":i.add(u[1],\"days\");break;case\"w\":i.add(u[1],\"weeks\")}return i.toDate()}return i.toDate()},g=0,y=function(t){return\"undefined\"==typeof t?(g+=1,\"task\"+g):t},m=function(t,n){var r;r=\":\"===n.substr(0,1)?n.substr(1,n.length):n;for(var i=r.split(\",\"),a={},u=e.getDateFormat(),o=!0;o;)o=!1,i[0].match(/^\\s*active\\s*$/)&&(a.active=!0,i.shift(1),o=!0),i[0].match(/^\\s*done\\s*$/)&&(a.done=!0,i.shift(1),o=!0),i[0].match(/^\\s*crit\\s*$/)&&(a.crit=!0,i.shift(1),o=!0);var s;for(s=0;s<i.length;s++)i[s]=i[s].trim();switch(i.length){case 1:a.id=y(),a.startTime=t.endTime,a.endTime=p(a.startTime,u,i[0]);break;case 2:a.id=y(),a.startTime=d(void 0,u,i[0]),a.endTime=p(a.startTime,u,i[1]);break;case 3:a.id=y(i[0]),a.startTime=d(void 0,u,i[1]),a.endTime=p(a.startTime,u,i[2])}return a},v=function(t,n){var e;e=\":\"===n.substr(0,1)?n.substr(1,n.length):n;for(var r=e.split(\",\"),i={},a=!0;a;)a=!1,r[0].match(/^\\s*active\\s*$/)&&(i.active=!0,r.shift(1),a=!0),r[0].match(/^\\s*done\\s*$/)&&(i.done=!0,r.shift(1),a=!0),r[0].match(/^\\s*crit\\s*$/)&&(i.crit=!0,r.shift(1),a=!0);var u;for(u=0;u<r.length;u++)r[u]=r[u].trim();switch(r.length){case 1:i.id=y(),i.startTime={type:\"prevTaskEnd\",id:t},i.endTime={data:r[0]};break;case 2:i.id=y(),i.startTime={type:\"getStartDate\",startData:r[0]},i.endTime={data:r[1]};break;case 3:i.id=y(r[0]),i.startTime={type:\"getStartDate\",startData:r[1]},i.endTime={data:r[2]}}return i},_=[],b={};e.addTask=function(t,n){var e={section:l,type:l,processed:!1,raw:{data:n},task:t},r=v(f,n);e.raw.startTime=r.startTime,e.raw.endTime=r.endTime,e.id=r.id,e.prevTaskId=f,e.active=r.active,e.done=r.done,e.crit=r.crit;var i=_.push(e);f=e.id,b[e.id]=i-1},e.findTaskById=function(t){var n=b[t];return _[n]},e.addTaskOrg=function(t,n){var e={section:l,type:l,description:t,task:t},r=m(h,n);e.startTime=r.startTime,e.endTime=r.endTime,e.id=r.id,e.active=r.active,e.done=r.done,e.crit=r.crit,h=e,c.push(e)};var x=function(){var t,n=e.getDateFormat(),r=function(t){var r=_[t],i=\"\";switch(_[t].raw.startTime.type){case\"prevTaskEnd\":var a=e.findTaskById(r.prevTaskId);r.startTime=a.endTime;break;case\"getStartDate\":i=d(void 0,n,_[t].raw.startTime.startData),i&&(_[t].startTime=i)}return _[t].startTime&&(_[t].endTime=p(_[t].startTime,n,_[t].raw.endTime.data),_[t].endTime&&(_[t].processed=!0)),_[t].processed},i=!0;for(t=0;t<_.length;t++)r(t),i=i&&_[t].processed;return i};e.parseError=function(t,e){n.mermaidAPI.parseError(t,e)}}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"../../logger\":130,moment:104}],121:[function(t,n){\"use strict\";var e=t(\"./parser/gantt\").parser;e.yy=t(\"./ganttDb\");var r,i=t(\"../../d3\"),a=t(\"moment\"),u={titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,rightPadding:75,leftPadding:75,gridLineStartPadding:35,fontSize:11,fontFamily:'\"Open-Sans\", \"sans-serif\"'};n.exports.setConf=function(t){var n=Object.keys(t);n.forEach(function(n){u[n]=t[n]})};var o;n.exports.draw=function(t,n){function s(t,n,e){var r=u.barHeight,a=r+u.barGap,o=u.topPadding,s=u.leftPadding,d=i.scale.linear().domain([0,A.length]).range([\"#00B9FA\",\"#F95002\"]).interpolate(i.interpolateHcl);l(s,o,n,e),c(t,a,o,s,r,d,n,e),h(a,o,s,r,d),f(s,o,n,e)}function c(t,n,e,r,i,a,o){_.append(\"g\").selectAll(\"rect\").data(t).enter().append(\"rect\").attr(\"x\",0).attr(\"y\",function(t,r){return r*n+e-2}).attr(\"width\",function(){return o-u.rightPadding/2}).attr(\"height\",n).attr(\"class\",function(t){for(var n=0;n<A.length;n++)if(t.type===A[n])return\"section section\"+n%u.numberSectionStyles;return\"section section0\"});var s=_.append(\"g\").selectAll(\"rect\").data(t).enter();s.append(\"rect\").attr(\"rx\",3).attr(\"ry\",3).attr(\"x\",function(t){return w(t.startTime)+r}).attr(\"y\",function(t,r){return r*n+e}).attr(\"width\",function(t){return w(t.endTime)-w(t.startTime)}).attr(\"height\",i).attr(\"class\",function(t){for(var n=\"task \",e=0,r=0;r<A.length;r++)t.type===A[r]&&(e=r%u.numberSectionStyles);return t.active?t.crit?n+\" activeCrit\"+e:n+\" active\"+e:t.done?t.crit?n+\" doneCrit\"+e:n+\" done\"+e:t.crit?n+\" crit\"+e:n+\" task\"+e}),s.append(\"text\").text(function(t){return t.task}).attr(\"font-size\",u.fontSize).attr(\"x\",function(t){var n=w(t.startTime),e=w(t.endTime),i=this.getBBox().width;return i>e-n?e+i+1.5*u.leftPadding>o?n+r-5:e+r+5:(e-n)/2+n+r}).attr(\"y\",function(t,r){return r*n+u.barHeight/2+(u.fontSize/2-2)+e}).attr(\"text-height\",i).attr(\"class\",function(t){for(var n=w(t.startTime),e=w(t.endTime),r=this.getBBox().width,i=0,a=0;a<A.length;a++)t.type===A[a]&&(i=a%u.numberSectionStyles);var s=\"\";return t.active&&(s=t.crit?\"activeCritText\"+i:\"activeText\"+i),t.done?s=t.crit?s+\" doneCritText\"+i:s+\" doneText\"+i:t.crit&&(s=s+\" critText\"+i),r>e-n?e+r+1.5*u.leftPadding>o?\"taskTextOutsideLeft taskTextOutside\"+i+\" \"+s:\"taskTextOutsideRight taskTextOutside\"+i+\" \"+s:\"taskText taskText\"+i+\" \"+s})}function l(t,n,e,a){var o,s=[[\".%L\",function(t){return t.getMilliseconds()}],[\":%S\",function(t){return t.getSeconds()}],[\"h1 %I:%M\",function(t){return t.getMinutes()}]],c=[[\"%Y\",function(){return!0}]],l=[[\"%I:%M\",function(t){return t.getHours()}],[\"%a %d\",function(t){return t.getDay()&&1!=t.getDate()}],[\"%b %d\",function(t){return 1!=t.getDate()}],[\"%B\",function(t){return t.getMonth()}]];\"undefined\"!=typeof u.axisFormatter&&(l=[],u.axisFormatter.forEach(function(t){var n=[];n[0]=t[0],n[1]=t[1],l.push(n)})),o=s.concat(l).concat(c);var h=i.svg.axis().scale(w).orient(\"bottom\").tickSize(-a+n+u.gridLineStartPadding,0,0).tickFormat(i.time.format.multi(o));r>7&&230>r&&(h=h.ticks(i.time.monday.range)),_.append(\"g\").attr(\"class\",\"grid\").attr(\"transform\",\"translate(\"+t+\", \"+(a-50)+\")\").call(h).selectAll(\"text\").style(\"text-anchor\",\"middle\").attr(\"fill\",\"#000\").attr(\"stroke\",\"none\").attr(\"font-size\",10).attr(\"dy\",\"1em\")}function h(t,n){for(var e=[],r=0,i=0;i<A.length;i++)e[i]=[A[i],g(A[i],E)];_.append(\"g\").selectAll(\"text\").data(e).enter().append(\"text\").text(function(t){return t[0]}).attr(\"x\",10).attr(\"y\",function(i,a){if(!(a>0))return i[1]*t/2+n;for(var u=0;a>u;u++)return r+=e[a-1][1],i[1]*t/2+r*t+n}).attr(\"class\",function(t){for(var n=0;n<A.length;n++)if(t[0]===A[n])return\"sectionTitle sectionTitle\"+n%u.numberSectionStyles;return\"sectionTitle\"})}function f(t,n,e,r){var i=_.append(\"g\").attr(\"class\",\"today\"),a=new Date;i.append(\"line\").attr(\"x1\",w(a)+t).attr(\"x2\",w(a)+t).attr(\"y1\",u.titleTopMargin).attr(\"y2\",r-u.titleTopMargin).attr(\"class\",\"today\")}function d(t){for(var n={},e=[],r=0,i=t.length;i>r;++r)n.hasOwnProperty(t[r])||(n[t[r]]=!0,e.push(t[r]));return e}function p(t){for(var n=t.length,e={};n;)e[t[--n]]=(e[t[n]]||0)+1;return e}function g(t,n){return p(n)[t]||0}e.yy.clear(),e.parse(t);var y=document.getElementById(n);o=y.parentElement.offsetWidth,\"undefined\"==typeof o&&(o=1200),\"undefined\"!=typeof u.useWidth&&(o=u.useWidth);var m=e.yy.getTasks(),v=m.length*(u.barHeight+u.barGap)+2*u.topPadding;y.setAttribute(\"height\",\"100%\"),y.setAttribute(\"viewBox\",\"0 0 \"+o+\" \"+v);var _=i.select(\"#\"+n),b=i.min(m,function(t){return t.startTime}),x=i.max(m,function(t){return t.endTime}),w=i.time.scale().domain([i.min(m,function(t){return t.startTime}),i.max(m,function(t){return t.endTime})]).rangeRound([0,o-u.leftPadding-u.rightPadding]),A=[];r=a.duration(x-b).asDays();for(var k=0;k<m.length;k++)A.push(m[k].type);var E=A;A=d(A),s(m,o,v),\"undefined\"!=typeof u.useWidth&&y.setAttribute(\"width\",o),_.append(\"text\").text(e.yy.getTitle()).attr(\"x\",o/2).attr(\"y\",u.titleTopMargin).attr(\"class\",\"titleText\")}},{\"../../d3\":108,\"./ganttDb\":120,\"./parser/gantt\":122,moment:104}],122:[function(t,n,e){(function(r){\"use strict\";var i=function(){function t(){this.yy={}}var n=function(t,n,e,r){for(e=e||{},r=t.length;r--;e[t[r]]=n);return e},e=[6,8,10,11,12,13,14],r=[1,9],i=[1,10],a=[1,11],u=[1,12],o={trace:function(){},yy:{},symbols_:{error:2,start:3,gantt:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NL:10,dateFormat:11,title:12,section:13,taskTxt:14,taskData:15,$accept:0,$end:1},terminals_:{2:\"error\",4:\"gantt\",6:\"EOF\",8:\"SPACE\",10:\"NL\",11:\"dateFormat\",12:\"title\",13:\"section\",14:\"taskTxt\",15:\"taskData\"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,1],[9,1],[9,1],[9,2]],performAction:function(t,n,e,r,i,a){var u=a.length-1;switch(i){case 1:return a[u-1];case 2:this.$=[];break;case 3:a[u-1].push(a[u]),this.$=a[u-1];break;case 4:case 5:this.$=a[u];break;case 6:case 7:this.$=[];break;case 8:r.setDateFormat(a[u].substr(11)),this.$=a[u].substr(11);break;case 9:r.setTitle(a[u].substr(6)),this.$=a[u].substr(6);break;case 10:r.addSection(a[u].substr(8)),this.$=a[u].substr(8);break;case 11:r.addTask(a[u-1],a[u]),this.$=\"task\"}},table:[{3:1,4:[1,2]},{1:[3]},n(e,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:r,12:i,13:a,14:u},n(e,[2,7],{1:[2,1]}),n(e,[2,3]),{9:13,11:r,12:i,13:a,14:u},n(e,[2,5]),n(e,[2,6]),n(e,[2,8]),n(e,[2,9]),n(e,[2,10]),{15:[1,14]},n(e,[2,4]),n(e,[2,11])],defaultActions:{},parseError:function(t,n){if(!n.recoverable){var e=function(t,n){this.message=t,this.hash=n};throw e.prototype=Error,new e(t,n)}this.trace(t)},parse:function(t){var n=this,e=[0],r=[null],i=[],a=this.table,u=\"\",o=0,s=0,c=0,l=2,h=1,f=i.slice.call(arguments,1),d=Object.create(this.lexer),p={yy:{}};for(var g in this.yy)Object.prototype.hasOwnProperty.call(this.yy,g)&&(p.yy[g]=this.yy[g]);d.setInput(t,p.yy),p.yy.lexer=d,p.yy.parser=this,\"undefined\"==typeof d.yylloc&&(d.yylloc={});var y=d.yylloc;i.push(y);var m=d.options&&d.options.ranges;this.parseError=\"function\"==typeof p.yy.parseError?p.yy.parseError:Object.getPrototypeOf(this).parseError;for(var v,_,b,x,w,A,k,E,M,S=function(){var t;return t=d.lex()||h,\"number\"!=typeof t&&(t=n.symbols_[t]||t),t},D={};;){if(b=e[e.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((null===v||\"undefined\"==typeof v)&&(v=S()),x=a[b]&&a[b][v]),\"undefined\"==typeof x||!x.length||!x[0]){var C=\"\";M=[];for(A in a[b])this.terminals_[A]&&A>l&&M.push(\"'\"+this.terminals_[A]+\"'\");C=d.showPosition?\"Parse error on line \"+(o+1)+\":\\n\"+d.showPosition()+\"\\nExpecting \"+M.join(\", \")+\", got '\"+(this.terminals_[v]||v)+\"'\":\"Parse error on line \"+(o+1)+\": Unexpected \"+(v==h?\"end of input\":\"'\"+(this.terminals_[v]||v)+\"'\"),this.parseError(C,{text:d.match,token:this.terminals_[v]||v,line:d.yylineno,loc:y,expected:M})}if(x[0]instanceof Array&&x.length>1)throw new Error(\"Parse Error: multiple actions possible at state: \"+b+\", token: \"+v);switch(x[0]){case 1:e.push(v),r.push(d.yytext),i.push(d.yylloc),e.push(x[1]),v=null,_?(v=_,_=null):(s=d.yyleng,u=d.yytext,o=d.yylineno,y=d.yylloc,c>0&&c--);break;case 2:if(k=this.productions_[x[1]][1],D.$=r[r.length-k],D._$={first_line:i[i.length-(k||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(k||1)].first_column,last_column:i[i.length-1].last_column},m&&(D._$.range=[i[i.length-(k||1)].range[0],i[i.length-1].range[1]]),w=this.performAction.apply(D,[u,s,o,p.yy,x[1],r,i].concat(f)),\"undefined\"!=typeof w)return w;k&&(e=e.slice(0,-1*k*2),r=r.slice(0,-1*k),i=i.slice(0,-1*k)),e.push(this.productions_[x[1]][0]),r.push(D.$),i.push(D._$),E=a[e[e.length-2]][e[e.length-1]],e.push(E);break;case 3:return!0}}return!0}},s=function(){var t={EOF:1,parseError:function(t,n){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,n)},setInput:function(t,n){return this.yy=n||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match=\"\",this.conditionStack=[\"INITIAL\"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t;var n=t.match(/(?:\\r\\n?|\\n).*/g);return n?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var n=t.length,e=t.split(/(?:\\r\\n?|\\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-n),this.offset-=n;var r=this.match.split(/(?:\\r\\n?|\\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),e.length-1&&(this.yylineno-=e.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:e?(e.length===r.length?this.yylloc.first_column:0)+r[r.length-e.length].length-e[0].length:this.yylloc.first_column-n},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-n]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?\"...\":\"\")+t.substr(-20).replace(/\\n/g,\"\")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?\"...\":\"\")).replace(/\\n/g,\"\")},showPosition:function(){var t=this.pastInput(),n=new Array(t.length+1).join(\"-\");return t+this.upcomingInput()+\"\\n\"+n+\"^\"},test_match:function(t,n){var e,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),r=t[0].match(/(?:\\r\\n?|\\n).*/g),r&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\\r?\\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],e=this.performAction.call(this,this.yy,this,n,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),e)return e;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var t,n,e,r;this._more||(this.yytext=\"\",this.match=\"\");for(var i=this._currentRules(),a=0;a<i.length;a++)if(e=this._input.match(this.rules[i[a]]),e&&(!n||e[0].length>n[0].length)){if(n=e,r=a,this.options.backtrack_lexer){if(t=this.test_match(e,i[a]),t!==!1)return t;if(this._backtrack){n=!1;continue}return!1}if(!this.options.flex)break}return n?(t=this.test_match(n,i[r]),t!==!1?t:!1):\"\"===this._input?this.EOF:this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". Unrecognized text.\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},lex:function(){var t=this.next();return t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){var t=this.conditionStack.length-1;return t>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return t=this.conditionStack.length-1-Math.abs(t||0),t>=0?this.conditionStack[t]:\"INITIAL\"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{\"case-insensitive\":!0},performAction:function(t,n,e,r){switch(e){case 0:return 10;case 1:break;case 2:break;case 3:break;case 4:return 4;case 5:return 11;case 6:return\"date\";case 7:return 12;case 8:return 13;case 9:return 14;case 10:return 15;case 11:return\":\";case 12:return 6;case 13:return\"INVALID\"}},rules:[/^(?:[\\n]+)/i,/^(?:\\s+)/i,/^(?:#[^\\n]*)/i,/^(?:%[^\\n]*)/i,/^(?:gantt\\b)/i,/^(?:dateFormat\\s[^#\\n;]+)/i,/^(?:\\d\\d\\d\\d-\\d\\d-\\d\\d\\b)/i,/^(?:title\\s[^#\\n;]+)/i,/^(?:section\\s[^#:\\n;]+)/i,/^(?:[^#:\\n;]+)/i,/^(?::[^#\\n;]+)/i,/^(?::)/i,/^(?:$)/i,/^(?:.)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],inclusive:!0}}};return t}();return o.lexer=s,t.prototype=o,o.Parser=t,new t}();\"undefined\"!=typeof t&&\"undefined\"!=typeof e&&(e.parser=i,e.Parser=i.Parser,e.parse=function(){return i.parse.apply(i,arguments)},e.main=function(n){n[1]||(console.log(\"Usage: \"+n[0]+\" FILE\"),r.exit(1));var i=t(\"fs\").readFileSync(t(\"path\").normalize(n[1]),\"utf8\");return e.parser.parse(i)},\"undefined\"!=typeof n&&t.main===n&&e.main(r.argv.slice(1)))}).call(this,t(\"_process\"))},{_process:106,fs:1,path:105}],123:[function(t,n,e){\"use strict\";function r(t,n){return Math.floor(Math.random()*(n-t))+t}function i(){for(var t=\"0123456789abcdef\",n=\"\",e=0;7>e;e++)n+=t[r(0,16)];return n}function a(t,n){var e,r=!0;t:for(;r;){var i=t,u=n;for(r=!1,h.debug(\"Entering isfastforwardable:\",i.id,u.id);i.seq<=u.seq&&i!=u&&null!=u.parent;){if(Array.isArray(u.parent)){if(h.debug(\"In merge commit:\",u.parent),e=a(i,f[u.parent[0]]))return e;t=i,n=f[u.parent[1]],r=!0;continue t}u=f[u.parent]}return h.debug(i.id,u.id),i.id==u.id}}function u(t,n){var e=t.seq,r=n.seq;return e>r?a(n,t):!1}function o(t,n,e){var r=l.find(t,n);if(r){var i=l.indexOf(t,l.find(t,n));t.splice(i,1,e)}else t.push(e)}function s(t){var n=l.maxBy(t,\"seq\"),e=\"\";l.each(t,function(t){e+=t==n?\"\t*\":\"\t|\"});var r=[e,n.id,n.seq];if(l.each(p,function(t,e){t==n.id&&r.push(e)}),h.debug(r.join(\" \")),Array.isArray(n.parent)){var i=f[n.parent[0]];o(t,n,i),t.push(f[n.parent[1]])}else{if(null==n.parent)return;var a=f[n.parent];o(t,n,a)}t=l.uniqBy(t,\"id\"),s(t)}var c=t(\"../../logger\"),l=t(\"lodash\"),h=new c.Log(1),f={},d=null,p={master:d},g=\"master\",y=\"LR\",m=0;e.setDirection=function(t){y=t};var v={};e.setOptions=function(t){h.debug(\"options str\",t),t=t&&t.trim(),t=t||\"{}\";try{v=JSON.parse(t)}catch(n){h.error(\"error while parsing gitGraph options\",n.message)}},e.getOptions=function(){return v},e.commit=function(t){var n={id:i(),message:t,seq:m++,parent:null==d?null:d.id};d=n,f[n.id]=n,p[g]=n.id,h.debug(\"in pushCommit \"+n.id)},e.branch=function(t){p[t]=null!=d?d.id:null,h.debug(\"in createBranch\")},e.merge=function(t){var n=f[p[g]],e=f[p[t]];if(u(n,e))return void h.debug(\"Already merged\");if(a(n,e))p[g]=p[t],d=f[p[g]];else{var r={id:i(),message:\"merged branch \"+t+\" into \"+g,seq:m++,parent:[null==d?null:d.id,p[t]]};d=r,f[r.id]=r,p[g]=r.id}h.debug(p),h.debug(\"in mergeBranch\")},e.checkout=function(t){h.debug(\"in checkout\"),g=t;var n=p[g];d=f[n]},e.reset=function(t){h.debug(\"in reset\",t);var n=t.split(\":\")[0],e=parseInt(t.split(\":\")[1]),r=\"HEAD\"==n?d:f[p[n]];for(h.debug(r,e);e>0;)if(r=f[r.parent],e--,!r){var i=\"Critical error - unique parent commit not found during reset\";throw h.error(i),i}d=r,p[g]=r.id},e.prettyPrint=function(){h.debug(f);var t=e.getCommitsArray()[0];s([t])},e.clear=function(){f={},d=null,p={master:d},g=\"master\",m=0},e.getBranchesAsObjArray=function(){var t=l.map(p,function(t,n){return{name:n,commit:f[t]}});return t},e.getBranches=function(){return p},e.getCommits=function(){return f},e.getCommitsArray=function(){var t=Object.keys(f).map(function(t){return f[t]});return l.each(t,function(t){h.debug(t.id)}),l.orderBy(t,[\"seq\"],[\"desc\"])},e.getCurrentBranch=function(){return g},e.getDirection=function(){return y},e.getHead=function(){return d}},{\"../../logger\":130,lodash:103}],124:[function(t,n,e){\"use strict\";function r(t){t.append(\"defs\").append(\"g\").attr(\"id\",\"def-commit\").append(\"circle\").attr(\"r\",v.nodeRadius).attr(\"cx\",0).attr(\"cy\",0),t.select(\"#def-commit\").append(\"foreignObject\").attr(\"width\",v.nodeLabel.width).attr(\"height\",v.nodeLabel.height).attr(\"x\",v.nodeLabel.x).attr(\"y\",v.nodeLabel.y).attr(\"class\",\"node-label\").attr(\"requiredFeatures\",\"http://www.w3.org/TR/SVG11/feature#Extensibility\").append(\"xhtml:p\").html(\"\")}function i(t,n,e,r){r=r||\"basis\";var i=v.branchColors[e%v.branchColors.length],a=p.svg.line().x(function(t){return Math.round(t.x)}).y(function(t){return Math.round(t.y)}).interpolate(r);t.append(\"svg:path\").attr(\"d\",a(n)).style(\"stroke\",i).style(\"stroke-width\",v.lineStrokeWidth).style(\"fill\",\"none\")}function a(t,n){n=n||t.node().getBBox();var e=t.node().getCTM(),r=e.e+n.x*e.a,i=e.f+n.y*e.d;\n\nreturn{left:r,top:i,width:n.width,height:n.height}}function u(t,n,e,r,u){y.debug(\"svgDrawLineForCommits: \",n,e);var o=a(t.select(\"#node-\"+n+\" circle\")),s=a(t.select(\"#node-\"+e+\" circle\"));switch(r){case\"LR\":if(o.left-s.left>v.nodeSpacing){var c={x:o.left-v.nodeSpacing,y:s.top+s.height/2},l={x:s.left+s.width,y:s.top+s.height/2};i(t,[c,l],u,\"linear\"),i(t,[{x:o.left,y:o.top+o.height/2},{x:o.left-v.nodeSpacing/2,y:o.top+o.height/2},{x:o.left-v.nodeSpacing/2,y:c.y},c],u)}else i(t,[{x:o.left,y:o.top+o.height/2},{x:o.left-v.nodeSpacing/2,y:o.top+o.height/2},{x:o.left-v.nodeSpacing/2,y:s.top+s.height/2},{x:s.left+s.width,y:s.top+s.height/2}],u);break;case\"BT\":s.top-o.top>v.nodeSpacing?(c={x:s.left+s.width/2,y:o.top+o.height+v.nodeSpacing},l={x:s.left+s.width/2,y:s.top},i(t,[c,l],u,\"linear\"),i(t,[{x:o.left+o.width/2,y:o.top+o.height},{x:o.left+o.width/2,y:o.top+o.height+v.nodeSpacing/2},{x:s.left+s.width/2,y:c.y-v.nodeSpacing/2},c],u)):i(t,[{x:o.left+o.width/2,y:o.top+o.height},{x:o.left+o.width/2,y:o.top+v.nodeSpacing/2},{x:s.left+s.width/2,y:s.top-v.nodeSpacing/2},{x:s.left+s.width/2,y:s.top}],u)}}function o(t,n){return t.select(n).node().cloneNode(!0)}function s(t,n,e,r){var i,a=Object.keys(m).length;if(f.isString(n))do{if(i=m[n],y.debug(\"in renderCommitHistory\",i.id,i.seq),t.select(\"#node-\"+n).size()>0)return;t.append(function(){return o(t,\"#def-commit\")}).attr(\"class\",\"commit\").attr(\"id\",function(){return\"node-\"+i.id}).attr(\"transform\",function(){switch(r){case\"LR\":return\"translate(\"+(i.seq*v.nodeSpacing+v.leftMargin)+\", \"+l*v.branchOffset+\")\";case\"BT\":return\"translate(\"+(l*v.branchOffset+v.leftMargin)+\", \"+(a-i.seq)*v.nodeSpacing+\")\"}}).attr(\"fill\",v.nodeFillColor).attr(\"stroke\",v.nodeStrokeColor).attr(\"stroke-width\",v.nodeStrokeWidth);var u=f.find(e,[\"commit\",i]);u&&(y.debug(\"found branch \",u.name),t.select(\"#node-\"+i.id+\" p\").append(\"xhtml:span\").attr(\"class\",\"branch-label\").text(u.name+\", \")),t.select(\"#node-\"+i.id+\" p\").append(\"xhtml:span\").attr(\"class\",\"commit-id\").text(i.id),\"\"!==i.message&&\"BT\"===r&&t.select(\"#node-\"+i.id+\" p\").append(\"xhtml:span\").attr(\"class\",\"commit-msg\").text(\", \"+i.message),n=i.parent}while(n&&m[n]);f.isArray(n)&&(y.debug(\"found merge commmit\",n),s(t,n[0],e,r),l++,s(t,n[1],e,r),l--)}function c(t,n,e,r){for(r=r||0;n.seq>0&&!n.lineDrawn;)f.isString(n.parent)?(u(t,n.id,n.parent,e,r),n.lineDrawn=!0,n=m[n.parent]):f.isArray(n.parent)&&(u(t,n.id,n.parent[0],e,r),u(t,n.id,n.parent[1],e,r+1),c(t,m[n.parent[1]],e,r+1),n.lineDrawn=!0,n=m[n.parent[0]])}var l,h=t(\"./gitGraphAst\"),f=t(\"lodash\"),d=t(\"./parser/gitGraph\"),p=t(\"../../d3\"),g=t(\"../../logger\"),y=new g.Log,m={},v={nodeSpacing:75,nodeFillColor:\"yellow\",nodeStrokeWidth:2,nodeStrokeColor:\"grey\",lineStrokeWidth:4,branchOffset:50,lineColor:\"grey\",leftMargin:50,branchColors:[\"#442f74\",\"#983351\",\"#609732\",\"#AA9A39\"],nodeRadius:15,nodeLabel:{width:75,height:100,x:-25,y:15}},_={};e.setConf=function(t){_=t},e.draw=function(t,n,e){try{var i;i=d.parser,i.yy=h,y.debug(\"in gitgraph renderer\",t,n,e),i.parse(t+\"\\n\"),v=f.extend(v,_,h.getOptions()),y.debug(\"effective options\",v);var a=h.getDirection();m=h.getCommits();var u=h.getBranchesAsObjArray();\"BT\"===a&&(v.nodeLabel.x=u.length*v.branchOffset,v.nodeLabel.width=\"100%\",v.nodeLabel.y=-2*v.nodeRadius);var o=p.select(\"#\"+n);r(o),l=1,f.each(u,function(t){s(o,t.commit.id,u,a),c(o,t.commit,a),l++}),o.attr(\"height\",function(){return\"BT\"===a?Object.keys(m).length*v.nodeSpacing:(u.length+1)*v.branchOffset})}catch(g){y.error(\"Error while rendering gitgraph\"),y.error(g.message)}}},{\"../../d3\":108,\"../../logger\":130,\"./gitGraphAst\":123,\"./parser/gitGraph\":125,lodash:103}],125:[function(t,n,e){(function(r){\"use strict\";var i=function(){function t(){this.yy={}}var n=function(t,n,e,r){for(e=e||{},r=t.length;r--;e[t[r]]=n);return e},e=[2,3],r=[1,7],i=[7,12,15,17,19,20,21],a=[7,11,12,15,17,19,20,21],u=[2,20],o=[1,32],s={trace:function(){},yy:{},symbols_:{error:2,start:3,GG:4,\":\":5,document:6,EOF:7,DIR:8,options:9,body:10,OPT:11,NL:12,line:13,statement:14,COMMIT:15,commit_arg:16,BRANCH:17,ID:18,CHECKOUT:19,MERGE:20,RESET:21,reset_arg:22,STR:23,HEAD:24,reset_parents:25,CARET:26,$accept:0,$end:1},terminals_:{2:\"error\",4:\"GG\",5:\":\",7:\"EOF\",8:\"DIR\",11:\"OPT\",12:\"NL\",15:\"COMMIT\",17:\"BRANCH\",18:\"ID\",19:\"CHECKOUT\",20:\"MERGE\",21:\"RESET\",23:\"STR\",24:\"HEAD\",26:\"CARET\"},productions_:[0,[3,4],[3,5],[6,0],[6,2],[9,2],[9,1],[10,0],[10,2],[13,2],[13,1],[14,2],[14,2],[14,2],[14,2],[14,2],[16,0],[16,1],[22,2],[22,2],[25,0],[25,2]],performAction:function(t,n,e,r,i,a){var u=a.length-1;switch(i){case 1:return a[u-1];case 2:return r.setDirection(a[u-3]),a[u-1];case 4:r.setOptions(a[u-1]),this.$=a[u];break;case 5:a[u-1]+=a[u],this.$=a[u-1];break;case 7:this.$=[];break;case 8:a[u-1].push(a[u]),this.$=a[u-1];break;case 9:this.$=a[u-1];break;case 11:r.commit(a[u]);break;case 12:r.branch(a[u]);break;case 13:r.checkout(a[u]);break;case 14:r.merge(a[u]);break;case 15:r.reset(a[u]);break;case 16:this.$=\"\";break;case 17:this.$=a[u];break;case 18:this.$=a[u-1]+\":\"+a[u];break;case 19:this.$=a[u-1]+\":\"+r.count,r.count=0;break;case 20:r.count=0;break;case 21:r.count+=1}},table:[{3:1,4:[1,2]},{1:[3]},{5:[1,3],8:[1,4]},{6:5,7:e,9:6,12:r},{5:[1,8]},{7:[1,9]},n(i,[2,7],{10:10,11:[1,11]}),n(a,[2,6]),{6:12,7:e,9:6,12:r},{1:[2,1]},{7:[2,4],12:[1,15],13:13,14:14,15:[1,16],17:[1,17],19:[1,18],20:[1,19],21:[1,20]},n(a,[2,5]),{7:[1,21]},n(i,[2,8]),{12:[1,22]},n(i,[2,10]),{12:[2,16],16:23,23:[1,24]},{18:[1,25]},{18:[1,26]},{18:[1,27]},{18:[1,30],22:28,24:[1,29]},{1:[2,2]},n(i,[2,9]),{12:[2,11]},{12:[2,17]},{12:[2,12]},{12:[2,13]},{12:[2,14]},{12:[2,15]},{12:u,25:31,26:o},{12:u,25:33,26:o},{12:[2,18]},{12:u,25:34,26:o},{12:[2,19]},{12:[2,21]}],defaultActions:{9:[2,1],21:[2,2],23:[2,11],24:[2,17],25:[2,12],26:[2,13],27:[2,14],28:[2,15],31:[2,18],33:[2,19],34:[2,21]},parseError:function(t,n){if(!n.recoverable){var e=function(t,n){this.message=t,this.hash=n};throw e.prototype=Error,new e(t,n)}this.trace(t)},parse:function(t){var n=this,e=[0],r=[null],i=[],a=this.table,u=\"\",o=0,s=0,c=0,l=2,h=1,f=i.slice.call(arguments,1),d=Object.create(this.lexer),p={yy:{}};for(var g in this.yy)Object.prototype.hasOwnProperty.call(this.yy,g)&&(p.yy[g]=this.yy[g]);d.setInput(t,p.yy),p.yy.lexer=d,p.yy.parser=this,\"undefined\"==typeof d.yylloc&&(d.yylloc={});var y=d.yylloc;i.push(y);var m=d.options&&d.options.ranges;this.parseError=\"function\"==typeof p.yy.parseError?p.yy.parseError:Object.getPrototypeOf(this).parseError;for(var v,_,b,x,w,A,k,E,M,S=function(){var t;return t=d.lex()||h,\"number\"!=typeof t&&(t=n.symbols_[t]||t),t},D={};;){if(b=e[e.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((null===v||\"undefined\"==typeof v)&&(v=S()),x=a[b]&&a[b][v]),\"undefined\"==typeof x||!x.length||!x[0]){var C=\"\";M=[];for(A in a[b])this.terminals_[A]&&A>l&&M.push(\"'\"+this.terminals_[A]+\"'\");C=d.showPosition?\"Parse error on line \"+(o+1)+\":\\n\"+d.showPosition()+\"\\nExpecting \"+M.join(\", \")+\", got '\"+(this.terminals_[v]||v)+\"'\":\"Parse error on line \"+(o+1)+\": Unexpected \"+(v==h?\"end of input\":\"'\"+(this.terminals_[v]||v)+\"'\"),this.parseError(C,{text:d.match,token:this.terminals_[v]||v,line:d.yylineno,loc:y,expected:M})}if(x[0]instanceof Array&&x.length>1)throw new Error(\"Parse Error: multiple actions possible at state: \"+b+\", token: \"+v);switch(x[0]){case 1:e.push(v),r.push(d.yytext),i.push(d.yylloc),e.push(x[1]),v=null,_?(v=_,_=null):(s=d.yyleng,u=d.yytext,o=d.yylineno,y=d.yylloc,c>0&&c--);break;case 2:if(k=this.productions_[x[1]][1],D.$=r[r.length-k],D._$={first_line:i[i.length-(k||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(k||1)].first_column,last_column:i[i.length-1].last_column},m&&(D._$.range=[i[i.length-(k||1)].range[0],i[i.length-1].range[1]]),w=this.performAction.apply(D,[u,s,o,p.yy,x[1],r,i].concat(f)),\"undefined\"!=typeof w)return w;k&&(e=e.slice(0,-1*k*2),r=r.slice(0,-1*k),i=i.slice(0,-1*k)),e.push(this.productions_[x[1]][0]),r.push(D.$),i.push(D._$),E=a[e[e.length-2]][e[e.length-1]],e.push(E);break;case 3:return!0}}return!0}},c=function(){var t={EOF:1,parseError:function(t,n){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,n)},setInput:function(t,n){return this.yy=n||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match=\"\",this.conditionStack=[\"INITIAL\"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t;var n=t.match(/(?:\\r\\n?|\\n).*/g);return n?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var n=t.length,e=t.split(/(?:\\r\\n?|\\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-n),this.offset-=n;var r=this.match.split(/(?:\\r\\n?|\\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),e.length-1&&(this.yylineno-=e.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:e?(e.length===r.length?this.yylloc.first_column:0)+r[r.length-e.length].length-e[0].length:this.yylloc.first_column-n},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-n]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?\"...\":\"\")+t.substr(-20).replace(/\\n/g,\"\")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?\"...\":\"\")).replace(/\\n/g,\"\")},showPosition:function(){var t=this.pastInput(),n=new Array(t.length+1).join(\"-\");return t+this.upcomingInput()+\"\\n\"+n+\"^\"},test_match:function(t,n){var e,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),r=t[0].match(/(?:\\r\\n?|\\n).*/g),r&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\\r?\\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],e=this.performAction.call(this,this.yy,this,n,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),e)return e;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var t,n,e,r;this._more||(this.yytext=\"\",this.match=\"\");for(var i=this._currentRules(),a=0;a<i.length;a++)if(e=this._input.match(this.rules[i[a]]),e&&(!n||e[0].length>n[0].length)){if(n=e,r=a,this.options.backtrack_lexer){if(t=this.test_match(e,i[a]),t!==!1)return t;if(this._backtrack){n=!1;continue}return!1}if(!this.options.flex)break}return n?(t=this.test_match(n,i[r]),t!==!1?t:!1):\"\"===this._input?this.EOF:this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". Unrecognized text.\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},lex:function(){var t=this.next();return t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){var t=this.conditionStack.length-1;return t>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return t=this.conditionStack.length-1-Math.abs(t||0),t>=0?this.conditionStack[t]:\"INITIAL\"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{\"case-insensitive\":!0},performAction:function(t,n,e,r){switch(e){case 0:return 12;case 1:break;case 2:break;case 3:break;case 4:return 4;case 5:return 15;case 6:return 17;case 7:return 20;case 8:return 21;case 9:return 19;case 10:return 8;case 11:return 8;case 12:return 5;case 13:return 26;case 14:this.begin(\"options\");break;case 15:this.popState();break;case 16:return 11;case 17:this.begin(\"string\");break;case 18:this.popState();break;case 19:return 23;case 20:return 18;case 21:return 7}},rules:[/^(?:(\\r?\\n)+)/i,/^(?:\\s+)/i,/^(?:#[^\\n]*)/i,/^(?:%[^\\n]*)/i,/^(?:gitGraph\\b)/i,/^(?:commit\\b)/i,/^(?:branch\\b)/i,/^(?:merge\\b)/i,/^(?:reset\\b)/i,/^(?:checkout\\b)/i,/^(?:LR\\b)/i,/^(?:BT\\b)/i,/^(?::)/i,/^(?:\\^)/i,/^(?:options\\r?\\n)/i,/^(?:end\\r?\\n)/i,/^(?:[^\\n]+\\r?\\n)/i,/^(?:[\"])/i,/^(?:[\"])/i,/^(?:[^\"]*)/i,/^(?:[a-zA-Z][a-zA-Z0-9_]+)/i,/^(?:$)/i],conditions:{options:{rules:[15,16],inclusive:!1},string:{rules:[18,19],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,20,21],inclusive:!0}}};return t}();return s.lexer=c,t.prototype=s,s.Parser=t,new t}();\"undefined\"!=typeof t&&\"undefined\"!=typeof e&&(e.parser=i,e.Parser=i.Parser,e.parse=function(){return i.parse.apply(i,arguments)},e.main=function(n){n[1]||(console.log(\"Usage: \"+n[0]+\" FILE\"),r.exit(1));var i=t(\"fs\").readFileSync(t(\"path\").normalize(n[1]),\"utf8\");return e.parser.parse(i)},\"undefined\"!=typeof n&&t.main===n&&e.main(r.argv.slice(1)))}).call(this,t(\"_process\"))},{_process:106,fs:1,path:105}],126:[function(t,n,e){(function(r){\"use strict\";var i=function(){function t(){this.yy={}}var n=function(t,n,e,r){for(e=e||{},r=t.length;r--;e[t[r]]=n);return e},e=[1,2],r=[1,3],i=[1,4],a=[2,4],u=[1,9],o=[1,11],s=[1,12],c=[1,14],l=[1,15],h=[1,17],f=[1,18],d=[1,19],p=[1,20],g=[1,22],y=[1,23],m=[1,4,5,10,15,16,18,20,21,22,23,24,25,36],v=[1,31],_=[4,5,10,15,16,18,20,21,22,23,25,36],b=[34,35,36],x={trace:function(){},yy:{},symbols_:{error:2,start:3,SPACE:4,NL:5,SD:6,document:7,line:8,statement:9,participant:10,actor:11,AS:12,restOfLine:13,signal:14,activate:15,deactivate:16,note_statement:17,title:18,text2:19,loop:20,end:21,opt:22,alt:23,\"else\":24,note:25,placement:26,over:27,actor_pair:28,spaceList:29,\",\":30,left_of:31,right_of:32,signaltype:33,\"+\":34,\"-\":35,ACTOR:36,SOLID_OPEN_ARROW:37,DOTTED_OPEN_ARROW:38,SOLID_ARROW:39,DOTTED_ARROW:40,SOLID_CROSS:41,DOTTED_CROSS:42,TXT:43,$accept:0,$end:1},terminals_:{2:\"error\",4:\"SPACE\",5:\"NL\",6:\"SD\",10:\"participant\",12:\"AS\",13:\"restOfLine\",15:\"activate\",16:\"deactivate\",18:\"title\",20:\"loop\",21:\"end\",22:\"opt\",23:\"alt\",24:\"else\",25:\"note\",27:\"over\",30:\",\",31:\"left_of\",32:\"right_of\",34:\"+\",35:\"-\",36:\"ACTOR\",37:\"SOLID_OPEN_ARROW\",38:\"DOTTED_OPEN_ARROW\",39:\"SOLID_ARROW\",40:\"DOTTED_ARROW\",41:\"SOLID_CROSS\",42:\"DOTTED_CROSS\",43:\"TXT\"},productions_:[0,[3,2],[3,2],[3,2],[7,0],[7,2],[8,2],[8,1],[8,1],[9,5],[9,3],[9,2],[9,3],[9,3],[9,2],[9,3],[9,4],[9,4],[9,7],[17,4],[17,4],[29,2],[29,1],[28,3],[28,1],[26,1],[26,1],[14,5],[14,5],[14,4],[11,1],[33,1],[33,1],[33,1],[33,1],[33,1],[33,1],[19,1]],performAction:function(t,n,e,r,i,a){var u=a.length-1;switch(i){case 3:return r.apply(a[u]),a[u];case 4:this.$=[];break;case 5:a[u-1].push(a[u]),this.$=a[u-1];break;case 6:case 7:this.$=a[u];break;case 8:this.$=[];break;case 9:a[u-3].description=a[u-1],this.$=a[u-3];break;case 10:this.$=a[u-1];break;case 12:this.$={type:\"activeStart\",signalType:r.LINETYPE.ACTIVE_START,actor:a[u-1]};break;case 13:this.$={type:\"activeEnd\",signalType:r.LINETYPE.ACTIVE_END,actor:a[u-1]};break;case 15:this.$=[{type:\"setTitle\",text:a[u-1]}];break;case 16:a[u-1].unshift({type:\"loopStart\",loopText:a[u-2],signalType:r.LINETYPE.LOOP_START}),a[u-1].push({type:\"loopEnd\",loopText:a[u-2],signalType:r.LINETYPE.LOOP_END}),this.$=a[u-1];break;case 17:a[u-1].unshift({type:\"optStart\",optText:a[u-2],signalType:r.LINETYPE.OPT_START}),a[u-1].push({type:\"optEnd\",optText:a[u-2],signalType:r.LINETYPE.OPT_END}),this.$=a[u-1];break;case 18:a[u-4].unshift({type:\"altStart\",altText:a[u-5],signalType:r.LINETYPE.ALT_START}),a[u-4].push({type:\"else\",altText:a[u-2],signalType:r.LINETYPE.ALT_ELSE}),a[u-4]=a[u-4].concat(a[u-1]),a[u-4].push({type:\"altEnd\",signalType:r.LINETYPE.ALT_END}),this.$=a[u-4];break;case 19:this.$=[a[u-1],{type:\"addNote\",placement:a[u-2],actor:a[u-1].actor,text:a[u]}];break;case 20:a[u-2]=[].concat(a[u-1],a[u-1]).slice(0,2),a[u-2][0]=a[u-2][0].actor,a[u-2][1]=a[u-2][1].actor,this.$=[a[u-1],{type:\"addNote\",placement:r.PLACEMENT.OVER,actor:a[u-2].slice(0,2),text:a[u]}];break;case 23:this.$=[a[u-2],a[u]];break;case 24:this.$=a[u];break;case 25:this.$=r.PLACEMENT.LEFTOF;break;case 26:this.$=r.PLACEMENT.RIGHTOF;break;case 27:this.$=[a[u-4],a[u-1],{type:\"addMessage\",from:a[u-4].actor,to:a[u-1].actor,signalType:a[u-3],msg:a[u]},{type:\"activeStart\",signalType:r.LINETYPE.ACTIVE_START,actor:a[u-1]}];break;case 28:this.$=[a[u-4],a[u-1],{type:\"addMessage\",from:a[u-4].actor,to:a[u-1].actor,signalType:a[u-3],msg:a[u]},{type:\"activeEnd\",signalType:r.LINETYPE.ACTIVE_END,actor:a[u-4]}];break;case 29:this.$=[a[u-3],a[u-1],{type:\"addMessage\",from:a[u-3].actor,to:a[u-1].actor,signalType:a[u-2],msg:a[u]}];break;case 30:this.$={type:\"addActor\",actor:a[u]};break;case 31:this.$=r.LINETYPE.SOLID_OPEN;break;case 32:this.$=r.LINETYPE.DOTTED_OPEN;break;case 33:this.$=r.LINETYPE.SOLID;break;case 34:this.$=r.LINETYPE.DOTTED;break;case 35:this.$=r.LINETYPE.SOLID_CROSS;break;case 36:this.$=r.LINETYPE.DOTTED_CROSS;break;case 37:this.$=a[u].substring(1).trim().replace(/\\\\n/gm,\"\\n\")}},table:[{3:1,4:e,5:r,6:i},{1:[3]},{3:5,4:e,5:r,6:i},{3:6,4:e,5:r,6:i},n([1,4,5,10,15,16,18,20,22,23,25,36],a,{7:7}),{1:[2,1]},{1:[2,2]},{1:[2,3],4:u,5:o,8:8,9:10,10:s,11:21,14:13,15:c,16:l,17:16,18:h,20:f,22:d,23:p,25:g,36:y},n(m,[2,5]),{9:24,10:s,11:21,14:13,15:c,16:l,17:16,18:h,20:f,22:d,23:p,25:g,36:y},n(m,[2,7]),n(m,[2,8]),{11:25,36:y},{5:[1,26]},{11:27,36:y},{11:28,36:y},{5:[1,29]},{19:30,43:v},{13:[1,32]},{13:[1,33]},{13:[1,34]},{33:35,37:[1,36],38:[1,37],39:[1,38],40:[1,39],41:[1,40],42:[1,41]},{26:42,27:[1,43],31:[1,44],32:[1,45]},n([5,12,30,37,38,39,40,41,42,43],[2,30]),n(m,[2,6]),{5:[1,47],12:[1,46]},n(m,[2,11]),{5:[1,48]},{5:[1,49]},n(m,[2,14]),{5:[1,50]},{5:[2,37]},n(_,a,{7:51}),n(_,a,{7:52}),n([4,5,10,15,16,18,20,22,23,24,25,36],a,{7:53}),{11:56,34:[1,54],35:[1,55],36:y},n(b,[2,31]),n(b,[2,32]),n(b,[2,33]),n(b,[2,34]),n(b,[2,35]),n(b,[2,36]),{11:57,36:y},{11:59,28:58,36:y},{36:[2,25]},{36:[2,26]},{13:[1,60]},n(m,[2,10]),n(m,[2,12]),n(m,[2,13]),n(m,[2,15]),{4:u,5:o,8:8,9:10,10:s,11:21,14:13,15:c,16:l,17:16,18:h,20:f,21:[1,61],22:d,23:p,25:g,36:y},{4:u,5:o,8:8,9:10,10:s,11:21,14:13,15:c,16:l,17:16,18:h,20:f,21:[1,62],22:d,23:p,25:g,36:y},{4:u,5:o,8:8,9:10,10:s,11:21,14:13,15:c,16:l,17:16,18:h,20:f,22:d,23:p,24:[1,63],25:g,36:y},{11:64,36:y},{11:65,36:y},{19:66,43:v},{19:67,43:v},{19:68,43:v},{30:[1,69],43:[2,24]},{5:[1,70]},n(m,[2,16]),n(m,[2,17]),{13:[1,71]},{19:72,43:v},{19:73,43:v},{5:[2,29]},{5:[2,19]},{5:[2,20]},{11:74,36:y},n(m,[2,9]),n(_,a,{7:75}),{5:[2,27]},{5:[2,28]},{43:[2,23]},{4:u,5:o,8:8,9:10,10:s,11:21,14:13,15:c,16:l,17:16,18:h,20:f,21:[1,76],22:d,23:p,25:g,36:y},n(m,[2,18])],defaultActions:{5:[2,1],6:[2,2],31:[2,37],44:[2,25],45:[2,26],66:[2,29],67:[2,19],68:[2,20],72:[2,27],73:[2,28],74:[2,23]},parseError:function(t,n){if(!n.recoverable){var e=function(t,n){this.message=t,this.hash=n};throw e.prototype=Error,new e(t,n)}this.trace(t)},parse:function(t){var n=this,e=[0],r=[null],i=[],a=this.table,u=\"\",o=0,s=0,c=0,l=2,h=1,f=i.slice.call(arguments,1),d=Object.create(this.lexer),p={yy:{}};for(var g in this.yy)Object.prototype.hasOwnProperty.call(this.yy,g)&&(p.yy[g]=this.yy[g]);d.setInput(t,p.yy),p.yy.lexer=d,p.yy.parser=this,\"undefined\"==typeof d.yylloc&&(d.yylloc={});var y=d.yylloc;i.push(y);var m=d.options&&d.options.ranges;this.parseError=\"function\"==typeof p.yy.parseError?p.yy.parseError:Object.getPrototypeOf(this).parseError;for(var v,_,b,x,w,A,k,E,M,S=function(){var t;return t=d.lex()||h,\"number\"!=typeof t&&(t=n.symbols_[t]||t),t},D={};;){if(b=e[e.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((null===v||\"undefined\"==typeof v)&&(v=S()),x=a[b]&&a[b][v]),\"undefined\"==typeof x||!x.length||!x[0]){var C=\"\";M=[];for(A in a[b])this.terminals_[A]&&A>l&&M.push(\"'\"+this.terminals_[A]+\"'\");C=d.showPosition?\"Parse error on line \"+(o+1)+\":\\n\"+d.showPosition()+\"\\nExpecting \"+M.join(\", \")+\", got '\"+(this.terminals_[v]||v)+\"'\":\"Parse error on line \"+(o+1)+\": Unexpected \"+(v==h?\"end of input\":\"'\"+(this.terminals_[v]||v)+\"'\"),this.parseError(C,{text:d.match,token:this.terminals_[v]||v,line:d.yylineno,loc:y,expected:M})}if(x[0]instanceof Array&&x.length>1)throw new Error(\"Parse Error: multiple actions possible at state: \"+b+\", token: \"+v);switch(x[0]){case 1:e.push(v),r.push(d.yytext),i.push(d.yylloc),e.push(x[1]),v=null,_?(v=_,_=null):(s=d.yyleng,u=d.yytext,o=d.yylineno,y=d.yylloc,c>0&&c--);break;case 2:if(k=this.productions_[x[1]][1],D.$=r[r.length-k],D._$={first_line:i[i.length-(k||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(k||1)].first_column,last_column:i[i.length-1].last_column},m&&(D._$.range=[i[i.length-(k||1)].range[0],i[i.length-1].range[1]]),w=this.performAction.apply(D,[u,s,o,p.yy,x[1],r,i].concat(f)),\"undefined\"!=typeof w)return w;k&&(e=e.slice(0,-1*k*2),r=r.slice(0,-1*k),i=i.slice(0,-1*k)),e.push(this.productions_[x[1]][0]),r.push(D.$),i.push(D._$),E=a[e[e.length-2]][e[e.length-1]],e.push(E);break;case 3:return!0}}return!0}},w=function(){var t={EOF:1,parseError:function(t,n){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,n)},setInput:function(t,n){return this.yy=n||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match=\"\",this.conditionStack=[\"INITIAL\"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t;var n=t.match(/(?:\\r\\n?|\\n).*/g);return n?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var n=t.length,e=t.split(/(?:\\r\\n?|\\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-n),this.offset-=n;var r=this.match.split(/(?:\\r\\n?|\\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),e.length-1&&(this.yylineno-=e.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:e?(e.length===r.length?this.yylloc.first_column:0)+r[r.length-e.length].length-e[0].length:this.yylloc.first_column-n},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-n]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?\"...\":\"\")+t.substr(-20).replace(/\\n/g,\"\")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?\"...\":\"\")).replace(/\\n/g,\"\")},showPosition:function(){var t=this.pastInput(),n=new Array(t.length+1).join(\"-\");return t+this.upcomingInput()+\"\\n\"+n+\"^\"},test_match:function(t,n){var e,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),r=t[0].match(/(?:\\r\\n?|\\n).*/g),r&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\\r?\\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],e=this.performAction.call(this,this.yy,this,n,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),e)return e;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var t,n,e,r;this._more||(this.yytext=\"\",this.match=\"\");for(var i=this._currentRules(),a=0;a<i.length;a++)if(e=this._input.match(this.rules[i[a]]),e&&(!n||e[0].length>n[0].length)){if(n=e,r=a,this.options.backtrack_lexer){if(t=this.test_match(e,i[a]),t!==!1)return t;if(this._backtrack){n=!1;continue}return!1}if(!this.options.flex)break}return n?(t=this.test_match(n,i[r]),t!==!1?t:!1):\"\"===this._input?this.EOF:this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". Unrecognized text.\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},lex:function(){var t=this.next();return t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){var t=this.conditionStack.length-1;return t>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(t){return t=this.conditionStack.length-1-Math.abs(t||0),t>=0?this.conditionStack[t]:\"INITIAL\"},pushState:function(t){this.begin(t)},stateStackSize:function(){return this.conditionStack.length},options:{\"case-insensitive\":!0},performAction:function(t,n,e,r){switch(e){case 0:return 5;case 1:break;case 2:break;case 3:break;case 4:break;case 5:return this.begin(\"ID\"),10;case 6:return this.begin(\"ALIAS\"),36;case 7:return this.popState(),this.popState(),this.begin(\"LINE\"),12;case 8:return this.popState(),this.popState(),5;case 9:return this.begin(\"LINE\"),20;case 10:return this.begin(\"LINE\"),22;case 11:return this.begin(\"LINE\"),23;case 12:return this.begin(\"LINE\"),24;case 13:return this.popState(),13;case 14:return 21;case 15:return 31;case 16:return 32;case 17:return 27;case 18:return 25;case 19:return this.begin(\"ID\"),15;case 20:return this.begin(\"ID\"),16;case 21:return 18;case 22:return 6;case 23:return 30;case 24:return 5;case 25:return n.yytext=n.yytext.trim(),36;case 26:return 39;case 27:return 40;case 28:return 37;case 29:return 38;case 30:return 41;case 31:return 42;case 32:return 43;case 33:return 34;case 34:return 35;case 35:return 5;case 36:return\"INVALID\"}},rules:[/^(?:[\\n]+)/i,/^(?:\\s+)/i,/^(?:((?!\\n)\\s)+)/i,/^(?:#[^\\n]*)/i,/^(?:%[^\\n]*)/i,/^(?:participant\\b)/i,/^(?:[^\\->:\\n,;]+?(?=((?!\\n)\\s)+as(?!\\n)\\s|[#\\n;]|$))/i,/^(?:as\\b)/i,/^(?:(?:))/i,/^(?:loop\\b)/i,/^(?:opt\\b)/i,/^(?:alt\\b)/i,/^(?:else\\b)/i,/^(?:[^#\\n;]*)/i,/^(?:end\\b)/i,/^(?:left of\\b)/i,/^(?:right of\\b)/i,/^(?:over\\b)/i,/^(?:note\\b)/i,/^(?:activate\\b)/i,/^(?:deactivate\\b)/i,/^(?:title\\b)/i,/^(?:sequenceDiagram\\b)/i,/^(?:,)/i,/^(?:;)/i,/^(?:[^\\+\\->:\\n,;]+)/i,/^(?:->>)/i,/^(?:-->>)/i,/^(?:->)/i,/^(?:-->)/i,/^(?:-[x])/i,/^(?:--[x])/i,/^(?::[^#\\n;]+)/i,/^(?:\\+)/i,/^(?:-)/i,/^(?:$)/i,/^(?:.)/i],conditions:{LINE:{rules:[2,3,13],inclusive:!1},ALIAS:{rules:[2,3,7,8],inclusive:!1},ID:{rules:[2,3,6],inclusive:!1},INITIAL:{rules:[0,1,3,4,5,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],inclusive:!0}}};return t}();return x.lexer=w,t.prototype=x,x.Parser=t,new t}();\"undefined\"!=typeof t&&\"undefined\"!=typeof e&&(e.parser=i,e.Parser=i.Parser,e.parse=function(){return i.parse.apply(i,arguments)},e.main=function(n){n[1]||(console.log(\"Usage: \"+n[0]+\" FILE\"),r.exit(1));var i=t(\"fs\").readFileSync(t(\"path\").normalize(n[1]),\"utf8\");return e.parser.parse(i)},\"undefined\"!=typeof n&&t.main===n&&e.main(r.argv.slice(1)))}).call(this,t(\"_process\"))},{_process:106,fs:1,path:105}],127:[function(t,n,e){(function(n){\"use strict\";var r={},i=[],a=[],u=\"\",o=t(\"../../logger\"),s=new o.Log;e.addActor=function(t,n,e){var i=r[t];i&&n===i.name&&null==e||(null==e&&(e=n),r[t]={name:n,description:e})},e.addMessage=function(t,n,e,r){i.push({from:t,to:n,message:e,answer:r})},e.addSignal=function(t,n,e,r){s.debug(\"Adding message from=\"+t+\" to=\"+n+\" message=\"+e+\" type=\"+r),i.push({from:t,to:n,message:e,type:r})},e.getMessages=function(){return i},e.getActors=function(){return r},e.getActor=function(t){return r[t]},e.getActorKeys=function(){return Object.keys(r)},e.getTitle=function(){return u},e.clear=function(){r={},i=[]},e.LINETYPE={SOLID:0,DOTTED:1,NOTE:2,SOLID_CROSS:3,DOTTED_CROSS:4,SOLID_OPEN:5,DOTTED_OPEN:6,LOOP_START:10,LOOP_END:11,ALT_START:12,ALT_ELSE:13,ALT_END:14,OPT_START:15,OPT_END:16,ACTIVE_START:17,ACTIVE_END:18},e.ARROWTYPE={FILLED:0,OPEN:1},e.PLACEMENT={LEFTOF:0,RIGHTOF:1,OVER:2},e.addNote=function(t,n,r){var u={actor:t,placement:n,message:r},o=[].concat(t,t);a.push(u),i.push({from:o[0],to:o[1],message:r,type:e.LINETYPE.NOTE,placement:n})},e.setTitle=function(t){u=t},e.parseError=function(t,e){n.mermaidAPI.parseError(t,e)},e.apply=function(t){if(t instanceof Array)t.forEach(function(t){e.apply(t)});else switch(t.type){case\"addActor\":e.addActor(t.actor,t.actor,t.description);break;case\"activeStart\":e.addSignal(t.actor,void 0,void 0,t.signalType);break;case\"activeEnd\":e.addSignal(t.actor,void 0,void 0,t.signalType);break;case\"addNote\":e.addNote(t.actor,t.placement,t.text);break;case\"addMessage\":e.addSignal(t.from,t.to,t.msg,t.signalType);break;case\"loopStart\":e.addSignal(void 0,void 0,t.loopText,t.signalType);break;case\"loopEnd\":e.addSignal(void 0,void 0,void 0,t.signalType);break;case\"optStart\":e.addSignal(void 0,void 0,t.optText,t.signalType);break;case\"optEnd\":e.addSignal(void 0,void 0,void 0,t.signalType);break;case\"altStart\":e.addSignal(void 0,void 0,t.altText,t.signalType);break;case\"else\":e.addSignal(void 0,void 0,t.altText,t.signalType);break;case\"altEnd\":e.addSignal(void 0,void 0,void 0,t.signalType);break;case\"setTitle\":e.setTitle(t.text)}}}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"../../logger\":130}],128:[function(t,n,e){\"use strict\";var r=t(\"./parser/sequenceDiagram\").parser;r.yy=t(\"./sequenceDb\");var i=t(\"./svgDraw\"),a=t(\"../../d3\"),u=t(\"../../logger\"),o=new u.Log,s={\ndiagramMarginX:50,diagramMarginY:30,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,mirrorActors:!1,bottomMarginAdj:1,activationWidth:10,textPlacement:\"tspan\"};e.bounds={data:{startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},verticalPos:0,sequenceItems:[],activations:[],init:function(){this.sequenceItems=[],this.activations=[],this.data={startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},this.verticalPos=0},updateVal:function(t,n,e,r){t[n]=\"undefined\"==typeof t[n]?e:r(e,t[n])},updateBounds:function(t,n,r,i){function a(a){return function(c){o++;var l=u.sequenceItems.length-o+1;u.updateVal(c,\"starty\",n-l*s.boxMargin,Math.min),u.updateVal(c,\"stopy\",i+l*s.boxMargin,Math.max),u.updateVal(e.bounds.data,\"startx\",t-l*s.boxMargin,Math.min),u.updateVal(e.bounds.data,\"stopx\",r+l*s.boxMargin,Math.max),\"activation\"!=a&&(u.updateVal(c,\"startx\",t-l*s.boxMargin,Math.min),u.updateVal(c,\"stopx\",r+l*s.boxMargin,Math.max),u.updateVal(e.bounds.data,\"starty\",n-l*s.boxMargin,Math.min),u.updateVal(e.bounds.data,\"stopy\",i+l*s.boxMargin,Math.max))}}var u=this,o=0;this.sequenceItems.forEach(a()),this.activations.forEach(a(\"activation\"))},insert:function(t,n,r,i){var a,u,o,s;a=Math.min(t,r),o=Math.max(t,r),u=Math.min(n,i),s=Math.max(n,i),this.updateVal(e.bounds.data,\"startx\",a,Math.min),this.updateVal(e.bounds.data,\"starty\",u,Math.min),this.updateVal(e.bounds.data,\"stopx\",o,Math.max),this.updateVal(e.bounds.data,\"stopy\",s,Math.max),this.updateBounds(a,u,o,s)},newActivation:function(t,n){var e=r.yy.getActors()[t.from.actor],a=h(t.from.actor).length,u=e.x+s.width/2+(a-1)*s.activationWidth/2;this.activations.push({startx:u,starty:this.verticalPos+2,stopx:u+s.activationWidth,stopy:void 0,actor:t.from.actor,anchored:i.anchorElement(n)})},endActivation:function(t){var n=this.activations.map(function(t){return t.actor}).lastIndexOf(t.from.actor),e=this.activations.splice(n,1)[0];return e},newLoop:function(t){this.sequenceItems.push({startx:void 0,starty:this.verticalPos,stopx:void 0,stopy:void 0,title:t})},endLoop:function(){var t=this.sequenceItems.pop();return t},addElseToLoop:function(t){var n=this.sequenceItems.pop();n.elsey=e.bounds.getVerticalPos(),n.elseText=t,this.sequenceItems.push(n)},bumpVerticalPos:function(t){this.verticalPos=this.verticalPos+t,this.data.stopy=this.verticalPos},getVerticalPos:function(){return this.verticalPos},getBounds:function(){return this.data}};var c=function(t,n,r,a,u){var o=i.getNoteRect();o.x=n,o.y=r,o.width=u||s.width,o[\"class\"]=\"note\";var c=t.append(\"g\"),l=i.drawRect(c,o),h=i.getTextObj();h.x=n-4,h.y=r-13,h.textMargin=s.noteMargin,h.dy=\"1em\",h.text=a.message,h[\"class\"]=\"noteText\";var f=i.drawText(c,h,o.width-s.noteMargin),d=f[0][0].getBBox().height;!u&&d>s.width?(f.remove(),c=t.append(\"g\"),f=i.drawText(c,h,2*o.width-s.noteMargin),d=f[0][0].getBBox().height,l.attr(\"width\",2*o.width),e.bounds.insert(n,r,n+2*o.width,r+2*s.noteMargin+d)):e.bounds.insert(n,r,n+o.width,r+2*s.noteMargin+d),l.attr(\"height\",d+2*s.noteMargin),e.bounds.bumpVerticalPos(d+2*s.noteMargin)},l=function(t,n,i,a,u){var o,c=t.append(\"g\"),l=n+(i-n)/2,h=c.append(\"text\").attr(\"x\",l).attr(\"y\",a-7).style(\"text-anchor\",\"middle\").attr(\"class\",\"messageText\").text(u.message);o=\"undefined\"!=typeof h[0][0].getBBox?h[0][0].getBBox().width:h[0][0].getBoundingClientRect();var f;if(n===i){f=c.append(\"path\").attr(\"d\",\"M \"+n+\",\"+a+\" C \"+(n+60)+\",\"+(a-10)+\" \"+(n+60)+\",\"+(a+30)+\" \"+n+\",\"+(a+20)),e.bounds.bumpVerticalPos(30);var d=Math.max(o/2,100);e.bounds.insert(n-d,e.bounds.getVerticalPos()-10,i+d,e.bounds.getVerticalPos())}else f=c.append(\"line\"),f.attr(\"x1\",n),f.attr(\"y1\",a),f.attr(\"x2\",i),f.attr(\"y2\",a),e.bounds.insert(n,e.bounds.getVerticalPos()-10,i,e.bounds.getVerticalPos());u.type===r.yy.LINETYPE.DOTTED||u.type===r.yy.LINETYPE.DOTTED_CROSS||u.type===r.yy.LINETYPE.DOTTED_OPEN?(f.style(\"stroke-dasharray\",\"3, 3\"),f.attr(\"class\",\"messageLine1\")):f.attr(\"class\",\"messageLine0\");var p=\"\";s.arrowMarkerAbsolute&&(p=window.location.protocol+\"//\"+window.location.host+window.location.pathname+window.location.search,p=p.replace(/\\(/g,\"\\\\(\"),p=p.replace(/\\)/g,\"\\\\)\")),f.attr(\"stroke-width\",2),f.attr(\"stroke\",\"black\"),f.style(\"fill\",\"none\"),(u.type===r.yy.LINETYPE.SOLID||u.type===r.yy.LINETYPE.DOTTED)&&f.attr(\"marker-end\",\"url(\"+p+\"#arrowhead)\"),(u.type===r.yy.LINETYPE.SOLID_CROSS||u.type===r.yy.LINETYPE.DOTTED_CROSS)&&f.attr(\"marker-end\",\"url(\"+p+\"#crosshead)\")};n.exports.drawActors=function(t,n,r,a){var u;for(u=0;u<r.length;u++){var o=r[u];n[o].x=u*s.actorMargin+u*s.width,n[o].y=a,n[o].width=s.diagramMarginX,n[o].height=s.diagramMarginY,i.drawActor(t,n[o].x,a,n[o].description,s),e.bounds.insert(n[o].x,a,n[o].x+s.width,s.height)}e.bounds.bumpVerticalPos(s.height)},n.exports.setConf=function(t){var n=Object.keys(t);n.forEach(function(n){s[n]=t[n]})};var h=function(t){return n.exports.bounds.activations.filter(function(n){return n.actor==t})},f=function(t){var n=r.yy.getActors(),e=h(t),i=e.reduce(function(t,n){return Math.min(t,n.startx)},n[t].x+s.width/2),a=e.reduce(function(t,n){return Math.max(t,n.stopx)},n[t].x+s.width/2);return[i,a]};n.exports.draw=function(t,u){function h(t,n){var r=e.bounds.endActivation(t);r.starty+18>n&&(r.starty=n-6,n+=12),i.drawActivation(y,r,n,s),e.bounds.insert(r.startx,n-10,r.stopx,n)}r.yy.clear(),r.parse(t+\"\\n\"),e.bounds.init();var d,p,g,y=a.select(\"#\"+u),m=r.yy.getActors(),v=r.yy.getActorKeys(),_=r.yy.getMessages(),b=r.yy.getTitle();n.exports.drawActors(y,m,v,0),i.insertArrowHead(y),i.insertArrowCrossHead(y);var x;_.forEach(function(t){var n;switch(t.type){case r.yy.LINETYPE.NOTE:e.bounds.bumpVerticalPos(s.boxMargin),d=m[t.from].x,p=m[t.to].x,t.placement===r.yy.PLACEMENT.RIGHTOF?c(y,d+(s.width+s.actorMargin)/2,e.bounds.getVerticalPos(),t):t.placement===r.yy.PLACEMENT.LEFTOF?c(y,d-(s.width+s.actorMargin)/2,e.bounds.getVerticalPos(),t):t.to===t.from?c(y,d,e.bounds.getVerticalPos(),t):(g=Math.abs(d-p)+s.actorMargin,c(y,(d+p+s.width-g)/2,e.bounds.getVerticalPos(),t,g));break;case r.yy.LINETYPE.ACTIVE_START:e.bounds.newActivation(t,y);break;case r.yy.LINETYPE.ACTIVE_END:h(t,e.bounds.getVerticalPos());break;case r.yy.LINETYPE.LOOP_START:e.bounds.bumpVerticalPos(s.boxMargin),e.bounds.newLoop(t.message),e.bounds.bumpVerticalPos(s.boxMargin+s.boxTextMargin);break;case r.yy.LINETYPE.LOOP_END:n=e.bounds.endLoop(),i.drawLoop(y,n,\"loop\",s),e.bounds.bumpVerticalPos(s.boxMargin);break;case r.yy.LINETYPE.OPT_START:e.bounds.bumpVerticalPos(s.boxMargin),e.bounds.newLoop(t.message),e.bounds.bumpVerticalPos(s.boxMargin+s.boxTextMargin);break;case r.yy.LINETYPE.OPT_END:n=e.bounds.endLoop(),i.drawLoop(y,n,\"opt\",s),e.bounds.bumpVerticalPos(s.boxMargin);break;case r.yy.LINETYPE.ALT_START:e.bounds.bumpVerticalPos(s.boxMargin),e.bounds.newLoop(t.message),e.bounds.bumpVerticalPos(s.boxMargin+s.boxTextMargin);break;case r.yy.LINETYPE.ALT_ELSE:e.bounds.bumpVerticalPos(s.boxMargin),n=e.bounds.addElseToLoop(t.message),e.bounds.bumpVerticalPos(s.boxMargin);break;case r.yy.LINETYPE.ALT_END:n=e.bounds.endLoop(),i.drawLoop(y,n,\"alt\",s),e.bounds.bumpVerticalPos(s.boxMargin);break;default:try{x=t,e.bounds.bumpVerticalPos(s.messageMargin);var a=f(t.from),u=f(t.to),o=a[0]<=u[0]?1:0,v=a[0]<u[0]?0:1;d=a[o],p=u[v];var _=e.bounds.getVerticalPos();l(y,d,p,_,t);var b=a.concat(u);e.bounds.insert(Math.min.apply(null,b),_,Math.max.apply(null,b),_)}catch(w){console.error(\"error while drawing message\",w)}}}),s.mirrorActors&&(e.bounds.bumpVerticalPos(2*s.boxMargin),n.exports.drawActors(y,m,v,e.bounds.getVerticalPos()));var w=e.bounds.getBounds();o.debug(\"For line height fix Querying: #\"+u+\" .actor-line\");var A=a.selectAll(\"#\"+u+\" .actor-line\");A.attr(\"y2\",w.stopy);var k=w.stopy-w.starty+2*s.diagramMarginY;s.mirrorActors&&(k=k-s.boxMargin+s.bottomMarginAdj);var E=w.stopx-w.startx+2*s.diagramMarginX;b&&y.append(\"text\").text(b).attr(\"x\",(w.stopx-w.startx)/2-2*s.diagramMarginX).attr(\"y\",-25),s.useMaxWidth?(y.attr(\"height\",\"100%\"),y.attr(\"width\",\"100%\"),y.attr(\"style\",\"max-width:\"+E+\"px;\")):(y.attr(\"height\",k),y.attr(\"width\",E));var M=b?40:0;y.attr(\"viewBox\",w.startx-s.diagramMarginX+\" -\"+(s.diagramMarginY+M)+\" \"+E+\" \"+(k+M))}},{\"../../d3\":108,\"../../logger\":130,\"./parser/sequenceDiagram\":126,\"./sequenceDb\":127,\"./svgDraw\":129}],129:[function(t,n,e){\"use strict\";e.drawRect=function(t,n){var e=t.append(\"rect\");return e.attr(\"x\",n.x),e.attr(\"y\",n.y),e.attr(\"fill\",n.fill),e.attr(\"stroke\",n.stroke),e.attr(\"width\",n.width),e.attr(\"height\",n.height),e.attr(\"rx\",n.rx),e.attr(\"ry\",n.ry),\"undefined\"!=typeof n[\"class\"]&&e.attr(\"class\",n[\"class\"]),e},e.drawText=function(t,n,e){var r=n.text.replace(/<br\\/?>/gi,\" \"),i=t.append(\"text\");i.attr(\"x\",n.x),i.attr(\"y\",n.y),i.style(\"text-anchor\",n.anchor),i.attr(\"fill\",n.fill),\"undefined\"!=typeof n[\"class\"]&&i.attr(\"class\",n[\"class\"]);var a=i.append(\"tspan\");return a.attr(\"x\",n.x+2*n.textMargin),a.text(r),\"undefined\"!=typeof i.textwrap&&i.textwrap({x:n.x,y:n.y,width:e,height:1800},n.textMargin),i},e.drawLabel=function(t,n){var r=e.getNoteRect();r.x=n.x,r.y=n.y,r.width=50,r.height=20,r.fill=\"#526e52\",r.stroke=\"none\",r[\"class\"]=\"labelBox\",e.drawRect(t,r),n.y=n.y+n.labelMargin,n.x=n.x+.5*n.labelMargin,n.fill=\"white\",e.drawText(t,n)};var r=-1;e.drawActor=function(t,n,a,u,o){var s=n+o.width/2,c=t.append(\"g\");0===a&&(r++,c.append(\"line\").attr(\"id\",\"actor\"+r).attr(\"x1\",s).attr(\"y1\",5).attr(\"x2\",s).attr(\"y2\",2e3).attr(\"class\",\"actor-line\").attr(\"stroke-width\",\"0.5px\").attr(\"stroke\",\"#999\"));var l=e.getNoteRect();l.x=n,l.y=a,l.fill=\"#eaeaea\",l.width=o.width,l.height=o.height,l[\"class\"]=\"actor\",l.rx=3,l.ry=3,e.drawRect(c,l),i(o)(u,c,l.x,l.y,l.width,l.height,{\"class\":\"actor\"})},e.anchorElement=function(t){return t.append(\"g\")},e.drawActivation=function(t,n,r){var i=e.getNoteRect(),a=n.anchored;i.x=n.startx,i.y=n.starty,i.fill=\"#f4f4f4\",i.width=n.stopx-n.startx,i.height=r-n.starty,e.drawRect(a,i)},e.drawLoop=function(t,n,r,i){var a=t.append(\"g\"),u=function(t,n,e,r){a.append(\"line\").attr(\"x1\",t).attr(\"y1\",n).attr(\"x2\",e).attr(\"y2\",r).attr(\"stroke-width\",2).attr(\"stroke\",\"#526e52\").attr(\"class\",\"loopLine\")};u(n.startx,n.starty,n.stopx,n.starty),u(n.stopx,n.starty,n.stopx,n.stopy),u(n.startx,n.stopy,n.stopx,n.stopy),u(n.startx,n.starty,n.startx,n.stopy),\"undefined\"!=typeof n.elsey&&u(n.startx,n.elsey,n.stopx,n.elsey);var o=e.getTextObj();o.text=r,o.x=n.startx,o.y=n.starty,o.labelMargin=15,o[\"class\"]=\"labelText\",o.fill=\"white\",e.drawLabel(a,o),o=e.getTextObj(),o.text=\"[ \"+n.title+\" ]\",o.x=n.startx+(n.stopx-n.startx)/2,o.y=n.starty+1.5*i.boxMargin,o.anchor=\"middle\",o[\"class\"]=\"loopText\",e.drawText(a,o),\"undefined\"!=typeof n.elseText&&(o.text=\"[ \"+n.elseText+\" ]\",o.y=n.elsey+1.5*i.boxMargin,e.drawText(a,o))},e.insertArrowHead=function(t){t.append(\"defs\").append(\"marker\").attr(\"id\",\"arrowhead\").attr(\"refX\",5).attr(\"refY\",2).attr(\"markerWidth\",6).attr(\"markerHeight\",4).attr(\"orient\",\"auto\").append(\"path\").attr(\"d\",\"M 0,0 V 4 L6,2 Z\")},e.insertArrowCrossHead=function(t){var n=t.append(\"defs\"),e=n.append(\"marker\").attr(\"id\",\"crosshead\").attr(\"markerWidth\",15).attr(\"markerHeight\",8).attr(\"orient\",\"auto\").attr(\"refX\",16).attr(\"refY\",4);e.append(\"path\").attr(\"fill\",\"black\").attr(\"stroke\",\"#000000\").style(\"stroke-dasharray\",\"0, 0\").attr(\"stroke-width\",\"1px\").attr(\"d\",\"M 9,2 V 6 L16,4 Z\"),e.append(\"path\").attr(\"fill\",\"none\").attr(\"stroke\",\"#000000\").style(\"stroke-dasharray\",\"0, 0\").attr(\"stroke-width\",\"1px\").attr(\"d\",\"M 0,1 L 6,7 M 6,1 L 0,7\")},e.getTextObj=function(){var t={x:0,y:0,fill:\"black\",\"text-anchor\":\"start\",style:\"#666\",width:100,height:100,textMargin:0,rx:0,ry:0};return t},e.getNoteRect=function(){var t={x:0,y:0,fill:\"#EDF2AE\",stroke:\"#666\",width:100,anchor:\"start\",height:100,rx:0,ry:0};return t};var i=function(){function t(t,n,e,i,a,u,o){var s=n.append(\"text\").attr(\"x\",e+a/2).attr(\"y\",i+u/2+5).style(\"text-anchor\",\"middle\").text(t);r(s,o)}function n(t,n,e,i,a,u,o){var s=n.append(\"text\").attr(\"x\",e+a/2).attr(\"y\",i).style(\"text-anchor\",\"middle\");if(s.append(\"tspan\").attr(\"x\",e+a/2).attr(\"dy\",\"0\").text(t),\"undefined\"!=typeof s.textwrap){s.textwrap({x:e+a/2,y:i,width:a,height:u},0);var c=s.selectAll(\"tspan\");c.length>0&&c[0].length>0&&(c=c[0],s.attr(\"y\",i+(u/2-s[0][0].getBBox().height*(1-1/c.length)/2)).attr(\"dominant-baseline\",\"central\").attr(\"alignment-baseline\",\"central\"))}r(s,o)}function e(t,e,i,a,u,o,s){var c=e.append(\"switch\"),l=c.append(\"foreignObject\").attr(\"x\",i).attr(\"y\",a).attr(\"width\",u).attr(\"height\",o),h=l.append(\"div\").style(\"display\",\"table\").style(\"height\",\"100%\").style(\"width\",\"100%\");h.append(\"div\").style(\"display\",\"table-cell\").style(\"text-align\",\"center\").style(\"vertical-align\",\"middle\").text(t),n(t,c,i,a,u,o,s),r(h,s)}function r(t,n){for(var e in n)n.hasOwnProperty(e)&&t.attr(e,n[e])}return function(r){return\"fo\"===r.textPlacement?e:\"old\"===r.textPlacement?t:n}}()},{}],130:[function(t,n,e){\"use strict\";function r(t){var n=t.getUTCHours(),e=t.getUTCMinutes(),r=t.getSeconds(),i=t.getMilliseconds();10>n&&(n=\"0\"+n),10>e&&(e=\"0\"+e),10>r&&(r=\"0\"+r),100>i&&(i=\"0\"+i),10>i&&(i=\"00\"+i);var a=n+\":\"+e+\":\"+r+\" (\"+i+\")\";return a}function i(t){var n=r(new Date);return\"%c \"+n+\" :%c\"+t+\": \"}function a(t){this.level=t,this.log=function(){var t=Array.prototype.slice.call(arguments),n=t.shift(),e=this.level;\"undefined\"==typeof e&&(e=o),n>=e&&\"undefined\"!=typeof console&&\"undefined\"!=typeof console.log&&(t.unshift(\"[\"+r(new Date)+\"] \"),console.log.apply(console,t.map(function(t){return\"object\"==typeof t?t.toString()+JSON.stringify(t,null,2):t})))},this.trace=window.console.debug.bind(window.console,i(\"TRACE\",name),\"color:grey;\",\"color: grey;\"),this.debug=window.console.debug.bind(window.console,i(\"DEBUG\",name),\"color:grey;\",\"color: green;\"),this.info=window.console.debug.bind(window.console,i(\"INFO\",name),\"color:grey;\",\"color: blue;\"),this.warn=window.console.debug.bind(window.console,i(\"WARN\",name),\"color:grey;\",\"color: orange;\"),this.error=window.console.debug.bind(window.console,i(\"ERROR\",name),\"color:grey;\",\"color: red;\")}var u={debug:1,info:2,warn:3,error:4,fatal:5,\"default\":5},o=u.error;e.setLogLevel=function(t){o=t},e.Log=a},{}],131:[function(t,n,e){(function(n){\"use strict\";var r=t(\"./logger\"),i=new r.Log,a=t(\"./diagrams/flowchart/graphDb\"),u=t(\"./utils\"),o=t(\"./diagrams/flowchart/flowRenderer\"),s=t(\"./diagrams/sequenceDiagram/sequenceRenderer\"),c=t(\"./diagrams/example/exampleRenderer\"),l=t(\"./diagrams/example/parser/example\"),h=t(\"./diagrams/flowchart/parser/flow\"),f=t(\"./diagrams/flowchart/parser/dot\"),d=t(\"./diagrams/sequenceDiagram/parser/sequenceDiagram\"),p=t(\"./diagrams/sequenceDiagram/sequenceDb\"),g=t(\"./diagrams/example/exampleDb\"),y=t(\"./diagrams/gantt/ganttRenderer\"),m=t(\"./diagrams/gantt/parser/gantt\"),v=t(\"./diagrams/gantt/ganttDb\"),_=t(\"./diagrams/classDiagram/parser/classDiagram\"),b=t(\"./diagrams/classDiagram/classRenderer\"),x=t(\"./diagrams/classDiagram/classDb\"),w=t(\"./diagrams/gitGraph/parser/gitGraph\"),A=t(\"./diagrams/gitGraph/gitGraphRenderer\"),k=t(\"./diagrams/gitGraph/gitGraphAst\"),E=t(\"./d3\");SVGElement.prototype.getTransformToElement=SVGElement.prototype.getTransformToElement||function(t){return t.getScreenCTM().inverse().multiply(this.getScreenCTM())};var M={logLevel:5,cloneCssStyles:!0,startOnLoad:!0,arrowMarkerAbsolute:!1,flowchart:{htmlLabels:!0,useMaxWidth:!0},sequenceDiagram:{diagramMarginX:50,diagramMarginY:10,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,mirrorActors:!0,bottomMarginAdj:1,useMaxWidth:!0},gantt:{titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,leftPadding:75,gridLineStartPadding:35,fontSize:11,fontFamily:'\"Open-Sans\", \"sans-serif\"',numberSectionStyles:3,axisFormatter:[[\"%I:%M\",function(t){return t.getHours()}],[\"w. %U\",function(t){return 1==t.getDay()}],[\"%a %d\",function(t){return t.getDay()&&1!=t.getDate()}],[\"%b %d\",function(t){return 1!=t.getDate()}],[\"%m-%y\",function(t){return t.getMonth()}]]},classDiagram:{},gitGraph:{},info:{}};r.setLogLevel(M.logLevel);var S=function(t){var n,e=u.detectType(t);switch(e){case\"gitGraph\":n=w,n.parser.yy=k;break;case\"graph\":n=h,n.parser.yy=a;break;case\"dotGraph\":n=f,n.parser.yy=a;break;case\"sequenceDiagram\":n=d,n.parser.yy=p;break;case\"info\":n=l,n.parser.yy=g;break;case\"gantt\":n=m,n.parser.yy=v;break;case\"classDiagram\":n=_,n.parser.yy=x}try{return n.parse(t),!0}catch(r){return!1}};e.parse=S,e.version=function(){return t(\"../package.json\").version},e.encodeEntities=function(t){var n=t;return n=n.replace(/style.*:\\S*#.*;/g,function(t){var n=t.substring(0,t.length-1);return n}),n=n.replace(/classDef.*:\\S*#.*;/g,function(t){var n=t.substring(0,t.length-1);return n}),n=n.replace(/#\\w+\\;/g,function(t){var n=t.substring(1,t.length-1),e=/^\\+?\\d+$/.test(n);return e?\"fl°°\"+n+\"¶ß\":\"fl°\"+n+\"¶ß\"})},e.decodeEntities=function(t){var n=t;return n=n.replace(/\\fl\\°\\°/g,function(){return\"&#\"}),n=n.replace(/\\fl\\°/g,function(){return\"&\"}),n=n.replace(/¶ß/g,function(){return\";\"})};var D=function(t,n,r,l){if(\"undefined\"!=typeof l)l.innerHTML=\"\",E.select(l).append(\"div\").attr(\"id\",\"d\"+t).append(\"svg\").attr(\"id\",t).attr(\"width\",\"100%\").attr(\"xmlns\",\"http://www.w3.org/2000/svg\").append(\"g\");else{var h=document.querySelector(\"#d\"+t);h&&(h.innerHTML=\"\"),E.select(\"body\").append(\"div\").attr(\"id\",\"d\"+t).append(\"svg\").attr(\"id\",t).attr(\"width\",\"100%\").attr(\"xmlns\",\"http://www.w3.org/2000/svg\").append(\"g\")}window.txt=n,n=e.encodeEntities(n);var h=E.select(\"#d\"+t).node(),f=u.detectType(n),d={};switch(f){case\"gitGraph\":M.flowchart.arrowMarkerAbsolute=M.arrowMarkerAbsolute,A.setConf(M.gitGraph),A.draw(n,t,!1);break;case\"graph\":M.flowchart.arrowMarkerAbsolute=M.arrowMarkerAbsolute,o.setConf(M.flowchart),o.draw(n,t,!1),M.cloneCssStyles&&(d=o.getClasses(n,!1),u.cloneCssStyles(h.firstChild,d));break;case\"dotGraph\":M.flowchart.arrowMarkerAbsolute=M.arrowMarkerAbsolute,o.setConf(M.flowchart),o.draw(n,t,!0),M.cloneCssStyles&&(d=o.getClasses(n,!0),u.cloneCssStyles(h.firstChild,d));break;case\"sequenceDiagram\":M.sequenceDiagram.arrowMarkerAbsolute=M.arrowMarkerAbsolute,s.setConf(M.sequenceDiagram),s.draw(n,t),M.cloneCssStyles&&u.cloneCssStyles(h.firstChild,[]);break;case\"gantt\":M.gantt.arrowMarkerAbsolute=M.arrowMarkerAbsolute,y.setConf(M.gantt),y.draw(n,t),M.cloneCssStyles&&u.cloneCssStyles(h.firstChild,[]);break;case\"classDiagram\":M.classDiagram.arrowMarkerAbsolute=M.arrowMarkerAbsolute,b.setConf(M.classDiagram),b.draw(n,t),M.cloneCssStyles&&u.cloneCssStyles(h.firstChild,[]);break;case\"info\":M.info.arrowMarkerAbsolute=M.arrowMarkerAbsolute,c.draw(n,t,e.version()),M.cloneCssStyles&&u.cloneCssStyles(h.firstChild,[])}E.select(\"#d\"+t).selectAll(\"foreignobject div\").attr(\"xmlns\",\"http://www.w3.org/1999/xhtml\");var p=\"\";M.arrowMarkerAbsolute&&(p=window.location.protocol+\"//\"+window.location.host+window.location.pathname+window.location.search,p=p.replace(/\\(/g,\"\\\\(\"),p=p.replace(/\\)/g,\"\\\\)\"));var g=E.select(\"#d\"+t).node().innerHTML.replace(/url\\(#arrowhead/g,\"url(\"+p+\"#arrowhead\",\"g\");g=e.decodeEntities(g),\"undefined\"!=typeof r?r(g,a.bindFunctions):i.warn(\"CB = undefined!\");var m=E.select(\"#d\"+t).node();return null!==m&&\"function\"==typeof m.remove&&E.select(\"#d\"+t).node().remove(),g};e.render=function(t,n,e,r){try{if(1===arguments.length&&(n=t,t=\"mermaidId0\"),\"undefined\"!=typeof document)return D(t,n,e,r)}catch(a){i.warn(a)}};var C=function(t){var n,e=Object.keys(t);for(n=0;n<e.length;n++)if(\"object\"==typeof t[e[n]]){var r,a=Object.keys(t[e[n]]);for(r=0;r<a.length;r++)i.debug(\"Setting conf \",e[n],\"-\",a[r]),\"undefined\"==typeof M[e[n]]&&(M[e[n]]={}),i.debug(\"Setting config: \"+e[n]+\" \"+a[r]+\" to \"+t[e[n]][a[r]]),M[e[n]][a[r]]=t[e[n]][a[r]]}else M[e[n]]=t[e[n]]};e.initialize=function(t){i.debug(\"Initializing mermaidAPI\"),\"object\"==typeof t&&C(t),r.setLogLevel(M.logLevel)},e.getConfig=function(){return M},e.parseError=function(t,e){\"undefined\"!=typeof mermaid?n.mermaid.parseError(t,e):(i.debug(\"Mermaid Syntax error:\"),i.debug(t))},n.mermaidAPI={render:e.render,parse:e.parse,initialize:e.initialize,detectType:u.detectType,parseError:e.parseError,getConfig:e.getConfig}}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"../package.json\":107,\"./d3\":108,\"./diagrams/classDiagram/classDb\":109,\"./diagrams/classDiagram/classRenderer\":110,\"./diagrams/classDiagram/parser/classDiagram\":111,\"./diagrams/example/exampleDb\":112,\"./diagrams/example/exampleRenderer\":113,\"./diagrams/example/parser/example\":114,\"./diagrams/flowchart/flowRenderer\":116,\"./diagrams/flowchart/graphDb\":117,\"./diagrams/flowchart/parser/dot\":118,\"./diagrams/flowchart/parser/flow\":119,\"./diagrams/gantt/ganttDb\":120,\"./diagrams/gantt/ganttRenderer\":121,\"./diagrams/gantt/parser/gantt\":122,\"./diagrams/gitGraph/gitGraphAst\":123,\"./diagrams/gitGraph/gitGraphRenderer\":124,\"./diagrams/gitGraph/parser/gitGraph\":125,\"./diagrams/sequenceDiagram/parser/sequenceDiagram\":126,\"./diagrams/sequenceDiagram/sequenceDb\":127,\"./diagrams/sequenceDiagram/sequenceRenderer\":128,\"./logger\":130,\"./utils\":132}],132:[function(t,n,e){\"use strict\";var r=t(\"./logger\"),i=new r.Log,a=function(t){return t=t.replace(/^\\s*%%.*\\n/g,\"\\n\"),t.match(/^\\s*sequenceDiagram/)?\"sequenceDiagram\":t.match(/^\\s*digraph/)?\"dotGraph\":t.match(/^\\s*info/)?\"info\":t.match(/^\\s*gantt/)?\"gantt\":t.match(/^\\s*classDiagram/)?(i.debug(\"Detected classDiagram syntax\"),\"classDiagram\"):t.match(/^\\s*gitGraph/)?(i.debug(\"Detected gitGraph syntax\"),\"gitGraph\"):\"graph\"};e.detectType=a;var u=function(t,n){for(var e,r=\"\",a=document.styleSheets,u=0;u<a.length;u++)if(\"mermaid-svg-internal-css\"!==a[u].title)try{var o=a[u].cssRules;if(null!==o)for(var s=0;s<o.length;s++)if(e=o[s],\"undefined\"!=typeof e.style){var c;c=t.querySelectorAll(e.selectorText),c.length>0&&(r+=e.selectorText+\" { \"+e.style.cssText+\"}\\n\")}}catch(l){\"undefined\"!=typeof e&&i.warn('Invalid CSS selector \"'+e.selectorText+'\"',l)}var h=\"\",f=\"\";for(var d in n)n.hasOwnProperty(d)&&\"undefined\"!=typeof d&&(\"default\"===d?(n[\"default\"].styles instanceof Array&&(h+=\"#\"+t.id.trim()+\" .node>rect { \"+n[d].styles.join(\"; \")+\"; }\\n\"),n[\"default\"].nodeLabelStyles instanceof Array&&(h+=\"#\"+t.id.trim()+\" .node text { \"+n[d].nodeLabelStyles.join(\"; \")+\"; }\\n\"),n[\"default\"].edgeLabelStyles instanceof Array&&(h+=\"#\"+t.id.trim()+\" .edgeLabel text { \"+n[d].edgeLabelStyles.join(\"; \")+\"; }\\n\"),n[\"default\"].clusterStyles instanceof Array&&(h+=\"#\"+t.id.trim()+\" .cluster rect { \"+n[d].clusterStyles.join(\"; \")+\"; }\\n\")):n[d].styles instanceof Array&&(f+=\"#\"+t.id.trim()+\" .\"+d+\">rect, .\"+d+\">polygon, .\"+d+\">circle, .\"+d+\">ellipse { \"+n[d].styles.join(\"; \")+\"; }\\n\"));if(\"\"!==r||\"\"!==h||\"\"!==f){var p=document.createElement(\"style\");p.setAttribute(\"type\",\"text/css\"),p.setAttribute(\"title\",\"mermaid-svg-internal-css\"),p.innerHTML=\"/* <![CDATA[ */\\n\",\"\"!==h&&(p.innerHTML+=h),\"\"!==r&&(p.innerHTML+=r),\"\"!==f&&(p.innerHTML+=f),p.innerHTML+=\"/* ]]> */\\n\",t.insertBefore(p,t.firstChild)}};e.cloneCssStyles=u;var o=function(t,n){for(var e=0;e<n.length;e++)if(n[e].match(t))return e;return-1};e.isSubstringInArray=o},{\"./logger\":130}]},{},[131])(131)});\n})($tw.node ? $tw.fakeDocument : window.document)\n"
},
"$:/plugins/gt6796c/mermaid-tw5/mermaid.dark.css": {
"type": "text/css",
"title": "$:/plugins/gt6796c/mermaid-tw5/mermaid.dark.css",
"tags": "$:/tags/Stylesheet",
"text": "/* Flowchart variables */\n/* Sequence Diagram variables */\n/* Gantt chart variables */\n.mermaid .label {\n color: #323D47;\n}\n.node rect,\n.node circle,\n.node ellipse,\n.node polygon {\n fill: #BDD5EA;\n stroke: #81B1DB;\n stroke-width: 1px;\n}\n.edgePath .path {\n stroke: lightgrey;\n}\n.edgeLabel {\n background-color: #e8e8e8;\n}\n.cluster rect {\n fill: #6D6D65 !important;\n rx: 4 !important;\n stroke: rgba(255, 255, 255, 0.25) !important;\n stroke-width: 1px !important;\n}\n.cluster text {\n fill: #F9FFFE;\n}\n.actor {\n stroke: #81B1DB;\n fill: #BDD5EA;\n}\ntext.actor {\n fill: black;\n stroke: none;\n}\n.actor-line {\n stroke: lightgrey;\n}\n.messageLine0 {\n stroke-width: 1.5;\n stroke-dasharray: \"2 2\";\n marker-end: \"url(#arrowhead)\";\n stroke: lightgrey;\n}\n.messageLine1 {\n stroke-width: 1.5;\n stroke-dasharray: \"2 2\";\n stroke: lightgrey;\n}\n#arrowhead {\n fill: lightgrey !important;\n}\n#crosshead path {\n fill: lightgrey !important;\n stroke: lightgrey !important;\n}\n.messageText {\n fill: lightgrey;\n stroke: none;\n}\n.labelBox {\n stroke: #81B1DB;\n fill: #BDD5EA;\n}\n.labelText {\n fill: #323D47;\n stroke: none;\n}\n.loopText {\n fill: lightgrey;\n stroke: none;\n}\n.loopLine {\n stroke-width: 2;\n stroke-dasharray: \"2 2\";\n marker-end: \"url(#arrowhead)\";\n stroke: #81B1DB;\n}\n.note {\n stroke: rgba(255, 255, 255, 0.25);\n fill: #fff5ad;\n}\n.noteText {\n fill: black;\n stroke: none;\n font-family: 'trebuchet ms', verdana, arial;\n font-size: 14px;\n}\n/** Section styling */\n.section {\n stroke: none;\n opacity: 0.2;\n}\n.section0 {\n fill: rgba(255, 255, 255, 0.3);\n}\n.section2 {\n fill: #EAE8B9;\n}\n.section1,\n.section3 {\n fill: white;\n opacity: 0.2;\n}\n.sectionTitle0 {\n fill: #F9FFFE;\n}\n.sectionTitle1 {\n fill: #F9FFFE;\n}\n.sectionTitle2 {\n fill: #F9FFFE;\n}\n.sectionTitle3 {\n fill: #F9FFFE;\n}\n.sectionTitle {\n text-anchor: start;\n font-size: 11px;\n text-height: 14px;\n}\n/* Grid and axis */\n.grid .tick {\n stroke: rgba(255, 255, 255, 0.3);\n opacity: 0.3;\n shape-rendering: crispEdges;\n}\n.grid .tick text {\n fill: lightgrey;\n opacity: 0.5;\n}\n.grid path {\n stroke-width: 0;\n}\n/* Today line */\n.today {\n fill: none;\n stroke: #DB5757;\n stroke-width: 2px;\n}\n/* Task styling */\n/* Default task */\n.task {\n stroke-width: 1;\n}\n.taskText {\n text-anchor: middle;\n font-size: 11px;\n}\n.taskTextOutsideRight {\n fill: #323D47;\n text-anchor: start;\n font-size: 11px;\n}\n.taskTextOutsideLeft {\n fill: #323D47;\n text-anchor: end;\n font-size: 11px;\n}\n/* Specific task settings for the sections*/\n.taskText0,\n.taskText1,\n.taskText2,\n.taskText3 {\n fill: #323D47;\n}\n.task0,\n.task1,\n.task2,\n.task3 {\n fill: #BDD5EA;\n stroke: rgba(255, 255, 255, 0.5);\n}\n.taskTextOutside0,\n.taskTextOutside2 {\n fill: lightgrey;\n}\n.taskTextOutside1,\n.taskTextOutside3 {\n fill: lightgrey;\n}\n/* Active task */\n.active0,\n.active1,\n.active2,\n.active3 {\n fill: #81B1DB;\n stroke: rgba(255, 255, 255, 0.5);\n}\n.activeText0,\n.activeText1,\n.activeText2,\n.activeText3 {\n fill: #323D47 !important;\n}\n/* Completed task */\n.done0,\n.done1,\n.done2,\n.done3 {\n fill: lightgrey;\n}\n.doneText0,\n.doneText1,\n.doneText2,\n.doneText3 {\n fill: #323D47 !important;\n}\n/* Tasks on the critical line */\n.crit0,\n.crit1,\n.crit2,\n.crit3 {\n stroke: #E83737;\n fill: #E83737;\n stroke-width: 2;\n}\n.activeCrit0,\n.activeCrit1,\n.activeCrit2,\n.activeCrit3 {\n stroke: #E83737;\n fill: #81B1DB;\n stroke-width: 2;\n}\n.doneCrit0,\n.doneCrit1,\n.doneCrit2,\n.doneCrit3 {\n stroke: #E83737;\n fill: lightgrey;\n stroke-width: 1;\n cursor: pointer;\n shape-rendering: crispEdges;\n}\n.doneCritText0,\n.doneCritText1,\n.doneCritText2,\n.doneCritText3 {\n fill: lightgrey !important;\n}\n.activeCritText0,\n.activeCritText1,\n.activeCritText2,\n.activeCritText3 {\n fill: #323D47 !important;\n}\n.titleText {\n text-anchor: middle;\n font-size: 18px;\n fill: lightgrey;\n}\n/*\n\n\n*/\n.node text {\n font-family: 'trebuchet ms', verdana, arial;\n font-size: 14px;\n}\ndiv.mermaidTooltip {\n position: absolute;\n text-align: center;\n max-width: 200px;\n padding: 2px;\n font-family: 'trebuchet ms', verdana, arial;\n font-size: 12px;\n background: #6D6D65;\n border: 1px solid rgba(255, 255, 255, 0.25);\n border-radius: 2px;\n pointer-events: none;\n z-index: 100;\n}\n"
},
"$:/plugins/gt6796c/mermaid-tw5/mermaid.css": {
"type": "text/css",
"title": "$:/plugins/gt6796c/mermaid-tw5/mermaid.css",
"tags": "$:/tags/Stylesheet",
"text": "/* Flowchart variables */\n/* Sequence Diagram variables */\n/* Gantt chart variables */\n.mermaid .label {\n color: #333;\n}\n.node rect,\n.node circle,\n.node ellipse,\n.node polygon {\n fill: #ECECFF;\n stroke: #CCCCFF;\n stroke-width: 1px;\n}\n.edgePath .path {\n stroke: #333333;\n}\n.edgeLabel {\n background-color: #e8e8e8;\n}\n.cluster rect {\n fill: #ffffde !important;\n rx: 4 !important;\n stroke: #aaaa33 !important;\n stroke-width: 1px !important;\n}\n.cluster text {\n fill: #333;\n}\n.actor {\n stroke: #CCCCFF;\n fill: #ECECFF;\n}\ntext.actor {\n fill: black;\n stroke: none;\n}\n.actor-line {\n stroke: grey;\n}\n.messageLine0 {\n stroke-width: 1.5;\n stroke-dasharray: \"2 2\";\n marker-end: \"url(#arrowhead)\";\n stroke: #333;\n}\n.messageLine1 {\n stroke-width: 1.5;\n stroke-dasharray: \"2 2\";\n stroke: #333;\n}\n#arrowhead {\n fill: #333;\n}\n#crosshead path {\n fill: #333 !important;\n stroke: #333 !important;\n}\n.messageText {\n fill: #333;\n stroke: none;\n}\n.labelBox {\n stroke: #CCCCFF;\n fill: #ECECFF;\n}\n.labelText {\n fill: black;\n stroke: none;\n}\n.loopText {\n fill: black;\n stroke: none;\n}\n.loopLine {\n stroke-width: 2;\n stroke-dasharray: \"2 2\";\n marker-end: \"url(#arrowhead)\";\n stroke: #CCCCFF;\n}\n.note {\n stroke: #aaaa33;\n fill: #fff5ad;\n}\n.noteText {\n fill: black;\n stroke: none;\n font-family: 'trebuchet ms', verdana, arial;\n font-size: 14px;\n}\n/** Section styling */\n.section {\n stroke: none;\n opacity: 0.2;\n}\n.section0 {\n fill: rgba(102, 102, 255, 0.49);\n}\n.section2 {\n fill: #fff400;\n}\n.section1,\n.section3 {\n fill: white;\n opacity: 0.2;\n}\n.sectionTitle0 {\n fill: #333;\n}\n.sectionTitle1 {\n fill: #333;\n}\n.sectionTitle2 {\n fill: #333;\n}\n.sectionTitle3 {\n fill: #333;\n}\n.sectionTitle {\n text-anchor: start;\n font-size: 11px;\n text-height: 14px;\n}\n/* Grid and axis */\n.grid .tick {\n stroke: lightgrey;\n opacity: 0.3;\n shape-rendering: crispEdges;\n}\n.grid path {\n stroke-width: 0;\n}\n/* Today line */\n.today {\n fill: none;\n stroke: red;\n stroke-width: 2px;\n}\n/* Task styling */\n/* Default task */\n.task {\n stroke-width: 2;\n}\n.taskText {\n text-anchor: middle;\n font-size: 11px;\n}\n.taskTextOutsideRight {\n fill: black;\n text-anchor: start;\n font-size: 11px;\n}\n.taskTextOutsideLeft {\n fill: black;\n text-anchor: end;\n font-size: 11px;\n}\n/* Specific task settings for the sections*/\n.taskText0,\n.taskText1,\n.taskText2,\n.taskText3 {\n fill: white;\n}\n.task0,\n.task1,\n.task2,\n.task3 {\n fill: #8a90dd;\n stroke: #534fbc;\n}\n.taskTextOutside0,\n.taskTextOutside2 {\n fill: black;\n}\n.taskTextOutside1,\n.taskTextOutside3 {\n fill: black;\n}\n/* Active task */\n.active0,\n.active1,\n.active2,\n.active3 {\n fill: #bfc7ff;\n stroke: #534fbc;\n}\n.activeText0,\n.activeText1,\n.activeText2,\n.activeText3 {\n fill: black !important;\n}\n/* Completed task */\n.done0,\n.done1,\n.done2,\n.done3 {\n stroke: grey;\n fill: lightgrey;\n stroke-width: 2;\n}\n.doneText0,\n.doneText1,\n.doneText2,\n.doneText3 {\n fill: black !important;\n}\n/* Tasks on the critical line */\n.crit0,\n.crit1,\n.crit2,\n.crit3 {\n stroke: #ff8888;\n fill: red;\n stroke-width: 2;\n}\n.activeCrit0,\n.activeCrit1,\n.activeCrit2,\n.activeCrit3 {\n stroke: #ff8888;\n fill: #bfc7ff;\n stroke-width: 2;\n}\n.doneCrit0,\n.doneCrit1,\n.doneCrit2,\n.doneCrit3 {\n stroke: #ff8888;\n fill: lightgrey;\n stroke-width: 2;\n cursor: pointer;\n shape-rendering: crispEdges;\n}\n.doneCritText0,\n.doneCritText1,\n.doneCritText2,\n.doneCritText3 {\n fill: black !important;\n}\n.activeCritText0,\n.activeCritText1,\n.activeCritText2,\n.activeCritText3 {\n fill: black !important;\n}\n.titleText {\n text-anchor: middle;\n font-size: 18px;\n fill: black;\n}\n/*\n\n\n*/\n.node text {\n font-family: 'trebuchet ms', verdana, arial;\n font-size: 14px;\n}\ndiv.mermaidTooltip {\n position: absolute;\n text-align: center;\n max-width: 200px;\n padding: 2px;\n font-family: 'trebuchet ms', verdana, arial;\n font-size: 12px;\n background: #ffffde;\n border: 1px solid #aaaa33;\n border-radius: 2px;\n pointer-events: none;\n z-index: 100;\n}\n"
},
"$:/plugins/gt6796c/mermaid-tw5/mermaid.forest.css": {
"type": "text/css",
"title": "$:/plugins/gt6796c/mermaid-tw5/mermaid.forest.css",
"tags": "$:/tags/Stylesheet",
"text": "/* Flowchart variables */\n/* Sequence Diagram variables */\n/* Gantt chart variables */\n.mermaid .label {\n font-family: 'trebuchet ms', verdana, arial;\n color: #333;\n}\n.node rect,\n.node circle,\n.node ellipse,\n.node polygon {\n fill: #cde498;\n stroke: #13540c;\n stroke-width: 1px;\n}\n.edgePath .path {\n stroke: green;\n stroke-width: 1.5px;\n}\n.edgeLabel {\n background-color: #e8e8e8;\n}\n.cluster rect {\n fill: #cdffb2 !important;\n rx: 4 !important;\n stroke: #6eaa49 !important;\n stroke-width: 1px !important;\n}\n.cluster text {\n fill: #333;\n}\n.actor {\n stroke: #13540c;\n fill: #cde498;\n}\ntext.actor {\n fill: black;\n stroke: none;\n}\n.actor-line {\n stroke: grey;\n}\n.messageLine0 {\n stroke-width: 1.5;\n stroke-dasharray: \"2 2\";\n marker-end: \"url(#arrowhead)\";\n stroke: #333;\n}\n.messageLine1 {\n stroke-width: 1.5;\n stroke-dasharray: \"2 2\";\n stroke: #333;\n}\n#arrowhead {\n fill: #333;\n}\n#crosshead path {\n fill: #333 !important;\n stroke: #333 !important;\n}\n.messageText {\n fill: #333;\n stroke: none;\n}\n.labelBox {\n stroke: #326932;\n fill: #cde498;\n}\n.labelText {\n fill: black;\n stroke: none;\n}\n.loopText {\n fill: black;\n stroke: none;\n}\n.loopLine {\n stroke-width: 2;\n stroke-dasharray: \"2 2\";\n marker-end: \"url(#arrowhead)\";\n stroke: #326932;\n}\n.note {\n stroke: #6eaa49;\n fill: #fff5ad;\n}\n.noteText {\n fill: black;\n stroke: none;\n font-family: 'trebuchet ms', verdana, arial;\n font-size: 14px;\n}\n/** Section styling */\n.section {\n stroke: none;\n opacity: 0.2;\n}\n.section0 {\n fill: #6eaa49;\n}\n.section2 {\n fill: #6eaa49;\n}\n.section1,\n.section3 {\n fill: white;\n opacity: 0.2;\n}\n.sectionTitle0 {\n fill: #333;\n}\n.sectionTitle1 {\n fill: #333;\n}\n.sectionTitle2 {\n fill: #333;\n}\n.sectionTitle3 {\n fill: #333;\n}\n.sectionTitle {\n text-anchor: start;\n font-size: 11px;\n text-height: 14px;\n}\n/* Grid and axis */\n.grid .tick {\n stroke: lightgrey;\n opacity: 0.3;\n shape-rendering: crispEdges;\n}\n.grid path {\n stroke-width: 0;\n}\n/* Today line */\n.today {\n fill: none;\n stroke: red;\n stroke-width: 2px;\n}\n/* Task styling */\n/* Default task */\n.task {\n stroke-width: 2;\n}\n.taskText {\n text-anchor: middle;\n font-size: 11px;\n}\n.taskTextOutsideRight {\n fill: black;\n text-anchor: start;\n font-size: 11px;\n}\n.taskTextOutsideLeft {\n fill: black;\n text-anchor: end;\n font-size: 11px;\n}\n/* Specific task settings for the sections*/\n.taskText0,\n.taskText1,\n.taskText2,\n.taskText3 {\n fill: white;\n}\n.task0,\n.task1,\n.task2,\n.task3 {\n fill: #487e3a;\n stroke: #13540c;\n}\n.taskTextOutside0,\n.taskTextOutside2 {\n fill: black;\n}\n.taskTextOutside1,\n.taskTextOutside3 {\n fill: black;\n}\n/* Active task */\n.active0,\n.active1,\n.active2,\n.active3 {\n fill: #cde498;\n stroke: #13540c;\n}\n.activeText0,\n.activeText1,\n.activeText2,\n.activeText3 {\n fill: black !important;\n}\n/* Completed task */\n.done0,\n.done1,\n.done2,\n.done3 {\n stroke: grey;\n fill: lightgrey;\n stroke-width: 2;\n}\n.doneText0,\n.doneText1,\n.doneText2,\n.doneText3 {\n fill: black !important;\n}\n/* Tasks on the critical line */\n.crit0,\n.crit1,\n.crit2,\n.crit3 {\n stroke: #ff8888;\n fill: red;\n stroke-width: 2;\n}\n.activeCrit0,\n.activeCrit1,\n.activeCrit2,\n.activeCrit3 {\n stroke: #ff8888;\n fill: #cde498;\n stroke-width: 2;\n}\n.doneCrit0,\n.doneCrit1,\n.doneCrit2,\n.doneCrit3 {\n stroke: #ff8888;\n fill: lightgrey;\n stroke-width: 2;\n cursor: pointer;\n shape-rendering: crispEdges;\n}\n.doneCritText0,\n.doneCritText1,\n.doneCritText2,\n.doneCritText3 {\n fill: black !important;\n}\n.activeCritText0,\n.activeCritText1,\n.activeCritText2,\n.activeCritText3 {\n fill: black !important;\n}\n.titleText {\n text-anchor: middle;\n font-size: 18px;\n fill: black;\n}\n/*\n\n\n*/\ng.classGroup text {\n fill: #13540c;\n stroke: none;\n font-family: 'trebuchet ms', verdana, arial;\n font-size: 14px;\n}\ng.classGroup rect {\n fill: #cde498;\n stroke: #13540c;\n}\ng.classGroup line {\n stroke: #13540c;\n stroke-width: 1;\n}\nsvg .classLabel .box {\n stroke: none;\n stroke-width: 0;\n fill: #cde498;\n opacity: 0.5;\n}\nsvg .classLabel .label {\n fill: #13540c;\n}\n.relation {\n stroke: #13540c;\n stroke-width: 1;\n fill: none;\n}\n.composition {\n fill: #13540c;\n stroke: #13540c;\n stroke-width: 1;\n}\n#compositionStart {\n fill: #13540c;\n stroke: #13540c;\n stroke-width: 1;\n}\n#compositionEnd {\n fill: #13540c;\n stroke: #13540c;\n stroke-width: 1;\n}\n.aggregation {\n fill: #cde498;\n stroke: #13540c;\n stroke-width: 1;\n}\n#aggregationStart {\n fill: #cde498;\n stroke: #13540c;\n stroke-width: 1;\n}\n#aggregationEnd {\n fill: #cde498;\n stroke: #13540c;\n stroke-width: 1;\n}\n#dependencyStart {\n fill: #13540c;\n stroke: #13540c;\n stroke-width: 1;\n}\n#dependencyEnd {\n fill: #13540c;\n stroke: #13540c;\n stroke-width: 1;\n}\n#extensionStart {\n fill: #13540c;\n stroke: #13540c;\n stroke-width: 1;\n}\n#extensionEnd {\n fill: #13540c;\n stroke: #13540c;\n stroke-width: 1;\n}\n.node text {\n font-family: 'trebuchet ms', verdana, arial;\n font-size: 14px;\n}\ndiv.mermaidTooltip {\n position: absolute;\n text-align: center;\n max-width: 200px;\n padding: 2px;\n font-family: 'trebuchet ms', verdana, arial;\n font-size: 12px;\n background: #cdffb2;\n border: 1px solid #6eaa49;\n border-radius: 2px;\n pointer-events: none;\n z-index: 100;\n}\n"
},
"$:/plugins/gt6796c/mermaid-tw5/gant": {
"type": "text/vnd.tiddlywiki.mermaid",
"title": "$:/plugins/gt6796c/mermaid-tw5/gant",
"text": "gantt\n dateFormat YYYY-MM-DD\n title Adding GANTT diagram functionality to mermaid\n section A section\n Completed task :done, des1, 2014-01-06,2014-01-08\n Active task :active, des2, 2014-01-09, 3d\n Future task : des3, after des2, 5d\n Future task2 : des4, after des3, 5d\n section Critical tasks\n Completed task in the critical line :crit, done, 2014-01-06,24h\n Implement parser and jison :crit, done, after des1, 2d\n Create tests for parser :crit, active, 3d\n Future task in critical line :crit, 5d\n Create tests for renderer :2d\n Add to mermaid :1d\n\n"
},
"$:/plugins/gt6796c/mermaid-tw5/seq": {
"type": "text/vnd.tiddlywiki.mermaid",
"title": "$:/plugins/gt6796c/mermaid-tw5/seq",
"text": "%% Example of sequence diagram\nsequenceDiagram\n Alice->>John: Hello John, how are you?\n John-->>Alice: Great!\n"
},
"$:/plugins/gt6796c/mermaid-tw5/license": {
"title": "$:/plugins/gt6796c/mermaid-tw5/license",
"text": "The MIT License (MIT)\n\nCopyright (c) 2016 Nathaniel Jones\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\nDependencies:\n\nDepends on mermaid.js. License can be found at https://github.com/knsv/mermaid/blob/master/LICENSE\n"
},
"$:/plugins/gt6796c/mermaid-tw5/readme": {
"title": "$:/plugins/gt6796c/mermaid-tw5/readme",
"text": "This is a TiddlyWiki plugin for using mermaid.js.\n\nIt is completely self-contained, and doesn't need an Internet connection in order to work. It works both in the browser and under Node.js.\n\nIt is currently based on [[mermaid.js v.7.0.0|https://knsv.github.io/mermaid]]\n\n!Installation\nYou can either build from [[Source code|https://github.com/gt6796c/mermaid-tw5]] or install from [[here|https://gt6796c.github.io]]\n\n!Dependencies\n;This plugin requires:\n*[[rocklib Plugin|https://gt6796c.github.io]]\n\n!Notes\nWhen you are editing a Twiddler and have preview mode on, you will accrue lots of temporary shapes that are rendered by mermaid.js as you type. The WYSIWYG-as-you-type nature of TW does not play very nicely with mermaid's rendering. A simple page refresh clears them all away, they are completely transient. It is deep in mermaid.js code to try to change this and that outside what I want to do.\n\n!Troubleshooting\nIf you are getting just a blank preview/twiddler. Please try the mermaid commands in a Tiddler that has its type set to ''text/vnd.tiddlywiki.mermaid'' before filing any issues. This is how I understand the parser to work and there is no workaround.\n\n!History\n;0.2.1\n: Updated to use [[mermaid.js v.7.0.0|https://knsv.github.io/mermaid]]\n;0.1.1\n: Updated to use [[rocklib|$:/plugins/gt6796c/rocklib]]\n"
},
"$:/plugins/gt6796c/mermaid-tw5/typed-parser.js": {
"text": "/*\\\ntitle: $:/plugins/gt6796c/mermaid-tw5/typed-parser.js\ntype: application/javascript\nmodule-type: parser\n\nThis parser wraps unadorned railroad syntax into a railroad widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n\tvar MermaidParser = function(type,text,options) {\n\t\tvar element = {\n\t\t\ttype: \"mermaid\",\n\t\t\ttag: \"$mermaid\",\n\t\t\ttext: text\n\t\t};\n\t\tthis.tree = [element];\n\t};\n\n\texports[\"text/vnd.tiddlywiki.mermaid\"] = MermaidParser;\n\n})();\n\n",
"title": "$:/plugins/gt6796c/mermaid-tw5/typed-parser.js",
"type": "application/javascript",
"module-type": "parser"
},
"$:/plugins/gt6796c/mermaid-tw5/usage": {
"title": "$:/plugins/gt6796c/mermaid-tw5/usage",
"text": "!mermaid\nUse the ``<$mermaid>`` widget and place the mermaid commands within it. Any of the options that can be specified\nin the ``.render()`` options variable can be specified as JSON-encoded values in attributes of the same name on the widgets.\nThe values of the attributes can also be the title of Data Tiddlers and the values will be used from the referenced Tiddler.\nYou can set the type of a Tiddler to text/vnd.tiddlywiki.mermaid and use the native commands directly in the Tiddler body. You can\nadd fields that are the names below prefixed with 'mermaid'. So \"theme\" becomes \"mermaid-theme\"\n\n!Troubleshooting\n;When in doubt, please create a test case by creating a tiddler that has ``type=text/vnd.tiddlywiki.mermaid`` and contains ''only'' mermaid commands, (no TW markup or other contents)\n:TW treats any text inside of a Tiddler designated as a \"normal Twiddler\" (meaning type=text/vnd.tiddlywiki) as Tiddler Markup. Full stop. I've put into place some \"unparsing\" but it is twitchy difficult to maintain and buggy. So if you have cool, advanced uses of mermaid that fail in the ``<$mermaid>`` tag but work on with the type setup as mermaid, then that is probably the best you're going to get\n*As much as I'd like to make this not be this way, it just isn't possible with my skills/understanding.\n*JSON encoding only allows double-quotes ``\"`` as string delimiters\n*JSON encoding requires double-quotes around single string values\n"
},
"$:/plugins/gt6796c/mermaid-tw5/wrapper.js": {
"text": "/*\\\ntitle: $:/plugins/gt6796c/mermaid-tw5/wrapper.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 var uniqueID = 1;\n\n var Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n var Rocklib = require(\"$:/plugins/gt6796c/rocklib/widget-tools.js\").rocklib;\n if ($tw.browser && !window.mermaidAPI) {\n window.rocklib = new Rocklib();\n require(\"$:/plugins/gt6796c/mermaid-tw5/mermaidAPI.js\").mermaidAPI;\n }\n\n\n var MermaidWidget = function(parseTreeNode, options) {\n this.initialise(parseTreeNode, options);\n };\n\n MermaidWidget.prototype = new Widget();\n\n /*\n Render this widget into the DOM\n */\n MermaidWidget.prototype.render = function(parent,nextSibling) {\n this.parentDomNode = parent;\n this.computeAttributes();\n this.execute();\n\n var tag = 'mermaid';\n var scriptBody = rocklib.getScriptBody(this,\"text\");\n var divNode = rocklib.getCanvas(this,tag);\n var _insertSVG = function(svgCode, bindFunctions) {\n divNode.innerHTML = svgCode;\n }\n try {\n var options = {'theme' : 'simple'};\n rocklib.getOptions(this, tag, options);\n mermaidAPI.render(divNode.id, scriptBody, _insertSVG);\n }\n catch(ex)\n {\n divNode.innerText = ex;\n }\n parent.insertBefore(divNode, nextSibling);\n\n this.domNodes.push(divNode);\n };\n\n MermaidWidget.prototype.execute = function() {\n // Nothing to do\n };\n\n /*\n Selectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n */\n MermaidWidget.prototype.refresh = function(changedTiddlers) {\n return false;\n };\n\n exports.mermaid = MermaidWidget;\n\n})();\n",
"title": "$:/plugins/gt6796c/mermaid-tw5/wrapper.js",
"type": "application/javascript",
"module-type": "widget"
}
}
}
{
"tiddlers": {
"$:/plugins/gt6796c/rocklib/widget-tools.js": {
"type": "application/javascript",
"title": "$:/plugins/gt6796c/rocklib/widget-tools.js",
"module-type": "library",
"text": "/*\\\n title: $:/plugins/gt6796c/rocklib/widget-tools.js\n type: application/javascript\n*/\n\n(function() {\n\n\"use strict\";\n\n function Rocklib()\n {\n this.uniqueID = 1;\n this.hue = .2;\n };\n\n // tries to un-parse the wikitext. of dubious value\n Rocklib.prototype.getScriptBody = function(src,attr)\n {\n var scriptBody= src.getAttribute(attr, src.parseTreeNode.text || \"\");\n\n if (src.parseTreeNode.text) {\n scriptBody = src.parseTreeNode.text;\n }\n else if (src.parseTreeNode.children)\n {\n var kids = src.parseTreeNode.children;\n for (var k in kids)\n {\n var kk = kids[k];\n switch(kk.type)\n {\n // no wikiparsing found\n case \"text\":\n scriptBody += kk.text; break;\n // internal link, make it a permalink reference\n case \"link\":\n scriptBody += \"#\" + kk.children[0].text; break;\n // -- gets interpreted as an HTML element, we don't want that\n case \"entity\":\n switch(kk.entity)\n {\n case \"–\":\n scriptBody+=\"--\"; break;\n };\n break;\n // just re-write it back out\n case \"element\":\n switch (kk.tag)\n {\n case \"a\":\n scriptBody+=kk.children[0].text;\n }\n };\n }\n }\n\n return scriptBody;\n };\n\n /**\n * Runs through lots of ways to get options. It can pull them from a named data Tiddler, from the fields of the\n * Tiddler, and from the attributes of the widget specified by 'tag'. Any value pulled is treated as JSON first\n * and then as straight text.\n * @param src\n * @param tag\n * @param options\n * @returns {*}\n */\n Rocklib.prototype.getOptions = function(src, tag, options)\n {\n try {\n // try to set options from fields on tiddler first\n // [tag-xxx]\n var tt = src.getVariable('currentTiddler');\n if (tt) {\n var t = src.wiki.getTiddler(tt);\n if (t)\n {\n // this looks for fields that start with our tag\n // and then maps a.x to aX since something is\n // unCamelCasing the vars\n for (var f in t.fields) {\n var fi = f.indexOf(tag);\n if (fi != 0) continue;\n var k = f.substring(tag.length + 1);\n var cap = k.indexOf(\".\");\n while (cap > -1) {\n if (k.length < cap+2) break;\n k = k.substring(0, cap) + k.charAt(cap + 1).toUpperCase() + k.substring(cap + 2);\n cap = k.indexOf(\".\");\n }\n var v = t.fields[f];\n // try as JSON\n try {\n options[k] = JSON.parse(v);\n }\n // last attempt is just a string\n catch (ex) {\n options[k] = v;\n }\n }\n }\n }\n // treat any attributes as JSON representations of options\n // for the object\n for (var att in src.attributes) {\n\n var attval = src.getAttribute(att);\n // allow for data from named tiddlers\n if ($tw.wiki.tiddlerExists(attval))\n {\n var data = $tw.wiki.getTiddlerData(attval);\n options[att] = data;\n }\n else {\n // try as JSON\n try { options[att] = JSON.parse(attval); }\n // last attempt is just a string\n catch (ex) { options[att] = attval; }\n }\n }\n }\n catch (ex) { console.error(ex); }\n\n return options;\n\n };\n\n /**\n * Retrieves a canvas to work with based on the calling functions need of a \"div\" or \"canvas\" element\n * @param src\n * @param tag\n * @param type\n * @returns {Element}\n */\n Rocklib.prototype.getCanvas = function(src, tag, type) {\n type = typeof(type) === \"undefined\" ? \"div\" : type;\n\n var height = src.getAttribute(\"height\");\n var width = src.getAttribute(\"width\");\n\n var canvas = src.document.createElement(type);\n var style = \"\";\n if (type === \"canvas\") {\n if (width) canvas.width = width;\n if (height) canvas.height = height;\n }\n else {\n if (height) style += \" height:\" + height;\n if (width) style += \" width:\" + width;\n if (style) canvas.setAttribute(\"style\", style);\n }\n canvas.setAttribute(\"id\", tag+\"_\" + this.uniqueID);\n\n this.uniqueID++;\n return canvas;\n };\n\n /**\n * based on http://martin.ankerl.com/2009/12/09/how-to-create-random-colors-programmatically/\n * @param s\n * @param v\n * @returns {string}\n */\n Rocklib.prototype.nextColor = function(s, v)\n {\n var golden_ratio_conjugate = 0.618033988749895\n this.hue += golden_ratio_conjugate;\n this.hue %= 1;\n var rgb = this.hsv_to_rgb(this.hue, s, v);\n return \"#\" + rgb.r.toString(16) + rgb.g.toString(16) + rgb.b.toString(16);\n };\n\n\n /**\n * Taken from http://stackoverflow.com/questions/17242144/javascript-convert-hsb-hsv-color-to-rgb-accurately\n */\n /* accepts parameters\n * r Object = {r:x, g:y, b:z}\n * OR\n * r, g, b\n */\n\n Rocklib.prototype.rgb_to_hsv = function (r, g, b) {\n if (arguments.length === 1) {\n g = r.g, b = r.b, r = r.r;\n }\n var max = Math.max(r, g, b), min = Math.min(r, g, b),\n d = max - min,\n h,\n s = (max === 0 ? 0 : d / max),\n v = max / 255;\n\n switch (max) {\n case min: h = 0; break;\n case r: h = (g - b) + d * (g < b ? 6: 0); h /= 6 * d; break;\n case g: h = (b - r) + d * 2; h /= 6 * d; break;\n case b: h = (r - g) + d * 4; h /= 6 * d; break;\n }\n\n return {\n h: h,\n s: s,\n v: v\n };\n };\n\n /**\n * Taken from http://stackoverflow.com/questions/17242144/javascript-convert-hsb-hsv-color-to-rgb-accurately\n */\n /* accepts parameters\n * h Object = {h:x, s:y, v:z}\n * OR\n * h, s, v\n */\n Rocklib.prototype.hsv_to_rgb = function(h, s, v) {\n var r, g, b, i, f, p, q, t;\n if (arguments.length === 1) {\n s = h.s, v = h.v, h = h.h;\n }\n i = Math.floor(h * 6);\n f = h * 6 - i;\n p = v * (1 - s);\n q = v * (1 - f * s);\n t = v * (1 - (1 - f) * s);\n switch (i % 6) {\n case 0: r = v, g = t, b = p; break;\n case 1: r = q, g = v, b = p; break;\n case 2: r = p, g = v, b = t; break;\n case 3: r = p, g = q, b = v; break;\n case 4: r = t, g = p, b = v; break;\n case 5: r = v, g = p, b = q; break;\n }\n return {\n r: Math.round(r * 255),\n g: Math.round(g * 255),\n b: Math.round(b * 255)\n };\n };\n\n exports.rocklib = Rocklib;\n\n})();\n\n"
},
"$:/plugins/gt6796c/rocklib/license": {
"title": "$:/plugins/gt6796c/rocklib/license",
"text": "The MIT License (MIT)\n\nCopyright (c) 2016 Nathaniel Jones\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
},
"$:/plugins/gt6796c/rocklib/readme": {
"title": "$:/plugins/gt6796c/rocklib/readme",
"text": "\nThis plugin packages [[rocklib|https://github.com/gt6796c/rocklib]] for use by other plugins. It does not provide any end-user visible features.\n\nNo user-visible elements.\n\nprovides the following functions:\n\n;getScriptBody(src, att)\n: attempts to pull the text out of ``src`` element's body or the specified attribute ``att``\n\n;getOptions(src,tag,options)\n: in the case of a widget, adds all of ``src`` element's attributes into the ``options`` object\n: in the case of a Tiddler, adds all of the fields that begin with ``tag`` into the ``options`` object (minus the ``tag-`` prefix)\n: All options are first treated as Data Tiddler Names, then JSON, and finally as plain text\n\n;getCanvas(src,tag,type)\n: creates a uniquely-named \"canvas\" which may be of type ``type``. Supported types are ``div`` and ``canvas``\n: The height and width attributes from the ``src`` element will be applied to the canvas\n\n;nextColor(s,v)\n: returns a random-ish color string from the same palette as specified byt the ``s`` saturation and ``h`` hue.\n: The color is in the form of ``#rrggbb``\n\n;rgb_to_hsv(r,g,b)\n: returns array of [hue, saturation, value]\n: r can be array of [r,g,b] or individual parameters can be used\n\n;hsv_to_rgb(h,s,v)\n: returns array of [red, green, blue]\n: h can be array of [h,s,v] or individual parameters can be used\n"
}
}
}
/* details and summary colours */
details {
background-color: <<colour background>>;
color: <<colour foreground>>;
}
details summary {
background-color: <<colour dropdown-tab-background>>;
}
details.notification summary {
background-color: <<colour notification-background>>;
/* TW leaves color undefined/uses foreground */
}
details.warning summary {
background-color: #ffbbaf;
color: #000;
}
details.success summary {
background-color: #88edc5;
color: #000;
}
details.bleuet summary {
background-color: #ccddff;
color: <<colour foreground>>;
}
/* details and summary */
details {
transition: height 1s ease;
padding: 0 0.5em 0 0.66em;
margin-top: 0.66em;
margin-bottom: 0.66em;
}
details + details {
margin-top: -0.46em;
}
details[open] {
padding-bottom: 1em;
}
details:not([open]) {
cursor: pointer;
}
details > summary {
display: list-item;
margin: 0 -0.5em 0 -0.66em;
padding: 0.2em 0.5em 0.2em 0.66em;
padding-left: 1.76em; /* adjust for indentation */
text-indent: -1.1em;
cursor: pointer;
}
details[open] > summary {
margin-bottom: 1em;
}
details[open] > *:first-child:not(summary) {
margin-top: 1em;
}
/*\
title: $:/plugins/telmiger/details/details.js
type: application/javascript
module-type: widget
Details widget v 0.8
Will output an HTML 5 <details> section including a <summary>
```
<details>
<summary>This sums it up</summary>
All the details follow here.
</details>
```
|Parameter |Description |h
|summary |Optional text to display as summary. Wins over field (see below). |
|open |Optional initial state, set to "open" to show details on load. Defaults to "". |
|state |An optional TextReference containing the state. Wins over open. |
|field |Optionally, the summary is taken from the field with this name in a given tiddler. Defaults to "title". |
|tiddler |Optional title of a tiddler to watch, connected to field. Defaults to current tiddler. |
|class |Optional CSS classes to be assigned to the details tag. |
\*/
(function(){
/*jslint node: true, browser: true */
/*global $tw: false */
"use strict";
var Widget = require("$:/core/modules/widgets/widget.js").widget;
var DetailsWidget = function(parseTreeNode,options) {
this.initialise(parseTreeNode,options);
};
/*
Inherit from the base widget class
*/
DetailsWidget.prototype = new Widget();
/*
Render this widget into the DOM
*/
DetailsWidget.prototype.render = function(parent,nextSibling) {
// Save the parent dom node
this.parentDomNode = parent;
// Compute attributes
this.computeAttributes();
// Execute logic
this.execute();
// Create elements
this.detailsDomNode = this.document.createElement("details");
if(this.detailsClass !== "") {
// this.detailsClass += " ";
// this.detailsClass += "tc-details";
this.detailsDomNode.setAttribute("class",this.detailsClass);
}
if(this.detailsOpen == "open") {
this.detailsDomNode.setAttribute("open","open");
}
if(this.detailsSummary !== "") {
this.summaryDomNode = this.document.createElement("summary");
// this.summaryDomNode.setAttribute("class","tc-summary");
this.detailsDomNode.appendChild(this.summaryDomNode);
this.summaryDomNode.appendChild(this.document.createTextNode(this.detailsSummary));
}
// register an event listener
/* Maybe this can be reactivated later, see below.
if(this.detailsStateTitle) {
$tw.utils.addEventListeners(this.detailsDomNode,[
{name: "toggle", handlerObject: this, handlerMethod: "handleToggleEvent"},
]);
}
*/
// As iOS mobile browsers lack support of toggle events on details
// we emulate the toggle event using click
if(this.detailsStateTitle && this.summaryDomNode) {
$tw.utils.addEventListeners(this.summaryDomNode,[
{name: "click", handlerObject: this, handlerMethod: "handleToggleEvent"},
]);
} else {
if(this.detailsStateTitle) {
$tw.utils.addEventListeners(this.detailsDomNode,[
{name: "click", handlerObject: this, handlerMethod: "handleToggleEvent"},
]);
}
}
// Insert the details into the DOM and render any children
this.parentDomNode.insertBefore(this.detailsDomNode,nextSibling);
this.renderChildren(this.detailsDomNode,null);
this.domNodes.push(this.detailsDomNode);
};
/*
Retrieve the value of the summary
*/
DetailsWidget.prototype.getSummary = function() {
var summary = "";
if(this.summaryTitle === "Tiddler not found" && this.summaryField === "") {
// nothing defined: leave empty
summary = "";
} else {
// tiddler defined? use defined field or title
if(this.myTiddler) {
if(this.summaryField === "title" || this.summaryField === "") {
summary = this.summaryTitle;
} else {
if(this.summaryField === "text") {
// getTiddlerText() triggers lazy loading of skinny tiddlers
summary = this.wiki.getTiddlerText(this.summaryTitle);
} else {
summary = this.myTiddler.fields[this.summaryField];
}
}
} else {
if(this.summaryField !== "" && this.summaryField !== "text") {
// try defined field in current tiddler
var tiddler = this.wiki.getTiddler(this.getVariable("currentTiddler"));
summary = tiddler.fields[this.summaryField];
} else {
summary = "";
}
}
}
return summary;
};
/*
Retrieve the value of the state text reference
*/
DetailsWidget.prototype.getStateFromReference = function() {
var state = this.detailsStateTitle ? this.wiki.getTextReference(this.detailsStateTitle,"",this.getVariable("currentTiddler")) : "";
return state;
};
/*
Check all open signals, state fields/tiddlers get priority
*/
DetailsWidget.prototype.getOpenState = function() {
var result = "";
if((this.detailsOpenDefault !== "" && this.detailsOpenDefault !== "no")
|| this.detailsState === "open") {
result = "open";
}
if(this.detailsStateTitle !=="" && this.detailsState !== "open") {
result = "";
}
return result;
};
/*
Update the state text reference after click event
*/
DetailsWidget.prototype.updateState = function(openState) {
var fieldValue = "false";
var currentTiddler = this.getVariable("currentTiddler");
// get the title for the (existing/new) tiddler
var tr = $tw.utils.parseTextReference(this.detailsStateTitle);
var tidTitle = tr.title || currentTiddler;
// is it an existing state tiddler?
var isStateTiddler = (tr.title === this.detailsStateTitle);
var hasStateTiddler = this.wiki.tiddlerExists(tr.title);
var currentStateTiddler = (tr.title === currentTiddler);
if(isStateTiddler || hasStateTiddler || (currentStateTiddler && tr.field !== "text")) {
// Set the state field (but never overwrite the current tiddler’s text field
this.wiki.setText(tidTitle,tr.field,tr.index,openState);
} else {
if(!hasStateTiddler && tidTitle !== currentTiddler) {
this.createTiddler(tidTitle);
this.wiki.setText(tidTitle,tr.field,tr.index,openState);
} else {
console.log ("Something went wrong in updateState");
}
}
};
/*
Create a tiddler with a title only
*/
DetailsWidget.prototype.createTiddler = function(tidTitle) {
this.wiki.addTiddler(new $tw.Tiddler(
this.wiki.getCreationFields(),
this.wiki.getModificationFields(),
{
title: tidTitle,
tags: []
}
));
};
/*
Set openState according to click
*/
DetailsWidget.prototype.handleToggleEvent = function(event) {
// check if an open attribute is present
var newState = this.detailsDomNode.open ? "" : "open";
// update only, if the node has a new state
if(newState !== this.detailsState) {
this.updateState(newState);
}
};
/*
Compute the internal state of the widget
*/
DetailsWidget.prototype.execute = function() {
// Get the parameters from the attributes
var tryTiddler = this.getAttribute("tiddler");
this.myTiddler = this.wiki.getTiddler(tryTiddler);
this.summaryTitle = this.myTiddler ? tryTiddler : "Tiddler not found";
this.summaryField = this.getAttribute("field","");
this.detailsSummary = this.getAttribute("summary") || this.getSummary();
this.detailsStateTitle = this.getAttribute("state","");
this.detailsState = this.getStateFromReference();
this.detailsOpenDefault = this.getAttribute("open","");
this.detailsOpen = this.getOpenState();
this.detailsClass = this.getAttribute("class","");
// Construct the child widgets
this.makeChildWidgets();
};
/*
Selectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering
*/
DetailsWidget.prototype.refresh = function(changedTiddlers) {
var changedAttributes = this.computeAttributes();
if(changedAttributes.tiddler || changedAttributes.field || changedAttributes.summary || changedAttributes.state || changedAttributes.open || changedAttributes["class"]) {
this.refreshSelf();
return true;
} else {
var refreshed = false;
var testState = this.getStateFromReference();
if(testState !== this.detailsState) {
// state change
this.refreshSelf();
refreshed = true;
}
return this.refreshChildren(changedTiddlers) || refreshed;
}
};
exports.details = DetailsWidget;
})();
/*!
* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url(data:application/font-woff;base64,d09GRgABAAAAAX7oAA0AAAAChqwABAAHAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABwAAAAca75HuUdERUYAAAFMAAAAHwAAACAC8AAET1MvMgAAAWwAAAA+AAAAYIgyekBjbWFwAAABrAAAAWkAAALyCr86f2dhc3AAAAMYAAAACAAAAAj//wADZ2x5ZgAAAyAAAV95AAJMvI/3rk1oZWFkAAFinAAAADMAAAA2EInlLWhoZWEAAWLQAAAAHwAAACQPAwq1aG10eAABYvAAAAL0AAAK8EV5GIVsb2NhAAFl5AAABxYAAAsQAvWiXG1heHAAAWz8AAAAHwAAACADLAIcbmFtZQABbRwAAAJEAAAEhuOXi6xwb3N0AAFvYAAAD4UAABp1r4+boQAAAAEAAAAAzD2izwAAAADLTzwwAAAAANQxaLl4nGNgZGBg4ANiCQYQYGJgZGBkOgQkWcA8BgAMuAD3AHicY2Bmy2ScwMDKwMDSw2LMwMDQBqGZihkYGLsY8ICCyqJiBgcGha8MbAz/gXw2BkaQMCOSEgUGRgDQywhuAAB4nM2S30ricRDF52dqZeb5PsAi6gNEvYDIPoAIe9NFiE8gPoH4BOITiJcbLCLRdche7KUIW1tb+cPdavtvc6b11l+/Teii6yU6MGc4MMwHhhGRBZnXB/FCF+8uTN5zjnrDsNekIDFZl4xsS1d25ZscZXO5dK6iKU1rXota1qrWtalt7eqODtTXic6YYpprzLPIMquss8k2u9zjgD4nnFnK0pa3opWtanVrWtu6tmcD820ylSAIyRn5/Ioo6jSrBS1pRWva0JZ2tKd9HepYlULHDNdZYIkV1thgix322OeQY6qJOctawUpWsZo1rGUd61nfhjb+RwzOgq1gM/gUfAw2/KvR/eiLW3VJl3DLbskturiLuahbcBFM8RePMBCKB0xwjzvc4gbXuMIl/uAC5zjDb/zCGD5GOMUJjvETRzjEDxxgH99Xv86v/bby4vKC9SKhRV4PzF/hPSgeSyxGk0vLK/957xNi+cPzAAAAAAAAAf//AAJ4nLy9CYBU1ZUw/O69b6l9e7V1dXV3VVfVq+pu6G5qbXotmp1udgQExBZFkUVBQRAXSiEqiBso4t5oRMkyYxbzJUacyqaTRWISYja/+dokJpm4jJPkNxG6Ht+591VVVzcN6Mz8H3S9d/f13HvPOfec8zjMbeY4YhPhwUkclwnag8QetA+hvJrdjAc3C4FTm0XuFEf/Ie6SM5z4jJDjasDjlJA9GHc7xVCwXkmmE0E7UlLJbpQIxmuR+ExT4S6U9SmKbzhHnyhbuKspHPMIOU8sLMwIQXSBU5IK/BEO72gKeap1umpaBwd1cFBHE3jsTguub8bJbpyIe+zCaG8ynUHpRNwtctPWXbXiqnXT4DXx6mWF0V6llmRNtlibEDg9GJ/X5HI1zbsCXlFc9X6hozKAvFaXMCCOb+Mwa0MO2iBxQei3jQvQH4Ku1kcRPMIKtjnS4QDvdrhgGNx8Tv1YvVf9GEnoOiL1J9Nh9dhX3rpPPX382muPIwHVIuH4tTejZREMCZCkJVZzyX4FLb15JMW1x9XT9731FfVYhM4GdyYncQLH+bgubi7HReyixEsW3AQjgKJKRInanW4Y67S9EzcTmAPR5fS4PbV8B453k0w6040ydm1yUnY6PTBQuUBE/duTieymVoRaN2UTT6p/iwRks5A3y0gQTbpTWbN88FtviO31mWYnQs7mTH27+Ma30pfkVveeyvauXt0r5HtXBwgXrj2xp6l10qTWpj0nasMFzizLfAw79HadQZDNz289/KwwyRdxOCK+ScKzh5seGDidp7l5WoY2x7RvOc7PcTwMaTOfghbGa7Gnm8CE0jEljyYdhfsNof7OFnWo+7ZrF4TDC669rXtIfafwQM6BV+jCl15x79S3/tE0OxsOZ2c3/eOt//1O4Xmt7C/C3A1x9RqMylAcnbeIAE8A0IxMwTQTkdNxjyzAmPjUh5Yil1N2qT1qD0yoCy9VH6xqQx+9LXfKb6OP2siNbp/6pGqSzK4a03vvmWpcogX9Da2pdkX0s9FrDQ3q5Nl6uj5wuW49hV49ihhhaklEKLXj3M3gt6C4uuL4cXUFis9GO9GN6DXWroZzNws7UUM3ulW9vVv9hbrytdeIodTM+HlaSduYE+jYu+gqjhQhJAkD7w5k4rWEs4kBxZYOCNwty4c/t/wWe/PMbf270cbd/dtmNtvPcG+r3377bdS9d9Pjj2+66OFHNk3P5aZveuRh8i0t/G0YByNdPxJdP1aujmvherj53KXctdwu7j7uKe6fOU5IJZUmVC/WIKe7AwEIX8CP7EmFQXgR5NHY+E+Z/kL1jV04KKf42C52jgfPKb4CRz0EnsPcSIxQkVPNVaa6UJmw5D5mi0aERZMtR6FHx3MWfJgVrNInPxJ+esRJKpOo45ZS4XzpFKtbYAuWp8AtVs4n3ZlHjVAVGjNiF4gnXH9S5ZL9/UnMniNukjtXDOboltmfRPSJf1ThGf7RuWI4tjDZXnM2LHLIpbWqC2mtso/xj43/n/aPrQ9zbTE1H2tri6EsfY64ca7SV8idO+6Tp6x0owBz0gf6ZdlZGHGScUMvmKCiMAChcefif3wWPvmoChAzzMIIhJ3mzh1X6f4vjtWooYBz6kbOIt7Jf5lzgw/OB0msb0FISfYgOBH08KhD4p3+woS7/Av8d6mH/H7qQAq+n/rJXxawKP9daD31+/3qr/AD4IVyrznzgeDgD3Ahjgs7rUisj+oRLVtJZvSjy3c7JT0SHKxk9dfqr7WSkAKuYm1IKZb+awg9b6y/XIqGu2j7RQjOwWnaDDdpDzotIW1uOmBbhkfcXYPg7EdFLIs7F5bFc7J5SDYDijIE6MaIcxTu1Zc6F+6Fh87KSZ1/qEDIXlzfdw6ErLJPVs7DtZ4FtZ+s/YU8rRVnP12rWXs/cUuLZ7xIl1sDl6JYEBb5ALQmlXRk0m6PW5Qs0PpawBMhSIk2I8AVPW4H3bO1HZri1DtPqL9X/1X9/YmdRw40XV0XsDau2bBw3/E3ju9buGFNozVQt77xwJFCrn9dP/zh3OM05c4TyP/411DvpoClqfHqwJw3b1wHySHXuhvfnBO4urHJEtikvoLnFNgGjdkGDf+EMj44si9wkTK4aEASsWt+2r7x/OhCfs5hyVsc7IFyn849UHI4rlOZE2Xh+ZcCc2PqRtcN05eF0CD0l1PMI1DPyHwweuIa8CeVetHpjlMIgvUpwYw4YUZCsEZFCf7TVsNyjUoUkJQoRRMBl4egZkQHAxZwphSagFWcBlyf9RAWtCcDaDRQARSFtiAJgmoB7g6dPHToJD5kM31DdoZmGfTV97tNln0TWmxmqebfLC7kn9Rwj8FqMd4alXTWWY5qy/8y22zGlyxVsakGve8Bt9k8OvG9eqvZdFuYJfZZITF20xoOoU3/ZnJjfzoSX27yGSL36jd6rHfF/Xbz122uDXrjdWmD2WR0rayKT6rGLjNL29w8eaHJZDCH7zNsqExs2J7QWbTErX7sYmcH4K0jOEgHN5W7SsNDKmdZuIBfBtrWWUtp1G6EgjC6QVESGKSVEZZQaU1nGC0LY8jOEIeFzSk80DncueGcxUpIllgthQGUb5UM6ncMErnWYRlY3TsM+NQAA53UDOs8esLMs85AKYuDBCrAyHIOd6GWfHW4H2DeHuHnbNNjrH8Igof7F9+4bTH5Oqv9uUgyGXnOoa1/HwzYlQLhZLb+Wdeg40X8K6VH7gwAWoidDFEKa5SSBlAq7scuuwc2FcBP1dwZwLkAV8U9uAf9n26dmZh1hf5Cv8lk1nXrsAH/OLA88De2NH5jwDigBihiSxFdNIR4hH6tKnjKHD2W8JTCv+gQ1s8xVOvwMp/vR9+hfVPXfY3S/NreSqdYhpbDuQVQ6xqDQHoke1CJwpmj9SJoF172x9pip9iZSnKxAf8etMNgUl8zocvVAUB8OH6PfyB2OkfjRTi7Y/5p6l01JjTZdMrBw9mOBhlTg5TXphP27gkjmK227xTBhrM1o4AF2WpRIM3ZMOymsLXDzk5gk9B2hCENHAYPnFJ/eerAgVModgpdd0J9Sl2tPnXiBLoMPY0uI0NqGW4oLBRUSHWgmANfWpn0xAk2j3HAl+bB9mgHaOdQijQjSqZIxCVqdI4zBNRNFIIptSMREaidetgYEIXcerq5sGR05wjRMURufpkXOc0vmZ3Iixymv5kc+KPmQtbsQE4IVj+EcCdymAvZZh86ogs70WIIsULIUUhihSRosTOsQ0d82M8jdjKped5kswFtKZsRZQOYz8Bzdrqbd8p+2aztm2Zwnn6vu0RHiBQJtHIRrgswlOJeWHrLo6bd44730NWH3BLFY5CSoWwmDSBc9mBc0DhISGGvowAODElDP7mz/fH2u9AbsTb1m/Y6NetIO9Rsnd3eiIA0Q5T44hqPJrVc9A8FRvC+u9rgD9sbatSsLKN8TUMU5RndlK2AFS8XZjiAs9yuMqi47AnYLorA0o1sCl8BL/yAQf2W0WtU81adzp1nCwf+flSGmQMHzoIaPGAyqd/S61HWJjsZ3FjUQQeOV0Da8bNAZ5y2anucthlqLAiKCaJzt3V1RQsNqAeajbLWn563qQ861UG2yQ04LCYT6tHr1bwNfXyepmIGExQFMLOVH2xGURIkcHgFPcHICDRkZG039shucgZ1IoJOFjpPwgt1XoqyeEDxnYKNquoDQ8pHsr6U4YMqnCVGjD5UbfDKP63WMi7kb7u7cKyqvr6q8MuuijGyctVcVMPD2aFLK0zD2Jxj2fODgcKQ1W6zBQLBOhw476LHz85xqHm9To7gXER2yGr+h+db9ajcpkR5L4oqPUgJ1Vsw4GyJOD3v4/Rgl0S+jGQm4jyc/YDacRRSG+32un0Pfr+EfG0/OVuyWQ179Ui3Sf3BF0ZQtYNI3nA7QLjAqVmfEovW7ttbRPHWXWrA+n26KsOeB2hK1Ib8J3Zeu/Y2WESV+EyYm8lWAeaC9WFAWEb2a6A84JiNl5GT0sJOsq6U8Zwu5OCCrO1wVv8RZdV16gcH1P/YcJucpNMFK0/eO/Orl93xpxnGRgBHs1xF+weh0L1i4GtmeQp6FMkHkHPD7ZANDQlY/Zv6lWuuvE3WilCS8t7eWbdfZ7/CIxOZZoeQfXu1ALOETGgudE1WKCjqzskv4NAYjDR1Af9YujR1Ab88hmsln8WF0giBcz14iB9mHsLIjPHdkOgU81Cu7yi+LhooF/fXcVyF8QIrohOEuYdpffzcSoYvW+O8xk+vo2s8RXd7VyWPiNKCcP5SStANy5mirCRbIroDSIc2I10g1ka4/PpDh9arQwW2X2OIzn8d6dR/fD3fRuEyW6Qj7FyGwWV5w4PtLq1hgxSrbsaheo0PS9c5xZkBZU7E6bUC1J5lHcr2re8T8lXVv3i065ZVd8/Oqx/abT6lztX+3jc2vHSrEk/vumSx2acI3CzltIV2nP+LMivV17etIFRVW7ZOSE44oFd8+A8Bj6VmR3uH3JhsVBjdX+Kl9dEWWjEg/q7ROGoN/GBBpJIYthrsctbR47yMmpVgDGgEDL0qEphirtP5Dffe5SPY6Mwb6qfVvKD+Qv2y+osXaqbV3zBzJG75Xvc3nJ13DKEk6kfJoTvwvqMPTgou3hAYQT4DMztNl655EImPP66eenDNpabOmYERpDSwYXFw0oNHH0be13fufF39k9avAOH4IcDh2L4Fx2IZduGgcRM4q2X1K+optg+LaC4sVX7wNF3haC6EUDRzrrYGKbwE+Bwra+L4pXHaRDLGdbKZsOsDz7h1oNxFMwxWn+Ktr/fSn+KzGmaMU7HqOLzbL0SqXTWuqpbelip4V0eEaga6sN99A+ZsJmvPbG7Dp2kTHKnFUHYnA/Q2I97GxgGFB4DosOEoJcjLKT5xj9BFn9tvNlUr0TbnnMWL5zjboorPbN6PPqf+zAxgGpXqpObwTfv23RRuBieL/NknH4WMekItdAiKL+qssaaf+fozaWuNMwrQ3/E1NanuWgkxYQ9v5qt8K5ENxZFtpa8KvJ4wJFnJmRiRT2Ge3jEaYWeVOQ+cuHVw4rfAOUfXqiuUkuEXhB9itIo9SN+A7ttRMRxot1TIHrIHXYkU0pLYUQ7+kRyQXpTsoD/C0ecZrpDjczkarebYuwD/BfjRIMLRbMMI7ULFfDQW51QWTvnMEIhZQhpMfxy7ByydDWf3I8o1FfvSQfnjiZA9If83fj3wLxBYXVf3BPx1d99aV9fD/p7o6YG/W9nf6p6e46tX02Q9PULu1G3Crv/Sj86LdqY/JLzL9uiaCh5FESMCCqJMiSE3ysPm2LeevyGiuqLJVKSQUlL9STSYyin4hxHeSCP71GwqojojEfyjSC6FBpP9KaWQjpZw04ekDcW6UheqTdBCgfqDPZHGhRKfoBUox4LDzbXozQiNy6WGPkH7kizQXweZoDL8AyWlNZtwBsB5boQ2L+Gu4LYCxAJNYqF0FyznTBLWrpLpxmwZK/Q51gFRokdiXSrmk0QPO+YBDY+6BZG5e1BaGSHlKvziVTG3+r58/ZThtXPv83vdIoIzEZtcomeCjgiY+ImrkUcSz4d5uYVHOowtblFnN8vOYNSPFDP+eM4Ct/pBeOYlw49VG40G7w7yWE1ahyZIWDn9Pm+y4AFzFe8CR2EQHOvOCuHrJ88aviG7bMO8qZ18s0VXLRqd1QZlg2KI6Yz1Ynhzvb5ZMIcE3zZFF9LrnD6dKRKMVrmRSPSb5wzfsH261VY9o85HfuMOWWvLaIuaLzu1u9uHheK9MIp7NC4AY4PpGVxoYAHnNb/f4wpGo0G5qjWkzlRnhls0v8sj5PTmtvpTf69vM+sC6Hl1eZD6BT349aW9PCdqe5EJaP5OjmvQNhPG9wmWQDFjL7KsNQwtVDqei2BZx1gUFF2A3WcYfoP0roXPaYSobB7ScJchs7xlPuAxeDA24D/sj2Xnb0Ec3XPaYoMFjfbMqgNmeZBiM4NAQg/O34IDlFlx2D8QO8NtKcoBaDRzkGuAHlCRC8Cji8jACAJVZlcV+dA2MvuDY8c+OEaGKMp0KkefQwl5bQpzqbVyonDVCD+ZDByjSfHsQ+uHWToCz7smzZw56a7TOVSWWRjhLWu43AKYJRIHxCmjQO18RkYdiBJoDpg5KoqAKB9SdNUDws9LgPjHu4VUEg63iAhYTS1JUC4ljRRDIv7554I/niwry4Z/gD29rQnF9D7y9qV05PXggQbr0hqnVd5nFVGPmu1X/xzldyOPzqU3C92LkNrtW+vvUPoJwu3/3q6LkAXkJ2o3jwvDN8yXjAY5WofX4ZMWSQ3MUx+5tP5/t080WWtERRbsvM2CmkJ+Ac5gg0lnO/JtgtvV96vcdQ6g1qJ6h1NnKdLR7OxywQ5/GcdF3ImAPRltBtpLgs45xVpEGO4IXcM0jPXZyRZ+N9+JUjZI24IoiQbJaonLaSESAA+8QmxkcNOcXrSjoXp676Wz22f7EUY6sXHqop1rEu1XbO2NL9Chwu+xdX9YMooCcvPhVHNC4Neg3+/2rPDM+MzNq9qCE5d0px59fca2p55fNeGFCevVa6wBNP+63gmdQTtvSJ1M6rbPuQS/Kfl6ti6ZcXWH3xz/QaJ6va95ePNq3ms11Ub8La64QN5s0pn1Ao8WYxn52pfc0pdcNrk94A29+tAVT1053S+6NdqUp+uzneNcdE+DtehD0VQzjmYoaQpdpncLEvRQxPCkHGlRqqebd4jOs909f0q134x2rkfernmyHPynW9pb197jFyy190V0JlGPq2+0Y7fDgpD9eWI2Nhlrtvr3TUt8/daLJFm2hHolnMTGUJXZKJCrsF4Q9DgaN0Ssckuw3fxg4e0l+jWLLrI6+OoJGeLEjhF4PQVtruZugdmLu63abRhdy9CuHu0mjDJHEKUBKC1Al1E3Bnh1MxAVJUDJcLSZ0H7QvdjjdMAclwAcygtTGIZdgo6IPYkpQUfhnBG6FgzZ7eIbQYfzVmc7/BzBBQsqPR//JG16DeYtfF8YRcRao8uia+SdPBaiNVU1xGZGokmWarD98vi8gB7xgmCIPR8WSH2/+vspMJPEfvFGrywizBPjw8EdTrk26Gu05CK+p33wF+G5kmuY489Uw/wiJJiNCG0eWlBj4Scs0c+bjnR6ghHi+YWZ1YWvHrFdOyvoarLFDBYrwk5HAumrAz5LI7poLXpw7TZc7fE7eZPXYt5+FfY50C5tjAnjB1zGPcRxcnEcw7zHPWYQUwodFDaIdSjlpMvgHOPYjZOAAzOBstEjiaiYEL0wgeXTDAOdCjrdTnp7AlOkAB5N6F0irMBgUoG8C7WxnYEuQ9z2oKdyYC0Gu9BVe+uCjY16BItu3HGV9AQJdMR448MNf7NpYyvUmjozWd7n47OZTpPZKpBhjghW89hQnoYKu2DMMeJRoGLI585AZhFjXliYOZzMvPr0rPGH3Lb1n+/8ApFqdNKcWQvTgqnaaNq+jo35qTPRCWnianOR9ISoK1wXwjhUF3aNG8hpfNdRPA12u/bfuWOXOMX3MZMWEYuSLaeZdInAmKuK7xTziVwxjqXk4ZkfETa58gLO/0ft1sQTSa7YbuYTStI6zIf/f2j3WBmFC/lHt7tytCvH+r880v9P2nxh96ds83l4dWNvj+0X8I8HN+eLv1DfESebGWp7jocI8aeYRwDk9xR3rphzuYfKpaHrx3MO/7Xs5McNHT8bu4s/a0w1PjS950hqErefdjTOGp2cbLbo1SG9HgX0FrMsgP9j1kORNeU0e/LZse6RNGSIilLQ7H76uHDPKjs5bh+LvH+Nn0MlZP67fRygHWScQQs0UTj2abuIT/hpCZq4CLhU/afoosZnZPLDdWz+GBVV6lOJuK5BiHGZJC5qNlU71E3Hthey248d247z24+hg45qkzlKmUSNdkFGB4+WYo5tfxYdAAS6TE9JGj1g4Wq5ZjqSlD5Jx4GsSiEYyAqWNlSseMawtXFu8+DmzYP85lM5lB3EgE18zPoh0pE4WCkFydtows2FvJrNs6QoAIPHBoyHLIHTjJXN54syi4C3vyts4ESg8qq4CMcFM1HJlXChJGDpCFB0oFuA9Ib22REgH4iygQETRBtWvrsyh29wG6TCbyV44lopjQaH8+qA8G7kqDpwNJxOKe9GINWGHBl001QGN031A3VgOI8G8VAqchQNPqsof44W8U9ek/3wjOZ0WBDlaSiM8U00IQ10KKg+aOuZ1WNVDwbRBPQ8mkCKshXcphnDp4KKEiTijE0n0QT15Ci5EplKiNezu6pRF9Tcg/SuiTw45lZqgM9qN1D4P8++O9T49ZyQB5qH8l+B2iFRpZ6h9S5ofDpC78op05IAlRMHBI543Jhzohq3X+KB1vMDZDn71vdhTj2pLldPLhS3XHyNXx9PJnT+ay7eIi5EuXAQNQUzHpvNkwk2oWA41df34kkV+nXygdv1z9z9q0tq6+trL/nV3c/od2nrVfwH9FMEGJvMdXOzoFXabHIKzKU7g+TRoE1lYKxUuKHyQgWWJqD7bsKmXIIJZzJwZMfWw1sHMBewq0/bA3a0euGx7cMMykm2J20lxDTJ4vC4hxkYEgAxfdYaG0CBwoA6xK9apQ6t8i8Ach0NQDFtAzhfLqfw41e0UrYfq5JsdihGFDVBkNW9t5qhFBt+XR0qQFHYvwoFVvmhlAXl8Wf35E3cirGytpPiGjpNj6fKnlFazOOWtfvLLhQKSKLsZqueStd3S/SGhUkHQZeFXKmL3Bmz7JvbZhA3l3rn8Ptssut9NcdW/6B6/PrtE4lHx9sMBvfkxpDkCnXMu3bfi+sHYcvwybCT45BaKPVTNlcLvnq+1Ms3ZYPZa9Pp0VtqDvaLxvzuveoLHiM2W+qvGtjTNmnJwILFU9qjbrbBQJJkqe+7YK5bmOSgfbxppV08e2LpTiZr9/GjpRxHulueUYOZiKPn1GAWRecfh3/q7fWqi7zea+CNJHwnvK7x4tXqt0dPpQGXp1KFqTQQHToJeb3on1gGr/oxZKWFaHozVB6eyrdMLZ4zjNVE2UclAQLGWgq6nGLplKWbM+NJla7pmYxSkF5jeRAs9zOcnAQcFVAh5qQPQIwAaWVOGXHsooBGUyd9QDSi0YjDj3669PLo2ir4AFQPKM34UNDs6BhZK5c9nSE/k30+udCu5yuk5fXC9bLJdyrrM8n4Vb2hsKKEcwPGvcKgr9APaRpb/jmqYYnSGbFc29l14ldl31k1t5+jCZDY5Cu0s7bsLPK7qsZpS7Jc8+LKmmX5PLXB6I4Uz/p6s7BL2EO1JvRIZN1ia3TdqTc8waBHaPXgywq1ZqdPyPucZnCFK2Q8izjMWfL4wljVH64o+c+0AIZzlT4hO0L1VFJASgl2S/WcVYs4imIaVc5IXlEbO0+5a55iDyXWW1GaSIcOBoinT5kOHwwdHTnosImOqQG/yhwwcvAw+fCrBn25/BKcnFW+xz76ypRWNV6No8Hk3LWD4+jIAOGjBn1lY0atidFtGduIcu2V9Y6ucUxFbL6hBhEJIsBJNcfJ2qbAZgNVzAitxzICYxT2hFcrpgVPLA2xr/AHTRZK8Z2Bpzaej555lD8q/AEwJk6P3Zr0eHE/ohspf7DwPpZl+SidCR9A+R/AcVTmf1Z4v/A+c2pB8KBptDJXQJlXFss8SxCdFroYitLyylAKKxwKwAdpDcwD/7UENOEo2Kf3hxzV7gkF7ZoKj8se1PR4EkG7psyTssMJMUp6J0+7zMb9DOs/0jxMMCw7VnwnW4w5Ow9qOluWqUKeqNiuUmvObkOFLtC4tRZp3rG1VPa/id2dJlsQFRdooZI1VsYss1L8tg5J7OlOxHsYbxNGfFQbbpFffFGWV8jVPurwVYPz7BC0e0zb0JPnS14MQSfOOTYeJudFWwtoOKCVrK0e2koqt1jRPoF3rIR5V9f9Fp4rHQ60nlaB6xzDY+Uq6/0OqFm9+rdQtcMPhMwhmaabM6YNlfJe7dwMwJjH6o0lmxEQByIbs6JgCJzJkgWVUsD5m+nmw2NEQMsy49y1R5f9NWf17JFMNn0qWJ9s7Yu19lzNIpuCgfr2uiqUG9P6wbJwOf6n5YcW/dzruEI0TfN6k0Gl2e3fNjVMo+Uu2eGa1DKnaywwjPSJ0l7tpT7ZR0CP8bnLQEjGdHmUxB/nsAyUBFoHNGllcFd0EJ/V+EEI5GgsONQ8eznIvYPFEMe3xrZ3BA5amO5PWRekGUXLPBcLkhIUAaL+WuQpq4l0I40vA/HltJCvXEY3ypTTQj4og//iJrqQNgWObGTLaeORwNgAdL3iuy/y7hHmPfJu5D4aPyYAc+fKXQ5AE86dvRgwWi4zxKTYOU3xR9I2xh5YEEntSqJInVhh5TrT55JDnH3A4DPs3QuPAwb6Nozxv34+yUT0/fEzlf1V5xdPPlt2Wl+Bfdeh4qFxTiHKg+oKurx/LctXwvsgopv8lfLO8wpT/gzyyEhhKVkWmvfUJ2znZzg952B6wckoYnd2ApOrBKCChmk6MkWNHSGwrGDZO3jt9w8sHa7Cf73zWSCjhcDO19Xfqf+q/o4KPcGW0IZqXse7j9xRsF687MAPX8Z/WXlg+MGnUY/6qvpbJmFZi9pRDXXRczB7JgVt6IORKuoOsdnV+GopjbHGVLIQQ6ymJAtZFFGUPiqGUNgWieC76X1In6Kov8H55BScy6X61F+HN4b7IW4/E1bYpyhzlPWQoE/DR1JCvlifxttiRy8q86i0iWIUoZCPFLZFk4kolI8ihWxyypQkzqu/gfqVZErBd0dwNh2hzeiDClCkLwW1IwVqhwyFbXRD51Iwxn1ClmrMo1LHyliPdvAXu0kRlz4oiWo9/ZoVxToCReG7Q5l0hFaXOk9baFs13CJ15kWoM1fS9S4NZrFbZdyrOLZQKe1lCp4wUtSBlP5kLtmPFDp+fRGch7itdDwpj6cvElF/DWPd30/nQoG+R0dwzjyF9yItR+WpLQIcYs6irnkzjmLoqyOYsJfoNZVSUENrHntky5rukCDYrTaTZLKSXamn8feHgMrCHAGqTKVkF+JMdemLtg2uzUwTQ3qr0673wUlZc/S1O9BBiolAKm7UedqitcTjHsHOS8uPyam1oBLeRbcXjen2V4P61ftlTZgWqr8f9cOiv454qFv9KnUbDKj//qIELXrfx9KXhXJpekg+m8ni0gyQ3scyJJWiDJ/5zD3CX4Xrtfadqx3najeTexunIedoN86O2xB8cNxmcyU5TEHTUSyuxzKwlldIGYAoRUV1ZweY/ibVL6EKJMyDBmNtJDBeKEtfrAtDXUSjocbwiWm5p5mYK58vllRSEtVoT0o/pZhOjBUOvuiI3psgaqo7E+EM7IGzzyOU2xtJU20wURKEHzRX+7K+q5rVjxikqx81XwX+6mZkAKcWhQzaIjAUo9SP0B8g+BqIfkR9nalSJx6B8Gsg/tFHSzEowbSzXy/HVJ4HlEaZyKQ4HaUdf6wOPpGTURoAOKqsheAWbcsubfn4yw5z3ux0wsOBHQaD5S2LwWB3Wr5hkYWxeMjp/3jFIjvNr5idMroSbzKJOp1oKhw0WK2luy1oV5Yzc26gludQLMmeCrrsriLel2A3zE53OMmQ50Rc0xur1AnTKCxm6YSdzgnN9EncTQbVfNif94fVtu/c6muCmcO/bIs1+W75dgy9AHgUTC9Mp4ZNff2S3bsv2dCVy3VtoC70dYvjq23oZD6vTmirqq4ma4/UtS1og7+6I4MUDSvBlKZxuPul3XOffXYuvBwan0zS7DjMY3zlUD0vMv4soK5U6CycoFxmkdN4gIjqD1AhOiqYqul90st1TOV2unlqe0MAHOcL6lu/2wmry+uqXu3ci6Sv+bDibFbf/c2bQw/usx7w2FqaumuaGqqwjpDuOd1+rF/28CubMl/9ypcfihqizvqoN9oTsBElqVx+7E6XF1acd7V88zokXrpmSP32po0twpxsfzbUyFtEsxSam26X+WmGROr6nz61PeywEn00YojaPfpVe7aWeBzQQ5GDdZOA1Tr2hsXJNt2ohzE4BdjBPdFant4ljdyTneEmzR8YmD9pKo9W7N+7IqP5eonmGyxLr/PyvD2XLJ41a2ViIIdQw5Ktt31hTSlk9e3FkCIuQcedpzLmQW4SrEslCru+xg8XJTcAO5sLjVHOpHg5OgsBjkonpOHtEXOH3+nSBK+63jn8GfQAOokeKLzod97yFX/Mv3Opk2x07lejhb+o0f1O5370K2xBv9qPs+9tW3fjN6jK8DduXLftvdf/+lc8Oeb/yi1Ov9+5dKf602mhP6jvIvc7oWmhd5Bb/fM7TK92UKIy2XquiuvipnIXAeRnmhFrqmNsOyO0nUXuKqSgYhe0xcE40yqlPH4ZaCHk5hn7mYeTOpxRohlAtHHTvGVroC/P4b0jvUB3ovXqqqsnGRymnbYJ9/3ncqfzEfQqMl+8Mm1wCL5wbZDYIk/ejrw6lHdGZxxSt/3bnJPo6huvf67n0n+e/P17evIbaD9VFV8z0s3/kPDxgunli20zoNi+Kb/cW9df9y6y2S+zmWSHjA1q693vxNFHE/fMqM8u/MIrexwfvPyV6zdnv3ypNnc22J8+ZPAUpBA1lv47e08iyC2VpTwRvezgK+5qYVcyG98ymou7kplwoYi9o/4UV99hj4QIZ++c0XkENibZQh9oD/qhSTIaJYuaMZjN5IVTuZ6emvr6Giq+WxcOF8+kjcJGqvcH27cVySVud1SPGOe7CVGxf6oQxLYhPdLcHgGWvDAwIdt/ZFCw5yQTT6yi+u9qISWYB/QWbNUfHzZiZAC3iL+NiMpbCDbmLDb8yGB/XhhI5vuPFGbJlgERETMaVgvftlsG9Ng4fFyymU2X6VEKEeTR2WzGnFl4arA/S0+yM9odxdmy0CUp6Pnc9RznKUpyR8a8UaW/zLwp7scV6TJj4iKjhB7L5F6wwpaAO4cC6hAaQFk1rw6OdeMh5s7RJ+FoiOZWB0dUaSBNORyx0gIjkSjXnzzFNNhzq3uzvauR9oIQrd5AlmXLZlFgGMpHee0NoTiAAkzqlRofGP4iS0Iz5CuC555mBk8EeA7Q64UB7dlfpGNgPQtDQMVkuC1Up09q5ivEFEp32F0IiJpmMZrO1PKJoKZKgBzlyCAcBbCELZUSDkyYr1ssp8aPds511yYSfROGmHrrKUHUq3l6nx1Y37Yi2R/vTbZXdxSTUC3okrofTXKGa53X2egNNNc0TO1adsmOaVoZYwJLufi6VS9OzMxqqGEshmGLn5YC6wshIlk89c1d0Uu+yuKpHqL6LbK9lKC2s6e5e1Pvih0LliaCLPOoEC35yP0LbIcUNQWEBFaUKMAepkRTSlqhh6CQoeYRuhFVpJO4D9Ur/jaj71X11KQp9mqeCMiATVhqdTV4a41PvHjvh6j/a39Dj5Nm9bPqrz6v++epFh12OxBv463EgnUpT1vzrNjFSDx0+/tfWPv50TR/gmnyupwMKyqdZLD/1JJ4NymfbBfk5n9PPaLOUo98T9PcaOlc1NzYvKizRfNSA0QqYyBSHz/Kh/O576uvvPgi6v2+xmJM9itunndTQojyh68cSVqZrcgfXsG5xKN8gPJyI1KlZZHSHdVBxho+ixv8+rMl7u6zckrG78hyoVpOlfjDQ+JR8m6JP3zW7Z14kPGHz+IG419CGbSsFBQqa4zpZ1mhGm6UgzM6QrWsNBtXzaQTdaFRmq+a3n+Q3fqXLuJS2k2cRq0ywx7ED6Q+vasTOKpHpzNKPAZawoqycqeMslbFl8dZm35Qwjmrmne2O9U8DSvkaRjVuSvlgDXOG0S76ESDaBBwLDvKud1qzu6lwmbGvAE95LWrOY8HsSCUM+X1xpEs6kAF/ygnaDrU7dTGiyZtwRffVGtQEugdcdk4H8PzqLSx1iHew6QumOUO8iP2+lHQe/o9s5ccpvM9DDSmzVaNv/QjjdFtq7KYeAnxX/IpSWbtQ/sjeZXzRsjOToOtlYqy+4wNdZMEkgG32VHnUqTSHVBR38159v1RDeN15PasOp1dtWfPKgRPPLhqDxksMD/J02dgT/lOXFoG5chco0bta+dySd2dSiVRTQkkJUeXLy2rU19oeqz3dL4+VYcWgIvP1qfUY8P51Se61H8WULHiAPxm1YXUrYmZvtq6ENoPb9Q+eOksdavI2/mKxlBeDofzIpOt4RgQjb3KHbm4xXlYZGOuaSuuWflfJ+l6rbiF5bnypas2figrcSSv1VW6Ox57Uzz6XnjcAkdufcfc8hZvdYt2WHQl/SYzYLguOmdBu6aFFbQn7CUfzsEIwE/g/sEBMGoeqkBF5XeGgeI6nYMd7xTQvAWOamSdpqtxhGfRymXZ6ZUGPFRDQj2AbtKXEgWE1ENxHsAr6Yvy6YBkiabP2hS5tinTqqZM71q17Cbhtt/Or1nZkrpido3b7HNtmLb1AZ/3wX/a/N39aycBbdx4bPswk2si+e3HyJNV+thcxdx707IaWdp6Wbztui5Uhfu2WXR8zyK0gqyeuf2xY0sc+okIj+Q6NuouNEz1U4qXevZEJkS3ikxKYXz2kCtRsrSR4Ido/pdfq32nZdrOnuvveuZf/7XwHg1iIglQOF78pwfb2tCP9YMHPv+nwhe1ujQSY8QmDsWrqIZZM9ddpPQqsPZ0SdoqmApyNiUg2twB6iZBABOpUoVeM7wGtCQV8nC0xSx/YTJHw4eofU8+VzTsN/w21YiDbg5/N1u4Wcz1pU5xqb6+lAhP/GW/Y3UvPctjbTomljT87RyqQ91v08w8zH/+hn253GmWQaBPNuezxIOMTp1ZlH+i08zIbdoFOsHMsmYzjkqeIgNNk8RLOsJFa5CZkjplLU+ymwc3yw2NCzYX3+Q7a+z6aH0TGXjLP68x5i9c9sLxZ15/BcUHn3l9N7p8gDTXB9bYzQZxwZKLJ5MXBjdvXtDYIG8uvlXOviYAhwNkjjXO8+Ondr/+zCCKv/L6M8dfUJ8YIE1wyNnXGMS5i1b0amwE7oxVygkfwgzZYV52cce509yIXJfWP+iZveyqsPPjOo+hn09v5qfCyA9iMkFMMogS+bA50HpYdoWKA1HxIFYWVXH2wF4B5WslQKvs/53MJMegiByCI6FvfZ/2VHMW/WNGV32bJHm2y0bD9ZGY0SR5XjI6kKe+4QbJbDTcLxm6bR7TYYOlnNS9gyatb6pMqjPRpKZOq8cISXHuIZMjwe/Eun6L0+m09OvwTj7hMD30kNme4PnutmJEokHkd/AJu/mhT5u+aMroDEPCAYD5VNGh3v8Ng4y8oYbWqUa9SardLq2QTRtbvFbDIwbXxZLuM9V6g2Wee4LiRXZjZVJd7Q3SCodlY3NFUp3R1u9urfdge2Fov81aXbWliiczV7swdq2eSXjwVlttEFHjoRE4HLgEomY24Bk0zlNjJR/+V3KV5UYYLhxhUq82kWHDzBwQTHYSMOFunrEI6D0ILEwJ8IVakUIaVVyOiqEAXbFhgEpYu9RM0MvqN/9l6YqbHw3HiVHGgLRjgYhICNtqXIab730ZTUe3oum4896bDa4aW1hAItVXhGROUzz86M0rlqr/+f322iMotvWWOzy3HSJ3q39+b69teUwPlCeRRJGXCBXbcEVi3lk/3X73e3v3Fvbu+MksbyziUkQEkbwoSsRiQ5I+tty2h1+xZNWHd8ztm/lmGe9munOd3KYRazOI3o4m0/R+vkwJwREOPaUkJvSrG8GBQ3lksCKdbGWwn9iE6SCN7Kd0UVLKieqcQAIqGq2ZpOGPzourgwPZAZ830uDO8ErVhHBD1BYImCM1LZ5W4We7b8wLtSFHymkNNOUm6RXATr9wT/iSgW/etNWtDtH9EznCa9sneT1KUzSx5I4ZrS+sO6zZrMG5xNz2H3asWe274TNNnmlCPJAKhR2FnChZdXY8+zlfrW32nEB8elWXHa0KXzwnGJ471eVeO/fuIxObYn0pnEv1eXf3papu3NMYmbJv2yWXH+bKNpiYLGk3pS0rdrQom2s2HmmNYyJZBG3EBKrnhz10I1dSVJmVnoilbY6JjVIbW+XjB6CGbmGSqzyk5fFqClidKUeoVlizLLf7Z0Krp6UmYg4EbNGG8IQqhc+4GyJeHwwoGojPyx1e90JrKHTHkkS0Pmb0yq0da8PqB2zQAu6tuVeu3rz/i6iTKPpJvKZkqXKhVcjeVTU9XqdEZttqfRctmo3tOqskFnKOcCgViAvTPE2fucG3ek3HD9vnxq86fPklN0ybPiUSXLN4qSs+d7dXG7fYhAlP7hXmrnW7ps4NB2cXcYIvkiyjyQFXOsu6L8mOtd4rDJ363tnmeSvXJtV/nUxvKZsJo9TpQNZbCBybQBNlinjmGJvJYq5p6sCqdTvWzvI6uh3eWWt3rFs1MLXpm3g6nvZy7p3CA45z2FMmX1h48+xmW2LuVL/b7Z86N2Frnn3zwue/WXgDt7z8PDWq7BjP3HIZJxcDsJfEKD4XcbotuBLXcBUDinKa7biWlG/Mysm0GzKcw0iwmlUmpUktSxW9lPeBqOVtu2jgyaBcGKKCiFlGmOTptVlggA+4fGZNMF02M8/q3kK2dzXmJSOOJ2kWSBwo2jgIALJbGCrpAWu4LrVFBXRjJmEPwc7HTm3tVoBKUdRLiVTITcDNDmLXWDT0/T/+8SM0Y+vsmZNRxyw8+48Hdtw1G/+RkD9K1s4JW9HJStRzJ/7am8lp05KJ6dOHn0P3PvrktrW9hf1oj+IITXoCX1+JbTLeN7OZYqQy9UhDJ+wMn6ANIBZqCixKGAWUTtiLxB2l+OywCw0Bhgd/GOhMdXEC202oWuhXN/qUJy4vm15MXv4EHkRMtIPZJVP/CQjRGpO9Gr2j+G76HuY0Ok/lvlemv+heGh3P/m+NZt+3UtC/bIVxvHu/EZFczBpQyJblj5l5NCp4+kJhq3b9h/e/IGuiinhAzZcEcVnCkhAuM8hIFlGhRpaP3QLSfPQ6csTGlIfC6TlgUF/uU1IBTKeorRAKNmKKfGpBbn48EETXH9tOFdkZzCLWE3WoCLPFMMD0Hx0fFFGikK2AXJzXIFengXWZ3qey72ZuNr1vSAH1546kgk4JTieXUzvBELv4Kc2DdkfCdmVqT6TIWEpVUMXoB3POcMf575zh5txzPLf4nte3NKaUmq6pfdsclmGYkm19U7tqlFTjltfvWdwWQwFoGWV1BmJt+J6nfzIw7/mPBn7ydM3zJ3Iz7986X0g31M9NpOesnK5ZmJm+ck46Mbe+IS3M33r/zFysTeNh0stQfYXOAqVs6gCeJnBx7jbuASpfG1WoWQTtmUlHi35PGrrB3sxfS1U4nBkakkZUe8LldIATzigLprcW0GF2IkNCZoCKzl9GydA7UZjnbuxx07PHQiRNVRsqcoyFZyzxkl6An0cAHEQSxBYsSYhIOjdGRNQJ4kps1PPwazYZurAbYye+XdN1+O6jDjsS5eSEJp2nHgtGYrSIjkaTrWlCwCL5Js2ZFU15a+SZVb72/e3GUL9c4035m7JdSgjZHY9+F3GV+wVaIEpQtyQ1S4TX6Qg/iecxLxAsIwlLOkmcKfFEgh9vs1mhxToeTWeqISefU/+/JLGZkk2IIH2dr8OKBKNO4qvdfr8ktrjFqtTlM+a3d88Rq202u11y14pzutvnT16WCtv4umxsDTbZSBIZ8Z2Ve1LJdkKezR3bB85vv48Z2kxnKLhp9+taFLVoVmTBncuC3+ddl3chrutyF/o8M+LXSIUvqeTlGY4aN0N5B8xZvk45hxG/tlmz2trwQKy0TGOAqeZlWc3Wls9Z4QzA4CTucnrOMtVkig+ya2Cmlg+EFdU4djGRDmdJMZwiMI6ME2uGfrS0LKPGY9MkBrW0DLTgdAYUeZfFaDLoDAZeL89zdv6po+mqqW17pwzsmlTl9rq9l1VNfnvyi1fd9vPtuf3Dj938g8m/bYOw2WvdVeHZuaXzHv32zs4/tsv9zoVz4AQ0YZsDvzrh7upa/0SfZ6U74kD6Vo/XnZ40+9//47bYYINn2YQad1144i+Q8+5n1W+ezkyoqbl2tne5J3ak4dqfn/jalI6uea2GtUs8Kzxmrz7Ax56olIWgun5ORpsCPc6QN44uJ75ovIjZlqV9wnTbKXbPU0s001nUiamGhpBzGl1rV6+qTvbULdCvmbtL/WB+a4jUGh1Soi1etazaIjlCRiVgJTWWyVMnGyQX6v/uXlxvqdY72uKdTktNI181eYY8QyQoVr2sKt6WkBzGWhJqnY8cu+au0S+o60lWr1q91mV0EhHSTa7iG2sszs54m0NfbanHe7/bj1ySAcq21BBrQDGGHFLpDCvbkOUupJjGD4zoh6z+txEVku3HBK507tC4wZEI7dzWbJiImj1DO8p4kHxeYya5YQ49d/HF6DnTOa2acKcVdOiii9T1worz2zcZ4bHN5JYxHJKPUrsU9PKfGjFAZQEA6hQAvWG2oIHy4Ty1AjPYdzajjQ9Map4oCn63wdoUbjBLsslNLr+3DZtFqWFSg8FJiNdX7TEYW1PN0wTBLDlwJ5r8WbHV0VAVtk0+6HKP2daWGQ2eap+XEKcB8kuiGWfuu5y4TbJkbgg3WQ1uvyBObJ4U4N2ug5Nt4aoGR6v4WfW1TuyQzIIwrTlFJlfuS4jKYolL4HyfxLiKsPawBfEapUrvsbVXF3J72N23m/cU7WtR/mNaXDL1UtT/2JvqT7+g/ufboaa3X7j6aF3Q39S4+eC0eb3zJtyIVr6qO37H/oFNA5GrL+HXrZlu8d+uFj74X5se4PfhWy4TjJ4vbeMVMuHexcv7HvqKQQnfcfxK1+TrewyMPrj0TI78C+BNjP/NOIRBEqL2ZuzaXRv5lyeWdqJIVFVPnOHOvPHFg8Lf1H/MmnVc/WVBj/+OYr9+6XWO6TqfeY7N6xJuFXcFt4G7ntvJ3c7dpUnZuJycJGpbUbSbp9QaHJhWKmLdDOiBh25FxEPRBCoBgloAya1FlG8EP9KD2CYHaz2VdMjlI7fyPcpLj+akVO9yZuIZGlcS3FF/86dqH0pOXnnZlIb5kYn+9VHlklcvsaWu80+MzG/IXrZyctTgau2d4pE7nE6XTTRJkrvJYDB3z5rq9iBf9Z/U35y4iBgMhBj0IUlvEOEX1ut1er0jrjOZdHqzaQqxAY1rnWq32W3t2GbjA0wS6Cen1WvnCl4HOdh12UTRm56/+6Lty1Zu0ce8Xp/PGJio37Jy2faLbl+Q9orhqQZDU0MgxhO9xSIIhjaPR2kxI55X1vIOrzAXPXD6J+iy4V2SQAQ4en2CUS8KRoMimcyS4AvrjCY9/GxGgXfzomTGRjN2GTHx6kbddURGWaZW6KQnRtvrodgYYC5iTvHBGXXo5KGBkY8MAFbObO6QfEnXgNrkybfFKqwefoOa5Cnx7IvfWqkq2iEr8abLdbkY1FF2h53pQ9BNL5OidtSCLnGI7mOakq1ZFnOy2Sx/DM8BxOUQlLu6d0StFoKHhszyaU4244HCoFmm5tJymkyMoOkAB6lV37IGsFtjctJjhHE1KQcTVp/bIZRjMBceiTMxO/SaQjDejGVHzZ1VYexWv/lOVdBl9wmDKLzlujuxGTsd/vt8EWT6svo79ZZfVIWcDh9BIvo/L33zTaRpCavf8ztdwap30HQ3DlfdWeOwm++8bov61tPVTmeo6hdoN6r5shlFqu4DQsn85jdfUoNFPVOueLdWxzVQDIcbc7/mGfttmWDJ/HLFvllhrZa3tfS2tPSiFvZ6qlJh+XScf/wJ3msZ/ovFy/Nf0kba9j37qgyxZFbZv2dDl/Vq2ejfhyWDy1TV+330W7Pdbi7cWiSRs1VxvDrV25sqPB1nZ8Buxkdo5pIMGihVCD8uYoE90ILgmLYgeq6nM2Vr5wEKNMTOCXZezFFWSn9SvVTd1t7LK07RMalFqXn2C83SRLmaGOw7WZ1D6Cvo9WR/Tr1B3YduJDnG9032o5VBefWGaHBKoqOhtj1e3ei5rfOGJVvSq3upjdFcf3I4TF5Sf9qg/qWR8Z2yZziR3qUZAX6nAGGeZDhVPaVnUJCzJ5sBMcAuGyNs2AcK6BDTPc6R0ax6UjaSg25w5H5bx0WBq2YXbhCc6ketKx556ZEVrXweOpKFBaZmk/3xRcu7on9+Rde2oE33yp+jXcsXvRC4qMNmm30VakUTsDOxcU1Pz5qNicJ76slkP111/cnGVQc/95e7DyPBLzvp8nPKfvX04bv/8rmDq9iax4BLqsItjDYDykK0sicV6ZeYzLXETKzTZw9jodJnJq0965jVR/r0uLUnzQ35hYF9tQZT7OWUqa6m4aVWQ4NJqnPeeae/scHQ+lJDTZ0p9XLMZKjdNyZVQ82dd9Y0jE6Dc2OyYTfNZmwYydboH110g8FUd/fdtUbDqDTlb5LRdZ7i1o3lpzKpQqo+IxVvNyiDEPa9Sn5qiUUoFhmqRU3eEq7RLVA8k9dufYJlbqpwdF68kK8N114809vrNcdmzaydPjMQmPXK9xYeL3JRUR9A4sNXH+ODjJP6meOf7SiyUQMGj9dVbfHiKSFzrL6lR7nlGTe6oZKZ6pycWtw0tevuCa7swoVVkwu5bLaSidqfuvpw92SNgzq9Q2ME6mW73+onczKuRd3Z0B07p3Ue5irGJwW74BaOiyTsml0i9p+aDGM0gYt9rA12D4p6eUR638mo9240hoxiVEYP0i5iNFIjEdRQFyqO56kVGX42EAiEpnTGanT8rJjFi2SH26WbeTEMVyEfn9efRH0aZ5W/bNmSV19B6zRSqy+lDnV89pVd976AUBcJ8seufvjwOnSD+5lblJ6W+pg5NAV7LdUur8eAAqm+HM55441BvbAw6wbCIKh4uqY2LU5Nds5NJPsZYzUwZ7bNG7hoUTarFAe2AOPUMf2x/UL/lW7X5O7DV191uHPazjtC2e5FrswcAuNnl/V9XKX9/yJc8aVhoKYamlE9uyOW7NrNp52Z79W+dsf+s6ONMerFilOvWShSLmntW4GMOQL4C8X6SmTn0VHTnDwLEjBAQo5OeWH8Kb9qBDBWaJ8y7KyEx3MB7dJPAJ1lUB41Pkmuk36vkeqpMSEAxvuh/y28BkE4YWfEaspOcV43rDbqw2WrE7Aviey+h92zUnXUosFaJv1VoUVKqbhstnCeWW+ePDLpuSIVX5zs9BQ62ek5N945ZrLZ2umYjrMAiLMuBLUhDWhJFxvawjQNUmul80NqEa5H00J1DCti+piZdFH1UBKddQjRLwzQkDH6mVQYWjUcl+WV9NsBh1Y6HCvRenCC4zj6iGqEjqexeVxTVKTpIal6CHKB4/j5dThZ27gk/fgT1YWERpV1RlkT3fEMylRqHAoCK1trjGpgGOJHxaai9SuReWzT1qZZ64uN8Y00FFKr59TTLLYrquloIq0pPaisVcs+zhAera95Vs/LlSHL2FZdyVrrOEdfChdqVwsbrrJwqKZI6vQg1qxRNlCoHuk4PXewUTm7XVeMzPI4MMCdOZ8enBH9Enu50XoPFiTFNevOcL4rlI3Sg0Ql6pSSihgtkeT1FhRSYDVDYkpppZVogkVJQKe53PR4oFFAh7kt2Eqzw3+J/mjqbpSi15AhN5P7hyPXnY66WQrRo1gQraGeFpmmBTLsz02N6YluidLGlBik0s1pJoIjaYV4Mm6PQoUCgH6M0iOd8n0ybinNsBPaLncGthTJA2+xyBRC4KHGHhkfKJPWDFnHa6EiFhuKuzVuEbP3RxkNUFRGi6OEuDuTTolRQPco45rlpaMkuurpJWw3URg/jspsUhq+G7FQ5GZCEiF3mtKkSsadYZXDrkfb2Y0A8UqmIIN2SxuNZ+oBV0/TrJS7TF/pJJuQdIixm2GM6FshaSb+Hk0X7T5KFuKhTEJm3VKBBBaeuqAltQzbozYh4W+sBguZhq0iFgQk2ixKvR17CPESbDIiUW/BBoOIsBUjQgRRJyEiEhETI7HaDKKeSAKyOokuCW8Jmf088QE5KmEkCjwxypQvLQrhqqAoSiaCiR6ZJBKyCmZeb5AFC9Gb9DxvsuoMyG7TIb2g0xG/Qa6WqkUBGQ1mbBGx2QA1CoKOSAED77ULPI8IbyHNraIo2HC9TrCIEnRIwrzVorOJBy6WBB4DYS6iJhkTM7IhIknQOkzsZnMQWu4wQZU67EGIIFJFEOZF7LNiImCsg1zEYHFi0abTu0VBxNhschKhWmcw2QWrXwrLWDBKWPAJkNCps9Q5BIIxr8ciQk4suAVihnHCSC9io0mWEL3yr5fMMhUmMPGYNh6GEUlNolUSsOAlVQKBngkGbNRJOkT/WSWDAVnsvEuUeATDrZcEQdCbdJJQRyRMeDe2E+IwG2zEpCd2bHXbj594gMjEISJJbyPYwBtFiU4VRi6rYNIbRQHDYhKIVW/hzRjmDsuYJ5JcjXmbDZ2loKR+D9mRwYQknSjqZOxGABZuZDMDSGEYer2XCNATSRQMBowQjCtGgsgj3ibyeh0W9Lyol4loESS7WWfjdS6R3QPA2FirBJ3ebNYLyGIloodOrNXEWwUvjKWBKlc4oAIAB+QBuKtCVp0FmawwZpJegkADj2BeeScvVPF6gqAFOmgGDLfVB03QI4sk2PQ8EUWTSCwwkgvulRCyQReMyG/nYc4sMI0oEOWRaSIhMR3ClF8SEkW/HjYzmgc7G6t4wcUTqE1y2dxYrHbpdWFRMosGDIPOQ1/reVmHzA4jER0iL+i8mNRYg0gPcCM5eJ2X6DFAMUAA4Ao2swlaIBOrjhDM6xpthqDdhq0EUfulAI1ELxrNyC5UOwhPAHyJYDHEwGU3Sjq9Xkccsh4JOl626aEmI7Fhk0GnkyQRw6gKOmTksRl6ACsNYYMoDN8efgTqAWTBRFurg2mmkEagAlhWWBQAiqtEWLlGrCe8DTpDDHFznb3K6ualah3TjnCdcYm3MprJRTUhSyi+vqiRS+VXawHMmcQEZ+PYtyickuDyaJ+j0FAr/LnCUqqjul5R8LHow/gtT8u792jKQO27Jths6m++JTx4k95qL96F/B6SRzZSLVZ8bM3DaH906h3PaUylYK2x3nhsaANZOdPJVX6TU9PjqIbTtQMol2AqiEq/C3zLdayf5yjur+Z4bhhcVJoQfyJLkMxMP/wNZ0tsL2r+4g/n8lDaWwDa+yaBY3Kqbqls5o4qHLNvRcWFm+x1qsys253hZFWmH4ESuEb+Vw01qlzwMcN2nOxDf0Dv1zRQpWK+fM9NmNxlC/teScUYBF0lm1MhV5B9h2Ds1SqmXxDg+OK3VegVPP0Q+sAZKPtjbnUvGtBYeGigd7XA5QqcGtDYKYO0a4MwBFTxJNe7WjMKXvpedpGnz+kxZRO4Rr4MpGcnUInxlKZKQVLpI0aazSwrBEW18aAZWaxA1CfQ5fdDp0sfDLpffUJ94n46QMWPAd2PLocA2WcyxegdGkuDLodM7EtaeZ/CLICR342frzY6Jhc1AEZz0RSsbpaC1i3Imlwlx+yc27lJ3GRuCreYW8m4+ZRAsWmchAw1rF2WaReo9It28ySUuHSlr1cz0xFMXIkJEENeXEyBFz591R2LNt8s9u3omNor8LkDNw4fuvGA5AqkZ6ztMvQuuOOuOxb0GrrWzkgHXNKwZpePLC1Kx5Lg5kV3XPX0QqF3aseOPvFmTfgRAxQunIcua2zyRGruLlh23H33jtTabVdcOjXWlGqCv9jUS6/YtlaIM9lCta74qezCU/MW3iRsu7sm4mlqROtZZElP7X5xs/AhF+SmclcXraUAKVzLM7INSLERwy5pVDL8UgrLlESDiCfNaZr42j4TLdoAKCqPUR6Lh7mEF/xv+GONtSRglKW2mLXKZ6ojQf+J6oaY/6C/MMV/wh+L1hz0+9+obhibiuy66ODiHTcuPrF4+fKlO3cseWPJGD/KxqD0AKkz+aqssTZJNoK7Meb/cbXvgB//CRz+6gP+KCSqrhudqPD2h4sPLL7ox4t33LR0+XIoebS3aOMyx2x7cxpccNRACzWpSD+IpV3DSrVIyr391Ok8bJf3bsVowsknEeqYMbD+UMNtz6PcU2/DHrrnN2m/9SSa8MK93YfW9/XU/gTojethzZmZfn2QWn1nUJfRJPuLkjZN9BgIomjKHrK7hL+3TV9/Ord+ehv6e7ZkWkvxZdX31A/xv6ofOnPLL96162JShe4ryqRtmaYuRl+si6D71C0RbdtBRdlMiZvHreLWczu4O7j9XNnmv4AYf5HtcQw5txSXOsPZE0wwl8lo1rNvyLDraIZtUyHh4qRT5mKameFm5EQiTrqZySAoi/qotRUohFlxRxLkiiKXxIz5gztDayUa4wxtRKf9RKjNmW12S2HeNToecOI1i/c8cNfSFUZpzaI9BxZP05t37jTrpy0+sGfRGkloaLpo7wN7Fq+RIKXuGvxli91mztUKxH96VXN84aor5kS1V/PCeHN0zhWrtBeyDAQt833EIgCe9IsBPAQ75qAecD4L7yMDucI/voSNWDskfep1znDIlgWUb3cvjya1zr0ntWTekpv6700tqTPrZ8/Wm+uWpO7t79gYnb8kee/c1kmI70W7dVLWFgo79zXuSXSE6aPQkdjTGGYPPNhuDDt1LT5iA7QI/XsAZ7Pqwi0DOszzNt6n5rPo8D7Ca/cw2rlRx9VzES5Bvywx6h6meEKWtFVc9nRCQkE9Csr0ECl+ojOZLnvEwdKNUGGIfhEC0U9CULsC0zpz6s9RU4E9v4s6VWaZAHMx8kvNyZdNCqBA8dsTkBnKUL8e+7n6c/x59efqZ1En1SmiX61AXGxg+B98TvMxnjZ/Zo9ws3AzswLtLFnV0Cx3FAX0i1obiDGbkhV+15j0ws1PbrvziuG/b3nrqSevx5cYumxmQ+Hp+VeuP9BPdD2Lskt6Ct/01dcoVehRQ7fNZFCv7Llu0fIuPP2Kh7c9eQXRXf/4U/+2pfC0wWTrMuBL5x5af3X/8N97lmQX9eDpXqUmUK1eCXHdBvRo1/JF10Fha0bJ9lEd7enaNz6YPB/7fsyIXr89UWJ5jdVBHatz56FYGv0gEEdyOadB/aOh1ardyOVguAkMt5qr0AzOlb9Nyobf64+xjxPlLJMMqMrgLCn2n+Y0SxGYq7jdkYdZrMC+Wqr+yT8wSvdkXDt8ldfr/MBotRXtfo7da2n2jj+1Ze/Rdv7O5a6w3v2H8ZzsjM9L1A6Ddr8W5TIUoylpsDlKt4ZjaufOEX62VWl2b6j9CR9W3rSdyo0TWOl+g2VD92sGhgfLhpTJ78aGoBFL09qwWplu6d+5Wljx/bBrb+Ruhu2ArYKMtjqkaDfOpOrFEPuQFZxHsivImK7afUm0m10OU2ZuInW2IfJgKpGk2KYoRTMJ+wUH4ZZNC9f3Tp40uabpap9uUli2TbGtR3MvTXRi9ZDY0tvbUlPVHLrIe2n77CumLZqOdgl/1sbBYdEGSv3SBoR1jTPvWi+8VxlTOVpLFqzqXT6xxp/VtRmmNjgQTh1efr1pDs4+FXYkliSbJniqqts7EpMXz4wvbs5Udarf0sbM4pDJDZdf3nCkwWSP9O9SN6q3lCPGjOvIXYqVS3Fr2V46SrgxoinHpDWjsNoHJKgyDTvYypcDJFi0llu6jdMUWijenMpo0kqeoq03Kv0lMkXlj5kUI/qO39N6x2cQH9/We63BaBFMSyzx1PKd102b2tv78+nr2iPvocekBk9rZNaC2Qtuum7h/slWHaUbr7TWWoXQxKbujtnZvrkTWxbW49zIt/eyoYlrVryY2yWbwsqCmzod1UBTPtS2sqN9+eypU7udzX7vGS6aunZtW2uoudXh8sRsJp3FvLG1VolMwPVzFN3kSNjlrvZ1dk1bMrumgi96OdW2l5UWzRAu61M8I3lcojYgbpdHruit1uNmbcisCEDL4854yoNF07tl98jIaXdYsOFElbF2DVsjOmKu7kzuqV+6aGttWy3CndlO2YyQRZwY6lp+8bplbU2t9rDdJVmB5pbrm66w4CWv9+8AWn9idLZoJTqL6LL6lDl9GzYdeG7b9s4ut81eJSx1WEY+oy4EMV6OeIkAjW/J6vVVlhvMUfEd9U83z+sItvgdwbC/rX324/PXHFzaMdUVQpgsNRAzVsyS14SMotUnxYyyeud3NvU3T2mfHAg2t/T1b1/wBJr7clX41O2luXFwnKEswzH2mwL3cU9pFiMq+24f4x87Nv/T/rH1jf1GKP1OecUn6ivco2NU7txxnzxlpZuSu0wWQaAicWWbhujeslMdcRLLeKEXTFBRGJpX+YVRug9Xn3msaI9CZvqSTdTCBxC+KMzkvVvKdkwjnv/L25sAtlGcfeM7s5fOlbSry5It67Akx2dsWZJvK7FzOHES507IZXI6DpCbQEKCCKGQcIUA4SbmKtCQQrl5Ca3aAqXc4YVSWmhNS3kLLUfblwKxtfnPzK4OHyG87//7Poi1s7uzuzOzszPPM8/z/H54pGgD4DRb5ocguEH+PSwTT54UY+KLoshyeHvylZUrPR70By56/vnmZvRH/0E9kr5TTdDPkmvfieFr0aUxfK344nXkpGelPESua34+vVw9Aj1qgqw9JLLyv5lyUjPyLOwYCxqreNmwHItVYEIBxSGC/CIBTFH8kCDTSmNAKAKPEckFe8uvguSdRu0vtazi2g+6NJLgM4RprJRiTTZBhw0+QdIgxR0wWsn4otTm7g+5GKTJKLEAEAmL6Hpj+sdkl0kNUSaHoKUBwL4S+A8AWis4TBjTVBOzV7v96CaulAIgkJNhplEZHAY8EGHVHocYEZAiGsf/KkYIlQVTESkxh15UjX110JwD4zVg6w6HLXEnNm5okrSV1r6WC3/au+NP16x/8uIl5d0zPBpogJwlcuLBmx7cv6FlmqAJOmK1rQsKVlmY1+UMeuhssk7rXTbF/5Nww/4vD295aU9jz+4ftPfe6TV4+fGcw9py1k3v3Xvpjz5f2BLYvri4duKW+Z018vLJG5aAiz45oViBcnXrypP7M7UTFXIwtXJk8P3OymXwppT44XT5fIe2wra++Ym/TN71ZF/vE7vPKp81w2hjdCxnqX3j/hvvv7yvGVfOHq1pme9c6bQ8lR9jvHOR/+FwPQj/ad4dF3Y29Oy6bOLa272sTqiwOKTWRYffufuSB/6+sNm/fWFxzYTNc6fWyCtX35oNRM7ZttxEXsPYiT5bRFDhBGodcVxqMxZ0gpFoIIpkHFvEFhkpodI3cvLh92j3+PmxVVddtWppS+85N/YPDPTf9wpYfO6556H/gJgvw8IdrtA+Z10scM1L1zStWY1XX97agbOdBy8bJt3i+e8eLcUuU7GArTCPFNvr4Ikrt5X0MDrui/rsQRsWwwLRSDRiY+/4sfzTN2+Uv3x+27bngflG4HntV9sf3nVi584Tu+ZeeVZ7MYf0qscN9KoTb5048Rbc+Kb87FM4IygD5ue3pX62+aJ3ht65qGrSopmBobY2nOfEiewaIsZoMFCFVAXRBAl1Ke+I4SCjEiTq+atgXSusRTqFRfmCcdiOzVc3akTH0fPJLTfMKDPidcWyGXsO75lRpmxgWd/hwST+7pjk4U9Drm/JigOPAYWTPSC1vztolQc+vurgRTNnXnRQ2chlkMIXyOSXTuT4gkIq1gCD9BvKmImSIXgGqBgMJckJjNaZkAhZEn0WSUsgJdVlcB6Q2kjRCeVaUgUVAQEDkAwRzIEUxhxIAeIrISkO+cq1CSoJMUKAMcusq0IbYM0+9yAmkX8fKcOnnIQJJq/MCpCgA8AEKbPyLBx+kyl8SH3u8NiaIoqK+IhvZBDzQY6eW/thTzopseemk7BHoc7OzndMcrDfKHmZnsGkxLyWz0OC+2eKUbDn3CNbVRzRTsPbODSi2X6X1xJjtCF5DnrcGd/dsBup19KUWsYzvDt65HNz8cQujEaS++7tDsbhgU2Q2L6DMQwdRvECUw5JYEEJseKqNFHKQnlFA+i7vGHK+REAIudPafgRmNpQvrJTvmKpbkJ5S8yBpudYS/kE3RL5R/7W8+bOYFMTVtCNQx8TL3xXTejfq8qqa2qqy3b9IQwWzDoYkQcTfHVRiSiWFFXzic+cZde3zexdTt75I2g8O4fE/ZWr+BZ2xVUXexOSFX2Fot5m8YnmauCzBUiIJVgmPwlWgHXz4JzV6364mrlWfmr2grb5Nr38FBL7QSe0lk1Z13b0TfraIR/9R1DbuXJl57Szzx76IP0SFNfvmBTxRNLvgmvBl+PHH/SOry/+c+a9KeNrHZkTcTh2STiEw/8jeNUN+/SQuYPjRyzzY4A/BqnmO1+XP7r9Ifnlc3mg2a8zmfnOt3f0Pndg9uwDz/WufHzy/ryV+b0bgHT97aDwdbpQfkn+6PWd1+3TFWgOaKFuRS/K/ia6asrEA3kr95es2bjzdVTG0lM27m/sb7FPm28YaC0OTvVwON6XVY+1MiQcmnWoXaiKw8gBrLp2JDAktIQNY+zbDBbs34IbCO/ujaHyU9QeoVSANsbMaOhC2q13iS5jaaHcW6jV2vUe2hPSmS06C2eFggCWjpUV3DxG1j2AKserVBuC0eA5wSDAlrFygJ4lQCuHMpl1IXSB3q7VkpUyI7qV3o1uqkE3t0H0GPSs0VlRqcbIuucUVY7qEs5heCj+xJi9FVs2pudiq7PCnBSrAjiKnfh7YC7hkhE5Mh5xwMwrdh9LhvkdJAkLMtArm6/XcO7aKn5N83KztfvWA1ZzBVxJzqRfIRuo5rvyailw8gcB6WqMZgXOAV1fXgPImelQpUc+Ava4KgW3S97LzmiecaC0e0bzFkHJ8QrZbFfypeTBPxQVfQC4J/FNrvlSfjwzLiiYW3Y8/1FIUEOyD4ak52MKGn1JzBxicmBcGH5gOBoXAYnuknvlO05cu3eh21l1867yhkktr4JVJ06A2XkYXazJOQqk60twO/gruJ1JXvn3/ZtemVbbs2R22zkhTnPl34H491/lgLtsljFwu34MwkeP5tYgcOxGI7U6vxbZOtSF8Fv4DhQF8N34CUj8oxfLr8v/vqOv5+yAv7AiOnP6LUB3xx3pOzFuwvEzoCuwjd8LVeEaJtn76No5N9fXz7NKxTqh99FXH/3r/r+fAWph8JszoyzsuuAEGh/AKYq+CI1hPsUOqxgg4hKrGCdUZ3g0StBBHPCyXdSnPzIWMTqLhXlB7mM0olFkf804zWCq5GKPgqs0jES/bHUO7iqAbKGZLl0D9CYn3SCIBRaNTq5ZCfO5P+YPXw9FSg+ST0eSI495jBhuA7kJXsHzsflUFEGeqi9VQgp7ZIqsyI6511UHlX0SeFjaAzFyX2l9fjhiKpXJPcZeXVcqcy0+muqqS9XnZJMU0mZnUYtVuSjj8I6RcyyxWmWVEatNXMYUhL3JwIhdMpkpuAQxCs8a2CQEbCE/T25HJ29+8+ZQXWjm6pm+VtonGfWGmkWNHReU8zZGbxH1jI0v33HFDrIrWsjuBR2Ni2oMeqMEKqlTYP5PrwLGgft8IE2VVZRh39/n08d7b765F4swtTNn1sIOfcgo6aqqpjXrSjiLhSvRNU/LT1dV6SQjC58Cliu6r//zAQjfWgnhSiyUMlm7igZpxG6sgbA+xZbiG7VY4svGcLcMJ0Uhq/c0kmzxurucxOyMabKaCVOoDhQol9+BVM7YUl/KoJTNhOeCJF7KB/3Am8WKTZ+L8s9Pk3feryzTY9OK0YTmg56sXEm4YMxUKbWU2CZJWLmqM6HmV6MarApTdiRG9N24FXu4ZaExsGZIArbIm8v8YXfyKFEdIByQXNI5dbhctaum90/aePmByzdO6tCN0yWNHxmTaNuRXFfZ1MxUFxRUGtuqrN3Lu61VbcbKgoJqprmpct3i65766VPXLabJymtVLbqbt6tu6kWzKitnXTR1zSx9hf6W6667BW1mrbltc03X1trCWNDtDtYVOZxVtRV1dRW1VU5HUR0+Fius3dpVs/m2VUc3T5iw+SgZ/xXsWReJQSHL1DnbkMIjSdwlzHm4lKFcoLoCZ2Y82S8ZDQb551otSBCqyB5MhkhQJk/2E5TfHgVFEvSgWqB/OpQPMy4mMEKkBH0ZsEiytJyFhMxgBBJuoiiJAS7PWYAytixMEMh+h12ZpURhgNx4AJNR9mAyyhU6mLE2X3U+tjbfDuimKSv6Do/bez/sEUTQQ+w8/YQBsx9Va4XhbWKD3vt+3GN8G1T8+GDr4b6u1uITo8sYJo7LCj5F1g83oiJCnLaM+DGoFe7S5RX2O8rYL+CaoPwGgyDKpI1BjyR/dppCZvq7Gv+1iOrJWXTYrK8GHUdfKQEpUEAJcBSmN446AP56M2hmYTIcDdsPheuwD6aHyTp2KKZeJqS4beiDjb0d9sbJm/o3TWko2Acm7yvoO+yt7673dvV2ke2kJgAYnaajtzGol1OqG8fviAl794UHDlzYsefw1iWmuo5XrKtbujdt6m5ZbX2ltbi3t7g1cbhvcVEZ/rjLihZjvIzcXscOv25CcV2ZZFqy9fAe+reqQ0c2tlxpixk5SS+O1B+LlfGWYMISlWKUmH3IF4HepTem+OKTNSHl7eFwYZtyhkgStdmwhSkNCnz0ve+HXJzO0hzAbu++4uNAc7zYh9OBZouOc4XevxcfapiCWodWnA4SrStt8vYjH354ZJ/1twcJpIanBElxonweWb07JKKdEg/E/GAHf2vdRw5eaVvZippG5fpU7KpYmw0qvlFsDh4d6U6RrCuUiqEeyXhEyf0E1ZHpH6KSigsUpPYtTaCDTBKDxu1bSqP0IJK3FM+ngaHU0n0stQ+1aS5GLDIiQuz7R4XRie8ZCPa9Ar8U2TChyvZ+8qZJZYFP6fSow5aP4Fvlkpu6E4nub7/kqcN9g1TfYT7x4ZHEvqUY7RIvwhyhx/dvkpPpFHo+o0V9yovbCw5gdq4cFnolNVGRBvhshKnSpUiXsSvYK8PTbDZnnrQDk1MaCPB/w5R8GAUcxUKR42iYOL4Pu9qxqXQSfRZDX+GPgNajDwUq8LA9xBmvf2T6W8KZAdHoTXv3HVfsvkr8ioRmAwUDdy5hNLCNNLLzFh/mRAXqDG/JAeQq+dgRVsCRVkH2OPZzUC3vydKewn3gAp1B/pUBrCLuDRQGHc5AzggiHMik8o+KArOvsKd0MInvwhErfId8RZEBNBhOigyFxYGTFN2TMRoJ/Tnr3ikql8YR31n8+tG2pIepn1FvUH+kvkASlAkUg0rQMpq3Ojpinx2xPzL/SN7qkefPtP//+voz5R9ZX4wIbsl4W47CYsK80lkxLYfXTeXSp/LS9GmOny79fyM/PM3x4WXG+Km4bgQYi8pnfx/I1vRfoyuedyz9rzEOjpX6P5VRHutg7ufk9Rh0dEAR4PLcgfEK5Hd8M09Rv6e++n//lfxvemnWLyOvvxaADN9AIDrc26gFRGyj8e0jvqwG83+ld3/f3ncKa8JoHMRppReSU3nlSar3y/RNkECjJObBSfwf66Nn6FFD1zNJLx6wvYNJ0q/olFLQnp6sY5WSrsx9PoBcIQ+EkNCRyPKYY9trM0YGyre+EgjXjDgnkdeXZY8IZCgkbNm3WRtTACCGGWhDxDobU2yz2WmYLLvJr4DknYLmlzxkKXLgFSStE1O3gp2fSWKuylTGXku+G5f0opRw9StWHHUJD2m4kP+lQZc+RvZp76j74CSswuafjOUW+3T2uxLobsRfPZTBllBw68NUDfoWO5UoyjNW/XtJhUR7GqOKaUVaTBLph0kNpvpz0qIXHQT9Y9fm8+8UIjP4HAQXHlsqOCPgA4oIXk5HI5YAHwhjq2A0HI1jQ2Y0HnGgo9EmqPj6goiDRdo6nwTyh3L/QEL+/STc/D39iUR/qsfrTaZSSa+3J4X3iTA0CQQTA6AneVADE170P1LDBK0X9A94U16NM+nUoO0A6PdqsSKY8BaO1xH9IaH6n3CoFxLrBBZzbb5onLRnOO6L+5CYhPG2p0cZNDEkk0c+THjBgJdOeRM43uIUFZ0uJ1Kp1IdHQCKRTKa8QwPDOFMx80mOLnWE36MCD0LwD0fhABE/PpnK8dbCDHNqvu02pdiuMAVGxoaFBwQZewHQ/zHCN3FEub4Pl+tY5ZJTStlSyrOUUiVGlkwhc00opRt+AWwcXjCI5OwZ9L+YCJLixmGNdiQXLq8FzFgH4VZdrc6lk6t0OvAWStTqdPIOsB8cGPPwMZIiR9CPkmWHvEM39mFSLiMq139mykXlfFtynLrMWAfhXPxw5b770RPITcFbqFxjHYYzlLKSvf1gv1riKt3Yh3G5ZlBXMxFm7rD2Gs4PIY51kImcqdbDDn82qqj4+eD8MQ9TSrmOoXJtzW+vERwT4lgHUblOW90xDsNjo18uyoELNsZhPBah/gW3kveIS6UFI+mWUUdScw/rN/RnYzcWGd9Q34Bzs/f83p3gdG+b3HMGMDIReq5yz//BCwTnnu6d4HtWontuzZXzezY+XXma5lTt0IrcWK3gpeaj9Ci2fKsnq5HXtYJo3hiClxq/JSIClyC2/fSA16uQpHu9aQKRxOFgLi9NZIohnJWegV3QgrNbjHgMEZq7Qzl3tDwfEBOJWMdj23BLQwDkYc/hsmIRUJUZI2xtHRoBrRHQn3VymzjYLxkZ8vjBFF4I7Vdgm/rpTWZzv9kMKAU9VEG/pXtyC9zS0FyyWN2DZqmsPzijyDoONLNn5ZzgmK2Wv2Sg4Dz8UG0BI600Vg4Lby1ZQBhQVpSHcAno14Y56jFKAci6iUPxRj/d0yFpgiYwksIAvEkAkahTSKqjSB3Rbwo3QT8Y31UnU8rqQ13XCgU3iTSBst5Pz/B6vUMkA4N/8+cfPSoPRalMta1AMU5mWZ5vyJLSHjo0ipaW6c8jrX1uLKwHdU73EfafXH1aYRPIEB1nacjy6X7GzkBTm7rlZPcmbOIns1mi73B96UD3Jjp5mhMwgQ9v6oYp7BpApr7DfUj4VbKPcZwas9wCzFNzkKxH5ul8mqLvzkBTowq2qRskcblPc4JJpRMjSwxIiU9zHBdZg2T5BFkv1FIWgoqGv78mNdZAwdGpzUYMZqILrMryay7eYOwcitceFKZH67qm98EWxbh+JdkwaUIV0Dd9qHn5vuXL9zFfqqZ3BdBs776lmPVx6b5f9k3HGeX/UqR1xZCevgbfcPp0+h/40uXpe5STSkiCvEW5MiPHZvsslY90wY1EJVF9G/M64zD+WmClMaSCCmKK/cHZ8uH+VzZLxCuh0fFi2mTgDWaThWUDrSs333LbSkxaK1MS1iHRBw9/fXcU9P9Q/jPvd2ktVpM2wHXE1/Rvnx8rNuCYXZIN/2AUV/ncH2SxZCny3dVQi/BMIAB/FagjLHt5aYeCKuUPK/6RHhrTldGSlReYgL+KCWcsY8q6OV5WJ4u/MFnQMq+lAP/AW7LJZw6cP+7WKQ9Nubn8/AOJlYd+MOeBOT84tDIx0BK6/PqfH146M3n/gSv6fK1XuCPn3Lvh+rtv2Lf+3g0R9xWgt3teR8e84T8XXfCATa+3PXDBokunVwpC5fRLgeaNi2Zsag5oOWlc6+oJu9787MicRdvWzpoX8M6ZuXbbwtn9w78rB34L6riHv5rvHH0VtiSkiqcTOfMzJo0dRaA0AMm5RBZSEP51JKOSwmO5ncU8lmEcIQXqFBA71MIEtBfEgr7oyIIhxZXNMS/ll4tYzB127qvoYKp0iUv+nRhlEqVLC0BIHLySpjLYhbjQgKo4yDZUye+VH2ofTGXLjTS7VOwsuwkuC5QXyzc6zYGKYrDB/nh/ripHQVN00j2tjfKN0Um5yiztr6ki8xqbx0deSJVQdYRliJhQQwRuhOBBtwIPGAnqR5mroFeAZg9EI7+YT1J+XvBl+eWgxukqqNYUXP7A5QWa8bVOWaf40kxXfGmmrz36mTz02dG1aAuYz45+PJJo/bULb7jhQnQDdJvuVau6XU5zNXijT7mafPoyvmxt7jZouB7x3Y5dNzuB8VPs/djjAn8u/4O6aZy149VaVRe4nBpcVzn+P6tbpKDanKmWBt0GVRVq/7d10xPf/XJs5c/4IeIu9v2rlAy50kTfhEmXHPqf1UQxCoIn/keFV+U8tFFmmfbvt0LCjPDvKjFTAX84wCkQEL5aOiEKKVFICqIS8ZBJwoRaGXUjv/126tD7h1Jvy2+Dirfp5NsgNeoanFxHqqN6eBGc8mQSVIAHAGYxN2XXRfBYjP2o8Vw5l1pBbaB2UJeSldd7qMeIFR/VCQ0HqB7xvHQ4L43yoPeG0qgWwdPnOePx06XZ/LQlm47ifYmwk420CZh7zOhf0jxgRv/UPYYyDyGBke4xp7PnyQaMvZvZypS6n9ui227CF3yLptXp0W8JdiZG0ASbSI4v837TX446JI+xo26AslH/yf0knxnHnw4l8R9+EI1/FZE6oa7V2akyagGW1jK+QbyF8IQQbAAwwmyoWgcz0XHY0ZTJokfEidtrJmIMDe7JB/fPaVv9wPJjH391PH72qni8sKLhgsFzA0XE3lUUQH2LTQV0/O9uWjS5MDF5U+Na+asVJtFs9hYHFl59b+emX2wKRXYet2uLi4vB32DvEm9N/OL0g5tNwQK3YKc3BxotgwKxv/3T0oiN2tvTbFhkmW0BwecpXNSo1UhB+HHAaitvCbXGpU0G1ixacexPpu4s6sFlVC01mdqCv0OOt8Uk8ovS4SgaKrWoOWykUg4bqhc6iepqs///ahY68cQrrz320Nvv0p/87UarxNYba6UqV0Wgwu5wSWuf2CBZy2ouOPbg/krfDYMP/a/aCjpT5jXP9IBHXtCc/9xGuf7pbZUDnJYu5Jy8xOkZhv5DY1TLHbdA/rklmufLwOf/u4bEa0tILiHrByUKG+eI9QO7dWT8Kewca0FBx1SKwhAxhNJ41Bo39iqKXJkXeYf7cOWp6/m5zGfk+Q0qx+jw5TW7VYtmdEyShgPpMYT1mMWE68dabdPBSfKVjMPQajQyYLuSgFePWYH9Y69EMb6TX6GLLYzDyOqVRLp37MrlfOOfpWwYUwfYMvA0uEIYt5IA1mEiCsVPUsTueiMy2dATkChLEGwUcbtoXFjeKkmc0V8eLeQ0Vo4ugOU3Jt65a3gecNvxB8GLkzG6iip7Y0fwSfIWHAkwo/Gm3bvrDRagcYGD902ZZRwckU8+WfjzY4qsCk8d4/awA5SOKkV1qERtT1scLB3WAongtwYJ5xFmPIphwiMkgUusBzB3AyDfPtFzpAm0NhvAV/KNC1i7w+KQ2+Q2tLGzC+QbvGIl+PeH1qJC24fg35UibD9Zp2sGE4daih8AqyaCqHynbPAFDX//uyHow1xJ3jiPqZLGyQ2dfJzKYO8miY8xlQPV9/kx4BtQsC/YC9NJSymrs7vTKXtAJ1pZymh2iyaeuWeQCkA2YIcJd0WpDiZ5SRiXwdrEsjlEo0k9QfDXAp9iAcya+XyqL4Wi6OZIqOOo9+F1POL0UgnnppPo7xiTzJgqhvqHWS7ouf9G/UWr/ZoYdlDW36G/njzrBt2TZ+H4WqtFuf89dEykVP4iJsejMj23jiKO8BnHvkcKR0wRIAtgRN2LZ8Y5Gx77kFjMRtUDAPtNZf7Bp8nm5roKONB+RXJuRR3SRusq1E1sdXxCV1nYQnad5BLmabKZSn576hYXyB9eHCovbZ3kKlhchxV3dIiuy6Vlk6vYUhAsa56lHlSw7pMkltOItPcgknSXUr3UNmqvyhCsrjzarQ7FJ5b4uITy5EU2G6MQxuBaaFDAzv9xOxoZAJ8Fy3EAPkScEdvUQAQm7xYg79bssIeCp05ReqdeqwUUfnn9CtPSQF4sLAsVCBz5UZvtC2Bxz3FfX1gofy4GbKB7XvqmL+QvVDgdIKJj8iMqYg6YaYPX5N0m/U/l1uCmYQ8E2lMU6QmAbCJ54bgDJH//BRgmB8yyBUT5czdQwHWA9IUNPWoBXC4CUQXckT//0oaKtOB8coH8E9t6hTSKyrvlfcMehseDHvSRDJF1zWbFr3OY5RuPZkL+UeLorsJCk7kUxEUfdl5NOZE04yQ/oLk4PKUiPC6O9ky2vTObape1TCgPTDWKBuO9RlbTD8Z33713DnBmLnDCqbHlTc1uu2NegaU4KFXOvT7gbqwuSxQVnGXW7NZ5jEDX2ntTRteG+Hv2YB6tfOQLhaY3M5HZ8DdLj5zdksoacMiVSGSosFEiqXDRKEBkWdgLkFQNY+lUiFlLDEtK4CukVqIfT5Z3ZMRDJFrRp8N0SI3hzr+9pxCE8W4YFIIgtswGgXcAn8Q/DJcmGWkCiIZHLIqV2Q3om5mG6xrA0f2E4tAEfNGIRAeiPgJ5EIm1QZ8tQEvA5iPuxEzmHYUVDhsSqROJ0pd8c8SpoWlAM0Bnuk2Wky88sx9Yr4Q2dJDWFFwFwO6nX4WfpmWaqZt51sy6pnGRKsG+3hWcu/68K2qmL+qK03+9//6hMq2B5rXQ6jx5PwgA8wMfMSGtQWso++gB+Sv5t/D+192FYqKvva2q1ReqCevdS4NFE3asql/e1Fje7OtW5iEW+5DRe1HdOr9f3djT143+/nX7e1pm6OF16z7nvCsmrVo9jTlz1d573V0JRtds4vr2xo5wN6kXQLrXxayCN0cFsQ+7HS/DkB4RIvMYXjlNgu40JT/CfWXSFwwlQ41pKtRmRmkapWmUJjh7TNQ/vXCIqhjnR1sGbZX1vvfJWNqrYGQR9GyMJ2vz85gUJhSty8UeY2IfNW6gGvjD/qgFY2RgQRcHMGcClgktEqaKseHmx1gbCgEQUhAWzxrXWdkRPM8L7Hr/xb1VLfMC4wLnzJ53vifoqQp2rzisDWqNAEJYHKQPr+gOVqHj58/vPgflmteS+Gs1YFngDFRU2htqusvnLAFPzsanLgrfHGaR2KGLNgQ7KjvHzVq8ZE55d02DvbIi4IQMhAAw1IhL1ZI0RD0jnqbKZUyScNlFyPdI8TZfhi2dOKCHKPx1kpV3yqum8ZTgJVOC184k5ffeIzCE6noDoN6T38PLBwRkESVOUcflb45j/1s6kfxAfsa5T3Gu3OcEUz5QhgwFv5Gg5KyVqX3Hj++D+Bd71yK5Zivxd23HMzu6YbY4WqB40fOo0fMKOaoCYT4f88BuDQIFBB2Y1uAQDWa9fNPxffFYz9nnPEPKO6o+u8+T0bg/R6dj3iJbeWf6+uP71t4HZ61Zt1GpQBR65JuS+45LPRG1Iq5hVTV2yDp0pQvfAm/RHXANz8/6SSs8SX7FzwF9nZLFKrCE8DKLRc4k5MSO5X9Lta/av21P1GwoNJije7btX9WuOLzABEwOXts27Wn6kTS14MFLL5rT6cKMba7OORdd+uACZWBU5SUqiw8RwLYAh8/iC47wfhi9PyJiSBX0sinUomhyOYk+v5zjJ53nBIoJL04StsXk8omYQU/ZoCNIeksBLwHRIPJdXnrmIDFRsTiSiDDnKb9dpN1oIvMOILmvK+dfHlRhHYNVONRpuGNtPIqRB9TPGselZR2kfehkkMDFQMWznP6hQWNgaDmhF05RG69TJr/dq7xNm6a0WBlLqdnosBhYqX7C+vqC5fuWC6BK0IMUzaCrWOWd98gps5YHPVDUr3U8snWITFW0t+9Bz8bqpmk+TYA31Dp13ukTJollFbhWvmK9CHsAr8V1Kznl5RS7ZGWubsCKpVcas/ARBB+kamRTuPzxWAk2PvUTQRU4b3p09hYrFOQkrzXoE0Z2vvxf8t9pTtAmLIYBnRns6uk+DuYBVrAyisQKkt/KNz7W3SNfZtYNMFr80qygYD7QJiQrSArQumX2s9dIGf8h7oSibwDah7mSyvHWh/5oH8G35k7cKz/6qLHQXf/gq/Kjr8p/wr+3MENrftLUXAYH0yydqPf6hqbQz+A/MGV2Z+fPhvvB4AGHCsZjdUjDymDVcyQaJd/UQ1+9VpLk10BEktZija5RksCLUh38wYhVzavxWRBB+eokfEWjkhm+e1p8deX56NFhFZDeoVXB3/OfD19Dj1Nuh24LIvJrpCD05JHPx6XCRVOK+RrKh6840/NBPJaJdlEg8LUjns9cnVcbKVdJMLIBgNICIwsLRhZgjHeQaX5tpiFGvoPKUfVSXsLIpeXPSCOMfGFwxxhtkCCxIxbSw+KoZ2FImoDERqJByRcGPpoNMn3moauq4Wr7C88bH7aDPgasq01fZJLr2WQy/dP0L+ijD6c//SgavUr+dDVYBb1PgHdOrrz7btJ/DacS3H+rGHI+LZR8PIvuK/niPiCxH8r/Hno/PXkKGFcEfgg+7hic2sg8Exqcioa3V+SvgB6svv6uu8BcMO5naluZeYWzY37et6qMQ9WAQ60UHoVD6wGOPLU5TwG1RTJWbksriGfAaumUMiqttWoYg37ZDnmzXCdv3rFMKzAaKxoxe+wajWl1+1c3KsJ24+TDbx+e3Kjs3PhV+2qTRmMHPYLIfEzGpqF+ud+ugdpl195//7XLtFA5aZXMq5fstsLLifR+j3/7ZOwNOXm7/x5yIH2hdfeS1WbJKirfP5EbAqM4trA/J2EiVZEECFsv482RenlVyUCl+8qZxAgWcILweT2DS46fLqeG27MUHZ9IKzmk25CXM9u9lJlS/05nE1EgbIFdjX0CZytEpWT5/6EzGEXgpwpk7dmg9UN8PZyXvbQiveeMlh2ynoJE9ySdwdMapTGO9J0e5UudrC8l7ZTCHqBjp2lvJjXmT9bnBeRwvUaVw3KG/fxyjPUDcmUAvx0rmc85zVNuKoqtrlnfF0y0SexEhCMBENkjBKtACWZxIMftjKicGM3QCBWXYfAjo/zMJ4LVYrz1fT0QjUmjFVzMrv3JJ/KHtwpanWh8FSw9wZMTOj0ozveMVCL6/Z+AKUZgRedFoH//VqPFarwVFH/yk7Us0OnIUf6EfO+rRlGnpV8b6S+Zs+FhnJN8BgwylBNyHqJLjGJJeBS7WBX7vF6z2WIahZyfvkmcJoKEJErBdDIoabToXcZORblX2JeJLIfepZbNzRZ4kFaWhGOobflwRgImK2EOuxUpCs3p5+XnwXrYhwZkzD2SPozG7T4xRl85tD24IbinflN//e5gkL4S7ezGO3uCTLP8fBpjreKr6nBufFUdvh5eO7QtiC7q34TybQjSB4LoIrSzO7hhWLsouv/IkOUxfFkVh1l6lF8t8V5VlhiGe6vm+Pfy+vawFYYz+HXhBcohsuZDK0huOYeuZD7vKRzIrtfLtYQWVclJ782nQEXjJCoRfZK9mCrEftblIAdWjr3BAzn6X/qkWJrCQVc2jcbQrzWDRKpUtLhAQmxFr9xN3xfEK6ai1ZTSw2QwWAySdruc9JK5DMnB6BkU7m1SZv1GdSXEVIIWH5EQY17s/pUqLXHLKXRTOeWyoEfKKUHfb9RqWUoShu6a5pXRfUGyOBSESX1KsErDZYGSPFkAhHOywKjP8Bhcq87ulf+pigNYJlqb/xY/g2tVWQDlUTLfKtE/yH+fuXGfQyO7TX2nDh47pRN4BdJ+WtoCVDIj02gfuRturqvvAW8JFvkDi1GwgIBFHoReeSA9QCeXFhbeXNhduBT2D2Nlfejmup568B9GfIlgxJekE9AL0LcpD8CepeiKmwsLl/ac7rsvwP61qt8lzxVnGIPiQFlAGNNr20vg4dOfKg0B7QdFt8EYHtHtewBSIsLjinA+0nIon8RaYFl+SXLlCOJYaW1m0CkCfoFVlijisTDEJMbK3iiEss9AD3op/Z5w6Y5fXHp2vU93v17gOTtd0Vf1wFWlBoMLhoY112MoPxoJerC5pD/ctqJn55rmJ/5ooLVOsHJHXXV/mYWFqWGNlRv/IXqzIuUh9hRgARY0eQPV83AYDRUO5MBBNzJFe/NcDEc5IIJUMglmpf90ikIa+QfESVHJDVeMmJJzeG4Y8apSxetQPhrUDCNHipGtxFwoOuSUNFGSUw7RUgqTpTerfp5G7PM5/M3RywLFcsLtBqniQCDtHeYUOmL8GlEmZbhQB4kzl8lSmk6WWkQHmiUmSiDh2H76MoF7AoFAMUi53XKiWP7d9y8T8VNW7L8xBzhjmRL4/gHlWb/Pt4WO6Nx35TWlBbdt+u80GYnJFfTrw3mOsSDzL1SmHjQiOeycCQh8wE+FsyJ1KJ5NxijC1o2EbmIuZTEIiCKEo4JyDiWJF54JxhTTho2N9JsB2qBnGaPkdKMXIH0q3922AjfQREi340KtbAdnD6xdqtdydDltNzKMyVrgLhb2vFQL3jZrdbSTdctOmgavmJCE4ISiXt49/pWLxZLiQpuZYY1Gw1+OGGyYpoVjWZaBgP1AMm42Sg3jRWGLIL4FKAd6vvEINs8CmqFpmNxkMAhbXMEOg8G0SW/avp9m0IUAsjyv6uP0EGqPtpxX7fCVfQXlBRsCcfgWR6iwOdVhTYFcV1dy6CHU5B2CKBnPXoFruuLrnz1zGKkI67RGo44t66mc3wtqSCDZG+BOUbgbvchr5etwzsOoi10sGS8VxD8e/cNuTYHuYj2AWrawZHnXu6JwqVGSL3tCATUGVN0pin4L6Q8rFZ71rIiJvRjbMPCTY7wC0YvXW+lwlQYb6rJrTZilW62GSiWJoYXot351RBQuN0oTd3V3FLAW0zrebNLCzXuDwdm7PMHuuli4cmb1xHFVBZbn75CMlwtiw4b2ZpGzGGZrTIKRdsRbF5atuMBSFpxeVR2t74lPCrrAils+cD2MW+NhbUVlxImedbkOQj1c5dIsmFVY6x/nsJnFgLtiXEPTtHEH3vQ8jmGiH+H8vjIzJ1oPmQCto8VAkWNBh6si7A5IotVRHWqdsEh9Z3vRO2vNyOAC4O0qU3CYCmedh+NZASaUkcMzoeDlwO7A1pq9ovCA4+0f3Q9KBJ3G9kuzVn4dY31s2neXXZ5P1tTuaPjP63DRaPL9fVJtOYq0wbK1gnjwceuj8q1mUTSAja9qjRcbpQVzRAGd2CwZL8N5UbJlrkhADZGogcqLpHVfQAXyV2FKst1NETlqMcIyUl8lkkbjaiTTzWy5Dmfl4JKHUKcgMYrAq2x/I/9Mo9GJv5B070pB3Tj+Zxrbzyw6rUb+1bukz/0B+JUtqgqYJgrrjNJ8Ueg1SnCi2WwW5YWhhc5FFnCvZBYs6eckY68gzpeM6wRRftIoqbz3it5RT3R13PExV0p+ybKdMffpZFPKqMZIe/twVFcf2Jh+SX4IfEsWLHnJeH/GRJ2xW0P3S/S6ly6SE+Auec9/nz/SkQ0duBGVfbsg5vEPaSgDknYK0Gh7HuoZUkCyWx11MSnuc/gi4QA+gJQg5YCiI9Kkx9ABWmGSprOlzY2HdOa9+KRhWztPZxcceGyrh7OPTAcAbAvI73vBXVcGJoMjM++ejY5s9MnvEvzud+7lnUec/A9P3I+2egvsfxPX52HfNXhz7mJWpzPvd7FngXVn8849Tn4lOHcZ69pv1unYJRtxluv8j6ExYz4oR+ozgxm+Hkomk2mkSsvvoB106Fgy6UW9NH2z0wl70a+gg71E1lZWlsEik9HglG8GvU7l12A0yQ+oGbB+W3+KYv6K2jFCTSWYQ3ZMfCIwvC0Q9YdtAYsffUZxJAVZIqGABTsoOmrj0YgthoFQPTRdV8X4CQhpbSuHd9DUgHZaOeZa8cbt24x8ZOa2i+fc2l12qzhVeql4Y63GzOmMXRvfTvhunVN666ydvS0nPBVTmhfVztJoGkMdNROqajzSlIKS5trO8gk82+SfWNEUKhHp5JNdhYevnHLO5Go7c2oQDFGnwFMRcAiA4o57ARj6Gn41xBc3nZ2+o6S+pMDAQfnHgGYNZpe/Cnzji/gcOg4A+TU0PWgER3GVgotBsCXUeEls5HewSsxg3pTMUHYB3CwI6QfqS6E3CxHhRergbwVB7hXs3tL6wYEM4oPC55G9byn6bqbiNnX4LBhUfniMttUunQGme+Q+exw9s9QudOQXpf6lsaAoRqaZEsGOi5x+PldajFmV9mZ1MyCMlcTypx/VaTeHUc5LqInUHFSjCKYGCvBoMgIKDlNGfVImHaJVsZjoKtYGMIUB9oLBLAYACR82nDEqYYaCcICP4K0UkZj7fzLVgKnwmPSXOvnnOqNBL6fwSlyK+LJgt5eO9NNgs0GLSdMM4l8vgHH5Ws6kF7S2b96SB6ZX/6t6uvzh5I/v/pjp/V21mbECv2HQkwGBMktWlkBvnOwXL/vkLGgRtVoa0Fv/sjj9uUbUQwh30Jf09R082NcHD6f7FNtPfr3rcL2DuXqzp603GFEz+jvb4XvU+45htZNO2wrZav9prFrLQ7nqMRePagIdkr92oP7rV3HTsF7WQHViDLngd7zi4SsGIx0hzrQPB8auMuPNX1nAqn6SdOQk2ZFJ5wQpsnOKIjvot2esWudBv//zDEllusvU35Sr/8hanr49Rq2gnGGfGVYB2Tt2a8D+EXUe1hq5dvJmq7JlrKYAW87cAKTPs6+rfb4dewQHiZGfWO5P3+eDVgztHQ6F44ocGg9gXkI16gl/ABjAAMkI2O0C85GwExc11bV2dtROTt95mkp/7qrv3j6ptcophk3mYGjeGjO0za7o+8HBc3fd65HL7weQ14itc1K7/tjWN21LV2zBWHWOt+44d06NWcNv5hnj9oWOwmvXrD/0HKzesgU8wjtZs8EoNi54Jr2FGlX3OPGGztX9u8e5EdWTvqs5vkfd38yv3y+/oyEYtfKDPxqr9kMjq8lGxmyPDG5kQl2HXZp564rDxsh1PxajDNp5O+ES43iMzQwIbS8xGxNIQgzHChVEX5sVk4JBHi8vUSGXOxh0u0L9IZdMbLzA6wox/XETXWWxmMLaxsRlJV2WibcvnLEr4AqVFDh7azp8okur5fWFVslV1VntM2mBJIm0oGGAbeYWYrVB94TubAAH+l3QVuHtaqlvaQhumtQFi92ucgCCLnhJQRDCLYmFPrE5WBauaLZKtuLa0maPM9RV4eecVmGLuuaPxv0EiTFzqziM2Zc3UoMP2m1EG4YO7ARD4Iwx+S9UaIzVJsHt0URjDjXyx1tP1xDr42DzTPlvjEagRdEKtCZfdWeVS7IW6nmt1iX6Omp6nQUlIVdg14yFt0+0dJVclmjUhk0WSxVNZ1oi/RelDUh7PNyyaOYWwerkgqUzQk5Pc2ltsU2yNleEy4LNom9hYguEwQJ4iSsIQLnLXQy7Jm0KNqCG6/JiFPrMWoaW2JHKqRbUGqupi6mrqDupR6lfEF4T7BmPV8kiGFotiARG9H+URX+qES+iLt9bWNVHCGXB4iNeZbBZMywxaEAkTrBFIGCzotx1sTrMaYSDNGpBHaGl83kJOqkKfukl/QyJ93w4QMAwbRFMdEo8tpC4pCzcYSAOi1qOgFqOUQt4NxVZzGZL0dMTJ6Zf6J42E/ykPRz0abmJAAhWO2jjDeMCvvZ2b8k4Az8IaYM7Wldksxatddsu8zs5IF+SSECbpJtYfoX8d/mzKyom6KxW3YTy/TC0vxyl08azpkeiM3mvJqCfBny2opqI22ZzR2qKbE+0txM463ZOj+4Ovs5f4PnkjlrzgPmoPxL562R5Mbh/8h75utLKQksQ+OV/OqGpGDg3HqqzlY0rAZ/dVVpme1JbJNjF0pC76ZImdyhU1NA1IeICBpuerr89Erm9Lk3/ZG5FE2sysU0VC489Mq+8Gaeby+fRTaD0l790LHWsi//6gr2NRejaRrJxN4Mt8l+KzdAJzPLvg6K7EmiGr+GirwONl38h8bKZ/rGEWkXtpvZTt1EPEz0doxSid80ioaeuNhjBeLqWiG+M15J5eVHUO6Lk5QWjAdJhWkBk1IuNY4YbP9qtJQy4POclXQRDhqNe4SU9BERodHcMnhyRMn1P6We47wXH6KH0K2GH3e4IgzlnnTXUuEF+af1q4F282OMWabBYY6gaHwPHtJZYbfnixZXjYxYtmLMEDWtVj7nD7R3hwqLwpKlIUYHp/gUL4BsuYVHj02nX042LjS6UbnoKfkzSQ661F64WqoOFfVPAk4WhjvZQYWGovSNUCGYtidZWGTVLAC26PaDkP9vtoNLeUVXVcXj58vSvwOfyD8pstBecI19Y4wy2LH+h01Ufey+9fnw87p5rjOhKJi1cNysYiQRnHUObqNutpX/x1qRJb01OL/x0W1M3Z7Nx3U2bPsdp3mrlUZoR5M3yP4Bp2oF18+RvJz88G10d6n64G99kjmyMtwadEXBAvs4H7eVgt+JLiXlz/01JOPofcIoGHZdqwxmFGa8K2zKLMiAG8EE4X/e1O/SFzapLA3CXQa91fFHqol/W69Nfgm69Tmf/oswpHxMhKAj/w06vEeVpVX7MW4BeoclUCVabbUNngfQtVoupEp7npa+pzIzRytgkZflF8HoPtiDYaM6BvbDigBwBdkD2YmGAxHDHKOPLHlvx06KG1+x+XqvVmJ8plug4b3nWI8lrkLpt9T4t8hqtPARu0fx+2CI1DT7w6w2W3wL5h4JgLKFnGwLpMJR9AaRgg/cB/E/zFaMxaygdTzH/RqlOsoYv1TLFAIPeK2z2RQBTc5qAgPQEX6ikGiozCerZLSBE+OZbuUgM/gp8JBc+8wBo6OwEXsHn9HoETgqjUgIg8SWCIHi8Th8aIQblK96Q3xhfU1ISnOAcnUPwgkFw88k0WKdlGZrmdGaHiStYGk9cN670iuuuiy9GE7LDpONoWsIs1Qyr8xaMOm/G50VKwcHiUuwBYlvFDMjFaFhgbMAW5qMg6kD/4jatASnsn8s/ku1shWxH+rjjerAAALAwPRsskEX5x2wVmCM75AfBQvCJ/GNZpFvkN+Q/gzb5o3Pk3xM+9uA5PaAQs6XJHzG/lf8svwkE+Z/yP+SfgyJ6j/xz+Z9gPBLe9Whc+or4mOjRyKSUB+M/ByzoLxhneUxJiv9owGux5xurHby7n72zf2iOjzb50ova4Tvt6f9eC9eufQ98kJQD6Udpbw8YSCdhsuKO+26HrkPysevgk7vSp3bRu9IX98BLTt515MgYvhezqHU5L5cMGG0G57bEH0JyEZaOaLuVU/qAh47V2rH0BOKtdIig2GI5gqbMeeOcOTfMZdw0vB/LT3/8MZgK5sS6YrEueYpw5dQL5xfVdln1Jha3HGvSW7tqi+ZfOPXK05+C57G6j95cJMcWvfmRjiVp8DJOQztx6AD3Kk/5mDwklvyetx1+Sj5v9P1Jeth3bSI4HyP9ZSLZyNdMtAqhOlK+NHDrRY9cdNEj8BGyyfAYKV/g0AP4mPov/zkQzV6YB1zysREtiMR9w1y1qF/L58HYcjkqR5f3Qh0YHImUcEh+fQA+lp7RD2rGik/uZi9h70H6BI6ubMd9Adi5MI4ziqF3V4XJctFLRG9TQu+5hEW9ATtOI2lRIvEQSIak0fzVBpC44wGcxBHchSA6zOAzmDMjXsJi3w+6WrM9Gi4qDJV0xjcKL65sm04z1y9dsvMj69SKGvkD+bPyqoToWRpv/uj9tujSBRqTsaJkwRsvrKuaMidhLfBy4h9hfMDGmZ9wzWcryn1D8q3fHDLZjCwPtQGbS0sX+etLPLuPg11g3G3NZgDva+vyWubMsYiGJsuGLRWFF05aktRoboY73QGtprqG1/ldhQEtX1So0QSGRNea9k7r+GraorH6o4Ge583aG27g/PX00/fLTk9doWVPyL3JUDTOXaetfWnXQ1NdlR6PSV8lBhdWdVlbCQ6s8q40ZLRvRDo5YbcOESriWJyEs5NQfQm3Dx4zsfKBRlWpLhYKo4/GBAiHIW7YGOZTYDleaWsPjY4zWFcRRwmG3XNKykF5eN40zaJ9fTSMV06+9klre7jitgcrQu02Y5Xf8+JbvpLaej1rukvuvdvAukzVd3z7mN9julxrKd/0W/kf+5aHyiOMxl7CAQ0nGtc/BugnnMXFzHhQOsyad2t5ld26XnTEWiaeZ1jaXrPIWjwHNNpcHGu1cnyBVXLySLFg+YI0zYcLmL4+znBr/Wx31SppQh/8VdQe97W5DX6Tdbyn46qXS9g6q1/fbS1cYrSGbEAPakfMQ4DqwDFgqFn92B6Ih5UqGkliUdSfCMKgz+azWD2oBelHuh2PLO49tmmm74GpWzrGW1nAM/8NZsiPGr3t42e+8VmgFcD6pRdc0Ai977oWLtu4sJLl5UVD6ZOeuqgHwHw7v8IgG0ZTWxWMWnxR7NCBBj4eCYT4Wa1glC10U2tFU0ldgQ6AU9RxDWALoms69pYvvG3VpMvB3fntN/0pO3CUjnOAa34BJusqFvQuKLhPXt6wrW8CBOOZ6uG2UPpUAqZR3TFqj31slR5+ZTbKd+uMgk6+w6jRWlW8QKS0meWkTgeSZkliiM1iMONTQsE0m8L3VP1WsrDJcTVIDKaz97GZjWA5vjtYZWQkaZA4cDMDITNAN5eTZuUdJQDNU3Sa3DODgp/BwHco4Bk8hUswolBwYPgzVgqkBoofMqC5lHpPxS49HD0fs+qkcBFGlApeipriTkGTXwXUQFl//M2oPUMk6lFV57CwHvDTMKpK21hmJxqfwhEKMtyqCtGdw2pnN4fnXZKsWbJgQsvs2ZGbb7x+8+ajU9f3+itXrp2yY3ld3azAhAPyh0Wetlgs2E5Pn/YIoNEMM2H37ue9Xp8f7bD//OjQQY/H759QkmiPLN980YvMzpbp09tiop678ZwN42gzzRiy/vwEi1yRDihgCVoIm5O6hT9KL8B/XHJoO3btgmJ6+3JYCf8rfS6MpncMfb4b3kifN/QxvAO7dSu4s+weMt8XIkl0BtKBKKo2RuYnRt2yyiymdG4FypIEVLZgdZcsLoSJjRAHWmLveuzJWozdGHCgOE++DPXDqLWDD7wOh9cOjnvtdq9jaLCsuWlBczMzK1E5vXlB84Hm8rJmMK0qAX+8ITm0KnnOFN5g5KeueHvFVN5o4MFhfL65rLyZKXLg+yj/3mguk+eUNzeXgx+XNUvptVWJP+O9Pyu/iSp4K7gx/sL27S/ELzXynGFfWdk+A8cb0zdmripvakLzKJa7viWcGybKDzRIFQiCCOgE/yB4KgFM6VTr4EI8qhQI4XGH5/D43Uo3gxAS4LHAo8g7eJkEncSSD5npQjF1OQUP8mjUj8fqougw57AGqlA3xsT0HOZAwpohTwKgHLV2jgSvkimWxmM/jacEoHCcoFkipMwIaPrEwSMCXrHB3oZWAZIh0Y6z4PdASkm8K8nVHmiLoRkGDVjoahLIjzMQA24Mz0GRVqRw4ALZ7I5ankO6L64So0xV4To05/tx0mFFF9dhYS4gYLEfTfv4DrUx4IG4OIBAs9AEvAgNk2GlKfADcCNg6RBESRFx4WjeihqSlBCvu5HVuBA+SdbhUL3jyvwYIWA2vJrXTiRPclvURrhZ1RurLe1h4U16LcNK7FLGpHNqaPk2pAXQNK/TMhYGQAggPT/O8DQNeaAFumkBp2+hTx8uNgG91iYajUDwF9gZxqoPm5o4DWcvCBbq9CKSKiwFdvMGEWjHFdDAX+gugkBr4XUco+ctAFidFisAdq0mDIysTrDr3PbqOCxze1mtnqW1BmuntsJVEEPTgrmgzBLy+9x2I4Qcp+eNdOGsmN1WZqeBp8goOmZpIOA0Ni8DOYaFsKSKLWWsD2jNdLFHUyZUhRkjB2irruqCyyocegNEz+RstANCC7SbSkD7zPRdtJ7TQlpH03oa3AO1Fo7VshykhTJRq39cZ6A5hqEFRgNjrJE2abUsDYEOMoxG0ACzAONWO+SdjqArpAmtKLSsDYkOnd9TsUDqslZMKYkUFt2bkBIl5U5W5wcADeE6YYHF47RFvRG/1ihCA8sAP037rZcEnKsnOMrLadGqu3B8R6WeQYOf6OE1QXvIep5gYGBdd3hCtK+kYRKL5IRV8cUmJG7odW53zC+6Ra0A7SHRbJV09WeVNrV0Rsfrw16fjxaAYHKZ3cwaIAHOgHZNtN7IyXOAxsKyGj1qXx2twS8cyreKTlOB21yk8/Pl7PjzrNa2u7eVQqZyZ1W4uVg0gNY5nhK7bYJfQ3sAqK0D9MQCycQzCdZTatPSmj0mpEDyDRMBaCg2VRRDWq8FRZLdA8pKGJNgcADBxWocJj2AFmDQWrQCh0pCc8WMxCAJlGFMDgAMZsmkZbSQZRmO5oHQ7DLoW4u1NF/QNr6jiHugQVyrcdqK2woLJQCYCWsMXsZxudZUVUqbmmqqnB0aswayWr7ObJoa0nBVBe1I3Za2eW3rF7vEoFdPl1lcEGpZYLL+QsPTDK3jeADNcQaIA3qLBjAMYNw0Cz+FnAaagNHIMUaWo1G7AebkS4YCh91usRpFRprmNvOitsiOejJ6S4XeAgCajahnGyx6x0K9eXywRGtgdKLf3+mzsrTRVMY5DXa9qUOwaLkCDecVaK6ibkLY8tO6aX6t02wvwnTea2Md1mvrNr141q5yGyhylx3pWLFj8/qmNxfWTCmF0B9Era6RDEVsUJgXn7x7whTWVxMoQNUq0OunTTEURzxuvUmNj8eymEB5kRxdRdVSrdQC7FUUDNEBbPTHHGN0KMz48CztUOiA0ViCBgovG+LxIAf8fIzF8zvaYaRQGF9FRpNWUOthHLFhEQRlKyE0x27Yc0XA9PSn+1psXvnX8mGwqLv2+gO7QkFGXHfBRQdSXlBFv//WrxaO23jD0D/QpA5nPfNN16xLt07aOaXZ9BF9CGit7dN3TyrAqxAlMyZ3NEfLPbqdI/SwEnwlZ5ux8JoZ+sPw+prWZbxw0YeLF9+2vEMwAvY379w34Z83fdFc/MXH0/9CnwvAdfdKP3rbNSnWbJP9f30UGAoSDZ2F0TLWiboXjbQDFr40Fh6j2n6t1HKsf1TR1QBzJ0dqPbTie4WZiCGOhy0GhFsex83SGTtKK1SItzjCNKugz2GpKIYJGUWMPcfcGG5cNKOm11NYJpoOlneUllS4qhs2PdTTkdzYHpq2oPnQWXZv94TI7Jqy2qLayH8/2PmDjRPBhg+P7O2d0XmtPPjcRnO3ugNYvAPeq50bq3DqnTxvNrssM5w+vzNRGV9cVdy2sbNlSXNQKLEL1tJwxFtZ6W2uXHppcPL2g0c+7DZvfA6w13bO6N2r7MiDeIfo5xVId3iFxLK0UR0k4ipjD4kTfPJaQlMcyrNyxuKcDruUEAdfgAntsvCpdMwF6L8G2UJbut5RzIGAw+P7wu6hnUam2Cb/Dq9Gg7NE/8emGa0Mx9ndtT75H0atRl5u7zTEu+bQF6xI2O9kWmcwM3/h8Putg4+hB/S4TEWmvS02dG1ZUdD9eae8W/6VxW6rsFt1WtldwGvtXeze+Iq+vqFPLaABXEqNWHdQNJVRnppnwDjFdmkiM4MB1WKb3esPuU4SkwyLflMMsfcOUYSYHBJLLrHn0kIuUygTV4b9rwYI/6NihQrTAZtkJ35Mw8hZ6uJSNECrbG0k9hvJ8pmYH5aqL40U/bnya23IlZpY1V81MeUKab+u/HNRpLTeDKjOdSC5rhNQZrnn0v+49NL/AAOl9eVg/j55jUl0heQvqyZOrALmkEs0gdv2yUfL60uLnCC5YYOcdNI9+IJLlbIyuKxB4omrCruB02yVNsvis1H13fWJiUsnkj+U3tQNk92b5AFSGjohKzx5PUObSEnelMfjLX1QJhh/oL970ybwWq4cynu0YVbBIOqSoXAow2qHF9vsjpL8BR4WLDdbiqpLF7Q4S5qbSpwtC8ZVFVnMzKIRA8yn4D37tJ5iF5JXSksL/cBV3DPNfs0YY0QF0i/eZk+hftSJV/4IYRsaEGpbQRANKzjOLRwkMdYscQsOhrALJ5Yz40HiI8zGCdk8wfBhiSOuw86mltz2zqfv3LZE2YCNjFl+32gS5Pcf13l1j8vvCyaj/L6ZYbWPP65lGTMoQSdByeNav/ZxUIJOghL1JNTnboM2URPbI79u1um45d8Yjd8s53Q6M6jtYU0WwzffGM3oLKhVzhoMyln5dXTWbPzmG4Oq+/2UvZgSUQ+lgnhcw8MaR0bASG1JkGPUoU6MlRBJGUN8YMdhIokzn8fqn5Rffrz316fWHv1s70E0X4aWy5cN3I4pZre+AMRbKiyib8GSQydvOP+8ccUC/wmqTezJ1H3N8o/f3fvZ0bW7fvnKv3a+DgpvvwU4Xt3NwXHjime+sfWGk4ciYrFQqmCbcSnVpl2uejASc75vlB//qNiWRB6aBlyb/wWjMyfJGQ7zYP1Qgf+jhgjSB7HCgh/mcDgIjof3VD/Xw6aoidgbjCL8DrzDbiXdAI2L6LPwV8HqDPViG1BJH5qAJYy/j2KCEKQCBAEfBhLgekKugfY3JUmMiS+y1sTEleOTkTWdTYLpKWuhU5Joy8uNCtzHMSlUJx2ju45JdSHp2IBLnpxOPgt0z8Kz6kJHd5yQ6iRJeoE1j/O6MDicOxw2Cm/YzGLU+uct/bhiIeVC5Tby7yB12bPPog/81CkK8LuZKdRlxGcQr6fhpUusWUCk6rFcCM2NNBr1HVZCgYGXffARpGYR4BwksuA5Ev966Np4K0OwI4jChXsK0mmsBA+GrIrj1TzF/gEdQaTD8Lsdx5zjSj3FvFTlZ8DVtTTPa8pCpyhnwmr1dDdMcNI6p2QCPMOIga1TDm9e5izQBc7pvbqZoxlTGRANdpY1a6x1JnNRrLy00Ag5UatjocBzBc1G0WyP/secqNUt8BAJ9JxF0Ij+stZgczWDRHLIWXXAG67l6G8SH3ujkbIGdxkSaeGlZ7GmkKeAYa0Gg23BpGoNYJ2BSeWmAo6VaGbchHanU1d6TT/grjbbWU5CsiZD6221GwqLmhfVFLJAU9LY21k60Wjwa6Fd0rsgMLCWYl9j3eKQvtVfXayFjKt8SWvvhToTBh+hAWRNWsIV/CPua3Y6pSMjXjU1n1pPXYy+xqxOjGdjkkT6pyOD94kaNVgFSniOwR9iPFYSRHovGhVxbK2IdrE66MFOa9gojz5bolpCD1ABQ2NIu1RUyiA5Rg6hE1hlxyo6vAebfmfa7GLH7G0arVEo4i0ewfNE5Z82bphdXX2ib+MKpCP2y6cO/VH+vaDtB+DQH0EQhKYd/Lmclj+W//udvVcmHwSLp02oZDjBxHFX/qaqshKygs7QsLRj27wCSVPuQAWzLmpzljGsy9kM5i+MhLW1MZemsKS19aGFheMNxYW7/jnkn2wSXD7/JK/7NqObZfXGYoHVL1/bU+J/ZsWype6iJ5p7bpgsOD47pGyu6bj20t7W9h1PnbMVMMkHfzAtcZ1gQL0ANrW0bTUKetShGtfDFct31aOnozK09RjR053jWOOsnvRWt0usdc95vGNSVOSK66s51/R82WILpaUkzBdP+G2Rpu3Ba56Qx6TMJcDMo4HSYmdE5tyjLzx/9MAv/YFfyrelX33iflDCRJ94Nf0YKLnfv3z5wm8OHvyGbZHdQ/LZq94FzmfBpN+ky+S/vrsKHBkCf/H8Rn5WWetDssNOJKdtwGsvNBZVOYonKB9oLBYgNh8A9HHFcJrFabYYxKJVLNL7GQFpOGh4wmsjAv6QOZxkd3oXLe9dtXxWs9myWT7ypuRyScdA+dqSqcsXrVww17flpcu3tBVEXbx9SseKOQsSldzki1cuaIn47Cxj0Lin1NcJoUjnuc0lLGcVNTxSj4Tq2KIVl3TAcMvM+fO6miwWRy3nnN69Y9s14Cfd21q8tOAp0Ok+kr8FrlABeOe4IGqMFdP2zK22BmZ2VVzaD2hIW4rqp22dXGiRxjW1tdWYzDs7OeukaZs2X91R0Nl91qK5k2MmE7PUxTvaoo3F0DHz4jktHhF9PvT1V/COpqoQrEFiiw3JLn9jKeJJbiXxVUTCAorPPrD5LPgvaMswMjF/2zq7QR5KfzF7K/ObwbLM39bZ9MzZW4F74vwd8r+Accf8iWDyKeoUmIp+rmpvn7djR56ciRHKatT4oDFpTO2nCe5ikiqRaYZkUyEyffC7Ar3gNWPwmR79roCvYTKxWtbhbKz5ZKziacuKOUtxAXNUrJjJtP87CzugFhG0YWZUhZFVPvWdpR0lvytrprlijpTfR1kbqJDLalHCzixWHEP7HQFqKexbZVDDxgyhoRe/RzwYj7794lwcvngaxgDVnlv2XbwBanQ98H4nfYDq474MyeQ2KoYjQYk4hqWxuAPPrVQEC6UOMhrRCpBYnJCLYkuD5LP5cLSXRJ9a2yi/+ezt8te3nfiRZechwD+z553t0N14ijKaSy1fyKXOIN0DNcKC2MTlvR1BcL+83gx+VWr5CCx79bE/3Aa0tz8Bylovjf3xsmfkb/d+4NqS5APgA5+T1lsKIm3LJ046m5f/mEwG5IZhOrbC6xMLh2j0+njsPqksauKlUYcSm4XtCpI4yjvRoDv6X7MrQvP1zFWB8rDR69nbtN59jruuS99Qa2o2dfTc8af3Tw57n3t/y2nkf0k9De8/GPv1cwZ+mbPH2V73WPz38cdACLjBxcMsaCqeAyoj1n+tkFHUsKyDURuI5qczYVhIcClCch9ryyQsMUo9ySSfk4//rF8Q36U5ndbo+CSzFQV0EOwwuRzyDnVzHDDkKEz9TD7+nCjAVRMBpzMnHZopy7Kpk1irfGIba8V7Fy7LJOQCI7D+FHv65mK/Ayr6tE0NM1Iqkx2Mslax7xkPLiuslnI/UX57lBiUnjNGh4/KT+70XdHialysBuN4hgnjX7difYsqSnAVUGiNsY896i0+IsEQV1TAx9Hk5sCRvj6O9yPxFAigHNCRWjogYYhe4GEirC8EzznvziT6pPnGGTMaecmYSN55HrO47BLz4p2VlTsXmy8p46LR2R0dg/Ppr9/7omGTu1AecC2u7FlWdMcdRct6qha5gJcRqms7S8BLQ9ptoD+RqPY5C6DFaYEFTl91IsHbaVOkoqQiYqLt/FDJphLP+BvGy78JlY13OrFXKHgTDIA3sYcoY/QV2LoT6veBsUTmEP9k/LFiDVGxIiGlMpfMEDS0ATqXDKturEjDzCVVeDvUEFI8BoI0y37ROnfZQ/X8vKbqGaa4/HJcM6+5ussUv6XI1jI7XnH7+ttd9uY58Yo7osqJGIjFNPNx5ujdNnvz/OaKO9bf6xwaArH18svwm9ktZ/ua7re5mhbEKu/ru9fpwIl7otruFnTt/0fbd8BHVWX/v3vfe/Omtze9ZvqkJzOZmfROgJCEEHpooXcJIB1haGIDFaWoKFERG3YsKLpZ+1pQF7fgz4K7uLu2tRcgc/nf+95MCMj+dD///z8w7936yn23nHPPOd8TA2Vx6Qhyldg+i7lydDy/Z24PKZLIuz0hGV6RP1QTRy+WStHpuaBi/oV7NdmCJtUFOiJAl3ZkXwbSruxD6R6b6cBpvAxJpJpNBKrBQCUS+oTb430pNq2+flrhc4XKHHlpmK4Nlyay+3rDpVWBwsdDtEPt4C1Gg9HC4xANFL6a83VNzpwAh3wG0zr/oEFZq7KkQSlqIc4UZmaXl4YDw61ZS2yQl+lkROkFn3j4oHk4lZElCrYHLO7Ng6kR1FRqMUXxeAULQgEhkxZEP0GNuKdBeCe+P8kb9MX9xIW3aOKJqX2WN5mFNRB/W8jx8VgJlcXgpRoSkJ0gXm7iVJY/juNB4gMEx03rG8CiF//NSlmN1M60oM8Kcng1z785bL1SJ6E1yvaV96B/pdO4LPlcMPLlG4BirjzRzDBKiR735hok+RIw6zZ0z6XXTHn7oc8r+u4AC0DL19u3f40OoRvRIRICo0EnqPrkiis+QS+gA+gFEoLJO3f18VPApUDKhyodnaqzFF1Os9DjBHIgA0o9rwZS9BSS0rWZ1J5n5nWNSCgtvF3jUvrZ+cdSqyRsXhbT8eAL76B9s+CBe+fnwJLzbtwiPMypJ6/4BFRd8AyZtUdofz3RFwM6NugnY8SfMEoYo4Ex6wAfSARDMcbMVKOvT6Jr/vwHMOn4cfQpiH1GPxBIfXfDituB8Q3iojRp2J/acc1P+20Hgyeu3fMPF9uOatDqJSObnAc9azM65oLfKSUVpIoI8oDRl+7Cvhjw6KK6Ab9z2HFsJhile+neZLbjtNyRnQR4TUpm/lc4sk/hjAoJDvyMAxIKJUUEkLNUCt/43E+EJyUe7ZIZX9FJmWi7TugF3iR0lATPmiKJtL+tALG6NRo4Pq3jiXPJZBtPBDJ+vST/1jMH0Z/RfvTng4weVptKTEy76UwPo2RSl+aWSmrKy6FcpunVyOSwvLxOMRY9ZjIxXTib6YJH0IuDlg/C/0Hl4xwHtQVShHnDo95bZvqHDgqi4WoF/lODR4KDhgbfWjNHWiAFXQCgHvz+C88m2RtEnRbAEwEFH6QgkWdgNktvrqYTJFhMAO3oCarq3OxaVRidfXhSeSSvoWbb73MC13euLIzHSssdtb42+Q7YkKpSKOALg8BLIHy1RrPoS/xkVZ/e8OZYtTo0vfxy3c9pnzjsx8IaSgEPGWXifhceWf5olpnDTyEQeZjOohMemoJ/Uj6BHnrvVnTy6KpVR4HjVpD3l3fWPLnhf5LJ/9kwdsfkJo8EtcB/N1QdR/f3kgKgHDiOrvrDH1Zs/Aj9/NHGoiETOwKiXpk4TxC7Vy/VJkgjTEQ5MCgo0ZP9tYg/DdgcYdMUpylBgG2CId5MPHwL2KaYnqIlXNrQw4wPTDTij5VgbtA/YJbAs4OJGazVVqN/V2u1Er2kaNXKYokeHStpjsWawe9izSU4dKZphn/j4zWvksRA3PYBLxl0aIOvJNIUcEuA5aWXgYVz+cGsi4xHsFirqa7WaCWS4mLJu/hiuC91Bsg1SzqKm/ydEmDPD5TEmmORYtaIXuU6A03FvnKN3bn9tde2Z1k1Zc9ccEEcOh8HSyN4cyLzqdBO3nQ7kWYKZJrJxPaHEkLjBEMJM/l2/6GpRGv70C/1luj7VarYFzGVitWyOUdzWC1CBdUF+bX5oEM8/6UyN8e9+Ob4/SDfTeQuRcZndUzlzYtcebmVWTb263vv+1pidYPoefgTu/FF8TUlkpwcyS53QYFQM30enFPpbmO+C2Xl4avn5rB69L2kNasyxxVRWc2rH3hgtdWiKgYnL86XuPDsQxCZE2nwsX61FOEFRZUTJ2BjaUWVKsCFjKQDnacmOa3z0p5LHUH77qUdI5baDbwdXLmLnDorL71jKRhxIf9y2F49vHvRcPSJwW43rFzdsWRxO8CLqYOPf7R6ncHu4NfYHGvalywBD1zI1ZA56k4uyU4SnlvARRIfWjSx73deLzw0x3oyOeaEmMUEK0dV9j3y6BkwBAdSDz3c9wK4Fgw58+gjfZtewCl06XKiHpPa+9DPZx4FcnQ6t6IiFy64/9vvD15Rfjv68dEzpx4Gyqpy9G1ORUXOQH6F4H1QAeJmXHSPehH6mO1N1aKsSZtgLzgxaVPtwO/bA07A3k2TUFaqdhPjPF9hT4p/NinF/AP3aBm+j06wdg8IuDlkefBYgU8H8EpBG6MxnmBT4H8BHU4bGB7yRuoLMGQNuOnNN9/sgMbU52AIeook3AwNOGcwOgwGr2H+0ZcND+O8xehaXGYwPAxcb7yB/tbXcWfHfjGxPzhgfMkEbNQi4luIEthuYvMxIKRNA3lzugSx7YBC3CdGfsGIm1piuXZHTgz9kA7AdQ9fZuDNibFrj0XrL7v7kcuaG54+lqi6jDafp0TZmOzUAKMOjEhOIOdUMVA+R7eVT5GkNmcf5eFcHPX3PYWD4Ofz21dOZZ+VcW/i+XQjdYR6jTpKvU/9nfon9Sn1JfUV4UFdNFHQV0OugPURTVIX5wYmHA2KBiQliWqIpwfCogqaN4xIbJMlEc/7AkdtzlDYUJJG6SCCkhCZQAQbOXNCTZsTBVyoAOYQ1yuYLHXBGmA0Y+JOWiPqLBGFVcyl0eSC+IkEyi5h5oAITB2qhlE8NEkmH8WpMaMG1EDm5WFXTp9dl+uZUDmoaNVef16lPVQwfahcwsgkeZyb1dMSAAAn1dG+zVkhD6RhRQKPRP/uKuvMbofEiFxurUWnBv+QKoy8nWXMEo2Nu1Oms+o0TwBwl6nwusJEobwxl+2ozkvkGIxyizJCh/N9oIrVcWqJnJMxnMamL1Svm6ANN9Y4B0uVWVkmpemntY68bKtX7VPkSjmYPbzvkLo0T0fn/hQ6HJfZnWYrXLWmqhadKlo4FNxO+8qipQxnHF7nQIO6JPJ8JX/MLc+mVwFI/k2hC5tWTB1SOi9R5UrUaAN7HziycypkWBkb4JxKlzVg8thqsltwn5Br3c0mVVmVEdpik9bdZGBs3SatxkzPU5tUcoaFQJWlC5h0GhMd1tqe7Cn2e2mDRavn84basrS0WuV31zqs4TBUaP7MGqUaCSbgIc2AXJfHVmAfKZPlOwBegaZMMfpD5nxdGd+ikcXG3PVyLi2Ty/g4p+gbZct1xwtK2XwF7Vc+UoTe1gBOo5ByIBeqOHipQQeUqbUjlZJiAIQrizyuHo+xf1NmTJNNojbhZS2Y3g0h+rNkI1+wthTUmsVRJqjUcbiTCLrlcVBC0GuI+h2RxwBBmY0oIwhacYLGlyG91sdKcL8TumwizR8x17K8a0nzhlpWqtBwQOqdPy2SPTaXU+bxBnOs0OIstqllOjOtkahlWjWvsPsUUjkrN4NOuTnf5Ulu9NuHDh/XnVi6H8IWZ0NT2a7lq7NsbXWDDb7CLIcztvZt9Dl6G/3jT8lQRcewjkJe3eyrcvnzpBvK8g7mGv2jG0YmQhFebfIWYw7DIM9y0DTjsXPKzYVqjVyZZzFIOQNUMXJGQkONWqOTMEpQaMrPd4wcBcLl5WEAbpnZXWLQ1bXWAlA1tBrQ3oLslUf3o3/+bsHSV4CjZ/zdaxcPq3XKpQFD2OIYP+KWoLPNrrIMGrJ83f3UQOwtF14lO6mVeD7QQDUIZex5E0HMVZs5iQGTEzU0bcaEgldicNNcISwAiQIRRwiPf5NoRBoi2+kJMyHACumEm0hUXIA2SDiTYDlMtEU1dKgGVhOFGlyRKejZ7ap7YLS2e+joleMHmQrqlLsVgUBgTsC1+/bnlHuUgTnNAeeent2373Y15tmbOleOblmqHHU/PXvl6OYl6jHPNCp2C2Vce3rwP2dtobFlJpzVYitoUOKM5jlCxu17nA1PjVEsbRu9ErzVs8dVW2Bs6lw1eki3dsyDdco9isCcYIAUhHpyx+a55I74n6vh8FgNfrBV05oNhWd2jl41ebAjr1EoMid9Q1ftA6MVSxlz66WK0U82pJ83ndWQbxs2a5Xot0PEzBhEjaMmUFOo2dQ86krqTrKfEywUXNWFRGXOUFpDMREk06HEICpy4n+C0THRvcRjgciFBB1PUWWTFhQ0faRUQpCGJSKsOQQCOhaY6RCeds2A1eFPSG4hIMKI+yJCXWK6jQcX0Ami7FBJSCdotyR0bCQPZxp1cDswGwx5uVwj09AwwsK4aUmLcYNa1wils6QhF4SAtZktejkDJAFFeeEMKK9XyKwMA2mrg7aW1CovYxnVWzSnDLpcNrOaAbTHUOTndfC5mqvP/AyfSDUzx2c9PuOvs/KPoQJYhU7fFg9v3FHuGTX8mxqpXMo4PMzQBwZPuW60xh2Qg519p9WpAk7FEoVoDWZ/CyBmdCsYA3iN5qQyg5ONwdltUzSQgcw4yxN215Uy4IUKKdG7k7Mcx+gkOiihtVof9DG0HAClEUbK2MgIh6QEgmJwQqMya5S0WWPDw5BRK+GOv+ekbvoXI/00FXfD692pf7kvqaMrngJrT+tUPfUjrcq2Ak6Gpw49DBQ7/ZwOM9LJM3/4UfKdCkAmLgMS1q8GyZcvmW9EkwV74wz2ArHpG0yNxT1hBbWV2k3dTT1J9fbv9PQ7h2XPhywn9APx7WQ850ZPxGPX/Ur8/3d5XgQW8+hAFtnPTJIDe6K8ade8vp76yaVh2BPucuxxhFNZAtDRfzwA6v8uv6snXJpKMsnJ9ee8K9/pXT4oRc3bNbleQoVLw/gxusJnkv3VgPpiQXTR1P+mANgOqNJwD6KIN2+iQy+h0rKbGmo4ngMWUesFD4IPUb+j3qI+wpTYWaABblAIai6y49fvJFFsd91/Gaf/y+/5W/rHhUA+/7fX+3/5fKygrHJG1FLpPed24H8/JH9rwXMHSA3wTPSbawHqv7+ThAraTgn7XBJ8RAMgZ7/9teCj/cGLQyBdPHhGwEwRDvC/qNb3X5Q9D4YJ85q1Z7VML9uFR0mI7BheoFRHZJ0ZZSGzyZCxMmX2o/fTunXofYfDOdxxEnSfdLQ7HKhHVLB7H73f96qgWpdESUG1rhT4SQHHyZOkwieibh2b9r1M9lOcgtRoBJF/iXwPph0JXwJEXzEgvYSyEUZPLCrw7Ofz4gziNCYwoDTBBgkIvmFEcgrTZ8rguKqWtZX42LqmEt03qrVlU5NwAFctB/qnvDX1uY1f1dSnmp/svvttMKRqXLByTSs5rgUzWkc1bWohByZcOb9t6d6h5HhL6lj78kV7m9tXLLq18AX06dKCKqeic/yOMcceXH6sbX5l8y1L8XHo3qVzVrQ37120vL351kXE/uosBYkvcKOIucib0sbu4sPjZ4e9S6bkQ7+t1+aH+VOWjN51367R9NfXvxToe13QBIsFXro++d2tt353DlMkY3fkxlQ80LGhfKAiH1FEUk1jhQibqJhqScJkKlkLn041pZrY0353qtZR70jVuv0FQdhryjPB3mDBJDAJrv10MUIIpihfpQ4ltVqQ1FX6aCpcrwaUVHqWUteLUHn4/lLRj8k5q2icxQaE52BB+hzKxMlzsWTHF9OsYiD9gAHhgJ9SWHzxAQpOhGrBjWgBWsC+OyCSJ4YPo8FoMHsq6EG11lorqmVoyKaDnmCuDzyKf73muBn0+nLBo/6crl5Qvr/7gQceSG3LhFbeBeT7u5999tlUFeryV2tPqNUnIP4jZ221H/QEa7VPg+vwsVcu79XWBlH309paUaaCpBQL8XvLcLsHqQKqjuzWGj00QTYN0pjCi0KPFzM/lNgjOY/BFPBEYiU+T8xDeHWfJ0A8j+EcocPSPg9XigA429fZLQF79Adqlus+mIEO/zkF2KNXvTkTpi5ZeiYOwm++gv4IrG0TnkN96HPYMfaKZTUHl1xaPHJJsil1K/PAWvTHuZ0vpJ6sTaA3gfQvbwP+ig+v1LkWrYrcfei5oa3X/cXRsG7C4x1ZB1YNWzOq3Jb+hpn9TBcVoPLwmwwW/PxcsBrywu4T2VsgGw20L4YpVUP6xOIynnjsHLoPgSaiI2YfHnq4UQZKwo6hbWDdsp5r54eaR7U+fOeKqYefXQvljUPALWDnhuT+2y5/s/oqxdDixQrENM0DNej350vB0PV9Xy5dfFtOSXfZ8Bwdev6pzsnokeOL52S1DJIbNj9ycOPW/b/zhsElq0vrgbw1w2txGZz7EEFn7fdaIOzBmjP6ZyFCmYMBCEUJA+UDwhxSiMeVoD5DgGwpScG1r1177WupbTvm2O1zWuvc7j0txg5D1vLBc+i3H1u3/rHH1q97bBf64Qgapnx+86qnrf8AW4ZPVpkIxoDimSNAwbhJ/WvPPPf2DkmOe3dLa61b6pFWDqU/WvcYrv/oo+ufRT+i3294dM+lE8EDtxZBsPsZIEU/UOfxjlL8Pg1UaxoJgGyfUiI3KJgvx/FDx89thFVlGI9AJP2dOJq8fSCzvyy2CWEO31vSs3hxD9Je2lE62VpSULnSaolWdZgMHXSf+CUOGm6YMudmORi/69ixXTf+EX4s44dVo7+IH+in7a9u2zZj5jY6u2fxkuHti9GrB5aWFxkM+BqVKy0eFi4UP+ZNgyauvGZ237Gdu469cyN6DgRWgHdxOuqZsW3bq9u3EbTxs2MkX7FnKRXul/mYTx4moCbRXEAQvmIGymTHHDOtATTRbo0nQoBYGwHModE8aQEgoQMhnmglskTqxKlZLohTEnQgQRTX2Dim6k10owaiiXjsKziNzAvb8g7dUDO1yE0zz+kgJ/UNv0aSPKIs5vWDb5T+4xh339/KUqHC99AL/MeG9rCl2FdkKYK739UrTKqwv8rTpPD+E5St3f4+mrTb2zGoUqcDO91xpSIEFqHrTE66LGAvbfZP5JSwHG2ZOOT6uaOMRjDTVqnT11w2JvUZusnpoxmO3Q8WgXkPaE0m+tEadM0zSjDD7WCgwZRnjaOX0M5Am8/gNZnkenoIWPDClyPR1YYx42+e1KBSAdqu0VSJfaRWKvZ5sq/bcA4tgvfg1iJEJNefMtBw1JMxIM04EsHtR7qHmagwgBOTN0+evHkj/fN4aJGlKJkFsrSQhPTqru6e7j4KH7rU+k2THHPNd0yjqWl3mOc6Jm0C60ihyeAEmCnleWnKKkYphEn2JHG9mRSPmJ5L4tJ3Tl6/fjKatEm0q5WS6TZKVWA+vnUAr/a/PLCIs+xJe8Qy8xm7WXDu3dMpXNakTRd99KSIipckL3DqtPi4Mwa8N+MR0mBy0yTyErXk8WvF47mXOEHIrBPkVVCW0Exgo9gAfc8IUUwPZGEe5YTwfpSfDFRXBuuPbAIR92kJ8mb9R9GfMFEiFI/siaANRYDcb0W9Vr8coIgtyIMdnwjHl8gxSWDhk3zQ9hLYgY+fgB2dJUHdtqDV57MGt+mCOPeG/kOS5xGuEEQLhcOAucZI5VKNgi5MGjRJnOXTZtjxBE71DEjNElJ5nOoX9hP7SzOCez4wUDVttuv3aMvNOXYTm7V50d/u59W8o8v3JfrDTbuKfFbOtXoDML9jUVt9C8Lr0KMPv9Fjdme7Fc4tD+4D+bONvDP3zQvh55uy+KVeWa7BKbXPVti/CBu35aiiVp/Us1blA7pC89BhhVzA5c6RBhqrlNkTLhAGAdGXLf4mPKGGiV82juYwjx3CoQSf8DAUescCzIjN2+5Cx0ChBX0KzuAwyGfeST3tRlNd6CsXKISDXWCfC+hceOzp8O8aGcVcSqnxCks82ldSQ6hR1DRqOrUYc6TbqOuo26iDVC/1LvG2RXqplxiNkhkbR3EzkrblaIM54zwgRnYHvYXEtjdhJoo4sVCiBM/2tJkz+IT0KKbZz2W404o7OIJzZIDnDIJnJOIi2ZS4MCZGRLvwMkCTbLIG8kSMae6PYXrVxHPFQgzysXjaGF/AbxaoOpJACUIKWotJSJVcplargUpmAjkKpUqqlaqAXCGRqRUy2ZkvDAaohjodVI+z2aBUZjbLpMB2xGpVyKHRCOWKyWYzVKqMRpWyC8fVEpnBIJOowQb0kdEo57QQ80taTj6Z5xVSHMJxqWIaTjPwOKKSypTgypc1Gg1mCdRqjUEzXa3WmrRAqQRak+ZPar1NDyQSJZTLFFJODZlZB5b1/Vuld4zuegG4dLGyZQf2fwMVcrVanvrhG7mq5Bhs1kpZVqqVpJ4FnwM5p5BxKrAguU4mW5eUNb31ukz+2lsyPDI//+FLheLLH5Rs3/cq1fd9KvdnP2pl3I+fSWTIBBeizT9yCv2PYK1eMRzlfS9V8N+Dd3lFFpJ8azR+C07LVKqUDn6G4FdyjVrxFUAKtdqFDF8otFrFF+ALpVaLpP9U6fWqJcvgWloj41ipPnXjsrugXkVvMsu96FSv6QCVwSegBB/GdgGBlKKy/Ak81ZAd+ipg+t9jjABOLUZL4pAH74G9K46i21AXuu3oCrD3V+KHQQ+YdjQTP0pTY0bdJ+pj3Deq774BEZAzIMLk4FNSjOHTgP1cnrJRPmoyHjuX4rGzFc9Jv9yvM3M6D/GnLChbExEuEKRlZBNXwhnFPXMOCn77iD07INYhRrIHS2wOKmBEsL/Hr40PmLJQAyAx40mOmLzH8L+QgaNJ0RC5ioQN+siYLGGPOML9AMrJcJdjM1gpV6JXlGA6sTVLURB5ohXlN7i0aggkdUWX13xw/03jNSoLYOWMbPJotQyWJBr9FpVK4TYCs1IvI8bwygSyl4yODgUbNCr8OAJChRKs3boTmtiWqL3UBVdYLm0pUjPMZmGLLQPDHHY0oiucSlCmPK1nKGLQdpqCI2wurtiEmSsAgmGPpQKd5pSAkdvCs/NlGghHd1+xruOWSFhjLJRAmnWtGbQf2S2Xh8fRq3M6uQAdZhiA65pwe6Tmxu2YKG5YOGZRqcLiAIA6r5+J32jUb/s2vJEAGuPWj0XJ5joOC5B+tEQDfCUFxDUbAVYntJ0Ptzgdjf1qS89t2r8vydGQoQFLJ/ftb0Lvdk5nIWTw00vgdUuugyxgGAjZ6Z2/odno5PzUfPCJwaaVWmivDNnhzvnzUbPBZiTOdtksGfSkPpK5JUajzQCemP/Ldhj529qBmAL4CKgnkQZDN/CROC02hgDhRsQNhUCI8/SvNgLIB9Zhs1k5i1+agSxHz28BvsbeFxrQp82zGSWNexcjUcxrQR82Pvv8b2iGz+bNu53jpYyE4WTM7fPmAR2wzZ+/j+MZGl9HuQ+3ydfok4yOzMD3LxV0gX9rC2COUvTTjSkNguwIfDoycgnY4q+/cxYYPOnKlpyG4c01RR3ouomAXbGyxF1a7f5tL3i3xpzsGLHSzs9P/QlYgFLv6Rjv1lzsnXKoyG+ceXSeWMIMGFFdyvCrr8Ak+6hesvnR3tONadLf8NygF/X2kirJblKFIGdmnjWzL0OeN0E1CyjrMZ+Rjfmc6bPx19/BR8DFdUCwEBa0oON8LEqcJMI0GQ2TREmQ/OjK//XtkklEwW3zpdd/eL3UOD053OQ9Ivh6Y5ID/sCvvXEyiaeyd9CdduvIhQtHWu01oDWZtCGb4J+xX+d1wLcqo1oEbbbftE4YM14j+x03JOIE6FEbEpHVTFoBdSUUIV5BCwBJMQgpv945MZFDfEce2EQYg00HtOCQm9+wQRs3GFndjBk61qh/1m4YO1YfD0K+pISHvOG3zE4FUlPqBHElebewb3y3JjXYsg/s2WeU6HQx4xr0/BpjTKu50TCpbxIP/TFD2Y1lhphed5E+Hf2t4/TCvSE202oCGmY08utLoeCFGAlHegFpFrUM/QRkst+0jtHJTF2AjxC/fy95fyDvBHLZRb5/ghpG8JN+05tVE9tRQLTfiYWpYL7iMXG04LcIEFV3Yr6IqVxMKPBiWZIZ+vWP3yW1KaIKWvrEE1IaB2zSv6nxy6rVf7swHS1XaeBV0KSqSZ9/U4vgKwTxlb77Dl8hiK8E8nn8h45dmJ6S4CvS5NJyHOj7PQ5gnid0djd7HLcX0dDF5JEEio595JjrMdkI7ZQI9ntcx4OAqCQN3O5jj8+cWveHOwrbOxx1c2cs7RprB3bbuFWrh9+7fPsdbx969LlyztpQUad3l0ditX+8oxq+9LL5CvTt7bb8Il1sybUfAw5c8tZ7aDf66uWue78cAsKHe3841rtvPWCUoazZI8Z2Tp/w9F/SMn1OnNcklBxzU3rMmVoJNgAPdAE2EZKBQGbDGfNuOjaAaRSdIe1UjLAkIgv9VzgBPYoe//3v6SgOfYcebQVavHh9fTVoS93FvPl79DhQpe6io96+N415xr43vV46igM4ASxCl4DZH/k3bOh7H+w49NHlTzzxxKSPwGx0CfpqA4D+Q2AHuik39WG2OfWhSgW95mzozTZDL6bkPzRn8Frxi7Arcb8cK/ZJYdfO58mFgoSjH8CD6N3rcSYQmGeirZDBC3ex0fQuHpfRAfN5Ra9a0kVXfnE3o6HPDAaQve+LSyYq9y+b0joMhB47ACx3gtNv3LP2ytnaGmVDa6K1NZY3oq5u6IjFdavuvmfNtdMm1beUtDeX5Q6vqx/asahm9X2wr+CV1fs/BfJ/3nXJ0/FQ7tI7ym8+cjv64k6JBX29evt0w1B1XUM81pjT2NHRmHPtilXbpy6orY+WDRITtp1vfyBibxKrmgThP843GvBn4VeJmBMgESxJhCRaKgsfvSFOnxUXfMuyZjwBcyYDfO2Xqv+wF22+//mO+zqeP/PN8w7H852wHqwVE15Lu4qlZzzf2fm8Q0JdRFNY3Ukq4aqkwv1oc+o5IQEEPxYrS5+/X7ycsF+TJTnB/oWgQIBzCk56osxPEXyCrGqy5R+KmRi95MSV/0S9qAf1/vPK50H70Q/QB2m/trPQBx8cBe3Pw+TDJPPKf4Lah/8Eln7tPpmPev6xUXRju/EfoCv/pPtrtI3ohPN4Pvs3bsPpuKfH9YlIMR6FjKBMIhiwA2LmTjY1E8R8Iy5oAxGCkWQKAbVgFS8auxcwmOuJmopdUrM+rVvOS//6Eguk4dpSDzt0SGROa7VWG3Jo7Cq1PDs/R62aE2oz8CBkNNze4wnRjGm4wzE7r4Pn3V5DoWf8iMEmY+VQC5OVU5ytVqk5eTh/eHFjbpGDB/SH6JKzh9Ghz7fAXcfBajxCpNFZK/bsPDA4EtK6ddropiUzXE5rsccmkSzVNdnsRYuy3E8+XrDY6wkM1umWqoc4naW3HK7Ndxs8Om1s7Yq13bNHVul0KtrprY+0N8+as3EwSqEZ/7jxZ9Ah0j1CX1NiPjdMtVOTqAXUKupK6ibibyPoJ54T8H/M1HH4GNQmzBKOqF0TK0YuFk+E4glznOaIIZeEqO6YcRdMBENEa5t0S5KLjxF8AXwZPFGmi4XifkqLj6LuJa6QIFWEWqQrUAOMYRjROOY8NXh63tvotnnlzry6G9/X1aX+NtJkL5s2rczFd/hYafk8dNvbpXW692+sy1v9qVr9L3fD4bLOopKJJUWdZYcb3P9Sqz/11B+uGFeUtyCvaFzF4XqUU1dKigd9ZfNAF6OdVmY3jfT7OnhXmanMFyQ3Ka17B3QB1daT6EV0AL14cuvWk6ASdILKk49dZIDMqpe8ddBbHCm7J2+MEuoclSWeQ+DmQ57SUseM7oXoX96Db0nqgXJM3j1lETihPWdMTvvE1jsa9N/I5d/oG+5onSgkTWq5o1H/tVz+tb7xjhYYrIeKMTn3luaUeg6+lbofzTrkKal0zF7YPcNRWuoJenDGvTljFBDfGq+d5Mm2DnxauO9i2vnnZFkcpcVU3yBqLrWUaDcGDERKHI3Q6bMpEZP4Mmr3RoL+Tw4EXoSwHWQaFjiQUJyPCquGj9A3bEzEjY+YojEfSSNuBcj0GzX6cGVaEB6Jgpj4hS5QYdOk+dNm+ZtbW/3BA21lkcoxyyvygtmLw40tuSe62uzFxa2d8sDgKyG8kganXXial/lkc+lrmEo/oLWYe9O7S4O16NWiIcWRpmI4Y6BI7GR9TS3YOXpUZzRwmdO5ZExkjobWNcYsdGBWfoNPe6ShVs26LXlSzSXDLQ4ZmmpPgE0FZnMRWhmRrTJ2fAyXdRgs7sJlNIDHA/GKoAW+50/EA/5YfOQFGK8SqhHPQ0cEDGytsIe5gFpBvHr4vMS/Ak1WJBIgI0PwpC4gs7BGrccrqCbHCPMQS8vxzRHgI1r1oShRtQ8YBVSrmC4a8wqI/QSeH+dEjcRVmM6Q1vwW1z848q7bDu6uqKxYu3YFUPlztTvWhkP5g8eMGZyPdg5afUndEw01Q6Y8d01XxzTwxIcM8yEDJw2eXd0ZcUohZ5EYg12Sv0vu15SpR4+tSn3dVlbePryi3DRjzkx6YlXH9VvBm68p5bnZ6x8zS4Mhd7bZ6MofWYbetpbNb76rkskevdDBWO4dcfXhwr7n8sfDqZO9ngmpW8Y/8mIoXNk1rgJMYaDkuZa4L3vtcwy6YROjvnTs2PKKcdQv/FLLgI/GkwftA7roL+w9soG8+1aLIeeWlYCbCf9ynlK6AXyHu0LeRFCKeHSEvup837NlZynmFfyNnAJWkAgOxkEiASPbXkERuZGYpBALcQEbRoCdJNq7IrAQ2WQWwI+JYgUmQujmJcMro9Wxn/KB3cjiYaI2Bpsaw1WDtYt7wL/3ou9uq20wmlnWb4yWTX002dKSfPR5fCqRq4LZ8tpJe/+6/DagYgw9i30Nw9E2ZDF5oN2w7rvfPb6xsnOYL6d9cQEe2N/vVbMBfGdGla6OT1OXzDGEDWp+zfYVf907cS9eB/XpdZAgNacVZRMEWoRYbkvcRGudjGNgTFNVBIXSxxF4TbOI1pR2KSMo2uLeJjqWIfvpAlAMEVWIjRTTArXUpAI69eHLrj68ZUtxR2XE6zYoQUJPM61jQ36ZUWdUaAEmsiqGGkYmpJBha/8dWzqiViNV10qzH+jwNS4fVWdwKyoMjBzCopUqlpHqh2YDhqHN8D3eYyjXmqqVV4PcyvqEMV7e1jS9vZwd2aAuUQKWBUv+sCB3icaQZXRDwNw8yBAoyGEskql6E89CBoD8MK2xxQPhkBOaAISQVjxbTRuyGxgZiBcAPkN3VWM683kBJ9yDaeShAobsOaJ9oKgbXjwZ4CBD+oMwOENcwk9QRQiyHNFeMYugc1qBUjXBxkh2bn19bjZtjYbt+fn2cPSLYjEFHiwJkZRQCfrRHboXnbzT7PPYiqrtHbLUEPThC6D1pYdB2TG46MpliVd2NZICdwLHvbcDx/2MvCMSDYeiaIojL9/uyM8DX12YcB9zMzq1t62ZpuWMDq5/73Xgvhc47tz8aapm2Z/GPr4wsO1b4Pp227bvRPwSyVncNK60r2GBZw3QIkRSDPMMBDlLwHaQnPRIzlKsXa1TqFDFt3q3Ssab6a4zx9CyAA29kqQGrwg/WMKnKadWyh5Gx80M5zGASYyvb/od6uwwT/fKzuElnGV/wpxo1nl3BZm7pu8JeMDKwMD7pr5Bf9Y71TLehMIBmvZJkj70+genZ4F2egrynrv7X9Bho3D3F3+vzg4Z6F7jaTWb2/fSlXB939/Pm3dKhDmB0B/4y4m8bNSUVt0XNPrxVzVxmZlIgAsWPi57vkNb0XxfQq0+ik7uPYheW8gB6ZVyjZYb+u6KOc9eNWLEVc/OmXao6UrijhrV2oLhkGvjfMDfsBc4jqZOZ5T3TghKaLQDvUqwua7fLLdKr5JB+ZQ5uPrb+CqD669yhcJEl5B45t4wc9Hqo3tQvzZfV0Z/7Zz+ip3wFWqoFehwbQE4z5psI+oTKWuBBJ91P7j+AsEhS+HMgYXQk7+QDVbjez2P77UF05Np7TNhlsQzCBHTCWCERtpgdtFprm5giRBuN4I8DDJun/AIE7g3onVu5Iloz0PmIr4kVAAvXkK4rmRH3iP5eQ/nWWzevHKtBwBVIDUpqAIgoK2NhK2WwsMFufflmK3u7LjGQ7AvWalapqks8FssBYcLcu7NsVq9uaUaH65og89YcUWffkTUasWXzD2Ya7X68stxpldbWei3JDku2+p2MXK5cQXYapQzjNyItm03ySXA6bblcVyOxeVi5XLzyjI6ny6wR7whi0TOOIS8PJvLDiVy49Wo16igaYUR1F6NA+ZgOtMBWLn5qr4RK4xyDjpdtjwBY8hyNskg3MZ5afwIwfzknIK2rz9ElO9FO+F4NsG7QAFLhLFJaL91gdV/rc+2wOa7Ydq6+tpx41YtAhHwkdXPNgx11gKJVRE7k7T6/Vbm+TPV5Ay+VhaWr1q2/cDK5dkBv8BHkD5FDfA7QjSIG6jBmNoxemKBX2gKe2K80RcjZ/rCvAv3ynA54qYSdKEeKLjXSuO69fT1nDghoVJZJ84l0slzYVh74kRfD9khHQAiFwQ4Dqlksg//mPNyEDUwli4myrfTvumJNgXxHoLbkODs4Zkcr6MB0jmzcDqenVjMCbFxpnfLM8+gH5+BaM/EdTi4Zd1EMAcSuDcSRHsgBHMmQooUeWaL0nRoDMkac8ikFKvhkAUnnjdWA1SMovyiDWwcs0ymqLiVjJcaLuMcLyEYxP7ClI+lLhs3quobCL+pGjXussseXge/qR6JA+NGVn8D1z0MLhtIKqUeXle+UqvWrixf9zAuwmlXll328GVlK7XcuMvoEwPpJq6fd9Thb11NtVDjqBmYe6AoYdtX2OEVBBOJODATnD2NgIBwjpGLElz1iBvwwuZxWmvWhJfOgbG42HeF+TOUVl0RpOoitkuJCI1mgIMMRdYFB/LkBqtKkaP3bhhlpZ8q+L6R52vHE9xU9DcCyyrAqT5xey0f4xvPyJUq+QSZTG6Td8rfV1gUnXK5zC6bIMvSqwXgky71g3qHHv/fPYEUleNiNrmMvjlikOcdWGAtkrPhURu8CvBAwXeN+IK1tz9xbeYewEVwX8fX8nwjyEtXxFe2fyUcZULKM8K1e9K30usHZe6PnyiNS0DalqEM5MuDAEt74AVbQCBOzIB5czBkZgMJCZfgiVGwOcHynCmSCPEBOBW4gXshupX95R4Qs3DnrK9rLt/1VQx9jD6OfbVra/XXs3a6QNPVly77cdmlV4Mm+Pbbb6OHmeRFGNwzQ14/Q48/ARqUR1vW7tu3tuWoEj17Yjx95vXNYfTnQaHQIJATpgTfdWn/0BmbgqGC1xCyw3AH9Sh1hMwOGc/VaVfuF8TBr+QHMkpNvl8r+ev5nlgJywjADtUMXgFdjO6CIrp+x6FA9BIpuoo8F4S1F01OPe8IQhi0w7P/TS2QTCG0EW1MIV20fdtjQAWqgfLQtvao7lyZoB0l7cET/TrwA7yLoiUXS90RtG/YYA+m/osq4CqVfA4EM+UqXUnLsNbyQKC8dVhLCRp7rsQofEl84X65XxoXwSBo75SlccD65yWeIBoRQV8mQRAlRMygH9qN7Q/B3qAtaEN4Qj7FWeC/CLytGMUz+T0Wru84gToCWQTsNxNielM4PyUsFZCi55pTtbC3L4nSiwJeJCgzSKTdnZOjSOcKz+wkFKeBI9pCTAjgBSqorwFmQASRnHCW/E8ggBbt6rkTVRxGux4H89YW3tmzC1wXnNccQN2fgeuD85iK4Nwg6sZlCtcKRQ6Dl0iZ6wPN83Hdz8B1AUH2bz2rlPxT8NtnpMoFr0QDURAu4uvSxWLqJi7Ae8bNEResZvGo14vWdwlaEPun/SXwgvMFFzCn1wCjLhE30XPXP7oe/wc/ruscv379+M51H9cOP3PPyIrcCYMnRMc7RsNGu4Sx+bhFbI25MTg4OrSq+eVVZ0bNr182p20MA6QeDjBjh89ZVjd35JlV1pwQo6EnNzCfNkw2hnJox8gVK0aOWr58VPqMfoa3jB3aODE1xew1aXBN4JDQVtsEgppPSxRas9uyczb6+6HFvqzC6GLQBKAUoAeXRAqz/EsOAfvsnYESO5TT8Ikhs2YNSTVr7CWkzWbg9XBvWk5L8CRwzxLcien4BLHBNyaADng4In7l6eT10H399akzY0DTcUw0t6Gnjx9HSxYybagNPEp+KSmi7Wf+efw4c1+fArXh8+XAI/bh8WcBex+bwpxgLp612qiZZKaCpKkFIkrkggUAz5BEAxjBrjGI43gxIiIuQBbAUJAWwDnTfh4I5oXg5MZPvqCexVEWT9oSEW1VUKnBxWgWsMpQ/KxPxQCWqdwNKjTFVot9F128En2p8/FKVqrP8ameHZw3ymyly7h7owGb+r5CNavzFYHlr7dJHalOtqK8FF0utWeD1vKwjA7CW2inBr3cYAHmArXLBZovi8gcgaJdkuPr0fuqLKlsco7GqFTLmx9r4hUyefBkQhMaB73WSMvjjbDVqffKctGR+J8NaqMcGFuNEWOuDoTq7ZwJjphl0I2DY3z23EkauU+f+v2rIYO8RSOFmCApDIOZ99dLeJ35gzLBvl+U4yTPs32wUz5MtxKfNfjrCVSeToB5jJ33IzSssEno0Rm48yAdPDGGQkSSnxIsNVgKYaLp3A8TecGSoCR5mlKwr2Oarrv9VLK9G1Ck0llM3dGUUI/ql8cLv75aulcEEmZqz/R63EHmvTOCripTm8RVcygV92cBb8GN57YRmC5Lj1qjIeHFzEraiiZB9P0EIDAB/8rnJc6IBfIbry1COo8pGBxO44KdS2cM4R2XdVw2B7as37h+GK3fLW/74h9ftMl3U2cVyiv+tWf0/etnlEPdLvlmsBIkwcrN8l1IoXgMrUelaP1jCoVut/wZyEAbZJ6R71bdYMjKy8syrI3gv116lbx13LhWuUq/C2ilc6fnVVfn7dIr5Zt37NgsV+JEjezWfftulZGCT7/xxtOkINGCE+xmhH3MgVKpGmoYNZKaTs2n1uDBeYFPOOq/PBNsSBHVLhIfmDYQ6047QAd7II0LksOIXgR4XTgh8UQPGxi7aCI9rGVOC/6PMvUz5ngsPgpJr7eUnBYk5yw+xuaJtcl/8LpwQq8PjF00MZUE56T38KyY1SvAUov8BrpLSKOp0xQpJyFH4hHvLMV+JSG4eoOEfRDo8RGYPAIfIBhBkY3JCiC4vxEmEKJkIbp0MvhCmAmkhSZKZDTSMVH6ld40FnnzrEGWSUA2ZD1jtNAyn94vY4Obtsx+qHtWzKIANMMMv6mg/cPFV3d2ztDDkUCBjpuc9L/YfCcc411fNH8xvXrUStTosfHogMbmcRlLT3R/VBqA5tDcKbubaiQ0oCsem7/h044wBKBLmvpR7jGxv3MGbXz2fjKHh9JrrZzS4xk8TLgqM8V7IB3EzJ+Eg3Q8oef1JEUGtDTxbxMUdQ/04LCHB/IuVL/+a6XeQO8vbhn+SJg59vHnINeHqrIRxcyZ2YDet45geC2YbfSxS+kuG6ZdZ4HDoETrQ7e88jyIA8cHJ9FBcC06kuLRYngTHUr1onFoLSyCCpAP7FqrzYBmi7IRmWg3oqEslAPzOIIfeuCLEwliwszSuG9yTEBwC8RHAR3lfaxgKULAHYyiijBnipqIure4iR93gwBm4ehoImoyRy/sxdyTV6lLaEZJK09vLFfUou8hSADNHTrb8iFbHwJs4MCcA3DPoPY1ewHYURSsDI1pMpmbF228FV5TnFdc0BTXgN5knenHB33vspqbky0lPwvdSYqP0BvYLpNnyRMrQSiuGj4RNY9vWuFEEG5IrYMbtfblk2cNMfuNriyP4jovWDljXqPVazR5gFV6Szx1qMvUTD9/RrgYK/RNS3/bEGuJXCpK1WJOfxyeCWZTi6nV1F7qKeoV6hPqFFAAK27TStAMxoE14GqyC51xzoGZwyDUJyRQb47rYcikh5ywpx4T9tVANOYzRo0VMEZ8SxujMXM0QRtzQawCGKOhSDQRLykE3lwciUX9Jf1CfX/E7GPEuRjH4umQ1+wNeYOCNAVPs8WRmKDaWmw2moycg/iL90kCUSLJ8nKi92N81ZJoxAmEk9EcJVBMGTa7BuA7B0mGOSHu/Ar76JgdJc8fFzZ5ibdkH74MeQXiSDtj5UXyQuRO0XN3wVcxpTNDokmRcN0Lb3pehXRmJo/z+siWD9kNMAibkwnCGCeIcDUYIu0U/AW+z5TkTbOfvWLEiCuOzLkpuWnylDvXTZywfv2EiZM2Tpm8KXnTnCMk79nZN8GZnI6jnQwrkbC0hGGlkKYJKIrwBwEe7GdMJl5vMul5cFcl2wS2mjB9w+tPm/1ms38r0Zkk5cieO2CgUAmC00dcTmuWRu22aFwuj8vpcR1wOnU24mjEoXm0UG22mg1Kk8fmKlRZ3FaDyupxejZKVSq+qMjlcBQaZzqDIZfHpNYbvdxM/yaz0uVyyqUymT7kcfJqvU5vNut5rdrg8Bx1uTR2ZyjkdKi3mJVOJykmXe90akpDIYdT3UY0hiGhSCFDM5DEhCckTz174ABi7h+Nm2o2aZbR80EVqBw5HR1D706fDvJA/pr56AX0wjxSYs5sXKLvOE3rDCqVQaNSoTJIy1lAWkHF5gUtVj1vGZvlFgNWv5WcnIARngKK7UOUbskz4IcYjfMsFoN26zC/fxj5NTZoDeHqsMHilUBGrlFY1BaDhwR1arPOorZypip7dra9KrI97M4K8SaNR5kVwvVbfIyDwRW1FhWwBC1Ki/bqzKVWZ7Kvblw92JBdmW2gyRcjLQKFpyB/5JtDQZcaMJ8MnApE//TCXCDHswHZ+aunxlLTqHl4JriMuoq6WfBySBBhBYffBiHAEkN4XcY5PJuWIcfPDSnBUaiIcS2MKkGWnFb0iWUGBdCpgRKynnP0QkDwRM8nyOhL/0BU0Lwit4v9QmoIyvzOSp2uyuGXfF3LG2pOjZwxfMqU5vxKV10dqM1OOI12o9PizS7Lq/QXBKS8w1RkzskbHK0FpkB2cU1NQW4wHG6ePas5h/mpbh96Ed2LDAhJPLZg3wPzds2btwvA6wZ3jh+8/e2nVixduuIpsLV9bkt16dQ6GfC0Jn6WJlpbE9zPiVb4U9Rje9/uVpXMXNI8CT0WjI4Hrf8K5xnkerXWaM8LJMK+bK1KojQZ7Hnh2qrs1kBdpKgh2GqYuWNm6kmoCY/bseGaoiB8kdx0nhSMOXEC3Scr7SxtLkOPXaNtKyxBj22B/jPK0ra2UuZ7fCTkuL7/20FMkasxH+rA9HgQc6PDqQnUUepveAZngQz4QQ2YRlF8NAQSZDLG81rAHDOXkOk3EhBPQDyx0RBx6s75QkZfyMf5eLzKRc0JYFAz3iCeEEMcJvTNCVzN6NNFjeLF+o24dHhhNAtzPSb7ExGyF+OC8UyizmcMkf/CVEjWXiHG9fO4Qgb+eYz4c5MfJ9gg4bq4p5GFQsRJT5CHNkg4F3BiDp90DfIoEUFEJ6SVxAtoIdFMdoUGPCZBcBM7MEG8KxBRpY1Ehm+Ku0DCKMnkSQR5RDrPBWhdpjm8sRKc6g2qGQH7IiG0TmzF+HxY19x05/btoGr6s+FRI7OBJ6djRC76jBzB6+Pz+kz1k8smb7ZutTZd2nXJvNGtcI9C57CELNmyde0jz1KAae94ayH64PjxPTfeyL4r9q1F1oT1PX6xATrlcmA212aPlllLrX/3PnHIeth8alD4oKU4dU1u7sume9vEbrgy6nokYUYvukvfMTd+Fo+gO8HYRMkxY4X7QamUgboy9z2VqXyLyaqvs3gH1d1cVI4+txptujqAmVazvqn2pmLMl/z1r7tvvBF9WQ9/mrVunddbHPGWhDeu8PuKi31fWWovu8xjDeQGrLHwhuX+8uE3Tly92Xa5ddiGLTVcjsat1EnsfufEqQunL6HHLEhdPnx4cSLedsnxSs+gsLMKfOusDC4oRN+8i/8qK4EGnQXgqadS7xpcBhUHwYTOTqAZP76vFGjKcL3UO58khg9PwANVVQUFhYXTgXqMWakEsKqqvByszsN/Jvw3dWpe3mNgKymZ6jSl/8rL0eUVFeNVs6Yz0rEWyxlzWCbzOuP5HuN0oHGBeyw47nHFZD6NSc5NAxrgTF2K71qK7wrvRd8ATerSMeVWrZwL+kM5ZVatDEgC6pm+cqtKCVhFwEUSDYwE1qNvX3+9snLLVRV4dpXrnHww/Cf8NakjR8j4VPSPTwXmunx4XI6kLqG2UPuoB6nD1B/S3qjS+0S4S/s4whEQxIeB6QLoCEdLCOYI0WcTpGQsHxeSB1hv4zMuQQnFNSAkQJWQ3msWMxLgN1/JINbgYyVCeU6AO0kQ03DxAU0XzsPw02jA6YsEHAFah5lVHVToTTYLmBL1O/0k9fQ9rdU9PKwDUkmLAeqBUq810WOmgVg2SVHT9sYhMweVOyr1jGoQD56Xsq0Kbl4eqxvGSkP5oEOFo9RZsK61ep9BuEiHkvnlRWyDyEXwekAu8oGqWSEUrefhqaFsDp5JoIIP+7kl59HVywPFWY5A1LMyxwXmKxjjvf6IEN9eEePRHImcv0Qqp+HUvwFWIveEFwytaLIYlDItMMpl8r27tDIWLtnMdEtVctBdmq6iuvSXVYCW0YKDQK1AXZCV8YD3mfDtzOCj85ZissfSvxZrqAg1BK/EE6gF1KXU1dQt4jqMF1RC/bK+uLAKC+tuetnl0ojchJYNCstuIg4SvpiGjqbNKEWFLlZYgPHkq4sSXEleWMEFK9dQGk0ycY6BFzIk6foC+RsMRX+BySmpMvIes97pKANPXCKJRE99Ud/ozwqW1+sbOloLiuoaQu4iZ4dbP6RrRFEUM1tdG/QFuuq84NCswixlDrhSo8oqlMs37bKVagt37YKX5IcH18akm3f5s0ZGq1BeQX1BQT39cFFkcteimsS8mRXassG5BjP7MzyfS1o1KOCTnXCNmfZpRZ1VZVLbPN1ZwVBTeZ1Fbda6rfrF2YFs4Fu01bhEOvt/RvldiuVc5CXr1XSWqxRlg4gbPQT+8uHqspLSwtQa625FaR14kdy5EH2+uKZ285JkZSI8283zhWr4yHkfjqbUmCf+VkIJ45wgK+nNpIHIfnCIjZQIY5msMsBEYEoIGluc+KeqZogbiczmE168zETVXmKq+rKlBNXuencnAJRWWzE6azYTlQL5zw/L7dJROPA0H+kYVxX67DlpaXupdO1zMXAHzoEH0d5XS1rm7do576Gs0RVa7dDZklq5XXbqPimUd+ECt2d5cybecN+3V+8BrIM3EP16A6/fMAnMxwVEe7Zz72HCdEQb2RXqf/ioDKRdM2pB/9slPEE6oSfWA7/6Yoz4KkNTP9ELcx7fMummziKmN/OiO+EPB6oWVYGGUb/6og+nXw58Dn8et6xm2oIoSqJa8cU3PAO0U9Fe5p6u3/ri/RjHbLJfzpUgmkPEd6EwhepEtKdfiwMPHhoeCcdm/AqKA8SX8QGREPdx3MTTC6QuDtM0MJw6AXqLODl6Qc7Ri/TqLtGBgyBwBLEmTVsY1IbbNE0gptb3QEGUkxKq/ocw/e9lMghlO3G4r2XkqmUj6aeE29wdKCkJ3K0fgGWcJ2g6El0EAjlEiZAutJNQTt6qgdpSGbEa/E86KMy6oUtXlb2JvgTa170jZ3eUapdrNw255pEntzdeI5OskMj7fk1HBRxdGGnLxePmrdeBVmbPHpK/UKttyi1+csful4pymjiZjM79NS2WgXJ4NfHTKrwD2cQQbPNZomziFWe29NavXkCbrBE9cZpNeMUkZXGn1lIer/CuZI4kcBoCnuIAuHKKfmP+5JrV06rmT+3qGQ1LmtdcM0zCc1MKHWzJvsm3P7L5b1vGXhGECiBjl7NSFq5krVmO8nH1RWg/ej+jCX/yEYVNmi0FUD7rzBbBj5/gnw+MA/fAUwtWVy04MLV79ZZXdIsOTotCEPNE6sf97sFbgfyWwbV8qUSpYBWpmy2WkA3IQlXL2zD1PzHTRNfJoKJYqVTJRnaSS4JS4Di6Go3r19sS9vV8ZE+PMmmJTZBBA4g8n3gEYUM88YqZFtoTfxcyEAJGSeORyR/Pkcv/KLfJ56buCsReP0vVJgNwwlwxbc5Hk/pegrW9qV4JdQT9NOmjOTjxj3KhbLIWUK/HhLJC2pyPJ5+uFcr2pvXIkCCHzE776OCozF47iAuOG0yUj2jaEl3kRDUjGd40Nx8d2jJ11brHJ8J1FX1Ph7aOBAz64S9rnltazjWWVmuy1da65llzJNSkpppxqavXTDi8PjkKNsTP/NiywDT4T+j7SXe8sZyNhLyB+kkVfs158tD8fjQ9AaE6ImBoihCXMCrEIOk2gpfKNGCxC/JGooMpYsdyAoTXxSOEkyGaZp7+fyJHI2pTMbFzMsVfRjjqFJXfHnS4cn2WsMnk9LcX5Lf7XUZzyOLLdTmC7Z1ipleI5KfL5Be0+50mU5iU+WUVIRfX6W6vJX4RxH+17d1nqCGlsWG8w+vgg53wP0aSRKjjsFvsJrWWt9ocTquV16pNOMEhpAohUNsr5jpsYu4FBW1Wu6m3vRv0otrMr5vWto4cFnPmWbLc5cEbW/5jRBzzgryKJXS4x0i8QGC2Hf+k1M8Ung4AdSoJemEtDp5OMlRfEuK+l+rt943SK6yDWrwSUpj8F7w+4VktynuIHxD8/Rk9TUHvPPTJre+I8807z9DsygX7U9Q7eN6Bl6c+XLAyMwulqFvRJ/PgHTSFJ7jzns2deTayZJCRRoZbSBhhxPiOLBnC83JUSLsqtRUPlE9RVy8cSgLg7VVanRE8ptaL73ACtRp1QqlMIbFMSJ/2t8RRzFiqi1CSBLeYEXWGJSHiXbkftES0EcFrFxTVoYkTFBFtWyKAuhIpp88FzVwwJBCSrFIud5X4A2DQsZ0Vc9taImWuYkVWxbiVHV0PzvrTrY+MKLWP0jjBJnT2hh+uGHv9K3PHXjd7bHlFTrmt68oRS4M1HWPHNZcq6IcWtY0uAkqTi9lgc5ibi5voWonPmW1XySd8s+P3gfiU9vXDL3eMmDsuvOjRrp6vptTE9nj9YM9tAOyY+9ruicHqaTMuX7oj/urU9pzKLLc5v2Juk1Z3yX6GNuco7Pns9GIjMNaftxaMFWT2RPcwVJLZvvKZMCkdEvFIDALyLV74TILiKkvayGwU5/5EP3SxMMy56EVw6vd85vOHZQws9sd1wMBPCsk9g6Lta6F26gxnOGIHIyumNpnLQoOGJ0fOfGIezUx6cOHTkwyKypwl45fu2T+n+9ICqc+U7U+UtuTM3zPnPD8GJx+ol6sCDqhSQH+hRuMfHJc7DUvbOW3XOKdU48i2seVN1xXunLViSHH3UzPAgicWX2K3LGwf8uCyuffMX2GcUj6hrDFkvxp+cr7BA52W8YoYolHqfM+7frKx7yEqTJwHR/VaPIMRQwct7iUePA0yybQeq3iiBa1YtG7F1VevABvnPHvVO2RtS1GZVY4mIWg5VyFz6kTfozfQ950jrgJ3X0AfDLAnpAS0fMoCxLvD9NMApl+tH7O+/feZ1X9v5tHz7ghQ+tIZGuL68x5GmP+Jigc+EetLC6aOCCoX/s41RBQi0ZKxEYpiMh94OJOZEUD5ie2B4A+O0A1ZeArJIj7KEiGyjJJ+g1MIzya4p43i0R9KhwjgWjQCT6OXwz7Lkbohm48c2bz04Tuf1peBxSALZU2fa2TZI5srqx7UyE0ao0//4KQjQAoq0Sm0HZ0a3lSH9uk9L5n77jmMTgHu8JKZVwqqlSAJHhv9oagY6TEAxYSZh0GyKeuM+wj6+cj1X42uuREkN8/e+SKQHrGgPnOJWuEEzJSNm48A4br4SlMfqJmGcm373wccWAK4xJPBkmCSiOYdqDtvoF01J/ScXIKnR10gT+YzYFS0RJAFw/P8CPsuxLfSlRDJJzEXM/MZ+TAjym6dQ1ifuW+e2ccOYYMuJugK/tNhSCUNDocBJg3gICmcovAhaZ0tewTYwRhgf0Q21wwUA+S/UAmSZqfTjJKuggJ4SdjhCDtSE1J3JWPDhsWS4hFO6F4EXm5bXlm5vA2VzxLWhStw3/sZrwsFBFuAEoe88O0wDy3iWEU9BAVKMCPwiIIsj4khkjFAGANRiRL3gZA4f1QAgeD0E+ggPJewT0b8qXp/JOKHz/mB1NyXQ8L0NePQew88go49ZKb/TBL6Lh0HQg9s/vbBOWBpxL9Jt+l99NbdP6L5058luZtxHBTf8wPYOf2IPwL/3hSNNkXHjBkV8fkj197zEHr3kUx49kPfgM2+yOjRd6O3PtgE5McjfiEGij/YhH48HiF2FYqzFPND+tvacf9fJmCK02Z9DPOGgq10AX41gqVkJhB7ElpwTk2EV2RdkdBpkVZcV0KsUfziRoWLSUQE+CQRkhyPEyNODoYkvrTrNUzkmdILj7Bdcc5QWFQV503malYQG9JESRyKaP6QPrxk2V3BMnSNiw54lTk+9OY+XZamctWwIt4wfPZmr9qcpQqW1TsN0dusFadu/fste/B3KkV/WBpQKnMbx47rcGo5i1bDOBqrsmrHB2jmSpnUA0fEO+71lEhbS5XOh5y58SWjJztWVzmz7+xo2/S8BEoKshuqhwcGd+yrGh5UT76vb8+i7p3vMZejp4zghYbSvu52aY4Vchy9ZRoaL2fBlPd9fT/4D1xjU1vastqn1cbRrdk11++/714Ac4ta9MUxBevyljh4hoE873fYTJaCKwa5l7qUSig/Cjl1bOjeEV5PrXKOTun9cHxi5lpbs6t6tQYcnds+M/WMTqJdf8n1M4dMG7oANWmqJ0+q3YX6nrskpwyozvn7I+ufjYoLOPEUiA5czHzp1Y8sdIH/mBMPkM0nGAp6sgiIvPAFiX8PE+PJImDv1YDHNCyte0t978Y7Dj99zY33qF5nq6JlNXJbPDQF/vmo+p5M+htMdYSkx0LFCbDQnS/ROOCY1K2pa0ezVp0k3+XKl+jNkjywFfBw2ljWomMLXL0/U1B72+P/evX5zx/sqW1ataxoSIP/6gsTWp5469UqqVIPa2oYjUpa+co7b79SJVWrWU9WHaNWyypfpl8/TaatzLrCduF2cVIVosZjGiA9OMCjozDSBY/DapBZ7DOeHeOZCH1C8C3Z042+FgKYYX9768ktILnl5FZUROI4EWi7e4QAfR3SCmW+7u45kyQhFrPlW07+H+a+O7CJI/t/Z4tWvRdblmXJsiRXuciSbINl2ZhibMCYZrrppptOgIDoJEBCT4BAuBBSCCnkm94wuUtCChzJQQ4Skji5NO6SXL65Sw5safjNzEq2bLjcfe/7/eMH1u7s7OzszOzMmzdv3vs8UBPZgZ7SKhlhEU8daWFaBBsQNsEGJEg0eKie2rGcgFXNxwGrUVz81q2unL5ORR1yL4a33oOjSUtJeifJYkGHFGis9G2stliq1/kqDQHEuk9Ishj8RkvSJMTdBwz0oCofvOarQsG0ilO+qtVbmjrON23Z0sQWNG2hn1uIc8EH2O6rLC6u9LUbjV/juK87z0sP+CorfXC6wfBMdiV9qOvpLYm+C2k0NWMtQnsKsOP/kpvsCnfDj3ZfBQH4ChwAXwEBsIaedXxpJLT0+PGlTOvS4+B12h25B3H/FCijH+qKP467g6kTj3EQNYKaRDVTc6mF1HK0CtxA3UHtpPZR91FHqAeph6nj1JPUC9TL1GvUaepdAeuYIRahTGwX1C7CP4GuMcTglhHQD3TFOEoXo212P/4JsBM6gqOLjqhiDoDuABJrCmjcIh7YTU6UJ4YB5R0BBphAQGcHfs6LVjgmI2MPABXw+nijRo8fMmkCGhPIB7wm4BY5HZzJIKGdbg3He4FJl0+jXsO43BLax+gcOsBXAOKOTgZMfjFl1p9lkvWnGXtSshq2aIo1cIHGbEpnT+uTmXP65BT9WyD9fTbdZNaCbWq/GtylxXd/b7LxL+uSI26wER6/Gx4HzdrsyFhAn1e98rJCTT8CV71GZ8Nv1bn0k4ANaazGCLxUAZapK+EIMEgcaeHASLiVRaNkVwi+e+j00UdYIH7Muh9kffYZe/aUiFmmju6+CP+IvmdmdOUW8HX2COD8YQMDjOJLnBjWAn+k9Sj6x5YXrMv8Pc08tnYQR681pLHwPolEj05PisWmdK1er7cnieVgCJuml0jAVC5Nj9KARsCCDBWYLRUn2Q3onz1JJIcHgN2oUMJX2LTIWTAZHlYzFlYi5eC9orfA2NfFNGg9c0bdMVzEVQ+ZCaTwbAjusAA/fJRVodQnRRxYXgUqH/rk1ZNixgdooFacBAoZfPsQKPvuUzG8NvBtWt72eQ58A54GXtV2+OUnuWBLB40awoDaCywHLCyEL4JfPoNfR+6AX4GUP/2pH5gpZdFnzoze18AI8hKC/48x7yjS/TsHA/rWCYp4z6+nvwZNz6+P/H398+z5p0IeaPGEKvOYxvWnwPT2qg2vvbYh4xnwKMYwh3pPH4HerEfj7XZKSjx7Y3kMSzGYcUF8C4fYXnSBFplASzmFCw4jxfmpgIg3Mg/B38L0ZfqzoOl8A5g6vj9cGX1j/vhgC+2HRxfRGjAlUwmvwNCyGczvTz+x+eBcMPA9Q30lN+s2mApPjx51Hkw6e2flmAXR03DlgDFgHV3W0RtMpfVLx81YDoPwY6W+qHK46SyonXfvhidjtEFMsf8gur+YkusELz9khyQH6PyIzfZ7bVi5k4nHM3ihixgZwTkdT7xDmfwmftrB9avPnP5iz54vTp8Jr+IOtgH66oEDVwEN/3vtuUOrHnujbd++tjceWzXztqfGvHPixE+BP+y599Onjixc9f6S94+deIdd3iEuHbtnz9hS9tqaWbM6HiqtZKKDt28fHGFych1z5qQzW9l7DlZFhnmLps/mBD76GJqbx3baW4z7n8uhb7ruAlhNQFohtMUKuCtW/Xi9lRzgl1b9NBxGB3jl1mFuy3cPdWQ89N3qmdLfLJg+OA9kv7o3slu5+cQx+hOD1WqIOnBCWoeP0e/xETyOj3AYCc8i4X3o+NBD33330OI3itLdC37T5/k/747srSqxf0xhbUnqRlAk2M4IftoMxFObnfhqy6MKKR9VSpVTlVRfqgbR5aGIMo+mxiPqPIOaTc2nFlHLqJWIQm9EFHo7otF7qf3UMeoiGhFY9OMkR5/dgK3XTD1/AROf+MMuiRJ/AOOC/coP3/caAv/krgnrsxj4W/yccQ6LgN9Yab+gjubo1KcDIpeA9W80eQMeERZei6jItaiYu6/9DL2XPtp+Zqgz/q9CNVOVhn5Wcm5WDZmpmrkc/W6LnSOVC4F+ETAsAvqF5C8W7njBueiBnvE/Dl7UmbEzumXtCy+sXff88/Cyu3d1b3fLJDOT1mdiaqDEEagfEsjKNKTXqBA3niGxKs1GeWrAZxdR7TvgE6ChkjkcmQw/4jLffht+uGjRnoS/u9Pz7cp0Tzr+Keye9HSPPX+CJ92Df+Pz0z3s+xk9/sETQxZ1j1k0JKNbnujP8fw6obTg9owsCQd0hkJvRbbUmJvmyeeBTG9IEhlNZUDFyBgRLTXlxf0LLELjbzvBe8jusYa9lXFezI0sZjQm3t92+HAbAw+33X9/G2iryLt2Ka+iIg88mRuifwrlgifzKsAWfO8wTtiy4DBb0v5KbkVFLleNj7/5DTrG+NBMRL8uo/MYRL24ONwR37U/TwTNGB+QFbxEUIkQSTHNAZ+wyRFXZRce8HP7ALvng48OjziwYmHzjIXL7x124Lfn7596aQRns4iVht7T4M9rNn6+GaScW37x8M6Nm46Nmb5x7UTrDI0+TfPH+8tmlxeJVYbkXk9NOAXZUubF997Ydej9wLjlGzYuHxd4fv+hl2rL2VSdQZnka5yz+MNNZ4F61NaHH9k6auW0iWGnVa8drL//vDPXaVDpUvrUdLzmTFXFeFnsfxzbEuRgjCiiwkB8UqYCoirWCxCQEYxFEseyZ2NnHfGwQPwKoI8QJ3VBEGDiMhUri5fhLHbQi6UWxIcvCUS/FnTIBVXyd23JHd8Bnkti7sVJIpTZZXTSJ98TxCbqZJWM5QF70uxiuueCA9FExXKmFVJJTmYFn5okVRdgjD6z0lvNMgEUVGjTjE7e1YVrj+st6OMPE3qbKq5GTzygmYCxKAD+0zpzlKtYtxu9djdiMnWAwtDYVHT3f1xr3S7gxDfgx7t0KOcblA7nl/4/r7vgR0Pg37E3TjmxNUO3dBLG7tbZJbTdaWcIQ+8UtsyJZw+MU2AvukDPhxfAVTA+2u+O92A7bGOiKObVyOv08ffgD/R8MAa2wXYwGoSVtDoS0pZpIyE1rQRhrZ0N2xkqOoPeH4kwLPG3EfmG3k8CIDwdUtp8TYTS61lKk6+lKWzHiSrJf4/mohrqHsTpUxwWy/NuAkX964eAYBz7Tw/OxEQaBm+ba7zYzagBQ4BiHw2Mpiv1v3olMDg5H55meB36yOExw4Zp/dphw1D4nx5wol+7P6w9LyFV6AON3noyLGwDhU9a9ZoPdIk5/errQAhgEx+I+ouQoe6f/X7l7m34bkODTtcQAk5QZi6XloEcbBwOL5ZJy83wTfixFt1s+NVMWLMAuRkff1zcl0sfailF2XWoJXUqAGJOINNjviAFN44S7IAaa2cxKCAWDKM7xx4TcHsxoRWILcZnMRYRkBZAgFyNvJe3MnSoqQk3RLgJUDQtHdlvEm/hJ/UbKSV6ujL0x8g5hUyjNSkyPDqpQiaXKaQ6T4bCpNXIFJyckZFU4IFdt0X23bZLkuoZ6hvzoZF+/QNN3wxbrnVO7znWXFtGX80Hr/MpHzZUjM5Wg9ZwCJtIhcJ0EUuLdTStE9OsVsLwPGsXm8V6Xs6yyY705OR0RzLLynk9irSzPM9IIkdvu/PO28oX3jFvkvlKKCTXZ5aUZgd3ZDuDQWf2jmB2aUnm0CGf29ccuTu2bxBFtKwOcawt2NpFSWOrChfZKCEiUEeC4NvVaRNupU12L5aEBsheO+7uMaEEYtVNeK8JcbABu+AinYjbM4H/Jhm7OCqvXvfyjN98r5YPGdK/aZ4z5QbVt1MMXleXtPJZYg4WHrxpSm4qTS0a8anVxbGupKhd32+hLmUavvlfi9bvuPudaxcWPWWCbzr0Ws3u/NwNr7zChYH4le4yd/D3Gae21PGyL4/Mf6v/7Pov16W445LxlLx5iNSlFKUaw3lWk9Uyc6EOvdbsOlGRYr4c7dg5P82WhlZ0WPD+Sk9xe8y/ERfm2hCPOwTPhHa9krZ5aAFPw4iVbJQsb2WxJ3QCrEFMGBlBVpWocdKplxebMbjwyrM/w/afz66sWry8vzmX5dLMZU2lmSrAFExed+rCqXWTCxigyixtKjOncWyuuf/yxVUw7DKHBBMn1Hq1PhD21TYRX1cV08rT0sqnVRQO8TvkKCuUoTQlyaRmZWkOq15vzUiTs8okU4oU5YTykzv8Q5ghEDsUCwv7Efjnq60Fjwg+sehOnzUpRHvKjiH8BAxLtx19/xQg+HLRmYwAzXkYmFbEy9CMgHcT7DGMSNoUZLAAnQKFnJRloju1xdroDk4NFhgdXL/XROlGQ7poV4mWds+Ad88XO3R5srW/Ezly07nFcPQM2BZcO78+I6N+/tpgG6QpkYRho49otfQYWptiAMnRaXqzWQ++anGAEzsPfqLR01wWbKCf0JtTDLDg4M4r13JqQhkZoZqca5iHo29QbJiLENsaCugpXuON9+pOQV0n3q7GA2jifZbVZuC9IvRjw/Dy5bYu0BghuO9va+WyrZ9vPA6yn4hQQo/Dez9M6yfwRdSXEpIK6kSs+gmgPbjp610q3S74Z62wm4OfStwHxbaA3X1CEm/IdLqHJhvAJhADwvEKZaPUXKvZRV4A160ee/Diny8eHItOS969D6yGHURYOSNeNHidQ18bCmpLIrj2vneXCKnxQ6vBapJNe7irLp26KCymzeWC7ZzWgJrQ8CtN6HNRROMMURyssmPFVINQEl4ULzQT3HkSNaqA2EBeKwQvw8sndx6rEOk0fQ3i3NbvWnPFqeUanagi+mBXJdjfDYB/eRi38oaER0lwQxLo/8nDwDCg6aQ6RT9r3bpZ+hT1yY4rCVUi/YHMNVXUQLznHFN4j1cDg8f9i/rhLuKnMBFw4vEdrxRLYZv5+NdYfav67f3bOrka2N5deqWRurFJqY1uTvg2qLOgr0O6zKYbh9++dQVRJ9IcfA/kmJRV/aBW2dGU+LXoTtvS2Rg95D+pG/52ATffCTls6CZtj08GgU6kYr+teyNw/7oR0EdeXTxNYpYWSIFk5nxyBxEhG765cdbI2I0xpYfBrsP/YSvhbvD2Yd98KRDnilOki1o2kT4fL9fsCbEbU0pWr76pFbHsh8b6TlyUKqGCVC3VQHZmjLToVqTD/k+ICO4haNY0UmiSdIvUTBFhSFxk4gUaLJPTgCIURvMnYUtEUL72b/sSKAakepAbDXCfPffYY+fOAndkN2JdWhfNOHBgxiIys9LX71i27A469CKuxYvkBvPXg/CHJ9TdSNHNBOkcyNMZFi0y6OAfou+sB3PWr4d74C+lx75oe7hUaHLEkLOqIUNUMAJitKH04bYvjpVivg3cEPG4v/Wj6qkJ1Jxb9TnEPosoXpTh9jABYep0duphdu+cptiAAsWEUTEFgVNvNKFWowJ4twvRRQobFpJObAWibj2trsKYBn96/gN4tM+S87vrxZI7v9i89OPRpP8kpuuV/twuEgkp9oGP0F8k/OkxBijf9X2yGTUk04oaEEXAn1AE25TY1yb+EH4ORsypH50SzTj66bLNf96rEsZgKDHVwImSRSgOHtG7ktsfJodHIqZU6wegwrl8F7we4REXhGIsaR/A0ygGtaEotq8xELXhOKr5V9oQ9Zl/izARdyNCU5K+R1i9gEuNe19nn1OjLhfu0YQ2+I9nP3tpydabxuzB67ebkoHipbaXdj3xdmxUUmEMFYCqs2TagQPTlrzIlAqdj1x2H6eo7Z6BkZT0VYNVNw9WzYsg/YGXgSo1fdUkMhq/iXVDMB93v9KHQevDpZHOrgdDD5d20x3qRZDjE+dMvlNZku8+ewa6NCb/6Tx6cZtE4kFEaNvg7vPp4BNC/ImLvz6vfrhNakYJJduHdJ9fB58Q4k9c/CfzLH2DJfNsKfHnaKQMepol27paf8DX9ZF5AdRJqEa8nl3dgo7Vhw5fBu4n4IfHN36+VYYpC9n8PDJOKMQ7aC34jlCfccKN6121YVYlwRc/eRj+eZdOtevrTQeB9gm18NmOjROeeVune1vIaNwxcqMj3H0eQis6PsyujteFoKALpU4glyIK6/EJ3JbR5PXFN0HtcTCq+Lfh5+p08CNJiiRPKn0RfhSj8f+kjMD1olSahxJ3hLqqRM9FFYYfCTdeFKggmoeeANmd7SNEvii8JfL9TfMq+TZYPiTwkJ1AcBReESCWt5MNwOwiKQl6QezjR/mE1iUMYvQ+ohM+Fc9UsV4SfbfHOxGBDbMYTxiDt8eYUaqzO2MtLwpe7+QjN3f1VnQCCXMm7euKRycqAYctI8HXpsYbwIqv3gBRJcQAw15NJ3DcY46iIge87S3rV/nVKyoWbTl65kzUjuO4cJGj/bijiB727Z6SEvB7yZFdj30bfRzdGOkoomLv4jB9q8M7YXhdwBqJ09F0l1spwsZR6KXaQJfYXdAFZ4nQlACbC7u2HqZ2w4k3ZxwG6uOuhqUnZlRvSpVmyKzG7CKnUqLKGcPbmuvLqxvHhAITKgpTFB8/dQb+PTk12WqkVd4hOUbmsTmn7mou3giPNL1wfO2gUIl7d86UnIaaIk56KG3cV2CMtbJ52K6hwar2YMWwopHNS2bmP34aRt/KbSjIkVjGMKqG2XPjcukVqO02ofVEECOWUAIyCdE9J+vsgOCOzEi0EQGpEMEZQhFMIs4tHzBq4zBkGO9OR5SPmPfMj3K0Rj0vv3Tj5B11AwDTP8kiSuJ1KrG4qC+XXl0yUS5Vtay5+sjUqY9chei0fMhPhxFZB6Z3li9/B17d/9vjcOKWOcvfoYsaJZzUnuP2BfN2tcweJR7bx8goDPotvKFGyotrQr4CHg6JZYJOa949dnVQMzcdZwLPwavvLJ+wCex9+g/7Uc7Er0sMf0zAC9IRGbEbtQJasQTsPrsG/TpNlRLC2k6cEeKPhvywii+FfyJbSX1JSX17UsKF8HfvdQrrUuNfmIDS3EtusLZ4iBZSRm1YYEhTXcfOfUeCxZ2DLWcom0uNcQVBjIVN0CKJzwP2uPYIcXBuiAuTOG98BYM1UrFnvInw9c8xOj8dAk0KnU4Bj+gUrQodPIIvQBO5iNrqigFVPQOLhniDzd9vWrlOP+Sep+8ZotdtGPFZcR0djgH8w/tvflrIN9paXPdD0Z23+aYtmTqxT6amHP3TNNUVx3Wi+X+Q+nmpkQn1wz1RBQS0DAEL0FdcQYYYRlslMh18xP2V4wncQmJFjTZSTcJ8ddXz2esSyRaJQim5fl2iVKAgDvSIiRqedTqHGUzdKnwADDyg11lSLWZnZ32jn/3zTLpinnX6fc5hTFflV6zQiFI8dr8zQS9WS5kJ/SKskqCnH/uE8a5n79SkAZQIze83qHZEyIkQiA7tu7Bv3wVu5Of3R0PoEiOhhQAm8wTrDBrx3X2h+z9H4XAXli6mY0ai5cJ4DXbebrBLcF93231ehqi86NCs1toKfwiAGjgNHkT/p4GaAPyhtRVQoA9YAfpAas4lEQVDreHWSCuDT6A1iqqFpqs4fRHeg+caB6bPLKbPiKchn6pCcKud4dXGPYuierOY7+945qJabexoM6rVF5/pQHzZj8SJE8oZ0fqXN0bC617g3lFlZqre4V5Yx4Q3vtzeSnw2gfMY3qkTby7h3TmCNOLW76cT3k/9y7J8IfgsDUXbGCi4NA1hK5RbFktw9Qpex8WKJl7E92ruRHRoKfG/YiGYNxoyQcTceWMhidEkobEPebcTz9USIETSI5KTNGqYb0jV65RWcIMJ0cbon9nZlgIT7E8nR2/kwhWgWuNQyulUlh3bMTvZIb4qzTexi/UW1Q2KmRE5DKR0v44vktMUV5ivmMip/vQKWmURwZ/obvjqqp746nZNT0z1dqoHkjp7XNB+S6KG3xCJH+RuxOyU86lqahAVASKgBSnAieh8b9AfDAUTwBywDPwXeB1cBlcBpBXo82GkNBfBSTNyWNqNPTG7XaIACROnZiIhDVZA8BuBN52Pgeu4Y9uZxS601OKDtBUAI+KdjUKOrJM4qcbY7XhxETsWC+tbky827eG9UMTG4akuCLD4x10c8MSeQ6s+vZUxYYAlF08wljysOwPDLAW8QQZbd5kEkSrgDVgLFZUYJ/IGgZXcISioDj3vF95pwKh9qIAmP9DjI64ZXiQJXhTRMindbTQVodpzRNHCRXxnmVDDFGK7MvxEAHEePpGJtJMVy24DLirmP8FXzLh4n8goxLs49HP7RA7BjYlTRDxco/QiHhWANfkzUHMUB0E5MJA3E8xAt1LsELmVDEbDcQsxeMFvZPwYWdClBCbh8xCFXfwUYhKMBG7KgcpkYomLehF5xmEocuJq8X6fAJeHfUCirDi/gA2rF4oJPhW7tMk+GjSkoEoV8y5dsg/Qw1KMxlLFqPS8gZsLMvPbFypGCkEP/TbIcqSk+13FFq5lSH1LS9uUv61KmX/70qH0T2IdD8aG/QWNxujQ6O9MowpHvgxoTicWJStTeInMkmpVmCwOs1Yv432NMolENZhOd1k4hUfJ0NIsqUplqgbBBRabQaweaCpjGJrluZTCgqLMFfnl03feoc8utgfl9DDgm9x7RAbgeJamAVNmqtGiicMyv3f/JKVGli0BrDpXwVlc6fQQpUQsb/RJeaDXmh0Wk9JuTpFJxRaFCf4sabCyKRa9bbAjWdHHquCYEq9qoFWZLTMY1dbrr1kbJHadJSUztVqR7HCqvAFW8pKyly4jz2NOZi6LNQyj0GTmgiTY9u1DD337kH/mLMBLU9emSVgO/iRmWPoCzYpEsvRN8F51VqlKyzBSru/rjHMDMD10AhgO2hlAa6pU5hJvGsfyUlok4eVitVjHzipl5Va1RcT8VxLtz8+VizWSslQwlNFUu7Nua+Qc6/zekQoT+9s3Jh+bJDLRaRJ5rlQHaEY3gtbT0+ATdfVicWXo/HkA2CNsklIHGJUqWylJo9Xy9/7rTbqJa1ye7eqrYaQjvf51W9VOXpKsM1ZxrNeQEG5MqZQoHHbPXI4bkZ4QZqtU4rwUR1GOSTdw5sw9Mz+am9end40oc277FVmaSVOyoB9N52cnJ2cV0MzBYUZtmkwqMaamSqRKvTJVLLegT6aqoaV9fa6coF3jlCZrOS3DAg7IRJmMiKXtaRktJat9alMqMKuTlIyS9lhYrafMV6MQqxRiJbMa/mP4nVIdo0xSKZWWJE3x6tIWh81OS+ksTo7y4RiUY5LYpbFVZGb5+knowiQV6kQWucSi1iokUovVIGaeTE22TXWuTNWxS7M3lilsSmVomlolBYtWMdWbCqfaklO1rC515dY0ZdnGbJFKPbVSU7lqPovacvRsxu3artPyYv363jS9/tjiJceOLVkMXagjpixFg0rGDOjzEtvYiJpdP7yBU9Fnei1LFou06j2p9DqTYvubgcLX9ysMNINBfGgejMlGQ1KsKOTEIg67tgQSvUYnY2igKa2QiD0KRWoGapboBqW6/1KZ3Dfb76un6d5XKkoWlBdvmcRKgIjW6kwyhWxYn/SzBsPuQoeRYQyW3mGQ769y2cGgOtR/kvRalmPFr03otc0/2yeXLeunVhai4tcLPEMfCeBeJZx5L+LPu5uWArCidvUWWVlMkvgg50GnDA/P/b1py6RJW6KLJm1patoSHVM6e/Mdvz0L3KD00tY/3DMpj8nuP2fVoBenpU4c39TPJR9yAJ58BF658uq6RdXV9vwc/NAk8ugkrrD36FpvpknJSU22/JIBQ6fNqTw0xrt44vSh9b29aWqGVluLvQN7DQ8MjescxPxypRFU0FpqBvbmQnX3VIQRHbvBNOuKECuC+HY0z3tZsljkO8UJWPmGtrHauM2zziDo3Akg14jrj1+5bKKeWIhsFnwCvvfZhg2fgWLQAIpxKDr3ZqTnhWq1Ta0GK2fVOlLJEj/VMVSwbI6bSn9Aote/tJ6cz8Er55gmlzkSjgOqc60bPoPv9Xjb726BCx0drIb4XW3qUK3PUaZZiOUFCzVlDh9T28MwG/4giNPGr18/XgjtOncuchdNUBEJVG/cnkwi4MqbCF+H12JejaNHU/gIN2XoqVpVZOTD18M8WotpldeIEjxPbORrfROqrrVWTZhQxYeqJvhqWQrzstFWEBYE+hHB9v0IDPtqj+BkDEl8pJbqUaaUzjLF5BE9imBIBjcVFbH1HEUT+6DEUvQoIioORbfW+noUIdrUvYzA9n9RHgYtbf9/Kg+NONL/s/LQneUxoVFL/U9KIv71UjD/1vuxLIljVyK6YSEonui1urirTOLRxBXz/G5i5xL3H+veluqTTiYXyE7BMzqzXJ6ZKZenaMH3VncmzEDRteg2+B26x2myubZsDacT8KsZLOvDPgpsBoxYpdHb0dHmFtkdPq/Np0FHTTEJm/zoDhOCreEwCIVC8MeWFvhjKARC4TBsRWd1SwtQh7hwG2wKR9vawrt2hdtoWxgcIUGhOeN2DXFvDzkE9aIXkZxiXBiiiKTBIxWdfXbOQJww+zQ+h8GJCkI0WlEpiT/dmME6PhP7dYMYjVgY7qAgdm4b5iiAsXqxSEWEfh3CGaLYCErFhLFz1CjqwTdQeuwLWHiKpUDcP247FvqjCMHnAw5FKdKDwjTuRfgBSsDOQRVDdUrrlBF5Yz4sRnWvVfe6aRzxGoLEWjoMXqe9q6rYe7Ad/VA/89ljWaHVuE9C6oprgv6EojNYdIQ1nlCto1S4HUVy6NeBbqAqCH4pcET8EYbAGAvP4h9NzjDmHJgcO2JNQZPtj6hwB7Vb7J24AbrWghqM7wk0iaMDXYhMdtxreZaKNGEAFC6UWUJcFIPbVUUvFDUAG2wSYksyI00lAxpQpIpKtLUREb/KFHYCVwH8zrj0A9Nu7HCxm6XQ8mup8hfl8Cdg60AduwScybS8YGnKjFDxVwPqmhSlOMSgDgFsmSXMEXSvCSXKjBUC91NRAn5WEvqmldRwaiqxuuwEJPR3ho1eI0ecpaAxacDgEDanD+N9F5P1InZ35SKWzAFiuuYTPG5jP6Qa+82mTvz9aSaxdP9+qdiksJoY+datjAyYOmZ+Wddnzm2+LVnZYAD9zpRpc1asmDNtSkGzxbLm+cm5uZOfXzONqRlZVRpqqELsJCwFfxk4sTtEUXGxk6O30dyTReksWAvYNlAM3yur6dWiUgNgX1DMiye/NFnMe1vkKpoWZdY3LW6qzxSxd/n7coy4jydQxaB1dw3j74Y/xHW2E8Y6MFMeKoh7gBLxHxmokho/RTyfeYjrThsLiCE3sVDVsqi2Qfomq6kxszZsoCdvmDULjD0Ef7p/2eVD4w+hbxwEStoy/4W/rYd/eApefvIJkP0EyFv78wvzQWNiLYGbfjbr1T+/iv6yogOzwPvwdfgTyuHysvuB8tAhWLf154eaHoAfvvQY/Pj4tEe/Y0TdcbCYbrwa4i25HrT9Jvxog6PLgM1IcPu6sKnCOkVHK5ZusiGFLjyhqoOQehZNB2jsxO8dORKPbMLJYtHsoK7EE0DwyJH4nXAsLubvVYxpN9Zl9VHl1AhqLpbFYCkdxpHXdMp/O6W+aPndeUFQxuNJ2LhMS9hxIYqF/iKTleV6RohaEe2krmMKSoFnlRWZNOHC2snsRjdlViihgcxgfzFMXjXZAP5Ctg8rqvLzq/LZHePv2r1h913j+y2c2sxq67Rs89SF/TqoW8WyIex9IRpiwijL9p+74Ik4GXopCZX2719KAup8nH1kUs3iKru9anGNbNv7z73E2+38S8+9v012y9hEGWceNQj1WjXNG7VxlYcuF1xqbcBFaxI28cltEGR8djSmTVZscadkDHbUtd0elIQLXzxy5KLQJqTITZ3XnGBPeeegHYv6Rah+i3YM0plMOnzFxq+4MOyA82fNgvNhRwI6Ewd2ohGxE3AJKE29U9c8/dOGDT89vSaVt2fa+e6XibLVPDIf/c9qmAPsepMdm07Tbgeq37+sVluEkjA/SKoXbKv7um7bgup/vyZVwfL2Puv+enJNWtqak39d110ujMve6z8rO4N6uwONg3+n6COYkSNK/c/P+HrG8/5/v+Tnnn46otz+dnb229u796f+/7v+JOLtrv+sM90xm35l9h3/u47k3bnTK3ShhO+gokqxRzuuB0kJBMUBj9htV4p5q9ik63GXa+sq+WTGnF5WWF88OjcnJ3d0cX1hWbqZYSO3ip3c9VRIqwzjMzqEAs0jG0O1eZVWi8VamVcbahzZHLhVHNaViT+UoDtBoVl8FvouZLc35lJd4xYCqNQmvE9EaDwqekDnjwGOCWndiUF3EfEFTg7oQQLSJUwKQKh2kUkw42PQ4sgWKvBUkYMD+N0uM42WxdI5UhJb5FZK0KmyiBMPryyt6tWcnmKbuk0xV9RSHw0PnwPfq9s+RcaJtk4s9gxgw7W+8PiCPlUeOMx6Ap/b8h3wkrsCL3uTszLAMxlZv+Bo2+2ZlWK6yhNe4R3EgXBRur+Qv3vqL95SWJeUX9+yZDjIrJneNmU7mLjO0Ldrr6cJfeNCCgNy4WZxCLYgySAOwghIy6Bm8cWsRBwJ58628OMlEs8ILJkbxKz+hG0KP3N4XJWtalzVAVfIV4tVcUP0U+l+vo6rEuJtz2xZlKYzTdk+8x5xnfL2odH63nMzYNi7b9bgou1TTLo0LlzlibbQamweGv3xBnXWW+vLSYeUNzcd7LWlgJ+I3eiP8QT0Ds/r/cvZ7VM0om0zoTIzB84Z0hzIp6nqkbP2pYOnp2xny+P7QIIOsAvNogOpydiPMYfXV4KYJWAXVMY7kaa5mLoSz4kYzH8K8EV4Q4Z0GZ4jGL04KggYZxyWmjPEMEcCeHuSIXcFG38+5ruiHHiJaSQW9HBs4cmjFaZgDQc7Zu3bN2tB7sCx+2Z58ujFaADvmzMSPj7u7oNHrRlVHrMeNBRWgBAOwU8t2hy1uqJIrwVN1oxvo0uTjL7aPCetjJIVKW266pk/p6EGDMvxoyXoe1sycLuXFvf1uOA74e2FPs66pK9Luu/CPo1lff2sfZq/7psVndq41TDCRL/Vf6AyYPdUSQ9I64tuUCiwQSE2G5zGopDkiDLAaK6Ja32ZVcozodpZtbPerMiZHqF0I2R9c+n7fLWr7YXwkifYz3P+fL9c8VBf9gDN9s6+R9aDGQQfD/Uk0OnErxw4O5kV/BHcQhhoilHXIiwXxpjF4IYGeww1yWsnWhWxVQEe1rjfmjiMzhwTfq0pn5dB917aUg/D9S3wi+in9S2PLgMPZkcbpu4WV7bUi1rHR3/rDkUqzS5GrZF605hQpBWFxQPy6PDYzBIuJC1Kg32rJqCxXKhWgPKkVKxUbnaJqJLCyN/uPwMPYY8vJ+9uqbctezS8ecqQGbb6luutYMqhNYyi2GW2OTz6NJfNZc5V5paVZKpUranOCVU2s4s/rPCkvEEEWAImHubtiqjFmGahNT8aTeTgj0G8pYAY1Bs2qGVikCTYZMnBYO10BxMHk9IlBFGD6XAzFQWAYKjHc75iMwjEwU4Yhw4HwbuDbtNNU3CL+VXjNetHDVunHzZDv27Y6I3Kccv5ldKAsSC9MHnmvtIiyFWPKHSVSx5cs1NS7ioIMRvMUyRBV34Vs5hnxVPFxXb6uex00FFSW4yG6tnQAIYN5bvLJYvN+5iKG9TEWrCz1JtnBJ+kWMdvkY6YM2MofBCcGDpj0SjpneOTHJDic9RWmWzPzGCLC27wisIFruhIeoyroCpfpYh+Au51eqs8SjlMtyy2wvm2LDNYmdOnuMb89Z9YIAeZCq0sv7rABa10i1JZUB3b88Xt6iUIJFMIEtetKV254GTc4UuYB4QAGrVuQu68ZCbomghuJny6mJcp/MOyu3uyqooHCsTvnNHBjUsqqS8RpoiBfjRZDPTP3muUThmYX7ygf0rqhHWWcermqmiRQAj3zuzfa9+fbcCG/zg0H0AKht/x1xUTIphiAC1Nky9n9S7JLMfzQGhMYEitr4kuCwwJH5x9he5rGMVvnnB58Vy4IzRUIIMz73HQjln72mN2aMIvYV/cSbzYTqLWEU8riVX0aZiYClMaELBWMaCvkU8XqQgUIelEpnQlE0OwFKYO1K9QFzRg/fhAfPoQuiaItThDUF/cwrraTxZWKoCXXpy4d/520wjD1sbo1Fn7/qrZN6t+vUWDCFWKoe+Sl+wB5cD+gaJ6RJuqnjQ6DWaxYoO0yoOij0hCHZXia9NzKt5EVKk2dEZZlemrZS25fWUjdNs1A7J9Q8W5/c6f9/QLeuClQvvqWh9zm6ni6MkJ4+DjI+fsQ7wSvTjPM2vf2IG5CzAhhh1cTSDDevRgRSFo0Js9VZvV6hytBX6KwxlW0KTVF1WAGcak6NK+8z1XaROmu9EwrXTm1bb/xZ8DhtU0jIXvuDx9i0vxrJexBb7nq+3EgeGfYSkqmfCPhltr7hQZOZ2RJ7FuGcb1Skcn4tjH7fLpBOBQHdmU1gmYMKN1CvihVrFZoYN/VOi0SiZZoWOVg4BEqtgk1wLPq2LDcr3klTyglW9WSCWD0fkuveSKVMoo2E8k+u0KLdO2RKGNXCAP52oVS5RanTRSoZBJNXK6Do7S6cBj0aflGqlUyZyWa3TRa0kpvENCi3WauA6DsKaWUNlUmWCH4BbcOPhNsbq4mS5vswIgmTAPGukemyRUwgYJ3jBhtb3tw1c+UDWg+KxYItbdqxe/flCrFPSgXeHgiMkjakR58AL88Y0lS94AapAL1CT00S12IZjKRrsWfjPwMtyqUao1YC58AOeDYXCS0u6bPm53hpTxL3kD/tgjP1jbIyMUSqx3HqI1xNMVKAr487GRH5qguE54ozTsiqkCcYceVuAV7P9espuapsf+ET1+f7NSlifSqmUsq9KnWJ26uslNA5191WqZSi32KVSMOtfXkLfnd68zcpRUmifW/Iuku9943X1zY0YfvHnzCOQ3a7UNCpZWMKxcpZTzUwfVTbEolTJAywfrdaw6LVl/eseuUziVkvlXqdjCWzQ7MNziG+JxFLrRxrdyNqJTQklYE++WgICEcQdMEsCj/3QbJnTRJvrII00DoA20nYaf0UfoI9EmdA3aoO00sDfBMN2GhZz4BkmGo9Nwolgy/NjnTSBMdZMb4Xe6EelEbzLxEmAKuCVcwB2QADffs+vSZ4EKXm1sbYJXgSlz1BpYxuSCN2EZ/G9gQrHABK9mjmLqblHJ57AxSuMplAQ/GEaPVIE30aP/jbI7hbJDDzaC67folFhWfUVCcRmonDrKEvOy2ZcahnpouLtXgPiuKhdTL/MTJ8LEVwpJhal+RizkFdTslYAAsAEMzVVkpQ3FQTquyauzK4l6OpYGYo0OtDQn8MW0j6jN2Inzc3prwOUOBNyuALsuMDgQGBxxLziyAP2xaxfUD1m44Eik79FFi48++PVRdt3RxYuOoovIZ/C/T91+YdWqC7efYh6D8AN4Gi65sH/sqL3n6KHwJ7gOu1QAq1mwJjcomXcAXju48dv6/AbZCFv91Y0H4bUD8yTBXDB3L7jvizZwJ50ivD5A47f7J+B3LlgASBlayYuPAvT7+ijMBKuBatXF9ourWNn8eWMPXFiy6P17J0R5HI0+A3oty3rXeO956T54bX/LlJKVxtucUxbsB+L7XroHxU9d0IL6zPQbFHuA0EUd1hcmYI3oYNB3KecAK8AeyXlTTPkdrT5jyuUBrHXkYQQ9JCuLaClWLLICpjfcAn8BUrAcSOG+F9avf2E9yFWwisw896IzNUBmtcrTRqb1OQN/ThuJgmlANuDdhe68TJREmlEQsnP6qgEtpWMfcrrsoYIMegmQvvwKyumXV14GB9ePH7d+/bjx0YdT8jKy7Mk1hgEkF4XVWn0G/t2KAiNxfoaaZHtWRl6K3qrUmlmlw2z0JiebtUprAn4YT/mpINFWje/ae4CIV9LprnwSwppHJqwkhJ1koRkVXaKjvzifxvwvrXbZRGqj7Sbx8f3jN4wfvwF4pRm90qSuVeuWpqSk9cqQGjP7DLvbe1eh0SgxlhtPLRyEjhKj8VTx9uF9Mvu/Bv/+2mtATq9IhDplIM5pfPQXfRKXLE7KzNBqk7kkfV6vXJ+y+K6CWAaL6oQsXytW+nJ7AS2Qv4ZzA992xzcVZBAvoHprBb91eJFDNKEROYg5L+/kyCWgkxUVpVaO2fIVPP3kU/D011vGhejT+Q6wx9m3EK39X4WvOjyFfTPAXjsXHlsZvf4UbP168+avQegpmg+N67hkxwCLhX3t8B3gt/ct9KbDVfaYjvq9iAbMwH2OA9jUxuVzURgQutjlsxuUtMlImbCSOo16m48zCApcRL3OX+wrQqsOFMUzRq0JeGiUAH8miuc+hJeT4c+VwNcAj400jF2cC+j+7qHFajO4PS/tI6Puw1TXURr07mOwz7HNq0iqnghCF3frggvtFxVf8eBFZf9eZvAeAFuD0Z/sM+jnC6M3NgIATjP6d4oWjeRc4iLaUuboFdkxtRwczHaDL3196SKQT3s8/f5a/eHeQCHNZ4gAKKSDRbCfPQo1zHVXoRIgqpLLbu8I1SbgaUupJGoh4mp3JVA8vPJUsjwIsk49j7GxUfujWpJVQRrZbsWAOAQyG9Ersl5SYT4/gDEJ0UU+8eyHOd18si4QEfdtVuwPGA3lCjQwBQ2PxBm722zAPGtPNrvSi1C2EyRLNm2dyMCj/PIN2ybQdzYzlmRW0WvgJ+vViCEQAfWAgW89DpJ0CjRI6AWH0/pKZVy1ci5tT2EVyXr9oLYNKlqB0qn6V7z3pFsuc87fn1YilbGlyhFrPoSX4Evw0odr1nwIMkE/kPnhZ7eYYOj1Zhcujn0Y3Vc8d9W6saLoK/y8levH9n77OK1VKaTpLYdsfVCW1aqZtNPKKlIzmdrPN6gYOX7tgD7nHgdGtVykk8tbDlhROq5KMbdEogjVfrpOTuMqKAZ8Q16+JrFA9Np/xkeB2NxqpNIxOg7AO2tOF/pc/gwJMLIBxoVmErXTqKURxXACP+3OwPgkiLAwt//4h2+XR81H4N+98LswmIcWjUMHAOOBry/Ah94S/a6MmXru7q/h38HeRtk0WNJ+8mT7SRFFr9j0g1vy8C7wyP2PwznRmXfvSYXl9utgzRUgC+yDp+An0WEblfT89aBiqegkfgiPKxr3L+5tsptgo9wuGi2smSAWUQTwGGKIzifNm9wiKzYEwlgbShbNg24rwGZBHhwwobKzlM5IKwHLbIZfwb5zyrT97p0hky1UZH+/2L+eT671jhCrZMmcaUyJaqvW4K3P8k6ocZaXStDyyZhl7v3o7QNPHtk7OyVH3Cdv1NQU1c47ACIpLD3igUvw6g0K5F1bD4aDviBnPPxGyWiGLqTzft9bjBg/wA118KYC6at9cgaVpPASr5tmyzJoXqsQMxOHyspz0mqm+8a++4TLNaz/cTBm/iA4G76x5gZ15cSUuCwnhuMfEPw1skTFFWt/ovkpQAw/XJjgYdjZXui7AT1NoBT8Wl8x7Sa+FbXcxWOvH4TfTa8dzbKja6cD/cHXj90Gzz6aqnwS/u7LTbhvPMc8AgrBgwe2NC+9Y+mBt948sGzzstmb7+Es83atGd++PXt7+/g1u+bNWQ7Ee34A1Sefwz0JLItca4WPra4YXgImf/knMLl0WOXt8ERsfaJG3+1HKofyURVUP+Lvxi6sWhHbgkuNCol1LQJap4jRUmh1goHMMAyOkSEkG383QGR+WMEV2MmiFhHFjrUf75nyeBF4uOQreO6Rlx/98qHv8zTj3gL6F/5WAV4EyVYVdePpUPOIgtpp/WYNn7Prtnf7eq+/OWnkontWPO+ZDK7Rl7hLd+/4Iz2qpGDXG+OH3//3jcMWA37Rkd6PguZfhsDv0YQzESwxByZXLT7+HHhq2OR++Y/O39yxauT4YQM+3XSWHnjXa6/F5WxhXvAzgnEBbrmrabhpv9CXuDFN6RTXyY6lSNjNjNoA2YiIkI0I0BS14Q1LUahqArAxJGEE72cyZyOC/kt8vyEc03kRymVE8+KfUblMeOdY58V7aYISNPofe3tWp7mjn+GwTp+bbLUJrq/RqHK67nyjX0mGR8kkaXUs7bWWToQ/FlRXs9+CYnQqePqCGubQ+uxBgZV1tuzydIdBqtWP6J03qNTr0IAL1Vw4NKJk6cbZhyaO1kl+GPtYc3UBl4QfbP+2oPoDMGVa3sB+hXJzVUr1a0ePnhnsygop5DJTfqFt6pPC+lZ5g+JuI/KSftRj1BtoVuUFiBBBFRorkGMl7phZFFnE4SBaIRj5m61XAjHTFZOR0xOI4nSSic9B8jF5NTGLK0GVHUWmgTjsseCLSRNDbxMu0RoSt1bsM+qx5VsMJwaXgTHqO4uKUxPNdjIQUY0W7Dpw9Ni9e+YvCGbL2WIvB7SWoumTwxt23L0xPEkkVckNGdBQVWGwaFRSSbCKk6rUtFZcVaW2ahUivrJSa00Bb3nyhtZ/+NOH9Q05KiApLpI6ewNmysw9u8+/v6vMb1Gp0WrPJWveMaB/8+z+oXkbmp7eVLN921tntvmSaLHUbjSkGTTMXKs1chFkrvLMXXHbh/VD8zxpEpnMrJDws6aF92xcm6JFpE+x7tEH771DJloQDIUqWlp2zRhpEYstgBnTd9X0yf6SkgAqMcvonHQDKbG0vIpT0yolL62sUqdquapKjTVl4NJ5M4fWjxtX39Bs51M0asuUajCM3tI049yu3efVsiKvmGFEd8+Y1q9//YBGOKVPzaanJr65fds2Xzotk0jFnElFP6IyzYOp2cN1nnH1Q2e2gPNivVph5sdmlxRK85MVarY0VIb7TOoNSvS5CGOPBanFWMLm9Bv1aDpwpHuwW2DilNnEOv1OjDaDODTU2RG3r6QdSiabFgBu/EaM2ZeGGRIsLVAyZJueCwhfHg0UJzFAtDIGoCfGCP5yoGREKpVRpQiu3f/Z0mU/PHNsarqYFUkVXOscsBEceA3cK9Po070arcSQr+EMdnOuLgeIlGIJJ8L6v6JZRZ5VcEOK06VU/ClzsE4nU7qWbdmxvjlY0nj78m1Tigzpo0SG3sW9tfCj3DGrT06f+sCkyuRoU7+qmuFWZa/muZW9RaJUnTowtE9hcOyS8VkSlYQD7JLCp0ZmfqCeXTgsSynV5e038hLsQlRwFkvT6gIRLwePplUVZctkbc5Ber3M2GtUpqhg2N1jh28bX5NlkdBrKm0+2uhsCKT0XjqnobCoZvyQ9Ojhkfm5xuTJeSUP0Pr8iZ02P2EyR3mJhtbsBJvQOKpyl21uZ8gZw7T0xTAuuR7Xgn7pr1irx4y1iIvumGNwRAgxsRRONxIdMCWE2XB7mKESkAwSghxVV9ylv9KEyW9T7CjYogsahQnhdi02PaRDPXMiwW7toyJeDrxEg82QOCcUGbG+3b/GAv0XDYraikWTQlRQG0FFiKBVIZZEd1WdSfRPFb5lq6EYcCSeRhv9gKVab6qzEB5864aq694n3IhzIX3C2QVx5iJUudP3UMwO3WTU/5+1wyhsZf7KK4KN+auvClbn8etXXpFEbP9Z09xz6+w6r2Hb/6699GgdlUmVYKxYiQCaFGulmLX+/1UDcSZISc1S2CYU/QoQ6tLR9J81C90bUhIJsAkNgnIj2UbL/oPGAJ08b2qMjgAyNcdPCdIJ0Gp20UkaU/zoMl8nevIiymWObASPK11mKJw6hHh0FOSKrLD2IV5HqKJAp5w8Dn7gJDslnSIjP3htQ5CYfQ4Hj4BceAE2wgs0hSuz65zWon0UtKqiC/Ar6LvZQuE2yAWP1KF753bhZMseFWSaTvSdPyZzlJPo4BARVJe4petjYaSmeLG6qGkMuAGzkQbR+1LpdktmO7E3pUOCVSqVaYm8AgQTVYbgpLW3Zlq2k5Q0alv2j+irb7dgQEiCBOYyhywdV4iOv5lpFQDCUHKcprVVkLeLKa6D6BXjsUwJe8k8ELmdXFxj2h9A3Bfn9HMaTuNE/wE6819ajNpoOCkpem/0XqlSp0GXNLqkm+lmW0cSHepoom1sW7SN+1lvbw/rbfwNSib75RdOprdz+BKQS8WBDunX7C+KDull9pf2KPvL5Q5pomxYg0rli883eKOWtCQqj/0WMfGNcDyscLFpSqHTQBsvRifQxrPfdrvseEQsoimtTiEWQXQSIWa9PaQXo86jQ3O7XgxwoGcMc4OS6toRk84AFOAQzx7fr7HxeJhj+xoThRVie3hUiZ8F7U63iBMRU8xAkA9gJQms6kkLjlPAu91PP8Kpf5837XHYXpwu1zNsEudU2lVmpYrb9fCP4D7wLbiPrk2A9RT+gAc+CC8/pn28RMoApUxl5OxKp7mgoI97TPTuJ4D7scc67XkTyu0hiK49bIPiZ7x3gsZLGsZzQ/w45ssz/GoX0HdWCMupfS6/C7uU4ALEJxV2CmMFt6zZVdgMD71/97pRKUmee1fmlPYtfw9Mef99MBRXuF/tm7C9sJJTJbEMB6S0nOYLDFlJVtmhZ7tEHfSzN9c7vPW7O1reHVjUNHZoxRyXSLz1O6D9Dm59AjWG+Mk+SjGiM6yaVSG2UOwzlXgGZI4Gon3rvj8xbdqJ78l3lLAU9w/UA0WUlFJgKq1BfyAZkDM244XoP01+aMCNBu7oSXiJWRY9CTLZwzhMD4GXcSyRGzbcaBU9zoWIHboIUI50xsXQ2HtrMGb1qhXWNwE/itRyRtHjUvga/K+v7pqc2zhghHbuoKRHPPeNmLjYlGsMVHpnTBMrVpSGloNhHUz7d3ASHAr4I6AKiOomG+7JvFMsWbsVfj7y+m9+M2KrGdwhE3euY0UCLoOUIGvbAaOzow4sotoptvyTT6KbPvkElKOJgQLH6GUgC/4xegc8H+/X8We1VCU1IvY8TzC3A+6AGzva5tBKN4DVlGOgINgGC62hDHYfWnVijR1vwJGOOeniIA18REnPp7GjlVwsHS4Hs01em5Y8e3ZyWq18os/mg/tsyeAJR9WAwo0bmur0UkUNaN0r4mgATrm+EbEsI0+hl/p5jobfm4aZ5Mp+uPhsq33YwuTS0uSFw+xNTUdt+YZArVO56PYBYTFcp5QDvnGkEgCWlXJgfVgkYupTUlJlkd+OREshRi6ixdOMvB7epZTQkpFC3acSGoT3e4ZiL6NYz5BsyNhimzAxiHanLghMHFEtwWPF52RYouAA8OxC5hngRwuM9NjCFK0Z9YLnQVccBlrPU72K5BfhDlgPd16UeYOLh43o/RHIWswkKcEC7YCcYGPjqlHw6WaQ+3HZiGGL2x8YtaqxMVjeyCD2XmqVZR05ciRLZpXKZDn3TGiccI9x1ajG8mAj/XTZxGRP0UF4bf9+ID6Yn588qaxhScW9UlqiUDNDnXkol1HBgTBTck/5EvgNeUkjbJJZZVJpdmZmtlQqTZPlFEkkRdfwy0atIn267w1a9DJqlwIsfQgyeBsKazrYrQzq1BqRHLF+GJQooAS83e9h89EKqi9Qj9j5GgB7vgHz5jd3HAQzH/nDH9+uGQe/hw9sf/VnmvnyDwW91fRKsS04pKHaaNx8/c0D9Ferv3l378g/vPnyjVfmH22wmft44ebAQNpfA5p+9xMYPrn3+gmDVg8qMasA4IasuyfeX4luvYBGn0JRqKfFWArcIbERSSez5JVQE6quIQYHG3FgMxUR4lH+geJsdFMUq5iDdGLCgrigtraqCZ26nS8Tu5UCPL87yZYc7giCP8kA8SYlCKwReUQsHmVPcDhqYhzYPqXICpRAVPDRwJ+37762Y8TOt+atv1r3x3nw/nd+Az+6sHr1BeD6zUWwAIboZxfDWvjDc3EJ73OABcduv9/dtMWWJ5fm/TJ/+Z07ru2a99bOEbfNuf3R1tUX4EeIeqAsPqT7wSNR+FEXrYQ/X4WLjwBiToLayYbq0RbD043hEQTswK0BaYjO0XbA7Y4eGMeMan/2BfZ+/e7od2AclEceBVOZXmDdPZFPFzNjoslNEyMPgSH0msindK9424S5H8l+7u2ooxCP5J0uazrDHLZEIZos6IyuEb8aP/s6z0Ha6NV0+iQ2CHA56Jgq7D4gYmko8lvpbs+gs0EjnOmwukmN/mgqfo6GW460RHF054+T82pgs+fabXkuwyC1pjev7peirdFlFgE1L+cS09LqNnXXX1QNQlhhDbbSP6rVLXQLOpCfiMcGv5tVDpPNZnKoNFKVSv2BSqGSbwSA4UUtsYTRHS1qwccj6auzBAQsgd0qB3ajycoRvj4O8iasJFE/47CXLjtR+BG8PGGpVSAo6gVixAfPwI50JYvVobH7RzEqH2wViyW8OvKQ06PWpJnSbJomxKkTnh+ipWSTrSzXY3FrdSZLbl4SvNd4ZyNW2mm809iclJdrMem0bosnt8w22zA5iCsdnGyYrbGhfDRqj5MdY1PTH4td4laOlWrDZbOdGUFbhropnrlW2aRP8bvq3Fm+0pr04XP2Xdg3Z3h6Takvy13n8qfoS/ujr9K/VJ1hC2Y4Z5eFtXpZd90AHo1iO+FJiPILpcY2QF4S6qHUsnpISTRaAujn18Mhz0TX0Ztvpa0SbBkMFPAfgH0hEgYKMPMWmyeYhlxG38WNuOEyahA1ifggdovi+E14H0uQVRtNmNy7hS1+ogHX5b1D8BFnBSbBDTx+TO12ERFVhrozCoudCBcgmlvt49V8VpJcnmaRmlZ8sHLTF/459cbckKl2Jv4crHHI/P1v39Xx50d/PLM3CIK//QsYa1q8v32SKStJZ5Zr+/fXyosrtJMAtcmUZdKZFdo5c7QKszmoBc/1mmjIy0+yMNJSa/8BK99fses2y2BTKNdYu/fC3vmD7zrz10f3f2l84Uv422+SX77tyR12habC3AzoZnMwQ2G+qxomvZWu0AbND77+2wfMFRqtPAXxFBk3KO4K2Yefh9hIMuvhsSrgMmIPCBw2f8GCNKyemwaIT1LWjbfffXERG8H4cmQDD0ssvohXUytjsoq5K6ufWbPmmdVXFx2077o694WVk/0OucSSN2xWQ26K2GSZ485ctE+b558wvsaiWnzXjKyssZveWrH8zNoxLmuOP1dDi3Tm4gyPRa9qdDqrp2RLXdWrR9XdPr6mIF0npRWj16wZPWbNmlOqJ5cODA3O7jNyeINXqcuv9GY48nu5len5KVYaTG8w5+W6ivLSFXxgzMI7JgzesX5SaXHDrJleT01OqlSqdflH+dU6AIKDnUkuf0Gv1ORSfyjQz1/jTbTDE+zXb9o9cPa4TnTETbdqlTfI2hOgI+h+Fe7pc7uJJiO5SygUC4MbPTxrd/Fygr5NgFjTd1rDU7YgUHvQAh6ojc5EX2mJsobYNZ3f3aYdHAaZ7bt2tcNL6Ah+wGVo7SoUOXA9C97xxK72zqcGdyt6Qrgb/4o9Gt7Ukt1cmIcScwCtv9ZWN7UP06N9/mnrBBJtNf9Va8zrqs//oAl66kc5qXLEa+iIQTOBVweIgSda3IISfOe5yIiFQ4InPNJGQthvM4o+cTA6Xer1cKpOxzhE40deHz6SyUgGFFk04QOVnAHXu4pdiEajI4bjCsO3LEaDwWgBpUz/yHWGT7Inety0/+YGJfiewBQqHr7/889jdnb4ZCAIRb2oGmxnB/AUlQPiOr8xDxho7nIzHsQRETVrZ7zkRmGUdIZ1fqzjwojwpOcHjIPobcY+A9GfxXqxOXGUf0yfSSlVi8QDPB2UZ4B4kQpfg2lmB22js4rx0ZkMjmDHF8UuEI6dm2y0ozgL3XOYuWRnx+rxG6bpto15WNBXf3jMNt20DeNlffMexrBfKCKvL4NbMDrL07u3h96HgpE2OssMjpgdbJYZNiWnh1AYwyw0kebpChtQOIt14IssOp39CE4FLzbOx7fnN8L+4L7cEhwuQf3fjvrlZ2QNNgR7yHIwePPLztiLTEYiXGKINijqFY7OEO4lRI6UECJg20ae8XaGcA7MZyEYYmAJnwRfDIGASiplSzgzfHEon9SmlkqYwRCFPleR0Nv4hFKC/iEcJilB/6F8cpsqljIWwvlIsDjqBgWutSXdoORKZVsSfAFNb2pQEj+jQ1sSEO6BATgOnomf5XJh/TkbzTN7Y/aaGmJxb+I1Jp6RMBoG6woCNP6JtSUapARlk6nZs3fvnvXgPDwHimDBjfEgBFvHUzfo34fmHz/9y+nj80PxAPjTnr3Mtr17IpPAeVCE/p+PHqJujIen4Cn0AGhBY/Wtt1cVFq56G5Si8VoqhIWxmXmDYi51lotyBtyagFuHJQVYcRKd6OGPo382MDX6FfzjHLAYbpsDsuiUBSdOgHknTkT/G94X/ZJ+C16aA5aAJXPgJfqt6JeCXU1M1wvLY7KoQorqlBx1SpBEBM1Ph6VfRH6IpV+YOLOxOxxV11xX1xytIye27nMBqW+toqNNZ0M9UMHayDnaFLvzHk5Xx5DkdTAtDuzXqte2o05u1ms5dHo5Fk3kRsyN/qIo9yKRkqhRSVOxPxjs9kWXBUAhJk/+IoDdPkhAIQ6bmpmkyH1aJT8NnKP3wOeiP74Ji94UF3EF03ilNnIfk0QuxUwwIqGXKnIMoDgiEY2N3kdPNUU3wvcMOYroncw/0JUpQd7Whr4E3nUpxH5RfQ5AbMjdGPCKIExyerxcF9Qn0wXlScHtB54s0Fx65AjTt3nr5utNoPHanrUwk2AbhKeMhtEXVpwr09Xpys6teAFGR0/5ERwCX4NDP9KtbdEL4zJoMLG2qX4SALe3tb58bPqaQ5/ObASgceanh9ZMP/by+8JkEMduiMtPhHWWjspE/IBg821w+HTEE5m960dE/cDNE+OT2BSHVmYc+uuht0czkUiE+Qk+BkZgtdxoE+OWi21w0wcfwE02sVwuZi+J0ZLtRTiL3voJOnwxMtiRGRw5MsheCo6kF4TD1I01ayBGP6CEcORB/MQN6rHH0JgUd2SiPNgJ+/bt03c9NrKbzkoanpVAbMNelAawto7JyuJ9UxxDAw9Hu21yFI/B2QzAAZS0h2bCzSVbz6dnjJa63cFpjb5cCZtbv3jR7tr9ABT5LIPegw11C4b1KvPUutEwOg18V+9ssHJKhQL0aYbfGLc2n9j7En3+dw3vLNZpMtXWtJxpGyYM14iH33l83RJblYhJzzCUoZG/uve6Q/deeRMUbRnQcvKRr47/adnw4Sb4Ikilk5S0bSSVoNuWT3awiId5ygN41uZ0KclespJG9JUoICAKGvBidXJvUSCIoe9pN+bxYyOS7bEW6YlS1HOtwk2V55lhB/wWdpjz5Cnm1+fSKWaLRGpMlihz1WK/JlvjF6tzlZJko1RiMafQc183w+eJgJPeOv9V9OQXsOPV+fNfBRywAu5VWAvPwC/PrVhxDlhACbCQ0JlbrX9GFKeIgkFRSnGeyCM//Ono/obkAimbpd+6fPlWfRYrLUg29B/96WG5R3SUiFMX9HgTDs1ZcQ5+2eOFsOBWamio11cj+v1yrI0HoBgjMYchqx8dgbV3xzQ4UXuibi/yAKKTixEa0eTmpAWlaT0oCpBVBbYtxHqCRm5VNZfLlmeJmNxSxnF3YM8dY8/u3DT9juUPAvHeZ+2NZZztr+ZqK/g2Q67JOQsWZe1pbt4zM/LRrDFbd726p2PX4q29z9K/9MuPXs4uAUyfXPC4eMGaS/fdMW3TznPj7lyYAnJH/cbKVTWmXjTxWviVIb9P0bd68Ggzzqb9tfKti3e173llz9bGuTvPUj19/A4mvuB6+PjFKAG8khY2u0l0kPl/1X0JfBvF2ffO7KX7Wmll3bJOy4dkS7Lk24rtOIkdJ45zx4nj3PcJOUmIIeTghgRSIORqgHC2JdBwFRqgJZQWSLkbWpoE3raUEiiUtpBo883Myo7thNK+7/f+ft+XWDs7s7Ozs7PPzDzPzPM8/zTxa0Fgi4g2S1RWMoFeHTS4obcOIpazP39LL89BFO/HbnnctUUhr8tKYhZHwuMqL56YrAi7EkqDWrFYxfDrP7zq/TPSuU8fmjv3oU8BQ0Jw62CmuL23RBM4HW+vcltMZqee7OM1+asDfoPWFvAUVjvM9Rqug7erjj4GGlFx/YuVnhjESqP2CJ+n2clEPqxDXEs3tpHtXc1BLRDCCGGob3mAQBNdDSINO7B2D+lzSEikBdknpwfw2AejBxMEJo+wH/vyIYB6WKUDiFg1qBz8oGfq1J5OcENNo066ldcxNK9eDw402vTaeLnLRsMX2fF+RmUy87zgMaqZ6JvWKa1ecD/PI2ZKWlLUmZcX4NQxf10B9rW2gd7poZVqM7dS+iWtoGk184vOIZnOzsyQrD/uF63giIaHtEJ7vbRXSh8ttHN2m7bGYYSTwf57PsgLCFoAaY05Tw8RP7rRV5D9B6uhgfa+FScr0tO8zQ5R4xUMSjBdeqRMwUJWHVE9DD4GDIRKBfF9RlMfKinGiUZaNeKey6hWag61Cc9wNJvM2QABoQ9dgsgEIRluDXMA/eYIRHM078fuM5NROpxw055/I8UK/vkQoCfN6U4lOxdnXwCC7j2dIP0urTJJX1kELSxWmsBInZmuPntM+kJnNuuA5mVwB9A7a4sSoUq7AQCgs1eEiiJ1LiN8CqXXXUi39aYfyeWvGJgOoBso75u4UNqwEryS1eDS68boA0b4lc78knTlb1Ef+pvOLM1WBxbNWFNUsmZBp8OhcHVO3VwdWztvst3+H6bL+59sD/sF1UJNRRLK1WhawMD32Kk+AWcMozYJJdPYkQdZgSRo6TBn3c4TZ3lYJLRe0FSrAwIas+SlHUTvVhERqujDheAFIJJi4OUEJFKGckloluDhAjviLBRKpT5g7crzaTkVqwDBIFCwKk7ry+uyBvRKpQLAgH2i14zkisrR9S4PR5eFQmUVjvrLaTrjs5m9E/fZQ0IwiDH/WlstT6ZMgrB8OY7t2nUQR6bMmDEFR5dcfvmSO9Vda5VMiUOhU6tZi+BieqQeDAnJqtU6haOEUa7tUou1GoXJGBufbtTwi05IX5xYtD7cGQDApNDU0odC5UIQvSmGLGx9q1X4McaZWwlqVuKEXdKkXS/jhM4/A+rPnThpCZryfiX9ifhJN+ODoqeP1/UQbKM0VY/mYoynNR3Nx8uoNYjyt1E3U9+j9hE7e7KjEsiFMBcOTv/WfIN2NL8t/l3ht90PoOy5+PskkP/g9/unZb9/cY6vvcTLMlxOAmn5JWKsHGQHxC6ZMxcD3V0XngDlQOq6OG1A5Jxuv3w3/gO3XBw5Kwf0gNilMsp/Od9l3DmO6vMIP5IaRy2grqBuQKxArtVSvUiZgAe9FlTybElb+oylUgRWDXc9Yu1D1huJvNfb9kE5TVbqkJcjvWJQxp3DDKqMvyayYq/uZi5Blvv/QI5jATUFSayPkAj82JoM+D2ukP7UPiyJL9xlTQR8BeGAjJmA8vRiN2RJftCMgs3Tpl6DgtdA4DVwHeHnhHy+6W6LwmBMWp4AQaXFptYUG6a+KvIGQ9LyyX1k0eEueemh5Dw1BVDb5AhVPWtSLOIP1TVE9p3CqzILK2eMLw1HkzPSMooKrlMOGOJ9cgvR9sAuHnG447XXbsasnSgcXoUehCpw7RbC6p3ZjaLo6Tk9XPo8pcjm9CzmUT8i/HzO8p1wuynsgStGrGty4Ip49tER028+LqvE4haNE818NN+FwkEZ6g+jZAopUzrlxqZJfCqHiYfOiMf8IHHMR3OyNjteBU/3fityLvOIdUTNIO3ru5DIJVdD0criQZlRVNuMdcHy1oDKVxqsM9rgZb1n1bkr0gTjSH/d8EQpraWn7ikwOgImi8UUcBgL9kzlDE7pg890+gLjfrVO/PVtxtvXeUbHeU9z7IpbCuoZtrRgXGu0/LJ5ATv9aF8Ou7/EZZPzMIpAun8u0794FNA5gR8/C2ZguS/cWl6Rr/CEfeVX50JIUoHJbzd6jGD22ECrUak0tgbGzobQsZb3g4y1TLsGqHcD42wbXzfKXj10nBE9G9VTVaKKm1o3SEdxDumr3dJns0W/R84BSgN9OQLfUvYAm2OBakI87FS83020o0LePj0pxJwSbAoSIz0RiXa5fsoR9X+5n9J4jwRx8b12dxhvhw6Fsaob48UdRPrtayi45slr5uMuhAmeQJsEwgW+QMK6ayGm4X2n9CGXxx9IWjt3Z184nX1W49Pcr9FwGXT42D6s4arO17U+eDRH7jty5A8+xHA8OCL3k/SMZDRcOn5G5UKyrLkv0lAX8kdik2ZVo96TvQEXi0r1aTgOHbUf24bduaDzdU3/NXwzNYmgLmEID9nPeG6PB2/x51iBMGblMUsAie2+rIXu9+G9DjQ/4h6Vc3pSR3yJ5xTGExd7R6NnahFDiLhCs7oq2dzktDqN4A+jtBZt5zZIl32RV9x1e8uBnTbAiLrWkkKLyy3yeUM9/krbvIkdOyZbOIGl1auXlI4GNKt8coBxXtbRGH85rqYBnJWZ9HBIly9V6q5gFW1QPD3kY85460+m79jLQd/Y5MxYXsxrQ52TF11NHb5JixfuaBcnixquxgSUUD/QTA9xqUHEQ51gz1M2xKdSxF8dkmggBmZBDYStdEwy+mpYvkJakfb7+mDSzZiAcNPQaURshbJKF0HRTHiNZsjLroHcAP6J0bqs4fCCxcbA0Bjj1JhV0JAxCPALvYIT2zOeQ0/qOZVLYe3afLh7277wxFToHpAfjXrzvSXt5UUiy6tUKvDhN0OveHZpMgVWj2TpOQcniB5hPfN6nsujt1ZJ/7i2eOyoGACsRtUGyts6s4d4LaANymkKIXC9p/PRO7oObS/vWdDoBNZwfHgov6B+2uruQiWkwVenF59+4UZBKd0xU/p+gK6s0/I/RTQE0Py3iT1L1VIdiI+hMGoqXkbAUjAqOUdI2GcL9lBSAuSxDbBBcoId51jjsoEcFpB4awzSvYrsHuyvjhOBgBeB9QBbv5NxmqflLUUlkEMhFxdQC+JMqTQisnqv44Pash0F6uFczJv9q7RfGa5MhQAjZSKVENaEwdPZf0TiHFcZVIFT0oFQKcel/JwOHP0NYIBVb37ar7M5LE+fYANnAA3y1F5Pi+MmyAGvib5Xz+hLNemFMLKjPPOBrzAR/MSm8+W35QGV9I3FEvS3mv+6XW/xBUcZn5+jcOcBDayIhCvo6abbCiofjNZIs7xFTIW3oiCYYr01kXASZNhMxF9S06WqDwZKYHcQRLUbrWPyQ69sDMIQ4AALPKNsVrVzJ2BhyWJwSPr7iJb3q52putiDtYW3WYOgIn8M4rq90n5wzN8umPJ80lQwxj/KKNhD0oyf6Vmz4WSkBlTKY6Cbp9iZ6GtNQ/IAYmGCMngBokcOTYV4rZXYmqSwNodIRgQiiyLxHRKX/3YgR8No1sMQXX5snUsTwALBHLQGBBgkbhooTPFibiRFny0YtoLRkJlwb6WFYVS8jjPBJ4FmqfFyjUm1YepsoAKv7zSbO89/DyWpBdWGjNTEV0Xof55RaqsraakiXJQHNqh11zILTxb7oJf/EZ0sA8ZHH5c+bhzeJS11miesdxY4D19pBh1K/nFY+aOp7rDSbDBrRIWVPrvyJa2gyhj+S5A+/ZNnpOem32de0pqVKGENneTzrKyUkobTSObl6RHOgqJsI6Mq5n4O9pSX08Ua6SnV3M5lwAQsyzMPTF34LKwucK6fYHY6zVceNjJ8rx7Z9xiJXYC4/BjBy8WjqaxeSgYBK8fn1HG9WHJKpcWwGeqBL4xhnsJi2BIKu5FghRfdsFqRPPzigVQGVmLsO2/7w5927Nz+xc7uCV6+oe3Qh6dAx0lvQ2XkV/v26Vz5YzcNL9HT6fSILZOWZMe2nRguwMIXF/l99uiy6i5HS553BfjBu/sOHNj37s5/7PDUZZx/v//BTz99cHKbNjCz9aj02mzAem+8/40fdg717f8+fOd09Xnpqda1m4JC1622VHVwnL3YbRhfteC2JbVti3r9Y5G5w05FqCiaT8cRDx5EfYzLuQvAOBkEJdmbogngFS9Wg5QRzxZhkU0SjQMCcojfOMeKDZosGLszUize9afdd19WXsJYa4bc9frrIPn6YajyxCdWWiyq90NMe9VUcFUiMnZoe17LFhdzY1OyKjHKYgQj+k8O4LNRQ23KeGbVwYOrLntAKCq2/EZ65a23QTYvVr/21stmiPT1wHD5kvYnwndH5g6fYBWGDikIGmcPSa4JJVvKCz+/aE7off/RRG8u2duHoMyhY/vF3LSIbX2tskoPJ2N54fUg7JkKEoUfHBDdKjJ1DtzuPS82znXx4Vg4aNYUqBkFawxsHX9spJFlVJoClcWPrvCZreK1UKE3aBI6f6Z4WKRoeFHGr0toDToFvBaAwath14isflJG4PSixiUKNgOcLoz2j5p4r3+0MB3q88wWl0bUc8J1LlaMimyhoHT73ehPYS5gRXB28DoYoPSoHVagdsCtkJJxwGRFJoI7SBxwWXPwYFDWa8rZM8nNJDebTOpYgwLKjiYS8Rx4Od2+9e1Kh1KnMzWYXKn61npNcPNoZ9L5Pq8wW83jxKDNW5eqm5JKTq5N1XnswbyxRptZwb+PsozaEtDUj6xPuvQNZpNO6ci8x/aA66+oWhe7hXcEnN5iIezUOzu252vUnKs5X10R1LKsP1LgcBRE/CyrD1ap85tdnFrjvW4Myhg2F3kcQTt/U+n6qmvXD6KB6f9XaWCwBwOWkukgiuhAXaAhdLBlwkttJk6FF9fMiPEgdHAdVOgM2oTWP0SmgyF+bVKr1yvAdYAa0BkQEegmDcFa0zkiqE+OCiAiCLWFRkKDTSYCtQ4TQQwTgUomAqVQRIu0elBfALJOIuKr8ainY2X2B71ggOX4OlAP8OISS+QnmgsTC2AuCmMgWZ5En9lEoddnrek6BjHVSmro8oZyUaRVCau+eUi7IjZfekj6/dQ3Y6MM+mFPjt0y8mnEcyvVHPeC3ttzeodEbe/Y2l6oAdx1Hx8FS37BCpXlzRVJ3VwYSgybkWzYsKaBo6JTm0cUxjjTp1FXfaiY87yse7j8SoOb5x2t3qDWE6I5US0dcvF5kyFwRn1GAACXBktBDVDqfSUjoo8ybd1X3DKkY01Lfj8/WM2IZ+6iZhPdNjMfRuN7v58vnOZD/X94VR+N7f1+aHjk0+KAXxIG/ET4wOQQMAlEL9soq2eTA1vI/uWkEH7n0eL6PfNqR4/WhUaGdKNaGubtqS47/E5YOPkpy545hTNEa/fOaxyBBvdwSM6xtzb66NtBC8rh3iN9uXfNe3umTt3z3pq9QLtnRHZZdhm8Ff4sW5OtYX+WJfgFsKfEoxs1ogndGDv8blD86HOOO3NaKHj3cNGQvfOHDh+tK/T5C3WjRzTO34dzoIf/heM+PSUUvHM4Vrtvft3oUTpPdD/Q75m258TaNSewx2Y9dGehdBXYBCWw6etfgrvpNNgtzTn3C7rzXI+UAUfpHnC0T8+S2BJFqBTGN+Nz+jBIoOh1phxMAB3HY7NX1MdAQgDG/FQa612G024AxsLH7Nl5S/esm2ZtLbnh2DH69/+Q3FZ/unzk2MV1ByvNZunDj56hJ5z7r6AC3jer3TZnIxsavnfpuez02wV2+Ms30PQNL5/45ova8ctGjinLhy/a706Wp5Lwd9knwBdnH0ibGN34G1yNvseoXl/vOV0+M5VPlVCVaDRcSq2lbqH+eMHaAIlJoZz3QTTTXToy8BxwOTfZaTRUmHq9yllTva5GTWEskHFYCEvLHtXQ0EEUSsjdOSW+3itkREb9kcX29Yy+F/WK2LGHiURCRqx0KExGXzKS0WQSxxIdlLl1ItThgZ24pORFOYEe56vw+SqujtQURFzuyMMFNZGI2xX5QQSFNb0B0IyT3vvhFW/f0mGZf/Vad22F25tGv6Ved4WzTLv86puGG93TU6fdYw/vWDZLKzVnZmbqZ9fDVa3fm9l2S7q0c2755IAxUc60jgfWxpoq6UwnU12UKyCNfrGKKYtXT0slVwz1hie3Hi3NM5UMWdxQLQpWaKZV9jzDxK+3+x3VE8dWshotIpeQYU+BzV+SnsL8qSoWq4p9M26lu6jIvdJdXOz+l2fwlf3H5j10cu2kCT989/vSW3Mq4+Sfx9YFhMdaOeHLCas33bbrd82l8HB89Oh4YvRo6WT3fYubq/ctmb9Q4CqSdnPTiyuXSZ80ZPbYwcqijHx/Y2lTOxA83Xz06MqK+ZXX3n3luKTLRps5fTRkXnYNk6lkedaoFwCXp0Hz8+fusvb+MryNChItgWQ435LoU6C15jgwRGXBRLm/3G/xWxKWxIA9t9s5addvNBvbZ91ww6xpNfMX377/5Mn99/4STF6yZCn6B0yDWAi4Jt9zzcjJN790c/Wc2Vi/4o01S0nG1YO5Azw3BHPjZZig1GFqRYMcb/QbozkngRjBRl4xI5sLiEw5quwH94yQPhx/z2v760f2HOkZWf/cnbNm6V5Mtk1SX2e2hxjq3FOlumR1qfQDdpJteVNnT09n03JbU7EeRkwQ+8rE4/QYgtPBot44gZpK3UZRpngKdQ42yoZlkLh6EIWoPnrgN8axzwCy+Y0xybBdNZmKQ9aE0Y/d0qFM2KQBTWYpNwajJlwNQ8qTJ2t54USHPVghLgD0Td5YdRl1G3Rwc9ix+h3tXm+7l1OqKu1xf1TcOPZseyWoelSsCo5UT23Yu5v1ahw6iwJELls+Kla5zNhSbvZCVX5Rk4e/pnvanoZ5hyZX/trpKNpa/LwNya6GdrNrkToJKFIsUITs0ijH0ub86enCjQ0111yxrFQ6Jd1FFLPu1TW4qgtrMoFVszo6Zh3yZ8pS/oQDsd6z7CHQk8lkOG2LL1OYtN7QxXQPPdz0mloNYMPe7EmApDu1Qvrtspi5opKLm9JWVWFmdB6kHh/Z+GX+uPwEjJ+w0gmPMCkvcL2+oQUVhbXR7aEhY1WljZrySsanDjfFgD1kh/vtIV2TM2l1qisqNMaAvdwzxBAaoHMRJFzEBQYojcRSrGcLragBRRCQtROwiZaO9uFtrHCIk5UYWDcTr6N5qqvhm0xDl1pRZ2luXn/vUnZ6aXtVe3wqt/Te9c3NljqFOvsrwHeoaUVIYVf/cTnbVYaul3WxT+9R21Eare4AvKo9PqqtpW1MaQe98lyUQLK8oVfyaWNV+bR17czw/GDQ18y2r5tWXmVM88rs/T+tVdjUSVToA2NofDV/OL31clRWUm1T1P5UUeMrEcWYt36g3mMZ1Y4lcJDzAaOji7Cil+zJIocI6KarIVaBD6RTomBELxuM4lxkqx21wcUIBBj+vA7fhFsMolZ5IaygVUWHrmTChaNbggAEW0YVh9i1h8KoskGFQ931FttWPDQPgLyhxW0sgGm1/aUpQzuld+j2wmac3FzYTr/7i6pyHY+NBImbD9zAkSvAS1wg2taKy2xtiwaKTp+eFIHLEuiNfVfNoL3euNUaz/cw065yk7ZhlCMOMnUen89Tx7xUrKCzIXr/2IqWP8AGt9/vboD37SuLa/hzGPqVfuQcsaal91eEVoIZrNtflpdX5ncHHj7SgcmFUlOW8xT7ST/7DjvlpnxUCMmicWo1IiNrDFUrzAIrHQZBGoUxNKdy2EYbsHQQpHkrSU6HeaKHkdbDMI9NWWNYo53l/KHycIgO1QPsZFc+poNxKytaBGLobbFiHxtpbMuKXW1gQRbdDFpe8b0HTMCklt6SznxY+hViImt10n5w43Q4D0Jm1Hg+Ww+oJuljZq7+DzB7CqwSpMn0XebT8BYO8gC6HzMLwxTMn3l+Js9I7zNQ8RGThnxtFxgOFV1bYDdUgkdZGtRyZm71lSy7juXG0exrHPsVA/Vm5qcceOcvb0uJE1+9C7a+DYb9Knv6HdD0snSw/bPRQK+kk80c3Psy+PUjZx/78z2fwxUvgKcOnnvm45sWTGfYNVM/6Pkov2wVSz/DsmMPsPSfIQRfMMDIM8EJHJjOsyWzFeANFb0N3MmwUhlP146H3BUtDFOxlKOvpOltDLdyG83CO9n+PJwLjfzjyaop7dcxWPDzyauhiGzpC8yKJeciYSDm1gXnCQPOmEfVntL2BJd2J2LRWMKd5hLtpR71uFqYqR33yJ3v3In+4AaTrrur4WyGIGYcbegiJhvdfUdQWDl7zrASJt+Qp1LlGfKZkmFzZleOmDED7l58xx2LF91xhzT6qM50Et/OEtiNk0TTuyd3zO0nkHdUUkXUZGoBsZ/LaYGgEYvpfR3ER1UDNxuvYy7xLn3OIS56c8tFGG2M/Gql0RExr4Ef3ZA92jBa6SwZU87ycUuJKxKKuEoscfiYoO0mAMq544BW0ArnKUF7lqCKMKg30xvQqy5Cryw96asdMXlkpHHevMbSzoVtScajtirRP6vaAxjU7Qkys3zs3yq4MJa49sFWw0IOJ0ch8yT5aIwbQo2hVmF74SjsowBI3gj2gmXn4FJ6/XEbvyMuTw/lstMAYurWe9Zv5YgyRdoruVJHcWFhYbGjlKtsj5haUpBKjd3yky1bfsL4+qvSW/TZl/UWix5W6C0DVOzRbCLt7++AQyLQLBx6dzC+Z9GsSsapNyuVZr2TqZy1qGc8rMeFb5H+0OeAApgqcMn4ANQXUkfhb9KfJuXv0yVjA17cfluIJIGJBFvikakuHXcD2LufPMgfR/l3xIUBtHUJFwuXwLVhqJaURKVaLm7Y6/+DJkUU9HVGxvru758BQ36jmeXrTF/zvt0z/qIWBs+Q5s129zXkmb7W/aov7VycIQSJqbx/EwvMqxd6QtfAuRhraBSgeYM4IfXJILmER5adSlKGXs+MvSqOX4qb1zQ+9dpTjWs2iwtBC7gStFyb0zaGp276THr8iSMDFAZ/vvtVQ8vYsS2GV3fv+uEP4WEZDfwUSEm3ST/+6yDFwgv1MlABqpjYaogmi/mCmiV2DJlzHmgxW00J0ZuOh3KVha/IJd2IFSR3SI9/hspkltx+Qa3x9obPN4PFmz9/IFdhjsK6lEd+jCp8801/Ba3k9rPDXv3mblnXUvro7m9eBcN6eg7kaj0Qj8UjW9uAAUNeuleBwWKmSK1SBgFvBcAw5w1zZBeReTQ2flpD8cs3nnvwxpeLG6aNj40ec92zx5+9bgySOGRd7KJJG/fsvFW6+tadezZOgp/rSmdueXPzXe+/f9fmN7fMLNVt3Dkf5UY3zd8JhdzLfHPq5rmfATO/aRMv/eWzuTf3+ZtmZX8LNsqP9Xr79SYxPqArYYPaSwA79aFpDugKYyra32uvGBPZvu25bdueAwfOodGVlrmkc4TWMJkfxfSNSHpCz4QJPYtnV7a2Vs4GTxFSPruf7f4GIzmxr36T6R1WcyMChnnvHQuwbkkRVU21Up3UHDyekn1IJL7L29W4ut82nA6OB/vGS/mNLhpe+1Dj8wfv3fbofU2xzJOZWJNPX18MHiyu7yGqMMxy1MVJ/4PoXaWeXuNIQJyu5EykZJOpvlwYTNOk+xrF+YEdvyk1bWI8k4lPnJZKt7WBg0TXRjp5Yezs8+fS79AvESwl7de/q/+rduwj2RwhwG8bU4OD4uwgDdiLx9hLExJux/piaUJxfb/W/O+3Y8/XiOS4o4OHzybUdum+lgTvkFbMXnCM9MUlGvFC2rnDTPdZTJYDh0xIfJSdRv3ITtAZDdDvg0aDCTs5ZIiSM1mZAgkRb4AjQYaTvdli546ySSReOUogXuaPb5z64PjxD1oqRV+qfEQkml+24KFrDjU2gq2rkLgy4sapw9ZMbcifsXiX9OHvtm37ALhuX/fJsTsnHLguNq2qtgF+isSjSukl6UXpZ9IvjEU1zUUuw4zOxXNul7Y42pd2Dgm1dKQdl/8CRB54EBS9cvnwG579+trnpJ8vah7R2jsezFFS7G7KiySGO6mfEhtPojaFXkcgyxC5RXoD0fkP9lm+ku9nvqAm0etVD3VCsqSGsvRXiLCQzX9ZexJvlhLEGKIzQZbY8MIHYzW7WaJZEiJxwBou6A+kU0aCL4TtTWVnmEiC+bnXAjT1s069HV4eErz1M8vWXBGfAG06s5Kt97vOHrOH/C6m0h56t9E2OWxQ84ZQFKUYaX2RtYFWaatElqG9oVR5qNAVNwBg4hxr7igb1lxmczmESLwmUhN2GhQcrVBpjCqrs0DlaBheC9+8TqgaNc5rcFeNVj4RSVYtgKJaUCu8QvOVM7s1cI4ln9ZvBE6wHYwHxsQCh+Con9tx7Bvpj2+Mn0TbDTZxgyscsqMfHLF1VmiMWaXhlIXx8dGRqUJWE9OK9pH6Kr3NYqsEDANL3cG6aLQuOLOuyMyykDaoi55fn163ZPGaZHmk1KDUmF1CItGSKcX+pCyi2mm1jTM3j9y/TTrzX972abUeg37YWPUfQMnm44vWLKEtGqvRrBTyH9gsffRwYf/1hjwy6wupEI+EOBG7qbKKPKgEfBx7gLnICPvencqw99x+l8WQ9zsILGpeLc1AFLL4ZAYuvoQ9wn/BHxeHNNJjaqeNHwoadQpWJV37kTj/3gDcfSmDAq7Pt5OW7CQnCA4qldP9S6WNCaMbWDGKomw4SEjMm0qbiZ/wNDGEtBhFIWd5g38QjyzNVT1VzT1NNei0pukZoHqmR1by6yHnPUfJP2z8XjPbQl9/bpVldk3b1hKawklZqmRr25ZnntnylPQ14J86shkew7Fs5WZwnWxcQwxs/p+oO7w++/9t3cH10v9K3csTlv/1ul9//X+n5v3rriTzslz7vrqjueQ/rzf6+3dqPXrFitH/cY0NfRhMeKUJe6tvpkZRE6guai61lFpNXUltpW6idlF7ZY8XoNdXYBSkZWy5fGPOkUpKtGLsTJhzSc3k7IBSvfHeMCmnBAanD87/Lff33scNCtk7VarsTSq7qkOlKh4uVLTMXbjrPIUZ6YXPDet6raMYXcqXFXWnkEBW5M3el1PelTWCqQGJ/TNKJ/pHchlkC+Qp/Y4sj56D6oGqYVcVd/5p1rBdC88iRh1z9R0tYdeQYpVKOkTum3LRMUmK6PmWqycuSgldlIItW/t89QWpEoKYOpRqozYieftG6nZqD3Uv9Qj1Y+pZ7MEX73j1sXzEUL0vhv6oQdreoVwoDoqHLsFdVoMcHp5IlhXRBMQhuulPNnGR+pZyvq38wem9ca5Hdo5YPyRLDakXtNhxM8yYnCaTs4Mco+S4o9+5fGQ6ZG4dSSa7Fi4eGZ0fEdXqQrVaeokEYkDpDCbKWzG+47mei+5+41+myE8DR48+sOoF/ITVorjUaLUan171wFHwA3zNFO13NF2Uku0TD2DPwl2jBJ13YOWil8f9GHPJBI5edG/Hv0yR/wjPiHUdKVZC42yGGk6tkHW8eCTOElbOC8wYNgGrvuL/2H15APFxhGPDPCRe5kfcH1YXTQXSKSTP95lVmGVfedhbHsCKxYS7JPZgeEspSvZfU25AnzZ68kTpnJjnMYKj0C397T0FRl1gIFDse/6I9PKPN5w+MB2An+3jIU0DBQR6xW2n1yn41T8F9M33gNj7m7OnNz+9efPT4OCiaQrE21h5VVXDqpdWbDmqVTUOUfF5LDQopi+C9DUfXH3LP28FkyYse3fmlCkz31068X5AfS5tmEBrlKUmr15JjwHxJx8HJfer+MWP/HHjk9Lro2mlJU8Z0yg1TNXvQdmhmwH7/HqlasVx6f0gfubm89T6t4dxClWyQKVK7ehY9vQMjf5nW6beX6NSRZJKBddyYuPm09dy/Na/5nyTy3bFApoPCJr7IJRlNEycRd9D3o2Q5WYMP9zdX14BcjkA2y1Sg+U3fsC9J8lyZm5hiO7z70BTGjTWUxFgjEA0esvrsjkUrgvV6asTTWURoWAoeCTv0+gB2f29CwGwW3ZyDlGm8+gKpHC6vJ6I0/EKQVefX3b87tjXLhVMp5IxQA4hnx6EQ2QvEjspzKGgWJHEP3il7ns7VKqPP1apdqBhFYV21aA4vKz/q7/7bdlycUbo36Z0v/rJ6z7/tl/cQbX8GD/ngQfk56BQNSh+TnvxJwYPXDpvX1x6laG6B8qsvWM8oSUMhH0RWx8F8exK6TW2+xI8PJgLk9lfgeOX4td5UjYkuh/YF2uUaqR+Rr2FrUx06LXrAMvJpnHYTs7a10Ryw4R7r4nmIOnmBLUH9XghRbYA+TrgAakw3vDEciDe6UQX0TiC9czSobCPaFdhWRNbn3DoAr6OcS7RcINRcvBGdjoK+TomIRI9GVG+zorWUFjHoAEmZSI6ptiifTD2CKvWF2jUuqRBmqKw8goFb1Xwe/0avzak0cjBOpzEK0QDuN63MxWKMi1tmRAUeYHT0SzNv0hbvT6uYNJQoVCjgQEO0HRRBadaOK5msdPNBxKekgk6Z41BGw8LUa1Wqyop00LIg6DbJvrn+PKnHDEAlV5vKSqMDBeg0mu0VuR5LFqdgi9YyAKnVsu4RY+gh0o/FG2Fgk4rlLz0hGfCakds0fz68N/Rh3wMfbHHyBdrQ1+s7XMmYDQWmIxs4C2FQiHiVxI7/FptSOvT+jWasMa/GqcrFAZxSqYo5GybOcHsDkALZ1FZ9KI5TzKZXTqzaljaoFUDUFJijqhUeR3xcVtUfKIsMbslpWcyFYtXWtRCnh2AuBPd5GJo5/Try3WiYUks6ntimEGtMdmqRKNQ64acErB6lgd8JFg+t3Te5a5CjuPjkfrqxgZ3yp7nToWKvWrbYaDsTm6qmDZ+LA3BukvaoIO+dViMEGgUiX15PUjQgp9oJOYWoeoYlMZBjFTjz2fL8XcXTGHsl6qczY+nMWHg/HjdD3LzHg0Gm0qM+fN0/DyXviY1UfrHxClgjr+sNhYvNE2bzCXYHZ+UFGdvkLZvaiwDCloNY02bwFr43PWfcAaGneb1TGjO/tapZ0dkVwCWpmHJ8Juk56TnNzXFgSL71qhWRm0L1xW+F5Q6alkOaObatKVpuBns+LI2qs2bq3E0ZadN3bBulTG3H0J0XIxUMVWKeO6xuZU7JA/oGL8x7qadgMURSBSua2jMYpPEhNEP0I8Phf1IhBMSAou6C+vz+4qAMZ4QU+EQWy7bc5SjDOlL2qvcBQBkFTqlEknvENQAwKgVSpahGY7lFCwNzn6wfj04vHCf06zZu6hkZBF4gKUNJq8lYrQomE5z4IEKGoBaRu9zRT2rlvLuWNz7eP8tOfjhEUZUGHgFDcqhgjaw4qx1wKrQc0rVbqji1RwGGODUrO4MeE8qAO/97rYRKKiQXgb1ukarwWbQsDRKSOyu27fF5fXrfXdJBe5ALW0atNfBUqXnoaKV/Sea0SyUHbXizSgxFCZey0QKDysxrNMv4NEE4M0FoqrJ19HY8wUfwkpfEI1psF5GIuDR+4exgTUePNBN2NKN58Kc30vRvpCfwzAEojVKx0AU5YPWHGOEh7IAg7giZg3HaqNXLlrlMe5tAB3StPttXpoZF2TXF/mK3ez+DW9KH+zbKf1toVtfc9/3tkUK8guUDH3lLw+ub2b0Fb4rvn781mBQ9NsZXflxKbvtSOS67RvD4ZvXvnimRWdv/v3rpb7hnYEgRstpAYikjf4gGjyiwxbFXTRkKwsayhI+hVB/MAPVYyPbnOV6n3cv8IPKXb89/XNAK9yzlzw0kfa9Lb0Dq50jn0iVd9w0BJZmxkVFae8BEHhr44LuqrmJIRaOoYErGFSpLQ1tNYEVX1ZxkYYmW55BKdhm5M0ImpnuA9OGqDXW0CywASi3tR2XPrksX21X0WAK0IL4xgWddrumOXTtzZsLC6FFb89zODQqT43Ce/uNrxy8bJbTp2+pCY26TGpG3y94XsO9x/6NsqJekKEmEo9TqVA4B42GFT74FNBBJoC5zDo6zdmBBiBWkzdDM/EhRDZkABsFxegCB60hWMcQfHk6RYWxXyU3o6PRB2drXcMmVG2bY9Lo/VZPlSNQXxTMM2vVKrAi+fxfpC+kbz5/fB4L9KoQk5j/BRgHusGUy83wyzHbf3L8J9vHyAFYPuSP0qfSL6X3JelIu7uMHXnTs6c++/vp11rzq2o00rv/VEBo3/jG9m6Ldfatp7YvfubATPh58UOVYZfZYVWxNKNXaYPBgkB+nhZkf7np6Rl5ic1HgfWeyMTIWu1xaask3aU5cI9Dy0DP8efwJtBzcsDtPD5LMebRv0v3HDsASv72xvfmRKzj77ksfpN01d/ApCYWlTz1tmd//fpPdkyG7tk7Xpf1ScgYQ/YB8RpKPdHpXkZtQn1kH/VDihIsfh/2UIl4R+y5MvE/jQ/mhdBYVkR+5dgFaCJe/j+MH11uKDWgv+XfETI/qig4dxT7TKUzBRWIMfruW0gIqB6DweBFv3/3bP83GfwYFj/srAKnoCuff0co6xDG0Pw2Bn2bWzCvKdvhxrA0FQrTQaMVa9+EYoDYndTia8TFipGldViE7lX1I/gpVrYEsMTqoDfFg43NRKvAGmWAlRx0sQtbp7mx2ZkR+z4W9UC27tUD8jg0zQS1IIgtfzn3oaetWq0ubn06rY0P086V/nrcAPPyI4bloWRouSGSnwcNx6W/ztUOi2vTT1vjOq3W+vQhl11Z6AIpAgz5CqN0+Bi7AxdkT4q5coD+EuUA/aByHHbG51Ay0isE0zLlKlTawcH8RdqEFVVq4f5QQhUExXdLx86YCj2CwtTzDtYFfKfHpBA8haYzoPJu6a2gKhHavxCVZk1oF+Vz0Vg+V7dnTx0IFBeyuKSoTicXJL11N6i8dEHSsbtB8cCC2MLiAMAFcfmxaK/NjMyHm7BEBTCTiycVDs8qAZMSiCY0hzA8C0JYRkbjVoB9nm/fcXzV5e/fu4BHZ79etRuYHwbDpINr16nUR6S3jpyzgU5yDkqOHIJ3wemrf3NgDs+Puvn1VeRMuZ06z9RK96ySXrnvCenlY7ZrQOflIH3fk6DimE2cJK8/5vD/dKheIqpZivigUwO/EE5becS8lAArHw6iH/NdcH2PH0z88KGyx0ZZPrdIQ0Hp1dJxcOLzeZ+BTT/teA7W4glNekH64M0NG94EPkRtvjf/cil545z0BOiSvg9W55fNjcMFqJSr18z7bO6UMc+N6SJ3behfElxzCa4QyaznAT+FPU9NomZSi6k11FXUQ9QT1AvUq9R71EfUGfSO2AanDoRlSGEaW+KgeRqLGLTs7wqbPXNEhCBSglWUVyVSZDHCGifzPZ51UowoL1/UASDqADkRqdy6Bda3E0mXxAqMIroljLPk1juiMJXG3Y7glaYQk4HYYpArTb6BlEdgjXCyXAzoe57YP3NYzoFS2RQTS5bQ7MgWVjevxE0zkKd5lsc+0NUKtZpzBxzAoLRo1Cl3ZKHVEA8WiWOa3RETfwvLeXQODs4EXKLZzIxt58wWFwM38Zp4mbGpNX5uCGfQ62w0bXDCiRreF9Go0SFrCdSjSdxkQkeWETQVQ0Iah3PINUPLF09ZYr5qb60GzPvbsDg9dk1hqC7AlC9s8m7d9+iw4dvXTYpxyWaL9+xKndIslGnJ8WHG5HMytGAwOpl7GYtZ8CksZnN+drFB73TUGgz6VB38hjHo9bgaqDI/0StFMeVWFZeDaJ4Z5NljTz0angOBEUJAA5qhoZZVsRwNWIMV6HkkYzm0pmih88YNt4Chsxloz9eCVQq1jteHTF+qQ0FrSHH/PqULhAzS187y2XlKLe253y0/zM5JJ4yRPIURH+hUSiOYMnaHxiRkgbMxpKloMAsamFkhfT2ynm7vYtNKMKxk/ohO3YqbD1TVbF85Vjn+ykpr2sIPmb5thKGjex5cbi7TobcmR1RBl0IwotdmhHPVZh/DWAp8LGOlFzrq0Ws7nHU+Q3ac3sbQRp3ejupzWkwZ9KrilFf1fwBUC+G2AAAAeJxjYGRgYGBhPD3hfEVkPL/NVwZudgYQuGJ81ghG////n4GTkQ3E5WBgYgDqAABkIwvXAHicY2BkYGBj+M/AwMDJ8B8IOBkZgCLIgGkrAHsKBc4AeJyNVktrFEEQrnn0PIybLIYVNQRWSUyULIqo6EXmsB69iB4MiCLiRSKCJ3Nq/Bn+D8Gjv0q8rVUzVT3ftJOsSz6qu7q63tWTzNNn4l/6kij5RVTSf+F1wbTwPU/WAid7PzxjfHWePplMYXcYruNdK3TPd++ZzBjkXt7pbkQu031r2/d61YcLzvwEmRzsr41VfcmppxhvOeSdOvQdzouUEvblO+P4rNhG0KieB4Ky50+cD7k7xdxYDhRTF9VC5Y5beIijy2UjMlWUb8sD2KfMQx76moS4kZqvrj8/4py8CTmyWHp7EneKPp8JTzON20W1nyr9wvxEZfK4lxhbA7897ZSWd0WtOnOtZeqpSTVvxsOeUt2H2Eecr8TyhT1TQvxQuwZzEs58Vx+NK/jIuhaMCdfgmYB9WzDC3mzkXY0xVsv1sKejfoHZtLNG52/C+4XeTdnH1HKi9K3kifGO7zsByyeF+sLyE5tPXmdM98bqrXm5aLNvvMQP8v3Q+Gw3E6ybL6jd/ewb04xyp3EzfQQ9dkPA/BaFwUOvE+1ID0Y9vBHHoXaX7Qzxn0DzafNscuEu+3KkNLxDpfK0DvPSr1b4prLsbGRWwqyKTAX+W71l9utO/gTf6TBX1L8P5W+6Fc+T+mlvcxtXjXd6Oq16/tzqUa+pWYQD81n9nzO2wcZS/XnM60sghz4/4fMrI+9CjKuM93z+Sv2+rXpqpge1+h6D5TYF+F1AvVVELb9Qh3bNPm7gu4x1wDuDtdZX99sF6NQeT62v4L1NZUZZvtCzlNftXNhsQJ2DriryIe6J6g+9qHU/lifrbYy7gPOSzu8NzCfmsvwxOAv9yPY+tHd/9vpD/MOaXGa5Taa7Y32h7/h+Nc5/Hvn3FGzNzReIbW8sLtV9nfcfWe+h8rNyqFvWS51/6cfMZlz1B3m3ov1Cv0cO7Xnawh6xb5We79dDW7Oov/7pDeDv2t18BPC/RRLPRUAKve7pruRcfbwTZDzdFHre7y/1CnzxeJyllntUz2ccx9/P404uuYYQGmnNQpFkihBiIeMQi7kzs2mbTYaJZYwk17k0l61NyD3kHic0cg+5h5BpriHsZf/4f+uc9/n+vs/zubzf78/zfU7Sv38e/wExkqkIFkg2AmRIhYJBnlQ4VCrqCq5IxUdKJcYC9kuyXsoNnJIcoqTSA6UyCVJZ3svx7khZx8VSeXIq0KNCplRxIiiQKtGvspdUpZzkRJ5TulR1tFQtCMRJ1ennzHoN8moWB3CqRS+XGQBOteOlOp5SXRfJlRhXuNULlOpnS270bAA3d/LcU5BHD49H0nv0b+gPeL4fDtjzRLPnSqkRPRvDqQk9veDlxbs3tb3h650sNeV30zBATjM4NkOnjwOgjs8mqTleNefpOxTkSi32SH7oaQk+8APwasVeK3r7k+9PnQD4B1C7dS+QL7Whdxu4B1IrkPi27LXjvT1x7bOkIOp2QH9HH6lTohRMTGdyuqC/Czy74PuHSVIInELg1xUdXfGpGzy7MYPuxHVnvqHs96BmT3zsRd3e+NQHX/pQOwyuYXDpS1w//O5Hj4+pEY6OAeQPwMeBhQFcBoUAzsHgVGkINYfQcxjch6F9OLMYQd8RcBoJt0+pP4r8z9gfzdn4HM+/oPcYzlIE84kg90tyxlEnknMTiT/jWR9P3HfR0gTmMZG1SU4AnpPxMIrZRVF/CrlT4DkVjT/QJxru0+AwnfwZadJPxM9kbxY5Mcwxhr3ZnI9Y+MWyFgufWNZiOZdz6D+HnDg0xlErDo/mwn8e53E+81/ArBY6S4vguoj5/EyvxfizhHpL2VuKd8uYWTz7v+DPcjQvR8MKZrYCniuZ1yrqJHDWVuN7IrUS8XIN72typLX0WofGdcwxCW5JnOv1eLSe72MD3DfwHWyA30Z6bWQWm5jLZvzaTN0t1NqCH1s5h1vhnUzeNuK3wWl7+lvsgEcKmneibxc6d1NvDzPchx/78Go//FLplYrfB/DwADoP4n8aZyYNPofodYg6h6lzBL5HWEuHy5/EHKXnUXQcg38GtY6j/zjzO4HWEzxP0uMk6yfRfApPTrN/Gr/O4PsZ8s4yp0x0Z6LhHGvn4HUeb8/D4QK+XKBHFryz4HyR2IvovISWy+xd5pu4AuerrF/Dl+touM65yIbjDeJvMuNbxN2idw7rt/kW74C7IBff7nGW/+JM3mfvAb48RNMjch/zHT3BhyfwfEp+Pt7nU+sZZ+I5vV7Qs4BvpQCOL9H3Et4v4f8Kza9Ye11cRhVlimySKfpIpli+TPEMmRIDZUqWAwtkSjnJOBQGK2VKe8iU4SouGy3jyG/HeJny6TIVfEA213SMTCU3QGzlXqBApsoeGacomapjZapFylQPlXE+JVPDH/CsSU4t6tdiz4W82sTXIbYu3OqOlHFlz5Ue9YfKuOXIuAfLeFCjIc9GEQDeja/INPEESTJeCTLerDclppmrDHehaR4k44se3zyZFvTzg49fpkwrOPo7ywTQs3WaTBsQuFimLfHtQPvRMkE8O8CnowtAYyc4B6O7M750QUMI4C4z3eDQPVAmlLgecPsoHBDbkx69vAAxvdHSG+/64G8f4sPQ3Bce/dgLj5PpT6/+KTID4PkJeQMTZQahZTDah2TJDGVOw8JkhsNnFBpG03sMdb5C29dwH4u2b6j/7QyZceRE8hyPPu4qM4G8CcxzAjOeiK+TqPs98ZPhNpn9KPKn4N9UfkezN43cH5nr9DeA30w0zcTbWfgaQ7/ZnJs55MfxnIuuucx6HrXnE7sQXYuot5i4JcxxCRqXsrYMz5Yxw/hUmeXMZQW9V6JlFX1/nSjzGz0S4MsdZBJy3+J3vPiDc7Uab1dzFhLxZQ1c1vK+Fr3r6L+O9yT8SOJ9Cx5uRWMy3nDPmO3sb8ffHZyHHehLgVMKfXfSb9cbsLabWnvwfy8c98JvPzn7mXcqeg6g+SD9D8IlDd6HwGH6HGEvHc1H4XyM+hn0PM5sTzCrkyGAvdPM6Qy9znKWzuJRJuf1PPwvUDMLXKQWd4W5RL3LcLmKD9fIy4bHDfZu+sncgtct9OXAP4czdZs+d+h5h9934ZiLj7nJgNr3qHUffffRlIeGPPz6G20P4POQvIf4/5i6T/h+n3Dun8LtKT7lw+8Za895f4FnBcQUoIV7w7zkLLyix5v74nWGrPGStc6yhTxkCw+VLXJKtliIbAnWS/Lb4Yps6TzZsk6y5VhzzJat4CdbkfhKgP+vbBVPWScf2aqustWiZavzu8Ym2ZqhIF3WJVK2NrXrJMq6Bsu+Q3y9INn6xLo9km0wQ9adNfcs2XfjZD14NqRWw1xZT9AoSraxPyiQbZIs6xUh681+U3Kbu8j6ku8L1xYOgJp+biBTtiXcWhHvv0A2AB1t4mUDqdGO96BwQH4H+AWn/B/8A2W9n3QAAHicY2BkYGA6zCTJoM4AAkxAzAiEDAwOYD4DAB0oAU0AeJyVk99qE0EUxr/dpE1rpGDRUryQQUTBi920lBaCN9s/6U1oYgilV+o2O0mWJrthdpKQa19A8AXEKx9AvBe89FUEH8FvJ2MTsUJNSOY3Z+b8+c7ZBbDtPIWD+cfHG8sOyvhk2UUJ3ywXcA8/LRdRdh5aXsGmU7e8SvvUcgkv3WeW13DXfW95HXfcL5bLeOD+sLyBR4WAWZziOnevTMacHWzhnWWXtz5bLuAxvlsuYstxLa/gCXXNeZX215ZL+Oi8tbyGbXdmeR333Q+Wy3jufrW8gReFAo6QYoQZFGL00IeGwDFCTCBJp6QEEc8FdlHBDvbhkQMM+BVLXpnZSa6Sa+4d8SaO0tFMxb2+FsfhRIrTMIlmYreys++JYDAQ5igTSmZSTWREhxrrSRgvwNRESzHkilqa6GAqs3TITYuWHsasIGQutGRvPAhV7tvAGdqo0/sQVe7atJ3gAk1yizvUGmftenBYbbRrJxfNRqt9u4znRlVGtfldgT1qO+CvstQXnEuVxWki9rwDr2JE3i54k0IkpWSm5XkTuyadoF9q/vvm5KZR5T4d0u/CulzVkk/X5s8tijkiWoembVe0hbRqE++S7VxESbjmu46pmVNpDmSYSc6pK5XQqdB9KRajzWRH58K7qTInXaoTWoWRHIbqSoRaq/hybK4kqY47MrODVqayv3qjtLhuzk3PIhbPEkwfNPtS5SvuX+sN/4jpGWXoaz2q+n5eXjiP78Xp/0TwOal5VxLTef8fMf0BRSaZ9PELz4vYEXicfVcFdOPIsnVVmWInGVimt8yU2JacLE9gmZm9st22NZYtjSAwy8zMzMyPmfYxv33MzLCPmaqk9kzm/HN+TtIk3b7dfW9XKSlM/b8/+BoXkMIUpW5KXZ+6LnVj6pbUrakbUrelbgYEgjRkIAs5yMMQFKAIwzACo7AMlsMKWAkbwcawCWwKm8HmsAVsCVvB1rANvAm2he1ge9gBdoSdYGfYBXaF3WB32AP2hL1gb9gH9oUxGIcSlKECBphQhQmYhP1gfzgADoSD4GA4BFbBFEzDDMzCoXAYHA5HwJFwFBwNx8CxcBwcDyfAiXASnAynwKlwGpwOZ8CZcBacDefAuVCD88CCemo09UZqBBrQBAUtaEMHbFgNXXCgB31wwYM14EMAIUQwB/OwAIuwFs6HC+BCuAguhkvgUrgMLocr4Eq4Cq6Ga+BauA6uhxvgRrgJboZb4Fa4DW6HO+BOuAvuhnvgXrgP7ocH4EF4CB6GR+BReAwehyfgSXgKnoZn4Fl4Dp6HF+BFeAlehlfgVXgzvAXeCm+Dt8M74J3wLng3vAfeC++D98MH4IPwIfgwvAYfgY/Cx+Dj8An4JHwKPg2fgc/C5+Dz8AX4IrwOX4Ivw1fgq/A1+Dp8A74J34Jvw3fgu/A9+D78AH4IP4Ifw0/gp/Az+Dn8An4Jv4Jfw2/gt/AG/A5+D3+AP8Kf4M/wF/gr/A3+Dv+Af8K/4N/wH/gvphAQkTCNGcxiDvOpHXAIC1jEYRzBUVyGy3EFrsSNcGPcBDfFzXBz3AK3xK1wa9wG34Tb4na4Pe6AO+JOuDPugrvibrg77oF74l64N+6D++IYjmMJy1hBA02s4gRO4n64Px6AB+JBeDAegqtwCqdxBmfxUDwMD8cj8Eg8Co/GY/BYPA6PxxPwRDwp9TqejKfgqXgano5n4Jl4Fp6N5+C5WMPz0MI6NrCJClvYxg7auBq76GAP++iih2vQxwBDjHAO53EBF3Etno8X4IV4EV6Ml+CleBlejlfglXgVXo3X4LV4HV6PN+CNeBPejLfgrXgb3o534J14F96N9+C9eB/ejw/gg/gQPoyP4KP4GD6OT+CT+BQ+jc/gs/gcPo8v4Iv4Er6Mr+Cr+GZ8C74V34Zvx3fgO/Fd+G58D74X34fvxw/gB/FD+GF8DT+CH8WP4cfxE/hJ/BR+Gj+Dn8XP4efxC/hFfB2/hF/Gr+BX8Wv4dfwGfhO/hd/G7+B38Xv4ffwB/hB/hD/Gn+BP8Wf4c/wF/hJ/hb/G3+Bv8Q38Hf4e/4B/xD/hn/Ev+Ff8G/4d/4H/xH/hv/E/+F9KERASUZoylKUc5WmIClSkYRqhUVpGy2kFraSNaGPahDalzWhz2oK2pK1oa9qG3kTb0na0Pe1AO9JOtDPtQrvSbrQ77UF70l60N+1D+9IYjVOJylQhg0yq0gRN0n60Px1AB9JBdDAdQqtoiqZphmbpUDqMDqcj6Eg6io6mY+hYOo6OpxPoRDqJTqZT6FQ6jU6nM+hMOovOpnPoXKrReWRRnRrUJEUtalOHbFpNXXKoR31yyaM15FNAIUU0R/O0QIu0ls6nC+hCuogupkvoUrqMLqcr6Eq6iq6ma+hauo6upxvoRrqJbqZb6Fa6jW6nO+hOuovupnvoXrqP7qcH6EF6iB6mR+hReowepyfoSXqKnqZn6Fl6jp6nF+hFeoleplfo1dQdmbZjBUGmFwV2Ixsoy2908qo/pxzXU5kO98N0EFp+QYqa6nnhYjoKlJ9u2U4vH3ZqjuW3FYadnLTtIES3m/VVz51TubWu26vZ/Xxcu1FIbquVDex233Ko4bYzoW8FnXTH7ak8z6ZqlhOmQ7un0r5rNYeb7nzf4YYM5wedbORJlbH7dXeh6DnWYq1h+w1HMaenrDDnq5avgk5elhJP6LiNbrrlWO0Cb6bpddy+CgpzrhP1VI3XU9RNIRjS7cjLrvEbblPl6lZcU2i10/wXpOuu281L0bP8bsbz7X6YbVg95VvpltsP+bnTzNqh5diNYqgWwlpH2e1OWIjb83Yz7BT4Wbtfc1QrHE6aDdUPlV9MOr68PpK0V0dBaLcW07KXot1v8nsJTrfjd0dbVkPJqdXm7KZyc57dCCNfZT3Vb9hOoWd5NVmr8rNWUybkE+Z1qqYdZoKO5atMo6P4hESwkSBUXq1uNbrzlt8caVl8hINeftBIy6FnPItNwMZwvVzL9WV8OH590Iln0p2MWq0a4TDzzPlusvORQSfewpDnREFNjFHo2X3dLCYmits5txvXI2sixUfCOOkN2f2Wm8CChq9UP+i44YiGJa4YYmDSKtSt/qBp+b47H6+jmDTjVeSTduTp57Ej4iMSH/FyAnutqrUixxnW7aBnOc5ytdBwrJ61blnptt1i2ymrxXfEV3m1yEZjNYak0XDcQA3zqfTtfjt+PcPn2Vf5huWoftPys77Vb7q9XMPt9VjjbM9q91VYGJxX5K07R1kf2z2cVyoc4a17nkzZ4As73GIXKj8hK+qOLGGZXvic8kObGVfofsf17bVsX8sZYsfXGh2ZJJy3Q/ZlcvBiMrF93BtOHF9jct+lrlpM820O8nrJwUjYiXr1gNcqB7dM92S50h+KA0nHclrFOLokMSUn83KIGHHsfpfNmRxlzouCDm9rhG+P8jls1ORxHELsfpbJvc5isW0zQz3xQRIdhCbjsA/4cOW+F2OLJ0Sjg8ubdAvxCwmZ3nB+sNdsMnM26ksMKbLF+NLIATfJDwLqNPlSsBv48PrpunKcYkOOtcUHG6pCh2XU7o6b4rZc3Iq8ZEQOZEXiyNp6R67cYCSeYNkGQ5G3IUim4Rju1lV23uc738mEVtANshxReTNDdd9WrYYVqII4N7knmbbvRl5azjLDHoma2bqyOEJQIwpZSo9PxfJi/9heOrDmVEHOp1Zno3bZca7PfsLIQdfhiOHbXRV2eMJ2ZyjiuOTztIrXUHdUhs1rNzjMR43uEMvI6+HrO7quFR/78rbrtnk362JAcclAhjVUiwU+cxXGO80nTb6kSSO+xEkzPiu+NxzC+0E6cH22GhfJPYlbfHkGmS1OKgOvpXndLhumzf5vckqqu6xxUdtZ3hweWDvOKBzjQ/ZrqDi25tnbPmtvcUTkmFdwZBE1tkU9z3GBdW6r0fiIa4MMNpx0E6fmJJXWes0iY8OOG/Dhq3wQ2aEolhdTCWO2wYlKKc4wLkdlyZRxOpEt1CPb4R208wz2JO8MWT1mt/oNle2pZtcOiy1ZErOsVrx0xXmgk4Sp1lhLrWi6UV2s1JcTj/23wUjivw2G2H8b9GVfhfX44hJgfoAorH8111RBl9NG1rE8qWKjhMM9ty77im/jsPZ37LfCmsgN9dRJM9GZd9vv82aSdzOc/Z3Fgg4FfDDLl4bAOAwtCYPSL6gFT25hoi4L6CXvZYIeLyTT4qvVp57q5Noc6zyrmecwF/siL98S8uZo3IhDC7u5mecz5uxlOWn5YhiKF8SvOcvWxTsdgDiYJMkivr/pBkexIYFIuuxKsGFXpmul6mRxSWYpBhHfSL6+tse2jupJi1+bKA970dq1cna2aihOoDKhHOPo+mYt/vDq2Mppjg4STbKaFZKiauwm9lBkBx0+UZ+DnZLEs9BocoDS2SYYfLSs3GBEB6ilQxKglvbjANUJe46RbgRBOcve5JBZSKKqNjFHJs6OG7HfbS+wgyUJacW6sUHSStfKY+Wh+NNP5s/yIK93dP2XQ5yuk5AfD+YdxZdebJg0Yscmz+PPiDisx1eiVh4vFZKUH2cEvvZ8rSWzJQZZ7xS2rrxdJRX51K57FAVNsvs+rfYWyY/q1PXnqR425DNZDa27s8vjOFQXY3gdq843slYuTa5cNxpyOK1HoQo2/b9Dsq2RwXAcg1ds0ItjU61crkhhDC9yNo3qeiO6k15gmYcWBp8e696Rw8w12Sz8Uc0hnb/0BsGLv7G43/atXrbF37Rdn6wmh47x6vho3Q7rkRy9loEjoeMXkyoeWua4TLQ+S40s6Ufe0qfiq+VL+skVn+fPXHc+yPE19V27meGLES3wMu265Jagu+hxUnMjP1gTsWL8OcBWcbMtDsuOSkshCTy0PQoikdY0c/LPjT2nqB61ca6bmVd23eV/HPr8yy9US6Px3muDzctYZZNkSYOc6yQ5Rx6Zo003XPJAxiaG5/hTnL9K4zXxyMTYSJLZ4oGaK0MlKcpSiFYThhSmFFUpJqSYzEV9+9DxVWN81tY4j0wKaLIsXQFNCmhSQJMCmhTQ5GS6VhmLEXVplaQoS1FJZpsal44pRVWKCSkEND4mhTwdF9C4gMYrUhhSCGJcEOOCGNdrmx7TteBKgisJriS4kuBKgisJriS4kjCVhaksiLIgyoIo6+XN6AlnxnUdvyHQsqacMXRt6lomr8gcFWGtCGtFWCvxA4FWNHRWiA0hNmRaQ0CGgAwBGQIyBGQIyJClmoIwBWEKwhSEqZd6aPxMQGaVz7sVPxNQVR5UBVQVUFUeVIWmKjRVU15uSEtoqoKYEMSEIMQXFfFFRXxREV9UxBcV8UVFfFGZEMSkICYFIaaoTApispJulWIZ2RTcih8IQkxhsCm4GJeiJEVZiooUhhSmFFUpJqSYzMwpDpvcFEsYMpchljDEEoZYwhBLGGIJQyxhjAtJSUhKghAzGGIGQ8xgiBkMMYMhZjDEDIaYwRAzGGIGQ8xgiBkMCV9GWRBlQZQFIR4wyoKoCKIiiIogRHpDpDdEekOkN0R6Q6Q3KoIwBCG6G6K7IboborshuhuiuyG6G6K7IboborshuhuiuyG6G6YgTEGI6IYpCFMQLHqrxAguBMGic0sQIrohohtVQVQFIaIbIrohohsiuiGiGyK6IaIbIrohohsiuiGiGyK6IaIbIrohohsiujEpCIkEhkQCQyKBwaK3SlUV27Q0MaZrxpkivSnSmzoelCYMXZsyWJViQgrmM8VLpuhviv6m6G+K/qbob4r+puhviv6m6G+K/qbob4r+puhviv6m6G+K/qbob4r+Zim5lqVVeoWrxnVd0nVZ13qpq/RSV5m6rup6QteD+VbpekrX07qe0fVsUk9p3inNO6V5pzTvlOad0rxTmndK805p3inNO6V5pzTvlOad0rxTmlcHzdK05p3WvNOad1rzTmveac07rXmnNe+05p3WvNOad1rzTmveac2rY2tJx9bSjOad0bwzmldH2JKOsKUZzTujeWc074zmndG8M5p3RvPOaN5ZzTureWc176zmndW8s5p3VvPOilMmNemsJp3VpLOadFaTzmrS2dn/AboJB4wAAAA=) format("woff"); font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eeeeee;
border-radius: .1em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left {
margin-right: .3em;
}
.fa.fa-pull-right {
margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper-pp:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
.fa-buysellads:before {
content: "\f20d";
}
.fa-connectdevelop:before {
content: "\f20e";
}
.fa-dashcube:before {
content: "\f210";
}
.fa-forumbee:before {
content: "\f211";
}
.fa-leanpub:before {
content: "\f212";
}
.fa-sellsy:before {
content: "\f213";
}
.fa-shirtsinbulk:before {
content: "\f214";
}
.fa-simplybuilt:before {
content: "\f215";
}
.fa-skyatlas:before {
content: "\f216";
}
.fa-cart-plus:before {
content: "\f217";
}
.fa-cart-arrow-down:before {
content: "\f218";
}
.fa-diamond:before {
content: "\f219";
}
.fa-ship:before {
content: "\f21a";
}
.fa-user-secret:before {
content: "\f21b";
}
.fa-motorcycle:before {
content: "\f21c";
}
.fa-street-view:before {
content: "\f21d";
}
.fa-heartbeat:before {
content: "\f21e";
}
.fa-venus:before {
content: "\f221";
}
.fa-mars:before {
content: "\f222";
}
.fa-mercury:before {
content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
content: "\f224";
}
.fa-transgender-alt:before {
content: "\f225";
}
.fa-venus-double:before {
content: "\f226";
}
.fa-mars-double:before {
content: "\f227";
}
.fa-venus-mars:before {
content: "\f228";
}
.fa-mars-stroke:before {
content: "\f229";
}
.fa-mars-stroke-v:before {
content: "\f22a";
}
.fa-mars-stroke-h:before {
content: "\f22b";
}
.fa-neuter:before {
content: "\f22c";
}
.fa-genderless:before {
content: "\f22d";
}
.fa-facebook-official:before {
content: "\f230";
}
.fa-pinterest-p:before {
content: "\f231";
}
.fa-whatsapp:before {
content: "\f232";
}
.fa-server:before {
content: "\f233";
}
.fa-user-plus:before {
content: "\f234";
}
.fa-user-times:before {
content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
content: "\f236";
}
.fa-viacoin:before {
content: "\f237";
}
.fa-train:before {
content: "\f238";
}
.fa-subway:before {
content: "\f239";
}
.fa-medium:before {
content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
content: "\f23b";
}
.fa-optin-monster:before {
content: "\f23c";
}
.fa-opencart:before {
content: "\f23d";
}
.fa-expeditedssl:before {
content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
content: "\f244";
}
.fa-mouse-pointer:before {
content: "\f245";
}
.fa-i-cursor:before {
content: "\f246";
}
.fa-object-group:before {
content: "\f247";
}
.fa-object-ungroup:before {
content: "\f248";
}
.fa-sticky-note:before {
content: "\f249";
}
.fa-sticky-note-o:before {
content: "\f24a";
}
.fa-cc-jcb:before {
content: "\f24b";
}
.fa-cc-diners-club:before {
content: "\f24c";
}
.fa-clone:before {
content: "\f24d";
}
.fa-balance-scale:before {
content: "\f24e";
}
.fa-hourglass-o:before {
content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: "\f253";
}
.fa-hourglass:before {
content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: "\f256";
}
.fa-hand-scissors-o:before {
content: "\f257";
}
.fa-hand-lizard-o:before {
content: "\f258";
}
.fa-hand-spock-o:before {
content: "\f259";
}
.fa-hand-pointer-o:before {
content: "\f25a";
}
.fa-hand-peace-o:before {
content: "\f25b";
}
.fa-trademark:before {
content: "\f25c";
}
.fa-registered:before {
content: "\f25d";
}
.fa-creative-commons:before {
content: "\f25e";
}
.fa-gg:before {
content: "\f260";
}
.fa-gg-circle:before {
content: "\f261";
}
.fa-tripadvisor:before {
content: "\f262";
}
.fa-odnoklassniki:before {
content: "\f263";
}
.fa-odnoklassniki-square:before {
content: "\f264";
}
.fa-get-pocket:before {
content: "\f265";
}
.fa-wikipedia-w:before {
content: "\f266";
}
.fa-safari:before {
content: "\f267";
}
.fa-chrome:before {
content: "\f268";
}
.fa-firefox:before {
content: "\f269";
}
.fa-opera:before {
content: "\f26a";
}
.fa-internet-explorer:before {
content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
content: "\f26c";
}
.fa-contao:before {
content: "\f26d";
}
.fa-500px:before {
content: "\f26e";
}
.fa-amazon:before {
content: "\f270";
}
.fa-calendar-plus-o:before {
content: "\f271";
}
.fa-calendar-minus-o:before {
content: "\f272";
}
.fa-calendar-times-o:before {
content: "\f273";
}
.fa-calendar-check-o:before {
content: "\f274";
}
.fa-industry:before {
content: "\f275";
}
.fa-map-pin:before {
content: "\f276";
}
.fa-map-signs:before {
content: "\f277";
}
.fa-map-o:before {
content: "\f278";
}
.fa-map:before {
content: "\f279";
}
.fa-commenting:before {
content: "\f27a";
}
.fa-commenting-o:before {
content: "\f27b";
}
.fa-houzz:before {
content: "\f27c";
}
.fa-vimeo:before {
content: "\f27d";
}
.fa-black-tie:before {
content: "\f27e";
}
.fa-fonticons:before {
content: "\f280";
}
.fa-reddit-alien:before {
content: "\f281";
}
.fa-edge:before {
content: "\f282";
}
.fa-credit-card-alt:before {
content: "\f283";
}
.fa-codiepie:before {
content: "\f284";
}
.fa-modx:before {
content: "\f285";
}
.fa-fort-awesome:before {
content: "\f286";
}
.fa-usb:before {
content: "\f287";
}
.fa-product-hunt:before {
content: "\f288";
}
.fa-mixcloud:before {
content: "\f289";
}
.fa-scribd:before {
content: "\f28a";
}
.fa-pause-circle:before {
content: "\f28b";
}
.fa-pause-circle-o:before {
content: "\f28c";
}
.fa-stop-circle:before {
content: "\f28d";
}
.fa-stop-circle-o:before {
content: "\f28e";
}
.fa-shopping-bag:before {
content: "\f290";
}
.fa-shopping-basket:before {
content: "\f291";
}
.fa-hashtag:before {
content: "\f292";
}
.fa-bluetooth:before {
content: "\f293";
}
.fa-bluetooth-b:before {
content: "\f294";
}
.fa-percent:before {
content: "\f295";
}
.fa-gitlab:before {
content: "\f296";
}
.fa-wpbeginner:before {
content: "\f297";
}
.fa-wpforms:before {
content: "\f298";
}
.fa-envira:before {
content: "\f299";
}
.fa-universal-access:before {
content: "\f29a";
}
.fa-wheelchair-alt:before {
content: "\f29b";
}
.fa-question-circle-o:before {
content: "\f29c";
}
.fa-blind:before {
content: "\f29d";
}
.fa-audio-description:before {
content: "\f29e";
}
.fa-volume-control-phone:before {
content: "\f2a0";
}
.fa-braille:before {
content: "\f2a1";
}
.fa-assistive-listening-systems:before {
content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
content: "\f2a4";
}
.fa-glide:before {
content: "\f2a5";
}
.fa-glide-g:before {
content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
content: "\f2a7";
}
.fa-low-vision:before {
content: "\f2a8";
}
.fa-viadeo:before {
content: "\f2a9";
}
.fa-viadeo-square:before {
content: "\f2aa";
}
.fa-snapchat:before {
content: "\f2ab";
}
.fa-snapchat-ghost:before {
content: "\f2ac";
}
.fa-snapchat-square:before {
content: "\f2ad";
}
.fa-pied-piper:before {
content: "\f2ae";
}
.fa-first-order:before {
content: "\f2b0";
}
.fa-yoast:before {
content: "\f2b1";
}
.fa-themeisle:before {
content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
content: "\f2b4";
}
.fa-handshake-o:before {
content: "\f2b5";
}
.fa-envelope-open:before {
content: "\f2b6";
}
.fa-envelope-open-o:before {
content: "\f2b7";
}
.fa-linode:before {
content: "\f2b8";
}
.fa-address-book:before {
content: "\f2b9";
}
.fa-address-book-o:before {
content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
content: "\f2bc";
}
.fa-user-circle:before {
content: "\f2bd";
}
.fa-user-circle-o:before {
content: "\f2be";
}
.fa-user-o:before {
content: "\f2c0";
}
.fa-id-badge:before {
content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: "\f2c3";
}
.fa-quora:before {
content: "\f2c4";
}
.fa-free-code-camp:before {
content: "\f2c5";
}
.fa-telegram:before {
content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: "\f2cb";
}
.fa-shower:before {
content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
content: "\f2cd";
}
.fa-podcast:before {
content: "\f2ce";
}
.fa-window-maximize:before {
content: "\f2d0";
}
.fa-window-minimize:before {
content: "\f2d1";
}
.fa-window-restore:before {
content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: "\f2d4";
}
.fa-bandcamp:before {
content: "\f2d5";
}
.fa-grav:before {
content: "\f2d6";
}
.fa-etsy:before {
content: "\f2d7";
}
.fa-imdb:before {
content: "\f2d8";
}
.fa-ravelry:before {
content: "\f2d9";
}
.fa-eercast:before {
content: "\f2da";
}
.fa-microchip:before {
content: "\f2db";
}
.fa-snowflake-o:before {
content: "\f2dc";
}
.fa-superpowers:before {
content: "\f2dd";
}
.fa-wpexplorer:before {
content: "\f2de";
}
.fa-meetup:before {
content: "\f2e0";
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/bibtex/deserializer.js": {
"title": "$:/plugins/tiddlywiki/bibtex/deserializer.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/bibtex/deserializer.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nXLSX file deserializer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar bibtexParse = require(\"$:/plugins/tiddlywiki/bibtex/bibtexParse.js\");\n\n/*\nParse an XLSX file into tiddlers\n*/\nexports[\"application/x-bibtex\"] = function(text,fields) {\n\tvar data,\n\t\tresults = [];\n\t// Parse the text\n\ttry {\n\t\tdata = bibtexParse.toJSON(text)\n\t} catch(ex) {\n\t\tdata = ex.toString();\n\t}\n\tif(typeof data === \"string\") {\n\t\treturn [{\n\t\t\ttitle: \"BibTeX import error: \" + data,\n\t\t}];\n\t}\n\t// Convert each entry\n\t$tw.utils.each(data,function(entry) {\n\t\tvar fields = {\n\t\t\ttitle: entry.citationKey,\n\t\t\t\"bibtex-entry-type\": entry.entryType\n\t\t};\n\t\t$tw.utils.each(entry.entryTags,function(value,name) {\n\t\t\tfields[\"bibtex-\" + name] = value;\n\t\t});\n\t\tresults.push(fields);\n\t});\n\t// Return the output tiddlers\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "tiddlerdeserializer"
},
"$:/plugins/tiddlywiki/bibtex/readme": {
"title": "$:/plugins/tiddlywiki/bibtex/readme",
"text": "The BibTeX plugin provides a deserializer that can convert bibliographic entries in `.bib` files into individual tiddlers.\n\nYou can use it in the browser by dragging and dropping a `.bib` file into the TiddlyWiki window. Under Node.js, use the `--load` command to load a `.bib` file.\n\nThe conversion is as follows:\n\n* `title` comes from citationKey\n* `bibtex-entry-type` comes from entryType\n* all `entryTags` are assigned to fields with the prefix `bibtex-`\n\nThe BibTeX plugin is based on the library [[bibtexParseJs by Henrik Muehe and Mikola Lysenko|https://github.com/ORCID/bibtexParseJs]].\n"
},
"$:/plugins/tiddlywiki/bibtex/bibtexParse.js": {
"text": "/* start bibtexParse 0.0.22 */\n\n//Original work by Henrik Muehe (c) 2010\n//\n//CommonJS port by Mikola Lysenko 2013\n//\n//Port to Browser lib by ORCID / RCPETERS\n//\n//Issues:\n//no comment handling within strings\n//no string concatenation\n//no variable values yet\n//Grammar implemented here:\n//bibtex -> (string | preamble | comment | entry)*;\n//string -> '@STRING' '{' key_equals_value '}';\n//preamble -> '@PREAMBLE' '{' value '}';\n//comment -> '@COMMENT' '{' value '}';\n//entry -> '@' key '{' key ',' key_value_list '}';\n//key_value_list -> key_equals_value (',' key_equals_value)*;\n//key_equals_value -> key '=' value;\n//value -> value_quotes | value_braces | key;\n//value_quotes -> '\"' .*? '\"'; // not quite\n//value_braces -> '{' .*? '\"'; // not quite\n(function(exports) {\n\n function BibtexParser() {\n \n this.months = [\"jan\", \"feb\", \"mar\", \"apr\", \"may\", \"jun\", \"jul\", \"aug\", \"sep\", \"oct\", \"nov\", \"dec\"];\n this.notKey = [',','{','}',' ','='];\n this.pos = 0;\n this.input = \"\";\n this.entries = new Array();\n\n this.currentEntry = \"\";\n\n this.setInput = function(t) {\n this.input = t;\n };\n\n this.getEntries = function() {\n return this.entries;\n };\n\n this.isWhitespace = function(s) {\n return (s == ' ' || s == '\\r' || s == '\\t' || s == '\\n');\n };\n\n this.match = function(s, canCommentOut) {\n if (canCommentOut == undefined || canCommentOut == null)\n canCommentOut = true;\n this.skipWhitespace(canCommentOut);\n if (this.input.substring(this.pos, this.pos + s.length) == s) {\n this.pos += s.length;\n } else {\n throw \"Token mismatch, expected \" + s + \", found \"\n + this.input.substring(this.pos);\n };\n this.skipWhitespace(canCommentOut);\n };\n\n this.tryMatch = function(s, canCommentOut) {\n if (canCommentOut == undefined || canCommentOut == null)\n canCommentOut = true;\n this.skipWhitespace(canCommentOut);\n if (this.input.substring(this.pos, this.pos + s.length) == s) {\n return true;\n } else {\n return false;\n };\n this.skipWhitespace(canCommentOut);\n };\n\n /* when search for a match all text can be ignored, not just white space */\n this.matchAt = function() {\n while (this.input.length > this.pos && this.input[this.pos] != '@') {\n this.pos++;\n };\n\n if (this.input[this.pos] == '@') {\n return true;\n };\n return false;\n };\n\n this.skipWhitespace = function(canCommentOut) {\n while (this.isWhitespace(this.input[this.pos])) {\n this.pos++;\n };\n if (this.input[this.pos] == \"%\" && canCommentOut == true) {\n while (this.input[this.pos] != \"\\n\") {\n this.pos++;\n };\n this.skipWhitespace(canCommentOut);\n };\n };\n\n this.value_braces = function() {\n var bracecount = 0;\n this.match(\"{\", false);\n var start = this.pos;\n var escaped = false;\n while (true) {\n if (!escaped) {\n if (this.input[this.pos] == '}') {\n if (bracecount > 0) {\n bracecount--;\n } else {\n var end = this.pos;\n this.match(\"}\", false);\n return this.input.substring(start, end);\n };\n } else if (this.input[this.pos] == '{') {\n bracecount++;\n } else if (this.pos >= this.input.length - 1) {\n throw \"Unterminated value\";\n };\n };\n if (this.input[this.pos] == '\\\\' && escaped == false)\n escaped = true;\n else\n escaped = false;\n this.pos++;\n };\n };\n\n this.value_comment = function() {\n var str = '';\n var brcktCnt = 0;\n while (!(this.tryMatch(\"}\", false) && brcktCnt == 0)) {\n str = str + this.input[this.pos];\n if (this.input[this.pos] == '{')\n brcktCnt++;\n if (this.input[this.pos] == '}')\n brcktCnt--;\n if (this.pos >= this.input.length - 1) {\n throw \"Unterminated value:\" + this.input.substring(start);\n };\n this.pos++;\n };\n return str;\n };\n\n this.value_quotes = function() {\n this.match('\"', false);\n var start = this.pos;\n var escaped = false;\n while (true) {\n if (!escaped) {\n if (this.input[this.pos] == '\"') {\n var end = this.pos;\n this.match('\"', false);\n return this.input.substring(start, end);\n } else if (this.pos >= this.input.length - 1) {\n throw \"Unterminated value:\" + this.input.substring(start);\n };\n }\n if (this.input[this.pos] == '\\\\' && escaped == false)\n escaped = true;\n else\n escaped = false;\n this.pos++;\n };\n };\n\n this.single_value = function() {\n var start = this.pos;\n if (this.tryMatch(\"{\")) {\n return this.value_braces();\n } else if (this.tryMatch('\"')) {\n return this.value_quotes();\n } else {\n var k = this.key();\n if (k.match(\"^[0-9]+$\"))\n return k;\n else if (this.months.indexOf(k.toLowerCase()) >= 0)\n return k.toLowerCase();\n else\n throw \"Value expected:\" + this.input.substring(start) + ' for key: ' + k;\n \n };\n };\n\n this.value = function() {\n var values = [];\n values.push(this.single_value());\n while (this.tryMatch(\"#\")) {\n this.match(\"#\");\n values.push(this.single_value());\n };\n return values.join(\"\");\n };\n\n this.key = function(optional) {\n var start = this.pos;\n while (true) {\n if (this.pos >= this.input.length) {\n throw \"Runaway key\";\n };\n // а-яА-Я is Cyrillic\n //console.log(this.input[this.pos]);\n if (this.notKey.indexOf(this.input[this.pos]) >= 0) {\n if (optional && this.input[this.pos] != ',') {\n this.pos = start;\n return null;\n };\n return this.input.substring(start, this.pos);\n } else {\n this.pos++;\n \n };\n };\n };\n\n this.key_equals_value = function() {\n var key = this.key();\n if (this.tryMatch(\"=\")) {\n this.match(\"=\");\n var val = this.value();\n return [ key, val ];\n } else {\n throw \"... = value expected, equals sign missing:\"\n + this.input.substring(this.pos);\n };\n };\n\n this.key_value_list = function() {\n var kv = this.key_equals_value();\n this.currentEntry['entryTags'] = {};\n this.currentEntry['entryTags'][kv[0]] = kv[1];\n while (this.tryMatch(\",\")) {\n this.match(\",\");\n // fixes problems with commas at the end of a list\n if (this.tryMatch(\"}\")) {\n break;\n }\n ;\n kv = this.key_equals_value();\n this.currentEntry['entryTags'][kv[0]] = kv[1];\n };\n };\n\n this.entry_body = function(d) {\n this.currentEntry = {};\n this.currentEntry['citationKey'] = this.key(true);\n this.currentEntry['entryType'] = d.substring(1);\n if (this.currentEntry['citationKey'] != null) { \n this.match(\",\");\n }\n this.key_value_list();\n this.entries.push(this.currentEntry);\n };\n\n this.directive = function() {\n this.match(\"@\");\n return \"@\" + this.key();\n };\n\n this.preamble = function() {\n this.currentEntry = {};\n this.currentEntry['entryType'] = 'PREAMBLE';\n this.currentEntry['entry'] = this.value_comment();\n this.entries.push(this.currentEntry);\n };\n\n this.comment = function() {\n this.currentEntry = {};\n this.currentEntry['entryType'] = 'COMMENT';\n this.currentEntry['entry'] = this.value_comment();\n this.entries.push(this.currentEntry);\n };\n\n this.entry = function(d) {\n this.entry_body(d);\n };\n\n this.alernativeCitationKey = function () {\n this.entries.forEach(function (entry) {\n if (!entry.citationKey && entry.entryTags) {\n entry.citationKey = '';\n if (entry.entryTags.author) {\n entry.citationKey += entry.entryTags.author.split(',')[0] += ', ';\n }\n entry.citationKey += entry.entryTags.year;\n }\n });\n }\n\n this.bibtex = function() {\n while (this.matchAt()) {\n var d = this.directive();\n this.match(\"{\");\n if (d == \"@STRING\") {\n this.string();\n } else if (d == \"@PREAMBLE\") {\n this.preamble();\n } else if (d == \"@COMMENT\") {\n this.comment();\n } else {\n this.entry(d);\n }\n this.match(\"}\");\n };\n\n this.alernativeCitationKey();\n };\n };\n \n exports.toJSON = function(bibtex) {\n var b = new BibtexParser();\n b.setInput(bibtex);\n b.bibtex();\n return b.entries;\n };\n\n /* added during hackathon don't hate on me */\n exports.toBibtex = function(json) {\n var out = '';\n for ( var i in json) {\n out += \"@\" + json[i].entryType;\n out += '{';\n if (json[i].citationKey)\n out += json[i].citationKey + ', ';\n if (json[i].entry)\n out += json[i].entry ;\n if (json[i].entryTags) {\n var tags = '';\n for (var jdx in json[i].entryTags) {\n if (tags.length != 0)\n tags += ', ';\n tags += jdx + '= {' + json[i].entryTags[jdx] + '}';\n }\n out += tags;\n }\n out += '}\\n\\n';\n }\n return out;\n \n };\n\n})(typeof exports === 'undefined' ? this['bibtexParse'] = {} : exports);\n\n/* end bibtexParse */\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/bibtex/bibtexParse.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/bibtex/license": {
"text": "\nThe MIT License (MIT)\nCopyright (c) 2013 ORCID, Inc.\n\nCopyright (c) 2010 Henrik Muehe\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n",
"type": "text/plain",
"title": "$:/plugins/tiddlywiki/bibtex/license"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/browser-sniff/sniff.js": {
"title": "$:/plugins/tiddlywiki/browser-sniff/sniff.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/browser-sniff/sniff.js\ntype: application/javascript\nmodule-type: info\n\nInitialise $:/info/browser tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tif($tw.browser) {\n\t\t// Mappings from tiddler titles (prefixed with \"$:/info/browser/\") to bowser.browser property name\n\t\tvar bowser = require(\"$:/plugins/tiddlywiki/browser-sniff/bowser/bowser.js\"),\n\t\t\tmappings = [\n\t\t\t\t[\"name\",\"name\",\"unknown\"],\n\t\t\t\t[\"version\",\"version\"],\n\t\t\t\t[\"is/webkit\",\"webkit\"],\n\t\t\t\t[\"is/gecko\",\"gecko\"],\n\t\t\t\t[\"is/chrome\",\"chrome\"],\n\t\t\t\t[\"is/firefox\",\"firefox\"],\n\t\t\t\t[\"is/ios\",\"ios\"],\n\t\t\t\t[\"is/iphone\",\"iphone\"],\n\t\t\t\t[\"is/ipad\",\"ipad\"],\n\t\t\t\t[\"is/ipod\",\"ios\"],\n\t\t\t\t[\"is/opera\",\"opera\"],\n\t\t\t\t[\"is/phantomjs\",\"phantomjs\"],\n\t\t\t\t[\"is/safari\",\"safari\"],\n\t\t\t\t[\"is/seamonkey\",\"seamonkey\"],\n\t\t\t\t[\"is/blackberry\",\"blackberry\"],\n\t\t\t\t[\"is/webos\",\"webos\"],\n\t\t\t\t[\"is/silk\",\"silk\"],\n\t\t\t\t[\"is/bada\",\"bada\"],\n\t\t\t\t[\"is/tizen\",\"tizen\"],\n\t\t\t\t[\"is/sailfish\",\"sailfish\"],\n\t\t\t\t[\"is/android\",\"android\"],\n\t\t\t\t[\"is/windowsphone\",\"windowsphone\"],\n\t\t\t\t[\"is/firefoxos\",\"firefoxos\"]\n\t\t\t];\n\t\t$tw.utils.each(mappings,function(mapping) {\n\t\t\tvar value = bowser.browser[mapping[1]];\n\t\t\tif(value === undefined) {\n\t\t\t\tvalue = mapping[2];\n\t\t\t}\n\t\t\tif(value === undefined) {\n\t\t\t\tvalue = false;\n\t\t\t}\n\t\t\tif(typeof value === \"boolean\") {\n\t\t\t\tvalue = mapBoolean(value);\n\t\t\t}\n\t\t\tinfoTiddlerFields.push({title: \"$:/info/browser/\" + mapping[0], text: value});\n\t\t});\n\t\t// Set $:/info/browser/name to the platform with some changes from Bowser\n\t\tvar platform = bowser.browser.name;\n\t\tif(\"iPad iPhone iPod\".split(\" \").indexOf(platform) !== -1) {\n\t\t\tplatform = \"iOS\";\n\t\t}\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/name\", text: platform});\n\t\t// Non-bowser settings for TiddlyFox and TiddlyDesktop\n\t\tvar hasTiddlyFox = !!document.getElementById(\"tiddlyfox-message-box\"), // Fails because message box is added after page load\n\t\t\tisTiddlyDesktop = false; // Can't detect it until we update TiddlyDesktop to have a distinct useragent string\n\t\t//infoTiddlerFields.push({title: \"$:/info/browser/has/tiddlyfox\", text: mapBoolean(hasTiddlyFox)});\n\t\t//infoTiddlerFields.push({title: \"$:/info/browser/is/tiddlydesktop\", text: mapBoolean(isTiddlyDesktop)});\n\t\tif(isTiddlyDesktop) {\n\t\t\tinfoTiddlerFields.push({title: \"$:/info/browser/name\", text: \"TiddlyDesktop\"});\n\t\t}\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "info"
},
"$:/plugins/tiddlywiki/browser-sniff/bowser/bowser.js": {
"text": "/*!\n * Bowser - a browser detector\n * https://github.com/ded/bowser\n * MIT License | (c) Dustin Diaz 2014\n */\n\n!function (name, definition) {\n if (typeof module != 'undefined' && module.exports) module.exports['browser'] = definition()\n else if (typeof define == 'function') define(definition)\n else this[name] = definition()\n}('bowser', function () {\n /**\n * See useragents.js for examples of navigator.userAgent\n */\n\n var t = true\n\n function detect(ua) {\n\n function getFirstMatch(regex) {\n var match = ua.match(regex);\n return (match && match.length > 1 && match[1]) || '';\n }\n\n var iosdevice = getFirstMatch(/(ipod|iphone|ipad)/i).toLowerCase()\n , likeAndroid = /like android/i.test(ua)\n , android = !likeAndroid && /android/i.test(ua)\n , versionIdentifier = getFirstMatch(/version\\/(\\d+(\\.\\d+)?)/i)\n , tablet = /tablet/i.test(ua)\n , mobile = !tablet && /[^-]mobi/i.test(ua)\n , result\n\n if (/opera|opr/i.test(ua)) {\n result = {\n name: 'Opera'\n , opera: t\n , version: versionIdentifier || getFirstMatch(/(?:opera|opr)[\\s\\/](\\d+(\\.\\d+)?)/i)\n }\n }\n else if (/windows phone/i.test(ua)) {\n result = {\n name: 'Windows Phone'\n , windowsphone: t\n , msie: t\n , version: getFirstMatch(/iemobile\\/(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (/msie|trident/i.test(ua)) {\n result = {\n name: 'Internet Explorer'\n , msie: t\n , version: getFirstMatch(/(?:msie |rv:)(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (/chrome|crios|crmo/i.test(ua)) {\n result = {\n name: 'Chrome'\n , chrome: t\n , version: getFirstMatch(/(?:chrome|crios|crmo)\\/(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (iosdevice) {\n result = {\n name : iosdevice == 'iphone' ? 'iPhone' : iosdevice == 'ipad' ? 'iPad' : 'iPod'\n }\n // WTF: version is not part of user agent in web apps\n if (versionIdentifier) {\n result.version = versionIdentifier\n }\n }\n else if (/sailfish/i.test(ua)) {\n result = {\n name: 'Sailfish'\n , sailfish: t\n , version: getFirstMatch(/sailfish\\s?browser\\/(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (/seamonkey\\//i.test(ua)) {\n result = {\n name: 'SeaMonkey'\n , seamonkey: t\n , version: getFirstMatch(/seamonkey\\/(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (/firefox|iceweasel/i.test(ua)) {\n result = {\n name: 'Firefox'\n , firefox: t\n , version: getFirstMatch(/(?:firefox|iceweasel)[ \\/](\\d+(\\.\\d+)?)/i)\n }\n if (/\\((mobile|tablet);[^\\)]*rv:[\\d\\.]+\\)/i.test(ua)) {\n result.firefoxos = t\n }\n }\n else if (/silk/i.test(ua)) {\n result = {\n name: 'Amazon Silk'\n , silk: t\n , version : getFirstMatch(/silk\\/(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (android) {\n result = {\n name: 'Android'\n , version: versionIdentifier\n }\n }\n else if (/phantom/i.test(ua)) {\n result = {\n name: 'PhantomJS'\n , phantom: t\n , version: getFirstMatch(/phantomjs\\/(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (/blackberry|\\bbb\\d+/i.test(ua) || /rim\\stablet/i.test(ua)) {\n result = {\n name: 'BlackBerry'\n , blackberry: t\n , version: versionIdentifier || getFirstMatch(/blackberry[\\d]+\\/(\\d+(\\.\\d+)?)/i)\n }\n }\n else if (/(web|hpw)os/i.test(ua)) {\n result = {\n name: 'WebOS'\n , webos: t\n , version: versionIdentifier || getFirstMatch(/w(?:eb)?osbrowser\\/(\\d+(\\.\\d+)?)/i)\n };\n /touchpad\\//i.test(ua) && (result.touchpad = t)\n }\n else if (/bada/i.test(ua)) {\n result = {\n name: 'Bada'\n , bada: t\n , version: getFirstMatch(/dolfin\\/(\\d+(\\.\\d+)?)/i)\n };\n }\n else if (/tizen/i.test(ua)) {\n result = {\n name: 'Tizen'\n , tizen: t\n , version: getFirstMatch(/(?:tizen\\s?)?browser\\/(\\d+(\\.\\d+)?)/i) || versionIdentifier\n };\n }\n else if (/safari/i.test(ua)) {\n result = {\n name: 'Safari'\n , safari: t\n , version: versionIdentifier\n }\n }\n else result = {}\n\n // set webkit or gecko flag for browsers based on these engines\n if (/(apple)?webkit/i.test(ua)) {\n result.name = result.name || \"Webkit\"\n result.webkit = t\n if (!result.version && versionIdentifier) {\n result.version = versionIdentifier\n }\n } else if (!result.opera && /gecko\\//i.test(ua)) {\n result.name = result.name || \"Gecko\"\n result.gecko = t\n result.version = result.version || getFirstMatch(/gecko\\/(\\d+(\\.\\d+)?)/i)\n }\n\n // set OS flags for platforms that have multiple browsers\n if (android || result.silk) {\n result.android = t\n } else if (iosdevice) {\n result[iosdevice] = t\n result.ios = t\n }\n\n // OS version extraction\n var osVersion = '';\n if (iosdevice) {\n osVersion = getFirstMatch(/os (\\d+([_\\s]\\d+)*) like mac os x/i);\n osVersion = osVersion.replace(/[_\\s]/g, '.');\n } else if (android) {\n osVersion = getFirstMatch(/android[ \\/-](\\d+(\\.\\d+)*)/i);\n } else if (result.windowsphone) {\n osVersion = getFirstMatch(/windows phone (?:os)?\\s?(\\d+(\\.\\d+)*)/i);\n } else if (result.webos) {\n osVersion = getFirstMatch(/(?:web|hpw)os\\/(\\d+(\\.\\d+)*)/i);\n } else if (result.blackberry) {\n osVersion = getFirstMatch(/rim\\stablet\\sos\\s(\\d+(\\.\\d+)*)/i);\n } else if (result.bada) {\n osVersion = getFirstMatch(/bada\\/(\\d+(\\.\\d+)*)/i);\n } else if (result.tizen) {\n osVersion = getFirstMatch(/tizen[\\/\\s](\\d+(\\.\\d+)*)/i);\n }\n if (osVersion) {\n result.osversion = osVersion;\n }\n\n // device type extraction\n var osMajorVersion = osVersion.split('.')[0];\n if (tablet || iosdevice == 'ipad' || (android && (osMajorVersion == 3 || (osMajorVersion == 4 && !mobile))) || result.silk) {\n result.tablet = t\n } else if (mobile || iosdevice == 'iphone' || iosdevice == 'ipod' || android || result.blackberry || result.webos || result.bada) {\n result.mobile = t\n }\n\n // Graded Browser Support\n // http://developer.yahoo.com/yui/articles/gbs\n if ((result.msie && result.version >= 10) ||\n (result.chrome && result.version >= 20) ||\n (result.firefox && result.version >= 20.0) ||\n (result.safari && result.version >= 6) ||\n (result.opera && result.version >= 10.0) ||\n (result.ios && result.osversion && result.osversion.split(\".\")[0] >= 6)\n ) {\n result.a = t;\n }\n else if ((result.msie && result.version < 10) ||\n (result.chrome && result.version < 20) ||\n (result.firefox && result.version < 20.0) ||\n (result.safari && result.version < 6) ||\n (result.opera && result.version < 10.0) ||\n (result.ios && result.osversion && result.osversion.split(\".\")[0] < 6)\n ) {\n result.c = t\n } else result.x = t\n\n return result\n }\n\n var bowser = detect(typeof navigator !== 'undefined' ? navigator.userAgent : '')\n\n\n /*\n * Set our detect method to the main bowser object so we can\n * reuse it to test other user agents.\n * This is needed to implement future tests.\n */\n bowser._detect = detect;\n\n return bowser\n});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/browser-sniff/bowser/bowser.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/browser-sniff/readme": {
"title": "$:/plugins/tiddlywiki/browser-sniff/readme",
"text": "This plugin adds a number of `$:/info/` tiddlers containing information about the current browser.\n\nIt allows you to create content that is presented in a way that is responsive to different browsers.\n\nFor example, https://tiddlywiki.com uses this plugin to present the user with the best options for getting started depending on their browser.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/browser-sniff]]\n"
},
"$:/plugins/tiddlywiki/browser-sniff/usage": {
"title": "$:/plugins/tiddlywiki/browser-sniff/usage",
"text": "! Information Tiddlers\n\nThe following informational tiddlers are created at startup:\n\n|!Title |!Description |\n|[[$:/info/browser/is/android]] |Running on Android? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/bada]] |Running on Bada? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/blackberry]] |Running on ~BlackBerry? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/chrome]] |Running on Chrome? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/firefox]] |Running on Firefox? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/firefoxos]] |Running on Firefox OS? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/gecko]] |Running on Gecko? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/ios]] |Running on iOS (ie an iPhone, iPad or iPod)? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/ipad]] |Running on iPad? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/iphone]] |Running on iPhone? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/ipod]] |Running on iPod? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/opera]] |Running on Opera? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/phantomjs]] |Running on ~PhantomJS? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/safari]] |Running on Safari? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/sailfish]] |Running on Sailfish? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/seamonkey]] |Running on Sea Monkey? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/silk]] |Running on Amazon's Silk? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/tizen]] |Running on Tizen? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/webkit]] |Running on ~WebKit? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/webos]] |Running on ~WebOS? (\"yes\" or \"no\") |\n|[[$:/info/browser/is/windowsphone]] |Running on Windows Phone? (\"yes\" or \"no\") |\n|[[$:/info/browser/name]] |Platform name (see below) |\n|[[$:/info/browser/version]] |Browser version |\n\nThe browser information is obtained with [[Bowser, a browser detector library from Dustin Diaz|https://github.com/ded/bowser/]]. Possible browser names include:\n\n* ''\"Amazon Silk\"''\n* ''\"Android\"''\n* ''\"Bada\"''\n* ''\"~BlackBerry\"''\n* ''\"Chrome\"''\n* ''\"Firefox\"''\n* ''\"Internet Explorer\"''\n* ''\"iOS\"''\n* ''\"Opera\"''\n* ''\"~PhantomJS\"''\n* ''\"Safari\"''\n* ''\"Sailfish\"''\n* ''\"~SeaMonkey\"''\n* ''\"~TiddlyDesktop\"''\n* ''\"Tizen\"''\n* ''\"~WebOS\"''\n* ''\"Windows Phone\"''\n\nNote that Bowser returns \"iPhone\", \"iPad\" and \"iPod\" as distinct values for the name of the current browser. TiddlyWiki converts all three distinct values into \"iOS\" before copying to [[$:/info/browser/name]].\n"
}
}
}
{
"tiddlers": {
"$:/config/EditorTypeMappings/application/javascript": {
"title": "$:/config/EditorTypeMappings/application/javascript",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/application/json": {
"title": "$:/config/EditorTypeMappings/application/json",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/application/x-tiddler-dictionary": {
"title": "$:/config/EditorTypeMappings/application/x-tiddler-dictionary",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/css": {
"title": "$:/config/EditorTypeMappings/text/css",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/html": {
"title": "$:/config/EditorTypeMappings/text/html",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/plain": {
"title": "$:/config/EditorTypeMappings/text/plain",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
"title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/x-markdown": {
"title": "$:/config/EditorTypeMappings/text/x-markdown",
"text": "codemirror"
},
"$:/config/EditorTypeMappings/text/x-tiddlywiki": {
"title": "$:/config/EditorTypeMappings/text/x-tiddlywiki",
"text": "codemirror"
},
"$:/config/codemirror/cursorBlinkRate": {
"title": "$:/config/codemirror/cursorBlinkRate",
"type": "integer",
"text": "530"
},
"$:/config/codemirror/extraKeysTW": {
"title": "$:/config/codemirror/extraKeysTW",
"extend": "extraKeys",
"type": "json",
"text": "{\n\t\"Ctrl-Esc\": \"singleSelection\",\n\t\"Esc\": \"\",\n\t\"Ctrl-S\": \"\",\n\t\"Ctrl-U\": \"\",\n\t\"Ctrl-T\": \"\",\n\t\"Alt-T\": \"transposeChars\",\n\t\"Alt-U\": \"undoSelection\",\n\t\"Shift-Alt-U\": \"redoSelection\",\n\t\"Cmd-U\": \"\",\n\t\"Tab\": \"indentAuto()\",\n\t\"Enter\": \"newLineAndIndent()\"\n}\n"
},
"$:/config/codemirror/indentUnit": {
"title": "$:/config/codemirror/indentUnit",
"type": "integer",
"text": "2"
},
"$:/config/codemirror/indentWithTabs": {
"title": "$:/config/codemirror/indentWithTabs",
"type": "bool",
"text": "true"
},
"$:/config/codemirror/inputStyle": {
"title": "$:/config/codemirror/inputStyle",
"type": "string",
"text": "textarea"
},
"$:/config/codemirror/keyMap": {
"title": "$:/config/codemirror/keyMap",
"type": "string",
"text": "default"
},
"$:/config/codemirror/lineNumbers": {
"title": "$:/config/codemirror/lineNumbers",
"type": "bool",
"text": "false"
},
"$:/config/codemirror/lineWrapping": {
"title": "$:/config/codemirror/lineWrapping",
"type": "bool",
"text": "true"
},
"$:/config/codemirror/showCursorWhenSelecting": {
"title": "$:/config/codemirror/showCursorWhenSelecting",
"type": "bool",
"text": "true"
},
"$:/config/codemirror/smartIndent": {
"title": "$:/config/codemirror/smartIndent",
"type": "bool",
"text": "true"
},
"$:/config/codemirror/styleActiveLine": {
"title": "$:/config/codemirror/styleActiveLine",
"type": "bool",
"text": "false"
},
"$:/config/codemirror/tabSize": {
"title": "$:/config/codemirror/tabSize",
"type": "integer",
"text": "2"
},
"$:/config/codemirror/theme": {
"title": "$:/config/codemirror/theme",
"type": "string",
"text": "default"
},
"$:/language/codemirror/homeUrl": {
"title": "$:/language/codemirror/homeUrl",
"text": "http://codemirror.net"
},
"$:/language/codemirror/addOnUrl": {
"title": "$:/language/codemirror/addOnUrl",
"text": "http://codemirror.net/doc/manual.html#addons"
},
"$:/language/codemirror/configUrl": {
"title": "$:/language/codemirror/configUrl",
"text": "http://codemirror.net/doc/manual.html#config"
},
"$:/language/codemirror/controlPanel/hint": {
"title": "$:/language/codemirror/controlPanel/hint",
"text": "These settings let you customise the behaviour of [[CodeMirror|$:/plugins/tiddlywiki/codemirror]]."
},
"$:/language/codemirror/controlPanel/usage": {
"title": "$:/language/codemirror/controlPanel/usage",
"text": "Usage information"
},
"$:/language/codemirror/editorFont/hint": {
"title": "$:/language/codemirror/editorFont/hint",
"text": "Editor font family"
},
"$:/language/codemirror/editorFont/info": {
"title": "$:/language/codemirror/editorFont/info",
"text": "Set the font family for the ~CodeMirror text-editor"
},
"$:/language/codemirror/controlPanel/keyboard": {
"title": "$:/language/codemirror/controlPanel/keyboard",
"text": "Keyboard shortcuts"
},
"$:/language/codemirror/keyMap/hint": {
"title": "$:/language/codemirror/keyMap/hint",
"text": "~CodeMirror keymap"
},
"$:/language/codemirror/keyMap/info": {
"title": "$:/language/codemirror/keyMap/info",
"text": "~The Keyboard KeyMap used within the ~CodeMirror text-editor"
},
"$:/language/codemirror/lineNumbers/hint": {
"title": "$:/language/codemirror/lineNumbers/hint",
"text": "Enable line numbers"
},
"$:/language/codemirror/lineNumbers/info": {
"title": "$:/language/codemirror/lineNumbers/info",
"text": "Whether to show line numbers to the left of the editor."
},
"$:/language/codemirror/lineWrapping/hint": {
"title": "$:/language/codemirror/lineWrapping/hint",
"text": "Enable line wrapping"
},
"$:/language/codemirror/lineWrapping/info": {
"title": "$:/language/codemirror/lineWrapping/info",
"text": "Whether CodeMirror should scroll or wrap for long lines. Defaults to `false` (scroll)."
},
"$:/language/codemirror/showCursorWhenSelecting/hint": {
"title": "$:/language/codemirror/showCursorWhenSelecting/hint",
"text": "Show cursor, when selecting"
},
"$:/language/codemirror/showCursorWhenSelecting/info": {
"title": "$:/language/codemirror/showCursorWhenSelecting/info",
"text": "Whether the cursor should be drawn when a selection is active."
},
"$:/language/codemirror/styleActiveLine/hint": {
"title": "$:/language/codemirror/styleActiveLine/hint",
"text": "Highlight active line"
},
"$:/language/codemirror/styleActiveLine/info": {
"title": "$:/language/codemirror/styleActiveLine/info",
"text": "Whether or not to highlight the active text-editor line"
},
"$:/language/codemirror/theme/hint": {
"title": "$:/language/codemirror/theme/hint",
"text": "Select a theme"
},
"$:/language/codemirror/theme/info": {
"title": "$:/language/codemirror/theme/info",
"text": "Choose between ~CodeMirror themes"
},
"$:/plugins/tiddlywiki/codemirror/edit-codemirror.js": {
"title": "$:/plugins/tiddlywiki/codemirror/edit-codemirror.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/codemirror/edit-codemirror.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-codemirror 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\tCodeMirrorEngine = require(\"$:/plugins/tiddlywiki/codemirror/engine.js\").CodeMirrorEngine;\n\nexports[\"edit-codemirror\"] = editTextWidgetFactory(CodeMirrorEngine,CodeMirrorEngine);\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/tiddlywiki/codemirror/engine.js": {
"title": "$:/plugins/tiddlywiki/codemirror/engine.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/codemirror/engine.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a CodeMirror instance\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CODEMIRROR_OPTIONS = \"$:/config/CodeMirror\",\nHEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\",\nCONFIG_FILTER = \"[all[shadows+tiddlers]prefix[$:/config/codemirror/]]\"\n\t\n// Install CodeMirror\nif($tw.browser && !window.CodeMirror) {\n\n\tvar modules = $tw.modules.types[\"codemirror\"];\n\tvar req = Object.getOwnPropertyNames(modules);\n\n\twindow.CodeMirror = require(\"$:/plugins/tiddlywiki/codemirror/lib/codemirror.js\");\n\t// Install required CodeMirror plugins\n\tif(req) {\n\t\tif($tw.utils.isArray(req)) {\n\t\t\tfor(var index=0; index<req.length; index++) {\n\t\t\t\trequire(req[index]);\n\t\t\t}\n\t\t} else {\n\t\t\trequire(req);\n\t\t}\n\t}\n}\n\nfunction getCmConfig() {\n\tvar type,\n\t\ttest,\n\t\tvalue,\n\t\telement,\n\t\textend,\n\t\ttiddler,\n\t\tconfig = {},\n\t\tconfigTiddlers = $tw.wiki.filterTiddlers(CONFIG_FILTER);\n\n\tif ($tw.utils.isArray(configTiddlers)) {\n\t\tfor (var i=0; i<configTiddlers.length; i++) {\n\t\t\ttiddler = $tw.wiki.getTiddler(configTiddlers[i]);\n\t\t\t\tif (tiddler) {\n\t\t\t\telement = configTiddlers[i].replace(/\\$:\\/config\\/codemirror\\//ig,\"\");\n\t\t\t\t\ttype = (tiddler.fields.type) ? tiddler.fields.type.trim().toLocaleLowerCase() : \"string\";\n\t\t\t\tswitch (type) {\n\t\t\t\t\tcase \"bool\":\n\t\t\t\t\ttest = tiddler.fields.text.trim().toLowerCase();\n\t\t\t\t\tvalue = (test === \"true\") ? true : false;\n\t\t\t\t\tconfig[element] = value;\n\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"string\":\n\t\t\t\t\tvalue = tiddler.fields.text.trim();\n\t\t\t\t\tconfig[element] = value;\n\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"integer\":\n\t\t\t\t\tvalue = parseInt(tiddler.fields.text.trim(), 10);\n\t\t\t\t\tconfig[element] = value;\n\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"json\":\n\t\t\t\t\tvalue = JSON.parse(tiddler.fields.text.trim());\n\t\t\t\t\t\textend = (tiddler.fields.extend) ? tiddler.fields.extend : element;\n\n\t\t\t\t\tif (config[extend]) {\n\t\t\t\t\t\t$tw.utils.extend(config[extend], value);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tconfig[extend] = value;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn config;\n}\n\nfunction CodeMirrorEngine(options) {\n\n\t// Save our options\n\tvar self = this;\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 the wrapper DIV\n\tthis.domNode = this.widget.document.createElement(\"div\");\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tthis.domNode.style.display = \"inline-block\";\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n\t\n\t// Set all cm-plugin defaults\n\t// Get the configuration options for the CodeMirror object\n\tvar config = getCmConfig();\n\n\tconfig.mode = options.type;\n\tconfig.value = options.value;\n\tif(this.widget.editTabIndex) {\n\t\tconfig[\"tabindex\"] = this.widget.editTabIndex;\n\t}\n\t// Create the CodeMirror instance\n\tthis.cm = window.CodeMirror(function(cmDomNode) {\n\t\t// Note that this is a synchronous callback that is called before the constructor returns\n\t\tif(!self.widget.document.isTiddlyWikiFakeDom) {\n\t\t\tself.domNode.appendChild(cmDomNode);\n\t\t}\n\t},config);\n\n\t// Set up a change event handler\n\tthis.cm.on(\"change\",function() {\n\t\tself.widget.saveChanges(self.getText());\n\t});\n\tthis.cm.on(\"drop\",function(cm,event) {\n\t\tevent.stopPropagation(); // Otherwise TW's dropzone widget sees the drop event\n\t\treturn false;\n\t});\n\tthis.cm.on(\"keydown\",function(cm,event) {\n\t\treturn self.widget.handleKeydownEvent.call(self.widget,event);\n\t});\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nCodeMirrorEngine.prototype.setText = function(text,type) {\n\tvar self = this;\n\tself.cm.setOption(\"mode\",type);\n\tif(!this.cm.hasFocus()) {\n\t\tthis.cm.setValue(text);\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nCodeMirrorEngine.prototype.getText = function() {\n\treturn this.cm.getValue();\n};\n\n/*\nFix the height of textarea to fit content\n*/\nCodeMirrorEngine.prototype.fixHeight = function() {\n\tif(this.widget.editAutoHeight) {\n\t\t// Resize to fit\n\t\tthis.cm.setSize(null,null);\n\t} else {\n\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\tthis.cm.setSize(null,fixedHeight);\n\t}\n};\n\n/*\nFocus the engine node\n*/\nCodeMirrorEngine.prototype.focus = function() {\n\tthis.cm.focus();\n}\n\n/*\nCreate a blank structure representing a text operation\n*/\nCodeMirrorEngine.prototype.createTextOperation = function() {\n\tvar selections = this.cm.listSelections();\n\tif(selections.length > 0) {\n\t\tvar anchorPos = this.cm.indexFromPos(selections[0].anchor),\n\t\theadPos = this.cm.indexFromPos(selections[0].head);\n\t}\n\tvar operation = {\n\t\ttext: this.cm.getValue(),\n\t\tselStart: Math.min(anchorPos,headPos),\n\t\tselEnd: Math.max(anchorPos,headPos),\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*/\nCodeMirrorEngine.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\tthis.cm.replaceRange(operation.replacement,this.cm.posFromIndex(operation.cutStart),this.cm.posFromIndex(operation.cutEnd));\n\t\tthis.cm.setSelection(this.cm.posFromIndex(operation.newSelStart),this.cm.posFromIndex(operation.newSelEnd));\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t}\n\tthis.cm.focus();\n\treturn newText;\n};\n\nexports.CodeMirrorEngine = CodeMirrorEngine;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/tiddlywiki/codemirror/lib/codemirror.js": {
"text": "!function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(t):e.CodeMirror=t()}(this,function(){\"use strict\";var e=navigator.userAgent,t=navigator.platform,r=/gecko\\/\\d/i.test(e),n=/MSIE \\d/.test(e),i=/Trident\\/(?:[7-9]|\\d{2,})\\..*rv:(\\d+)/.exec(e),o=/Edge\\/(\\d+)/.exec(e),l=n||i||o,s=l&&(n?document.documentMode||6:+(o||i)[1]),a=!o&&/WebKit\\//.test(e),u=a&&/Qt\\/\\d+\\.\\d+/.test(e),c=!o&&/Chrome\\//.test(e),h=/Opera\\//.test(e),f=/Apple Computer/.test(navigator.vendor),d=/Mac OS X 1\\d\\D([8-9]|\\d\\d)\\D/.test(e),p=/PhantomJS/.test(e),g=!o&&/AppleWebKit/.test(e)&&/Mobile\\/\\w+/.test(e),v=/Android/.test(e),m=g||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),y=g||/Mac/.test(t),b=/\\bCrOS\\b/.test(e),w=/win/i.test(t),x=h&&e.match(/Version\\/(\\d*\\.\\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(h=!1,a=!0);var C=y&&(u||h&&(null==x||x<12.11)),S=r||l&&s>=9;function L(e){return new RegExp(\"(^|\\\\s)\"+e+\"(?:$|\\\\s)\\\\s*\")}var k,T=function(e,t){var r=e.className,n=L(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:\"\")}};function M(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function N(e,t){return M(e).appendChild(t)}function O(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),\"string\"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o<t.length;++o)i.appendChild(t[o]);return i}function A(e,t,r,n){var i=O(e,t,r,n);return i.setAttribute(\"role\",\"presentation\"),i}function D(e,t){if(3==t.nodeType&&(t=t.parentNode),e.contains)return e.contains(t);do{if(11==t.nodeType&&(t=t.host),t==e)return!0}while(t=t.parentNode)}function W(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function H(e,t){var r=e.className;L(t).test(r)||(e.className+=(r?\" \":\"\")+t)}function F(e,t){for(var r=e.split(\" \"),n=0;n<r.length;n++)r[n]&&!L(r[n]).test(t)&&(t+=\" \"+r[n]);return t}k=document.createRange?function(e,t,r,n){var i=document.createRange();return i.setEnd(n||e,r),i.setStart(e,t),i}:function(e,t,r){var n=document.body.createTextRange();try{n.moveToElementText(e.parentNode)}catch(e){return n}return n.collapse(!0),n.moveEnd(\"character\",r),n.moveStart(\"character\",t),n};var P=function(e){e.select()};function E(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function z(e,t,r){for(var n in t||(t={}),e)!e.hasOwnProperty(n)||!1===r&&t.hasOwnProperty(n)||(t[n]=e[n]);return t}function I(e,t,r,n,i){null==t&&-1==(t=e.search(/[^\\s\\u00a0]/))&&(t=e.length);for(var o=n||0,l=i||0;;){var s=e.indexOf(\"\\t\",o);if(s<0||s>=t)return l+(t-o);l+=s-o,l+=r-l%r,o=s+1}}g?P=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:l&&(P=function(e){try{e.select()}catch(e){}});var R=function(){this.id=null};function B(e,t){for(var r=0;r<e.length;++r)if(e[r]==t)return r;return-1}R.prototype.set=function(e,t){clearTimeout(this.id),this.id=setTimeout(t,e)};var G=30,U={toString:function(){return\"CodeMirror.Pass\"}},V={scroll:!1},K={origin:\"*mouse\"},j={origin:\"+move\"};function X(e,t,r){for(var n=0,i=0;;){var o=e.indexOf(\"\\t\",n);-1==o&&(o=e.length);var l=o-n;if(o==e.length||i+l>=t)return n+Math.min(l,t-i);if(i+=o-n,n=o+1,(i+=r-i%r)>=t)return n}}var Y=[\"\"];function _(e){for(;Y.length<=e;)Y.push(q(Y)+\" \");return Y[e]}function q(e){return e[e.length-1]}function $(e,t){for(var r=[],n=0;n<e.length;n++)r[n]=t(e[n],n);return r}function Z(){}function Q(e,t){var r;return Object.create?r=Object.create(e):(Z.prototype=e,r=new Z),t&&z(t,r),r}var J=/[\\u00df\\u0587\\u0590-\\u05f4\\u0600-\\u06ff\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]/;function ee(e){return/\\w/.test(e)||e>\"\"&&(e.toUpperCase()!=e.toLowerCase()||J.test(e))}function te(e,t){return t?!!(t.source.indexOf(\"\\\\w\")>-1&&ee(e))||t.test(e):ee(e)}function re(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ne=/[\\u0300-\\u036f\\u0483-\\u0489\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u065e\\u0670\\u06d6-\\u06dc\\u06de-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07eb-\\u07f3\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0900-\\u0902\\u093c\\u0941-\\u0948\\u094d\\u0951-\\u0955\\u0962\\u0963\\u0981\\u09bc\\u09be\\u09c1-\\u09c4\\u09cd\\u09d7\\u09e2\\u09e3\\u0a01\\u0a02\\u0a3c\\u0a41\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a70\\u0a71\\u0a75\\u0a81\\u0a82\\u0abc\\u0ac1-\\u0ac5\\u0ac7\\u0ac8\\u0acd\\u0ae2\\u0ae3\\u0b01\\u0b3c\\u0b3e\\u0b3f\\u0b41-\\u0b44\\u0b4d\\u0b56\\u0b57\\u0b62\\u0b63\\u0b82\\u0bbe\\u0bc0\\u0bcd\\u0bd7\\u0c3e-\\u0c40\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0cbc\\u0cbf\\u0cc2\\u0cc6\\u0ccc\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0d3e\\u0d41-\\u0d44\\u0d4d\\u0d57\\u0d62\\u0d63\\u0dca\\u0dcf\\u0dd2-\\u0dd4\\u0dd6\\u0ddf\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0eb1\\u0eb4-\\u0eb9\\u0ebb\\u0ebc\\u0ec8-\\u0ecd\\u0f18\\u0f19\\u0f35\\u0f37\\u0f39\\u0f71-\\u0f7e\\u0f80-\\u0f84\\u0f86\\u0f87\\u0f90-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102d-\\u1030\\u1032-\\u1037\\u1039\\u103a\\u103d\\u103e\\u1058\\u1059\\u105e-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108d\\u109d\\u135f\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b7-\\u17bd\\u17c6\\u17c9-\\u17d3\\u17dd\\u180b-\\u180d\\u18a9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193b\\u1a17\\u1a18\\u1a56\\u1a58-\\u1a5e\\u1a60\\u1a62\\u1a65-\\u1a6c\\u1a73-\\u1a7c\\u1a7f\\u1b00-\\u1b03\\u1b34\\u1b36-\\u1b3a\\u1b3c\\u1b42\\u1b6b-\\u1b73\\u1b80\\u1b81\\u1ba2-\\u1ba5\\u1ba8\\u1ba9\\u1c2c-\\u1c33\\u1c36\\u1c37\\u1cd0-\\u1cd2\\u1cd4-\\u1ce0\\u1ce2-\\u1ce8\\u1ced\\u1dc0-\\u1de6\\u1dfd-\\u1dff\\u200c\\u200d\\u20d0-\\u20f0\\u2cef-\\u2cf1\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\ua66f-\\ua672\\ua67c\\ua67d\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua825\\ua826\\ua8c4\\ua8e0-\\ua8f1\\ua926-\\ua92d\\ua947-\\ua951\\ua980-\\ua982\\ua9b3\\ua9b6-\\ua9b9\\ua9bc\\uaa29-\\uaa2e\\uaa31\\uaa32\\uaa35\\uaa36\\uaa43\\uaa4c\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uabe5\\uabe8\\uabed\\udc00-\\udfff\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe26\\uff9e\\uff9f]/;function ie(e){return e.charCodeAt(0)>=768&&ne.test(e)}function oe(e,t,r){for(;(r<0?t>0:t<e.length)&&ie(e.charAt(t));)t+=r;return t}function le(e,t,r){for(var n=t>r?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}function se(e,t){if((t-=e.first)<0||t>=e.size)throw new Error(\"There is no line \"+(t+e.first)+\" in the document.\");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t<o){r=i;break}t-=o}return r.lines[t]}function ae(e,t,r){var n=[],i=t.line;return e.iter(t.line,r.line+1,function(e){var o=e.text;i==r.line&&(o=o.slice(0,r.ch)),i==t.line&&(o=o.slice(t.ch)),n.push(o),++i}),n}function ue(e,t,r){var n=[];return e.iter(t,r,function(e){n.push(e.text)}),n}function ce(e,t){var r=t-e.height;if(r)for(var n=e;n;n=n.parent)n.height+=r}function he(e){if(null==e.parent)return null;for(var t=e.parent,r=B(t.lines,e),n=t.parent;n;t=n,n=n.parent)for(var i=0;n.children[i]!=t;++i)r+=n.children[i].chunkSize();return r+t.first}function fe(e,t){var r=e.first;e:do{for(var n=0;n<e.children.length;++n){var i=e.children[n],o=i.height;if(t<o){e=i;continue e}t-=o,r+=i.chunkSize()}return r}while(!e.lines);for(var l=0;l<e.lines.length;++l){var s=e.lines[l].height;if(t<s)break;t-=s}return r+l}function de(e,t){return t>=e.first&&t<e.first+e.size}function pe(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function ge(e,t,r){if(void 0===r&&(r=null),!(this instanceof ge))return new ge(e,t,r);this.line=e,this.ch=t,this.sticky=r}function ve(e,t){return e.line-t.line||e.ch-t.ch}function me(e,t){return e.sticky==t.sticky&&0==ve(e,t)}function ye(e){return ge(e.line,e.ch)}function be(e,t){return ve(e,t)<0?t:e}function we(e,t){return ve(e,t)<0?e:t}function xe(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function Ce(e,t){if(t.line<e.first)return ge(e.first,0);var r,n,i,o=e.first+e.size-1;return t.line>o?ge(o,se(e,o).text.length):(r=t,n=se(e,t.line).text.length,null==(i=r.ch)||i>n?ge(r.line,n):i<0?ge(r.line,0):r)}function Se(e,t){for(var r=[],n=0;n<t.length;n++)r[n]=Ce(e,t[n]);return r}var Le=!1,ke=!1;function Te(e,t,r){this.marker=e,this.from=t,this.to=r}function Me(e,t){if(e)for(var r=0;r<e.length;++r){var n=e[r];if(n.marker==t)return n}}function Ne(e,t){for(var r,n=0;n<e.length;++n)e[n]!=t&&(r||(r=[])).push(e[n]);return r}function Oe(e,t){if(t.full)return null;var r=de(e,t.from.line)&&se(e,t.from.line).markedSpans,n=de(e,t.to.line)&&se(e,t.to.line).markedSpans;if(!r&&!n)return null;var i=t.from.ch,o=t.to.ch,l=0==ve(t.from,t.to),s=function(e,t,r){var n;if(e)for(var i=0;i<e.length;++i){var o=e[i],l=o.marker;if(null==o.from||(l.inclusiveLeft?o.from<=t:o.from<t)||o.from==t&&\"bookmark\"==l.type&&(!r||!o.marker.insertLeft)){var s=null==o.to||(l.inclusiveRight?o.to>=t:o.to>t);(n||(n=[])).push(new Te(l,o.from,s?null:o.to))}}return n}(r,i,l),a=function(e,t,r){var n;if(e)for(var i=0;i<e.length;++i){var o=e[i],l=o.marker;if(null==o.to||(l.inclusiveRight?o.to>=t:o.to>t)||o.from==t&&\"bookmark\"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.from<t);(n||(n=[])).push(new Te(l,s?null:o.from-t,null==o.to?null:o.to-t))}}return n}(n,o,l),u=1==t.text.length,c=q(t.text).length+(u?i:0);if(s)for(var h=0;h<s.length;++h){var f=s[h];if(null==f.to){var d=Me(a,f.marker);d?u&&(f.to=null==d.to?null:d.to+c):f.to=i}}if(a)for(var p=0;p<a.length;++p){var g=a[p];if(null!=g.to&&(g.to+=c),null==g.from)Me(s,g.marker)||(g.from=c,u&&(s||(s=[])).push(g));else g.from+=c,u&&(s||(s=[])).push(g)}s&&(s=Ae(s)),a&&a!=s&&(a=Ae(a));var v=[s];if(!u){var m,y=t.text.length-2;if(y>0&&s)for(var b=0;b<s.length;++b)null==s[b].to&&(m||(m=[])).push(new Te(s[b].marker,null,null));for(var w=0;w<y;++w)v.push(m);v.push(a)}return v}function Ae(e){for(var t=0;t<e.length;++t){var r=e[t];null!=r.from&&r.from==r.to&&!1!==r.marker.clearWhenEmpty&&e.splice(t--,1)}return e.length?e:null}function De(e){var t=e.markedSpans;if(t){for(var r=0;r<t.length;++r)t[r].marker.detachLine(e);e.markedSpans=null}}function We(e,t){if(t){for(var r=0;r<t.length;++r)t[r].marker.attachLine(e);e.markedSpans=t}}function He(e){return e.inclusiveLeft?-1:0}function Fe(e){return e.inclusiveRight?1:0}function Pe(e,t){var r=e.lines.length-t.lines.length;if(0!=r)return r;var n=e.find(),i=t.find(),o=ve(n.from,i.from)||He(e)-He(t);if(o)return-o;var l=ve(n.to,i.to)||Fe(e)-Fe(t);return l||t.id-e.id}function Ee(e,t){var r,n=ke&&e.markedSpans;if(n)for(var i=void 0,o=0;o<n.length;++o)(i=n[o]).marker.collapsed&&null==(t?i.from:i.to)&&(!r||Pe(r,i.marker)<0)&&(r=i.marker);return r}function ze(e){return Ee(e,!0)}function Ie(e){return Ee(e,!1)}function Re(e,t,r,n,i){var o=se(e,t),l=ke&&o.markedSpans;if(l)for(var s=0;s<l.length;++s){var a=l[s];if(a.marker.collapsed){var u=a.marker.find(0),c=ve(u.from,r)||He(a.marker)-He(i),h=ve(u.to,n)||Fe(a.marker)-Fe(i);if(!(c>=0&&h<=0||c<=0&&h>=0)&&(c<=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?ve(u.to,r)>=0:ve(u.to,r)>0)||c>=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?ve(u.from,n)<=0:ve(u.from,n)<0)))return!0}}}function Be(e){for(var t;t=ze(e);)e=t.find(-1,!0).line;return e}function Ge(e,t){var r=se(e,t),n=Be(r);return r==n?t:he(n)}function Ue(e,t){if(t>e.lastLine())return t;var r,n=se(e,t);if(!Ve(e,n))return t;for(;r=Ie(n);)n=r.find(1,!0).line;return he(n)+1}function Ve(e,t){var r=ke&&t.markedSpans;if(r)for(var n=void 0,i=0;i<r.length;++i)if((n=r[i]).marker.collapsed){if(null==n.from)return!0;if(!n.marker.widgetNode&&0==n.from&&n.marker.inclusiveLeft&&Ke(e,t,n))return!0}}function Ke(e,t,r){if(null==r.to){var n=r.marker.find(1,!0);return Ke(e,n.line,Me(n.line.markedSpans,r.marker))}if(r.marker.inclusiveRight&&r.to==t.text.length)return!0;for(var i=void 0,o=0;o<t.markedSpans.length;++o)if((i=t.markedSpans[o]).marker.collapsed&&!i.marker.widgetNode&&i.from==r.to&&(null==i.to||i.to!=r.from)&&(i.marker.inclusiveLeft||r.marker.inclusiveRight)&&Ke(e,t,i))return!0}function je(e){for(var t=0,r=(e=Be(e)).parent,n=0;n<r.lines.length;++n){var i=r.lines[n];if(i==e)break;t+=i.height}for(var o=r.parent;o;o=(r=o).parent)for(var l=0;l<o.children.length;++l){var s=o.children[l];if(s==r)break;t+=s.height}return t}function Xe(e){if(0==e.height)return 0;for(var t,r=e.text.length,n=e;t=ze(n);){var i=t.find(0,!0);n=i.from.line,r+=i.from.ch-i.to.ch}for(n=e;t=Ie(n);){var o=t.find(0,!0);r-=n.text.length-o.from.ch,r+=(n=o.to.line).text.length-o.to.ch}return r}function Ye(e){var t=e.display,r=e.doc;t.maxLine=se(r,r.first),t.maxLineLength=Xe(t.maxLine),t.maxLineChanged=!0,r.iter(function(e){var r=Xe(e);r>t.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)})}var _e=null;function qe(e,t,r){var n;_e=null;for(var i=0;i<e.length;++i){var o=e[i];if(o.from<t&&o.to>t)return i;o.to==t&&(o.from!=o.to&&\"before\"==r?n=i:_e=i),o.from==t&&(o.from!=o.to&&\"before\"!=r?n=i:_e=i)}return null!=n?n:_e}var $e=function(){var e=\"bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN\",t=\"nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111\";var r=/[\\u0590-\\u05f4\\u0600-\\u06ff\\u0700-\\u08ac]/,n=/[stwN]/,i=/[LRr]/,o=/[Lb1n]/,l=/[1n]/;function s(e,t,r){this.level=e,this.from=t,this.to=r}return function(a,u){var c=\"ltr\"==u?\"L\":\"R\";if(0==a.length||\"ltr\"==u&&!r.test(a))return!1;for(var h,f=a.length,d=[],p=0;p<f;++p)d.push((h=a.charCodeAt(p))<=247?e.charAt(h):1424<=h&&h<=1524?\"R\":1536<=h&&h<=1785?t.charAt(h-1536):1774<=h&&h<=2220?\"r\":8192<=h&&h<=8203?\"w\":8204==h?\"b\":\"L\");for(var g=0,v=c;g<f;++g){var m=d[g];\"m\"==m?d[g]=v:v=m}for(var y=0,b=c;y<f;++y){var w=d[y];\"1\"==w&&\"r\"==b?d[y]=\"n\":i.test(w)&&(b=w,\"r\"==w&&(d[y]=\"R\"))}for(var x=1,C=d[0];x<f-1;++x){var S=d[x];\"+\"==S&&\"1\"==C&&\"1\"==d[x+1]?d[x]=\"1\":\",\"!=S||C!=d[x+1]||\"1\"!=C&&\"n\"!=C||(d[x]=C),C=S}for(var L=0;L<f;++L){var k=d[L];if(\",\"==k)d[L]=\"N\";else if(\"%\"==k){var T=void 0;for(T=L+1;T<f&&\"%\"==d[T];++T);for(var M=L&&\"!\"==d[L-1]||T<f&&\"1\"==d[T]?\"1\":\"N\",N=L;N<T;++N)d[N]=M;L=T-1}}for(var O=0,A=c;O<f;++O){var D=d[O];\"L\"==A&&\"1\"==D?d[O]=\"L\":i.test(D)&&(A=D)}for(var W=0;W<f;++W)if(n.test(d[W])){var H=void 0;for(H=W+1;H<f&&n.test(d[H]);++H);for(var F=\"L\"==(W?d[W-1]:c),P=F==(\"L\"==(H<f?d[H]:c))?F?\"L\":\"R\":c,E=W;E<H;++E)d[E]=P;W=H-1}for(var z,I=[],R=0;R<f;)if(o.test(d[R])){var B=R;for(++R;R<f&&o.test(d[R]);++R);I.push(new s(0,B,R))}else{var G=R,U=I.length;for(++R;R<f&&\"L\"!=d[R];++R);for(var V=G;V<R;)if(l.test(d[V])){G<V&&I.splice(U,0,new s(1,G,V));var K=V;for(++V;V<R&&l.test(d[V]);++V);I.splice(U,0,new s(2,K,V)),G=V}else++V;G<R&&I.splice(U,0,new s(1,G,R))}return\"ltr\"==u&&(1==I[0].level&&(z=a.match(/^\\s+/))&&(I[0].from=z[0].length,I.unshift(new s(0,0,z[0].length))),1==q(I).level&&(z=a.match(/\\s+$/))&&(q(I).to-=z[0].length,I.push(new s(0,f-z[0].length,f)))),\"rtl\"==u?I.reverse():I}}();function Ze(e,t){var r=e.order;return null==r&&(r=e.order=$e(e.text,t)),r}var Qe=[],Je=function(e,t,r){if(e.addEventListener)e.addEventListener(t,r,!1);else if(e.attachEvent)e.attachEvent(\"on\"+t,r);else{var n=e._handlers||(e._handlers={});n[t]=(n[t]||Qe).concat(r)}};function et(e,t){return e._handlers&&e._handlers[t]||Qe}function tt(e,t,r){if(e.removeEventListener)e.removeEventListener(t,r,!1);else if(e.detachEvent)e.detachEvent(\"on\"+t,r);else{var n=e._handlers,i=n&&n[t];if(i){var o=B(i,r);o>-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function rt(e,t){var r=et(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i<r.length;++i)r[i].apply(null,n)}function nt(e,t,r){return\"string\"==typeof t&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),rt(e,r||t.type,e,t),ut(t)||t.codemirrorIgnore}function it(e){var t=e._handlers&&e._handlers.cursorActivity;if(t)for(var r=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),n=0;n<t.length;++n)-1==B(r,t[n])&&r.push(t[n])}function ot(e,t){return et(e,t).length>0}function lt(e){e.prototype.on=function(e,t){Je(this,e,t)},e.prototype.off=function(e,t){tt(this,e,t)}}function st(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function at(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ut(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function ct(e){st(e),at(e)}function ht(e){return e.target||e.srcElement}function ft(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var dt,pt,gt=function(){if(l&&s<9)return!1;var e=O(\"div\");return\"draggable\"in e||\"dragDrop\"in e}();function vt(e){if(null==dt){var t=O(\"span\",\"\");N(e,O(\"span\",[t,document.createTextNode(\"x\")])),0!=e.firstChild.offsetHeight&&(dt=t.offsetWidth<=1&&t.offsetHeight>2&&!(l&&s<8))}var r=dt?O(\"span\",\"\"):O(\"span\",\" \",null,\"display: inline-block; width: 1px; margin-right: -1px\");return r.setAttribute(\"cm-text\",\"\"),r}function mt(e){if(null!=pt)return pt;var t=N(e,document.createTextNode(\"AخA\")),r=k(t,0,1).getBoundingClientRect(),n=k(t,1,2).getBoundingClientRect();return M(e),!(!r||r.left==r.right)&&(pt=n.right-r.right<3)}var yt,bt=3!=\"\\n\\nb\".split(/\\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var i=e.indexOf(\"\\n\",t);-1==i&&(i=e.length);var o=e.slice(t,\"\\r\"==e.charAt(i-1)?i-1:i),l=o.indexOf(\"\\r\");-1!=l?(r.push(o.slice(0,l)),t+=l+1):(r.push(o),t=i+1)}return r}:function(e){return e.split(/\\r\\n?|\\n/)},wt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints(\"StartToEnd\",t)},xt=\"oncopy\"in(yt=O(\"div\"))||(yt.setAttribute(\"oncopy\",\"return;\"),\"function\"==typeof yt.oncopy),Ct=null;var St={},Lt={};function kt(e){if(\"string\"==typeof e&&Lt.hasOwnProperty(e))e=Lt[e];else if(e&&\"string\"==typeof e.name&&Lt.hasOwnProperty(e.name)){var t=Lt[e.name];\"string\"==typeof t&&(t={name:t}),(e=Q(t,e)).name=t.name}else{if(\"string\"==typeof e&&/^[\\w\\-]+\\/[\\w\\-]+\\+xml$/.test(e))return kt(\"application/xml\");if(\"string\"==typeof e&&/^[\\w\\-]+\\/[\\w\\-]+\\+json$/.test(e))return kt(\"application/json\")}return\"string\"==typeof e?{name:e}:e||{name:\"null\"}}function Tt(e,t){t=kt(t);var r=St[t.name];if(!r)return Tt(e,\"text/plain\");var n=r(e,t);if(Mt.hasOwnProperty(t.name)){var i=Mt[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n[\"_\"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var Mt={};function Nt(e,t){z(t,Mt.hasOwnProperty(e)?Mt[e]:Mt[e]={})}function Ot(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function At(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Dt(e,t,r){return!e.startState||e.startState(t,r)}var Wt=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};Wt.prototype.eol=function(){return this.pos>=this.string.length},Wt.prototype.sol=function(){return this.pos==this.lineStart},Wt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Wt.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Wt.prototype.eat=function(e){var t=this.string.charAt(this.pos);if(\"string\"==typeof e?t==e:t&&(e.test?e.test(t):e(t)))return++this.pos,t},Wt.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},Wt.prototype.eatSpace=function(){for(var e=this.pos;/[\\s\\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Wt.prototype.skipToEnd=function(){this.pos=this.string.length},Wt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Wt.prototype.backUp=function(e){this.pos-=e},Wt.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=I(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?I(this.string,this.lineStart,this.tabSize):0)},Wt.prototype.indentation=function(){return I(this.string,null,this.tabSize)-(this.lineStart?I(this.string,this.lineStart,this.tabSize):0)},Wt.prototype.match=function(e,t,r){if(\"string\"!=typeof e){var n=this.string.slice(this.pos).match(e);return n&&n.index>0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},Wt.prototype.current=function(){return this.string.slice(this.start,this.pos)},Wt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Wt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Wt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var Ht=function(e,t){this.state=e,this.lookAhead=t},Ft=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function Pt(e,t,r,n){var i=[e.state.modeGen],o={};Kt(e,t.text,e.doc.mode,r,function(e,t){return i.push(e,t)},o,n);for(var l=r.state,s=function(n){r.baseTokens=i;var s=e.state.overlays[n],a=1,u=0;r.state=!0,Kt(e,t.text,s.mode,r,function(e,t){for(var r=a;u<e;){var n=i[a];n>e&&i.splice(a,1,e,i[a+1],n),a+=2,u=Math.min(e,n)}if(t)if(s.opaque)i.splice(r,a-r,e,\"overlay \"+t),a=r+2;else for(;r<a;r+=2){var o=i[r+1];i[r+1]=(o?o+\" \":\"\")+\"overlay \"+t}},o),r.state=l,r.baseTokens=null,r.baseTokenPos=1},a=0;a<e.state.overlays.length;++a)s(a);return{styles:i,classes:o.bgClass||o.textClass?o:null}}function Et(e,t,r){if(!t.styles||t.styles[0]!=e.state.modeGen){var n=zt(e,he(t)),i=t.text.length>e.options.maxHighlightLength&&Ot(e.doc.mode,n.state),o=Pt(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function zt(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new Ft(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,l=r?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>l;--s){if(s<=o.first)return o.first;var a=se(o,s-1),u=a.stateAfter;if(u&&(!r||s+(u instanceof Ht?u.lookAhead:0)<=o.modeFrontier))return s;var c=I(a.text,null,e.options.tabSize);(null==i||n>c)&&(i=s-1,n=c)}return i}(e,t,r),l=o>n.first&&se(n,o-1).stateAfter,s=l?Ft.fromSaved(n,l,o):new Ft(n,Dt(n.mode),o);return n.iter(o,t,function(r){It(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&n<i.viewTo?s.save():null,s.nextLine()}),r&&(n.modeFrontier=s.line),s}function It(e,t,r,n){var i=e.doc.mode,o=new Wt(t,e.options.tabSize,r);for(o.start=o.pos=n||0,\"\"==t&&Rt(i,r.state);!o.eol();)Bt(i,o,r.state),o.start=o.pos}function Rt(e,t){if(e.blankLine)return e.blankLine(t);if(e.innerMode){var r=At(e,t);return r.mode.blankLine?r.mode.blankLine(r.state):void 0}}function Bt(e,t,r,n){for(var i=0;i<10;i++){n&&(n[0]=At(e,r).mode);var o=e.token(t,r);if(t.pos>t.start)return o}throw new Error(\"Mode \"+e.name+\" failed to advance stream.\")}Ft.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},Ft.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,\"\"),size:this.baseTokens[this.baseTokenPos]-e}},Ft.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ft.fromSaved=function(e,t,r){return t instanceof Ht?new Ft(e,Ot(e.mode,t.state),r,t.lookAhead):new Ft(e,Ot(e.mode,t),r)},Ft.prototype.save=function(e){var t=!1!==e?Ot(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Ht(t,this.maxLookAhead):t};var Gt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function Ut(e,t,r,n){var i,o,l=e.doc,s=l.mode,a=se(l,(t=Ce(l,t)).line),u=zt(e,t.line,r),c=new Wt(a.text,e.options.tabSize,u);for(n&&(o=[]);(n||c.pos<t.ch)&&!c.eol();)c.start=c.pos,i=Bt(s,c,u.state),n&&o.push(new Gt(c,i,Ot(l.mode,u.state)));return n?o:new Gt(c,i,u.state)}function Vt(e,t){if(e)for(;;){var r=e.match(/(?:^|\\s+)line-(background-)?(\\S+)/);if(!r)break;e=e.slice(0,r.index)+e.slice(r.index+r[0].length);var n=r[1]?\"bgClass\":\"textClass\";null==t[n]?t[n]=r[2]:new RegExp(\"(?:^|s)\"+r[2]+\"(?:$|s)\").test(t[n])||(t[n]+=\" \"+r[2])}return e}function Kt(e,t,r,n,i,o,l){var s=r.flattenSpans;null==s&&(s=e.options.flattenSpans);var a,u=0,c=null,h=new Wt(t,e.options.tabSize,n),f=e.options.addModeClass&&[null];for(\"\"==t&&Vt(Rt(r,n.state),o);!h.eol();){if(h.pos>e.options.maxHighlightLength?(s=!1,l&&It(e,t,n,h.pos),h.pos=t.length,a=null):a=Vt(Bt(r,h,n.state,f),o),f){var d=f[0].name;d&&(a=\"m-\"+(a?d+\" \"+a:d))}if(!s||c!=a){for(;u<h.start;)i(u=Math.min(h.start,u+5e3),c);c=a}h.start=h.pos}for(;u<h.pos;){var p=Math.min(h.pos,u+5e3);i(p,c),u=p}}var jt=function(e,t,r){this.text=e,We(this,t),this.height=r?r(this):1};jt.prototype.lineNo=function(){return he(this)},lt(jt);var Xt={},Yt={};function _t(e,t){if(!e||/^\\s*$/.test(e))return null;var r=t.addModeClass?Yt:Xt;return r[e]||(r[e]=e.replace(/\\S+/g,\"cm-$&\"))}function qt(e,t){var r=A(\"span\",null,null,a?\"padding-right: .1px\":null),n={pre:A(\"pre\",[r],\"CodeMirror-line\"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:(l||a)&&e.getOption(\"lineWrapping\")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,s=void 0;n.pos=0,n.addToken=Zt,mt(e.display.measure)&&(s=Ze(o,e.doc.direction))&&(n.addToken=Qt(n.addToken,s)),n.map=[],er(o,n,Et(e,o,t!=e.display.externalMeasured&&he(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=F(o.styleClasses.bgClass,n.bgClass||\"\")),o.styleClasses.textClass&&(n.textClass=F(o.styleClasses.textClass,n.textClass||\"\"))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(vt(e.display.measure))),0==i?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(a){var u=n.content.lastChild;(/\\bcm-tab\\b/.test(u.className)||u.querySelector&&u.querySelector(\".cm-tab\"))&&(n.content.className=\"cm-tab-wrap-hack\")}return rt(e,\"renderLine\",e,t.line,n.pre),n.pre.className&&(n.textClass=F(n.pre.className,n.textClass||\"\")),n}function $t(e){var t=O(\"span\",\"•\",\"cm-invalidchar\");return t.title=\"\\\\u\"+e.charCodeAt(0).toString(16),t.setAttribute(\"aria-label\",t.title),t}function Zt(e,t,r,n,i,o,a){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n=\"\",i=0;i<e.length;i++){var o=e.charAt(i);\" \"!=o||!r||i!=e.length-1&&32!=e.charCodeAt(i+1)||(o=\" \"),n+=o,r=\" \"==o}return n}(t,e.trailingSpace):t,h=e.cm.state.specialChars,f=!1;if(h.test(t)){u=document.createDocumentFragment();for(var d=0;;){h.lastIndex=d;var p=h.exec(t),g=p?p.index-d:t.length-d;if(g){var v=document.createTextNode(c.slice(d,d+g));l&&s<9?u.appendChild(O(\"span\",[v])):u.appendChild(v),e.map.push(e.pos,e.pos+g,v),e.col+=g,e.pos+=g}if(!p)break;d+=g+1;var m=void 0;if(\"\\t\"==p[0]){var y=e.cm.options.tabSize,b=y-e.col%y;(m=u.appendChild(O(\"span\",_(b),\"cm-tab\"))).setAttribute(\"role\",\"presentation\"),m.setAttribute(\"cm-text\",\"\\t\"),e.col+=b}else\"\\r\"==p[0]||\"\\n\"==p[0]?((m=u.appendChild(O(\"span\",\"\\r\"==p[0]?\"␍\":\"\",\"cm-invalidchar\"))).setAttribute(\"cm-text\",p[0]),e.col+=1):((m=e.cm.options.specialCharPlaceholder(p[0])).setAttribute(\"cm-text\",p[0]),l&&s<9?u.appendChild(O(\"span\",[m])):u.appendChild(m),e.col+=1);e.map.push(e.pos,e.pos+1,m),e.pos++}}else e.col+=t.length,u=document.createTextNode(c),e.map.push(e.pos,e.pos+t.length,u),l&&s<9&&(f=!0),e.pos+=t.length;if(e.trailingSpace=32==c.charCodeAt(t.length-1),r||n||i||f||a){var w=r||\"\";n&&(w+=n),i&&(w+=i);var x=O(\"span\",[u],w,a);return o&&(x.title=o),e.content.appendChild(x)}e.content.appendChild(u)}}function Qt(e,t){return function(r,n,i,o,l,s,a){i=i?i+\" cm-force-border\":\"cm-force-border\";for(var u=r.pos,c=u+n.length;;){for(var h=void 0,f=0;f<t.length&&!((h=t[f]).to>u&&h.from<=u);f++);if(h.to>=c)return e(r,n,i,o,l,s,a);e(r,n.slice(0,h.to-u),i,o,null,s,a),o=null,n=n.slice(h.to-u),u=h.to}}}function Jt(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement(\"span\"))),i.setAttribute(\"cm-marker\",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function er(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var l,s,a,u,c,h,f,d=i.length,p=0,g=1,v=\"\",m=0;;){if(m==p){a=u=c=h=s=\"\",f=null,m=1/0;for(var y=[],b=void 0,w=0;w<n.length;++w){var x=n[w],C=x.marker;\"bookmark\"==C.type&&x.from==p&&C.widgetNode?y.push(C):x.from<=p&&(null==x.to||x.to>p||C.collapsed&&x.to==p&&x.from==p)?(null!=x.to&&x.to!=p&&m>x.to&&(m=x.to,u=\"\"),C.className&&(a+=\" \"+C.className),C.css&&(s=(s?s+\";\":\"\")+C.css),C.startStyle&&x.from==p&&(c+=\" \"+C.startStyle),C.endStyle&&x.to==m&&(b||(b=[])).push(C.endStyle,x.to),C.title&&!h&&(h=C.title),C.collapsed&&(!f||Pe(f.marker,C)<0)&&(f=x)):x.from>p&&m>x.from&&(m=x.from)}if(b)for(var S=0;S<b.length;S+=2)b[S+1]==m&&(u+=\" \"+b[S]);if(!f||f.from==p)for(var L=0;L<y.length;++L)Jt(t,0,y[L]);if(f&&(f.from||0)==p){if(Jt(t,(null==f.to?d+1:f.to)-p,f.marker,null==f.from),null==f.to)return;f.to==p&&(f=!1)}}if(p>=d)break;for(var k=Math.min(d,m);;){if(v){var T=p+v.length;if(!f){var M=T>k?v.slice(0,k-p):v;t.addToken(t,M,l?l+a:a,c,p+M.length==m?u:\"\",h,s)}if(T>=k){v=v.slice(k-p),p=k;break}p=T,c=\"\"}v=i.slice(o,o=r[g++]),l=_t(r[g++],t.cm.options)}}else for(var N=1;N<r.length;N+=2)t.addToken(t,i.slice(o,o=r[N]),_t(r[N+1],t.cm.options))}function tr(e,t,r){this.line=t,this.rest=function(e){for(var t,r;t=Ie(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}(t),this.size=this.rest?he(q(this.rest))-r+1:1,this.node=this.text=null,this.hidden=Ve(e,t)}function rr(e,t,r){for(var n,i=[],o=t;o<r;o=n){var l=new tr(e.doc,se(e.doc,o),o);n=o+l.size,i.push(l)}return i}var nr=null;var ir=null;function or(e,t){var r=et(e,t);if(r.length){var n,i=Array.prototype.slice.call(arguments,2);nr?n=nr.delayedCallbacks:ir?n=ir:(n=ir=[],setTimeout(lr,0));for(var o=function(e){n.push(function(){return r[e].apply(null,i)})},l=0;l<r.length;++l)o(l)}}function lr(){var e=ir;ir=null;for(var t=0;t<e.length;++t)e[t]()}function sr(e,t,r,n){for(var i=0;i<t.changes.length;i++){var o=t.changes[i];\"text\"==o?cr(e,t):\"gutter\"==o?fr(e,t,r,n):\"class\"==o?hr(e,t):\"widget\"==o&&dr(e,t,n)}t.changes=null}function ar(e){return e.node==e.text&&(e.node=O(\"div\",null,null,\"position: relative\"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),l&&s<8&&(e.node.style.zIndex=2)),e.node}function ur(e,t){var r=e.display.externalMeasured;return r&&r.line==t.line?(e.display.externalMeasured=null,t.measure=r.measure,r.built):qt(e,t)}function cr(e,t){var r=t.text.className,n=ur(e,t);t.text==t.node&&(t.node=n.pre),t.text.parentNode.replaceChild(n.pre,t.text),t.text=n.pre,n.bgClass!=t.bgClass||n.textClass!=t.textClass?(t.bgClass=n.bgClass,t.textClass=n.textClass,hr(e,t)):r&&(t.text.className=r)}function hr(e,t){!function(e,t){var r=t.bgClass?t.bgClass+\" \"+(t.line.bgClass||\"\"):t.line.bgClass;if(r&&(r+=\" CodeMirror-linebackground\"),t.background)r?t.background.className=r:(t.background.parentNode.removeChild(t.background),t.background=null);else if(r){var n=ar(t);t.background=n.insertBefore(O(\"div\",null,r),n.firstChild),e.display.input.setUneditable(t.background)}}(e,t),t.line.wrapClass?ar(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className=\"\");var r=t.textClass?t.textClass+\" \"+(t.line.textClass||\"\"):t.line.textClass;t.text.className=r||\"\"}function fr(e,t,r,n){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var i=ar(t);t.gutterBackground=O(\"div\",null,\"CodeMirror-gutter-background \"+t.line.gutterClass,\"left: \"+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+\"px; width: \"+n.gutterTotalWidth+\"px\"),e.display.input.setUneditable(t.gutterBackground),i.insertBefore(t.gutterBackground,t.text)}var o=t.line.gutterMarkers;if(e.options.lineNumbers||o){var l=ar(t),s=t.gutter=O(\"div\",null,\"CodeMirror-gutter-wrapper\",\"left: \"+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+\"px\");if(e.display.input.setUneditable(s),l.insertBefore(s,t.text),t.line.gutterClass&&(s.className+=\" \"+t.line.gutterClass),!e.options.lineNumbers||o&&o[\"CodeMirror-linenumbers\"]||(t.lineNumber=s.appendChild(O(\"div\",pe(e.options,r),\"CodeMirror-linenumber CodeMirror-gutter-elt\",\"left: \"+n.gutterLeft[\"CodeMirror-linenumbers\"]+\"px; width: \"+e.display.lineNumInnerWidth+\"px\"))),o)for(var a=0;a<e.options.gutters.length;++a){var u=e.options.gutters[a],c=o.hasOwnProperty(u)&&o[u];c&&s.appendChild(O(\"div\",[c],\"CodeMirror-gutter-elt\",\"left: \"+n.gutterLeft[u]+\"px; width: \"+n.gutterWidth[u]+\"px\"))}}}function dr(e,t,r){t.alignable&&(t.alignable=null);for(var n=t.node.firstChild,i=void 0;n;n=i)i=n.nextSibling,\"CodeMirror-linewidget\"==n.className&&t.node.removeChild(n);pr(e,t,r)}function pr(e,t,r){if(gr(e,t.line,t,r,!0),t.rest)for(var n=0;n<t.rest.length;n++)gr(e,t.rest[n],t,r,!1)}function gr(e,t,r,n,i){if(t.widgets)for(var o=ar(r),l=0,s=t.widgets;l<s.length;++l){var a=s[l],u=O(\"div\",[a.node],\"CodeMirror-linewidget\");a.handleMouseEvents||u.setAttribute(\"cm-ignore-events\",\"true\"),vr(a,u,r,n),e.display.input.setUneditable(u),i&&a.above?o.insertBefore(u,r.gutter||r.text):o.appendChild(u),or(a,\"redraw\")}}function vr(e,t,r,n){if(e.noHScroll){(r.alignable||(r.alignable=[])).push(t);var i=n.wrapperWidth;t.style.left=n.fixedPos+\"px\",e.coverGutter||(i-=n.gutterTotalWidth,t.style.paddingLeft=n.gutterTotalWidth+\"px\"),t.style.width=i+\"px\"}e.coverGutter&&(t.style.zIndex=5,t.style.position=\"relative\",e.noHScroll||(t.style.marginLeft=-n.gutterTotalWidth+\"px\"))}function mr(e){if(null!=e.height)return e.height;var t=e.doc.cm;if(!t)return 0;if(!D(document.body,e.node)){var r=\"position: relative;\";e.coverGutter&&(r+=\"margin-left: -\"+t.display.gutters.offsetWidth+\"px;\"),e.noHScroll&&(r+=\"width: \"+t.display.wrapper.clientWidth+\"px;\"),N(t.display.measure,O(\"div\",[e.node],null,r))}return e.height=e.node.parentNode.offsetHeight}function yr(e,t){for(var r=ht(t);r!=e.wrapper;r=r.parentNode)if(!r||1==r.nodeType&&\"true\"==r.getAttribute(\"cm-ignore-events\")||r.parentNode==e.sizer&&r!=e.mover)return!0}function br(e){return e.lineSpace.offsetTop}function wr(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function xr(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=N(e.measure,O(\"pre\",\"x\")),r=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,n={left:parseInt(r.paddingLeft),right:parseInt(r.paddingRight)};return isNaN(n.left)||isNaN(n.right)||(e.cachedPaddingH=n),n}function Cr(e){return G-e.display.nativeBarWidth}function Sr(e){return e.display.scroller.clientWidth-Cr(e)-e.display.barWidth}function Lr(e){return e.display.scroller.clientHeight-Cr(e)-e.display.barHeight}function kr(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;n<e.rest.length;n++)if(e.rest[n]==t)return{map:e.measure.maps[n],cache:e.measure.caches[n]};for(var i=0;i<e.rest.length;i++)if(he(e.rest[i])>r)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Tr(e,t,r,n){return Or(e,Nr(e,t),r,n)}function Mr(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[on(e,t)];var r=e.display.externalMeasured;return r&&t>=r.lineN&&t<r.lineN+r.size?r:void 0}function Nr(e,t){var r=he(t),n=Mr(e,r);n&&!n.text?n=null:n&&n.changes&&(sr(e,n,r,Jr(e)),e.curOp.forceUpdate=!0),n||(n=function(e,t){var r=he(t=Be(t)),n=e.display.externalMeasured=new tr(e.doc,t,r);n.lineN=r;var i=n.built=qt(e,n);return n.text=i.pre,N(e.display.lineMeasure,i.pre),n}(e,t));var i=kr(n,t,r);return{line:t,view:n,rect:null,map:i.map,cache:i.cache,before:i.before,hasHeights:!1}}function Or(e,t,r,n,i){t.before&&(r=-1);var o,a=r+(n||\"\");return t.cache.hasOwnProperty(a)?o=t.cache[a]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(!function(e,t,r){var n=e.options.lineWrapping,i=n&&Sr(e);if(!t.measure.heights||n&&t.measure.width!=i){var o=t.measure.heights=[];if(n){t.measure.width=i;for(var l=t.text.firstChild.getClientRects(),s=0;s<l.length-1;s++){var a=l[s],u=l[s+1];Math.abs(a.bottom-u.bottom)>2&&o.push((a.bottom+u.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,r,n){var i,o=Wr(t.map,r,n),a=o.node,u=o.start,c=o.end,h=o.collapse;if(3==a.nodeType){for(var f=0;f<4;f++){for(;u&&ie(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c<o.coverEnd&&ie(t.line.text.charAt(o.coverStart+c));)++c;if((i=l&&s<9&&0==u&&c==o.coverEnd-o.coverStart?a.parentNode.getBoundingClientRect():Hr(k(a,u,c).getClientRects(),n)).left||i.right||0==u)break;c=u,u-=1,h=\"right\"}l&&s<11&&(i=function(e,t){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!function(e){if(null!=Ct)return Ct;var t=N(e,O(\"span\",\"x\")),r=t.getBoundingClientRect(),n=k(t,0,1).getBoundingClientRect();return Ct=Math.abs(r.left-n.left)>1}(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*n,bottom:t.bottom*n}}(e.display.measure,i))}else{var d;u>0&&(h=n=\"right\"),i=e.options.lineWrapping&&(d=a.getClientRects()).length>1?d[\"right\"==n?d.length-1:0]:a.getBoundingClientRect()}if(l&&s<9&&!u&&(!i||!i.left&&!i.right)){var p=a.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+Qr(e.display),top:p.top,bottom:p.bottom}:Dr}for(var g=i.top-t.rect.top,v=i.bottom-t.rect.top,m=(g+v)/2,y=t.view.measure.heights,b=0;b<y.length-1&&!(m<y[b]);b++);var w=b?y[b-1]:0,x=y[b],C={left:(\"right\"==h?i.right:i.left)-t.rect.left,right:(\"left\"==h?i.left:i.right)-t.rect.left,top:w,bottom:x};i.left||i.right||(C.bogus=!0);e.options.singleCursorHeightPerLine||(C.rtop=g,C.rbottom=v);return C}(e,t,r,n)).bogus||(t.cache[a]=o)),{left:o.left,right:o.right,top:i?o.rtop:o.top,bottom:i?o.rbottom:o.bottom}}var Ar,Dr={left:0,right:0,top:0,bottom:0};function Wr(e,t,r){for(var n,i,o,l,s,a,u=0;u<e.length;u+=3)if(s=e[u],a=e[u+1],t<s?(i=0,o=1,l=\"left\"):t<a?o=(i=t-s)+1:(u==e.length-3||t==a&&e[u+3]>t)&&(i=(o=a-s)-1,t>=a&&(l=\"right\")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?\"left\":\"right\")&&(l=r),\"left\"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l=\"left\";if(\"right\"==r&&i==a-s)for(;u<e.length-3&&e[u+3]==e[u+4]&&!e[u+5].insertLeft;)n=e[(u+=3)+2],l=\"right\";break}return{node:n,start:i,end:o,collapse:l,coverStart:s,coverEnd:a}}function Hr(e,t){var r=Dr;if(\"left\"==t)for(var n=0;n<e.length&&(r=e[n]).left==r.right;n++);else for(var i=e.length-1;i>=0&&(r=e[i]).left==r.right;i--);return r}function Fr(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function Pr(e){e.display.externalMeasure=null,M(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)Fr(e.display.view[t])}function Er(e){Pr(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function zr(){return c&&v?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Ir(){return c&&v?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Rr(e){var t=0;if(e.widgets)for(var r=0;r<e.widgets.length;++r)e.widgets[r].above&&(t+=mr(e.widgets[r]));return t}function Br(e,t,r,n,i){if(!i){var o=Rr(t);r.top+=o,r.bottom+=o}if(\"line\"==n)return r;n||(n=\"local\");var l=je(t);if(\"local\"==n?l+=br(e.display):l-=e.display.viewOffset,\"page\"==n||\"window\"==n){var s=e.display.lineSpace.getBoundingClientRect();l+=s.top+(\"window\"==n?0:Ir());var a=s.left+(\"window\"==n?0:zr());r.left+=a,r.right+=a}return r.top+=l,r.bottom+=l,r}function Gr(e,t,r){if(\"div\"==r)return t;var n=t.left,i=t.top;if(\"page\"==r)n-=zr(),i-=Ir();else if(\"local\"==r||!r){var o=e.display.sizer.getBoundingClientRect();n+=o.left,i+=o.top}var l=e.display.lineSpace.getBoundingClientRect();return{left:n-l.left,top:i-l.top}}function Ur(e,t,r,n,i){return n||(n=se(e.doc,t.line)),Br(e,n,Tr(e,n,t.ch,i),r)}function Vr(e,t,r,n,i,o){function l(t,l){var s=Or(e,i,t,l?\"right\":\"left\",o);return l?s.left=s.right:s.right=s.left,Br(e,n,s,r)}n=n||se(e.doc,t.line),i||(i=Nr(e,n));var s=Ze(n,e.doc.direction),a=t.ch,u=t.sticky;if(a>=n.text.length?(a=n.text.length,u=\"before\"):a<=0&&(a=0,u=\"after\"),!s)return l(\"before\"==u?a-1:a,\"before\"==u);function c(e,t,r){return l(r?e-1:e,1==s[t].level!=r)}var h=qe(s,a,u),f=_e,d=c(a,h,\"before\"==u);return null!=f&&(d.other=c(a,f,\"before\"!=u)),d}function Kr(e,t){var r=0;t=Ce(e.doc,t),e.options.lineWrapping||(r=Qr(e.display)*t.ch);var n=se(e.doc,t.line),i=je(n)+br(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function jr(e,t,r,n,i){var o=ge(e,t,r);return o.xRel=i,n&&(o.outside=!0),o}function Xr(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return jr(n.first,0,null,!0,-1);var i=fe(n,r),o=n.first+n.size-1;if(i>o)return jr(n.first+n.size-1,se(n,o).text.length,null,!0,1);t<0&&(t=0);for(var l=se(n,i);;){var s=$r(e,l,i,t,r),a=Ie(l),u=a&&a.find(0,!0);if(!a||!(s.ch>u.from.ch||s.ch==u.from.ch&&s.xRel>0))return s;i=he(l=u.to.line)}}function Yr(e,t,r,n){n-=Rr(t);var i=t.text.length,o=le(function(t){return Or(e,r,t-1).bottom<=n},i,0);return{begin:o,end:i=le(function(t){return Or(e,r,t).top>n},o,i)}}function _r(e,t,r,n){return r||(r=Nr(e,t)),Yr(e,t,r,Br(e,t,Or(e,r,n),\"line\").top)}function qr(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function $r(e,t,r,n,i){i-=je(t);var o=Nr(e,t),l=Rr(t),s=0,a=t.text.length,u=!0,c=Ze(t,e.doc.direction);if(c){var h=(e.options.lineWrapping?function(e,t,r,n,i,o,l){var s=Yr(e,t,n,l),a=s.begin,u=s.end;/\\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,h=null,f=0;f<i.length;f++){var d=i[f];if(!(d.from>=u||d.to<=a)){var p=1!=d.level,g=Or(e,n,p?Math.min(u,d.to)-1:Math.max(a,d.from)).right,v=g<o?o-g+1e9:g-o;(!c||h>v)&&(c=d,h=v)}}c||(c=i[i.length-1]);c.from<a&&(c={from:a,to:c.to,level:c.level});c.to>u&&(c={from:c.from,to:u,level:c.level});return c}:function(e,t,r,n,i,o,l){var s=le(function(s){var a=i[s],u=1!=a.level;return qr(Vr(e,ge(r,u?a.to:a.from,u?\"before\":\"after\"),\"line\",t,n),o,l,!0)},0,i.length-1),a=i[s];if(s>0){var u=1!=a.level,c=Vr(e,ge(r,u?a.from:a.to,u?\"after\":\"before\"),\"line\",t,n);qr(c,o,l,!0)&&c.top>l&&(a=i[s-1])}return a})(e,t,r,o,c,n,i);s=(u=1!=h.level)?h.from:h.to-1,a=u?h.to:h.from-1}var f,d,p=null,g=null,v=le(function(t){var r=Or(e,o,t);return r.top+=l,r.bottom+=l,!!qr(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,g=r),!0)},s,a),m=!1;if(g){var y=n-g.left<g.right-n,b=y==u;v=p+(b?0:1),d=b?\"after\":\"before\",f=y?g.left:g.right}else{u||v!=a&&v!=s||v++,d=0==v?\"after\":v==t.text.length?\"before\":Or(e,o,v-(u?1:0)).bottom+l<=i==u?\"after\":\"before\";var w=Vr(e,ge(r,v,d),\"line\",t,o);f=w.left,m=i<w.top||i>=w.bottom}return jr(r,v=oe(t.text,v,1),d,m,n-f)}function Zr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Ar){Ar=O(\"pre\");for(var t=0;t<49;++t)Ar.appendChild(document.createTextNode(\"x\")),Ar.appendChild(O(\"br\"));Ar.appendChild(document.createTextNode(\"x\"))}N(e.measure,Ar);var r=Ar.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),M(e.measure),r||1}function Qr(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=O(\"span\",\"xxxxxxxxxx\"),r=O(\"pre\",[t]);N(e.measure,r);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function Jr(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l)r[e.options.gutters[l]]=o.offsetLeft+o.clientLeft+i,n[e.options.gutters[l]]=o.clientWidth;return{fixedPos:en(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function en(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function tn(e){var t=Zr(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/Qr(e.display)-3);return function(i){if(Ve(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l<i.widgets.length;l++)i.widgets[l].height&&(o+=i.widgets[l].height);return r?o+(Math.ceil(i.text.length/n)||1)*t:o+t}}function rn(e){var t=e.doc,r=tn(e);t.iter(function(e){var t=r(e);t!=e.height&&ce(e,t)})}function nn(e,t,r,n){var i=e.display;if(!r&&\"true\"==ht(t).getAttribute(\"cm-not-content\"))return null;var o,l,s=i.lineSpace.getBoundingClientRect();try{o=t.clientX-s.left,l=t.clientY-s.top}catch(t){return null}var a,u=Xr(e,o,l);if(n&&1==u.xRel&&(a=se(e.doc,u.line).text).length==u.ch){var c=I(a,a.length,e.options.tabSize)-a.length;u=ge(u.line,Math.max(0,Math.round((o-xr(e.display).left)/Qr(e.display))-c))}return u}function on(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;n<r.length;n++)if((t-=r[n].size)<0)return n}function ln(e){e.display.input.showSelection(e.display.input.prepareSelection())}function sn(e,t){void 0===t&&(t=!0);for(var r=e.doc,n={},i=n.cursors=document.createDocumentFragment(),o=n.selection=document.createDocumentFragment(),l=0;l<r.sel.ranges.length;l++)if(t||l!=r.sel.primIndex){var s=r.sel.ranges[l];if(!(s.from().line>=e.display.viewTo||s.to().line<e.display.viewFrom)){var a=s.empty();(a||e.options.showCursorWhenSelecting)&&an(e,s.head,i),a||cn(e,s,o)}}return n}function an(e,t,r){var n=Vr(e,t,\"div\",null,null,!e.options.singleCursorHeightPerLine),i=r.appendChild(O(\"div\",\" \",\"CodeMirror-cursor\"));if(i.style.left=n.left+\"px\",i.style.top=n.top+\"px\",i.style.height=Math.max(0,n.bottom-n.top)*e.options.cursorHeight+\"px\",n.other){var o=r.appendChild(O(\"div\",\" \",\"CodeMirror-cursor CodeMirror-secondarycursor\"));o.style.display=\"\",o.style.left=n.other.left+\"px\",o.style.top=n.other.top+\"px\",o.style.height=.85*(n.other.bottom-n.other.top)+\"px\"}}function un(e,t){return e.top-t.top||e.left-t.left}function cn(e,t,r){var n=e.display,i=e.doc,o=document.createDocumentFragment(),l=xr(e.display),s=l.left,a=Math.max(n.sizerWidth,Sr(e)-n.sizer.offsetLeft)-l.right,u=\"ltr\"==i.direction;function c(e,t,r,n){t<0&&(t=0),t=Math.round(t),n=Math.round(n),o.appendChild(O(\"div\",null,\"CodeMirror-selected\",\"position: absolute; left: \"+e+\"px;\\n top: \"+t+\"px; width: \"+(null==r?a-e:r)+\"px;\\n height: \"+(n-t)+\"px\"))}function h(t,r,n){var o,l,h=se(i,t),f=h.text.length;function d(r,n){return Ur(e,ge(t,r),\"div\",h,n)}function p(t,r,n){var i=_r(e,h,null,t),o=\"ltr\"==r==(\"after\"==n)?\"left\":\"right\";return d(\"after\"==n?i.begin:i.end-(/\\s/.test(h.text.charAt(i.end-1))?2:1),o)[o]}var g=Ze(h,i.direction);return function(e,t,r,n){if(!e)return n(t,r,\"ltr\",0);for(var i=!1,o=0;o<e.length;++o){var l=e[o];(l.from<r&&l.to>t||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?\"rtl\":\"ltr\",o),i=!0)}i||n(t,r,\"ltr\")}(g,r||0,null==n?f:n,function(e,t,i,h){var v=\"ltr\"==i,m=d(e,v?\"left\":\"right\"),y=d(t-1,v?\"right\":\"left\"),b=null==r&&0==e,w=null==n&&t==f,x=0==h,C=!g||h==g.length-1;if(y.top-m.top<=3){var S=(u?w:b)&&C,L=(u?b:w)&&x?s:(v?m:y).left,k=S?a:(v?y:m).right;c(L,m.top,k-L,m.bottom)}else{var T,M,N,O;v?(T=u&&b&&x?s:m.left,M=u?a:p(e,i,\"before\"),N=u?s:p(t,i,\"after\"),O=u&&w&&C?a:y.right):(T=u?p(e,i,\"before\"):s,M=!u&&b&&x?a:m.right,N=!u&&w&&C?s:y.left,O=u?p(t,i,\"after\"):a),c(T,m.top,M-T,m.bottom),m.bottom<y.top&&c(s,m.bottom,null,y.top),c(N,y.top,O-N,y.bottom)}(!o||un(m,o)<0)&&(o=m),un(y,o)<0&&(o=y),(!l||un(m,l)<0)&&(l=m),un(y,l)<0&&(l=y)}),{start:o,end:l}}var f=t.from(),d=t.to();if(f.line==d.line)h(f.line,f.ch,d.ch);else{var p=se(i,f.line),g=se(i,d.line),v=Be(p)==Be(g),m=h(f.line,f.ch,v?p.text.length+1:null).end,y=h(d.line,v?0:null,d.ch).start;v&&(m.top<y.top-2?(c(m.right,m.top,null,m.bottom),c(s,y.top,y.left,y.bottom)):c(m.right,m.top,y.left-m.right,m.bottom)),m.bottom<y.top&&c(s,m.bottom,null,y.top)}r.appendChild(o)}function hn(e){if(e.state.focused){var t=e.display;clearInterval(t.blinker);var r=!0;t.cursorDiv.style.visibility=\"\",e.options.cursorBlinkRate>0?t.blinker=setInterval(function(){return t.cursorDiv.style.visibility=(r=!r)?\"\":\"hidden\"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility=\"hidden\")}}function fn(e){e.state.focused||(e.display.input.focus(),pn(e))}function dn(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,gn(e))},100)}function pn(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),\"nocursor\"!=e.options.readOnly&&(e.state.focused||(rt(e,\"focus\",e,t),e.state.focused=!0,H(e.display.wrapper,\"CodeMirror-focused\"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),a&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),hn(e))}function gn(e,t){e.state.delayingBlurEvent||(e.state.focused&&(rt(e,\"blur\",e,t),e.state.focused=!1,T(e.display.wrapper,\"CodeMirror-focused\")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function vn(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n<t.view.length;n++){var i=t.view[n],o=void 0;if(!i.hidden){if(l&&s<8){var a=i.node.offsetTop+i.node.offsetHeight;o=a-r,r=a}else{var u=i.node.getBoundingClientRect();o=u.bottom-u.top}var c=i.line.height-o;if(o<2&&(o=Zr(t)),(c>.005||c<-.005)&&(ce(i.line,o),mn(i.line),i.rest))for(var h=0;h<i.rest.length;h++)mn(i.rest[h])}}}function mn(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var r=e.widgets[t],n=r.node.parentNode;n&&(r.height=n.offsetHeight)}}function yn(e,t,r){var n=r&&null!=r.top?Math.max(0,r.top):e.scroller.scrollTop;n=Math.floor(n-br(e));var i=r&&null!=r.bottom?r.bottom:n+e.wrapper.clientHeight,o=fe(t,n),l=fe(t,i);if(r&&r.ensure){var s=r.ensure.from.line,a=r.ensure.to.line;s<o?(o=s,l=fe(t,je(se(t,s))+e.wrapper.clientHeight)):Math.min(a,t.lastLine())>=l&&(o=fe(t,je(se(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function bn(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=en(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+\"px\",l=0;l<r.length;l++)if(!r[l].hidden){e.options.fixedGutter&&(r[l].gutter&&(r[l].gutter.style.left=o),r[l].gutterBackground&&(r[l].gutterBackground.style.left=o));var s=r[l].alignable;if(s)for(var a=0;a<s.length;a++)s[a].style.left=o}e.options.fixedGutter&&(t.gutters.style.left=n+i+\"px\")}}function wn(e){if(!e.options.lineNumbers)return!1;var t=e.doc,r=pe(e.options,t.first+t.size-1),n=e.display;if(r.length!=n.lineNumChars){var i=n.measure.appendChild(O(\"div\",[O(\"div\",r)],\"CodeMirror-linenumber CodeMirror-gutter-elt\")),o=i.firstChild.offsetWidth,l=i.offsetWidth-o;return n.lineGutter.style.width=\"\",n.lineNumInnerWidth=Math.max(o,n.lineGutter.offsetWidth-l)+1,n.lineNumWidth=n.lineNumInnerWidth+l,n.lineNumChars=n.lineNumInnerWidth?r.length:-1,n.lineGutter.style.width=n.lineNumWidth+\"px\",oi(e),!0}return!1}function xn(e,t){var r=e.display,n=Zr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Lr(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+wr(r),a=t.top<n,u=t.bottom>s-n;if(t.top<i)l.scrollTop=a?0:t.top;else if(t.bottom>i+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var h=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,f=Sr(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),d=t.right-t.left>f;return d&&(t.right=t.left+f),t.left<10?l.scrollLeft=0:t.left<h?l.scrollLeft=Math.max(0,t.left-(d?0:10)):t.right>f+h-3&&(l.scrollLeft=t.right+(d?0:10)-f),l}function Cn(e,t){null!=t&&(kn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Sn(e){kn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Ln(e,t,r){null==t&&null==r||kn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function kn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Tn(e,Kr(e,t.from),Kr(e,t.to),t.margin))}function Tn(e,t,r,n){var i=xn(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Ln(e,i.scrollLeft,i.scrollTop)}function Mn(e,t){Math.abs(e.doc.scrollTop-t)<2||(r||ii(e,{top:t}),Nn(e,t,!0),r&&ii(e),Jn(e,100))}function Nn(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function On(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,bn(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function An(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+wr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Cr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Dn=function(e,t,r){this.cm=r;var n=this.vert=O(\"div\",[O(\"div\",null,null,\"min-width: 1px\")],\"CodeMirror-vscrollbar\"),i=this.horiz=O(\"div\",[O(\"div\",null,null,\"height: 100%; min-height: 1px\")],\"CodeMirror-hscrollbar\");e(n),e(i),Je(n,\"scroll\",function(){n.clientHeight&&t(n.scrollTop,\"vertical\")}),Je(i,\"scroll\",function(){i.clientWidth&&t(i.scrollLeft,\"horizontal\")}),this.checkedZeroWidth=!1,l&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth=\"18px\")};Dn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display=\"block\",this.vert.style.bottom=t?n+\"px\":\"0\";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+\"px\"}else this.vert.style.display=\"\",this.vert.firstChild.style.height=\"0\";if(t){this.horiz.style.display=\"block\",this.horiz.style.right=r?n+\"px\":\"0\",this.horiz.style.left=e.barLeft+\"px\";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+\"px\"}else this.horiz.style.display=\"\",this.horiz.firstChild.style.width=\"0\";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Dn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,\"horiz\")},Dn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,\"vert\")},Dn.prototype.zeroWidthHack=function(){var e=y&&!d?\"12px\":\"18px\";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents=\"none\",this.disableHoriz=new R,this.disableVert=new R},Dn.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents=\"auto\",t.set(1e3,function n(){var i=e.getBoundingClientRect();(\"vert\"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents=\"none\":t.set(1e3,n)})},Dn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Wn=function(){};function Hn(e,t){t||(t=An(e));var r=e.display.barWidth,n=e.display.barHeight;Fn(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&vn(e),Fn(e,An(e)),r=e.display.barWidth,n=e.display.barHeight}function Fn(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+\"px\",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+\"px\",r.heightForcer.style.borderBottom=n.bottom+\"px solid transparent\",n.right&&n.bottom?(r.scrollbarFiller.style.display=\"block\",r.scrollbarFiller.style.height=n.bottom+\"px\",r.scrollbarFiller.style.width=n.right+\"px\"):r.scrollbarFiller.style.display=\"\",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display=\"block\",r.gutterFiller.style.height=n.bottom+\"px\",r.gutterFiller.style.width=t.gutterWidth+\"px\"):r.gutterFiller.style.display=\"\"}Wn.prototype.update=function(){return{bottom:0,right:0}},Wn.prototype.setScrollLeft=function(){},Wn.prototype.setScrollTop=function(){},Wn.prototype.clear=function(){};var Pn={native:Dn,null:Wn};function En(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&T(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Pn[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Je(t,\"mousedown\",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute(\"cm-not-content\",\"true\")},function(t,r){\"horizontal\"==r?On(e,t):Mn(e,t)},e),e.display.scrollbars.addClass&&H(e.display.wrapper,e.display.scrollbars.addClass)}var zn=0;function In(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:null,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++zn},t=e.curOp,nr?nr.ops.push(t):t.ownsGroup=nr={ops:[t],delayedCallbacks:[]}}function Rn(e){!function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r<t.length;r++)t[r].call(null);for(var n=0;n<e.ops.length;n++){var i=e.ops[n];if(i.cursorActivityHandlers)for(;i.cursorActivityCalled<i.cursorActivityHandlers.length;)i.cursorActivityHandlers[i.cursorActivityCalled++].call(null,i.cm)}}while(r<t.length)}(r)}finally{nr=null,t(r)}}(e.curOp,function(e){for(var t=0;t<e.ops.length;t++)e.ops[t].cm.curOp=null;!function(e){for(var t=e.ops,r=0;r<t.length;r++)Bn(t[r]);for(var n=0;n<t.length;n++)(i=t[n]).updatedDisplay=i.mustUpdate&&ri(i.cm,i.update);var i;for(var o=0;o<t.length;o++)Gn(t[o]);for(var l=0;l<t.length;l++)Un(t[l]);for(var s=0;s<t.length;s++)Vn(t[s])}(e)})}function Bn(e){var t,r,n=e.cm,i=n.display;!(r=(t=n).display).scrollbarsClipped&&r.scroller.offsetWidth&&(r.nativeBarWidth=r.scroller.offsetWidth-r.scroller.clientWidth,r.heightForcer.style.height=Cr(t)+\"px\",r.sizer.style.marginBottom=-r.nativeBarWidth+\"px\",r.sizer.style.borderRightWidth=Cr(t)+\"px\",r.scrollbarsClipped=!0),e.updateMaxLine&&Ye(n),e.mustUpdate=e.viewChanged||e.forceUpdate||null!=e.scrollTop||e.scrollToPos&&(e.scrollToPos.from.line<i.viewFrom||e.scrollToPos.to.line>=i.viewTo)||i.maxLineChanged&&n.options.lineWrapping,e.update=e.mustUpdate&&new ti(n,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Gn(e){var t=e.cm,r=t.display;e.updatedDisplay&&vn(t),e.barMeasure=An(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Tr(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Cr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Sr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function Un(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+\"px\",e.maxScrollLeft<t.doc.scrollLeft&&On(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var r=e.focus&&e.focus==W();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,r),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Hn(t,e.barMeasure),e.updatedDisplay&&li(t,e.barMeasure),e.selectionChanged&&hn(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),r&&fn(e.cm)}function Vn(e){var t=e.cm,r=t.display,n=t.doc;(e.updatedDisplay&&ni(t,e.update),null==r.wheelStartX||null==e.scrollTop&&null==e.scrollLeft&&!e.scrollToPos||(r.wheelStartX=r.wheelStartY=null),null!=e.scrollTop&&Nn(t,e.scrollTop,e.forceScroll),null!=e.scrollLeft&&On(t,e.scrollLeft,!0,!0),e.scrollToPos)&&function(e,t){if(!nt(e,\"scrollCursorIntoView\")){var r=e.display,n=r.sizer.getBoundingClientRect(),i=null;if(t.top+n.top<0?i=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!p){var o=O(\"div\",\"\",null,\"position: absolute;\\n top: \"+(t.top-r.viewOffset-br(e.display))+\"px;\\n height: \"+(t.bottom-t.top+Cr(e)+r.barHeight)+\"px;\\n left: \"+t.left+\"px; width: \"+Math.max(2,t.right-t.left)+\"px;\");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r=\"before\"==(t=t.ch?ge(t.line,\"before\"==t.sticky?t.ch-1:t.ch,\"after\"):t).sticky?ge(t.line,t.ch+1,\"before\"):t);for(var o=0;o<5;o++){var l=!1,s=Vr(e,t),a=r&&r!=t?Vr(e,r):s,u=xn(e,i={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-n,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+n}),c=e.doc.scrollTop,h=e.doc.scrollLeft;if(null!=u.scrollTop&&(Mn(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(l=!0)),null!=u.scrollLeft&&(On(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-h)>1&&(l=!0)),!l)break}return i}(t,Ce(n,e.scrollToPos.from),Ce(n,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(i)for(var l=0;l<i.length;++l)i[l].lines.length||rt(i[l],\"hide\");if(o)for(var s=0;s<o.length;++s)o[s].lines.length&&rt(o[s],\"unhide\");r.wrapper.offsetHeight&&(n.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&rt(t,\"changes\",t,e.changeObjs),e.update&&e.update.finish()}function Kn(e,t){if(e.curOp)return t();In(e);try{return t()}finally{Rn(e)}}function jn(e,t){return function(){if(e.curOp)return t.apply(e,arguments);In(e);try{return t.apply(e,arguments)}finally{Rn(e)}}}function Xn(e){return function(){if(this.curOp)return e.apply(this,arguments);In(this);try{return e.apply(this,arguments)}finally{Rn(this)}}}function Yn(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);In(t);try{return e.apply(this,arguments)}finally{Rn(t)}}}function _n(e,t,r,n){null==t&&(t=e.doc.first),null==r&&(r=e.doc.first+e.doc.size),n||(n=0);var i=e.display;if(n&&r<i.viewTo&&(null==i.updateLineNumbers||i.updateLineNumbers>t)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)ke&&Ge(e.doc,t)<i.viewTo&&$n(e);else if(r<=i.viewFrom)ke&&Ue(e.doc,r+n)>i.viewFrom?$n(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)$n(e);else if(t<=i.viewFrom){var o=Zn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):$n(e)}else if(r>=i.viewTo){var l=Zn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):$n(e)}else{var s=Zn(e,t,t,-1),a=Zn(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(rr(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):$n(e)}var u=i.externalMeasured;u&&(r<u.lineN?u.lineN+=n:t<u.lineN+u.size&&(i.externalMeasured=null))}function qn(e,t,r){e.curOp.viewChanged=!0;var n=e.display,i=e.display.externalMeasured;if(i&&t>=i.lineN&&t<i.lineN+i.size&&(n.externalMeasured=null),!(t<n.viewFrom||t>=n.viewTo)){var o=n.view[on(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==B(l,r)&&l.push(r)}}}function $n(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Zn(e,t,r,n){var i,o=on(e,t),l=e.display.view;if(!ke||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a<o;a++)s+=l[a].size;if(s!=t){if(n>0){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,r+=i}for(;Ge(e.doc,r)!=r;){if(o==(n<0?0:l.length-1))return null;r+=n*l[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function Qn(e){for(var t=e.display.view,r=0,n=0;n<t.length;n++){var i=t[n];i.hidden||i.node&&!i.changes||++r}return r}function Jn(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,E(ei,e))}function ei(e){var t=e.doc;if(!(t.highlightFrontier>=e.display.viewTo)){var r=+new Date+e.options.workTime,n=zt(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(o){if(n.line>=e.display.viewFrom){var l=o.styles,s=o.text.length>e.options.maxHighlightLength?Ot(t.mode,n.state):null,a=Pt(e,o,n,!0);s&&(n.state=s),o.styles=a.styles;var u=o.styleClasses,c=a.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var h=!l||l.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),f=0;!h&&f<l.length;++f)h=l[f]!=o.styles[f];h&&i.push(n.line),o.stateAfter=n.save(),n.nextLine()}else o.text.length<=e.options.maxHighlightLength&&It(e,o.text,n),o.stateAfter=n.line%5==0?n.save():null,n.nextLine();if(+new Date>r)return Jn(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&Kn(e,function(){for(var t=0;t<i.length;t++)qn(e,i[t],\"text\")})}}var ti=function(e,t,r){var n=e.display;this.viewport=t,this.visible=yn(n,e.doc,t),this.editorIsHidden=!n.wrapper.offsetWidth,this.wrapperHeight=n.wrapper.clientHeight,this.wrapperWidth=n.wrapper.clientWidth,this.oldDisplayWidth=Sr(e),this.force=r,this.dims=Jr(e),this.events=[]};function ri(e,t){var r=e.display,n=e.doc;if(t.editorIsHidden)return $n(e),!1;if(!t.force&&t.visible.from>=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==Qn(e))return!1;wn(e)&&($n(e),t.dims=Jr(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFrom<o&&o-r.viewFrom<20&&(o=Math.max(n.first,r.viewFrom)),r.viewTo>l&&r.viewTo-l<20&&(l=Math.min(i,r.viewTo)),ke&&(o=Ge(e.doc,o),l=Ue(e.doc,l));var s,u,c,h,f=o!=r.viewFrom||l!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;u=o,c=l,0==(h=(s=e).display).view.length||u>=h.viewTo||c<=h.viewFrom?(h.view=rr(s,u,c),h.viewFrom=u):(h.viewFrom>u?h.view=rr(s,u,h.viewFrom).concat(h.view):h.viewFrom<u&&(h.view=h.view.slice(on(s,u))),h.viewFrom=u,h.viewTo<c?h.view=h.view.concat(rr(s,h.viewTo,c)):h.viewTo>c&&(h.view=h.view.slice(0,on(s,c)))),h.viewTo=c,r.viewOffset=je(se(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+\"px\";var d=Qn(e);if(!f&&0==d&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var p=function(e){if(e.hasFocus())return null;var t=W();if(!t||!D(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&D(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return d>4&&(r.lineDiv.style.display=\"none\"),function(e,t,r){var n=e.display,i=e.options.lineNumbers,o=n.lineDiv,l=o.firstChild;function s(t){var r=t.nextSibling;return a&&y&&e.display.currentWheelTarget==t?t.style.display=\"none\":t.parentNode.removeChild(t),r}for(var u=n.view,c=n.viewFrom,h=0;h<u.length;h++){var f=u[h];if(f.hidden);else if(f.node&&f.node.parentNode==o){for(;l!=f.node;)l=s(l);var d=i&&null!=t&&t<=c&&f.lineNumber;f.changes&&(B(f.changes,\"gutter\")>-1&&(d=!1),sr(e,f,c,r)),d&&(M(f.lineNumber),f.lineNumber.appendChild(document.createTextNode(pe(e.options,c)))),l=f.node.nextSibling}else{var p=(m=c,b=r,void 0,w=ur(g=e,v=f),v.text=v.node=w.pre,w.bgClass&&(v.bgClass=w.bgClass),w.textClass&&(v.textClass=w.textClass),hr(g,v),fr(g,v,m,b),pr(g,v,b),v.node);o.insertBefore(p,l)}c+=f.size}var g,v,m,b,w;for(;l;)l=s(l)}(e,r.updateLineNumbers,t.dims),d>4&&(r.lineDiv.style.display=\"\"),r.renderedView=r.view,function(e){if(e&&e.activeElt&&e.activeElt!=W()&&(e.activeElt.focus(),e.anchorNode&&D(document.body,e.anchorNode)&&D(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(p),M(r.cursorDiv),M(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,f&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,Jn(e,400)),r.updateLineNumbers=null,!0}function ni(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t.oldDisplayWidth!=Sr(e)||(r&&null!=r.top&&(r={top:Math.min(e.doc.height+wr(e.display)-Lr(e),r.top)}),t.visible=yn(e.display,e.doc,r),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&ri(e,t);n=!1){vn(e);var i=An(e);ln(e),Hn(e,i),li(e,i),t.force=!1}t.signal(e,\"update\",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,\"viewportChange\",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ii(e,t){var r=new ti(e,t);if(ri(e,r)){vn(e),ni(e,r);var n=An(e);ln(e),Hn(e,n),li(e,n),r.finish()}}function oi(e){var t=e.display.gutters.offsetWidth;e.display.sizer.style.marginLeft=t+\"px\"}function li(e,t){e.display.sizer.style.minHeight=t.docHeight+\"px\",e.display.heightForcer.style.top=t.docHeight+\"px\",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Cr(e)+\"px\"}function si(e){var t=e.display.gutters,r=e.options.gutters;M(t);for(var n=0;n<r.length;++n){var i=r[n],o=t.appendChild(O(\"div\",null,\"CodeMirror-gutter \"+i));\"CodeMirror-linenumbers\"==i&&(e.display.lineGutter=o,o.style.width=(e.display.lineNumWidth||1)+\"px\")}t.style.display=n?\"\":\"none\",oi(e)}function ai(e){var t=B(e.gutters,\"CodeMirror-linenumbers\");-1==t&&e.lineNumbers?e.gutters=e.gutters.concat([\"CodeMirror-linenumbers\"]):t>-1&&!e.lineNumbers&&(e.gutters=e.gutters.slice(0),e.gutters.splice(t,1))}ti.prototype.signal=function(e,t){ot(e,t)&&this.events.push(arguments)},ti.prototype.finish=function(){for(var e=0;e<this.events.length;e++)rt.apply(null,this.events[e])};var ui=0,ci=null;function hi(e){var t=e.wheelDeltaX,r=e.wheelDeltaY;return null==t&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),null==r&&e.detail&&e.axis==e.VERTICAL_AXIS?r=e.detail:null==r&&(r=e.wheelDelta),{x:t,y:r}}function fi(e){var t=hi(e);return t.x*=ci,t.y*=ci,t}function di(e,t){var n=hi(t),i=n.x,o=n.y,l=e.display,s=l.scroller,u=s.scrollWidth>s.clientWidth,c=s.scrollHeight>s.clientHeight;if(i&&u||o&&c){if(o&&y&&a)e:for(var f=t.target,d=l.view;f!=s;f=f.parentNode)for(var p=0;p<d.length;p++)if(d[p].node==f){e.display.currentWheelTarget=f;break e}if(i&&!r&&!h&&null!=ci)return o&&c&&Mn(e,Math.max(0,s.scrollTop+o*ci)),On(e,Math.max(0,s.scrollLeft+i*ci)),(!o||o&&c)&&st(t),void(l.wheelStartX=null);if(o&&null!=ci){var g=o*ci,v=e.doc.scrollTop,m=v+l.wrapper.clientHeight;g<0?v=Math.max(0,v+g-50):m=Math.min(e.doc.height,m+g+50),ii(e,{top:v,bottom:m})}ui<20&&(null==l.wheelStartX?(l.wheelStartX=s.scrollLeft,l.wheelStartY=s.scrollTop,l.wheelDX=i,l.wheelDY=o,setTimeout(function(){if(null!=l.wheelStartX){var e=s.scrollLeft-l.wheelStartX,t=s.scrollTop-l.wheelStartY,r=t&&l.wheelDY&&t/l.wheelDY||e&&l.wheelDX&&e/l.wheelDX;l.wheelStartX=l.wheelStartY=null,r&&(ci=(ci*ui+r)/(ui+1),++ui)}},200)):(l.wheelDX+=i,l.wheelDY+=o))}}l?ci=-.53:r?ci=15:c?ci=-.7:f&&(ci=-1/3);var pi=function(e,t){this.ranges=e,this.primIndex=t};pi.prototype.primary=function(){return this.ranges[this.primIndex]},pi.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var r=this.ranges[t],n=e.ranges[t];if(!me(r.anchor,n.anchor)||!me(r.head,n.head))return!1}return!0},pi.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new gi(ye(this.ranges[t].anchor),ye(this.ranges[t].head));return new pi(e,this.primIndex)},pi.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},pi.prototype.contains=function(e,t){t||(t=e);for(var r=0;r<this.ranges.length;r++){var n=this.ranges[r];if(ve(t,n.from())>=0&&ve(e,n.to())<=0)return r}return-1};var gi=function(e,t){this.anchor=e,this.head=t};function vi(e,t){var r=e[t];e.sort(function(e,t){return ve(e.from(),t.from())}),t=B(e,r);for(var n=1;n<e.length;n++){var i=e[n],o=e[n-1];if(ve(o.to(),i.from())>=0){var l=we(o.from(),i.from()),s=be(o.to(),i.to()),a=o.empty()?i.from()==i.head:o.from()==o.head;n<=t&&--t,e.splice(--n,2,new gi(a?s:l,a?l:s))}}return new pi(e,t)}function mi(e,t){return new pi([new gi(e,t||e)],0)}function yi(e){return e.text?ge(e.from.line+e.text.length-1,q(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function bi(e,t){if(ve(e,t.from)<0)return e;if(ve(e,t.to)<=0)return yi(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=yi(t).ch-t.to.ch),ge(r,n)}function wi(e,t){for(var r=[],n=0;n<e.sel.ranges.length;n++){var i=e.sel.ranges[n];r.push(new gi(bi(i.anchor,t),bi(i.head,t)))}return vi(r,e.sel.primIndex)}function xi(e,t,r){return e.line==t.line?ge(r.line,e.ch-t.ch+r.ch):ge(r.line+(e.line-t.line),e.ch)}function Ci(e){e.doc.mode=Tt(e.options,e.doc.modeOption),Si(e)}function Si(e){e.doc.iter(function(e){e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,Jn(e,100),e.state.modeGen++,e.curOp&&_n(e)}function Li(e,t){return 0==t.from.ch&&0==t.to.ch&&\"\"==q(t.text)&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function ki(e,t,r,n){function i(e){return r?r[e]:null}function o(e,r,i){!function(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),De(e),We(e,r);var i=n?n(e):1;i!=e.height&&ce(e,i)}(e,r,i,n),or(e,\"change\",e,t)}function l(e,t){for(var r=[],o=e;o<t;++o)r.push(new jt(u[o],i(o),n));return r}var s=t.from,a=t.to,u=t.text,c=se(e,s.line),h=se(e,a.line),f=q(u),d=i(u.length-1),p=a.line-s.line;if(t.full)e.insert(0,l(0,u.length)),e.remove(u.length,e.size-u.length);else if(Li(e,t)){var g=l(0,u.length-1);o(h,h.text,d),p&&e.remove(s.line,p),g.length&&e.insert(s.line,g)}else if(c==h)if(1==u.length)o(c,c.text.slice(0,s.ch)+f+c.text.slice(a.ch),d);else{var v=l(1,u.length-1);v.push(new jt(f+c.text.slice(a.ch),d,n)),o(c,c.text.slice(0,s.ch)+u[0],i(0)),e.insert(s.line+1,v)}else if(1==u.length)o(c,c.text.slice(0,s.ch)+u[0]+h.text.slice(a.ch),i(0)),e.remove(s.line+1,p);else{o(c,c.text.slice(0,s.ch)+u[0],i(0)),o(h,f+h.text.slice(a.ch),d);var m=l(1,u.length-1);p>1&&e.remove(s.line+1,p-1),e.insert(s.line+1,m)}or(e,\"change\",e,t)}function Ti(e,t,r){!function e(n,i,o){if(n.linked)for(var l=0;l<n.linked.length;++l){var s=n.linked[l];if(s.doc!=i){var a=o&&s.sharedHist;r&&!a||(t(s.doc,a),e(s.doc,n,a))}}}(e,null,!0)}function Mi(e,t){if(t.cm)throw new Error(\"This document is already in use.\");e.doc=t,t.cm=e,rn(e),Ci(e),Ni(e),e.options.lineWrapping||Ye(e),e.options.mode=t.modeOption,_n(e)}function Ni(e){(\"rtl\"==e.doc.direction?H:T)(e.display.lineDiv,\"CodeMirror-rtl\")}function Oi(e){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function Ai(e,t){var r={from:ye(t.from),to:yi(t),text:ae(e,t.from,t.to)};return Pi(e,r,t.from.line,t.to.line+1),Ti(e,function(e){return Pi(e,r,t.from.line,t.to.line+1)},!0),r}function Di(e){for(;e.length;){if(!q(e).ranges)break;e.pop()}}function Wi(e,t,r,n){var i=e.history;i.undone.length=0;var o,l,s,a=+new Date;if((i.lastOp==n||i.lastOrigin==t.origin&&t.origin&&(\"+\"==t.origin.charAt(0)&&i.lastModTime>a-(e.cm?e.cm.options.historyEventDelay:500)||\"*\"==t.origin.charAt(0)))&&(s=i,o=i.lastOp==n?(Di(s.done),q(s.done)):s.done.length&&!q(s.done).ranges?q(s.done):s.done.length>1&&!s.done[s.done.length-2].ranges?(s.done.pop(),q(s.done)):void 0))l=q(o.changes),0==ve(t.from,t.to)&&0==ve(t.from,l.to)?l.to=yi(t):o.changes.push(Ai(e,t));else{var u=q(i.done);for(u&&u.ranges||Fi(e.sel,i.done),o={changes:[Ai(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=a,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||rt(e,\"historyAdded\")}function Hi(e,t,r,n){var i,o,l,s,a,u=e.history,c=n&&n.origin;r==u.lastSelOp||c&&u.lastSelOrigin==c&&(u.lastModTime==u.lastSelTime&&u.lastOrigin==c||(i=e,o=c,l=q(u.done),s=t,\"*\"==(a=o.charAt(0))||\"+\"==a&&l.ranges.length==s.ranges.length&&l.somethingSelected()==s.somethingSelected()&&new Date-i.history.lastSelTime<=(i.cm?i.cm.options.historyEventDelay:500)))?u.done[u.done.length-1]=t:Fi(t,u.done),u.lastSelTime=+new Date,u.lastSelOrigin=c,u.lastSelOp=r,n&&!1!==n.clearRedo&&Di(u.undone)}function Fi(e,t){var r=q(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Pi(e,t,r,n){var i=t[\"spans_\"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(r){r.markedSpans&&((i||(i=t[\"spans_\"+e.id]={}))[o]=r.markedSpans),++o})}function Ei(e){if(!e)return null;for(var t,r=0;r<e.length;++r)e[r].marker.explicitlyCleared?t||(t=e.slice(0,r)):t&&t.push(e[r]);return t?t.length?t:null:e}function zi(e,t){var r=function(e,t){var r=t[\"spans_\"+e.id];if(!r)return null;for(var n=[],i=0;i<t.text.length;++i)n.push(Ei(r[i]));return n}(e,t),n=Oe(e,t);if(!r)return n;if(!n)return r;for(var i=0;i<r.length;++i){var o=r[i],l=n[i];if(o&&l)e:for(var s=0;s<l.length;++s){for(var a=l[s],u=0;u<o.length;++u)if(o[u].marker==a.marker)continue e;o.push(a)}else l&&(r[i]=l)}return r}function Ii(e,t,r){for(var n=[],i=0;i<e.length;++i){var o=e[i];if(o.ranges)n.push(r?pi.prototype.deepCopy.call(o):o);else{var l=o.changes,s=[];n.push({changes:s});for(var a=0;a<l.length;++a){var u=l[a],c=void 0;if(s.push({from:u.from,to:u.to,text:u.text}),t)for(var h in u)(c=h.match(/^spans_(\\d+)$/))&&B(t,Number(c[1]))>-1&&(q(s)[h]=u[h],delete u[h])}}}return n}function Ri(e,t,r,n){if(n){var i=e.anchor;if(r){var o=ve(t,i)<0;o!=ve(r,i)<0?(i=t,t=r):o!=ve(t,r)<0&&(t=r)}return new gi(i,t)}return new gi(r||t,t)}function Bi(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),ji(e,new pi([Ri(e.sel.primary(),t,r,i)],0),n)}function Gi(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o<e.sel.ranges.length;o++)n[o]=Ri(e.sel.ranges[o],t[o],null,i);ji(e,vi(n,e.sel.primIndex),r)}function Ui(e,t,r,n){var i=e.sel.ranges.slice(0);i[t]=r,ji(e,vi(i,e.sel.primIndex),n)}function Vi(e,t,r,n){ji(e,mi(t,r),n)}function Ki(e,t,r){var n=e.history.done,i=q(n);i&&i.ranges?(n[n.length-1]=t,Xi(e,t,r)):ji(e,t,r)}function ji(e,t,r){Xi(e,t,r),Hi(e,e.sel,e.cm?e.cm.curOp.id:NaN,r)}function Xi(e,t,r){var n,i,o,l;(ot(e,\"beforeSelectionChange\")||e.cm&&ot(e.cm,\"beforeSelectionChange\"))&&(n=e,o=r,l={ranges:(i=t).ranges,update:function(e){this.ranges=[];for(var t=0;t<e.length;t++)this.ranges[t]=new gi(Ce(n,e[t].anchor),Ce(n,e[t].head))},origin:o&&o.origin},rt(n,\"beforeSelectionChange\",n,l),n.cm&&rt(n.cm,\"beforeSelectionChange\",n.cm,l),t=l.ranges!=i.ranges?vi(l.ranges,l.ranges.length-1):i),Yi(e,qi(e,t,r&&r.bias||(ve(t.primary().head,e.sel.primary().head)<0?-1:1),!0)),r&&!1===r.scroll||!e.cm||Sn(e.cm)}function Yi(e,t){t.equals(e.sel)||(e.sel=t,e.cm&&(e.cm.curOp.updateInput=e.cm.curOp.selectionChanged=!0,it(e.cm)),or(e,\"cursorActivity\",e))}function _i(e){Yi(e,qi(e,e.sel,null,!1))}function qi(e,t,r,n){for(var i,o=0;o<t.ranges.length;o++){var l=t.ranges[o],s=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[o],a=Zi(e,l.anchor,s&&s.anchor,r,n),u=Zi(e,l.head,s&&s.head,r,n);(i||a!=l.anchor||u!=l.head)&&(i||(i=t.ranges.slice(0,o)),i[o]=new gi(a,u))}return i?vi(i,t.primIndex):t}function $i(e,t,r,n,i){var o=se(e,t.line);if(o.markedSpans)for(var l=0;l<o.markedSpans.length;++l){var s=o.markedSpans[l],a=s.marker;if((null==s.from||(a.inclusiveLeft?s.from<=t.ch:s.from<t.ch))&&(null==s.to||(a.inclusiveRight?s.to>=t.ch:s.to>t.ch))){if(i&&(rt(a,\"beforeCursorEnter\"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var u=a.find(n<0?1:-1),c=void 0;if((n<0?a.inclusiveRight:a.inclusiveLeft)&&(u=Qi(e,u,-n,u&&u.line==t.line?o:null)),u&&u.line==t.line&&(c=ve(u,r))&&(n<0?c<0:c>0))return $i(e,u,t,n,i)}var h=a.find(n<0?-1:1);return(n<0?a.inclusiveLeft:a.inclusiveRight)&&(h=Qi(e,h,n,h.line==t.line?o:null)),h?$i(e,h,t,n,i):null}}return t}function Zi(e,t,r,n,i){var o=n||1,l=$i(e,t,r,o,i)||!i&&$i(e,t,r,o,!0)||$i(e,t,r,-o,i)||!i&&$i(e,t,r,-o,!0);return l||(e.cantEdit=!0,ge(e.first,0))}function Qi(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?Ce(e,ge(t.line-1)):null:r>0&&t.ch==(n||se(e,t.line)).text.length?t.line<e.first+e.size-1?ge(t.line+1,0):null:new ge(t.line,t.ch+r)}function Ji(e){e.setSelection(ge(e.firstLine(),0),ge(e.lastLine()),V)}function eo(e,t,r){var n={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return n.canceled=!0}};return r&&(n.update=function(t,r,i,o){t&&(n.from=Ce(e,t)),r&&(n.to=Ce(e,r)),i&&(n.text=i),void 0!==o&&(n.origin=o)}),rt(e,\"beforeChange\",e,n),e.cm&&rt(e.cm,\"beforeChange\",e.cm,n),n.canceled?null:{from:n.from,to:n.to,text:n.text,origin:n.origin}}function to(e,t,r){if(e.cm){if(!e.cm.curOp)return jn(e.cm,to)(e,t,r);if(e.cm.state.suppressEdits)return}if(!(ot(e,\"beforeChange\")||e.cm&&ot(e.cm,\"beforeChange\"))||(t=eo(e,t,!0))){var n=Le&&!r&&function(e,t,r){var n=null;if(e.iter(t.line,r.line+1,function(e){if(e.markedSpans)for(var t=0;t<e.markedSpans.length;++t){var r=e.markedSpans[t].marker;!r.readOnly||n&&-1!=B(n,r)||(n||(n=[])).push(r)}}),!n)return null;for(var i=[{from:t,to:r}],o=0;o<n.length;++o)for(var l=n[o],s=l.find(0),a=0;a<i.length;++a){var u=i[a];if(!(ve(u.to,s.from)<0||ve(u.from,s.to)>0)){var c=[a,1],h=ve(u.from,s.from),f=ve(u.to,s.to);(h<0||!l.inclusiveLeft&&!h)&&c.push({from:u.from,to:s.from}),(f>0||!l.inclusiveRight&&!f)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),a+=c.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)ro(e,{from:n[i].from,to:n[i].to,text:i?[\"\"]:t.text,origin:t.origin});else ro(e,t)}}function ro(e,t){if(1!=t.text.length||\"\"!=t.text[0]||0!=ve(t.from,t.to)){var r=wi(e,t);Wi(e,t,r,e.cm?e.cm.curOp.id:NaN),oo(e,t,r,Oe(e,t));var n=[];Ti(e,function(e,r){r||-1!=B(n,e.history)||(uo(e.history,t),n.push(e.history)),oo(e,t,null,Oe(e,t))})}}function no(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var i,o=e.history,l=e.sel,s=\"undo\"==t?o.done:o.undone,a=\"undo\"==t?o.undone:o.done,u=0;u<s.length&&(i=s[u],r?!i.ranges||i.equals(e.sel):i.ranges);u++);if(u!=s.length){for(o.lastOrigin=o.lastSelOrigin=null;;){if(!(i=s.pop()).ranges){if(n)return void s.push(i);break}if(Fi(i,a),r&&!i.equals(e.sel))return void ji(e,i,{clearRedo:!1});l=i}var c=[];Fi(l,a),a.push({changes:c,generation:o.generation}),o.generation=i.generation||++o.maxGeneration;for(var h=ot(e,\"beforeChange\")||e.cm&&ot(e.cm,\"beforeChange\"),f=function(r){var n=i.changes[r];if(n.origin=t,h&&!eo(e,n,!1))return s.length=0,{};c.push(Ai(e,n));var o=r?wi(e,n):q(s);oo(e,n,o,zi(e,n)),!r&&e.cm&&e.cm.scrollIntoView({from:n.from,to:yi(n)});var l=[];Ti(e,function(e,t){t||-1!=B(l,e.history)||(uo(e.history,n),l.push(e.history)),oo(e,n,null,zi(e,n))})},d=i.changes.length-1;d>=0;--d){var p=f(d);if(p)return p.v}}}}function io(e,t){if(0!=t&&(e.first+=t,e.sel=new pi($(e.sel.ranges,function(e){return new gi(ge(e.anchor.line+t,e.anchor.ch),ge(e.head.line+t,e.head.ch))}),e.sel.primIndex),e.cm)){_n(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;n<r.viewTo;n++)qn(e.cm,n,\"gutter\")}}function oo(e,t,r,n){if(e.cm&&!e.cm.curOp)return jn(e.cm,oo)(e,t,r,n);if(t.to.line<e.first)io(e,t.text.length-1-(t.to.line-t.from.line));else if(!(t.from.line>e.lastLine())){if(t.from.line<e.first){var i=t.text.length-1-(e.first-t.from.line);io(e,i),t={from:ge(e.first,0),to:ge(t.to.line+i,t.to.ch),text:[q(t.text)],origin:t.origin}}var o=e.lastLine();t.to.line>o&&(t={from:t.from,to:ge(o,se(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=ae(e,t.from,t.to),r||(r=wi(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=he(Be(se(n,o.line))),n.iter(a,l.line+1,function(e){if(e==i.maxLine)return s=!0,!0}));n.sel.contains(t.from,t.to)>-1&&it(e);ki(n,t,r,tn(e)),e.options.lineWrapping||(n.iter(a,o.line+t.text.length,function(e){var t=Xe(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)}),s&&(e.curOp.updateMaxLine=!0));(function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontier<t-10)){for(var r=e.first,n=t-1;n>r;n--){var i=se(e,n).stateAfter;if(i&&(!(i instanceof Ht)||n+i.lookAhead<t)){r=n+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,r)}})(n,o.line),Jn(e,400);var u=t.text.length-(l.line-o.line)-1;t.full?_n(e):o.line!=l.line||1!=t.text.length||Li(e.doc,t)?_n(e,o.line,l.line+1,u):qn(e,o.line,\"text\");var c=ot(e,\"changes\"),h=ot(e,\"change\");if(h||c){var f={from:o,to:l,text:t.text,removed:t.removed,origin:t.origin};h&&or(e,\"change\",e,f),c&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(f)}e.display.selForContextMenu=null}(e.cm,t,n):ki(e,t,n),Xi(e,r,V)}}function lo(e,t,r,n,i){var o;(n||(n=r),ve(n,r)<0)&&(r=(o=[n,r])[0],n=o[1]);\"string\"==typeof t&&(t=e.splitLines(t)),to(e,{from:r,to:n,text:t,origin:i})}function so(e,t,r,n){r<e.line?e.line+=n:t<e.line&&(e.line=t,e.ch=0)}function ao(e,t,r,n){for(var i=0;i<e.length;++i){var o=e[i],l=!0;if(o.ranges){o.copied||((o=e[i]=o.deepCopy()).copied=!0);for(var s=0;s<o.ranges.length;s++)so(o.ranges[s].anchor,t,r,n),so(o.ranges[s].head,t,r,n)}else{for(var a=0;a<o.changes.length;++a){var u=o.changes[a];if(r<u.from.line)u.from=ge(u.from.line+n,u.from.ch),u.to=ge(u.to.line+n,u.to.ch);else if(t<=u.to.line){l=!1;break}}l||(e.splice(0,i+1),i=0)}}}function uo(e,t){var r=t.from.line,n=t.to.line,i=t.text.length-(n-r)-1;ao(e.done,r,n,i),ao(e.undone,r,n,i)}function co(e,t,r,n){var i=t,o=t;return\"number\"==typeof t?o=se(e,xe(e,t)):i=he(t),null==i?null:(n(o,i)&&e.cm&&qn(e.cm,i,r),o)}function ho(e){this.lines=e,this.parent=null;for(var t=0,r=0;r<e.length;++r)e[r].parent=this,t+=e[r].height;this.height=t}function fo(e){this.children=e;for(var t=0,r=0,n=0;n<e.length;++n){var i=e[n];t+=i.chunkSize(),r+=i.height,i.parent=this}this.size=t,this.height=r,this.parent=null}gi.prototype.from=function(){return we(this.anchor,this.head)},gi.prototype.to=function(){return be(this.anchor,this.head)},gi.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch},ho.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var r,n=e,i=e+t;n<i;++n){var o=this.lines[n];this.height-=o.height,(r=o).parent=null,De(r),or(o,\"delete\")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,r){this.height+=r,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var n=0;n<t.length;++n)t[n].parent=this},iterN:function(e,t,r){for(var n=e+t;e<n;++e)if(r(this.lines[e]))return!0}},fo.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var r=0;r<this.children.length;++r){var n=this.children[r],i=n.chunkSize();if(e<i){var o=Math.min(t,i-e),l=n.height;if(n.removeInner(e,o),this.height-=l-n.height,i==o&&(this.children.splice(r--,1),n.parent=null),0==(t-=o))break;e=0}else e-=i}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof ho))){var s=[];this.collapse(s),this.children=[new ho(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,r){this.size+=t.length,this.height+=r;for(var n=0;n<this.children.length;++n){var i=this.children[n],o=i.chunkSize();if(e<=o){if(i.insertInner(e,t,r),i.lines&&i.lines.length>50){for(var l=i.lines.length%25+25,s=l;s<i.lines.length;){var a=new ho(i.lines.slice(s,s+=25));i.height-=a.height,this.children.splice(++n,0,a),a.parent=this}i.lines=i.lines.slice(0,l),this.maybeSpill()}break}e-=o}},maybeSpill:function(){if(!(this.children.length<=10)){var e=this;do{var t=new fo(e.children.splice(e.children.length-5,5));if(e.parent){e.size-=t.size,e.height-=t.height;var r=B(e.parent.children,e);e.parent.children.splice(r+1,0,t)}else{var n=new fo(e.children);n.parent=e,e.children=[n,t],e=n}t.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n<this.children.length;++n){var i=this.children[n],o=i.chunkSize();if(e<o){var l=Math.min(t,o-e);if(i.iterN(e,l,r))return!0;if(0==(t-=l))break;e=0}else e-=o}}};var po=function(e,t,r){if(r)for(var n in r)r.hasOwnProperty(n)&&(this[n]=r[n]);this.doc=e,this.node=t};function go(e,t,r){je(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&Cn(e,r)}po.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,r=this.line,n=he(r);if(null!=n&&t){for(var i=0;i<t.length;++i)t[i]==this&&t.splice(i--,1);t.length||(r.widgets=null);var o=mr(this);ce(r,Math.max(0,r.height-o)),e&&(Kn(e,function(){go(e,r,-o),qn(e,n,\"widget\")}),or(e,\"lineWidgetCleared\",e,this,n))}},po.prototype.changed=function(){var e=this,t=this.height,r=this.doc.cm,n=this.line;this.height=null;var i=mr(this)-t;i&&(ce(n,n.height+i),r&&Kn(r,function(){r.curOp.forceUpdate=!0,go(r,n,i),or(r,\"lineWidgetChanged\",r,e,he(n))}))},lt(po);var vo=0,mo=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++vo};function yo(e,t,r,n,i){if(n&&n.shared)return function(e,t,r,n,i){(n=z(n)).shared=!1;var o=[yo(e,t,r,n,i)],l=o[0],s=n.widgetNode;return Ti(e,function(e){s&&(n.widgetNode=s.cloneNode(!0)),o.push(yo(e,Ce(e,t),Ce(e,r),n,i));for(var a=0;a<e.linked.length;++a)if(e.linked[a].isParent)return;l=q(o)}),new bo(o,l)}(e,t,r,n,i);if(e.cm&&!e.cm.curOp)return jn(e.cm,yo)(e,t,r,n,i);var o=new mo(e,i),l=ve(t,r);if(n&&z(n,o,!1),l>0||0==l&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=A(\"span\",[o.replacedWith],\"CodeMirror-widget\"),n.handleMouseEvents||o.widgetNode.setAttribute(\"cm-ignore-events\",\"true\"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Re(e,t.line,t,r,o)||t.line!=r.line&&Re(e,r.line,t,r,o))throw new Error(\"Inserting collapsed marker partially overlapping an existing one\");ke=!0}o.addToHistory&&Wi(e,{from:t,to:r,origin:\"markText\"},e.sel,NaN);var s,a=t.line,u=e.cm;if(e.iter(a,r.line+1,function(e){var n,i;u&&o.collapsed&&!u.options.lineWrapping&&Be(e)==u.display.maxLine&&(s=!0),o.collapsed&&a!=t.line&&ce(e,0),n=e,i=new Te(o,a==t.line?t.ch:null,a==r.line?r.ch:null),n.markedSpans=n.markedSpans?n.markedSpans.concat([i]):[i],i.marker.attachLine(n),++a}),o.collapsed&&e.iter(t.line,r.line+1,function(t){Ve(e,t)&&ce(t,0)}),o.clearOnEnter&&Je(o,\"beforeCursorEnter\",function(){return o.clear()}),o.readOnly&&(Le=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++vo,o.atomic=!0),u){if(s&&(u.curOp.updateMaxLine=!0),o.collapsed)_n(u,t.line,r.line+1);else if(o.className||o.title||o.startStyle||o.endStyle||o.css)for(var c=t.line;c<=r.line;c++)qn(u,c,\"text\");o.atomic&&_i(u.doc),or(u,\"markerAdded\",u,o)}return o}mo.prototype.clear=function(){var e=this;if(!this.explicitlyCleared){var t=this.doc.cm,r=t&&!t.curOp;if(r&&In(t),ot(this,\"clear\")){var n=this.find();n&&or(this,\"clear\",n.from,n.to)}for(var i=null,o=null,l=0;l<this.lines.length;++l){var s=e.lines[l],a=Me(s.markedSpans,e);t&&!e.collapsed?qn(t,he(s),\"text\"):t&&(null!=a.to&&(o=he(s)),null!=a.from&&(i=he(s))),s.markedSpans=Ne(s.markedSpans,a),null==a.from&&e.collapsed&&!Ve(e.doc,s)&&t&&ce(s,Zr(t.display))}if(t&&this.collapsed&&!t.options.lineWrapping)for(var u=0;u<this.lines.length;++u){var c=Be(e.lines[u]),h=Xe(c);h>t.display.maxLineLength&&(t.display.maxLine=c,t.display.maxLineLength=h,t.display.maxLineChanged=!0)}null!=i&&t&&this.collapsed&&_n(t,i,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&_i(t.doc)),t&&or(t,\"markerCleared\",t,this,i,o),r&&Rn(t),this.parent&&this.parent.clear()}},mo.prototype.find=function(e,t){var r,n;null==e&&\"bookmark\"==this.type&&(e=1);for(var i=0;i<this.lines.length;++i){var o=this.lines[i],l=Me(o.markedSpans,this);if(null!=l.from&&(r=ge(t?o:he(o),l.from),-1==e))return r;if(null!=l.to&&(n=ge(t?o:he(o),l.to),1==e))return n}return r&&{from:r,to:n}},mo.prototype.changed=function(){var e=this,t=this.find(-1,!0),r=this,n=this.doc.cm;t&&n&&Kn(n,function(){var i=t.line,o=he(t.line),l=Mr(n,o);if(l&&(Fr(l),n.curOp.selectionChanged=n.curOp.forceUpdate=!0),n.curOp.updateMaxLine=!0,!Ve(r.doc,i)&&null!=r.height){var s=r.height;r.height=null;var a=mr(r)-s;a&&ce(i,i.height+a)}or(n,\"markerChanged\",n,e)})},mo.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;t.maybeHiddenMarkers&&-1!=B(t.maybeHiddenMarkers,this)||(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},mo.prototype.detachLine=function(e){if(this.lines.splice(B(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},lt(mo);var bo=function(e,t){this.markers=e,this.primary=t;for(var r=0;r<e.length;++r)e[r].parent=this};function wo(e){return e.findMarks(ge(e.first,0),e.clipPos(ge(e.lastLine())),function(e){return e.parent})}function xo(e){for(var t=function(t){var r=e[t],n=[r.primary.doc];Ti(r.primary.doc,function(e){return n.push(e)});for(var i=0;i<r.markers.length;i++){var o=r.markers[i];-1==B(n,o.doc)&&(o.parent=null,r.markers.splice(i--,1))}},r=0;r<e.length;r++)t(r)}bo.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();or(this,\"clear\")}},bo.prototype.find=function(e,t){return this.primary.find(e,t)},lt(bo);var Co=0,So=function(e,t,r,n,i){if(!(this instanceof So))return new So(e,t,r,n,i);null==r&&(r=0),fo.call(this,[new ho([new jt(\"\",null)])]),this.first=r,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=r;var o=ge(r,0);this.sel=mi(o),this.history=new Oi(null),this.id=++Co,this.modeOption=t,this.lineSep=n,this.direction=\"rtl\"==i?\"rtl\":\"ltr\",this.extend=!1,\"string\"==typeof e&&(e=this.splitLines(e)),ki(this,{from:o,to:o,text:e}),ji(this,mi(o),V)};So.prototype=Q(fo.prototype,{constructor:So,iter:function(e,t,r){r?this.iterN(e-this.first,t-e,r):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var r=0,n=0;n<t.length;++n)r+=t[n].height;this.insertInner(e-this.first,t,r)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=ue(this,this.first,this.first+this.size);return!1===e?t:t.join(e||this.lineSeparator())},setValue:Yn(function(e){var t=ge(this.first,0),r=this.first+this.size-1;to(this,{from:t,to:ge(r,se(this,r).text.length),text:this.splitLines(e),origin:\"setValue\",full:!0},!0),this.cm&&Ln(this.cm,0,0),ji(this,mi(t),V)}),replaceRange:function(e,t,r,n){lo(this,e,t=Ce(this,t),r=r?Ce(this,r):t,n)},getRange:function(e,t,r){var n=ae(this,Ce(this,e),Ce(this,t));return!1===r?n:n.join(r||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(de(this,e))return se(this,e)},getLineNumber:function(e){return he(e)},getLineHandleVisualStart:function(e){return\"number\"==typeof e&&(e=se(this,e)),Be(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return Ce(this,e)},getCursor:function(e){var t=this.sel.primary();return null==e||\"head\"==e?t.head:\"anchor\"==e?t.anchor:\"end\"==e||\"to\"==e||!1===e?t.to():t.from()},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Yn(function(e,t,r){Vi(this,Ce(this,\"number\"==typeof e?ge(e,t||0):e),null,r)}),setSelection:Yn(function(e,t,r){Vi(this,Ce(this,e),Ce(this,t||e),r)}),extendSelection:Yn(function(e,t,r){Bi(this,Ce(this,e),t&&Ce(this,t),r)}),extendSelections:Yn(function(e,t){Gi(this,Se(this,e),t)}),extendSelectionsBy:Yn(function(e,t){Gi(this,Se(this,$(this.sel.ranges,e)),t)}),setSelections:Yn(function(e,t,r){if(e.length){for(var n=[],i=0;i<e.length;i++)n[i]=new gi(Ce(this,e[i].anchor),Ce(this,e[i].head));null==t&&(t=Math.min(e.length-1,this.sel.primIndex)),ji(this,vi(n,t),r)}}),addSelection:Yn(function(e,t,r){var n=this.sel.ranges.slice(0);n.push(new gi(Ce(this,e),Ce(this,t||e))),ji(this,vi(n,n.length-1),r)}),getSelection:function(e){for(var t,r=this.sel.ranges,n=0;n<r.length;n++){var i=ae(this,r[n].from(),r[n].to());t=t?t.concat(i):i}return!1===e?t:t.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],r=this.sel.ranges,n=0;n<r.length;n++){var i=ae(this,r[n].from(),r[n].to());!1!==e&&(i=i.join(e||this.lineSeparator())),t[n]=i}return t},replaceSelection:function(e,t,r){for(var n=[],i=0;i<this.sel.ranges.length;i++)n[i]=e;this.replaceSelections(n,t,r||\"+input\")},replaceSelections:Yn(function(e,t,r){for(var n=[],i=this.sel,o=0;o<i.ranges.length;o++){var l=i.ranges[o];n[o]={from:l.from(),to:l.to(),text:this.splitLines(e[o]),origin:r}}for(var s=t&&\"end\"!=t&&function(e,t,r){for(var n=[],i=ge(e.first,0),o=i,l=0;l<t.length;l++){var s=t[l],a=xi(s.from,i,o),u=xi(yi(s),i,o);if(i=s.to,o=u,\"around\"==r){var c=e.sel.ranges[l],h=ve(c.head,c.anchor)<0;n[l]=new gi(h?u:a,h?a:u)}else n[l]=new gi(a,a)}return new pi(n,e.sel.primIndex)}(this,n,t),a=n.length-1;a>=0;a--)to(this,n[a]);s?Ki(this,s):this.cm&&Sn(this.cm)}),undo:Yn(function(){no(this,\"undo\")}),redo:Yn(function(){no(this,\"redo\")}),undoSelection:Yn(function(){no(this,\"undo\",!0)}),redoSelection:Yn(function(){no(this,\"redo\",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n<e.done.length;n++)e.done[n].ranges||++t;for(var i=0;i<e.undone.length;i++)e.undone[i].ranges||++r;return{undo:t,redo:r}},clearHistory:function(){this.history=new Oi(this.history.maxGeneration)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Ii(this.history.done),undone:Ii(this.history.undone)}},setHistory:function(e){var t=this.history=new Oi(this.history.maxGeneration);t.done=Ii(e.done.slice(0),null,!0),t.undone=Ii(e.undone.slice(0),null,!0)},setGutterMarker:Yn(function(e,t,r){return co(this,e,\"gutter\",function(e){var n=e.gutterMarkers||(e.gutterMarkers={});return n[t]=r,!r&&re(n)&&(e.gutterMarkers=null),!0})}),clearGutter:Yn(function(e){var t=this;this.iter(function(r){r.gutterMarkers&&r.gutterMarkers[e]&&co(t,r,\"gutter\",function(){return r.gutterMarkers[e]=null,re(r.gutterMarkers)&&(r.gutterMarkers=null),!0})})}),lineInfo:function(e){var t;if(\"number\"==typeof e){if(!de(this,e))return null;if(t=e,!(e=se(this,e)))return null}else if(null==(t=he(e)))return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:Yn(function(e,t,r){return co(this,e,\"gutter\"==t?\"gutter\":\"class\",function(e){var n=\"text\"==t?\"textClass\":\"background\"==t?\"bgClass\":\"gutter\"==t?\"gutterClass\":\"wrapClass\";if(e[n]){if(L(r).test(e[n]))return!1;e[n]+=\" \"+r}else e[n]=r;return!0})}),removeLineClass:Yn(function(e,t,r){return co(this,e,\"gutter\"==t?\"gutter\":\"class\",function(e){var n=\"text\"==t?\"textClass\":\"background\"==t?\"bgClass\":\"gutter\"==t?\"gutterClass\":\"wrapClass\",i=e[n];if(!i)return!1;if(null==r)e[n]=null;else{var o=i.match(L(r));if(!o)return!1;var l=o.index+o[0].length;e[n]=i.slice(0,o.index)+(o.index&&l!=i.length?\" \":\"\")+i.slice(l)||null}return!0})}),addLineWidget:Yn(function(e,t,r){return i=e,o=new po(n=this,t,r),(l=n.cm)&&o.noHScroll&&(l.display.alignWidgets=!0),co(n,i,\"widget\",function(e){var t=e.widgets||(e.widgets=[]);if(null==o.insertAt?t.push(o):t.splice(Math.min(t.length-1,Math.max(0,o.insertAt)),0,o),o.line=e,l&&!Ve(n,e)){var r=je(e)<n.scrollTop;ce(e,e.height+mr(o)),r&&Cn(l,o.height),l.curOp.forceUpdate=!0}return!0}),l&&or(l,\"lineWidgetAdded\",l,o,\"number\"==typeof i?i:he(i)),o;var n,i,o,l}),removeLineWidget:function(e){e.clear()},markText:function(e,t,r){return yo(this,Ce(this,e),Ce(this,t),r,r&&r.type||\"range\")},setBookmark:function(e,t){var r={replacedWith:t&&(null==t.nodeType?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return yo(this,e=Ce(this,e),e,r,\"bookmark\")},findMarksAt:function(e){var t=[],r=se(this,(e=Ce(this,e)).line).markedSpans;if(r)for(var n=0;n<r.length;++n){var i=r[n];(null==i.from||i.from<=e.ch)&&(null==i.to||i.to>=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=Ce(this,e),t=Ce(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,function(o){var l=o.markedSpans;if(l)for(var s=0;s<l.length;s++){var a=l[s];null!=a.to&&i==e.line&&e.ch>=a.to||null==a.from&&i!=e.line||null!=a.from&&i==t.line&&a.from>=t.ch||r&&!r(a.marker)||n.push(a.marker.parent||a.marker)}++i}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;n<r.length;++n)null!=r[n].from&&e.push(r[n].marker)}),e},posFromIndex:function(e){var t,r=this.first,n=this.lineSeparator().length;return this.iter(function(i){var o=i.text.length+n;if(o>e)return t=e,!0;e-=o,++r}),Ce(this,ge(r,t))},indexFromPos:function(e){var t=(e=Ce(this,e)).ch;if(e.line<this.first||e.ch<0)return 0;var r=this.lineSeparator().length;return this.iter(this.first,e.line,function(e){t+=e.text.length+r}),t},copy:function(e){var t=new So(ue(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,r=this.first+this.size;null!=e.from&&e.from>t&&(t=e.from),null!=e.to&&e.to<r&&(r=e.to);var n=new So(ue(this,t,r),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(n.history=this.history),(this.linked||(this.linked=[])).push({doc:n,sharedHist:e.sharedHist}),n.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r],i=n.find(),o=e.clipPos(i.from),l=e.clipPos(i.to);if(ve(o,l)){var s=yo(e,o,l,n.primary,n.primary.type);n.markers.push(s),s.parent=n}}}(n,wo(this)),n},unlinkDoc:function(e){if(e instanceof wl&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t){if(this.linked[t].doc==e){this.linked.splice(t,1),e.unlinkDoc(this),xo(wo(this));break}}if(e.history==this.history){var r=[e.id];Ti(e,function(e){return r.push(e.id)},!0),e.history=new Oi(null),e.history.done=Ii(this.history.done,r),e.history.undone=Ii(this.history.undone,r)}},iterLinkedDocs:function(e){Ti(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):bt(e)},lineSeparator:function(){return this.lineSep||\"\\n\"},setDirection:Yn(function(e){var t;(\"rtl\"!=e&&(e=\"ltr\"),e!=this.direction)&&(this.direction=e,this.iter(function(e){return e.order=null}),this.cm&&Kn(t=this.cm,function(){Ni(t),_n(t)}))})}),So.prototype.eachLine=So.prototype.iter;var Lo=0;function ko(e){var t=this;if(To(t),!nt(t,e)&&!yr(t.display,e)){st(e),l&&(Lo=+new Date);var r=nn(t,e,!0),n=e.dataTransfer.files;if(r&&!t.isReadOnly())if(n&&n.length&&window.FileReader&&window.File)for(var i=n.length,o=Array(i),s=0,a=function(e,n){if(!t.options.allowDropFileTypes||-1!=B(t.options.allowDropFileTypes,e.type)){var l=new FileReader;l.onload=jn(t,function(){var e=l.result;if(/[\\x00-\\x08\\x0e-\\x1f]{2}/.test(e)&&(e=\"\"),o[n]=e,++s==i){var a={from:r=Ce(t.doc,r),to:r,text:t.doc.splitLines(o.join(t.doc.lineSeparator())),origin:\"paste\"};to(t.doc,a),Ki(t.doc,mi(r,yi(a)))}}),l.readAsText(e)}},u=0;u<i;++u)a(n[u],u);else{if(t.state.draggingText&&t.doc.sel.contains(r)>-1)return t.state.draggingText(e),void setTimeout(function(){return t.display.input.focus()},20);try{var c=e.dataTransfer.getData(\"Text\");if(c){var h;if(t.state.draggingText&&!t.state.draggingText.copy&&(h=t.listSelections()),Xi(t.doc,mi(r,r)),h)for(var f=0;f<h.length;++f)lo(t.doc,\"\",h[f].anchor,h[f].head,\"drag\");t.replaceSelection(c,\"around\",\"paste\"),t.display.input.focus()}}catch(e){}}}}function To(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Mo(e){if(document.getElementsByClassName)for(var t=document.getElementsByClassName(\"CodeMirror\"),r=0;r<t.length;r++){var n=t[r].CodeMirror;n&&e(n)}}var No=!1;function Oo(){var e;No||(Je(window,\"resize\",function(){null==e&&(e=setTimeout(function(){e=null,Mo(Ao)},100))}),Je(window,\"blur\",function(){return Mo(gn)}),No=!0)}function Ao(e){var t=e.display;t.lastWrapHeight==t.wrapper.clientHeight&&t.lastWrapWidth==t.wrapper.clientWidth||(t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize())}for(var Do={3:\"Pause\",8:\"Backspace\",9:\"Tab\",13:\"Enter\",16:\"Shift\",17:\"Ctrl\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Esc\",32:\"Space\",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"Left\",38:\"Up\",39:\"Right\",40:\"Down\",44:\"PrintScrn\",45:\"Insert\",46:\"Delete\",59:\";\",61:\"=\",91:\"Mod\",92:\"Mod\",93:\"Mod\",106:\"*\",107:\"=\",109:\"-\",110:\".\",111:\"/\",127:\"Delete\",145:\"ScrollLock\",173:\"-\",186:\";\",187:\"=\",188:\",\",189:\"-\",190:\".\",191:\"/\",192:\"`\",219:\"[\",220:\"\\\\\",221:\"]\",222:\"'\",63232:\"Up\",63233:\"Down\",63234:\"Left\",63235:\"Right\",63272:\"Delete\",63273:\"Home\",63275:\"End\",63276:\"PageUp\",63277:\"PageDown\",63302:\"Insert\"},Wo=0;Wo<10;Wo++)Do[Wo+48]=Do[Wo+96]=String(Wo);for(var Ho=65;Ho<=90;Ho++)Do[Ho]=String.fromCharCode(Ho);for(var Fo=1;Fo<=12;Fo++)Do[Fo+111]=Do[Fo+63235]=\"F\"+Fo;var Po={};function Eo(e){var t,r,n,i,o=e.split(/-(?!$)/);e=o[o.length-1];for(var l=0;l<o.length-1;l++){var s=o[l];if(/^(cmd|meta|m)$/i.test(s))i=!0;else if(/^a(lt)?$/i.test(s))t=!0;else if(/^(c|ctrl|control)$/i.test(s))r=!0;else{if(!/^s(hift)?$/i.test(s))throw new Error(\"Unrecognized modifier name: \"+s);n=!0}}return t&&(e=\"Alt-\"+e),r&&(e=\"Ctrl-\"+e),i&&(e=\"Cmd-\"+e),n&&(e=\"Shift-\"+e),e}function zo(e){var t={};for(var r in e)if(e.hasOwnProperty(r)){var n=e[r];if(/^(name|fallthrough|(de|at)tach)$/.test(r))continue;if(\"...\"==n){delete e[r];continue}for(var i=$(r.split(\" \"),Eo),o=0;o<i.length;o++){var l=void 0,s=void 0;o==i.length-1?(s=i.join(\" \"),l=n):(s=i.slice(0,o+1).join(\" \"),l=\"...\");var a=t[s];if(a){if(a!=l)throw new Error(\"Inconsistent bindings for \"+s)}else t[s]=l}delete e[r]}for(var u in t)e[u]=t[u];return e}function Io(e,t,r,n){var i=(t=Uo(t)).call?t.call(e,n):t[e];if(!1===i)return\"nothing\";if(\"...\"===i)return\"multi\";if(null!=i&&r(i))return\"handled\";if(t.fallthrough){if(\"[object Array]\"!=Object.prototype.toString.call(t.fallthrough))return Io(e,t.fallthrough,r,n);for(var o=0;o<t.fallthrough.length;o++){var l=Io(e,t.fallthrough[o],r,n);if(l)return l}}}function Ro(e){var t=\"string\"==typeof e?e:Do[e.keyCode];return\"Ctrl\"==t||\"Alt\"==t||\"Shift\"==t||\"Mod\"==t}function Bo(e,t,r){var n=e;return t.altKey&&\"Alt\"!=n&&(e=\"Alt-\"+e),(C?t.metaKey:t.ctrlKey)&&\"Ctrl\"!=n&&(e=\"Ctrl-\"+e),(C?t.ctrlKey:t.metaKey)&&\"Cmd\"!=n&&(e=\"Cmd-\"+e),!r&&t.shiftKey&&\"Shift\"!=n&&(e=\"Shift-\"+e),e}function Go(e,t){if(h&&34==e.keyCode&&e.char)return!1;var r=Do[e.keyCode];return null!=r&&!e.altGraphKey&&(3==e.keyCode&&e.code&&(r=e.code),Bo(r,e,t))}function Uo(e){return\"string\"==typeof e?Po[e]:e}function Vo(e,t){for(var r=e.doc.sel.ranges,n=[],i=0;i<r.length;i++){for(var o=t(r[i]);n.length&&ve(o.from,q(n).to)<=0;){var l=n.pop();if(ve(l.from,o.from)<0){o.from=l.from;break}}n.push(o)}Kn(e,function(){for(var t=n.length-1;t>=0;t--)lo(e.doc,\"\",n[t].from,n[t].to,\"+delete\");Sn(e)})}function Ko(e,t,r){var n=oe(e.text,t+r,r);return n<0||n>e.text.length?null:n}function jo(e,t,r){var n=Ko(e,t.ch,r);return null==n?null:new ge(t.line,n,r<0?\"after\":\"before\")}function Xo(e,t,r,n,i){if(e){var o=Ze(r,t.doc.direction);if(o){var l,s=i<0?q(o):o[0],a=i<0==(1==s.level)?\"after\":\"before\";if(s.level>0||\"rtl\"==t.doc.direction){var u=Nr(t,r);l=i<0?r.text.length-1:0;var c=Or(t,u,l).top;l=le(function(e){return Or(t,u,e).top==c},i<0==(1==s.level)?s.from:s.to-1,l),\"before\"==a&&(l=Ko(r,l,1))}else l=i<0?s.to:s.from;return new ge(n,l,a)}}return new ge(n,i<0?r.text.length:0,i<0?\"before\":\"after\")}Po.basic={Left:\"goCharLeft\",Right:\"goCharRight\",Up:\"goLineUp\",Down:\"goLineDown\",End:\"goLineEnd\",Home:\"goLineStartSmart\",PageUp:\"goPageUp\",PageDown:\"goPageDown\",Delete:\"delCharAfter\",Backspace:\"delCharBefore\",\"Shift-Backspace\":\"delCharBefore\",Tab:\"defaultTab\",\"Shift-Tab\":\"indentAuto\",Enter:\"newlineAndIndent\",Insert:\"toggleOverwrite\",Esc:\"singleSelection\"},Po.pcDefault={\"Ctrl-A\":\"selectAll\",\"Ctrl-D\":\"deleteLine\",\"Ctrl-Z\":\"undo\",\"Shift-Ctrl-Z\":\"redo\",\"Ctrl-Y\":\"redo\",\"Ctrl-Home\":\"goDocStart\",\"Ctrl-End\":\"goDocEnd\",\"Ctrl-Up\":\"goLineUp\",\"Ctrl-Down\":\"goLineDown\",\"Ctrl-Left\":\"goGroupLeft\",\"Ctrl-Right\":\"goGroupRight\",\"Alt-Left\":\"goLineStart\",\"Alt-Right\":\"goLineEnd\",\"Ctrl-Backspace\":\"delGroupBefore\",\"Ctrl-Delete\":\"delGroupAfter\",\"Ctrl-S\":\"save\",\"Ctrl-F\":\"find\",\"Ctrl-G\":\"findNext\",\"Shift-Ctrl-G\":\"findPrev\",\"Shift-Ctrl-F\":\"replace\",\"Shift-Ctrl-R\":\"replaceAll\",\"Ctrl-[\":\"indentLess\",\"Ctrl-]\":\"indentMore\",\"Ctrl-U\":\"undoSelection\",\"Shift-Ctrl-U\":\"redoSelection\",\"Alt-U\":\"redoSelection\",fallthrough:\"basic\"},Po.emacsy={\"Ctrl-F\":\"goCharRight\",\"Ctrl-B\":\"goCharLeft\",\"Ctrl-P\":\"goLineUp\",\"Ctrl-N\":\"goLineDown\",\"Alt-F\":\"goWordRight\",\"Alt-B\":\"goWordLeft\",\"Ctrl-A\":\"goLineStart\",\"Ctrl-E\":\"goLineEnd\",\"Ctrl-V\":\"goPageDown\",\"Shift-Ctrl-V\":\"goPageUp\",\"Ctrl-D\":\"delCharAfter\",\"Ctrl-H\":\"delCharBefore\",\"Alt-D\":\"delWordAfter\",\"Alt-Backspace\":\"delWordBefore\",\"Ctrl-K\":\"killLine\",\"Ctrl-T\":\"transposeChars\",\"Ctrl-O\":\"openLine\"},Po.macDefault={\"Cmd-A\":\"selectAll\",\"Cmd-D\":\"deleteLine\",\"Cmd-Z\":\"undo\",\"Shift-Cmd-Z\":\"redo\",\"Cmd-Y\":\"redo\",\"Cmd-Home\":\"goDocStart\",\"Cmd-Up\":\"goDocStart\",\"Cmd-End\":\"goDocEnd\",\"Cmd-Down\":\"goDocEnd\",\"Alt-Left\":\"goGroupLeft\",\"Alt-Right\":\"goGroupRight\",\"Cmd-Left\":\"goLineLeft\",\"Cmd-Right\":\"goLineRight\",\"Alt-Backspace\":\"delGroupBefore\",\"Ctrl-Alt-Backspace\":\"delGroupAfter\",\"Alt-Delete\":\"delGroupAfter\",\"Cmd-S\":\"save\",\"Cmd-F\":\"find\",\"Cmd-G\":\"findNext\",\"Shift-Cmd-G\":\"findPrev\",\"Cmd-Alt-F\":\"replace\",\"Shift-Cmd-Alt-F\":\"replaceAll\",\"Cmd-[\":\"indentLess\",\"Cmd-]\":\"indentMore\",\"Cmd-Backspace\":\"delWrappedLineLeft\",\"Cmd-Delete\":\"delWrappedLineRight\",\"Cmd-U\":\"undoSelection\",\"Shift-Cmd-U\":\"redoSelection\",\"Ctrl-Up\":\"goDocStart\",\"Ctrl-Down\":\"goDocEnd\",fallthrough:[\"basic\",\"emacsy\"]},Po.default=y?Po.macDefault:Po.pcDefault;var Yo={selectAll:Ji,singleSelection:function(e){return e.setSelection(e.getCursor(\"anchor\"),e.getCursor(\"head\"),V)},killLine:function(e){return Vo(e,function(t){if(t.empty()){var r=se(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line<e.lastLine()?{from:t.head,to:ge(t.head.line+1,0)}:{from:t.head,to:ge(t.head.line,r)}}return{from:t.from(),to:t.to()}})},deleteLine:function(e){return Vo(e,function(t){return{from:ge(t.from().line,0),to:Ce(e.doc,ge(t.to().line+1,0))}})},delLineLeft:function(e){return Vo(e,function(e){return{from:ge(e.from().line,0),to:e.from()}})},delWrappedLineLeft:function(e){return Vo(e,function(t){var r=e.charCoords(t.head,\"div\").top+5;return{from:e.coordsChar({left:0,top:r},\"div\"),to:t.from()}})},delWrappedLineRight:function(e){return Vo(e,function(t){var r=e.charCoords(t.head,\"div\").top+5,n=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:r},\"div\");return{from:t.from(),to:n}})},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(ge(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(ge(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(t){return _o(e,t.head.line)},{origin:\"+move\",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(t){return qo(e,t.head)},{origin:\"+move\",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(t){return function(e,t){var r=se(e.doc,t),n=function(e){for(var t;t=Ie(e);)e=t.find(1,!0).line;return e}(r);n!=r&&(t=he(n));return Xo(!0,e,r,t,-1)}(e,t.head.line)},{origin:\"+move\",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(t){var r=e.cursorCoords(t.head,\"div\").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:r},\"div\")},j)},goLineLeft:function(e){return e.extendSelectionsBy(function(t){var r=e.cursorCoords(t.head,\"div\").top+5;return e.coordsChar({left:0,top:r},\"div\")},j)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(t){var r=e.cursorCoords(t.head,\"div\").top+5,n=e.coordsChar({left:0,top:r},\"div\");return n.ch<e.getLine(n.line).search(/\\S/)?qo(e,t.head):n},j)},goLineUp:function(e){return e.moveV(-1,\"line\")},goLineDown:function(e){return e.moveV(1,\"line\")},goPageUp:function(e){return e.moveV(-1,\"page\")},goPageDown:function(e){return e.moveV(1,\"page\")},goCharLeft:function(e){return e.moveH(-1,\"char\")},goCharRight:function(e){return e.moveH(1,\"char\")},goColumnLeft:function(e){return e.moveH(-1,\"column\")},goColumnRight:function(e){return e.moveH(1,\"column\")},goWordLeft:function(e){return e.moveH(-1,\"word\")},goGroupRight:function(e){return e.moveH(1,\"group\")},goGroupLeft:function(e){return e.moveH(-1,\"group\")},goWordRight:function(e){return e.moveH(1,\"word\")},delCharBefore:function(e){return e.deleteH(-1,\"char\")},delCharAfter:function(e){return e.deleteH(1,\"char\")},delWordBefore:function(e){return e.deleteH(-1,\"word\")},delWordAfter:function(e){return e.deleteH(1,\"word\")},delGroupBefore:function(e){return e.deleteH(-1,\"group\")},delGroupAfter:function(e){return e.deleteH(1,\"group\")},indentAuto:function(e){return e.indentSelection(\"smart\")},indentMore:function(e){return e.indentSelection(\"add\")},indentLess:function(e){return e.indentSelection(\"subtract\")},insertTab:function(e){return e.replaceSelection(\"\\t\")},insertSoftTab:function(e){for(var t=[],r=e.listSelections(),n=e.options.tabSize,i=0;i<r.length;i++){var o=r[i].from(),l=I(e.getLine(o.line),o.ch,n);t.push(_(n-l%n))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection(\"add\"):e.execCommand(\"insertTab\")},transposeChars:function(e){return Kn(e,function(){for(var t=e.listSelections(),r=[],n=0;n<t.length;n++)if(t[n].empty()){var i=t[n].head,o=se(e.doc,i.line).text;if(o)if(i.ch==o.length&&(i=new ge(i.line,i.ch-1)),i.ch>0)i=new ge(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),ge(i.line,i.ch-2),i,\"+transpose\");else if(i.line>e.doc.first){var l=se(e.doc,i.line-1).text;l&&(i=new ge(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),ge(i.line-1,l.length-1),i,\"+transpose\"))}r.push(new gi(i,i))}e.setSelections(r)})},newlineAndIndent:function(e){return Kn(e,function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,\"+input\");t=e.listSelections();for(var n=0;n<t.length;n++)e.indentLine(t[n].from().line,null,!0);Sn(e)})},openLine:function(e){return e.replaceSelection(\"\\n\",\"start\")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function _o(e,t){var r=se(e.doc,t),n=Be(r);return n!=r&&(t=he(n)),Xo(!0,e,n,t,1)}function qo(e,t){var r=_o(e,t.line),n=se(e.doc,r.line),i=Ze(n,e.doc.direction);if(!i||0==i[0].level){var o=Math.max(0,n.text.search(/\\S/)),l=t.line==r.line&&t.ch<=o&&t.ch;return ge(r.line,l?0:o,r.sticky)}return r}function $o(e,t,r){if(\"string\"==typeof t&&!(t=Yo[t]))return!1;e.display.input.ensurePolled();var n=e.display.shift,i=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r&&(e.display.shift=!1),i=t(e)!=U}finally{e.display.shift=n,e.state.suppressEdits=!1}return i}var Zo=new R;function Qo(e,t,r,n){var i=e.state.keySeq;if(i){if(Ro(t))return\"handled\";if(/\\'$/.test(t)?e.state.keySeq=null:Zo.set(50,function(){e.state.keySeq==i&&(e.state.keySeq=null,e.display.input.reset())}),Jo(e,i+\" \"+t,r,n))return!0}return Jo(e,t,r,n)}function Jo(e,t,r,n){var i=function(e,t,r){for(var n=0;n<e.state.keyMaps.length;n++){var i=Io(t,e.state.keyMaps[n],r,e);if(i)return i}return e.options.extraKeys&&Io(t,e.options.extraKeys,r,e)||Io(t,e.options.keyMap,r,e)}(e,t,n);return\"multi\"==i&&(e.state.keySeq=t),\"handled\"==i&&or(e,\"keyHandled\",e,t,r),\"handled\"!=i&&\"multi\"!=i||(st(r),hn(e)),!!i}function el(e,t){var r=Go(t,!0);return!!r&&(t.shiftKey&&!e.state.keySeq?Qo(e,\"Shift-\"+r,t,function(t){return $o(e,t,!0)})||Qo(e,r,t,function(t){if(\"string\"==typeof t?/^go[A-Z]/.test(t):t.motion)return $o(e,t)}):Qo(e,r,t,function(t){return $o(e,t)}))}var tl=null;function rl(e){var t=this;if(t.curOp.focus=W(),!nt(t,e)){l&&s<11&&27==e.keyCode&&(e.returnValue=!1);var r=e.keyCode;t.display.shift=16==r||e.shiftKey;var n=el(t,e);h&&(tl=n?r:null,!n&&88==r&&!xt&&(y?e.metaKey:e.ctrlKey)&&t.replaceSelection(\"\",null,\"cut\")),18!=r||/\\bCodeMirror-crosshair\\b/.test(t.display.lineDiv.className)||function(e){var t=e.display.lineDiv;function r(e){18!=e.keyCode&&e.altKey||(T(t,\"CodeMirror-crosshair\"),tt(document,\"keyup\",r),tt(document,\"mouseover\",r))}H(t,\"CodeMirror-crosshair\"),Je(document,\"keyup\",r),Je(document,\"mouseover\",r)}(t)}}function nl(e){16==e.keyCode&&(this.doc.sel.shift=!1),nt(this,e)}function il(e){var t=this;if(!(yr(t.display,e)||nt(t,e)||e.ctrlKey&&!e.altKey||y&&e.metaKey)){var r=e.keyCode,n=e.charCode;if(h&&r==tl)return tl=null,void st(e);if(!h||e.which&&!(e.which<10)||!el(t,e)){var i,o=String.fromCharCode(null==n?r:n);if(\"\\b\"!=o)if(!Qo(i=t,\"'\"+o+\"'\",e,function(e){return $o(i,e,!0)}))t.display.input.onKeyPress(e)}}}var ol,ll,sl=function(e,t,r){this.time=e,this.pos=t,this.button=r};function al(e){var t=this,r=t.display;if(!(nt(t,e)||r.activeTouch&&r.input.supportsTouch()))if(r.input.ensurePolled(),r.shift=e.shiftKey,yr(r,e))a||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));else if(!hl(t,e)){var n,i,o,u=nn(t,e),c=ft(e),h=u?(n=u,i=c,o=+new Date,ll&&ll.compare(o,n,i)?(ol=ll=null,\"triple\"):ol&&ol.compare(o,n,i)?(ll=new sl(o,n,i),ol=null,\"double\"):(ol=new sl(o,n,i),ll=null,\"single\")):\"single\";window.focus(),1==c&&t.state.selectingText&&t.state.selectingText(e),u&&function(e,t,r,n,i){var o=\"Click\";\"double\"==n?o=\"Double\"+o:\"triple\"==n&&(o=\"Triple\"+o);return Qo(e,Bo(o=(1==t?\"Left\":2==t?\"Middle\":\"Right\")+o,i),i,function(t){if(\"string\"==typeof t&&(t=Yo[t]),!t)return!1;var n=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),n=t(e,r)!=U}finally{e.state.suppressEdits=!1}return n})}(t,c,u,h,e)||(1==c?u?function(e,t,r,n){l?setTimeout(E(fn,e),0):e.curOp.focus=W();var i,o=function(e,t,r){var n=e.getOption(\"configureMouse\"),i=n?n(e,t,r):{};if(null==i.unit){var o=b?r.shiftKey&&r.metaKey:r.altKey;i.unit=o?\"rectangle\":\"single\"==t?\"char\":\"double\"==t?\"word\":\"line\"}(null==i.extend||e.doc.extend)&&(i.extend=e.doc.extend||r.shiftKey);null==i.addNew&&(i.addNew=y?r.metaKey:r.ctrlKey);null==i.moveOnDrag&&(i.moveOnDrag=!(y?r.altKey:r.ctrlKey));return i}(e,r,n),u=e.doc.sel;e.options.dragDrop&>&&!e.isReadOnly()&&\"single\"==r&&(i=u.contains(t))>-1&&(ve((i=u.ranges[i]).from(),t)<0||t.xRel>0)&&(ve(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,u=jn(e,function(t){a&&(i.scroller.draggable=!1),e.state.draggingText=!1,tt(i.wrapper.ownerDocument,\"mouseup\",u),tt(i.wrapper.ownerDocument,\"mousemove\",c),tt(i.scroller,\"dragstart\",h),tt(i.scroller,\"drop\",u),o||(st(t),n.addNew||Bi(e.doc,r,null,null,n.extend),a||l&&9==s?setTimeout(function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()},20):i.input.focus())}),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},h=function(){return o=!0};a&&(i.scroller.draggable=!0);e.state.draggingText=u,u.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop();Je(i.wrapper.ownerDocument,\"mouseup\",u),Je(i.wrapper.ownerDocument,\"mousemove\",c),Je(i.scroller,\"dragstart\",h),Je(i.scroller,\"drop\",u),dn(e),setTimeout(function(){return i.input.focus()},20)}(e,n,t,o):function(e,t,r,n){var i=e.display,o=e.doc;st(t);var l,s,a=o.sel,u=a.ranges;n.addNew&&!n.extend?(s=o.sel.contains(r),l=s>-1?u[s]:new gi(r,r)):(l=o.sel.primary(),s=o.sel.primIndex);if(\"rectangle\"==n.unit)n.addNew||(l=new gi(r,r)),r=nn(e,t,!0,!0),s=-1;else{var c=ul(e,r,n.unit);l=n.extend?Ri(l,c.anchor,c.head,n.extend):c}n.addNew?-1==s?(s=u.length,ji(o,vi(u.concat([l]),s),{scroll:!1,origin:\"*mouse\"})):u.length>1&&u[s].empty()&&\"char\"==n.unit&&!n.extend?(ji(o,vi(u.slice(0,s).concat(u.slice(s+1)),0),{scroll:!1,origin:\"*mouse\"}),a=o.sel):Ui(o,s,l,K):(s=0,ji(o,new pi([l],0),K),a=o.sel);var h=r;function f(t){if(0!=ve(h,t))if(h=t,\"rectangle\"==n.unit){for(var i=[],u=e.options.tabSize,c=I(se(o,r.line).text,r.ch,u),f=I(se(o,t.line).text,t.ch,u),d=Math.min(c,f),p=Math.max(c,f),g=Math.min(r.line,t.line),v=Math.min(e.lastLine(),Math.max(r.line,t.line));g<=v;g++){var m=se(o,g).text,y=X(m,d,u);d==p?i.push(new gi(ge(g,y),ge(g,y))):m.length>y&&i.push(new gi(ge(g,y),ge(g,X(m,p,u))))}i.length||i.push(new gi(r,r)),ji(o,vi(a.ranges.slice(0,s).concat(i),s),{origin:\"*mouse\",scroll:!1}),e.scrollIntoView(t)}else{var b,w=l,x=ul(e,t,n.unit),C=w.anchor;ve(x.anchor,C)>0?(b=x.head,C=we(w.from(),x.anchor)):(b=x.anchor,C=be(w.to(),x.head));var S=a.ranges.slice(0);S[s]=function(e,t){var r=t.anchor,n=t.head,i=se(e.doc,r.line);if(0==ve(r,n)&&r.sticky==n.sticky)return t;var o=Ze(i);if(!o)return t;var l=qe(o,r.ch,r.sticky),s=o[l];if(s.from!=r.ch&&s.to!=r.ch)return t;var a,u=l+(s.from==r.ch==(1!=s.level)?0:1);if(0==u||u==o.length)return t;if(n.line!=r.line)a=(n.line-r.line)*(\"ltr\"==e.doc.direction?1:-1)>0;else{var c=qe(o,n.ch,n.sticky),h=c-l||(n.ch-r.ch)*(1==s.level?-1:1);a=c==u-1||c==u?h<0:h>0}var f=o[u+(a?-1:0)],d=a==(1==f.level),p=d?f.from:f.to,g=d?\"after\":\"before\";return r.ch==p&&r.sticky==g?t:new gi(new ge(r.line,p,g),n)}(e,new gi(Ce(o,C),b)),ji(o,vi(S,s),K)}}var d=i.wrapper.getBoundingClientRect(),p=0;function g(t){e.state.selectingText=!1,p=1/0,st(t),i.input.focus(),tt(i.wrapper.ownerDocument,\"mousemove\",v),tt(i.wrapper.ownerDocument,\"mouseup\",m),o.history.lastSelOrigin=null}var v=jn(e,function(t){ft(t)?function t(r){var l=++p;var s=nn(e,r,!0,\"rectangle\"==n.unit);if(!s)return;if(0!=ve(s,h)){e.curOp.focus=W(),f(s);var a=yn(i,o);(s.line>=a.to||s.line<a.from)&&setTimeout(jn(e,function(){p==l&&t(r)}),150)}else{var u=r.clientY<d.top?-20:r.clientY>d.bottom?20:0;u&&setTimeout(jn(e,function(){p==l&&(i.scroller.scrollTop+=u,t(r))}),50)}}(t):g(t)}),m=jn(e,g);e.state.selectingText=m,Je(i.wrapper.ownerDocument,\"mousemove\",v),Je(i.wrapper.ownerDocument,\"mouseup\",m)}(e,n,t,o)}(t,u,h,e):ht(e)==r.scroller&&st(e):2==c?(u&&Bi(t.doc,u),setTimeout(function(){return r.input.focus()},20)):3==c&&(S?fl(t,e):dn(t)))}}function ul(e,t,r){if(\"char\"==r)return new gi(t,t);if(\"word\"==r)return e.findWordAt(t);if(\"line\"==r)return new gi(ge(t.line,0),Ce(e.doc,ge(t.line+1,0)));var n=r(e,t);return new gi(n.from,n.to)}function cl(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&st(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!ot(e,r))return ut(t);o-=s.top-l.viewOffset;for(var a=0;a<e.options.gutters.length;++a){var u=l.gutters.childNodes[a];if(u&&u.getBoundingClientRect().right>=i)return rt(e,r,e,fe(e.doc,o),e.options.gutters[a],t),ut(t)}}function hl(e,t){return cl(e,t,\"gutterClick\",!0)}function fl(e,t){yr(e.display,t)||function(e,t){if(!ot(e,\"gutterContextMenu\"))return!1;return cl(e,t,\"gutterContextMenu\",!1)}(e,t)||nt(e,t,\"contextmenu\")||e.display.input.onContextMenu(t)}function dl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\\s*cm-s-\\S+/g,\"\")+e.options.theme.replace(/(^|\\s)\\s*/g,\" cm-s-\"),Er(e)}sl.prototype.compare=function(e,t,r){return this.time+400>e&&0==ve(t,this.pos)&&r==this.button};var pl={toString:function(){return\"CodeMirror.Init\"}},gl={},vl={};function ml(e){si(e),_n(e),bn(e)}function yl(e,t,r){if(!t!=!(r&&r!=pl)){var n=e.display.dragFunctions,i=t?Je:tt;i(e.display.scroller,\"dragstart\",n.start),i(e.display.scroller,\"dragenter\",n.enter),i(e.display.scroller,\"dragover\",n.over),i(e.display.scroller,\"dragleave\",n.leave),i(e.display.scroller,\"drop\",n.drop)}}function bl(e){e.options.lineWrapping?(H(e.display.wrapper,\"CodeMirror-wrap\"),e.display.sizer.style.minWidth=\"\",e.display.sizerWidth=null):(T(e.display.wrapper,\"CodeMirror-wrap\"),Ye(e)),rn(e),_n(e),Er(e),setTimeout(function(){return Hn(e)},100)}function wl(e,t){var n=this;if(!(this instanceof wl))return new wl(e,t);this.options=t=t?z(t):{},z(gl,t,!1),ai(t);var i=t.value;\"string\"==typeof i&&(i=new So(i,t.mode,null,t.lineSeparator,t.direction)),this.doc=i;var o=new wl.inputStyles[t.inputStyle](this),u=this.display=new function(e,t,n){var i=this;this.input=n,i.scrollbarFiller=O(\"div\",null,\"CodeMirror-scrollbar-filler\"),i.scrollbarFiller.setAttribute(\"cm-not-content\",\"true\"),i.gutterFiller=O(\"div\",null,\"CodeMirror-gutter-filler\"),i.gutterFiller.setAttribute(\"cm-not-content\",\"true\"),i.lineDiv=A(\"div\",null,\"CodeMirror-code\"),i.selectionDiv=O(\"div\",null,null,\"position: relative; z-index: 1\"),i.cursorDiv=O(\"div\",null,\"CodeMirror-cursors\"),i.measure=O(\"div\",null,\"CodeMirror-measure\"),i.lineMeasure=O(\"div\",null,\"CodeMirror-measure\"),i.lineSpace=A(\"div\",[i.measure,i.lineMeasure,i.selectionDiv,i.cursorDiv,i.lineDiv],null,\"position: relative; outline: none\");var o=A(\"div\",[i.lineSpace],\"CodeMirror-lines\");i.mover=O(\"div\",[o],null,\"position: relative\"),i.sizer=O(\"div\",[i.mover],\"CodeMirror-sizer\"),i.sizerWidth=null,i.heightForcer=O(\"div\",null,null,\"position: absolute; height: \"+G+\"px; width: 1px;\"),i.gutters=O(\"div\",null,\"CodeMirror-gutters\"),i.lineGutter=null,i.scroller=O(\"div\",[i.sizer,i.heightForcer,i.gutters],\"CodeMirror-scroll\"),i.scroller.setAttribute(\"tabIndex\",\"-1\"),i.wrapper=O(\"div\",[i.scrollbarFiller,i.gutterFiller,i.scroller],\"CodeMirror\"),l&&s<8&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),a||r&&m||(i.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(i.wrapper):e(i.wrapper)),i.viewFrom=i.viewTo=t.first,i.reportedViewFrom=i.reportedViewTo=t.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,n.init(i)}(e,i,o);for(var c in u.wrapper.CodeMirror=this,si(this),dl(this),t.lineWrapping&&(this.display.wrapper.className+=\" CodeMirror-wrap\"),En(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:!1,cutIncoming:!1,selectingText:!1,draggingText:!1,highlight:new R,keySeq:null,specialChars:null},t.autofocus&&!m&&u.input.focus(),l&&s<11&&setTimeout(function(){return n.display.input.reset(!0)},20),function(e){var t=e.display;Je(t.scroller,\"mousedown\",jn(e,al)),Je(t.scroller,\"dblclick\",l&&s<11?jn(e,function(t){if(!nt(e,t)){var r=nn(e,t);if(r&&!hl(e,t)&&!yr(e.display,t)){st(t);var n=e.findWordAt(r);Bi(e.doc,n.anchor,n.head)}}}):function(t){return nt(e,t)||st(t)});S||Je(t.scroller,\"contextmenu\",function(t){return fl(e,t)});var r,n={end:0};function i(){t.activeTouch&&(r=setTimeout(function(){return t.activeTouch=null},1e3),(n=t.activeTouch).end=+new Date)}function o(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}Je(t.scroller,\"touchstart\",function(i){if(!nt(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!hl(e,i)){t.input.ensurePolled(),clearTimeout(r);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-n.end<=300?n:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}}),Je(t.scroller,\"touchmove\",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Je(t.scroller,\"touchend\",function(r){var n=t.activeTouch;if(n&&!yr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var l,s=e.coordsChar(t.activeTouch,\"page\");l=!n.prev||o(n,n.prev)?new gi(s,s):!n.prev.prev||o(n,n.prev.prev)?e.findWordAt(s):new gi(ge(s.line,0),Ce(e.doc,ge(s.line+1,0))),e.setSelection(l.anchor,l.head),e.focus(),st(r)}i()}),Je(t.scroller,\"touchcancel\",i),Je(t.scroller,\"scroll\",function(){t.scroller.clientHeight&&(Mn(e,t.scroller.scrollTop),On(e,t.scroller.scrollLeft,!0),rt(e,\"scroll\",e))}),Je(t.scroller,\"mousewheel\",function(t){return di(e,t)}),Je(t.scroller,\"DOMMouseScroll\",function(t){return di(e,t)}),Je(t.wrapper,\"scroll\",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(t){nt(e,t)||ct(t)},over:function(t){nt(e,t)||(!function(e,t){var r=nn(e,t);if(r){var n=document.createDocumentFragment();an(e,r,n),e.display.dragCursor||(e.display.dragCursor=O(\"div\",null,\"CodeMirror-cursors CodeMirror-dragcursors\"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),N(e.display.dragCursor,n)}}(e,t),ct(t))},start:function(t){return function(e,t){if(l&&(!e.state.draggingText||+new Date-Lo<100))ct(t);else if(!nt(e,t)&&!yr(e.display,t)&&(t.dataTransfer.setData(\"Text\",e.getSelection()),t.dataTransfer.effectAllowed=\"copyMove\",t.dataTransfer.setDragImage&&!f)){var r=O(\"img\",null,null,\"position: fixed; left: 0; top: 0;\");r.src=\"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\",h&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),h&&r.parentNode.removeChild(r)}}(e,t)},drop:jn(e,ko),leave:function(t){nt(e,t)||To(e)}};var a=t.input.getField();Je(a,\"keyup\",function(t){return nl.call(e,t)}),Je(a,\"keydown\",jn(e,rl)),Je(a,\"keypress\",jn(e,il)),Je(a,\"focus\",function(t){return pn(e,t)}),Je(a,\"blur\",function(t){return gn(e,t)})}(this),Oo(),In(this),this.curOp.forceUpdate=!0,Mi(this,i),t.autofocus&&!m||this.hasFocus()?setTimeout(E(pn,this),20):gn(this),vl)vl.hasOwnProperty(c)&&vl[c](n,t[c],pl);wn(this),t.finishInit&&t.finishInit(this);for(var d=0;d<xl.length;++d)xl[d](n);Rn(this),a&&t.lineWrapping&&\"optimizelegibility\"==getComputedStyle(u.lineDiv).textRendering&&(u.lineDiv.style.textRendering=\"auto\")}wl.defaults=gl,wl.optionHandlers=vl;var xl=[];function Cl(e,t,r,n){var i,o=e.doc;null==r&&(r=\"add\"),\"smart\"==r&&(o.mode.indent?i=zt(e,t).state:r=\"prev\");var l=e.options.tabSize,s=se(o,t),a=I(s.text,null,l);s.stateAfter&&(s.stateAfter=null);var u,c=s.text.match(/^\\s*/)[0];if(n||/\\S/.test(s.text)){if(\"smart\"==r&&((u=o.mode.indent(i,s.text.slice(c.length),s.text))==U||u>150)){if(!n)return;r=\"prev\"}}else u=0,r=\"not\";\"prev\"==r?u=t>o.first?I(se(o,t-1).text,null,l):0:\"add\"==r?u=a+e.options.indentUnit:\"subtract\"==r?u=a-e.options.indentUnit:\"number\"==typeof r&&(u=a+r),u=Math.max(0,u);var h=\"\",f=0;if(e.options.indentWithTabs)for(var d=Math.floor(u/l);d;--d)f+=l,h+=\"\\t\";if(f<u&&(h+=_(u-f)),h!=c)return lo(o,h,ge(t,0),ge(t,c.length),\"+input\"),s.stateAfter=null,!0;for(var p=0;p<o.sel.ranges.length;p++){var g=o.sel.ranges[p];if(g.head.line==t&&g.head.ch<c.length){var v=ge(t,c.length);Ui(o,p,new gi(v,v));break}}}wl.defineInitHook=function(e){return xl.push(e)};var Sl=null;function Ll(e){Sl=e}function kl(e,t,r,n,i){var o=e.doc;e.display.shift=!1,n||(n=o.sel);var l,s=e.state.pasteIncoming||\"paste\"==i,a=bt(t),u=null;if(s&&n.ranges.length>1)if(Sl&&Sl.text.join(\"\\n\")==t){if(n.ranges.length%Sl.text.length==0){u=[];for(var c=0;c<Sl.text.length;c++)u.push(o.splitLines(Sl.text[c]))}}else a.length==n.ranges.length&&e.options.pasteLinesPerSelection&&(u=$(a,function(e){return[e]}));for(var h=n.ranges.length-1;h>=0;h--){var f=n.ranges[h],d=f.from(),p=f.to();f.empty()&&(r&&r>0?d=ge(d.line,d.ch-r):e.state.overwrite&&!s?p=ge(p.line,Math.min(se(o,p.line).text.length,p.ch+q(a).length)):Sl&&Sl.lineWise&&Sl.text.join(\"\\n\")==t&&(d=p=ge(d.line,0))),l=e.curOp.updateInput;var g={from:d,to:p,text:u?u[h%u.length]:a,origin:i||(s?\"paste\":e.state.cutIncoming?\"cut\":\"+input\")};to(e.doc,g),or(e,\"inputRead\",e,g)}t&&!s&&Ml(e,t),Sn(e),e.curOp.updateInput=l,e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=!1}function Tl(e,t){var r=e.clipboardData&&e.clipboardData.getData(\"Text\");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Kn(t,function(){return kl(t,r,0,null,\"paste\")}),!0}function Ml(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s<o.electricChars.length;s++)if(t.indexOf(o.electricChars.charAt(s))>-1){l=Cl(e,i.head.line,\"smart\");break}}else o.electricInput&&o.electricInput.test(se(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=Cl(e,i.head.line,\"smart\"));l&&or(e,\"electricInput\",e,i.head.line)}}}function Nl(e){for(var t=[],r=[],n=0;n<e.doc.sel.ranges.length;n++){var i=e.doc.sel.ranges[n].head.line,o={anchor:ge(i,0),head:ge(i+1,0)};r.push(o),t.push(e.getRange(o.anchor,o.head))}return{text:t,ranges:r}}function Ol(e,t){e.setAttribute(\"autocorrect\",\"off\"),e.setAttribute(\"autocapitalize\",\"off\"),e.setAttribute(\"spellcheck\",!!t)}function Al(){var e=O(\"textarea\",null,null,\"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none\"),t=O(\"div\",[e],null,\"overflow: hidden; position: relative; width: 3px; height: 0px;\");return a?e.style.width=\"1000px\":e.setAttribute(\"wrap\",\"off\"),g&&(e.style.border=\"1px solid black\"),Ol(e),t}function Dl(e,t,r,n,i){var o=t,l=r,s=se(e,t.line);function a(n){var o,l;if(null==(o=i?function(e,t,r,n){var i=Ze(t,e.doc.direction);if(!i)return jo(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky=\"before\"):r.ch<=0&&(r.ch=0,r.sticky=\"after\");var o=qe(i,r.ch,r.sticky),l=i[o];if(\"ltr\"==e.doc.direction&&l.level%2==0&&(n>0?l.to>r.ch:l.from<r.ch))return jo(t,r,n);var s,a=function(e,r){return Ko(t,e instanceof ge?e.ch:e,r)},u=function(r){return e.options.lineWrapping?(s=s||Nr(e,t),_r(e,t,s,r)):{begin:0,end:t.text.length}},c=u(\"before\"==r.sticky?a(r,-1):r.ch);if(\"rtl\"==e.doc.direction||1==l.level){var h=1==l.level==n<0,f=a(r,h?1:-1);if(null!=f&&(h?f<=l.to&&f<=c.end:f>=l.from&&f>=c.begin)){var d=h?\"before\":\"after\";return new ge(r.line,f,d)}}var p=function(e,t,n){for(var o=function(e,t){return t?new ge(r.line,a(e,1),\"before\"):new ge(r.line,e,\"after\")};e>=0&&e<i.length;e+=t){var l=i[e],s=t>0==(1!=l.level),u=s?n.begin:a(n.end,-1);if(l.from<=u&&u<l.to)return o(u,s);if(u=s?l.from:a(l.to,-1),n.begin<=u&&u<n.end)return o(u,s)}},g=p(o+n,n,c);if(g)return g;var v=n>0?c.end:a(c.begin,-1);return null==v||n>0&&v==t.text.length||!(g=p(n>0?0:i.length-1,n,u(v)))?null:g}(e.cm,s,t,r):jo(s,t,r))){if(n||(l=t.line+r)<e.first||l>=e.first+e.size||(t=new ge(l,t.ch,t.sticky),!(s=se(e,l))))return!1;t=Xo(i,e.cm,s,t.line,r)}else t=o;return!0}if(\"char\"==n)a();else if(\"column\"==n)a(!0);else if(\"word\"==n||\"group\"==n)for(var u=null,c=\"group\"==n,h=e.cm&&e.cm.getHelper(t,\"wordChars\"),f=!0;!(r<0)||a(!f);f=!1){var d=s.text.charAt(t.ch)||\"\\n\",p=te(d,h)?\"w\":c&&\"\\n\"==d?\"n\":!c||/\\s/.test(d)?null:\"p\";if(!c||f||p||(p=\"s\"),u&&u!=p){r<0&&(r=1,a(),t.sticky=\"after\");break}if(p&&(u=p),r>0&&!a(!f))break}var g=Zi(e,t,o,l,!0);return me(o,g)&&(g.hitSide=!0),g}function Wl(e,t,r,n){var i,o,l=e.doc,s=t.left;if(\"page\"==n){var a=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(a-.5*Zr(e.display),3);i=(r>0?t.bottom:t.top)+r*u}else\"line\"==n&&(i=r>0?t.bottom+3:t.top-3);for(;(o=Xr(e,s,i)).outside;){if(r<0?i<=0:i>=l.height){o.hitSide=!0;break}i+=5*r}return o}var Hl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new R,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Fl(e,t){var r=Mr(e,t.line);if(!r||r.hidden)return null;var n=se(e.doc,t.line),i=kr(r,n,t.line),o=Ze(n,e.doc.direction),l=\"left\";o&&(l=qe(o,t.ch)%2?\"right\":\"left\");var s=Wr(i.map,t.ch,l);return s.offset=\"right\"==s.collapse?s.end:s.start,s}function Pl(e,t){return t&&(e.bad=!0),e}function El(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return Pl(e.clipPos(ge(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i<e.display.view.length;i++){var o=e.display.view[i];if(o.node==n)return zl(o,t,r)}}function zl(e,t,r){var n=e.text.firstChild,i=!1;if(!t||!D(n,t))return Pl(ge(he(e.line),0),!0);if(t==n&&(i=!0,t=n.childNodes[r],r=0,!t)){var o=e.rest?q(e.rest):e.line;return Pl(ge(he(o),o.text.length),i)}var l=3==t.nodeType?t:null,s=t;for(l||1!=t.childNodes.length||3!=t.firstChild.nodeType||(l=t.firstChild,r&&(r=l.nodeValue.length));s.parentNode!=n;)s=s.parentNode;var a=e.measure,u=a.maps;function c(t,r,n){for(var i=-1;i<(u?u.length:0);i++)for(var o=i<0?a.map:u[i],l=0;l<o.length;l+=3){var s=o[l+2];if(s==t||s==r){var c=he(i<0?e.line:e.rest[i]),h=o[l]+n;return(n<0||s!=t)&&(h=o[l+(n?1:0)]),ge(c,h)}}}var h=c(l,s,r);if(h)return Pl(h,i);for(var f=s.nextSibling,d=l?l.nodeValue.length-r:0;f;f=f.nextSibling){if(h=c(f,f.firstChild,0))return Pl(ge(h.line,h.ch-d),i);d+=f.textContent.length}for(var p=s.previousSibling,g=r;p;p=p.previousSibling){if(h=c(p,p.firstChild,-1))return Pl(ge(h.line,h.ch+g),i);g+=p.textContent.length}}Hl.prototype.init=function(e){var t=this,r=this,n=r.cm,i=r.div=e.lineDiv;function o(e){if(!nt(n,e)){if(n.somethingSelected())Ll({lineWise:!1,text:n.getSelections()}),\"cut\"==e.type&&n.replaceSelection(\"\",null,\"cut\");else{if(!n.options.lineWiseCopyCut)return;var t=Nl(n);Ll({lineWise:!0,text:t.text}),\"cut\"==e.type&&n.operation(function(){n.setSelections(t.ranges,0,V),n.replaceSelection(\"\",null,\"cut\")})}if(e.clipboardData){e.clipboardData.clearData();var o=Sl.text.join(\"\\n\");if(e.clipboardData.setData(\"Text\",o),e.clipboardData.getData(\"Text\")==o)return void e.preventDefault()}var l=Al(),s=l.firstChild;n.display.lineSpace.insertBefore(l,n.display.lineSpace.firstChild),s.value=Sl.text.join(\"\\n\");var a=document.activeElement;P(s),setTimeout(function(){n.display.lineSpace.removeChild(l),a.focus(),a==i&&r.showPrimarySelection()},50)}}Ol(i,n.options.spellcheck),Je(i,\"paste\",function(e){nt(n,e)||Tl(e,n)||s<=11&&setTimeout(jn(n,function(){return t.updateFromDOM()}),20)}),Je(i,\"compositionstart\",function(e){t.composing={data:e.data,done:!1}}),Je(i,\"compositionupdate\",function(e){t.composing||(t.composing={data:e.data,done:!1})}),Je(i,\"compositionend\",function(e){t.composing&&(e.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Je(i,\"touchstart\",function(){return r.forceCompositionEnd()}),Je(i,\"input\",function(){t.composing||t.readFromDOMSoon()}),Je(i,\"copy\",o),Je(i,\"cut\",o)},Hl.prototype.prepareSelection=function(){var e=sn(this.cm,!1);return e.focus=this.cm.state.focused,e},Hl.prototype.showSelection=function(e,t){e&&this.cm.display.view.length&&((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Hl.prototype.showPrimarySelection=function(){var e=window.getSelection(),t=this.cm,n=t.doc.sel.primary(),i=n.from(),o=n.to();if(t.display.viewTo==t.display.viewFrom||i.line>=t.display.viewTo||o.line<t.display.viewFrom)e.removeAllRanges();else{var l=El(t,e.anchorNode,e.anchorOffset),s=El(t,e.focusNode,e.focusOffset);if(!l||l.bad||!s||s.bad||0!=ve(we(l,s),i)||0!=ve(be(l,s),o)){var a=t.display.view,u=i.line>=t.display.viewFrom&&Fl(t,i)||{node:a[0].measure.map[2],offset:0},c=o.line<t.display.viewTo&&Fl(t,o);if(!c){var h=a[a.length-1].measure,f=h.maps?h.maps[h.maps.length-1]:h.map;c={node:f[f.length-1],offset:f[f.length-2]-f[f.length-3]}}if(u&&c){var d,p=e.rangeCount&&e.getRangeAt(0);try{d=k(u.node,u.offset,c.offset,c.node)}catch(e){}d&&(!r&&t.state.focused?(e.collapse(u.node,u.offset),d.collapsed||(e.removeAllRanges(),e.addRange(d))):(e.removeAllRanges(),e.addRange(d)),p&&null==e.anchorNode?e.addRange(p):r&&this.startGracePeriod()),this.rememberSelection()}else e.removeAllRanges()}}},Hl.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation(function(){return e.cm.curOp.selectionChanged=!0})},20)},Hl.prototype.showMultipleSelections=function(e){N(this.cm.display.cursorDiv,e.cursors),N(this.cm.display.selectionDiv,e.selection)},Hl.prototype.rememberSelection=function(){var e=window.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Hl.prototype.selectionInEditor=function(){var e=window.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return D(this.div,t)},Hl.prototype.focus=function(){\"nocursor\"!=this.cm.options.readOnly&&(this.selectionInEditor()||this.showSelection(this.prepareSelection(),!0),this.div.focus())},Hl.prototype.blur=function(){this.div.blur()},Hl.prototype.getField=function(){return this.div},Hl.prototype.supportsTouch=function(){return!0},Hl.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():Kn(this.cm,function(){return e.cm.curOp.selectionChanged=!0}),this.polling.set(this.cm.options.pollInterval,function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))})},Hl.prototype.selectionChanged=function(){var e=window.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Hl.prototype.pollSelection=function(){if(null==this.readDOMTimeout&&!this.gracePeriod&&this.selectionChanged()){var e=window.getSelection(),t=this.cm;if(v&&c&&this.cm.options.gutters.length&&function(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}(e.anchorNode))return this.cm.triggerOnKeyDown({type:\"keydown\",keyCode:8,preventDefault:Math.abs}),this.blur(),void this.focus();if(!this.composing){this.rememberSelection();var r=El(t,e.anchorNode,e.anchorOffset),n=El(t,e.focusNode,e.focusOffset);r&&n&&Kn(t,function(){ji(t.doc,mi(r,n),V),(r.bad||n.bad)&&(t.curOp.selectionChanged=!0)})}}},Hl.prototype.pollContent=function(){null!=this.readDOMTimeout&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e,t,r,n=this.cm,i=n.display,o=n.doc.sel.primary(),l=o.from(),s=o.to();if(0==l.ch&&l.line>n.firstLine()&&(l=ge(l.line-1,se(n.doc,l.line-1).length)),s.ch==se(n.doc,s.line).text.length&&s.line<n.lastLine()&&(s=ge(s.line+1,0)),l.line<i.viewFrom||s.line>i.viewTo-1)return!1;l.line==i.viewFrom||0==(e=on(n,l.line))?(t=he(i.view[0].line),r=i.view[0].node):(t=he(i.view[e].line),r=i.view[e-1].node.nextSibling);var a,u,c=on(n,s.line);if(c==i.view.length-1?(a=i.viewTo-1,u=i.lineDiv.lastChild):(a=he(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!r)return!1;for(var h=n.doc.splitLines(function(e,t,r,n,i){var o=\"\",l=!1,s=e.doc.lineSeparator();function a(){l&&(o+=s,l=!1)}function u(e){e&&(a(),o+=e)}function c(t){if(1==t.nodeType){var r=t.getAttribute(\"cm-text\");if(null!=r)return void u(r||t.textContent.replace(/\\u200b/g,\"\"));var o,h=t.getAttribute(\"cm-marker\");if(h){var f=e.findMarks(ge(n,0),ge(i+1,0),(g=+h,function(e){return e.id==g}));return void(f.length&&(o=f[0].find(0))&&u(ae(e.doc,o.from,o.to).join(s)))}if(\"false\"==t.getAttribute(\"contenteditable\"))return;var d=/^(pre|div|p)$/i.test(t.nodeName);d&&a();for(var p=0;p<t.childNodes.length;p++)c(t.childNodes[p]);d&&(l=!0)}else 3==t.nodeType&&u(t.nodeValue);var g}for(;c(t),t!=r;)t=t.nextSibling;return o}(n,r,u,t,a)),f=ae(n.doc,ge(t,0),ge(a,se(n.doc,a).text.length));h.length>1&&f.length>1;)if(q(h)==q(f))h.pop(),f.pop(),a--;else{if(h[0]!=f[0])break;h.shift(),f.shift(),t++}for(var d=0,p=0,g=h[0],v=f[0],m=Math.min(g.length,v.length);d<m&&g.charCodeAt(d)==v.charCodeAt(d);)++d;for(var y=q(h),b=q(f),w=Math.min(y.length-(1==h.length?d:0),b.length-(1==f.length?d:0));p<w&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)++p;if(1==h.length&&1==f.length&&t==l.line)for(;d&&d>l.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)d--,p++;h[h.length-1]=y.slice(0,y.length-p).replace(/^\\u200b+/,\"\"),h[0]=h[0].slice(d).replace(/\\u200b+$/,\"\");var x=ge(t,d),C=ge(a,f.length?q(f).length-p:0);return h.length>1||h[0]||ve(x,C)?(lo(n.doc,h,x,C,\"+input\"),!0):void 0},Hl.prototype.ensurePolled=function(){this.forceCompositionEnd()},Hl.prototype.reset=function(){this.forceCompositionEnd()},Hl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Hl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()},80))},Hl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Kn(this.cm,function(){return _n(e.cm)})},Hl.prototype.setUneditable=function(e){e.contentEditable=\"false\"},Hl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||jn(this.cm,kl)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Hl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(\"nocursor\"!=e)},Hl.prototype.onContextMenu=function(){},Hl.prototype.resetPosition=function(){},Hl.prototype.needsContentAttribute=!0;var Il,Rl,Bl,Gl=function(e){this.cm=e,this.prevInput=\"\",this.pollingFast=!1,this.polling=new R,this.hasSelection=!1,this.composing=null};Gl.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!nt(n,e)){if(n.somethingSelected())Ll({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Nl(n);Ll({lineWise:!0,text:t.text}),\"cut\"==e.type?n.setSelections(t.ranges,null,V):(r.prevInput=\"\",i.value=t.text.join(\"\\n\"),P(i))}\"cut\"==e.type&&(n.state.cutIncoming=!0)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(i.style.width=\"0px\"),Je(i,\"input\",function(){l&&s>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()}),Je(i,\"paste\",function(e){nt(n,e)||Tl(e,n)||(n.state.pasteIncoming=!0,r.fastPoll())}),Je(i,\"cut\",o),Je(i,\"copy\",o),Je(e.scroller,\"paste\",function(t){yr(e,t)||nt(n,t)||(n.state.pasteIncoming=!0,r.focus())}),Je(e.lineSpace,\"selectstart\",function(t){yr(e,t)||st(t)}),Je(i,\"compositionstart\",function(){var e=n.getCursor(\"from\");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor(\"to\"),{className:\"CodeMirror-composing\"})}}),Je(i,\"compositionend\",function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)})},Gl.prototype.createField=function(e){this.wrapper=Al(),this.textarea=this.wrapper.firstChild},Gl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=sn(e);if(e.options.moveInputWithCursor){var i=Vr(e,r.sel.primary().head,\"div\"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},Gl.prototype.showSelection=function(e){var t=this.cm.display;N(t.cursorDiv,e.cursors),N(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+\"px\",this.wrapper.style.left=e.teLeft+\"px\")},Gl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput=\"\";var r=t.getSelection();this.textarea.value=r,t.state.focused&&P(this.textarea),l&&s>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value=\"\",l&&s>=9&&(this.hasSelection=null))}},Gl.prototype.getField=function(){return this.textarea},Gl.prototype.supportsTouch=function(){return!1},Gl.prototype.focus=function(){if(\"nocursor\"!=this.cm.options.readOnly&&(!m||W()!=this.textarea))try{this.textarea.focus()}catch(e){}},Gl.prototype.blur=function(){this.textarea.blur()},Gl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Gl.prototype.receivedFocus=function(){this.slowPoll()},Gl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Gl.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))})},Gl.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||wt(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(l&&s>=9&&this.hasSelection===i||y&&/[\\uf700-\\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n=\"\"),8666==o)return this.reset(),this.cm.execCommand(\"undo\")}for(var a=0,u=Math.min(n.length,i.length);a<u&&n.charCodeAt(a)==i.charCodeAt(a);)++a;return Kn(t,function(){kl(t,i.slice(a),n.length-a,null,e.composing?\"*compose\":null),i.length>1e3||i.indexOf(\"\\n\")>-1?r.value=e.prevInput=\"\":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor(\"to\"),{className:\"CodeMirror-composing\"}))}),!0},Gl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Gl.prototype.onKeyPress=function(){l&&s>=9&&(this.hasSelection=null),this.fastPoll()},Gl.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,i=t.textarea,o=nn(r,e),u=n.scroller.scrollTop;if(o&&!h){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(o)&&jn(r,ji)(r.doc,mi(o),V);var c=i.style.cssText,f=t.wrapper.style.cssText;t.wrapper.style.cssText=\"position: absolute\";var d,p=t.wrapper.getBoundingClientRect();if(i.style.cssText=\"position: absolute; width: 30px; height: 30px;\\n top: \"+(e.clientY-p.top-5)+\"px; left: \"+(e.clientX-p.left-5)+\"px;\\n z-index: 1000; background: \"+(l?\"rgba(255, 255, 255, .05)\":\"transparent\")+\";\\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);\",a&&(d=window.scrollY),n.input.focus(),a&&window.scrollTo(null,d),n.input.reset(),r.somethingSelected()||(i.value=t.prevInput=\" \"),t.contextMenuPending=!0,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),l&&s>=9&&v(),S){ct(e);var g=function(){tt(window,\"mouseup\",g),setTimeout(m,20)};Je(window,\"mouseup\",g)}else setTimeout(m,50)}function v(){if(null!=i.selectionStart){var e=r.somethingSelected(),o=\"\"+(e?i.value:\"\");i.value=\"⇚\",i.value=o,t.prevInput=e?\"\":\"\",i.selectionStart=1,i.selectionEnd=o.length,n.selForContextMenu=r.doc.sel}}function m(){if(t.contextMenuPending=!1,t.wrapper.style.cssText=f,i.style.cssText=c,l&&s<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=u),null!=i.selectionStart){(!l||l&&s<9)&&v();var e=0,o=function(){n.selForContextMenu==r.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&\"\"==t.prevInput?jn(r,Ji)(r):e++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(o,200)}}},Gl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=\"nocursor\"==e},Gl.prototype.setUneditable=function(){},Gl.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function r(r,n,i,o){e.defaults[r]=n,i&&(t[r]=o?function(e,t,r){r!=pl&&i(e,t,r)}:i)}e.defineOption=r,e.Init=pl,r(\"value\",\"\",function(e,t){return e.setValue(t)},!0),r(\"mode\",null,function(e,t){e.doc.modeOption=t,Ci(e)},!0),r(\"indentUnit\",2,Ci,!0),r(\"indentWithTabs\",!1),r(\"smartIndent\",!0),r(\"tabSize\",4,function(e){Si(e),Er(e),_n(e)},!0),r(\"lineSeparator\",null,function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter(function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(ge(n,o))}n++});for(var i=r.length-1;i>=0;i--)lo(e.doc,t,r[i],ge(r[i].line,r[i].ch+t.length))}}),r(\"specialChars\",/[\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u061c\\u200b-\\u200f\\u2028\\u2029\\ufeff]/g,function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test(\"\\t\")?\"\":\"|\\t\"),\"g\"),r!=pl&&e.refresh()}),r(\"specialCharPlaceholder\",$t,function(e){return e.refresh()},!0),r(\"electricChars\",!0),r(\"inputStyle\",m?\"contenteditable\":\"textarea\",function(){throw new Error(\"inputStyle can not (yet) be changed in a running editor\")},!0),r(\"spellcheck\",!1,function(e,t){return e.getInputField().spellcheck=t},!0),r(\"rtlMoveVisually\",!w),r(\"wholeLineUpdateBefore\",!0),r(\"theme\",\"default\",function(e){dl(e),ml(e)},!0),r(\"keyMap\",\"default\",function(e,t,r){var n=Uo(t),i=r!=pl&&Uo(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)}),r(\"extraKeys\",null),r(\"configureMouse\",null),r(\"lineWrapping\",!1,bl,!0),r(\"gutters\",[],function(e){ai(e.options),ml(e)},!0),r(\"fixedGutter\",!0,function(e,t){e.display.gutters.style.left=t?en(e.display)+\"px\":\"0\",e.refresh()},!0),r(\"coverGutterNextToScrollbar\",!1,function(e){return Hn(e)},!0),r(\"scrollbarStyle\",\"native\",function(e){En(e),Hn(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)},!0),r(\"lineNumbers\",!1,function(e){ai(e.options),ml(e)},!0),r(\"firstLineNumber\",1,ml,!0),r(\"lineNumberFormatter\",function(e){return e},ml,!0),r(\"showCursorWhenSelecting\",!1,ln,!0),r(\"resetSelectionOnContextMenu\",!0),r(\"lineWiseCopyCut\",!0),r(\"pasteLinesPerSelection\",!0),r(\"readOnly\",!1,function(e,t){\"nocursor\"==t&&(gn(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)}),r(\"disableInput\",!1,function(e,t){t||e.display.input.reset()},!0),r(\"dragDrop\",!0,yl),r(\"allowDropFileTypes\",null),r(\"cursorBlinkRate\",530),r(\"cursorScrollMargin\",0),r(\"cursorHeight\",1,ln,!0),r(\"singleCursorHeightPerLine\",!0,ln,!0),r(\"workTime\",100),r(\"workDelay\",100),r(\"flattenSpans\",!0,Si,!0),r(\"addModeClass\",!1,Si,!0),r(\"pollInterval\",100),r(\"undoDepth\",200,function(e,t){return e.doc.history.undoDepth=t}),r(\"historyEventDelay\",1250),r(\"viewportMargin\",10,function(e){return e.refresh()},!0),r(\"maxHighlightLength\",1e4,Si,!0),r(\"moveInputWithCursor\",!0,function(e,t){t||e.display.input.resetPosition()}),r(\"tabindex\",null,function(e,t){return e.display.input.getField().tabIndex=t||\"\"}),r(\"autofocus\",null),r(\"direction\",\"ltr\",function(e,t){return e.doc.setDirection(t)},!0)}(wl),Rl=(Il=wl).optionHandlers,Bl=Il.helpers={},Il.prototype={constructor:Il,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,t){var r=this.options,n=r[e];r[e]==t&&\"mode\"!=e||(r[e]=t,Rl.hasOwnProperty(e)&&jn(this,Rl[e])(this,t,n),rt(this,\"optionChange\",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?\"push\":\"unshift\"](Uo(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;r<t.length;++r)if(t[r]==e||t[r].name==e)return t.splice(r,1),!0},addOverlay:Xn(function(e,t){var r=e.token?e:Il.getMode(this.options,e);if(r.startState)throw new Error(\"Overlays may not be stateful.\");!function(e,t,r){for(var n=0,i=r(t);n<e.length&&r(e[n])<=i;)n++;e.splice(n,0,t)}(this.state.overlays,{mode:r,modeSpec:e,opaque:t&&t.opaque,priority:t&&t.priority||0},function(e){return e.priority}),this.state.modeGen++,_n(this)}),removeOverlay:Xn(function(e){for(var t=this.state.overlays,r=0;r<t.length;++r){var n=t[r].modeSpec;if(n==e||\"string\"==typeof e&&n.name==e)return t.splice(r,1),this.state.modeGen++,void _n(this)}}),indentLine:Xn(function(e,t,r){\"string\"!=typeof t&&\"number\"!=typeof t&&(t=null==t?this.options.smartIndent?\"smart\":\"prev\":t?\"add\":\"subtract\"),de(this.doc,e)&&Cl(this,e,t,r)}),indentSelection:Xn(function(e){for(var t=this,r=this.doc.sel.ranges,n=-1,i=0;i<r.length;i++){var o=r[i];if(o.empty())o.head.line>n&&(Cl(t,o.head.line,e,!0),n=o.head.line,i==t.doc.sel.primIndex&&Sn(t));else{var l=o.from(),s=o.to(),a=Math.max(n,l.line);n=Math.min(t.lastLine(),s.line-(s.ch?0:1))+1;for(var u=a;u<n;++u)Cl(t,u,e);var c=t.doc.sel.ranges;0==l.ch&&r.length==c.length&&c[i].from().ch>0&&Ui(t.doc,i,new gi(l,c[i].to()),V)}}}),getTokenAt:function(e,t){return Ut(this,e,t)},getLineTokens:function(e,t){return Ut(this,ge(e),t,!0)},getTokenTypeAt:function(e){e=Ce(this.doc,e);var t,r=Et(this,se(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var l=n+i>>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]<o)){t=r[2*l+2];break}n=l+1}}var s=t?t.indexOf(\"overlay \"):-1;return s<0?t:0==s?null:t.slice(0,s-1)},getModeAt:function(e){var t=this.doc.mode;return t.innerMode?Il.innerMode(t,this.getTokenAt(e).state).mode:t},getHelper:function(e,t){return this.getHelpers(e,t)[0]},getHelpers:function(e,t){var r=[];if(!Bl.hasOwnProperty(t))return r;var n=Bl[t],i=this.getModeAt(e);if(\"string\"==typeof i[t])n[i[t]]&&r.push(n[i[t]]);else if(i[t])for(var o=0;o<i[t].length;o++){var l=n[i[t][o]];l&&r.push(l)}else i.helperType&&n[i.helperType]?r.push(n[i.helperType]):n[i.name]&&r.push(n[i.name]);for(var s=0;s<n._global.length;s++){var a=n._global[s];a.pred(i,this)&&-1==B(r,a.val)&&r.push(a.val)}return r},getStateAfter:function(e,t){var r=this.doc;return zt(this,(e=xe(r,null==e?r.first+r.size-1:e))+1,t).state},cursorCoords:function(e,t){var r=this.doc.sel.primary();return Vr(this,null==e?r.head:\"object\"==typeof e?Ce(this.doc,e):e?r.from():r.to(),t||\"page\")},charCoords:function(e,t){return Ur(this,Ce(this.doc,e),t||\"page\")},coordsChar:function(e,t){return Xr(this,(e=Gr(this,e,t||\"page\")).left,e.top)},lineAtHeight:function(e,t){return e=Gr(this,{top:e,left:0},t||\"page\").top,fe(this.doc,e+this.display.viewOffset)},heightAtLine:function(e,t,r){var n,i=!1;if(\"number\"==typeof e){var o=this.doc.first+this.doc.size-1;e<this.doc.first?e=this.doc.first:e>o&&(e=o,i=!0),n=se(this.doc,e)}else n=e;return Br(this,n,{top:0,left:0},t||\"page\",r||i).top+(i?this.doc.height-je(n):0)},defaultTextHeight:function(){return Zr(this.display)},defaultCharWidth:function(){return Qr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o,l,s,a=this.display,u=(e=Vr(this,Ce(this.doc,e))).bottom,c=e.left;if(t.style.position=\"absolute\",t.setAttribute(\"cm-ignore-events\",\"true\"),this.display.input.setUneditable(t),a.sizer.appendChild(t),\"over\"==n)u=e.top;else if(\"above\"==n||\"near\"==n){var h=Math.max(a.wrapper.clientHeight,this.doc.height),f=Math.max(a.sizer.clientWidth,a.lineSpace.clientWidth);(\"above\"==n||e.bottom+t.offsetHeight>h)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=h&&(u=e.bottom),c+t.offsetWidth>f&&(c=f-t.offsetWidth)}t.style.top=u+\"px\",t.style.left=t.style.right=\"\",\"right\"==i?(c=a.sizer.clientWidth-t.offsetWidth,t.style.right=\"0px\"):(\"left\"==i?c=0:\"middle\"==i&&(c=(a.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+\"px\"),r&&(o=this,l={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(s=xn(o,l)).scrollTop&&Mn(o,s.scrollTop),null!=s.scrollLeft&&On(o,s.scrollLeft))},triggerOnKeyDown:Xn(rl),triggerOnKeyPress:Xn(il),triggerOnKeyUp:nl,triggerOnMouseDown:Xn(al),execCommand:function(e){if(Yo.hasOwnProperty(e))return Yo[e].call(null,this)},triggerElectric:Xn(function(e){Ml(this,e)}),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=Ce(this.doc,e),l=0;l<t&&!(o=Dl(this.doc,o,i,r,n)).hitSide;++l);return o},moveH:Xn(function(e,t){var r=this;this.extendSelectionsBy(function(n){return r.display.shift||r.doc.extend||n.empty()?Dl(r.doc,n.head,e,t,r.options.rtlMoveVisually):e<0?n.from():n.to()},j)}),deleteH:Xn(function(e,t){var r=this.doc.sel,n=this.doc;r.somethingSelected()?n.replaceSelection(\"\",null,\"+delete\"):Vo(this,function(r){var i=Dl(n,r.head,e,t,!1);return e<0?{from:i,to:r.head}:{from:r.head,to:i}})}),findPosV:function(e,t,r,n){var i=1,o=n;t<0&&(i=-1,t=-t);for(var l=Ce(this.doc,e),s=0;s<t;++s){var a=Vr(this,l,\"div\");if(null==o?o=a.left:a.left=o,(l=Wl(this,a,i,r)).hitSide)break}return l},moveV:Xn(function(e,t){var r=this,n=this.doc,i=[],o=!this.display.shift&&!n.extend&&n.sel.somethingSelected();if(n.extendSelectionsBy(function(l){if(o)return e<0?l.from():l.to();var s=Vr(r,l.head,\"div\");null!=l.goalColumn&&(s.left=l.goalColumn),i.push(s.left);var a=Wl(r,s,e,t);return\"page\"==t&&l==n.sel.primary()&&Cn(r,Ur(r,a,\"div\").top-s.top),a},j),i.length)for(var l=0;l<n.sel.ranges.length;l++)n.sel.ranges[l].goalColumn=i[l]}),findWordAt:function(e){var t=se(this.doc,e.line).text,r=e.ch,n=e.ch;if(t){var i=this.getHelper(e,\"wordChars\");\"before\"!=e.sticky&&n!=t.length||!r?++n:--r;for(var o=t.charAt(r),l=te(o,i)?function(e){return te(e,i)}:/\\s/.test(o)?function(e){return/\\s/.test(e)}:function(e){return!/\\s/.test(e)&&!te(e)};r>0&&l(t.charAt(r-1));)--r;for(;n<t.length&&l(t.charAt(n));)++n}return new gi(ge(e.line,r),ge(e.line,n))},toggleOverwrite:function(e){null!=e&&e==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?H(this.display.cursorDiv,\"CodeMirror-overwrite\"):T(this.display.cursorDiv,\"CodeMirror-overwrite\"),rt(this,\"overwriteToggle\",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==W()},isReadOnly:function(){return!(!this.options.readOnly&&!this.doc.cantEdit)},scrollTo:Xn(function(e,t){Ln(this,e,t)}),getScrollInfo:function(){var e=this.display.scroller;return{left:e.scrollLeft,top:e.scrollTop,height:e.scrollHeight-Cr(this)-this.display.barHeight,width:e.scrollWidth-Cr(this)-this.display.barWidth,clientHeight:Lr(this),clientWidth:Sr(this)}},scrollIntoView:Xn(function(e,t){var r,n;null==e?(e={from:this.doc.sel.primary().head,to:null},null==t&&(t=this.options.cursorScrollMargin)):\"number\"==typeof e?e={from:ge(e,0),to:null}:null==e.from&&(e={from:e,to:null}),e.to||(e.to=e.from),e.margin=t||0,null!=e.from.line?(n=e,kn(r=this),r.curOp.scrollToPos=n):Tn(this,e.from,e.to,e.margin)}),setSize:Xn(function(e,t){var r=this,n=function(e){return\"number\"==typeof e||/^\\d+$/.test(String(e))?e+\"px\":e};null!=e&&(this.display.wrapper.style.width=n(e)),null!=t&&(this.display.wrapper.style.height=n(t)),this.options.lineWrapping&&Pr(this);var i=this.display.viewFrom;this.doc.iter(i,this.display.viewTo,function(e){if(e.widgets)for(var t=0;t<e.widgets.length;t++)if(e.widgets[t].noHScroll){qn(r,i,\"widget\");break}++i}),this.curOp.forceUpdate=!0,rt(this,\"refresh\",this)}),operation:function(e){return Kn(this,e)},startOperation:function(){return In(this)},endOperation:function(){return Rn(this)},refresh:Xn(function(){var e=this.display.cachedTextHeight;_n(this),this.curOp.forceUpdate=!0,Er(this),Ln(this,this.doc.scrollLeft,this.doc.scrollTop),oi(this),(null==e||Math.abs(e-Zr(this.display))>.5)&&rn(this),rt(this,\"refresh\",this)}),swapDoc:Xn(function(e){var t=this.doc;return t.cm=null,Mi(this,e),Er(this),this.display.input.reset(),Ln(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,or(this,\"swapDoc\",this,t),t}),getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},lt(Il),Il.registerHelper=function(e,t,r){Bl.hasOwnProperty(e)||(Bl[e]=Il[e]={_global:[]}),Bl[e][t]=r},Il.registerGlobalHelper=function(e,t,r,n){Il.registerHelper(e,t,n),Bl[e]._global.push({pred:r,val:n})};var Ul,Vl=\"iter insert remove copy getEditor constructor\".split(\" \");for(var Kl in So.prototype)So.prototype.hasOwnProperty(Kl)&&B(Vl,Kl)<0&&(wl.prototype[Kl]=function(e){return function(){return e.apply(this.doc,arguments)}}(So.prototype[Kl]));return lt(So),wl.inputStyles={textarea:Gl,contenteditable:Hl},wl.defineMode=function(e){wl.defaults.mode||\"null\"==e||(wl.defaults.mode=e),function(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),St[e]=t}.apply(this,arguments)},wl.defineMIME=function(e,t){Lt[e]=t},wl.defineMode(\"null\",function(){return{token:function(e){return e.skipToEnd()}}}),wl.defineMIME(\"text/plain\",\"null\"),wl.defineExtension=function(e,t){wl.prototype[e]=t},wl.defineDocExtension=function(e,t){So.prototype[e]=t},wl.fromTextArea=function(e,t){if((t=t?z(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=W();t.autofocus=r==e||null!=e.getAttribute(\"autofocus\")&&r==document.body}function n(){e.value=s.getValue()}var i;if(e.form&&(Je(e.form,\"submit\",n),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var l=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=l}}catch(e){}}t.finishInit=function(t){t.save=n,t.getTextArea=function(){return e},t.toTextArea=function(){t.toTextArea=isNaN,n(),e.parentNode.removeChild(t.getWrapperElement()),e.style.display=\"\",e.form&&(tt(e.form,\"submit\",n),\"function\"==typeof e.form.submit&&(e.form.submit=i))}},e.style.display=\"none\";var s=wl(function(t){return e.parentNode.insertBefore(t,e.nextSibling)},t);return s},(Ul=wl).off=tt,Ul.on=Je,Ul.wheelEventPixels=fi,Ul.Doc=So,Ul.splitLines=bt,Ul.countColumn=I,Ul.findColumn=X,Ul.isWordChar=ee,Ul.Pass=U,Ul.signal=rt,Ul.Line=jt,Ul.changeEnd=yi,Ul.scrollbarModel=Pn,Ul.Pos=ge,Ul.cmpPos=ve,Ul.modes=St,Ul.mimeModes=Lt,Ul.resolveMode=kt,Ul.getMode=Tt,Ul.modeExtensions=Mt,Ul.extendMode=Nt,Ul.copyState=Ot,Ul.startState=Dt,Ul.innerMode=At,Ul.commands=Yo,Ul.keyMap=Po,Ul.keyName=Go,Ul.isModifierKey=Ro,Ul.lookupKey=Io,Ul.normalizeKeyMap=zo,Ul.StringStream=Wt,Ul.SharedTextMarker=bo,Ul.TextMarker=mo,Ul.LineWidget=po,Ul.e_preventDefault=st,Ul.e_stopPropagation=at,Ul.e_stop=ct,Ul.addClass=H,Ul.contains=D,Ul.rmClass=T,Ul.keyNames=Do,wl.version=\"5.37.1\",wl});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/lib/codemirror.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/codemirror/lib/codemirror.css": {
"text": ".CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{0%{}50%{background-color:transparent}}@-webkit-keyframes blink{0%{}50%{background-color:transparent}}@keyframes blink{0%{}50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:none}\n",
"type": "text/vnd.tiddlywiki",
"title": "$:/plugins/tiddlywiki/codemirror/lib/codemirror.css",
"tags": "[[$:/tags/Stylesheet]]"
},
"$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.css": {
"text": ".CodeMirror-dialog {\n position: absolute;\n left: 0; right: 0;\n background: inherit;\n z-index: 15;\n padding: .1em .8em;\n overflow: hidden;\n color: inherit;\n}\n\n.CodeMirror-dialog-top {\n border-bottom: 1px solid #eee;\n top: 0;\n}\n\n.CodeMirror-dialog-bottom {\n border-top: 1px solid #eee;\n bottom: 0;\n}\n\n.CodeMirror-dialog input {\n border: none;\n outline: none;\n background: transparent;\n width: 20em;\n color: inherit;\n font-family: monospace;\n}\n\n.CodeMirror-dialog button {\n font-size: 70%;\n}\n",
"type": "text/css",
"title": "$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.css",
"tags": "[[$:/tags/Stylesheet]]"
},
"$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.js": {
"text": "!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],e):e(CodeMirror)}(function(e){function o(e,o,n){var t;return(t=e.getWrapperElement().appendChild(document.createElement(\"div\"))).className=n?\"CodeMirror-dialog CodeMirror-dialog-bottom\":\"CodeMirror-dialog CodeMirror-dialog-top\",\"string\"==typeof o?t.innerHTML=o:t.appendChild(o),t}function n(e,o){e.state.currentNotificationClose&&e.state.currentNotificationClose(),e.state.currentNotificationClose=o}e.defineExtension(\"openDialog\",function(t,i,r){r||(r={}),n(this,null);var u=o(this,t,r.bottom),l=!1,c=this;function a(e){if(\"string\"==typeof e)s.value=e;else{if(l)return;l=!0,u.parentNode.removeChild(u),c.focus(),r.onClose&&r.onClose(u)}}var f,s=u.getElementsByTagName(\"input\")[0];return s?(s.focus(),r.value&&(s.value=r.value,!1!==r.selectValueOnOpen&&s.select()),r.onInput&&e.on(s,\"input\",function(e){r.onInput(e,s.value,a)}),r.onKeyUp&&e.on(s,\"keyup\",function(e){r.onKeyUp(e,s.value,a)}),e.on(s,\"keydown\",function(o){r&&r.onKeyDown&&r.onKeyDown(o,s.value,a)||((27==o.keyCode||!1!==r.closeOnEnter&&13==o.keyCode)&&(s.blur(),e.e_stop(o),a()),13==o.keyCode&&i(s.value,o))}),!1!==r.closeOnBlur&&e.on(s,\"blur\",a)):(f=u.getElementsByTagName(\"button\")[0])&&(e.on(f,\"click\",function(){a(),c.focus()}),!1!==r.closeOnBlur&&e.on(f,\"blur\",a),f.focus()),a}),e.defineExtension(\"openConfirm\",function(t,i,r){n(this,null);var u=o(this,t,r&&r.bottom),l=u.getElementsByTagName(\"button\"),c=!1,a=this,f=1;function s(){c||(c=!0,u.parentNode.removeChild(u),a.focus())}l[0].focus();for(var d=0;d<l.length;++d){var p=l[d];!function(o){e.on(p,\"click\",function(n){e.e_preventDefault(n),s(),o&&o(a)})}(i[d]),e.on(p,\"blur\",function(){--f,setTimeout(function(){f<=0&&s()},200)}),e.on(p,\"focus\",function(){++f})}}),e.defineExtension(\"openNotification\",function(t,i){n(this,a);var r,u=o(this,t,i&&i.bottom),l=!1,c=i&&void 0!==i.duration?i.duration:5e3;function a(){l||(l=!0,clearTimeout(r),u.parentNode.removeChild(u))}return e.on(u,\"click\",function(o){e.e_preventDefault(o),a()}),c&&(r=setTimeout(a,c)),a})});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/addon/selection/activeline.js": {
"text": "!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],e):e(CodeMirror)}(function(e){\"use strict\";var t=\"CodeMirror-activeline\",n=\"CodeMirror-activeline-background\",i=\"CodeMirror-activeline-gutter\";function r(e){for(var r=0;r<e.state.activeLines.length;r++)e.removeLineClass(e.state.activeLines[r],\"wrap\",t),e.removeLineClass(e.state.activeLines[r],\"background\",n),e.removeLineClass(e.state.activeLines[r],\"gutter\",i)}function o(e,o){for(var a=[],s=0;s<o.length;s++){var c=o[s],l=e.getOption(\"styleActiveLine\");if(\"object\"==typeof l&&l.nonEmpty?c.anchor.line==c.head.line:c.empty()){var f=e.getLineHandleVisualStart(c.head.line);a[a.length-1]!=f&&a.push(f)}}(function(e,t){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!=t[n])return!1;return!0})(e.state.activeLines,a)||e.operation(function(){r(e);for(var o=0;o<a.length;o++)e.addLineClass(a[o],\"wrap\",t),e.addLineClass(a[o],\"background\",n),e.addLineClass(a[o],\"gutter\",i);e.state.activeLines=a})}function a(e,t){o(e,t.ranges)}e.defineOption(\"styleActiveLine\",!1,function(t,n,i){var s=i!=e.Init&&i;n!=s&&(s&&(t.off(\"beforeSelectionChange\",a),r(t),delete t.state.activeLines),n&&(t.state.activeLines=[],o(t,t.listSelections()),t.on(\"beforeSelectionChange\",a)))})});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/selection/activeline.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/mode/tw-meta.js": {
"text": "!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../lib/codemirror\"],e):e(CodeMirror)}(function(e){\"use strict\";e.modeInfo=[{name:\"CMake\",mime:\"text/x-cmake\",mode:\"cmake\",ext:[\"cmake\",\"cmake.in\"],file:/^CMakeLists.txt$/},{name:\"Cython\",mime:\"text/x-cython\",mode:\"python\",ext:[\"pyx\",\"pxd\",\"pxi\"]},{name:\"CSS\",mime:\"text/css\",mode:\"css\",ext:[\"css\"]},{name:\"diff\",mime:\"text/x-diff\",mode:\"diff\",ext:[\"diff\",\"patch\"]},{name:\"Embedded Javascript\",mime:\"application/x-ejs\",mode:\"htmlembedded\",ext:[\"ejs\"]},{name:\"Embedded Ruby\",mime:\"application/x-erb\",mode:\"htmlembedded\",ext:[\"erb\"]},{name:\"Erlang\",mime:\"text/x-erlang\",mode:\"erlang\",ext:[\"erl\"]},{name:\"GitHub Flavored Markdown\",mime:\"text/x-gfm\",mode:\"gfm\",file:/^(readme|contributing|history).md$/i},{name:\"Go\",mime:\"text/x-go\",mode:\"go\",ext:[\"go\"]},{name:\"ASP.NET\",mime:\"application/x-aspx\",mode:\"htmlembedded\",ext:[\"aspx\"],alias:[\"asp\",\"aspx\"]},{name:\"HTML\",mime:\"text/html\",mode:\"htmlmixed\",ext:[\"html\",\"htm\",\"handlebars\",\"hbs\"],alias:[\"xhtml\"]},{name:\"HTTP\",mime:\"message/http\",mode:\"http\"},{name:\"JavaScript\",mimes:[\"text/javascript\",\"text/ecmascript\",\"application/javascript\",\"application/x-javascript\",\"application/ecmascript\"],mode:\"javascript\",ext:[\"js\"],alias:[\"ecmascript\",\"js\",\"node\"]},{name:\"JSON\",mimes:[\"application/json\",\"application/x-json\"],mode:\"javascript\",ext:[\"json\",\"map\"],alias:[\"json5\"]},{name:\"JSON-LD\",mime:\"application/ld+json\",mode:\"javascript\",ext:[\"jsonld\"],alias:[\"jsonld\"]},{name:\"Lua\",mime:\"text/x-lua\",mode:\"lua\",ext:[\"lua\"]},{name:\"Markdown\",mime:\"text/x-markdown\",mode:\"markdown\",ext:[\"markdown\",\"md\",\"mkd\"]},{name:\"MySQL\",mime:\"text/x-mysql\",mode:\"sql\"},{name:\"Plain Text\",mime:\"text/plain\",mode:\"null\",ext:[\"txt\",\"text\",\"conf\",\"def\",\"list\",\"log\"]},{name:\"Python\",mime:\"text/x-python\",mode:\"python\",ext:[\"BUILD\",\"bzl\",\"py\",\"pyw\"],file:/^(BUCK|BUILD)$/},{name:\"SCSS\",mime:\"text/x-scss\",mode:\"css\",ext:[\"scss\"]},{name:\"LaTeX\",mime:\"text/x-latex\",mode:\"stex\",ext:[\"text\",\"ltx\",\"tex\"],alias:[\"tex\"]},{name:\"TiddlyWiki \",mime:\"text/x-tiddlywiki\",mode:\"tiddlywiki\"}];for(var t=0;t<e.modeInfo.length;t++){var m=e.modeInfo[t];m.mimes&&(m.mime=m.mimes[0])}e.findModeByMIME=function(t){t=t.toLowerCase();for(var m=0;m<e.modeInfo.length;m++){var i=e.modeInfo[m];if(i.mime==t)return i;if(i.mimes)for(var a=0;a<i.mimes.length;a++)if(i.mimes[a]==t)return i}return/\\+xml$/.test(t)?e.findModeByMIME(\"application/xml\"):/\\+json$/.test(t)?e.findModeByMIME(\"application/json\"):void 0},e.findModeByExtension=function(t){for(var m=0;m<e.modeInfo.length;m++){var i=e.modeInfo[m];if(i.ext)for(var a=0;a<i.ext.length;a++)if(i.ext[a]==t)return i}},e.findModeByFileName=function(t){for(var m=0;m<e.modeInfo.length;m++){var i=e.modeInfo[m];if(i.file&&i.file.test(t))return i}var a=t.lastIndexOf(\".\"),o=a>-1&&t.substring(a+1,t.length);if(o)return e.findModeByExtension(o)},e.findModeByName=function(t){t=t.toLowerCase();for(var m=0;m<e.modeInfo.length;m++){var i=e.modeInfo[m];if(i.name.toLowerCase()==t)return i;if(i.alias)for(var a=0;a<i.alias.length;a++)if(i.alias[a].toLowerCase()==t)return i}}});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/mode/tw-meta.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/keyboard": {
"title": "$:/plugins/tiddlywiki/codemirror/keyboard",
"text": "\n!!Default keyboard shortcuts\n\n!!!Basic shortcuts\n\n|Shortcut |Function |h\n|Left |goCharLeft |\n|Right |goCharRight |\n|Up |goLineUp |\n|Down |goLineDown |\n|End |goLineEnd |\n|Home |goLineStartSmart |\n|~PageUp |goPageUp |\n|~PageDown |goPageDown |\n|Delete |delCharAfter |\n|Backspace |delCharBefore |\n|Shift-Backspace |delCharBefore |\n|Tab |defaultTab |\n|Shift-Tab |indentAuto |\n|Enter |newlineAndIndent |\n|Insert |toggleOverwrite |\n|Ctrl-Esc |singleSelection |\n\n\n!!!Shortcuts on Windows and Linux\n\n|Shortcut |Function |h\n|Ctrl-A |selectAll |\n|Ctrl-D |deleteLine |\n|Ctrl-Z |undo |\n|Shift-Ctrl-Z |redo |\n|Ctrl-Y |redo |\n|Ctrl-Home |goDocStart |\n|Ctrl-End |goDocEnd |\n|Ctrl-Up |goLineUp |\n|Ctrl-Down |goLineDown |\n|Ctrl-Left |goGroupLeft |\n|Ctrl-Right |goGroupRight |\n|Alt-Left |goLineStart |\n|Alt-Right |goLineEnd |\n|Ctrl-Backspace |delGroupBefore |\n|Ctrl-Delete |delGroupAfter |\n|Ctrl-F |find |\n|Ctrl-G |findNext |\n|Shift-Ctrl-G |findPrev |\n|Shift-Ctrl-F |replace |\n|Shift-Ctrl-R |replaceAll |\n|Ctrl-[ |indentLess |\n|Ctrl-] |indentMore |\n|Alt-U |undoSelection |\n|Shift-Ctrl-U |redoSelection |\n|Shift-Alt-U |redoSelection |\n\n\n!!!Shortcuts on ~MacOs\n\n|Shortcut |Function |h\n|Cmd-A |selectAll |\n|Cmd-D |deleteLine |\n|Cmd-Z |undo |\n|Shift-Cmd-Z |redo |\n|Cmd-Y |redo |\n|Cmd-Home |goDocStart |\n|Cmd-Up |goDocStart |\n|Cmd-End |goDocEnd |\n|Cmd-Down |goDocEnd |\n|Alt-Left |goGroupLeft |\n|Alt-Right |goGroupRight |\n|Cmd-Left |goLineLeft |\n|Cmd-Right |goLineRight |\n|Alt-Backspace |delGroupBefore |\n|Ctrl-Alt-Backspace |delGroupAfter |\n|Alt-Delete |delGroupAfter |\n|Cmd-F |find |\n|Cmd-G |findNext |\n|Shift-Cmd-G |findPrev |\n|Cmd-Alt-F |replace |\n|Shift-Cmd-Alt-F |replaceAll |\n|Cmd-[ |indentLess |\n|Cmd-] |indentMore |\n|Cmd-Backspace |delWrappedLineLeft |\n|Cmd-Delete |delWrappedLineRight |\n|Alt-U |undoSelection |\n|Shift-Alt-U |redoSelection |\n|Ctrl-Up |goDocStart |\n|Ctrl-Down |goDocEnd |\n|Ctrl-F |goCharRight |\n|Ctrl-B |goCharLeft |\n|Ctrl-P |goLineUp |\n|Ctrl-N |goLineDown |\n|Alt-F |goWordRight |\n|Alt-B |goWordLeft |\n|Ctrl-A |goLineStart |\n|Ctrl-E |goLineEnd |\n|Ctrl-V |goPageDown |\n|Shift-Ctrl-V |goPageUp |\n|Ctrl-D |delCharAfter |\n|Ctrl-H |delCharBefore |\n|Alt-D |delWordAfter |\n|Alt-Backspace |delWordBefore |\n|Ctrl-K |killLine |\n|Alt-T |transposeChars |\n|Ctrl-O |openLine |\n\n\n"
},
"$:/plugins/tiddlywiki/codemirror/license": {
"title": "$:/plugins/tiddlywiki/codemirror/license",
"text": "\"\"\"\n~CodeMirror, copyright (c) by Marijn Haverbeke and others\nDistributed under an MIT license: http://codemirror.net/LICENSE\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2018, UnaMesa Association\nDistributed under an BSD license: https://tiddlywiki.com/#License\n\"\"\"\n"
},
"$:/plugins/tiddlywiki/codemirror/readme": {
"title": "$:/plugins/tiddlywiki/codemirror/readme",
"text": "This plugin provides an enhanced text editor component based on [[CodeMirror|http://codemirror.net]]. The basic configuration is designed to be as lightweight as possible and is just around 235kb of size. Additional features can be installed with ~CodeMirror ~AddOns from the plugin library.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/codemirror]]\n\nBased on ~CodeMirror version 5.37.0\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/editorFont": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/editorFont",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/editorFont/hint}}",
"text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/keyMap": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/keyMap",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/keyMap/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/keyMap\n\n<$link to=\"$:/config/codemirror/keyMap\"><<lingo hint>></$link>\n\n<$select tiddler=\"$:/config/codemirror/keyMap\" default=\"default\">\n<option value=\"default\">default</option>\n<$list filter=\"[all[shadows+tiddlers]module-type[codemirror-keymap]!has[draft.of]get[text]]\">\n<option value=<<currentTiddler>>><$transclude><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/lineNumbers": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/lineNumbers",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/lineNumbers/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/lineNumbers/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/lineNumbers\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"false\"> <$link to=\"$:/config/codemirror/lineNumbers\"><<lingo info>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/lineWrapping": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/lineWrapping",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/lineWrapping/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/lineWrapping/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/lineWrapping\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"true\"> <$link to=\"$:/config/codemirror/lineWrapping\"><<lingo info>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/showCursorWhenSelecting": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/showCursorWhenSelecting",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/showCursorWhenSelecting/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/showCursorWhenSelecting/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/showCursorWhenSelecting\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"true\"> <$link to=\"$:/config/codemirror/showCursorWhenSelecting\"><<lingo info>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/styleActiveLine": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/styleActiveLine",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/styleActiveLine/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/styleActiveLine/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/styleActiveLine\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"false\"> <$link to=\"$:/config/codemirror/styleActiveLine\"><<lingo info>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/theme": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/theme",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/theme/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/\n\n<$link to=\"$:/config/codemirror/theme\"><<lingo hint>></$link>\n\n<$select tiddler=\"$:/config/codemirror/theme\" default=\"default\">\n<option value=\"default\">default</option>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]module-type[codemirror-theme]!has[draft.of]get[name]]\">\n<option value=<<currentTiddler>>><$transclude field=\"name\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n\n//see the [[CodeMirror Usage|$:/plugins/tiddlywiki/codemirror/usage]] how to add themes//\n"
},
"$:/plugins/tiddlywiki/codemirror/styles": {
"title": "$:/plugins/tiddlywiki/codemirror/styles",
"tags": "[[$:/tags/Stylesheet]]",
"text": "/* Make the editor resize to fit its content */\n\n.CodeMirror {\n\theight: auto;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tline-height: 1.5;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n}\n\n.CodeMirror-scroll {\n\toverflow-x: auto;\n\toverflow-y: hidden;\t\n}\n"
},
"$:/core/ui/ControlPanel/Settings/CodeMirror": {
"title": "$:/core/ui/ControlPanel/Settings/CodeMirror",
"tags": "$:/tags/ControlPanel/SettingsTab",
"caption": "CodeMirror",
"list-after": "$:/core/ui/ControlPanel/Settings/TiddlyWiki",
"text": "\\define lingo-base() $:/language/codemirror/controlPanel/\n\n<<lingo hint>>\n\n<$link to=\"$:/plugins/tiddlywiki/codemirror/usage\"><<lingo usage>></$link>\n\n<$link to=\"$:/plugins/tiddlywiki/codemirror/keyboard\"><<lingo keyboard>></$link>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings/CodeMirror]]\">\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/Settings": {
"title": "$:/core/ui/ControlPanel/Settings",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Settings/Caption}}",
"text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/SettingsTab]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Settings/TiddlyWiki\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/Settings/TiddlyWiki": {
"title": "$:/core/ui/ControlPanel/Settings/TiddlyWiki",
"tags": "$:/tags/ControlPanel/SettingsTab",
"caption": "TiddlyWiki",
"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"
},
"$:/plugins/tiddlywiki/codemirror/usage": {
"title": "$:/plugins/tiddlywiki/codemirror/usage",
"text": "! Configuration\n\nConfiguration for the ~CodeMirror text-editor can be done from within the CodeMirror Settings Tab in the [[ControlPanel|$:/ControlPanel]] (Settings - ~CodeMirror)\n\n\n!!Setting a different Theme\n\n~CodeMirror themes are available in the [ext[official GitHub repository|https://github.com/codemirror/CodeMirror/tree/master/theme]]\n\nMore themes can be found at https://github.com/FarhadG/code-mirror-themes/tree/master/themes and previewed [ext[here|http://farhadg.github.io/code-mirror-themes/]]\n\n\nTo add a theme to your wiki, follow these four steps:\n\n* choose one of the CSS files and copy its content to a new tiddler\n* remove all comments from the top and tag the tiddler with <<tag-pill \"$:/tags/Stylesheet\">>\n* add a field \"module-type\" with the value \"codemirror-theme\". add a field \"name\" with the exact ''name'' of the theme as value\n* save the tiddler and go to the Settings tab in $:/ControlPanel - look for the \"theme\" dropdown to select your newly added theme\n\n\n!!Line Numbers\n\nTo show or hide the Line Numbers at the left, go to ~ControlPanel - Settings - ~CodeMirror and look for the \"Line Numbers\" checkbox\n\n\n!!Line Wrapping\n\nControls if long lines get visually wrapped to a new line if they're too long to fit the editor width or if the editor should scroll horizontally\n\nTo change the line-wrapping behaviour, go to ~ControlPanel - Settings - ~CodeMirror and look for the \"Line Wrapping\" checkbox\n\n\n!!Show Cursor when selecting\n\nDefines whether the Mouse cursor should be visually shown or hidden when making a text-selection\n\nTo change the show-cursor-when-selecting behaviour, go to ~ControlPanel - Settings - ~CodeMirror and look for the \"Show cursor when selecting\" checkbox\n\n\n!!~CodeMirror Font Family\n\nThe Font-Family used within the ~CodeMirror text-editor defaults to \"monospace\" which will choose your configured monospace system-font\n\nThat setting can be overridden entering one or more Font-Families in the \"Font Family\" input field at ~ControlPanel - Settings - ~CodeMirror\n\n* The entries must be separated by semicolons ','\n* Font-Family Names that contain spaces must be quoted like \"My Font\"\n* If a list of Font-Families is specified, the last Font-Family found on the user-system gets used, non-existing fonts get ignored\n* If none of the specified Font-Families is available, ~CodeMirror uses the default \"monospace\"\n\n\n!!\"Hidden\" Settings:\n\n!!!Cursor Blink Rate\n\nThe cursor blink-rate defines how fast (in milliseconds) the cursor blinks inside the textarea\n\nYou can change it by editing $:/config/codemirror/cursorBlinkRate\n\"0\" disables blinking\n\n!!!Tabsize\n\nThe Tabsize defines the width of a tab character. Default is 4.\n\nYou can change it by editing $:/config/codemirror/tabSize\n\n!!!Indent Unit\n\nNot enabled for vnd.tiddlywiki and x-tiddlywiki\n\nDefines how many spaces a text-block should be indented. Defaults to 2.\n\nYou can change it by editing $:/config/codemirror/indentUnit\n\n"
}
}
}
{
"tiddlers": {
"$:/config/codemirror/autocomplete": {
"title": "$:/config/codemirror/autocomplete",
"extend": "extraKeys",
"type": "json",
"text": "{\n\t\"Ctrl-Space\": \"autocomplete\"\n}"
},
"$:/plugins/tiddlywiki/codemirror/addon/hint/anyword-hint.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],e):e(CodeMirror)}(function(e){\"use strict\";var r=/[\\w$]+/;e.registerHelper(\"hint\",\"anyword\",function(t,o){for(var i=o&&o.word||r,n=o&&o.range||500,f=t.getCursor(),s=t.getLine(f.line),a=f.ch,c=a;c&&i.test(s.charAt(c-1));)--c;for(var l=c!=a&&s.slice(c,a),d=o&&o.list||[],u={},p=new RegExp(i.source,\"g\"),g=-1;g<=1;g+=2)for(var h=f.line,m=Math.min(Math.max(h+g*n,t.firstLine()),t.lastLine())+g;h!=m;h+=g)for(var y,b=t.getLine(h);y=p.exec(b);)h==f.line&&y[0]===l||l&&0!=y[0].lastIndexOf(l,0)||Object.prototype.hasOwnProperty.call(u,y[0])||(u[y[0]]=!0,d.push(y[0]));return{list:d,from:e.Pos(f.line,c),to:e.Pos(f.line,a)}})});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/hint/anyword-hint.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/addon/hint/css-hint.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\"),require(\"../../mode/css/css\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\",\"../../mode/css/css\"],e):e(CodeMirror)}(function(e){\"use strict\";var r={link:1,visited:1,active:1,hover:1,focus:1,\"first-letter\":1,\"first-line\":1,\"first-child\":1,before:1,after:1,lang:1};e.registerHelper(\"hint\",\"css\",function(t){var o=t.getCursor(),s=t.getTokenAt(o),i=e.innerMode(t.getMode(),s.state);if(\"css\"==i.mode.name){if(\"keyword\"==s.type&&0==\"!important\".indexOf(s.string))return{list:[\"!important\"],from:e.Pos(o.line,s.start),to:e.Pos(o.line,s.end)};var n=s.start,a=o.ch,d=s.string.slice(0,a-n);/[^\\w$_-]/.test(d)&&(d=\"\",n=a=o.ch);var c=e.resolveMode(\"text/css\"),f=[],l=i.state.state;return\"pseudo\"==l||\"variable-3\"==s.type?p(r):\"block\"==l||\"maybeprop\"==l?p(c.propertyKeywords):\"prop\"==l||\"parens\"==l||\"at\"==l||\"params\"==l?(p(c.valueKeywords),p(c.colorKeywords)):\"media\"!=l&&\"media_parens\"!=l||(p(c.mediaTypes),p(c.mediaFeatures)),f.length?{list:f,from:e.Pos(o.line,n),to:e.Pos(o.line,a)}:void 0}function p(e){for(var r in e)d&&0!=r.lastIndexOf(d,0)||f.push(r)}})});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/hint/css-hint.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/addon/hint/html-hint.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(l){\"object\"==typeof exports&&\"object\"==typeof module?l(require(\"../../lib/codemirror\"),require(\"./xml-hint\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\",\"./xml-hint\"],l):l(CodeMirror)}(function(l){\"use strict\";var t=\"ab aa af ak sq am ar an hy as av ae ay az bm ba eu be bn bh bi bs br bg my ca ch ce ny zh cv kw co cr hr cs da dv nl dz en eo et ee fo fj fi fr ff gl ka de el gn gu ht ha he hz hi ho hu ia id ie ga ig ik io is it iu ja jv kl kn kr ks kk km ki rw ky kv kg ko ku kj la lb lg li ln lo lt lu lv gv mk mg ms ml mt mi mr mh mn na nv nb nd ne ng nn no ii nr oc oj cu om or os pa pi fa pl ps pt qu rm rn ro ru sa sc sd se sm sg sr gd sn si sk sl so st es su sw ss sv ta te tg th ti bo tk tl tn to tr ts tt tw ty ug uk ur uz ve vi vo wa cy wo fy xh yi yo za zu\".split(\" \"),e=[\"_blank\",\"_self\",\"_top\",\"_parent\"],a=[\"ascii\",\"utf-8\",\"utf-16\",\"latin1\",\"latin1\"],n=[\"get\",\"post\",\"put\",\"delete\"],r=[\"application/x-www-form-urlencoded\",\"multipart/form-data\",\"text/plain\"],o=[\"all\",\"screen\",\"print\",\"embossed\",\"braille\",\"handheld\",\"print\",\"projection\",\"screen\",\"tty\",\"tv\",\"speech\",\"3d-glasses\",\"resolution [>][<][=] [X]\",\"device-aspect-ratio: X/Y\",\"orientation:portrait\",\"orientation:landscape\",\"device-height: [X]\",\"device-width: [X]\"],s={attrs:{}},u={a:{attrs:{href:null,ping:null,type:null,media:o,target:e,hreflang:t}},abbr:s,acronym:s,address:s,applet:s,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:o,hreflang:t,type:null,shape:[\"default\",\"rect\",\"circle\",\"poly\"]}},article:s,aside:s,audio:{attrs:{src:null,mediagroup:null,crossorigin:[\"anonymous\",\"use-credentials\"],preload:[\"none\",\"metadata\",\"auto\"],autoplay:[\"\",\"autoplay\"],loop:[\"\",\"loop\"],controls:[\"\",\"controls\"]}},b:s,base:{attrs:{href:null,target:e}},basefont:s,bdi:s,bdo:s,big:s,blockquote:{attrs:{cite:null}},body:s,br:s,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:[\"\",\"autofocus\"],disabled:[\"\",\"autofocus\"],formenctype:r,formmethod:n,formnovalidate:[\"\",\"novalidate\"],formtarget:e,type:[\"submit\",\"reset\",\"button\"]}},canvas:{attrs:{width:null,height:null}},caption:s,center:s,cite:s,code:s,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:[\"command\",\"checkbox\",\"radio\"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:[\"\",\"disabled\"],checked:[\"\",\"checked\"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:[\"\",\"disabled\"],multiple:[\"\",\"multiple\"]}},datalist:{attrs:{data:null}},dd:s,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:[\"\",\"open\"]}},dfn:s,dir:s,div:s,dl:s,dt:s,em:s,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:[\"\",\"disabled\"],form:null,name:null}},figcaption:s,figure:s,font:s,footer:s,form:{attrs:{action:null,name:null,\"accept-charset\":a,autocomplete:[\"on\",\"off\"],enctype:r,method:n,novalidate:[\"\",\"novalidate\"],target:e}},frame:s,frameset:s,h1:s,h2:s,h3:s,h4:s,h5:s,h6:s,head:{attrs:{},children:[\"title\",\"base\",\"link\",\"style\",\"meta\",\"script\",\"noscript\",\"command\"]},header:s,hgroup:s,hr:s,html:{attrs:{manifest:null},children:[\"head\",\"body\"]},i:s,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:[\"allow-top-navigation\",\"allow-same-origin\",\"allow-forms\",\"allow-scripts\"],seamless:[\"\",\"seamless\"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:[\"anonymous\",\"use-credentials\"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:[\"audio/*\",\"video/*\",\"image/*\"],autocomplete:[\"on\",\"off\"],autofocus:[\"\",\"autofocus\"],checked:[\"\",\"checked\"],disabled:[\"\",\"disabled\"],formenctype:r,formmethod:n,formnovalidate:[\"\",\"novalidate\"],formtarget:e,multiple:[\"\",\"multiple\"],readonly:[\"\",\"readonly\"],required:[\"\",\"required\"],type:[\"hidden\",\"text\",\"search\",\"tel\",\"url\",\"email\",\"password\",\"datetime\",\"date\",\"month\",\"week\",\"time\",\"datetime-local\",\"number\",\"range\",\"color\",\"checkbox\",\"radio\",\"file\",\"submit\",\"image\",\"reset\",\"button\"]}},ins:{attrs:{cite:null,datetime:null}},kbd:s,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:[\"\",\"autofocus\"],disabled:[\"\",\"disabled\"],keytype:[\"RSA\"]}},label:{attrs:{for:null,form:null}},legend:s,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:t,media:o,sizes:[\"all\",\"16x16\",\"16x16 32x32\",\"16x16 32x32 64x64\"]}},map:{attrs:{name:null}},mark:s,menu:{attrs:{label:null,type:[\"list\",\"context\",\"toolbar\"]}},meta:{attrs:{content:null,charset:a,name:[\"viewport\",\"application-name\",\"author\",\"description\",\"generator\",\"keywords\"],\"http-equiv\":[\"content-language\",\"content-type\",\"default-style\",\"refresh\"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:s,noframes:s,noscript:s,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:[\"\",\"typemustmatch\"]}},ol:{attrs:{reversed:[\"\",\"reversed\"],start:null,type:[\"1\",\"a\",\"A\",\"i\",\"I\"]}},optgroup:{attrs:{disabled:[\"\",\"disabled\"],label:null}},option:{attrs:{disabled:[\"\",\"disabled\"],label:null,selected:[\"\",\"selected\"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:s,param:{attrs:{name:null,value:null}},pre:s,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:s,rt:s,ruby:s,s:s,samp:s,script:{attrs:{type:[\"text/javascript\"],src:null,async:[\"\",\"async\"],defer:[\"\",\"defer\"],charset:a}},section:s,select:{attrs:{form:null,name:null,size:null,autofocus:[\"\",\"autofocus\"],disabled:[\"\",\"disabled\"],multiple:[\"\",\"multiple\"]}},small:s,source:{attrs:{src:null,type:null,media:null}},span:s,strike:s,strong:s,style:{attrs:{type:[\"text/css\"],media:o,scoped:null}},sub:s,summary:s,sup:s,table:s,tbody:s,td:{attrs:{colspan:null,rowspan:null,headers:null}},textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:[\"\",\"autofocus\"],disabled:[\"\",\"disabled\"],readonly:[\"\",\"readonly\"],required:[\"\",\"required\"],wrap:[\"soft\",\"hard\"]}},tfoot:s,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:[\"row\",\"col\",\"rowgroup\",\"colgroup\"]}},thead:s,time:{attrs:{datetime:null}},title:s,tr:s,track:{attrs:{src:null,label:null,default:null,kind:[\"subtitles\",\"captions\",\"descriptions\",\"chapters\",\"metadata\"],srclang:t}},tt:s,u:s,ul:s,var:s,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:[\"anonymous\",\"use-credentials\"],preload:[\"auto\",\"metadata\",\"none\"],autoplay:[\"\",\"autoplay\"],mediagroup:[\"movie\"],muted:[\"\",\"muted\"],controls:[\"\",\"controls\"]}},wbr:s},i={accesskey:[\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\",\"h\",\"i\",\"j\",\"k\",\"l\",\"m\",\"n\",\"o\",\"p\",\"q\",\"r\",\"s\",\"t\",\"u\",\"v\",\"w\",\"x\",\"y\",\"z\",\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\"],class:null,contenteditable:[\"true\",\"false\"],contextmenu:null,dir:[\"ltr\",\"rtl\",\"auto\"],draggable:[\"true\",\"false\",\"auto\"],dropzone:[\"copy\",\"move\",\"link\",\"string:\",\"file:\"],hidden:[\"hidden\"],id:null,inert:[\"inert\"],itemid:null,itemprop:null,itemref:null,itemscope:[\"itemscope\"],itemtype:null,lang:[\"en\",\"es\"],spellcheck:[\"true\",\"false\"],style:null,tabindex:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\"],title:null,translate:[\"yes\",\"no\"],onclick:null,rel:[\"stylesheet\",\"alternate\",\"author\",\"bookmark\",\"help\",\"license\",\"next\",\"nofollow\",\"noreferrer\",\"prefetch\",\"prev\",\"search\",\"tag\"]};function d(l){for(var t in i)i.hasOwnProperty(t)&&(l.attrs[t]=i[t])}for(var c in d(s),u)u.hasOwnProperty(c)&&u[c]!=s&&d(u[c]);l.htmlSchema=u,l.registerHelper(\"hint\",\"html\",function(t,e){var a={schemaInfo:u};if(e)for(var n in e)a[n]=e[n];return l.hint.xml(t,a)})});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/hint/html-hint.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/addon/hint/javascript-hint.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(t){\"object\"==typeof exports&&\"object\"==typeof module?t(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],t):t(CodeMirror)}(function(t){var e=t.Pos;function r(t,e){for(var r=0,n=t.length;r<n;++r)e(t[r])}function n(n,i,l,f){var c=n.getCursor(),p=l(n,c);if(!/\\b(?:string|comment)\\b/.test(p.type)){var u=t.innerMode(n.getMode(),p.state);if(\"json\"!==u.mode.helperType){p.state=u.state,/^[\\w$_]*$/.test(p.string)?p.end>c.ch&&(p.end=c.ch,p.string=p.string.slice(0,c.ch-p.start)):p={start:c.ch,end:c.ch,string:\"\",state:p.state,type:\".\"==p.string?\"property\":null};for(var d=p;\"property\"==d.type;){if(\".\"!=(d=l(n,e(c.line,d.start))).string)return;if(d=l(n,e(c.line,d.start)),!g)var g=[];g.push(d)}return{list:function(t,e,n,i){var l=[],f=t.string,c=i&&i.globalScope||window;function p(t){0!=t.lastIndexOf(f,0)||function(t,e){if(!Array.prototype.indexOf){for(var r=t.length;r--;)if(t[r]===e)return!0;return!1}return-1!=t.indexOf(e)}(l,t)||l.push(t)}function u(t){\"string\"==typeof t?r(o,p):t instanceof Array?r(s,p):t instanceof Function&&r(a,p),function(t,e){if(Object.getOwnPropertyNames&&Object.getPrototypeOf)for(var r=t;r;r=Object.getPrototypeOf(r))Object.getOwnPropertyNames(r).forEach(e);else for(var n in t)e(n)}(t,p)}if(e&&e.length){var d,g=e.pop();for(g.type&&0===g.type.indexOf(\"variable\")?(i&&i.additionalContext&&(d=i.additionalContext[g.string]),i&&!1===i.useGlobalScope||(d=d||c[g.string])):\"string\"==g.type?d=\"\":\"atom\"==g.type?d=1:\"function\"==g.type&&(null==c.jQuery||\"$\"!=g.string&&\"jQuery\"!=g.string||\"function\"!=typeof c.jQuery?null!=c._&&\"_\"==g.string&&\"function\"==typeof c._&&(d=c._()):d=c.jQuery());null!=d&&e.length;)d=d[e.pop().string];null!=d&&u(d)}else{for(var y=t.state.localVars;y;y=y.next)p(y.name);for(var y=t.state.globalVars;y;y=y.next)p(y.name);i&&!1===i.useGlobalScope||u(c),r(n,p)}return l}(p,g,i,f),from:e(c.line,p.start),to:e(c.line,p.end)}}}}function i(t,e){var r=t.getTokenAt(e);return e.ch==r.start+1&&\".\"==r.string.charAt(0)?(r.end=r.start,r.string=\".\",r.type=\"property\"):/^\\.[\\w$_]*$/.test(r.string)&&(r.type=\"property\",r.start++,r.string=r.string.replace(/\\./,\"\")),r}t.registerHelper(\"hint\",\"javascript\",function(t,e){return n(t,l,function(t,e){return t.getTokenAt(e)},e)}),t.registerHelper(\"hint\",\"coffeescript\",function(t,e){return n(t,f,i,e)});var o=\"charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight toUpperCase toLowerCase split concat match replace search\".split(\" \"),s=\"length concat join splice push pop shift unshift slice reverse sort indexOf lastIndexOf every some filter forEach map reduce reduceRight \".split(\" \"),a=\"prototype apply call bind\".split(\" \"),l=\"break case catch class const continue debugger default delete do else export extends false finally for function if in import instanceof new null return super switch this throw true try typeof var void while with yield\".split(\" \"),f=\"and break catch class continue delete do else extends false finally for if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes\".split(\" \")});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/hint/javascript-hint.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/addon/hint/show-hint.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(t){\"object\"==typeof exports&&\"object\"==typeof module?t(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],t):t(CodeMirror)}(function(t){\"use strict\";var i=\"CodeMirror-hint\",e=\"CodeMirror-hint-active\";function n(t,i){this.cm=t,this.options=i,this.widget=null,this.debounce=0,this.tick=0,this.startPos=this.cm.getCursor(\"start\"),this.startLen=this.cm.getLine(this.startPos.line).length-this.cm.getSelection().length;var e=this;t.on(\"cursorActivity\",this.activityFunc=function(){e.cursorActivity()})}t.showHint=function(t,i,e){if(!i)return t.showHint(e);e&&e.async&&(i.async=!0);var n={hint:i};if(e)for(var o in e)n[o]=e[o];return t.showHint(n)},t.defineExtension(\"showHint\",function(i){i=function(t,i,e){var n=t.options.hintOptions,o={};for(var s in a)o[s]=a[s];if(n)for(var s in n)void 0!==n[s]&&(o[s]=n[s]);if(e)for(var s in e)void 0!==e[s]&&(o[s]=e[s]);o.hint.resolve&&(o.hint=o.hint.resolve(t,i));return o}(this,this.getCursor(\"start\"),i);var e=this.listSelections();if(!(e.length>1)){if(this.somethingSelected()){if(!i.hint.supportsSelection)return;for(var o=0;o<e.length;o++)if(e[o].head.line!=e[o].anchor.line)return}this.state.completionActive&&this.state.completionActive.close();var s=this.state.completionActive=new n(this,i);s.options.hint&&(t.signal(this,\"startCompletion\",this),s.update(!0))}});var o=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},s=window.cancelAnimationFrame||clearTimeout;function c(t){return\"string\"==typeof t?t:t.text}function r(t,i){for(;i&&i!=t;){if(\"LI\"===i.nodeName.toUpperCase()&&i.parentNode==t)return i;i=i.parentNode}}function h(n,o){this.completion=n,this.data=o,this.picked=!1;var s=this,h=n.cm,l=this.hints=document.createElement(\"ul\");l.className=\"CodeMirror-hints\",this.selectedHint=o.selectedHint||0;for(var a=o.list,u=0;u<a.length;++u){var f=l.appendChild(document.createElement(\"li\")),d=a[u],p=i+(u!=this.selectedHint?\"\":\" \"+e);null!=d.className&&(p=d.className+\" \"+p),f.className=p,d.render?d.render(f,o,d):f.appendChild(document.createTextNode(d.displayText||c(d))),f.hintId=u}var m=h.cursorCoords(n.options.alignWithWord?o.from:null),g=m.left,v=m.bottom,y=!0;l.style.left=g+\"px\",l.style.top=v+\"px\";var w=window.innerWidth||Math.max(document.body.offsetWidth,document.documentElement.offsetWidth),H=window.innerHeight||Math.max(document.body.offsetHeight,document.documentElement.offsetHeight);(n.options.container||document.body).appendChild(l);var k=l.getBoundingClientRect(),C=k.bottom-H,b=l.scrollHeight>l.clientHeight+1,x=h.getScrollInfo();if(C>0){var A=k.bottom-k.top;if(m.top-(m.bottom-k.top)-A>0)l.style.top=(v=m.top-A)+\"px\",y=!1;else if(A>H){l.style.height=H-5+\"px\",l.style.top=(v=m.bottom-k.top)+\"px\";var S=h.getCursor();o.from.ch!=S.ch&&(m=h.cursorCoords(S),l.style.left=(g=m.left)+\"px\",k=l.getBoundingClientRect())}}var T,M=k.right-w;if(M>0&&(k.right-k.left>w&&(l.style.width=w-5+\"px\",M-=k.right-k.left-w),l.style.left=(g=m.left-M)+\"px\"),b)for(var N=l.firstChild;N;N=N.nextSibling)N.style.paddingRight=h.display.nativeBarWidth+\"px\";(h.addKeyMap(this.keyMap=function(t,i){var e={Up:function(){i.moveFocus(-1)},Down:function(){i.moveFocus(1)},PageUp:function(){i.moveFocus(1-i.menuSize(),!0)},PageDown:function(){i.moveFocus(i.menuSize()-1,!0)},Home:function(){i.setFocus(0)},End:function(){i.setFocus(i.length-1)},Enter:i.pick,Tab:i.pick,Esc:i.close},n=t.options.customKeys,o=n?{}:e;function s(t,n){var s;s=\"string\"!=typeof n?function(t){return n(t,i)}:e.hasOwnProperty(n)?e[n]:n,o[t]=s}if(n)for(var c in n)n.hasOwnProperty(c)&&s(c,n[c]);var r=t.options.extraKeys;if(r)for(var c in r)r.hasOwnProperty(c)&&s(c,r[c]);return o}(n,{moveFocus:function(t,i){s.changeActive(s.selectedHint+t,i)},setFocus:function(t){s.changeActive(t)},menuSize:function(){return s.screenAmount()},length:a.length,close:function(){n.close()},pick:function(){s.pick()},data:o})),n.options.closeOnUnfocus)&&(h.on(\"blur\",this.onBlur=function(){T=setTimeout(function(){n.close()},100)}),h.on(\"focus\",this.onFocus=function(){clearTimeout(T)}));return h.on(\"scroll\",this.onScroll=function(){var t=h.getScrollInfo(),i=h.getWrapperElement().getBoundingClientRect(),e=v+x.top-t.top,o=e-(window.pageYOffset||(document.documentElement||document.body).scrollTop);if(y||(o+=l.offsetHeight),o<=i.top||o>=i.bottom)return n.close();l.style.top=e+\"px\",l.style.left=g+x.left-t.left+\"px\"}),t.on(l,\"dblclick\",function(t){var i=r(l,t.target||t.srcElement);i&&null!=i.hintId&&(s.changeActive(i.hintId),s.pick())}),t.on(l,\"click\",function(t){var i=r(l,t.target||t.srcElement);i&&null!=i.hintId&&(s.changeActive(i.hintId),n.options.completeOnSingleClick&&s.pick())}),t.on(l,\"mousedown\",function(){setTimeout(function(){h.focus()},20)}),t.signal(o,\"select\",a[this.selectedHint],l.childNodes[this.selectedHint]),!0}function l(t,i,e,n){if(t.async)t(i,n,e);else{var o=t(i,e);o&&o.then?o.then(n):n(o)}}n.prototype={close:function(){this.active()&&(this.cm.state.completionActive=null,this.tick=null,this.cm.off(\"cursorActivity\",this.activityFunc),this.widget&&this.data&&t.signal(this.data,\"close\"),this.widget&&this.widget.close(),t.signal(this.cm,\"endCompletion\",this.cm))},active:function(){return this.cm.state.completionActive==this},pick:function(i,e){var n=i.list[e];n.hint?n.hint(this.cm,i,n):this.cm.replaceRange(c(n),n.from||i.from,n.to||i.to,\"complete\"),t.signal(i,\"pick\",n),this.close()},cursorActivity:function(){this.debounce&&(s(this.debounce),this.debounce=0);var t=this.cm.getCursor(),i=this.cm.getLine(t.line);if(t.line!=this.startPos.line||i.length-t.ch!=this.startLen-this.startPos.ch||t.ch<this.startPos.ch||this.cm.somethingSelected()||t.ch&&this.options.closeCharacters.test(i.charAt(t.ch-1)))this.close();else{var e=this;this.debounce=o(function(){e.update()}),this.widget&&this.widget.disable()}},update:function(t){if(null!=this.tick){var i=this,e=++this.tick;l(this.options.hint,this.cm,this.options,function(n){i.tick==e&&i.finishUpdate(n,t)})}},finishUpdate:function(i,e){this.data&&t.signal(this.data,\"update\");var n=this.widget&&this.widget.picked||e&&this.options.completeSingle;this.widget&&this.widget.close(),this.data=i,i&&i.list.length&&(n&&1==i.list.length?this.pick(i,0):(this.widget=new h(this,i),t.signal(i,\"shown\")))}},h.prototype={close:function(){if(this.completion.widget==this){this.completion.widget=null,this.hints.parentNode.removeChild(this.hints),this.completion.cm.removeKeyMap(this.keyMap);var t=this.completion.cm;this.completion.options.closeOnUnfocus&&(t.off(\"blur\",this.onBlur),t.off(\"focus\",this.onFocus)),t.off(\"scroll\",this.onScroll)}},disable:function(){this.completion.cm.removeKeyMap(this.keyMap);var t=this;this.keyMap={Enter:function(){t.picked=!0}},this.completion.cm.addKeyMap(this.keyMap)},pick:function(){this.completion.pick(this.data,this.selectedHint)},changeActive:function(i,n){if(i>=this.data.list.length?i=n?this.data.list.length-1:0:i<0&&(i=n?0:this.data.list.length-1),this.selectedHint!=i){var o=this.hints.childNodes[this.selectedHint];o.className=o.className.replace(\" \"+e,\"\"),(o=this.hints.childNodes[this.selectedHint=i]).className+=\" \"+e,o.offsetTop<this.hints.scrollTop?this.hints.scrollTop=o.offsetTop-3:o.offsetTop+o.offsetHeight>this.hints.scrollTop+this.hints.clientHeight&&(this.hints.scrollTop=o.offsetTop+o.offsetHeight-this.hints.clientHeight+3),t.signal(this.data,\"select\",this.data.list[this.selectedHint],o)}},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1}},t.registerHelper(\"hint\",\"auto\",{resolve:function(i,e){var n,o=i.getHelpers(e,\"hint\");if(o.length){var s=function(t,i,e){var n=function(t,i){if(!t.somethingSelected())return i;for(var e=[],n=0;n<i.length;n++)i[n].supportsSelection&&e.push(i[n]);return e}(t,o);!function o(s){if(s==n.length)return i(null);l(n[s],t,e,function(t){t&&t.list.length>0?i(t):o(s+1)})}(0)};return s.async=!0,s.supportsSelection=!0,s}return(n=i.getHelper(i.getCursor(),\"hintWords\"))?function(i){return t.hint.fromList(i,{words:n})}:t.hint.anyword?function(i,e){return t.hint.anyword(i,e)}:function(){}}}),t.registerHelper(\"hint\",\"fromList\",function(i,e){var n,o=i.getCursor(),s=i.getTokenAt(o),c=t.Pos(o.line,s.start),r=o;s.start<o.ch&&/\\w/.test(s.string.charAt(o.ch-s.start-1))?n=s.string.substr(0,o.ch-s.start):(n=\"\",c=o);for(var h=[],l=0;l<e.words.length;l++){var a=e.words[l];a.slice(0,n.length)==n&&h.push(a)}if(h.length)return{list:h,from:c,to:r}}),t.commands.autocomplete=t.showHint;var a={hint:t.hint.auto,completeSingle:!0,alignWithWord:!0,closeCharacters:/[\\s()\\[\\]{};:>,]/,closeOnUnfocus:!0,completeOnSingleClick:!0,container:null,customKeys:null,extraKeys:null};t.defineOption(\"hintOptions\",null)});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/hint/show-hint.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/addon/hint/show-hint.css": {
"text": ".CodeMirror-hints {\n position: absolute;\n z-index: 999;\n overflow: hidden;\n list-style: none;\n\n margin: 0;\n padding: 2px;\n\n -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);\n -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);\n box-shadow: 2px 3px 5px rgba(0,0,0,.2);\n border-radius: 3px;\n border: 1px solid silver;\n\n background: white;\n font-size: 90%;\n font-family: monospace;\n\n max-height: 20em;\n overflow-y: auto;\n}\n\n.CodeMirror-hint {\n margin: 0;\n padding: 0 4px;\n border-radius: 2px;\n white-space: pre;\n color: black;\n cursor: pointer;\n}\n\nli.CodeMirror-hint-active {\n background: #08f;\n color: white;\n}\n",
"type": "text/css",
"title": "$:/plugins/tiddlywiki/codemirror/addon/hint/show-hint.css",
"tags": "[[$:/tags/Stylesheet]]"
},
"$:/plugins/tiddlywiki/codemirror/addon/hint/xml-hint.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(t){\"object\"==typeof exports&&\"object\"==typeof module?t(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],t):t(CodeMirror)}(function(t){\"use strict\";var e=t.Pos;t.registerHelper(\"hint\",\"xml\",function(r,s){var n=s&&s.schemaInfo,a=s&&s.quoteChar||'\"';if(n){var i=r.getCursor(),o=r.getTokenAt(i);o.end>i.ch&&(o.end=i.ch,o.string=o.string.slice(0,i.ch-o.start));var l=t.innerMode(r.getMode(),o.state);if(\"xml\"==l.mode.name){var f,g,c=[],h=!1,p=/\\btag\\b/.test(o.type)&&!/>$/.test(o.string),u=p&&/^\\w/.test(o.string);if(u){var d=r.getLine(i.line).slice(Math.max(0,o.start-2),o.start),m=/<\\/$/.test(d)?\"close\":/<$/.test(d)?\"open\":null;m&&(g=o.start-(\"close\"==m?2:1))}else p&&\"<\"==o.string?m=\"open\":p&&\"</\"==o.string&&(m=\"close\");if(!p&&!l.state.tagName||m){u&&(f=o.string),h=m;var v=l.state.context,y=v&&n[v.tagName],x=v?y&&y.children:n[\"!top\"];if(x&&\"close\"!=m)for(var O=0;O<x.length;++O)f&&0!=x[O].lastIndexOf(f,0)||c.push(\"<\"+x[O]);else if(\"close\"!=m)for(var b in n)!n.hasOwnProperty(b)||\"!top\"==b||\"!attrs\"==b||f&&0!=b.lastIndexOf(f,0)||c.push(\"<\"+b);v&&(!f||\"close\"==m&&0==v.tagName.lastIndexOf(f,0))&&c.push(\"</\"+v.tagName+\">\")}else{var w=(y=n[l.state.tagName])&&y.attrs,I=n[\"!attrs\"];if(!w&&!I)return;if(w){if(I){var P={};for(var A in I)I.hasOwnProperty(A)&&(P[A]=I[A]);for(var A in w)w.hasOwnProperty(A)&&(P[A]=w[A]);w=P}}else w=I;if(\"string\"==o.type||\"=\"==o.string){var M,N=(d=r.getRange(e(i.line,Math.max(0,i.ch-60)),e(i.line,\"string\"==o.type?o.start:o.end))).match(/([^\\s\\u00a0=<>\\\"\\']+)=$/);if(!N||!w.hasOwnProperty(N[1])||!(M=w[N[1]]))return;if(\"function\"==typeof M&&(M=M.call(this,r)),\"string\"==o.type){f=o.string;var $=0;/['\"]/.test(o.string.charAt(0))&&(a=o.string.charAt(0),f=o.string.slice(1),$++);var C=o.string.length;/['\"]/.test(o.string.charAt(C-1))&&(a=o.string.charAt(C-1),f=o.string.substr($,C-2)),h=!0}for(O=0;O<M.length;++O)f&&0!=M[O].lastIndexOf(f,0)||c.push(a+M[O]+a)}else for(var j in\"attribute\"==o.type&&(f=o.string,h=!0),w)!w.hasOwnProperty(j)||f&&0!=j.lastIndexOf(f,0)||c.push(j)}return{list:c,from:h?e(i.line,null==g?o.start:g):i,to:h?e(i.line,o.end):i}}}})});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/hint/xml-hint.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror-autocomplete/readme": {
"title": "$:/plugins/tiddlywiki/codemirror-autocomplete/readme",
"text": "This plugin enhances the [[CodeMirror|http://codemirror.net]] text editor with Autocompletion functionality. It needs the latest [[CodeMirror plugin|$:/plugins/tiddlywiki/codemirror]] to be installed\n\nIt adds Autocompletion for ''html'', ''javascript'' and ''xml'' and also for ''already present words'' within a text-editor instance\n\nThe ''Keyboard Shortcut'' for autocompletion is `Ctrl+Space`\n\n"
}
}
}
{
"tiddlers": {
"$:/config/codemirror/autoCloseBrackets": {
"title": "$:/config/codemirror/autoCloseBrackets",
"type": "bool",
"text": "true"
},
"$:/config/codemirror/matchBrackets": {
"title": "$:/config/codemirror/matchBrackets",
"type": "bool",
"text": "true\n"
},
"$:/plugins/tiddlywiki/codemirror/addon/edit/closebrackets.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],e):e(CodeMirror)}(function(e){var t={pairs:\"()[]{}''\\\"\\\"\",triples:\"\",explode:\"[]{}\"},r=e.Pos;function n(e,r){return\"pairs\"==r&&\"string\"==typeof e?e:\"object\"==typeof e&&null!=e[r]?e[r]:t[r]}e.defineOption(\"autoCloseBrackets\",!1,function(t,r,o){o&&o!=e.Init&&(t.removeKeyMap(i),t.state.closeBrackets=null),r&&(a(n(r,\"pairs\")),t.state.closeBrackets=r,t.addKeyMap(i))});var i={Backspace:function(t){var i=s(t);if(!i||t.getOption(\"disableInput\"))return e.Pass;for(var a=n(i,\"pairs\"),o=t.listSelections(),c=0;c<o.length;c++){if(!o[c].empty())return e.Pass;var f=l(t,o[c].head);if(!f||a.indexOf(f)%2!=0)return e.Pass}for(var c=o.length-1;c>=0;c--){var h=o[c].head;t.replaceRange(\"\",r(h.line,h.ch-1),r(h.line,h.ch+1),\"+delete\")}},Enter:function(t){var r=s(t),i=r&&n(r,\"explode\");if(!i||t.getOption(\"disableInput\"))return e.Pass;for(var a=t.listSelections(),o=0;o<a.length;o++){if(!a[o].empty())return e.Pass;var c=l(t,a[o].head);if(!c||i.indexOf(c)%2!=0)return e.Pass}t.operation(function(){var e=t.lineSeparator()||\"\\n\";t.replaceSelection(e+e,null),t.execCommand(\"goCharLeft\"),a=t.listSelections();for(var r=0;r<a.length;r++){var n=a[r].head.line;t.indentLine(n,null,!0),t.indentLine(n+1,null,!0)}})}};function a(e){for(var t=0;t<e.length;t++){var r=e.charAt(t),n=\"'\"+r+\"'\";i[n]||(i[n]=o(r))}}function o(t){return function(i){return function(t,i){var a=s(t);if(!a||t.getOption(\"disableInput\"))return e.Pass;var o=n(a,\"pairs\"),l=o.indexOf(i);if(-1==l)return e.Pass;for(var c,f=n(a,\"triples\"),h=o.charAt(l+1)==i,d=t.listSelections(),u=l%2==0,g=0;g<d.length;g++){var p,v=d[g],m=v.head,b=t.getRange(m,r(m.line,m.ch+1));if(u&&!v.empty())p=\"surround\";else if(!h&&u||b!=i)if(h&&m.ch>1&&f.indexOf(i)>=0&&t.getRange(r(m.line,m.ch-2),m)==i+i){if(m.ch>2&&/\\bstring/.test(t.getTokenTypeAt(r(m.line,m.ch-2))))return e.Pass;p=\"addFour\"}else if(h){var C=0==m.ch?\" \":t.getRange(r(m.line,m.ch-1),m);if(e.isWordChar(b)||C==i||e.isWordChar(C))return e.Pass;p=\"both\"}else{if(!u||!(t.getLine(m.line).length==m.ch||(x=b,P=o,void 0,k=P.lastIndexOf(x),k>-1&&k%2==1)||/\\s/.test(b)))return e.Pass;p=\"both\"}else p=!h||(S=m,void 0,O=(y=t).getTokenAt(r(S.line,S.ch+1)),!/\\bstring/.test(O.type)||O.start!=S.ch||0!=S.ch&&/\\bstring/.test(y.getTokenTypeAt(S)))?f.indexOf(i)>=0&&t.getRange(m,r(m.line,m.ch+3))==i+i+i?\"skipThree\":\"skip\":\"both\";if(c){if(c!=p)return e.Pass}else c=p}var x,P,k;var y,S,O;var R=l%2?o.charAt(l-1):i,A=l%2?i:o.charAt(l+1);t.operation(function(){if(\"skip\"==c)t.execCommand(\"goCharRight\");else if(\"skipThree\"==c)for(var n=0;n<3;n++)t.execCommand(\"goCharRight\");else if(\"surround\"==c){for(var i=t.getSelections(),n=0;n<i.length;n++)i[n]=R+i[n]+A;t.replaceSelections(i,\"around\"),i=t.listSelections().slice();for(var n=0;n<i.length;n++)i[n]=(a=i[n],void 0,o=e.cmpPos(a.anchor,a.head)>0,{anchor:new r(a.anchor.line,a.anchor.ch+(o?-1:1)),head:new r(a.head.line,a.head.ch+(o?1:-1))});t.setSelections(i)}else\"both\"==c?(t.replaceSelection(R+A,null),t.triggerElectric(R+A),t.execCommand(\"goCharLeft\")):\"addFour\"==c&&(t.replaceSelection(R+R+R+R,\"before\"),t.execCommand(\"goCharRight\"));var a,o})}(i,t)}}function s(e){var t=e.state.closeBrackets;return!t||t.override?t:e.getModeAt(e.getCursor()).closeBrackets||t}function l(e,t){var n=e.getRange(r(t.line,t.ch-1),r(t.line,t.ch+1));return 2==n.length?n:null}a(t.pairs+\"`\")});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/edit/closebrackets.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/addon/edit/matchbrackets.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(t){\"object\"==typeof exports&&\"object\"==typeof module?t(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],t):t(CodeMirror)}(function(t){var e=/MSIE \\d/.test(navigator.userAgent)&&(null==document.documentMode||document.documentMode<8),n=t.Pos,r={\"(\":\")>\",\")\":\"(<\",\"[\":\"]>\",\"]\":\"[<\",\"{\":\"}>\",\"}\":\"{<\"};function i(t,e,i){var c=t.getLineHandle(e.line),o=e.ch-1,l=i&&i.afterCursor;null==l&&(l=/(^| )cm-fat-cursor($| )/.test(t.getWrapperElement().className));var h=!l&&o>=0&&r[c.text.charAt(o)]||r[c.text.charAt(++o)];if(!h)return null;var s=\">\"==h.charAt(1)?1:-1;if(i&&i.strict&&s>0!=(o==e.ch))return null;var u=t.getTokenTypeAt(n(e.line,o+1)),f=a(t,n(e.line,o+(s>0?1:0)),s,u||null,i);return null==f?null:{from:n(e.line,o),to:f&&f.pos,match:f&&f.ch==h.charAt(0),forward:s>0}}function a(t,e,i,a,c){for(var o=c&&c.maxScanLineLength||1e4,l=c&&c.maxScanLines||1e3,h=[],s=c&&c.bracketRegex?c.bracketRegex:/[(){}[\\]]/,u=i>0?Math.min(e.line+l,t.lastLine()+1):Math.max(t.firstLine()-1,e.line-l),f=e.line;f!=u;f+=i){var m=t.getLine(f);if(m){var g=i>0?0:m.length-1,d=i>0?m.length:-1;if(!(m.length>o))for(f==e.line&&(g=e.ch-(i<0?1:0));g!=d;g+=i){var k=m.charAt(g);if(s.test(k)&&(void 0===a||t.getTokenTypeAt(n(f,g+1))==a))if(\">\"==r[k].charAt(1)==i>0)h.push(k);else{if(!h.length)return{pos:n(f,g),ch:k};h.pop()}}}}return f-i!=(i>0?t.lastLine():t.firstLine())&&null}function c(t,r,a){for(var c=t.state.matchBrackets.maxHighlightLineLength||1e3,o=[],l=t.listSelections(),h=0;h<l.length;h++){var s=l[h].empty()&&i(t,l[h].head,a);if(s&&t.getLine(s.from.line).length<=c){var u=s.match?\"CodeMirror-matchingbracket\":\"CodeMirror-nonmatchingbracket\";o.push(t.markText(s.from,n(s.from.line,s.from.ch+1),{className:u})),s.to&&t.getLine(s.to.line).length<=c&&o.push(t.markText(s.to,n(s.to.line,s.to.ch+1),{className:u}))}}if(o.length){e&&t.state.focused&&t.focus();var f=function(){t.operation(function(){for(var t=0;t<o.length;t++)o[t].clear()})};if(!r)return f;setTimeout(f,800)}}function o(t){t.operation(function(){t.state.matchBrackets.currentlyHighlighted&&(t.state.matchBrackets.currentlyHighlighted(),t.state.matchBrackets.currentlyHighlighted=null),t.state.matchBrackets.currentlyHighlighted=c(t,!1,t.state.matchBrackets)})}t.defineOption(\"matchBrackets\",!1,function(e,n,r){r&&r!=t.Init&&(e.off(\"cursorActivity\",o),e.state.matchBrackets&&e.state.matchBrackets.currentlyHighlighted&&(e.state.matchBrackets.currentlyHighlighted(),e.state.matchBrackets.currentlyHighlighted=null)),n&&(e.state.matchBrackets=\"object\"==typeof n?n:{},e.on(\"cursorActivity\",o))}),t.defineExtension(\"matchBrackets\",function(){c(this,!0)}),t.defineExtension(\"findMatchingBracket\",function(t,e,n){return(n||\"boolean\"==typeof e)&&(n?(n.strict=e,e=n):e=e?{strict:!0}:null),i(this,t,e)}),t.defineExtension(\"scanForBracket\",function(t,e,n,r){return a(this,t,e,n,r)})});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/edit/matchbrackets.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror-closebrackets/readme": {
"title": "$:/plugins/tiddlywiki/codemirror-closebrackets/readme",
"text": "This plugin adds the ability to automatically insert the closing brackets when you type an opening bracket.\nAlso enables highlighting of matching brackets.\n\nIt needs the latest [[CodeMirror plugin|$:/plugins/tiddlywiki/codemirror]] to be installed\n\n"
}
}
}
{
"tiddlers": {
"$:/config/codemirror/autoCloseTags": {
"title": "$:/config/codemirror/autoCloseTags",
"type": "bool",
"text": "true\n"
},
"$:/language/codemirror/autoCloseTags/hint": {
"title": "$:/language/codemirror/autoCloseTags/hint",
"text": "Auto-close tags"
},
"$:/language/codemirror/autoCloseTags/info": {
"title": "$:/language/codemirror/autoCloseTags/info",
"text": "Whether or not to automatically close tags"
},
"$:/plugins/tiddlywiki/codemirror/addon/fold/xml-fold.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],e):e(CodeMirror)}(function(e){\"use strict\";var n=e.Pos;function t(e,n){return e.line-n.line||e.ch-n.ch}var i=\"A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD\",r=new RegExp(\"<(/?)([\"+i+\"][A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD-:.0-9\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040]*)\",\"g\");function u(e,n,t,i){this.line=n,this.ch=t,this.cm=e,this.text=e.getLine(n),this.min=i?Math.max(i.from,e.firstLine()):e.firstLine(),this.max=i?Math.min(i.to-1,e.lastLine()):e.lastLine()}function f(e,t){var i=e.cm.getTokenTypeAt(n(e.line,t));return i&&/\\btag\\b/.test(i)}function o(e){if(!(e.line>=e.max))return e.ch=0,e.text=e.cm.getLine(++e.line),!0}function l(e){if(!(e.line<=e.min))return e.text=e.cm.getLine(--e.line),e.ch=e.text.length,!0}function c(e){for(;;){var n=e.text.indexOf(\">\",e.ch);if(-1==n){if(o(e))continue;return}if(f(e,n+1)){var t=e.text.lastIndexOf(\"/\",n),i=t>-1&&!/\\S/.test(e.text.slice(t+1,n));return e.ch=n+1,i?\"selfClose\":\"regular\"}e.ch=n+1}}function a(e){for(;;){var n=e.ch?e.text.lastIndexOf(\"<\",e.ch-1):-1;if(-1==n){if(l(e))continue;return}if(f(e,n+1)){r.lastIndex=n,e.ch=n;var t=r.exec(e.text);if(t&&t.index==n)return t}else e.ch=n}}function s(e){for(;;){r.lastIndex=e.ch;var n=r.exec(e.text);if(!n){if(o(e))continue;return}if(f(e,n.index+1))return e.ch=n.index+n[0].length,n;e.ch=n.index+1}}function h(e){for(;;){var n=e.ch?e.text.lastIndexOf(\">\",e.ch-1):-1;if(-1==n){if(l(e))continue;return}if(f(e,n+1)){var t=e.text.lastIndexOf(\"/\",n),i=t>-1&&!/\\S/.test(e.text.slice(t+1,n));return e.ch=n+1,i?\"selfClose\":\"regular\"}e.ch=n}}function F(e,t){for(var i=[];;){var r,u=s(e),f=e.line,o=e.ch-(u?u[0].length:0);if(!u||!(r=c(e)))return;if(\"selfClose\"!=r)if(u[1]){for(var l=i.length-1;l>=0;--l)if(i[l]==u[2]){i.length=l;break}if(l<0&&(!t||t==u[2]))return{tag:u[2],from:n(f,o),to:n(e.line,e.ch)}}else i.push(u[2])}}function x(e,t){for(var i=[];;){var r=h(e);if(!r)return;if(\"selfClose\"!=r){var u=e.line,f=e.ch,o=a(e);if(!o)return;if(o[1])i.push(o[2]);else{for(var l=i.length-1;l>=0;--l)if(i[l]==o[2]){i.length=l;break}if(l<0&&(!t||t==o[2]))return{tag:o[2],from:n(e.line,e.ch),to:n(u,f)}}}else a(e)}}e.registerHelper(\"fold\",\"xml\",function(e,i){for(var r=new u(e,i.line,0);;){var f=s(r);if(!f||r.line!=i.line)return;var o=c(r);if(!o)return;if(!f[1]&&\"selfClose\"!=o){var l=n(r.line,r.ch),a=F(r,f[2]);return a&&t(a.from,l)>0?{from:l,to:a.from}:null}}}),e.findMatchingTag=function(e,i,r){var f=new u(e,i.line,i.ch,r);if(-1!=f.text.indexOf(\">\")||-1!=f.text.indexOf(\"<\")){var o=c(f),l=o&&n(f.line,f.ch),s=o&&a(f);if(o&&s&&!(t(f,i)>0)){var h={from:n(f.line,f.ch),to:l,tag:s[2]};return\"selfClose\"==o?{open:h,close:null,at:\"open\"}:s[1]?{open:x(f,s[2]),close:h,at:\"close\"}:{open:h,close:F(f=new u(e,l.line,l.ch,r),s[2]),at:\"open\"}}}},e.findEnclosingTag=function(e,n,t,i){for(var r=new u(e,n.line,n.ch,t);;){var f=x(r,i);if(!f)break;var o=F(new u(e,n.line,n.ch,t),f.tag);if(o)return{open:f,close:o}}},e.scanForClosingTag=function(e,n,t,i){return F(new u(e,n.line,n.ch,i?{from:0,to:i}:null),t)}});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/fold/xml-fold.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/addon/edit/closetag.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\"),require(\"../fold/xml-fold\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\",\"../fold/xml-fold\"],e):e(CodeMirror)}(function(e){e.defineOption(\"autoCloseTags\",!1,function(i,s,l){if(l!=e.Init&&l&&i.removeKeyMap(\"autoCloseTags\"),s){var d={name:\"autoCloseTags\"};(\"object\"!=typeof s||s.whenClosing)&&(d[\"'/'\"]=function(t){return(n=t).getOption(\"disableInput\")?e.Pass:o(n,!0);var n}),(\"object\"!=typeof s||s.whenOpening)&&(d[\"'>'\"]=function(o){return function(o){if(o.getOption(\"disableInput\"))return e.Pass;for(var i=o.listSelections(),s=[],l=o.getOption(\"autoCloseTags\"),d=0;d<i.length;d++){if(!i[d].empty())return e.Pass;var c=i[d].head,f=o.getTokenAt(c),g=e.innerMode(o.getMode(),f.state),u=g.state;if(\"xml\"!=g.mode.name||!u.tagName)return e.Pass;var m=\"html\"==g.mode.configuration,h=\"object\"==typeof l&&l.dontCloseTags||m&&t,p=\"object\"==typeof l&&l.indentTags||m&&n,v=u.tagName;f.end>c.ch&&(v=v.slice(0,v.length-f.end+c.ch));var b=v.toLowerCase();if(!v||\"string\"==f.type&&(f.end!=c.ch||!/[\\\"\\']/.test(f.string.charAt(f.string.length-1))||1==f.string.length)||\"tag\"==f.type&&\"closeTag\"==u.type||f.string.indexOf(\"/\")==f.string.length-1||h&&a(h,b)>-1||r(o,v,c,u,!0))return e.Pass;var y=p&&a(p,b)>-1;s[d]={indent:y,text:\">\"+(y?\"\\n\\n\":\"\")+\"</\"+v+\">\",newPos:y?e.Pos(c.line+1,0):e.Pos(c.line,c.ch+1)}}for(var x=\"object\"==typeof l&&l.dontIndentOnAutoClose,d=i.length-1;d>=0;d--){var P=s[d];o.replaceRange(P.text,i[d].head,i[d].anchor,\"+insert\");var T=o.listSelections().slice(0);T[d]={head:P.newPos,anchor:P.newPos},o.setSelections(T),!x&&P.indent&&(o.indentLine(P.newPos.line,null,!0),o.indentLine(P.newPos.line+1,null,!0))}}(o)}),i.addKeyMap(d)}});var t=[\"area\",\"base\",\"br\",\"col\",\"command\",\"embed\",\"hr\",\"img\",\"input\",\"keygen\",\"link\",\"meta\",\"param\",\"source\",\"track\",\"wbr\"],n=[\"applet\",\"blockquote\",\"body\",\"button\",\"div\",\"dl\",\"fieldset\",\"form\",\"frameset\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"html\",\"iframe\",\"layer\",\"legend\",\"object\",\"ol\",\"p\",\"select\",\"table\",\"ul\"];function o(t,n){for(var o=t.listSelections(),a=[],i=n?\"/\":\"</\",s=t.getOption(\"autoCloseTags\"),l=\"object\"==typeof s&&s.dontIndentOnSlash,d=0;d<o.length;d++){if(!o[d].empty())return e.Pass;var c,f=o[d].head,g=t.getTokenAt(f),u=e.innerMode(t.getMode(),g.state),m=u.state;if(n&&(\"string\"==g.type||\"<\"!=g.string.charAt(0)||g.start!=f.ch-1))return e.Pass;if(\"xml\"!=u.mode.name)if(\"htmlmixed\"==t.getMode().name&&\"javascript\"==u.mode.name)c=i+\"script\";else{if(\"htmlmixed\"!=t.getMode().name||\"css\"!=u.mode.name)return e.Pass;c=i+\"style\"}else{if(!m.context||!m.context.tagName||r(t,m.context.tagName,f,m))return e.Pass;c=i+m.context.tagName}\">\"!=t.getLine(f.line).charAt(g.end)&&(c+=\">\"),a[d]=c}if(t.replaceSelections(a),o=t.listSelections(),!l)for(d=0;d<o.length;d++)(d==o.length-1||o[d].head.line<o[d+1].head.line)&&t.indentLine(o[d].head.line)}function a(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,o=e.length;n<o;++n)if(e[n]==t)return n;return-1}function r(t,n,o,a,r){if(!e.scanForClosingTag)return!1;var i=Math.min(t.lastLine()+1,o.line+500),s=e.scanForClosingTag(t,o,null,i);if(!s||s.tag!=n)return!1;for(var l=a.context,d=r?1:0;l&&l.tagName==n;l=l.prev)++d;o=s.to;for(var c=1;c<d;c++){var f=e.scanForClosingTag(t,o,null,i);if(!f||f.tag!=n)return!1;o=f.to}return!0}e.commands.closeTag=function(e){return o(e)}});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/edit/closetag.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror-closetag/readme": {
"title": "$:/plugins/tiddlywiki/codemirror-closetag/readme",
"text": "This plugin adds the ability to ''automatically close Tags''. It needs the latest [[CodeMirror plugin|$:/plugins/tiddlywiki/codemirror]] to be installed\n\n\n"
},
"$:/core/ui/ControlPanel/Settings/codemirror/autoCloseTags": {
"title": "$:/core/ui/ControlPanel/Settings/codemirror/autoCloseTags",
"tags": "$:/tags/ControlPanel/Settings/CodeMirror",
"caption": "{{$:/language/codemirror/autoCloseTags/hint}}",
"text": "\\define lingo-base() $:/language/codemirror/autoCloseTags/\n<<lingo hint>>\n\n<$checkbox tiddler=\"$:/config/codemirror/autoCloseTags\" field=\"text\" checked=\"true\" unchecked=\"false\" default=\"true\"> <$link to=\"$:/config/codemirror/autoCloseTags\"><<lingo info>></$link> </$checkbox>\n\n"
}
}
}
{
"tiddlers": {
"$:/config/codemirror/fullscreen": {
"title": "$:/config/codemirror/fullscreen",
"extend": "extraKeys",
"type": "json",
"text": "{\n\t\"F11\": \"togglefullscreen\"\n}"
},
"$:/plugins/tiddlywiki/codemirror/addon/fullscreen/fullscreen.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],e):e(CodeMirror)}(function(e){\"use strict\";e.defineOption(\"fullScreen\",!1,function(t,l,o){var r,n;(o==e.Init&&(o=!1),!o!=!l)&&(l?(n=(r=t).getWrapperElement(),r.state.fullScreenRestore={scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,width:n.style.width,height:n.style.height},n.style.width=\"\",n.style.height=\"auto\",n.className+=\" CodeMirror-fullscreen\",document.documentElement.style.overflow=\"hidden\",r.refresh()):function(e){var t=e.getWrapperElement();t.className=t.className.replace(/\\s*CodeMirror-fullscreen\\b/,\"\"),document.documentElement.style.overflow=\"\";var l=e.state.fullScreenRestore;t.style.width=l.width,t.style.height=l.height,window.scrollTo(l.scrollLeft,l.scrollTop),e.refresh()}(t))}),e.toggleFullscreen=function(e){e.setOption(\"fullScreen\",!e.getOption(\"fullScreen\"))},e.commands.togglefullscreen=e.toggleFullscreen});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/fullscreen/fullscreen.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/addon/fullscreen/fullscreen.css": {
"text": ".CodeMirror-fullscreen {\n position: fixed;\n top: 0; left: 0; right: 0; bottom: 0;\n height: auto;\n z-index: 9;\n}\n",
"type": "text/css",
"title": "$:/plugins/tiddlywiki/codemirror/addon/fullscreen/fullscreen.css",
"tags": "[[$:/tags/Stylesheet]]"
},
"$:/plugins/tiddlywiki/codemirror-fullscreen/readme": {
"title": "$:/plugins/tiddlywiki/codemirror-fullscreen/readme",
"text": "This plugin adds a ''Fullscreen editing Mode'' to the [[CodeMirror|http://codemirror.net]] text editor. It needs the latest [[CodeMirror plugin|$:/plugins/tiddlywiki/codemirror]] to be installed\n\nPressing ''F11'' with the focus within the editor-textarea will make the editor go fullscreen, pressing ''F11'' again leaves fullscreen-mode\n\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/codemirror/mode/css/css.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],e):e(CodeMirror)}(function(e){\"use strict\";function t(e){for(var t={},r=0;r<e.length;++r)t[e[r].toLowerCase()]=!0;return t}e.defineMode(\"css\",function(t,r){var o=r.inline;r.propertyKeywords||(r=e.resolveMode(\"text/css\"));var i,a,n=t.indentUnit,l=r.tokenHooks,s=r.documentTypes||{},c=r.mediaTypes||{},d=r.mediaFeatures||{},p=r.mediaValueKeywords||{},u=r.propertyKeywords||{},m=r.nonStandardPropertyKeywords||{},h=r.fontProperties||{},g=r.counterDescriptors||{},b=r.colorKeywords||{},f=r.valueKeywords||{},y=r.allowNested,w=r.lineComment,k=!0===r.supportsAtComponent;function v(e,t){return i=t,e}function x(e){return function(t,r){for(var o,i=!1;null!=(o=t.next());){if(o==e&&!i){\")\"==e&&t.backUp(1);break}i=!i&&\"\\\\\"==o}return(o==e||!i&&\")\"!=e)&&(r.tokenize=null),v(\"string\",\"string\")}}function z(e,t){return e.next(),e.match(/\\s*[\\\"\\')]/,!1)?t.tokenize=null:t.tokenize=x(\")\"),v(null,\"(\")}function j(e,t,r){this.type=e,this.indent=t,this.prev=r}function q(e,t,r,o){return e.context=new j(r,t.indentation()+(!1===o?0:n),e.context),r}function P(e){return e.context.prev&&(e.context=e.context.prev),e.context.type}function K(e,t,r){return T[r.context.type](e,t,r)}function C(e,t,r,o){for(var i=o||1;i>0;i--)r.context=r.context.prev;return K(e,t,r)}function B(e){var t=e.current().toLowerCase();a=f.hasOwnProperty(t)?\"atom\":b.hasOwnProperty(t)?\"keyword\":\"variable\"}var T={top:function(e,t,r){if(\"{\"==e)return q(r,t,\"block\");if(\"}\"==e&&r.context.prev)return P(r);if(k&&/@component/i.test(e))return q(r,t,\"atComponentBlock\");if(/^@(-moz-)?document$/i.test(e))return q(r,t,\"documentTypes\");if(/^@(media|supports|(-moz-)?document|import)$/i.test(e))return q(r,t,\"atBlock\");if(/^@(font-face|counter-style)/i.test(e))return r.stateArg=e,\"restricted_atBlock_before\";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(e))return\"keyframes\";if(e&&\"@\"==e.charAt(0))return q(r,t,\"at\");if(\"hash\"==e)a=\"builtin\";else if(\"word\"==e)a=\"tag\";else{if(\"variable-definition\"==e)return\"maybeprop\";if(\"interpolation\"==e)return q(r,t,\"interpolation\");if(\":\"==e)return\"pseudo\";if(y&&\"(\"==e)return q(r,t,\"parens\")}return r.context.type},block:function(e,t,r){if(\"word\"==e){var o=t.current().toLowerCase();return u.hasOwnProperty(o)?(a=\"property\",\"maybeprop\"):m.hasOwnProperty(o)?(a=\"string-2\",\"maybeprop\"):y?(a=t.match(/^\\s*:(?:\\s|$)/,!1)?\"property\":\"tag\",\"block\"):(a+=\" error\",\"maybeprop\")}return\"meta\"==e?\"block\":y||\"hash\"!=e&&\"qualifier\"!=e?T.top(e,t,r):(a=\"error\",\"block\")},maybeprop:function(e,t,r){return\":\"==e?q(r,t,\"prop\"):K(e,t,r)},prop:function(e,t,r){if(\";\"==e)return P(r);if(\"{\"==e&&y)return q(r,t,\"propBlock\");if(\"}\"==e||\"{\"==e)return C(e,t,r);if(\"(\"==e)return q(r,t,\"parens\");if(\"hash\"!=e||/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(t.current())){if(\"word\"==e)B(t);else if(\"interpolation\"==e)return q(r,t,\"interpolation\")}else a+=\" error\";return\"prop\"},propBlock:function(e,t,r){return\"}\"==e?P(r):\"word\"==e?(a=\"property\",\"maybeprop\"):r.context.type},parens:function(e,t,r){return\"{\"==e||\"}\"==e?C(e,t,r):\")\"==e?P(r):\"(\"==e?q(r,t,\"parens\"):\"interpolation\"==e?q(r,t,\"interpolation\"):(\"word\"==e&&B(t),\"parens\")},pseudo:function(e,t,r){return\"meta\"==e?\"pseudo\":\"word\"==e?(a=\"variable-3\",r.context.type):K(e,t,r)},documentTypes:function(e,t,r){return\"word\"==e&&s.hasOwnProperty(t.current())?(a=\"tag\",r.context.type):T.atBlock(e,t,r)},atBlock:function(e,t,r){if(\"(\"==e)return q(r,t,\"atBlock_parens\");if(\"}\"==e||\";\"==e)return C(e,t,r);if(\"{\"==e)return P(r)&&q(r,t,y?\"block\":\"top\");if(\"interpolation\"==e)return q(r,t,\"interpolation\");if(\"word\"==e){var o=t.current().toLowerCase();a=\"only\"==o||\"not\"==o||\"and\"==o||\"or\"==o?\"keyword\":c.hasOwnProperty(o)?\"attribute\":d.hasOwnProperty(o)?\"property\":p.hasOwnProperty(o)?\"keyword\":u.hasOwnProperty(o)?\"property\":m.hasOwnProperty(o)?\"string-2\":f.hasOwnProperty(o)?\"atom\":b.hasOwnProperty(o)?\"keyword\":\"error\"}return r.context.type},atComponentBlock:function(e,t,r){return\"}\"==e?C(e,t,r):\"{\"==e?P(r)&&q(r,t,y?\"block\":\"top\",!1):(\"word\"==e&&(a=\"error\"),r.context.type)},atBlock_parens:function(e,t,r){return\")\"==e?P(r):\"{\"==e||\"}\"==e?C(e,t,r,2):T.atBlock(e,t,r)},restricted_atBlock_before:function(e,t,r){return\"{\"==e?q(r,t,\"restricted_atBlock\"):\"word\"==e&&\"@counter-style\"==r.stateArg?(a=\"variable\",\"restricted_atBlock_before\"):K(e,t,r)},restricted_atBlock:function(e,t,r){return\"}\"==e?(r.stateArg=null,P(r)):\"word\"==e?(a=\"@font-face\"==r.stateArg&&!h.hasOwnProperty(t.current().toLowerCase())||\"@counter-style\"==r.stateArg&&!g.hasOwnProperty(t.current().toLowerCase())?\"error\":\"property\",\"maybeprop\"):\"restricted_atBlock\"},keyframes:function(e,t,r){return\"word\"==e?(a=\"variable\",\"keyframes\"):\"{\"==e?q(r,t,\"top\"):K(e,t,r)},at:function(e,t,r){return\";\"==e?P(r):\"{\"==e||\"}\"==e?C(e,t,r):(\"word\"==e?a=\"tag\":\"hash\"==e&&(a=\"builtin\"),\"at\")},interpolation:function(e,t,r){return\"}\"==e?P(r):\"{\"==e||\";\"==e?C(e,t,r):(\"word\"==e?a=\"variable\":\"variable\"!=e&&\"(\"!=e&&\")\"!=e&&(a=\"error\"),\"interpolation\")}};return{startState:function(e){return{tokenize:null,state:o?\"block\":\"top\",stateArg:null,context:new j(o?\"block\":\"top\",e||0,null)}},token:function(e,t){if(!t.tokenize&&e.eatSpace())return null;var r=(t.tokenize||function(e,t){var r=e.next();if(l[r]){var o=l[r](e,t);if(!1!==o)return o}return\"@\"==r?(e.eatWhile(/[\\w\\\\\\-]/),v(\"def\",e.current())):\"=\"==r||(\"~\"==r||\"|\"==r)&&e.eat(\"=\")?v(null,\"compare\"):'\"'==r||\"'\"==r?(t.tokenize=x(r),t.tokenize(e,t)):\"#\"==r?(e.eatWhile(/[\\w\\\\\\-]/),v(\"atom\",\"hash\")):\"!\"==r?(e.match(/^\\s*\\w*/),v(\"keyword\",\"important\")):/\\d/.test(r)||\".\"==r&&e.eat(/\\d/)?(e.eatWhile(/[\\w.%]/),v(\"number\",\"unit\")):\"-\"!==r?/[,+>*\\/]/.test(r)?v(null,\"select-op\"):\".\"==r&&e.match(/^-?[_a-z][_a-z0-9-]*/i)?v(\"qualifier\",\"qualifier\"):/[:;{}\\[\\]\\(\\)]/.test(r)?v(null,r):(\"u\"==r||\"U\"==r)&&e.match(/rl(-prefix)?\\(/i)||(\"d\"==r||\"D\"==r)&&e.match(\"omain(\",!0,!0)||(\"r\"==r||\"R\"==r)&&e.match(\"egexp(\",!0,!0)?(e.backUp(1),t.tokenize=z,v(\"property\",\"word\")):/[\\w\\\\\\-]/.test(r)?(e.eatWhile(/[\\w\\\\\\-]/),v(\"property\",\"word\")):v(null,null):/[\\d.]/.test(e.peek())?(e.eatWhile(/[\\w.%]/),v(\"number\",\"unit\")):e.match(/^-[\\w\\\\\\-]+/)?(e.eatWhile(/[\\w\\\\\\-]/),e.match(/^\\s*:/,!1)?v(\"variable-2\",\"variable-definition\"):v(\"variable-2\",\"variable\")):e.match(/^\\w+-/)?v(\"meta\",\"meta\"):void 0})(e,t);return r&&\"object\"==typeof r&&(i=r[1],r=r[0]),a=r,\"comment\"!=i&&(t.state=T[t.state](i,e,t)),a},indent:function(e,t){var r=e.context,o=t&&t.charAt(0),i=r.indent;return\"prop\"!=r.type||\"}\"!=o&&\")\"!=o||(r=r.prev),r.prev&&(\"}\"!=o||\"block\"!=r.type&&\"top\"!=r.type&&\"interpolation\"!=r.type&&\"restricted_atBlock\"!=r.type?(\")\"!=o||\"parens\"!=r.type&&\"atBlock_parens\"!=r.type)&&(\"{\"!=o||\"at\"!=r.type&&\"atBlock\"!=r.type)||(i=Math.max(0,r.indent-n)):i=(r=r.prev).indent),i},electricChars:\"}\",blockCommentStart:\"/*\",blockCommentEnd:\"*/\",blockCommentContinue:\" * \",lineComment:w,fold:\"brace\"}});var r=[\"domain\",\"regexp\",\"url\",\"url-prefix\"],o=t(r),i=[\"all\",\"aural\",\"braille\",\"handheld\",\"print\",\"projection\",\"screen\",\"tty\",\"tv\",\"embossed\"],a=t(i),n=[\"width\",\"min-width\",\"max-width\",\"height\",\"min-height\",\"max-height\",\"device-width\",\"min-device-width\",\"max-device-width\",\"device-height\",\"min-device-height\",\"max-device-height\",\"aspect-ratio\",\"min-aspect-ratio\",\"max-aspect-ratio\",\"device-aspect-ratio\",\"min-device-aspect-ratio\",\"max-device-aspect-ratio\",\"color\",\"min-color\",\"max-color\",\"color-index\",\"min-color-index\",\"max-color-index\",\"monochrome\",\"min-monochrome\",\"max-monochrome\",\"resolution\",\"min-resolution\",\"max-resolution\",\"scan\",\"grid\",\"orientation\",\"device-pixel-ratio\",\"min-device-pixel-ratio\",\"max-device-pixel-ratio\",\"pointer\",\"any-pointer\",\"hover\",\"any-hover\"],l=t(n),s=[\"landscape\",\"portrait\",\"none\",\"coarse\",\"fine\",\"on-demand\",\"hover\",\"interlace\",\"progressive\"],c=t(s),d=[\"align-content\",\"align-items\",\"align-self\",\"alignment-adjust\",\"alignment-baseline\",\"anchor-point\",\"animation\",\"animation-delay\",\"animation-direction\",\"animation-duration\",\"animation-fill-mode\",\"animation-iteration-count\",\"animation-name\",\"animation-play-state\",\"animation-timing-function\",\"appearance\",\"azimuth\",\"backface-visibility\",\"background\",\"background-attachment\",\"background-blend-mode\",\"background-clip\",\"background-color\",\"background-image\",\"background-origin\",\"background-position\",\"background-repeat\",\"background-size\",\"baseline-shift\",\"binding\",\"bleed\",\"bookmark-label\",\"bookmark-level\",\"bookmark-state\",\"bookmark-target\",\"border\",\"border-bottom\",\"border-bottom-color\",\"border-bottom-left-radius\",\"border-bottom-right-radius\",\"border-bottom-style\",\"border-bottom-width\",\"border-collapse\",\"border-color\",\"border-image\",\"border-image-outset\",\"border-image-repeat\",\"border-image-slice\",\"border-image-source\",\"border-image-width\",\"border-left\",\"border-left-color\",\"border-left-style\",\"border-left-width\",\"border-radius\",\"border-right\",\"border-right-color\",\"border-right-style\",\"border-right-width\",\"border-spacing\",\"border-style\",\"border-top\",\"border-top-color\",\"border-top-left-radius\",\"border-top-right-radius\",\"border-top-style\",\"border-top-width\",\"border-width\",\"bottom\",\"box-decoration-break\",\"box-shadow\",\"box-sizing\",\"break-after\",\"break-before\",\"break-inside\",\"caption-side\",\"caret-color\",\"clear\",\"clip\",\"color\",\"color-profile\",\"column-count\",\"column-fill\",\"column-gap\",\"column-rule\",\"column-rule-color\",\"column-rule-style\",\"column-rule-width\",\"column-span\",\"column-width\",\"columns\",\"content\",\"counter-increment\",\"counter-reset\",\"crop\",\"cue\",\"cue-after\",\"cue-before\",\"cursor\",\"direction\",\"display\",\"dominant-baseline\",\"drop-initial-after-adjust\",\"drop-initial-after-align\",\"drop-initial-before-adjust\",\"drop-initial-before-align\",\"drop-initial-size\",\"drop-initial-value\",\"elevation\",\"empty-cells\",\"fit\",\"fit-position\",\"flex\",\"flex-basis\",\"flex-direction\",\"flex-flow\",\"flex-grow\",\"flex-shrink\",\"flex-wrap\",\"float\",\"float-offset\",\"flow-from\",\"flow-into\",\"font\",\"font-feature-settings\",\"font-family\",\"font-kerning\",\"font-language-override\",\"font-size\",\"font-size-adjust\",\"font-stretch\",\"font-style\",\"font-synthesis\",\"font-variant\",\"font-variant-alternates\",\"font-variant-caps\",\"font-variant-east-asian\",\"font-variant-ligatures\",\"font-variant-numeric\",\"font-variant-position\",\"font-weight\",\"grid\",\"grid-area\",\"grid-auto-columns\",\"grid-auto-flow\",\"grid-auto-rows\",\"grid-column\",\"grid-column-end\",\"grid-column-gap\",\"grid-column-start\",\"grid-gap\",\"grid-row\",\"grid-row-end\",\"grid-row-gap\",\"grid-row-start\",\"grid-template\",\"grid-template-areas\",\"grid-template-columns\",\"grid-template-rows\",\"hanging-punctuation\",\"height\",\"hyphens\",\"icon\",\"image-orientation\",\"image-rendering\",\"image-resolution\",\"inline-box-align\",\"justify-content\",\"justify-items\",\"justify-self\",\"left\",\"letter-spacing\",\"line-break\",\"line-height\",\"line-stacking\",\"line-stacking-ruby\",\"line-stacking-shift\",\"line-stacking-strategy\",\"list-style\",\"list-style-image\",\"list-style-position\",\"list-style-type\",\"margin\",\"margin-bottom\",\"margin-left\",\"margin-right\",\"margin-top\",\"marks\",\"marquee-direction\",\"marquee-loop\",\"marquee-play-count\",\"marquee-speed\",\"marquee-style\",\"max-height\",\"max-width\",\"min-height\",\"min-width\",\"move-to\",\"nav-down\",\"nav-index\",\"nav-left\",\"nav-right\",\"nav-up\",\"object-fit\",\"object-position\",\"opacity\",\"order\",\"orphans\",\"outline\",\"outline-color\",\"outline-offset\",\"outline-style\",\"outline-width\",\"overflow\",\"overflow-style\",\"overflow-wrap\",\"overflow-x\",\"overflow-y\",\"padding\",\"padding-bottom\",\"padding-left\",\"padding-right\",\"padding-top\",\"page\",\"page-break-after\",\"page-break-before\",\"page-break-inside\",\"page-policy\",\"pause\",\"pause-after\",\"pause-before\",\"perspective\",\"perspective-origin\",\"pitch\",\"pitch-range\",\"place-content\",\"place-items\",\"place-self\",\"play-during\",\"position\",\"presentation-level\",\"punctuation-trim\",\"quotes\",\"region-break-after\",\"region-break-before\",\"region-break-inside\",\"region-fragment\",\"rendering-intent\",\"resize\",\"rest\",\"rest-after\",\"rest-before\",\"richness\",\"right\",\"rotation\",\"rotation-point\",\"ruby-align\",\"ruby-overhang\",\"ruby-position\",\"ruby-span\",\"shape-image-threshold\",\"shape-inside\",\"shape-margin\",\"shape-outside\",\"size\",\"speak\",\"speak-as\",\"speak-header\",\"speak-numeral\",\"speak-punctuation\",\"speech-rate\",\"stress\",\"string-set\",\"tab-size\",\"table-layout\",\"target\",\"target-name\",\"target-new\",\"target-position\",\"text-align\",\"text-align-last\",\"text-decoration\",\"text-decoration-color\",\"text-decoration-line\",\"text-decoration-skip\",\"text-decoration-style\",\"text-emphasis\",\"text-emphasis-color\",\"text-emphasis-position\",\"text-emphasis-style\",\"text-height\",\"text-indent\",\"text-justify\",\"text-outline\",\"text-overflow\",\"text-shadow\",\"text-size-adjust\",\"text-space-collapse\",\"text-transform\",\"text-underline-position\",\"text-wrap\",\"top\",\"transform\",\"transform-origin\",\"transform-style\",\"transition\",\"transition-delay\",\"transition-duration\",\"transition-property\",\"transition-timing-function\",\"unicode-bidi\",\"user-select\",\"vertical-align\",\"visibility\",\"voice-balance\",\"voice-duration\",\"voice-family\",\"voice-pitch\",\"voice-range\",\"voice-rate\",\"voice-stress\",\"voice-volume\",\"volume\",\"white-space\",\"widows\",\"width\",\"will-change\",\"word-break\",\"word-spacing\",\"word-wrap\",\"z-index\",\"clip-path\",\"clip-rule\",\"mask\",\"enable-background\",\"filter\",\"flood-color\",\"flood-opacity\",\"lighting-color\",\"stop-color\",\"stop-opacity\",\"pointer-events\",\"color-interpolation\",\"color-interpolation-filters\",\"color-rendering\",\"fill\",\"fill-opacity\",\"fill-rule\",\"image-rendering\",\"marker\",\"marker-end\",\"marker-mid\",\"marker-start\",\"shape-rendering\",\"stroke\",\"stroke-dasharray\",\"stroke-dashoffset\",\"stroke-linecap\",\"stroke-linejoin\",\"stroke-miterlimit\",\"stroke-opacity\",\"stroke-width\",\"text-rendering\",\"baseline-shift\",\"dominant-baseline\",\"glyph-orientation-horizontal\",\"glyph-orientation-vertical\",\"text-anchor\",\"writing-mode\"],p=t(d),u=[\"scrollbar-arrow-color\",\"scrollbar-base-color\",\"scrollbar-dark-shadow-color\",\"scrollbar-face-color\",\"scrollbar-highlight-color\",\"scrollbar-shadow-color\",\"scrollbar-3d-light-color\",\"scrollbar-track-color\",\"shape-inside\",\"searchfield-cancel-button\",\"searchfield-decoration\",\"searchfield-results-button\",\"searchfield-results-decoration\",\"zoom\"],m=t(u),h=t([\"font-family\",\"src\",\"unicode-range\",\"font-variant\",\"font-feature-settings\",\"font-stretch\",\"font-weight\",\"font-style\"]),g=t([\"additive-symbols\",\"fallback\",\"negative\",\"pad\",\"prefix\",\"range\",\"speak-as\",\"suffix\",\"symbols\",\"system\"]),b=[\"aliceblue\",\"antiquewhite\",\"aqua\",\"aquamarine\",\"azure\",\"beige\",\"bisque\",\"black\",\"blanchedalmond\",\"blue\",\"blueviolet\",\"brown\",\"burlywood\",\"cadetblue\",\"chartreuse\",\"chocolate\",\"coral\",\"cornflowerblue\",\"cornsilk\",\"crimson\",\"cyan\",\"darkblue\",\"darkcyan\",\"darkgoldenrod\",\"darkgray\",\"darkgreen\",\"darkkhaki\",\"darkmagenta\",\"darkolivegreen\",\"darkorange\",\"darkorchid\",\"darkred\",\"darksalmon\",\"darkseagreen\",\"darkslateblue\",\"darkslategray\",\"darkturquoise\",\"darkviolet\",\"deeppink\",\"deepskyblue\",\"dimgray\",\"dodgerblue\",\"firebrick\",\"floralwhite\",\"forestgreen\",\"fuchsia\",\"gainsboro\",\"ghostwhite\",\"gold\",\"goldenrod\",\"gray\",\"grey\",\"green\",\"greenyellow\",\"honeydew\",\"hotpink\",\"indianred\",\"indigo\",\"ivory\",\"khaki\",\"lavender\",\"lavenderblush\",\"lawngreen\",\"lemonchiffon\",\"lightblue\",\"lightcoral\",\"lightcyan\",\"lightgoldenrodyellow\",\"lightgray\",\"lightgreen\",\"lightpink\",\"lightsalmon\",\"lightseagreen\",\"lightskyblue\",\"lightslategray\",\"lightsteelblue\",\"lightyellow\",\"lime\",\"limegreen\",\"linen\",\"magenta\",\"maroon\",\"mediumaquamarine\",\"mediumblue\",\"mediumorchid\",\"mediumpurple\",\"mediumseagreen\",\"mediumslateblue\",\"mediumspringgreen\",\"mediumturquoise\",\"mediumvioletred\",\"midnightblue\",\"mintcream\",\"mistyrose\",\"moccasin\",\"navajowhite\",\"navy\",\"oldlace\",\"olive\",\"olivedrab\",\"orange\",\"orangered\",\"orchid\",\"palegoldenrod\",\"palegreen\",\"paleturquoise\",\"palevioletred\",\"papayawhip\",\"peachpuff\",\"peru\",\"pink\",\"plum\",\"powderblue\",\"purple\",\"rebeccapurple\",\"red\",\"rosybrown\",\"royalblue\",\"saddlebrown\",\"salmon\",\"sandybrown\",\"seagreen\",\"seashell\",\"sienna\",\"silver\",\"skyblue\",\"slateblue\",\"slategray\",\"snow\",\"springgreen\",\"steelblue\",\"tan\",\"teal\",\"thistle\",\"tomato\",\"turquoise\",\"violet\",\"wheat\",\"white\",\"whitesmoke\",\"yellow\",\"yellowgreen\"],f=t(b),y=[\"above\",\"absolute\",\"activeborder\",\"additive\",\"activecaption\",\"afar\",\"after-white-space\",\"ahead\",\"alias\",\"all\",\"all-scroll\",\"alphabetic\",\"alternate\",\"always\",\"amharic\",\"amharic-abegede\",\"antialiased\",\"appworkspace\",\"arabic-indic\",\"armenian\",\"asterisks\",\"attr\",\"auto\",\"auto-flow\",\"avoid\",\"avoid-column\",\"avoid-page\",\"avoid-region\",\"background\",\"backwards\",\"baseline\",\"below\",\"bidi-override\",\"binary\",\"bengali\",\"blink\",\"block\",\"block-axis\",\"bold\",\"bolder\",\"border\",\"border-box\",\"both\",\"bottom\",\"break\",\"break-all\",\"break-word\",\"bullets\",\"button\",\"button-bevel\",\"buttonface\",\"buttonhighlight\",\"buttonshadow\",\"buttontext\",\"calc\",\"cambodian\",\"capitalize\",\"caps-lock-indicator\",\"caption\",\"captiontext\",\"caret\",\"cell\",\"center\",\"checkbox\",\"circle\",\"cjk-decimal\",\"cjk-earthly-branch\",\"cjk-heavenly-stem\",\"cjk-ideographic\",\"clear\",\"clip\",\"close-quote\",\"col-resize\",\"collapse\",\"color\",\"color-burn\",\"color-dodge\",\"column\",\"column-reverse\",\"compact\",\"condensed\",\"contain\",\"content\",\"contents\",\"content-box\",\"context-menu\",\"continuous\",\"copy\",\"counter\",\"counters\",\"cover\",\"crop\",\"cross\",\"crosshair\",\"currentcolor\",\"cursive\",\"cyclic\",\"darken\",\"dashed\",\"decimal\",\"decimal-leading-zero\",\"default\",\"default-button\",\"dense\",\"destination-atop\",\"destination-in\",\"destination-out\",\"destination-over\",\"devanagari\",\"difference\",\"disc\",\"discard\",\"disclosure-closed\",\"disclosure-open\",\"document\",\"dot-dash\",\"dot-dot-dash\",\"dotted\",\"double\",\"down\",\"e-resize\",\"ease\",\"ease-in\",\"ease-in-out\",\"ease-out\",\"element\",\"ellipse\",\"ellipsis\",\"embed\",\"end\",\"ethiopic\",\"ethiopic-abegede\",\"ethiopic-abegede-am-et\",\"ethiopic-abegede-gez\",\"ethiopic-abegede-ti-er\",\"ethiopic-abegede-ti-et\",\"ethiopic-halehame-aa-er\",\"ethiopic-halehame-aa-et\",\"ethiopic-halehame-am-et\",\"ethiopic-halehame-gez\",\"ethiopic-halehame-om-et\",\"ethiopic-halehame-sid-et\",\"ethiopic-halehame-so-et\",\"ethiopic-halehame-ti-er\",\"ethiopic-halehame-ti-et\",\"ethiopic-halehame-tig\",\"ethiopic-numeric\",\"ew-resize\",\"exclusion\",\"expanded\",\"extends\",\"extra-condensed\",\"extra-expanded\",\"fantasy\",\"fast\",\"fill\",\"fixed\",\"flat\",\"flex\",\"flex-end\",\"flex-start\",\"footnotes\",\"forwards\",\"from\",\"geometricPrecision\",\"georgian\",\"graytext\",\"grid\",\"groove\",\"gujarati\",\"gurmukhi\",\"hand\",\"hangul\",\"hangul-consonant\",\"hard-light\",\"hebrew\",\"help\",\"hidden\",\"hide\",\"higher\",\"highlight\",\"highlighttext\",\"hiragana\",\"hiragana-iroha\",\"horizontal\",\"hsl\",\"hsla\",\"hue\",\"icon\",\"ignore\",\"inactiveborder\",\"inactivecaption\",\"inactivecaptiontext\",\"infinite\",\"infobackground\",\"infotext\",\"inherit\",\"initial\",\"inline\",\"inline-axis\",\"inline-block\",\"inline-flex\",\"inline-grid\",\"inline-table\",\"inset\",\"inside\",\"intrinsic\",\"invert\",\"italic\",\"japanese-formal\",\"japanese-informal\",\"justify\",\"kannada\",\"katakana\",\"katakana-iroha\",\"keep-all\",\"khmer\",\"korean-hangul-formal\",\"korean-hanja-formal\",\"korean-hanja-informal\",\"landscape\",\"lao\",\"large\",\"larger\",\"left\",\"level\",\"lighter\",\"lighten\",\"line-through\",\"linear\",\"linear-gradient\",\"lines\",\"list-item\",\"listbox\",\"listitem\",\"local\",\"logical\",\"loud\",\"lower\",\"lower-alpha\",\"lower-armenian\",\"lower-greek\",\"lower-hexadecimal\",\"lower-latin\",\"lower-norwegian\",\"lower-roman\",\"lowercase\",\"ltr\",\"luminosity\",\"malayalam\",\"match\",\"matrix\",\"matrix3d\",\"media-controls-background\",\"media-current-time-display\",\"media-fullscreen-button\",\"media-mute-button\",\"media-play-button\",\"media-return-to-realtime-button\",\"media-rewind-button\",\"media-seek-back-button\",\"media-seek-forward-button\",\"media-slider\",\"media-sliderthumb\",\"media-time-remaining-display\",\"media-volume-slider\",\"media-volume-slider-container\",\"media-volume-sliderthumb\",\"medium\",\"menu\",\"menulist\",\"menulist-button\",\"menulist-text\",\"menulist-textfield\",\"menutext\",\"message-box\",\"middle\",\"min-intrinsic\",\"mix\",\"mongolian\",\"monospace\",\"move\",\"multiple\",\"multiply\",\"myanmar\",\"n-resize\",\"narrower\",\"ne-resize\",\"nesw-resize\",\"no-close-quote\",\"no-drop\",\"no-open-quote\",\"no-repeat\",\"none\",\"normal\",\"not-allowed\",\"nowrap\",\"ns-resize\",\"numbers\",\"numeric\",\"nw-resize\",\"nwse-resize\",\"oblique\",\"octal\",\"opacity\",\"open-quote\",\"optimizeLegibility\",\"optimizeSpeed\",\"oriya\",\"oromo\",\"outset\",\"outside\",\"outside-shape\",\"overlay\",\"overline\",\"padding\",\"padding-box\",\"painted\",\"page\",\"paused\",\"persian\",\"perspective\",\"plus-darker\",\"plus-lighter\",\"pointer\",\"polygon\",\"portrait\",\"pre\",\"pre-line\",\"pre-wrap\",\"preserve-3d\",\"progress\",\"push-button\",\"radial-gradient\",\"radio\",\"read-only\",\"read-write\",\"read-write-plaintext-only\",\"rectangle\",\"region\",\"relative\",\"repeat\",\"repeating-linear-gradient\",\"repeating-radial-gradient\",\"repeat-x\",\"repeat-y\",\"reset\",\"reverse\",\"rgb\",\"rgba\",\"ridge\",\"right\",\"rotate\",\"rotate3d\",\"rotateX\",\"rotateY\",\"rotateZ\",\"round\",\"row\",\"row-resize\",\"row-reverse\",\"rtl\",\"run-in\",\"running\",\"s-resize\",\"sans-serif\",\"saturation\",\"scale\",\"scale3d\",\"scaleX\",\"scaleY\",\"scaleZ\",\"screen\",\"scroll\",\"scrollbar\",\"scroll-position\",\"se-resize\",\"searchfield\",\"searchfield-cancel-button\",\"searchfield-decoration\",\"searchfield-results-button\",\"searchfield-results-decoration\",\"self-start\",\"self-end\",\"semi-condensed\",\"semi-expanded\",\"separate\",\"serif\",\"show\",\"sidama\",\"simp-chinese-formal\",\"simp-chinese-informal\",\"single\",\"skew\",\"skewX\",\"skewY\",\"skip-white-space\",\"slide\",\"slider-horizontal\",\"slider-vertical\",\"sliderthumb-horizontal\",\"sliderthumb-vertical\",\"slow\",\"small\",\"small-caps\",\"small-caption\",\"smaller\",\"soft-light\",\"solid\",\"somali\",\"source-atop\",\"source-in\",\"source-out\",\"source-over\",\"space\",\"space-around\",\"space-between\",\"space-evenly\",\"spell-out\",\"square\",\"square-button\",\"start\",\"static\",\"status-bar\",\"stretch\",\"stroke\",\"sub\",\"subpixel-antialiased\",\"super\",\"sw-resize\",\"symbolic\",\"symbols\",\"system-ui\",\"table\",\"table-caption\",\"table-cell\",\"table-column\",\"table-column-group\",\"table-footer-group\",\"table-header-group\",\"table-row\",\"table-row-group\",\"tamil\",\"telugu\",\"text\",\"text-bottom\",\"text-top\",\"textarea\",\"textfield\",\"thai\",\"thick\",\"thin\",\"threeddarkshadow\",\"threedface\",\"threedhighlight\",\"threedlightshadow\",\"threedshadow\",\"tibetan\",\"tigre\",\"tigrinya-er\",\"tigrinya-er-abegede\",\"tigrinya-et\",\"tigrinya-et-abegede\",\"to\",\"top\",\"trad-chinese-formal\",\"trad-chinese-informal\",\"transform\",\"translate\",\"translate3d\",\"translateX\",\"translateY\",\"translateZ\",\"transparent\",\"ultra-condensed\",\"ultra-expanded\",\"underline\",\"unset\",\"up\",\"upper-alpha\",\"upper-armenian\",\"upper-greek\",\"upper-hexadecimal\",\"upper-latin\",\"upper-norwegian\",\"upper-roman\",\"uppercase\",\"urdu\",\"url\",\"var\",\"vertical\",\"vertical-text\",\"visible\",\"visibleFill\",\"visiblePainted\",\"visibleStroke\",\"visual\",\"w-resize\",\"wait\",\"wave\",\"wider\",\"window\",\"windowframe\",\"windowtext\",\"words\",\"wrap\",\"wrap-reverse\",\"x-large\",\"x-small\",\"xor\",\"xx-large\",\"xx-small\"],w=t(y),k=r.concat(i).concat(n).concat(s).concat(d).concat(u).concat(b).concat(y);function v(e,t){for(var r,o=!1;null!=(r=e.next());){if(o&&\"/\"==r){t.tokenize=null;break}o=\"*\"==r}return[\"comment\",\"comment\"]}e.registerHelper(\"hintWords\",\"css\",k),e.defineMIME(\"text/css\",{documentTypes:o,mediaTypes:a,mediaFeatures:l,mediaValueKeywords:c,propertyKeywords:p,nonStandardPropertyKeywords:m,fontProperties:h,counterDescriptors:g,colorKeywords:f,valueKeywords:w,tokenHooks:{\"/\":function(e,t){return!!e.eat(\"*\")&&(t.tokenize=v,v(e,t))}},name:\"css\"}),e.defineMIME(\"text/x-scss\",{mediaTypes:a,mediaFeatures:l,mediaValueKeywords:c,propertyKeywords:p,nonStandardPropertyKeywords:m,colorKeywords:f,valueKeywords:w,fontProperties:h,allowNested:!0,lineComment:\"//\",tokenHooks:{\"/\":function(e,t){return e.eat(\"/\")?(e.skipToEnd(),[\"comment\",\"comment\"]):e.eat(\"*\")?(t.tokenize=v,v(e,t)):[\"operator\",\"operator\"]},\":\":function(e){return!!e.match(/\\s*\\{/,!1)&&[null,null]},$:function(e){return e.match(/^[\\w-]+/),e.match(/^\\s*:/,!1)?[\"variable-2\",\"variable-definition\"]:[\"variable-2\",\"variable\"]},\"#\":function(e){return!!e.eat(\"{\")&&[null,\"interpolation\"]}},name:\"css\",helperType:\"scss\"}),e.defineMIME(\"text/x-less\",{mediaTypes:a,mediaFeatures:l,mediaValueKeywords:c,propertyKeywords:p,nonStandardPropertyKeywords:m,colorKeywords:f,valueKeywords:w,fontProperties:h,allowNested:!0,lineComment:\"//\",tokenHooks:{\"/\":function(e,t){return e.eat(\"/\")?(e.skipToEnd(),[\"comment\",\"comment\"]):e.eat(\"*\")?(t.tokenize=v,v(e,t)):[\"operator\",\"operator\"]},\"@\":function(e){return e.eat(\"{\")?[null,\"interpolation\"]:!e.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\\b/i,!1)&&(e.eatWhile(/[\\w\\\\\\-]/),e.match(/^\\s*:/,!1)?[\"variable-2\",\"variable-definition\"]:[\"variable-2\",\"variable\"])},\"&\":function(){return[\"atom\",\"atom\"]}},name:\"css\",helperType:\"less\"}),e.defineMIME(\"text/x-gss\",{documentTypes:o,mediaTypes:a,mediaFeatures:l,propertyKeywords:p,nonStandardPropertyKeywords:m,fontProperties:h,counterDescriptors:g,colorKeywords:f,valueKeywords:w,supportsAtComponent:!0,tokenHooks:{\"/\":function(e,t){return!!e.eat(\"*\")&&(t.tokenize=v,v(e,t))}},name:\"css\",helperType:\"gss\"})});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/mode/css/css.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror-mode-css/readme": {
"title": "$:/plugins/tiddlywiki/codemirror-mode-css/readme",
"text": "This plugin adds Syntax Highlighting for CSS tiddlers (text/css) to the [[CodeMirror|http://codemirror.net]] text editor. It needs the latest [[CodeMirror plugin|$:/plugins/tiddlywiki/codemirror]] to be installed\n\n\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/codemirror/addon/mode/multiplex.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],e):e(CodeMirror)}(function(e){\"use strict\";e.multiplexingMode=function(n){var i=Array.prototype.slice.call(arguments,1);function t(e,n,i,t){if(\"string\"==typeof n){var r=e.indexOf(n,i);return t&&r>-1?r+n.length:r}var o=n.exec(i?e.slice(i):e);return o?o.index+i+(t?o[0].length:0):-1}return{startState:function(){return{outer:e.startState(n),innerActive:null,inner:null}},copyState:function(i){return{outer:e.copyState(n,i.outer),innerActive:i.innerActive,inner:i.innerActive&&e.copyState(i.innerActive.mode,i.inner)}},token:function(r,o){if(o.innerActive){var c=o.innerActive;a=r.string;if(!c.close&&r.sol())return o.innerActive=o.inner=null,this.token(r,o);if((v=c.close?t(a,c.close,r.pos,c.parseDelimiters):-1)==r.pos&&!c.parseDelimiters)return r.match(c.close),o.innerActive=o.inner=null,c.delimStyle&&c.delimStyle+\" \"+c.delimStyle+\"-close\";v>-1&&(r.string=a.slice(0,v));var l=c.mode.token(r,o.inner);return v>-1&&(r.string=a),v==r.pos&&c.parseDelimiters&&(o.innerActive=o.inner=null),c.innerStyle&&(l=l?l+\" \"+c.innerStyle:c.innerStyle),l}for(var s=1/0,a=r.string,u=0;u<i.length;++u){var v,d=i[u];if((v=t(a,d.open,r.pos))==r.pos){d.parseDelimiters||r.match(d.open),o.innerActive=d;var f=0;if(n.indent){var m=n.indent(o.outer,\"\");m!==e.Pass&&(f=m)}return o.inner=e.startState(d.mode,f),d.delimStyle&&d.delimStyle+\" \"+d.delimStyle+\"-open\"}-1!=v&&v<s&&(s=v)}s!=1/0&&(r.string=a.slice(0,s));var p=n.token(r,o.outer);return s!=1/0&&(r.string=a),p},indent:function(i,t){var r=i.innerActive?i.innerActive.mode:n;return r.indent?r.indent(i.innerActive?i.inner:i.outer,t):e.Pass},blankLine:function(t){var r=t.innerActive?t.innerActive.mode:n;if(r.blankLine&&r.blankLine(t.innerActive?t.inner:t.outer),t.innerActive)\"\\n\"===t.innerActive.close&&(t.innerActive=t.inner=null);else for(var o=0;o<i.length;++o){var c=i[o];\"\\n\"===c.open&&(t.innerActive=c,t.inner=e.startState(c.mode,r.indent?r.indent(t.outer,\"\"):0))}},electricChars:n.electricChars,innerMode:function(e){return e.inner?{state:e.inner,mode:e.innerActive.mode}:{state:e.outer,mode:n}}}}});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/mode/multiplex.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/mode/htmlembedded/htmlembedded.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\"),require(\"../htmlmixed/htmlmixed\"),require(\"../../addon/mode/multiplex\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\",\"../htmlmixed/htmlmixed\",\"../../addon/mode/multiplex\"],e):e(CodeMirror)}(function(e){\"use strict\";e.defineMode(\"htmlembedded\",function(i,t){var d=t.closeComment||\"--%>\";return e.multiplexingMode(e.getMode(i,\"htmlmixed\"),{open:t.openComment||\"<%--\",close:d,delimStyle:\"comment\",mode:{token:function(e){return e.skipTo(d)||e.skipToEnd(),\"comment\"}}},{open:t.open||t.scriptStartRegex||\"<%\",close:t.close||t.scriptEndRegex||\"%>\",mode:e.getMode(i,t.scriptingModeSpec)})},\"htmlmixed\"),e.defineMIME(\"application/x-ejs\",{name:\"htmlembedded\",scriptingModeSpec:\"javascript\"}),e.defineMIME(\"application/x-aspx\",{name:\"htmlembedded\",scriptingModeSpec:\"text/x-csharp\"}),e.defineMIME(\"application/x-jsp\",{name:\"htmlembedded\",scriptingModeSpec:\"text/x-java\"}),e.defineMIME(\"application/x-erb\",{name:\"htmlembedded\",scriptingModeSpec:\"ruby\"})});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/mode/htmlembedded/htmlembedded.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror-mode-htmlembedded/readme": {
"title": "$:/plugins/tiddlywiki/codemirror-mode-htmlembedded/readme",
"text": "This plugin adds Syntax Highlighting for Embedded-HTML tiddlers (application/x-aspx, application/x-ejs, application/x-jsp and application/x-erb) to the [[CodeMirror|http://codemirror.net]] text editor. It needs the latest [[CodeMirror plugin|$:/plugins/tiddlywiki/codemirror]] to be installed\n\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/codemirror/mode/htmlmixed/htmlmixed.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(t){\"object\"==typeof exports&&\"object\"==typeof module?t(require(\"../../lib/codemirror\"),require(\"../xml/xml\"),require(\"../javascript/javascript\"),require(\"../css/css\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\",\"../xml/xml\",\"../javascript/javascript\",\"../css/css\"],t):t(CodeMirror)}(function(t){\"use strict\";var e={script:[[\"lang\",/(javascript|babel)/i,\"javascript\"],[\"type\",/^(?:text|application)\\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,\"javascript\"],[\"type\",/./,\"text/plain\"],[null,null,\"javascript\"]],style:[[\"lang\",/^css$/i,\"css\"],[\"type\",/^(text\\/)?(x-)?(stylesheet|css)$/i,\"css\"],[\"type\",/./,\"text/plain\"],[null,null,\"css\"]]};var a={};function n(t,e){var n,l=t.match(a[n=e]||(a[n]=new RegExp(\"\\\\s+\"+n+\"\\\\s*=\\\\s*('|\\\")?([^'\\\"]+)('|\\\")?\\\\s*\")));return l?/^\\s*(.*?)\\s*$/.exec(l[2])[1]:\"\"}function l(t,e){return new RegExp((e?\"^\":\"\")+\"</s*\"+t+\"s*>\",\"i\")}function r(t,e){for(var a in t)for(var n=e[a]||(e[a]=[]),l=t[a],r=l.length-1;r>=0;r--)n.unshift(l[r])}t.defineMode(\"htmlmixed\",function(a,o){var c=t.getMode(a,{name:\"xml\",htmlMode:!0,multilineTagIndentFactor:o.multilineTagIndentFactor,multilineTagIndentPastTag:o.multilineTagIndentPastTag}),i={},s=o&&o.tags,u=o&&o.scriptTypes;if(r(e,i),s&&r(s,i),u)for(var m=u.length-1;m>=0;m--)i.script.unshift([\"type\",u[m].matches,u[m].mode]);function d(e,r){var o,s=c.token(e,r.htmlState),u=/\\btag\\b/.test(s);if(u&&!/[<>\\s\\/]/.test(e.current())&&(o=r.htmlState.tagName&&r.htmlState.tagName.toLowerCase())&&i.hasOwnProperty(o))r.inTag=o+\" \";else if(r.inTag&&u&&/>$/.test(e.current())){var m=/^([\\S]+) (.*)/.exec(r.inTag);r.inTag=null;var p=\">\"==e.current()&&function(t,e){for(var a=0;a<t.length;a++){var l=t[a];if(!l[0]||l[1].test(n(e,l[0])))return l[2]}}(i[m[1]],m[2]),f=t.getMode(a,p),g=l(m[1],!0),h=l(m[1],!1);r.token=function(t,e){return t.match(g,!1)?(e.token=d,e.localState=e.localMode=null,null):(a=t,n=h,l=e.localMode.token(t,e.localState),r=a.current(),(o=r.search(n))>-1?a.backUp(r.length-o):r.match(/<\\/?$/)&&(a.backUp(r.length),a.match(n,!1)||a.match(r)),l);var a,n,l,r,o},r.localMode=f,r.localState=t.startState(f,c.indent(r.htmlState,\"\"))}else r.inTag&&(r.inTag+=e.current(),e.eol()&&(r.inTag+=\" \"));return s}return{startState:function(){return{token:d,inTag:null,localMode:null,localState:null,htmlState:t.startState(c)}},copyState:function(e){var a;return e.localState&&(a=t.copyState(e.localMode,e.localState)),{token:e.token,inTag:e.inTag,localMode:e.localMode,localState:a,htmlState:t.copyState(c,e.htmlState)}},token:function(t,e){return e.token(t,e)},indent:function(e,a,n){return!e.localMode||/^\\s*<\\//.test(a)?c.indent(e.htmlState,a):e.localMode.indent?e.localMode.indent(e.localState,a,n):t.Pass},innerMode:function(t){return{state:t.localState||t.htmlState,mode:t.localMode||c}}}},\"xml\",\"javascript\",\"css\"),t.defineMIME(\"text/html\",\"htmlmixed\")});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/mode/htmlmixed/htmlmixed.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror-mode-htmlmixed/readme": {
"title": "$:/plugins/tiddlywiki/codemirror-mode-htmlmixed/readme",
"text": "This plugin adds Syntax Highlighting for HTML tiddlers (text/html) to the [[CodeMirror|http://codemirror.net]] text editor. It needs the latest [[CodeMirror plugin|$:/plugins/tiddlywiki/codemirror]] to be installed\n\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],e):e(CodeMirror)}(function(e){\"use strict\";e.defineMode(\"javascript\",function(t,r){var n,a,i=t.indentUnit,o=r.statementIndent,c=r.jsonld,u=r.json||c,s=r.typescript,f=r.wordCharacters||/[\\w$\\xa1-\\uffff]/,l=function(){function e(e){return{type:e,style:\"keyword\"}}var t=e(\"keyword a\"),r=e(\"keyword b\"),n=e(\"keyword c\"),a=e(\"keyword d\"),i=e(\"operator\"),o={type:\"atom\",style:\"atom\"};return{if:e(\"if\"),while:t,with:t,else:r,do:r,try:r,finally:r,return:a,break:a,continue:a,new:e(\"new\"),delete:n,void:n,throw:n,debugger:e(\"debugger\"),var:e(\"var\"),const:e(\"var\"),let:e(\"var\"),function:e(\"function\"),catch:e(\"catch\"),for:e(\"for\"),switch:e(\"switch\"),case:e(\"case\"),default:e(\"default\"),in:i,typeof:i,instanceof:i,true:o,false:o,null:o,undefined:o,NaN:o,Infinity:o,this:e(\"this\"),class:e(\"class\"),super:e(\"atom\"),yield:n,export:e(\"export\"),import:e(\"import\"),extends:n,await:n}}(),d=/[+\\-*&%=<>!?|~^@]/,p=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)\"/;function m(e,t,r){return n=e,a=r,t}function k(e,t){var r,n=e.next();if('\"'==n||\"'\"==n)return t.tokenize=(r=n,function(e,t){var n,a=!1;if(c&&\"@\"==e.peek()&&e.match(p))return t.tokenize=k,m(\"jsonld-keyword\",\"meta\");for(;null!=(n=e.next())&&(n!=r||a);)a=!a&&\"\\\\\"==n;return a||(t.tokenize=k),m(\"string\",\"string\")}),t.tokenize(e,t);if(\".\"==n&&e.match(/^\\d+(?:[eE][+\\-]?\\d+)?/))return m(\"number\",\"number\");if(\".\"==n&&e.match(\"..\"))return m(\"spread\",\"meta\");if(/[\\[\\]{}\\(\\),;\\:\\.]/.test(n))return m(n);if(\"=\"==n&&e.eat(\">\"))return m(\"=>\",\"operator\");if(\"0\"==n&&e.eat(/x/i))return e.eatWhile(/[\\da-f]/i),m(\"number\",\"number\");if(\"0\"==n&&e.eat(/o/i))return e.eatWhile(/[0-7]/i),m(\"number\",\"number\");if(\"0\"==n&&e.eat(/b/i))return e.eatWhile(/[01]/i),m(\"number\",\"number\");if(/\\d/.test(n))return e.match(/^\\d*(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/),m(\"number\",\"number\");if(\"/\"==n)return e.eat(\"*\")?(t.tokenize=v,v(e,t)):e.eat(\"/\")?(e.skipToEnd(),m(\"comment\",\"comment\")):He(e,t,1)?(function(e){for(var t,r=!1,n=!1;null!=(t=e.next());){if(!r){if(\"/\"==t&&!n)return;\"[\"==t?n=!0:n&&\"]\"==t&&(n=!1)}r=!r&&\"\\\\\"==t}}(e),e.match(/^\\b(([gimyu])(?![gimyu]*\\2))+\\b/),m(\"regexp\",\"string-2\")):(e.eat(\"=\"),m(\"operator\",\"operator\",e.current()));if(\"`\"==n)return t.tokenize=y,y(e,t);if(\"#\"==n)return e.skipToEnd(),m(\"error\",\"error\");if(d.test(n))return\">\"==n&&t.lexical&&\">\"==t.lexical.type||(e.eat(\"=\")?\"!\"!=n&&\"=\"!=n||e.eat(\"=\"):/[<>*+\\-]/.test(n)&&(e.eat(n),\">\"==n&&e.eat(n))),m(\"operator\",\"operator\",e.current());if(f.test(n)){e.eatWhile(f);var a=e.current();if(\".\"!=t.lastType){if(l.propertyIsEnumerable(a)){var i=l[a];return m(i.type,i.style,a)}if(\"async\"==a&&e.match(/^(\\s|\\/\\*.*?\\*\\/)*[\\[\\(\\w]/,!1))return m(\"async\",\"keyword\",a)}return m(\"variable\",\"variable\",a)}}function v(e,t){for(var r,n=!1;r=e.next();){if(\"/\"==r&&n){t.tokenize=k;break}n=\"*\"==r}return m(\"comment\",\"comment\")}function y(e,t){for(var r,n=!1;null!=(r=e.next());){if(!n&&(\"`\"==r||\"$\"==r&&e.eat(\"{\"))){t.tokenize=k;break}n=!n&&\"\\\\\"==r}return m(\"quasi\",\"string-2\",e.current())}var b=\"([{}])\";function w(e,t){t.fatArrowAt&&(t.fatArrowAt=null);var r=e.string.indexOf(\"=>\",e.start);if(!(r<0)){if(s){var n=/:\\s*(?:\\w+(?:<[^>]*>|\\[\\])?|\\{[^}]*\\})\\s*$/.exec(e.string.slice(e.start,r));n&&(r=n.index)}for(var a=0,i=!1,o=r-1;o>=0;--o){var c=e.string.charAt(o),u=b.indexOf(c);if(u>=0&&u<3){if(!a){++o;break}if(0==--a){\"(\"==c&&(i=!0);break}}else if(u>=3&&u<6)++a;else if(f.test(c))i=!0;else{if(/[\"'\\/]/.test(c))return;if(i&&!a){++o;break}}}i&&!a&&(t.fatArrowAt=o)}}var x={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,\"jsonld-keyword\":!0};function h(e,t,r,n,a,i){this.indented=e,this.column=t,this.type=r,this.prev=a,this.info=i,null!=n&&(this.align=n)}function g(e,t){for(var r=e.localVars;r;r=r.next)if(r.name==t)return!0;for(var n=e.context;n;n=n.prev)for(r=n.vars;r;r=r.next)if(r.name==t)return!0}var j={state:null,column:null,marked:null,cc:null};function M(){for(var e=arguments.length-1;e>=0;e--)j.cc.push(arguments[e])}function V(){return M.apply(null,arguments),!0}function A(e){function t(t){for(var r=t;r;r=r.next)if(r.name==e)return!0;return!1}var n=j.state;if(j.marked=\"def\",n.context){if(t(n.localVars))return;n.localVars={name:e,next:n.localVars}}else{if(t(n.globalVars))return;r.globalVars&&(n.globalVars={name:e,next:n.globalVars})}}function E(e){return\"public\"==e||\"private\"==e||\"protected\"==e||\"abstract\"==e||\"readonly\"==e}var z={name:\"this\",next:{name:\"arguments\"}};function I(){j.state.context={prev:j.state.context,vars:j.state.localVars},j.state.localVars=z}function T(){j.state.localVars=j.state.context.vars,j.state.context=j.state.context.prev}function $(e,t){var r=function(){var r=j.state,n=r.indented;if(\"stat\"==r.lexical.type)n=r.lexical.indented;else for(var a=r.lexical;a&&\")\"==a.type&&a.align;a=a.prev)n=a.indented;r.lexical=new h(n,j.stream.column(),e,null,r.lexical,t)};return r.lex=!0,r}function C(){var e=j.state;e.lexical.prev&&(\")\"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function q(e){return function t(r){return r==e?V():\";\"==e?M():V(t)}}function O(e,t){return\"var\"==e?V($(\"vardef\",t.length),pe,q(\";\"),C):\"keyword a\"==e?V($(\"form\"),W,O,C):\"keyword b\"==e?V($(\"form\"),O,C):\"keyword d\"==e?j.stream.match(/^\\s*$/,!1)?V():V($(\"stat\"),U,q(\";\"),C):\"debugger\"==e?V(q(\";\")):\"{\"==e?V($(\"}\"),te,C):\";\"==e?V():\"if\"==e?(\"else\"==j.state.lexical.info&&j.state.cc[j.state.cc.length-1]==C&&j.state.cc.pop()(),V($(\"form\"),W,O,C,be)):\"function\"==e?V(Me):\"for\"==e?V($(\"form\"),we,O,C):\"class\"==e||s&&\"interface\"==t?(j.marked=\"keyword\",V($(\"form\"),Ee,C)):\"variable\"==e?s&&\"declare\"==t?(j.marked=\"keyword\",V(O)):s&&(\"module\"==t||\"enum\"==t||\"type\"==t)&&j.stream.match(/^\\s*\\w/,!1)?(j.marked=\"keyword\",\"enum\"==t?V(Ue):\"type\"==t?V(ie,q(\"operator\"),ie,q(\";\")):V($(\"form\"),me,q(\"{\"),$(\"}\"),te,C,C)):s&&\"namespace\"==t?(j.marked=\"keyword\",V($(\"form\"),P,te,C)):s&&\"abstract\"==t?(j.marked=\"keyword\",V(O)):V($(\"stat\"),Q):\"switch\"==e?V($(\"form\"),W,q(\"{\"),$(\"}\",\"switch\"),te,C,C):\"case\"==e?V(P,q(\":\")):\"default\"==e?V(q(\":\")):\"catch\"==e?V($(\"form\"),I,q(\"(\"),Ve,q(\")\"),O,C,T):\"export\"==e?V($(\"stat\"),$e,C):\"import\"==e?V($(\"stat\"),qe,C):\"async\"==e?V(O):\"@\"==t?V(P,O):M($(\"stat\"),P,q(\";\"),C)}function P(e,t){return N(e,t,!1)}function S(e,t){return N(e,t,!0)}function W(e){return\"(\"!=e?M():V($(\")\"),P,q(\")\"),C)}function N(e,t,r){if(j.state.fatArrowAt==j.stream.start){var n=r?J:G;if(\"(\"==e)return V(I,$(\")\"),_(Ve,\")\"),C,q(\"=>\"),n,T);if(\"variable\"==e)return M(I,me,q(\"=>\"),n,T)}var a,i=r?H:B;return x.hasOwnProperty(e)?V(i):\"function\"==e?V(Me,i):\"class\"==e||s&&\"interface\"==t?(j.marked=\"keyword\",V($(\"form\"),Ae,C)):\"keyword c\"==e||\"async\"==e?V(r?S:P):\"(\"==e?V($(\")\"),U,q(\")\"),C,i):\"operator\"==e||\"spread\"==e?V(r?S:P):\"[\"==e?V($(\"]\"),Ne,C,i):\"{\"==e?ee(X,\"}\",null,i):\"quasi\"==e?M(D,i):\"new\"==e?V((a=r,function(e){return\".\"==e?V(a?L:K):\"variable\"==e&&s?V(fe,a?H:B):M(a?S:P)})):\"import\"==e?V(P):V()}function U(e){return e.match(/[;\\}\\)\\],]/)?M():M(P)}function B(e,t){return\",\"==e?V(P):H(e,t,!1)}function H(e,t,r){var n=0==r?B:H,a=0==r?P:S;return\"=>\"==e?V(I,r?J:G,T):\"operator\"==e?/\\+\\+|--/.test(t)||s&&\"!\"==t?V(n):s&&\"<\"==t&&j.stream.match(/^([^>]|<.*?>)*>\\s*\\(/,!1)?V($(\">\"),_(ie,\">\"),C,n):\"?\"==t?V(P,q(\":\"),a):V(a):\"quasi\"==e?M(D,n):\";\"!=e?\"(\"==e?ee(S,\")\",\"call\",n):\".\"==e?V(R,n):\"[\"==e?V($(\"]\"),U,q(\"]\"),C,n):s&&\"as\"==t?(j.marked=\"keyword\",V(ie,n)):\"regexp\"==e?(j.state.lastType=j.marked=\"operator\",j.stream.backUp(j.stream.pos-j.stream.start-1),V(a)):void 0:void 0}function D(e,t){return\"quasi\"!=e?M():\"${\"!=t.slice(t.length-2)?V(D):V(P,F)}function F(e){if(\"}\"==e)return j.marked=\"string-2\",j.state.tokenize=y,V(D)}function G(e){return w(j.stream,j.state),M(\"{\"==e?O:P)}function J(e){return w(j.stream,j.state),M(\"{\"==e?O:S)}function K(e,t){if(\"target\"==t)return j.marked=\"keyword\",V(B)}function L(e,t){if(\"target\"==t)return j.marked=\"keyword\",V(H)}function Q(e){return\":\"==e?V(C,O):M(B,q(\";\"),C)}function R(e){if(\"variable\"==e)return j.marked=\"property\",V()}function X(e,t){if(\"async\"==e)return j.marked=\"property\",V(X);if(\"variable\"==e||\"keyword\"==j.style){return j.marked=\"property\",\"get\"==t||\"set\"==t?V(Y):(s&&j.state.fatArrowAt==j.stream.start&&(r=j.stream.match(/^\\s*:\\s*/,!1))&&(j.state.fatArrowAt=j.stream.pos+r[0].length),V(Z));var r}else{if(\"number\"==e||\"string\"==e)return j.marked=c?\"property\":j.style+\" property\",V(Z);if(\"jsonld-keyword\"==e)return V(Z);if(s&&E(t))return j.marked=\"keyword\",V(X);if(\"[\"==e)return V(P,re,q(\"]\"),Z);if(\"spread\"==e)return V(S,Z);if(\"*\"==t)return j.marked=\"keyword\",V(X);if(\":\"==e)return M(Z)}}function Y(e){return\"variable\"!=e?M(Z):(j.marked=\"property\",V(Me))}function Z(e){return\":\"==e?V(S):\"(\"==e?M(Me):void 0}function _(e,t,r){function n(a,i){if(r?r.indexOf(a)>-1:\",\"==a){var o=j.state.lexical;return\"call\"==o.info&&(o.pos=(o.pos||0)+1),V(function(r,n){return r==t||n==t?M():M(e)},n)}return a==t||i==t?V():V(q(t))}return function(r,a){return r==t||a==t?V():M(e,n)}}function ee(e,t,r){for(var n=3;n<arguments.length;n++)j.cc.push(arguments[n]);return V($(t,r),_(e,t),C)}function te(e){return\"}\"==e?V():M(O,te)}function re(e,t){if(s){if(\":\"==e)return V(ie);if(\"?\"==t)return V(re)}}function ne(e){if(s&&\":\"==e)return j.stream.match(/^\\s*\\w+\\s+is\\b/,!1)?V(P,ae,ie):V(ie)}function ae(e,t){if(\"is\"==t)return j.marked=\"keyword\",V()}function ie(e,t){return\"keyof\"==t||\"typeof\"==t?(j.marked=\"keyword\",V(\"keyof\"==t?ie:S)):\"variable\"==e||\"void\"==t?(j.marked=\"type\",V(se)):\"string\"==e||\"number\"==e||\"atom\"==e?V(se):\"[\"==e?V($(\"]\"),_(ie,\"]\",\",\"),C,se):\"{\"==e?V($(\"}\"),_(ce,\"}\",\",;\"),C,se):\"(\"==e?V(_(ue,\")\"),oe):\"<\"==e?V(_(ie,\">\"),ie):void 0}function oe(e){if(\"=>\"==e)return V(ie)}function ce(e,t){return\"variable\"==e||\"keyword\"==j.style?(j.marked=\"property\",V(ce)):\"?\"==t?V(ce):\":\"==e?V(ie):\"[\"==e?V(P,re,q(\"]\"),ce):void 0}function ue(e,t){return\"variable\"==e&&j.stream.match(/^\\s*[?:]/,!1)||\"?\"==t?V(ue):\":\"==e?V(ie):M(ie)}function se(e,t){return\"<\"==t?V($(\">\"),_(ie,\">\"),C,se):\"|\"==t||\".\"==e||\"&\"==t?V(ie):\"[\"==e?V(q(\"]\"),se):\"extends\"==t||\"implements\"==t?(j.marked=\"keyword\",V(ie)):void 0}function fe(e,t){if(\"<\"==t)return V($(\">\"),_(ie,\">\"),C,se)}function le(){return M(ie,de)}function de(e,t){if(\"=\"==t)return V(ie)}function pe(e,t){return\"enum\"==t?(j.marked=\"keyword\",V(Ue)):M(me,re,ve,ye)}function me(e,t){return s&&E(t)?(j.marked=\"keyword\",V(me)):\"variable\"==e?(A(t),V()):\"spread\"==e?V(me):\"[\"==e?ee(me,\"]\"):\"{\"==e?ee(ke,\"}\"):void 0}function ke(e,t){return\"variable\"!=e||j.stream.match(/^\\s*:/,!1)?(\"variable\"==e&&(j.marked=\"property\"),\"spread\"==e?V(me):\"}\"==e?M():V(q(\":\"),me,ve)):(A(t),V(ve))}function ve(e,t){if(\"=\"==t)return V(S)}function ye(e){if(\",\"==e)return V(pe)}function be(e,t){if(\"keyword b\"==e&&\"else\"==t)return V($(\"form\",\"else\"),O,C)}function we(e,t){return\"await\"==t?V(we):\"(\"==e?V($(\")\"),xe,q(\")\"),C):void 0}function xe(e){return\"var\"==e?V(pe,q(\";\"),ge):\";\"==e?V(ge):\"variable\"==e?V(he):M(P,q(\";\"),ge)}function he(e,t){return\"in\"==t||\"of\"==t?(j.marked=\"keyword\",V(P)):V(B,ge)}function ge(e,t){return\";\"==e?V(je):\"in\"==t||\"of\"==t?(j.marked=\"keyword\",V(P)):M(P,q(\";\"),je)}function je(e){\")\"!=e&&V(P)}function Me(e,t){return\"*\"==t?(j.marked=\"keyword\",V(Me)):\"variable\"==e?(A(t),V(Me)):\"(\"==e?V(I,$(\")\"),_(Ve,\")\"),C,ne,O,T):s&&\"<\"==t?V($(\">\"),_(le,\">\"),C,Me):void 0}function Ve(e,t){return\"@\"==t&&V(P,Ve),\"spread\"==e?V(Ve):s&&E(t)?(j.marked=\"keyword\",V(Ve)):M(me,re,ve)}function Ae(e,t){return\"variable\"==e?Ee(e,t):ze(e,t)}function Ee(e,t){if(\"variable\"==e)return A(t),V(ze)}function ze(e,t){return\"<\"==t?V($(\">\"),_(le,\">\"),C,ze):\"extends\"==t||\"implements\"==t||s&&\",\"==e?(\"implements\"==t&&(j.marked=\"keyword\"),V(s?ie:P,ze)):\"{\"==e?V($(\"}\"),Ie,C):void 0}function Ie(e,t){return\"async\"==e||\"variable\"==e&&(\"static\"==t||\"get\"==t||\"set\"==t||s&&E(t))&&j.stream.match(/^\\s+[\\w$\\xa1-\\uffff]/,!1)?(j.marked=\"keyword\",V(Ie)):\"variable\"==e||\"keyword\"==j.style?(j.marked=\"property\",V(s?Te:Me,Ie)):\"[\"==e?V(P,re,q(\"]\"),s?Te:Me,Ie):\"*\"==t?(j.marked=\"keyword\",V(Ie)):\";\"==e?V(Ie):\"}\"==e?V():\"@\"==t?V(P,Ie):void 0}function Te(e,t){return\"?\"==t?V(Te):\":\"==e?V(ie,ve):\"=\"==t?V(S):M(Me)}function $e(e,t){return\"*\"==t?(j.marked=\"keyword\",V(We,q(\";\"))):\"default\"==t?(j.marked=\"keyword\",V(P,q(\";\"))):\"{\"==e?V(_(Ce,\"}\"),We,q(\";\")):M(O)}function Ce(e,t){return\"as\"==t?(j.marked=\"keyword\",V(q(\"variable\"))):\"variable\"==e?M(S,Ce):void 0}function qe(e){return\"string\"==e?V():\"(\"==e?M(P):M(Oe,Pe,We)}function Oe(e,t){return\"{\"==e?ee(Oe,\"}\"):(\"variable\"==e&&A(t),\"*\"==t&&(j.marked=\"keyword\"),V(Se))}function Pe(e){if(\",\"==e)return V(Oe,Pe)}function Se(e,t){if(\"as\"==t)return j.marked=\"keyword\",V(Oe)}function We(e,t){if(\"from\"==t)return j.marked=\"keyword\",V(P)}function Ne(e){return\"]\"==e?V():M(_(S,\"]\"))}function Ue(){return M($(\"form\"),me,q(\"{\"),$(\"}\"),_(Be,\"}\"),C,C)}function Be(){return M(me,ve)}function He(e,t,r){return t.tokenize==k&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\\[{}\\(,;:]|=>)$/.test(t.lastType)||\"quasi\"==t.lastType&&/\\{\\s*$/.test(e.string.slice(0,e.pos-(r||0)))}return C.lex=!0,{startState:function(e){var t={tokenize:k,lastType:\"sof\",cc:[],lexical:new h((e||0)-i,0,\"block\",!1),localVars:r.localVars,context:r.localVars&&{vars:r.localVars},indented:e||0};return r.globalVars&&\"object\"==typeof r.globalVars&&(t.globalVars=r.globalVars),t},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty(\"align\")||(t.lexical.align=!1),t.indented=e.indentation(),w(e,t)),t.tokenize!=v&&e.eatSpace())return null;var r=t.tokenize(e,t);return\"comment\"==n?r:(t.lastType=\"operator\"!=n||\"++\"!=a&&\"--\"!=a?n:\"incdec\",function(e,t,r,n,a){var i=e.cc;for(j.state=e,j.stream=a,j.marked=null,j.cc=i,j.style=t,e.lexical.hasOwnProperty(\"align\")||(e.lexical.align=!0);;)if((i.length?i.pop():u?P:O)(r,n)){for(;i.length&&i[i.length-1].lex;)i.pop()();return j.marked?j.marked:\"variable\"==r&&g(e,n)?\"variable-2\":t}}(t,r,n,a,e))},indent:function(t,n){if(t.tokenize==v)return e.Pass;if(t.tokenize!=k)return 0;var a,c=n&&n.charAt(0),u=t.lexical;if(!/^\\s*else\\b/.test(n))for(var s=t.cc.length-1;s>=0;--s){var f=t.cc[s];if(f==C)u=u.prev;else if(f!=be)break}for(;(\"stat\"==u.type||\"form\"==u.type)&&(\"}\"==c||(a=t.cc[t.cc.length-1])&&(a==B||a==H)&&!/^[,\\.=+\\-*:?[\\(]/.test(n));)u=u.prev;o&&\")\"==u.type&&\"stat\"==u.prev.type&&(u=u.prev);var l,p,m=u.type,y=c==m;return\"vardef\"==m?u.indented+(\"operator\"==t.lastType||\",\"==t.lastType?u.info+1:0):\"form\"==m&&\"{\"==c?u.indented:\"form\"==m?u.indented+i:\"stat\"==m?u.indented+(p=n,\"operator\"==(l=t).lastType||\",\"==l.lastType||d.test(p.charAt(0))||/[,.]/.test(p.charAt(0))?o||i:0):\"switch\"!=u.info||y||0==r.doubleIndentSwitch?u.align?u.column+(y?0:1):u.indented+(y?0:i):u.indented+(/^(?:case|default)\\b/.test(n)?i:2*i)},electricInput:/^\\s*(?:case .*?:|default:|\\{|\\})$/,blockCommentStart:u?null:\"/*\",blockCommentEnd:u?null:\"*/\",blockCommentContinue:u?null:\" * \",lineComment:u?null:\"//\",fold:\"brace\",closeBrackets:\"()[]{}''\\\"\\\"``\",helperType:u?\"json\":\"javascript\",jsonldMode:c,jsonMode:u,expressionAllowed:He,skipExpression:function(e){var t=e.cc[e.cc.length-1];t!=P&&t!=S||e.cc.pop()}}}),e.registerHelper(\"wordChars\",\"javascript\",/[\\w$]/),e.defineMIME(\"text/javascript\",\"javascript\"),e.defineMIME(\"text/ecmascript\",\"javascript\"),e.defineMIME(\"application/javascript\",\"javascript\"),e.defineMIME(\"application/x-javascript\",\"javascript\"),e.defineMIME(\"application/ecmascript\",\"javascript\"),e.defineMIME(\"application/json\",{name:\"javascript\",json:!0}),e.defineMIME(\"application/x-json\",{name:\"javascript\",json:!0}),e.defineMIME(\"application/ld+json\",{name:\"javascript\",jsonld:!0}),e.defineMIME(\"text/typescript\",{name:\"javascript\",typescript:!0}),e.defineMIME(\"application/typescript\",{name:\"javascript\",typescript:!0})});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror-mode-javascript/readme": {
"title": "$:/plugins/tiddlywiki/codemirror-mode-javascript/readme",
"text": "This plugin adds Syntax Highlighting for Javascript tiddlers (application/javascript) to the [[CodeMirror|http://codemirror.net]] text editor. It needs the latest [[CodeMirror plugin|$:/plugins/tiddlywiki/codemirror]] to be installed\n\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/codemirror/mode/markdown/markdown.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(t){\"object\"==typeof exports&&\"object\"==typeof module?t(require(\"../../lib/codemirror\"),require(\"../xml/xml\"),require(\"../tw-meta\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\",\"../xml/xml\",\"../meta\"],t):t(CodeMirror)}(function(t){\"use strict\";t.defineMode(\"markdown\",function(e,i){var n=t.getMode(e,\"text/html\"),r=\"null\"==n.name;void 0===i.highlightFormatting&&(i.highlightFormatting=!1),void 0===i.maxBlockquoteDepth&&(i.maxBlockquoteDepth=0),void 0===i.taskLists&&(i.taskLists=!1),void 0===i.strikethrough&&(i.strikethrough=!1),void 0===i.emoji&&(i.emoji=!1),void 0===i.fencedCodeBlockHighlighting&&(i.fencedCodeBlockHighlighting=!0),void 0===i.xml&&(i.xml=!0),void 0===i.tokenTypeOverrides&&(i.tokenTypeOverrides={});var a={header:\"header\",code:\"comment\",quote:\"quote\",list1:\"variable-2\",list2:\"variable-3\",list3:\"keyword\",hr:\"hr\",image:\"image\",imageAltText:\"image-alt-text\",imageMarker:\"image-marker\",formatting:\"formatting\",linkInline:\"link\",linkEmail:\"link\",linkText:\"link\",linkHref:\"string\",em:\"em\",strong:\"strong\",strikethrough:\"strikethrough\",emoji:\"builtin\"};for(var l in a)a.hasOwnProperty(l)&&i.tokenTypeOverrides[l]&&(a[l]=i.tokenTypeOverrides[l]);var o=/^([*\\-_])(?:\\s*\\1){2,}\\s*$/,h=/^(?:[*\\-+]|^[0-9]+([.)]))\\s+/,g=/^\\[(x| )\\](?=\\s)/i,s=i.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,m=/^ *(?:\\={1,}|-{1,})\\s*$/,u=/^[^#!\\[\\]*_\\\\<>` \"'(~:]+/,f=/^(~~~+|```+)[ \\t]*([\\w+#-]*)[^\\n`]*$/,c=/^\\s*\\[[^\\]]+?\\]:.*$/,d=/[!\\\"#$%&\\'()*+,\\-\\.\\/:;<=>?@\\[\\\\\\]^_`{|}~—]/;function k(t,e,i){return e.f=e.inline=i,i(t,e)}function p(t,e,i){return e.f=e.block=i,i(t,e)}function x(t){return t.linkTitle=!1,t.linkHref=!1,t.linkText=!1,t.em=!1,t.strong=!1,t.strikethrough=!1,t.quote=0,t.indentedCode=!1,t.f==S&&(t.f=M,t.block=v),t.trailingSpace=0,t.trailingSpaceNewLine=!1,t.prevLine=t.thisLine,t.thisLine={stream:null},null}function v(n,r){var l,u=n.column()===r.indentation,d=!(l=r.prevLine.stream)||!/\\S/.test(l.string),p=r.indentedCode,x=r.prevLine.hr,v=!1!==r.list,S=(r.listStack[r.listStack.length-1]||0)+3;r.indentedCode=!1;var q=r.indentation;if(null===r.indentationDiff&&(r.indentationDiff=r.indentation,v)){for(r.em=!1,r.strong=!1,r.code=!1,r.strikethrough=!1,r.list=null;q<r.listStack[r.listStack.length-1];)r.listStack.pop(),r.listStack.length?r.indentation=r.listStack[r.listStack.length-1]:r.list=!1;!1!==r.list&&(r.indentationDiff=q-r.listStack[r.listStack.length-1])}var M=!(d||x||r.prevLine.header||v&&p||r.prevLine.fencedCodeEnd),F=(!1===r.list||x||d)&&r.indentation<=S&&n.match(o),b=null;if(r.indentationDiff>=4&&(p||r.prevLine.fencedCodeEnd||r.prevLine.header||d))return n.skipToEnd(),r.indentedCode=!0,a.code;if(n.eatSpace())return null;if(u&&r.indentation<=S&&(b=n.match(s))&&b[1].length<=6)return r.quote=0,r.header=b[1].length,r.thisLine.header=!0,i.highlightFormatting&&(r.formatting=\"header\"),r.f=r.inline,T(r);if(r.indentation<=S&&n.eat(\">\"))return r.quote=u?1:r.quote+1,i.highlightFormatting&&(r.formatting=\"quote\"),n.eatSpace(),T(r);if(!F&&!r.setext&&u&&r.indentation<=S&&(b=n.match(h))){var E=b[1]?\"ol\":\"ul\";return r.indentation=q+n.current().length,r.list=!0,r.quote=0,r.listStack.push(r.indentation),i.taskLists&&n.match(g,!1)&&(r.taskList=!0),r.f=r.inline,i.highlightFormatting&&(r.formatting=[\"list\",\"list-\"+E]),T(r)}return u&&r.indentation<=S&&(b=n.match(f,!0))?(r.quote=0,r.fencedEndRE=new RegExp(b[1]+\"+ *$\"),r.localMode=i.fencedCodeBlockHighlighting&&function(i){if(t.findModeByName){var n=t.findModeByName(i);n&&(i=n.mime||n.mimes[0])}var r=t.getMode(e,i);return\"null\"==r.name?null:r}(b[2]),r.localMode&&(r.localState=t.startState(r.localMode)),r.f=r.block=L,i.highlightFormatting&&(r.formatting=\"code-block\"),r.code=-1,T(r)):r.setext||!(M&&v||r.quote||!1!==r.list||r.code||F||c.test(n.string))&&(b=n.lookAhead(1))&&(b=b.match(m))?(r.setext?(r.header=r.setext,r.setext=0,n.skipToEnd(),i.highlightFormatting&&(r.formatting=\"header\")):(r.header=\"=\"==b[0].charAt(0)?1:2,r.setext=r.header),r.thisLine.header=!0,r.f=r.inline,T(r)):F?(n.skipToEnd(),r.hr=!0,r.thisLine.hr=!0,a.hr):\"[\"===n.peek()?k(n,r,w):k(n,r,r.inline)}function S(e,i){var a=n.token(e,i.htmlState);if(!r){var l=t.innerMode(n,i.htmlState);(\"xml\"==l.mode.name&&null===l.state.tagStart&&!l.state.context&&l.state.tokenize.isInText||i.md_inside&&e.current().indexOf(\">\")>-1)&&(i.f=M,i.block=v,i.htmlState=null)}return a}function L(t,e){var n,r=e.listStack[e.listStack.length-1]||0,l=e.indentation<r,o=r+3;return e.fencedEndRE&&e.indentation<=o&&(l||t.match(e.fencedEndRE))?(i.highlightFormatting&&(e.formatting=\"code-block\"),l||(n=T(e)),e.localMode=e.localState=null,e.block=v,e.f=M,e.fencedEndRE=null,e.code=0,e.thisLine.fencedCodeEnd=!0,l?p(t,e,e.block):n):e.localMode?e.localMode.token(t,e.localState):(t.skipToEnd(),a.code)}function T(t){var e=[];if(t.formatting){e.push(a.formatting),\"string\"==typeof t.formatting&&(t.formatting=[t.formatting]);for(var n=0;n<t.formatting.length;n++)e.push(a.formatting+\"-\"+t.formatting[n]),\"header\"===t.formatting[n]&&e.push(a.formatting+\"-\"+t.formatting[n]+\"-\"+t.header),\"quote\"===t.formatting[n]&&(!i.maxBlockquoteDepth||i.maxBlockquoteDepth>=t.quote?e.push(a.formatting+\"-\"+t.formatting[n]+\"-\"+t.quote):e.push(\"error\"))}if(t.taskOpen)return e.push(\"meta\"),e.length?e.join(\" \"):null;if(t.taskClosed)return e.push(\"property\"),e.length?e.join(\" \"):null;if(t.linkHref?e.push(a.linkHref,\"url\"):(t.strong&&e.push(a.strong),t.em&&e.push(a.em),t.strikethrough&&e.push(a.strikethrough),t.emoji&&e.push(a.emoji),t.linkText&&e.push(a.linkText),t.code&&e.push(a.code),t.image&&e.push(a.image),t.imageAltText&&e.push(a.imageAltText,\"link\"),t.imageMarker&&e.push(a.imageMarker)),t.header&&e.push(a.header,a.header+\"-\"+t.header),t.quote&&(e.push(a.quote),!i.maxBlockquoteDepth||i.maxBlockquoteDepth>=t.quote?e.push(a.quote+\"-\"+t.quote):e.push(a.quote+\"-\"+i.maxBlockquoteDepth)),!1!==t.list){var r=(t.listStack.length-1)%3;r?1===r?e.push(a.list2):e.push(a.list3):e.push(a.list1)}return t.trailingSpaceNewLine?e.push(\"trailing-space-new-line\"):t.trailingSpace&&e.push(\"trailing-space-\"+(t.trailingSpace%2?\"a\":\"b\")),e.length?e.join(\" \"):null}function q(t,e){if(t.match(u,!0))return T(e)}function M(e,r){var l=r.text(e,r);if(void 0!==l)return l;if(r.list)return r.list=null,T(r);if(r.taskList)return\" \"===e.match(g,!0)[1]?r.taskOpen=!0:r.taskClosed=!0,i.highlightFormatting&&(r.formatting=\"task\"),r.taskList=!1,T(r);if(r.taskOpen=!1,r.taskClosed=!1,r.header&&e.match(/^#+$/,!0))return i.highlightFormatting&&(r.formatting=\"header\"),T(r);var o=e.next();if(r.linkTitle){r.linkTitle=!1;var h=o;\"(\"===o&&(h=\")\");var s=\"^\\\\s*(?:[^\"+(h=(h+\"\").replace(/([.?*+^\\[\\]\\\\(){}|-])/g,\"\\\\$1\"))+\"\\\\\\\\]+|\\\\\\\\\\\\\\\\|\\\\\\\\.)\"+h;if(e.match(new RegExp(s),!0))return a.linkHref}if(\"`\"===o){var m=r.formatting;i.highlightFormatting&&(r.formatting=\"code\"),e.eatWhile(\"`\");var u=e.current().length;if(0!=r.code||r.quote&&1!=u){if(u==r.code){var f=T(r);return r.code=0,f}return r.formatting=m,T(r)}return r.code=u,T(r)}if(r.code)return T(r);if(\"\\\\\"===o&&(e.next(),i.highlightFormatting)){var c=T(r),k=a.formatting+\"-escape\";return c?c+\" \"+k:k}if(\"!\"===o&&e.match(/\\[[^\\]]*\\] ?(?:\\(|\\[)/,!1))return r.imageMarker=!0,r.image=!0,i.highlightFormatting&&(r.formatting=\"image\"),T(r);if(\"[\"===o&&r.imageMarker&&e.match(/[^\\]]*\\](\\(.*?\\)| ?\\[.*?\\])/,!1))return r.imageMarker=!1,r.imageAltText=!0,i.highlightFormatting&&(r.formatting=\"image\"),T(r);if(\"]\"===o&&r.imageAltText){i.highlightFormatting&&(r.formatting=\"image\");var c=T(r);return r.imageAltText=!1,r.image=!1,r.inline=r.f=b,c}if(\"[\"===o&&!r.image)return r.linkText=!0,i.highlightFormatting&&(r.formatting=\"link\"),T(r);if(\"]\"===o&&r.linkText){i.highlightFormatting&&(r.formatting=\"link\");var c=T(r);return r.linkText=!1,r.inline=r.f=e.match(/\\(.*?\\)| ?\\[.*?\\]/,!1)?b:M,c}if(\"<\"===o&&e.match(/^(https?|ftps?):\\/\\/(?:[^\\\\>]|\\\\.)+>/,!1))return r.f=r.inline=F,i.highlightFormatting&&(r.formatting=\"link\"),(c=T(r))?c+=\" \":c=\"\",c+a.linkInline;if(\"<\"===o&&e.match(/^[^> \\\\]+@(?:[^\\\\>]|\\\\.)+>/,!1))return r.f=r.inline=F,i.highlightFormatting&&(r.formatting=\"link\"),(c=T(r))?c+=\" \":c=\"\",c+a.linkEmail;if(i.xml&&\"<\"===o&&e.match(/^(!--|[a-z][a-z0-9-]*(?:\\s+[a-z_:.\\-]+(?:\\s*=\\s*[^>]+)?)*\\s*>)/i,!1)){var x=e.string.indexOf(\">\",e.pos);if(-1!=x){var v=e.string.substring(e.start,x);/markdown\\s*=\\s*('|\"){0,1}1('|\"){0,1}/.test(v)&&(r.md_inside=!0)}return e.backUp(1),r.htmlState=t.startState(n),p(e,r,S)}if(i.xml&&\"<\"===o&&e.match(/^\\/\\w*?>/))return r.md_inside=!1,\"tag\";if(\"*\"===o||\"_\"===o){for(var L=1,q=1==e.pos?\" \":e.string.charAt(e.pos-2);L<3&&e.eat(o);)L++;var E=e.peek()||\" \",w=!/\\s/.test(E)&&(!d.test(E)||/\\s/.test(q)||d.test(q)),j=!/\\s/.test(q)&&(!d.test(q)||/\\s/.test(E)||d.test(E)),y=null,C=null;if(L%2&&(r.em||!w||\"*\"!==o&&j&&!d.test(q)?r.em!=o||!j||\"*\"!==o&&w&&!d.test(E)||(y=!1):y=!0),L>1&&(r.strong||!w||\"*\"!==o&&j&&!d.test(q)?r.strong!=o||!j||\"*\"!==o&&w&&!d.test(E)||(C=!1):C=!0),null!=C||null!=y){i.highlightFormatting&&(r.formatting=null==y?\"strong\":null==C?\"em\":\"strong em\"),!0===y&&(r.em=o),!0===C&&(r.strong=o);f=T(r);return!1===y&&(r.em=!1),!1===C&&(r.strong=!1),f}}else if(\" \"===o&&(e.eat(\"*\")||e.eat(\"_\"))){if(\" \"===e.peek())return T(r);e.backUp(1)}if(i.strikethrough)if(\"~\"===o&&e.eatWhile(o)){if(r.strikethrough){i.highlightFormatting&&(r.formatting=\"strikethrough\");f=T(r);return r.strikethrough=!1,f}if(e.match(/^[^\\s]/,!1))return r.strikethrough=!0,i.highlightFormatting&&(r.formatting=\"strikethrough\"),T(r)}else if(\" \"===o&&e.match(/^~~/,!0)){if(\" \"===e.peek())return T(r);e.backUp(2)}if(i.emoji&&\":\"===o&&e.match(/^[a-z_\\d+-]+:/)){r.emoji=!0,i.highlightFormatting&&(r.formatting=\"emoji\");var H=T(r);return r.emoji=!1,H}return\" \"===o&&(e.match(/ +$/,!1)?r.trailingSpace++:r.trailingSpace&&(r.trailingSpaceNewLine=!0)),T(r)}function F(t,e){if(\">\"===t.next()){e.f=e.inline=M,i.highlightFormatting&&(e.formatting=\"link\");var n=T(e);return n?n+=\" \":n=\"\",n+a.linkInline}return t.match(/^[^>]+/,!0),a.linkInline}function b(t,e){if(t.eatSpace())return null;var n,r=t.next();return\"(\"===r||\"[\"===r?(e.f=e.inline=(n=\"(\"===r?\")\":\"]\",function(t,e){var r=t.next();if(r===n){e.f=e.inline=M,i.highlightFormatting&&(e.formatting=\"link-string\");var a=T(e);return e.linkHref=!1,a}return t.match(E[n]),e.linkHref=!0,T(e)}),i.highlightFormatting&&(e.formatting=\"link-string\"),e.linkHref=!0,T(e)):\"error\"}var E={\")\":/^(?:[^\\\\\\(\\)]|\\\\.|\\((?:[^\\\\\\(\\)]|\\\\.)*\\))*?(?=\\))/,\"]\":/^(?:[^\\\\\\[\\]]|\\\\.|\\[(?:[^\\\\\\[\\]]|\\\\.)*\\])*?(?=\\])/};function w(t,e){return t.match(/^([^\\]\\\\]|\\\\.)*\\]:/,!1)?(e.f=j,t.next(),i.highlightFormatting&&(e.formatting=\"link\"),e.linkText=!0,T(e)):k(t,e,M)}function j(t,e){if(t.match(/^\\]:/,!0)){e.f=e.inline=y,i.highlightFormatting&&(e.formatting=\"link\");var n=T(e);return e.linkText=!1,n}return t.match(/^([^\\]\\\\]|\\\\.)+/,!0),a.linkText}function y(t,e){return t.eatSpace()?null:(t.match(/^[^\\s]+/,!0),void 0===t.peek()?e.linkTitle=!0:t.match(/^(?:\\s+(?:\"(?:[^\"\\\\]|\\\\\\\\|\\\\.)+\"|'(?:[^'\\\\]|\\\\\\\\|\\\\.)+'|\\((?:[^)\\\\]|\\\\\\\\|\\\\.)+\\)))?/,!0),e.f=e.inline=M,a.linkHref+\" url\")}var C={startState:function(){return{f:v,prevLine:{stream:null},thisLine:{stream:null},block:v,htmlState:null,indentation:0,inline:M,text:q,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(e){return{f:e.f,prevLine:e.prevLine,thisLine:e.thisLine,block:e.block,htmlState:e.htmlState&&t.copyState(n,e.htmlState),indentation:e.indentation,localMode:e.localMode,localState:e.localMode?t.copyState(e.localMode,e.localState):null,inline:e.inline,text:e.text,formatting:!1,linkText:e.linkText,linkTitle:e.linkTitle,linkHref:e.linkHref,code:e.code,em:e.em,strong:e.strong,strikethrough:e.strikethrough,emoji:e.emoji,header:e.header,setext:e.setext,hr:e.hr,taskList:e.taskList,list:e.list,listStack:e.listStack.slice(0),quote:e.quote,indentedCode:e.indentedCode,trailingSpace:e.trailingSpace,trailingSpaceNewLine:e.trailingSpaceNewLine,md_inside:e.md_inside,fencedEndRE:e.fencedEndRE}},token:function(t,e){if(e.formatting=!1,t!=e.thisLine.stream){if(e.header=0,e.hr=!1,t.match(/^\\s*$/,!0))return x(e),null;if(e.prevLine=e.thisLine,e.thisLine={stream:t},e.taskList=!1,e.trailingSpace=0,e.trailingSpaceNewLine=!1,!e.localState&&(e.f=e.block,e.f!=S)){var i=t.match(/^\\s*/,!0)[0].replace(/\\t/g,\" \").length;if(e.indentation=i,e.indentationDiff=null,i>0)return null}}return e.f(t,e)},innerMode:function(t){return t.block==S?{state:t.htmlState,mode:n}:t.localState?{state:t.localState,mode:t.localMode}:{state:t,mode:C}},indent:function(e,i,r){return e.block==S&&n.indent?n.indent(e.htmlState,i,r):e.localState&&e.localMode.indent?e.localMode.indent(e.localState,i,r):t.Pass},blankLine:x,getType:T,closeBrackets:\"()[]{}''\\\"\\\"``\",fold:\"markdown\"};return C},\"xml\"),t.defineMIME(\"text/markdown\",\"markdown\"),t.defineMIME(\"text/x-markdown\",\"markdown\")});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/mode/markdown/markdown.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror-mode-markdown/readme": {
"title": "$:/plugins/tiddlywiki/codemirror-mode-markdown/readme",
"text": "This plugin adds Syntax Highlighting for Markdown tiddlers (text/x-markdown) to the [[CodeMirror|http://codemirror.net]] text editor. It needs the latest [[CodeMirror plugin|$:/plugins/tiddlywiki/codemirror]] to be installed\n\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/codemirror/mode/xml/xml.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(t){\"object\"==typeof exports&&\"object\"==typeof module?t(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],t):t(CodeMirror)}(function(t){\"use strict\";var e={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},n={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};t.defineMode(\"xml\",function(r,o){var a,i,l=r.indentUnit,u={},d=o.htmlMode?e:n;for(var c in d)u[c]=d[c];for(var c in o)u[c]=o[c];function s(t,e){function n(n){return e.tokenize=n,n(t,e)}var r=t.next();return\"<\"==r?t.eat(\"!\")?t.eat(\"[\")?t.match(\"CDATA[\")?n(m(\"atom\",\"]]>\")):null:t.match(\"--\")?n(m(\"comment\",\"--\\x3e\")):t.match(\"DOCTYPE\",!0,!0)?(t.eatWhile(/[\\w\\._\\-]/),n(function t(e){return function(n,r){for(var o;null!=(o=n.next());){if(\"<\"==o)return r.tokenize=t(e+1),r.tokenize(n,r);if(\">\"==o){if(1==e){r.tokenize=s;break}return r.tokenize=t(e-1),r.tokenize(n,r)}}return\"meta\"}}(1))):null:t.eat(\"?\")?(t.eatWhile(/[\\w\\._\\-]/),e.tokenize=m(\"meta\",\"?>\"),\"meta\"):(a=t.eat(\"/\")?\"closeTag\":\"openTag\",e.tokenize=f,\"tag bracket\"):\"&\"==r?(t.eat(\"#\")?t.eat(\"x\")?t.eatWhile(/[a-fA-F\\d]/)&&t.eat(\";\"):t.eatWhile(/[\\d]/)&&t.eat(\";\"):t.eatWhile(/[\\w\\.\\-:]/)&&t.eat(\";\"))?\"atom\":\"error\":(t.eatWhile(/[^&<]/),null)}function f(t,e){var n,r,o=t.next();if(\">\"==o||\"/\"==o&&t.eat(\">\"))return e.tokenize=s,a=\">\"==o?\"endTag\":\"selfcloseTag\",\"tag bracket\";if(\"=\"==o)return a=\"equals\",null;if(\"<\"==o){e.tokenize=s,e.state=h,e.tagName=e.tagStart=null;var i=e.tokenize(t,e);return i?i+\" tag error\":\"tag error\"}return/[\\'\\\"]/.test(o)?(e.tokenize=(n=o,(r=function(t,e){for(;!t.eol();)if(t.next()==n){e.tokenize=f;break}return\"string\"}).isInAttribute=!0,r),e.stringStartCol=t.column(),e.tokenize(t,e)):(t.match(/^[^\\s\\u00a0=<>\\\"\\']*[^\\s\\u00a0=<>\\\"\\'\\/]/),\"word\")}function m(t,e){return function(n,r){for(;!n.eol();){if(n.match(e)){r.tokenize=s;break}n.next()}return t}}function g(t){t.context&&(t.context=t.context.prev)}function p(t,e){for(var n;;){if(!t.context)return;if(n=t.context.tagName,!u.contextGrabbers.hasOwnProperty(n)||!u.contextGrabbers[n].hasOwnProperty(e))return;g(t)}}function h(t,e,n){return\"openTag\"==t?(n.tagStart=e.column(),x):\"closeTag\"==t?b:h}function x(t,e,n){return\"word\"==t?(n.tagName=e.current(),i=\"tag\",v):u.allowMissingTagName&&\"endTag\"==t?(i=\"tag bracket\",v(t,e,n)):(i=\"error\",x)}function b(t,e,n){if(\"word\"==t){var r=e.current();return n.context&&n.context.tagName!=r&&u.implicitlyClosed.hasOwnProperty(n.context.tagName)&&g(n),n.context&&n.context.tagName==r||!1===u.matchClosing?(i=\"tag\",k):(i=\"tag error\",w)}return u.allowMissingTagName&&\"endTag\"==t?(i=\"tag bracket\",k(t,e,n)):(i=\"error\",w)}function k(t,e,n){return\"endTag\"!=t?(i=\"error\",k):(g(n),h)}function w(t,e,n){return i=\"error\",k(t,0,n)}function v(t,e,n){if(\"word\"==t)return i=\"attribute\",T;if(\"endTag\"==t||\"selfcloseTag\"==t){var r=n.tagName,o=n.tagStart;return n.tagName=n.tagStart=null,\"selfcloseTag\"==t||u.autoSelfClosers.hasOwnProperty(r)?p(n,r):(p(n,r),n.context=new function(t,e,n){this.prev=t.context,this.tagName=e,this.indent=t.indented,this.startOfLine=n,(u.doNotIndent.hasOwnProperty(e)||t.context&&t.context.noIndent)&&(this.noIndent=!0)}(n,r,o==n.indented)),h}return i=\"error\",v}function T(t,e,n){return\"equals\"==t?y:(u.allowMissing||(i=\"error\"),v(t,0,n))}function y(t,e,n){return\"string\"==t?N:\"word\"==t&&u.allowUnquoted?(i=\"string\",v):(i=\"error\",v(t,0,n))}function N(t,e,n){return\"string\"==t?N:v(t,0,n)}return s.isInText=!0,{startState:function(t){var e={tokenize:s,state:h,indented:t||0,tagName:null,tagStart:null,context:null};return null!=t&&(e.baseIndent=t),e},token:function(t,e){if(!e.tagName&&t.sol()&&(e.indented=t.indentation()),t.eatSpace())return null;a=null;var n=e.tokenize(t,e);return(n||a)&&\"comment\"!=n&&(i=null,e.state=e.state(a||n,t,e),i&&(n=\"error\"==i?n+\" error\":i)),n},indent:function(e,n,r){var o=e.context;if(e.tokenize.isInAttribute)return e.tagStart==e.indented?e.stringStartCol+1:e.indented+l;if(o&&o.noIndent)return t.Pass;if(e.tokenize!=f&&e.tokenize!=s)return r?r.match(/^(\\s*)/)[0].length:0;if(e.tagName)return!1!==u.multilineTagIndentPastTag?e.tagStart+e.tagName.length+2:e.tagStart+l*(u.multilineTagIndentFactor||1);if(u.alignCDATA&&/<!\\[CDATA\\[/.test(n))return 0;var a=n&&/^<(\\/)?([\\w_:\\.-]*)/.exec(n);if(a&&a[1])for(;o;){if(o.tagName==a[2]){o=o.prev;break}if(!u.implicitlyClosed.hasOwnProperty(o.tagName))break;o=o.prev}else if(a)for(;o;){var i=u.contextGrabbers[o.tagName];if(!i||!i.hasOwnProperty(a[2]))break;o=o.prev}for(;o&&o.prev&&!o.startOfLine;)o=o.prev;return o?o.indent+l:e.baseIndent||0},electricInput:/<\\/[\\s\\w:]+>$/,blockCommentStart:\"\\x3c!--\",blockCommentEnd:\"--\\x3e\",configuration:u.htmlMode?\"html\":\"xml\",helperType:u.htmlMode?\"html\":\"xml\",skipAttribute:function(t){t.state==y&&(t.state=v)}}}),t.defineMIME(\"text/xml\",\"xml\"),t.defineMIME(\"application/xml\",\"xml\"),t.mimeModes.hasOwnProperty(\"text/html\")||t.defineMIME(\"text/html\",{name:\"xml\",htmlMode:!0})});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/mode/xml/xml.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror-mode-xml/readme": {
"title": "$:/plugins/tiddlywiki/codemirror-mode-xml/readme",
"text": "This plugin is a requirement for other Syntax-highlighting plugins and adds Highlighting for XML tiddlers (application/xml) to the [[CodeMirror|http://codemirror.net]] text editor. It needs the latest [[CodeMirror plugin|$:/plugins/tiddlywiki/codemirror]] to be installed\n\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/codemirror/addon/search/search.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\"),require(\"./searchcursor\"),require(\"../dialog/dialog\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\",\"./searchcursor\",\"../dialog/dialog\"],e):e(CodeMirror)}(function(e){\"use strict\";function o(e){return e.state.search||(e.state.search=new function(){this.posFrom=this.posTo=this.lastQuery=this.query=null,this.overlay=null})}function n(e){return\"string\"==typeof e&&e==e.toLowerCase()}function r(e,o,r){return e.getSearchCursor(o,r,{caseFold:n(o),multiline:!0})}function t(e,o,n,r,t){e.openDialog?e.openDialog(o,t,{value:r,selectValueOnOpen:!0}):t(prompt(n,r))}function i(e){return e.replace(/\\\\(.)/g,function(e,o){return\"n\"==o?\"\\n\":\"r\"==o?\"\\r\":o})}function a(e){var o=e.match(/^\\/(.*)\\/([a-z]*)$/);if(o)try{e=new RegExp(o[1],-1==o[2].indexOf(\"i\")?\"\":\"i\")}catch(e){}else e=i(e);return(\"string\"==typeof e?\"\"==e:e.test(\"\"))&&(e=/x^/),e}var s='<span class=\"CodeMirror-search-label\">Search:</span> <input type=\"text\" style=\"width: 10em\" class=\"CodeMirror-search-field\"/> <span style=\"color: #888\" class=\"CodeMirror-search-hint\">(Use /re/ syntax for regexp search)</span>';function c(e,o,r){var t,i;o.queryText=r,o.query=a(r),e.removeOverlay(o.overlay,n(o.query)),o.overlay=(t=o.query,i=n(o.query),\"string\"==typeof t?t=new RegExp(t.replace(/[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g,\"\\\\$&\"),i?\"gi\":\"g\"):t.global||(t=new RegExp(t.source,t.ignoreCase?\"gi\":\"g\")),{token:function(e){t.lastIndex=e.pos;var o=t.exec(e.string);if(o&&o.index==e.pos)return e.pos+=o[0].length||1,\"searching\";o?e.pos=o.index:e.skipToEnd()}}),e.addOverlay(o.overlay),e.showMatchesOnScrollbar&&(o.annotate&&(o.annotate.clear(),o.annotate=null),o.annotate=e.showMatchesOnScrollbar(o.query,n(o.query)))}function l(n,r,i,a){var l=o(n);if(l.query)return u(n,r);var p,d,y,m,g,h=n.getSelection()||l.lastQuery;if(h instanceof RegExp&&\"x^\"==h.source&&(h=null),i&&n.openDialog){var v=null,x=function(o,r){e.e_stop(r),o&&(o!=l.queryText&&(c(n,l,o),l.posFrom=l.posTo=n.getCursor()),v&&(v.style.opacity=1),u(n,r.shiftKey,function(e,o){var r;o.line<3&&document.querySelector&&(r=n.display.wrapper.querySelector(\".CodeMirror-dialog\"))&&r.getBoundingClientRect().bottom-4>n.cursorCoords(o,\"window\").top&&((v=r).style.opacity=.4)}))};d=s,y=h,m=x,g=function(r,t){var i=e.keyName(r),a=n.getOption(\"extraKeys\"),s=a&&a[i]||e.keyMap[n.getOption(\"keyMap\")][i];\"findNext\"==s||\"findPrev\"==s||\"findPersistentNext\"==s||\"findPersistentPrev\"==s?(e.e_stop(r),c(n,o(n),t),n.execCommand(s)):\"find\"!=s&&\"findPersistent\"!=s||(e.e_stop(r),x(t,r))},(p=n).openDialog(d,m,{value:y,selectValueOnOpen:!0,closeOnEnter:!1,onClose:function(){f(p)},onKeyDown:g}),a&&h&&(c(n,l,h),u(n,r))}else t(n,s,\"Search for:\",h,function(e){e&&!l.query&&n.operation(function(){c(n,l,e),l.posFrom=l.posTo=n.getCursor(),u(n,r)})})}function u(n,t,i){n.operation(function(){var a=o(n),s=r(n,a.query,t?a.posFrom:a.posTo);(s.find(t)||(s=r(n,a.query,t?e.Pos(n.lastLine()):e.Pos(n.firstLine(),0))).find(t))&&(n.setSelection(s.from(),s.to()),n.scrollIntoView({from:s.from(),to:s.to()},20),a.posFrom=s.from(),a.posTo=s.to(),i&&i(s.from(),s.to()))})}function f(e){e.operation(function(){var n=o(e);n.lastQuery=n.query,n.query&&(n.query=n.queryText=null,e.removeOverlay(n.overlay),n.annotate&&(n.annotate.clear(),n.annotate=null))})}var p=' <input type=\"text\" style=\"width: 10em\" class=\"CodeMirror-search-field\"/> <span style=\"color: #888\" class=\"CodeMirror-search-hint\">(Use /re/ syntax for regexp search)</span>',d='<span class=\"CodeMirror-search-label\">With:</span> <input type=\"text\" style=\"width: 10em\" class=\"CodeMirror-search-field\"/>',y='<span class=\"CodeMirror-search-label\">Replace?</span> <button>Yes</button> <button>No</button> <button>All</button> <button>Stop</button>';function m(e,o,n){e.operation(function(){for(var t=r(e,o);t.findNext();)if(\"string\"!=typeof o){var i=e.getRange(t.from(),t.to()).match(o);t.replace(n.replace(/\\$(\\d)/g,function(e,o){return i[o]}))}else t.replace(n)})}function g(e,n){if(!e.getOption(\"readOnly\")){var s=e.getSelection()||o(e).lastQuery,c='<span class=\"CodeMirror-search-label\">'+(n?\"Replace all:\":\"Replace:\")+\"</span>\";t(e,c+p,c,s,function(o){o&&(o=a(o),t(e,d,\"Replace with:\",\"\",function(t){if(t=i(t),n)m(e,o,t);else{f(e);var a=r(e,o,e.getCursor(\"from\")),s=function(){var n,i,l,u,f,p=a.from();!(n=a.findNext())&&(a=r(e,o),!(n=a.findNext())||p&&a.from().line==p.line&&a.from().ch==p.ch)||(e.setSelection(a.from(),a.to()),e.scrollIntoView({from:a.from(),to:a.to()}),l=y,u=\"Replace?\",f=[function(){c(n)},s,function(){m(e,o,t)}],(i=e).openConfirm?i.openConfirm(l,f):confirm(u)&&f[0]())},c=function(e){a.replace(\"string\"==typeof o?t:t.replace(/\\$(\\d)/g,function(o,n){return e[n]})),s()};s()}}))})}}e.commands.find=function(e){f(e),l(e)},e.commands.findPersistent=function(e){f(e),l(e,!1,!0)},e.commands.findPersistentNext=function(e){l(e,!1,!0,!0)},e.commands.findPersistentPrev=function(e){l(e,!0,!0,!0)},e.commands.findNext=l,e.commands.findPrev=function(e){l(e,!0)},e.commands.clearSearch=f,e.commands.replace=g,e.commands.replaceAll=function(e){g(e,!0)}});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/search/search.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/addon/search/jump-to-line.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(e){\"object\"==typeof exports&&\"object\"==typeof module?e(require(\"../../lib/codemirror\"),require(\"../dialog/dialog\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\",\"../dialog/dialog\"],e):e(CodeMirror)}(function(e){\"use strict\";function o(e,o){var r=Number(o);return/^[-+]/.test(o)?e.getCursor().line+r:r-1}e.commands.jumpToLine=function(e){var r,i,t,s,n,l=e.getCursor();r=e,i='Jump to line: <input type=\"text\" style=\"width: 10em\" class=\"CodeMirror-search-field\"/> <span style=\"color: #888\" class=\"CodeMirror-search-hint\">(Use line:column or scroll% syntax)</span>',t=\"Jump to line:\",s=l.line+1+\":\"+l.ch,n=function(r){var i;if(r)if(i=/^\\s*([\\+\\-]?\\d+)\\s*\\:\\s*(\\d+)\\s*$/.exec(r))e.setCursor(o(e,i[1]),Number(i[2]));else if(i=/^\\s*([\\+\\-]?\\d+(\\.\\d+)?)\\%\\s*/.exec(r)){var t=Math.round(e.lineCount()*Number(i[1])/100);/^[-+]/.test(i[1])&&(t=l.line+t+1),e.setCursor(t-1,l.ch)}else(i=/^\\s*\\:?\\s*([\\+\\-]?\\d+)\\s*/.exec(r))&&e.setCursor(o(e,i[1]),l.ch)},r.openDialog?r.openDialog(i,n,{value:s,selectValueOnOpen:!0}):n(prompt(t,s))},e.keyMap.default[\"Alt-G\"]=\"jumpToLine\"});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/search/jump-to-line.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror/addon/search/searchcursor.js": {
"text": "// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: http://codemirror.net/LICENSE\n!function(t){\"object\"==typeof exports&&\"object\"==typeof module?t(require(\"../../lib/codemirror\")):\"function\"==typeof define&&define.amd?define([\"../../lib/codemirror\"],t):t(CodeMirror)}(function(t){\"use strict\";var e,n,r=t.Pos;function i(t,e){for(var n,r,i=null!=(r=(n=t).flags)?r:(n.ignoreCase?\"i\":\"\")+(n.global?\"g\":\"\")+(n.multiline?\"m\":\"\"),o=i,l=0;l<e.length;l++)-1==o.indexOf(e.charAt(l))&&(o+=e.charAt(l));return i==o?t:new RegExp(t.source,o)}function o(t,e,n){e=i(e,\"g\");for(var o=n.line,l=n.ch,h=t.lastLine();o<=h;o++,l=0){e.lastIndex=l;var s=t.getLine(o),c=e.exec(s);if(c)return{from:r(o,c.index),to:r(o,c.index+c[0].length),match:c}}}function l(t,e){for(var n,r=0;;){e.lastIndex=r;var i=e.exec(t);if(!i)return n;if((r=(n=i).index+(n[0].length||1))==t.length)return n}}function h(t,e,n,r){if(t.length==e.length)return n;for(var i=0,o=n+Math.max(0,t.length-e.length);;){if(i==o)return i;var l=i+o>>1,h=r(t.slice(0,l)).length;if(h==n)return l;h>n?o=l:i=l+1}}function s(t,s,c,f){var u;this.atOccurrence=!1,this.doc=t,c=c?t.clipPos(c):r(0,0),this.pos={from:c,to:c},\"object\"==typeof f?u=f.caseFold:(u=f,f=null),\"string\"==typeof s?(null==u&&(u=!1),this.matches=function(i,o){return(i?function(t,i,o,l){if(!i.length)return null;var s=l?e:n,c=s(i).split(/\\r|\\n\\r?/);t:for(var f=o.line,u=o.ch,a=t.firstLine()-1+c.length;f>=a;f--,u=-1){var g=t.getLine(f);u>-1&&(g=g.slice(0,u));var m=s(g);if(1==c.length){var d=m.lastIndexOf(c[0]);if(-1==d)continue t;return{from:r(f,h(g,m,d,s)),to:r(f,h(g,m,d+c[0].length,s))}}var v=c[c.length-1];if(m.slice(0,v.length)==v){var p=1;for(o=f-c.length+1;p<c.length-1;p++)if(s(t.getLine(o+p))!=c[p])continue t;var x=t.getLine(f+1-c.length),L=s(x);if(L.slice(L.length-c[0].length)==c[0])return{from:r(f+1-c.length,h(x,L,x.length-c[0].length,s)),to:r(f,h(g,m,v.length,s))}}}}:function(t,i,o,l){if(!i.length)return null;var s=l?e:n,c=s(i).split(/\\r|\\n\\r?/);t:for(var f=o.line,u=o.ch,a=t.lastLine()+1-c.length;f<=a;f++,u=0){var g=t.getLine(f).slice(u),m=s(g);if(1==c.length){var d=m.indexOf(c[0]);if(-1==d)continue t;return o=h(g,m,d,s)+u,{from:r(f,h(g,m,d,s)+u),to:r(f,h(g,m,d+c[0].length,s)+u)}}var v=m.length-c[0].length;if(m.slice(v)==c[0]){for(var p=1;p<c.length-1;p++)if(s(t.getLine(f+p))!=c[p])continue t;var x=t.getLine(f+c.length-1),L=s(x),C=c[c.length-1];if(L.slice(0,C.length)==C)return{from:r(f,h(g,m,v,s)+u),to:r(f+c.length-1,h(x,L,C.length,s))}}}})(t,s,o,u)}):(s=i(s,\"gm\"),f&&!1===f.multiline?this.matches=function(e,n){return(e?function(t,e,n){e=i(e,\"g\");for(var o=n.line,h=n.ch,s=t.firstLine();o>=s;o--,h=-1){var c=t.getLine(o);h>-1&&(c=c.slice(0,h));var f=l(c,e);if(f)return{from:r(o,f.index),to:r(o,f.index+f[0].length),match:f}}}:o)(t,s,n)}:this.matches=function(e,n){return(e?function(t,e,n){e=i(e,\"gm\");for(var o,h=1,s=n.line,c=t.firstLine();s>=c;){for(var f=0;f<h;f++){var u=t.getLine(s--);o=null==o?u.slice(0,n.ch):u+\"\\n\"+o}h*=2;var a=l(o,e);if(a){var g=o.slice(0,a.index).split(\"\\n\"),m=a[0].split(\"\\n\"),d=s+g.length,v=g[g.length-1].length;return{from:r(d,v),to:r(d+m.length-1,1==m.length?v+m[0].length:m[m.length-1].length),match:a}}}}:function(t,e,n){if(!/\\\\s|\\\\n|\\n|\\\\W|\\\\D|\\[\\^/.test(e.source))return o(t,e,n);e=i(e,\"gm\");for(var l,h=1,s=n.line,c=t.lastLine();s<=c;){for(var f=0;f<h&&!(s>c);f++){var u=t.getLine(s++);l=null==l?u:l+\"\\n\"+u}h*=2,e.lastIndex=n.ch;var a=e.exec(l);if(a){var g=l.slice(0,a.index).split(\"\\n\"),m=a[0].split(\"\\n\"),d=n.line+g.length-1,v=g[g.length-1].length;return{from:r(d,v),to:r(d+m.length-1,1==m.length?v+m[0].length:m[m.length-1].length),match:a}}}})(t,s,n)})}String.prototype.normalize?(e=function(t){return t.normalize(\"NFD\").toLowerCase()},n=function(t){return t.normalize(\"NFD\")}):(e=function(t){return t.toLowerCase()},n=function(t){return t}),s.prototype={findNext:function(){return this.find(!1)},findPrevious:function(){return this.find(!0)},find:function(e){for(var n=this.matches(e,this.doc.clipPos(e?this.pos.from:this.pos.to));n&&0==t.cmpPos(n.from,n.to);)e?n.from.ch?n.from=r(n.from.line,n.from.ch-1):n=n.from.line==this.doc.firstLine()?null:this.matches(e,this.doc.clipPos(r(n.from.line-1))):n.to.ch<this.doc.getLine(n.to.line).length?n.to=r(n.to.line,n.to.ch+1):n=n.to.line==this.doc.lastLine()?null:this.matches(e,r(n.to.line+1,0));if(n)return this.pos=n,this.atOccurrence=!0,this.pos.match||!0;var i=r(e?this.doc.firstLine():this.doc.lastLine()+1,0);return this.pos={from:i,to:i},this.atOccurrence=!1},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(e,n){if(this.atOccurrence){var i=t.splitLines(e);this.doc.replaceRange(i,this.pos.from,this.pos.to,n),this.pos.to=r(this.pos.from.line+i.length-1,i[i.length-1].length+(1==i.length?this.pos.from.ch:0))}}},t.defineExtension(\"getSearchCursor\",function(t,e,n){return new s(this.doc,t,e,n)}),t.defineDocExtension(\"getSearchCursor\",function(t,e,n){return new s(this,t,e,n)}),t.defineExtension(\"selectMatches\",function(e,n){for(var r=[],i=this.getSearchCursor(e,this.getCursor(\"from\"),n);i.findNext()&&!(t.cmpPos(i.to(),this.getCursor(\"to\"))>0);)r.push({anchor:i.from(),head:i.to()});r.length&&this.setSelections(r,0)})});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/codemirror/addon/search/searchcursor.js",
"module-type": "codemirror"
},
"$:/plugins/tiddlywiki/codemirror-search-replace/readme": {
"title": "$:/plugins/tiddlywiki/codemirror-search-replace/readme",
"text": "This plugin enhances the [[CodeMirror|http://codemirror.net]] text editor with Search and Replace functionality. It needs the latest [[CodeMirror plugin|$:/plugins/tiddlywiki/codemirror]] to be installed\n\nIt adds these Keyboard Shortcuts to ~CodeMirror:\n\n|Shortcut |Function |h\n|Ctrl-F / Cmd-F |Start searching |\n|Ctrl-G / Cmd-G / Shift-F3 |Find next |\n|Shift-Ctrl-G / Shift-Cmd-G / F3 |Find previous |\n|Shift-Ctrl-F / Cmd-Option-F |Replace |\n|Shift-Ctrl-R / Shift-Cmd-Option-F |Replace all |\n|Alt-F |Persistent search (dialog doesn't autoclose, enter to find next, Shift-Enter to find previous) |\n|Alt-G |Jump to line |\n\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/d3/barwidget.js": {
"title": "$:/plugins/tiddlywiki/d3/barwidget.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/d3/barwidget.js\ntype: application/javascript\nmodule-type: widget\n\nA widget for displaying stacked or grouped bar charts. Derived from http://bl.ocks.org/mbostock/3943967\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\td3 = require(\"$:/plugins/tiddlywiki/d3/d3.js\").d3;\n\nvar BarWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBarWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBarWidget.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 the chart\n\tvar chart = this.createChart(parent,nextSibling);\n\tthis.updateChart = chart.updateChart;\n\tif(this.updateChart) {\n\t\tthis.updateChart();\n\t}\n\t// Insert the chart into the DOM and render any children\n\tparent.insertBefore(chart.domNode,nextSibling);\n\tthis.domNodes.push(chart.domNode);\n};\n\nBarWidget.prototype.createChart = function(parent,nextSibling) {\n\t// Get the data we're plotting\n\tvar data = this.wiki.getTiddlerData(this.barData),\n\t\tn,m,stack,layers;\n\tif(data) {\n\t\tn = data.layers;\n\t\tm = data.samples;\n\t\tlayers = data.data;\n\t} else { // Use randomly generated data if we don't have any\n\t\tn = 4; // number of layers\n\t\tm = 58; // number of samples per layer\n\t\tstack = d3.layout.stack();\n\t\tlayers = stack(d3.range(n).map(function() { return bumpLayer(m, 0.1); }));\n\t}\n\t// Calculate the maximum data values\n\tvar yGroupMax = d3.max(layers, function(layer) { return d3.max(layer, function(d) { return d.y; }); }),\n\t\tyStackMax = d3.max(layers, function(layer) { return d3.max(layer, function(d) { return d.y0 + d.y; }); });\n\t// Calculate margins and width and height\n\tvar margin = {top: 40, right: 10, bottom: 20, left: 10},\n\t\twidth = 960 - margin.left - margin.right,\n\t\theight = 500 - margin.top - margin.bottom;\n\t// x-scale\n\tvar x = d3.scale.ordinal()\n\t\t.domain(d3.range(m))\n\t\t.rangeRoundBands([0, width], 0.08);\n\t// y-scale\n\tvar y = d3.scale.linear()\n\t\t.domain([0, yStackMax])\n\t\t.range([height, 0]);\n\t// Array of colour values\n\tvar color = d3.scale.linear()\n\t\t.domain([0, n - 1])\n\t\t.range([\"#aad\", \"#556\"]);\n\t// x-axis\n\tvar xAxis = d3.svg.axis()\n\t\t.scale(x)\n\t\t.tickSize(0)\n\t\t.tickPadding(6)\n\t\t.orient(\"bottom\");\n\t// Create SVG element\n\tvar svgElement = d3.select(parent).insert(\"svg\",function() {return nextSibling;})\n\t\t.attr(\"viewBox\", \"0 0 960 500\")\n\t\t.attr(\"preserveAspectRatio\", \"xMinYMin meet\")\n\t\t.attr(\"width\", width + margin.left + margin.right)\n\t\t.attr(\"height\", height + margin.top + margin.bottom);\n\t// Create main group\n\tvar mainGroup = svgElement.append(\"g\")\n\t\t.attr(\"transform\", \"translate(\" + margin.left + \",\" + margin.top + \")\");\n\t// Create the layers\n\tvar layer = mainGroup.selectAll(\".layer\")\n\t\t.data(layers)\n\t.enter().append(\"g\")\n\t\t.attr(\"class\", \"layer\")\n\t\t.style(\"fill\", function(d, i) { return color(i); });\n\t// Create the rectangles in each layer\n\tvar rect = layer.selectAll(\"rect\")\n\t\t.data(function(d) { return d; })\n\t.enter().append(\"rect\")\n\t\t.attr(\"x\", function(d) { return x(d.x); })\n\t\t.attr(\"y\", height)\n\t\t.attr(\"width\", x.rangeBand())\n\t\t.attr(\"height\", 0);\n\t// Transition the rectangles to their final height\n\trect.transition()\n\t\t.delay(function(d, i) { return i * 10; })\n\t\t.attr(\"y\", function(d) { return y(d.y0 + d.y); })\n\t\t.attr(\"height\", function(d) { return y(d.y0) - y(d.y0 + d.y); });\n\t// Add to the DOM\n\tmainGroup.append(\"g\")\n\t\t.attr(\"class\", \"x axis\")\n\t\t.attr(\"transform\", \"translate(0,\" + height + \")\")\n\t\t.call(xAxis);\n\tvar self = this;\n\t// Return the svg node\n\treturn {\n\t\tdomNode: svgElement[0][0],\n\t\tupdateChart: function() {\n\t\t\tif (self.barGrouped !== \"no\") {\n\t\t\t\ttransitionGrouped();\n\t\t\t} else {\n\t\t\t\ttransitionStacked();\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction transitionGrouped() {\n\t\ty.domain([0, yGroupMax]);\n\t\trect.transition()\n\t\t\t.duration(500)\n\t\t\t.delay(function(d, i) { return i * 10; })\n\t\t\t.attr(\"x\", function(d, i, j) { return x(d.x) + x.rangeBand() / n * j; })\n\t\t\t.attr(\"width\", x.rangeBand() / n)\n\t\t\t.transition()\n\t\t\t.attr(\"y\", function(d) { return y(d.y); })\n\t\t\t.attr(\"height\", function(d) { return height - y(d.y); });\n\t}\n\n\tfunction transitionStacked() {\n\t\ty.domain([0, yStackMax]);\n\t\trect.transition()\n\t\t\t.duration(500)\n\t\t\t.delay(function(d, i) { return i * 10; })\n\t\t\t.attr(\"y\", function(d) { return y(d.y0 + d.y); })\n\t\t\t.attr(\"height\", function(d) { return y(d.y0) - y(d.y0 + d.y); })\n\t\t\t.transition()\n\t\t\t.attr(\"x\", function(d) { return x(d.x); })\n\t\t\t.attr(\"width\", x.rangeBand());\n\t}\n\n\t// Inspired by Lee Byron's test data generator.\n\tfunction bumpLayer(n, o) {\n\t\tfunction bump(a) {\n\t\t\tvar x = 1 / (0.1 + Math.random()),\n\t\t\t\ty = 2 * Math.random() - 0.5,\n\t\t\t\tz = 10 / (0.1 + Math.random());\n\t\t\tfor (var i = 0; i < n; i++) {\n\t\t\tvar w = (i / n - y) * z;\n\t\t\ta[i] += x * Math.exp(-w * w);\n\t\t\t}\n\t\t}\n\t\tvar a = [], i;\n\t\tfor (i = 0; i < n; ++i) a[i] = o + o * Math.random();\n\t\tfor (i = 0; i < 5; ++i) bump(a);\n\t\treturn a.map(function(d, i) { return {x: i, y: Math.max(0, d)}; });\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nBarWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.barData = this.getAttribute(\"data\");\n\tthis.barGrouped = this.getAttribute(\"grouped\",\"no\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBarWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.data || changedTiddlers[this.barData]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes.grouped) {\n\t\tthis.execute();\n\t\tif(this.updateChart) {\n\t\t\tthis.updateChart();\n\t\t}\n\t\treturn true;\n\t}\n\treturn false;\n};\n\nexports.d3bar = BarWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/tiddlywiki/d3/base.tid": {
"title": "$:/plugins/tiddlywiki/d3/base.tid",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-barwidget {\n}\n\n.tc-barwidget text {\n font: 8px sans-serif;\n}\n\n.tc-barwidget .axis path,\n.tc-barwidget .axis line {\n fill: none;\n stroke: #000;\n shape-rendering: crispEdges;\n}\n"
},
"$:/plugins/tiddlywiki/d3/cloudwidget.js": {
"title": "$:/plugins/tiddlywiki/d3/cloudwidget.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/d3/cloudwidget.js\ntype: application/javascript\nmodule-type: widget\n\nA widget for displaying word clouds. Derived from https://github.com/jasondavies/d3-cloud\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\td3 = require(\"$:/plugins/tiddlywiki/d3/d3.js\").d3;\n\nif($tw.browser) {\n\t// Frightful hack to give the cloud plugin the global d3 variable it needs\n\twindow.d3 = d3;\n\td3.layout.cloud = require(\"$:/plugins/tiddlywiki/d3/d3.layout.cloud.js\").cloud;\n}\n\nvar CloudWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCloudWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCloudWidget.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 the chart\n\tvar chart = this.createChart(parent,nextSibling);\n\tthis.updateChart = chart.updateChart;\n\tif(this.updateChart) {\n\t\tthis.updateChart();\n\t}\n\t// Insert the chart into the DOM and render any children\n\tparent.insertBefore(chart.domNode,nextSibling);\n\tthis.domNodes.push(chart.domNode);\n};\n\nCloudWidget.prototype.createChart = function(parent,nextSibling) {\n\tvar self = this,\n\t\tfill = d3.scale.category20(),\n\t\tdata = this.wiki.getTiddlerData(this.cloudData);\n\t// Use dummy data if none provided\n\tif(!data) {\n\t\tdata = \"This word cloud does not have any data in it\".split(\" \").map(function(d) {\n\t\t\treturn {text: d, size: 10 + Math.random() * 90};\n\t\t});\n\t}\n\t// Create the svg element\n\tvar svgElement = d3.select(parent).insert(\"svg\",function() {return nextSibling;})\n\t\t.attr(\"width\", 600)\n\t\t.attr(\"height\", 400);\n\t// Create the main group\n\tvar mainGroup = svgElement\n\t\t.append(\"g\")\n\t\t.attr(\"transform\", \"translate(300,200)\");\n\t// Create the layout\n\tvar layout = d3.layout.cloud().size([600, 400])\n\t\t.words(data)\n\t\t.padding(5)\n\t\t.rotate(function() { return ~~(Math.random() * 5) * 30 - 60; })\n\t\t.font(\"Impact\")\n\t\t.fontSize(function(d) { return d.size*2; })\n\t\t.on(\"end\", draw)\n\t\t.start();\n\t// Function to draw all the words\n\tfunction draw(words) {\n\t\tmainGroup.selectAll(\"text\")\n\t\t\t.data(words)\n\t\t\t.enter().append(\"text\")\n\t\t\t.style(\"font-size\", function(d) { return d.size + \"px\"; })\n\t\t\t.style(\"font-family\", \"Impact\")\n\t\t\t.style(\"fill\", function(d, i) { return fill(i); })\n\t\t\t.attr(\"text-anchor\", \"middle\")\n\t\t\t.attr(\"transform\", function(d) {\n\t\t\t\treturn \"translate(\" + [d.x, d.y] + \")rotate(\" + d.rotate + \")\";\n\t\t\t})\n\t\t\t.text(function(d) { return d.text; });\n\t}\n\tfunction updateChart() {\n\t\tlayout.spiral(self.spiral);\n\t}\n\treturn {\n\t\tdomNode: svgElement[0][0],\n\t\tupdateChart: updateChart\n\t};\n};\n\n/*\nCompute the internal state of the widget\n*/\nCloudWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.cloudData = this.getAttribute(\"data\");\n\tthis.cloudSpiral = this.getAttribute(\"spiral\",\"archimedean\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCloudWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.data || changedTiddlers[this.cloudData]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedAttributes.spiral) {\n\t\tthis.execute();\n\t\tif(this.updateChart) {\n\t\t\tthis.updateChart();\n\t\t}\n\t\treturn true;\n\t}\n\treturn false;\n};\n\nexports.d3cloud = CloudWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/tiddlywiki/d3/d3.js": {
"text": "var d3;if($tw.browser){\nd3=function(){function n(n){return null!=n&&!isNaN(n)}function t(n){return n.length}function e(n){for(var t=1;n*t%1;)t*=10;return t}function r(n,t){try{for(var e in t)Object.defineProperty(n.prototype,e,{value:t[e],enumerable:!1})}catch(r){n.prototype=t}}function i(){}function u(){}function a(n,t,e){return function(){var r=e.apply(t,arguments);return r===t?n:r}}function o(n,t){if(t in n)return t;t=t.charAt(0).toUpperCase()+t.substring(1);for(var e=0,r=Na.length;r>e;++e){var i=Na[e]+t;if(i in n)return i}}function c(n){for(var t=-1,e=n.length,r=[];++t<e;)r.push(n[t]);return r}function l(n){return Array.prototype.slice.call(n)}function s(){}function f(){}function h(n){function t(){for(var t,r=e,i=-1,u=r.length;++i<u;)(t=r[i].on)&&t.apply(this,arguments);return n}var e=[],r=new i;return t.on=function(t,i){var u,a=r.get(t);return arguments.length<2?a&&a.on:(a&&(a.on=null,e=e.slice(0,u=e.indexOf(a)).concat(e.slice(u+1)),r.remove(t)),i&&e.push(r.set(t,{on:i})),n)},t}function g(){da.event.preventDefault()}function p(){for(var n,t=da.event;n=t.sourceEvent;)t=n;return t}function d(n){for(var t=new f,e=0,r=arguments.length;++e<r;)t[arguments[e]]=h(t);return t.of=function(e,r){return function(i){try{var u=i.sourceEvent=da.event;i.target=n,da.event=i,t[i.type].apply(e,r)}finally{da.event=u}}},t}function m(n){return za(n,Fa),n}function v(n){return\"function\"==typeof n?n:function(){return Da(n,this)}}function y(n){return\"function\"==typeof n?n:function(){return ja(n,this)}}function M(n,t){function e(){this.removeAttribute(n)}function r(){this.removeAttributeNS(n.space,n.local)}function i(){this.setAttribute(n,t)}function u(){this.setAttributeNS(n.space,n.local,t)}function a(){var e=t.apply(this,arguments);null==e?this.removeAttribute(n):this.setAttribute(n,e)}function o(){var e=t.apply(this,arguments);null==e?this.removeAttributeNS(n.space,n.local):this.setAttributeNS(n.space,n.local,e)}return n=da.ns.qualify(n),null==t?n.local?r:e:\"function\"==typeof t?n.local?o:a:n.local?u:i}function x(n){return n.trim().replace(/\\s+/g,\" \")}function b(n){return new RegExp(\"(?:^|\\\\s+)\"+da.requote(n)+\"(?:\\\\s+|$)\",\"g\")}function _(n,t){function e(){for(var e=-1;++e<i;)n[e](this,t)}function r(){for(var e=-1,r=t.apply(this,arguments);++e<i;)n[e](this,r)}n=n.trim().split(/\\s+/).map(w);var i=n.length;return\"function\"==typeof t?r:e}function w(n){var t=b(n);return function(e,r){if(i=e.classList)return r?i.add(n):i.remove(n);var i=e.getAttribute(\"class\")||\"\";r?(t.lastIndex=0,t.test(i)||e.setAttribute(\"class\",x(i+\" \"+n))):e.setAttribute(\"class\",x(i.replace(t,\" \")))}}function S(n,t,e){function r(){this.style.removeProperty(n)}function i(){this.style.setProperty(n,t,e)}function u(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(n):this.style.setProperty(n,r,e)}return null==t?r:\"function\"==typeof t?u:i}function E(n,t){function e(){delete this[n]}function r(){this[n]=t}function i(){var e=t.apply(this,arguments);null==e?delete this[n]:this[n]=e}return null==t?e:\"function\"==typeof t?i:r}function k(n){return\"function\"==typeof n?n:(n=da.ns.qualify(n)).local?function(){return ma.createElementNS(n.space,n.local)}:function(){return ma.createElementNS(this.namespaceURI,n)}}function A(n){return{__data__:n}}function N(n){return function(){return Ha(this,n)}}function q(n){return arguments.length||(n=da.ascending),function(t,e){return!t-!e||n(t.__data__,e.__data__)}}function T(n,t){for(var e=0,r=n.length;r>e;e++)for(var i,u=n[e],a=0,o=u.length;o>a;a++)(i=u[a])&&t(i,a,e);return n}function C(n){return za(n,Oa),n}function z(n){var t,e;return function(r,i,u){var a,o=n[u].update,c=o.length;for(u!=e&&(e=u,t=0),i>=t&&(t=i+1);!(a=o[t])&&++t<c;);return a}}function D(n,t,e){function r(){var t=this[a];t&&(this.removeEventListener(n,t,t.$),delete this[a])}function i(){var i=c(t,qa(arguments));r.call(this),this.addEventListener(n,this[a]=i,i.$=e),i._=t}function u(){var t,e=new RegExp(\"^__on([^.]+)\"+da.requote(n)+\"$\");for(var r in this)if(t=r.match(e)){var i=this[r];this.removeEventListener(t[1],i,i.$),delete this[r]}}var a=\"__on\"+n,o=n.indexOf(\".\"),c=j;o>0&&(n=n.substring(0,o));var l=Ra.get(n);return l&&(n=l,c=L),o?t?i:r:t?s:u}function j(n,t){return function(e){var r=da.event;da.event=e,t[0]=this.__data__;try{n.apply(this,t)}finally{da.event=r}}}function L(n,t){var e=j(n,t);return function(n){var t=this,r=n.relatedTarget;r&&(r===t||8&r.compareDocumentPosition(t))||e.call(t,n)}}function H(){var n=\".dragsuppress-\"+ ++Ia,t=\"touchmove\"+n,e=\"selectstart\"+n,r=\"dragstart\"+n,i=\"click\"+n,u=da.select(ya).on(t,g).on(e,g).on(r,g),a=va.style,o=a[Ua];return a[Ua]=\"none\",function(t){function e(){u.on(i,null)}u.on(n,null),a[Ua]=o,t&&(u.on(i,function(){g(),e()},!0),setTimeout(e,0))}}function F(n,t){var e=n.ownerSVGElement||n;if(e.createSVGPoint){var r=e.createSVGPoint();if(0>Va&&(ya.scrollX||ya.scrollY)){e=da.select(\"body\").append(\"svg\").style({position:\"absolute\",top:0,left:0,margin:0,padding:0,border:\"none\"},\"important\");var i=e[0][0].getScreenCTM();Va=!(i.f||i.e),e.remove()}return Va?(r.x=t.pageX,r.y=t.pageY):(r.x=t.clientX,r.y=t.clientY),r=r.matrixTransform(n.getScreenCTM().inverse()),[r.x,r.y]}var u=n.getBoundingClientRect();return[t.clientX-u.left-n.clientLeft,t.clientY-u.top-n.clientTop]}function P(){}function O(n,t,e){return new Y(n,t,e)}function Y(n,t,e){this.h=n,this.s=t,this.l=e}function R(n,t,e){function r(n){return n>360?n-=360:0>n&&(n+=360),60>n?u+(a-u)*n/60:180>n?a:240>n?u+(a-u)*(240-n)/60:u}function i(n){return Math.round(255*r(n))}var u,a;return n=isNaN(n)?0:(n%=360)<0?n+360:n,t=isNaN(t)?0:0>t?0:t>1?1:t,e=0>e?0:e>1?1:e,a=.5>=e?e*(1+t):e+t-e*t,u=2*e-a,it(i(n+120),i(n),i(n-120))}function U(n){return n>0?1:0>n?-1:0}function I(n){return n>1?0:-1>n?Wa:Math.acos(n)}function V(n){return n>1?Wa/2:-1>n?-Wa/2:Math.asin(n)}function X(n){return(Math.exp(n)-Math.exp(-n))/2}function Z(n){return(Math.exp(n)+Math.exp(-n))/2}function B(n){return(n=Math.sin(n/2))*n}function $(n,t,e){return new W(n,t,e)}function W(n,t,e){this.h=n,this.c=t,this.l=e}function J(n,t,e){return isNaN(n)&&(n=0),isNaN(t)&&(t=0),G(e,Math.cos(n*=Ka)*t,Math.sin(n)*t)}function G(n,t,e){return new K(n,t,e)}function K(n,t,e){this.l=n,this.a=t,this.b=e}function Q(n,t,e){var r=(n+16)/116,i=r+t/500,u=r-e/200;return i=tt(i)*eo,r=tt(r)*ro,u=tt(u)*io,it(rt(3.2404542*i-1.5371385*r-.4985314*u),rt(-.969266*i+1.8760108*r+.041556*u),rt(.0556434*i-.2040259*r+1.0572252*u))}function nt(n,t,e){return n>0?$(Math.atan2(e,t)*Qa,Math.sqrt(t*t+e*e),n):$(0/0,0/0,n)}function tt(n){return n>.206893034?n*n*n:(n-4/29)/7.787037}function et(n){return n>.008856?Math.pow(n,1/3):7.787037*n+4/29}function rt(n){return Math.round(255*(.00304>=n?12.92*n:1.055*Math.pow(n,1/2.4)-.055))}function it(n,t,e){return new ut(n,t,e)}function ut(n,t,e){this.r=n,this.g=t,this.b=e}function at(n){return 16>n?\"0\"+Math.max(0,n).toString(16):Math.min(255,n).toString(16)}function ot(n,t,e){var r,i,u,a=0,o=0,c=0;if(r=/([a-z]+)\\((.*)\\)/i.exec(n))switch(i=r[2].split(\",\"),r[1]){case\"hsl\":return e(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case\"rgb\":return t(ft(i[0]),ft(i[1]),ft(i[2]))}return(u=oo.get(n))?t(u.r,u.g,u.b):(null!=n&&\"#\"===n.charAt(0)&&(4===n.length?(a=n.charAt(1),a+=a,o=n.charAt(2),o+=o,c=n.charAt(3),c+=c):7===n.length&&(a=n.substring(1,3),o=n.substring(3,5),c=n.substring(5,7)),a=parseInt(a,16),o=parseInt(o,16),c=parseInt(c,16)),t(a,o,c))}function ct(n,t,e){var r,i,u=Math.min(n/=255,t/=255,e/=255),a=Math.max(n,t,e),o=a-u,c=(a+u)/2;return o?(i=.5>c?o/(a+u):o/(2-a-u),r=n==a?(t-e)/o+(e>t?6:0):t==a?(e-n)/o+2:(n-t)/o+4,r*=60):(r=0/0,i=c>0&&1>c?0:r),O(r,i,c)}function lt(n,t,e){n=st(n),t=st(t),e=st(e);var r=et((.4124564*n+.3575761*t+.1804375*e)/eo),i=et((.2126729*n+.7151522*t+.072175*e)/ro),u=et((.0193339*n+.119192*t+.9503041*e)/io);return G(116*i-16,500*(r-i),200*(i-u))}function st(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function ft(n){var t=parseFloat(n);return\"%\"===n.charAt(n.length-1)?Math.round(2.55*t):t}function ht(n){return\"function\"==typeof n?n:function(){return n}}function gt(n){return n}function pt(n){return function(t,e,r){return 2===arguments.length&&\"function\"==typeof e&&(r=e,e=null),dt(t,e,n,r)}}function dt(n,t,e,r){function i(){var n,t=c.status;if(!t&&c.responseText||t>=200&&300>t||304===t){try{n=e.call(u,c)}catch(r){return a.error.call(u,r),void 0}a.load.call(u,n)}else a.error.call(u,c)}var u={},a=da.dispatch(\"progress\",\"load\",\"error\"),o={},c=new XMLHttpRequest,l=null;return!ya.XDomainRequest||\"withCredentials\"in c||!/^(http(s)?:)?\\/\\//.test(n)||(c=new XDomainRequest),\"onload\"in c?c.onload=c.onerror=i:c.onreadystatechange=function(){c.readyState>3&&i()},c.onprogress=function(n){var t=da.event;da.event=n;try{a.progress.call(u,c)}finally{da.event=t}},u.header=function(n,t){return n=(n+\"\").toLowerCase(),arguments.length<2?o[n]:(null==t?delete o[n]:o[n]=t+\"\",u)},u.mimeType=function(n){return arguments.length?(t=null==n?null:n+\"\",u):t},u.responseType=function(n){return arguments.length?(l=n,u):l},u.response=function(n){return e=n,u},[\"get\",\"post\"].forEach(function(n){u[n]=function(){return u.send.apply(u,[n].concat(qa(arguments)))}}),u.send=function(e,r,i){if(2===arguments.length&&\"function\"==typeof r&&(i=r,r=null),c.open(e,n,!0),null==t||\"accept\"in o||(o.accept=t+\",*/*\"),c.setRequestHeader)for(var a in o)c.setRequestHeader(a,o[a]);return null!=t&&c.overrideMimeType&&c.overrideMimeType(t),null!=l&&(c.responseType=l),null!=i&&u.on(\"error\",i).on(\"load\",function(n){i(null,n)}),c.send(null==r?null:r),u},u.abort=function(){return c.abort(),u},da.rebind(u,a,\"on\"),null==r?u:u.get(mt(r))}function mt(n){return 1===n.length?function(t,e){n(null==t?e:null)}:n}function vt(){var n=yt(),t=Mt()-n;t>24?(isFinite(t)&&(clearTimeout(fo),fo=setTimeout(vt,t)),so=0):(so=1,ho(vt))}function yt(){for(var n=Date.now(),t=co;t;)n>=t.time&&(t.flush=t.callback(n-t.time)),t=t.next;return n}function Mt(){for(var n,t=co,e=1/0;t;)t.flush?t=n?n.next=t.next:co=t.next:(t.time<e&&(e=t.time),t=(n=t).next);return lo=n,e}function xt(n,t){var e=Math.pow(10,3*Math.abs(8-t));return{scale:t>8?function(n){return n/e}:function(n){return n*e},symbol:n}}function bt(n,t){return t-(n?Math.ceil(Math.log(n)/Math.LN10):1)}function _t(n){return n+\"\"}function wt(){}function St(n,t,e){var r=e.s=n+t,i=r-n,u=r-i;e.t=n-u+(t-i)}function Et(n,t){n&&Eo.hasOwnProperty(n.type)&&Eo[n.type](n,t)}function kt(n,t,e){var r,i=-1,u=n.length-e;for(t.lineStart();++i<u;)r=n[i],t.point(r[0],r[1]);t.lineEnd()}function At(n,t){var e=-1,r=n.length;for(t.polygonStart();++e<r;)kt(n[e],t,1);t.polygonEnd()}function Nt(){function n(n,t){n*=Ka,t=t*Ka/2+Wa/4;var e=n-r,a=Math.cos(t),o=Math.sin(t),c=u*o,l=i*a+c*Math.cos(e),s=c*Math.sin(e);Ao.add(Math.atan2(s,l)),r=n,i=a,u=o}var t,e,r,i,u;No.point=function(a,o){No.point=n,r=(t=a)*Ka,i=Math.cos(o=(e=o)*Ka/2+Wa/4),u=Math.sin(o)},No.lineEnd=function(){n(t,e)}}function qt(n){var t=n[0],e=n[1],r=Math.cos(e);return[r*Math.cos(t),r*Math.sin(t),Math.sin(e)]}function Tt(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function Ct(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function zt(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]}function Dt(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function jt(n){var t=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}function Lt(n){return[Math.atan2(n[1],n[0]),V(n[2])]}function Ht(n,t){return Math.abs(n[0]-t[0])<Ja&&Math.abs(n[1]-t[1])<Ja}function Ft(n,t){n*=Ka;var e=Math.cos(t*=Ka);Pt(e*Math.cos(n),e*Math.sin(n),Math.sin(t))}function Pt(n,t,e){++qo,Co+=(n-Co)/qo,zo+=(t-zo)/qo,Do+=(e-Do)/qo}function Ot(){function n(n,i){n*=Ka;var u=Math.cos(i*=Ka),a=u*Math.cos(n),o=u*Math.sin(n),c=Math.sin(i),l=Math.atan2(Math.sqrt((l=e*c-r*o)*l+(l=r*a-t*c)*l+(l=t*o-e*a)*l),t*a+e*o+r*c);To+=l,jo+=l*(t+(t=a)),Lo+=l*(e+(e=o)),Ho+=l*(r+(r=c)),Pt(t,e,r)}var t,e,r;Yo.point=function(i,u){i*=Ka;var a=Math.cos(u*=Ka);t=a*Math.cos(i),e=a*Math.sin(i),r=Math.sin(u),Yo.point=n,Pt(t,e,r)}}function Yt(){Yo.point=Ft}function Rt(){function n(n,t){n*=Ka;var e=Math.cos(t*=Ka),a=e*Math.cos(n),o=e*Math.sin(n),c=Math.sin(t),l=i*c-u*o,s=u*a-r*c,f=r*o-i*a,h=Math.sqrt(l*l+s*s+f*f),g=r*a+i*o+u*c,p=h&&-I(g)/h,d=Math.atan2(h,g);Fo+=p*l,Po+=p*s,Oo+=p*f,To+=d,jo+=d*(r+(r=a)),Lo+=d*(i+(i=o)),Ho+=d*(u+(u=c)),Pt(r,i,u)}var t,e,r,i,u;Yo.point=function(a,o){t=a,e=o,Yo.point=n,a*=Ka;var c=Math.cos(o*=Ka);r=c*Math.cos(a),i=c*Math.sin(a),u=Math.sin(o),Pt(r,i,u)},Yo.lineEnd=function(){n(t,e),Yo.lineEnd=Yt,Yo.point=Ft}}function Ut(){return!0}function It(n,t,e,r,i){var u=[],a=[];if(n.forEach(function(n){if(!((t=n.length-1)<=0)){var t,e=n[0],r=n[t];if(Ht(e,r)){i.lineStart();for(var o=0;t>o;++o)i.point((e=n[o])[0],e[1]);return i.lineEnd(),void 0}var c={point:e,points:n,other:null,visited:!1,entry:!0,subject:!0},l={point:e,points:[e],other:c,visited:!1,entry:!1,subject:!1};c.other=l,u.push(c),a.push(l),c={point:r,points:[r],other:null,visited:!1,entry:!1,subject:!0},l={point:r,points:[r],other:c,visited:!1,entry:!0,subject:!1},c.other=l,u.push(c),a.push(l)}}),a.sort(t),Vt(u),Vt(a),u.length){if(e)for(var o=1,c=!e(a[0].point),l=a.length;l>o;++o)a[o].entry=c=!c;for(var s,f,h,g=u[0];;){for(s=g;s.visited;)if((s=s.next)===g)return;f=s.points,i.lineStart();do{if(s.visited=s.other.visited=!0,s.entry){if(s.subject)for(var o=0;o<f.length;o++)i.point((h=f[o])[0],h[1]);else r(s.point,s.next.point,1,i);s=s.next}else{if(s.subject){f=s.prev.points;for(var o=f.length;--o>=0;)i.point((h=f[o])[0],h[1])}else r(s.point,s.prev.point,-1,i);s=s.prev}s=s.other,f=s.points}while(!s.visited);i.lineEnd()}}}function Vt(n){if(t=n.length){for(var t,e,r=0,i=n[0];++r<t;)i.next=e=n[r],e.prev=i,i=e;i.next=e=n[0],e.prev=i}}function Xt(n,t,e,r){return function(i){function u(t,e){n(t,e)&&i.point(t,e)}function a(n,t){d.point(n,t)}function o(){m.point=a,d.lineStart()}function c(){m.point=u,d.lineEnd()}function l(n,t){y.point(n,t),p.push([n,t])}function s(){y.lineStart(),p=[]}function f(){l(p[0][0],p[0][1]),y.lineEnd();var n,t=y.clean(),e=v.buffer(),r=e.length;if(p.pop(),g.push(p),p=null,r){if(1&t){n=e[0];var u,r=n.length-1,a=-1;for(i.lineStart();++a<r;)i.point((u=n[a])[0],u[1]);return i.lineEnd(),void 0}r>1&&2&t&&e.push(e.pop().concat(e.shift())),h.push(e.filter(Zt))}}var h,g,p,d=t(i),m={point:u,lineStart:o,lineEnd:c,polygonStart:function(){m.point=l,m.lineStart=s,m.lineEnd=f,h=[],g=[],i.polygonStart()},polygonEnd:function(){m.point=u,m.lineStart=o,m.lineEnd=c,h=da.merge(h),h.length?It(h,$t,null,e,i):r(g)&&(i.lineStart(),e(null,null,1,i),i.lineEnd()),i.polygonEnd(),h=g=null},sphere:function(){i.polygonStart(),i.lineStart(),e(null,null,1,i),i.lineEnd(),i.polygonEnd()}},v=Bt(),y=t(v);return m}}function Zt(n){return n.length>1}function Bt(){var n,t=[];return{lineStart:function(){t.push(n=[])},point:function(t,e){n.push([t,e])},lineEnd:s,buffer:function(){var e=t;return t=[],n=null,e},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function $t(n,t){return((n=n.point)[0]<0?n[1]-Wa/2-Ja:Wa/2-n[1])-((t=t.point)[0]<0?t[1]-Wa/2-Ja:Wa/2-t[1])}function Wt(n,t){var e=n[0],r=n[1],i=[Math.sin(e),-Math.cos(e),0],u=0,a=!1,o=!1,c=0;Ao.reset();for(var l=0,s=t.length;s>l;++l){var f=t[l],h=f.length;if(h){for(var g=f[0],p=g[0],d=g[1]/2+Wa/4,m=Math.sin(d),v=Math.cos(d),y=1;;){y===h&&(y=0),n=f[y];var M=n[0],x=n[1]/2+Wa/4,b=Math.sin(x),_=Math.cos(x),w=M-p,S=Math.abs(w)>Wa,E=m*b;if(Ao.add(Math.atan2(E*Math.sin(w),v*_+E*Math.cos(w))),Math.abs(x)<Ja&&(o=!0),u+=S?w+(w>=0?2:-2)*Wa:w,S^p>=e^M>=e){var k=Ct(qt(g),qt(n));jt(k);var A=Ct(i,k);jt(A);var N=(S^w>=0?-1:1)*V(A[2]);r>N&&(c+=S^w>=0?1:-1)}if(!y++)break;p=M,m=b,v=_,g=n}Math.abs(u)>Ja&&(a=!0)}}return(!o&&!a&&0>Ao||-Ja>u)^1&c}function Jt(n){var t,e=0/0,r=0/0,i=0/0;return{lineStart:function(){n.lineStart(),t=1},point:function(u,a){var o=u>0?Wa:-Wa,c=Math.abs(u-e);Math.abs(c-Wa)<Ja?(n.point(e,r=(r+a)/2>0?Wa/2:-Wa/2),n.point(i,r),n.lineEnd(),n.lineStart(),n.point(o,r),n.point(u,r),t=0):i!==o&&c>=Wa&&(Math.abs(e-i)<Ja&&(e-=i*Ja),Math.abs(u-o)<Ja&&(u-=o*Ja),r=Gt(e,r,u,a),n.point(i,r),n.lineEnd(),n.lineStart(),n.point(o,r),t=0),n.point(e=u,r=a),i=o},lineEnd:function(){n.lineEnd(),e=r=0/0},clean:function(){return 2-t}}}function Gt(n,t,e,r){var i,u,a=Math.sin(n-e);return Math.abs(a)>Ja?Math.atan((Math.sin(t)*(u=Math.cos(r))*Math.sin(e)-Math.sin(r)*(i=Math.cos(t))*Math.sin(n))/(i*u*a)):(t+r)/2}function Kt(n,t,e,r){var i;if(null==n)i=e*Wa/2,r.point(-Wa,i),r.point(0,i),r.point(Wa,i),r.point(Wa,0),r.point(Wa,-i),r.point(0,-i),r.point(-Wa,-i),r.point(-Wa,0),r.point(-Wa,i);else if(Math.abs(n[0]-t[0])>Ja){var u=(n[0]<t[0]?1:-1)*Wa;i=e*u/2,r.point(-u,i),r.point(0,i),r.point(u,i)}else r.point(t[0],t[1])}function Qt(n){return Wt(Uo,n)}function ne(n){function t(n,t){return Math.cos(n)*Math.cos(t)>a}function e(n){var e,u,a,c,s;return{lineStart:function(){c=a=!1,s=1},point:function(f,h){var g,p=[f,h],d=t(f,h),m=o?d?0:i(f,h):d?i(f+(0>f?Wa:-Wa),h):0;if(!e&&(c=a=d)&&n.lineStart(),d!==a&&(g=r(e,p),(Ht(e,g)||Ht(p,g))&&(p[0]+=Ja,p[1]+=Ja,d=t(p[0],p[1]))),d!==a)s=0,d?(n.lineStart(),g=r(p,e),n.point(g[0],g[1])):(g=r(e,p),n.point(g[0],g[1]),n.lineEnd()),e=g;else if(l&&e&&o^d){var v;m&u||!(v=r(p,e,!0))||(s=0,o?(n.lineStart(),n.point(v[0][0],v[0][1]),n.point(v[1][0],v[1][1]),n.lineEnd()):(n.point(v[1][0],v[1][1]),n.lineEnd(),n.lineStart(),n.point(v[0][0],v[0][1])))}!d||e&&Ht(e,p)||n.point(p[0],p[1]),e=p,a=d,u=m},lineEnd:function(){a&&n.lineEnd(),e=null},clean:function(){return s|(c&&a)<<1}}}function r(n,t,e){var r=qt(n),i=qt(t),u=[1,0,0],o=Ct(r,i),c=Tt(o,o),l=o[0],s=c-l*l;if(!s)return!e&&n;var f=a*c/s,h=-a*l/s,g=Ct(u,o),p=Dt(u,f),d=Dt(o,h);zt(p,d);var m=g,v=Tt(p,m),y=Tt(m,m),M=v*v-y*(Tt(p,p)-1);if(!(0>M)){var x=Math.sqrt(M),b=Dt(m,(-v-x)/y);if(zt(b,p),b=Lt(b),!e)return b;var _,w=n[0],S=t[0],E=n[1],k=t[1];w>S&&(_=w,w=S,S=_);var A=S-w,N=Math.abs(A-Wa)<Ja,q=N||Ja>A;if(!N&&E>k&&(_=E,E=k,k=_),q?N?E+k>0^b[1]<(Math.abs(b[0]-w)<Ja?E:k):E<=b[1]&&b[1]<=k:A>Wa^(w<=b[0]&&b[0]<=S)){var T=Dt(m,(-v+x)/y);return zt(T,p),[b,Lt(T)]}}}function i(t,e){var r=o?n:Wa-n,i=0;return-r>t?i|=1:t>r&&(i|=2),-r>e?i|=4:e>r&&(i|=8),i}function u(n){return Wt(c,n)}var a=Math.cos(n),o=a>0,c=[n,0],l=Math.abs(a)>Ja,s=Ee(n,6*Ka);return Xt(t,e,s,u)}function te(n,t,e,r){function i(r,i){return Math.abs(r[0]-n)<Ja?i>0?0:3:Math.abs(r[0]-e)<Ja?i>0?2:1:Math.abs(r[1]-t)<Ja?i>0?1:0:i>0?3:2}function u(n,t){return a(n.point,t.point)}function a(n,t){var e=i(n,1),r=i(t,1);return e!==r?e-r:0===e?t[1]-n[1]:1===e?n[0]-t[0]:2===e?n[1]-t[1]:t[0]-n[0]}function o(i,u){var a=u[0]-i[0],o=u[1]-i[1],c=[0,1];return Math.abs(a)<Ja&&Math.abs(o)<Ja?n<=i[0]&&i[0]<=e&&t<=i[1]&&i[1]<=r:ee(n-i[0],a,c)&&ee(i[0]-e,-a,c)&&ee(t-i[1],o,c)&&ee(i[1]-r,-o,c)?(c[1]<1&&(u[0]=i[0]+c[1]*a,u[1]=i[1]+c[1]*o),c[0]>0&&(i[0]+=c[0]*a,i[1]+=c[0]*o),!0):!1}return function(c){function l(u){var a=i(u,-1),o=s([0===a||3===a?n:e,a>1?r:t]);return o}function s(n){for(var t=0,e=M.length,r=n[1],i=0;e>i;++i)for(var u,a=1,o=M[i],c=o.length,l=o[0];c>a;++a)u=o[a],l[1]<=r?u[1]>r&&f(l,u,n)>0&&++t:u[1]<=r&&f(l,u,n)<0&&--t,l=u;return 0!==t}function f(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(e[0]-n[0])*(t[1]-n[1])}function h(u,o,c,l){var s=0,f=0;if(null==u||(s=i(u,c))!==(f=i(o,c))||a(u,o)<0^c>0){do l.point(0===s||3===s?n:e,s>1?r:t);while((s=(s+c+4)%4)!==f)}else l.point(o[0],o[1])}function g(i,u){return i>=n&&e>=i&&u>=t&&r>=u}function p(n,t){g(n,t)&&c.point(n,t)}function d(){T.point=v,M&&M.push(x=[]),A=!0,k=!1,S=E=0/0}function m(){y&&(v(b,_),w&&k&&q.rejoin(),y.push(q.buffer())),T.point=p,k&&c.lineEnd()}function v(n,t){n=Math.max(-Io,Math.min(Io,n)),t=Math.max(-Io,Math.min(Io,t));var e=g(n,t);if(M&&x.push([n,t]),A)b=n,_=t,w=e,A=!1,e&&(c.lineStart(),c.point(n,t));else if(e&&k)c.point(n,t);else{var r=[S,E],i=[n,t];o(r,i)?(k||(c.lineStart(),c.point(r[0],r[1])),c.point(i[0],i[1]),e||c.lineEnd()):e&&(c.lineStart(),c.point(n,t))}S=n,E=t,k=e}var y,M,x,b,_,w,S,E,k,A,N=c,q=Bt(),T={point:p,lineStart:d,lineEnd:m,polygonStart:function(){c=q,y=[],M=[]},polygonEnd:function(){c=N,(y=da.merge(y)).length?(c.polygonStart(),It(y,u,l,h,c),c.polygonEnd()):s([n,t])&&(c.polygonStart(),c.lineStart(),h(null,null,1,c),c.lineEnd(),c.polygonEnd()),y=M=x=null}};return T}}function ee(n,t,e){if(Math.abs(t)<Ja)return 0>=n;var r=n/t;if(t>0){if(r>e[1])return!1;r>e[0]&&(e[0]=r)}else{if(r<e[0])return!1;r<e[1]&&(e[1]=r)}return!0}function re(n,t){function e(e,r){return e=n(e,r),t(e[0],e[1])}return n.invert&&t.invert&&(e.invert=function(e,r){return e=t.invert(e,r),e&&n.invert(e[0],e[1])}),e}function ie(n){var t=0,e=Wa/3,r=ye(n),i=r(t,e);return i.parallels=function(n){return arguments.length?r(t=n[0]*Wa/180,e=n[1]*Wa/180):[180*(t/Wa),180*(e/Wa)]},i}function ue(n,t){function e(n,t){var e=Math.sqrt(u-2*i*Math.sin(t))/i;return[e*Math.sin(n*=i),a-e*Math.cos(n)]}var r=Math.sin(n),i=(r+Math.sin(t))/2,u=1+r*(2*i-r),a=Math.sqrt(u)/i;return e.invert=function(n,t){var e=a-t;return[Math.atan2(n,e)/i,V((u-(n*n+e*e)*i*i)/(2*i))]},e}function ae(){function n(n,t){Xo+=i*n-r*t,r=n,i=t}var t,e,r,i;Jo.point=function(u,a){Jo.point=n,t=r=u,e=i=a},Jo.lineEnd=function(){n(t,e)}}function oe(n,t){Zo>n&&(Zo=n),n>$o&&($o=n),Bo>t&&(Bo=t),t>Wo&&(Wo=t)}function ce(){function n(n,t){a.push(\"M\",n,\",\",t,u)}function t(n,t){a.push(\"M\",n,\",\",t),o.point=e}function e(n,t){a.push(\"L\",n,\",\",t)}function r(){o.point=n}function i(){a.push(\"Z\")}var u=le(4.5),a=[],o={point:n,lineStart:function(){o.point=t},lineEnd:r,polygonStart:function(){o.lineEnd=i},polygonEnd:function(){o.lineEnd=r,o.point=n},pointRadius:function(n){return u=le(n),o},result:function(){if(a.length){var n=a.join(\"\");return a=[],n}}};return o}function le(n){return\"m0,\"+n+\"a\"+n+\",\"+n+\" 0 1,1 0,\"+-2*n+\"a\"+n+\",\"+n+\" 0 1,1 0,\"+2*n+\"z\"}function se(n,t){Co+=n,zo+=t,++Do}function fe(){function n(n,r){var i=n-t,u=r-e,a=Math.sqrt(i*i+u*u);jo+=a*(t+n)/2,Lo+=a*(e+r)/2,Ho+=a,se(t=n,e=r)}var t,e;Ko.point=function(r,i){Ko.point=n,se(t=r,e=i)}}function he(){Ko.point=se}function ge(){function n(n,t){var e=n-r,u=t-i,a=Math.sqrt(e*e+u*u);jo+=a*(r+n)/2,Lo+=a*(i+t)/2,Ho+=a,a=i*n-r*t,Fo+=a*(r+n),Po+=a*(i+t),Oo+=3*a,se(r=n,i=t)}var t,e,r,i;Ko.point=function(u,a){Ko.point=n,se(t=r=u,e=i=a)},Ko.lineEnd=function(){n(t,e)}}function pe(n){function t(t,e){n.moveTo(t,e),n.arc(t,e,a,0,2*Wa)}function e(t,e){n.moveTo(t,e),o.point=r}function r(t,e){n.lineTo(t,e)}function i(){o.point=t}function u(){n.closePath()}var a=4.5,o={point:t,lineStart:function(){o.point=e},lineEnd:i,polygonStart:function(){o.lineEnd=u},polygonEnd:function(){o.lineEnd=i,o.point=t},pointRadius:function(n){return a=n,o},result:s};return o}function de(n){function t(t){function r(e,r){e=n(e,r),t.point(e[0],e[1])}function i(){M=0/0,S.point=a,t.lineStart()}function a(r,i){var a=qt([r,i]),o=n(r,i);e(M,x,y,b,_,w,M=o[0],x=o[1],y=r,b=a[0],_=a[1],w=a[2],u,t),t.point(M,x)}function o(){S.point=r,t.lineEnd()}function c(){i(),S.point=l,S.lineEnd=s}function l(n,t){a(f=n,h=t),g=M,p=x,d=b,m=_,v=w,S.point=a}function s(){e(M,x,y,b,_,w,g,p,f,d,m,v,u,t),S.lineEnd=o,o()}var f,h,g,p,d,m,v,y,M,x,b,_,w,S={point:r,lineStart:i,lineEnd:o,polygonStart:function(){t.polygonStart(),S.lineStart=c},polygonEnd:function(){t.polygonEnd(),S.lineStart=i}};return S}function e(t,u,a,o,c,l,s,f,h,g,p,d,m,v){var y=s-t,M=f-u,x=y*y+M*M;if(x>4*r&&m--){var b=o+g,_=c+p,w=l+d,S=Math.sqrt(b*b+_*_+w*w),E=Math.asin(w/=S),k=Math.abs(Math.abs(w)-1)<Ja?(a+h)/2:Math.atan2(_,b),A=n(k,E),N=A[0],q=A[1],T=N-t,C=q-u,z=M*T-y*C;(z*z/x>r||Math.abs((y*T+M*C)/x-.5)>.3||i>o*g+c*p+l*d)&&(e(t,u,a,o,c,l,N,q,k,b/=S,_/=S,w,m,v),v.point(N,q),e(N,q,k,b,_,w,s,f,h,g,p,d,m,v))}}var r=.5,i=Math.cos(30*Ka),u=16;return t.precision=function(n){return arguments.length?(u=(r=n*n)>0&&16,t):Math.sqrt(r)},t}function me(n){var t=de(function(t,e){return n([t*Qa,e*Qa])});return function(n){return n=t(n),{point:function(t,e){n.point(t*Ka,e*Ka)},sphere:function(){n.sphere()},lineStart:function(){n.lineStart()},lineEnd:function(){n.lineEnd()},polygonStart:function(){n.polygonStart()},polygonEnd:function(){n.polygonEnd()}}}}function ve(n){return ye(function(){return n})()}function ye(n){function t(n){return n=o(n[0]*Ka,n[1]*Ka),[n[0]*h+c,l-n[1]*h]}function e(n){return n=o.invert((n[0]-c)/h,(l-n[1])/h),n&&[n[0]*Qa,n[1]*Qa]}function r(){o=re(a=be(v,y,M),u);var n=u(d,m);return c=g-n[0]*h,l=p+n[1]*h,i()}function i(){return s&&(s.valid=!1,s=null),t}var u,a,o,c,l,s,f=de(function(n,t){return n=u(n,t),[n[0]*h+c,l-n[1]*h]}),h=150,g=480,p=250,d=0,m=0,v=0,y=0,M=0,x=Ro,b=gt,_=null,w=null;return t.stream=function(n){return s&&(s.valid=!1),s=Me(a,x(f(b(n)))),s.valid=!0,s},t.clipAngle=function(n){return arguments.length?(x=null==n?(_=n,Ro):ne((_=+n)*Ka),i()):_},t.clipExtent=function(n){return arguments.length?(w=n,b=null==n?gt:te(n[0][0],n[0][1],n[1][0],n[1][1]),i()):w},t.scale=function(n){return arguments.length?(h=+n,r()):h},t.translate=function(n){return arguments.length?(g=+n[0],p=+n[1],r()):[g,p]},t.center=function(n){return arguments.length?(d=n[0]%360*Ka,m=n[1]%360*Ka,r()):[d*Qa,m*Qa]},t.rotate=function(n){return arguments.length?(v=n[0]%360*Ka,y=n[1]%360*Ka,M=n.length>2?n[2]%360*Ka:0,r()):[v*Qa,y*Qa,M*Qa]},da.rebind(t,f,\"precision\"),function(){return u=n.apply(this,arguments),t.invert=u.invert&&e,r()}}function Me(n,t){return{point:function(e,r){r=n(e*Ka,r*Ka),e=r[0],t.point(e>Wa?e-2*Wa:-Wa>e?e+2*Wa:e,r[1])},sphere:function(){t.sphere()},lineStart:function(){t.lineStart()},lineEnd:function(){t.lineEnd()},polygonStart:function(){t.polygonStart()},polygonEnd:function(){t.polygonEnd()}}}function xe(n,t){return[n,t]}function be(n,t,e){return n?t||e?re(we(n),Se(t,e)):we(n):t||e?Se(t,e):xe}function _e(n){return function(t,e){return t+=n,[t>Wa?t-2*Wa:-Wa>t?t+2*Wa:t,e]}}function we(n){var t=_e(n);return t.invert=_e(-n),t}function Se(n,t){function e(n,t){var e=Math.cos(t),o=Math.cos(n)*e,c=Math.sin(n)*e,l=Math.sin(t),s=l*r+o*i;return[Math.atan2(c*u-s*a,o*r-l*i),V(s*u+c*a)]}var r=Math.cos(n),i=Math.sin(n),u=Math.cos(t),a=Math.sin(t);return e.invert=function(n,t){var e=Math.cos(t),o=Math.cos(n)*e,c=Math.sin(n)*e,l=Math.sin(t),s=l*u-c*a;return[Math.atan2(c*u+l*a,o*r+s*i),V(s*r-o*i)]},e}function Ee(n,t){var e=Math.cos(n),r=Math.sin(n);return function(i,u,a,o){null!=i?(i=ke(e,i),u=ke(e,u),(a>0?u>i:i>u)&&(i+=2*a*Wa)):(i=n+2*a*Wa,u=n);for(var c,l=a*t,s=i;a>0?s>u:u>s;s-=l)o.point((c=Lt([e,-r*Math.cos(s),-r*Math.sin(s)]))[0],c[1])}}function ke(n,t){var e=qt(t);e[0]-=n,jt(e);var r=I(-e[1]);return((-e[2]<0?-r:r)+2*Math.PI-Ja)%(2*Math.PI)}function Ae(n,t,e){var r=da.range(n,t-Ja,e).concat(t);return function(n){return r.map(function(t){return[n,t]})}}function Ne(n,t,e){var r=da.range(n,t-Ja,e).concat(t);return function(n){return r.map(function(t){return[t,n]})}}function qe(n){return n.source}function Te(n){return n.target}function Ce(n,t,e,r){var i=Math.cos(t),u=Math.sin(t),a=Math.cos(r),o=Math.sin(r),c=i*Math.cos(n),l=i*Math.sin(n),s=a*Math.cos(e),f=a*Math.sin(e),h=2*Math.asin(Math.sqrt(B(r-t)+i*a*B(e-n))),g=1/Math.sin(h),p=h?function(n){var t=Math.sin(n*=h)*g,e=Math.sin(h-n)*g,r=e*c+t*s,i=e*l+t*f,a=e*u+t*o;return[Math.atan2(i,r)*Qa,Math.atan2(a,Math.sqrt(r*r+i*i))*Qa]}:function(){return[n*Qa,t*Qa]};return p.distance=h,p}function ze(){function n(n,i){var u=Math.sin(i*=Ka),a=Math.cos(i),o=Math.abs((n*=Ka)-t),c=Math.cos(o);Qo+=Math.atan2(Math.sqrt((o=a*Math.sin(o))*o+(o=r*u-e*a*c)*o),e*u+r*a*c),t=n,e=u,r=a}var t,e,r;nc.point=function(i,u){t=i*Ka,e=Math.sin(u*=Ka),r=Math.cos(u),nc.point=n},nc.lineEnd=function(){nc.point=nc.lineEnd=s}}function De(n,t){function e(t,e){var r=Math.cos(t),i=Math.cos(e),u=n(r*i);return[u*i*Math.sin(t),u*Math.sin(e)]}return e.invert=function(n,e){var r=Math.sqrt(n*n+e*e),i=t(r),u=Math.sin(i),a=Math.cos(i);return[Math.atan2(n*u,r*a),Math.asin(r&&e*u/r)]},e}function je(n,t){function e(n,t){var e=Math.abs(Math.abs(t)-Wa/2)<Ja?0:a/Math.pow(i(t),u);return[e*Math.sin(u*n),a-e*Math.cos(u*n)]}var r=Math.cos(n),i=function(n){return Math.tan(Wa/4+n/2)},u=n===t?Math.sin(n):Math.log(r/Math.cos(t))/Math.log(i(t)/i(n)),a=r*Math.pow(i(n),u)/u;return u?(e.invert=function(n,t){var e=a-t,r=U(u)*Math.sqrt(n*n+e*e);return[Math.atan2(n,e)/u,2*Math.atan(Math.pow(a/r,1/u))-Wa/2]},e):He}function Le(n,t){function e(n,t){var e=u-t;return[e*Math.sin(i*n),u-e*Math.cos(i*n)]}var r=Math.cos(n),i=n===t?Math.sin(n):(r-Math.cos(t))/(t-n),u=r/i+n;return Math.abs(i)<Ja?xe:(e.invert=function(n,t){var e=u-t;return[Math.atan2(n,e)/i,u-U(i)*Math.sqrt(n*n+e*e)]},e)}function He(n,t){return[n,Math.log(Math.tan(Wa/4+t/2))]}function Fe(n){var t,e=ve(n),r=e.scale,i=e.translate,u=e.clipExtent;return e.scale=function(){var n=r.apply(e,arguments);return n===e?t?e.clipExtent(null):e:n},e.translate=function(){var n=i.apply(e,arguments);return n===e?t?e.clipExtent(null):e:n},e.clipExtent=function(n){var a=u.apply(e,arguments);if(a===e){if(t=null==n){var o=Wa*r(),c=i();u([[c[0]-o,c[1]-o],[c[0]+o,c[1]+o]])}}else t&&(a=null);return a},e.clipExtent(null)}function Pe(n,t){var e=Math.cos(t)*Math.sin(n);return[Math.log((1+e)/(1-e))/2,Math.atan2(Math.tan(t),Math.cos(n))]}function Oe(n){function t(t){function a(){l.push(\"M\",u(n(s),o))}for(var c,l=[],s=[],f=-1,h=t.length,g=ht(e),p=ht(r);++f<h;)i.call(this,c=t[f],f)?s.push([+g.call(this,c,f),+p.call(this,c,f)]):s.length&&(a(),s=[]);return s.length&&a(),l.length?l.join(\"\"):null}var e=Ye,r=Re,i=Ut,u=Ue,a=u.key,o=.7;return t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t.defined=function(n){return arguments.length?(i=n,t):i},t.interpolate=function(n){return arguments.length?(a=\"function\"==typeof n?u=n:(u=ac.get(n)||Ue).key,t):a},t.tension=function(n){return arguments.length?(o=n,t):o},t}function Ye(n){return n[0]}function Re(n){return n[1]}function Ue(n){return n.join(\"L\")}function Ie(n){return Ue(n)+\"Z\"}function Ve(n){for(var t=0,e=n.length,r=n[0],i=[r[0],\",\",r[1]];++t<e;)i.push(\"H\",(r[0]+(r=n[t])[0])/2,\"V\",r[1]);return e>1&&i.push(\"H\",r[0]),i.join(\"\")}function Xe(n){for(var t=0,e=n.length,r=n[0],i=[r[0],\",\",r[1]];++t<e;)i.push(\"V\",(r=n[t])[1],\"H\",r[0]);return i.join(\"\")}function Ze(n){for(var t=0,e=n.length,r=n[0],i=[r[0],\",\",r[1]];++t<e;)i.push(\"H\",(r=n[t])[0],\"V\",r[1]);return i.join(\"\")}function Be(n,t){return n.length<4?Ue(n):n[1]+Je(n.slice(1,n.length-1),Ge(n,t))}function $e(n,t){return n.length<3?Ue(n):n[0]+Je((n.push(n[0]),n),Ge([n[n.length-2]].concat(n,[n[1]]),t))}function We(n,t){return n.length<3?Ue(n):n[0]+Je(n,Ge(n,t))}function Je(n,t){if(t.length<1||n.length!=t.length&&n.length!=t.length+2)return Ue(n);var e=n.length!=t.length,r=\"\",i=n[0],u=n[1],a=t[0],o=a,c=1;if(e&&(r+=\"Q\"+(u[0]-2*a[0]/3)+\",\"+(u[1]-2*a[1]/3)+\",\"+u[0]+\",\"+u[1],i=n[1],c=2),t.length>1){o=t[1],u=n[c],c++,r+=\"C\"+(i[0]+a[0])+\",\"+(i[1]+a[1])+\",\"+(u[0]-o[0])+\",\"+(u[1]-o[1])+\",\"+u[0]+\",\"+u[1];for(var l=2;l<t.length;l++,c++)u=n[c],o=t[l],r+=\"S\"+(u[0]-o[0])+\",\"+(u[1]-o[1])+\",\"+u[0]+\",\"+u[1]}if(e){var s=n[c];r+=\"Q\"+(u[0]+2*o[0]/3)+\",\"+(u[1]+2*o[1]/3)+\",\"+s[0]+\",\"+s[1]}return r}function Ge(n,t){for(var e,r=[],i=(1-t)/2,u=n[0],a=n[1],o=1,c=n.length;++o<c;)e=u,u=a,a=n[o],r.push([i*(a[0]-e[0]),i*(a[1]-e[1])]);return r}function Ke(n){if(n.length<3)return Ue(n);var t=1,e=n.length,r=n[0],i=r[0],u=r[1],a=[i,i,i,(r=n[1])[0]],o=[u,u,u,r[1]],c=[i,\",\",u,\"L\",er(lc,a),\",\",er(lc,o)];for(n.push(n[e-1]);++t<=e;)r=n[t],a.shift(),a.push(r[0]),o.shift(),o.push(r[1]),rr(c,a,o);return n.pop(),c.push(\"L\",r),c.join(\"\")}function Qe(n){if(n.length<4)return Ue(n);for(var t,e=[],r=-1,i=n.length,u=[0],a=[0];++r<3;)t=n[r],u.push(t[0]),a.push(t[1]);for(e.push(er(lc,u)+\",\"+er(lc,a)),--r;++r<i;)t=n[r],u.shift(),u.push(t[0]),a.shift(),a.push(t[1]),rr(e,u,a);return e.join(\"\")}function nr(n){for(var t,e,r=-1,i=n.length,u=i+4,a=[],o=[];++r<4;)e=n[r%i],a.push(e[0]),o.push(e[1]);for(t=[er(lc,a),\",\",er(lc,o)],--r;++r<u;)e=n[r%i],a.shift(),a.push(e[0]),o.shift(),o.push(e[1]),rr(t,a,o);return t.join(\"\")}function tr(n,t){var e=n.length-1;if(e)for(var r,i,u=n[0][0],a=n[0][1],o=n[e][0]-u,c=n[e][1]-a,l=-1;++l<=e;)r=n[l],i=l/e,r[0]=t*r[0]+(1-t)*(u+i*o),r[1]=t*r[1]+(1-t)*(a+i*c);return Ke(n)}function er(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]+n[3]*t[3]}function rr(n,t,e){n.push(\"C\",er(oc,t),\",\",er(oc,e),\",\",er(cc,t),\",\",er(cc,e),\",\",er(lc,t),\",\",er(lc,e))}function ir(n,t){return(t[1]-n[1])/(t[0]-n[0])\n}function ur(n){for(var t=0,e=n.length-1,r=[],i=n[0],u=n[1],a=r[0]=ir(i,u);++t<e;)r[t]=(a+(a=ir(i=u,u=n[t+1])))/2;return r[t]=a,r}function ar(n){for(var t,e,r,i,u=[],a=ur(n),o=-1,c=n.length-1;++o<c;)t=ir(n[o],n[o+1]),Math.abs(t)<1e-6?a[o]=a[o+1]=0:(e=a[o]/t,r=a[o+1]/t,i=e*e+r*r,i>9&&(i=3*t/Math.sqrt(i),a[o]=i*e,a[o+1]=i*r));for(o=-1;++o<=c;)i=(n[Math.min(c,o+1)][0]-n[Math.max(0,o-1)][0])/(6*(1+a[o]*a[o])),u.push([i||0,a[o]*i||0]);return u}function or(n){return n.length<3?Ue(n):n[0]+Je(n,ar(n))}function cr(n,t,e,r){var i,u,a,o,c,l,s;return i=r[n],u=i[0],a=i[1],i=r[t],o=i[0],c=i[1],i=r[e],l=i[0],s=i[1],(s-a)*(o-u)-(c-a)*(l-u)>0}function lr(n,t,e){return(e[0]-t[0])*(n[1]-t[1])<(e[1]-t[1])*(n[0]-t[0])}function sr(n,t,e,r){var i=n[0],u=e[0],a=t[0]-i,o=r[0]-u,c=n[1],l=e[1],s=t[1]-c,f=r[1]-l,h=(o*(c-l)-f*(i-u))/(f*a-o*s);return[i+h*a,c+h*s]}function fr(n){var t=n[0],e=n[n.length-1];return!(t[0]-e[0]||t[1]-e[1])}function hr(n,t){var e={list:n.map(function(n,t){return{index:t,x:n[0],y:n[1]}}).sort(function(n,t){return n.y<t.y?-1:n.y>t.y?1:n.x<t.x?-1:n.x>t.x?1:0}),bottomSite:null},r={list:[],leftEnd:null,rightEnd:null,init:function(){r.leftEnd=r.createHalfEdge(null,\"l\"),r.rightEnd=r.createHalfEdge(null,\"l\"),r.leftEnd.r=r.rightEnd,r.rightEnd.l=r.leftEnd,r.list.unshift(r.leftEnd,r.rightEnd)},createHalfEdge:function(n,t){return{edge:n,side:t,vertex:null,l:null,r:null}},insert:function(n,t){t.l=n,t.r=n.r,n.r.l=t,n.r=t},leftBound:function(n){var t=r.leftEnd;do t=t.r;while(t!=r.rightEnd&&i.rightOf(t,n));return t=t.l},del:function(n){n.l.r=n.r,n.r.l=n.l,n.edge=null},right:function(n){return n.r},left:function(n){return n.l},leftRegion:function(n){return null==n.edge?e.bottomSite:n.edge.region[n.side]},rightRegion:function(n){return null==n.edge?e.bottomSite:n.edge.region[fc[n.side]]}},i={bisect:function(n,t){var e={region:{l:n,r:t},ep:{l:null,r:null}},r=t.x-n.x,i=t.y-n.y,u=r>0?r:-r,a=i>0?i:-i;return e.c=n.x*r+n.y*i+.5*(r*r+i*i),u>a?(e.a=1,e.b=i/r,e.c/=r):(e.b=1,e.a=r/i,e.c/=i),e},intersect:function(n,t){var e=n.edge,r=t.edge;if(!e||!r||e.region.r==r.region.r)return null;var i=e.a*r.b-e.b*r.a;if(Math.abs(i)<1e-10)return null;var u,a,o=(e.c*r.b-r.c*e.b)/i,c=(r.c*e.a-e.c*r.a)/i,l=e.region.r,s=r.region.r;l.y<s.y||l.y==s.y&&l.x<s.x?(u=n,a=e):(u=t,a=r);var f=o>=a.region.r.x;return f&&\"l\"===u.side||!f&&\"r\"===u.side?null:{x:o,y:c}},rightOf:function(n,t){var e=n.edge,r=e.region.r,i=t.x>r.x;if(i&&\"l\"===n.side)return 1;if(!i&&\"r\"===n.side)return 0;if(1===e.a){var u=t.y-r.y,a=t.x-r.x,o=0,c=0;if(!i&&e.b<0||i&&e.b>=0?c=o=u>=e.b*a:(c=t.x+t.y*e.b>e.c,e.b<0&&(c=!c),c||(o=1)),!o){var l=r.x-e.region.l.x;c=e.b*(a*a-u*u)<l*u*(1+2*a/l+e.b*e.b),e.b<0&&(c=!c)}}else{var s=e.c-e.a*t.x,f=t.y-s,h=t.x-r.x,g=s-r.y;c=f*f>h*h+g*g}return\"l\"===n.side?c:!c},endPoint:function(n,e,r){n.ep[e]=r,n.ep[fc[e]]&&t(n)},distance:function(n,t){var e=n.x-t.x,r=n.y-t.y;return Math.sqrt(e*e+r*r)}},u={list:[],insert:function(n,t,e){n.vertex=t,n.ystar=t.y+e;for(var r=0,i=u.list,a=i.length;a>r;r++){var o=i[r];if(!(n.ystar>o.ystar||n.ystar==o.ystar&&t.x>o.vertex.x))break}i.splice(r,0,n)},del:function(n){for(var t=0,e=u.list,r=e.length;r>t&&e[t]!=n;++t);e.splice(t,1)},empty:function(){return 0===u.list.length},nextEvent:function(n){for(var t=0,e=u.list,r=e.length;r>t;++t)if(e[t]==n)return e[t+1];return null},min:function(){var n=u.list[0];return{x:n.vertex.x,y:n.ystar}},extractMin:function(){return u.list.shift()}};r.init(),e.bottomSite=e.list.shift();for(var a,o,c,l,s,f,h,g,p,d,m,v,y,M=e.list.shift();;)if(u.empty()||(a=u.min()),M&&(u.empty()||M.y<a.y||M.y==a.y&&M.x<a.x))o=r.leftBound(M),c=r.right(o),h=r.rightRegion(o),v=i.bisect(h,M),f=r.createHalfEdge(v,\"l\"),r.insert(o,f),d=i.intersect(o,f),d&&(u.del(o),u.insert(o,d,i.distance(d,M))),o=f,f=r.createHalfEdge(v,\"r\"),r.insert(o,f),d=i.intersect(f,c),d&&u.insert(f,d,i.distance(d,M)),M=e.list.shift();else{if(u.empty())break;o=u.extractMin(),l=r.left(o),c=r.right(o),s=r.right(c),h=r.leftRegion(o),g=r.rightRegion(c),m=o.vertex,i.endPoint(o.edge,o.side,m),i.endPoint(c.edge,c.side,m),r.del(o),u.del(c),r.del(c),y=\"l\",h.y>g.y&&(p=h,h=g,g=p,y=\"r\"),v=i.bisect(h,g),f=r.createHalfEdge(v,y),r.insert(l,f),i.endPoint(v,fc[y],m),d=i.intersect(l,f),d&&(u.del(l),u.insert(l,d,i.distance(d,h))),d=i.intersect(f,s),d&&u.insert(f,d,i.distance(d,h))}for(o=r.right(r.leftEnd);o!=r.rightEnd;o=r.right(o))t(o.edge)}function gr(n){return n.x}function pr(n){return n.y}function dr(){return{leaf:!0,nodes:[],point:null,x:null,y:null}}function mr(n,t,e,r,i,u){if(!n(t,e,r,i,u)){var a=.5*(e+i),o=.5*(r+u),c=t.nodes;c[0]&&mr(n,c[0],e,r,a,o),c[1]&&mr(n,c[1],a,r,i,o),c[2]&&mr(n,c[2],e,o,a,u),c[3]&&mr(n,c[3],a,o,i,u)}}function vr(n,t){n=da.rgb(n),t=da.rgb(t);var e=n.r,r=n.g,i=n.b,u=t.r-e,a=t.g-r,o=t.b-i;return function(t){return n.r=Math.round(e+u*t),n.g=Math.round(r+a*t),n.b=Math.round(i+o*t),n}}function yr(n,t){var e,r={},i={};for(e in n)e in t?r[e]=br(n[e],t[e]):i[e]=n[e];for(e in t)e in n||(i[e]=t[e]);return function(n){for(e in r)i[e]=r[e](n);return i}}function Mr(n,t){return t-=n=+n,function(e){return n+t*e}}function xr(n,t){var e,r,i,u,a,o=0,c=0,l=[],s=[];for(n+=\"\",t+=\"\",hc.lastIndex=0,r=0;e=hc.exec(t);++r)e.index&&l.push(t.substring(o,c=e.index)),s.push({i:l.length,x:e[0]}),l.push(null),o=hc.lastIndex;for(o<t.length&&l.push(t.substring(o)),r=0,u=s.length;(e=hc.exec(n))&&u>r;++r)if(a=s[r],a.x==e[0]){if(a.i)if(null==l[a.i+1])for(l[a.i-1]+=a.x,l.splice(a.i,1),i=r+1;u>i;++i)s[i].i--;else for(l[a.i-1]+=a.x+l[a.i+1],l.splice(a.i,2),i=r+1;u>i;++i)s[i].i-=2;else if(null==l[a.i+1])l[a.i]=a.x;else for(l[a.i]=a.x+l[a.i+1],l.splice(a.i+1,1),i=r+1;u>i;++i)s[i].i--;s.splice(r,1),u--,r--}else a.x=Mr(parseFloat(e[0]),parseFloat(a.x));for(;u>r;)a=s.pop(),null==l[a.i+1]?l[a.i]=a.x:(l[a.i]=a.x+l[a.i+1],l.splice(a.i+1,1)),u--;return 1===l.length?null==l[0]?(a=s[0].x,function(n){return a(n)+\"\"}):function(){return t}:function(n){for(r=0;u>r;++r)l[(a=s[r]).i]=a.x(n);return l.join(\"\")}}function br(n,t){for(var e,r=da.interpolators.length;--r>=0&&!(e=da.interpolators[r](n,t)););return e}function _r(n,t){var e,r=[],i=[],u=n.length,a=t.length,o=Math.min(n.length,t.length);for(e=0;o>e;++e)r.push(br(n[e],t[e]));for(;u>e;++e)i[e]=n[e];for(;a>e;++e)i[e]=t[e];return function(n){for(e=0;o>e;++e)i[e]=r[e](n);return i}}function wr(n){return function(t){return 0>=t?0:t>=1?1:n(t)}}function Sr(n){return function(t){return 1-n(1-t)}}function Er(n){return function(t){return.5*(.5>t?n(2*t):2-n(2-2*t))}}function kr(n){return n*n}function Ar(n){return n*n*n}function Nr(n){if(0>=n)return 0;if(n>=1)return 1;var t=n*n,e=t*n;return 4*(.5>n?e:3*(n-t)+e-.75)}function qr(n){return function(t){return Math.pow(t,n)}}function Tr(n){return 1-Math.cos(n*Wa/2)}function Cr(n){return Math.pow(2,10*(n-1))}function zr(n){return 1-Math.sqrt(1-n*n)}function Dr(n,t){var e;return arguments.length<2&&(t=.45),arguments.length?e=t/(2*Wa)*Math.asin(1/n):(n=1,e=t/4),function(r){return 1+n*Math.pow(2,10*-r)*Math.sin(2*(r-e)*Wa/t)}}function jr(n){return n||(n=1.70158),function(t){return t*t*((n+1)*t-n)}}function Lr(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}function Hr(n,t){n=da.hcl(n),t=da.hcl(t);var e=n.h,r=n.c,i=n.l,u=t.h-e,a=t.c-r,o=t.l-i;return isNaN(a)&&(a=0,r=isNaN(r)?t.c:r),isNaN(u)?(u=0,e=isNaN(e)?t.h:e):u>180?u-=360:-180>u&&(u+=360),function(t){return n.h=e+u*t,n.c=r+a*t,n.l=i+o*t,n}}function Fr(n,t){n=da.hsl(n),t=da.hsl(t);var e=n.h,r=n.s,i=n.l,u=t.h-e,a=t.s-r,o=t.l-i;return isNaN(a)&&(a=0,r=isNaN(r)?t.s:r),isNaN(u)?(u=0,e=isNaN(e)?t.h:e):u>180?u-=360:-180>u&&(u+=360),function(t){return n.h=e+u*t,n.s=r+a*t,n.l=i+o*t,n}}function Pr(n,t){n=da.lab(n),t=da.lab(t);var e=n.l,r=n.a,i=n.b,u=t.l-e,a=t.a-r,o=t.b-i;return function(t){return n.l=e+u*t,n.a=r+a*t,n.b=i+o*t,n}}function Or(n,t){return t-=n,function(e){return Math.round(n+t*e)}}function Yr(n){var t=[n.a,n.b],e=[n.c,n.d],r=Ur(t),i=Rr(t,e),u=Ur(Ir(e,t,-i))||0;t[0]*e[1]<e[0]*t[1]&&(t[0]*=-1,t[1]*=-1,r*=-1,i*=-1),this.rotate=(r?Math.atan2(t[1],t[0]):Math.atan2(-e[0],e[1]))*Qa,this.translate=[n.e,n.f],this.scale=[r,u],this.skew=u?Math.atan2(i,u)*Qa:0}function Rr(n,t){return n[0]*t[0]+n[1]*t[1]}function Ur(n){var t=Math.sqrt(Rr(n,n));return t&&(n[0]/=t,n[1]/=t),t}function Ir(n,t,e){return n[0]+=e*t[0],n[1]+=e*t[1],n}function Vr(n,t){var e,r=[],i=[],u=da.transform(n),a=da.transform(t),o=u.translate,c=a.translate,l=u.rotate,s=a.rotate,f=u.skew,h=a.skew,g=u.scale,p=a.scale;return o[0]!=c[0]||o[1]!=c[1]?(r.push(\"translate(\",null,\",\",null,\")\"),i.push({i:1,x:Mr(o[0],c[0])},{i:3,x:Mr(o[1],c[1])})):c[0]||c[1]?r.push(\"translate(\"+c+\")\"):r.push(\"\"),l!=s?(l-s>180?s+=360:s-l>180&&(l+=360),i.push({i:r.push(r.pop()+\"rotate(\",null,\")\")-2,x:Mr(l,s)})):s&&r.push(r.pop()+\"rotate(\"+s+\")\"),f!=h?i.push({i:r.push(r.pop()+\"skewX(\",null,\")\")-2,x:Mr(f,h)}):h&&r.push(r.pop()+\"skewX(\"+h+\")\"),g[0]!=p[0]||g[1]!=p[1]?(e=r.push(r.pop()+\"scale(\",null,\",\",null,\")\"),i.push({i:e-4,x:Mr(g[0],p[0])},{i:e-2,x:Mr(g[1],p[1])})):(1!=p[0]||1!=p[1])&&r.push(r.pop()+\"scale(\"+p+\")\"),e=i.length,function(n){for(var t,u=-1;++u<e;)r[(t=i[u]).i]=t.x(n);return r.join(\"\")}}function Xr(n,t){return t=t-(n=+n)?1/(t-n):0,function(e){return(e-n)*t}}function Zr(n,t){return t=t-(n=+n)?1/(t-n):0,function(e){return Math.max(0,Math.min(1,(e-n)*t))}}function Br(n){for(var t=n.source,e=n.target,r=Wr(t,e),i=[t];t!==r;)t=t.parent,i.push(t);for(var u=i.length;e!==r;)i.splice(u,0,e),e=e.parent;return i}function $r(n){for(var t=[],e=n.parent;null!=e;)t.push(n),n=e,e=e.parent;return t.push(n),t}function Wr(n,t){if(n===t)return n;for(var e=$r(n),r=$r(t),i=e.pop(),u=r.pop(),a=null;i===u;)a=i,i=e.pop(),u=r.pop();return a}function Jr(n){n.fixed|=2}function Gr(n){n.fixed&=-7}function Kr(n){n.fixed|=4,n.px=n.x,n.py=n.y}function Qr(n){n.fixed&=-5}function ni(n,t,e){var r=0,i=0;if(n.charge=0,!n.leaf)for(var u,a=n.nodes,o=a.length,c=-1;++c<o;)u=a[c],null!=u&&(ni(u,t,e),n.charge+=u.charge,r+=u.charge*u.cx,i+=u.charge*u.cy);if(n.point){n.leaf||(n.point.x+=Math.random()-.5,n.point.y+=Math.random()-.5);var l=t*e[n.point.index];n.charge+=n.pointCharge=l,r+=l*n.point.x,i+=l*n.point.y}n.cx=r/n.charge,n.cy=i/n.charge}function ti(n,t){return da.rebind(n,t,\"sort\",\"children\",\"value\"),n.nodes=n,n.links=ui,n}function ei(n){return n.children}function ri(n){return n.value}function ii(n,t){return t.value-n.value}function ui(n){return da.merge(n.map(function(n){return(n.children||[]).map(function(t){return{source:n,target:t}})}))}function ai(n){return n.x}function oi(n){return n.y}function ci(n,t,e){n.y0=t,n.y=e}function li(n){return da.range(n.length)}function si(n){for(var t=-1,e=n[0].length,r=[];++t<e;)r[t]=0;return r}function fi(n){for(var t,e=1,r=0,i=n[0][1],u=n.length;u>e;++e)(t=n[e][1])>i&&(r=e,i=t);return r}function hi(n){return n.reduce(gi,0)}function gi(n,t){return n+t[1]}function pi(n,t){return di(n,Math.ceil(Math.log(t.length)/Math.LN2+1))}function di(n,t){for(var e=-1,r=+n[0],i=(n[1]-r)/t,u=[];++e<=t;)u[e]=i*e+r;return u}function mi(n){return[da.min(n),da.max(n)]}function vi(n,t){return n.parent==t.parent?1:2}function yi(n){var t=n.children;return t&&t.length?t[0]:n._tree.thread}function Mi(n){var t,e=n.children;return e&&(t=e.length)?e[t-1]:n._tree.thread}function xi(n,t){var e=n.children;if(e&&(i=e.length))for(var r,i,u=-1;++u<i;)t(r=xi(e[u],t),n)>0&&(n=r);return n}function bi(n,t){return n.x-t.x}function _i(n,t){return t.x-n.x}function wi(n,t){return n.depth-t.depth}function Si(n,t){function e(n,r){var i=n.children;if(i&&(a=i.length))for(var u,a,o=null,c=-1;++c<a;)u=i[c],e(u,o),o=u;t(n,r)}e(n,null)}function Ei(n){for(var t,e=0,r=0,i=n.children,u=i.length;--u>=0;)t=i[u]._tree,t.prelim+=e,t.mod+=e,e+=t.shift+(r+=t.change)}function ki(n,t,e){n=n._tree,t=t._tree;var r=e/(t.number-n.number);n.change+=r,t.change-=r,t.shift+=e,t.prelim+=e,t.mod+=e}function Ai(n,t,e){return n._tree.ancestor.parent==t.parent?n._tree.ancestor:e}function Ni(n,t){return n.value-t.value}function qi(n,t){var e=n._pack_next;n._pack_next=t,t._pack_prev=n,t._pack_next=e,e._pack_prev=t}function Ti(n,t){n._pack_next=t,t._pack_prev=n}function Ci(n,t){var e=t.x-n.x,r=t.y-n.y,i=n.r+t.r;return.999*i*i>e*e+r*r}function zi(n){function t(n){s=Math.min(n.x-n.r,s),f=Math.max(n.x+n.r,f),h=Math.min(n.y-n.r,h),g=Math.max(n.y+n.r,g)}if((e=n.children)&&(l=e.length)){var e,r,i,u,a,o,c,l,s=1/0,f=-1/0,h=1/0,g=-1/0;if(e.forEach(Di),r=e[0],r.x=-r.r,r.y=0,t(r),l>1&&(i=e[1],i.x=i.r,i.y=0,t(i),l>2))for(u=e[2],Hi(r,i,u),t(u),qi(r,u),r._pack_prev=u,qi(u,i),i=r._pack_next,a=3;l>a;a++){Hi(r,i,u=e[a]);var p=0,d=1,m=1;for(o=i._pack_next;o!==i;o=o._pack_next,d++)if(Ci(o,u)){p=1;break}if(1==p)for(c=r._pack_prev;c!==o._pack_prev&&!Ci(c,u);c=c._pack_prev,m++);p?(m>d||d==m&&i.r<r.r?Ti(r,i=o):Ti(r=c,i),a--):(qi(r,u),i=u,t(u))}var v=(s+f)/2,y=(h+g)/2,M=0;for(a=0;l>a;a++)u=e[a],u.x-=v,u.y-=y,M=Math.max(M,u.r+Math.sqrt(u.x*u.x+u.y*u.y));n.r=M,e.forEach(ji)}}function Di(n){n._pack_next=n._pack_prev=n}function ji(n){delete n._pack_next,delete n._pack_prev}function Li(n,t,e,r){var i=n.children;if(n.x=t+=r*n.x,n.y=e+=r*n.y,n.r*=r,i)for(var u=-1,a=i.length;++u<a;)Li(i[u],t,e,r)}function Hi(n,t,e){var r=n.r+e.r,i=t.x-n.x,u=t.y-n.y;if(r&&(i||u)){var a=t.r+e.r,o=i*i+u*u;a*=a,r*=r;var c=.5+(r-a)/(2*o),l=Math.sqrt(Math.max(0,2*a*(r+o)-(r-=o)*r-a*a))/(2*o);e.x=n.x+c*i+l*u,e.y=n.y+c*u-l*i}else e.x=n.x+r,e.y=n.y}function Fi(n){return 1+da.max(n,function(n){return n.y})}function Pi(n){return n.reduce(function(n,t){return n+t.x},0)/n.length}function Oi(n){var t=n.children;return t&&t.length?Oi(t[0]):n}function Yi(n){var t,e=n.children;return e&&(t=e.length)?Yi(e[t-1]):n}function Ri(n){return{x:n.x,y:n.y,dx:n.dx,dy:n.dy}}function Ui(n,t){var e=n.x+t[3],r=n.y+t[0],i=n.dx-t[1]-t[3],u=n.dy-t[0]-t[2];return 0>i&&(e+=i/2,i=0),0>u&&(r+=u/2,u=0),{x:e,y:r,dx:i,dy:u}}function Ii(n){var t=n[0],e=n[n.length-1];return e>t?[t,e]:[e,t]}function Vi(n){return n.rangeExtent?n.rangeExtent():Ii(n.range())}function Xi(n,t,e,r){var i=e(n[0],n[1]),u=r(t[0],t[1]);return function(n){return u(i(n))}}function Zi(n,t){var e,r=0,i=n.length-1,u=n[r],a=n[i];return u>a&&(e=r,r=i,i=e,e=u,u=a,a=e),n[r]=t.floor(u),n[i]=t.ceil(a),n}function Bi(n){return n?{floor:function(t){return Math.floor(t/n)*n},ceil:function(t){return Math.ceil(t/n)*n}}:_c}function $i(n,t,e,r){var i=[],u=[],a=0,o=Math.min(n.length,t.length)-1;for(n[o]<n[0]&&(n=n.slice().reverse(),t=t.slice().reverse());++a<=o;)i.push(e(n[a-1],n[a])),u.push(r(t[a-1],t[a]));return function(t){var e=da.bisect(n,t,1,o)-1;return u[e](i[e](t))}}function Wi(n,t,e,r){function i(){var i=Math.min(n.length,t.length)>2?$i:Xi,c=r?Zr:Xr;return a=i(n,t,c,e),o=i(t,n,c,br),u}function u(n){return a(n)}var a,o;return u.invert=function(n){return o(n)},u.domain=function(t){return arguments.length?(n=t.map(Number),i()):n},u.range=function(n){return arguments.length?(t=n,i()):t},u.rangeRound=function(n){return u.range(n).interpolate(Or)},u.clamp=function(n){return arguments.length?(r=n,i()):r},u.interpolate=function(n){return arguments.length?(e=n,i()):e},u.ticks=function(t){return nu(n,t)},u.tickFormat=function(t,e){return tu(n,t,e)},u.nice=function(t){return Gi(n,t),i()},u.copy=function(){return Wi(n,t,e,r)},i()}function Ji(n,t){return da.rebind(n,t,\"range\",\"rangeRound\",\"interpolate\",\"clamp\")}function Gi(n,t){return Zi(n,Bi(t?Qi(n,t)[2]:Ki(n)))}function Ki(n){var t=Ii(n),e=t[1]-t[0];return Math.pow(10,Math.round(Math.log(e)/Math.LN10)-1)}function Qi(n,t){var e=Ii(n),r=e[1]-e[0],i=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),u=t/r*i;return.15>=u?i*=10:.35>=u?i*=5:.75>=u&&(i*=2),e[0]=Math.ceil(e[0]/i)*i,e[1]=Math.floor(e[1]/i)*i+.5*i,e[2]=i,e}function nu(n,t){return da.range.apply(da,Qi(n,t))}function tu(n,t,e){var r=-Math.floor(Math.log(Qi(n,t)[2])/Math.LN10+.01);return da.format(e?e.replace(Mo,function(n,t,e,i,u,a,o,c,l,s){return[t,e,i,u,a,o,c,l||\".\"+(r-2*(\"%\"===s)),s].join(\"\")}):\",.\"+r+\"f\")}function eu(n,t,e,r){function i(n){return(e?Math.log(0>n?0:n):-Math.log(n>0?0:-n))/Math.log(t)}function u(n){return e?Math.pow(t,n):-Math.pow(t,-n)}function a(t){return n(i(t))}return a.invert=function(t){return u(n.invert(t))},a.domain=function(t){return arguments.length?(e=t[0]>=0,n.domain((r=t.map(Number)).map(i)),a):r},a.base=function(e){return arguments.length?(t=+e,n.domain(r.map(i)),a):t},a.nice=function(){var t=Zi(r.map(i),e?Math:Sc);return n.domain(t),r=t.map(u),a},a.ticks=function(){var n=Ii(r),a=[];if(n.every(isFinite)){var o=n[0],c=n[1],l=Math.floor(i(o)),s=Math.ceil(i(c)),f=t%1?2:t;if(e){for(;s>l;l++)for(var h=1;f>h;h++)a.push(u(l)*h);a.push(u(l))}else for(a.push(u(l));l++<s;)for(var h=f-1;h>0;h--)a.push(u(l)*h);for(l=0;a[l]<o;l++);for(s=a.length;a[s-1]>c;s--);a=a.slice(l,s)}return a},a.tickFormat=function(n,t){if(!arguments.length)return wc;arguments.length<2?t=wc:\"function\"!=typeof t&&(t=da.format(t));var r,o=Math.max(.1,n/a.ticks().length),c=e?(r=1e-12,Math.ceil):(r=-1e-12,Math.floor);return function(n){return n/u(c(i(n)+r))<=o?t(n):\"\"}},a.copy=function(){return eu(n.copy(),t,e,r)},Ji(a,n)}function ru(n,t,e){function r(t){return n(i(t))}var i=iu(t),u=iu(1/t);return r.invert=function(t){return u(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain((e=t.map(Number)).map(i)),r):e},r.ticks=function(n){return nu(e,n)},r.tickFormat=function(n,t){return tu(e,n,t)},r.nice=function(n){return r.domain(Gi(e,n))},r.exponent=function(a){return arguments.length?(i=iu(t=a),u=iu(1/t),n.domain(e.map(i)),r):t},r.copy=function(){return ru(n.copy(),t,e)},Ji(r,n)}function iu(n){return function(t){return 0>t?-Math.pow(-t,n):Math.pow(t,n)}}function uu(n,t){function e(t){return a[((u.get(t)||u.set(t,n.push(t)))-1)%a.length]}function r(t,e){return da.range(n.length).map(function(n){return t+e*n})}var u,a,o;return e.domain=function(r){if(!arguments.length)return n;n=[],u=new i;for(var a,o=-1,c=r.length;++o<c;)u.has(a=r[o])||u.set(a,n.push(a));return e[t.t].apply(e,t.a)},e.range=function(n){return arguments.length?(a=n,o=0,t={t:\"range\",a:arguments},e):a},e.rangePoints=function(i,u){arguments.length<2&&(u=0);var c=i[0],l=i[1],s=(l-c)/(Math.max(1,n.length-1)+u);return a=r(n.length<2?(c+l)/2:c+s*u/2,s),o=0,t={t:\"rangePoints\",a:arguments},e},e.rangeBands=function(i,u,c){arguments.length<2&&(u=0),arguments.length<3&&(c=u);var l=i[1]<i[0],s=i[l-0],f=i[1-l],h=(f-s)/(n.length-u+2*c);return a=r(s+h*c,h),l&&a.reverse(),o=h*(1-u),t={t:\"rangeBands\",a:arguments},e},e.rangeRoundBands=function(i,u,c){arguments.length<2&&(u=0),arguments.length<3&&(c=u);var l=i[1]<i[0],s=i[l-0],f=i[1-l],h=Math.floor((f-s)/(n.length-u+2*c)),g=f-s-(n.length-u)*h;return a=r(s+Math.round(g/2),h),l&&a.reverse(),o=Math.round(h*(1-u)),t={t:\"rangeRoundBands\",a:arguments},e},e.rangeBand=function(){return o},e.rangeExtent=function(){return Ii(t.a[0])},e.copy=function(){return uu(n,t)},e.domain(n)}function au(n,t){function e(){var e=0,u=t.length;for(i=[];++e<u;)i[e-1]=da.quantile(n,e/u);return r}function r(n){return isNaN(n=+n)?void 0:t[da.bisect(i,n)]}var i;return r.domain=function(t){return arguments.length?(n=t.filter(function(n){return!isNaN(n)}).sort(da.ascending),e()):n},r.range=function(n){return arguments.length?(t=n,e()):t},r.quantiles=function(){return i},r.invertExtent=function(e){return e=t.indexOf(e),0>e?[0/0,0/0]:[e>0?i[e-1]:n[0],e<i.length?i[e]:n[n.length-1]]},r.copy=function(){return au(n,t)},e()}function ou(n,t,e){function r(t){return e[Math.max(0,Math.min(a,Math.floor(u*(t-n))))]}function i(){return u=e.length/(t-n),a=e.length-1,r}var u,a;return r.domain=function(e){return arguments.length?(n=+e[0],t=+e[e.length-1],i()):[n,t]},r.range=function(n){return arguments.length?(e=n,i()):e},r.invertExtent=function(t){return t=e.indexOf(t),t=0>t?0/0:t/u+n,[t,t+1/u]},r.copy=function(){return ou(n,t,e)},i()}function cu(n,t){function e(e){return e>=e?t[da.bisect(n,e)]:void 0}return e.domain=function(t){return arguments.length?(n=t,e):n},e.range=function(n){return arguments.length?(t=n,e):t},e.invertExtent=function(e){return e=t.indexOf(e),[n[e-1],n[e]]},e.copy=function(){return cu(n,t)},e}function lu(n){function t(n){return+n}return t.invert=t,t.domain=t.range=function(e){return arguments.length?(n=e.map(t),t):n},t.ticks=function(t){return nu(n,t)},t.tickFormat=function(t,e){return tu(n,t,e)},t.copy=function(){return lu(n)},t}function su(n){return n.innerRadius}function fu(n){return n.outerRadius}function hu(n){return n.startAngle}function gu(n){return n.endAngle}function pu(n){for(var t,e,r,i=-1,u=n.length;++i<u;)t=n[i],e=t[0],r=t[1]+qc,t[0]=e*Math.cos(r),t[1]=e*Math.sin(r);return n}function du(n){function t(t){function c(){d.push(\"M\",o(n(v),f),s,l(n(m.reverse()),f),\"Z\")}for(var h,g,p,d=[],m=[],v=[],y=-1,M=t.length,x=ht(e),b=ht(i),_=e===r?function(){return g}:ht(r),w=i===u?function(){return p}:ht(u);++y<M;)a.call(this,h=t[y],y)?(m.push([g=+x.call(this,h,y),p=+b.call(this,h,y)]),v.push([+_.call(this,h,y),+w.call(this,h,y)])):m.length&&(c(),m=[],v=[]);return m.length&&c(),d.length?d.join(\"\"):null}var e=Ye,r=Ye,i=0,u=Re,a=Ut,o=Ue,c=o.key,l=o,s=\"L\",f=.7;return t.x=function(n){return arguments.length?(e=r=n,t):r},t.x0=function(n){return arguments.length?(e=n,t):e},t.x1=function(n){return arguments.length?(r=n,t):r},t.y=function(n){return arguments.length?(i=u=n,t):u},t.y0=function(n){return arguments.length?(i=n,t):i},t.y1=function(n){return arguments.length?(u=n,t):u},t.defined=function(n){return arguments.length?(a=n,t):a},t.interpolate=function(n){return arguments.length?(c=\"function\"==typeof n?o=n:(o=ac.get(n)||Ue).key,l=o.reverse||o,s=o.closed?\"M\":\"L\",t):c},t.tension=function(n){return arguments.length?(f=n,t):f},t}function mu(n){return n.radius}function vu(n){return[n.x,n.y]}function yu(n){return function(){var t=n.apply(this,arguments),e=t[0],r=t[1]+qc;return[e*Math.cos(r),e*Math.sin(r)]}}function Mu(){return 64}function xu(){return\"circle\"}function bu(n){var t=Math.sqrt(n/Wa);return\"M0,\"+t+\"A\"+t+\",\"+t+\" 0 1,1 0,\"+-t+\"A\"+t+\",\"+t+\" 0 1,1 0,\"+t+\"Z\"}function _u(n,t){return za(n,Hc),n.id=t,n}function wu(n,t,e,r){var i=n.id;return T(n,\"function\"==typeof e?function(n,u,a){n.__transition__[i].tween.set(t,r(e.call(n,n.__data__,u,a)))}:(e=r(e),function(n){n.__transition__[i].tween.set(t,e)}))}function Su(n){return null==n&&(n=\"\"),function(){this.textContent=n}}function Eu(n,t,e,r){var u=n.__transition__||(n.__transition__={active:0,count:0}),a=u[e];if(!a){var o=r.time;return a=u[e]={tween:new i,time:o,ease:r.ease,delay:r.delay,duration:r.duration},++u.count,da.timer(function(r){function i(r){return u.active>e?l():(u.active=e,a.event&&a.event.start.call(n,s,t),a.tween.forEach(function(e,r){(r=r.call(n,s,t))&&p.push(r)}),c(r)||da.timer(c,0,o),1)}function c(r){if(u.active!==e)return l();for(var i=(r-h)/g,o=f(i),c=p.length;c>0;)p[--c].call(n,o);return i>=1?(l(),a.event&&a.event.end.call(n,s,t),1):void 0}function l(){return--u.count?delete u[e]:delete n.__transition__,1}var s=n.__data__,f=a.ease,h=a.delay,g=a.duration,p=[];return r>=h?i(r):da.timer(i,h,o),1},0,o),a}}function ku(n,t){n.attr(\"transform\",function(n){return\"translate(\"+t(n)+\",0)\"})}function Au(n,t){n.attr(\"transform\",function(n){return\"translate(0,\"+t(n)+\")\"})}function Nu(n,t,e){if(r=[],e&&t.length>1){for(var r,i,u,a=Ii(n.domain()),o=-1,c=t.length,l=(t[1]-t[0])/++e;++o<c;)for(i=e;--i>0;)(u=+t[o]-i*l)>=a[0]&&r.push(u);for(--o,i=0;++i<e&&(u=+t[o]+i*l)<a[1];)r.push(u)}return r}function qu(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function Tu(n,t,e){function r(t){var e=n(t),r=u(e,1);return r-t>t-e?e:r}function i(e){return t(e=n(new Uc(e-1)),1),e}function u(n,e){return t(n=new Uc(+n),e),n}function a(n,r,u){var a=i(n),o=[];if(u>1)for(;r>a;)e(a)%u||o.push(new Date(+a)),t(a,1);else for(;r>a;)o.push(new Date(+a)),t(a,1);return o}function o(n,t,e){try{Uc=qu;var r=new qu;return r._=n,a(r,t,e)}finally{Uc=Date}}n.floor=n,n.round=r,n.ceil=i,n.offset=u,n.range=a;var c=n.utc=Cu(n);return c.floor=c,c.round=Cu(r),c.ceil=Cu(i),c.offset=Cu(u),c.range=o,n}function Cu(n){return function(t,e){try{Uc=qu;var r=new qu;return r._=t,n(r,e)._}finally{Uc=Date}}}function zu(n,t,e,r){for(var i,u,a=0,o=t.length,c=e.length;o>a;){if(r>=c)return-1;if(i=t.charCodeAt(a++),37===i){if(u=ll[t.charAt(a++)],!u||(r=u(n,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}function Du(n){return new RegExp(\"^(?:\"+n.map(da.requote).join(\"|\")+\")\",\"i\")}function ju(n){for(var t=new i,e=-1,r=n.length;++e<r;)t.set(n[e].toLowerCase(),e);return t}function Lu(n,t,e){var r=0>n?\"-\":\"\",i=(r?-n:n)+\"\",u=i.length;return r+(e>u?new Array(e-u+1).join(t)+i:i)}function Hu(n,t,e){nl.lastIndex=0;var r=nl.exec(t.substring(e));return r?(n.w=tl.get(r[0].toLowerCase()),e+r[0].length):-1}function Fu(n,t,e){Kc.lastIndex=0;var r=Kc.exec(t.substring(e));return r?(n.w=Qc.get(r[0].toLowerCase()),e+r[0].length):-1}function Pu(n,t,e){sl.lastIndex=0;var r=sl.exec(t.substring(e,e+1));return r?(n.w=+r[0],e+r[0].length):-1}function Ou(n,t,e){sl.lastIndex=0;var r=sl.exec(t.substring(e));return r?(n.U=+r[0],e+r[0].length):-1}function Yu(n,t,e){sl.lastIndex=0;var r=sl.exec(t.substring(e));return r?(n.W=+r[0],e+r[0].length):-1}function Ru(n,t,e){il.lastIndex=0;var r=il.exec(t.substring(e));return r?(n.m=ul.get(r[0].toLowerCase()),e+r[0].length):-1}function Uu(n,t,e){el.lastIndex=0;var r=el.exec(t.substring(e));return r?(n.m=rl.get(r[0].toLowerCase()),e+r[0].length):-1}function Iu(n,t,e){return zu(n,cl.c.toString(),t,e)}function Vu(n,t,e){return zu(n,cl.x.toString(),t,e)}function Xu(n,t,e){return zu(n,cl.X.toString(),t,e)}function Zu(n,t,e){sl.lastIndex=0;var r=sl.exec(t.substring(e,e+4));return r?(n.y=+r[0],e+r[0].length):-1}function Bu(n,t,e){sl.lastIndex=0;var r=sl.exec(t.substring(e,e+2));return r?(n.y=$u(+r[0]),e+r[0].length):-1}function $u(n){return n+(n>68?1900:2e3)}function Wu(n,t,e){sl.lastIndex=0;var r=sl.exec(t.substring(e,e+2));return r?(n.m=r[0]-1,e+r[0].length):-1}function Ju(n,t,e){sl.lastIndex=0;var r=sl.exec(t.substring(e,e+2));return r?(n.d=+r[0],e+r[0].length):-1}function Gu(n,t,e){sl.lastIndex=0;var r=sl.exec(t.substring(e,e+3));return r?(n.j=+r[0],e+r[0].length):-1}function Ku(n,t,e){sl.lastIndex=0;var r=sl.exec(t.substring(e,e+2));return r?(n.H=+r[0],e+r[0].length):-1}function Qu(n,t,e){sl.lastIndex=0;var r=sl.exec(t.substring(e,e+2));return r?(n.M=+r[0],e+r[0].length):-1}function na(n,t,e){sl.lastIndex=0;var r=sl.exec(t.substring(e,e+2));return r?(n.S=+r[0],e+r[0].length):-1}function ta(n,t,e){sl.lastIndex=0;var r=sl.exec(t.substring(e,e+3));return r?(n.L=+r[0],e+r[0].length):-1}function ea(n,t,e){var r=fl.get(t.substring(e,e+=2).toLowerCase());return null==r?-1:(n.p=r,e)}function ra(n){var t=n.getTimezoneOffset(),e=t>0?\"-\":\"+\",r=~~(Math.abs(t)/60),i=Math.abs(t)%60;return e+Lu(r,\"0\",2)+Lu(i,\"0\",2)}function ia(n,t,e){al.lastIndex=0;var r=al.exec(t.substring(e,e+1));return r?e+r[0].length:-1}function ua(n){return n.toISOString()}function aa(n,t,e){function r(t){return n(t)}return r.invert=function(t){return oa(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain(t),r):n.domain().map(oa)},r.nice=function(n){return r.domain(Zi(r.domain(),n))},r.ticks=function(e,i){var u=Ii(r.domain());if(\"function\"!=typeof e){var a=u[1]-u[0],o=a/e,c=da.bisect(gl,o);if(c==gl.length)return t.year(u,e);if(!c)return n.ticks(e).map(oa);Math.log(o/gl[c-1])<Math.log(gl[c]/o)&&--c,e=t[c],i=e[1],e=e[0].range}return e(u[0],new Date(+u[1]+1),i)},r.tickFormat=function(){return e},r.copy=function(){return aa(n.copy(),t,e)},Ji(r,n)}function oa(n){return new Date(n)}function ca(n){return function(t){for(var e=n.length-1,r=n[e];!r[1](t);)r=n[--e];return r[0](t)}}function la(n){var t=new Date(n,0,1);return t.setFullYear(n),t}function sa(n){var t=n.getFullYear(),e=la(t),r=la(t+1);return t+(n-e)/(r-e)}function fa(n){var t=new Date(Date.UTC(n,0,1));return t.setUTCFullYear(n),t}function ha(n){var t=n.getUTCFullYear(),e=fa(t),r=fa(t+1);return t+(n-e)/(r-e)}function ga(n){return JSON.parse(n.responseText)}function pa(n){var t=ma.createRange();return t.selectNode(ma.body),t.createContextualFragment(n.responseText)}var da={version:\"3.2.6\"};Date.now||(Date.now=function(){return+new Date});var ma=document,va=ma.documentElement,ya=window;try{ma.createElement(\"div\").style.setProperty(\"opacity\",0,\"\")}catch(Ma){var xa=ya.Element.prototype,ba=xa.setAttribute,_a=xa.setAttributeNS,wa=ya.CSSStyleDeclaration.prototype,Sa=wa.setProperty;xa.setAttribute=function(n,t){ba.call(this,n,t+\"\")},xa.setAttributeNS=function(n,t,e){_a.call(this,n,t,e+\"\")},wa.setProperty=function(n,t,e){Sa.call(this,n,t+\"\",e)}}da.ascending=function(n,t){return t>n?-1:n>t?1:n>=t?0:0/0},da.descending=function(n,t){return n>t?-1:t>n?1:t>=n?0:0/0},da.min=function(n,t){var e,r,i=-1,u=n.length;if(1===arguments.length){for(;++i<u&&!(null!=(e=n[i])&&e>=e);)e=void 0;for(;++i<u;)null!=(r=n[i])&&e>r&&(e=r)}else{for(;++i<u&&!(null!=(e=t.call(n,n[i],i))&&e>=e);)e=void 0;for(;++i<u;)null!=(r=t.call(n,n[i],i))&&e>r&&(e=r)}return e},da.max=function(n,t){var e,r,i=-1,u=n.length;if(1===arguments.length){for(;++i<u&&!(null!=(e=n[i])&&e>=e);)e=void 0;for(;++i<u;)null!=(r=n[i])&&r>e&&(e=r)}else{for(;++i<u&&!(null!=(e=t.call(n,n[i],i))&&e>=e);)e=void 0;for(;++i<u;)null!=(r=t.call(n,n[i],i))&&r>e&&(e=r)}return e},da.extent=function(n,t){var e,r,i,u=-1,a=n.length;if(1===arguments.length){for(;++u<a&&!(null!=(e=i=n[u])&&e>=e);)e=i=void 0;for(;++u<a;)null!=(r=n[u])&&(e>r&&(e=r),r>i&&(i=r))}else{for(;++u<a&&!(null!=(e=i=t.call(n,n[u],u))&&e>=e);)e=void 0;for(;++u<a;)null!=(r=t.call(n,n[u],u))&&(e>r&&(e=r),r>i&&(i=r))}return[e,i]},da.sum=function(n,t){var e,r=0,i=n.length,u=-1;if(1===arguments.length)for(;++u<i;)isNaN(e=+n[u])||(r+=e);else for(;++u<i;)isNaN(e=+t.call(n,n[u],u))||(r+=e);return r},da.mean=function(t,e){var r,i=t.length,u=0,a=-1,o=0;if(1===arguments.length)for(;++a<i;)n(r=t[a])&&(u+=(r-u)/++o);else for(;++a<i;)n(r=e.call(t,t[a],a))&&(u+=(r-u)/++o);return o?u:void 0},da.quantile=function(n,t){var e=(n.length-1)*t+1,r=Math.floor(e),i=+n[r-1],u=e-r;return u?i+u*(n[r]-i):i},da.median=function(t,e){return arguments.length>1&&(t=t.map(e)),t=t.filter(n),t.length?da.quantile(t.sort(da.ascending),.5):void 0},da.bisector=function(n){return{left:function(t,e,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=t.length);i>r;){var u=r+i>>>1;n.call(t,t[u],u)<e?r=u+1:i=u}return r},right:function(t,e,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=t.length);i>r;){var u=r+i>>>1;e<n.call(t,t[u],u)?i=u:r=u+1}return r}}};var Ea=da.bisector(function(n){return n});da.bisectLeft=Ea.left,da.bisect=da.bisectRight=Ea.right,da.shuffle=function(n){for(var t,e,r=n.length;r;)e=0|Math.random()*r--,t=n[r],n[r]=n[e],n[e]=t;return n},da.permute=function(n,t){for(var e=[],r=-1,i=t.length;++r<i;)e[r]=n[t[r]];return e},da.zip=function(){if(!(i=arguments.length))return[];for(var n=-1,e=da.min(arguments,t),r=new Array(e);++n<e;)for(var i,u=-1,a=r[n]=new Array(i);++u<i;)a[u]=arguments[u][n];return r},da.transpose=function(n){return da.zip.apply(da,n)},da.keys=function(n){var t=[];for(var e in n)t.push(e);return t},da.values=function(n){var t=[];for(var e in n)t.push(n[e]);return t},da.entries=function(n){var t=[];for(var e in n)t.push({key:e,value:n[e]});return t},da.merge=function(n){return Array.prototype.concat.apply([],n)},da.range=function(n,t,r){if(arguments.length<3&&(r=1,arguments.length<2&&(t=n,n=0)),1/0===(t-n)/r)throw new Error(\"infinite range\");var i,u=[],a=e(Math.abs(r)),o=-1;if(n*=a,t*=a,r*=a,0>r)for(;(i=n+r*++o)>t;)u.push(i/a);else for(;(i=n+r*++o)<t;)u.push(i/a);return u},da.map=function(n){var t=new i;for(var e in n)t.set(e,n[e]);return t},r(i,{has:function(n){return ka+n in this},get:function(n){return this[ka+n]},set:function(n,t){return this[ka+n]=t},remove:function(n){return n=ka+n,n in this&&delete this[n]},keys:function(){var n=[];return this.forEach(function(t){n.push(t)}),n},values:function(){var n=[];return this.forEach(function(t,e){n.push(e)}),n},entries:function(){var n=[];return this.forEach(function(t,e){n.push({key:t,value:e})}),n},forEach:function(n){for(var t in this)t.charCodeAt(0)===Aa&&n.call(this,t.substring(1),this[t])\n}});var ka=\"\\0\",Aa=ka.charCodeAt(0);da.nest=function(){function n(t,o,c){if(c>=a.length)return r?r.call(u,o):e?o.sort(e):o;for(var l,s,f,h,g=-1,p=o.length,d=a[c++],m=new i;++g<p;)(h=m.get(l=d(s=o[g])))?h.push(s):m.set(l,[s]);return t?(s=t(),f=function(e,r){s.set(e,n(t,r,c))}):(s={},f=function(e,r){s[e]=n(t,r,c)}),m.forEach(f),s}function t(n,e){if(e>=a.length)return n;var r=[],i=o[e++];return n.forEach(function(n,i){r.push({key:n,values:t(i,e)})}),i?r.sort(function(n,t){return i(n.key,t.key)}):r}var e,r,u={},a=[],o=[];return u.map=function(t,e){return n(e,t,0)},u.entries=function(e){return t(n(da.map,e,0),0)},u.key=function(n){return a.push(n),u},u.sortKeys=function(n){return o[a.length-1]=n,u},u.sortValues=function(n){return e=n,u},u.rollup=function(n){return r=n,u},u},da.set=function(n){var t=new u;if(n)for(var e=0;e<n.length;e++)t.add(n[e]);return t},r(u,{has:function(n){return ka+n in this},add:function(n){return this[ka+n]=!0,n},remove:function(n){return n=ka+n,n in this&&delete this[n]},values:function(){var n=[];return this.forEach(function(t){n.push(t)}),n},forEach:function(n){for(var t in this)t.charCodeAt(0)===Aa&&n.call(this,t.substring(1))}}),da.behavior={},da.rebind=function(n,t){for(var e,r=1,i=arguments.length;++r<i;)n[e=arguments[r]]=a(n,t,t[e]);return n};var Na=[\"webkit\",\"ms\",\"moz\",\"Moz\",\"o\",\"O\"],qa=l;try{qa(va.childNodes)[0].nodeType}catch(Ta){qa=c}da.dispatch=function(){for(var n=new f,t=-1,e=arguments.length;++t<e;)n[arguments[t]]=h(n);return n},f.prototype.on=function(n,t){var e=n.indexOf(\".\"),r=\"\";if(e>=0&&(r=n.substring(e+1),n=n.substring(0,e)),n)return arguments.length<2?this[n].on(r):this[n].on(r,t);if(2===arguments.length){if(null==t)for(n in this)this.hasOwnProperty(n)&&this[n].on(r,null);return this}},da.event=null,da.requote=function(n){return n.replace(Ca,\"\\\\$&\")};var Ca=/[\\\\\\^\\$\\*\\+\\?\\|\\[\\]\\(\\)\\.\\{\\}]/g,za={}.__proto__?function(n,t){n.__proto__=t}:function(n,t){for(var e in t)n[e]=t[e]},Da=function(n,t){return t.querySelector(n)},ja=function(n,t){return t.querySelectorAll(n)},La=va[o(va,\"matchesSelector\")],Ha=function(n,t){return La.call(n,t)};\"function\"==typeof Sizzle&&(Da=function(n,t){return Sizzle(n,t)[0]||null},ja=function(n,t){return Sizzle.uniqueSort(Sizzle(n,t))},Ha=Sizzle.matchesSelector),da.selection=function(){return Ya};var Fa=da.selection.prototype=[];Fa.select=function(n){var t,e,r,i,u=[];n=v(n);for(var a=-1,o=this.length;++a<o;){u.push(t=[]),t.parentNode=(r=this[a]).parentNode;for(var c=-1,l=r.length;++c<l;)(i=r[c])?(t.push(e=n.call(i,i.__data__,c,a)),e&&\"__data__\"in i&&(e.__data__=i.__data__)):t.push(null)}return m(u)},Fa.selectAll=function(n){var t,e,r=[];n=y(n);for(var i=-1,u=this.length;++i<u;)for(var a=this[i],o=-1,c=a.length;++o<c;)(e=a[o])&&(r.push(t=qa(n.call(e,e.__data__,o,i))),t.parentNode=e);return m(r)};var Pa={svg:\"http://www.w3.org/2000/svg\",xhtml:\"http://www.w3.org/1999/xhtml\",xlink:\"http://www.w3.org/1999/xlink\",xml:\"http://www.w3.org/XML/1998/namespace\",xmlns:\"http://www.w3.org/2000/xmlns/\"};da.ns={prefix:Pa,qualify:function(n){var t=n.indexOf(\":\"),e=n;return t>=0&&(e=n.substring(0,t),n=n.substring(t+1)),Pa.hasOwnProperty(e)?{space:Pa[e],local:n}:n}},Fa.attr=function(n,t){if(arguments.length<2){if(\"string\"==typeof n){var e=this.node();return n=da.ns.qualify(n),n.local?e.getAttributeNS(n.space,n.local):e.getAttribute(n)}for(t in n)this.each(M(t,n[t]));return this}return this.each(M(n,t))},Fa.classed=function(n,t){if(arguments.length<2){if(\"string\"==typeof n){var e=this.node(),r=(n=n.trim().split(/^|\\s+/g)).length,i=-1;if(t=e.classList){for(;++i<r;)if(!t.contains(n[i]))return!1}else for(t=e.getAttribute(\"class\");++i<r;)if(!b(n[i]).test(t))return!1;return!0}for(t in n)this.each(_(t,n[t]));return this}return this.each(_(n,t))},Fa.style=function(n,t,e){var r=arguments.length;if(3>r){if(\"string\"!=typeof n){2>r&&(t=\"\");for(e in n)this.each(S(e,n[e],t));return this}if(2>r)return ya.getComputedStyle(this.node(),null).getPropertyValue(n);e=\"\"}return this.each(S(n,t,e))},Fa.property=function(n,t){if(arguments.length<2){if(\"string\"==typeof n)return this.node()[n];for(t in n)this.each(E(t,n[t]));return this}return this.each(E(n,t))},Fa.text=function(n){return arguments.length?this.each(\"function\"==typeof n?function(){var t=n.apply(this,arguments);this.textContent=null==t?\"\":t}:null==n?function(){this.textContent=\"\"}:function(){this.textContent=n}):this.node().textContent},Fa.html=function(n){return arguments.length?this.each(\"function\"==typeof n?function(){var t=n.apply(this,arguments);this.innerHTML=null==t?\"\":t}:null==n?function(){this.innerHTML=\"\"}:function(){this.innerHTML=n}):this.node().innerHTML},Fa.append=function(n){return n=k(n),this.select(function(){return this.appendChild(n.apply(this,arguments))})},Fa.insert=function(n,t){return n=k(n),t=v(t),this.select(function(){return this.insertBefore(n.apply(this,arguments),t.apply(this,arguments))})},Fa.remove=function(){return this.each(function(){var n=this.parentNode;n&&n.removeChild(this)})},Fa.data=function(n,t){function e(n,e){var r,u,a,o=n.length,f=e.length,h=Math.min(o,f),g=new Array(f),p=new Array(f),d=new Array(o);if(t){var m,v=new i,y=new i,M=[];for(r=-1;++r<o;)m=t.call(u=n[r],u.__data__,r),v.has(m)?d[r]=u:v.set(m,u),M.push(m);for(r=-1;++r<f;)m=t.call(e,a=e[r],r),(u=v.get(m))?(g[r]=u,u.__data__=a):y.has(m)||(p[r]=A(a)),y.set(m,a),v.remove(m);for(r=-1;++r<o;)v.has(M[r])&&(d[r]=n[r])}else{for(r=-1;++r<h;)u=n[r],a=e[r],u?(u.__data__=a,g[r]=u):p[r]=A(a);for(;f>r;++r)p[r]=A(e[r]);for(;o>r;++r)d[r]=n[r]}p.update=g,p.parentNode=g.parentNode=d.parentNode=n.parentNode,c.push(p),l.push(g),s.push(d)}var r,u,a=-1,o=this.length;if(!arguments.length){for(n=new Array(o=(r=this[0]).length);++a<o;)(u=r[a])&&(n[a]=u.__data__);return n}var c=C([]),l=m([]),s=m([]);if(\"function\"==typeof n)for(;++a<o;)e(r=this[a],n.call(r,r.parentNode.__data__,a));else for(;++a<o;)e(r=this[a],n);return l.enter=function(){return c},l.exit=function(){return s},l},Fa.datum=function(n){return arguments.length?this.property(\"__data__\",n):this.property(\"__data__\")},Fa.filter=function(n){var t,e,r,i=[];\"function\"!=typeof n&&(n=N(n));for(var u=0,a=this.length;a>u;u++){i.push(t=[]),t.parentNode=(e=this[u]).parentNode;for(var o=0,c=e.length;c>o;o++)(r=e[o])&&n.call(r,r.__data__,o)&&t.push(r)}return m(i)},Fa.order=function(){for(var n=-1,t=this.length;++n<t;)for(var e,r=this[n],i=r.length-1,u=r[i];--i>=0;)(e=r[i])&&(u&&u!==e.nextSibling&&u.parentNode.insertBefore(e,u),u=e);return this},Fa.sort=function(n){n=q.apply(this,arguments);for(var t=-1,e=this.length;++t<e;)this[t].sort(n);return this.order()},Fa.each=function(n){return T(this,function(t,e,r){n.call(t,t.__data__,e,r)})},Fa.call=function(n){var t=qa(arguments);return n.apply(t[0]=this,t),this},Fa.empty=function(){return!this.node()},Fa.node=function(){for(var n=0,t=this.length;t>n;n++)for(var e=this[n],r=0,i=e.length;i>r;r++){var u=e[r];if(u)return u}return null},Fa.size=function(){var n=0;return this.each(function(){++n}),n};var Oa=[];da.selection.enter=C,da.selection.enter.prototype=Oa,Oa.append=Fa.append,Oa.empty=Fa.empty,Oa.node=Fa.node,Oa.call=Fa.call,Oa.size=Fa.size,Oa.select=function(n){for(var t,e,r,i,u,a=[],o=-1,c=this.length;++o<c;){r=(i=this[o]).update,a.push(t=[]),t.parentNode=i.parentNode;for(var l=-1,s=i.length;++l<s;)(u=i[l])?(t.push(r[l]=e=n.call(i.parentNode,u.__data__,l,o)),e.__data__=u.__data__):t.push(null)}return m(a)},Oa.insert=function(n,t){return arguments.length<2&&(t=z(this)),Fa.insert.call(this,n,t)},Fa.transition=function(){for(var n,t,e=zc||++Fc,r=[],i=Dc||{time:Date.now(),ease:Nr,delay:0,duration:250},u=-1,a=this.length;++u<a;){r.push(n=[]);for(var o=this[u],c=-1,l=o.length;++c<l;)(t=o[c])&&Eu(t,c,e,i),n.push(t)}return _u(r,e)},da.select=function(n){var t=[\"string\"==typeof n?Da(n,ma):n];return t.parentNode=va,m([t])},da.selectAll=function(n){var t=qa(\"string\"==typeof n?ja(n,ma):n);return t.parentNode=va,m([t])};var Ya=da.select(va);Fa.on=function(n,t,e){var r=arguments.length;if(3>r){if(\"string\"!=typeof n){2>r&&(t=!1);for(e in n)this.each(D(e,n[e],t));return this}if(2>r)return(r=this.node()[\"__on\"+n])&&r._;e=!1}return this.each(D(n,t,e))};var Ra=da.map({mouseenter:\"mouseover\",mouseleave:\"mouseout\"});Ra.forEach(function(n){\"on\"+n in ma&&Ra.remove(n)});var Ua=o(va.style,\"userSelect\"),Ia=0;da.mouse=function(n){return F(n,p())};var Va=/WebKit/.test(ya.navigator.userAgent)?-1:0;da.touches=function(n,t){return arguments.length<2&&(t=p().touches),t?qa(t).map(function(t){var e=F(n,t);return e.identifier=t.identifier,e}):[]},da.behavior.drag=function(){function n(){this.on(\"mousedown.drag\",a).on(\"touchstart.drag\",o)}function t(){return da.event.changedTouches[0].identifier}function e(n,t){return da.touches(n).filter(function(n){return n.identifier===t})[0]}function r(n,t,e,r){return function(){function a(){if(!s)return o();var n=t(s,g),e=n[0]-d[0],r=n[1]-d[1];m|=e|r,d=n,f({type:\"drag\",x:n[0]+c[0],y:n[1]+c[1],dx:e,dy:r})}function o(){v.on(e+\".\"+p,null).on(r+\".\"+p,null),y(m&&da.event.target===h),f({type:\"dragend\"})}var c,l=this,s=l.parentNode,f=i.of(l,arguments),h=da.event.target,g=n(),p=null==g?\"drag\":\"drag-\"+g,d=t(s,g),m=0,v=da.select(ya).on(e+\".\"+p,a).on(r+\".\"+p,o),y=H();u?(c=u.apply(l,arguments),c=[c.x-d[0],c.y-d[1]]):c=[0,0],f({type:\"dragstart\"})}}var i=d(n,\"drag\",\"dragstart\",\"dragend\"),u=null,a=r(s,da.mouse,\"mousemove\",\"mouseup\"),o=r(t,e,\"touchmove\",\"touchend\");return n.origin=function(t){return arguments.length?(u=t,n):u},da.rebind(n,i,\"on\")},da.behavior.zoom=function(){function n(){this.on(E,o).on(Ba+\".zoom\",l).on(k,s).on(\"dblclick.zoom\",f).on(\"touchstart.zoom\",c)}function t(n){return[(n[0]-_[0])/w,(n[1]-_[1])/w]}function e(n){return[n[0]*w+_[0],n[1]*w+_[1]]}function r(n){w=Math.max(S[0],Math.min(S[1],n))}function i(n,t){t=e(t),_[0]+=n[0]-t[0],_[1]+=n[1]-t[1]}function u(){y&&y.domain(v.range().map(function(n){return(n-_[0])/w}).map(v.invert)),x&&x.domain(M.range().map(function(n){return(n-_[1])/w}).map(M.invert))}function a(n){u(),n({type:\"zoom\",scale:w,translate:_})}function o(){function n(){c=1,i(da.mouse(r),f),a(u)}function e(){l.on(k,ya===r?s:null).on(A,null),h(c&&da.event.target===o)}var r=this,u=N.of(r,arguments),o=da.event.target,c=0,l=da.select(ya).on(k,n).on(A,e),f=t(da.mouse(r)),h=H()}function c(){function n(){var n=da.touches(u),t=n[0],e=h[t.identifier];if(c=n[1]){var c,l=h[c.identifier],s=da.event.scale;if(null==s){var f=(f=c[0]-t[0])*f+(f=c[1]-t[1])*f;s=p&&Math.sqrt(f/p)}t=[(t[0]+c[0])/2,(t[1]+c[1])/2],e=[(e[0]+l[0])/2,(e[1]+l[1])/2],r(s*m)}b=null,i(t,e),a(o)}function e(){v.on(f,null).on(d,null),y()}var u=this,o=N.of(u,arguments),c=da.touches(u),l=Date.now(),s=\"zoom-\"+da.event.changedTouches[0].identifier,f=\"touchmove.\"+s,d=\"touchend.\"+s,v=da.select(ya).on(f,n).on(d,e).on(E,null).on(k,null),y=H();if(m=w,h={},p=0,c.forEach(function(n){h[n.identifier]=t(n)}),1===c.length){if(500>l-b){var M=c[0],x=t(c[0]);r(2*w),i(M,x),g(),a(o)}b=l}else if(c.length>1){var M=c[0],_=c[1],S=M[0]-_[0],A=M[1]-_[1];p=S*S+A*A}}function l(){g(),h||(h=t(da.mouse(this))),r(Math.pow(2,.002*Xa())*w),i(da.mouse(this),h),a(N.of(this,arguments))}function s(){h=null}function f(){var n=da.mouse(this),e=t(n),u=Math.log(w)/Math.LN2;r(Math.pow(2,da.event.shiftKey?Math.ceil(u)-1:Math.floor(u)+1)),i(n,e),a(N.of(this,arguments))}var h,p,m,v,y,M,x,b,_=[0,0],w=1,S=Za,E=\"mousedown.zoom\",k=\"mousemove.zoom\",A=\"mouseup.zoom\",N=d(n,\"zoom\");return n.translate=function(t){return arguments.length?(_=t.map(Number),u(),n):_},n.scale=function(t){return arguments.length?(w=+t,u(),n):w},n.scaleExtent=function(t){return arguments.length?(S=null==t?Za:t.map(Number),n):S},n.x=function(t){return arguments.length?(y=t,v=t.copy(),_=[0,0],w=1,n):y},n.y=function(t){return arguments.length?(x=t,M=t.copy(),_=[0,0],w=1,n):x},da.rebind(n,N,\"on\")};var Xa,Za=[0,1/0],Ba=\"onwheel\"in ma?(Xa=function(){return-da.event.deltaY*(da.event.deltaMode?120:1)},\"wheel\"):\"onmousewheel\"in ma?(Xa=function(){return da.event.wheelDelta},\"mousewheel\"):(Xa=function(){return-da.event.detail},\"MozMousePixelScroll\");P.prototype.toString=function(){return this.rgb()+\"\"},da.hsl=function(n,t,e){return 1===arguments.length?n instanceof Y?O(n.h,n.s,n.l):ot(\"\"+n,ct,O):O(+n,+t,+e)};var $a=Y.prototype=new P;$a.brighter=function(n){return n=Math.pow(.7,arguments.length?n:1),O(this.h,this.s,this.l/n)},$a.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),O(this.h,this.s,n*this.l)},$a.rgb=function(){return R(this.h,this.s,this.l)};var Wa=Math.PI,Ja=1e-6,Ga=Ja*Ja,Ka=Wa/180,Qa=180/Wa;da.hcl=function(n,t,e){return 1===arguments.length?n instanceof W?$(n.h,n.c,n.l):n instanceof K?nt(n.l,n.a,n.b):nt((n=lt((n=da.rgb(n)).r,n.g,n.b)).l,n.a,n.b):$(+n,+t,+e)};var no=W.prototype=new P;no.brighter=function(n){return $(this.h,this.c,Math.min(100,this.l+to*(arguments.length?n:1)))},no.darker=function(n){return $(this.h,this.c,Math.max(0,this.l-to*(arguments.length?n:1)))},no.rgb=function(){return J(this.h,this.c,this.l).rgb()},da.lab=function(n,t,e){return 1===arguments.length?n instanceof K?G(n.l,n.a,n.b):n instanceof W?J(n.l,n.c,n.h):lt((n=da.rgb(n)).r,n.g,n.b):G(+n,+t,+e)};var to=18,eo=.95047,ro=1,io=1.08883,uo=K.prototype=new P;uo.brighter=function(n){return G(Math.min(100,this.l+to*(arguments.length?n:1)),this.a,this.b)},uo.darker=function(n){return G(Math.max(0,this.l-to*(arguments.length?n:1)),this.a,this.b)},uo.rgb=function(){return Q(this.l,this.a,this.b)},da.rgb=function(n,t,e){return 1===arguments.length?n instanceof ut?it(n.r,n.g,n.b):ot(\"\"+n,it,R):it(~~n,~~t,~~e)};var ao=ut.prototype=new P;ao.brighter=function(n){n=Math.pow(.7,arguments.length?n:1);var t=this.r,e=this.g,r=this.b,i=30;return t||e||r?(t&&i>t&&(t=i),e&&i>e&&(e=i),r&&i>r&&(r=i),it(Math.min(255,Math.floor(t/n)),Math.min(255,Math.floor(e/n)),Math.min(255,Math.floor(r/n)))):it(i,i,i)},ao.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),it(Math.floor(n*this.r),Math.floor(n*this.g),Math.floor(n*this.b))},ao.hsl=function(){return ct(this.r,this.g,this.b)},ao.toString=function(){return\"#\"+at(this.r)+at(this.g)+at(this.b)};var oo=da.map({aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",darkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",ghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",lightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",moccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",seashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"});oo.forEach(function(n,t){oo.set(n,ot(t,it,R))}),da.functor=ht,da.xhr=pt(gt),da.dsv=function(n,t){function e(n,e,u){arguments.length<3&&(u=e,e=null);var a=da.xhr(n,t,u);return a.row=function(n){return arguments.length?a.response(null==(e=n)?r:i(n)):e},a.row(e)}function r(n){return e.parse(n.responseText)}function i(n){return function(t){return e.parse(t.responseText,n)}}function a(t){return t.map(o).join(n)}function o(n){return c.test(n)?'\"'+n.replace(/\\\"/g,'\"\"')+'\"':n}var c=new RegExp('[\"'+n+\"\\n]\"),l=n.charCodeAt(0);return e.parse=function(n,t){var r;return e.parseRows(n,function(n,e){if(r)return r(n,e-1);var i=new Function(\"d\",\"return {\"+n.map(function(n,t){return JSON.stringify(n)+\": d[\"+t+\"]\"}).join(\",\")+\"}\");r=t?function(n,e){return t(i(n),e)}:i})},e.parseRows=function(n,t){function e(){if(s>=c)return a;if(i)return i=!1,u;var t=s;if(34===n.charCodeAt(t)){for(var e=t;e++<c;)if(34===n.charCodeAt(e)){if(34!==n.charCodeAt(e+1))break;++e}s=e+2;var r=n.charCodeAt(e+1);return 13===r?(i=!0,10===n.charCodeAt(e+2)&&++s):10===r&&(i=!0),n.substring(t+1,e).replace(/\"\"/g,'\"')}for(;c>s;){var r=n.charCodeAt(s++),o=1;if(10===r)i=!0;else if(13===r)i=!0,10===n.charCodeAt(s)&&(++s,++o);else if(r!==l)continue;return n.substring(t,s-o)}return n.substring(t)}for(var r,i,u={},a={},o=[],c=n.length,s=0,f=0;(r=e())!==a;){for(var h=[];r!==u&&r!==a;)h.push(r),r=e();(!t||(h=t(h,f++)))&&o.push(h)}return o},e.format=function(t){if(Array.isArray(t[0]))return e.formatRows(t);var r=new u,i=[];return t.forEach(function(n){for(var t in n)r.has(t)||i.push(r.add(t))}),[i.map(o).join(n)].concat(t.map(function(t){return i.map(function(n){return o(t[n])}).join(n)})).join(\"\\n\")},e.formatRows=function(n){return n.map(a).join(\"\\n\")},e},da.csv=da.dsv(\",\",\"text/csv\"),da.tsv=da.dsv(\"\t\",\"text/tab-separated-values\");var co,lo,so,fo;da.timer=function(n,t,e){if(arguments.length<3){if(arguments.length<2)t=0;else if(!isFinite(t))return;e=Date.now()}var r=e+t,i={callback:n,time:r,next:null};lo?lo.next=i:co=i,lo=i,so||(fo=clearTimeout(fo),so=1,ho(vt))},da.timer.flush=function(){yt(),Mt()};var ho=ya[o(ya,\"requestAnimationFrame\")]||function(n){setTimeout(n,17)},go=\".\",po=\",\",mo=[3,3],vo=\"$\",yo=[\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"µ\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"].map(xt);da.formatPrefix=function(n,t){var e=0;return n&&(0>n&&(n*=-1),t&&(n=da.round(n,bt(n,t))),e=1+Math.floor(1e-12+Math.log(n)/Math.LN10),e=Math.max(-24,Math.min(24,3*Math.floor((0>=e?e+1:e-1)/3)))),yo[8+e/3]},da.round=function(n,t){return t?Math.round(n*(t=Math.pow(10,t)))/t:Math.round(n)},da.format=function(n){var t=Mo.exec(n),e=t[1]||\" \",r=t[2]||\">\",i=t[3]||\"\",u=t[4]||\"\",a=t[5],o=+t[6],c=t[7],l=t[8],s=t[9],f=1,h=\"\",g=!1;switch(l&&(l=+l.substring(1)),(a||\"0\"===e&&\"=\"===r)&&(a=e=\"0\",r=\"=\",c&&(o-=Math.floor((o-1)/4))),s){case\"n\":c=!0,s=\"g\";break;case\"%\":f=100,h=\"%\",s=\"f\";break;case\"p\":f=100,h=\"%\",s=\"r\";break;case\"b\":case\"o\":case\"x\":case\"X\":\"#\"===u&&(u=\"0\"+s.toLowerCase());case\"c\":case\"d\":g=!0,l=0;break;case\"s\":f=-1,s=\"r\"}\"#\"===u?u=\"\":\"$\"===u&&(u=vo),\"r\"!=s||l||(s=\"g\"),null!=l&&(\"g\"==s?l=Math.max(1,Math.min(21,l)):(\"e\"==s||\"f\"==s)&&(l=Math.max(0,Math.min(20,l)))),s=xo.get(s)||_t;var p=a&&c;return function(n){if(g&&n%1)return\"\";var t=0>n||0===n&&0>1/n?(n=-n,\"-\"):i;if(0>f){var d=da.formatPrefix(n,l);n=d.scale(n),h=d.symbol}else n*=f;n=s(n,l);var m=n.lastIndexOf(\".\"),v=0>m?n:n.substring(0,m),y=0>m?\"\":go+n.substring(m+1);!a&&c&&(v=bo(v));var M=u.length+v.length+y.length+(p?0:t.length),x=o>M?new Array(M=o-M+1).join(e):\"\";return p&&(v=bo(x+v)),t+=u,n=v+y,(\"<\"===r?t+n+x:\">\"===r?x+t+n:\"^\"===r?x.substring(0,M>>=1)+t+n+x.substring(M):t+(p?n:x+n))+h}};var Mo=/(?:([^{])?([<>=^]))?([+\\- ])?([$#])?(0)?(\\d+)?(,)?(\\.-?\\d+)?([a-z%])?/i,xo=da.map({b:function(n){return n.toString(2)},c:function(n){return String.fromCharCode(n)},o:function(n){return n.toString(8)},x:function(n){return n.toString(16)},X:function(n){return n.toString(16).toUpperCase()},g:function(n,t){return n.toPrecision(t)},e:function(n,t){return n.toExponential(t)},f:function(n,t){return n.toFixed(t)},r:function(n,t){return(n=da.round(n,bt(n,t))).toFixed(Math.max(0,Math.min(20,bt(n*(1+1e-15),t))))}}),bo=gt;if(mo){var _o=mo.length;bo=function(n){for(var t=n.length,e=[],r=0,i=mo[0];t>0&&i>0;)e.push(n.substring(t-=i,t+i)),i=mo[r=(r+1)%_o];return e.reverse().join(po)}}da.geo={},wt.prototype={s:0,t:0,add:function(n){St(n,this.t,wo),St(wo.s,this.s,this),this.s?this.t+=wo.t:this.s=wo.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var wo=new wt;da.geo.stream=function(n,t){n&&So.hasOwnProperty(n.type)?So[n.type](n,t):Et(n,t)};var So={Feature:function(n,t){Et(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,i=e.length;++r<i;)Et(e[r].geometry,t)}},Eo={Sphere:function(n,t){t.sphere()},Point:function(n,t){var e=n.coordinates;t.point(e[0],e[1])},MultiPoint:function(n,t){for(var e,r=n.coordinates,i=-1,u=r.length;++i<u;)e=r[i],t.point(e[0],e[1])},LineString:function(n,t){kt(n.coordinates,t,0)},MultiLineString:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)kt(e[r],t,0)},Polygon:function(n,t){At(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)At(e[r],t)},GeometryCollection:function(n,t){for(var e=n.geometries,r=-1,i=e.length;++r<i;)Et(e[r],t)}};da.geo.area=function(n){return ko=0,da.geo.stream(n,No),ko};var ko,Ao=new wt,No={sphere:function(){ko+=4*Wa},point:s,lineStart:s,lineEnd:s,polygonStart:function(){Ao.reset(),No.lineStart=Nt},polygonEnd:function(){var n=2*Ao;ko+=0>n?4*Wa+n:n,No.lineStart=No.lineEnd=No.point=s}};da.geo.bounds=function(){function n(n,t){M.push(x=[s=n,h=n]),f>t&&(f=t),t>g&&(g=t)}function t(t,e){var r=qt([t*Ka,e*Ka]);if(v){var i=Ct(v,r),u=[i[1],-i[0],0],a=Ct(u,i);jt(a),a=Lt(a);var c=t-p,l=c>0?1:-1,d=a[0]*Qa*l,m=Math.abs(c)>180;if(m^(d>l*p&&l*t>d)){var y=a[1]*Qa;y>g&&(g=y)}else if(d=(d+360)%360-180,m^(d>l*p&&l*t>d)){var y=-a[1]*Qa;f>y&&(f=y)}else f>e&&(f=e),e>g&&(g=e);m?p>t?o(s,t)>o(s,h)&&(h=t):o(t,h)>o(s,h)&&(s=t):h>=s?(s>t&&(s=t),t>h&&(h=t)):t>p?o(s,t)>o(s,h)&&(h=t):o(t,h)>o(s,h)&&(s=t)}else n(t,e);v=r,p=t}function e(){b.point=t}function r(){x[0]=s,x[1]=h,b.point=n,v=null}function i(n,e){if(v){var r=n-p;y+=Math.abs(r)>180?r+(r>0?360:-360):r}else d=n,m=e;No.point(n,e),t(n,e)}function u(){No.lineStart()}function a(){i(d,m),No.lineEnd(),Math.abs(y)>Ja&&(s=-(h=180)),x[0]=s,x[1]=h,v=null}function o(n,t){return(t-=n)<0?t+360:t}function c(n,t){return n[0]-t[0]}function l(n,t){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:n<t[0]||t[1]<n}var s,f,h,g,p,d,m,v,y,M,x,b={point:n,lineStart:e,lineEnd:r,polygonStart:function(){b.point=i,b.lineStart=u,b.lineEnd=a,y=0,No.polygonStart()},polygonEnd:function(){No.polygonEnd(),b.point=n,b.lineStart=e,b.lineEnd=r,0>Ao?(s=-(h=180),f=-(g=90)):y>Ja?g=90:-Ja>y&&(f=-90),x[0]=s,x[1]=h}};return function(n){g=h=-(s=f=1/0),M=[],da.geo.stream(n,b);var t=M.length;if(t){M.sort(c);for(var e,r=1,i=M[0],u=[i];t>r;++r)e=M[r],l(e[0],i)||l(e[1],i)?(o(i[0],e[1])>o(i[0],i[1])&&(i[1]=e[1]),o(e[0],i[1])>o(i[0],i[1])&&(i[0]=e[0])):u.push(i=e);for(var a,e,p=-1/0,t=u.length-1,r=0,i=u[t];t>=r;i=e,++r)e=u[r],(a=o(i[1],e[0]))>p&&(p=a,s=e[0],h=i[1])}return M=x=null,1/0===s||1/0===f?[[0/0,0/0],[0/0,0/0]]:[[s,f],[h,g]]}}(),da.geo.centroid=function(n){qo=To=Co=zo=Do=jo=Lo=Ho=Fo=Po=Oo=0,da.geo.stream(n,Yo);var t=Fo,e=Po,r=Oo,i=t*t+e*e+r*r;return Ga>i&&(t=jo,e=Lo,r=Ho,Ja>To&&(t=Co,e=zo,r=Do),i=t*t+e*e+r*r,Ga>i)?[0/0,0/0]:[Math.atan2(e,t)*Qa,V(r/Math.sqrt(i))*Qa]};var qo,To,Co,zo,Do,jo,Lo,Ho,Fo,Po,Oo,Yo={sphere:s,point:Ft,lineStart:Ot,lineEnd:Yt,polygonStart:function(){Yo.lineStart=Rt},polygonEnd:function(){Yo.lineStart=Ot}},Ro=Xt(Ut,Jt,Kt,Qt),Uo=[-Wa,0],Io=1e9;(da.geo.conicEqualArea=function(){return ie(ue)}).raw=ue,da.geo.albers=function(){return da.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},da.geo.albersUsa=function(){function n(n){var u=n[0],a=n[1];return t=null,e(u,a),t||(r(u,a),t)||i(u,a),t}var t,e,r,i,u=da.geo.albers(),a=da.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),o=da.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),c={point:function(n,e){t=[n,e]}};return n.invert=function(n){var t=u.scale(),e=u.translate(),r=(n[0]-e[0])/t,i=(n[1]-e[1])/t;return(i>=.12&&.234>i&&r>=-.425&&-.214>r?a:i>=.166&&.234>i&&r>=-.214&&-.115>r?o:u).invert(n)},n.stream=function(n){var t=u.stream(n),e=a.stream(n),r=o.stream(n);return{point:function(n,i){t.point(n,i),e.point(n,i),r.point(n,i)},sphere:function(){t.sphere(),e.sphere(),r.sphere()},lineStart:function(){t.lineStart(),e.lineStart(),r.lineStart()},lineEnd:function(){t.lineEnd(),e.lineEnd(),r.lineEnd()},polygonStart:function(){t.polygonStart(),e.polygonStart(),r.polygonStart()},polygonEnd:function(){t.polygonEnd(),e.polygonEnd(),r.polygonEnd()}}},n.precision=function(t){return arguments.length?(u.precision(t),a.precision(t),o.precision(t),n):u.precision()},n.scale=function(t){return arguments.length?(u.scale(t),a.scale(.35*t),o.scale(t),n.translate(u.translate())):u.scale()},n.translate=function(t){if(!arguments.length)return u.translate();var l=u.scale(),s=+t[0],f=+t[1];return e=u.translate(t).clipExtent([[s-.455*l,f-.238*l],[s+.455*l,f+.238*l]]).stream(c).point,r=a.translate([s-.307*l,f+.201*l]).clipExtent([[s-.425*l+Ja,f+.12*l+Ja],[s-.214*l-Ja,f+.234*l-Ja]]).stream(c).point,i=o.translate([s-.205*l,f+.212*l]).clipExtent([[s-.214*l+Ja,f+.166*l+Ja],[s-.115*l-Ja,f+.234*l-Ja]]).stream(c).point,n},n.scale(1070)};var Vo,Xo,Zo,Bo,$o,Wo,Jo={point:s,lineStart:s,lineEnd:s,polygonStart:function(){Xo=0,Jo.lineStart=ae},polygonEnd:function(){Jo.lineStart=Jo.lineEnd=Jo.point=s,Vo+=Math.abs(Xo/2)}},Go={point:oe,lineStart:s,lineEnd:s,polygonStart:s,polygonEnd:s},Ko={point:se,lineStart:fe,lineEnd:he,polygonStart:function(){Ko.lineStart=ge},polygonEnd:function(){Ko.point=se,Ko.lineStart=fe,Ko.lineEnd=he}};da.geo.path=function(){function n(n){return n&&(\"function\"==typeof o&&u.pointRadius(+o.apply(this,arguments)),a&&a.valid||(a=i(u)),da.geo.stream(n,a)),u.result()}function t(){return a=null,n}var e,r,i,u,a,o=4.5;return n.area=function(n){return Vo=0,da.geo.stream(n,i(Jo)),Vo},n.centroid=function(n){return Co=zo=Do=jo=Lo=Ho=Fo=Po=Oo=0,da.geo.stream(n,i(Ko)),Oo?[Fo/Oo,Po/Oo]:Ho?[jo/Ho,Lo/Ho]:Do?[Co/Do,zo/Do]:[0/0,0/0]},n.bounds=function(n){return $o=Wo=-(Zo=Bo=1/0),da.geo.stream(n,i(Go)),[[Zo,Bo],[$o,Wo]]},n.projection=function(n){return arguments.length?(i=(e=n)?n.stream||me(n):gt,t()):e},n.context=function(n){return arguments.length?(u=null==(r=n)?new ce:new pe(n),\"function\"!=typeof o&&u.pointRadius(o),t()):r},n.pointRadius=function(t){return arguments.length?(o=\"function\"==typeof t?t:(u.pointRadius(+t),+t),n):o},n.projection(da.geo.albersUsa()).context(null)},da.geo.projection=ve,da.geo.projectionMutator=ye,(da.geo.equirectangular=function(){return ve(xe)}).raw=xe.invert=xe,da.geo.rotation=function(n){function t(t){return t=n(t[0]*Ka,t[1]*Ka),t[0]*=Qa,t[1]*=Qa,t}return n=be(n[0]%360*Ka,n[1]*Ka,n.length>2?n[2]*Ka:0),t.invert=function(t){return t=n.invert(t[0]*Ka,t[1]*Ka),t[0]*=Qa,t[1]*=Qa,t},t},da.geo.circle=function(){function n(){var n=\"function\"==typeof r?r.apply(this,arguments):r,t=be(-n[0]*Ka,-n[1]*Ka,0).invert,i=[];return e(null,null,1,{point:function(n,e){i.push(n=t(n,e)),n[0]*=Qa,n[1]*=Qa}}),{type:\"Polygon\",coordinates:[i]}}var t,e,r=[0,0],i=6;return n.origin=function(t){return arguments.length?(r=t,n):r},n.angle=function(r){return arguments.length?(e=Ee((t=+r)*Ka,i*Ka),n):t},n.precision=function(r){return arguments.length?(e=Ee(t*Ka,(i=+r)*Ka),n):i},n.angle(90)},da.geo.distance=function(n,t){var e,r=(t[0]-n[0])*Ka,i=n[1]*Ka,u=t[1]*Ka,a=Math.sin(r),o=Math.cos(r),c=Math.sin(i),l=Math.cos(i),s=Math.sin(u),f=Math.cos(u);return Math.atan2(Math.sqrt((e=f*a)*e+(e=l*s-c*f*o)*e),c*s+l*f*o)},da.geo.graticule=function(){function n(){return{type:\"MultiLineString\",coordinates:t()}}function t(){return da.range(Math.ceil(u/m)*m,i,m).map(h).concat(da.range(Math.ceil(l/v)*v,c,v).map(g)).concat(da.range(Math.ceil(r/p)*p,e,p).filter(function(n){return Math.abs(n%m)>Ja}).map(s)).concat(da.range(Math.ceil(o/d)*d,a,d).filter(function(n){return Math.abs(n%v)>Ja}).map(f))}var e,r,i,u,a,o,c,l,s,f,h,g,p=10,d=p,m=90,v=360,y=2.5;return n.lines=function(){return t().map(function(n){return{type:\"LineString\",coordinates:n}})},n.outline=function(){return{type:\"Polygon\",coordinates:[h(u).concat(g(c).slice(1),h(i).reverse().slice(1),g(l).reverse().slice(1))]}},n.extent=function(t){return arguments.length?n.majorExtent(t).minorExtent(t):n.minorExtent()},n.majorExtent=function(t){return arguments.length?(u=+t[0][0],i=+t[1][0],l=+t[0][1],c=+t[1][1],u>i&&(t=u,u=i,i=t),l>c&&(t=l,l=c,c=t),n.precision(y)):[[u,l],[i,c]]},n.minorExtent=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],o=+t[0][1],a=+t[1][1],r>e&&(t=r,r=e,e=t),o>a&&(t=o,o=a,a=t),n.precision(y)):[[r,o],[e,a]]},n.step=function(t){return arguments.length?n.majorStep(t).minorStep(t):n.minorStep()},n.majorStep=function(t){return arguments.length?(m=+t[0],v=+t[1],n):[m,v]},n.minorStep=function(t){return arguments.length?(p=+t[0],d=+t[1],n):[p,d]},n.precision=function(t){return arguments.length?(y=+t,s=Ae(o,a,90),f=Ne(r,e,y),h=Ae(l,c,90),g=Ne(u,i,y),n):y},n.majorExtent([[-180,-90+Ja],[180,90-Ja]]).minorExtent([[-180,-80-Ja],[180,80+Ja]])},da.geo.greatArc=function(){function n(){return{type:\"LineString\",coordinates:[t||r.apply(this,arguments),e||i.apply(this,arguments)]}}var t,e,r=qe,i=Te;return n.distance=function(){return da.geo.distance(t||r.apply(this,arguments),e||i.apply(this,arguments))},n.source=function(e){return arguments.length?(r=e,t=\"function\"==typeof e?null:e,n):r},n.target=function(t){return arguments.length?(i=t,e=\"function\"==typeof t?null:t,n):i},n.precision=function(){return arguments.length?n:0},n},da.geo.interpolate=function(n,t){return Ce(n[0]*Ka,n[1]*Ka,t[0]*Ka,t[1]*Ka)},da.geo.length=function(n){return Qo=0,da.geo.stream(n,nc),Qo};var Qo,nc={sphere:s,point:s,lineStart:ze,lineEnd:s,polygonStart:s,polygonEnd:s},tc=De(function(n){return Math.sqrt(2/(1+n))},function(n){return 2*Math.asin(n/2)});(da.geo.azimuthalEqualArea=function(){return ve(tc)}).raw=tc;var ec=De(function(n){var t=Math.acos(n);return t&&t/Math.sin(t)},gt);(da.geo.azimuthalEquidistant=function(){return ve(ec)}).raw=ec,(da.geo.conicConformal=function(){return ie(je)}).raw=je,(da.geo.conicEquidistant=function(){return ie(Le)}).raw=Le;var rc=De(function(n){return 1/n},Math.atan);(da.geo.gnomonic=function(){return ve(rc)}).raw=rc,He.invert=function(n,t){return[n,2*Math.atan(Math.exp(t))-Wa/2]},(da.geo.mercator=function(){return Fe(He)}).raw=He;var ic=De(function(){return 1},Math.asin);(da.geo.orthographic=function(){return ve(ic)}).raw=ic;var uc=De(function(n){return 1/(1+n)},function(n){return 2*Math.atan(n)});(da.geo.stereographic=function(){return ve(uc)}).raw=uc,Pe.invert=function(n,t){return[Math.atan2(X(n),Math.cos(t)),V(Math.sin(t)/Z(n))]},(da.geo.transverseMercator=function(){return Fe(Pe)}).raw=Pe,da.geom={},da.svg={},da.svg.line=function(){return Oe(gt)\n};var ac=da.map({linear:Ue,\"linear-closed\":Ie,step:Ve,\"step-before\":Xe,\"step-after\":Ze,basis:Ke,\"basis-open\":Qe,\"basis-closed\":nr,bundle:tr,cardinal:We,\"cardinal-open\":Be,\"cardinal-closed\":$e,monotone:or});ac.forEach(function(n,t){t.key=n,t.closed=/-closed$/.test(n)});var oc=[0,2/3,1/3,0],cc=[0,1/3,2/3,0],lc=[0,1/6,2/3,1/6];da.geom.hull=function(n){function t(n){if(n.length<3)return[];var t,i,u,a,o,c,l,s,f,h,g,p,d=ht(e),m=ht(r),v=n.length,y=v-1,M=[],x=[],b=0;if(d===Ye&&r===Re)t=n;else for(u=0,t=[];v>u;++u)t.push([+d.call(this,i=n[u],u),+m.call(this,i,u)]);for(u=1;v>u;++u)(t[u][1]<t[b][1]||t[u][1]==t[b][1]&&t[u][0]<t[b][0])&&(b=u);for(u=0;v>u;++u)u!==b&&(c=t[u][1]-t[b][1],o=t[u][0]-t[b][0],M.push({angle:Math.atan2(c,o),index:u}));for(M.sort(function(n,t){return n.angle-t.angle}),g=M[0].angle,h=M[0].index,f=0,u=1;y>u;++u){if(a=M[u].index,g==M[u].angle){if(o=t[h][0]-t[b][0],c=t[h][1]-t[b][1],l=t[a][0]-t[b][0],s=t[a][1]-t[b][1],o*o+c*c>=l*l+s*s){M[u].index=-1;continue}M[f].index=-1}g=M[u].angle,f=u,h=a}for(x.push(b),u=0,a=0;2>u;++a)M[a].index>-1&&(x.push(M[a].index),u++);for(p=x.length;y>a;++a)if(!(M[a].index<0)){for(;!cr(x[p-2],x[p-1],M[a].index,t);)--p;x[p++]=M[a].index}var _=[];for(u=p-1;u>=0;--u)_.push(n[x[u]]);return _}var e=Ye,r=Re;return arguments.length?t(n):(t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t)},da.geom.polygon=function(n){return za(n,sc),n};var sc=da.geom.polygon.prototype=[];sc.area=function(){for(var n,t=-1,e=this.length,r=this[e-1],i=0;++t<e;)n=r,r=this[t],i+=n[1]*r[0]-n[0]*r[1];return.5*i},sc.centroid=function(n){var t,e,r=-1,i=this.length,u=0,a=0,o=this[i-1];for(arguments.length||(n=-1/(6*this.area()));++r<i;)t=o,o=this[r],e=t[0]*o[1]-o[0]*t[1],u+=(t[0]+o[0])*e,a+=(t[1]+o[1])*e;return[u*n,a*n]},sc.clip=function(n){for(var t,e,r,i,u,a,o=fr(n),c=-1,l=this.length-fr(this),s=this[l-1];++c<l;){for(t=n.slice(),n.length=0,i=this[c],u=t[(r=t.length-o)-1],e=-1;++e<r;)a=t[e],lr(a,s,i)?(lr(u,s,i)||n.push(sr(u,a,s,i)),n.push(a)):lr(u,s,i)&&n.push(sr(u,a,s,i)),u=a;o&&n.push(n[0]),s=i}return n},da.geom.delaunay=function(n){var t=n.map(function(){return[]}),e=[];return hr(n,function(e){t[e.region.l.index].push(n[e.region.r.index])}),t.forEach(function(t,r){var i=n[r],u=i[0],a=i[1];t.forEach(function(n){n.angle=Math.atan2(n[0]-u,n[1]-a)}),t.sort(function(n,t){return n.angle-t.angle});for(var o=0,c=t.length-1;c>o;o++)e.push([i,t[o],t[o+1]])}),e},da.geom.voronoi=function(n){function t(n){var t,u,a,o=n.map(function(){return[]}),c=ht(e),l=ht(r),s=n.length,f=1e6;if(c===Ye&&l===Re)t=n;else for(t=new Array(s),a=0;s>a;++a)t[a]=[+c.call(this,u=n[a],a),+l.call(this,u,a)];if(hr(t,function(n){var t,e,r,i,u,a;1===n.a&&n.b>=0?(t=n.ep.r,e=n.ep.l):(t=n.ep.l,e=n.ep.r),1===n.a?(u=t?t.y:-f,r=n.c-n.b*u,a=e?e.y:f,i=n.c-n.b*a):(r=t?t.x:-f,u=n.c-n.a*r,i=e?e.x:f,a=n.c-n.a*i);var c=[r,u],l=[i,a];o[n.region.l.index].push(c,l),o[n.region.r.index].push(c,l)}),o=o.map(function(n,e){var r=t[e][0],i=t[e][1],u=n.map(function(n){return Math.atan2(n[0]-r,n[1]-i)}),a=da.range(n.length).sort(function(n,t){return u[n]-u[t]});return a.filter(function(n,t){return!t||u[n]-u[a[t-1]]>Ja}).map(function(t){return n[t]})}),o.forEach(function(n,e){var r=n.length;if(!r)return n.push([-f,-f],[-f,f],[f,f],[f,-f]);if(!(r>2)){var i=t[e],u=n[0],a=n[1],o=i[0],c=i[1],l=u[0],s=u[1],h=a[0],g=a[1],p=Math.abs(h-l),d=g-s;if(Math.abs(d)<Ja){var m=s>c?-f:f;n.push([-f,m],[f,m])}else if(Ja>p){var v=l>o?-f:f;n.push([v,-f],[v,f])}else{var m=(l-o)*(g-s)>(h-l)*(s-c)?f:-f,y=Math.abs(d)-p;Math.abs(y)<Ja?n.push([0>d?m:-m,m]):(y>0&&(m*=-1),n.push([-f,m],[f,m]))}}}),i)for(a=0;s>a;++a)i.clip(o[a]);for(a=0;s>a;++a)o[a].point=n[a];return o}var e=Ye,r=Re,i=null;return arguments.length?t(n):(t.x=function(n){return arguments.length?(e=n,t):e},t.y=function(n){return arguments.length?(r=n,t):r},t.clipExtent=function(n){if(!arguments.length)return i&&[i[0],i[2]];if(null==n)i=null;else{var e=+n[0][0],r=+n[0][1],u=+n[1][0],a=+n[1][1];i=da.geom.polygon([[e,r],[e,a],[u,a],[u,r]])}return t},t.size=function(n){return arguments.length?t.clipExtent(n&&[[0,0],n]):i&&i[2]},t.links=function(n){var t,i,u,a=n.map(function(){return[]}),o=[],c=ht(e),l=ht(r),s=n.length;if(c===Ye&&l===Re)t=n;else for(t=new Array(s),u=0;s>u;++u)t[u]=[+c.call(this,i=n[u],u),+l.call(this,i,u)];return hr(t,function(t){var e=t.region.l.index,r=t.region.r.index;a[e][r]||(a[e][r]=a[r][e]=!0,o.push({source:n[e],target:n[r]}))}),o},t.triangles=function(n){if(e===Ye&&r===Re)return da.geom.delaunay(n);for(var t,i=new Array(c),u=ht(e),a=ht(r),o=-1,c=n.length;++o<c;)(i[o]=[+u.call(this,t=n[o],o),+a.call(this,t,o)]).data=t;return da.geom.delaunay(i).map(function(n){return n.map(function(n){return n.data})})},t)};var fc={l:\"r\",r:\"l\"};da.geom.quadtree=function(n,t,e,r,i){function u(n){function u(n,t,e,r,i,u,a,o){if(!isNaN(e)&&!isNaN(r))if(n.leaf){var c=n.x,s=n.y;if(null!=c)if(Math.abs(c-e)+Math.abs(s-r)<.01)l(n,t,e,r,i,u,a,o);else{var f=n.point;n.x=n.y=n.point=null,l(n,f,c,s,i,u,a,o),l(n,t,e,r,i,u,a,o)}else n.x=e,n.y=r,n.point=t}else l(n,t,e,r,i,u,a,o)}function l(n,t,e,r,i,a,o,c){var l=.5*(i+o),s=.5*(a+c),f=e>=l,h=r>=s,g=(h<<1)+f;n.leaf=!1,n=n.nodes[g]||(n.nodes[g]=dr()),f?i=l:o=l,h?a=s:c=s,u(n,t,e,r,i,a,o,c)}var s,f,h,g,p,d,m,v,y,M=ht(o),x=ht(c);if(null!=t)d=t,m=e,v=r,y=i;else if(v=y=-(d=m=1/0),f=[],h=[],p=n.length,a)for(g=0;p>g;++g)s=n[g],s.x<d&&(d=s.x),s.y<m&&(m=s.y),s.x>v&&(v=s.x),s.y>y&&(y=s.y),f.push(s.x),h.push(s.y);else for(g=0;p>g;++g){var b=+M(s=n[g],g),_=+x(s,g);d>b&&(d=b),m>_&&(m=_),b>v&&(v=b),_>y&&(y=_),f.push(b),h.push(_)}var w=v-d,S=y-m;w>S?y=m+w:v=d+S;var E=dr();if(E.add=function(n){u(E,n,+M(n,++g),+x(n,g),d,m,v,y)},E.visit=function(n){mr(n,E,d,m,v,y)},g=-1,null==t){for(;++g<p;)u(E,n[g],f[g],h[g],d,m,v,y);--g}else n.forEach(E.add);return f=h=n=s=null,E}var a,o=Ye,c=Re;return(a=arguments.length)?(o=gr,c=pr,3===a&&(i=e,r=t,e=t=0),u(n)):(u.x=function(n){return arguments.length?(o=n,u):o},u.y=function(n){return arguments.length?(c=n,u):c},u.extent=function(n){return arguments.length?(null==n?t=e=r=i=null:(t=+n[0][0],e=+n[0][1],r=+n[1][0],i=+n[1][1]),u):null==t?null:[[t,e],[r,i]]},u.size=function(n){return arguments.length?(null==n?t=e=r=i=null:(t=e=0,r=+n[0],i=+n[1]),u):null==t?null:[r-t,i-e]},u)},da.interpolateRgb=vr,da.interpolateObject=yr,da.interpolateNumber=Mr,da.interpolateString=xr;var hc=/[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g;da.interpolate=br,da.interpolators=[function(n,t){var e=typeof t;return(\"string\"===e?oo.has(t)||/^(#|rgb\\(|hsl\\()/.test(t)?vr:xr:t instanceof P?vr:\"object\"===e?Array.isArray(t)?_r:yr:Mr)(n,t)}],da.interpolateArray=_r;var gc=function(){return gt},pc=da.map({linear:gc,poly:qr,quad:function(){return kr},cubic:function(){return Ar},sin:function(){return Tr},exp:function(){return Cr},circle:function(){return zr},elastic:Dr,back:jr,bounce:function(){return Lr}}),dc=da.map({\"in\":gt,out:Sr,\"in-out\":Er,\"out-in\":function(n){return Er(Sr(n))}});da.ease=function(n){var t=n.indexOf(\"-\"),e=t>=0?n.substring(0,t):n,r=t>=0?n.substring(t+1):\"in\";return e=pc.get(e)||gc,r=dc.get(r)||gt,wr(r(e.apply(null,Array.prototype.slice.call(arguments,1))))},da.interpolateHcl=Hr,da.interpolateHsl=Fr,da.interpolateLab=Pr,da.interpolateRound=Or,da.transform=function(n){var t=ma.createElementNS(da.ns.prefix.svg,\"g\");return(da.transform=function(n){if(null!=n){t.setAttribute(\"transform\",n);var e=t.transform.baseVal.consolidate()}return new Yr(e?e.matrix:mc)})(n)},Yr.prototype.toString=function(){return\"translate(\"+this.translate+\")rotate(\"+this.rotate+\")skewX(\"+this.skew+\")scale(\"+this.scale+\")\"};var mc={a:1,b:0,c:0,d:1,e:0,f:0};da.interpolateTransform=Vr,da.layout={},da.layout.bundle=function(){return function(n){for(var t=[],e=-1,r=n.length;++e<r;)t.push(Br(n[e]));return t}},da.layout.chord=function(){function n(){var n,l,f,h,g,p={},d=[],m=da.range(u),v=[];for(e=[],r=[],n=0,h=-1;++h<u;){for(l=0,g=-1;++g<u;)l+=i[h][g];d.push(l),v.push(da.range(u)),n+=l}for(a&&m.sort(function(n,t){return a(d[n],d[t])}),o&&v.forEach(function(n,t){n.sort(function(n,e){return o(i[t][n],i[t][e])})}),n=(2*Wa-s*u)/n,l=0,h=-1;++h<u;){for(f=l,g=-1;++g<u;){var y=m[h],M=v[y][g],x=i[y][M],b=l,_=l+=x*n;p[y+\"-\"+M]={index:y,subindex:M,startAngle:b,endAngle:_,value:x}}r[y]={index:y,startAngle:f,endAngle:l,value:(l-f)/n},l+=s}for(h=-1;++h<u;)for(g=h-1;++g<u;){var w=p[h+\"-\"+g],S=p[g+\"-\"+h];(w.value||S.value)&&e.push(w.value<S.value?{source:S,target:w}:{source:w,target:S})}c&&t()}function t(){e.sort(function(n,t){return c((n.source.value+n.target.value)/2,(t.source.value+t.target.value)/2)})}var e,r,i,u,a,o,c,l={},s=0;return l.matrix=function(n){return arguments.length?(u=(i=n)&&i.length,e=r=null,l):i},l.padding=function(n){return arguments.length?(s=n,e=r=null,l):s},l.sortGroups=function(n){return arguments.length?(a=n,e=r=null,l):a},l.sortSubgroups=function(n){return arguments.length?(o=n,e=null,l):o},l.sortChords=function(n){return arguments.length?(c=n,e&&t(),l):c},l.chords=function(){return e||n(),e},l.groups=function(){return r||n(),r},l},da.layout.force=function(){function n(n){return function(t,e,r,i){if(t.point!==n){var u=t.cx-n.x,a=t.cy-n.y,o=1/Math.sqrt(u*u+a*a);if(d>(i-e)*o){var c=t.charge*o*o;return n.px-=u*c,n.py-=a*c,!0}if(t.point&&isFinite(o)){var c=t.pointCharge*o*o;n.px-=u*c,n.py-=a*c}}return!t.charge}}function t(n){n.px=da.event.x,n.py=da.event.y,o.resume()}var e,r,i,u,a,o={},c=da.dispatch(\"start\",\"tick\",\"end\"),l=[1,1],s=.9,f=vc,h=yc,g=-30,p=.1,d=.8,m=[],v=[];return o.tick=function(){if((r*=.99)<.005)return c.end({type:\"end\",alpha:r=0}),!0;var t,e,o,f,h,d,y,M,x,b=m.length,_=v.length;for(e=0;_>e;++e)o=v[e],f=o.source,h=o.target,M=h.x-f.x,x=h.y-f.y,(d=M*M+x*x)&&(d=r*u[e]*((d=Math.sqrt(d))-i[e])/d,M*=d,x*=d,h.x-=M*(y=f.weight/(h.weight+f.weight)),h.y-=x*y,f.x+=M*(y=1-y),f.y+=x*y);if((y=r*p)&&(M=l[0]/2,x=l[1]/2,e=-1,y))for(;++e<b;)o=m[e],o.x+=(M-o.x)*y,o.y+=(x-o.y)*y;if(g)for(ni(t=da.geom.quadtree(m),r,a),e=-1;++e<b;)(o=m[e]).fixed||t.visit(n(o));for(e=-1;++e<b;)o=m[e],o.fixed?(o.x=o.px,o.y=o.py):(o.x-=(o.px-(o.px=o.x))*s,o.y-=(o.py-(o.py=o.y))*s);c.tick({type:\"tick\",alpha:r})},o.nodes=function(n){return arguments.length?(m=n,o):m},o.links=function(n){return arguments.length?(v=n,o):v},o.size=function(n){return arguments.length?(l=n,o):l},o.linkDistance=function(n){return arguments.length?(f=\"function\"==typeof n?n:+n,o):f},o.distance=o.linkDistance,o.linkStrength=function(n){return arguments.length?(h=\"function\"==typeof n?n:+n,o):h},o.friction=function(n){return arguments.length?(s=+n,o):s},o.charge=function(n){return arguments.length?(g=\"function\"==typeof n?n:+n,o):g},o.gravity=function(n){return arguments.length?(p=+n,o):p},o.theta=function(n){return arguments.length?(d=+n,o):d},o.alpha=function(n){return arguments.length?(n=+n,r?r=n>0?n:0:n>0&&(c.start({type:\"start\",alpha:r=n}),da.timer(o.tick)),o):r},o.start=function(){function n(n,r){for(var i,u=t(e),a=-1,o=u.length;++a<o;)if(!isNaN(i=u[a][n]))return i;return Math.random()*r}function t(){if(!c){for(c=[],r=0;p>r;++r)c[r]=[];for(r=0;d>r;++r){var n=v[r];c[n.source.index].push(n.target),c[n.target.index].push(n.source)}}return c[e]}var e,r,c,s,p=m.length,d=v.length,y=l[0],M=l[1];for(e=0;p>e;++e)(s=m[e]).index=e,s.weight=0;for(e=0;d>e;++e)s=v[e],\"number\"==typeof s.source&&(s.source=m[s.source]),\"number\"==typeof s.target&&(s.target=m[s.target]),++s.source.weight,++s.target.weight;for(e=0;p>e;++e)s=m[e],isNaN(s.x)&&(s.x=n(\"x\",y)),isNaN(s.y)&&(s.y=n(\"y\",M)),isNaN(s.px)&&(s.px=s.x),isNaN(s.py)&&(s.py=s.y);if(i=[],\"function\"==typeof f)for(e=0;d>e;++e)i[e]=+f.call(this,v[e],e);else for(e=0;d>e;++e)i[e]=f;if(u=[],\"function\"==typeof h)for(e=0;d>e;++e)u[e]=+h.call(this,v[e],e);else for(e=0;d>e;++e)u[e]=h;if(a=[],\"function\"==typeof g)for(e=0;p>e;++e)a[e]=+g.call(this,m[e],e);else for(e=0;p>e;++e)a[e]=g;return o.resume()},o.resume=function(){return o.alpha(.1)},o.stop=function(){return o.alpha(0)},o.drag=function(){return e||(e=da.behavior.drag().origin(gt).on(\"dragstart.force\",Jr).on(\"drag.force\",t).on(\"dragend.force\",Gr)),arguments.length?(this.on(\"mouseover.force\",Kr).on(\"mouseout.force\",Qr).call(e),void 0):e},da.rebind(o,c,\"on\")};var vc=20,yc=1;da.layout.hierarchy=function(){function n(t,a,o){var c=i.call(e,t,a);if(t.depth=a,o.push(t),c&&(l=c.length)){for(var l,s,f=-1,h=t.children=[],g=0,p=a+1;++f<l;)s=n(c[f],p,o),s.parent=t,h.push(s),g+=s.value;r&&h.sort(r),u&&(t.value=g)}else u&&(t.value=+u.call(e,t,a)||0);return t}function t(n,r){var i=n.children,a=0;if(i&&(o=i.length))for(var o,c=-1,l=r+1;++c<o;)a+=t(i[c],l);else u&&(a=+u.call(e,n,r)||0);return u&&(n.value=a),a}function e(t){var e=[];return n(t,0,e),e}var r=ii,i=ei,u=ri;return e.sort=function(n){return arguments.length?(r=n,e):r},e.children=function(n){return arguments.length?(i=n,e):i},e.value=function(n){return arguments.length?(u=n,e):u},e.revalue=function(n){return t(n,0),n},e},da.layout.partition=function(){function n(t,e,r,i){var u=t.children;if(t.x=e,t.y=t.depth*i,t.dx=r,t.dy=i,u&&(a=u.length)){var a,o,c,l=-1;for(r=t.value?r/t.value:0;++l<a;)n(o=u[l],e,c=o.value*r,i),e+=c}}function t(n){var e=n.children,r=0;if(e&&(i=e.length))for(var i,u=-1;++u<i;)r=Math.max(r,t(e[u]));return 1+r}function e(e,u){var a=r.call(this,e,u);return n(a[0],0,i[0],i[1]/t(a[0])),a}var r=da.layout.hierarchy(),i=[1,1];return e.size=function(n){return arguments.length?(i=n,e):i},ti(e,r)},da.layout.pie=function(){function n(u){var a=u.map(function(e,r){return+t.call(n,e,r)}),o=+(\"function\"==typeof r?r.apply(this,arguments):r),c=((\"function\"==typeof i?i.apply(this,arguments):i)-o)/da.sum(a),l=da.range(u.length);null!=e&&l.sort(e===Mc?function(n,t){return a[t]-a[n]}:function(n,t){return e(u[n],u[t])});var s=[];return l.forEach(function(n){var t;s[n]={data:u[n],value:t=a[n],startAngle:o,endAngle:o+=t*c}}),s}var t=Number,e=Mc,r=0,i=2*Wa;return n.value=function(e){return arguments.length?(t=e,n):t},n.sort=function(t){return arguments.length?(e=t,n):e},n.startAngle=function(t){return arguments.length?(r=t,n):r},n.endAngle=function(t){return arguments.length?(i=t,n):i},n};var Mc={};da.layout.stack=function(){function n(o,c){var l=o.map(function(e,r){return t.call(n,e,r)}),s=l.map(function(t){return t.map(function(t,e){return[u.call(n,t,e),a.call(n,t,e)]})}),f=e.call(n,s,c);l=da.permute(l,f),s=da.permute(s,f);var h,g,p,d=r.call(n,s,c),m=l.length,v=l[0].length;for(g=0;v>g;++g)for(i.call(n,l[0][g],p=d[g],s[0][g][1]),h=1;m>h;++h)i.call(n,l[h][g],p+=s[h-1][g][1],s[h][g][1]);return o}var t=gt,e=li,r=si,i=ci,u=ai,a=oi;return n.values=function(e){return arguments.length?(t=e,n):t},n.order=function(t){return arguments.length?(e=\"function\"==typeof t?t:xc.get(t)||li,n):e},n.offset=function(t){return arguments.length?(r=\"function\"==typeof t?t:bc.get(t)||si,n):r},n.x=function(t){return arguments.length?(u=t,n):u},n.y=function(t){return arguments.length?(a=t,n):a},n.out=function(t){return arguments.length?(i=t,n):i},n};var xc=da.map({\"inside-out\":function(n){var t,e,r=n.length,i=n.map(fi),u=n.map(hi),a=da.range(r).sort(function(n,t){return i[n]-i[t]}),o=0,c=0,l=[],s=[];for(t=0;r>t;++t)e=a[t],c>o?(o+=u[e],l.push(e)):(c+=u[e],s.push(e));return s.reverse().concat(l)},reverse:function(n){return da.range(n.length).reverse()},\"default\":li}),bc=da.map({silhouette:function(n){var t,e,r,i=n.length,u=n[0].length,a=[],o=0,c=[];for(e=0;u>e;++e){for(t=0,r=0;i>t;t++)r+=n[t][e][1];r>o&&(o=r),a.push(r)}for(e=0;u>e;++e)c[e]=(o-a[e])/2;return c},wiggle:function(n){var t,e,r,i,u,a,o,c,l,s=n.length,f=n[0],h=f.length,g=[];for(g[0]=c=l=0,e=1;h>e;++e){for(t=0,i=0;s>t;++t)i+=n[t][e][1];for(t=0,u=0,o=f[e][0]-f[e-1][0];s>t;++t){for(r=0,a=(n[t][e][1]-n[t][e-1][1])/(2*o);t>r;++r)a+=(n[r][e][1]-n[r][e-1][1])/o;u+=a*n[t][e][1]}g[e]=c-=i?u/i*o:0,l>c&&(l=c)}for(e=0;h>e;++e)g[e]-=l;return g},expand:function(n){var t,e,r,i=n.length,u=n[0].length,a=1/i,o=[];for(e=0;u>e;++e){for(t=0,r=0;i>t;t++)r+=n[t][e][1];if(r)for(t=0;i>t;t++)n[t][e][1]/=r;else for(t=0;i>t;t++)n[t][e][1]=a}for(e=0;u>e;++e)o[e]=0;return o},zero:si});da.layout.histogram=function(){function n(n,u){for(var a,o,c=[],l=n.map(e,this),s=r.call(this,l,u),f=i.call(this,s,l,u),u=-1,h=l.length,g=f.length-1,p=t?1:1/h;++u<g;)a=c[u]=[],a.dx=f[u+1]-(a.x=f[u]),a.y=0;if(g>0)for(u=-1;++u<h;)o=l[u],o>=s[0]&&o<=s[1]&&(a=c[da.bisect(f,o,1,g)-1],a.y+=p,a.push(n[u]));return c}var t=!0,e=Number,r=mi,i=pi;return n.value=function(t){return arguments.length?(e=t,n):e},n.range=function(t){return arguments.length?(r=ht(t),n):r},n.bins=function(t){return arguments.length?(i=\"number\"==typeof t?function(n){return di(n,t)}:ht(t),n):i},n.frequency=function(e){return arguments.length?(t=!!e,n):t},n},da.layout.tree=function(){function n(n,u){function a(n,t){var r=n.children,i=n._tree;if(r&&(u=r.length)){for(var u,o,l,s=r[0],f=s,h=-1;++h<u;)l=r[h],a(l,o),f=c(l,o,f),o=l;Ei(n);var g=.5*(s._tree.prelim+l._tree.prelim);t?(i.prelim=t._tree.prelim+e(n,t),i.mod=i.prelim-g):i.prelim=g}else t&&(i.prelim=t._tree.prelim+e(n,t))}function o(n,t){n.x=n._tree.prelim+t;var e=n.children;if(e&&(r=e.length)){var r,i=-1;for(t+=n._tree.mod;++i<r;)o(e[i],t)}}function c(n,t,r){if(t){for(var i,u=n,a=n,o=t,c=n.parent.children[0],l=u._tree.mod,s=a._tree.mod,f=o._tree.mod,h=c._tree.mod;o=Mi(o),u=yi(u),o&&u;)c=yi(c),a=Mi(a),a._tree.ancestor=n,i=o._tree.prelim+f-u._tree.prelim-l+e(o,u),i>0&&(ki(Ai(o,n,r),n,i),l+=i,s+=i),f+=o._tree.mod,l+=u._tree.mod,h+=c._tree.mod,s+=a._tree.mod;o&&!Mi(a)&&(a._tree.thread=o,a._tree.mod+=f-s),u&&!yi(c)&&(c._tree.thread=u,c._tree.mod+=l-h,r=n)}return r}var l=t.call(this,n,u),s=l[0];Si(s,function(n,t){n._tree={ancestor:n,prelim:0,mod:0,change:0,shift:0,number:t?t._tree.number+1:0}}),a(s),o(s,-s._tree.prelim);var f=xi(s,_i),h=xi(s,bi),g=xi(s,wi),p=f.x-e(f,h)/2,d=h.x+e(h,f)/2,m=g.depth||1;return Si(s,i?function(n){n.x*=r[0],n.y=n.depth*r[1],delete n._tree}:function(n){n.x=(n.x-p)/(d-p)*r[0],n.y=n.depth/m*r[1],delete n._tree}),l}var t=da.layout.hierarchy().sort(null).value(null),e=vi,r=[1,1],i=!1;return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(i=null==(r=t),n):i?null:r},n.nodeSize=function(t){return arguments.length?(i=null!=(r=t),n):i?r:null},ti(n,t)},da.layout.pack=function(){function n(n,u){var a=e.call(this,n,u),o=a[0],c=i[0],l=i[1],s=null==t?Math.sqrt:\"function\"==typeof t?t:function(){return t};if(o.x=o.y=0,Si(o,function(n){n.r=+s(n.value)}),Si(o,zi),r){var f=r*(t?1:Math.max(2*o.r/c,2*o.r/l))/2;Si(o,function(n){n.r+=f}),Si(o,zi),Si(o,function(n){n.r-=f})}return Li(o,c/2,l/2,t?1:1/Math.max(2*o.r/c,2*o.r/l)),a}var t,e=da.layout.hierarchy().sort(Ni),r=0,i=[1,1];return n.size=function(t){return arguments.length?(i=t,n):i},n.radius=function(e){return arguments.length?(t=null==e||\"function\"==typeof e?e:+e,n):t},n.padding=function(t){return arguments.length?(r=+t,n):r},ti(n,e)},da.layout.cluster=function(){function n(n,u){var a,o=t.call(this,n,u),c=o[0],l=0;Si(c,function(n){var t=n.children;t&&t.length?(n.x=Pi(t),n.y=Fi(t)):(n.x=a?l+=e(n,a):0,n.y=0,a=n)});var s=Oi(c),f=Yi(c),h=s.x-e(s,f)/2,g=f.x+e(f,s)/2;return Si(c,i?function(n){n.x=(n.x-c.x)*r[0],n.y=(c.y-n.y)*r[1]}:function(n){n.x=(n.x-h)/(g-h)*r[0],n.y=(1-(c.y?n.y/c.y:1))*r[1]}),o}var t=da.layout.hierarchy().sort(null).value(null),e=vi,r=[1,1],i=!1;return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(i=null==(r=t),n):i?null:r},n.nodeSize=function(t){return arguments.length?(i=null!=(r=t),n):i?r:null},ti(n,t)},da.layout.treemap=function(){function n(n,t){for(var e,r,i=-1,u=n.length;++i<u;)r=(e=n[i]).value*(0>t?0:t),e.area=isNaN(r)||0>=r?0:r}function t(e){var u=e.children;if(u&&u.length){var a,o,c,l=f(e),s=[],h=u.slice(),p=1/0,d=\"slice\"===g?l.dx:\"dice\"===g?l.dy:\"slice-dice\"===g?1&e.depth?l.dy:l.dx:Math.min(l.dx,l.dy);for(n(h,l.dx*l.dy/e.value),s.area=0;(c=h.length)>0;)s.push(a=h[c-1]),s.area+=a.area,\"squarify\"!==g||(o=r(s,d))<=p?(h.pop(),p=o):(s.area-=s.pop().area,i(s,d,l,!1),d=Math.min(l.dx,l.dy),s.length=s.area=0,p=1/0);s.length&&(i(s,d,l,!0),s.length=s.area=0),u.forEach(t)}}function e(t){var r=t.children;if(r&&r.length){var u,a=f(t),o=r.slice(),c=[];for(n(o,a.dx*a.dy/t.value),c.area=0;u=o.pop();)c.push(u),c.area+=u.area,null!=u.z&&(i(c,u.z?a.dx:a.dy,a,!o.length),c.length=c.area=0);r.forEach(e)}}function r(n,t){for(var e,r=n.area,i=0,u=1/0,a=-1,o=n.length;++a<o;)(e=n[a].area)&&(u>e&&(u=e),e>i&&(i=e));return r*=r,t*=t,r?Math.max(t*i*p/r,r/(t*u*p)):1/0}function i(n,t,e,r){var i,u=-1,a=n.length,o=e.x,l=e.y,s=t?c(n.area/t):0;if(t==e.dx){for((r||s>e.dy)&&(s=e.dy);++u<a;)i=n[u],i.x=o,i.y=l,i.dy=s,o+=i.dx=Math.min(e.x+e.dx-o,s?c(i.area/s):0);i.z=!0,i.dx+=e.x+e.dx-o,e.y+=s,e.dy-=s}else{for((r||s>e.dx)&&(s=e.dx);++u<a;)i=n[u],i.x=o,i.y=l,i.dx=s,l+=i.dy=Math.min(e.y+e.dy-l,s?c(i.area/s):0);i.z=!1,i.dy+=e.y+e.dy-l,e.x+=s,e.dx-=s}}function u(r){var i=a||o(r),u=i[0];return u.x=0,u.y=0,u.dx=l[0],u.dy=l[1],a&&o.revalue(u),n([u],u.dx*u.dy/u.value),(a?e:t)(u),h&&(a=i),i}var a,o=da.layout.hierarchy(),c=Math.round,l=[1,1],s=null,f=Ri,h=!1,g=\"squarify\",p=.5*(1+Math.sqrt(5));return u.size=function(n){return arguments.length?(l=n,u):l},u.padding=function(n){function t(t){var e=n.call(u,t,t.depth);return null==e?Ri(t):Ui(t,\"number\"==typeof e?[e,e,e,e]:e)}function e(t){return Ui(t,n)}if(!arguments.length)return s;var r;return f=null==(s=n)?Ri:\"function\"==(r=typeof n)?t:\"number\"===r?(n=[n,n,n,n],e):e,u},u.round=function(n){return arguments.length?(c=n?Math.round:Number,u):c!=Number},u.sticky=function(n){return arguments.length?(h=n,a=null,u):h},u.ratio=function(n){return arguments.length?(p=n,u):p},u.mode=function(n){return arguments.length?(g=n+\"\",u):g},ti(u,o)},da.random={normal:function(n,t){var e=arguments.length;return 2>e&&(t=1),1>e&&(n=0),function(){var e,r,i;do e=2*Math.random()-1,r=2*Math.random()-1,i=e*e+r*r;while(!i||i>1);return n+t*e*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var n=da.random.normal.apply(da,arguments);return function(){return Math.exp(n())}},irwinHall:function(n){return function(){for(var t=0,e=0;n>e;e++)t+=Math.random();return t/n}}},da.scale={};var _c={floor:gt,ceil:gt};da.scale.linear=function(){return Wi([0,1],[0,1],br,!1)},da.scale.log=function(){return eu(da.scale.linear().domain([0,1]),10,!0,[1,10])};var wc=da.format(\".0e\"),Sc={floor:function(n){return-Math.ceil(-n)},ceil:function(n){return-Math.floor(-n)}};da.scale.pow=function(){return ru(da.scale.linear(),1,[0,1])},da.scale.sqrt=function(){return da.scale.pow().exponent(.5)},da.scale.ordinal=function(){return uu([],{t:\"range\",a:[[]]})},da.scale.category10=function(){return da.scale.ordinal().range(Ec)},da.scale.category20=function(){return da.scale.ordinal().range(kc)},da.scale.category20b=function(){return da.scale.ordinal().range(Ac)},da.scale.category20c=function(){return da.scale.ordinal().range(Nc)};var Ec=[\"#1f77b4\",\"#ff7f0e\",\"#2ca02c\",\"#d62728\",\"#9467bd\",\"#8c564b\",\"#e377c2\",\"#7f7f7f\",\"#bcbd22\",\"#17becf\"],kc=[\"#1f77b4\",\"#aec7e8\",\"#ff7f0e\",\"#ffbb78\",\"#2ca02c\",\"#98df8a\",\"#d62728\",\"#ff9896\",\"#9467bd\",\"#c5b0d5\",\"#8c564b\",\"#c49c94\",\"#e377c2\",\"#f7b6d2\",\"#7f7f7f\",\"#c7c7c7\",\"#bcbd22\",\"#dbdb8d\",\"#17becf\",\"#9edae5\"],Ac=[\"#393b79\",\"#5254a3\",\"#6b6ecf\",\"#9c9ede\",\"#637939\",\"#8ca252\",\"#b5cf6b\",\"#cedb9c\",\"#8c6d31\",\"#bd9e39\",\"#e7ba52\",\"#e7cb94\",\"#843c39\",\"#ad494a\",\"#d6616b\",\"#e7969c\",\"#7b4173\",\"#a55194\",\"#ce6dbd\",\"#de9ed6\"],Nc=[\"#3182bd\",\"#6baed6\",\"#9ecae1\",\"#c6dbef\",\"#e6550d\",\"#fd8d3c\",\"#fdae6b\",\"#fdd0a2\",\"#31a354\",\"#74c476\",\"#a1d99b\",\"#c7e9c0\",\"#756bb1\",\"#9e9ac8\",\"#bcbddc\",\"#dadaeb\",\"#636363\",\"#969696\",\"#bdbdbd\",\"#d9d9d9\"];da.scale.quantile=function(){return au([],[])},da.scale.quantize=function(){return ou(0,1,[0,1])},da.scale.threshold=function(){return cu([.5],[0,1])},da.scale.identity=function(){return lu([0,1])},da.svg.arc=function(){function n(){var n=t.apply(this,arguments),u=e.apply(this,arguments),a=r.apply(this,arguments)+qc,o=i.apply(this,arguments)+qc,c=(a>o&&(c=a,a=o,o=c),o-a),l=Wa>c?\"0\":\"1\",s=Math.cos(a),f=Math.sin(a),h=Math.cos(o),g=Math.sin(o);return c>=Tc?n?\"M0,\"+u+\"A\"+u+\",\"+u+\" 0 1,1 0,\"+-u+\"A\"+u+\",\"+u+\" 0 1,1 0,\"+u+\"M0,\"+n+\"A\"+n+\",\"+n+\" 0 1,0 0,\"+-n+\"A\"+n+\",\"+n+\" 0 1,0 0,\"+n+\"Z\":\"M0,\"+u+\"A\"+u+\",\"+u+\" 0 1,1 0,\"+-u+\"A\"+u+\",\"+u+\" 0 1,1 0,\"+u+\"Z\":n?\"M\"+u*s+\",\"+u*f+\"A\"+u+\",\"+u+\" 0 \"+l+\",1 \"+u*h+\",\"+u*g+\"L\"+n*h+\",\"+n*g+\"A\"+n+\",\"+n+\" 0 \"+l+\",0 \"+n*s+\",\"+n*f+\"Z\":\"M\"+u*s+\",\"+u*f+\"A\"+u+\",\"+u+\" 0 \"+l+\",1 \"+u*h+\",\"+u*g+\"L0,0\"+\"Z\"}var t=su,e=fu,r=hu,i=gu;return n.innerRadius=function(e){return arguments.length?(t=ht(e),n):t},n.outerRadius=function(t){return arguments.length?(e=ht(t),n):e},n.startAngle=function(t){return arguments.length?(r=ht(t),n):r},n.endAngle=function(t){return arguments.length?(i=ht(t),n):i},n.centroid=function(){var n=(t.apply(this,arguments)+e.apply(this,arguments))/2,u=(r.apply(this,arguments)+i.apply(this,arguments))/2+qc;return[Math.cos(u)*n,Math.sin(u)*n]},n};var qc=-Wa/2,Tc=2*Wa-1e-6;da.svg.line.radial=function(){var n=Oe(pu);return n.radius=n.x,delete n.x,n.angle=n.y,delete n.y,n},Xe.reverse=Ze,Ze.reverse=Xe,da.svg.area=function(){return du(gt)},da.svg.area.radial=function(){var n=du(pu);return n.radius=n.x,delete n.x,n.innerRadius=n.x0,delete n.x0,n.outerRadius=n.x1,delete n.x1,n.angle=n.y,delete n.y,n.startAngle=n.y0,delete n.y0,n.endAngle=n.y1,delete n.y1,n},da.svg.chord=function(){function n(n,o){var c=t(this,u,n,o),l=t(this,a,n,o);return\"M\"+c.p0+r(c.r,c.p1,c.a1-c.a0)+(e(c,l)?i(c.r,c.p1,c.r,c.p0):i(c.r,c.p1,l.r,l.p0)+r(l.r,l.p1,l.a1-l.a0)+i(l.r,l.p1,c.r,c.p0))+\"Z\"}function t(n,t,e,r){var i=t.call(n,e,r),u=o.call(n,i,r),a=c.call(n,i,r)+qc,s=l.call(n,i,r)+qc;return{r:u,a0:a,a1:s,p0:[u*Math.cos(a),u*Math.sin(a)],p1:[u*Math.cos(s),u*Math.sin(s)]}}function e(n,t){return n.a0==t.a0&&n.a1==t.a1}function r(n,t,e){return\"A\"+n+\",\"+n+\" 0 \"+ +(e>Wa)+\",1 \"+t}function i(n,t,e,r){return\"Q 0,0 \"+r}var u=qe,a=Te,o=mu,c=hu,l=gu;return n.radius=function(t){return arguments.length?(o=ht(t),n):o},n.source=function(t){return arguments.length?(u=ht(t),n):u},n.target=function(t){return arguments.length?(a=ht(t),n):a},n.startAngle=function(t){return arguments.length?(c=ht(t),n):c},n.endAngle=function(t){return arguments.length?(l=ht(t),n):l},n},da.svg.diagonal=function(){function n(n,i){var u=t.call(this,n,i),a=e.call(this,n,i),o=(u.y+a.y)/2,c=[u,{x:u.x,y:o},{x:a.x,y:o},a];return c=c.map(r),\"M\"+c[0]+\"C\"+c[1]+\" \"+c[2]+\" \"+c[3]}var t=qe,e=Te,r=vu;return n.source=function(e){return arguments.length?(t=ht(e),n):t},n.target=function(t){return arguments.length?(e=ht(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},da.svg.diagonal.radial=function(){var n=da.svg.diagonal(),t=vu,e=n.projection;return n.projection=function(n){return arguments.length?e(yu(t=n)):t},n},da.svg.symbol=function(){function n(n,r){return(Cc.get(t.call(this,n,r))||bu)(e.call(this,n,r))}var t=xu,e=Mu;return n.type=function(e){return arguments.length?(t=ht(e),n):t},n.size=function(t){return arguments.length?(e=ht(t),n):e},n};var Cc=da.map({circle:bu,cross:function(n){var t=Math.sqrt(n/5)/2;return\"M\"+-3*t+\",\"+-t+\"H\"+-t+\"V\"+-3*t+\"H\"+t+\"V\"+-t+\"H\"+3*t+\"V\"+t+\"H\"+t+\"V\"+3*t+\"H\"+-t+\"V\"+t+\"H\"+-3*t+\"Z\"},diamond:function(n){var t=Math.sqrt(n/(2*Lc)),e=t*Lc;return\"M0,\"+-t+\"L\"+e+\",0\"+\" 0,\"+t+\" \"+-e+\",0\"+\"Z\"},square:function(n){var t=Math.sqrt(n)/2;return\"M\"+-t+\",\"+-t+\"L\"+t+\",\"+-t+\" \"+t+\",\"+t+\" \"+-t+\",\"+t+\"Z\"},\"triangle-down\":function(n){var t=Math.sqrt(n/jc),e=t*jc/2;return\"M0,\"+e+\"L\"+t+\",\"+-e+\" \"+-t+\",\"+-e+\"Z\"},\"triangle-up\":function(n){var t=Math.sqrt(n/jc),e=t*jc/2;return\"M0,\"+-e+\"L\"+t+\",\"+e+\" \"+-t+\",\"+e+\"Z\"}});da.svg.symbolTypes=Cc.keys();var zc,Dc,jc=Math.sqrt(3),Lc=Math.tan(30*Ka),Hc=[],Fc=0;Hc.call=Fa.call,Hc.empty=Fa.empty,Hc.node=Fa.node,Hc.size=Fa.size,da.transition=function(n){return arguments.length?zc?n.transition():n:Ya.transition()},da.transition.prototype=Hc,Hc.select=function(n){var t,e,r,i=this.id,u=[];n=v(n);for(var a=-1,o=this.length;++a<o;){u.push(t=[]);for(var c=this[a],l=-1,s=c.length;++l<s;)(r=c[l])&&(e=n.call(r,r.__data__,l,a))?(\"__data__\"in r&&(e.__data__=r.__data__),Eu(e,l,i,r.__transition__[i]),t.push(e)):t.push(null)}return _u(u,i)},Hc.selectAll=function(n){var t,e,r,i,u,a=this.id,o=[];n=y(n);for(var c=-1,l=this.length;++c<l;)for(var s=this[c],f=-1,h=s.length;++f<h;)if(r=s[f]){u=r.__transition__[a],e=n.call(r,r.__data__,f,c),o.push(t=[]);for(var g=-1,p=e.length;++g<p;)(i=e[g])&&Eu(i,g,a,u),t.push(i)}return _u(o,a)},Hc.filter=function(n){var t,e,r,i=[];\"function\"!=typeof n&&(n=N(n));for(var u=0,a=this.length;a>u;u++){i.push(t=[]);for(var e=this[u],o=0,c=e.length;c>o;o++)(r=e[o])&&n.call(r,r.__data__,o)&&t.push(r)}return _u(i,this.id,this.time).ease(this.ease())},Hc.tween=function(n,t){var e=this.id;return arguments.length<2?this.node().__transition__[e].tween.get(n):T(this,null==t?function(t){t.__transition__[e].tween.remove(n)}:function(r){r.__transition__[e].tween.set(n,t)})},Hc.attr=function(n,t){function e(){this.removeAttribute(o)}function r(){this.removeAttributeNS(o.space,o.local)}function i(n){return null==n?e:(n+=\"\",function(){var t,e=this.getAttribute(o);return e!==n&&(t=a(e,n),function(n){this.setAttribute(o,t(n))})})}function u(n){return null==n?r:(n+=\"\",function(){var t,e=this.getAttributeNS(o.space,o.local);return e!==n&&(t=a(e,n),function(n){this.setAttributeNS(o.space,o.local,t(n))})})}if(arguments.length<2){for(t in n)this.attr(t,n[t]);return this}var a=\"transform\"==n?Vr:br,o=da.ns.qualify(n);return wu(this,\"attr.\"+n,t,o.local?u:i)},Hc.attrTween=function(n,t){function e(n,e){var r=t.call(this,n,e,this.getAttribute(i));return r&&function(n){this.setAttribute(i,r(n))}}function r(n,e){var r=t.call(this,n,e,this.getAttributeNS(i.space,i.local));return r&&function(n){this.setAttributeNS(i.space,i.local,r(n))}}var i=da.ns.qualify(n);return this.tween(\"attr.\"+n,i.local?r:e)},Hc.style=function(n,t,e){function r(){this.style.removeProperty(n)}function i(t){return null==t?r:(t+=\"\",function(){var r,i=ya.getComputedStyle(this,null).getPropertyValue(n);return i!==t&&(r=br(i,t),function(t){this.style.setProperty(n,r(t),e)})})}var u=arguments.length;if(3>u){if(\"string\"!=typeof n){2>u&&(t=\"\");for(e in n)this.style(e,n[e],t);return this}e=\"\"}return wu(this,\"style.\"+n,t,i)},Hc.styleTween=function(n,t,e){function r(r,i){var u=t.call(this,r,i,ya.getComputedStyle(this,null).getPropertyValue(n));return u&&function(t){this.style.setProperty(n,u(t),e)}}return arguments.length<3&&(e=\"\"),this.tween(\"style.\"+n,r)},Hc.text=function(n){return wu(this,\"text\",n,Su)},Hc.remove=function(){return this.each(\"end.transition\",function(){var n;!this.__transition__&&(n=this.parentNode)&&n.removeChild(this)})},Hc.ease=function(n){var t=this.id;return arguments.length<1?this.node().__transition__[t].ease:(\"function\"!=typeof n&&(n=da.ease.apply(da,arguments)),T(this,function(e){e.__transition__[t].ease=n}))},Hc.delay=function(n){var t=this.id;return T(this,\"function\"==typeof n?function(e,r,i){e.__transition__[t].delay=0|n.call(e,e.__data__,r,i)}:(n|=0,function(e){e.__transition__[t].delay=n}))},Hc.duration=function(n){var t=this.id;return T(this,\"function\"==typeof n?function(e,r,i){e.__transition__[t].duration=Math.max(1,0|n.call(e,e.__data__,r,i))}:(n=Math.max(1,0|n),function(e){e.__transition__[t].duration=n}))},Hc.each=function(n,t){var e=this.id;if(arguments.length<2){var r=Dc,i=zc;zc=e,T(this,function(t,r,i){Dc=t.__transition__[e],n.call(t,t.__data__,r,i)}),Dc=r,zc=i}else T(this,function(r){var i=r.__transition__[e];(i.event||(i.event=da.dispatch(\"start\",\"end\"))).on(n,t)});return this},Hc.transition=function(){for(var n,t,e,r,i=this.id,u=++Fc,a=[],o=0,c=this.length;c>o;o++){a.push(n=[]);for(var t=this[o],l=0,s=t.length;s>l;l++)(e=t[l])&&(r=Object.create(e.__transition__[i]),r.delay+=r.duration,Eu(e,l,u,r)),n.push(e)}return _u(a,u)},da.svg.axis=function(){function n(n){n.each(function(){var n,f=da.select(this),h=null==l?e.ticks?e.ticks.apply(e,c):e.domain():l,g=null==t?e.tickFormat?e.tickFormat.apply(e,c):String:t,p=Nu(e,h,s),d=f.selectAll(\".tick.minor\").data(p,String),m=d.enter().insert(\"line\",\".tick\").attr(\"class\",\"tick minor\").style(\"opacity\",1e-6),v=da.transition(d.exit()).style(\"opacity\",1e-6).remove(),y=da.transition(d).style(\"opacity\",1),M=f.selectAll(\".tick.major\").data(h,String),x=M.enter().insert(\"g\",\".domain\").attr(\"class\",\"tick major\").style(\"opacity\",1e-6),b=da.transition(M.exit()).style(\"opacity\",1e-6).remove(),_=da.transition(M).style(\"opacity\",1),w=Vi(e),S=f.selectAll(\".domain\").data([0]),E=(S.enter().append(\"path\").attr(\"class\",\"domain\"),da.transition(S)),k=e.copy(),A=this.__chart__||k;\nthis.__chart__=k,x.append(\"line\"),x.append(\"text\");var N=x.select(\"line\"),q=_.select(\"line\"),T=M.select(\"text\").text(g),C=x.select(\"text\"),z=_.select(\"text\");switch(r){case\"bottom\":n=ku,m.attr(\"y2\",u),y.attr(\"x2\",0).attr(\"y2\",u),N.attr(\"y2\",i),C.attr(\"y\",Math.max(i,0)+o),q.attr(\"x2\",0).attr(\"y2\",i),z.attr(\"x\",0).attr(\"y\",Math.max(i,0)+o),T.attr(\"dy\",\".71em\").style(\"text-anchor\",\"middle\"),E.attr(\"d\",\"M\"+w[0]+\",\"+a+\"V0H\"+w[1]+\"V\"+a);break;case\"top\":n=ku,m.attr(\"y2\",-u),y.attr(\"x2\",0).attr(\"y2\",-u),N.attr(\"y2\",-i),C.attr(\"y\",-(Math.max(i,0)+o)),q.attr(\"x2\",0).attr(\"y2\",-i),z.attr(\"x\",0).attr(\"y\",-(Math.max(i,0)+o)),T.attr(\"dy\",\"0em\").style(\"text-anchor\",\"middle\"),E.attr(\"d\",\"M\"+w[0]+\",\"+-a+\"V0H\"+w[1]+\"V\"+-a);break;case\"left\":n=Au,m.attr(\"x2\",-u),y.attr(\"x2\",-u).attr(\"y2\",0),N.attr(\"x2\",-i),C.attr(\"x\",-(Math.max(i,0)+o)),q.attr(\"x2\",-i).attr(\"y2\",0),z.attr(\"x\",-(Math.max(i,0)+o)).attr(\"y\",0),T.attr(\"dy\",\".32em\").style(\"text-anchor\",\"end\"),E.attr(\"d\",\"M\"+-a+\",\"+w[0]+\"H0V\"+w[1]+\"H\"+-a);break;case\"right\":n=Au,m.attr(\"x2\",u),y.attr(\"x2\",u).attr(\"y2\",0),N.attr(\"x2\",i),C.attr(\"x\",Math.max(i,0)+o),q.attr(\"x2\",i).attr(\"y2\",0),z.attr(\"x\",Math.max(i,0)+o).attr(\"y\",0),T.attr(\"dy\",\".32em\").style(\"text-anchor\",\"start\"),E.attr(\"d\",\"M\"+a+\",\"+w[0]+\"H0V\"+w[1]+\"H\"+a)}if(e.rangeBand){var D=k.rangeBand()/2,j=function(n){return k(n)+D};x.call(n,j),_.call(n,j)}else x.call(n,A),_.call(n,k),b.call(n,k),m.call(n,A),y.call(n,k),v.call(n,k)})}var t,e=da.scale.linear(),r=Pc,i=6,u=6,a=6,o=3,c=[10],l=null,s=0;return n.scale=function(t){return arguments.length?(e=t,n):e},n.orient=function(t){return arguments.length?(r=t in Oc?t+\"\":Pc,n):r},n.ticks=function(){return arguments.length?(c=arguments,n):c},n.tickValues=function(t){return arguments.length?(l=t,n):l},n.tickFormat=function(e){return arguments.length?(t=e,n):t},n.tickSize=function(t,e){if(!arguments.length)return i;var r=arguments.length-1;return i=+t,u=r>1?+e:i,a=r>0?+arguments[r]:i,n},n.tickPadding=function(t){return arguments.length?(o=+t,n):o},n.tickSubdivide=function(t){return arguments.length?(s=+t,n):s},n};var Pc=\"bottom\",Oc={top:1,right:1,bottom:1,left:1};da.svg.brush=function(){function n(u){u.each(function(){var u,a=da.select(this),s=a.selectAll(\".background\").data([0]),f=a.selectAll(\".extent\").data([0]),h=a.selectAll(\".resize\").data(l,String);a.style(\"pointer-events\",\"all\").on(\"mousedown.brush\",i).on(\"touchstart.brush\",i),s.enter().append(\"rect\").attr(\"class\",\"background\").style(\"visibility\",\"hidden\").style(\"cursor\",\"crosshair\"),f.enter().append(\"rect\").attr(\"class\",\"extent\").style(\"cursor\",\"move\"),h.enter().append(\"g\").attr(\"class\",function(n){return\"resize \"+n}).style(\"cursor\",function(n){return Yc[n]}).append(\"rect\").attr(\"x\",function(n){return/[ew]$/.test(n)?-3:null}).attr(\"y\",function(n){return/^[ns]/.test(n)?-3:null}).attr(\"width\",6).attr(\"height\",6).style(\"visibility\",\"hidden\"),h.style(\"display\",n.empty()?\"none\":null),h.exit().remove(),o&&(u=Vi(o),s.attr(\"x\",u[0]).attr(\"width\",u[1]-u[0]),e(a)),c&&(u=Vi(c),s.attr(\"y\",u[0]).attr(\"height\",u[1]-u[0]),r(a)),t(a)})}function t(n){n.selectAll(\".resize\").attr(\"transform\",function(n){return\"translate(\"+s[+/e$/.test(n)][0]+\",\"+s[+/^s/.test(n)][1]+\")\"})}function e(n){n.select(\".extent\").attr(\"x\",s[0][0]),n.selectAll(\".extent,.n>rect,.s>rect\").attr(\"width\",s[1][0]-s[0][0])}function r(n){n.select(\".extent\").attr(\"y\",s[0][1]),n.selectAll(\".extent,.e>rect,.w>rect\").attr(\"height\",s[1][1]-s[0][1])}function i(){function i(){var n=da.event.changedTouches;return n?da.touches(M,n)[0]:da.mouse(M)}function l(){32==da.event.keyCode&&(k||(v=null,N[0]-=s[1][0],N[1]-=s[1][1],k=2),g())}function h(){32==da.event.keyCode&&2==k&&(N[0]+=s[1][0],N[1]+=s[1][1],k=0,g())}function p(){var n=i(),u=!1;y&&(n[0]+=y[0],n[1]+=y[1]),k||(da.event.altKey?(v||(v=[(s[0][0]+s[1][0])/2,(s[0][1]+s[1][1])/2]),N[0]=s[+(n[0]<v[0])][0],N[1]=s[+(n[1]<v[1])][1]):v=null),S&&d(n,o,0)&&(e(_),u=!0),E&&d(n,c,1)&&(r(_),u=!0),u&&(t(_),b({type:\"brush\",mode:k?\"move\":\"resize\"}))}function d(n,t,e){var r,i,a=Vi(t),o=a[0],c=a[1],l=N[e],h=s[1][e]-s[0][e];return k&&(o-=l,c-=h+l),r=f[e]?Math.max(o,Math.min(c,n[e])):n[e],k?i=(r+=l)+h:(v&&(l=Math.max(o,Math.min(c,2*v[e]-r))),r>l?(i=r,r=l):i=l),s[0][e]!==r||s[1][e]!==i?(u=null,s[0][e]=r,s[1][e]=i,!0):void 0}function m(){p(),_.style(\"pointer-events\",\"all\").selectAll(\".resize\").style(\"display\",n.empty()?\"none\":null),da.select(\"body\").style(\"cursor\",null),q.on(\"mousemove.brush\",null).on(\"mouseup.brush\",null).on(\"touchmove.brush\",null).on(\"touchend.brush\",null).on(\"keydown.brush\",null).on(\"keyup.brush\",null),A(),b({type:\"brushend\"})}var v,y,M=this,x=da.select(da.event.target),b=a.of(M,arguments),_=da.select(M),w=x.datum(),S=!/^(n|s)$/.test(w)&&o,E=!/^(e|w)$/.test(w)&&c,k=x.classed(\"extent\"),A=H(),N=i(),q=da.select(ya).on(\"keydown.brush\",l).on(\"keyup.brush\",h);if(da.event.changedTouches?q.on(\"touchmove.brush\",p).on(\"touchend.brush\",m):q.on(\"mousemove.brush\",p).on(\"mouseup.brush\",m),k)N[0]=s[0][0]-N[0],N[1]=s[0][1]-N[1];else if(w){var T=+/w$/.test(w),C=+/^n/.test(w);y=[s[1-T][0]-N[0],s[1-C][1]-N[1]],N[0]=s[T][0],N[1]=s[C][1]}else da.event.altKey&&(v=N.slice());_.style(\"pointer-events\",\"none\").selectAll(\".resize\").style(\"display\",null),da.select(\"body\").style(\"cursor\",x.style(\"cursor\")),b({type:\"brushstart\"}),p()}var u,a=d(n,\"brushstart\",\"brush\",\"brushend\"),o=null,c=null,l=Rc[0],s=[[0,0],[0,0]],f=[!0,!0];return n.x=function(t){return arguments.length?(o=t,l=Rc[!o<<1|!c],n):o},n.y=function(t){return arguments.length?(c=t,l=Rc[!o<<1|!c],n):c},n.clamp=function(t){return arguments.length?(o&&c?f=[!!t[0],!!t[1]]:(o||c)&&(f[+!o]=!!t),n):o&&c?f:o||c?f[+!o]:null},n.extent=function(t){var e,r,i,a,l;return arguments.length?(u=[[0,0],[0,0]],o&&(e=t[0],r=t[1],c&&(e=e[0],r=r[0]),u[0][0]=e,u[1][0]=r,o.invert&&(e=o(e),r=o(r)),e>r&&(l=e,e=r,r=l),s[0][0]=0|e,s[1][0]=0|r),c&&(i=t[0],a=t[1],o&&(i=i[1],a=a[1]),u[0][1]=i,u[1][1]=a,c.invert&&(i=c(i),a=c(a)),i>a&&(l=i,i=a,a=l),s[0][1]=0|i,s[1][1]=0|a),n):(t=u||s,o&&(e=t[0][0],r=t[1][0],u||(e=s[0][0],r=s[1][0],o.invert&&(e=o.invert(e),r=o.invert(r)),e>r&&(l=e,e=r,r=l))),c&&(i=t[0][1],a=t[1][1],u||(i=s[0][1],a=s[1][1],c.invert&&(i=c.invert(i),a=c.invert(a)),i>a&&(l=i,i=a,a=l))),o&&c?[[e,i],[r,a]]:o?[e,r]:c&&[i,a])},n.clear=function(){return u=null,s[0][0]=s[0][1]=s[1][0]=s[1][1]=0,n},n.empty=function(){return o&&s[0][0]===s[1][0]||c&&s[0][1]===s[1][1]},da.rebind(n,a,\"on\")};var Yc={n:\"ns-resize\",e:\"ew-resize\",s:\"ns-resize\",w:\"ew-resize\",nw:\"nwse-resize\",ne:\"nesw-resize\",se:\"nwse-resize\",sw:\"nesw-resize\"},Rc=[[\"n\",\"e\",\"s\",\"w\",\"nw\",\"ne\",\"se\",\"sw\"],[\"e\",\"w\"],[\"n\",\"s\"],[]];da.time={};var Uc=Date,Ic=[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"];qu.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){Vc.setUTCDate.apply(this._,arguments)},setDay:function(){Vc.setUTCDay.apply(this._,arguments)},setFullYear:function(){Vc.setUTCFullYear.apply(this._,arguments)},setHours:function(){Vc.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){Vc.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){Vc.setUTCMinutes.apply(this._,arguments)},setMonth:function(){Vc.setUTCMonth.apply(this._,arguments)},setSeconds:function(){Vc.setUTCSeconds.apply(this._,arguments)},setTime:function(){Vc.setTime.apply(this._,arguments)}};var Vc=Date.prototype,Xc=\"%a %b %e %X %Y\",Zc=\"%m/%d/%Y\",Bc=\"%H:%M:%S\",$c=[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],Wc=[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],Jc=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],Gc=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];da.time.year=Tu(function(n){return n=da.time.day(n),n.setMonth(0,1),n},function(n,t){n.setFullYear(n.getFullYear()+t)},function(n){return n.getFullYear()}),da.time.years=da.time.year.range,da.time.years.utc=da.time.year.utc.range,da.time.day=Tu(function(n){var t=new Uc(2e3,0);return t.setFullYear(n.getFullYear(),n.getMonth(),n.getDate()),t},function(n,t){n.setDate(n.getDate()+t)},function(n){return n.getDate()-1}),da.time.days=da.time.day.range,da.time.days.utc=da.time.day.utc.range,da.time.dayOfYear=function(n){var t=da.time.year(n);return Math.floor((n-t-6e4*(n.getTimezoneOffset()-t.getTimezoneOffset()))/864e5)},Ic.forEach(function(n,t){n=n.toLowerCase(),t=7-t;var e=da.time[n]=Tu(function(n){return(n=da.time.day(n)).setDate(n.getDate()-(n.getDay()+t)%7),n},function(n,t){n.setDate(n.getDate()+7*Math.floor(t))},function(n){var e=da.time.year(n).getDay();return Math.floor((da.time.dayOfYear(n)+(e+t)%7)/7)-(e!==t)});da.time[n+\"s\"]=e.range,da.time[n+\"s\"].utc=e.utc.range,da.time[n+\"OfYear\"]=function(n){var e=da.time.year(n).getDay();return Math.floor((da.time.dayOfYear(n)+(e+t)%7)/7)}}),da.time.week=da.time.sunday,da.time.weeks=da.time.sunday.range,da.time.weeks.utc=da.time.sunday.utc.range,da.time.weekOfYear=da.time.sundayOfYear,da.time.format=function(n){function t(t){for(var r,i,u,a=[],o=-1,c=0;++o<e;)37===n.charCodeAt(o)&&(a.push(n.substring(c,o)),null!=(i=ol[r=n.charAt(++o)])&&(r=n.charAt(++o)),(u=cl[r])&&(r=u(t,null==i?\"e\"===r?\" \":\"0\":i)),a.push(r),c=o+1);return a.push(n.substring(c,o)),a.join(\"\")}var e=n.length;return t.parse=function(t){var e={y:1900,m:0,d:1,H:0,M:0,S:0,L:0},r=zu(e,n,t,0);if(r!=t.length)return null;\"p\"in e&&(e.H=e.H%12+12*e.p);var i=new Uc;return\"j\"in e?i.setFullYear(e.y,0,e.j):\"w\"in e&&(\"W\"in e||\"U\"in e)?(i.setFullYear(e.y,0,1),i.setFullYear(e.y,0,\"W\"in e?(e.w+6)%7+7*e.W-(i.getDay()+5)%7:e.w+7*e.U-(i.getDay()+6)%7)):i.setFullYear(e.y,e.m,e.d),i.setHours(e.H,e.M,e.S,e.L),i},t.toString=function(){return n},t};var Kc=Du($c),Qc=ju($c),nl=Du(Wc),tl=ju(Wc),el=Du(Jc),rl=ju(Jc),il=Du(Gc),ul=ju(Gc),al=/^%/,ol={\"-\":\"\",_:\" \",0:\"0\"},cl={a:function(n){return Wc[n.getDay()]},A:function(n){return $c[n.getDay()]},b:function(n){return Gc[n.getMonth()]},B:function(n){return Jc[n.getMonth()]},c:da.time.format(Xc),d:function(n,t){return Lu(n.getDate(),t,2)},e:function(n,t){return Lu(n.getDate(),t,2)},H:function(n,t){return Lu(n.getHours(),t,2)},I:function(n,t){return Lu(n.getHours()%12||12,t,2)},j:function(n,t){return Lu(1+da.time.dayOfYear(n),t,3)},L:function(n,t){return Lu(n.getMilliseconds(),t,3)},m:function(n,t){return Lu(n.getMonth()+1,t,2)},M:function(n,t){return Lu(n.getMinutes(),t,2)},p:function(n){return n.getHours()>=12?\"PM\":\"AM\"},S:function(n,t){return Lu(n.getSeconds(),t,2)},U:function(n,t){return Lu(da.time.sundayOfYear(n),t,2)},w:function(n){return n.getDay()},W:function(n,t){return Lu(da.time.mondayOfYear(n),t,2)},x:da.time.format(Zc),X:da.time.format(Bc),y:function(n,t){return Lu(n.getFullYear()%100,t,2)},Y:function(n,t){return Lu(n.getFullYear()%1e4,t,4)},Z:ra,\"%\":function(){return\"%\"}},ll={a:Hu,A:Fu,b:Ru,B:Uu,c:Iu,d:Ju,e:Ju,H:Ku,I:Ku,j:Gu,L:ta,m:Wu,M:Qu,p:ea,S:na,U:Ou,w:Pu,W:Yu,x:Vu,X:Xu,y:Bu,Y:Zu,\"%\":ia},sl=/^\\s*\\d+/,fl=da.map({am:0,pm:1});da.time.format.utc=function(n){function t(n){try{Uc=qu;var t=new Uc;return t._=n,e(t)}finally{Uc=Date}}var e=da.time.format(n);return t.parse=function(n){try{Uc=qu;var t=e.parse(n);return t&&t._}finally{Uc=Date}},t.toString=e.toString,t};var hl=da.time.format.utc(\"%Y-%m-%dT%H:%M:%S.%LZ\");da.time.format.iso=Date.prototype.toISOString&&+new Date(\"2000-01-01T00:00:00.000Z\")?ua:hl,ua.parse=function(n){var t=new Date(n);return isNaN(t)?null:t},ua.toString=hl.toString,da.time.second=Tu(function(n){return new Uc(1e3*Math.floor(n/1e3))},function(n,t){n.setTime(n.getTime()+1e3*Math.floor(t))},function(n){return n.getSeconds()}),da.time.seconds=da.time.second.range,da.time.seconds.utc=da.time.second.utc.range,da.time.minute=Tu(function(n){return new Uc(6e4*Math.floor(n/6e4))},function(n,t){n.setTime(n.getTime()+6e4*Math.floor(t))},function(n){return n.getMinutes()}),da.time.minutes=da.time.minute.range,da.time.minutes.utc=da.time.minute.utc.range,da.time.hour=Tu(function(n){var t=n.getTimezoneOffset()/60;return new Uc(36e5*(Math.floor(n/36e5-t)+t))},function(n,t){n.setTime(n.getTime()+36e5*Math.floor(t))},function(n){return n.getHours()}),da.time.hours=da.time.hour.range,da.time.hours.utc=da.time.hour.utc.range,da.time.month=Tu(function(n){return n=da.time.day(n),n.setDate(1),n},function(n,t){n.setMonth(n.getMonth()+t)},function(n){return n.getMonth()}),da.time.months=da.time.month.range,da.time.months.utc=da.time.month.utc.range;var gl=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],pl=[[da.time.second,1],[da.time.second,5],[da.time.second,15],[da.time.second,30],[da.time.minute,1],[da.time.minute,5],[da.time.minute,15],[da.time.minute,30],[da.time.hour,1],[da.time.hour,3],[da.time.hour,6],[da.time.hour,12],[da.time.day,1],[da.time.day,2],[da.time.week,1],[da.time.month,1],[da.time.month,3],[da.time.year,1]],dl=[[da.time.format(\"%Y\"),Ut],[da.time.format(\"%B\"),function(n){return n.getMonth()}],[da.time.format(\"%b %d\"),function(n){return 1!=n.getDate()}],[da.time.format(\"%a %d\"),function(n){return n.getDay()&&1!=n.getDate()}],[da.time.format(\"%I %p\"),function(n){return n.getHours()}],[da.time.format(\"%I:%M\"),function(n){return n.getMinutes()}],[da.time.format(\":%S\"),function(n){return n.getSeconds()}],[da.time.format(\".%L\"),function(n){return n.getMilliseconds()}]],ml=da.scale.linear(),vl=ca(dl);pl.year=function(n,t){return ml.domain(n.map(sa)).ticks(t).map(la)},da.time.scale=function(){return aa(da.scale.linear(),pl,vl)};var yl=pl.map(function(n){return[n[0].utc,n[1]]}),Ml=[[da.time.format.utc(\"%Y\"),Ut],[da.time.format.utc(\"%B\"),function(n){return n.getUTCMonth()}],[da.time.format.utc(\"%b %d\"),function(n){return 1!=n.getUTCDate()}],[da.time.format.utc(\"%a %d\"),function(n){return n.getUTCDay()&&1!=n.getUTCDate()}],[da.time.format.utc(\"%I %p\"),function(n){return n.getUTCHours()}],[da.time.format.utc(\"%I:%M\"),function(n){return n.getUTCMinutes()}],[da.time.format.utc(\":%S\"),function(n){return n.getUTCSeconds()}],[da.time.format.utc(\".%L\"),function(n){return n.getUTCMilliseconds()}]],xl=ca(Ml);return yl.year=function(n,t){return ml.domain(n.map(ha)).ticks(t).map(fa)},da.time.scale.utc=function(){return aa(da.scale.linear(),yl,xl)},da.text=pt(function(n){return n.responseText}),da.json=function(n,t){return dt(n,\"application/json\",ga,t)},da.html=function(n,t){return dt(n,\"text/html\",pa,t)},da.xml=pt(function(n){return n.responseXML}),da}();}\nexports.d3 = d3;\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/d3/d3.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/d3/d3.layout.cloud.js": {
"text": "// Word cloud layout by Jason Davies, http://www.jasondavies.com/word-cloud/\n// Algorithm due to Jonathan Feinberg, http://static.mrfeinberg.com/bv_ch03.pdf\n(function(exports) {\n function cloud() {\n var size = [256, 256],\n text = cloudText,\n font = cloudFont,\n fontSize = cloudFontSize,\n fontStyle = cloudFontNormal,\n fontWeight = cloudFontNormal,\n rotate = cloudRotate,\n padding = cloudPadding,\n spiral = archimedeanSpiral,\n words = [],\n timeInterval = Infinity,\n event = d3.dispatch(\"word\", \"end\"),\n timer = null,\n cloud = {};\n\n cloud.start = function() {\n var board = zeroArray((size[0] >> 5) * size[1]),\n bounds = null,\n n = words.length,\n i = -1,\n tags = [],\n data = words.map(function(d, i) {\n d.text = text.call(this, d, i);\n d.font = font.call(this, d, i);\n d.style = fontStyle.call(this, d, i);\n d.weight = fontWeight.call(this, d, i);\n d.rotate = rotate.call(this, d, i);\n d.size = ~~fontSize.call(this, d, i);\n d.padding = padding.call(this, d, i);\n return d;\n }).sort(function(a, b) { return b.size - a.size; });\n\n if (timer) clearInterval(timer);\n timer = setInterval(step, 0);\n step();\n\n return cloud;\n\n function step() {\n var start = +new Date,\n d;\n while (+new Date - start < timeInterval && ++i < n && timer) {\n d = data[i];\n d.x = (size[0] * (Math.random() + .5)) >> 1;\n d.y = (size[1] * (Math.random() + .5)) >> 1;\n cloudSprite(d, data, i);\n if (d.hasText && place(board, d, bounds)) {\n tags.push(d);\n event.word(d);\n if (bounds) cloudBounds(bounds, d);\n else bounds = [{x: d.x + d.x0, y: d.y + d.y0}, {x: d.x + d.x1, y: d.y + d.y1}];\n // Temporary hack\n d.x -= size[0] >> 1;\n d.y -= size[1] >> 1;\n }\n }\n if (i >= n) {\n cloud.stop();\n event.end(tags, bounds);\n }\n }\n }\n\n cloud.stop = function() {\n if (timer) {\n clearInterval(timer);\n timer = null;\n }\n return cloud;\n };\n\n cloud.timeInterval = function(x) {\n if (!arguments.length) return timeInterval;\n timeInterval = x == null ? Infinity : x;\n return cloud;\n };\n\n function place(board, tag, bounds) {\n var perimeter = [{x: 0, y: 0}, {x: size[0], y: size[1]}],\n startX = tag.x,\n startY = tag.y,\n maxDelta = Math.sqrt(size[0] * size[0] + size[1] * size[1]),\n s = spiral(size),\n dt = Math.random() < .5 ? 1 : -1,\n t = -dt,\n dxdy,\n dx,\n dy;\n\n while (dxdy = s(t += dt)) {\n dx = ~~dxdy[0];\n dy = ~~dxdy[1];\n\n if (Math.min(dx, dy) > maxDelta) break;\n\n tag.x = startX + dx;\n tag.y = startY + dy;\n\n if (tag.x + tag.x0 < 0 || tag.y + tag.y0 < 0 ||\n tag.x + tag.x1 > size[0] || tag.y + tag.y1 > size[1]) continue;\n // TODO only check for collisions within current bounds.\n if (!bounds || !cloudCollide(tag, board, size[0])) {\n if (!bounds || collideRects(tag, bounds)) {\n var sprite = tag.sprite,\n w = tag.width >> 5,\n sw = size[0] >> 5,\n lx = tag.x - (w << 4),\n sx = lx & 0x7f,\n msx = 32 - sx,\n h = tag.y1 - tag.y0,\n x = (tag.y + tag.y0) * sw + (lx >> 5),\n last;\n for (var j = 0; j < h; j++) {\n last = 0;\n for (var i = 0; i <= w; i++) {\n board[x + i] |= (last << msx) | (i < w ? (last = sprite[j * w + i]) >>> sx : 0);\n }\n x += sw;\n }\n delete tag.sprite;\n return true;\n }\n }\n }\n return false;\n }\n\n cloud.words = function(x) {\n if (!arguments.length) return words;\n words = x;\n return cloud;\n };\n\n cloud.size = function(x) {\n if (!arguments.length) return size;\n size = [+x[0], +x[1]];\n return cloud;\n };\n\n cloud.font = function(x) {\n if (!arguments.length) return font;\n font = d3.functor(x);\n return cloud;\n };\n\n cloud.fontStyle = function(x) {\n if (!arguments.length) return fontStyle;\n fontStyle = d3.functor(x);\n return cloud;\n };\n\n cloud.fontWeight = function(x) {\n if (!arguments.length) return fontWeight;\n fontWeight = d3.functor(x);\n return cloud;\n };\n\n cloud.rotate = function(x) {\n if (!arguments.length) return rotate;\n rotate = d3.functor(x);\n return cloud;\n };\n\n cloud.text = function(x) {\n if (!arguments.length) return text;\n text = d3.functor(x);\n return cloud;\n };\n\n cloud.spiral = function(x) {\n if (!arguments.length) return spiral;\n spiral = spirals[x + \"\"] || x;\n return cloud;\n };\n\n cloud.fontSize = function(x) {\n if (!arguments.length) return fontSize;\n fontSize = d3.functor(x);\n return cloud;\n };\n\n cloud.padding = function(x) {\n if (!arguments.length) return padding;\n padding = d3.functor(x);\n return cloud;\n };\n\n return d3.rebind(cloud, event, \"on\");\n }\n\n function cloudText(d) {\n return d.text;\n }\n\n function cloudFont() {\n return \"serif\";\n }\n\n function cloudFontNormal() {\n return \"normal\";\n }\n\n function cloudFontSize(d) {\n return Math.sqrt(d.value);\n }\n\n function cloudRotate() {\n return (~~(Math.random() * 6) - 3) * 30;\n }\n\n function cloudPadding() {\n return 1;\n }\n\n // Fetches a monochrome sprite bitmap for the specified text.\n // Load in batches for speed.\n function cloudSprite(d, data, di) {\n if (d.sprite) return;\n c.clearRect(0, 0, (cw << 5) / ratio, ch / ratio);\n var x = 0,\n y = 0,\n maxh = 0,\n n = data.length;\n --di;\n while (++di < n) {\n d = data[di];\n c.save();\n c.font = d.style + \" \" + d.weight + \" \" + ~~((d.size + 1) / ratio) + \"px \" + d.font;\n var w = c.measureText(d.text + \"m\").width * ratio,\n h = d.size << 1;\n if (d.rotate) {\n var sr = Math.sin(d.rotate * cloudRadians),\n cr = Math.cos(d.rotate * cloudRadians),\n wcr = w * cr,\n wsr = w * sr,\n hcr = h * cr,\n hsr = h * sr;\n w = (Math.max(Math.abs(wcr + hsr), Math.abs(wcr - hsr)) + 0x1f) >> 5 << 5;\n h = ~~Math.max(Math.abs(wsr + hcr), Math.abs(wsr - hcr));\n } else {\n w = (w + 0x1f) >> 5 << 5;\n }\n if (h > maxh) maxh = h;\n if (x + w >= (cw << 5)) {\n x = 0;\n y += maxh;\n maxh = 0;\n }\n if (y + h >= ch) break;\n c.translate((x + (w >> 1)) / ratio, (y + (h >> 1)) / ratio);\n if (d.rotate) c.rotate(d.rotate * cloudRadians);\n c.fillText(d.text, 0, 0);\n if (d.padding) c.lineWidth = 2 * d.padding, c.strokeText(d.text, 0, 0);\n c.restore();\n d.width = w;\n d.height = h;\n d.xoff = x;\n d.yoff = y;\n d.x1 = w >> 1;\n d.y1 = h >> 1;\n d.x0 = -d.x1;\n d.y0 = -d.y1;\n d.hasText = true;\n x += w;\n }\n var pixels = c.getImageData(0, 0, (cw << 5) / ratio, ch / ratio).data,\n sprite = [];\n while (--di >= 0) {\n d = data[di];\n if (!d.hasText) continue;\n var w = d.width,\n w32 = w >> 5,\n h = d.y1 - d.y0;\n // Zero the buffer\n for (var i = 0; i < h * w32; i++) sprite[i] = 0;\n x = d.xoff;\n if (x == null) return;\n y = d.yoff;\n var seen = 0,\n seenRow = -1;\n for (var j = 0; j < h; j++) {\n for (var i = 0; i < w; i++) {\n var k = w32 * j + (i >> 5),\n m = pixels[((y + j) * (cw << 5) + (x + i)) << 2] ? 1 << (31 - (i % 32)) : 0;\n sprite[k] |= m;\n seen |= m;\n }\n if (seen) seenRow = j;\n else {\n d.y0++;\n h--;\n j--;\n y++;\n }\n }\n d.y1 = d.y0 + seenRow;\n d.sprite = sprite.slice(0, (d.y1 - d.y0) * w32);\n }\n }\n\n // Use mask-based collision detection.\n function cloudCollide(tag, board, sw) {\n sw >>= 5;\n var sprite = tag.sprite,\n w = tag.width >> 5,\n lx = tag.x - (w << 4),\n sx = lx & 0x7f,\n msx = 32 - sx,\n h = tag.y1 - tag.y0,\n x = (tag.y + tag.y0) * sw + (lx >> 5),\n last;\n for (var j = 0; j < h; j++) {\n last = 0;\n for (var i = 0; i <= w; i++) {\n if (((last << msx) | (i < w ? (last = sprite[j * w + i]) >>> sx : 0))\n & board[x + i]) return true;\n }\n x += sw;\n }\n return false;\n }\n\n function cloudBounds(bounds, d) {\n var b0 = bounds[0],\n b1 = bounds[1];\n if (d.x + d.x0 < b0.x) b0.x = d.x + d.x0;\n if (d.y + d.y0 < b0.y) b0.y = d.y + d.y0;\n if (d.x + d.x1 > b1.x) b1.x = d.x + d.x1;\n if (d.y + d.y1 > b1.y) b1.y = d.y + d.y1;\n }\n\n function collideRects(a, b) {\n return a.x + a.x1 > b[0].x && a.x + a.x0 < b[1].x && a.y + a.y1 > b[0].y && a.y + a.y0 < b[1].y;\n }\n\n function archimedeanSpiral(size) {\n var e = size[0] / size[1];\n return function(t) {\n return [e * (t *= .1) * Math.cos(t), t * Math.sin(t)];\n };\n }\n\n function rectangularSpiral(size) {\n var dy = 4,\n dx = dy * size[0] / size[1],\n x = 0,\n y = 0;\n return function(t) {\n var sign = t < 0 ? -1 : 1;\n // See triangular numbers: T_n = n * (n + 1) / 2.\n switch ((Math.sqrt(1 + 4 * sign * t) - sign) & 3) {\n case 0: x += dx; break;\n case 1: y += dy; break;\n case 2: x -= dx; break;\n default: y -= dy; break;\n }\n return [x, y];\n };\n }\n\n // TODO reuse arrays?\n function zeroArray(n) {\n var a = [],\n i = -1;\n while (++i < n) a[i] = 0;\n return a;\n }\n\n var cloudRadians = Math.PI / 180,\n cw = 1 << 11 >> 5,\n ch = 1 << 11,\n canvas,\n ratio = 1;\n\n if (typeof document !== \"undefined\") {\n canvas = document.createElement(\"canvas\");\n canvas.width = 1;\n canvas.height = 1;\n ratio = Math.sqrt(canvas.getContext(\"2d\").getImageData(0, 0, 1, 1).data.length >> 2);\n canvas.width = (cw << 5) / ratio;\n canvas.height = ch / ratio;\n } else {\n // node-canvas support\n var Canvas = require(\"canvas\");\n canvas = new Canvas(cw << 5, ch);\n }\n\n var c = canvas.getContext(\"2d\"),\n spirals = {\n archimedean: archimedeanSpiral,\n rectangular: rectangularSpiral\n };\n c.fillStyle = c.strokeStyle = \"red\";\n c.textAlign = \"center\";\n\n exports.cloud = cloud;\n})(typeof exports === \"undefined\" ? d3.layout || (d3.layout = {}) : exports);\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/d3/d3.layout.cloud.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/d3/readme": {
"title": "$:/plugins/tiddlywiki/d3/readme",
"text": "The D3 plugin is a proof-of-concept demo of integration with the D3.js data visualisation framework (http://d3js.org).\n\nIt is not currently in a state where it can be used for anything useful.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/d3]]\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/dynaview/above-story": {
"title": "$:/plugins/tiddlywiki/dynaview/above-story",
"tags": "$:/tags/AboveStory-disabled",
"text": "<!-- Remove the \"-disabled\" part of the tag to cause the currently selected example to appear at the top of the story river. Intended to make it easier to make clean screencaps -->\n<div style=\"height:100em;\">\n<$transclude tiddler={{$:/state/tab--1915807570}} mode=\"block\"/>\n</div>\n"
},
"$:/config/DynaView/ViewportDimensions": {
"title": "$:/config/DynaView/ViewportDimensions",
"text": "no"
},
"$:/config/DynaView/UpdateAddressBar": {
"title": "$:/config/DynaView/UpdateAddressBar",
"text": "no"
},
"$:/plugins/tiddlywiki/dynaview/config": {
"title": "$:/plugins/tiddlywiki/dynaview/config",
"text": "<$checkbox tiddler=\"$:/config/DynaView/ViewportDimensions\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> Enable dynamic saving of the viewport [[width|$:/state/DynaView/ViewportDimensions/Width]] and [[height|$:/state/DynaView/ViewportDimensions/Height]]</$checkbox>\n\n<$checkbox tiddler=\"$:/config/DynaView/UpdateAddressBar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> Update address bar while scrolling</$checkbox>\n\n"
},
"$:/plugins/tiddlywiki/dynaview/docs": {
"title": "$:/plugins/tiddlywiki/dynaview/docs",
"text": "! Documentation\n\nThe components of this plugin include:\n\n* A background task that:\n** performs specified actions when elements are scrolled into view\n** updates certain base classes on the `document.body` according to the current zoom level\n** if enabled in the DynaView config panel - dynamically stores the viewport dimensions in $:/state/viewport/width and $:/state/viewport/height\n* Pre-configured CSS classes to simplify using those base classes\n* Usage examples\n\n! Scroll Features\n\n!! Scroll position preservation during refresh\n\nSome recent browsers have a feature called \"scroll anchoring\" whereby they suppress the apparent scrolling that occurs when elements are inserted or removed above the current viewport. (See https://github.com/WICG/ScrollAnchoring for more details).\n\n~DynaView can optionally polyfill this behaviour for older browsers by setting the configuration tiddler $:/config/DynaView/PreserveScrollPosition to `yes`.\n\n!! Startup scroll position restoration\n\nOptionally, ~DynaView can store the current scroll position in local storage and restore it upon startup. Set the configuration tiddler $:/config/DynaView/RestoreScrollPositionAtStartup to `yes`.\n\nNote that it is not recommended to use this setting at the same time as the \"UpdateAddressBar\" option.\n\n!! Visibility tracking\n\nThe background task detects when elements with the class `tc-dynaview-track-tiddler-when-visible` scroll in and out of view. It tracks four different states:\n\n* ''Blank/missing'' -- The element has not yet been scrolled into view\n* ''0'' -- The element has been scrolled into view, but subsequently scrolled out of view\n* ''1'' -- The element is near the viewport\n* ''2'' -- The element is partially or wholly within the viewport\n\nThe processing applied to each element is as follows:\n\n* If the element is partially or wholly within the viewport then set the state to \"2\"\n* If the element is near the viewport then set the state to \"1\"\n* If the element is fully outside the viewport then only set the state to \"0\" if it is currently unset (ie blank/missing)\n\nAttributes on the tracked element specify the following parameters:\n\n* ''data-dynaview-track-tiddler'' -- specifies the tiddler in which the element tracking state will be stored\n\n!! Update address bar when scrolling\n\nIf the configuration tiddler $:/config/DynaView/UpdateAddressBar is set to `yes` the background task detects the tiddler at the top of the viewport and sets the address bar location hash to the title of that tiddler.\n\nNote that it is not recommended to use this setting at the same time as the \"RestoreScrollPositionAtStartup\" option.\n\n! Viewport Size Features\n\n!! Resize Tracking\n\nSome widgets require re-rendering or refreshing if the size of the viewport changes. This can be accomplished using \"resize counting\" in two steps:\n\n* Ensure that a DOM element with the class `tc-dynaview-request-refresh-on-resize` is present in the DOM to enable resize counting\n* Have the widget check for changes to the tiddler $:/state/DynaView/ViewportDimensions/ResizeCount to detect viewport resizes\n\n!! Viewport Size Tracking\n\nThe background task can optionally dynamically update a pair of state tiddlers with the dimensions of the browser viewport.\n\n* Set the configuration tiddler $:/config/DynaView/ViewportDimensions to the text \"yes\" to enable this feature\n* The viewport dimensions can be found in $:/state/DynaView/ViewportDimensions/Width and $:/state/DynaView/ViewportDimensions/Height\n\n! Zoom Features\n\n!! Document Body Zoom Classes\n\nThe background task sets the following classes on `document.body` according to the current zoom level.\n\n|!Class |!Description |\n|`tc-dynaview-zoom-factor-1` |Set when the zoom level is less than 2.00 |\n|`tc-dynaview-zoom-factor-2` |Set when the zoom level is greater than 2.00 and less than 3.00 |\n|`tc-dynaview-zoom-factor-3` |Set when the zoom level is greater than 3.00 and less than 4.00 |\n|`tc-dynaview-zoom-factor-4` |Set when the zoom level is greater than 4.00 |\n|`tc-dynaview-zoom-factor-1-and-above` |Set when the zoom level is greater than or equal to 1.00 |\n|`tc-dynaview-zoom-factor-1a-and-above` |Set when the zoom level is greater than or equal to 1.14 |\n|`tc-dynaview-zoom-factor-1b-and-above` |Set when the zoom level is greater than or equal to 1.33 |\n|`tc-dynaview-zoom-factor-1c-and-above` |Set when the zoom level is greater than or equal to 1.60 |\n|`tc-dynaview-zoom-factor-2-and-above` |Set when the zoom level is greater than or equal to 2.00 |\n|`tc-dynaview-zoom-factor-2a-and-above` |Set when the zoom level is greater than or equal to 2.66 |\n|`tc-dynaview-zoom-factor-3-and-above` |Set when the zoom level is greater than or equal to 3.00 |\n|`tc-dynaview-zoom-factor-4-and-above` |Set when the zoom level is greater than or equal to 4.00 |\n\n!! Pre-configured Classes\n\nThese classes can be used on any element to control its visibility at different zoom levels.\n\n|!Class |!Description |\n|`tc-dynaview-zoom-visible-1-and-above` |Visible when the zoom level is 1.00 or more |\n|`tc-dynaview-zoom-visible-1a-and-above` |Visible when the zoom level is 1.14 or more |\n|`tc-dynaview-zoom-visible-1b-and-above` |Visible when the zoom level is 1.33 or more |\n|`tc-dynaview-zoom-visible-1c-and-above` |Visible when the zoom level is 1.60 or more |\n|`tc-dynaview-zoom-visible-2-and-above` |Visible when the zoom level is 2.00 or more |\n|`tc-dynaview-zoom-visible-2a-and-above` |Visible when the zoom level is 2.66 or more |\n|`tc-dynaview-zoom-visible-3-and-above` |Visible when the zoom level is 3.00 or more |\n|`tc-dynaview-zoom-visible-4-and-above` |Visible when the zoom level is 4.00 or more |\n|`tc-dynaview-zoom-visible-1` |Visible when the zoom level is less than 2.00 |\n|`tc-dynaview-zoom-visible-2` |Visible when the zoom level is greater than or equal to 2.00 and less than 3.00 |\n|`tc-dynaview-zoom-visible-3` |Visible when the zoom level is greater than or equal to 3.00 and less than 4.00 |\n|`tc-dynaview-zoom-visible-4` |Visible when the zoom level is greater than or equal to 4.00 |\n"
},
"$:/plugins/tiddlywiki/dynaview/dynaview.js": {
"title": "$:/plugins/tiddlywiki/dynaview/dynaview.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/dynaview/dynaview.js\ntype: application/javascript\nmodule-type: startup\n\nZoom everything\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 = \"dynaview\";\nexports.platforms = [\"browser\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nvar STATE_OUT_OF_VIEW = \"0\",\n\tSTATE_NEAR_VIEW = \"1\",\n\tSTATE_IN_VIEW = \"2\";\n\nvar isWaitingForAnimationFrame = 0, // Bitmask:\n\tANIM_FRAME_CAUSED_BY_LOAD = 1, // Animation frame was requested because of page load\n\tANIM_FRAME_CAUSED_BY_SCROLL = 2, // Animation frame was requested because of page scroll\n\tANIM_FRAME_CAUSED_BY_RESIZE = 4; // Animation frame was requested because of window resize\n\nvar LOCAL_STORAGE_KEY_PREFIX = \"tw5-dynaview-scroll-position#\";\n\nvar hasRestoredScrollPosition = false;\n\nvar localStorageHasFailed = false;\n\nexports.startup = function() {\n\tvar topmost = null, lastScrollY;\n\t$tw.boot.disableStartupNavigation = true;\n\twindow.addEventListener(\"load\",onLoad,false);\n\twindow.addEventListener(\"scroll\",onScroll,false);\n\twindow.addEventListener(\"resize\",onResize,false);\n\t$tw.hooks.addHook(\"th-page-refreshing\",function() {\n\t\tif(!hasRestoredScrollPosition) {\n\t\t\ttopmost = restoreScrollPosition();\n\t\t} else if(shouldPreserveScrollPosition()) {\n\t\t\ttopmost = findTopmostTiddler();\n\t\t}\n\t\tlastScrollY = window.scrollY;\n\t});\n\t$tw.hooks.addHook(\"th-page-refreshed\",function() {\n\t\tif(lastScrollY === window.scrollY) { // Don't do scroll anchoring if the scroll position got changed\n\t\t\tif(shouldPreserveScrollPosition() || !hasRestoredScrollPosition) {\n\t\t\t\tscrollToTiddler(topmost);\n\t\t\t\thasRestoredScrollPosition = true;\n\t\t\t}\n\t\t}\n\t\tupdateAddressBar();\n\t\tsaveScrollPosition();\n\t\tcheckVisibility();\n\t\tsaveViewportDimensions();\n\t});\n};\n\nfunction onLoad(event) {\n\tif(!isWaitingForAnimationFrame) {\n\t\twindow.requestAnimationFrame(worker);\n\t}\n\tisWaitingForAnimationFrame |= ANIM_FRAME_CAUSED_BY_LOAD;\n}\n\nfunction onScroll(event) {\n\tif(!isWaitingForAnimationFrame) {\n\t\twindow.requestAnimationFrame(worker);\n\t}\n\tisWaitingForAnimationFrame |= ANIM_FRAME_CAUSED_BY_SCROLL;\n}\n\nfunction onResize(event) {\n\tif(!isWaitingForAnimationFrame) {\n\t\twindow.requestAnimationFrame(worker);\n\t}\n\tisWaitingForAnimationFrame |= ANIM_FRAME_CAUSED_BY_RESIZE;\n}\n\nfunction worker() {\n\tif(isWaitingForAnimationFrame & (ANIM_FRAME_CAUSED_BY_RESIZE | ANIM_FRAME_CAUSED_BY_LOAD)) {\n\t\tsaveViewportDimensions();\n\t}\n\tsetZoomClasses();\n\tupdateAddressBar();\n\tsaveScrollPosition();\n\tcheckVisibility();\n\tisWaitingForAnimationFrame = 0;\n}\n\nfunction setZoomClasses() {\n\tvar zoomFactor = document.body.scrollWidth / window.innerWidth,\n\t\tclassList = document.body.classList;\n\tclassList.add(\"tc-dynaview\");\n\tclassList.toggle(\"tc-dynaview-zoom-factor-1\",zoomFactor <= 2);\n\tclassList.toggle(\"tc-dynaview-zoom-factor-1-and-above\",zoomFactor >= 1);\n\tclassList.toggle(\"tc-dynaview-zoom-factor-1a-and-above\",zoomFactor >= 1.14);\n\tclassList.toggle(\"tc-dynaview-zoom-factor-1b-and-above\",zoomFactor >= 1.33);\n\tclassList.toggle(\"tc-dynaview-zoom-factor-1c-and-above\",zoomFactor >= 1.6);\n\tclassList.toggle(\"tc-dynaview-zoom-factor-2\",zoomFactor >= 2 && zoomFactor <= 3);\n\tclassList.toggle(\"tc-dynaview-zoom-factor-2-and-above\",zoomFactor >= 2);\n\tclassList.toggle(\"tc-dynaview-zoom-factor-2a-and-above\",zoomFactor >= 2.66);\n\tclassList.toggle(\"tc-dynaview-zoom-factor-3\",zoomFactor >= 3 && zoomFactor <= 4);\n\tclassList.toggle(\"tc-dynaview-zoom-factor-3-and-above\",zoomFactor >= 3);\n\tclassList.toggle(\"tc-dynaview-zoom-factor-4\",zoomFactor >= 4);\n\tclassList.toggle(\"tc-dynaview-zoom-factor-4-and-above\",zoomFactor >= 4);\n}\n\nfunction checkVisibility() {\n\tvar elements = document.querySelectorAll(\".tc-dynaview-track-tiddler-when-visible\");\n\t$tw.utils.each(elements,function(element) {\n\t\t// Calculate whether the element is visible\n\t\tvar elementRect = element.getBoundingClientRect(),\n\t\t\tviewportWidth = window.innerWidth || document.documentElement.clientWidth,\n\t\t\tviewportHeight = window.innerHeight || document.documentElement.clientHeight,\n\t\t\tviewportRect = {\n\t\t\t\tleft: 0,\n\t\t\t\tright: viewportWidth,\n\t\t\t\ttop: 0,\n\t\t\t\tbottom: viewportHeight\n\t\t\t},\n\t\t\ttitle = element.getAttribute(\"data-dynaview-track-tiddler\");\n\t\tif(title) {\n\t\t\tvar currValue = $tw.wiki.getTiddlerText(title),\n\t\t\t\tnewValue = currValue;\n\t\t\t// Within viewport\n\t\t\tif(!(elementRect.left > viewportRect.right || \n\t\t\t\t\t\t\t\telementRect.right < viewportRect.left || \n\t\t\t\t\t\t\t\telementRect.top > viewportRect.bottom ||\n\t\t\t\t\t\t\t\telementRect.bottom < viewportRect.top)) {\n\t\t\t\tnewValue = STATE_IN_VIEW;\n\t\t\t// Near viewport\n\t\t\t} else if(!(elementRect.left > (viewportRect.right + viewportWidth) || \n\t\t\t\t\t\t\t\telementRect.right < (viewportRect.left - viewportWidth) || \n\t\t\t\t\t\t\t\telementRect.top > (viewportRect.bottom + viewportHeight) ||\n\t\t\t\t\t\t\t\telementRect.bottom < (viewportRect.top - viewportHeight))) {\n\t\t\t\tnewValue = STATE_NEAR_VIEW;\n\t\t\t} else {\n\t\t\t\t// Outside viewport\n\t\t\t\tif(currValue !== undefined) {\n\t\t\t\t\tnewValue = STATE_OUT_OF_VIEW;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(newValue !== currValue) {\n\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler({title: title, text: newValue}));\t\t\t\t\n\t\t\t}\n\t\t}\n\t});\n}\n\nfunction updateAddressBar() {\n\tif($tw.wiki.getTiddlerText(\"$:/config/DynaView/UpdateAddressBar\") === \"yes\") {\n\t\tvar top = findTopmostTiddler();\n\t\tif(top.element) {\n\t\t\tvar hash = \"#\" + encodeURIComponent(top.title) + \":\" + encodeURIComponent(\"[list[$:/StoryList]]\");\n\t\t\tif(title && $tw.locationHash !== hash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\twindow.location.hash = hash;\t\t\t\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunction saveScrollPosition() {\n\tif(!localStorageHasFailed) {\n\t\tif(hasRestoredScrollPosition && $tw.wiki.getTiddlerText(\"$:/config/DynaView/RestoreScrollPositionAtStartup\") === \"yes\") {\n\t\t\tvar top = findTopmostTiddler();\n\t\t\tif(top.element) {\n\t\t\t\ttry {\n\t\t\t\t\twindow.localStorage.setItem(LOCAL_STORAGE_KEY_PREFIX + window.location.pathname,JSON.stringify({\n\t\t\t\t\t\ttitle: top.title,\n\t\t\t\t\t\toffset: top.offset\n\t\t\t\t\t}));\n\t\t\t\t} catch(e) {\n\t\t\t\t\tlocalStorageHasFailed = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunction restoreScrollPosition() {\n\tvar json;\n\tif(!localStorageHasFailed) {\n\t\ttry {\n\t\t\tjson = JSON.parse(window.localStorage.getItem(LOCAL_STORAGE_KEY_PREFIX + window.location.pathname));\n\t\t} catch(e) {\n\t\t\tlocalStorageHasFailed = true;\n\t\t};\t\t\n\t}\n\treturn json;\n}\n\n/*\ntiddlerDetails: {title: <title of tiddler to scroll to>, offset: <offset in pixels from the top of the tiddler>}\n*/\nfunction scrollToTiddler(tiddlerDetails) {\n\tif(!$tw.pageScroller.isScrolling() && tiddlerDetails) {\n\t\tvar elements = document.querySelectorAll(\".tc-tiddler-frame[data-tiddler-title]\"),\n\t\t\ttopmostTiddlerElement = null;\n\t\t$tw.utils.each(elements,function(element) {\n\t\t\tif(element.getAttribute(\"data-tiddler-title\") === tiddlerDetails.title) {\n\t\t\t\ttopmostTiddlerElement = element;\n\t\t\t}\n\t\t});\n\t\tif(topmostTiddlerElement) {\n\t\t\tvar rect = topmostTiddlerElement.getBoundingClientRect(),\n\t\t\t\tscrollY = Math.round(window.scrollY + rect.top + tiddlerDetails.offset);\n\t\t\tif(scrollY !== window.scrollY) {\n\t\t\t\twindow.scrollTo(window.scrollX,scrollY);\t\t\t\t\t\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunction shouldPreserveScrollPosition() {\n\treturn $tw.wiki.getTiddlerText(\"$:/config/DynaView/PreserveScrollPosition\") === \"yes\";\n}\n\nfunction findTopmostTiddler() {\n\tvar elements = document.querySelectorAll(\".tc-tiddler-frame[data-tiddler-title]\"),\n\t\ttopmostElement = null,\n\t\ttopmostElementTop = 1 * 1000 * 1000;\n\t$tw.utils.each(elements,function(element) {\n\t\t// Check if the element is visible\n\t\tvar elementRect = element.getBoundingClientRect();\n\t\tif((elementRect.top < topmostElementTop) && (elementRect.bottom > 0)) {\n\t\t\ttopmostElement = element;\n\t\t\ttopmostElementTop = elementRect.top;\n\t\t}\n\t});\n\treturn {\n\t\telement: topmostElement,\n\t\toffset: -topmostElementTop,\n\t\ttitle: topmostElement ? topmostElement.getAttribute(\"data-tiddler-title\") : null\n\t};\n}\n\nvar previousViewportWidth, previousViewportHeight;\n\nfunction saveViewportDimensions() {\n\tvar viewportWidth = window.innerWidth || document.documentElement.clientWidth,\n\t\tviewportHeight = window.innerHeight || document.documentElement.clientHeight;\n\tif(document.querySelector(\".tc-dynaview-request-refresh-on-resize\")) {\n\t\tif(previousViewportWidth !== viewportWidth || previousViewportHeight !== viewportHeight) {\n\t\t\tvar count = parseInt($tw.wiki.getTiddlerText(\"$:/state/DynaView/ViewportDimensions/ResizeCount\",\"0\"),10) || 0;\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler({title: \"$:/state/DynaView/ViewportDimensions/ResizeCount\", text: (count + 1) + \"\"}));\n\t\t\tpreviousViewportWidth = viewportWidth;\n\t\t\tpreviousViewportHeight = viewportHeight;\n\t\t}\n\t}\n\tif($tw.wiki.getTiddlerText(\"$:/config/DynaView/ViewportDimensions\") === \"yes\") {\n\t\tif($tw.wiki.getTiddlerText(\"$:/state/DynaView/ViewportDimensions/Width\") !== viewportWidth.toString()) {\n\t\t\t$tw.wiki.setText(\"$:/state/DynaView/ViewportDimensions/Width\",undefined,undefined,viewportWidth.toString(),undefined);\n\t\t}\n\t\tif($tw.wiki.getTiddlerText(\"$:/state/DynaView/ViewportDimensions/Height\") !== viewportHeight.toString()) {\n\t\t\t$tw.wiki.setText(\"$:/state/DynaView/ViewportDimensions/Height\",undefined,undefined,viewportHeight.toString(),undefined);\n\t\t}\n\t}\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/plugins/tiddlywiki/dynaview/examples/progressive-text": {
"title": "$:/plugins/tiddlywiki/dynaview/examples/progressive-text",
"tags": "$:/tags/dynaviewExamples",
"caption": "Progressive Text",
"text": "//Zoom into the space below to see a poem//\n\n''N.B. This example only works in Safari at the moment''\n\n<pre><div class=\"tc-dynaview-zoom-visible-1-and-above\" style=\"font-size: 0.7em;line-height:1.5;\">\n 'Fury said to a\n mouse, That he\n met in the\n house,</div><div class=\"tc-dynaview-zoom-visible-1a-and-above\" style=\"font-size: 0.6em;line-height:1.5;\"> \"Let us\n both go to\n law: I will\n prosecute\n YOU.--Come,</div><div class=\"tc-dynaview-zoom-visible-1b-and-above\" style=\"font-size: 0.5em;line-height:1.5;\"> I'll take no\n denial; We\n must have a\n trial: For</div><div class=\"tc-dynaview-zoom-visible-1c-and-above\" style=\"font-size: 0.4em;line-height:1.5;\"> really this\n morning I've\n nothing\n to do.\"</div><div class=\"tc-dynaview-zoom-visible-2-and-above\" style=\"font-size: 0.3em;line-height:1.5;\"> Said the\n mouse to the\n cur, \"Such\n a trial,\n dear Sir,</div><div class=\"tc-dynaview-zoom-visible-2a-and-above\" style=\"font-size: 0.25em;line-height:1.5;\"> With\n no jury\n or judge,\n would be\n wasting\n our\n breath.\"</div><div class=\"tc-dynaview-zoom-visible-3-and-above\" style=\"font-size: 0.2em;line-height:1.5;\"> \"I'll be\n judge, I'll\n be jury,\"\n Said\n cunning\n old Fury:\n \"I'll\n try the\n whole\n cause,</div><div class=\"tc-dynaview-zoom-visible-4-and-above\" style=\"font-size: 0.15em;line-height:1.5;\"> and\n condemn\n you\n to\n death.\"'\n</div></pre>\n"
},
"$:/plugins/tiddlywiki/dynaview/examples/reveal-on-scroll": {
"title": "$:/plugins/tiddlywiki/dynaview/examples/reveal-on-scroll",
"tags": "$:/tags/dynaviewExamples",
"caption": "Reveal on Scroll",
"text": "\\define indicator(index)\n<$reveal state=\"$:/state/unreveal-on-scroll/example$index$\" type=\"match\" text=\"yes\">\n$index$\n</$reveal>\n\\end\n\n\\define lorem-ipsum(index)\n<div class=\"tc-dynaview-set-tiddler-when-visible\" style=\"min-height: 75px;\" data-dynaview-set-tiddler=\"$:/state/unreveal-on-scroll/example$index$\" data-dynaview-set-value=\"yes\">\n<h1>Heading $index$</h1>\n<$reveal state=\"$:/state/unreveal-on-scroll/example$index$\" type=\"match\" text=\"yes\">\n(Rendered at <<now \"[UTC]YYYY-0MM-0DD 0hh:0mm:0ss.XXX\">>) Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n</$reveal>\n</div>\n\\end\n\nThis example renders tiddlers as they are scrolled into view.\n\nVisible: <$list filter=\"1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\">\n<$macrocall $name=\"indicator\" index=<<currentTiddler>>/>\n</$list>\n\n<$list filter=\"1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\">\n<$macrocall $name=\"lorem-ipsum\" index=<<currentTiddler>>/>\n</$list>"
},
"$:/plugins/tiddlywiki/dynaview/examples/unreveal-on-scroll": {
"title": "$:/plugins/tiddlywiki/dynaview/examples/unreveal-on-scroll",
"tags": "$:/tags/dynaviewExamples",
"caption": "Unreveal on Scroll",
"text": "\\define indicator(index)\n<$reveal state=\"$:/state/reveal-on-scroll/example$index$\" type=\"match\" text=\"yes\">\n$index$\n</$reveal>\n\\end\n\n\\define lorem-ipsum(index)\n<div class=\"tc-dynaview-set-tiddler-when-visible\" style=\"min-height: 75px;\" data-dynaview-set-tiddler=\"$:/state/reveal-on-scroll/example$index$\" data-dynaview-set-value=\"yes\" data-dynaview-unset-tiddler=\"$:/state/reveal-on-scroll/example$index$\" data-dynaview-unset-value=\"no\">\n<h1>Heading $index$</h1>\n<$reveal state=\"$:/state/reveal-on-scroll/example$index$\" type=\"match\" text=\"yes\">\n(Rendered at <<now \"[UTC]YYYY-0MM-0DD 0hh:0mm:0ss.XXX\">>) Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n</$reveal>\n</div>\n\\end\n\nThis example renders tiddlers as they are scrolled into view, and hides them when they scroll out of view again.\n\nVisible: <$list filter=\"1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\">\n<$macrocall $name=\"indicator\" index=<<currentTiddler>>/>\n</$list>\n\n<$list filter=\"1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\">\n<$macrocall $name=\"lorem-ipsum\" index=<<currentTiddler>>/>\n</$list>\n"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/TiddlyWiki Architecture": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/TiddlyWiki Architecture",
"caption": "TiddlyWiki Architecture",
"tags": "[[$:/tags:/ZoomableDiagram]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Browser Architecture": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Browser Architecture",
"caption": "Browser Architecture",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/TiddlyWiki Architecture]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Service Workers": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Service Workers",
"caption": "Service Workers",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Browser Architecture]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Service Bosses": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Service Bosses",
"caption": "Service Bosses",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Service Workers]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Out of Service Workers": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Out of Service Workers",
"caption": "Out of Service Workers",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Service Workers]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Events": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Events",
"caption": "Events",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Browser Architecture]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Non Events": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Non Events",
"caption": "Non Events",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Events]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Past Events": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Past Events",
"caption": "Past Events",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Events]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/DOM": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/DOM",
"caption": "DOM",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Browser Architecture]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Nodes": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Nodes",
"caption": "Nodes",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/DOM]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Attributes": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Attributes",
"caption": "Attributes",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/DOM]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Pathogens": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Pathogens",
"caption": "Pathogens",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/DOM]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Connection": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Connection",
"caption": "Connection",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/TiddlyWiki Architecture]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/HTTP": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/HTTP",
"caption": "HTTP",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Connection]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Server Architecture": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Server Architecture",
"caption": "Server Architecture",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/TiddlyWiki Architecture]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Node.js": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Node.js",
"caption": "Node.js",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Server Architecture]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/C/C++": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/C/C++",
"caption": "C/C++",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Node.js]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Quotation Marks": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Quotation Marks",
"caption": "Quotation Marks",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Node.js]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Asterisks": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Asterisks",
"caption": "Asterisks",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Node.js]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Potatoes": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Potatoes",
"caption": "Potatoes",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Server Architecture]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Carrots": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Carrots",
"caption": "Carrots",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Potatoes]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Apricots": {
"title": "$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Apricots",
"caption": "Apricots",
"tags": "[[$:/plugins/tiddlywiki/dynaview/zoomable-diagram/Potatoes]]",
"text": "<<lorem-ipsum>>"
},
"$:/plugins/tiddlywiki/dynaview/examples/zoomable-diagram": {
"title": "$:/plugins/tiddlywiki/dynaview/examples/zoomable-diagram",
"tags": "$:/tags/dynaviewExamples",
"caption": "Zoomable Diagram",
"text": "\\define lorem-ipsum()\nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n\\end\n\n\\define zoomable-diagram(tag,level:\"1 2 3 4 5 6 7\")\n<div class={{{ $level$ +[addprefix[zoomable-diagram-level-]addprefix[zoomable-diagram-list ]] }}}>\n\t<$list filter=\"[all[shadows+tiddlers]tag[$tag$]]\">\n\t\t<div class=\"zoomable-diagram-item\">\n\t\t\t<div class=\"zoomable-diagram-title\">\n\t\t\t\t<$transclude field=\"caption\" mode=\"inline\"/>\n\t\t\t</div>\n\t\t\t<div class=\"zoomable-diagram-body\">\n\t\t\t\t<div class=\"zoomable-diagram-text\">\n\t\t\t\t\t<$transclude field=\"text\" mode=\"block\"/>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"zoomable-diagram-children\">\n\t\t\t\t\t<$set name=\"new-level\" filter=\"\"\" $level$ +[butfirst[]] \"\"\">\n\t\t\t\t\t\t<$macrocall $name=\"zoomable-diagram\" tag=<<currentTiddler>> level=<<new-level>>/>\n\t\t\t\t\t</$set>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</$list>\n</div>\n\\end\n\n//Zoom into the diagram below to find out more//\n\n''N.B. This example only works in Safari at the moment''\n\n<style>\n.zoomable-diagram-wrapper {\n\tmin-height: 300px;\n}\n\n.zoomable-diagram-list {\n\tdisplay: flex;\n\tflex-direction: row;\n\tline-height: 1.5;\n}\n\n.zoomable-diagram-level-1 {font-size: 1em;}\n.zoomable-diagram-level-2 {font-size: 0.8em;}\n.zoomable-diagram-level-3 {font-size: 0.6em;}\n.zoomable-diagram-level-4 {font-size: 0.4em;}\n\n.zoomable-diagram-level-1,\n.zoomable-diagram-level-2,\n.zoomable-diagram-level-3,\n.zoomable-diagram-level-4,\n.zoomable-diagram-text {\n\ttransition: opacity 150ms ease-in-out;\n}\n\nbody.tc-dynaview.tc-dynaview-zoom-factor-1 .zoomable-diagram-level-1 {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-1 .zoomable-diagram-level-2 {opacity: 0;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-1 .zoomable-diagram-level-3 {opacity: 0;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-1 .zoomable-diagram-level-4 {opacity: 0;}\n\nbody.tc-dynaview.tc-dynaview-zoom-factor-2 .zoomable-diagram-level-1 {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-2 .zoomable-diagram-level-1 > .zoomable-diagram-item > .zoomable-diagram-body > .zoomable-diagram-text {opacity: 0;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-2 .zoomable-diagram-level-2 {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-2 .zoomable-diagram-level-3 {opacity: 0;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-2 .zoomable-diagram-level-4 {opacity: 0;}\n\nbody.tc-dynaview.tc-dynaview-zoom-factor-3 .zoomable-diagram-level-1 {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-3 .zoomable-diagram-level-1 > .zoomable-diagram-item > .zoomable-diagram-body > .zoomable-diagram-text {opacity: 0;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-3 .zoomable-diagram-level-2 {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-3 .zoomable-diagram-level-2 > .zoomable-diagram-item > .zoomable-diagram-body > .zoomable-diagram-text {opacity: 0;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-3 .zoomable-diagram-level-3 {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-3 .zoomable-diagram-level-4 {opacity: 0;}\n\nbody.tc-dynaview.tc-dynaview-zoom-factor-4 .zoomable-diagram-level-1 {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-4 .zoomable-diagram-level-1 > .zoomable-diagram-item > .zoomable-diagram-body > .zoomable-diagram-text {opacity: 0;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-4 .zoomable-diagram-level-2 {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-4 .zoomable-diagram-level-2 > .zoomable-diagram-item > .zoomable-diagram-body > .zoomable-diagram-text {opacity: 0;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-4 .zoomable-diagram-level-3 {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-4 .zoomable-diagram-level-3 > .zoomable-diagram-item > .zoomable-diagram-body > .zoomable-diagram-text {opacity: 0;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-4 .zoomable-diagram-level-4 {opacity: 1;}\n\n.zoomable-diagram-item {\n\tmargin: 0.5em;\n\tflex: 1 1 0;\n}\n\n.zoomable-diagram-title {\n\tfont-weight: bold;\n}\n\n.zoomable-diagram-body {\n\tdisplay: flex;\n\tflex-direction: column;\n\tposition: relative;\n}\n\n.zoomable-diagram-text {\n\tposition: absolute;\n}\n\n.zoomable-diagram-children {\n}\n\n</style>\n\n<div class=\"zoomable-diagram-wrapper\">\n<<zoomable-diagram \"$:/tags:/ZoomableDiagram\">>\n</div>\n"
},
"$:/plugins/tiddlywiki/dynaview/examples/zoomable-tooltips": {
"title": "$:/plugins/tiddlywiki/dynaview/examples/zoomable-tooltips",
"tags": "$:/tags/dynaviewExamples",
"caption": "Zoomable Tooltips",
"text": "//Zoom into the images below to see their titles//\n\n''N.B. This example only works in Safari at the moment''\n\n<style>\n.zoomable-tooltip-demo-container {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n}\n\n.zoomable-tooltip-demo-item {\n\tdisplay: flex;\n\tflex-direction: column;\n\tflex: 0 0 auto;\n\tpadding: 4px;\n\twidth: 5em;\n\theight: 7em;\n}\n\n.zoomable-tooltip-demo-item-image {\n\tflex: 0 0 auto;\n}\n\n.zoomable-tooltip-demo-item-image svg {\n\twidth: 4em;\n\theight: 4em;\n}\n\n.zoomable-tooltip-demo-item-text {\n\tfont-size:0.3em;\n\tflex: 0 0 auto;\n\tline-height: 1.1;\n\ttext-align: center;\n text-align: center;\n background: #f7f747;\n border: 1px solid #c2c235;\n padding: 2px;\n border-radius: 2px;\n}\n</style>\n<div class=\"zoomable-tooltip-demo-container\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/Image]]\">\n<div class=\"zoomable-tooltip-demo-item\">\n<span class=\"zoomable-tooltip-demo-item-image\">\n<$transclude/>\n</span>\n<span class=\"zoomable-tooltip-demo-item-text tc-dynaview-zoom-visible-3-and-above\">\n<$text text=<<currentTiddler>>/>\n</span>\n</div>\n</$list>\n</div>\n"
},
"$:/plugins/tiddlywiki/dynaview/examples": {
"title": "$:/plugins/tiddlywiki/dynaview/examples",
"text": "<<tabs \"[all[tiddlers+shadows]tag[$:/tags/dynaviewExamples]!has[draft.of]]\" \"$:/plugins/tiddlywiki/dynaview/examples/progressive-text\">>\n"
},
"$:/plugins/tiddlywiki/dynaview/macros": {
"title": "$:/plugins/tiddlywiki/dynaview/macros",
"tags": "$:/tags/Macro",
"text": "\\define transclude-when-visible(tiddler,mode:\"block\",state,minHeight:\"1em\",loadingText:\"…\")\n<$reveal state=<<__state__>> type=\"match\" text=\"visible\" tag=\"div\">\n<div class=\"tc-dynaview-set-tiddler-when-visible\" data-dynaview-set-tiddler=<<__state__>> data-dynaview-set-value=\"visible\">\n<$transclude tiddler=<<__tiddler__>> mode=<<__mode__>>/>\n</div>\n</$reveal>\n<$reveal state=<<__state__>> type=\"nomatch\" text=\"visible\" tag=\"div\">\n<div class=\"tc-dynaview-set-tiddler-when-visible\" style=\"min-height: $minHeight$;\" data-dynaview-set-tiddler=<<__state__>> data-dynaview-set-value=\"visible\">\n$loadingText$\n</div>\n</$reveal>\n\\end\n"
},
"$:/plugins/tiddlywiki/dynaview/readme": {
"title": "$:/plugins/tiddlywiki/dynaview/readme",
"text": "! Dynaview\n\nThis plugin makes it possible to build user interfaces that dynamically respond to changes in the browser viewport via scrolling or zooming:\n\n* CSS classes that allow rendering to be deferred until the output is scrolled into view\n* CSS classes that allow the opacity of DOM elements to vary according to the current zoom level\n* A daemon that can dynamically update a pair of state tiddlers with the current dimensions of the browser viewport\n* A daemon that can dynamically update the address bar with the title of the tiddler at the top of the viewport\n\nSome points to note about the zoom features:\n\n<<<\n\n* The zoom level currently only works on Safari, both on Mac OS and on the iPhone/iPad\n* The zoom level tracked by the plugin is the pinch-zoom level, and not the text-zoom level\n* Rather than being progressively rendered as needed, hidden item are rendered with zero opacity. Which means that they can still be interacted with\n\nThis is really just a proof of concept to allow the user experience to be evaluated. A production version would need to work in all browsers, which would mean adopting a polyfill such as [[Hammer.js|http://hammerjs.github.io/]] to give us manual pan and zoom support. It would also allow deeper levels of zoom.\n\n<<<\n"
},
"$:/plugins/tiddlywiki/dynaview/styles": {
"title": "$:/plugins/tiddlywiki/dynaview/styles",
"tags": "$:/tags/Stylesheet",
"text": "\\define if-tiddler-is(title,value,text)\n<$reveal stateTitle=<<__title__>> text=<<__value__>> type=\"match\">\n<$text text=<<__text__>>/>\n</$reveal>\n\\end\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n<<if-tiddler-is title:\"$:/config/DynaView/PreserveScrollPosition\" value:\"yes\" text:\"\"\"\nbody {\n\toverflow-anchor: none; /* Turn off browser scroll anchoring */\n}\n\"\"\">>\n\nbody.tc-dynaview .tc-dynaview-zoom-visible-1-and-above,\nbody.tc-dynaview .tc-dynaview-zoom-visible-1a-and-above,\nbody.tc-dynaview .tc-dynaview-zoom-visible-1b-and-above,\nbody.tc-dynaview .tc-dynaview-zoom-visible-1c-and-above,\nbody.tc-dynaview .tc-dynaview-zoom-visible-2-and-above,\nbody.tc-dynaview .tc-dynaview-zoom-visible-2a-and-above,\nbody.tc-dynaview .tc-dynaview-zoom-visible-3-and-above,\nbody.tc-dynaview .tc-dynaview-zoom-visible-4-and-above,\nbody.tc-dynaview .tc-dynaview-zoom-visible-1,\nbody.tc-dynaview .tc-dynaview-zoom-visible-2,\nbody.tc-dynaview .tc-dynaview-zoom-visible-3,\nbody.tc-dynaview .tc-dynaview-zoom-visible-4 {\n\ttransition: opacity 150ms ease-in-out;\n\topacity: 0;\n}\n\nbody.tc-dynaview .tc-dynaview-zoom-visible-1-and-above {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-1a-and-above .tc-dynaview-zoom-visible-1a-and-above {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-1b-and-above .tc-dynaview-zoom-visible-1b-and-above {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-1c-and-above .tc-dynaview-zoom-visible-1c-and-above {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-2-and-above .tc-dynaview-zoom-visible-2-and-above {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-2a-and-above .tc-dynaview-zoom-visible-2a-and-above {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-3-and-above .tc-dynaview-zoom-visible-3-and-above {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-4-and-above .tc-dynaview-zoom-visible-4-and-above {opacity: 1;}\n\nbody.tc-dynaview.tc-dynaview-zoom-factor-1 .tc-dynaview-zoom-visible-1 {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-2 .tc-dynaview-zoom-visible-2 {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-3 .tc-dynaview-zoom-visible-3 {opacity: 1;}\nbody.tc-dynaview.tc-dynaview-zoom-factor-4 .tc-dynaview-zoom-visible-4 {opacity: 1;}\n"
}
}
}
{
"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{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.hljs-comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:teal}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.hljs-dartdoc,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.scss .hljs-preprocessor{color:#900;font-weight:bold}.hljs-list .hljs-keyword,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rule .hljs-property,.django .hljs-tag .hljs-keyword{color:navy;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body,.hljs-name{color:teal}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.clojure .hljs-keyword,.scheme .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}"
},
"$:/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/tiddlywiki/internals/EditTemplate/body/preview/parse-tree": {
"title": "$:/plugins/tiddlywiki/internals/EditTemplate/body/preview/parse-tree",
"tags": "$:/tags/EditPreview",
"list-after": "$:/core/ui/EditTemplate/body/preview/output",
"caption": "parse tree",
"text": "\\define preview(mode)\n<$wikify name=\"preview-text\" text={{!!text}} type={{!!type}} mode=\"$mode$\" output=\"parsetree\">\n<pre>\n<code>\n<$text text=<<preview-text>>/>\n</code>\n</pre>\n</$wikify>\n\\end\n\n{{||$:/plugins/tiddlywiki/internals/EditTemplate/body/preview/shared}}\n"
},
"$:/plugins/tiddlywiki/internals/EditTemplate/body/preview/raw": {
"title": "$:/plugins/tiddlywiki/internals/EditTemplate/body/preview/raw",
"tags": "$:/tags/EditPreview",
"caption": "raw HTML",
"list-after": "$:/plugins/tiddlywiki/internals/EditTemplate/body/preview/widget-tree",
"text": "<pre><code><$view field=\"text\" format=\"htmlwikified\" /></code></pre>\n"
},
"$:/plugins/tiddlywiki/internals/EditTemplate/body/preview/shared": {
"title": "$:/plugins/tiddlywiki/internals/EditTemplate/body/preview/shared",
"text": "\\define body()\n\nMode: <$select tiddler=\"$(tv-mode-configuration)$\" default=\"block\">\n<option value=\"inline\">Inline</option>\n<option value=\"block\">Block</option>\n</$select>\n\n<$macrocall $name=\"preview\" mode={{$(tv-mode-configuration)$}}/>\n\\end\n\n<div class=\"tc-internal-tree-preview-wrapper\">\n\n<div class=\"tc-internal-tree-preview\">\n\n<$vars tv-mode-configuration=<<qualify \"$:/state/internals/preview/mode\">>>\n\n<<body>>\n\n</$vars>\n\n</div>\n\n</div>\n"
},
"$:/plugins/tiddlywiki/internals/EditTemplate/body/preview/widget-tree": {
"title": "$:/plugins/tiddlywiki/internals/EditTemplate/body/preview/widget-tree",
"tags": "$:/tags/EditPreview",
"caption": "widget tree",
"list-after": "$:/plugins/tiddlywiki/internals/EditTemplate/body/preview/parse-tree",
"text": "\\define preview(mode)\n<$wikify name=\"preview-text\" text={{!!text}} type={{!!type}} mode=\"$mode$\" output=\"widgettree\">\n<pre>\n<code>\n<$text text=<<preview-text>>/>\n</code>\n</pre>\n</$wikify>\n\\end\n\n{{||$:/plugins/tiddlywiki/internals/EditTemplate/body/preview/shared}}\n"
},
"$:/plugins/tiddlywiki/internals/readme": {
"title": "$:/plugins/tiddlywiki/internals/readme",
"text": "This plugin adds features to help explore the internals of TiddlyWiki:\n\n* New preview panes showing:\n** the parse tree\n** the widget tree\n** the raw HTML output\n\nThe first two include a dropdown for choosing block vs. inline parsing mode.\n"
},
"$:/plugins/tiddlywiki/internals/styles": {
"title": "$:/plugins/tiddlywiki/internals/styles",
"tags": "$:/tags/Stylesheet",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/jszip/jszip.js": {
"text": "/*!\n\nJSZip - A Javascript class for generating and reading zip files\n<http://stuartk.com/jszip>\n\n(c) 2009-2014 Stuart Knightley <stuart [at] stuartk.com>\nDual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown.\n\nJSZip uses the library pako released under the MIT license :\nhttps://github.com/nodeca/pako/blob/master/LICENSE\n*/\n!function(a){if(\"object\"==typeof exports&&\"undefined\"!=typeof module)module.exports=a();else if(\"function\"==typeof define&&define.amd)define([],a);else{var b;b=\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:this,b.JSZip=a()}}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i=\"function\"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error(\"Cannot find module '\"+g+\"'\");throw j.code=\"MODULE_NOT_FOUND\",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f=\"function\"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){\"use strict\";function d(a){if(a){this.data=a,this.length=this.data.length,this.index=0,this.zero=0;for(var b=0;b<this.data.length;b++)a[b]=255&a[b]}}var e=a(\"./dataReader\");d.prototype=new e,d.prototype.byteAt=function(a){return this.data[this.zero+a]},d.prototype.lastIndexOfSignature=function(a){for(var b=a.charCodeAt(0),c=a.charCodeAt(1),d=a.charCodeAt(2),e=a.charCodeAt(3),f=this.length-4;f>=0;--f)if(this.data[f]===b&&this.data[f+1]===c&&this.data[f+2]===d&&this.data[f+3]===e)return f-this.zero;return-1},d.prototype.readData=function(a){if(this.checkOffset(a),0===a)return[];var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{\"./dataReader\":6}],2:[function(a,b,c){\"use strict\";var d=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";c.encode=function(a,b){for(var c,e,f,g,h,i,j,k=\"\",l=0;l<a.length;)c=a.charCodeAt(l++),e=a.charCodeAt(l++),f=a.charCodeAt(l++),g=c>>2,h=(3&c)<<4|e>>4,i=(15&e)<<2|f>>6,j=63&f,isNaN(e)?i=j=64:isNaN(f)&&(j=64),k=k+d.charAt(g)+d.charAt(h)+d.charAt(i)+d.charAt(j);return k},c.decode=function(a,b){var c,e,f,g,h,i,j,k=\"\",l=0;for(a=a.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");l<a.length;)g=d.indexOf(a.charAt(l++)),h=d.indexOf(a.charAt(l++)),i=d.indexOf(a.charAt(l++)),j=d.indexOf(a.charAt(l++)),c=g<<2|h>>4,e=(15&h)<<4|i>>2,f=(3&i)<<6|j,k+=String.fromCharCode(c),64!=i&&(k+=String.fromCharCode(e)),64!=j&&(k+=String.fromCharCode(f));return k}},{}],3:[function(a,b,c){\"use strict\";function d(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}d.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},b.exports=d},{}],4:[function(a,b,c){\"use strict\";c.STORE={magic:\"\\0\\0\",compress:function(a,b){return a},uncompress:function(a){return a},compressInputType:null,uncompressInputType:null},c.DEFLATE=a(\"./flate\")},{\"./flate\":9}],5:[function(a,b,c){\"use strict\";var d=a(\"./utils\"),e=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];b.exports=function(a,b){if(\"undefined\"==typeof a||!a.length)return 0;var c=\"string\"!==d.getTypeOf(a);\"undefined\"==typeof b&&(b=0);var f=0,g=0,h=0;b^=-1;for(var i=0,j=a.length;i<j;i++)h=c?a[i]:a.charCodeAt(i),g=255&(b^h),f=e[g],b=b>>>8^f;return b^-1}},{\"./utils\":22}],6:[function(a,b,c){\"use strict\";function d(a){this.data=null,this.length=0,this.index=0,this.zero=0}var e=a(\"./utils\");d.prototype={checkOffset:function(a){this.checkIndex(this.index+a)},checkIndex:function(a){if(this.length<this.zero+a||a<0)throw new Error(\"End of data reached (data length = \"+this.length+\", asked index = \"+a+\"). Corrupted zip ?\")},setIndex:function(a){this.checkIndex(a),this.index=a},skip:function(a){this.setIndex(this.index+a)},byteAt:function(a){},readInt:function(a){var b,c=0;for(this.checkOffset(a),b=this.index+a-1;b>=this.index;b--)c=(c<<8)+this.byteAt(b);return this.index+=a,c},readString:function(a){return e.transformTo(\"string\",this.readData(a))},readData:function(a){},lastIndexOfSignature:function(a){},readDate:function(){var a=this.readInt(4);return new Date((a>>25&127)+1980,(a>>21&15)-1,a>>16&31,a>>11&31,a>>5&63,(31&a)<<1)}},b.exports=d},{\"./utils\":22}],7:[function(a,b,c){\"use strict\";c.base64=!1,c.binary=!1,c.dir=!1,c.createFolders=!1,c.date=null,c.compression=null,c.compressionOptions=null,c.comment=null,c.unixPermissions=null,c.dosPermissions=null},{}],8:[function(a,b,c){\"use strict\";var d=a(\"./utils\");c.string2binary=function(a){return d.string2binary(a)},c.string2Uint8Array=function(a){return d.transformTo(\"uint8array\",a)},c.uint8Array2String=function(a){return d.transformTo(\"string\",a)},c.string2Blob=function(a){var b=d.transformTo(\"arraybuffer\",a);return d.arrayBuffer2Blob(b)},c.arrayBuffer2Blob=function(a){return d.arrayBuffer2Blob(a)},c.transformTo=function(a,b){return d.transformTo(a,b)},c.getTypeOf=function(a){return d.getTypeOf(a)},c.checkSupport=function(a){return d.checkSupport(a)},c.MAX_VALUE_16BITS=d.MAX_VALUE_16BITS,c.MAX_VALUE_32BITS=d.MAX_VALUE_32BITS,c.pretty=function(a){return d.pretty(a)},c.findCompression=function(a){return d.findCompression(a)},c.isRegExp=function(a){return d.isRegExp(a)}},{\"./utils\":22}],9:[function(a,b,c){\"use strict\";var d=\"undefined\"!=typeof Uint8Array&&\"undefined\"!=typeof Uint16Array&&\"undefined\"!=typeof Uint32Array,e=a(\"pako\");c.uncompressInputType=d?\"uint8array\":\"array\",c.compressInputType=d?\"uint8array\":\"array\",c.magic=\"\\b\\0\",c.compress=function(a,b){return e.deflateRaw(a,{level:b.level||-1})},c.uncompress=function(a){return e.inflateRaw(a)}},{pako:25}],10:[function(a,b,c){\"use strict\";function d(a,b){return this instanceof d?(this.files={},this.comment=null,this.root=\"\",a&&this.load(a,b),void(this.clone=function(){var a=new d;for(var b in this)\"function\"!=typeof this[b]&&(a[b]=this[b]);return a})):new d(a,b)}var e=a(\"./base64\");d.prototype=a(\"./object\"),d.prototype.load=a(\"./load\"),d.support=a(\"./support\"),d.defaults=a(\"./defaults\"),d.utils=a(\"./deprecatedPublicUtils\"),d.base64={encode:function(a){return e.encode(a)},decode:function(a){return e.decode(a)}},d.compressions=a(\"./compressions\"),b.exports=d},{\"./base64\":2,\"./compressions\":4,\"./defaults\":7,\"./deprecatedPublicUtils\":8,\"./load\":11,\"./object\":14,\"./support\":18}],11:[function(a,b,c){\"use strict\";var d=a(\"./base64\"),e=a(\"./utf8\"),f=a(\"./utils\"),g=a(\"./zipEntries\");b.exports=function(a,b){var c,h,i,j;for(b=f.extend(b||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:e.utf8decode}),b.base64&&(a=d.decode(a)),h=new g(a,b),c=h.files,i=0;i<c.length;i++)j=c[i],this.file(j.fileNameStr,j.decompressed,{binary:!0,optimizedBinaryString:!0,date:j.date,dir:j.dir,comment:j.fileCommentStr.length?j.fileCommentStr:null,unixPermissions:j.unixPermissions,dosPermissions:j.dosPermissions,createFolders:b.createFolders});return h.zipComment.length&&(this.comment=h.zipComment),this}},{\"./base64\":2,\"./utf8\":21,\"./utils\":22,\"./zipEntries\":23}],12:[function(a,b,c){(function(a){\"use strict\";b.exports=function(b,c){return new a(b,c)},b.exports.test=function(b){return a.isBuffer(b)}}).call(this,\"undefined\"!=typeof Buffer?Buffer:void 0)},{}],13:[function(a,b,c){\"use strict\";function d(a){this.data=a,this.length=this.data.length,this.index=0,this.zero=0}var e=a(\"./uint8ArrayReader\");d.prototype=new e,d.prototype.readData=function(a){this.checkOffset(a);var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{\"./uint8ArrayReader\":19}],14:[function(a,b,c){\"use strict\";var d=a(\"./support\"),e=a(\"./utils\"),f=a(\"./crc32\"),g=a(\"./signature\"),h=a(\"./defaults\"),i=a(\"./base64\"),j=a(\"./compressions\"),k=a(\"./compressedObject\"),l=a(\"./nodeBuffer\"),m=a(\"./utf8\"),n=a(\"./stringWriter\"),o=a(\"./uint8ArrayWriter\"),p=function(a){if(a._data instanceof k&&(a._data=a._data.getContent(),a.options.binary=!0,a.options.base64=!1,\"uint8array\"===e.getTypeOf(a._data))){var b=a._data;a._data=new Uint8Array(b.length),0!==b.length&&a._data.set(b,0)}return a._data},q=function(a){var b=p(a),c=e.getTypeOf(b);return\"string\"===c?!a.options.binary&&d.nodebuffer?l(b,\"utf-8\"):a.asBinary():b},r=function(a){var b=p(this);return null===b||\"undefined\"==typeof b?\"\":(this.options.base64&&(b=i.decode(b)),b=a&&this.options.binary?D.utf8decode(b):e.transformTo(\"string\",b),a||this.options.binary||(b=e.transformTo(\"string\",D.utf8encode(b))),b)},s=function(a,b,c){this.name=a,this.dir=c.dir,this.date=c.date,this.comment=c.comment,this.unixPermissions=c.unixPermissions,this.dosPermissions=c.dosPermissions,this._data=b,this.options=c,this._initialMetadata={dir:c.dir,date:c.date}};s.prototype={asText:function(){return r.call(this,!0)},asBinary:function(){return r.call(this,!1)},asNodeBuffer:function(){var a=q(this);return e.transformTo(\"nodebuffer\",a)},asUint8Array:function(){var a=q(this);return e.transformTo(\"uint8array\",a)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var t=function(a,b){var c,d=\"\";for(c=0;c<b;c++)d+=String.fromCharCode(255&a),a>>>=8;return d},u=function(a){return a=a||{},a.base64!==!0||null!==a.binary&&void 0!==a.binary||(a.binary=!0),a=e.extend(a,h),a.date=a.date||new Date,null!==a.compression&&(a.compression=a.compression.toUpperCase()),a},v=function(a,b,c){var d,f=e.getTypeOf(b);if(c=u(c),\"string\"==typeof c.unixPermissions&&(c.unixPermissions=parseInt(c.unixPermissions,8)),c.unixPermissions&&16384&c.unixPermissions&&(c.dir=!0),c.dosPermissions&&16&c.dosPermissions&&(c.dir=!0),c.dir&&(a=x(a)),c.createFolders&&(d=w(a))&&y.call(this,d,!0),c.dir||null===b||\"undefined\"==typeof b)c.base64=!1,c.binary=!1,b=null,f=null;else if(\"string\"===f)c.binary&&!c.base64&&c.optimizedBinaryString!==!0&&(b=e.string2binary(b));else{if(c.base64=!1,c.binary=!0,!(f||b instanceof k))throw new Error(\"The data of '\"+a+\"' is in an unsupported format !\");\"arraybuffer\"===f&&(b=e.transformTo(\"uint8array\",b))}var g=new s(a,b,c);return this.files[a]=g,g},w=function(a){\"/\"==a.slice(-1)&&(a=a.substring(0,a.length-1));var b=a.lastIndexOf(\"/\");return b>0?a.substring(0,b):\"\"},x=function(a){return\"/\"!=a.slice(-1)&&(a+=\"/\"),a},y=function(a,b){return b=\"undefined\"!=typeof b&&b,a=x(a),this.files[a]||v.call(this,a,null,{dir:!0,createFolders:b}),this.files[a]},z=function(a,b,c){var d,g=new k;return a._data instanceof k?(g.uncompressedSize=a._data.uncompressedSize,g.crc32=a._data.crc32,0===g.uncompressedSize||a.dir?(b=j.STORE,g.compressedContent=\"\",g.crc32=0):a._data.compressionMethod===b.magic?g.compressedContent=a._data.getCompressedContent():(d=a._data.getContent(),g.compressedContent=b.compress(e.transformTo(b.compressInputType,d),c))):(d=q(a),d&&0!==d.length&&!a.dir||(b=j.STORE,d=\"\"),g.uncompressedSize=d.length,g.crc32=f(d),g.compressedContent=b.compress(e.transformTo(b.compressInputType,d),c)),g.compressedSize=g.compressedContent.length,g.compressionMethod=b.magic,g},A=function(a,b){var c=a;return a||(c=b?16893:33204),(65535&c)<<16},B=function(a,b){return 63&(a||0)},C=function(a,b,c,d,h,i){var j,k,l,n,o=(c.compressedContent,i!==m.utf8encode),p=e.transformTo(\"string\",i(b.name)),q=e.transformTo(\"string\",m.utf8encode(b.name)),r=b.comment||\"\",s=e.transformTo(\"string\",i(r)),u=e.transformTo(\"string\",m.utf8encode(r)),v=q.length!==b.name.length,w=u.length!==r.length,x=b.options,y=\"\",z=\"\",C=\"\";l=b._initialMetadata.dir!==b.dir?b.dir:x.dir,n=b._initialMetadata.date!==b.date?b.date:x.date;var D=0,E=0;l&&(D|=16),\"UNIX\"===h?(E=798,D|=A(b.unixPermissions,l)):(E=20,D|=B(b.dosPermissions,l)),j=n.getHours(),j<<=6,j|=n.getMinutes(),j<<=5,j|=n.getSeconds()/2,k=n.getFullYear()-1980,k<<=4,k|=n.getMonth()+1,k<<=5,k|=n.getDate(),v&&(z=t(1,1)+t(f(p),4)+q,y+=\"up\"+t(z.length,2)+z),w&&(C=t(1,1)+t(this.crc32(s),4)+u,y+=\"uc\"+t(C.length,2)+C);var F=\"\";F+=\"\\n\\0\",F+=o||!v&&!w?\"\\0\\0\":\"\\0\\b\",F+=c.compressionMethod,F+=t(j,2),F+=t(k,2),F+=t(c.crc32,4),F+=t(c.compressedSize,4),F+=t(c.uncompressedSize,4),F+=t(p.length,2),F+=t(y.length,2);var G=g.LOCAL_FILE_HEADER+F+p+y,H=g.CENTRAL_FILE_HEADER+t(E,2)+F+t(s.length,2)+\"\\0\\0\\0\\0\"+t(D,4)+t(d,4)+p+y+s;return{fileRecord:G,dirRecord:H,compressedObject:c}},D={load:function(a,b){throw new Error(\"Load method is not defined. Is the file jszip-load.js included ?\")},filter:function(a){var b,c,d,f,g=[];for(b in this.files)this.files.hasOwnProperty(b)&&(d=this.files[b],f=new s(d.name,d._data,e.extend(d.options)),c=b.slice(this.root.length,b.length),b.slice(0,this.root.length)===this.root&&a(c,f)&&g.push(f));return g},file:function(a,b,c){if(1===arguments.length){if(e.isRegExp(a)){var d=a;return this.filter(function(a,b){return!b.dir&&d.test(a)})}return this.filter(function(b,c){return!c.dir&&b===a})[0]||null}return a=this.root+a,v.call(this,a,b,c),this},folder:function(a){if(!a)return this;if(e.isRegExp(a))return this.filter(function(b,c){return c.dir&&a.test(b)});var b=this.root+a,c=y.call(this,b),d=this.clone();return d.root=c.name,d},remove:function(a){a=this.root+a;var b=this.files[a];if(b||(\"/\"!=a.slice(-1)&&(a+=\"/\"),b=this.files[a]),b&&!b.dir)delete this.files[a];else for(var c=this.filter(function(b,c){return c.name.slice(0,a.length)===a}),d=0;d<c.length;d++)delete this.files[c[d].name];return this},generate:function(a){a=e.extend(a||{},{base64:!0,compression:\"STORE\",compressionOptions:null,type:\"base64\",platform:\"DOS\",comment:null,mimeType:\"application/zip\",encodeFileName:m.utf8encode}),e.checkSupport(a.type),\"darwin\"!==a.platform&&\"freebsd\"!==a.platform&&\"linux\"!==a.platform&&\"sunos\"!==a.platform||(a.platform=\"UNIX\"),\"win32\"===a.platform&&(a.platform=\"DOS\");var b,c,d=[],f=0,h=0,k=e.transformTo(\"string\",a.encodeFileName(a.comment||this.comment||\"\"));for(var l in this.files)if(this.files.hasOwnProperty(l)){var p=this.files[l],q=p.options.compression||a.compression.toUpperCase(),r=j[q];if(!r)throw new Error(q+\" is not a valid compression method !\");var s=p.options.compressionOptions||a.compressionOptions||{},u=z.call(this,p,r,s),v=C.call(this,l,p,u,f,a.platform,a.encodeFileName);f+=v.fileRecord.length+u.compressedSize,h+=v.dirRecord.length,d.push(v)}var w=\"\";w=g.CENTRAL_DIRECTORY_END+\"\\0\\0\\0\\0\"+t(d.length,2)+t(d.length,2)+t(h,4)+t(f,4)+t(k.length,2)+k;var x=a.type.toLowerCase();for(b=\"uint8array\"===x||\"arraybuffer\"===x||\"blob\"===x||\"nodebuffer\"===x?new o(f+h+w.length):new n(f+h+w.length),c=0;c<d.length;c++)b.append(d[c].fileRecord),b.append(d[c].compressedObject.compressedContent);for(c=0;c<d.length;c++)b.append(d[c].dirRecord);b.append(w);var y=b.finalize();switch(a.type.toLowerCase()){case\"uint8array\":case\"arraybuffer\":case\"nodebuffer\":return e.transformTo(a.type.toLowerCase(),y);case\"blob\":return e.arrayBuffer2Blob(e.transformTo(\"arraybuffer\",y),a.mimeType);case\"base64\":return a.base64?i.encode(y):y;default:return y}},crc32:function(a,b){return f(a,b)},utf8encode:function(a){return e.transformTo(\"string\",m.utf8encode(a))},utf8decode:function(a){return m.utf8decode(a)}};b.exports=D},{\"./base64\":2,\"./compressedObject\":3,\"./compressions\":4,\"./crc32\":5,\"./defaults\":7,\"./nodeBuffer\":12,\"./signature\":15,\"./stringWriter\":17,\"./support\":18,\"./uint8ArrayWriter\":20,\"./utf8\":21,\"./utils\":22}],15:[function(a,b,c){\"use strict\";c.LOCAL_FILE_HEADER=\"PK\u0003\u0004\",c.CENTRAL_FILE_HEADER=\"PK\u0001\u0002\",c.CENTRAL_DIRECTORY_END=\"PK\u0005\u0006\",c.ZIP64_CENTRAL_DIRECTORY_LOCATOR=\"PK\u0006\u0007\",c.ZIP64_CENTRAL_DIRECTORY_END=\"PK\u0006\u0006\",c.DATA_DESCRIPTOR=\"PK\u0007\\b\"},{}],16:[function(a,b,c){\"use strict\";function d(a,b){this.data=a,b||(this.data=f.string2binary(this.data)),this.length=this.data.length,this.index=0,this.zero=0}var e=a(\"./dataReader\"),f=a(\"./utils\");d.prototype=new e,d.prototype.byteAt=function(a){return this.data.charCodeAt(this.zero+a)},d.prototype.lastIndexOfSignature=function(a){return this.data.lastIndexOf(a)-this.zero},d.prototype.readData=function(a){this.checkOffset(a);var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{\"./dataReader\":6,\"./utils\":22}],17:[function(a,b,c){\"use strict\";var d=a(\"./utils\"),e=function(){this.data=[]};e.prototype={append:function(a){a=d.transformTo(\"string\",a),this.data.push(a)},finalize:function(){return this.data.join(\"\")}},b.exports=e},{\"./utils\":22}],18:[function(a,b,c){(function(a){\"use strict\";if(c.base64=!0,c.array=!0,c.string=!0,c.arraybuffer=\"undefined\"!=typeof ArrayBuffer&&\"undefined\"!=typeof Uint8Array,c.nodebuffer=\"undefined\"!=typeof a,c.uint8array=\"undefined\"!=typeof Uint8Array,\"undefined\"==typeof ArrayBuffer)c.blob=!1;else{var b=new ArrayBuffer(0);try{c.blob=0===new Blob([b],{type:\"application/zip\"}).size}catch(d){try{var e=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,f=new e;f.append(b),c.blob=0===f.getBlob(\"application/zip\").size}catch(d){c.blob=!1}}}}).call(this,\"undefined\"!=typeof Buffer?Buffer:void 0)},{}],19:[function(a,b,c){\"use strict\";function d(a){a&&(this.data=a,this.length=this.data.length,this.index=0,this.zero=0)}var e=a(\"./arrayReader\");d.prototype=new e,d.prototype.readData=function(a){if(this.checkOffset(a),0===a)return new Uint8Array(0);var b=this.data.subarray(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{\"./arrayReader\":1}],20:[function(a,b,c){\"use strict\";var d=a(\"./utils\"),e=function(a){this.data=new Uint8Array(a),this.index=0};e.prototype={append:function(a){0!==a.length&&(a=d.transformTo(\"uint8array\",a),this.data.set(a,this.index),this.index+=a.length)},finalize:function(){return this.data}},b.exports=e},{\"./utils\":22}],21:[function(a,b,c){\"use strict\";for(var d=a(\"./utils\"),e=a(\"./support\"),f=a(\"./nodeBuffer\"),g=new Array(256),h=0;h<256;h++)g[h]=h>=252?6:h>=248?5:h>=240?4:h>=224?3:h>=192?2:1;g[254]=g[254]=1;var i=function(a){var b,c,d,f,g,h=a.length,i=0;for(f=0;f<h;f++)c=a.charCodeAt(f),55296===(64512&c)&&f+1<h&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),i+=c<128?1:c<2048?2:c<65536?3:4;for(b=e.uint8array?new Uint8Array(i):new Array(i),g=0,f=0;g<i;f++)c=a.charCodeAt(f),55296===(64512&c)&&f+1<h&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),c<128?b[g++]=c:c<2048?(b[g++]=192|c>>>6,b[g++]=128|63&c):c<65536?(b[g++]=224|c>>>12,b[g++]=128|c>>>6&63,b[g++]=128|63&c):(b[g++]=240|c>>>18,b[g++]=128|c>>>12&63,b[g++]=128|c>>>6&63,b[g++]=128|63&c);return b},j=function(a,b){var c;for(b=b||a.length,b>a.length&&(b=a.length),c=b-1;c>=0&&128===(192&a[c]);)c--;return c<0?b:0===c?b:c+g[a[c]]>b?c:b},k=function(a){var b,c,e,f,h=a.length,i=new Array(2*h);for(c=0,b=0;b<h;)if(e=a[b++],e<128)i[c++]=e;else if(f=g[e],f>4)i[c++]=65533,b+=f-1;else{for(e&=2===f?31:3===f?15:7;f>1&&b<h;)e=e<<6|63&a[b++],f--;f>1?i[c++]=65533:e<65536?i[c++]=e:(e-=65536,i[c++]=55296|e>>10&1023,i[c++]=56320|1023&e)}return i.length!==c&&(i.subarray?i=i.subarray(0,c):i.length=c),d.applyFromCharCode(i)};c.utf8encode=function(a){return e.nodebuffer?f(a,\"utf-8\"):i(a)},c.utf8decode=function(a){if(e.nodebuffer)return d.transformTo(\"nodebuffer\",a).toString(\"utf-8\");a=d.transformTo(e.uint8array?\"uint8array\":\"array\",a);for(var b=[],c=0,f=a.length,g=65536;c<f;){var h=j(a,Math.min(c+g,f));e.uint8array?b.push(k(a.subarray(c,h))):b.push(k(a.slice(c,h))),c=h}return b.join(\"\")}},{\"./nodeBuffer\":12,\"./support\":18,\"./utils\":22}],22:[function(a,b,c){\"use strict\";function d(a){return a}function e(a,b){for(var c=0;c<a.length;++c)b[c]=255&a.charCodeAt(c);return b}function f(a){var b=65536,d=[],e=a.length,f=c.getTypeOf(a),g=0,h=!0;try{switch(f){case\"uint8array\":String.fromCharCode.apply(null,new Uint8Array(0));break;case\"nodebuffer\":String.fromCharCode.apply(null,j(0))}}catch(i){h=!1}if(!h){for(var k=\"\",l=0;l<a.length;l++)k+=String.fromCharCode(a[l]);return k}for(;g<e&&b>1;)try{\"array\"===f||\"nodebuffer\"===f?d.push(String.fromCharCode.apply(null,a.slice(g,Math.min(g+b,e)))):d.push(String.fromCharCode.apply(null,a.subarray(g,Math.min(g+b,e)))),g+=b}catch(i){b=Math.floor(b/2)}return d.join(\"\")}function g(a,b){for(var c=0;c<a.length;c++)b[c]=a[c];return b}var h=a(\"./support\"),i=a(\"./compressions\"),j=a(\"./nodeBuffer\");c.string2binary=function(a){for(var b=\"\",c=0;c<a.length;c++)b+=String.fromCharCode(255&a.charCodeAt(c));return b},c.arrayBuffer2Blob=function(a,b){c.checkSupport(\"blob\"),b=b||\"application/zip\";try{return new Blob([a],{type:b})}catch(d){try{var e=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,f=new e;return f.append(a),f.getBlob(b)}catch(d){throw new Error(\"Bug : can't construct the Blob.\")}}},c.applyFromCharCode=f;var k={};k.string={string:d,array:function(a){return e(a,new Array(a.length))},arraybuffer:function(a){return k.string.uint8array(a).buffer},uint8array:function(a){return e(a,new Uint8Array(a.length))},nodebuffer:function(a){return e(a,j(a.length))}},k.array={string:f,array:d,arraybuffer:function(a){return new Uint8Array(a).buffer},uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return j(a)}},k.arraybuffer={string:function(a){return f(new Uint8Array(a))},array:function(a){return g(new Uint8Array(a),new Array(a.byteLength))},arraybuffer:d,uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return j(new Uint8Array(a))}},k.uint8array={string:f,array:function(a){return g(a,new Array(a.length))},arraybuffer:function(a){return a.buffer},uint8array:d,nodebuffer:function(a){return j(a)}},k.nodebuffer={string:f,array:function(a){return g(a,new Array(a.length))},arraybuffer:function(a){return k.nodebuffer.uint8array(a).buffer},uint8array:function(a){return g(a,new Uint8Array(a.length))},nodebuffer:d},c.transformTo=function(a,b){if(b||(b=\"\"),!a)return b;c.checkSupport(a);var d=c.getTypeOf(b),e=k[d][a](b);return e},c.getTypeOf=function(a){return\"string\"==typeof a?\"string\":\"[object Array]\"===Object.prototype.toString.call(a)?\"array\":h.nodebuffer&&j.test(a)?\"nodebuffer\":h.uint8array&&a instanceof Uint8Array?\"uint8array\":h.arraybuffer&&a instanceof ArrayBuffer?\"arraybuffer\":void 0},c.checkSupport=function(a){var b=h[a.toLowerCase()];if(!b)throw new Error(a+\" is not supported by this browser\")},c.MAX_VALUE_16BITS=65535,c.MAX_VALUE_32BITS=-1,c.pretty=function(a){var b,c,d=\"\";for(c=0;c<(a||\"\").length;c++)b=a.charCodeAt(c),d+=\"\\\\x\"+(b<16?\"0\":\"\")+b.toString(16).toUpperCase();return d},c.findCompression=function(a){for(var b in i)if(i.hasOwnProperty(b)&&i[b].magic===a)return i[b];return null},c.isRegExp=function(a){return\"[object RegExp]\"===Object.prototype.toString.call(a)},c.extend=function(){var a,b,c={};for(a=0;a<arguments.length;a++)for(b in arguments[a])arguments[a].hasOwnProperty(b)&&\"undefined\"==typeof c[b]&&(c[b]=arguments[a][b]);return c}},{\"./compressions\":4,\"./nodeBuffer\":12,\"./support\":18}],23:[function(a,b,c){\"use strict\";function d(a,b){this.files=[],this.loadOptions=b,a&&this.load(a)}var e=a(\"./stringReader\"),f=a(\"./nodeBufferReader\"),g=a(\"./uint8ArrayReader\"),h=a(\"./arrayReader\"),i=a(\"./utils\"),j=a(\"./signature\"),k=a(\"./zipEntry\"),l=a(\"./support\");a(\"./object\");d.prototype={checkSignature:function(a){var b=this.reader.readString(4);if(b!==a)throw new Error(\"Corrupted zip or bug : unexpected signature (\"+i.pretty(b)+\", expected \"+i.pretty(a)+\")\")},isSignature:function(a,b){var c=this.reader.index;this.reader.setIndex(a);var d=this.reader.readString(4),e=d===b;return this.reader.setIndex(c),e},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var a=this.reader.readData(this.zipCommentLength),b=l.uint8array?\"uint8array\":\"array\",c=i.transformTo(b,a);this.zipComment=this.loadOptions.decodeFileName(c)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var a,b,c,d=this.zip64EndOfCentralSize-44,e=0;e<d;)a=this.reader.readInt(2),b=this.reader.readInt(4),c=this.reader.readString(b),this.zip64ExtensibleData[a]={id:a,length:b,value:c}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error(\"Multi-volumes zip are not supported\")},readLocalFiles:function(){var a,b;for(a=0;a<this.files.length;a++)b=this.files[a],this.reader.setIndex(b.localHeaderOffset),this.checkSignature(j.LOCAL_FILE_HEADER),b.readLocalPart(this.reader),b.handleUTF8(),b.processAttributes()},readCentralDir:function(){var a;for(this.reader.setIndex(this.centralDirOffset);this.reader.readString(4)===j.CENTRAL_FILE_HEADER;)a=new k({zip64:this.zip64},this.loadOptions),a.readCentralPart(this.reader),this.files.push(a);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error(\"Corrupted zip or bug: expected \"+this.centralDirRecords+\" records in central dir, got \"+this.files.length)},readEndOfCentral:function(){var a=this.reader.lastIndexOfSignature(j.CENTRAL_DIRECTORY_END);if(a<0){var b=!this.isSignature(0,j.LOCAL_FILE_HEADER);throw b?new Error(\"Can't find end of central directory : is this a zip file ? If it is, see http://stuk.github.io/jszip/documentation/howto/read_zip.html\"):new Error(\"Corrupted zip : can't find end of central directory\")}this.reader.setIndex(a);var c=a;if(this.checkSignature(j.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===i.MAX_VALUE_16BITS||this.diskWithCentralDirStart===i.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===i.MAX_VALUE_16BITS||this.centralDirRecords===i.MAX_VALUE_16BITS||this.centralDirSize===i.MAX_VALUE_32BITS||this.centralDirOffset===i.MAX_VALUE_32BITS){if(this.zip64=!0,a=this.reader.lastIndexOfSignature(j.ZIP64_CENTRAL_DIRECTORY_LOCATOR),a<0)throw new Error(\"Corrupted zip : can't find the ZIP64 end of central directory locator\");if(this.reader.setIndex(a),this.checkSignature(j.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,j.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(j.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error(\"Corrupted zip : can't find the ZIP64 end of central directory\");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(j.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var d=this.centralDirOffset+this.centralDirSize;this.zip64&&(d+=20,d+=12+this.zip64EndOfCentralSize);var e=c-d;if(e>0)this.isSignature(c,j.CENTRAL_FILE_HEADER)||(this.reader.zero=e);else if(e<0)throw new Error(\"Corrupted zip: missing \"+Math.abs(e)+\" bytes.\")},prepareReader:function(a){var b=i.getTypeOf(a);if(i.checkSupport(b),\"string\"!==b||l.uint8array)if(\"nodebuffer\"===b)this.reader=new f(a);else if(l.uint8array)this.reader=new g(i.transformTo(\"uint8array\",a));else{if(!l.array)throw new Error(\"Unexpected error: unsupported type '\"+b+\"'\");this.reader=new h(i.transformTo(\"array\",a))}else this.reader=new e(a,this.loadOptions.optimizedBinaryString)},load:function(a){this.prepareReader(a),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},b.exports=d},{\"./arrayReader\":1,\"./nodeBufferReader\":13,\"./object\":14,\"./signature\":15,\"./stringReader\":16,\"./support\":18,\"./uint8ArrayReader\":19,\"./utils\":22,\"./zipEntry\":24}],24:[function(a,b,c){\"use strict\";function d(a,b){this.options=a,this.loadOptions=b}var e=a(\"./stringReader\"),f=a(\"./utils\"),g=a(\"./compressedObject\"),h=a(\"./object\"),i=a(\"./support\"),j=0,k=3;d.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},prepareCompressedContent:function(a,b,c){return function(){var d=a.index;a.setIndex(b);var e=a.readData(c);return a.setIndex(d),e}},prepareContent:function(a,b,c,d,e){return function(){var a=f.transformTo(d.uncompressInputType,this.getCompressedContent()),b=d.uncompress(a);if(b.length!==e)throw new Error(\"Bug : uncompressed data size mismatch\");return b}},readLocalPart:function(a){var b,c;if(a.skip(22),this.fileNameLength=a.readInt(2),c=a.readInt(2),this.fileName=a.readData(this.fileNameLength),a.skip(c),this.compressedSize==-1||this.uncompressedSize==-1)throw new Error(\"Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)\");if(b=f.findCompression(this.compressionMethod),null===b)throw new Error(\"Corrupted zip : compression \"+f.pretty(this.compressionMethod)+\" unknown (inner file : \"+f.transformTo(\"string\",this.fileName)+\")\");if(this.decompressed=new g,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(a,a.index,this.compressedSize,b),this.decompressed.getContent=this.prepareContent(a,a.index,this.compressedSize,b,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=f.transformTo(\"string\",this.decompressed.getContent()),h.crc32(this.decompressed)!==this.crc32))throw new Error(\"Corrupted zip : CRC32 mismatch\");\n},readCentralPart:function(a){if(this.versionMadeBy=a.readInt(2),this.versionNeeded=a.readInt(2),this.bitFlag=a.readInt(2),this.compressionMethod=a.readString(2),this.date=a.readDate(),this.crc32=a.readInt(4),this.compressedSize=a.readInt(4),this.uncompressedSize=a.readInt(4),this.fileNameLength=a.readInt(2),this.extraFieldsLength=a.readInt(2),this.fileCommentLength=a.readInt(2),this.diskNumberStart=a.readInt(2),this.internalFileAttributes=a.readInt(2),this.externalFileAttributes=a.readInt(4),this.localHeaderOffset=a.readInt(4),this.isEncrypted())throw new Error(\"Encrypted zip are not supported\");this.fileName=a.readData(this.fileNameLength),this.readExtraFields(a),this.parseZIP64ExtraField(a),this.fileComment=a.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var a=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),a===j&&(this.dosPermissions=63&this.externalFileAttributes),a===k&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||\"/\"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(a){if(this.extraFields[1]){var b=new e(this.extraFields[1].value);this.uncompressedSize===f.MAX_VALUE_32BITS&&(this.uncompressedSize=b.readInt(8)),this.compressedSize===f.MAX_VALUE_32BITS&&(this.compressedSize=b.readInt(8)),this.localHeaderOffset===f.MAX_VALUE_32BITS&&(this.localHeaderOffset=b.readInt(8)),this.diskNumberStart===f.MAX_VALUE_32BITS&&(this.diskNumberStart=b.readInt(4))}},readExtraFields:function(a){var b,c,d,e=a.index;for(this.extraFields=this.extraFields||{};a.index<e+this.extraFieldsLength;)b=a.readInt(2),c=a.readInt(2),d=a.readString(c),this.extraFields[b]={id:b,length:c,value:d}},handleUTF8:function(){var a=i.uint8array?\"uint8array\":\"array\";if(this.useUTF8())this.fileNameStr=h.utf8decode(this.fileName),this.fileCommentStr=h.utf8decode(this.fileComment);else{var b=this.findExtraFieldUnicodePath();if(null!==b)this.fileNameStr=b;else{var c=f.transformTo(a,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(c)}var d=this.findExtraFieldUnicodeComment();if(null!==d)this.fileCommentStr=d;else{var e=f.transformTo(a,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(e)}}},findExtraFieldUnicodePath:function(){var a=this.extraFields[28789];if(a){var b=new e(a.value);return 1!==b.readInt(1)?null:h.crc32(this.fileName)!==b.readInt(4)?null:h.utf8decode(b.readString(a.length-5))}return null},findExtraFieldUnicodeComment:function(){var a=this.extraFields[25461];if(a){var b=new e(a.value);return 1!==b.readInt(1)?null:h.crc32(this.fileComment)!==b.readInt(4)?null:h.utf8decode(b.readString(a.length-5))}return null}},b.exports=d},{\"./compressedObject\":3,\"./object\":14,\"./stringReader\":16,\"./support\":18,\"./utils\":22}],25:[function(a,b,c){\"use strict\";var d=a(\"./lib/utils/common\").assign,e=a(\"./lib/deflate\"),f=a(\"./lib/inflate\"),g=a(\"./lib/zlib/constants\"),h={};d(h,e,f,g),b.exports=h},{\"./lib/deflate\":26,\"./lib/inflate\":27,\"./lib/utils/common\":28,\"./lib/zlib/constants\":31}],26:[function(a,b,c){\"use strict\";function d(a){if(!(this instanceof d))return new d(a);this.options=i.assign({level:s,method:u,chunkSize:16384,windowBits:15,memLevel:8,strategy:t,to:\"\"},a||{});var b=this.options;b.raw&&b.windowBits>0?b.windowBits=-b.windowBits:b.gzip&&b.windowBits>0&&b.windowBits<16&&(b.windowBits+=16),this.err=0,this.msg=\"\",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var c=h.deflateInit2(this.strm,b.level,b.method,b.windowBits,b.memLevel,b.strategy);if(c!==p)throw new Error(k[c]);if(b.header&&h.deflateSetHeader(this.strm,b.header),b.dictionary){var e;if(e=\"string\"==typeof b.dictionary?j.string2buf(b.dictionary):\"[object ArrayBuffer]\"===m.call(b.dictionary)?new Uint8Array(b.dictionary):b.dictionary,c=h.deflateSetDictionary(this.strm,e),c!==p)throw new Error(k[c]);this._dict_set=!0}}function e(a,b){var c=new d(b);if(c.push(a,!0),c.err)throw c.msg;return c.result}function f(a,b){return b=b||{},b.raw=!0,e(a,b)}function g(a,b){return b=b||{},b.gzip=!0,e(a,b)}var h=a(\"./zlib/deflate\"),i=a(\"./utils/common\"),j=a(\"./utils/strings\"),k=a(\"./zlib/messages\"),l=a(\"./zlib/zstream\"),m=Object.prototype.toString,n=0,o=4,p=0,q=1,r=2,s=-1,t=0,u=8;d.prototype.push=function(a,b){var c,d,e=this.strm,f=this.options.chunkSize;if(this.ended)return!1;d=b===~~b?b:b===!0?o:n,\"string\"==typeof a?e.input=j.string2buf(a):\"[object ArrayBuffer]\"===m.call(a)?e.input=new Uint8Array(a):e.input=a,e.next_in=0,e.avail_in=e.input.length;do{if(0===e.avail_out&&(e.output=new i.Buf8(f),e.next_out=0,e.avail_out=f),c=h.deflate(e,d),c!==q&&c!==p)return this.onEnd(c),this.ended=!0,!1;0!==e.avail_out&&(0!==e.avail_in||d!==o&&d!==r)||(\"string\"===this.options.to?this.onData(j.buf2binstring(i.shrinkBuf(e.output,e.next_out))):this.onData(i.shrinkBuf(e.output,e.next_out)))}while((e.avail_in>0||0===e.avail_out)&&c!==q);return d===o?(c=h.deflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===p):d!==r||(this.onEnd(p),e.avail_out=0,!0)},d.prototype.onData=function(a){this.chunks.push(a)},d.prototype.onEnd=function(a){a===p&&(\"string\"===this.options.to?this.result=this.chunks.join(\"\"):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},c.Deflate=d,c.deflate=e,c.deflateRaw=f,c.gzip=g},{\"./utils/common\":28,\"./utils/strings\":29,\"./zlib/deflate\":33,\"./zlib/messages\":38,\"./zlib/zstream\":40}],27:[function(a,b,c){\"use strict\";function d(a){if(!(this instanceof d))return new d(a);this.options=h.assign({chunkSize:16384,windowBits:0,to:\"\"},a||{});var b=this.options;b.raw&&b.windowBits>=0&&b.windowBits<16&&(b.windowBits=-b.windowBits,0===b.windowBits&&(b.windowBits=-15)),!(b.windowBits>=0&&b.windowBits<16)||a&&a.windowBits||(b.windowBits+=32),b.windowBits>15&&b.windowBits<48&&0===(15&b.windowBits)&&(b.windowBits|=15),this.err=0,this.msg=\"\",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var c=g.inflateInit2(this.strm,b.windowBits);if(c!==j.Z_OK)throw new Error(k[c]);this.header=new m,g.inflateGetHeader(this.strm,this.header)}function e(a,b){var c=new d(b);if(c.push(a,!0),c.err)throw c.msg;return c.result}function f(a,b){return b=b||{},b.raw=!0,e(a,b)}var g=a(\"./zlib/inflate\"),h=a(\"./utils/common\"),i=a(\"./utils/strings\"),j=a(\"./zlib/constants\"),k=a(\"./zlib/messages\"),l=a(\"./zlib/zstream\"),m=a(\"./zlib/gzheader\"),n=Object.prototype.toString;d.prototype.push=function(a,b){var c,d,e,f,k,l,m=this.strm,o=this.options.chunkSize,p=this.options.dictionary,q=!1;if(this.ended)return!1;d=b===~~b?b:b===!0?j.Z_FINISH:j.Z_NO_FLUSH,\"string\"==typeof a?m.input=i.binstring2buf(a):\"[object ArrayBuffer]\"===n.call(a)?m.input=new Uint8Array(a):m.input=a,m.next_in=0,m.avail_in=m.input.length;do{if(0===m.avail_out&&(m.output=new h.Buf8(o),m.next_out=0,m.avail_out=o),c=g.inflate(m,j.Z_NO_FLUSH),c===j.Z_NEED_DICT&&p&&(l=\"string\"==typeof p?i.string2buf(p):\"[object ArrayBuffer]\"===n.call(p)?new Uint8Array(p):p,c=g.inflateSetDictionary(this.strm,l)),c===j.Z_BUF_ERROR&&q===!0&&(c=j.Z_OK,q=!1),c!==j.Z_STREAM_END&&c!==j.Z_OK)return this.onEnd(c),this.ended=!0,!1;m.next_out&&(0!==m.avail_out&&c!==j.Z_STREAM_END&&(0!==m.avail_in||d!==j.Z_FINISH&&d!==j.Z_SYNC_FLUSH)||(\"string\"===this.options.to?(e=i.utf8border(m.output,m.next_out),f=m.next_out-e,k=i.buf2string(m.output,e),m.next_out=f,m.avail_out=o-f,f&&h.arraySet(m.output,m.output,e,f,0),this.onData(k)):this.onData(h.shrinkBuf(m.output,m.next_out)))),0===m.avail_in&&0===m.avail_out&&(q=!0)}while((m.avail_in>0||0===m.avail_out)&&c!==j.Z_STREAM_END);return c===j.Z_STREAM_END&&(d=j.Z_FINISH),d===j.Z_FINISH?(c=g.inflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===j.Z_OK):d!==j.Z_SYNC_FLUSH||(this.onEnd(j.Z_OK),m.avail_out=0,!0)},d.prototype.onData=function(a){this.chunks.push(a)},d.prototype.onEnd=function(a){a===j.Z_OK&&(\"string\"===this.options.to?this.result=this.chunks.join(\"\"):this.result=h.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},c.Inflate=d,c.inflate=e,c.inflateRaw=f,c.ungzip=e},{\"./utils/common\":28,\"./utils/strings\":29,\"./zlib/constants\":31,\"./zlib/gzheader\":34,\"./zlib/inflate\":36,\"./zlib/messages\":38,\"./zlib/zstream\":40}],28:[function(a,b,c){\"use strict\";var d=\"undefined\"!=typeof Uint8Array&&\"undefined\"!=typeof Uint16Array&&\"undefined\"!=typeof Int32Array;c.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var c=b.shift();if(c){if(\"object\"!=typeof c)throw new TypeError(c+\"must be non-object\");for(var d in c)c.hasOwnProperty(d)&&(a[d]=c[d])}}return a},c.shrinkBuf=function(a,b){return a.length===b?a:a.subarray?a.subarray(0,b):(a.length=b,a)};var e={arraySet:function(a,b,c,d,e){if(b.subarray&&a.subarray)return void a.set(b.subarray(c,c+d),e);for(var f=0;f<d;f++)a[e+f]=b[c+f]},flattenChunks:function(a){var b,c,d,e,f,g;for(d=0,b=0,c=a.length;b<c;b++)d+=a[b].length;for(g=new Uint8Array(d),e=0,b=0,c=a.length;b<c;b++)f=a[b],g.set(f,e),e+=f.length;return g}},f={arraySet:function(a,b,c,d,e){for(var f=0;f<d;f++)a[e+f]=b[c+f]},flattenChunks:function(a){return[].concat.apply([],a)}};c.setTyped=function(a){a?(c.Buf8=Uint8Array,c.Buf16=Uint16Array,c.Buf32=Int32Array,c.assign(c,e)):(c.Buf8=Array,c.Buf16=Array,c.Buf32=Array,c.assign(c,f))},c.setTyped(d)},{}],29:[function(a,b,c){\"use strict\";function d(a,b){if(b<65537&&(a.subarray&&g||!a.subarray&&f))return String.fromCharCode.apply(null,e.shrinkBuf(a,b));for(var c=\"\",d=0;d<b;d++)c+=String.fromCharCode(a[d]);return c}var e=a(\"./common\"),f=!0,g=!0;try{String.fromCharCode.apply(null,[0])}catch(h){f=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(h){g=!1}for(var i=new e.Buf8(256),j=0;j<256;j++)i[j]=j>=252?6:j>=248?5:j>=240?4:j>=224?3:j>=192?2:1;i[254]=i[254]=1,c.string2buf=function(a){var b,c,d,f,g,h=a.length,i=0;for(f=0;f<h;f++)c=a.charCodeAt(f),55296===(64512&c)&&f+1<h&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),i+=c<128?1:c<2048?2:c<65536?3:4;for(b=new e.Buf8(i),g=0,f=0;g<i;f++)c=a.charCodeAt(f),55296===(64512&c)&&f+1<h&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),c<128?b[g++]=c:c<2048?(b[g++]=192|c>>>6,b[g++]=128|63&c):c<65536?(b[g++]=224|c>>>12,b[g++]=128|c>>>6&63,b[g++]=128|63&c):(b[g++]=240|c>>>18,b[g++]=128|c>>>12&63,b[g++]=128|c>>>6&63,b[g++]=128|63&c);return b},c.buf2binstring=function(a){return d(a,a.length)},c.binstring2buf=function(a){for(var b=new e.Buf8(a.length),c=0,d=b.length;c<d;c++)b[c]=a.charCodeAt(c);return b},c.buf2string=function(a,b){var c,e,f,g,h=b||a.length,j=new Array(2*h);for(e=0,c=0;c<h;)if(f=a[c++],f<128)j[e++]=f;else if(g=i[f],g>4)j[e++]=65533,c+=g-1;else{for(f&=2===g?31:3===g?15:7;g>1&&c<h;)f=f<<6|63&a[c++],g--;g>1?j[e++]=65533:f<65536?j[e++]=f:(f-=65536,j[e++]=55296|f>>10&1023,j[e++]=56320|1023&f)}return d(j,e)},c.utf8border=function(a,b){var c;for(b=b||a.length,b>a.length&&(b=a.length),c=b-1;c>=0&&128===(192&a[c]);)c--;return c<0?b:0===c?b:c+i[a[c]]>b?c:b}},{\"./common\":28}],30:[function(a,b,c){\"use strict\";function d(a,b,c,d){for(var e=65535&a|0,f=a>>>16&65535|0,g=0;0!==c;){g=c>2e3?2e3:c,c-=g;do e=e+b[d++]|0,f=f+e|0;while(--g);e%=65521,f%=65521}return e|f<<16|0}b.exports=d},{}],31:[function(a,b,c){\"use strict\";b.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],32:[function(a,b,c){\"use strict\";function d(){for(var a,b=[],c=0;c<256;c++){a=c;for(var d=0;d<8;d++)a=1&a?3988292384^a>>>1:a>>>1;b[c]=a}return b}function e(a,b,c,d){var e=f,g=d+c;a^=-1;for(var h=d;h<g;h++)a=a>>>8^e[255&(a^b[h])];return a^-1}var f=d();b.exports=e},{}],33:[function(a,b,c){\"use strict\";function d(a,b){return a.msg=I[b],b}function e(a){return(a<<1)-(a>4?9:0)}function f(a){for(var b=a.length;--b>=0;)a[b]=0}function g(a){var b=a.state,c=b.pending;c>a.avail_out&&(c=a.avail_out),0!==c&&(E.arraySet(a.output,b.pending_buf,b.pending_out,c,a.next_out),a.next_out+=c,b.pending_out+=c,a.total_out+=c,a.avail_out-=c,b.pending-=c,0===b.pending&&(b.pending_out=0))}function h(a,b){F._tr_flush_block(a,a.block_start>=0?a.block_start:-1,a.strstart-a.block_start,b),a.block_start=a.strstart,g(a.strm)}function i(a,b){a.pending_buf[a.pending++]=b}function j(a,b){a.pending_buf[a.pending++]=b>>>8&255,a.pending_buf[a.pending++]=255&b}function k(a,b,c,d){var e=a.avail_in;return e>d&&(e=d),0===e?0:(a.avail_in-=e,E.arraySet(b,a.input,a.next_in,e,c),1===a.state.wrap?a.adler=G(a.adler,b,e,c):2===a.state.wrap&&(a.adler=H(a.adler,b,e,c)),a.next_in+=e,a.total_in+=e,e)}function l(a,b){var c,d,e=a.max_chain_length,f=a.strstart,g=a.prev_length,h=a.nice_match,i=a.strstart>a.w_size-la?a.strstart-(a.w_size-la):0,j=a.window,k=a.w_mask,l=a.prev,m=a.strstart+ka,n=j[f+g-1],o=j[f+g];a.prev_length>=a.good_match&&(e>>=2),h>a.lookahead&&(h=a.lookahead);do if(c=b,j[c+g]===o&&j[c+g-1]===n&&j[c]===j[f]&&j[++c]===j[f+1]){f+=2,c++;do;while(j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&f<m);if(d=ka-(m-f),f=m-ka,d>g){if(a.match_start=b,g=d,d>=h)break;n=j[f+g-1],o=j[f+g]}}while((b=l[b&k])>i&&0!==--e);return g<=a.lookahead?g:a.lookahead}function m(a){var b,c,d,e,f,g=a.w_size;do{if(e=a.window_size-a.lookahead-a.strstart,a.strstart>=g+(g-la)){E.arraySet(a.window,a.window,g,g,0),a.match_start-=g,a.strstart-=g,a.block_start-=g,c=a.hash_size,b=c;do d=a.head[--b],a.head[b]=d>=g?d-g:0;while(--c);c=g,b=c;do d=a.prev[--b],a.prev[b]=d>=g?d-g:0;while(--c);e+=g}if(0===a.strm.avail_in)break;if(c=k(a.strm,a.window,a.strstart+a.lookahead,e),a.lookahead+=c,a.lookahead+a.insert>=ja)for(f=a.strstart-a.insert,a.ins_h=a.window[f],a.ins_h=(a.ins_h<<a.hash_shift^a.window[f+1])&a.hash_mask;a.insert&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[f+ja-1])&a.hash_mask,a.prev[f&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=f,f++,a.insert--,!(a.lookahead+a.insert<ja)););}while(a.lookahead<la&&0!==a.strm.avail_in)}function n(a,b){var c=65535;for(c>a.pending_buf_size-5&&(c=a.pending_buf_size-5);;){if(a.lookahead<=1){if(m(a),0===a.lookahead&&b===J)return ua;if(0===a.lookahead)break}a.strstart+=a.lookahead,a.lookahead=0;var d=a.block_start+c;if((0===a.strstart||a.strstart>=d)&&(a.lookahead=a.strstart-d,a.strstart=d,h(a,!1),0===a.strm.avail_out))return ua;if(a.strstart-a.block_start>=a.w_size-la&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.strstart>a.block_start&&(h(a,!1),0===a.strm.avail_out)?ua:ua}function o(a,b){for(var c,d;;){if(a.lookahead<la){if(m(a),a.lookahead<la&&b===J)return ua;if(0===a.lookahead)break}if(c=0,a.lookahead>=ja&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+ja-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart),0!==c&&a.strstart-c<=a.w_size-la&&(a.match_length=l(a,c)),a.match_length>=ja)if(d=F._tr_tally(a,a.strstart-a.match_start,a.match_length-ja),a.lookahead-=a.match_length,a.match_length<=a.max_lazy_match&&a.lookahead>=ja){a.match_length--;do a.strstart++,a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+ja-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart;while(0!==--a.match_length);a.strstart++}else a.strstart+=a.match_length,a.match_length=0,a.ins_h=a.window[a.strstart],a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+1])&a.hash_mask;else d=F._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++;if(d&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=a.strstart<ja-1?a.strstart:ja-1,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function p(a,b){for(var c,d,e;;){if(a.lookahead<la){if(m(a),a.lookahead<la&&b===J)return ua;if(0===a.lookahead)break}if(c=0,a.lookahead>=ja&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+ja-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart),a.prev_length=a.match_length,a.prev_match=a.match_start,a.match_length=ja-1,0!==c&&a.prev_length<a.max_lazy_match&&a.strstart-c<=a.w_size-la&&(a.match_length=l(a,c),a.match_length<=5&&(a.strategy===U||a.match_length===ja&&a.strstart-a.match_start>4096)&&(a.match_length=ja-1)),a.prev_length>=ja&&a.match_length<=a.prev_length){e=a.strstart+a.lookahead-ja,d=F._tr_tally(a,a.strstart-1-a.prev_match,a.prev_length-ja),a.lookahead-=a.prev_length-1,a.prev_length-=2;do++a.strstart<=e&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+ja-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart);while(0!==--a.prev_length);if(a.match_available=0,a.match_length=ja-1,a.strstart++,d&&(h(a,!1),0===a.strm.avail_out))return ua}else if(a.match_available){if(d=F._tr_tally(a,0,a.window[a.strstart-1]),d&&h(a,!1),a.strstart++,a.lookahead--,0===a.strm.avail_out)return ua}else a.match_available=1,a.strstart++,a.lookahead--}return a.match_available&&(d=F._tr_tally(a,0,a.window[a.strstart-1]),a.match_available=0),a.insert=a.strstart<ja-1?a.strstart:ja-1,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function q(a,b){for(var c,d,e,f,g=a.window;;){if(a.lookahead<=ka){if(m(a),a.lookahead<=ka&&b===J)return ua;if(0===a.lookahead)break}if(a.match_length=0,a.lookahead>=ja&&a.strstart>0&&(e=a.strstart-1,d=g[e],d===g[++e]&&d===g[++e]&&d===g[++e])){f=a.strstart+ka;do;while(d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&e<f);a.match_length=ka-(f-e),a.match_length>a.lookahead&&(a.match_length=a.lookahead)}if(a.match_length>=ja?(c=F._tr_tally(a,1,a.match_length-ja),a.lookahead-=a.match_length,a.strstart+=a.match_length,a.match_length=0):(c=F._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++),c&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function r(a,b){for(var c;;){if(0===a.lookahead&&(m(a),0===a.lookahead)){if(b===J)return ua;break}if(a.match_length=0,c=F._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++,c&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function s(a,b,c,d,e){this.good_length=a,this.max_lazy=b,this.nice_length=c,this.max_chain=d,this.func=e}function t(a){a.window_size=2*a.w_size,f(a.head),a.max_lazy_match=D[a.level].max_lazy,a.good_match=D[a.level].good_length,a.nice_match=D[a.level].nice_length,a.max_chain_length=D[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=ja-1,a.match_available=0,a.ins_h=0}function u(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=$,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new E.Buf16(2*ha),this.dyn_dtree=new E.Buf16(2*(2*fa+1)),this.bl_tree=new E.Buf16(2*(2*ga+1)),f(this.dyn_ltree),f(this.dyn_dtree),f(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new E.Buf16(ia+1),this.heap=new E.Buf16(2*ea+1),f(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new E.Buf16(2*ea+1),f(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function v(a){var b;return a&&a.state?(a.total_in=a.total_out=0,a.data_type=Z,b=a.state,b.pending=0,b.pending_out=0,b.wrap<0&&(b.wrap=-b.wrap),b.status=b.wrap?na:sa,a.adler=2===b.wrap?0:1,b.last_flush=J,F._tr_init(b),O):d(a,Q)}function w(a){var b=v(a);return b===O&&t(a.state),b}function x(a,b){return a&&a.state?2!==a.state.wrap?Q:(a.state.gzhead=b,O):Q}function y(a,b,c,e,f,g){if(!a)return Q;var h=1;if(b===T&&(b=6),e<0?(h=0,e=-e):e>15&&(h=2,e-=16),f<1||f>_||c!==$||e<8||e>15||b<0||b>9||g<0||g>X)return d(a,Q);8===e&&(e=9);var i=new u;return a.state=i,i.strm=a,i.wrap=h,i.gzhead=null,i.w_bits=e,i.w_size=1<<i.w_bits,i.w_mask=i.w_size-1,i.hash_bits=f+7,i.hash_size=1<<i.hash_bits,i.hash_mask=i.hash_size-1,i.hash_shift=~~((i.hash_bits+ja-1)/ja),i.window=new E.Buf8(2*i.w_size),i.head=new E.Buf16(i.hash_size),i.prev=new E.Buf16(i.w_size),i.lit_bufsize=1<<f+6,i.pending_buf_size=4*i.lit_bufsize,i.pending_buf=new E.Buf8(i.pending_buf_size),i.d_buf=1*i.lit_bufsize,i.l_buf=3*i.lit_bufsize,i.level=b,i.strategy=g,i.method=c,w(a)}function z(a,b){return y(a,b,$,aa,ba,Y)}function A(a,b){var c,h,k,l;if(!a||!a.state||b>N||b<0)return a?d(a,Q):Q;if(h=a.state,!a.output||!a.input&&0!==a.avail_in||h.status===ta&&b!==M)return d(a,0===a.avail_out?S:Q);if(h.strm=a,c=h.last_flush,h.last_flush=b,h.status===na)if(2===h.wrap)a.adler=0,i(h,31),i(h,139),i(h,8),h.gzhead?(i(h,(h.gzhead.text?1:0)+(h.gzhead.hcrc?2:0)+(h.gzhead.extra?4:0)+(h.gzhead.name?8:0)+(h.gzhead.comment?16:0)),i(h,255&h.gzhead.time),i(h,h.gzhead.time>>8&255),i(h,h.gzhead.time>>16&255),i(h,h.gzhead.time>>24&255),i(h,9===h.level?2:h.strategy>=V||h.level<2?4:0),i(h,255&h.gzhead.os),h.gzhead.extra&&h.gzhead.extra.length&&(i(h,255&h.gzhead.extra.length),i(h,h.gzhead.extra.length>>8&255)),h.gzhead.hcrc&&(a.adler=H(a.adler,h.pending_buf,h.pending,0)),h.gzindex=0,h.status=oa):(i(h,0),i(h,0),i(h,0),i(h,0),i(h,0),i(h,9===h.level?2:h.strategy>=V||h.level<2?4:0),i(h,ya),h.status=sa);else{var m=$+(h.w_bits-8<<4)<<8,n=-1;n=h.strategy>=V||h.level<2?0:h.level<6?1:6===h.level?2:3,m|=n<<6,0!==h.strstart&&(m|=ma),m+=31-m%31,h.status=sa,j(h,m),0!==h.strstart&&(j(h,a.adler>>>16),j(h,65535&a.adler)),a.adler=1}if(h.status===oa)if(h.gzhead.extra){for(k=h.pending;h.gzindex<(65535&h.gzhead.extra.length)&&(h.pending!==h.pending_buf_size||(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending!==h.pending_buf_size));)i(h,255&h.gzhead.extra[h.gzindex]),h.gzindex++;h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),h.gzindex===h.gzhead.extra.length&&(h.gzindex=0,h.status=pa)}else h.status=pa;if(h.status===pa)if(h.gzhead.name){k=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending===h.pending_buf_size)){l=1;break}l=h.gzindex<h.gzhead.name.length?255&h.gzhead.name.charCodeAt(h.gzindex++):0,i(h,l)}while(0!==l);h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),0===l&&(h.gzindex=0,h.status=qa)}else h.status=qa;if(h.status===qa)if(h.gzhead.comment){k=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending===h.pending_buf_size)){l=1;break}l=h.gzindex<h.gzhead.comment.length?255&h.gzhead.comment.charCodeAt(h.gzindex++):0,i(h,l)}while(0!==l);h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),0===l&&(h.status=ra)}else h.status=ra;if(h.status===ra&&(h.gzhead.hcrc?(h.pending+2>h.pending_buf_size&&g(a),h.pending+2<=h.pending_buf_size&&(i(h,255&a.adler),i(h,a.adler>>8&255),a.adler=0,h.status=sa)):h.status=sa),0!==h.pending){if(g(a),0===a.avail_out)return h.last_flush=-1,O}else if(0===a.avail_in&&e(b)<=e(c)&&b!==M)return d(a,S);if(h.status===ta&&0!==a.avail_in)return d(a,S);if(0!==a.avail_in||0!==h.lookahead||b!==J&&h.status!==ta){var o=h.strategy===V?r(h,b):h.strategy===W?q(h,b):D[h.level].func(h,b);if(o!==wa&&o!==xa||(h.status=ta),o===ua||o===wa)return 0===a.avail_out&&(h.last_flush=-1),O;if(o===va&&(b===K?F._tr_align(h):b!==N&&(F._tr_stored_block(h,0,0,!1),b===L&&(f(h.head),0===h.lookahead&&(h.strstart=0,h.block_start=0,h.insert=0))),g(a),0===a.avail_out))return h.last_flush=-1,O}return b!==M?O:h.wrap<=0?P:(2===h.wrap?(i(h,255&a.adler),i(h,a.adler>>8&255),i(h,a.adler>>16&255),i(h,a.adler>>24&255),i(h,255&a.total_in),i(h,a.total_in>>8&255),i(h,a.total_in>>16&255),i(h,a.total_in>>24&255)):(j(h,a.adler>>>16),j(h,65535&a.adler)),g(a),h.wrap>0&&(h.wrap=-h.wrap),0!==h.pending?O:P)}function B(a){var b;return a&&a.state?(b=a.state.status,b!==na&&b!==oa&&b!==pa&&b!==qa&&b!==ra&&b!==sa&&b!==ta?d(a,Q):(a.state=null,b===sa?d(a,R):O)):Q}function C(a,b){var c,d,e,g,h,i,j,k,l=b.length;if(!a||!a.state)return Q;if(c=a.state,g=c.wrap,2===g||1===g&&c.status!==na||c.lookahead)return Q;for(1===g&&(a.adler=G(a.adler,b,l,0)),c.wrap=0,l>=c.w_size&&(0===g&&(f(c.head),c.strstart=0,c.block_start=0,c.insert=0),k=new E.Buf8(c.w_size),E.arraySet(k,b,l-c.w_size,c.w_size,0),b=k,l=c.w_size),h=a.avail_in,i=a.next_in,j=a.input,a.avail_in=l,a.next_in=0,a.input=b,m(c);c.lookahead>=ja;){d=c.strstart,e=c.lookahead-(ja-1);do c.ins_h=(c.ins_h<<c.hash_shift^c.window[d+ja-1])&c.hash_mask,c.prev[d&c.w_mask]=c.head[c.ins_h],c.head[c.ins_h]=d,d++;while(--e);c.strstart=d,c.lookahead=ja-1,m(c)}return c.strstart+=c.lookahead,c.block_start=c.strstart,c.insert=c.lookahead,c.lookahead=0,c.match_length=c.prev_length=ja-1,c.match_available=0,a.next_in=i,a.input=j,a.avail_in=h,c.wrap=g,O}var D,E=a(\"../utils/common\"),F=a(\"./trees\"),G=a(\"./adler32\"),H=a(\"./crc32\"),I=a(\"./messages\"),J=0,K=1,L=3,M=4,N=5,O=0,P=1,Q=-2,R=-3,S=-5,T=-1,U=1,V=2,W=3,X=4,Y=0,Z=2,$=8,_=9,aa=15,ba=8,ca=29,da=256,ea=da+1+ca,fa=30,ga=19,ha=2*ea+1,ia=15,ja=3,ka=258,la=ka+ja+1,ma=32,na=42,oa=69,pa=73,qa=91,ra=103,sa=113,ta=666,ua=1,va=2,wa=3,xa=4,ya=3;D=[new s(0,0,0,0,n),new s(4,4,8,4,o),new s(4,5,16,8,o),new s(4,6,32,32,o),new s(4,4,16,16,p),new s(8,16,32,32,p),new s(8,16,128,128,p),new s(8,32,128,256,p),new s(32,128,258,1024,p),new s(32,258,258,4096,p)],c.deflateInit=z,c.deflateInit2=y,c.deflateReset=w,c.deflateResetKeep=v,c.deflateSetHeader=x,c.deflate=A,c.deflateEnd=B,c.deflateSetDictionary=C,c.deflateInfo=\"pako deflate (from Nodeca project)\"},{\"../utils/common\":28,\"./adler32\":30,\"./crc32\":32,\"./messages\":38,\"./trees\":39}],34:[function(a,b,c){\"use strict\";function d(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name=\"\",this.comment=\"\",this.hcrc=0,this.done=!1}b.exports=d},{}],35:[function(a,b,c){\"use strict\";var d=30,e=12;b.exports=function(a,b){var c,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C;c=a.state,f=a.next_in,B=a.input,g=f+(a.avail_in-5),h=a.next_out,C=a.output,i=h-(b-a.avail_out),j=h+(a.avail_out-257),k=c.dmax,l=c.wsize,m=c.whave,n=c.wnext,o=c.window,p=c.hold,q=c.bits,r=c.lencode,s=c.distcode,t=(1<<c.lenbits)-1,u=(1<<c.distbits)-1;a:do{q<15&&(p+=B[f++]<<q,q+=8,p+=B[f++]<<q,q+=8),v=r[p&t];b:for(;;){if(w=v>>>24,p>>>=w,q-=w,w=v>>>16&255,0===w)C[h++]=65535&v;else{if(!(16&w)){if(0===(64&w)){v=r[(65535&v)+(p&(1<<w)-1)];continue b}if(32&w){c.mode=e;break a}a.msg=\"invalid literal/length code\",c.mode=d;break a}x=65535&v,w&=15,w&&(q<w&&(p+=B[f++]<<q,q+=8),x+=p&(1<<w)-1,p>>>=w,q-=w),q<15&&(p+=B[f++]<<q,q+=8,p+=B[f++]<<q,q+=8),v=s[p&u];c:for(;;){if(w=v>>>24,p>>>=w,q-=w,w=v>>>16&255,!(16&w)){if(0===(64&w)){v=s[(65535&v)+(p&(1<<w)-1)];continue c}a.msg=\"invalid distance code\",c.mode=d;break a}if(y=65535&v,w&=15,q<w&&(p+=B[f++]<<q,q+=8,q<w&&(p+=B[f++]<<q,q+=8)),y+=p&(1<<w)-1,y>k){a.msg=\"invalid distance too far back\",c.mode=d;break a}if(p>>>=w,q-=w,w=h-i,y>w){if(w=y-w,w>m&&c.sane){a.msg=\"invalid distance too far back\",c.mode=d;break a}if(z=0,A=o,0===n){if(z+=l-w,w<x){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}else if(n<w){if(z+=l+n-w,w-=n,w<x){x-=w;do C[h++]=o[z++];while(--w);if(z=0,n<x){w=n,x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}}else if(z+=n-w,w<x){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}for(;x>2;)C[h++]=A[z++],C[h++]=A[z++],C[h++]=A[z++],x-=3;x&&(C[h++]=A[z++],x>1&&(C[h++]=A[z++]))}else{z=h-y;do C[h++]=C[z++],C[h++]=C[z++],C[h++]=C[z++],x-=3;while(x>2);x&&(C[h++]=C[z++],x>1&&(C[h++]=C[z++]))}break}}break}}while(f<g&&h<j);x=q>>3,f-=x,q-=x<<3,p&=(1<<q)-1,a.next_in=f,a.next_out=h,a.avail_in=f<g?5+(g-f):5-(f-g),a.avail_out=h<j?257+(j-h):257-(h-j),c.hold=p,c.bits=q}},{}],36:[function(a,b,c){\"use strict\";function d(a){return(a>>>24&255)+(a>>>8&65280)+((65280&a)<<8)+((255&a)<<24)}function e(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function f(a){var b;return a&&a.state?(b=a.state,a.total_in=a.total_out=b.total=0,a.msg=\"\",b.wrap&&(a.adler=1&b.wrap),b.mode=L,b.last=0,b.havedict=0,b.dmax=32768,b.head=null,b.hold=0,b.bits=0,b.lencode=b.lendyn=new s.Buf32(pa),b.distcode=b.distdyn=new s.Buf32(qa),b.sane=1,b.back=-1,D):G}function g(a){var b;return a&&a.state?(b=a.state,b.wsize=0,b.whave=0,b.wnext=0,f(a)):G}function h(a,b){var c,d;return a&&a.state?(d=a.state,b<0?(c=0,b=-b):(c=(b>>4)+1,b<48&&(b&=15)),b&&(b<8||b>15)?G:(null!==d.window&&d.wbits!==b&&(d.window=null),d.wrap=c,d.wbits=b,g(a))):G}function i(a,b){var c,d;return a?(d=new e,a.state=d,d.window=null,c=h(a,b),c!==D&&(a.state=null),c):G}function j(a){return i(a,sa)}function k(a){if(ta){var b;for(q=new s.Buf32(512),r=new s.Buf32(32),b=0;b<144;)a.lens[b++]=8;for(;b<256;)a.lens[b++]=9;for(;b<280;)a.lens[b++]=7;for(;b<288;)a.lens[b++]=8;for(w(y,a.lens,0,288,q,0,a.work,{bits:9}),b=0;b<32;)a.lens[b++]=5;w(z,a.lens,0,32,r,0,a.work,{bits:5}),ta=!1}a.lencode=q,a.lenbits=9,a.distcode=r,a.distbits=5}function l(a,b,c,d){var e,f=a.state;return null===f.window&&(f.wsize=1<<f.wbits,f.wnext=0,f.whave=0,f.window=new s.Buf8(f.wsize)),d>=f.wsize?(s.arraySet(f.window,b,c-f.wsize,f.wsize,0),f.wnext=0,f.whave=f.wsize):(e=f.wsize-f.wnext,e>d&&(e=d),s.arraySet(f.window,b,c-d,e,f.wnext),d-=e,d?(s.arraySet(f.window,b,c-d,d,0),f.wnext=d,f.whave=f.wsize):(f.wnext+=e,f.wnext===f.wsize&&(f.wnext=0),f.whave<f.wsize&&(f.whave+=e))),0}function m(a,b){var c,e,f,g,h,i,j,m,n,o,p,q,r,pa,qa,ra,sa,ta,ua,va,wa,xa,ya,za,Aa=0,Ba=new s.Buf8(4),Ca=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!a||!a.state||!a.output||!a.input&&0!==a.avail_in)return G;c=a.state,c.mode===W&&(c.mode=X),h=a.next_out,f=a.output,j=a.avail_out,g=a.next_in,e=a.input,i=a.avail_in,m=c.hold,n=c.bits,o=i,p=j,xa=D;a:for(;;)switch(c.mode){case L:if(0===c.wrap){c.mode=X;break}for(;n<16;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(2&c.wrap&&35615===m){c.check=0,Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0),m=0,n=0,c.mode=M;break}if(c.flags=0,c.head&&(c.head.done=!1),!(1&c.wrap)||(((255&m)<<8)+(m>>8))%31){a.msg=\"incorrect header check\",c.mode=ma;break}if((15&m)!==K){a.msg=\"unknown compression method\",c.mode=ma;break}if(m>>>=4,n-=4,wa=(15&m)+8,0===c.wbits)c.wbits=wa;else if(wa>c.wbits){a.msg=\"invalid window size\",c.mode=ma;break}c.dmax=1<<wa,a.adler=c.check=1,c.mode=512&m?U:W,m=0,n=0;break;case M:for(;n<16;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(c.flags=m,(255&c.flags)!==K){a.msg=\"unknown compression method\",c.mode=ma;break}if(57344&c.flags){a.msg=\"unknown header flags set\",c.mode=ma;break}c.head&&(c.head.text=m>>8&1),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0,c.mode=N;case N:for(;n<32;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.head&&(c.head.time=m),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,Ba[2]=m>>>16&255,Ba[3]=m>>>24&255,c.check=u(c.check,Ba,4,0)),m=0,n=0,c.mode=O;case O:for(;n<16;){if(0===i)break a;i--,m+=e[g++]<<n,\nn+=8}c.head&&(c.head.xflags=255&m,c.head.os=m>>8),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0,c.mode=P;case P:if(1024&c.flags){for(;n<16;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.length=m,c.head&&(c.head.extra_len=m),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0}else c.head&&(c.head.extra=null);c.mode=Q;case Q:if(1024&c.flags&&(q=c.length,q>i&&(q=i),q&&(c.head&&(wa=c.head.extra_len-c.length,c.head.extra||(c.head.extra=new Array(c.head.extra_len)),s.arraySet(c.head.extra,e,g,q,wa)),512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,c.length-=q),c.length))break a;c.length=0,c.mode=R;case R:if(2048&c.flags){if(0===i)break a;q=0;do wa=e[g+q++],c.head&&wa&&c.length<65536&&(c.head.name+=String.fromCharCode(wa));while(wa&&q<i);if(512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,wa)break a}else c.head&&(c.head.name=null);c.length=0,c.mode=S;case S:if(4096&c.flags){if(0===i)break a;q=0;do wa=e[g+q++],c.head&&wa&&c.length<65536&&(c.head.comment+=String.fromCharCode(wa));while(wa&&q<i);if(512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,wa)break a}else c.head&&(c.head.comment=null);c.mode=T;case T:if(512&c.flags){for(;n<16;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(m!==(65535&c.check)){a.msg=\"header crc mismatch\",c.mode=ma;break}m=0,n=0}c.head&&(c.head.hcrc=c.flags>>9&1,c.head.done=!0),a.adler=c.check=0,c.mode=W;break;case U:for(;n<32;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}a.adler=c.check=d(m),m=0,n=0,c.mode=V;case V:if(0===c.havedict)return a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,F;a.adler=c.check=1,c.mode=W;case W:if(b===B||b===C)break a;case X:if(c.last){m>>>=7&n,n-=7&n,c.mode=ja;break}for(;n<3;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}switch(c.last=1&m,m>>>=1,n-=1,3&m){case 0:c.mode=Y;break;case 1:if(k(c),c.mode=ca,b===C){m>>>=2,n-=2;break a}break;case 2:c.mode=_;break;case 3:a.msg=\"invalid block type\",c.mode=ma}m>>>=2,n-=2;break;case Y:for(m>>>=7&n,n-=7&n;n<32;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if((65535&m)!==(m>>>16^65535)){a.msg=\"invalid stored block lengths\",c.mode=ma;break}if(c.length=65535&m,m=0,n=0,c.mode=Z,b===C)break a;case Z:c.mode=$;case $:if(q=c.length){if(q>i&&(q=i),q>j&&(q=j),0===q)break a;s.arraySet(f,e,g,q,h),i-=q,g+=q,j-=q,h+=q,c.length-=q;break}c.mode=W;break;case _:for(;n<14;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(c.nlen=(31&m)+257,m>>>=5,n-=5,c.ndist=(31&m)+1,m>>>=5,n-=5,c.ncode=(15&m)+4,m>>>=4,n-=4,c.nlen>286||c.ndist>30){a.msg=\"too many length or distance symbols\",c.mode=ma;break}c.have=0,c.mode=aa;case aa:for(;c.have<c.ncode;){for(;n<3;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.lens[Ca[c.have++]]=7&m,m>>>=3,n-=3}for(;c.have<19;)c.lens[Ca[c.have++]]=0;if(c.lencode=c.lendyn,c.lenbits=7,ya={bits:c.lenbits},xa=w(x,c.lens,0,19,c.lencode,0,c.work,ya),c.lenbits=ya.bits,xa){a.msg=\"invalid code lengths set\",c.mode=ma;break}c.have=0,c.mode=ba;case ba:for(;c.have<c.nlen+c.ndist;){for(;Aa=c.lencode[m&(1<<c.lenbits)-1],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(qa<=n);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(sa<16)m>>>=qa,n-=qa,c.lens[c.have++]=sa;else{if(16===sa){for(za=qa+2;n<za;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(m>>>=qa,n-=qa,0===c.have){a.msg=\"invalid bit length repeat\",c.mode=ma;break}wa=c.lens[c.have-1],q=3+(3&m),m>>>=2,n-=2}else if(17===sa){for(za=qa+3;n<za;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=qa,n-=qa,wa=0,q=3+(7&m),m>>>=3,n-=3}else{for(za=qa+7;n<za;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=qa,n-=qa,wa=0,q=11+(127&m),m>>>=7,n-=7}if(c.have+q>c.nlen+c.ndist){a.msg=\"invalid bit length repeat\",c.mode=ma;break}for(;q--;)c.lens[c.have++]=wa}}if(c.mode===ma)break;if(0===c.lens[256]){a.msg=\"invalid code -- missing end-of-block\",c.mode=ma;break}if(c.lenbits=9,ya={bits:c.lenbits},xa=w(y,c.lens,0,c.nlen,c.lencode,0,c.work,ya),c.lenbits=ya.bits,xa){a.msg=\"invalid literal/lengths set\",c.mode=ma;break}if(c.distbits=6,c.distcode=c.distdyn,ya={bits:c.distbits},xa=w(z,c.lens,c.nlen,c.ndist,c.distcode,0,c.work,ya),c.distbits=ya.bits,xa){a.msg=\"invalid distances set\",c.mode=ma;break}if(c.mode=ca,b===C)break a;case ca:c.mode=da;case da:if(i>=6&&j>=258){a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,v(a,p),h=a.next_out,f=a.output,j=a.avail_out,g=a.next_in,e=a.input,i=a.avail_in,m=c.hold,n=c.bits,c.mode===W&&(c.back=-1);break}for(c.back=0;Aa=c.lencode[m&(1<<c.lenbits)-1],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(qa<=n);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(ra&&0===(240&ra)){for(ta=qa,ua=ra,va=sa;Aa=c.lencode[va+((m&(1<<ta+ua)-1)>>ta)],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(ta+qa<=n);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=ta,n-=ta,c.back+=ta}if(m>>>=qa,n-=qa,c.back+=qa,c.length=sa,0===ra){c.mode=ia;break}if(32&ra){c.back=-1,c.mode=W;break}if(64&ra){a.msg=\"invalid literal/length code\",c.mode=ma;break}c.extra=15&ra,c.mode=ea;case ea:if(c.extra){for(za=c.extra;n<za;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.length+=m&(1<<c.extra)-1,m>>>=c.extra,n-=c.extra,c.back+=c.extra}c.was=c.length,c.mode=fa;case fa:for(;Aa=c.distcode[m&(1<<c.distbits)-1],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(qa<=n);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(0===(240&ra)){for(ta=qa,ua=ra,va=sa;Aa=c.distcode[va+((m&(1<<ta+ua)-1)>>ta)],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(ta+qa<=n);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=ta,n-=ta,c.back+=ta}if(m>>>=qa,n-=qa,c.back+=qa,64&ra){a.msg=\"invalid distance code\",c.mode=ma;break}c.offset=sa,c.extra=15&ra,c.mode=ga;case ga:if(c.extra){for(za=c.extra;n<za;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.offset+=m&(1<<c.extra)-1,m>>>=c.extra,n-=c.extra,c.back+=c.extra}if(c.offset>c.dmax){a.msg=\"invalid distance too far back\",c.mode=ma;break}c.mode=ha;case ha:if(0===j)break a;if(q=p-j,c.offset>q){if(q=c.offset-q,q>c.whave&&c.sane){a.msg=\"invalid distance too far back\",c.mode=ma;break}q>c.wnext?(q-=c.wnext,r=c.wsize-q):r=c.wnext-q,q>c.length&&(q=c.length),pa=c.window}else pa=f,r=h-c.offset,q=c.length;q>j&&(q=j),j-=q,c.length-=q;do f[h++]=pa[r++];while(--q);0===c.length&&(c.mode=da);break;case ia:if(0===j)break a;f[h++]=c.length,j--,c.mode=da;break;case ja:if(c.wrap){for(;n<32;){if(0===i)break a;i--,m|=e[g++]<<n,n+=8}if(p-=j,a.total_out+=p,c.total+=p,p&&(a.adler=c.check=c.flags?u(c.check,f,p,h-p):t(c.check,f,p,h-p)),p=j,(c.flags?m:d(m))!==c.check){a.msg=\"incorrect data check\",c.mode=ma;break}m=0,n=0}c.mode=ka;case ka:if(c.wrap&&c.flags){for(;n<32;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(m!==(4294967295&c.total)){a.msg=\"incorrect length check\",c.mode=ma;break}m=0,n=0}c.mode=la;case la:xa=E;break a;case ma:xa=H;break a;case na:return I;case oa:default:return G}return a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,(c.wsize||p!==a.avail_out&&c.mode<ma&&(c.mode<ja||b!==A))&&l(a,a.output,a.next_out,p-a.avail_out)?(c.mode=na,I):(o-=a.avail_in,p-=a.avail_out,a.total_in+=o,a.total_out+=p,c.total+=p,c.wrap&&p&&(a.adler=c.check=c.flags?u(c.check,f,p,a.next_out-p):t(c.check,f,p,a.next_out-p)),a.data_type=c.bits+(c.last?64:0)+(c.mode===W?128:0)+(c.mode===ca||c.mode===Z?256:0),(0===o&&0===p||b===A)&&xa===D&&(xa=J),xa)}function n(a){if(!a||!a.state)return G;var b=a.state;return b.window&&(b.window=null),a.state=null,D}function o(a,b){var c;return a&&a.state?(c=a.state,0===(2&c.wrap)?G:(c.head=b,b.done=!1,D)):G}function p(a,b){var c,d,e,f=b.length;return a&&a.state?(c=a.state,0!==c.wrap&&c.mode!==V?G:c.mode===V&&(d=1,d=t(d,b,f,0),d!==c.check)?H:(e=l(a,b,f,f))?(c.mode=na,I):(c.havedict=1,D)):G}var q,r,s=a(\"../utils/common\"),t=a(\"./adler32\"),u=a(\"./crc32\"),v=a(\"./inffast\"),w=a(\"./inftrees\"),x=0,y=1,z=2,A=4,B=5,C=6,D=0,E=1,F=2,G=-2,H=-3,I=-4,J=-5,K=8,L=1,M=2,N=3,O=4,P=5,Q=6,R=7,S=8,T=9,U=10,V=11,W=12,X=13,Y=14,Z=15,$=16,_=17,aa=18,ba=19,ca=20,da=21,ea=22,fa=23,ga=24,ha=25,ia=26,ja=27,ka=28,la=29,ma=30,na=31,oa=32,pa=852,qa=592,ra=15,sa=ra,ta=!0;c.inflateReset=g,c.inflateReset2=h,c.inflateResetKeep=f,c.inflateInit=j,c.inflateInit2=i,c.inflate=m,c.inflateEnd=n,c.inflateGetHeader=o,c.inflateSetDictionary=p,c.inflateInfo=\"pako inflate (from Nodeca project)\"},{\"../utils/common\":28,\"./adler32\":30,\"./crc32\":32,\"./inffast\":35,\"./inftrees\":37}],37:[function(a,b,c){\"use strict\";var d=a(\"../utils/common\"),e=15,f=852,g=592,h=0,i=1,j=2,k=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],l=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],m=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],n=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];b.exports=function(a,b,c,o,p,q,r,s){var t,u,v,w,x,y,z,A,B,C=s.bits,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=null,O=0,P=new d.Buf16(e+1),Q=new d.Buf16(e+1),R=null,S=0;for(D=0;D<=e;D++)P[D]=0;for(E=0;E<o;E++)P[b[c+E]]++;for(H=C,G=e;G>=1&&0===P[G];G--);if(H>G&&(H=G),0===G)return p[q++]=20971520,p[q++]=20971520,s.bits=1,0;for(F=1;F<G&&0===P[F];F++);for(H<F&&(H=F),K=1,D=1;D<=e;D++)if(K<<=1,K-=P[D],K<0)return-1;if(K>0&&(a===h||1!==G))return-1;for(Q[1]=0,D=1;D<e;D++)Q[D+1]=Q[D]+P[D];for(E=0;E<o;E++)0!==b[c+E]&&(r[Q[b[c+E]]++]=E);if(a===h?(N=R=r,y=19):a===i?(N=k,O-=257,R=l,S-=257,y=256):(N=m,R=n,y=-1),M=0,E=0,D=F,x=q,I=H,J=0,v=-1,L=1<<H,w=L-1,a===i&&L>f||a===j&&L>g)return 1;for(var T=0;;){T++,z=D-J,r[E]<y?(A=0,B=r[E]):r[E]>y?(A=R[S+r[E]],B=N[O+r[E]]):(A=96,B=0),t=1<<D-J,u=1<<I,F=u;do u-=t,p[x+(M>>J)+u]=z<<24|A<<16|B|0;while(0!==u);for(t=1<<D-1;M&t;)t>>=1;if(0!==t?(M&=t-1,M+=t):M=0,E++,0===--P[D]){if(D===G)break;D=b[c+r[E]]}if(D>H&&(M&w)!==v){for(0===J&&(J=H),x+=F,I=D-J,K=1<<I;I+J<G&&(K-=P[I+J],!(K<=0));)I++,K<<=1;if(L+=1<<I,a===i&&L>f||a===j&&L>g)return 1;v=M&w,p[v]=H<<24|I<<16|x-q|0}}return 0!==M&&(p[x+M]=D-J<<24|64<<16|0),s.bits=H,0}},{\"../utils/common\":28}],38:[function(a,b,c){\"use strict\";b.exports={2:\"need dictionary\",1:\"stream end\",0:\"\",\"-1\":\"file error\",\"-2\":\"stream error\",\"-3\":\"data error\",\"-4\":\"insufficient memory\",\"-5\":\"buffer error\",\"-6\":\"incompatible version\"}},{}],39:[function(a,b,c){\"use strict\";function d(a){for(var b=a.length;--b>=0;)a[b]=0}function e(a,b,c,d,e){this.static_tree=a,this.extra_bits=b,this.extra_base=c,this.elems=d,this.max_length=e,this.has_stree=a&&a.length}function f(a,b){this.dyn_tree=a,this.max_code=0,this.stat_desc=b}function g(a){return a<256?ia[a]:ia[256+(a>>>7)]}function h(a,b){a.pending_buf[a.pending++]=255&b,a.pending_buf[a.pending++]=b>>>8&255}function i(a,b,c){a.bi_valid>X-c?(a.bi_buf|=b<<a.bi_valid&65535,h(a,a.bi_buf),a.bi_buf=b>>X-a.bi_valid,a.bi_valid+=c-X):(a.bi_buf|=b<<a.bi_valid&65535,a.bi_valid+=c)}function j(a,b,c){i(a,c[2*b],c[2*b+1])}function k(a,b){var c=0;do c|=1&a,a>>>=1,c<<=1;while(--b>0);return c>>>1}function l(a){16===a.bi_valid?(h(a,a.bi_buf),a.bi_buf=0,a.bi_valid=0):a.bi_valid>=8&&(a.pending_buf[a.pending++]=255&a.bi_buf,a.bi_buf>>=8,a.bi_valid-=8)}function m(a,b){var c,d,e,f,g,h,i=b.dyn_tree,j=b.max_code,k=b.stat_desc.static_tree,l=b.stat_desc.has_stree,m=b.stat_desc.extra_bits,n=b.stat_desc.extra_base,o=b.stat_desc.max_length,p=0;for(f=0;f<=W;f++)a.bl_count[f]=0;for(i[2*a.heap[a.heap_max]+1]=0,c=a.heap_max+1;c<V;c++)d=a.heap[c],f=i[2*i[2*d+1]+1]+1,f>o&&(f=o,p++),i[2*d+1]=f,d>j||(a.bl_count[f]++,g=0,d>=n&&(g=m[d-n]),h=i[2*d],a.opt_len+=h*(f+g),l&&(a.static_len+=h*(k[2*d+1]+g)));if(0!==p){do{for(f=o-1;0===a.bl_count[f];)f--;a.bl_count[f]--,a.bl_count[f+1]+=2,a.bl_count[o]--,p-=2}while(p>0);for(f=o;0!==f;f--)for(d=a.bl_count[f];0!==d;)e=a.heap[--c],e>j||(i[2*e+1]!==f&&(a.opt_len+=(f-i[2*e+1])*i[2*e],i[2*e+1]=f),d--)}}function n(a,b,c){var d,e,f=new Array(W+1),g=0;for(d=1;d<=W;d++)f[d]=g=g+c[d-1]<<1;for(e=0;e<=b;e++){var h=a[2*e+1];0!==h&&(a[2*e]=k(f[h]++,h))}}function o(){var a,b,c,d,f,g=new Array(W+1);for(c=0,d=0;d<Q-1;d++)for(ka[d]=c,a=0;a<1<<ba[d];a++)ja[c++]=d;for(ja[c-1]=d,f=0,d=0;d<16;d++)for(la[d]=f,a=0;a<1<<ca[d];a++)ia[f++]=d;for(f>>=7;d<T;d++)for(la[d]=f<<7,a=0;a<1<<ca[d]-7;a++)ia[256+f++]=d;for(b=0;b<=W;b++)g[b]=0;for(a=0;a<=143;)ga[2*a+1]=8,a++,g[8]++;for(;a<=255;)ga[2*a+1]=9,a++,g[9]++;for(;a<=279;)ga[2*a+1]=7,a++,g[7]++;for(;a<=287;)ga[2*a+1]=8,a++,g[8]++;for(n(ga,S+1,g),a=0;a<T;a++)ha[2*a+1]=5,ha[2*a]=k(a,5);ma=new e(ga,ba,R+1,S,W),na=new e(ha,ca,0,T,W),oa=new e(new Array(0),da,0,U,Y)}function p(a){var b;for(b=0;b<S;b++)a.dyn_ltree[2*b]=0;for(b=0;b<T;b++)a.dyn_dtree[2*b]=0;for(b=0;b<U;b++)a.bl_tree[2*b]=0;a.dyn_ltree[2*Z]=1,a.opt_len=a.static_len=0,a.last_lit=a.matches=0}function q(a){a.bi_valid>8?h(a,a.bi_buf):a.bi_valid>0&&(a.pending_buf[a.pending++]=a.bi_buf),a.bi_buf=0,a.bi_valid=0}function r(a,b,c,d){q(a),d&&(h(a,c),h(a,~c)),G.arraySet(a.pending_buf,a.window,b,c,a.pending),a.pending+=c}function s(a,b,c,d){var e=2*b,f=2*c;return a[e]<a[f]||a[e]===a[f]&&d[b]<=d[c]}function t(a,b,c){for(var d=a.heap[c],e=c<<1;e<=a.heap_len&&(e<a.heap_len&&s(b,a.heap[e+1],a.heap[e],a.depth)&&e++,!s(b,d,a.heap[e],a.depth));)a.heap[c]=a.heap[e],c=e,e<<=1;a.heap[c]=d}function u(a,b,c){var d,e,f,h,k=0;if(0!==a.last_lit)do d=a.pending_buf[a.d_buf+2*k]<<8|a.pending_buf[a.d_buf+2*k+1],e=a.pending_buf[a.l_buf+k],k++,0===d?j(a,e,b):(f=ja[e],j(a,f+R+1,b),h=ba[f],0!==h&&(e-=ka[f],i(a,e,h)),d--,f=g(d),j(a,f,c),h=ca[f],0!==h&&(d-=la[f],i(a,d,h)));while(k<a.last_lit);j(a,Z,b)}function v(a,b){var c,d,e,f=b.dyn_tree,g=b.stat_desc.static_tree,h=b.stat_desc.has_stree,i=b.stat_desc.elems,j=-1;for(a.heap_len=0,a.heap_max=V,c=0;c<i;c++)0!==f[2*c]?(a.heap[++a.heap_len]=j=c,a.depth[c]=0):f[2*c+1]=0;for(;a.heap_len<2;)e=a.heap[++a.heap_len]=j<2?++j:0,f[2*e]=1,a.depth[e]=0,a.opt_len--,h&&(a.static_len-=g[2*e+1]);for(b.max_code=j,c=a.heap_len>>1;c>=1;c--)t(a,f,c);e=i;do c=a.heap[1],a.heap[1]=a.heap[a.heap_len--],t(a,f,1),d=a.heap[1],a.heap[--a.heap_max]=c,a.heap[--a.heap_max]=d,f[2*e]=f[2*c]+f[2*d],a.depth[e]=(a.depth[c]>=a.depth[d]?a.depth[c]:a.depth[d])+1,f[2*c+1]=f[2*d+1]=e,a.heap[1]=e++,t(a,f,1);while(a.heap_len>=2);a.heap[--a.heap_max]=a.heap[1],m(a,b),n(f,j,a.bl_count)}function w(a,b,c){var d,e,f=-1,g=b[1],h=0,i=7,j=4;for(0===g&&(i=138,j=3),b[2*(c+1)+1]=65535,d=0;d<=c;d++)e=g,g=b[2*(d+1)+1],++h<i&&e===g||(h<j?a.bl_tree[2*e]+=h:0!==e?(e!==f&&a.bl_tree[2*e]++,a.bl_tree[2*$]++):h<=10?a.bl_tree[2*_]++:a.bl_tree[2*aa]++,h=0,f=e,0===g?(i=138,j=3):e===g?(i=6,j=3):(i=7,j=4))}function x(a,b,c){var d,e,f=-1,g=b[1],h=0,k=7,l=4;for(0===g&&(k=138,l=3),d=0;d<=c;d++)if(e=g,g=b[2*(d+1)+1],!(++h<k&&e===g)){if(h<l){do j(a,e,a.bl_tree);while(0!==--h)}else 0!==e?(e!==f&&(j(a,e,a.bl_tree),h--),j(a,$,a.bl_tree),i(a,h-3,2)):h<=10?(j(a,_,a.bl_tree),i(a,h-3,3)):(j(a,aa,a.bl_tree),i(a,h-11,7));h=0,f=e,0===g?(k=138,l=3):e===g?(k=6,l=3):(k=7,l=4)}}function y(a){var b;for(w(a,a.dyn_ltree,a.l_desc.max_code),w(a,a.dyn_dtree,a.d_desc.max_code),v(a,a.bl_desc),b=U-1;b>=3&&0===a.bl_tree[2*ea[b]+1];b--);return a.opt_len+=3*(b+1)+5+5+4,b}function z(a,b,c,d){var e;for(i(a,b-257,5),i(a,c-1,5),i(a,d-4,4),e=0;e<d;e++)i(a,a.bl_tree[2*ea[e]+1],3);x(a,a.dyn_ltree,b-1),x(a,a.dyn_dtree,c-1)}function A(a){var b,c=4093624447;for(b=0;b<=31;b++,c>>>=1)if(1&c&&0!==a.dyn_ltree[2*b])return I;if(0!==a.dyn_ltree[18]||0!==a.dyn_ltree[20]||0!==a.dyn_ltree[26])return J;for(b=32;b<R;b++)if(0!==a.dyn_ltree[2*b])return J;return I}function B(a){pa||(o(),pa=!0),a.l_desc=new f(a.dyn_ltree,ma),a.d_desc=new f(a.dyn_dtree,na),a.bl_desc=new f(a.bl_tree,oa),a.bi_buf=0,a.bi_valid=0,p(a)}function C(a,b,c,d){i(a,(L<<1)+(d?1:0),3),r(a,b,c,!0)}function D(a){i(a,M<<1,3),j(a,Z,ga),l(a)}function E(a,b,c,d){var e,f,g=0;a.level>0?(a.strm.data_type===K&&(a.strm.data_type=A(a)),v(a,a.l_desc),v(a,a.d_desc),g=y(a),e=a.opt_len+3+7>>>3,f=a.static_len+3+7>>>3,f<=e&&(e=f)):e=f=c+5,c+4<=e&&b!==-1?C(a,b,c,d):a.strategy===H||f===e?(i(a,(M<<1)+(d?1:0),3),u(a,ga,ha)):(i(a,(N<<1)+(d?1:0),3),z(a,a.l_desc.max_code+1,a.d_desc.max_code+1,g+1),u(a,a.dyn_ltree,a.dyn_dtree)),p(a),d&&q(a)}function F(a,b,c){return a.pending_buf[a.d_buf+2*a.last_lit]=b>>>8&255,a.pending_buf[a.d_buf+2*a.last_lit+1]=255&b,a.pending_buf[a.l_buf+a.last_lit]=255&c,a.last_lit++,0===b?a.dyn_ltree[2*c]++:(a.matches++,b--,a.dyn_ltree[2*(ja[c]+R+1)]++,a.dyn_dtree[2*g(b)]++),a.last_lit===a.lit_bufsize-1}var G=a(\"../utils/common\"),H=4,I=0,J=1,K=2,L=0,M=1,N=2,O=3,P=258,Q=29,R=256,S=R+1+Q,T=30,U=19,V=2*S+1,W=15,X=16,Y=7,Z=256,$=16,_=17,aa=18,ba=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],ca=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],da=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ea=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],fa=512,ga=new Array(2*(S+2));d(ga);var ha=new Array(2*T);d(ha);var ia=new Array(fa);d(ia);var ja=new Array(P-O+1);d(ja);var ka=new Array(Q);d(ka);var la=new Array(T);d(la);var ma,na,oa,pa=!1;c._tr_init=B,c._tr_stored_block=C,c._tr_flush_block=E,c._tr_tally=F,c._tr_align=D},{\"../utils/common\":28}],40:[function(a,b,c){\"use strict\";function d(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=\"\",this.state=null,this.data_type=2,this.adler=0}b.exports=d},{}]},{},[10])(10)});",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/jszip/jszip.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/jszip/license": {
"text": "JSZip is dual licensed. You may use it under the MIT license *or* the GPLv3\nlicense.\n\nThe MIT License\n===============\n\nCopyright (c) 2009-2014 Stuart Knightley, David Duponchel, Franz Buchinger, António Afonso\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\nGPL version 3\n=============\n\n GNU GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users. We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors. You can apply it to\nyour programs, too.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights. Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received. You must make sure that they, too, receive\nor can get the source code. And you must show them these terms so they\nknow their rights.\n\n Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software. For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so. This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software. The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable. Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts. If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary. To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Use with the GNU Affero General Public License.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time. Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n",
"type": "text/plain",
"title": "$:/plugins/tiddlywiki/jszip/license"
},
"$:/plugins/tiddlywiki/jszip/readme": {
"title": "$:/plugins/tiddlywiki/jszip/readme",
"text": "This plugin packages [[JSZip|https://stuk.github.io/jszip/]] for use by other plugins. It does not provide any end-user visible features.\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/katex/katex.min.css": {
"text": ".katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:\"0.10.2\"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer,.katex .sizing{display:inline-block}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;margin:0 -.025em;border-right:.05em solid;min-width:1px}.katex .mtable .vs-dashed{border-right:.05em dashed}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:\"\"}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}\n",
"type": "text/plain",
"title": "$:/plugins/tiddlywiki/katex/katex.min.css"
},
"$:/plugins/tiddlywiki/katex/katex.min.js": {
"text": "(function(document) {\n!function(t,e){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define([],e):\"object\"==typeof exports?exports.katex=e():t.katex=e()}(\"undefined\"!=typeof self?self:this,function(){return function(t){var e={};function r(a){if(e[a])return e[a].exports;var n=e[a]={i:a,l:!1,exports:{}};return t[a].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=t,r.c=e,r.d=function(t,e,a){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},r.r=function(t){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&\"object\"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(r.r(a),Object.defineProperty(a,\"default\",{enumerable:!0,value:t}),2&e&&\"string\"!=typeof t)for(var n in t)r.d(a,n,function(e){return t[e]}.bind(null,n));return a},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,\"a\",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p=\"\",r(r.s=1)}([function(t,e,r){},function(t,e,r){\"use strict\";r.r(e);r(0);var a=function(){function t(t,e,r){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=t,this.start=e,this.end=r}return t.range=function(e,r){return r?e&&e.loc&&r.loc&&e.loc.lexer===r.loc.lexer?new t(e.loc.lexer,e.loc.start,r.loc.end):null:e&&e.loc},t}(),n=function(){function t(t,e){this.text=void 0,this.loc=void 0,this.text=t,this.loc=e}return t.prototype.range=function(e,r){return new t(r,a.range(this,e))},t}(),o=function t(e,r){this.position=void 0;var a,n=\"KaTeX parse error: \"+e,o=r&&r.loc;if(o&&o.start<=o.end){var i=o.lexer.input;a=o.start;var s=o.end;a===i.length?n+=\" at end of input: \":n+=\" at position \"+(a+1)+\": \";var h=i.slice(a,s).replace(/[^]/g,\"$&\\u0332\");n+=(a>15?\"\\u2026\"+i.slice(a-15,a):i.slice(0,a))+h+(s+15<i.length?i.slice(s,s+15)+\"\\u2026\":i.slice(s))}var l=new Error(n);return l.name=\"ParseError\",l.__proto__=t.prototype,l.position=a,l};o.prototype.__proto__=Error.prototype;var i=o,s=/([A-Z])/g,h={\"&\":\"&\",\">\":\">\",\"<\":\"<\",'\"':\""\",\"'\":\"'\"},l=/[&><\"']/g;var m=function t(e){return\"ordgroup\"===e.type?1===e.body.length?t(e.body[0]):e:\"color\"===e.type?1===e.body.length?t(e.body[0]):e:\"font\"===e.type?t(e.body):e},c={contains:function(t,e){return-1!==t.indexOf(e)},deflt:function(t,e){return void 0===t?e:t},escape:function(t){return String(t).replace(l,function(t){return h[t]})},hyphenate:function(t){return t.replace(s,\"-$1\").toLowerCase()},getBaseElem:m,isCharacterBox:function(t){var e=m(t);return\"mathord\"===e.type||\"textord\"===e.type||\"atom\"===e.type}},u=function(){function t(t){this.displayMode=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.allowedProtocols=void 0,t=t||{},this.displayMode=c.deflt(t.displayMode,!1),this.leqno=c.deflt(t.leqno,!1),this.fleqn=c.deflt(t.fleqn,!1),this.throwOnError=c.deflt(t.throwOnError,!0),this.errorColor=c.deflt(t.errorColor,\"#cc0000\"),this.macros=t.macros||{},this.colorIsTextColor=c.deflt(t.colorIsTextColor,!1),this.strict=c.deflt(t.strict,\"warn\"),this.maxSize=Math.max(0,c.deflt(t.maxSize,1/0)),this.maxExpand=Math.max(0,c.deflt(t.maxExpand,1e3)),this.allowedProtocols=c.deflt(t.allowedProtocols,[\"http\",\"https\",\"mailto\",\"_relative\"])}var e=t.prototype;return e.reportNonstrict=function(t,e,r){var a=this.strict;if(\"function\"==typeof a&&(a=a(t,e,r)),a&&\"ignore\"!==a){if(!0===a||\"error\"===a)throw new i(\"LaTeX-incompatible input and strict mode is set to 'error': \"+e+\" [\"+t+\"]\",r);\"warn\"===a?\"undefined\"!=typeof console&&console.warn(\"LaTeX-incompatible input and strict mode is set to 'warn': \"+e+\" [\"+t+\"]\"):\"undefined\"!=typeof console&&console.warn(\"LaTeX-incompatible input and strict mode is set to unrecognized '\"+a+\"': \"+e+\" [\"+t+\"]\")}},e.useStrictBehavior=function(t,e,r){var a=this.strict;if(\"function\"==typeof a)try{a=a(t,e,r)}catch(t){a=\"error\"}return!(!a||\"ignore\"===a)&&(!0===a||\"error\"===a||(\"warn\"===a?(\"undefined\"!=typeof console&&console.warn(\"LaTeX-incompatible input and strict mode is set to 'warn': \"+e+\" [\"+t+\"]\"),!1):(\"undefined\"!=typeof console&&console.warn(\"LaTeX-incompatible input and strict mode is set to unrecognized '\"+a+\"': \"+e+\" [\"+t+\"]\"),!1)))},t}(),d=function(){function t(t,e,r){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=t,this.size=e,this.cramped=r}var e=t.prototype;return e.sup=function(){return p[f[this.id]]},e.sub=function(){return p[g[this.id]]},e.fracNum=function(){return p[x[this.id]]},e.fracDen=function(){return p[v[this.id]]},e.cramp=function(){return p[b[this.id]]},e.text=function(){return p[y[this.id]]},e.isTight=function(){return this.size>=2},t}(),p=[new d(0,0,!1),new d(1,0,!0),new d(2,1,!1),new d(3,1,!0),new d(4,2,!1),new d(5,2,!0),new d(6,3,!1),new d(7,3,!0)],f=[4,5,4,5,6,7,6,7],g=[5,5,5,5,7,7,7,7],x=[2,3,4,5,6,7,6,7],v=[3,3,5,5,7,7,7,7],b=[1,1,3,3,5,5,7,7],y=[0,1,2,3,2,3,2,3],w={DISPLAY:p[0],TEXT:p[2],SCRIPT:p[4],SCRIPTSCRIPT:p[6]},k=[{name:\"latin\",blocks:[[256,591],[768,879]]},{name:\"cyrillic\",blocks:[[1024,1279]]},{name:\"brahmic\",blocks:[[2304,4255]]},{name:\"georgian\",blocks:[[4256,4351]]},{name:\"cjk\",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:\"hangul\",blocks:[[44032,55215]]}];var S=[];function z(t){for(var e=0;e<S.length;e+=2)if(t>=S[e]&&t<=S[e+1])return!0;return!1}k.forEach(function(t){return t.blocks.forEach(function(t){return S.push.apply(S,t)})});var M={path:{sqrtMain:\"M95,702c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,\\n-10,-9.5,-14c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54c44.2,-33.3,65.8,\\n-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10s173,378,173,378c0.7,0,\\n35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429c69,-144,104.5,-217.7,106.5,\\n-221c5.3,-9.3,12,-14,20,-14H400000v40H845.2724s-225.272,467,-225.272,467\\ns-235,486,-235,486c-2.7,4.7,-9,7,-19,7c-6,0,-10,-1,-12,-3s-194,-422,-194,-422\\ns-65,47,-65,47z M834 80H400000v40H845z\",sqrtSize1:\"M263,681c0.7,0,18,39.7,52,119c34,79.3,68.167,\\n158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120c340,-704.7,510.7,-1060.3,512,-1067\\nc4.7,-7.3,11,-11,19,-11H40000v40H1012.3s-271.3,567,-271.3,567c-38.7,80.7,-84,\\n175,-136,283c-52,108,-89.167,185.3,-111.5,232c-22.3,46.7,-33.8,70.3,-34.5,71\\nc-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1s-109,-253,-109,-253c-72.7,-168,-109.3,\\n-252,-110,-252c-10.7,8,-22,16.7,-34,26c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26\\ns76,-59,76,-59s76,-60,76,-60z M1001 80H40000v40H1012z\",sqrtSize2:\"M1001,80H400000v40H1013.1s-83.4,268,-264.1,840c-180.7,\\n572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,\\n-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744c-10,12,-21,25,-33,39s-32,39,-32,39\\nc-6,-5.3,-15,-14,-27,-26s25,-30,25,-30c26.7,-32.7,52,-63,76,-91s52,-60,52,-60\\ns208,722,208,722c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,\\n-658.5c53.7,-170.3,84.5,-266.8,92.5,-289.5c4,-6.7,10,-10,18,-10z\\nM1001 80H400000v40H1013z\",sqrtSize3:\"M424,2478c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,\\n-342,-109.8,-513.3,-110.5,-514c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,\\n25c-5.7,9.3,-9.8,16,-12.5,20s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,\\n-13s76,-122,76,-122s77,-121,77,-121s209,968,209,968c0,-2,84.7,-361.7,254,-1079\\nc169.3,-717.3,254.7,-1077.7,256,-1081c4,-6.7,10,-10,18,-10H400000v40H1014.6\\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185c-2,6,-10,9,-24,9\\nc-8,0,-12,-0.7,-12,-2z M1001 80H400000v40H1014z\",sqrtSize4:\"M473,2793c339.3,-1799.3,509.3,-2700,510,-2702\\nc3.3,-7.3,9.3,-11,18,-11H400000v40H1017.7s-90.5,478,-276.2,1466c-185.7,988,\\n-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,\\n-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200c0,-1.3,-5.3,8.7,-16,30c-10.7,\\n21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26s76,-153,76,-153s77,-151,\\n77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,606z\\nM1001 80H400000v40H1017z\",doubleleftarrow:\"M262 157\\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\\nm8 0v40h399730v-40zm0 194v40h399730v-40z\",doublerightarrow:\"M399738 392l\\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z\",leftarrow:\"M400000 241H110l3-3c68.7-52.7 113.7-120\\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\\n l-3-3h399890zM100 241v40h399900v-40z\",leftbrace:\"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z\",leftbraceunder:\"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z\",leftgroup:\"M400000 80\\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\\n 435 0h399565z\",leftgroupunder:\"M400000 262\\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\\n 435 219h399565z\",leftharpoon:\"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z\",leftharpoonplus:\"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\\nm0 0v40h400000v-40z\",leftharpoondown:\"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z\",leftharpoondownplus:\"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z\",lefthook:\"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\\n 71.5 23h399859zM103 281v-40h399897v40z\",leftlinesegment:\"M40 281 V428 H0 V94 H40 V241 H400000 v40z\\nM40 281 V428 H0 V94 H40 V241 H400000 v40z\",leftmapsto:\"M40 281 V448H0V74H40V241H400000v40z\\nM40 281 V448H0V74H40V241H400000v40z\",leftToFrom:\"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z\",longequal:\"M0 50 h400000 v40H0z m0 194h40000v40H0z\\nM0 50 h400000 v40H0z m0 194h40000v40H0z\",midbrace:\"M200428 334\\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z\",midbraceunder:\"M199572 214\\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z\",oiintSize1:\"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z\",oiintSize2:\"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\\nc0 110 84 276 504 276s502.4-166 502.4-276z\",oiiintSize1:\"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z\",oiiintSize2:\"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z\",rightarrow:\"M0 241v40h399891c-47.3 35.3-84 78-110 128\\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\\n 151.7 139 205zm0 0v40h399900v-40z\",rightbrace:\"M400000 542l\\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z\",rightbraceunder:\"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z\",rightgroup:\"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\\n 3-1 3-3v-38c-76-158-257-219-435-219H0z\",rightgroupunder:\"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z\",rightharpoon:\"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\\n 69.2 92 94.5zm0 0v40h399900v-40z\",rightharpoonplus:\"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z\",rightharpoondown:\"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z\",rightharpoondownplus:\"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\\nm0-194v40h400000v-40zm0 0v40h400000v-40z\",righthook:\"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z\",rightlinesegment:\"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z\",rightToFrom:\"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z\",twoheadleftarrow:\"M0 167c68 40\\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z\",twoheadrightarrow:\"M400000 167\\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z\",tilde1:\"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\\n-68.267.847-113-73.952-191-73.952z\",tilde2:\"M344 55.266c-142 0-300.638 81.316-311.5 86.418\\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z\",tilde3:\"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\\n -338 0-409-156.573-744-156.573z\",tilde4:\"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\\n -175.236-744-175.236z\",vec:\"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\\nc-16-25.333-24-45-24-59z\",widehat1:\"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z\",widehat2:\"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z\",widehat3:\"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z\",widehat4:\"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z\",widecheck1:\"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z\",widecheck2:\"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z\",widecheck3:\"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z\",widecheck4:\"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z\",baraboveleftarrow:\"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z\",rightarrowabovebar:\"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z\",baraboveshortleftharpoon:\"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z\",rightharpoonaboveshortbar:\"M0,241 l0,40c399126,0,399993,0,399993,0\\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z\",shortbaraboveleftharpoon:\"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z\",shortrightharpoonabovebar:\"M53,241l0,40c398570,0,399437,0,399437,0\\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z\"}},T=function(){function t(t){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=t,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var e=t.prototype;return e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){for(var t=document.createDocumentFragment(),e=0;e<this.children.length;e++)t.appendChild(this.children[e].toNode());return t},e.toMarkup=function(){for(var t=\"\",e=0;e<this.children.length;e++)t+=this.children[e].toMarkup();return t},e.toText=function(){var t=function(t){return t.toText()};return this.children.map(t).join(\"\")},t}(),A=function(t){return t.filter(function(t){return t}).join(\" \")},B=function(t,e,r){if(this.classes=t||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=r||{},e){e.style.isTight()&&this.classes.push(\"mtight\");var a=e.getColor();a&&(this.style.color=a)}},q=function(t){var e=document.createElement(t);for(var r in e.className=A(this.classes),this.style)this.style.hasOwnProperty(r)&&(e.style[r]=this.style[r]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&e.setAttribute(a,this.attributes[a]);for(var n=0;n<this.children.length;n++)e.appendChild(this.children[n].toNode());return e},C=function(t){var e=\"<\"+t;this.classes.length&&(e+=' class=\"'+c.escape(A(this.classes))+'\"');var r=\"\";for(var a in this.style)this.style.hasOwnProperty(a)&&(r+=c.hyphenate(a)+\":\"+this.style[a]+\";\");for(var n in r&&(e+=' style=\"'+c.escape(r)+'\"'),this.attributes)this.attributes.hasOwnProperty(n)&&(e+=\" \"+n+'=\"'+c.escape(this.attributes[n])+'\"');e+=\">\";for(var o=0;o<this.children.length;o++)e+=this.children[o].toMarkup();return e+=\"</\"+t+\">\"},N=function(){function t(t,e,r,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,B.call(this,t,r,a),this.children=e||[]}var e=t.prototype;return e.setAttribute=function(t,e){this.attributes[t]=e},e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){return q.call(this,\"span\")},e.toMarkup=function(){return C.call(this,\"span\")},t}(),I=function(){function t(t,e,r,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,B.call(this,e,a),this.children=r||[],this.setAttribute(\"href\",t)}var e=t.prototype;return e.setAttribute=function(t,e){this.attributes[t]=e},e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){return q.call(this,\"a\")},e.toMarkup=function(){return C.call(this,\"a\")},t}(),O={\"\\xee\":\"\\u0131\\u0302\",\"\\xef\":\"\\u0131\\u0308\",\"\\xed\":\"\\u0131\\u0301\",\"\\xec\":\"\\u0131\\u0300\"},E=function(){function t(t,e,r,a,n,o,i,s){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=t,this.height=e||0,this.depth=r||0,this.italic=a||0,this.skew=n||0,this.width=o||0,this.classes=i||[],this.style=s||{},this.maxFontSize=0;var h=function(t){for(var e=0;e<k.length;e++)for(var r=k[e],a=0;a<r.blocks.length;a++){var n=r.blocks[a];if(t>=n[0]&&t<=n[1])return r.name}return null}(this.text.charCodeAt(0));h&&this.classes.push(h+\"_fallback\"),/[\\xee\\xef\\xed\\xec]/.test(this.text)&&(this.text=O[this.text])}var e=t.prototype;return e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){var t=document.createTextNode(this.text),e=null;for(var r in this.italic>0&&((e=document.createElement(\"span\")).style.marginRight=this.italic+\"em\"),this.classes.length>0&&((e=e||document.createElement(\"span\")).className=A(this.classes)),this.style)this.style.hasOwnProperty(r)&&((e=e||document.createElement(\"span\")).style[r]=this.style[r]);return e?(e.appendChild(t),e):t},e.toMarkup=function(){var t=!1,e=\"<span\";this.classes.length&&(t=!0,e+=' class=\"',e+=c.escape(A(this.classes)),e+='\"');var r=\"\";for(var a in this.italic>0&&(r+=\"margin-right:\"+this.italic+\"em;\"),this.style)this.style.hasOwnProperty(a)&&(r+=c.hyphenate(a)+\":\"+this.style[a]+\";\");r&&(t=!0,e+=' style=\"'+c.escape(r)+'\"');var n=c.escape(this.text);return t?(e+=\">\",e+=n,e+=\"</span>\"):n},t}(),R=function(){function t(t,e){this.children=void 0,this.attributes=void 0,this.children=t||[],this.attributes=e||{}}var e=t.prototype;return e.toNode=function(){var t=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&t.setAttribute(e,this.attributes[e]);for(var r=0;r<this.children.length;r++)t.appendChild(this.children[r].toNode());return t},e.toMarkup=function(){var t=\"<svg\";for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&(t+=\" \"+e+\"='\"+this.attributes[e]+\"'\");t+=\">\";for(var r=0;r<this.children.length;r++)t+=this.children[r].toMarkup();return t+=\"</svg>\"},t}(),L=function(){function t(t,e){this.pathName=void 0,this.alternate=void 0,this.pathName=t,this.alternate=e}var e=t.prototype;return e.toNode=function(){var t=document.createElementNS(\"http://www.w3.org/2000/svg\",\"path\");return this.alternate?t.setAttribute(\"d\",this.alternate):t.setAttribute(\"d\",M.path[this.pathName]),t},e.toMarkup=function(){return this.alternate?\"<path d='\"+this.alternate+\"'/>\":\"<path d='\"+M.path[this.pathName]+\"'/>\"},t}(),H=function(){function t(t){this.attributes=void 0,this.attributes=t||{}}var e=t.prototype;return e.toNode=function(){var t=document.createElementNS(\"http://www.w3.org/2000/svg\",\"line\");for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&t.setAttribute(e,this.attributes[e]);return t},e.toMarkup=function(){var t=\"<line\";for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&(t+=\" \"+e+\"='\"+this.attributes[e]+\"'\");return t+=\"/>\"},t}();var P={\"AMS-Regular\":{65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},\"Caligraphic-Regular\":{48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473]},\"Fraktur-Regular\":{33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},\"Main-Bold\":{33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},\"Main-BoldItalic\":{33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],163:[0,.69444,0,0,.86853],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},\"Main-Italic\":{33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],163:[0,.69444,0,0,.76909],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],305:[0,.43056,0,.02778,.32246],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],567:[.19444,.43056,0,.08334,.38403],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},\"Main-Regular\":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.12,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,1],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.67,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.9,0,0,.278],8943:[-.19,.31,0,0,1.172],8945:[-.1,.82,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.744,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.744,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},\"Math-BoldItalic\":{65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333]},\"Math-Italic\":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},\"Math-Regular\":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},\"SansSerif-Bold\":{33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},\"SansSerif-Italic\":{33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},\"SansSerif-Regular\":{33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},\"Script-Regular\":{65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212]},\"Size1-Regular\":{40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},\"Size2-Regular\":{40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},\"Size3-Regular\":{40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},\"Size4-Regular\":{40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},\"Typewriter-Regular\":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},D={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2]},F={\"\\xc5\":\"A\",\"\\xc7\":\"C\",\"\\xd0\":\"D\",\"\\xde\":\"o\",\"\\xe5\":\"a\",\"\\xe7\":\"c\",\"\\xf0\":\"d\",\"\\xfe\":\"o\",\"\\u0410\":\"A\",\"\\u0411\":\"B\",\"\\u0412\":\"B\",\"\\u0413\":\"F\",\"\\u0414\":\"A\",\"\\u0415\":\"E\",\"\\u0416\":\"K\",\"\\u0417\":\"3\",\"\\u0418\":\"N\",\"\\u0419\":\"N\",\"\\u041a\":\"K\",\"\\u041b\":\"N\",\"\\u041c\":\"M\",\"\\u041d\":\"H\",\"\\u041e\":\"O\",\"\\u041f\":\"N\",\"\\u0420\":\"P\",\"\\u0421\":\"C\",\"\\u0422\":\"T\",\"\\u0423\":\"y\",\"\\u0424\":\"O\",\"\\u0425\":\"X\",\"\\u0426\":\"U\",\"\\u0427\":\"h\",\"\\u0428\":\"W\",\"\\u0429\":\"W\",\"\\u042a\":\"B\",\"\\u042b\":\"X\",\"\\u042c\":\"B\",\"\\u042d\":\"3\",\"\\u042e\":\"X\",\"\\u042f\":\"R\",\"\\u0430\":\"a\",\"\\u0431\":\"b\",\"\\u0432\":\"a\",\"\\u0433\":\"r\",\"\\u0434\":\"y\",\"\\u0435\":\"e\",\"\\u0436\":\"m\",\"\\u0437\":\"e\",\"\\u0438\":\"n\",\"\\u0439\":\"n\",\"\\u043a\":\"n\",\"\\u043b\":\"n\",\"\\u043c\":\"m\",\"\\u043d\":\"n\",\"\\u043e\":\"o\",\"\\u043f\":\"n\",\"\\u0440\":\"p\",\"\\u0441\":\"c\",\"\\u0442\":\"o\",\"\\u0443\":\"y\",\"\\u0444\":\"b\",\"\\u0445\":\"x\",\"\\u0446\":\"n\",\"\\u0447\":\"n\",\"\\u0448\":\"w\",\"\\u0449\":\"w\",\"\\u044a\":\"a\",\"\\u044b\":\"m\",\"\\u044c\":\"a\",\"\\u044d\":\"e\",\"\\u044e\":\"m\",\"\\u044f\":\"r\"};function V(t,e,r){if(!P[e])throw new Error(\"Font metrics not found for font: \"+e+\".\");var a=t.charCodeAt(0),n=P[e][a];if(!n&&t[0]in F&&(a=F[t[0]].charCodeAt(0),n=P[e][a]),n||\"text\"!==r||z(a)&&(n=P[e][77]),n)return{depth:n[0],height:n[1],italic:n[2],skew:n[3],width:n[4]}}var U={};var G={bin:1,close:1,inner:1,open:1,punct:1,rel:1},X={\"accent-token\":1,mathord:1,\"op-token\":1,spacing:1,textord:1},Y={math:{},text:{}},_=Y;function W(t,e,r,a,n,o){Y[t][n]={font:e,group:r,replace:a},o&&a&&(Y[t][a]=Y[t][n])}var j=\"main\",$=\"ams\",Z=\"bin\",K=\"mathord\",J=\"op-token\",Q=\"rel\";W(\"math\",j,Q,\"\\u2261\",\"\\\\equiv\",!0),W(\"math\",j,Q,\"\\u227a\",\"\\\\prec\",!0),W(\"math\",j,Q,\"\\u227b\",\"\\\\succ\",!0),W(\"math\",j,Q,\"\\u223c\",\"\\\\sim\",!0),W(\"math\",j,Q,\"\\u22a5\",\"\\\\perp\"),W(\"math\",j,Q,\"\\u2aaf\",\"\\\\preceq\",!0),W(\"math\",j,Q,\"\\u2ab0\",\"\\\\succeq\",!0),W(\"math\",j,Q,\"\\u2243\",\"\\\\simeq\",!0),W(\"math\",j,Q,\"\\u2223\",\"\\\\mid\",!0),W(\"math\",j,Q,\"\\u226a\",\"\\\\ll\",!0),W(\"math\",j,Q,\"\\u226b\",\"\\\\gg\",!0),W(\"math\",j,Q,\"\\u224d\",\"\\\\asymp\",!0),W(\"math\",j,Q,\"\\u2225\",\"\\\\parallel\"),W(\"math\",j,Q,\"\\u22c8\",\"\\\\bowtie\",!0),W(\"math\",j,Q,\"\\u2323\",\"\\\\smile\",!0),W(\"math\",j,Q,\"\\u2291\",\"\\\\sqsubseteq\",!0),W(\"math\",j,Q,\"\\u2292\",\"\\\\sqsupseteq\",!0),W(\"math\",j,Q,\"\\u2250\",\"\\\\doteq\",!0),W(\"math\",j,Q,\"\\u2322\",\"\\\\frown\",!0),W(\"math\",j,Q,\"\\u220b\",\"\\\\ni\",!0),W(\"math\",j,Q,\"\\u221d\",\"\\\\propto\",!0),W(\"math\",j,Q,\"\\u22a2\",\"\\\\vdash\",!0),W(\"math\",j,Q,\"\\u22a3\",\"\\\\dashv\",!0),W(\"math\",j,Q,\"\\u220b\",\"\\\\owns\"),W(\"math\",j,\"punct\",\".\",\"\\\\ldotp\"),W(\"math\",j,\"punct\",\"\\u22c5\",\"\\\\cdotp\"),W(\"math\",j,\"textord\",\"#\",\"\\\\#\"),W(\"text\",j,\"textord\",\"#\",\"\\\\#\"),W(\"math\",j,\"textord\",\"&\",\"\\\\&\"),W(\"text\",j,\"textord\",\"&\",\"\\\\&\"),W(\"math\",j,\"textord\",\"\\u2135\",\"\\\\aleph\",!0),W(\"math\",j,\"textord\",\"\\u2200\",\"\\\\forall\",!0),W(\"math\",j,\"textord\",\"\\u210f\",\"\\\\hbar\",!0),W(\"math\",j,\"textord\",\"\\u2203\",\"\\\\exists\",!0),W(\"math\",j,\"textord\",\"\\u2207\",\"\\\\nabla\",!0),W(\"math\",j,\"textord\",\"\\u266d\",\"\\\\flat\",!0),W(\"math\",j,\"textord\",\"\\u2113\",\"\\\\ell\",!0),W(\"math\",j,\"textord\",\"\\u266e\",\"\\\\natural\",!0),W(\"math\",j,\"textord\",\"\\u2663\",\"\\\\clubsuit\",!0),W(\"math\",j,\"textord\",\"\\u2118\",\"\\\\wp\",!0),W(\"math\",j,\"textord\",\"\\u266f\",\"\\\\sharp\",!0),W(\"math\",j,\"textord\",\"\\u2662\",\"\\\\diamondsuit\",!0),W(\"math\",j,\"textord\",\"\\u211c\",\"\\\\Re\",!0),W(\"math\",j,\"textord\",\"\\u2661\",\"\\\\heartsuit\",!0),W(\"math\",j,\"textord\",\"\\u2111\",\"\\\\Im\",!0),W(\"math\",j,\"textord\",\"\\u2660\",\"\\\\spadesuit\",!0),W(\"text\",j,\"textord\",\"\\xa7\",\"\\\\S\",!0),W(\"text\",j,\"textord\",\"\\xb6\",\"\\\\P\",!0),W(\"math\",j,\"textord\",\"\\u2020\",\"\\\\dag\"),W(\"text\",j,\"textord\",\"\\u2020\",\"\\\\dag\"),W(\"text\",j,\"textord\",\"\\u2020\",\"\\\\textdagger\"),W(\"math\",j,\"textord\",\"\\u2021\",\"\\\\ddag\"),W(\"text\",j,\"textord\",\"\\u2021\",\"\\\\ddag\"),W(\"text\",j,\"textord\",\"\\u2021\",\"\\\\textdaggerdbl\"),W(\"math\",j,\"close\",\"\\u23b1\",\"\\\\rmoustache\",!0),W(\"math\",j,\"open\",\"\\u23b0\",\"\\\\lmoustache\",!0),W(\"math\",j,\"close\",\"\\u27ef\",\"\\\\rgroup\",!0),W(\"math\",j,\"open\",\"\\u27ee\",\"\\\\lgroup\",!0),W(\"math\",j,Z,\"\\u2213\",\"\\\\mp\",!0),W(\"math\",j,Z,\"\\u2296\",\"\\\\ominus\",!0),W(\"math\",j,Z,\"\\u228e\",\"\\\\uplus\",!0),W(\"math\",j,Z,\"\\u2293\",\"\\\\sqcap\",!0),W(\"math\",j,Z,\"\\u2217\",\"\\\\ast\"),W(\"math\",j,Z,\"\\u2294\",\"\\\\sqcup\",!0),W(\"math\",j,Z,\"\\u25ef\",\"\\\\bigcirc\"),W(\"math\",j,Z,\"\\u2219\",\"\\\\bullet\"),W(\"math\",j,Z,\"\\u2021\",\"\\\\ddagger\"),W(\"math\",j,Z,\"\\u2240\",\"\\\\wr\",!0),W(\"math\",j,Z,\"\\u2a3f\",\"\\\\amalg\"),W(\"math\",j,Z,\"&\",\"\\\\And\"),W(\"math\",j,Q,\"\\u27f5\",\"\\\\longleftarrow\",!0),W(\"math\",j,Q,\"\\u21d0\",\"\\\\Leftarrow\",!0),W(\"math\",j,Q,\"\\u27f8\",\"\\\\Longleftarrow\",!0),W(\"math\",j,Q,\"\\u27f6\",\"\\\\longrightarrow\",!0),W(\"math\",j,Q,\"\\u21d2\",\"\\\\Rightarrow\",!0),W(\"math\",j,Q,\"\\u27f9\",\"\\\\Longrightarrow\",!0),W(\"math\",j,Q,\"\\u2194\",\"\\\\leftrightarrow\",!0),W(\"math\",j,Q,\"\\u27f7\",\"\\\\longleftrightarrow\",!0),W(\"math\",j,Q,\"\\u21d4\",\"\\\\Leftrightarrow\",!0),W(\"math\",j,Q,\"\\u27fa\",\"\\\\Longleftrightarrow\",!0),W(\"math\",j,Q,\"\\u21a6\",\"\\\\mapsto\",!0),W(\"math\",j,Q,\"\\u27fc\",\"\\\\longmapsto\",!0),W(\"math\",j,Q,\"\\u2197\",\"\\\\nearrow\",!0),W(\"math\",j,Q,\"\\u21a9\",\"\\\\hookleftarrow\",!0),W(\"math\",j,Q,\"\\u21aa\",\"\\\\hookrightarrow\",!0),W(\"math\",j,Q,\"\\u2198\",\"\\\\searrow\",!0),W(\"math\",j,Q,\"\\u21bc\",\"\\\\leftharpoonup\",!0),W(\"math\",j,Q,\"\\u21c0\",\"\\\\rightharpoonup\",!0),W(\"math\",j,Q,\"\\u2199\",\"\\\\swarrow\",!0),W(\"math\",j,Q,\"\\u21bd\",\"\\\\leftharpoondown\",!0),W(\"math\",j,Q,\"\\u21c1\",\"\\\\rightharpoondown\",!0),W(\"math\",j,Q,\"\\u2196\",\"\\\\nwarrow\",!0),W(\"math\",j,Q,\"\\u21cc\",\"\\\\rightleftharpoons\",!0),W(\"math\",$,Q,\"\\u226e\",\"\\\\nless\",!0),W(\"math\",$,Q,\"\\ue010\",\"\\\\@nleqslant\"),W(\"math\",$,Q,\"\\ue011\",\"\\\\@nleqq\"),W(\"math\",$,Q,\"\\u2a87\",\"\\\\lneq\",!0),W(\"math\",$,Q,\"\\u2268\",\"\\\\lneqq\",!0),W(\"math\",$,Q,\"\\ue00c\",\"\\\\@lvertneqq\"),W(\"math\",$,Q,\"\\u22e6\",\"\\\\lnsim\",!0),W(\"math\",$,Q,\"\\u2a89\",\"\\\\lnapprox\",!0),W(\"math\",$,Q,\"\\u2280\",\"\\\\nprec\",!0),W(\"math\",$,Q,\"\\u22e0\",\"\\\\npreceq\",!0),W(\"math\",$,Q,\"\\u22e8\",\"\\\\precnsim\",!0),W(\"math\",$,Q,\"\\u2ab9\",\"\\\\precnapprox\",!0),W(\"math\",$,Q,\"\\u2241\",\"\\\\nsim\",!0),W(\"math\",$,Q,\"\\ue006\",\"\\\\@nshortmid\"),W(\"math\",$,Q,\"\\u2224\",\"\\\\nmid\",!0),W(\"math\",$,Q,\"\\u22ac\",\"\\\\nvdash\",!0),W(\"math\",$,Q,\"\\u22ad\",\"\\\\nvDash\",!0),W(\"math\",$,Q,\"\\u22ea\",\"\\\\ntriangleleft\"),W(\"math\",$,Q,\"\\u22ec\",\"\\\\ntrianglelefteq\",!0),W(\"math\",$,Q,\"\\u228a\",\"\\\\subsetneq\",!0),W(\"math\",$,Q,\"\\ue01a\",\"\\\\@varsubsetneq\"),W(\"math\",$,Q,\"\\u2acb\",\"\\\\subsetneqq\",!0),W(\"math\",$,Q,\"\\ue017\",\"\\\\@varsubsetneqq\"),W(\"math\",$,Q,\"\\u226f\",\"\\\\ngtr\",!0),W(\"math\",$,Q,\"\\ue00f\",\"\\\\@ngeqslant\"),W(\"math\",$,Q,\"\\ue00e\",\"\\\\@ngeqq\"),W(\"math\",$,Q,\"\\u2a88\",\"\\\\gneq\",!0),W(\"math\",$,Q,\"\\u2269\",\"\\\\gneqq\",!0),W(\"math\",$,Q,\"\\ue00d\",\"\\\\@gvertneqq\"),W(\"math\",$,Q,\"\\u22e7\",\"\\\\gnsim\",!0),W(\"math\",$,Q,\"\\u2a8a\",\"\\\\gnapprox\",!0),W(\"math\",$,Q,\"\\u2281\",\"\\\\nsucc\",!0),W(\"math\",$,Q,\"\\u22e1\",\"\\\\nsucceq\",!0),W(\"math\",$,Q,\"\\u22e9\",\"\\\\succnsim\",!0),W(\"math\",$,Q,\"\\u2aba\",\"\\\\succnapprox\",!0),W(\"math\",$,Q,\"\\u2246\",\"\\\\ncong\",!0),W(\"math\",$,Q,\"\\ue007\",\"\\\\@nshortparallel\"),W(\"math\",$,Q,\"\\u2226\",\"\\\\nparallel\",!0),W(\"math\",$,Q,\"\\u22af\",\"\\\\nVDash\",!0),W(\"math\",$,Q,\"\\u22eb\",\"\\\\ntriangleright\"),W(\"math\",$,Q,\"\\u22ed\",\"\\\\ntrianglerighteq\",!0),W(\"math\",$,Q,\"\\ue018\",\"\\\\@nsupseteqq\"),W(\"math\",$,Q,\"\\u228b\",\"\\\\supsetneq\",!0),W(\"math\",$,Q,\"\\ue01b\",\"\\\\@varsupsetneq\"),W(\"math\",$,Q,\"\\u2acc\",\"\\\\supsetneqq\",!0),W(\"math\",$,Q,\"\\ue019\",\"\\\\@varsupsetneqq\"),W(\"math\",$,Q,\"\\u22ae\",\"\\\\nVdash\",!0),W(\"math\",$,Q,\"\\u2ab5\",\"\\\\precneqq\",!0),W(\"math\",$,Q,\"\\u2ab6\",\"\\\\succneqq\",!0),W(\"math\",$,Q,\"\\ue016\",\"\\\\@nsubseteqq\"),W(\"math\",$,Z,\"\\u22b4\",\"\\\\unlhd\"),W(\"math\",$,Z,\"\\u22b5\",\"\\\\unrhd\"),W(\"math\",$,Q,\"\\u219a\",\"\\\\nleftarrow\",!0),W(\"math\",$,Q,\"\\u219b\",\"\\\\nrightarrow\",!0),W(\"math\",$,Q,\"\\u21cd\",\"\\\\nLeftarrow\",!0),W(\"math\",$,Q,\"\\u21cf\",\"\\\\nRightarrow\",!0),W(\"math\",$,Q,\"\\u21ae\",\"\\\\nleftrightarrow\",!0),W(\"math\",$,Q,\"\\u21ce\",\"\\\\nLeftrightarrow\",!0),W(\"math\",$,Q,\"\\u25b3\",\"\\\\vartriangle\"),W(\"math\",$,\"textord\",\"\\u210f\",\"\\\\hslash\"),W(\"math\",$,\"textord\",\"\\u25bd\",\"\\\\triangledown\"),W(\"math\",$,\"textord\",\"\\u25ca\",\"\\\\lozenge\"),W(\"math\",$,\"textord\",\"\\u24c8\",\"\\\\circledS\"),W(\"math\",$,\"textord\",\"\\xae\",\"\\\\circledR\"),W(\"text\",$,\"textord\",\"\\xae\",\"\\\\circledR\"),W(\"math\",$,\"textord\",\"\\u2221\",\"\\\\measuredangle\",!0),W(\"math\",$,\"textord\",\"\\u2204\",\"\\\\nexists\"),W(\"math\",$,\"textord\",\"\\u2127\",\"\\\\mho\"),W(\"math\",$,\"textord\",\"\\u2132\",\"\\\\Finv\",!0),W(\"math\",$,\"textord\",\"\\u2141\",\"\\\\Game\",!0),W(\"math\",$,\"textord\",\"\\u2035\",\"\\\\backprime\"),W(\"math\",$,\"textord\",\"\\u25b2\",\"\\\\blacktriangle\"),W(\"math\",$,\"textord\",\"\\u25bc\",\"\\\\blacktriangledown\"),W(\"math\",$,\"textord\",\"\\u25a0\",\"\\\\blacksquare\"),W(\"math\",$,\"textord\",\"\\u29eb\",\"\\\\blacklozenge\"),W(\"math\",$,\"textord\",\"\\u2605\",\"\\\\bigstar\"),W(\"math\",$,\"textord\",\"\\u2222\",\"\\\\sphericalangle\",!0),W(\"math\",$,\"textord\",\"\\u2201\",\"\\\\complement\",!0),W(\"math\",$,\"textord\",\"\\xf0\",\"\\\\eth\",!0),W(\"math\",$,\"textord\",\"\\u2571\",\"\\\\diagup\"),W(\"math\",$,\"textord\",\"\\u2572\",\"\\\\diagdown\"),W(\"math\",$,\"textord\",\"\\u25a1\",\"\\\\square\"),W(\"math\",$,\"textord\",\"\\u25a1\",\"\\\\Box\"),W(\"math\",$,\"textord\",\"\\u25ca\",\"\\\\Diamond\"),W(\"math\",$,\"textord\",\"\\xa5\",\"\\\\yen\",!0),W(\"text\",$,\"textord\",\"\\xa5\",\"\\\\yen\",!0),W(\"math\",$,\"textord\",\"\\u2713\",\"\\\\checkmark\",!0),W(\"text\",$,\"textord\",\"\\u2713\",\"\\\\checkmark\"),W(\"math\",$,\"textord\",\"\\u2136\",\"\\\\beth\",!0),W(\"math\",$,\"textord\",\"\\u2138\",\"\\\\daleth\",!0),W(\"math\",$,\"textord\",\"\\u2137\",\"\\\\gimel\",!0),W(\"math\",$,\"textord\",\"\\u03dd\",\"\\\\digamma\"),W(\"math\",$,\"textord\",\"\\u03f0\",\"\\\\varkappa\"),W(\"math\",$,\"open\",\"\\u250c\",\"\\\\ulcorner\",!0),W(\"math\",$,\"close\",\"\\u2510\",\"\\\\urcorner\",!0),W(\"math\",$,\"open\",\"\\u2514\",\"\\\\llcorner\",!0),W(\"math\",$,\"close\",\"\\u2518\",\"\\\\lrcorner\",!0),W(\"math\",$,Q,\"\\u2266\",\"\\\\leqq\",!0),W(\"math\",$,Q,\"\\u2a7d\",\"\\\\leqslant\",!0),W(\"math\",$,Q,\"\\u2a95\",\"\\\\eqslantless\",!0),W(\"math\",$,Q,\"\\u2272\",\"\\\\lesssim\",!0),W(\"math\",$,Q,\"\\u2a85\",\"\\\\lessapprox\",!0),W(\"math\",$,Q,\"\\u224a\",\"\\\\approxeq\",!0),W(\"math\",$,Z,\"\\u22d6\",\"\\\\lessdot\"),W(\"math\",$,Q,\"\\u22d8\",\"\\\\lll\",!0),W(\"math\",$,Q,\"\\u2276\",\"\\\\lessgtr\",!0),W(\"math\",$,Q,\"\\u22da\",\"\\\\lesseqgtr\",!0),W(\"math\",$,Q,\"\\u2a8b\",\"\\\\lesseqqgtr\",!0),W(\"math\",$,Q,\"\\u2251\",\"\\\\doteqdot\"),W(\"math\",$,Q,\"\\u2253\",\"\\\\risingdotseq\",!0),W(\"math\",$,Q,\"\\u2252\",\"\\\\fallingdotseq\",!0),W(\"math\",$,Q,\"\\u223d\",\"\\\\backsim\",!0),W(\"math\",$,Q,\"\\u22cd\",\"\\\\backsimeq\",!0),W(\"math\",$,Q,\"\\u2ac5\",\"\\\\subseteqq\",!0),W(\"math\",$,Q,\"\\u22d0\",\"\\\\Subset\",!0),W(\"math\",$,Q,\"\\u228f\",\"\\\\sqsubset\",!0),W(\"math\",$,Q,\"\\u227c\",\"\\\\preccurlyeq\",!0),W(\"math\",$,Q,\"\\u22de\",\"\\\\curlyeqprec\",!0),W(\"math\",$,Q,\"\\u227e\",\"\\\\precsim\",!0),W(\"math\",$,Q,\"\\u2ab7\",\"\\\\precapprox\",!0),W(\"math\",$,Q,\"\\u22b2\",\"\\\\vartriangleleft\"),W(\"math\",$,Q,\"\\u22b4\",\"\\\\trianglelefteq\"),W(\"math\",$,Q,\"\\u22a8\",\"\\\\vDash\",!0),W(\"math\",$,Q,\"\\u22aa\",\"\\\\Vvdash\",!0),W(\"math\",$,Q,\"\\u2323\",\"\\\\smallsmile\"),W(\"math\",$,Q,\"\\u2322\",\"\\\\smallfrown\"),W(\"math\",$,Q,\"\\u224f\",\"\\\\bumpeq\",!0),W(\"math\",$,Q,\"\\u224e\",\"\\\\Bumpeq\",!0),W(\"math\",$,Q,\"\\u2267\",\"\\\\geqq\",!0),W(\"math\",$,Q,\"\\u2a7e\",\"\\\\geqslant\",!0),W(\"math\",$,Q,\"\\u2a96\",\"\\\\eqslantgtr\",!0),W(\"math\",$,Q,\"\\u2273\",\"\\\\gtrsim\",!0),W(\"math\",$,Q,\"\\u2a86\",\"\\\\gtrapprox\",!0),W(\"math\",$,Z,\"\\u22d7\",\"\\\\gtrdot\"),W(\"math\",$,Q,\"\\u22d9\",\"\\\\ggg\",!0),W(\"math\",$,Q,\"\\u2277\",\"\\\\gtrless\",!0),W(\"math\",$,Q,\"\\u22db\",\"\\\\gtreqless\",!0),W(\"math\",$,Q,\"\\u2a8c\",\"\\\\gtreqqless\",!0),W(\"math\",$,Q,\"\\u2256\",\"\\\\eqcirc\",!0),W(\"math\",$,Q,\"\\u2257\",\"\\\\circeq\",!0),W(\"math\",$,Q,\"\\u225c\",\"\\\\triangleq\",!0),W(\"math\",$,Q,\"\\u223c\",\"\\\\thicksim\"),W(\"math\",$,Q,\"\\u2248\",\"\\\\thickapprox\"),W(\"math\",$,Q,\"\\u2ac6\",\"\\\\supseteqq\",!0),W(\"math\",$,Q,\"\\u22d1\",\"\\\\Supset\",!0),W(\"math\",$,Q,\"\\u2290\",\"\\\\sqsupset\",!0),W(\"math\",$,Q,\"\\u227d\",\"\\\\succcurlyeq\",!0),W(\"math\",$,Q,\"\\u22df\",\"\\\\curlyeqsucc\",!0),W(\"math\",$,Q,\"\\u227f\",\"\\\\succsim\",!0),W(\"math\",$,Q,\"\\u2ab8\",\"\\\\succapprox\",!0),W(\"math\",$,Q,\"\\u22b3\",\"\\\\vartriangleright\"),W(\"math\",$,Q,\"\\u22b5\",\"\\\\trianglerighteq\"),W(\"math\",$,Q,\"\\u22a9\",\"\\\\Vdash\",!0),W(\"math\",$,Q,\"\\u2223\",\"\\\\shortmid\"),W(\"math\",$,Q,\"\\u2225\",\"\\\\shortparallel\"),W(\"math\",$,Q,\"\\u226c\",\"\\\\between\",!0),W(\"math\",$,Q,\"\\u22d4\",\"\\\\pitchfork\",!0),W(\"math\",$,Q,\"\\u221d\",\"\\\\varpropto\"),W(\"math\",$,Q,\"\\u25c0\",\"\\\\blacktriangleleft\"),W(\"math\",$,Q,\"\\u2234\",\"\\\\therefore\",!0),W(\"math\",$,Q,\"\\u220d\",\"\\\\backepsilon\"),W(\"math\",$,Q,\"\\u25b6\",\"\\\\blacktriangleright\"),W(\"math\",$,Q,\"\\u2235\",\"\\\\because\",!0),W(\"math\",$,Q,\"\\u22d8\",\"\\\\llless\"),W(\"math\",$,Q,\"\\u22d9\",\"\\\\gggtr\"),W(\"math\",$,Z,\"\\u22b2\",\"\\\\lhd\"),W(\"math\",$,Z,\"\\u22b3\",\"\\\\rhd\"),W(\"math\",$,Q,\"\\u2242\",\"\\\\eqsim\",!0),W(\"math\",j,Q,\"\\u22c8\",\"\\\\Join\"),W(\"math\",$,Q,\"\\u2251\",\"\\\\Doteq\",!0),W(\"math\",$,Z,\"\\u2214\",\"\\\\dotplus\",!0),W(\"math\",$,Z,\"\\u2216\",\"\\\\smallsetminus\"),W(\"math\",$,Z,\"\\u22d2\",\"\\\\Cap\",!0),W(\"math\",$,Z,\"\\u22d3\",\"\\\\Cup\",!0),W(\"math\",$,Z,\"\\u2a5e\",\"\\\\doublebarwedge\",!0),W(\"math\",$,Z,\"\\u229f\",\"\\\\boxminus\",!0),W(\"math\",$,Z,\"\\u229e\",\"\\\\boxplus\",!0),W(\"math\",$,Z,\"\\u22c7\",\"\\\\divideontimes\",!0),W(\"math\",$,Z,\"\\u22c9\",\"\\\\ltimes\",!0),W(\"math\",$,Z,\"\\u22ca\",\"\\\\rtimes\",!0),W(\"math\",$,Z,\"\\u22cb\",\"\\\\leftthreetimes\",!0),W(\"math\",$,Z,\"\\u22cc\",\"\\\\rightthreetimes\",!0),W(\"math\",$,Z,\"\\u22cf\",\"\\\\curlywedge\",!0),W(\"math\",$,Z,\"\\u22ce\",\"\\\\curlyvee\",!0),W(\"math\",$,Z,\"\\u229d\",\"\\\\circleddash\",!0),W(\"math\",$,Z,\"\\u229b\",\"\\\\circledast\",!0),W(\"math\",$,Z,\"\\u22c5\",\"\\\\centerdot\"),W(\"math\",$,Z,\"\\u22ba\",\"\\\\intercal\",!0),W(\"math\",$,Z,\"\\u22d2\",\"\\\\doublecap\"),W(\"math\",$,Z,\"\\u22d3\",\"\\\\doublecup\"),W(\"math\",$,Z,\"\\u22a0\",\"\\\\boxtimes\",!0),W(\"math\",$,Q,\"\\u21e2\",\"\\\\dashrightarrow\",!0),W(\"math\",$,Q,\"\\u21e0\",\"\\\\dashleftarrow\",!0),W(\"math\",$,Q,\"\\u21c7\",\"\\\\leftleftarrows\",!0),W(\"math\",$,Q,\"\\u21c6\",\"\\\\leftrightarrows\",!0),W(\"math\",$,Q,\"\\u21da\",\"\\\\Lleftarrow\",!0),W(\"math\",$,Q,\"\\u219e\",\"\\\\twoheadleftarrow\",!0),W(\"math\",$,Q,\"\\u21a2\",\"\\\\leftarrowtail\",!0),W(\"math\",$,Q,\"\\u21ab\",\"\\\\looparrowleft\",!0),W(\"math\",$,Q,\"\\u21cb\",\"\\\\leftrightharpoons\",!0),W(\"math\",$,Q,\"\\u21b6\",\"\\\\curvearrowleft\",!0),W(\"math\",$,Q,\"\\u21ba\",\"\\\\circlearrowleft\",!0),W(\"math\",$,Q,\"\\u21b0\",\"\\\\Lsh\",!0),W(\"math\",$,Q,\"\\u21c8\",\"\\\\upuparrows\",!0),W(\"math\",$,Q,\"\\u21bf\",\"\\\\upharpoonleft\",!0),W(\"math\",$,Q,\"\\u21c3\",\"\\\\downharpoonleft\",!0),W(\"math\",$,Q,\"\\u22b8\",\"\\\\multimap\",!0),W(\"math\",$,Q,\"\\u21ad\",\"\\\\leftrightsquigarrow\",!0),W(\"math\",$,Q,\"\\u21c9\",\"\\\\rightrightarrows\",!0),W(\"math\",$,Q,\"\\u21c4\",\"\\\\rightleftarrows\",!0),W(\"math\",$,Q,\"\\u21a0\",\"\\\\twoheadrightarrow\",!0),W(\"math\",$,Q,\"\\u21a3\",\"\\\\rightarrowtail\",!0),W(\"math\",$,Q,\"\\u21ac\",\"\\\\looparrowright\",!0),W(\"math\",$,Q,\"\\u21b7\",\"\\\\curvearrowright\",!0),W(\"math\",$,Q,\"\\u21bb\",\"\\\\circlearrowright\",!0),W(\"math\",$,Q,\"\\u21b1\",\"\\\\Rsh\",!0),W(\"math\",$,Q,\"\\u21ca\",\"\\\\downdownarrows\",!0),W(\"math\",$,Q,\"\\u21be\",\"\\\\upharpoonright\",!0),W(\"math\",$,Q,\"\\u21c2\",\"\\\\downharpoonright\",!0),W(\"math\",$,Q,\"\\u21dd\",\"\\\\rightsquigarrow\",!0),W(\"math\",$,Q,\"\\u21dd\",\"\\\\leadsto\"),W(\"math\",$,Q,\"\\u21db\",\"\\\\Rrightarrow\",!0),W(\"math\",$,Q,\"\\u21be\",\"\\\\restriction\"),W(\"math\",j,\"textord\",\"\\u2018\",\"`\"),W(\"math\",j,\"textord\",\"$\",\"\\\\$\"),W(\"text\",j,\"textord\",\"$\",\"\\\\$\"),W(\"text\",j,\"textord\",\"$\",\"\\\\textdollar\"),W(\"math\",j,\"textord\",\"%\",\"\\\\%\"),W(\"text\",j,\"textord\",\"%\",\"\\\\%\"),W(\"math\",j,\"textord\",\"_\",\"\\\\_\"),W(\"text\",j,\"textord\",\"_\",\"\\\\_\"),W(\"text\",j,\"textord\",\"_\",\"\\\\textunderscore\"),W(\"math\",j,\"textord\",\"\\u2220\",\"\\\\angle\",!0),W(\"math\",j,\"textord\",\"\\u221e\",\"\\\\infty\",!0),W(\"math\",j,\"textord\",\"\\u2032\",\"\\\\prime\"),W(\"math\",j,\"textord\",\"\\u25b3\",\"\\\\triangle\"),W(\"math\",j,\"textord\",\"\\u0393\",\"\\\\Gamma\",!0),W(\"math\",j,\"textord\",\"\\u0394\",\"\\\\Delta\",!0),W(\"math\",j,\"textord\",\"\\u0398\",\"\\\\Theta\",!0),W(\"math\",j,\"textord\",\"\\u039b\",\"\\\\Lambda\",!0),W(\"math\",j,\"textord\",\"\\u039e\",\"\\\\Xi\",!0),W(\"math\",j,\"textord\",\"\\u03a0\",\"\\\\Pi\",!0),W(\"math\",j,\"textord\",\"\\u03a3\",\"\\\\Sigma\",!0),W(\"math\",j,\"textord\",\"\\u03a5\",\"\\\\Upsilon\",!0),W(\"math\",j,\"textord\",\"\\u03a6\",\"\\\\Phi\",!0),W(\"math\",j,\"textord\",\"\\u03a8\",\"\\\\Psi\",!0),W(\"math\",j,\"textord\",\"\\u03a9\",\"\\\\Omega\",!0),W(\"math\",j,\"textord\",\"A\",\"\\u0391\"),W(\"math\",j,\"textord\",\"B\",\"\\u0392\"),W(\"math\",j,\"textord\",\"E\",\"\\u0395\"),W(\"math\",j,\"textord\",\"Z\",\"\\u0396\"),W(\"math\",j,\"textord\",\"H\",\"\\u0397\"),W(\"math\",j,\"textord\",\"I\",\"\\u0399\"),W(\"math\",j,\"textord\",\"K\",\"\\u039a\"),W(\"math\",j,\"textord\",\"M\",\"\\u039c\"),W(\"math\",j,\"textord\",\"N\",\"\\u039d\"),W(\"math\",j,\"textord\",\"O\",\"\\u039f\"),W(\"math\",j,\"textord\",\"P\",\"\\u03a1\"),W(\"math\",j,\"textord\",\"T\",\"\\u03a4\"),W(\"math\",j,\"textord\",\"X\",\"\\u03a7\"),W(\"math\",j,\"textord\",\"\\xac\",\"\\\\neg\",!0),W(\"math\",j,\"textord\",\"\\xac\",\"\\\\lnot\"),W(\"math\",j,\"textord\",\"\\u22a4\",\"\\\\top\"),W(\"math\",j,\"textord\",\"\\u22a5\",\"\\\\bot\"),W(\"math\",j,\"textord\",\"\\u2205\",\"\\\\emptyset\"),W(\"math\",$,\"textord\",\"\\u2205\",\"\\\\varnothing\"),W(\"math\",j,K,\"\\u03b1\",\"\\\\alpha\",!0),W(\"math\",j,K,\"\\u03b2\",\"\\\\beta\",!0),W(\"math\",j,K,\"\\u03b3\",\"\\\\gamma\",!0),W(\"math\",j,K,\"\\u03b4\",\"\\\\delta\",!0),W(\"math\",j,K,\"\\u03f5\",\"\\\\epsilon\",!0),W(\"math\",j,K,\"\\u03b6\",\"\\\\zeta\",!0),W(\"math\",j,K,\"\\u03b7\",\"\\\\eta\",!0),W(\"math\",j,K,\"\\u03b8\",\"\\\\theta\",!0),W(\"math\",j,K,\"\\u03b9\",\"\\\\iota\",!0),W(\"math\",j,K,\"\\u03ba\",\"\\\\kappa\",!0),W(\"math\",j,K,\"\\u03bb\",\"\\\\lambda\",!0),W(\"math\",j,K,\"\\u03bc\",\"\\\\mu\",!0),W(\"math\",j,K,\"\\u03bd\",\"\\\\nu\",!0),W(\"math\",j,K,\"\\u03be\",\"\\\\xi\",!0),W(\"math\",j,K,\"\\u03bf\",\"\\\\omicron\",!0),W(\"math\",j,K,\"\\u03c0\",\"\\\\pi\",!0),W(\"math\",j,K,\"\\u03c1\",\"\\\\rho\",!0),W(\"math\",j,K,\"\\u03c3\",\"\\\\sigma\",!0),W(\"math\",j,K,\"\\u03c4\",\"\\\\tau\",!0),W(\"math\",j,K,\"\\u03c5\",\"\\\\upsilon\",!0),W(\"math\",j,K,\"\\u03d5\",\"\\\\phi\",!0),W(\"math\",j,K,\"\\u03c7\",\"\\\\chi\",!0),W(\"math\",j,K,\"\\u03c8\",\"\\\\psi\",!0),W(\"math\",j,K,\"\\u03c9\",\"\\\\omega\",!0),W(\"math\",j,K,\"\\u03b5\",\"\\\\varepsilon\",!0),W(\"math\",j,K,\"\\u03d1\",\"\\\\vartheta\",!0),W(\"math\",j,K,\"\\u03d6\",\"\\\\varpi\",!0),W(\"math\",j,K,\"\\u03f1\",\"\\\\varrho\",!0),W(\"math\",j,K,\"\\u03c2\",\"\\\\varsigma\",!0),W(\"math\",j,K,\"\\u03c6\",\"\\\\varphi\",!0),W(\"math\",j,Z,\"\\u2217\",\"*\"),W(\"math\",j,Z,\"+\",\"+\"),W(\"math\",j,Z,\"\\u2212\",\"-\"),W(\"math\",j,Z,\"\\u22c5\",\"\\\\cdot\",!0),W(\"math\",j,Z,\"\\u2218\",\"\\\\circ\"),W(\"math\",j,Z,\"\\xf7\",\"\\\\div\",!0),W(\"math\",j,Z,\"\\xb1\",\"\\\\pm\",!0),W(\"math\",j,Z,\"\\xd7\",\"\\\\times\",!0),W(\"math\",j,Z,\"\\u2229\",\"\\\\cap\",!0),W(\"math\",j,Z,\"\\u222a\",\"\\\\cup\",!0),W(\"math\",j,Z,\"\\u2216\",\"\\\\setminus\"),W(\"math\",j,Z,\"\\u2227\",\"\\\\land\"),W(\"math\",j,Z,\"\\u2228\",\"\\\\lor\"),W(\"math\",j,Z,\"\\u2227\",\"\\\\wedge\",!0),W(\"math\",j,Z,\"\\u2228\",\"\\\\vee\",!0),W(\"math\",j,\"textord\",\"\\u221a\",\"\\\\surd\"),W(\"math\",j,\"open\",\"(\",\"(\"),W(\"math\",j,\"open\",\"[\",\"[\"),W(\"math\",j,\"open\",\"\\u27e8\",\"\\\\langle\",!0),W(\"math\",j,\"open\",\"\\u2223\",\"\\\\lvert\"),W(\"math\",j,\"open\",\"\\u2225\",\"\\\\lVert\"),W(\"math\",j,\"close\",\")\",\")\"),W(\"math\",j,\"close\",\"]\",\"]\"),W(\"math\",j,\"close\",\"?\",\"?\"),W(\"math\",j,\"close\",\"!\",\"!\"),W(\"math\",j,\"close\",\"\\u27e9\",\"\\\\rangle\",!0),W(\"math\",j,\"close\",\"\\u2223\",\"\\\\rvert\"),W(\"math\",j,\"close\",\"\\u2225\",\"\\\\rVert\"),W(\"math\",j,Q,\"=\",\"=\"),W(\"math\",j,Q,\"<\",\"<\"),W(\"math\",j,Q,\">\",\">\"),W(\"math\",j,Q,\":\",\":\"),W(\"math\",j,Q,\"\\u2248\",\"\\\\approx\",!0),W(\"math\",j,Q,\"\\u2245\",\"\\\\cong\",!0),W(\"math\",j,Q,\"\\u2265\",\"\\\\ge\"),W(\"math\",j,Q,\"\\u2265\",\"\\\\geq\",!0),W(\"math\",j,Q,\"\\u2190\",\"\\\\gets\"),W(\"math\",j,Q,\">\",\"\\\\gt\"),W(\"math\",j,Q,\"\\u2208\",\"\\\\in\",!0),W(\"math\",j,Q,\"\\ue020\",\"\\\\@not\"),W(\"math\",j,Q,\"\\u2282\",\"\\\\subset\",!0),W(\"math\",j,Q,\"\\u2283\",\"\\\\supset\",!0),W(\"math\",j,Q,\"\\u2286\",\"\\\\subseteq\",!0),W(\"math\",j,Q,\"\\u2287\",\"\\\\supseteq\",!0),W(\"math\",$,Q,\"\\u2288\",\"\\\\nsubseteq\",!0),W(\"math\",$,Q,\"\\u2289\",\"\\\\nsupseteq\",!0),W(\"math\",j,Q,\"\\u22a8\",\"\\\\models\"),W(\"math\",j,Q,\"\\u2190\",\"\\\\leftarrow\",!0),W(\"math\",j,Q,\"\\u2264\",\"\\\\le\"),W(\"math\",j,Q,\"\\u2264\",\"\\\\leq\",!0),W(\"math\",j,Q,\"<\",\"\\\\lt\"),W(\"math\",j,Q,\"\\u2192\",\"\\\\rightarrow\",!0),W(\"math\",j,Q,\"\\u2192\",\"\\\\to\"),W(\"math\",$,Q,\"\\u2271\",\"\\\\ngeq\",!0),W(\"math\",$,Q,\"\\u2270\",\"\\\\nleq\",!0),W(\"math\",j,\"spacing\",\"\\xa0\",\"\\\\ \"),W(\"math\",j,\"spacing\",\"\\xa0\",\"~\"),W(\"math\",j,\"spacing\",\"\\xa0\",\"\\\\space\"),W(\"math\",j,\"spacing\",\"\\xa0\",\"\\\\nobreakspace\"),W(\"text\",j,\"spacing\",\"\\xa0\",\"\\\\ \"),W(\"text\",j,\"spacing\",\"\\xa0\",\"~\"),W(\"text\",j,\"spacing\",\"\\xa0\",\"\\\\space\"),W(\"text\",j,\"spacing\",\"\\xa0\",\"\\\\nobreakspace\"),W(\"math\",j,\"spacing\",null,\"\\\\nobreak\"),W(\"math\",j,\"spacing\",null,\"\\\\allowbreak\"),W(\"math\",j,\"punct\",\",\",\",\"),W(\"math\",j,\"punct\",\";\",\";\"),W(\"math\",$,Z,\"\\u22bc\",\"\\\\barwedge\",!0),W(\"math\",$,Z,\"\\u22bb\",\"\\\\veebar\",!0),W(\"math\",j,Z,\"\\u2299\",\"\\\\odot\",!0),W(\"math\",j,Z,\"\\u2295\",\"\\\\oplus\",!0),W(\"math\",j,Z,\"\\u2297\",\"\\\\otimes\",!0),W(\"math\",j,\"textord\",\"\\u2202\",\"\\\\partial\",!0),W(\"math\",j,Z,\"\\u2298\",\"\\\\oslash\",!0),W(\"math\",$,Z,\"\\u229a\",\"\\\\circledcirc\",!0),W(\"math\",$,Z,\"\\u22a1\",\"\\\\boxdot\",!0),W(\"math\",j,Z,\"\\u25b3\",\"\\\\bigtriangleup\"),W(\"math\",j,Z,\"\\u25bd\",\"\\\\bigtriangledown\"),W(\"math\",j,Z,\"\\u2020\",\"\\\\dagger\"),W(\"math\",j,Z,\"\\u22c4\",\"\\\\diamond\"),W(\"math\",j,Z,\"\\u22c6\",\"\\\\star\"),W(\"math\",j,Z,\"\\u25c3\",\"\\\\triangleleft\"),W(\"math\",j,Z,\"\\u25b9\",\"\\\\triangleright\"),W(\"math\",j,\"open\",\"{\",\"\\\\{\"),W(\"text\",j,\"textord\",\"{\",\"\\\\{\"),W(\"text\",j,\"textord\",\"{\",\"\\\\textbraceleft\"),W(\"math\",j,\"close\",\"}\",\"\\\\}\"),W(\"text\",j,\"textord\",\"}\",\"\\\\}\"),W(\"text\",j,\"textord\",\"}\",\"\\\\textbraceright\"),W(\"math\",j,\"open\",\"{\",\"\\\\lbrace\"),W(\"math\",j,\"close\",\"}\",\"\\\\rbrace\"),W(\"math\",j,\"open\",\"[\",\"\\\\lbrack\"),W(\"text\",j,\"textord\",\"[\",\"\\\\lbrack\"),W(\"math\",j,\"close\",\"]\",\"\\\\rbrack\"),W(\"text\",j,\"textord\",\"]\",\"\\\\rbrack\"),W(\"math\",j,\"open\",\"(\",\"\\\\lparen\"),W(\"math\",j,\"close\",\")\",\"\\\\rparen\"),W(\"text\",j,\"textord\",\"<\",\"\\\\textless\"),W(\"text\",j,\"textord\",\">\",\"\\\\textgreater\"),W(\"math\",j,\"open\",\"\\u230a\",\"\\\\lfloor\",!0),W(\"math\",j,\"close\",\"\\u230b\",\"\\\\rfloor\",!0),W(\"math\",j,\"open\",\"\\u2308\",\"\\\\lceil\",!0),W(\"math\",j,\"close\",\"\\u2309\",\"\\\\rceil\",!0),W(\"math\",j,\"textord\",\"\\\\\",\"\\\\backslash\"),W(\"math\",j,\"textord\",\"\\u2223\",\"|\"),W(\"math\",j,\"textord\",\"\\u2223\",\"\\\\vert\"),W(\"text\",j,\"textord\",\"|\",\"\\\\textbar\"),W(\"math\",j,\"textord\",\"\\u2225\",\"\\\\|\"),W(\"math\",j,\"textord\",\"\\u2225\",\"\\\\Vert\"),W(\"text\",j,\"textord\",\"\\u2225\",\"\\\\textbardbl\"),W(\"text\",j,\"textord\",\"~\",\"\\\\textasciitilde\"),W(\"text\",j,\"textord\",\"\\\\\",\"\\\\textbackslash\"),W(\"text\",j,\"textord\",\"^\",\"\\\\textasciicircum\"),W(\"math\",j,Q,\"\\u2191\",\"\\\\uparrow\",!0),W(\"math\",j,Q,\"\\u21d1\",\"\\\\Uparrow\",!0),W(\"math\",j,Q,\"\\u2193\",\"\\\\downarrow\",!0),W(\"math\",j,Q,\"\\u21d3\",\"\\\\Downarrow\",!0),W(\"math\",j,Q,\"\\u2195\",\"\\\\updownarrow\",!0),W(\"math\",j,Q,\"\\u21d5\",\"\\\\Updownarrow\",!0),W(\"math\",j,J,\"\\u2210\",\"\\\\coprod\"),W(\"math\",j,J,\"\\u22c1\",\"\\\\bigvee\"),W(\"math\",j,J,\"\\u22c0\",\"\\\\bigwedge\"),W(\"math\",j,J,\"\\u2a04\",\"\\\\biguplus\"),W(\"math\",j,J,\"\\u22c2\",\"\\\\bigcap\"),W(\"math\",j,J,\"\\u22c3\",\"\\\\bigcup\"),W(\"math\",j,J,\"\\u222b\",\"\\\\int\"),W(\"math\",j,J,\"\\u222b\",\"\\\\intop\"),W(\"math\",j,J,\"\\u222c\",\"\\\\iint\"),W(\"math\",j,J,\"\\u222d\",\"\\\\iiint\"),W(\"math\",j,J,\"\\u220f\",\"\\\\prod\"),W(\"math\",j,J,\"\\u2211\",\"\\\\sum\"),W(\"math\",j,J,\"\\u2a02\",\"\\\\bigotimes\"),W(\"math\",j,J,\"\\u2a01\",\"\\\\bigoplus\"),W(\"math\",j,J,\"\\u2a00\",\"\\\\bigodot\"),W(\"math\",j,J,\"\\u222e\",\"\\\\oint\"),W(\"math\",j,J,\"\\u222f\",\"\\\\oiint\"),W(\"math\",j,J,\"\\u2230\",\"\\\\oiiint\"),W(\"math\",j,J,\"\\u2a06\",\"\\\\bigsqcup\"),W(\"math\",j,J,\"\\u222b\",\"\\\\smallint\"),W(\"text\",j,\"inner\",\"\\u2026\",\"\\\\textellipsis\"),W(\"math\",j,\"inner\",\"\\u2026\",\"\\\\mathellipsis\"),W(\"text\",j,\"inner\",\"\\u2026\",\"\\\\ldots\",!0),W(\"math\",j,\"inner\",\"\\u2026\",\"\\\\ldots\",!0),W(\"math\",j,\"inner\",\"\\u22ef\",\"\\\\@cdots\",!0),W(\"math\",j,\"inner\",\"\\u22f1\",\"\\\\ddots\",!0),W(\"math\",j,\"textord\",\"\\u22ee\",\"\\\\varvdots\"),W(\"math\",j,\"accent-token\",\"\\u02ca\",\"\\\\acute\"),W(\"math\",j,\"accent-token\",\"\\u02cb\",\"\\\\grave\"),W(\"math\",j,\"accent-token\",\"\\xa8\",\"\\\\ddot\"),W(\"math\",j,\"accent-token\",\"~\",\"\\\\tilde\"),W(\"math\",j,\"accent-token\",\"\\u02c9\",\"\\\\bar\"),W(\"math\",j,\"accent-token\",\"\\u02d8\",\"\\\\breve\"),W(\"math\",j,\"accent-token\",\"\\u02c7\",\"\\\\check\"),W(\"math\",j,\"accent-token\",\"^\",\"\\\\hat\"),W(\"math\",j,\"accent-token\",\"\\u20d7\",\"\\\\vec\"),W(\"math\",j,\"accent-token\",\"\\u02d9\",\"\\\\dot\"),W(\"math\",j,\"accent-token\",\"\\u02da\",\"\\\\mathring\"),W(\"math\",j,K,\"\\u0131\",\"\\\\imath\",!0),W(\"math\",j,K,\"\\u0237\",\"\\\\jmath\",!0),W(\"text\",j,\"textord\",\"\\u0131\",\"\\\\i\",!0),W(\"text\",j,\"textord\",\"\\u0237\",\"\\\\j\",!0),W(\"text\",j,\"textord\",\"\\xdf\",\"\\\\ss\",!0),W(\"text\",j,\"textord\",\"\\xe6\",\"\\\\ae\",!0),W(\"text\",j,\"textord\",\"\\xe6\",\"\\\\ae\",!0),W(\"text\",j,\"textord\",\"\\u0153\",\"\\\\oe\",!0),W(\"text\",j,\"textord\",\"\\xf8\",\"\\\\o\",!0),W(\"text\",j,\"textord\",\"\\xc6\",\"\\\\AE\",!0),W(\"text\",j,\"textord\",\"\\u0152\",\"\\\\OE\",!0),W(\"text\",j,\"textord\",\"\\xd8\",\"\\\\O\",!0),W(\"text\",j,\"accent-token\",\"\\u02ca\",\"\\\\'\"),W(\"text\",j,\"accent-token\",\"\\u02cb\",\"\\\\`\"),W(\"text\",j,\"accent-token\",\"\\u02c6\",\"\\\\^\"),W(\"text\",j,\"accent-token\",\"\\u02dc\",\"\\\\~\"),W(\"text\",j,\"accent-token\",\"\\u02c9\",\"\\\\=\"),W(\"text\",j,\"accent-token\",\"\\u02d8\",\"\\\\u\"),W(\"text\",j,\"accent-token\",\"\\u02d9\",\"\\\\.\"),W(\"text\",j,\"accent-token\",\"\\u02da\",\"\\\\r\"),W(\"text\",j,\"accent-token\",\"\\u02c7\",\"\\\\v\"),W(\"text\",j,\"accent-token\",\"\\xa8\",'\\\\\"'),W(\"text\",j,\"accent-token\",\"\\u02dd\",\"\\\\H\"),W(\"text\",j,\"accent-token\",\"\\u25ef\",\"\\\\textcircled\");var tt={\"--\":!0,\"---\":!0,\"``\":!0,\"''\":!0};W(\"text\",j,\"textord\",\"\\u2013\",\"--\"),W(\"text\",j,\"textord\",\"\\u2013\",\"\\\\textendash\"),W(\"text\",j,\"textord\",\"\\u2014\",\"---\"),W(\"text\",j,\"textord\",\"\\u2014\",\"\\\\textemdash\"),W(\"text\",j,\"textord\",\"\\u2018\",\"`\"),W(\"text\",j,\"textord\",\"\\u2018\",\"\\\\textquoteleft\"),W(\"text\",j,\"textord\",\"\\u2019\",\"'\"),W(\"text\",j,\"textord\",\"\\u2019\",\"\\\\textquoteright\"),W(\"text\",j,\"textord\",\"\\u201c\",\"``\"),W(\"text\",j,\"textord\",\"\\u201c\",\"\\\\textquotedblleft\"),W(\"text\",j,\"textord\",\"\\u201d\",\"''\"),W(\"text\",j,\"textord\",\"\\u201d\",\"\\\\textquotedblright\"),W(\"math\",j,\"textord\",\"\\xb0\",\"\\\\degree\",!0),W(\"text\",j,\"textord\",\"\\xb0\",\"\\\\degree\"),W(\"text\",j,\"textord\",\"\\xb0\",\"\\\\textdegree\",!0),W(\"math\",j,K,\"\\xa3\",\"\\\\pounds\"),W(\"math\",j,K,\"\\xa3\",\"\\\\mathsterling\",!0),W(\"text\",j,K,\"\\xa3\",\"\\\\pounds\"),W(\"text\",j,K,\"\\xa3\",\"\\\\textsterling\",!0),W(\"math\",$,\"textord\",\"\\u2720\",\"\\\\maltese\"),W(\"text\",$,\"textord\",\"\\u2720\",\"\\\\maltese\"),W(\"text\",j,\"spacing\",\"\\xa0\",\"\\\\ \"),W(\"text\",j,\"spacing\",\"\\xa0\",\" \"),W(\"text\",j,\"spacing\",\"\\xa0\",\"~\");for(var et=0;et<'0123456789/@.\"'.length;et++){var rt='0123456789/@.\"'.charAt(et);W(\"math\",j,\"textord\",rt,rt)}for(var at=0;at<'0123456789!@*()-=+[]<>|\";:?/.,'.length;at++){var nt='0123456789!@*()-=+[]<>|\";:?/.,'.charAt(at);W(\"text\",j,\"textord\",nt,nt)}for(var ot=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\",it=0;it<ot.length;it++){var st=ot.charAt(it);W(\"math\",j,K,st,st),W(\"text\",j,\"textord\",st,st)}W(\"math\",$,\"textord\",\"C\",\"\\u2102\"),W(\"text\",$,\"textord\",\"C\",\"\\u2102\"),W(\"math\",$,\"textord\",\"H\",\"\\u210d\"),W(\"text\",$,\"textord\",\"H\",\"\\u210d\"),W(\"math\",$,\"textord\",\"N\",\"\\u2115\"),W(\"text\",$,\"textord\",\"N\",\"\\u2115\"),W(\"math\",$,\"textord\",\"P\",\"\\u2119\"),W(\"text\",$,\"textord\",\"P\",\"\\u2119\"),W(\"math\",$,\"textord\",\"Q\",\"\\u211a\"),W(\"text\",$,\"textord\",\"Q\",\"\\u211a\"),W(\"math\",$,\"textord\",\"R\",\"\\u211d\"),W(\"text\",$,\"textord\",\"R\",\"\\u211d\"),W(\"math\",$,\"textord\",\"Z\",\"\\u2124\"),W(\"text\",$,\"textord\",\"Z\",\"\\u2124\"),W(\"math\",j,K,\"h\",\"\\u210e\"),W(\"text\",j,K,\"h\",\"\\u210e\");for(var ht=\"\",lt=0;lt<ot.length;lt++){var mt=ot.charAt(lt);W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56320+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56372+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56424+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56580+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56736+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56788+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56840+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56944+lt)),W(\"text\",j,\"textord\",mt,ht),lt<26&&(W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56632+lt)),W(\"text\",j,\"textord\",mt,ht),W(\"math\",j,K,mt,ht=String.fromCharCode(55349,56476+lt)),W(\"text\",j,\"textord\",mt,ht))}W(\"math\",j,K,\"k\",ht=String.fromCharCode(55349,56668)),W(\"text\",j,\"textord\",\"k\",ht);for(var ct=0;ct<10;ct++){var ut=ct.toString();W(\"math\",j,K,ut,ht=String.fromCharCode(55349,57294+ct)),W(\"text\",j,\"textord\",ut,ht),W(\"math\",j,K,ut,ht=String.fromCharCode(55349,57314+ct)),W(\"text\",j,\"textord\",ut,ht),W(\"math\",j,K,ut,ht=String.fromCharCode(55349,57324+ct)),W(\"text\",j,\"textord\",ut,ht),W(\"math\",j,K,ut,ht=String.fromCharCode(55349,57334+ct)),W(\"text\",j,\"textord\",ut,ht)}for(var dt=0;dt<\"\\xc7\\xd0\\xde\\xe7\\xfe\".length;dt++){var pt=\"\\xc7\\xd0\\xde\\xe7\\xfe\".charAt(dt);W(\"math\",j,K,pt,pt),W(\"text\",j,\"textord\",pt,pt)}W(\"text\",j,\"textord\",\"\\xf0\",\"\\xf0\"),W(\"text\",j,\"textord\",\"\\u2013\",\"\\u2013\"),W(\"text\",j,\"textord\",\"\\u2014\",\"\\u2014\"),W(\"text\",j,\"textord\",\"\\u2018\",\"\\u2018\"),W(\"text\",j,\"textord\",\"\\u2019\",\"\\u2019\"),W(\"text\",j,\"textord\",\"\\u201c\",\"\\u201c\"),W(\"text\",j,\"textord\",\"\\u201d\",\"\\u201d\");var ft=[[\"mathbf\",\"textbf\",\"Main-Bold\"],[\"mathbf\",\"textbf\",\"Main-Bold\"],[\"mathdefault\",\"textit\",\"Math-Italic\"],[\"mathdefault\",\"textit\",\"Math-Italic\"],[\"boldsymbol\",\"boldsymbol\",\"Main-BoldItalic\"],[\"boldsymbol\",\"boldsymbol\",\"Main-BoldItalic\"],[\"mathscr\",\"textscr\",\"Script-Regular\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"mathfrak\",\"textfrak\",\"Fraktur-Regular\"],[\"mathfrak\",\"textfrak\",\"Fraktur-Regular\"],[\"mathbb\",\"textbb\",\"AMS-Regular\"],[\"mathbb\",\"textbb\",\"AMS-Regular\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"mathsf\",\"textsf\",\"SansSerif-Regular\"],[\"mathsf\",\"textsf\",\"SansSerif-Regular\"],[\"mathboldsf\",\"textboldsf\",\"SansSerif-Bold\"],[\"mathboldsf\",\"textboldsf\",\"SansSerif-Bold\"],[\"mathitsf\",\"textitsf\",\"SansSerif-Italic\"],[\"mathitsf\",\"textitsf\",\"SansSerif-Italic\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"mathtt\",\"texttt\",\"Typewriter-Regular\"],[\"mathtt\",\"texttt\",\"Typewriter-Regular\"]],gt=[[\"mathbf\",\"textbf\",\"Main-Bold\"],[\"\",\"\",\"\"],[\"mathsf\",\"textsf\",\"SansSerif-Regular\"],[\"mathboldsf\",\"textboldsf\",\"SansSerif-Bold\"],[\"mathtt\",\"texttt\",\"Typewriter-Regular\"]],xt=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],vt=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],bt=function(t,e){return e.size<2?t:xt[t-1][e.size-1]},yt=function(){function t(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||t.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||\"\",this.fontFamily=e.fontFamily||\"\",this.fontWeight=e.fontWeight||\"\",this.fontShape=e.fontShape||\"\",this.sizeMultiplier=vt[this.size-1],this.maxSize=e.maxSize,this._fontMetrics=void 0}var e=t.prototype;return e.extend=function(e){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize};for(var a in e)e.hasOwnProperty(a)&&(r[a]=e[a]);return new t(r)},e.havingStyle=function(t){return this.style===t?this:this.extend({style:t,size:bt(this.textSize,t)})},e.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},e.havingSize=function(t){return this.size===t&&this.textSize===t?this:this.extend({style:this.style.text(),size:t,textSize:t,sizeMultiplier:vt[t-1]})},e.havingBaseStyle=function(e){e=e||this.style.text();var r=bt(t.BASESIZE,e);return this.size===r&&this.textSize===t.BASESIZE&&this.style===e?this:this.extend({style:e,size:r})},e.havingBaseSizing=function(){var t;switch(this.style.id){case 4:case 5:t=3;break;case 6:case 7:t=1;break;default:t=6}return this.extend({style:this.style.text(),size:t})},e.withColor=function(t){return this.extend({color:t})},e.withPhantom=function(){return this.extend({phantom:!0})},e.withFont=function(t){return this.extend({font:t})},e.withTextFontFamily=function(t){return this.extend({fontFamily:t,font:\"\"})},e.withTextFontWeight=function(t){return this.extend({fontWeight:t,font:\"\"})},e.withTextFontShape=function(t){return this.extend({fontShape:t,font:\"\"})},e.sizingClasses=function(t){return t.size!==this.size?[\"sizing\",\"reset-size\"+t.size,\"size\"+this.size]:[]},e.baseSizingClasses=function(){return this.size!==t.BASESIZE?[\"sizing\",\"reset-size\"+this.size,\"size\"+t.BASESIZE]:[]},e.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=function(t){var e;if(!U[e=t>=5?0:t>=3?1:2]){var r=U[e]={cssEmPerMu:D.quad[e]/18};for(var a in D)D.hasOwnProperty(a)&&(r[a]=D[a][e])}return U[e]}(this.size)),this._fontMetrics},e.getColor=function(){return this.phantom?\"transparent\":this.color},t}();yt.BASESIZE=6;var wt=yt,kt={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},St={ex:!0,em:!0,mu:!0},zt=function(t,e){var r;if(t.unit in kt)r=kt[t.unit]/e.fontMetrics().ptPerEm/e.sizeMultiplier;else if(\"mu\"===t.unit)r=e.fontMetrics().cssEmPerMu;else{var a;if(a=e.style.isTight()?e.havingStyle(e.style.text()):e,\"ex\"===t.unit)r=a.fontMetrics().xHeight;else{if(\"em\"!==t.unit)throw new i(\"Invalid unit: '\"+t.unit+\"'\");r=a.fontMetrics().quad}a!==e&&(r*=a.sizeMultiplier/e.sizeMultiplier)}return Math.min(t.number*r,e.maxSize)},Mt=[\"\\\\imath\",\"\\u0131\",\"\\\\jmath\",\"\\u0237\",\"\\\\pounds\",\"\\\\mathsterling\",\"\\\\textsterling\",\"\\xa3\"],Tt=function(t,e,r){return _[r][t]&&_[r][t].replace&&(t=_[r][t].replace),{value:t,metrics:V(t,e,r)}},At=function(t,e,r,a,n){var o,i=Tt(t,e,r),s=i.metrics;if(t=i.value,s){var h=s.italic;(\"text\"===r||a&&\"mathit\"===a.font)&&(h=0),o=new E(t,s.height,s.depth,h,s.skew,s.width,n)}else\"undefined\"!=typeof console&&console.warn(\"No character metrics for '\"+t+\"' in style '\"+e+\"'\"),o=new E(t,0,0,0,0,0,n);if(a){o.maxFontSize=a.sizeMultiplier,a.style.isTight()&&o.classes.push(\"mtight\");var l=a.getColor();l&&(o.style.color=l)}return o},Bt=function(t,e){if(A(t.classes)!==A(e.classes)||t.skew!==e.skew||t.maxFontSize!==e.maxFontSize)return!1;for(var r in t.style)if(t.style.hasOwnProperty(r)&&t.style[r]!==e.style[r])return!1;for(var a in e.style)if(e.style.hasOwnProperty(a)&&t.style[a]!==e.style[a])return!1;return!0},qt=function(t){for(var e=0,r=0,a=0,n=0;n<t.children.length;n++){var o=t.children[n];o.height>e&&(e=o.height),o.depth>r&&(r=o.depth),o.maxFontSize>a&&(a=o.maxFontSize)}t.height=e,t.depth=r,t.maxFontSize=a},Ct=function(t,e,r,a){var n=new N(t,e,r,a);return qt(n),n},Nt=function(t,e,r,a){return new N(t,e,r,a)},It=function(t){var e=new T(t);return qt(e),e},Ot=function(t,e,r){var a=\"\";switch(t){case\"amsrm\":a=\"AMS\";break;case\"textrm\":a=\"Main\";break;case\"textsf\":a=\"SansSerif\";break;case\"texttt\":a=\"Typewriter\";break;default:a=t}return a+\"-\"+(\"textbf\"===e&&\"textit\"===r?\"BoldItalic\":\"textbf\"===e?\"Bold\":\"textit\"===e?\"Italic\":\"Regular\")},Et={mathbf:{variant:\"bold\",fontName:\"Main-Bold\"},mathrm:{variant:\"normal\",fontName:\"Main-Regular\"},textit:{variant:\"italic\",fontName:\"Main-Italic\"},mathit:{variant:\"italic\",fontName:\"Main-Italic\"},mathbb:{variant:\"double-struck\",fontName:\"AMS-Regular\"},mathcal:{variant:\"script\",fontName:\"Caligraphic-Regular\"},mathfrak:{variant:\"fraktur\",fontName:\"Fraktur-Regular\"},mathscr:{variant:\"script\",fontName:\"Script-Regular\"},mathsf:{variant:\"sans-serif\",fontName:\"SansSerif-Regular\"},mathtt:{variant:\"monospace\",fontName:\"Typewriter-Regular\"}},Rt={vec:[\"vec\",.471,.714],oiintSize1:[\"oiintSize1\",.957,.499],oiintSize2:[\"oiintSize2\",1.472,.659],oiiintSize1:[\"oiiintSize1\",1.304,.499],oiiintSize2:[\"oiiintSize2\",1.98,.659]},Lt={fontMap:Et,makeSymbol:At,mathsym:function(t,e,r,a){return void 0===a&&(a=[]),r&&r.font&&\"boldsymbol\"===r.font&&Tt(t,\"Main-Bold\",e).metrics?At(t,\"Main-Bold\",e,r,a.concat([\"mathbf\"])):\"\\\\\"===t||\"main\"===_[e][t].font?At(t,\"Main-Regular\",e,r,a):At(t,\"AMS-Regular\",e,r,a.concat([\"amsrm\"]))},makeSpan:Ct,makeSvgSpan:Nt,makeLineSpan:function(t,e,r){var a=Ct([t],[],e);return a.height=r||e.fontMetrics().defaultRuleThickness,a.style.borderBottomWidth=a.height+\"em\",a.maxFontSize=1,a},makeAnchor:function(t,e,r,a){var n=new I(t,e,r,a);return qt(n),n},makeFragment:It,wrapFragment:function(t,e){return t instanceof T?Ct([],[t],e):t},makeVList:function(t,e){for(var r=function(t){if(\"individualShift\"===t.positionType){for(var e=t.children,r=[e[0]],a=-e[0].shift-e[0].elem.depth,n=a,o=1;o<e.length;o++){var i=-e[o].shift-n-e[o].elem.depth,s=i-(e[o-1].elem.height+e[o-1].elem.depth);n+=i,r.push({type:\"kern\",size:s}),r.push(e[o])}return{children:r,depth:a}}var h;if(\"top\"===t.positionType){for(var l=t.positionData,m=0;m<t.children.length;m++){var c=t.children[m];l-=\"kern\"===c.type?c.size:c.elem.height+c.elem.depth}h=l}else if(\"bottom\"===t.positionType)h=-t.positionData;else{var u=t.children[0];if(\"elem\"!==u.type)throw new Error('First child must have type \"elem\".');if(\"shift\"===t.positionType)h=-u.elem.depth-t.positionData;else{if(\"firstBaseline\"!==t.positionType)throw new Error(\"Invalid positionType \"+t.positionType+\".\");h=-u.elem.depth}}return{children:t.children,depth:h}}(t),a=r.children,n=r.depth,o=0,i=0;i<a.length;i++){var s=a[i];if(\"elem\"===s.type){var h=s.elem;o=Math.max(o,h.maxFontSize,h.height)}}o+=2;var l=Ct([\"pstrut\"],[]);l.style.height=o+\"em\";for(var m=[],c=n,u=n,d=n,p=0;p<a.length;p++){var f=a[p];if(\"kern\"===f.type)d+=f.size;else{var g=f.elem,x=f.wrapperClasses||[],v=f.wrapperStyle||{},b=Ct(x,[l,g],void 0,v);b.style.top=-o-d-g.depth+\"em\",f.marginLeft&&(b.style.marginLeft=f.marginLeft),f.marginRight&&(b.style.marginRight=f.marginRight),m.push(b),d+=g.height+g.depth}c=Math.min(c,d),u=Math.max(u,d)}var y,w=Ct([\"vlist\"],m);if(w.style.height=u+\"em\",c<0){var k=Ct([],[]),S=Ct([\"vlist\"],[k]);S.style.height=-c+\"em\";var z=Ct([\"vlist-s\"],[new E(\"\\u200b\")]);y=[Ct([\"vlist-r\"],[w,z]),Ct([\"vlist-r\"],[S])]}else y=[Ct([\"vlist-r\"],[w])];var M=Ct([\"vlist-t\"],y);return 2===y.length&&M.classes.push(\"vlist-t2\"),M.height=u,M.depth=-c,M},makeOrd:function(t,e,r){var a,n=t.mode,o=t.text,s=[\"mord\"],h=\"math\"===n||\"text\"===n&&e.font,l=h?e.font:e.fontFamily;if(55349===o.charCodeAt(0)){var m=function(t,e){var r=1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536,a=\"math\"===e?0:1;if(119808<=r&&r<120484){var n=Math.floor((r-119808)/26);return[ft[n][2],ft[n][a]]}if(120782<=r&&r<=120831){var o=Math.floor((r-120782)/10);return[gt[o][2],gt[o][a]]}if(120485===r||120486===r)return[ft[0][2],ft[0][a]];if(120486<r&&r<120782)return[\"\",\"\"];throw new i(\"Unsupported character: \"+t)}(o,n),u=m[0],d=m[1];return At(o,u,n,e,s.concat(d))}if(l){var p,f;if(\"boldsymbol\"===l||\"mathnormal\"===l){var g=\"boldsymbol\"===l?function(t,e,r,a){return Tt(t,\"Math-BoldItalic\",e).metrics?{fontName:\"Math-BoldItalic\",fontClass:\"boldsymbol\"}:{fontName:\"Main-Bold\",fontClass:\"mathbf\"}}(o,n):(a=o,c.contains(Mt,a)?{fontName:\"Main-Italic\",fontClass:\"mathit\"}:/[0-9]/.test(a.charAt(0))?{fontName:\"Caligraphic-Regular\",fontClass:\"mathcal\"}:{fontName:\"Math-Italic\",fontClass:\"mathdefault\"});p=g.fontName,f=[g.fontClass]}else c.contains(Mt,o)?(p=\"Main-Italic\",f=[\"mathit\"]):h?(p=Et[l].fontName,f=[l]):(p=Ot(l,e.fontWeight,e.fontShape),f=[l,e.fontWeight,e.fontShape]);if(Tt(o,p,n).metrics)return At(o,p,n,e,s.concat(f));if(tt.hasOwnProperty(o)&&\"Typewriter\"===p.substr(0,10)){for(var x=[],v=0;v<o.length;v++)x.push(At(o[v],p,n,e,s.concat(f)));return It(x)}}if(\"mathord\"===r){var b=function(t,e,r,a){return/[0-9]/.test(t.charAt(0))||c.contains(Mt,t)?{fontName:\"Main-Italic\",fontClass:\"mathit\"}:{fontName:\"Math-Italic\",fontClass:\"mathdefault\"}}(o);return At(o,b.fontName,n,e,s.concat([b.fontClass]))}if(\"textord\"===r){var y=_[n][o]&&_[n][o].font;if(\"ams\"===y){var w=Ot(\"amsrm\",e.fontWeight,e.fontShape);return At(o,w,n,e,s.concat(\"amsrm\",e.fontWeight,e.fontShape))}if(\"main\"!==y&&y){var k=Ot(y,e.fontWeight,e.fontShape);return At(o,k,n,e,s.concat(k,e.fontWeight,e.fontShape))}var S=Ot(\"textrm\",e.fontWeight,e.fontShape);return At(o,S,n,e,s.concat(e.fontWeight,e.fontShape))}throw new Error(\"unexpected type: \"+r+\" in makeOrd\")},makeGlue:function(t,e){var r=Ct([\"mspace\"],[],e),a=zt(t,e);return r.style.marginRight=a+\"em\",r},staticSvg:function(t,e){var r=Rt[t],a=r[0],n=r[1],o=r[2],i=new L(a),s=new R([i],{width:n+\"em\",height:o+\"em\",style:\"width:\"+n+\"em\",viewBox:\"0 0 \"+1e3*n+\" \"+1e3*o,preserveAspectRatio:\"xMinYMin\"}),h=Nt([\"overlay\"],[s],e);return h.height=o,h.style.height=o+\"em\",h.style.width=n+\"em\",h},svgData:Rt,tryCombineChars:function(t){for(var e=0;e<t.length-1;e++){var r=t[e],a=t[e+1];r instanceof E&&a instanceof E&&Bt(r,a)&&(r.text+=a.text,r.height=Math.max(r.height,a.height),r.depth=Math.max(r.depth,a.depth),r.italic=a.italic,t.splice(e+1,1),e--)}return t}};function Ht(t,e){var r=Pt(t,e);if(!r)throw new Error(\"Expected node of type \"+e+\", but got \"+(t?\"node of type \"+t.type:String(t)));return r}function Pt(t,e){return t&&t.type===e?t:null}function Dt(t,e){var r=function(t,e){return t&&\"atom\"===t.type&&t.family===e?t:null}(t,e);if(!r)throw new Error('Expected node of type \"atom\" and family \"'+e+'\", but got '+(t?\"atom\"===t.type?\"atom of family \"+t.family:\"node of type \"+t.type:String(t)));return r}function Ft(t){return t&&(\"atom\"===t.type||X.hasOwnProperty(t.type))?t:null}var Vt={number:3,unit:\"mu\"},Ut={number:4,unit:\"mu\"},Gt={number:5,unit:\"mu\"},Xt={mord:{mop:Vt,mbin:Ut,mrel:Gt,minner:Vt},mop:{mord:Vt,mop:Vt,mrel:Gt,minner:Vt},mbin:{mord:Ut,mop:Ut,mopen:Ut,minner:Ut},mrel:{mord:Gt,mop:Gt,mopen:Gt,minner:Gt},mopen:{},mclose:{mop:Vt,mbin:Ut,mrel:Gt,minner:Vt},mpunct:{mord:Vt,mop:Vt,mrel:Gt,mopen:Vt,mclose:Vt,mpunct:Vt,minner:Vt},minner:{mord:Vt,mop:Vt,mbin:Ut,mrel:Gt,mopen:Vt,mpunct:Vt,minner:Vt}},Yt={mord:{mop:Vt},mop:{mord:Vt,mop:Vt},mbin:{},mrel:{},mopen:{},mclose:{mop:Vt},mpunct:{},minner:{mop:Vt}},_t={},Wt={},jt={};function $t(t){for(var e=t.type,r=(t.nodeType,t.names),a=t.props,n=t.handler,o=t.htmlBuilder,i=t.mathmlBuilder,s={type:e,numArgs:a.numArgs,argTypes:a.argTypes,greediness:void 0===a.greediness?1:a.greediness,allowedInText:!!a.allowedInText,allowedInMath:void 0===a.allowedInMath||a.allowedInMath,numOptionalArgs:a.numOptionalArgs||0,infix:!!a.infix,consumeMode:a.consumeMode,handler:n},h=0;h<r.length;++h)_t[r[h]]=s;e&&(o&&(Wt[e]=o),i&&(jt[e]=i))}function Zt(t){$t({type:t.type,names:[],props:{numArgs:0},handler:function(){throw new Error(\"Should never be called.\")},htmlBuilder:t.htmlBuilder,mathmlBuilder:t.mathmlBuilder})}var Kt=function(t){var e=Pt(t,\"ordgroup\");return e?e.body:[t]},Jt=Lt.makeSpan,Qt=[\"leftmost\",\"mbin\",\"mopen\",\"mrel\",\"mop\",\"mpunct\"],te=[\"rightmost\",\"mrel\",\"mclose\",\"mpunct\"],ee={display:w.DISPLAY,text:w.TEXT,script:w.SCRIPT,scriptscript:w.SCRIPTSCRIPT},re={mord:\"mord\",mop:\"mop\",mbin:\"mbin\",mrel:\"mrel\",mopen:\"mopen\",mclose:\"mclose\",mpunct:\"mpunct\",minner:\"minner\"},ae=function(t,e,r,a){void 0===a&&(a=[null,null]);for(var n=[],o=0;o<t.length;o++){var i=he(t[o],e);if(i instanceof T){var s=i.children;n.push.apply(n,s)}else n.push(i)}if(!r)return n;var h=e;if(1===t.length){var l=Pt(t[0],\"sizing\")||Pt(t[0],\"styling\");l&&(\"sizing\"===l.type?h=e.havingSize(l.size):\"styling\"===l.type&&(h=e.havingStyle(ee[l.style])))}var m=Jt([a[0]||\"leftmost\"],[],e),u=Jt([a[1]||\"rightmost\"],[],e);return ne(n,function(t,e){var r=e.classes[0],a=t.classes[0];\"mbin\"===r&&c.contains(te,a)?e.classes[0]=\"mord\":\"mbin\"===a&&c.contains(Qt,r)&&(t.classes[0]=\"mord\")},{node:m},u),ne(n,function(t,e){var r=ie(e),a=ie(t),n=r&&a?t.hasClass(\"mtight\")?Yt[r][a]:Xt[r][a]:null;if(n)return Lt.makeGlue(n,h)},{node:m},u),n},ne=function t(e,r,a,n){n&&e.push(n);for(var o=0;o<e.length;o++){var i=e[o],s=oe(i);if(s)t(s.children,r,a);else if(\"mspace\"!==i.classes[0]){var h=r(i,a.node);h&&(a.insertAfter?a.insertAfter(h):(e.unshift(h),o++)),a.node=i,a.insertAfter=function(t){return function(r){e.splice(t+1,0,r),o++}}(o)}}n&&e.pop()},oe=function(t){return t instanceof T||t instanceof I?t:null},ie=function(t,e){return t?(e&&(t=function t(e,r){var a=oe(e);if(a){var n=a.children;if(n.length){if(\"right\"===r)return t(n[n.length-1],\"right\");if(\"left\"===r)return t(n[0],\"left\")}}return e}(t,e)),re[t.classes[0]]||null):null},se=function(t,e){var r=[\"nulldelimiter\"].concat(t.baseSizingClasses());return Jt(e.concat(r))},he=function(t,e,r){if(!t)return Jt();if(Wt[t.type]){var a=Wt[t.type](t,e);if(r&&e.size!==r.size){a=Jt(e.sizingClasses(r),[a],e);var n=e.sizeMultiplier/r.sizeMultiplier;a.height*=n,a.depth*=n}return a}throw new i(\"Got group of unknown type: '\"+t.type+\"'\")};function le(t,e){var r=Jt([\"base\"],t,e),a=Jt([\"strut\"]);return a.style.height=r.height+r.depth+\"em\",a.style.verticalAlign=-r.depth+\"em\",r.children.unshift(a),r}function me(t,e){var r=null;1===t.length&&\"tag\"===t[0].type&&(r=t[0].tag,t=t[0].body);for(var a,n=ae(t,e,!0),o=[],i=[],s=0;s<n.length;s++)if(i.push(n[s]),n[s].hasClass(\"mbin\")||n[s].hasClass(\"mrel\")||n[s].hasClass(\"allowbreak\")){for(var h=!1;s<n.length-1&&n[s+1].hasClass(\"mspace\")&&!n[s+1].hasClass(\"newline\");)s++,i.push(n[s]),n[s].hasClass(\"nobreak\")&&(h=!0);h||(o.push(le(i,e)),i=[])}else n[s].hasClass(\"newline\")&&(i.pop(),i.length>0&&(o.push(le(i,e)),i=[]),o.push(n[s]));i.length>0&&o.push(le(i,e)),r&&((a=le(ae(r,e,!0))).classes=[\"tag\"],o.push(a));var l=Jt([\"katex-html\"],o);if(l.setAttribute(\"aria-hidden\",\"true\"),a){var m=a.children[0];m.style.height=l.height+l.depth+\"em\",m.style.verticalAlign=-l.depth+\"em\"}return l}function ce(t){return new T(t)}var ue=function(){function t(t,e){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=t,this.attributes={},this.children=e||[]}var e=t.prototype;return e.setAttribute=function(t,e){this.attributes[t]=e},e.getAttribute=function(t){return this.attributes[t]},e.toNode=function(){var t=document.createElementNS(\"http://www.w3.org/1998/Math/MathML\",this.type);for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&t.setAttribute(e,this.attributes[e]);for(var r=0;r<this.children.length;r++)t.appendChild(this.children[r].toNode());return t},e.toMarkup=function(){var t=\"<\"+this.type;for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&(t+=\" \"+e+'=\"',t+=c.escape(this.attributes[e]),t+='\"');t+=\">\";for(var r=0;r<this.children.length;r++)t+=this.children[r].toMarkup();return t+=\"</\"+this.type+\">\"},e.toText=function(){return this.children.map(function(t){return t.toText()}).join(\"\")},t}(),de=function(){function t(t){this.text=void 0,this.text=t}var e=t.prototype;return e.toNode=function(){return document.createTextNode(this.text)},e.toMarkup=function(){return c.escape(this.toText())},e.toText=function(){return this.text},t}(),pe={MathNode:ue,TextNode:de,SpaceNode:function(){function t(t){this.width=void 0,this.character=void 0,this.width=t,this.character=t>=.05555&&t<=.05556?\"\\u200a\":t>=.1666&&t<=.1667?\"\\u2009\":t>=.2222&&t<=.2223?\"\\u2005\":t>=.2777&&t<=.2778?\"\\u2005\\u200a\":t>=-.05556&&t<=-.05555?\"\\u200a\\u2063\":t>=-.1667&&t<=-.1666?\"\\u2009\\u2063\":t>=-.2223&&t<=-.2222?\"\\u205f\\u2063\":t>=-.2778&&t<=-.2777?\"\\u2005\\u2063\":null}var e=t.prototype;return e.toNode=function(){if(this.character)return document.createTextNode(this.character);var t=document.createElementNS(\"http://www.w3.org/1998/Math/MathML\",\"mspace\");return t.setAttribute(\"width\",this.width+\"em\"),t},e.toMarkup=function(){return this.character?\"<mtext>\"+this.character+\"</mtext>\":'<mspace width=\"'+this.width+'em\"/>'},e.toText=function(){return this.character?this.character:\" \"},t}(),newDocumentFragment:ce},fe=function(t,e,r){return!_[e][t]||!_[e][t].replace||55349===t.charCodeAt(0)||tt.hasOwnProperty(t)&&r&&(r.fontFamily&&\"tt\"===r.fontFamily.substr(4,2)||r.font&&\"tt\"===r.font.substr(4,2))||(t=_[e][t].replace),new pe.TextNode(t)},ge=function(t){return 1===t.length?t[0]:new pe.MathNode(\"mrow\",t)},xe=function(t,e){if(\"texttt\"===e.fontFamily)return\"monospace\";if(\"textsf\"===e.fontFamily)return\"textit\"===e.fontShape&&\"textbf\"===e.fontWeight?\"sans-serif-bold-italic\":\"textit\"===e.fontShape?\"sans-serif-italic\":\"textbf\"===e.fontWeight?\"bold-sans-serif\":\"sans-serif\";if(\"textit\"===e.fontShape&&\"textbf\"===e.fontWeight)return\"bold-italic\";if(\"textit\"===e.fontShape)return\"italic\";if(\"textbf\"===e.fontWeight)return\"bold\";var r=e.font;if(!r||\"mathnormal\"===r)return null;var a=t.mode;if(\"mathit\"===r)return\"italic\";if(\"boldsymbol\"===r)return\"bold-italic\";var n=t.text;return c.contains([\"\\\\imath\",\"\\\\jmath\"],n)?null:(_[a][n]&&_[a][n].replace&&(n=_[a][n].replace),V(n,Lt.fontMap[r].fontName,a)?Lt.fontMap[r].variant:null)},ve=function(t,e){for(var r,a=[],n=0;n<t.length;n++){var o=ye(t[n],e);if(o instanceof ue&&r instanceof ue){if(\"mtext\"===o.type&&\"mtext\"===r.type&&o.getAttribute(\"mathvariant\")===r.getAttribute(\"mathvariant\")){var i;(i=r.children).push.apply(i,o.children);continue}if(\"mn\"===o.type&&\"mn\"===r.type){var s;(s=r.children).push.apply(s,o.children);continue}if(\"mi\"===o.type&&1===o.children.length&&\"mn\"===r.type){var h=o.children[0];if(h instanceof de&&\".\"===h.text){var l;(l=r.children).push.apply(l,o.children);continue}}else if(\"mi\"===r.type&&1===r.children.length){var m=r.children[0];if(m instanceof de&&\"\\u0338\"===m.text&&(\"mo\"===o.type||\"mi\"===o.type||\"mn\"===o.type)){var c=o.children[0];c instanceof de&&c.text.length>0&&(c.text=c.text.slice(0,1)+\"\\u0338\"+c.text.slice(1),a.pop())}}}a.push(o),r=o}return a},be=function(t,e){return ge(ve(t,e))},ye=function(t,e){if(!t)return new pe.MathNode(\"mrow\");if(jt[t.type])return jt[t.type](t,e);throw new i(\"Got group of unknown type: '\"+t.type+\"'\")};var we=function(t){return new wt({style:t.displayMode?w.DISPLAY:w.TEXT,maxSize:t.maxSize})},ke=function(t,e){if(e.displayMode){var r=[\"katex-display\"];e.leqno&&r.push(\"leqno\"),e.fleqn&&r.push(\"fleqn\"),t=Lt.makeSpan(r,[t])}return t},Se=function(t,e,r){var a=we(r),n=function(t,e,r){var a,n=ve(t,r);a=1===n.length&&n[0]instanceof ue&&c.contains([\"mrow\",\"mtable\"],n[0].type)?n[0]:new pe.MathNode(\"mrow\",n);var o=new pe.MathNode(\"annotation\",[new pe.TextNode(e)]);o.setAttribute(\"encoding\",\"application/x-tex\");var i=new pe.MathNode(\"semantics\",[a,o]),s=new pe.MathNode(\"math\",[i]);return Lt.makeSpan([\"katex-mathml\"],[s])}(t,e,a),o=me(t,a),i=Lt.makeSpan([\"katex\"],[n,o]);return ke(i,r)},ze={widehat:\"^\",widecheck:\"\\u02c7\",widetilde:\"~\",utilde:\"~\",overleftarrow:\"\\u2190\",underleftarrow:\"\\u2190\",xleftarrow:\"\\u2190\",overrightarrow:\"\\u2192\",underrightarrow:\"\\u2192\",xrightarrow:\"\\u2192\",underbrace:\"\\u23df\",overbrace:\"\\u23de\",overgroup:\"\\u23e0\",undergroup:\"\\u23e1\",overleftrightarrow:\"\\u2194\",underleftrightarrow:\"\\u2194\",xleftrightarrow:\"\\u2194\",Overrightarrow:\"\\u21d2\",xRightarrow:\"\\u21d2\",overleftharpoon:\"\\u21bc\",xleftharpoonup:\"\\u21bc\",overrightharpoon:\"\\u21c0\",xrightharpoonup:\"\\u21c0\",xLeftarrow:\"\\u21d0\",xLeftrightarrow:\"\\u21d4\",xhookleftarrow:\"\\u21a9\",xhookrightarrow:\"\\u21aa\",xmapsto:\"\\u21a6\",xrightharpoondown:\"\\u21c1\",xleftharpoondown:\"\\u21bd\",xrightleftharpoons:\"\\u21cc\",xleftrightharpoons:\"\\u21cb\",xtwoheadleftarrow:\"\\u219e\",xtwoheadrightarrow:\"\\u21a0\",xlongequal:\"=\",xtofrom:\"\\u21c4\",xrightleftarrows:\"\\u21c4\",xrightequilibrium:\"\\u21cc\",xleftequilibrium:\"\\u21cb\"},Me={overrightarrow:[[\"rightarrow\"],.888,522,\"xMaxYMin\"],overleftarrow:[[\"leftarrow\"],.888,522,\"xMinYMin\"],underrightarrow:[[\"rightarrow\"],.888,522,\"xMaxYMin\"],underleftarrow:[[\"leftarrow\"],.888,522,\"xMinYMin\"],xrightarrow:[[\"rightarrow\"],1.469,522,\"xMaxYMin\"],xleftarrow:[[\"leftarrow\"],1.469,522,\"xMinYMin\"],Overrightarrow:[[\"doublerightarrow\"],.888,560,\"xMaxYMin\"],xRightarrow:[[\"doublerightarrow\"],1.526,560,\"xMaxYMin\"],xLeftarrow:[[\"doubleleftarrow\"],1.526,560,\"xMinYMin\"],overleftharpoon:[[\"leftharpoon\"],.888,522,\"xMinYMin\"],xleftharpoonup:[[\"leftharpoon\"],.888,522,\"xMinYMin\"],xleftharpoondown:[[\"leftharpoondown\"],.888,522,\"xMinYMin\"],overrightharpoon:[[\"rightharpoon\"],.888,522,\"xMaxYMin\"],xrightharpoonup:[[\"rightharpoon\"],.888,522,\"xMaxYMin\"],xrightharpoondown:[[\"rightharpoondown\"],.888,522,\"xMaxYMin\"],xlongequal:[[\"longequal\"],.888,334,\"xMinYMin\"],xtwoheadleftarrow:[[\"twoheadleftarrow\"],.888,334,\"xMinYMin\"],xtwoheadrightarrow:[[\"twoheadrightarrow\"],.888,334,\"xMaxYMin\"],overleftrightarrow:[[\"leftarrow\",\"rightarrow\"],.888,522],overbrace:[[\"leftbrace\",\"midbrace\",\"rightbrace\"],1.6,548],underbrace:[[\"leftbraceunder\",\"midbraceunder\",\"rightbraceunder\"],1.6,548],underleftrightarrow:[[\"leftarrow\",\"rightarrow\"],.888,522],xleftrightarrow:[[\"leftarrow\",\"rightarrow\"],1.75,522],xLeftrightarrow:[[\"doubleleftarrow\",\"doublerightarrow\"],1.75,560],xrightleftharpoons:[[\"leftharpoondownplus\",\"rightharpoonplus\"],1.75,716],xleftrightharpoons:[[\"leftharpoonplus\",\"rightharpoondownplus\"],1.75,716],xhookleftarrow:[[\"leftarrow\",\"righthook\"],1.08,522],xhookrightarrow:[[\"lefthook\",\"rightarrow\"],1.08,522],overlinesegment:[[\"leftlinesegment\",\"rightlinesegment\"],.888,522],underlinesegment:[[\"leftlinesegment\",\"rightlinesegment\"],.888,522],overgroup:[[\"leftgroup\",\"rightgroup\"],.888,342],undergroup:[[\"leftgroupunder\",\"rightgroupunder\"],.888,342],xmapsto:[[\"leftmapsto\",\"rightarrow\"],1.5,522],xtofrom:[[\"leftToFrom\",\"rightToFrom\"],1.75,528],xrightleftarrows:[[\"baraboveleftarrow\",\"rightarrowabovebar\"],1.75,901],xrightequilibrium:[[\"baraboveshortleftharpoon\",\"rightharpoonaboveshortbar\"],1.75,716],xleftequilibrium:[[\"shortbaraboveleftharpoon\",\"shortrightharpoonabovebar\"],1.75,716]},Te=function(t){return\"ordgroup\"===t.type?t.body.length:1},Ae=function(t,e,r,a){var n,o=t.height+t.depth+2*r;if(/fbox|color/.test(e)){if(n=Lt.makeSpan([\"stretchy\",e],[],a),\"fbox\"===e){var i=a.color&&a.getColor();i&&(n.style.borderColor=i)}}else{var s=[];/^[bx]cancel$/.test(e)&&s.push(new H({x1:\"0\",y1:\"0\",x2:\"100%\",y2:\"100%\",\"stroke-width\":\"0.046em\"})),/^x?cancel$/.test(e)&&s.push(new H({x1:\"0\",y1:\"100%\",x2:\"100%\",y2:\"0\",\"stroke-width\":\"0.046em\"}));var h=new R(s,{width:\"100%\",height:o+\"em\"});n=Lt.makeSvgSpan([],[h],a)}return n.height=o,n.style.height=o+\"em\",n},Be=function(t){var e=new pe.MathNode(\"mo\",[new pe.TextNode(ze[t.substr(1)])]);return e.setAttribute(\"stretchy\",\"true\"),e},qe=function(t,e){var r=function(){var r=4e5,a=t.label.substr(1);if(c.contains([\"widehat\",\"widecheck\",\"widetilde\",\"utilde\"],a)){var n,o,i,s=Te(t.base);if(s>5)\"widehat\"===a||\"widecheck\"===a?(n=420,r=2364,i=.42,o=a+\"4\"):(n=312,r=2340,i=.34,o=\"tilde4\");else{var h=[1,1,2,2,3,3][s];\"widehat\"===a||\"widecheck\"===a?(r=[0,1062,2364,2364,2364][h],n=[0,239,300,360,420][h],i=[0,.24,.3,.3,.36,.42][h],o=a+h):(r=[0,600,1033,2339,2340][h],n=[0,260,286,306,312][h],i=[0,.26,.286,.3,.306,.34][h],o=\"tilde\"+h)}var l=new L(o),m=new R([l],{width:\"100%\",height:i+\"em\",viewBox:\"0 0 \"+r+\" \"+n,preserveAspectRatio:\"none\"});return{span:Lt.makeSvgSpan([],[m],e),minWidth:0,height:i}}var u,d,p=[],f=Me[a],g=f[0],x=f[1],v=f[2],b=v/1e3,y=g.length;if(1===y)u=[\"hide-tail\"],d=[f[3]];else if(2===y)u=[\"halfarrow-left\",\"halfarrow-right\"],d=[\"xMinYMin\",\"xMaxYMin\"];else{if(3!==y)throw new Error(\"Correct katexImagesData or update code here to support\\n \"+y+\" children.\");u=[\"brace-left\",\"brace-center\",\"brace-right\"],d=[\"xMinYMin\",\"xMidYMin\",\"xMaxYMin\"]}for(var w=0;w<y;w++){var k=new L(g[w]),S=new R([k],{width:\"400em\",height:b+\"em\",viewBox:\"0 0 \"+r+\" \"+v,preserveAspectRatio:d[w]+\" slice\"}),z=Lt.makeSvgSpan([u[w]],[S],e);if(1===y)return{span:z,minWidth:x,height:b};z.style.height=b+\"em\",p.push(z)}return{span:Lt.makeSpan([\"stretchy\"],p,e),minWidth:x,height:b}}(),a=r.span,n=r.minWidth,o=r.height;return a.height=o,a.style.height=o+\"em\",n>0&&(a.style.minWidth=n+\"em\"),a},Ce=function(t,e){var r,a,n,o=Pt(t,\"supsub\");o?(r=(a=Ht(o.base,\"accent\")).base,o.base=r,n=function(t){if(t instanceof N)return t;throw new Error(\"Expected span<HtmlDomNode> but got \"+String(t)+\".\")}(he(o,e)),o.base=a):r=(a=Ht(t,\"accent\")).base;var i=he(r,e.havingCrampedStyle()),s=0;if(a.isShifty&&c.isCharacterBox(r)){var h=c.getBaseElem(r);s=function(t){if(t instanceof E)return t;throw new Error(\"Expected symbolNode but got \"+String(t)+\".\")}(he(h,e.havingCrampedStyle())).skew}var l,m=Math.min(i.height,e.fontMetrics().xHeight);if(a.isStretchy)l=qe(a,e),l=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:i},{type:\"elem\",elem:l,wrapperClasses:[\"svg-align\"],wrapperStyle:s>0?{width:\"calc(100% - \"+2*s+\"em)\",marginLeft:2*s+\"em\"}:void 0}]},e);else{var u,d;\"\\\\vec\"===a.label?(u=Lt.staticSvg(\"vec\",e),d=Lt.svgData.vec[1]):((u=Lt.makeSymbol(a.label,\"Main-Regular\",a.mode,e)).italic=0,d=u.width),l=Lt.makeSpan([\"accent-body\"],[u]);var p=\"\\\\textcircled\"===a.label;p&&(l.classes.push(\"accent-full\"),m=i.height);var f=s;p||(f-=d/2),l.style.left=f+\"em\",\"\\\\textcircled\"===a.label&&(l.style.top=\".2em\"),l=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:i},{type:\"kern\",size:-m},{type:\"elem\",elem:l}]},e)}var g=Lt.makeSpan([\"mord\",\"accent\"],[l],e);return n?(n.children[0]=g,n.height=Math.max(g.height,n.height),n.classes[0]=\"mord\",n):g},Ne=function(t,e){var r=t.isStretchy?Be(t.label):new pe.MathNode(\"mo\",[fe(t.label,t.mode)]),a=new pe.MathNode(\"mover\",[ye(t.base,e),r]);return a.setAttribute(\"accent\",\"true\"),a},Ie=new RegExp([\"\\\\acute\",\"\\\\grave\",\"\\\\ddot\",\"\\\\tilde\",\"\\\\bar\",\"\\\\breve\",\"\\\\check\",\"\\\\hat\",\"\\\\vec\",\"\\\\dot\",\"\\\\mathring\"].map(function(t){return\"\\\\\"+t}).join(\"|\"));$t({type:\"accent\",names:[\"\\\\acute\",\"\\\\grave\",\"\\\\ddot\",\"\\\\tilde\",\"\\\\bar\",\"\\\\breve\",\"\\\\check\",\"\\\\hat\",\"\\\\vec\",\"\\\\dot\",\"\\\\mathring\",\"\\\\widecheck\",\"\\\\widehat\",\"\\\\widetilde\",\"\\\\overrightarrow\",\"\\\\overleftarrow\",\"\\\\Overrightarrow\",\"\\\\overleftrightarrow\",\"\\\\overgroup\",\"\\\\overlinesegment\",\"\\\\overleftharpoon\",\"\\\\overrightharpoon\"],props:{numArgs:1},handler:function(t,e){var r=e[0],a=!Ie.test(t.funcName),n=!a||\"\\\\widehat\"===t.funcName||\"\\\\widetilde\"===t.funcName||\"\\\\widecheck\"===t.funcName;return{type:\"accent\",mode:t.parser.mode,label:t.funcName,isStretchy:a,isShifty:n,base:r}},htmlBuilder:Ce,mathmlBuilder:Ne}),$t({type:\"accent\",names:[\"\\\\'\",\"\\\\`\",\"\\\\^\",\"\\\\~\",\"\\\\=\",\"\\\\u\",\"\\\\.\",'\\\\\"',\"\\\\r\",\"\\\\H\",\"\\\\v\",\"\\\\textcircled\"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(t,e){var r=e[0];return{type:\"accent\",mode:t.parser.mode,label:t.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:Ce,mathmlBuilder:Ne}),$t({type:\"accentUnder\",names:[\"\\\\underleftarrow\",\"\\\\underrightarrow\",\"\\\\underleftrightarrow\",\"\\\\undergroup\",\"\\\\underlinesegment\",\"\\\\utilde\"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];return{type:\"accentUnder\",mode:r.mode,label:a,base:n}},htmlBuilder:function(t,e){var r=he(t.base,e),a=qe(t,e),n=\"\\\\utilde\"===t.label?.12:0,o=Lt.makeVList({positionType:\"bottom\",positionData:a.height+n,children:[{type:\"elem\",elem:a,wrapperClasses:[\"svg-align\"]},{type:\"kern\",size:n},{type:\"elem\",elem:r}]},e);return Lt.makeSpan([\"mord\",\"accentunder\"],[o],e)},mathmlBuilder:function(t,e){var r=Be(t.label),a=new pe.MathNode(\"munder\",[ye(t.base,e),r]);return a.setAttribute(\"accentunder\",\"true\"),a}});var Oe=function(t){var e=new pe.MathNode(\"mpadded\",t?[t]:[]);return e.setAttribute(\"width\",\"+0.6em\"),e.setAttribute(\"lspace\",\"0.3em\"),e};$t({type:\"xArrow\",names:[\"\\\\xleftarrow\",\"\\\\xrightarrow\",\"\\\\xLeftarrow\",\"\\\\xRightarrow\",\"\\\\xleftrightarrow\",\"\\\\xLeftrightarrow\",\"\\\\xhookleftarrow\",\"\\\\xhookrightarrow\",\"\\\\xmapsto\",\"\\\\xrightharpoondown\",\"\\\\xrightharpoonup\",\"\\\\xleftharpoondown\",\"\\\\xleftharpoonup\",\"\\\\xrightleftharpoons\",\"\\\\xleftrightharpoons\",\"\\\\xlongequal\",\"\\\\xtwoheadrightarrow\",\"\\\\xtwoheadleftarrow\",\"\\\\xtofrom\",\"\\\\xrightleftarrows\",\"\\\\xrightequilibrium\",\"\\\\xleftequilibrium\"],props:{numArgs:1,numOptionalArgs:1},handler:function(t,e,r){var a=t.parser,n=t.funcName;return{type:\"xArrow\",mode:a.mode,label:n,body:e[0],below:r[0]}},htmlBuilder:function(t,e){var r,a=e.style,n=e.havingStyle(a.sup()),o=Lt.wrapFragment(he(t.body,n,e),e);o.classes.push(\"x-arrow-pad\"),t.below&&(n=e.havingStyle(a.sub()),(r=Lt.wrapFragment(he(t.below,n,e),e)).classes.push(\"x-arrow-pad\"));var i,s=qe(t,e),h=-e.fontMetrics().axisHeight+.5*s.height,l=-e.fontMetrics().axisHeight-.5*s.height-.111;if((o.depth>.25||\"\\\\xleftequilibrium\"===t.label)&&(l-=o.depth),r){var m=-e.fontMetrics().axisHeight+r.height+.5*s.height+.111;i=Lt.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:o,shift:l},{type:\"elem\",elem:s,shift:h},{type:\"elem\",elem:r,shift:m}]},e)}else i=Lt.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:o,shift:l},{type:\"elem\",elem:s,shift:h}]},e);return i.children[0].children[0].children[1].classes.push(\"svg-align\"),Lt.makeSpan([\"mrel\",\"x-arrow\"],[i],e)},mathmlBuilder:function(t,e){var r,a=Be(t.label);if(t.body){var n=Oe(ye(t.body,e));if(t.below){var o=Oe(ye(t.below,e));r=new pe.MathNode(\"munderover\",[a,o,n])}else r=new pe.MathNode(\"mover\",[a,n])}else if(t.below){var i=Oe(ye(t.below,e));r=new pe.MathNode(\"munder\",[a,i])}else r=Oe(),r=new pe.MathNode(\"mover\",[a,r]);return r}}),$t({type:\"textord\",names:[\"\\\\@char\"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){for(var r=t.parser,a=Ht(e[0],\"ordgroup\").body,n=\"\",o=0;o<a.length;o++){n+=Ht(a[o],\"textord\").text}var s=parseInt(n);if(isNaN(s))throw new i(\"\\\\@char has non-numeric argument \"+n);return{type:\"textord\",mode:r.mode,text:String.fromCharCode(s)}}});var Ee=function(t,e){var r=ae(t.body,e.withColor(t.color),!1);return Lt.makeFragment(r)},Re=function(t,e){var r=ve(t.body,e.withColor(t.color)),a=new pe.MathNode(\"mstyle\",r);return a.setAttribute(\"mathcolor\",t.color),a};$t({type:\"color\",names:[\"\\\\textcolor\"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:[\"color\",\"original\"]},handler:function(t,e){var r=t.parser,a=Ht(e[0],\"color-token\").color,n=e[1];return{type:\"color\",mode:r.mode,color:a,body:Kt(n)}},htmlBuilder:Ee,mathmlBuilder:Re}),$t({type:\"color\",names:[\"\\\\color\"],props:{numArgs:1,allowedInText:!0,greediness:3,argTypes:[\"color\"]},handler:function(t,e){var r=t.parser,a=t.breakOnTokenText,n=Ht(e[0],\"color-token\").color,o=r.parseExpression(!0,a);return{type:\"color\",mode:r.mode,color:n,body:o}},htmlBuilder:Ee,mathmlBuilder:Re}),$t({type:\"cr\",names:[\"\\\\cr\",\"\\\\newline\"],props:{numArgs:0,numOptionalArgs:1,argTypes:[\"size\"],allowedInText:!0},handler:function(t,e,r){var a=t.parser,n=t.funcName,o=r[0],i=\"\\\\cr\"===n,s=!1;return i||(s=!a.settings.displayMode||!a.settings.useStrictBehavior(\"newLineInDisplayMode\",\"In LaTeX, \\\\\\\\ or \\\\newline does nothing in display mode\")),{type:\"cr\",mode:a.mode,newLine:s,newRow:i,size:o&&Ht(o,\"size\").value}},htmlBuilder:function(t,e){if(t.newRow)throw new i(\"\\\\cr valid only within a tabular/array environment\");var r=Lt.makeSpan([\"mspace\"],[],e);return t.newLine&&(r.classes.push(\"newline\"),t.size&&(r.style.marginTop=zt(t.size,e)+\"em\")),r},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mspace\");return t.newLine&&(r.setAttribute(\"linebreak\",\"newline\"),t.size&&r.setAttribute(\"height\",zt(t.size,e)+\"em\")),r}});var Le=function(t,e,r){var a=V(_.math[t]&&_.math[t].replace||t,e,r);if(!a)throw new Error(\"Unsupported symbol \"+t+\" and font size \"+e+\".\");return a},He=function(t,e,r,a){var n=r.havingBaseStyle(e),o=Lt.makeSpan(a.concat(n.sizingClasses(r)),[t],r),i=n.sizeMultiplier/r.sizeMultiplier;return o.height*=i,o.depth*=i,o.maxFontSize=n.sizeMultiplier,o},Pe=function(t,e,r){var a=e.havingBaseStyle(r),n=(1-e.sizeMultiplier/a.sizeMultiplier)*e.fontMetrics().axisHeight;t.classes.push(\"delimcenter\"),t.style.top=n+\"em\",t.height-=n,t.depth+=n},De=function(t,e,r,a,n,o){var i=function(t,e,r,a){return Lt.makeSymbol(t,\"Size\"+e+\"-Regular\",r,a)}(t,e,n,a),s=He(Lt.makeSpan([\"delimsizing\",\"size\"+e],[i],a),w.TEXT,a,o);return r&&Pe(s,a,w.TEXT),s},Fe=function(t,e,r){var a;return a=\"Size1-Regular\"===e?\"delim-size1\":\"delim-size4\",{type:\"elem\",elem:Lt.makeSpan([\"delimsizinginner\",a],[Lt.makeSpan([],[Lt.makeSymbol(t,e,r)])])}},Ve=function(t,e,r,a,n,o){var i,s,h,l;i=h=l=t,s=null;var m=\"Size1-Regular\";\"\\\\uparrow\"===t?h=l=\"\\u23d0\":\"\\\\Uparrow\"===t?h=l=\"\\u2016\":\"\\\\downarrow\"===t?i=h=\"\\u23d0\":\"\\\\Downarrow\"===t?i=h=\"\\u2016\":\"\\\\updownarrow\"===t?(i=\"\\\\uparrow\",h=\"\\u23d0\",l=\"\\\\downarrow\"):\"\\\\Updownarrow\"===t?(i=\"\\\\Uparrow\",h=\"\\u2016\",l=\"\\\\Downarrow\"):\"[\"===t||\"\\\\lbrack\"===t?(i=\"\\u23a1\",h=\"\\u23a2\",l=\"\\u23a3\",m=\"Size4-Regular\"):\"]\"===t||\"\\\\rbrack\"===t?(i=\"\\u23a4\",h=\"\\u23a5\",l=\"\\u23a6\",m=\"Size4-Regular\"):\"\\\\lfloor\"===t||\"\\u230a\"===t?(h=i=\"\\u23a2\",l=\"\\u23a3\",m=\"Size4-Regular\"):\"\\\\lceil\"===t||\"\\u2308\"===t?(i=\"\\u23a1\",h=l=\"\\u23a2\",m=\"Size4-Regular\"):\"\\\\rfloor\"===t||\"\\u230b\"===t?(h=i=\"\\u23a5\",l=\"\\u23a6\",m=\"Size4-Regular\"):\"\\\\rceil\"===t||\"\\u2309\"===t?(i=\"\\u23a4\",h=l=\"\\u23a5\",m=\"Size4-Regular\"):\"(\"===t||\"\\\\lparen\"===t?(i=\"\\u239b\",h=\"\\u239c\",l=\"\\u239d\",m=\"Size4-Regular\"):\")\"===t||\"\\\\rparen\"===t?(i=\"\\u239e\",h=\"\\u239f\",l=\"\\u23a0\",m=\"Size4-Regular\"):\"\\\\{\"===t||\"\\\\lbrace\"===t?(i=\"\\u23a7\",s=\"\\u23a8\",l=\"\\u23a9\",h=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\}\"===t||\"\\\\rbrace\"===t?(i=\"\\u23ab\",s=\"\\u23ac\",l=\"\\u23ad\",h=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\lgroup\"===t||\"\\u27ee\"===t?(i=\"\\u23a7\",l=\"\\u23a9\",h=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\rgroup\"===t||\"\\u27ef\"===t?(i=\"\\u23ab\",l=\"\\u23ad\",h=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\lmoustache\"===t||\"\\u23b0\"===t?(i=\"\\u23a7\",l=\"\\u23ad\",h=\"\\u23aa\",m=\"Size4-Regular\"):\"\\\\rmoustache\"!==t&&\"\\u23b1\"!==t||(i=\"\\u23ab\",l=\"\\u23a9\",h=\"\\u23aa\",m=\"Size4-Regular\");var c=Le(i,m,n),u=c.height+c.depth,d=Le(h,m,n),p=d.height+d.depth,f=Le(l,m,n),g=f.height+f.depth,x=0,v=1;if(null!==s){var b=Le(s,m,n);x=b.height+b.depth,v=2}var y=u+g+x,k=Math.ceil((e-y)/(v*p)),S=y+k*v*p,z=a.fontMetrics().axisHeight;r&&(z*=a.sizeMultiplier);var M=S/2-z,T=[];if(T.push(Fe(l,m,n)),null===s)for(var A=0;A<k;A++)T.push(Fe(h,m,n));else{for(var B=0;B<k;B++)T.push(Fe(h,m,n));T.push(Fe(s,m,n));for(var q=0;q<k;q++)T.push(Fe(h,m,n))}T.push(Fe(i,m,n));var C=a.havingBaseStyle(w.TEXT),N=Lt.makeVList({positionType:\"bottom\",positionData:M,children:T},C);return He(Lt.makeSpan([\"delimsizing\",\"mult\"],[N],C),w.TEXT,a,o)},Ue=function(t,e,r,a){var n;\"sqrtTall\"===t&&(n=\"M702 80H400000v40H742v\"+(r-54-80)+\"l-4 4-4 4c-.667.7\\n-2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1h-12l-28-84c-16.667-52-96.667\\n-294.333-240-727l-212 -643 -85 170c-4-3.333-8.333-7.667-13 -13l-13-13l77-155\\n 77-156c66 199.333 139 419.667 219 661 l218 661zM702 80H400000v40H742z\");var o=new L(t,n),i=new R([o],{width:\"400em\",height:e+\"em\",viewBox:\"0 0 400000 \"+r,preserveAspectRatio:\"xMinYMin slice\"});return Lt.makeSvgSpan([\"hide-tail\"],[i],a)},Ge=[\"(\",\"\\\\lparen\",\")\",\"\\\\rparen\",\"[\",\"\\\\lbrack\",\"]\",\"\\\\rbrack\",\"\\\\{\",\"\\\\lbrace\",\"\\\\}\",\"\\\\rbrace\",\"\\\\lfloor\",\"\\\\rfloor\",\"\\u230a\",\"\\u230b\",\"\\\\lceil\",\"\\\\rceil\",\"\\u2308\",\"\\u2309\",\"\\\\surd\"],Xe=[\"\\\\uparrow\",\"\\\\downarrow\",\"\\\\updownarrow\",\"\\\\Uparrow\",\"\\\\Downarrow\",\"\\\\Updownarrow\",\"|\",\"\\\\|\",\"\\\\vert\",\"\\\\Vert\",\"\\\\lvert\",\"\\\\rvert\",\"\\\\lVert\",\"\\\\rVert\",\"\\\\lgroup\",\"\\\\rgroup\",\"\\u27ee\",\"\\u27ef\",\"\\\\lmoustache\",\"\\\\rmoustache\",\"\\u23b0\",\"\\u23b1\"],Ye=[\"<\",\">\",\"\\\\langle\",\"\\\\rangle\",\"/\",\"\\\\backslash\",\"\\\\lt\",\"\\\\gt\"],_e=[0,1.2,1.8,2.4,3],We=[{type:\"small\",style:w.SCRIPTSCRIPT},{type:\"small\",style:w.SCRIPT},{type:\"small\",style:w.TEXT},{type:\"large\",size:1},{type:\"large\",size:2},{type:\"large\",size:3},{type:\"large\",size:4}],je=[{type:\"small\",style:w.SCRIPTSCRIPT},{type:\"small\",style:w.SCRIPT},{type:\"small\",style:w.TEXT},{type:\"stack\"}],$e=[{type:\"small\",style:w.SCRIPTSCRIPT},{type:\"small\",style:w.SCRIPT},{type:\"small\",style:w.TEXT},{type:\"large\",size:1},{type:\"large\",size:2},{type:\"large\",size:3},{type:\"large\",size:4},{type:\"stack\"}],Ze=function(t){if(\"small\"===t.type)return\"Main-Regular\";if(\"large\"===t.type)return\"Size\"+t.size+\"-Regular\";if(\"stack\"===t.type)return\"Size4-Regular\";throw new Error(\"Add support for delim type '\"+t.type+\"' here.\")},Ke=function(t,e,r,a){for(var n=Math.min(2,3-a.style.size);n<r.length&&\"stack\"!==r[n].type;n++){var o=Le(t,Ze(r[n]),\"math\"),i=o.height+o.depth;if(\"small\"===r[n].type&&(i*=a.havingBaseStyle(r[n].style).sizeMultiplier),i>e)return r[n]}return r[r.length-1]},Je=function(t,e,r,a,n,o){var i;\"<\"===t||\"\\\\lt\"===t||\"\\u27e8\"===t?t=\"\\\\langle\":\">\"!==t&&\"\\\\gt\"!==t&&\"\\u27e9\"!==t||(t=\"\\\\rangle\"),i=c.contains(Ye,t)?We:c.contains(Ge,t)?$e:je;var s=Ke(t,e,i,a);return\"small\"===s.type?function(t,e,r,a,n,o){var i=Lt.makeSymbol(t,\"Main-Regular\",n,a),s=He(i,e,a,o);return r&&Pe(s,a,e),s}(t,s.style,r,a,n,o):\"large\"===s.type?De(t,s.size,r,a,n,o):Ve(t,e,r,a,n,o)},Qe=function(t,e){var r,a,n=e.havingBaseSizing(),o=Ke(\"\\\\surd\",t*n.sizeMultiplier,$e,n),i=n.sizeMultiplier,s=0,h=0,l=0;return\"small\"===o.type?(t<1?i=1:t<1.4&&(i=.7),h=1/i,(r=Ue(\"sqrtMain\",s=1.08/i,l=1080,e)).style.minWidth=\"0.853em\",a=.833/i):\"large\"===o.type?(l=1080*_e[o.size],h=_e[o.size]/i,s=(_e[o.size]+.08)/i,(r=Ue(\"sqrtSize\"+o.size,s,l,e)).style.minWidth=\"1.02em\",a=1/i):(s=t+.08,h=t,l=Math.floor(1e3*t)+80,(r=Ue(\"sqrtTall\",s,l,e)).style.minWidth=\"0.742em\",a=1.056),r.height=h,r.style.height=s+\"em\",{span:r,advanceWidth:a,ruleWidth:e.fontMetrics().sqrtRuleThickness*i}},tr=function(t,e,r,a,n){if(\"<\"===t||\"\\\\lt\"===t||\"\\u27e8\"===t?t=\"\\\\langle\":\">\"!==t&&\"\\\\gt\"!==t&&\"\\u27e9\"!==t||(t=\"\\\\rangle\"),c.contains(Ge,t)||c.contains(Ye,t))return De(t,e,!1,r,a,n);if(c.contains(Xe,t))return Ve(t,_e[e],!1,r,a,n);throw new i(\"Illegal delimiter: '\"+t+\"'\")},er=Je,rr=function(t,e,r,a,n,o){var i=a.fontMetrics().axisHeight*a.sizeMultiplier,s=5/a.fontMetrics().ptPerEm,h=Math.max(e-i,r+i),l=Math.max(h/500*901,2*h-s);return Je(t,l,!0,a,n,o)},ar={\"\\\\bigl\":{mclass:\"mopen\",size:1},\"\\\\Bigl\":{mclass:\"mopen\",size:2},\"\\\\biggl\":{mclass:\"mopen\",size:3},\"\\\\Biggl\":{mclass:\"mopen\",size:4},\"\\\\bigr\":{mclass:\"mclose\",size:1},\"\\\\Bigr\":{mclass:\"mclose\",size:2},\"\\\\biggr\":{mclass:\"mclose\",size:3},\"\\\\Biggr\":{mclass:\"mclose\",size:4},\"\\\\bigm\":{mclass:\"mrel\",size:1},\"\\\\Bigm\":{mclass:\"mrel\",size:2},\"\\\\biggm\":{mclass:\"mrel\",size:3},\"\\\\Biggm\":{mclass:\"mrel\",size:4},\"\\\\big\":{mclass:\"mord\",size:1},\"\\\\Big\":{mclass:\"mord\",size:2},\"\\\\bigg\":{mclass:\"mord\",size:3},\"\\\\Bigg\":{mclass:\"mord\",size:4}},nr=[\"(\",\"\\\\lparen\",\")\",\"\\\\rparen\",\"[\",\"\\\\lbrack\",\"]\",\"\\\\rbrack\",\"\\\\{\",\"\\\\lbrace\",\"\\\\}\",\"\\\\rbrace\",\"\\\\lfloor\",\"\\\\rfloor\",\"\\u230a\",\"\\u230b\",\"\\\\lceil\",\"\\\\rceil\",\"\\u2308\",\"\\u2309\",\"<\",\">\",\"\\\\langle\",\"\\u27e8\",\"\\\\rangle\",\"\\u27e9\",\"\\\\lt\",\"\\\\gt\",\"\\\\lvert\",\"\\\\rvert\",\"\\\\lVert\",\"\\\\rVert\",\"\\\\lgroup\",\"\\\\rgroup\",\"\\u27ee\",\"\\u27ef\",\"\\\\lmoustache\",\"\\\\rmoustache\",\"\\u23b0\",\"\\u23b1\",\"/\",\"\\\\backslash\",\"|\",\"\\\\vert\",\"\\\\|\",\"\\\\Vert\",\"\\\\uparrow\",\"\\\\Uparrow\",\"\\\\downarrow\",\"\\\\Downarrow\",\"\\\\updownarrow\",\"\\\\Updownarrow\",\".\"];function or(t,e){var r=Ft(t);if(r&&c.contains(nr,r.text))return r;throw new i(\"Invalid delimiter: '\"+(r?r.text:JSON.stringify(t))+\"' after '\"+e.funcName+\"'\",t)}function ir(t){if(!t.body)throw new Error(\"Bug: The leftright ParseNode wasn't fully parsed.\")}$t({type:\"delimsizing\",names:[\"\\\\bigl\",\"\\\\Bigl\",\"\\\\biggl\",\"\\\\Biggl\",\"\\\\bigr\",\"\\\\Bigr\",\"\\\\biggr\",\"\\\\Biggr\",\"\\\\bigm\",\"\\\\Bigm\",\"\\\\biggm\",\"\\\\Biggm\",\"\\\\big\",\"\\\\Big\",\"\\\\bigg\",\"\\\\Bigg\"],props:{numArgs:1},handler:function(t,e){var r=or(e[0],t);return{type:\"delimsizing\",mode:t.parser.mode,size:ar[t.funcName].size,mclass:ar[t.funcName].mclass,delim:r.text}},htmlBuilder:function(t,e){return\".\"===t.delim?Lt.makeSpan([t.mclass]):tr(t.delim,t.size,e,t.mode,[t.mclass])},mathmlBuilder:function(t){var e=[];\".\"!==t.delim&&e.push(fe(t.delim,t.mode));var r=new pe.MathNode(\"mo\",e);return\"mopen\"===t.mclass||\"mclose\"===t.mclass?r.setAttribute(\"fence\",\"true\"):r.setAttribute(\"fence\",\"false\"),r}}),$t({type:\"leftright-right\",names:[\"\\\\right\"],props:{numArgs:1},handler:function(t,e){return{type:\"leftright-right\",mode:t.parser.mode,delim:or(e[0],t).text}}}),$t({type:\"leftright\",names:[\"\\\\left\"],props:{numArgs:1},handler:function(t,e){var r=or(e[0],t),a=t.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect(\"\\\\right\",!1);var o=Ht(a.parseFunction(),\"leftright-right\");return{type:\"leftright\",mode:a.mode,body:n,left:r.text,right:o.delim}},htmlBuilder:function(t,e){ir(t);for(var r,a,n=ae(t.body,e,!0,[\"mopen\",\"mclose\"]),o=0,i=0,s=!1,h=0;h<n.length;h++)n[h].isMiddle?s=!0:(o=Math.max(n[h].height,o),i=Math.max(n[h].depth,i));if(o*=e.sizeMultiplier,i*=e.sizeMultiplier,r=\".\"===t.left?se(e,[\"mopen\"]):rr(t.left,o,i,e,t.mode,[\"mopen\"]),n.unshift(r),s)for(var l=1;l<n.length;l++){var m=n[l].isMiddle;m&&(n[l]=rr(m.delim,o,i,m.options,t.mode,[]))}return a=\".\"===t.right?se(e,[\"mclose\"]):rr(t.right,o,i,e,t.mode,[\"mclose\"]),n.push(a),Lt.makeSpan([\"minner\"],n,e)},mathmlBuilder:function(t,e){ir(t);var r=ve(t.body,e);if(\".\"!==t.left){var a=new pe.MathNode(\"mo\",[fe(t.left,t.mode)]);a.setAttribute(\"fence\",\"true\"),r.unshift(a)}if(\".\"!==t.right){var n=new pe.MathNode(\"mo\",[fe(t.right,t.mode)]);n.setAttribute(\"fence\",\"true\"),r.push(n)}return ge(r)}}),$t({type:\"middle\",names:[\"\\\\middle\"],props:{numArgs:1},handler:function(t,e){var r=or(e[0],t);if(!t.parser.leftrightDepth)throw new i(\"\\\\middle without preceding \\\\left\",r);return{type:\"middle\",mode:t.parser.mode,delim:r.text}},htmlBuilder:function(t,e){var r;if(\".\"===t.delim)r=se(e,[]);else{r=tr(t.delim,1,e,t.mode,[]);var a={delim:t.delim,options:e};r.isMiddle=a}return r},mathmlBuilder:function(t,e){var r=\"\\\\vert\"===t.delim||\"|\"===t.delim?fe(\"|\",\"text\"):fe(t.delim,t.mode),a=new pe.MathNode(\"mo\",[r]);return a.setAttribute(\"fence\",\"true\"),a.setAttribute(\"lspace\",\"0.05em\"),a.setAttribute(\"rspace\",\"0.05em\"),a}});var sr=function(t,e){var r,a,n=Lt.wrapFragment(he(t.body,e),e),o=t.label.substr(1),i=e.sizeMultiplier,s=0,h=c.isCharacterBox(t.body);if(\"sout\"===o)(r=Lt.makeSpan([\"stretchy\",\"sout\"])).height=e.fontMetrics().defaultRuleThickness/i,s=-.5*e.fontMetrics().xHeight;else{/cancel/.test(o)?h||n.classes.push(\"cancel-pad\"):n.classes.push(\"boxpad\");var l=0;l=/box/.test(o)?\"colorbox\"===o?.3:.34:h?.2:0,r=Ae(n,o,l,e),s=n.depth+l,t.backgroundColor&&(r.style.backgroundColor=t.backgroundColor,t.borderColor&&(r.style.borderColor=t.borderColor))}return a=t.backgroundColor?Lt.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:r,shift:s},{type:\"elem\",elem:n,shift:0}]},e):Lt.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:n,shift:0},{type:\"elem\",elem:r,shift:s,wrapperClasses:/cancel/.test(o)?[\"svg-align\"]:[]}]},e),/cancel/.test(o)&&(a.height=n.height,a.depth=n.depth),/cancel/.test(o)&&!h?Lt.makeSpan([\"mord\",\"cancel-lap\"],[a],e):Lt.makeSpan([\"mord\"],[a],e)},hr=function(t,e){var r=new pe.MathNode(t.label.indexOf(\"colorbox\")>-1?\"mpadded\":\"menclose\",[ye(t.body,e)]);switch(t.label){case\"\\\\cancel\":r.setAttribute(\"notation\",\"updiagonalstrike\");break;case\"\\\\bcancel\":r.setAttribute(\"notation\",\"downdiagonalstrike\");break;case\"\\\\sout\":r.setAttribute(\"notation\",\"horizontalstrike\");break;case\"\\\\fbox\":r.setAttribute(\"notation\",\"box\");break;case\"\\\\fcolorbox\":case\"\\\\colorbox\":if(r.setAttribute(\"width\",\"+6pt\"),r.setAttribute(\"height\",\"+6pt\"),r.setAttribute(\"lspace\",\"3pt\"),r.setAttribute(\"voffset\",\"3pt\"),\"\\\\fcolorbox\"===t.label){var a=e.fontMetrics().defaultRuleThickness;r.setAttribute(\"style\",\"border: \"+a+\"em solid \"+String(t.borderColor))}break;case\"\\\\xcancel\":r.setAttribute(\"notation\",\"updiagonalstrike downdiagonalstrike\")}return t.backgroundColor&&r.setAttribute(\"mathbackground\",t.backgroundColor),r};$t({type:\"enclose\",names:[\"\\\\colorbox\"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:[\"color\",\"text\"]},handler:function(t,e,r){var a=t.parser,n=t.funcName,o=Ht(e[0],\"color-token\").color,i=e[1];return{type:\"enclose\",mode:a.mode,label:n,backgroundColor:o,body:i}},htmlBuilder:sr,mathmlBuilder:hr}),$t({type:\"enclose\",names:[\"\\\\fcolorbox\"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:[\"color\",\"color\",\"text\"]},handler:function(t,e,r){var a=t.parser,n=t.funcName,o=Ht(e[0],\"color-token\").color,i=Ht(e[1],\"color-token\").color,s=e[2];return{type:\"enclose\",mode:a.mode,label:n,backgroundColor:i,borderColor:o,body:s}},htmlBuilder:sr,mathmlBuilder:hr}),$t({type:\"enclose\",names:[\"\\\\fbox\"],props:{numArgs:1,argTypes:[\"text\"],allowedInText:!0},handler:function(t,e){return{type:\"enclose\",mode:t.parser.mode,label:\"\\\\fbox\",body:e[0]}}}),$t({type:\"enclose\",names:[\"\\\\cancel\",\"\\\\bcancel\",\"\\\\xcancel\",\"\\\\sout\"],props:{numArgs:1},handler:function(t,e,r){var a=t.parser,n=t.funcName,o=e[0];return{type:\"enclose\",mode:a.mode,label:n,body:o}},htmlBuilder:sr,mathmlBuilder:hr});var lr={};function mr(t){for(var e=t.type,r=t.names,a=t.props,n=t.handler,o=t.htmlBuilder,i=t.mathmlBuilder,s={type:e,numArgs:a.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:n},h=0;h<r.length;++h)lr[r[h]]=s;o&&(Wt[e]=o),i&&(jt[e]=i)}function cr(t){var e=[];t.consumeSpaces();for(var r=t.nextToken.text;\"\\\\hline\"===r||\"\\\\hdashline\"===r;)t.consume(),e.push(\"\\\\hdashline\"===r),t.consumeSpaces(),r=t.nextToken.text;return e}function ur(t,e,r){var a=e.hskipBeforeAndAfter,n=e.addJot,o=e.cols,s=e.arraystretch,h=e.colSeparationType;if(t.gullet.beginGroup(),t.gullet.macros.set(\"\\\\\\\\\",\"\\\\cr\"),!s){var l=t.gullet.expandMacroAsText(\"\\\\arraystretch\");if(null==l)s=1;else if(!(s=parseFloat(l))||s<0)throw new i(\"Invalid \\\\arraystretch: \"+l)}var m=[],c=[m],u=[],d=[];for(d.push(cr(t));;){var p=t.parseExpression(!1,\"\\\\cr\");p={type:\"ordgroup\",mode:t.mode,body:p},r&&(p={type:\"styling\",mode:t.mode,style:r,body:[p]}),m.push(p);var f=t.nextToken.text;if(\"&\"===f)t.consume();else{if(\"\\\\end\"===f){1===m.length&&\"styling\"===p.type&&0===p.body[0].body.length&&c.pop(),d.length<c.length+1&&d.push([]);break}if(\"\\\\cr\"!==f)throw new i(\"Expected & or \\\\\\\\ or \\\\cr or \\\\end\",t.nextToken);var g=Ht(t.parseFunction(),\"cr\");u.push(g.size),d.push(cr(t)),m=[],c.push(m)}}return t.gullet.endGroup(),{type:\"array\",mode:t.mode,addJot:n,arraystretch:s,body:c,cols:o,rowGaps:u,hskipBeforeAndAfter:a,hLinesBeforeRow:d,colSeparationType:h}}function dr(t){return\"d\"===t.substr(0,1)?\"display\":\"text\"}var pr=function(t,e){var r,a,n=t.body.length,o=t.hLinesBeforeRow,s=0,h=new Array(n),l=[],m=1/e.fontMetrics().ptPerEm,u=5*m,d=12*m,p=3*m,f=t.arraystretch*d,g=.7*f,x=.3*f,v=0;function b(t){for(var e=0;e<t.length;++e)e>0&&(v+=.25),l.push({pos:v,isDashed:t[e]})}for(b(o[0]),r=0;r<t.body.length;++r){var y=t.body[r],w=g,k=x;s<y.length&&(s=y.length);var S=new Array(y.length);for(a=0;a<y.length;++a){var z=he(y[a],e);k<z.depth&&(k=z.depth),w<z.height&&(w=z.height),S[a]=z}var M=t.rowGaps[r],T=0;M&&(T=zt(M,e))>0&&(k<(T+=x)&&(k=T),T=0),t.addJot&&(k+=p),S.height=w,S.depth=k,v+=w,S.pos=v,v+=k+T,h[r]=S,b(o[r+1])}var A,B,q=v/2+e.fontMetrics().axisHeight,C=t.cols||[],N=[];for(a=0,B=0;a<s||B<C.length;++a,++B){for(var I=C[B]||{},O=!0;\"separator\"===I.type;){if(O||((A=Lt.makeSpan([\"arraycolsep\"],[])).style.width=e.fontMetrics().doubleRuleSep+\"em\",N.push(A)),\"|\"===I.separator){var E=Lt.makeSpan([\"vertical-separator\"],[],e);E.style.height=v+\"em\",E.style.verticalAlign=-(v-q)+\"em\",N.push(E)}else{if(\":\"!==I.separator)throw new i(\"Invalid separator type: \"+I.separator);var R=Lt.makeSpan([\"vertical-separator\",\"vs-dashed\"],[],e);R.style.height=v+\"em\",R.style.verticalAlign=-(v-q)+\"em\",N.push(R)}I=C[++B]||{},O=!1}if(!(a>=s)){var L=void 0;(a>0||t.hskipBeforeAndAfter)&&0!==(L=c.deflt(I.pregap,u))&&((A=Lt.makeSpan([\"arraycolsep\"],[])).style.width=L+\"em\",N.push(A));var H=[];for(r=0;r<n;++r){var P=h[r],D=P[a];if(D){var F=P.pos-q;D.depth=P.depth,D.height=P.height,H.push({type:\"elem\",elem:D,shift:F})}}H=Lt.makeVList({positionType:\"individualShift\",children:H},e),H=Lt.makeSpan([\"col-align-\"+(I.align||\"c\")],[H]),N.push(H),(a<s-1||t.hskipBeforeAndAfter)&&0!==(L=c.deflt(I.postgap,u))&&((A=Lt.makeSpan([\"arraycolsep\"],[])).style.width=L+\"em\",N.push(A))}}if(h=Lt.makeSpan([\"mtable\"],N),l.length>0){for(var V=Lt.makeLineSpan(\"hline\",e,.05),U=Lt.makeLineSpan(\"hdashline\",e,.05),G=[{type:\"elem\",elem:h,shift:0}];l.length>0;){var X=l.pop(),Y=X.pos-q;X.isDashed?G.push({type:\"elem\",elem:U,shift:Y}):G.push({type:\"elem\",elem:V,shift:Y})}h=Lt.makeVList({positionType:\"individualShift\",children:G},e)}return Lt.makeSpan([\"mord\"],[h],e)},fr={c:\"center \",l:\"left \",r:\"right \"},gr=function(t,e){var r=new pe.MathNode(\"mtable\",t.body.map(function(t){return new pe.MathNode(\"mtr\",t.map(function(t){return new pe.MathNode(\"mtd\",[ye(t,e)])}))})),a=.16+t.arraystretch-1+(t.addJot?.09:0);r.setAttribute(\"rowspacing\",a+\"em\");var n=\"\",o=\"\";if(t.cols){var i=t.cols,s=\"\",h=!1,l=0,m=i.length;\"separator\"===i[0].type&&(n+=\"top \",l=1),\"separator\"===i[i.length-1].type&&(n+=\"bottom \",m-=1);for(var c=l;c<m;c++)\"align\"===i[c].type?(o+=fr[i[c].align],h&&(s+=\"none \"),h=!0):\"separator\"===i[c].type&&h&&(s+=\"|\"===i[c].separator?\"solid \":\"dashed \",h=!1);r.setAttribute(\"columnalign\",o.trim()),/[sd]/.test(s)&&r.setAttribute(\"columnlines\",s.trim())}if(\"align\"===t.colSeparationType){for(var u=t.cols||[],d=\"\",p=1;p<u.length;p++)d+=p%2?\"0em \":\"1em \";r.setAttribute(\"columnspacing\",d.trim())}else\"alignat\"===t.colSeparationType?r.setAttribute(\"columnspacing\",\"0em\"):r.setAttribute(\"columnspacing\",\"1em\");var f=\"\",g=t.hLinesBeforeRow;n+=g[0].length>0?\"left \":\"\",n+=g[g.length-1].length>0?\"right \":\"\";for(var x=1;x<g.length-1;x++)f+=0===g[x].length?\"none \":g[x][0]?\"dashed \":\"solid \";if(/[sd]/.test(f)&&r.setAttribute(\"rowlines\",f.trim()),\"\"===n)return r;var v=new pe.MathNode(\"menclose\",[r]);return v.setAttribute(\"notation\",n.trim()),v},xr=function(t,e){var r,a=[],n=ur(t.parser,{cols:a,addJot:!0},\"display\"),o=0,s={type:\"ordgroup\",mode:t.mode,body:[]},h=Pt(e[0],\"ordgroup\");if(h){for(var l=\"\",m=0;m<h.body.length;m++){l+=Ht(h.body[m],\"textord\").text}r=Number(l),o=2*r}var c=!o;n.body.forEach(function(t){for(var e=1;e<t.length;e+=2){var a=Ht(t[e],\"styling\");Ht(a.body[0],\"ordgroup\").body.unshift(s)}if(c)o<t.length&&(o=t.length);else{var n=t.length/2;if(r<n)throw new i(\"Too many math in a row: expected \"+r+\", but got \"+n,t[0])}});for(var u=0;u<o;++u){var d=\"r\",p=0;u%2==1?d=\"l\":u>0&&c&&(p=1),a[u]={type:\"align\",align:d,pregap:p,postgap:0}}return n.colSeparationType=c?\"align\":\"alignat\",n};mr({type:\"array\",names:[\"array\",\"darray\"],props:{numArgs:1},handler:function(t,e){var r={cols:(Ft(e[0])?[e[0]]:Ht(e[0],\"ordgroup\").body).map(function(t){var e=function(t){var e=Ft(t);if(!e)throw new Error(\"Expected node of symbol group type, but got \"+(t?\"node of type \"+t.type:String(t)));return e}(t).text;if(-1!==\"lcr\".indexOf(e))return{type:\"align\",align:e};if(\"|\"===e)return{type:\"separator\",separator:\"|\"};if(\":\"===e)return{type:\"separator\",separator:\":\"};throw new i(\"Unknown column alignment: \"+e,t)}),hskipBeforeAndAfter:!0};return ur(t.parser,r,dr(t.envName))},htmlBuilder:pr,mathmlBuilder:gr}),mr({type:\"array\",names:[\"matrix\",\"pmatrix\",\"bmatrix\",\"Bmatrix\",\"vmatrix\",\"Vmatrix\"],props:{numArgs:0},handler:function(t){var e={matrix:null,pmatrix:[\"(\",\")\"],bmatrix:[\"[\",\"]\"],Bmatrix:[\"\\\\{\",\"\\\\}\"],vmatrix:[\"|\",\"|\"],Vmatrix:[\"\\\\Vert\",\"\\\\Vert\"]}[t.envName],r=ur(t.parser,{hskipBeforeAndAfter:!1},dr(t.envName));return e?{type:\"leftright\",mode:t.mode,body:[r],left:e[0],right:e[1]}:r},htmlBuilder:pr,mathmlBuilder:gr}),mr({type:\"array\",names:[\"cases\",\"dcases\"],props:{numArgs:0},handler:function(t){var e=ur(t.parser,{arraystretch:1.2,cols:[{type:\"align\",align:\"l\",pregap:0,postgap:1},{type:\"align\",align:\"l\",pregap:0,postgap:0}]},dr(t.envName));return{type:\"leftright\",mode:t.mode,body:[e],left:\"\\\\{\",right:\".\"}},htmlBuilder:pr,mathmlBuilder:gr}),mr({type:\"array\",names:[\"aligned\"],props:{numArgs:0},handler:xr,htmlBuilder:pr,mathmlBuilder:gr}),mr({type:\"array\",names:[\"gathered\"],props:{numArgs:0},handler:function(t){return ur(t.parser,{cols:[{type:\"align\",align:\"c\"}],addJot:!0},\"display\")},htmlBuilder:pr,mathmlBuilder:gr}),mr({type:\"array\",names:[\"alignedat\"],props:{numArgs:1},handler:xr,htmlBuilder:pr,mathmlBuilder:gr}),$t({type:\"text\",names:[\"\\\\hline\",\"\\\\hdashline\"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(t,e){throw new i(t.funcName+\" valid only within array environment\")}});var vr=lr;$t({type:\"environment\",names:[\"\\\\begin\",\"\\\\end\"],props:{numArgs:1,argTypes:[\"text\"]},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];if(\"ordgroup\"!==n.type)throw new i(\"Invalid environment name\",n);for(var o=\"\",s=0;s<n.body.length;++s)o+=Ht(n.body[s],\"textord\").text;if(\"\\\\begin\"===a){if(!vr.hasOwnProperty(o))throw new i(\"No such environment: \"+o,n);var h=vr[o],l=r.parseArguments(\"\\\\begin{\"+o+\"}\",h),m=l.args,c=l.optArgs,u={mode:r.mode,envName:o,parser:r},d=h.handler(u,m,c);r.expect(\"\\\\end\",!1);var p=r.nextToken,f=Ht(r.parseFunction(),\"environment\");if(f.name!==o)throw new i(\"Mismatch: \\\\begin{\"+o+\"} matched by \\\\end{\"+f.name+\"}\",p);return d}return{type:\"environment\",mode:r.mode,name:o,nameGroup:n}}});var br=Lt.makeSpan;function yr(t,e){var r=ae(t.body,e,!0);return br([t.mclass],r,e)}function wr(t,e){var r=ve(t.body,e);return pe.newDocumentFragment(r)}$t({type:\"mclass\",names:[\"\\\\mathord\",\"\\\\mathbin\",\"\\\\mathrel\",\"\\\\mathopen\",\"\\\\mathclose\",\"\\\\mathpunct\",\"\\\\mathinner\"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];return{type:\"mclass\",mode:r.mode,mclass:\"m\"+a.substr(5),body:Kt(n)}},htmlBuilder:yr,mathmlBuilder:wr});var kr=function(t){var e=\"ordgroup\"===t.type&&t.body.length?t.body[0]:t;return\"atom\"!==e.type||\"bin\"!==e.family&&\"rel\"!==e.family?\"mord\":\"m\"+e.family};$t({type:\"mclass\",names:[\"\\\\@binrel\"],props:{numArgs:2},handler:function(t,e){return{type:\"mclass\",mode:t.parser.mode,mclass:kr(e[0]),body:[e[1]]}}}),$t({type:\"mclass\",names:[\"\\\\stackrel\",\"\\\\overset\",\"\\\\underset\"],props:{numArgs:2},handler:function(t,e){var r,a=t.parser,n=t.funcName,o=e[1],i=e[0];r=\"\\\\stackrel\"!==n?kr(o):\"mrel\";var s={type:\"op\",mode:o.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:\"\\\\stackrel\"!==n,body:Kt(o)},h={type:\"supsub\",mode:i.mode,base:s,sup:\"\\\\underset\"===n?null:i,sub:\"\\\\underset\"===n?i:null};return{type:\"mclass\",mode:a.mode,mclass:r,body:[h]}},htmlBuilder:yr,mathmlBuilder:wr});var Sr=function(t,e){var r=t.font,a=e.withFont(r);return he(t.body,a)},zr=function(t,e){var r=t.font,a=e.withFont(r);return ye(t.body,a)},Mr={\"\\\\Bbb\":\"\\\\mathbb\",\"\\\\bold\":\"\\\\mathbf\",\"\\\\frak\":\"\\\\mathfrak\",\"\\\\bm\":\"\\\\boldsymbol\"};$t({type:\"font\",names:[\"\\\\mathrm\",\"\\\\mathit\",\"\\\\mathbf\",\"\\\\mathnormal\",\"\\\\mathbb\",\"\\\\mathcal\",\"\\\\mathfrak\",\"\\\\mathscr\",\"\\\\mathsf\",\"\\\\mathtt\",\"\\\\Bbb\",\"\\\\bold\",\"\\\\frak\"],props:{numArgs:1,greediness:2},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0],o=a;return o in Mr&&(o=Mr[o]),{type:\"font\",mode:r.mode,font:o.slice(1),body:n}},htmlBuilder:Sr,mathmlBuilder:zr}),$t({type:\"mclass\",names:[\"\\\\boldsymbol\",\"\\\\bm\"],props:{numArgs:1,greediness:2},handler:function(t,e){var r=t.parser,a=e[0];return{type:\"mclass\",mode:r.mode,mclass:kr(a),body:[{type:\"font\",mode:r.mode,font:\"boldsymbol\",body:a}]}}}),$t({type:\"font\",names:[\"\\\\rm\",\"\\\\sf\",\"\\\\tt\",\"\\\\bf\",\"\\\\it\"],props:{numArgs:0,allowedInText:!0},handler:function(t,e){var r=t.parser,a=t.funcName,n=t.breakOnTokenText,o=r.mode,i=r.parseExpression(!0,n);return{type:\"font\",mode:o,font:\"math\"+a.slice(1),body:{type:\"ordgroup\",mode:r.mode,body:i}}},htmlBuilder:Sr,mathmlBuilder:zr});var Tr=function(t,e){var r=e;return\"display\"===t?r=r.id>=w.SCRIPT.id?r.text():w.DISPLAY:\"text\"===t&&r.size===w.DISPLAY.size?r=w.TEXT:\"script\"===t?r=w.SCRIPT:\"scriptscript\"===t&&(r=w.SCRIPTSCRIPT),r},Ar=function(t,e){var r,a=Tr(t.size,e.style),n=a.fracNum(),o=a.fracDen();r=e.havingStyle(n);var i=he(t.numer,r,e);if(t.continued){var s=8.5/e.fontMetrics().ptPerEm,h=3.5/e.fontMetrics().ptPerEm;i.height=i.height<s?s:i.height,i.depth=i.depth<h?h:i.depth}r=e.havingStyle(o);var l,m,c,u,d,p,f,g,x,v,b=he(t.denom,r,e);if(t.hasBarLine?(t.barSize?(m=zt(t.barSize,e),l=Lt.makeLineSpan(\"frac-line\",e,m)):l=Lt.makeLineSpan(\"frac-line\",e),m=l.height,c=l.height):(l=null,m=0,c=e.fontMetrics().defaultRuleThickness),a.size===w.DISPLAY.size||\"display\"===t.size?(u=e.fontMetrics().num1,d=m>0?3*c:7*c,p=e.fontMetrics().denom1):(m>0?(u=e.fontMetrics().num2,d=c):(u=e.fontMetrics().num3,d=3*c),p=e.fontMetrics().denom2),l){var y=e.fontMetrics().axisHeight;u-i.depth-(y+.5*m)<d&&(u+=d-(u-i.depth-(y+.5*m))),y-.5*m-(b.height-p)<d&&(p+=d-(y-.5*m-(b.height-p)));var k=-(y-.5*m);f=Lt.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:b,shift:p},{type:\"elem\",elem:l,shift:k},{type:\"elem\",elem:i,shift:-u}]},e)}else{var S=u-i.depth-(b.height-p);S<d&&(u+=.5*(d-S),p+=.5*(d-S)),f=Lt.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:b,shift:p},{type:\"elem\",elem:i,shift:-u}]},e)}return r=e.havingStyle(a),f.height*=r.sizeMultiplier/e.sizeMultiplier,f.depth*=r.sizeMultiplier/e.sizeMultiplier,g=a.size===w.DISPLAY.size?e.fontMetrics().delim1:e.fontMetrics().delim2,x=null==t.leftDelim?se(e,[\"mopen\"]):er(t.leftDelim,g,!0,e.havingStyle(a),t.mode,[\"mopen\"]),v=t.continued?Lt.makeSpan([]):null==t.rightDelim?se(e,[\"mclose\"]):er(t.rightDelim,g,!0,e.havingStyle(a),t.mode,[\"mclose\"]),Lt.makeSpan([\"mord\"].concat(r.sizingClasses(e)),[x,Lt.makeSpan([\"mfrac\"],[f]),v],e)},Br=function(t,e){var r=new pe.MathNode(\"mfrac\",[ye(t.numer,e),ye(t.denom,e)]);if(t.hasBarLine){if(t.barSize){var a=zt(t.barSize,e);r.setAttribute(\"linethickness\",a+\"em\")}}else r.setAttribute(\"linethickness\",\"0px\");var n=Tr(t.size,e.style);if(n.size!==e.style.size){r=new pe.MathNode(\"mstyle\",[r]);var o=n.size===w.DISPLAY.size?\"true\":\"false\";r.setAttribute(\"displaystyle\",o),r.setAttribute(\"scriptlevel\",\"0\")}if(null!=t.leftDelim||null!=t.rightDelim){var i=[];if(null!=t.leftDelim){var s=new pe.MathNode(\"mo\",[new pe.TextNode(t.leftDelim.replace(\"\\\\\",\"\"))]);s.setAttribute(\"fence\",\"true\"),i.push(s)}if(i.push(r),null!=t.rightDelim){var h=new pe.MathNode(\"mo\",[new pe.TextNode(t.rightDelim.replace(\"\\\\\",\"\"))]);h.setAttribute(\"fence\",\"true\"),i.push(h)}return ge(i)}return r};$t({type:\"genfrac\",names:[\"\\\\cfrac\",\"\\\\dfrac\",\"\\\\frac\",\"\\\\tfrac\",\"\\\\dbinom\",\"\\\\binom\",\"\\\\tbinom\",\"\\\\\\\\atopfrac\",\"\\\\\\\\bracefrac\",\"\\\\\\\\brackfrac\"],props:{numArgs:2,greediness:2},handler:function(t,e){var r,a=t.parser,n=t.funcName,o=e[0],i=e[1],s=null,h=null,l=\"auto\";switch(n){case\"\\\\cfrac\":case\"\\\\dfrac\":case\"\\\\frac\":case\"\\\\tfrac\":r=!0;break;case\"\\\\\\\\atopfrac\":r=!1;break;case\"\\\\dbinom\":case\"\\\\binom\":case\"\\\\tbinom\":r=!1,s=\"(\",h=\")\";break;case\"\\\\\\\\bracefrac\":r=!1,s=\"\\\\{\",h=\"\\\\}\";break;case\"\\\\\\\\brackfrac\":r=!1,s=\"[\",h=\"]\";break;default:throw new Error(\"Unrecognized genfrac command\")}switch(n){case\"\\\\cfrac\":case\"\\\\dfrac\":case\"\\\\dbinom\":l=\"display\";break;case\"\\\\tfrac\":case\"\\\\tbinom\":l=\"text\"}return{type:\"genfrac\",mode:a.mode,continued:\"\\\\cfrac\"===n,numer:o,denom:i,hasBarLine:r,leftDelim:s,rightDelim:h,size:l,barSize:null}},htmlBuilder:Ar,mathmlBuilder:Br}),$t({type:\"infix\",names:[\"\\\\over\",\"\\\\choose\",\"\\\\atop\",\"\\\\brace\",\"\\\\brack\"],props:{numArgs:0,infix:!0},handler:function(t){var e,r=t.parser,a=t.funcName,n=t.token;switch(a){case\"\\\\over\":e=\"\\\\frac\";break;case\"\\\\choose\":e=\"\\\\binom\";break;case\"\\\\atop\":e=\"\\\\\\\\atopfrac\";break;case\"\\\\brace\":e=\"\\\\\\\\bracefrac\";break;case\"\\\\brack\":e=\"\\\\\\\\brackfrac\";break;default:throw new Error(\"Unrecognized infix genfrac command\")}return{type:\"infix\",mode:r.mode,replaceWith:e,token:n}}});var qr=[\"display\",\"text\",\"script\",\"scriptscript\"],Cr=function(t){var e=null;return t.length>0&&(e=\".\"===(e=t)?null:e),e};$t({type:\"genfrac\",names:[\"\\\\genfrac\"],props:{numArgs:6,greediness:6,argTypes:[\"math\",\"math\",\"size\",\"text\",\"math\",\"math\"]},handler:function(t,e){var r=t.parser,a=e[4],n=e[5],o=Pt(e[0],\"atom\");o&&(o=Dt(e[0],\"open\"));var i=o?Cr(o.text):null,s=Pt(e[1],\"atom\");s&&(s=Dt(e[1],\"close\"));var h,l=s?Cr(s.text):null,m=Ht(e[2],\"size\"),c=null;h=!!m.isBlank||(c=m.value).number>0;var u=\"auto\",d=Pt(e[3],\"ordgroup\");if(d){if(d.body.length>0){var p=Ht(d.body[0],\"textord\");u=qr[Number(p.text)]}}else d=Ht(e[3],\"textord\"),u=qr[Number(d.text)];return{type:\"genfrac\",mode:r.mode,numer:a,denom:n,continued:!1,hasBarLine:h,barSize:c,leftDelim:i,rightDelim:l,size:u}},htmlBuilder:Ar,mathmlBuilder:Br}),$t({type:\"infix\",names:[\"\\\\above\"],props:{numArgs:1,argTypes:[\"size\"],infix:!0},handler:function(t,e){var r=t.parser,a=(t.funcName,t.token);return{type:\"infix\",mode:r.mode,replaceWith:\"\\\\\\\\abovefrac\",size:Ht(e[0],\"size\").value,token:a}}}),$t({type:\"genfrac\",names:[\"\\\\\\\\abovefrac\"],props:{numArgs:3,argTypes:[\"math\",\"size\",\"math\"]},handler:function(t,e){var r=t.parser,a=(t.funcName,e[0]),n=function(t){if(!t)throw new Error(\"Expected non-null, but got \"+String(t));return t}(Ht(e[1],\"infix\").size),o=e[2],i=n.number>0;return{type:\"genfrac\",mode:r.mode,numer:a,denom:o,continued:!1,hasBarLine:i,barSize:n,leftDelim:null,rightDelim:null,size:\"auto\"}},htmlBuilder:Ar,mathmlBuilder:Br});var Nr=function(t,e){var r,a,n=e.style,o=Pt(t,\"supsub\");o?(r=o.sup?he(o.sup,e.havingStyle(n.sup()),e):he(o.sub,e.havingStyle(n.sub()),e),a=Ht(o.base,\"horizBrace\")):a=Ht(t,\"horizBrace\");var i,s=he(a.base,e.havingBaseStyle(w.DISPLAY)),h=qe(a,e);if(a.isOver?(i=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:s},{type:\"kern\",size:.1},{type:\"elem\",elem:h}]},e)).children[0].children[0].children[1].classes.push(\"svg-align\"):(i=Lt.makeVList({positionType:\"bottom\",positionData:s.depth+.1+h.height,children:[{type:\"elem\",elem:h},{type:\"kern\",size:.1},{type:\"elem\",elem:s}]},e)).children[0].children[0].children[0].classes.push(\"svg-align\"),r){var l=Lt.makeSpan([\"mord\",a.isOver?\"mover\":\"munder\"],[i],e);i=a.isOver?Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:l},{type:\"kern\",size:.2},{type:\"elem\",elem:r}]},e):Lt.makeVList({positionType:\"bottom\",positionData:l.depth+.2+r.height+r.depth,children:[{type:\"elem\",elem:r},{type:\"kern\",size:.2},{type:\"elem\",elem:l}]},e)}return Lt.makeSpan([\"mord\",a.isOver?\"mover\":\"munder\"],[i],e)};$t({type:\"horizBrace\",names:[\"\\\\overbrace\",\"\\\\underbrace\"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=t.funcName;return{type:\"horizBrace\",mode:r.mode,label:a,isOver:/^\\\\over/.test(a),base:e[0]}},htmlBuilder:Nr,mathmlBuilder:function(t,e){var r=Be(t.label);return new pe.MathNode(t.isOver?\"mover\":\"munder\",[ye(t.base,e),r])}}),$t({type:\"href\",names:[\"\\\\href\"],props:{numArgs:2,argTypes:[\"url\",\"original\"],allowedInText:!0},handler:function(t,e){var r=t.parser,a=e[1],n=Ht(e[0],\"url\").url;return{type:\"href\",mode:r.mode,href:n,body:Kt(a)}},htmlBuilder:function(t,e){var r=ae(t.body,e,!1);return Lt.makeAnchor(t.href,[],r,e)},mathmlBuilder:function(t,e){var r=be(t.body,e);return r instanceof ue||(r=new ue(\"mrow\",[r])),r.setAttribute(\"href\",t.href),r}}),$t({type:\"href\",names:[\"\\\\url\"],props:{numArgs:1,argTypes:[\"url\"],allowedInText:!0},handler:function(t,e){for(var r=t.parser,a=Ht(e[0],\"url\").url,n=[],o=0;o<a.length;o++){var i=a[o];\"~\"===i&&(i=\"\\\\textasciitilde\"),n.push({type:\"textord\",mode:\"text\",text:i})}var s={type:\"text\",mode:r.mode,font:\"\\\\texttt\",body:n};return{type:\"href\",mode:r.mode,href:a,body:Kt(s)}}}),$t({type:\"htmlmathml\",names:[\"\\\\html@mathml\"],props:{numArgs:2,allowedInText:!0},handler:function(t,e){return{type:\"htmlmathml\",mode:t.parser.mode,html:Kt(e[0]),mathml:Kt(e[1])}},htmlBuilder:function(t,e){var r=ae(t.html,e,!1);return Lt.makeFragment(r)},mathmlBuilder:function(t,e){return be(t.mathml,e)}}),$t({type:\"kern\",names:[\"\\\\kern\",\"\\\\mkern\",\"\\\\hskip\",\"\\\\mskip\"],props:{numArgs:1,argTypes:[\"size\"],allowedInText:!0},handler:function(t,e){var r=t.parser,a=t.funcName,n=Ht(e[0],\"size\");if(r.settings.strict){var o=\"m\"===a[1],i=\"mu\"===n.value.unit;o?(i||r.settings.reportNonstrict(\"mathVsTextUnits\",\"LaTeX's \"+a+\" supports only mu units, not \"+n.value.unit+\" units\"),\"math\"!==r.mode&&r.settings.reportNonstrict(\"mathVsTextUnits\",\"LaTeX's \"+a+\" works only in math mode\")):i&&r.settings.reportNonstrict(\"mathVsTextUnits\",\"LaTeX's \"+a+\" doesn't support mu units\")}return{type:\"kern\",mode:r.mode,dimension:n.value}},htmlBuilder:function(t,e){return Lt.makeGlue(t.dimension,e)},mathmlBuilder:function(t,e){var r=zt(t.dimension,e);return new pe.SpaceNode(r)}}),$t({type:\"lap\",names:[\"\\\\mathllap\",\"\\\\mathrlap\",\"\\\\mathclap\"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];return{type:\"lap\",mode:r.mode,alignment:a.slice(5),body:n}},htmlBuilder:function(t,e){var r;\"clap\"===t.alignment?(r=Lt.makeSpan([],[he(t.body,e)]),r=Lt.makeSpan([\"inner\"],[r],e)):r=Lt.makeSpan([\"inner\"],[he(t.body,e)]);var a=Lt.makeSpan([\"fix\"],[]),n=Lt.makeSpan([t.alignment],[r,a],e),o=Lt.makeSpan([\"strut\"]);return o.style.height=n.height+n.depth+\"em\",o.style.verticalAlign=-n.depth+\"em\",n.children.unshift(o),n=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:n}]},e),Lt.makeSpan([\"mord\"],[n],e)},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mpadded\",[ye(t.body,e)]);if(\"rlap\"!==t.alignment){var a=\"llap\"===t.alignment?\"-1\":\"-0.5\";r.setAttribute(\"lspace\",a+\"width\")}return r.setAttribute(\"width\",\"0px\"),r}}),$t({type:\"styling\",names:[\"\\\\(\",\"$\"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1,consumeMode:\"math\"},handler:function(t,e){var r=t.funcName,a=t.parser,n=a.mode;a.switchMode(\"math\");var o=\"\\\\(\"===r?\"\\\\)\":\"$\",i=a.parseExpression(!1,o);return a.expect(o,!1),a.switchMode(n),a.consume(),{type:\"styling\",mode:a.mode,style:\"text\",body:i}}}),$t({type:\"text\",names:[\"\\\\)\",\"\\\\]\"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(t,e){throw new i(\"Mismatched \"+t.funcName)}});var Ir=function(t,e){switch(e.style.size){case w.DISPLAY.size:return t.display;case w.TEXT.size:return t.text;case w.SCRIPT.size:return t.script;case w.SCRIPTSCRIPT.size:return t.scriptscript;default:return t.text}};$t({type:\"mathchoice\",names:[\"\\\\mathchoice\"],props:{numArgs:4},handler:function(t,e){return{type:\"mathchoice\",mode:t.parser.mode,display:Kt(e[0]),text:Kt(e[1]),script:Kt(e[2]),scriptscript:Kt(e[3])}},htmlBuilder:function(t,e){var r=Ir(t,e),a=ae(r,e,!1);return Lt.makeFragment(a)},mathmlBuilder:function(t,e){var r=Ir(t,e);return be(r,e)}});var Or=[\"\\\\smallint\"],Er=function(t,e){var r,a,n,o=!1,i=Pt(t,\"supsub\");i?(r=i.sup,a=i.sub,n=Ht(i.base,\"op\"),o=!0):n=Ht(t,\"op\");var s,h=e.style,l=!1;if(h.size===w.DISPLAY.size&&n.symbol&&!c.contains(Or,n.name)&&(l=!0),n.symbol){var m=l?\"Size2-Regular\":\"Size1-Regular\",u=\"\";if(\"\\\\oiint\"!==n.name&&\"\\\\oiiint\"!==n.name||(u=n.name.substr(1),n.name=\"oiint\"===u?\"\\\\iint\":\"\\\\iiint\"),s=Lt.makeSymbol(n.name,m,\"math\",e,[\"mop\",\"op-symbol\",l?\"large-op\":\"small-op\"]),u.length>0){var d=s.italic,p=Lt.staticSvg(u+\"Size\"+(l?\"2\":\"1\"),e);s=Lt.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:s,shift:0},{type:\"elem\",elem:p,shift:l?.08:0}]},e),n.name=\"\\\\\"+u,s.classes.unshift(\"mop\"),s.italic=d}}else if(n.body){var f=ae(n.body,e,!0);1===f.length&&f[0]instanceof E?(s=f[0]).classes[0]=\"mop\":s=Lt.makeSpan([\"mop\"],Lt.tryCombineChars(f),e)}else{for(var g=[],x=1;x<n.name.length;x++)g.push(Lt.mathsym(n.name[x],n.mode));s=Lt.makeSpan([\"mop\"],g,e)}var v=0,b=0;if((s instanceof E||\"\\\\oiint\"===n.name||\"\\\\oiiint\"===n.name)&&!n.suppressBaseShift&&(v=(s.height-s.depth)/2-e.fontMetrics().axisHeight,b=s.italic),o){var y,k,S;if(s=Lt.makeSpan([],[s]),r){var z=he(r,e.havingStyle(h.sup()),e);k={elem:z,kern:Math.max(e.fontMetrics().bigOpSpacing1,e.fontMetrics().bigOpSpacing3-z.depth)}}if(a){var M=he(a,e.havingStyle(h.sub()),e);y={elem:M,kern:Math.max(e.fontMetrics().bigOpSpacing2,e.fontMetrics().bigOpSpacing4-M.height)}}if(k&&y){var T=e.fontMetrics().bigOpSpacing5+y.elem.height+y.elem.depth+y.kern+s.depth+v;S=Lt.makeVList({positionType:\"bottom\",positionData:T,children:[{type:\"kern\",size:e.fontMetrics().bigOpSpacing5},{type:\"elem\",elem:y.elem,marginLeft:-b+\"em\"},{type:\"kern\",size:y.kern},{type:\"elem\",elem:s},{type:\"kern\",size:k.kern},{type:\"elem\",elem:k.elem,marginLeft:b+\"em\"},{type:\"kern\",size:e.fontMetrics().bigOpSpacing5}]},e)}else if(y){var A=s.height-v;S=Lt.makeVList({positionType:\"top\",positionData:A,children:[{type:\"kern\",size:e.fontMetrics().bigOpSpacing5},{type:\"elem\",elem:y.elem,marginLeft:-b+\"em\"},{type:\"kern\",size:y.kern},{type:\"elem\",elem:s}]},e)}else{if(!k)return s;var B=s.depth+v;S=Lt.makeVList({positionType:\"bottom\",positionData:B,children:[{type:\"elem\",elem:s},{type:\"kern\",size:k.kern},{type:\"elem\",elem:k.elem,marginLeft:b+\"em\"},{type:\"kern\",size:e.fontMetrics().bigOpSpacing5}]},e)}return Lt.makeSpan([\"mop\",\"op-limits\"],[S],e)}return v&&(s.style.position=\"relative\",s.style.top=v+\"em\"),s},Rr=function(t,e){var r;if(t.symbol)r=new ue(\"mo\",[fe(t.name,t.mode)]),c.contains(Or,t.name)&&r.setAttribute(\"largeop\",\"false\");else if(t.body)r=new ue(\"mo\",ve(t.body,e));else{r=new ue(\"mi\",[new de(t.name.slice(1))]);var a=new ue(\"mo\",[fe(\"\\u2061\",\"text\")]);r=t.parentIsSupSub?new ue(\"mo\",[r,a]):ce([r,a])}return r},Lr={\"\\u220f\":\"\\\\prod\",\"\\u2210\":\"\\\\coprod\",\"\\u2211\":\"\\\\sum\",\"\\u22c0\":\"\\\\bigwedge\",\"\\u22c1\":\"\\\\bigvee\",\"\\u22c2\":\"\\\\bigcap\",\"\\u22c3\":\"\\\\bigcup\",\"\\u2a00\":\"\\\\bigodot\",\"\\u2a01\":\"\\\\bigoplus\",\"\\u2a02\":\"\\\\bigotimes\",\"\\u2a04\":\"\\\\biguplus\",\"\\u2a06\":\"\\\\bigsqcup\"};$t({type:\"op\",names:[\"\\\\coprod\",\"\\\\bigvee\",\"\\\\bigwedge\",\"\\\\biguplus\",\"\\\\bigcap\",\"\\\\bigcup\",\"\\\\intop\",\"\\\\prod\",\"\\\\sum\",\"\\\\bigotimes\",\"\\\\bigoplus\",\"\\\\bigodot\",\"\\\\bigsqcup\",\"\\\\smallint\",\"\\u220f\",\"\\u2210\",\"\\u2211\",\"\\u22c0\",\"\\u22c1\",\"\\u22c2\",\"\\u22c3\",\"\\u2a00\",\"\\u2a01\",\"\\u2a02\",\"\\u2a04\",\"\\u2a06\"],props:{numArgs:0},handler:function(t,e){var r=t.parser,a=t.funcName;return 1===a.length&&(a=Lr[a]),{type:\"op\",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:Er,mathmlBuilder:Rr}),$t({type:\"op\",names:[\"\\\\mathop\"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=e[0];return{type:\"op\",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Kt(a)}},htmlBuilder:Er,mathmlBuilder:Rr});var Hr={\"\\u222b\":\"\\\\int\",\"\\u222c\":\"\\\\iint\",\"\\u222d\":\"\\\\iiint\",\"\\u222e\":\"\\\\oint\",\"\\u222f\":\"\\\\oiint\",\"\\u2230\":\"\\\\oiiint\"};function Pr(t,e,r){for(var a=ae(t,e,!1),n=e.sizeMultiplier/r.sizeMultiplier,o=0;o<a.length;o++){var i=a[o].classes.indexOf(\"sizing\");i<0?Array.prototype.push.apply(a[o].classes,e.sizingClasses(r)):a[o].classes[i+1]===\"reset-size\"+e.size&&(a[o].classes[i+1]=\"reset-size\"+r.size),a[o].height*=n,a[o].depth*=n}return Lt.makeFragment(a)}$t({type:\"op\",names:[\"\\\\arcsin\",\"\\\\arccos\",\"\\\\arctan\",\"\\\\arctg\",\"\\\\arcctg\",\"\\\\arg\",\"\\\\ch\",\"\\\\cos\",\"\\\\cosec\",\"\\\\cosh\",\"\\\\cot\",\"\\\\cotg\",\"\\\\coth\",\"\\\\csc\",\"\\\\ctg\",\"\\\\cth\",\"\\\\deg\",\"\\\\dim\",\"\\\\exp\",\"\\\\hom\",\"\\\\ker\",\"\\\\lg\",\"\\\\ln\",\"\\\\log\",\"\\\\sec\",\"\\\\sin\",\"\\\\sinh\",\"\\\\sh\",\"\\\\tan\",\"\\\\tanh\",\"\\\\tg\",\"\\\\th\"],props:{numArgs:0},handler:function(t){var e=t.parser,r=t.funcName;return{type:\"op\",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Er,mathmlBuilder:Rr}),$t({type:\"op\",names:[\"\\\\det\",\"\\\\gcd\",\"\\\\inf\",\"\\\\lim\",\"\\\\max\",\"\\\\min\",\"\\\\Pr\",\"\\\\sup\"],props:{numArgs:0},handler:function(t){var e=t.parser,r=t.funcName;return{type:\"op\",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Er,mathmlBuilder:Rr}),$t({type:\"op\",names:[\"\\\\int\",\"\\\\iint\",\"\\\\iiint\",\"\\\\oint\",\"\\\\oiint\",\"\\\\oiiint\",\"\\u222b\",\"\\u222c\",\"\\u222d\",\"\\u222e\",\"\\u222f\",\"\\u2230\"],props:{numArgs:0},handler:function(t){var e=t.parser,r=t.funcName;return 1===r.length&&(r=Hr[r]),{type:\"op\",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:r}},htmlBuilder:Er,mathmlBuilder:Rr}),$t({type:\"operatorname\",names:[\"\\\\operatorname\"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=e[0];return{type:\"operatorname\",mode:r.mode,body:Kt(a)}},htmlBuilder:function(t,e){if(t.body.length>0){for(var r=t.body.map(function(t){var e=t.text;return\"string\"==typeof e?{type:\"textord\",mode:t.mode,text:e}:t}),a=ae(r,e.withFont(\"mathrm\"),!0),n=0;n<a.length;n++){var o=a[n];o instanceof E&&(o.text=o.text.replace(/\\u2212/,\"-\").replace(/\\u2217/,\"*\"))}return Lt.makeSpan([\"mop\"],a,e)}return Lt.makeSpan([\"mop\"],[],e)},mathmlBuilder:function(t,e){for(var r=ve(t.body,e.withFont(\"mathrm\")),a=!0,n=0;n<r.length;n++){var o=r[n];if(o instanceof pe.SpaceNode);else if(o instanceof pe.MathNode)switch(o.type){case\"mi\":case\"mn\":case\"ms\":case\"mspace\":case\"mtext\":break;case\"mo\":var i=o.children[0];1===o.children.length&&i instanceof pe.TextNode?i.text=i.text.replace(/\\u2212/,\"-\").replace(/\\u2217/,\"*\"):a=!1;break;default:a=!1}else a=!1}if(a){var s=r.map(function(t){return t.toText()}).join(\"\");r=[new pe.TextNode(s)]}var h=new pe.MathNode(\"mi\",r);h.setAttribute(\"mathvariant\",\"normal\");var l=new pe.MathNode(\"mo\",[fe(\"\\u2061\",\"text\")]);return pe.newDocumentFragment([h,l])}}),Zt({type:\"ordgroup\",htmlBuilder:function(t,e){return t.semisimple?Lt.makeFragment(ae(t.body,e,!1)):Lt.makeSpan([\"mord\"],ae(t.body,e,!0),e)},mathmlBuilder:function(t,e){return be(t.body,e)}}),$t({type:\"overline\",names:[\"\\\\overline\"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=e[0];return{type:\"overline\",mode:r.mode,body:a}},htmlBuilder:function(t,e){var r=he(t.body,e.havingCrampedStyle()),a=Lt.makeLineSpan(\"overline-line\",e),n=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:r},{type:\"kern\",size:3*a.height},{type:\"elem\",elem:a},{type:\"kern\",size:a.height}]},e);return Lt.makeSpan([\"mord\",\"overline\"],[n],e)},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mo\",[new pe.TextNode(\"\\u203e\")]);r.setAttribute(\"stretchy\",\"true\");var a=new pe.MathNode(\"mover\",[ye(t.body,e),r]);return a.setAttribute(\"accent\",\"true\"),a}}),$t({type:\"phantom\",names:[\"\\\\phantom\"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){var r=t.parser,a=e[0];return{type:\"phantom\",mode:r.mode,body:Kt(a)}},htmlBuilder:function(t,e){var r=ae(t.body,e.withPhantom(),!1);return Lt.makeFragment(r)},mathmlBuilder:function(t,e){var r=ve(t.body,e);return new pe.MathNode(\"mphantom\",r)}}),$t({type:\"hphantom\",names:[\"\\\\hphantom\"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){var r=t.parser,a=e[0];return{type:\"hphantom\",mode:r.mode,body:a}},htmlBuilder:function(t,e){var r=Lt.makeSpan([],[he(t.body,e.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var a=0;a<r.children.length;a++)r.children[a].height=0,r.children[a].depth=0;return r=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:r}]},e),Lt.makeSpan([\"mord\"],[r],e)},mathmlBuilder:function(t,e){var r=ve(Kt(t.body),e),a=new pe.MathNode(\"mphantom\",r),n=new pe.MathNode(\"mpadded\",[a]);return n.setAttribute(\"height\",\"0px\"),n.setAttribute(\"depth\",\"0px\"),n}}),$t({type:\"vphantom\",names:[\"\\\\vphantom\"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){var r=t.parser,a=e[0];return{type:\"vphantom\",mode:r.mode,body:a}},htmlBuilder:function(t,e){var r=Lt.makeSpan([\"inner\"],[he(t.body,e.withPhantom())]),a=Lt.makeSpan([\"fix\"],[]);return Lt.makeSpan([\"mord\",\"rlap\"],[r,a],e)},mathmlBuilder:function(t,e){var r=ve(Kt(t.body),e),a=new pe.MathNode(\"mphantom\",r),n=new pe.MathNode(\"mpadded\",[a]);return n.setAttribute(\"width\",\"0px\"),n}});var Dr=[\"\\\\tiny\",\"\\\\sixptsize\",\"\\\\scriptsize\",\"\\\\footnotesize\",\"\\\\small\",\"\\\\normalsize\",\"\\\\large\",\"\\\\Large\",\"\\\\LARGE\",\"\\\\huge\",\"\\\\Huge\"],Fr=function(t,e){var r=e.havingSize(t.size);return Pr(t.body,r,e)};$t({type:\"sizing\",names:Dr,props:{numArgs:0,allowedInText:!0},handler:function(t,e){var r=t.breakOnTokenText,a=t.funcName,n=t.parser,o=n.parseExpression(!1,r);return{type:\"sizing\",mode:n.mode,size:Dr.indexOf(a)+1,body:o}},htmlBuilder:Fr,mathmlBuilder:function(t,e){var r=e.havingSize(t.size),a=ve(t.body,r),n=new pe.MathNode(\"mstyle\",a);return n.setAttribute(\"mathsize\",r.sizeMultiplier+\"em\"),n}}),$t({type:\"raisebox\",names:[\"\\\\raisebox\"],props:{numArgs:2,argTypes:[\"size\",\"text\"],allowedInText:!0},handler:function(t,e){var r=t.parser,a=Ht(e[0],\"size\").value,n=e[1];return{type:\"raisebox\",mode:r.mode,dy:a,body:n}},htmlBuilder:function(t,e){var r={type:\"text\",mode:t.mode,body:Kt(t.body),font:\"mathrm\"},a={type:\"sizing\",mode:t.mode,body:[r],size:6},n=Fr(a,e),o=zt(t.dy,e);return Lt.makeVList({positionType:\"shift\",positionData:-o,children:[{type:\"elem\",elem:n}]},e)},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mpadded\",[ye(t.body,e)]),a=t.dy.number+t.dy.unit;return r.setAttribute(\"voffset\",a),r}}),$t({type:\"rule\",names:[\"\\\\rule\"],props:{numArgs:2,numOptionalArgs:1,argTypes:[\"size\",\"size\",\"size\"]},handler:function(t,e,r){var a=t.parser,n=r[0],o=Ht(e[0],\"size\"),i=Ht(e[1],\"size\");return{type:\"rule\",mode:a.mode,shift:n&&Ht(n,\"size\").value,width:o.value,height:i.value}},htmlBuilder:function(t,e){var r=Lt.makeSpan([\"mord\",\"rule\"],[],e),a=zt(t.width,e),n=zt(t.height,e),o=t.shift?zt(t.shift,e):0;return r.style.borderRightWidth=a+\"em\",r.style.borderTopWidth=n+\"em\",r.style.bottom=o+\"em\",r.width=a,r.height=n+o,r.depth=-o,r.maxFontSize=1.125*n*e.sizeMultiplier,r},mathmlBuilder:function(t,e){var r=zt(t.width,e),a=zt(t.height,e),n=t.shift?zt(t.shift,e):0,o=e.color&&e.getColor()||\"black\",i=new pe.MathNode(\"mspace\");i.setAttribute(\"mathbackground\",o),i.setAttribute(\"width\",r+\"em\"),i.setAttribute(\"height\",a+\"em\");var s=new pe.MathNode(\"mpadded\",[i]);return n>=0?s.setAttribute(\"height\",\"+\"+n+\"em\"):(s.setAttribute(\"height\",n+\"em\"),s.setAttribute(\"depth\",\"+\"+-n+\"em\")),s.setAttribute(\"voffset\",n+\"em\"),s}}),$t({type:\"smash\",names:[\"\\\\smash\"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(t,e,r){var a=t.parser,n=!1,o=!1,i=r[0]&&Ht(r[0],\"ordgroup\");if(i)for(var s=\"\",h=0;h<i.body.length;++h){if(\"t\"===(s=i.body[h].text))n=!0;else{if(\"b\"!==s){n=!1,o=!1;break}o=!0}}else n=!0,o=!0;var l=e[0];return{type:\"smash\",mode:a.mode,body:l,smashHeight:n,smashDepth:o}},htmlBuilder:function(t,e){var r=Lt.makeSpan([],[he(t.body,e)]);if(!t.smashHeight&&!t.smashDepth)return r;if(t.smashHeight&&(r.height=0,r.children))for(var a=0;a<r.children.length;a++)r.children[a].height=0;if(t.smashDepth&&(r.depth=0,r.children))for(var n=0;n<r.children.length;n++)r.children[n].depth=0;var o=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:r}]},e);return Lt.makeSpan([\"mord\"],[o],e)},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mpadded\",[ye(t.body,e)]);return t.smashHeight&&r.setAttribute(\"height\",\"0px\"),t.smashDepth&&r.setAttribute(\"depth\",\"0px\"),r}}),$t({type:\"sqrt\",names:[\"\\\\sqrt\"],props:{numArgs:1,numOptionalArgs:1},handler:function(t,e,r){var a=t.parser,n=r[0],o=e[0];return{type:\"sqrt\",mode:a.mode,body:o,index:n}},htmlBuilder:function(t,e){var r=he(t.body,e.havingCrampedStyle());0===r.height&&(r.height=e.fontMetrics().xHeight),r=Lt.wrapFragment(r,e);var a=e.fontMetrics().defaultRuleThickness,n=a;e.style.id<w.TEXT.id&&(n=e.fontMetrics().xHeight);var o=a+n/4,i=r.height+r.depth+o+a,s=Qe(i,e),h=s.span,l=s.ruleWidth,m=s.advanceWidth,c=h.height-l;c>r.height+r.depth+o&&(o=(o+c-r.height-r.depth)/2);var u=h.height-r.height-o-l;r.style.paddingLeft=m+\"em\";var d=Lt.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:r,wrapperClasses:[\"svg-align\"]},{type:\"kern\",size:-(r.height+u)},{type:\"elem\",elem:h},{type:\"kern\",size:l}]},e);if(t.index){var p=e.havingStyle(w.SCRIPTSCRIPT),f=he(t.index,p,e),g=.6*(d.height-d.depth),x=Lt.makeVList({positionType:\"shift\",positionData:-g,children:[{type:\"elem\",elem:f}]},e),v=Lt.makeSpan([\"root\"],[x]);return Lt.makeSpan([\"mord\",\"sqrt\"],[v,d],e)}return Lt.makeSpan([\"mord\",\"sqrt\"],[d],e)},mathmlBuilder:function(t,e){var r=t.body,a=t.index;return a?new pe.MathNode(\"mroot\",[ye(r,e),ye(a,e)]):new pe.MathNode(\"msqrt\",[ye(r,e)])}});var Vr={display:w.DISPLAY,text:w.TEXT,script:w.SCRIPT,scriptscript:w.SCRIPTSCRIPT};$t({type:\"styling\",names:[\"\\\\displaystyle\",\"\\\\textstyle\",\"\\\\scriptstyle\",\"\\\\scriptscriptstyle\"],props:{numArgs:0,allowedInText:!0},handler:function(t,e){var r=t.breakOnTokenText,a=t.funcName,n=t.parser,o=n.parseExpression(!0,r),i=a.slice(1,a.length-5);return{type:\"styling\",mode:n.mode,style:i,body:o}},htmlBuilder:function(t,e){var r=Vr[t.style],a=e.havingStyle(r).withFont(\"\");return Pr(t.body,a,e)},mathmlBuilder:function(t,e){var r={display:w.DISPLAY,text:w.TEXT,script:w.SCRIPT,scriptscript:w.SCRIPTSCRIPT}[t.style],a=e.havingStyle(r),n=ve(t.body,a),o=new pe.MathNode(\"mstyle\",n),i={display:[\"0\",\"true\"],text:[\"0\",\"false\"],script:[\"1\",\"false\"],scriptscript:[\"2\",\"false\"]}[t.style];return o.setAttribute(\"scriptlevel\",i[0]),o.setAttribute(\"displaystyle\",i[1]),o}});Zt({type:\"supsub\",htmlBuilder:function(t,e){var r=function(t,e){var r=t.base;return r?\"op\"===r.type?r.limits&&(e.style.size===w.DISPLAY.size||r.alwaysHandleSupSub)?Er:null:\"accent\"===r.type?c.isCharacterBox(r.base)?Ce:null:\"horizBrace\"===r.type&&!t.sub===r.isOver?Nr:null:null}(t,e);if(r)return r(t,e);var a,n,o,i=t.base,s=t.sup,h=t.sub,l=he(i,e),m=e.fontMetrics(),u=0,d=0,p=i&&c.isCharacterBox(i);if(s){var f=e.havingStyle(e.style.sup());a=he(s,f,e),p||(u=l.height-f.fontMetrics().supDrop*f.sizeMultiplier/e.sizeMultiplier)}if(h){var g=e.havingStyle(e.style.sub());n=he(h,g,e),p||(d=l.depth+g.fontMetrics().subDrop*g.sizeMultiplier/e.sizeMultiplier)}o=e.style===w.DISPLAY?m.sup1:e.style.cramped?m.sup3:m.sup2;var x,v=e.sizeMultiplier,b=.5/m.ptPerEm/v+\"em\",y=null;if(n){var k=t.base&&\"op\"===t.base.type&&t.base.name&&(\"\\\\oiint\"===t.base.name||\"\\\\oiiint\"===t.base.name);(l instanceof E||k)&&(y=-l.italic+\"em\")}if(a&&n){u=Math.max(u,o,a.depth+.25*m.xHeight),d=Math.max(d,m.sub2);var S=4*m.defaultRuleThickness;if(u-a.depth-(n.height-d)<S){d=S-(u-a.depth)+n.height;var z=.8*m.xHeight-(u-a.depth);z>0&&(u+=z,d-=z)}var M=[{type:\"elem\",elem:n,shift:d,marginRight:b,marginLeft:y},{type:\"elem\",elem:a,shift:-u,marginRight:b}];x=Lt.makeVList({positionType:\"individualShift\",children:M},e)}else if(n){d=Math.max(d,m.sub1,n.height-.8*m.xHeight);var T=[{type:\"elem\",elem:n,marginLeft:y,marginRight:b}];x=Lt.makeVList({positionType:\"shift\",positionData:d,children:T},e)}else{if(!a)throw new Error(\"supsub must have either sup or sub.\");u=Math.max(u,o,a.depth+.25*m.xHeight),x=Lt.makeVList({positionType:\"shift\",positionData:-u,children:[{type:\"elem\",elem:a,marginRight:b}]},e)}var A=ie(l,\"right\")||\"mord\";return Lt.makeSpan([A],[l,Lt.makeSpan([\"msupsub\"],[x])],e)},mathmlBuilder:function(t,e){var r,a=!1,n=Pt(t.base,\"horizBrace\");n&&!!t.sup===n.isOver&&(a=!0,r=n.isOver),t.base&&\"op\"===t.base.type&&(t.base.parentIsSupSub=!0);var o,i=[ye(t.base,e)];if(t.sub&&i.push(ye(t.sub,e)),t.sup&&i.push(ye(t.sup,e)),a)o=r?\"mover\":\"munder\";else if(t.sub)if(t.sup){var s=t.base;o=s&&\"op\"===s.type&&s.limits&&e.style===w.DISPLAY?\"munderover\":\"msubsup\"}else{var h=t.base;o=h&&\"op\"===h.type&&h.limits&&(e.style===w.DISPLAY||h.alwaysHandleSupSub)?\"munder\":\"msub\"}else{var l=t.base;o=l&&\"op\"===l.type&&l.limits&&(e.style===w.DISPLAY||l.alwaysHandleSupSub)?\"mover\":\"msup\"}return new pe.MathNode(o,i)}}),Zt({type:\"atom\",htmlBuilder:function(t,e){return Lt.mathsym(t.text,t.mode,e,[\"m\"+t.family])},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mo\",[fe(t.text,t.mode)]);if(\"bin\"===t.family){var a=xe(t,e);\"bold-italic\"===a&&r.setAttribute(\"mathvariant\",a)}else\"punct\"===t.family?r.setAttribute(\"separator\",\"true\"):\"open\"!==t.family&&\"close\"!==t.family||r.setAttribute(\"stretchy\",\"false\");return r}});var Ur={mi:\"italic\",mn:\"normal\",mtext:\"normal\"};Zt({type:\"mathord\",htmlBuilder:function(t,e){return Lt.makeOrd(t,e,\"mathord\")},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mi\",[fe(t.text,t.mode,e)]),a=xe(t,e)||\"italic\";return a!==Ur[r.type]&&r.setAttribute(\"mathvariant\",a),r}}),Zt({type:\"textord\",htmlBuilder:function(t,e){return Lt.makeOrd(t,e,\"textord\")},mathmlBuilder:function(t,e){var r,a=fe(t.text,t.mode,e),n=xe(t,e)||\"normal\";return r=\"text\"===t.mode?new pe.MathNode(\"mtext\",[a]):/[0-9]/.test(t.text)?new pe.MathNode(\"mn\",[a]):\"\\\\prime\"===t.text?new pe.MathNode(\"mo\",[a]):new pe.MathNode(\"mi\",[a]),n!==Ur[r.type]&&r.setAttribute(\"mathvariant\",n),r}});var Gr={\"\\\\nobreak\":\"nobreak\",\"\\\\allowbreak\":\"allowbreak\"},Xr={\" \":{},\"\\\\ \":{},\"~\":{className:\"nobreak\"},\"\\\\space\":{},\"\\\\nobreakspace\":{className:\"nobreak\"}};Zt({type:\"spacing\",htmlBuilder:function(t,e){if(Xr.hasOwnProperty(t.text)){var r=Xr[t.text].className||\"\";if(\"text\"===t.mode){var a=Lt.makeOrd(t,e,\"textord\");return a.classes.push(r),a}return Lt.makeSpan([\"mspace\",r],[Lt.mathsym(t.text,t.mode,e)],e)}if(Gr.hasOwnProperty(t.text))return Lt.makeSpan([\"mspace\",Gr[t.text]],[],e);throw new i('Unknown type of space \"'+t.text+'\"')},mathmlBuilder:function(t,e){if(!Xr.hasOwnProperty(t.text)){if(Gr.hasOwnProperty(t.text))return new pe.MathNode(\"mspace\");throw new i('Unknown type of space \"'+t.text+'\"')}return new pe.MathNode(\"mtext\",[new pe.TextNode(\"\\xa0\")])}});var Yr=function(){var t=new pe.MathNode(\"mtd\",[]);return t.setAttribute(\"width\",\"50%\"),t};Zt({type:\"tag\",mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mtable\",[new pe.MathNode(\"mtr\",[Yr(),new pe.MathNode(\"mtd\",[be(t.body,e)]),Yr(),new pe.MathNode(\"mtd\",[be(t.tag,e)])])]);return r.setAttribute(\"width\",\"100%\"),r}});var _r={\"\\\\text\":void 0,\"\\\\textrm\":\"textrm\",\"\\\\textsf\":\"textsf\",\"\\\\texttt\":\"texttt\",\"\\\\textnormal\":\"textrm\"},Wr={\"\\\\textbf\":\"textbf\",\"\\\\textmd\":\"textmd\"},jr={\"\\\\textit\":\"textit\",\"\\\\textup\":\"textup\"},$r=function(t,e){var r=t.font;return r?_r[r]?e.withTextFontFamily(_r[r]):Wr[r]?e.withTextFontWeight(Wr[r]):e.withTextFontShape(jr[r]):e};$t({type:\"text\",names:[\"\\\\text\",\"\\\\textrm\",\"\\\\textsf\",\"\\\\texttt\",\"\\\\textnormal\",\"\\\\textbf\",\"\\\\textmd\",\"\\\\textit\",\"\\\\textup\"],props:{numArgs:1,argTypes:[\"text\"],greediness:2,allowedInText:!0,consumeMode:\"text\"},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];return{type:\"text\",mode:r.mode,body:Kt(n),font:a}},htmlBuilder:function(t,e){var r=$r(t,e),a=ae(t.body,r,!0);return Lt.makeSpan([\"mord\",\"text\"],Lt.tryCombineChars(a),r)},mathmlBuilder:function(t,e){var r=$r(t,e);return be(t.body,r)}}),$t({type:\"underline\",names:[\"\\\\underline\"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){return{type:\"underline\",mode:t.parser.mode,body:e[0]}},htmlBuilder:function(t,e){var r=he(t.body,e),a=Lt.makeLineSpan(\"underline-line\",e),n=Lt.makeVList({positionType:\"top\",positionData:r.height,children:[{type:\"kern\",size:a.height},{type:\"elem\",elem:a},{type:\"kern\",size:3*a.height},{type:\"elem\",elem:r}]},e);return Lt.makeSpan([\"mord\",\"underline\"],[n],e)},mathmlBuilder:function(t,e){var r=new pe.MathNode(\"mo\",[new pe.TextNode(\"\\u203e\")]);r.setAttribute(\"stretchy\",\"true\");var a=new pe.MathNode(\"munder\",[ye(t.body,e),r]);return a.setAttribute(\"accentunder\",\"true\"),a}}),$t({type:\"verb\",names:[\"\\\\verb\"],props:{numArgs:0,allowedInText:!0},handler:function(t,e,r){throw new i(\"\\\\verb ended by end of line instead of matching delimiter\")},htmlBuilder:function(t,e){for(var r=Zr(t),a=[],n=e.havingStyle(e.style.text()),o=0;o<r.length;o++){var i=r[o];\"~\"===i&&(i=\"\\\\textasciitilde\"),a.push(Lt.makeSymbol(i,\"Typewriter-Regular\",t.mode,n,[\"mord\",\"texttt\"]))}return Lt.makeSpan([\"mord\",\"text\"].concat(n.sizingClasses(e)),Lt.tryCombineChars(a),n)},mathmlBuilder:function(t,e){var r=new pe.TextNode(Zr(t)),a=new pe.MathNode(\"mtext\",[r]);return a.setAttribute(\"mathvariant\",\"monospace\"),a}});var Zr=function(t){return t.body.replace(/ /g,t.star?\"\\u2423\":\"\\xa0\")},Kr=_t,Jr=new RegExp(\"^(\\\\\\\\[a-zA-Z@]+)[ \\r\\n\\t]*$\"),Qr=new RegExp(\"[\\u0300-\\u036f]+$\"),ta=\"([ \\r\\n\\t]+)|([!-\\\\[\\\\]-\\u2027\\u202a-\\ud7ff\\uf900-\\uffff][\\u0300-\\u036f]*|[\\ud800-\\udbff][\\udc00-\\udfff][\\u0300-\\u036f]*|\\\\\\\\verb\\\\*([^]).*?\\\\3|\\\\\\\\verb([^*a-zA-Z]).*?\\\\4|\\\\\\\\[a-zA-Z@]+[ \\r\\n\\t]*|\\\\\\\\[^\\ud800-\\udfff])\",ea=function(){function t(t,e){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=t,this.settings=e,this.tokenRegex=new RegExp(ta,\"g\"),this.catcodes={\"%\":14}}var e=t.prototype;return e.setCatcode=function(t,e){this.catcodes[t]=e},e.lex=function(){var t=this.input,e=this.tokenRegex.lastIndex;if(e===t.length)return new n(\"EOF\",new a(this,e,e));var r=this.tokenRegex.exec(t);if(null===r||r.index!==e)throw new i(\"Unexpected character: '\"+t[e]+\"'\",new n(t[e],new a(this,e,e+1)));var o=r[2]||\" \";if(14===this.catcodes[o]){var s=t.indexOf(\"\\n\",this.tokenRegex.lastIndex);return-1===s?(this.tokenRegex.lastIndex=t.length,this.settings.reportNonstrict(\"commentAtEnd\",\"% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)\")):this.tokenRegex.lastIndex=s+1,this.lex()}var h=o.match(Jr);return h&&(o=h[1]),new n(o,new a(this,e,this.tokenRegex.lastIndex))},t}(),ra=function(){function t(t,e){void 0===t&&(t={}),void 0===e&&(e={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=e,this.builtins=t,this.undefStack=[]}var e=t.prototype;return e.beginGroup=function(){this.undefStack.push({})},e.endGroup=function(){if(0===this.undefStack.length)throw new i(\"Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug\");var t=this.undefStack.pop();for(var e in t)t.hasOwnProperty(e)&&(void 0===t[e]?delete this.current[e]:this.current[e]=t[e])},e.has=function(t){return this.current.hasOwnProperty(t)||this.builtins.hasOwnProperty(t)},e.get=function(t){return this.current.hasOwnProperty(t)?this.current[t]:this.builtins[t]},e.set=function(t,e,r){if(void 0===r&&(r=!1),r){for(var a=0;a<this.undefStack.length;a++)delete this.undefStack[a][t];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][t]=e)}else{var n=this.undefStack[this.undefStack.length-1];n&&!n.hasOwnProperty(t)&&(n[t]=this.current[t])}this.current[t]=e},t}(),aa={},na=aa;function oa(t,e){aa[t]=e}oa(\"\\\\@firstoftwo\",function(t){return{tokens:t.consumeArgs(2)[0],numArgs:0}}),oa(\"\\\\@secondoftwo\",function(t){return{tokens:t.consumeArgs(2)[1],numArgs:0}}),oa(\"\\\\@ifnextchar\",function(t){var e=t.consumeArgs(3),r=t.future();return 1===e[0].length&&e[0][0].text===r.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}}),oa(\"\\\\@ifstar\",\"\\\\@ifnextchar *{\\\\@firstoftwo{#1}}\"),oa(\"\\\\TextOrMath\",function(t){var e=t.consumeArgs(2);return\"text\"===t.mode?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var ia={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};oa(\"\\\\char\",function(t){var e,r=t.popToken(),a=\"\";if(\"'\"===r.text)e=8,r=t.popToken();else if('\"'===r.text)e=16,r=t.popToken();else if(\"`\"===r.text)if(\"\\\\\"===(r=t.popToken()).text[0])a=r.text.charCodeAt(1);else{if(\"EOF\"===r.text)throw new i(\"\\\\char` missing argument\");a=r.text.charCodeAt(0)}else e=10;if(e){if(null==(a=ia[r.text])||a>=e)throw new i(\"Invalid base-\"+e+\" digit \"+r.text);for(var n;null!=(n=ia[t.future().text])&&n<e;)a*=e,a+=n,t.popToken()}return\"\\\\@char{\"+a+\"}\"});var sa=function(t,e){var r=t.consumeArgs(1)[0];if(1!==r.length)throw new i(\"\\\\gdef's first argument must be a macro name\");var a=r[0].text,n=0;for(r=t.consumeArgs(1)[0];1===r.length&&\"#\"===r[0].text;){if(1!==(r=t.consumeArgs(1)[0]).length)throw new i('Invalid argument number length \"'+r.length+'\"');if(!/^[1-9]$/.test(r[0].text))throw new i('Invalid argument number \"'+r[0].text+'\"');if(n++,parseInt(r[0].text)!==n)throw new i('Argument number \"'+r[0].text+'\" out of order');r=t.consumeArgs(1)[0]}return t.macros.set(a,{tokens:r,numArgs:n},e),\"\"};oa(\"\\\\gdef\",function(t){return sa(t,!0)}),oa(\"\\\\def\",function(t){return sa(t,!1)}),oa(\"\\\\global\",function(t){var e=t.consumeArgs(1)[0];if(1!==e.length)throw new i(\"Invalid command after \\\\global\");var r=e[0].text;if(\"\\\\def\"===r)return sa(t,!0);throw new i(\"Invalid command '\"+r+\"' after \\\\global\")});var ha=function(t,e,r){var a=t.consumeArgs(1)[0];if(1!==a.length)throw new i(\"\\\\newcommand's first argument must be a macro name\");var n=a[0].text,o=t.isDefined(n);if(o&&!e)throw new i(\"\\\\newcommand{\"+n+\"} attempting to redefine \"+n+\"; use \\\\renewcommand\");if(!o&&!r)throw new i(\"\\\\renewcommand{\"+n+\"} when command \"+n+\" does not yet exist; use \\\\newcommand\");var s=0;if(1===(a=t.consumeArgs(1)[0]).length&&\"[\"===a[0].text){for(var h=\"\",l=t.expandNextToken();\"]\"!==l.text&&\"EOF\"!==l.text;)h+=l.text,l=t.expandNextToken();if(!h.match(/^\\s*[0-9]+\\s*$/))throw new i(\"Invalid number of arguments: \"+h);s=parseInt(h),a=t.consumeArgs(1)[0]}return t.macros.set(n,{tokens:a,numArgs:s}),\"\"};oa(\"\\\\newcommand\",function(t){return ha(t,!1,!0)}),oa(\"\\\\renewcommand\",function(t){return ha(t,!0,!1)}),oa(\"\\\\providecommand\",function(t){return ha(t,!0,!0)}),oa(\"\\\\bgroup\",\"{\"),oa(\"\\\\egroup\",\"}\"),oa(\"\\\\lq\",\"`\"),oa(\"\\\\rq\",\"'\"),oa(\"\\\\aa\",\"\\\\r a\"),oa(\"\\\\AA\",\"\\\\r A\"),oa(\"\\\\textcopyright\",\"\\\\html@mathml{\\\\textcircled{c}}{\\\\char`\\xa9}\"),oa(\"\\\\copyright\",\"\\\\TextOrMath{\\\\textcopyright}{\\\\text{\\\\textcopyright}}\"),oa(\"\\\\textregistered\",\"\\\\html@mathml{\\\\textcircled{\\\\scriptsize R}}{\\\\char`\\xae}\"),oa(\"\\u212c\",\"\\\\mathscr{B}\"),oa(\"\\u2130\",\"\\\\mathscr{E}\"),oa(\"\\u2131\",\"\\\\mathscr{F}\"),oa(\"\\u210b\",\"\\\\mathscr{H}\"),oa(\"\\u2110\",\"\\\\mathscr{I}\"),oa(\"\\u2112\",\"\\\\mathscr{L}\"),oa(\"\\u2133\",\"\\\\mathscr{M}\"),oa(\"\\u211b\",\"\\\\mathscr{R}\"),oa(\"\\u212d\",\"\\\\mathfrak{C}\"),oa(\"\\u210c\",\"\\\\mathfrak{H}\"),oa(\"\\u2128\",\"\\\\mathfrak{Z}\"),oa(\"\\\\Bbbk\",\"\\\\Bbb{k}\"),oa(\"\\xb7\",\"\\\\cdotp\"),oa(\"\\\\llap\",\"\\\\mathllap{\\\\textrm{#1}}\"),oa(\"\\\\rlap\",\"\\\\mathrlap{\\\\textrm{#1}}\"),oa(\"\\\\clap\",\"\\\\mathclap{\\\\textrm{#1}}\"),oa(\"\\\\not\",'\\\\html@mathml{\\\\mathrel{\\\\mathrlap\\\\@not}}{\\\\char\"338}'),oa(\"\\\\neq\",\"\\\\html@mathml{\\\\mathrel{\\\\not=}}{\\\\mathrel{\\\\char`\\u2260}}\"),oa(\"\\\\ne\",\"\\\\neq\"),oa(\"\\u2260\",\"\\\\neq\"),oa(\"\\\\notin\",\"\\\\html@mathml{\\\\mathrel{{\\\\in}\\\\mathllap{/\\\\mskip1mu}}}{\\\\mathrel{\\\\char`\\u2209}}\"),oa(\"\\u2209\",\"\\\\notin\"),oa(\"\\u2258\",\"\\\\html@mathml{\\\\mathrel{=\\\\kern{-1em}\\\\raisebox{0.4em}{$\\\\scriptsize\\\\frown$}}}{\\\\mathrel{\\\\char`\\u2258}}\"),oa(\"\\u2259\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\wedge}{=}}{\\\\mathrel{\\\\char`\\u2258}}\"),oa(\"\\u225a\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\vee}{=}}{\\\\mathrel{\\\\char`\\u225a}}\"),oa(\"\\u225b\",\"\\\\html@mathml{\\\\stackrel{\\\\scriptsize\\\\star}{=}}{\\\\mathrel{\\\\char`\\u225b}}\"),oa(\"\\u225d\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\mathrm{def}}{=}}{\\\\mathrel{\\\\char`\\u225d}}\"),oa(\"\\u225e\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\mathrm{m}}{=}}{\\\\mathrel{\\\\char`\\u225e}}\"),oa(\"\\u225f\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny?}{=}}{\\\\mathrel{\\\\char`\\u225f}}\"),oa(\"\\u27c2\",\"\\\\perp\"),oa(\"\\u203c\",\"\\\\mathclose{!\\\\mkern-0.8mu!}\"),oa(\"\\u220c\",\"\\\\notni\"),oa(\"\\u231c\",\"\\\\ulcorner\"),oa(\"\\u231d\",\"\\\\urcorner\"),oa(\"\\u231e\",\"\\\\llcorner\"),oa(\"\\u231f\",\"\\\\lrcorner\"),oa(\"\\xa9\",\"\\\\copyright\"),oa(\"\\xae\",\"\\\\textregistered\"),oa(\"\\ufe0f\",\"\\\\textregistered\"),oa(\"\\\\vdots\",\"\\\\mathord{\\\\varvdots\\\\rule{0pt}{15pt}}\"),oa(\"\\u22ee\",\"\\\\vdots\"),oa(\"\\\\varGamma\",\"\\\\mathit{\\\\Gamma}\"),oa(\"\\\\varDelta\",\"\\\\mathit{\\\\Delta}\"),oa(\"\\\\varTheta\",\"\\\\mathit{\\\\Theta}\"),oa(\"\\\\varLambda\",\"\\\\mathit{\\\\Lambda}\"),oa(\"\\\\varXi\",\"\\\\mathit{\\\\Xi}\"),oa(\"\\\\varPi\",\"\\\\mathit{\\\\Pi}\"),oa(\"\\\\varSigma\",\"\\\\mathit{\\\\Sigma}\"),oa(\"\\\\varUpsilon\",\"\\\\mathit{\\\\Upsilon}\"),oa(\"\\\\varPhi\",\"\\\\mathit{\\\\Phi}\"),oa(\"\\\\varPsi\",\"\\\\mathit{\\\\Psi}\"),oa(\"\\\\varOmega\",\"\\\\mathit{\\\\Omega}\"),oa(\"\\\\colon\",\"\\\\nobreak\\\\mskip2mu\\\\mathpunct{}\\\\mathchoice{\\\\mkern-3mu}{\\\\mkern-3mu}{}{}{:}\\\\mskip6mu\"),oa(\"\\\\boxed\",\"\\\\fbox{$\\\\displaystyle{#1}$}\"),oa(\"\\\\iff\",\"\\\\DOTSB\\\\;\\\\Longleftrightarrow\\\\;\"),oa(\"\\\\implies\",\"\\\\DOTSB\\\\;\\\\Longrightarrow\\\\;\"),oa(\"\\\\impliedby\",\"\\\\DOTSB\\\\;\\\\Longleftarrow\\\\;\");var la={\",\":\"\\\\dotsc\",\"\\\\not\":\"\\\\dotsb\",\"+\":\"\\\\dotsb\",\"=\":\"\\\\dotsb\",\"<\":\"\\\\dotsb\",\">\":\"\\\\dotsb\",\"-\":\"\\\\dotsb\",\"*\":\"\\\\dotsb\",\":\":\"\\\\dotsb\",\"\\\\DOTSB\":\"\\\\dotsb\",\"\\\\coprod\":\"\\\\dotsb\",\"\\\\bigvee\":\"\\\\dotsb\",\"\\\\bigwedge\":\"\\\\dotsb\",\"\\\\biguplus\":\"\\\\dotsb\",\"\\\\bigcap\":\"\\\\dotsb\",\"\\\\bigcup\":\"\\\\dotsb\",\"\\\\prod\":\"\\\\dotsb\",\"\\\\sum\":\"\\\\dotsb\",\"\\\\bigotimes\":\"\\\\dotsb\",\"\\\\bigoplus\":\"\\\\dotsb\",\"\\\\bigodot\":\"\\\\dotsb\",\"\\\\bigsqcup\":\"\\\\dotsb\",\"\\\\And\":\"\\\\dotsb\",\"\\\\longrightarrow\":\"\\\\dotsb\",\"\\\\Longrightarrow\":\"\\\\dotsb\",\"\\\\longleftarrow\":\"\\\\dotsb\",\"\\\\Longleftarrow\":\"\\\\dotsb\",\"\\\\longleftrightarrow\":\"\\\\dotsb\",\"\\\\Longleftrightarrow\":\"\\\\dotsb\",\"\\\\mapsto\":\"\\\\dotsb\",\"\\\\longmapsto\":\"\\\\dotsb\",\"\\\\hookrightarrow\":\"\\\\dotsb\",\"\\\\doteq\":\"\\\\dotsb\",\"\\\\mathbin\":\"\\\\dotsb\",\"\\\\mathrel\":\"\\\\dotsb\",\"\\\\relbar\":\"\\\\dotsb\",\"\\\\Relbar\":\"\\\\dotsb\",\"\\\\xrightarrow\":\"\\\\dotsb\",\"\\\\xleftarrow\":\"\\\\dotsb\",\"\\\\DOTSI\":\"\\\\dotsi\",\"\\\\int\":\"\\\\dotsi\",\"\\\\oint\":\"\\\\dotsi\",\"\\\\iint\":\"\\\\dotsi\",\"\\\\iiint\":\"\\\\dotsi\",\"\\\\iiiint\":\"\\\\dotsi\",\"\\\\idotsint\":\"\\\\dotsi\",\"\\\\DOTSX\":\"\\\\dotsx\"};oa(\"\\\\dots\",function(t){var e=\"\\\\dotso\",r=t.expandAfterFuture().text;return r in la?e=la[r]:\"\\\\not\"===r.substr(0,4)?e=\"\\\\dotsb\":r in _.math&&c.contains([\"bin\",\"rel\"],_.math[r].group)&&(e=\"\\\\dotsb\"),e});var ma={\")\":!0,\"]\":!0,\"\\\\rbrack\":!0,\"\\\\}\":!0,\"\\\\rbrace\":!0,\"\\\\rangle\":!0,\"\\\\rceil\":!0,\"\\\\rfloor\":!0,\"\\\\rgroup\":!0,\"\\\\rmoustache\":!0,\"\\\\right\":!0,\"\\\\bigr\":!0,\"\\\\biggr\":!0,\"\\\\Bigr\":!0,\"\\\\Biggr\":!0,$:!0,\";\":!0,\".\":!0,\",\":!0};oa(\"\\\\dotso\",function(t){return t.future().text in ma?\"\\\\ldots\\\\,\":\"\\\\ldots\"}),oa(\"\\\\dotsc\",function(t){var e=t.future().text;return e in ma&&\",\"!==e?\"\\\\ldots\\\\,\":\"\\\\ldots\"}),oa(\"\\\\cdots\",function(t){return t.future().text in ma?\"\\\\@cdots\\\\,\":\"\\\\@cdots\"}),oa(\"\\\\dotsb\",\"\\\\cdots\"),oa(\"\\\\dotsm\",\"\\\\cdots\"),oa(\"\\\\dotsi\",\"\\\\!\\\\cdots\"),oa(\"\\\\dotsx\",\"\\\\ldots\\\\,\"),oa(\"\\\\DOTSI\",\"\\\\relax\"),oa(\"\\\\DOTSB\",\"\\\\relax\"),oa(\"\\\\DOTSX\",\"\\\\relax\"),oa(\"\\\\tmspace\",\"\\\\TextOrMath{\\\\kern#1#3}{\\\\mskip#1#2}\\\\relax\"),oa(\"\\\\,\",\"\\\\tmspace+{3mu}{.1667em}\"),oa(\"\\\\thinspace\",\"\\\\,\"),oa(\"\\\\>\",\"\\\\mskip{4mu}\"),oa(\"\\\\:\",\"\\\\tmspace+{4mu}{.2222em}\"),oa(\"\\\\medspace\",\"\\\\:\"),oa(\"\\\\;\",\"\\\\tmspace+{5mu}{.2777em}\"),oa(\"\\\\thickspace\",\"\\\\;\"),oa(\"\\\\!\",\"\\\\tmspace-{3mu}{.1667em}\"),oa(\"\\\\negthinspace\",\"\\\\!\"),oa(\"\\\\negmedspace\",\"\\\\tmspace-{4mu}{.2222em}\"),oa(\"\\\\negthickspace\",\"\\\\tmspace-{5mu}{.277em}\"),oa(\"\\\\enspace\",\"\\\\kern.5em \"),oa(\"\\\\enskip\",\"\\\\hskip.5em\\\\relax\"),oa(\"\\\\quad\",\"\\\\hskip1em\\\\relax\"),oa(\"\\\\qquad\",\"\\\\hskip2em\\\\relax\"),oa(\"\\\\tag\",\"\\\\@ifstar\\\\tag@literal\\\\tag@paren\"),oa(\"\\\\tag@paren\",\"\\\\tag@literal{({#1})}\"),oa(\"\\\\tag@literal\",function(t){if(t.macros.get(\"\\\\df@tag\"))throw new i(\"Multiple \\\\tag\");return\"\\\\gdef\\\\df@tag{\\\\text{#1}}\"}),oa(\"\\\\bmod\",\"\\\\mathchoice{\\\\mskip1mu}{\\\\mskip1mu}{\\\\mskip5mu}{\\\\mskip5mu}\\\\mathbin{\\\\rm mod}\\\\mathchoice{\\\\mskip1mu}{\\\\mskip1mu}{\\\\mskip5mu}{\\\\mskip5mu}\"),oa(\"\\\\pod\",\"\\\\allowbreak\\\\mathchoice{\\\\mkern18mu}{\\\\mkern8mu}{\\\\mkern8mu}{\\\\mkern8mu}(#1)\"),oa(\"\\\\pmod\",\"\\\\pod{{\\\\rm mod}\\\\mkern6mu#1}\"),oa(\"\\\\mod\",\"\\\\allowbreak\\\\mathchoice{\\\\mkern18mu}{\\\\mkern12mu}{\\\\mkern12mu}{\\\\mkern12mu}{\\\\rm mod}\\\\,\\\\,#1\"),oa(\"\\\\pmb\",\"\\\\html@mathml{\\\\@binrel{#1}{\\\\mathrlap{#1}\\\\mathrlap{\\\\mkern0.4mu\\\\raisebox{0.4mu}{$#1$}}{\\\\mkern0.8mu#1}}}{\\\\mathbf{#1}}\"),oa(\"\\\\\\\\\",\"\\\\newline\"),oa(\"\\\\TeX\",\"\\\\textrm{\\\\html@mathml{T\\\\kern-.1667em\\\\raisebox{-.5ex}{E}\\\\kern-.125emX}{TeX}}\");var ca=P[\"Main-Regular\"][\"T\".charCodeAt(0)][1]-.7*P[\"Main-Regular\"][\"A\".charCodeAt(0)][1]+\"em\";oa(\"\\\\LaTeX\",\"\\\\textrm{\\\\html@mathml{L\\\\kern-.36em\\\\raisebox{\"+ca+\"}{\\\\scriptsize A}\\\\kern-.15em\\\\TeX}{LaTeX}}\"),oa(\"\\\\KaTeX\",\"\\\\textrm{\\\\html@mathml{K\\\\kern-.17em\\\\raisebox{\"+ca+\"}{\\\\scriptsize A}\\\\kern-.15em\\\\TeX}{KaTeX}}\"),oa(\"\\\\hspace\",\"\\\\@ifstar\\\\@hspacer\\\\@hspace\"),oa(\"\\\\@hspace\",\"\\\\hskip #1\\\\relax\"),oa(\"\\\\@hspacer\",\"\\\\rule{0pt}{0pt}\\\\hskip #1\\\\relax\"),oa(\"\\\\ordinarycolon\",\":\"),oa(\"\\\\vcentcolon\",\"\\\\mathrel{\\\\mathop\\\\ordinarycolon}\"),oa(\"\\\\dblcolon\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-.9mu}\\\\vcentcolon}}{\\\\mathop{\\\\char\"2237}}'),oa(\"\\\\coloneqq\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}=}}{\\\\mathop{\\\\char\"2254}}'),oa(\"\\\\Coloneqq\",'\\\\html@mathml{\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}=}}{\\\\mathop{\\\\char\"2237\\\\char\"3d}}'),oa(\"\\\\coloneq\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\mathrel{-}}}{\\\\mathop{\\\\char\"3a\\\\char\"2212}}'),oa(\"\\\\Coloneq\",'\\\\html@mathml{\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\mathrel{-}}}{\\\\mathop{\\\\char\"2237\\\\char\"2212}}'),oa(\"\\\\eqqcolon\",'\\\\html@mathml{\\\\mathrel{=\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}}{\\\\mathop{\\\\char\"2255}}'),oa(\"\\\\Eqqcolon\",'\\\\html@mathml{\\\\mathrel{=\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}}{\\\\mathop{\\\\char\"3d\\\\char\"2237}}'),oa(\"\\\\eqcolon\",'\\\\html@mathml{\\\\mathrel{\\\\mathrel{-}\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}}{\\\\mathop{\\\\char\"2239}}'),oa(\"\\\\Eqcolon\",'\\\\html@mathml{\\\\mathrel{\\\\mathrel{-}\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}}{\\\\mathop{\\\\char\"2212\\\\char\"2237}}'),oa(\"\\\\colonapprox\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\approx}}{\\\\mathop{\\\\char\"3a\\\\char\"2248}}'),oa(\"\\\\Colonapprox\",'\\\\html@mathml{\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\approx}}{\\\\mathop{\\\\char\"2237\\\\char\"2248}}'),oa(\"\\\\colonsim\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\sim}}{\\\\mathop{\\\\char\"3a\\\\char\"223c}}'),oa(\"\\\\Colonsim\",'\\\\html@mathml{\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\sim}}{\\\\mathop{\\\\char\"2237\\\\char\"223c}}'),oa(\"\\u2237\",\"\\\\dblcolon\"),oa(\"\\u2239\",\"\\\\eqcolon\"),oa(\"\\u2254\",\"\\\\coloneqq\"),oa(\"\\u2255\",\"\\\\eqqcolon\"),oa(\"\\u2a74\",\"\\\\Coloneqq\"),oa(\"\\\\ratio\",\"\\\\vcentcolon\"),oa(\"\\\\coloncolon\",\"\\\\dblcolon\"),oa(\"\\\\colonequals\",\"\\\\coloneqq\"),oa(\"\\\\coloncolonequals\",\"\\\\Coloneqq\"),oa(\"\\\\equalscolon\",\"\\\\eqqcolon\"),oa(\"\\\\equalscoloncolon\",\"\\\\Eqqcolon\"),oa(\"\\\\colonminus\",\"\\\\coloneq\"),oa(\"\\\\coloncolonminus\",\"\\\\Coloneq\"),oa(\"\\\\minuscolon\",\"\\\\eqcolon\"),oa(\"\\\\minuscoloncolon\",\"\\\\Eqcolon\"),oa(\"\\\\coloncolonapprox\",\"\\\\Colonapprox\"),oa(\"\\\\coloncolonsim\",\"\\\\Colonsim\"),oa(\"\\\\simcolon\",\"\\\\mathrel{\\\\sim\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}\"),oa(\"\\\\simcoloncolon\",\"\\\\mathrel{\\\\sim\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}\"),oa(\"\\\\approxcolon\",\"\\\\mathrel{\\\\approx\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}\"),oa(\"\\\\approxcoloncolon\",\"\\\\mathrel{\\\\approx\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}\"),oa(\"\\\\notni\",\"\\\\html@mathml{\\\\not\\\\ni}{\\\\mathrel{\\\\char`\\u220c}}\"),oa(\"\\\\limsup\",\"\\\\DOTSB\\\\mathop{\\\\operatorname{lim\\\\,sup}}\\\\limits\"),oa(\"\\\\liminf\",\"\\\\DOTSB\\\\mathop{\\\\operatorname{lim\\\\,inf}}\\\\limits\"),oa(\"\\\\gvertneqq\",\"\\\\html@mathml{\\\\@gvertneqq}{\\u2269}\"),oa(\"\\\\lvertneqq\",\"\\\\html@mathml{\\\\@lvertneqq}{\\u2268}\"),oa(\"\\\\ngeqq\",\"\\\\html@mathml{\\\\@ngeqq}{\\u2271}\"),oa(\"\\\\ngeqslant\",\"\\\\html@mathml{\\\\@ngeqslant}{\\u2271}\"),oa(\"\\\\nleqq\",\"\\\\html@mathml{\\\\@nleqq}{\\u2270}\"),oa(\"\\\\nleqslant\",\"\\\\html@mathml{\\\\@nleqslant}{\\u2270}\"),oa(\"\\\\nshortmid\",\"\\\\html@mathml{\\\\@nshortmid}{\\u2224}\"),oa(\"\\\\nshortparallel\",\"\\\\html@mathml{\\\\@nshortparallel}{\\u2226}\"),oa(\"\\\\nsubseteqq\",\"\\\\html@mathml{\\\\@nsubseteqq}{\\u2288}\"),oa(\"\\\\nsupseteqq\",\"\\\\html@mathml{\\\\@nsupseteqq}{\\u2289}\"),oa(\"\\\\varsubsetneq\",\"\\\\html@mathml{\\\\@varsubsetneq}{\\u228a}\"),oa(\"\\\\varsubsetneqq\",\"\\\\html@mathml{\\\\@varsubsetneqq}{\\u2acb}\"),oa(\"\\\\varsupsetneq\",\"\\\\html@mathml{\\\\@varsupsetneq}{\\u228b}\"),oa(\"\\\\varsupsetneqq\",\"\\\\html@mathml{\\\\@varsupsetneqq}{\\u2acc}\"),oa(\"\\\\llbracket\",\"\\\\html@mathml{\\\\mathopen{[\\\\mkern-3.2mu[}}{\\\\mathopen{\\\\char`\\u27e6}}\"),oa(\"\\\\rrbracket\",\"\\\\html@mathml{\\\\mathclose{]\\\\mkern-3.2mu]}}{\\\\mathclose{\\\\char`\\u27e7}}\"),oa(\"\\u27e6\",\"\\\\llbracket\"),oa(\"\\u27e7\",\"\\\\rrbracket\"),oa(\"\\\\lBrace\",\"\\\\html@mathml{\\\\mathopen{\\\\{\\\\mkern-3.2mu[}}{\\\\mathopen{\\\\char`\\u2983}}\"),oa(\"\\\\rBrace\",\"\\\\html@mathml{\\\\mathclose{]\\\\mkern-3.2mu\\\\}}}{\\\\mathclose{\\\\char`\\u2984}}\"),oa(\"\\u2983\",\"\\\\lBrace\"),oa(\"\\u2984\",\"\\\\rBrace\"),oa(\"\\\\darr\",\"\\\\downarrow\"),oa(\"\\\\dArr\",\"\\\\Downarrow\"),oa(\"\\\\Darr\",\"\\\\Downarrow\"),oa(\"\\\\lang\",\"\\\\langle\"),oa(\"\\\\rang\",\"\\\\rangle\"),oa(\"\\\\uarr\",\"\\\\uparrow\"),oa(\"\\\\uArr\",\"\\\\Uparrow\"),oa(\"\\\\Uarr\",\"\\\\Uparrow\"),oa(\"\\\\N\",\"\\\\mathbb{N}\"),oa(\"\\\\R\",\"\\\\mathbb{R}\"),oa(\"\\\\Z\",\"\\\\mathbb{Z}\"),oa(\"\\\\alef\",\"\\\\aleph\"),oa(\"\\\\alefsym\",\"\\\\aleph\"),oa(\"\\\\Alpha\",\"\\\\mathrm{A}\"),oa(\"\\\\Beta\",\"\\\\mathrm{B}\"),oa(\"\\\\bull\",\"\\\\bullet\"),oa(\"\\\\Chi\",\"\\\\mathrm{X}\"),oa(\"\\\\clubs\",\"\\\\clubsuit\"),oa(\"\\\\cnums\",\"\\\\mathbb{C}\"),oa(\"\\\\Complex\",\"\\\\mathbb{C}\"),oa(\"\\\\Dagger\",\"\\\\ddagger\"),oa(\"\\\\diamonds\",\"\\\\diamondsuit\"),oa(\"\\\\empty\",\"\\\\emptyset\"),oa(\"\\\\Epsilon\",\"\\\\mathrm{E}\"),oa(\"\\\\Eta\",\"\\\\mathrm{H}\"),oa(\"\\\\exist\",\"\\\\exists\"),oa(\"\\\\harr\",\"\\\\leftrightarrow\"),oa(\"\\\\hArr\",\"\\\\Leftrightarrow\"),oa(\"\\\\Harr\",\"\\\\Leftrightarrow\"),oa(\"\\\\hearts\",\"\\\\heartsuit\"),oa(\"\\\\image\",\"\\\\Im\"),oa(\"\\\\infin\",\"\\\\infty\"),oa(\"\\\\Iota\",\"\\\\mathrm{I}\"),oa(\"\\\\isin\",\"\\\\in\"),oa(\"\\\\Kappa\",\"\\\\mathrm{K}\"),oa(\"\\\\larr\",\"\\\\leftarrow\"),oa(\"\\\\lArr\",\"\\\\Leftarrow\"),oa(\"\\\\Larr\",\"\\\\Leftarrow\"),oa(\"\\\\lrarr\",\"\\\\leftrightarrow\"),oa(\"\\\\lrArr\",\"\\\\Leftrightarrow\"),oa(\"\\\\Lrarr\",\"\\\\Leftrightarrow\"),oa(\"\\\\Mu\",\"\\\\mathrm{M}\"),oa(\"\\\\natnums\",\"\\\\mathbb{N}\"),oa(\"\\\\Nu\",\"\\\\mathrm{N}\"),oa(\"\\\\Omicron\",\"\\\\mathrm{O}\"),oa(\"\\\\plusmn\",\"\\\\pm\"),oa(\"\\\\rarr\",\"\\\\rightarrow\"),oa(\"\\\\rArr\",\"\\\\Rightarrow\"),oa(\"\\\\Rarr\",\"\\\\Rightarrow\"),oa(\"\\\\real\",\"\\\\Re\"),oa(\"\\\\reals\",\"\\\\mathbb{R}\"),oa(\"\\\\Reals\",\"\\\\mathbb{R}\"),oa(\"\\\\Rho\",\"\\\\mathrm{P}\"),oa(\"\\\\sdot\",\"\\\\cdot\"),oa(\"\\\\sect\",\"\\\\S\"),oa(\"\\\\spades\",\"\\\\spadesuit\"),oa(\"\\\\sub\",\"\\\\subset\"),oa(\"\\\\sube\",\"\\\\subseteq\"),oa(\"\\\\supe\",\"\\\\supseteq\"),oa(\"\\\\Tau\",\"\\\\mathrm{T}\"),oa(\"\\\\thetasym\",\"\\\\vartheta\"),oa(\"\\\\weierp\",\"\\\\wp\"),oa(\"\\\\Zeta\",\"\\\\mathrm{Z}\"),oa(\"\\\\argmin\",\"\\\\DOTSB\\\\mathop{\\\\operatorname{arg\\\\,min}}\\\\limits\"),oa(\"\\\\argmax\",\"\\\\DOTSB\\\\mathop{\\\\operatorname{arg\\\\,max}}\\\\limits\"),oa(\"\\\\blue\",\"\\\\textcolor{##6495ed}{#1}\"),oa(\"\\\\orange\",\"\\\\textcolor{##ffa500}{#1}\"),oa(\"\\\\pink\",\"\\\\textcolor{##ff00af}{#1}\"),oa(\"\\\\red\",\"\\\\textcolor{##df0030}{#1}\"),oa(\"\\\\green\",\"\\\\textcolor{##28ae7b}{#1}\"),oa(\"\\\\gray\",\"\\\\textcolor{gray}{##1}\"),oa(\"\\\\purple\",\"\\\\textcolor{##9d38bd}{#1}\"),oa(\"\\\\blueA\",\"\\\\textcolor{##ccfaff}{#1}\"),oa(\"\\\\blueB\",\"\\\\textcolor{##80f6ff}{#1}\"),oa(\"\\\\blueC\",\"\\\\textcolor{##63d9ea}{#1}\"),oa(\"\\\\blueD\",\"\\\\textcolor{##11accd}{#1}\"),oa(\"\\\\blueE\",\"\\\\textcolor{##0c7f99}{#1}\"),oa(\"\\\\tealA\",\"\\\\textcolor{##94fff5}{#1}\"),oa(\"\\\\tealB\",\"\\\\textcolor{##26edd5}{#1}\"),oa(\"\\\\tealC\",\"\\\\textcolor{##01d1c1}{#1}\"),oa(\"\\\\tealD\",\"\\\\textcolor{##01a995}{#1}\"),oa(\"\\\\tealE\",\"\\\\textcolor{##208170}{#1}\"),oa(\"\\\\greenA\",\"\\\\textcolor{##b6ffb0}{#1}\"),oa(\"\\\\greenB\",\"\\\\textcolor{##8af281}{#1}\"),oa(\"\\\\greenC\",\"\\\\textcolor{##74cf70}{#1}\"),oa(\"\\\\greenD\",\"\\\\textcolor{##1fab54}{#1}\"),oa(\"\\\\greenE\",\"\\\\textcolor{##0d923f}{#1}\"),oa(\"\\\\goldA\",\"\\\\textcolor{##ffd0a9}{#1}\"),oa(\"\\\\goldB\",\"\\\\textcolor{##ffbb71}{#1}\"),oa(\"\\\\goldC\",\"\\\\textcolor{##ff9c39}{#1}\"),oa(\"\\\\goldD\",\"\\\\textcolor{##e07d10}{#1}\"),oa(\"\\\\goldE\",\"\\\\textcolor{##a75a05}{#1}\"),oa(\"\\\\redA\",\"\\\\textcolor{##fca9a9}{#1}\"),oa(\"\\\\redB\",\"\\\\textcolor{##ff8482}{#1}\"),oa(\"\\\\redC\",\"\\\\textcolor{##f9685d}{#1}\"),oa(\"\\\\redD\",\"\\\\textcolor{##e84d39}{#1}\"),oa(\"\\\\redE\",\"\\\\textcolor{##bc2612}{#1}\"),oa(\"\\\\maroonA\",\"\\\\textcolor{##ffbde0}{#1}\"),oa(\"\\\\maroonB\",\"\\\\textcolor{##ff92c6}{#1}\"),oa(\"\\\\maroonC\",\"\\\\textcolor{##ed5fa6}{#1}\"),oa(\"\\\\maroonD\",\"\\\\textcolor{##ca337c}{#1}\"),oa(\"\\\\maroonE\",\"\\\\textcolor{##9e034e}{#1}\"),oa(\"\\\\purpleA\",\"\\\\textcolor{##ddd7ff}{#1}\"),oa(\"\\\\purpleB\",\"\\\\textcolor{##c6b9fc}{#1}\"),oa(\"\\\\purpleC\",\"\\\\textcolor{##aa87ff}{#1}\"),oa(\"\\\\purpleD\",\"\\\\textcolor{##7854ab}{#1}\"),oa(\"\\\\purpleE\",\"\\\\textcolor{##543b78}{#1}\"),oa(\"\\\\mintA\",\"\\\\textcolor{##f5f9e8}{#1}\"),oa(\"\\\\mintB\",\"\\\\textcolor{##edf2df}{#1}\"),oa(\"\\\\mintC\",\"\\\\textcolor{##e0e5cc}{#1}\"),oa(\"\\\\grayA\",\"\\\\textcolor{##f6f7f7}{#1}\"),oa(\"\\\\grayB\",\"\\\\textcolor{##f0f1f2}{#1}\"),oa(\"\\\\grayC\",\"\\\\textcolor{##e3e5e6}{#1}\"),oa(\"\\\\grayD\",\"\\\\textcolor{##d6d8da}{#1}\"),oa(\"\\\\grayE\",\"\\\\textcolor{##babec2}{#1}\"),oa(\"\\\\grayF\",\"\\\\textcolor{##888d93}{#1}\"),oa(\"\\\\grayG\",\"\\\\textcolor{##626569}{#1}\"),oa(\"\\\\grayH\",\"\\\\textcolor{##3b3e40}{#1}\"),oa(\"\\\\grayI\",\"\\\\textcolor{##21242c}{#1}\"),oa(\"\\\\kaBlue\",\"\\\\textcolor{##314453}{#1}\"),oa(\"\\\\kaGreen\",\"\\\\textcolor{##71B307}{#1}\");var ua={\"\\\\relax\":!0,\"^\":!0,_:!0,\"\\\\limits\":!0,\"\\\\nolimits\":!0},da=function(){function t(t,e,r){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=e,this.expansionCount=0,this.feed(t),this.macros=new ra(na,e.macros),this.mode=r,this.stack=[]}var e=t.prototype;return e.feed=function(t){this.lexer=new ea(t,this.settings)},e.switchMode=function(t){this.mode=t},e.beginGroup=function(){this.macros.beginGroup()},e.endGroup=function(){this.macros.endGroup()},e.future=function(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},e.popToken=function(){return this.future(),this.stack.pop()},e.pushToken=function(t){this.stack.push(t)},e.pushTokens=function(t){var e;(e=this.stack).push.apply(e,t)},e.consumeSpaces=function(){for(;;){if(\" \"!==this.future().text)break;this.stack.pop()}},e.consumeArgs=function(t){for(var e=[],r=0;r<t;++r){this.consumeSpaces();var a=this.popToken();if(\"{\"===a.text){for(var n=[],o=1;0!==o;){var s=this.popToken();if(n.push(s),\"{\"===s.text)++o;else if(\"}\"===s.text)--o;else if(\"EOF\"===s.text)throw new i(\"End of input in macro argument\",a)}n.pop(),n.reverse(),e[r]=n}else{if(\"EOF\"===a.text)throw new i(\"End of input expecting macro argument\");e[r]=[a]}}return e},e.expandOnce=function(){var t=this.popToken(),e=t.text,r=this._getExpansion(e);if(null==r)return this.pushToken(t),t;if(this.expansionCount++,this.expansionCount>this.settings.maxExpand)throw new i(\"Too many expansions: infinite loop or need to increase maxExpand setting\");var a=r.tokens;if(r.numArgs)for(var n=this.consumeArgs(r.numArgs),o=(a=a.slice()).length-1;o>=0;--o){var s=a[o];if(\"#\"===s.text){if(0===o)throw new i(\"Incomplete placeholder at end of macro body\",s);if(\"#\"===(s=a[--o]).text)a.splice(o+1,1);else{if(!/^[1-9]$/.test(s.text))throw new i(\"Not a valid argument number\",s);var h;(h=a).splice.apply(h,[o,2].concat(n[+s.text-1]))}}}return this.pushTokens(a),a},e.expandAfterFuture=function(){return this.expandOnce(),this.future()},e.expandNextToken=function(){for(;;){var t=this.expandOnce();if(t instanceof n){if(\"\\\\relax\"!==t.text)return this.stack.pop();this.stack.pop()}}throw new Error},e.expandMacro=function(t){if(this.macros.get(t)){var e=[],r=this.stack.length;for(this.pushToken(new n(t));this.stack.length>r;){this.expandOnce()instanceof n&&e.push(this.stack.pop())}return e}},e.expandMacroAsText=function(t){var e=this.expandMacro(t);return e?e.map(function(t){return t.text}).join(\"\"):e},e._getExpansion=function(t){var e=this.macros.get(t);if(null==e)return e;var r=\"function\"==typeof e?e(this):e;if(\"string\"==typeof r){var a=0;if(-1!==r.indexOf(\"#\"))for(var n=r.replace(/##/g,\"\");-1!==n.indexOf(\"#\"+(a+1));)++a;for(var o=new ea(r,this.settings),i=[],s=o.lex();\"EOF\"!==s.text;)i.push(s),s=o.lex();return i.reverse(),{tokens:i,numArgs:a}}return r},e.isDefined=function(t){return this.macros.has(t)||Kr.hasOwnProperty(t)||_.math.hasOwnProperty(t)||_.text.hasOwnProperty(t)||ua.hasOwnProperty(t)},t}(),pa={\"\\u0301\":{text:\"\\\\'\",math:\"\\\\acute\"},\"\\u0300\":{text:\"\\\\`\",math:\"\\\\grave\"},\"\\u0308\":{text:'\\\\\"',math:\"\\\\ddot\"},\"\\u0303\":{text:\"\\\\~\",math:\"\\\\tilde\"},\"\\u0304\":{text:\"\\\\=\",math:\"\\\\bar\"},\"\\u0306\":{text:\"\\\\u\",math:\"\\\\breve\"},\"\\u030c\":{text:\"\\\\v\",math:\"\\\\check\"},\"\\u0302\":{text:\"\\\\^\",math:\"\\\\hat\"},\"\\u0307\":{text:\"\\\\.\",math:\"\\\\dot\"},\"\\u030a\":{text:\"\\\\r\",math:\"\\\\mathring\"},\"\\u030b\":{text:\"\\\\H\"}},fa={\"\\xe1\":\"a\\u0301\",\"\\xe0\":\"a\\u0300\",\"\\xe4\":\"a\\u0308\",\"\\u01df\":\"a\\u0308\\u0304\",\"\\xe3\":\"a\\u0303\",\"\\u0101\":\"a\\u0304\",\"\\u0103\":\"a\\u0306\",\"\\u1eaf\":\"a\\u0306\\u0301\",\"\\u1eb1\":\"a\\u0306\\u0300\",\"\\u1eb5\":\"a\\u0306\\u0303\",\"\\u01ce\":\"a\\u030c\",\"\\xe2\":\"a\\u0302\",\"\\u1ea5\":\"a\\u0302\\u0301\",\"\\u1ea7\":\"a\\u0302\\u0300\",\"\\u1eab\":\"a\\u0302\\u0303\",\"\\u0227\":\"a\\u0307\",\"\\u01e1\":\"a\\u0307\\u0304\",\"\\xe5\":\"a\\u030a\",\"\\u01fb\":\"a\\u030a\\u0301\",\"\\u1e03\":\"b\\u0307\",\"\\u0107\":\"c\\u0301\",\"\\u010d\":\"c\\u030c\",\"\\u0109\":\"c\\u0302\",\"\\u010b\":\"c\\u0307\",\"\\u010f\":\"d\\u030c\",\"\\u1e0b\":\"d\\u0307\",\"\\xe9\":\"e\\u0301\",\"\\xe8\":\"e\\u0300\",\"\\xeb\":\"e\\u0308\",\"\\u1ebd\":\"e\\u0303\",\"\\u0113\":\"e\\u0304\",\"\\u1e17\":\"e\\u0304\\u0301\",\"\\u1e15\":\"e\\u0304\\u0300\",\"\\u0115\":\"e\\u0306\",\"\\u011b\":\"e\\u030c\",\"\\xea\":\"e\\u0302\",\"\\u1ebf\":\"e\\u0302\\u0301\",\"\\u1ec1\":\"e\\u0302\\u0300\",\"\\u1ec5\":\"e\\u0302\\u0303\",\"\\u0117\":\"e\\u0307\",\"\\u1e1f\":\"f\\u0307\",\"\\u01f5\":\"g\\u0301\",\"\\u1e21\":\"g\\u0304\",\"\\u011f\":\"g\\u0306\",\"\\u01e7\":\"g\\u030c\",\"\\u011d\":\"g\\u0302\",\"\\u0121\":\"g\\u0307\",\"\\u1e27\":\"h\\u0308\",\"\\u021f\":\"h\\u030c\",\"\\u0125\":\"h\\u0302\",\"\\u1e23\":\"h\\u0307\",\"\\xed\":\"i\\u0301\",\"\\xec\":\"i\\u0300\",\"\\xef\":\"i\\u0308\",\"\\u1e2f\":\"i\\u0308\\u0301\",\"\\u0129\":\"i\\u0303\",\"\\u012b\":\"i\\u0304\",\"\\u012d\":\"i\\u0306\",\"\\u01d0\":\"i\\u030c\",\"\\xee\":\"i\\u0302\",\"\\u01f0\":\"j\\u030c\",\"\\u0135\":\"j\\u0302\",\"\\u1e31\":\"k\\u0301\",\"\\u01e9\":\"k\\u030c\",\"\\u013a\":\"l\\u0301\",\"\\u013e\":\"l\\u030c\",\"\\u1e3f\":\"m\\u0301\",\"\\u1e41\":\"m\\u0307\",\"\\u0144\":\"n\\u0301\",\"\\u01f9\":\"n\\u0300\",\"\\xf1\":\"n\\u0303\",\"\\u0148\":\"n\\u030c\",\"\\u1e45\":\"n\\u0307\",\"\\xf3\":\"o\\u0301\",\"\\xf2\":\"o\\u0300\",\"\\xf6\":\"o\\u0308\",\"\\u022b\":\"o\\u0308\\u0304\",\"\\xf5\":\"o\\u0303\",\"\\u1e4d\":\"o\\u0303\\u0301\",\"\\u1e4f\":\"o\\u0303\\u0308\",\"\\u022d\":\"o\\u0303\\u0304\",\"\\u014d\":\"o\\u0304\",\"\\u1e53\":\"o\\u0304\\u0301\",\"\\u1e51\":\"o\\u0304\\u0300\",\"\\u014f\":\"o\\u0306\",\"\\u01d2\":\"o\\u030c\",\"\\xf4\":\"o\\u0302\",\"\\u1ed1\":\"o\\u0302\\u0301\",\"\\u1ed3\":\"o\\u0302\\u0300\",\"\\u1ed7\":\"o\\u0302\\u0303\",\"\\u022f\":\"o\\u0307\",\"\\u0231\":\"o\\u0307\\u0304\",\"\\u0151\":\"o\\u030b\",\"\\u1e55\":\"p\\u0301\",\"\\u1e57\":\"p\\u0307\",\"\\u0155\":\"r\\u0301\",\"\\u0159\":\"r\\u030c\",\"\\u1e59\":\"r\\u0307\",\"\\u015b\":\"s\\u0301\",\"\\u1e65\":\"s\\u0301\\u0307\",\"\\u0161\":\"s\\u030c\",\"\\u1e67\":\"s\\u030c\\u0307\",\"\\u015d\":\"s\\u0302\",\"\\u1e61\":\"s\\u0307\",\"\\u1e97\":\"t\\u0308\",\"\\u0165\":\"t\\u030c\",\"\\u1e6b\":\"t\\u0307\",\"\\xfa\":\"u\\u0301\",\"\\xf9\":\"u\\u0300\",\"\\xfc\":\"u\\u0308\",\"\\u01d8\":\"u\\u0308\\u0301\",\"\\u01dc\":\"u\\u0308\\u0300\",\"\\u01d6\":\"u\\u0308\\u0304\",\"\\u01da\":\"u\\u0308\\u030c\",\"\\u0169\":\"u\\u0303\",\"\\u1e79\":\"u\\u0303\\u0301\",\"\\u016b\":\"u\\u0304\",\"\\u1e7b\":\"u\\u0304\\u0308\",\"\\u016d\":\"u\\u0306\",\"\\u01d4\":\"u\\u030c\",\"\\xfb\":\"u\\u0302\",\"\\u016f\":\"u\\u030a\",\"\\u0171\":\"u\\u030b\",\"\\u1e7d\":\"v\\u0303\",\"\\u1e83\":\"w\\u0301\",\"\\u1e81\":\"w\\u0300\",\"\\u1e85\":\"w\\u0308\",\"\\u0175\":\"w\\u0302\",\"\\u1e87\":\"w\\u0307\",\"\\u1e98\":\"w\\u030a\",\"\\u1e8d\":\"x\\u0308\",\"\\u1e8b\":\"x\\u0307\",\"\\xfd\":\"y\\u0301\",\"\\u1ef3\":\"y\\u0300\",\"\\xff\":\"y\\u0308\",\"\\u1ef9\":\"y\\u0303\",\"\\u0233\":\"y\\u0304\",\"\\u0177\":\"y\\u0302\",\"\\u1e8f\":\"y\\u0307\",\"\\u1e99\":\"y\\u030a\",\"\\u017a\":\"z\\u0301\",\"\\u017e\":\"z\\u030c\",\"\\u1e91\":\"z\\u0302\",\"\\u017c\":\"z\\u0307\",\"\\xc1\":\"A\\u0301\",\"\\xc0\":\"A\\u0300\",\"\\xc4\":\"A\\u0308\",\"\\u01de\":\"A\\u0308\\u0304\",\"\\xc3\":\"A\\u0303\",\"\\u0100\":\"A\\u0304\",\"\\u0102\":\"A\\u0306\",\"\\u1eae\":\"A\\u0306\\u0301\",\"\\u1eb0\":\"A\\u0306\\u0300\",\"\\u1eb4\":\"A\\u0306\\u0303\",\"\\u01cd\":\"A\\u030c\",\"\\xc2\":\"A\\u0302\",\"\\u1ea4\":\"A\\u0302\\u0301\",\"\\u1ea6\":\"A\\u0302\\u0300\",\"\\u1eaa\":\"A\\u0302\\u0303\",\"\\u0226\":\"A\\u0307\",\"\\u01e0\":\"A\\u0307\\u0304\",\"\\xc5\":\"A\\u030a\",\"\\u01fa\":\"A\\u030a\\u0301\",\"\\u1e02\":\"B\\u0307\",\"\\u0106\":\"C\\u0301\",\"\\u010c\":\"C\\u030c\",\"\\u0108\":\"C\\u0302\",\"\\u010a\":\"C\\u0307\",\"\\u010e\":\"D\\u030c\",\"\\u1e0a\":\"D\\u0307\",\"\\xc9\":\"E\\u0301\",\"\\xc8\":\"E\\u0300\",\"\\xcb\":\"E\\u0308\",\"\\u1ebc\":\"E\\u0303\",\"\\u0112\":\"E\\u0304\",\"\\u1e16\":\"E\\u0304\\u0301\",\"\\u1e14\":\"E\\u0304\\u0300\",\"\\u0114\":\"E\\u0306\",\"\\u011a\":\"E\\u030c\",\"\\xca\":\"E\\u0302\",\"\\u1ebe\":\"E\\u0302\\u0301\",\"\\u1ec0\":\"E\\u0302\\u0300\",\"\\u1ec4\":\"E\\u0302\\u0303\",\"\\u0116\":\"E\\u0307\",\"\\u1e1e\":\"F\\u0307\",\"\\u01f4\":\"G\\u0301\",\"\\u1e20\":\"G\\u0304\",\"\\u011e\":\"G\\u0306\",\"\\u01e6\":\"G\\u030c\",\"\\u011c\":\"G\\u0302\",\"\\u0120\":\"G\\u0307\",\"\\u1e26\":\"H\\u0308\",\"\\u021e\":\"H\\u030c\",\"\\u0124\":\"H\\u0302\",\"\\u1e22\":\"H\\u0307\",\"\\xcd\":\"I\\u0301\",\"\\xcc\":\"I\\u0300\",\"\\xcf\":\"I\\u0308\",\"\\u1e2e\":\"I\\u0308\\u0301\",\"\\u0128\":\"I\\u0303\",\"\\u012a\":\"I\\u0304\",\"\\u012c\":\"I\\u0306\",\"\\u01cf\":\"I\\u030c\",\"\\xce\":\"I\\u0302\",\"\\u0130\":\"I\\u0307\",\"\\u0134\":\"J\\u0302\",\"\\u1e30\":\"K\\u0301\",\"\\u01e8\":\"K\\u030c\",\"\\u0139\":\"L\\u0301\",\"\\u013d\":\"L\\u030c\",\"\\u1e3e\":\"M\\u0301\",\"\\u1e40\":\"M\\u0307\",\"\\u0143\":\"N\\u0301\",\"\\u01f8\":\"N\\u0300\",\"\\xd1\":\"N\\u0303\",\"\\u0147\":\"N\\u030c\",\"\\u1e44\":\"N\\u0307\",\"\\xd3\":\"O\\u0301\",\"\\xd2\":\"O\\u0300\",\"\\xd6\":\"O\\u0308\",\"\\u022a\":\"O\\u0308\\u0304\",\"\\xd5\":\"O\\u0303\",\"\\u1e4c\":\"O\\u0303\\u0301\",\"\\u1e4e\":\"O\\u0303\\u0308\",\"\\u022c\":\"O\\u0303\\u0304\",\"\\u014c\":\"O\\u0304\",\"\\u1e52\":\"O\\u0304\\u0301\",\"\\u1e50\":\"O\\u0304\\u0300\",\"\\u014e\":\"O\\u0306\",\"\\u01d1\":\"O\\u030c\",\"\\xd4\":\"O\\u0302\",\"\\u1ed0\":\"O\\u0302\\u0301\",\"\\u1ed2\":\"O\\u0302\\u0300\",\"\\u1ed6\":\"O\\u0302\\u0303\",\"\\u022e\":\"O\\u0307\",\"\\u0230\":\"O\\u0307\\u0304\",\"\\u0150\":\"O\\u030b\",\"\\u1e54\":\"P\\u0301\",\"\\u1e56\":\"P\\u0307\",\"\\u0154\":\"R\\u0301\",\"\\u0158\":\"R\\u030c\",\"\\u1e58\":\"R\\u0307\",\"\\u015a\":\"S\\u0301\",\"\\u1e64\":\"S\\u0301\\u0307\",\"\\u0160\":\"S\\u030c\",\"\\u1e66\":\"S\\u030c\\u0307\",\"\\u015c\":\"S\\u0302\",\"\\u1e60\":\"S\\u0307\",\"\\u0164\":\"T\\u030c\",\"\\u1e6a\":\"T\\u0307\",\"\\xda\":\"U\\u0301\",\"\\xd9\":\"U\\u0300\",\"\\xdc\":\"U\\u0308\",\"\\u01d7\":\"U\\u0308\\u0301\",\"\\u01db\":\"U\\u0308\\u0300\",\"\\u01d5\":\"U\\u0308\\u0304\",\"\\u01d9\":\"U\\u0308\\u030c\",\"\\u0168\":\"U\\u0303\",\"\\u1e78\":\"U\\u0303\\u0301\",\"\\u016a\":\"U\\u0304\",\"\\u1e7a\":\"U\\u0304\\u0308\",\"\\u016c\":\"U\\u0306\",\"\\u01d3\":\"U\\u030c\",\"\\xdb\":\"U\\u0302\",\"\\u016e\":\"U\\u030a\",\"\\u0170\":\"U\\u030b\",\"\\u1e7c\":\"V\\u0303\",\"\\u1e82\":\"W\\u0301\",\"\\u1e80\":\"W\\u0300\",\"\\u1e84\":\"W\\u0308\",\"\\u0174\":\"W\\u0302\",\"\\u1e86\":\"W\\u0307\",\"\\u1e8c\":\"X\\u0308\",\"\\u1e8a\":\"X\\u0307\",\"\\xdd\":\"Y\\u0301\",\"\\u1ef2\":\"Y\\u0300\",\"\\u0178\":\"Y\\u0308\",\"\\u1ef8\":\"Y\\u0303\",\"\\u0232\":\"Y\\u0304\",\"\\u0176\":\"Y\\u0302\",\"\\u1e8e\":\"Y\\u0307\",\"\\u0179\":\"Z\\u0301\",\"\\u017d\":\"Z\\u030c\",\"\\u1e90\":\"Z\\u0302\",\"\\u017b\":\"Z\\u0307\",\"\\u03ac\":\"\\u03b1\\u0301\",\"\\u1f70\":\"\\u03b1\\u0300\",\"\\u1fb1\":\"\\u03b1\\u0304\",\"\\u1fb0\":\"\\u03b1\\u0306\",\"\\u03ad\":\"\\u03b5\\u0301\",\"\\u1f72\":\"\\u03b5\\u0300\",\"\\u03ae\":\"\\u03b7\\u0301\",\"\\u1f74\":\"\\u03b7\\u0300\",\"\\u03af\":\"\\u03b9\\u0301\",\"\\u1f76\":\"\\u03b9\\u0300\",\"\\u03ca\":\"\\u03b9\\u0308\",\"\\u0390\":\"\\u03b9\\u0308\\u0301\",\"\\u1fd2\":\"\\u03b9\\u0308\\u0300\",\"\\u1fd1\":\"\\u03b9\\u0304\",\"\\u1fd0\":\"\\u03b9\\u0306\",\"\\u03cc\":\"\\u03bf\\u0301\",\"\\u1f78\":\"\\u03bf\\u0300\",\"\\u03cd\":\"\\u03c5\\u0301\",\"\\u1f7a\":\"\\u03c5\\u0300\",\"\\u03cb\":\"\\u03c5\\u0308\",\"\\u03b0\":\"\\u03c5\\u0308\\u0301\",\"\\u1fe2\":\"\\u03c5\\u0308\\u0300\",\"\\u1fe1\":\"\\u03c5\\u0304\",\"\\u1fe0\":\"\\u03c5\\u0306\",\"\\u03ce\":\"\\u03c9\\u0301\",\"\\u1f7c\":\"\\u03c9\\u0300\",\"\\u038e\":\"\\u03a5\\u0301\",\"\\u1fea\":\"\\u03a5\\u0300\",\"\\u03ab\":\"\\u03a5\\u0308\",\"\\u1fe9\":\"\\u03a5\\u0304\",\"\\u1fe8\":\"\\u03a5\\u0306\",\"\\u038f\":\"\\u03a9\\u0301\",\"\\u1ffa\":\"\\u03a9\\u0300\"},ga=function(){function t(t,e){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode=\"math\",this.gullet=new da(t,e,this.mode),this.settings=e,this.leftrightDepth=0}var e=t.prototype;return e.expect=function(t,e){if(void 0===e&&(e=!0),this.nextToken.text!==t)throw new i(\"Expected '\"+t+\"', got '\"+this.nextToken.text+\"'\",this.nextToken);e&&this.consume()},e.consume=function(){this.nextToken=this.gullet.expandNextToken()},e.switchMode=function(t){this.mode=t,this.gullet.switchMode(t)},e.parse=function(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set(\"\\\\color\",\"\\\\textcolor\"),this.consume();var t=this.parseExpression(!1);return this.expect(\"EOF\",!1),this.gullet.endGroup(),t},e.parseExpression=function(e,r){for(var a=[];;){\"math\"===this.mode&&this.consumeSpaces();var n=this.nextToken;if(-1!==t.endOfExpression.indexOf(n.text))break;if(r&&n.text===r)break;if(e&&Kr[n.text]&&Kr[n.text].infix)break;var o=this.parseAtom(r);if(!o)break;a.push(o)}return\"text\"===this.mode&&this.formLigatures(a),this.handleInfixNodes(a)},e.handleInfixNodes=function(t){for(var e,r=-1,a=0;a<t.length;a++){var n=Pt(t[a],\"infix\");if(n){if(-1!==r)throw new i(\"only one infix operator per group\",n.token);r=a,e=n.replaceWith}}if(-1!==r&&e){var o,s,h=t.slice(0,r),l=t.slice(r+1);return o=1===h.length&&\"ordgroup\"===h[0].type?h[0]:{type:\"ordgroup\",mode:this.mode,body:h},s=1===l.length&&\"ordgroup\"===l[0].type?l[0]:{type:\"ordgroup\",mode:this.mode,body:l},[\"\\\\\\\\abovefrac\"===e?this.callFunction(e,[o,t[r],s],[]):this.callFunction(e,[o,s],[])]}return t},e.handleSupSubscript=function(e){var r=this.nextToken,a=r.text;this.consume(),this.consumeSpaces();var n=this.parseGroup(e,!1,t.SUPSUB_GREEDINESS);if(!n)throw new i(\"Expected group after '\"+a+\"'\",r);return n},e.handleUnsupportedCmd=function(){for(var t=this.nextToken.text,e=[],r=0;r<t.length;r++)e.push({type:\"textord\",mode:\"text\",text:t[r]});var a={type:\"text\",mode:this.mode,body:e},n={type:\"color\",mode:this.mode,color:this.settings.errorColor,body:[a]};return this.consume(),n},e.parseAtom=function(t){var e,r,a=this.parseGroup(\"atom\",!1,null,t);if(\"text\"===this.mode)return a;for(;;){this.consumeSpaces();var n=this.nextToken;if(\"\\\\limits\"===n.text||\"\\\\nolimits\"===n.text){var o=Pt(a,\"op\");if(!o)throw new i(\"Limit controls must follow a math operator\",n);var s=\"\\\\limits\"===n.text;o.limits=s,o.alwaysHandleSupSub=!0,this.consume()}else if(\"^\"===n.text){if(e)throw new i(\"Double superscript\",n);e=this.handleSupSubscript(\"superscript\")}else if(\"_\"===n.text){if(r)throw new i(\"Double subscript\",n);r=this.handleSupSubscript(\"subscript\")}else{if(\"'\"!==n.text)break;if(e)throw new i(\"Double superscript\",n);var h={type:\"textord\",mode:this.mode,text:\"\\\\prime\"},l=[h];for(this.consume();\"'\"===this.nextToken.text;)l.push(h),this.consume();\"^\"===this.nextToken.text&&l.push(this.handleSupSubscript(\"superscript\")),e={type:\"ordgroup\",mode:this.mode,body:l}}}return e||r?{type:\"supsub\",mode:this.mode,base:a,sup:e,sub:r}:a},e.parseFunction=function(t,e,r){var a=this.nextToken,n=a.text,o=Kr[n];if(!o)return null;if(null!=r&&o.greediness<=r)throw new i(\"Got function '\"+n+\"' with no arguments\"+(e?\" as \"+e:\"\"),a);if(\"text\"===this.mode&&!o.allowedInText)throw new i(\"Can't use function '\"+n+\"' in text mode\",a);if(\"math\"===this.mode&&!1===o.allowedInMath)throw new i(\"Can't use function '\"+n+\"' in math mode\",a);if(o.argTypes&&\"url\"===o.argTypes[0]&&this.gullet.lexer.setCatcode(\"%\",13),o.consumeMode){var s=this.mode;this.switchMode(o.consumeMode),this.consume(),this.switchMode(s)}else this.consume();var h=this.parseArguments(n,o),l=h.args,m=h.optArgs;return this.callFunction(n,l,m,a,t)},e.callFunction=function(t,e,r,a,n){var o={funcName:t,parser:this,token:a,breakOnTokenText:n},s=Kr[t];if(s&&s.handler)return s.handler(o,e,r);throw new i(\"No function handler for \"+t)},e.parseArguments=function(t,e){var r=e.numArgs+e.numOptionalArgs;if(0===r)return{args:[],optArgs:[]};for(var a=e.greediness,n=[],o=[],s=0;s<r;s++){var h=e.argTypes&&e.argTypes[s],l=s<e.numOptionalArgs;s>0&&!l&&this.consumeSpaces(),0!==s||l||\"math\"!==this.mode||this.consumeSpaces();var m=this.nextToken,c=this.parseGroupOfType(\"argument to '\"+t+\"'\",h,l,a);if(!c){if(l){o.push(null);continue}throw new i(\"Expected group after '\"+t+\"'\",m)}(l?o:n).push(c)}return{args:n,optArgs:o}},e.parseGroupOfType=function(t,e,r,a){switch(e){case\"color\":return this.parseColorGroup(r);case\"size\":return this.parseSizeGroup(r);case\"url\":return this.parseUrlGroup(r);case\"math\":case\"text\":return this.parseGroup(t,r,a,void 0,e);case\"raw\":if(r&&\"{\"===this.nextToken.text)return null;var n=this.parseStringGroup(\"raw\",r,!0);if(n)return{type:\"raw\",mode:\"text\",string:n.text};throw new i(\"Expected raw group\",this.nextToken);case\"original\":case null:case void 0:return this.parseGroup(t,r,a);default:throw new i(\"Unknown group type as \"+t,this.nextToken)}},e.consumeSpaces=function(){for(;\" \"===this.nextToken.text;)this.consume()},e.parseStringGroup=function(t,e,r){var a=e?\"[\":\"{\",n=e?\"]\":\"}\",o=this.nextToken;if(o.text!==a){if(e)return null;if(r&&\"EOF\"!==o.text&&/[^{}[\\]]/.test(o.text))return this.gullet.lexer.setCatcode(\"%\",14),this.consume(),o}var s=this.mode;this.mode=\"text\",this.expect(a);for(var h=\"\",l=this.nextToken,m=0,c=l;r&&m>0||this.nextToken.text!==n;){switch(this.nextToken.text){case\"EOF\":throw new i(\"Unexpected end of input in \"+t,l.range(c,h));case a:m++;break;case n:m--}h+=(c=this.nextToken).text,this.consume()}return this.mode=s,this.gullet.lexer.setCatcode(\"%\",14),this.expect(n),l.range(c,h)},e.parseRegexGroup=function(t,e){var r=this.mode;this.mode=\"text\";for(var a=this.nextToken,n=a,o=\"\";\"EOF\"!==this.nextToken.text&&t.test(o+this.nextToken.text);)o+=(n=this.nextToken).text,this.consume();if(\"\"===o)throw new i(\"Invalid \"+e+\": '\"+a.text+\"'\",a);return this.mode=r,a.range(n,o)},e.parseColorGroup=function(t){var e=this.parseStringGroup(\"color\",t);if(!e)return null;var r=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(e.text);if(!r)throw new i(\"Invalid color: '\"+e.text+\"'\",e);var a=r[0];return/^[0-9a-f]{6}$/i.test(a)&&(a=\"#\"+a),{type:\"color-token\",mode:this.mode,color:a}},e.parseSizeGroup=function(t){var e,r=!1;if(!(e=t||\"{\"===this.nextToken.text?this.parseStringGroup(\"size\",t):this.parseRegexGroup(/^[-+]? *(?:$|\\d+|\\d+\\.\\d*|\\.\\d*) *[a-z]{0,2} *$/,\"size\")))return null;t||0!==e.text.length||(e.text=\"0pt\",r=!0);var a=/([-+]?) *(\\d+(?:\\.\\d*)?|\\.\\d+) *([a-z]{2})/.exec(e.text);if(!a)throw new i(\"Invalid size: '\"+e.text+\"'\",e);var n,o={number:+(a[1]+a[2]),unit:a[3]};if(\"string\"!=typeof(n=o)&&(n=n.unit),!(n in kt||n in St||\"ex\"===n))throw new i(\"Invalid unit: '\"+o.unit+\"'\",e);return{type:\"size\",mode:this.mode,value:o,isBlank:r}},e.parseUrlGroup=function(t){var e=this.parseStringGroup(\"url\",t,!0);if(!e)return null;var r=e.text.replace(/\\\\([#$%&~_^{}])/g,\"$1\"),a=/^\\s*([^\\\\\\/#]*?)(?::|�*58|�*3a)/i.exec(r);a=null!=a?a[1]:\"_relative\";var n=this.settings.allowedProtocols;if(!c.contains(n,\"*\")&&!c.contains(n,a))throw new i(\"Forbidden protocol '\"+a+\"'\",e);return{type:\"url\",mode:this.mode,url:r}},e.parseGroup=function(e,r,n,o,s){var h,l,m=this.mode,c=this.nextToken,u=c.text;if(s&&this.switchMode(s),r?\"[\"===u:\"{\"===u||\"\\\\begingroup\"===u){h=t.endOfGroup[u],this.gullet.beginGroup(),this.consume();var d=this.parseExpression(!1,h),p=this.nextToken;this.gullet.endGroup(),l={type:\"ordgroup\",mode:this.mode,loc:a.range(c,p),body:d,semisimple:\"\\\\begingroup\"===u||void 0}}else if(r)l=null;else if(null==(l=this.parseFunction(o,e,n)||this.parseSymbol())&&\"\\\\\"===u[0]&&!ua.hasOwnProperty(u)){if(this.settings.throwOnError)throw new i(\"Undefined control sequence: \"+u,c);l=this.handleUnsupportedCmd()}return s&&this.switchMode(m),h&&this.expect(h),l},e.formLigatures=function(t){for(var e=t.length-1,r=0;r<e;++r){var n=t[r],o=n.text;\"-\"===o&&\"-\"===t[r+1].text&&(r+1<e&&\"-\"===t[r+2].text?(t.splice(r,3,{type:\"textord\",mode:\"text\",loc:a.range(n,t[r+2]),text:\"---\"}),e-=2):(t.splice(r,2,{type:\"textord\",mode:\"text\",loc:a.range(n,t[r+1]),text:\"--\"}),e-=1)),\"'\"!==o&&\"`\"!==o||t[r+1].text!==o||(t.splice(r,2,{type:\"textord\",mode:\"text\",loc:a.range(n,t[r+1]),text:o+o}),e-=1)}},e.parseSymbol=function(){var t=this.nextToken,e=t.text;if(/^\\\\verb[^a-zA-Z]/.test(e)){this.consume();var r=e.slice(5),n=\"*\"===r.charAt(0);if(n&&(r=r.slice(1)),r.length<2||r.charAt(0)!==r.slice(-1))throw new i(\"\\\\verb assertion failed --\\n please report what input caused this bug\");return{type:\"verb\",mode:\"text\",body:r=r.slice(1,-1),star:n}}fa.hasOwnProperty(e[0])&&!_[this.mode][e[0]]&&(this.settings.strict&&\"math\"===this.mode&&this.settings.reportNonstrict(\"unicodeTextInMathMode\",'Accented Unicode text character \"'+e[0]+'\" used in math mode',t),e=fa[e[0]]+e.substr(1));var o,s=Qr.exec(e);if(s&&(\"i\"===(e=e.substring(0,s.index))?e=\"\\u0131\":\"j\"===e&&(e=\"\\u0237\")),_[this.mode][e]){this.settings.strict&&\"math\"===this.mode&&\"\\xc7\\xd0\\xde\\xe7\\xfe\".indexOf(e)>=0&&this.settings.reportNonstrict(\"unicodeTextInMathMode\",'Latin-1/Unicode text character \"'+e[0]+'\" used in math mode',t);var h,l=_[this.mode][e].group,m=a.range(t);if(G.hasOwnProperty(l)){var c=l;h={type:\"atom\",mode:this.mode,family:c,loc:m,text:e}}else h={type:l,mode:this.mode,loc:m,text:e};o=h}else{if(!(e.charCodeAt(0)>=128))return null;this.settings.strict&&(z(e.charCodeAt(0))?\"math\"===this.mode&&this.settings.reportNonstrict(\"unicodeTextInMathMode\",'Unicode text character \"'+e[0]+'\" used in math mode',t):this.settings.reportNonstrict(\"unknownSymbol\",'Unrecognized Unicode character \"'+e[0]+'\" ('+e.charCodeAt(0)+\")\",t)),o={type:\"textord\",mode:this.mode,loc:a.range(t),text:e}}if(this.consume(),s)for(var u=0;u<s[0].length;u++){var d=s[0][u];if(!pa[d])throw new i(\"Unknown accent ' \"+d+\"'\",t);var p=pa[d][this.mode];if(!p)throw new i(\"Accent \"+d+\" unsupported in \"+this.mode+\" mode\",t);o={type:\"accent\",mode:this.mode,loc:a.range(t),label:p,isStretchy:!1,isShifty:!0,base:o}}return o},t}();ga.endOfExpression=[\"}\",\"\\\\endgroup\",\"\\\\end\",\"\\\\right\",\"&\"],ga.endOfGroup={\"[\":\"]\",\"{\":\"}\",\"\\\\begingroup\":\"\\\\endgroup\"},ga.SUPSUB_GREEDINESS=1;var xa=function(t,e){if(!(\"string\"==typeof t||t instanceof String))throw new TypeError(\"KaTeX can only parse string typed expression\");var r=new ga(t,e);delete r.gullet.macros.current[\"\\\\df@tag\"];var a=r.parse();if(r.gullet.macros.get(\"\\\\df@tag\")){if(!e.displayMode)throw new i(\"\\\\tag works only in display equations\");r.gullet.feed(\"\\\\df@tag\"),a=[{type:\"tag\",mode:\"text\",body:a,tag:r.parse()}]}return a},va=function(t,e,r){e.textContent=\"\";var a=ya(t,r).toNode();e.appendChild(a)};\"undefined\"!=typeof document&&\"CSS1Compat\"!==document.compatMode&&(\"undefined\"!=typeof console&&console.warn(\"Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype.\"),va=function(){throw new i(\"KaTeX doesn't work in quirks mode.\")});var ba=function(t,e,r){if(r.throwOnError||!(t instanceof i))throw t;var a=Lt.makeSpan([\"katex-error\"],[new E(e)]);return a.setAttribute(\"title\",t.toString()),a.setAttribute(\"style\",\"color:\"+r.errorColor),a},ya=function(t,e){var r=new u(e);try{var a=xa(t,r);return Se(a,t,r)}catch(e){return ba(e,t,r)}},wa={version:\"0.10.2\",render:va,renderToString:function(t,e){return ya(t,e).toMarkup()},ParseError:i,__parse:function(t,e){var r=new u(e);return xa(t,r)},__renderToDomTree:ya,__renderToHTMLTree:function(t,e){var r=new u(e);try{return function(t,e,r){var a=me(t,we(r)),n=Lt.makeSpan([\"katex\"],[a]);return ke(n,r)}(xa(t,r),0,r)}catch(e){return ba(e,t,r)}},__setFontMetrics:function(t,e){P[t]=e},__defineSymbol:W,__defineMacro:oa,__domTree:{Span:N,Anchor:I,SymbolNode:E,SvgNode:R,PathNode:L,LineNode:H}};e.default=wa}]).default});\n\n})(!$tw.browser ? $tw.fakeDocument : window.document)\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/katex/katex.min.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/katex/mhchem.min.js": {
"text": "/* eslint-disable */\n/* -*- Mode: Javascript; indent-tabs-mode:nil; js-indent-level: 2 -*- */\n/* vim: set ts=2 et sw=2 tw=80: */\n\n/*************************************************************\n *\n * KaTeX mhchem.js\n *\n * This file implements a KaTeX version of mhchem version 3.3.0.\n * It is adapted from MathJax/extensions/TeX/mhchem.js\n * It differs from the MathJax version as follows:\n * 1. The interface is changed so that it can be called from KaTeX, not MathJax.\n * 2. \\rlap and \\llap are replaced with \\mathrlap and \\mathllap.\n * 3. Four lines of code are edited in order to use \\raisebox instead of \\raise.\n * 4. The reaction arrow code is simplified. All reaction arrows are rendered\n * using KaTeX extensible arrows instead of building non-extensible arrows.\n * 5. \\tripledash vertical alignment is slightly adjusted.\n *\n * This code, as other KaTeX code, is released under the MIT license.\n * \n * /*************************************************************\n *\n * MathJax/extensions/TeX/mhchem.js\n *\n * Implements the \\ce command for handling chemical formulas\n * from the mhchem LaTeX package.\n *\n * ---------------------------------------------------------------------\n *\n * Copyright (c) 2011-2015 The MathJax Consortium\n * Copyright (c) 2015-2018 Martin Hensel\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n//\n// Coding Style\n// - use '' for identifiers that can by minified/uglified\n// - use \"\" for strings that need to stay untouched\n\n// version: \"3.3.0\" for MathJax and KaTeX\n\n/****************************************\n*****************************************\n* TiddlyWiki: moved the katex-module definitions to wrapper.js\n*****************************************\n*****************************************/\n\n //\n // This is the main function for handing the \\ce and \\pu commands.\n // It takes the argument to \\ce or \\pu and returns the corresponding TeX string.\n //\n\n // TiddlyWiki: replaced `var chemParse =` with `module.exports =` ... no more modifications in this file\n module.exports = function (tokens, stateMachine) {\n // Recreate the argument string from KaTeX's array of tokens.\n var str = \"\";\n var expectedLoc = tokens[tokens.length - 1].loc.start\n for (var i = tokens.length - 1; i >= 0; i--) {\n if(tokens[i].loc.start > expectedLoc) {\n // context.consumeArgs has eaten a space.\n str += \" \";\n expectedLoc = tokens[i].loc.start;\n }\n str += tokens[i].text;\n expectedLoc += tokens[i].text.length;\n }\n var tex = texify.go(mhchemParser.go(str, stateMachine));\n return tex;\n };\n\n //\n // Core parser for mhchem syntax (recursive)\n //\n /** @type {MhchemParser} */\n var mhchemParser = {\n //\n // Parses mchem \\ce syntax\n //\n // Call like\n // go(\"H2O\");\n //\n go: function (input, stateMachine) {\n if (!input) { return []; }\n if (stateMachine === undefined) { stateMachine = 'ce'; }\n var state = '0';\n\n //\n // String buffers for parsing:\n //\n // buffer.a == amount\n // buffer.o == element\n // buffer.b == left-side superscript\n // buffer.p == left-side subscript\n // buffer.q == right-side subscript\n // buffer.d == right-side superscript\n //\n // buffer.r == arrow\n // buffer.rdt == arrow, script above, type\n // buffer.rd == arrow, script above, content\n // buffer.rqt == arrow, script below, type\n // buffer.rq == arrow, script below, content\n //\n // buffer.text_\n // buffer.rm\n // etc.\n //\n // buffer.parenthesisLevel == int, starting at 0\n // buffer.sb == bool, space before\n // buffer.beginsWithBond == bool\n //\n // These letters are also used as state names.\n //\n // Other states:\n // 0 == begin of main part (arrow/operator unlikely)\n // 1 == next entity\n // 2 == next entity (arrow/operator unlikely)\n // 3 == next atom\n // c == macro\n //\n /** @type {Buffer} */\n var buffer = {};\n buffer['parenthesisLevel'] = 0;\n\n input = input.replace(/\\n/g, \" \");\n input = input.replace(/[\\u2212\\u2013\\u2014\\u2010]/g, \"-\");\n input = input.replace(/[\\u2026]/g, \"...\");\n\n //\n // Looks through mhchemParser.transitions, to execute a matching action\n // (recursive)\n //\n var lastInput;\n var watchdog = 10;\n /** @type {ParserOutput[]} */\n var output = [];\n while (true) {\n if (lastInput !== input) {\n watchdog = 10;\n lastInput = input;\n } else {\n watchdog--;\n }\n //\n // Find actions in transition table\n //\n var machine = mhchemParser.stateMachines[stateMachine];\n var t = machine.transitions[state] || machine.transitions['*'];\n iterateTransitions:\n for (var i=0; i<t.length; i++) {\n var matches = mhchemParser.patterns.match_(t[i].pattern, input);\n if (matches) {\n //\n // Execute actions\n //\n var task = t[i].task;\n for (var iA=0; iA<task.action_.length; iA++) {\n var o;\n //\n // Find and execute action\n //\n if (machine.actions[task.action_[iA].type_]) {\n o = machine.actions[task.action_[iA].type_](buffer, matches.match_, task.action_[iA].option);\n } else if (mhchemParser.actions[task.action_[iA].type_]) {\n o = mhchemParser.actions[task.action_[iA].type_](buffer, matches.match_, task.action_[iA].option);\n } else {\n throw [\"MhchemBugA\", \"mhchem bug A. Please report. (\" + task.action_[iA].type_ + \")\"]; // Trying to use non-existing action\n }\n //\n // Add output\n //\n mhchemParser.concatArray(output, o);\n }\n //\n // Set next state,\n // Shorten input,\n // Continue with next character\n // (= apply only one transition per position)\n //\n state = task.nextState || state;\n if (input.length > 0) {\n if (!task.revisit) {\n input = matches.remainder;\n }\n if (!task.toContinue) {\n break iterateTransitions;\n }\n } else {\n return output;\n }\n }\n }\n //\n // Prevent infinite loop\n //\n if (watchdog <= 0) {\n throw [\"MhchemBugU\", \"mhchem bug U. Please report.\"]; // Unexpected character\n }\n }\n },\n concatArray: function (a, b) {\n if (b) {\n if (Array.isArray(b)) {\n for (var iB=0; iB<b.length; iB++) {\n a.push(b[iB]);\n }\n } else {\n a.push(b);\n }\n }\n },\n\n patterns: {\n //\n // Matching patterns\n // either regexps or function that return null or {match_:\"a\", remainder:\"bc\"}\n //\n patterns: {\n // property names must not look like integers (\"2\") for correct property traversal order, later on\n 'empty': /^$/,\n 'else': /^./,\n 'else2': /^./,\n 'space': /^\\s/,\n 'space A': /^\\s(?=[A-Z\\\\$])/,\n 'space$': /^\\s$/,\n 'a-z': /^[a-z]/,\n 'x': /^x/,\n 'x$': /^x$/,\n 'i$': /^i$/,\n 'letters': /^(?:[a-zA-Z\\u03B1-\\u03C9\\u0391-\\u03A9?@]|(?:\\\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|Gamma|Delta|Theta|Lambda|Xi|Pi|Sigma|Upsilon|Phi|Psi|Omega)(?:\\s+|\\{\\}|(?![a-zA-Z]))))+/,\n '\\\\greek': /^\\\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|Gamma|Delta|Theta|Lambda|Xi|Pi|Sigma|Upsilon|Phi|Psi|Omega)(?:\\s+|\\{\\}|(?![a-zA-Z]))/,\n 'one lowercase latin letter $': /^(?:([a-z])(?:$|[^a-zA-Z]))$/,\n '$one lowercase latin letter$ $': /^\\$(?:([a-z])(?:$|[^a-zA-Z]))\\$$/,\n 'one lowercase greek letter $': /^(?:\\$?[\\u03B1-\\u03C9]\\$?|\\$?\\\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega)\\s*\\$?)(?:\\s+|\\{\\}|(?![a-zA-Z]))$/,\n 'digits': /^[0-9]+/,\n '-9.,9': /^[+\\-]?(?:[0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\\.[0-9]+))/,\n '-9.,9 no missing 0': /^[+\\-]?[0-9]+(?:[.,][0-9]+)?/,\n '(-)(9.,9)(e)(99)': function (input) {\n var m = input.match(/^(\\+\\-|\\+\\/\\-|\\+|\\-|\\\\pm\\s?)?([0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\\.[0-9]+))?(\\((?:[0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\\.[0-9]+))\\))?(?:([eE]|\\s*(\\*|x|\\\\times|\\u00D7)\\s*10\\^)([+\\-]?[0-9]+|\\{[+\\-]?[0-9]+\\}))?/);\n if (m && m[0]) {\n return { match_: m.splice(1), remainder: input.substr(m[0].length) };\n }\n return null;\n },\n '(-)(9)^(-9)': function (input) {\n var m = input.match(/^(\\+\\-|\\+\\/\\-|\\+|\\-|\\\\pm\\s?)?([0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\\.[0-9]+)?)\\^([+\\-]?[0-9]+|\\{[+\\-]?[0-9]+\\})/);\n if (m && m[0]) {\n return { match_: m.splice(1), remainder: input.substr(m[0].length) };\n }\n return null;\n },\n 'state of aggregation $': function (input) { // ... or crystal system\n var a = mhchemParser.patterns.findObserveGroups(input, \"\", /^\\([a-z]{1,3}(?=[\\),])/, \")\", \"\"); // (aq), (aq,$\\infty$), (aq, sat)\n if (a && a.remainder.match(/^($|[\\s,;\\)\\]\\}])/)) { return a; } // AND end of 'phrase'\n var m = input.match(/^(?:\\((?:\\\\ca\\s?)?\\$[amothc]\\$\\))/); // OR crystal system ($o$) (\\ca$c$)\n if (m) {\n return { match_: m[0], remainder: input.substr(m[0].length) };\n }\n return null;\n },\n '_{(state of aggregation)}$': /^_\\{(\\([a-z]{1,3}\\))\\}/,\n '{[(': /^(?:\\\\\\{|\\[|\\()/,\n ')]}': /^(?:\\)|\\]|\\\\\\})/,\n ', ': /^[,;]\\s*/,\n ',': /^[,;]/,\n '.': /^[.]/,\n '. ': /^([.\\u22C5\\u00B7\\u2022])\\s*/,\n '...': /^\\.\\.\\.(?=$|[^.])/,\n '* ': /^([*])\\s*/,\n '^{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"^{\", \"\", \"\", \"}\"); },\n '^($...$)': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"^\", \"$\", \"$\", \"\"); },\n '^a': /^\\^([0-9]+|[^\\\\_])/,\n '^\\\\x{}{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"^\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\", \"\", \"{\", \"}\", \"\", true); },\n '^\\\\x{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"^\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\"); },\n '^\\\\x': /^\\^(\\\\[a-zA-Z]+)\\s*/,\n '^(-1)': /^\\^(-?\\d+)/,\n '\\'': /^'/,\n '_{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"_{\", \"\", \"\", \"}\"); },\n '_($...$)': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"_\", \"$\", \"$\", \"\"); },\n '_9': /^_([+\\-]?[0-9]+|[^\\\\])/,\n '_\\\\x{}{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"_\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\", \"\", \"{\", \"}\", \"\", true); },\n '_\\\\x{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"_\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\"); },\n '_\\\\x': /^_(\\\\[a-zA-Z]+)\\s*/,\n '^_': /^(?:\\^(?=_)|\\_(?=\\^)|[\\^_]$)/,\n '{}': /^\\{\\}/,\n '{...}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\", \"{\", \"}\", \"\"); },\n '{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"{\", \"\", \"\", \"}\"); },\n '$...$': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\", \"$\", \"$\", \"\"); },\n '${(...)}$': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"${\", \"\", \"\", \"}$\"); },\n '$(...)$': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"$\", \"\", \"\", \"$\"); },\n '=<>': /^[=<>]/,\n '#': /^[#\\u2261]/,\n '+': /^\\+/,\n '-$': /^-(?=[\\s_},;\\]/]|$|\\([a-z]+\\))/, // -space -, -; -] -/ -$ -state-of-aggregation\n '-9': /^-(?=[0-9])/,\n '- orbital overlap': /^-(?=(?:[spd]|sp)(?:$|[\\s,;\\)\\]\\}]))/,\n '-': /^-/,\n 'pm-operator': /^(?:\\\\pm|\\$\\\\pm\\$|\\+-|\\+\\/-)/,\n 'operator': /^(?:\\+|(?:[\\-=<>]|<<|>>|\\\\approx|\\$\\\\approx\\$)(?=\\s|$|-?[0-9]))/,\n 'arrowUpDown': /^(?:v|\\(v\\)|\\^|\\(\\^\\))(?=$|[\\s,;\\)\\]\\}])/,\n '\\\\bond{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\bond{\", \"\", \"\", \"}\"); },\n '->': /^(?:<->|<-->|->|<-|<=>>|<<=>|<=>|[\\u2192\\u27F6\\u21CC])/,\n 'CMT': /^[CMT](?=\\[)/,\n '[(...)]': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"[\", \"\", \"\", \"]\"); },\n '1st-level escape': /^(&|\\\\\\\\|\\\\hline)\\s*/,\n '\\\\,': /^(?:\\\\[,\\ ;:])/, // \\\\x - but output no space before\n '\\\\x{}{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\", \"\", \"{\", \"}\", \"\", true); },\n '\\\\x{}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\", /^\\\\[a-zA-Z]+\\{/, \"}\", \"\"); },\n '\\\\ca': /^\\\\ca(?:\\s+|(?![a-zA-Z]))/,\n '\\\\x': /^(?:\\\\[a-zA-Z]+\\s*|\\\\[_&{}%])/,\n 'orbital': /^(?:[0-9]{1,2}[spdfgh]|[0-9]{0,2}sp)(?=$|[^a-zA-Z])/, // only those with numbers in front, because the others will be formatted correctly anyway\n 'others': /^[\\/~|]/,\n '\\\\frac{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\frac{\", \"\", \"\", \"}\", \"{\", \"\", \"\", \"}\"); },\n '\\\\overset{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\overset{\", \"\", \"\", \"}\", \"{\", \"\", \"\", \"}\"); },\n '\\\\underset{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\underset{\", \"\", \"\", \"}\", \"{\", \"\", \"\", \"}\"); },\n '\\\\underbrace{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\underbrace{\", \"\", \"\", \"}_\", \"{\", \"\", \"\", \"}\"); },\n '\\\\color{(...)}0': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\color{\", \"\", \"\", \"}\"); },\n '\\\\color{(...)}{(...)}1': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\color{\", \"\", \"\", \"}\", \"{\", \"\", \"\", \"}\"); },\n '\\\\color(...){(...)}2': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\color\", \"\\\\\", \"\", /^(?=\\{)/, \"{\", \"\", \"\", \"}\"); },\n '\\\\ce{(...)}': function (input) { return mhchemParser.patterns.findObserveGroups(input, \"\\\\ce{\", \"\", \"\", \"}\"); },\n 'oxidation$': /^(?:[+-][IVX]+|\\\\pm\\s*0|\\$\\\\pm\\$\\s*0)$/,\n 'd-oxidation$': /^(?:[+-]?\\s?[IVX]+|\\\\pm\\s*0|\\$\\\\pm\\$\\s*0)$/, // 0 could be oxidation or charge\n 'roman numeral': /^[IVX]+/,\n '1/2$': /^[+\\-]?(?:[0-9]+|\\$[a-z]\\$|[a-z])\\/[0-9]+(?:\\$[a-z]\\$|[a-z])?$/,\n 'amount': function (input) {\n var match;\n // e.g. 2, 0.5, 1/2, -2, n/2, +; $a$ could be added later in parsing\n match = input.match(/^(?:(?:(?:\\([+\\-]?[0-9]+\\/[0-9]+\\)|[+\\-]?(?:[0-9]+|\\$[a-z]\\$|[a-z])\\/[0-9]+|[+\\-]?[0-9]+[.,][0-9]+|[+\\-]?\\.[0-9]+|[+\\-]?[0-9]+)(?:[a-z](?=\\s*[A-Z]))?)|[+\\-]?[a-z](?=\\s*[A-Z])|\\+(?!\\s))/);\n if (match) {\n return { match_: match[0], remainder: input.substr(match[0].length) };\n }\n var a = mhchemParser.patterns.findObserveGroups(input, \"\", \"$\", \"$\", \"\");\n if (a) { // e.g. $2n-1$, $-$\n match = a.match_.match(/^\\$(?:\\(?[+\\-]?(?:[0-9]*[a-z]?[+\\-])?[0-9]*[a-z](?:[+\\-][0-9]*[a-z]?)?\\)?|\\+|-)\\$$/);\n if (match) {\n return { match_: match[0], remainder: input.substr(match[0].length) };\n }\n }\n return null;\n },\n 'amount2': function (input) { return this['amount'](input); },\n '(KV letters),': /^(?:[A-Z][a-z]{0,2}|i)(?=,)/,\n 'formula$': function (input) {\n if (input.match(/^\\([a-z]+\\)$/)) { return null; } // state of aggregation = no formula\n var match = input.match(/^(?:[a-z]|(?:[0-9\\ \\+\\-\\,\\.\\(\\)]+[a-z])+[0-9\\ \\+\\-\\,\\.\\(\\)]*|(?:[a-z][0-9\\ \\+\\-\\,\\.\\(\\)]+)+[a-z]?)$/);\n if (match) {\n return { match_: match[0], remainder: input.substr(match[0].length) };\n }\n return null;\n },\n 'uprightEntities': /^(?:pH|pOH|pC|pK|iPr|iBu)(?=$|[^a-zA-Z])/,\n '/': /^\\s*(\\/)\\s*/,\n '//': /^\\s*(\\/\\/)\\s*/,\n '*': /^\\s*[*.]\\s*/\n },\n findObserveGroups: function (input, begExcl, begIncl, endIncl, endExcl, beg2Excl, beg2Incl, end2Incl, end2Excl, combine) {\n /** @type {{(input: string, pattern: string | RegExp): string | string[] | null;}} */\n var _match = function (input, pattern) {\n if (typeof pattern === \"string\") {\n if (input.indexOf(pattern) !== 0) { return null; }\n return pattern;\n } else {\n var match = input.match(pattern);\n if (!match) { return null; }\n return match[0];\n }\n };\n /** @type {{(input: string, i: number, endChars: string | RegExp): {endMatchBegin: number, endMatchEnd: number} | null;}} */\n var _findObserveGroups = function (input, i, endChars) {\n var braces = 0;\n while (i < input.length) {\n var a = input.charAt(i);\n var match = _match(input.substr(i), endChars);\n if (match !== null && braces === 0) {\n return { endMatchBegin: i, endMatchEnd: i + match.length };\n } else if (a === \"{\") {\n braces++;\n } else if (a === \"}\") {\n if (braces === 0) {\n throw [\"ExtraCloseMissingOpen\", \"Extra close brace or missing open brace\"];\n } else {\n braces--;\n }\n }\n i++;\n }\n if (braces > 0) {\n return null;\n }\n return null;\n };\n var match = _match(input, begExcl);\n if (match === null) { return null; }\n input = input.substr(match.length);\n match = _match(input, begIncl);\n if (match === null) { return null; }\n var e = _findObserveGroups(input, match.length, endIncl || endExcl);\n if (e === null) { return null; }\n var match1 = input.substring(0, (endIncl ? e.endMatchEnd : e.endMatchBegin));\n if (!(beg2Excl || beg2Incl)) {\n return {\n match_: match1,\n remainder: input.substr(e.endMatchEnd)\n };\n } else {\n var group2 = this.findObserveGroups(input.substr(e.endMatchEnd), beg2Excl, beg2Incl, end2Incl, end2Excl);\n if (group2 === null) { return null; }\n /** @type {string[]} */\n var matchRet = [match1, group2.match_];\n return {\n match_: (combine ? matchRet.join(\"\") : matchRet),\n remainder: group2.remainder\n };\n }\n },\n\n //\n // Matching function\n // e.g. match(\"a\", input) will look for the regexp called \"a\" and see if it matches\n // returns null or {match_:\"a\", remainder:\"bc\"}\n //\n match_: function (m, input) {\n var pattern = mhchemParser.patterns.patterns[m];\n if (pattern === undefined) {\n throw [\"MhchemBugP\", \"mhchem bug P. Please report. (\" + m + \")\"]; // Trying to use non-existing pattern\n } else if (typeof pattern === \"function\") {\n return mhchemParser.patterns.patterns[m](input); // cannot use cached var pattern here, because some pattern functions need this===mhchemParser\n } else { // RegExp\n var match = input.match(pattern);\n if (match) {\n var mm;\n if (match[2]) {\n mm = [ match[1], match[2] ];\n } else if (match[1]) {\n mm = match[1];\n } else {\n mm = match[0];\n }\n return { match_: mm, remainder: input.substr(match[0].length) };\n }\n return null;\n }\n }\n },\n\n //\n // Generic state machine actions\n //\n actions: {\n 'a=': function (buffer, m) { buffer.a = (buffer.a || \"\") + m; },\n 'b=': function (buffer, m) { buffer.b = (buffer.b || \"\") + m; },\n 'p=': function (buffer, m) { buffer.p = (buffer.p || \"\") + m; },\n 'o=': function (buffer, m) { buffer.o = (buffer.o || \"\") + m; },\n 'q=': function (buffer, m) { buffer.q = (buffer.q || \"\") + m; },\n 'd=': function (buffer, m) { buffer.d = (buffer.d || \"\") + m; },\n 'rm=': function (buffer, m) { buffer.rm = (buffer.rm || \"\") + m; },\n 'text=': function (buffer, m) { buffer.text_ = (buffer.text_ || \"\") + m; },\n 'insert': function (buffer, m, a) { return { type_: a }; },\n 'insert+p1': function (buffer, m, a) { return { type_: a, p1: m }; },\n 'insert+p1+p2': function (buffer, m, a) { return { type_: a, p1: m[0], p2: m[1] }; },\n 'copy': function (buffer, m) { return m; },\n 'rm': function (buffer, m) { return { type_: 'rm', p1: m || \"\"}; },\n 'text': function (buffer, m) { return mhchemParser.go(m, 'text'); },\n '{text}': function (buffer, m) {\n var ret = [ \"{\" ];\n mhchemParser.concatArray(ret, mhchemParser.go(m, 'text'));\n ret.push(\"}\");\n return ret;\n },\n 'tex-math': function (buffer, m) { return mhchemParser.go(m, 'tex-math'); },\n 'tex-math tight': function (buffer, m) { return mhchemParser.go(m, 'tex-math tight'); },\n 'bond': function (buffer, m, k) { return { type_: 'bond', kind_: k || m }; },\n 'color0-output': function (buffer, m) { return { type_: 'color0', color: m[0] }; },\n 'ce': function (buffer, m) { return mhchemParser.go(m); },\n '1/2': function (buffer, m) {\n /** @type {ParserOutput[]} */\n var ret = [];\n if (m.match(/^[+\\-]/)) {\n ret.push(m.substr(0, 1));\n m = m.substr(1);\n }\n var n = m.match(/^([0-9]+|\\$[a-z]\\$|[a-z])\\/([0-9]+)(\\$[a-z]\\$|[a-z])?$/);\n n[1] = n[1].replace(/\\$/g, \"\");\n ret.push({ type_: 'frac', p1: n[1], p2: n[2] });\n if (n[3]) {\n n[3] = n[3].replace(/\\$/g, \"\");\n ret.push({ type_: 'tex-math', p1: n[3] });\n }\n return ret;\n },\n '9,9': function (buffer, m) { return mhchemParser.go(m, '9,9'); }\n },\n //\n // createTransitions\n // convert { 'letter': { 'state': { action_: 'output' } } } to { 'state' => [ { pattern: 'letter', task: { action_: [{type_: 'output'}] } } ] }\n // with expansion of 'a|b' to 'a' and 'b' (at 2 places)\n //\n createTransitions: function (o) {\n var pattern, state;\n /** @type {string[]} */\n var stateArray;\n var i;\n //\n // 1. Collect all states\n //\n /** @type {Transitions} */\n var transitions = {};\n for (pattern in o) {\n for (state in o[pattern]) {\n stateArray = state.split(\"|\");\n o[pattern][state].stateArray = stateArray;\n for (i=0; i<stateArray.length; i++) {\n transitions[stateArray[i]] = [];\n }\n }\n }\n //\n // 2. Fill states\n //\n for (pattern in o) {\n for (state in o[pattern]) {\n stateArray = o[pattern][state].stateArray || [];\n for (i=0; i<stateArray.length; i++) {\n //\n // 2a. Normalize actions into array: 'text=' ==> [{type_:'text='}]\n // (Note to myself: Resolving the function here would be problematic. It would need .bind (for *this*) and currying (for *option*).)\n //\n /** @type {any} */\n var p = o[pattern][state];\n if (p.action_) {\n p.action_ = [].concat(p.action_);\n for (var k=0; k<p.action_.length; k++) {\n if (typeof p.action_[k] === \"string\") {\n p.action_[k] = { type_: p.action_[k] };\n }\n }\n } else {\n p.action_ = [];\n }\n //\n // 2.b Multi-insert\n //\n var patternArray = pattern.split(\"|\");\n for (var j=0; j<patternArray.length; j++) {\n if (stateArray[i] === '*') { // insert into all\n for (var t in transitions) {\n transitions[t].push({ pattern: patternArray[j], task: p });\n }\n } else {\n transitions[stateArray[i]].push({ pattern: patternArray[j], task: p });\n }\n }\n }\n }\n }\n return transitions;\n },\n stateMachines: {}\n };\n\n //\n // Definition of state machines\n //\n mhchemParser.stateMachines = {\n //\n // \\ce state machines\n //\n //#region ce\n 'ce': { // main parser\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': { action_: 'output' } },\n 'else': {\n '0|1|2': { action_: 'beginsWithBond=false', revisit: true, toContinue: true } },\n 'oxidation$': {\n '0': { action_: 'oxidation-output' } },\n 'CMT': {\n 'r': { action_: 'rdt=', nextState: 'rt' },\n 'rd': { action_: 'rqt=', nextState: 'rdt' } },\n 'arrowUpDown': {\n '0|1|2|as': { action_: [ 'sb=false', 'output', 'operator' ], nextState: '1' } },\n 'uprightEntities': {\n '0|1|2': { action_: [ 'o=', 'output' ], nextState: '1' } },\n 'orbital': {\n '0|1|2|3': { action_: 'o=', nextState: 'o' } },\n '->': {\n '0|1|2|3': { action_: 'r=', nextState: 'r' },\n 'a|as': { action_: [ 'output', 'r=' ], nextState: 'r' },\n '*': { action_: [ 'output', 'r=' ], nextState: 'r' } },\n '+': {\n 'o': { action_: 'd= kv', nextState: 'd' },\n 'd|D': { action_: 'd=', nextState: 'd' },\n 'q': { action_: 'd=', nextState: 'qd' },\n 'qd|qD': { action_: 'd=', nextState: 'qd' },\n 'dq': { action_: [ 'output', 'd=' ], nextState: 'd' },\n '3': { action_: [ 'sb=false', 'output', 'operator' ], nextState: '0' } },\n 'amount': {\n '0|2': { action_: 'a=', nextState: 'a' } },\n 'pm-operator': {\n '0|1|2|a|as': { action_: [ 'sb=false', 'output', { type_: 'operator', option: '\\\\pm' } ], nextState: '0' } },\n 'operator': {\n '0|1|2|a|as': { action_: [ 'sb=false', 'output', 'operator' ], nextState: '0' } },\n '-$': {\n 'o|q': { action_: [ 'charge or bond', 'output' ], nextState: 'qd' },\n 'd': { action_: 'd=', nextState: 'd' },\n 'D': { action_: [ 'output', { type_: 'bond', option: \"-\" } ], nextState: '3' },\n 'q': { action_: 'd=', nextState: 'qd' },\n 'qd': { action_: 'd=', nextState: 'qd' },\n 'qD|dq': { action_: [ 'output', { type_: 'bond', option: \"-\" } ], nextState: '3' } },\n '-9': {\n '3|o': { action_: [ 'output', { type_: 'insert', option: 'hyphen' } ], nextState: '3' } },\n '- orbital overlap': {\n 'o': { action_: [ 'output', { type_: 'insert', option: 'hyphen' } ], nextState: '2' },\n 'd': { action_: [ 'output', { type_: 'insert', option: 'hyphen' } ], nextState: '2' } },\n '-': {\n '0|1|2': { action_: [ { type_: 'output', option: 1 }, 'beginsWithBond=true', { type_: 'bond', option: \"-\" } ], nextState: '3' },\n '3': { action_: { type_: 'bond', option: \"-\" } },\n 'a': { action_: [ 'output', { type_: 'insert', option: 'hyphen' } ], nextState: '2' },\n 'as': { action_: [ { type_: 'output', option: 2 }, { type_: 'bond', option: \"-\" } ], nextState: '3' },\n 'b': { action_: 'b=' },\n 'o': { action_: { type_: '- after o/d', option: false }, nextState: '2' },\n 'q': { action_: { type_: '- after o/d', option: false }, nextState: '2' },\n 'd|qd|dq': { action_: { type_: '- after o/d', option: true }, nextState: '2' },\n 'D|qD|p': { action_: [ 'output', { type_: 'bond', option: \"-\" } ], nextState: '3' } },\n 'amount2': {\n '1|3': { action_: 'a=', nextState: 'a' } },\n 'letters': {\n '0|1|2|3|a|as|b|p|bp|o': { action_: 'o=', nextState: 'o' },\n 'q|dq': { action_: ['output', 'o='], nextState: 'o' },\n 'd|D|qd|qD': { action_: 'o after d', nextState: 'o' } },\n 'digits': {\n 'o': { action_: 'q=', nextState: 'q' },\n 'd|D': { action_: 'q=', nextState: 'dq' },\n 'q': { action_: [ 'output', 'o=' ], nextState: 'o' },\n 'a': { action_: 'o=', nextState: 'o' } },\n 'space A': {\n 'b|p|bp': {} },\n 'space': {\n 'a': { nextState: 'as' },\n '0': { action_: 'sb=false' },\n '1|2': { action_: 'sb=true' },\n 'r|rt|rd|rdt|rdq': { action_: 'output', nextState: '0' },\n '*': { action_: [ 'output', 'sb=true' ], nextState: '1'} },\n '1st-level escape': {\n '1|2': { action_: [ 'output', { type_: 'insert+p1', option: '1st-level escape' } ] },\n '*': { action_: [ 'output', { type_: 'insert+p1', option: '1st-level escape' } ], nextState: '0' } },\n '[(...)]': {\n 'r|rt': { action_: 'rd=', nextState: 'rd' },\n 'rd|rdt': { action_: 'rq=', nextState: 'rdq' } },\n '...': {\n 'o|d|D|dq|qd|qD': { action_: [ 'output', { type_: 'bond', option: \"...\" } ], nextState: '3' },\n '*': { action_: [ { type_: 'output', option: 1 }, { type_: 'insert', option: 'ellipsis' } ], nextState: '1' } },\n '. |* ': {\n '*': { action_: [ 'output', { type_: 'insert', option: 'addition compound' } ], nextState: '1' } },\n 'state of aggregation $': {\n '*': { action_: [ 'output', 'state of aggregation' ], nextState: '1' } },\n '{[(': {\n 'a|as|o': { action_: [ 'o=', 'output', 'parenthesisLevel++' ], nextState: '2' },\n '0|1|2|3': { action_: [ 'o=', 'output', 'parenthesisLevel++' ], nextState: '2' },\n '*': { action_: [ 'output', 'o=', 'output', 'parenthesisLevel++' ], nextState: '2' } },\n ')]}': {\n '0|1|2|3|b|p|bp|o': { action_: [ 'o=', 'parenthesisLevel--' ], nextState: 'o' },\n 'a|as|d|D|q|qd|qD|dq': { action_: [ 'output', 'o=', 'parenthesisLevel--' ], nextState: 'o' } },\n ', ': {\n '*': { action_: [ 'output', 'comma' ], nextState: '0' } },\n '^_': { // ^ and _ without a sensible argument\n '*': { } },\n '^{(...)}|^($...$)': {\n '0|1|2|as': { action_: 'b=', nextState: 'b' },\n 'p': { action_: 'b=', nextState: 'bp' },\n '3|o': { action_: 'd= kv', nextState: 'D' },\n 'q': { action_: 'd=', nextState: 'qD' },\n 'd|D|qd|qD|dq': { action_: [ 'output', 'd=' ], nextState: 'D' } },\n '^a|^\\\\x{}{}|^\\\\x{}|^\\\\x|\\'': {\n '0|1|2|as': { action_: 'b=', nextState: 'b' },\n 'p': { action_: 'b=', nextState: 'bp' },\n '3|o': { action_: 'd= kv', nextState: 'd' },\n 'q': { action_: 'd=', nextState: 'qd' },\n 'd|qd|D|qD': { action_: 'd=' },\n 'dq': { action_: [ 'output', 'd=' ], nextState: 'd' } },\n '_{(state of aggregation)}$': {\n 'd|D|q|qd|qD|dq': { action_: [ 'output', 'q=' ], nextState: 'q' } },\n '_{(...)}|_($...$)|_9|_\\\\x{}{}|_\\\\x{}|_\\\\x': {\n '0|1|2|as': { action_: 'p=', nextState: 'p' },\n 'b': { action_: 'p=', nextState: 'bp' },\n '3|o': { action_: 'q=', nextState: 'q' },\n 'd|D': { action_: 'q=', nextState: 'dq' },\n 'q|qd|qD|dq': { action_: [ 'output', 'q=' ], nextState: 'q' } },\n '=<>': {\n '0|1|2|3|a|as|o|q|d|D|qd|qD|dq': { action_: [ { type_: 'output', option: 2 }, 'bond' ], nextState: '3' } },\n '#': {\n '0|1|2|3|a|as|o': { action_: [ { type_: 'output', option: 2 }, { type_: 'bond', option: \"#\" } ], nextState: '3' } },\n '{}': {\n '*': { action_: { type_: 'output', option: 1 }, nextState: '1' } },\n '{...}': {\n '0|1|2|3|a|as|b|p|bp': { action_: 'o=', nextState: 'o' },\n 'o|d|D|q|qd|qD|dq': { action_: [ 'output', 'o=' ], nextState: 'o' } },\n '$...$': {\n 'a': { action_: 'a=' }, // 2$n$\n '0|1|2|3|as|b|p|bp|o': { action_: 'o=', nextState: 'o' }, // not 'amount'\n 'as|o': { action_: 'o=' },\n 'q|d|D|qd|qD|dq': { action_: [ 'output', 'o=' ], nextState: 'o' } },\n '\\\\bond{(...)}': {\n '*': { action_: [ { type_: 'output', option: 2 }, 'bond' ], nextState: \"3\" } },\n '\\\\frac{(...)}': {\n '*': { action_: [ { type_: 'output', option: 1 }, 'frac-output' ], nextState: '3' } },\n '\\\\overset{(...)}': {\n '*': { action_: [ { type_: 'output', option: 2 }, 'overset-output' ], nextState: '3' } },\n '\\\\underset{(...)}': {\n '*': { action_: [ { type_: 'output', option: 2 }, 'underset-output' ], nextState: '3' } },\n '\\\\underbrace{(...)}': {\n '*': { action_: [ { type_: 'output', option: 2 }, 'underbrace-output' ], nextState: '3' } },\n '\\\\color{(...)}{(...)}1|\\\\color(...){(...)}2': {\n '*': { action_: [ { type_: 'output', option: 2 }, 'color-output' ], nextState: '3' } },\n '\\\\color{(...)}0': {\n '*': { action_: [ { type_: 'output', option: 2 }, 'color0-output' ] } },\n '\\\\ce{(...)}': {\n '*': { action_: [ { type_: 'output', option: 2 }, 'ce' ], nextState: '3' } },\n '\\\\,': {\n '*': { action_: [ { type_: 'output', option: 1 }, 'copy' ], nextState: '1' } },\n '\\\\x{}{}|\\\\x{}|\\\\x': {\n '0|1|2|3|a|as|b|p|bp|o|c0': { action_: [ 'o=', 'output' ], nextState: '3' },\n '*': { action_: ['output', 'o=', 'output' ], nextState: '3' } },\n 'others': {\n '*': { action_: [ { type_: 'output', option: 1 }, 'copy' ], nextState: '3' } },\n 'else2': {\n 'a': { action_: 'a to o', nextState: 'o', revisit: true },\n 'as': { action_: [ 'output', 'sb=true' ], nextState: '1', revisit: true },\n 'r|rt|rd|rdt|rdq': { action_: [ 'output' ], nextState: '0', revisit: true },\n '*': { action_: [ 'output', 'copy' ], nextState: '3' } }\n }),\n actions: {\n 'o after d': function (buffer, m) {\n var ret;\n if ((buffer.d || \"\").match(/^[0-9]+$/)) {\n var tmp = buffer.d;\n buffer.d = undefined;\n ret = this['output'](buffer);\n buffer.b = tmp;\n } else {\n ret = this['output'](buffer);\n }\n mhchemParser.actions['o='](buffer, m);\n return ret;\n },\n 'd= kv': function (buffer, m) {\n buffer.d = m;\n buffer.dType = 'kv';\n },\n 'charge or bond': function (buffer, m) {\n if (buffer['beginsWithBond']) {\n /** @type {ParserOutput[]} */\n var ret = [];\n mhchemParser.concatArray(ret, this['output'](buffer));\n mhchemParser.concatArray(ret, mhchemParser.actions['bond'](buffer, m, \"-\"));\n return ret;\n } else {\n buffer.d = m;\n }\n },\n '- after o/d': function (buffer, m, isAfterD) {\n var c1 = mhchemParser.patterns.match_('orbital', buffer.o || \"\");\n var c2 = mhchemParser.patterns.match_('one lowercase greek letter $', buffer.o || \"\");\n var c3 = mhchemParser.patterns.match_('one lowercase latin letter $', buffer.o || \"\");\n var c4 = mhchemParser.patterns.match_('$one lowercase latin letter$ $', buffer.o || \"\");\n var hyphenFollows = m===\"-\" && ( c1 && c1.remainder===\"\" || c2 || c3 || c4 );\n if (hyphenFollows && !buffer.a && !buffer.b && !buffer.p && !buffer.d && !buffer.q && !c1 && c3) {\n buffer.o = '$' + buffer.o + '$';\n }\n /** @type {ParserOutput[]} */\n var ret = [];\n if (hyphenFollows) {\n mhchemParser.concatArray(ret, this['output'](buffer));\n ret.push({ type_: 'hyphen' });\n } else {\n c1 = mhchemParser.patterns.match_('digits', buffer.d || \"\");\n if (isAfterD && c1 && c1.remainder==='') {\n mhchemParser.concatArray(ret, mhchemParser.actions['d='](buffer, m));\n mhchemParser.concatArray(ret, this['output'](buffer));\n } else {\n mhchemParser.concatArray(ret, this['output'](buffer));\n mhchemParser.concatArray(ret, mhchemParser.actions['bond'](buffer, m, \"-\"));\n }\n }\n return ret;\n },\n 'a to o': function (buffer) {\n buffer.o = buffer.a;\n buffer.a = undefined;\n },\n 'sb=true': function (buffer) { buffer.sb = true; },\n 'sb=false': function (buffer) { buffer.sb = false; },\n 'beginsWithBond=true': function (buffer) { buffer['beginsWithBond'] = true; },\n 'beginsWithBond=false': function (buffer) { buffer['beginsWithBond'] = false; },\n 'parenthesisLevel++': function (buffer) { buffer['parenthesisLevel']++; },\n 'parenthesisLevel--': function (buffer) { buffer['parenthesisLevel']--; },\n 'state of aggregation': function (buffer, m) {\n return { type_: 'state of aggregation', p1: mhchemParser.go(m, 'o') };\n },\n 'comma': function (buffer, m) {\n var a = m.replace(/\\s*$/, '');\n var withSpace = (a !== m);\n if (withSpace && buffer['parenthesisLevel'] === 0) {\n return { type_: 'comma enumeration L', p1: a };\n } else {\n return { type_: 'comma enumeration M', p1: a };\n }\n },\n 'output': function (buffer, m, entityFollows) {\n // entityFollows:\n // undefined = if we have nothing else to output, also ignore the just read space (buffer.sb)\n // 1 = an entity follows, never omit the space if there was one just read before (can only apply to state 1)\n // 2 = 1 + the entity can have an amount, so output a\\, instead of converting it to o (can only apply to states a|as)\n /** @type {ParserOutput | ParserOutput[]} */\n var ret;\n if (!buffer.r) {\n ret = [];\n if (!buffer.a && !buffer.b && !buffer.p && !buffer.o && !buffer.q && !buffer.d && !entityFollows) {\n //ret = [];\n } else {\n if (buffer.sb) {\n ret.push({ type_: 'entitySkip' });\n }\n if (!buffer.o && !buffer.q && !buffer.d && !buffer.b && !buffer.p && entityFollows!==2) {\n buffer.o = buffer.a;\n buffer.a = undefined;\n } else if (!buffer.o && !buffer.q && !buffer.d && (buffer.b || buffer.p)) {\n buffer.o = buffer.a;\n buffer.d = buffer.b;\n buffer.q = buffer.p;\n buffer.a = buffer.b = buffer.p = undefined;\n } else {\n if (buffer.o && buffer.dType==='kv' && mhchemParser.patterns.match_('d-oxidation$', buffer.d || \"\")) {\n buffer.dType = 'oxidation';\n } else if (buffer.o && buffer.dType==='kv' && !buffer.q) {\n buffer.dType = undefined;\n }\n }\n ret.push({\n type_: 'chemfive',\n a: mhchemParser.go(buffer.a, 'a'),\n b: mhchemParser.go(buffer.b, 'bd'),\n p: mhchemParser.go(buffer.p, 'pq'),\n o: mhchemParser.go(buffer.o, 'o'),\n q: mhchemParser.go(buffer.q, 'pq'),\n d: mhchemParser.go(buffer.d, (buffer.dType === 'oxidation' ? 'oxidation' : 'bd')),\n dType: buffer.dType\n });\n }\n } else { // r\n /** @type {ParserOutput[]} */\n var rd;\n if (buffer.rdt === 'M') {\n rd = mhchemParser.go(buffer.rd, 'tex-math');\n } else if (buffer.rdt === 'T') {\n rd = [ { type_: 'text', p1: buffer.rd || \"\" } ];\n } else {\n rd = mhchemParser.go(buffer.rd);\n }\n /** @type {ParserOutput[]} */\n var rq;\n if (buffer.rqt === 'M') {\n rq = mhchemParser.go(buffer.rq, 'tex-math');\n } else if (buffer.rqt === 'T') {\n rq = [ { type_: 'text', p1: buffer.rq || \"\"} ];\n } else {\n rq = mhchemParser.go(buffer.rq);\n }\n ret = {\n type_: 'arrow',\n r: buffer.r,\n rd: rd,\n rq: rq\n };\n }\n for (var p in buffer) {\n if (p !== 'parenthesisLevel' && p !== 'beginsWithBond') {\n delete buffer[p];\n }\n }\n return ret;\n },\n 'oxidation-output': function (buffer, m) {\n var ret = [ \"{\" ];\n mhchemParser.concatArray(ret, mhchemParser.go(m, 'oxidation'));\n ret.push(\"}\");\n return ret;\n },\n 'frac-output': function (buffer, m) {\n return { type_: 'frac-ce', p1: mhchemParser.go(m[0]), p2: mhchemParser.go(m[1]) };\n },\n 'overset-output': function (buffer, m) {\n return { type_: 'overset', p1: mhchemParser.go(m[0]), p2: mhchemParser.go(m[1]) };\n },\n 'underset-output': function (buffer, m) {\n return { type_: 'underset', p1: mhchemParser.go(m[0]), p2: mhchemParser.go(m[1]) };\n },\n 'underbrace-output': function (buffer, m) {\n return { type_: 'underbrace', p1: mhchemParser.go(m[0]), p2: mhchemParser.go(m[1]) };\n },\n 'color-output': function (buffer, m) {\n return { type_: 'color', color1: m[0], color2: mhchemParser.go(m[1]) };\n },\n 'r=': function (buffer, m) { buffer.r = m; },\n 'rdt=': function (buffer, m) { buffer.rdt = m; },\n 'rd=': function (buffer, m) { buffer.rd = m; },\n 'rqt=': function (buffer, m) { buffer.rqt = m; },\n 'rq=': function (buffer, m) { buffer.rq = m; },\n 'operator': function (buffer, m, p1) { return { type_: 'operator', kind_: (p1 || m) }; }\n }\n },\n 'a': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': {} },\n '1/2$': {\n '0': { action_: '1/2' } },\n 'else': {\n '0': { nextState: '1', revisit: true } },\n '$(...)$': {\n '*': { action_: 'tex-math tight', nextState: '1' } },\n ',': {\n '*': { action_: { type_: 'insert', option: 'commaDecimal' } } },\n 'else2': {\n '*': { action_: 'copy' } }\n }),\n actions: {}\n },\n 'o': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': {} },\n '1/2$': {\n '0': { action_: '1/2' } },\n 'else': {\n '0': { nextState: '1', revisit: true } },\n 'letters': {\n '*': { action_: 'rm' } },\n '\\\\ca': {\n '*': { action_: { type_: 'insert', option: 'circa' } } },\n '\\\\x{}{}|\\\\x{}|\\\\x': {\n '*': { action_: 'copy' } },\n '${(...)}$|$(...)$': {\n '*': { action_: 'tex-math' } },\n '{(...)}': {\n '*': { action_: '{text}' } },\n 'else2': {\n '*': { action_: 'copy' } }\n }),\n actions: {}\n },\n 'text': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': { action_: 'output' } },\n '{...}': {\n '*': { action_: 'text=' } },\n '${(...)}$|$(...)$': {\n '*': { action_: 'tex-math' } },\n '\\\\greek': {\n '*': { action_: [ 'output', 'rm' ] } },\n '\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n '*': { action_: [ 'output', 'copy' ] } },\n 'else': {\n '*': { action_: 'text=' } }\n }),\n actions: {\n 'output': function (buffer) {\n if (buffer.text_) {\n /** @type {ParserOutput} */\n var ret = { type_: 'text', p1: buffer.text_ };\n for (var p in buffer) { delete buffer[p]; }\n return ret;\n }\n }\n }\n },\n 'pq': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': {} },\n 'state of aggregation $': {\n '*': { action_: 'state of aggregation' } },\n 'i$': {\n '0': { nextState: '!f', revisit: true } },\n '(KV letters),': {\n '0': { action_: 'rm', nextState: '0' } },\n 'formula$': {\n '0': { nextState: 'f', revisit: true } },\n '1/2$': {\n '0': { action_: '1/2' } },\n 'else': {\n '0': { nextState: '!f', revisit: true } },\n '${(...)}$|$(...)$': {\n '*': { action_: 'tex-math' } },\n '{(...)}': {\n '*': { action_: 'text' } },\n 'a-z': {\n 'f': { action_: 'tex-math' } },\n 'letters': {\n '*': { action_: 'rm' } },\n '-9.,9': {\n '*': { action_: '9,9' } },\n ',': {\n '*': { action_: { type_: 'insert+p1', option: 'comma enumeration S' } } },\n '\\\\color{(...)}{(...)}1|\\\\color(...){(...)}2': {\n '*': { action_: 'color-output' } },\n '\\\\color{(...)}0': {\n '*': { action_: 'color0-output' } },\n '\\\\ce{(...)}': {\n '*': { action_: 'ce' } },\n '\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n '*': { action_: 'copy' } },\n 'else2': {\n '*': { action_: 'copy' } }\n }),\n actions: {\n 'state of aggregation': function (buffer, m) {\n return { type_: 'state of aggregation subscript', p1: mhchemParser.go(m, 'o') };\n },\n 'color-output': function (buffer, m) {\n return { type_: 'color', color1: m[0], color2: mhchemParser.go(m[1], 'pq') };\n }\n }\n },\n 'bd': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': {} },\n 'x$': {\n '0': { nextState: '!f', revisit: true } },\n 'formula$': {\n '0': { nextState: 'f', revisit: true } },\n 'else': {\n '0': { nextState: '!f', revisit: true } },\n '-9.,9 no missing 0': {\n '*': { action_: '9,9' } },\n '.': {\n '*': { action_: { type_: 'insert', option: 'electron dot' } } },\n 'a-z': {\n 'f': { action_: 'tex-math' } },\n 'x': {\n '*': { action_: { type_: 'insert', option: 'KV x' } } },\n 'letters': {\n '*': { action_: 'rm' } },\n '\\'': {\n '*': { action_: { type_: 'insert', option: 'prime' } } },\n '${(...)}$|$(...)$': {\n '*': { action_: 'tex-math' } },\n '{(...)}': {\n '*': { action_: 'text' } },\n '\\\\color{(...)}{(...)}1|\\\\color(...){(...)}2': {\n '*': { action_: 'color-output' } },\n '\\\\color{(...)}0': {\n '*': { action_: 'color0-output' } },\n '\\\\ce{(...)}': {\n '*': { action_: 'ce' } },\n '\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n '*': { action_: 'copy' } },\n 'else2': {\n '*': { action_: 'copy' } }\n }),\n actions: {\n 'color-output': function (buffer, m) {\n return { type_: 'color', color1: m[0], color2: mhchemParser.go(m[1], 'bd') };\n }\n }\n },\n 'oxidation': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': {} },\n 'roman numeral': {\n '*': { action_: 'roman-numeral' } },\n '${(...)}$|$(...)$': {\n '*': { action_: 'tex-math' } },\n 'else': {\n '*': { action_: 'copy' } }\n }),\n actions: {\n 'roman-numeral': function (buffer, m) { return { type_: 'roman numeral', p1: m || \"\" }; }\n }\n },\n 'tex-math': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': { action_: 'output' } },\n '\\\\ce{(...)}': {\n '*': { action_: [ 'output', 'ce' ] } },\n '{...}|\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n '*': { action_: 'o=' } },\n 'else': {\n '*': { action_: 'o=' } }\n }),\n actions: {\n 'output': function (buffer) {\n if (buffer.o) {\n /** @type {ParserOutput} */\n var ret = { type_: 'tex-math', p1: buffer.o };\n for (var p in buffer) { delete buffer[p]; }\n return ret;\n }\n }\n }\n },\n 'tex-math tight': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': { action_: 'output' } },\n '\\\\ce{(...)}': {\n '*': { action_: [ 'output', 'ce' ] } },\n '{...}|\\\\,|\\\\x{}{}|\\\\x{}|\\\\x': {\n '*': { action_: 'o=' } },\n '-|+': {\n '*': { action_: 'tight operator' } },\n 'else': {\n '*': { action_: 'o=' } }\n }),\n actions: {\n 'tight operator': function (buffer, m) { buffer.o = (buffer.o || \"\") + \"{\"+m+\"}\"; },\n 'output': function (buffer) {\n if (buffer.o) {\n /** @type {ParserOutput} */\n var ret = { type_: 'tex-math', p1: buffer.o };\n for (var p in buffer) { delete buffer[p]; }\n return ret;\n }\n }\n }\n },\n '9,9': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': {} },\n ',': {\n '*': { action_: 'comma' } },\n 'else': {\n '*': { action_: 'copy' } }\n }),\n actions: {\n 'comma': function () { return { type_: 'commaDecimal' }; }\n }\n },\n //#endregion\n //\n // \\pu state machines\n //\n //#region pu\n 'pu': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': { action_: 'output' } },\n 'space$': {\n '*': { action_: [ 'output', 'space' ] } },\n '{[(|)]}': {\n '0|a': { action_: 'copy' } },\n '(-)(9)^(-9)': {\n '0': { action_: 'number^', nextState: 'a' } },\n '(-)(9.,9)(e)(99)': {\n '0': { action_: 'enumber', nextState: 'a' } },\n 'space': {\n '0|a': {} },\n 'pm-operator': {\n '0|a': { action_: { type_: 'operator', option: '\\\\pm' }, nextState: '0' } },\n 'operator': {\n '0|a': { action_: 'copy', nextState: '0' } },\n '//': {\n 'd': { action_: 'o=', nextState: '/' } },\n '/': {\n 'd': { action_: 'o=', nextState: '/' } },\n '{...}|else': {\n '0|d': { action_: 'd=', nextState: 'd' },\n 'a': { action_: [ 'space', 'd=' ], nextState: 'd' },\n '/|q': { action_: 'q=', nextState: 'q' } }\n }),\n actions: {\n 'enumber': function (buffer, m) {\n /** @type {ParserOutput[]} */\n var ret = [];\n if (m[0] === \"+-\" || m[0] === \"+/-\") {\n ret.push(\"\\\\pm \");\n } else if (m[0]) {\n ret.push(m[0]);\n }\n if (m[1]) {\n mhchemParser.concatArray(ret, mhchemParser.go(m[1], 'pu-9,9'));\n if (m[2]) {\n if (m[2].match(/[,.]/)) {\n mhchemParser.concatArray(ret, mhchemParser.go(m[2], 'pu-9,9'));\n } else {\n ret.push(m[2]);\n }\n }\n m[3] = m[4] || m[3];\n if (m[3]) {\n m[3] = m[3].trim();\n if (m[3] === \"e\" || m[3].substr(0, 1) === \"*\") {\n ret.push({ type_: 'cdot' });\n } else {\n ret.push({ type_: 'times' });\n }\n }\n }\n if (m[3]) {\n ret.push(\"10^{\"+m[5]+\"}\");\n }\n return ret;\n },\n 'number^': function (buffer, m) {\n /** @type {ParserOutput[]} */\n var ret = [];\n if (m[0] === \"+-\" || m[0] === \"+/-\") {\n ret.push(\"\\\\pm \");\n } else if (m[0]) {\n ret.push(m[0]);\n }\n mhchemParser.concatArray(ret, mhchemParser.go(m[1], 'pu-9,9'));\n ret.push(\"^{\"+m[2]+\"}\");\n return ret;\n },\n 'operator': function (buffer, m, p1) { return { type_: 'operator', kind_: (p1 || m) }; },\n 'space': function () { return { type_: 'pu-space-1' }; },\n 'output': function (buffer) {\n /** @type {ParserOutput | ParserOutput[]} */\n var ret;\n var md = mhchemParser.patterns.match_('{(...)}', buffer.d || \"\");\n if (md && md.remainder === '') { buffer.d = md.match_; }\n var mq = mhchemParser.patterns.match_('{(...)}', buffer.q || \"\");\n if (mq && mq.remainder === '') { buffer.q = mq.match_; }\n if (buffer.d) {\n buffer.d = buffer.d.replace(/\\u00B0C|\\^oC|\\^{o}C/g, \"{}^{\\\\circ}C\");\n buffer.d = buffer.d.replace(/\\u00B0F|\\^oF|\\^{o}F/g, \"{}^{\\\\circ}F\");\n }\n if (buffer.q) { // fraction\n buffer.q = buffer.q.replace(/\\u00B0C|\\^oC|\\^{o}C/g, \"{}^{\\\\circ}C\");\n buffer.q = buffer.q.replace(/\\u00B0F|\\^oF|\\^{o}F/g, \"{}^{\\\\circ}F\");\n var b5 = {\n d: mhchemParser.go(buffer.d, 'pu'),\n q: mhchemParser.go(buffer.q, 'pu')\n };\n if (buffer.o === '//') {\n ret = { type_: 'pu-frac', p1: b5.d, p2: b5.q };\n } else {\n ret = b5.d;\n if (b5.d.length > 1 || b5.q.length > 1) {\n ret.push({ type_: ' / ' });\n } else {\n ret.push({ type_: '/' });\n }\n mhchemParser.concatArray(ret, b5.q);\n }\n } else { // no fraction\n ret = mhchemParser.go(buffer.d, 'pu-2');\n }\n for (var p in buffer) { delete buffer[p]; }\n return ret;\n }\n }\n },\n 'pu-2': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '*': { action_: 'output' } },\n '*': {\n '*': { action_: [ 'output', 'cdot' ], nextState: '0' } },\n '\\\\x': {\n '*': { action_: 'rm=' } },\n 'space': {\n '*': { action_: [ 'output', 'space' ], nextState: '0' } },\n '^{(...)}|^(-1)': {\n '1': { action_: '^(-1)' } },\n '-9.,9': {\n '0': { action_: 'rm=', nextState: '0' },\n '1': { action_: '^(-1)', nextState: '0' } },\n '{...}|else': {\n '*': { action_: 'rm=', nextState: '1' } }\n }),\n actions: {\n 'cdot': function () { return { type_: 'tight cdot' }; },\n '^(-1)': function (buffer, m) { buffer.rm += \"^{\"+m+\"}\"; },\n 'space': function () { return { type_: 'pu-space-2' }; },\n 'output': function (buffer) {\n /** @type {ParserOutput | ParserOutput[]} */\n var ret = [];\n if (buffer.rm) {\n var mrm = mhchemParser.patterns.match_('{(...)}', buffer.rm || \"\");\n if (mrm && mrm.remainder === '') {\n ret = mhchemParser.go(mrm.match_, 'pu');\n } else {\n ret = { type_: 'rm', p1: buffer.rm };\n }\n }\n for (var p in buffer) { delete buffer[p]; }\n return ret;\n }\n }\n },\n 'pu-9,9': {\n transitions: mhchemParser.createTransitions({\n 'empty': {\n '0': { action_: 'output-0' },\n 'o': { action_: 'output-o' } },\n ',': {\n '0': { action_: [ 'output-0', 'comma' ], nextState: 'o' } },\n '.': {\n '0': { action_: [ 'output-0', 'copy' ], nextState: 'o' } },\n 'else': {\n '*': { action_: 'text=' } }\n }),\n actions: {\n 'comma': function () { return { type_: 'commaDecimal' }; },\n 'output-0': function (buffer) {\n /** @type {ParserOutput[]} */\n var ret = [];\n buffer.text_ = buffer.text_ || \"\";\n if (buffer.text_.length > 4) {\n var a = buffer.text_.length % 3;\n if (a === 0) { a = 3; }\n for (var i=buffer.text_.length-3; i>0; i-=3) {\n ret.push(buffer.text_.substr(i, 3));\n ret.push({ type_: '1000 separator' });\n }\n ret.push(buffer.text_.substr(0, a));\n ret.reverse();\n } else {\n ret.push(buffer.text_);\n }\n for (var p in buffer) { delete buffer[p]; }\n return ret;\n },\n 'output-o': function (buffer) {\n /** @type {ParserOutput[]} */\n var ret = [];\n buffer.text_ = buffer.text_ || \"\";\n if (buffer.text_.length > 4) {\n var a = buffer.text_.length - 3;\n for (var i=0; i<a; i+=3) {\n ret.push(buffer.text_.substr(i, 3));\n ret.push({ type_: '1000 separator' });\n }\n ret.push(buffer.text_.substr(i));\n } else {\n ret.push(buffer.text_);\n }\n for (var p in buffer) { delete buffer[p]; }\n return ret;\n }\n }\n }\n //#endregion\n };\n\n //\n // texify: Take MhchemParser output and convert it to TeX\n //\n /** @type {Texify} */\n var texify = {\n go: function (input, isInner) { // (recursive, max 4 levels)\n if (!input) { return \"\"; }\n var res = \"\";\n var cee = false;\n for (var i=0; i < input.length; i++) {\n var inputi = input[i];\n if (typeof inputi === \"string\") {\n res += inputi;\n } else {\n res += texify._go2(inputi);\n if (inputi.type_ === '1st-level escape') { cee = true; }\n }\n }\n if (!isInner && !cee && res) {\n res = \"{\" + res + \"}\";\n }\n return res;\n },\n _goInner: function (input) {\n if (!input) { return input; }\n return texify.go(input, true);\n },\n _go2: function (buf) {\n /** @type {undefined | string} */\n var res;\n switch (buf.type_) {\n case 'chemfive':\n res = \"\";\n var b5 = {\n a: texify._goInner(buf.a),\n b: texify._goInner(buf.b),\n p: texify._goInner(buf.p),\n o: texify._goInner(buf.o),\n q: texify._goInner(buf.q),\n d: texify._goInner(buf.d)\n };\n //\n // a\n //\n if (b5.a) {\n if (b5.a.match(/^[+\\-]/)) { b5.a = \"{\"+b5.a+\"}\"; }\n res += b5.a + \"\\\\,\";\n }\n //\n // b and p\n //\n if (b5.b || b5.p) {\n res += \"{\\\\vphantom{X}}\";\n res += \"^{\\\\hphantom{\"+(b5.b||\"\")+\"}}_{\\\\hphantom{\"+(b5.p||\"\")+\"}}\";\n res += \"{\\\\vphantom{X}}\";\n res += \"^{\\\\smash[t]{\\\\vphantom{2}}\\\\mathllap{\"+(b5.b||\"\")+\"}}\";\n res += \"_{\\\\vphantom{2}\\\\mathllap{\\\\smash[t]{\"+(b5.p||\"\")+\"}}}\";\n }\n //\n // o\n //\n if (b5.o) {\n if (b5.o.match(/^[+\\-]/)) { b5.o = \"{\"+b5.o+\"}\"; }\n res += b5.o;\n }\n //\n // q and d\n //\n if (buf.dType === 'kv') {\n if (b5.d || b5.q) {\n res += \"{\\\\vphantom{X}}\";\n }\n if (b5.d) {\n res += \"^{\"+b5.d+\"}\";\n }\n if (b5.q) {\n res += \"_{\\\\smash[t]{\"+b5.q+\"}}\";\n }\n } else if (buf.dType === 'oxidation') {\n if (b5.d) {\n res += \"{\\\\vphantom{X}}\";\n res += \"^{\"+b5.d+\"}\";\n }\n if (b5.q) {\n res += \"{\\\\vphantom{X}}\";\n res += \"_{\\\\smash[t]{\"+b5.q+\"}}\";\n }\n } else {\n if (b5.q) {\n res += \"{\\\\vphantom{X}}\";\n res += \"_{\\\\smash[t]{\"+b5.q+\"}}\";\n }\n if (b5.d) {\n res += \"{\\\\vphantom{X}}\";\n res += \"^{\"+b5.d+\"}\";\n }\n }\n break;\n case 'rm':\n res = \"\\\\mathrm{\"+buf.p1+\"}\";\n break;\n case 'text':\n if (buf.p1.match(/[\\^_]/)) {\n buf.p1 = buf.p1.replace(\" \", \"~\").replace(\"-\", \"\\\\text{-}\");\n res = \"\\\\mathrm{\"+buf.p1+\"}\";\n } else {\n res = \"\\\\text{\"+buf.p1+\"}\";\n }\n break;\n case 'roman numeral':\n res = \"\\\\mathrm{\"+buf.p1+\"}\";\n break;\n case 'state of aggregation':\n res = \"\\\\mskip2mu \"+texify._goInner(buf.p1);\n break;\n case 'state of aggregation subscript':\n res = \"\\\\mskip1mu \"+texify._goInner(buf.p1);\n break;\n case 'bond':\n res = texify._getBond(buf.kind_);\n if (!res) {\n throw [\"MhchemErrorBond\", \"mhchem Error. Unknown bond type (\" + buf.kind_ + \")\"];\n }\n break;\n case 'frac':\n var c = \"\\\\frac{\" + buf.p1 + \"}{\" + buf.p2 + \"}\";\n res = \"\\\\mathchoice{\\\\textstyle\"+c+\"}{\"+c+\"}{\"+c+\"}{\"+c+\"}\";\n break;\n case 'pu-frac':\n var d = \"\\\\frac{\" + texify._goInner(buf.p1) + \"}{\" + texify._goInner(buf.p2) + \"}\";\n res = \"\\\\mathchoice{\\\\textstyle\"+d+\"}{\"+d+\"}{\"+d+\"}{\"+d+\"}\";\n break;\n case 'tex-math':\n res = buf.p1 + \" \";\n break;\n case 'frac-ce':\n res = \"\\\\frac{\" + texify._goInner(buf.p1) + \"}{\" + texify._goInner(buf.p2) + \"}\";\n break;\n case 'overset':\n res = \"\\\\overset{\" + texify._goInner(buf.p1) + \"}{\" + texify._goInner(buf.p2) + \"}\";\n break;\n case 'underset':\n res = \"\\\\underset{\" + texify._goInner(buf.p1) + \"}{\" + texify._goInner(buf.p2) + \"}\";\n break;\n case 'underbrace':\n res = \"\\\\underbrace{\" + texify._goInner(buf.p1) + \"}_{\" + texify._goInner(buf.p2) + \"}\";\n break;\n case 'color':\n res = \"{\\\\color{\" + buf.color1 + \"}{\" + texify._goInner(buf.color2) + \"}}\";\n break;\n case 'color0':\n res = \"\\\\color{\" + buf.color + \"}\";\n break;\n case 'arrow':\n var b6 = {\n rd: texify._goInner(buf.rd),\n rq: texify._goInner(buf.rq)\n };\n var arrow = \"\\\\x\" + texify._getArrow(buf.r);\n if (b6.rq) { arrow += \"[{\" + b6.rq + \"}]\"; }\n if (b6.rd) {\n arrow += \"{\" + b6.rd + \"}\";\n } else {\n arrow += \"{}\";\n }\n res = arrow;\n break;\n case 'operator':\n res = texify._getOperator(buf.kind_);\n break;\n case '1st-level escape':\n res = buf.p1+\" \"; // &, \\\\\\\\, \\\\hlin\n break;\n case 'space':\n res = \" \";\n break;\n case 'entitySkip':\n res = \"~\";\n break;\n case 'pu-space-1':\n res = \"~\";\n break;\n case 'pu-space-2':\n res = \"\\\\mkern3mu \";\n break;\n case '1000 separator':\n res = \"\\\\mkern2mu \";\n break;\n case 'commaDecimal':\n res = \"{,}\";\n break;\n case 'comma enumeration L':\n res = \"{\"+buf.p1+\"}\\\\mkern6mu \";\n break;\n case 'comma enumeration M':\n res = \"{\"+buf.p1+\"}\\\\mkern3mu \";\n break;\n case 'comma enumeration S':\n res = \"{\"+buf.p1+\"}\\\\mkern1mu \";\n break;\n case 'hyphen':\n res = \"\\\\text{-}\";\n break;\n case 'addition compound':\n res = \"\\\\,{\\\\cdot}\\\\,\";\n break;\n case 'electron dot':\n res = \"\\\\mkern1mu \\\\bullet\\\\mkern1mu \";\n break;\n case 'KV x':\n res = \"{\\\\times}\";\n break;\n case 'prime':\n res = \"\\\\prime \";\n break;\n case 'cdot':\n res = \"\\\\cdot \";\n break;\n case 'tight cdot':\n res = \"\\\\mkern1mu{\\\\cdot}\\\\mkern1mu \";\n break;\n case 'times':\n res = \"\\\\times \";\n break;\n case 'circa':\n res = \"{\\\\sim}\";\n break;\n case '^':\n res = \"uparrow\";\n break;\n case 'v':\n res = \"downarrow\";\n break;\n case 'ellipsis':\n res = \"\\\\ldots \";\n break;\n case '/':\n res = \"/\";\n break;\n case ' / ':\n res = \"\\\\,/\\\\,\";\n break;\n default:\n assertNever(buf);\n throw [\"MhchemBugT\", \"mhchem bug T. Please report.\"]; // Missing texify rule or unknown MhchemParser output\n }\n assertString(res);\n return res;\n },\n _getArrow: function (a) {\n switch (a) {\n case \"->\": return \"rightarrow\";\n case \"\\u2192\": return \"rightarrow\";\n case \"\\u27F6\": return \"rightarrow\";\n case \"<-\": return \"leftarrow\";\n case \"<->\": return \"leftrightarrow\";\n case \"<-->\": return \"rightleftarrows\";\n case \"<=>\": return \"rightleftharpoons\";\n case \"\\u21CC\": return \"rightleftharpoons\";\n case \"<=>>\": return \"rightequilibrium\";\n case \"<<=>\": return \"leftequilibrium\";\n default:\n assertNever(a);\n throw [\"MhchemBugT\", \"mhchem bug T. Please report.\"];\n }\n },\n _getBond: function (a) {\n switch (a) {\n case \"-\": return \"{-}\";\n case \"1\": return \"{-}\";\n case \"=\": return \"{=}\";\n case \"2\": return \"{=}\";\n case \"#\": return \"{\\\\equiv}\";\n case \"3\": return \"{\\\\equiv}\";\n case \"~\": return \"{\\\\tripledash}\";\n case \"~-\": return \"{\\\\mathrlap{\\\\raisebox{-.1em}{$-$}}\\\\raisebox{.1em}{$\\\\tripledash$}}\";\n case \"~=\": return \"{\\\\mathrlap{\\\\raisebox{-.2em}{$-$}}\\\\mathrlap{\\\\raisebox{.2em}{$\\\\tripledash$}}-}\";\n case \"~--\": return \"{\\\\mathrlap{\\\\raisebox{-.2em}{$-$}}\\\\mathrlap{\\\\raisebox{.2em}{$\\\\tripledash$}}-}\";\n case \"-~-\": return \"{\\\\mathrlap{\\\\raisebox{-.2em}{$-$}}\\\\mathrlap{\\\\raisebox{.2em}{$-$}}\\\\tripledash}\";\n case \"...\": return \"{{\\\\cdot}{\\\\cdot}{\\\\cdot}}\";\n case \"....\": return \"{{\\\\cdot}{\\\\cdot}{\\\\cdot}{\\\\cdot}}\";\n case \"->\": return \"{\\\\rightarrow}\";\n case \"<-\": return \"{\\\\leftarrow}\";\n case \"<\": return \"{<}\";\n case \">\": return \"{>}\";\n default:\n assertNever(a);\n throw [\"MhchemBugT\", \"mhchem bug T. Please report.\"];\n }\n },\n _getOperator: function (a) {\n switch (a) {\n case \"+\": return \" {}+{} \";\n case \"-\": return \" {}-{} \";\n case \"=\": return \" {}={} \";\n case \"<\": return \" {}<{} \";\n case \">\": return \" {}>{} \";\n case \"<<\": return \" {}\\\\ll{} \";\n case \">>\": return \" {}\\\\gg{} \";\n case \"\\\\pm\": return \" {}\\\\pm{} \";\n case \"\\\\approx\": return \" {}\\\\approx{} \";\n case \"$\\\\approx$\": return \" {}\\\\approx{} \";\n case \"v\": return \" \\\\downarrow{} \";\n case \"(v)\": return \" \\\\downarrow{} \";\n case \"^\": return \" \\\\uparrow{} \";\n case \"(^)\": return \" \\\\uparrow{} \";\n default:\n assertNever(a);\n throw [\"MhchemBugT\", \"mhchem bug T. Please report.\"];\n }\n }\n };\n\n //\n // Helpers for code anaylsis\n // Will show type error at calling position\n //\n /** @param {number} a */\n function assertNever(a) {}\n /** @param {string} a */\n function assertString(a) {}\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/katex/mhchem.min.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_AMS-Regular.woff": {
"text": "d09GRgABAAAAAJfUAA4AAAABFTwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAACI+AAAAFIAAABgRn5aCmNtYXAAAIlMAAACWgAABGrY0j2RY3Z0IAAAkbQAAAAgAAAALgfFB59mcGdtAACLqAAABYsAAAuX2BTb8Gdhc3AAAJfMAAAACAAAAAgAAAAQZ2x5ZgAAAUQAAIN6AADscAY6+Q9oZWFkAACG8AAAADYAAAA2EIN082hoZWEAAIjYAAAAIAAAACQERwgTaG10eAAAhygAAAGuAAAEHP0cJNRsb2NhAACE4AAAAhAAAAIQaU+kKm1heHAAAITAAAAAIAAAACACSwyAbmFtZQAAkdQAAAK6AAAGz8vN2PZwb3N0AACUkAAAAzwAAAk/V4vQ9HByZXAAAJE0AAAAfQAAAIqPieHHeNrcuwd821aSB/xmXkMhAIIAQVJUIymRlGRJtiiSrjIdx01yr1HkEltOjxMnTpzqVDub2953c7ne++W7ve29Xi/be+/9ejf94YGk7Gjt9X69mPrpR+DNgDLmP/838x+QIJkghPw5JgklkmhvFgwILh2puBW3VHELE68/PjGByfPfn4D/hTDiXriA78V3kzrZTHaTQ+SXGvFtoLHr9++jBKqAhE7PPF/eeV2jl2gEiAZHCWOJGV1yanBCcE4Aoo1bszPPj0RWTGP3dEx/0uqnGri4dXa2kQVycG73zlUrJ8aHhwr57q6kJwWpQ90U/sjgRK06WSoVpEj6qV5M+lIU8qVidbJWmajVa16iNpEKvEQqqEwElyzWfVkpFRGreeUXLpfGsCSFrEzIYqkavpGpShFe5izp1r+EpsuTtuDHb2LSlHafZp14ULMZvOjxWKpXGoK98VnUzFtiLxbmuQch77zKpbMwWtP94cyxY//JqOWCzKSx4Jnd27KJ0cFhm3JNk5IxoUkzYWUhDzWNQfPTzc8ml5pSEwy5oZk5z9biMARpmKMy13z73thzcOcZd+Ud179N5nr6SqCjIEQQM4zYHfj7ZAlZTjaSWXIXeRR+eeZ5I7z7HgFKppejTm0wZB3QYNNhYMxwKYiWQKPLQdc6q1ytlq7keCWf2dnZ1seNEJ1KqsuTMZDEQGkc1QSjlJI5Qog1Y3JEhDkC4MLW9p+xjGhUp5p+kujK884FT8Hwio6l/+2fVf7f91k/i4/zQp/Z8F+jd8WKRx85fc+unVs2r9i4YuO6tdXJ8bHhcn9fVzpvieSIN1mvBKnwpTApZaXzTshCCM96rVILwRsvFYulEK+peiEVxEOrUslN1RTei4W8FCKZ9IqFUipQrhP10EGteJPFcFn6nYsX/Eq4Vpos5YuFQjI8qVLBNN/7gfSdvabubTTgVEpi9+9l3/F2k+nZ7gQP/3nZHsm+JG/njPHbJatvWT3lJgLfpG9P6KGTNagPTCYtYa3csiIBIG0R9EmG8fK+Z+Zo2Soi47aZPoPPShOZv7OvL+vXh0TpSGIgZt/by9HUBJPIjQT2JgwJkqUtPXH+7xOaZeHEebl6083duiXzNz0EJkOra2LJzGS8pxD0esnVzd0rZ2yuPtMdn9o56oA3vPVsnD7zlCmlIISS0oUf4h/ge8haspccJu9sOAPAcT9odN8gEq1DXmUdiCY0Ik6GLhqh2jzhHOcYICZmJAgRRdODDo0VF+xDE8Ip8vmO4wusG0t+qiGAONCxF7AjBEoGyNzs1plVKybGc/3dXWnf0MlaWGtE1BYFUEiRV0AohrCo1SdqFRXBKNyViVQqKUWp2HoVWqDwO8tQK4iIFpWDslBXGKyKgigUwnP489K007PD1zzaOHAyznnw3AO0bC6fqPfEpIPU0QRjVkxQLT6xeXhIX1IcHk0OPRWUDu9ym7fYtLpsH+9+eMCUYl2CUg9+kzHDciwfX2MI3e5fZQdB77kjwb3Bfa92kCYDxj2Py49KyYWdSW/I+cXiG+cPbHydTMy48KWEN77/9SO9z67xpVz7iuyj2TNiNTI7YISReMhvz4f8ViIryEwY0+ca+rVrVleZRqEdzTzRKFINT+qXUoBcyEq7FccrWDqLLK9qFCV5w1u1csf2dY2VM6tmUpOZ4pJlhuga8erhPhNmZKoTukKh1EroKbyY0JOpyUIhjIvbTupEGK68dMOgLKRxmMgqqcP3KnJjWFCXlL/5zMa+W8556PS/8Q7rD39bcq6nHEenlLJ4kJH8i9XlnFJ+QjKkMJtPsVhvue+eBJqZ24I/2+2MPF4oDq5mpgQut+FvM6oFTx51a9uX3nBfDJkUXEqgQuq4VDcESh7rQnBize82v287lgVdkLRoLHv+70WcmcN/V4xPLX3JiGx+5l239u1704a54lAXMirFYcJJLIzZ42HM9pFj5FZyipwBr9EzAULOH91JNXE7GNpdAMZtQOH+GxCJCCMZC+OzmmjCEJoRpiUQoOSkAwTDnzuJER4acNQydSqEnCVSWjNxO8YZIpsljNmsQ/P/+6/hhtf43+TuLHJXuBi6914g956595Ebjx86eGD/ppD8a9WlYemSz2UzXsKOSUH2wT5XZXg+CnWLljs5HSSFkDLXhk20DbRAU6/nglTSD0uYdsKHngpjyWizUNYt1NH2blEMkVXnVQW0FI1qGvUxXnidfFTgwJtdu+dQGhHjyzYse7iXutLEbsHOv0/hKjPEORflbPhe4phGuaVpjBZ8Nz9ZWykNiu7kSjduWpIx+dHbWPjvNkTOYWPVjDkP2THblnpC/x3OgGb6nL4Ph9XZSvn0M5puOcMH0pbEPxCsBTlqazhhWFTymGRU2zudNuOlfFJzTeDG4C0P8f7+oS6PUoP9wrNcwAd1+/yf25qQFk7E+kdRcqf5sZ22JTXOLN78PHR18cDRkbAIhZtDFG4nh8g8uYP8TSNAINrhgwjk1htTlFE4DkhZm0ZGCQUEiidNXVJCtNkYaJo1Q9ppH58xBDLGZwnnNo8Y5UpOzhWd/rfYu1zhKUXIDUcO7Nu5g2wn21OBP5gsjo1ZonsEghb7Kwwp+s8LqV7JegsOlYl2AdABma94KTx5BXCl2rCZqBaLVU8BZwE34RtcQzWpxcJ4l93abM7iOiI6S+tOPGFwRGG4+Z5rfKSp4gAzTdF8fjGGPh5hpFqRiBymamYGH9ENJxFPUvx9rv0+M6Rw/bRT0rLIdaE9+hCy/lx/LmVor3u90P2l+R75xDPSNUCa9uWAU2jBgjnbPg3JEBfSx+bHtuuGYeoOJSyqC34Y1gU7yFFyOzlD3tsI4kDJPOhwzEWhP3Bqbpgx3sHCEAGiC9DniTANSTkTaiOnZA6BkMQMYUybI5rmaR0clNQCBULnL+d5iXljyU+31DR2oG3PNFUi+CfuuOPMiTO33FQe9FPlKT/fiImeEbhaJaDiHa3Xq5OtIIcEoiAhWqsRWC5WFqmL1UIqtK9WLykVvEJUTSYnarXwagpesO+n1wr7y7l6vDzrS+kst4VpClgtuakVEiZqN26+thJ/6FcCVXL0tAqJ7CO+3hDwlk4NMfpiGdMYZHPCQW5KfOflK4jtH3vd9nUB88X0Oq8Qk0YEDM3IBVvXo53zKNqvPh1VIKva9cUb1unUmv1g4g/7WtVF86263WVunTFiKBvLexKaqiDtkDX+K2SN68lN5D7ywYaBQHQNTIJtbAwTkzAw2dGQ/A2NE6LPJizUdWvGdSSnHABnL+2Cr+zhXMbjZzZudcd5Qk7dc+KO+WOHDoZ/cdimb53ZcG1jbUgUyaSfTCc9hZUWEQgp3HgYyYgYFAm0KKBajbjhytSgYKPcW5tNi24KbUTJhd6kGIdJ5btwjD82uciWJaIsd0luNj8gTVNPD3P+r5wPZXRdl+GpRTQBU9IwZLaXxxD/FYDpIHq7Qj/5EXYHYyz8hfB60E6ozuQEC7lDGpJJaonm15vf4DaVXJ2wTUnt2KPnzj2p2fQKhMFsQ1LGeu567LEgP6U2AwWgJXqLRzSJG5tf3Ph6c4XXOUEIEv/CBbg7xMYoWUEee8swIuGdIrRLMCSEz2rAuTUjKao4kQUULLJwFllccbEV5QQhqogIP3e0HCTTg7rILIrqJWFdaCDddgirit4vDdRNKjIjgjHmdUWhebtkTM90eUwIMZIND+Qnw9vLOTvB8YX3WGocWzeZa5JL5JoBGejSLSpZuKZuYOz8h2LRDVTZJC68Cb4U3rFx0iC7yfVvqcURZOeedRNCJBCpmJADPyIYItJZQqml7smVl53wrjRiG9Z7ywO/lMlr4f+mPlnrbHkt2lP/+0t5r32vUME4rKFA3RDXlaJFoV6cThbbvNmLVXVKlHNxZyhp2zRdMSUyr9CjQAszEWjLgiP6R/fENh6Cg+pmSYkIm1NIfxTYbkwkmKkzA63evmGZKvSkPYp9JoxBRXdesInFYs0fN79nrLuGr8JXaVqq+ffND1kxCCU1SINz/k1WwpJWxqU6BzOOLiGMBBcuUBLe0yPhTnaaPEN+rRHfuWUp5eKBU2sTcQ68w1T9lqlLxrkIYSWENRMSCkMOQOYoEGKTFjIX2zmXsbuKiUsUSjNPn73zxC03Hzt66ODe3dtn/CBkod5k3gmLlUFfdnS5Wi1EZUnKZBBcmXWqL6CdZKrVFxXbdpXONhZGi0TaHlwC71z4PvxsVQjR0mS0qy1rbWDhKiXG0+e4cMwYp7kDx+IWYoz1ddiIsYtsxFiHjQY0jnj7Tbbtu75kjz0WM7WRXcHPQ1e8y5bG+X+6SE3z/k7J0aLpdS+Ox7rhxhszj1rM0SWTUjOAy+FbT1n23ce6OG3RksqhDi21EyjiJU1M3vT0zYc9N5XoptQRkmm6NNd7rwZsPh/viuEtl/BU3ISAOSYmmyd+DRwrxQHvfaRgC4cRutCJTZINZBd57s0NwIW+udCpRQ0pKACZjfpmXeP0BU3VyBVMncWmV7dqtUh+vbprZ9jCb6hvSAWZ5JDvmmECe52Ad/YpBYeFlijpX3ZzSlUvdjs0HtrDZIgTdYnwnCuhqgKYDlyGKM3lW8Zr242oz8lysbjP+eItURQRGaWAcFBQjQUDlmqUVUxQGLL5/eb3zLjARGpHOW1J+SYK2k/uLT18oUWBALokxs7/kSgxoBKDpNbS2OkvtfP3cfIi8isN/8zJW2/aPlVOCW4QgOlzQGBLK0h9MZNRAJyjgGjNWLrkjBAxa2gohC2iAC02cy5j9tMtXKECE9x/7113qPS9bn+v7434q6op1xY9IbdWaiGhLqSmYtpeTPnt6rPSTlRJo41I7UULBYbyW41FKbAlZJm4YKMyP5RHoBSG0PNCw/B9KIy4KnZ+pVJS2e6FHwD5ZPhJVTcYtWQ87nULEOz0KQ5bjmaBHT3K+X2npa5TZ9RiiDQVYz7LmM2/aJ8TAH1nbgAtRvHRM4gsCNe5qfL9zyWDTccP6PSRB0wzkAY8WKlIyXBqSphIkWv0/DauMzchu0xcipSZyKVgDH776+vxG9/lqDJby+jN/2n+jzRSHBh4hmRxXYYOwDZeu78AW5uf/zIyRBiG4QukeaFl1+J/DV71A5M1v9r8TtCzLDz6BJ5/nxNjDE3H6flHMOwYPf+7jEJUd/wA3xMiZhPZTV7fSMQBcOfmFV0mJzABYkHW7NM5jULMIqxIUA0m0TR7hgjhtbCy2My5jFmjjwhNnLqCmasprNgz0/5QUPRHCtmEEWEkKjpU2REBJYRJCyWp6uTCRlzp9KRSuG6EB0qlfykaBosKDiRVn6ym7YTwMaDopLvT5l33IAztLf4K0nRfIHVdvlcyZmjjgjIZ4/RLn6aUpvpSqtn4c8mx+htvfyAO8H7AuCkRQU+bIMKDNI9zG6F2YtlHf+sPzKSLosXDOmcDZvNvmh+TnCNkIfjm97R0Z/VtH/s3H89/GGxjRO2/+bCX/FY4I8uQGtlJ7iY3vmV+BVLs0GqSIJI5EvWJlC5Skr3wPFKC85cuNdIXzwLQA+01qiTityzpGc4xkR6BqL5Re6oUrUFWKxdD3Se8u7LTvbWbQvWaVCY81BaFtLFloBZLxchzsKUaJJOpBblSJtspHYUMtg0kjm275kDcNNNrjv7Krx6d9ilNbpn+Tp95zUjNo9SrpXJOf5/bH9Q8xrxatvlVZwUd1VjM5St97dcsROztNim8kXUJCwH6nAxqfb0AaC3L7u9zJvHtrNx/YnPxxcXDq44fn74/saySOL1lm8ehXDvbt/6a3qdrvs2Y41VfVD45fK6a+ZuTuzMCDYetOlIufWKnpEO7NvRu3vIhdKgEgJGlm5/cGazbNwQAMtt18JWz6/vXtjXkfWH+1MgGcl3Iuq9668FtG6i+ULzniE4AdZjXBHLeEZAXyk2bRuG7vKGzyPBqNi6N0mf3zlIqmSn6GaUc93SU41YkogC3FZtFNdIiIbl+UUcuum6qWCy0kJDsxLEeboyti6pTUWCT8rdfsqW3XNwd715ZWOVPrQSgBvC+tG6aMuTNxaryp+QJpSrfztlH5MhkUgskLY/KqiVX0pwjUj0c9KE9RTcSlLXk0uOjPbXehMkfSuZWJxm0Kp3LqcuD1oK6rNmQhu69a8eZiLMXvxjta7JLndvQZomRzTeNSJYY3rlmyCGEh7k3E+XeKNlC5sPd87Xk8w37PmDUAc5eAQIUF/aEkRogwIWAW4ggKPAGQmknJ5W8JqEj4kUDhI4tC88D40cXO0XxHw4tyx1LQigjdP4SD0RxgAiBB5XrzmxjSJlyECevajuraqInn3jZS5547ZOvXbNq6Xhvd9LLaSLZyvlOygsZUaUKYypoU8A4diY74ckWCywigdY0Qb6QBKpLO8LP4BgqFrjIAWLBq0gL4cpFHUm5lGBbuu/otmdyihN695StdGbbcDrjcytWW73mob35NEtMr2gRxcy3h1s8kai/kCe6P0vbLLEiqf1aHBRH0Dico47FbQDotyOaQGkolohXPr+SUSxO7Y51ZbSYPXBtwlS8cc1rii8ePLy6b1zjsq9nUFCqdbv+3vySOEutmH7APR4yyY6kLC9/qu9s77nlLR6pvai8vD58rpZ2WItHVhwtlz6+y2CoiOSVuZOTYEjU6Oj4pqciImEostm5kEdya8//EiIbn7IAEO16LkF4xCvvD3llBdlI9pPbyAPAZp4fC3ESJyDI/HUbqSEcQINOZ194ygxPzbbAN0iMmIlIDTyqSxSizT6WximlMMtgYYB1JWPnMsZjP5uxGw0tiWmgYeLJ0B6uZh6Nt0/fd8/dJ+/as2vrzDXrVq+q18bHyqVCvjubTuXtS8bbbTZbmEYXQgAVrtT3LZp1KzoLp9YK0206q9VLFwky6bfojCrGy8tCeFHlY77/A+lHRi1uFW5N3LV3wIu9Vc4fKy70eIsVJ/YFeVerd2Nf2UkLJc+g8ZGly3K+zyw7PB9nwLpveKIKgrp2uveB3kNWtTXWTm/tSeQmujcFXPuFu3Vu65p89g2Pnejm9HKCE0tb7X4tIrozZwJuycE7XySsVX8rTWciPVTuHkwyDkbvkaPNX59GOvb2MWcVYaT7wr9gHN8TousYOUdeB9ONxBrg7N7jx7ZNcV1zgESMZ0WPREjJ5gQwFpKcpvE5opQoouut0eZMW7/uNP65q7q4i11ayrhOgOgwf1nXRQ6RMh7aEKkxOd/x7Jg7i80nflZzV0kSAz9pScNFSo4seKhKVQHWe/UrDx+a2bJqRa1aGR8veHkjLKgG27O0QotLS50RWlRkXVIHhT9qqTN7b+nti2cvLTf1QycLQiFS4X+wvqDEt5Ar23tw56UArPwjNKuep4jxN95Z6O7rzqfjuiY5Y9Iy87Jk10cqOT+uS2v79I0HsyP3YCE2Xk4NKisumYIrd25YZsvxdSi3791yIBvsRs4Mw7QSTDbfwzCxpDy0Z3Z/XNOYyA47Xldp31T5Gk/0IKOAFCArdAvd9x6+nRmmiOlM3n0PMygNilVzyBhI6D2pbJAcWNW/5Mja1cs2u0htnVkGl++Xum4A9cf36lgf40b/ilzf2olReKQHkTsJrmfjiaHpifLQwOC1Y8lC3rOzpbUjfYWgVEgH5dFEsq8pkLOVIGzqq/o6F7LqwxGrriVbyA7yqw2fExRkes0KwUDg9IiPotMf5zmACA/xZERabRFDW1y7XcHSWWR5VaN29bZ1xk/64wP++GAiqt5q0XBW4aiNCTV9jV86cetosq5ir4jAItDV64VQqAK30C7ivGjulqMaXqtRZjBhxmXRGa2akno92YjCnhemKbt7fM7MiaVOUTqmJiTbaa1wdOibU5ot+8JKy9fxVzRKtbdIFtO6ss6wlmHY/Hzz84bBMaIo25TIDRtyMIgsow07mW49xuXr9IpjNn8Mw81PNb+R0rQEpit63CSUxMO+58NhXDaSQ+RG8tSbbwROFqRcPXpujRA6a0ikNKQCzhf1PottnBfYNDKEE+BwZLEViTQjNQbdsjn87I3dI36QWVFQmhEEbR2wUzO30mrysiKiv1AXXSxxonjVeVRGd9qnoNJOzfB0eJRM4dtjpjbo6wyQuZPrHzIfnhqKcWSykNY4l7BCmqbIjrJwXcar8WJlML5ET0gAOdClmbHmP/JbOaKZ6+6SudArayI85AzroCH+vhY3K+nay9/m7aitFuuGVye+/nk7xoTkQqoICRbjq373zZt61/s8IZf45Yr9K78cG6/EpKYt0cExP/rp2MaBboObUh+4Nv6j75pZGx0qCCUk1Az+LozWGrKTXE/ubZh792zdsrwi6ELMAk227jTMcQCI2NvrpMviVaez2ggIJfTUotUoSPb1121Y708G5eKAp6vwTHb6/omgM3qU1MZW7YpR5VmMBF21Gg0gAy9oPwYzODlZm6zVF8Sh0HowiJTgeiEfsp/nUMMQN+/IcjC1wI8/0bOpHySXlD39cjPISlOyZ98oeKbX1u0HjSSnE5UEb74ZObw0Fpx+Sjfd9JPdAm7RqGnqIp3G7T0ZJgyHUQ2pjPl28882/vZ24ByhDPV40bQFY0ImhB1ycPNf/Qnt7KNzyVWaLkFivNz8r+ZXw2auCtnjQd3J9fRkLZMwwi/8kH4tmibeRh4Otb5XNdxBoOTsI/cdm9uxfbkGtCPWZwxdM6VgklIyyxEVjV1Mn8saODMXcwconPpJg4itugl57NG7Thw+pCaEW6c3bmisnVg6XO7rTcZUjxGlQKVTWKGSZcawEImo6j2NcuHSGEZbmldLKEG+nUG5TnSTQaoXW6UZn2wFb6K94w2Gx/lwXcWzVi2WcDBU+6IWVyn1eWkY7xTCC2ztM5zZTOzfDdll6WMcY9q3Y0mPyydu7OdgSMfW88fgySHhZ6VhQq9pCt835X7pGkgz154/xe/T9OM3Qym7NxmHF2lrG4j2XbdgPu7eB9NBRgIH1JmNz8QEjzFNzZjTXed/kzOmf+2zsPKuFV+jyPChNEdHEwoNTNGlmbyv+WWAIWTHY2VT0xW+rLh0Gj9wJzJbPzK7PsP9eLz5jea3ZpFt/scdtR7HosiC5uea/4xH6MhSWLOH2jwjMxktTwhb6B3myZkQF68kf9BwJgDwpWefumt3tyDQwUXejgkWjX3neCTrOZahS06INhc3UdNsrQ2QxZbO5SyvatRS93oJecXLH3/s1N0330jmyfyhg9u2FkYG/DF/MF1www0vVZystUqkUvHSLI641o8KqIhiwyVVO0WDuZY0IZJqNaTh5CUjoTaSWoV9+1ltSauFqHZKKGf1YMqk6lUVDShcRfMdKKrHtWVlsjtk6K7lf+DQyRcXvaQ0BH/DG4RCRkEavnEt384Mz4lz9i+cucnc0lp2J/+D3r4u2zV+4Tku7GRlzxAgq69FPR3XDCb1xur0su8URqCxFqXFy18cXA2rrSmG3AK/eQ4YZNNToMVj1fcmxPRHy0HEDrYhmYRgMH73jbab9LoTJjKGZsIM1uVuo/r58miXp0ykoXHdeNkqWLvRsAI/G9OYxvBxHYD1XtP8rTUzSYEIqHuyBlvW3BCYpnRiMUic/1OaoFY6TQmhEX7eF+JnC7mB3Exe3TBvPrinr9sQZGG+02NogjNK2awpkTFrRlecALOXPhK52MhZZPTT1l1oP6A0f+y6A1tnyBayZcO1A0mFk5joag+oW7qiAsRCJdRCTjVkmYUduJ5rI6StNrT25/buoZ5F8pWSnBRRjVSthisKBX7IHfhm0495fmnbdoq87qp5T/Md6neiKoHekFqWA9OyVWEDpuBBF0Vz0w6K54DS+KBDleT1o9N6kCl5xyjj93Bx4ACTcC6+zESJvy91F2ngrXjwzOkHaZrblqq0eRpvOvb7w9etQNcwo+pbioQUPPnkSz9N9bir92tSd9iYaUFxbFPu+VtuNy3LvfPUs79kWjwBrrRU/ve0q9wKWUtmyF5y9i11B2Fhcx4mEBoBO0kYDX/ulAIJwVmiGMDUNUopnzUgekos+1OMncXGs42urVsJ2bp3657pTesbtSqpkGXJ5cuTxZjIjKSib0d47VTNl+pTWK21J642lX67eooyVEgpcjSsX4VoLQxOKj+ihjdeOLhpPTtWMtY+9t6xmyuHXcYTpo6CUob//d+xDXfcfFjfeWt55Q6bO9LsQYnN7/1uogYIAHocfnXpJGLzNaJSeeffMu578UQfGNS842+h7g/MeLq9zxtJAzI0JN77x7/7rI2Wv39l1uTaX1OJ+KgZpw4yabvI2fk/1hGWNv++txf9hGli+3suQbQvnyZPkVeRdzfsDSC1V7z4Rbu2cCAd8i0Rw9KRgEHmTZAyeoorZOCIQwUAzvKLD/pcwdy5nPnPZtl6+CN39uzZV5191SMPnTxx+ODsdXt2XxtqLrVJpbn43pAbV7OBqHiSQlFri1mjNFPBK0bdSLRlt4lVLVZb9B3v7N+VSGdszdmj3GufDrirJMCJiNLj0sakCnU1anK8WikfLoYrfqWWmCyV8lK25+wog9LRnKWJl8WGDNf4gprFuVTjAJSeoFRwKnxFsx+VzJS+QFSH5s56l0aBlo3EqEfBk4b5frP5y+VBQATG1O8lIxByOHJq+oCA2drBA5D0zZleZxze6bIDWUuIN9vV9hgOAABRai9BStnK1bIQixpqg0mzoKGtDcQ0gwuAT326YMSHA4dp3dHGPgc5Csg0Zp//msU0FQkEoI4FRxEoGGj6zcfZ3Xe5CevgkoQvCEFiEoKqzjtHXkH+u5F8+W29lPEUUKYDUjp93R7UNre+JVN1TBSpZLz1wJ8LLAEUGZ23YwZVQLB0VBjzAJHMBj7QBfXlf5+z0kp+Nj9nkZ8C39jPPU3I06/4uVeQc+Tc2ScfOX3i9ltuPHrk4PUH9u3eNb157ZrVq3aVigPDe3NuLh0WBjm1jReq7QfLhukYqxYjAqmGMIzklog+1JHa8kPLIMRevZIsRNJ1L/ZhpV6LCgK1trAkfDX8EkKGB8mKei99mw1jodAWqCtJGoI2qVSXGtL4mYfjZm6VRj8Qc21dUhU/xumjZ+xJ+2w+hupg2wycoJqdLfj62IGV1+pGoqRRn3tpWVjbGBtn3Z6uJeb3x6SzI0sPvVHduvj0/mztzKOUR5N0KnXbjX0Aqe2MB1vHRmOmGRuhdAxMNrM1Ah9wC7EvmE0hV++A/inVQgPEMTAoK2i9Q+YK2L41Ru04joULfJA9i4iWAbDk+r7wDY/oMNwTmPKD1wN4XsLbovaP/gu76Gvww6SXrAsx9xvwXCP53Ha0xXEw7We2IddfsQENxqZbqLuG6CY3dX6S2MTUbfMooQQoHLk4q7RACDlHpIzPxIBzNkcYs5W0Z8wRw/AMBcGu/91XchddSYG5sXAlGbrYUhy94iWveB3FulML1yEEJcH5K13vCldprL76BTRiUM2Y/4kLsdYXvnp+5Zeefc3LX/L0Uw8/cM/dd95x3f59u7dsunb92Nhozrl0dqvY0ZeiM75tzW9rqTAR2qrQpfJj9AptlCkUVVq1tl83mtmoo0u+aiLDdxcFjtb+3PmuQEsVKYTJ0coUb1Id5/OF9qww+iB4WWZ4mX76zct6DS66/uU3/+CxkxnB/c0TL/1zfdTdu+6603GO7kdeEsvnYqcO9XRPO8jddTc1/8t8j6nZnnANwVksJjz7qZcHo9t9D7WVgzqXfemYbcb8fg4yrWV8J8s8eiRBAc1RUa0CM93Q5YnCElaJpaUWo7C84WdcD98rwDl7dPVUtjs51vvsJ07d+LresWS2+9R1U3sCkP3Dv3gknfUK9os/6CJa0+nc3Cm74GXTN+568vwDlJYBhAGvkIwBlJkY6sn2x0VfRYn6yfHq+nhi1BBcz4yoXSK2XjtsDtsIc9cbUbd//7KSDgDUwIPXAxeupxh++ML34Tz+kBwmd5O/baT2zAjKhQaMb2CEErZ+JYa/p1u6+iiRhFBJ5gkjEc+G/pqO0dfMxBwRIqFE9kXy2AgRJKLnKzpf4tJYenVrAP1A20ePvm0W3HnH8fm52V07pjc1ppbXBgupZM5QEkBL/44wtDBiiTAa9f7tki9cqCssjqHMK8CJtmauqopUrR5V69FMUcnjdeUSoT5JlVMk0rVqEIW1L+mWH8NyUbdqPcMWpz2vTQws6xvd6YYUunKwOD60ORDU9PtFMg7gD8X3sm4hOfUCiY3JRH1SM0wAZu/fkw388qBEPU359TuMrhUZ14Sge01pjdTwhNAHi+msri8ZXneNv3q9/5kxbrr7lxaXLimNbA+S+YxBE8tWDkrPBKvbqAHw1VPIY4XiUHhOMfwkYtG04uksUFzbXP7GnKA93tjGwdty5fFCkRAIUfHPOIFvJbdDsmH3AVINSPgyFp7JqRLd1ExdO8kBBBAJ5DiRxNSlOU+i2QkinSOUWi1KikGH2Yav6uwsODuLnUciZ0bZPVe+whWcGxNX89NCU804suCP0VDQv+2Wudmd2zdvGCoHk7lgoFSw1GNBntIAOiiqVyfbFWdEOapUjXqHVKsuVfWlr063Mdh+HEVVpx1ItgFZnezIvja2F4YfMbJFHmMiXlyS0ANHN5Fu22gnPLp9m27r+vMO07lZmRpdZ8qJlJ30PEcPvJhZmo6ZvVWDuZVyd783aop+zdXBEG7gprvgPxgw3dakQZGyOCKTYogxKk3cpnGh26Yp1juFRGg0ONCb8iova3h22hsJNKPrhoD2Z0LGq7y4siyuj6Xk4z3rB6lN40kCF/4Jl+nDdBvpJ/GGhUA2EUJu7e0B4Y9A6z+bHywOqMkSk0zJ2q07NjhQmeB6XlMl9Pl3nW1+9NWAr2z+1RPn34VCUDul8SyOoeMibsHTMXQH8FByWTo1kTyEAzFbMAB2y/HbCBDEe/UMfYqsIL/aKhC6OMOF76UgwgGiJCKCgDva39XuI4QxchMHFpoxevwyZqWrXOiq11BAcgghK8iK4WJ/74ZlQgQLu2e0e/UPTmEIB1X/SSHZAk2parKf21jIh7VlXe2rAzSu5dfXpg7vveGeXf0uMPiKkYqBpBrmUm9rfvcTAxs3ZDfN7z58ane/Gz7E199ZzXvvhI30CaBab3G4j+NrqGCMr+EipdVnMpTqvYMXT09x3ZPLZwmBf/skLiPW5WPqXS2m/P9gSNXnfxPvvfA//z+P6X/+8/+tMSX1C78fTlEOkWEi3tTrwtIwOycC9Ur5UqiqrfUNu0RC0dZEWHhVgqj0Kkjpw5F0rsuyMYZ67I67u2q63l3buw+pAd2jy7cU3rS2/oYPDJbBBsrCH3bic5xqALthO3IARC4Rf+k5JATI4IX/wi/Bn5B94V8xTKK/IiJIBxUBViKabHGk6JBtvR4pAi2yXYuqzCypyXRkoI5arKtswgJwoF7DN7ldDtu0QU+5wuCQXe8yv0dPzC0tOTrV+q3tR96s9XfF0+m1m3RTt3rpwJTFkx7joLkHKwOOzqxMDBpQ0PvhT2w7ZvGxET+/Il7w0WSmdArjOScwYxOr+pZN3Y3xuOn45VEnnu7/X5v7DsA2jivtnTdtOxYdBAiSKATB3gmKkljUJVJU79WyLdmS5Rbbkaviloud7hLHJYntS2++FLeUy8Xp1Rc77Zov7U8uvTm5XBJC/8wsAELFOTl/jWJisTvYfe+bmTdv3nzzdhcBrFNKRZH+dDicDHX1p6DjceJIzW2tU3se+rSIFpx05YnLNYQubMuAaENhpUMoGlFqgq/3hElaXXpJ0uOYvA9B1oQeaDHL45wYlKC/4ybNeax+5L5CYLotJzAtDYm4lw+Y9F1q9KnsKSMW5yVJwhuokltYZOSvHrOOIrIYG2GkIzzYxQmwAMSZZ1aGLsdxoLkzvD7imOTSS9KMvsjRC6O/D0VMDC5zA9TxorpB6gawkUGCDJfHg5bLcWsWXQaYvphBTGDYdeIn8LfwXm2XwLDbEhjmBypb1n03MKaCujKKmxNzlly9d1lzMCvoqHU9AUxWnBdX1Cm/jfqLtyjyzh2hVDslsHcP4Fw6Bli3ONgRvQDW6JSDGUulL14c7eyIThxtSjFGrCWjFhT0iA3c0jHE0iGHw569BFixMZi5aGfvum23LU0RivG7dAvnRhFCiBT2XDYRShWCzR1dyyyM7SXdHc3BXCIxfvmeApElRnPYcqc3ckohPXvDrpmencpKnEC/Fm0pJHBgCPX55i3IM8IdzgRzagkUfcFluu2U9zsOuvU3xHHYr+Bdrjt3ruPpHspwyzGEX/CTEz+FR+BP2oC4U6Ps6bwHy7ZXyqh5YFuuCpjARza5ZvB99nhw0A/JGohhHOqZQl8FgxjffjZo2QlgXLowuvWNp8VXm5GlVrhnMgqUMEwjfVNf/CL1A7OOWOrPd3FmOAFKQJ6wg87cCceg0Z5JJd030Nvgz1pJSJeUeoYrBMWqLcmyaDwijiu1q5o8z1VUGAxWpr2jth6gPMb+2ZiIJzwKNJKEQDjgMQdBV++PpAbB3qkvn7fPa7QJ/MINxRlAdKglEgHgzcXr33x4JtOcGUjg9t6KDv2T6D3MzAUWyVY5cuIb8DIh5bCQMjsvpQBJfNQmzD4RTTXRirTi3/A8viPjnNkm5br9r/9qFYI0RFMmR4C4F+SBkKljXcACz34laDpxBPA7HjcZYdRoNmJNYe4hh8Tp6n2H1y4ZWxi2iLEm/fvfAcFOfCQZbHGVTf8xTMEnteVCytF2KWVEyNQIMRaLxATTyI+01xhGyl7UekV9R8rJvqV2+w/G/tN+M0bMQM3rN7WvPRKmNHLr7mjjhlUe4U5kYlm0qbsjP3lREyEddxbGBxoDhThb4nLnSRtlaeAdgWBQ5xiIiZ2Gm3Y2CWNw6DaHtBkOD/A8I7ZR3Pj6xNBg4vHVYRchhJwmCzHHlphPapPo7ehRrVdokweF+cjg/BDDuTKQESVuTfoK6mrS+BVuBN04s2i8XYiwb11CDq2JdfsA8/Y4tXBjGuu0c7PrbkYPuQyYZRiL+g0KQI2Q/9G/yDAshoA45/XqCb1XSDUmpHqoIpVX316VKL4RrjM/WSWKFLzKzvoyahSCiOcGAps7KSdCijNJmGoIog8jLJ9sxIze8xwC6AwSNg9lDU+iNaotwu8Xci0Scg0ZQi4twjNqWJhfDhMeBsu11fAR8lWTQ4imMeQPORHxZRC/3y3vG7GbAohS3entLX/XiQ0QI9EQiNHsEl0fHIkFGhIGGYw6D7wJH8KU61ZP92c/jTTb3RjqjiJsG3zlSi+5NWhiSLfp3V3Uppmx7mZiBrckPAD8AKJWaOlyUL2rIvuUkL2kq3GzNFgq1QmkmMJDAsU6pAMgFBtRMJ+kaE44I/azz44MVcRa+dqVbmwAG4mUE8+1tLhuezwXd1IJAVLExrT8hTpFP/tZ+4+6DbPrsC8deA2bgyZp7iw2RZnL0vFCVxqwGdgYdxmt0xR0vw424b9DD2kD1RYrZKuM2XxQHqujTEtcasBZJqMaraKw+s1XsI1GD7bH4l6qk19vzKR6wqk2AxVQJ0GMIVL+RvmfjbZUuCc1Y1zPO1NePNb+x0VHEOSG+3S+cAPPDXcaomhIlDU6h3N8w0Ku9w3nAB2RI4qQ7pF66VoZr4yKpRwXx+oo06IiLqWRTEa110Fp4/yWK5bs8COH8/GTxRNshG/44qFOVDhZvHj+jxMXnIV4F1TQI1zIV5QjwSnoZWroRWuYZU7HDJ6pSlWVY67nhXAqno7QOiFBU50E9QhlaggN13DJ1HAhTVVc5npOFQGeeSEsiqehANroiW/hT8OEkKEkMusNdKYCcDIS1fhYhEmJgizbFpxHonWokrUjqoJiNWDQt1Kt5+7etnRVbu0gT/JyewUVKC9ePjnKCWrdtz0arWGUe83w9IYd0+ttjsonXBehCkbfWDExNpEd7481pqSsOSHrI0LWTm2hkHWwK4uErOEh33GNzqMTi7M6IIPSQg6LEbyU9Rl0ciVHLd08uHm9JUT14QrO9vbOBhWoUl4nQAcnN67KPDw51jHQtaMVBUITOrr73ctmu9flfPEGdjQ27hjwNRBieyeQk1/x5OTUgjHL7D/UOeogDYkp4yY6KOp4h6jj3morq3bQEbW7TLnl0gFSTnm80gHaRI0LLXyrLr8rh1PYpaz6UCe4PxTFpZFdcKjYQ1Kj/Lq2NqKbuG+kIVFaUCS6AWtnEg0jfdjUSVvbdXw0RXq6zj3YrgovW05oNteaX0tMg9wNb8CGSdbmW3NZSpYvk0Xjcdr1x/ELzaXjerENKEX9Iw3J0lg7whitXZtsGOlHlEJbUR9fal68YOFFsiBALtfaOospQ/feixjFs62tuRyALIPsfXWjh0JlkEhvc+jsre+LGWbQTw+drVk+2/EHeWIwOQtzfVYDk8JCQx+DZ7RtAovlvt9R633xhX3SPw56aqdhMJjzrZHSdWRqb5torumC+SqE1CKb/1F/UH9cf2InRogASzCYs4oNwR6aHgu1EOgfO4QgN9puiasIEbFZ+FfYtrH4QuyuwQJylvcFoljZdg19VMhcEDJH1GxeNlb5r2K0clWRvZKqkUrfRN2FCwjt6Gj0aE+woWjNKRkIIoljrzILaS8Oz1wwgXFsKFdwUGGwy5Y7U5UIHooSKRSy2kdzgDSk9iA/hr6irRAyuLUZS9UhVtz2qt8pBPPnwiN17pzvuim5/F43PDIsi6ByLDzYPDM9mGzvY67D+fFzR8Yv2rtwWkeAvXTO6WKEYsva1WsQxGlpe5AC4dbSwRDBVu5d6EvAgkMdnaOvXxbkrkuar/1UITZevGYlRchNBfUooYkG4KRjvQfGngKjkEpQII2dHicNocYLbpf9o0fo9k30ZW2l0C1dr5uvnFpaO3kaqqZWShVVMD6fUUmWqrmI6CazaTS2dEnP+rgbY+7AUotTTIMd0w1cCGH07ooBYcjpbWqNQOBNlzS0nPvW/i7OXMYHs6Xt6EuIWvnU5t7k6rBhd6QJ0EQKKAut6DQAO+s7LGhIUJIOiInqkTdHyIXnHNjjcPG/wJHzlpc2qp5/4n3wDNyurZdjnvIbh2qLLXHG+fysoH6HaJ26VR5IhZKZi/g/Efr2gvg/uqzRanHN/jYLOrrbHGN0cD8E1hV7Vm0Y6JtdtA9Z+1c6PIAhPJyd3LjpZde+xyscTnFMUxbH2KIxHB4iLjQXCZBwm+X0xnQS6z90S8y9YlMhkQ80jB28Nc23/02eA3UpJVZzx4aDV23Z8a5ruwcuHQmAYfT0JjFCGHFrSzdBFY2/JjTeIDSeUh58SU13ZU1Fcr5tk8ZK9ZvCcJVCWNOxro1W5x+1pEcl1bXe3clYR4/ptliNTW7EbrZxjFoYcytFMU8dLnj3HOXJa99juGsHIoAD3Fm6zyEk/MQNjfFL73MRCqwbHDWcTrjeoawYEpoXUcTrLFkcSU2SvT2GAYGRS7sHX/K3NnrXtfn82Lkpi1ABAPCWl62NrYpd8RYSessVfIxfsak/RvSErOmPnRhHL4XHtJjQO6z0DvoGPRrxB7SKifhYhHdMR2MIMmNdBtAkBQTow/Z0wWbxuBlrN8o3lW8ktk3EPdtPjGs/qNyT+VgO1oyj32SGZSf+Ao+oOxldYxlAzYWF8G67PFOekbdBx9ENRnvMjMf1hrYzyimtRDBYCZZFfasW9P7+pBu28Ii4p0XKN5ZvrN1toY0+jD58upy1e/qWe3jI76OVe9br799zujxTpz+6AR3XQNpc/Hdwv5bWxoT3U8o0AAi7UOfotKgmkanzg9CIHEqqswDVgdQkIC59t3nfunxt+VplZG9Ft1adoT8/0TMbEpcbOkx0C7oVXJOIYtcY7WlX+HHo+apvqQx41R8q35PaMQC5oR4LkYDNwOxZkEGH62Rv9GVvFrLXj3NKOiVczbNUig0J+SuaDddUk5rVHE0pm6xUIdt1FR8TB6VeTIe0mCxcU74GLBeEZreYHQ1CsyJ6vup1qhZS8TTLv1xyPrhhUuo0gToBgqyeoRxc6MfP3ydkX6mNirocyKixrgZkE0RjdejSjDLROemdKWax+hRqqpgpfliCKCQy+hoBYzAb+wz0cvRyYrri7LUtTSyBesIrOi1zVzsYxS2m1bki3ANx1tSCHjUtk4PZP0UMimhsqt8EbjoctfSbQ3hgc5Kx0fNJeOcQY8nNA3jI7G8Rkm86MQE/h8dUrCtR8SzU+KjCu3UdkeXEAVYdSPpRtVPVLrXpyCIgXevTbnp9NxXw0aaFHaZuYJsjc2g8Shmn40OmaWJDN9sXthAEbW0XULqm0/M615iHitJNKRp/ft52ZX0Z/UlT6p/sN/78n66NbaOtyYufgnSDLuUVsUe1iCJ9+rgUJq4+Gc+plpFprWsXpbrWUgpgsw7P3cVT8JQtPmASib6oDCWNqAxZN8RED9rGPKxj554MK+KOXxExiqhBVEVoCutxhfWQkD1TidPE4kHfRCv3IijOjMTrzIoUWiWynLcIP7RM3RKQUsnFFZAibluG2bGwiaIji2j3fA2QloXtJrzLQc6ffy/wVM1J4Cl7sDz3vFFMy8Z+yKyvg6Y2QwOB8m8EyqBFtS7RF5vinppFnd4VRQYpLqCNipP1NkYg/ikcj1vRdgMdR8dV55spT9t79mD0KHrU3pOTV2NFQ1pGYqM/CHQzoxXLHuFDPxV/Bs81AeVL8qRja3UyJbReIVN70pIyIdHTfUZQPHqScUPDp9kL2Ujgt/E4RgZunbWFBZ1WFu1l6LjRHrXmlgnZPqxklfa6GLNE0eCyTtDAgihd28UjypAZXaOZ8gPVsaOUR2D2zSZ8Cf8Nvx9i2hptu5Bw60w/ExK2RnhGjccyglGJqYhv1cmIqnvRChSutQCTgNmFaEZ+CrafnykmJjeSiEOlbKaE3+eU39icck3upJuftrtbTG5i5PBznmpgyIx9aj93IshMDtr33ZNp0pnOnAxzdERc97ZXoZaW97zHKX/gHW8Nr212A13tDnKa72HO7ETSMVevdAcXhSnDYD25iDOd80VPOoTScP+4CzNrdG5xNuNlgsjWmQtoehqct4PX4+k83mRMS85+5sS/4E8LHHaJHBRXa+bjV15ywZ4dHVjUltBQKi23SvgMsOo2QZaVZyUPWyjpwzWs+uqwgoyL676bU6XuyrHSz2AvZ4UDMa5+V0FH4JiRESy/gPgJ7Ozeu8vqaAEKTdjN3jwdwtScuSnr4iZxqjGIot7xm2MR1+KOjM0+WS3q5G6aDmNuTN+Uc1TRlg7rxpsHCLW9817z2lhs2CA02x676qoEuncqHPuZQSKeON+eBXI3doZWWJQw0rj66ibqUNJ09eok5ZRYpRTEYjrMTjQ6FEWKwcW2J4oSyrEsKvAFUbQJGKHWiiEHozcTYn8GguEcoxDKhWCmMxhs9Bb1yy/17W6ttlu0u03rBrlodyFhF+dbE6/GywaqM2Z/vlwfSvJBl3UgF3QEe1XWR0ngStsyqgXKguIuoza6oDnLKKNeuvmrVl+TGQLkkQNPhW1kxj55LvEQhMzEiFX+x2zKVC2Purz8Z8e5/VU0yYMGeu974H6n/LtM89vf5hR60o7Xg7a49uwsEzChtSvdkQVhajhPLqK6an0WGDTcvcSdXWWqxhfIBpHjOkBXBNrDCAxjehaMdCJg8ISGtJkTrxd24lwVdY5ZfsQsU2ENKivQ1uZ3OuX0uJhHM7L7ZU73gDIxETp1555FiEI8FMlmybZPW5R9ZivJZiOhOMIACLpd5M09oS9ca6DL0GXEskj5teXXGusW6LDKG7E4gE4KxUGwnruaY3Ls3y0YLBaAYYwQt2zTXDfGgTk2Bb54xjTlCCfkv1/IPyHkzyX8yHNGSl1n3woVJ0dKyXzjK6txHA/Pu3iqWltFbcEPpDTlfy3/K3YcjGIoVlUohysK4VxNofJPyj9R5fIoL7Uqv6b8GvuPpinFU/bvLyikrkuNEFfzOD+6q2piwanR3awMTqlGmeUu5CqNTw2EQiv1+QJh3ksuxVseMXS2eSsUdJnwCHQHcO+gYbR37yytbzd06Ok6LcAJa96EMaxdi/I8aoKtA6Od3ZTmOtZ1rc1RiorFWsQTy3Ue8n21olLSJoQFGx8bGcgDfvHrPUTUnbieyVc+X8T6zyYX9QUC5X9Ed1YOznZFaH2Siw+u/gpdNld04VpA6dISdE0mdRk5RbbWF7lqtPlUAcE663Wkn9fJ+NWzXFJS8+Sfoo/hWW1E8lTCsm/EFNWyVAlqqDVPKWnQ8+mclaXQqK/LcDXgcZs+1V4YNzE2U9Ewsi544AITQF8xGgq7bfqtESS4kCZGDNIzbZPmkXgyEWZT43oqvWw5H56cGOFoBA3zzoUmRdF9fPnSphSfnAITMnHhB2DRg3eiX+Pd2pSwyFsF4utmRY4nQ7Yefw2pZpXVsB4PBiBXcaJH5PBXUKX8odDfkyq/CKOM5C4VxaqIhuUhg8hgybr15SHb0hHmTsAbHeaM8FtfHgwTaoSbSyOOtWhRhnvGlm0m4x9O86BxQnPQHT3dSA/yJnT/xo1o8gp4q2HAjIjkIpvTlcuB8blzOVErTqHXIux4Frwqu6oVYVuga9yWXd2KiFd+BjUByq5JvxqJDMMog3H5x8TXfg7+Eaa1xdpG7UKh/YGd0xNNGlZsngh38WAkVhe/qYStpfJyIM8NVWxbbQU4Lj9HeDVGF/W3VWoyPC8yp4g196wWjdRteYeP6g5n4fYGIBT6SHBi+R57xt495PblXB6xuzoxYZCxEAou3n2sIbVlkYjlMgR/jAyHQssujFk4wOIE0DVuc/qNeWAYcPlvOlJdkR4vtPGYhWHa8jgNtiYQM8iaLcnEzqkVQYTCQ1ZHsxXhdmtRXhgaFc/cObmbmWN2sRv1cXD2LRELNBmvgNZiNxz+5cwY4YSg8gdBT4Ukw+PYxoC0mQcFx+Lz6AnVwttl1DSerWXEqoT5K22iVHtHil+iftWf3dcS8dweNx0gi+N0y1ZKRE/asZ1iFJ4pilmYHehb0Ja6IE1p+IqZRqSHI9KASEwsggIs5DJwGxqifEWT0WLqZpY2H3KKHaHlB0JEQ8Ki/BA9hFyNCxkZoHlLUrUIfu/WQFtw4m/hGShrhtYsPJOUx0D57MJfU1lJNPG7YSV5UP3eXzlCm9Ji13Y42lT+oYs6kGk4HHWI235TrhJ9E74SSTcVm9LlkSS//wEnUP6SeFT5S66LhiV+uwTf4H3o/VpQyGaBmh+K+1NScbtb822FXQ5nKIYagLucieHuP4Cj+7jz1WcxZ9x5+hnM5ZqX1gjPoG+LEWCJkHxBXxwpX97fatAmEK6PPKpRQC3SKOpULTqn3ttUnzslHoNnEv07G5M2jodT+/vWjYvN/rHGg8sGdzWpc407+xPp1f2D561Ol5fNHrJDa3pZes2hwbZxuy/SnW3Om8OJbPdgc1df30DfyIramUgI6MDI6rXnyRyu0/nmrsU6OrJm9Ui7DZofi4f7xMyzQaCiy1Y1qARHWm2ywRFV042VHpgojppsrFsYrbhtqvwbZCLLkURjFkDjaDWxDEbR+jevKX8JGZbDfQ/0Z+L+XxSc0HaBVluuUYfqM7SqsWOaPzUfFDWdU+ttAj/GpAcvHsphlDHgDqbljxJkzgbRPwUC36IBjxiJxc3XNN12uxTAhLdgkM8n5eMUOfuvd0XlRzyy6fxV+dfmkenL8hUhS5uW1/qELF3FgGxzVFY+qhiWfM3+1sKlauIgKfxZEiHSksB9tu7MPRMAjMFG2z7dTLlt3IIQRrmc+IPQzcarmhmU70AXI2LHWnQLxTmjOmX0vXsDlm6xJRh0sv1j24kOGE0xFNiwJfBh+HDHEr+Vajej96seRKuxP9n6dzmuIko95DjlLY7kBp742QmC2uEXWl6UjVaiBmK2G/eV8NdceZDl2vzojE/iK11lGQ6H4VGu21Z72C55zCYwOkZ0OzQ5Ct91CH/wzf39to6o1Rq0+uceEmdQGjX29yFb58GxIYXkj9E0ekTTtbBA0jMpgoqksvoy8pHBkhSm5Lq2pVMPReRjCGcuF86KXd5gOfK2j3DKudKEAROadEvPvKa12OkjP0S9+HWiVAkyrh4SVB3NV+lmgc3KLeLP+CRlIjeNoztsy0rJ+RnvDoszyYFpoZgz98MV29F1Ar/3LlqMXGqtmp37B4czSG5fUb7FcdDGRV0hh/HGvlk5WiVOvB9uRt/SDGExkmK0ioU8mwOWVkqtNQrjCvKPsFlE/FXnUDCXTORyA7mbskOZ7BD6rfibbMii+5NZcTJXvmkomx3KHsvKD/mMeO0ZYa1RPCMRCfrPCNee0Tr/tOpT4pWHoOcrB29Vj8lUH9NQeVqX/xzVy2+Bp9FRrUvG8jTpHSlnu55MJZu2j3TVgBXa/FQXbHUo4XmtvcRpiXUdmBwIhAaLeSaTJNHdq4P64MqVE636oraCcUuxdzgdypqIWjMDJsnlB9MskZo5DPbwSIZ0tHeYMeX73yrs5yVap1ydYkIWpMjEQsHKqFXzMOfXLWr7waAwu5MwbBrJ9lWZ5paJyVxbPtvctcCkjDKwVw50tDf2T+Rz6JLLNzZwFrS72ycCgdEFwZAXP28ihQllJdoz0RDqXBAM+si0CGSe1TYKacbC9chIYAaqGFWorbE6oJogqiTlUtQcr+OnDQ9Vlw7n4etYxCc2xQngJdMGYO6smY6mdfGDNokk4xjhqBMShca3RAm5g+rcnmJ4RpQRy+lNTqSg++AW+UQA8Nrd0iEzdmymKODhYFYAzXnQdfvbUpEiH/fgPdTgxnpONjFVIMAi7e0CfBVLz8I/oqc1rmJlLaYad0OVUZpG/KqvSZ+rMe6a8OBApbWUHLjBdedugtv2L21IdS9akW1vGunIi1oJIKezfzy3cuHCFbnRGQYWJQR92HVc2/3i2osNd2BhMFTMj2VwztOX9XVn+weya0ezlCvO4vnCN3yVdoGohyWyHsLK7VMDaBPUu8bC0VOiyL0zVepimxwspAbVTyl8lWAlhmLlN1ecZhmsqOooSq0IDLXl2ltXTkQ6UyiZLBHKdWd4EDeWZihOoKUlJ9EYCyxK33uP7ZafHCj849fE55qOImeeVSjMznJqf7ij++aXO9adr1uSjZCx1UUvMbgZAzqe7ZuJBNMdbtJFPb37CbVEle3EeKKrOYZ0WLA1gCm9YAhs1905AbZnr1pFucXJ8ikgnBm2iF14jFtw+QIbCt02nexu9mtwQLTY72pFbYOowWUDMQDfXtR1lMHSwOCAcmvqKlN9j0eqDnV9+QHZAU8uXdoz27p84ZKFbUuLCaAGQsjdt6JtydRYoq2zPRcINRjMaxb/LV3kNIuCU4s6JkVBksCB0Jb+1qkl4xFZzok0oBVLt0NDLh8rxlJpVFi5JZHP6p7HwomYFXraChVkBgRI5vLRYjTVlO3IFnpEaeZ5JNIgbeTgiX+Cb8BSYS+2aYeEjdyzfUVPHuE6LqPSQZrGeiarv3pdYVKPyJadK5zhQqm2NO4n3RBfkWo31YAPy33U89LxzI79Jb68I0kNao92p9obooWNB0pWx2qXY9uxrCUwcc4KPUdbN+0bMzrXVM92WrGWcGFzabJFnQTbnbvEIhwtRyvA5GTzb2GCcL5gkvYmu3W3eWQ27DCzNEF78m4g3dSYLozNrdxLQR8d5z35kCVPtS3QiSiTT5PevBFsLt/kcIMS4CbnBCn/VBf29WfCr54S7WMsG6Dgzy99b3RQaaXAqFnbXCEqrtcPA5VIRq6Kp6CtuY/wdYtL69gjAZMdONcBVgolS+kwBufTnvdp9T013CS/n3uAmYFHrBXpzNruIH3ERcKvHl2+eog7NsUsNNmoFxtyQU4/FKDz3zCzHD6bcaeSWd/LvtXXQq0zdJy1FpkmLK5k/htx4TrEMQ7M3fyXZEMUc+JwrhERXbgLnoFzNEOLaBnREp1Jsz3fHA/ZHIgkIYxU3shAhQD+Ul69LKR2HU0VWqbyzS3lZ124PuCWnyo/dZIwhn8Zlcdb+eLm/HHxdMfSUb00X/cvaUKqwIn74Y+wQ+NaSODUIaVqbUlHPZNJqUL+ZCobP7NMynVSFjUgnYUBdkaJ4C0DuWwylQEiy+RefgaBfi38jUxLqkFK5J64T0lUh1NR4aQrnCoPZC+AE69N/+Am4c+IB87deUapOrJD0svJSanyiYYzivVoqiUjSmka1DyOnJBItKWCbzGVCKoRKYJrpcVn1BChSKU5UXFtORaJD45KKUx27GqeSPCrjzFTCuH9Sn77lfDIu9d1d6+TDUk1IiM9mzZUa5Y0QPWN3rQ/nd6flggpWeBrmq01CL+9XyLU25ZtDDumRAhFKo6PRIL5c0TfCTszYug34725VKRxcufUXbNNnSw5ZKLyH85ck+f1TIScgcbe8cnLm4sjFmpnsbbvngG4qpTP4l1aVEuLcWZYSjnYWWhJxi2NCOiUV6B2fPk7kBRyIv8JRFqGC2eW9B+CmH0cCAGCOIOPM+xdtR69GY3nywLcG4S4n1TiXu+Le5OLvkddyiy0CggwKD9hMWrzD91W/gWg8V+cUWosVlE3wGPway0lkO0RI0V7a7YpoOHqbjHCY3HimzU52R8eUVNQVPF9CvFCW0VyeFi3efn7f7r0FaiF4BArf6f8HHBk69BFydzjAVjqBeY+6rou8uQh/NrlOnvFS4enXkEZDcErbgNqW0woCjA3Yhk8yfkXVETfdE6SMy5mxR1CztZMU9Kpef2EqIknpb7z1VpqLYRPl3GTyXTUipoQ51B+rvwdFsIEtfxh7j84Ok2+f2PubbchGqFw2ysgJGR8xVUn+NzG0yQDbWP5e/Ao/Eq0zc2ip0xmQj7TQhsc8EVSACpLpkmvKqhWkgZrc+ZBBa4L6qiO0V/vh42Io8JWDlOYOwSXny//7tidyKTEoXzuE+IDXdPbD0B1O5+fnbWcT4jVrNh73mU55Vf0mI0uEKxbOXGFE+eplavFBfRtisKOS9j1N46tvJ4xyh0UpoSz8iz1BgeRbbBCHuQcNDgxGMOGwbw+M+0icAxeaMXK3Vs/A7xO+6S2RWg/lTUR+F6GpmpEqzj4ra2Ftvz/kvo75GRlihFC5z7BqUMospB57I7y8+TF6w8/5uWfU+ISWv65wynj1924YNX1jDB9bvzFASAQWHOCoXfBL0Ttny8Q2L2ly5IIVOgFdTMh+U+6CxFhrtX+tOoSB6uyjWvTIflPbYgrDPkMSd/3DlfiX7X3NlwQ1nnfoGO1tmWE8l5LQwvHYF3pIuReaQHm4oRn67w502HbfplgPnJqmUg++PqXnEtNxHcFYCzSBP8cJo09tpVNRmzdMqORlEGw88rHSaOXIk+80sHESEWipqXbkVhrrViD5xd7gqS8RvK4X8xrMP/87L2f+MCdzEHW1Q+FMrdd3tmm+syJXtFqPi1WUFYJzJZP5axqVElYRD+QXV3AqoYFJ6AKpdBdHKrexQWMvAkkjq1MrqeSSAwedaj+0MOwflYnOnCjITZWuki+lpp95CNTi02CdffCjpZlrkPI/v2xHTHasbH4JizWGVGpMYXKP3pvhHqz029+g0GQxe32nksvGezTCSM627n1xutMcDj+GqCwl5EdqLu76++6IFIMzQJ5ghwpleBWsq5ew0XajNBw5WSLCRVbJfzFUIV5zZjvQCoXXEVBK3r7O7d8rUdy/js5CrmCSziX/ndho0PZ2/4WPUilNuuLrah/7DyD6I8/CXhJf4wTofYRtGo1p1LJA1ONrejBNwYI+vIWQJjprmuNFux/tQugC1XXooUUHPf+DWsbkr0GcfUd2/BN+9uE8uzreV/J3htH16K1K2zynSKiViDZFD0aYodZRPX/r8FjOKNtUqvlO7esiQs942rGWOP6qjmC/FuZi1aUD+C6DtBDZc3zTCWpQ2UqOjIsej4qZUW1xoaHNjrXT47D2LKrLUJCH/18ItXPiet0Fq8H7hBjZv34+OTsqxk1WOB2pzXRGPQwQYsXoYcd65//OdNMmO2Ojg5baH0flD935PB11Lv3PkhnRizCGXW3noNKU1cx4nB9/34yJvQ2ssU77m4uTBqcMnspC1mOzhF6/es8anKYWc1FUXQ7Ao7+cP0bYKgPYa0Oj7WKtbJl/YIGgcdIbTW2pDBRQfR4FRFc5U+rldszY+DPwYddjMQKr2w2IhnqIdsgxvEbx9N7d76DCmEoWpxdshILSF7RPbjPpPprs+sKCMZPQ8C5fng4P9Pdgd69GhXyCL6dGbEZp3x8/HVrutvXU3GHe7yH3wbinqz80UiiyyWM6su81hC64zWnam9S78abkNcaC6NFGbxtGzoIQbXLRUT84V+FX7FG4JBrDGjw3/gU2WGha+U1UXUrUPUz1Hly+V92N97pbF5sWmE7OdLSNJJo60gE20cBbHfDIhYa6GwZqJwrYYB/fWE/5M+TSX3dURMwa0qmet0Ec2Z6cy1rL7FRKtytvk8Ptmh1usa1FULX5oQD8MJ+CX5Rem4y+Au4LO7Z6/gF5pzuy/x591lq13UCw3PwLi2hVgDyKVtqp/Lg5/3enfcHOBoj0gwrtZXWRI1mQuW80Aees3U8dxU3dRduIbptzb3jTWjBTciam7V0DLdzy+JzV2HdMmHHm8qfuwmZj3Lnl0RUBmXCd7XYvy98SR9iJXmSxRj55fw5IeMmIeNjQsakNizZbClVAyE5haQVWUjOl7VUko6Iny6FxmNEeR3ZfFWV0sgm25Ch+yziHIn3bP0LDdkYsZtufunry3/AsDLK8dyvbrkFEWyFmGCBfBdxC8OADvBqz4aXXithRtdcA0GHoUtKpYHFl+DyrWGL4udGRy/mVgiuuQZx3aboFxhpSvJDQvJlYsYwLiQf7fBXxlQzaK0lwRFNJK88CbFC4eJqxqU4j9RydamCflQGHtPdAImVf3zo5jC1LBJZtxrZG1MMh0Nswe4Lxrne1vbGoTC9OGLpYA0PP3llAzWbxlc9K9LxBROP9YQwcUyOecM1bcMJHGZju8cLNiDd6b+wo+MtMdNbPTK8CGNuRuzcdQO+DgeVDh0qejLYmay1fykPjVVpHZV/Sjnl5BQqfo2wAbV3JYjq8EuxTQ4PYaN4ACUX9YQZF4+MfOqSr8fAJNQjEGg+OHmp1OX9Hc6NIX3Zlb8mCZqgxGn40+FhCwwY4FZqou9SUZQz6fjjdOmBMMVeuHt/KR+XCi24sX1utSCbLrvCRkgnXLeQeXhkdcCu69NFbZvQqa89Wbdiqf4JHepSPsiqkVJXquZFGrPHZFXobVt+tXZpGzFN0rZ07a+2tOlg2CG9d/ZjU9lY27EWPvf6s+7yfxc3vcW9hxIcAY9xQDxxqHdxwMbRdaN7CgFL9xYdTZS3nIUBqEOiQ9uh9iumnZolZznCmU83qFVnrSH6/wb+CsNukbbyD6/dHwDdivj6J7PHMnqIMFOi9OvpZWZs7m1nDQZ62jItDmx67ALPjPsIGIGFF2cDMUzDPkxobu3ZoIGEX9cn/LpPivGdfaiFSBYW8FoCELmIoRgnSsXhAaHmQMXZifpMy8pkQOnNIr73N49BIYdu+pwBOjD3vAOzh/Npx0lPbE9ugUMXYKQDd/bvsawtO11smNwJFG9fGgDTWDp+UxCA2zojOPjy1LT5hfLlhvRSP/MUwQZzXEcHB33pqwCO+8RHMIWmPSsirsMT3UfHEh4JZJffHCIW46GrF1qxOg3l7pk8VTuhQkoNJbjaCqSMZi0xSQ2AcIn7UUX11Z/6iFlcpVHM76dCt+bf7etz4LzAtquklkPnNm+AntH4WAIp9R+QL4u6K4gxMyR3991LHUqoMWM8mCaOzsWxu3f7IMqvQhtAqIo+93GdgiMXL4XmeNclXZf1InGeocEp6ozdENSZoXv3rEwYVgIve2XQNGyCkyv3NoWk9RIe26M4I+Zv54n2fe7WmWTFgxX1VUtmJ//5UxA1A/E5xOIoADkpnwAnNjCo1uILuTZ2BheugKqZXCJ++vpD9oV2r+1MnyeUjA6PzzTlVu3KZgkR1RVgacE1IoIFdUFiOGkaLcXhhndYzrt2bWFNrSc5c9ts9IaVm/OrDombBLZOBs67lgbSlzfSxkuno7l8eMPC8YiBAWbXg3TXwoXgcrk8Qgn819hN4wghy3MAlu0+2adz4WlqhA+uCC4LTu6Ps99UvNoPKa/2HIHR9g09biWy7E9yFUCVCX2VAqASHWV8iOpxqMznay7tkHohGfUtgLxBLZH3RueBt1r5okMLGennL7VCa1scp+GylR2Li60p9BqB0NeergBxxHGub03t2y9UePrAgRHnPe/gBP2cxHSC0b69qcA5r4thHITzmQfU4Qbs2MSkd/tggzOws+2i4rLzQtbe8YD01OZx8HRv7zgQypn3q58RamMQX7bQEMf0O9+By7Z5uWxwjRz/Np8IiB5zrdauVpdWDIbl+JeXPaRQlw1RWIOTOk41a+egDP6pjcg19khtQS4nl6/9QIiY1j5ww3hq9WUNrtv4N1vQ0KbCg45z38PWmivEmYYr1lgP3zf39w6yCkYiiIOM24CskJ675pjllL9fXGJwx0rnLrmEk3Wug/XwecvEGFycPWwBkv0Gm9umCv29bVPbTPxPzMvp8QB2AzrDyPB4M4iGkh93XCfVDIT689sAfEjoXFAz+PEeD6otQuhU1waUMazPSiJOBefJ1JE6XZW2SllZ9cfH0ysva3Cc9Cu2WW99wNf0SvG94UqpqeOgdDERw1R3ukJXXCZU/M9iF8jZcFfouus5gUPEw0bovGXFi9qEjthxlYZtvX1KQ2cux7yeVAxstz8ilevtB8cdjAjl1M6Sbwl/JqV5wgLalV08PqNK/S204U3EhmWBwNzXoVOGDamBwLKJZFTZ4g9YKKzym4j7fLFyHx1QZc04HmR+xFzcbtKFo1zXuYjZe7Bx7r3oj0mOzblvmpJ/SNHzMq68QPAdvgYrBNehR8wvNsi48uzqxX2taQ/J6PeZaKZVyp//Go16wpSMzNXVT61sfKggi8hVYpTsLhX1g7Nbo4QEV8wcieW783tfEZRfSh+5+r1TXuOGg9fIj7U9Tcmw277QADAWdbIC61wkDt3nxjaOLWrrHIXhIAosmb5SbFY8d/W6MDHid+xXx2NzH33v1Qc3RuNTlQ/BbhF36LCTtrgDQuJm4nDFvs7RhcXO0UWahk/C4OUi+ntksVQfv2j1sRqF4j5rfUAt57rgx1Tqe19sPi4nSkoTp3iwoo+W6oj9JX94OHu8ZiMuY1dhTDDEkI7tMEKYIWhML8SUO1ETOnujsVxuAsyIa2C8qLFRlkXhxkpB0Xf1QNioFTNeBMQ3eBG8tVAotIYNhIKW2bwkJiYTnQjHXMeEWMw0vWAzmE4gAqgzGpUlLc/zy23CEPZco1bKOLlGFA96Qd9fWSM+3W8+C93Zw9mL7zmWo4zR3LE3EPtFYFECRFiIEQTEtTWq+HzPwAc0RwtqURHHT2uBSTuVFL0lFHCZRiX5rk1sJqt0XoqDGfWv+rnSJohzOG5isMqfjIr1lunyL4v+B7HRGrTGIKKPH6UGQkdRY/kH8r/yR1G6/H35n4ZPlkCg6T8Yn/pgJB6GTnsgys89CtNzj57+qNpjtDotbfGMuJbVOqWW7YWGRCwacE7XEomDeGhIE6Q0GuQu5pzFuSJrxjOligDXS9tVfuq+S+Z+Tv+j/GeKYdXNkc7mBs7RLcGLY/Ytt96KzFuqcgnDdqGJ0VUPXU7LXwdk07l/wRhaXxHtbElyHW4rviRmvfJvEKrHo8YjOyMerQKLfJXhdTooaNLneJ0CTBHOmXvL7+p4Xhp0CjZnvMq/LTEuqHJyMlrZyyI+ooxn9qlVH9vi6OMu8srL0Mc85JaXBsQXeIM4/Ja8fp8soEGNI2poDZLtZzOA+juHa0dyTKm791O1hxwOBMpvqN187oLqUfnzPMl9jPCUekJYywmMkjH5FHz6U/7i8x477QAdEg++t+7BLySCBie+cOIEdMDj2qC2WPJ6h1uMKqdxUM6Na8kiq5kOJdkoWkkczRifTzU5JHPyS89v1LXdO29/FbFNTtPnXn9sf44CZeUf7l6tnNSCGWGMYcMJDnTdPTwKdDghE+KVP/ewmDcynfH0sVdSrIsSnBzccqNjFTu6zJjOwTJodGzoPTC1aHGzAK4m+ULBSF4j0Fu1fGJxEWFf+ujg/BKVeF5tmYr5VKkX0gLn5A95SSpTGpGa/OjAOUJ83SKxntDG9Rst59OxXfF3CF++/Pqh5GkKPdvw6fHO0u3IdCxLavWtyy5Dls4oahiK7QOXcafhUBJc01uUPk2z51MPDC6+D6G0FdCQ0u5eod0SyXtHqKJVXOaBVxs7/OSfQsGau6nW3rgkzQ7LjJ88Ko84q2WxFBXj2pA81CD3KRK4+xNErkVCcWPL3XffLfR5v2VJHyvXMSO9xJLBHaM54hSEGvaJuYYDDeig697/5tc8GXApKqxveo1aXLOM8rcd5/jxbHG1cOCXJkYdzqymiJPXNKjpsEabFW1r7XQ/gtP0kLy0U+rJryYezSiVoi+sEMpFT1Lq6MGLdU/nDjSUYocOHLCcn0U3RABd4IidoWdSDfUsyZyk3rfOuUj3XB0TlBwR9WV5Tnh9OBKS3vU/n1FLlJuS7LSavylsndA0HHIVx5r54fEa6zsOXpaodPwg+mol4u1Q6NIZdngRytZ11/0Jki6SMWzToRhxAoG5E+hff44WLnwpqn9SQGsUT4pFiCbnusKm+gu2KihKkXR6sp6c/5YK51vcsAgMGa4fgEbO8O1NTQDwp+uuu7QdudDqlX9PmWPK4DK6t2HKDZTz6KULF474q/ZXieddpzTLi17WnJLaiV7W+sLa0cp6PeN/Sc+5b/or9chd+YIa/75q0uokkZoXhCSZtNReWsu/pD2qyfIXcSjvrwozegZEAm4Fkbkf1gRSI8Ru0ozeKPgMA6IuihlV68jPsatkqb2LYbi2C3F4pJZSy58li8vwP4xNY1G3tEZ3p7p4dPFmE1D5Q+UPqm2Hs2gtemPfVFcuFO1YaLHhdoZSg2vA3rS4Id45pqNVwyYCfyMi2rd0UJaRZXvGDaRpSHh5Xeh59Ija6RCQ0S7qYpW4IOdHPwebQAU60DghpmM0WmhmuilFP/H3pmE1zcw8pnOLNCETWcKp14GxoJWykQaVMffLwtNqlWsKLdH5iHEoPk8fZtX4YA9oET8x6qilW+S+xVfNRBCXnfZKwm3CGMVXXIx+Gyh3eh76BjypW7z8Dy/73YMdiJuM/8dvDA+DZfzqR3MXJ3QjZtRJYGgFyem1uJJAeRbySUg9F89v3BsJ1e2hQi6Sza/c5aHnsWezwYelPNR0CMbfBcoINSlceQV8xOKqxudEeOFCtEnJYxFmom8yEzCH3z3v+x/ac9rHNVdgzDWkfJzhyj52uVld+jWYk1dKv2Y5sdevJxx0/hZqIH9/2NcFBzijRbTV2l7RrrdOD8TteT+8bg+l7GpcQiw1qL2NyzeTqsWpEa1uh4DCW/ju4TPdCV2s63HXbKQkFsvmo5GI+zmX0cz0kaMX6txpXL4fBVy3/Ov9yxsdrl949Mh0hnInvXxf+deOgwL7lqf/tfb7eCYXi0Q8aAZOUlbISidjsVimJRxYzNyW6SNHjjicNi8/R2bCPbC8WdxGnJpuUScPOK5zzvLm8v3AacoMWU1JIaf4qSdq+A5NhysEG7JJy4oazjZH/PGjXn/O4yfp3SZXh+4Qd25deeToIZM7h48cOexw44KK/MX3LbgC/buTXaVO6+LvEUOIc/iwEGf0fWNXnPTUvGxXza5qV3Wwx4Mn4SwnkSgod8zMP9ewas9Udz+CPlLs37wNfZtXHl0eqTyUG0eEiOXr0a5i77atfu6UnwjP+TGVJ8yp7NgStYe0eESqKmpPq6OayHX5kiKalBzPQmgMDQNyPIrK/wbsrrsw07mD4J43vvEeQCoyj8rvLX+IIYwMiwJagOmDDwKzDHGCP/zWtz7MEa6ToV3IYMkWHas8C2k1CoefeCoyT39hMo662XMQoGEhh2XMP1lAzfBdd5mvy8y0xtTDGFqLNiOr7sFKJAYPPmg8kN/Y5nN68/AM+ketU60JDvYkZP2jSN16Q/2micGBOiav3+BRhTaWKcAzARMjyw50LIjqfctm0u2dMbGbO2ABtMpTvSvWNBfVqblDHlwtQkK3uCiVaY4nI8EimEMLAhFwRNtt6i0WwRiWX+1zyt8OUO7YOlcRp5/CW2GJ2muS8WutFi6PD8j+djKRqJpgzFdFLFki+4kpxDFGbumOeNxGht340snFRK3+iMjw2LZG6NFtaPw5bnYcMAa+0qdjsPUQDt54449bsWmS8FDrb4+udLCS5idKmn4hTahu16S/T2NoHCpJtuv5S36MP1d5rfIF4vnbxgRZH4ACwzYDsnjiWKOUMx6/o+QijDmaesKOSRGclUd/M9jFOQUCYOHWnxy/KYhDQlqs931lwADHacY/bwQ/0vpteAxkzGG9qNNF/W1MzqqEsRJp9AdEAL5u9bAWYJV/1IVKIIJWjpRGdSFZXs1VGdv80EtQuLltIHF/wHnLO4OIb7jYQcicKWXSkfztb3EC976Jn39vmMKBQHk6XBxe0NjEH3xLIPDgQ3zUQ+0t/KEHA3986ZttxB3TQAgjFDm6Xk8l9YlzGgOMIrXRD5kv2xPfIB3PFb2rW6MY6bZlgLuQBFv7dTCUtya0fVRo2620XTwcqMVYTw6x+hw58a8+zqpCV4qjLoApKaJufUC24jyI75uq6tDwfefpD9xb0bmlpTRtApjTpVyj0tq5Kz8dT3Tnxkpt4TXlgKu0hQ6lLehSoeN7Eivie27Shd6qZyLdbTww7oXC3nhFcWS8TlxJFlb3rnAYT3Khr+5IfX2PSLS7c2GrsBsr5UpjR9wR+sakAz8s5a0sn81vQR+CYalmpfKiqmStUNR3/f2MP+Lq9iRHBBnNhatXbbwlkyKqcsBsbj48dnxllqE7xXVqTXb2LWPA5XHiogRFUffp5v6Xu4Da8h0Diwbb29lXvhBwlqPI8t5Mtm1Naw/90udd93239zi5ngVF/X3vc933vLLL6u62ul75nnqditpytY7sKB6MnIJFpdBsfguJv3U3Gq9tMBF51bK1Tfi16xE/m5S4CussQ6nUev2K2Zdnk7JhmeIUuH+zRanE7xMI8+W7l3NQ+34rOsHWQE2pzv7FA4Ue/uUvOM7TXzWXrvU1CgTe9z69fXRBO3/kfU6gTiGkjSp9vqMtFrYh6NsG4a0IcSsLHBUpRS8aGIip7TL1VVFo8/PZ5lS+lCibEUKB3bniYqxThIWQtg4IEUJh8eF00qKqItxL11jiwBrq2hYFZMQCjz9hlnJjOkLnHHACn0SIdmZSbZGPfdB1P/DaPrd7nJZDrisIFsGmFebjjztqteJboieltYTWIUflhuCZOLo1im6r8obqMzZsZbAUuENo+feKe2vjKvcWfaapOxmzItKF8mKAKEOheWYtcSWxljK+Groz8XaDxsP5XDTAoV4mxbBvS1sVT6GeOjvPnA1XltDr3LCNQgSYojVGLEG2YsT+jpJN2bhuxJ3GgPCummNWHxjMrTFeq+Jdx0n5D8lOA7iVtmKtoTiNaxoWNfxxMgejikuzXniUK0Y7056csxHf0kuujJq1lWKDShakxf+6S3Dc1qlhiKSnZcAYQ54SjF2G504ARmj5X3ux6FmE3vMaIrVFnYAQdXWGyz8q/w/E/qpLys+uoNIo/PWNEpWxjhZPzh/jqpZQD/FXNAdIjXCEhHNX99UfQ5FiQ7Wq4d2/qGp6/tK0bjME0cu+dGRjI2KuTlASNWNKiZh1/oSg5iDGiKOca9tu+Z9PaDpXxe8t/+wgZmjENKiJUAIlgRA891k9xADC7yz/eDOwpZbHEEotumi000NMd+nd9yIaonDfnXAwiNHt93E9pvM332oZXJbbeMewdP9seucbCLUpK389YlBADTvv7AKq5vblG+BhfJWcT6sVgKGOfHNA7fWtcMMUxydfc1soUWygmlPF5QQyRvz2TEQbqVHFHrZ0Y+6bQDEBboMhdNBtA8oGGr83SZy5DwagV7hYT7vIIoxAGzU5nnsGwmCg/8qW//BVZKCP6/Y3gHiMYPp5Bg43GXzy2jET2FctQ/lcj7kEo2cws0yKvxFy6VPO+esRrdMqIWYN40Kr/lxLSu2HCPv1p0QUR77oUnJe04hWFFVEuGgdQU6AcFC3HIx+48tnCyQ7COciipGqKgMLdEcqeTPSLqMGhIhQiZsIOSiqA3qXrVsMPiGlZKZuo69jSef7xiMVdR6ydani4IFOoG5IQGdaDB06jJH0IjRN+EzPaREVo22PeUbFi6gnLvmEs1MJZvEz8tA2VShWuh3WM0M/uiNOMIydyi5DuhPEp5HQ0McMy6dY4cjE8Owei15xGsXMOoWEptXpEFI6dEdtNM+xV95dxa3nZ086+1Q4hK3hw39qcJomVnx9c/HSs2abwReiqdUjh03DDgsG3Pi+s+GZSXtf4ZnsUTyTc/auMv1dxIMDNV4Jd2FwoFIttZc1ReKnsYSy7Ew0YeXa1XZS51oF94ZHYhud9GtuEa/2kGPRTCQXRtBj7g37DKKONya5bhf6b/WqBCL33PisAdGu4MZ6nomiV2zcWBwJ7F2QRn0E42wYbXCdJP/sZ4lkHj/au6UvzkYO+byiy8Ysz2NgJ1bdJJlFLHxogdPSd0nxk/U8E8Wv+PwnLMQ5MlydG4hqGqrxp3cK/2JjH6pwycWU47R6LM3ziiqvMa0wqlW2v9ig9OSVZ89V1P40sDbZ168Pd0XB6ejwiUY2BwjetGS2wXK/M+w53DSwu3dn5wDfvMkQ4G0Jd0RDkXWrJF3pwMHQ7nXPfs225xGyBfXm092HByjRw2M3hDizSOjm5TmPE+i9u72RO25EEI5cHX/ly0J/9zN9BwcRGI7ruPC9x0H0X72OgaM8x/K98DT8s7BE+0V7WdcVnvdZoqdvLMJqCPFJdvU78GVLUfNadaIuz3NbpJZHUU0EsurCVg4TlDsUyr8t//7YHcjG1Hd0bBIAfffUkjWcU0B0YIRgoruZoRiLTJWG2lt1bDtgDDe1hYKTa2KjhRjX7dFSl1NsLy6VmdjRU3LLEddxxTPCutpzZM7tbWah9edNMYaB7jsAyNJh6pyC4w21FyezLSy0uT+r06kgHFiRddyDF0DWSHS3x3O5OoQaFCtpffdf3ns09L8Jou2cSLeLUuV22QQjG1nH7iz/Fqj1v4YRPCu3JWEPCyfNZZzQGwRUN1Di/Xn5XwtSHUpt2iUCpb0LG62K/RcKnxRW4PPz+UKVqvO/CbMNbvqp23bsdeTSHHe84e8mLOc7I57DLR07e3fc9lTa/V/EDj3O3I6mvasaMHV4Y/tdfYxC712y3zmRVXubOsy5Q/8bMCxoFwsM94ylpO1GFSpXLZRXb5MklH40Af3vgRA+7DR++hXb9zpEl6a79O8KwoDDHcycvdtv+1SjM3fH/yKGjzFHYhhxpBW/u4cT6LurO8Edihskhs7c1r8aQ1zhlT6ldVSzAC7o6kwy4VnRbGvFAxkKDRdq273q9gv5cVPOZCIb7hLheuGhLBHxpxF4yCg/1VgYajA9cnvx/RYh5iMfXDBqUNvu7S90bUXMJbR5+sAYj9o2RYAaf0jKv3urtaP9nuVbrurxGBqF4CadMKrrmzbffNygJrOOHIVQrODOfYOTQfRcoftGry/VaMOt6CI4jtbTT9ZrMyTWWKeFNquXLRzJq6x0A6LeB2q1rFK01aXYrxBdZIvI+YdB9SrvrFiTFSvIQ3F/d99A/iDa+Y4lsHQ5JTpzlobCMQMdPV9O8h77IBnriAp9+2NJ1Na2Weem+8hrMMJQ7N08NvaNRwzWXgTkQKpjtvneeyk3WOCujo6hGBruNRllDO3cSIxj57Z5xuG+iXC4zYFO99rlP/1VKNZx443o0GYntmkPHNdwxWPJKtbZHqHj7k2rVi6M48qYLDyNHlytqrokfKIXVILcPaCS6tXGXl/x0pBk+LWqqoRoLFapSkWK3WitXlUajbzikE7IP3zCoB1NplDfzhXW5FuZy3T3lbmlBXTo8591rK893Rh1zQBtSExOcQILt4wPW2kH/+GzpPzNTDE+o2e6rzUsuOcNxJwa0LlQfPf2lPmS3SYXNXzehSjjBUUN21OhFg9B+UfE900WNnj61HIASn+OnutIv7Z5XQ7BFeg6eC3yImYBe9fWcMloywVneKfAZcfW6dXdVoU7oPQI+XP1ikmtbu2C6JnBUBPHCciq3h8WYTtFhVA+zpBoGzw2stG1X919DUlH9jKiBwHGFvUO77EJqWzxOng6IALIvl5++GLHYN9+rRMBdPFlmBSKn7iDT8G34ai7NDYGziKk6SRA3/pwJNVlEJeoPV4SDDgVDV1AeePNw0M2+tAS3fjVL4ZGEDl6FO1e/XfooFrDugaeQddoGeG1mSpXUsUg1gctTib6rzWcYPvY1guM0Mjg62Z5iFGmt7TvuzqfXX5lq3mNZfCmVT0rDRTsv8elIcAQHGvfZwQPrA6p571WPa9F5i2vxMvrcnGMg4K57n2RJcewjFT2wK3nb5poo8TWQ27ny9c25fJNG+/IE3TQsFCoO3tgYfeUqRsQYokV+wKUehevkmvH+okN+Ab4jJbSerVj2s8mG8cRgUnEyNQCoGwnMvT9iBt0zV7E0Wr/Dd4jmlCHUf1STTeYblws7oIwkq+/1naZSNNC0xpjZJdGiCff6s53aZyHefUt3EOn/Fr+AogG51Zuc+bfTg684M8MjWODn/ZzNiNes5sC7eiRQ+dv37p65bIlpcGujmyz52opSFnyvdK1pb96NP2qRUNqKpLzY+3+inSrjMXXXuYuPqNcjo3zfL9YbcXNv93wUDUI7799ozI7K6B3ehunzn9DS6Ild+OW2c1bZrbemGv54OiaRei5S568iEXIq7/pwi/f9vpvNNtzH123AByyopuFDBMJOZnrssTFxaF+e2zxaEPjjuVb+vRQWF5BBFyHbVvZNpSKOQtLetdi+Ewkc+d5y1dvXbflZdmmpuzLtqzb+tytnYlIeeWlH7kAWV96fWPg3T/+0PG+B8c26aiNRm0TsfcKlV/eUxhMUNduzHX1iDGQJcKIbVkWA8TYxPKh9mS3zR2LuOtka0UD6GNiPSwhV9Hn3yio8mjUAo0FTwCxDH/ogzJn+jvejggTlUgRohg+7K/Qv+OWNrnS3YGSHRS0uvtGqr0OydBqZWOSmhR54ubonZbx9ndgxxH31kHekaGBAFqr7kmAdpR/2EFZZe0QfQxdrEWr9wsLQ+5LqkSsCDlj87e/Q0r5wQ9hgv0bXhwof6iSzxh8CevvqCS0am/V8eViVUkH0V2GpStdQRf3FJIK/fcFmC8aEHVjcTftxGK8W+gblHzq+XUpTWkbYUjjLEzdEPzbSocy93zxMr2jTvBTLuUh+NNKy3EPl79U3mN7dXcKV/NaBv3AAdJifrhSE1Mql+rBfnQJ6jzfZdQh5Y+XL1gegr+lrtdfvqn8pcOuYxE0i965MqShOsaiYBFq6FSm4snkxFMIieKnJzEe9Ucl2xFOZzueifl5JnKjzCoqckheDxOKe84VVgKqUMk3xyH5/uNzAzdOTXJL5+immwMRw6Ko4fZX2hSVf1z+PrUMDeruIXlJiQjX4Az3aRuCNq7eyH/SHfPPidcPw3e/d/qd2wH9m/Hb34BqwzVGkpCTaOh0NtKpxJtTOUdK158LOScV9maNZx+NAKh2uzkAVuDmmxDXLQ6ZmCEEKn+//GNEbQ3qfhsTOkYCJsCpvw8PCe8sJAxa/Y2e/+737lslFDzpfpAGVP7gfb/9TZ1mqrW6gM7I6DoDwelUApfagXcdnCu4Kk1aUa4UZEJqJbuS5i1eYa0z6W/5Nw+FhiAHwt7GB9A457p+Q3pZFlHKbrwOE5fg625khDi//dOP0Y9fchWCz3D2ua6LhsAg1OBf/hQAwKe+zLlMjIyuL+8TrkP53XH64ceETv0im/px0W8W1PIQirYwpKiS4biUJ+pLE1Vmvj6vxbCazdTGjkF0yT5ECCJsL7rvWDsCIDcciyZ7TUzo1ddcczUl2Oztvfp6AgCB0HH0SoRyiIAAiyIi/gEhu7ehpetfy3WAHeJ/ADp/7Z1o+y5CQN4YqXbxHPwcnlI8BFfZx9o0C5+cc7ZiLwfljDjUKr7CvwYxS2yYed8YWE5HwKZ45QpMY42NzM12IoQwegkKNsd1eMoizIos3v6P5eeDthvR8XXX6JjYgUhsbAYLSNHY15O+te478RMcgi+r97F3A6plU3KxRNqfB8ZFR2+rTr7V+noTriRYGseiwHDFefKnDbH5Vyv24E8x9AhDBHR40sAtQw9utwxiUcT7bz3QFMPEaH0dGBiz8oZaoczA1mOdAnBmWycXgqcIYwSLA4KOPh00svdHDFxeb1BkbTzXIcGR3Gu2IAoUn1wstHety9Df2RG/UP41m2UhDdW1X8EnQOgvt92/1GL/clNVqzRvgU7crTjRfcIzT/u5QeuZXdHakYroK1qX8lBDvl8CbaqB1HO8akcR5v4AKCMmYRR+4DKdV5hoOFVhej1W+ZzbaDIT/QtTL7oxWblVfOVo0qekaRrU+IgprV/m10r/9/kR5IoDiTeR+fN/OQnCJ3VgqEUuP4pPqF2F614440G5B9ArbgaMCKakcsmslzautf33GQ7QQLzujDbywmmXYF0IquccAv06XHCmtEvlmZDtn7AZINPPiy6UeQb+qDUIBvcuUdNrx7uLgXnem1qFiZ+8tz9cZar4AZW6Pal+0H1oIFhXQhyddh3uB+Iw3REpABDo1ArWZQCY2Leia3DxkkUXbCaIWboIgXQMwvULhzpWeQZqnL8ItnvyJfgvZAUM/Bz6F2BOSOQOQOIJFP1i7qqVexItPflF/WFuhnVn+e4EWptvz3jhdPkP1UvpTN3pelyS2iJtt8BldqKn3cXYT0D2AukQ0P8yMDt59OSkCUGrljQBrvyrkfkWN8LzORVQqJZTYe6NLx4b0DZW9mmmBDaCX5IJYdnnxuHMLIDSCJb7FJWmiiVf2aeofE6V6g5dN3X/KlSXkkvRAtjcJwS+1HBQerDbpMTGyAzy5t84TvmHQz0hG+Wyv3PQr5tXZ12bkeM3Llh5nFZ4AkIIUk7rTn8fMRy5ezPjuE5/v6Vj4M15p16HBvVet75mu541ED2NNhD8b1TY6FSyakmpqdAEOYpD8FtM/qL8cJAFRKyaMcp8RgE9/rKxlccJmWt9YfFBW1C+Hr4K/yVmQm8T0j+4u7KmkT/DmobkPFS4Part1YKodGiwPltwHUtjUOUXaAKxslm/ny/iRwVq2W/VbCua5TwSO/mKuluNjFihSFbSrlEsqB9/OPY6ZGLq17H9B28imslPqJS9tDe4JNM9AJwwTFAp02X3FNU1m4hrdlOxmwZd0j5lREwUChWAct3J6REDRXqy+cxiHSfQ7pXdA1YANaZXRfvzLa3q3HC637MyscxM0QsaYQuJn7mgsd/KhRR+ySWDiy6jciHlt0wMOHY4lJpsYiw+2RttbEAYMAJ0K0axJEsEGyeaGY9N9ga8EAJAdhd1WGvvDqAW17eGemOIGuFgalIl2V1yTgNjaMlS0mPGgqmp5rg4t7o35QDXe1PFrkh3A1BL51pdfTZobxf1+dAeq7oCUxkVyMkrMP9fVOh2AwgsZZRSMSL+mykXcEykH3td+feY/vr/UZX+hv+WYQ+zq69R6z6XiZq9hJPAn3f8X69UIhgQ/fAY/qmWUrk/V8n9xqPdHYVsU1AjtcQf4l+MVGI5heoAq1VSLrLKJ5/nd9DKgCP+VQgU8LBhWWjVZ/7EEf8TGI5O5j5DTZ3D2NwTLiwPqGyM/ifRAcNCZnJBSy7/Ow2pn+Hyb/8LDPxTh1sMpVbtxefsAWbpFnpW+jMUf33upUnOk/yj6u8DgJ7BxDEYOnoYQjaVv0Dnil+Ytlans9wX2autkTov7utubUk6Gpmnfig96zgr/PSsnXUskIr7UZnxDUgSyAW6YxDgc/8FlqSATGBusrnPJqSarvCCnvM8WIY4xlJ3mNVtg4iiHKwQLf97+d8QNxEKoSYXIC0UZeQT/yBUVWQQZjgEP/PIGXJ8PjRfMgSHjyJq2vTgYYrqvbqgyhfcEtJrPmid+yYmJQPxF3BKlQdac+AY9APDIeDlH/z5jC4pXGcZFpGOXNDhgEwET4mqOLMrWi+fp3Ur+ax6r7MmStx3jGPxk+RWRme4zvesymJV3WIXoaropjPxCWTKPKAVB5TrShr+TuUP6xSIVXFAKW/aecMJapt1uS+7tENCvk1DcYBawl5leaKRCkNFCFala7dW+LqKrIv+2myY8OoAZW70qzM2pfbM/rFxi9suJ97ssfIPRh1n1J00Pv7FyNwXXnxqzH8yHTfwruUxwLGWkaVbAtwV96WxDaUNpnR9EaDA0QNze//KPKE1rDJuZQWVVcnaCqKKoR8eUmZbQanCxnQw9tdj9agz6k3wj38pQrjjcGt8bP+MQ4gz89Woy2iAhGaOocZRZ+5NLxos9GXmgAIkRtW9A1uWjrTEMMSWvyvgOmZs09BGwymvfXFgyd315X+Gr4hxtVtkEbxZePGX71qxOO/ied7WOBuMq0ZWXbevtTL1T/im9Ynsa4OqBFeVrc/CFD2p6AuVVUU3OjM/OfzSKAIEQmDsciPv9Szc0mC5O0pdobzBHRdY9KUX/nTGgWv3rMivGV+fDmWygU3+qLlkxM0VnLbplcVgNuO19RBsOruXt06PT2dlqWIPBov6xYpWZsNkryy2QRel0O+4wzr6LweTcMCIc2dJdyJbDDEKoWJTY/cShzsWxC7v7+BW+fpl+5rb+y1CGtc0Mx4Z3RYgmAR6ewOEOCO5dPT3S/c3t/c6lDrD+SbGIuKtApRgp78rTEhqJh2rr4E2wfa8XtTARVsmS2kTV9qswl211zoqkmywolYqlLTw/5EKgEfd6Z9eeHVYR67DeGuoa2xbwhKZsHq8Vh5xkB6++siPp93E/17odZt3DFwWR5YAeby/sakY4gSC7dlE/3iKovhlAx3MLV/8vwi68iYfUd5kt5odXLUo78KLaPG4OimtX32v+op1zqL0FRX14gxeZFt2fl/W0Blrzt8wVX9J9IkfHT21T5R2qD7RHVR9AlO/TzTsXJWLd463Usi0Ikx4oDlTq44E2rNin+EEQpnIeH8F/ATatXzJgSLgTDSkG1a2uejXqKqqZSNepkfQOcUPpnrqalp1lc6+U7pKIaK6SnOye6nDLQPHLu8TXWXuj0v3Ma8jRqeWIWRzvGyKeJX6QhyW7WsgBKVzU053kNLkjDq59JwlcTLVlbJ1e6Eq3TjdJOp7wTaH4pgOsnSPR6lqBXV12qa9RdTppSNpE86+D6H/R1Xq97JjEQ6qlwW7VS/bNjbfy47+aNqdu+X/SnWq7td3eRwMizsT/clm1f3CbbXu19/J3Lmf/p+tSA2LaHq7ysDeo40oZvTiBcP9bdzPwF4ag5Gz3H7lnTJJONvNVqfMCdDTZ7XBqryibhKgWOsVLbq1YW2x0GLR6FBfAPCL3VcVOkWLs91EhU5RA/7tbDdOzTXXa6I8quPwKA5oBW2PzDDdHTol61hd0rEaUa2ackz5UhV+VaSWNqHmSfkdZqRUl6ft7HOQvdtBlwyOUs+G7uKWjZbz+c7tb1cZL4bzDVy3UFfHxi2cWAfPmx59+zs4+YHMRlZN1GUj9SpiS+Qi2y8TdUH5h8xbNEltHRPW2wuW5wwdBIszb7yzweOoNFjhpmxaCYTWo9Kq8lGv6PLUet5Z5SXDLxqUs85V9mIAgecr+dnaLlLp2SQgMnVZn0zOZsGff/ViEFHvifux9iv0fq1ZrL54tVwgNYq5ymSiEplUOYzyrXnFJodxZ3jUI9zpSIsTrTYvyffoXVFssRxqjJXKjvNsV5NtU97m6GPqOf+B7kGPaKPiOcW6N+uJVavKftF4Hdc06OdPYer5vTDM5zmUo7bucDi0E3RTpxziDZwJQNJ5xUmaehnYukugIcmZDSSbRw+5lB88ODnY3WVTszETcAOMCvwi5acc6867C7O7dggZZ2c912OEkFjE5yW8B56GPVqHkLUpqFYGB2LyXzziJy70o9whxeMSfWhg0N8SluM8gvYlMknHBRsM+6LLkiOG0TiyeQtgEzV2j67OfWiidM9TrUXkIkwQJuToPwtpENqIZoEiBCA0gjffD1KK1hN/hOfQB9WKYIdan6yR/uVOADF5rDJDazExlYBsPm2OejfAUPWNQ/6+gfmkO3LzDXwomAyQlcuNeJCZFKWWBkkkbYR29bUFDKy3OLP7HtVbkl4iMbHSsAynCefHHRoNE4r04O7BfMAgToONJlHOaEFig53t0J7OSHaBl4uARSweyPVmAjHLHljY3D9+GXieFYgUuwNeomUXAaxTSkWR/nQ4nAx19aeg43Hi+L30B5V3ZkzJna0d/807M6S1Hc4U5F9FGPG1jCrL6/9VOwwzL/yKDGSjUPkXjoNChFBAiBscBRyn/Gv/r+NZ5V+84Fsx5m517Qcc1+ntoQRxo7PL0z35fZdl7KnXJqnebjre+Zd56Gevzgu/8uKs9Hnht1z8+coXVkjpswsew/doL9VuEvrcdO2mDFQZfeMwXH0bhZqcy+iszHOrzKaLpTtVWdRVDlk1RWrdfhUXaikm6smPNaMqHiHbM1IOWVTc5xxmEP3Nb8ALYfN5j5nE4ajrUGf/1gE0MsaJ3G8y0AKtvbMGpcbLrowke9/zLpvyv/sAhwiNoLsFL/JZMKNGY8Bi7lI+LqmRK5enkufsFwcXHuzQ4yZaNPM3gPDiPgOjePy9NuNEn14J+ANQ7N+ii0dEesOJ9jh66J2cODS24g3nRSIFgzLC+aISLJq5FWyDcQJxuiAwqowUaxpr3JJxKP5MiFTM8cwsEKqbFlzTsCwtfCuUwY1JRJZNofq3Buzw9wbtXvxi3xrA4tVlrADUXuM3Ikf9XIVOPQ5/zdsD8DpY/fHzCXcI+uoXe/sZs922NgQkudnyiDk9W9Qjxl/5KoGPQGZnn+MSdP7eK1+iiwKwbz84HdQjzMy17ooMxU97q0ANp21qT8zeHWsTsmUOxIQP/6JeN6GcfV79qr7LRqeACw+1Saxbq2+dOIjE+yB6z+a1E+4rb9FRp/XBDwKxOBjvew9BzbklVGD28r3nEQct9V888c6uLkReetZvnphaeiC1eQthhNsb16/c+iZZEC2jxUEhxBfr3zxR6bWXaNcJbK68bHtcYlPpUir0qBpTPTUdatiAaBV18LRlX3TnRZLGHZemYBw2yp5lxKw7bowTQr7+NdTeKin2XpYJzrky0CuXl1KNUFp+tcCNu1ddA8Xi2fdb9CZSfu9/IrvBtBrsrOxTjRMtsHosQGxGDp13xaU6cSicF+trQP0CTZrJPDy7Od28kFHG7QVjl7/krDssbMFvRVflppuaZrI+xo8JjBdp+7TL5Wz2nFWy/bXKeYBCSH7GT2F4j0PdSzTVoToarmXFVPxXVSnS++ARn3CZ4y6oHNNYhELFreoyR4/Ah+3yVzJ5dMxxylcVG3/8I9v+za9iIUcPkiA1KEo3O8765ma6eo3jvCOTx4mVF0uHXTinxy5xPMINh9pWPMa4M3U0taARveb19tUHk6UcrJJufPzS5cbRS/6eBtbPOJx4+xf4m9P626IhVjBiDgLpFK5eTYnjOuvXYi5TCV9cEM47NOeB4wCkUtKBcX6/8PgUIi4AIGTumCjuLY5vN+E//6h2+X0YHhMj5oXC89kQ83f5ZUZKar7+ggmT/clLTIJV/8Z/30lXn3XoV9zJIZEooYL5SNVdR+uHu/fu1Zfl9+dOmcZsuTaMcWDdopbJ7buyiQDX3caGQsFxDnaNHjxoOf+jZcnb3mrbH/xgJm/pDmpI7d4lnODgZPD+BzjhzNu0inrR0vmVvMoISfjAvGi9t8JbtKchwAeLEVsnvQXp0k/uqLjuCtzBRTbHgNo7kLyWvCAJhNa3t/O1K0R7O3xogVudzcRV4KLWbGRjqeVcFRbtRbZHAY1/JlRSG0xztJCFqDAV9am4Fy4JuE4Dk80nzV2OAoNxmbq886XjobNvjD9zrOM3vnxJsb9h4tr70H8G4GOOvfUGAbsD33AdYHmLpJpHGccBfWEgE0TcG9gWXRHZsLB78Kza44xHdQtQx90tNod9gfJuAOvI+mA2542qdvch5aldKtrduYtUu6s1jOGTD8XwOW8mY6fOFVWR+jy3uVqHrYfdT+FdA32TPWO1myuXc+I8YBWtS45yYl11VSRo6yzgEQEWzrUsuyBWmzhK1C+bGYpJmPe8KpXmQR198ikB9JFIx89+bDnlpkiDyx2XmALntP15EvCbDmde8lBSGjLLgP5ixGFG3kzYMq6wZXGrnwNboQbuurGNCt7904GOCAJHZ9X5ZP+E7bbKX4GruJRIIHeNtklmlOQCOaq0U/rJYaUewVrW8xcOQFQGIc5OmmfDo075zp5OjolhA2QzakPs49EtsWJXpj7oUN9b1y/s39rbVfkNzmS2bBYz7O2dYoZ9DfNKgwQF1H4oShlX6Bje+cuLwqOaDzYckR108Z5ETJU2aXtBds2DQ2CptyEAfEjovV3ovfRkvdsqa03Z+pcli4PaANuv7PlpTef0YISv/ENOuZBrpRgIcCOVjodN4qzsH9y8zXE+n80TrFMHNTW0JCP1sYVa8EElxp/qzS777nesa6k3PIwRsjjt6uCUU29mLRa6Dg5hajMEvCcH9TEFpxZxUJnwZQOQ1kf8D3UJjxRrXFgfSpBcH+4fHowOiv/O8/939uWQLCdKiXICS6Qhv4y89j8Bw0CqjgAAAAEAAAEHAKcABgAAAAAAAgAwAEAAdwAAAJYLlwAAAAAAAAAWABYAFgAWAO8CdgNfBDkFfAaCB5cIpQk+CegK/gvIDOENqA6BD2YQrRHeE1gUJBT7Fb4WyxfrGMsZihqyGrIb6x2jHq4fyiAKILQg9CGeIeEiXiKLIy0jsSPWJCUkeCTLJTIlfSXJJicmiybaJyonayetKAMoXSjoKW4pyCoKKngq5SteK9osBCwuLFgsgizgLT4tmy3zLlEupi7wL0EvxTB9MQQxZDHJMiYyjDLyM0UzxDRjNLU0yjUDNSc1jjW+NgQ2VjZsNqk20TcbN003gTfHOA44hjjSOWc53zp3Oto7ITtsO7U8ADxGPJk89D1IPZU+FD6VPy8/oEAUQJxBIEGWQgVCV0K0QxZDgEQFRIxE/UV1RgdGlkcQR35HokfFSEdJEEl2SbdJ6Uo/SnVKoErRSxNLcEvfTEFMtkzrTSNNaE2xTgNOL05wTrVO1E9hT5xP3FAeUGFQt1D+UUtRwlI6UqRTDFNnU7FT/VSIVRFVfFXlVkdWqVc8V8FYUljlWYdaKVqQWwJbjlwXXE9chl2mXdJd+l4jXkpeb16YXrhe4F8CXzRfVl90X6FfxmALYGJgqWEmYVthsGIHYlBi3GNqY8xkK2UTZf1md2byZ0JnkmgoaL9pgGo6ayRsCWxsbNFtXG3lbhlub26yby9vlm/+cLdxS3HZcotzL3PDdGt1CHWEdgJ2FnYqdjgAAQAAAAEAAJg3f2lfDzz1AAsD6AAAAADYspj5AAAAANiymPn21f4xCSoD6wAAAAgAAgAAAAAAAHjafZM1kBRBGIVf9+Du7u4O3UO0hLh7hmXkRUS05EW6ETlOunkVIZZuhPu539x7ez1bfatVX/1uOzMYxAHwZ04D1GHfY74tYSblVjKP+ix7G7OSGdhK5pgiFpluTKG+RLHkJeYzbxHtDcybJ1mt24VVjK+XTpB8x+Sgq+dqxudD8/5iZvIG62jvsKuwY/rqrHP6alig9xP5wn6O+ZvNQsxSnPW7mEtf9tOUs5+MHbEPGe9GgRzlHE+OBOkmXYUnZ4O9cfJ9pNKZKxz1+WQP53hhnqBMtudSPWocw8VYRqwP8lSQfvIRFMglzdG+usM8wz3al6in5CbxvMfloIKbZkn22xSZ25395m3LyFLVEi8ZOBLkQeIj5pI5db6LgQuC809I1uEDu5Qb4UWUl/e5FNkFkka4GHubvKf+QHr2tsp7QlQfw+fk7C6kqhFmSa3P44ALeNuPi2J8F+oluEBt38mH4YmrnxPd4+oI/rr4I0zTuxLDeyDyHN54Saj/BF37vMR+vjOXyD7ZvC3eqX52KtrsnNZxKY6jovcn+51/N1Fde8IzNbsAgTvAGFH7rWgAAHjaY2BkYGB+/c+QIYpT9tvV/3s5tYAiKICRHQChNAZieNpjYGL6wjiBgZWBgamLaQ8DA0MPhGZ8wGDIyMSABBoYGN4LMLx5C+MHpLmmMDgwKLz/z6zw34Ihivk143kFBob+OGaQLNNqIKHAwAgAVSISGQAAeNpkz1OYG0AUBeDJBrXt3JOd5OvUtm0bL7Vt27Zt27bN2bmpbTuq28vz+gshrD82ubCIYGworKGUXNisJQP/tOgrHKK8cIraooWYKxaJ1eKFxRN2OCzCarUa6wtnNopFHspMOakQjaXxNINm01xaQKtpHW2hHbSHDtIZ0mToBt2CBXbEQFzER0KkgBvZkA+FURwlURoVUAU1UBfN0BId0AX9MAJjMQPzsBxrsAlbsROHcAQXoXETT12u8KMyuowt48vEsr2cJzfIzXKX3CuPu+2eeB5n6seqvuqtRqrJars6rE7eiHIjzo1kz30+nxABT6H/PGF/ebL/8EwPeebTClpLm2k77ab9dJiu//LY/vA4kRV5UeiHpzwqoXrA0zjgaY3O6ImhGIPpmIWlWIn12IrtIc8xXAbjngt/eNrJuXJ9wLPzH08vNUhNUpvUIXXihuNG9BsJn38NgG77Dvg2+Pr4evg6+DJ/+/K1/tdSX8O/lPmSy/vWm9xr58/8gV/wfJ7H03kqT+HJPIZH83AeyoN5IA/gbtyVO3MnrsHVuDyX5lJckgtzQc7C6Vixh90sGUycipNxXI7NsTgGR2ErC/PevDMvzHPz1Dw2j8wtc9PcMF5jzDWzKMKid+sdeqvepOvpjNqpU+okOpH2j+/WlZvHb+6+9vFa/bXEa9HXgq+ZXtO+pq7wTuGNwgtBdmDqG2aAkQ2IYWwmIMGErgCUBQkAFlY2dg5OLm4eXj5+AUEhYRFRMXEJSSlpGVl0lXKUuFURia2ALpkHIuSRRW7gN01FFcYCABVRErIAAHjarFXlmutGDB2HluEyuCDfudlu47EvM9tx0suL32cX7aXf5fYZ/DRyyv/6aD1yskylhWhGo5GOjqQJK0OsluMoIXr5u5qcf8mNxY9jvmnzbJJuUL4cc6WZ/TGshtXqql6xHYdVwirU7Z6yVJgGHluGKd3wuGJojfjPOa7NfNybtUbDaDVa+CR2tGPnMfHcXOzw08Qmviuru0lCRd8oW+NZqAY74qtyfhWWcBYTQOQZ8ehcnEJDcjYqq9uyup3aaZIkNltukmhWc/F6knhcNQQ/tWYGQPVwLua6DrihA8BP2Eo9rhkNXLRW1FcCkpN+cPnEebTK1ZYDfUg55fBdXK03kdZ8nM7Z2UIS6wSnTxdjHNmS1CCyx3XDQ6HbU5U+NQ1sdaBBsQ4yrqxssLUK/1xveTxkSECOhau/19QKiQd+miZikrZLkMOmNzSmwihoOVtkj5jd5I/2vViuhh4ZpxTlOqO1AVPKFjaZbIDcRMnVps7a/RBjh1zny7ilcOugS+OmTKg3NlqNYsfWTtJyPJ4wRaUS8VrW9njSwJCIx8MXch0LHSQ8IbsF7Caw83gKbqZLSggMrCIuT4Yp5SnxJEjzeNq8XIqL2lo7ucwT6/pHj0+Yl/Pxy8W+0nagP1XqT5pCTYXLcTE1hfplAU+50qRo3aAYl48JfLB1VhPymIsLIQ/ZBnlOZdiWo3Ftc233z3EF/6UmQSZd4O9Cu7tUhxSwUOqUBlshq8c9y7LKWp0yqlCVaCnmKR1QxGM64FEETgNKEf6X6WlLTaogyNPiZMPl71z7Emg6jdxOuR6fMYUl8ix4FnnOFFWR501RE3nBFHWRF03REGmbYkjkO6YYFvmuKUZEfmjIZ+szj1vl4iuP3XLxtcfvGcUT7r/A+D4wvgffBIwiHWAUeQkYRWpgFHkZGEU2gVHkDDCK/AAYRc4Co0hj6GHZap5B2OmUQoEQSjkg2Ui/+YY9lz1M0hVD1KVDKqGzu1qesSMt0EoeX90qj3WWr7SKunUmiq8mZYLXSmYOPb5u6FaJ9wbsrGh/EEwYgh+sV2d/VvLTfqzvFtetM8joJvIH4IPxsgqzux7fMv65hx7fPs4UTbgK8zsoiTrbJJ+6Mryg8nmed3UX0x6vIH+2MNG3LevMacS/a4AKA4K/0oRHQnc99zXRwxy+7m0fk9/3wTUdiBVxKvP+dD7+qUJVsn+qzFQvJoG8gcMhBqy01h1MH6q5By2Bjf5jXwnTNc3VMFubi7HJbKxTeYP23sk0IfSM7qCGGhE6yAuijJLSQUG0RNE4SSG5joaq7/MKj5JRswSBz7n+K7cdCyW/LxwQNPWZAQf6Iah5IGrkqgOcdXRXgkm1Hoq+TGDAqFqKfXqoHRuaTSWcbVPeaGL3fOe3b79QB3XwoDJa2vjRAEG4WZpUvp73prhZysdGky+sdfAwP0z8wrdOYwCfbKnndqqf7rY+0OaZ4bvugU4Dw/fcHIGlWYB2vw3K4rMP03Crw8DuVgtqtLqv7w7ctfFo4A3/F63Y/b+6T+BndwFL4wnZUW8nGWCMhIzN/DuSv6MHBOi7u1PuIuUz/eHsKZnDUz7fxCx+dIj+uSmUdfoU38L6heE7EC+FtQi8UicHikHYV0bakV9i+dr08M5g8QYLSxZvTc8qNX/1WNdmDgNAFISPoY+LBA0ccywzs2VmLkvQoHdWkM3z9ycWOxL6SwbzJ5HFEDkMkccQBcyXRBFDlDBEGUNUMD8SVQxRwxB1DNHA/Es0MUQLQ7QxRAfzLdHFED0M0ccQruU9p4d5wPDepYZaH1IjvZ5kfMoYW95LqicM1VNK9YxSOre815QuGEqXlNIVpXRteW8p3TCUbrWgOy3o3gofb66Sj6dv03twvesn55S8U+wzK3FNYwB42mPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGdicNjEwMmiBGJu5WRk5ICwhZjCL3WkXMwNQmhPI5nDaxeAAYTMzuGxUYewIjNjg0BGxkTnFZaMaiLeLo4GBkcWhIzkkAqQkEgg287Iy8mjtYPzfuoGldyMTUB9rigsAaUMkpwAAAHjaY8AESkCoyqDKtPr/f6bVTKIMDEz7/r+FsABhWQdueNpMzKENAjEYR/H3fW2PnGhzRSDOgUWRMAEbnMXBKPhTDADBMwxzIFiBQP6i7pcnHrCyggEAE8hGzyQ7C45yYM1JjlQuciJzlbumZ9txlwujveSh+df/P2CxBx72lo2lz7JT/CYHDv6UIxv/yIkxVLlrevZz2MqFfZrlofnX3//bGnUtNw7DwH3WV+Dtmkzbup7eq0t68pZhZMRiojYi3f7+EKa368O2A+4uQHC5KCeV6SeO3sbvKGo0vteiRrNBK2xNP6f92HAec0ibeayCp+TmpyvyN9pOdE6Lse5xNtnWB3xyutje3+P+INXVWpG7taLqM0WqQVN0d1+7ITwLHHFlTZFTQzXUp1fqC18skN7OjEYjlWmXXOixkqxz736r6BvhpYT0deRaHAYj4xLaY8vVkHt09Rjq6Izvn6GC4CAx9vpqvzh3I10xSSA1MedWRIO8xxW5hGl/s0XdkvNrcuuaENLtg5uqqcTsXkt6qE2qz1ImX4emtcVd0m4qSJwrp+p1G1emdFZZk14VXO+utV6/wTIKlJiggkEfCRwIbxHjnZwRGjK+o+ZRUxZhBQzruTkI+4gFs+AYjFAimx4rBL90buLTnfM3iW0LR3vXRcSCemBkot8WfCD4BKdy05ace2BxHCCFFvc1FKJy/qwkzt5f+WqnZD3X1x47/AbjCCy7hfG5SLyVX5/+sH/h73fQ+8xg5IdCBg0n/hdyjqFu3jqHd/+x048zXt6w9EPOo8whAmEaXxf5jlnfpyFY+HT3M4QOtKj5xd9Q4hJILBEn+0i1L+hc0Mj/gahvGKmcse+Zvck0ENzzuclXw169iZacXZSe+9C59cghBD374SaUX76yF/MSNIayjMQ1zpD62H0/tM+4iF2PHaYQSNzJKAXXZVjE/s9KOMFKlnjddbiOruhbf6P5AVnrUJ8AAHjabMHTQQUAAEDRex+zbTzbftlaqr8GaLYaIW8QvzuHAH++bqnwD6OABAgSI06CJCnSZMiSI0+BIiXKVKhSo06DJi3adOjSo8+NAe6549kgDzwaMmzEqAMOOuSwI4465rgTTjrltDPOOue8Cy665LIrrrrmuhtuuuW2MeMmTJoybcasOfMWLFqybMWqNes2bNqyzYcdu/bsu+Oue+574KFHHnviqWeee8E3QfCArQAAAADs7Xzftm3bzLZd12wbGDFqzLgJk6ZMmzFrzrwFi5YsW7FqzboNm7Zs27Frz74Dh44cO3HqzLkLl65cu3Hrzr0Hj548e/HqzbsPn758+/Hrz7+AoJCwiKiYuISklLSMrJy8gqKSsoqqmrqGppa2jq6e/pAgeDBAAAgAANjtP0g2P9u2sUl3omLiEpJS0jKycvIKipGgpKyiqiaoa2hqaevo6ukbGBoZm5iamVtYWlnb2NrZOzg6Obu4url7eHp5+/j6/VucCxzJdSAAww938DCGxCA2asWwJ2julpqU4dMPpP6Av0LJNy/ng1JJ/bdfLqY5scrcPR+O683qclpKpVaxqx+NsuOsVl00XrQGHXoM4qDvFtN0eTtuts/3czQddvtnacaEGZuYFBq0mLFgRfayQo0OPSbM2LCLxaDFAR16DBgxYcaCFRt2sSbMWMWm0MwapXG43Zyuzx9Pm2cKVdQDusfrdLlepufD5bw4/r84744baRmNBi0OOKK7e95vps32MrFpx5unw+lwXEzkVRw0GnSYsGEXR40GLTr0WETn0GPAiAUbdtEr1GjQokOPBSs27GJQqDFgxIQZ2YsKE2as2LCLSaHGgBETFqzYsIvZoMUBRwyYMGO5WV+eT4vnveTFY8SEGQtWbNjFqlCjQYsDOvQYMGLCjA272BRqdOgxYMSEGQvWWWsM2tmhhNs/XWn1/fwElkAZAjV8K3cYvUZztz0cj5v18vL+67cxytub5+mw2L1cZSBbdFJfn8mrWNSsU+Os11Y0ajZy+TQ20VckDyM69BgwYsKMRYwjOjGP6NBjwIhJLCM6zFh+bEo59BgwYsGKDbuoFWp06DFgxIR5tveKDfsX2nVo4gABAAH//wAP",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_AMS-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Bold.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Bold.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Bold.woff": {
"text": "d09GRgABAAAAAFhoAA4AAAAAi0wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAABNdAAAAFYAAABgRrphw2NtYXAAAE3MAAAA2wAAAZrCd5kKY3Z0IAAAVLQAAAAnAAAAOgJLDw9mcGdtAABOqAAABYsAAAuX2BTb8Gdhc3AAAFhgAAAACAAAAAgAAAAQZ2x5ZgAAAUQAAEm9AABxCg1qrlxoZWFkAABL7AAAADYAAAA2FUZ04mhoZWEAAE1UAAAAHwAAACQIAgRHaG10eAAATCQAAAEuAAABiOS1Dspsb2NhAABLJAAAAMYAAADGeuVfBG1heHAAAEsEAAAAIAAAACABpwybbmFtZQAAVNwAAAK+AAAG5H9rG3twb3N0AABXnAAAAMEAAAE+MpFEfHByZXAAAFQ0AAAAfgAAAIqSjPzKeNqMeAVg28jS/8ystCvJDJJMMcmW48RJHGOTBlwIFNODtpfCS+EY+475MTMzM/PB//8xMzPzY2a45tPagXv9HgXl2VlpZ34DvxEQNADg98gEBgK0z3AFgeqjzUgzUmlGnMZrr240yHziiw38BBDctP4t+Dp9AqIwBDc/EhaEgPsPfNx35KpeGADsA4BIp4AoTgfTBz4e2JCbl8irP1G/FwAEQjojV+Dg6urqo5mUbRYZN0djrU6zYVtmXARJmEK0iEmJFedO0b0vkXd0QrQt1A0nWE2lh4fTmQrd4mZTqp3T1d//DVVB5PimJ/4mUcg1nBIAgYEfh8/SoxCCHFx4hBExkrbo3tksYIxOAlH/gHBSQQAb5cl9T141f3z1p21bXe2FENKpWERwCGFI5fHRWMM2uRBOxW23up1mx271zeMhKrZdT2iGQ0Yg4I+EBTeuHbYNgT6/3y+0CD0anrpvL15561BSUyltC5GMXncOcXLnA8Cgtv41tkSPwSm4CR6GL/bsXcjFCoK66CfUb0cNC8g0dcPMLqgcQL0edEDQ8QJwA0HncB6EUE6CongGaho7CYzF+0hJ2yJ9BJ1fZLv9U7b3Gj91pwaMNHZ+EAhrWzcS0olpFe6/58KtZ9dOXH744FR32M1nIyE4pZ7yeQ7FStF1iqaMEG5attVsdDvdbsvqC4QXJRV38N8duLzbaQ9c3xgoCGFb3rfdabcqbqUoiu223ejfpdnk5ZZ3b27GPQW5EeNyoVtx5bcjN3O2K5/fq4bVFUUrF9J2pJBT/H5fwJxaXVkkrdZuT554TlStJ5fTudne2sPBSCPdLsUXO2NlVi9m2lMc1dCV5jXPiVoqu3i2miy5iSBLG3MXn3jgcmvWcq6acQNInOfDAVxDwmFxjRdeWjjoiy/ryBhqQyXnaJOUeCB4bG80vVxPVsO41DxdmzxdSBadSDo2dPVcM0/1XWPFNLJkAolj92up0XqlMZlhIVG+7OL7Vu6PcefE8W6cMSU6lAZAOIKfhrf2syTWC/ejGvpBbReJW4O0NOMhijuO57cjyaiD0bBu+P302nCkZPCbzyE/cxMgPHd9EU/Sv0MB+KeiiPVR7DZMU/qu71fv24xLkCqu9KpEpoMrPqxYc3G9FczmkoyM9mQm7zeZax+if2G6Hk8sfvDA6S/fkktlNCFYYGJod+cpzw998ra9x+TJb1hfwEX6Vyh6T4zJJ8ZaTUt+y6dtgt7udjvyW6Lufd9ASAxLmSuqiXTMrR71IZuyq7FQzBwfqtFfG4havPvKa5/7lusvH2uESNPIjJdvWXvNi0/eNuVE5VOH8dfRpE/DFFR6pW5nojbi5IciAUNgQNZKQIRVAAjhQa96mSRLQaXbkWfwHu9FrIxB7zDtpsm57QVZw7blSQfByYXnHc9dTrvT9mK0HVBYUJ2KBAP7DKEFMqk4y6KGtCdKQg8vhkgwlh41RVBfFFpWQeUAftUk0lg2oGkVgwvDigS50/Qx7TiOB3RDc32oIkUtPw/yScU3VRalaX9H2rVj/aNsgY5BAmq9agIJlgM+wiUAhnAUGBAyOg8AuAoIeCjuOnGFJwYoF3iInIiQOeUU256RhQj+ShLxFkXRPvqxRBIffVRRNTxNK+Ktb9WNGF78E0N/1ztRXo4Dwt3ru+AJuAnyEO4FUj6CJQC4oYheX+gO+sIAUm4OMrzb2UDUbbt352M+1YjlOKE62VDQj8G8Sjo1+Gw0o6jJatYfYD4qTU9HMTgd4SE7wGbQDwgd+BLbhTHQINuTqYBwvG8foTQQADTQ+r3Jw66Ql9W8I/z4ID7IVPGlQEqeHhCuW/86fBmuBQ3GDny84FVNn7zJSUCMyJYR3rqxlAGurH46FiVuScNkdyu617nT7kjHrSWKxbpTBITq+n5y6c/BD6GeXyAsS2cMS2dgtGk3vDBB4XkZw59ljPlV82I7mbweg/ibSKj86JmIfwhAMLL+LTLx25CEcWjKjFwetGXfZo7HoX88BMDjGzKEldXPuKVx4qYEdjOPLqmrtheZ3EvqfhHeBALLcRzZNbqQcI9Vq/nCwZv8SIF9szOGYhaqdafQGmv4fcx/A35Z81vVhSsb9cM70iHf2rKws77T+2fKTI9eOTm+mkzmnWw5Gpq6to8QUAk/D2NQ743VkMn8YoDIrlcQINHvOScG5ILBUMKMh4MwxsYG/VcWrq3i02yalmkX2q1Wu9sv+vLc7dagwFfcNfHZBnKVExfKkSOIF6P4rHBC44z0aNK/o0aI+O+aUlxcfvlNioFIFIvZ3KcwEmqw+Kwr0+WyoQoRCgEg1ICoiV+EBhzu+Uo+IhhHRuT15DHP/wkAJAS6AIieBUTslOyfzAPDBAS8XYJ3+5Pkq49cMzdd7Oea7FKCc49AVCQQzcYAniAJLrEoeTQjzrmQWDltqYHNMbd8QBiqouv3LongzqWgVWXLB0j1qUoKs1Gvkgfw7ZVHUsdmjqVO4kp5ssgU5CLAFzRstlKZkSpbXCaVUCcVa5Mc0WruS/VjJbc+Tz78LCzAdT1f0UeAXVRUaWfWszPLEUBVQD2/yQw8axWlzxai0tr0toICTGFrW3oeo+rFEPbu3jk1ORGPahwWcEF4oHYb/WCTTpCFUhbV5laUciHZgSUFfUk/aPsx2x2whT7cjtN+5ZV35q2JuH9kXAkpBVo6Eixqh3KBYmQpxQiZJhbWwtqLzyVzVxwYNny+XftunEiXqrNP8f/R3PzokMX0DAuwFDY09HfiQ5NubEwQKQry6YlE6vR9QaUcZ2gYam7RnWnuDJkuEATWZ6iNXwUXujDZGy8hAe73IbHlrCWrLGO0KgP5wEaFxTgebE06xVhN4ZbMRUv2Txbnpog3TCEcL/1MwQc2ylAueHiLdku6Rn6bZrPd6eCNZ1FRUSBeb+hHFU3LBqeRdMSLv/TRj9kKMoy078n9JyL+a5hzHGpf/E6kpBuIuWwwdmOQMUM19Yq53B36t3/7q30JRrG5d48qyo7wLRL/2Ppu4vjvMC3xtxBYg0gFiX9K4g+MI6gMzgMRnhxEu6r26V5UkfhvK6igqMralh4N8O+0yk4mFfRrHKZxuo9/UcIekYkdIsccNASz2U+FbcjHFadS3IRdov65bleNKn/5FxQIve99qCDjwe7MQ7P1F93sr1xzGalMIUTUtPD8zOrNi782jIJwnqhWQ1KYoZQWRhiLzjYP3Hh/iEaQSGqTL6Dlb1ldOARAUPdqrUO/BpOwgMd6IR0JrTiptBu5yja4uAMEKif1vMCNuWiTgXM+oNCsP3/8dFX7EtXAparmT1XN/OJ3rUpVgaDA7ZsbfpqqLGf5S1Q5MM7WtnbIFuhuqCiApOD5bVXG+PGNO3K2str/6pkIvblOa2LcLQ2lQwGYxElN0v/GBr5CluztMO9ugS/4ZpOSdaHRYa5Uk/V/u1Hhf4uugarwGwEzPJS2ZpsrfgzsXTByu8f2z9funJ06n8keXbn3hWSUfFfMj/QM9M2VRsd360i/JojtRkRVqCoPNg69VvhUreKjbPvovvna5K7u/JGzn9hzrY4X2Y6FIZV07aU7srNVHrVkJ1vfSSv4r5CCKx9RgQg2J9Gw/CDbcVgiEsUNCLbliU25J0LCOzblMktWP9NdKjJuS5reLZgDxut4bmjJBhHrVBzhTmUIvydqB970UNAvGjWiykv+nNGvPKrjvbTGE3rrur/9dhrJMNq/hGWNqRwYjK3/kLL0B1CD3XBU9t6D0wW/IsfnjebE6HYFGcNTg0q1d8+eo3uPNiaSdkGV1EF2JgnJ5tS1PaMNKES3PwQMPthF19nCqT99yRLPZOJKrW2ugSMadq9O5EP544HgTis3hnr96MsutCbS+ZvDhILOJXitfQ3jjLToRCXbCjp2gCeWusuqf990HPPD2bqTod+jXKI4PJTb3da0Yjix3/XzmfoVU7WFaq1eF0gqLewNR0bHmwb6c5PJ4bxrREeH8lokPPvE2+YbwcjwTN4IW5Oj9YPRIBAMrc9SGT8LIzALt/SCHVRYFFHREJDtH2ReQUVGCjHlAqACCsKFzW4IpwAgKolY9v/qKAAKnJGqsiCGa6OtxuhsbaZaSVpF7rm5HOfC8VzYbvbHi06n3d3sCFve3aAJ5cFwu5kGcpXKX/kTE7WTt1TH/ciwWDykiZitTYyPh5RiPFm+ENAffvnFf2l356yJymhJ4LxbUP/pt/9ScEM1tHprag8Pq6o/kCEk33BlPpLY1RkKJ5viFZcfml2csyKZKk8/tZvnCEAw5b1X+m38ffCBDacHPNkExM3IJ7qkAsUAAAnw/JOXeoltKWN0fGONZO14pFwq9UlSrDXgRbIYROW1PfgwVUzlxseymaKatTtxbTyfwJcmi4VUIpe/+OZ6ueiLpDLypDvWd8Nf4h9AGJqw/KkC0tLgZUgECOmO/pkZAoRlRtp9GcM+xWe4zfF7AQQzpnFPLaxINipPtJ0AzY6kp1vsmotKZQsXqSGvO/dmapMiPBZmhQAZkn9FUxW/2eBB0vVRnSGr6AbTlAj+gZMoRcjVdCei0sXXIw5NjFuJkbYWZFxM5fSQTqG6L8T9Rpgj6UBgwftpAo+DH5JQ7OUAARjCeWBE7PjGOy5GK22nPeCdnItCd47JKWj7kiZQwye+riIhIgoUl348xvIspGgKpxdsXUkPD69/A99Lj0MdZuATPb2Y07myXRAtZcOPaF8SF74fWzUvWXV+5t7JfkyRDJa1bSWZeElAT0AIPyGoBi/2dk61m5EQ1LGuSij7qWTHhXAHWDa2h6R4/1JsZV6fc7InBeSfuvWEKJfj0fLB65+fpmI4M3naSiqF4nRIK+/IZHxjs28eK2Qro/nsCL2klLbSGsZNLZ2u53atadHpkUTcOWA1kowplh3spuOB9EjcDDT2j8098e6UW0xmhkuAXk36d7aTPgrPgF29udsR6cE7b5hrqwzPnTEYMLbfCnAGS4DECNkFYEAMbgWApwKRSQdPnTy43y1FIzJ0yw2r31gmqCW2e2/F7W6+VemLBuV7q+h7olb3kpB+ElUP0fbruG67NUdtqez1hf4rEJObkt3a/a7N2qgW7+LMVyrfeYevOuZkRNxZ9Pnxuodyt5P/ilY4MNZleq7pY8XhPUFdRz4eYEzPO4Hg6sGz0WHf8/OerBKwnQsJIxodb/gOyi6O5Vqkphuc+xJpjTAzxJTRs1FKHGZMOXAADx/yjQ4lFT2vCdq9kjz1EktvHdZpuGRo1tCEzY18oVIQQqCSyqm6xiNF10xE5qbbOlrnU+mg2LOSiqVPxwi16IiRH7G01bturwybaSPNORKlE+7nepVAhYUazSgwmPIQ+236MNwJz4V3wtW9s8951m0M+d1xEvhq1EQNiSn7QVG5qvALwFHleCugUFHcCkJThXYraEzVmETRSw3G1JOgqv0kCdLBN7/xJS98+sM337h398hwMe/mdTlUDPAYzEbNAX0WTUv+lwhtthGJt/DohMRn4/unwS4j3ENyU0PC3v8g2YDdlwvh9XW5dYPB2RbKeU4+gsufrQM15HPob/wzYX8waBuxSNpgiH/OVX7/4WRUveJYuDLsppoHD7f9xSPLcU2QoQ+H789XI7pCvvFgwwyFCvWIv+QYqpE+MUFoEjOUcrZaCer+QGDi4fnmiYxKpCn3XlDwu8mgCOQT2dxIFlHBkfdp1ZBV8VNYrZ8xzj13wc0GQjo3NN2iD6ei7aZpcGboSDcQhq7qFZdMtdVlQhGppKARXzCIXLX1RTuX8AfF7frDc/GKUJ1sMBFynJhfBILVbtqPRJwlsrFwdTgbjYWHwsGJdntcQ+J09H/OXoWR1PDufDxdQT178b1vslGQ6QadvaiNWEJhnOk2ICyv/xv9Db0bzkKn10wjo/FQgAGj/Uf3LexRaLlP1cCT3A6AcDsgBvHg6VNXXNZtD7syvVGSq+287c/UG9h1W0/mzx6j7spKsBkaUmOe+jkrGV1jkN5SsSlVBHckzPgFV//f2v4CMI4rWRuGu+pQM0x3Tw8zaUY4ICaDLFmWITFzmOP1OrB5F5NsFu97ly4z8+Jl+v+PXmZmZmaG1degsRx/l8Hsme4z6nOqnqp6CuQwEhQ/nVGVTKWDlNg6IU5m75Hde9VO2YAPIlW1ydR5dbbyNx9bNrDLzCv1JcX2770nDYAIqaLhB5QhMi2zXlCyjlLDx9UJo73imd4wV5+ThZCz5WY6Yx2ZTpsc9c5HP3X+tM/pItBA8II2QPlDJ5+wg+uPqvJcqizb+laaAj2eU5FxlYqU4I4yGzMa/5C8iT8Vsnlrm8uXz546uqzJgki3gBLc7c8ibkuUIKGYQCbelsbGSNp76omF0WR3vcZ4ekzUCL/WTpjuxEwcGgrxgHaN9z3cwIcAM3wtwsOHlEyIsdIS/S/96pfObzDQdcXcnn3yi1v2v7o0heoUde6+6nO065ff7peLsyU3sGRl9qZp3GgViNLLWxaKztyqqhtdU6FqZUJTqGi0p0139SOPVhzxDPg/9N2nl67qjOvlxuKt3CJ4bx+/HaQunZWt60d1JIWewjO2b6nK0TO651SFnJnKe2mdyMVat8wIrQaGSnSvMZ1JWdzOlCoZmej1NNYiOdzd/4f410L79FrIHGTOnz1NCL4AlFgmSpTsbg+bDYo7icHPHUgwJVEASe/FO56Icf7XfdOJGCTt2WcuXxr0O534RPh9QY621X/YTU42O/qr798HoYGFnNd5exrrsWMtkhgl4fAjni28fZrUD0+0PbZ5YQwDR4e7Ayv7wsfzys4JffBc9/S3P1b0lg2oU2Yur00aXe3CZ3zkhmMZzPANJFiubKCqaRNloEQlMk/ZiCurvDIlrBUrZSsZpjGVu9xsNJbmNVRUbSprlwQuGHd3rpwK8s+A2ua5+nHtdJDffkyuXd1TidqqByLFBz0O9mTGE0g1TVVcZHK/Q1AmsmlltxddvdNW+0Wu1BWV2UQmhGiZbC7wBWduKD6tV/KmcCSQnP07+Ffxi6GVurJ5cQeQ3Lr4yOn5Cc7oi09fIxIjuxJFhpTdlZiELHIqBEqRjQIUkcWSOPDHxr6Zj3vvvP0H3vfcs8ePri5PT3a7ckSMt1uhR3AQuATphMNN31eOwzO7zwP49/nQQ4MWJ1Z45LC0kwX8BKfCt0VNiOjW+8h3cHzxqmN+0UMgVCYnNkwjyNoamO7UxMpMmxh7PbunYtB+2ky9M6znmx7hskEz/flbU0faFzdyKlHNTNMCglcXjcass1DwQBw1vYXVySoFaLdCrBJL7ZFpzM/tnCzWdnc4olp3K/q3CRGhCzZ11G3ddRe3JyZn2tUjttK+1PeXi8LM1oZDIa945W0FKVOMC3NLaaOepyj0oqaqN7pATGoXvDRynDmqWVOz1SlO6jW9mdawe7yUSy/uVfomX98Kmnb4lBWDSRhpI9nDr4T+4BvSd2+mjgGQR8/tkIjKXVIVIh1oYk2SSGhBCETKxpBFKMhYrG924mZEjnbpN78ySRFXfo2LQGIU2JPJJaHzbbzvtbt3nnws9FhaPFLi+ISj4/XHMDimfqOfiUrHpxgddDpW5yBigwMRn3V0/pH0iHR4zxh2DzV2PqFP78Pt4D7bjMbTFJg7PdEt0Iu3Av7EUt+VmTysFuZOT+c2M69fP3q+LtKnb/KA64vrFiAyVJQVXYeJ11P8bKCuEJQH3WVPUSoWtYyqpmMq322eLGT2nlcLjz49O3m9lsEnTqv1sueRlZMpIPXyKJ1JBRNnckG2UyXyeud7r7401IzuHMoot3IcABAYK22Yu6tQOGdA0PD+iV4yW5m0w4XQNFIsktyrXYMrBQPc/M7S+25XUhs6Xj29MztJI13cfxv/XWjvvkm6vnllFkBCEOzTH/vQTUr5FSCU7kogoQTh0QjGmYg8T8o4vSNRwmjoaxLyXkmSmJDiQ7Nx77OfefvN97z81BOXLx47Mtkt5OUoghgr7nCMtesYqedYU+fn/XT6kLlocz85gbTXn09wOb52XBzCxZj1jiA6PV4lofdjj+WBQOQ+RkzjIUSAyKK8tMJA9RZndojCgSKb7lqWTKubggMC/RjzijobbhkNIgosQGRkdDvd6Rk304ahV1AIwHNnM6q10CkWgTCZFU2h1XI2p5W1TGawm6asqJE0u3BhtqpSPeVVASlCbqtp2TJr1E62CkxvXrm2RBT0/ImF6R5hFJB1DA68SymgD/RFYMA7ciMjLLW8oHQRCekNdACtaK/1l+/dEqkU0v5AJZ1aHawSI/VgpXLmxZue3DVAVvoN3Whl+dkzXRVlOQNUMJI/mhIgahJKlf1/iu/Bn5CaIQvzxKa5NVlPU4JXIx8ND4Lx4vj8x6yjEYUWMbVrRhz+b/C+Q0MbrF6+OBrMBFUWcZTzDwUc6SDWwftHFNtP0mofwHRQwvhgI+UMqa3k1XE5gR+rfWJ0Bf+G/nJBbm3tBURuHlERkYJ9e8cwnb1Tja1ZJUBZUdhil8nOYMtRqVO0tMBtl3JEFYjqsauapaorBtE1TWu3nn1+ZU0rFPDNCZCzeQpTMiEC9JN1gdT11vQakxX15f/9/VS15xZMLiolS5ZbtePOpeMTDa5o24tCRnmyq1jZnSMzRqtam82f7AjHkSTc/+/7r+Bz+ONSW3qPtLd50gKUZiouYXAWOCW7EkYbCiESsvDXnTg9FmkbD3/dSbj1qHjKkPZu37x04fSpY0cK2UZV8PR4d5O99YQfb+00GTuYtVYcirH5OIE83saxmoxV736811q4z2zEgPuwY/p/THTTjULhXD1/1AUQT15PdfXJbMOhbjWfyzNwdJvOwNt2HONobtM2Uymh2cHU5imjNMx1Xc4URa95GVOB3u7qrC0D7TbalYIsOymOjFQW8fNBykqNMoJxjUznucvTmkEg5Te5gV6OH39NixTVbZbL1ZmlzWK/PtHpV2d01FIjt9w3PZU7QIOpjLG1yBqDUmGQazVCL0OvTnJeW5dQ8vb/CWmF8v+G9Cl4aTOfAYILXaTqxz/64XUq6OlTyJT3giyNq6mOSyqJ8kEhGFKFCiU0aoqkMOmuBpKsSPKdcQIrVoKQ31UU+boky2bE9PLrEucOT3is3/lazv21zHit9O/JWtHXtXlCIqgiUe9KKkWV3vlNV/u1F4pIsyJIH3z/66++/OK1K4+e292eH85O16teSnoD3tCTNO7DFiHJ2vL6gQ2v1xIBDe67gekwwhReRA6JdBkTGAnlMggeiqW4EJ4XSfWhWEewEgszxLIdpGPaKXIf//9+AHKuwyBf27j9kdTtuXQFHVAi5yr/2rmN647ho/rkraLfbumOlzIqBOCHvI6aS2eBmXZGrjYoscqPzNbckp4qGrOlKaYRAsJrFDsVN5dO5QOjWzMExSJc8oITxwyKAnl/9T2ars7W8i6vbz6xRDScmJrv72mBVtbvAeiLmxP1XHl+Q1Yey8uN1pwHik444gJXke+dA82wA001g5VU9djNnKEBAUDFRq/rNdI1SxVKYHarGjsCL3lPuhYr8KyTbmu9kgRSaf8f4f8Kbf4LIDadZ2+j4FUPQSwtIKHkoNRzVhIcuIhwCBGekSgSpOSuJEljVolz+37tgpNkI3/b95nxfZnf0edt9iUuCYmLUOgh/HXn173z8KZIMlNPP3nr5oVHB3PdTiGXzdTkKF0Vydu7omxPCC/+d4J8gccfxMjaAabyUK42cJ0uPACNh6noaLlBEN4zjiwwhydmn0yjzIKSTGA0/zlrbjZTfbtGPFnFSmW4vnBk6ZmbRZSx6mt5E2xlal4x/VzNtQCVrqs6QJd7T3zrSrPDPLngcgLfTrwckbE0MXVGSWUL9uxyO88FkuUl6FGDkFdlwizI18WVwoSh1UsUXLWeAj11eVYGwlQzbakid6SQbhYUWj5b33PSa+pIqzgyGr2Sx91JCaT8/t+jfy6UmD8HxzdL3/uZjxOVfPGVuy/PMab+/x9FqpHdX9k5vuLpHLYTQDoryQpXZH5XB4kTLkUMc0SYhfZMRZVF3oKmonZH0qiqReYNVBqeoKLEBy2uS0KE/1JV91ScXhwnsM/9usuqjKuRtUTOMMQnjSeL82Rx/mssnqy7efZ3syTAe9+9LI9iljJIX/3K93zXN3/hD37q7TdvXj93ZmNtqlcspOxw//6cETFuNS4iCYlIsvv2ttV+gCWaG5e3JXI29mW5iF8xUQieBLzxDcGYZ09Q8108/Aw+bLnjTwjGt45fuS/sgRfF/IfuQT/K9YQALEREZYVk/UFa48BXID9T3UkDXVLOnbJU33PMatZAGZ3pspN2BckUFbRIb5ivGLxc4ERm9oq6+wWl165UCKeIUdHFYjbt2un6lGYWNk51p3WnkLVswyiWDafXWzWpwtUNVFpNQxb+wtlXO/KTPa6d32bq6Z6Qd0+3666l2XbFkzU9jwBO40hAFNRGwiwRwSkCEPgadDrAMq0sgKoqatqUHXx8smB0Gj9zL3Vmx5JTqpLRiElS/aKsgggYZPiVL701n0c1z+xWxml+46ve4Dm1l4/ddJRlZ821GJ/SROHUT/zQekNBxbILbqpU8rJ6s9WoCqIw3qwS2ZvsZGxNN1szx8G+pMmrMqwpYj1jMOpXhgpVgCAXijNtC/dWr/B9hfgVAAdempl79sdaPNPyAGQgQvRrWi7iz3L7/4D8afwx6dukv7IZnATKv/XNF19YanBGvwBCIrvPgNhOfJY5CQgnwO9GriRlUoiMgkZ8DKJxv5rDiOx3qGxCmCJStupv/0YnvHFzcP8eyhlPOCCecED817g1uivSGOdzn/ng+69d3dleXx3229WYA4qFcawDD7uqvDV6OLc0zi4FYxEfS3QQ3+Q/GNTP+4Hnj2OPtpPIcz1eq3XoL9fTYyWNy0riOPTf15aytcB8cn172eSOXp7n3C90uhx8yhaQFmcNQqyto7echnJu4LrdxtVLqw7XNdk0me7lmLdaswwiAsfhCqvkAeyjF3XNaVlas21EzHhKt9OmoeUyg64AGWyitdkzz+iaVtjJKE6pxd7cDtxja3/ruc1aeF/GrSzkdN1M53NFsICQRpXIRnm2IeuaMlwYKGCuZ3rd0nZB9zNGWkbZRKWW07B3ebn6SD3vcE0FQomsdieFnZ9xoamHbgMA0+1yvSS421pQ/aE1XHvxqr6zzWglozrVDkgg6aEEvhf/ivTeiCm/cwSpdOkRJHRyAgHJrkQoUhLhPFCEEDDpODiMudmXnr91ozEzFQWFEOUNhPcAyf1rsORjjnwD/7/HXkL/YYb8MIv0wOXtersdloTBNxHGAAC4pZ+6sXb78ZQsrL6sv3Rjd6XUmzxyrel71SZV1clJey8lzFSvZgpluFh1QObzMirOsM1ACxZSav3NW4VBU9V7jdm14qCz2PjAnCz3+/iXAQFRV0xGKNO9C1e6E53a+T1DvdQsy4pfEHqZqNrCAk3VTCtVaI66eVeEmtELFBAMqnWZyF7zzKqJ3HHbQxtII8d11Ee773x0o2BoFNG0cGlFQqm6XyVfxq9KH5K+CFub5fkmEvnHv+WbP0M5+Ym3XieMv/T8E49SKujudaAHiLActWBIcmjpOGGER0oqCBN3VBCUCJpoqfJAlp0QN1Jzhyaxy+98BTNeYe63vULwrq9hc+k3u5nS9/5aC5AkNPnIh0H64R/88Bc/8sXX7j3z1CNnR8OpXq0ifQg+pI2z+5EcJVpfu19nnojbGFzmH6KbvXS6zg/tZnz/WICjFzw/RptRVN00rl990IQfmFMYB0ZjZ3KYNEuE/2sNp9lYE5zwE/5kcWZj6eUBBQ+AkLVNX0Hhr57qdpemThQAtaPHt4Z519f1FrNTBmcgK4vVmkJb5bSiHM1M1DPZzQs6VNrbhkHT1mzQmslVKBXyQqlYymXktA4AzB5Nwr9N51F0+orOlfWGX5JlAgCASCmmmoMpI9AnXziGL08E2dWRP7VTMwBxopk+4lum6shB8VzW9mvHAMVcqSBro+MWUlAEpbkg7cpqfdib9LNp/5FUxZAn9LUdlRI3PSEE6Fe+0eWpml+hTNEeKeVNBXG4+YH87ZnW//6LuTRTC3MblmcourOeB1RkxdA1mVjMZCoXHIOO0XC+/gW77UkxXn2JfGuIV5+SHtk88/GrUWbieaRsoo1A+l1EoLvTEKX3GGE08gKBkTioYIChF8jG+BUz0++89fqrq8tReeoU5/5viGEm+l4iIgte4I9tziGwjTMPv2/QJjTSqfbsSq7VEdDYKwTiyqaqbixu3DxtN4JuLVAIQvB7j3Yy5jOUVFXfQMYVt2WopDIhaK6YIUrG1IgHvycIWN7/R+QvhAj47dLXpP++Wf70VJGg/JPf/81HFEbx/Ckk/EPACN1973vOEbad4NeSFNlWId+VZAQ5PF6KHOOqCoI8IrUZEhYd+nvHnY1xGOliTLj8dhcI3rXA5vLD9yIFjCk+iCk+AskK8PAKcZuh/93f+bF33vfaC8/fuLZ7sjdRr2YDJSJUQph4d71NgiyJs/8QVi30034smkyI8JUyHghYfyEUNRHh0v3yDnFgiPmYR4/eTpYrkfuBR73+gJgGyeIQX26hJ7xBzOEPEwfrHJqopMw8kWtVU5Dh+ceZrL3nWMZk1q3LlrXhK0zoWsWTdeCmtdUTlmEoMgKXqxUTGDX9QJ3M4cVLjZYFoBoTO4uUaLmsjn8NGZ3PUDndUGVZfm5KpcJxVR81M7t6a2aO1vMW5QHNNXRBz9nTeNnK2uZCRwCApl9+paDkNEWW/wtqCMzQgkDIXq1SNJ3pwSMaHMsUNPO6SyZSnTndRDSAiUJAhIgDDERNF6sna8V83ZUNoqr9/ubAnxharapWp0RfWljS8XuA0FlkRZmp8nMackN2QZXT83/ox07USdYyZNnMs1wr0K3BjBbAFTcMU421o1wjND80kDlWbzpCskfDSqFP4ZekJ8Nq0xfWVlBQTUbOcFcSlFERmUNOWSRKSDneGbtgoFBQwjBYoop0RwVJpiGVN+4AHdMxID1++/LFUyePH50fzc3UKpm050hPwpNaHLYeVFYP7tckDPrjHpRx8uZdVaeJUM2PqxjiKw5puncVpB68Ch8Zru30XE9Q5ueMAW9duHC0evpSytvtfvjH25NvfJeFreWP7D2hU7H39DA7mXLqClVlozM8VfMz2WvX/bRbKdcWNTnf/Nn3n/x43ptu9pYmbj8F+f5E55TBkTFe8pxpGVxj90Qo6rvZPeF/82te+tz2e1YbHqlPm1EJtStUtd2YdhV9akbmprM3VWvsbdy4N5go1Wurpu16cbXIPyA1/LJ0T3p68wkTgD92ChlMtPIE2UqcPUMQOxKPk97hsQBCxH2MFZ4AJXdkkGKuP2qpjelZJzqFuy9fPH/0yMJwdqpW1lXpHtxT4hL4KKl5UH/TfjAoEg+UNiTs/sP1JREiLAzGABHrcKSQD/BeXuBxUXs3jYXfubMIHPj6klGb6S37K449XE+5S9ZossTMFJ9YVglhbPlJR5HF9KWtGnPSenNJQ3LjvHVNBK7WXcqI2R0FxfPnSqO8lVMzCsAjiAXug/3l69xovPYqvjVFbSpWFoiq0OKilw0Gyzk7yM0ZmHYFoNbgjGt8dEwHWitQQLknawo515XlIGMGVmc0Y1xYV6ht5S23kNNsTijAMSiIStnmp18RkIp9gNT+XyfPxt7yxGbrmWPDuRYjOxJBck9CwHsHzVeSKe298fruTqcUdd40o+LcCF0THEx29b7ljlUirr5OtjUS/YeyKxbeP5tx6Vzoy7VGEUIn3Ep4+YOuY4LR4T/Is/z/IE6qDun2GhETBrVbu0qVHO9ptNjimHoe1nc1RHN6AdRTN5nQdOJ3gOeXlKVlU7t0qxLYJU9FFBqAUDYuEJkxQDQRZOYpFmMKralKRm2bAHiSvoDF0hpCqtInVEOaIwYEICrcAnzBnOnxRngAj1Z848kRpbKMVqWqsmb/6bOl9PoGEMwWZCttmtp3dp/5MElQkWZmkRICBkGZuW756MIL31nUN3RTZ5SqUSVwNqw8+CMhlj0vfaf0/ZsOgMDHgIvPf3JviwIfs9FDCamgGFG9nIoI2YByCFWHQaQ7dxMUA0hKSk4lR5j/HdzmSGHKMnjxhXfe/sD7X/jOF7/z6SdvXBsNKqE7HKvfQtq/z415JTwserwPaqMDw7uQSMTDtDKPiL743V+DujhkLpLeh2mSxBwL9Wk8VOTAi2SKJE3O0bWfG4FZKDZURGTEmqztbC4VF3rrH55eORklzuaD+ZIakhaTznatn6eW5c8LUps4bTETKFtDInfaisJ44czHnZb8ao3eOlPLTZ5sqvxXCp5FZIKafsxR/UY2MxmYwi01SjJAhy0vgigcbS2fqVfxOQ6KrLj5Vk2uuylPKVlnKyema7O9lJVfWCAUNM7bTsvHVH327xwpdCdVYQe+O7SEWinVezKxgNBmkbNUt2MbhmJZtWcN8F7QH+k4XY/i//5zpYpzwe1ZBa/WNt1VGzXDzFIMyk0tTW369Gm1Nwk0a2WqipBIxI7Rvxby1R+Rflb6y8A3az//Ux+8Qpmu/vJzzxChfx40sXUMI3z+BOhwEkDaSULjG1IURmDkm4EiR0ZTVSDignVF1e9IulD0qJJJU0TEBRuKZtyRDK4YkWxRJSmLUOi4BDemhgkxo643h+3lf3+Wdw6Wv7pZ+JN/7Ktf/o5ve/utN16/eH5v98jG8lJ/bqJVrU2YEdESFa0dGuYQjtJewo2N490DIz5Nx9JmIU/gLqkAjoVxMDbXD4s2F4dNDA9SzdEnsXcR2fzBOt/o+nfV4PHagUKx9oGqWcj99OENGxjfgz9SSmUmuHhx3VPqo+1qyuUEUo+niJfiikp+THfn1ZThqBlxYrrviuwo4xh2xp5Zm2n5k8c0zuszm65zcmrl2FpQ2nPAsvI1wzC17a5iGFo11/N7S8tr/eEba6agxN+A86Yh1E7DRLUqK5kqM7pXj6oVt6oxX6cI4MwOEJFQhagyGyx//Qd0LlopOKscO8blev5alStWu8pdZaNo43ekcs0Vxq/ZNN9Ehqgi2ucXVT19fmcqXyvq5I4wACmRMVB1PW9F6i3KaaOvqDopTkyabG7zkxfe68qzhJueW6j4KSvIpBbSTMgsG2TyTXfBa6wsuvajjivsXpWg0jD0Uf/GI76Rr3OiVTIoAiNoPrZSNPI5wlIrdUAEQAhyRFBeqGD1Bx/XWk0gxNJaBFyLyMrul55ajCs4K/t/mxwLc+fvhJUjoXvF+LOPniSUlREVUgRAuvvkaeQ7Emf8nsQouycpBIkSU4Ik8keFJBMhPy5RKZLpxyUA8wC53/zI+//Aq3efeKxx7Lnu1ITKc6ER9g9L0iPZe5AdfFclUcSv1Guc18UwLhsajA6j7IRwWYgl6aCYfS76d1JQFiTJmJaIGkqj3nEe+YF+ZI9jt4pUCeOVE165hYJtHq8KkOXrJ5oZRbP92VpnAllzQrZMpVBtpuzzzqDE0pWyaDaOkXJ9qZr3qy4yqqRWz6TY7VHTFPqiO3UkRaiT0W03a8GVntatemhd4ifzpxwQllL+BL16ziyopTn9qq4hdQcWYyDvnnS4/EgnrRDFzbY7rKwjUfKl1eUNEwAgXwDwn56cMZSSS7mSWlkzQR41F2RrZNaznItGVuNUkbtplmpkqXPrPQYRpsi7tz6iI3KPRadb2++SO6Gn9C2hVS58y6mTEiWyp6JEIr4E3/oICqC7zwE7wM2+JFNCI0Yu8qYkvHt/XASl4zRsfL5C8BsS5ym+l/8t3uQ8cFPUBPf5z33y4x/6wM3r3U5zclrh2R54Byy9OHSB32WZx/A1Rq8x5DyUVxjXAr4rVZaAzgEZc4h146RAeEcZk/IYJ14zRjn4XzgUVnfBN8noRNlSatMaIYNWs0ZZu3N6pujPn9AVxTm2YgXnO65ig7k2NdPy3NwRzSwcWVN1nfE5hevVsmURc+vM3f5Z39YZpk9vDRUiK6y8h5ii1rxwP/iNM9Nz17M1WwjuHV1+4fgLbmpbromJtoB/DW35w+c1JTthC3DzRK/JqkzYoJULFLXkKkuqqjjHpzTa8Vprj7bUm6O253p+9ajhq9ncciNCUVooOOl62c84ijq3uN6uZMuGszSRY0RRaKFnp965tFr9+KuO98GWXsxuVgGNqe6Rl6Hw/M6uh6hOypIE+/9r/yW8iz8i3ZZ2N7dzIAGAkDaTeicmqGA0ShgJyiPLJpgkxl3E44EABuxdu/LI2d2djbWwMbjVkqNqsoXwBKMTTSxOvWZycT+JenD+4/resSyMpaG9jmP7dL+y+CARO41/rgeoKLKzcxzVEyOr6OW1AiuDzln+jtLbuvjSxtJQnzpbefap84+HZqJYSdcU5tXcJgPL4ysTuj4yzKnlmelRtdS41GxYwCjUj4Om0pmNNG91KDWoT3JgKzR3EdXlzb3hlIoEQbdm3/zGc0cdpsjpyslu2Q5A0UlVxoy3dezo5Oju/KVUQBEoiXS0sf9h6R/gP5LcaF4LgoSwawLu6ADbEkp473DuyI0osjnXrA+iTuFUTTiRYA/88HHrziD61z/ATxP2ESTk6g3O3dsn8I/q/+ufcXA18gyiIYFk7n9Q+nP4D6SMNNrsB6m4fVkH2DEB4w97JZ4icnHcHAnSWZQcS2ZSBjNx+2M8kCLUvnjakhP9Jwr8B8634ZuELlwpEyEAg/cNGb6FHH9FhgwiwP/6Tkp9FUgQPS/AH8Id/DuSJfGfESSaL1Sjfq01lAY0sg7tFjTh6/8NctACqGh6AP8ev/9vgoZg/DfgwsC/KKF0bv/v4y78NWlK2olmvqRUQaSdzY2VMMzOZdJKMnZm5wRElNpwYXgQTifFioNInsoYvuJ7CUsWRXGRaLXa7gGalDGh2xZGkQ/UDk3ROdc6d13vHk1VygSRADEJDIIMPXmi41hw4wayG+IHHIKKTcAtZNRsTfMi/Zh669XXKW8sCtsghglI1LUX94b6hqpQHRfnh47FUUG+MI9404Ih87uPN9uGW0jJusPUrn7DPU+YhNKl/b8H/w1/WlqRHpXknzt7vE1wtudGwh+YeKAjfhCTNPORt+Yn6hIj4vS4eGAYb0D0C8KHiruyeUw6+Adxy0fPr6SJi7pKc0EJ4KTdUVRM+ZsNonLy1MWNwNrso45UpBBBEMIRJJ6T6zzQJ3UAe6srm9TFC6OiroEsEy/fu6M05MKMmuUcFTVn8fTpC9tDRgfdjKz0J/Hxf3Rm9qUSaIz5suKxr//gaoPIREOZp/nuNbem93VSMzakUAX2/wn8OPx1aVpKb7qRr9+qFzSaHPUMRJPnYpcgnijRfsixjY7eF7FnMDYKf+Rxe6Ladvw2Y/rEhMJ1xiki6ZH+aI6O7pXU0TEgyPgk/NA8UYwUpHMzoFQt0m7NTE5lkTax5fle9YQtt4+5q8vV0imSiVByf/8fwT6+IR2XcpsBgrRz/OhUs57zRfKlbq4D96KTS6xQOhjbPS7ClXEYBZUHDUMWRg+QPEFi7kaHfXyZI1cYe+dHPEKgyZ3M0lM2u3aUAolGGpxMaWpVuGARtCuNCZnwHnM+dyVjViZUVcGlShmw+pJBlCGrKO+/5+tuY4PjYImWd2cvOqj35nTGSiIlVs62plK2l3Uoao985miLGXdT1CBCllB6ZP8fwxfhr0pd6YjU/IVGRmXIDgKwnzsI3X/uIBb/2Urp/kMHsUj6sczFSfyIakmPkX0Gkzkv8WMm1Vpef2FcqfLqs8du1czRxd0CmNnTFOyC5pdAAf7Ic4x2F8o6EB2/zdEZAhI0AcOTlauGZcCHFmun0yp2N0eeZhKmun2uUqGDCXxus9wrau5096kjKlEVhooltiZdOZsTaSKrIsKs+n4NXsWvSJvShzatSOb7ABLurq8iD5+4HY0GkLjE7wlImvNibvAJicXl9Y+PB+V0HryGUPKKxJCyy4eXM3pVooyejodnrCxN9SZahZxtaYq0CZvx8IxWeyzSfT/2axMPOvpnLSR1k6EL7WG9HpERkbSMkvxBZBzTARdgrba4Ugx0uCerzhliMwq035cV1RAiRaE/51TSae4RfbCiERjl/BzlhWVcogZRvEK/W0VQdX/y2z43KaO4va3RuuseeWX5rRsdMEvgbQ0sc3VGa9qcFxejxhBnfxaLIVKvS49Lr0RW58Ww0WiixlEaASDuVkoo7cTDKAgk5F00I+PJJ5545clX+rOFXGR1ghCoIiAeR5eJa3A/DRIE47KQIHLporhznJtrDfsL7jSpt8eoHkXMUfNIaBSG88NRJFRufxy71riIHY2vGicAgOqC8rXpUZ6gMOiUnxd0osdFHbIWQeviJVsnGpnfGG5Sx0bw8Oy3RXQZIBCdguW5fviupQEFIc+0Sy4RHsL/AZWuvh4YZ5FQja/nTm5MIa/mcybh6HHF9RCPf8hIrzx9zNbtK8d1AN9pEFXRcQn+LBBEcI7sjVq6mbJsUlTFaOUi02SOCCh/vZrK287gOIe3EByfFySQru7Pwf8M5fZqaGt7CszGQxUSyxZXzyay4x+EU0HkZ/nj2H7sSI9tR7sVbenBNiZkahSJJUTo6LaNhqZe6TgaMgQuNkxEUrwS+N2jBgD4wNwjj6dSlCnlGu8yQt1+pVwCToEH2fURIEWvpKAhAL8F1FaLz/uqAApISPWK+94Gmuu26mcZBSOvlJb+r8cV4R07r2pIaDqvLP3MwqlTBiqBMC3tuYWqrVTyzRkEgaWaOvHL33TnMrOohBLZ/6ewHTL9hrQaWtG5jJJY0fn46b1YcNx+5CscuJrjPEiIvOHTi1pCC0YoNi5EOmmthWdd0M4CqRa+H8oVClbrQgbBymoeCprTXRcc2+3MGEW3SoXsUXxan9M9L1DgZN7/utBUE0DNrKVSZc0jkN768Y5sCllWQTOydc0z0tUjp++YaYtEfQf/en8k/Rv8SUmXRuET1EwZoidYiA5znJMe91wE/tiy8Hr4IIdnGR1k+96EqGt5N9t0a466+XFKlTYzFaAswMIslC4iraD6SEbnHIiXcV3Ejzd4SU27fs3Oueq/eAoJTxOZEeXEre95j5mfgsIO6MD7vUxx80fepxTzVFZRQqkW7vlXw6/4YsjUrm4uXT53WqbSztpojkDchSvR5941m/Dxw9mETzx2/NjmeqNeLbMI/CKWPQgOMpmeH6WkHkioD3g8TCuI8llR++e4MCyW4lG9HZ5yzCK0Ih8pLplMRuDx8Zyt/jqNjG+8RRAkyqwqSiPtRFptZp8AxmctPBYm2Y3M5zlM9TCdm0NFm322UarMpqKrOh25KldABiDAVDQNRJlMPC6DYROfC0cxhEJ0zAkgHL8fKCLwqDMzO8kDGxR7GbhYKzgebmdAz5nptxip1hTNS4nSspfJ1fXqM2dlE3iWX/iBNU4oIG22ABmWPiorOnFr7Y6OwKOPyIKMmpKTQHpq/5/DYsjx9EIU6LghChw044wW1kkZF+bHmWQegySJ22p5uHNPqcABkXICmuYszacjN62e51wGwzTMvPUxsJyFM5/5+C9mKyLSVIBmXW8UNBkoyc7129/32tOGaVGmpvTHIOVHltQOs57vwN+SPhvlbv7gJz729oduXr1y8cjKsJm3BDrSzr27L+/1p3jiLNUrEB18OojqsEV8YomDO24nDZJEy0GmJT7yGPzHqJVAVuRqxPo9BqxkcqyIlDjyv2LmNCKK+EEf0xjV2sNohXDJWOn7HhciXBneeKITxZZt22qrCqZXFwSgTpEUCCWE5AoACPmNuSzQbF0VSKm1aVWqQArcouR1MOwSKoT4G6zRBAr5PAhTlifkgigVAAQCpFJ+GphqL23k5wAAz66o8FenFQomsznLqrE7reYsRLC2LhR2MqyGVNMp1Yndrqd4vamFgcrZ9xPFpbqBH7rRlF3G4KKb7pj9q+endFQtXTeN1pk5blJK6zXCNM7KzNcmq2BMXhluyinG0DAVBQxtYjpfZJqanZpRozNkYefBY6En/mgoT2d6UQQXbXGEOFE4EgHnoWloJzGGH27yGKEiEB3OYHw4SUpzmHB/wh9HLyipPjU4kEIW6GirBAjOtElkgPKMF6InlEu50iKvl5kCAhQViUJsosvy5iYGHQc2N330ildU+LZH3zwSMFMQXbOqixnETN8yQ0o9aNoGpw47N3m8Uq35mSnezlOsHtl7NSerQBjIwAVDMjll50QmU521UDUbRIona/8dJPAPpIK0ECLwVMUCnI1Z+TKOyx1jT3504MrHvuw4rIyFdezKw4qvbly1wZAJ6Lefz6ROTmogqzRzuomEAiDmGOhrCwojJEv1NfjLBm9mqf+17Y5g8uqUqk7VFS336sJlRK1bBkA2+9R801KmHKLdeHG2xkCJbMb+/hwKnJL2pMejmYUnt48ZGkEhAexeeHRmeqoTeDLsxGlThHiMFUgpJ/xzj0TeV60dg2I9LhqZj93JhdB1GvNrEXoE95OefhKEiahvIqm+G8NwVKnLowDbQn+cM4jE4KOKCkyZ7hiMw5peUQBF1mRaZc6CFCA1gNXcz6UHKyoAphSiLh+zle6UIufzCz/vEJovwtpehHkKA6v1Z5nJ/wIBlleYjgtqLp26+lZ4pY7E6s2YDAhzLR7+2+w+puU8CgCMqPPaey+OeGne4HmO6pc0PcCTTNNfeUWusfbOamdK5VZ08pf3p5DAP5ZaiffQaWTCk2fzMXlQGxfrHLhSEb1gYhTmxFOhSLs23qH5WCwWIh2BF4ybNwEeAwKqgZPzj5vDGb1e100TFfeUqyrPBwTTAKNUplZBBpSY3T/08sfL8yN4FpXdI5vnMVMcMV9GP81x6nvvPffdm4LnBWV4govedxdQXjS5aeOPntABaaS7RhhF/+HQH78c6u4RGnmEPMa2CAajNHYSli7MJzOfhVevJdUHrXHzfQK46yTUZ55Q7WO4jVQ6IhsM3GrU3UwXh3JK1whSWvZV1wHMDzMRBhqBC0QFFZBQM1sBnmrloPhqUa4vMpMQQI2BmlPTaWAUPgxTQWA6JeaxKW6pMiLjcyplFDgP6g6oVKQskmKli8xnm0w23SwKQwFVTW07crVLVYJczJ1Y3tCVtMwFCC7B/j/f/zvw9+HvSJejqueze4VAZkQ6CUhwN4rYZycQtikkfe2HZQXwPEjbW4sL05PSZbjMkkqOZFJUPdmH+03LBx62/1D/cty+GW1udM1B7fu4cSQ2yPNxV2ca3mwsELK9LU+cojJBwgBkIaMx2Ao0u44M3W/POxuLltfsKKC8n7C2qfQupAERMVdJn23qJYRItOqplAc/1VAFJbNzbA4ZYEfNVoKMDNQsq0wESKcyuc2lZUMe2SzDTHwcCEF9zSZgWhM9zyl3UnpHJrsnBwNwNVWLpKgXxv7fip+U5qWZzckCwI4uYzyGKiIPMZ6p8vjBAG2QTk9PTXTyOceOp1BFoZvwhIjrYaMsT4glC7FZH4wi6eORWY7csXhbx9Eu7JxEIHDliq1oJ9glAEJ0lm6fOeOisDKgPpfNLhOCvFLeqjoACwumEqr1+c+uU0QkqNDUN8/MChCmz8lXQCbEcyeuz8yF/4+9EiXkE6+FWrETasVOHkKtHkZnObZkrUS8IyCLmnITdo0LflCWtxA5FKPYi/IiTzJOli7EnAb86iqb7K05KOTpdY+wGYN1ha2bx46QdotoDkMwM6PgKCCurKGOVipgIl8SpNE9W8bbgd/WKSsFMrD+BwermTyVuTk9A4Wi2r62eaKgUNlT887372YqBT8tI5gvfnOx3gVVE6JQWYmn4P3jMAKsSUvSaam1WT96ZGlh0CvlZZAimhm2I9R/RZIkV9rbOdFqIveSTAyPeDSeCG7sUCUKnkTgEZ3Axf2Y2+/HEBLLeHR86cNWY/hvBGiBfbh41La5rHbqKUo4RVFH9bQBVAeCOvKWDQAnG42zq6/nlgxip6pq2xoxgxUJfAc5q/BAfGpem9cLXDChVrMqpcfnj6/W5LbLeG1Lo5SkbCo7HccUYiqdruWPmj7jsvn3s66a04+/f1iO8Hth/++RGWxKt6XXI9b41cevXgzzELNTk6Ym7WxD4nLevROzxunIW3wQ3dqHBi/uvR4E3ngHDp4/8BOGeRyijJ3R8Qi1UeIMRV5nutmuJWFHYhPidFf4Af9s7iXgopaN9BTQ5p4P3K/nPYpAgRFNc/IGvpBhU1c1OH8ezI22B1jSZDBv73mQurqoUKAYxcjTajBJKHyiAKeAAhjGUzYKNUu06t01PCOUng8UgbCZ53ZWuR8QVVdyE3kfAJCmPMP0M1pzyyGFOnWc/pwom3Lx/7peYxDuiqINbYLMLp94tDEhHDtKO+bOfvh/KGWY861Ws2dps6R4/DNVZkW6Je8fh18KecLnQ916uhjqVhAz8lGhdOyItw5cxPtVV743CPdxmE7HW+kdCGErVsjD9p/Y8Yh8inq4wYfvDPzgvhcvs+ZEUY52Dmjk3qZFnpvQ2Sn62ekQIoAwkg8sojqi4gJZ1SnVOFCCtNYAPwRvgKtXSG9SVouWZteumAhTkeNtX8mo19KMT/Wzsllf/6wDIDNOiI46KgQKA9Owi05qchIIp/XAJqDYosQAG5xqVXX7SUEYDzKyLAtFXpxv1KkZeCnPrlmE0Ty3CKW5ZpStWd2vo4RTMXuzmAl3rmnG1Hb74cKjQTqI7U4kges45nJwTA7WW2PXJJbkRKojoxPn1UoIGTHsoVIqOcQCBCstkGqLFQDLIZ5dhK6aL9BCqr9iKoB67/JeGbGm27OObZV0nSG1lh3kmQICo447Yt2qUs/b2sr3H2XUTjucKyK9WAYSsUt+xnULwnFJSskHPFf6+n90ZpTOxOW5FHggRFpX0hM3z1ybOlPDSFr1rzTynNN0Jpm50IX3h5K0JO1Fs2yPrMx2PcGjHJYK0g6BeKTtIYkI0omtWkVagqUkdWVikj2+PypIPDiL63CmbbRBo/DCg81y28MkMo599/jF7zDyepXIQl98bjozreU00XFLW46nEnZyz3xtxlOefH8qaO5Av5dlxCkdw+OnOGzWPJOqnMIrikijkNW5o64zUVDNjMabQq0eP7m9VWE4P79ZEGB+8gmLqLZgtF7yVaGknNLX/62Hi6cDwkvTMmWz6ZWhBNIIvkv6FfxDUlGyNw08+B4DrhPT7eng3cnTd1X2/igack3h6SojSIumwrS6ZqZr0/iHwDDm8oaVanUUoahU9Qnr+eVMrjqYi/R5GT4t/V/4s1JJqv5sykZp+z7l78eUf/ItgX4mFadkkn79w21OosJWexpHreEaLekyN1q6UnJzuquo2rQRBWsMv0ukCB8WXK8ylSsbAefW8boRlIWngh5V7B7Z/8co4evS2VAzpvORZsQInbiqSfo3+qQHu3uSGk4T3z0vbP6w0vYQQ+DSHClP7G7nbd2XVUQOoGIgjvgGD2ZzU0d3bNqjijYz4FeZOD+rI0EZqdl5goMQum7ojOlcdDLLW7/cXbKyxX6gIEbLIAWVFDmz5XRlXve3Pv8NKhfFMh1u1nW6UmifWLOEWp4nSKiqaaps97d38vlqSgKpuT8J344/J52JPJR05LfHvSLRcPhxxVW9thDVuwjRT1KdnucHERAmFvwwGzaIMwdJ/UOd1+dj0wMQSjfoQml4AaECdR0YEIDusm7ZADiaR+SkZGtqysrLdqOFH1aNzKMOkxcHuuA1AQAvIKKb2jo7rZk1RwEkCAgFriqAjCj9PgBFXzDgdtZyiqHt4KrqTf7CM0X3metwcUP/839aip+0CW+GbNVWhHpm9KTJTL3wdNsPDeCrifpBbTSPTzjwI/qhHj1f9CuxuwfWe4JqRpAJVIdqo0ptQlUzucoWY4iEknqBKLkSkFauzN4kGe0JTNH6jsY5Cl2TERk8Jquqh+nTqf4Zx0GR8hFOMwDKpmQoBrV6rpxjvGB6a1+fX30DALg5U1k+dnThA9f0yPM4tj+JbsiYrEqPhJHj1tqwEEWO8Uz7emKskt6wRCQTSE9SsvdD6wfm5ETDksj9IuPw+misTrQPsDk9mSaTw8fqNdNEkKMDnHmphEz0t9SJWUpU2TS5wG9lK+0XHsWjmn+r5VNipes0yPcBnLML+scLTfcz+eparabrstxVGvKZHTkQcnXeRpK20HMJ9SujG2/eqNuew74A1jF8cmIO3SNn+pVizilqRkZmL7+AVoFJIFVD//Nt/KJ0IdJUI9bUQdRGFz3MmGxLCNpR3JIwzlNHhF3CLcSMEo98q346OtRxf7zwI8Y3SSTC/DoAENTpsWXf7q0gEMrhBDg1RSFITKAGVcz5Y2lUkNYyrgnLS3QSSlVGaK1oawTh7Yx+nVRGJ13GBESy3miZZrMJRK8tfGiLMz0Nc8/PTmqgirqSUeoVjaNXzk23SKO+TSo1wqYLxSLlBWP6Y13Vr8e1dQ3yIv6Y9N3hs19ZiXjXcXHLBo6tS/Qs76pfao25y4caov2DmLKM6Yen/axjnBAb9P24HvQ+w9lOqO1x+7MYtw0FAT9Mb/yk5puucIkPJheZ51N2/6xTmE5vVgtdgYsTCltoHxV2UHQ70zoR6aXjV+2V3rEiBXPj9bIapr4JEcBPcePzn+sNzk7kdWIU9LkIO4jz2vH5Y8WmO1FtGdhUagYBHAjLvK3s9lpOZ0kDJFowXEorZq3QenJAUaMpEoAp5PwVC7CWn7j9zk61mfNkUljqerrcmCi2qGznfMPsDSuynrJ6vaHiV07JAOrUUUepNdRS+Uxqa/hHvkHVP1LXSimHWAWjD+xl1py6/Nx3fPkkybo2g5ycT1Fhtl4/ranyEV42tClF1Sxv2HUU3ZmMJyS+D/8A/mnpxfD0Lg+imNA7aJYZt0slcXs9VtjDQQ8mxpxJcnTJxMNDzIrPepD8d1zQFEf+SVZ/XK4GMgO13jnjzWbat/TawEIDDKswM+ybHK2NiT2j4oDXZgYl3UzgkHw1/Xq6Ji+k5eL8ddn1l8qDoafdPPVa5+SerZkFv6KqzpkjPF3L6vqUZqA1Wzz2xlaurRPQ3XSH1Wpd3zdZQQWCtuFT3i8GzAg0ClrZTE32zkwxQNloWpXmV26e8gUIKo4Uo+Jzra9DJsK48Af8J+mpg+9OyJLvTjg3GvjV8PdTMPlU9OPguslf67pBdF3yI7ID0Y+n4uv4z4AEyTXRe/8vhoNXbQAAAAABAAAAYgDWAAMAAAAAAAIAHAAsAHcAAACuC5cAAAAAAAAAFgAWABYAFgB8AOYCDwIzAmwCpwMTA1EDjAOvA9gD+wRdBLgFLAXCBiwGsQfCCBkIrwlCCZcKCQpICvkL0gzuDZUOSQ8mEBARDRIMEsYTjBUHFiAX6RkqGe0bghxuHecerB+EIE0heCMqJBklQCXrJiEmYyaFJv4nfyfTKEcovSlaKhkqoSsCK1ssHCxiLUQtwy4cLsAvIi+lMEUwrTEaMaAyWzL4M4A0CjQKNEM0hTT+NXM13TZaNtg3tzhPOGM4dziFAAAAAQAAAAEAAJuzZzdfDzz1AAsD6AAAAADYspj8AAAAANiymPz/6f8hBNgC5AABAAgAAgAAAAAAAHjaLZADaC9wEIC/u/u/17Nt27Zt2xwyFhdmL01pmcu2Zzu7xjTztxuqrzMZ5RSAPAXXka/EMski+88Rt19IFSlOtDzggMVzwWWcy3Mu/+tLDjqHnHPOEWe7s9RZ7ZyY8x91thK46FzQe6yTEu/1nK2RNVzUJh5YK9ttOY+0kZVWzCN7zXzNZYdmhRFbyxpbxbZIG5utjU1WzxJrYOeMbGS788rWuXzNKu+zMdLkOS/ZYe3s0rIwLsIeZ5k+Q/QzL1y+k3re69MQpJ2XksRufc1K/c9HeYzJk9Dr8V3ykj9WxArNYZ7+JFa/hKBveC/Vft/i0CnpHNanLNQvXLB8zvuPFrh9RWrCCKPAJGedS/qYm5LBXklkr//htqT77i1+WxsrpR/kCPAHpgAwOFAkAAB42mNgZGBgevJfkSGK5fr/l//fsNwAiqCCJADDjwhPAHjaY2BifMS0h4GVgYGpC0gzMPRAaMYHDIaMTAxAwMEAAQ0MDO8FGN68ZYCCgDTXFAYFBoX3/5kV/lswRDE9YbivwMDQH8cM1P2JaTUDA1CWEQBlCRMVAAB42nyKBVkEYRCG33O/W3TdJQROB9yhBJKDAJQgDC5/gE3AMyzujH4GVF7XoQTAMRVKz7zKAWChUaFNxCTTzLLOFkecBKaqqVYuIkBA9uzNs8lu4RmqpJr5Q2EquZUbuZYruZRzOb2dcZfdRW2PEv9UqV7sGy4D5e8BqFRrQL3RbLU73V5/oA0Nj4yOjeuGadk4uHh+EEZxkmaPU9fQ1NLW0dXTNzA0MjYxNTO3YLC0YmCwtrG1s3dwdHJ2cXVz9/D08vbx9fMPCAwKDmGgLgiFs8LCidcFADwWMrgAeNqsVeWa60YMHYeW4TK4IN+52W7jsS8z23HSy4vfZxftpd/l9hn8NHLK//poPXKyTKWFaEajkY6OpAkrQ6yW4yghevm7mpx/yY3Fj2O+afNskm5QvhxzpZn9MayG1eqqXrEdh1XCKtTtnrJUmAYeW4Yp3fC4YmiN+M85rs183Ju1RsNoNVr4JHa0Y+cx8dxc7PDTxCa+K6u7SUJF3yhb41moBjviq3J+FZZwFhNA5Bnx6FycQkNyNiqr27K6ndppkiQ2W26SaFZz8XqSeFw1BD+1ZgZA9XAu5roOuKEDwE/YSj2uGQ1ctFbUVwKSk35w+cR5tMrVlgN9SDnl8F1crTeR1nycztnZQhLrBKdPF2Mc2ZLUILLHdcNDodtTlT41DWx1oEGxDjKurGywtQr/XG95PGRIQI6Fq7/X1AqJB36aJmKStkuQw6Y3NKbCKGg5W2SPmN3kj/a9WK6GHhmnFOU6o7UBU8oWNplsgNxEydWmztr9EGOHXOfLuKVw66BL46ZMqDc2Wo1ix9ZO0nI8njBFpRLxWtb2eNLAkIjHwxdyHQsdJDwhuwXsJrDzeApupktKCAysIi5PhinlKfEkSPN42rxciovaWju5zBPr+kePT5iX8/HLxb7SdqA/VepPmkJNhctxMTWF+mUBT7nSpGjdoBiXjwl8sHVWE/KYiwshD9kGeU5l2JajcW1zbffPcQX/pSZBJl3g70K7u1SHFLBQ6pQGWyGrxz3LsspanTKqUJVoKeYpHVDEYzrgUQROA0oR/pfpaUtNqiDI0+Jkw+XvXPsSaDqN3E65Hp8xhSXyLHgWec4UVZHnTVETecEUdZEXTdEQaZtiSOQ7phgW+a4pRkR+aMhn6zOPW+XiK4/dcvG1x+8ZxRPuv8D4PjC+B98EjCIdYBR5CRhFamAUeRkYRTaBUeQMMIr8ABhFzgKjSGPoYdlqnkHY6ZRCgRBKOSDZSL/5hj2XPUzSFUPUpUMqobO7Wp6xIy3QSh5f3SqPdZavtIq6dSaKryZlgtdKZg49vm7oVon3BuysaH8QTBiCH6xXZ39W8tN+rO8W160zyOgm8gfgg/GyCrO7Ht8y/rmHHt8+zhRNuArzOyiJOtskn7oyvKDyeZ53dRfTHq8gf7Yw0bct68xpxL9rgAoDgr/ShEdCdz33NdHDHL7ubR+T3/fBNR2IFXEq8/50Pv6pQlWyf6rMVC8mgbyBwyEGrLTWHUwfqrkHLYGN/mNfCdM1zdUwW5uLsclsrFN5g/beyTQh9IzuoIYaETrIC6KMktJBQbRE0ThJIbmOhqrv8wqPklGzBIHPuf4rtx0LJb8vHBA09ZkBB/ohqHkgauSqA5x1dFeCSbUeir5MYMCoWop9eqgdG5pNJZxtU95oYvd857dvv1AHdfCgMlra+NEAQbhZmlS+nvemuFnKx0aTL6x18DA/TPzCt05jAJ9sqed2qp/utj7Q5pnhu+6BTgPD99wcgaVZgHa/Dcrisw/TcKvDwO5WC2q0uq/vDty18WjgDf8Xrdj9v7pP4Gd3AUvjCdlRbycZYIyEjM38O5K/owcE6Lu7U+4i5TP94ewpmcNTPt/ELH50iP65KZR1+hTfwvqF4TsQL4W1CLxSJweKQdhXRtqRX2L52vTwzmDxBgtLFm9Nzyo1f/VY12YOA0AUhI+hj4sEDRxzLDOzZWYuS9Cgd1aQzfP3JxY7EvpLBvMnkcUQOQyRxxAFzJdEEUOUMEQZQ1QwPxJVDFHDEHUM0cD8SzQxRAtDtDFEB/Mt0cUQPQzRxxCu5T2nh3nA8N6lhlofUiO9nmR8yhhb3kuqJwzVU0r1jFI6t7zXlC4YSpeU0hWldG15byndMJRutaA7LejeCh9vrpKPp2/Te3C96yfnlLxT7DMrcU1jAHjaY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZ2Jw2STAyaIEYm7k5GDkgLFE2MIvdaRczAwMjAyeQzeG0i8EBwmZmcNmowtgRGLHBoSNiI3OKy0Y1EG8XRwMDI4tDR3JIBEhJJBBs5uVg5NHawfi/dQNL70YmoD7WFBcAd1kkywAAeNpjwARFQAgETEv+P2Rax3jj/6P/+kyiQP46IH89430YHwAlkw9hAHjaTMwBBgJBGEfx930zswozdkMYhHSEogN0gb1ACNA5OkI6wAZAgM7SOQIEYv0xwM/DA9ZWMABgBNnIjLITOcuBLRc5suImJzIPuWt6tgNPuVDtI/fNf5j/AYtLYLKvbFS/y87CX3Lg5G85svOfnKhhI3dNz34NR7mwT5PcN//h3xpVLLmuQ8Fe+yvO7pGjwLs4zMy8m9I4mlgB22Ur9Pe3owwzlal93CR55L+YZsPcNmInf0f/SK1S+V2qVaoVWTKFbSRyGFmTRCaU9SRSwUNy9duI/Es2Y53IfKTrpjPc1Efm7Hwl1y3XzRfSdn0lTdxKmjeM1FRFJuQeoTRiPJ6cmLywaSIVVVHfnqkYPtlR/p7q9/uqo13c1APF3Jl/3tT7StjiSI8nY3EY9K2L5cAUJu+ZuoyWIzu6Y+4vRAXBUWyL8efD9NL1dW6Eg7aNTFJQ2E3qJhcXGzlc35LdzCRj8taYEMr1oquqqmh2qxXd07atL9pGfBctK/P7ot1EEDuXTZTLRZTbzBWqsO1R6fLuytbzX7CIFBmGyGHRQAwHwd+I8A+fNVR4/EbJoyovwRIMCs9N+HaIiNgQR7yHnKx7rBC86lzFtxvnX5xtkqO96zwiojoMOtRvEh8Rn+EcK8j51qJXl2iBCW3yVvhM4PwzZ5bxCcr3nYC84FC68XgL5wSG71y9zxP6K399e+cuhm/fR+8zhb4/FDrQcPRv8jmAulrvDP75wv2+n9i6Yum7nHvJIQIyre8lOPDrMvzagyFfbv6OYAeaavPiH1EIeBzRy6K4pz4kuiTqk517lzGjzWfk9664SuwS130H8a2MV69ji89dZJ5713nrnkMIefSnq1D+8s2ezBVo9HhZzjUueOfszr5onziPfY8dJhBw7nhkxGUeBSL/7zI4YuXT2zc7XcYu9Vsf0fwBng5ZXwAAeNpswYNBRAEAAND3dc627cu2bXOVdqrxaoF7Twj8fSsq5QuBUCSWyMrJKyhTrkKlKtVq1KpTr0GjJs1atGrTrlO3Xn36DRg0ZNiIUWPGTZg0pWjajFlz5i1YtGTZilVrNmzasWvPvgOHjhw7cerMuQuXrly7cevOvQePnjx78RqEfvwGURAHSZAK0kEmyAa5IB8U0v8rzcs0MHA0ANGuxgaGUNoIShtDaRMobQqlLaC0JZh2c3OB0q5Q2g0ACSYsYQAAAAABAAH//wAP",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Bold.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Regular.woff": {
"text": "d09GRgABAAAAAFZIAA4AAAAAhjAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAABLVAAAAFMAAABgRb1ZkWNtYXAAAEuoAAAA1wAAAZICN3XSY3Z0IAAAUowAAAAlAAAAOgIrDw9mcGdtAABMgAAABYsAAAuX2BTb8Gdhc3AAAFZAAAAACAAAAAgAAAAQZ2x5ZgAAAUQAAEekAABr0Nvu0tBoZWFkAABJ0AAAADYAAAA2FIl04WhoZWEAAEs0AAAAHwAAACQHRgOLaG10eAAASggAAAEpAAABjMKCDctsb2NhAABJCAAAAMgAAADILTBICm1heHAAAEjoAAAAIAAAACABlwyWbmFtZQAAUrQAAALAAAAG/5pHBENwb3N0AABVdAAAAMkAAAFIkbrRonByZXAAAFIMAAAAfgAAAIqSjPzKeNqEWAVgG0myraru4REPiGksySKD0BRHTuyA7cD+5DbreDl0y4HPzMzMzJhlPsbPzMzMDPbvGSk+vgvOdHWPu6pevVfdQNABgPeQDQwUUJ+XOQLNNbuxbqzWjXmdb7zc6ZD9f3/TwaeBYHf/X+Fn6WmIQQ4ub92un71nlAQEAqTrABDZAiJ2LzAWZtuZrdvzwm4f2AkYsQf9abCdGaUBEG4CEt4EYowuTJYSO7uz88LUtFvmcrKZ6A26HdtSZEWRvSrVelXmjzi2JXvl6lUrX2UUT8gaZhGNUtItlZxkmR6vFLvJgvPaKwzxyxI8/H/vFgY35U0BEKh4G95BL0IC8nBsZFphgxHiZgLp+NijKACEfE9wFxAjJDZr39ks4QVApF0gpDM7z1cy00x2m4lqtd8bDDtiZ65j22K3tjfsBfu2vXK/JCfUGCpkGaRr5Dywruu6gc9lvzOdjMoYZtnM7o7C/zrllq9d1AiAwfz+v9Hv0SvwFHwufB38zMhasomUE8jZZVQ522wiw5Nbt9tit/OgAIEi4ovEGL4RCBgndnnshKrKuyDL1hZwLu2CJFnSncTMfKSFHCQuPfCB62URhCaAIoKgkHLzIyx53+ydnZH1RV/w8TffePXB+0+fWju8MFevtTTZbiaCSA26w47Iovgzya3ruOJtICz9Xq1aq1a9sqIMe8O+mOIEM4dDS7aFqWz7yVeU8YphsGJ+OPmQAIWYUhv/3+8J67Dnf0q2rcn3xW9mBQv7VTE1MP5iZmvRZMQIVWoPi/nzMak2t1JnKKvkkqZH0rl8wUBUKJo3tPPZz06HmVkazGnTWUmp1+SwZc67OpKlJ6realLttDTt1MmnFpdGhf7TUxknnguZDGO2VDIj/3Hf8elW2ekcr8koVbr4FcujjQd1QhzUOs1Wx6Cjd2/M6mG53U/oqXDcZBS3iCEiIc4gMSS3On2loKh1naToyaKCJGO4fLQ2TUZNVborh86d72cKr+baEWdYn24aYe6k83uvnrzuxLhz7NpdkWwNAGEDn4MvFFUQhlSA+uf9fIu6fBYAHtl5toR+rnp+7cmKVfaT0t/w8hkW1TX61txU+O0mkXbxvlRQGPvHsEJ/BAWwR/EsAoMTMYTj/pfy/nfQFpkZ52CcNdv2/BxPUjTASt04bBI3O3YkpiFPGOXF8DRGzuboj+K56Pk/bDTWj713NW1EVEWWYkdqj//u8fA/vaEIgLCzv4EW/QGkQH42DDjXdPv+Jyc4qvWd4Gf64JB3zL4zpVEuv66Uo2fLFssnTrwak+zaoddax1+6davCbcPof8PFz4v91KdsbwJCGd8Kf0XPwQZkRsn1wwvz7XLGjRgqmXDCd64+jbLVTPS7toiSJZy0hwJhjuM7GwDUdWRFuFmzHfHkef1Bv+9bysLvAJkiAIOh64iJvc9Io4SGOSthCJmWmtbMRC2GEVLmNY0YkRxjoUwujHrDtnuxSEg19Lxh0E9JwsZl1nJDmlblGEMmh7OKGk4bmEC5rsipGVfloZVMSLdThoUsGwqRp2kYVXQtraknAWF2/yfpnXQ32NAa1RkQnDA0QpE/hvAGYEDI6CEAwB1AwFO2E7d8bkbhbKykKKWYcKnfL/nOD0t4RckqOFDkvd+wbNz7aY4ScqzRCabR3jsS1t7Padr3fa/OwqQDIFzaX4Nfg8egIPIXZSJ/ouh9Gs3TuKCDYI3zGdTrJU8lrmrFKMnJvoy6HNJimmWY0mrBJC53GllbSVa3KUJMtWwvFbeykbgJgDADf0tvwwQYUBzlCAERLhAeeMVAlsBgOvNT2iv5fg18j1bxCB5R5P/7FA2RIcbRSjjIFAZi+f4/wXvgKmiQCEQj0Iswbntxkh3hyKDjBDJ1oTBX9pJOsZkulee8KR9Z+5v4y/RLYEBkZEo4hlM6qLl4V8BBAcXyan/+DtL0RHzvK9GxMYxvJ+L1//1xRASCxv6/4HvwbyEJs9B5to54YiwHhu/XLgCEfZGNgu/ghckYwpmd51ptf3OJQcfH3fux5iTMyoQc/eqZYT47Cvu/h+TQ4YfCPFPaWFzK5bsrSnxtuL69Xkovz0wvMokxlGIlV43jnylS8vLhhDsYHOs2zMQjJ7zs9urgPaduRqcePr08G0VENF076kGAuz38WfxV6MGtUWIqScSqyKmLgGxTQen42KMycELkQmyI7QJj0S3fnXsBwNqScaxoo+KdSQyIM7r0IVN2RmEA6EHvgaOZ8l2iLJqS0BLhutK/oyITPej7A0IqOj0BwwPaEuLRtRQb31b/7M2Lzbi2uUU6MtmMFPJhtNzTWjlDyDTGZE466yZWwoiMc4ZtMRr6mk9aExCVwyHGCDW5feLKNyd1CZkRcgFhBRD/FH8b2n79cURWQkLaBAYIDP3GKvCZLgKRRdsN++JC0Bv51BIkTQika00otuNXof+qlA6YUHgl30TOqLK+IBmNFVJy32IpWNssf7XMTHPv+uz9U17M6hQS2/gUqpzzdFfFxZoTv/DtDkqEhJwxVihGWzvNRsnLljtlQKgJFP8E/hZswMpo8bCuAieYQS7RJgASgt/zSUjSkyBxlPiTwIFx9iAgRnH7QsNtLnZkOd1EsT8faEq1FjjjezPpCwo0eZS92gwJhA7dCTyDVPmc2g18xPlejYXVqquEtbUlnbTeQpgapWoESf7iNFHkS3cfUJJxRYmuNE7UB16+fYSHWER5uGkrhCeaHYpYXFcWNao01MRyrZRQOEf2aYab1D7u8TgZGpIZUjP1hbtmjphxLOvNZFIGAn1/Df8IfxdmRRZnRy1foo8DcaSrwDnsBBAERHYRGLPY9uKgNV0q5LNJSdS6VBsIkhCiUOqL6jtMjtCRQEhEGn0MdrpDX329soiP7drMCwjR6nZFdeLQZIS491v41V99l4TEmFeVdMYU1MjRm3TR1E+f8tQbN5U3m+oitwv6nMJU6dd+LSMhZ2bY0s6e/WmZI9UY4fZZiULmpS9YSuDJl5eDyjyBL+FPwxxcHsVcm4DVVJlJUEEusc2t2zVRl2lgABKDSyABl/gDQIQ7fm4pqEcEYkgPvW8S59IFkCS+688+szPS6tV61y77CKgETZpSq8VKliIc9nwoC9H0ke3nP2Co2nDYdSZNH54+cqg/q2kanjfML/gChZDJ+sLoWHttdOqLu0NdlogU1q7dM9dIrZ2Z0WQJT1G1hhLDiztEPFkc3H3foRM2N0NIGFnqAkFbMOpv0GswC6vwxMgoILClJvloHvNQQUYQXoB0CRijXSAKbSnI+YT1hdPZgxliHJDjAwczmSAgd34OYWEwtzq/OlVOuYYGszirCrnBcff6gUTsE04wLiIyblODoHRXiXUE/gP4B00wrm6c18Nr9flhrnh4/fMevskVVJlRUTnT7Zyj1O7OnlS8+kZkZS09fTS/aaNRLeEn379RyDU33bRuf97uT3/eNQdR4fEyR+Yv73n3fIWWTDp7P7w9ak8vFuzQJw5bgFDZ38J/FoydhvWRriMBbnKEifREAQlvAVGgPwEM7PGQP3YBAPxYgH9uWrA3gnPToD8Qctdxu7ZCiuL1BAEEjblXXs4jzx+i7/v61F9+vHmSWde++BLDH/xB/KzTnEmMolN7z/9FSpGzX/Mb38o4Asgwvf/v+HP0VpiDdTgOp+AcvBHOjcy1akC6mxjscz44sRIwIHZ9fMRhLMighf5+D0wMkGFwCAKROv3hB/u9dDLOfYUeig0fMJRz8Hhw5gh8UORATvx3109WTZHvaInry+ywrPgnnMH4X1dQuRLYHfdAf/8+qtr5Q9kixu+PhmMb8eraoTNR65NasUrxlJVw6tQItw1KFn/2QV3XrbgpMxY5bfZi6g4hR0IiOfg3olpcXXBTxVS2ci4fLaXoFQWVULbSTchnDxmGOW+3ls8vdky6pzZ9pOm1zVgcS1SKtLuqNe+1b+1GCCOhUNSMx/TFZW1q3vkE4kQ4/ue8ZDApXywPptejsdVitT6TB4Ks3+Hgr4EHQxiMuiChLwHX5aAw4EkAhsCeDIJNE0WoTLWaU8PKoFTL1BShb5UA9UFcJ5Ec+BQwCbcX6Hat8z4tkCfhwysceXJp1pSlyOHCciJ2/FxUe2T2eGvnnxPqLy8Yjy+tbiwLKTZwujmoh0P3opmNcKaVlh9cqU31pxW1tfF1V+5+ycy+q6UsLtx13SQ0zg2WHghJAAQdcQfyw/he0MGB+7Zue+M7DhyDfivoUg4uQOrCmAAAJMBL728aJQ9GDy4/hI3YGf/yY8o7uPyYtJCJ97v16GScbLWacnMs42Yr9ZSdxa92vPJcqbT3XKpSTTuFIgAJDj8Kz+JPgw4tWBhTdhQI6dbBZieI94eCbnjSwgKKCvWmyn6Fxt/3c5n/eIB2/2BzcM7y5Uso2Ww+mZqqJF2ytZBZMjgq9QpnJmOmEc87TGH4SXNeOZkq7u1zLeS1TMvg00uznCmkxZ1KJtHyUDZiGsoABAP4fPo1vA4mpKA8KgAGmLkEjIhdmBArozPdXrfrBwtlRbFLxb7Q01LRfv8X8RXO957fex5V3MKtD3x5EmMxIvTw3XceAAhm9v8Nr9DzMA+H4KmROZfLMMIFZESbH5Tx0EHGrSDj7Q+XcetjZHykrywNeq1GNeCXMdTv3I0cHJ19nwLT+PcE9cIiT8Ah++A4UzITDwwPbaBWycxWnFhGNkx3HuWMW+24dr2kRadaxTLlnWSJco7t4V8nm0m72l8/FJfbnal6QZxwiwmOiha1ZlRmFbNeozV9dkmnqWyumNjrOuVC2vFKAAjO/p/T2+kluAXLo4VrDy/PW5pMDDePr0YZHgdiyEgkEPEGMAa7HAEibBvhDec2jjYbcAtvSoH6Ba7JgZqJAnaFd0OBqr7QQOF1wJtK0IPfucFxw6xvid5XUKdPDZPeIQjLgTJa76Poai0YPuDjLibPnWc1OXcjq6azGT3XnvIy0miVYUjLhYkhR66WTCkcY3KUa/nVRjEaxcuXSZpdMM32qq6qpU9YPpL2uoNRY4M0w+3VM9OaSVqfKaWcrvbP3aCfuO+ei+eNzBNZYg6mtFw2acdefn1NnZtFFbV0utB67HO2B6H0hqQhqTHFnS8gnaxWTm5qp2KsIkty6kL3/0t7C/g4siRNPCMeJkNlVhYzqEBSqUAsW2ZZlszdpmachul2d0/3DjPDMg79ZpaZ95hv4ZiZb5n+zDT+Z2ZVWd4+vpOpSgmqfC/eF198EfG8uTB56ObyaL1uWW52Umm3CwGTKGstyb1aMRd4g9WLClEG936LjPEXlNeUTylfV35pN3j9KYVwooPC3wSpfPcBoqT7UzQ6rghGmIg9HGeEv6JwhfEYjyVT5CuKioBqNGdSJmphIujGjI1GrwDSMWLs/OfdgSqoUnx6fqf59ZEu+LWvfP6zH//o3VdibXBjtd4vajzswSyCsUn6Pv/nc/Sf0Z9YC1g9mubpzM9lpSMnHB8/mu0pl0qsaoZfiYdtpoNwFhwlp059DczUwvi1mNKrWfBHlimIUckwqnUb1IVDPxsI4b7azFeqDf4z7eEZqhIEK3f+eHbFc3Xj1JC7i0FaWmFBF+1c2wM0jZ4k3LK6gllG/cwJR310l2srw6VeI+04uikNO/eNr1MonTw9slyiSV5xyr20BcrzV0tuDlCm2Pa63WoUz6/XuD7eQpoCIIGrynSgQ7vQ2hgOHNW8ZaoqHu8gR8iC22/5nWrzuZPjnUMdsvlAczL5emCbrXbOl5rM1wwj8NZC18wW8tUdFZ9U1aUwdIzDdUMKp3P6mBbWMxQznWDV0O1auvmN7zx8mHFirC9oy10kmiymOVyL8WDr3u/i4/hTymPK4m730Svbmxuea0sFYX+t0ya4F5O/12dKesyYV8dbNwhP92DmuWPKGzv5YRDMpj6alogPT1aPYxLUziZzFgUkp01RUHB/ZgDR63p7JhglBjAB88SJL7wv7bEUsf3DFNwtoFvripRBPvJZUmPuufVAT5f7vcscwfYF04wSnu00FiiwDFUts7Z8BTmiYZaLbqzHjvmb1z75NQcB1LZmmmdDpAwg9dPfqV6/YBqjgsa1MEiXydJYUFXTKyx7hnvc3l5byR6r9W0AG6hacPuNk/1cIOMYP3/vt/D3onF7Qjm/e/axLeTsNBB+HpDkswiU7iucEcbJ3fvqBmPKnWm+ZRp/xCvr0Ts3H7540Gt0qyLmDrGx08C3cc6gphYuppLB2mh1bvzzdRILkUIkUxEcLSjxgMx+dIvJ6htXf3RTh7WRKK3WjzWC0/uXl8N6y9WEkOGgyM3VKxId26kKIusvapxR1NIjYI0FCV79jL1559FUvtoOG397cuKzB6dt0DWOd65C+f98/0e90iQ/zJcCs5GyNSlF7USa4VJNY17dT3UMoTmp/TVGKAXp7PhAwR1vZInIFIctVa/VM+Xe8Tf+2bp1cuNdjHH7Y7HBPRxZ5nujEX5ZWdsdP3OzSBSytOjawEDB/dsnkOwpRCH3bTOJ2Sw8uHxxbdJpL8ReGUQtHquZtc39zdzIxvHAzJIMa9GBQPBpPHcEQmuR1T5ovtGrYOqdxvGZ3A/j41O9Gp86D0ySoqMSPYuljxtSasWiq/kawXxmYfHZG+9xpdG+GA7XDdWtNH/88nqL6ns7AQu4efKZHILlC66bKRX10YJWGFNBPF3TxcqQ8UJThScWCMdAJ7r2aIBSEJnS85Xdc/WsZxDTf+HED1w/DeC3cna5rVKk9N1XP/HoNVWOyxrRUe019cWx4IIELMMxdQWQopZZXdzYKZeB81bI44HU7z2Pz+BPKx+ONIQn1wFwAwgczyAlly40CKN3QLJ3gSL4vsKopExGXkdQKV5RhEKFEscGlBH6tBIHd/zx+bTYcPDB97/x2vPP3nx4Z2s0XOxVSq04sRSnh/yj4OnIrOM3tZnl1ubcKpxOQnw8mKoLs+nzp/JZ4o3q9xfNdDlMISm+b7xy4kPt9urcwaT/gjn0w+Vu380MFz2n2DmtWk9vEBWdYCdNwDb8O+dSYfHlRinHpN9yzUstP28vnCtniFNydvLcIb5PbGK7qnDrxBnmrGvHNjdL9aDGqeNmy0hoXRZzvpYyvA+lHvYOyla3v5ttDs7ttspBeWG1J0BucpDF52wNMr0Tl7kYZTzkLTfvPm0JfrxZmCyAk3c2q6rvkFwpIA6RBRKcWq1mTz5Tztte+YpzJhVmPE/XMU1tzrycgsrJiOf9Kv68shXlIz++640FgvLEDSQU9zdDjcRxtZ4IQvHymSOSE0fWs4UUE+PCf+SMNMb8eLb6FEqAPn10KM4lmg9dO9jvLpRyaT+hjP507qKZTUji3KnH+DVKJCNu4wNySnzSMJklLsb1KaNOMO5BMVGIcDrF0aSuJeg4W9yr8KZH2MnMlrZRrNcg/ipMNBo6DH4EK6mL3T7b1/qXvfp+UX74c8sXL0IRNtYRtMnDwMV6bpk9fPJhx31uo+dnxudTGR1On8oxKZCEy5ypFiIOgreWvDEvbJTLCAQ2PHQC+DZcXjn+7HW9uGrlwfmF73rv7vLAaja0xSYi2qX158T3XN2NBnfnoLWY6lF0+OkzDhcSgHd9y7UWFnbqOTXJfcC99+HH8YvKJ5Ubu9dXAMECoXzgJjJB9jsLLQJ7isIFV8RdRTAuEsWWJ4otfW2m5D2tcD7V3/nBRz/ywvOP3rly6eTuYq9W6Uoe9MJooNdmiyHh8EeLcPa9eMJin32UpL3P3RKHlC7jA6wvyj5gNHElPHI+s8XI46XoW1MUnn9TBxWQ46mK0Cp1KQvI8yuhOlq+ZsPGcYOZKyEEN8v1fUtTZU1HIqwQvZ0bjvPIcY0FFcndg1ZgZ3yq8kyo6mlbFwNTgLlU7nmpnSGFPAABRgSeqBlu6Fs65W7VQRMQObmgI1aFLLRsnh7eOplPLx7f2NY3CLC6q+nBQxVBmd5Z0KRtFisTdDZXVdbl4UP7n76Z0uwzvgo6cobliqkbJPPU6NrYfLES8PQVQc4MuFQZp4Jo5HrDdENdoCjFMWopWpV+hK+VKHC/u2ucSjFClIeBUdyfrsemghBHnDFtiJX3u/MUlX2/GsCKcyf/GeelWSyCXb3U6NeW2pxne5DEbPMZSearPQfCZKZhHBvE/DtHFCIBz4RthLOw1ucPJO5R03auGPV3VzU+buk+BcpU1mu0N7u3NjwvXS5+o4VEK+1RJg3J/YHN6/maJgGGZ00pjQ1p1LsXH2LpFK/UZA6/asNOT5iLIDftnomE2d/U6nTyoDvh//cQcIHmwh5rldQyarXFxxf3H9Z5CvWdgUrQ3GrVB1dXz15vnDEA1aLwFLz3v997E7VozHuRtnhy93gdCMC+ggooSaBLFIg1La4kYRGNfr8yLY2YVb3EEc/25milUkpXRZyFezAiSUBnyhzarZnPSvhBK1lBJKIfU881813JaM7Gcz7QR4n2mWg+oyw/VMqHuXw/zAQGtcIulQTrtzMaLy4NSsixejwtCOMsV09/B1BIX84tWBLQCrPV4VrWZQJAjvYYApiUrxjols6eufxoTnLVMP0Mfl9gW3XfVBF9pACBu6hS4I0mhc2WhoQRc6eT+//+OOok3c3Zw81Nxz1/bPzC6cJSSAzU9FPbDAQysbkkUtVb35W7evbMdtA/bZoKKm7EjX8cfzSiA59W/txuKQOUbC0iU986gZI9cXhAuHwZhML2XwARJQwzkd3vKkhViupdRWVUjbEsZhevKJJTmYSrNAlXBVVENFnkyNQzFxQh0iJaEicVSpDQOIGlElSjqJaR6Z3I9E5keicyvRN58E7Tm8QJx9fvdlrLjY12drmm8WIvYoCjKeU+knGS+ZxHrtGxSWsm6oQJmCahcGwcySIRMURO3wdHwug8EBbxXeaoOF6DB6nLcHUtObMd/3XZquZPCNUusOyw4J58xG3JyxUqGFcB1Jvnr9y2iL38WJ1r9YrBCoGuM6h3DuqoCduVxWK1IprVUmBoeUsyPZN1MgsrQCHIRGq+pvfKFXiXxg17fVlSlRH4BwBo6kiIlZIvVhv02cpKefR4TdWPbZbMVRWsgZfNLkhOQSMbm9cvjlqavXKcwfJSUKSQAidV1YGZ9XPtfuDLpudxd8Frnh2rPNAbaTNfSq15BPVFbMA7kfn7hlEq2+Q6IJp1JkVRowoo1QgrPx6t22eUP7PrXdeQK0/eqdgU+CoQJDO87CsK40zhdxXglEOEgxQ5xVem6gXnztuq23L/RdekYw1w8f7pHBiHVxSgDGKQQDa/6Oj8mPgYt29ePmj3T3VbIkbd8X19i8d2w4WYAm4MB0mMER6B6RKZRWvzjNIRAieeeCowBn46HadfarG+soTwz1musLxxiWKvDZlxR/D0+y8Rl62f8DVJLUD0s+WbXvrKh9Syl9NVmW5KSmXGcy32Zoq2xxcv3BWSndgRpunZFKycMUzpOvxNfdtaTaVOLC89fL3rFSYducKh3vEKmgqq8XR3iPqYWIJTfcekTAM6bGRSkFrTjXD/yd7OwZ6ElZ3mSBomQgCUE1MXaWUaO9NMVKPzd5Tf2i09euEEYfLbPvrYgCrsPcAVsv9Xf/lnfvgHv/KWKfkMHSaKIEBEBNdMxpJV5O24VOLVzF+b6VyzQCOufksYjy0P8lMBffQfu5gokhH59B+9SayYjRSK9PX/jEuPrornPvXHf+kLn3vphUduX7967szOZien8nTMs9pHotaDYfnbZLCZVDZzEvejlCMhLLn6QVUsnMHKURpq5pB4rLO2Z9LbDEmOBIWZ1xF8xseSRH5yZvIz5h9wRtxiXj691mJN5MgzuXxIRH1ZG2QWT7ePNXMhSLOeNVCkVuscfMoHGjRrpiCTEzeEeWJUsai6clFEEkdgUMiZ9Y0Fg+dTlqtqmhtmrZWWTgp6Rpd6n3DEc05TVbFYBAooaGkJ0GLMTKlGulSqhoxI0vK4KsvWliy7hu1nKaetkq26bt6rZ/zUsZRbcDjQU/zaVa4t5IjghiFNajpooNbM5jn01VLt7E9+6WwzzHiWm+2WysJMWa1WaAEhuSbh/uJi1nGHk1MqdAtNqW67mA7KguaMbJtjylop6iqojsg3dL772b3dpusDAQjGRl6IyeTue/NU7/JuD0BoanNVGn6uo7qDwRvvGmua3nTPi5zgXM0KS12qSYLUM/Lf8urn1jYMr2aQzNpfeEvf2ydqi8VDoBMrWTe/QzYiRPw+5Xt3w/eDgBdBEd/3hYuH5yQnCtn/TsDZgllRKAdOY34jOIjE3wmF3J1DXOLwUn8k2tsdvv0aofA4pE+40StHVx5dFPvL973n9btPPdHvLLdykmfjqoBZ0q/+oMHxt4vDUQ7Zn5vreGbw9/WY+cmifX8tjGeudWr4JRIG87DlKJAMgqN8bTo6Or9JXHKDbxDJhy7qDlNNN69b9Ua9qoLaUdXUyyWNF/Isu0WJN/BS7TKFi/mqn7HtbJuo9QHyxYnjqCvtwNZ46oUdKsCgm4tLWUAAOAYLm6l83kv5piks28xicTlP7aJtCdsrEbgr1QzPEPlS9ptqT7jajkuAaUsbFi+Vz6ZI69a3XUrpzm2JHmbIZeRreubgAs2rf+eJiqUx0c3pMtvdyFCtsFzRHF6sZga5XOBZ3upjAqBSO4WMEIDrsGhREDzfaHFDZSiDWt67ePONzYokSEJdB3KZiQVtgdkxAhsRQ/td/KfKi8p37hpnTyFVlvqIZB6FVBQaxxWxeInR71cYzKIL88J9bSD9Hz9vrhCU3naKAgwUGucE5zqBS5WnnugsNGqmrrxIX+SxVlBLrGTGtuLamtk0H1nR1LymznLmKWe2MveVYcj52zMNQXo0M5d59Rj8pL6pbvuMsEKZCqkydeXwYGnvdNeqtZ+/HhYObzbyakMu5NGuuVmb13umVao5pdKGQ6RGc6wW2pmQcWKeNAjVDg6WF0rbjwTFheYyXicVw/SzBQ6eYELTBLdz733+Y9dL7dI1j5KGwxH1BtrQD3I2WuNKqpjrDgrmQn+xrTFG06xRLCwWWl3TsVVjsqMhQKEkxYnhqXde+kC+qSQ5+xZpRL70U8pPK7++W/vKmQmh8ke/r1rIBVyhP/Y5JFz52HteIEzQ/Y+8juzc1CmuaCB4rBrcVUGJ1zl/+t/jQ2OCnbqQVKDP86SL9y+MQyiJ8HTsCCmRTx7d6IGLdvtH5zP22n/0GhpbQ/EznwblB7726Z/+zE9/4H1PPnbq5NbGyrKuKp+CT+mRZTSH4WyW54RqrvLNKtEelDAecJoPRmHRuxKGU9b19kTUEkngIonGanyelZjMYGz2M9jwbUrJ2n1KnwhVwk34HeSyGcp9b7denTDKeLchoJMLCpZAyysia+QN5MapaLb32nWTMt764EbJT6tU6pqbFpDAy5LfcYmueaEkoF5ZXRSGpeVUq6lrKsAjEKCqcnPgu35pUaNcDLey8HhjBKK1IFC1lqTImyohVob7aqNfz/ONl0JUvyi/8JXspFXpdIum7a4tBkQUtjzP5BQ1p+wzbi1XK8JKe40LQdiur5lMDK463n7eZTHaxJBDsk61KnQvTBXqNcPV2ZMnekCpRphJKX/kUNLTGsjiQxvnfGJp5naMjU/ltNtLNUFba+tZg5qpcocLwzeXunkVeK+5Yn7ju1N1AokO/aeJFeHTJ5Q/ths++VidMGV/sUeQnlvCmPyvADk3haq2wuJwPSHxSszHkUS/X+FHSHSf+6f/c09PaH/z33+mAhwUFuPXnO6nqPKB9505dXyns2CbyifoJ8QRgo3XjuHaH4GwowKBqSIwk9cEr89d4ExIi6PDyBL/26ENCQlyTLuPbZ8HY93TZT018rhZrgrQV8YUvGsdDVBvVSPIe6gYZCPBmVMqnXzd+i/FPOZwmitx/Qj1xn+xJl9/sqyJYtgRGFDTFIUc8mJdck9SUjckWxSESb/esv4rcTB/77fJesSNvqj8SeUv7NZfBk5+6Nu+9QuPMoVfPkRUBChE4BBAsP2FVonAjCltqiAZYfIoNa5w5EkZrOAYsyDgIg76YBZpzHhQKu6u2XrbxUd5dWRKbDKCTW/B3n6LWJvLfPlLX/qTX/6T3/s9H3zfm6+/8PzO1mK/UVvWeNBrBpzH9P1BDbVeC7hIJPJ67ah8Yo5wD2b75hxqbmntI2CchRVHtYozzeLBNPtqrLrHDItPU4lhkA5mCgaZBw++iNO7k/qSaC8Rsg4fAahUAAXK0k5xoDEEdHuR8bwH0OikGyUppBz3PI1rbt7FzEoqfKWQ72WKywVNRXtYVVHT9JyqE1lqMCQdozDaoQJ1un0rRZGsu8MxTQ1TGiNcb1CDEgqAiCDkw4fuILqccdK0afN/LRbzNQnA0vnB+XMgdckJBQrIzextB56Czc1g4O00HG3BIAStd+6ZZvAOvVOTUmon0zJO8nqt1TMf/+UtK5Mvlic139W5KbrtPKIqhOc6KVU4C8MUN4YrTtiVAPsTlclts61Cy19rqiYAAKUUkNDqlsGzXDOqj9bDQwurxewpx5DZcU/VUs0GICWSGCzF0qWap4ByMmJl/2vky28pe7tnHl5CILDfyiHdUyiJYlECJE61wOsKT7h5rPkKpog4tTzPu1w82D934vjq+NhCrSrjCis/yVoO59TpwXrHUXg/nzZOhwlXnqdL31bXeN8E5xCUDjgsH8898kR1uVnIovM3v+tLh5cn53+wWAFMf1eHuT7vOcRA6uysWmFvfLKdzbjqytKFL77Hyb65tTha5Ona/uFCxfULxeyqOYCf3PaDbGplwXU+9C2PPfGtL91830gK0C+rgMZIBQ2NlfU0I0GpaeuoL5750Of/rIM7g73V0ypYNpftfLOWDVQSJp0av4U/iH9WeVZ5ePdaCkDJA4pnJhXCcREI399Dyti+56CyF6vAPEmUJNmTpxUh5ll6QugthVKLHjz+6KWLp07ubK0sd2prMq6BnWdIRjMMTwdzcW+eIjlCejEf5Fly/igsmi3htdEc3+N71udLWFzooDk++5bYfvJKuVOvQb3Ksyu9ZUM7p8Lisq0JtZRqaO7lpkoHxzSpXT3HtIVjZb/sS9rd1DhThyv2w+Xe6rpORHDZxhM3r/Vyxyvwav1sKLcnZ4nnhEXC9cVFYkoU0RoTpfF6xXc8y29ky6raBrGpmsi0O03EuGdIBd6Pl8qga/ijdHlntyL90w87uV6uuZWLe7vu/U409t+Hf1J5Q7m5az7x2NmToyKHvWcBZ/46PbVghSivUyBIXp8FFP/eA+k4xLQVJbrbG6++8/bNrY04k7hmEdGa6udzXDtK2I/8t9O6ZAYezGckCeD01OJ9XsAI3u5LJ6Ngug7a81qAZK6ErTpUXWg7jmyxkGjtFScYVEu6BlohyAkWVnTOqdkekHwuyF5MNde6lGiQfiggOspcQABoLS1ppgAU4azb0NRdKFSHge0E3cur2bAJmupRkyz1icFaor5kW+1zh90g3xyUA2GDDLONpus7gxOLQbGUctyldUBNaKXNxWzq2q/fZPa2jRxl4cSELp/ZPtXH3pMSXcCZHvEpzNeGLmNYTlOm0NhbJkrCc8pnlW+JulW/ups9AwI+8Oqls8vtVlkq9GPAFQTJ6SwkXFEEUBAxHZoVAydSWEyD3ia/HSWp/guvSRJWqU9/8q03n3nykdunTx7bHg+7rVhAW2vNXN2D9YIPzjIPkkj/vjnE584m/CiZFdy3jKMw8oF8i+BT8SK6pv4ADAqRVDrOa2qaq/W6P6oHw9so7dFYY3aqmKlr4slqfSmXMqywqElg20uaM9RJdY1gb//1d/cFkvLBtmH2eiUtk7FMrRS2DMmgreZHDc12M5V8f/2JFjc2hwZuaBKzQ5lbaWd0XfBMtRxINqSF9eL59y9E0f833gWIKUrz1HDWqkKo2eqp3ukvrzjFlO8GuXw9lbJAQu54jjvlvBRh81ilv/r4S7ny5RQp+8xkjghLo+O1g36f66dWrXQzo+pMNasTDkPjJzLf5ZRrWmGTlLOCIK9Weo7/+cdkdiC6Z6utAQAoRKlEGm4psqAPKj+l/DXlM7uf/BOf+mSv4dpCqi8B1XH/OChwfgEgrtJRFRJndmT0+xVFk0JqkfNihm4w/a4iFWFI8XRiCiYcpTF1PSlitC4ohpG0KKf5ASi/+stf/N7v/I6PfuSb3nz+2Scfv3P7oajgYmW5WlY+CB+04jbA2tskpHZEwWcYMTeGaeHUXFQtyWE0sUI8mIb7I7ZRj41g+vq+Oj+vyJqXNbLZoaOrQ/9tWdQZ80qCRTFO4sXEuvyY1AX+/VP/cmdC1PaCaW5kNF21XNeuFhyVrOy/eKzdcoPFiW+eyrm3VnW1dQY1IomgQkgW2oQy1vYzVCvTpUo7XSwtdg/Tqaxa7ZV1Z3e/kpaGycpdXQBF6NfKhnF+ZbPtb+NZJi21N+AAOZTWgonMKjY3O0VHNFM2ZyBZS7pYai7/Tr9NHRqUogMVtr5WUjfXUuGx4Ta+q9vUtVxvsRIE6bFBYxdh5Nx0u1JK+StrV2rNUbC44Fhne+4jNumDAAYEAISuU1Ys1083a4cnbtV5J1OwpVfiHJ3AF72UJKi1dQ0ZIF2qZjW2dvzrr07CugHU2VM9Y+cDj6nSXnMQVKOQQr2Vv7Syfbzd8+22Gr0NS//f4XvKqGFQymjmzR8cqd0uQsAazBocV0ApRL7qV/Bnlfcr79p97f1lHSkoL985PEEp4n7NYUTfU3RFn5WYqQSl+g4FKYn7xAShMbPnRPDIpBVJtDgVoBAVSFx1YV2YAtq733r9tZdefOH5xx99+PrZ01sbw5XB0kI7DIzYVBNUC9NzgT+K6x6Q8JMu5NiSgpGwiBCJuDBVMKawFoh5NjEpq+b321nisrU5VK5NErusJ20Yk7nIKp4w+LlJVrvSCHzG2xdTiyAK3ErrPuGItdPpbbOQWmM/6yGnFCBzss9jIN/b4DVebZnwqpF1LPNYSzUJIcX15nZP44t1ViqovbytFcqTUMXMuN11EC3mfJZky8NyRVsRcE/jBxs50JbyZ1z94sBMW1uqpyY9uqkFdSMdFq4+Y/lEMIoAEraNg7cMAJFRg9tUUPvQ7RhGcb24aOAiJ41qWCYi33+ss5KmSInNU+VXuqNADLVplqmFvxkh1CeUp3Yff+J2N5vxuQKvPY9M+ciHkIvzQDndXwLcUwAVBOWuBEURXJlhkcIYvzOdSkqT9J5HDiCK9d968+UXDy+c3G01VKF8Aj6hxpxk1Y1H998tbo64RpK+m0qZ8ffjV9PjR0hzxK2P5i7GjHnNjRAzOJsZSHS5eKBGdCZMrX3pV0gudaZ1LiAoi30OqdJpJ9fqTU4UB+et8SRssKVT/YZXyPmWg0bf2x68vJgKT3aE22zyjX67tVRrphr5oJZT7bxX9NiaZi+ulzqTbLNuAqVmPtMIqJE/diu70WOcktrEfq8JUr80aS+vStMS+do4R0SY73Qdf7EwPJYt3wla0i+t9JdWanY2SBs6XP7c7fSPPL2w0d9RaZ2HFNsL3S0/s7A0euavfupKUDOZ6jmlmqZ/yzOu3V6Wfq5ugORuLVdHWlw4JizBVwbWtF7xTfQjneiJSPvMI6iYAkXNgiSXgMvJGAXrAxU84jBqwmG4ZILHDceSx6k7oVBBn1BUdcZEtFlrOZjx7FtsrhoN4wslZ3f/C67cHdy/CDRI2mD+g1cnl8RaUh6Uxx65eHDm1HZUFt5dKORsjVHlCXhCn+LFZG2UmNcseJ8b0INNPrMwZMaRxLw99yhPcj+714p58IxDJ4b7nSN+xhHSGXkX3eFEgmp3+luZ2uMDi5jbnrF3o9tuLphcC/yMquvLHS9UPSkIADdrln34UH35wrDHmSgKtnjTVPu1jHcNL2KdP5FihrRZsUnVTKXb6Xf4xDYHo7vPl7S1lJRYnFiOJxxZN7nkqfqiniL2Nz/3UG0xIFLraUAvdPJ+oYIynvM3730Q0vibSloZ7C4CKCjjv/YdwD0T4Ny8YH3WG/VIHFZcbjeGcWcUCDcetngvizg/6rqjOI/uQ/AWYS8hOuvHs8BSF7fw14z/93c5qBoKhF+AXyBgGgrc+3/vfUD5Gv66klHGuysqKJABouB+Csi5KYTElkXeiLEEb8x6KlG51FpJNeNup3A1mgg3JhSTUcxl43f1+B3gO4GtblCRNUvetoXIJzv950EjGULjn4H/75c4BPGzK/DL8D/gv1Lc+c4L7mriQcKE6SQKdfdHIox85VVP09/xjsfG2ykH/s7iLy4a2ut3DSFfevGR4bYnk/rQfwn/E/wjZVU5VNq7jXUABfaDFCp7506tDPrlnIBz89LqFw4v9DHucjpGgiM7mhbdxnBXxvQocl7TirLWuC2SuutZUNY+QsRwFHcJtSaTeuthvb6/AkgxlS1JKjEjQhrrtOB6sAxsZ4toRgBw4wY0uwLAIO91iCwjEFYOuH4tAGsRXhLhoAQACKamMzCJQTH7yOXzx2PRylpbdfyGLInjxxdW9MBaf/JMvsXM5U+lFlwiK2kcWaZ4/WUSz9CNe/8W/lRUab6uXIn3mTh5YrNbkAIk7M1iUsVVDvbOtlsYr8LQT+A55PcJ4zwTGYZ+el6935p1MG1jaxKPQ6pd41Mgf0CkbU/arVdcRuz+jgt1XJaIxO2Ulzhj7m0AF8PTy5dVettGnYNU/2QAXp5pWc3vZw1uVmWGmTZ+dR8Q9ErfwDIsX7dObSOxamEDibZoYt/52OO61c8u4kO2d/IHf+lDzJASkQJ+459J1URui7/n9w1WsJefuVjlPFlhe/d+A56Dv6dMFH83WiIplbHpzjCTMcQjED/01BDmMlLo8xkrbk2m0z6OhyRp/OQ2abV/LkRD3xSg5YcOIgH8qqm5VxAQkfJrV5CxSr5lWFnGji/DJxfuesdMU99gQNSiSqOvOI1qXeeMOXJhuJ5Z83A0BmEF4KXbgMuogGLe+9fwk/ikcqBUd0tL1ZKhMAVgPwPKufk0vrC/d3wHp1Aaf8DppAWzWeNJa9oyxp+/PZ60k1kehuHwfmgwm7u5a44ZGc+b8HyBQHvhzhMmVPB2akXX2ahSDIACAjSO1SUSCpwWHFMTRnGpyjSjZwZnzi41AlFB20Qcm1pq4UCz6MD5pSvitNWSsp0pBvrlq/0UQ0IjITFAAEkbbru6vrLDzXw+lT54z7Whf6bhE0NB5ey9X4eX4e8rPWUn3tFnfVivFXN8tudNO562pp8O5h067fvLc7aMwyR4uW+bpDVt5090q4RiwpMs6C+tIwQlLZNHKijR9J53uXXCVl+87IFZ7WuSLfvfR4GgT2orVcsOs7zyPJrgVCsNv6hlKtbC6OT6khC8oA+HA1195oxlmWY1xwIN+hTR/6IMK1VLs31WUEAp3avDKfwxZTeu2+wAQdeJ2fd+KR8Q3NvdQeXcbDerpxVg8Z4pNNnX4MkY/W/FlnyYynd6tZDzXIS+kykfjnlYtO7a04rW6S5VsQULEcFXrV1vx0YRjJJvxBr4vJbmRhMQ4Om0UanoaaJWhppey1iORgBLRXuhDkiI9EJK32WZjwIwQi4AZUL/Jx9HDMy/+ssZHQZXi6q5MtFlVjIgiFCrogTY6W42JEfH/Zmf10qW+QUqAGIhzL23DL8WYfQosuk7ysru0ghii7517vT2+uqwWctn0h5YsIcwa2z1lIOLh4d3Lt5Z6pNoxsO1VmTOR5Vk05leXfMjm+c84EFQxiR16s9LeaHV5jNETwYmbpMZT9ZqZDirrE+C3LT7EbLELECNIrus1z0Vuxt2ZkAQ4jIGeSZ13CoL5ly4YtZh8dwlH4GCpg0Q1lYlsFGt6XI8dmadHH7sVbYuXCuz9vRhBeWK8E0KOYeaBYgxgmH/z121nqvhtWCPE4b6jurB/6zmJgtqYXdbN/RBve499hjTCflGvlbWqrcyfGkyIIfxzN8bwc9Hsd3DSnE3N1islDNpruxdv7a5IGZgdvEQYuI+C/MnU0AeT3eFi4BhGqvfh/kgzuQl5e7zgs24qyTec+Ztpe4iSIf/kF4gYHppQMkAkMeCS6UgfcYcqGNDZz7fWlUrp1xgIFR982EdQSUaQKMBRc0mAgYNKv0VO7SG7ExYqZli8Yc/9vRr1FSRAw5zbsbnFqEaNOjiSurqOYf22qwS8uDpS3e2rvoXHtZQogbFMlROXX21330CGsgr6r9opGJ/Z937Q9Dx64qjbCnylxbTOsFBL5XwRD8GxKQYtTaNKeK3c/89PGpxjinm0VPv9aUEsB3N2LA6CItcGO3Vuq0RTTJdi/Gvi8AOFxhm80IAuoRl8IWOkOB6mrFt9gn8H4JrlWHdENk7h+uVnONRQlIOsOP1ZuvYwYVLDg8sRcF7/8e9gfLL+DXFU9aiz14NNIg/+1oC5DN1Pd50RgyjQKqMznT5zqsB4lR+637I9GyZC80yzUDaJgmJoEv4HHYNFQQx8NNugaQ2VamnQHBPInE8Ez9eENK2LCtQbRPzRGWAf/go1lW+9I17z9Y9+j1emgCYI13Lrv+l6ov50OaaEVdEZ+79DryIP6dcVB5VdnY3SxmHUWXvxMZ4QOGcQgkq9B3/oa27Hrp28fDC+eWlfpcl21y1YkIxipArmLeoCQtFkFjrNAqI34twxEU9iIclIScx8E87/seTcUzB2pGVr3EugqPuq0dJUiin6uOWQVy0yoUM0azLItA6HA2w0np/cUl63+IEJW1lAJxqBxfpCxSgXlO97nd2C4Qea7hEBiY8At/2Rc0AaFSJUHuhQA5mobLVk0IfMVPv1jUWpMDO6kugp3/JDjIyk+HcHq09pHoOpkqWc8bugJb+meDYmXCSzerCD8wY0Z+KbNePuNpyxICrerz32NowaYGMf89JV9yIvjZLi8bHAz7rkQzS6X+5hAhSFMygS2RNguQoBKOqQLfbyYDO5UpXstpB6AAXGd2tozE2ql/94Hs+VOGcUNfM+tHA2Bpw0X3qWv5/TpdETQFFRtXK/xP8c+WD0ee6GH+uVFz5H7OLMEbdwB8lsxUmdur7MfomODsDmiAdzNL9sy7p9kwcnJH72Kojlz2fqfh47Jb8WbO9hZPkqsmUVPoGvAyGmYXjx0+uQtHPN21jX7UMSJyONBwtoFzl8J6SYRJTEm5n27bWYRpANA3thdBCQgCQ6JIAC5yqZywbQJYYC1UrpRKiszQXOXjVgDu6lQ3TK8OOk0ql7FTREE3CKQNp8q6obG7VcrrvUI0QChbAOxYd1zh7sLye0aSpUZYh4rU3CK3XeLXWTiEjCMhXD3eu+sB1qXKRFy+9V+4AZSlp2AIY99UmdQ/2XykkfWn+vd9HjEb9aozyl3U1XlUX99abNU8TU5QfDxPKmkgrMWUNYruI8TwsseFobXUYzgd+bYr+MTWo1du16eDHO3nEIzsb21Z8VPCyPl6RrMm+VT0ed1MTQQhSQoI04ta2aeeBAwHQazXKGTbqAO3rSZzipqmG6AjXg7sawlJPsCLdfJl3dHvhY8+7TGMM0dA1MZmkwo5RO3VwijkaxOoABMHd1wkf434MD8UcZSdvpB52FhypaTGmn7r3m/Bl+DdKQZnE/K9RQGUvhOkYDAeQSFRrR809U7Fg2swaG1MzMps4epsFa0cx3im0zTNXVQJw9pjBPaK9esNjzsQVYKBoXc6inVFBOJ2WSplaSb/nEy8w0T4mYdGh2VtPPqUjP9sU1Bqk5d87LgUtqPnJxaUtTXU6OlErLytUMe714aexqJxUbkQk5nHlsd3cTQCE/csHzUouTFucabgXNaYPqHJuqsek5ordfOMiX4mbEY++Cwo+dBSA39pVH7p+cncyItyf5ZIm90vq0/E6jH0HD5OYNhbXyuj7M3Vu2qweRIYz1Usmdc5iU5ncX6I8CKJ13m5Hg9qqp0NJwo6eyrn5gg6G2xYAAOI5YVOGcqtlAk3DqUiE8yUAucBVECDzoOcJN42BrVVrBmj9yz8gAHMucbOSBS35v+cb0sh1irqEglPrSFsVeIWZhIJoW4wSk0+Of3wb19dqllzbOGl3Ocn9jFdGuv7GyROSsxSnZlZdyT+2R9soEApBoKCyfa8JPwD/WhkrlyJPev5Yn+EgChLCgE/T0pNZV1M7juiSvc4ShjAoYWw/yWoaJaesjuNhicfpSP0cJUMJ3yKHWU3DeOeBRx1gzQWEFNUf79oAlDBcKOi1ehKNSsYuAxJ1/aRNAGkJwRuCkAVjkvrsGstZqnSf+0xHW9zSkHUXpVYROf7O27YYV3UEAqHAMANIjP4r79X9y2OTM59pJz+5wlhqRJkjk71P3Ht/AB+DfxZ54dZu/WyrxmgseoQahQg2NtfwAcWjv5TsuBiDxcyzHqWI/XAWR81ROE7eTGX5UTo9tZkHKpdjM6nzuCHsJWnW/IlRFELkA86lET85eL50A8MOAo04wkGmFzK02wcgUF04n1/3UVCg6BmuB6CzEvx9YVbsSk9LM64ONMIBgVLheNIRqi+JJewnL2W1IBfZL7gQFsbepu+urSzu9jlFYqlCgqCspsC9/z6K878b/qXygnJp96AOlFy+sFejSMt5VJDsY6KmUYVi3PjAqBI3UwFls1ImQim5MauSIPTw2ae3o0RcptHiPOxFTz7PruEDJSQzgtaOt3iInd7RXh1TF+jP+ujqM2FlNJXK0/MmBIvUxbyhnwuuEu4OLb+Y8az1PlW5agZMdx02Hgjd5nBQ7yIi8fOu5YZdxsk1gfruSRcA1SzR1OsdN6sTQBvSp9anZdSMT7qq6eQsh+lE9UZS46xRytSXenULJRbyqpPXV4/p/jAsAAAQ3basGmXgADnHAEROEOo1rrgIrRQLVG5VCldWmFasAEEAypdtoqoGm+Yn/hAewQ8rk3gPwjGistfIpcl/eAvX4crykleisVnGlG+aGoo5nh8moziKxzvwk4759pToJcFuNNS/STWbUw4EEDi8oPqHAGbdMUSlAuR0rQaPU4AbGX0V1vDDTFqcSqIxj09OLBmZS0+kGmbBBNsJcCXMXKTb+5UzPTAyRvdDHQUU9d7vIUSr6jDeCfNUExFg/+DsmY21lWUTVWXvaM/waalHYymXaLFT7TCJK6YwHE/+dHKPllftfiaEi7hrILaHaQQ28uNQduqUJ6vwg5QQQ9hSU8sWcOuKq1KaFinCu4tNl1F/2DIAiSW8KjNzRE+d90ppIFynsDLYLlNchH9AaO7lZ9dGGQNMbqB5xlYBls1qLleznJZJKUkV1l54rMa5BRLsTbvpXH08v9WxIB3WHHXxpfAdrpGNHc5a5It/Hj1lpFxXcrvh1XEvTDmWUPaqM4e8eywhJYlCNkr7ScRN/Cll9RO/M18p8fMt43xTOn+KrvM1NWs5nWWoA/+ZAAEJMCobGsD58+5GB8ASgrzwol+tWgRQpgRBdpdQ7tJG2UxnygJIuIScIFiNog7/Rx7i5eGaha7uOjCZ6A3LwiXvU5EXJ2sbfjVv8Pyzj2ebRs7kHLX0t+uPO001cEnJKy+/q7Njom8CAPcCIbxkh8bfxJ9FX3lK+UC849QtAOX5Z+5sTgYpgYD7D13aPxeB71BFPEfgQUt5IXp9t1FVnoKnaLLj1APD0mpF5j0Pu5dEbdpLJWYqMz/C36PSoOE8jA3Tfky5Ex4eDKf5V9HmNgZHYBQb3ZSG40/SCqXw6O0gf8KUU1UCQm4JjQrKKNGzPUAgmuaK3NArqygJaCFFy69rVGW6Zpg6gNM8ozU2skA+g0HJWPuq44c9AK4GvaqBgSe4BIbIivDd1z7xnEVgODCduqAIha6x1Lq2gDZVGScxVmUJPPWUFnhBWs0OW1XV2r5+o5MyS6Yk0q80NaKlXJkKLZ0F3MhuizCve94zaHislGOaEWSeuuaknTLHql3rnlqtBox68QrV7p2Gl+CfKA/H+7bpKsdoVna2V1qSPeAVr1xOuZhYbhx2hkGQJADqs4CaizlznGkn0VueHG2350s9DEJxNCkzEXwWj7eswRrdoPrLrUyphFILNTXnc6BAzYapar6vphgDoN8CUquEujYsZcPQgA19NR8Y6ZFBgHDDV5nroQrvGfXJEFXHubnpZLPELGX9TnllL6caVc6oplMNCWMafVaqJVdVx91wQZMMGWsQOxvmnHxvy2J66dLz60L3pQpcgciWW/Az6CiH8d7inopKpEFGvHTBnscaI5gNzigdhxjTKtwI3abVuPcTvtOQ4mjzsweUo9h0E0gbT6Zh3qI7sgCZNPMUcW//TF0HGgiD/iAS1Khnnyuk9ZTEbY9YuY7dcB/qMN0G5IxaDL5veIaA9Gwj16Dgp1ZXuyYlggfaJysfv5y3+NcAKErZ7FV6B99x/lyhJoys9m/76XPHhXX6DXuJUV6UQvharLz8X/e6sAn/WJkoF2OPtVuvEgKwz+MEOgJGBkKihUvIXIk8d2Zl0G6VCnRW6nAkT3AepOcxyLy0ZnUtIZCTtaN05KxL8ahq6z6TWJbE2V6z9As2qniR8f4QjRBOn1aXFsfq5Ou03QtIbyR5Jy8Np/WdutRPtH0OQuZL9aplqUKFS5LaWwsabwwkdQx8FBDtgr6y+8wZtrGRLfae/zq1bKM9MDUzs8Jk4W/oKNWNzXKWxV2yXtAeXqweCjW2Cvii8lX8ZSWrOLsmzvYFT7mJKQzD5NMfVSTN628/T1Ve5Vj0AbOqcP26mcVftoytjLB5aqlCqJGxeWXSD3Ir8epbgc8pPxBVBteV0i/YEIdB7en2//bR9v+1ZCvyeaPL0U7sc+UrwcPYskZY0A0jbWu2U9FttBA4GtwrBwTwiyLl5DthOleq9s20DgRV6tvVEneX6yYIFLF/u3Dv38BP408oy8peFDkcG9YkDnowy6LU4/nBWSFdDM90Mt2d56gwQtSmdRJH0zoVbVrwE6RGbt5AeTKTNwGNQY8LQjNmzTDIrkE58pBq/b1vta/jR5E7JULAOSxJMUIA+EW6rX3+Ne3kCTIKsqbZ6O0/06pyCqjxwC2lzp4ykIMsNx2jXF4K8PRS+fhjvaLDmXVCjP5MxyZCKKDUI078s/gO5Xyk42R5rOOME9Oddw8dNaDx+DnncVGiiyZHjqpPZ0m+ZYzxr03dzsAlx169aFGAMqdqf/cYZ7uklgbQ0GSBdxrBpdQWGUkMSRznErAcKyO4T71hlrCNjkzZLL24Z2k5t/Z9T3tC1Lt93CDlsOi3bl3zdObZQwmUOiKrGa29x0uabU0GxoVPj9Ku+2Sbxc9XvNeBa/ijysno+TaDZO9+nMySIgkuxw9zVD4Zk0suYoCaec8RTyinEPG/tWlJ2yfVJ3ytUgFgTLdWshrP1XXKVQ1gEMpcIVdHc7S+QV36UADG2JAOCl/wdAl4nfk66NZuo5pLF8YcM1JKApyvFmSumnPF8AqwgHV//Vv1zJNZgtm1YTup26rAMfwRZS96hq0CDOZFf/c/XvSO87lQH7OF2RbFieo5f9BpyVXSki34rL7vF/0CYbsMXqYWvY0AIGTOqNgaJ+BZlBBc7OeMXI4yD9RTPgedHG/xMEcBaSrj4LOFQOrOW47gAau1irK5lvpAa3mYnmQpIqz2+5Xv+nWPgq+Dn7niaGx900Wos6UlEHVbU1AZRxj7FyOM3VKuRSvr8um2HcfkvD6Lwmdb6sVbUgzDJHFzZJBzaBmPRg9sNTKO1n3Co/lRBjOaX7j285hKd4gN+VsVo9xu84vAYm6IHqI13BThxrWTmRbj1OrfWdxVdeTm5qEPlIJOzEzWv5R66sNBbllkLr37hPCOeSJlWx2I1mbhlZPWB2whDW/thAiHLmW3IXBPTHrZwYUu/m0igGa5ZrPOo8cbws4FRt9QQMlFsdAW/rRyOZrRCcQzGs8Ln6E/96dOdN6FnuypHWfnYo8ahNMcXlAT08PtiH7M9O1oCIazvabe8z6OFupswbEYIIxGdWFktKIpqWnk3jCNGwilCgVeq0V+xPPVLkVAVipX7JQGOgAKYuJDtwSqtFrIVFnagYWFbS/VMGuCOJXjzPVWVuvpQSmbQ9fLDJZdT20gIvvXJyBtrH9tk1Pmy3qyAv8AbuMJZTV61uVc/Kw8mAdy8wRzDCeJ7S5h0hUwe5x4fhOkCXz+t7X3S+8J8IMCElEqEKBQbp5qq2kLVQBcXMoYE1hYAJSAg7OPMjP36PNG6LgBuI4DmcK4KlMGSqL/wBuQMc+0qiRIU0BkCRuc6aoPR5/xlIw/Y0xY+DTdEE55TJB+IP5anZWCzDd89dPpmXoWr7V28GC12pz1CM4zIAiBtUIeKlLHLFnvlHcJWusWiVUtktJJNo8E3dqqpXHX42CuHvMldxazviSsKLHETJ6Ct4AThH4YQlNIs3L4xnlB3LxTEvUrjXdnbVERlGSuP3/Y8FqqDsA52vmJKayFvMaFKfIj26yYGiveLdSeL3NO1NjLRV/QV56Z/R9bbPp/bK1MRsEo+vPM9Os//zxQ4q9nkvP4L4AC03PiY/8/5I+WvAABAAAAYwDRAAYAAAAAAAIAHAAsAHcAAACaC5cAAAAAAAAAFgAWABYAFgB4AMoB+wIhAl8CjQMBAz8DdAOdA7oD2wQ9BMEFHQWfBgoGhAcWB2QIKwiYCOwJTAmKCh0K4QwlDMENcg4sDxEP8hDcEZYSTxNyFF8V+xcgGAUZcBqJG+scjx1NHiAfQSCjIZIihCN+I7sj/CQhJKclLyWKJgkmcybzJ5EoHyh9KNgpfSnJKoQrCStmLCIsmy0jLeIuRi7PL1UwKTC7MToxxjHGMfgyPzKtMx0zfzPsNGg03jUwNbI1xjXaNegAAQAAAAEAAHA9A6xfDzz1AAsD6AAAAADYspj8AAAAANiymPz/5/8gBB4C5AAAAAgAAgAAAAAAAHjaLZCzXvBxFIef83tt27aZbWx5ytjSHYS5JXclXUPmmm3z3zcMz+eYbPMTwBJAOvaeDAY474b5QS8RVkmJSLO7vHSrfJPMlvwqmWLrvBQfxTfhL96Jiyf2F/FGvBePGeSn+Kbav1bEV9fO3VNlfHe5+J0K5pGrI9llc+nUDUJdJ+Y+8tS999ZdMzdcIy9OP+TRqWDhx+VT/jyWvCT56FSA8lu0W5U3cSqIR6fv8tx1KB6inulcsruU211v11ZBhDrT3pVE2wpXrIZIi+SpbWrGBRLsHlftgbeh+H27T5bz9Idr3LYpwlR7WdJfsRvW6s1bgvqf4YKDf6fO6tZK3b0iWe1tsQ0M8EX8sCXibJlXyn9iMTy2DX5Lf2iJstdU8xkE5MABCOBPzwAAAHjaY2BkYGB68l+BIYpF6v/z/29Z5IAiqCAZAKMXBtcAeNpjYGKcxTiBgZWBgamLaQ8DA0MPhGZ8wGDIyMSABBoYGN4LMLx5C+MHpLmmMDgwKLz/z6zw34IhiukJwwMFBob+OGag7hdMN4FKFBgYAT4MEt0AeNp0imW5wgAUht/5ru+6u1e4gqTAvQC/yUAIShAGtwBLwHMY7kc/A7TJ3qEAUPSYMuI6eeAKBw2bF375x0+MJAVKT9c9yxUR4ImPkRMkQcZzrnq4fc/qSVta0pSG1KUq5bbvPuzkUNhaisnMVlRAXQ2AphuAadk7u3v7B4dHzvHJ6dn5xeXV9c0td9zz8Pj0/PL69v7x+fU9mJa2jq6evoGhkbGJqZm5BYOlFQODtY2tnb2Do5Ozi6ubu4enl7ePr59/QGBQcAgDdUEonBUWTrwuAJArMF4AeNqsVeWa60YMHYeW4TK4IN+52W7jsS8z23HSy4vfZxftpd/l9hn8NHLK//poPXKyTKWFaEajkY6OpAkrQ6yW4yghevm7mpx/yY3Fj2O+afNskm5QvhxzpZn9MayG1eqqXrEdh1XCKtTtnrJUmAYeW4Yp3fC4YmiN+M85rs183Ju1RsNoNVr4JHa0Y+cx8dxc7PDTxCa+K6u7SUJF3yhb41moBjviq3J+FZZwFhNA5Bnx6FycQkNyNiqr27K6ndppkiQ2W26SaFZz8XqSeFw1BD+1ZgZA9XAu5roOuKEDwE/YSj2uGQ1ctFbUVwKSk35w+cR5tMrVlgN9SDnl8F1crTeR1nycztnZQhLrBKdPF2Mc2ZLUILLHdcNDodtTlT41DWx1oEGxDjKurGywtQr/XG95PGRIQI6Fq7/X1AqJB36aJmKStkuQw6Y3NKbCKGg5W2SPmN3kj/a9WK6GHhmnFOU6o7UBU8oWNplsgNxEydWmztr9EGOHXOfLuKVw66BL46ZMqDc2Wo1ix9ZO0nI8njBFpRLxWtb2eNLAkIjHwxdyHQsdJDwhuwXsJrDzeApupktKCAysIi5PhinlKfEkSPN42rxciovaWju5zBPr+kePT5iX8/HLxb7SdqA/VepPmkJNhctxMTWF+mUBT7nSpGjdoBiXjwl8sHVWE/KYiwshD9kGeU5l2JajcW1zbffPcQX/pSZBJl3g70K7u1SHFLBQ6pQGWyGrxz3LsspanTKqUJVoKeYpHVDEYzrgUQROA0oR/pfpaUtNqiDI0+Jkw+XvXPsSaDqN3E65Hp8xhSXyLHgWec4UVZHnTVETecEUdZEXTdEQaZtiSOQ7phgW+a4pRkR+aMhn6zOPW+XiK4/dcvG1x+8ZxRPuv8D4PjC+B98EjCIdYBR5CRhFamAUeRkYRTaBUeQMMIr8ABhFzgKjSGPoYdlqnkHY6ZRCgRBKOSDZSL/5hj2XPUzSFUPUpUMqobO7Wp6xIy3QSh5f3SqPdZavtIq6dSaKryZlgtdKZg49vm7oVon3BuysaH8QTBiCH6xXZ39W8tN+rO8W160zyOgm8gfgg/GyCrO7Ht8y/rmHHt8+zhRNuArzOyiJOtskn7oyvKDyeZ53dRfTHq8gf7Yw0bct68xpxL9rgAoDgr/ShEdCdz33NdHDHL7ubR+T3/fBNR2IFXEq8/50Pv6pQlWyf6rMVC8mgbyBwyEGrLTWHUwfqrkHLYGN/mNfCdM1zdUwW5uLsclsrFN5g/beyTQh9IzuoIYaETrIC6KMktJBQbRE0ThJIbmOhqrv8wqPklGzBIHPuf4rtx0LJb8vHBA09ZkBB/ohqHkgauSqA5x1dFeCSbUeir5MYMCoWop9eqgdG5pNJZxtU95oYvd857dvv1AHdfCgMlra+NEAQbhZmlS+nvemuFnKx0aTL6x18DA/TPzCt05jAJ9sqed2qp/utj7Q5pnhu+6BTgPD99wcgaVZgHa/Dcrisw/TcKvDwO5WC2q0uq/vDty18WjgDf8Xrdj9v7pP4Gd3AUvjCdlRbycZYIyEjM38O5K/owcE6Lu7U+4i5TP94ewpmcNTPt/ELH50iP65KZR1+hTfwvqF4TsQL4W1CLxSJweKQdhXRtqRX2L52vTwzmDxBgtLFm9Nzyo1f/VY12YOA0AUhI+hj4sEDRxzLDOzZWYuS9Cgd1aQzfP3JxY7EvpLBvMnkcUQOQyRxxAFzJdEEUOUMEQZQ1QwPxJVDFHDEHUM0cD8SzQxRAtDtDFEB/Mt0cUQPQzRxxCu5T2nh3nA8N6lhlofUiO9nmR8yhhb3kuqJwzVU0r1jFI6t7zXlC4YSpeU0hWldG15byndMJRutaA7LejeCh9vrpKPp2/Te3C96yfnlLxT7DMrcU1jAHjaY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZ2Jw2STAyaIEYm7k5GDkgLFE2MIvdaRczAwMjAyeQzeG0i8EBwmZmcNmowtgRGLHBoSNiI3OKy0Y1EG8XRwMDI4tDR3JIBEhJJBBs5uVg5NHawfi/dQNL70YmoD7WFBcAd1kkywAAeNpjwATeQAgETIf/v2Baznj9/+P/ekyiYP5TIP8ejA8AHscPQQAAAHjaTMwhDsJAEIXhf2baEsQurQCxHoMGwRVwDR6H4SjcgZCg8SgkB+EcGBJ4Yp/68sQPLCxj/DeCbCRG2ZlwkIMlR7lhzlluSVzlrvqTbbjLmWJvua/6w68fWDMFbvaRjeIX2cn+kIOdv+SGVczklhJbuav+5KfYy5l1+5T7qj98W6Oq7cZhKDjP/or7tuQosMxcZn7rUR01VsD2kRT6+50qJS/TMY3Gc+cS6P+xrObO9vIgd7N70mm1njc6rXZLPhlve4XsZ9YUmUlltchUUhdT9+hC/EzWc13I+0x3zWi+rg/MyemS04MwdnumNx5qt1QWYal0PSMd1ZIXUtM0LkXfJY+M87YspKVa6tEPak2/W6zcfTWdTtVIh7yvZ4rZ39z7rQYuAwek9IJZBKfJ1IZc9ow3bmK6ctGUbOmRqbejkuQgt37xe788D1PtjJAY2swUnoHjomuchNzI/uqGbFemWIg3FoJUrppuq7ai2U2s6Im2Q302NBJr0bL0fld0eJHkIVQvmk2fOVsFr7wdXhTd3F7a+PEffESJCnM4WPSQI0BwFxnu8dtBi9dzNCJq8xF8goGP2oKnfWTEhjiDQUpmNWKF5JfObTy6dn5Gbp0aHV3fIyPqwmDE+HXiA+ITnGIJjqcBvcZEe2R7RENyjv9KRof4deRNzKNi1S8gP/Fp1J3+QHnEk4OHjbmFuVR8Hv3hXNPfn2z0eYVpvBRG0Aj07/M7g7rs/Q3u/ccN1DMOLlW6prmdOUVCpY11SZyY5+MwgaFerjcl2IJmtPnpdhQSXgf0svC16H2ic6Ip1S66LBRDfrM4O3+ZcUzcjTVIrMrE6FVs8LuNCtTWnDdqDinkm023ocCnVlk9r0BjwseS1zjDMHI3c9Ex43vsRhzwAgn5wKsibvLydHOwPAdixYde15NuYpvxG38T8wWUF2BVeNpiYGIAg//NDEYM2EAyEDMCVQFqioeEAAIwAKPf2Nm2azyTbdvt866r1fHi39s8DR0DBxcPn4AKKqmimhpqqaOeBhppopkWWmmjnQ666KGPfgYYZIhhRhhljHEmCImISUjJyCkomWSKaWaYZY55FllilTXW2WCTLbbZYZc99jngkCOOOeGUM8654JIrrrnhljtF5Z0PRVN0xVBMxVJsxVFcxVN8JbDeXh+iaCn6eS2N/o/lRE7lTM7lQi5/X19fldfk9S+dIi6XAAAAAAEAAf//AA8=",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Bold.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Bold.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-BoldItalic.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-BoldItalic.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Italic.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Italic.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-BoldItalic.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-BoldItalic.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Italic.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Italic.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Bold.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Bold.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Italic.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Italic.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Script-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Script-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size1-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size1-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size2-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size2-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size3-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size3-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size4-Regular.woff": {
"text": "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",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size4-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/fonts/KaTeX_Typewriter-Regular.woff": {
"text": "d09GRgABAAAAAE8kAA4AAAAAjFQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAABDaAAAAFMAAABgRUxZnWNtYXAAAEO8AAABLQAAAfJpPBnjY3Z0IAAASvgAAAAvAAAAOgI9Dl1mcGdtAABE7AAABYsAAAuX2BTb8Gdhc3AAAE8cAAAACAAAAAgAAAAQZ2x5ZgAAAUQAAD+3AABwNgrsPsxoZWFkAABCKAAAADYAAAA2Epl0ymhoZWEAAENIAAAAHwAAACQFKAGaaG10eAAAQmAAAADnAAACFAl4Hwxsb2NhAABBHAAAAQwAAAEMi5Cn9m1heHAAAED8AAAAIAAAACABkwxHbmFtZQAASygAAALDAAAHI41OEZZwb3N0AABN7AAAATAAAAGy1sq8EXByZXAAAEp4AAAAfgAAAIqSjPzKeNqcegV8G0fa9zyDy5JWC2JbkgW2bMcWxhBbITuxFWh6BScp5NLrpQdpit9d72VmZmZ+r8cvMzMzMzND3W9mpbVdeqn+xd2dfca783/o/zwzCKM2QuhHsY8IEkh7P6eA8FKrk+qkGp1Utf05j7Tb2H/hL9rwbin70wjBEN9GCZRH88NZW8OAYAcBoGsIIX+XAiH4GsLYw6NkMplP5ueCCuNhK93td4LAE4LzSr3RqKeDwPd4tVLvdfs/Xc6FU4zz1GKSc7aWmZrOZafKuJedhqn2Z73L0UTiXZ+5fz8uZXPTU9n8NMLoObgAn4EfRy6qoelhcSaXElR9CQH1KRgQ8mHUzDRdyjPq3W35NsG5kG9s1OuN+uCVQ8+V5qYEJ5rmpTWNcPHul93jTa+Q9+3XX8sKTRPZazecl90jhNEMQvBn+CZ6HH0w+pRhcr6IMUGgo1v3Y0MnO7vvKl6+fzhngm4g/R4GhNi7CVsQALzHKcY4uetoGCHjmgWG4Rmj/LCpxiMZhOGRozNfJro3LDx157ln73zwUx/86CMPPnDv6y7unq6FtdDvnq4lebE16G6QQafX7/e61YaEfdDvdPoD+dMOQ4/73uSu0w7Gt+1QASSqPo8eloSCqypvRYRZvdGVf+nl9xLKWjSo5qiXzWBBLNiC1Px8NuTHjlFqYH1ep4luR10avu3hRL7AM7lqBVKteRCYE4ohw48tYjERSHa6h9fHeQhTnS6k1L8f5oYgGhDy8YDBCnICT9W2WDptJd7Kjl5iLes5EzGKGeaM06yGMT59Ronw/8fhJdfip7ASVr8QQasvvhN+Hn8AXUEPocfQaHh+dMrUKCI3ew7BtLNcnsoyKbuDEKEE0TuIYkKll2AgGG4jgoDchwiBa/ICLj304LmthVapIP3Cb8HECQYN6RV+GAYR6lyM0a40Gj35oC4FxqqRo0EYxmODvlJZpEo1z5e/5Q/vViOd+F4YdMJuvaGUOejDzxdyQcGhqWUOxtVW0J8/SXTNLwkw3fRgg+tJLyglwg4xs4Wl/j3ExtNTRC+kNZ2E+kMF7e8h5VRt0Q+Mr1pqgPDW4IfypWLopUTZxA9cJ/75+vx2Z9aGfMXQgkIBE5G+d8V1TGcqSPoDAT+HmR1eXLi7DwIcVsxzFzSjnKckvCv31q8jeipvJxdy1g+X2/bDD5slxFD1xW+GP5O4u2gaddEWuhutDY8v5jGg8zMYU7xDACGgCG4iKu/vQ5Ti64yrR5cr5TOn1lbn58rdSrdREzxQYWDQHiPlTdx+UK/Wx0ANpPGSSoQpipHmSPDBGPijc7qNiuByigK12pgBk+T9Wq2kWSW/9iAFjJ2E/Jd0fAAIsOEl5MX+nxP9GxozRCv4zZlpYRW85huTxMBYZ+r30rELOuCgsX3snEHC5tMaJunKgqF+l154yHcYpvgHWFpdsBc2uPvRyzs6+PWdxXMW9uo7zWReb+r5vI4IKrz4T/Dn0vZ20FV0C10b3r8LIO7NYQwPnEvYEqBbc5jQNWCE7Sg7xZTcQUJM4jfCWFkpJHeVU7FrHBgL2OiNj951efPEyvHO8uJ8fWaqWNG5r/BUwEzsNQiVLSpwGpG1qkdRwFAPFVgSYAWrQrHRiCKGElRzIkwblWolUoUKQqTeqMQW3B48vD5wg2Kl4leT1rIIS8QAoFhzjve56/JsLtnOC22mYlozXoL1k/5jttlZb6w7hq/PFEj4mVlCcMHGlr6oQa6exSGxc9hs1OCnz14znJ12b3m6mpo5bw0uixIAZ6m0JYg4Lkjr45YtfbaQnHK9i3mta5m9pflycanhVgvW9uVVGxb03GJXX5qh++9aWc7SYPZEAhYRAvQ8TMEDMg/k0dSwEAKOkiSGpxDGEdI2HrWyFSITo3sURV6N3bpXkQj91HTOSuSnO349YRhFf3qOgMAhTrWnmbnRumujGOhQMF07earlAAL0NTJOvV/6SxmVhvk0IFBvRQjumyRoQJdKZSxdgXnVShxDJlE/en/046kgAu+vJ6idvfuBq/WlvEkTdUxTJ+upRLHYeiTRK2LmbXzPW77w7cszHsNFyg1z/mS2ce5rzj05NNR77pNf8qj8kiLKDH05IEcQQsq0EFxqlXHkjmrdhyuv1JWrKT9UX3ZfI0HMwt3XR8vn0knf1e2PKPDW3KUAf14JU1+++1OeOLdsuYGpXfvK6dbNvXuOO+q9Z9BV+FGsoSfQPUOLIQzoxAATjGXmrcvMG1JQBs5AWTgiJNJFmsg068kLgshDRwSwTKnOzRsXR2srzXrguVzZfL+v8qPwPO75Kq72D+Iy59I0cWdMaxqLuFqRAl7g+dLmx/lx0O32uz2ZNCtSdhL2oz8wUOLyTlmC/BNtKdOtd3v138bBdIABAM8vU4MnMwl6A5atbAISYVLXrOUqUQ/DRPKlUuBkzSXyCkH4EyeddopFLWWbhEBWIhm6vol7kOOObnluSHkxAEJMO6UVi4m090phzeY58mriCv06ugv+BKfRFFoYzvkpjAlFGAHeoYAZAMJwU8F8DRGSRqNupdqtljnPtWrjTKdsMqIlvSjk+gchBGbdlG/D5cs8DPnly2D7KVfeZDLy5s253JUrWHQFvnIll/sqrLUVKwL0zhefgRvok1AOlYclhBF+KnIClTE8NAKUsAVDOchR7rXKlTH4h0FehqR+9AN6uVErzXa3ejo3ExbBDthljzm18lRjbWF41SWOY6QMYGaGRRisQAJ+Ee5B4sDy71GWv4cAwYW0qyzf7Q7KcmHllSI8XCrtfxlkurrRjvzm+xDASH61idLD5MRjwIHRTEVNHMQfKW3n++r56bnG1HRtq9SsT0/VawgkT/nmiKekVdSxCZ4EAHgSA0KPATJ1lIY0kSsOXyXVPZj0MIYdYQSOj2H/A5p5t+9QjeH3OL7vEI29cDHhI4zmXvxn+H38VgljHdWGFUX5X5Y9Ahj5vl/3a4vNckT+lTrjvKvQVXCHPI7vipLKseo3zi7k+Mr89cev8Dk+WLy+9XGD0zNzqzpbObnZcWx8VwHMYw9+xdvfk4To4sbn6ebHXH7k/BWwPn/vwkc5kd5vIoDvl/mvhnrDdnKMAQMEGBC+gwBUjYIxuYoIccgI0FQxm0mnEjaqQY1LZNLSU8dsS/5T352aMOHyxDYjdvXxrsMdz6Ebdc20c0a/x91g/xdCl/f6QOgsfJ1hO34S48SlhJl94V+IKORMXWaU7/teTIoIUBcB/Kr8yjX0xPv7gBhMSoMZLm8IQzInE4zJo4ixCNEIW3oVUepQGa1qR8UYwbdfVW5vmAbU69RmCvmMZwi0BmtivMLxAhXVn0SuiK7L0YNMVD7kl0o7MjcLpb7HMsWznZkGGT3lGzNe9/g73vCou6QLjLmz//G2junPhOtB6urpQQmbefjcUra/69qjzWL5RL/UXXyYgem6unCmZ5jNmeMmGf9mt9+aqq6cXWQpN1NQGpyXDOZ35JIuK/ayQzASSWDcA8KaQAnd0QAJLhCXa2eUEUm3uQSDs5tIiBgESqMqNMAjQGdPr691l1uzMxWpBIEuw2V9gkIUvCeMUAQx946pycQ1lIVODLTSOAqKGoh49tiyPzgskvnpxVmceXbJuzLHly3A9ttfd//TOi4G/rQ+c8/VGf3MMTZbZWmdOeWet5oqbAyKgDEAnYLvns5VO1Ya2O709NW1DGse525GO3Pt9HGLh5JoG97MdjpzbJ0BFkVP5wRToyTBLrsAAIRqlq/iXBEB/I209GU0QGeHpzpFTHACgOAdFwic1wUmFAAReARh7O8yQIjvacC5w0ftNkJtmZLk5OVyrbpXbhoyOg9imiAtpBo576DvRoGjI6FLHURpP3Zy0UipZPgXto65zuvNj/zIJMMgfofaFg6MZkLMzyniNjffrMvnJPjc8keWXw+ROeiMXAdus2zOhBvMBJHY/0Ki9TVynTBpNwX9H6Df+ekuIOVDMg79Kr6JRrLSdhYBWAowbAMSqs42pDPNIwwCsJD8FiEhfQkBZqpWoGQPqQJaU4u/jjgPuHSqhSPiINDt/1p+bxgCOn3yxFpneaE1HTqWLtAIRsq0Bu3YXgQX42wSAdhZxf12e1JKi6rfHhxSP67kYpPjnsTxn47fu1yzkqOmsFyXmRSAJxhN+oXSTOoLQWCGCUDwIR8MRmu1UeltgfFB1z/mmFUK/CkNJ1n15OmVYyd1smwwLAz6JV9MHQbAMCWcaVTC+03MT3hvOOXw3UcfLC6VCoFrUpykKsIvTDywg7bRheGOAYAzwAhWHJZgUFFHA8YJuxnxWQFR8OecXpNYBXTU6wLaWO9u97Zbs4VcKiEY6kBHQQOT9KUQmcQVFX2EP4YiThJRFo7L3nSFC5koohpi4ol12FwbFTIWneFFPeEtjlwdzOEFNzlodixcmFoY5KZS4uZDO5sng84lkiks69Lfw2oq8Gv49mo/UwC7zhKccmZe7M8wqs1io9k55QaLG1MLDgfnaz/iwU9utfZ/dWVxbrFvYzes9aYagZ+M4tM/w+9KOtFSGcYFHCVZoHuIUluF34jfjD0rUEwjn8uGCVvXUAtaPMq9E9ZdVaqO7SMCoHy4fkUxff6Tczz3dFP7Y13LetRkGIuqVN2FFMEsOZ3+Ig7CaM8vfO8XtTXT1TXMLDa/QP2kpQkzYSSmM9/xd9zSYBoRtCC/+ndk1p5HfXQWnRiuzgAjHlAmtUoQo7Eyo0TOgdI4kx8fDDcGZ4+f7XWXjuVzFXGk8os/VX51HDsr9ThGRk01+avWrVe47wXtPmlHUVMqPcr8q89enNHOPbw5jwkBwo9t6oDtZ7/uWRuDcbqDVYlnzS7Cma3XnxvdP3rbygVmbh1buahX4SeHN8C8ujZ/OgEAgLF7ssndUDtz9eoZLZSB5VQ6GhfpzfJMt11vttv7X3Zq0UrVls4s+t42wmhxYuHz6BR669AQwFkdKFF1QkKlYUSU199CHCHC0c0j6VW1GKLMotKwEkPjDPTacntDY7ZWq83NlQXPtyBKLwqlw86CiC3+ZVlnQOqTojiIzX8gAYSPW31963ihbUGmePKRK8cv4NSlY8eL05cbhWKYKXCz1q6cd9vlZj23q+tNz8/PnU5ogC0gy9l8+7TILp8onlu9+AE/+JDRQlJWuK2wWAqMhFno3QYoO/VLU743q+mNkuMn9CHCY14KzyMThYpbxg3fZGzvikvNzMxUonbrEZaaejXGGv8fHhtT1/r+f8YcFqPnJW+/K3pTFRWGWTlCMHno4IUwqtVf+Zr0IXAKxriSPHzlYFArNhorjbwp6bpTTgl6+PJvMVenGuvHLg4aTiJniFTZIRAxeTSAX8QLKI+6788CAsXRAmkcZszL00jaQPLlFfbe++Yjll8bx7mZqKaZiYm2gwUL4BcDWwi+/43UNCnczTTNCSz8iZ/LYc66mvAI+RVqlkzyK4R6CcfC9z9Mv9tCCKM6+gH4E/hypCEPbe2+qyo/Jo0wBYLJAwgA7Y0RykvYEAKM4AbChOB7lJL2IrELe0NL13VP9/ppN6Lmk1qkHk5awuoj60X4mFJu/6lcsZihP/xDuRJ8SE5WKLr+FXouq0PCyxpH8MlJfDIA6ACfWFlpUPi8rPqP8YmDCI3YAx03AAYbeFCrr6QdTXC4h1oW3f9GLoTtmwqd/V82sZFMK3isgkV/hRCvZEbomAqdDYTgp/FjaA710FuG5gwQHCQxRE5tjZ0aAyZwBwHFQG8f9GKUs7JriDGPjfKvKeYfFdsb6r7nLyxWOM/FKznooEzq/bi3MiaK8rEMjko0GF9u3L7ryf5sw0hfSmPQkmHg6Cx8LqFjHDx6NhTFxeKHlXNyL6Rbgr9aHy6Ul5fKmtla16dKCU04par3wKZmsySrhY7tT5X2H81ORzsk0whhmaP+HX5PYnEc7aDh8EQGBIYdxAQIFi1MRAtDgmFxM+6DhGqB/BriPMtH2WalKU23o/FCK30kUsXkOBqYcBx/kp1joYP0PROzICkiJaTA/Me9kduh/7HrzeXOjmNUFs8WXEdkC8PB1tZsR/P7NSsf0LTdPZ8IHfbGT4Tb1TwzHC03Vc3TDC1A+x3vMoFXX3x2vXmxV25eaO8YHnN75x6/fa5p4IqBhWdbXYuA+c67790yMLXPzLbk/7GJMFJx62/x4+gEGqHBsDvcwJooAyC8gzREkEZej4SQ2Y9iosyVQVR7n9tq1OqhV+8mdQlGbRJlqpM0N5AprVGVIPBOuzNJgweRXFYYrjKBiNq4QegR2R+NAPLaPYkN/HA25dJLFwPMzXRCiE8TAgg20ybH/qVL1E1l0zBYIczlx5lHycoAvgkgn6F3aCY/SgZ5DYtSgpoCAPD01NQ0xiBMmihqWMsr2/9PoFpCYCwS2v5//idg+A4BovAJz5kSj+fUzkYKgazlb6IFtIrOo5PDDRcAzwBXrICpuorfoAAQFVP2rgCEyJ4GUbhH6Mypkxvd9vIxOXvheLmp8/BorZCKmY26C8KlCUfgQkwYrxCkrqqG/rgBkJZ8Ib6XI41x9eCHoc8NhnUbPvGTLVE5nki158zOeSNxesHMijOnNjZEZb6+hpfK7PzZ7QsmZsXqQS0BP0GYQZOuor4E6wulcmV2y2XGvYNirrWmY+zh9wLWO+XS4v6XNVcZ/CRQwMYSAtSUDOEPJUMYoHPDsz5QxfI4UXXmHaTIEYYozRNycMmYpMIx6VNVQa1azHuuLtAABpokfiwuvCNziNYdO8wk+cf+FCX7SUrjHLJv+egPvp7UNjqqdmPSH5xAw5gmvaymp6cGvYXzJ5Y2F9a8IOPSp80fePs73mfhOmAidNdIs6vXmCV0YebrJxa2P+iJrZVTi66dCEZvRhglEcAfSf2X0BxqDZtHdM0iXfNY1816rSKlSoNyTUR67nVjJccaDw43r9LdSJepjlxiPUiKtOe5WhJ4Aj70Q/TTx7a2l04abx2t8M5St7d+HkQpYypdmRknqlJwYvP6J3z8vesOhvm9jzFgvwfOcwhQGgH8s/zau6A8dGzAqAaEboDQ4opvgABTDLeQxoTQbiGCOCP8hgkYR8nRVlqKqpTkrgFC6FeRrjv6KD/OEMePTGeauPO/mZ+T81fG8+md//0fGA5eay6iiGmU3TzyN47O3NvbG7qXLox2zpwOUl6umvKzn2Hxogzacb2pFHMYk3s96WLjVvOR8Xj4IFiNe0BS7kDL6YBzv1BvLoU/kyIYM5NK8xP4d55xMy43WTyiP/NP8orPREPc2T8fcJOHmUzIU/hESYAt2NuYxbAm7KnK+5KhS+TdJ0Ujepj8ibmWvCRq7OOYzbVi0ubKMhTfCBDAn0vtn0cfOzRi7cfJfTFW3RHUhETNOERNByG0PaRpjibxPhbj/T+csTdMbp89cyqMMTb/jxiXsIqB1ZdAGyhoi/XmcuYXjkL7B29/GbRv3zI41+2fUpBmcrnMq0H6PS+H9Hs5TdgyAr4Ey7qMbn8b7RJ+7u67Moq0ZVKYwllAMvLnD+50ebc3FmghoQFnQgL12uFPj8KfQve/k9Z1bzwFqRkSXef8tu93ZoNGfa5sSGxrh0xjHDLD9svjZeMou5i06aoSfrX7GEQoj5kYvKVxcuuZ0LKCNwyT2soxDpphH4ZQDRMnv6yx9Qtry17QygXFoq1rzjcEybQlHD+0C42nHuisrnTuuaPjGk0k45iqCbdcWgHzk++59OFZo7NYBmB23RJ21kvi5x3NRAiiCPuf0mqvo/PDrTkAxcMoMhE1bwhGxic/QAVcy9AIQvqeY+PIsRGSc66/7spdly9dOHumPJspp2Yl40nw4suz7CQWl/CEeinjO0y+R8ZTh2346tGmnn84rtIu04Xa3BIpj73uboNzEg18vxzRVSL++oOhaITIkXjS98cjEoh0io4zsJadElgZYYLLgfe+V86laov1YGi/J4d4QtpoPOsnfzIeQYDOIYAflAg20eywTkAhFmUoCggxCR5jDlNoNVGzPNcr1wXPThB6GT7M92IUorU+ZBsuP7G5eYK7Pv3ar8E6YYDjEbkG7qTyWrSCfEkA5phzg8uR/Z4ccS2haqCoj3ATtdHycLE5jSmR6iVAgdA7DCYlmX20H12rSZ7zGapscOPoEatOKs7jr95/7svY0fjxgBIr6Qd5+yld8JQWZIClHtzY2jNxIfRLtNzcKDBot/HUugDOE6bMqj/z9T17cfXYHE9mi8VQd5xZfelrfjqqb92oU3xzfKpi9/zp9hSLNksIViSARkapcYyQ2DN0LIQjJMpS+u5jfq0xX+uVa6ayxVcCHcSL8TZxrId4hUIEU3jCktWzaO+z0eDCn7j2bJhSdCEtUiGMdn3FHWDvvpTj8q1ttWppZWe3qnMX3TRLBR9m63a6wnO+KPTzck7SP8IlihpYOXnz5IUZeOIOczypugkqe3ubFz4JAJuZgi5tzk+QdXO5bi1vVZ6OJiJAWYTgTyPNXn9/AJjAJNGUEAGMyS0OAJPykckBeh1R6qm9mSklAATfeQ0J2Q4qN8/VZDNK8Pxka2xily/Lv0IaguqgHckUdSkxzx57o+qfV2u/oRp+M8yKMu3PPr7a4kwQIvTpbHZaFwQLfAMTra8sdq7FlRizuMqrAJgKbVoTAn5CyAtmIUDyH0ZyxfegneH2SQdzFao4JpiTO6aBVRkMEKVFFbgIvaZBtM2EkJxyz+vuvrBz9sz6Wqc9PztTrZTz2Z6lWoUTA2hP2GHYjsvi2AvluoNJZTkJWJIHR4X0OMRz33+5QKodJD3WP+FxWp8FOB4wZpobPe4mg0QiSLr01GmqrkGUa9xat3itLODoAxzihF8U2LLEh36SR4Hmv23bNgSXfu0n8H5PPs1rGEd3v//zYu7xD9czGf3DH58TP//7R5/BTyBAHkLwr9E+xMZwbQYAnyxgBF3giBw6U1w+8Wu6hjn3uIJthEazM7OZ2ZraaCm8algfN8XdMEy9ekTnIk6F0ouOxPfWS+P421hg4Pw7TOKnNZ1hzfmicRDX0r5m8FyJZnQePmepx68ev7GU2N3/4mMm/MAr4zdOSUGWTZ+EG8vm/vpB7MbouOw6/yJ+K3JRS/UNj/RSCIkbzK1mtkx5ZuIKL+kjs/rkINDRFqgqkx6tveFua7W4uJjZ/ojtzCJ0rLnZ1lwyb4p8MZPptnWTMTwqg8gu/NVfL/iW5S/89V+V0hbWk1PfnHpuoVTgtNBceO6p8jzCUV3xu1KDy2hD9fSRQAQJcoPH1VCca7Q416ytHO9Fm2QnPrtc13k2ioIvUVyn3e63pdW3O3FRxMcai+NcVCI1JuXv7CFJDjQtPz3rFk+1YNRpYGvBC/M1fvZUJhSp4J2DWX5iff0Enx3AIZ/LlgSAONUdppxTc56ZYPAFREU2+Kq5dUPWdwDGeqSLZyNdVNAIvXmY2JnHjJwCyqYBKJlEtzJihFJ2CyFAT6HJWd6o8wXXx9rKDytKhjB657WFZHtsJV+aq7kqzzEV6tXxxuj3IpboxJqOgAkDUq8IB8c67kQ7B7FUoIjfBlZKl+0SeygELhTbJzPrvm3jxYkZ+E6jVHqm8HToOBhTNywtUEwM6iXwdImCb5iYWJZ68qypY4FXV4GZc7kHts/81cLYRjJfstpKra3hjzFDZzTcuJjb7JgWY77e5AkKBJppjyV3N9ZHhY0OUnXzi/+EDWkxl9FD6GeHzjRwYxMoHwCKoPQklLOIcoToLWQgTg1+Qz/SRyEYIXbd1HB0ui4/7pt2/5sJ2lUTNM2JZ6Px3GFbTeMU3Xm1eSCn7Y2nIULiSbJkzCF03z2vuyIXcPnc1tlTayvdznxL0kvrlU2cI6qIz6bKy8mPOgEVJ63Jxl4j4uVHSWU6NvTJ/t1LY9Ob35Y7tuWIQJItYJAxouyUZBQwM/gMT+LlxgMpDMQ5xhbmYoLZ1eZbrXmtMK+LzivJprXR8gqL1VJaADCcLaVPrOr5VJaZlBDhLZ68pfUGWtOA741DFU5j+B7ArOwn0jPt8e7yP0UnNO5Hu8NzjoYJ2uhhKvBO1C4FmJx3iS7j3U8GlAa7SIjJJR1d2N0+e0KePqiHjYoWb1pIWMJJAowCQ9z6iY88Rj8R2vHxdAXiGNzDXaOIF8ppjTFHeONOTetWTNsWWqhhjJnW1nSRud4YGDippxOXtrXmmm2S66dE6uYqTWA9GWiYcD2bkXKfPJeZbSZt+uF0ZQQ/fOoNYARimpM0+xrGqa4Lw05frk9pZiZwTMNNEWe1XqhtP6hDnWKSw3qaXWnWE1zXNffRdOmRkklxCZx7EaAcAvh76Skr6A1Dc1rCTJKAIS7bpyhgQIBvMQCY7LJzUJQTRYQzP5yeSKA7ryGyNzRDWZB/Xi2VVs3qfkQQqjFi4+MKr1mmpw7q8Q/X7bO3sZjss4LmcB4U67PLmV88WpLfHlfgv2On65bkTpUpW0S7ric2UvSldfh+b1J3M4TgxRdkvEhKFLZRZ7jkAUOwM+4ykz1NYLUkxFicEBGSctvNuUav1mjoas/wsD4QnMc9+N7R0i9+Hh1GCcbN9sjhJlLyCv494s9hBvh2f2r6/JMCooQD1/biBxS0xSKf5sVFjUL0lAkZ5ias+RufF5uv96zbd4vnv3GcdSYP3pWbezKBobKseNFyJVn+3HfJ57bD1dpR+sV/g3+Taz+laqRVQNgAirCkRkAQiqtfRGmWjjbX+93F+UatkA/88U6zJ1dVwspjev1eX+0PVSsTEkTGjYAqwQdkkRD59BCUX0uECWyn2AoBICvUtXEiSGjOFwgmMOZ22t3cxMJhG8wReHMjnbY5DuDCSKoYnwgTbLCT/qeWQQmZ+0d3d4UlwrQlKNUtPUEtsf/i/gvMYRjLX0AAhEUTChGaUGu2Xvy3iEvfh44Pe/cCR9OlAsEc7yCOMOJYGrPaYaAAYO8SwDiLR7s7G+uD7mxzzU+qFitUYgKoaiXCeXyYJFpglR9sG1ejEECqB3HaV6ApQwj9QRycIwTVTQ8+OJdy+Ydwt6RVCxpPYN9nlkb0OkBdJ5rFfB8nuFaoaiWfDmUlnMr5dtpmQNIJZm1ZLJEmwOQIDhNhXiNEy1fJ/gu/1BM6YGaLuXfVNNDq75wTNsOgi94vgVSLhEYKhgl69lvfvGu5mw/s2r5v7z6w6Vq7b/7WsxQBKkzq0T20MuxfOH98xnx5PRo7vq7F5agU3uvKzfWpXr0eUeiYh6llNxpHPERZS8WLIu+gGkkdQCWEN4XjKkzJDySeDdVXCsabdaKt+FkQrvYE9Pqhr8msdeGCsqKilncc08nq07pzYcRdNx+2lzeHYSAv6cWLQUmHejrtulXKXUe3J6TtHXdscuvWOFdFBlUluCf7ecU+qaZsLQLq1i363AeBqt6wKFUJwKWG/O8SAE56KYdHdQdEfjVSeJ2cr5v0EK69o3BpEKMlCw65Y7Le7wWDmabOM0dTvUTwAK+DmFIZH25rK1C61fo4kMTlWJVzcSTLv8fWcVRRBFeDwBu3+y9e0AWf1ik/h7cs3bWZML7IMlLCD6TQK4qNr1/6vuV4E0CFlgoFw/wyn5DgC3Jq3SqiCCclI87y9y19/UGZgQAtIYDfk1hsoi8fOiEg7AGgFSA03hmoSiGK4BaihNBHEUKTJpJiRVcnPaR8vE98IIoouf0assPaWIze+S/lJNVyEJLftRkUPq+WPdKbQoPBa2WpEh0fyRVHOwJqSGw7OgaYY9ZvH01VjKWzlWrL/1ZsYg4Y9n+ZWX9ztAsPMtglGYPv5u5LUxYWRDM1+Wj/FHfn5+Pe+9ktZnOF6y/Lc/x/gD+AptDisIWBYNiZHC24GR0tuO/I0QKEpNhUeX6gzhWE9UYqOTEkcaTv5om/SgrMbPb44/EZNpdfvuuuy9wNrlAP3gxvoQmKDw6qFQR54VOlFxjoJeebUwpVQE8igMealSPHCVAYHzBDjfpqOumbAnYw9hK+qe1/ADD+THWY+YWLTKPyIoHfwzSEAM3KdfblXw5Qe3gsDYA9IGpbGKPJqXVCojMM0VpRtNYABb3yzHitr+iAhSkuhmG8Mk+u9v+39xUAbtzcujrSCGZM4/GA2WteZi+DF4KbNtz8afoHmqQ/ly8zMzNj8UF7mZmZmZmZodsnaTy2kzR9zLcNeDSys3MkHfy+Y8eg6XMKAoyfIrxY4ti0Xxtz1Dm+LquO/17u3Qbyug4GQPCMShqhU6OTVRKip/2gjIcq67VWnbH6EHRs6TUixDG7nQHLNC3BKIMnQP6SL4QaIR+Pb2BoCM8CZlt2mhpkG7aIQdPyiuFjOpP5ZfCzr//Bm+HW/btw6w+FsHVAr8JtuIpfQiVU745kNVQmCXD8bmRMMV/DEeWt3Vc8fQyyN6/SRNCtZ1Oxwsh+MW+IeCoRsV7q8MX5Co1tT7x1vxjDkEpaPd5LVcVjs6//M47DN6BV6Tn9a9eeBorWUhhLdz0OCE6EAVbbBCQlImlRFHFM+U3EmPa5sgcCFI7JCKudhRCLPdqbTp/8z8+fkvPn33R+hJPSL3UFMKeyhbNv8ibUfw8SInqLqvflQNbeZVgxPzlRr+YDxxYMrcKqFcKah8M1ZcGGcButdo93soXVNo1QqgrRHnTUn54b5lg+2C97lYurYv2SgDFW5qZjNCZHbcLB2jy99/DEiQcmx1N0qm7W6gYzSPLbxIetekutqV0Tw3zFL7kVsI4u0ifeQ0FYmYLAIkUEsMaljXqn4hiE5kY5gM8LH9EgzWS6PFovMrWOhsSt/Kk8C5NoDX3hwatVKVY3C5gUgBqdRcyohTFixsnCvcMghy+Hb6lGkhuUW7MqQkNXgGOEckip7zecA5AMJ3LQ8y53PUCry3Mz1YrnJOOcokmYDGv57Uh1k7Ti0w4lNaLsZnRi2bICuuq4WUkXmnuLRGvvOIVKJQhga13pabPezpYWZvz4AliV4vmjR1Zra0nDnhlfPM0mfS4w0yQv4OWSAKWlr11jPme1dHrzStHojrenf239UrPAP2Cyc16dt10py5+Gb0Qz6Kl+Bjut7RsmlGC14wyDPiZFEO03w0CPMIgENDSNUOPxN56nOQZjbYmtz7pO3EQzMMO1eKLjrVO/Ede70671K3YLw/U8qD/8MZ2VSwbHzkrX9RSI2YKCGSQXuo92FxyW8jJGxppmH3z9zM5uDCCe8Up+pexRABx7cG373GLKxNyNuY+oXVSR2kDIXdRCK+j7Q+aXo5Q6A45mgfCK5hEU7hkc3kH9HEpEjsweKDBEGNkrEkb4uRP3n4jkPP1Sg8ZyymcYe6PZqD8ZMRbNlac8NioRVK5kiwnl2GrzFnSGt1p6oQ826vRC2uWeXJc7UW208uSlrXkz2maW2Pb9rW3DMZd22tWl3QtHFvYbREB6M56O0dmdX7z8kSPsY6Mtlj7EiVzRxCIw+bide/fxtUvHWYa877xDQJzp6V34SbnHRtG8yn4zAAYnowIIB4aAMLiBKI2edaD7xsbG5sfmN9puvT0nFIpuOcJPqcpHoI5Kz/cZJmXIkaAVYev/0bLYxRscrPjnfx5JPbyx7mqfx4l5V1YO3j+f3F2p/3uz2WTZuXY+Bt8g0wyXeDyd5GDNbK7EKCEiY3njc2f3amNb7ymmX5qYNqGdU66i/A1fJ/Fz6+g7u5YPGLKAMO75krWI56QYAYYRksrsAw6UsstIMSkiV7I/M3izman/ws/8L/k4ZR7i1ZZfbUrMccZUIAXlsas90zO1WpKhso8YdkM10eodhdMJMBOPs9TVrSk/XfKcErY6SdjbUdWnnb31NVUlPfyOpOmwtfXlJebAJ6Rjotx2JlZINhN4Rd826LhRLmky7eEfhVVTlnBUVTUgCnJXer0Ar8E3o110Dj2GvqQbMBAoACy6FUz4OpjGTbBM2qNvLqrMvMHJTSSETryFOyp6qU6meQWZZu4AWZZGMuaV2OaH3xbuw0iQ93uTxNRcky0UHjh17Ehwzp+QyOaYKtaFh1Adv8jLrDMpyd5FW6u1pWBeMmMiYmutxyRc1ue2HR1QTX2Qb2WZKO03VNzYuHViqpUwpyfqMwW3kCIYDO4Gjx6MNU3DSXEKqYp7PN893TxyeKQFJIhnqJHOsODi7OhSXiyMEoErY6+IJ2v5VMCm37V03cS2B87+1Qxn+ZGSW8pzAFGf3r1uU0ukC4ABjPj+xmxrb290brLm2IYoNbPjsdZ4e3Y2447OAps+/H7gqaBkxZabRUYDJxuGP1rP7iuMnA2A1wEJlSE1hEHEkwNlF/kvWV07RIg9bIWMo73drc3mqOvXW4tVR5eTZenkLnuqWLa9C9fzQp03FLaGjALOUji6ZwRbQ2YVJ3eTZvFWQEGqvm8PUYWuD6RYWW4mOFajPxW0CjH4kYFlvXGthfHlzLlS5v2VAozghE8+S4vZKSdrXb2qhjlCWKMTfhzfQjE0qnJ7BSDGoCFKoJW7YobYugYcnVK/uVD1GjVVAB6GsZMwd9ljwWpfYnAuf7iW9eu1IFf9cDPxCbs7vg83rqUJ3tzQp/B5H88E5YrnVyqHWsUFwDc0NOi558Jzx0N9XYT3xbeQhdYVHmUSDLqa1ARpDtggBiZq1QZwYHoZUaqp0tHJkCT4hfFqqeDYsfX4ujJO/gToZwgfQT6LF4SquwdbaHWGYVIDontbtQwBqh/Lz9W+LCiJap4HKmUKJ0/4PiGxZMbNxt+m2C7u4vSJ+TWbQ1E/5/hI5bVPqPgMMPc8J7X0lT8KohRCoX7/b7xj9Rr2C6lkbkT5QQkE8C9yl15AZ7oPnAZhnpMpRpfq+E4IffYTB9jCCPVaH3CKlUlmoaEHdOrEbnd7c6UzNzNSyQbplGDoAlyIKTpTbTi9xFVCxA+C8Kre726gkklhoiSiJ9wNndQlAU+mpiCjknNve4fKLXnVavqos2F11/XVv/dtIxmfjeWULayOqATTY28zHIeNVNUVFjFjdYnFDAIbm3BTp+Z0bqkkIL2XPpO42LtSAAkMsJ2sCVEd2dYZJiz/CIEuKZpQ4JWY8eqrG2tKegsI4Jel9Kqo3W0kwEAKv2T0cC19NE5SFlt9P/PplOXuRMWFCfYQStjb3AuDlXWMzzQ58w8/yqfc+gy56BrPZtqHWKV/iqYoqZSPPJkCwet/iwBn4WvRw+gnQ3OQKecxJpe2mgTkBn5gEQOcKOhRcdfo5fANlZjAyuunBibEPkjETWYojI6looIkigK5cVUw689Cb/qObltNDr3CQcR270zl0GURkj/8wxfPHz+2uzPh+fVGs+p7SaX1fL+/Y5SQwrBebwu1OfrkOKnhBuovCt+U+bj/jY8KbO8TgzR10mmHpoOxUZagC9WVHBvbbPoBB0jLCe+TMIscMzNdbRv3DpzCSV/tmyCOAQLA8aAQIyxdmaZjuWDe+IgP0fdp0qmTZ26PJVKro+ytl99oDEU2Q65iF70QLorFgaIZwAp42L8w8cnemhVMUN4jaE9HMIOohBO/I/BuosEMZJr3m9ytRzWWbDgN3TtL5+u2N13Xl1Yp26pZIcpTa+FgQS/Df7EZ6oSmTJkjqaMBNrYnS5PJvhmi1r1mSBsu+DgpXuHR8UTQucMEGda9JqhciEEAWrcvSl/8F6Uv7qPGMNYi28da5OBUY3z8HqxFqJO0VqLKLeknAZ7de3Bu9HYG5+beaSfXF8+kMY7D7vHlzvGjK6WlZAneb9tbeG/bWZu+kcG1xcfshn3q9uq5C8ubV6vBpI7m6/Cn8HVoSlqbzwuXM8aBo6UONrlcbnUlwqv+eo8jYmJTRg8qaz20qtqTyB0w6BklR9e+o8lIiGhldVx1/zfJ9V1baVRdN5MZu3N9NQd1WCZqQb27V5PeEcuHa2su748eeCps37hZKNNpc3g1P2sojtdLy13K6u1SGLRftHDlyiP9pfw74J85COIxqr1ex1UpwXEpwbXusm1iKT1gqgwdSSc7CBvD1gaPIEIcckoi9puNenOvFz0uz4cBpDLVA9Z2v+PGYk1nhiIHVXmiHVXFZ6z2ntM4aRzpCCfrpVhoeH45tDtYrO2ffk8Czp/ppMRG2YTKQ+bSyV+48n4mjLGY41ip1356YF+uXWUT73lQ5LfO48RmuhTM3uAPKo2QRQB/IJ9xAX11TyNYgFERCKgtoi64utA7pCJvj4QsZInAUztccBz6/trRGg7NqxFb+f4TuxPDc/rRO8Zh0cQenq1Ugy0nLKCFquu1a80JU7lvZerKraNkG8VWKjHUj65C2zdwan8Ch1nv/RvbWVb0MnkDJrz2PIXuNnO8wx8Mgkfn5oIAXgEGlDBuMmd/Ihn3yn6G0Fjm+BTb2SKioNRxPg4BqL8URlae/R+WZ/8sOt89k3c1eJsqBydCX4daIHrJedjaKacp7b3X9BSgBw729zbXx9q1kVzgJNFZOKtY2815pd6iZHPYRCsYonuFO2eYDNZH9/SCJLXThskvYHxgNTh+1HtrpX0JF831ggncsnuQ7MAByGTmOpV8IjtzvXwujWnq2vFjM4p4FJ+Uc7iZ8wTjwdH1IB2PxcXIiYnKqLwbI9zK0Pk5GufxjCdiqbibMG1um+VtkRaWO71QoJR5GbrZcaRkDXtP7b+clN134nG0hj6oG69kMTGWLcyl8ELge1MAwhwjrng/Gb07yGW1L2wlx0ixqnyZQYyn+5PvM0+3DVhanJ2u14p539NdaNZgLZRyFFT2i/s6dA/TZFqg/dYBbtA7pfA5Ofvm3lqzzmBuhjlgJm4At11bRT6v9rsEvOUtwNfWY2CKr094O5eb9S321LuJKKVjYn4hYaqQZ25uuDnAO99Dd047XGiL/fq/YAGvoGX0geHBSs0XMSYVMDDXeKdCf4SHI5Euz1Gd9mZaCFxnLAB6flN1+F6ktJMq5hiIKuY3mm1Z3tUZsKYblr/74I3hKDHwlECGA45IYj4WKuGVoObc7rsDivuRoUFAbB3kwpGtDSWwbb9VNDFL0/zxVOtdHxrGg8oZ/oLPL8/FSpffBUpJK2k991xCaa7X/xX+Vkqmo/odjWkKLO2hOjgLnUcAVwM6OqgjH6W11FCpLgg7K+r6Pa/V6u0QHnc3miOsVffhG7/u+/n84hI2XctKWpZr4qXFfC5w6fnzGg6e8aamvOyU52rUBryijAo897zhUADqGM8/B1yGSLiH2fiET9h64BOGUBq2fJZ/lc9yA+13d86fHm25lGswu0qeyO1sYNNAKOqdpbRjjkuF8fBbThzrbsnOcPOVUiohKLoBN4brEFHQ4+nVWOp1VRr0elA0mY7Oe/QCo54e5S7rk+J1rYgzT40wJSw10Frybc+4cJZpS2TQCgDxBTaCjMPjwmBZeV3k2lyx5zUyuFjCLC4yPvOY6Ss9KLhXyDoslSpyuJn2NERBxUH5kW/2KMRGzuSJSBIjzr0LDYExI5Mvj5JwjgIKpwGee9GIMYJ5OvdolnNilB5LJAWYsYsPPac2OoTdWJRUI27lpYv1mqFaYlUA4ETIt1OBio46h1qxXLt69szByb2dtZXJ8ZWWq7mVOoKSopIC6IOBB9gGL5AVejk0XHKVQqv5FRy5eiHuYb6jA1K/HzKUGLN2lzpBYb420uNanj+nYs4iX5jlZYedPR9pEiXr2Tko55flVNW75WU/kYlNJnmlQnkm6b2cMFuJlMFOnIByY7dPvuyBHGB/H0i9IMhweXdnB4/WjoMCIydUxOfaGHZda3YWFEZbUF3ozb9e1CftIYUhqgBHp7QTRAkmqkip5Ki1SJSlaLQnvY2xxUbo/Chkwz0sGe4FfoSRkZILg/FIcjXOsJ7V7wzmSWGGnM0/XdizC/kggIgcI9IOxqZxhBFzNe5lhO2/OJBXNg/04/HocRnuzZZ8r+xggvlizsgBfPSrE6GK6SOpARgLrG+q0dj0f2yDAvFaw6LC9uFD9HZOLLSCUsEjlGO6oYhCgGoI4FekfHbRVwzwDxs9/EPqvvgH+278g3t//IN9f/zD/edFTtMu2l2Vp/5zG3k+DDCNeqDci4CgnpvUK6AxEMPRyooCYxrBa/5PmkNgPZrJVxuT3rcqEg8GAIbNj3/3xO+YZtaJMBA06TmUsODPfK8Y9kqZnVUQCDnGYtyyCCfmR9ycKFQtbRAXOz0MxLxEHfyKxAZsow/u2ivzjVqWYrqVjJOwIjClpYspohKjqNABFBN6k4Fue8Cg3/dAtvINhR/NReHUW/dO1UW1uZlx2Uw3kxYUbcO2Lqr1qOdSVjM47AGr/ohEqbjo6o/5vtLlXMN1tegCH/5jwcnQkdHSu1wMJHVgLGFL4dcsvGQcpAi4n69cKWGaovh4CnBsVIjRGIaESvtyDIZ9xLr9GK2YQIBY1ElTS74As8JuP3aFg2mOmmbl9k02naUsOyUevTWCAP2uxFWMSdmZqgufSQ2kuzTf3RLCDRtC6m5rylP8XdXgzzAn4/gL8/nXJlgmp9ZhrrcOx1RHg801ixtAlwDDTKVIDN19F1FA9Kacig3AN7W0VU9YlZIxyOmd7fZ4fqzKWC6EVKjTr5zV+T6wOYmVp+pyve8GfQ4Ux18JNpR2Z9AI7IhRbZfWtkyA+BlSymOHSGHmS+TBJAB231UcLSa4Eue7U0SJ0zCkPEnq3UUpY4a/FoNhTo3WPqbWNDEGVrK5pSyB2ZBD1hFbgXNMzxVmgd56VExlGSbZaXbztlEwheuZDCkRPgtfBxQ10Wx3KgWAapoRi8AgcAkD0idTygPIFapW7fR8ozVfUy0XQ2GHPRvUC08/ceTD19UDKqv8UxatFxNGatZOGFYyAcHORCbhOHokbsTUyCYQPJaZsJMSBxfsEC7y0cU6wujtmMNz+BaKoxIKuu6gPXdCshtynX4jlwiKV+tFqmGXDHndensxcGmz5PPlHwlsTAHi2fIK90u442chVnPz0+mc+tisP11A/1v+xa+Dv5HSfhdKoOxdHBeAsNclnKo3m3f9y0rEIS5AZ1u+bn6knZWNXUeD9PsFKTufT6ZyeLpYzaadYjWXduJpO2/bCNAXvD4JX43m0QRqdesV6Ld4RAiFnoSDlb85gcaLhVGDeRPBNB7u5NeeJoOkcwUP8h1fbXFm8mRjq9Js5q2YYEBsmkkJGyC24gnsP1Fc/VlKUwlXcAzARdpWaG4er9ZJimJi+THDmbBzaXEkrjzFsDIibVJRZY5TIfMVoGcjVOUyCqxVNSRDFTLuzeofx9+47NG6T7EDwlqH/PdnVberKmAyTTAo4DEgDBjBkxq7hnpuuq5P5VW6f3y04js2p2gWZnW/rv/Kksat/8JCxpX/wvrF/xn4sEfhu+BlvIOyKNf1qe5oDICwhOBh/I5sM02iPp/BcFe7XtH+acvkWxsbGzzBjUTK/AjnY2gqjpetbBAEgpQtnxpT04T6ZhkBOgF/C9+Dd1BSdTEeQqLpR1fIuyRKdkjILWwPfLrrcQtc+vxzJuM+/C1NpqsMc2rHigqh9t3we/C5+GaIHISwG6rqhYoHoYpSAv2WZr+byqTMjwOTOH7cJCePw+817AxnY4CzdkwuqB+olXlWfupJ+akusr4Byc+cBObd2WY8Amw/6yRBkM+m8mOt4ydJnBp4NeUbMEF5xm4EPqFJrjFy8I/w7fITS8pe6sbxcA0bWC83oMCX68FQCUpU99JTWptN4J6QwwYcvW0Kn9sCJ9vdTia3t3NOxi0wknA+30kQajF8sxZkPMvyMjknSVIGNuSvOCH/XSjA/9V68BL8NHydlFQTPdi1BrYvhO4FyDB6Wv+AQi/93evzDNoUXhvMMBRd7X+GZcQ37msZ7/Vm/s2biRjXs4h9TQFgVj3XvYSdvnP7hszon/rJYbbOrzTrKvx/7KECv4cXfRdZR0f1mN5FikYY1fU3ejyBsqiFxNfVijbB8idbmNdxd+A7StQjSoCORCZN47oW/YL84f6Q0hQvYYtxIC/Y+PAqtl8gZgcwhvkjxj/CaBc/DsANZhiv/VjKEgDCSuEFI/UMSZgk9epfmfgTfwEhcgeH9rTUNDIAduNAZt+QMBsxKVUbcQXy1HUpHmF/5iMuthd1HKpF2NC7GbW5PptyerE9lRNEvfw6mnFd08SmyHoJwZNeVoQXqXvZtuaASunHG5OT+QcVefKFhAlSwhhzLt9/KymiC6Hj/LLKl0hp78k94CCYjQgdqpWW4+jMUbgpHEcR4IKhsql8tpA3qjtsKSH0TPOiIm+kHVhZJcKh1OZlz8BrK+DYIu1/aWDyXCbuGB2AjuHEMzlu+j2aBgYAkKtIIcmNw385PASsebVmMWMJwLB4Lv0vbQaseZg+twhYI10ttWIKPfgnciePo5PotlyxRw46UwkkVwzKxPVdN+qD3elUlfjvbRFLQsqsHlFOkLwXnYS6OgXcl6PVO/o1R5YefooIhdvkiv932G8cSniCUa/QbM0Ex4JW2sDYSLeCjx96+WyQhlq/mfPNJCPAbHwTM0wNFotZ8vQLYdpC2GHwLFNrSQKHX52JiTh9hMZFLEPp8MVXQNKLqX7P6oSpfs9xVmsYCTHcFUWtc0at8/1bmty/dYmamr5v65Lf+PX/rj4lw01JoimDMfUMowjgdxXnRD7DIlf66v48Q1c7aJwv9HbzcIulsP1ZaxR7lLnFenva//5hJfYPO6maA4x+8F9gPshmHD7lY/zZn4fxdkHcSTzEb8stl3Ai/ou1cpLrTMb7S+GbnqD4X6nxD0z36Qf4fclt3ZQ/eV3/5FIlhG12hrDiYXdr7oWrUO8hODotBS3Vt1jIxPvczowFBg5OLBxN00wuhbHtmor0A0sK3PEdCtvRwaLBHOoRnJq3N6bwe/Y3DZfdOrWYNXEiGKmQ1JX6K18xDPr4ileM95ViiM/5yYQ/d1Soc6Xgs78jJX4aXUXvlufq1vVHzs4yea6ciHAfAXG8hUCB8PrcghrjipHcB+aoB6nX5TNGVHPts6nBdtDpI/K0GyDloCFoWpV+gk+Zm62mbmlITrmMMaZ45VoC48TVVUzl5Ya+8yO+mViXVwZe1TevrWJDXpZL6zizapo8vWIZ+Jb8jZ01h6d1x5YIrXMVQGyOmilbjG0KgKt93E46ydW9jXFhp8yxDXUPfn8tZ8XilpW3yNNkbT3nJuRrtTubqqoqZXVVrvFRr7fGbsgNVd8wMZwQDUtKIXBYpeP7pIxB24K7d0Gos8JcvHzDA40qw9jJpg0o5H0frl9VS18oAHGyDsas2giEyQzHAOKOnDYpHt4a1Dw94iptm47jFPxKuYYL1tS8bX3yJ4dBUbgt4JM/2bLnpq0CrpVBmK7DBUu5W619l1wf3jjXibvf2soRTm3XSyFAIwjgT+VuvyIlMYJh9s4vrun3vh8aqocAnEHMPABpqnPcn9PW1lQFqVF9dPRDruQKJ24bYqJgWW6mkTa5PsknTiQZtqUPa5nduXiic9wiplV0bLt312aAzVzdzVhWYY4CfOblD6OpZ85mg8VHt8pStLFG2DU/TjGNG+nKsenJI+1GefnAxNuziXS50T4yNbFfTasJzG62qNuISamXt57a5Oh/P0Pnf9s34vwMPAir0p/wVNTqwh1fVgen8sPMsfARQ0dK/vqZkl+xDcZI6BOqJDHe8EslkYhfv5INnZbslQu6H/h7wW+if0RTymdR+4tqc9zubOAlyUaPFL4ESCqbvYHV2HJE6oPfFInD90kxAMAEzETMNIBAFwjGZtZkAO+dNnjy5UtOzovHqAEYTNPIjDR+//edrBsTFOQ8k5mpo8pXlf/BJLrV+yY/Gn6T31xnwVuQv2+F//2XzwM1D91S8+STAYJwjrr3nwDcbt8aAAABAAAAhQB+AAUAAAAAAAIAIAAwAHcAAABxC5cAAAAAAAAAFgAWABYAFgBaAKYBkQJNAucDqgPlBCoEZgUlBWsFpwXGBeUGGAZnBroHSAfnCFwJCQmYCfMKegsSC0cLjAvVDBwMZAzqDXUN/g6LDv4PVRBUEPoRrxJQEp4S/BOLFAQUoBUuFYEV9BaaF4sYLxiyGTAZqhpEGtwbYhwOHFUcghzAHQMdIR1iHkYe7B9pIB4giiE+Ih0inyL2I3AkDyRUJTcl5CYtJs4nQCfiKIApECmdKgMqritSK+IskC0uLVQt3S4uLmcuZy6gLtcvLC9sL9AwEzBIMHIwnTDGMQYxJDFbMbsyRDKPMtAzRjOpNDo0nDT5NVU16zZwNvI3MzduN6A35Tf5OA04GwABAAAAAQAAkj/Nnl8PPPUACwPoAAAAANiymQoAAAAA2LKZCv/0/xsCIQK2AAAACAACAAAAAAAAeNpi+MVgxAAEjL4MDEy8YHwOiKsATc2lQbZhFADQ95eGu7u7uzsk4hdxGYBt6DQcBoARsAkYgYidcJFwHrlKPaPUUc4pR6SYp5ETRrhhlFa26KedCvrpoD3uzqg/ZYTGuCdpp5wcmskmj0Ia47/MCLmUkE4+w6h1q6Of0r8ZH28RT6c8art5YpQW1hnhjG7+M0tV/OuoiPhyxDLoM/8l4v1x11LMMiURKyabCkqjppdnekixTxL3NYe/dq2zyQq3HLDKCNek6KGEOoappIZsmmmkhQaqOeOUe9r/tCcJSbKdJJ9NcCyCAHjaY2BkYGDa9l+aIYqJ9/+X/2+YFIEiqKAVAJzEBsQAeNpjYGLiZZzAwMrAwNTFtIeBgaEHQjM+YDBkZGJAAg0MDO8FGN68hfED0lxTGBwYFN7/Z1b4b8EQxbSN4akCA0N/HDNQ93qmZKASBQZGAAKPEXkAeNpUS0NCxXEQ/v4zHaBddvtcx+sO2bbtVa5n28unC8zv2eP5AIDL3QkNhUiAi1cnmmAGMIze/NWMaWzhCFd40kZoin5IR14K8Bwv8Spv8Bbv8gEf97b1jg4OpLPZLIDeBsc3/ZGb/Dxb59jno97WokPlLbHsR/Yte5+9yE5mRtSu2lELal7CEhCfeMQtTnGIPZxb2gO/O3ECrUA3kgwY2YAYxmYCEkzoCoBBwcLKxs7BycXNw8vHLyAoJCwiKiYuISklLSMrJ6+gqKSsoqqmrqGppa2jq6dvYGhkbGJqZm5haWVtY2tn7+Do5Ozi6ubu4enl7ePr5x8QGBQcEhoWHhEZFR0TGxefkJhE0JGpCGYKulwtMicZzqqrJ2BmemYhQ15+QVoRQxYARYVhVQAAAHjarFXlmutGDB2HluEyuCDfudlu47EvM9tx0suL32cX7aXf5fYZ/DRyyv/6aD1yskylhWhGo5GOjqQJK0OsluMoIXr5u5qcf8mNxY9jvmnzbJJuUL4cc6WZ/TGshtXqql6xHYdVwirU7Z6yVJgGHluGKd3wuGJojfjPOa7NfNybtUbDaDVa+CR2tGPnMfHcXOzw08Qmviuru0lCRd8oW+NZqAY74qtyfhWWcBYTQOQZ8ehcnEJDcjYqq9uyup3aaZIkNltukmhWc/F6knhcNQQ/tWYGQPVwLua6DrihA8BP2Eo9rhkNXLRW1FcCkpN+cPnEebTK1ZYDfUg55fBdXK03kdZ8nM7Z2UIS6wSnTxdjHNmS1CCyx3XDQ6HbU5U+NQ1sdaBBsQ4yrqxssLUK/1xveTxkSECOhau/19QKiQd+miZikrZLkMOmNzSmwihoOVtkj5jd5I/2vViuhh4ZpxTlOqO1AVPKFjaZbIDcRMnVps7a/RBjh1zny7ilcOugS+OmTKg3NlqNYsfWTtJyPJ4wRaUS8VrW9njSwJCIx8MXch0LHSQ8IbsF7Caw83gKbqZLSggMrCIuT4Yp5SnxJEjzeNq8XIqL2lo7ucwT6/pHj0+Yl/Pxy8W+0nagP1XqT5pCTYXLcTE1hfplAU+50qRo3aAYl48JfLB1VhPymIsLIQ/ZBnlOZdiWo3Ftc233z3EF/6UmQSZd4O9Cu7tUhxSwUOqUBlshq8c9y7LKWp0yqlCVaCnmKR1QxGM64FEETgNKEf6X6WlLTaogyNPiZMPl71z7Emg6jdxOuR6fMYUl8ix4FnnOFFWR501RE3nBFHWRF03REGmbYkjkO6YYFvmuKUZEfmjIZ+szj1vl4iuP3XLxtcfvGcUT7r/A+D4wvgffBIwiHWAUeQkYRWpgFHkZGEU2gVHkDDCK/AAYRc4Co0hj6GHZap5B2OmUQoEQSjkg2Ui/+YY9lz1M0hVD1KVDKqGzu1qesSMt0EoeX90qj3WWr7SKunUmiq8mZYLXSmYOPb5u6FaJ9wbsrGh/EEwYgh+sV2d/VvLTfqzvFtetM8joJvIH4IPxsgqzux7fMv65hx7fPs4UTbgK8zsoiTrbJJ+6Mryg8nmed3UX0x6vIH+2MNG3LevMacS/a4AKA4K/0oRHQnc99zXRwxy+7m0fk9/3wTUdiBVxKvP+dD7+qUJVsn+qzFQvJoG8gcMhBqy01h1MH6q5By2Bjf5jXwnTNc3VMFubi7HJbKxTeYP23sk0IfSM7qCGGhE6yAuijJLSQUG0RNE4SSG5joaq7/MKj5JRswSBz7n+K7cdCyW/LxwQNPWZAQf6Iah5IGrkqgOcdXRXgkm1Hoq+TGDAqFqKfXqoHRuaTSWcbVPeaGL3fOe3b79QB3XwoDJa2vjRAEG4WZpUvp73prhZysdGky+sdfAwP0z8wrdOYwCfbKnndqqf7rY+0OaZ4bvugU4Dw/fcHIGlWYB2vw3K4rMP03Crw8DuVgtqtLqv7w7ctfFo4A3/F63Y/b+6T+BndwFL4wnZUW8nGWCMhIzN/DuSv6MHBOi7u1PuIuUz/eHsKZnDUz7fxCx+dIj+uSmUdfoU38L6heE7EC+FtQi8UicHikHYV0bakV9i+dr08M5g8QYLSxZvTc8qNX/1WNdmDgNAFISPoY+LBA0ccywzs2VmLkvQoHdWkM3z9ycWOxL6SwbzJ5HFEDkMkccQBcyXRBFDlDBEGUNUMD8SVQxRwxB1DNHA/Es0MUQLQ7QxRAfzLdHFED0M0ccQruU9p4d5wPDepYZaH1IjvZ5kfMoYW95LqicM1VNK9YxSOre815QuGEqXlNIVpXRteW8p3TCUbrWgOy3o3gofb66Sj6dv03twvesn55S8U+wzK3FNYwB42mPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGdicNkkwMmiBGJu5ORg5ICxRNjCL3WkXMwMDIwMnkM3htIvBAcJmZnDZqMLYERixwaEjYiNzistGNRBvF0cDAyOLQ0dySARISSQQbOblYOTR2sH4v3UDS+9GJqA+1hQXAHdZJMsAAHjaY8AEIUDow+DDlMzAyJTMuJ6B8b8ykygDA1Pe/69MKYw7/v/6LwPiAwCxmwqkAHjaTMwdDEJRGIfx533f+7HgnJ0rrV3KCoMgd+hSnIXl7jlG5cs5hzhfrm3tD8d+e+AB5pYxAGAC2ShMstNzlIM1J7lhwVVuSdzlrurJdjzlzGhfuVT/4f8PrJkBN+9lY+kP2cn+koO9v+WGTazkljEOclf15Oe4yJlt+5FL9R9+rVFRT+pMED3P/RXzKElZCuFBiTEhGhICkSjE+GbWMtLVUpruQuXff+PApxfVqDc3m2ZOTs+cOTsL8T9fldvKLbJAR2mDOkly0uwk7YQu2LtFQdPUcZFyTMMiNdF7cbv7Ij6mUWYL6qd2zsvtyM749m62LbmuXODqmhfr3FaDVREGq2rB1DEJ9ei9rLnXfcXfcOXdqqDEJKb7Rej409R0dFrXtVnakD3aZyMZzho/usm+8Ukou2N2zXFUu5DRNXuuNjynl6vRpV3yh0uZKJplzu8U09VDqG3FJETuUi689K6LOVcUMqbpcEyTkoudeLwTxPT/vdumbcTsrZfsxrrc3udMGsfSoH9FNvSiLISy12r5tHJl8Ma7/CV3azIYf/0H51ihxBYVHBbIEEA4QoqG1A4SOSdoKmrLR7gAw6u2AGGKVDCjkMqIhRkqNoi+dW6j++p8LNxINFZd+0gFzcFYSv9I8EzwLe6kblEKrtU1gKVeg8V/jVx0FQYytUDQWgnPOs1o9h7oW7fmod+v9TfKejjNQTLX6Nf95abjn+9afU5R6zFYwiKI/6PUZ5j9Hs7Q+Idvcjjxaa+yf2oOJseIROk0F+nGvO5pAxY9vb4a4RJWuvkHL2UQyZkhE8YfeEwFPQiq9UUYtFfkUlPdoN/PXQueqxtpNtbuIcZSJzqxOHAeHzjEoA/v3YbRT5N9OpdgsZHPCW9xj1y5t+1YndjHleKAHiLhg5xScEuOR6p7KBEEG52ev+67hYn0j/+m5z+bBGupAHjabMGDAQIBAADA67Nt2+Z8Ye5aoDsB8H05+eeDkEBYRFRMXEJSSlpGVk5eQVFJWUVVTV1DU0tbR1dP38DQyNjE1MzcwtLK2sbWzt7B0cnZxdXN3cOPIHg4QAAAwDD6/dlumGzb1izdW6FrE9QmmZv0XoQoMeIkSJIiTYYsOfIUKFKiTIUqNeo0aNKiTYcuPfoMGDJizIQpM+YsWLJizUYGGdmx5c1FJq78ZJZFVh48eXHjIxsH2eWQUy655ZFXPvYcOcmvgIIKKfxvWZ4RGAgCAADGeU6sLrbdHtbW+8OrpppqkKRe783/juo/m63e38kgc5Q5Li8iIaLyFQMfVbaRiNOo8CSFIylfCBJR9aYd4UoWj5gUj45UBJHBg+9utputr7P5fJo5y5y/AeyLSTAAAQAB//8ADw==",
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Typewriter-Regular.woff",
"type": "application/font-woff"
},
"$:/plugins/tiddlywiki/katex/katex-logo": {
"title": "$:/plugins/tiddlywiki/katex/katex-logo",
"text": "$$\\KaTeX$$\n"
},
"$:/plugins/tiddlywiki/katex/latex-parser.js": {
"title": "$:/plugins/tiddlywiki/katex/latex-parser.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/katex/latex-parser.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for LaTeX. For example:\n\n```\n\t$$latex-goes-here$$\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except latex-parser \n\\rules only latex-parser \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"latex-parser\";\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 = /\\$\\$/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\tdisplayMode;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tdisplayMode = text.indexOf('\\n') != -1;\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\tdisplayMode = false;\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"latex\",\n\t\tattributes: {\n\t\t\ttext: {\n\t\t\t\ttype: \"text\",\n\t\t\t\tvalue: text\n\t\t\t},\n\t\t\tdisplayMode: {\n\t\t\t\ttype: \"text\",\n\t\t\t\tvalue: displayMode ? \"true\" : \"false\"\n\t\t\t}\n\t\t}\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/plugins/tiddlywiki/katex/readme": {
"title": "$:/plugins/tiddlywiki/katex/readme",
"text": "This is a TiddlyWiki plugin for mathematical and chemical typesetting based on [ext[KaTeX from Khan Academy|http://khan.github.io/KaTeX/]] (v0.10.2) and [ext[mhchem|https://github.com/mhchem/MathJax-mhchem]] through a [ext[Katex extension|https://github.com/KaTeX/KaTeX/tree/master/contrib/mhchem]].\n\nIt is completely self-contained, and doesn't need an Internet connection in order to work. It works both in the browser and under Node.js.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/katex]]\n"
},
"$:/plugins/tiddlywiki/katex/snippets/logo": {
"title": "$:/plugins/tiddlywiki/katex/snippets/logo",
"tags": "$:/tags/KaTeX/Snippet",
"text": "$$\\KaTeX$$\n"
},
"$:/plugins/tiddlywiki/katex/styles": {
"title": "$:/plugins/tiddlywiki/katex/styles",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n/* KaTeX styles */\n\n{{$:/plugins/tiddlywiki/katex/katex.min.css}}\n\n/* Force text-rendering (see https://github.com/Jermolene/TiddlyWiki5/issues/2500) */\n\n.katex {\n text-rendering: auto;\n}\n\n/* Avoid TW5's max-width: 100% */\n\n.katex svg {\n max-width: initial;\n}\n\n/* Override font URLs */\n\n@font-face {\n\tfont-family: KaTeX_AMS;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_AMS-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Caligraphic;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Caligraphic;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Fraktur;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Fraktur;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-BoldItalic.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: italic;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Italic.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: italic;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Math;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Italic.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: italic;\n}\n\n@font-face {\n\tfont-family: KaTeX_SansSerif;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_SansSerif;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Italic.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: italic;\n}\n\n@font-face {\n\tfont-family: KaTeX_SansSerif;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Script;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Script-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size1;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size1-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size2;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size2-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size3;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size3-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size4;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size4-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Typewriter;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Typewriter-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n"
},
"$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex-dropdown": {
"title": "$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex-dropdown",
"text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$view tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$transclude tiddler=<<snippetTitle>> mode=\"inline\"/>\n\n</$view>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/KaTeX/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/KaTeX/Snippet\"\n\ttext=\"\"\"$$snippet$$\"\"\"\n\tcaption=\"description shown in dropdown\"\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\n[ext[KaTeX functions catalogue|https://khan.github.io/KaTeX/function-support.html]]\n\n[ext[Chemical equations reference|https://mhchem.github.io/MathJax-mhchem/]]\n"
},
"$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex": {
"title": "$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/plugins/tiddlywiki/katex/katex-logo",
"caption": "katex",
"description": "create and insert preconfigured KaTeX snippets",
"condition": "[<targetTiddler>!is[image]]",
"dropdown": "$:/plugins/tiddlywiki/katex/ui/EditorToolbar/katex-dropdown",
"text": ""
},
"$:/plugins/tiddlywiki/katex/usage": {
"title": "$:/plugins/tiddlywiki/katex/usage",
"text": "!! Reference:\n\n# Mathematical typesetting: [ext[https://katex.org/docs/supported.html]]\n# Chemical typesetting: [ext[https://mhchem.github.io/MathJax-mhchem/]]\n\n<hr>\n\nThe usual way to include ~LaTeX is to use `$$`. For example:\n\n```\n$$\\displaystyle f(x) = \\int_{-\\infty}^\\infty\\hat f(\\xi)\\,e^{2 \\pi i \\xi x}\\,d\\xi$$\n```\n\nSingle line equations will render in inline mode. If there are newlines between the `$$` delimiters, the equations will be rendered in display mode.\n\nThe underlying widget can also be used directly, giving more flexibility:\n\n```\n<$latex text=\"f(x) = \\int_{-\\infty}^\\infty\\hat f(\\xi)\\,e^{2 \\pi i \\xi x}\\,d\\xi\" displayMode=\"true\"></$latex>\n```\n\nThe KaTeX widget is provided under the name `<$latex>` and is also available under the alias `<$katex>`. It's better to use the generic `<$latex>` name unless you are running multiple ~LaTeX plugins and wish to specifically target KaTeX.\n"
},
"$:/plugins/tiddlywiki/katex/wrapper.js": {
"title": "$:/plugins/tiddlywiki/katex/wrapper.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/katex/wrapper.js\ntype: application/javascript\nmodule-type: widget\n\nWrapper for `katex.min.js` that provides a `<$latex>` widget. It is also available under the alias `<$katex>`\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar katex = require(\"$:/plugins/tiddlywiki/katex/katex.min.js\"),\n chemParse = require(\"$:/plugins/tiddlywiki/katex/mhchem.min.js\"),\n\tWidget = require(\"$:/core/modules/widgets/widget.js\").widget;\n// Add \\ce, \\pu, and \\tripledash to the KaTeX macros.\nkatex.__defineMacro(\"\\\\ce\", function(context) {\n return chemParse(context.consumeArgs(1)[0], \"ce\")\n});\nkatex.__defineMacro(\"\\\\pu\", function(context) {\n return chemParse(context.consumeArgs(1)[0], \"pu\");\n});\n// Needed for \\bond for the ~ forms\n// Raise by 2.56mu, not 2mu. We're raising a hyphen-minus, U+002D, not \n// a mathematical minus, U+2212. So we need that extra 0.56.\nkatex.__defineMacro(\"\\\\tripledash\", \"{\\\\vphantom{-}\\\\raisebox{2.56mu}{$\\\\mkern2mu\"\n+ \"\\\\tiny\\\\text{-}\\\\mkern1mu\\\\text{-}\\\\mkern1mu\\\\text{-}\\\\mkern2mu$}}\");\n\nvar KaTeXWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKaTeXWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKaTeXWidget.prototype.render = function(parent,nextSibling) {\n\t// Housekeeping\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Get the source text\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\tvar displayMode = this.getAttribute(\"displayMode\",this.parseTreeNode.displayMode || \"false\") === \"true\";\n\t// Render it into a span\n\tvar span = this.document.createElement(\"span\"),\n\t\toptions = {throwOnError: false, displayMode: displayMode};\n\ttry {\n\t\tif(!this.document.isTiddlyWikiFakeDom) {\n\t\t\tkatex.render(text,span,options);\n\t\t} else {\n\t\t\tspan.innerHTML = katex.renderToString(text,options);\n\t\t}\n\t} catch(ex) {\n\t\tspan.className = \"tc-error\";\n\t\tspan.textContent = ex;\n\t}\n\t// Insert it into the DOM\n\tparent.insertBefore(span,nextSibling);\n\tthis.domNodes.push(span);\n};\n\n/*\nCompute the internal state of the widget\n*/\nKaTeXWidget.prototype.execute = function() {\n\t// Nothing to do for a katex widget\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKaTeXWidget.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.latex = KaTeXWidget;\nexports.katex = KaTeXWidget;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "widget"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/markdown/EditorToolbar/bold": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/bold",
"list-after": "$:/core/ui/EditorToolbar/bold",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/bold",
"caption": "{{$:/language/Buttons/Bold/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Bold/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"shortcuts": "((bold))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"**\"\n\tsuffix=\"**\"\n/>\n"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-1": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-1",
"list-after": "$:/core/ui/EditorToolbar/heading-1",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-1",
"caption": "{{$:/language/Buttons/Heading1/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Heading1/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"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"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-2": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-2",
"list-after": "$:/core/ui/EditorToolbar/heading-2",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-2",
"caption": "{{$:/language/Buttons/Heading2/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Heading2/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"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"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-3": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-3",
"list-after": "$:/core/ui/EditorToolbar/heading-3",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-3",
"caption": "{{$:/language/Buttons/Heading3/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Heading3/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"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"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-4": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-4",
"list-after": "$:/core/ui/EditorToolbar/heading-4",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-4",
"caption": "{{$:/language/Buttons/Heading4/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Heading4/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"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"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-5": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-5",
"list-after": "$:/core/ui/EditorToolbar/heading-5",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-5",
"caption": "{{$:/language/Buttons/Heading5/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Heading5/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"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"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-6": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-6",
"list-after": "$:/core/ui/EditorToolbar/heading-6",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-6",
"caption": "{{$:/language/Buttons/Heading6/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Heading6/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"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"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/italic": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/italic",
"list-after": "$:/core/ui/EditorToolbar/italic",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/italic",
"caption": "{{$:/language/Buttons/Italic/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Italic/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"shortcuts": "((italic))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"*\"\n\tsuffix=\"*\"\n/>\n"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/list-bullet": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/list-bullet",
"list-after": "$:/core/ui/EditorToolbar/list-bullet",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/list-bullet",
"caption": "{{$:/language/Buttons/ListBullet/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/ListBullet/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"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"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/list-number": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/list-number",
"list-after": "$:/core/ui/EditorToolbar/list-number",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/list-number",
"caption": "{{$:/language/Buttons/ListNumber/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/ListNumber/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"shortcuts": "((list-number))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"1.\"\n\tcount=\"1\"\n/>\n"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/mono-line": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/mono-line",
"list-after": "$:/core/ui/EditorToolbar/mono-line",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/mono-line",
"caption": "{{$:/language/Buttons/MonoLine/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/MonoLine/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"shortcuts": "((mono-line))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
},
"$:/plugins/tiddlywiki/markdown/EditorToolbar/quote": {
"title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/quote",
"list-after": "$:/core/ui/EditorToolbar/quote",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/quote",
"caption": "{{$:/language/Buttons/Quote/Caption}} (Markdown)",
"description": "{{$:/language/Buttons/Quote/Hint}}",
"condition": "[<targetTiddler>type[text/x-markdown]]",
"shortcuts": "((quote))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\">\"\n\tcount=\"1\"\n/>\n"
},
"$:/config/markdown/breaks": {
"title": "$:/config/markdown/breaks",
"text": "false"
},
"$:/config/markdown/linkNewWindow": {
"title": "$:/config/markdown/linkNewWindow",
"text": "true"
},
"$:/config/markdown/linkify": {
"title": "$:/config/markdown/linkify",
"text": "false"
},
"$:/config/markdown/quotes": {
"title": "$:/config/markdown/quotes",
"text": "“”‘’"
},
"$:/config/markdown/renderWikiText": {
"title": "$:/config/markdown/renderWikiText",
"text": "true"
},
"$:/config/markdown/renderWikiTextPragma": {
"title": "$:/config/markdown/renderWikiTextPragma",
"text": "\\rules only html image macrocallinline syslink transcludeinline wikilink filteredtranscludeblock macrocallblock transcludeblock"
},
"$:/config/markdown/typographer": {
"title": "$:/config/markdown/typographer",
"text": "false"
},
"$:/language/Docs/Types/text/x-markdown": {
"title": "$:/language/Docs/Types/text/x-markdown",
"description": "Markdown",
"name": "text/x-markdown",
"group": "Text"
},
"$:/plugins/tiddlywiki/markdown/remarkable.js": {
"text": "!function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?t(exports):\"function\"==typeof define&&define.amd?define([\"exports\"],t):t((e=e||self).remarkable={})}(this,function(e){\"use strict\";var t={Aacute:\"Á\",aacute:\"á\",Abreve:\"Ă\",abreve:\"ă\",ac:\"∾\",acd:\"∿\",acE:\"∾̳\",Acirc:\"Â\",acirc:\"â\",acute:\"´\",Acy:\"А\",acy:\"а\",AElig:\"Æ\",aelig:\"æ\",af:\"\",Afr:\"𝔄\",afr:\"𝔞\",Agrave:\"À\",agrave:\"à\",alefsym:\"ℵ\",aleph:\"ℵ\",Alpha:\"Α\",alpha:\"α\",Amacr:\"Ā\",amacr:\"ā\",amalg:\"⨿\",AMP:\"&\",amp:\"&\",And:\"⩓\",and:\"∧\",andand:\"⩕\",andd:\"⩜\",andslope:\"⩘\",andv:\"⩚\",ang:\"∠\",ange:\"⦤\",angle:\"∠\",angmsd:\"∡\",angmsdaa:\"⦨\",angmsdab:\"⦩\",angmsdac:\"⦪\",angmsdad:\"⦫\",angmsdae:\"⦬\",angmsdaf:\"⦭\",angmsdag:\"⦮\",angmsdah:\"⦯\",angrt:\"∟\",angrtvb:\"⊾\",angrtvbd:\"⦝\",angsph:\"∢\",angst:\"Å\",angzarr:\"⍼\",Aogon:\"Ą\",aogon:\"ą\",Aopf:\"𝔸\",aopf:\"𝕒\",ap:\"≈\",apacir:\"⩯\",apE:\"⩰\",ape:\"≊\",apid:\"≋\",apos:\"'\",ApplyFunction:\"\",approx:\"≈\",approxeq:\"≊\",Aring:\"Å\",aring:\"å\",Ascr:\"𝒜\",ascr:\"𝒶\",Assign:\"≔\",ast:\"*\",asymp:\"≈\",asympeq:\"≍\",Atilde:\"Ã\",atilde:\"ã\",Auml:\"Ä\",auml:\"ä\",awconint:\"∳\",awint:\"⨑\",backcong:\"≌\",backepsilon:\"϶\",backprime:\"‵\",backsim:\"∽\",backsimeq:\"⋍\",Backslash:\"∖\",Barv:\"⫧\",barvee:\"⊽\",Barwed:\"⌆\",barwed:\"⌅\",barwedge:\"⌅\",bbrk:\"⎵\",bbrktbrk:\"⎶\",bcong:\"≌\",Bcy:\"Б\",bcy:\"б\",bdquo:\"„\",becaus:\"∵\",Because:\"∵\",because:\"∵\",bemptyv:\"⦰\",bepsi:\"϶\",bernou:\"ℬ\",Bernoullis:\"ℬ\",Beta:\"Β\",beta:\"β\",beth:\"ℶ\",between:\"≬\",Bfr:\"𝔅\",bfr:\"𝔟\",bigcap:\"⋂\",bigcirc:\"◯\",bigcup:\"⋃\",bigodot:\"⨀\",bigoplus:\"⨁\",bigotimes:\"⨂\",bigsqcup:\"⨆\",bigstar:\"★\",bigtriangledown:\"▽\",bigtriangleup:\"△\",biguplus:\"⨄\",bigvee:\"⋁\",bigwedge:\"⋀\",bkarow:\"⤍\",blacklozenge:\"⧫\",blacksquare:\"▪\",blacktriangle:\"▴\",blacktriangledown:\"▾\",blacktriangleleft:\"◂\",blacktriangleright:\"▸\",blank:\"␣\",blk12:\"▒\",blk14:\"░\",blk34:\"▓\",block:\"█\",bne:\"=⃥\",bnequiv:\"≡⃥\",bNot:\"⫭\",bnot:\"⌐\",Bopf:\"𝔹\",bopf:\"𝕓\",bot:\"⊥\",bottom:\"⊥\",bowtie:\"⋈\",boxbox:\"⧉\",boxDL:\"╗\",boxDl:\"╖\",boxdL:\"╕\",boxdl:\"┐\",boxDR:\"╔\",boxDr:\"╓\",boxdR:\"╒\",boxdr:\"┌\",boxH:\"═\",boxh:\"─\",boxHD:\"╦\",boxHd:\"╤\",boxhD:\"╥\",boxhd:\"┬\",boxHU:\"╩\",boxHu:\"╧\",boxhU:\"╨\",boxhu:\"┴\",boxminus:\"⊟\",boxplus:\"⊞\",boxtimes:\"⊠\",boxUL:\"╝\",boxUl:\"╜\",boxuL:\"╛\",boxul:\"┘\",boxUR:\"╚\",boxUr:\"╙\",boxuR:\"╘\",boxur:\"└\",boxV:\"║\",boxv:\"│\",boxVH:\"╬\",boxVh:\"╫\",boxvH:\"╪\",boxvh:\"┼\",boxVL:\"╣\",boxVl:\"╢\",boxvL:\"╡\",boxvl:\"┤\",boxVR:\"╠\",boxVr:\"╟\",boxvR:\"╞\",boxvr:\"├\",bprime:\"‵\",Breve:\"˘\",breve:\"˘\",brvbar:\"¦\",Bscr:\"ℬ\",bscr:\"𝒷\",bsemi:\"⁏\",bsim:\"∽\",bsime:\"⋍\",bsol:\"\\\\\",bsolb:\"⧅\",bsolhsub:\"⟈\",bull:\"•\",bullet:\"•\",bump:\"≎\",bumpE:\"⪮\",bumpe:\"≏\",Bumpeq:\"≎\",bumpeq:\"≏\",Cacute:\"Ć\",cacute:\"ć\",Cap:\"⋒\",cap:\"∩\",capand:\"⩄\",capbrcup:\"⩉\",capcap:\"⩋\",capcup:\"⩇\",capdot:\"⩀\",CapitalDifferentialD:\"ⅅ\",caps:\"∩︀\",caret:\"⁁\",caron:\"ˇ\",Cayleys:\"ℭ\",ccaps:\"⩍\",Ccaron:\"Č\",ccaron:\"č\",Ccedil:\"Ç\",ccedil:\"ç\",Ccirc:\"Ĉ\",ccirc:\"ĉ\",Cconint:\"∰\",ccups:\"⩌\",ccupssm:\"⩐\",Cdot:\"Ċ\",cdot:\"ċ\",cedil:\"¸\",Cedilla:\"¸\",cemptyv:\"⦲\",cent:\"¢\",CenterDot:\"·\",centerdot:\"·\",Cfr:\"ℭ\",cfr:\"𝔠\",CHcy:\"Ч\",chcy:\"ч\",check:\"✓\",checkmark:\"✓\",Chi:\"Χ\",chi:\"χ\",cir:\"○\",circ:\"ˆ\",circeq:\"≗\",circlearrowleft:\"↺\",circlearrowright:\"↻\",circledast:\"⊛\",circledcirc:\"⊚\",circleddash:\"⊝\",CircleDot:\"⊙\",circledR:\"®\",circledS:\"Ⓢ\",CircleMinus:\"⊖\",CirclePlus:\"⊕\",CircleTimes:\"⊗\",cirE:\"⧃\",cire:\"≗\",cirfnint:\"⨐\",cirmid:\"⫯\",cirscir:\"⧂\",ClockwiseContourIntegral:\"∲\",CloseCurlyDoubleQuote:\"”\",CloseCurlyQuote:\"’\",clubs:\"♣\",clubsuit:\"♣\",Colon:\"∷\",colon:\":\",Colone:\"⩴\",colone:\"≔\",coloneq:\"≔\",comma:\",\",commat:\"@\",comp:\"∁\",compfn:\"∘\",complement:\"∁\",complexes:\"ℂ\",cong:\"≅\",congdot:\"⩭\",Congruent:\"≡\",Conint:\"∯\",conint:\"∮\",ContourIntegral:\"∮\",Copf:\"ℂ\",copf:\"𝕔\",coprod:\"∐\",Coproduct:\"∐\",COPY:\"©\",copy:\"©\",copysr:\"℗\",CounterClockwiseContourIntegral:\"∳\",crarr:\"↵\",Cross:\"⨯\",cross:\"✗\",Cscr:\"𝒞\",cscr:\"𝒸\",csub:\"⫏\",csube:\"⫑\",csup:\"⫐\",csupe:\"⫒\",ctdot:\"⋯\",cudarrl:\"⤸\",cudarrr:\"⤵\",cuepr:\"⋞\",cuesc:\"⋟\",cularr:\"↶\",cularrp:\"⤽\",Cup:\"⋓\",cup:\"∪\",cupbrcap:\"⩈\",CupCap:\"≍\",cupcap:\"⩆\",cupcup:\"⩊\",cupdot:\"⊍\",cupor:\"⩅\",cups:\"∪︀\",curarr:\"↷\",curarrm:\"⤼\",curlyeqprec:\"⋞\",curlyeqsucc:\"⋟\",curlyvee:\"⋎\",curlywedge:\"⋏\",curren:\"¤\",curvearrowleft:\"↶\",curvearrowright:\"↷\",cuvee:\"⋎\",cuwed:\"⋏\",cwconint:\"∲\",cwint:\"∱\",cylcty:\"⌭\",Dagger:\"‡\",dagger:\"†\",daleth:\"ℸ\",Darr:\"↡\",dArr:\"⇓\",darr:\"↓\",dash:\"‐\",Dashv:\"⫤\",dashv:\"⊣\",dbkarow:\"⤏\",dblac:\"˝\",Dcaron:\"Ď\",dcaron:\"ď\",Dcy:\"Д\",dcy:\"д\",DD:\"ⅅ\",dd:\"ⅆ\",ddagger:\"‡\",ddarr:\"⇊\",DDotrahd:\"⤑\",ddotseq:\"⩷\",deg:\"°\",Del:\"∇\",Delta:\"Δ\",delta:\"δ\",demptyv:\"⦱\",dfisht:\"⥿\",Dfr:\"𝔇\",dfr:\"𝔡\",dHar:\"⥥\",dharl:\"⇃\",dharr:\"⇂\",DiacriticalAcute:\"´\",DiacriticalDot:\"˙\",DiacriticalDoubleAcute:\"˝\",DiacriticalGrave:\"`\",DiacriticalTilde:\"˜\",diam:\"⋄\",Diamond:\"⋄\",diamond:\"⋄\",diamondsuit:\"♦\",diams:\"♦\",die:\"¨\",DifferentialD:\"ⅆ\",digamma:\"ϝ\",disin:\"⋲\",div:\"÷\",divide:\"÷\",divideontimes:\"⋇\",divonx:\"⋇\",DJcy:\"Ђ\",djcy:\"ђ\",dlcorn:\"⌞\",dlcrop:\"⌍\",dollar:\"$\",Dopf:\"𝔻\",dopf:\"𝕕\",Dot:\"¨\",dot:\"˙\",DotDot:\"⃜\",doteq:\"≐\",doteqdot:\"≑\",DotEqual:\"≐\",dotminus:\"∸\",dotplus:\"∔\",dotsquare:\"⊡\",doublebarwedge:\"⌆\",DoubleContourIntegral:\"∯\",DoubleDot:\"¨\",DoubleDownArrow:\"⇓\",DoubleLeftArrow:\"⇐\",DoubleLeftRightArrow:\"⇔\",DoubleLeftTee:\"⫤\",DoubleLongLeftArrow:\"⟸\",DoubleLongLeftRightArrow:\"⟺\",DoubleLongRightArrow:\"⟹\",DoubleRightArrow:\"⇒\",DoubleRightTee:\"⊨\",DoubleUpArrow:\"⇑\",DoubleUpDownArrow:\"⇕\",DoubleVerticalBar:\"∥\",DownArrow:\"↓\",Downarrow:\"⇓\",downarrow:\"↓\",DownArrowBar:\"⤓\",DownArrowUpArrow:\"⇵\",DownBreve:\"̑\",downdownarrows:\"⇊\",downharpoonleft:\"⇃\",downharpoonright:\"⇂\",DownLeftRightVector:\"⥐\",DownLeftTeeVector:\"⥞\",DownLeftVector:\"↽\",DownLeftVectorBar:\"⥖\",DownRightTeeVector:\"⥟\",DownRightVector:\"⇁\",DownRightVectorBar:\"⥗\",DownTee:\"⊤\",DownTeeArrow:\"↧\",drbkarow:\"⤐\",drcorn:\"⌟\",drcrop:\"⌌\",Dscr:\"𝒟\",dscr:\"𝒹\",DScy:\"Ѕ\",dscy:\"ѕ\",dsol:\"⧶\",Dstrok:\"Đ\",dstrok:\"đ\",dtdot:\"⋱\",dtri:\"▿\",dtrif:\"▾\",duarr:\"⇵\",duhar:\"⥯\",dwangle:\"⦦\",DZcy:\"Џ\",dzcy:\"џ\",dzigrarr:\"⟿\",Eacute:\"É\",eacute:\"é\",easter:\"⩮\",Ecaron:\"Ě\",ecaron:\"ě\",ecir:\"≖\",Ecirc:\"Ê\",ecirc:\"ê\",ecolon:\"≕\",Ecy:\"Э\",ecy:\"э\",eDDot:\"⩷\",Edot:\"Ė\",eDot:\"≑\",edot:\"ė\",ee:\"ⅇ\",efDot:\"≒\",Efr:\"𝔈\",efr:\"𝔢\",eg:\"⪚\",Egrave:\"È\",egrave:\"è\",egs:\"⪖\",egsdot:\"⪘\",el:\"⪙\",Element:\"∈\",elinters:\"⏧\",ell:\"ℓ\",els:\"⪕\",elsdot:\"⪗\",Emacr:\"Ē\",emacr:\"ē\",empty:\"∅\",emptyset:\"∅\",EmptySmallSquare:\"◻\",emptyv:\"∅\",EmptyVerySmallSquare:\"▫\",emsp:\" \",emsp13:\" \",emsp14:\" \",ENG:\"Ŋ\",eng:\"ŋ\",ensp:\" \",Eogon:\"Ę\",eogon:\"ę\",Eopf:\"𝔼\",eopf:\"𝕖\",epar:\"⋕\",eparsl:\"⧣\",eplus:\"⩱\",epsi:\"ε\",Epsilon:\"Ε\",epsilon:\"ε\",epsiv:\"ϵ\",eqcirc:\"≖\",eqcolon:\"≕\",eqsim:\"≂\",eqslantgtr:\"⪖\",eqslantless:\"⪕\",Equal:\"⩵\",equals:\"=\",EqualTilde:\"≂\",equest:\"≟\",Equilibrium:\"⇌\",equiv:\"≡\",equivDD:\"⩸\",eqvparsl:\"⧥\",erarr:\"⥱\",erDot:\"≓\",Escr:\"ℰ\",escr:\"ℯ\",esdot:\"≐\",Esim:\"⩳\",esim:\"≂\",Eta:\"Η\",eta:\"η\",ETH:\"Ð\",eth:\"ð\",Euml:\"Ë\",euml:\"ë\",euro:\"€\",excl:\"!\",exist:\"∃\",Exists:\"∃\",expectation:\"ℰ\",ExponentialE:\"ⅇ\",exponentiale:\"ⅇ\",fallingdotseq:\"≒\",Fcy:\"Ф\",fcy:\"ф\",female:\"♀\",ffilig:\"ffi\",fflig:\"ff\",ffllig:\"ffl\",Ffr:\"𝔉\",ffr:\"𝔣\",filig:\"fi\",FilledSmallSquare:\"◼\",FilledVerySmallSquare:\"▪\",fjlig:\"fj\",flat:\"♭\",fllig:\"fl\",fltns:\"▱\",fnof:\"ƒ\",Fopf:\"𝔽\",fopf:\"𝕗\",ForAll:\"∀\",forall:\"∀\",fork:\"⋔\",forkv:\"⫙\",Fouriertrf:\"ℱ\",fpartint:\"⨍\",frac12:\"½\",frac13:\"⅓\",frac14:\"¼\",frac15:\"⅕\",frac16:\"⅙\",frac18:\"⅛\",frac23:\"⅔\",frac25:\"⅖\",frac34:\"¾\",frac35:\"⅗\",frac38:\"⅜\",frac45:\"⅘\",frac56:\"⅚\",frac58:\"⅝\",frac78:\"⅞\",frasl:\"⁄\",frown:\"⌢\",Fscr:\"ℱ\",fscr:\"𝒻\",gacute:\"ǵ\",Gamma:\"Γ\",gamma:\"γ\",Gammad:\"Ϝ\",gammad:\"ϝ\",gap:\"⪆\",Gbreve:\"Ğ\",gbreve:\"ğ\",Gcedil:\"Ģ\",Gcirc:\"Ĝ\",gcirc:\"ĝ\",Gcy:\"Г\",gcy:\"г\",Gdot:\"Ġ\",gdot:\"ġ\",gE:\"≧\",ge:\"≥\",gEl:\"⪌\",gel:\"⋛\",geq:\"≥\",geqq:\"≧\",geqslant:\"⩾\",ges:\"⩾\",gescc:\"⪩\",gesdot:\"⪀\",gesdoto:\"⪂\",gesdotol:\"⪄\",gesl:\"⋛︀\",gesles:\"⪔\",Gfr:\"𝔊\",gfr:\"𝔤\",Gg:\"⋙\",gg:\"≫\",ggg:\"⋙\",gimel:\"ℷ\",GJcy:\"Ѓ\",gjcy:\"ѓ\",gl:\"≷\",gla:\"⪥\",glE:\"⪒\",glj:\"⪤\",gnap:\"⪊\",gnapprox:\"⪊\",gnE:\"≩\",gne:\"⪈\",gneq:\"⪈\",gneqq:\"≩\",gnsim:\"⋧\",Gopf:\"𝔾\",gopf:\"𝕘\",grave:\"`\",GreaterEqual:\"≥\",GreaterEqualLess:\"⋛\",GreaterFullEqual:\"≧\",GreaterGreater:\"⪢\",GreaterLess:\"≷\",GreaterSlantEqual:\"⩾\",GreaterTilde:\"≳\",Gscr:\"𝒢\",gscr:\"ℊ\",gsim:\"≳\",gsime:\"⪎\",gsiml:\"⪐\",GT:\">\",Gt:\"≫\",gt:\">\",gtcc:\"⪧\",gtcir:\"⩺\",gtdot:\"⋗\",gtlPar:\"⦕\",gtquest:\"⩼\",gtrapprox:\"⪆\",gtrarr:\"⥸\",gtrdot:\"⋗\",gtreqless:\"⋛\",gtreqqless:\"⪌\",gtrless:\"≷\",gtrsim:\"≳\",gvertneqq:\"≩︀\",gvnE:\"≩︀\",Hacek:\"ˇ\",hairsp:\" \",half:\"½\",hamilt:\"ℋ\",HARDcy:\"Ъ\",hardcy:\"ъ\",hArr:\"⇔\",harr:\"↔\",harrcir:\"⥈\",harrw:\"↭\",Hat:\"^\",hbar:\"ℏ\",Hcirc:\"Ĥ\",hcirc:\"ĥ\",hearts:\"♥\",heartsuit:\"♥\",hellip:\"…\",hercon:\"⊹\",Hfr:\"ℌ\",hfr:\"𝔥\",HilbertSpace:\"ℋ\",hksearow:\"⤥\",hkswarow:\"⤦\",hoarr:\"⇿\",homtht:\"∻\",hookleftarrow:\"↩\",hookrightarrow:\"↪\",Hopf:\"ℍ\",hopf:\"𝕙\",horbar:\"―\",HorizontalLine:\"─\",Hscr:\"ℋ\",hscr:\"𝒽\",hslash:\"ℏ\",Hstrok:\"Ħ\",hstrok:\"ħ\",HumpDownHump:\"≎\",HumpEqual:\"≏\",hybull:\"⁃\",hyphen:\"‐\",Iacute:\"Í\",iacute:\"í\",ic:\"\",Icirc:\"Î\",icirc:\"î\",Icy:\"И\",icy:\"и\",Idot:\"İ\",IEcy:\"Е\",iecy:\"е\",iexcl:\"¡\",iff:\"⇔\",Ifr:\"ℑ\",ifr:\"𝔦\",Igrave:\"Ì\",igrave:\"ì\",ii:\"ⅈ\",iiiint:\"⨌\",iiint:\"∭\",iinfin:\"⧜\",iiota:\"℩\",IJlig:\"IJ\",ijlig:\"ij\",Im:\"ℑ\",Imacr:\"Ī\",imacr:\"ī\",image:\"ℑ\",ImaginaryI:\"ⅈ\",imagline:\"ℐ\",imagpart:\"ℑ\",imath:\"ı\",imof:\"⊷\",imped:\"Ƶ\",Implies:\"⇒\",in:\"∈\",incare:\"℅\",infin:\"∞\",infintie:\"⧝\",inodot:\"ı\",Int:\"∬\",int:\"∫\",intcal:\"⊺\",integers:\"ℤ\",Integral:\"∫\",intercal:\"⊺\",Intersection:\"⋂\",intlarhk:\"⨗\",intprod:\"⨼\",InvisibleComma:\"\",InvisibleTimes:\"\",IOcy:\"Ё\",iocy:\"ё\",Iogon:\"Į\",iogon:\"į\",Iopf:\"𝕀\",iopf:\"𝕚\",Iota:\"Ι\",iota:\"ι\",iprod:\"⨼\",iquest:\"¿\",Iscr:\"ℐ\",iscr:\"𝒾\",isin:\"∈\",isindot:\"⋵\",isinE:\"⋹\",isins:\"⋴\",isinsv:\"⋳\",isinv:\"∈\",it:\"\",Itilde:\"Ĩ\",itilde:\"ĩ\",Iukcy:\"І\",iukcy:\"і\",Iuml:\"Ï\",iuml:\"ï\",Jcirc:\"Ĵ\",jcirc:\"ĵ\",Jcy:\"Й\",jcy:\"й\",Jfr:\"𝔍\",jfr:\"𝔧\",jmath:\"ȷ\",Jopf:\"𝕁\",jopf:\"𝕛\",Jscr:\"𝒥\",jscr:\"𝒿\",Jsercy:\"Ј\",jsercy:\"ј\",Jukcy:\"Є\",jukcy:\"є\",Kappa:\"Κ\",kappa:\"κ\",kappav:\"ϰ\",Kcedil:\"Ķ\",kcedil:\"ķ\",Kcy:\"К\",kcy:\"к\",Kfr:\"𝔎\",kfr:\"𝔨\",kgreen:\"ĸ\",KHcy:\"Х\",khcy:\"х\",KJcy:\"Ќ\",kjcy:\"ќ\",Kopf:\"𝕂\",kopf:\"𝕜\",Kscr:\"𝒦\",kscr:\"𝓀\",lAarr:\"⇚\",Lacute:\"Ĺ\",lacute:\"ĺ\",laemptyv:\"⦴\",lagran:\"ℒ\",Lambda:\"Λ\",lambda:\"λ\",Lang:\"⟪\",lang:\"⟨\",langd:\"⦑\",langle:\"⟨\",lap:\"⪅\",Laplacetrf:\"ℒ\",laquo:\"«\",Larr:\"↞\",lArr:\"⇐\",larr:\"←\",larrb:\"⇤\",larrbfs:\"⤟\",larrfs:\"⤝\",larrhk:\"↩\",larrlp:\"↫\",larrpl:\"⤹\",larrsim:\"⥳\",larrtl:\"↢\",lat:\"⪫\",lAtail:\"⤛\",latail:\"⤙\",late:\"⪭\",lates:\"⪭︀\",lBarr:\"⤎\",lbarr:\"⤌\",lbbrk:\"❲\",lbrace:\"{\",lbrack:\"[\",lbrke:\"⦋\",lbrksld:\"⦏\",lbrkslu:\"⦍\",Lcaron:\"Ľ\",lcaron:\"ľ\",Lcedil:\"Ļ\",lcedil:\"ļ\",lceil:\"⌈\",lcub:\"{\",Lcy:\"Л\",lcy:\"л\",ldca:\"⤶\",ldquo:\"“\",ldquor:\"„\",ldrdhar:\"⥧\",ldrushar:\"⥋\",ldsh:\"↲\",lE:\"≦\",le:\"≤\",LeftAngleBracket:\"⟨\",LeftArrow:\"←\",Leftarrow:\"⇐\",leftarrow:\"←\",LeftArrowBar:\"⇤\",LeftArrowRightArrow:\"⇆\",leftarrowtail:\"↢\",LeftCeiling:\"⌈\",LeftDoubleBracket:\"⟦\",LeftDownTeeVector:\"⥡\",LeftDownVector:\"⇃\",LeftDownVectorBar:\"⥙\",LeftFloor:\"⌊\",leftharpoondown:\"↽\",leftharpoonup:\"↼\",leftleftarrows:\"⇇\",LeftRightArrow:\"↔\",Leftrightarrow:\"⇔\",leftrightarrow:\"↔\",leftrightarrows:\"⇆\",leftrightharpoons:\"⇋\",leftrightsquigarrow:\"↭\",LeftRightVector:\"⥎\",LeftTee:\"⊣\",LeftTeeArrow:\"↤\",LeftTeeVector:\"⥚\",leftthreetimes:\"⋋\",LeftTriangle:\"⊲\",LeftTriangleBar:\"⧏\",LeftTriangleEqual:\"⊴\",LeftUpDownVector:\"⥑\",LeftUpTeeVector:\"⥠\",LeftUpVector:\"↿\",LeftUpVectorBar:\"⥘\",LeftVector:\"↼\",LeftVectorBar:\"⥒\",lEg:\"⪋\",leg:\"⋚\",leq:\"≤\",leqq:\"≦\",leqslant:\"⩽\",les:\"⩽\",lescc:\"⪨\",lesdot:\"⩿\",lesdoto:\"⪁\",lesdotor:\"⪃\",lesg:\"⋚︀\",lesges:\"⪓\",lessapprox:\"⪅\",lessdot:\"⋖\",lesseqgtr:\"⋚\",lesseqqgtr:\"⪋\",LessEqualGreater:\"⋚\",LessFullEqual:\"≦\",LessGreater:\"≶\",lessgtr:\"≶\",LessLess:\"⪡\",lesssim:\"≲\",LessSlantEqual:\"⩽\",LessTilde:\"≲\",lfisht:\"⥼\",lfloor:\"⌊\",Lfr:\"𝔏\",lfr:\"𝔩\",lg:\"≶\",lgE:\"⪑\",lHar:\"⥢\",lhard:\"↽\",lharu:\"↼\",lharul:\"⥪\",lhblk:\"▄\",LJcy:\"Љ\",ljcy:\"љ\",Ll:\"⋘\",ll:\"≪\",llarr:\"⇇\",llcorner:\"⌞\",Lleftarrow:\"⇚\",llhard:\"⥫\",lltri:\"◺\",Lmidot:\"Ŀ\",lmidot:\"ŀ\",lmoust:\"⎰\",lmoustache:\"⎰\",lnap:\"⪉\",lnapprox:\"⪉\",lnE:\"≨\",lne:\"⪇\",lneq:\"⪇\",lneqq:\"≨\",lnsim:\"⋦\",loang:\"⟬\",loarr:\"⇽\",lobrk:\"⟦\",LongLeftArrow:\"⟵\",Longleftarrow:\"⟸\",longleftarrow:\"⟵\",LongLeftRightArrow:\"⟷\",Longleftrightarrow:\"⟺\",longleftrightarrow:\"⟷\",longmapsto:\"⟼\",LongRightArrow:\"⟶\",Longrightarrow:\"⟹\",longrightarrow:\"⟶\",looparrowleft:\"↫\",looparrowright:\"↬\",lopar:\"⦅\",Lopf:\"𝕃\",lopf:\"𝕝\",loplus:\"⨭\",lotimes:\"⨴\",lowast:\"∗\",lowbar:\"_\",LowerLeftArrow:\"↙\",LowerRightArrow:\"↘\",loz:\"◊\",lozenge:\"◊\",lozf:\"⧫\",lpar:\"(\",lparlt:\"⦓\",lrarr:\"⇆\",lrcorner:\"⌟\",lrhar:\"⇋\",lrhard:\"⥭\",lrm:\"\",lrtri:\"⊿\",lsaquo:\"‹\",Lscr:\"ℒ\",lscr:\"𝓁\",Lsh:\"↰\",lsh:\"↰\",lsim:\"≲\",lsime:\"⪍\",lsimg:\"⪏\",lsqb:\"[\",lsquo:\"‘\",lsquor:\"‚\",Lstrok:\"Ł\",lstrok:\"ł\",LT:\"<\",Lt:\"≪\",lt:\"<\",ltcc:\"⪦\",ltcir:\"⩹\",ltdot:\"⋖\",lthree:\"⋋\",ltimes:\"⋉\",ltlarr:\"⥶\",ltquest:\"⩻\",ltri:\"◃\",ltrie:\"⊴\",ltrif:\"◂\",ltrPar:\"⦖\",lurdshar:\"⥊\",luruhar:\"⥦\",lvertneqq:\"≨︀\",lvnE:\"≨︀\",macr:\"¯\",male:\"♂\",malt:\"✠\",maltese:\"✠\",Map:\"⤅\",map:\"↦\",mapsto:\"↦\",mapstodown:\"↧\",mapstoleft:\"↤\",mapstoup:\"↥\",marker:\"▮\",mcomma:\"⨩\",Mcy:\"М\",mcy:\"м\",mdash:\"—\",mDDot:\"∺\",measuredangle:\"∡\",MediumSpace:\" \",Mellintrf:\"ℳ\",Mfr:\"𝔐\",mfr:\"𝔪\",mho:\"℧\",micro:\"µ\",mid:\"∣\",midast:\"*\",midcir:\"⫰\",middot:\"·\",minus:\"−\",minusb:\"⊟\",minusd:\"∸\",minusdu:\"⨪\",MinusPlus:\"∓\",mlcp:\"⫛\",mldr:\"…\",mnplus:\"∓\",models:\"⊧\",Mopf:\"𝕄\",mopf:\"𝕞\",mp:\"∓\",Mscr:\"ℳ\",mscr:\"𝓂\",mstpos:\"∾\",Mu:\"Μ\",mu:\"μ\",multimap:\"⊸\",mumap:\"⊸\",nabla:\"∇\",Nacute:\"Ń\",nacute:\"ń\",nang:\"∠⃒\",nap:\"≉\",napE:\"⩰̸\",napid:\"≋̸\",napos:\"ʼn\",napprox:\"≉\",natur:\"♮\",natural:\"♮\",naturals:\"ℕ\",nbsp:\" \",nbump:\"≎̸\",nbumpe:\"≏̸\",ncap:\"⩃\",Ncaron:\"Ň\",ncaron:\"ň\",Ncedil:\"Ņ\",ncedil:\"ņ\",ncong:\"≇\",ncongdot:\"⩭̸\",ncup:\"⩂\",Ncy:\"Н\",ncy:\"н\",ndash:\"–\",ne:\"≠\",nearhk:\"⤤\",neArr:\"⇗\",nearr:\"↗\",nearrow:\"↗\",nedot:\"≐̸\",NegativeMediumSpace:\"\",NegativeThickSpace:\"\",NegativeThinSpace:\"\",NegativeVeryThinSpace:\"\",nequiv:\"≢\",nesear:\"⤨\",nesim:\"≂̸\",NestedGreaterGreater:\"≫\",NestedLessLess:\"≪\",NewLine:\"\\n\",nexist:\"∄\",nexists:\"∄\",Nfr:\"𝔑\",nfr:\"𝔫\",ngE:\"≧̸\",nge:\"≱\",ngeq:\"≱\",ngeqq:\"≧̸\",ngeqslant:\"⩾̸\",nges:\"⩾̸\",nGg:\"⋙̸\",ngsim:\"≵\",nGt:\"≫⃒\",ngt:\"≯\",ngtr:\"≯\",nGtv:\"≫̸\",nhArr:\"⇎\",nharr:\"↮\",nhpar:\"⫲\",ni:\"∋\",nis:\"⋼\",nisd:\"⋺\",niv:\"∋\",NJcy:\"Њ\",njcy:\"њ\",nlArr:\"⇍\",nlarr:\"↚\",nldr:\"‥\",nlE:\"≦̸\",nle:\"≰\",nLeftarrow:\"⇍\",nleftarrow:\"↚\",nLeftrightarrow:\"⇎\",nleftrightarrow:\"↮\",nleq:\"≰\",nleqq:\"≦̸\",nleqslant:\"⩽̸\",nles:\"⩽̸\",nless:\"≮\",nLl:\"⋘̸\",nlsim:\"≴\",nLt:\"≪⃒\",nlt:\"≮\",nltri:\"⋪\",nltrie:\"⋬\",nLtv:\"≪̸\",nmid:\"∤\",NoBreak:\"\",NonBreakingSpace:\" \",Nopf:\"ℕ\",nopf:\"𝕟\",Not:\"⫬\",not:\"¬\",NotCongruent:\"≢\",NotCupCap:\"≭\",NotDoubleVerticalBar:\"∦\",NotElement:\"∉\",NotEqual:\"≠\",NotEqualTilde:\"≂̸\",NotExists:\"∄\",NotGreater:\"≯\",NotGreaterEqual:\"≱\",NotGreaterFullEqual:\"≧̸\",NotGreaterGreater:\"≫̸\",NotGreaterLess:\"≹\",NotGreaterSlantEqual:\"⩾̸\",NotGreaterTilde:\"≵\",NotHumpDownHump:\"≎̸\",NotHumpEqual:\"≏̸\",notin:\"∉\",notindot:\"⋵̸\",notinE:\"⋹̸\",notinva:\"∉\",notinvb:\"⋷\",notinvc:\"⋶\",NotLeftTriangle:\"⋪\",NotLeftTriangleBar:\"⧏̸\",NotLeftTriangleEqual:\"⋬\",NotLess:\"≮\",NotLessEqual:\"≰\",NotLessGreater:\"≸\",NotLessLess:\"≪̸\",NotLessSlantEqual:\"⩽̸\",NotLessTilde:\"≴\",NotNestedGreaterGreater:\"⪢̸\",NotNestedLessLess:\"⪡̸\",notni:\"∌\",notniva:\"∌\",notnivb:\"⋾\",notnivc:\"⋽\",NotPrecedes:\"⊀\",NotPrecedesEqual:\"⪯̸\",NotPrecedesSlantEqual:\"⋠\",NotReverseElement:\"∌\",NotRightTriangle:\"⋫\",NotRightTriangleBar:\"⧐̸\",NotRightTriangleEqual:\"⋭\",NotSquareSubset:\"⊏̸\",NotSquareSubsetEqual:\"⋢\",NotSquareSuperset:\"⊐̸\",NotSquareSupersetEqual:\"⋣\",NotSubset:\"⊂⃒\",NotSubsetEqual:\"⊈\",NotSucceeds:\"⊁\",NotSucceedsEqual:\"⪰̸\",NotSucceedsSlantEqual:\"⋡\",NotSucceedsTilde:\"≿̸\",NotSuperset:\"⊃⃒\",NotSupersetEqual:\"⊉\",NotTilde:\"≁\",NotTildeEqual:\"≄\",NotTildeFullEqual:\"≇\",NotTildeTilde:\"≉\",NotVerticalBar:\"∤\",npar:\"∦\",nparallel:\"∦\",nparsl:\"⫽⃥\",npart:\"∂̸\",npolint:\"⨔\",npr:\"⊀\",nprcue:\"⋠\",npre:\"⪯̸\",nprec:\"⊀\",npreceq:\"⪯̸\",nrArr:\"⇏\",nrarr:\"↛\",nrarrc:\"⤳̸\",nrarrw:\"↝̸\",nRightarrow:\"⇏\",nrightarrow:\"↛\",nrtri:\"⋫\",nrtrie:\"⋭\",nsc:\"⊁\",nsccue:\"⋡\",nsce:\"⪰̸\",Nscr:\"𝒩\",nscr:\"𝓃\",nshortmid:\"∤\",nshortparallel:\"∦\",nsim:\"≁\",nsime:\"≄\",nsimeq:\"≄\",nsmid:\"∤\",nspar:\"∦\",nsqsube:\"⋢\",nsqsupe:\"⋣\",nsub:\"⊄\",nsubE:\"⫅̸\",nsube:\"⊈\",nsubset:\"⊂⃒\",nsubseteq:\"⊈\",nsubseteqq:\"⫅̸\",nsucc:\"⊁\",nsucceq:\"⪰̸\",nsup:\"⊅\",nsupE:\"⫆̸\",nsupe:\"⊉\",nsupset:\"⊃⃒\",nsupseteq:\"⊉\",nsupseteqq:\"⫆̸\",ntgl:\"≹\",Ntilde:\"Ñ\",ntilde:\"ñ\",ntlg:\"≸\",ntriangleleft:\"⋪\",ntrianglelefteq:\"⋬\",ntriangleright:\"⋫\",ntrianglerighteq:\"⋭\",Nu:\"Ν\",nu:\"ν\",num:\"#\",numero:\"№\",numsp:\" \",nvap:\"≍⃒\",nVDash:\"⊯\",nVdash:\"⊮\",nvDash:\"⊭\",nvdash:\"⊬\",nvge:\"≥⃒\",nvgt:\">⃒\",nvHarr:\"⤄\",nvinfin:\"⧞\",nvlArr:\"⤂\",nvle:\"≤⃒\",nvlt:\"<⃒\",nvltrie:\"⊴⃒\",nvrArr:\"⤃\",nvrtrie:\"⊵⃒\",nvsim:\"∼⃒\",nwarhk:\"⤣\",nwArr:\"⇖\",nwarr:\"↖\",nwarrow:\"↖\",nwnear:\"⤧\",Oacute:\"Ó\",oacute:\"ó\",oast:\"⊛\",ocir:\"⊚\",Ocirc:\"Ô\",ocirc:\"ô\",Ocy:\"О\",ocy:\"о\",odash:\"⊝\",Odblac:\"Ő\",odblac:\"ő\",odiv:\"⨸\",odot:\"⊙\",odsold:\"⦼\",OElig:\"Œ\",oelig:\"œ\",ofcir:\"⦿\",Ofr:\"𝔒\",ofr:\"𝔬\",ogon:\"˛\",Ograve:\"Ò\",ograve:\"ò\",ogt:\"⧁\",ohbar:\"⦵\",ohm:\"Ω\",oint:\"∮\",olarr:\"↺\",olcir:\"⦾\",olcross:\"⦻\",oline:\"‾\",olt:\"⧀\",Omacr:\"Ō\",omacr:\"ō\",Omega:\"Ω\",omega:\"ω\",Omicron:\"Ο\",omicron:\"ο\",omid:\"⦶\",ominus:\"⊖\",Oopf:\"𝕆\",oopf:\"𝕠\",opar:\"⦷\",OpenCurlyDoubleQuote:\"“\",OpenCurlyQuote:\"‘\",operp:\"⦹\",oplus:\"⊕\",Or:\"⩔\",or:\"∨\",orarr:\"↻\",ord:\"⩝\",order:\"ℴ\",orderof:\"ℴ\",ordf:\"ª\",ordm:\"º\",origof:\"⊶\",oror:\"⩖\",orslope:\"⩗\",orv:\"⩛\",oS:\"Ⓢ\",Oscr:\"𝒪\",oscr:\"ℴ\",Oslash:\"Ø\",oslash:\"ø\",osol:\"⊘\",Otilde:\"Õ\",otilde:\"õ\",Otimes:\"⨷\",otimes:\"⊗\",otimesas:\"⨶\",Ouml:\"Ö\",ouml:\"ö\",ovbar:\"⌽\",OverBar:\"‾\",OverBrace:\"⏞\",OverBracket:\"⎴\",OverParenthesis:\"⏜\",par:\"∥\",para:\"¶\",parallel:\"∥\",parsim:\"⫳\",parsl:\"⫽\",part:\"∂\",PartialD:\"∂\",Pcy:\"П\",pcy:\"п\",percnt:\"%\",period:\".\",permil:\"‰\",perp:\"⊥\",pertenk:\"‱\",Pfr:\"𝔓\",pfr:\"𝔭\",Phi:\"Φ\",phi:\"φ\",phiv:\"ϕ\",phmmat:\"ℳ\",phone:\"☎\",Pi:\"Π\",pi:\"π\",pitchfork:\"⋔\",piv:\"ϖ\",planck:\"ℏ\",planckh:\"ℎ\",plankv:\"ℏ\",plus:\"+\",plusacir:\"⨣\",plusb:\"⊞\",pluscir:\"⨢\",plusdo:\"∔\",plusdu:\"⨥\",pluse:\"⩲\",PlusMinus:\"±\",plusmn:\"±\",plussim:\"⨦\",plustwo:\"⨧\",pm:\"±\",Poincareplane:\"ℌ\",pointint:\"⨕\",Popf:\"ℙ\",popf:\"𝕡\",pound:\"£\",Pr:\"⪻\",pr:\"≺\",prap:\"⪷\",prcue:\"≼\",prE:\"⪳\",pre:\"⪯\",prec:\"≺\",precapprox:\"⪷\",preccurlyeq:\"≼\",Precedes:\"≺\",PrecedesEqual:\"⪯\",PrecedesSlantEqual:\"≼\",PrecedesTilde:\"≾\",preceq:\"⪯\",precnapprox:\"⪹\",precneqq:\"⪵\",precnsim:\"⋨\",precsim:\"≾\",Prime:\"″\",prime:\"′\",primes:\"ℙ\",prnap:\"⪹\",prnE:\"⪵\",prnsim:\"⋨\",prod:\"∏\",Product:\"∏\",profalar:\"⌮\",profline:\"⌒\",profsurf:\"⌓\",prop:\"∝\",Proportion:\"∷\",Proportional:\"∝\",propto:\"∝\",prsim:\"≾\",prurel:\"⊰\",Pscr:\"𝒫\",pscr:\"𝓅\",Psi:\"Ψ\",psi:\"ψ\",puncsp:\" \",Qfr:\"𝔔\",qfr:\"𝔮\",qint:\"⨌\",Qopf:\"ℚ\",qopf:\"𝕢\",qprime:\"⁗\",Qscr:\"𝒬\",qscr:\"𝓆\",quaternions:\"ℍ\",quatint:\"⨖\",quest:\"?\",questeq:\"≟\",QUOT:'\"',quot:'\"',rAarr:\"⇛\",race:\"∽̱\",Racute:\"Ŕ\",racute:\"ŕ\",radic:\"√\",raemptyv:\"⦳\",Rang:\"⟫\",rang:\"⟩\",rangd:\"⦒\",range:\"⦥\",rangle:\"⟩\",raquo:\"»\",Rarr:\"↠\",rArr:\"⇒\",rarr:\"→\",rarrap:\"⥵\",rarrb:\"⇥\",rarrbfs:\"⤠\",rarrc:\"⤳\",rarrfs:\"⤞\",rarrhk:\"↪\",rarrlp:\"↬\",rarrpl:\"⥅\",rarrsim:\"⥴\",Rarrtl:\"⤖\",rarrtl:\"↣\",rarrw:\"↝\",rAtail:\"⤜\",ratail:\"⤚\",ratio:\"∶\",rationals:\"ℚ\",RBarr:\"⤐\",rBarr:\"⤏\",rbarr:\"⤍\",rbbrk:\"❳\",rbrace:\"}\",rbrack:\"]\",rbrke:\"⦌\",rbrksld:\"⦎\",rbrkslu:\"⦐\",Rcaron:\"Ř\",rcaron:\"ř\",Rcedil:\"Ŗ\",rcedil:\"ŗ\",rceil:\"⌉\",rcub:\"}\",Rcy:\"Р\",rcy:\"р\",rdca:\"⤷\",rdldhar:\"⥩\",rdquo:\"”\",rdquor:\"”\",rdsh:\"↳\",Re:\"ℜ\",real:\"ℜ\",realine:\"ℛ\",realpart:\"ℜ\",reals:\"ℝ\",rect:\"▭\",REG:\"®\",reg:\"®\",ReverseElement:\"∋\",ReverseEquilibrium:\"⇋\",ReverseUpEquilibrium:\"⥯\",rfisht:\"⥽\",rfloor:\"⌋\",Rfr:\"ℜ\",rfr:\"𝔯\",rHar:\"⥤\",rhard:\"⇁\",rharu:\"⇀\",rharul:\"⥬\",Rho:\"Ρ\",rho:\"ρ\",rhov:\"ϱ\",RightAngleBracket:\"⟩\",RightArrow:\"→\",Rightarrow:\"⇒\",rightarrow:\"→\",RightArrowBar:\"⇥\",RightArrowLeftArrow:\"⇄\",rightarrowtail:\"↣\",RightCeiling:\"⌉\",RightDoubleBracket:\"⟧\",RightDownTeeVector:\"⥝\",RightDownVector:\"⇂\",RightDownVectorBar:\"⥕\",RightFloor:\"⌋\",rightharpoondown:\"⇁\",rightharpoonup:\"⇀\",rightleftarrows:\"⇄\",rightleftharpoons:\"⇌\",rightrightarrows:\"⇉\",rightsquigarrow:\"↝\",RightTee:\"⊢\",RightTeeArrow:\"↦\",RightTeeVector:\"⥛\",rightthreetimes:\"⋌\",RightTriangle:\"⊳\",RightTriangleBar:\"⧐\",RightTriangleEqual:\"⊵\",RightUpDownVector:\"⥏\",RightUpTeeVector:\"⥜\",RightUpVector:\"↾\",RightUpVectorBar:\"⥔\",RightVector:\"⇀\",RightVectorBar:\"⥓\",ring:\"˚\",risingdotseq:\"≓\",rlarr:\"⇄\",rlhar:\"⇌\",rlm:\"\",rmoust:\"⎱\",rmoustache:\"⎱\",rnmid:\"⫮\",roang:\"⟭\",roarr:\"⇾\",robrk:\"⟧\",ropar:\"⦆\",Ropf:\"ℝ\",ropf:\"𝕣\",roplus:\"⨮\",rotimes:\"⨵\",RoundImplies:\"⥰\",rpar:\")\",rpargt:\"⦔\",rppolint:\"⨒\",rrarr:\"⇉\",Rrightarrow:\"⇛\",rsaquo:\"›\",Rscr:\"ℛ\",rscr:\"𝓇\",Rsh:\"↱\",rsh:\"↱\",rsqb:\"]\",rsquo:\"’\",rsquor:\"’\",rthree:\"⋌\",rtimes:\"⋊\",rtri:\"▹\",rtrie:\"⊵\",rtrif:\"▸\",rtriltri:\"⧎\",RuleDelayed:\"⧴\",ruluhar:\"⥨\",rx:\"℞\",Sacute:\"Ś\",sacute:\"ś\",sbquo:\"‚\",Sc:\"⪼\",sc:\"≻\",scap:\"⪸\",Scaron:\"Š\",scaron:\"š\",sccue:\"≽\",scE:\"⪴\",sce:\"⪰\",Scedil:\"Ş\",scedil:\"ş\",Scirc:\"Ŝ\",scirc:\"ŝ\",scnap:\"⪺\",scnE:\"⪶\",scnsim:\"⋩\",scpolint:\"⨓\",scsim:\"≿\",Scy:\"С\",scy:\"с\",sdot:\"⋅\",sdotb:\"⊡\",sdote:\"⩦\",searhk:\"⤥\",seArr:\"⇘\",searr:\"↘\",searrow:\"↘\",sect:\"§\",semi:\";\",seswar:\"⤩\",setminus:\"∖\",setmn:\"∖\",sext:\"✶\",Sfr:\"𝔖\",sfr:\"𝔰\",sfrown:\"⌢\",sharp:\"♯\",SHCHcy:\"Щ\",shchcy:\"щ\",SHcy:\"Ш\",shcy:\"ш\",ShortDownArrow:\"↓\",ShortLeftArrow:\"←\",shortmid:\"∣\",shortparallel:\"∥\",ShortRightArrow:\"→\",ShortUpArrow:\"↑\",shy:\"\",Sigma:\"Σ\",sigma:\"σ\",sigmaf:\"ς\",sigmav:\"ς\",sim:\"∼\",simdot:\"⩪\",sime:\"≃\",simeq:\"≃\",simg:\"⪞\",simgE:\"⪠\",siml:\"⪝\",simlE:\"⪟\",simne:\"≆\",simplus:\"⨤\",simrarr:\"⥲\",slarr:\"←\",SmallCircle:\"∘\",smallsetminus:\"∖\",smashp:\"⨳\",smeparsl:\"⧤\",smid:\"∣\",smile:\"⌣\",smt:\"⪪\",smte:\"⪬\",smtes:\"⪬︀\",SOFTcy:\"Ь\",softcy:\"ь\",sol:\"/\",solb:\"⧄\",solbar:\"⌿\",Sopf:\"𝕊\",sopf:\"𝕤\",spades:\"♠\",spadesuit:\"♠\",spar:\"∥\",sqcap:\"⊓\",sqcaps:\"⊓︀\",sqcup:\"⊔\",sqcups:\"⊔︀\",Sqrt:\"√\",sqsub:\"⊏\",sqsube:\"⊑\",sqsubset:\"⊏\",sqsubseteq:\"⊑\",sqsup:\"⊐\",sqsupe:\"⊒\",sqsupset:\"⊐\",sqsupseteq:\"⊒\",squ:\"□\",Square:\"□\",square:\"□\",SquareIntersection:\"⊓\",SquareSubset:\"⊏\",SquareSubsetEqual:\"⊑\",SquareSuperset:\"⊐\",SquareSupersetEqual:\"⊒\",SquareUnion:\"⊔\",squarf:\"▪\",squf:\"▪\",srarr:\"→\",Sscr:\"𝒮\",sscr:\"𝓈\",ssetmn:\"∖\",ssmile:\"⌣\",sstarf:\"⋆\",Star:\"⋆\",star:\"☆\",starf:\"★\",straightepsilon:\"ϵ\",straightphi:\"ϕ\",strns:\"¯\",Sub:\"⋐\",sub:\"⊂\",subdot:\"⪽\",subE:\"⫅\",sube:\"⊆\",subedot:\"⫃\",submult:\"⫁\",subnE:\"⫋\",subne:\"⊊\",subplus:\"⪿\",subrarr:\"⥹\",Subset:\"⋐\",subset:\"⊂\",subseteq:\"⊆\",subseteqq:\"⫅\",SubsetEqual:\"⊆\",subsetneq:\"⊊\",subsetneqq:\"⫋\",subsim:\"⫇\",subsub:\"⫕\",subsup:\"⫓\",succ:\"≻\",succapprox:\"⪸\",succcurlyeq:\"≽\",Succeeds:\"≻\",SucceedsEqual:\"⪰\",SucceedsSlantEqual:\"≽\",SucceedsTilde:\"≿\",succeq:\"⪰\",succnapprox:\"⪺\",succneqq:\"⪶\",succnsim:\"⋩\",succsim:\"≿\",SuchThat:\"∋\",Sum:\"∑\",sum:\"∑\",sung:\"♪\",Sup:\"⋑\",sup:\"⊃\",sup1:\"¹\",sup2:\"²\",sup3:\"³\",supdot:\"⪾\",supdsub:\"⫘\",supE:\"⫆\",supe:\"⊇\",supedot:\"⫄\",Superset:\"⊃\",SupersetEqual:\"⊇\",suphsol:\"⟉\",suphsub:\"⫗\",suplarr:\"⥻\",supmult:\"⫂\",supnE:\"⫌\",supne:\"⊋\",supplus:\"⫀\",Supset:\"⋑\",supset:\"⊃\",supseteq:\"⊇\",supseteqq:\"⫆\",supsetneq:\"⊋\",supsetneqq:\"⫌\",supsim:\"⫈\",supsub:\"⫔\",supsup:\"⫖\",swarhk:\"⤦\",swArr:\"⇙\",swarr:\"↙\",swarrow:\"↙\",swnwar:\"⤪\",szlig:\"ß\",Tab:\"\\t\",target:\"⌖\",Tau:\"Τ\",tau:\"τ\",tbrk:\"⎴\",Tcaron:\"Ť\",tcaron:\"ť\",Tcedil:\"Ţ\",tcedil:\"ţ\",Tcy:\"Т\",tcy:\"т\",tdot:\"⃛\",telrec:\"⌕\",Tfr:\"𝔗\",tfr:\"𝔱\",there4:\"∴\",Therefore:\"∴\",therefore:\"∴\",Theta:\"Θ\",theta:\"θ\",thetasym:\"ϑ\",thetav:\"ϑ\",thickapprox:\"≈\",thicksim:\"∼\",ThickSpace:\" \",thinsp:\" \",ThinSpace:\" \",thkap:\"≈\",thksim:\"∼\",THORN:\"Þ\",thorn:\"þ\",Tilde:\"∼\",tilde:\"˜\",TildeEqual:\"≃\",TildeFullEqual:\"≅\",TildeTilde:\"≈\",times:\"×\",timesb:\"⊠\",timesbar:\"⨱\",timesd:\"⨰\",tint:\"∭\",toea:\"⤨\",top:\"⊤\",topbot:\"⌶\",topcir:\"⫱\",Topf:\"𝕋\",topf:\"𝕥\",topfork:\"⫚\",tosa:\"⤩\",tprime:\"‴\",TRADE:\"™\",trade:\"™\",triangle:\"▵\",triangledown:\"▿\",triangleleft:\"◃\",trianglelefteq:\"⊴\",triangleq:\"≜\",triangleright:\"▹\",trianglerighteq:\"⊵\",tridot:\"◬\",trie:\"≜\",triminus:\"⨺\",TripleDot:\"⃛\",triplus:\"⨹\",trisb:\"⧍\",tritime:\"⨻\",trpezium:\"⏢\",Tscr:\"𝒯\",tscr:\"𝓉\",TScy:\"Ц\",tscy:\"ц\",TSHcy:\"Ћ\",tshcy:\"ћ\",Tstrok:\"Ŧ\",tstrok:\"ŧ\",twixt:\"≬\",twoheadleftarrow:\"↞\",twoheadrightarrow:\"↠\",Uacute:\"Ú\",uacute:\"ú\",Uarr:\"↟\",uArr:\"⇑\",uarr:\"↑\",Uarrocir:\"⥉\",Ubrcy:\"Ў\",ubrcy:\"ў\",Ubreve:\"Ŭ\",ubreve:\"ŭ\",Ucirc:\"Û\",ucirc:\"û\",Ucy:\"У\",ucy:\"у\",udarr:\"⇅\",Udblac:\"Ű\",udblac:\"ű\",udhar:\"⥮\",ufisht:\"⥾\",Ufr:\"𝔘\",ufr:\"𝔲\",Ugrave:\"Ù\",ugrave:\"ù\",uHar:\"⥣\",uharl:\"↿\",uharr:\"↾\",uhblk:\"▀\",ulcorn:\"⌜\",ulcorner:\"⌜\",ulcrop:\"⌏\",ultri:\"◸\",Umacr:\"Ū\",umacr:\"ū\",uml:\"¨\",UnderBar:\"_\",UnderBrace:\"⏟\",UnderBracket:\"⎵\",UnderParenthesis:\"⏝\",Union:\"⋃\",UnionPlus:\"⊎\",Uogon:\"Ų\",uogon:\"ų\",Uopf:\"𝕌\",uopf:\"𝕦\",UpArrow:\"↑\",Uparrow:\"⇑\",uparrow:\"↑\",UpArrowBar:\"⤒\",UpArrowDownArrow:\"⇅\",UpDownArrow:\"↕\",Updownarrow:\"⇕\",updownarrow:\"↕\",UpEquilibrium:\"⥮\",upharpoonleft:\"↿\",upharpoonright:\"↾\",uplus:\"⊎\",UpperLeftArrow:\"↖\",UpperRightArrow:\"↗\",Upsi:\"ϒ\",upsi:\"υ\",upsih:\"ϒ\",Upsilon:\"Υ\",upsilon:\"υ\",UpTee:\"⊥\",UpTeeArrow:\"↥\",upuparrows:\"⇈\",urcorn:\"⌝\",urcorner:\"⌝\",urcrop:\"⌎\",Uring:\"Ů\",uring:\"ů\",urtri:\"◹\",Uscr:\"𝒰\",uscr:\"𝓊\",utdot:\"⋰\",Utilde:\"Ũ\",utilde:\"ũ\",utri:\"▵\",utrif:\"▴\",uuarr:\"⇈\",Uuml:\"Ü\",uuml:\"ü\",uwangle:\"⦧\",vangrt:\"⦜\",varepsilon:\"ϵ\",varkappa:\"ϰ\",varnothing:\"∅\",varphi:\"ϕ\",varpi:\"ϖ\",varpropto:\"∝\",vArr:\"⇕\",varr:\"↕\",varrho:\"ϱ\",varsigma:\"ς\",varsubsetneq:\"⊊︀\",varsubsetneqq:\"⫋︀\",varsupsetneq:\"⊋︀\",varsupsetneqq:\"⫌︀\",vartheta:\"ϑ\",vartriangleleft:\"⊲\",vartriangleright:\"⊳\",Vbar:\"⫫\",vBar:\"⫨\",vBarv:\"⫩\",Vcy:\"В\",vcy:\"в\",VDash:\"⊫\",Vdash:\"⊩\",vDash:\"⊨\",vdash:\"⊢\",Vdashl:\"⫦\",Vee:\"⋁\",vee:\"∨\",veebar:\"⊻\",veeeq:\"≚\",vellip:\"⋮\",Verbar:\"‖\",verbar:\"|\",Vert:\"‖\",vert:\"|\",VerticalBar:\"∣\",VerticalLine:\"|\",VerticalSeparator:\"❘\",VerticalTilde:\"≀\",VeryThinSpace:\" \",Vfr:\"𝔙\",vfr:\"𝔳\",vltri:\"⊲\",vnsub:\"⊂⃒\",vnsup:\"⊃⃒\",Vopf:\"𝕍\",vopf:\"𝕧\",vprop:\"∝\",vrtri:\"⊳\",Vscr:\"𝒱\",vscr:\"𝓋\",vsubnE:\"⫋︀\",vsubne:\"⊊︀\",vsupnE:\"⫌︀\",vsupne:\"⊋︀\",Vvdash:\"⊪\",vzigzag:\"⦚\",Wcirc:\"Ŵ\",wcirc:\"ŵ\",wedbar:\"⩟\",Wedge:\"⋀\",wedge:\"∧\",wedgeq:\"≙\",weierp:\"℘\",Wfr:\"𝔚\",wfr:\"𝔴\",Wopf:\"𝕎\",wopf:\"𝕨\",wp:\"℘\",wr:\"≀\",wreath:\"≀\",Wscr:\"𝒲\",wscr:\"𝓌\",xcap:\"⋂\",xcirc:\"◯\",xcup:\"⋃\",xdtri:\"▽\",Xfr:\"𝔛\",xfr:\"𝔵\",xhArr:\"⟺\",xharr:\"⟷\",Xi:\"Ξ\",xi:\"ξ\",xlArr:\"⟸\",xlarr:\"⟵\",xmap:\"⟼\",xnis:\"⋻\",xodot:\"⨀\",Xopf:\"𝕏\",xopf:\"𝕩\",xoplus:\"⨁\",xotime:\"⨂\",xrArr:\"⟹\",xrarr:\"⟶\",Xscr:\"𝒳\",xscr:\"𝓍\",xsqcup:\"⨆\",xuplus:\"⨄\",xutri:\"△\",xvee:\"⋁\",xwedge:\"⋀\",Yacute:\"Ý\",yacute:\"ý\",YAcy:\"Я\",yacy:\"я\",Ycirc:\"Ŷ\",ycirc:\"ŷ\",Ycy:\"Ы\",ycy:\"ы\",yen:\"¥\",Yfr:\"𝔜\",yfr:\"𝔶\",YIcy:\"Ї\",yicy:\"ї\",Yopf:\"𝕐\",yopf:\"𝕪\",Yscr:\"𝒴\",yscr:\"𝓎\",YUcy:\"Ю\",yucy:\"ю\",Yuml:\"Ÿ\",yuml:\"ÿ\",Zacute:\"Ź\",zacute:\"ź\",Zcaron:\"Ž\",zcaron:\"ž\",Zcy:\"З\",zcy:\"з\",Zdot:\"Ż\",zdot:\"ż\",zeetrf:\"ℨ\",ZeroWidthSpace:\"\",Zeta:\"Ζ\",zeta:\"ζ\",Zfr:\"ℨ\",zfr:\"𝔷\",ZHcy:\"Ж\",zhcy:\"ж\",zigrarr:\"⇝\",Zopf:\"ℤ\",zopf:\"𝕫\",Zscr:\"𝒵\",zscr:\"𝓏\",zwj:\"\",zwnj:\"\"},r=Object.prototype.hasOwnProperty;function n(e){return o=e,(n=t)&&r.call(n,o)?t[e]:e;var n,o}var o=Object.prototype.hasOwnProperty;function s(e,t){return!!e&&o.call(e,t)}function i(e){return[].slice.call(arguments,1).forEach(function(t){if(t){if(\"object\"!=typeof t)throw new TypeError(t+\"must be object\");Object.keys(t).forEach(function(r){e[r]=t[r]})}}),e}var a=/\\\\([\\\\!\"#$%&'()*+,.\\/:;<=>?@[\\]^_`{|}~-])/g;function u(e){return e.indexOf(\"\\\\\")<0?e:e.replace(a,\"$1\")}function l(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function c(e){if(e>65535){var t=55296+((e-=65536)>>10),r=56320+(1023&e);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var p=/&([a-z#][a-z0-9]{1,31});/gi,h=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function f(e,t){var r=0,o=n(t);return t!==o?o:35===t.charCodeAt(0)&&h.test(t)&&l(r=\"x\"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?c(r):e}function g(e){return e.indexOf(\"&\")<0?e:e.replace(p,f)}var d=/[&<>\"]/,m=/[&<>\"]/g,b={\"&\":\"&\",\"<\":\"<\",\">\":\">\",'\"':\""\"};function v(e){return b[e]}function k(e){return d.test(e)?e.replace(m,v):e}var A=Object.freeze({isString:function(e){return\"[object String]\"===function(e){return Object.prototype.toString.call(e)}(e)},has:s,assign:i,unescapeMd:u,isValidEntityCode:l,fromCodePoint:c,replaceEntities:g,escapeHtml:k}),y={};y.blockquote_open=function(){return\"<blockquote>\\n\"},y.blockquote_close=function(e,t){return\"</blockquote>\"+x(e,t)},y.code=function(e,t){return e[t].block?\"<pre><code>\"+k(e[t].content)+\"</code></pre>\"+x(e,t):\"<code>\"+k(e[t].content)+\"</code>\"},y.fence=function(e,t,r,n,o){var i,a,l=e[t],c=\"\",p=r.langPrefix;if(l.params){if(a=(i=l.params.split(/\\s+/g)).join(\" \"),s(o.rules.fence_custom,i[0]))return o.rules.fence_custom[i[0]](e,t,r,n,o);c=' class=\"'+p+k(g(u(a)))+'\"'}return\"<pre><code\"+c+\">\"+(r.highlight&&r.highlight.apply(r.highlight,[l.content].concat(i))||k(l.content))+\"</code></pre>\"+x(e,t)},y.fence_custom={},y.heading_open=function(e,t){return\"<h\"+e[t].hLevel+\">\"},y.heading_close=function(e,t){return\"</h\"+e[t].hLevel+\">\\n\"},y.hr=function(e,t,r){return(r.xhtmlOut?\"<hr />\":\"<hr>\")+x(e,t)},y.bullet_list_open=function(){return\"<ul>\\n\"},y.bullet_list_close=function(e,t){return\"</ul>\"+x(e,t)},y.list_item_open=function(){return\"<li>\"},y.list_item_close=function(){return\"</li>\\n\"},y.ordered_list_open=function(e,t){var r=e[t];return\"<ol\"+(r.order>1?' start=\"'+r.order+'\"':\"\")+\">\\n\"},y.ordered_list_close=function(e,t){return\"</ol>\"+x(e,t)},y.paragraph_open=function(e,t){return e[t].tight?\"\":\"<p>\"},y.paragraph_close=function(e,t){var r=!(e[t].tight&&t&&\"inline\"===e[t-1].type&&!e[t-1].content);return(e[t].tight?\"\":\"</p>\")+(r?x(e,t):\"\")},y.link_open=function(e,t,r){var n=e[t].title?' title=\"'+k(g(e[t].title))+'\"':\"\",o=r.linkTarget?' target=\"'+r.linkTarget+'\"':\"\";return'<a href=\"'+k(e[t].href)+'\"'+n+o+\">\"},y.link_close=function(){return\"</a>\"},y.image=function(e,t,r){var n=' src=\"'+k(e[t].src)+'\"',o=e[t].title?' title=\"'+k(g(e[t].title))+'\"':\"\";return\"<img\"+n+(' alt=\"'+(e[t].alt?k(g(u(e[t].alt))):\"\")+'\"')+o+(r.xhtmlOut?\" /\":\"\")+\">\"},y.table_open=function(){return\"<table>\\n\"},y.table_close=function(){return\"</table>\\n\"},y.thead_open=function(){return\"<thead>\\n\"},y.thead_close=function(){return\"</thead>\\n\"},y.tbody_open=function(){return\"<tbody>\\n\"},y.tbody_close=function(){return\"</tbody>\\n\"},y.tr_open=function(){return\"<tr>\"},y.tr_close=function(){return\"</tr>\\n\"},y.th_open=function(e,t){var r=e[t];return\"<th\"+(r.align?' style=\"text-align:'+r.align+'\"':\"\")+\">\"},y.th_close=function(){return\"</th>\"},y.td_open=function(e,t){var r=e[t];return\"<td\"+(r.align?' style=\"text-align:'+r.align+'\"':\"\")+\">\"},y.td_close=function(){return\"</td>\"},y.strong_open=function(){return\"<strong>\"},y.strong_close=function(){return\"</strong>\"},y.em_open=function(){return\"<em>\"},y.em_close=function(){return\"</em>\"},y.del_open=function(){return\"<del>\"},y.del_close=function(){return\"</del>\"},y.ins_open=function(){return\"<ins>\"},y.ins_close=function(){return\"</ins>\"},y.mark_open=function(){return\"<mark>\"},y.mark_close=function(){return\"</mark>\"},y.sub=function(e,t){return\"<sub>\"+k(e[t].content)+\"</sub>\"},y.sup=function(e,t){return\"<sup>\"+k(e[t].content)+\"</sup>\"},y.hardbreak=function(e,t,r){return r.xhtmlOut?\"<br />\\n\":\"<br>\\n\"},y.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?\"<br />\\n\":\"<br>\\n\":\"\\n\"},y.text=function(e,t){return k(e[t].content)},y.htmlblock=function(e,t){return e[t].content},y.htmltag=function(e,t){return e[t].content},y.abbr_open=function(e,t){return'<abbr title=\"'+k(g(e[t].title))+'\">'},y.abbr_close=function(){return\"</abbr>\"},y.footnote_ref=function(e,t){var r=Number(e[t].id+1).toString(),n=\"fnref\"+r;return e[t].subId>0&&(n+=\":\"+e[t].subId),'<sup class=\"footnote-ref\"><a href=\"#fn'+r+'\" id=\"'+n+'\">['+r+\"]</a></sup>\"},y.footnote_block_open=function(e,t,r){return(r.xhtmlOut?'<hr class=\"footnotes-sep\" />\\n':'<hr class=\"footnotes-sep\">\\n')+'<section class=\"footnotes\">\\n<ol class=\"footnotes-list\">\\n'},y.footnote_block_close=function(){return\"</ol>\\n</section>\\n\"},y.footnote_open=function(e,t){return'<li id=\"fn'+Number(e[t].id+1).toString()+'\" class=\"footnote-item\">'},y.footnote_close=function(){return\"</li>\\n\"},y.footnote_anchor=function(e,t){var r=\"fnref\"+Number(e[t].id+1).toString();return e[t].subId>0&&(r+=\":\"+e[t].subId),' <a href=\"#'+r+'\" class=\"footnote-backref\">↩</a>'},y.dl_open=function(){return\"<dl>\\n\"},y.dt_open=function(){return\"<dt>\"},y.dd_open=function(){return\"<dd>\"},y.dl_close=function(){return\"</dl>\\n\"},y.dt_close=function(){return\"</dt>\\n\"},y.dd_close=function(){return\"</dd>\\n\"};var x=y.getBreak=function(e,t){return(t=function e(t,r){return++r>=t.length-2?r:\"paragraph_open\"===t[r].type&&t[r].tight&&\"inline\"===t[r+1].type&&0===t[r+1].content.length&&\"paragraph_close\"===t[r+2].type&&t[r+2].tight?e(t,r+2):r}(e,t))<e.length&&\"list_item_close\"===e[t].type?\"\":\"\\n\"};function w(){this.rules=i({},y),this.getBreak=y.getBreak}function C(){this.__rules__=[],this.__cache__=null}function E(e,t,r,n,o){this.src=e,this.env=n,this.options=r,this.parser=t,this.tokens=o,this.pos=0,this.posMax=this.src.length,this.level=0,this.pending=\"\",this.pendingLevel=0,this.cache=[],this.isInLabel=!1,this.linkLevel=0,this.linkContent=\"\",this.labelUnmatchedScopes=0}function D(e,t){var r,n,o,s=-1,i=e.posMax,a=e.pos,u=e.isInLabel;if(e.isInLabel)return-1;if(e.labelUnmatchedScopes)return e.labelUnmatchedScopes--,-1;for(e.pos=t+1,e.isInLabel=!0,r=1;e.pos<i;){if(91===(o=e.src.charCodeAt(e.pos)))r++;else if(93===o&&0===--r){n=!0;break}e.parser.skipToken(e)}return n?(s=e.pos,e.labelUnmatchedScopes=0):e.labelUnmatchedScopes=r-1,e.pos=a,e.isInLabel=u,s}function _(e,t,r,n){var o,s,i,a,u,l;if(42!==e.charCodeAt(0))return-1;if(91!==e.charCodeAt(1))return-1;if(-1===e.indexOf(\"]:\"))return-1;if((s=D(o=new E(e,t,r,n,[]),1))<0||58!==e.charCodeAt(s+1))return-1;for(a=o.posMax,i=s+2;i<a&&10!==o.src.charCodeAt(i);i++);return u=e.slice(2,s),0===(l=e.slice(s+2,i).trim()).length?-1:(n.abbreviations||(n.abbreviations={}),void 0===n.abbreviations[\":\"+u]&&(n.abbreviations[\":\"+u]=l),i)}function B(e){var t=g(e);try{t=decodeURI(t)}catch(e){}return encodeURI(t)}function q(e,t){var r,n,o,s=t,i=e.posMax;if(60===e.src.charCodeAt(t)){for(t++;t<i;){if(10===(r=e.src.charCodeAt(t)))return!1;if(62===r)return o=B(u(e.src.slice(s+1,t))),!!e.parser.validateLink(o)&&(e.pos=t+1,e.linkContent=o,!0);92===r&&t+1<i?t+=2:t++}return!1}for(n=0;t<i&&32!==(r=e.src.charCodeAt(t))&&!(r<32||127===r);)if(92===r&&t+1<i)t+=2;else{if(40===r&&++n>1)break;if(41===r&&--n<0)break;t++}return s!==t&&(o=u(e.src.slice(s,t)),!!e.parser.validateLink(o)&&(e.linkContent=o,e.pos=t,!0))}function F(e,t){var r,n=t,o=e.posMax,s=e.src.charCodeAt(t);if(34!==s&&39!==s&&40!==s)return!1;for(t++,40===s&&(s=41);t<o;){if((r=e.src.charCodeAt(t))===s)return e.pos=t+1,e.linkContent=u(e.src.slice(n+1,t)),!0;92===r&&t+1<o?t+=2:t++}return!1}function M(e){return e.trim().replace(/\\s+/g,\" \").toUpperCase()}function S(e,t,r,n){var o,s,i,a,u,l,c,p,h;if(91!==e.charCodeAt(0))return-1;if(-1===e.indexOf(\"]:\"))return-1;if((s=D(o=new E(e,t,r,n,[]),0))<0||58!==e.charCodeAt(s+1))return-1;for(a=o.posMax,i=s+2;i<a&&(32===(u=o.src.charCodeAt(i))||10===u);i++);if(!q(o,i))return-1;for(c=o.linkContent,l=i=o.pos,i+=1;i<a&&(32===(u=o.src.charCodeAt(i))||10===u);i++);for(i<a&&l!==i&&F(o,i)?(p=o.linkContent,i=o.pos):(p=\"\",i=l);i<a&&32===o.src.charCodeAt(i);)i++;return i<a&&10!==o.src.charCodeAt(i)?-1:(h=M(e.slice(1,s)),void 0===n.references[h]&&(n.references[h]={title:p,href:c}),i)}w.prototype.renderInline=function(e,t,r){for(var n=this.rules,o=e.length,s=0,i=\"\";o--;)i+=n[e[s].type](e,s++,t,r,this);return i},w.prototype.render=function(e,t,r){for(var n=this.rules,o=e.length,s=-1,i=\"\";++s<o;)\"inline\"===e[s].type?i+=this.renderInline(e[s].children,t,r):i+=n[e[s].type](e,s,t,r,this);return i},C.prototype.__find__=function(e){for(var t=this.__rules__.length,r=-1;t--;)if(this.__rules__[++r].name===e)return r;return-1},C.prototype.__compile__=function(){var e=this,t=[\"\"];e.__rules__.forEach(function(e){e.enabled&&e.alt.forEach(function(e){t.indexOf(e)<0&&t.push(e)})}),e.__cache__={},t.forEach(function(t){e.__cache__[t]=[],e.__rules__.forEach(function(r){r.enabled&&(t&&r.alt.indexOf(t)<0||e.__cache__[t].push(r.fn))})})},C.prototype.at=function(e,t,r){var n=this.__find__(e),o=r||{};if(-1===n)throw new Error(\"Parser rule not found: \"+e);this.__rules__[n].fn=t,this.__rules__[n].alt=o.alt||[],this.__cache__=null},C.prototype.before=function(e,t,r,n){var o=this.__find__(e),s=n||{};if(-1===o)throw new Error(\"Parser rule not found: \"+e);this.__rules__.splice(o,0,{name:t,enabled:!0,fn:r,alt:s.alt||[]}),this.__cache__=null},C.prototype.after=function(e,t,r,n){var o=this.__find__(e),s=n||{};if(-1===o)throw new Error(\"Parser rule not found: \"+e);this.__rules__.splice(o+1,0,{name:t,enabled:!0,fn:r,alt:s.alt||[]}),this.__cache__=null},C.prototype.push=function(e,t,r){var n=r||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:n.alt||[]}),this.__cache__=null},C.prototype.enable=function(e,t){e=Array.isArray(e)?e:[e],t&&this.__rules__.forEach(function(e){e.enabled=!1}),e.forEach(function(e){var t=this.__find__(e);if(t<0)throw new Error(\"Rules manager: invalid rule name \"+e);this.__rules__[t].enabled=!0},this),this.__cache__=null},C.prototype.disable=function(e){(e=Array.isArray(e)?e:[e]).forEach(function(e){var t=this.__find__(e);if(t<0)throw new Error(\"Rules manager: invalid rule name \"+e);this.__rules__[t].enabled=!1},this),this.__cache__=null},C.prototype.getRules=function(e){return null===this.__cache__&&this.__compile__(),this.__cache__[e]||[]},E.prototype.pushPending=function(){this.tokens.push({type:\"text\",content:this.pending,level:this.pendingLevel}),this.pending=\"\"},E.prototype.push=function(e){this.pending&&this.pushPending(),this.tokens.push(e),this.pendingLevel=this.level},E.prototype.cacheSet=function(e,t){for(var r=this.cache.length;r<=e;r++)this.cache.push(0);this.cache[e]=t},E.prototype.cacheGet=function(e){return e<this.cache.length?this.cache[e]:0};var T=\" \\n()[]'\\\".,!?-\";function L(e){return e.replace(/([-()\\[\\]{}+?*.$\\^|,:#<!\\\\])/g,\"\\\\$1\")}var R=/\\+-|\\.\\.|\\?\\?\\?\\?|!!!!|,,|--/,N=/\\((c|tm|r|p)\\)/gi,z={c:\"©\",r:\"®\",p:\"§\",tm:\"™\"};var P=/['\"]/,j=/['\"]/g,I=/[-\\s()\\[\\]]/,O=\"’\";function U(e,t){return!(t<0||t>=e.length)&&!I.test(e[t])}function H(e,t,r){return e.substr(0,t)+r+e.substr(t+1)}var V=[[\"block\",function(e){e.inlineMode?e.tokens.push({type:\"inline\",content:e.src.replace(/\\n/g,\" \").trim(),level:0,lines:[0,1],children:[]}):e.block.parse(e.src,e.options,e.env,e.tokens)}],[\"abbr\",function(e){var t,r,n,o,s=e.tokens;if(!e.inlineMode)for(t=1,r=s.length-1;t<r;t++)if(\"paragraph_open\"===s[t-1].type&&\"inline\"===s[t].type&&\"paragraph_close\"===s[t+1].type){for(n=s[t].content;n.length&&!((o=_(n,e.inline,e.options,e.env))<0);)n=n.slice(o).trim();s[t].content=n,n.length||(s[t-1].tight=!0,s[t+1].tight=!0)}}],[\"references\",function(e){var t,r,n,o,s=e.tokens;if(e.env.references=e.env.references||{},!e.inlineMode)for(t=1,r=s.length-1;t<r;t++)if(\"inline\"===s[t].type&&\"paragraph_open\"===s[t-1].type&&\"paragraph_close\"===s[t+1].type){for(n=s[t].content;n.length&&!((o=S(n,e.inline,e.options,e.env))<0);)n=n.slice(o).trim();s[t].content=n,n.length||(s[t-1].tight=!0,s[t+1].tight=!0)}}],[\"inline\",function(e){var t,r,n,o=e.tokens;for(r=0,n=o.length;r<n;r++)\"inline\"===(t=o[r]).type&&e.inline.parse(t.content,e.options,e.env,t.children)}],[\"footnote_tail\",function(e){var t,r,n,o,s,i,a,u,l,c=0,p=!1,h={};if(e.env.footnotes&&(e.tokens=e.tokens.filter(function(e){return\"footnote_reference_open\"===e.type?(p=!0,u=[],l=e.label,!1):\"footnote_reference_close\"===e.type?(p=!1,h[\":\"+l]=u,!1):(p&&u.push(e),!p)}),e.env.footnotes.list)){for(i=e.env.footnotes.list,e.tokens.push({type:\"footnote_block_open\",level:c++}),t=0,r=i.length;t<r;t++){for(e.tokens.push({type:\"footnote_open\",id:t,level:c++}),i[t].tokens?((a=[]).push({type:\"paragraph_open\",tight:!1,level:c++}),a.push({type:\"inline\",content:\"\",level:c,children:i[t].tokens}),a.push({type:\"paragraph_close\",tight:!1,level:--c})):i[t].label&&(a=h[\":\"+i[t].label]),e.tokens=e.tokens.concat(a),s=\"paragraph_close\"===e.tokens[e.tokens.length-1].type?e.tokens.pop():null,o=i[t].count>0?i[t].count:1,n=0;n<o;n++)e.tokens.push({type:\"footnote_anchor\",id:t,subId:n,level:c});s&&e.tokens.push(s),e.tokens.push({type:\"footnote_close\",level:--c})}e.tokens.push({type:\"footnote_block_close\",level:--c})}}],[\"abbr2\",function(e){var t,r,n,o,s,i,a,u,l,c,p,h,f=e.tokens;if(e.env.abbreviations)for(e.env.abbrRegExp||(h=\"(^|[\"+T.split(\"\").map(L).join(\"\")+\"])(\"+Object.keys(e.env.abbreviations).map(function(e){return e.substr(1)}).sort(function(e,t){return t.length-e.length}).map(L).join(\"|\")+\")($|[\"+T.split(\"\").map(L).join(\"\")+\"])\",e.env.abbrRegExp=new RegExp(h,\"g\")),c=e.env.abbrRegExp,r=0,n=f.length;r<n;r++)if(\"inline\"===f[r].type)for(t=(o=f[r].children).length-1;t>=0;t--)if(\"text\"===(s=o[t]).type){for(u=0,i=s.content,c.lastIndex=0,l=s.level,a=[];p=c.exec(i);)c.lastIndex>u&&a.push({type:\"text\",content:i.slice(u,p.index+p[1].length),level:l}),a.push({type:\"abbr_open\",title:e.env.abbreviations[\":\"+p[2]],level:l++}),a.push({type:\"text\",content:p[2],level:l}),a.push({type:\"abbr_close\",level:--l}),u=c.lastIndex-p[3].length;a.length&&(u<i.length&&a.push({type:\"text\",content:i.slice(u),level:l}),f[r].children=o=[].concat(o.slice(0,t),a,o.slice(t+1)))}}],[\"replacements\",function(e){var t,r,n,o,s,i;if(e.options.typographer)for(s=e.tokens.length-1;s>=0;s--)if(\"inline\"===e.tokens[s].type)for(t=(o=e.tokens[s].children).length-1;t>=0;t--)\"text\"===(r=o[t]).type&&(n=r.content,n=(i=n).indexOf(\"(\")<0?i:i.replace(N,function(e,t){return z[t.toLowerCase()]}),R.test(n)&&(n=n.replace(/\\+-/g,\"±\").replace(/\\.{2,}/g,\"…\").replace(/([?!])…/g,\"$1..\").replace(/([?!]){4,}/g,\"$1$1$1\").replace(/,{2,}/g,\",\").replace(/(^|[^-])---([^-]|$)/gm,\"$1—$2\").replace(/(^|\\s)--(\\s|$)/gm,\"$1–$2\").replace(/(^|[^-\\s])--([^-\\s]|$)/gm,\"$1–$2\")),r.content=n)}],[\"smartquotes\",function(e){var t,r,n,o,s,i,a,u,l,c,p,h,f,g,d,m,b;if(e.options.typographer)for(b=[],d=e.tokens.length-1;d>=0;d--)if(\"inline\"===e.tokens[d].type)for(m=e.tokens[d].children,b.length=0,t=0;t<m.length;t++)if(\"text\"===(r=m[t]).type&&!P.test(r.text)){for(a=m[t].level,f=b.length-1;f>=0&&!(b[f].level<=a);f--);b.length=f+1,s=0,i=(n=r.content).length;e:for(;s<i&&(j.lastIndex=s,o=j.exec(n));)if(u=!U(n,o.index-1),s=o.index+1,g=\"'\"===o[0],(l=!U(n,s))||u){if(p=!l,h=!u)for(f=b.length-1;f>=0&&(c=b[f],!(b[f].level<a));f--)if(c.single===g&&b[f].level===a){c=b[f],g?(m[c.token].content=H(m[c.token].content,c.pos,e.options.quotes[2]),r.content=H(r.content,o.index,e.options.quotes[3])):(m[c.token].content=H(m[c.token].content,c.pos,e.options.quotes[0]),r.content=H(r.content,o.index,e.options.quotes[1])),b.length=f;continue e}p?b.push({token:t,pos:o.index,single:g,level:a}):h&&g&&(r.content=H(r.content,o.index,O))}else g&&(r.content=H(r.content,o.index,O))}}]];function G(){this.options={},this.ruler=new C;for(var e=0;e<V.length;e++)this.ruler.push(V[e][0],V[e][1])}function $(e,t,r,n,o){var s,i,a,u,l,c,p;for(this.src=e,this.parser=t,this.options=r,this.env=n,this.tokens=o,this.bMarks=[],this.eMarks=[],this.tShift=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.parentType=\"root\",this.ddIndent=-1,this.level=0,this.result=\"\",c=0,p=!1,a=u=c=0,l=(i=this.src).length;u<l;u++){if(s=i.charCodeAt(u),!p){if(32===s){c++;continue}p=!0}10!==s&&u!==l-1||(10!==s&&u++,this.bMarks.push(a),this.eMarks.push(u),this.tShift.push(c),p=!1,c=0,a=u+1)}this.bMarks.push(i.length),this.eMarks.push(i.length),this.tShift.push(0),this.lineMax=this.bMarks.length-1}function Z(e,t){var r,n,o;return(n=e.bMarks[t]+e.tShift[t])>=(o=e.eMarks[t])?-1:42!==(r=e.src.charCodeAt(n++))&&45!==r&&43!==r?-1:n<o&&32!==e.src.charCodeAt(n)?-1:n}function W(e,t){var r,n=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];if(n+1>=o)return-1;if((r=e.src.charCodeAt(n++))<48||r>57)return-1;for(;;){if(n>=o)return-1;if(!((r=e.src.charCodeAt(n++))>=48&&r<=57)){if(41===r||46===r)break;return-1}}return n<o&&32!==e.src.charCodeAt(n)?-1:n}G.prototype.process=function(e){var t,r,n;for(t=0,r=(n=this.ruler.getRules(\"\")).length;t<r;t++)n[t](e)},$.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},$.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;e<t&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e},$.prototype.skipSpaces=function(e){for(var t=this.src.length;e<t&&32===this.src.charCodeAt(e);e++);return e},$.prototype.skipChars=function(e,t){for(var r=this.src.length;e<r&&this.src.charCodeAt(e)===t;e++);return e},$.prototype.skipCharsBack=function(e,t,r){if(e<=r)return e;for(;e>r;)if(t!==this.src.charCodeAt(--e))return e+1;return e},$.prototype.getLines=function(e,t,r,n){var o,s,i,a,u,l=e;if(e>=t)return\"\";if(l+1===t)return s=this.bMarks[l]+Math.min(this.tShift[l],r),i=n?this.eMarks[l]+1:this.eMarks[l],this.src.slice(s,i);for(a=new Array(t-e),o=0;l<t;l++,o++)(u=this.tShift[l])>r&&(u=r),u<0&&(u=0),s=this.bMarks[l]+u,i=l+1<t||n?this.eMarks[l]+1:this.eMarks[l],a[o]=this.src.slice(s,i);return a.join(\"\")};var J={};[\"article\",\"aside\",\"button\",\"blockquote\",\"body\",\"canvas\",\"caption\",\"col\",\"colgroup\",\"dd\",\"div\",\"dl\",\"dt\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"header\",\"hgroup\",\"hr\",\"iframe\",\"li\",\"map\",\"object\",\"ol\",\"output\",\"p\",\"pre\",\"progress\",\"script\",\"section\",\"style\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"tr\",\"thead\",\"ul\",\"video\"].forEach(function(e){J[e]=!0});var Y=/^<([a-zA-Z]{1,15})[\\s\\/>]/,K=/^<\\/([a-zA-Z]{1,15})[\\s>]/;function Q(e,t){var r=e.bMarks[t]+e.blkIndent,n=e.eMarks[t];return e.src.substr(r,n-r)}function X(e,t){var r,n,o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];return o>=s?-1:126!==(n=e.src.charCodeAt(o++))&&58!==n?-1:o===(r=e.skipSpaces(o))?-1:r>=s?-1:r}var ee=[[\"code\",function(e,t,r){var n,o;if(e.tShift[t]-e.blkIndent<4)return!1;for(o=n=t+1;n<r;)if(e.isEmpty(n))n++;else{if(!(e.tShift[n]-e.blkIndent>=4))break;o=++n}return e.line=n,e.tokens.push({type:\"code\",content:e.getLines(t,o,4+e.blkIndent,!0),block:!0,lines:[t,e.line],level:e.level}),!0}],[\"fences\",function(e,t,r,n){var o,s,i,a,u,l=!1,c=e.bMarks[t]+e.tShift[t],p=e.eMarks[t];if(c+3>p)return!1;if(126!==(o=e.src.charCodeAt(c))&&96!==o)return!1;if(u=c,(s=(c=e.skipChars(c,o))-u)<3)return!1;if((i=e.src.slice(c,p).trim()).indexOf(\"`\")>=0)return!1;if(n)return!0;for(a=t;!(++a>=r||(c=u=e.bMarks[a]+e.tShift[a])<(p=e.eMarks[a])&&e.tShift[a]<e.blkIndent);)if(e.src.charCodeAt(c)===o&&!(e.tShift[a]-e.blkIndent>=4||(c=e.skipChars(c,o))-u<s||(c=e.skipSpaces(c))<p)){l=!0;break}return s=e.tShift[t],e.line=a+(l?1:0),e.tokens.push({type:\"fence\",params:i,content:e.getLines(t+1,a,s,!0),lines:[t,e.line],level:e.level}),!0},[\"paragraph\",\"blockquote\",\"list\"]],[\"blockquote\",function(e,t,r,n){var o,s,i,a,u,l,c,p,h,f,g,d=e.bMarks[t]+e.tShift[t],m=e.eMarks[t];if(d>m)return!1;if(62!==e.src.charCodeAt(d++))return!1;if(e.level>=e.options.maxNesting)return!1;if(n)return!0;for(32===e.src.charCodeAt(d)&&d++,u=e.blkIndent,e.blkIndent=0,a=[e.bMarks[t]],e.bMarks[t]=d,s=(d=d<m?e.skipSpaces(d):d)>=m,i=[e.tShift[t]],e.tShift[t]=d-e.bMarks[t],p=e.parser.ruler.getRules(\"blockquote\"),o=t+1;o<r&&!((d=e.bMarks[o]+e.tShift[o])>=(m=e.eMarks[o]));o++)if(62!==e.src.charCodeAt(d++)){if(s)break;for(g=!1,h=0,f=p.length;h<f;h++)if(p[h](e,o,r,!0)){g=!0;break}if(g)break;a.push(e.bMarks[o]),i.push(e.tShift[o]),e.tShift[o]=-1337}else 32===e.src.charCodeAt(d)&&d++,a.push(e.bMarks[o]),e.bMarks[o]=d,s=(d=d<m?e.skipSpaces(d):d)>=m,i.push(e.tShift[o]),e.tShift[o]=d-e.bMarks[o];for(l=e.parentType,e.parentType=\"blockquote\",e.tokens.push({type:\"blockquote_open\",lines:c=[t,0],level:e.level++}),e.parser.tokenize(e,t,o),e.tokens.push({type:\"blockquote_close\",level:--e.level}),e.parentType=l,c[1]=e.line,h=0;h<i.length;h++)e.bMarks[h+t]=a[h],e.tShift[h+t]=i[h];return e.blkIndent=u,!0},[\"paragraph\",\"blockquote\",\"list\"]],[\"hr\",function(e,t,r,n){var o,s,i,a=e.bMarks[t],u=e.eMarks[t];if((a+=e.tShift[t])>u)return!1;if(42!==(o=e.src.charCodeAt(a++))&&45!==o&&95!==o)return!1;for(s=1;a<u;){if((i=e.src.charCodeAt(a++))!==o&&32!==i)return!1;i===o&&s++}return!(s<3||!n&&(e.line=t+1,e.tokens.push({type:\"hr\",lines:[t,e.line],level:e.level}),0))},[\"paragraph\",\"blockquote\",\"list\"]],[\"list\",function(e,t,r,n){var o,s,i,a,u,l,c,p,h,f,g,d,m,b,v,k,A,y,x,w,C,E=!0;if((p=W(e,t))>=0)d=!0;else{if(!((p=Z(e,t))>=0))return!1;d=!1}if(e.level>=e.options.maxNesting)return!1;if(g=e.src.charCodeAt(p-1),n)return!0;for(b=e.tokens.length,d?(c=e.bMarks[t]+e.tShift[t],f=Number(e.src.substr(c,p-c-1)),e.tokens.push({type:\"ordered_list_open\",order:f,lines:k=[t,0],level:e.level++})):e.tokens.push({type:\"bullet_list_open\",lines:k=[t,0],level:e.level++}),o=t,v=!1,y=e.parser.ruler.getRules(\"list\");!(!(o<r)||((h=(m=e.skipSpaces(p))>=e.eMarks[o]?1:m-p)>4&&(h=1),h<1&&(h=1),s=p-e.bMarks[o]+h,e.tokens.push({type:\"list_item_open\",lines:A=[t,0],level:e.level++}),a=e.blkIndent,u=e.tight,i=e.tShift[t],l=e.parentType,e.tShift[t]=m-e.bMarks[t],e.blkIndent=s,e.tight=!0,e.parentType=\"list\",e.parser.tokenize(e,t,r,!0),e.tight&&!v||(E=!1),v=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=a,e.tShift[t]=i,e.tight=u,e.parentType=l,e.tokens.push({type:\"list_item_close\",level:--e.level}),o=t=e.line,A[1]=o,m=e.bMarks[t],o>=r)||e.isEmpty(o)||e.tShift[o]<e.blkIndent);){for(C=!1,x=0,w=y.length;x<w;x++)if(y[x](e,o,r,!0)){C=!0;break}if(C)break;if(d){if((p=W(e,o))<0)break}else if((p=Z(e,o))<0)break;if(g!==e.src.charCodeAt(p-1))break}return e.tokens.push({type:d?\"ordered_list_close\":\"bullet_list_close\",level:--e.level}),k[1]=o,e.line=o,E&&function(e,t){var r,n,o=e.level+2;for(r=t+2,n=e.tokens.length-2;r<n;r++)e.tokens[r].level===o&&\"paragraph_open\"===e.tokens[r].type&&(e.tokens[r+2].tight=!0,e.tokens[r].tight=!0,r+=2)}(e,b),!0},[\"paragraph\",\"blockquote\"]],[\"footnote\",function(e,t,r,n){var o,s,i,a,u,l=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];if(l+4>c)return!1;if(91!==e.src.charCodeAt(l))return!1;if(94!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(a=l+2;a<c;a++){if(32===e.src.charCodeAt(a))return!1;if(93===e.src.charCodeAt(a))break}return!(a===l+2||a+1>=c||58!==e.src.charCodeAt(++a)||!n&&(a++,e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.refs||(e.env.footnotes.refs={}),u=e.src.slice(l+2,a-2),e.env.footnotes.refs[\":\"+u]=-1,e.tokens.push({type:\"footnote_reference_open\",label:u,level:e.level++}),o=e.bMarks[t],s=e.tShift[t],i=e.parentType,e.tShift[t]=e.skipSpaces(a)-a,e.bMarks[t]=a,e.blkIndent+=4,e.parentType=\"footnote\",e.tShift[t]<e.blkIndent&&(e.tShift[t]+=e.blkIndent,e.bMarks[t]-=e.blkIndent),e.parser.tokenize(e,t,r,!0),e.parentType=i,e.blkIndent-=4,e.tShift[t]=s,e.bMarks[t]=o,e.tokens.push({type:\"footnote_reference_close\",level:--e.level}),0))},[\"paragraph\"]],[\"heading\",function(e,t,r,n){var o,s,i,a=e.bMarks[t]+e.tShift[t],u=e.eMarks[t];if(a>=u)return!1;if(35!==(o=e.src.charCodeAt(a))||a>=u)return!1;for(s=1,o=e.src.charCodeAt(++a);35===o&&a<u&&s<=6;)s++,o=e.src.charCodeAt(++a);return!(s>6||a<u&&32!==o||!n&&(u=e.skipCharsBack(u,32,a),(i=e.skipCharsBack(u,35,a))>a&&32===e.src.charCodeAt(i-1)&&(u=i),e.line=t+1,e.tokens.push({type:\"heading_open\",hLevel:s,lines:[t,e.line],level:e.level}),a<u&&e.tokens.push({type:\"inline\",content:e.src.slice(a,u).trim(),level:e.level+1,lines:[t,e.line],children:[]}),e.tokens.push({type:\"heading_close\",hLevel:s,level:e.level}),0))},[\"paragraph\",\"blockquote\"]],[\"lheading\",function(e,t,r){var n,o,s,i=t+1;return!(i>=r||e.tShift[i]<e.blkIndent||e.tShift[i]-e.blkIndent>3||(o=e.bMarks[i]+e.tShift[i])>=(s=e.eMarks[i])||45!==(n=e.src.charCodeAt(o))&&61!==n||(o=e.skipChars(o,n),(o=e.skipSpaces(o))<s||(o=e.bMarks[t]+e.tShift[t],e.line=i+1,e.tokens.push({type:\"heading_open\",hLevel:61===n?1:2,lines:[t,e.line],level:e.level}),e.tokens.push({type:\"inline\",content:e.src.slice(o,e.eMarks[t]).trim(),level:e.level+1,lines:[t,e.line-1],children:[]}),e.tokens.push({type:\"heading_close\",hLevel:61===n?1:2,level:e.level}),0)))}],[\"htmlblock\",function(e,t,r,n){var o,s,i,a=e.bMarks[t],u=e.eMarks[t],l=e.tShift[t];if(a+=l,!e.options.html)return!1;if(l>3||a+2>=u)return!1;if(60!==e.src.charCodeAt(a))return!1;if(33===(o=e.src.charCodeAt(a+1))||63===o){if(n)return!0}else{if(47!==o&&!function(e){var t=32|e;return t>=97&&t<=122}(o))return!1;if(47===o){if(!(s=e.src.slice(a,u).match(K)))return!1}else if(!(s=e.src.slice(a,u).match(Y)))return!1;if(!0!==J[s[1].toLowerCase()])return!1;if(n)return!0}for(i=t+1;i<e.lineMax&&!e.isEmpty(i);)i++;return e.line=i,e.tokens.push({type:\"htmlblock\",level:e.level,lines:[t,e.line],content:e.getLines(t,i,0,!0)}),!0},[\"paragraph\",\"blockquote\"]],[\"table\",function(e,t,r,n){var o,s,i,a,u,l,c,p,h,f,g;if(t+2>r)return!1;if(u=t+1,e.tShift[u]<e.blkIndent)return!1;if((i=e.bMarks[u]+e.tShift[u])>=e.eMarks[u])return!1;if(124!==(o=e.src.charCodeAt(i))&&45!==o&&58!==o)return!1;if(s=Q(e,t+1),!/^[-:| ]+$/.test(s))return!1;if((l=s.split(\"|\"))<=2)return!1;for(p=[],a=0;a<l.length;a++){if(!(h=l[a].trim())){if(0===a||a===l.length-1)continue;return!1}if(!/^:?-+:?$/.test(h))return!1;58===h.charCodeAt(h.length-1)?p.push(58===h.charCodeAt(0)?\"center\":\"right\"):58===h.charCodeAt(0)?p.push(\"left\"):p.push(\"\")}if(-1===(s=Q(e,t).trim()).indexOf(\"|\"))return!1;if(l=s.replace(/^\\||\\|$/g,\"\").split(\"|\"),p.length!==l.length)return!1;if(n)return!0;for(e.tokens.push({type:\"table_open\",lines:f=[t,0],level:e.level++}),e.tokens.push({type:\"thead_open\",lines:[t,t+1],level:e.level++}),e.tokens.push({type:\"tr_open\",lines:[t,t+1],level:e.level++}),a=0;a<l.length;a++)e.tokens.push({type:\"th_open\",align:p[a],lines:[t,t+1],level:e.level++}),e.tokens.push({type:\"inline\",content:l[a].trim(),lines:[t,t+1],level:e.level,children:[]}),e.tokens.push({type:\"th_close\",level:--e.level});for(e.tokens.push({type:\"tr_close\",level:--e.level}),e.tokens.push({type:\"thead_close\",level:--e.level}),e.tokens.push({type:\"tbody_open\",lines:g=[t+2,0],level:e.level++}),u=t+2;u<r&&!(e.tShift[u]<e.blkIndent)&&-1!==(s=Q(e,u).trim()).indexOf(\"|\");u++){for(l=s.replace(/^\\||\\|$/g,\"\").split(\"|\"),e.tokens.push({type:\"tr_open\",level:e.level++}),a=0;a<l.length;a++)e.tokens.push({type:\"td_open\",align:p[a],level:e.level++}),c=l[a].substring(124===l[a].charCodeAt(0)?1:0,124===l[a].charCodeAt(l[a].length-1)?l[a].length-1:l[a].length).trim(),e.tokens.push({type:\"inline\",content:c,level:e.level,children:[]}),e.tokens.push({type:\"td_close\",level:--e.level});e.tokens.push({type:\"tr_close\",level:--e.level})}return e.tokens.push({type:\"tbody_close\",level:--e.level}),e.tokens.push({type:\"table_close\",level:--e.level}),f[1]=g[1]=u,e.line=u,!0},[\"paragraph\"]],[\"deflist\",function(e,t,r,n){var o,s,i,a,u,l,c,p,h,f,g,d,m,b;if(n)return!(e.ddIndent<0)&&X(e,t)>=0;if(c=t+1,e.isEmpty(c)&&++c>r)return!1;if(e.tShift[c]<e.blkIndent)return!1;if((o=X(e,c))<0)return!1;if(e.level>=e.options.maxNesting)return!1;l=e.tokens.length,e.tokens.push({type:\"dl_open\",lines:u=[t,0],level:e.level++}),i=t,s=c;e:for(;;){for(b=!0,m=!1,e.tokens.push({type:\"dt_open\",lines:[i,i],level:e.level++}),e.tokens.push({type:\"inline\",content:e.getLines(i,i+1,e.blkIndent,!1).trim(),level:e.level+1,lines:[i,i],children:[]}),e.tokens.push({type:\"dt_close\",level:--e.level});;){if(e.tokens.push({type:\"dd_open\",lines:a=[c,0],level:e.level++}),d=e.tight,h=e.ddIndent,p=e.blkIndent,g=e.tShift[s],f=e.parentType,e.blkIndent=e.ddIndent=e.tShift[s]+2,e.tShift[s]=o-e.bMarks[s],e.tight=!0,e.parentType=\"deflist\",e.parser.tokenize(e,s,r,!0),e.tight&&!m||(b=!1),m=e.line-s>1&&e.isEmpty(e.line-1),e.tShift[s]=g,e.tight=d,e.parentType=f,e.blkIndent=p,e.ddIndent=h,e.tokens.push({type:\"dd_close\",level:--e.level}),a[1]=c=e.line,c>=r)break e;if(e.tShift[c]<e.blkIndent)break e;if((o=X(e,c))<0)break;s=c}if(c>=r)break;if(i=c,e.isEmpty(i))break;if(e.tShift[i]<e.blkIndent)break;if((s=i+1)>=r)break;if(e.isEmpty(s)&&s++,s>=r)break;if(e.tShift[s]<e.blkIndent)break;if((o=X(e,s))<0)break}return e.tokens.push({type:\"dl_close\",level:--e.level}),u[1]=c,e.line=c,b&&function(e,t){var r,n,o=e.level+2;for(r=t+2,n=e.tokens.length-2;r<n;r++)e.tokens[r].level===o&&\"paragraph_open\"===e.tokens[r].type&&(e.tokens[r+2].tight=!0,e.tokens[r].tight=!0,r+=2)}(e,l),!0},[\"paragraph\"]],[\"paragraph\",function(e,t){var r,n,o,s,i,a,u=t+1;if(u<(r=e.lineMax)&&!e.isEmpty(u))for(a=e.parser.ruler.getRules(\"paragraph\");u<r&&!e.isEmpty(u);u++)if(!(e.tShift[u]-e.blkIndent>3)){for(o=!1,s=0,i=a.length;s<i;s++)if(a[s](e,u,r,!0)){o=!0;break}if(o)break}return n=e.getLines(t,u,e.blkIndent,!1).trim(),e.line=u,n.length&&(e.tokens.push({type:\"paragraph_open\",tight:!1,lines:[t,e.line],level:e.level}),e.tokens.push({type:\"inline\",content:n,level:e.level+1,lines:[t,e.line],children:[]}),e.tokens.push({type:\"paragraph_close\",tight:!1,level:e.level})),!0}]];function te(){this.ruler=new C;for(var e=0;e<ee.length;e++)this.ruler.push(ee[e][0],ee[e][1],{alt:(ee[e][2]||[]).slice()})}te.prototype.tokenize=function(e,t,r){for(var n,o=this.ruler.getRules(\"\"),s=o.length,i=t,a=!1;i<r&&(e.line=i=e.skipEmptyLines(i),!(i>=r))&&!(e.tShift[i]<e.blkIndent);){for(n=0;n<s&&!o[n](e,i,r,!1);n++);if(e.tight=!a,e.isEmpty(e.line-1)&&(a=!0),(i=e.line)<r&&e.isEmpty(i)){if(a=!0,++i<r&&\"list\"===e.parentType&&e.isEmpty(i))break;e.line=i}}};var re=/[\\n\\t]/g,ne=/\\r[\\n\\u0085]|[\\u2424\\u2028\\u0085]/g,oe=/\\u00a0/g;function se(e){switch(e){case 10:case 92:case 96:case 42:case 95:case 94:case 91:case 93:case 33:case 38:case 60:case 62:case 123:case 125:case 36:case 37:case 64:case 126:case 43:case 61:case 58:return!0;default:return!1}}te.prototype.parse=function(e,t,r,n){var o,s=0,i=0;if(!e)return[];(e=(e=e.replace(oe,\" \")).replace(ne,\"\\n\")).indexOf(\"\\t\")>=0&&(e=e.replace(re,function(t,r){var n;return 10===e.charCodeAt(r)?(s=r+1,i=0,t):(n=\" \".slice((r-s-i)%4),i=r-s+1,n)})),o=new $(e,this,t,r,n),this.tokenize(o,o.line,o.lineMax)};for(var ie=[],ae=0;ae<256;ae++)ie.push(0);function ue(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function le(e,t){var r,n,o,s=t,i=!0,a=!0,u=e.posMax,l=e.src.charCodeAt(t);for(r=t>0?e.src.charCodeAt(t-1):-1;s<u&&e.src.charCodeAt(s)===l;)s++;return s>=u&&(i=!1),(o=s-t)>=4?i=a=!1:(32!==(n=s<u?e.src.charCodeAt(s):-1)&&10!==n||(i=!1),32!==r&&10!==r||(a=!1),95===l&&(ue(r)&&(i=!1),ue(n)&&(a=!1))),{can_open:i,can_close:a,delims:o}}\"\\\\!\\\"#$%&'()*+,./:;<=>?@[]^_`{|}~-\".split(\"\").forEach(function(e){ie[e.charCodeAt(0)]=1});var ce=/\\\\([ \\\\!\"#$%&'()*+,.\\/:;<=>?@[\\]^_`{|}~-])/g;var pe=/\\\\([ \\\\!\"#$%&'()*+,.\\/:;<=>?@[\\]^_`{|}~-])/g;var he=[\"coap\",\"doi\",\"javascript\",\"aaa\",\"aaas\",\"about\",\"acap\",\"cap\",\"cid\",\"crid\",\"data\",\"dav\",\"dict\",\"dns\",\"file\",\"ftp\",\"geo\",\"go\",\"gopher\",\"h323\",\"http\",\"https\",\"iax\",\"icap\",\"im\",\"imap\",\"info\",\"ipp\",\"iris\",\"iris.beep\",\"iris.xpc\",\"iris.xpcs\",\"iris.lwz\",\"ldap\",\"mailto\",\"mid\",\"msrp\",\"msrps\",\"mtqp\",\"mupdate\",\"news\",\"nfs\",\"ni\",\"nih\",\"nntp\",\"opaquelocktoken\",\"pop\",\"pres\",\"rtsp\",\"service\",\"session\",\"shttp\",\"sieve\",\"sip\",\"sips\",\"sms\",\"snmp\",\"soap.beep\",\"soap.beeps\",\"tag\",\"tel\",\"telnet\",\"tftp\",\"thismessage\",\"tn3270\",\"tip\",\"tv\",\"urn\",\"vemmi\",\"ws\",\"wss\",\"xcon\",\"xcon-userid\",\"xmlrpc.beep\",\"xmlrpc.beeps\",\"xmpp\",\"z39.50r\",\"z39.50s\",\"adiumxtra\",\"afp\",\"afs\",\"aim\",\"apt\",\"attachment\",\"aw\",\"beshare\",\"bitcoin\",\"bolo\",\"callto\",\"chrome\",\"chrome-extension\",\"com-eventbrite-attendee\",\"content\",\"cvs\",\"dlna-playsingle\",\"dlna-playcontainer\",\"dtn\",\"dvb\",\"ed2k\",\"facetime\",\"feed\",\"finger\",\"fish\",\"gg\",\"git\",\"gizmoproject\",\"gtalk\",\"hcp\",\"icon\",\"ipn\",\"irc\",\"irc6\",\"ircs\",\"itms\",\"jar\",\"jms\",\"keyparc\",\"lastfm\",\"ldaps\",\"magnet\",\"maps\",\"market\",\"message\",\"mms\",\"ms-help\",\"msnim\",\"mumble\",\"mvn\",\"notes\",\"oid\",\"palm\",\"paparazzi\",\"platform\",\"proxy\",\"psyc\",\"query\",\"res\",\"resource\",\"rmi\",\"rsync\",\"rtmp\",\"secondlife\",\"sftp\",\"sgn\",\"skype\",\"smb\",\"soldat\",\"spotify\",\"ssh\",\"steam\",\"svn\",\"teamspeak\",\"things\",\"udp\",\"unreal\",\"ut2004\",\"ventrilo\",\"view-source\",\"webcal\",\"wtai\",\"wyciwyg\",\"xfire\",\"xri\",\"ymsgr\"],fe=/^<([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,ge=/^<([a-zA-Z.\\-]{1,25}):([^<>\\x00-\\x20]*)>/;function de(e,t){return e=e.source,t=t||\"\",function r(n,o){return n?(o=o.source||o,e=e.replace(n,o),r):new RegExp(e,t)}}var me=de(/(?:unquoted|single_quoted|double_quoted)/)(\"unquoted\",/[^\"'=<>`\\x00-\\x20]+/)(\"single_quoted\",/'[^']*'/)(\"double_quoted\",/\"[^\"]*\"/)(),be=de(/(?:\\s+attr_name(?:\\s*=\\s*attr_value)?)/)(\"attr_name\",/[a-zA-Z_:][a-zA-Z0-9:._-]*/)(\"attr_value\",me)(),ve=de(/<[A-Za-z][A-Za-z0-9]*attribute*\\s*\\/?>/)(\"attribute\",be)(),ke=de(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)(\"open_tag\",ve)(\"close_tag\",/<\\/[A-Za-z][A-Za-z0-9]*\\s*>/)(\"comment\",/<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->/)(\"processing\",/<[?].*?[?]>/)(\"declaration\",/<![A-Z]+\\s+[^>]*>/)(\"cdata\",/<!\\[CDATA\\[[\\s\\S]*?\\]\\]>/)();var Ae=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,ye=/^&([a-z][a-z0-9]{1,31});/i;var xe=[[\"text\",function(e,t){for(var r=e.pos;r<e.posMax&&!se(e.src.charCodeAt(r));)r++;return r!==e.pos&&(t||(e.pending+=e.src.slice(e.pos,r)),e.pos=r,!0)}],[\"newline\",function(e,t){var r,n,o=e.pos;if(10!==e.src.charCodeAt(o))return!1;if(r=e.pending.length-1,n=e.posMax,!t)if(r>=0&&32===e.pending.charCodeAt(r))if(r>=1&&32===e.pending.charCodeAt(r-1)){for(var s=r-2;s>=0;s--)if(32!==e.pending.charCodeAt(s)){e.pending=e.pending.substring(0,s+1);break}e.push({type:\"hardbreak\",level:e.level})}else e.pending=e.pending.slice(0,-1),e.push({type:\"softbreak\",level:e.level});else e.push({type:\"softbreak\",level:e.level});for(o++;o<n&&32===e.src.charCodeAt(o);)o++;return e.pos=o,!0}],[\"escape\",function(e,t){var r,n=e.pos,o=e.posMax;if(92!==e.src.charCodeAt(n))return!1;if(++n<o){if((r=e.src.charCodeAt(n))<256&&0!==ie[r])return t||(e.pending+=e.src[n]),e.pos+=2,!0;if(10===r){for(t||e.push({type:\"hardbreak\",level:e.level}),n++;n<o&&32===e.src.charCodeAt(n);)n++;return e.pos=n,!0}}return t||(e.pending+=\"\\\\\"),e.pos++,!0}],[\"backticks\",function(e,t){var r,n,o,s,i,a=e.pos;if(96!==e.src.charCodeAt(a))return!1;for(r=a,a++,n=e.posMax;a<n&&96===e.src.charCodeAt(a);)a++;for(o=e.src.slice(r,a),s=i=a;-1!==(s=e.src.indexOf(\"`\",i));){for(i=s+1;i<n&&96===e.src.charCodeAt(i);)i++;if(i-s===o.length)return t||e.push({type:\"code\",content:e.src.slice(a,s).replace(/[ \\n]+/g,\" \").trim(),block:!1,level:e.level}),e.pos=i,!0}return t||(e.pending+=o),e.pos+=o.length,!0}],[\"del\",function(e,t){var r,n,o,s,i,a=e.posMax,u=e.pos;if(126!==e.src.charCodeAt(u))return!1;if(t)return!1;if(u+4>=a)return!1;if(126!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(s=u>0?e.src.charCodeAt(u-1):-1,i=e.src.charCodeAt(u+2),126===s)return!1;if(126===i)return!1;if(32===i||10===i)return!1;for(n=u+2;n<a&&126===e.src.charCodeAt(n);)n++;if(n>u+3)return e.pos+=n-u,t||(e.pending+=e.src.slice(u,n)),!0;for(e.pos=u+2,o=1;e.pos+1<a;){if(126===e.src.charCodeAt(e.pos)&&126===e.src.charCodeAt(e.pos+1)&&(s=e.src.charCodeAt(e.pos-1),126!==(i=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1)&&126!==s&&(32!==s&&10!==s?o--:32!==i&&10!==i&&o++,o<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=u+2,t||(e.push({type:\"del_open\",level:e.level++}),e.parser.tokenize(e),e.push({type:\"del_close\",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=u,!1)}],[\"ins\",function(e,t){var r,n,o,s,i,a=e.posMax,u=e.pos;if(43!==e.src.charCodeAt(u))return!1;if(t)return!1;if(u+4>=a)return!1;if(43!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(s=u>0?e.src.charCodeAt(u-1):-1,i=e.src.charCodeAt(u+2),43===s)return!1;if(43===i)return!1;if(32===i||10===i)return!1;for(n=u+2;n<a&&43===e.src.charCodeAt(n);)n++;if(n!==u+2)return e.pos+=n-u,t||(e.pending+=e.src.slice(u,n)),!0;for(e.pos=u+2,o=1;e.pos+1<a;){if(43===e.src.charCodeAt(e.pos)&&43===e.src.charCodeAt(e.pos+1)&&(s=e.src.charCodeAt(e.pos-1),43!==(i=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1)&&43!==s&&(32!==s&&10!==s?o--:32!==i&&10!==i&&o++,o<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=u+2,t||(e.push({type:\"ins_open\",level:e.level++}),e.parser.tokenize(e),e.push({type:\"ins_close\",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=u,!1)}],[\"mark\",function(e,t){var r,n,o,s,i,a=e.posMax,u=e.pos;if(61!==e.src.charCodeAt(u))return!1;if(t)return!1;if(u+4>=a)return!1;if(61!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(s=u>0?e.src.charCodeAt(u-1):-1,i=e.src.charCodeAt(u+2),61===s)return!1;if(61===i)return!1;if(32===i||10===i)return!1;for(n=u+2;n<a&&61===e.src.charCodeAt(n);)n++;if(n!==u+2)return e.pos+=n-u,t||(e.pending+=e.src.slice(u,n)),!0;for(e.pos=u+2,o=1;e.pos+1<a;){if(61===e.src.charCodeAt(e.pos)&&61===e.src.charCodeAt(e.pos+1)&&(s=e.src.charCodeAt(e.pos-1),61!==(i=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1)&&61!==s&&(32!==s&&10!==s?o--:32!==i&&10!==i&&o++,o<=0))){r=!0;break}e.parser.skipToken(e)}return r?(e.posMax=e.pos,e.pos=u+2,t||(e.push({type:\"mark_open\",level:e.level++}),e.parser.tokenize(e),e.push({type:\"mark_close\",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=u,!1)}],[\"emphasis\",function(e,t){var r,n,o,s,i,a,u,l=e.posMax,c=e.pos,p=e.src.charCodeAt(c);if(95!==p&&42!==p)return!1;if(t)return!1;if(r=(u=le(e,c)).delims,!u.can_open)return e.pos+=r,t||(e.pending+=e.src.slice(c,e.pos)),!0;if(e.level>=e.options.maxNesting)return!1;for(e.pos=c+r,a=[r];e.pos<l;)if(e.src.charCodeAt(e.pos)!==p)e.parser.skipToken(e);else{if(n=(u=le(e,e.pos)).delims,u.can_close){for(s=a.pop(),i=n;s!==i;){if(i<s){a.push(s-i);break}if(i-=s,0===a.length)break;e.pos+=s,s=a.pop()}if(0===a.length){r=s,o=!0;break}e.pos+=n;continue}u.can_open&&a.push(n),e.pos+=n}return o?(e.posMax=e.pos,e.pos=c+r,t||(2!==r&&3!==r||e.push({type:\"strong_open\",level:e.level++}),1!==r&&3!==r||e.push({type:\"em_open\",level:e.level++}),e.parser.tokenize(e),1!==r&&3!==r||e.push({type:\"em_close\",level:--e.level}),2!==r&&3!==r||e.push({type:\"strong_close\",level:--e.level})),e.pos=e.posMax+r,e.posMax=l,!0):(e.pos=c,!1)}],[\"sub\",function(e,t){var r,n,o=e.posMax,s=e.pos;if(126!==e.src.charCodeAt(s))return!1;if(t)return!1;if(s+2>=o)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=s+1;e.pos<o;){if(126===e.src.charCodeAt(e.pos)){r=!0;break}e.parser.skipToken(e)}return r&&s+1!==e.pos?(n=e.src.slice(s+1,e.pos)).match(/(^|[^\\\\])(\\\\\\\\)*\\s/)?(e.pos=s,!1):(e.posMax=e.pos,e.pos=s+1,t||e.push({type:\"sub\",level:e.level,content:n.replace(ce,\"$1\")}),e.pos=e.posMax+1,e.posMax=o,!0):(e.pos=s,!1)}],[\"sup\",function(e,t){var r,n,o=e.posMax,s=e.pos;if(94!==e.src.charCodeAt(s))return!1;if(t)return!1;if(s+2>=o)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=s+1;e.pos<o;){if(94===e.src.charCodeAt(e.pos)){r=!0;break}e.parser.skipToken(e)}return r&&s+1!==e.pos?(n=e.src.slice(s+1,e.pos)).match(/(^|[^\\\\])(\\\\\\\\)*\\s/)?(e.pos=s,!1):(e.posMax=e.pos,e.pos=s+1,t||e.push({type:\"sup\",level:e.level,content:n.replace(pe,\"$1\")}),e.pos=e.posMax+1,e.posMax=o,!0):(e.pos=s,!1)}],[\"links\",function(e,t){var r,n,o,s,i,a,u,l,c=!1,p=e.pos,h=e.posMax,f=e.pos,g=e.src.charCodeAt(f);if(33===g&&(c=!0,g=e.src.charCodeAt(++f)),91!==g)return!1;if(e.level>=e.options.maxNesting)return!1;if(r=f+1,(n=D(e,f))<0)return!1;if((a=n+1)<h&&40===e.src.charCodeAt(a)){for(a++;a<h&&(32===(l=e.src.charCodeAt(a))||10===l);a++);if(a>=h)return!1;for(f=a,q(e,a)?(s=e.linkContent,a=e.pos):s=\"\",f=a;a<h&&(32===(l=e.src.charCodeAt(a))||10===l);a++);if(a<h&&f!==a&&F(e,a))for(i=e.linkContent,a=e.pos;a<h&&(32===(l=e.src.charCodeAt(a))||10===l);a++);else i=\"\";if(a>=h||41!==e.src.charCodeAt(a))return e.pos=p,!1;a++}else{if(e.linkLevel>0)return!1;for(;a<h&&(32===(l=e.src.charCodeAt(a))||10===l);a++);if(a<h&&91===e.src.charCodeAt(a)&&(f=a+1,(a=D(e,a))>=0?o=e.src.slice(f,a++):a=f-1),o||(void 0===o&&(a=n+1),o=e.src.slice(r,n)),!(u=e.env.references[M(o)]))return e.pos=p,!1;s=u.href,i=u.title}return t||(e.pos=r,e.posMax=n,c?e.push({type:\"image\",src:s,title:i,alt:e.src.substr(r,n-r),level:e.level}):(e.push({type:\"link_open\",href:s,title:i,level:e.level++}),e.linkLevel++,e.parser.tokenize(e),e.linkLevel--,e.push({type:\"link_close\",level:--e.level}))),e.pos=a,e.posMax=h,!0}],[\"footnote_inline\",function(e,t){var r,n,o,s,i=e.posMax,a=e.pos;return!(a+2>=i||94!==e.src.charCodeAt(a)||91!==e.src.charCodeAt(a+1)||e.level>=e.options.maxNesting||(r=a+2,(n=D(e,a+1))<0||(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),o=e.env.footnotes.list.length,e.pos=r,e.posMax=n,e.push({type:\"footnote_ref\",id:o,level:e.level}),e.linkLevel++,s=e.tokens.length,e.parser.tokenize(e),e.env.footnotes.list[o]={tokens:e.tokens.splice(s)},e.linkLevel--),e.pos=n+1,e.posMax=i,0)))}],[\"footnote_ref\",function(e,t){var r,n,o,s,i=e.posMax,a=e.pos;if(a+3>i)return!1;if(!e.env.footnotes||!e.env.footnotes.refs)return!1;if(91!==e.src.charCodeAt(a))return!1;if(94!==e.src.charCodeAt(a+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(n=a+2;n<i;n++){if(32===e.src.charCodeAt(n))return!1;if(10===e.src.charCodeAt(n))return!1;if(93===e.src.charCodeAt(n))break}return!(n===a+2||n>=i||(n++,r=e.src.slice(a+2,n-1),void 0===e.env.footnotes.refs[\":\"+r]||(t||(e.env.footnotes.list||(e.env.footnotes.list=[]),e.env.footnotes.refs[\":\"+r]<0?(o=e.env.footnotes.list.length,e.env.footnotes.list[o]={label:r,count:0},e.env.footnotes.refs[\":\"+r]=o):o=e.env.footnotes.refs[\":\"+r],s=e.env.footnotes.list[o].count,e.env.footnotes.list[o].count++,e.push({type:\"footnote_ref\",id:o,subId:s,level:e.level})),e.pos=n,e.posMax=i,0)))}],[\"autolink\",function(e,t){var r,n,o,s,i,a=e.pos;return!(60!==e.src.charCodeAt(a)||(r=e.src.slice(a)).indexOf(\">\")<0||((n=r.match(ge))?he.indexOf(n[1].toLowerCase())<0||(i=B(s=n[0].slice(1,-1)),!e.parser.validateLink(s)||(t||(e.push({type:\"link_open\",href:i,level:e.level}),e.push({type:\"text\",content:s,level:e.level+1}),e.push({type:\"link_close\",level:e.level})),e.pos+=n[0].length,0)):!(o=r.match(fe))||(i=B(\"mailto:\"+(s=o[0].slice(1,-1))),!e.parser.validateLink(i)||(t||(e.push({type:\"link_open\",href:i,level:e.level}),e.push({type:\"text\",content:s,level:e.level+1}),e.push({type:\"link_close\",level:e.level})),e.pos+=o[0].length,0))))}],[\"htmltag\",function(e,t){var r,n,o,s=e.pos;return!(!e.options.html||(o=e.posMax,60!==e.src.charCodeAt(s)||s+2>=o||33!==(r=e.src.charCodeAt(s+1))&&63!==r&&47!==r&&!function(e){var t=32|e;return t>=97&&t<=122}(r)||!(n=e.src.slice(s).match(ke))||(t||e.push({type:\"htmltag\",content:e.src.slice(s,s+n[0].length),level:e.level}),e.pos+=n[0].length,0)))}],[\"entity\",function(e,t){var r,o,s=e.pos,i=e.posMax;if(38!==e.src.charCodeAt(s))return!1;if(s+1<i)if(35===e.src.charCodeAt(s+1)){if(o=e.src.slice(s).match(Ae))return t||(r=\"x\"===o[1][0].toLowerCase()?parseInt(o[1].slice(1),16):parseInt(o[1],10),e.pending+=l(r)?c(r):c(65533)),e.pos+=o[0].length,!0}else if(o=e.src.slice(s).match(ye)){var a=n(o[1]);if(o[1]!==a)return t||(e.pending+=a),e.pos+=o[0].length,!0}return t||(e.pending+=\"&\"),e.pos++,!0}]];function we(){this.ruler=new C;for(var e=0;e<xe.length;e++)this.ruler.push(xe[e][0],xe[e][1]);this.validateLink=Ce}function Ce(e){var t=e.trim().toLowerCase();return-1===(t=g(t)).indexOf(\":\")||-1===[\"vbscript\",\"javascript\",\"file\",\"data\"].indexOf(t.split(\":\")[0])}we.prototype.skipToken=function(e){var t,r,n=this.ruler.getRules(\"\"),o=n.length,s=e.pos;if((r=e.cacheGet(s))>0)e.pos=r;else{for(t=0;t<o;t++)if(n[t](e,!0))return void e.cacheSet(s,e.pos);e.pos++,e.cacheSet(s,e.pos)}},we.prototype.tokenize=function(e){for(var t,r,n=this.ruler.getRules(\"\"),o=n.length,s=e.posMax;e.pos<s;){for(r=0;r<o&&!(t=n[r](e,!1));r++);if(t){if(e.pos>=s)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},we.prototype.parse=function(e,t,r,n){var o=new E(e,this,t,r,n);this.tokenize(o)};var Ee={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:\"language-\",linkTarget:\"\",typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:20},components:{core:{rules:[\"block\",\"inline\",\"references\",\"replacements\",\"smartquotes\",\"references\",\"abbr2\",\"footnote_tail\"]},block:{rules:[\"blockquote\",\"code\",\"fences\",\"footnote\",\"heading\",\"hr\",\"htmlblock\",\"lheading\",\"list\",\"paragraph\",\"table\"]},inline:{rules:[\"autolink\",\"backticks\",\"del\",\"emphasis\",\"entity\",\"escape\",\"footnote_ref\",\"htmltag\",\"links\",\"newline\",\"text\"]}}},full:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:\"language-\",linkTarget:\"\",typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:\"language-\",linkTarget:\"\",typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:20},components:{core:{rules:[\"block\",\"inline\",\"references\",\"abbr2\"]},block:{rules:[\"blockquote\",\"code\",\"fences\",\"heading\",\"hr\",\"htmlblock\",\"lheading\",\"list\",\"paragraph\"]},inline:{rules:[\"autolink\",\"backticks\",\"emphasis\",\"entity\",\"escape\",\"htmltag\",\"links\",\"newline\",\"text\"]}}}};function De(e,t,r){this.src=t,this.env=r,this.options=e.options,this.tokens=[],this.inlineMode=!1,this.inline=e.inline,this.block=e.block,this.renderer=e.renderer,this.typographer=e.typographer}function _e(e,t){\"string\"!=typeof e&&(t=e,e=\"default\"),t&&null!=t.linkify&&console.warn(\"linkify option is removed. Use linkify plugin instead:\\n\\nimport Remarkable from 'remarkable';\\nimport linkify from 'remarkable/linkify';\\nnew Remarkable().use(linkify)\\n\"),this.inline=new we,this.block=new te,this.core=new G,this.renderer=new w,this.ruler=new C,this.options={},this.configure(Ee[e]),this.set(t||{})}function Be(e,t){if(Array.prototype.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}function qe(e,t){for(var r=e.length-1;r>=0;r--)!0===t(e[r])&&e.splice(r,1)}function Fe(e){throw new Error(\"Unhandled case for value: '\"+e+\"'\")}_e.prototype.set=function(e){i(this.options,e)},_e.prototype.configure=function(e){var t=this;if(!e)throw new Error(\"Wrong `remarkable` preset, check name/content\");e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(r){e.components[r].rules&&t[r].ruler.enable(e.components[r].rules,!0)})},_e.prototype.use=function(e,t){return e(this,t),this},_e.prototype.parse=function(e,t){var r=new De(this,e,t);return this.core.process(r),r.tokens},_e.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},_e.prototype.parseInline=function(e,t){var r=new De(this,e,t);return r.inlineMode=!0,this.core.process(r),r.tokens},_e.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var Me=function(){function e(e){void 0===e&&(e={}),this.tagName=\"\",this.attrs={},this.innerHTML=\"\",this.whitespaceRegex=/\\s+/,this.tagName=e.tagName||\"\",this.attrs=e.attrs||{},this.innerHTML=e.innerHtml||e.innerHTML||\"\"}return e.prototype.setTagName=function(e){return this.tagName=e,this},e.prototype.getTagName=function(){return this.tagName||\"\"},e.prototype.setAttr=function(e,t){return this.getAttrs()[e]=t,this},e.prototype.getAttr=function(e){return this.getAttrs()[e]},e.prototype.setAttrs=function(e){return Object.assign(this.getAttrs(),e),this},e.prototype.getAttrs=function(){return this.attrs||(this.attrs={})},e.prototype.setClass=function(e){return this.setAttr(\"class\",e)},e.prototype.addClass=function(e){for(var t,r=this.getClass(),n=this.whitespaceRegex,o=r?r.split(n):[],s=e.split(n);t=s.shift();)-1===Be(o,t)&&o.push(t);return this.getAttrs().class=o.join(\" \"),this},e.prototype.removeClass=function(e){for(var t,r=this.getClass(),n=this.whitespaceRegex,o=r?r.split(n):[],s=e.split(n);o.length&&(t=s.shift());){var i=Be(o,t);-1!==i&&o.splice(i,1)}return this.getAttrs().class=o.join(\" \"),this},e.prototype.getClass=function(){return this.getAttrs().class||\"\"},e.prototype.hasClass=function(e){return-1!==(\" \"+this.getClass()+\" \").indexOf(\" \"+e+\" \")},e.prototype.setInnerHTML=function(e){return this.innerHTML=e,this},e.prototype.setInnerHtml=function(e){return this.setInnerHTML(e)},e.prototype.getInnerHTML=function(){return this.innerHTML||\"\"},e.prototype.getInnerHtml=function(){return this.getInnerHTML()},e.prototype.toAnchorString=function(){var e=this.getTagName(),t=this.buildAttrsStr();return[\"<\",e,t=t?\" \"+t:\"\",\">\",this.getInnerHtml(),\"</\",e,\">\"].join(\"\")},e.prototype.buildAttrsStr=function(){if(!this.attrs)return\"\";var e=this.getAttrs(),t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r+'=\"'+e[r]+'\"');return t.join(\" \")},e}();var Se=function(){function e(e){void 0===e&&(e={}),this.newWindow=!1,this.truncate={},this.className=\"\",this.newWindow=e.newWindow||!1,this.truncate=e.truncate||{},this.className=e.className||\"\"}return e.prototype.build=function(e){return new Me({tagName:\"a\",attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},e.prototype.createAttrs=function(e){var t={href:e.getAnchorHref()},r=this.createCssClass(e);return r&&(t.class=r),this.newWindow&&(t.target=\"_blank\",t.rel=\"noopener noreferrer\"),this.truncate&&this.truncate.length&&this.truncate.length<e.getAnchorText().length&&(t.title=e.getAnchorHref()),t},e.prototype.createCssClass=function(e){var t=this.className;if(t){for(var r=[t],n=e.getCssClassSuffixes(),o=0,s=n.length;o<s;o++)r.push(t+\"-\"+n[o]);return r.join(\" \")}return\"\"},e.prototype.processAnchorText=function(e){return e=this.doTruncate(e)},e.prototype.doTruncate=function(e){var t=this.truncate;if(!t||!t.length)return e;var r=t.length,n=t.location;return\"smart\"===n?function(e,t,r){var n,o;null==r?(r=\"…\",o=3,n=8):(o=r.length,n=r.length);var s=function(e){var t=\"\";return e.scheme&&e.host&&(t+=e.scheme+\"://\"),e.host&&(t+=e.host),e.path&&(t+=\"/\"+e.path),e.query&&(t+=\"?\"+e.query),e.fragment&&(t+=\"#\"+e.fragment),t},i=function(e,t){var n=t/2,o=Math.ceil(n),s=-1*Math.floor(n),i=\"\";return s<0&&(i=e.substr(s)),e.substr(0,o)+r+i};if(e.length<=t)return e;var a=t-o,u=function(e){var t={},r=e,n=r.match(/^([a-z]+):\\/\\//i);return n&&(t.scheme=n[1],r=r.substr(n[0].length)),(n=r.match(/^(.*?)(?=(\\?|#|\\/|$))/i))&&(t.host=n[1],r=r.substr(n[0].length)),(n=r.match(/^\\/(.*?)(?=(\\?|#|$))/i))&&(t.path=n[1],r=r.substr(n[0].length)),(n=r.match(/^\\?(.*?)(?=(#|$))/i))&&(t.query=n[1],r=r.substr(n[0].length)),(n=r.match(/^#(.*?)$/i))&&(t.fragment=n[1]),t}(e);if(u.query){var l=u.query.match(/^(.*?)(?=(\\?|\\#))(.*?)$/i);l&&(u.query=u.query.substr(0,l[1].length),e=s(u))}if(e.length<=t)return e;if(u.host&&(u.host=u.host.replace(/^www\\./,\"\"),e=s(u)),e.length<=t)return e;var c=\"\";if(u.host&&(c+=u.host),c.length>=a)return u.host.length==t?(u.host.substr(0,t-o)+r).substr(0,a+n):i(c,a).substr(0,a+n);var p=\"\";if(u.path&&(p+=\"/\"+u.path),u.query&&(p+=\"?\"+u.query),p){if((c+p).length>=a)return(c+p).length==t?(c+p).substr(0,t):(c+i(p,a-c.length)).substr(0,a+n);c+=p}if(u.fragment){var h=\"#\"+u.fragment;if((c+h).length>=a)return(c+h).length==t?(c+h).substr(0,t):(c+i(h,a-c.length)).substr(0,a+n);c+=h}if(u.scheme&&u.host){var f=u.scheme+\"://\";if((c+f).length<a)return(f+c).substr(0,t)}if(c.length<=t)return c;var g=\"\";return a>0&&(g=c.substr(-1*Math.floor(a/2))),(c.substr(0,Math.ceil(a/2))+r+g).substr(0,a+n)}(e,r):\"middle\"===n?function(e,t,r){if(e.length<=t)return e;var n,o;null==r?(r=\"…\",n=8,o=3):(n=r.length,o=r.length);var s=t-o,i=\"\";return s>0&&(i=e.substr(-1*Math.floor(s/2))),(e.substr(0,Math.ceil(s/2))+r+i).substr(0,s+n)}(e,r):function(e,t,r){return function(e,t,r){var n;return e.length>t&&(null==r?(r=\"…\",n=3):n=r.length,e=e.substring(0,t-n)+r),e}(e,t,r)}(e,r)},e}(),Te=function(){function e(e){this.__jsduckDummyDocProp=null,this.matchedText=\"\",this.offset=0,this.tagBuilder=e.tagBuilder,this.matchedText=e.matchedText,this.offset=e.offset}return e.prototype.getMatchedText=function(){return this.matchedText},e.prototype.setOffset=function(e){this.offset=e},e.prototype.getOffset=function(){return this.offset},e.prototype.getCssClassSuffixes=function(){return[this.getType()]},e.prototype.buildTag=function(){return this.tagBuilder.build(this)},e}(),Le=function(e,t){return(Le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function Re(e,t){function r(){this.constructor=e}Le(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var Ne=function(){return(Ne=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},ze=function(e){function t(t){var r=e.call(this,t)||this;return r.email=\"\",r.email=t.email,r}return Re(t,e),t.prototype.getType=function(){return\"email\"},t.prototype.getEmail=function(){return this.email},t.prototype.getAnchorHref=function(){return\"mailto:\"+this.email},t.prototype.getAnchorText=function(){return this.email},t}(Te),Pe=function(e){function t(t){var r=e.call(this,t)||this;return r.serviceName=\"\",r.hashtag=\"\",r.serviceName=t.serviceName,r.hashtag=t.hashtag,r}return Re(t,e),t.prototype.getType=function(){return\"hashtag\"},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getHashtag=function(){return this.hashtag},t.prototype.getAnchorHref=function(){var e=this.serviceName,t=this.hashtag;switch(e){case\"twitter\":return\"https://twitter.com/hashtag/\"+t;case\"facebook\":return\"https://www.facebook.com/hashtag/\"+t;case\"instagram\":return\"https://instagram.com/explore/tags/\"+t;default:throw new Error(\"Unknown service name to point hashtag to: \"+e)}},t.prototype.getAnchorText=function(){return\"#\"+this.hashtag},t}(Te),je=function(e){function t(t){var r=e.call(this,t)||this;return r.serviceName=\"twitter\",r.mention=\"\",r.mention=t.mention,r.serviceName=t.serviceName,r}return Re(t,e),t.prototype.getType=function(){return\"mention\"},t.prototype.getMention=function(){return this.mention},t.prototype.getServiceName=function(){return this.serviceName},t.prototype.getAnchorHref=function(){switch(this.serviceName){case\"twitter\":return\"https://twitter.com/\"+this.mention;case\"instagram\":return\"https://instagram.com/\"+this.mention;case\"soundcloud\":return\"https://soundcloud.com/\"+this.mention;default:throw new Error(\"Unknown service name to point mention to: \"+this.serviceName)}},t.prototype.getAnchorText=function(){return\"@\"+this.mention},t.prototype.getCssClassSuffixes=function(){var t=e.prototype.getCssClassSuffixes.call(this),r=this.getServiceName();return r&&t.push(r),t},t}(Te),Ie=function(e){function t(t){var r=e.call(this,t)||this;return r.number=\"\",r.plusSign=!1,r.number=t.number,r.plusSign=t.plusSign,r}return Re(t,e),t.prototype.getType=function(){return\"phone\"},t.prototype.getPhoneNumber=function(){return this.number},t.prototype.getNumber=function(){return this.getPhoneNumber()},t.prototype.getAnchorHref=function(){return\"tel:\"+(this.plusSign?\"+\":\"\")+this.number},t.prototype.getAnchorText=function(){return this.matchedText},t}(Te),Oe=function(e){function t(t){var r=e.call(this,t)||this;return r.url=\"\",r.urlMatchType=\"scheme\",r.protocolUrlMatch=!1,r.protocolRelativeMatch=!1,r.stripPrefix={scheme:!0,www:!0},r.stripTrailingSlash=!0,r.decodePercentEncoding=!0,r.schemePrefixRegex=/^(https?:\\/\\/)?/i,r.wwwPrefixRegex=/^(https?:\\/\\/)?(www\\.)?/i,r.protocolRelativeRegex=/^\\/\\//,r.protocolPrepended=!1,r.urlMatchType=t.urlMatchType,r.url=t.url,r.protocolUrlMatch=t.protocolUrlMatch,r.protocolRelativeMatch=t.protocolRelativeMatch,r.stripPrefix=t.stripPrefix,r.stripTrailingSlash=t.stripTrailingSlash,r.decodePercentEncoding=t.decodePercentEncoding,r}return Re(t,e),t.prototype.getType=function(){return\"url\"},t.prototype.getUrlMatchType=function(){return this.urlMatchType},t.prototype.getUrl=function(){var e=this.url;return this.protocolRelativeMatch||this.protocolUrlMatch||this.protocolPrepended||(e=this.url=\"http://\"+e,this.protocolPrepended=!0),e},t.prototype.getAnchorHref=function(){return this.getUrl().replace(/&/g,\"&\")},t.prototype.getAnchorText=function(){var e=this.getMatchedText();return this.protocolRelativeMatch&&(e=this.stripProtocolRelativePrefix(e)),this.stripPrefix.scheme&&(e=this.stripSchemePrefix(e)),this.stripPrefix.www&&(e=this.stripWwwPrefix(e)),this.stripTrailingSlash&&(e=this.removeTrailingSlash(e)),this.decodePercentEncoding&&(e=this.removePercentEncoding(e)),e},t.prototype.stripSchemePrefix=function(e){return e.replace(this.schemePrefixRegex,\"\")},t.prototype.stripWwwPrefix=function(e){return e.replace(this.wwwPrefixRegex,\"$1\")},t.prototype.stripProtocolRelativePrefix=function(e){return e.replace(this.protocolRelativeRegex,\"\")},t.prototype.removeTrailingSlash=function(e){return\"/\"===e.charAt(e.length-1)&&(e=e.slice(0,-1)),e},t.prototype.removePercentEncoding=function(e){var t=e.replace(/%22/gi,\""\").replace(/%26/gi,\"&\").replace(/%27/gi,\"'\").replace(/%3C/gi,\"<\").replace(/%3E/gi,\">\");try{return decodeURIComponent(t)}catch(e){return t}},t}(Te),Ue=function(e){this.__jsduckDummyDocProp=null,this.tagBuilder=e.tagBuilder},He=/[A-Za-z]/,Ve=/[0-9]/,Ge=/\\s/,$e=/['\"]/,Ze=/[\\x00-\\x1F\\x7F]/,We=/A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B4\\u08B6-\\u08BD\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16F1-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u1884\\u1887-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AE\\uA7B0-\\uA7B7\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC/.source,Je=We+/\\u00a9\\u00ae\\u2000-\\u3300\\ud83c\\ud000-\\udfff\\ud83d\\ud000-\\udfff\\ud83e\\ud000-\\udfff/.source+/\\u0300-\\u036F\\u0483-\\u0489\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u065F\\u0670\\u06D6-\\u06DC\\u06DF-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0711\\u0730-\\u074A\\u07A6-\\u07B0\\u07EB-\\u07F3\\u0816-\\u0819\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082D\\u0859-\\u085B\\u08D4-\\u08E1\\u08E3-\\u0903\\u093A-\\u093C\\u093E-\\u094F\\u0951-\\u0957\\u0962\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u0A01-\\u0A03\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A70\\u0A71\\u0A75\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AE2\\u0AE3\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B62\\u0B63\\u0B82\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C00-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C62\\u0C63\\u0C81-\\u0C83\\u0CBC\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CE2\\u0CE3\\u0D01-\\u0D03\\u0D3E-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0D62\\u0D63\\u0D82\\u0D83\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DF2\\u0DF3\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86\\u0F87\\u0F8D-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u102B-\\u103E\\u1056-\\u1059\\u105E-\\u1060\\u1062-\\u1064\\u1067-\\u106D\\u1071-\\u1074\\u1082-\\u108D\\u108F\\u109A-\\u109D\\u135D-\\u135F\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17B4-\\u17D3\\u17DD\\u180B-\\u180D\\u1885\\u1886\\u18A9\\u1920-\\u192B\\u1930-\\u193B\\u1A17-\\u1A1B\\u1A55-\\u1A5E\\u1A60-\\u1A7C\\u1A7F\\u1AB0-\\u1ABE\\u1B00-\\u1B04\\u1B34-\\u1B44\\u1B6B-\\u1B73\\u1B80-\\u1B82\\u1BA1-\\u1BAD\\u1BE6-\\u1BF3\\u1C24-\\u1C37\\u1CD0-\\u1CD2\\u1CD4-\\u1CE8\\u1CED\\u1CF2-\\u1CF4\\u1CF8\\u1CF9\\u1DC0-\\u1DF5\\u1DFB-\\u1DFF\\u20D0-\\u20F0\\u2CEF-\\u2CF1\\u2D7F\\u2DE0-\\u2DFF\\u302A-\\u302F\\u3099\\u309A\\uA66F-\\uA672\\uA674-\\uA67D\\uA69E\\uA69F\\uA6F0\\uA6F1\\uA802\\uA806\\uA80B\\uA823-\\uA827\\uA880\\uA881\\uA8B4-\\uA8C5\\uA8E0-\\uA8F1\\uA926-\\uA92D\\uA947-\\uA953\\uA980-\\uA983\\uA9B3-\\uA9C0\\uA9E5\\uAA29-\\uAA36\\uAA43\\uAA4C\\uAA4D\\uAA7B-\\uAA7D\\uAAB0\\uAAB2-\\uAAB4\\uAAB7\\uAAB8\\uAABE\\uAABF\\uAAC1\\uAAEB-\\uAAEF\\uAAF5\\uAAF6\\uABE3-\\uABEA\\uABEC\\uABED\\uFB1E\\uFE00-\\uFE0F\\uFE20-\\uFE2F/.source,Ye=/0-9\\u0660-\\u0669\\u06F0-\\u06F9\\u07C0-\\u07C9\\u0966-\\u096F\\u09E6-\\u09EF\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0BE6-\\u0BEF\\u0C66-\\u0C6F\\u0CE6-\\u0CEF\\u0D66-\\u0D6F\\u0DE6-\\u0DEF\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F29\\u1040-\\u1049\\u1090-\\u1099\\u17E0-\\u17E9\\u1810-\\u1819\\u1946-\\u194F\\u19D0-\\u19D9\\u1A80-\\u1A89\\u1A90-\\u1A99\\u1B50-\\u1B59\\u1BB0-\\u1BB9\\u1C40-\\u1C49\\u1C50-\\u1C59\\uA620-\\uA629\\uA8D0-\\uA8D9\\uA900-\\uA909\\uA9D0-\\uA9D9\\uA9F0-\\uA9F9\\uAA50-\\uAA59\\uABF0-\\uABF9\\uFF10-\\uFF19/.source,Ke=Je+Ye,Qe=Je+Ye,Xe=\"(?:[\"+Ye+\"]{1,3}\\\\.){3}[\"+Ye+\"]{1,3}\",et=\"[\"+Qe+\"](?:[\"+Qe+\"\\\\-]{0,61}[\"+Qe+\"])?\",tt=function(e){return\"(?=(\"+et+\"))\\\\\"+e},rt=function(e){return\"(?:\"+tt(e)+\"(?:\\\\.\"+tt(e+1)+\"){0,126}|\"+Xe+\")\"},nt=new RegExp(\"[\"+Qe+\"]\"),ot=/(?:xn--vermgensberatung-pwb|xn--vermgensberater-ctb|xn--clchc0ea0b2g2a9gcd|xn--w4r85el8fhu5dnra|northwesternmutual|travelersinsurance|vermögensberatung|xn--3oq18vl8pn36a|xn--5su34j936bgsg|xn--bck1b9a5dre4c|xn--mgbai9azgqp6j|xn--mgberp4a5d4ar|xn--xkc2dl3a5ee0h|vermögensberater|xn--fzys8d69uvgm|xn--mgba7c0bbn0a|xn--xkc2al3hye2a|americanexpress|kerryproperties|sandvikcoromant|xn--i1b6b1a6a2e|xn--kcrx77d1x4a|xn--lgbbat1ad8j|xn--mgba3a4f16a|xn--mgbaakc7dvf|xn--mgbc0a9azcg|xn--nqv7fs00ema|afamilycompany|americanfamily|bananarepublic|cancerresearch|cookingchannel|kerrylogistics|weatherchannel|xn--54b7fta0cc|xn--6qq986b3xl|xn--80aqecdr1a|xn--b4w605ferd|xn--fiq228c5hs|xn--h2breg3eve|xn--jlq61u9w7b|xn--mgba3a3ejt|xn--mgbaam7a8h|xn--mgbayh7gpa|xn--mgbb9fbpob|xn--mgbbh1a71e|xn--mgbca7dzdo|xn--mgbi4ecexp|xn--mgbx4cd0ab|xn--rvc1e0am3e|international|lifeinsurance|spreadbetting|travelchannel|wolterskluwer|xn--eckvdtc9d|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--h2brj9c8c|xn--tiq49xqyj|xn--yfro4i67o|xn--ygbi2ammx|construction|lplfinancial|scholarships|versicherung|xn--3e0b707e|xn--45br5cyl|xn--80adxhks|xn--80asehdb|xn--8y0a063a|xn--gckr3f0f|xn--mgb9awbf|xn--mgbab2bd|xn--mgbgu82a|xn--mgbpl2fh|xn--mgbt3dhd|xn--mk1bu44c|xn--ngbc5azd|xn--ngbe9e0a|xn--ogbpf8fl|xn--qcka1pmc|accountants|barclaycard|blackfriday|blockbuster|bridgestone|calvinklein|contractors|creditunion|engineering|enterprises|foodnetwork|investments|kerryhotels|lamborghini|motorcycles|olayangroup|photography|playstation|productions|progressive|redumbrella|rightathome|williamhill|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--3bst00m|xn--3ds443g|xn--3hcrj9c|xn--42c2d9a|xn--45brj9c|xn--55qw42g|xn--6frz82g|xn--80ao21a|xn--9krt00a|xn--cck2b3b|xn--czr694b|xn--d1acj3b|xn--efvy88h|xn--estv75g|xn--fct429k|xn--fjq720a|xn--flw351e|xn--g2xx48c|xn--gecrj9c|xn--gk3at1e|xn--h2brj9c|xn--hxt814e|xn--imr513n|xn--j6w193g|xn--jvr189m|xn--kprw13d|xn--kpry57d|xn--kpu716f|xn--mgbbh1a|xn--mgbtx2b|xn--mix891f|xn--nyqy26a|xn--otu796d|xn--pbt977c|xn--pgbs0dh|xn--q9jyb4c|xn--rhqv96g|xn--rovu88b|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--vuq861b|xn--w4rs40l|xn--xhq521b|xn--zfr164b|சிங்கப்பூர்|accountant|apartments|associates|basketball|bnpparibas|boehringer|capitalone|consulting|creditcard|cuisinella|eurovision|extraspace|foundation|healthcare|immobilien|industries|management|mitsubishi|nationwide|newholland|nextdirect|onyourside|properties|protection|prudential|realestate|republican|restaurant|schaeffler|swiftcover|tatamotors|technology|telefonica|university|vistaprint|vlaanderen|volkswagen|xn--30rr7y|xn--3pxu8k|xn--45q11c|xn--4gbrim|xn--55qx5d|xn--5tzm5g|xn--80aswg|xn--90a3ac|xn--9dbq2a|xn--9et52u|xn--c2br7g|xn--cg4bki|xn--czrs0t|xn--czru2d|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--io0a7i|xn--kput3i|xn--mxtq1m|xn--o3cw4h|xn--pssy2u|xn--unup4y|xn--wgbh1c|xn--wgbl6a|xn--y9a3aq|accenture|alfaromeo|allfinanz|amsterdam|analytics|aquarelle|barcelona|bloomberg|christmas|community|directory|education|equipment|fairwinds|financial|firestone|fresenius|frontdoor|fujixerox|furniture|goldpoint|hisamitsu|homedepot|homegoods|homesense|honeywell|institute|insurance|kuokgroup|ladbrokes|lancaster|landrover|lifestyle|marketing|marshalls|melbourne|microsoft|panasonic|passagens|pramerica|richardli|scjohnson|shangrila|solutions|statebank|statefarm|stockholm|travelers|vacations|xn--90ais|xn--c1avg|xn--d1alf|xn--e1a4c|xn--fhbei|xn--j1aef|xn--j1amh|xn--l1acc|xn--ngbrx|xn--nqv7f|xn--p1acf|xn--tckwe|xn--vhquv|yodobashi|abudhabi|airforce|allstate|attorney|barclays|barefoot|bargains|baseball|boutique|bradesco|broadway|brussels|budapest|builders|business|capetown|catering|catholic|chrysler|cipriani|cityeats|cleaning|clinique|clothing|commbank|computer|delivery|deloitte|democrat|diamonds|discount|discover|download|engineer|ericsson|esurance|etisalat|everbank|exchange|feedback|fidelity|firmdale|football|frontier|goodyear|grainger|graphics|guardian|hdfcbank|helsinki|holdings|hospital|infiniti|ipiranga|istanbul|jpmorgan|lighting|lundbeck|marriott|maserati|mckinsey|memorial|merckmsd|mortgage|movistar|observer|partners|pharmacy|pictures|plumbing|property|redstone|reliance|saarland|samsclub|security|services|shopping|showtime|softbank|software|stcgroup|supplies|symantec|training|uconnect|vanguard|ventures|verisign|woodside|xn--90ae|xn--node|xn--p1ai|xn--qxam|yokohama|السعودية|abogado|academy|agakhan|alibaba|android|athleta|auction|audible|auspost|avianca|banamex|bauhaus|bentley|bestbuy|booking|brother|bugatti|capital|caravan|careers|cartier|channel|charity|chintai|citadel|clubmed|college|cologne|comcast|company|compare|contact|cooking|corsica|country|coupons|courses|cricket|cruises|dentist|digital|domains|exposed|express|farmers|fashion|ferrari|ferrero|finance|fishing|fitness|flights|florist|flowers|forsale|frogans|fujitsu|gallery|genting|godaddy|grocery|guitars|hamburg|hangout|hitachi|holiday|hosting|hoteles|hotmail|hyundai|iselect|ismaili|jewelry|juniper|kitchen|komatsu|lacaixa|lancome|lanxess|lasalle|latrobe|leclerc|liaison|limited|lincoln|markets|metlife|monster|netbank|netflix|network|neustar|okinawa|oldnavy|organic|origins|philips|pioneer|politie|realtor|recipes|rentals|reviews|rexroth|samsung|sandvik|schmidt|schwarz|science|shiksha|shriram|singles|staples|starhub|storage|support|surgery|systems|temasek|theater|theatre|tickets|tiffany|toshiba|trading|walmart|wanggou|watches|weather|website|wedding|whoswho|windows|winners|xfinity|yamaxun|youtube|zuerich|католик|اتصالات|الجزائر|العليان|پاکستان|كاثوليك|موبايلي|இந்தியா|abarth|abbott|abbvie|active|africa|agency|airbus|airtel|alipay|alsace|alstom|anquan|aramco|author|bayern|beauty|berlin|bharti|blanco|bostik|boston|broker|camera|career|caseih|casino|center|chanel|chrome|church|circle|claims|clinic|coffee|comsec|condos|coupon|credit|cruise|dating|datsun|dealer|degree|dental|design|direct|doctor|dunlop|dupont|durban|emerck|energy|estate|events|expert|family|flickr|futbol|gallup|garden|george|giving|global|google|gratis|health|hermes|hiphop|hockey|hotels|hughes|imamat|insure|intuit|jaguar|joburg|juegos|kaufen|kinder|kindle|kosher|lancia|latino|lawyer|lefrak|living|locker|london|luxury|madrid|maison|makeup|market|mattel|mobile|mobily|monash|mormon|moscow|museum|mutual|nagoya|natura|nissan|nissay|norton|nowruz|office|olayan|online|oracle|orange|otsuka|pfizer|photos|physio|piaget|pictet|quebec|racing|realty|reisen|repair|report|review|rocher|rogers|ryukyu|safety|sakura|sanofi|school|schule|search|secure|select|shouji|soccer|social|stream|studio|supply|suzuki|swatch|sydney|taipei|taobao|target|tattoo|tennis|tienda|tjmaxx|tkmaxx|toyota|travel|unicom|viajes|viking|villas|virgin|vision|voting|voyage|vuelos|walter|warman|webcam|xihuan|yachts|yandex|zappos|москва|онлайн|ابوظبي|ارامكو|الاردن|المغرب|امارات|فلسطين|مليسيا|भारतम्|இலங்கை|ファッション|actor|adult|aetna|amfam|amica|apple|archi|audio|autos|azure|baidu|beats|bible|bingo|black|boats|bosch|build|canon|cards|chase|cheap|cisco|citic|click|cloud|coach|codes|crown|cymru|dabur|dance|deals|delta|dodge|drive|dubai|earth|edeka|email|epost|epson|faith|fedex|final|forex|forum|gallo|games|gifts|gives|glade|glass|globo|gmail|green|gripe|group|gucci|guide|homes|honda|horse|house|hyatt|ikano|intel|irish|iveco|jetzt|koeln|kyoto|lamer|lease|legal|lexus|lilly|linde|lipsy|lixil|loans|locus|lotte|lotto|lupin|macys|mango|media|miami|money|mopar|movie|nadex|nexus|nikon|ninja|nokia|nowtv|omega|osaka|paris|parts|party|phone|photo|pizza|place|poker|praxi|press|prime|promo|quest|radio|rehab|reise|ricoh|rocks|rodeo|rugby|salon|sener|seven|sharp|shell|shoes|skype|sling|smart|smile|solar|space|sport|stada|store|study|style|sucks|swiss|tatar|tires|tirol|tmall|today|tokyo|tools|toray|total|tours|trade|trust|tunes|tushu|ubank|vegas|video|vodka|volvo|wales|watch|weber|weibo|works|world|xerox|yahoo|zippo|ایران|بازار|بھارت|سودان|سورية|همراه|भारोत|संगठन|বাংলা|భారత్|ഭാരതം|嘉里大酒店|aarp|able|adac|aero|aigo|akdn|ally|amex|arab|army|arpa|arte|asda|asia|audi|auto|baby|band|bank|bbva|beer|best|bike|bing|blog|blue|bofa|bond|book|buzz|cafe|call|camp|care|cars|casa|case|cash|cbre|cern|chat|citi|city|club|cool|coop|cyou|data|date|dclk|deal|dell|desi|diet|dish|docs|doha|duck|duns|dvag|erni|fage|fail|fans|farm|fast|fiat|fido|film|fire|fish|flir|food|ford|free|fund|game|gbiz|gent|ggee|gift|gmbh|gold|golf|goog|guge|guru|hair|haus|hdfc|help|here|hgtv|host|hsbc|icbc|ieee|imdb|immo|info|itau|java|jeep|jobs|jprs|kddi|kiwi|kpmg|kred|land|lego|lgbt|lidl|life|like|limo|link|live|loan|loft|love|ltda|luxe|maif|meet|meme|menu|mini|mint|mobi|moda|moto|name|navy|news|next|nico|nike|ollo|open|page|pars|pccw|pics|ping|pink|play|plus|pohl|porn|post|prod|prof|qpon|raid|read|reit|rent|rest|rich|rmit|room|rsvp|ruhr|safe|sale|sarl|save|saxo|scor|scot|seat|seek|sexy|shaw|shia|shop|show|silk|sina|site|skin|sncf|sohu|song|sony|spot|star|surf|talk|taxi|team|tech|teva|tiaa|tips|town|toys|tube|vana|visa|viva|vivo|vote|voto|wang|weir|wien|wiki|wine|work|xbox|yoga|zara|zero|zone|дети|сайт|بارت|بيتك|ڀارت|تونس|شبكة|عراق|عمان|موقع|भारत|ভারত|ভাৰত|ਭਾਰਤ|ભારત|ଭାରତ|ಭಾರತ|ලංකා|グーグル|クラウド|ポイント|大众汽车|组织机构|電訊盈科|香格里拉|aaa|abb|abc|aco|ads|aeg|afl|aig|anz|aol|app|art|aws|axa|bar|bbc|bbt|bcg|bcn|bet|bid|bio|biz|bms|bmw|bnl|bom|boo|bot|box|buy|bzh|cab|cal|cam|car|cat|cba|cbn|cbs|ceb|ceo|cfa|cfd|com|crs|csc|dad|day|dds|dev|dhl|diy|dnp|dog|dot|dtv|dvr|eat|eco|edu|esq|eus|fan|fit|fly|foo|fox|frl|ftr|fun|fyi|gal|gap|gdn|gea|gle|gmo|gmx|goo|gop|got|gov|hbo|hiv|hkt|hot|how|ibm|ice|icu|ifm|inc|ing|ink|int|ist|itv|jcb|jcp|jio|jll|jmp|jnj|jot|joy|kfh|kia|kim|kpn|krd|lat|law|lds|llc|lol|lpl|ltd|man|map|mba|med|men|mil|mit|mlb|mls|mma|moe|moi|mom|mov|msd|mtn|mtr|nab|nba|nec|net|new|nfl|ngo|nhk|now|nra|nrw|ntt|nyc|obi|off|one|ong|onl|ooo|org|ott|ovh|pay|pet|phd|pid|pin|pnc|pro|pru|pub|pwc|qvc|red|ren|ril|rio|rip|run|rwe|sap|sas|sbi|sbs|sca|scb|ses|sew|sex|sfr|ski|sky|soy|srl|srt|stc|tab|tax|tci|tdk|tel|thd|tjx|top|trv|tui|tvs|ubs|uno|uol|ups|vet|vig|vin|vip|wed|win|wme|wow|wtc|wtf|xin|xxx|xyz|you|yun|zip|бел|ком|қаз|мкд|мон|орг|рус|срб|укр|հայ|קום|عرب|قطر|كوم|مصر|कॉम|नेट|คอม|ไทย|ストア|セール|みんな|中文网|天主教|我爱你|新加坡|淡马锡|诺基亚|飞利浦|ac|ad|ae|af|ag|ai|al|am|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cw|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw|ελ|бг|ею|рф|გე|닷넷|닷컴|삼성|한국|コム|世界|中信|中国|中國|企业|佛山|信息|健康|八卦|公司|公益|台湾|台灣|商城|商店|商标|嘉里|在线|大拿|娱乐|家電|工行|广东|微博|慈善|手机|手表|招聘|政务|政府|新闻|时尚|書籍|机构|游戏|澳門|点看|珠宝|移动|网址|网店|网站|网络|联通|谷歌|购物|通販|集团|食品|餐厅|香港)/,st=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.localPartCharRegex=new RegExp(\"[\"+Qe+\"!#$%&'*+/=?^_`{|}~-]\"),t.strictTldRegex=new RegExp(\"^\"+ot.source+\"$\"),t}return Re(t,e),t.prototype.parseMatches=function(e){for(var t=this.tagBuilder,r=this.localPartCharRegex,n=this.strictTldRegex,o=[],s=e.length,i=new it,a={m:\"a\",a:\"i\",i:\"l\",l:\"t\",t:\"o\",o:\":\"},u=0,l=0,c=i;u<s;){var p=e.charAt(u);switch(l){case 0:h(p);break;case 1:f(e.charAt(u-1),p);break;case 2:g(p);break;case 3:d(p);break;case 4:m(p);break;case 5:b(p);break;case 6:v(p);break;case 7:k(p);break;default:Fe(l)}u++}return x(),o;function h(e){\"m\"===e?A(1):r.test(e)&&A()}function f(e,t){\":\"===e?r.test(t)?(l=2,c=new it(Ne({},c,{hasMailtoPrefix:!0}))):y():a[e]===t||(r.test(t)?l=2:\".\"===t?l=3:\"@\"===t?l=4:y())}function g(e){\".\"===e?l=3:\"@\"===e?l=4:r.test(e)||y()}function d(e){\".\"===e?y():\"@\"===e?y():r.test(e)?l=2:y()}function m(e){nt.test(e)?l=5:y()}function b(e){\".\"===e?l=7:\"-\"===e?l=6:nt.test(e)||x()}function v(e){\"-\"===e||\".\"===e?x():nt.test(e)?l=5:x()}function k(e){\".\"===e||\"-\"===e?x():nt.test(e)?(l=5,c=new it(Ne({},c,{hasDomainDot:!0}))):x()}function A(e){void 0===e&&(e=2),l=e,c=new it({idx:u})}function y(){l=0,c=i}function x(){if(c.hasDomainDot){var r=e.slice(c.idx,u);/[-.]$/.test(r)&&(r=r.slice(0,-1));var s=c.hasMailtoPrefix?r.slice(\"mailto:\".length):r;(function(e){var t=(e.split(\".\").pop()||\"\").toLowerCase();return n.test(t)})(s)&&o.push(new ze({tagBuilder:t,matchedText:r,offset:c.idx,email:s}))}y()}},t}(Ue),it=function(e){void 0===e&&(e={}),this.idx=void 0!==e.idx?e.idx:-1,this.hasMailtoPrefix=!!e.hasMailtoPrefix,this.hasDomainDot=!!e.hasDomainDot},at=function(){function e(){}return e.isValid=function(e,t){return!(t&&!this.isValidUriScheme(t)||this.urlMatchDoesNotHaveProtocolOrDot(e,t)||this.urlMatchDoesNotHaveAtLeastOneWordChar(e,t)&&!this.isValidIpAddress(e)||this.containsMultipleDots(e))},e.isValidIpAddress=function(e){var t=new RegExp(this.hasFullProtocolRegex.source+this.ipRegex.source);return null!==e.match(t)},e.containsMultipleDots=function(e){var t=e;return this.hasFullProtocolRegex.test(e)&&(t=e.split(\"://\")[1]),t.split(\"/\")[0].indexOf(\"..\")>-1},e.isValidUriScheme=function(e){var t=e.match(this.uriSchemeRegex),r=t&&t[0].toLowerCase();return\"javascript:\"!==r&&\"vbscript:\"!==r},e.urlMatchDoesNotHaveProtocolOrDot=function(e,t){return!(!e||t&&this.hasFullProtocolRegex.test(t)||-1!==e.indexOf(\".\"))},e.urlMatchDoesNotHaveAtLeastOneWordChar=function(e,t){return!(!e||!t)&&!this.hasWordCharAfterProtocolRegex.test(e)},e.hasFullProtocolRegex=/^[A-Za-z][-.+A-Za-z0-9]*:\\/\\//,e.uriSchemeRegex=/^[A-Za-z][-.+A-Za-z0-9]*:/,e.hasWordCharAfterProtocolRegex=new RegExp(\":[^\\\\s]*?[\"+We+\"]\"),e.ipRegex=/[0-9][0-9]?[0-9]?\\.[0-9][0-9]?[0-9]?\\.[0-9][0-9]?[0-9]?\\.[0-9][0-9]?[0-9]?(:[0-9]*)?\\/?$/,e}(),ut=function(e){function t(t){var r,n=e.call(this,t)||this;return n.stripPrefix={scheme:!0,www:!0},n.stripTrailingSlash=!0,n.decodePercentEncoding=!0,n.matcherRegex=(r=new RegExp(\"[/?#](?:[\"+Qe+\"\\\\-+&@#/%=~_()|'$*\\\\[\\\\]?!:,.;✓]*[\"+Qe+\"\\\\-+&@#/%=~_()|'$*\\\\[\\\\]✓])?\"),new RegExp([\"(?:\",\"(\",/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\\/\\/)(?!\\d+\\/?)(?:\\/\\/)?)/.source,rt(2),\")\",\"|\",\"(\",\"(//)?\",/(?:www\\.)/.source,rt(6),\")\",\"|\",\"(\",\"(//)?\",rt(10)+\"\\\\.\",ot.source,\"(?![-\"+Ke+\"])\",\")\",\")\",\"(?::[0-9]+)?\",\"(?:\"+r.source+\")?\"].join(\"\"),\"gi\")),n.wordCharRegExp=new RegExp(\"[\"+Qe+\"]\"),n.stripPrefix=t.stripPrefix,n.stripTrailingSlash=t.stripTrailingSlash,n.decodePercentEncoding=t.decodePercentEncoding,n}return Re(t,e),t.prototype.parseMatches=function(e){for(var t,r=this.matcherRegex,n=this.stripPrefix,o=this.stripTrailingSlash,s=this.decodePercentEncoding,i=this.tagBuilder,a=[],u=function(){var r=t[0],u=t[1],c=t[4],p=t[5],h=t[9],f=t.index,g=p||h,d=e.charAt(f-1);if(!at.isValid(r,u))return\"continue\";if(f>0&&\"@\"===d)return\"continue\";if(f>0&&g&&l.wordCharRegExp.test(d))return\"continue\";if(/\\?$/.test(r)&&(r=r.substr(0,r.length-1)),l.matchHasUnbalancedClosingParen(r))r=r.substr(0,r.length-1);else{var m=l.matchHasInvalidCharAfterTld(r,u);m>-1&&(r=r.substr(0,m))}var b=[\"http://\",\"https://\"].find(function(e){return!!u&&-1!==u.indexOf(e)});if(b){var v=r.indexOf(b);r=r.substr(v),u=u.substr(v),f+=v}var k=u?\"scheme\":c?\"www\":\"tld\",A=!!u;a.push(new Oe({tagBuilder:i,matchedText:r,offset:f,urlMatchType:k,url:r,protocolUrlMatch:A,protocolRelativeMatch:!!g,stripPrefix:n,stripTrailingSlash:o,decodePercentEncoding:s}))},l=this;null!==(t=r.exec(e));)u();return a},t.prototype.matchHasUnbalancedClosingParen=function(e){var t,r=e.charAt(e.length-1);if(\")\"===r)t=\"(\";else{if(\"]\"!==r)return!1;t=\"[\"}for(var n=0,o=0,s=e.length-1;o<s;o++){var i=e.charAt(o);i===t?n++:i===r&&(n=Math.max(n-1,0))}return 0===n},t.prototype.matchHasInvalidCharAfterTld=function(e,t){if(!e)return-1;var r=0;t&&(r=e.indexOf(\":\"),e=e.slice(r));var n=new RegExp(\"^((.?//)?[-.\"+Qe+\"]*[-\"+Qe+\"]\\\\.[-\"+Qe+\"]+)\").exec(e);return null===n?-1:(r+=n[1].length,e=e.slice(n[1].length),/^[^-.A-Za-z0-9:\\/?#]/.test(e)?r:-1)},t}(Ue),lt=function(e){function t(t){var r=e.call(this,t)||this;return r.serviceName=\"twitter\",r.matcherRegex=new RegExp(\"#[_\"+Qe+\"]{1,139}(?![_\"+Qe+\"])\",\"g\"),r.nonWordCharRegex=new RegExp(\"[^\"+Qe+\"]\"),r.serviceName=t.serviceName,r}return Re(t,e),t.prototype.parseMatches=function(e){for(var t,r=this.matcherRegex,n=this.nonWordCharRegex,o=this.serviceName,s=this.tagBuilder,i=[];null!==(t=r.exec(e));){var a=t.index,u=e.charAt(a-1);if(0===a||n.test(u)){var l=t[0],c=t[0].slice(1);i.push(new Pe({tagBuilder:s,matchedText:l,offset:a,serviceName:o,hashtag:c}))}}return i},t}(Ue),ct=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.matcherRegex=/(?:(?:(?:(\\+)?\\d{1,3}[-\\040.]?)?\\(?\\d{3}\\)?[-\\040.]?\\d{3}[-\\040.]?\\d{4})|(?:(\\+)(?:9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)[-\\040.]?(?:\\d[-\\040.]?){6,12}\\d+))([,;]+[0-9]+#?)*/g,t}return Re(t,e),t.prototype.parseMatches=function(e){for(var t,r=this.matcherRegex,n=this.tagBuilder,o=[];null!==(t=r.exec(e));){var s=t[0],i=s.replace(/[^0-9,;#]/g,\"\"),a=!(!t[1]&&!t[2]),u=0==t.index?\"\":e.substr(t.index-1,1),l=e.substr(t.index+s.length,1),c=!u.match(/\\d/)&&!l.match(/\\d/);this.testMatch(t[3])&&this.testMatch(s)&&c&&o.push(new Ie({tagBuilder:n,matchedText:s,offset:t.index,number:i,plusSign:a}))}return o},t.prototype.testMatch=function(e){return/\\D/.test(e)},t}(Ue),pt=function(e){function t(t){var r=e.call(this,t)||this;return r.serviceName=\"twitter\",r.matcherRegexes={twitter:new RegExp(\"@[_\"+Qe+\"]{1,50}(?![_\"+Qe+\"])\",\"g\"),instagram:new RegExp(\"@[_.\"+Qe+\"]{1,30}(?![_\"+Qe+\"])\",\"g\"),soundcloud:new RegExp(\"@[-_.\"+Qe+\"]{1,50}(?![-_\"+Qe+\"])\",\"g\")},r.nonWordCharRegex=new RegExp(\"[^\"+Qe+\"]\"),r.serviceName=t.serviceName,r}return Re(t,e),t.prototype.parseMatches=function(e){var t,r=this.serviceName,n=this.matcherRegexes[this.serviceName],o=this.nonWordCharRegex,s=this.tagBuilder,i=[];if(!n)return i;for(;null!==(t=n.exec(e));){var a=t.index,u=e.charAt(a-1);if(0===a||o.test(u)){var l=t[0].replace(/\\.+$/g,\"\"),c=l.slice(1);i.push(new je({tagBuilder:s,matchedText:l,offset:a,serviceName:r,mention:c}))}}return i},t}(Ue);function ht(e,t){for(var r=t.onOpenTag,n=t.onCloseTag,o=t.onText,s=t.onComment,i=t.onDoctype,a=new ft,u=0,l=e.length,c=0,p=0,h=a;u<l;){var f=e.charAt(u);switch(c){case 0:g(f);break;case 1:d(f);break;case 2:b(f);break;case 3:m(f);break;case 4:v(f);break;case 5:k(f);break;case 6:A(f);break;case 7:y(f);break;case 8:x(f);break;case 9:w(f);break;case 10:C(f);break;case 11:E(f);break;case 12:D(f);break;case 13:_();break;case 14:B(f);break;case 15:q(f);break;case 16:F(f);break;case 17:M(f);break;case 18:S(f);break;case 19:T(f);break;case 20:L(f);break;default:Fe(c)}u++}function g(e){\"<\"===e&&N()}function d(e){\"!\"===e?c=13:\"/\"===e?(c=2,h=new ft(Ne({},h,{isClosing:!0}))):\"<\"===e?N():He.test(e)?(c=3,h=new ft(Ne({},h,{isOpening:!0}))):(c=0,h=a)}function m(e){Ge.test(e)?(h=new ft(Ne({},h,{name:P()})),c=4):\"<\"===e?N():\"/\"===e?(h=new ft(Ne({},h,{name:P()})),c=12):\">\"===e?(h=new ft(Ne({},h,{name:P()})),z()):He.test(e)||Ve.test(e)||\":\"===e||R()}function b(e){\">\"===e?R():He.test(e)?c=3:R()}function v(e){Ge.test(e)||(\"/\"===e?c=12:\">\"===e?z():\"<\"===e?N():\"=\"===e||$e.test(e)||Ze.test(e)?R():c=5)}function k(e){Ge.test(e)?c=6:\"/\"===e?c=12:\"=\"===e?c=7:\">\"===e?z():\"<\"===e?N():$e.test(e)&&R()}function A(e){Ge.test(e)||(\"/\"===e?c=12:\"=\"===e?c=7:\">\"===e?z():\"<\"===e?N():$e.test(e)?R():c=5)}function y(e){Ge.test(e)||('\"'===e?c=8:\"'\"===e?c=9:/[>=`]/.test(e)?R():\"<\"===e?N():c=10)}function x(e){'\"'===e&&(c=11)}function w(e){\"'\"===e&&(c=11)}function C(e){Ge.test(e)?c=4:\">\"===e?z():\"<\"===e&&N()}function E(e){Ge.test(e)?c=4:\"/\"===e?c=12:\">\"===e?z():\"<\"===e?N():(c=4,u--)}function D(e){\">\"===e?(h=new ft(Ne({},h,{isClosing:!0})),z()):c=4}function _(t){\"--\"===e.substr(u,2)?(u+=2,h=new ft(Ne({},h,{type:\"comment\"})),c=14):\"DOCTYPE\"===e.substr(u,7).toUpperCase()?(u+=7,h=new ft(Ne({},h,{type:\"doctype\"})),c=20):R()}function B(e){\"-\"===e?c=15:\">\"===e?R():c=16}function q(e){\"-\"===e?c=18:\">\"===e?R():c=16}function F(e){\"-\"===e&&(c=17)}function M(e){c=\"-\"===e?18:16}function S(e){\">\"===e?z():\"!\"===e?c=19:\"-\"===e||(c=16)}function T(e){\"-\"===e?c=17:\">\"===e?z():c=16}function L(e){\">\"===e?z():\"<\"===e&&N()}function R(){c=0,h=a}function N(){c=1,h=new ft({idx:u})}function z(){var t=e.slice(p,h.idx);t&&o(t,p),\"comment\"===h.type?s(h.idx):\"doctype\"===h.type?i(h.idx):(h.isOpening&&r(h.name,h.idx),h.isClosing&&n(h.name,h.idx)),R(),p=u+1}function P(){var t=h.idx+(h.isClosing?2:1);return e.slice(t,u).toLowerCase()}p<u&&function(){var t=e.slice(p,u);o(t,p),p=u+1}()}var ft=function(e){void 0===e&&(e={}),this.idx=void 0!==e.idx?e.idx:-1,this.type=e.type||\"tag\",this.name=e.name||\"\",this.isOpening=!!e.isOpening,this.isClosing=!!e.isClosing},gt=function(){function e(t){void 0===t&&(t={}),this.version=e.version,this.urls={},this.email=!0,this.phone=!0,this.hashtag=!1,this.mention=!1,this.newWindow=!0,this.stripPrefix={scheme:!0,www:!0},this.stripTrailingSlash=!0,this.decodePercentEncoding=!0,this.truncate={length:0,location:\"end\"},this.className=\"\",this.replaceFn=null,this.context=void 0,this.matchers=null,this.tagBuilder=null,this.urls=this.normalizeUrlsCfg(t.urls),this.email=\"boolean\"==typeof t.email?t.email:this.email,this.phone=\"boolean\"==typeof t.phone?t.phone:this.phone,this.hashtag=t.hashtag||this.hashtag,this.mention=t.mention||this.mention,this.newWindow=\"boolean\"==typeof t.newWindow?t.newWindow:this.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(t.stripPrefix),this.stripTrailingSlash=\"boolean\"==typeof t.stripTrailingSlash?t.stripTrailingSlash:this.stripTrailingSlash,this.decodePercentEncoding=\"boolean\"==typeof t.decodePercentEncoding?t.decodePercentEncoding:this.decodePercentEncoding;var r=this.mention;if(!1!==r&&\"twitter\"!==r&&\"instagram\"!==r&&\"soundcloud\"!==r)throw new Error(\"invalid `mention` cfg - see docs\");var n=this.hashtag;if(!1!==n&&\"twitter\"!==n&&\"facebook\"!==n&&\"instagram\"!==n)throw new Error(\"invalid `hashtag` cfg - see docs\");this.truncate=this.normalizeTruncateCfg(t.truncate),this.className=t.className||this.className,this.replaceFn=t.replaceFn||this.replaceFn,this.context=t.context||this}return e.link=function(t,r){return new e(r).link(t)},e.parse=function(t,r){return new e(r).parse(t)},e.prototype.normalizeUrlsCfg=function(e){return null==e&&(e=!0),\"boolean\"==typeof e?{schemeMatches:e,wwwMatches:e,tldMatches:e}:{schemeMatches:\"boolean\"!=typeof e.schemeMatches||e.schemeMatches,wwwMatches:\"boolean\"!=typeof e.wwwMatches||e.wwwMatches,tldMatches:\"boolean\"!=typeof e.tldMatches||e.tldMatches}},e.prototype.normalizeStripPrefixCfg=function(e){return null==e&&(e=!0),\"boolean\"==typeof e?{scheme:e,www:e}:{scheme:\"boolean\"!=typeof e.scheme||e.scheme,www:\"boolean\"!=typeof e.www||e.www}},e.prototype.normalizeTruncateCfg=function(e){return\"number\"==typeof e?{length:e,location:\"end\"}:function(e,t){for(var r in t)t.hasOwnProperty(r)&&void 0===e[r]&&(e[r]=t[r]);return e}(e||{},{length:Number.POSITIVE_INFINITY,location:\"end\"})},e.prototype.parse=function(e){var t=this,r=[\"a\",\"style\",\"script\"],n=0,o=[];return ht(e,{onOpenTag:function(e){r.indexOf(e)>=0&&n++},onText:function(e,r){if(0===n){var s=function(e,t){if(!t.global)throw new Error(\"`splitRegex` must have the 'g' flag set\");for(var r,n=[],o=0;r=t.exec(e);)n.push(e.substring(o,r.index)),n.push(r[0]),o=r.index+r[0].length;return n.push(e.substring(o)),n}(e,/( | |<|<|>|>|"|"|')/gi),i=r;s.forEach(function(e,r){if(r%2==0){var n=t.parseText(e,i);o.push.apply(o,n)}i+=e.length})}},onCloseTag:function(e){r.indexOf(e)>=0&&(n=Math.max(n-1,0))},onComment:function(e){},onDoctype:function(e){}}),o=this.compactMatches(o),o=this.removeUnwantedMatches(o)},e.prototype.compactMatches=function(e){e.sort(function(e,t){return e.getOffset()-t.getOffset()});for(var t=0;t<e.length-1;t++){var r=e[t],n=r.getOffset(),o=r.getMatchedText().length,s=n+o;if(t+1<e.length){if(e[t+1].getOffset()===n){var i=e[t+1].getMatchedText().length>o?t:t+1;e.splice(i,1);continue}e[t+1].getOffset()<s&&e.splice(t+1,1)}}return e},e.prototype.removeUnwantedMatches=function(e){return this.hashtag||qe(e,function(e){return\"hashtag\"===e.getType()}),this.email||qe(e,function(e){return\"email\"===e.getType()}),this.phone||qe(e,function(e){return\"phone\"===e.getType()}),this.mention||qe(e,function(e){return\"mention\"===e.getType()}),this.urls.schemeMatches||qe(e,function(e){return\"url\"===e.getType()&&\"scheme\"===e.getUrlMatchType()}),this.urls.wwwMatches||qe(e,function(e){return\"url\"===e.getType()&&\"www\"===e.getUrlMatchType()}),this.urls.tldMatches||qe(e,function(e){return\"url\"===e.getType()&&\"tld\"===e.getUrlMatchType()}),e},e.prototype.parseText=function(e,t){void 0===t&&(t=0),t=t||0;for(var r=this.getMatchers(),n=[],o=0,s=r.length;o<s;o++){for(var i=r[o].parseMatches(e),a=0,u=i.length;a<u;a++)i[a].setOffset(t+i[a].getOffset());n.push.apply(n,i)}return n},e.prototype.link=function(e){if(!e)return\"\";for(var t=this.parse(e),r=[],n=0,o=0,s=t.length;o<s;o++){var i=t[o];r.push(e.substring(n,i.getOffset())),r.push(this.createMatchReturnVal(i)),n=i.getOffset()+i.getMatchedText().length}return r.push(e.substring(n)),r.join(\"\")},e.prototype.createMatchReturnVal=function(e){var t;return this.replaceFn&&(t=this.replaceFn.call(this.context,e)),\"string\"==typeof t?t:!1===t?e.getMatchedText():t instanceof Me?t.toAnchorString():e.buildTag().toAnchorString()},e.prototype.getMatchers=function(){if(this.matchers)return this.matchers;var e=this.getTagBuilder(),t=[new lt({tagBuilder:e,serviceName:this.hashtag}),new st({tagBuilder:e}),new ct({tagBuilder:e}),new pt({tagBuilder:e,serviceName:this.mention}),new ut({tagBuilder:e,stripPrefix:this.stripPrefix,stripTrailingSlash:this.stripTrailingSlash,decodePercentEncoding:this.decodePercentEncoding})];return this.matchers=t},e.prototype.getTagBuilder=function(){var e=this.tagBuilder;return e||(e=this.tagBuilder=new Se({newWindow:this.newWindow,truncate:this.truncate,className:this.className})),e},e.version=\"3.11.0\",e.AnchorTagBuilder=Se,e.HtmlTag=Me,e.matcher={Email:st,Hashtag:lt,Matcher:Ue,Mention:pt,Phone:ct,Url:ut},e.match={Email:ze,Hashtag:Pe,Match:Te,Mention:je,Phone:Ie,Url:Oe},e}(),dt=/www|@|\\:\\/\\//;function mt(e){return/^<\\/a\\s*>/i.test(e)}function bt(){var e=[],t=new gt({stripPrefix:!1,url:!0,email:!0,replaceFn:function(t){switch(t.getType()){case\"url\":e.push({text:t.matchedText,url:t.getUrl()});break;case\"email\":e.push({text:t.matchedText,url:\"mailto:\"+t.getEmail().replace(/^mailto:/i,\"\")})}return!1}});return{links:e,autolinker:t}}function vt(e){var t,r,n,o,s,i,a,u,l,c,p,h,f,g,d=e.tokens,m=null;for(r=0,n=d.length;r<n;r++)if(\"inline\"===d[r].type)for(p=0,t=(o=d[r].children).length-1;t>=0;t--)if(\"link_close\"!==(s=o[t]).type){if(\"htmltag\"===s.type&&(g=s.content,/^<a[>\\s]/i.test(g)&&p>0&&p--,mt(s.content)&&p++),!(p>0)&&\"text\"===s.type&&dt.test(s.content)){if(m||(h=(m=bt()).links,f=m.autolinker),i=s.content,h.length=0,f.link(i),!h.length)continue;for(a=[],c=s.level,u=0;u<h.length;u++)e.inline.validateLink(h[u].url)&&((l=i.indexOf(h[u].text))&&a.push({type:\"text\",content:i.slice(0,l),level:c}),a.push({type:\"link_open\",href:h[u].url,title:\"\",level:c++}),a.push({type:\"text\",content:h[u].text,level:c}),a.push({type:\"link_close\",level:--c}),i=i.slice(l+h[u].text.length));i.length&&a.push({type:\"text\",content:i,level:c}),d[r].children=o=[].concat(o.slice(0,t),a,o.slice(t+1))}}else for(t--;o[t].level!==s.level&&\"link_open\"!==o[t].type;)t--}e.Remarkable=_e,e.linkify=function(e){e.core.ruler.push(\"linkify\",vt)},e.utils=A,Object.defineProperty(e,\"__esModule\",{value:!0})});\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/markdown/remarkable.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/markdown/images/new-markdown-button": {
"title": "$:/plugins/tiddlywiki/markdown/images/new-markdown-button",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-new-markdown-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n <path d=\"M3.23876972,39.5396716 C3.23876972,35.9653274 6.13586353,33.0691646 9.7141757,33.0691646 L98.1283744,33.0691646 C101.706101,33.0691646 104.60378,35.9646626 104.60378,39.5396716 L104.60378,84.8296213 C104.60378,88.4039654 101.706687,91.3001282 98.1283744,91.3001282 L9.7141757,91.3001282 C6.13644944,91.3001282 3.23876972,88.4046302 3.23876972,84.8296213 L3.23876972,39.5396716 L3.23876972,39.5396716 Z M-2.15298617,39.5396716 L-2.15298617,84.8296213 C-2.15298617,91.3833243 3.15957363,96.6918841 9.7141757,96.6918841 L98.1283744,96.6918841 C104.684083,96.6918841 109.995536,91.382138 109.995536,84.8296213 L109.995536,39.5396716 C109.995536,32.9859686 104.682977,27.6774087 98.1283744,27.6774087 L9.7141757,27.6774087 C3.15846686,27.6774087 -2.15298617,32.9871549 -2.15298617,39.5396716 Z M14.0222815,80.5166164 L14.0222815,43.8526764 L24.8057933,43.8526764 L35.589305,57.3320661 L46.3728168,43.8526764 L57.1563286,43.8526764 L57.1563286,80.5166164 L46.3728168,80.5166164 L46.3728168,59.4887685 L35.589305,72.9681582 L24.8057933,59.4887685 L24.8057933,80.5166164 L14.0222815,80.5166164 Z M81.4192301,80.5166164 L65.2439624,62.723822 L76.0274742,62.723822 L76.0274742,43.8526764 L86.810986,43.8526764 L86.810986,62.723822 L97.5944978,62.723822 L81.4192301,80.5166164 Z\"transform=\"translate(53.921275, 62.184646) rotate(-60.000000) translate(-53.921275, -62.184646) \"></path>\n </g>\n</svg>"
},
"$:/plugins/tiddlywiki/markdown/new-markdown-button": {
"title": "$:/plugins/tiddlywiki/markdown/new-markdown-button",
"tags": "$:/tags/PageControls",
"caption": "{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}} {{$:/language/Buttons/NewMarkdown/Caption}}",
"description": "{{$:/language/Buttons/NewMarkdown/Hint}}",
"list-after": "$:/core/ui/Buttons/new-tiddler",
"text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/NewMarkdown/Hint}} aria-label={{$:/language/Buttons/NewMarkdown/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=\"text/x-markdown\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewMarkdown/Caption}}/></span>\n</$list>\n</$button>\n"
},
"$:/plugins/tiddlywiki/markdown/readme": {
"title": "$:/plugins/tiddlywiki/markdown/readme",
"text": "This is a TiddlyWiki plugin for parsing Markdown text, using the [[Remarkable|https://github.com/jonschlinkert/remarkable]] library.\n\nIt is completely self-contained, and doesn't need an Internet connection in order to work. It works both in the browser and under Node.js.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/markdown]]\n"
},
"$:/plugins/tiddlywiki/markdown/usage": {
"title": "$:/plugins/tiddlywiki/markdown/usage",
"text": "! Plugin Configuration\n\n|!Config |!Default |!Description |\n| <code>[[breaks|$:/config/markdown/breaks]]</code>| ``false``|Remarkable library config: Convert '\\n' in paragraphs into ``<br>`` |\n| <code>[[linkify|$:/config/markdown/linkify]]</code>| ``false``|Remarkable library config: Autoconvert URL-like text to links |\n| <code>[[linkNewWindow|$:/config/markdown/linkNewWindow]]</code>| ``true``|For external links, should clicking on them open a new window/tab automatically? |\n| <code>[[quotes|$:/config/markdown/quotes]]</code>| ``“”‘’``|Remarkable library config: Double + single quotes replacement pairs, when ``typographer`` enabled |\n| <code>[[renderWikiText|$:/config/markdown/renderWikiText]]</code>| ``true``|After Markdown is parsed, should any text elements be handed off to the ~WikiText parser for further processing? |\n| <code>[[renderWikiTextPragma|$:/config/markdown/renderWikiTextPragma]]</code>| ``\\rules only html image macrocallinline syslink transcludeinline wikilink filteredtranscludeblock macrocallblock transcludeblock``|When handing off to the ~WikiText parser, what pragma rules should it follow? |\n| <code>[[typographer|$:/config/markdown/typographer]]</code>| ``false``|Remarkable library config: Enable some language-neutral replacement + quotes beautification |\n\n! Creating ~WikiLinks\n\nCreate wiki links with the usual Markdown link syntax targeting `#` and the target tiddler title:\n\n```\n[link text](#TiddlerTitle)\n```\n\nIf the target tiddler has a space in its name, that name must be URL-escaped to be detected as a URL:\n\n```\n[link text](#Test%20Tiddler)\n```\n\n! Images\n\nMarkdown image syntax can be used to reference images by tiddler title or an external URI. For example:\n\n```\n![alt text](/path/to/img.jpg \"Title\")\n\n![alt text](Motovun Jack.jpg \"Title\")\n```\n"
},
"$:/plugins/tiddlywiki/markdown/wrapper.js": {
"title": "$:/plugins/tiddlywiki/markdown/wrapper.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/markdown/wrapper.js\ntype: application/javascript\nmodule-type: parser\n\nWraps up the remarkable parser for use as a Parser in TiddlyWiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar r = require(\"$:/plugins/tiddlywiki/markdown/remarkable.js\");\n\nvar Remarkable = r.Remarkable,\n\tlinkify = r.linkify,\n\tutils = r.utils;\n\n///// Set up configuration options /////\nfunction parseAsBoolean(tiddlerName) {\n\treturn $tw.wiki.getTiddlerText(tiddlerName).toLowerCase() === \"true\";\n}\nvar pluginOpts = {\n\tlinkNewWindow: parseAsBoolean(\"$:/config/markdown/linkNewWindow\"),\n\trenderWikiText: parseAsBoolean(\"$:/config/markdown/renderWikiText\"),\n\trenderWikiTextPragma: $tw.wiki.getTiddlerText(\"$:/config/markdown/renderWikiTextPragma\").trim()\n};\nvar remarkableOpts = {\n\tbreaks: parseAsBoolean(\"$:/config/markdown/breaks\"),\n\tquotes: $tw.wiki.getTiddlerText(\"$:/config/markdown/quotes\"),\n\ttypographer: parseAsBoolean(\"$:/config/markdown/typographer\")\n};\n\nvar md = new Remarkable(remarkableOpts);\n\nif (parseAsBoolean(\"$:/config/markdown/linkify\")) {\n\tmd = md.use(linkify);\n}\n\nfunction findTagWithType(nodes, startPoint, type, level) {\n\tfor (var i = startPoint; i < nodes.length; i++) {\n\t\tif (nodes[i].type === type && nodes[i].level === level) {\n\t\t\treturn i;\n\t\t}\n\t}\n\treturn false;\n}\n\n/**\n * Remarkable creates nodes that look like:\n * [\n * { type: 'paragraph_open'},\n * { type: 'inline', content: 'Hello World', children:[{type: 'text', content: 'Hello World'}]},\n * { type: 'paragraph_close'}\n * ]\n *\n * But TiddlyWiki wants the Parser (https://tiddlywiki.com/dev/static/Parser.html) to emit nodes like:\n *\n * [\n * { type: 'element', tag: 'p', children: [{type: 'text', text: 'Hello World'}]}\n * ]\n */\nfunction convertNodes(remarkableTree, isStartOfInline) {\n\tlet out = [];\n\n\tfunction wrappedElement(elementTag, currentIndex, currentLevel, closingType, nodes) {\n\t\tvar j = findTagWithType(nodes, currentIndex + 1, closingType, currentLevel);\n\t\tif (j === false) {\n\t\t\tconsole.error(\"Failed to find a \" + closingType + \" node after position \" + currentIndex);\n\t\t\tconsole.log(nodes);\n\t\t\treturn currentIndex + 1;\n\t\t}\n\t\tlet children = convertNodes(nodes.slice(currentIndex + 1, j));\n\n\t\tout.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: elementTag,\n\t\t\tchildren: children\n\t\t});\n\t\treturn j;\n\t}\n\n\tfor (var i = 0; i < remarkableTree.length; i++) {\n\t\tvar currentNode = remarkableTree[i];\n\t\tif (currentNode.type === \"paragraph_open\") {\n\t\t\ti = wrappedElement(\"p\", i, currentNode.level, \"paragraph_close\", remarkableTree);\n\t\t} else if (currentNode.type === \"heading_open\") {\n\t\t\ti = wrappedElement(\"h\" + currentNode.hLevel, i, currentNode.level, \"heading_close\", remarkableTree);\n\t\t} else if (currentNode.type === \"bullet_list_open\") {\n\t\t\ti = wrappedElement(\"ul\", i, currentNode.level, \"bullet_list_close\", remarkableTree);\n\t\t} else if (currentNode.type == 'ordered_list_open') {\n\t\t\ti = wrappedElement('ol', i, currentNode.level,'ordered_list_close', remarkableTree);\n\t\t} else if (currentNode.type === \"list_item_open\") {\n\t\t\ti = wrappedElement(\"li\", i, currentNode.level, \"list_item_close\", remarkableTree);\n\t\t} else if (currentNode.type === \"link_open\") {\n\t\t\tvar j = findTagWithType(remarkableTree, i + 1, \"link_close\", currentNode.level);\n\n\t\t\tif (currentNode.href[0] !== \"#\") {\n\t\t\t\t// External link\n\t\t\t\tvar attributes = {\n\t\t\t\t\thref: { type: \"string\", value: currentNode.href }\n\t\t\t\t};\n\t\t\t\tif (pluginOpts.linkNewWindow) {\n\t\t\t\t\tattributes.target = { type: \"string\", value: \"_blank\" };\n\t\t\t\t}\n\t\t\t\tout.push({\n\t\t\t\t\ttype: \"element\",\n\t\t\t\t\ttag: \"a\",\n\t\t\t\t\tattributes: attributes,\n\t\t\t\t\tchildren: convertNodes(remarkableTree.slice(i + 1, j))\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t// Internal link\n\t\t\t\tout.push({\n\t\t\t\t\ttype: \"link\",\n\t\t\t\t\tattributes: {\n\t\t\t\t\t\tto: { type: \"string\", value: decodeURI(currentNode.href.substr(1)) }\n\t\t\t\t\t},\n\t\t\t\t\tchildren: convertNodes(remarkableTree.slice(i + 1, j))\n\t\t\t\t});\n\t\t\t}\n\t\t\ti = j;\n\t\t} else if (currentNode.type.substr(currentNode.type.length - 5) === \"_open\") {\n\t\t\tvar tagName = currentNode.type.substr(0, currentNode.type.length - 5);\n\t\t\ti = wrappedElement(tagName, i, currentNode.level, tagName + \"_close\", remarkableTree);\n\t\t} else if (currentNode.type === \"code\") {\n\t\t\tout.push({\n\t\t\t\ttype: \"element\",\n\t\t\t\ttag: currentNode.block ? \"pre\" : \"code\",\n\t\t\t\tchildren: [{ type: \"text\", text: currentNode.content }]\n\t\t\t});\n\t\t} else if (currentNode.type === \"fence\") {\n\t\t\tout.push({\n\t\t\t\ttype: \"codeblock\",\n\t\t\t\tattributes: {\n\t\t\t\t\tlanguage: { type: \"string\", value: currentNode.params },\n\t\t\t\t\tcode: { type: \"string\", value: currentNode.content }\n\t\t\t\t}\n\t\t\t});\n\t\t} else if (currentNode.type === \"image\") {\n\t\t\tout.push({\n\t\t\t\ttype: \"image\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttooltip: { type: \"string\", value: currentNode.alt },\n\t\t\t\t\tsource: { type: \"string\", value: currentNode.src }\n\t\t\t\t}\n\t\t\t});\n\t\t} else if (currentNode.type === \"softbreak\") {\n\t\t\tout.push({\n\t\t\t\ttype: \"element\",\n\t\t\t\ttag: \"br\",\n\t\t\t});\n\t\t} else if (currentNode.type == 'hr') {\n\t\t\tout.push({\n\t\t\t\ttype: 'element',\n\t\t\t\ttag: 'hr',\n\t\t\t});\n\t\t} else if (currentNode.type === \"inline\") {\n\t\t\tout = out.concat(convertNodes(currentNode.children, true));\n\t\t} else if (currentNode.type === \"text\") {\n\t\t\tif (!pluginOpts.renderWikiText) {\n\t\t\t\tout.push({\n\t\t\t\t\ttype: \"text\",\n\t\t\t\t\ttext: currentNode.content\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t// The Markdown compiler thinks this is just text.\n\t\t\t\t// Hand off to the WikiText parser to see if there's more to render\n\n\t\t\t\t// If we're inside a block element (div, p, td, h1), and this is the first child in the tree,\n\t\t\t\t// handle as a block-level parse. Otherwise not.\n\t\t\t\tvar parseAsInline = !(isStartOfInline && i === 0);\n\t\t\t\tvar textToParse = currentNode.content;\n\t\t\t\tif (pluginOpts.renderWikiTextPragma !== \"\") {\n\t\t\t\t\ttextToParse = pluginOpts.renderWikiTextPragma + \"\\n\" + textToParse;\n\t\t\t\t}\n\t\t\t\tvar wikiParser = $tw.wiki.parseText(\"text/vnd.tiddlywiki\", textToParse, {\n\t\t\t\t\tparseAsInline: parseAsInline\n\t\t\t\t});\n\t\t\t\tvar rs = wikiParser.tree;\n\n\t\t\t\t// If we parsed as a block, but the root element the WikiText parser gave is a paragraph,\n\t\t\t\t// we should discard the paragraph, since the way Remarkable nests its nodes, this \"inline\"\n\t\t\t\t// node is always inside something else that's a block-level element\n\t\t\t\tif (!parseAsInline\n\t\t\t\t\t&& rs.length === 1\n\t\t\t\t\t&& rs[0].type === \"element\"\n\t\t\t\t\t&& rs[0].tag === \"p\"\n\t\t\t\t) {\n\t\t\t\t\trs = rs[0].children;\n\t\t\t\t}\n\n\t\t\t\t// If the original text element started with a space, add it back in\n\t\t\t\tif (rs.length > 0\n\t\t\t\t\t&& rs[0].type === \"text\"\n\t\t\t\t\t&& currentNode.content[0] === \" \"\n\t\t\t\t) {\n\t\t\t\t\trs[0].text = \" \" + rs[0].text;\n\t\t\t\t}\n\t\t\t\tout = out.concat(rs);\n\t\t\t}\n\t\t} else {\n\t\t\tconsole.error(\"Unknown node type: \" + currentNode.type, currentNode);\n\t\t\tout.push({\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: currentNode.content\n\t\t\t});\n\t\t}\n\t}\n\treturn out;\n}\n\nvar MarkdownParser = function(type, text, options) {\n\tvar tree = md.parse(text, {});\n\t//console.debug(tree);\n\ttree = convertNodes(tree);\n\t//console.debug(tree);\n\n\tthis.tree = tree;\n};\n\nexports[\"text/x-markdown\"] = MarkdownParser;\n\n})();\n",
"type": "application/javascript",
"module-type": "parser"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/qrcode/MakeContactQR": {
"title": "$:/plugins/tiddlywiki/qrcode/MakeContactQR",
"tags": "$:/tags/MakeQR",
"caption": "Contact",
"text": "\\define wifi-url()\nWIFI:wifi name;T:WPA;S:SSID;P:password;\n\\end\n\n\\define image(firstname,lastname,address,tel,email)\n<img src=<<makeqr text:\"\"\"MECARD:N:$lastname$,$firstname$;ADR:$address$;TEL:$tel$;EMAIL:$email$;;\"\"\" size:\"350\">>/>\n\\end\n\n! Enter the contact details\n\nFirst name: <$edit-text tiddler=\"$:/config/plugins/tiddlywiki/qrcode/contact/firstname\" tag=\"input\" default=\"\"/>\n\nLast name: <$edit-text tiddler=\"$:/config/plugins/tiddlywiki/qrcode/contact/lastname\" tag=\"input\" default=\"\"/>\n\nAddress: <$edit-text tiddler=\"$:/config/plugins/tiddlywiki/qrcode/contact/address\" tag=\"input\" default=\"\"/>\n\nTelephone: <$edit-text tiddler=\"$:/config/plugins/tiddlywiki/qrcode/contact/tel\" tag=\"input\" default=\"\"/>\n\nEmail: <$edit-text tiddler=\"$:/config/plugins/tiddlywiki/qrcode/contact/email\" tag=\"input\" default=\"\"/>\n\n! Here is your QR code\n\n<$macrocall $name=\"image\" firstname={{$:/config/plugins/tiddlywiki/qrcode/contact/firstname}} lastname={{$:/config/plugins/tiddlywiki/qrcode/contact/lastname}} address={{$:/config/plugins/tiddlywiki/qrcode/contact/address}} tel={{$:/config/plugins/tiddlywiki/qrcode/contact/tel}} email={{$:/config/plugins/tiddlywiki/qrcode/contact/email}}/>\n"
},
"$:/plugins/tiddlywiki/qrcode/MakeGenericQR": {
"title": "$:/plugins/tiddlywiki/qrcode/MakeGenericQR",
"tags": "$:/tags/MakeQR",
"caption": "Generic",
"text": "\\define image(content)\n<img src=<<makeqr text:\"\"\"$content$\"\"\" size:\"350\">>/>\n\\end\n\n! Enter the details\n\nYou can also use this form to encode URLs.\n\n<$edit-text tiddler=\"$:/config/plugins/tiddlywiki/qrcode/generic\" default=\"\" class=\"tc-edit-texteditor\"/>\n\n! Here is your QR code\n\n<$macrocall $name=\"image\" content={{$:/config/plugins/tiddlywiki/qrcode/generic}}/>\n"
},
"$:/plugins/tiddlywiki/qrcode/MakeWifiQR": {
"title": "$:/plugins/tiddlywiki/qrcode/MakeWifiQR",
"tags": "$:/tags/MakeQR",
"caption": "Wifi",
"text": "\\define wifi-url()\nWIFI:T:WPA;S:SSID;P:password;;\n\\end\n\n\\define image(network,encryption,ssid,password)\n<img src=<<makeqr text:\"\"\"WIFI:T:$encryption$;S:$ssid$;P:$password$;;\"\"\" size:\"350\">>/>\n\\end\n\n! Enter the details of your wifi network\n\nEncryption: <$select tiddler=\"$:/config/plugins/tiddlywiki/qrcode/wifi/encryption\" default=\"none\">\n<option value=\"none\">None</option>\n<option value=\"WEP\">WEP</option>\n<option value=\"WPA\">WPA</option>\n<option value=\"WPA2\">WPA2</option>\n</$select>\n\nSSID: <$edit-text tiddler=\"$:/config/plugins/tiddlywiki/qrcode/wifi/ssid\" tag=\"input\" default=\"\"/>\n\nPassword: <$edit-text tiddler=\"$:/config/plugins/tiddlywiki/qrcode/wifi/password\" tag=\"input\" default=\"\"/>\n\n! Here is your QR code\n\n<$macrocall $name=\"image\" network={{$:/config/plugins/tiddlywiki/qrcode/wifi/network}} encryption={{$:/config/plugins/tiddlywiki/qrcode/wifi/encryption}} ssid={{$:/config/plugins/tiddlywiki/qrcode/wifi/ssid}} password={{$:/config/plugins/tiddlywiki/qrcode/wifi/password}}/>\n"
},
"$:/plugins/tiddlywiki/qrcode/ViewToolbarButton": {
"title": "$:/plugins/tiddlywiki/qrcode/ViewToolbarButton",
"tags": "$:/tags/ViewToolbar",
"list-before": "$:/core/ui/Buttons/close",
"caption": "{{$:/plugins/tiddlywiki/qrcode/icon}}",
"short-caption": "QR code",
"description": "Generate QR code for this tiddler",
"text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/qrcode\">> tooltip={{$:/plugins/tiddlywiki/qrcode/ViewToolbarButton!!description}} aria-label={{$:/plugins/tiddlywiki/qrcode/ViewToolbarButton!!short-caption}} class=<<tv-config-toolbar-class>> class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/plugins/tiddlywiki/qrcode/icon}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/plugins/tiddlywiki/qrcode/ViewToolbarButton!!short-caption}}/>\n</span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/qrcode\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n{{$:/plugins/tiddlywiki/qrcode/ViewToolbarButton||description}}\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<$set name=\"targetTiddler\" value=<<currentTiddler>>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbarButton/QRcode]!has[draft.of]]\">\n\n<$button popup=<<qualify \"$:/state/popup/qrcode/type\">> class=\"tc-btn-invisible\" selectedClass=\"tc-selected\">\n\n<$action-sendmessage $message=\"tm-modal\" $param=<<currentTiddler>> currentTiddler=<<targetTiddler>>/>\n\n<$transclude field=\"caption\" mode=\"inline\"/>\n\n</$button>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>\n"
},
"$:/plugins/tiddlywiki/qrcode/ViewToolbarButton/Raw": {
"title": "$:/plugins/tiddlywiki/qrcode/ViewToolbarButton/Raw",
"tags": "$:/tags/ViewToolbarButton/QRcode",
"caption": "Raw content of this tiddler",
"subtitle": "QR code of raw tiddler content",
"text": "\\define image()\n<img src=<<makeqr text:\"\"\"$(content)$\"\"\" size:\"350\">>/>\n\\end\n\n<$set name=\"content\" value={{!!text}}>\n<<image>>\n</$set>\n"
},
"$:/plugins/tiddlywiki/qrcode/ViewToolbarButton/Rendered": {
"title": "$:/plugins/tiddlywiki/qrcode/ViewToolbarButton/Rendered",
"tags": "$:/tags/ViewToolbarButton/QRcode",
"caption": "Rendered content of this tiddler",
"subtitle": "QR code of rendered tiddler content",
"text": "\\define image()\n<img src=<<makeqr text:\"\"\"$(content)$\"\"\" size:\"350\">>/>\n\\end\n\n<$wikify name=\"content\" text={{!!text}} type=\"text\" mode=\"block\" output=\"formattedtext\">\n<<image>>\n</$wikify>\n"
},
"$:/plugins/tiddlywiki/qrcode/ViewToolbarButton/URL": {
"title": "$:/plugins/tiddlywiki/qrcode/ViewToolbarButton/URL",
"tags": "$:/tags/ViewToolbarButton/QRcode",
"caption": "URL of this tiddler",
"subtitle": "QR code of URL of this tiddler",
"text": "\\define image()\n<img src=<<makeqr text:\"\"\"$(url)$#$(hash)$\"\"\" size:\"350\">>/>\n\\end\n\n<$set name=\"url\" value={{$:/info/url/full}}>\n<$set name=\"hash\" filter=\"[<currentTiddler>encodeuricomponent[]]\" select=\"0\">\n<<image>>\n</$set>\n</$set>\n"
},
"$:/plugins/tiddlywiki/qrcode/styles": {
"title": "$:/plugins/tiddlywiki/qrcode/styles",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-drop-down .tc-qrcode-drop-down img {\n\twidth: 100%;\n\theight: 100%;\n}\n"
},
"$:/plugins/tiddlywiki/qrcode/examples": {
"title": "$:/plugins/tiddlywiki/qrcode/examples",
"text": "<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MakeQR]!has[draft.of]]\" \"$:/plugins/tiddlywiki/qrcode/MakeGenericQR\">>"
},
"$:/plugins/tiddlywiki/qrcode/readme": {
"title": "$:/plugins/tiddlywiki/qrcode/readme",
"text": "The QR code plugin provides a macro that enables any text to be rendered as a [[QR code|https://en.wikipedia.org/wiki/QR_code]]. QR codes are a type of 2-dimensional bar code that encodes arbitrary data: text, numbers, links. QR code readers are available or built-in for smartphones, making them a convenient means to transfer information between devices\n\nThe QR code plugin adds the following features to TiddlyWiki:\n\n* A new [[makeqr Macro]] that renders specified text as a QR code image that can be displayed or printed\n* A new toolbar button that can display several QR code renderings of the content of a tiddler:\n** Raw content\n** Rendered, formatted content\n** URL of tiddler\n\nThe QR code plugin is based on the library [[qrcode.js by Zeno Zeng|https://github.com/zenozeng/node-yaqrcode]]."
},
"$:/plugins/tiddlywiki/qrcode/usage": {
"title": "$:/plugins/tiddlywiki/qrcode/usage",
"text": "! `makeqr` Macro\n\nThe <<.def makeqr>> [[macro|Macros]] converts text data into an image of the corresponding QR code. The image is returned as [[base64-encoded data URI|https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs]].\n\n!! Parameters\n\n;text\n: The text to encode\n;size\n: The size of the image in pixels (defaults to 500)\n;errorCorrectLevel\n: Determines the amount of error correction applied to the image; see below (defaults to \"M\").\n;fallback\n: The fallback image to be returned in case of an error (see below)\n\nThe conversion will fail if the text is too long and/or complex and the macro will return the provided fallback image. If no fallback image is provided then an error image is generated.\n\nThe error correction level is a [[QR code feature|http://www.qrcode.com/en/about/error_correction.html]]:\n\n<<<\nQR Code has error correction capability to restore data if the code is dirty or damaged. ... Level Q or H may be selected for factory environment where QR Code get dirty, whereas Level L may be selected for clean environment with the large amount of data. Typically, Level M (15%) is most frequently selected.\n<<<\n\n!! Examples\n\nMaking a QR code for a simple string of text:\n\n```\n<<makeqr \"Hello there!\">>\n```\n\nMaking a QR code for the URL field of the current tiddler:\n\n```\n<$macrocall $name=\"makeqr\" text={{!!url}}/>\n```\n\nMaking a QR code for the URL of the current wiki:\n\n```\n<$macrocall $name=\"makeqr\" text={{$:/info/url/full}}/>\n```\n"
},
"$:/plugins/tiddlywiki/qrcode/qrcode.js": {
"text": "//---------------------------------------------------------------------\n//\n// QR Code Generator for JavaScript\n//\n// Copyright (c) 2009 Kazuhiko Arase\n//\n// URL: http://www.d-project.com/\n//\n// Licensed under the MIT license:\n//\thttp://www.opensource.org/licenses/mit-license.php\n//\n// The word 'QR Code' is registered trademark of\n// DENSO WAVE INCORPORATED\n//\thttp://www.denso-wave.com/qrcode/faqpatent-e.html\n//\n//---------------------------------------------------------------------\n\n//---------------------------------------------------------------------\n// qrcode\n//---------------------------------------------------------------------\n\n/**\n * qrcode\n * @param typeNumber 1 to 40\n * @param errorCorrectLevel 'L','M','Q','H'\n */\nvar qrcode = function(typeNumber, errorCorrectLevel) {\n\n var PAD0 = 0xEC;\n var PAD1 = 0x11;\n\n var _typeNumber = typeNumber;\n var _errorCorrectLevel = QRErrorCorrectLevel[errorCorrectLevel];\n var _modules = null;\n var _moduleCount = 0;\n var _dataCache = null;\n var _dataList = new Array();\n\n var _this = {};\n\n var makeImpl = function(test, maskPattern) {\n\n\t_moduleCount = _typeNumber * 4 + 17;\n\t_modules = function(moduleCount) {\n\t var modules = new Array(moduleCount);\n\t for (var row = 0; row < moduleCount; row += 1) {\n\t\tmodules[row] = new Array(moduleCount);\n\t\tfor (var col = 0; col < moduleCount; col += 1) {\n\t\t modules[row][col] = null;\n\t\t}\n\t }\n\t return modules;\n\t}(_moduleCount);\n\n\tsetupPositionProbePattern(0, 0);\n\tsetupPositionProbePattern(_moduleCount - 7, 0);\n\tsetupPositionProbePattern(0, _moduleCount - 7);\n\tsetupPositionAdjustPattern();\n\tsetupTimingPattern();\n\tsetupTypeInfo(test, maskPattern);\n\n\tif (_typeNumber >= 7) {\n\t setupTypeNumber(test);\n\t}\n\n\tif (_dataCache == null) {\n\t _dataCache = createData(_typeNumber, _errorCorrectLevel, _dataList);\n\t}\n\n\tmapData(_dataCache, maskPattern);\n };\n\n var setupPositionProbePattern = function(row, col) {\n\n\tfor (var r = -1; r <= 7; r += 1) {\n\n\t if (row + r <= -1 || _moduleCount <= row + r) continue;\n\n\t for (var c = -1; c <= 7; c += 1) {\n\n\t\tif (col + c <= -1 || _moduleCount <= col + c) continue;\n\n\t\tif ( (0 <= r && r <= 6 && (c == 0 || c == 6) )\n\t\t || (0 <= c && c <= 6 && (r == 0 || r == 6) )\n\t\t || (2 <= r && r <= 4 && 2 <= c && c <= 4) ) {\n\t\t _modules[row + r][col + c] = true;\n\t\t} else {\n\t\t _modules[row + r][col + c] = false;\n\t\t}\n\t }\n\t}\n };\n\n var getBestMaskPattern = function() {\n\n\tvar minLostPoint = 0;\n\tvar pattern = 0;\n\n\tfor (var i = 0; i < 8; i += 1) {\n\n\t makeImpl(true, i);\n\n\t var lostPoint = QRUtil.getLostPoint(_this);\n\n\t if (i == 0 || minLostPoint > lostPoint) {\n\t\tminLostPoint = lostPoint;\n\t\tpattern = i;\n\t }\n\t}\n\n\treturn pattern;\n };\n\n var setupTimingPattern = function() {\n\n\tfor (var r = 8; r < _moduleCount - 8; r += 1) {\n\t if (_modules[r][6] != null) {\n\t\tcontinue;\n\t }\n\t _modules[r][6] = (r % 2 == 0);\n\t}\n\n\tfor (var c = 8; c < _moduleCount - 8; c += 1) {\n\t if (_modules[6][c] != null) {\n\t\tcontinue;\n\t }\n\t _modules[6][c] = (c % 2 == 0);\n\t}\n };\n\n var setupPositionAdjustPattern = function() {\n\n\tvar pos = QRUtil.getPatternPosition(_typeNumber);\n\n\tfor (var i = 0; i < pos.length; i += 1) {\n\n\t for (var j = 0; j < pos.length; j += 1) {\n\n\t\tvar row = pos[i];\n\t\tvar col = pos[j];\n\n\t\tif (_modules[row][col] != null) {\n\t\t continue;\n\t\t}\n\n\t\tfor (var r = -2; r <= 2; r += 1) {\n\n\t\t for (var c = -2; c <= 2; c += 1) {\n\n\t\t\tif (r == -2 || r == 2 || c == -2 || c == 2\n\t\t\t || (r == 0 && c == 0) ) {\n\t\t\t _modules[row + r][col + c] = true;\n\t\t\t} else {\n\t\t\t _modules[row + r][col + c] = false;\n\t\t\t}\n\t\t }\n\t\t}\n\t }\n\t}\n };\n\n var setupTypeNumber = function(test) {\n\n\tvar bits = QRUtil.getBCHTypeNumber(_typeNumber);\n\n\tfor (var i = 0; i < 18; i += 1) {\n\t var mod = (!test && ( (bits >> i) & 1) == 1);\n\t _modules[Math.floor(i / 3)][i % 3 + _moduleCount - 8 - 3] = mod;\n\t}\n\n\tfor (var i = 0; i < 18; i += 1) {\n\t var mod = (!test && ( (bits >> i) & 1) == 1);\n\t _modules[i % 3 + _moduleCount - 8 - 3][Math.floor(i / 3)] = mod;\n\t}\n };\n\n var setupTypeInfo = function(test, maskPattern) {\n\n\tvar data = (_errorCorrectLevel << 3) | maskPattern;\n\tvar bits = QRUtil.getBCHTypeInfo(data);\n\n\t// vertical\n\tfor (var i = 0; i < 15; i += 1) {\n\n\t var mod = (!test && ( (bits >> i) & 1) == 1);\n\n\t if (i < 6) {\n\t\t_modules[i][8] = mod;\n\t } else if (i < 8) {\n\t\t_modules[i + 1][8] = mod;\n\t } else {\n\t\t_modules[_moduleCount - 15 + i][8] = mod;\n\t }\n\t}\n\n\t// horizontal\n\tfor (var i = 0; i < 15; i += 1) {\n\n\t var mod = (!test && ( (bits >> i) & 1) == 1);\n\n\t if (i < 8) {\n\t\t_modules[8][_moduleCount - i - 1] = mod;\n\t } else if (i < 9) {\n\t\t_modules[8][15 - i - 1 + 1] = mod;\n\t } else {\n\t\t_modules[8][15 - i - 1] = mod;\n\t }\n\t}\n\n\t// fixed module\n\t_modules[_moduleCount - 8][8] = (!test);\n };\n\n var mapData = function(data, maskPattern) {\n\n\tvar inc = -1;\n\tvar row = _moduleCount - 1;\n\tvar bitIndex = 7;\n\tvar byteIndex = 0;\n\tvar maskFunc = QRUtil.getMaskFunction(maskPattern);\n\n\tfor (var col = _moduleCount - 1; col > 0; col -= 2) {\n\n\t if (col == 6) col -= 1;\n\n\t while (true) {\n\n\t\tfor (var c = 0; c < 2; c += 1) {\n\n\t\t if (_modules[row][col - c] == null) {\n\n\t\t\tvar dark = false;\n\n\t\t\tif (byteIndex < data.length) {\n\t\t\t dark = ( ( (data[byteIndex] >>> bitIndex) & 1) == 1);\n\t\t\t}\n\n\t\t\tvar mask = maskFunc(row, col - c);\n\n\t\t\tif (mask) {\n\t\t\t dark = !dark;\n\t\t\t}\n\n\t\t\t_modules[row][col - c] = dark;\n\t\t\tbitIndex -= 1;\n\n\t\t\tif (bitIndex == -1) {\n\t\t\t byteIndex += 1;\n\t\t\t bitIndex = 7;\n\t\t\t}\n\t\t }\n\t\t}\n\n\t\trow += inc;\n\n\t\tif (row < 0 || _moduleCount <= row) {\n\t\t row -= inc;\n\t\t inc = -inc;\n\t\t break;\n\t\t}\n\t }\n\t}\n };\n\n var createBytes = function(buffer, rsBlocks) {\n\n\tvar offset = 0;\n\n\tvar maxDcCount = 0;\n\tvar maxEcCount = 0;\n\n\tvar dcdata = new Array(rsBlocks.length);\n\tvar ecdata = new Array(rsBlocks.length);\n\n\tfor (var r = 0; r < rsBlocks.length; r += 1) {\n\n\t var dcCount = rsBlocks[r].dataCount;\n\t var ecCount = rsBlocks[r].totalCount - dcCount;\n\n\t maxDcCount = Math.max(maxDcCount, dcCount);\n\t maxEcCount = Math.max(maxEcCount, ecCount);\n\n\t dcdata[r] = new Array(dcCount);\n\n\t for (var i = 0; i < dcdata[r].length; i += 1) {\n\t\tdcdata[r][i] = 0xff & buffer.getBuffer()[i + offset];\n\t }\n\t offset += dcCount;\n\n\t var rsPoly = QRUtil.getErrorCorrectPolynomial(ecCount);\n\t var rawPoly = qrPolynomial(dcdata[r], rsPoly.getLength() - 1);\n\n\t var modPoly = rawPoly.mod(rsPoly);\n\t ecdata[r] = new Array(rsPoly.getLength() - 1);\n\t for (var i = 0; i < ecdata[r].length; i += 1) {\n\t\tvar modIndex = i + modPoly.getLength() - ecdata[r].length;\n\t\tecdata[r][i] = (modIndex >= 0)? modPoly.getAt(modIndex) : 0;\n\t }\n\t}\n\n\tvar totalCodeCount = 0;\n\tfor (var i = 0; i < rsBlocks.length; i += 1) {\n\t totalCodeCount += rsBlocks[i].totalCount;\n\t}\n\n\tvar data = new Array(totalCodeCount);\n\tvar index = 0;\n\n\tfor (var i = 0; i < maxDcCount; i += 1) {\n\t for (var r = 0; r < rsBlocks.length; r += 1) {\n\t\tif (i < dcdata[r].length) {\n\t\t data[index] = dcdata[r][i];\n\t\t index += 1;\n\t\t}\n\t }\n\t}\n\n\tfor (var i = 0; i < maxEcCount; i += 1) {\n\t for (var r = 0; r < rsBlocks.length; r += 1) {\n\t\tif (i < ecdata[r].length) {\n\t\t data[index] = ecdata[r][i];\n\t\t index += 1;\n\t\t}\n\t }\n\t}\n\n\treturn data;\n };\n\n var createData = function(typeNumber, errorCorrectLevel, dataList) {\n\n\tvar rsBlocks = QRRSBlock.getRSBlocks(typeNumber, errorCorrectLevel);\n\n\tvar buffer = qrBitBuffer();\n\n\tfor (var i = 0; i < dataList.length; i += 1) {\n\t var data = dataList[i];\n\t buffer.put(data.getMode(), 4);\n\t buffer.put(data.getLength(), QRUtil.getLengthInBits(data.getMode(), typeNumber) );\n\t data.write(buffer);\n\t}\n\n\t// calc num max data.\n\tvar totalDataCount = 0;\n\tfor (var i = 0; i < rsBlocks.length; i += 1) {\n\t totalDataCount += rsBlocks[i].dataCount;\n\t}\n\n\tif (buffer.getLengthInBits() > totalDataCount * 8) {\n\t throw new Error('code length overflow. ('\n\t\t\t + buffer.getLengthInBits()\n\t\t\t + '>'\n\t\t\t + totalDataCount * 8\n\t\t\t + ')');\n\t}\n\n\t// end code\n\tif (buffer.getLengthInBits() + 4 <= totalDataCount * 8) {\n\t buffer.put(0, 4);\n\t}\n\n\t// padding\n\twhile (buffer.getLengthInBits() % 8 != 0) {\n\t buffer.putBit(false);\n\t}\n\n\t// padding\n\twhile (true) {\n\n\t if (buffer.getLengthInBits() >= totalDataCount * 8) {\n\t\tbreak;\n\t }\n\t buffer.put(PAD0, 8);\n\n\t if (buffer.getLengthInBits() >= totalDataCount * 8) {\n\t\tbreak;\n\t }\n\t buffer.put(PAD1, 8);\n\t}\n\n\treturn createBytes(buffer, rsBlocks);\n };\n\n _this.addData = function(data) {\n\tvar newData = qr8BitByte(data);\n\t_dataList.push(newData);\n\t_dataCache = null;\n };\n\n _this.isDark = function(row, col) {\n\tif (row < 0 || _moduleCount <= row || col < 0 || _moduleCount <= col) {\n\t throw new Error(row + ',' + col);\n\t}\n\treturn _modules[row][col];\n };\n\n _this.getModuleCount = function() {\n\treturn _moduleCount;\n };\n\n _this.make = function() {\n\tmakeImpl(false, getBestMaskPattern() );\n };\n\n _this.createTableTag = function(cellSize, margin) {\n\n\tcellSize = cellSize || 2;\n\tmargin = (typeof margin == 'undefined')? cellSize * 4 : margin;\n\n\tvar qrHtml = '';\n\n\tqrHtml += '<table style=\"';\n\tqrHtml += ' border-width: 0px; border-style: none;';\n\tqrHtml += ' border-collapse: collapse;';\n\tqrHtml += ' padding: 0px; margin: ' + margin + 'px;';\n\tqrHtml += '\">';\n\tqrHtml += '<tbody>';\n\n\tfor (var r = 0; r < _this.getModuleCount(); r += 1) {\n\n\t qrHtml += '<tr>';\n\n\t for (var c = 0; c < _this.getModuleCount(); c += 1) {\n\t\tqrHtml += '<td style=\"';\n\t\tqrHtml += ' border-width: 0px; border-style: none;';\n\t\tqrHtml += ' border-collapse: collapse;';\n\t\tqrHtml += ' padding: 0px; margin: 0px;';\n\t\tqrHtml += ' width: ' + cellSize + 'px;';\n\t\tqrHtml += ' height: ' + cellSize + 'px;';\n\t\tqrHtml += ' background-color: ';\n\t\tqrHtml += _this.isDark(r, c)? '#000000' : '#ffffff';\n\t\tqrHtml += ';';\n\t\tqrHtml += '\"/>';\n\t }\n\n\t qrHtml += '</tr>';\n\t}\n\n\tqrHtml += '</tbody>';\n\tqrHtml += '</table>';\n\n\treturn qrHtml;\n };\n\n _this.createImgTag = function(cellSize, margin, size) {\n\n\tcellSize = cellSize || 2;\n\tmargin = (typeof margin == 'undefined')? cellSize * 4 : margin;\n\n\tvar min = margin;\n\tvar max = _this.getModuleCount() * cellSize + margin;\n\n\treturn createImgTag(size, size, function(x, y) {\n\t if (min <= x && x < max && min <= y && y < max) {\n\t\tvar c = Math.floor( (x - min) / cellSize);\n\t\tvar r = Math.floor( (y - min) / cellSize);\n\t\treturn _this.isDark(r, c)? 0 : 1;\n\t } else {\n\t\treturn 1;\n\t }\n\t} );\n };\n\n return _this;\n};\n\n//---------------------------------------------------------------------\n// qrcode.stringToBytes\n//---------------------------------------------------------------------\n\nqrcode.stringToBytes = function(s) {\n var bytes = new Array();\n for (var i = 0; i < s.length; i += 1) {\n\tvar c = s.charCodeAt(i);\n\tbytes.push(c & 0xff);\n }\n return bytes;\n};\n\n//---------------------------------------------------------------------\n// qrcode.createStringToBytes\n//---------------------------------------------------------------------\n\n/**\n * @param unicodeData base64 string of byte array.\n * [16bit Unicode],[16bit Bytes], ...\n * @param numChars\n */\nqrcode.createStringToBytes = function(unicodeData, numChars) {\n\n // create conversion map.\n\n var unicodeMap = function() {\n\n\tvar bin = base64DecodeInputStream(unicodeData);\n\tvar read = function() {\n\t var b = bin.read();\n\t if (b == -1) throw new Error();\n\t return b;\n\t};\n\n\tvar count = 0;\n\tvar unicodeMap = {};\n\twhile (true) {\n\t var b0 = bin.read();\n\t if (b0 == -1) break;\n\t var b1 = read();\n\t var b2 = read();\n\t var b3 = read();\n\t var k = String.fromCharCode( (b0 << 8) | b1);\n\t var v = (b2 << 8) | b3;\n\t unicodeMap[k] = v;\n\t count += 1;\n\t}\n\tif (count != numChars) {\n\t throw new Error(count + ' != ' + numChars);\n\t}\n\n\treturn unicodeMap;\n }();\n\n var unknownChar = '?'.charCodeAt(0);\n\n return function(s) {\n\tvar bytes = new Array();\n\tfor (var i = 0; i < s.length; i += 1) {\n\t var c = s.charCodeAt(i);\n\t if (c < 128) {\n\t\tbytes.push(c);\n\t } else {\n\t\tvar b = unicodeMap[s.charAt(i)];\n\t\tif (typeof b == 'number') {\n\t\t if ( (b & 0xff) == b) {\n\t\t\t// 1byte\n\t\t\tbytes.push(b);\n\t\t } else {\n\t\t\t// 2bytes\n\t\t\tbytes.push(b >>> 8);\n\t\t\tbytes.push(b & 0xff);\n\t\t }\n\t\t} else {\n\t\t bytes.push(unknownChar);\n\t\t}\n\t }\n\t}\n\treturn bytes;\n };\n};\n\n//---------------------------------------------------------------------\n// QRMode\n//---------------------------------------------------------------------\n\nvar QRMode = {\n MODE_NUMBER :\t\t1 << 0,\n MODE_ALPHA_NUM : \t1 << 1,\n MODE_8BIT_BYTE : \t1 << 2,\n MODE_KANJI :\t\t1 << 3\n};\n\n//---------------------------------------------------------------------\n// QRErrorCorrectLevel\n//---------------------------------------------------------------------\n\nvar QRErrorCorrectLevel = {\n L : 1,\n M : 0,\n Q : 3,\n H : 2\n};\n\n//---------------------------------------------------------------------\n// QRMaskPattern\n//---------------------------------------------------------------------\n\nvar QRMaskPattern = {\n PATTERN000 : 0,\n PATTERN001 : 1,\n PATTERN010 : 2,\n PATTERN011 : 3,\n PATTERN100 : 4,\n PATTERN101 : 5,\n PATTERN110 : 6,\n PATTERN111 : 7\n};\n\n//---------------------------------------------------------------------\n// QRUtil\n//---------------------------------------------------------------------\n\nvar QRUtil = function() {\n\n var PATTERN_POSITION_TABLE = [\n\t[],\n\t[6, 18],\n\t[6, 22],\n\t[6, 26],\n\t[6, 30],\n\t[6, 34],\n\t[6, 22, 38],\n\t[6, 24, 42],\n\t[6, 26, 46],\n\t[6, 28, 50],\n\t[6, 30, 54],\n\t[6, 32, 58],\n\t[6, 34, 62],\n\t[6, 26, 46, 66],\n\t[6, 26, 48, 70],\n\t[6, 26, 50, 74],\n\t[6, 30, 54, 78],\n\t[6, 30, 56, 82],\n\t[6, 30, 58, 86],\n\t[6, 34, 62, 90],\n\t[6, 28, 50, 72, 94],\n\t[6, 26, 50, 74, 98],\n\t[6, 30, 54, 78, 102],\n\t[6, 28, 54, 80, 106],\n\t[6, 32, 58, 84, 110],\n\t[6, 30, 58, 86, 114],\n\t[6, 34, 62, 90, 118],\n\t[6, 26, 50, 74, 98, 122],\n\t[6, 30, 54, 78, 102, 126],\n\t[6, 26, 52, 78, 104, 130],\n\t[6, 30, 56, 82, 108, 134],\n\t[6, 34, 60, 86, 112, 138],\n\t[6, 30, 58, 86, 114, 142],\n\t[6, 34, 62, 90, 118, 146],\n\t[6, 30, 54, 78, 102, 126, 150],\n\t[6, 24, 50, 76, 102, 128, 154],\n\t[6, 28, 54, 80, 106, 132, 158],\n\t[6, 32, 58, 84, 110, 136, 162],\n\t[6, 26, 54, 82, 110, 138, 166],\n\t[6, 30, 58, 86, 114, 142, 170]\n ];\n var G15 = (1 << 10) | (1 << 8) | (1 << 5) | (1 << 4) | (1 << 2) | (1 << 1) | (1 << 0);\n var G18 = (1 << 12) | (1 << 11) | (1 << 10) | (1 << 9) | (1 << 8) | (1 << 5) | (1 << 2) | (1 << 0);\n var G15_MASK = (1 << 14) | (1 << 12) | (1 << 10) | (1 << 4) | (1 << 1);\n\n var _this = {};\n\n var getBCHDigit = function(data) {\n\tvar digit = 0;\n\twhile (data != 0) {\n\t digit += 1;\n\t data >>>= 1;\n\t}\n\treturn digit;\n };\n\n _this.getBCHTypeInfo = function(data) {\n\tvar d = data << 10;\n\twhile (getBCHDigit(d) - getBCHDigit(G15) >= 0) {\n\t d ^= (G15 << (getBCHDigit(d) - getBCHDigit(G15) ) );\n\t}\n\treturn ( (data << 10) | d) ^ G15_MASK;\n };\n\n _this.getBCHTypeNumber = function(data) {\n\tvar d = data << 12;\n\twhile (getBCHDigit(d) - getBCHDigit(G18) >= 0) {\n\t d ^= (G18 << (getBCHDigit(d) - getBCHDigit(G18) ) );\n\t}\n\treturn (data << 12) | d;\n };\n\n _this.getPatternPosition = function(typeNumber) {\n\treturn PATTERN_POSITION_TABLE[typeNumber - 1];\n };\n\n _this.getMaskFunction = function(maskPattern) {\n\n\tswitch (maskPattern) {\n\n\t case QRMaskPattern.PATTERN000 :\n\t\treturn function(i, j) { return (i + j) % 2 == 0; };\n\t case QRMaskPattern.PATTERN001 :\n\t\treturn function(i, j) { return i % 2 == 0; };\n\t case QRMaskPattern.PATTERN010 :\n\t\treturn function(i, j) { return j % 3 == 0; };\n\t case QRMaskPattern.PATTERN011 :\n\t\treturn function(i, j) { return (i + j) % 3 == 0; };\n\t case QRMaskPattern.PATTERN100 :\n\t\treturn function(i, j) { return (Math.floor(i / 2) + Math.floor(j / 3) ) % 2 == 0; };\n\t case QRMaskPattern.PATTERN101 :\n\t\treturn function(i, j) { return (i * j) % 2 + (i * j) % 3 == 0; };\n\t case QRMaskPattern.PATTERN110 :\n\t\treturn function(i, j) { return ( (i * j) % 2 + (i * j) % 3) % 2 == 0; };\n\t case QRMaskPattern.PATTERN111 :\n\t\treturn function(i, j) { return ( (i * j) % 3 + (i + j) % 2) % 2 == 0; };\n\n\t\tdefault :\n\t\tthrow new Error('bad maskPattern:' + maskPattern);\n\t}\n };\n\n _this.getErrorCorrectPolynomial = function(errorCorrectLength) {\n\tvar a = qrPolynomial([1], 0);\n\tfor (var i = 0; i < errorCorrectLength; i += 1) {\n\t a = a.multiply(qrPolynomial([1, QRMath.gexp(i)], 0) );\n\t}\n\treturn a;\n };\n\n _this.getLengthInBits = function(mode, type) {\n\n\tif (1 <= type && type < 10) {\n\n\t // 1 - 9\n\n\t switch(mode) {\n\t\tcase QRMode.MODE_NUMBER \t: return 10;\n\t\tcase QRMode.MODE_ALPHA_NUM \t: return 9;\n\t\tcase QRMode.MODE_8BIT_BYTE\t: return 8;\n\t\tcase QRMode.MODE_KANJI\t\t: return 8;\n\t\t default :\n\t\t throw new Error('mode:' + mode);\n\t }\n\n\t} else if (type < 27) {\n\n\t // 10 - 26\n\n\t switch(mode) {\n\t\tcase QRMode.MODE_NUMBER \t: return 12;\n\t\tcase QRMode.MODE_ALPHA_NUM \t: return 11;\n\t\tcase QRMode.MODE_8BIT_BYTE\t: return 16;\n\t\tcase QRMode.MODE_KANJI\t\t: return 10;\n\t\t default :\n\t\t throw new Error('mode:' + mode);\n\t }\n\n\t} else if (type < 41) {\n\n\t // 27 - 40\n\n\t switch(mode) {\n\t\tcase QRMode.MODE_NUMBER \t: return 14;\n\t\tcase QRMode.MODE_ALPHA_NUM\t: return 13;\n\t\tcase QRMode.MODE_8BIT_BYTE\t: return 16;\n\t\tcase QRMode.MODE_KANJI\t\t: return 12;\n\t\t default :\n\t\t throw new Error('mode:' + mode);\n\t }\n\n\t} else {\n\t throw new Error('type:' + type);\n\t}\n };\n\n _this.getLostPoint = function(qrcode) {\n\n\tvar moduleCount = qrcode.getModuleCount();\n\n\tvar lostPoint = 0;\n\n\t// LEVEL1\n\n\tfor (var row = 0; row < moduleCount; row += 1) {\n\t for (var col = 0; col < moduleCount; col += 1) {\n\n\t\tvar sameCount = 0;\n\t\tvar dark = qrcode.isDark(row, col);\n\n\t\tfor (var r = -1; r <= 1; r += 1) {\n\n\t\t if (row + r < 0 || moduleCount <= row + r) {\n\t\t\tcontinue;\n\t\t }\n\n\t\t for (var c = -1; c <= 1; c += 1) {\n\n\t\t\tif (col + c < 0 || moduleCount <= col + c) {\n\t\t\t continue;\n\t\t\t}\n\n\t\t\tif (r == 0 && c == 0) {\n\t\t\t continue;\n\t\t\t}\n\n\t\t\tif (dark == qrcode.isDark(row + r, col + c) ) {\n\t\t\t sameCount += 1;\n\t\t\t}\n\t\t }\n\t\t}\n\n\t\tif (sameCount > 5) {\n\t\t lostPoint += (3 + sameCount - 5);\n\t\t}\n\t }\n\t};\n\n\t// LEVEL2\n\n\tfor (var row = 0; row < moduleCount - 1; row += 1) {\n\t for (var col = 0; col < moduleCount - 1; col += 1) {\n\t\tvar count = 0;\n\t\tif (qrcode.isDark(row, col) ) count += 1;\n\t\tif (qrcode.isDark(row + 1, col) ) count += 1;\n\t\tif (qrcode.isDark(row, col + 1) ) count += 1;\n\t\tif (qrcode.isDark(row + 1, col + 1) ) count += 1;\n\t\tif (count == 0 || count == 4) {\n\t\t lostPoint += 3;\n\t\t}\n\t }\n\t}\n\n\t// LEVEL3\n\n\tfor (var row = 0; row < moduleCount; row += 1) {\n\t for (var col = 0; col < moduleCount - 6; col += 1) {\n\t\tif (qrcode.isDark(row, col)\n\t\t && !qrcode.isDark(row, col + 1)\n\t\t && qrcode.isDark(row, col + 2)\n\t\t && qrcode.isDark(row, col + 3)\n\t\t && qrcode.isDark(row, col + 4)\n\t\t && !qrcode.isDark(row, col + 5)\n\t\t && qrcode.isDark(row, col + 6) ) {\n\t\t lostPoint += 40;\n\t\t}\n\t }\n\t}\n\n\tfor (var col = 0; col < moduleCount; col += 1) {\n\t for (var row = 0; row < moduleCount - 6; row += 1) {\n\t\tif (qrcode.isDark(row, col)\n\t\t && !qrcode.isDark(row + 1, col)\n\t\t && qrcode.isDark(row + 2, col)\n\t\t && qrcode.isDark(row + 3, col)\n\t\t && qrcode.isDark(row + 4, col)\n\t\t && !qrcode.isDark(row + 5, col)\n\t\t && qrcode.isDark(row + 6, col) ) {\n\t\t lostPoint += 40;\n\t\t}\n\t }\n\t}\n\n\t// LEVEL4\n\n\tvar darkCount = 0;\n\n\tfor (var col = 0; col < moduleCount; col += 1) {\n\t for (var row = 0; row < moduleCount; row += 1) {\n\t\tif (qrcode.isDark(row, col) ) {\n\t\t darkCount += 1;\n\t\t}\n\t }\n\t}\n\n\tvar ratio = Math.abs(100 * darkCount / moduleCount / moduleCount - 50) / 5;\n\tlostPoint += ratio * 10;\n\n\treturn lostPoint;\n };\n\n return _this;\n}();\n\n//---------------------------------------------------------------------\n// QRMath\n//---------------------------------------------------------------------\n\nvar QRMath = function() {\n\n var EXP_TABLE = new Array(256);\n var LOG_TABLE = new Array(256);\n\n // initialize tables\n for (var i = 0; i < 8; i += 1) {\n\tEXP_TABLE[i] = 1 << i;\n }\n for (var i = 8; i < 256; i += 1) {\n\tEXP_TABLE[i] = EXP_TABLE[i - 4]\n\t ^ EXP_TABLE[i - 5]\n\t ^ EXP_TABLE[i - 6]\n\t ^ EXP_TABLE[i - 8];\n }\n for (var i = 0; i < 255; i += 1) {\n\tLOG_TABLE[EXP_TABLE[i] ] = i;\n }\n\n var _this = {};\n\n _this.glog = function(n) {\n\n\tif (n < 1) {\n\t throw new Error('glog(' + n + ')');\n\t}\n\n\treturn LOG_TABLE[n];\n };\n\n _this.gexp = function(n) {\n\n\twhile (n < 0) {\n\t n += 255;\n\t}\n\n\twhile (n >= 256) {\n\t n -= 255;\n\t}\n\n\treturn EXP_TABLE[n];\n };\n\n return _this;\n}();\n\n//---------------------------------------------------------------------\n// qrPolynomial\n//---------------------------------------------------------------------\n\nfunction qrPolynomial(num, shift) {\n\n if (typeof num.length == 'undefined') {\n\tthrow new Error(num.length + '/' + shift);\n }\n\n var _num = function() {\n\tvar offset = 0;\n\twhile (offset < num.length && num[offset] == 0) {\n\t offset += 1;\n\t}\n\tvar _num = new Array(num.length - offset + shift);\n\tfor (var i = 0; i < num.length - offset; i += 1) {\n\t _num[i] = num[i + offset];\n\t}\n\treturn _num;\n }();\n\n var _this = {};\n\n _this.getAt = function(index) {\n\treturn _num[index];\n };\n\n _this.getLength = function() {\n\treturn _num.length;\n };\n\n _this.multiply = function(e) {\n\n\tvar num = new Array(_this.getLength() + e.getLength() - 1);\n\n\tfor (var i = 0; i < _this.getLength(); i += 1) {\n\t for (var j = 0; j < e.getLength(); j += 1) {\n\t\tnum[i + j] ^= QRMath.gexp(QRMath.glog(_this.getAt(i) ) + QRMath.glog(e.getAt(j) ) );\n\t }\n\t}\n\n\treturn qrPolynomial(num, 0);\n };\n\n _this.mod = function(e) {\n\n\tif (_this.getLength() - e.getLength() < 0) {\n\t return _this;\n\t}\n\n\tvar ratio = QRMath.glog(_this.getAt(0) ) - QRMath.glog(e.getAt(0) );\n\n\tvar num = new Array(_this.getLength() );\n\tfor (var i = 0; i < _this.getLength(); i += 1) {\n\t num[i] = _this.getAt(i);\n\t}\n\n\tfor (var i = 0; i < e.getLength(); i += 1) {\n\t num[i] ^= QRMath.gexp(QRMath.glog(e.getAt(i) ) + ratio);\n\t}\n\n\t// recursive call\n\treturn qrPolynomial(num, 0).mod(e);\n };\n\n return _this;\n};\n\n//---------------------------------------------------------------------\n// QRRSBlock\n//---------------------------------------------------------------------\n\nvar QRRSBlock = function() {\n\n\n // [1: [L, M, Q, H], ..]\n var RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]];\n\n var qrRSBlock = function(totalCount, dataCount) {\n\tvar _this = {};\n\t_this.totalCount = totalCount;\n\t_this.dataCount = dataCount;\n\treturn _this;\n };\n\n var _this = {};\n\n var getRsBlockTable = function(typeNumber, errorCorrectLevel) {\n\n\tswitch(errorCorrectLevel) {\n\t case QRErrorCorrectLevel.L :\n\t\treturn RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 0];\n\t case QRErrorCorrectLevel.M :\n\t\treturn RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 1];\n\t case QRErrorCorrectLevel.Q :\n\t\treturn RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 2];\n\t case QRErrorCorrectLevel.H :\n\t\treturn RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 3];\n\t\tdefault :\n\t\treturn undefined;\n\t}\n };\n\n _this.getRSBlocks = function(typeNumber, errorCorrectLevel) {\n\n\tvar rsBlock = getRsBlockTable(typeNumber, errorCorrectLevel);\n\n\tif (typeof rsBlock == 'undefined') {\n\t throw new Error('bad rs block @ typeNumber:' + typeNumber +\n\t\t\t '/errorCorrectLevel:' + errorCorrectLevel);\n\t}\n\n\tvar length = rsBlock.length / 3;\n\n\tvar list = new Array();\n\n\tfor (var i = 0; i < length; i += 1) {\n\n\t var count = rsBlock[i * 3 + 0];\n\t var totalCount = rsBlock[i * 3 + 1];\n\t var dataCount = rsBlock[i * 3 + 2];\n\n\t for (var j = 0; j < count; j += 1) {\n\t\tlist.push(qrRSBlock(totalCount, dataCount) );\n\t }\n\t}\n\n\treturn list;\n };\n\n return _this;\n}();\n\n//---------------------------------------------------------------------\n// qrBitBuffer\n//---------------------------------------------------------------------\n\nvar qrBitBuffer = function() {\n\n var _buffer = new Array();\n var _length = 0;\n\n var _this = {};\n\n _this.getBuffer = function() {\n\treturn _buffer;\n };\n\n _this.getAt = function(index) {\n\tvar bufIndex = Math.floor(index / 8);\n\treturn ( (_buffer[bufIndex] >>> (7 - index % 8) ) & 1) == 1;\n };\n\n _this.put = function(num, length) {\n\tfor (var i = 0; i < length; i += 1) {\n\t _this.putBit( ( (num >>> (length - i - 1) ) & 1) == 1);\n\t}\n };\n\n _this.getLengthInBits = function() {\n\treturn _length;\n };\n\n _this.putBit = function(bit) {\n\n\tvar bufIndex = Math.floor(_length / 8);\n\tif (_buffer.length <= bufIndex) {\n\t _buffer.push(0);\n\t}\n\n\tif (bit) {\n\t _buffer[bufIndex] |= (0x80 >>> (_length % 8) );\n\t}\n\n\t_length += 1;\n };\n\n return _this;\n};\n\n//---------------------------------------------------------------------\n// qr8BitByte\n//---------------------------------------------------------------------\n\nvar qr8BitByte = function(data) {\n\n var _mode = QRMode.MODE_8BIT_BYTE;\n var _data = data;\n var _parsedData = [];\n\n var _this = {};\n\n\n // Added to support UTF-8 Characters\n for (var i = 0, l = _data.length; i < l; i++) {\n\tvar byteArray = [];\n\tvar code = _data.charCodeAt(i);\n\n\tif (code > 0x10000) {\n\t byteArray[0] = 0xF0 | ((code & 0x1C0000) >>> 18);\n\t byteArray[1] = 0x80 | ((code & 0x3F000) >>> 12);\n\t byteArray[2] = 0x80 | ((code & 0xFC0) >>> 6);\n\t byteArray[3] = 0x80 | (code & 0x3F);\n\t} else if (code > 0x800) {\n\t byteArray[0] = 0xE0 | ((code & 0xF000) >>> 12);\n\t byteArray[1] = 0x80 | ((code & 0xFC0) >>> 6);\n\t byteArray[2] = 0x80 | (code & 0x3F);\n\t} else if (code > 0x80) {\n\t byteArray[0] = 0xC0 | ((code & 0x7C0) >>> 6);\n\t byteArray[1] = 0x80 | (code & 0x3F);\n\t} else {\n\t byteArray[0] = code;\n\t}\n\n // Fix Unicode corruption bug\n _parsedData.push(byteArray);\n }\n\n _parsedData = Array.prototype.concat.apply([], _parsedData);\n\n if (_parsedData.length != _data.length) {\n\t_parsedData.unshift(191);\n\t_parsedData.unshift(187);\n\t_parsedData.unshift(239);\n }\n\n var _bytes = _parsedData;\n\n _this.getMode = function() {\n\treturn _mode;\n };\n\n _this.getLength = function(buffer) {\n\treturn _bytes.length;\n };\n\n _this.write = function(buffer) {\n\tfor (var i = 0; i < _bytes.length; i += 1) {\n\t buffer.put(_bytes[i], 8);\n\t}\n };\n\n return _this;\n};\n\n//=====================================================================\n// GIF Support etc.\n//\n\n//---------------------------------------------------------------------\n// byteArrayOutputStream\n//---------------------------------------------------------------------\n\nvar byteArrayOutputStream = function() {\n\n var _bytes = new Array();\n\n var _this = {};\n\n _this.writeByte = function(b) {\n\t_bytes.push(b & 0xff);\n };\n\n _this.writeShort = function(i) {\n\t_this.writeByte(i);\n\t_this.writeByte(i >>> 8);\n };\n\n _this.writeBytes = function(b, off, len) {\n\toff = off || 0;\n\tlen = len || b.length;\n\tfor (var i = 0; i < len; i += 1) {\n\t _this.writeByte(b[i + off]);\n\t}\n };\n\n _this.writeString = function(s) {\n\tfor (var i = 0; i < s.length; i += 1) {\n\t _this.writeByte(s.charCodeAt(i) );\n\t}\n };\n\n _this.toByteArray = function() {\n\treturn _bytes;\n };\n\n _this.toString = function() {\n\tvar s = '';\n\ts += '[';\n\tfor (var i = 0; i < _bytes.length; i += 1) {\n\t if (i > 0) {\n\t\ts += ',';\n\t }\n\t s += _bytes[i];\n\t}\n\ts += ']';\n\treturn s;\n };\n\n return _this;\n};\n\n//---------------------------------------------------------------------\n// base64EncodeOutputStream\n//---------------------------------------------------------------------\n\nvar base64EncodeOutputStream = function() {\n\n var _buffer = 0;\n var _buflen = 0;\n var _length = 0;\n var _base64 = '';\n\n var _this = {};\n\n var writeEncoded = function(b) {\n\t_base64 += String.fromCharCode(encode(b & 0x3f) );\n };\n\n var encode = function(n) {\n\tif (n < 0) {\n\t // error.\n\t} else if (n < 26) {\n\t return 0x41 + n;\n\t} else if (n < 52) {\n\t return 0x61 + (n - 26);\n\t} else if (n < 62) {\n\t return 0x30 + (n - 52);\n\t} else if (n == 62) {\n\t return 0x2b;\n\t} else if (n == 63) {\n\t return 0x2f;\n\t}\n\tthrow new Error('n:' + n);\n };\n\n _this.writeByte = function(n) {\n\n\t_buffer = (_buffer << 8) | (n & 0xff);\n\t_buflen += 8;\n\t_length += 1;\n\n\twhile (_buflen >= 6) {\n\t writeEncoded(_buffer >>> (_buflen - 6) );\n\t _buflen -= 6;\n\t}\n };\n\n _this.flush = function() {\n\n\tif (_buflen > 0) {\n\t writeEncoded(_buffer << (6 - _buflen) );\n\t _buffer = 0;\n\t _buflen = 0;\n\t}\n\n\tif (_length % 3 != 0) {\n\t // padding\n\t var padlen = 3 - _length % 3;\n\t for (var i = 0; i < padlen; i += 1) {\n\t\t_base64 += '=';\n\t }\n\t}\n };\n\n _this.toString = function() {\n\treturn _base64;\n };\n\n return _this;\n};\n\n//---------------------------------------------------------------------\n// base64DecodeInputStream\n//---------------------------------------------------------------------\n\nvar base64DecodeInputStream = function(str) {\n\n var _str = str;\n var _pos = 0;\n var _buffer = 0;\n var _buflen = 0;\n\n var _this = {};\n\n _this.read = function() {\n\n\twhile (_buflen < 8) {\n\n\t if (_pos >= _str.length) {\n\t\tif (_buflen == 0) {\n\t\t return -1;\n\t\t}\n\t\tthrow new Error('unexpected end of file./' + _buflen);\n\t }\n\n\t var c = _str.charAt(_pos);\n\t _pos += 1;\n\n\t if (c == '=') {\n\t\t_buflen = 0;\n\t\treturn -1;\n\t } else if (c.match(/^\\s$/) ) {\n\t\t// ignore if whitespace.\n\t\tcontinue;\n\t }\n\n\t _buffer = (_buffer << 6) | decode(c.charCodeAt(0) );\n\t _buflen += 6;\n\t}\n\n\tvar n = (_buffer >>> (_buflen - 8) ) & 0xff;\n\t_buflen -= 8;\n\treturn n;\n };\n\n var decode = function(c) {\n\tif (0x41 <= c && c <= 0x5a) {\n\t return c - 0x41;\n\t} else if (0x61 <= c && c <= 0x7a) {\n\t return c - 0x61 + 26;\n\t} else if (0x30 <= c && c <= 0x39) {\n\t return c - 0x30 + 52;\n\t} else if (c == 0x2b) {\n\t return 62;\n\t} else if (c == 0x2f) {\n\t return 63;\n\t} else {\n\t throw new Error('c:' + c);\n\t}\n };\n\n return _this;\n};\n\n//---------------------------------------------------------------------\n// gifImage (B/W)\n//---------------------------------------------------------------------\n\nvar gifImage = function(width, height) {\n\n var _width = width;\n var _height = height;\n var _data = new Array(width * height);\n\n var _this = {};\n\n _this.setPixel = function(x, y, pixel) {\n\t_data[y * _width + x] = pixel;\n };\n\n _this.write = function(out) {\n\n\t//---------------------------------\n\t// GIF Signature\n\n\tout.writeString('GIF87a');\n\n\t//---------------------------------\n\t// Screen Descriptor\n\n\tout.writeShort(_width);\n\tout.writeShort(_height);\n\n\tout.writeByte(0x80); // 2bit\n\tout.writeByte(0);\n\tout.writeByte(0);\n\n\t//---------------------------------\n\t// Global Color Map\n\n\t// black\n\tout.writeByte(0x00);\n\tout.writeByte(0x00);\n\tout.writeByte(0x00);\n\n\t// white\n\tout.writeByte(0xff);\n\tout.writeByte(0xff);\n\tout.writeByte(0xff);\n\n\t//---------------------------------\n\t// Image Descriptor\n\n\tout.writeString(',');\n\tout.writeShort(0);\n\tout.writeShort(0);\n\tout.writeShort(_width);\n\tout.writeShort(_height);\n\tout.writeByte(0);\n\n\t//---------------------------------\n\t// Local Color Map\n\n\t//---------------------------------\n\t// Raster Data\n\n\tvar lzwMinCodeSize = 2;\n\tvar raster = getLZWRaster(lzwMinCodeSize);\n\n\tout.writeByte(lzwMinCodeSize);\n\n\tvar offset = 0;\n\n\twhile (raster.length - offset > 255) {\n\t out.writeByte(255);\n\t out.writeBytes(raster, offset, 255);\n\t offset += 255;\n\t}\n\n\tout.writeByte(raster.length - offset);\n\tout.writeBytes(raster, offset, raster.length - offset);\n\tout.writeByte(0x00);\n\n\t//---------------------------------\n\t// GIF Terminator\n\tout.writeString(';');\n };\n\n var bitOutputStream = function(out) {\n\n\tvar _out = out;\n\tvar _bitLength = 0;\n\tvar _bitBuffer = 0;\n\n\tvar _this = {};\n\n\t_this.write = function(data, length) {\n\n\t if ( (data >>> length) != 0) {\n\t\tthrow new Error('length over');\n\t }\n\n\t while (_bitLength + length >= 8) {\n\t\t_out.writeByte(0xff & ( (data << _bitLength) | _bitBuffer) );\n\t\tlength -= (8 - _bitLength);\n\t\tdata >>>= (8 - _bitLength);\n\t\t_bitBuffer = 0;\n\t\t_bitLength = 0;\n\t }\n\n\t _bitBuffer = (data << _bitLength) | _bitBuffer;\n\t _bitLength = _bitLength + length;\n\t};\n\n\t_this.flush = function() {\n\t if (_bitLength > 0) {\n\t\t_out.writeByte(_bitBuffer);\n\t }\n\t};\n\n\treturn _this;\n };\n\n var getLZWRaster = function(lzwMinCodeSize) {\n\n\tvar clearCode = 1 << lzwMinCodeSize;\n\tvar endCode = (1 << lzwMinCodeSize) + 1;\n\tvar bitLength = lzwMinCodeSize + 1;\n\n\t// Setup LZWTable\n\tvar table = lzwTable();\n\n\tfor (var i = 0; i < clearCode; i += 1) {\n\t table.add(String.fromCharCode(i) );\n\t}\n\ttable.add(String.fromCharCode(clearCode) );\n\ttable.add(String.fromCharCode(endCode) );\n\n\tvar byteOut = byteArrayOutputStream();\n\tvar bitOut = bitOutputStream(byteOut);\n\n\t// clear code\n\tbitOut.write(clearCode, bitLength);\n\n\tvar dataIndex = 0;\n\n\tvar s = String.fromCharCode(_data[dataIndex]);\n\tdataIndex += 1;\n\n\twhile (dataIndex < _data.length) {\n\n\t var c = String.fromCharCode(_data[dataIndex]);\n\t dataIndex += 1;\n\n\t if (table.contains(s + c) ) {\n\n\t\ts = s + c;\n\n\t } else {\n\n\t\tbitOut.write(table.indexOf(s), bitLength);\n\n\t\tif (table.size() < 0xfff) {\n\n\t\t if (table.size() == (1 << bitLength) ) {\n\t\t\tbitLength += 1;\n\t\t }\n\n\t\t table.add(s + c);\n\t\t}\n\n\t\ts = c;\n\t }\n\t}\n\n\tbitOut.write(table.indexOf(s), bitLength);\n\n\t// end code\n\tbitOut.write(endCode, bitLength);\n\n\tbitOut.flush();\n\n\treturn byteOut.toByteArray();\n };\n\n var lzwTable = function() {\n\n\tvar _map = {};\n\tvar _size = 0;\n\n\tvar _this = {};\n\n\t_this.add = function(key) {\n\t if (_this.contains(key) ) {\n\t\tthrow new Error('dup key:' + key);\n\t }\n\t _map[key] = _size;\n\t _size += 1;\n\t};\n\n\t_this.size = function() {\n\t return _size;\n\t};\n\n\t_this.indexOf = function(key) {\n\t return _map[key];\n\t};\n\n\t_this.contains = function(key) {\n\t return typeof _map[key] != 'undefined';\n\t};\n\n\treturn _this;\n };\n\n return _this;\n};\n\nvar createImgTag = function(width, height, getPixel, alt) {\n\n var gif = gifImage(width, height);\n for (var y = 0; y < height; y += 1) {\n\tfor (var x = 0; x < width; x += 1) {\n\t gif.setPixel(x, y, getPixel(x, y) );\n\t}\n }\n\n var b = byteArrayOutputStream();\n gif.write(b);\n\n var base64 = base64EncodeOutputStream();\n var bytes = b.toByteArray();\n for (var i = 0; i < bytes.length; i += 1) {\n\tbase64.writeByte(bytes[i]);\n }\n base64.flush();\n\n var img = '';\n img += 'data:image/gif;base64,';\n img += base64;\n\n return img;\n};\n\n//---------------------------------------------------------------------\n// returns qrcode function.\n\nmodule.exports = qrcode;\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/qrcode/qrcode.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/qrcode/license": {
"text": "The MIT License (MIT)\n\nCopyright (c) 2013 Zeno Zeng\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n",
"type": "text/plain",
"title": "$:/plugins/tiddlywiki/qrcode/license"
},
"$:/plugins/tiddlywiki/qrcode/icon": {
"title": "$:/plugins/tiddlywiki/qrcode/icon",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-qrcode tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M0,15.9969199 C0,7.16206498 7.16987059,0 15.9969199,0 L64.0030801,0 C72.837935,0 80,7.16987059 80,15.9969199 L80,64.0030801 C80,72.837935 72.8301294,80 64.0030801,80 L15.9969199,80 C7.16206498,80 0,72.8301294 0,64.0030801 L0,15.9969199 Z M16,22.0063866 C16,18.6891509 18.6835413,16 22.0063866,16 L57.9936134,16 C61.3108491,16 64,18.6835413 64,22.0063866 L64,57.9936134 C64,61.3108491 61.3164587,64 57.9936134,64 L22.0063866,64 C18.6891509,64 16,61.3164587 16,57.9936134 L16,22.0063866 Z M28,31.990053 C28,29.7864076 29.7842933,28 31.990053,28 L48.009947,28 C50.2135924,28 52,29.7842933 52,31.990053 L52,48.009947 C52,50.2135924 50.2157067,52 48.009947,52 L31.990053,52 C29.7864076,52 28,50.2157067 28,48.009947 L28,31.990053 Z\"></path>\n <path d=\"M112,16 L112,8.49833453 L112,6.00333095 C112,2.68778282 114.67804,0 118.003331,0 L121.996669,0 C125.312217,0 128,2.67804027 128,6.00333095 L128,8.49833453 L128,23.0016655 L128,25.9966691 C128,29.3122172 125.32196,32 121.996669,32 L119.001665,32 L104.998335,32 L102.003331,32 C98.6877828,32 96,29.3219597 96,25.9966691 L96,22.0033309 C96,18.6877828 98.6780403,16 102.003331,16 L104.998335,16 L112,16 Z\"></path>\n <path d=\"M96,56.9983345 L96,54.0033309 C96,50.6877828 98.6780403,48 102.003331,48 L104.998335,48 L119.001665,48 L121.996669,48 C125.312217,48 128,50.6780403 128,54.0033309 L128,57.9966691 C128,61.3122172 125.32196,64 121.996669,64 L119.001665,64 L112,64 L112,71.0016655 L112,73.9966691 C112,77.3122172 109.32196,80 105.996669,80 L102.003331,80 C98.6877828,80 96,77.3219597 96,73.9966691 L96,71.0016655 L96,56.9983345 Z\"></path>\n <path d=\"M16,112 L23.0016655,112 L24.9983345,112 L32,112 L32,104.998335 L32,102.003331 C32,98.6877828 34.6780403,96 38.0033309,96 L40.9983345,96 L55.0016655,96 L57.9966691,96 C61.3122172,96 64,98.6780403 64,102.003331 L64,105.996669 C64,109.312217 61.3219597,112 57.9966691,112 L55.0016655,112 L48,112 L48,119.001665 L48,121.996669 C48,125.312217 45.3219597,128 41.9966691,128 L39.0016655,128 L24.9983345,128 L23.0016655,128 L8.99833453,128 L6.00333095,128 C2.68778282,128 0,125.32196 0,121.996669 L0,119.001665 L0,104.998335 L0,102.003331 C0,98.6877828 2.67804027,96 6.00333095,96 L9.99666905,96 C13.3122172,96 16,98.6780403 16,102.003331 L16,104.998335 L16,112 Z\"></path>\n <path d=\"M103.001665,96 L105.996669,96 C109.312217,96 112,98.6780403 112,102.003331 L112,105.996669 C112,109.312217 109.32196,112 105.996669,112 L103.001665,112 L88.9983345,112 L86.0033309,112 C82.6877828,112 80,109.32196 80,105.996669 L80,102.003331 C80,98.6877828 82.6780403,96 86.0033309,96 L88.9983345,96 L103.001665,96 Z\"></path>\n <path d=\"M72.9983345,112 L70.0033309,112 C66.6780403,112 64,114.687783 64,118.003331 L64,121.996669 C64,125.32196 66.6877828,128 70.0033309,128 L72.9983345,128 L87.0016655,128 L89.9966691,128 C93.3219597,128 96,125.312217 96,121.996669 L96,118.003331 C96,114.67804 93.3122172,112 89.9966691,112 L87.0016655,112 L72.9983345,112 Z\"></path>\n <rect x=\"112\" y=\"80\" width=\"16\" height=\"16\" rx=\"6\"></rect>\n <rect x=\"112\" y=\"112\" width=\"16\" height=\"16\" rx=\"6\"></rect>\n </g>\n</svg>"
},
"$:/plugins/tiddlywiki/qrcode/makeqr.js": {
"title": "$:/plugins/tiddlywiki/qrcode/makeqr.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/qrcode/makeqr.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string into a QR Code\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\nvar qrcode = require(\"$:/plugins/tiddlywiki/qrcode/qrcode.js\");\n\nvar QRCODE_GENERATION_ERROR_PREFIX = '<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 300 300\"><text x=\"0\" y=\"30\" fill=\"red\" font-family=\"Helvetica, sans-serif\" font-size=\"18\">',\n\tQRCODE_GENERATION_ERROR_SUFFIX = '</text></svg>';\n\nexports.name = \"makeqr\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"size\"},\n\t{name: \"errorCorrectLevel\"},\n\t{name: \"fallback\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,size,errorCorrectLevel,fallback) {\n\tvar result;\n\ttry {\n\t\tresult = generateQrCode(text,{size: size, errorCorrectLevel: errorCorrectLevel});\n\t} catch (ex) {\n\t\tconsole.log(\"makeqr error: \" + ex);\n\t\tresult = fallback || (\"data:image/svg+xml,\" + encodeURI(QRCODE_GENERATION_ERROR_PREFIX + ex + QRCODE_GENERATION_ERROR_SUFFIX));\n\t}\n\treturn result || \"\";\n};\n\nfunction generateQrCode(text,options) {\n\toptions = options || {};\n\tvar typeNumber = options.typeNumber || 4,\n\t\terrorCorrectLevel = options.errorCorrectLevel || \"M\",\n\t\tsize = options.size || 500,\n\t\tqr;\n\ttry {\n\t\tqr = qrcode(typeNumber,errorCorrectLevel);\n\t\tqr.addData(text);\n\t\tqr.make();\n\t} catch (e) {\n\t\tif(typeNumber >= 40) {\n\t\t\tthrow new Error(\"Text too long to encode\");\n\t\t} else {\n\t\t\treturn generateQrCode(text, {\n\t\t\t\tsize: size,\n\t\t\t\terrorCorrectLevel: errorCorrectLevel,\n\t\t\t\ttypeNumber: typeNumber + 1\n\t\t\t});\n\t\t}\n\t}\n\tvar cellsize = parseInt(size / qr.getModuleCount()),\n\t\tmargin = parseInt((size - qr.getModuleCount() * cellsize) / 2);\n\treturn qr.createImgTag(cellsize, margin, size);\n}\n\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
}
}
}
<span class="tc-popup-keep">
<$button popup=<<qualify "$:/state/popup/qrcode">> tooltip={{$:/plugins/tiddlywiki/qrcode/ViewToolbarButton!!description}} aria-label={{$:/plugins/tiddlywiki/qrcode/ViewToolbarButton!!short-caption}} class=<<tv-config-toolbar-class>> class=<<tv-config-toolbar-class>> selectedClass="tc-selected">
<$list filter="[<tv-config-toolbar-icons>prefix[yes]]">
{{$:/plugins/tiddlywiki/qrcode/icon}}
</$list>
<$list filter="[<tv-config-toolbar-text>prefix[yes]]">
<span class="tc-btn-text"><$text text={{$:/plugins/tiddlywiki/qrcode/ViewToolbarButton!!short-caption}}/></span>
</$list>
</$button>
</span>
<$reveal state=<<qualify "$:/state/popup/qrcode">> type="popup" position="below" animate="yes">
<div class="tc-drop-down">
{{$:/plugins/tiddlywiki/qrcode/ViewToolbarButton||description}}
<$set name="tv-config-toolbar-icons" value="yes">
<$set name="tv-config-toolbar-text" value="yes">
<$set name="tv-config-toolbar-class" value="tc-btn-invisible">
<$set name="targetTiddler" value=<<currentTiddler>>>
<$list filter="[all[shadows+tiddlers]tag[$:/tags/ViewToolbarButton/QRcode]!has[draft.of]]">
<$button popup=<<qualify "$:/state/popup/qrcode/type">> class="tc-btn-invisible" selectedClass="tc-selected">
<$action-sendmessage $message="tm-modal" $param=<<currentTiddler>> currentTiddler=<<targetTiddler>>/>
<$transclude field="caption" mode="inline"/>
</$button>
</$list>
</$set>
</$set>
</$set>
</$set>
</div>
</$reveal>
{
"tiddlers": {
"$:/plugins/tiddlywiki/railroad/components.js": {
"title": "$:/plugins/tiddlywiki/railroad/components.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/railroad/components.js\ntype: application/javascript\nmodule-type: library\n\nComponents of a railroad diagram.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar railroad = require(\"$:/plugins/tiddlywiki/railroad/railroad-diagrams.js\");\n\n/////////////////////////// Base component\n\nvar Component = function() {\n\tthis.type = \"Component\";\n};\n\n// Set up a leaf component\nComponent.prototype.initialiseLeaf = function(type,text) {\n\tthis.type = type;\n\tthis.text = text;\n};\n\n// Set up a component with a single child\nComponent.prototype.initialiseWithChild = function(type,content) {\n\tthis.type = type;\n\tthis.child = toSingleChild(content);\n};\n\n// Set up a component with an array of children\nComponent.prototype.initialiseWithChildren = function(type,content) {\n\tthis.type = type;\n\t// Force the content to be an array\n\tthis.children = $tw.utils.isArray(content) ? content : [content];\n}\n\n// Return an array of the SVG strings of an array of children\nComponent.prototype.getSvgOfChildren = function() {\n\treturn this.children.map(function(child) {\n\t\treturn child.toSvg();\n\t});\n}\n\nComponent.prototype.toSvg = function() {\n\treturn \"\";\n}\n\nComponent.prototype.debug = function(output,indent) {\n\toutput.push(indent);\n\toutput.push(this.type);\n\t// Add the text of a leaf component\n\tif(this.text && this.text !== \"\") {\n\t\toutput.push(\": \");\n\t\toutput.push(this.text);\n\t}\n\t// Flag the normal route\n\tif(this.normal !== undefined) {\n\t\tif(this.normal === true) {\n\t\t\toutput.push(\" (normal)\");\n\t\t} else if(this.normal !== false) {\n\t\t\toutput.push(\" (normal: \");\n\t\t\toutput.push(this.normal);\n\t\t\toutput.push(\")\");\n\t\t}\n\t}\n\toutput.push(\"\\n\");\n\tvar contentIndent = indent + \" \";\n\t// Add the one child\n\tif(this.child) {\n\t\tthis.child.debug(output,contentIndent);\n\t}\n\t// Add the array of children\n\tif(this.children) {\n\t\tthis.debugArray(this.children,output,contentIndent);\n\t}\n \t// Add the separator if there is one\n\tif(this.separator) {\n\t\toutput.push(indent);\n\t\toutput.push(\"(separator)\\n\");\n\t\tthis.separator.debug(output,contentIndent);\n\t}\n};\n\nComponent.prototype.debugArray = function(array,output,indent) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tvar item = array[i];\n\t\t// Choice content is a special case: we number the branches\n\t\tif(item.isChoiceBranch) {\n\t\t\toutput.push(indent);\n\t\t\toutput.push(\"(\");\n\t\t\toutput.push(i);\n\t\t\toutput.push(\")\\n\");\n\t\t\titem.debug(output,\" \"+indent);\n\t\t} else {\n\t\t\titem.debug(output,indent);\n\t\t}\n\t}\n}\n\nvar toSingleChild = function(content) {\n\tif($tw.utils.isArray(content)) {\n\t\t// Reduce an array of one child to just the child\n\t\tif(content.length === 1) {\n\t\t\treturn content[0];\n\t\t} else {\n\t\t\t// Never allow an empty sequence\n\t\t \tif(content.length === 0) {\n \t\t\t\tcontent.push(new Dummy());\n\t\t \t}\n\t\t\t// Wrap multiple children into a single sequence component\n\t\t\treturn new Sequence(content);\n\t\t}\n\t} else {\n\t\t// Already single\n\t\treturn content;\n\t}\n}\n\n/////////////////////////// Leaf components\n\nvar Comment = function(text) {\n\tthis.initialiseLeaf(\"Comment\",text);\n};\n\nComment.prototype = new Component();\n\nComment.prototype.toSvg = function() {\n\treturn railroad.Comment(this.text);\n}\n\nvar Dummy = function() {\n\tthis.initialiseLeaf(\"Dummy\");\n};\n\nDummy.prototype = new Component();\n\nDummy.prototype.toSvg = function() {\n\treturn railroad.Skip();\n}\n\nvar Nonterminal = function(text) {\n\tthis.initialiseLeaf(\"Nonterminal\",text);\n};\n\nNonterminal.prototype = new Component();\n\nNonterminal.prototype.toSvg = function() {\n\treturn railroad.NonTerminal(this.text);\n}\n\nvar Terminal = function(text) {\n\tthis.initialiseLeaf(\"Terminal\",text);\n};\n\nTerminal.prototype = new Component();\n\nTerminal.prototype.toSvg = function() {\n\treturn railroad.Terminal(this.text);\n}\n\n/////////////////////////// Components with one child\n\nvar Optional = function(content,normal) {\n\tthis.initialiseWithChild(\"Optional\",content);\n\tthis.normal = normal;\n};\n\nOptional.prototype = new Component();\n\nOptional.prototype.toSvg = function() {\n\t// Call Optional(component,\"skip\")\n\treturn railroad.Optional(this.child.toSvg(), this.normal ? undefined : \"skip\");\n}\n\nvar OptionalRepeated = function(content,separator,normal,wantArrow) {\n\tthis.initialiseWithChild(\"OptionalRepeated\",content);\n\tthis.separator = toSingleChild(separator);\n\tthis.normal = normal;\n\tthis.wantArrow = wantArrow;\n};\n\nOptionalRepeated.prototype = new Component();\n\nOptionalRepeated.prototype.toSvg = function() {\n\t// Call ZeroOrMore(component,separator,\"skip\")\n\tvar separatorSvg = this.separator ? this.separator.toSvg() : null;\n\tvar skip = this.normal ? undefined : \"skip\";\n\treturn railroad.ZeroOrMore(this.child.toSvg(),separatorSvg,skip,this.wantArrow);\n}\n\nvar Repeated = function(content,separator,wantArrow) {\n\tthis.initialiseWithChild(\"Repeated\",content);\n\tthis.separator = toSingleChild(separator);\n\tthis.wantArrow = wantArrow;\n};\n\nRepeated.prototype = new Component();\n\nRepeated.prototype.toSvg = function() {\n\t// Call OneOrMore(component,separator)\n\tvar separatorSvg = this.separator ? this.separator.toSvg() : null;\n\treturn railroad.OneOrMore(this.child.toSvg(),separatorSvg,this.wantArrow);\n}\n\nvar Link = function(content,options) {\n\tthis.initialiseWithChild(\"Link\",content);\n\tthis.options = options;\n};\n\nLink.prototype = new Component();\n\nLink.prototype.toSvg = function() {\n\treturn railroad.Link(this.child.toSvg(),this.options);\n}\n\nvar Transclusion = function(content) {\n\tthis.initialiseWithChild(\"Transclusion\",content);\n};\n\nTransclusion.prototype = new Component();\n\nTransclusion.prototype.toSvg = function() {\n\treturn this.child.toSvg();\n}\n\n/////////////////////////// Components with an array of children\n\nvar Root = function(content) {\n\tthis.initialiseWithChildren(\"Root\",content);\n};\n\nRoot.prototype = new Component();\n\nRoot.prototype.toSvg = function(options) {\n\tvar args = this.getSvgOfChildren();\n\targs.unshift(options);\n\t// Call Diagram(options,component1,component2,...)\n\treturn railroad.Diagram.apply(null,args);\n}\n\nvar Sequence = function(content) {\n\tthis.initialiseWithChildren(\"Sequence\",content);\n};\n\nSequence.prototype = new Component();\n\nSequence.prototype.toSvg = function() {\n\t// Call Sequence(component1,component2,...)\n\treturn railroad.Sequence.apply(null,this.getSvgOfChildren());\n}\n\nvar Choice = function(content,normal) {\n\tthis.initialiseWithChildren(\"Choice\",content.map(toSingleChild));\n\tfor(var i=0; i<this.children.length; i++) {\n\t\tthis.children[i].isChoiceBranch = true;\n\t}\n\tthis.normal = normal;\n};\n\nChoice.prototype = new Component();\n\nChoice.prototype.toSvg = function() {\n\t// Call Choice(normal,component1,component2,...)\n\tvar args = this.getSvgOfChildren();\n\targs.unshift(this.normal);\n\treturn railroad.Choice.apply(null,args);\n}\n\n/////////////////////////// Exports\n\nexports.components = {\n\tChoice: Choice,\n\tComment: Comment,\n\tDummy: Dummy,\n\tLink: Link,\n\tNonterminal: Nonterminal,\n\tOptional: Optional,\n\tOptionalRepeated: OptionalRepeated,\n\tRepeated: Repeated,\n\tRoot: Root,\n\tSequence: Sequence,\n\tTerminal: Terminal,\n\tTransclusion: Transclusion\n};\n\n})();",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/tiddlywiki/railroad/example-source": {
"title": "$:/plugins/tiddlywiki/railroad/example-source",
"created": "20150103184022184",
"modified": "20150119214125000",
"tags": "",
"type": "text/vnd.tiddlywiki.railroad",
"text": "[\"+\"]\n({ [[digit|GettingStarted]] } | \"#\" <'escape sequence'>)\n[{(\"@\" name-char | :\"--\" )}]\n"
},
"$:/plugins/tiddlywiki/railroad/example": {
"title": "$:/plugins/tiddlywiki/railroad/example",
"created": "20150102165032410",
"modified": "20150120090735000",
"tags": "",
"text": "Notation:\n\n<pre><code><$text text={{$:/plugins/tiddlywiki/railroad/example-source}}/></code></pre>\n\nDiagram:\n\n{{$:/plugins/tiddlywiki/railroad/example-source}}\n\nDebug mode:\n\n<$railroad debug=\"yes\" text={{$:/plugins/tiddlywiki/railroad/example-source}}/>\n"
},
"$:/plugins/tiddlywiki/railroad/readme": {
"title": "$:/plugins/tiddlywiki/railroad/readme",
"created": "20150102163222184",
"modified": "20150119231005000",
"text": "This plugin provides a `<$railroad>` widget for generating railroad diagrams as SVG images.\n\nAlternatively, the [[diagram notation|$:/plugins/tiddlywiki/railroad/syntax]] can be stored in a dedicated tiddler with its `type` field set to `text/vnd.tiddlywiki.railroad`, and that tiddler can simply be transcluded to wherever it is needed.\n\nThe plugin is based on [[a library by Tab Atkins|https://github.com/tabatkins/railroad-diagrams]], and has been extended to make it more flexible, including allowing components of a diagram to function as links or be transcluded from other tiddlers.\n"
},
"$:/plugins/tiddlywiki/railroad/syntax-string": {
"title": "$:/plugins/tiddlywiki/railroad/syntax-string",
"created": "20150103184022184",
"modified": "20150103184022184",
"text": "('\"' text '\"' | \"'\" text \"'\" | '\"\"\"' text '\"\"\"')"
},
"$:/plugins/tiddlywiki/railroad/syntax": {
"title": "$:/plugins/tiddlywiki/railroad/syntax",
"created": "20150103184022184",
"modified": "20150119220342000",
"text": "The railroad widget uses a special notation to construct the components defined below.\n\n`x` and `y` here stand for any component.\n\nNames (as opposed to quoted strings) are available when a value starts with a letter and contains only letters, digits, underscores, dots and hyphens.\n\n---\n\n; sequence\n: <$railroad text=\"\"\" [\"<-\"] {x} [\"->\"] \"\"\"/>\n* A sequence of components\n* The `<-` and `->` delimiters allow you to force a single component to be treated as a sequence. This is occasionally useful for spacing a diagram out\n\n---\n\n; optional\n: <$railroad text=\"\"\" \"[\" [\":\"] x \"]\" \"\"\"/>\n* A component that can be omitted\n* The colon makes `x` appear straight ahead\n\n---\n\n; repeated\n: <$railroad text=\"\"\" \"{\" x [:\"+\" y] \"}\" \"\"\"/>\n* A list of one or more `x`\n* The `+` suffix adds `y` as a separator between each `x` and the next\n\n---\n\n; optional repeated\n: <$railroad text=\"\"\" \"[{\" [\":\"] x [:\"+\" y] \"}]\" \"\"\"/>\n* An optional list of `x`, i.e. a list of zero or more `x`\n\n---\n\n; choice\n: <$railroad text=\"\"\" \"(\" {[:\":\"] x +\"|\"} \")\" \"\"\"/>\n* A set of alternatives\n* The colon indicates which branch appears straight ahead. By default, it's the first branch\n\n---\n\n; string / terminal\n: <$railroad text={{$:/plugins/tiddlywiki/railroad/syntax-string}}/>\n* A literal or terminal component\n* This follows the normal ~TiddlyWiki rules for quoted strings\n\n---\n\n; nonterminal\n: <$railroad text=\"\"\" (name | \"<\" string \">\") \"\"\"/>\n* A nonterminal component, i.e. the name of another diagram\n\n---\n\n; comment\n: <$railroad text=\"\"\" \"/\" string \"/\" \"\"\"/>\n* A comment\n\n---\n\n; dummy\n: <$railroad text=\"\"\" \"-\" \"\"\"/>\n* The absence of a component\n\n---\n\n; link\n: <$railroad text=\"\"\" \"[[\" x \"|\" (name|string) \"]]\" \"\"\"/>\n* A link to the tiddler title or URI given by the string or name\n\n---\n\n; transclusion\n: <$railroad text=\"\"\" \"{{\" (name|string) \"}}\" \"\"\"/>\n* Treats the content of another tiddler as diagram syntax and transcludes it into the current diagram\n\n---\n\n; arrow pragma\n: <$railroad text=\"\"\" \"\\arrow\" (\"yes\" | \"no\") \"\"\"/>\n* Controls whether repeat paths have an arrow on them\n* Can be toggled on and off in mid-diagram, if desired\n\n---\n\n; debug pragma\n: <$railroad text=\"\"\" \"\\debug\" \"\"\"/>\n* Causes the diagram to display its parse tree\n\n---\n\n; start/end pragma\n: <$railroad text=\"\"\" (\"\\start\" |: \"\\end\") (\"none\" |: \"single\" | \"double\") \"\"\"/>\n* Controls the style of the diagram's startpoint or endpoint\n"
},
"$:/plugins/tiddlywiki/railroad/usage": {
"title": "$:/plugins/tiddlywiki/railroad/usage",
"created": "20150102163222184",
"modified": "20150119231005000",
"text": "The content of the `<$railroad>` widget is ignored.\n\n|!Attribute |!Description |!Default |\n|text |Text in a special notation that defines the diagram's layout |-- |\n|arrow |If set to `no`, repeat paths do not have an arrow on them |`yes` |\n|start |Style of the startpoint: `single`, `double`, `none` |`single` |\n|end |Style of the endpoint: `single`, `double`, `none` |`single` |\n|debug |If set to `yes`, the diagram displays its parse tree |`no` |\n\nThese options can also be specified via pragmas in the diagram notation, or globally via a dictionary tiddler called `$:/config/railroad`:\n\n```\narrow: yes\nstart: single\nend: single\ndebug: no\n```\n"
},
"$:/plugins/tiddlywiki/railroad/railroad-diagrams.css": {
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/* CSS modified for TiddlyWiki */\n\nsvg.railroad-diagram {\n\tbackground-color: <<colour background>>;\n\tborder-radius: 5px;\n}\n/*\nsvg.railroad-diagram:hover {\n\tbackground-color: hsl(30,20%,96%);\n}\n*/\nsvg.railroad-diagram path,\nsvg.railroad-diagram rect {\n\tstroke-width: 2;\n\tstroke: <<colour message-border>>;\n}\nsvg.railroad-diagram path {\n\tfill: <<colour background>>;\n}\nsvg.railroad-diagram rect {\n\tfill: <<colour message-background>>;\n}\nsvg.railroad-diagram text {\n\tfont: 14px monospace;\n\ttext-anchor: middle;\n\tfill: <<colour message-foreground>>;\n}\nsvg.railroad-diagram text.label {\n\ttext-anchor: start;\n}\nsvg.railroad-diagram text.comment {\n\tfont: italic 12px monospace;\n}\nsvg.railroad-diagram path.arrow {\n stroke-width: 2;\n}",
"type": "text/vnd.tiddlywiki",
"title": "$:/plugins/tiddlywiki/railroad/railroad-diagrams.css",
"tags": "$:/tags/Stylesheet"
},
"$:/plugins/tiddlywiki/railroad/railroad-diagrams.js": {
"text": "(function(document) {\n/* TiddlyWiki: modifications to the original library are commented like this */\n\n/*\nRailroad Diagrams\nby Tab Atkins Jr. (and others)\nhttp://xanthir.com\nhttp://twitter.com/tabatkins\nhttp://github.com/tabatkins/railroad-diagrams\n\nThis document and all associated files in the github project are licensed under CC0: http://creativecommons.org/publicdomain/zero/1.0/\nThis means you can reuse, remix, or otherwise appropriate this project for your own use WITHOUT RESTRICTION.\n(The actual legal meaning can be found at the above link.)\nDon't ask me for permission to use any part of this project, JUST USE IT.\nI would appreciate attribution, but that is not required by the license.\n*/\n\n/*\nThis file uses a module pattern to avoid leaking names into the global scope.\nThe only accidental leakage is the name \"temp\".\nThe exported names can be found at the bottom of this file;\nsimply change the names in the array of strings to change what they are called in your application.\n\nAs well, several configuration constants are passed into the module function at the bottom of this file.\nAt runtime, these constants can be found on the Diagram class.\n*/\n\nvar temp = (function(options) {\n\tfunction subclassOf(baseClass, superClass) {\n\t\tbaseClass.prototype = Object.create(superClass.prototype);\n\t\tbaseClass.prototype.$super = superClass.prototype;\n\t}\n\n\tfunction unnull(/* children */) {\n\t\treturn [].slice.call(arguments).reduce(function(sofar, x) { return sofar !== undefined ? sofar : x; });\n\t}\n\n\tfunction determineGaps(outer, inner) {\n\t\tvar diff = outer - inner;\n\t\tswitch(Diagram.INTERNAL_ALIGNMENT) {\n\t\t\tcase 'left': return [0, diff]; break;\n\t\t\tcase 'right': return [diff, 0]; break;\n\t\t\tcase 'center':\n\t\t\tdefault: return [diff/2, diff/2]; break;\n\t\t}\n\t}\n\n\tfunction wrapString(value) {\n\t\treturn ((typeof value) == 'string') ? new Terminal(value) : value;\n\t}\n\n\n\tfunction SVG(name, attrs, text) {\n\t\tattrs = attrs || {};\n\t\ttext = text || '';\n\t\tvar el = document.createElementNS(\"http://www.w3.org/2000/svg\",name);\n\t\tfor(var attr in attrs) {\n\t\t\tel.setAttribute(attr, attrs[attr]);\n\t\t}\n\t\tel.textContent = text;\n\t\treturn el;\n\t}\n\n\tfunction FakeSVG(tagName, attrs, text){\n\t\tif(!(this instanceof FakeSVG)) return new FakeSVG(tagName, attrs, text);\n\t\tif(text) this.children = text;\n\t\telse this.children = [];\n\t\tthis.tagName = tagName;\n\t\tthis.attrs = unnull(attrs, {});\n\t\treturn this;\n\t};\n\tFakeSVG.prototype.format = function(x, y, width) {\n\t\t// Virtual\n\t};\n\tFakeSVG.prototype.addTo = function(parent) {\n\t\tif(parent instanceof FakeSVG) {\n\t\t\tparent.children.push(this);\n\t\t\treturn this;\n\t\t} else {\n\t\t\tvar svg = this.toSVG();\n\t\t\tparent.appendChild(svg);\n\t\t\treturn svg;\n\t\t}\n\t};\n\tFakeSVG.prototype.toSVG = function() {\n\t\tvar el = SVG(this.tagName, this.attrs);\n\t\tif(typeof this.children == 'string') {\n\t\t\tel.textContent = this.children;\n\t\t} else {\n\t\t\tthis.children.forEach(function(e) {\n\t\t\t\tel.appendChild(e.toSVG());\n\t\t\t});\n\t\t}\n\t\treturn el;\n\t};\n\tFakeSVG.prototype.toString = function() {\n\t\tvar str = '<' + this.tagName;\n\t\tvar group = this.tagName == \"g\" || this.tagName == \"svg\";\n\t\tfor(var attr in this.attrs) {\n\t\t\tstr += ' ' + attr + '=\"' + (this.attrs[attr]+'').replace(/&/g, '&').replace(/\"/g, '"') + '\"';\n\t\t}\n\t\tstr += '>';\n\t\tif(group) str += \"\\n\";\n\t\tif(typeof this.children == 'string') {\n\t\t\tstr += this.children.replace(/&/g, '&').replace(/</g, '<');\n\t\t} else {\n\t\t\tthis.children.forEach(function(e) {\n\t\t\t\tstr += e;\n\t\t\t});\n\t\t}\n\t\tstr += '</' + this.tagName + '>\\n';\n\t\treturn str;\n\t}\n\n\tfunction Path(x,y,attrs) {\n\t\tif(!(this instanceof Path)) return new Path(x,y,attrs);\n\t\tFakeSVG.call(this, 'path', attrs);\n\t\tthis.attrs.d = \"M\"+x+' '+y;\n\t}\n\tsubclassOf(Path, FakeSVG);\n\tPath.prototype.m = function(x,y) {\n\t\tthis.attrs.d += 'm'+x+' '+y;\n\t\treturn this;\n\t}\n\tPath.prototype.h = function(val) {\n\t\tthis.attrs.d += 'h'+val;\n\t\treturn this;\n\t}\n\tPath.prototype.right = Path.prototype.h;\n\tPath.prototype.left = function(val) { return this.h(-val); }\n\tPath.prototype.v = function(val) {\n\t\tthis.attrs.d += 'v'+val;\n\t\treturn this;\n\t}\n\tPath.prototype.down = Path.prototype.v;\n\tPath.prototype.up = function(val) { return this.v(-val); }\n\tPath.prototype.arc = function(sweep){\n\t\tvar x = Diagram.ARC_RADIUS;\n\t\tvar y = Diagram.ARC_RADIUS;\n\t\tif(sweep[0] == 'e' || sweep[1] == 'w') {\n\t\t\tx *= -1;\n\t\t}\n\t\tif(sweep[0] == 's' || sweep[1] == 'n') {\n\t\t\ty *= -1;\n\t\t}\n\t\tif(sweep == 'ne' || sweep == 'es' || sweep == 'sw' || sweep == 'wn') {\n\t\t\tvar cw = 1;\n\t\t} else {\n\t\t\tvar cw = 0;\n\t\t}\n\t\tthis.attrs.d += \"a\"+Diagram.ARC_RADIUS+\" \"+Diagram.ARC_RADIUS+\" 0 0 \"+cw+' '+x+' '+y;\n\t\treturn this;\n\t}\n\tPath.prototype.format = function() {\n\t\t// All paths in this library start/end horizontally.\n\t\t// The extra .5 ensures a minor overlap, so there's no seams in bad rasterizers.\n\t\tthis.attrs.d += 'h.5';\n\t\treturn this;\n\t}\n/* TiddlyWiki: added support for arbitrary straight lines */\n\tPath.prototype.line = function(dx,dy) {\n\t\tthis.attrs.d += \"l\"+dx+\" \"+dy;\n\t\treturn this;\n\t}\n\n/* TiddlyWiki: added twOptions parameter, passing it to Start() and End() */\n\tfunction Diagram(twOptions, items) {\n\t\tif(!(this instanceof Diagram)) return new Diagram(twOptions, [].slice.call(arguments,1));\n\t\tFakeSVG.call(this, 'svg', {class: Diagram.DIAGRAM_CLASS});\n\t\tthis.items = items.map(wrapString);\n\t\tthis.items.unshift(new Start(twOptions.start));\n\t\tthis.items.push(new End(twOptions.end));\n\t\tthis.width = this.items.reduce(function(sofar, el) { return sofar + el.width + (el.needsSpace?20:0)}, 0)+1;\n\t\tthis.up = Math.max.apply(null, this.items.map(function (x) { return x.up; }));\n\t\tthis.down = Math.max.apply(null, this.items.map(function (x) { return x.down; }));\n\t\tthis.formatted = false;\t\t\n\t}\n\tsubclassOf(Diagram, FakeSVG);\n\tfor(var option in options) {\n\t\tDiagram[option] = options[option];\n\t}\n\tDiagram.prototype.format = function(paddingt, paddingr, paddingb, paddingl) {\n\t\tpaddingt = unnull(paddingt, 20);\n\t\tpaddingr = unnull(paddingr, paddingt, 20);\n\t\tpaddingb = unnull(paddingb, paddingt, 20);\n\t\tpaddingl = unnull(paddingl, paddingr, 20);\n\t\tvar x = paddingl;\n\t\tvar y = paddingt;\n\t\ty += this.up;\n\t\tvar g = FakeSVG('g', Diagram.STROKE_ODD_PIXEL_LENGTH ? {transform:'translate(.5 .5)'} : {});\n\t\tfor(var i = 0; i < this.items.length; i++) {\n\t\t\tvar item = this.items[i];\n\t\t\tif(item.needsSpace) {\n\t\t\t\tPath(x,y).h(10).addTo(g);\n\t\t\t\tx += 10;\n\t\t\t}\n\t\t\titem.format(x, y, item.width).addTo(g);\n\t\t\tx += item.width;\n\t\t\tif(item.needsSpace) {\n\t\t\t\tPath(x,y).h(10).addTo(g);\n\t\t\t\tx += 10;\n\t\t\t}\n\t\t}\n\t\tthis.attrs.width = this.width + paddingl + paddingr;\n\t\tthis.attrs.height = this.up + this.down + paddingt + paddingb;\n\t\tthis.attrs.viewBox = \"0 0 \" + this.attrs.width + \" \" + this.attrs.height;\n\t\tg.addTo(this);\n\t\tthis.formatted = true;\n\t\treturn this;\n\t}\n\tDiagram.prototype.addTo = function(parent) {\n\t\tvar scriptTag = document.getElementsByTagName('script');\n\t\tscriptTag = scriptTag[scriptTag.length - 1];\n\t\tvar parentTag = scriptTag.parentNode;\n\t\tparent = parent || parentTag;\n\t\treturn this.$super.addTo.call(this, parent);\n\t}\n\tDiagram.prototype.toSVG = function() {\n\t\tif (!this.formatted) {\n\t\t\tthis.format();\n\t\t}\n\t\treturn this.$super.toSVG.call(this);\n\t}\n\tDiagram.prototype.toString = function() {\n\t\tif (!this.formatted) {\n\t\t\tthis.format();\n\t\t}\n\t\treturn this.$super.toString.call(this);\n\t}\n\n\tfunction Sequence(items) {\n\t\tif(!(this instanceof Sequence)) return new Sequence([].slice.call(arguments));\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.items = items.map(wrapString);\n\t\tthis.width = this.items.reduce(function(sofar, el) { return sofar + el.width + (el.needsSpace?20:0)}, 0);\n\t\tthis.up = this.items.reduce(function(sofar,el) { return Math.max(sofar, el.up)}, 0);\n\t\tthis.down = this.items.reduce(function(sofar,el) { return Math.max(sofar, el.down)}, 0);\n\t}\n\tsubclassOf(Sequence, FakeSVG);\n\tSequence.prototype.format = function(x,y,width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tfor(var i = 0; i < this.items.length; i++) {\n\t\t\tvar item = this.items[i];\n\t\t\tif(item.needsSpace) {\n\t\t\t\tPath(x,y).h(10).addTo(this);\n\t\t\t\tx += 10;\n\t\t\t}\n\t\t\titem.format(x, y, item.width).addTo(this);\n\t\t\tx += item.width;\n\t\t\tif(item.needsSpace) {\n\t\t\t\tPath(x,y).h(10).addTo(this);\n\t\t\t\tx += 10;\n\t\t\t}\n\t\t}\n\t\treturn this;\n\t}\n\n\tfunction Choice(normal, items) {\n\t\tif(!(this instanceof Choice)) return new Choice(normal, [].slice.call(arguments,1));\n\t\tFakeSVG.call(this, 'g');\n\t\tif( typeof normal !== \"number\" || normal !== Math.floor(normal) ) {\n\t\t\tthrow new TypeError(\"The first argument of Choice() must be an integer.\");\n\t\t} else if(normal < 0 || normal >= items.length) {\n\t\t\tthrow new RangeError(\"The first argument of Choice() must be an index for one of the items.\");\n\t\t} else {\n\t\t\tthis.normal = normal;\n\t\t}\n\t\tthis.items = items.map(wrapString);\n\t\tthis.width = this.items.reduce(function(sofar, el){return Math.max(sofar, el.width)},0) + Diagram.ARC_RADIUS*4;\n\t\tthis.up = this.down = 0;\n\t\tfor(var i = 0; i < this.items.length; i++) {\n\t\t\tvar item = this.items[i];\n\t\t\tif(i < normal) { this.up += Math.max(Diagram.ARC_RADIUS,item.up + item.down + Diagram.VERTICAL_SEPARATION); }\n\t\t\tif(i == normal) { this.up += Math.max(Diagram.ARC_RADIUS, item.up); this.down += Math.max(Diagram.ARC_RADIUS, item.down); }\n\t\t\tif(i > normal) { this.down += Math.max(Diagram.ARC_RADIUS,Diagram.VERTICAL_SEPARATION + item.up + item.down); }\n\t\t}\n\t}\n\tsubclassOf(Choice, FakeSVG);\n\tChoice.prototype.format = function(x,y,width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tvar last = this.items.length -1;\n\t\tvar innerWidth = this.width - Diagram.ARC_RADIUS*4;\n\n\t\t// Do the elements that curve above\n\t\tfor(var i = this.normal - 1; i >= 0; i--) {\n\t\t\tvar item = this.items[i];\n\t\t\tif( i == this.normal - 1 ) {\n\t\t\t\tvar distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.items[i+1].up + Diagram.VERTICAL_SEPARATION + item.down);\n\t\t\t}\n\t\t\tPath(x,y).arc('se').up(distanceFromY - Diagram.ARC_RADIUS*2).arc('wn').addTo(this);\n\t\t\titem.format(x+Diagram.ARC_RADIUS*2,y - distanceFromY,innerWidth).addTo(this);\n\t\t\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y-distanceFromY).arc('ne').down(distanceFromY - Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\n\t\t\tdistanceFromY += Math.max(Diagram.ARC_RADIUS, item.up + Diagram.VERTICAL_SEPARATION + (i == 0 ? 0 : this.items[i-1].down));\n\t\t}\n\n\t\t// Do the straight-line path.\n\t\tPath(x,y).right(Diagram.ARC_RADIUS*2).addTo(this);\n\t\tthis.items[this.normal].format(x+Diagram.ARC_RADIUS*2, y, innerWidth).addTo(this);\n\t\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y).right(Diagram.ARC_RADIUS*2).addTo(this);\n\n\t\t// Do the elements that curve below\n\t\tfor(var i = this.normal+1; i <= last; i++) {\n\t\t\tvar item = this.items[i];\n\t\t\tif( i == this.normal + 1 ) {\n\t\t\t\tvar distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.items[i-1].down + Diagram.VERTICAL_SEPARATION + item.up);\n\t\t\t}\n\t\t\tPath(x,y).arc('ne').down(distanceFromY - Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\n\t\t\titem.format(x+Diagram.ARC_RADIUS*2, y+distanceFromY, innerWidth).addTo(this);\n\t\t\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y+distanceFromY).arc('se').up(distanceFromY - Diagram.ARC_RADIUS*2).arc('wn').addTo(this);\n\t\t\tdistanceFromY += Math.max(Diagram.ARC_RADIUS, item.down + Diagram.VERTICAL_SEPARATION + (i == last ? 0 : this.items[i+1].up));\n\t\t}\n\n\t\treturn this;\n\t}\n\n\tfunction Optional(item, skip) {\n\t\tif( skip === undefined )\n\t\t\treturn Choice(1, Skip(), item);\n\t\telse if ( skip === \"skip\" )\n\t\t\treturn Choice(0, Skip(), item);\n\t\telse\n\t\t\tthrow \"Unknown value for Optional()'s 'skip' argument.\";\n\t}\n\n/* TiddlyWiki: added wantArrow */\n\tfunction OneOrMore(item, rep, wantArrow) {\n\t\tif(!(this instanceof OneOrMore)) return new OneOrMore(item, rep, wantArrow);\n\t\tFakeSVG.call(this, 'g');\n\n/* TiddlyWiki: code added */\n\t\tthis.wantArrow = wantArrow;\n\n\t\trep = rep || (new Skip);\n\t\tthis.item = wrapString(item);\n\t\tthis.rep = wrapString(rep);\n\t\tthis.width = Math.max(this.item.width, this.rep.width) + Diagram.ARC_RADIUS*2;\n\t\tthis.up = this.item.up;\n\t\tthis.down = Math.max(Diagram.ARC_RADIUS*2, this.item.down + Diagram.VERTICAL_SEPARATION + this.rep.up + this.rep.down);\n\n/* TiddlyWiki: moved calculation of distanceFromY (of the repeat arc) to here */\n\t\tthis.distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.item.down+Diagram.VERTICAL_SEPARATION+this.rep.up);\n\t}\n\tsubclassOf(OneOrMore, FakeSVG);\n\tOneOrMore.prototype.needsSpace = true;\n\tOneOrMore.prototype.format = function(x,y,width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\t// Draw item\n\t\tPath(x,y).right(Diagram.ARC_RADIUS).addTo(this);\n\t\tthis.item.format(x+Diagram.ARC_RADIUS,y,this.width-Diagram.ARC_RADIUS*2).addTo(this);\n\t\tPath(x+this.width-Diagram.ARC_RADIUS,y).right(Diagram.ARC_RADIUS).addTo(this);\n\n\t\t// Draw repeat arc\n/* TiddlyWiki: moved calculation of distanceFromY from here to constructor */\n\t\tvar distanceFromY = this.distanceFromY;\n\t\t\n\t\tPath(x+Diagram.ARC_RADIUS,y).arc('nw').down(distanceFromY-Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\n\t\tthis.rep.format(x+Diagram.ARC_RADIUS, y+distanceFromY, this.width - Diagram.ARC_RADIUS*2).addTo(this);\n\t\tPath(x+this.width-Diagram.ARC_RADIUS, y+distanceFromY).arc('se').up(distanceFromY-Diagram.ARC_RADIUS*2).arc('en').addTo(this);\n\t\t\n/* TiddlyWiki: code added */\n\t\tif(this.wantArrow) {\n\t\t\tvar arrowSize = Diagram.ARC_RADIUS/2;\n\t\t\t// Compensate for the illusion that makes the arrow look unbalanced if it's too close to the curve below it\n\t\t\tvar multiplier = (distanceFromY < arrowSize*5) ? 1.2 : 1;\n\t\t\tPath(x-arrowSize, y+distanceFromY/2 + arrowSize/2, {class:\"arrow\"}).\n\t\t\t\tline(arrowSize, -arrowSize).line(arrowSize*multiplier, arrowSize).addTo(this);\n\t\t}\n\n\t\treturn this;\n\t}\n\n\tfunction ZeroOrMore(item, rep, skip, wantArrow) {\n\t\treturn Optional(OneOrMore(item, rep, wantArrow), skip);\n\t}\n\n/* TiddlyWiki: added type parameter */\n\tfunction Start(type) {\n\t\tif(!(this instanceof Start)) return new Start(type);\n\t\tFakeSVG.call(this, 'path');\n\t\tthis.type = type || 'single'\n\t\tthis.width = (this.type === 'double') ? 20 : 10;\n\t\tthis.up = 10;\n\t\tthis.down = 10;\n\t}\n\tsubclassOf(Start, FakeSVG);\n\tStart.prototype.format = function(x,y) {\n/* TiddlyWiki: added types */\n\t\tif(this.type === 'single') {\n\t\t\tthis.attrs.d = 'M '+x+' '+(y-10)+' v 20 m 0 -10 h 10.5';\n\t\t} else if(this.type === 'double') {\n\t\t\tthis.attrs.d = 'M '+x+' '+(y-10)+' v 20 m 10 -20 v 20 m -10 -10 h 20.5';\n\t\t} else { // 'none'\n\t\t\tthis.attrs.d = 'M '+x+' '+y+' h 10.5';\n\t\t}\n\t\treturn this;\n\t}\n\n/* TiddlyWiki: added type parameter */\n\tfunction End(type) {\n\t\tif(!(this instanceof End)) return new End(type);\n\t\tFakeSVG.call(this, 'path');\n\t\tthis.type = type || 'double';\n\t\tthis.width = (this.type === 'double') ? 20 : 10;\n\t\tthis.up = 10;\n\t\tthis.down = 10;\n\t}\n\tsubclassOf(End, FakeSVG);\n\tEnd.prototype.format = function(x,y) {\n/* TiddlyWiki: added types */\n\t\tif(this.type === 'single') {\n\t\t\tthis.attrs.d = 'M '+x+' '+y+' h 10 m 0 -10 v 20';\n\t\t} else if(this.type === 'double') {\n\t\t\tthis.attrs.d = 'M '+x+' '+y+' h 20 m -10 -10 v 20 m 10 -20 v 20';\n\t\t} else { // 'none'\n\t\t\tthis.attrs.d = 'M '+x+' '+y+' h 10';\n\t\t}\n\t\treturn this;\n\t}\n\n\tfunction Terminal(text) {\n\t\tif(!(this instanceof Terminal)) return new Terminal(text);\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.text = text;\n\t\tthis.width = text.length * 8 + 20; /* Assume that each char is .5em, and that the em is 16px */\n\t\tthis.up = 11;\n\t\tthis.down = 11;\n\t}\n\tsubclassOf(Terminal, FakeSVG);\n\tTerminal.prototype.needsSpace = true;\n\tTerminal.prototype.format = function(x, y, width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tFakeSVG('rect', {x:x, y:y-11, width:this.width, height:this.up+this.down, rx:10, ry:10}).addTo(this);\n\t\tFakeSVG('text', {x:x+this.width/2, y:y+4}, this.text).addTo(this);\n\t\treturn this;\n\t}\n\n\tfunction NonTerminal(text) {\n\t\tif(!(this instanceof NonTerminal)) return new NonTerminal(text);\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.text = text;\n\t\tthis.width = text.length * 8 + 20;\n\t\tthis.up = 11;\n\t\tthis.down = 11;\n\t}\n\tsubclassOf(NonTerminal, FakeSVG);\n\tNonTerminal.prototype.needsSpace = true;\n\tNonTerminal.prototype.format = function(x, y, width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tFakeSVG('rect', {x:x, y:y-11, width:this.width, height:this.up+this.down}).addTo(this);\n\t\tFakeSVG('text', {x:x+this.width/2, y:y+4}, this.text).addTo(this);\n\t\treturn this;\n\t}\n\n\tfunction Comment(text) {\n\t\tif(!(this instanceof Comment)) return new Comment(text);\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.text = text;\n\t\tthis.width = text.length * 7 + 10;\n\t\tthis.up = 11;\n\t\tthis.down = 11;\n\t}\n\tsubclassOf(Comment, FakeSVG);\n\tComment.prototype.needsSpace = true;\n\tComment.prototype.format = function(x, y, width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tFakeSVG('text', {x:x+this.width/2, y:y+5, class:'comment'}, this.text).addTo(this);\n\t\treturn this;\n\t}\n\n\tfunction Skip() {\n\t\tif(!(this instanceof Skip)) return new Skip();\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.width = 0;\n\t\tthis.up = 0;\n\t\tthis.down = 0;\n\t}\n\tsubclassOf(Skip, FakeSVG);\n\tSkip.prototype.format = function(x, y, width) {\n\t\tPath(x,y).right(width).addTo(this);\n\t\treturn this;\n\t}\n\t\n/* TiddlyWiki: added linking ability */\n\tfunction Link(item,options) {\n\t\tif(!(this instanceof Link)) return new Link(item,options);\n\t\tFakeSVG.call(this,'a',options);\n\t\tthis.item = item;\n\t\tthis.width = item.width;\n\t\tthis.up = item.up;\n\t\tthis.down = item.down;\n\t}\n\tsubclassOf(Link, FakeSVG);\n\tLink.prototype.needsSpace = true;\n\tLink.prototype.format = function(x, y, width) {\n\t\tthis.item.format(x,y,width).addTo(this);\n\t\treturn this;\n\t}\n\n/* TiddlyWiki: this block replaces the export mechanism in the original library */\n\tif (exports) {\n\t\texports.Diagram = Diagram;\n\t\texports.Sequence = Sequence;\n\t\texports.Choice = Choice;\n\t\texports.Optional = Optional;\n\t\texports.OneOrMore = OneOrMore;\n\t\texports.ZeroOrMore = ZeroOrMore;\n\t\texports.Terminal = Terminal;\n\t\texports.NonTerminal = NonTerminal;\n\t\texports.Comment = Comment;\n\t\texports.Skip = Skip;\n\t\texports.Link = Link;\n\t};\n})(\n\t{\n\tVERTICAL_SEPARATION: 8,\n\tARC_RADIUS: 10,\n\tDIAGRAM_CLASS: 'railroad-diagram',\n\tSTROKE_ODD_PIXEL_LENGTH: true,\n\tINTERNAL_ALIGNMENT: 'center',\n\t}\n);\n\n/* TiddlyWiki: removed assignments to properties of the window object */\n\n})($tw.node ? $tw.fakeDocument : window.document)\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/railroad/railroad-diagrams.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/railroad/parser.js": {
"title": "$:/plugins/tiddlywiki/railroad/parser.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/railroad/parser.js\ntype: application/javascript\nmodule-type: library\n\nParser for the source of a railroad diagram.\n\n[:x]\t\t\toptional, normally included\n[x]\t\t\t\toptional, normally omitted\n{x}\t\t\t\tone or more\n{x +\",\"}\t\tone or more, comma-separated\n[{:x}]\t\t\tzero or more, normally included\n[{:x +\",\"}]\t\tzero or more, comma-separated, normally included\n[{x}]\t\t\tzero or more, normally omitted\n[{x +\",\"}]\t\tzero or more, comma-separated, normally omitted\nx y z\t\t\tsequence\n<-x y z->\t\texplicit sequence\n(x|y|z)\t\t\talternatives\n(x|:y|z)\t\talternatives, normally y\n\"x\"\t\t\t\tterminal\n<\"x\">\t\t\tnonterminal\n/\"blah\"/\t\tcomment\n-\t\t\t\tdummy\n[[x|\"tiddler\"]]\tlink\n{{\"tiddler\"}}\ttransclusion\n\n\"x\" can also be written 'x' or \"\"\"x\"\"\"\n\npragmas:\n\t\\arrow yes|no\n\t\\debug yes|no\n\t\\start single|double|none\n\t\\end single|double|none\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar components = require(\"$:/plugins/tiddlywiki/railroad/components.js\").components;\n\nvar Parser = function(widget,source,options) {\n\tthis.widget = widget;\n\tthis.source = source;\n\tthis.options = options;\n\tthis.tokens = this.tokenise(source);\n\tthis.tokenPos = 0;\n\tthis.advance();\n\tthis.content = this.parseContent();\n\tthis.root = new components.Root(this.content);\n\tthis.checkFinished();\n};\n\n/////////////////////////// Parser dispatch\n\nParser.prototype.parseContent = function() {\n\tvar content = [];\n\t// Parse zero or more components\n\twhile(true) {\n\t\tvar component = this.parseComponent();\n\t\tif(!component) {\n\t\t\tbreak;\n\t\t}\n\t\tif(!component.isPragma) {\n\t\t\tcontent.push(component);\n\t\t}\n\t}\n\treturn content;\n};\n\nParser.prototype.parseComponent = function() {\n\tvar component = null;\n\tif(this.token) {\n\t\tif(this.at(\"string\")) {\n\t\t\tcomponent = this.parseTerminal();\n\t\t} else if(this.at(\"name\")) {\n\t\t\tcomponent = this.parseName();\n\t\t} else if(this.at(\"pragma\")) {\n\t\t\tcomponent = this.parsePragma();\n\t\t} else {\n\t\t\tswitch(this.token.value) {\n\t\t\t\tcase \"[\":\n\t\t\t\t\tcomponent = this.parseOptional();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"{\":\n\t\t\t\t\tcomponent = this.parseRepeated();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"<\":\n\t\t\t\t\tcomponent = this.parseNonterminal();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"(\":\n\t\t\t\t\tcomponent = this.parseChoice();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"/\":\n\t\t\t\t\tcomponent = this.parseComment();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"[[\":\n\t\t\t\t\tcomponent = this.parseLink();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"{{\":\n\t\t\t\t\tcomponent = this.parseTransclusion();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"<-\":\n\t\t\t\t\tcomponent = this.parseSequence();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"-\":\n\t\t\t\t\tcomponent = this.parseDummy();\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\treturn component;\n};\n\n/////////////////////////// Specific components\n\nParser.prototype.parseChoice = function() {\n\t// Consume the (\n\tthis.advance();\n\tvar content = [],\n\t\tcolon = -1;\n\tdo {\n\t\t// Allow at most one branch to be prefixed with a colon\n\t\tif(colon === -1 && this.eat(\":\")) {\n\t\t\tcolon = content.length;\n\t\t}\n\t\t// Parse the next branch\n\t\tcontent.push(this.parseContent());\n\t} while(this.eat(\"|\"));\n\t// Consume the closing bracket\n\tthis.close(\")\");\n\t// Create a component\n\treturn new components.Choice(content,colon === -1 ? 0 : colon);\n};\n\nParser.prototype.parseComment = function() {\n\t// Consume the /\n\tthis.advance();\n\t// The comment's content should be in a string literal\n\tvar content = this.expectString(\"after /\");\n\t// Consume the closing /\n\tthis.close(\"/\");\n\t// Create a component\n\treturn new components.Comment(content);\n};\n\nParser.prototype.parseDummy = function() {\n\t// Consume the -\n\tthis.advance();\n\t// Create a component\n\treturn new components.Dummy();\n};\n\nParser.prototype.parseLink = function() {\n\t// Consume the [[\n\tthis.advance();\n\t// Parse the content\n\tvar content = this.parseContent();\n\t// Consume the |\n\tthis.expect(\"|\");\n\t// Consume the target\n\tvar target = this.expectNameOrString(\"as link target\");\n\t// Prepare some attributes for the SVG \"a\" element to carry\n\tvar options = {\"data-tw-target\": target};\n\tif($tw.utils.isLinkExternal(target)) {\n\t\toptions[\"data-tw-external\"] = true;\n\t}\n\t// Consume the closing ]]\n\tthis.close(\"]]\");\n\t// Create a component\n\treturn new components.Link(content,options);\n};\n\nParser.prototype.parseName = function() {\n\t// Create a component\n\tvar component = new components.Nonterminal(this.token.value);\n\t// Consume the name\n\tthis.advance();\n\treturn component;\n};\n\nParser.prototype.parseNonterminal = function() {\n\t// Consume the <\n\tthis.advance();\n\t// The nonterminal's name should be in a string literal\n\tvar content = this.expectString(\"after <\");\n\t// Consume the closing bracket\n\tthis.close(\">\");\n\t// Create a component\n\treturn new components.Nonterminal(content);\n};\n\nParser.prototype.parseOptional = function() {\n\tvar wantArrow = this.options.arrow;\n\t// Consume the [\n\tthis.advance();\n\t// Consume the { if there is one\n\tvar repeated = this.eat(\"{\");\n\t// Note whether omission is the normal route\n\tvar normal = this.eat(\":\");\n\t// Parse the content\n\tvar content = this.parseContent(),\n\t\tseparator = null;\n\t// Parse the separator if there is one\n\tif(repeated && this.eat(\"+\")) {\n\t\tseparator = this.parseContent();\n\t}\n\t// Consume the closing brackets\n\tif(repeated) {\n\t\tthis.close(\"}\");\n\t}\n\tthis.close(\"]\");\n\t// Create a component\n\treturn repeated ? new components.OptionalRepeated(content,separator,normal,wantArrow)\n\t\t: new components.Optional(content,normal);\n};\n\nParser.prototype.parseRepeated = function() {\n\tvar wantArrow = this.options.arrow;\n\t// Consume the {\n\tthis.advance();\n\t// Parse the content\n\tvar content = this.parseContent(),\n\t\tseparator = null;\n\t// Parse the separator if there is one\n\tif(this.eat(\"+\")) {\n\t\tseparator = this.parseContent();\n\t}\n\t// Consume the closing bracket\n\tthis.close(\"}\");\n\t// Create a component\n\treturn new components.Repeated(content,separator,wantArrow);\n};\n\nParser.prototype.parseSequence = function() {\n\t// Consume the <-\n\tthis.advance();\n\t// Parse the content\n\tvar content = this.parseContent();\n\t// Consume the closing ->\n\tthis.close(\"->\");\n\t// Create a component\n\treturn new components.Sequence(content);\n};\n\nParser.prototype.parseTerminal = function() {\n\tvar component = new components.Terminal(this.token.value);\n\t// Consume the string literal\n\tthis.advance();\n return component;\n};\n\nParser.prototype.parseTransclusion = function() {\n\t// Consume the {{\n\tthis.advance();\n\t// Consume the text reference\n\tvar textRef = this.expectNameOrString(\"as transclusion source\");\n\t// Consume the closing }}\n\tthis.close(\"}}\");\n\t// Retrieve the content of the text reference\n\tvar source = this.widget.wiki.getTextReference(textRef,\"\",this.widget.getVariable(\"currentTiddler\"));\n\t// Parse the content\n\tvar content = new Parser(this.widget,source).content;\n\t// Create a component\n\treturn new components.Transclusion(content);\n};\n\n/////////////////////////// Pragmas\n\nParser.prototype.parsePragma = function() {\n\t// Create a dummy component\n\tvar component = { isPragma: true };\n\t// Consume the pragma\n\tvar pragma = this.token.value;\n\tthis.advance();\n\t// Apply the setting\n\tif(pragma === \"arrow\") {\n\t\tthis.options.arrow = this.parseYesNo(pragma);\t\t\n\t} else if(pragma === \"debug\") {\n\t\tthis.options.debug = true;\n\t} else if(pragma === \"start\") {\n\t\tthis.options.start = this.parseTerminusStyle(pragma);\t\t\n\t} else if(pragma === \"end\") {\n\t\tthis.options.end = this.parseTerminusStyle(pragma);\t\t\n\t} else {\n\t\tthrow \"Invalid pragma\";\n\t}\n\treturn component;\n};\n\nParser.prototype.parseYesNo = function(pragma) {\n\treturn this.parseSetting([\"yes\",\"no\"],pragma) === \"yes\";\n}\n\nParser.prototype.parseTerminusStyle = function(pragma) {\n\treturn this.parseSetting([\"single\",\"double\",\"none\"],pragma);\n}\n\nParser.prototype.parseSetting = function(options,pragma) {\n\tif(this.at(\"name\") && options.indexOf(this.token.value) !== -1) {\n\t\treturn this.tokenValueEaten();\t\t\n\t}\n\tthrow options.join(\" or \") + \" expected after \\\\\" + pragma;\n}\n\n/////////////////////////// Token manipulation\n\nParser.prototype.advance = function() {\n\tif(this.tokenPos >= this.tokens.length) {\n\t\tthis.token = null;\n\t}\n\tthis.token = this.tokens[this.tokenPos++];\n};\n\nParser.prototype.at = function(token) {\n\treturn this.token && (this.token.type === token || this.token.type === \"token\" && this.token.value === token);\n};\n\nParser.prototype.eat = function(token) {\n\tvar at = this.at(token);\n\tif(at) {\n\t\tthis.advance();\n\t}\n\treturn at;\n};\n\nParser.prototype.tokenValueEaten = function() {\n\tvar output = this.token.value;\n\tthis.advance();\n\treturn output;\n};\n\nParser.prototype.close = function(token) {\n\tif(!this.eat(token)) {\n\t\tthrow \"Closing \" + token + \" expected\";\n\t}\n};\n\nParser.prototype.checkFinished = function() {\n\tif(this.token) {\n\t\tthrow \"Syntax error at \" + this.token.value;\n\t}\n};\n\nParser.prototype.expect = function(token) {\n\tif(!this.eat(token)) {\n\t\tthrow token + \" expected\";\n\t}\n};\n\nParser.prototype.expectString = function(context,token) {\n\tif(!this.at(\"string\")) {\n\t\ttoken = token || \"String\";\n\t\tthrow token + \" expected \" + context;\n\t}\n\treturn this.tokenValueEaten();\n};\n\nParser.prototype.expectNameOrString = function(context) {\n\tif(this.at(\"name\")) {\n\t\treturn this.tokenValueEaten();\n\t}\n\treturn this.expectString(context,\"Name or string\");\n};\n\n/////////////////////////// Tokenisation\n\nParser.prototype.tokenise = function(source) {\n\tvar tokens = [],\n\t\tpos = 0,\n\t\tc, s, token;\n\twhile(pos < source.length) {\n\t\t// Initialise this iteration\n\t\ts = token = null;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Avoid falling off the end of the string\n\t\tif (pos >= source.length) {\n\t\t\tbreak;\n\t\t}\n\t\t// Examine the next character\n\t\tc = source.charAt(pos);\n\t\tif(\"\\\"'\".indexOf(c) !== -1) {\n\t\t\t// String literal\n\t\t\ttoken = $tw.utils.parseStringLiteral(source,pos);\n\t\t\tif(!token) {\n\t\t\t\tthrow \"Unterminated string literal\";\n\t\t\t}\n\t\t} else if(\"[]{}\".indexOf(c) !== -1) {\n\t\t\t// Single or double character\n\t\t\ts = source.charAt(pos+1) === c ? c + c : c;\n\t\t} else if(c === \"<\") {\n\t\t\t// < or <-\n\t\t\ts = source.charAt(pos+1) === \"-\" ? \"<-\" : \"<\";\n\t\t} else if(c === \"-\") {\n\t\t\t// - or ->\n\t\t\ts = source.charAt(pos+1) === \">\" ? \"->\" : \"-\";\n\t\t} else if(\"()>+/:|\".indexOf(c) !== -1) {\n\t\t\t// Single character\n\t\t\ts = c;\n\t\t} else if(c.match(/[a-zA-Z]/)) {\n\t\t\t// Name\n\t\t\ttoken = this.readName(source,pos);\n\t\t} else if(c.match(/\\\\/)) {\n\t\t\t// Pragma\n\t\t\ttoken = this.readPragma(source,pos);\n\t\t} else {\n\t\t\tthrow \"Syntax error at \" + c;\n\t\t}\n\t\t// Add our findings to the return array\n\t\tif(token) {\n\t\t\ttokens.push(token);\n\t\t} else {\n\t\t\ttoken = $tw.utils.parseTokenString(source,pos,s);\n\t\t\ttokens.push(token);\n\t\t}\n\t\t// Prepare for the next character\n\t\tpos = token.end;\n\t}\n\treturn tokens;\n};\n\nParser.prototype.readName = function(source,pos) {\n\tvar re = /([a-zA-Z0-9_.-]+)/g;\n\tre.lastIndex = pos;\n\tvar match = re.exec(source);\n\tif(match && match.index === pos) {\n\t\treturn {type: \"name\", value: match[1], start: pos, end: pos+match[1].length};\n\t} else {\n\t\tthrow \"Invalid name\";\n\t}\n};\n\nParser.prototype.readPragma = function(source,pos) {\n\tvar re = /([a-z]+)/g;\n\tpos++;\n\tre.lastIndex = pos;\n\tvar match = re.exec(source);\n\tif(match && match.index === pos) {\n\t\treturn {type: \"pragma\", value: match[1], start: pos, end: pos+match[1].length};\n\t} else {\n\t\tthrow \"Invalid pragma\";\n\t}\n};\n\n/////////////////////////// Exports\n\nexports.parser = Parser;\n\n})();",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/tiddlywiki/railroad/typed-parser.js": {
"title": "$:/plugins/tiddlywiki/railroad/typed-parser.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/railroad/typed-parser.js\ntype: application/javascript\nmodule-type: parser\n\nThis parser wraps unadorned railroad syntax into a railroad widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar RailroadParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"railroad\",\n\t\t\ttag: \"$railroad\",\n\t\t\ttext: text\n\t\t};\n\tthis.tree = [element];\nconsole.log(text);\n};\n\nexports[\"text/vnd.tiddlywiki.railroad\"] = RailroadParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/plugins/tiddlywiki/railroad/wrapper.js": {
"title": "$:/plugins/tiddlywiki/railroad/wrapper.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/railroad/wrapper.js\ntype: application/javascript\nmodule-type: widget\n\nWrapper for `railroad-diagrams.js` that provides a `<$railroad>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Parser = require(\"$:/plugins/tiddlywiki/railroad/parser.js\").parser,\n\tWidget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RailroadWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\nvar RAILROAD_OPTIONS = \"$:/config/railroad\";\n\n/*\nInherit from the base widget class\n*/\nRailroadWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRailroadWidget.prototype.render = function(parent,nextSibling) {\n\t// Housekeeping\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Get the source text\n\tvar source = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\t// Create a div to contain the SVG or error message\n\tvar div = this.document.createElement(\"div\");\n\ttry {\n\t\t// Initialise options from the config tiddler or widget attributes\n\t\tvar config = $tw.wiki.getTiddlerData(RAILROAD_OPTIONS,{});\n\t\tvar options = {\n\t\t\tarrow: this.getAttribute(\"arrow\", config.arrow || \"yes\") === \"yes\",\n\t\t\tdebug: this.getAttribute(\"debug\", config.debug || \"no\") === \"yes\",\n\t\t\tstart: this.getAttribute(\"start\", config.start || \"single\"),\n\t\t\tend: this.getAttribute(\"end\", config.end || \"single\")\n\t\t};\n\t\t// Parse the source\n\t\tvar parser = new Parser(this,source,options);\n\t\t// Generate content into the div\n\t\tif(parser.options.debug) {\n\t\t\tthis.renderDebug(parser,div);\n\t\t} else {\n\t\t\tthis.renderSvg(parser,div);\n\t\t}\n\t} catch(ex) {\n\t\tdiv.className = \"tc-error\";\n\t\tdiv.textContent = ex;\n\t}\n\t// Insert the div into the DOM\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\n};\n\nRailroadWidget.prototype.renderDebug = function(parser,div) {\n\tvar output = [\"<pre>\"];\n\tparser.root.debug(output, \"\");\n\toutput.push(\"</pre>\");\n\tdiv.innerHTML = output.join(\"\");\n};\n\nRailroadWidget.prototype.renderSvg = function(parser,div) {\n\t// Generate a model of the diagram\n\tvar fakeSvg = parser.root.toSvg(parser.options);\n\t// Render the model into a tree of SVG DOM nodes\n\tvar svg = fakeSvg.toSVG();\n\t// Fill in the remaining attributes of any link nodes\n\tthis.patchLinks(svg);\n\t// Insert the SVG tree into the div\n\tdiv.appendChild(svg);\n};\n\nRailroadWidget.prototype.patchLinks = function(node) {\n\tvar self = this;\n\tif(!$tw.node && node.hasChildNodes()) {\n\t\tvar children = node.childNodes;\n\t\tfor(var i=0; i<children.length; i++) {\n\t\t\tvar child = children[i];\n\t\t\tvar attributes = child.attributes;\n\t\t\tif(attributes) {\n\t\t\t\t// Find each element that has a data-tw-target attribute\n\t\t\t\tvar target = child.attributes[\"data-tw-target\"];\n\t\t\t\tif(target !== undefined) {\n\t\t\t\t\ttarget = target.value;\n\t\t\t\t\tif(child.attributes[\"data-tw-external\"]) {\n\t\t\t\t\t\t// External links are straightforward\n\t\t\t\t\t\tchild.setAttribute(\"target\",\"_blank\");\n\t\t\t\t\t\tchild.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Each internal link gets its own onclick handler, capturing its own copy of target\n\t\t\t\t\t\t(function(myTarget) {\n\t\t\t\t\t\t\tchild.onclick = function(event) {\n\t\t\t\t\t\t\t\tself.dispatchLink(myTarget,event);\n\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})(target);\n\t\t\t\t\t\ttarget = \"#\" + target;\n\t\t\t\t\t}\n\t\t\t\t\tchild.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",target);\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.patchLinks(child);\n\t\t}\n\t}\n};\n\nRailroadWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text || changedTiddlers[RAILROAD_OPTIONS]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn false;\t\n};\n\nRailroadWidget.prototype.dispatchLink = function(to,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: to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nexports.railroad = RailroadWidget;\n\n})();",
"type": "application/javascript",
"module-type": "widget"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/sax/sax.js": {
"text": ";(function (sax) { // wrapper for non-node envs\n sax.parser = function (strict, opt) { return new SAXParser(strict, opt) }\n sax.SAXParser = SAXParser\n sax.SAXStream = SAXStream\n sax.createStream = createStream\n\n // When we pass the MAX_BUFFER_LENGTH position, start checking for buffer overruns.\n // When we check, schedule the next check for MAX_BUFFER_LENGTH - (max(buffer lengths)),\n // since that's the earliest that a buffer overrun could occur. This way, checks are\n // as rare as required, but as often as necessary to ensure never crossing this bound.\n // Furthermore, buffers are only tested at most once per write(), so passing a very\n // large string into write() might have undesirable effects, but this is manageable by\n // the caller, so it is assumed to be safe. Thus, a call to write() may, in the extreme\n // edge case, result in creating at most one complete copy of the string passed in.\n // Set to Infinity to have unlimited buffers.\n sax.MAX_BUFFER_LENGTH = 64 * 1024\n\n var buffers = [\n 'comment', 'sgmlDecl', 'textNode', 'tagName', 'doctype',\n 'procInstName', 'procInstBody', 'entity', 'attribName',\n 'attribValue', 'cdata', 'script'\n ]\n\n sax.EVENTS = [\n 'text',\n 'processinginstruction',\n 'sgmldeclaration',\n 'doctype',\n 'comment',\n 'opentagstart',\n 'attribute',\n 'opentag',\n 'closetag',\n 'opencdata',\n 'cdata',\n 'closecdata',\n 'error',\n 'end',\n 'ready',\n 'script',\n 'opennamespace',\n 'closenamespace'\n ]\n\n function SAXParser (strict, opt) {\n if (!(this instanceof SAXParser)) {\n return new SAXParser(strict, opt)\n }\n\n var parser = this\n clearBuffers(parser)\n parser.q = parser.c = ''\n parser.bufferCheckPosition = sax.MAX_BUFFER_LENGTH\n parser.opt = opt || {}\n parser.opt.lowercase = parser.opt.lowercase || parser.opt.lowercasetags\n parser.looseCase = parser.opt.lowercase ? 'toLowerCase' : 'toUpperCase'\n parser.tags = []\n parser.closed = parser.closedRoot = parser.sawRoot = false\n parser.tag = parser.error = null\n parser.strict = !!strict\n parser.noscript = !!(strict || parser.opt.noscript)\n parser.state = S.BEGIN\n parser.strictEntities = parser.opt.strictEntities\n parser.ENTITIES = parser.strictEntities ? Object.create(sax.XML_ENTITIES) : Object.create(sax.ENTITIES)\n parser.attribList = []\n\n // namespaces form a prototype chain.\n // it always points at the current tag,\n // which protos to its parent tag.\n if (parser.opt.xmlns) {\n parser.ns = Object.create(rootNS)\n }\n\n // mostly just for error reporting\n parser.trackPosition = parser.opt.position !== false\n if (parser.trackPosition) {\n parser.position = parser.line = parser.column = 0\n }\n emit(parser, 'onready')\n }\n\n if (!Object.create) {\n Object.create = function (o) {\n function F () {}\n F.prototype = o\n var newf = new F()\n return newf\n }\n }\n\n if (!Object.keys) {\n Object.keys = function (o) {\n var a = []\n for (var i in o) if (o.hasOwnProperty(i)) a.push(i)\n return a\n }\n }\n\n function checkBufferLength (parser) {\n var maxAllowed = Math.max(sax.MAX_BUFFER_LENGTH, 10)\n var maxActual = 0\n for (var i = 0, l = buffers.length; i < l; i++) {\n var len = parser[buffers[i]].length\n if (len > maxAllowed) {\n // Text/cdata nodes can get big, and since they're buffered,\n // we can get here under normal conditions.\n // Avoid issues by emitting the text node now,\n // so at least it won't get any bigger.\n switch (buffers[i]) {\n case 'textNode':\n closeText(parser)\n break\n\n case 'cdata':\n emitNode(parser, 'oncdata', parser.cdata)\n parser.cdata = ''\n break\n\n case 'script':\n emitNode(parser, 'onscript', parser.script)\n parser.script = ''\n break\n\n default:\n error(parser, 'Max buffer length exceeded: ' + buffers[i])\n }\n }\n maxActual = Math.max(maxActual, len)\n }\n // schedule the next check for the earliest possible buffer overrun.\n var m = sax.MAX_BUFFER_LENGTH - maxActual\n parser.bufferCheckPosition = m + parser.position\n }\n\n function clearBuffers (parser) {\n for (var i = 0, l = buffers.length; i < l; i++) {\n parser[buffers[i]] = ''\n }\n }\n\n function flushBuffers (parser) {\n closeText(parser)\n if (parser.cdata !== '') {\n emitNode(parser, 'oncdata', parser.cdata)\n parser.cdata = ''\n }\n if (parser.script !== '') {\n emitNode(parser, 'onscript', parser.script)\n parser.script = ''\n }\n }\n\n SAXParser.prototype = {\n end: function () { end(this) },\n write: write,\n resume: function () { this.error = null; return this },\n close: function () { return this.write(null) },\n flush: function () { flushBuffers(this) }\n }\n\n var Stream\n try {\n Stream = require('stream').Stream\n } catch (ex) {\n Stream = function () {}\n }\n\n var streamWraps = sax.EVENTS.filter(function (ev) {\n return ev !== 'error' && ev !== 'end'\n })\n\n function createStream (strict, opt) {\n return new SAXStream(strict, opt)\n }\n\n function SAXStream (strict, opt) {\n if (!(this instanceof SAXStream)) {\n return new SAXStream(strict, opt)\n }\n\n Stream.apply(this)\n\n this._parser = new SAXParser(strict, opt)\n this.writable = true\n this.readable = true\n\n var me = this\n\n this._parser.onend = function () {\n me.emit('end')\n }\n\n this._parser.onerror = function (er) {\n me.emit('error', er)\n\n // if didn't throw, then means error was handled.\n // go ahead and clear error, so we can write again.\n me._parser.error = null\n }\n\n this._decoder = null\n\n streamWraps.forEach(function (ev) {\n Object.defineProperty(me, 'on' + ev, {\n get: function () {\n return me._parser['on' + ev]\n },\n set: function (h) {\n if (!h) {\n me.removeAllListeners(ev)\n me._parser['on' + ev] = h\n return h\n }\n me.on(ev, h)\n },\n enumerable: true,\n configurable: false\n })\n })\n }\n\n SAXStream.prototype = Object.create(Stream.prototype, {\n constructor: {\n value: SAXStream\n }\n })\n\n SAXStream.prototype.write = function (data) {\n if (typeof Buffer === 'function' &&\n typeof Buffer.isBuffer === 'function' &&\n Buffer.isBuffer(data)) {\n if (!this._decoder) {\n var SD = require('string_decoder').StringDecoder\n this._decoder = new SD('utf8')\n }\n data = this._decoder.write(data)\n }\n\n this._parser.write(data.toString())\n this.emit('data', data)\n return true\n }\n\n SAXStream.prototype.end = function (chunk) {\n if (chunk && chunk.length) {\n this.write(chunk)\n }\n this._parser.end()\n return true\n }\n\n SAXStream.prototype.on = function (ev, handler) {\n var me = this\n if (!me._parser['on' + ev] && streamWraps.indexOf(ev) !== -1) {\n me._parser['on' + ev] = function () {\n var args = arguments.length === 1 ? [arguments[0]] : Array.apply(null, arguments)\n args.splice(0, 0, ev)\n me.emit.apply(me, args)\n }\n }\n\n return Stream.prototype.on.call(me, ev, handler)\n }\n\n // this really needs to be replaced with character classes.\n // XML allows all manner of ridiculous numbers and digits.\n var CDATA = '[CDATA['\n var DOCTYPE = 'DOCTYPE'\n var XML_NAMESPACE = 'http://www.w3.org/XML/1998/namespace'\n var XMLNS_NAMESPACE = 'http://www.w3.org/2000/xmlns/'\n var rootNS = { xml: XML_NAMESPACE, xmlns: XMLNS_NAMESPACE }\n\n // http://www.w3.org/TR/REC-xml/#NT-NameStartChar\n // This implementation works on strings, a single character at a time\n // as such, it cannot ever support astral-plane characters (10000-EFFFF)\n // without a significant breaking change to either this parser, or the\n // JavaScript language. Implementation of an emoji-capable xml parser\n // is left as an exercise for the reader.\n var nameStart = /[:_A-Za-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD]/\n\n var nameBody = /[:_A-Za-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\u00B7\\u0300-\\u036F\\u203F-\\u2040.\\d-]/\n\n var entityStart = /[#:_A-Za-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD]/\n var entityBody = /[#:_A-Za-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\u00B7\\u0300-\\u036F\\u203F-\\u2040.\\d-]/\n\n function isWhitespace (c) {\n return c === ' ' || c === '\\n' || c === '\\r' || c === '\\t'\n }\n\n function isQuote (c) {\n return c === '\"' || c === '\\''\n }\n\n function isAttribEnd (c) {\n return c === '>' || isWhitespace(c)\n }\n\n function isMatch (regex, c) {\n return regex.test(c)\n }\n\n function notMatch (regex, c) {\n return !isMatch(regex, c)\n }\n\n var S = 0\n sax.STATE = {\n BEGIN: S++, // leading byte order mark or whitespace\n BEGIN_WHITESPACE: S++, // leading whitespace\n TEXT: S++, // general stuff\n TEXT_ENTITY: S++, // & and such.\n OPEN_WAKA: S++, // <\n SGML_DECL: S++, // <!BLARG\n SGML_DECL_QUOTED: S++, // <!BLARG foo \"bar\n DOCTYPE: S++, // <!DOCTYPE\n DOCTYPE_QUOTED: S++, // <!DOCTYPE \"//blah\n DOCTYPE_DTD: S++, // <!DOCTYPE \"//blah\" [ ...\n DOCTYPE_DTD_QUOTED: S++, // <!DOCTYPE \"//blah\" [ \"foo\n COMMENT_STARTING: S++, // <!-\n COMMENT: S++, // <!--\n COMMENT_ENDING: S++, // <!-- blah -\n COMMENT_ENDED: S++, // <!-- blah --\n CDATA: S++, // <![CDATA[ something\n CDATA_ENDING: S++, // ]\n CDATA_ENDING_2: S++, // ]]\n PROC_INST: S++, // <?hi\n PROC_INST_BODY: S++, // <?hi there\n PROC_INST_ENDING: S++, // <?hi \"there\" ?\n OPEN_TAG: S++, // <strong\n OPEN_TAG_SLASH: S++, // <strong /\n ATTRIB: S++, // <a\n ATTRIB_NAME: S++, // <a foo\n ATTRIB_NAME_SAW_WHITE: S++, // <a foo _\n ATTRIB_VALUE: S++, // <a foo=\n ATTRIB_VALUE_QUOTED: S++, // <a foo=\"bar\n ATTRIB_VALUE_CLOSED: S++, // <a foo=\"bar\"\n ATTRIB_VALUE_UNQUOTED: S++, // <a foo=bar\n ATTRIB_VALUE_ENTITY_Q: S++, // <foo bar=\""\"\n ATTRIB_VALUE_ENTITY_U: S++, // <foo bar="\n CLOSE_TAG: S++, // </a\n CLOSE_TAG_SAW_WHITE: S++, // </a >\n SCRIPT: S++, // <script> ...\n SCRIPT_ENDING: S++ // <script> ... <\n }\n\n sax.XML_ENTITIES = {\n 'amp': '&',\n 'gt': '>',\n 'lt': '<',\n 'quot': '\"',\n 'apos': \"'\"\n }\n\n sax.ENTITIES = {\n 'amp': '&',\n 'gt': '>',\n 'lt': '<',\n 'quot': '\"',\n 'apos': \"'\",\n 'AElig': 198,\n 'Aacute': 193,\n 'Acirc': 194,\n 'Agrave': 192,\n 'Aring': 197,\n 'Atilde': 195,\n 'Auml': 196,\n 'Ccedil': 199,\n 'ETH': 208,\n 'Eacute': 201,\n 'Ecirc': 202,\n 'Egrave': 200,\n 'Euml': 203,\n 'Iacute': 205,\n 'Icirc': 206,\n 'Igrave': 204,\n 'Iuml': 207,\n 'Ntilde': 209,\n 'Oacute': 211,\n 'Ocirc': 212,\n 'Ograve': 210,\n 'Oslash': 216,\n 'Otilde': 213,\n 'Ouml': 214,\n 'THORN': 222,\n 'Uacute': 218,\n 'Ucirc': 219,\n 'Ugrave': 217,\n 'Uuml': 220,\n 'Yacute': 221,\n 'aacute': 225,\n 'acirc': 226,\n 'aelig': 230,\n 'agrave': 224,\n 'aring': 229,\n 'atilde': 227,\n 'auml': 228,\n 'ccedil': 231,\n 'eacute': 233,\n 'ecirc': 234,\n 'egrave': 232,\n 'eth': 240,\n 'euml': 235,\n 'iacute': 237,\n 'icirc': 238,\n 'igrave': 236,\n 'iuml': 239,\n 'ntilde': 241,\n 'oacute': 243,\n 'ocirc': 244,\n 'ograve': 242,\n 'oslash': 248,\n 'otilde': 245,\n 'ouml': 246,\n 'szlig': 223,\n 'thorn': 254,\n 'uacute': 250,\n 'ucirc': 251,\n 'ugrave': 249,\n 'uuml': 252,\n 'yacute': 253,\n 'yuml': 255,\n 'copy': 169,\n 'reg': 174,\n 'nbsp': 160,\n 'iexcl': 161,\n 'cent': 162,\n 'pound': 163,\n 'curren': 164,\n 'yen': 165,\n 'brvbar': 166,\n 'sect': 167,\n 'uml': 168,\n 'ordf': 170,\n 'laquo': 171,\n 'not': 172,\n 'shy': 173,\n 'macr': 175,\n 'deg': 176,\n 'plusmn': 177,\n 'sup1': 185,\n 'sup2': 178,\n 'sup3': 179,\n 'acute': 180,\n 'micro': 181,\n 'para': 182,\n 'middot': 183,\n 'cedil': 184,\n 'ordm': 186,\n 'raquo': 187,\n 'frac14': 188,\n 'frac12': 189,\n 'frac34': 190,\n 'iquest': 191,\n 'times': 215,\n 'divide': 247,\n 'OElig': 338,\n 'oelig': 339,\n 'Scaron': 352,\n 'scaron': 353,\n 'Yuml': 376,\n 'fnof': 402,\n 'circ': 710,\n 'tilde': 732,\n 'Alpha': 913,\n 'Beta': 914,\n 'Gamma': 915,\n 'Delta': 916,\n 'Epsilon': 917,\n 'Zeta': 918,\n 'Eta': 919,\n 'Theta': 920,\n 'Iota': 921,\n 'Kappa': 922,\n 'Lambda': 923,\n 'Mu': 924,\n 'Nu': 925,\n 'Xi': 926,\n 'Omicron': 927,\n 'Pi': 928,\n 'Rho': 929,\n 'Sigma': 931,\n 'Tau': 932,\n 'Upsilon': 933,\n 'Phi': 934,\n 'Chi': 935,\n 'Psi': 936,\n 'Omega': 937,\n 'alpha': 945,\n 'beta': 946,\n 'gamma': 947,\n 'delta': 948,\n 'epsilon': 949,\n 'zeta': 950,\n 'eta': 951,\n 'theta': 952,\n 'iota': 953,\n 'kappa': 954,\n 'lambda': 955,\n 'mu': 956,\n 'nu': 957,\n 'xi': 958,\n 'omicron': 959,\n 'pi': 960,\n 'rho': 961,\n 'sigmaf': 962,\n 'sigma': 963,\n 'tau': 964,\n 'upsilon': 965,\n 'phi': 966,\n 'chi': 967,\n 'psi': 968,\n 'omega': 969,\n 'thetasym': 977,\n 'upsih': 978,\n 'piv': 982,\n 'ensp': 8194,\n 'emsp': 8195,\n 'thinsp': 8201,\n 'zwnj': 8204,\n 'zwj': 8205,\n 'lrm': 8206,\n 'rlm': 8207,\n 'ndash': 8211,\n 'mdash': 8212,\n 'lsquo': 8216,\n 'rsquo': 8217,\n 'sbquo': 8218,\n 'ldquo': 8220,\n 'rdquo': 8221,\n 'bdquo': 8222,\n 'dagger': 8224,\n 'Dagger': 8225,\n 'bull': 8226,\n 'hellip': 8230,\n 'permil': 8240,\n 'prime': 8242,\n 'Prime': 8243,\n 'lsaquo': 8249,\n 'rsaquo': 8250,\n 'oline': 8254,\n 'frasl': 8260,\n 'euro': 8364,\n 'image': 8465,\n 'weierp': 8472,\n 'real': 8476,\n 'trade': 8482,\n 'alefsym': 8501,\n 'larr': 8592,\n 'uarr': 8593,\n 'rarr': 8594,\n 'darr': 8595,\n 'harr': 8596,\n 'crarr': 8629,\n 'lArr': 8656,\n 'uArr': 8657,\n 'rArr': 8658,\n 'dArr': 8659,\n 'hArr': 8660,\n 'forall': 8704,\n 'part': 8706,\n 'exist': 8707,\n 'empty': 8709,\n 'nabla': 8711,\n 'isin': 8712,\n 'notin': 8713,\n 'ni': 8715,\n 'prod': 8719,\n 'sum': 8721,\n 'minus': 8722,\n 'lowast': 8727,\n 'radic': 8730,\n 'prop': 8733,\n 'infin': 8734,\n 'ang': 8736,\n 'and': 8743,\n 'or': 8744,\n 'cap': 8745,\n 'cup': 8746,\n 'int': 8747,\n 'there4': 8756,\n 'sim': 8764,\n 'cong': 8773,\n 'asymp': 8776,\n 'ne': 8800,\n 'equiv': 8801,\n 'le': 8804,\n 'ge': 8805,\n 'sub': 8834,\n 'sup': 8835,\n 'nsub': 8836,\n 'sube': 8838,\n 'supe': 8839,\n 'oplus': 8853,\n 'otimes': 8855,\n 'perp': 8869,\n 'sdot': 8901,\n 'lceil': 8968,\n 'rceil': 8969,\n 'lfloor': 8970,\n 'rfloor': 8971,\n 'lang': 9001,\n 'rang': 9002,\n 'loz': 9674,\n 'spades': 9824,\n 'clubs': 9827,\n 'hearts': 9829,\n 'diams': 9830\n }\n\n Object.keys(sax.ENTITIES).forEach(function (key) {\n var e = sax.ENTITIES[key]\n var s = typeof e === 'number' ? String.fromCharCode(e) : e\n sax.ENTITIES[key] = s\n })\n\n for (var s in sax.STATE) {\n sax.STATE[sax.STATE[s]] = s\n }\n\n // shorthand\n S = sax.STATE\n\n function emit (parser, event, data) {\n parser[event] && parser[event](data)\n }\n\n function emitNode (parser, nodeType, data) {\n if (parser.textNode) closeText(parser)\n emit(parser, nodeType, data)\n }\n\n function closeText (parser) {\n parser.textNode = textopts(parser.opt, parser.textNode)\n if (parser.textNode) emit(parser, 'ontext', parser.textNode)\n parser.textNode = ''\n }\n\n function textopts (opt, text) {\n if (opt.trim) text = text.trim()\n if (opt.normalize) text = text.replace(/\\s+/g, ' ')\n return text\n }\n\n function error (parser, er) {\n closeText(parser)\n if (parser.trackPosition) {\n er += '\\nLine: ' + parser.line +\n '\\nColumn: ' + parser.column +\n '\\nChar: ' + parser.c\n }\n er = new Error(er)\n parser.error = er\n emit(parser, 'onerror', er)\n return parser\n }\n\n function end (parser) {\n if (parser.sawRoot && !parser.closedRoot) strictFail(parser, 'Unclosed root tag')\n if ((parser.state !== S.BEGIN) &&\n (parser.state !== S.BEGIN_WHITESPACE) &&\n (parser.state !== S.TEXT)) {\n error(parser, 'Unexpected end')\n }\n closeText(parser)\n parser.c = ''\n parser.closed = true\n emit(parser, 'onend')\n SAXParser.call(parser, parser.strict, parser.opt)\n return parser\n }\n\n function strictFail (parser, message) {\n if (typeof parser !== 'object' || !(parser instanceof SAXParser)) {\n throw new Error('bad call to strictFail')\n }\n if (parser.strict) {\n error(parser, message)\n }\n }\n\n function newTag (parser) {\n if (!parser.strict) parser.tagName = parser.tagName[parser.looseCase]()\n var parent = parser.tags[parser.tags.length - 1] || parser\n var tag = parser.tag = { name: parser.tagName, attributes: {} }\n\n // will be overridden if tag contails an xmlns=\"foo\" or xmlns:foo=\"bar\"\n if (parser.opt.xmlns) {\n tag.ns = parent.ns\n }\n parser.attribList.length = 0\n emitNode(parser, 'onopentagstart', tag)\n }\n\n function qname (name, attribute) {\n var i = name.indexOf(':')\n var qualName = i < 0 ? [ '', name ] : name.split(':')\n var prefix = qualName[0]\n var local = qualName[1]\n\n // <x \"xmlns\"=\"http://foo\">\n if (attribute && name === 'xmlns') {\n prefix = 'xmlns'\n local = ''\n }\n\n return { prefix: prefix, local: local }\n }\n\n function attrib (parser) {\n if (!parser.strict) {\n parser.attribName = parser.attribName[parser.looseCase]()\n }\n\n if (parser.attribList.indexOf(parser.attribName) !== -1 ||\n parser.tag.attributes.hasOwnProperty(parser.attribName)) {\n parser.attribName = parser.attribValue = ''\n return\n }\n\n if (parser.opt.xmlns) {\n var qn = qname(parser.attribName, true)\n var prefix = qn.prefix\n var local = qn.local\n\n if (prefix === 'xmlns') {\n // namespace binding attribute. push the binding into scope\n if (local === 'xml' && parser.attribValue !== XML_NAMESPACE) {\n strictFail(parser,\n 'xml: prefix must be bound to ' + XML_NAMESPACE + '\\n' +\n 'Actual: ' + parser.attribValue)\n } else if (local === 'xmlns' && parser.attribValue !== XMLNS_NAMESPACE) {\n strictFail(parser,\n 'xmlns: prefix must be bound to ' + XMLNS_NAMESPACE + '\\n' +\n 'Actual: ' + parser.attribValue)\n } else {\n var tag = parser.tag\n var parent = parser.tags[parser.tags.length - 1] || parser\n if (tag.ns === parent.ns) {\n tag.ns = Object.create(parent.ns)\n }\n tag.ns[local] = parser.attribValue\n }\n }\n\n // defer onattribute events until all attributes have been seen\n // so any new bindings can take effect. preserve attribute order\n // so deferred events can be emitted in document order\n parser.attribList.push([parser.attribName, parser.attribValue])\n } else {\n // in non-xmlns mode, we can emit the event right away\n parser.tag.attributes[parser.attribName] = parser.attribValue\n emitNode(parser, 'onattribute', {\n name: parser.attribName,\n value: parser.attribValue\n })\n }\n\n parser.attribName = parser.attribValue = ''\n }\n\n function openTag (parser, selfClosing) {\n if (parser.opt.xmlns) {\n // emit namespace binding events\n var tag = parser.tag\n\n // add namespace info to tag\n var qn = qname(parser.tagName)\n tag.prefix = qn.prefix\n tag.local = qn.local\n tag.uri = tag.ns[qn.prefix] || ''\n\n if (tag.prefix && !tag.uri) {\n strictFail(parser, 'Unbound namespace prefix: ' +\n JSON.stringify(parser.tagName))\n tag.uri = qn.prefix\n }\n\n var parent = parser.tags[parser.tags.length - 1] || parser\n if (tag.ns && parent.ns !== tag.ns) {\n Object.keys(tag.ns).forEach(function (p) {\n emitNode(parser, 'onopennamespace', {\n prefix: p,\n uri: tag.ns[p]\n })\n })\n }\n\n // handle deferred onattribute events\n // Note: do not apply default ns to attributes:\n // http://www.w3.org/TR/REC-xml-names/#defaulting\n for (var i = 0, l = parser.attribList.length; i < l; i++) {\n var nv = parser.attribList[i]\n var name = nv[0]\n var value = nv[1]\n var qualName = qname(name, true)\n var prefix = qualName.prefix\n var local = qualName.local\n var uri = prefix === '' ? '' : (tag.ns[prefix] || '')\n var a = {\n name: name,\n value: value,\n prefix: prefix,\n local: local,\n uri: uri\n }\n\n // if there's any attributes with an undefined namespace,\n // then fail on them now.\n if (prefix && prefix !== 'xmlns' && !uri) {\n strictFail(parser, 'Unbound namespace prefix: ' +\n JSON.stringify(prefix))\n a.uri = prefix\n }\n parser.tag.attributes[name] = a\n emitNode(parser, 'onattribute', a)\n }\n parser.attribList.length = 0\n }\n\n parser.tag.isSelfClosing = !!selfClosing\n\n // process the tag\n parser.sawRoot = true\n parser.tags.push(parser.tag)\n emitNode(parser, 'onopentag', parser.tag)\n if (!selfClosing) {\n // special case for <script> in non-strict mode.\n if (!parser.noscript && parser.tagName.toLowerCase() === 'script') {\n parser.state = S.SCRIPT\n } else {\n parser.state = S.TEXT\n }\n parser.tag = null\n parser.tagName = ''\n }\n parser.attribName = parser.attribValue = ''\n parser.attribList.length = 0\n }\n\n function closeTag (parser) {\n if (!parser.tagName) {\n strictFail(parser, 'Weird empty close tag.')\n parser.textNode += '</>'\n parser.state = S.TEXT\n return\n }\n\n if (parser.script) {\n if (parser.tagName !== 'script') {\n parser.script += '</' + parser.tagName + '>'\n parser.tagName = ''\n parser.state = S.SCRIPT\n return\n }\n emitNode(parser, 'onscript', parser.script)\n parser.script = ''\n }\n\n // first make sure that the closing tag actually exists.\n // <a><b></c></b></a> will close everything, otherwise.\n var t = parser.tags.length\n var tagName = parser.tagName\n if (!parser.strict) {\n tagName = tagName[parser.looseCase]()\n }\n var closeTo = tagName\n while (t--) {\n var close = parser.tags[t]\n if (close.name !== closeTo) {\n // fail the first time in strict mode\n strictFail(parser, 'Unexpected close tag')\n } else {\n break\n }\n }\n\n // didn't find it. we already failed for strict, so just abort.\n if (t < 0) {\n strictFail(parser, 'Unmatched closing tag: ' + parser.tagName)\n parser.textNode += '</' + parser.tagName + '>'\n parser.state = S.TEXT\n return\n }\n parser.tagName = tagName\n var s = parser.tags.length\n while (s-- > t) {\n var tag = parser.tag = parser.tags.pop()\n parser.tagName = parser.tag.name\n emitNode(parser, 'onclosetag', parser.tagName)\n\n var x = {}\n for (var i in tag.ns) {\n x[i] = tag.ns[i]\n }\n\n var parent = parser.tags[parser.tags.length - 1] || parser\n if (parser.opt.xmlns && tag.ns !== parent.ns) {\n // remove namespace bindings introduced by tag\n Object.keys(tag.ns).forEach(function (p) {\n var n = tag.ns[p]\n emitNode(parser, 'onclosenamespace', { prefix: p, uri: n })\n })\n }\n }\n if (t === 0) parser.closedRoot = true\n parser.tagName = parser.attribValue = parser.attribName = ''\n parser.attribList.length = 0\n parser.state = S.TEXT\n }\n\n function parseEntity (parser) {\n var entity = parser.entity\n var entityLC = entity.toLowerCase()\n var num\n var numStr = ''\n\n if (parser.ENTITIES[entity]) {\n return parser.ENTITIES[entity]\n }\n if (parser.ENTITIES[entityLC]) {\n return parser.ENTITIES[entityLC]\n }\n entity = entityLC\n if (entity.charAt(0) === '#') {\n if (entity.charAt(1) === 'x') {\n entity = entity.slice(2)\n num = parseInt(entity, 16)\n numStr = num.toString(16)\n } else {\n entity = entity.slice(1)\n num = parseInt(entity, 10)\n numStr = num.toString(10)\n }\n }\n entity = entity.replace(/^0+/, '')\n if (isNaN(num) || numStr.toLowerCase() !== entity) {\n strictFail(parser, 'Invalid character entity')\n return '&' + parser.entity + ';'\n }\n\n return String.fromCodePoint(num)\n }\n\n function beginWhiteSpace (parser, c) {\n if (c === '<') {\n parser.state = S.OPEN_WAKA\n parser.startTagPosition = parser.position\n } else if (!isWhitespace(c)) {\n // have to process this as a text node.\n // weird, but happens.\n strictFail(parser, 'Non-whitespace before first tag.')\n parser.textNode = c\n parser.state = S.TEXT\n }\n }\n\n function charAt (chunk, i) {\n var result = ''\n if (i < chunk.length) {\n result = chunk.charAt(i)\n }\n return result\n }\n\n function write (chunk) {\n var parser = this\n if (this.error) {\n throw this.error\n }\n if (parser.closed) {\n return error(parser,\n 'Cannot write after close. Assign an onready handler.')\n }\n if (chunk === null) {\n return end(parser)\n }\n if (typeof chunk === 'object') {\n chunk = chunk.toString()\n }\n var i = 0\n var c = ''\n while (true) {\n c = charAt(chunk, i++)\n parser.c = c\n\n if (!c) {\n break\n }\n\n if (parser.trackPosition) {\n parser.position++\n if (c === '\\n') {\n parser.line++\n parser.column = 0\n } else {\n parser.column++\n }\n }\n\n switch (parser.state) {\n case S.BEGIN:\n parser.state = S.BEGIN_WHITESPACE\n if (c === '\\uFEFF') {\n continue\n }\n beginWhiteSpace(parser, c)\n continue\n\n case S.BEGIN_WHITESPACE:\n beginWhiteSpace(parser, c)\n continue\n\n case S.TEXT:\n if (parser.sawRoot && !parser.closedRoot) {\n var starti = i - 1\n while (c && c !== '<' && c !== '&') {\n c = charAt(chunk, i++)\n if (c && parser.trackPosition) {\n parser.position++\n if (c === '\\n') {\n parser.line++\n parser.column = 0\n } else {\n parser.column++\n }\n }\n }\n parser.textNode += chunk.substring(starti, i - 1)\n }\n if (c === '<' && !(parser.sawRoot && parser.closedRoot && !parser.strict)) {\n parser.state = S.OPEN_WAKA\n parser.startTagPosition = parser.position\n } else {\n if (!isWhitespace(c) && (!parser.sawRoot || parser.closedRoot)) {\n strictFail(parser, 'Text data outside of root node.')\n }\n if (c === '&') {\n parser.state = S.TEXT_ENTITY\n } else {\n parser.textNode += c\n }\n }\n continue\n\n case S.SCRIPT:\n // only non-strict\n if (c === '<') {\n parser.state = S.SCRIPT_ENDING\n } else {\n parser.script += c\n }\n continue\n\n case S.SCRIPT_ENDING:\n if (c === '/') {\n parser.state = S.CLOSE_TAG\n } else {\n parser.script += '<' + c\n parser.state = S.SCRIPT\n }\n continue\n\n case S.OPEN_WAKA:\n // either a /, ?, !, or text is coming next.\n if (c === '!') {\n parser.state = S.SGML_DECL\n parser.sgmlDecl = ''\n } else if (isWhitespace(c)) {\n // wait for it...\n } else if (isMatch(nameStart, c)) {\n parser.state = S.OPEN_TAG\n parser.tagName = c\n } else if (c === '/') {\n parser.state = S.CLOSE_TAG\n parser.tagName = ''\n } else if (c === '?') {\n parser.state = S.PROC_INST\n parser.procInstName = parser.procInstBody = ''\n } else {\n strictFail(parser, 'Unencoded <')\n // if there was some whitespace, then add that in.\n if (parser.startTagPosition + 1 < parser.position) {\n var pad = parser.position - parser.startTagPosition\n c = new Array(pad).join(' ') + c\n }\n parser.textNode += '<' + c\n parser.state = S.TEXT\n }\n continue\n\n case S.SGML_DECL:\n if ((parser.sgmlDecl + c).toUpperCase() === CDATA) {\n emitNode(parser, 'onopencdata')\n parser.state = S.CDATA\n parser.sgmlDecl = ''\n parser.cdata = ''\n } else if (parser.sgmlDecl + c === '--') {\n parser.state = S.COMMENT\n parser.comment = ''\n parser.sgmlDecl = ''\n } else if ((parser.sgmlDecl + c).toUpperCase() === DOCTYPE) {\n parser.state = S.DOCTYPE\n if (parser.doctype || parser.sawRoot) {\n strictFail(parser,\n 'Inappropriately located doctype declaration')\n }\n parser.doctype = ''\n parser.sgmlDecl = ''\n } else if (c === '>') {\n emitNode(parser, 'onsgmldeclaration', parser.sgmlDecl)\n parser.sgmlDecl = ''\n parser.state = S.TEXT\n } else if (isQuote(c)) {\n parser.state = S.SGML_DECL_QUOTED\n parser.sgmlDecl += c\n } else {\n parser.sgmlDecl += c\n }\n continue\n\n case S.SGML_DECL_QUOTED:\n if (c === parser.q) {\n parser.state = S.SGML_DECL\n parser.q = ''\n }\n parser.sgmlDecl += c\n continue\n\n case S.DOCTYPE:\n if (c === '>') {\n parser.state = S.TEXT\n emitNode(parser, 'ondoctype', parser.doctype)\n parser.doctype = true // just remember that we saw it.\n } else {\n parser.doctype += c\n if (c === '[') {\n parser.state = S.DOCTYPE_DTD\n } else if (isQuote(c)) {\n parser.state = S.DOCTYPE_QUOTED\n parser.q = c\n }\n }\n continue\n\n case S.DOCTYPE_QUOTED:\n parser.doctype += c\n if (c === parser.q) {\n parser.q = ''\n parser.state = S.DOCTYPE\n }\n continue\n\n case S.DOCTYPE_DTD:\n parser.doctype += c\n if (c === ']') {\n parser.state = S.DOCTYPE\n } else if (isQuote(c)) {\n parser.state = S.DOCTYPE_DTD_QUOTED\n parser.q = c\n }\n continue\n\n case S.DOCTYPE_DTD_QUOTED:\n parser.doctype += c\n if (c === parser.q) {\n parser.state = S.DOCTYPE_DTD\n parser.q = ''\n }\n continue\n\n case S.COMMENT:\n if (c === '-') {\n parser.state = S.COMMENT_ENDING\n } else {\n parser.comment += c\n }\n continue\n\n case S.COMMENT_ENDING:\n if (c === '-') {\n parser.state = S.COMMENT_ENDED\n parser.comment = textopts(parser.opt, parser.comment)\n if (parser.comment) {\n emitNode(parser, 'oncomment', parser.comment)\n }\n parser.comment = ''\n } else {\n parser.comment += '-' + c\n parser.state = S.COMMENT\n }\n continue\n\n case S.COMMENT_ENDED:\n if (c !== '>') {\n strictFail(parser, 'Malformed comment')\n // allow <!-- blah -- bloo --> in non-strict mode,\n // which is a comment of \" blah -- bloo \"\n parser.comment += '--' + c\n parser.state = S.COMMENT\n } else {\n parser.state = S.TEXT\n }\n continue\n\n case S.CDATA:\n if (c === ']') {\n parser.state = S.CDATA_ENDING\n } else {\n parser.cdata += c\n }\n continue\n\n case S.CDATA_ENDING:\n if (c === ']') {\n parser.state = S.CDATA_ENDING_2\n } else {\n parser.cdata += ']' + c\n parser.state = S.CDATA\n }\n continue\n\n case S.CDATA_ENDING_2:\n if (c === '>') {\n if (parser.cdata) {\n emitNode(parser, 'oncdata', parser.cdata)\n }\n emitNode(parser, 'onclosecdata')\n parser.cdata = ''\n parser.state = S.TEXT\n } else if (c === ']') {\n parser.cdata += ']'\n } else {\n parser.cdata += ']]' + c\n parser.state = S.CDATA\n }\n continue\n\n case S.PROC_INST:\n if (c === '?') {\n parser.state = S.PROC_INST_ENDING\n } else if (isWhitespace(c)) {\n parser.state = S.PROC_INST_BODY\n } else {\n parser.procInstName += c\n }\n continue\n\n case S.PROC_INST_BODY:\n if (!parser.procInstBody && isWhitespace(c)) {\n continue\n } else if (c === '?') {\n parser.state = S.PROC_INST_ENDING\n } else {\n parser.procInstBody += c\n }\n continue\n\n case S.PROC_INST_ENDING:\n if (c === '>') {\n emitNode(parser, 'onprocessinginstruction', {\n name: parser.procInstName,\n body: parser.procInstBody\n })\n parser.procInstName = parser.procInstBody = ''\n parser.state = S.TEXT\n } else {\n parser.procInstBody += '?' + c\n parser.state = S.PROC_INST_BODY\n }\n continue\n\n case S.OPEN_TAG:\n if (isMatch(nameBody, c)) {\n parser.tagName += c\n } else {\n newTag(parser)\n if (c === '>') {\n openTag(parser)\n } else if (c === '/') {\n parser.state = S.OPEN_TAG_SLASH\n } else {\n if (!isWhitespace(c)) {\n strictFail(parser, 'Invalid character in tag name')\n }\n parser.state = S.ATTRIB\n }\n }\n continue\n\n case S.OPEN_TAG_SLASH:\n if (c === '>') {\n openTag(parser, true)\n closeTag(parser)\n } else {\n strictFail(parser, 'Forward-slash in opening tag not followed by >')\n parser.state = S.ATTRIB\n }\n continue\n\n case S.ATTRIB:\n // haven't read the attribute name yet.\n if (isWhitespace(c)) {\n continue\n } else if (c === '>') {\n openTag(parser)\n } else if (c === '/') {\n parser.state = S.OPEN_TAG_SLASH\n } else if (isMatch(nameStart, c)) {\n parser.attribName = c\n parser.attribValue = ''\n parser.state = S.ATTRIB_NAME\n } else {\n strictFail(parser, 'Invalid attribute name')\n }\n continue\n\n case S.ATTRIB_NAME:\n if (c === '=') {\n parser.state = S.ATTRIB_VALUE\n } else if (c === '>') {\n strictFail(parser, 'Attribute without value')\n parser.attribValue = parser.attribName\n attrib(parser)\n openTag(parser)\n } else if (isWhitespace(c)) {\n parser.state = S.ATTRIB_NAME_SAW_WHITE\n } else if (isMatch(nameBody, c)) {\n parser.attribName += c\n } else {\n strictFail(parser, 'Invalid attribute name')\n }\n continue\n\n case S.ATTRIB_NAME_SAW_WHITE:\n if (c === '=') {\n parser.state = S.ATTRIB_VALUE\n } else if (isWhitespace(c)) {\n continue\n } else {\n strictFail(parser, 'Attribute without value')\n parser.tag.attributes[parser.attribName] = ''\n parser.attribValue = ''\n emitNode(parser, 'onattribute', {\n name: parser.attribName,\n value: ''\n })\n parser.attribName = ''\n if (c === '>') {\n openTag(parser)\n } else if (isMatch(nameStart, c)) {\n parser.attribName = c\n parser.state = S.ATTRIB_NAME\n } else {\n strictFail(parser, 'Invalid attribute name')\n parser.state = S.ATTRIB\n }\n }\n continue\n\n case S.ATTRIB_VALUE:\n if (isWhitespace(c)) {\n continue\n } else if (isQuote(c)) {\n parser.q = c\n parser.state = S.ATTRIB_VALUE_QUOTED\n } else {\n strictFail(parser, 'Unquoted attribute value')\n parser.state = S.ATTRIB_VALUE_UNQUOTED\n parser.attribValue = c\n }\n continue\n\n case S.ATTRIB_VALUE_QUOTED:\n if (c !== parser.q) {\n if (c === '&') {\n parser.state = S.ATTRIB_VALUE_ENTITY_Q\n } else {\n parser.attribValue += c\n }\n continue\n }\n attrib(parser)\n parser.q = ''\n parser.state = S.ATTRIB_VALUE_CLOSED\n continue\n\n case S.ATTRIB_VALUE_CLOSED:\n if (isWhitespace(c)) {\n parser.state = S.ATTRIB\n } else if (c === '>') {\n openTag(parser)\n } else if (c === '/') {\n parser.state = S.OPEN_TAG_SLASH\n } else if (isMatch(nameStart, c)) {\n strictFail(parser, 'No whitespace between attributes')\n parser.attribName = c\n parser.attribValue = ''\n parser.state = S.ATTRIB_NAME\n } else {\n strictFail(parser, 'Invalid attribute name')\n }\n continue\n\n case S.ATTRIB_VALUE_UNQUOTED:\n if (!isAttribEnd(c)) {\n if (c === '&') {\n parser.state = S.ATTRIB_VALUE_ENTITY_U\n } else {\n parser.attribValue += c\n }\n continue\n }\n attrib(parser)\n if (c === '>') {\n openTag(parser)\n } else {\n parser.state = S.ATTRIB\n }\n continue\n\n case S.CLOSE_TAG:\n if (!parser.tagName) {\n if (isWhitespace(c)) {\n continue\n } else if (notMatch(nameStart, c)) {\n if (parser.script) {\n parser.script += '</' + c\n parser.state = S.SCRIPT\n } else {\n strictFail(parser, 'Invalid tagname in closing tag.')\n }\n } else {\n parser.tagName = c\n }\n } else if (c === '>') {\n closeTag(parser)\n } else if (isMatch(nameBody, c)) {\n parser.tagName += c\n } else if (parser.script) {\n parser.script += '</' + parser.tagName\n parser.tagName = ''\n parser.state = S.SCRIPT\n } else {\n if (!isWhitespace(c)) {\n strictFail(parser, 'Invalid tagname in closing tag')\n }\n parser.state = S.CLOSE_TAG_SAW_WHITE\n }\n continue\n\n case S.CLOSE_TAG_SAW_WHITE:\n if (isWhitespace(c)) {\n continue\n }\n if (c === '>') {\n closeTag(parser)\n } else {\n strictFail(parser, 'Invalid characters in closing tag')\n }\n continue\n\n case S.TEXT_ENTITY:\n case S.ATTRIB_VALUE_ENTITY_Q:\n case S.ATTRIB_VALUE_ENTITY_U:\n var returnState\n var buffer\n switch (parser.state) {\n case S.TEXT_ENTITY:\n returnState = S.TEXT\n buffer = 'textNode'\n break\n\n case S.ATTRIB_VALUE_ENTITY_Q:\n returnState = S.ATTRIB_VALUE_QUOTED\n buffer = 'attribValue'\n break\n\n case S.ATTRIB_VALUE_ENTITY_U:\n returnState = S.ATTRIB_VALUE_UNQUOTED\n buffer = 'attribValue'\n break\n }\n\n if (c === ';') {\n parser[buffer] += parseEntity(parser)\n parser.entity = ''\n parser.state = returnState\n } else if (isMatch(parser.entity.length ? entityBody : entityStart, c)) {\n parser.entity += c\n } else {\n strictFail(parser, 'Invalid character in entity name')\n parser[buffer] += '&' + parser.entity + c\n parser.entity = ''\n parser.state = returnState\n }\n\n continue\n\n default:\n throw new Error(parser, 'Unknown state: ' + parser.state)\n }\n } // while\n\n if (parser.position >= parser.bufferCheckPosition) {\n checkBufferLength(parser)\n }\n return parser\n }\n\n /*! http://mths.be/fromcodepoint v0.1.0 by @mathias */\n /* istanbul ignore next */\n if (!String.fromCodePoint) {\n (function () {\n var stringFromCharCode = String.fromCharCode\n var floor = Math.floor\n var fromCodePoint = function () {\n var MAX_SIZE = 0x4000\n var codeUnits = []\n var highSurrogate\n var lowSurrogate\n var index = -1\n var length = arguments.length\n if (!length) {\n return ''\n }\n var result = ''\n while (++index < length) {\n var codePoint = Number(arguments[index])\n if (\n !isFinite(codePoint) || // `NaN`, `+Infinity`, or `-Infinity`\n codePoint < 0 || // not a valid Unicode code point\n codePoint > 0x10FFFF || // not a valid Unicode code point\n floor(codePoint) !== codePoint // not an integer\n ) {\n throw RangeError('Invalid code point: ' + codePoint)\n }\n if (codePoint <= 0xFFFF) { // BMP code point\n codeUnits.push(codePoint)\n } else { // Astral code point; split in surrogate halves\n // http://mathiasbynens.be/notes/javascript-encoding#surrogate-formulae\n codePoint -= 0x10000\n highSurrogate = (codePoint >> 10) + 0xD800\n lowSurrogate = (codePoint % 0x400) + 0xDC00\n codeUnits.push(highSurrogate, lowSurrogate)\n }\n if (index + 1 === length || codeUnits.length > MAX_SIZE) {\n result += stringFromCharCode.apply(null, codeUnits)\n codeUnits.length = 0\n }\n }\n return result\n }\n /* istanbul ignore next */\n if (Object.defineProperty) {\n Object.defineProperty(String, 'fromCodePoint', {\n value: fromCodePoint,\n configurable: true,\n writable: true\n })\n } else {\n String.fromCodePoint = fromCodePoint\n }\n }())\n }\n})(typeof exports === 'undefined' ? this.sax = {} : exports)\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/sax/sax.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/sax/license": {
"text": "The ISC License\n\nCopyright (c) Isaac Z. Schlueter and Contributors\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR\nIN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\n====\n\n`String.fromCodePoint` by Mathias Bynens used according to terms of MIT\nLicense, as follows:\n\n Copyright Mathias Bynens <https://mathiasbynens.be/>\n\n Permission is hereby granted, free of charge, to any person obtaining\n a copy of this software and associated documentation files (the\n \"Software\"), to deal in the Software without restriction, including\n without limitation the rights to use, copy, modify, merge, publish,\n distribute, sublicense, and/or sell copies of the Software, and to\n permit persons to whom the Software is furnished to do so, subject to\n the following conditions:\n\n The above copyright notice and this permission notice shall be\n included in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n",
"type": "text/plain",
"title": "$:/plugins/tiddlywiki/sax/license"
},
"$:/plugins/tiddlywiki/sax/readme": {
"title": "$:/plugins/tiddlywiki/sax/readme",
"text": "This plugin packages [[sax.js|https://github.com/isaacs/sax-js]] for use by other plugins. It does not provide any end-user visible features.\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/text-slicer/docs/exporters": {
"title": "$:/plugins/tiddlywiki/text-slicer/docs/exporters",
"tags": "$:/plugins/tiddlywiki/text-slicer/docs",
"caption": "Exporters",
"text": "Documents can be saved under Node.js, or previewed in the browser.\n\n[TBD]\n"
},
"$:/plugins/tiddlywiki/text-slicer/docs/internals": {
"title": "$:/plugins/tiddlywiki/text-slicer/docs/internals",
"tags": "$:/plugins/tiddlywiki/text-slicer/docs",
"caption": "Internals",
"text": "! Introduction\n\nThe slicing process is performed by a simple automaton that scans the document and applies simple declarative rules to yield a collection of tiddlers.\n\nThe automaton processes the incoming XML document starting with the root element and then recursively visits each child node and their children. Actions are triggered as each component of the document is encountered:\n\n* Opening tags of elements\n* Closing tags of elements\n* Text nodes\n\nComponents are matched against the current set of rules to determine what actions should be performed. They can include a combination of:\n\n* Starting a new tiddler with specified fields\n* Rendering the markup for the current tag into the current tiddler\n* Appending the content of the current text node to the current tiddler\n* Threading tiddlers to their parents using a combination of the `list` and `tags` fields\n\n! Slicing State Data\n\nAs the automaton performs its scan, it maintains the following state information:\n\n* ''chunks'' - an array of tiddlers without titles, addressed by their numeric index. The title field is reused to hold the plain text of the chunk that is later used to generate the final title for the tiddler\n* ''currentChunk'' - the numeric index of the chunk currently being filled, or `null` if there is no current chunk\n* ''parentStack'' - a stack of parent chunks stored as `{chunk: <chunk-index>, actions: <actions>}`\n\nAt the start, the special document chunk is created and pushed onto the stack of parent chunks\n\n! Slicing Rules\n\nSlicing rules are maintained in tiddlers tagged `$:/tags/text-slicer/slicer-rules` with the following fields:\n\n* ''title'' - title of the tiddler containing the listof rules\n* ''name'' - short, human readable name for the set of rules\n* ''inherits-from'' - (optional) the ''name'' field of another set of rules that should be inherited as a base\n* ''text'' - JSON data as described below\n\nThe JSON data is an array of rules, each of which is an object with the following fields:\n\n* ''selector'' - a selector string identifying the components to be matched by this rule\n* ''actions'' - an object describing the actions to be performed when this selector matches a tag\n\n!! Selectors\n\nThe selector format is a simplified form of CSS selectors. They are specified as follows:\n\n* A ''selector'' is a list of one or more ''match expressions'' separated by commas. The rule is triggered if any of the match expressions produce a positive match\n* A ''match expression'' is a list of one or element ''tag names'' separated by spaces. The rule is triggered if the final tag name in the list matches the tag of the current element, and all of the preceding tags in the expression exist as ancestors of the current element in the specified order (but not necessarily as immediate children of one another)\n* A ''tag name'' is the textual name of an element\n* Tag names in match expressions may optionally be separated by a `>` sign surrounded by spaces to impose the requirement that the left hand element be the immediate parent of the right hand element\n\n!!! Example Selectors\n\nThis XML document will be used to illustrate some examples:\n\n```\n<a>\n <b>\n <d>one</d>\n </b>\n <c>\n <d>two</d>\n <e>\n three\n <e>\n four\n </e>\n </e>\n </c>\n</a>\n\n```\n\n|!Selector |!Matches |\n|b |Matches the single `<b>` element |\n|d |Matches both of the two `<d>` elements |\n|c,d |Matches the `<c>` element and both of the two `<d>` elements |\n|c d |Matches the second of the two `<d>` elements |\n|a d |Matches both of the two `<d>` elements |\n|a > d |Doesn't match anything |\n|e |Matches both of the two `<e>` elements |\n|c > e |Matches the outermost of the two `<e>` elements |\n|e > e |Matches the innermost of the two `<e>` elements |\n\n!! Actions\n\nThe ''action'' property of a slicer rule is an object that can have any of the following optional fields:\n\n* ''startNewChunk'' - causes a new chunk to be started on encountering an opening tag. The value is an object containing the fields to be assigned to the new chunk\n* ''isParent'' - causes the new chunk to be marked as a child of the current chunk (boolean flag; only applies if ''startNewChunk'' is set)\n* ''headingLevel'' - arrange heading parents according to level (numerical index; only applies if ''startNewChunk'' and ''isParent'' are set)\n* ''dontRenderTag'' - disables the default rendering of opening and closing tags to the current chunk. By default the tags are rendered as XML tags, but this can be overridden via ''markup'' (boolean; defaults to ''false'')\n* ''isImage'' - identifies an element as representing an HTML image element, with special processing for the ''src'' attribute\n* ''markup'' - optional object with either or both of `{wiki: {prefix: <str>,suffix: <str>}}` and `{html: {prefix: <str>,suffix: <str>}}` allowing the rendered tags to be customised\n"
},
"$:/plugins/tiddlywiki/text-slicer/docs/model": {
"title": "$:/plugins/tiddlywiki/text-slicer/docs/model",
"tags": "$:/plugins/tiddlywiki/text-slicer/docs",
"caption": "Document Model",
"text": "Individual tiddlers are created for each heading, paragraph and list item. They are linked together into a hierarchical outline using lists.\n\nFor example, consider a tiddler titled ''Example'' containing this simple text:\n\n<<<\n! This is a heading\n\nThis is a paragraph.\n\n* And the first list item\n* Second list item\n<<<\n\nIt will be sliced up into:\n\n* a tiddler for the overall document\n** a tiddler for the heading\n*** a tiddler for the paragraph\n*** a tiddler for the list\n**** and a tiddler for each list item\n\nThese tiddlers are bound together using lists: the parent tiddler has a ''list'' field that lists each child in the correct order.\n\n!! Slicing Process\n\nSlicing generates the following component tiddlers.\n\nTiddler titles are generated automatically in most cases (but can subsequently be changed manually). The automatically generated title is made up of concatenating the following elements:\n\n* root text (e.g. ''para'')\n* a dash ''-''\n* the first few words of the text of the item (up to 40 characters), separated with dashes ''-''\n* if necessary, a dash ''-'' and a numerical index to make the title unique\n\nFor example, ''para-how-to-use-pentagonal-tiles 23''.\n\nAny CSS classes used in the original document are assigned as tags to the associated tiddlers.\n\n!!! Document\n\nThe document itself is represented by a tiddler with the following fields:\n\n* ''toc-type'': the text \"document\"\n* ''title'': the text ''\"Sliced up \"'' plus the title of the tiddler that was sliced\n* ''text'': Available for comments about the document\n* ''list'': ordered list of tiddlers making up the root level of this document\n\n!!! Headings\n\nTiddlers representing headings have the following fields:\n\n* ''toc-type'': the text \"heading\"\n* ''toc-heading-level'': the heading level \"h1\", \"h2\", \"h3\" etc.\n* ''title'': an automatically generated unique title\n* ''text'': the text of the heading\n* ''list'': ordered list of tiddlers tagged with this heading (i.e. the child headings, paragraphs and lists displayed under this heading)\n** In addition, any CSS classes found in the HTML are converted into tags\n\n!!! Paragraphs\n\nTiddlers representing paragraphs have the following fields:\n\n* ''toc-type'': the text \"paragraph\"\n* ''title'': an automatically generated unique title\n* ''text'': the text of the paragraph\n* ''tags'': any CSS classes found in the HTML are converted into tags\n\n!!! Lists\n\nLists are represented by several tiddlers: one for the list itself, and one for each item in the list.\n\nThe tiddler representing the list itself has the following fields:\n\n* ''toc-type'': the text \"list\"\n* ''toc-list-type'': the text \"ul\" or \"ol\"\n* ''toc-list-filter'': the default filter used to generate the titles of the list items\n* ''title'': an automatically generated unique title\n* ''list'': ordered list of titles of tiddlers representing the items in this list\n* ''tags'': any CSS classes found in the HTML are converted into tags\n\nThe tiddlers representing items within the list have the following fields:\n\n* ''toc-type'': the text \"item\"\n* ''title'': an automatically generated unique title\n* ''text'': the text of the list item\n* ''tags'': any CSS classes found in the HTML are converted into tags\n\n!!! Definition lists\n\nDefinition lists are represented by several tiddlers: one for the definition list itself, and one for each term and definition in the list.\n\nThe tiddler representing the definition list itself has the following fields:\n\n* ''toc-type'': the text \"def-list\"\n* ''toc-list-filter'': the default filter used to generate the titles of the definition list items\n* ''title'': an automatically generated unique title\n* ''list'': ordered list of titles of tiddlers representing the items (terms and/or definition) in the definition list\n* ''tags'': any CSS classes found in the HTML are converted into tags\n\nThe tiddlers representing terms within the definition list have the following fields:\n\n* ''toc-type'': the text \"term\"\n* ''title'': an automatically generated unique title\n* ''text'': the text of the definition list term\n* ''tags'': any CSS classes found in the HTML are converted into tags\n\nThe tiddlers representing definitions within the definition list have the following fields:\n\n* ''toc-type'': the text \"definition\"\n* ''title'': an automatically generated unique title\n* ''text'' : the text of the definition list definition\n* ''tags'': any CSS classes found in the HTML are converted into tags\n\n!!! Images\n\nTiddlers representing images have the following fields:\n\n* ''toc-type'': the text \"image\"\n* ''title'': an automatically generated unique title\n* ''type'': appropriate content type for the image (eg \"image/jpeg\")\n\n!!! Notes\n\nNotes are available during editing but hidden for static renderings. The slicing mechanism does not generate notes; they can only be subsequently added manually. Tiddlers representing notes have the following fields:\n\n* ''toc-type'': the text \"note\"\n* ''title'': an automatically generated unique title\n* ''text'': the text of the note\n* ''tags'': any CSS classes found in the HTML are converted into tags\n"
},
"$:/plugins/tiddlywiki/text-slicer/docs/preview": {
"title": "$:/plugins/tiddlywiki/text-slicer/docs/preview",
"tags": "$:/plugins/tiddlywiki/text-slicer/docs",
"caption": "Preview",
"text": "The document preview column appears at the left side of the screen. The content of headings can be collapsed and expanded to help navigation. Clicking on a tiddler opens the corresponding tiddler in the main story river.\n\nClicking ''Show toolbar'' causes each tiddler to be preceded by a toolbar showing the underlying title. It can be edited directly to rename the tiddler. References to the tiddler in the ''tags'' and ''list'' are automatically updated to reflect the change, but note that links to the tiddler will not be automatically changed.\n\nThe following theme tweaks should be applied to enable the preview column:\n\n* Set [[story left position|$:/themes/tiddlywiki/vanilla/metrics/storyleft]] to ''400px'' (or more)\n* It is recommended to also set the [[sidebar layout|$:/themes/tiddlywiki/vanilla/options/sidebarlayout]] to ''fluid-fixed''.\n\nTo preview the entire document in a separate window, locate it in the preview column and click the button labelled \"View document\". The document will open in plain text in a new window. The window will be automatically updated as you work on the document.\n"
},
"$:/plugins/tiddlywiki/text-slicer/docs/usage": {
"title": "$:/plugins/tiddlywiki/text-slicer/docs/usage",
"tags": "$:/plugins/tiddlywiki/text-slicer/docs",
"caption": "Usage",
"text": "The tool can slice any tiddler that can be rendered as HTML, including both WikiText and HTML itself.\n\nDocuments created with Microsoft Word will need to be first converted to HTML. The library [[mammoth.js|https://github.com/mwilliamson/mammoth.js]] is recommended for this purpose.\n\n!! Browser\n\nIn the browser, you can slice a monolithic document tiddler using the slicer toolbar button.\n\n!! Node.js\n\nThe `--slice` command allows a tiddler to be sliced under Node.js:\n\n```\ntiddlywiki mywiki --slice SourceDocument --build index\n```\n"
},
"$:/plugins/tiddlywiki/text-slicer/docs": {
"title": "$:/plugins/tiddlywiki/text-slicer/docs",
"list": "$:/plugins/tiddlywiki/text-slicer/docs/usage $:/plugins/tiddlywiki/text-slicer/docs/preview $:/plugins/tiddlywiki/text-slicer/docs/model $:/plugins/tiddlywiki/text-slicer/docs/exporters $:/plugins/tiddlywiki/text-slicer/docs/internals",
"text": "! Introduction\n\nThis plugin contains tools to help work with documents that are structured as a hierarchical outline of tiddlers. The structural relationships within the document are expressed through the `list` and `tags` fields: for example, headings have a list specifying the chunks of content to be shown under the heading.\n\nThe major components within the text slicer plugin include:\n\n* ''the slicer'', a tool that slices up an existing monolithic document according to the headings, lists and paragraphs. It is available as a toolbar button for the browser, or as a command for use under Node.js\n* ''document preview column'', a new sidebar on the left that shows the full text of any documents in the wiki and allows individual tiddlers to be opened with a click\n* ''templates'' for previewing and exporting the individual documents as HTML files\n\nMinor components include:\n\n* a new `list-children` filter that returns all the descendents listed in the `list` field of the selected tiddlers\n* a new canned filter for [[advanced search|$:/AdvancedSearch]] that lists orphans tiddlers that are not part of any document\n\n<<tabs \"[all[tiddlers+shadows]tag[$:/plugins/tiddlywiki/text-slicer/docs]!has[draft.of]]\" \"$:/plugins/tiddlywiki/text-slicer/docs/usage\">>\n"
},
"$:/plugins/tiddlywiki/text-slicer/readme": {
"title": "$:/plugins/tiddlywiki/text-slicer/readme",
"text": "This plugin contains tools to help slice up long texts into individual tiddlers. It currently works directly with XHTML documents and with Microsoft Word compatible DOCX documents via conversion to HTML.\n\nIt is an expression of the philosophy of TiddlyWiki: that text is easier to re-use and work with if it is sliced up into separate chunks that can be independently manipulated, and then woven back together to make up stories and narratives for publication.\n\n"
},
"$:/plugins/tiddlywiki/text-slicer/icon": {
"title": "$:/plugins/tiddlywiki/text-slicer/icon",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-text-slicer tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\" sketch:type=\"MSPage\">\n <path d=\"M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\" ></path>\n <g transform=\"translate(32.000000, 32.000000) scale(2.19)\" fill=\"#ffffff\">\n {{$:/plugins/tiddlywiki/text-slicer/images/text-slicer-icon}}\n </g>\n </g>\n</svg>"
},
"$:/plugins/tiddlywiki/text-slicer/images/text-slicer-icon": {
"title": "$:/plugins/tiddlywiki/text-slicer/images/text-slicer-icon",
"tags": "$:/tags/Image",
"text": "<svg class=\"tc-image-text-slicer tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\">\n\t\t<path d=\"M78.3637366,56.1312577 L78.3637366,60.2285796 L26.7489717,26.7095593 C23.9558586,24.8956905 23.1577753,21.1490577 24.9741388,18.3521031 C26.7898442,15.5561619 30.5337016,14.7576591 33.3309445,16.5742099 L87.6340125,51.8390346 L84.9731806,51.8390346 L103.852266,39.5788135 L105.182681,41.6274744 L104.070376,43.8022835 C102.858368,43.1824026 101.719662,42.4138485 100.675491,41.5061647 C93.6569185,35.4050129 92.9012893,24.7795163 98.9918187,17.7731637 C105.082348,10.766811 115.709601,10.0363032 122.728174,16.137455 C129.746746,22.2386068 130.502375,32.8641034 124.411846,39.870456 C123.229956,41.2300649 121.856251,42.3760135 120.416666,43.2314984 L94.2434565,60.2285796 L94.2434565,56.1312577 L120.765587,73.3549304 C121.152097,73.6059335 121.506081,73.898207 121.822516,74.2262669 L120.064365,75.9221214 L121.489555,73.938223 C121.915739,74.2443848 122.328975,74.5712591 122.728174,74.9182775 C129.746746,81.0194293 130.502375,91.6449259 124.411846,98.6512786 C118.321316,105.657631 107.694063,106.388139 100.675491,100.286987 C93.6569185,94.1858354 92.9012893,83.5603389 98.9918187,76.5539862 C100.441592,74.8862128 102.178627,73.5416182 104.115112,72.5685999 L105.211846,74.7513028 L103.88143,76.7999638 L84.9731806,64.5208027 L87.6340125,64.5208027 L61.3662147,81.57931 L61.3662147,67.1695775 L78.3637366,56.1312577 Z M114.533131,83.6707925 L115.961891,81.689464 L114.933771,83.9053132 C114.675216,83.7853476 114.424622,83.6467924 114.183613,83.4902793 L113.644945,83.1404643 L114.975362,81.0918038 L113.881545,83.2759699 C111.959385,82.3133637 109.605897,82.7611681 108.179792,84.4017143 C106.463272,86.3763445 106.676536,89.3752164 108.660203,91.0995921 C110.643871,92.8239678 113.643238,92.617794 115.359758,90.6431638 C117.076278,88.6685336 116.863014,85.6696617 114.879347,83.945286 C114.767376,83.8479516 114.651892,83.7564326 114.533131,83.6707925 Z M115.359758,31.8623412 C117.076278,29.8877111 116.863014,26.8888391 114.879347,25.1644635 C112.89568,23.4400878 109.896312,23.6462616 108.179792,25.6208918 C106.463272,27.5955219 106.676536,30.5943939 108.660203,32.3187696 C110.643871,34.0431452 113.643238,33.8369714 115.359758,31.8623412 Z\" fill-rule=\"nonzero\"></path>\n\t\t<g transform=\"translate(0.000000, 46.000000)\">\n\t\t\t<path d=\"M62.9632954,19.5390625 L62.984127,19.5390625 L62.984127,76.87441 C62.984127,79.7051952 60.6450077,82 57.7588318,82 L5.49996847,82 C2.61411765,82 0.274673329,79.7050809 0.274673329,76.87441 L0.274673329,5.12559005 C0.274673329,2.29480483 2.61379258,0 5.49996847,0 L42.7341992,0 L42.7341992,0.0129302741 C44.1445002,-0.0458264988 45.5745556,0.452971616 46.6523962,1.51002434 L61.4328365,16.0053998 C62.4299816,16.9833134 62.9403234,18.2577109 62.9632954,19.5390625 L62.9632954,19.5390625 Z M42.7341992,5.125 L5.50046113,5.125 L5.50046113,76.875 L57.7583392,76.875 L57.7583392,19.5390625 L47.9602131,19.5390625 C45.0739653,19.5390625 42.7341992,17.2466672 42.7341992,14.4138408 L42.7341992,5.125 Z\" ></path>\n\t\t\t<rect x=\"10.7262489\" y=\"23.0625\" width=\"41.8063024\" height=\"5.125\" rx=\"2.5625\"></rect>\n\t\t\t<rect x=\"10.7262489\" y=\"33.3125\" width=\"41.8063024\" height=\"5.125\" rx=\"2.5625\"></rect>\n\t\t\t<rect x=\"10.7262489\" y=\"43.5625\" width=\"41.8063024\" height=\"5.125\" rx=\"2.5625\"></rect>\n\t\t\t<rect x=\"10.7262489\" y=\"53.8125\" width=\"41.8063024\" height=\"5.125\" rx=\"2.5625\"></rect>\n\t\t\t<rect x=\"10.7262489\" y=\"64.0625\" width=\"41.8063024\" height=\"5.125\" rx=\"2.5625\"></rect>\n\t\t\t<rect x=\"10.7262489\" y=\"12.8125\" width=\"26.128939\" height=\"5.125\" rx=\"2.5625\"></rect>\n\t\t</g>\n\t</g>\n</svg>\n"
},
"$:/language/Help/slice": {
"title": "$:/language/Help/slice",
"description": "Slice a hierarchical document into individual tiddlers",
"text": "Slices the specified tiddler\n\n```\n--slice <source-title> [<dest-title>] [<slicer-rules>] [<output-mode>]\n```\n\n* ''source-title'': Title of the tiddler to be sliced\n* ''dest-title'': Base title for the generated output tiddlers\n* ''slicer-rules'': Name of the slicer rules to use for the operation (see below)\n* ''output-mode'': \"html\" vs \"wiki\"\n\nThe plugin comes with several built-in sets of slicer rules:\n\n* //html-by-paragraph//: Slice every paragraph into a separate tiddler, threaded by heading\n* //html-by-heading//: Slice every heading into separate threaded tiddlers\n* //html-plain-paragraphs//: Slice every paragraph into a separate tiddler, without formatting or headings\n\nAdvanced users can create or edit their own slicer rules for precise control over the conversion process\n"
},
"$:/plugins/tiddlywiki/text-slicer/modules/commands/slice.js": {
"title": "$:/plugins/tiddlywiki/text-slicer/modules/commands/slice.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/text-slicer/modules/commands/slice.js\ntype: application/javascript\nmodule-type: command\n\nCommand to slice a specified 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\ttextSlicer = require(\"$:/plugins/tiddlywiki/text-slicer/modules/slicer.js\");\n\nexports.info = {\n\tname: \"slice\",\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 < 1) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tsourceTitle = this.params[0],\n\t\tdestTitle = this.params[1],\n\t\tslicerRules = this.params[2],\n\t\toutputMode = this.params[3],\n\t\tslicer = new textSlicer.Slicer({\n\t\t\tsourceTiddlerTitle: sourceTitle,\n\t\t\tbaseTiddlerTitle: destTitle,\n\t\t\tslicerRules: slicerRules,\n\t\t\toutputMode: outputMode,\n\t\t\twiki: wiki,\n\t\t\tcallback: function(err,tiddlers) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn self.callback(err);\n\t\t\t\t}\n\t\t\t\twiki.addTiddlers(tiddlers);\n\t\t\t\tself.callback();\t\n\t\t\t}\n\t\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/filters/list-children.js": {
"title": "$:/core/modules/filters/list-children.js",
"text": "/*\\\ntitle: $:/core/modules/filters/list-children.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the descendents of a tiddler listed in the \"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[\"list-children\"] = function(source,operator,options) {\n\tvar children = {},\n\t\tprocessTiddler = function(title) {\n\t\t\tvar tiddler = options.wiki.getTiddler(title);\n\t\t\tif(tiddler && !$tw.utils.hop(children,title)) {\n\t\t\t\tchildren[title] = true;\n\t\t\t\tvar list = options.wiki.getTiddlerList(title,operator.operand);\n\t\t\t\tlist.forEach(function(listItem) {\n\t\t\t\t\tif(!$tw.utils.hop(children,listItem)) {\n\t\t\t\t\t\tprocessTiddler(listItem);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\tsource(function(tiddler,title) {\n\t\tprocessTiddler(title);\n\t});\n\treturn Object.keys(children);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/plugins/tiddlywiki/text-slicer/slicer-rules/html-by-heading.json": {
"title": "$:/plugins/tiddlywiki/text-slicer/slicer-rules/html-by-heading.json",
"name": "html-by-heading",
"caption": "By Heading (HTML)",
"description": "One tiddler per heading, threaded (HTML)",
"inherits-from": "html-by-paragraph",
"type": "application/json",
"tags": "$:/tags/text-slicer/slicer-rules",
"text": "[\n\t{\n\t\t\"selector\": \"address,center,fieldset,form,hr,iframe,isindex,noframes,noscript,ol,ul,li,pre,table\",\n\t\t\"actions\": {}\n\t},\n\t{\n\t\t\"selector\": \"blockquote\",\n\t\t\"actions\": {\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"<<<\\n\",\n\t\t\t\t\t\"suffix\": \"<<<\\n\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"dd\",\n\t\t\"actions\": {\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"\\n: \",\n\t\t\t\t\t\"suffix\": \"\\n\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"dl\",\n\t\t\"actions\": {\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"\\n\",\n\t\t\t\t\t\"suffix\": \"\\n\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"dt\",\n\t\t\"actions\": {\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"\\n; \",\n\t\t\t\t\t\"suffix\": \"\\n\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"h1\",\n\t\t\"actions\": {\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"heading\",\n\t\t\t\t\"toc-heading-level\": \"h1\"\n\t\t\t},\n\t\t\t\"mergeNext\": true,\n\t\t\t\"setCaption\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"headingLevel\": 1,\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"! \",\n\t\t\t\t\t\"suffix\": \"\\n\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"h2\",\n\t\t\"actions\": {\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"heading\",\n\t\t\t\t\"toc-heading-level\": \"h2\"\n\t\t\t},\n\t\t\t\"mergeNext\": true,\n\t\t\t\"setCaption\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"headingLevel\": 2,\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"!! \",\n\t\t\t\t\t\"suffix\": \"\\n\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"h3\",\n\t\t\"actions\": {\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"heading\",\n\t\t\t\t\"toc-heading-level\": \"h3\"\n\t\t\t},\n\t\t\t\"mergeNext\": true,\n\t\t\t\"setCaption\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"headingLevel\": 3,\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"!!! \",\n\t\t\t\t\t\"suffix\": \"\\n\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"h4\",\n\t\t\"actions\": {\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"heading\",\n\t\t\t\t\"toc-heading-level\": \"h4\"\n\t\t\t},\n\t\t\t\"mergeNext\": true,\n\t\t\t\"setCaption\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"headingLevel\": 4,\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"!!!! \",\n\t\t\t\t\t\"suffix\": \"\\n\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"h5\",\n\t\t\"actions\": {\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"heading\",\n\t\t\t\t\"toc-heading-level\": \"h5\"\n\t\t\t},\n\t\t\t\"mergeNext\": true,\n\t\t\t\"setCaption\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"headingLevel\": 5,\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"!!!!! \",\n\t\t\t\t\t\"suffix\": \"\\n\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"h6\",\n\t\t\"actions\": {\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"heading\",\n\t\t\t\t\"toc-heading-level\": \"h6\"\n\t\t\t},\n\t\t\t\"mergeNext\": true,\n\t\t\t\"setCaption\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"headingLevel\": 6,\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"!!!!!! \",\n\t\t\t\t\t\"suffix\": \"\\n\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"p\",\n\t\t\"actions\": {\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"\",\n\t\t\t\t\t\"suffix\": \"\\n\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"*\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true\n\t\t}\n\t}\n]\n"
},
"$:/plugins/tiddlywiki/text-slicer/slicer-rules/html-by-paragraph.json": {
"title": "$:/plugins/tiddlywiki/text-slicer/slicer-rules/html-by-paragraph.json",
"name": "html-by-paragraph",
"caption": "By Paragraph (HTML)",
"description": "One tiddler per paragraph, threaded by heading (HTML)",
"type": "application/json",
"tags": "$:/tags/text-slicer/slicer-rules",
"text": "[\n\t{\n\t\t\"selector\": \"address,center,fieldset,form,hr,iframe,isindex,noframes,noscript,pre,table\",\n\t\t\"actions\": {\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"paragraph\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"blockquote\",\n\t\t\"actions\": {\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"paragraph\"\n\t\t\t},\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"<<<\\n\",\n\t\t\t\t\t\"suffix\": \"<<<\\n\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"body,div,head,html,span\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"dd\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"definition\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"dl\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"def-list\",\n\t\t\t\t\"toc-list-filter\": \"[list<currentTiddler>!has[draft.of]]\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"dt\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"term\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"em,i\",\n\t\t\"actions\": {\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"//\",\n\t\t\t\t\t\"suffix\": \"//\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"h1\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"headingLevel\": 1,\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"heading\",\n\t\t\t\t\"toc-heading-level\": \"h1\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"h2\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"headingLevel\": 2,\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"heading\",\n\t\t\t\t\"toc-heading-level\": \"h2\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"h3\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"headingLevel\": 3,\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"heading\",\n\t\t\t\t\"toc-heading-level\": \"h3\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"h4\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"headingLevel\": 4,\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"heading\",\n\t\t\t\t\"toc-heading-level\": \"h4\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"h5\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"headingLevel\": 5,\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"heading\",\n\t\t\t\t\"toc-heading-level\": \"h5\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"h6\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"headingLevel\": 6,\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"heading\",\n\t\t\t\t\"toc-heading-level\": \"h6\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"img\",\n\t\t\"actions\": {\n\t\t\t\"isImage\": true\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"li\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"item\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"ol\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"list\",\n\t\t\t\t\"toc-list-type\": \"ol\",\n\t\t\t\t\"toc-list-filter\": \"[list<currentTiddler>!has[draft.of]]\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"p\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"paragraph\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"strike\",\n\t\t\"actions\": {\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"~~\",\n\t\t\t\t\t\"suffix\": \"~~\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"strong,b\",\n\t\t\"actions\": {\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"''\",\n\t\t\t\t\t\"suffix\": \"''\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"sub\",\n\t\t\"actions\": {\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \",,\",\n\t\t\t\t\t\"suffix\": \",,\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"sup\",\n\t\t\"actions\": {\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"^^\",\n\t\t\t\t\t\"suffix\": \"^^\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"head > title\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"paragraph\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"u\",\n\t\t\"actions\": {\n\t\t\t\"markup\": {\n\t\t\t\t\"wiki\": {\n\t\t\t\t\t\"prefix\": \"__\",\n\t\t\t\t\t\"suffix\": \"__\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"ul\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"isParent\": true,\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"list\",\n\t\t\t\t\"toc-list-type\": \"ul\",\n\t\t\t\t\"toc-list-filter\": \"[list<currentTiddler>!has[draft.of]]\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"*\",\n\t\t\"actions\": {}\n\t}\n]"
},
"$:/plugins/tiddlywiki/text-slicer/slicer-rules/html-linear.json": {
"title": "$:/plugins/tiddlywiki/text-slicer/slicer-rules/html-linear.json",
"name": "html-linear",
"caption": "Linear (HTML)",
"description": "One tiddler per paragraph in a single linear thread (HTML)",
"type": "application/json",
"tags": "$:/tags/text-slicer/slicer-rules",
"text": "[\n\t{\n\t\t\"selector\": \"li > p\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"p\",\n\t\t\"actions\": {\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"paragraph\"\n\t\t\t},\n\t\t\t\"dontRenderTag\": true\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"a\",\n\t\t\"actions\": {\n\t\t\t\"isAnchor\": true\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"address,blockquote,center,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,iframe,isindex,noframes,noscript,ol,pre,table,ul\",\n\t\t\"actions\": {\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"paragraph\"\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"br,caption,code,col,colgroup,em,i,dd,li,strike,strong,b,sub,sup,u,tbody,td,tfoot,th,thead,tr\",\n\t\t\"actions\": {\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"img\",\n\t\t\"actions\": {\n\t\t\t\"isImage\": true\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"head\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true,\n\t\t\t\"discard\": true\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"*\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true\n\t\t}\n\t}\n]"
},
"$:/plugins/tiddlywiki/text-slicer/slicer-rules/html-plain-paragraphs.json": {
"title": "$:/plugins/tiddlywiki/text-slicer/slicer-rules/html-plain-paragraphs.json",
"name": "html-plain-paragraphs",
"caption": "Plain Paragraphs (HTML)",
"description": "One tiddler per paragraph, without formatting (HTML)",
"type": "application/json",
"tags": "$:/tags/text-slicer/slicer-rules",
"text": "[\n\t{\n\t\t\"selector\": \"address,blockquote,center,dd,dt,h1,h2,h3,h4,h5,h6,li,p\",\n\t\t\"actions\": {\n\t\t\t\"startNewChunk\": {\n\t\t\t\t\"toc-type\": \"paragraph\"\n\t\t\t},\n\t\t\t\"dontRenderTag\": true\n\t\t}\n\t},\n\t{\n\t\t\"selector\": \"*\",\n\t\t\"actions\": {\n\t\t\t\"dontRenderTag\": true\n\t\t}\n\t}\n]\n"
},
"$:/plugins/tiddlywiki/text-slicer/modules/slicer.js": {
"title": "$:/plugins/tiddlywiki/text-slicer/modules/slicer.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/text-slicer/modules/slicer.js\ntype: application/javascript\nmodule-type: library\n\nSlice a tiddler or DOM document into individual tiddlers\n\nvar slicer = new textSlicer.Slicer(doc,{\n\t\tslicerRules: JSON data defining slicer rules -or- title of rules taken from tiddlers tagged $:/tags/text-slicer/slicer-rules\n\t\tsourceTiddlerTitle: tiddler to slice -or-\n\t\tsourceText: text to slice\n\t\toutputMode: \"html\" (default) -or- \"wiki\"\n\t\tbaseTiddlerTitle: \"MySlicedTiddlers-\"\n\t\trole: \"sliced-content\"\n\t\tcallback: function(err,tiddlers)\n\t});\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Slicer(options) {\n\t// Quick tests\n\tthis.testSlicerRuleMatching();\n\t// Marshal parameters\n\tthis.sourceTiddlerTitle = options.sourceTiddlerTitle;\n\tthis.sourceText = options.sourceText;\n\tthis.wiki = options.wiki;\n\tthis.role = options.role || \"sliced-html\";\n\tthis.outputMode = options.outputMode || \"html\";\n\tthis.escapeWikiText = options.escapeWikiText || false;\n\tthis.callbackFn = options.callback;\n\t// Get the slicer rules\n\tvar nameSlicerRules = null;\n\tif(!options.slicerRules) {\n\t\tnameSlicerRules = \"html-by-paragraph\";\n\t\tthis.slicerRules = this.loadSlicerRules(nameSlicerRules);\n\t} else if(typeof options.slicerRules === \"string\") {\n\t\tnameSlicerRules = options.slicerRules;\n\t\tthis.slicerRules = this.loadSlicerRules(nameSlicerRules);\n\t} else {\n\t\tthis.slicerRules = options.slicerRules;\n\t}\n\t// Set up the base tiddler title\n\tthis.baseTiddlerTitle = this.getBaseTiddlerTitle(options.baseTiddlerTitle);\n\t// Initialise state\n\tthis.namespaces = {}; // Hashmap of URLs\n\tthis.chunks = []; // Array of tiddlers without titles, addressed by their index. We use the title field to hold the plain text content\n\tthis.currentChunk = null; // Index of the chunk currently being written to\n\tthis.parentStack = []; // Stack of parent chunks {chunk: chunk index,actions:}\n\tthis.elementStack = []; // Stack of {tag:,isSelfClosing:,actions:}\n\tthis.titleCounts = {}; // Hashmap of counts of prefixed titles that have been issued\n\t// Set up the document tiddler as top level heading\n\tthis.chunks.push({\n\t\t\"toc-type\": \"document\",\n\t\ttitle: this.baseTiddlerTitle,\n\t\ttext: \"<div class='tc-table-of-contents'><<toc-selective-expandable \\\"\\\"\\\"\" + this.baseTiddlerTitle + \"document\\\"\\\"\\\">></div>\",\n\t\tlist: [],\n\t\ttags: [],\n\t\trole: this.role,\n\t\t\"slicer-rules\": nameSlicerRules,\n\t\t\"slicer-output-mode\": this.outputMode\n\t});\n\tthis.parentStack.push({chunk: 0, actions: this.getMatchingSlicerRuleActions(\"(document)\")});\n\tthis.insertPrecedingChunk({\n\t\t\"toc-type\": \"anchor\",\n\t\t\"title\": this.baseTiddlerTitle + \"-anchor-\"\n\t});\n\t// Set up the parser\n\tvar sax = require(\"$:/plugins/tiddlywiki/sax/sax.js\");\n\tthis.sax = sax.parser(false,{\n\t\txmlns: true,\n\t\tlowercase: true\n\t});\n\tthis.sax.onerror = this.onError.bind(this);\n\tthis.sax.onopennamespace = this.onOpenNamespace.bind(this);\n\tthis.sax.onclosenamespace = this.onCloseNamespace.bind(this);\n\tthis.sax.onopentag = this.onOpenTag.bind(this);\n\tthis.sax.onclosetag = this.onCloseTag.bind(this);\n\tthis.sax.ontext = this.onText.bind(this);\n\tthis.sax.onend = this.onEnd.bind(this);\n\t// Start streaming the data\n\tthis.sax.write(this.getSourceText());\n\tthis.sax.close();\n}\n\nSlicer.prototype.callback = function(err,tiddlers) {\n\tvar self = this;\n\t$tw.utils.nextTick(function() {\n\t\tself.callbackFn(err,tiddlers);\n\t});\n};\n\nSlicer.prototype.loadSlicerRules = function(name) {\n\t// Collect the available slicer rule tiddlers\n\tvar self = this,\n\t\ttitles = this.wiki.getTiddlersWithTag(\"$:/tags/text-slicer/slicer-rules\"),\n\t\ttiddlers = {},\n\t\trules = {},\n\t\truleNames = [];\n\ttitles.forEach(function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\ttiddlers[tiddler.fields.name] = tiddler;\n\t\trules[tiddler.fields.name] = self.wiki.getTiddlerData(title,[]);\n\t});\n\t// Follow the inheritance trail to get a stack of slicer rule names\n\tvar n = name;\n\tdo {\n\t\truleNames.push(n);\n\t\tn = tiddlers[n] && tiddlers[n].fields[\"inherits-from\"];\n\t} while(n && ruleNames.indexOf(n) === -1);\n\t// Concatenate the slicer rules\n\trules = ruleNames.reduce(function(accumulator,name) {\n\t\treturn accumulator.concat(rules[name]);\n\t},[]);\n\treturn rules;\n};\n\nSlicer.prototype.getMatchingSlicerRuleActions = function(name) {\n\tvar rule = this.searchSlicerRules(name,this.slicerRules,this.elementStack);\n\tif(!rule) {\n\t\treturn {};\n\t} else {\n\t\treturn rule.actions;\n\t}\n};\n\nSlicer.prototype.testSlicerRuleMatching = function() {\n\tvar tests = [\n\t\t\t{\n\t\t\t\ttest: this.searchSlicerRules(\"title\",[\n\t\t\t\t\t\t{selector: \"title,head,body\", rules: true},\n\t\t\t\t\t\t{selector: \"body\", rules: true}\n\t\t\t\t\t],[\n\t\t\t\t\t\t{tag:\"head\"}\n\t\t\t\t\t]),\n\t\t\t\tresult: \"title,head,body\"\n\t\t\t},\n\t\t\t{\n\t\t\t\ttest: this.searchSlicerRules(\"body\",[\n\t\t\t\t\t\t{selector: \"title,head,body\", rules: true},\n\t\t\t\t\t\t{selector: \"body\", rules: true}\n\t\t\t\t\t],[\n\t\t\t\t\t\t{tag:\"head\"}\n\t\t\t\t\t]),\n\t\t\t\tresult: \"title,head,body\"\n\t\t\t},\n\t\t\t{\t\n\t\t\t\ttest: this.searchSlicerRules(\"title\",[\n\t\t\t\t\t\t{selector: \"head > title\", rules: true},\n\t\t\t\t\t\t{selector: \"title\", rules: true}\n\t\t\t\t\t],[\n\t\t\t\t\t\t{tag:\"head\"}\n\t\t\t\t\t]),\n\t\t\t\tresult: \"head > title\"\n\t\t\t}\n\t\t],\n\t\tresults = tests.forEach(function(test,index) {\n\t\t\tif(test.test.selector !== test.result) {\n\t\t\t\tthrow \"Failing test \" + index + \", returns \" + test.test.selector + \" instead of \" + test.result;\n\t\t\t}\n\t\t});\n};\n\nSlicer.prototype.searchSlicerRules = function(name,rules,elementStack) {\n\treturn rules.find(function(rule) {\n\t\t// Split and trim the selectors for this rule\n\t\treturn !!rule.selector.split(\",\").map(function(selector) {\n\t\t\t\treturn selector.trim();\n\t\t\t// Find the first selector that matches, if any\n\t\t\t}).find(function(selector) {\n\t\t\t\t// Split and trim the parts of the selector\n\t\t\t\tvar parts = selector.split(\" \").map(function(part) {\n\t\t\t\t\treturn part.trim();\n\t\t\t\t});\n\t\t\t\t// * matches any element\n\t\t\t\tif(parts.length === 1 && parts[0] === \"*\") {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t\t// Make a copy of the element stack so that we can be destructive\n\t\t\t\tvar elements = elementStack.slice(0).concat({tag: name}),\n\t\t\t\t\tnextElementMustBeAtTopOfStack = true,\n\t\t\t\t\tcurrentPart = parts.length - 1;\n\t\t\t\twhile(currentPart >= 0) {\n\t\t\t\t\tif(parts[currentPart] === \">\") {\n\t\t\t\t\t\tnextElementMustBeAtTopOfStack = true;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif(!nextElementMustBeAtTopOfStack) {\n\t\t\t\t\t\t\twhile(elements.length > 0 && elements[elements.length - 1].tag !== parts[currentPart]) {\n\t\t\t\t\t\t\t\telements.pop();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif(elements.length === 0 || elements[elements.length - 1].tag !== parts[currentPart]) {\n\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t}\n\t\t\t\t\t\telements.pop();\n\t\t\t\t\t\tnextElementMustBeAtTopOfStack = false;\n\t\t\t\t\t}\n\t\t\t\t\tcurrentPart--;\n\t\t\t\t}\n\t\t\t\treturn true;\n\t\t\t});\n\t\t});\n};\n\nSlicer.prototype.getBaseTiddlerTitle = function(baseTiddlerTitle) {\n\tif(baseTiddlerTitle) {\n\t\treturn baseTiddlerTitle\t\t\n\t} else {\n\t\tif(this.sourceTiddlerTitle) {\n\t\t\treturn \"Sliced up \" + this.sourceTiddlerTitle + \":\";\n\t\t} else {\n\t\t\treturn \"SlicedTiddler\";\n\t\t}\n\t}\n};\n\nSlicer.prototype.getSourceText = function() {\n\tif(this.sourceTiddlerTitle) {\n\t\tvar tiddler = this.wiki.getTiddler(this.sourceTiddlerTitle);\n\t\tif(!tiddler) {\n\t\t\tconsole.log(\"Tiddler '\" + this.sourceTiddlerTitle + \"' does not exist\");\n\t\t\treturn \"\";\n\t\t}\n\t\tif(tiddler.fields.type === \"text/html\" || tiddler.fields.type === \"text/xml\" || (tiddler.fields.type || \"\").slice(-4) === \"+xml\") {\n\t\t\treturn tiddler.fields.text;\n\t\t} else {\n\t\t\treturn this.getTiddlerAsHtml(tiddler);\n\t\t}\n\t} else {\n\t\treturn this.sourceText;\n\t}\n};\n\nSlicer.prototype.getTiddlerAsHtml = function(tiddler) {\n\tvar widgetNode = this.wiki.makeTranscludeWidget(tiddler.fields.title,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparseAsInline: false,\n\t\t\timportPageMacros: true}),\n\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn [\"<!DOCTYPE html PUBLIC \\\"-//W3C//DTD XHTML 1.1//EN\\\" \\\"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\\\">\",\"<html xmlns=\\\"http://www.w3.org/1999/xhtml\\\">\",\"<head>\",\"</head>\",\"<body>\",container.innerHTML,\"</body>\",\"</html>\"].join(\"\\n\");\n};\n\n\nSlicer.prototype.getImmediateParent = function() {\n\treturn this.parentStack.slice(-1)[0];\n};\n\nSlicer.prototype.onError = function(e) {\n\tconsole.error(\"Sax error: \", e)\n\t// Try to resume after errors\n\tthis.sax.error = null;\n\tthis.sax.resume();\n};\n\nSlicer.prototype.onOpenNamespace = function(info) {\n\tthis.namespaces[info.prefix] = info.uri;\n};\n\nSlicer.prototype.onCloseNamespace = function(info) {\n};\n\nSlicer.prototype.onOpenTag = function(node) {\n\tvar actions = this.getMatchingSlicerRuleActions(node.name);\n\t// Create an anchor if we encounter an ID\n\tif(node.attributes.id) {\n\t\tthis.insertPrecedingChunk({\n\t\t\t\"toc-type\": \"anchor\",\n\t\t\t\"title\": this.baseTiddlerTitle + \"-anchor-\" + node.attributes.id.value\n\t\t});\n\t}\n\t// Check for an element that should start a new chunk\n\tif(actions.startNewChunk) {\n\t\t// If this is a heading, pop off any higher or equal level headings first\n\t\tif(actions.isParent && actions.headingLevel) {\n\t\t\tvar parentActions = this.getImmediateParent().actions;\n\t\t\twhile(parentActions.isParent && parentActions.headingLevel && parentActions.headingLevel >= actions.headingLevel) {\n\t\t\t\tthis.parentStack.pop();\n\t\t\t\tparentActions = this.getImmediateParent().actions;\n\t\t\t}\n\t\t}\n\t\t// Start the new chunk\n\t\tthis.startNewChunk(actions.startNewChunk);\n\t\t// If this is a parent then also add it to the parent stack\n\t\tif(actions.isParent) {\n\t\t\tthis.parentStack.push({chunk: this.currentChunk, actions: actions});\n\t\t}\n\t}\n\t// Render the tag inline in the current chunk unless we should ignore it\n\tif(!actions.dontRenderTag) {\n\t\tif(actions.isImage) {\n\t\t\tthis.onOpenImage(node);\n\t\t} else if(actions.isAnchor) {\n\t\t\tthis.onOpenAnchor(node);\n\t\t} else {\n\t\t\tvar markupInfo = actions.markup && actions.markup[this.outputMode];\n\t\t\tif(markupInfo) {\n\t\t\t\tthis.addTextToCurrentChunk(markupInfo.prefix);\n\t\t\t} else {\n\t\t\t\tthis.addTextToCurrentChunk(\"<\" + node.name + (node.isSelfClosing ? \"/\" : \"\") + \">\");\n\t\t\t}\n\t\t}\n\t}\n\t// Remember whether this tag is self closing\n\tthis.elementStack.push({tag: node.name,isSelfClosing: node.isSelfClosing, actions: actions, node: node});\n};\n\nSlicer.prototype.onOpenAnchor = function(node) {\n\tif(node.attributes.href) {\n\t\tvar value = node.attributes.href.value;\n\t\tif(value.indexOf(\"https://\") === 0 || value.indexOf(\"http://\") === 0) {\n\t\t\t// External link\n\t\t\tthis.addTextToCurrentChunk(\"<a href=\\\"\" + value + \"\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\");\n\t\t} else {\n\t\t\t// Internal link\n\t\t\tvar parts = value.split(\"#\"),\n\t\t\t\tbase = parts[0],\n\t\t\t\thash = parts[1] || \"\",\n\t\t\t\ttitle = $tw.utils.resolvePath(base,this.baseTiddlerTitle) + \"-anchor-\" + hash;\n\t\t\tthis.addTextToCurrentChunk(\"<$link to=\\\"\" + title + \"\\\">\");\t\t\t\n\t\t}\n\t}\n};\n\nSlicer.prototype.onCloseAnchor = function(elementInfo) {\n\tif(elementInfo.node.attributes.href) {\n\t\tvar value = elementInfo.node.attributes.href.value;\n\t\tif(value.indexOf(\"https://\") === 0 || value.indexOf(\"http://\") === 0) {\n\t\t\t// External link\n\t\t\tthis.addTextToCurrentChunk(\"</a>\");\n\t\t} else {\n\t\t\t// Internal link\n\t\t\tthis.addTextToCurrentChunk(\"</$link>\");\n\t\t}\n\t}\n};\n\nSlicer.prototype.onOpenImage = function(node) {\n\tvar url = node.attributes.src.value;\n\tif(url.slice(0,5) === \"data:\") {\n\t\t// var parts = url.slice(5).split(\",\");\n\t\t// this.chunks.push({\n\t\t// \ttitle: ,\n\t\t// \ttext: parts[1],\n\t\t// \ttype: parts[0].split[\";\"][0],\n\t\t// \trole: this.role\n\t\t// });\n\t}\n\tthis.addTextToCurrentChunk(\"[img[\" + $tw.utils.resolvePath(url,this.baseTiddlerTitle) + \"]]\");\n};\n\nSlicer.prototype.onCloseTag = function(name) {\n\tvar e = this.elementStack.pop(),\n\t\tactions = e.actions,\n\t\tselfClosing = e.isSelfClosing;\n\t// Set the caption if required\n// TODO\n// \tif(actions.setCaption) {\n// \t\tthis.chunks[this.currentChunk].caption = this.chunks[this.currentChunk].title;\n// \t}\n\t// Render the tag\n\tif(actions.isAnchor) {\n\t\tthis.onCloseAnchor(e);\n\t} else if (!actions.dontRenderTag && !selfClosing) {\n\t\tvar markupInfo = actions.markup && actions.markup[this.outputMode];\n\t\tif(markupInfo) {\n\t\t\tthis.addTextToCurrentChunk(markupInfo.suffix);\n\t\t} else {\n\t\t\tthis.addTextToCurrentChunk(\"</\" + name + \">\");\t\t\t\n\t\t}\n\t}\n\t// Check for an element that started a new chunk\n\tif(actions.startNewChunk) {\n\t\tif(!actions.mergeNext) {\n\t\t\tthis.currentChunk = null;\t\t\t\n\t\t}\n\t\t// If this is a parent and not a heading then also pop it from the parent stack\n\t\tif(actions.isParent && !actions.headingLevel) {\n\t\t\tthis.parentStack.pop();\n\t\t}\n\t}\n};\n\nSlicer.prototype.onText = function(text) {\n\tvar self = this;\n\t// Discard the text if we're inside an element with actions.discard set true\n\tif(this.elementStack.some(function(e) {return e.actions.discard;})) {\n\t\treturn;\n\t}\n\t// Optionally escape common character sequences that might be parsed as wikitext\n\ttext = $tw.utils.htmlEncode(text);\n\tif(this.escapeWikiText) {\n\t\t$tw.utils.each([\"[[\",\"{{\",\"__\",\"''\",\"//\",\",,\",\"^^\",\"~~\",\"`\",\"--\",\"\\\"\\\"\",\"@@\"],function(str) {\n\t\t\tvar replace = str.split(\"\").map(function(c) {\n\t\t\t\treturn \"&#\" + c.charCodeAt(0) + \";\";\n\t\t\t}).join(\"\");\n\t\t\ttext = text.replace(new RegExp($tw.utils.escapeRegExp(str),\"mg\"),replace);\n\t\t});\n\t}\n\tthis.addTextToCurrentChunk(text);\n\tthis.addTextToCurrentChunk(text,\"caption\");\n};\n\nSlicer.prototype.onEnd = function() {\n\tthis.callback(null,this.chunks);\n};\n\nSlicer.prototype.addTextToCurrentChunk = function(str,field) {\n\tfield = field || \"text\";\n\tif(this.currentChunk === null && str.trim() !== \"\") {\n\t\tthis.startNewChunk({\n\t\t\ttitle: this.makeTitle(\"paragraph\"),\n\t\t\t\"toc-type\": \"paragraph\"\n\t\t});\n\t}\n\tif(this.currentChunk !== null) {\n\t\tthis.chunks[this.currentChunk][field] += str;\n\t}\n};\n\nSlicer.prototype.startNewChunk = function(fields) {\n\tvar title = fields.title || this.makeTitle(fields[\"toc-type\"]);\n\tvar parentChunk = this.chunks[this.getImmediateParent().chunk];\n\tthis.chunks.push($tw.utils.extend({},{\n\t\ttitle: title,\n\t\ttext: \"\",\n\t\tcaption: \"\",\n\t\ttags: [parentChunk.title],\n\t\tlist: [],\n\t\trole: this.role\n\t},fields));\n\tthis.currentChunk = this.chunks.length - 1;\n\tparentChunk.list.push(title);\n};\n\nSlicer.prototype.insertPrecedingChunk = function(fields) {\n\tif(!fields.title) {\n\t\tthrow \"Chunks need a title\"\n\t}\n\tif(!this.currentChunk) {\n\t\tthis.startNewChunk(fields);\n\t\tthis.currentChunk = null;\n\t} else {\n\t\tvar parentChunk = this.chunks[this.getImmediateParent().chunk],\n\t\t\tindex = this.chunks.length - 1;\n\t\t// Insert the new chunk\n\t\tthis.chunks.splice(index,0,$tw.utils.extend({},{\n\t\t\ttext: \"\",\n\t\t\tcaption: \"\",\n\t\t\ttags: [parentChunk.title],\n\t\t\tlist: [],\n\t\t\trole: this.role\n\t\t},fields));\n\t\t// Adjust the current chunk pointer\n\t\tthis.currentChunk += 1;\n\t\t// Insert a pointer to the new chunk in the parent\n\t\tparentChunk.list.splice(parentChunk.list.length - 1,0,fields.title);\t\t\n\t}\n};\n\nSlicer.prototype.isBlank = function(s) {\n\treturn (/^[\\s\\xA0]*$/g).test(s);\n};\n\nSlicer.prototype.makeTitle = function(prefix) {\n\tprefix = prefix || \"\";\n\tvar count = (this.titleCounts[prefix] || 0) + 1;\n\tthis.titleCounts[prefix] = count;\n\treturn this.baseTiddlerTitle + \"-\" + prefix + \"-\" + count;\n};\n\nexports.Slicer = Slicer;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/tiddlywiki/text-slicer/modules/startup/slicer-startup.js": {
"title": "$:/plugins/tiddlywiki/text-slicer/modules/startup/slicer-startup.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/text-slicer/modules/startup/slicer-startup.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget event handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar textSlicer = require(\"$:/plugins/tiddlywiki/text-slicer/modules/slicer.js\");\n\n// Export name and synchronous status\nexports.name = \"slicer\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Install the root widget event handlers\nexports.startup = function() {\n\t// Check sax is installed\n\tif(!$tw.utils.hop($tw.modules.titles,\"$:/plugins/tiddlywiki/sax/sax.js\")) {\n\t\t// Make a logger\n\t\tvar logger = new $tw.utils.Logger(\"text-slicer\");\n\t\tlogger.alert(\"The plugin 'text-slicer' requires the 'sax' plugin to be installed\");\n\t}\n\t// Add tm-slice-tiddler event handler\n\t$tw.rootWidget.addEventListener(\"tm-slice-tiddler\",function(event) {\n\t\tvar slicer = new textSlicer.Slicer({\n\t\t\tsourceTiddlerTitle: event.param,\n\t\t\tslicerRules: event.paramObject && event.paramObject.slicerRules,\n\t\t\toutputMode: event.paramObject && event.paramObject.outputMode,\n\t\t\tbaseTiddlerTitle: event.paramObject && event.paramObject.destTitle,\n\t\t\trole: event.paramObject && event.paramObject.role,\n\t\t\twiki: $tw.wiki,\n\t\t\tcallback: function(err,tiddlers) {\n\t\t\t\tif(err) {\n\t\t\t\t\tlogger.alert(\"Slicer error: \" + err);\n\t\t\t\t} else {\n\t\t\t\t\t$tw.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/plugins/tiddlywiki/text-slicer/styles": {
"title": "$:/plugins/tiddlywiki/text-slicer/styles",
"tags": "$:/tags/Stylesheet",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n.tc-document-preview-column {\n\tposition: fixed;\n\toverflow-y: auto;\n\toverflow-x: visible;\n\t-webkit-overflow-scrolling: touch;\n background-color: <<colour page-background>>;\n\tright: auto;\n\tleft: 0;\n\ttop: 0;\n\tbottom: 0;\n\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\tfont-size: 0.9em;\n}\n\n.tc-sliced-document-title {\n\tfont-size: 1.7em;\n}\n\n.tc-slice-note {\n color: #800;\n padding: 4px 4px 4px 4px;\n border: 1px solid #feed77;\n background: #feed77;\n background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dede80),color-stop(7%,#feed77),color-stop(92%,#feed77),color-stop(100%,#dede80));\n background: -webkit-linear-gradient(72deg,rgba(255, 255, 255, 0.5) 8%,rgba(255, 255, 255, 0.1) 80%), -webkit-linear-gradient(top,#dede80 0,#feed77 7%,#feed77 92%,#dede80 100%);\n background: -moz-linear-gradient(72deg,rgba(255, 255, 255, 0.5) 8%,rgba(255, 255, 255, 0.1) 80%), -moz-linear-gradient(top,#dede80 0,#feed77 7%,#feed77 92%,#dede80 100%);\n background: -o-linear-gradient(72deg,rgba(255, 255, 255, 0.5) 8%,rgba(255, 255, 255, 0.1) 80%), -o-linear-gradient(top,#dede80 0,#feed77 7%,#feed77 92%,#dede80 100%);\n background: -ms-linear-gradient(72deg,rgba(255, 255, 255, 0.5) 8%,rgba(255, 255, 255, 0.1) 80%), -ms-linear-gradient(top,#dede80 0,#feed77 7%,#feed77 92%,#dede80 100%);\n background: linear-gradient(72deg,rgba(255, 255, 255, 0.5) 8%,rgba(255, 255, 255, 0.1) 80%), linear-gradient(top,#dede80 0,#feed77 7%,#feed77 92%,#dede80 100%);\n\t<<box-shadow \"1px 1px 6px rgba(0,0,0,0.4)\">>\n}\n\n.tc-document-preview-column .tc-sliced-document-header {\n\tmargin-left: 24px;\n}\n\n.tc-document-preview-column .tc-sliced-document {\n\tmargin-bottom: 3px;\n}\n\n.tc-view-template-document-tiddler-wrapper,\n.tc-edit-template-document-tiddler-wrapper {\n border-top: 2px solid #D6A2A2;\n margin-left: -42px;\n margin-right: -42px;\n margin-bottom: -42px;\n padding-left: 42px;\n padding-right: 42px;\n background: #FFE3E3;\n padding-bottom: 10px;\n}\n\n.tc-edit-template-document-tiddler-wrapper {\n\tbackground: #A3A3D7;\n}\n\ndiv.tc-view-template-document-tiddler-heading a,\ndiv.tc-edit-template-document-tiddler-heading a {\n\tborder: 1px solid #D6A2A2;\n\tbackground: #fff;\n\tborder-radius: 16px;\n padding: 0px 4px 0px 4px;\n margin: 2px 4px 2px 4px;\n white-space: nowrap;\n display: inline-block;\n}\n\ndiv.tc-view-template-document-tiddler-heading a:hover,\ndiv.tc-edit-template-document-tiddler-heading a:hover {\n\tborder: 1px solid <<colour background>>;\n\ttext-decoration: none;\n\tcolor: <<colour background>>;\n\tbackground: <<colour foreground>>;\n}\n\n.tc-view-template-document-tiddler-heading-icon,\n.tc-edit-template-document-tiddler-heading-icon {\n\twidth: 42px;\n\ttext-align: center;\n margin-left: -42px;\n margin-right: -42px;\n position: absolute;\n}\n\n.tc-view-template-document-tiddler-subheading,\n.tc-edit-template-document-tiddler-subheading {\n\tfont-size: 0.7em;\n\tfont-weight: bold;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-view-template-document-tiddler-heading-icon svg,\n.tc-edit-template-document-tiddler-heading-icon svg {\n\tfill: <<colour background>>;\t\n}\n\n.tc-view-template-document-tiddler {\n\tfont-size: 0.9em;\n}\n\n.tc-document-tiddler {\n\tfont-family: Georgia, Times, 'Times New Roman', serif;\n}\n\n.tc-text-slicer-rename input {\n\tdisplay: block;\n\twidth: 100%;\n}\n\n.tc-document-tiddler-link {\n\tcursor: pointer;\n}\n\n.tc-document-tiddler-link:hover {\n background: <<color background>>;\n}\n\n.tc-document-tiddler-toolbar {\n\tposition: absolute;\n\twidth: 24px;\n\ttext-align: center;\n}\n\n.tc-document-preview-column .tc-sliced-document-body {\n\tmargin-left: 24px;\n}\n\n.tc-document-preview-column .tc-document-tiddler-toolbar {\n\tmargin-left: -24px;\n}\n\n.tc-table-of-contents .tc-slice-toolbar button {\n\tcolor: inherit;\n\tbackground-color: inherit;\n}\n\n.tc-tiddler-frame .tc-document-tiddler-toolbar {\n left: 0;\n width: 42px;\n}\n\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/interactive/def-list": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/interactive/def-list",
"text": "\\define body()\n<dl>\n<$list filter=\"\"\"[all[current]] $(tv-exclude-filter)$ +[limit[1]]\"\"\" variable=\"item\">\n<$list filter={{!!toc-list-filter}} template=\"$:/plugins/tiddlywiki/text-slicer/templates/interactive/tiddler\"/>\n</$list>\n</dl>\n\\end\n\n<<body>>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/interactive/definition": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/interactive/definition",
"text": "\\define body()\n<$link tag=\"dd\" class=\"tc-document-tiddler-link\">\n\n<$transclude/>\n\n</$link>\n\\end\n\n<<body>>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/interactive/document": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/interactive/document",
"text": "\\define config-document-status()\n$:/state/plugins/tiddlywiki/text-slicer/show-preview-document/$(tv-heading-status-config-prefix)$/$(currentTiddler)$\n\\end\n\n\\define config-show-toolbar()\n$:/state/plugins/tiddlywiki/text-slicer/show-toolbar/$(currentTiddler)$\n\\end\n\n\\define config-show-metadata()\n$:/state/plugins/tiddlywiki/text-slicer/show-metadata/$(currentTiddler)$\n\\end\n\n\\define config-heading-status()\n$:/state/plugins/tiddlywiki/text-slicer/heading-status/$(currentTiddler)$\n\\end\n\n\\define body()\n<$set name=\"tv-heading-status-config-title\" value=<<config-heading-status>>>\n<$set name=\"tv-show-toolbar\" value={{$(config-show-toolbar)$}}>\n<div class=\"tc-sliced-document\">\n<div class=\"tc-sliced-document-header\">\n<div class=\"tc-document-tiddler-toolbar\">\n<$reveal type=\"nomatch\" state=<<config-document-status>> text=\"close\" default=\"open\" tag=\"div\">\n<$button set=<<config-document-status>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<config-document-status>> text=\"close\" default=\"open\" tag=\"div\">\n<$button set=<<config-document-status>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n</div>\n<h1 class=\"tc-sliced-document-title\">''Document'': <$link><$view field=\"title\"/></$link></h1>\n</div>\n<$reveal type=\"nomatch\" state=<<config-document-status>> text=\"close\" default=\"open\" tag=\"div\">\n{{||$:/plugins/tiddlywiki/text-slicer/ui/document/header}}\n<div class='tc-sliced-document-body'>\n<$set name=\"tv-show-toolbar\" value={{$(config-show-toolbar)$}}>\n<$set name=\"tv-exclude-filter\" value={{!!toc-exclude-filter}}>\n<$list filter=\"[list<currentTiddler>!has[draft.of]]\" template=\"$:/plugins/tiddlywiki/text-slicer/templates/interactive/tiddler\"/>\n</$set>\n</$set>\n</div>\n</$reveal>\n</div>\n</$set>\n</$set>\n\\end\n\n<<body>>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/interactive/heading": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/interactive/heading",
"text": "\\define config-heading-status()\n$(tv-heading-status-config-title)$/$(tv-heading-status-config-prefix)$/$(currentTiddler)$\n\\end\n\n\\define body(level:\"h1\")\n<$set name=\"tv-heading-status-config-title\" value=<<config-heading-status>>>\n<div class=\"tc-document-tiddler\">\n<div class=\"tc-document-tiddler-toolbar\">\n<$reveal type=\"nomatch\" state=<<tv-heading-status-config-title>> text=\"close\" default=<<tv-default-heading-state>> tag=\"div\">\n<$button set=<<tv-heading-status-config-title>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<tv-heading-status-config-title>> text=\"close\" default=<<tv-default-heading-state>> tag=\"div\">\n<$button set=<<tv-heading-status-config-title>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n</div>\n<$link tag=\"$level$\" class=\"tc-document-tiddler-link\">\n<$transclude/>\n</$link>\n<$reveal type=\"nomatch\" state=<<tv-heading-status-config-title>> text=\"close\" default=<<tv-default-heading-state>> tag=\"div\">\n<$list filter=\"[list<currentTiddler>!has[draft.of]]\" template=\"$:/plugins/tiddlywiki/text-slicer/templates/interactive/tiddler\"/>\n</$reveal>\n</div>\n</$set>\n\\end\n\n<$macrocall $name=\"body\" level={{!!toc-heading-level}}/>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/interactive/image": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/interactive/image",
"text": "\\define body()\n<$link tag=\"div\" class=\"tc-document-tiddler-link tc-document-tiddler\">\n\n<$list filter=\"\"\"[all[current]] $(tv-exclude-filter)$ +[limit[1]]\"\"\" variable=\"item\">\n\n<$transclude/>\n\n</$list>\n\n</$link>\n\\end\n\n<<body>>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/interactive/item": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/interactive/item",
"text": "\\define body()\n<$link tag=\"li\" class=\"tc-document-tiddler-link\">\n\n<$transclude/>\n\n</$link>\n\\end\n\n<<body>>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/interactive/list": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/interactive/list",
"text": "\\define body(type:\"ul\")\n<$type$>\n<$list filter=\"\"\"[all[current]] $(tv-exclude-filter)$ +[limit[1]]\"\"\" variable=\"item\">\n<$list filter={{!!toc-list-filter}} template=\"$:/plugins/tiddlywiki/text-slicer/templates/interactive/tiddler\"/>\n</$list>\n</$type$>\n\\end\n\n<$macrocall $name=\"body\" type={{!!toc-list-type}}/>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/interactive/note": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/interactive/note",
"text": "\\define body()\n<div class=\"tc-slice-note\">\n\n<$link tag=\"div\" class=\"tc-document-tiddler-link tc-document-tiddler\">\n\n<$list filter=\"\"\"[all[current]] $(tv-exclude-filter)$ +[limit[1]]\"\"\" variable=\"item\">\n\n<$transclude/>\n\n</$list>\n\n</$link>\n\n</div>\n\\end\n\n<<body>>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/interactive/paragraph": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/interactive/paragraph",
"text": "\\define body()\n<$link tag=\"div\" class=\"tc-document-tiddler-link tc-document-tiddler\">\n\n<$list filter=\"\"\"[all[current]] $(tv-exclude-filter)$ +[limit[1]]\"\"\" variable=\"item\">\n\n<$transclude/>\n\n</$list>\n\n</$link>\n\\end\n\n<<body>>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/interactive/term": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/interactive/term",
"text": "\\define body()\n<$link tag=\"dt\" class=\"tc-document-tiddler-link\">\n\n<$transclude/>\n\n</$link>\n\\end\n\n<<body>>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/interactive/tiddler": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/interactive/tiddler",
"text": "\\define if(condition,then,else)\n<$list filter=\"\"\"$condition$ +[limit[1]]\"\"\" emptyMessage=\"\"\"$else$\"\"\" variable=\"ignore\">\n$then$\n</$list>\n\\end\n\n\\define include-component(type)\n<<if \"[{!!toc-type}match[$type$]]\" \"\"\"\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/interactive/$type$\" mode=\"block\"/>\n\"\"\">>\n\\end\n\n<$list filter=\"[<tv-show-toolbar>match[yes]]\" variable=\"hasToolbar\">\n{{||$:/plugins/tiddlywiki/text-slicer/ui/tiddler/toolbar}}\n</$list>\n\n<<include-component \"document\">>\n<<include-component \"heading\">>\n<<include-component \"paragraph\">>\n<<include-component \"note\">>\n<<include-component \"list\">>\n<<include-component \"item\">>\n<<include-component \"image\">>\n<<include-component \"def-list\">>\n<<include-component \"term\">>\n<<include-component \"definition\">>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/plain/def-list": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/plain/def-list",
"text": "\\define body()\n<dl>\n<$list filter=\"\"\"[all[current]] $(tv-exclude-filter)$ +[limit[1]]\"\"\" variable=\"item\">\n<$list filter={{!!toc-list-filter}} template=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/tiddler\"/>\n</$list>\n</dl>\n\\end\n\n<<body>>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/plain/definition": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/plain/definition",
"text": "\\define body()\n<dd>\n\n<$transclude/>\n\n</dd>\n\\end\n\n<<body>>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/plain/document": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/plain/document",
"text": "<$set name=\"tv-exclude-filter\" value={{!!toc-exclude-filter}}>\n\n<$list filter=\"[list<currentTiddler>!has[draft.of]]\" template=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/tiddler\"/>\n\n</$set>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/plain/heading": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/plain/heading",
"text": "\\define body(level:\"h1\")\n<$level$>\n<$transclude/>\n</$level$>\n<$list filter=\"[list<currentTiddler>!has[draft.of]]\" template=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/tiddler\"/>\n\\end\n\n<$macrocall $name=\"body\" level={{!!toc-heading-level}}/>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/plain/image": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/plain/image",
"text": "<$transclude/>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/plain/item": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/plain/item",
"text": "\\define body()\n<li>\n\n<$transclude/>\n\n</li>\n\\end\n\n<<body>>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/plain/list": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/plain/list",
"text": "\\define body(type:\"ul\")\n<$type$>\n<$list filter=\"\"\"[all[current]] $(tv-exclude-filter)$ +[limit[1]]\"\"\" variable=\"item\">\n<$list filter={{!!toc-list-filter}} template=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/tiddler\"/>\n</$list>\n</$type$>\n\\end\n\n<$macrocall $name=\"body\" type={{!!toc-list-type}}/>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/plain/note": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/plain/note",
"text": "<!-- Don't display notes in plain mode -->\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/plain/paragraph": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/plain/paragraph",
"text": "\\define body()\n<div>\n\n<$list filter=\"\"\"[all[current]] $(tv-exclude-filter)$ +[limit[1]]\"\"\" variable=\"item\">\n\n<$transclude/>\n\n</$list>\n\n</div>\n\\end\n\n<<body>>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/plain/term": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/plain/term",
"text": "\\define body()\n<dt>\n\n<$transclude/>\n\n</dt>\n\\end\n\n<<body>>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/plain/tiddler": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/plain/tiddler",
"text": "<$vars toc-type={{!!toc-type}}>\n\n<$list filter=\"[<toc-type>match[document]]\" variable=\"item\">\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/document\" mode=\"block\"/>\n</$list>\n\n<$list filter=\"[<toc-type>match[heading]]\" variable=\"item\">\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/heading\" mode=\"block\"/>\n</$list>\n\n<$list filter=\"[<toc-type>match[paragraph]]\" variable=\"item\">\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/paragraph\" mode=\"block\"/>\n</$list>\n\n<$list filter=\"[<toc-type>match[note]]\" variable=\"item\">\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/note\" mode=\"block\"/>\n</$list>\n\n<$list filter=\"[<toc-type>match[list]]\" variable=\"item\">\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/list\" mode=\"block\"/>\n</$list>\n\n<$list filter=\"[<toc-type>match[item]]\" variable=\"item\">\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/item\" mode=\"block\"/>\n</$list>\n\n<$list filter=\"[<toc-type>match[image]]\" variable=\"item\">\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/image\" mode=\"block\"/>\n</$list>\n\n<$list filter=\"[<toc-type>match[def-list]]\" variable=\"item\">\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/def-list\" mode=\"block\"/>\n</$list>\n\n<$list filter=\"[<toc-type>match[term]]\" variable=\"item\">\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/term\" mode=\"block\"/>\n</$list>\n\n<$list filter=\"[<toc-type>match[definition]]\" variable=\"item\">\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/definition\" mode=\"block\"/>\n</$list>\n\n</$vars>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/static/def-list": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/static/def-list",
"text": "<$list filter=\"\"\"[all[current]] $(tv-exclude-filter)$ +[limit[1]]\"\"\" variable=\"item\">\n\n`<dl class=\"`{{||$:/plugins/tiddlywiki/text-slicer/templates/static/helpers/classes}}`\">`\n\n<$list filter={{!!toc-list-filter}} template=\"$:/plugins/tiddlywiki/text-slicer/templates/static/tiddler\"/>\n\n`</dl>`\n\n</$list>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/static/definition": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/static/definition",
"text": "`<dd class=\"`{{||$:/plugins/tiddlywiki/text-slicer/templates/static/helpers/classes}}`\">`\n\n<$transclude/>\n\n`</dd>`\n\n<$list filter=\"[list<currentTiddler>!has[draft.of]]\" template=\"$:/plugins/tiddlywiki/text-slicer/templates/static/tiddler\"/>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/static/document": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/static/document",
"text": "<$set name=\"tv-exclude-filter\" value={{!!toc-exclude-filter}}>\n\n<$list filter=\"[list<currentTiddler>!has[draft.of]]\" template=\"$:/plugins/tiddlywiki/text-slicer/templates/static/tiddler\"/>\n\n</$set>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/static/heading": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/static/heading",
"text": "`<`<$text text={{!!toc-heading-level}}/>` class=\"`{{||$:/plugins/tiddlywiki/text-slicer/templates/static/helpers/classes}}`\">`\n\n<$view field=\"text\" format=\"htmlencodedplainwikified\"/>\n\n`</`<$text text={{!!toc-heading-level}}/>`>`\n\n<$list filter=\"[list<currentTiddler>!has[draft.of]]\" template=\"$:/plugins/tiddlywiki/text-slicer/templates/static/tiddler\"/>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/static/helpers/classes": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/static/helpers/classes",
"text": "<$list filter=\"[all[current]tags[]addprefix[$:/_DocumentTags/]has[title]]\"><$view field=\"css-class\"/> </$list>"
},
"$:/plugins/tiddlywiki/text-slicer/templates/static/image": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/static/image",
"text": "<$reveal state=\"!!_canonical_uri\" type=\"match\" text=\"\">\n\n`<img src=\"data:`<$view format=\"text\" field=\"type\"/>`;base64,`<$view format=\"text\" field=\"text\"/>`\" class=\"`{{||$:/plugins/tiddlywiki/text-slicer/templates/static/helpers/classes}}`\">`\n\n</$reveal>\n\n<$reveal state=\"!!_canonical_uri\" type=\"nomatch\" text=\"\">\n\n`<img src=\"`<$text text=<<tv-external-image-path>>/><$view field=\"title\" format=\"doubleurlencoded\"/>`\" class=\"`{{||$:/plugins/tiddlywiki/text-slicer/templates/static/helpers/classes}}`\">`\n\n</$reveal>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/static/item": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/static/item",
"text": "`<li class=\"`{{||$:/plugins/tiddlywiki/text-slicer/templates/static/helpers/classes}}`\">`\n\n<$transclude/>\n\n<$list filter=\"[list<currentTiddler>!has[draft.of]]\" template=\"$:/plugins/tiddlywiki/text-slicer/templates/static/tiddler\"/>\n\n`</li>`\n\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/static/list": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/static/list",
"text": "<$list filter=\"\"\"[all[current]] $(tv-exclude-filter)$ +[limit[1]]\"\"\" variable=\"item\">\n\n`<`<$text text={{!!toc-list-type}}/>` class=\"`{{||$:/plugins/tiddlywiki/text-slicer/templates/static/helpers/classes}}`\">`\n\n<$list filter={{!!toc-list-filter}} template=\"$:/plugins/tiddlywiki/text-slicer/templates/static/tiddler\"/>\n\n`</`<$text text={{!!toc-list-type}}/>`>`\n\n</$list>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/static/note": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/static/note",
"text": "<!-- Don't display notes in static mode -->\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/static/paragraph": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/static/paragraph",
"text": "<$list filter=\"\"\"[all[current]] $(tv-exclude-filter)$ +[limit[1]]\"\"\" variable=\"item\">\n\n`<p class=\"`{{||$:/plugins/tiddlywiki/text-slicer/templates/static/helpers/classes}}`\">`\n\n<$view field=\"text\" format=\"htmlencodedplainwikified\"/>\n\n`</p>`\n\n</$list>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/static/term": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/static/term",
"text": "`<dt class=\"`{{||$:/plugins/tiddlywiki/text-slicer/templates/static/helpers/classes}}`\">`\n\n<$transclude/>\n\n`</dt>`\n\n<$list filter=\"[list<currentTiddler>!has[draft.of]]\" template=\"$:/plugins/tiddlywiki/text-slicer/templates/static/tiddler\"/>\n"
},
"$:/plugins/tiddlywiki/text-slicer/templates/static/tiddler": {
"title": "$:/plugins/tiddlywiki/text-slicer/templates/static/tiddler",
"text": "<$vars toc-type={{!!toc-type}}>\n\n<$list filter=\"[<toc-type>match[document]]\" variable=\"item\">\n\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/static/document\" mode=\"block\"/>\n\n</$list>\n\n<$list filter=\"[<toc-type>match[heading]]\" variable=\"item\">\n\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/static/heading\" mode=\"block\"/>\n\n</$list>\n\n<$list filter=\"[<toc-type>match[paragraph]]\" variable=\"item\">\n\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/static/paragraph\" mode=\"block\"/>\n\n</$list>\n\n<$list filter=\"[<toc-type>match[note]]\" variable=\"item\">\n\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/static/note\" mode=\"block\"/>\n\n</$list>\n\n<$list filter=\"[<toc-type>match[list]]\" variable=\"item\">\n\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/static/list\" mode=\"block\"/>\n\n</$list>\n\n<$list filter=\"[<toc-type>match[item]]\" variable=\"item\">\n\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/static/item\" mode=\"block\"/>\n\n</$list>\n\n<$list filter=\"[<toc-type>match[image]]\" variable=\"item\">\n\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/static/image\" mode=\"block\"/>\n\n</$list>\n\n<$list filter=\"[<toc-type>match[def-list]]\" variable=\"item\">\n\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/static/def-list\" mode=\"block\"/>\n\n</$list>\n\n<$list filter=\"[<toc-type>match[term]]\" variable=\"item\">\n\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/static/term\" mode=\"block\"/>\n\n</$list>\n\n<$list filter=\"[<toc-type>match[definition]]\" variable=\"item\">\n\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/static/definition\" mode=\"block\"/>\n\n</$list>\n\n</$vars>\n"
},
"$:/plugins/tiddlywiki/text-slicer/ui/document/header": {
"title": "$:/plugins/tiddlywiki/text-slicer/ui/document/header",
"text": "\\define metadatafield()\n<tr>\n<td>\n''<$transclude tiddler=<<listItem>> field=\"caption\"/>''\n</td>\n<td>\n<$reveal type=\"match\" state=\"\"\"$(listItem)$!!field-type\"\"\" text=\"string\">\n<$edit-text field={{$(listItem)$!!field}}/>\n</$reveal>\n<$reveal type=\"match\" state=\"\"\"$(listItem)$!!field-type\"\"\" text=\"list\">\n<$edit-text tag=\"textarea\" field={{$(listItem)$!!field}}/>\n</$reveal>\n</td>\n</tr>\n\\end\n\n<div class=\"tc-sliced-document-header\">\n\n''Exclude filter'': <$edit-text field=\"toc-exclude-filter\"/>\n\n<$checkbox tiddler=<<config-show-toolbar>> field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> Show toolbar </$checkbox> <$checkbox tiddler=<<config-show-metadata>> field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> Show metadata</$checkbox> <$button>\n<$action-sendmessage $message=\"tm-open-window\" $param=<<currentTiddler>> template=\"$:/plugins/tiddlywiki/text-slicer/templates/plain/document\"/>\nView document\n</$button>\n\n<$reveal state=<<config-show-metadata>> default=\"no\" type=\"match\" text=\"yes\">\n<table>\n<tbody>\n<$list filter=\"[all[system+tiddlers]tag[$:/tags/DocumentMetaData]]\" variable=\"listItem\">\n<<metadatafield>>\n</$list>\n</tbody>\n</table>\n</$reveal>\n\n\n</div>\n"
},
"$:/plugins/tiddlywiki/text-slicer/ui/edit-template-segment": {
"title": "$:/plugins/tiddlywiki/text-slicer/ui/edit-template-segment",
"tags": "$:/tags/EditTemplate",
"text": "\\define edit-field(name,tag:\"input\")\n$name$:\n\n<$edit-text field=\"\"\"$name$\"\"\" tag=\"$tag$\" class=\"tc-edit-texteditor\"/>\n\\end\n\n<$reveal type=\"nomatch\" state=\"!!toc-type\" text=\"\">\n\n<div class=\"tc-edit-template-document-tiddler-wrapper\">\n\n<div class=\"tc-edit-template-document-tiddler-heading\">\n\n<div class=\"tc-edit-template-document-tiddler-heading-icon\">\n\n{{$:/core/images/file}}\n\n</div>\n\n<div class=\"tc-edit-template-document-tiddler-subheading\">\n\n<$view field=\"toc-type\"/>\n\n</div>\n\n<<edit-field \"list\" tag:\"textarea\">>\n\n</div>\n\n</div>\n\n</$reveal>\n\n"
},
"$:/plugins/tiddlywiki/text-slicer/filters/Orphans": {
"title": "$:/plugins/tiddlywiki/text-slicer/filters/Orphans",
"tags": "$:/tags/Filter",
"filter": "[has[toc-type]] -[toc-type[document]list-children[]]",
"description": "[Text-slicer] Tiddlers that are not part of any document",
"text": ""
},
"$:/plugins/tiddlywiki/text-slicer/ui/preview-column/empty": {
"title": "$:/plugins/tiddlywiki/text-slicer/ui/preview-column/empty",
"text": "<div class=\"tc-sliced-document-header\">\n\nCreate a document by slicing an existing tiddler\n\n---\n\n[[Help|$:/plugins/tiddlywiki/text-slicer/docs]]\n\n</div>\n"
},
"$:/plugins/tiddlywiki/text-slicer/ui/preview-column/multiple": {
"title": "$:/plugins/tiddlywiki/text-slicer/ui/preview-column/multiple",
"text": "Show document: <$select tiddler=\"$:/plugins/tiddlywiki/text-slicer/config/currentDocument\">\n<$list filter=\"[toc-type[document]!has[draft.of]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"title\"/></option>\n</$list>\n</$select>\n\n<$tiddler tiddler={{$:/plugins/tiddlywiki/text-slicer/config/currentDocument}}>\n\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/interactive/document\"/>\n\n</$tiddler>\n"
},
"$:/plugins/tiddlywiki/text-slicer/ui/preview-column/single": {
"title": "$:/plugins/tiddlywiki/text-slicer/ui/preview-column/single",
"text": "<$list filter=\"[toc-type[document]!has[draft.of]sort[title]limit[1]]\" template=\"$:/plugins/tiddlywiki/text-slicer/templates/interactive/document\"/>\n"
},
"$:/plugins/tiddlywiki/text-slicer/ui/preview-column": {
"title": "$:/plugins/tiddlywiki/text-slicer/ui/preview-column",
"tags": "$:/tags/AboveStory",
"text": "<$scrollable fallthrough=\"no\" class=\"tc-document-preview-column\">\n\n<$vars\n\ttv-default-heading-state=\"open\"\n>\n\n<$list filter=\"[toc-type[document]!has[draft.of]sort[title]limit[1]]\" emptyMessage={{$:/plugins/tiddlywiki/text-slicer/ui/preview-column/empty}}>\n\n<$list filter=\"[toc-type[document]!has[draft.of]sort[title]butfirst[1]limit[1]]\" emptyMessage={{$:/plugins/tiddlywiki/text-slicer/ui/preview-column/single}} template=\"$:/plugins/tiddlywiki/text-slicer/ui/preview-column/multiple\"/>\n\n</$list>\n\n</$vars>\n\n</$scrollable>\n"
},
"$:/plugins/tiddlywiki/text-slicer/ui/slice-modal": {
"title": "$:/plugins/tiddlywiki/text-slicer/ui/slice-modal",
"footer": "<$button message=\"tm-close-tiddler\">Cancel</$button> <$button><$action-sendmessage $message=\"tm-close-tiddler\"/><$action-sendmessage $message=\"tm-slice-tiddler\" $param=<<currentTiddler>> slicerRules={{$:/config/plugins/text-slicer/slice-rule}} outputMode={{$:/config/plugins/text-slicer/output-mode}} destTitle={{$:/config/plugins/text-slicer/base-title}}/>Slice</$button>",
"subtitle": "Slicing \"<$text text=<<currentTiddler>>/>\" into chunks",
"text": "''Choose how the tiddler should be sliced''\n\nPrefix for extracted tiddlers: <$edit-text tiddler=\"$:/config/plugins/text-slicer/base-title\" default={{{ [[Sliced up ]addsuffix<currentTiddler>addsuffix[:]] }}} tag=\"input\" size=\"30\"/>\n\n<$select tiddler=\"$:/config/plugins/text-slicer/slice-rule\" default=\"html-by-paragraph\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/text-slicer/slicer-rules]!has[draft.of]]\">\n<option value={{!!name}}><$text text={{!!description}}/></option>\n</$list>\n</$select>\n\nOutput mode: <$select tiddler=\"$:/config/plugins/text-slicer/output-mode\" default=\"html\">\n<option value=\"html\">HTML</option>\n<option value=\"wiki\">Wiki text</option>\n</$select>\n"
},
"$:/plugins/tiddlywiki/text-slicer/ui/slice-toolbar-button": {
"title": "$:/plugins/tiddlywiki/text-slicer/ui/slice-toolbar-button",
"tags": "$:/tags/ViewToolbar",
"list-before": "$:/core/ui/Buttons/edit",
"caption": "{{$:/plugins/tiddlywiki/text-slicer/images/text-slicer-icon}} Slice text tiddler",
"description": "Slice this text tiddler by headings and lists",
"text": "\\whitespace trim\n\n\\define hint()\nSlice this text tiddler into chunks\n\\end\n\n<$list filter=\"[<currentTiddler>!is[image]!is[binary]]\" variable=\"ignore\">\n<$button tooltip=<<hint>> aria-label=<<hint>> class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-modal\" $param=\"$:/plugins/tiddlywiki/text-slicer/ui/slice-modal\" currentTiddler=<<currentTiddler>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/plugins/tiddlywiki/text-slicer/images/text-slicer-icon}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"> Slice tiddler</span>\n</$list>\n</$button>\n</$list>\n"
},
"$:/plugins/tiddlywiki/text-slicer/ui/tiddler/toolbar/title": {
"title": "$:/plugins/tiddlywiki/text-slicer/ui/tiddler/toolbar/title",
"tags": "$:/tags/TextSlicerToolbar",
"text": "\\define renameProxyTitle()\n$:/state/plugins/tiddlywiki/text-slicer/rename-$(currentTiddler)$\n\\end\n\n\\define body()\n<div class=\"tc-text-slicer-rename\">\n<$edit-text tag=\"input\" tiddler=<<renameProxyTitle>> placeholder=\"Rename\" default=<<currentTiddler>>/>\n<$reveal type=\"nomatch\" state=\"\"\"$(renameProxyTitle)$\"\"\" text=<<currentTiddler>> default=<<currentTiddler>>>\n<$button>\n<$action-deletetiddler $tiddler=<<renameProxyTitle>>/>\ncancel\n</$button>\n<$button>\n<$action-sendmessage $message=\"tm-rename-tiddler\" from=<<currentTiddler>> to={{$(renameProxyTitle)$}}/>\n<$action-deletetiddler $tiddler=<<renameProxyTitle>>/>\nrename\n</$button>\n<$set name=\"proxy-title\" value={{$(renameProxyTitle)$}}>\n<$list filter=\"\"\"[<proxy-title>is[tiddler]]\"\"\">\nWarning: tiddler already exists\n</$list>\n</$set>\n</$reveal>\n</div>\n\\end\n\n<<body>>\n"
},
"$:/plugins/tiddlywiki/text-slicer/ui/tiddler/toolbar": {
"title": "$:/plugins/tiddlywiki/text-slicer/ui/tiddler/toolbar",
"text": "<div class=\"tc-slice-toolbar\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextSlicerToolbar]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n"
},
"$:/plugins/tiddlywiki/text-slicer/ui/view-template-segment": {
"title": "$:/plugins/tiddlywiki/text-slicer/ui/view-template-segment",
"tags": "$:/tags/ViewTemplate",
"text": "\\define config-heading-status()\n$:/state/plugins/tiddlywiki/text-slicer/heading-status/$(currentTiddler)$\n\\end\n\n<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$reveal type=\"nomatch\" state=\"!!toc-type\" text=\"\">\n\n<div class=\"tc-view-template-document-tiddler-wrapper\">\n\n<div class=\"tc-view-template-document-tiddler-heading\">\n\n<div class=\"tc-view-template-document-tiddler-heading-icon\">\n\n{{$:/core/images/file}}\n\n</div>\n\n<div class=\"tc-view-template-document-tiddler-subheading\">\n\n<$view field=\"toc-type\"/>\n\n</div>\n\nParents: <$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=\"None\">\n<$link><$view field=\"title\"/></$link>\n</$list>\n\n</div>\n\n<div class=\"tc-view-template-document-tiddler\">\n\n<$vars\n\ttv-default-heading-state=\"close\"\n\ttv-heading-status-config-prefix=\"view-template\"\n\ttv-heading-status-config-title=<<config-heading-status>>\n>\n\n<$transclude tiddler=\"$:/plugins/tiddlywiki/text-slicer/templates/interactive/tiddler\"/>\n\n</$vars>\n\n</div>\n\n</div>\n\n</$reveal>\n\n</$reveal>\n"
}
}
}
{
"tiddlers": {
"$:/StoryList": {
"title": "$:/StoryList",
"created": "20191004112211823",
"list": "[[WidgetMessage: tm-unload-plugin-library]] [[WidgetMessage: tm-load-plugin-library]] [[WidgetMessage: tm-load-plugin-from-library]] HelloThere GettingStarted Community",
"modified": "20191004113621710",
"type": "text/vnd.tiddlywiki"
},
"ActionCreateTiddlerWidget Example 1": {
"title": "ActionCreateTiddlerWidget Example 1",
"created": "20200131142401129",
"modified": "20200131152023958",
"tags": "ActionCreateTiddlerWidget",
"type": "text/vnd.tiddlywiki",
"text": "\\define testCreate()\n<$action-createtiddler />\n\\end\n\nThis example will create \"New Tiddler\", \"New Tiddler 1\", \" New Tiddler 2\" and so on\n\n```\n\\define testCreate()\n<$action-createtiddler />\n\\end\n\n<$button actions=<<testCreate>> >\nCreate Tiddler\n</$button>\n```\n\n<$button actions=<<testCreate>> >\n<$action-setfield $tiddler=\"$:/state/tab/sidebar-1206596165\" text=\"$:/core/ui/SideBar/Recent\"/>\nCreate Tiddler\n</$button> - Clicking this button, will also open the Right sidebar: Recent tab\n"
},
"ActionCreateTiddlerWidget Example 2": {
"title": "ActionCreateTiddlerWidget Example 2",
"created": "20200131144828713",
"modified": "20200131152102232",
"tags": "ActionCreateTiddlerWidget",
"type": "text/vnd.tiddlywiki",
"text": "\\define testCreate()\n<$action-createtiddler $basetitle={{$:/language/DefaultNewTiddlerTitle}} $overwrite=\"yes\"/>\n\\end\n\nThis example will use the base title defined in [[$:/language/DefaultNewTiddlerTitle]]. \n\nIt will overwrite the tiddler, if the button is clicked several times.\n\n```\n\\define testCreate()\n<$action-createtiddler $basetitle={{$:/language/DefaultNewTiddlerTitle}} $overwrite=\"yes\"/>\n\\end\n\n<$button actions=<<testCreate>> >\nCreate Tiddler\n</$button>\n```\n\n<$button actions=<<testCreate>> >\n<$action-setfield $tiddler=\"$:/state/tab/sidebar-1206596165\" text=\"$:/core/ui/SideBar/Recent\"/>\nCreate Tiddler\n</$button> - Clicking this button, will also open the Right sidebar: Recent tab\n"
},
"ActionCreateTiddlerWidget Example 3": {
"title": "ActionCreateTiddlerWidget Example 3",
"created": "20200131145355658",
"modified": "20200131152045990",
"tags": "ActionCreateTiddlerWidget",
"type": "text/vnd.tiddlywiki",
"text": "\\define testCreate()\n<$action-createtiddler $basetitle=\"base\" $template=\"ActionCreateTiddlerWidget Template\"/>\n\\end\n\nThis example will uses a base-title and a template: [[ActionCreateTiddlerWidget Template]]\n\nIt will create: \"base\", \"base 1\", \"base 2\" and so on \n\n```\n\\define testCreate()\n<$action-createtiddler $basetitle=\"base\" $template=\"ActionCreateTiddlerWidget Template\"/>\n\\end\n\n<$button actions=<<testCreate>> >\nCreate Tiddler\n</$button>\n```\n\n<$button actions=<<testCreate>> >\n<$action-setfield $tiddler=\"$:/state/tab/sidebar-1206596165\" text=\"$:/core/ui/SideBar/Recent\"/>\nCreate Tiddler\n</$button> - Clicking this button, will also open the Right sidebar: Recent tab\n"
},
"ActionCreateTiddlerWidget Example 4": {
"title": "ActionCreateTiddlerWidget Example 4",
"created": "20200131150229551",
"modified": "20200131152051626",
"tags": "ActionCreateTiddlerWidget",
"type": "text/vnd.tiddlywiki",
"text": "\\define testCreate()\n<$action-createtiddler $basetitle=\"base\" $template=\"ActionCreateTiddlerWidget Template\" aa=\"new field aa\" bb=\"new field bb\" />\n\\end\n\nThis example will uses a base-title: \"base\" and a template: [[ActionCreateTiddlerWidget Template]].\n\nThere will be new fields \"aa\" and \"bb\" which are added to the new tiddlers.\n\n```\n\\define testCreate()\n<$action-createtiddler $basetitle=\"base\" $template=\"ActionCreateTiddlerWidget Template\" aa=\"new field aa\" bb=\"new field bb\" />\n\\end\n\n<$button actions=<<testCreate>> >\nCreate Tiddler\n</$button>\n```\n\n<$button actions=<<testCreate>> >\n<$action-setfield $tiddler=\"$:/state/tab/sidebar-1206596165\" text=\"$:/core/ui/SideBar/Recent\"/>\nCreate Tiddler\n</$button> - Clicking this button, will also open the Right sidebar: Recent tab\n"
},
"ActionCreateTiddlerWidget Template": {
"title": "ActionCreateTiddlerWidget Template",
"created": "20200131145608087",
"modified": "20200131150801682",
"tags": "test",
"type": "text/vnd.tiddlywiki",
"x": "x",
"text": "This is a tiddler used as a template in: [[ActionCreateTiddlerWidget Example 3]]"
},
"AllTiddlers": {
"title": "AllTiddlers",
"created": "20140225211938920",
"modified": "20140225211938920",
"type": "text/vnd.tiddlywiki",
"text": "Current tiddlers:\n\n<$list filter=\"[!is[system]sort[title]]\" />\n"
},
"License": {
"title": "License",
"created": "20170127221457627",
"modified": "20170127222646488",
"type": "text/vnd.tiddlywiki",
"tags": "About",
"text": "TiddlyWiki is published under a [[permissive BSD 3-Clause License|https://opensource.org/licenses/BSD-3-Clause]] stored in the [[shadow tiddler|ShadowTiddlers]] [[$:/core/copyright.txt]]:\n\n<div style=\"font-size: 0.7em;line-height:1.4;\">\n\n{{$:/core/copyright.txt}}\n\n</div>\n\nIn layman's terms, the license says that you can take TiddlyWiki and do anything you want with it without any license fee payment or other legal obligation to the creators of ~TiddlyWiki or anyone else. The quid pro quo is that there is no warranty or guarantee with open source projects like ~TiddlyWiki. You can't sue the contributors to ~TiddlyWiki for any loss or damage due to the use of ~TiddlyWiki: even if your data is lost due to a tragic chain of circumstances that involves ~TiddlyWiki.\n\nYou are respectfully requested that to make an attribution to the project, but there's no obligation to do so.\n\nFor the avoidance of doubt, any information that you choose to store within your own copy of ~TiddlyWiki remains yours; using ~TiddlyWiki to publish content doesn't change whatever rights you may have to that content.\n"
},
"TableOfContents": {
"title": "TableOfContents",
"caption": "{{$:/language/SideBar/Contents/Caption}}",
"created": "20140809114010378",
"list": "HelloThere Learning [[Working with TiddlyWiki]] [[Customise TiddlyWiki]] Features Languages Editions Plugins Platforms Reference Community About",
"list-after": "$:/core/ui/SideBar/Open",
"modified": "20150414070242411",
"tags": "$:/tags/SideBar",
"type": "text/vnd.tiddlywiki",
"text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>\n"
},
"About": {
"title": "About",
"created": "20140912145139340",
"modified": "20140916132022553",
"tags": "TableOfContents",
"type": "text/vnd.tiddlywiki",
"text": "Information about the making of TiddlyWiki:\n\n<<list-links \"[tag[About]]\">>\n"
},
"Acknowledgements": {
"title": "Acknowledgements",
"created": "20140129204112515",
"modified": "20140912145138466",
"tags": "About",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki wouldn't be possible without the ongoing support of the TiddlyWiki [[Community]]. Their attention and feedback has made it possible to gain an understanding of what is wanted from the product, and their passion for it has taught me that it is worth the investment.\n\n{{$:/Acknowledgements}}\n"
},
"Contributors": {
"title": "Contributors",
"created": "20140916132828137",
"modified": "20140916133148206",
"tags": "About",
"type": "text/vnd.tiddlywiki",
"text": "The following individuals have generously given their time to [[contribute to the development of TiddlyWiki|https://github.com/Jermolene/TiddlyWiki5/graphs/contributors]]:\n\n* Jeremy Ruston ([[@Jermolene|https://github.com/Jermolene]])\n* Dave Gifford ([[@giffmex|https://github.com/giffmex]])\n* Bram Chen ([[@BramChen|https://github.com/BramChen]])\n* Mario Pietsch ([[@pmario|https://github.com/pmario]])\n* Xavier Cazin ([[@xcazin|https://github.com/xcazin]])\n* Eric Shulman ([[@ericshulman|https://github.com/ericshulman]])\n* Stephan Hradek ([[@Skeeve|https://github.com/Skeeve]])\n* ~BuggyJef ([[@buggyj|https://github.com/buggyj]])\n* Nathan Cain ([[@natecain|https://github.com/natecain]])\n* Ton Gerner ([[@gernert|https://github.com/gernert]])\n* Devin Weaver ([[@sukima|https://github.com/sukima]])\n* João Bolila ([[@jbolila|https://github.com/jbolila]])\n* David Johnston ([[@Brennall|https://github.com/Brennall]])\n* David Jade ([[@davidjade|https://github.com/davidjade]])\n* Bob Robison ([[@grayeul|https://github.com/grayeul]])\n* [[@nameanyone|https://github.com/nameanyone]]\n* Maurizio Pollio ([[@mpollio|https://github.com/mpollio]])\n* Ogoshi Masayuki ([[@ogoshima|https://github.com/ogoshima]])\n* Chris Sugden ([[@csugden|https://github.com/csugden]])\n* [[@asampal|https://github.com/asampal]]\n* Bow Yi Jang ([[@Eucaly|https://github.com/Eucaly]])\n* Mal Gamble ([[@malgam|https://github.com/malgam]])\n* Michael Fogleman ([[@mwfogleman|https://github.com/mwfogleman]])\n* Daniel Barrett ([[@shendaras|https://github.com/shendaras]])\n* Simon Baird ([[@simonbaird|https://github.com/simonbaird]])\n* James Anderson ([[@welford|https://github.com/welford]])\n* Jon Lister ([[@jayfresh|https://github.com/jayfresh]])\n* [[@TheDiveO|https://github.com/TheDiveO]]\n* Danielo Rodríguez ([[@danielo515|https://github.com/danielo515]])\n* [[@willover|https://github.com/willover]]\n* [[@slotik|https://github.com/slotik]]\n* Irene Knapp ([[@IreneKnapp|https://github.com/IreneKnapp]])\n* Brian Shaver ([[@shakerlxxv|https://github.com/shakerlxxv]])\n* Tobi Beer ([[@tobibeer|https://github.com/tobibeer]])\n* Craig Cook ([[@BoyCook|https://github.com/BoyCook]])\n"
},
"Developers": {
"title": "Developers",
"created": "20150412191004348",
"modified": "20160710150754023",
"tags": "Community Reference",
"type": "text/vnd.tiddlywiki",
"text": "There are several resources for developers to learn more about TiddlyWiki and to discuss and contribute to its development.\n\n* [[tiddlywiki.com/dev|https://tiddlywiki.com/dev]] is the official developer documentation\n* [[TiddlyWikiDev group|http://groups.google.com/group/TiddlyWikiDev]] for discussions about TiddlyWiki development\n* https://github.com/Jermolene/TiddlyWiki5 for the source code and development activity\n"
},
"History of TiddlyWiki": {
"title": "History of TiddlyWiki",
"created": "20140908114400000",
"modified": "20140923141919329",
"tags": "About",
"type": "text/vnd.tiddlywiki",
"text": "//These are personal reflections on the history and development of TiddlyWiki from JeremyRuston.//\n\n//There is also a [[podcast|https://changelog.com/196/]] discussing TiddlyWiki's backstory.//\n\n! Origins of TiddlyWiki\n\nBack in 1997 a colleague introduced me to [[Ward Cunningham's original wiki|http://c2.com/cgi/wiki]]. I was impressed that something so powerful could fit into just 700 lines of Perl, and fascinated by the radical reimagining of security and permissions. Like many other developers, I took every opportunity I could to try out various wikis, and to explore their use at work.\n\nThe allure of the wiki for me was the feeling that it could eventually disrupt the prevailing paradigm of print-oriented documents and emails.\n\nAfter watching people use wikis for a few years, I noticed that power users made extensive use of the ability to open multiple wiki pages at once in several browser tabs, making it easier for them to compare and review pages, to copy text between them and to act as a sort of queue of pages yet to be read.\n\nI felt that this ability to manipulate multiple pages at once was central to the ability to refactor a wiki, and it is generally accepted that a wiki that is lovingly refactored tends to be more useful. And yet, standard wiki user interfaces have always been designed exclusively for the presentation and manipulation of single pages at once.\n\nAll of these thoughts came together when I saw GMail in April 2004, which used Ajax cleverly to blend individual emails into threaded conversations.\n\nI started experimenting with HTML and JavaScript to explore the idea further. I'd had virtually no experience of either, just having put together some static pages and simple ASP sites in previous lives. Getting my head around these client-side technologies was painful; like everyone else, I was horrified to discover how appalling were the incompatibilities and inconsistencies of web programming.\n\n! Launch of TiddlyWiki\n\nSo, in September 2004 I released a primitive [[first version of TiddlyWiki|https://classic.tiddlywiki.com/firstversion.html]]. It was the smallest possible thing that demonstrated the idea: it was a simple, self-contained static 48KB HTML file.\n\nThe downside of writing the first version of TiddlyWiki in this way was that it made it completely impractical to use for editing - when you click 'save changes' it just pops up a window showing the data that would be saved if it were possible for an HTML page to write to the file system.\n\nMuch of the early feedback was that TiddlyWiki was neat, but that it would be more useful when it was possible to properly save changes. I was a little frustrated, as I thought I knew that it was impossible for an HTML file running in the browser to save changes to the local file system.\n\nWithin a few months I saw an experimental Firefox extension that enabled TiddlyWiki to save changes in the browser. Examining the code, I realised that the APIs that it used to write to the file system were actually available in ordinary HTML files - as long as they were loaded via a `file://` URI.\n\nI adapted the Firefox code into the core of TiddlyWiki, and soon added a similar ability for Internet Explorer (making use of an old ActiveX control that Microsoft distributed with Internet Explorer).\n\n! Growth of TiddlyWiki\n\nA major milestone in the growth of TiddlyWiki was the creation of \"GTDTiddlyWiki\" by Nathan Bowers. He took the vanilla TiddlyWiki product and adapted it for the specific application of keeping track of tasks using the popular Getting Things Done methodology. GTDTiddlyWiki was an immediate hit, being enthusiastically greeted on websites like LifeHacker.\n\nOver the next couple of years TiddlyWiki continued to grow in popularity, and gained new features and capabilities. Within a year I was able to support myself by performing bespoke development work on TiddlyWiki, notably working with wiki pioneer SocialText on the ability to synchronise changes with an online server\n\n! BT Acquisition\n\nIn May 2007, [[BT]] acquired [[Osmosoft]], my consultancy company. It was an unusual decision to acquire a company with a single employee and a tiny trickle of revenue - [[Osmosoft]] didn't even own the intellectual property in TiddlyWiki since I had handed it over to UnaMesa to assure its future for the community.\n\n[[BT]]'s motivation was to help them understand community-based ecosystems. I joined the organisation as \"Head of Open Source Innovation\", taking responsibility for open source governance, and providing advice and expertise on how to participate in open soure communities.\n\n! [[Osmosoft]] and TiddlySpace\n\nI built a team in BT under the name [[Osmosoft]]. Our purpose was to evangelise the benefits of open source, and to help other teams realise those benefits in practice. We also found that it was necessary to evangelise the use of the web in general, and web standards in particular.\n\nOur approach was to focus on showing rather than telling. We worked with the TiddlyWiki community to extend the ecosystem and we built numerous internal systems for BT (some based on TiddlyWiki and some not).\n\n[[Osmosoft]]'s chief contribution to the TiddlyWiki community was the creation of TiddlyWeb and TiddlySpace. TiddlyWeb was a robust, internet scale server for tiddlers that could also compose TiddlyWiki views of those tiddlers. TiddlySpace was an attempt to package TiddlyWeb into a more directly usable form.\n\n! Leaving BT\n\nBy the end of 2011 I was increasingly feeling that I would be better placed to realise the potential of TiddlyWiki outside of the corporate confines BT. Accordingly, I left and started work as an independent developer, primarily working on a brand new reboot of TiddlyWiki in the shape of TiddlyWiki5.\n\n! Development of TiddlyWiki5\n\nI worked on new release of TiddlyWiki from November 2011. As a programmer, working on \"version 2.0\" of something that I had already written is a very attractive proposition. It means that the requirements were fully understood, allowing me to focus on evolving the architecture needed to support the desired functionality.\n\n! The Future\n\nNow that TiddlyWiki5 has finally left \"beta\" status behind, my hope is that it will have a long life. Because it only uses standard features of HTML5 and Node.js, there is no reason why it cannot be fully operational for many years to come. My goal is for it to last for at least 25 years.\n\n//Jeremy Ruston, 20th September 2014//\n\n"
},
"Philosophy of Tiddlers": {
"title": "Philosophy of Tiddlers",
"created": "20131128075743966",
"modified": "20140919160655340",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "The purpose of recording and organising information is so that it can be used again. The value of recorded information is directly proportional to the ease with which it can be re-used.\n\nThe philosophy of [[tiddlers|Tiddlers]] is that we maximise the possibilities for re-use by slicing information up into the smallest semantically meaningful units with [[rich modelling of relationships between them|Structuring TiddlyWiki]]. Then we use aggregation and composition to weave the fragments together to present narrative stories.\n\nTiddlyWiki aspires to provide an algebra for tiddlers, a concise way of expressing and exploring the relationships between items of information.\n"
},
"BuildCommand": {
"title": "BuildCommand",
"created": "20140425085548209",
"modified": "20140427210435569",
"tags": "Commands",
"type": "text/vnd.tiddlywiki",
"caption": "build",
"text": "{{$:/language/Help/build}}\n\nSee TiddlyWikiFolders for details of defining build targets.\n"
},
"ClearPasswordCommand": {
"title": "ClearPasswordCommand",
"tags": "Commands",
"caption": "clearpassword",
"text": "{{$:/language/Help/clearpassword}}\n"
},
"Commands": {
"title": "Commands",
"created": "20150117174359000",
"modified": "20180626122309578",
"tags": "Concepts Reference",
"type": "text/vnd.tiddlywiki",
"text": "A <<.def command>> is one of the following words, written with a `--` prefix and used as a command-line option under Node.js, indicating which action is desired. See [[Using TiddlyWiki on Node.js]] for details of how to use them.\n\n<<list-links \"[tag[Commands]]\">>\n"
},
"DeleteTiddlersCommand": {
"title": "DeleteTiddlersCommand",
"tags": "Commands",
"created": "20190530155418184",
"modified": "20190530155418184",
"caption": "deletetiddlers",
"text": "{{$:/language/Help/deletetiddlers}}\n"
},
"EditionsCommand": {
"title": "EditionsCommand",
"created": "20141029114305697",
"modified": "20141029114305697",
"tags": "Commands",
"type": "text/vnd.tiddlywiki",
"caption": "editions",
"text": "{{$:/language/Help/editions}}\n"
},
"FetchCommand": {
"title": "FetchCommand",
"created": "20170218131511071",
"modified": "20170218131511071",
"tags": "Commands",
"type": "text/vnd.tiddlywiki",
"caption": "fetch",
"text": "{{$:/language/Help/fetch}}\n"
},
"HelpCommand": {
"title": "HelpCommand",
"created": "20140225195548209",
"modified": "20140225195738745",
"tags": "Commands",
"type": "text/vnd.tiddlywiki",
"caption": "help",
"text": "{{$:/language/Help/help}}\n"
},
"ImportCommand": {
"title": "ImportCommand",
"caption": "import",
"created": "20170712153850528",
"modified": "20170712153850528",
"tags": "Commands",
"type": "text/vnd.tiddlywiki",
"text": "{{$:/language/Help/import}}\n"
},
"InitCommand": {
"title": "InitCommand",
"created": "20140223195548209",
"modified": "20140617212529392",
"tags": "Commands",
"type": "text/vnd.tiddlywiki",
"caption": "init",
"text": "{{$:/language/Help/init}}\n\nSee also:\n\n* [[Environment Variables on Node.js]]\n"
},
"ListenCommand": {
"title": "ListenCommand",
"caption": "listen",
"created": "20180626135301279",
"modified": "20180701171046122",
"tags": "Commands",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.18\">> See WebServer for details of TiddlyWiki's web server functionality.\n\n{{$:/language/Help/listen}}"
},
"LoadCommand": {
"title": "LoadCommand",
"created": "20140119201439976",
"modified": "20140119201554602",
"tags": "Commands",
"type": "text/vnd.tiddlywiki",
"caption": "load",
"text": "{{$:/language/Help/load}}\n"
},
"MakeLibraryCommand": {
"title": "MakeLibraryCommand",
"created": "20140903085210479",
"modified": "20140903085210479",
"tags": "Commands",
"type": "text/vnd.tiddlywiki",
"caption": "makelibrary",
"text": "{{$:/language/Help/makelibrary}}\n\nSee the UpgradeMechanism for more details.\n"
},
"NamedCommandParameters": {
"title": "NamedCommandParameters",
"created": "20180626122427188",
"modified": "20180626134639673",
"tags": "[[Using TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.18\">> Most TiddlyWiki [[Commands]] use a position-based system for their parameters where each parameter must be listed in the precise order defined by the command. Some of the more complex commands offer an alternative scheme of named command parameters. For example, here we provide two parameters named \"port\" and \"host\":\n\n```\n--listen port=8090 host=0.0.0.0\n```\n\nNote that the order of the parameters does not matter.\n\nUsing special characters within a parameter requires quoting. Unix, Linux and the Mac use single quotes, and Windows uses double quotes:\n\n```\n--listen port=8090 username=joe 'password=s3cret(!'\n--listen port=8090 username=joe \"password=s3cret(!\"\n```\n\nNote that the quotes are applied to the entire name=value pair, not just to the value part.\n"
},
"OutputCommand": {
"title": "OutputCommand",
"created": "20140425085548209",
"modified": "20140425085738745",
"tags": "Commands",
"type": "text/vnd.tiddlywiki",
"caption": "output",
"text": "{{$:/language/Help/output}}\n"
},
"PasswordCommand": {
"title": "PasswordCommand",
"tags": "Commands",
"caption": "password",
"text": "{{$:/language/Help/password}}\n"
},
"RenderCommand": {
"title": "RenderCommand",
"caption": "render",
"created": "20170919131752774",
"modified": "20170919131805871",
"tags": "Commands",
"type": "text/vnd.tiddlywiki",
"text": "{{$:/language/Help/render}}\n\n<$button class=\"tc-btn-invisible\" style=\"text-decoration:underline\">\nShow available rendering templates\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text=\"[all[shadows]prefix[$:/core/templates/]]\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" text=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n</$button>\n"
},
"RenderTiddlerCommand": {
"title": "RenderTiddlerCommand",
"tags": "Commands",
"caption": "rendertiddler",
"text": "{{$:/language/Help/rendertiddler}}\n"
},
"RenderTiddlersCommand": {
"title": "RenderTiddlersCommand",
"tags": "Commands",
"caption": "rendertiddlers",
"text": "{{$:/language/Help/rendertiddlers}}\n"
},
"SaveCommand": {
"title": "SaveCommand",
"caption": "save",
"created": "20170919131738203",
"modified": "20170919131813069",
"tags": "Commands",
"type": "text/vnd.tiddlywiki",
"text": "{{$:/language/Help/save}}\n"
},
"SaveTiddlerCommand": {
"title": "SaveTiddlerCommand",
"tags": "Commands",
"created": "20131218121606089",
"modified": "20131218121606089",
"caption": "savetiddler",
"text": "{{$:/language/Help/savetiddler}}\n"
},
"SaveTiddlersCommand": {
"title": "SaveTiddlersCommand",
"tags": "Commands",
"created": "20140609121606089",
"modified": "20140609121606089",
"caption": "savetiddlers",
"text": "{{$:/language/Help/savetiddlers}}\n"
},
"SaveWikiFolderCommand": {
"title": "SaveWikiFolderCommand",
"tags": "Commands",
"created": "20190414110120829",
"modified": "20190414110120829",
"caption": "savewikifolder",
"text": "{{$:/language/Help/savewikifolder}}\n"
},
"ServerCommand": {
"title": "ServerCommand",
"caption": "server",
"created": "20131219163923630",
"modified": "20180626150505679",
"tags": "Commands",
"type": "text/vnd.tiddlywiki",
"text": "''Note that the `--server` command is now deprecated in favour of the new ListenCommand''.\n\nSee WebServer for details of TiddlyWiki's web server functionality.\n\n{{$:/language/Help/server}}\n"
},
"SetFieldCommand": {
"title": "SetFieldCommand",
"tags": "Commands",
"created": "20140609121606089",
"modified": "20140609121606089",
"caption": "setfield",
"text": "{{$:/language/Help/setfield}}\n"
},
"UnpackPluginCommand": {
"title": "UnpackPluginCommand",
"created": "20141029114305697",
"modified": "20141029114305697",
"tags": "Commands",
"type": "text/vnd.tiddlywiki",
"caption": "unpackplugin",
"text": "{{$:/language/Help/unpackplugin}}\n"
},
"VerboseCommand": {
"title": "VerboseCommand",
"tags": "Commands",
"caption": "verbose",
"text": "{{$:/language/Help/verbose}}\n"
},
"VersionCommand": {
"title": "VersionCommand",
"tags": "Commands",
"caption": "version",
"text": "{{$:/language/Help/version}}\n"
},
"Articles": {
"title": "Articles",
"created": "20140320230543190",
"modified": "20160602172752299",
"tags": "Community",
"type": "text/vnd.tiddlywiki",
"text": "Here are some recent articles written about ~TiddlyWiki. Submit new articles via GitHub, Twitter or by posting in the [[TiddlyWiki Groups|Forums]].\n\n<div class=\"tc-link-info\">\n\n<$list filter=\"[tag[Articles]!sort[modified]]\">\n\n<div class=\"tc-link-info-item\">\n\n! <$link><$view field=\"title\"/></$link>\n\n<div class=\"tc-subtitle\">Posted <$view field=\"modified\" format=\"relativedate\"/></div>\n\n<$transclude/>\n\n</div>\n\n</$list>\n\n</div>\n"
},
"Community": {
"title": "Community",
"created": "20130909151600000",
"modified": "20140911084937570",
"tags": "TableOfContents",
"type": "text/vnd.tiddlywiki",
"text": "Here we gather the latest and most useful material from the TiddlyWiki community.\n\n<<tabs \"Forums Latest Tutorials Resources Examples Articles Meetups\" \"Latest\">>\n"
},
"Contributing": {
"title": "Contributing",
"created": "20131101111400000",
"modified": "20190115165616599",
"tags": "Community",
"type": "text/vnd.tiddlywiki",
"text": "We welcome contributions to the code and documentation of TiddlyWiki in several ways:\n\n* ReportingBugs\n* Helping to [[improve our documentation|Improving TiddlyWiki Documentation]]\n* Contributing to the code via [[GitHub|https://github.com/Jermolene/TiddlyWiki5]]\n** See https://tiddlywiki.com/dev for more details\n\nThere are other ways to [[help TiddlyWiki|HelpingTiddlyWiki]] too.\n\n! Contributor License Agreement\n\n{{Contributor License Agreement}}\n\n! How to sign the CLA\n\n{{Signing the Contributor License Agreement}}\n\n---\n\n//The CLA documents used for this project were created using [[Harmony Project Templates|http://www.harmonyagreements.org]]. \"HA-CLA-I-LIST Version 1.0\" for \"CLA-individual\" and \"HA-CLA-E-LIST Version 1.0\" for \"CLA-entity\".//\n\n!! Remarks\n\n''If you do not own the copyright in the entire work of authorship'':\n\nIn this case, please clearly state so and provide links and any additional information that clarify under which license the rest of the code is distributed.\n"
},
"Contributor License Agreement": {
"title": "Contributor License Agreement",
"created": "20150630205511173",
"modified": "20150630205632460",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "Like other OpenSource projects, TiddlyWiki5 needs a signed contributor license agreement from individual contributors. This is a legal agreement that allows contributors to assert that they own the copyright of their contribution, and that they agree to license it to the UnaMesa Association (the legal entity that owns TiddlyWiki on behalf of the community).\n\n* For individuals use: [[licenses/CLA-individual|https://github.com/Jermolene/TiddlyWiki5/tree/master/licenses/cla-individual.md]]\n* For entities use: [[licenses/CLA-entity|https://github.com/Jermolene/TiddlyWiki5/tree/master/licenses/cla-entity.md]]\n"
},
"Examples": {
"title": "Examples",
"created": "20140320230543190",
"modified": "20160602172745917",
"tags": "HelloThere Community",
"type": "text/vnd.tiddlywiki",
"text": "This collection showcases inspiring and interesting examples of ~TiddlyWiki being used in the wild. Submit new entries to this collection via GitHub, Twitter or by posting in the [[TiddlyWiki Groups|Forums]].\n\n<div class=\"tc-link-info\">\n\n<$list filter=\"[tag[Examples]!sort[modified]]\">\n\n<div class=\"tc-link-info-item\">\n\n! <$link><$view field=\"title\"/></$link>\n\n<div class=\"tc-subtitle\">Posted <$view field=\"modified\" format=\"relativedate\"/></div>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
},
"Forums": {
"title": "Forums",
"created": "20140721121924384",
"modified": "20161229091129395",
"tags": "Community",
"type": "text/vnd.tiddlywiki",
"text": "! Users\n\nThe ~TiddlyWiki discussion groups are mailing lists for talking about ~TiddlyWiki: requests for help, announcements of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email.\n\n* The main ~TiddlyWiki group: http://groups.google.com/group/TiddlyWiki\n*> Note that you do not need a Google Account to join the discussion groups. Subscribe by sending an email to mailto:tiddlywiki+subscribe@googlegroups.com or mailto:tiddlywikidev+subscribe@googlegroups.com.\n** An enhanced group search facility is available on [[mail-archive.com|https://www.mail-archive.com/tiddlywiki@googlegroups.com/]]\n* Watch recordings of our regular [[TiddlyWiki Hangouts]]\n* Follow [[@TiddlyWiki on Twitter|http://twitter.com/TiddlyWiki]] for the latest news\n* New: Join us on our live chat at https://gitter.im/TiddlyWiki/public !\n* There is also a discord available at https://discord.gg/HFFZVQ8\n\n\n! Developers\n\n* The TiddlyWikiDev group for developers: http://groups.google.com/group/TiddlyWikiDev\n*> Note that you do not need a Google Account to join the discussion groups. Subscribe by sending an email to mailto:tiddlywiki+subscribe@googlegroups.com or mailto:tiddlywikidev+subscribe@googlegroups.com.\n** An enhanced group search facility is available on [[mail-archive.com|https://www.mail-archive.com/tiddlywikidev@googlegroups.com/]]\n* Follow [[@TiddlyWiki on Twitter|http://twitter.com/#!/TiddlyWiki]] for the latest news\n* Get involved in the [[development on GitHub|https://github.com/Jermolene/TiddlyWiki5]]\n* Chat at https://gitter.im/TiddlyWiki/public (development room coming soon)\n\nNew releases of TiddlyWiki, TiddlyDesktop and TiddlyFox are announced via the discussion groups and [[Twitter|https://twitter.com/TiddlyWiki]] (you can also subscribe to an Atom/RSS feed of [[TiddlyWiki releases from GitHub|https://github.com/jermolene/tiddlywiki5/releases.atom]])\n\n! Documentation\n\nThere is also a discussion group specifically for discussing TiddlyWiki documentation improvement initiatives: http://groups.google.com/group/tiddlywikidocs\n"
},
"HelpingTiddlyWiki": {
"title": "HelpingTiddlyWiki",
"created": "20130825160500000",
"modified": "20151010131218969",
"tags": "Community",
"type": "text/vnd.tiddlywiki",
"text": "If you find TiddlyWiki useful, there are lots of ways you can help assure its future and make it better.\n\n! Teach and Tell\n\nOpenSource projects like ~TiddlyWiki thrive on the feedback and engagement of users. ~TiddlyWiki becomes more useful to everyone as more and more people use it. So, if you find ~TiddlyWiki useful, spread the word. The best possible way to assure its future is for it to become a hundred times more popular than before.\n\n* [img[https://img.shields.io/twitter/url/http/tiddlywiki.com.svg?style=social]]\n* Tweet about ~TiddlyWiki: [[I love TiddlyWiki because...|https://twitter.com/intent/tweet?text=I+love+TiddlyWiki+because...&source=tiddlywiki5]]\n* [img[https://img.shields.io/github/stars/jermolene/tiddlywiki5.svg?style=social&label=Star]]\n* [[Star the TiddlyWiki5 GitHub Repository|https://github.com/Jermolene/TiddlyWiki5]]\n* [[Display the TiddlyWiki Poster|https://tiddlywiki.com/poster]]\n\n[img width=232 [Tiddler Poster.png]]\n\n! Help improve the documentation and code\n\nThere are many ways you can contribute to ~TiddlyWiki:\n\n* Writing tutorials\n* Contributing to the documentation on tiddlywiki.com\n* Making video screencasts\n* Curating relevant links, hints and tips on a wiki\n\nThe main ~TiddlyWiki documentation and code lives on GitHub, and welcomes [[contributions|Contributing]]:\n\n* https://github.com/Jermolene/TiddlyWiki5\n\n"
},
"Improving TiddlyWiki Documentation": {
"title": "Improving TiddlyWiki Documentation",
"created": "20140820151051019",
"modified": "20190115165616599",
"tags": "Community",
"type": "text/vnd.tiddlywiki",
"text": "Anyone can submit improvements to the TiddlyWiki documentation that appears on https://tiddlywiki.com. (For improvements to the core code a more complicated process must be used because of the need to test the changes both in the browser and under Node.js before submission).\n\n<<.warning \"\"\"If you already know GitHub, note that documentation updates must be directed to the `tiddlywiki-com` branch\"\"\">>\n\n# Read and observe the [[Documentation Style Guide]]\n# Create an account on https://github.com if you don't already have one\n# If you haven't done so already, sign the [[Contributor License Agreement]] as described in [[Signing the Contributor License Agreement]]\n# On https://tiddlywiki.com, click \"edit\" on the tiddler you want to improve\n# You should see a pink banner with the text: //Can you help us improve this documentation? Find out how to edit this tiddler on ~GitHub//\n# Click on the external link ...''this tiddler on ~GitHub''\n## You will be prompted that \"you need to fork this repository to propose changes\". A \"fork\" is your own copy of the repository that incorporates the changes you are proposing\n# A new browser tab should open ready to edit the tiddler on github.com\n# Below the edit box for the tiddler text you should see a box labelled ''Propose file change''\n# Enter a brief title to explain the change (eg, \"Clarify attribute syntax instability\")\n# If necessary, enter a longer description too\n# Click the green button labelled ''Propose file change''\n# On the following screen, click the green button labelled ''Create pull request''\n\n[[Jermolene|https://github.com/Jermolene]] or one of the other core developers will then have the opportunity to merge your pull request so that it is incorporated into the next build of https://tiddlywiki.com.\n\nMario Pietsch has created these short video tutorials:\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/L4zTkMYcri8\" frameborder=\"0\" allowfullscreen></iframe>\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/6ElUruH92tc\" frameborder=\"0\" allowfullscreen></iframe>\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/axFCk9KsMFc\" frameborder=\"0\" allowfullscreen></iframe>\n"
},
"Latest": {
"title": "Latest",
"created": "20140321090511826",
"modified": "20140919170549958",
"tags": "Community",
"type": "text/vnd.tiddlywiki",
"text": "The latest news, articles, resources and examples.\n\n<div class=\"tc-link-info\">\n\n<$list filter=\"[tag[Articles]] [tag[Examples]] [tag[Resources]] [tag[Tutorials]] +[!sort[modified]limit[8]]\">\n\n<div class=\"tc-link-info-item\">\n\n! <$link><$view field=\"title\"/></$link>\n\n<div class=\"tc-subtitle\">Posted <$view field=\"modified\" format=\"relativedate\"/></div>\n\n<$transclude/>\n\n</div>\n\n</$list>\n\n</div>\n"
},
"Meetups": {
"title": "Meetups",
"created": "20140721121924384",
"modified": "20160712121508468",
"tags": "Community",
"type": "text/vnd.tiddlywiki",
"text": "Local meetings around the world for ~TiddlyWiki people:\n\n* The [[TiddlyWiki European Meetup 2016]] and [[TiddlyWiki European Meetup 2017]] in Oxford, UK\n* [[OXTWIG]], the ''Oxford ~TiddlyWiki Interest Group'' meets monthly in Oxford, UK to share experiences of using TiddlyWiki\n* ''[[TiddlyWiki Camp Paris]]'' is an all day celebration and exploration of TiddlyWiki for experienced users and beginners alike\n\n//If you are a ~TiddlyWiki enthusiast please consider starting a local TWIG in your area, it's a great way to spread the word about using TiddlyWiki//\n\n"
},
"OXTWIG": {
"title": "OXTWIG",
"created": "20140222133223882",
"modified": "20140912150349097",
"tags": "Meetups Videos",
"type": "text/vnd.tiddlywiki",
"text": "The ''Oxford ~TiddlyWiki Interest Group'' meets monthly for discussions and demonstrations about TiddlyWiki.\n\nSee https://oxtwig.eventbrite.co.uk/ for details of our next meeting.\n\nWe have an email discussion list, too: https://groups.google.com/forum/#!members/oxtwig\n\n! OXTWIG #2\n\nThe second OXTWIG meeting was held on Thursday 16th January 2014:\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/WOK_nVBf_6U\" frameborder=\"0\" allowfullscreen></iframe>\n\n! OXTWIG #1\n\nThe first OXTWIG meeting was held on Thursday 21st November 2013:\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/tpNf_Dms_TE\" frameborder=\"0\" allowfullscreen></iframe>\n"
},
"ReportingBugs": {
"title": "ReportingBugs",
"created": "20140604204709181",
"modified": "20140910212541960",
"tags": "Community",
"type": "text/vnd.tiddlywiki",
"text": "You can report bugs or problems with TiddlyWiki via our [[discussion groups|Forums]]. If you have a GitHub account then you can raise an issue there:\n\nhttps://github.com/Jermolene/TiddlyWiki5/issues/new\n\nUnless you are already familiar with GitHub, it's usually easiest to report problems through the discussion groups.\n\n! TiddlyWiki on GitHub\n\nWe use GitHub Issues to manage bug reports and feature requests for TiddlyWiki. To maintain their effectiveness we endeavour to have as few open issues as possible.\n\n!! Policies for Managing Issues\n\nOpen issues should be actionable: generally either a reproducible bug report, or a specific feature request. From the perspective of the core developers, the issues list behaves like a shared todo list. Every item on the list requires a little bit of attention each time we check the list.\n\nGitHub Issues are not very good for managing ideas that are not immediately actionable. Better to use the [[TiddlyWiki discussion groups|Forums]] for open ended questions, or speculative discussions of new features.\n\n!! Creating Issues\n\nBefore creating a GitHub issue it is good etiquette to search through the existing issues to see whether the problem has already been reported. If a search isn't practical, don't worry too much; GitHub makes it easy to merge existing issues.\n\nWhen you do create an issue, remember that for effective debugging, we need as much information as possible. At a minimum, please try to include:\n\n* A descriptive title\n* A summary\n* Steps to reproduce\n* Expected behaviour\n* Context (OS, browser etc.)\n\nConsider also adding screenshots if it makes things clearer.\n\nThere's a lot of good material on the web about bug reports:\n\n* http://mhay68.tumblr.com/post/1648223018/what-makes-a-good-bug-report\n* http://www.chiark.greenend.org.uk/~sgtatham/bugs.html\n"
},
"Resources": {
"title": "Resources",
"created": "20140320230543190",
"modified": "20160602172731726",
"tags": "Community",
"type": "text/vnd.tiddlywiki",
"text": "These are sites with resources created by the ~TiddlyWiki [[Community]] help you get the best out of ~TiddlyWiki: plugins, macros and more. Submit new entries via GitHub, Twitter or by posting in the [[TiddlyWiki Groups|Forums]].\n\n<div class=\"tc-link-info\">\n\n<$list filter='[tag[Resources]!sort[modified]]'>\n\n<div class=\"tc-link-info-item\">\n\n! <$link><$view field=\"title\"/></$link>\n\n<div class=\"tc-subtitle\">Posted <$view field=\"modified\" format=\"relativedate\"/></div>\n\n<$transclude/>\n\n</div>\n\n</$list>\n\n</div>\n"
},
"Signing the Contributor License Agreement": {
"title": "Signing the Contributor License Agreement",
"created": "20150630205653005",
"modified": "20190115165616599",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "Create a GitHub pull request to add your name to `cla-individual.md` or `cla-entity.md`, with the date in the format (YYYY/MM/DD).\n\n''step by step''\n\n# Navigate to [[licenses/CLA-individual|https://github.com/Jermolene/TiddlyWiki5/tree/master/licenses/cla-individual.md]] or [[licenses/CLA-entity|https://github.com/Jermolene/TiddlyWiki5/tree/master/licenses/cla-entity.md]] according to whether you are signing as an individual or representative of an organisation\n# Ensure that the \"branch\" dropdown at the top left is set to `tiddlywiki-com`\n# Click the \"edit\" button at the top-right corner (clicking this button will fork the project so you can edit the file)\n# Add your name at the bottom\n#* eg: `Jeremy Ruston, @Jermolene, 2011/11/22`\n# Below the edit box for the CLA text you should see a box labelled ''Propose file change''\n# Enter a brief title to explain the change (eg, \"Signing the CLA\")\n# Click the green button labelled ''Propose file change''\n# On the following screen, click the green button labelled ''Create pull request''\n"
},
"TiddlyWiki Camp Paris": {
"title": "TiddlyWiki Camp Paris",
"created": "20150612095925878",
"modified": "20150612100105269",
"tags": "Meetups",
"type": "text/vnd.tiddlywiki",
"text": "The first TiddlyWiki Camp Paris was held on Saturday 6th June 2015.\n\nhttp://paris.twcamp.info\n\n> Bienvenue sur le site du TiddlyWiki Camp. Un évènement pour rencontrer la communauté de ce logiciel Open Source, libre et gratuit. Découvrez ce bloc note personnel polyvalent et adoptez-le pour gérer votre quotidien !"
},
"TiddlyWiki Hangouts": {
"title": "TiddlyWiki Hangouts",
"created": "20130823091700000",
"modified": "20140912150339263",
"tags": "Community Videos",
"type": "text/vnd.tiddlywiki",
"text": "The TiddlyWiki community holds regular Google Hangouts, usually every Tuesday from 4pm to 6pm (UK time). They are announced in the [[TiddlyWiki Google group|https://groups.google.com/d/forum/tiddlywiki]] and on the [[TiddlyWiki Twitter account|https://twitter.com/TiddlyWiki]].\n\nPast Hangouts are archived in this ~YouTube playlist:\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/videoseries?list=PLVT_2PPd-1p34gGCQ5qpwC8QdykxVAI3u\" frameborder=\"0\" allowfullscreen></iframe>\n"
},
"TiddlyWiki European Meetup 2016": {
"title": "TiddlyWiki European Meetup 2016",
"created": "20160712121509718",
"modified": "20160712121548453",
"tags": "Meetups",
"type": "text/vnd.tiddlywiki",
"text": "https://tiddlywiki.com/tiddlywiki-eu-meetup-2016/\n\nHere's the stream of day 1:\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/7o0ClSI7Tdg\" frameborder=\"0\" allowfullscreen></iframe>\n\nHere's day 2:\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/ipXyZkC8tjM\" frameborder=\"0\" allowfullscreen></iframe>\n"
},
"TiddlyWiki European Meetup 2017": {
"title": "TiddlyWiki European Meetup 2017",
"created": "20170426210309235",
"modified": "20170426210309235",
"tags": "Meetups",
"type": "text/vnd.tiddlywiki",
"text": "The TiddlyWiki European Meetup 2017, Oxford, on June 10th and 11th 2017.\n\nFor more details:\n\nhttps://tiddlywiki.com/tiddlywiki-eu-meetup-2017/\n"
},
"Translate TiddlyWiki into your language": {
"title": "Translate TiddlyWiki into your language",
"created": "20141126153016142",
"modified": "20180701185730340",
"tags": "Community",
"type": "text/vnd.tiddlywiki",
"text": "There is a special edition of TiddlyWiki that simplifies creating and maintaining translations:\n\n* https://tiddlywiki.com/editions/translators/ to translate current version of ~TiddlyWiki\n* https://tiddlywiki.com/prerelease/editions/translators/ to translate latest prerelease version of ~TiddlyWiki\n\nNote that no knowledge of Node.js or GitHub is required.\n\nYou can translate ~TiddlyWiki on Node.js, type `tiddlywiki editions/translators --listen` and visit http://127.0.0.1:8080/ in your browser.\n\nSee https://tiddlywiki.com/dev for technical details of creating and maintaining translations.\n"
},
"Tutorials": {
"title": "Tutorials",
"created": "20140908125300000",
"modified": "20160602172722526",
"tags": "Community",
"type": "text/vnd.tiddlywiki",
"text": "Here are some webpages with tips and tutorials related to ~TiddlyWiki.\n\n<div class=\"tc-link-info\">\n\n<$list filter=\"[tag[Tutorials]!sort[modified]]\">\n\n<div class=\"tc-link-info-item\">\n\n! <$link><$view field=\"title\"/></$link>\n\n<div class=\"tc-subtitle\">Posted <$view field=\"modified\" format=\"relativedate\"/></div>\n\n<$transclude/>\n\n</div>\n\n</$list>\n\n</div>\n"
},
"\"A free, open source wiki revisited\" by Mark Gibbs, NetworkWorld": {
"title": "\"A free, open source wiki revisited\" by Mark Gibbs, NetworkWorld",
"created": "20160204225047445",
"modified": "20160204225307847",
"tags": "Articles",
"type": "text/vnd.tiddlywiki",
"url": "http://www.networkworld.com/article/3028098/open-source-tools/tiddlywiki-a-free-open-source-wiki-revisited.html",
"text": "Interesting article giving the perspective of someone who has been away from TiddlyWiki for a few years:\n\n{{!!url}}\n\n<<<\nWay back in the mists of time (actually, January 2009) I wrote about a really cool tool called TiddlyWiki, a “non-linear personal web notebook”. Fast forward to today and I just had an out of body experience: Completely by accident I found a TiddlyWiki that I started when I wrote that piece and it still works! \n\nFinding code that works flawlessly after just two or three years is magical enough but after seven years?! And given that TiddlyWiki is written as a single page Web application and considering how different browsers are now than they were in 2009, the fact that the old version of TiddlyWiki still works is not short of miraculous.\n<<<\n"
},
"\"Notizen mit TiddlyWiki systemübergreifend nutzen\" by Michael Sonntag": {
"title": "\"Notizen mit TiddlyWiki systemübergreifend nutzen\" by Michael Sonntag",
"created": "20140910102845245",
"modified": "20140910102845245",
"tags": "Articles",
"url": "http://michaelsonntag.net/notizen-mit-tiddlywiki-systemuebergreifend-nutzen",
"text": "A quick guide to using TiddlyWiki (written in German)\n\n{{!!url}}\n\n<<<\nThose using multiple different computer platforms (if only PC and Android) knows for certain: You would like to sync notes across computers and thereby be independent of any apps or services. I am concerned at any rate so and so I am constantly looking for the perfect solution.\n\nWith TiddlyWiki I found it mostly. As the name suggests, it TiddlyWiki is a Wikisystem. In contrast to all other wikis, TiddlyWiki is a single HTML file that runs in the browser and thus can be used on all modern operating systems. And because there is only one file, it can be very easily via the well-known cloud services (Dropbox, Google Drive, ownCloud) or synchronized with FTP or used on a USB stick.\n<<<\n\n(Translation from German by Google Translate)\n"
},
"\"Setting Up a Personal TiddlyWiki Server on OS X\" by Kris Johnson": {
"title": "\"Setting Up a Personal TiddlyWiki Server on OS X\" by Kris Johnson",
"created": "20150403104015626",
"modified": "20150403104206017",
"tags": "Articles",
"type": "text/vnd.tiddlywiki",
"url": "http://undefinedvalue.com/2015/04/02/setting-personal-tiddlywiki-server-os-x",
"text": "Detailed description of setting up [[TiddlyWiki on Node.js]] on OS X.\n\n{{!!url}}\n\n<<<\nFor a new job, I decided to set up a personal wiki to keep notes. I wanted to keep it simple, meeting these requirements:\n\n* All the data is in a Dropbox folder (so it can be automatically synced between machines)\n* It must support Markdown syntax\n\nAfter looking at the options, I settled on TiddlyWiki. I've used \"classic TiddlyWiki\" before, and liked its simplicity, but I was always a little annoyed with the weird steps you have to go through to save changes. The new version of TiddlyWiki includes support for running it as a real HTTP server, so you can use it just like an online wiki.\n\nBut it took me a couple of hours to figure out how to set that up. The TiddlyWiki documentation is not clear (\"not clear\" is a euphemistic way of saying \"terrible\"). So, I've written up these instructions in the hope it will spare somebody else all the frustration I had.\n<<<\n\n"
},
"\"TiddlyWiki 5 im Betatest\" by besim": {
"title": "\"TiddlyWiki 5 im Betatest\" by besim",
"created": "20140105085406905",
"modified": "20140105084548184",
"tags": "Articles",
"url": "http://blog.netplanet.org/2014/01/03/tiddlywiki-5-im-betatest/",
"text": "Reaction to TiddlyWiki5 from the translator of the German edition of TiddlyWikiClassic.\n\n{{!!url}}\n\n<<<\nThere is little software that can still inspire me so even after years, as on the first day. This includes TiddlyWiki, the \"pocket-wiki\". The latter is because the Wiki completely fits into an HTML file, and this HTML file brings everything - JavaScript program logic, CSS appearance and the entire Wiki content as stored records. So a TiddlyWiki file is then sometimes happy times some megabytes in size, but just has the unbeatable advantage that it works just as fast file created locally in a variety of browsers.\n<<<\n\n(Translation from German by Google Translate)\n"
},
"\"TiddlyWiki\" by Sander de Boer": {
"title": "\"TiddlyWiki\" by Sander de Boer",
"created": "20141127163201036",
"modified": "20141127163201036",
"tags": "Articles",
"url": "https://breinbout.wordpress.com/2014/11/26/tiddlywiki/",
"text": "Dutch blog post about TiddlyWiki\n\n{{!!url}}\n\n<<<\nI'm allergic to websites that are highly dependent on JavaScript. I think that JavaScript has many useful applications to add functionality to a site, but content needs to be visible if JavaScript is switched off. I use the NoScript extension for Firefox and surf with pleasure over the Internet without spontaneous things happen that I do not give permission. I love JavaScript on a short leash. More crazier maybe I'm so excited about TiddlyWiki.\n<<<\n\n(Translation from Dutch by Google Translate)\n"
},
"\"A Thesis Notebook\" by Alberto Molina": {
"title": "\"A Thesis Notebook\" by Alberto Molina",
"created": "20130302085406905",
"modified": "20130302084548184",
"tags": "Examples",
"url": "http://tesis.tiddlyspot.com/",
"text": "A thesis notebook based on TiddlyWiki.\n\n{{!!url}}\n\n<<<\nThis is an example of a thesis notebook powered by TiddlyWiki 5.0.8-beta.\n\nTiddlyWiki is a great piece of software created by Jeremy Ruston. It allows you, among other things, to take notes, organize ideas, store information, and display all your stuff the way you want. It is an incredibly flexible tool you can adapt to fit almost all your needs.\n\nThis TiddlyWiki has been customized to serve as a philosophy notebook centered around authors, books and papers, concepts and theories, and personal notes. I use it along with Zotero, which is a dedicated bibliography software. Both are free, open source projects. TiddlyWiki can be downloaded at https://tiddlywiki.com.\n<<<\n"
},
"Interactive Git Documentation by Devin Weaver": {
"title": "Interactive Git Documentation by Devin Weaver",
"created": "20150621212120755",
"modified": "20150621214507584",
"tags": "Examples",
"url": "http://sukima.github.io/GitFixUm/",
"text": "A git choose-your-own-adventure!ⓡ for walking yourself though fixing a //broken// Git repository.\n\n{{!!url}}\n\n<<<\nThis document is an attempt to be a fairly comprehensive guide to recovering from what you did not mean to do when using git. It isn't that git is so complicated that you need a large document to take care or your particular problem, it is more that the set of things that you might have done is so large that different techniques are needed depending on exactly what you have done and what you want to have happen.\n<<<\n"
},
"Obadiah TOC": {
"title": "Obadiah TOC",
"created": "20131207085406905",
"modified": "20131207084548184",
"tags": "Examples",
"url": "http://giffmex.org/experiments/obadiah.html",
"text": "An introduction to the biblical book of Obadiah by Dave Gifford using the table of contents macro and various custom tweaks to ~TiddlyWiki: custom new here buttons, [[this custom viewtemplate addition|http://giffmex.org/experiments/obadiah.html#%24%3A%2F_aa%2FViewTemplate%2FNoteList]] to add notes or images within any tiddler, and a tiddler transcluding all the content, in order to facilitate printing ([[this tiddler|http://giffmex.org/experiments/obadiah.html#An%20introduction%20to%20Obadiah]]).\n\n{{!!url}}\n\n"
},
"PESpot Lesson Planner by Patrick Detzner": {
"title": "PESpot Lesson Planner by Patrick Detzner",
"created": "20150403104722092",
"modified": "20150403105247619",
"tags": "Examples",
"type": "text/vnd.tiddlywiki",
"url": "http://pespot.tiddlyspot.com",
"text": "A system for lesson planning built with TiddlyWiki.\n\n{{!!url}}\n\n<<<\nI built a program to help enter and store lesson plan information and then facilitate/automate some of the tedious work involved in creating the actual lesson plan document.\n<<<\n"
},
"\"PETTIL - Forth for the Commodore PET\" by Charlie Hitselberger": {
"title": "\"PETTIL - Forth for the Commodore PET\" by Charlie Hitselberger",
"created": "20140716085406905",
"modified": "20140716084548184",
"tags": "Examples",
"type": "text/vnd.tiddlywiki",
"url": "http://chitselb.com/files/tiddlypettil.html",
"text": "A fast Forth interpreter for the [[Commodore PET|http://en.wikipedia.org/wiki/Commodore_PET]], written in 6502 assembly language. The TiddlyWiki containing program documentation is automatically generated from the source code: see https://github.com/chitselb/pettil.\n\n{{!!url}}\n\n<<<\nObjectives of the project are, in no particular order:\n\n* make a Forth that runs on my Commodore PET 2001\n* have fun\n* improve my \"6502 assembly golf\" skills\n* find other people who are interested in this project\n<<<\n"
},
"Simple Zork-like Game by Jed Carty": {
"title": "Simple Zork-like Game by Jed Carty",
"created": "20141118143636664",
"modified": "20141118143636664",
"tags": "Examples",
"url": "http://zorklike.tiddlyspot.com",
"text": "A simple game built with TiddlyWiki, introduced in [[this post|https://groups.google.com/d/topic/tiddlywiki/4aRpZht1vOs/discussion]].\n\n{{!!url}}\n\n<<<\nI decided to see if it was possible to make some sort of game using only the core tiddlywiki with no plugins or javascript. I made a very bare bones zork/interactive fiction type game. It is currently the simplest thing I could make and claim it was a game, but I may add on to it in the future. It uses the 5.1.5 prerelease because the action-setfield widget saved lots of work making macros.\n\nOne goal of this is to use nothing besides what is contained in the core tiddlywiki, so there is no javascript and no plugins.\n<<<\n"
},
"TriTarget.org by Devin Weaver": {
"title": "TriTarget.org by Devin Weaver",
"created": "20160424111304190",
"modified": "20160424112155381",
"tags": "Examples",
"type": "text/vnd.tiddlywiki",
"url": "https://tritarget.org",
"text": "A personal website built with TiddlyWiki.\n\n{{!!url}}\n\n<<<\nTriTarget.org is a name I came up with in high school. I was big into computer programming and wanted a company name that was kinda catchy. When I made a few programs in BASIC I would brand them with TriTarget as a way to show off my company (Even though I didn't have one).\n<<<\n"
},
"Ace Editor Plugin by Joerg Plewe": {
"title": "Ace Editor Plugin by Joerg Plewe",
"created": "20150403110817298",
"modified": "20150403111020017",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://innoq.tiddlyspot.com",
"text": "A plugin to integrate the [[Ace editor|https://github.com/ajaxorg/ace]] into TiddlyWiki.\n\n{{!!url}}\n\n<<<\nBeing quite new to TW5 development I tried my best to draft a SyncAdaptor to store tiddlers in IndexedDb. This is quite useful if an application / plugin installation is not possible (we have quite some restrictions at work...).\n<<<\n"
},
"\"BJTools\" by buggyj": {
"title": "\"BJTools\" by buggyj",
"created": "20140315085406905",
"modified": "20140321084548184",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://bjtools.tiddlyspot.com",
"text": "buggyj has created several useful plugins, including a WYSIWYG HTML editor, a configurable calendar and tag lists with draggable ordering.\n\n{{!!url}}\n"
},
"\"BrainTest - tools for a digital brain\" by Danielo Rodriguez": {
"title": "\"BrainTest - tools for a digital brain\" by Danielo Rodriguez",
"created": "20140315085406905",
"modified": "20140321084548184",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://braintest.tiddlyspot.com/",
"text": "A collection of customisations and macros from Danielo Rodriguez.\n\n{{!!url}}\n\n<<<\nThis is my personal tiddlywiki file for testing.\n\nHere I will post the tools and Macros that I develop for this awesome tool. That way, all the help the comunity gave me can came back to the comunity again.\n<<<\n"
},
"Code styles and auto format settings for IDEs": {
"title": "Code styles and auto format settings for IDEs",
"created": "20181108094230499",
"modified": "20181108095858434",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://gitlab.com/bimlas/tw5-code-style-auto-format",
"text": "Implementation of TiddlyWiki [[Coding Style Guidelines|https://tiddlywiki.com/dev/#TiddlyWiki%20Coding%20Style%20Guidelines]] for different IDEs.\n\n{{!!url}}\n"
},
"\"CouchDB Adaptor\" by William Shallum": {
"title": "\"CouchDB Adaptor\" by William Shallum",
"created": "20140927155929149",
"modified": "20140927155929149",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://github.com/wshallum/couchadaptor",
"text": "An adaptor to enable TiddlyWiki to sync changes with a [[CouchDB|http://couchdb.apache.org]] database.\n\n{{!!url}}\n\n<<<\nCouchDB sync adaptor for TiddlyWiki 5. Requires TiddlyWiki >= 5.1.2.\n\nWorks in limited testing. Not sure how well it handles conflicts.\n<<<\n"
},
"Disqus comments plugin by bimlas": {
"title": "Disqus comments plugin by bimlas",
"created": "20190219201946994",
"modified": "20190219202305854",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://bimlas.gitlab.io/tw5-disqus/",
"text": "Use this plugin to give your visitors the opportunity to comment on your tiddlers without changing the wiki itself.\n\n[[Disqus|https://disqus.com/]] is a networked community platform used by hundreds of thousands of sites all over the web. With Disqus, your website gains a feature-rich comment system complete with social network integration, advanced administration and moderation options, and other extensive community functions.\n\n{{!!url}}\n"
},
"\"Encrypt single tiddler plugin\" by Danielo Rodriguez": {
"title": "\"Encrypt single tiddler plugin\" by Danielo Rodriguez",
"created": "20150602084548184",
"modified": "20150602084548184",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://danielorodriguez.com/TW5-EncryptTiddlerPlugin/",
"text": "A plugin that allows to encrypt your tiddlers individually Danielo Rodriguez.\n\n{{!!url}}\n\n<<<\nAdvantages:\n\n* You can specify a different password for each tiddler if you want.\n* You don't have to encrypt your whole wiky.\n* If you forget your password, you only lose a tiddler.\n* It's possible to edit the tiddler content , tags and fields except the encrypt field after encryption.\n* [...]\n<<<\n"
},
"Eucaly's Tiddly World": {
"title": "Eucaly's Tiddly World",
"tags": "Resources",
"created": "201409081039",
"modified": "201409131039",
"url": "http://eucaly-tw5.tiddlyspot.com/",
"text": "I collect my tw5 creations on-line as http://eucaly-tw5.tiddlyspot.com/\n\nAvailable Plugins :\n\n*TitleMe - Return in-place tiddler title, to link / show / edit the source tiddler\n*QuickJump - Quick jump to tiddlers in story list\n*FlexWidth - Flexibly tweak sidebar width for TiddlyWiki 5 (Inspired by TW5 tristate Sidebar)\n*MatchFilter - returns matching text instead of a list of the tiddlers from FieldFilter\n*PopupTagger - TagBar / TagTable with popup list of tags (Inspired by MonkeyTaggerMacro for TiddlyWiki classic)\n"
},
"\"Filter Examples\" by Tobias Beer": {
"title": "\"Filter Examples\" by Tobias Beer",
"created": "20141122093837330",
"modified": "20161224181607230",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://tobibeer.github.io/tw/filters/#Filter%20Examples",
"text": "This wiki gives examples for various [[filters|Filters]] and their use in the [[list widget|ListWidget]]\n\n{{!!url}}\n\n<<<\nThis wiki gives examples for various [[filters|Filters]] and their use in the [[list widget|ListWidget]]. A good starting point to understand what filters yield which results also is [[test-filters.js|https://github.com/Jermolene/TiddlyWiki5/blob/master/editions/test/tiddlers/tests/test-filters.js]].\n<<<\n"
},
"\"Font Awesome 5 Free SVGs for TiddlyWiki\" by morosanuae": {
"title": "\"Font Awesome 5 Free SVGs for TiddlyWiki\" by morosanuae",
"created": "20190710085450262",
"modified": "20190710090131976",
"tags": "SVG Images [[Font Awesome 5]] Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://fa5-free-svg.tiddlyspot.com",
"text": "The ''Font Awesome 5 Free'' SVG images collection converted to tiddlers that you can easily import (drag'n'drop) in your wiki.\n\n{{!!url}}\n"
},
"Full Text Search Plugin by Rob Hoelz": {
"title": "Full Text Search Plugin by Rob Hoelz",
"created": "20171109171703588",
"modified": "20171109171922913",
"tags": "Resources plugins",
"type": "text/vnd.tiddlywiki",
"url": "https://hoelz.ro/files/fts.html",
"text": "A plugin to integrate the popular [[lunr.js|https://lunrjs.com/]] search engine, giving TiddlyWiki much more sophisticated search capabilities:\n\n{{!!url}}\n\n<<<\nProvides an alternative search result list that orders results by search relevance and ignores differences in word forms (ex. //tag// vs //tags//).\n\nOn my personal wiki, I have the problem that there are terms I use across a lot of tiddlers, and sometimes I'll use different forms (such as the aforementioned //tag// vs //tags//). I wanted a plugin to allow me to find the tiddler I'm looking for quickly and didn't require me to worry about how I declined a noun or inflected a verb - so I wrote this plugin, which provides an alternative search list powered by [[lunr.js|https://lunrjs.com/]].\n<<<"
},
"\"GSD5\" by Roma Hicks": {
"title": "\"GSD5\" by Roma Hicks",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://gsd5.tiddlyspot.com/",
"created": "20141230182901899",
"modified": "20141230182901899",
"text": "An adaptation of the [[TiddlyWiki powered GTD® system formerly known as MonkeyGTD|http://mgsd.tiddlyspot.com/]] for TiddlyWiki version 5.\n\n{{!!url}}\n\n<<<\nGSD5 is a Getting-Thing-Done tool for TiddlyWiki5 based off the mGSD classic TiddlyWiki.\n<<<\n"
},
"\"Gospel Bubbles\" by Rev. David Gifford": {
"title": "\"Gospel Bubbles\" by Rev. David Gifford",
"created": "20141122093837330",
"modified": "20161224182127471",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://giffmex.org/gospels.bubbles.html#Gospels%20Bubbles",
"text": "Creates bubble maps of Biblical texts.\n\n{{!!url}}\n\n<<<\nThis ~TiddlyWiki, which is still under construction, has several features that together make it lightning fast to find passages, types of passages, themes, people, places and images in the New Testament Gospels. The bubblemaps are color-coded overviews of each Gospel. Each type of passage (miracle story, parable, etc) was assigned a color. Bubblemaps allow you to do three things:\n\n#The ''bubblemaps'' are color-coded overviews of each Gospel. Each type of passage (miracle story, parable, etc) was assigned a color. Bubblemaps allow you to do three things:\n##See how the different types of passages are distributed throughout each Gospel.\n##Hover over passages to see the verses and titles.\n##Click on a passage to open it and see the themes and other data it mentions.\n\n#The ''themes by passage'' indexes are lists of the passages in each Gospel, followed by the themes and other data found in the passage. Clicking on a theme calls up a list of all the passages that mention that theme.\n\n#The ''indexes of themes'' contain lists of links to each theme, person, group, place and image. Clicking on a theme calls up a list of all the passages that mention that theme.\n\n#There is a ''search window'' hidden in the right hand menu. Use the search window to find passages quickly, by typing things like sower or paralytic. Click the arrows in the upper right of the screen to open the menu and search.\n<<<\n"
},
"\"Heeg.ru\" by sini-Kit": {
"title": "\"Heeg.ru\" by sini-Kit",
"created": "20141215174011558",
"modified": "20141215174011558",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://heeg.ru/",
"text": "A guide in Russian to creating an online shop with TiddlyWiki. No serverside code is needed, instead orders are handled by Disqus.\n\n{{!!url}}\n"
},
"\"Hosting TiddlyWiki5 on GoogleDrive\" by Tony Ching": {
"title": "\"Hosting TiddlyWiki5 on GoogleDrive\" by Tony Ching",
"created": "20140315085406905",
"modified": "20140321084548184",
"tags": "Resources",
"url": "https://googledrive.com/host/0B51gSXixfJ2Qb0I4R2M4MWJVMlU",
"text": "Tony Ching's quick guide for sharing TiddlyWiki with Google Drive.\n\n{{!!url}}\n\n<<<\nAnyway your self-contained a non-linear personal web notebook can be hosted on Google Drive, a free cloud service from Google.com. Because TiddlyWiki5 now supports the Stanford Javascript Crypto Library (SJCL), you can encrypt your content from prying eyes (excluding the NSA of course)\n<<<\n"
},
"\"How Does Twederation Work\" by Jed Carty": {
"title": "\"How Does Twederation Work\" by Jed Carty",
"created": "20141122093837330",
"modified": "20161224220352820",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://twederation.tiddlyspot.com/#How%20does%20the%20TWederation%20work%20anyway%3F%20-%20The%20TWederation%20(2016122014h0034)",
"text": "An explainer about Twederation, a system of sharing information between TiddlyWiki instances.\n\n{{!!url}}\n\n<<<\nTWederation is a system for sharing information between participating ~TiddlyWikis without using a client-server model. The link here points to a tiddler that gives more details. This particular implementation works something like an online forum. On the rest of the site, you can follow discussions by the developers and collaborators occurring within the Twederation \"network\" itself.\n<<<\n"
},
"IndexedDB Plugin by Andreas Abeck": {
"title": "IndexedDB Plugin by Andreas Abeck",
"created": "20150403110356105",
"modified": "20150403110758877",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://tw5-dev.cibm.de",
"text": "A plugin that allows changes to be synchronised with the IndexedDB database that is built-in to most browsers.\n\n{{!!url}}\n\n<<<\nBeing quite new to TW5 development I tried my best to draft a SyncAdaptor to store tiddlers in IndexedDb. This is quite useful if an application / plugin installation is not possible (we have quite some restrictions at work...).\n<<<\n"
},
"Json Mangler plugin by Joshua Fontany": {
"title": "Json Mangler plugin by Joshua Fontany",
"created": "20190308041321498",
"modified": "20190308042014046",
"tags": "Resources",
"text": "Extend tiddlywiki to parse complex (\"nested\") json data tiddlers.\n\nJson Mangler introduces a new path syntax for indexes of json data tiddlers , and includes many supporting tools, filters, widgets, etc.\n\nExample Wiki: https://joshuafontany.github.io/TW5-JsonMangler/\n\nSource: https://github.com/joshuafontany/TW5-JsonMangler\n"
},
"Kin filter operator by bimlas": {
"title": "Kin filter operator by bimlas",
"created": "20190219094230499",
"modified": "20190219095858434",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://bimlas.gitlab.io/tw5-kin-filter/",
"text": "The purpose of the kin operator with examples:\n\n* Finds related tags, related tiddlers in any depth\n* Finds out where base tiddler originates and what other elements originate from it\n* Finds the ancestors and successors of a family member\n* Finds the \"leaves\" of the branch of the base tiddler in a tree-like structure (where the base tiddler is a leaf)\n* Finds the super- and subsets / groups of a mathematical set (where the base tiddler is a set)\n\n{{!!url}}\n"
},
"Leaflet maps plugin by Sylvain Comte": {
"title": "Leaflet maps plugin by Sylvain Comte",
"created": "20151110060519720",
"modified": "20170115170220030",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://sycom.github.io/TiddlyWiki-Plugins/#Leaflet%20plugin",
"text": "A mapping plugin based on [[Leaflet|http://leafletjs.com/]] library. Allows you to create maps based upon geographical data contained in tiddlers.\n\n{{!!url}}\n\n<<<\nThe [[leaflet plugin|http://sycom.github.io/TiddlyWiki-Plugins/#Leaflet%20plugin]] is a (working) attempt to integrate the [[leaflet|http://leafletjs.com/]] library in TiddlyWiki in order to display geographical purpose tiddlers.\n\nFor now `<$leafmap>` widget displays an interactive map. Select size, location and zoom, clustering distance, and background. You can display data : geojson, point(s), polygon(s) and/or polyline(s) directly or calling //GeoTiddler//(s). Tiddler can be called individually, by list or with a [[filter|Filters]].\n\nHave a look at [[demo page on the web|http://sycom.github.io/TiddlyWiki-Plugins/#A%20plugin%20collection:%5B%5BA%20plugin%20collection%5D%5D%20%5B%5BLeaflet%20plugin%5D%5D]].\n<<<\n"
},
"Locator plugin by bimlas": {
"title": "Locator plugin by bimlas",
"created": "20190219191946994",
"modified": "20190219192305854",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://bimlas.gitlab.io/tw5-locator/",
"text": "For those who use many tags or store many different topics in a common wiki the Locator plugin is a table of contents widget and an enhanced search engine that gives you the opportunity to filter results by related tags. Unlike table of contents, standard search and list of tags, this plugin offers these features in an organic, collaborative way.\n\n{{!!url}}\n"
},
"MathJax Plugin by Martin Kantor": {
"title": "MathJax Plugin by Martin Kantor",
"created": "20140403191946994",
"modified": "20140403192305854",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://mathjax-tw5.kantorsite.net",
"text": "An experimental MathJax plugin for TiddlyWiki version 5. As Martin says, the implementation is a bit of a hack but may be useful until we have a better alternative.\n\n{{!!url}}\n\n<<<\nWelcome. I have created plugin for TiddlyWiki 5 which allows you to use MathJax (math in TeX and MathML) inside TiddlyWiki 5. It's unofficial plugin and it doesn't follow general policy of TiddlyWiki as stand-alone solution but it works. So you can use it if you want.\n<<<"
},
"Plugins by TheDiveO": {
"title": "Plugins by TheDiveO",
"created": "20140910102845245",
"modified": "20140910102845245",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://thediveo.github.io",
"text": "A collection of plugins from TheDiveO.\n\n{{!!url}}\n\n[[TheDiveO's Third Flow|http://thediveo.github.io/ThirdFlow/]] plugin construction system:\n\n<<<\nThe ~ThirdFlow plugin brings to you another way to develop customization plugins for TiddlyWiki 5. It is not enforcing a specific development flow, it simply tries to help you. Otherwise, it tries to stay out of your way.\n<<<\n\n[[TheDiveO's FontAwesome|http://thediveo.github.io/TW5FontAwesome/]] plugin:\n\n<<<\nThe FontAwesome plugin supports embedding Font Awesome in TiddlyWiki 5. There is no need to install this font into your operating system in order to use it with TiddlyWiki 5. The font is already embedded in this TiddlyWiki 5 customization plugin instead, so nothing else to install.\n<<<\n"
},
"Plugins by Uwe Stuehler": {
"title": "Plugins by Uwe Stuehler",
"created": "20171212104509964",
"modified": "20171212104733995",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://ustuehler.github.io",
"text": "A collection of plugins from Uwe Stuehler, including:\n\n* Material Edition, a theme based on Google's \"material\" design language\n* A wrapper for the [[MUURI plugin|https://github.com/haltu/muuri]], bringing complex \"masonry\"-style layouts to TiddlyWiki\n\n{{!!url}}\n"
},
"SeeAlso by Matias Goldman": {
"title": "SeeAlso by Matias Goldman",
"created": "20150430154234863",
"modified": "20150430154355656",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://seealso.tiddlyspot.com",
"text": "A simple technique for adding tag-based cross references to the default view template.\n\n{{!!url}}\n\n<<<\nSee also: - is a feature to generate a \"See also:\" section after the tiddler text, somewhat like in Wikipedia articles.\n<<<\n"
},
"\"TB5 - a pocket full of tips\" by Tobias Beer": {
"title": "\"TB5 - a pocket full of tips\" by Tobias Beer",
"created": "20140315085406905",
"modified": "20161230173004886",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://tobibeer.github.io/tb5/",
"text": "An enormous collection of tips beautifully curated by Tobias Beer. It is actually a collection of sites, with sub-sites dedicated to topics such as filtering (http://tobibeer.github.io/tw/filters/).\n\n{{!!url}}\n\n<<<\nA collection of references and sandbox for testing concepts around TiddlyWiki 5...\n<<<\n"
},
"\"TW5 Magick\" by Stephan Hradek": {
"title": "\"TW5 Magick\" by Stephan Hradek",
"created": "20140315085406905",
"modified": "20140321084548184",
"tags": "Resources Tutorials",
"type": "text/vnd.tiddlywiki",
"url": "http://tw5magick.tiddlyspot.com/",
"text": "Stephan Hradek's growing catalogue of tips, tutorials, and other resources. Stephan has also developed several plugins and macros that you can find at http://tiddlystuff.tiddlyspot.com/.\n\n{{!!url}}\n\n<<<\nSome things in TiddlyWiki seem like Magic. As my preferred nick is Skeeve, I felt that TW5 Magick is a proper name for this collection of some of the \"magic\" tricks one can do with TiddlyWiki.\n<<<\n"
},
"TW5-SingleExecutable by Jed Carty": {
"title": "TW5-SingleExecutable by Jed Carty",
"created": "20180320020552940",
"modified": "20180320020554172",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://github.com/OokTech/TW5-SingleExecutable",
"text": "TiddlyWiki5 Packaged with the multi-user plugin in a single executable file. \n\n{{!!url}}\n\n<<<\nTiddlywiki, node js, multiuser plugin - all packaged into a single file so user can just download the file and run it and not have to install anything else. Versions available for windows, osx, and linux. \n<<<\n"
},
"TWCommunitySearch": {
"title": "TWCommunitySearch",
"created": "20150913184230499",
"modified": "20150913184230499",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://erwanm.github.io/tw-community-search",
"text": "The [[CommunitySearch wiki|http://erwanm.github.io/tw-community-search]] aggregates many public wikis from the community. It is updated automatically every day. At the time of writing, more than 5000 tiddlers are indexed, thus giving access to the largest known collection of TW content.\n\nIt lets you search for some specific content among a preselected list of wikis. The indexed content is mostly focused on TW usage, so you would typically use this search system to find information about a particular aspect of TiddlyWiki. Say for example that you want to learn how to make a table of content, type \"table of content\" in the [[CommunitySearch box|http://erwanm.github.io/tw-community-search/#CommunitySearch]] (also accessible in the default tiddler [[GettingStarted|http://erwanm.github.io/tw-community-search/#GettingStarted]]). The search results are links to various wikis, and point directly to the specific tiddlers containing your request.\n\n\nThe ~CommunitySearch wiki also lets you:\n\n* Browse the [[list of wikis|http://erwanm.github.io/tw-community-search/#CommunityWikis]]\n* Browse the [[list of author|http://erwanm.github.io/tw-community-search/#CommunityAuthors]]\n* Browse the [[list of plugins|http://erwanm.github.io/tw-community-search/#CommunityPlugins]]\n* Access content by [[tag|http://erwanm.github.io/tw-community-search/#CommunityTags]] (see also [[BookmarkingTags|http://erwanm.github.io/tw-community-search/#BookmarkingTags]])\n* Follow the [[latest news|http://erwanm.github.io/tw-community-search/#CommunityNews]] from the community (and [[publish your own news|http://erwanm.github.io/tw-community-search/#PublishingInCommunityNews]] if you are a wiki author)\n\n\n\n"
},
"TWaddle by Matias Goldman": {
"title": "TWaddle by Matias Goldman",
"created": "20150529084054330",
"modified": "20150529084329815",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://twaddle.tiddlyspot.com/",
"text": "A collection of hints and tips, musings and proposals from long-time TiddlyWiki contributor Mat Goldman.\n\n{{!!url}}\n\n<<<\nThis is Mat's, a.k.a <:-) little man-cave in the ~TiddlyVerse.\n\nMost TW development is, understandably, based on the premise that //\"Improve code ➔ Better TW\"//. ''TWaddle'' is also about developing TW but from the perspective that [[Bigger community ⇄ Better TW]]. Thus, TWaddle looks more to people issues - how to attract them, how to make them stick with TW etc.\n\nI'm not a programmer but I //am// a TW enthusiast so I tiddlefiddle enough to make the occasional discovery of something cool. Given the amount of words I utter, it is also a mere numbers game before I say something that makes sense. TWaddle is intended to capture these eventualities. \n<<<\n"
},
"TiddlyChrome by Arlen Beiler": {
"title": "TiddlyChrome by Arlen Beiler",
"created": "20160422143238688",
"modified": "20160422143637775",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://github.com/Arlen22/tiddly-chrome-app/",
"text": "An extension application for Google Chrome that enables TiddlyWiki to save changes directly to the file system.\n\n{{!!url}}\n"
},
"TiddlyClip by buggyjay": {
"title": "TiddlyClip by buggyjay",
"created": "20140910102845245",
"modified": "20140910102845245",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://tiddlyclip.tiddlyspot.com",
"text": "BuggyJay's TiddlyClip browser extension for [[Firefox]] permits clipping of text and graphics from web pages:\n\n{{!!url}}\n\n<<<\nTiddlyClip allows parts of webpages to be clipped into a TiddlyWiki, and consists of two parts, the browser addon and the TiddlyWiki plugin. The addon is completely memoryless, any configuration is determined by the current TiddlyWiki that the user has select to work with (we say that the addon is docked to the TiddlyWiki). TiddlyClip is designed to work (in a basic mode) without configuration. Once the addon and plugin are installed, all the user has to do is select which TW to dock to.\n<<<\n"
},
"TiddlyDrive Add-on for Google Drive by Joshua Stubbs": {
"title": "TiddlyDrive Add-on for Google Drive by Joshua Stubbs",
"caption": "~TiddlyDrive",
"created": "20171109172705241",
"delivery": "Google Drive Add-on",
"description": "Google Drive add-on to save TiddlyWiki files",
"method": "save",
"modified": "20190531161707260",
"tags": "Saving plugins Resources Android Chrome Firefox InternetExplorer iOS Linux Mac Opera PHP Safari Windows",
"type": "text/vnd.tiddlywiki",
"url": "https://lordratte.gitlab.io/tiddlydrive/#installation-guide",
"text": "An add-on for Google Drive that allows TiddlyWiki files stored there to be opened and saved directly\n\nTo find out how to add it to your account, go to the project's info page: \n{{!!url}}\n\n<<<\nI made an app that lets one edit TiddlyWiki files saved in your Google drive and then saving them back automagically. The page is here https://chrome.google.com/webstore/detail/tiddly-drive/oaphhjhbbabdjnpjpiliepphpmnioolo but I think you need to add it from the Google Drive web interface.\n\nI even added an optional ability to save with ctrl + s hotkeys.\n<<< [[Joshua's launch post|https://groups.google.com/d/topic/tiddlywiki/7pNJizR57e8/discussion]]\n"
},
"TiddlyMap Plugin by Felix Küppers": {
"title": "TiddlyMap Plugin by Felix Küppers",
"created": "20141122093837330",
"modified": "20141122093837330",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://tiddlymap.org",
"text": "An interactive network visualisation plugin based on [[Vis.js|http://visjs.org]]. A demo that also contains installation instructions can be found here: {{!!url}}. The plugin's GitHub repository can be found [[here|https://github.com/felixhayashi/TW5-TiddlyMap]].\n\n<<<\n~TiddlyMap is a TiddlyWiki plugin that allows you to link your wiki-topics (tiddlers) in order to create clickable graphs. By creating relations between your topics you can easily do the following:\n\n* Create concept maps and quickly manifest your ideas in tiddlers.\n* Create task-dependency graphs to organize and describe your tasks.\n* Visualize your topic structures to get an immediate grasp of topics and relations.\n\nIn general you may create, visualize and describe any network-structure you have in mind.\n<<<\n"
},
"TiddlyServer by Arlen Beiler": {
"title": "TiddlyServer by Arlen Beiler",
"caption": "~TiddlyServer",
"created": "20171109171415540",
"delivery": "App",
"description": "An extension to TiddlyWiki's Node.js server",
"method": "sync",
"modified": "20171113134624304",
"tags": "Linux Mac Windows Saving Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://github.com/Arlen22/TiddlyServer",
"text": "An extension to the Node.js configuration of TiddlyWiki that adds support for static attachments and for working with multiple wikis at the same time.\n\n{{!!url}}\n\n<<<\nTiddlyServer 2.0 takes the server command of TiddlyWiki on NodeJS and adds it to a static file server. This means you can load and serve any TiddlyWiki data folder in the same way you can serve a single file TiddlyWiki.\n\nBut you don't need to serve files and folders from just one place, you can serve them from multiple places anywhere on your harddrive (literally anywhere NodeJS can stat, readdir, and readFile). You can even organize them into virtual folders (aka aliases in Apache and mounts in Express).\n\nThe main point, of course, is that you can actually edit your files, not just look at them. Single file TiddlyWikis use the put saver, which needs to be patched using a bookmarklet included on the index page. The instructions for this are below under the heading \"One thing that needs to be noted\".\n\nAnd, of course, you can edit data folder tiddlywikis just like you were running node tiddlywiki.js data --server, except that you run it on the path that you found it at (e.g. http://localhost/personal/notes/). You can have as many data folders open as you want, they don't conflict (though they will each take memory).\n\nData folders store individual tiddlers instead of entire wikis. They take less disk space as they also do not store the core and plugins. This means they also save much quicker, especially over the internet. They also save immediately (within 10 seconds or so) and they save drafts.\n<<<"
},
"TiddlyWiki Jingle by Måns Mårtensson": {
"title": "TiddlyWiki Jingle by Måns Mårtensson",
"created": "20150630204917564",
"modified": "20150630205144064",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://musescore.com/node/796056",
"text": "A catchy jingle for TiddlyWiki.\n\n{{!!url}}\n\n<<<\nEven if it sounds like some ol' jazz tune it ''IS'' an original composition and it should be quite obvious that the \"hook of the melody\" is a trill made by singing Tidd-ly Wiki :-).\n\nMy lacking skills for writing text/lyrics should be apparent in the fact that the text consists of 12 Tidd-ly Wikis and some extra \"tiddly's\" - just for the sake of getting the message delivered ;-)...\n\nI've recorded every instrument on my guitar via a guitar synth on a loop machine (except for the drums - they were played live/in sync with the loop station on a \"~BeatBuddy\" drum pedal..) - no pc was involved..\n<<<\n"
},
"\"TiddlyWiki Notes\" by James Anderson": {
"title": "\"TiddlyWiki Notes\" by James Anderson",
"created": "20140327085406905",
"modified": "20140327084548184",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://welford.github.io",
"text": "Notes and tips by a developer working on writing TiddlyWiki plugins -- including [[TWExe|https://github.com/welford/twexe]], a widget for running Windows scripts and executables. \n\n{{!!url}}\n"
},
"\"TiddlyWiki Posts\" by Jeffrey Kishner": {
"title": "\"TiddlyWiki Posts\" by Jeffrey Kishner",
"created": "20140129085406905",
"modified": "20140129084548184",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://blog.jeffreykishner.com/tiddlywiki/",
"text": "A collection of articles covering integration with Fargo, Font Awesome and Google Calendar, and tips for managing task lists.\n\n{{!!url}}\n\n<<<\nI have become a regular user of TiddlyWiki and have become so accustomed to using Font Awesome icons in Fargo that I wanted to incorporate the icons into my wikis as well.\n<<<\n"
},
"TiddlyWiki Video Tutorials by Francis Meetze": {
"title": "TiddlyWiki Video Tutorials by Francis Meetze",
"created": "20150926170842677",
"modified": "20150926171056402",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://www.youtube.com/playlist?list=PLzZCajspPU_UjFn0uy-J9URz0LP4zhxRK",
"text": "An extensive tutorial for getting started with TiddlyWiki. Recommended \n\n{{!!url}}\n\n<<<\nThis tutorial is aimed at giving you a basic foundation so that you can start using TiddlyWiki right away. Here we take a look at the technology behind Tiddlywiki, how to install it and create your first Tiddler.\n<<<\n"
},
"TiddlyWiki extensions for Sublime Text 3 by roma0104": {
"title": "TiddlyWiki extensions for Sublime Text 3 by roma0104",
"created": "20160424121451825",
"modified": "20160424121733860",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://github.com/roma0104/sublime-tid",
"text": "[[Sublime Text 3|https://www.sublimetext.com/3]] syntax file for TiddlyWiki5 `*.tid` files.\n\n{{!!url}}\n"
},
"TiddlyWiki extensions for ViM": {
"title": "TiddlyWiki extensions for ViM",
"created": "20160820000000000",
"modified": "20160820000000000",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://github.com/roma0104/vim-tid",
"text": "[[Vi iMproved|http://www.vim.org/]] syntax file for TiddlyWiki5 `*.tid` files.\n\n{{!!url}}\n"
},
"\"TiddlyWiki for Scholars\" by Alberto Molina": {
"title": "\"TiddlyWiki for Scholars\" by Alberto Molina",
"created": "20140720085406905",
"modified": "20140720084548184",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://tw5.scholars.tiddlyspot.com/",
"text": "An early release of an edition of TiddlyWiki customised for rigorous, academic notetaking.\n\n{{!!url}}\n\n<<<\nTiddlyWiki for Scholars is a personal customization of TiddlyWiki 5.0.13-beta I made for note-taking from readings, but it can be useful for other purposes. The idea behind this adaptation is to show and to allow creating relevant data related to the current tiddler without leaving the tiddler.\n<<<\n"
},
"\"TiddlyWiki guide FR\" by Sylvain Naudin": {
"title": "\"TiddlyWiki guide FR\" by Sylvain Naudin",
"created": "20141031210213087",
"modified": "20141031210213087",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://sylvain.naud.in/public/TiddlyWiki/tiddlywiki-guide-fr-CCbysa.html",
"text": "A collection of tips and guides in French, introduced by this blog post:\n\nhttp://sylvain.naud.in/post/2014/10/29/Ressources-pour-TiddlyWiki-5-%28FR%29\n\n<<<\nCe guide de prise en main de TiddlyWiki vous permettra de débuter sur ce logiciel : rédiger du texte avec la syntaxe wiki, insérer des images, créer des Tiddler, faire une recherche, ajouter des fonctionnalités, et bien d'autres choses.. Bonne lecture ! Sylvain\n<<<\n"
},
"\"TiddlyWiki 舞\" by Bram Chen": {
"title": "\"TiddlyWiki 舞\" by Bram Chen",
"created": "20140322085406905",
"modified": "20140322084539183",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://tw5-zh.tiddlyspot.com",
"text": "A translation of the tiddlywiki.com documentation from Bram Chen, TiddlyWiki's Chinese translator.\n\n{{!!url}}\n"
},
"\"TiddlyWiki5 Coding\" by Chris Hunt": {
"title": "\"TiddlyWiki5 Coding\" by Chris Hunt",
"created": "20140315085406905",
"modified": "20140321084548184",
"tags": "Resources",
"url": "http://cjhunt.github.io/",
"text": "Chris Hunt's detailed developer tutorials for getting started with writing widgets for TiddlyWiki.\n\n{{!!url}}\n\n<<<\nThese pages document aspects TiddlyWiki5 programming, sharing \"lessons learned\" to help developers to get started with TiddlyWiki5 customization and extension.\n\nThere are currently two articles in this wiki:\n\n* A Simple Widget\n* A More Complex Widget\n<<<\n"
},
"\"TiddlyWiki5 Playground\" by Ton Gerner": {
"title": "\"TiddlyWiki5 Playground\" by Ton Gerner",
"created": "20140315085406905",
"modified": "20140321084548184",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://tongerner.tiddlyspot.com/",
"text": "Huge collection of customisations and tweaks from Ton Gerner.\n\n{{!!url}}\n\n<<<\nI am a longtime user of TiddlyWiki Classic and still use it daily since you can't do everything in TiddlyWiki 5 (yet) ;)\n\nI started experimenting with TW5 at the end of September 2013 (alpha10).\nSince I missed a few things in the layout I got used to in TiddlyWiki Classic 1, I started with modifying the layout of TW5.\nTo share my knowledge, I made a few guides about these 'modifications'.\nThe guides started as a non-linear personal web notebook (yeah, the subtitle of TiddlyWiki!). I started experimenting with layout things and used TW5 to document my experiments.\n<<<\n"
},
"\"TiddlyWiki5^2 documenting while learning TiddlyWiki5\" by Iannis Zannos": {
"title": "\"TiddlyWiki5^2 documenting while learning TiddlyWiki5\" by Iannis Zannos",
"created": "20141009170239174",
"modified": "20190217000000000",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://web.archive.org/web/20170728212414/http://larigot.avarts.ionio.gr/users/iani/wikis/tw5square.html",
"text": "A wealth of hints, tips and notes about using [[TiddlyWiki on Node.js]]:\n\n<<<\nTiddlyWiki is different from other wikis because of its principle of dynamically customizeable \"storyline\" based on tiddlers as basic units of information. That is, the user \"composes\" their own version of the webpage by clicking on tiddler links, which add tiddlers to the page in order to compose a storyline.\n\nThe Node.js implementation in TiddlyWiki5 adds all the advantages of flat-file markup language based type of site. This makes TiddlyWiki an excellent alternative to flat-file based CMS/webpage/blog authoring systems for the web.\n\nAlso very cool is the treatment of tags as menus everywhere.\n<<<\n\n<a href={{!!url}}><$text text=\"http://larigot.avarts.ionio.gr/users/iani/wikis/tw5square.html\"/></a>\n\nAlso available on [[GitHub|https://github.com/iani/tw5square]] (download and save index.html and open it in your browser).\n"
},
"Tinka by Andreas Hahn": {
"title": "Tinka by Andreas Hahn",
"created": "20140920124011558",
"modified": "20170305081535978",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://tinkaplugin.github.io/",
"text": "The Tinka plugin provides the ability to create and modify plugins in the browser, without requiring the use of Node.js.\n\nSee https://github.com/TinkaPlugin/Tinka for the GitHub repo.\n\n{{!!url}}\n\n<<<\nThis is a Control Panel extension that aims to simplify the plugin creation and editing process. After installing, you will find a new tab in your control panel that makes creating and modifying plugins a little bit easier.\n<<<\n"
},
"Widdly by Opennota": {
"title": "Widdly by Opennota",
"created": "20180309162923236",
"modified": "20180309164105386",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://github.com/opennota/widdly",
"text": "A cross platform server application that can save tiddlers to a local database\n\n{{!!url}}\n\n<<<\n a minimal self-hosted app, written in Go, that can serve as a backend for a personal TiddlyWiki.\n<<<\n"
},
"\"Wikilabs\" by PMario": {
"title": "\"Wikilabs\" by PMario",
"created": "201704191641",
"modified": "201704191641",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://wikilabs.github.io",
"text": "A collection of references for testing concepts around ~TiddlyWiki 5...\n\n{{!!url}}\n\n<<<\nThis is PMario's playground with ramblings about ~TiddlyWiki and related stuff.\n\nIt basically is a \"jump off\" page to various ~TiddlyWiki sites, that show editions, themes and plugins.\n<<<\n"
},
"\"Wills Q&D gTD\" by Matabele": {
"title": "\"Wills Q&D gTD\" by Matabele",
"created": "20140505085406905",
"modified": "20140505085406905",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://wills.tiddlyspot.com",
"text": "Matabele's stylish and clean system for personal task management.\n\n{{!!url}}\n\n<<<\nThis is my work in progress version of TW5, incorporating various features and ideas as and when they intrigue me. To grab any feature you may wish to try, drag the listed tiddlers across to the dropzone of an empty TiddlyWiki 5.0.10-beta\n<<<\n"
},
"\"ATWiki\" by Lamusia Project": {
"title": "\"ATWiki\" by Lamusia Project",
"created": "20171219171531482",
"modified": "20171219171730344",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://lamusia.github.io/#ATWiki",
"text": "A desktop application for TiddlyWiki, running on Windows.\n\n{{!!url}}\n\n<<<\nTiddlyWiki for Windows. A unique non-linear notebook for capturing, organising and sharing complex information.\n<<<"
},
"\"Cardo - Task and Project Management Wiki\" by David Szego": {
"title": "\"Cardo - Task and Project Management Wiki\" by David Szego",
"created": "20141122093837330",
"modified": "20170101184753993",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://cardo.wiki",
"text": "Task & Delegation Tracking, Meetings & Agenda Items, Project Roles, Progress & Status Updates, Reference Items, Tickler Calendar, Conversation Logging, Book Notes & Library, and More!\n\n{{!!url}}\n\n<<<\nCardo is a standalone, browser-based tool that can be used as a simple task manager, or as a complex Project Management system (and indeed, I do use it this way in my daily work) as well as a fully Wiki-ized personal knowledge store. It runs completely independently in the browser, even without an Internet connection, making it possible to carry around on a USB stick, or to use on the morning commute.\n<<<"
},
"\"Dropboard\" by Reid Gould": {
"title": "\"Dropboard\" by Reid Gould",
"created": "20171111192738730",
"creator": "MAS",
"modified": "20171111192738730",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://github.com/reidgould/tiddlywiki-dropboard",
"text": "A TiddlyWiki plugin for kanban-like organization in the style of Trello™ using boards, lists, and cards.\n\n{{!!url}}\n\n\n"
},
"\"Dynamic Tables\" by Jed Carty": {
"title": "\"Dynamic Tables\" by Jed Carty",
"created": "20180309160958926",
"modified": "20180309160118848",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://ooktech.com/jed/ExampleWikis/DynamicTables/",
"text": "//''Dynamic Tables''// is a set of macros that allow you to create tables where the rows are created from tiddlers and the columns from the tiddler fields, or where the columns are created from tiddlers and the rows from their fields. Individual cells can be edited on the fly. Row tables can be sorted by columns and column tables can be sorted by rows.\n\n{{!!url}}"
},
"\"Ghostwriter theme by Rory Gibson\" adapted for TW5 by Riz": {
"title": "\"Ghostwriter theme by Rory Gibson\" adapted for TW5 by Riz",
"created": "20141122093837330",
"modified": "20161224230649593",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://ibnishak.github.io/ghostwriter/",
"text": "An adaption of the \"Ghostwriter\" theme for ~TiddlyWiki.\n\n{{!!url}}\n\n<<<\nGhostwriter is a popular, minimalist and mobile responsive theme for the blogging platform ghost. This is an adaptation for ~TiddlyWiki.\n<<<\n"
},
"\"Hacks\" by Thomas Elmiger": {
"title": "\"Hacks\" by Thomas Elmiger",
"created": "20161226165024380",
"creator": "Thomas Elmiger",
"modified": "20161226193911129",
"modifier": "Thomas Elmiger",
"tags": "Resources",
"url": "http://tid.li/tw5/hacks.html",
"text": "A collection of helpers by Thomas Elmiger, among them a ''tweet button'' macro, a ''text-stretch'' solution, a ''snippet extraction'' macro and a tiddler that installs a ''scroll-to-top button'' via drag-and-drop.\n\n{{!!url}}\n\n<<<\nQuick Extensions for ~TiddlyWiki 5 – […] As I take from the community, I am happy if I can give back. You can use my stuff to do whatever you like, but remember to save a back-up first. \n<<< Thomas\n\n"
},
"\"In My Socks\" by Jed Carty": {
"title": "\"In My Socks\" by Jed Carty",
"created": "20141122093837330",
"modified": "20141122093837330",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://inmysocks.tiddlyspot.com",
"text": "An extensive collection of hints and tips from Jed Carty.\n\n{{!!url}}\n\n<<<\nI made this so that some of my friends with absolutely no coding experience could use some of the better features of TW5 without having to learn much. I am hopefully going to continue updating it as I learn new things. There isn't really anything here that isn't available in plenty of other places, but I figured that since I spent a while putting it together and people keep saying that TW needs more documentation I would post it here. \n<<<\n"
},
"\"JD Mobile Layout plugin\" by JD": {
"title": "\"JD Mobile Layout plugin\" by JD",
"created": "20171107181449175",
"creator": "Ste Willson",
"modified": "20171107185105718",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://j.d.simplemobile.tiddlyspot.com",
"text": "A plugin that improves the usability of TiddlyWiki on smartphones by [[JD|http://j.d.tiddlyspot.com]]:\n\n{{!!url}}\n"
},
"\"Lucky Sushi\" online shop by sini-Kit": {
"title": "\"Lucky Sushi\" online shop by sini-Kit",
"created": "20141122093837330",
"modified": "20161224181607230",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://luckysushi.ru/habarovsk/heeg35.html#index",
"text": "A complete online shop made in ~TiddlyWiki!\n\n{{!!url}}\n\n"
},
"\"Mal's Sandbox\" by Mal": {
"title": "\"Mal's Sandbox\" by Mal",
"created": "20160501131111865",
"modified": "20160501131900615",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://malsandbox.tiddlyspot.com",
"text": "A collection of extensions by [[@malgam|https://github.com/malgam]]\n\n{{!!url}}\n\n<<<\nThe \"loadnew\" plugin provides the JavaScript module $:/plugins/malgam/loadnew/loadnew.js that implements an incremental load command for Tiddlywiki 5.\n\nThe javascript code is based on the built-in module $:/core/modules/commands/load.js that loads tiddlers from a Tiddlywiki file into a node.js Tiddlywiki instance. This command loads all non-system tiddlers, irrespective of whether they have been modified since last loaded. As a result, all tiddlers in the node.js tiddlers folder will end up with a new modification date.\n\nIn contrast, the loadnew command only loads tiddlers that either don't already exist in the tiddlers folder, or have a newer modified date than the existing tiddler.\n\nWith a backup strategy that uses a file system snapshot process to preserve historical versions of tiddlers, the loadnew command minimises the sizes of the resulting snapshots.\n<<<\n"
},
"\"MathCell\" by Stephen Kimmel": {
"title": "\"MathCell\" by Stephen Kimmel",
"created": "20161226165024380",
"creator": "Ste Willson",
"modified": "20170813162852649",
"tags": "Resources",
"url": "http://mathcell.tiddlyspot.com/",
"text": "Mathcell allows spreadsheet-like abilities in a completely contained TiddlyWiki.\n\n{{!!url}}\n\n<<<\nMathcell allows spreadsheet-like abilities in a completely contained TiddlyWiki. Additional abilities allow it work as a general math engine.\n<<<\n\n"
},
"\"Moments: A little color won't hurt\" by Riz": {
"title": "\"Moments: A little color won't hurt\" by Riz",
"created": "20141122093837330",
"modified": "20161224225452147",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://tesseractmoments.surge.sh/",
"text": "An adaption of the \"Moments\" theme for ~TiddlyWiki.\n\n{{!!url}}\n\n<<<\nMoments is a beautiful free and responsive theme available for wordpress from here: http://www.s5themes.com/theme/moments/. This is an adaptation of the same for TW5 platform. All the design credits goes to the site and the original designer. If TW5 is going to be here for 25 years, might as well suit up.\n<<<\n"
},
"\"Noteself\" by Danielo Rodríguez": {
"title": "\"Noteself\" by Danielo Rodríguez",
"caption": "Noteself",
"created": "20141122093837330",
"delivery": "Web Service",
"description": "Free online service that you can also host yourself",
"method": "sync",
"modified": "20171113132811794",
"tags": "Saving Resources Android Chrome Firefox InternetExplorer iOS Linux Mac Opera PHP Safari Windows",
"type": "text/vnd.tiddlywiki",
"url": "https://noteself.github.io/",
"text": "~NoteSelf is your personal, private, customizable, Evernote-like experience.\nYou want cloud? Fine! You don't? Fine too! It's all yours, It's your decision!\nWhy not be a bit selfish?\n\nhttps://noteself.github.io/\n\n<<<\n~NoteSelf is the perfect place to store your ideas, notes, thoughts, tips, tricks, recipes... \nwhatever you want to put into it! ~NoteSelf will store, index, and make it easily \nsearchable, so you will find it instantly whenever you need it! \n\nYou already know and love Evernote, we know it. It is comfortable, it syncs, has search capabilities...\nWow, it's almost perfect, but what about:\n\n* Privacy - Everything is stored on the Evernote's servers!\n* Customization - If you don't like the interface of Evernote, there's nothing you can do\n\n~NoteSelf is built on top of ~TiddlyWiki, a powerful, free, highly customizable and open-source personal wiki.\nWe took the best of it, it's powerful customization system, and mixed it with one of the best\nembedded databases available, [[PouchDb|http://www.pouchdb.com]], for bringing the synchronization capabilities you need.\n<<<\n"
},
"\"SK Plugins\" by Stephen Kimmel": {
"title": "\"SK Plugins\" by Stephen Kimmel",
"created": "20160505180545073",
"modified": "20160505180934836",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://skplugins.tiddlyspot.com/",
"text": "A collection of plugins by Stephen Kimmel, including a number of additional editor toolbar buttons.\n\n{{!!url}}\n\n<<<\nIn keeping with the general spirit of the TiddlyWiki community, ie, you develop something useful and/or potentially interesting you share it with others, I'm sharing some of the plugins I've developed to go with the new Editor Toolbar. You'll find them and a more extensive discussion of what each does at http://skplugins.tiddlyspot.com/ \n<<<\n"
},
"\"Slides and Stories\" by Jan": {
"title": "\"Slides and Stories\" by Jan",
"created": "20141122093837330",
"modified": "20170101192254712",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://slidesnstories.tiddlyspot.com",
"text": "Slides and Stories is a repository of the tools to optimize TW for scientific research and for presenting and publishing results.\n\n{{!!url}}\n\n<<<\n!~SlidesnStories \n...is a tool to save and reload sets of Tiddlers. This is already working, The aim is to develop a mechanism to transform these into instant slideshows.\n\n!~MetaTabs \nis a tool which gives you the possibility to attach and show specific information in tabs at the bottom of each Tiddler: ideas, notes, tasks, stories and presentations, comments, annotations and footnotes. <br>\nIt is inspired by ~MagicTabs and Tiddlyscholar by Alberto Molina Pérez, which are very elaborated tools that alas do not seem to be in active development any more.\nI wanted to change the behaviour in some ways. For example I wanted show tabs only if they have content. \n\n!...furthermore there is \n* an export-plugin,\n* a footnote-plugin,\n* and a plugin to rearrange Tiddlers in the ~StoryRiver\n<<<"
},
"\"TW5-TeXZilla\" plugin by Joe Renes": {
"title": "\"TW5-TeXZilla\" plugin by Joe Renes",
"created": "20150206170114934",
"modified": "20150206170327332",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://tw5-texzilla.tiddlyspot.com",
"text": "An alternative LaTeX plugin for TiddlyWiki5. It supports a wider set of LaTeX commands than [[KaTeX|KaTeX Plugin]], though not as extensive as MathJax\n\n{{!!url}}\n\n<<<\nThis plugin provides LaTeX support in TiddlyWiki5, using the [[TeXZilla|https://github.com/fred-wang/TeXZilla]] latex parser to generate MathML.\n\nOnly Firefox and Safari support MathML at the moment, so the plugin is only useful if you're using one of these browsers. It might be possible to combine this plugin with MathJax to convert MathML to something that other browsers can understand, e.g. HTML+CSS, but I haven't tried this.\n<<<\n"
},
"\"TWeb.at\" by Mario Pietsch": {
"title": "\"TWeb.at\" by Mario Pietsch",
"created": "20140410103123179",
"modified": "20140410103123179",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://tweb.at",
"text": "A collection of TiddlyWiki resources from Mario Pietsch, with a focus on cloud deployments. Mario also maintains the German translation of TiddlyWiki.\n\n{{!!url}}\n\n<<<\nMy name is Mario Pietsch from Austria. I'm living near Salzburg.\n\nThis page, will be the portal to my TiddlyWiki, TiddlyWeb related content.\n<<<\n"
},
"\"Tekan: Kanban that stays with you\" by Riz": {
"title": "\"Tekan: Kanban that stays with you\" by Riz",
"created": "20171115160958926",
"modified": "20171115161136049",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://ibnishak.github.io/Tesseract/projects/tekan/Tekan.html",
"text": "A Kanban implementation for TiddlyWiki with a familiar look and feel (see the [[demo|https://ibnishak.github.io/Tesseract/projects/tekan/]]).\n\n{{!!url}}\n\n<<<\nThis is Tekan, a TW based kanban. The easiest way to know tekan is to use it. So let us begin, shall we?\n<<<\n\n\n"
},
"\"TiddlyServer\" by Matt Lauber": {
"title": "\"TiddlyServer\" by Matt Lauber",
"created": "20161226165024380",
"creator": "Matt Lauber",
"modified": "20161226193911129",
"tags": "Resources",
"url": "https://github.com/mklauber/TiddlyServer/releases/",
"text": "TiddlyServer is a special purpose Desktop app, designed to facilitate managing multiple instances of TiddlyWiki running as a server. It does not require internet acess to access the wikis.\n\n{{!!url}}\n\n<<<\nTiddlyServer can import both TiddlyWiki files and TiddlyFolder wikis. For each wiki, you specify a prefix to serve it with and the source to import from. It will copy the wikis to its own internal store and begin serving them up at http://localhost:8080/{prefix}/. The export button for each wiki will convert it to a single file wiki. \n\n<<<\n\n"
},
"\"TiddlyWiki Knowledge Network\" by Dmitry Sokolov": {
"title": "\"TiddlyWiki Knowledge Network\" by Dmitry Sokolov",
"created": "20141122093837330",
"modified": "20170101185203168",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://confocal-manawatu.pbworks.com/w/page/113574373/TiddlyWiki",
"text": "A Knowledge Network about ~TiddlyWiki.\n\n{{!!url}}\n\n<<<\nInterconnected with the visual taxonomy at every node:\nhttp://debategraph.org/Stream.aspx?nid=457381&vt=bubble&dc=focus\n\nTWKN will be transferred into TWederation/~TiddlyMap format as soon as I am convinced in reliable and secure versioning and multi-user operation in TW format.\nYour assistance and support would be highly appreciated.\n<<<"
},
"\"TiddlyWiki Toolmap\" by David Gifford": {
"title": "\"TiddlyWiki Toolmap\" by David Gifford",
"created": "20181012161505447",
"modified": "20181012184124165",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://dynalist.io/d/zUP-nIWu2FFoXH-oM7L7d9DM",
"text": "A topical index of known plugins, tutorials, themes, and other helpful tools for ~TiddlyWiki.\n\n{{!!url}}\n\nSome of the topics indexed so far include:\n\n* Background images and background colors\n* Breadcrumbs\n* Business - examples\n* CSS / Styles, general\n* Calendars, dates and timelines\n* Checklists\n* Collaboration\n* Color palettes\n* Colors\n* Data visualizations\n* Developer / advanced tools\n* Diplay tiddlers horizontally\n* Dropdowns\n* Educational\n* External files\n* Fields\n* Fonts\n* Fun and games\n* Home and lifestyle\n* IFrames and embedding media\n* Image galleries, modals and lightboxes\n* Images, icons, emojis\n* Importing and exporting between TiddlyWiki files\n* Includes scaffolding within a tiddler, dragging to reorder tiddlers, choosing the number of columns\n* Interfacing with, importing and exporting to and from other formats\n* Knowledge bases, dictionaries and glossaries\n* Layout/UI\n* Lightboxes\n* Links, linking\n* Lists and filters\n* Maps and geography\n* Masonry, scaffolding\n* Math\n* ~MindMapping\n* Mobile tools\n* Music and sound\n* Navigation\n* node.js\n* Note-taking\n* Open the \"filter\" tab\n* Partially hidden tiddlers\n* Personal websites (examples)\n* Presentations and slideshows\n* Printing\n* Project management\n* Publishing and hosting TiddlyWikis on the web\n* Searching tools\n* Security and backup tools\n* Social media, sharing, comments\n* Spreadsheets and math\n* Startup\n* Sticky titles\n* Story and screenplay creation\n* Table of contents\n* Tables, charts and graphs (cf data visualizations)\n* Tabs\n* Tags, tagging\n* Task management and productivity - to do lists\n* Themes\n* Understanding TiddlyWiki\n* Writing and editing\n\n"
},
"\"TiddlyWiki5 Bourbon\" by mkt_memory": {
"title": "\"TiddlyWiki5 Bourbon\" by mkt_memory",
"created": "20141020072708790",
"modified": "20141020072708790",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://bacchus.ivory.ne.jp/bourbon/",
"text": "An extensive collection of tips and resources for users of TiddlyWiki in Japanese.\n\n{{!!url}}\n\n<<<\nTiddlyWikiをHTML5にしたTiddlyWiki5が正式にリリースされました。このTiddlyWiki5の使い方について、自分で試した機能を中心に解説します。\n\nTiddlyWiki5は、非常に多機能なローカルWikiです。このブログに書いてあることは、TiddlyWiki5で出来ることのごく一部です。\n<<<\n\n"
},
"\"TiddlyWiki5 Forum on Reddit\" by Riz": {
"title": "\"TiddlyWiki5 Forum on Reddit\" by Riz",
"created": "20141122093837330",
"modified": "20161224230649593",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://www.reddit.com/r/TiddlyWiki5/",
"text": "A TiddlyWiki5 forum on Reddit. \n\n{{!!url}}\n\n<<<\nA ~TiddlyWiki5 forum on Reddit. As of 2016, it claims to have the most up-to-date list of plugins available for TW5.\n<<<\n\n\n"
},
"\"Timimi\" Extension and executable by Riz": {
"title": "\"Timimi\" Extension and executable by Riz",
"caption": "Timimi",
"created": "20180830194141190",
"delivery": "Browser Extension & Executable",
"description": "Browser extension & executable for desktops",
"method": "save",
"modified": "20181012165153986",
"tags": "Windows Linux Chrome Firefox Saving Resources plugins",
"type": "text/vnd.tiddlywiki",
"url": "https://github.com/ibnishak/Timimi",
"text": "`Timimi` is a Web Extension and executable for Firefox, Chrome and Chromium that allows it to save standalone ~TiddlyWiki files.\n\n{{!!url}}\n\nThis is an addon using native messaging, essentially handing over the contents to a webextension host (executable) which does the actual saving. Once installed, you can save the standalone TW from anywhere in your hard drive without any more interactions, like the original Tiddlyfox addon.\n"
},
"\"X3DOM for TiddlyWiki 5\" by Jamal Wills": {
"title": "\"X3DOM for TiddlyWiki 5\" by Jamal Wills",
"created": "20171107175718679",
"creator": "Ste Willson",
"modified": "20171113155204443",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://x3dom.tiddlyspot.com/",
"text": "An experiment to embed interactive 3D graphics within TiddlyWiki by [[Jamal Wills|http://zemox.tiddlyspot.com]]. It is based [[X3DOM|https://www.x3dom.org]], an open source JavaScript library.\n\n{{!!url}}\n"
},
"\"file-backups\" Extension for Firefox by pmario": {
"title": "\"file-backups\" Extension for Firefox by pmario",
"caption": "file-backups",
"created": "201711161655",
"delivery": "Browser Extension",
"description": "Browser extension for Firefox",
"method": "save",
"modified": "201711161655",
"tags": "Firefox Saving Resources plugins",
"type": "text/vnd.tiddlywiki",
"url": "https://github.com/pmario/file-backups",
"text": "An extension for Mozilla Firefox that smoothes out some of the friction from ~TiddlyWiki's built-in [[HTML5 fallback saver|Saving with the HTML5 fallback saver]], making it almost as easy to use as ~TiddlyFox. The workflow is intended to work out of the box, without configuration.\n\nhttps://github.com/pmario/file-backups which contains links to the documentation and introduction video(s).\n\nA chrome version is planned!"
},
"\"muritest\" by Simon Huber": {
"title": "\"muritest\" by Simon Huber",
"created": "20171219165418434",
"modified": "20171219165845495",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://muritest.tiddlyspot.com",
"text": "A terrific demo of drag and drop, pan and zoom, and other sophisticated touch effects. Based on the [[muuri plugin by Uwe Stuehler|Plugins by Uwe Stuehler]].\n\n{{!!url}}\n"
},
"\"savetiddlers\" Extension for Chrome and Firefox by buggyj": {
"title": "\"savetiddlers\" Extension for Chrome and Firefox by buggyj",
"caption": "savetiddlers",
"created": "20171109171935039",
"delivery": "Browser Extension",
"description": "Browser extension for Chrome and Firefox",
"method": "save",
"modified": "20171113132624609",
"tags": "Chrome Firefox Saving Resources plugins",
"type": "text/vnd.tiddlywiki",
"url": "https://github.com/buggyj/savetiddlers",
"text": "An extension for Google Chrome and Mozilla Firefox that smoothes out some of the friction from TiddlyWiki's built-in [[HTML5 fallback saver|Saving with the HTML5 fallback saver]], making it almost as easy to use as TiddlyFox once it is set up correctly.\n\nhttps://github.com/buggyj/savetiddlers\n"
},
"datepicker plugin based on Pikaday, by kixam": {
"title": "datepicker plugin based on Pikaday, by kixam",
"created": "20151015072304780",
"modified": "20151015073121685",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://kixam.github.io/TW5-datePicker/",
"text": "An interactive date picker plugin based on [[Pikaday|https://github.com/dbushell/Pikaday]]. A demo can be found here: {{!!url}}.\n\n<<<\ndatepicker is a TiddlyWiki plugin that allows you to use a widget much like EditTextWidget to pick a date, and optionaly a time. It shows a nice interactive mini-calendar when clicked, allows you to set a date format for display, and is compatible with core date fields such as `modified` and `created`.\n<<<\n"
},
"rboue's plugins for TiddlyWiki": {
"title": "rboue's plugins for TiddlyWiki",
"created": "20150403104230499",
"modified": "20150630165603125",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://rboue.tiddlyspot.com",
"text": "Featuring plugins that integrate two interesting new capabilities:\n\n* [[SocialCalc|https://www.socialtext.net/open/socialcalc]] providing a powerful spreadsheet\n* [[Three.js|http://threejs.org/]] providing interactive 3D graphics\n\n{{!!url}}\n\n<<<\nI developed some plugins related to engineering tasks.\n\nAfter using them for personal projects I'm glad to share with TiddlyWiki community.\n<<<\n"
},
"twproxy by Steve Gattuso": {
"title": "twproxy by Steve Gattuso",
"created": "20160424150055313",
"modified": "20160424150236151",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "https://github.com/stevenleeg/twproxy",
"text": "An authentication proxy for your TiddlyWiki.\n\n{{!!url}}\n\n<<<\nOne of my favorite aspects of TiddlyWiki has been that it's web-based, making it possible for me to access my wiki from everywhere (especially my phone). That being said, I'm a bit paranoid, so I was left a bit unsatisfied with the tiddlywiki server's HTTP basic auth for protecting my wiki. ~23 commits later, I've created something called twproxy that I'd like to share with you all today, as I'm hoping somebody other than myself will find it useful.\n\nEssentially it is a simple proxy that puts your wiki behind a username, password, and optional 2-factor auth prompt. This gives you added security in addition to the ability to remember your credentials past one browsing session (I was getting sick and tired of typing my username/password in over and over using basic auth).\n<<<\n"
},
"vis.js Timeline by emkay, revived by kixam": {
"title": "vis.js Timeline by emkay, revived by kixam",
"created": "20150527080809699",
"modified": "20150527080809699",
"tags": "Resources",
"type": "text/vnd.tiddlywiki",
"url": "http://kixam.github.io/TW5-visjsTimeline/",
"text": "An interactive timeline visualisation plugin based on [[Vis.js|http://visjs.org]]. A demo can be found here: {{!!url}}.\n\n<<<\nvis.js Timeline is a TiddlyWiki plugin that allows you to link your wiki-topics (tiddlers) in order to create clickable timelines. This project is a direct continuation of [[emkay's plugin|https://github.com/emkayonline/tw5visjs]].\n<<<\n"
},
"\"Creating a baby journal with TiddlyWiki 5\" from A Penguin in Redmond": {
"title": "\"Creating a baby journal with TiddlyWiki 5\" from A Penguin in Redmond",
"created": "20140220085406905",
"modified": "20140220084548184",
"tags": "Tutorials",
"type": "text/vnd.tiddlywiki",
"url": "http://a-penguin-in-redmond.blogspot.co.uk/2014/02/creating-baby-journal-with-tiddlywiki-5.html",
"text": "A guide to creating a baby journal with TiddlyWiki.\n\n{{!!url}}\n\n<<<\nKeeping a journal about your baby is fun. It allows you to keep track of those events in your baby's life and development that are most important to you, and to tell them in your own words. [...]\n\nThere are plenty of online services that can help to keep such a diary, but you need to have an internet connection to access them, and you have to trust them to keep your data safe.\n<<<\n"
},
"\"Install and run TiddlyWiki on a CentOS 6 VPS using Nginx\" from RoseHosting": {
"title": "\"Install and run TiddlyWiki on a CentOS 6 VPS using Nginx\" from RoseHosting",
"created": "20140312085406905",
"modified": "20140312084543862",
"tags": "Tutorials",
"type": "text/vnd.tiddlywiki",
"url": "http://www.rosehosting.com/blog/install-and-run-tiddlywiki-on-a-centoos-6-vps-using-nginx/",
"text": "A step by step guide to running TiddlyWiki on a ~CentOS Virtual Private Server.\n\n{{!!url}}\n\n<<<\nIn this tutorial we will guide you through the steps of installing and running TiddlyWiki on a ~CentOS 6 VPS.\n\nWe will also install and configure Nginx as a reverse proxy, so you can run TiddlyWiki behind Nginx.\n<<<\n"
},
"\"Microblogging con Tiddlywiki\" by Juan": {
"title": "\"Microblogging con Tiddlywiki\" by Juan",
"created": "20141008134309742",
"modified": "20141008134309742",
"tags": "Tutorials",
"type": "text/vnd.tiddlywiki",
"url": "http://3palmeras.wordpress.com/2014/11/05/microblogging-con-tiddlywiki/",
"text": "A Spanish guide to using TiddlyWiki on Android.\n\n{{!!url}}\n\n<<<\nTiddlywiki software is prodigious based on javascript which is capable of holding a notepad that can be edited with Internet Explorer or function as a full blog, contained in a single file.\n<<<\n\n//Translation by Google Translate//\n"
},
"\"デザイン刷新。次の25年を目指すTiddlyWiki\" by Moongift": {
"title": "\"デザイン刷新。次の25年を目指すTiddlyWiki\" by Moongift",
"created": "20131111085406905",
"modified": "20131111084548184",
"tags": "Tutorials",
"url": "http://www.moongift.jp/2013/11/tiddlywiki5-%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E5%88%B7%E6%96%B0%E3%80%82%E6%AC%A1%E3%81%AE25%E5%B9%B4%E3%82%92%E7%9B%AE%E6%8C%87%E3%81%99tiddlywiki-2/",
"text": "An introduction to TiddlyWiki in Japanese.\n\n{{!!url}}\n"
},
"\"Shining Ark Using TiddlyWiki\" by Helu": {
"title": "\"Shining Ark Using TiddlyWiki\" by Helu",
"created": "20130907085406905",
"modified": "20130907084548184",
"tags": "Tutorials",
"url": "http://helugame.wordpress.com/2013/09/07/shining-ark-7-using-tiddlywiki/",
"text": "A gamers guide to using TiddlyWiki.\n\n{{!!url}}\n\n<<<\nI’ve been using TiddlyWiki for this game mainly to record the monsters’ locations and the items that they drop. This is so that when I need a certain item to upgrade/create weapons, I can quickly look it up; which monsters drop it and which quests have those monsters.\n\nAs I play the game, as I encounter new information, I just input them into my Shining Ark TiddlyWiki. It’s like I’m building a wiki from scratch. The reason why I don’t just use online wikis is that 1) it’s too easy to get spoiled and 2) sometimes online wikis provide too much information (who cares about the non-gameplay related descriptions that can be found in the game, etc).\n<<<\n"
},
"\"TW5 Tribal Knowledge\" from Scott Kingery": {
"title": "\"TW5 Tribal Knowledge\" from Scott Kingery",
"created": "20140315085406905",
"modified": "20140321084533577",
"tags": "Tutorials",
"type": "text/vnd.tiddlywiki",
"url": "http://techlifeweb.com/tw5tribalknowledge.html",
"text": "Tips and guides for using TiddlyWiki.\n\n{{!!url}}\n\n<<<\nI never used Node.js until a couple weeks ago when I wanted to try a TW5 installation on Node and expand my knowledge a bit. I figured someone else may be in the same boat so I wrote it all down\n<<<\n"
},
"\"Un wiki sur votre BiblioBox avec TiddlyWiki\" from A Penguin in Redmond": {
"title": "\"Un wiki sur votre BiblioBox avec TiddlyWiki\" from A Penguin in Redmond",
"created": "20140716085406905",
"modified": "20140716084548184",
"tags": "Tutorials",
"type": "text/vnd.tiddlywiki",
"url": "http://bibliobox.net/blog/post/2014/07/16/un-wiki-sur-votre-bibliobox-avec-tiddlywiki",
"text": "A guide (in French) to using TiddlyWiki on the [[BiblioBox|http://bibliobox.net/]], a variation of the [[PirateBox|http://daviddarts.com/piratebox/]] mobile communication and file sharing system.\n\n{{!!url}}\n\n<<<\nI've known TiddlyWiki since its beginning in 2004. For personal or professional needs, I used it regularly for notepad staff in 2007 and 2012. But I admit I ignored the tool during the past two years. And then I said yesterday: but why not put TiddlyWiki on a BiblioBox? Because it is a single HTML file with javascript. In addition I knew the existence of a server version for saving online amendments.\n<<<\n\n//Hand optimised from a translation by Google Translate//\n"
},
"ColourPalettes": {
"title": "ColourPalettes",
"created": "20140216102454178",
"modified": "20160617101212889",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "A colour palette is a [[data tiddler|DataTiddlers]] that supplies a [[CSS]] colour value, such as ''yellow'' or ''#fe0'', for each of several colour names, like this:\n\n```\npage-background: #fe0\ntable-border: #ccc\n...\n```\n\nSeveral palettes form part of the core. The system tiddler [[$:/palette]] always contains the title of the currently selected palette tiddler. You can change a palette using the <<.icon $:/core/images/palette>> ''palette'' button, found on the \"Tools\" tab in the sidebar.\n\nTo retrieve the value of a named colour from the current palette, e.g. for use in a stylesheet tiddler, use the <<.mlink colour>> macro:\n\n```\n<<colour page-background>>\n```\n\nPalette tiddlers should have the following fields:\n\n|!Name |!Value |\n|title |Typically starting with `$:/` |\n|type |`application/x-tiddler-dictionary` |\n|tags |`$:/tags/Palette` |\n|name |Displayed in the palette browser |\n|description |Displayed in the palette browser |\n|text |`name: value` colour definitions |\n"
},
"Concepts": {
"title": "Concepts",
"color": "#FF8383",
"created": "201308251447",
"modified": "201308251447",
"tags": "Reference",
"text": "These are the concepts underlying TiddlyWiki. Understanding how these ideas fit together is the key to getting the most from TiddlyWiki.\n\n<<list-links \"[tag[Concepts]]\">>\n"
},
"Current Tiddler": {
"title": "Current Tiddler",
"created": "20130825144900000",
"modified": "20150221215022000",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def \"current tiddler\">> provides the context in which several aspects of WikiText are interpreted.\n\nFor example, `{{!!title}}` denotes the value of the <<.field title>> field of whatever the current tiddler happens to be. This technique can be used to create general-purpose [[template tiddlers|TemplateTiddlers]].\n\nThe title of the current tiddler can always be found in the <<.vlink currentTiddler>> variable.\n\nThe two most common ways in which the current tiddler is changed are:\n\n* the <<.wlink TiddlerWidget>> widget\n* the <<.wlink ListWidget>> widget (when its <<.attr variable>> attribute is not overridden)\n\nThe current tiddler is therefore often <<.em not>> the same as the [[tiddler that is being viewed or edited|storyTiddler Variable]].\n"
},
"DataTiddlers": {
"title": "DataTiddlers",
"created": "201308291647",
"modified": "201308291647",
"tags": "Concepts",
"text": "A data tiddler is a miniature database contained within a tiddler.\n\nThere are two standard formats:\n\n* DictionaryTiddlers\n* [[JSONTiddlers]]\n\nOther formats of tiddler can also be parsed to yield blocks of data that behave like data tiddlers.\n\nUse a TextReference to look up the value of a named property. For example, if a [[DictionaryTiddler|DictionaryTiddlers]] called `MonthDays` contains:\n\n```\noct:31\nnov:30\ndec:31\n```\n\n... then `{{MonthDays##nov}}` will resolve to the value `30`.\n\nThe same is true if `MonthDays` is a [[JSONTiddler|JSONTiddlers]] with the following content:\n\n```\n{\"oct\":31,\"nov\":30,\"dec\":31}\n```\n\nNote: //It is currently only possible to retrieve data from the immediate properties of the root object of a JSONTiddler.//\n\nThe widgets ActionSetFieldWidget and ActionListopsWidget can manipulate named properties of data tiddlers by indicating the name of the property in the $index attribute. To create or modify a named property with ActionSetFieldWidget, provide a $value attribute. To delete a named property with ActionSetFieldWidget, omit the $value attribute. ActionListopsWidget assigns the named property the list constructed through its $filter and $subfilter attributes.\n"
},
"Date Fields": {
"title": "Date Fields",
"created": "20150117190213631",
"modified": "20150124214537000",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "Certain [[fields|TiddlerFields]] of a tiddler are used to store dates and times.\n\nThe two standard date fields are <<.field created>> and <<.field modified>>.\n\nValues of date fields are 17-character strings:\n\n* 4 digits for the year\n* 2 digits for the month\n* 2 digits for the day\n* 2 digits for the hour\n* 2 digits for the minute\n* 2 digits for the second\n* 3 digits for the millisecond\n\nTo avoid problems arising from differences of time zone, TiddlyWiki always uses [[UTC|http://en.wikipedia.org/wiki/Coordinated_Universal_Time]].\n\nAs an example, the <<.field created>> field of this tiddler has the value <<.value \"\"\"<$view field=\"created\"/>\"\"\">>.\n\nDates can be [[converted to other formats|DateFormat]] for display:\n\n<$macrocall $name=\"wikitext-example-without-html\"\nsrc=\"\"\"<$view field=\"created\" format=\"date\" template=\"DDD DDth MMM YYYY\"/>\"\"\">\n"
},
"DefaultTiddlers": {
"title": "DefaultTiddlers",
"created": "20180306113011255",
"modified": "20180306161225140",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "\"Default tiddlers\" refers to the list of tiddlers that is opened at startup in the browser if the address bar does not include a [[permalink|PermaLinks]]).\n\nAt startup, the text of the system tiddler [[$:/DefaultTiddlers]] is retrieved and evaluated as a [[filter expression|Filter Expression]]. The resulting list of titles is then inserted into the [[story river|Story River]].\n\nThe [[control panel|$:/ControlPanel]] ''info/basics'' tab includes a text box for direct access to [[$:/DefaultTiddlers]].\n\n"
},
"DictionaryTiddlers": {
"title": "DictionaryTiddlers",
"created": "20141228094500000",
"modified": "20180305111822713",
"tags": "Concepts",
"text": "A dictionary tiddler is a [[data tiddler|DataTiddlers]] containing a simple list of `name: value` pairs.\n\nIts [[ContentType]] is `application/x-tiddler-dictionary`.\n\nThe `text` field consists of one or more lines of the form <code>//name//: //value//</code>.\n\n[[ColourPalettes]], such as the [[default Vanilla palette|$:/palettes/Vanilla]], are dictionary tiddlers.\n"
},
"Dominant Append": {
"title": "Dominant Append",
"created": "20150123220223000",
"modified": "20190610165255223",
"tags": "Filters",
"type": "text/vnd.tiddlywiki",
"text": "[[Filters]] manipulate [[sets of titles|Title Selection]] in which no title may appear more than once. Furthermore, they often need to append one such set to another.\n\nThis is done in such a way that, if a title would be duplicated, the earlier copy of that title is discarded. The titles being appended are dominant.\n\nFor example, if a selection contains `Andrew Becky Clara Daniel` and `Andrew Barney Clara Daisy` is then appended to it, the result is `Becky Daniel Andrew Barney Clara Daisy`.\n\nThis behaviour can cause unexpected results when working with [[Mathematics Operators]]. For example, `1 2 3 +[sum[]]` evaluates to `6`, as expected. But `1 1 1 +[sum[]]` evaluates to `1`. Removing the `+[sum[]]` from each filter reveals the problem: `1 2 3` evaluates to the list `1`, `2`, `3`, while `1 1 1` evaluates to the single item `1` due to de-duplication.\n\nIn such situations, the `=` prefix can be used to disable the de-duplication. For example, `=1 =1 =1 +[sum[]]` evaluates to `3` as expected. Alternatively, the [[split Operator]] can be used: `[[1,1,1]split[,]sum[]]`.\n"
},
"ExternalImages": {
"title": "ExternalImages",
"created": "20140610213500000",
"modified": "20140912141341933",
"tags": "Concepts Features",
"type": "text/vnd.tiddlywiki",
"text": "External images in TiddlyWiki are tiddlers that point to the URI of an image, rather than embedding the full image data. They can perform better than embedded images, particularly with large numbers or sizes of images. However, using them breaks the single file pattern of TiddlyWiki.\n\nExternal images are used in the browser. They can be created by the Node.js configuration when it builds a TiddlyWiki, or they can be created manually within the browser.\n\n! What is an External Image\n\nAn external image is an ordinary image tiddler that has a ''_canonical_uri'' field containing the URI of the image. The URI can be absolute or relative to the HTML document. If the canonical URI is provided then the ''text'' field of the tiddler is ignored and so should be omitted.\n\n! Manually Creating External Images\n\nTo manually create an external image just create the tiddler with the appropriate image content type, and add a ''_canonical_uri'' field with a URI pointing to the actual image location.\n\n''IMPORTANT:'' Double-check your spelling. ``_canonical_uri`` is spelled [[URI|https://en.wikipedia.org/wiki/URI#The_relationship_between_URIs.2C_URLs.2C_and_URNs]], not URL.\n\n! Creating external images under Node.js\n\nThe following steps are used to create a static HTML file version of a wiki accompanied by an ''images'' folder containing the referenced external images:\n\n# Create image tiddlers in your TiddlyWikiFolders in the usual way\n# Save the images as separate files (by convention, in a subfolder named ''images'')\n# Externalise the image tiddlers by giving them a ''_canonical_uri'' field\n# Save the main HTML file\n\nNote the image files must be saved before they are externalised. Externalising them destroys the ''text'' field within the in-memory copy of the wiki store, meaning that attempts to save them will fail.\n\nFor an example see the ''externalimages'' build target of the demo ''tw5.com'' wiki:\n\n```\n--savetiddlers [is[image]] images\n--setfield [is[image]] _canonical_uri $:/core/templates/canonical-uri-external-image text/plain\n--setfield [is[image]] text \"\" text/plain\n--rendertiddler $:/core/save/all externalimages.html text/plain\n```\n\n!! Saving Separate Image Files\n\nThe following `--savetiddlers` command can be used to save the images of a wiki into an ''images'' subfolder:\n\n```\n--savetiddlers [is[image]] images\n```\n\n!! Externalising Image Tiddlers\n\nTwo `--setfield` commands are used: the first sets the ''_canonical_uri'' field to a URI derived from the title of the tiddler, and the second clears the text field.\n\n```\n--setfield [is[image]] _canonical_uri $:/core/templates/canonical-uri-external-image text/plain\n--setfield [is[image]] text \"\" text/plain\n```\n\nThe template tiddler [[$:/core/templates/canonical-uri-external-image]] contains:\n\n<pre>\n\n<$view tiddler=\"$:/core/templates/canonical-uri-external-image\" field=\"text\" format=\"text\"/>\n\n</pre>\n\nNote that these operations modify the tiddlers in the wiki store and so may affect the operation of subsequent commands.\n\n! Using External Images\n\nYou can't edit an external image directly in the browser except by changing the URI field to point to a different image.\n"
},
"Filters": {
"title": "Filters",
"created": "20130827080000000",
"modified": "20150221225414000",
"tags": "Reference Concepts",
"type": "text/vnd.tiddlywiki",
"list": "[[Introduction to filter notation]] [[Filter Syntax]]",
"text": "You can think of TiddlyWiki as a database in which the records are tiddlers. A database typically provides a way of discovering which records match a given pattern, and in ~TiddlyWiki this is done with filters.\n\nA <<.def filter>> is a concise notation for selecting a particular [[set of tiddlers|Title Selection]], known as its <<.def \"output\">>. Whenever ~TiddlyWiki encounters a filter, it calculates the output. Further work can then be done with just those tiddlers, such as [[counting|CountWidget]] or [[listing|ListWidget]] them.\n\nThe following example passes a filter to the <<.mlink list-links>> macro to display a list of all tiddlers whose titles start with the letter H:\n\n> `<<list-links \"[prefix[H]]\">>`\n\nA filter's output can change as tiddlers are added and deleted in the wiki. ~TiddlyWiki recalculates on the fly, automatically updating any filter-based counts or lists as well.\n\n[[Advanced Search|$:/AdvancedSearch]] has a <<.advancedsearch-tab Filter>> tab that makes it easy to experiment with filters.\n\n;Find out more:\n* [[Introduction to filter notation]] -- a step-by-step walkthrough\n* [[Filter Syntax]] -- the detailed technical rules\n* [[Filter Operators]] -- the available methods of filtering\n"
},
"Hard and Soft Links": {
"title": "Hard and Soft Links",
"created": "20150123220237000",
"modified": "20150226163104000",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "A <<.def \"hard link\">> is one that can be detected by a superficial examination of WikiText.\n\nA link is <<.def \"soft\">> if it is:\n\n* contained in text [[trancluded|Transclusion]] from elsewhere\n* supplied via a [[macro|Macros]] or [[variable|Variables]]\n* generated by a link widget whose <<.attr to>> attribute is a transclusion, macro or variable\n\n<$macrocall $name=\".warning\" _=\"\"\"Soft links are not detected by link-related filter operators such as <<.olink backlinks>>, <<.olink links>>, <<.olink all>> and <<.olink is>>.\"\"\"/>\n"
},
"InfoPanel": {
"title": "InfoPanel",
"created": "20150917193630604",
"modified": "20150917193631731",
"tags": "Features",
"type": "text/vnd.tiddlywiki",
"text": "Each tiddler has a panel of additional information. To reveal it, click the <<.icon $:/core/images/down-arrow>> button in the tiddler's toolbar and then choose <<.icon $:/core/images/info-button>> ''info'' from the dropdown list.\n\nThe info panel has the following tabs:\n\n* ''Tools'' - This offers buttons for various actions you can perform on the tiddler. The checkbox next to each button lets you promote an action to the tiddler's toolbar - this will affect all of the tiddlers in your wiki\n* ''References'', ''Tagging'', ''List'' and ''Listed'' - These list various kinds of related tiddlers. See [[Using links to navigate between tiddlers]]\n* ''Fields'' - This summarises all of the tiddler's [[fields|TiddlerFields]], except for ''text''\n* ''Advanced'' - This indicates whether the tiddler is a [[shadow|ShadowTiddlers]]. If it is, this also reveals which plugin it comes from and whether it has been overridden by an ordinary tiddler\n\nTo close the info panel, click anywhere outside it.\n"
},
"JSONTiddlers": {
"title": "JSONTiddlers",
"created": "20141228094500000",
"modified": "20150221152956000",
"tags": "Concepts",
"text": "A JSON tiddler is a [[data tiddler|DataTiddlers]] containing a [[JSON|JavaScript Object Notation]] structure in its `text` field.\n\nIts [[ContentType]] is `application/json`.\n\nThe [[history list|$:/HistoryList]] is a good example of a JSON tiddler.\n"
},
"Keyboard Shortcut Tiddler": {
"title": "Keyboard Shortcut Tiddler",
"tags": "Concepts",
"text": "A ''Keyboard Shortcut Tiddler'' is made of three parts:\n\n* The ''Tag'' <<tag-pill $:/tags/KeyboardShortcut>>\n* The ''field'' `key` with a [[Keyboard Shortcut Descriptor]] as its ''value''\n* Actions in its ''text'' field\n\nIf the [[Keyboard Shortcut Descriptor]] has the form `((my-shortcut))` it's a ''reference'' to a ''configuration Tiddler'' that stores the corresponding [[Keyboard Shortcut|KeyboardShortcuts]]\n\nIn order to make a ''shortcut'' editable through the <<.controlpanel-tab KeyboardShortcuts>> Tab in the $:/ControlPanel it's sufficient to create a tiddler `$:/config/ShortcutInfo/my-shortcut`, where the ''suffix'' is the ''reference'' used for the [[Keyboard Shortcut|KeyboardShortcuts]]\n"
},
"Macros": {
"title": "Macros",
"created": "20140211171341271",
"modified": "20200103092706002",
"tags": "Concepts Reference",
"type": "text/vnd.tiddlywiki",
"text": "A <<.def macro>> is a named snippet of text. WikiText can use the name as a shorthand way of [[transcluding|Transclusion]] the snippet. Such transclusions are known as <<.def \"macro calls\">>, and each call can supply a different set of parameters that get substituted for special placeholders within the snippet.\n\nFor the syntax, see [[Macros in WikiText]].\n\nMost macros are in fact just parameterised [[variables|Variables]].\n\nThey are created using the `\\define` [[pragma|Pragma]]. (Behind the scenes, this is transformed into a <<.wlink SetWidget>>, i.e. macros and variables are two sides of the same coin.)\n\nThe snippet and its incoming parameter values are treated as simple strings of characters with no WikiText meaning, at least until the placeholders have been filled in and the macro call has returned. This means that a macro can assemble and return the complete syntax of a ~WikiText component, such as a [[link|Linking in WikiText]]. (See [[Transclusion and Substitution]] for further discussion of this.)\n\nThe string returned by a macro call is parsed separately from any surrounding ~WikiText components. So a safe way to insert a special character sequence (such as `[[` or `<`) without triggering its normal ~WikiText meaning is to wrap it in a macro.\n\nWithin a snippet itself, the only markup detected is `$name$` (a placeholder for a macro parameter) and `$(name)$` (a placeholder for a [[variable|Variables]]).\n\nThe <<.mlink dumpvariables>> macro lists all variables (including macros) that are available at that position in the widget tree.\n\nAn <<.wlink ImportVariablesWidget>> widget can be used to copy macro definitions to another branch of the [[widget tree|Widgets]]. ~TiddlyWiki uses this technique internally to implement global macros -- namely any macros defined in tiddlers with the <<.tag $:/tags/Macro>> tag. (The tag <<.tag $:/tags/Macro/View>> is used to define macros that should only be available within the main view template and the preview panel).\n\nFor maximum flexibility, macros can also be <<.js-macro-link \"written as JavaScript modules\">>.\n\nA similar effect to a parameterised macro call can be produced by setting [[variables|Variables]] around a [[transclusion|Transclusion]].\n\n~TiddlyWiki's core has [[several macros|Core Macros]] built in.\n"
},
"Messages": {
"title": "Messages",
"created": "20140226083311937",
"modified": "20140226090209479",
"tags": "Concepts Reference",
"type": "text/vnd.tiddlywiki",
"text": "Widget messages are generated by widgets in response to user actions. They flow up the widget tree until they are handled by an ancestor widget.\n\nThe following widget messages are implemented by the core:\n\n<<list-links \"[tag[Messages]]\">>\n"
},
"ModuleType": {
"title": "ModuleType",
"created": "20131129162847412",
"modified": "20150917193804197",
"tags": "Modules",
"type": "text/vnd.tiddlywiki",
"text": "\\define describe() {{$:/language/Docs/ModuleTypes/$(type)$}}\n\nThe `module-type` field of a [[JavaScript module|Modules]] is a string that identifies the type of the module. Here is a list of the module types used in this wiki:\n\n<dl>\n<$list filter=\"[moduletypes[]]\">\n<dt>{{!!title}}</dt>\n<$set name=type value=<<currentTiddler>>>\n<dd><<describe>></dd>\n</$set>\n</$list>\n</dl>\n"
},
"Modules": {
"title": "Modules",
"created": "20131129162919588",
"modified": "20160610082237902",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "A //module// in TiddlyWiki5 is a tiddler containing executable JavaScript, of the type `application/javascript` and with the field `module-type` set to the ModuleType of the module.\n\nSee [[control panel|$:/ControlPanel]] <<.icon $:/core/images/options-button>> > ''Info'' > ''Advanced'' > ''Loaded Modules'' for a list of currently loaded modules.\n"
},
"Order of Tagged Tiddlers": {
"title": "Order of Tagged Tiddlers",
"created": "20150124125646000",
"modified": "20170328161702062",
"tags": "Tagging",
"type": "text/vnd.tiddlywiki",
"text": "When ~TiddlyWiki generates a list of the tiddlers that have a particular tag (e.g. the dropdown list of a tag pill), it orders the tiddlers using the following rules:\n\n# Start with any that are [[declared|Title List]] in the <<.field list>> field of the tag tiddler, in the order given there.\n\n# In each remaining tiddler <<.place T>>, look for a <<.field list-before>> field. If this has a tiddler title as its value, place <<.place T>> just <<.em before>> that one.\n#* As a special case, if the field exists but its value is empty, place <<.place T>> at the very start of the list.\n\n# In each remaining tiddler <<.place T>>, look for a <<.field list-after>> field. If this has a tiddler title as its value, place tiddler <<.place T>> just <<.em after>> that one.\n\n# If any tiddlers still remain, place them at the end of the list in ascending alphabetical order of title. The difference between capital and lowercase letters is ignored.\n\nThe ordering of tiddlers with a particular tag can be directly modified using drag and drop within a tag pill dropdown. The underlying [[list-tagged-draggable Macro]] can also be used elsewhere.\n"
},
"PermaLinks": {
"title": "PermaLinks",
"created": "20140502213500000",
"modified": "20160622111355787",
"tags": "Features Concepts",
"type": "text/vnd.tiddlywiki",
"text": "Permalinks allow direct links to individual tiddlers within a TiddlyWiki.\n\n! Simple Permalinks\n\nThe simplest form of permalink (<<.icon $:/core/images/permalink-button>>) is a single target tiddler title appended to the base URL with `#`:\n\nhttps://tiddlywiki.com/#HelloThere\n\nThe tiddler title can contain spaces if required:\n\n[[https://tiddlywiki.com/#Using TiddlyWiki on Node.js]]\n\nNote that double square brackets are not required around the target tiddler title; however, if present they are silently removed.\n\n! Story Permalinks\n\nThe permalink can also specify the story list of tiddlers that should be opened alongside the target tiddler as a [[TiddlerFilter|Filters]]:\n\n[[https://tiddlywiki.com/#TiddlerFields:Tiddlers TiddlerTags TiddlerFields ContentType]]\n\nIf the target tiddler isn't present in the story list then it is automatically inserted at the top. This means that the following two examples both target the tiddler `Tiddlers` within the story sequence `Tiddlers`, `Tags`, `TiddlerFields`:\n\n[[https://tiddlywiki.com/#Tiddlers:Tags TiddlerFields]]\n\n[[https://tiddlywiki.com/#Tiddlers:Tiddlers Tags TiddlerFields]]\n\nIt is also possible to specify a story filter without specifying a target tiddler for navigation:\n\n<a href=\"https://tiddlywiki.com/#:[tags[task]]\" rel=\"noopener noreferrer\">~https://tiddlywiki.com/#:[tags[task]]</a>\n\n! About URL encoding\n\nThere are technical restrictions on the legal characters in an URL fragment. To allow all tiddler titles to be addressed, illegal characters are subject to a process called \"URL encoding\" whereby problematic characters are replaced by their numeric code. For example, the space character is replaced with `%20`.\n\nBoth the target tiddler title and the story filter should be URL encoded (but not the separating colon). TiddlyWiki generates properly encoded URLs which can look quite ugly. However, in practice browsers will usually perfectly happily process arbitrary characters in URL fragments. Thus when creating permalinks manually you can choose to ignore URL encoding.\n\n! Permalink Behaviour\n\nTwo important aspects of TiddlyWiki's behaviour with permalinks can be controlled via options in the [[control panel|$:/ControlPanel]] <<.icon $:/core/images/options-button>> ''Settings'' tab:\n\n* Whether to automatically update the address bar at each navigation, and if so whether to include the story sequence as well as the target tiddler\n* Whether the updates to the address bar should affect browser history. The default is ''no''; when switched to ''yes'' you can rewind navigation between tiddlers using the browser back and forward buttons\n\nNote that typing or navigating to a permalink will always cause the permalink to be processed, and tiddlers opened and closed as appropriate.\n\n!! Technical Details\n\nWhen TiddlyWiki starts up it processes permalinks according to the following steps; the same steps are repeated if the permalink changes dynamically (this happens in response to the user editing the address bar, for example).\n\n# If the permalink contains a colon, treat the string before as the ''target'' and the string after it as the ''story filter''\n# If the permalink doesn't contain a colon, treat the entire string as the ''target'' and mark the ''story filter'' as //unspecified//\n# If the ''story filter'' was unspecified and we're in the process of starting up, then set the ''story filter'' to the empty string if the ''target'' is specified, or to the default tiddlers if the ''target'' is unspecified\n# If the ''story filter'' was unspecified and we're not starting up, then set the ''story filter'' to the current story list\n# Evaluate the ''story filter'' as the ''story list''\n# If the ''target'' is specified and not present in the ''story list'' then add it at the top\n# If the ''target'' is specified then navigate to it, otherwise navigate to the first tiddler in the ''story list''\n"
},
"Pragma": {
"title": "Pragma",
"created": "20150219175930000",
"modified": "20180928145730028",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "A <<.def pragma>> is a special component of WikiText that provides control over the way the remaining text is parsed.\n\nPragmas occupy lines that start with `\\`. They can only appear at the start of the text, but blank lines are allowed between them. If a pragma line appears in the main body of the text, it is treated as if it was ordinary text.\n\nThe following pragmas are available:\n\n;`\\define`\n: for defining a [[macro|Macros]]\n;`\\rules`\n: for adjusting the set of rules used to parse the text\n;`\\whitespace trim` or `\\whitespace notrim`\n: <<.from-version \"5.1.15\">> Control whether whitespace is trimmed from the start and end of text runs (the default is ''notrim''). This setting can be useful when the whitespace generated by linebreaks disturbs formatting\n;`\\import <filter-expression>`\n: <<.from-version \"5.1.18\">> for importing macro definitions from tiddlers identified by a filter expression\n"
},
"Railroad Diagrams": {
"title": "Railroad Diagrams",
"created": "20150105133800000",
"modified": "20150124181306000",
"text": "<<.def \"Railroad diagrams\">>, sometimes called <<.def \"syntax diagrams\">>, are a visual way of explaining the syntax rules of a computer language. Reading one is like reading a public transport map.\n\nEach diagram starts on the left and ends on the right. Simply follow any line from the startpoint to the endpoint. All the alternative lines are equally valid. A line will sometimes jump over an item that is optional, or loop back to indicate that an item can be repeated.\n\n<$railroad text=\"\"\"\nstart [:optional] {repeated +\",\"} end\n\"\"\"/>\n\nIn the example above, a comma appears between each occurrence of the `repeated` item. The comma path runs from right to left, and can only be reached by first passing through `repeated`.\n\nCharacters in round boxes are literal, i.e. they denote themselves. A name in a rectangular box denotes a further railroad diagram.\n\nThe railroad diagrams in ~TiddlyWiki's documentation are generated with the [[Railroad Plugin]].\n"
},
"Selection Constructors": {
"title": "Selection Constructors",
"created": "20150117204109000",
"modified": "20150917193713204",
"tags": "Filters",
"type": "text/vnd.tiddlywiki",
"text": "The output of a [[Filter Step]] depends on its [[operator|Filter Operators]]:\n\n* Most operators derive their output from their input. For example, many of them output a subset of their input, and thus truly live up to the name of <<.word filters>>, narrowing down the overall output of the containing [[run|Filter Run]]. These operators are called <<.def \"selection modifiers\">>.\n\n* A few operators ignore their input and generate an independent output instead. These are called <<.def \"selection constructors\">>: they construct an entirely new [[selection|Title Selection]].\n\nA good example of a constructor is <<.olink title>>. The output of `[title[A]title[B]]` is just <<.tid B>>. But the <<.olink field>> operator is a modifier, so `[title[A]field:title[B]` outputs nothing at all.\n"
},
"ShadowTiddlers": {
"title": "ShadowTiddlers",
"tags": "Concepts",
"modified": "201308091623",
"text": "ShadowTiddlers are tiddlers that are loaded from within [[Plugins]]. Unlike ordinary tiddlers, they don't appear in most lists.\n\nShadowTiddlers can be overridden with an ordinary tiddler of the same name. If that tiddler is subsequently deleted then the original shadow tiddler is automatically restored.\n\nThe current shadow tiddlers are:\n\n<$list filter=\"[all[shadows]sort[title]]\"/>\n"
},
"Story River": {
"title": "Story River",
"created": "20150917193906790",
"modified": "20150917194028462",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "The \"story river\" (sometimes abbreviated to \"story\") is the sequence of [[tiddlers|Tiddlers]] in the main column of the display."
},
"SystemTags": {
"title": "SystemTags",
"created": "20130822080600000",
"modified": "20180927080631239",
"tags": "Reference Concepts",
"type": "text/vnd.tiddlywiki",
"text": "System tags are used to give special behaviour to tiddlers.\n\nThese are the system tags defined by the ~TiddlyWiki core:\n\n<table>\n<tbody>\n<$list filter=\"[tag[SystemTags]]\">\n<tr>\n<td>\n<$macrocall $name=\"tag\" tag={{!!caption}}/>\n</td>\n<td>\n<$link>\n{{!!description}}\n</$link>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n\n!! System tags defined by ~TiddlyWiki plugins\n\n|<<tag \"$:/tags/HelpPanel>> |can be seen at: [[tiddlywiki prerelease|https://tiddlywiki.com/prerelease/]] see: top left page control bubble|\n|<<tag \"$:/tags/HelpPanel/Videos>> |help panel \"videos\" tab|\n|<<tag \"$:/tags/MakeQR>> |can be seen at: [[tiddlywiki prerelease|https://tiddlywiki.com/prerelease/]]. see: Tiddler toolbar |\n|<<tag \"$:/tags/TranslationGroup>> |used by the [[translators edition|https://tiddlywiki.com/editions/translators/]] |\n|<<tag \"$:/tags/TwitterUsage>> |twitter plugin |\n|<<tag \"$:/tags/ViewToolbarButton/QRcode>> |see: [[tiddlywiki prerelease|https://tiddlywiki.com/prerelease/]] |\n|<<tag \"$:/tags/test-spec>> |tiddlywiki test suite |\n\n"
},
"SystemTiddlers": {
"title": "SystemTiddlers",
"created": "20180113144350185",
"modified": "20180113153832195",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "Tiddlers are classified as system tiddlers if their title starts with the special string `$:/`. The only difference from ordinary tiddlers is that they are hidden from most searches and lists in the sidebar. (In particular, system tiddlers are shown in the \"More/System\" list).\n\nSystem tiddlers provide a simple way to hide the internal components of TiddlyWiki so that they don't clutter things up, getting in the way of the users content.\n\nMany of the system tiddlers follow the convention of using further slashes to delineate the components of the title. For example: `$:/config/BitmapEditor/LineWidth`.\n\nYou don't need to create your own system tiddlers, but it can be useful when customising TiddlyWiki. For example, if you create a custom palette you might call it `$:/_MyPalette` so that (a) it is hidden from searches/lists and (b) it will appear at the top of the system tiddler list for easy reference.\n\n"
},
"TagTiddlers": {
"title": "TagTiddlers",
"created": "20141228094500000",
"modified": "20150917193731240",
"tags": "Tagging",
"type": "text/vnd.tiddlywiki",
"text": "A tag tiddler is any tiddler that is in use as a tag.\n\nThe ''Tagging'' tab on the InfoPanel of a tag tiddler shows which tiddlers are tagged with the tag tiddler.\n\nA tag can be used without a corresponding tag tiddler.\n"
},
"TemplateTiddlers": {
"title": "TemplateTiddlers",
"created": "20140107114355828",
"modified": "20150220160920000",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "A template tiddler is not actually a type of tiddler, it is a role in which a tiddler can be used.\n\nTemplates are a way to re-use chunks of WikiText.\n\nTranscluding through a template extends the basic functionality of [[Transclusion]] by combining two tiddlers:\n\n* A template tiddler that contains the WikiText to be displayed. It can contain transclusions that reference fields in the [[current tiddler|Current Tiddler]]\n* A target tiddler that identifies which tiddler is to be treated as current when resolving references to fields\n\nThe best example of templating is the main story river in TiddlyWiki. Each tiddler in the story river is rendered through a ViewTemplate that specifies how each field is to be rendered.\n\nSee [[Transclusion with Templates]] for details.\n"
},
"TextReference": {
"title": "TextReference",
"created": "20130827075900000",
"modified": "20161216173541948",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "A TextReference is a general purpose way to describe a fragment of text as either a field of a tiddler, or an index within a [[data tiddler|DataTiddlers]].\n\nIn different situations, text references can be used to retrieve values, or to specify a value that should be modified.\n\nA TextReference consists of several parts:\n\n* The title of the target tiddler. If omitted, it defaults to the [[Current Tiddler]]\n* Either one of:\n** The name of a field (marked with `!!`)\n** The name of an index within a [[data tiddler|DataTiddlers]] (marked with `##`)\n* If both the field and index are omitted, the text field is used as the default\n\nMost of the parts of a text reference can be optional:\n\n* `tiddlerTitle` - the title [[field|TiddlerFields]] of the specified tiddler\n* `tiddlerTitle!!field` - a [[tiddler field|TiddlerFields]] (eg, `modified`, `modifier`, `type` etc)\n* `!!field` - a [[field|TiddlerFields]] of the current tiddler\n* `tiddlerTitle##propertyIndex` - extracts a named property from DataTiddlers\n\nText references can be used in several places:\n\n* As [[indirect parameters|Filter Parameter]] within [[Filters]] (eg, `<$list filter=\"[tag{MyTag!!name}]\"/>`)\n* As [[indirect attributes|HTML in WikiText]] of an element or widget (eg, `<$widget attrib={{Title!!description}}/>`)\n* As the operand of a shortcut transclusion (eg, `{{MyTiddler!!title}}`)\n* As the `state` attribute of the RevealWidget and the LinkCatcherWidget\n\n<$macrocall $name=\".tip\" _=\"\"\"Note the distinction between a text reference such as `foo!!bar` and a transclusion of a text reference such as `{{foo!!bar}}`\"\"\"/>\n\n"
},
"TiddlerFields": {
"title": "TiddlerFields",
"created": "20130825213300000",
"modified": "20191206152031468",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/Docs/Fields/\n~TiddlerFields are name:value pairs that make up a [[tiddler|Tiddlers]]. Field names must be lowercase letters, digits or the characters `-` (dash), `_` (underscore) and `.` (period).\n\nThe standard fields are:\n\n|!Field Name |!Description |\n|`title` |<<lingo title>> |\n|`text` |<<lingo text>> |\n|`modified` |<<lingo modified>> |\n|`modifier` |<<lingo modifier>> |\n|`created` |<<lingo created>> |\n|`creator` |<<lingo creator>> |\n|`tags` |<<lingo tags>> |\n|`type` |<<lingo type>> |\n|`list` |<<lingo list>> -- see ListField |\n|`caption` |<<lingo caption>> |\n\nOther fields used by the core are:\n\n|!Field Name |!Description |\n|`class` |<<lingo class>> |\n|`color` |<<lingo color>> |\n|`description` |<<lingo description>> |\n|`draft.of` |<<lingo draft.of>> |\n|`draft.title` |<<lingo draft.title>> |\n|`footer` |<<lingo footer>> |\n|`hide-body`|<<lingo hide-body>>|\n|`icon` |<<lingo icon>> |\n|`library` |<<lingo library>> |\n|`list-after` |<<lingo list-after>> |\n|`list-before` |<<lingo list-before>> |\n|`name` |<<lingo name>> |\n|`plugin-priority` |<<lingo plugin-priority>> |\n|`plugin-type` |<<lingo plugin-type>> |\n|`source` |<<lingo source>> |\n|`subtitle` |<<lingo subtitle>> |\n|`throttle.refresh` |<<lingo throttle.refresh>> |\n|`toc-link`|<<lingo toc-link>>|\n|`_canonical_uri`|<<lingo _canonical_uri>>|\n\nThe TiddlyWebAdaptor uses a few more fields:\n\n|!Field Name |!Description |\n|`bag` |<<lingo bag>> |\n|`revision` |<<lingo revision>> |\n|`_is_skinny` |<<lingo _is_skinny>> |\n\nDetails of the fields used in this ~TiddlyWiki are shown in the [[control panel|$:/ControlPanel]] {{$:/core/ui/Buttons/control-panel}} under the <<.controlpanel-tab Info>> tab >> <<.info-tab Advanced>> sub-tab >> Tiddler Fields\n"
},
"TiddlerLinks": {
"title": "TiddlerLinks",
"created": "20130825202900000",
"modified": "20141231093344090",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "Links are regions of a tiddler that can be clicked to cause navigation to a different tiddler. The navigation behaviour is determined by the current StoryView; the classic TiddlyWiki view displays the story as a linear sequence of tiddlers.\n\nHolding the ''control'' or ''command'' key while clicking on a tiddler link opens the target tiddler but doesn't navigate to it. This can be a useful way of queueing up tiddlers to be read later.\n\nLinks are useful for modelling organic relationships between tiddlers, and particularly for expressing the navigational paths between tiddlers.\n\nThe InfoPanel lists incoming links to a tiddler in the tab ''References''.\n\n[[Filters]] can include the following filter operators that work with links:\n\n* `[links[]]` - returns the titles of the tiddlers that are linked from the currently selected tiddler(s)\n* `[backlinks[]]` - returns the titles of the tiddlers that link to the currently selected tiddler(s)\n\nTiddlyWiki5 alters the appearance of tiddler links to convey additional information about the target of the link:\n\n|!Link description |!Link appearance |\n|To a tiddler that exists |[[LikeThis|TiddlerLinks]] |\n|To a tiddler that doesn't exist |[[LikeThis|ATiddlerThatDoesntExist]] |\n|To a shadow tiddler that has not been overridden |[[LikeThis|$:/core/copyright.txt]] |\n|To a shadow tiddler that has been overridden by an ordinary tiddler |[[LikeThis|$:/SiteTitle]] |\n\nExternal links are shown like this: https://tiddlywiki.com/ or [[like this|https://tiddlywiki.com/]].\n"
},
"Tiddlers": {
"title": "Tiddlers",
"created": "20130825213500000",
"modified": "20141121111732959",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "Tiddlers are the fundamental units of information in TiddlyWiki. Tiddlers work best when they are as small as possible so that they can be reused by weaving them together in different ways.\n\nA \"tiddler\" is an informal British word meaning a small fish, typically a stickleback or a minnow. Other systems have analogous concepts with generic names like \"items\", \"entries\", \"entities\", \"nodes\" or \"records\". TiddlyWiki takes the view that it is better to be confusingly distinctive than confusingly generic.\n\nInternally, tiddlers are a list of uniquely named values called fields. The only field that is required is the `title` field, but useful tiddlers also have a `text` field, and some or all of the standard fields listed in TiddlerFields.\n\nTiddlers are ubiquitous in TiddlyWiki. They are used to store everything from JavaScript code modules to the settings and state associated with the user interface.\n"
},
"TiddlyWiki": {
"title": "TiddlyWiki",
"created": "20130822170700000",
"modified": "20170127221451610",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "~TiddlyWiki is a rich, interactive tool for manipulating complex data with structure that doesn't easily fit into conventional tools like spreadsheets or wordprocessors.\n\n~TiddlyWiki is designed to fit around your brain, helping you deal with the things that won't fit. The [[fundamental idea|Philosophy of Tiddlers]] is that information is more useful and reusable if we cut it up into the smallest semantically meaningful chunks -- [[tiddlers|Tiddlers]] -- and give them titles so that they can be [[structured|Structuring TiddlyWiki]] with [[links|TiddlerLinks]], [[tags|Tagging]], [[lists|ListField]] and [[macros|Macros]]. Tiddlers use a WikiText notation that concisely represents a wide range of text formatting and hypertext features. ~TiddlyWiki aims to provide a fluid interface for working with tiddlers, allowing them to be aggregated and composed into longer narratives.\n\nPeople love using ~TiddlyWiki. Because it can be used without any complicated server infrastructure, and because it is [[open source|OpenSource]], it has brought unprecedented freedom to everyone to keep their precious information under their own control.\n\n~TiddlyWiki was originally created by JeremyRuston and is now a thriving [[open source|License]] project with a busy [[Community]] of independent developers.\n"
},
"TiddlyWiki5": {
"title": "TiddlyWiki5",
"created": "201308252136",
"modified": "201308252136",
"tags": "Concepts",
"type": "text/vnd.tiddlywiki",
"text": "~TiddlyWiki5 is a reboot of TiddlyWiki for the next 25 years. It is a complete interactive wiki in JavaScript that can be run in the browser or on the server under [[Node.js]].\n"
},
"TiddlyWikiFolders": {
"title": "TiddlyWikiFolders",
"created": "20130825214200000",
"modified": "20161015134454785",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "As well as traditional single file wikis, [[TiddlyWiki on Node.js]] supports wikis that are stored as a folder of individual tiddler files.\n\n! Wiki Folder Structure\n\nWiki folders can contain the following files and folders:\n\n* ''tiddlywiki.info'' - JSON file containing metadata for the wiki -- see [[tiddlywiki.info Files]]\n* ''\\tiddlers'' - folder containing tiddler files comprising the wiki\n* ''\\plugins'' - folder containing [[plugin folders|PluginFolders]] to be included in the wiki\n* ''\\languages'' - folder containing [[plugin folders|PluginFolders]] for language plugins to be included in the wiki\n* ''\\themes'' - folder containing [[plugin folders|PluginFolders]] for theme plugins to be included in the wiki\n\nOnly the ''tiddlywiki.info'' file is required; everything else is optional. Any files and folders not listed above are ignored.\n\n!! Plugin processing\n\nTo be usable in the browser, plugins just need to be included in the wiki. For wikis that are generated on the server, TiddlyWikiFolders can contain a [[tiddlywiki.info file|tiddlywiki.info Files]] that identifies the plugins to be included in this wiki:\n\n```\n{\n\t\"plugins\": [\n\t\t\"tiddlywiki/slider\",\n\t\t\"tiddlytools/chooser\"\n\t]\n}\n```\n\nPlugins names refer to plugin folders listed in TiddlyWiki5's root `plugins` folder. Plugins can also be included manually by copying them into the `plugins` subfolder of the wiki.\n\n!! Processing of `tiddlers` folder\n\nAll the TiddlerFiles in the `tiddlers` folder are read into the wiki at startup. Sub-folders are scanned recursively for TiddlerFiles. Newly created tiddlers are stored in TiddlerFiles directly beneath the `tiddlers` folder, unless [[configured otherwise|Customising Tiddler File Naming]].\n\nThe default processing for sub-folders within the `tiddlers` folder can be overridden by providing a JSON file called `tiddlywiki.files` -- see [[tiddlywiki.files Files]]."
},
"Title List": {
"title": "Title List",
"created": "20150117152418000",
"modified": "20150124205659000",
"tags": "Concepts",
"text": "A <<.def \"title list\">> is a line of text that presents one or more tiddler titles, strung together with a space between each one and the next.\n\nIf a title <<.em contains>> a space, it needs double square brackets around it:\n\n`GettingStarted [[Discover TiddlyWiki]] Upgrading`\n\nTitle lists are used in various places, including PermaLinks and the ListField.\n\nThey are in fact the simplest case of a [[filter|Filters]], and are thus a way of expressing a [[selection of titles|Title Selection]].\n"
},
"Title Selection": {
"title": "Title Selection",
"created": "20150117152418000",
"modified": "20150124202920000",
"tags": "Concepts",
"text": "A <<.def \"title selection\">> is an ordered set of tiddler titles (or similar strings), in which no title appears more than once.\n\nTitle selections are important in [[filter|Filters]] processing.\n\nThe simplest way to write one down is as a [[title list|Title List]].\n"
},
"Transclusion": {
"title": "Transclusion",
"created": "20141129194651420",
"modified": "20141130195444237",
"tags": "Concepts",
"text": "[[Transclusion|http://en.wikipedia.org/wiki/Transclusion]] is the process of referencing one tiddler \"A\" from another tiddler \"B\" such that the content of \"A\" appears to be a part of \"B\".\n\nCopying and pasting content creates multiple copies of the same content in several different places. With transclusion, there can be a single copy and a special instruction in \"B\" which indicates the point at which content should be inserted from tiddler \"A\".\n\nNote that if the content of \"A\" is modified then the modification automatically appears in \"B\". This makes it easier to maintain repetitive content, by allowing every piece to be written in a single place, but viewed from many.\n\nThe concept of transclusion plays an important role in the [[Philosophy of Tiddlers]] because it is the primary way in which small items of content are combined.\n\nTo learn more:\n\n* [[Transclusion in WikiText]]\n* [[Transclusion Basic Usage]]\n* [[Transclusion with Templates]]\n* [[Transclusion and Substitution]]\n* TextReference\n* TemplateTiddlers\n* TranscludeWidget\n"
},
"Wiki": {
"title": "Wiki",
"tags": "Concepts",
"text": "Groups of uniquely titled tiddlers are contained in WikiStore objects.\n\nThe WikiStore also manages the plugin modules used for widgets, and operations like serializing, deserializing, parsing and rendering tiddlers.\n"
},
"WikiText": {
"title": "WikiText",
"created": "20131205155227468",
"modified": "20140919191220377",
"tags": "Concepts Reference",
"type": "text/vnd.tiddlywiki",
"text": "~WikiText is a concise, expressive way of typing a wide range of text formatting, hypertext and interactive features. It allows you to focus on writing without a complex user interface getting in the way. It is designed to be familiar for users of [[MarkDown|http://daringfireball.net/projects/markdown/]], but with more of a focus on linking and the interactive features.\n\n~WikiText can also be inserted to the text field using the [[Editor toolbar]].\n\nSee [[Formatting text in TiddlyWiki]] for an introduction to WikiText.\n\nThe following elements of WikiText syntax are built into the core:\n\n<<list-links \"[tag[WikiText]]\">>\n"
},
"Configuring startup tiddlers": {
"title": "Configuring startup tiddlers",
"created": "20180305174809089",
"modified": "20180306161405033",
"tags": "[[Customise TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "You can configure ~TiddlyWiki to start up using whatever individual or group of tiddlers you want using the [[default tiddlers|DefaultTiddlers]] mechanism.\n\nIn the control panel under the info tab is an input field labeled \"Choose which tiddlers are displayed at startup\". You can list whatever tiddlers you want to open at startup. Use double square brackets for titles containing spaces. For example:\n\n```\nFirstTiddler\nSecondTiddler\n[[Third Tiddler]]\n```\n\nYou can also use [[filter expressions|Filter Expression]] to open more than one tiddler. For example:\n\n```\n[tag[HelloThere]]\n```\n\nwill open all tiddlers tagged as <<tag HelloThere>>. \n\nYou can also use this technique to [[preserve open tiddlers at startup|Preserving open tiddlers at startup]]"
},
"Customise TiddlyWiki": {
"title": "Customise TiddlyWiki",
"tags": "TableOfContents",
"created": "201409041016",
"modified": "201409041016",
"list": "[[Initial customisation]]",
"text": "Information about customising TiddlyWiki\n\n<<list-links \"[tag[Customise TiddlyWiki]]\">>\n"
},
"Customising search results": {
"title": "Customising search results",
"created": "20141027151552783",
"modified": "20141027151947305",
"tags": "[[Customise TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "By default, the results for the sidebar search box are displayed as a simple list of tiddler titles. The search results can be customised by adding plugin visualisations that show the search results in different ways. (Tabs are shown automatically if an additional search result visualisation is detected).\n\nSearch result visualisations are stored in tiddlers tagged [[$:/tags/SearchResults]]. The default search result listing is implemented in the system tiddler [[$:/core/ui/DefaultSearchResultList]].\n\nTo create a new search result visualisation:\n\n# Create a new tiddler tagged [[$:/tags/SearchResults]]\n# Use the widget variable ''searchTiddler'' to access the title of the tiddler containing the current search term\n\nIf you'd like the new visualisation to be the default, create a tiddler called [[$:/config/SearchResults/Default]] containing the title of the tiddler containing the search visualisation that you want to display by default.\n\nHere is an example of an alternative visualisation that displays results in reverse chronological order:\n\n```\n\\define searchResults()\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search{$(searchTiddler)$}]\"/>\"\"\">\n\n{{$:/language/Search/Matches}}\n\n</$set>\n<<timeline subfilter:\"!is[system]search{$(searchTiddler)$}\">>\n\\end\n<<searchResults>>\n```\n\n"
},
"Page and tiddler layout customisation": {
"title": "Page and tiddler layout customisation",
"tags": "[[Customise TiddlyWiki]]",
"created": "201411201253",
"modified": "201411201253",
"text": "One major feature of TiddlyWiki that many new users are unaware of is the degree to which TiddlyWiki can be customised, just by adding or removing SystemTags in key shadow tiddlers or in your own custom tiddlers. \n\n* You can add and remove default features in tiddlers in either viewing or editing mode (let's say you find the tiddler subtitle distracting, or you want to add yourself a reminder that you will see when you edit tiddlers)\n* You can also add and remove default features from the general page layout (maybe you want to add a clock to the sidebar, or replace one of the page control buttons with your own)\n* You can also rearrange the order in which these features are displayed (perhaps you would like tags above tiddler titles, or the subtitle of your TiddlyWiki below the page control buttons)\n\nOnce you know what you are doing, all of these things are actually pretty easy to do.\n\n! Adding custom-made tiddlers to the user interface\n\nYou can also create any tiddler you want and tag it with the appropriate SystemTag, and it will appear in that place. For example, if you create a tiddler 'Reminder to self', add the text 'This is a reminder' and tag it `$:/tags/EditTemplate`, the words 'This is a reminder' will appear inside every tiddler when you edit it.\n\nWhen you add new tiddlers to be displayed within tiddlers or within the page layout, you will also probably need to reposition it so that it appears precisely where you want it to appear. To do this, edit the appropriate shadow tiddler with the prefix `$:/tags/`, and insert the title of your tiddler in the proper place in the list field. For example, if you want the words 'This is a reminder' from the example above to appear above the tags editor in editing mode, edit the tiddler $:/tags/EditTemplate, go to the 'list' field, and insert `[[Reminder to self]]` right before `$:/core/ui/EditTemplate/tags`. \n\n! Creating new buttons for the ViewToolbar and page controls\n\nLet's say you have a skeleton tiddler called 'Recipe template', and you want to have a button available in the tiddler ViewToolbar to create new recipe tiddlers on demand. This will require the following steps:\n\n# You will want an image for your button. If none of the core images (shadow tiddlers with the prefix $:/core/images/) work for you, then you will need to create or acquire an SVG image (for example, one of the images at http://flaticon.com), drag it into your file so that it becomes a tiddler, edit the tiddler and adjust the height and width to 22px\n# You will want to create the tiddler that contains your tiddler. Create it, title it, and add the button code (see the code at the bottom of this tiddler for an example, with hints where you will need to adapt it). Tag it [[$:/tags/ViewToolbar]]\n# You will need to create a tiddler that tells TiddlyWiki whether your button should be visible in the toolbar or hidden. Let's title it [[$:/config/ViewToolbarButtons/Visibility/Recipe]]. Type `reveal` into the text area, and save.\n# You will want to position the button properly. Open the tiddler $:/tags/ViewToolbar and insert your button tiddler's title in the appropriate place in the list field.\n\n```\n\\define newHereButtonTags()\n[[$(currentTiddler)$]]\n\\end\n\\define newHereButton()\n<$button class=<<tv-config-toolbar-class>>>\n<$action-sendmessage\n $message=\"tm-new-tiddler\"\n$param=\"TITLE OF YOUR SKELETON BUTTON\"\ntitle=\"New tiddler\"\n tags=<<newHereButtonTags>> />\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{TITLE OF YOUR SVG IMAGE TIDDLER}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text=\"CAPTION FOR YOUR BUTTON\"/></span>\n</$list>\n</$button>\n\\end\n\n<<newHereButton>>\n```\n\n! Removing shadow tiddlers from the user interface\n\nIn the More > Shadows tab you will find a list of all the shadow tiddlers. In this list you will find many tiddlers with the prefix `$:/core/ui/`. These are the core tiddlers that define the user interface. These tiddlers are tagged with SystemTags, and removing or adding these tags will adjust the tiddler and page layouts.\n\nFor example, $:/core/ui/SideBar/More is the tiddler for the More tab in the Sidebar, and it is tagged with the SystemTag `$:/tags/SideBar` so that it appears in the Sidebar. Removing the tag from that tiddler will remove the More tab from the Sidebar, and reinserting the Sidebar tag to that tiddler will make it reappear in the Sidebar. \n\nYou can use the same process for any of the core user interface tiddlers with the $:/core/ui/ prefix. For example, removing the SystemTag `$:/tags/ViewTemplate` from the tiddler `$:/core/ui/ViewTemplate/subtitle` will remove the subtitles from all tiddlers.\n\nIf you modify a shadow tiddler in this way you will overwrite the pre-installed value. If you want to revert, just delete the modified tiddler to restore the underlying shadow tiddler.\n"
},
"BT": {
"title": "BT",
"created": "201311010911",
"modified": "201311010911",
"text": "BT (née British Telecom) is the UK's largest telecommunications company. In 2007, [[Osmosoft]] was acquired by BT. JeremyRuston subsequently left BT in 2011.\n"
},
"Base64": {
"title": "Base64",
"created": "20150221180826000",
"modified": "20150221181700000",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "<<.dlink-ex Base64 \"http://en.wikipedia.org/wiki/Base64\">> is a way of representing binary data, such an image, as a string of text.\n"
},
"CamelCase": {
"title": "CamelCase",
"created": "201308281853",
"modified": "201308281853",
"tags": "Definitions",
"text": "CamelCase is formed by taking a phrase, capitalising the initial letter of each word, and smashing the words together to form a portmanteau word. Most wikis use CamelCase to signal phrases that should automatically become links.\n"
},
"Cascading Style Sheets": {
"title": "Cascading Style Sheets",
"created": "20150221120651000",
"modified": "20150221181705000",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "<<.dlink-ex CSS \"http://en.wikipedia.org/wiki/Cascading_Style_Sheets\">> is a standard plain-text format used for defining the presentational style of the various elements on a web page.\n"
},
"Comma-Separated Values": {
"title": "Comma-Separated Values",
"created": "20150221120117000",
"modified": "20150221181310000",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "<<.dlink-ex CSV \"http://en.wikipedia.org/wiki/Comma-separated_values\">> is a standard plain-text format for storing a table of data.\n\nEach row of the table is called a <<.def record>> and occupies one line.\n\nThe columns are called <<.def fields>>. Each field of a row is separated from the next by a comma, and is often delimited by quotation marks.\n\nThe <<.mlink csvtiddlers>> macro returns tiddler content in this format.\n"
},
"ContentType": {
"title": "ContentType",
"created": "20130828185900000",
"modified": "20150221120839000",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "Used in Internet protocols to indicate the type that should be used to interpret the content of a web resource.\n\nIn TiddlyWiki, the `type` field gives the content type to apply to the main `text` field.\n\n!! List of Common Content Types\n\n|!Group |!Type |!Content of `type` field |\n|^''Developer'' |Data dictionary |application/x-tiddler-dictionary|\n|~|~JavaScript code |application/javascript|\n|~|JSON data |application/json|\n|~|Static stylesheet |text/css|\n|^''Image''|GIF image |image/gif|\n|~|ICO format icon file |image/x-icon|\n|~|JPEG image |image/jpeg|\n|~|PDF image |application/pdf|\n|~|PNG image |image/png|\n|~|Structured Vector Graphics image |image/svg+xml|\n|^''Text''|HTML markup |text/html|\n|~|[[CSS|Cascading Style Sheets]] stylesheet |text/css|\n|~|[[Comma-separated values|Comma-Separated Values]] |text/csv|\n|~|Plain text |text/plain|\n|~|~TiddlyWiki 5 |text/vnd.tiddlywiki|\n|~|~TiddlyWiki Classic |text/x-tiddlywiki|\n"
},
"Data URI": {
"title": "Data URI",
"created": "20150221161803000",
"modified": "20150221181711000",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "A <<.dlink-ex \"data URI\" \"http://en.wikipedia.org/wiki/Data_URI_scheme\">> is a way of storing data (such as an image) in a way that is compatible with the addresses used by web pages and [[stylesheets|Cascading Style Sheets]] to access external resources.\n\nThe <<.mlink datauri>> macro can be used to generate data URIs within ~TiddlyWiki.\n"
},
"Definitions": {
"title": "Definitions",
"color": "#7bb95d",
"created": "201308251451",
"modified": "201308251451",
"tags": "Reference",
"type": "text/vnd.tiddlywiki",
"text": "These are definitions of technical words and phrases used in this documentation. (As distinct from the [[Concepts]] that make up TiddlyWiki itself).\n\n<<list-links \"[tag[Definitions]]\">>\n"
},
"Document Object Model": {
"title": "Document Object Model",
"created": "20150228133106000",
"modified": "20150228134018000",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "The <<.dlink-ex DOM \"http://en.wikipedia.org/wiki/Document_Object_Model\">> of a web page is a tree-shaped model of its content, maintained internally by the web browser as the user interacts with that content. Each point in the tree is called a <<.def node>>.\n\nWhen ~TiddlyWiki is running in a web browser, its [[widgets|Widgets]] are rendered into DOM nodes for display.\n\nWhen ~TiddlyWiki is running on [[Node.js|TiddlyWiki on Node.js]], it uses a fake DOM to simulate the behaviour of a browser.\n"
},
"Federatial": {
"title": "Federatial",
"created": "20130825154900000",
"modified": "20170718160846820",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "Federatial Limited is a software consultancy founded by JeremyRuston, the creator of TiddlyWiki. Federatial helps organisations explore new user interaction concepts through rapid prototyping of sophisticated web-based tools.\n\nSee https://federatial.com/ and https://twitter.com/federatial for more information.\n"
},
"GitHub": {
"title": "GitHub",
"created": "20140910212609354",
"modified": "20190408173002622",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "GitHub is a hosting service for distributed projects that use git as their version-control system. It allows free hosting and management of open-source projects and facilitates collaborative developement on the source code. Using GitHub for non-open-source endeavors requires additional fees.\n\nThe code and documentation of TiddlyWiki is hosted on GitHub at:\n\nhttps://github.com/Jermolene/TiddlyWiki5\n\nGitHub also offer a free web hosting service called [[GitHub Pages|https://pages.github.com/]] that can be used directly from the single file configuration. See [[Saving to a Git service]].\n"
},
"GuerillaWiki": {
"title": "GuerillaWiki",
"created": "20140817140917462",
"modified": "20140817141027417",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki makes a great GuerillaWiki in situations where it is not practical to use a traditional wiki.\n\nFor instance, in a corporate setting, persuading an over-worked IT department to install a Wiki server for you is seldom going to be possible overnight. And if your PC is locked down you can't install a conventional Wiki yourself. Equally, you can't go and use one of the public hosted Wiki services because your Information Security department would not allow all that corporate data to flow into an outside server.\n\nTiddlyWiki slices through those barriers by being usable on virtually all PCs.\n"
},
"HyperText Markup Language": {
"title": "HyperText Markup Language",
"created": "20150228132723000",
"modified": "20150228133925000",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "<<.dlink-ex HTML \"http://en.wikipedia.org/wiki/HTML\">> is a standard plain-text format used for defining the content of a web page.\n\nIt consists of a tree of elements expressed using a system of special <<.def tags>> enclosed in angle brackets.\n\nAlmost the whole of HTML can be used unchanged in the WikiText of a tiddler.\n"
},
"JavaScript Object Notation": {
"title": "JavaScript Object Notation",
"created": "20150221152904000",
"modified": "20150221181720000",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "<<.dlink-ex JSON \"http://en.wikipedia.org/wiki/JSON\">> is a standard plain-text format used for modelling hierarchical structures of objects that contain named fields.\n\nDataTiddlers can have JSON content.\n\nThe <<.mlink jsontiddlers>> macro returns tiddler content in JSON format.\n"
},
"JavaScript": {
"title": "JavaScript",
"created": "20130825142100000",
"modified": "20140211195324716",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "~JavaScript is a computer language that was originally introduced by browsers as a way of scripting web pages. At first it was considered a poorly designed toy, but over the years has become recognised as a powerful language in its own right, and has been adopted widely beyond the browser.\n\n~JavaScript looks like this:\n\n```\nfunction circleArea(radius) {\n\treturn radius * 2 * 3.141592653;\n}\n```\n"
},
"JeremyRuston": {
"title": "JeremyRuston",
"created": "20130825162500000",
"modified": "20170920131119498",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "I'm the original inventor of TiddlyWiki. You can hire me through [[Federatial]], and find me on these services:\n\n* jeremy (at) jermolene (dot) com\n* [[Jermolene on GitHub|https://github.com/Jermolene]]\n* [[Jermolene on GitTip|https://www.gittip.com/Jermolene/]], a micropayment service\n* [[@Jermolene on Twitter|http://twitter.com/#!/jermolene]]\n* [[Jermy on LinkedIn|http://www.linkedin.com/in/jermy]]\n* [[Jermy on Flickr|http://www.flickr.com/photos/jermy/]]\n\nFurther information:\n\n* An [[interview with me in The Inquirer|http://www.theinquirer.net/inquirer/feature/2105529/bt-software-engineer-tells-telco-source]] by Wendy Grossman\n* A [[hilarious interview with me|https://www.youtube.com/watch?v=auyIhw8MTmQ]] from British television in 1983\n* Here's a video of a presentation I did in 2007 called [[\"How to Start an Open Source Project\"|http://vimeo.com/856110]].\n"
},
"Jermolene": {
"title": "Jermolene",
"created": "201308281902",
"modified": "201308281902",
"tags": "Definitions",
"text": "Alias for JeremyRuston."
},
"Keyboard Shortcut Descriptor": {
"title": "Keyboard Shortcut Descriptor",
"tags": "Definitions",
"text": "`Keyboard Shortcut Descriptors` are used by the [[KeyboardWidget]] and within Tiddlers tagged <<tag-pill $:/tags/KeyboardShortcut>> to link actions with a keyboard combination\n\nA `Keyboard Shortcut Descriptor` has the following format:\n\n```\n\tctrl+enter\n\tctrl+shift+alt+A\n\talt-shift-T\n\talt-Space\n```\n\nIt can have multiple Key combinations:\n\n```\nctrl+enter alt+shift+A ctrl+alt+9 alt-Space ctrl-Backspace\n```\n\nThere are ''two ways'' Keyboard Shortcut Descriptors can be used:\n\n* directly\n** passing the attribute `key=\"ctrl-enter\"` to the KeyboardWidget\n** setting `ctrl-enter` as the ''value'' of the `key` ''field'' in a Tiddler tagged <<tag-pill $:/tags/KeyboardShortcut>>\n* with a ''reference'' to a configuration Tiddler\n** A ''configuration Tiddler'' for Keyboard Shortcuts follows some naming rules:\n*** The title starts with `$:/config/`\n*** Followed by either the string `shortcuts` or one of the following ''platform descriptors'':\n**** <<.tid shortcuts-linux>>\n**** <<.tid shortcuts-not-linux>>\n**** <<.tid shortcuts-mac>>\n**** <<.tid shortcuts-not-mac>>\n**** <<.tid shortcuts-windows>>\n**** <<.tid shortcuts-not-windows>>\n*** The title ends with another `/` followed by a suffix that can be chosen freely\n**** This suffix is the ''identifier'' for the `Keyboard Shortcut Descriptor` (A)\n** The ''reference'' to the configuration Tiddler is made of `((` + the ''identifier'' (A) + `))`\n*** Example: `((my-shortcut))` is the ''reference'' to these configuration Tiddlers:\n**** <<.tid $:/config/shortcuts/my-shortcut>>\n**** <<.tid $:/config/shortcuts-linux/my-shortcut>>\n**** <<.tid $:/config/shortcuts-not-linux/my-shortcut>>\n**** <<.tid $:/config/shortcuts-mac/my-shortcut>>\n**** <<.tid $:/config/shortcuts-not-mac/my-shortcut>>\n**** <<.tid $:/config/shortcuts-windows/my-shortcut>>\n**** <<.tid $:/config/shortcuts-not-windows/my-shortcut>>\n** Finally, the referenced configuration Tiddler stores the Keyboard Shortcut Descriptor in its ''text'' field\n"
},
"MathML": {
"title": "MathML",
"created": "20130901213100000",
"modified": "20140919161635814",
"tags": "Definitions Features",
"type": "text/vnd.tiddlywiki",
"text": "MathML is a markup language for mathematical notation that can be used with HTML.\n\nIf your browser supports it, MathML elements can be used in TiddlyWiki5 WikiText just like HTML.\n\nHere is an example MathML equation from [[the W3C|http://www.w3.org/Math/XSL/csmall2.xml]]:\n\n```\n<math><mrow><mo>[</mo><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable><mo>]</mo></mrow></math>\n```\n\nRenders as:\n\n<math><mrow><mo>[</mo><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable><mo>]</mo></mrow></math>\n"
},
"NW.js": {
"title": "NW.js",
"created": "20150310165059118",
"modified": "20150310165059118",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "NW.js is an OpenSource application that fuses the functionality of a web browser with that of [[Node.js]]. It makes it possible to use web applications as though they were native apps, with full access to the file system and other native facilities. Learn more from the [[official site|https://github.com/nwjs/nw.js]] or [[this introductory blog post|http://net.tutsplus.com/tutorials/javascript-ajax/introduction-to-html5-desktop-apps-with-node-webkit/]].\n\nSee [[TiddlyWiki on NW.js]] for details of how to use TiddlyWiki with NW.js.\n\n"
},
"Node.js": {
"title": "Node.js",
"created": "20131129094739786",
"modified": "20140211195455541",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "''Node.js'' is a downloadable application for your PC, Mac or Linux computer that lets it run JavaScript applications. Unlike ~JavaScript applications running in a web browser, Node.js code has full access to the file system and other resources of the computer, enabling it to perform the roles that have traditionally been the preserve of languages like Java, PHP and Python. See http://nodejs.org for more details.\n\nFor ~TiddlyWiki, Node.js means that we can have a single code base that can run in the browser or on the server, giving great flexibility in how it is used.\n\nFor end users, Node.js is no more complicated to install than a web browser, but unlocks powerful capabilities such as the ability to run ~TiddlyWiki as a web server that you can connect to from other devices.\n\nSee [[TiddlyWiki on Node.js]] for more details.\n"
},
"OpenSource": {
"title": "OpenSource",
"created": "201308251307",
"modified": "201308251307",
"tags": "Definitions",
"text": "OpenSource is [[defined by Wikipedia|http://en.wikipedia.org/wiki/Open_source]] as //a philosophy, or pragmatic methodology that promotes free redistribution and access to an end product's design and implementation details//.\n\n"
},
"Osmosoft": {
"title": "Osmosoft",
"created": "201311010913",
"modified": "201311010924",
"text": "Founded in 2004 by JeremyRuston, Osmosoft was originally a consultancy for software services around TiddlyWiki. Notable engagements included working with Socialtext on [[Socialtext Unplugged|https://www.socialtext.net/open/socialtext_unplugged]].\n\nIn 2007, Osmosoft was acquired by [[BT]] and became the champions for open source within the enterprise. As part of BT, Osmosoft has worked on a diverse range of projects within BT and for BT's customers.\n\nSee http://osmosoft.com/\n"
},
"Percent Encoding": {
"title": "Percent Encoding",
"created": "20150228131248000",
"modified": "20150228131522000",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "<<.dlink-ex \"Percent encoding\" \"http://en.wikipedia.org/wiki/Percent-encoding\">> is a notation that allows otherwise invalid characters to be included in a [[URI]].\n\nSuch characters are represented as a percent sign `%` followed by two additional characters.\n\nFor example, a space is represented as `%20` and an actual percent sign is represented as `%25`.\n"
},
"Quine": {
"title": "Quine",
"created": "20171110100048967",
"modified": "20171110100146695",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "Wikipedia [[defines a Quine|http://en.wikipedia.org/wiki/Quine_(computing)]] as //a computer program which takes no input and produces a copy of its own source code as its only output//.\n\nTiddlyWiki is an unusual example of a practical quine: it is this ability to produce a copy of its own source code that lies at the heart of TiddlyWiki's ability to independently save changes to itself.\n\n\"Quine\" is also the name of [[the unofficial TiddlyWiki application for iPhone/iPad|Saving on iPad/iPhone]]"
},
"SingleFileApplication": {
"title": "SingleFileApplication",
"created": "20130822174000000",
"modified": "20140126160359657",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "A single file application is a web application where all of the assets are delivered in a single static file. This means that it can be downloaded and used offline without losing functionality. It can also be hosted on almost any type of web server.\n\nTiddlyWiki is an unusual single file application because it stores its data within the same file, and is capable of saving changes to itself.\n\nEvery single file application must also by definition be a SinglePageApplication, but the converse is not true.\n"
},
"SinglePageApplication": {
"title": "SinglePageApplication",
"created": "201308221739",
"modified": "201308231751",
"tags": "Definitions",
"text": "As defined by Wikipedia, a SinglePageApplication is a web application that presents itself as a single HTML document that dynamically loads additional content as the user browses the site. Frequently, single page applications are carefully designed to hide their nature, appearing and functioning as an ordinary static website by respecting the address bar and the back/forward navigation controls.\n\nUnusually, TiddlyWiki is also a SingleFileApplication.\n"
},
"Stanford JavaScript Crypto Library": {
"title": "Stanford JavaScript Crypto Library",
"created": "20150624235333601",
"modified": "20150624235400799",
"tags": "Definitions",
"url": "http://bitwiseshiftleft.github.io/sjcl/",
"text": "The Stanford Javascript Crypto Library is a project by the Stanford Computer Security Lab to build a secure, powerful, fast, small, easy-to-use, cross-browser library for cryptography in Javascript.\n\n{{!!url}}"
},
"TiddlyDesktop": {
"title": "TiddlyDesktop",
"created": "20140126125259638",
"modified": "20171118195316103",
"tags": "Definitions Platforms",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyDesktop is an app for working with TiddlyWiki files (both TiddlyWikiClassic and TiddlyWiki version 5). It can be installed on Windows, Mac OS X or Linux. It is compatible with TiddlyWiki version 5 and the older TiddlyWikiClassic.\n\n{{Saving on TiddlyDesktop}}\n\n{{Introducing TiddlyDesktop Video}}\n\n! Source\n\nTiddlyDesktop is based on the OpenSource project [[NW.js]]. The source is on GitHub:\n\nhttps://github.com/Jermolene/TiddlyDesktop/\n\nSee [[TiddlyDesktop Releases]] and [[How to Customize TiddlyDesktop]]"
},
"TiddlyFox": {
"title": "TiddlyFox",
"created": "20130825161100000",
"modified": "20200104111952539",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyFox is an extension for older versions of Firefox that allows standalone TiddlyWiki files to save their changes directly to the file system. TiddlyFox works on both desktop and smartphone versions of [[Firefox]]. See [[Saving with TiddlyFox]] or [[Saving with TiddlyFox on Android]] for detailed instructions.\n\nTiddlyFox is now obsolete due to its incompatibility with the latest versions of Firefox - see [[TiddlyFox Apocalypse]]. There are many alternatives to TiddlyFox, but none that work in precisely the same way -- see GettingStarted for details.\n\nTiddlyFox can be downloaded from the Mozilla Addons site:\n\nhttps://addons.mozilla.org/en-GB/firefox/addon/tiddlyfox/\n\n<<<\nYou can also install the latest development version of TiddlyFox direct from GitHub:\n\nhttps://github.com/TiddlyWiki/TiddlyFox/raw/master/tiddlyfox.xpi\n<<<\n"
},
"TiddlyIE": {
"title": "TiddlyIE",
"created": "20131211220000000",
"modified": "20131211224200000",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyIE is an extension for Internet Explorer that allows standalone TiddlyWiki files to save their changes directly to the file system. TiddlyIE works with the desktop version of Internet Explorer.\n\nSee [[Saving with TiddlyIE]]."
},
"TiddlySpace": {
"title": "TiddlySpace",
"created": "20130830084200000",
"modified": "20180421162644074",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "TiddlySpace was a public TiddlyWiki hosting service that operated from 2010 until 2016.\n\nTiddlySpace, and the underlying TiddlyWeb, was originally sponsored by [[Osmosoft]] at [[BT]].\n"
},
"TiddlyWeb": {
"title": "TiddlyWeb",
"created": "201308300841",
"modified": "20170127221451610",
"tags": "Definitions",
"text": "TiddlyWeb is a reference implementation for an interface to put [[Tiddlers]] on the web.\n\nIt was created by a team led by Chris Dent at [[Osmosoft]] under [[BT]] from 2008 to 2012. \n\nhttp://tiddlyweb.com/\n\nTiddlyWeb can be used to host TiddlyWiki and TiddlyWiki5 wikis, making the individual tiddlers available over a flexible HTTP API.\n\nOther implementations of the API include:\n\n* [[TiddlyWiki App Engine Server|https://github.com/rsc/tiddly]], a 300-line Go implementation from Russ Cox\n* [[TiddlyWiki 5 server module|https://github.com/Jermolene/TiddlyWiki5/blob/master/core/modules/commands/server.js]], the bare-bones subset of the API implemented in TiddlyWiki version 5 for Node.js\n\nAs of early 2017, none is currently as complete as TiddlyWeb itself.\n"
},
"TiddlyWikiClassic": {
"title": "TiddlyWikiClassic",
"created": "20131222152210279",
"modified": "20140105163248574",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "\"~TiddlyWiki Classic\" refers to versions prior to 5.0, before TiddlyWiki was completely rewritten from the ground up. TiddlyWiki Classic is still being maintained at:\n\nhttps://classic.tiddlywiki.com/\n"
},
"URI": {
"title": "URI",
"created": "20150228113450000",
"modified": "20150228113654000",
"tags": "Definitions",
"type": "text/vnd.tiddlywiki",
"text": "A <<.dlink-ex \"URI\" \"http://en.wikipedia.org/wiki/Uniform_resource_identifier\">> (also often known as a <<.def URL>>) is a string of characters used to specify the location of a resource such as a web page.\n"
},
"node-webkit": {
"title": "node-webkit",
"created": "20140101164042231",
"modified": "20150310165059118",
"type": "text/vnd.tiddlywiki",
"text": "\"node-webkit\" was the original name for the project now known as [[NW.js]].\n"
},
"Alice in Wonderland": {
"title": "Alice in Wonderland",
"tags": "external-text",
"text": "//Included here as a demonstration of ExternalText text support. See the bottom for the license from Project Gutenberg//\n\n---\n\n# ALICE'S ADVENTURES IN WONDERLAND\n\n## Lewis Carroll\n\nTHE MILLENNIUM FULCRUM EDITION 3.0\n\n!!! CHAPTER I. Down the Rabbit-Hole\n\nAlice was beginning to get very tired of sitting by her sister on the\nbank, and of having nothing to do: once or twice she had peeped into the\nbook her sister was reading, but it had no pictures or conversations in\nit, 'and what is the use of a book,' thought Alice 'without pictures or\nconversations?'\n\nSo she was considering in her own mind (as well as she could, for the\nhot day made her feel very sleepy and stupid), whether the pleasure\nof making a daisy-chain would be worth the trouble of getting up and\npicking the daisies, when suddenly a White Rabbit with pink eyes ran\nclose by her.\n\nThere was nothing so VERY remarkable in that; nor did Alice think it so\nVERY much out of the way to hear the Rabbit say to itself, 'Oh dear!\nOh dear! I shall be late!' (when she thought it over afterwards, it\noccurred to her that she ought to have wondered at this, but at the time\nit all seemed quite natural); but when the Rabbit actually TOOK A WATCH\nOUT OF ITS WAISTCOAT-POCKET, and looked at it, and then hurried on,\nAlice started to her feet, for it flashed across her mind that she had\nnever before seen a rabbit with either a waistcoat-pocket, or a watch\nto take out of it, and burning with curiosity, she ran across the field\nafter it, and fortunately was just in time to see it pop down a large\nrabbit-hole under the hedge.\n\nIn another moment down went Alice after it, never once considering how\nin the world she was to get out again.\n\nThe rabbit-hole went straight on like a tunnel for some way, and then\ndipped suddenly down, so suddenly that Alice had not a moment to think\nabout stopping herself before she found herself falling down a very deep\nwell.\n\nEither the well was very deep, or she fell very slowly, for she had\nplenty of time as she went down to look about her and to wonder what was\ngoing to happen next. First, she tried to look down and make out what\nshe was coming to, but it was too dark to see anything; then she\nlooked at the sides of the well, and noticed that they were filled with\ncupboards and book-shelves; here and there she saw maps and pictures\nhung upon pegs. She took down a jar from one of the shelves as\nshe passed; it was labelled 'ORANGE MARMALADE', but to her great\ndisappointment it was empty: she did not like to drop the jar for fear\nof killing somebody, so managed to put it into one of the cupboards as\nshe fell past it.\n\n'Well!' thought Alice to herself, 'after such a fall as this, I shall\nthink nothing of tumbling down stairs! How brave they'll all think me at\nhome! Why, I wouldn't say anything about it, even if I fell off the top\nof the house!' (Which was very likely true.)\n\nDown, down, down. Would the fall NEVER come to an end! 'I wonder how\nmany miles I've fallen by this time?' she said aloud. 'I must be getting\nsomewhere near the centre of the earth. Let me see: that would be four\nthousand miles down, I think--' (for, you see, Alice had learnt several\nthings of this sort in her lessons in the schoolroom, and though this\nwas not a VERY good opportunity for showing off her knowledge, as there\nwas no one to listen to her, still it was good practice to say it over)\n'--yes, that's about the right distance--but then I wonder what Latitude\nor Longitude I've got to?' (Alice had no idea what Latitude was, or\nLongitude either, but thought they were nice grand words to say.)\n\nPresently she began again. 'I wonder if I shall fall right THROUGH the\nearth! How funny it'll seem to come out among the people that walk with\ntheir heads downward! The Antipathies, I think--' (she was rather glad\nthere WAS no one listening, this time, as it didn't sound at all the\nright word) '--but I shall have to ask them what the name of the country\nis, you know. Please, Ma'am, is this New Zealand or Australia?' (and\nshe tried to curtsey as she spoke--fancy CURTSEYING as you're falling\nthrough the air! Do you think you could manage it?) 'And what an\nignorant little girl she'll think me for asking! No, it'll never do to\nask: perhaps I shall see it written up somewhere.'\n\nDown, down, down. There was nothing else to do, so Alice soon began\ntalking again. 'Dinah'll miss me very much to-night, I should think!'\n(Dinah was the cat.) 'I hope they'll remember her saucer of milk at\ntea-time. Dinah my dear! I wish you were down here with me! There are no\nmice in the air, I'm afraid, but you might catch a bat, and that's very\nlike a mouse, you know. But do cats eat bats, I wonder?' And here Alice\nbegan to get rather sleepy, and went on saying to herself, in a dreamy\nsort of way, 'Do cats eat bats? Do cats eat bats?' and sometimes, 'Do\nbats eat cats?' for, you see, as she couldn't answer either question,\nit didn't much matter which way she put it. She felt that she was dozing\noff, and had just begun to dream that she was walking hand in hand with\nDinah, and saying to her very earnestly, 'Now, Dinah, tell me the truth:\ndid you ever eat a bat?' when suddenly, thump! thump! down she came upon\na heap of sticks and dry leaves, and the fall was over.\n\nAlice was not a bit hurt, and she jumped up on to her feet in a moment:\nshe looked up, but it was all dark overhead; before her was another\nlong passage, and the White Rabbit was still in sight, hurrying down it.\nThere was not a moment to be lost: away went Alice like the wind, and\nwas just in time to hear it say, as it turned a corner, 'Oh my ears\nand whiskers, how late it's getting!' She was close behind it when she\nturned the corner, but the Rabbit was no longer to be seen: she found\nherself in a long, low hall, which was lit up by a row of lamps hanging\nfrom the roof.\n\nThere were doors all round the hall, but they were all locked; and when\nAlice had been all the way down one side and up the other, trying every\ndoor, she walked sadly down the middle, wondering how she was ever to\nget out again.\n\nSuddenly she came upon a little three-legged table, all made of solid\nglass; there was nothing on it except a tiny golden key, and Alice's\nfirst thought was that it might belong to one of the doors of the hall;\nbut, alas! either the locks were too large, or the key was too small,\nbut at any rate it would not open any of them. However, on the second\ntime round, she came upon a low curtain she had not noticed before, and\nbehind it was a little door about fifteen inches high: she tried the\nlittle golden key in the lock, and to her great delight it fitted!\n\nAlice opened the door and found that it led into a small passage, not\nmuch larger than a rat-hole: she knelt down and looked along the passage\ninto the loveliest garden you ever saw. How she longed to get out of\nthat dark hall, and wander about among those beds of bright flowers and\nthose cool fountains, but she could not even get her head through the\ndoorway; 'and even if my head would go through,' thought poor Alice, 'it\nwould be of very little use without my shoulders. Oh, how I wish I could\nshut up like a telescope! I think I could, if I only knew how to begin.'\nFor, you see, so many out-of-the-way things had happened lately,\nthat Alice had begun to think that very few things indeed were really\nimpossible.\n\nThere seemed to be no use in waiting by the little door, so she went\nback to the table, half hoping she might find another key on it, or at\nany rate a book of rules for shutting people up like telescopes: this\ntime she found a little bottle on it, ('which certainly was not here\nbefore,' said Alice,) and round the neck of the bottle was a paper\nlabel, with the words 'DRINK ME' beautifully printed on it in large\nletters.\n\nIt was all very well to say 'Drink me,' but the wise little Alice was\nnot going to do THAT in a hurry. 'No, I'll look first,' she said, 'and\nsee whether it's marked \"poison\" or not'; for she had read several nice\nlittle histories about children who had got burnt, and eaten up by wild\nbeasts and other unpleasant things, all because they WOULD not remember\nthe simple rules their friends had taught them: such as, that a red-hot\npoker will burn you if you hold it too long; and that if you cut your\nfinger VERY deeply with a knife, it usually bleeds; and she had never\nforgotten that, if you drink much from a bottle marked 'poison,' it is\nalmost certain to disagree with you, sooner or later.\n\nHowever, this bottle was NOT marked 'poison,' so Alice ventured to taste\nit, and finding it very nice, (it had, in fact, a sort of mixed flavour\nof cherry-tart, custard, pine-apple, roast turkey, toffee, and hot\nbuttered toast,) she very soon finished it off.\n\n * * * * * * *\n\n * * * * * *\n\n * * * * * * *\n\n'What a curious feeling!' said Alice; 'I must be shutting up like a\ntelescope.'\n\nAnd so it was indeed: she was now only ten inches high, and her face\nbrightened up at the thought that she was now the right size for going\nthrough the little door into that lovely garden. First, however, she\nwaited for a few minutes to see if she was going to shrink any further:\nshe felt a little nervous about this; 'for it might end, you know,' said\nAlice to herself, 'in my going out altogether, like a candle. I wonder\nwhat I should be like then?' And she tried to fancy what the flame of a\ncandle is like after the candle is blown out, for she could not remember\never having seen such a thing.\n\nAfter a while, finding that nothing more happened, she decided on going\ninto the garden at once; but, alas for poor Alice! when she got to the\ndoor, she found she had forgotten the little golden key, and when she\nwent back to the table for it, she found she could not possibly reach\nit: she could see it quite plainly through the glass, and she tried her\nbest to climb up one of the legs of the table, but it was too slippery;\nand when she had tired herself out with trying, the poor little thing\nsat down and cried.\n\n'Come, there's no use in crying like that!' said Alice to herself,\nrather sharply; 'I advise you to leave off this minute!' She generally\ngave herself very good advice, (though she very seldom followed it),\nand sometimes she scolded herself so severely as to bring tears into\nher eyes; and once she remembered trying to box her own ears for having\ncheated herself in a game of croquet she was playing against herself,\nfor this curious child was very fond of pretending to be two people.\n'But it's no use now,' thought poor Alice, 'to pretend to be two people!\nWhy, there's hardly enough of me left to make ONE respectable person!'\n\nSoon her eye fell on a little glass box that was lying under the table:\nshe opened it, and found in it a very small cake, on which the words\n'EAT ME' were beautifully marked in currants. 'Well, I'll eat it,' said\nAlice, 'and if it makes me grow larger, I can reach the key; and if it\nmakes me grow smaller, I can creep under the door; so either way I'll\nget into the garden, and I don't care which happens!'\n\nShe ate a little bit, and said anxiously to herself, 'Which way? Which\nway?', holding her hand on the top of her head to feel which way it was\ngrowing, and she was quite surprised to find that she remained the same\nsize: to be sure, this generally happens when one eats cake, but Alice\nhad got so much into the way of expecting nothing but out-of-the-way\nthings to happen, that it seemed quite dull and stupid for life to go on\nin the common way.\n\nSo she set to work, and very soon finished off the cake.\n\n * * * * * * *\n\n * * * * * *\n\n * * * * * * *\n\n\n\n\n!!! CHAPTER II. The Pool of Tears\n\n'Curiouser and curiouser!' cried Alice (she was so much surprised, that\nfor the moment she quite forgot how to speak good English); 'now I'm\nopening out like the largest telescope that ever was! Good-bye, feet!'\n(for when she looked down at her feet, they seemed to be almost out of\nsight, they were getting so far off). 'Oh, my poor little feet, I wonder\nwho will put on your shoes and stockings for you now, dears? I'm sure\n_I_ shan't be able! I shall be a great deal too far off to trouble\nmyself about you: you must manage the best way you can;--but I must be\nkind to them,' thought Alice, 'or perhaps they won't walk the way I want\nto go! Let me see: I'll give them a new pair of boots every Christmas.'\n\nAnd she went on planning to herself how she would manage it. 'They must\ngo by the carrier,' she thought; 'and how funny it'll seem, sending\npresents to one's own feet! And how odd the directions will look!\n\n ALICE'S RIGHT FOOT, ESQ.\n HEARTHRUG,\n NEAR THE FENDER,\n (WITH ALICE'S LOVE).\n\nOh dear, what nonsense I'm talking!'\n\nJust then her head struck against the roof of the hall: in fact she was\nnow more than nine feet high, and she at once took up the little golden\nkey and hurried off to the garden door.\n\nPoor Alice! It was as much as she could do, lying down on one side, to\nlook through into the garden with one eye; but to get through was more\nhopeless than ever: she sat down and began to cry again.\n\n'You ought to be ashamed of yourself,' said Alice, 'a great girl like\nyou,' (she might well say this), 'to go on crying in this way! Stop this\nmoment, I tell you!' But she went on all the same, shedding gallons of\ntears, until there was a large pool all round her, about four inches\ndeep and reaching half down the hall.\n\nAfter a time she heard a little pattering of feet in the distance, and\nshe hastily dried her eyes to see what was coming. It was the White\nRabbit returning, splendidly dressed, with a pair of white kid gloves in\none hand and a large fan in the other: he came trotting along in a great\nhurry, muttering to himself as he came, 'Oh! the Duchess, the Duchess!\nOh! won't she be savage if I've kept her waiting!' Alice felt so\ndesperate that she was ready to ask help of any one; so, when the Rabbit\ncame near her, she began, in a low, timid voice, 'If you please, sir--'\nThe Rabbit started violently, dropped the white kid gloves and the fan,\nand skurried away into the darkness as hard as he could go.\n\nAlice took up the fan and gloves, and, as the hall was very hot, she\nkept fanning herself all the time she went on talking: 'Dear, dear! How\nqueer everything is to-day! And yesterday things went on just as usual.\nI wonder if I've been changed in the night? Let me think: was I the\nsame when I got up this morning? I almost think I can remember feeling a\nlittle different. But if I'm not the same, the next question is, Who\nin the world am I? Ah, THAT'S the great puzzle!' And she began thinking\nover all the children she knew that were of the same age as herself, to\nsee if she could have been changed for any of them.\n\n'I'm sure I'm not Ada,' she said, 'for her hair goes in such long\nringlets, and mine doesn't go in ringlets at all; and I'm sure I can't\nbe Mabel, for I know all sorts of things, and she, oh! she knows such a\nvery little! Besides, SHE'S she, and I'm I, and--oh dear, how puzzling\nit all is! I'll try if I know all the things I used to know. Let me\nsee: four times five is twelve, and four times six is thirteen, and\nfour times seven is--oh dear! I shall never get to twenty at that rate!\nHowever, the Multiplication Table doesn't signify: let's try Geography.\nLondon is the capital of Paris, and Paris is the capital of Rome, and\nRome--no, THAT'S all wrong, I'm certain! I must have been changed for\nMabel! I'll try and say \"How doth the little--\"' and she crossed her\nhands on her lap as if she were saying lessons, and began to repeat it,\nbut her voice sounded hoarse and strange, and the words did not come the\nsame as they used to do:--\n\n 'How doth the little crocodile\n Improve his shining tail,\n And pour the waters of the Nile\n On every golden scale!\n\n 'How cheerfully he seems to grin,\n How neatly spread his claws,\n And welcome little fishes in\n With gently smiling jaws!'\n\n'I'm sure those are not the right words,' said poor Alice, and her eyes\nfilled with tears again as she went on, 'I must be Mabel after all, and\nI shall have to go and live in that poky little house, and have next to\nno toys to play with, and oh! ever so many lessons to learn! No, I've\nmade up my mind about it; if I'm Mabel, I'll stay down here! It'll be no\nuse their putting their heads down and saying \"Come up again, dear!\" I\nshall only look up and say \"Who am I then? Tell me that first, and then,\nif I like being that person, I'll come up: if not, I'll stay down here\ntill I'm somebody else\"--but, oh dear!' cried Alice, with a sudden burst\nof tears, 'I do wish they WOULD put their heads down! I am so VERY tired\nof being all alone here!'\n\nAs she said this she looked down at her hands, and was surprised to see\nthat she had put on one of the Rabbit's little white kid gloves while\nshe was talking. 'How CAN I have done that?' she thought. 'I must\nbe growing small again.' She got up and went to the table to measure\nherself by it, and found that, as nearly as she could guess, she was now\nabout two feet high, and was going on shrinking rapidly: she soon found\nout that the cause of this was the fan she was holding, and she dropped\nit hastily, just in time to avoid shrinking away altogether.\n\n'That WAS a narrow escape!' said Alice, a good deal frightened at the\nsudden change, but very glad to find herself still in existence; 'and\nnow for the garden!' and she ran with all speed back to the little door:\nbut, alas! the little door was shut again, and the little golden key was\nlying on the glass table as before, 'and things are worse than ever,'\nthought the poor child, 'for I never was so small as this before, never!\nAnd I declare it's too bad, that it is!'\n\nAs she said these words her foot slipped, and in another moment, splash!\nshe was up to her chin in salt water. Her first idea was that she\nhad somehow fallen into the sea, 'and in that case I can go back by\nrailway,' she said to herself. (Alice had been to the seaside once in\nher life, and had come to the general conclusion, that wherever you go\nto on the English coast you find a number of bathing machines in the\nsea, some children digging in the sand with wooden spades, then a row\nof lodging houses, and behind them a railway station.) However, she soon\nmade out that she was in the pool of tears which she had wept when she\nwas nine feet high.\n\n'I wish I hadn't cried so much!' said Alice, as she swam about, trying\nto find her way out. 'I shall be punished for it now, I suppose, by\nbeing drowned in my own tears! That WILL be a queer thing, to be sure!\nHowever, everything is queer to-day.'\n\nJust then she heard something splashing about in the pool a little way\noff, and she swam nearer to make out what it was: at first she thought\nit must be a walrus or hippopotamus, but then she remembered how small\nshe was now, and she soon made out that it was only a mouse that had\nslipped in like herself.\n\n'Would it be of any use, now,' thought Alice, 'to speak to this mouse?\nEverything is so out-of-the-way down here, that I should think very\nlikely it can talk: at any rate, there's no harm in trying.' So she\nbegan: 'O Mouse, do you know the way out of this pool? I am very tired\nof swimming about here, O Mouse!' (Alice thought this must be the right\nway of speaking to a mouse: she had never done such a thing before, but\nshe remembered having seen in her brother's Latin Grammar, 'A mouse--of\na mouse--to a mouse--a mouse--O mouse!') The Mouse looked at her rather\ninquisitively, and seemed to her to wink with one of its little eyes,\nbut it said nothing.\n\n'Perhaps it doesn't understand English,' thought Alice; 'I daresay it's\na French mouse, come over with William the Conqueror.' (For, with all\nher knowledge of history, Alice had no very clear notion how long ago\nanything had happened.) So she began again: 'Ou est ma chatte?' which\nwas the first sentence in her French lesson-book. The Mouse gave a\nsudden leap out of the water, and seemed to quiver all over with fright.\n'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt\nthe poor animal's feelings. 'I quite forgot you didn't like cats.'\n\n'Not like cats!' cried the Mouse, in a shrill, passionate voice. 'Would\nYOU like cats if you were me?'\n\n'Well, perhaps not,' said Alice in a soothing tone: 'don't be angry\nabout it. And yet I wish I could show you our cat Dinah: I think you'd\ntake a fancy to cats if you could only see her. She is such a dear quiet\nthing,' Alice went on, half to herself, as she swam lazily about in the\npool, 'and she sits purring so nicely by the fire, licking her paws and\nwashing her face--and she is such a nice soft thing to nurse--and she's\nsuch a capital one for catching mice--oh, I beg your pardon!' cried\nAlice again, for this time the Mouse was bristling all over, and she\nfelt certain it must be really offended. 'We won't talk about her any\nmore if you'd rather not.'\n\n'We indeed!' cried the Mouse, who was trembling down to the end of his\ntail. 'As if I would talk on such a subject! Our family always HATED\ncats: nasty, low, vulgar things! Don't let me hear the name again!'\n\n'I won't indeed!' said Alice, in a great hurry to change the subject of\nconversation. 'Are you--are you fond--of--of dogs?' The Mouse did not\nanswer, so Alice went on eagerly: 'There is such a nice little dog near\nour house I should like to show you! A little bright-eyed terrier, you\nknow, with oh, such long curly brown hair! And it'll fetch things when\nyou throw them, and it'll sit up and beg for its dinner, and all sorts\nof things--I can't remember half of them--and it belongs to a farmer,\nyou know, and he says it's so useful, it's worth a hundred pounds! He\nsays it kills all the rats and--oh dear!' cried Alice in a sorrowful\ntone, 'I'm afraid I've offended it again!' For the Mouse was swimming\naway from her as hard as it could go, and making quite a commotion in\nthe pool as it went.\n\nSo she called softly after it, 'Mouse dear! Do come back again, and we\nwon't talk about cats or dogs either, if you don't like them!' When the\nMouse heard this, it turned round and swam slowly back to her: its\nface was quite pale (with passion, Alice thought), and it said in a low\ntrembling voice, 'Let us get to the shore, and then I'll tell you my\nhistory, and you'll understand why it is I hate cats and dogs.'\n\nIt was high time to go, for the pool was getting quite crowded with the\nbirds and animals that had fallen into it: there were a Duck and a Dodo,\na Lory and an Eaglet, and several other curious creatures. Alice led the\nway, and the whole party swam to the shore.\n\n\n\n\n!!! CHAPTER III. A Caucus-Race and a Long Tale\n\nThey were indeed a queer-looking party that assembled on the bank--the\nbirds with draggled feathers, the animals with their fur clinging close\nto them, and all dripping wet, cross, and uncomfortable.\n\nThe first question of course was, how to get dry again: they had a\nconsultation about this, and after a few minutes it seemed quite natural\nto Alice to find herself talking familiarly with them, as if she had\nknown them all her life. Indeed, she had quite a long argument with the\nLory, who at last turned sulky, and would only say, 'I am older than\nyou, and must know better'; and this Alice would not allow without\nknowing how old it was, and, as the Lory positively refused to tell its\nage, there was no more to be said.\n\nAt last the Mouse, who seemed to be a person of authority among them,\ncalled out, 'Sit down, all of you, and listen to me! I'LL soon make you\ndry enough!' They all sat down at once, in a large ring, with the Mouse\nin the middle. Alice kept her eyes anxiously fixed on it, for she felt\nsure she would catch a bad cold if she did not get dry very soon.\n\n'Ahem!' said the Mouse with an important air, 'are you all ready? This\nis the driest thing I know. Silence all round, if you please! \"William\nthe Conqueror, whose cause was favoured by the pope, was soon submitted\nto by the English, who wanted leaders, and had been of late much\naccustomed to usurpation and conquest. Edwin and Morcar, the earls of\nMercia and Northumbria--\"'\n\n'Ugh!' said the Lory, with a shiver.\n\n'I beg your pardon!' said the Mouse, frowning, but very politely: 'Did\nyou speak?'\n\n'Not I!' said the Lory hastily.\n\n'I thought you did,' said the Mouse. '--I proceed. \"Edwin and Morcar,\nthe earls of Mercia and Northumbria, declared for him: and even Stigand,\nthe patriotic archbishop of Canterbury, found it advisable--\"'\n\n'Found WHAT?' said the Duck.\n\n'Found IT,' the Mouse replied rather crossly: 'of course you know what\n\"it\" means.'\n\n'I know what \"it\" means well enough, when I find a thing,' said the\nDuck: 'it's generally a frog or a worm. The question is, what did the\narchbishop find?'\n\nThe Mouse did not notice this question, but hurriedly went on, '\"--found\nit advisable to go with Edgar Atheling to meet William and offer him the\ncrown. William's conduct at first was moderate. But the insolence of his\nNormans--\" How are you getting on now, my dear?' it continued, turning\nto Alice as it spoke.\n\n'As wet as ever,' said Alice in a melancholy tone: 'it doesn't seem to\ndry me at all.'\n\n'In that case,' said the Dodo solemnly, rising to its feet, 'I move\nthat the meeting adjourn, for the immediate adoption of more energetic\nremedies--'\n\n'Speak English!' said the Eaglet. 'I don't know the meaning of half\nthose long words, and, what's more, I don't believe you do either!' And\nthe Eaglet bent down its head to hide a smile: some of the other birds\ntittered audibly.\n\n'What I was going to say,' said the Dodo in an offended tone, 'was, that\nthe best thing to get us dry would be a Caucus-race.'\n\n'What IS a Caucus-race?' said Alice; not that she wanted much to know,\nbut the Dodo had paused as if it thought that SOMEBODY ought to speak,\nand no one else seemed inclined to say anything.\n\n'Why,' said the Dodo, 'the best way to explain it is to do it.' (And, as\nyou might like to try the thing yourself, some winter day, I will tell\nyou how the Dodo managed it.)\n\nFirst it marked out a race-course, in a sort of circle, ('the exact\nshape doesn't matter,' it said,) and then all the party were placed\nalong the course, here and there. There was no 'One, two, three, and\naway,' but they began running when they liked, and left off when they\nliked, so that it was not easy to know when the race was over. However,\nwhen they had been running half an hour or so, and were quite dry again,\nthe Dodo suddenly called out 'The race is over!' and they all crowded\nround it, panting, and asking, 'But who has won?'\n\nThis question the Dodo could not answer without a great deal of thought,\nand it sat for a long time with one finger pressed upon its forehead\n(the position in which you usually see Shakespeare, in the pictures\nof him), while the rest waited in silence. At last the Dodo said,\n'EVERYBODY has won, and all must have prizes.'\n\n'But who is to give the prizes?' quite a chorus of voices asked.\n\n'Why, SHE, of course,' said the Dodo, pointing to Alice with one finger;\nand the whole party at once crowded round her, calling out in a confused\nway, 'Prizes! Prizes!'\n\nAlice had no idea what to do, and in despair she put her hand in her\npocket, and pulled out a box of comfits, (luckily the salt water had\nnot got into it), and handed them round as prizes. There was exactly one\na-piece all round.\n\n'But she must have a prize herself, you know,' said the Mouse.\n\n'Of course,' the Dodo replied very gravely. 'What else have you got in\nyour pocket?' he went on, turning to Alice.\n\n'Only a thimble,' said Alice sadly.\n\n'Hand it over here,' said the Dodo.\n\nThen they all crowded round her once more, while the Dodo solemnly\npresented the thimble, saying 'We beg your acceptance of this elegant\nthimble'; and, when it had finished this short speech, they all cheered.\n\nAlice thought the whole thing very absurd, but they all looked so grave\nthat she did not dare to laugh; and, as she could not think of anything\nto say, she simply bowed, and took the thimble, looking as solemn as she\ncould.\n\nThe next thing was to eat the comfits: this caused some noise and\nconfusion, as the large birds complained that they could not taste\ntheirs, and the small ones choked and had to be patted on the back.\nHowever, it was over at last, and they sat down again in a ring, and\nbegged the Mouse to tell them something more.\n\n'You promised to tell me your history, you know,' said Alice, 'and why\nit is you hate--C and D,' she added in a whisper, half afraid that it\nwould be offended again.\n\n'Mine is a long and a sad tale!' said the Mouse, turning to Alice, and\nsighing.\n\n'It IS a long tail, certainly,' said Alice, looking down with wonder at\nthe Mouse's tail; 'but why do you call it sad?' And she kept on puzzling\nabout it while the Mouse was speaking, so that her idea of the tale was\nsomething like this:--\n\n 'Fury said to a\n mouse, That he\n met in the\n house,\n \"Let us\n both go to\n law: I will\n prosecute\n YOU.--Come,\n I'll take no\n denial; We\n must have a\n trial: For\n really this\n morning I've\n nothing\n to do.\"\n Said the\n mouse to the\n cur, \"Such\n a trial,\n dear Sir,\n With\n no jury\n or judge,\n would be\n wasting\n our\n breath.\"\n \"I'll be\n judge, I'll\n be jury,\"\n Said\n cunning\n old Fury:\n \"I'll\n try the\n whole\n cause,\n and\n condemn\n you\n to\n death.\"'\n\n\n'You are not attending!' said the Mouse to Alice severely. 'What are you\nthinking of?'\n\n'I beg your pardon,' said Alice very humbly: 'you had got to the fifth\nbend, I think?'\n\n'I had NOT!' cried the Mouse, sharply and very angrily.\n\n'A knot!' said Alice, always ready to make herself useful, and looking\nanxiously about her. 'Oh, do let me help to undo it!'\n\n'I shall do nothing of the sort,' said the Mouse, getting up and walking\naway. 'You insult me by talking such nonsense!'\n\n'I didn't mean it!' pleaded poor Alice. 'But you're so easily offended,\nyou know!'\n\nThe Mouse only growled in reply.\n\n'Please come back and finish your story!' Alice called after it; and the\nothers all joined in chorus, 'Yes, please do!' but the Mouse only shook\nits head impatiently, and walked a little quicker.\n\n'What a pity it wouldn't stay!' sighed the Lory, as soon as it was quite\nout of sight; and an old Crab took the opportunity of saying to her\ndaughter 'Ah, my dear! Let this be a lesson to you never to lose\nYOUR temper!' 'Hold your tongue, Ma!' said the young Crab, a little\nsnappishly. 'You're enough to try the patience of an oyster!'\n\n'I wish I had our Dinah here, I know I do!' said Alice aloud, addressing\nnobody in particular. 'She'd soon fetch it back!'\n\n'And who is Dinah, if I might venture to ask the question?' said the\nLory.\n\nAlice replied eagerly, for she was always ready to talk about her pet:\n'Dinah's our cat. And she's such a capital one for catching mice you\ncan't think! And oh, I wish you could see her after the birds! Why,\nshe'll eat a little bird as soon as look at it!'\n\nThis speech caused a remarkable sensation among the party. Some of the\nbirds hurried off at once: one old Magpie began wrapping itself up very\ncarefully, remarking, 'I really must be getting home; the night-air\ndoesn't suit my throat!' and a Canary called out in a trembling voice to\nits children, 'Come away, my dears! It's high time you were all in bed!'\nOn various pretexts they all moved off, and Alice was soon left alone.\n\n'I wish I hadn't mentioned Dinah!' she said to herself in a melancholy\ntone. 'Nobody seems to like her, down here, and I'm sure she's the best\ncat in the world! Oh, my dear Dinah! I wonder if I shall ever see you\nany more!' And here poor Alice began to cry again, for she felt very\nlonely and low-spirited. In a little while, however, she again heard\na little pattering of footsteps in the distance, and she looked up\neagerly, half hoping that the Mouse had changed his mind, and was coming\nback to finish his story.\n\n\n\n\n!!! CHAPTER IV. The Rabbit Sends in a Little Bill\n\nIt was the White Rabbit, trotting slowly back again, and looking\nanxiously about as it went, as if it had lost something; and she heard\nit muttering to itself 'The Duchess! The Duchess! Oh my dear paws! Oh\nmy fur and whiskers! She'll get me executed, as sure as ferrets are\nferrets! Where CAN I have dropped them, I wonder?' Alice guessed in a\nmoment that it was looking for the fan and the pair of white kid gloves,\nand she very good-naturedly began hunting about for them, but they were\nnowhere to be seen--everything seemed to have changed since her swim in\nthe pool, and the great hall, with the glass table and the little door,\nhad vanished completely.\n\nVery soon the Rabbit noticed Alice, as she went hunting about, and\ncalled out to her in an angry tone, 'Why, Mary Ann, what ARE you doing\nout here? Run home this moment, and fetch me a pair of gloves and a fan!\nQuick, now!' And Alice was so much frightened that she ran off at once\nin the direction it pointed to, without trying to explain the mistake it\nhad made.\n\n'He took me for his housemaid,' she said to herself as she ran. 'How\nsurprised he'll be when he finds out who I am! But I'd better take him\nhis fan and gloves--that is, if I can find them.' As she said this, she\ncame upon a neat little house, on the door of which was a bright brass\nplate with the name 'W. RABBIT' engraved upon it. She went in without\nknocking, and hurried upstairs, in great fear lest she should meet the\nreal Mary Ann, and be turned out of the house before she had found the\nfan and gloves.\n\n'How queer it seems,' Alice said to herself, 'to be going messages for\na rabbit! I suppose Dinah'll be sending me on messages next!' And she\nbegan fancying the sort of thing that would happen: '\"Miss Alice! Come\nhere directly, and get ready for your walk!\" \"Coming in a minute,\nnurse! But I've got to see that the mouse doesn't get out.\" Only I don't\nthink,' Alice went on, 'that they'd let Dinah stop in the house if it\nbegan ordering people about like that!'\n\nBy this time she had found her way into a tidy little room with a table\nin the window, and on it (as she had hoped) a fan and two or three pairs\nof tiny white kid gloves: she took up the fan and a pair of the gloves,\nand was just going to leave the room, when her eye fell upon a little\nbottle that stood near the looking-glass. There was no label this time\nwith the words 'DRINK ME,' but nevertheless she uncorked it and put it\nto her lips. 'I know SOMETHING interesting is sure to happen,' she said\nto herself, 'whenever I eat or drink anything; so I'll just see what\nthis bottle does. I do hope it'll make me grow large again, for really\nI'm quite tired of being such a tiny little thing!'\n\nIt did so indeed, and much sooner than she had expected: before she had\ndrunk half the bottle, she found her head pressing against the ceiling,\nand had to stoop to save her neck from being broken. She hastily put\ndown the bottle, saying to herself 'That's quite enough--I hope I shan't\ngrow any more--As it is, I can't get out at the door--I do wish I hadn't\ndrunk quite so much!'\n\nAlas! it was too late to wish that! She went on growing, and growing,\nand very soon had to kneel down on the floor: in another minute there\nwas not even room for this, and she tried the effect of lying down with\none elbow against the door, and the other arm curled round her head.\nStill she went on growing, and, as a last resource, she put one arm out\nof the window, and one foot up the chimney, and said to herself 'Now I\ncan do no more, whatever happens. What WILL become of me?'\n\nLuckily for Alice, the little magic bottle had now had its full effect,\nand she grew no larger: still it was very uncomfortable, and, as there\nseemed to be no sort of chance of her ever getting out of the room\nagain, no wonder she felt unhappy.\n\n'It was much pleasanter at home,' thought poor Alice, 'when one wasn't\nalways growing larger and smaller, and being ordered about by mice and\nrabbits. I almost wish I hadn't gone down that rabbit-hole--and yet--and\nyet--it's rather curious, you know, this sort of life! I do wonder what\nCAN have happened to me! When I used to read fairy-tales, I fancied that\nkind of thing never happened, and now here I am in the middle of one!\nThere ought to be a book written about me, that there ought! And when I\ngrow up, I'll write one--but I'm grown up now,' she added in a sorrowful\ntone; 'at least there's no room to grow up any more HERE.'\n\n'But then,' thought Alice, 'shall I NEVER get any older than I am\nnow? That'll be a comfort, one way--never to be an old woman--but\nthen--always to have lessons to learn! Oh, I shouldn't like THAT!'\n\n'Oh, you foolish Alice!' she answered herself. 'How can you learn\nlessons in here? Why, there's hardly room for YOU, and no room at all\nfor any lesson-books!'\n\nAnd so she went on, taking first one side and then the other, and making\nquite a conversation of it altogether; but after a few minutes she heard\na voice outside, and stopped to listen.\n\n'Mary Ann! Mary Ann!' said the voice. 'Fetch me my gloves this moment!'\nThen came a little pattering of feet on the stairs. Alice knew it was\nthe Rabbit coming to look for her, and she trembled till she shook the\nhouse, quite forgetting that she was now about a thousand times as large\nas the Rabbit, and had no reason to be afraid of it.\n\nPresently the Rabbit came up to the door, and tried to open it; but, as\nthe door opened inwards, and Alice's elbow was pressed hard against it,\nthat attempt proved a failure. Alice heard it say to itself 'Then I'll\ngo round and get in at the window.'\n\n'THAT you won't' thought Alice, and, after waiting till she fancied\nshe heard the Rabbit just under the window, she suddenly spread out her\nhand, and made a snatch in the air. She did not get hold of anything,\nbut she heard a little shriek and a fall, and a crash of broken glass,\nfrom which she concluded that it was just possible it had fallen into a\ncucumber-frame, or something of the sort.\n\nNext came an angry voice--the Rabbit's--'Pat! Pat! Where are you?' And\nthen a voice she had never heard before, 'Sure then I'm here! Digging\nfor apples, yer honour!'\n\n'Digging for apples, indeed!' said the Rabbit angrily. 'Here! Come and\nhelp me out of THIS!' (Sounds of more broken glass.)\n\n'Now tell me, Pat, what's that in the window?'\n\n'Sure, it's an arm, yer honour!' (He pronounced it 'arrum.')\n\n'An arm, you goose! Who ever saw one that size? Why, it fills the whole\nwindow!'\n\n'Sure, it does, yer honour: but it's an arm for all that.'\n\n'Well, it's got no business there, at any rate: go and take it away!'\n\nThere was a long silence after this, and Alice could only hear whispers\nnow and then; such as, 'Sure, I don't like it, yer honour, at all, at\nall!' 'Do as I tell you, you coward!' and at last she spread out her\nhand again, and made another snatch in the air. This time there were\nTWO little shrieks, and more sounds of broken glass. 'What a number of\ncucumber-frames there must be!' thought Alice. 'I wonder what they'll do\nnext! As for pulling me out of the window, I only wish they COULD! I'm\nsure I don't want to stay in here any longer!'\n\nShe waited for some time without hearing anything more: at last came a\nrumbling of little cartwheels, and the sound of a good many voices\nall talking together: she made out the words: 'Where's the other\nladder?--Why, I hadn't to bring but one; Bill's got the other--Bill!\nfetch it here, lad!--Here, put 'em up at this corner--No, tie 'em\ntogether first--they don't reach half high enough yet--Oh! they'll\ndo well enough; don't be particular--Here, Bill! catch hold of this\nrope--Will the roof bear?--Mind that loose slate--Oh, it's coming\ndown! Heads below!' (a loud crash)--'Now, who did that?--It was Bill, I\nfancy--Who's to go down the chimney?--Nay, I shan't! YOU do it!--That I\nwon't, then!--Bill's to go down--Here, Bill! the master says you're to\ngo down the chimney!'\n\n'Oh! So Bill's got to come down the chimney, has he?' said Alice to\nherself. 'Shy, they seem to put everything upon Bill! I wouldn't be in\nBill's place for a good deal: this fireplace is narrow, to be sure; but\nI THINK I can kick a little!'\n\nShe drew her foot as far down the chimney as she could, and waited\ntill she heard a little animal (she couldn't guess of what sort it was)\nscratching and scrambling about in the chimney close above her: then,\nsaying to herself 'This is Bill,' she gave one sharp kick, and waited to\nsee what would happen next.\n\nThe first thing she heard was a general chorus of 'There goes Bill!'\nthen the Rabbit's voice along--'Catch him, you by the hedge!' then\nsilence, and then another confusion of voices--'Hold up his head--Brandy\nnow--Don't choke him--How was it, old fellow? What happened to you? Tell\nus all about it!'\n\nLast came a little feeble, squeaking voice, ('That's Bill,' thought\nAlice,) 'Well, I hardly know--No more, thank ye; I'm better now--but I'm\na deal too flustered to tell you--all I know is, something comes at me\nlike a Jack-in-the-box, and up I goes like a sky-rocket!'\n\n'So you did, old fellow!' said the others.\n\n'We must burn the house down!' said the Rabbit's voice; and Alice called\nout as loud as she could, 'If you do. I'll set Dinah at you!'\n\nThere was a dead silence instantly, and Alice thought to herself, 'I\nwonder what they WILL do next! If they had any sense, they'd take the\nroof off.' After a minute or two, they began moving about again, and\nAlice heard the Rabbit say, 'A barrowful will do, to begin with.'\n\n'A barrowful of WHAT?' thought Alice; but she had not long to doubt,\nfor the next moment a shower of little pebbles came rattling in at the\nwindow, and some of them hit her in the face. 'I'll put a stop to this,'\nshe said to herself, and shouted out, 'You'd better not do that again!'\nwhich produced another dead silence.\n\nAlice noticed with some surprise that the pebbles were all turning into\nlittle cakes as they lay on the floor, and a bright idea came into her\nhead. 'If I eat one of these cakes,' she thought, 'it's sure to make\nSOME change in my size; and as it can't possibly make me larger, it must\nmake me smaller, I suppose.'\n\nSo she swallowed one of the cakes, and was delighted to find that she\nbegan shrinking directly. As soon as she was small enough to get through\nthe door, she ran out of the house, and found quite a crowd of little\nanimals and birds waiting outside. The poor little Lizard, Bill, was\nin the middle, being held up by two guinea-pigs, who were giving it\nsomething out of a bottle. They all made a rush at Alice the moment she\nappeared; but she ran off as hard as she could, and soon found herself\nsafe in a thick wood.\n\n'The first thing I've got to do,' said Alice to herself, as she wandered\nabout in the wood, 'is to grow to my right size again; and the second\nthing is to find my way into that lovely garden. I think that will be\nthe best plan.'\n\nIt sounded an excellent plan, no doubt, and very neatly and simply\narranged; the only difficulty was, that she had not the smallest idea\nhow to set about it; and while she was peering about anxiously among\nthe trees, a little sharp bark just over her head made her look up in a\ngreat hurry.\n\nAn enormous puppy was looking down at her with large round eyes, and\nfeebly stretching out one paw, trying to touch her. 'Poor little thing!'\nsaid Alice, in a coaxing tone, and she tried hard to whistle to it; but\nshe was terribly frightened all the time at the thought that it might be\nhungry, in which case it would be very likely to eat her up in spite of\nall her coaxing.\n\nHardly knowing what she did, she picked up a little bit of stick, and\nheld it out to the puppy; whereupon the puppy jumped into the air off\nall its feet at once, with a yelp of delight, and rushed at the stick,\nand made believe to worry it; then Alice dodged behind a great thistle,\nto keep herself from being run over; and the moment she appeared on the\nother side, the puppy made another rush at the stick, and tumbled head\nover heels in its hurry to get hold of it; then Alice, thinking it was\nvery like having a game of play with a cart-horse, and expecting every\nmoment to be trampled under its feet, ran round the thistle again; then\nthe puppy began a series of short charges at the stick, running a very\nlittle way forwards each time and a long way back, and barking hoarsely\nall the while, till at last it sat down a good way off, panting, with\nits tongue hanging out of its mouth, and its great eyes half shut.\n\nThis seemed to Alice a good opportunity for making her escape; so she\nset off at once, and ran till she was quite tired and out of breath, and\ntill the puppy's bark sounded quite faint in the distance.\n\n'And yet what a dear little puppy it was!' said Alice, as she leant\nagainst a buttercup to rest herself, and fanned herself with one of the\nleaves: 'I should have liked teaching it tricks very much, if--if I'd\nonly been the right size to do it! Oh dear! I'd nearly forgotten that\nI've got to grow up again! Let me see--how IS it to be managed? I\nsuppose I ought to eat or drink something or other; but the great\nquestion is, what?'\n\nThe great question certainly was, what? Alice looked all round her at\nthe flowers and the blades of grass, but she did not see anything that\nlooked like the right thing to eat or drink under the circumstances.\nThere was a large mushroom growing near her, about the same height as\nherself; and when she had looked under it, and on both sides of it, and\nbehind it, it occurred to her that she might as well look and see what\nwas on the top of it.\n\nShe stretched herself up on tiptoe, and peeped over the edge of the\nmushroom, and her eyes immediately met those of a large caterpillar,\nthat was sitting on the top with its arms folded, quietly smoking a long\nhookah, and taking not the smallest notice of her or of anything else.\n\n\n\n\n!!! CHAPTER V. Advice from a Caterpillar\n\nThe Caterpillar and Alice looked at each other for some time in silence:\nat last the Caterpillar took the hookah out of its mouth, and addressed\nher in a languid, sleepy voice.\n\n'Who are YOU?' said the Caterpillar.\n\nThis was not an encouraging opening for a conversation. Alice replied,\nrather shyly, 'I--I hardly know, sir, just at present--at least I know\nwho I WAS when I got up this morning, but I think I must have been\nchanged several times since then.'\n\n'What do you mean by that?' said the Caterpillar sternly. 'Explain\nyourself!'\n\n'I can't explain MYSELF, I'm afraid, sir' said Alice, 'because I'm not\nmyself, you see.'\n\n'I don't see,' said the Caterpillar.\n\n'I'm afraid I can't put it more clearly,' Alice replied very politely,\n'for I can't understand it myself to begin with; and being so many\ndifferent sizes in a day is very confusing.'\n\n'It isn't,' said the Caterpillar.\n\n'Well, perhaps you haven't found it so yet,' said Alice; 'but when you\nhave to turn into a chrysalis--you will some day, you know--and then\nafter that into a butterfly, I should think you'll feel it a little\nqueer, won't you?'\n\n'Not a bit,' said the Caterpillar.\n\n'Well, perhaps your feelings may be different,' said Alice; 'all I know\nis, it would feel very queer to ME.'\n\n'You!' said the Caterpillar contemptuously. 'Who are YOU?'\n\nWhich brought them back again to the beginning of the conversation.\nAlice felt a little irritated at the Caterpillar's making such VERY\nshort remarks, and she drew herself up and said, very gravely, 'I think,\nyou ought to tell me who YOU are, first.'\n\n'Why?' said the Caterpillar.\n\nHere was another puzzling question; and as Alice could not think of any\ngood reason, and as the Caterpillar seemed to be in a VERY unpleasant\nstate of mind, she turned away.\n\n'Come back!' the Caterpillar called after her. 'I've something important\nto say!'\n\nThis sounded promising, certainly: Alice turned and came back again.\n\n'Keep your temper,' said the Caterpillar.\n\n'Is that all?' said Alice, swallowing down her anger as well as she\ncould.\n\n'No,' said the Caterpillar.\n\nAlice thought she might as well wait, as she had nothing else to do, and\nperhaps after all it might tell her something worth hearing. For some\nminutes it puffed away without speaking, but at last it unfolded its\narms, took the hookah out of its mouth again, and said, 'So you think\nyou're changed, do you?'\n\n'I'm afraid I am, sir,' said Alice; 'I can't remember things as I\nused--and I don't keep the same size for ten minutes together!'\n\n'Can't remember WHAT things?' said the Caterpillar.\n\n'Well, I've tried to say \"HOW DOTH THE LITTLE BUSY BEE,\" but it all came\ndifferent!' Alice replied in a very melancholy voice.\n\n'Repeat, \"YOU ARE OLD, FATHER WILLIAM,\"' said the Caterpillar.\n\nAlice folded her hands, and began:--\n\n 'You are old, Father William,' the young man said,\n 'And your hair has become very white;\n And yet you incessantly stand on your head--\n Do you think, at your age, it is right?'\n\n 'In my youth,' Father William replied to his son,\n 'I feared it might injure the brain;\n But, now that I'm perfectly sure I have none,\n Why, I do it again and again.'\n\n 'You are old,' said the youth, 'as I mentioned before,\n And have grown most uncommonly fat;\n Yet you turned a back-somersault in at the door--\n Pray, what is the reason of that?'\n\n 'In my youth,' said the sage, as he shook his grey locks,\n 'I kept all my limbs very supple\n By the use of this ointment--one shilling the box--\n Allow me to sell you a couple?'\n\n 'You are old,' said the youth, 'and your jaws are too weak\n For anything tougher than suet;\n Yet you finished the goose, with the bones and the beak--\n Pray how did you manage to do it?'\n\n 'In my youth,' said his father, 'I took to the law,\n And argued each case with my wife;\n And the muscular strength, which it gave to my jaw,\n Has lasted the rest of my life.'\n\n 'You are old,' said the youth, 'one would hardly suppose\n That your eye was as steady as ever;\n Yet you balanced an eel on the end of your nose--\n What made you so awfully clever?'\n\n 'I have answered three questions, and that is enough,'\n Said his father; 'don't give yourself airs!\n Do you think I can listen all day to such stuff?\n Be off, or I'll kick you down stairs!'\n\n\n'That is not said right,' said the Caterpillar.\n\n'Not QUITE right, I'm afraid,' said Alice, timidly; 'some of the words\nhave got altered.'\n\n'It is wrong from beginning to end,' said the Caterpillar decidedly, and\nthere was silence for some minutes.\n\nThe Caterpillar was the first to speak.\n\n'What size do you want to be?' it asked.\n\n'Oh, I'm not particular as to size,' Alice hastily replied; 'only one\ndoesn't like changing so often, you know.'\n\n'I DON'T know,' said the Caterpillar.\n\nAlice said nothing: she had never been so much contradicted in her life\nbefore, and she felt that she was losing her temper.\n\n'Are you content now?' said the Caterpillar.\n\n'Well, I should like to be a LITTLE larger, sir, if you wouldn't mind,'\nsaid Alice: 'three inches is such a wretched height to be.'\n\n'It is a very good height indeed!' said the Caterpillar angrily, rearing\nitself upright as it spoke (it was exactly three inches high).\n\n'But I'm not used to it!' pleaded poor Alice in a piteous tone. And\nshe thought of herself, 'I wish the creatures wouldn't be so easily\noffended!'\n\n'You'll get used to it in time,' said the Caterpillar; and it put the\nhookah into its mouth and began smoking again.\n\nThis time Alice waited patiently until it chose to speak again. In\na minute or two the Caterpillar took the hookah out of its mouth\nand yawned once or twice, and shook itself. Then it got down off the\nmushroom, and crawled away in the grass, merely remarking as it went,\n'One side will make you grow taller, and the other side will make you\ngrow shorter.'\n\n'One side of WHAT? The other side of WHAT?' thought Alice to herself.\n\n'Of the mushroom,' said the Caterpillar, just as if she had asked it\naloud; and in another moment it was out of sight.\n\nAlice remained looking thoughtfully at the mushroom for a minute, trying\nto make out which were the two sides of it; and as it was perfectly\nround, she found this a very difficult question. However, at last she\nstretched her arms round it as far as they would go, and broke off a bit\nof the edge with each hand.\n\n'And now which is which?' she said to herself, and nibbled a little of\nthe right-hand bit to try the effect: the next moment she felt a violent\nblow underneath her chin: it had struck her foot!\n\nShe was a good deal frightened by this very sudden change, but she felt\nthat there was no time to be lost, as she was shrinking rapidly; so she\nset to work at once to eat some of the other bit. Her chin was pressed\nso closely against her foot, that there was hardly room to open her\nmouth; but she did it at last, and managed to swallow a morsel of the\nlefthand bit.\n\n\n * * * * * * *\n\n * * * * * *\n\n * * * * * * *\n\n'Come, my head's free at last!' said Alice in a tone of delight, which\nchanged into alarm in another moment, when she found that her shoulders\nwere nowhere to be found: all she could see, when she looked down, was\nan immense length of neck, which seemed to rise like a stalk out of a\nsea of green leaves that lay far below her.\n\n'What CAN all that green stuff be?' said Alice. 'And where HAVE my\nshoulders got to? And oh, my poor hands, how is it I can't see you?'\nShe was moving them about as she spoke, but no result seemed to follow,\nexcept a little shaking among the distant green leaves.\n\nAs there seemed to be no chance of getting her hands up to her head, she\ntried to get her head down to them, and was delighted to find that her\nneck would bend about easily in any direction, like a serpent. She had\njust succeeded in curving it down into a graceful zigzag, and was going\nto dive in among the leaves, which she found to be nothing but the tops\nof the trees under which she had been wandering, when a sharp hiss made\nher draw back in a hurry: a large pigeon had flown into her face, and\nwas beating her violently with its wings.\n\n'Serpent!' screamed the Pigeon.\n\n'I'm NOT a serpent!' said Alice indignantly. 'Let me alone!'\n\n'Serpent, I say again!' repeated the Pigeon, but in a more subdued tone,\nand added with a kind of sob, 'I've tried every way, and nothing seems\nto suit them!'\n\n'I haven't the least idea what you're talking about,' said Alice.\n\n'I've tried the roots of trees, and I've tried banks, and I've tried\nhedges,' the Pigeon went on, without attending to her; 'but those\nserpents! There's no pleasing them!'\n\nAlice was more and more puzzled, but she thought there was no use in\nsaying anything more till the Pigeon had finished.\n\n'As if it wasn't trouble enough hatching the eggs,' said the Pigeon;\n'but I must be on the look-out for serpents night and day! Why, I\nhaven't had a wink of sleep these three weeks!'\n\n'I'm very sorry you've been annoyed,' said Alice, who was beginning to\nsee its meaning.\n\n'And just as I'd taken the highest tree in the wood,' continued the\nPigeon, raising its voice to a shriek, 'and just as I was thinking I\nshould be free of them at last, they must needs come wriggling down from\nthe sky! Ugh, Serpent!'\n\n'But I'm NOT a serpent, I tell you!' said Alice. 'I'm a--I'm a--'\n\n'Well! WHAT are you?' said the Pigeon. 'I can see you're trying to\ninvent something!'\n\n'I--I'm a little girl,' said Alice, rather doubtfully, as she remembered\nthe number of changes she had gone through that day.\n\n'A likely story indeed!' said the Pigeon in a tone of the deepest\ncontempt. 'I've seen a good many little girls in my time, but never ONE\nwith such a neck as that! No, no! You're a serpent; and there's no use\ndenying it. I suppose you'll be telling me next that you never tasted an\negg!'\n\n'I HAVE tasted eggs, certainly,' said Alice, who was a very truthful\nchild; 'but little girls eat eggs quite as much as serpents do, you\nknow.'\n\n'I don't believe it,' said the Pigeon; 'but if they do, why then they're\na kind of serpent, that's all I can say.'\n\nThis was such a new idea to Alice, that she was quite silent for a\nminute or two, which gave the Pigeon the opportunity of adding, 'You're\nlooking for eggs, I know THAT well enough; and what does it matter to me\nwhether you're a little girl or a serpent?'\n\n'It matters a good deal to ME,' said Alice hastily; 'but I'm not looking\nfor eggs, as it happens; and if I was, I shouldn't want YOURS: I don't\nlike them raw.'\n\n'Well, be off, then!' said the Pigeon in a sulky tone, as it settled\ndown again into its nest. Alice crouched down among the trees as well as\nshe could, for her neck kept getting entangled among the branches, and\nevery now and then she had to stop and untwist it. After a while she\nremembered that she still held the pieces of mushroom in her hands, and\nshe set to work very carefully, nibbling first at one and then at the\nother, and growing sometimes taller and sometimes shorter, until she had\nsucceeded in bringing herself down to her usual height.\n\nIt was so long since she had been anything near the right size, that it\nfelt quite strange at first; but she got used to it in a few minutes,\nand began talking to herself, as usual. 'Come, there's half my plan done\nnow! How puzzling all these changes are! I'm never sure what I'm going\nto be, from one minute to another! However, I've got back to my right\nsize: the next thing is, to get into that beautiful garden--how IS that\nto be done, I wonder?' As she said this, she came suddenly upon an open\nplace, with a little house in it about four feet high. 'Whoever lives\nthere,' thought Alice, 'it'll never do to come upon them THIS size: why,\nI should frighten them out of their wits!' So she began nibbling at the\nrighthand bit again, and did not venture to go near the house till she\nhad brought herself down to nine inches high.\n\n\n\n\n!!! CHAPTER VI. Pig and Pepper\n\nFor a minute or two she stood looking at the house, and wondering what\nto do next, when suddenly a footman in livery came running out of the\nwood--(she considered him to be a footman because he was in livery:\notherwise, judging by his face only, she would have called him a\nfish)--and rapped loudly at the door with his knuckles. It was opened\nby another footman in livery, with a round face, and large eyes like a\nfrog; and both footmen, Alice noticed, had powdered hair that curled all\nover their heads. She felt very curious to know what it was all about,\nand crept a little way out of the wood to listen.\n\nThe Fish-Footman began by producing from under his arm a great letter,\nnearly as large as himself, and this he handed over to the other,\nsaying, in a solemn tone, 'For the Duchess. An invitation from the Queen\nto play croquet.' The Frog-Footman repeated, in the same solemn tone,\nonly changing the order of the words a little, 'From the Queen. An\ninvitation for the Duchess to play croquet.'\n\nThen they both bowed low, and their curls got entangled together.\n\nAlice laughed so much at this, that she had to run back into the\nwood for fear of their hearing her; and when she next peeped out the\nFish-Footman was gone, and the other was sitting on the ground near the\ndoor, staring stupidly up into the sky.\n\nAlice went timidly up to the door, and knocked.\n\n'There's no sort of use in knocking,' said the Footman, 'and that for\ntwo reasons. First, because I'm on the same side of the door as you\nare; secondly, because they're making such a noise inside, no one could\npossibly hear you.' And certainly there was a most extraordinary noise\ngoing on within--a constant howling and sneezing, and every now and then\na great crash, as if a dish or kettle had been broken to pieces.\n\n'Please, then,' said Alice, 'how am I to get in?'\n\n'There might be some sense in your knocking,' the Footman went on\nwithout attending to her, 'if we had the door between us. For instance,\nif you were INSIDE, you might knock, and I could let you out, you know.'\nHe was looking up into the sky all the time he was speaking, and this\nAlice thought decidedly uncivil. 'But perhaps he can't help it,' she\nsaid to herself; 'his eyes are so VERY nearly at the top of his head.\nBut at any rate he might answer questions.--How am I to get in?' she\nrepeated, aloud.\n\n'I shall sit here,' the Footman remarked, 'till tomorrow--'\n\nAt this moment the door of the house opened, and a large plate came\nskimming out, straight at the Footman's head: it just grazed his nose,\nand broke to pieces against one of the trees behind him.\n\n'--or next day, maybe,' the Footman continued in the same tone, exactly\nas if nothing had happened.\n\n'How am I to get in?' asked Alice again, in a louder tone.\n\n'ARE you to get in at all?' said the Footman. 'That's the first\nquestion, you know.'\n\nIt was, no doubt: only Alice did not like to be told so. 'It's really\ndreadful,' she muttered to herself, 'the way all the creatures argue.\nIt's enough to drive one crazy!'\n\nThe Footman seemed to think this a good opportunity for repeating his\nremark, with variations. 'I shall sit here,' he said, 'on and off, for\ndays and days.'\n\n'But what am I to do?' said Alice.\n\n'Anything you like,' said the Footman, and began whistling.\n\n'Oh, there's no use in talking to him,' said Alice desperately: 'he's\nperfectly idiotic!' And she opened the door and went in.\n\nThe door led right into a large kitchen, which was full of smoke from\none end to the other: the Duchess was sitting on a three-legged stool in\nthe middle, nursing a baby; the cook was leaning over the fire, stirring\na large cauldron which seemed to be full of soup.\n\n'There's certainly too much pepper in that soup!' Alice said to herself,\nas well as she could for sneezing.\n\nThere was certainly too much of it in the air. Even the Duchess\nsneezed occasionally; and as for the baby, it was sneezing and howling\nalternately without a moment's pause. The only things in the kitchen\nthat did not sneeze, were the cook, and a large cat which was sitting on\nthe hearth and grinning from ear to ear.\n\n'Please would you tell me,' said Alice, a little timidly, for she was\nnot quite sure whether it was good manners for her to speak first, 'why\nyour cat grins like that?'\n\n'It's a Cheshire cat,' said the Duchess, 'and that's why. Pig!'\n\nShe said the last word with such sudden violence that Alice quite\njumped; but she saw in another moment that it was addressed to the baby,\nand not to her, so she took courage, and went on again:--\n\n'I didn't know that Cheshire cats always grinned; in fact, I didn't know\nthat cats COULD grin.'\n\n'They all can,' said the Duchess; 'and most of 'em do.'\n\n'I don't know of any that do,' Alice said very politely, feeling quite\npleased to have got into a conversation.\n\n'You don't know much,' said the Duchess; 'and that's a fact.'\n\nAlice did not at all like the tone of this remark, and thought it would\nbe as well to introduce some other subject of conversation. While she\nwas trying to fix on one, the cook took the cauldron of soup off the\nfire, and at once set to work throwing everything within her reach at\nthe Duchess and the baby--the fire-irons came first; then followed a\nshower of saucepans, plates, and dishes. The Duchess took no notice of\nthem even when they hit her; and the baby was howling so much already,\nthat it was quite impossible to say whether the blows hurt it or not.\n\n'Oh, PLEASE mind what you're doing!' cried Alice, jumping up and down in\nan agony of terror. 'Oh, there goes his PRECIOUS nose'; as an unusually\nlarge saucepan flew close by it, and very nearly carried it off.\n\n'If everybody minded their own business,' the Duchess said in a hoarse\ngrowl, 'the world would go round a deal faster than it does.'\n\n'Which would NOT be an advantage,' said Alice, who felt very glad to get\nan opportunity of showing off a little of her knowledge. 'Just think of\nwhat work it would make with the day and night! You see the earth takes\ntwenty-four hours to turn round on its axis--'\n\n'Talking of axes,' said the Duchess, 'chop off her head!'\n\nAlice glanced rather anxiously at the cook, to see if she meant to take\nthe hint; but the cook was busily stirring the soup, and seemed not to\nbe listening, so she went on again: 'Twenty-four hours, I THINK; or is\nit twelve? I--'\n\n'Oh, don't bother ME,' said the Duchess; 'I never could abide figures!'\nAnd with that she began nursing her child again, singing a sort of\nlullaby to it as she did so, and giving it a violent shake at the end of\nevery line:\n\n 'Speak roughly to your little boy,\n And beat him when he sneezes:\n He only does it to annoy,\n Because he knows it teases.'\n\n CHORUS.\n\n (In which the cook and the baby joined):--\n\n 'Wow! wow! wow!'\n\nWhile the Duchess sang the second verse of the song, she kept tossing\nthe baby violently up and down, and the poor little thing howled so,\nthat Alice could hardly hear the words:--\n\n 'I speak severely to my boy,\n I beat him when he sneezes;\n For he can thoroughly enjoy\n The pepper when he pleases!'\n\n CHORUS.\n\n 'Wow! wow! wow!'\n\n'Here! you may nurse it a bit, if you like!' the Duchess said to Alice,\nflinging the baby at her as she spoke. 'I must go and get ready to play\ncroquet with the Queen,' and she hurried out of the room. The cook threw\na frying-pan after her as she went out, but it just missed her.\n\nAlice caught the baby with some difficulty, as it was a queer-shaped\nlittle creature, and held out its arms and legs in all directions, 'just\nlike a star-fish,' thought Alice. The poor little thing was snorting\nlike a steam-engine when she caught it, and kept doubling itself up and\nstraightening itself out again, so that altogether, for the first minute\nor two, it was as much as she could do to hold it.\n\nAs soon as she had made out the proper way of nursing it, (which was to\ntwist it up into a sort of knot, and then keep tight hold of its right\near and left foot, so as to prevent its undoing itself,) she carried\nit out into the open air. 'IF I don't take this child away with me,'\nthought Alice, 'they're sure to kill it in a day or two: wouldn't it be\nmurder to leave it behind?' She said the last words out loud, and the\nlittle thing grunted in reply (it had left off sneezing by this time).\n'Don't grunt,' said Alice; 'that's not at all a proper way of expressing\nyourself.'\n\nThe baby grunted again, and Alice looked very anxiously into its face to\nsee what was the matter with it. There could be no doubt that it had\na VERY turn-up nose, much more like a snout than a real nose; also its\neyes were getting extremely small for a baby: altogether Alice did not\nlike the look of the thing at all. 'But perhaps it was only sobbing,'\nshe thought, and looked into its eyes again, to see if there were any\ntears.\n\nNo, there were no tears. 'If you're going to turn into a pig, my dear,'\nsaid Alice, seriously, 'I'll have nothing more to do with you. Mind\nnow!' The poor little thing sobbed again (or grunted, it was impossible\nto say which), and they went on for some while in silence.\n\nAlice was just beginning to think to herself, 'Now, what am I to do with\nthis creature when I get it home?' when it grunted again, so violently,\nthat she looked down into its face in some alarm. This time there could\nbe NO mistake about it: it was neither more nor less than a pig, and she\nfelt that it would be quite absurd for her to carry it further.\n\nSo she set the little creature down, and felt quite relieved to see\nit trot away quietly into the wood. 'If it had grown up,' she said\nto herself, 'it would have made a dreadfully ugly child: but it makes\nrather a handsome pig, I think.' And she began thinking over other\nchildren she knew, who might do very well as pigs, and was just saying\nto herself, 'if one only knew the right way to change them--' when she\nwas a little startled by seeing the Cheshire Cat sitting on a bough of a\ntree a few yards off.\n\nThe Cat only grinned when it saw Alice. It looked good-natured, she\nthought: still it had VERY long claws and a great many teeth, so she\nfelt that it ought to be treated with respect.\n\n'Cheshire Puss,' she began, rather timidly, as she did not at all know\nwhether it would like the name: however, it only grinned a little wider.\n'Come, it's pleased so far,' thought Alice, and she went on. 'Would you\ntell me, please, which way I ought to go from here?'\n\n'That depends a good deal on where you want to get to,' said the Cat.\n\n'I don't much care where--' said Alice.\n\n'Then it doesn't matter which way you go,' said the Cat.\n\n'--so long as I get SOMEWHERE,' Alice added as an explanation.\n\n'Oh, you're sure to do that,' said the Cat, 'if you only walk long\nenough.'\n\nAlice felt that this could not be denied, so she tried another question.\n'What sort of people live about here?'\n\n'In THAT direction,' the Cat said, waving its right paw round, 'lives\na Hatter: and in THAT direction,' waving the other paw, 'lives a March\nHare. Visit either you like: they're both mad.'\n\n'But I don't want to go among mad people,' Alice remarked.\n\n'Oh, you can't help that,' said the Cat: 'we're all mad here. I'm mad.\nYou're mad.'\n\n'How do you know I'm mad?' said Alice.\n\n'You must be,' said the Cat, 'or you wouldn't have come here.'\n\nAlice didn't think that proved it at all; however, she went on 'And how\ndo you know that you're mad?'\n\n'To begin with,' said the Cat, 'a dog's not mad. You grant that?'\n\n'I suppose so,' said Alice.\n\n'Well, then,' the Cat went on, 'you see, a dog growls when it's angry,\nand wags its tail when it's pleased. Now I growl when I'm pleased, and\nwag my tail when I'm angry. Therefore I'm mad.'\n\n'I call it purring, not growling,' said Alice.\n\n'Call it what you like,' said the Cat. 'Do you play croquet with the\nQueen to-day?'\n\n'I should like it very much,' said Alice, 'but I haven't been invited\nyet.'\n\n'You'll see me there,' said the Cat, and vanished.\n\nAlice was not much surprised at this, she was getting so used to queer\nthings happening. While she was looking at the place where it had been,\nit suddenly appeared again.\n\n'By-the-bye, what became of the baby?' said the Cat. 'I'd nearly\nforgotten to ask.'\n\n'It turned into a pig,' Alice quietly said, just as if it had come back\nin a natural way.\n\n'I thought it would,' said the Cat, and vanished again.\n\nAlice waited a little, half expecting to see it again, but it did not\nappear, and after a minute or two she walked on in the direction in\nwhich the March Hare was said to live. 'I've seen hatters before,' she\nsaid to herself; 'the March Hare will be much the most interesting, and\nperhaps as this is May it won't be raving mad--at least not so mad as\nit was in March.' As she said this, she looked up, and there was the Cat\nagain, sitting on a branch of a tree.\n\n'Did you say pig, or fig?' said the Cat.\n\n'I said pig,' replied Alice; 'and I wish you wouldn't keep appearing and\nvanishing so suddenly: you make one quite giddy.'\n\n'All right,' said the Cat; and this time it vanished quite slowly,\nbeginning with the end of the tail, and ending with the grin, which\nremained some time after the rest of it had gone.\n\n'Well! I've often seen a cat without a grin,' thought Alice; 'but a grin\nwithout a cat! It's the most curious thing I ever saw in my life!'\n\nShe had not gone much farther before she came in sight of the house\nof the March Hare: she thought it must be the right house, because the\nchimneys were shaped like ears and the roof was thatched with fur. It\nwas so large a house, that she did not like to go nearer till she had\nnibbled some more of the lefthand bit of mushroom, and raised herself to\nabout two feet high: even then she walked up towards it rather timidly,\nsaying to herself 'Suppose it should be raving mad after all! I almost\nwish I'd gone to see the Hatter instead!'\n\n\n\n\n!!! CHAPTER VII. A Mad Tea-Party\n\nThere was a table set out under a tree in front of the house, and the\nMarch Hare and the Hatter were having tea at it: a Dormouse was sitting\nbetween them, fast asleep, and the other two were using it as a\ncushion, resting their elbows on it, and talking over its head. 'Very\nuncomfortable for the Dormouse,' thought Alice; 'only, as it's asleep, I\nsuppose it doesn't mind.'\n\nThe table was a large one, but the three were all crowded together at\none corner of it: 'No room! No room!' they cried out when they saw Alice\ncoming. 'There's PLENTY of room!' said Alice indignantly, and she sat\ndown in a large arm-chair at one end of the table.\n\n'Have some wine,' the March Hare said in an encouraging tone.\n\nAlice looked all round the table, but there was nothing on it but tea.\n'I don't see any wine,' she remarked.\n\n'There isn't any,' said the March Hare.\n\n'Then it wasn't very civil of you to offer it,' said Alice angrily.\n\n'It wasn't very civil of you to sit down without being invited,' said\nthe March Hare.\n\n'I didn't know it was YOUR table,' said Alice; 'it's laid for a great\nmany more than three.'\n\n'Your hair wants cutting,' said the Hatter. He had been looking at Alice\nfor some time with great curiosity, and this was his first speech.\n\n'You should learn not to make personal remarks,' Alice said with some\nseverity; 'it's very rude.'\n\nThe Hatter opened his eyes very wide on hearing this; but all he SAID\nwas, 'Why is a raven like a writing-desk?'\n\n'Come, we shall have some fun now!' thought Alice. 'I'm glad they've\nbegun asking riddles.--I believe I can guess that,' she added aloud.\n\n'Do you mean that you think you can find out the answer to it?' said the\nMarch Hare.\n\n'Exactly so,' said Alice.\n\n'Then you should say what you mean,' the March Hare went on.\n\n'I do,' Alice hastily replied; 'at least--at least I mean what I\nsay--that's the same thing, you know.'\n\n'Not the same thing a bit!' said the Hatter. 'You might just as well say\nthat \"I see what I eat\" is the same thing as \"I eat what I see\"!'\n\n'You might just as well say,' added the March Hare, 'that \"I like what I\nget\" is the same thing as \"I get what I like\"!'\n\n'You might just as well say,' added the Dormouse, who seemed to be\ntalking in his sleep, 'that \"I breathe when I sleep\" is the same thing\nas \"I sleep when I breathe\"!'\n\n'It IS the same thing with you,' said the Hatter, and here the\nconversation dropped, and the party sat silent for a minute, while Alice\nthought over all she could remember about ravens and writing-desks,\nwhich wasn't much.\n\nThe Hatter was the first to break the silence. 'What day of the month\nis it?' he said, turning to Alice: he had taken his watch out of his\npocket, and was looking at it uneasily, shaking it every now and then,\nand holding it to his ear.\n\nAlice considered a little, and then said 'The fourth.'\n\n'Two days wrong!' sighed the Hatter. 'I told you butter wouldn't suit\nthe works!' he added looking angrily at the March Hare.\n\n'It was the BEST butter,' the March Hare meekly replied.\n\n'Yes, but some crumbs must have got in as well,' the Hatter grumbled:\n'you shouldn't have put it in with the bread-knife.'\n\nThe March Hare took the watch and looked at it gloomily: then he dipped\nit into his cup of tea, and looked at it again: but he could think of\nnothing better to say than his first remark, 'It was the BEST butter,\nyou know.'\n\nAlice had been looking over his shoulder with some curiosity. 'What a\nfunny watch!' she remarked. 'It tells the day of the month, and doesn't\ntell what o'clock it is!'\n\n'Why should it?' muttered the Hatter. 'Does YOUR watch tell you what\nyear it is?'\n\n'Of course not,' Alice replied very readily: 'but that's because it\nstays the same year for such a long time together.'\n\n'Which is just the case with MINE,' said the Hatter.\n\nAlice felt dreadfully puzzled. The Hatter's remark seemed to have no\nsort of meaning in it, and yet it was certainly English. 'I don't quite\nunderstand you,' she said, as politely as she could.\n\n'The Dormouse is asleep again,' said the Hatter, and he poured a little\nhot tea upon its nose.\n\nThe Dormouse shook its head impatiently, and said, without opening its\neyes, 'Of course, of course; just what I was going to remark myself.'\n\n'Have you guessed the riddle yet?' the Hatter said, turning to Alice\nagain.\n\n'No, I give it up,' Alice replied: 'what's the answer?'\n\n'I haven't the slightest idea,' said the Hatter.\n\n'Nor I,' said the March Hare.\n\nAlice sighed wearily. 'I think you might do something better with the\ntime,' she said, 'than waste it in asking riddles that have no answers.'\n\n'If you knew Time as well as I do,' said the Hatter, 'you wouldn't talk\nabout wasting IT. It's HIM.'\n\n'I don't know what you mean,' said Alice.\n\n'Of course you don't!' the Hatter said, tossing his head contemptuously.\n'I dare say you never even spoke to Time!'\n\n'Perhaps not,' Alice cautiously replied: 'but I know I have to beat time\nwhen I learn music.'\n\n'Ah! that accounts for it,' said the Hatter. 'He won't stand beating.\nNow, if you only kept on good terms with him, he'd do almost anything\nyou liked with the clock. For instance, suppose it were nine o'clock in\nthe morning, just time to begin lessons: you'd only have to whisper a\nhint to Time, and round goes the clock in a twinkling! Half-past one,\ntime for dinner!'\n\n('I only wish it was,' the March Hare said to itself in a whisper.)\n\n'That would be grand, certainly,' said Alice thoughtfully: 'but then--I\nshouldn't be hungry for it, you know.'\n\n'Not at first, perhaps,' said the Hatter: 'but you could keep it to\nhalf-past one as long as you liked.'\n\n'Is that the way YOU manage?' Alice asked.\n\nThe Hatter shook his head mournfully. 'Not I!' he replied. 'We\nquarrelled last March--just before HE went mad, you know--' (pointing\nwith his tea spoon at the March Hare,) '--it was at the great concert\ngiven by the Queen of Hearts, and I had to sing\n\n \"Twinkle, twinkle, little bat!\n How I wonder what you're at!\"\n\nYou know the song, perhaps?'\n\n'I've heard something like it,' said Alice.\n\n'It goes on, you know,' the Hatter continued, 'in this way:--\n\n \"Up above the world you fly,\n Like a tea-tray in the sky.\n Twinkle, twinkle--\"'\n\nHere the Dormouse shook itself, and began singing in its sleep 'Twinkle,\ntwinkle, twinkle, twinkle--' and went on so long that they had to pinch\nit to make it stop.\n\n'Well, I'd hardly finished the first verse,' said the Hatter, 'when the\nQueen jumped up and bawled out, \"He's murdering the time! Off with his\nhead!\"'\n\n'How dreadfully savage!' exclaimed Alice.\n\n'And ever since that,' the Hatter went on in a mournful tone, 'he won't\ndo a thing I ask! It's always six o'clock now.'\n\nA bright idea came into Alice's head. 'Is that the reason so many\ntea-things are put out here?' she asked.\n\n'Yes, that's it,' said the Hatter with a sigh: 'it's always tea-time,\nand we've no time to wash the things between whiles.'\n\n'Then you keep moving round, I suppose?' said Alice.\n\n'Exactly so,' said the Hatter: 'as the things get used up.'\n\n'But what happens when you come to the beginning again?' Alice ventured\nto ask.\n\n'Suppose we change the subject,' the March Hare interrupted, yawning.\n'I'm getting tired of this. I vote the young lady tells us a story.'\n\n'I'm afraid I don't know one,' said Alice, rather alarmed at the\nproposal.\n\n'Then the Dormouse shall!' they both cried. 'Wake up, Dormouse!' And\nthey pinched it on both sides at once.\n\nThe Dormouse slowly opened his eyes. 'I wasn't asleep,' he said in a\nhoarse, feeble voice: 'I heard every word you fellows were saying.'\n\n'Tell us a story!' said the March Hare.\n\n'Yes, please do!' pleaded Alice.\n\n'And be quick about it,' added the Hatter, 'or you'll be asleep again\nbefore it's done.'\n\n'Once upon a time there were three little sisters,' the Dormouse began\nin a great hurry; 'and their names were Elsie, Lacie, and Tillie; and\nthey lived at the bottom of a well--'\n\n'What did they live on?' said Alice, who always took a great interest in\nquestions of eating and drinking.\n\n'They lived on treacle,' said the Dormouse, after thinking a minute or\ntwo.\n\n'They couldn't have done that, you know,' Alice gently remarked; 'they'd\nhave been ill.'\n\n'So they were,' said the Dormouse; 'VERY ill.'\n\nAlice tried to fancy to herself what such an extraordinary ways of\nliving would be like, but it puzzled her too much, so she went on: 'But\nwhy did they live at the bottom of a well?'\n\n'Take some more tea,' the March Hare said to Alice, very earnestly.\n\n'I've had nothing yet,' Alice replied in an offended tone, 'so I can't\ntake more.'\n\n'You mean you can't take LESS,' said the Hatter: 'it's very easy to take\nMORE than nothing.'\n\n'Nobody asked YOUR opinion,' said Alice.\n\n'Who's making personal remarks now?' the Hatter asked triumphantly.\n\nAlice did not quite know what to say to this: so she helped herself\nto some tea and bread-and-butter, and then turned to the Dormouse, and\nrepeated her question. 'Why did they live at the bottom of a well?'\n\nThe Dormouse again took a minute or two to think about it, and then\nsaid, 'It was a treacle-well.'\n\n'There's no such thing!' Alice was beginning very angrily, but the\nHatter and the March Hare went 'Sh! sh!' and the Dormouse sulkily\nremarked, 'If you can't be civil, you'd better finish the story for\nyourself.'\n\n'No, please go on!' Alice said very humbly; 'I won't interrupt again. I\ndare say there may be ONE.'\n\n'One, indeed!' said the Dormouse indignantly. However, he consented to\ngo on. 'And so these three little sisters--they were learning to draw,\nyou know--'\n\n'What did they draw?' said Alice, quite forgetting her promise.\n\n'Treacle,' said the Dormouse, without considering at all this time.\n\n'I want a clean cup,' interrupted the Hatter: 'let's all move one place\non.'\n\nHe moved on as he spoke, and the Dormouse followed him: the March Hare\nmoved into the Dormouse's place, and Alice rather unwillingly took\nthe place of the March Hare. The Hatter was the only one who got any\nadvantage from the change: and Alice was a good deal worse off than\nbefore, as the March Hare had just upset the milk-jug into his plate.\n\nAlice did not wish to offend the Dormouse again, so she began very\ncautiously: 'But I don't understand. Where did they draw the treacle\nfrom?'\n\n'You can draw water out of a water-well,' said the Hatter; 'so I should\nthink you could draw treacle out of a treacle-well--eh, stupid?'\n\n'But they were IN the well,' Alice said to the Dormouse, not choosing to\nnotice this last remark.\n\n'Of course they were', said the Dormouse; '--well in.'\n\nThis answer so confused poor Alice, that she let the Dormouse go on for\nsome time without interrupting it.\n\n'They were learning to draw,' the Dormouse went on, yawning and rubbing\nits eyes, for it was getting very sleepy; 'and they drew all manner of\nthings--everything that begins with an M--'\n\n'Why with an M?' said Alice.\n\n'Why not?' said the March Hare.\n\nAlice was silent.\n\nThe Dormouse had closed its eyes by this time, and was going off into\na doze; but, on being pinched by the Hatter, it woke up again with\na little shriek, and went on: '--that begins with an M, such as\nmouse-traps, and the moon, and memory, and muchness--you know you say\nthings are \"much of a muchness\"--did you ever see such a thing as a\ndrawing of a muchness?'\n\n'Really, now you ask me,' said Alice, very much confused, 'I don't\nthink--'\n\n'Then you shouldn't talk,' said the Hatter.\n\nThis piece of rudeness was more than Alice could bear: she got up in\ngreat disgust, and walked off; the Dormouse fell asleep instantly, and\nneither of the others took the least notice of her going, though she\nlooked back once or twice, half hoping that they would call after her:\nthe last time she saw them, they were trying to put the Dormouse into\nthe teapot.\n\n'At any rate I'll never go THERE again!' said Alice as she picked her\nway through the wood. 'It's the stupidest tea-party I ever was at in all\nmy life!'\n\nJust as she said this, she noticed that one of the trees had a door\nleading right into it. 'That's very curious!' she thought. 'But\neverything's curious today. I think I may as well go in at once.' And in\nshe went.\n\nOnce more she found herself in the long hall, and close to the little\nglass table. 'Now, I'll manage better this time,' she said to herself,\nand began by taking the little golden key, and unlocking the door that\nled into the garden. Then she went to work nibbling at the mushroom (she\nhad kept a piece of it in her pocket) till she was about a foot high:\nthen she walked down the little passage: and THEN--she found herself at\nlast in the beautiful garden, among the bright flower-beds and the cool\nfountains.\n\n\n\n\n!!! CHAPTER VIII. The Queen's Croquet-Ground\n\nA large rose-tree stood near the entrance of the garden: the roses\ngrowing on it were white, but there were three gardeners at it, busily\npainting them red. Alice thought this a very curious thing, and she went\nnearer to watch them, and just as she came up to them she heard one of\nthem say, 'Look out now, Five! Don't go splashing paint over me like\nthat!'\n\n'I couldn't help it,' said Five, in a sulky tone; 'Seven jogged my\nelbow.'\n\nOn which Seven looked up and said, 'That's right, Five! Always lay the\nblame on others!'\n\n'YOU'D better not talk!' said Five. 'I heard the Queen say only\nyesterday you deserved to be beheaded!'\n\n'What for?' said the one who had spoken first.\n\n'That's none of YOUR business, Two!' said Seven.\n\n'Yes, it IS his business!' said Five, 'and I'll tell him--it was for\nbringing the cook tulip-roots instead of onions.'\n\nSeven flung down his brush, and had just begun 'Well, of all the unjust\nthings--' when his eye chanced to fall upon Alice, as she stood watching\nthem, and he checked himself suddenly: the others looked round also, and\nall of them bowed low.\n\n'Would you tell me,' said Alice, a little timidly, 'why you are painting\nthose roses?'\n\nFive and Seven said nothing, but looked at Two. Two began in a low\nvoice, 'Why the fact is, you see, Miss, this here ought to have been a\nRED rose-tree, and we put a white one in by mistake; and if the Queen\nwas to find it out, we should all have our heads cut off, you know.\nSo you see, Miss, we're doing our best, afore she comes, to--' At this\nmoment Five, who had been anxiously looking across the garden, called\nout 'The Queen! The Queen!' and the three gardeners instantly threw\nthemselves flat upon their faces. There was a sound of many footsteps,\nand Alice looked round, eager to see the Queen.\n\nFirst came ten soldiers carrying clubs; these were all shaped like\nthe three gardeners, oblong and flat, with their hands and feet at the\ncorners: next the ten courtiers; these were ornamented all over with\ndiamonds, and walked two and two, as the soldiers did. After these came\nthe royal children; there were ten of them, and the little dears came\njumping merrily along hand in hand, in couples: they were all ornamented\nwith hearts. Next came the guests, mostly Kings and Queens, and among\nthem Alice recognised the White Rabbit: it was talking in a hurried\nnervous manner, smiling at everything that was said, and went by without\nnoticing her. Then followed the Knave of Hearts, carrying the King's\ncrown on a crimson velvet cushion; and, last of all this grand\nprocession, came THE KING AND QUEEN OF HEARTS.\n\nAlice was rather doubtful whether she ought not to lie down on her face\nlike the three gardeners, but she could not remember ever having heard\nof such a rule at processions; 'and besides, what would be the use of\na procession,' thought she, 'if people had all to lie down upon their\nfaces, so that they couldn't see it?' So she stood still where she was,\nand waited.\n\nWhen the procession came opposite to Alice, they all stopped and looked\nat her, and the Queen said severely 'Who is this?' She said it to the\nKnave of Hearts, who only bowed and smiled in reply.\n\n'Idiot!' said the Queen, tossing her head impatiently; and, turning to\nAlice, she went on, 'What's your name, child?'\n\n'My name is Alice, so please your Majesty,' said Alice very politely;\nbut she added, to herself, 'Why, they're only a pack of cards, after\nall. I needn't be afraid of them!'\n\n'And who are THESE?' said the Queen, pointing to the three gardeners who\nwere lying round the rosetree; for, you see, as they were lying on their\nfaces, and the pattern on their backs was the same as the rest of the\npack, she could not tell whether they were gardeners, or soldiers, or\ncourtiers, or three of her own children.\n\n'How should I know?' said Alice, surprised at her own courage. 'It's no\nbusiness of MINE.'\n\nThe Queen turned crimson with fury, and, after glaring at her for a\nmoment like a wild beast, screamed 'Off with her head! Off--'\n\n'Nonsense!' said Alice, very loudly and decidedly, and the Queen was\nsilent.\n\nThe King laid his hand upon her arm, and timidly said 'Consider, my\ndear: she is only a child!'\n\nThe Queen turned angrily away from him, and said to the Knave 'Turn them\nover!'\n\nThe Knave did so, very carefully, with one foot.\n\n'Get up!' said the Queen, in a shrill, loud voice, and the three\ngardeners instantly jumped up, and began bowing to the King, the Queen,\nthe royal children, and everybody else.\n\n'Leave off that!' screamed the Queen. 'You make me giddy.' And then,\nturning to the rose-tree, she went on, 'What HAVE you been doing here?'\n\n'May it please your Majesty,' said Two, in a very humble tone, going\ndown on one knee as he spoke, 'we were trying--'\n\n'I see!' said the Queen, who had meanwhile been examining the roses.\n'Off with their heads!' and the procession moved on, three of the\nsoldiers remaining behind to execute the unfortunate gardeners, who ran\nto Alice for protection.\n\n'You shan't be beheaded!' said Alice, and she put them into a large\nflower-pot that stood near. The three soldiers wandered about for a\nminute or two, looking for them, and then quietly marched off after the\nothers.\n\n'Are their heads off?' shouted the Queen.\n\n'Their heads are gone, if it please your Majesty!' the soldiers shouted\nin reply.\n\n'That's right!' shouted the Queen. 'Can you play croquet?'\n\nThe soldiers were silent, and looked at Alice, as the question was\nevidently meant for her.\n\n'Yes!' shouted Alice.\n\n'Come on, then!' roared the Queen, and Alice joined the procession,\nwondering very much what would happen next.\n\n'It's--it's a very fine day!' said a timid voice at her side. She was\nwalking by the White Rabbit, who was peeping anxiously into her face.\n\n'Very,' said Alice: '--where's the Duchess?'\n\n'Hush! Hush!' said the Rabbit in a low, hurried tone. He looked\nanxiously over his shoulder as he spoke, and then raised himself upon\ntiptoe, put his mouth close to her ear, and whispered 'She's under\nsentence of execution.'\n\n'What for?' said Alice.\n\n'Did you say \"What a pity!\"?' the Rabbit asked.\n\n'No, I didn't,' said Alice: 'I don't think it's at all a pity. I said\n\"What for?\"'\n\n'She boxed the Queen's ears--' the Rabbit began. Alice gave a little\nscream of laughter. 'Oh, hush!' the Rabbit whispered in a frightened\ntone. 'The Queen will hear you! You see, she came rather late, and the\nQueen said--'\n\n'Get to your places!' shouted the Queen in a voice of thunder, and\npeople began running about in all directions, tumbling up against each\nother; however, they got settled down in a minute or two, and the game\nbegan. Alice thought she had never seen such a curious croquet-ground in\nher life; it was all ridges and furrows; the balls were live hedgehogs,\nthe mallets live flamingoes, and the soldiers had to double themselves\nup and to stand on their hands and feet, to make the arches.\n\nThe chief difficulty Alice found at first was in managing her flamingo:\nshe succeeded in getting its body tucked away, comfortably enough, under\nher arm, with its legs hanging down, but generally, just as she had got\nits neck nicely straightened out, and was going to give the hedgehog a\nblow with its head, it WOULD twist itself round and look up in her face,\nwith such a puzzled expression that she could not help bursting out\nlaughing: and when she had got its head down, and was going to begin\nagain, it was very provoking to find that the hedgehog had unrolled\nitself, and was in the act of crawling away: besides all this, there was\ngenerally a ridge or furrow in the way wherever she wanted to send the\nhedgehog to, and, as the doubled-up soldiers were always getting up\nand walking off to other parts of the ground, Alice soon came to the\nconclusion that it was a very difficult game indeed.\n\nThe players all played at once without waiting for turns, quarrelling\nall the while, and fighting for the hedgehogs; and in a very short\ntime the Queen was in a furious passion, and went stamping about, and\nshouting 'Off with his head!' or 'Off with her head!' about once in a\nminute.\n\nAlice began to feel very uneasy: to be sure, she had not as yet had any\ndispute with the Queen, but she knew that it might happen any minute,\n'and then,' thought she, 'what would become of me? They're dreadfully\nfond of beheading people here; the great wonder is, that there's any one\nleft alive!'\n\nShe was looking about for some way of escape, and wondering whether she\ncould get away without being seen, when she noticed a curious appearance\nin the air: it puzzled her very much at first, but, after watching it\na minute or two, she made it out to be a grin, and she said to herself\n'It's the Cheshire Cat: now I shall have somebody to talk to.'\n\n'How are you getting on?' said the Cat, as soon as there was mouth\nenough for it to speak with.\n\nAlice waited till the eyes appeared, and then nodded. 'It's no use\nspeaking to it,' she thought, 'till its ears have come, or at least one\nof them.' In another minute the whole head appeared, and then Alice put\ndown her flamingo, and began an account of the game, feeling very glad\nshe had someone to listen to her. The Cat seemed to think that there was\nenough of it now in sight, and no more of it appeared.\n\n'I don't think they play at all fairly,' Alice began, in rather a\ncomplaining tone, 'and they all quarrel so dreadfully one can't hear\noneself speak--and they don't seem to have any rules in particular;\nat least, if there are, nobody attends to them--and you've no idea how\nconfusing it is all the things being alive; for instance, there's the\narch I've got to go through next walking about at the other end of the\nground--and I should have croqueted the Queen's hedgehog just now, only\nit ran away when it saw mine coming!'\n\n'How do you like the Queen?' said the Cat in a low voice.\n\n'Not at all,' said Alice: 'she's so extremely--' Just then she noticed\nthat the Queen was close behind her, listening: so she went on,\n'--likely to win, that it's hardly worth while finishing the game.'\n\nThe Queen smiled and passed on.\n\n'Who ARE you talking to?' said the King, going up to Alice, and looking\nat the Cat's head with great curiosity.\n\n'It's a friend of mine--a Cheshire Cat,' said Alice: 'allow me to\nintroduce it.'\n\n'I don't like the look of it at all,' said the King: 'however, it may\nkiss my hand if it likes.'\n\n'I'd rather not,' the Cat remarked.\n\n'Don't be impertinent,' said the King, 'and don't look at me like that!'\nHe got behind Alice as he spoke.\n\n'A cat may look at a king,' said Alice. 'I've read that in some book,\nbut I don't remember where.'\n\n'Well, it must be removed,' said the King very decidedly, and he called\nthe Queen, who was passing at the moment, 'My dear! I wish you would\nhave this cat removed!'\n\nThe Queen had only one way of settling all difficulties, great or small.\n'Off with his head!' she said, without even looking round.\n\n'I'll fetch the executioner myself,' said the King eagerly, and he\nhurried off.\n\nAlice thought she might as well go back, and see how the game was going\non, as she heard the Queen's voice in the distance, screaming with\npassion. She had already heard her sentence three of the players to be\nexecuted for having missed their turns, and she did not like the look\nof things at all, as the game was in such confusion that she never knew\nwhether it was her turn or not. So she went in search of her hedgehog.\n\nThe hedgehog was engaged in a fight with another hedgehog, which seemed\nto Alice an excellent opportunity for croqueting one of them with the\nother: the only difficulty was, that her flamingo was gone across to the\nother side of the garden, where Alice could see it trying in a helpless\nsort of way to fly up into a tree.\n\nBy the time she had caught the flamingo and brought it back, the fight\nwas over, and both the hedgehogs were out of sight: 'but it doesn't\nmatter much,' thought Alice, 'as all the arches are gone from this side\nof the ground.' So she tucked it away under her arm, that it might not\nescape again, and went back for a little more conversation with her\nfriend.\n\nWhen she got back to the Cheshire Cat, she was surprised to find quite a\nlarge crowd collected round it: there was a dispute going on between\nthe executioner, the King, and the Queen, who were all talking at once,\nwhile all the rest were quite silent, and looked very uncomfortable.\n\nThe moment Alice appeared, she was appealed to by all three to settle\nthe question, and they repeated their arguments to her, though, as they\nall spoke at once, she found it very hard indeed to make out exactly\nwhat they said.\n\nThe executioner's argument was, that you couldn't cut off a head unless\nthere was a body to cut it off from: that he had never had to do such a\nthing before, and he wasn't going to begin at HIS time of life.\n\nThe King's argument was, that anything that had a head could be\nbeheaded, and that you weren't to talk nonsense.\n\nThe Queen's argument was, that if something wasn't done about it in less\nthan no time she'd have everybody executed, all round. (It was this last\nremark that had made the whole party look so grave and anxious.)\n\nAlice could think of nothing else to say but 'It belongs to the Duchess:\nyou'd better ask HER about it.'\n\n'She's in prison,' the Queen said to the executioner: 'fetch her here.'\nAnd the executioner went off like an arrow.\n\n The Cat's head began fading away the moment he was gone, and,\nby the time he had come back with the Duchess, it had entirely\ndisappeared; so the King and the executioner ran wildly up and down\nlooking for it, while the rest of the party went back to the game.\n\n\n\n\n!!! CHAPTER IX. The Mock Turtle's Story\n\n'You can't think how glad I am to see you again, you dear old thing!'\nsaid the Duchess, as she tucked her arm affectionately into Alice's, and\nthey walked off together.\n\nAlice was very glad to find her in such a pleasant temper, and thought\nto herself that perhaps it was only the pepper that had made her so\nsavage when they met in the kitchen.\n\n'When I'M a Duchess,' she said to herself, (not in a very hopeful tone\nthough), 'I won't have any pepper in my kitchen AT ALL. Soup does very\nwell without--Maybe it's always pepper that makes people hot-tempered,'\nshe went on, very much pleased at having found out a new kind of\nrule, 'and vinegar that makes them sour--and camomile that makes\nthem bitter--and--and barley-sugar and such things that make children\nsweet-tempered. I only wish people knew that: then they wouldn't be so\nstingy about it, you know--'\n\nShe had quite forgotten the Duchess by this time, and was a little\nstartled when she heard her voice close to her ear. 'You're thinking\nabout something, my dear, and that makes you forget to talk. I can't\ntell you just now what the moral of that is, but I shall remember it in\na bit.'\n\n'Perhaps it hasn't one,' Alice ventured to remark.\n\n'Tut, tut, child!' said the Duchess. 'Everything's got a moral, if only\nyou can find it.' And she squeezed herself up closer to Alice's side as\nshe spoke.\n\nAlice did not much like keeping so close to her: first, because the\nDuchess was VERY ugly; and secondly, because she was exactly the\nright height to rest her chin upon Alice's shoulder, and it was an\nuncomfortably sharp chin. However, she did not like to be rude, so she\nbore it as well as she could.\n\n'The game's going on rather better now,' she said, by way of keeping up\nthe conversation a little.\n\n''Tis so,' said the Duchess: 'and the moral of that is--\"Oh, 'tis love,\n'tis love, that makes the world go round!\"'\n\n'Somebody said,' Alice whispered, 'that it's done by everybody minding\ntheir own business!'\n\n'Ah, well! It means much the same thing,' said the Duchess, digging her\nsharp little chin into Alice's shoulder as she added, 'and the moral\nof THAT is--\"Take care of the sense, and the sounds will take care of\nthemselves.\"'\n\n'How fond she is of finding morals in things!' Alice thought to herself.\n\n'I dare say you're wondering why I don't put my arm round your waist,'\nthe Duchess said after a pause: 'the reason is, that I'm doubtful about\nthe temper of your flamingo. Shall I try the experiment?'\n\n'HE might bite,' Alice cautiously replied, not feeling at all anxious to\nhave the experiment tried.\n\n'Very true,' said the Duchess: 'flamingoes and mustard both bite. And\nthe moral of that is--\"Birds of a feather flock together.\"'\n\n'Only mustard isn't a bird,' Alice remarked.\n\n'Right, as usual,' said the Duchess: 'what a clear way you have of\nputting things!'\n\n'It's a mineral, I THINK,' said Alice.\n\n'Of course it is,' said the Duchess, who seemed ready to agree to\neverything that Alice said; 'there's a large mustard-mine near here. And\nthe moral of that is--\"The more there is of mine, the less there is of\nyours.\"'\n\n'Oh, I know!' exclaimed Alice, who had not attended to this last remark,\n'it's a vegetable. It doesn't look like one, but it is.'\n\n'I quite agree with you,' said the Duchess; 'and the moral of that\nis--\"Be what you would seem to be\"--or if you'd like it put more\nsimply--\"Never imagine yourself not to be otherwise than what it might\nappear to others that what you were or might have been was not otherwise\nthan what you had been would have appeared to them to be otherwise.\"'\n\n'I think I should understand that better,' Alice said very politely, 'if\nI had it written down: but I can't quite follow it as you say it.'\n\n'That's nothing to what I could say if I chose,' the Duchess replied, in\na pleased tone.\n\n'Pray don't trouble yourself to say it any longer than that,' said\nAlice.\n\n'Oh, don't talk about trouble!' said the Duchess. 'I make you a present\nof everything I've said as yet.'\n\n'A cheap sort of present!' thought Alice. 'I'm glad they don't give\nbirthday presents like that!' But she did not venture to say it out\nloud.\n\n'Thinking again?' the Duchess asked, with another dig of her sharp\nlittle chin.\n\n'I've a right to think,' said Alice sharply, for she was beginning to\nfeel a little worried.\n\n'Just about as much right,' said the Duchess, 'as pigs have to fly; and\nthe m--'\n\nBut here, to Alice's great surprise, the Duchess's voice died away, even\nin the middle of her favourite word 'moral,' and the arm that was linked\ninto hers began to tremble. Alice looked up, and there stood the Queen\nin front of them, with her arms folded, frowning like a thunderstorm.\n\n'A fine day, your Majesty!' the Duchess began in a low, weak voice.\n\n'Now, I give you fair warning,' shouted the Queen, stamping on the\nground as she spoke; 'either you or your head must be off, and that in\nabout half no time! Take your choice!'\n\nThe Duchess took her choice, and was gone in a moment.\n\n'Let's go on with the game,' the Queen said to Alice; and Alice was\ntoo much frightened to say a word, but slowly followed her back to the\ncroquet-ground.\n\nThe other guests had taken advantage of the Queen's absence, and were\nresting in the shade: however, the moment they saw her, they hurried\nback to the game, the Queen merely remarking that a moment's delay would\ncost them their lives.\n\nAll the time they were playing the Queen never left off quarrelling with\nthe other players, and shouting 'Off with his head!' or 'Off with her\nhead!' Those whom she sentenced were taken into custody by the soldiers,\nwho of course had to leave off being arches to do this, so that by\nthe end of half an hour or so there were no arches left, and all the\nplayers, except the King, the Queen, and Alice, were in custody and\nunder sentence of execution.\n\nThen the Queen left off, quite out of breath, and said to Alice, 'Have\nyou seen the Mock Turtle yet?'\n\n'No,' said Alice. 'I don't even know what a Mock Turtle is.'\n\n'It's the thing Mock Turtle Soup is made from,' said the Queen.\n\n'I never saw one, or heard of one,' said Alice.\n\n'Come on, then,' said the Queen, 'and he shall tell you his history,'\n\nAs they walked off together, Alice heard the King say in a low voice,\nto the company generally, 'You are all pardoned.' 'Come, THAT'S a good\nthing!' she said to herself, for she had felt quite unhappy at the\nnumber of executions the Queen had ordered.\n\nThey very soon came upon a Gryphon, lying fast asleep in the sun.\n(IF you don't know what a Gryphon is, look at the picture.) 'Up, lazy\nthing!' said the Queen, 'and take this young lady to see the Mock\nTurtle, and to hear his history. I must go back and see after some\nexecutions I have ordered'; and she walked off, leaving Alice alone with\nthe Gryphon. Alice did not quite like the look of the creature, but on\nthe whole she thought it would be quite as safe to stay with it as to go\nafter that savage Queen: so she waited.\n\nThe Gryphon sat up and rubbed its eyes: then it watched the Queen till\nshe was out of sight: then it chuckled. 'What fun!' said the Gryphon,\nhalf to itself, half to Alice.\n\n'What IS the fun?' said Alice.\n\n'Why, SHE,' said the Gryphon. 'It's all her fancy, that: they never\nexecutes nobody, you know. Come on!'\n\n'Everybody says \"come on!\" here,' thought Alice, as she went slowly\nafter it: 'I never was so ordered about in all my life, never!'\n\nThey had not gone far before they saw the Mock Turtle in the distance,\nsitting sad and lonely on a little ledge of rock, and, as they came\nnearer, Alice could hear him sighing as if his heart would break. She\npitied him deeply. 'What is his sorrow?' she asked the Gryphon, and the\nGryphon answered, very nearly in the same words as before, 'It's all his\nfancy, that: he hasn't got no sorrow, you know. Come on!'\n\nSo they went up to the Mock Turtle, who looked at them with large eyes\nfull of tears, but said nothing.\n\n'This here young lady,' said the Gryphon, 'she wants for to know your\nhistory, she do.'\n\n'I'll tell it her,' said the Mock Turtle in a deep, hollow tone: 'sit\ndown, both of you, and don't speak a word till I've finished.'\n\nSo they sat down, and nobody spoke for some minutes. Alice thought to\nherself, 'I don't see how he can EVEN finish, if he doesn't begin.' But\nshe waited patiently.\n\n'Once,' said the Mock Turtle at last, with a deep sigh, 'I was a real\nTurtle.'\n\nThese words were followed by a very long silence, broken only by an\noccasional exclamation of 'Hjckrrh!' from the Gryphon, and the constant\nheavy sobbing of the Mock Turtle. Alice was very nearly getting up and\nsaying, 'Thank you, sir, for your interesting story,' but she could\nnot help thinking there MUST be more to come, so she sat still and said\nnothing.\n\n'When we were little,' the Mock Turtle went on at last, more calmly,\nthough still sobbing a little now and then, 'we went to school in the\nsea. The master was an old Turtle--we used to call him Tortoise--'\n\n'Why did you call him Tortoise, if he wasn't one?' Alice asked.\n\n'We called him Tortoise because he taught us,' said the Mock Turtle\nangrily: 'really you are very dull!'\n\n'You ought to be ashamed of yourself for asking such a simple question,'\nadded the Gryphon; and then they both sat silent and looked at poor\nAlice, who felt ready to sink into the earth. At last the Gryphon said\nto the Mock Turtle, 'Drive on, old fellow! Don't be all day about it!'\nand he went on in these words:\n\n'Yes, we went to school in the sea, though you mayn't believe it--'\n\n'I never said I didn't!' interrupted Alice.\n\n'You did,' said the Mock Turtle.\n\n'Hold your tongue!' added the Gryphon, before Alice could speak again.\nThe Mock Turtle went on.\n\n'We had the best of educations--in fact, we went to school every day--'\n\n'I'VE been to a day-school, too,' said Alice; 'you needn't be so proud\nas all that.'\n\n'With extras?' asked the Mock Turtle a little anxiously.\n\n'Yes,' said Alice, 'we learned French and music.'\n\n'And washing?' said the Mock Turtle.\n\n'Certainly not!' said Alice indignantly.\n\n'Ah! then yours wasn't a really good school,' said the Mock Turtle in\na tone of great relief. 'Now at OURS they had at the end of the bill,\n\"French, music, AND WASHING--extra.\"'\n\n'You couldn't have wanted it much,' said Alice; 'living at the bottom of\nthe sea.'\n\n'I couldn't afford to learn it.' said the Mock Turtle with a sigh. 'I\nonly took the regular course.'\n\n'What was that?' inquired Alice.\n\n'Reeling and Writhing, of course, to begin with,' the Mock Turtle\nreplied; 'and then the different branches of Arithmetic--Ambition,\nDistraction, Uglification, and Derision.'\n\n'I never heard of \"Uglification,\"' Alice ventured to say. 'What is it?'\n\nThe Gryphon lifted up both its paws in surprise. 'What! Never heard of\nuglifying!' it exclaimed. 'You know what to beautify is, I suppose?'\n\n'Yes,' said Alice doubtfully: 'it means--to--make--anything--prettier.'\n\n'Well, then,' the Gryphon went on, 'if you don't know what to uglify is,\nyou ARE a simpleton.'\n\nAlice did not feel encouraged to ask any more questions about it, so she\nturned to the Mock Turtle, and said 'What else had you to learn?'\n\n'Well, there was Mystery,' the Mock Turtle replied, counting off\nthe subjects on his flappers, '--Mystery, ancient and modern, with\nSeaography: then Drawling--the Drawling-master was an old conger-eel,\nthat used to come once a week: HE taught us Drawling, Stretching, and\nFainting in Coils.'\n\n'What was THAT like?' said Alice.\n\n'Well, I can't show it you myself,' the Mock Turtle said: 'I'm too\nstiff. And the Gryphon never learnt it.'\n\n'Hadn't time,' said the Gryphon: 'I went to the Classics master, though.\nHe was an old crab, HE was.'\n\n'I never went to him,' the Mock Turtle said with a sigh: 'he taught\nLaughing and Grief, they used to say.'\n\n'So he did, so he did,' said the Gryphon, sighing in his turn; and both\ncreatures hid their faces in their paws.\n\n'And how many hours a day did you do lessons?' said Alice, in a hurry to\nchange the subject.\n\n'Ten hours the first day,' said the Mock Turtle: 'nine the next, and so\non.'\n\n'What a curious plan!' exclaimed Alice.\n\n'That's the reason they're called lessons,' the Gryphon remarked:\n'because they lessen from day to day.'\n\nThis was quite a new idea to Alice, and she thought it over a little\nbefore she made her next remark. 'Then the eleventh day must have been a\nholiday?'\n\n'Of course it was,' said the Mock Turtle.\n\n'And how did you manage on the twelfth?' Alice went on eagerly.\n\n'That's enough about lessons,' the Gryphon interrupted in a very decided\ntone: 'tell her something about the games now.'\n\n\n\n\n!!! CHAPTER X. The Lobster Quadrille\n\nThe Mock Turtle sighed deeply, and drew the back of one flapper across\nhis eyes. He looked at Alice, and tried to speak, but for a minute or\ntwo sobs choked his voice. 'Same as if he had a bone in his throat,'\nsaid the Gryphon: and it set to work shaking him and punching him in\nthe back. At last the Mock Turtle recovered his voice, and, with tears\nrunning down his cheeks, he went on again:--\n\n'You may not have lived much under the sea--' ('I haven't,' said\nAlice)--'and perhaps you were never even introduced to a lobster--'\n(Alice began to say 'I once tasted--' but checked herself hastily, and\nsaid 'No, never') '--so you can have no idea what a delightful thing a\nLobster Quadrille is!'\n\n'No, indeed,' said Alice. 'What sort of a dance is it?'\n\n'Why,' said the Gryphon, 'you first form into a line along the\nsea-shore--'\n\n'Two lines!' cried the Mock Turtle. 'Seals, turtles, salmon, and so on;\nthen, when you've cleared all the jelly-fish out of the way--'\n\n'THAT generally takes some time,' interrupted the Gryphon.\n\n'--you advance twice--'\n\n'Each with a lobster as a partner!' cried the Gryphon.\n\n'Of course,' the Mock Turtle said: 'advance twice, set to partners--'\n\n'--change lobsters, and retire in same order,' continued the Gryphon.\n\n'Then, you know,' the Mock Turtle went on, 'you throw the--'\n\n'The lobsters!' shouted the Gryphon, with a bound into the air.\n\n'--as far out to sea as you can--'\n\n'Swim after them!' screamed the Gryphon.\n\n'Turn a somersault in the sea!' cried the Mock Turtle, capering wildly\nabout.\n\n'Change lobsters again!' yelled the Gryphon at the top of its voice.\n\n'Back to land again, and that's all the first figure,' said the Mock\nTurtle, suddenly dropping his voice; and the two creatures, who had been\njumping about like mad things all this time, sat down again very sadly\nand quietly, and looked at Alice.\n\n'It must be a very pretty dance,' said Alice timidly.\n\n'Would you like to see a little of it?' said the Mock Turtle.\n\n'Very much indeed,' said Alice.\n\n'Come, let's try the first figure!' said the Mock Turtle to the Gryphon.\n'We can do without lobsters, you know. Which shall sing?'\n\n'Oh, YOU sing,' said the Gryphon. 'I've forgotten the words.'\n\nSo they began solemnly dancing round and round Alice, every now and\nthen treading on her toes when they passed too close, and waving their\nforepaws to mark the time, while the Mock Turtle sang this, very slowly\nand sadly:--\n\n '\"Will you walk a little faster?\" said a whiting to a snail.\n \"There's a porpoise close behind us, and he's treading on my tail.\n\n See how eagerly the lobsters and the turtles all advance!\n They are waiting on the shingle--will you come and join the dance?\n\n Will you, won't you, will you, won't you, will you join the dance?\n Will you, won't you, will you, won't you, won't you join the dance?\n\n \"You can really have no notion how delightful it will be\n When they take us up and throw us, with the lobsters, out to sea!\"\n But the snail replied \"Too far, too far!\" and gave a look askance--\n Said he thanked the whiting kindly, but he would not join the dance.\n\n Would not, could not, would not, could not, would not join the dance.\n Would not, could not, would not, could not, could not join the dance.\n\n '\"What matters it how far we go?\" his scaly friend replied.\n \"There is another shore, you know, upon the other side.\n The further off from England the nearer is to France--\n Then turn not pale, beloved snail, but come and join the dance.\n\n Will you, won't you, will you, won't you, will you join the dance?\n Will you, won't you, will you, won't you, won't you join the dance?\"'\n\n'Thank you, it's a very interesting dance to watch,' said Alice, feeling\nvery glad that it was over at last: 'and I do so like that curious song\nabout the whiting!'\n\n'Oh, as to the whiting,' said the Mock Turtle, 'they--you've seen them,\nof course?'\n\n'Yes,' said Alice, 'I've often seen them at dinn--' she checked herself\nhastily.\n\n'I don't know where Dinn may be,' said the Mock Turtle, 'but if you've\nseen them so often, of course you know what they're like.'\n\n'I believe so,' Alice replied thoughtfully. 'They have their tails in\ntheir mouths--and they're all over crumbs.'\n\n'You're wrong about the crumbs,' said the Mock Turtle: 'crumbs would all\nwash off in the sea. But they HAVE their tails in their mouths; and the\nreason is--' here the Mock Turtle yawned and shut his eyes.--'Tell her\nabout the reason and all that,' he said to the Gryphon.\n\n'The reason is,' said the Gryphon, 'that they WOULD go with the lobsters\nto the dance. So they got thrown out to sea. So they had to fall a long\nway. So they got their tails fast in their mouths. So they couldn't get\nthem out again. That's all.'\n\n'Thank you,' said Alice, 'it's very interesting. I never knew so much\nabout a whiting before.'\n\n'I can tell you more than that, if you like,' said the Gryphon. 'Do you\nknow why it's called a whiting?'\n\n'I never thought about it,' said Alice. 'Why?'\n\n'IT DOES THE BOOTS AND SHOES.' the Gryphon replied very solemnly.\n\nAlice was thoroughly puzzled. 'Does the boots and shoes!' she repeated\nin a wondering tone.\n\n'Why, what are YOUR shoes done with?' said the Gryphon. 'I mean, what\nmakes them so shiny?'\n\nAlice looked down at them, and considered a little before she gave her\nanswer. 'They're done with blacking, I believe.'\n\n'Boots and shoes under the sea,' the Gryphon went on in a deep voice,\n'are done with a whiting. Now you know.'\n\n'And what are they made of?' Alice asked in a tone of great curiosity.\n\n'Soles and eels, of course,' the Gryphon replied rather impatiently:\n'any shrimp could have told you that.'\n\n'If I'd been the whiting,' said Alice, whose thoughts were still running\non the song, 'I'd have said to the porpoise, \"Keep back, please: we\ndon't want YOU with us!\"'\n\n'They were obliged to have him with them,' the Mock Turtle said: 'no\nwise fish would go anywhere without a porpoise.'\n\n'Wouldn't it really?' said Alice in a tone of great surprise.\n\n'Of course not,' said the Mock Turtle: 'why, if a fish came to ME, and\ntold me he was going a journey, I should say \"With what porpoise?\"'\n\n'Don't you mean \"purpose\"?' said Alice.\n\n'I mean what I say,' the Mock Turtle replied in an offended tone. And\nthe Gryphon added 'Come, let's hear some of YOUR adventures.'\n\n'I could tell you my adventures--beginning from this morning,' said\nAlice a little timidly: 'but it's no use going back to yesterday,\nbecause I was a different person then.'\n\n'Explain all that,' said the Mock Turtle.\n\n'No, no! The adventures first,' said the Gryphon in an impatient tone:\n'explanations take such a dreadful time.'\n\nSo Alice began telling them her adventures from the time when she first\nsaw the White Rabbit. She was a little nervous about it just at first,\nthe two creatures got so close to her, one on each side, and opened\ntheir eyes and mouths so VERY wide, but she gained courage as she went\non. Her listeners were perfectly quiet till she got to the part about\nher repeating 'YOU ARE OLD, FATHER WILLIAM,' to the Caterpillar, and the\nwords all coming different, and then the Mock Turtle drew a long breath,\nand said 'That's very curious.'\n\n'It's all about as curious as it can be,' said the Gryphon.\n\n'It all came different!' the Mock Turtle repeated thoughtfully. 'I\nshould like to hear her try and repeat something now. Tell her to\nbegin.' He looked at the Gryphon as if he thought it had some kind of\nauthority over Alice.\n\n'Stand up and repeat \"'TIS THE VOICE OF THE SLUGGARD,\"' said the\nGryphon.\n\n'How the creatures order one about, and make one repeat lessons!'\nthought Alice; 'I might as well be at school at once.' However, she\ngot up, and began to repeat it, but her head was so full of the Lobster\nQuadrille, that she hardly knew what she was saying, and the words came\nvery queer indeed:--\n\n ''Tis the voice of the Lobster; I heard him declare,\n \"You have baked me too brown, I must sugar my hair.\"\n As a duck with its eyelids, so he with his nose\n Trims his belt and his buttons, and turns out his toes.'\n\n [later editions continued as follows\n When the sands are all dry, he is gay as a lark,\n And will talk in contemptuous tones of the Shark,\n But, when the tide rises and sharks are around,\n His voice has a timid and tremulous sound.]\n\n'That's different from what I used to say when I was a child,' said the\nGryphon.\n\n'Well, I never heard it before,' said the Mock Turtle; 'but it sounds\nuncommon nonsense.'\n\nAlice said nothing; she had sat down with her face in her hands,\nwondering if anything would EVER happen in a natural way again.\n\n'I should like to have it explained,' said the Mock Turtle.\n\n'She can't explain it,' said the Gryphon hastily. 'Go on with the next\nverse.'\n\n'But about his toes?' the Mock Turtle persisted. 'How COULD he turn them\nout with his nose, you know?'\n\n'It's the first position in dancing.' Alice said; but was dreadfully\npuzzled by the whole thing, and longed to change the subject.\n\n'Go on with the next verse,' the Gryphon repeated impatiently: 'it\nbegins \"I passed by his garden.\"'\n\nAlice did not dare to disobey, though she felt sure it would all come\nwrong, and she went on in a trembling voice:--\n\n 'I passed by his garden, and marked, with one eye,\n How the Owl and the Panther were sharing a pie--'\n\n [later editions continued as follows\n The Panther took pie-crust, and gravy, and meat,\n While the Owl had the dish as its share of the treat.\n When the pie was all finished, the Owl, as a boon,\n Was kindly permitted to pocket the spoon:\n While the Panther received knife and fork with a growl,\n And concluded the banquet--]\n\n'What IS the use of repeating all that stuff,' the Mock Turtle\ninterrupted, 'if you don't explain it as you go on? It's by far the most\nconfusing thing I ever heard!'\n\n'Yes, I think you'd better leave off,' said the Gryphon: and Alice was\nonly too glad to do so.\n\n'Shall we try another figure of the Lobster Quadrille?' the Gryphon went\non. 'Or would you like the Mock Turtle to sing you a song?'\n\n'Oh, a song, please, if the Mock Turtle would be so kind,' Alice\nreplied, so eagerly that the Gryphon said, in a rather offended tone,\n'Hm! No accounting for tastes! Sing her \"Turtle Soup,\" will you, old\nfellow?'\n\nThe Mock Turtle sighed deeply, and began, in a voice sometimes choked\nwith sobs, to sing this:--\n\n 'Beautiful Soup, so rich and green,\n Waiting in a hot tureen!\n Who for such dainties would not stoop?\n Soup of the evening, beautiful Soup!\n Soup of the evening, beautiful Soup!\n Beau--ootiful Soo--oop!\n Beau--ootiful Soo--oop!\n Soo--oop of the e--e--evening,\n Beautiful, beautiful Soup!\n\n 'Beautiful Soup! Who cares for fish,\n Game, or any other dish?\n Who would not give all else for two\n Pennyworth only of beautiful Soup?\n Pennyworth only of beautiful Soup?\n Beau--ootiful Soo--oop!\n Beau--ootiful Soo--oop!\n Soo--oop of the e--e--evening,\n Beautiful, beauti--FUL SOUP!'\n\n'Chorus again!' cried the Gryphon, and the Mock Turtle had just begun\nto repeat it, when a cry of 'The trial's beginning!' was heard in the\ndistance.\n\n'Come on!' cried the Gryphon, and, taking Alice by the hand, it hurried\noff, without waiting for the end of the song.\n\n'What trial is it?' Alice panted as she ran; but the Gryphon only\nanswered 'Come on!' and ran the faster, while more and more faintly\ncame, carried on the breeze that followed them, the melancholy words:--\n\n 'Soo--oop of the e--e--evening,\n Beautiful, beautiful Soup!'\n\n\n\n\n!!! CHAPTER XI. Who Stole the Tarts?\n\nThe King and Queen of Hearts were seated on their throne when they\narrived, with a great crowd assembled about them--all sorts of little\nbirds and beasts, as well as the whole pack of cards: the Knave was\nstanding before them, in chains, with a soldier on each side to guard\nhim; and near the King was the White Rabbit, with a trumpet in one hand,\nand a scroll of parchment in the other. In the very middle of the court\nwas a table, with a large dish of tarts upon it: they looked so good,\nthat it made Alice quite hungry to look at them--'I wish they'd get the\ntrial done,' she thought, 'and hand round the refreshments!' But there\nseemed to be no chance of this, so she began looking at everything about\nher, to pass away the time.\n\nAlice had never been in a court of justice before, but she had read\nabout them in books, and she was quite pleased to find that she knew\nthe name of nearly everything there. 'That's the judge,' she said to\nherself, 'because of his great wig.'\n\nThe judge, by the way, was the King; and as he wore his crown over the\nwig, (look at the frontispiece if you want to see how he did it,) he did\nnot look at all comfortable, and it was certainly not becoming.\n\n'And that's the jury-box,' thought Alice, 'and those twelve creatures,'\n(she was obliged to say 'creatures,' you see, because some of them were\nanimals, and some were birds,) 'I suppose they are the jurors.' She said\nthis last word two or three times over to herself, being rather proud of\nit: for she thought, and rightly too, that very few little girls of her\nage knew the meaning of it at all. However, 'jury-men' would have done\njust as well.\n\nThe twelve jurors were all writing very busily on slates. 'What are they\ndoing?' Alice whispered to the Gryphon. 'They can't have anything to put\ndown yet, before the trial's begun.'\n\n'They're putting down their names,' the Gryphon whispered in reply, 'for\nfear they should forget them before the end of the trial.'\n\n'Stupid things!' Alice began in a loud, indignant voice, but she stopped\nhastily, for the White Rabbit cried out, 'Silence in the court!' and the\nKing put on his spectacles and looked anxiously round, to make out who\nwas talking.\n\nAlice could see, as well as if she were looking over their shoulders,\nthat all the jurors were writing down 'stupid things!' on their slates,\nand she could even make out that one of them didn't know how to spell\n'stupid,' and that he had to ask his neighbour to tell him. 'A nice\nmuddle their slates'll be in before the trial's over!' thought Alice.\n\nOne of the jurors had a pencil that squeaked. This of course, Alice\ncould not stand, and she went round the court and got behind him, and\nvery soon found an opportunity of taking it away. She did it so quickly\nthat the poor little juror (it was Bill, the Lizard) could not make out\nat all what had become of it; so, after hunting all about for it, he was\nobliged to write with one finger for the rest of the day; and this was\nof very little use, as it left no mark on the slate.\n\n'Herald, read the accusation!' said the King.\n\nOn this the White Rabbit blew three blasts on the trumpet, and then\nunrolled the parchment scroll, and read as follows:--\n\n 'The Queen of Hearts, she made some tarts,\n All on a summer day:\n The Knave of Hearts, he stole those tarts,\n And took them quite away!'\n\n'Consider your verdict,' the King said to the jury.\n\n'Not yet, not yet!' the Rabbit hastily interrupted. 'There's a great\ndeal to come before that!'\n\n'Call the first witness,' said the King; and the White Rabbit blew three\nblasts on the trumpet, and called out, 'First witness!'\n\nThe first witness was the Hatter. He came in with a teacup in one\nhand and a piece of bread-and-butter in the other. 'I beg pardon, your\nMajesty,' he began, 'for bringing these in: but I hadn't quite finished\nmy tea when I was sent for.'\n\n'You ought to have finished,' said the King. 'When did you begin?'\n\nThe Hatter looked at the March Hare, who had followed him into the\ncourt, arm-in-arm with the Dormouse. 'Fourteenth of March, I think it\nwas,' he said.\n\n'Fifteenth,' said the March Hare.\n\n'Sixteenth,' added the Dormouse.\n\n'Write that down,' the King said to the jury, and the jury eagerly\nwrote down all three dates on their slates, and then added them up, and\nreduced the answer to shillings and pence.\n\n'Take off your hat,' the King said to the Hatter.\n\n'It isn't mine,' said the Hatter.\n\n'Stolen!' the King exclaimed, turning to the jury, who instantly made a\nmemorandum of the fact.\n\n'I keep them to sell,' the Hatter added as an explanation; 'I've none of\nmy own. I'm a hatter.'\n\nHere the Queen put on her spectacles, and began staring at the Hatter,\nwho turned pale and fidgeted.\n\n'Give your evidence,' said the King; 'and don't be nervous, or I'll have\nyou executed on the spot.'\n\nThis did not seem to encourage the witness at all: he kept shifting\nfrom one foot to the other, looking uneasily at the Queen, and in\nhis confusion he bit a large piece out of his teacup instead of the\nbread-and-butter.\n\nJust at this moment Alice felt a very curious sensation, which puzzled\nher a good deal until she made out what it was: she was beginning to\ngrow larger again, and she thought at first she would get up and leave\nthe court; but on second thoughts she decided to remain where she was as\nlong as there was room for her.\n\n'I wish you wouldn't squeeze so.' said the Dormouse, who was sitting\nnext to her. 'I can hardly breathe.'\n\n'I can't help it,' said Alice very meekly: 'I'm growing.'\n\n'You've no right to grow here,' said the Dormouse.\n\n'Don't talk nonsense,' said Alice more boldly: 'you know you're growing\ntoo.'\n\n'Yes, but I grow at a reasonable pace,' said the Dormouse: 'not in that\nridiculous fashion.' And he got up very sulkily and crossed over to the\nother side of the court.\n\nAll this time the Queen had never left off staring at the Hatter, and,\njust as the Dormouse crossed the court, she said to one of the officers\nof the court, 'Bring me the list of the singers in the last concert!' on\nwhich the wretched Hatter trembled so, that he shook both his shoes off.\n\n'Give your evidence,' the King repeated angrily, 'or I'll have you\nexecuted, whether you're nervous or not.'\n\n'I'm a poor man, your Majesty,' the Hatter began, in a trembling voice,\n'--and I hadn't begun my tea--not above a week or so--and what with the\nbread-and-butter getting so thin--and the twinkling of the tea--'\n\n'The twinkling of the what?' said the King.\n\n'It began with the tea,' the Hatter replied.\n\n'Of course twinkling begins with a T!' said the King sharply. 'Do you\ntake me for a dunce? Go on!'\n\n'I'm a poor man,' the Hatter went on, 'and most things twinkled after\nthat--only the March Hare said--'\n\n'I didn't!' the March Hare interrupted in a great hurry.\n\n'You did!' said the Hatter.\n\n'I deny it!' said the March Hare.\n\n'He denies it,' said the King: 'leave out that part.'\n\n'Well, at any rate, the Dormouse said--' the Hatter went on, looking\nanxiously round to see if he would deny it too: but the Dormouse denied\nnothing, being fast asleep.\n\n'After that,' continued the Hatter, 'I cut some more bread-and-butter--'\n\n'But what did the Dormouse say?' one of the jury asked.\n\n'That I can't remember,' said the Hatter.\n\n'You MUST remember,' remarked the King, 'or I'll have you executed.'\n\nThe miserable Hatter dropped his teacup and bread-and-butter, and went\ndown on one knee. 'I'm a poor man, your Majesty,' he began.\n\n'You're a very poor speaker,' said the King.\n\nHere one of the guinea-pigs cheered, and was immediately suppressed by\nthe officers of the court. (As that is rather a hard word, I will just\nexplain to you how it was done. They had a large canvas bag, which tied\nup at the mouth with strings: into this they slipped the guinea-pig,\nhead first, and then sat upon it.)\n\n'I'm glad I've seen that done,' thought Alice. 'I've so often read\nin the newspapers, at the end of trials, \"There was some attempts\nat applause, which was immediately suppressed by the officers of the\ncourt,\" and I never understood what it meant till now.'\n\n'If that's all you know about it, you may stand down,' continued the\nKing.\n\n'I can't go no lower,' said the Hatter: 'I'm on the floor, as it is.'\n\n'Then you may SIT down,' the King replied.\n\nHere the other guinea-pig cheered, and was suppressed.\n\n'Come, that finished the guinea-pigs!' thought Alice. 'Now we shall get\non better.'\n\n'I'd rather finish my tea,' said the Hatter, with an anxious look at the\nQueen, who was reading the list of singers.\n\n'You may go,' said the King, and the Hatter hurriedly left the court,\nwithout even waiting to put his shoes on.\n\n'--and just take his head off outside,' the Queen added to one of the\nofficers: but the Hatter was out of sight before the officer could get\nto the door.\n\n'Call the next witness!' said the King.\n\nThe next witness was the Duchess's cook. She carried the pepper-box in\nher hand, and Alice guessed who it was, even before she got into the\ncourt, by the way the people near the door began sneezing all at once.\n\n'Give your evidence,' said the King.\n\n'Shan't,' said the cook.\n\nThe King looked anxiously at the White Rabbit, who said in a low voice,\n'Your Majesty must cross-examine THIS witness.'\n\n'Well, if I must, I must,' the King said, with a melancholy air, and,\nafter folding his arms and frowning at the cook till his eyes were\nnearly out of sight, he said in a deep voice, 'What are tarts made of?'\n\n'Pepper, mostly,' said the cook.\n\n'Treacle,' said a sleepy voice behind her.\n\n'Collar that Dormouse,' the Queen shrieked out. 'Behead that Dormouse!\nTurn that Dormouse out of court! Suppress him! Pinch him! Off with his\nwhiskers!'\n\nFor some minutes the whole court was in confusion, getting the Dormouse\nturned out, and, by the time they had settled down again, the cook had\ndisappeared.\n\n'Never mind!' said the King, with an air of great relief. 'Call the next\nwitness.' And he added in an undertone to the Queen, 'Really, my dear,\nYOU must cross-examine the next witness. It quite makes my forehead\nache!'\n\nAlice watched the White Rabbit as he fumbled over the list, feeling very\ncurious to see what the next witness would be like, '--for they haven't\ngot much evidence YET,' she said to herself. Imagine her surprise, when\nthe White Rabbit read out, at the top of his shrill little voice, the\nname 'Alice!'\n\n\n\n\n!!! CHAPTER XII. Alice's Evidence\n\n\n'Here!' cried Alice, quite forgetting in the flurry of the moment how\nlarge she had grown in the last few minutes, and she jumped up in such\na hurry that she tipped over the jury-box with the edge of her skirt,\nupsetting all the jurymen on to the heads of the crowd below, and there\nthey lay sprawling about, reminding her very much of a globe of goldfish\nshe had accidentally upset the week before.\n\n'Oh, I BEG your pardon!' she exclaimed in a tone of great dismay, and\nbegan picking them up again as quickly as she could, for the accident of\nthe goldfish kept running in her head, and she had a vague sort of idea\nthat they must be collected at once and put back into the jury-box, or\nthey would die.\n\n'The trial cannot proceed,' said the King in a very grave voice, 'until\nall the jurymen are back in their proper places--ALL,' he repeated with\ngreat emphasis, looking hard at Alice as he said do.\n\nAlice looked at the jury-box, and saw that, in her haste, she had put\nthe Lizard in head downwards, and the poor little thing was waving its\ntail about in a melancholy way, being quite unable to move. She soon got\nit out again, and put it right; 'not that it signifies much,' she said\nto herself; 'I should think it would be QUITE as much use in the trial\none way up as the other.'\n\nAs soon as the jury had a little recovered from the shock of being\nupset, and their slates and pencils had been found and handed back to\nthem, they set to work very diligently to write out a history of the\naccident, all except the Lizard, who seemed too much overcome to do\nanything but sit with its mouth open, gazing up into the roof of the\ncourt.\n\n'What do you know about this business?' the King said to Alice.\n\n'Nothing,' said Alice.\n\n'Nothing WHATEVER?' persisted the King.\n\n'Nothing whatever,' said Alice.\n\n'That's very important,' the King said, turning to the jury. They were\njust beginning to write this down on their slates, when the White Rabbit\ninterrupted: 'UNimportant, your Majesty means, of course,' he said in a\nvery respectful tone, but frowning and making faces at him as he spoke.\n\n'UNimportant, of course, I meant,' the King hastily said, and went on\nto himself in an undertone,\n\n'important--unimportant--unimportant--important--' as if he were trying\nwhich word sounded best.\n\nSome of the jury wrote it down 'important,' and some 'unimportant.'\nAlice could see this, as she was near enough to look over their slates;\n'but it doesn't matter a bit,' she thought to herself.\n\nAt this moment the King, who had been for some time busily writing in\nhis note-book, cackled out 'Silence!' and read out from his book, 'Rule\nForty-two. ALL PERSONS MORE THAN A MILE HIGH TO LEAVE THE COURT.'\n\nEverybody looked at Alice.\n\n'I'M not a mile high,' said Alice.\n\n'You are,' said the King.\n\n'Nearly two miles high,' added the Queen.\n\n'Well, I shan't go, at any rate,' said Alice: 'besides, that's not a\nregular rule: you invented it just now.'\n\n'It's the oldest rule in the book,' said the King.\n\n'Then it ought to be Number One,' said Alice.\n\nThe King turned pale, and shut his note-book hastily. 'Consider your\nverdict,' he said to the jury, in a low, trembling voice.\n\n'There's more evidence to come yet, please your Majesty,' said the White\nRabbit, jumping up in a great hurry; 'this paper has just been picked\nup.'\n\n'What's in it?' said the Queen.\n\n'I haven't opened it yet,' said the White Rabbit, 'but it seems to be a\nletter, written by the prisoner to--to somebody.'\n\n'It must have been that,' said the King, 'unless it was written to\nnobody, which isn't usual, you know.'\n\n'Who is it directed to?' said one of the jurymen.\n\n'It isn't directed at all,' said the White Rabbit; 'in fact, there's\nnothing written on the OUTSIDE.' He unfolded the paper as he spoke, and\nadded 'It isn't a letter, after all: it's a set of verses.'\n\n'Are they in the prisoner's handwriting?' asked another of the jurymen.\n\n'No, they're not,' said the White Rabbit, 'and that's the queerest thing\nabout it.' (The jury all looked puzzled.)\n\n'He must have imitated somebody else's hand,' said the King. (The jury\nall brightened up again.)\n\n'Please your Majesty,' said the Knave, 'I didn't write it, and they\ncan't prove I did: there's no name signed at the end.'\n\n'If you didn't sign it,' said the King, 'that only makes the matter\nworse. You MUST have meant some mischief, or else you'd have signed your\nname like an honest man.'\n\nThere was a general clapping of hands at this: it was the first really\nclever thing the King had said that day.\n\n'That PROVES his guilt,' said the Queen.\n\n'It proves nothing of the sort!' said Alice. 'Why, you don't even know\nwhat they're about!'\n\n'Read them,' said the King.\n\nThe White Rabbit put on his spectacles. 'Where shall I begin, please\nyour Majesty?' he asked.\n\n'Begin at the beginning,' the King said gravely, 'and go on till you\ncome to the end: then stop.'\n\nThese were the verses the White Rabbit read:--\n\n 'They told me you had been to her,\n And mentioned me to him:\n She gave me a good character,\n But said I could not swim.\n\n He sent them word I had not gone\n (We know it to be true):\n If she should push the matter on,\n What would become of you?\n\n I gave her one, they gave him two,\n You gave us three or more;\n They all returned from him to you,\n Though they were mine before.\n\n If I or she should chance to be\n Involved in this affair,\n He trusts to you to set them free,\n Exactly as we were.\n\n My notion was that you had been\n (Before she had this fit)\n An obstacle that came between\n Him, and ourselves, and it.\n\n Don't let him know she liked them best,\n For this must ever be\n A secret, kept from all the rest,\n Between yourself and me.'\n\n'That's the most important piece of evidence we've heard yet,' said the\nKing, rubbing his hands; 'so now let the jury--'\n\n'If any one of them can explain it,' said Alice, (she had grown so large\nin the last few minutes that she wasn't a bit afraid of interrupting\nhim,) 'I'll give him sixpence. _I_ don't believe there's an atom of\nmeaning in it.'\n\nThe jury all wrote down on their slates, 'SHE doesn't believe there's an\natom of meaning in it,' but none of them attempted to explain the paper.\n\n'If there's no meaning in it,' said the King, 'that saves a world of\ntrouble, you know, as we needn't try to find any. And yet I don't know,'\nhe went on, spreading out the verses on his knee, and looking at them\nwith one eye; 'I seem to see some meaning in them, after all. \"--SAID\nI COULD NOT SWIM--\" you can't swim, can you?' he added, turning to the\nKnave.\n\nThe Knave shook his head sadly. 'Do I look like it?' he said. (Which he\ncertainly did NOT, being made entirely of cardboard.)\n\n'All right, so far,' said the King, and he went on muttering over\nthe verses to himself: '\"WE KNOW IT TO BE TRUE--\" that's the jury, of\ncourse--\"I GAVE HER ONE, THEY GAVE HIM TWO--\" why, that must be what he\ndid with the tarts, you know--'\n\n'But, it goes on \"THEY ALL RETURNED FROM HIM TO YOU,\"' said Alice.\n\n'Why, there they are!' said the King triumphantly, pointing to the tarts\non the table. 'Nothing can be clearer than THAT. Then again--\"BEFORE SHE\nHAD THIS FIT--\" you never had fits, my dear, I think?' he said to the\nQueen.\n\n'Never!' said the Queen furiously, throwing an inkstand at the Lizard\nas she spoke. (The unfortunate little Bill had left off writing on his\nslate with one finger, as he found it made no mark; but he now hastily\nbegan again, using the ink, that was trickling down his face, as long as\nit lasted.)\n\n'Then the words don't FIT you,' said the King, looking round the court\nwith a smile. There was a dead silence.\n\n'It's a pun!' the King added in an offended tone, and everybody laughed,\n'Let the jury consider their verdict,' the King said, for about the\ntwentieth time that day.\n\n'No, no!' said the Queen. 'Sentence first--verdict afterwards.'\n\n'Stuff and nonsense!' said Alice loudly. 'The idea of having the\nsentence first!'\n\n'Hold your tongue!' said the Queen, turning purple.\n\n'I won't!' said Alice.\n\n'Off with her head!' the Queen shouted at the top of her voice. Nobody\nmoved.\n\n'Who cares for you?' said Alice, (she had grown to her full size by this\ntime.) 'You're nothing but a pack of cards!'\n\nAt this the whole pack rose up into the air, and came flying down upon\nher: she gave a little scream, half of fright and half of anger, and\ntried to beat them off, and found herself lying on the bank, with her\nhead in the lap of her sister, who was gently brushing away some dead\nleaves that had fluttered down from the trees upon her face.\n\n'Wake up, Alice dear!' said her sister; 'Why, what a long sleep you've\nhad!'\n\n'Oh, I've had such a curious dream!' said Alice, and she told her\nsister, as well as she could remember them, all these strange Adventures\nof hers that you have just been reading about; and when she had\nfinished, her sister kissed her, and said, 'It WAS a curious dream,\ndear, certainly: but now run in to your tea; it's getting late.' So\nAlice got up and ran off, thinking while she ran, as well she might,\nwhat a wonderful dream it had been.\n\nBut her sister sat still just as she left her, leaning her head on her\nhand, watching the setting sun, and thinking of little Alice and all her\nwonderful Adventures, till she too began dreaming after a fashion, and\nthis was her dream:--\n\nFirst, she dreamed of little Alice herself, and once again the tiny\nhands were clasped upon her knee, and the bright eager eyes were looking\nup into hers--she could hear the very tones of her voice, and see that\nqueer little toss of her head to keep back the wandering hair that\nWOULD always get into her eyes--and still as she listened, or seemed to\nlisten, the whole place around her became alive with the strange creatures\nof her little sister's dream.\n\nThe long grass rustled at her feet as the White Rabbit hurried by--the\nfrightened Mouse splashed his way through the neighbouring pool--she\ncould hear the rattle of the teacups as the March Hare and his friends\nshared their never-ending meal, and the shrill voice of the Queen\nordering off her unfortunate guests to execution--once more the pig-baby\nwas sneezing on the Duchess's knee, while plates and dishes crashed\naround it--once more the shriek of the Gryphon, the squeaking of the\nLizard's slate-pencil, and the choking of the suppressed guinea-pigs,\nfilled the air, mixed up with the distant sobs of the miserable Mock\nTurtle.\n\nSo she sat on, with closed eyes, and half believed herself in\nWonderland, though she knew she had but to open them again, and all\nwould change to dull reality--the grass would be only rustling in the\nwind, and the pool rippling to the waving of the reeds--the rattling\nteacups would change to tinkling sheep-bells, and the Queen's shrill\ncries to the voice of the shepherd boy--and the sneeze of the baby, the\nshriek of the Gryphon, and all the other queer noises, would change (she\nknew) to the confused clamour of the busy farm-yard--while the lowing\nof the cattle in the distance would take the place of the Mock Turtle's\nheavy sobs.\n\nLastly, she pictured to herself how this same little sister of hers\nwould, in the after-time, be herself a grown woman; and how she would\nkeep, through all her riper years, the simple and loving heart of her\nchildhood: and how she would gather about her other little children, and\nmake THEIR eyes bright and eager with many a strange tale, perhaps even\nwith the dream of Wonderland of long ago: and how she would feel with\nall their simple sorrows, and find a pleasure in all their simple joys,\nremembering her own child-life, and the happy summer days.\n\n THE END\n\n\n\n\n\nEnd of Project Gutenberg's Alice's Adventures in Wonderland, by Lewis Carroll\n\n*** END OF THIS PROJECT GUTENBERG EBOOK ALICE'S ADVENTURES IN WONDERLAND ***\n\n***** This file should be named 11.txt or 11.zip *****\nThis and all associated files of various formats will be found in:\n http://www.gutenberg.org/1/11/\n\n\n\nUpdated editions will replace the previous one--the old editions\nwill be renamed.\n\nCreating the works from public domain print editions means that no\none owns a United States copyright in these works, so the Foundation\n(and you!) can copy and distribute it in the United States without\npermission and without paying copyright royalties. Special rules,\nset forth in the General Terms of Use part of this license, apply to\ncopying and distributing Project Gutenberg-tm electronic works to\nprotect the PROJECT GUTENBERG-tm concept and trademark. Project\nGutenberg is a registered trademark, and may not be used if you\ncharge for the eBooks, unless you receive specific permission. If you\ndo not charge anything for copies of this eBook, complying with the\nrules is very easy. You may use this eBook for nearly any purpose\nsuch as creation of derivative works, reports, performances and\nresearch. They may be modified and printed and given away--you may do\npractically ANYTHING with public domain eBooks. Redistribution is\nsubject to the trademark license, especially commercial\nredistribution.\n\n\n\n*** START: FULL LICENSE ***\n\nTHE FULL PROJECT GUTENBERG LICENSE\nPLEASE READ THIS BEFORE YOU DISTRIBUTE OR USE THIS WORK\n\nTo protect the Project Gutenberg-tm mission of promoting the free\ndistribution of electronic works, by using or distributing this work\n(or any other work associated in any way with the phrase \"Project\nGutenberg\"), you agree to comply with all the terms of the Full Project\nGutenberg-tm License (available with this file or online at\nhttp://gutenberg.org/license).\n\n\nSection 1. General Terms of Use and Redistributing Project Gutenberg-tm\nelectronic works\n\n1.A. By reading or using any part of this Project Gutenberg-tm\nelectronic work, you indicate that you have read, understand, agree to\nand accept all the terms of this license and intellectual property\n(trademark/copyright) agreement. If you do not agree to abide by all\nthe terms of this agreement, you must cease using and return or destroy\nall copies of Project Gutenberg-tm electronic works in your possession.\nIf you paid a fee for obtaining a copy of or access to a Project\nGutenberg-tm electronic work and you do not agree to be bound by the\nterms of this agreement, you may obtain a refund from the person or\nentity to whom you paid the fee as set forth in paragraph 1.E.8.\n\n1.B. \"Project Gutenberg\" is a registered trademark. It may only be\nused on or associated in any way with an electronic work by people who\nagree to be bound by the terms of this agreement. There are a few\nthings that you can do with most Project Gutenberg-tm electronic works\neven without complying with the full terms of this agreement. See\nparagraph 1.C below. There are a lot of things you can do with Project\nGutenberg-tm electronic works if you follow the terms of this agreement\nand help preserve free future access to Project Gutenberg-tm electronic\nworks. See paragraph 1.E below.\n\n1.C. The Project Gutenberg Literary Archive Foundation (\"the Foundation\"\nor PGLAF), owns a compilation copyright in the collection of Project\nGutenberg-tm electronic works. Nearly all the individual works in the\ncollection are in the public domain in the United States. If an\nindividual work is in the public domain in the United States and you are\nlocated in the United States, we do not claim a right to prevent you from\ncopying, distributing, performing, displaying or creating derivative\nworks based on the work as long as all references to Project Gutenberg\nare removed. Of course, we hope that you will support the Project\nGutenberg-tm mission of promoting free access to electronic works by\nfreely sharing Project Gutenberg-tm works in compliance with the terms of\nthis agreement for keeping the Project Gutenberg-tm name associated with\nthe work. You can easily comply with the terms of this agreement by\nkeeping this work in the same format with its attached full Project\nGutenberg-tm License when you share it without charge with others.\n\n1.D. The copyright laws of the place where you are located also govern\nwhat you can do with this work. Copyright laws in most countries are in\na constant state of change. If you are outside the United States, check\nthe laws of your country in addition to the terms of this agreement\nbefore downloading, copying, displaying, performing, distributing or\ncreating derivative works based on this work or any other Project\nGutenberg-tm work. The Foundation makes no representations concerning\nthe copyright status of any work in any country outside the United\nStates.\n\n1.E. Unless you have removed all references to Project Gutenberg:\n\n1.E.1. The following sentence, with active links to, or other immediate\naccess to, the full Project Gutenberg-tm License must appear prominently\nwhenever any copy of a Project Gutenberg-tm work (any work on which the\nphrase \"Project Gutenberg\" appears, or with which the phrase \"Project\nGutenberg\" is associated) is accessed, displayed, performed, viewed,\ncopied or distributed:\n\nThis eBook is for the use of anyone anywhere at no cost and with\nalmost no restrictions whatsoever. You may copy it, give it away or\nre-use it under the terms of the Project Gutenberg License included\nwith this eBook or online at www.gutenberg.org\n\n1.E.2. If an individual Project Gutenberg-tm electronic work is derived\nfrom the public domain (does not contain a notice indicating that it is\nposted with permission of the copyright holder), the work can be copied\nand distributed to anyone in the United States without paying any fees\nor charges. If you are redistributing or providing access to a work\nwith the phrase \"Project Gutenberg\" associated with or appearing on the\nwork, you must comply either with the requirements of paragraphs 1.E.1\nthrough 1.E.7 or obtain permission for the use of the work and the\nProject Gutenberg-tm trademark as set forth in paragraphs 1.E.8 or\n1.E.9.\n\n1.E.3. If an individual Project Gutenberg-tm electronic work is posted\nwith the permission of the copyright holder, your use and distribution\nmust comply with both paragraphs 1.E.1 through 1.E.7 and any additional\nterms imposed by the copyright holder. Additional terms will be linked\nto the Project Gutenberg-tm License for all works posted with the\npermission of the copyright holder found at the beginning of this work.\n\n1.E.4. Do not unlink or detach or remove the full Project Gutenberg-tm\nLicense terms from this work, or any files containing a part of this\nwork or any other work associated with Project Gutenberg-tm.\n\n1.E.5. Do not copy, display, perform, distribute or redistribute this\nelectronic work, or any part of this electronic work, without\nprominently displaying the sentence set forth in paragraph 1.E.1 with\nactive links or immediate access to the full terms of the Project\nGutenberg-tm License.\n\n1.E.6. You may convert to and distribute this work in any binary,\ncompressed, marked up, nonproprietary or proprietary form, including any\nword processing or hypertext form. However, if you provide access to or\ndistribute copies of a Project Gutenberg-tm work in a format other than\n\"Plain Vanilla ASCII\" or other format used in the official version\nposted on the official Project Gutenberg-tm web site (www.gutenberg.org),\nyou must, at no additional cost, fee or expense to the user, provide a\ncopy, a means of exporting a copy, or a means of obtaining a copy upon\nrequest, of the work in its original \"Plain Vanilla ASCII\" or other\nform. Any alternate format must include the full Project Gutenberg-tm\nLicense as specified in paragraph 1.E.1.\n\n1.E.7. Do not charge a fee for access to, viewing, displaying,\nperforming, copying or distributing any Project Gutenberg-tm works\nunless you comply with paragraph 1.E.8 or 1.E.9.\n\n1.E.8. You may charge a reasonable fee for copies of or providing\naccess to or distributing Project Gutenberg-tm electronic works provided\nthat\n\n- You pay a royalty fee of 20% of the gross profits you derive from\n the use of Project Gutenberg-tm works calculated using the method\n you already use to calculate your applicable taxes. The fee is\n owed to the owner of the Project Gutenberg-tm trademark, but he\n has agreed to donate royalties under this paragraph to the\n Project Gutenberg Literary Archive Foundation. Royalty payments\n must be paid within 60 days following each date on which you\n prepare (or are legally required to prepare) your periodic tax\n returns. Royalty payments should be clearly marked as such and\n sent to the Project Gutenberg Literary Archive Foundation at the\n address specified in Section 4, \"Information about donations to\n the Project Gutenberg Literary Archive Foundation.\"\n\n- You provide a full refund of any money paid by a user who notifies\n you in writing (or by e-mail) within 30 days of receipt that s/he\n does not agree to the terms of the full Project Gutenberg-tm\n License. You must require such a user to return or\n destroy all copies of the works possessed in a physical medium\n and discontinue all use of and all access to other copies of\n Project Gutenberg-tm works.\n\n- You provide, in accordance with paragraph 1.F.3, a full refund of any\n money paid for a work or a replacement copy, if a defect in the\n electronic work is discovered and reported to you within 90 days\n of receipt of the work.\n\n- You comply with all other terms of this agreement for free\n distribution of Project Gutenberg-tm works.\n\n1.E.9. If you wish to charge a fee or distribute a Project Gutenberg-tm\nelectronic work or group of works on different terms than are set\nforth in this agreement, you must obtain permission in writing from\nboth the Project Gutenberg Literary Archive Foundation and Michael\nHart, the owner of the Project Gutenberg-tm trademark. Contact the\nFoundation as set forth in Section 3 below.\n\n1.F.\n\n1.F.1. Project Gutenberg volunteers and employees expend considerable\neffort to identify, do copyright research on, transcribe and proofread\npublic domain works in creating the Project Gutenberg-tm\ncollection. Despite these efforts, Project Gutenberg-tm electronic\nworks, and the medium on which they may be stored, may contain\n\"Defects,\" such as, but not limited to, incomplete, inaccurate or\ncorrupt data, transcription errors, a copyright or other intellectual\nproperty infringement, a defective or damaged disk or other medium, a\ncomputer virus, or computer codes that damage or cannot be read by\nyour equipment.\n\n1.F.2. LIMITED WARRANTY, DISCLAIMER OF DAMAGES - Except for the \"Right\nof Replacement or Refund\" described in paragraph 1.F.3, the Project\nGutenberg Literary Archive Foundation, the owner of the Project\nGutenberg-tm trademark, and any other party distributing a Project\nGutenberg-tm electronic work under this agreement, disclaim all\nliability to you for damages, costs and expenses, including legal\nfees. YOU AGREE THAT YOU HAVE NO REMEDIES FOR NEGLIGENCE, STRICT\nLIABILITY, BREACH OF WARRANTY OR BREACH OF CONTRACT EXCEPT THOSE\nPROVIDED IN PARAGRAPH F3. YOU AGREE THAT THE FOUNDATION, THE\nTRADEMARK OWNER, AND ANY DISTRIBUTOR UNDER THIS AGREEMENT WILL NOT BE\nLIABLE TO YOU FOR ACTUAL, DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE OR\nINCIDENTAL DAMAGES EVEN IF YOU GIVE NOTICE OF THE POSSIBILITY OF SUCH\nDAMAGE.\n\n1.F.3. LIMITED RIGHT OF REPLACEMENT OR REFUND - If you discover a\ndefect in this electronic work within 90 days of receiving it, you can\nreceive a refund of the money (if any) you paid for it by sending a\nwritten explanation to the person you received the work from. If you\nreceived the work on a physical medium, you must return the medium with\nyour written explanation. The person or entity that provided you with\nthe defective work may elect to provide a replacement copy in lieu of a\nrefund. If you received the work electronically, the person or entity\nproviding it to you may choose to give you a second opportunity to\nreceive the work electronically in lieu of a refund. If the second copy\nis also defective, you may demand a refund in writing without further\nopportunities to fix the problem.\n\n1.F.4. Except for the limited right of replacement or refund set forth\nin paragraph 1.F.3, this work is provided to you 'AS-IS' WITH NO OTHER\nWARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO\nWARRANTIES OF MERCHANTIBILITY OR FITNESS FOR ANY PURPOSE.\n\n1.F.5. Some states do not allow disclaimers of certain implied\nwarranties or the exclusion or limitation of certain types of damages.\nIf any disclaimer or limitation set forth in this agreement violates the\nlaw of the state applicable to this agreement, the agreement shall be\ninterpreted to make the maximum disclaimer or limitation permitted by\nthe applicable state law. The invalidity or unenforceability of any\nprovision of this agreement shall not void the remaining provisions.\n\n1.F.6. INDEMNITY - You agree to indemnify and hold the Foundation, the\ntrademark owner, any agent or employee of the Foundation, anyone\nproviding copies of Project Gutenberg-tm electronic works in accordance\nwith this agreement, and any volunteers associated with the production,\npromotion and distribution of Project Gutenberg-tm electronic works,\nharmless from all liability, costs and expenses, including legal fees,\nthat arise directly or indirectly from any of the following which you do\nor cause to occur: (a) distribution of this or any Project Gutenberg-tm\nwork, (b) alteration, modification, or additions or deletions to any\nProject Gutenberg-tm work, and (c) any Defect you cause.\n\n\nSection 2. Information about the Mission of Project Gutenberg-tm\n\nProject Gutenberg-tm is synonymous with the free distribution of\nelectronic works in formats readable by the widest variety of computers\nincluding obsolete, old, middle-aged and new computers. It exists\nbecause of the efforts of hundreds of volunteers and donations from\npeople in all walks of life.\n\nVolunteers and financial support to provide volunteers with the\nassistance they need, is critical to reaching Project Gutenberg-tm's\ngoals and ensuring that the Project Gutenberg-tm collection will\nremain freely available for generations to come. In 2001, the Project\nGutenberg Literary Archive Foundation was created to provide a secure\nand permanent future for Project Gutenberg-tm and future generations.\nTo learn more about the Project Gutenberg Literary Archive Foundation\nand how your efforts and donations can help, see Sections 3 and 4\nand the Foundation web page at http://www.pglaf.org.\n\n\nSection 3. Information about the Project Gutenberg Literary Archive\nFoundation\n\nThe Project Gutenberg Literary Archive Foundation is a non profit\n501(c)(3) educational corporation organized under the laws of the\nstate of Mississippi and granted tax exempt status by the Internal\nRevenue Service. The Foundation's EIN or federal tax identification\nnumber is 64-6221541. Its 501(c)(3) letter is posted at\nhttp://pglaf.org/fundraising. Contributions to the Project Gutenberg\nLiterary Archive Foundation are tax deductible to the full extent\npermitted by U.S. federal laws and your state's laws.\n\nThe Foundation's principal office is located at 4557 Melan Dr. S.\nFairbanks, AK, 99712., but its volunteers and employees are scattered\nthroughout numerous locations. Its business office is located at\n809 North 1500 West, Salt Lake City, UT 84116, (801) 596-1887, email\nbusiness@pglaf.org. Email contact links and up to date contact\ninformation can be found at the Foundation's web site and official\npage at http://pglaf.org\n\nFor additional contact information:\n Dr. Gregory B. Newby\n Chief Executive and Director\n gbnewby@pglaf.org\n\n\nSection 4. Information about Donations to the Project Gutenberg\nLiterary Archive Foundation\n\nProject Gutenberg-tm depends upon and cannot survive without wide\nspread public support and donations to carry out its mission of\nincreasing the number of public domain and licensed works that can be\nfreely distributed in machine readable form accessible by the widest\narray of equipment including outdated equipment. Many small donations\n($1 to $5,000) are particularly important to maintaining tax exempt\nstatus with the IRS.\n\nThe Foundation is committed to complying with the laws regulating\ncharities and charitable donations in all 50 states of the United\nStates. Compliance requirements are not uniform and it takes a\nconsiderable effort, much paperwork and many fees to meet and keep up\nwith these requirements. We do not solicit donations in locations\nwhere we have not received written confirmation of compliance. To\nSEND DONATIONS or determine the status of compliance for any\nparticular state visit http://pglaf.org\n\nWhile we cannot and do not solicit contributions from states where we\nhave not met the solicitation requirements, we know of no prohibition\nagainst accepting unsolicited donations from donors in such states who\napproach us with offers to donate.\n\nInternational donations are gratefully accepted, but we cannot make\nany statements concerning tax treatment of donations received from\noutside the United States. U.S. laws alone swamp our small staff.\n\nPlease check the Project Gutenberg Web pages for current donation\nmethods and addresses. Donations are accepted in a number of other\nways including checks, online payments and credit card donations.\nTo donate, please visit: http://pglaf.org/donate\n\n\nSection 5. General Information About Project Gutenberg-tm electronic\nworks.\n\nProfessor Michael S. Hart is the originator of the Project Gutenberg-tm\nconcept of a library of electronic works that could be freely shared\nwith anyone. For thirty years, he produced and distributed Project\nGutenberg-tm eBooks with only a loose network of volunteer support.\n\n\nProject Gutenberg-tm eBooks are often created from several printed\neditions, all of which are confirmed as Public Domain in the U.S.\nunless a copyright notice is included. Thus, we do not necessarily\nkeep eBooks in compliance with any particular paper edition.\n\n\nMost people start at our Web site which has the main PG search facility:\n\n http://www.gutenberg.org\n\nThis Web site includes information about Project Gutenberg-tm,\nincluding how to make donations to the Project Gutenberg Literary\nArchive Foundation, how to help produce our new eBooks, and how to\nsubscribe to our email newsletter to hear about new eBooks.\n"
},
"Apple": {
"title": "Apple",
"created": "20180222072026299",
"list": "[[Apple 6]] [[Apple 7]] [[Apple 8]] [[Apple 9]] [[Apple 10]] [[Apple 20]] [[Apple 30]] [[Apple 100]]",
"modified": "20180222072215582",
"tags": "",
"text": ""
},
"Caruso - Ave Maria": {
"title": "Caruso - Ave Maria",
"type": "audio/mp3",
"_canonical_uri": "https://archive.org/download/Caruso_part1/Caruso-AveMaria.mp3"
},
"GroupedLists": {
"title": "GroupedLists",
"tags": "ListWidget Lists",
"created": "20150106180000000",
"modified": "20150221230117000",
"text": "The following sidebar tabs give examples of grouped lists created by nesting.\n\n!! Types Tab\n\nFor the [[Types|$:/core/ui/MoreSideBar/Types]] tab, the outer list filter as shown below selects each discrete value found in the `type` field. The inner list filter selects all the (non-system) tiddlers with that type.\n\n<<tw-code \"$:/core/ui/MoreSideBar/Types\">>\n\n!! Recent Tab\n\nThe list in the [[Recent|$:/core/ui/SideBar/Recent]] tab is generated using the <<.mlink timeline>> macro. Here, the outer list filter selects each discrete day found in the `modified` field, while the inner list filter selects all the tiddlers dated the same day in the `modified` field.\n\n<<tw-code-link \"$:/core/macros/timeline\">>\n"
},
"ImageGallery Example": {
"title": "ImageGallery Example",
"created": "20140809113603449",
"modified": "20150520161451179",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "Here is an example of using the ListWidget and the TranscludeWidget to show a grid of all system images (ie, tiddlers tagged [[$:/tags/Image]]).\n\n<style>\n.my-gallery svg {\nwidth: 6em;\nheight: 6em;\nmargin: 1em;\n}\n</style>\n<div class=\"my-gallery\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/Image]]\">\n<span title=<<currentTiddler>>>\n<$transclude/>\n</span>\n</$list>\n</div>\n"
},
"SampleAlert": {
"title": "SampleAlert",
"component": "demo",
"created": "20160107230134172",
"modified": "20160107230134172",
"type": "text/vnd.tiddlywiki",
"text": "This is a demonstration alert.\n\nNote that the trashcan icon deletes the tiddler containing this alert. You can also remove it by opening the tiddler SampleAlert and editing it to remove the tag [[$:/tags/Alert]].\n"
},
"SampleNotification": {
"title": "SampleNotification",
"created": "20140912145543340",
"modified": "20140912145610020",
"type": "text/vnd.tiddlywiki",
"text": "{{$:/core/images/done-button}} This is a notification!"
},
"SampleTabFour": {
"title": "SampleTabFour",
"created": "20150221211420000",
"modified": "20150221211613000",
"tags": "sampletab",
"caption": "Four",
"tooltip": "This tab specifies both a caption and a tooltip",
"order": "4",
"text": "This is the fourth of our sample tabs.\n"
},
"SampleTabOne": {
"title": "SampleTabOne",
"created": "20150221211544000",
"tags": "sampletab",
"order": "1",
"text": "This is the first of our sample tabs.\n"
},
"SampleTabThree": {
"title": "SampleTabThree",
"created": "20150221211557000",
"tags": "sampletab",
"order": "3",
"tooltip": "This tab specifies a tooltip only",
"text": "This is the third of our sample tabs.\n"
},
"SampleTabTwo": {
"title": "SampleTabTwo",
"created": "20150221211552000",
"tags": "sampletab",
"order": "2",
"text": "This is the second of our sample tabs.\n"
},
"SampleTiddlerFirst": {
"title": "SampleTiddlerFirst",
"tags": "sampletag1 sampletag2",
"text": "This is a test tiddler called SampleTiddlerFirst."
},
"SampleTiddlerSecond": {
"title": "SampleTiddlerSecond",
"tags": "sampletag1 sampletag2",
"text": "This test tiddler is called SampleTiddlerSecond."
},
"SampleTiddlerThird": {
"title": "SampleTiddlerThird",
"tags": "sampletag1 sampletag2",
"text": "This tiddler SampleTiddlerThird is the third test tiddler."
},
"SampleWizard": {
"title": "SampleWizard",
"created": "20140912145537860",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"modified": "20140912145537861",
"subtitle": "I'm a modal wizard",
"type": "text/vnd.tiddlywiki",
"text": "This is a modal wizard dialogue, stored in the tiddler SampleWizard.\n\n{{Motovun Jack.jpg}}\n\nYou can <$button message=\"tm-modal\" param=\"SampleWizard2\">nest wizards</$button>.\n"
},
"SampleWizard2": {
"title": "SampleWizard2",
"created": "20140912145532856",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"modified": "20140912145532856",
"subtitle": "I'm another modal wizard",
"type": "text/vnd.tiddlywiki",
"text": "This is another modal wizard dialogue, stored in the tiddler SampleWizard2.\n\nYou can <$button message=\"tm-modal\" param=\"SampleWizard\">nest wizards</$button>.\n"
},
"TabbedExampleType": {
"title": "TabbedExampleType",
"text": "toc-tabbed-internal-nav"
},
"Contents": {
"title": "Contents",
"created": "20150221194324000",
"modified": "20150221194606000",
"list": "First Second Third Fourth",
"text": "<<.toc-lorem>>\n"
},
"First": {
"title": "First",
"created": "20150221194349000",
"modified": "20150221194610000",
"tags": "Contents",
"list": "FirstOne FirstTwo FirstThree",
"text": "<<.toc-lorem>>\n"
},
"FirstOne": {
"title": "FirstOne",
"created": "20150221194354000",
"modified": "20150221194613000",
"tags": "First",
"text": "<<.toc-lorem>>\n"
},
"FirstThree": {
"title": "FirstThree",
"created": "20150221194357000",
"modified": "20150221194616000",
"tags": "First",
"text": "<<.toc-lorem>>\n"
},
"FirstTwo": {
"title": "FirstTwo",
"created": "20150221194401000",
"modified": "20150221194619000",
"tags": "First",
"text": "<<.toc-lorem>>\n"
},
"Fourth": {
"title": "Fourth",
"created": "20150221194405000",
"modified": "20150221194622000",
"tags": "Contents",
"text": "<<.toc-lorem>>\n"
},
"Second": {
"title": "Second",
"created": "20150221194408000",
"modified": "20150221194624000",
"tags": "Contents",
"text": "<<.toc-lorem>>\n"
},
"SecondOne": {
"title": "SecondOne",
"created": "20150221194412000",
"modified": "20150221194627000",
"tags": "Second",
"text": "<<.toc-lorem>>\n"
},
"SecondThree": {
"title": "SecondThree",
"created": "20150221194416000",
"modified": "20150221194630000",
"tags": "Second",
"list": "SecondThreeOne SecondThreeTwo SecondThreeThree",
"toc-link": "no",
"text": "<<.toc-lorem>>\n"
},
"SecondThreeOne": {
"title": "SecondThreeOne",
"created": "20150221194420000",
"modified": "20150221194633000",
"tags": "SecondThree",
"text": "<<.toc-lorem>>\n"
},
"SecondThreeThree": {
"title": "SecondThreeThree",
"created": "20150221194423000",
"modified": "20150221194635000",
"tags": "SecondThree",
"text": "<<.toc-lorem>>\n"
},
"SecondThreeTwo": {
"title": "SecondThreeTwo",
"created": "20150221194429000",
"modified": "20150221194638000",
"tags": "SecondThree",
"text": "<<.toc-lorem>>\n"
},
"SecondTwo": {
"title": "SecondTwo",
"created": "20150221194433000",
"modified": "20150221194643000",
"tags": "Second",
"text": "<<.toc-lorem>>\n"
},
"Third": {
"title": "Third",
"created": "20150221194436000",
"modified": "20150221194646000",
"tags": "Contents",
"list": "ThirdOne ThirdTwo ThirdThree",
"text": "<<.toc-lorem>>\n"
},
"ThirdOne": {
"title": "ThirdOne",
"created": "20150221194440000",
"modified": "20150221194649000",
"tags": "Third",
"text": "<<.toc-lorem>>\n"
},
"ThirdThree": {
"title": "ThirdThree",
"created": "20150221194446000",
"modified": "20150221194652000",
"tags": "Third",
"text": "<<.toc-lorem>>\n"
},
"ThirdTwo": {
"title": "ThirdTwo",
"created": "20150221194453000",
"modified": "20150221194655000",
"tags": "Third",
"text": "<<.toc-lorem>>\n"
},
"Example Table of Contents: Expandable": {
"title": "Example Table of Contents: Expandable",
"created": "20150221201816000",
"modified": "20150221203715000",
"caption": "Expandable",
"tags": "table-of-contents-example",
"order": "2",
"text": "<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<div class=\"tc-table-of-contents\">\n<<toc-expandable \"Contents\">>\n</div>\"\"\"/>\n"
},
"Example Table of Contents: Selectively Expandable": {
"title": "Example Table of Contents: Selectively Expandable",
"created": "20150221201907000",
"modified": "20150221203950000",
"caption": "Selective",
"tags": "table-of-contents-example",
"order": "4",
"text": "<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<div class=\"tc-table-of-contents\">\n<<toc-selective-expandable \"Contents\">>\n</div>\"\"\"/>\n"
},
"Example Table of Contents: Simple": {
"title": "Example Table of Contents: Simple",
"created": "20150221201838000",
"modified": "20150221203742000",
"caption": "Simple",
"tags": "table-of-contents-example",
"order": "1",
"text": "<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<div class=\"tc-table-of-contents\">\n<<toc \"Contents\">>\n</div>\"\"\"/>\n"
},
"Example Table of Contents: Sorted Expandable": {
"title": "Example Table of Contents: Sorted Expandable",
"created": "20150221201942000",
"modified": "20150221203958000",
"caption": "Sorted",
"tags": "table-of-contents-example",
"order": "3",
"text": "<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<div class=\"tc-table-of-contents\">\n<<toc-expandable \"Contents\" \"sort[title]\">>\n</div>\"\"\"/>\n"
},
"Example Table of Contents: Tabbed Internal": {
"title": "Example Table of Contents: Tabbed Internal",
"created": "20150221203607000",
"modified": "20150221210000000",
"caption": "Tabbed Internal",
"tags": "table-of-contents-example",
"order": "5",
"text": "<$macrocall\n\t$name=\"toc-tabbed-internal-nav\"\n\ttag=\"TableOfContents\"\n\tselectedTiddler=\"$:/temp/toc/selectedTiddler\"\n\tunselectedText=\"<p>Select a topic in the table of contents. Click the arrow to expand a topic.</p>\"\n\tmissingText=\"<p>Missing tiddler.</p>\"\n/>\n\n```\n<$macrocall\n\t$name=\"toc-tabbed-internal-nav\"\n\ttag=\"TableOfContents\"\n\tselectedTiddler=\"$:/temp/toc/selectedTiddler\"\n\tunselectedText=\"<p>Select a topic in the table of contents. Click the arrow to expand a topic.</p>\"\n\tmissingText=\"<p>Missing tiddler.</p>\"\n/>\n```\n"
},
"Example Table of Contents: Tabbed External": {
"title": "Example Table of Contents: Tabbed External",
"created": "20150221205834000",
"modified": "20150221210006000",
"caption": "Tabbed External",
"tags": "table-of-contents-example",
"order": "6",
"text": "<$macrocall\n\t$name=\"toc-tabbed-external-nav\"\n\ttag=\"TableOfContents\"\n\tselectedTiddler=\"$:/temp/toc/selectedTiddler\"\n\tunselectedText=\"<p>Select a topic in the table of contents. Click the arrow to expand a topic.</p>\"\n\tmissingText=\"<p>Missing tiddler.</p>\"\n/>\n\n```\n<$macrocall\n\t$name=\"toc-tabbed-external-nav\"\n\ttag=\"TableOfContents\"\n\tselectedTiddler=\"$:/temp/toc/selectedTiddler\"\n\tunselectedText=\"<p>Select a topic in the table of contents. Click the arrow to expand a topic.</p>\"\n\tmissingText=\"<p>Missing tiddler.</p>\"\n/>\n```\n"
},
"Example for tag Macro": {
"title": "Example for tag Macro",
"created": "20150221230034000",
"tags": "[[tag Macro (Examples)]]",
"text": "This tiddler exists to demonstrate the <<.mlink tag>> macro.\n"
},
"Compose ballad": {
"title": "Compose ballad",
"created": "201308251430",
"modified": "201308251430",
"tags": "task",
"text": "//This is a sample task for the TaskManagementExample//\n"
},
"Get the Ring": {
"title": "Get the Ring",
"created": "201308251431",
"modified": "201308251431",
"tags": "task",
"text": "//This is a sample task for the TaskManagementExample//\n"
},
"Go to Mordor": {
"title": "Go to Mordor",
"created": "201308251431",
"modified": "201308251431",
"tags": "task done",
"text": "//This is a sample task for the TaskManagementExample//\n"
},
"Kill the Dragon": {
"title": "Kill the Dragon",
"created": "201308251431",
"modified": "20150124131347000",
"tags": "task",
"list-before": "Get the Ring",
"text": "//This is a sample task for the TaskManagementExample//\n"
},
"Make the beds": {
"title": "Make the beds",
"created": "201308251431",
"modified": "201308251431",
"tags": "task",
"text": "//This is a sample task for the TaskManagementExample//\n"
},
"TaskManagementExample": {
"title": "TaskManagementExample",
"created": "20130825213300000",
"modified": "20180307153530187",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki5 can be used as a simple task management system without further customisation. The idea is that tasks be tagged `task`, with those that are completed also tagged `done`. In this way it is straightforward to generate task lists.\n\n<<.tip \"\"\"There is [[an enhanced version of this demo|TaskManagementExample (Draggable)]] that adds the ability to drag and drop the tasks to re-order them.\"\"\">>\n\n! Outstanding tasks\n\n<$list filter=\"[!has[draft.of]tag[task]!tag[done]sort[created]]\">\n\n<$checkbox tag=\"done\"> <$link to={{!!title}}><$view field=\"title\"/></$link></$checkbox>\n\n</$list>\n\n! Completed tasks\n\n<$list filter=\"[!has[draft.of]tag[task]tag[done]sort[created]]\">\n\n<$checkbox tag=\"done\"> ~~<$link to={{!!title}}><$view field=\"title\"/></$link>~~</$checkbox>\n\n</$list>\n"
},
"TaskManagementExample (Draggable)": {
"title": "TaskManagementExample (Draggable)",
"created": "20180307153530187",
"modified": "20180307153530187",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "This is a version of the TaskManagementExample enhanced with the ability to drag and drop the task list to re-order them.\n\n! Outstanding tasks\n\n//Drag the tasks to re-order them//\n\n<<list-tagged-draggable tag:\"task\" subFilter:\"!has[draft.of]!tag[done]\" itemTemplate:\"TaskManagementExampleDraggableTemplate\" emptyMessage:\"You don't have any active tasks\">>\n\n! Completed tasks\n\n//(Listed in reverse order of completion)//\n\n<$list filter=\"[!has[draft.of]tag[task]tag[done]sort[created]]\">\n<div>\n<$checkbox tag=\"done\"> ~~<$link to={{!!title}}><$view field=\"title\"/></$link>~~</$checkbox>\n</div>\n</$list>\n"
},
"TaskManagementExampleDraggableTemplate": {
"title": "TaskManagementExampleDraggableTemplate",
"created": "20180307153530187",
"modified": "20180307153530187",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "<$checkbox tag=\"done\"> <$link to={{!!title}}><$view field=\"title\"/></$link></$checkbox>"
},
"done": {
"title": "done",
"color": "#2dbe37",
"icon": "$:/core/images/done-button",
"modified": "201307051027",
"text": ""
},
"task": {
"title": "task",
"color": "#8d9ac3",
"created": "201308252132",
"list": "[[Make the beds]]",
"modified": "201606011653",
"text": "//This tag identifies the tasks for the TaskManagementExample//\n"
},
"TiddlyWiki.mp3": {
"title": "TiddlyWiki.mp3",
"text": "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ZlwI//twZOyABERjU+5hoAAAAA0gwAAADdzlVfmGgAAAADSDAAAAcHkhRoqZyQSEYtJ29+F+vBQzwYyMHwgpiqRUpfCofaufLUlZLbUFbQABRUwIgqDJCIBcl8kBhhJHKq5He0V5H1TOHsYYQkuVXwcChxT5VJsJfawjIckrQUgSIDoGRSTHWcmsBoGq2MygIlSXXzUowI5mNrsnQj3PYS6autVuV2yQCKAAAb2SwHgkIqbmrSSGsZ0XmqhRysec60BYSjrHfazSXChCGicOAaaDghLhB4wBsHNHBtRomEkxV4MgkkqVnRHPfb///+1MQU1FMy45OS41VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjk5LjVVVVVVVf/7UGT7AANkVVNuYaAAAAANIMAAAAegV028kYAAAAA0g4AABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+yBk/AHxVBhTaSEysAAADSAAAAEFxHVN5jxgyAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//sQZP6B8Yod0ekhGwIAAA0gAAABBSB3Q6SMTQgAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+yBk8wHxERFRaQEbOAAADSAAAAEFHA87JCUgAAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//sQZN2P8AAAf4AAAAgAAA0gAAABAAABpAAAACAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUQUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/w==",
"type": "audio/mp3"
},
"Days of the Week": {
"title": "Days of the Week",
"created": "20150117192110000",
"modified": "20150123214636000",
"type": "text/vnd.tiddlywiki",
"list": "Monday Tuesday Wednesday Thursday Friday Saturday Sunday",
"short": "Mon Tue Wed Thu Fri Sat Sun",
"my-special-list": "[[listed Operator (Examples)]]",
"text": "<<.this-is-operator-example>>\n\nIt has a <<.field list>> field containing the following items:\n\n<<list-links \"[list[]]\">>\n"
},
"Friday": {
"title": "Friday",
"created": "20150117192111000",
"modified": "20150118131534000",
"type": "text/vnd.tiddlywiki",
"text": "<<.this-is-operator-example>>\n"
},
"Monday": {
"title": "Monday",
"created": "20150117192113000",
"modified": "20150118131645000",
"type": "text/vnd.tiddlywiki",
"text": "<<.this-is-operator-example>>\n"
},
"Saturday": {
"title": "Saturday",
"created": "20151620490000000",
"modified": "20150118131537000",
"type": "text/vnd.tiddlywiki",
"text": "<<.this-is-operator-example>>\n"
},
"Sunday": {
"title": "Sunday",
"created": "20150117192115000",
"modified": "20150118131539000",
"type": "text/vnd.tiddlywiki",
"text": "<<.this-is-operator-example>>\n"
},
"Thursday": {
"title": "Thursday",
"created": "20150117192116000",
"modified": "20150124204253000",
"type": "text/vnd.tiddlywiki",
"text": "<<.this-is-operator-example>>\n\n! <<.olink before>> and <<.olink after>>\n\n<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]before{!!title}]\">>\n<<.operator-example 2 \"[list[Days of the Week]after{!!title}]\">>\n"
},
"Tuesday": {
"title": "Tuesday",
"created": "20150117192118000",
"modified": "20150118131558000",
"type": "text/vnd.tiddlywiki",
"text": "<<.this-is-operator-example>>\n"
},
"Wednesday": {
"title": "Wednesday",
"created": "20150117192119000",
"modified": "20150118131707000",
"type": "text/vnd.tiddlywiki",
"text": "<<.this-is-operator-example>>\n"
},
"sampletag1": {
"title": "sampletag1",
"text": "This is `sampletag1`.\n"
},
"sampletag2": {
"title": "sampletag2",
"text": "This is `sampletag2`.\n"
},
"Blog Edition": {
"title": "Blog Edition",
"created": "20150902123139133",
"modified": "20150902123255662",
"tags": "Editions",
"type": "text/vnd.tiddlywiki",
"text": "The ''Blog'' edition of TiddlyWiki contains tools to help publish static HTML blogs written in TiddlyWiki. It is currently designed for use under Node.js.\n\nWhile documentation is being prepared, see https://github.com/Jermolene-blog/blog for an example of use.\n"
},
"Editions": {
"title": "Editions",
"created": "20140908125500000",
"list": "[[Empty Edition]]",
"modified": "20160107222125923",
"tags": "TableOfContents",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki is distributed in several distinct editions that are tuned for specific purposes.\n\nAn edition consists of the TiddlyWiki core components along with plugins, documentation and sample content to get you up and running as quickly as possible.\n\nYou can mix and match the components of these editions, to make a unique solution for your particular application.\n\n<<list-links \"[tag[Editions]]\">>\n\n<$macrocall $name=\".tip\" _=\"\"\"Note that editions should not be confused with the [[platforms|Platforms]] on which TiddlyWiki runs (eg as a [[single HTML file|Saving]] vs. [[under Node.js|TiddlyWiki on Node.js]])\"\"\"/>\n"
},
"Empty Edition": {
"title": "Empty Edition",
"created": "20140916213421041",
"modified": "20160702084215576",
"tags": "Editions",
"type": "text/vnd.tiddlywiki",
"text": "The \"empty\" edition of TiddlyWiki is a vanilla distribution, with no additional plugins or configuration beyond the core code.\n\nThe empty edition can be downloaded from:\n\n* Link: [ext[empty.html]]\n* Built-in: {{$:/editions/tw5.com/snippets/download-empty-button}}\nYour browser may ask you to accept the download before it begins\n"
},
"Full Edition": {
"title": "Full Edition",
"created": "20150310103210459",
"modified": "20160602051530592",
"tags": "Editions",
"type": "text/vnd.tiddlywiki",
"text": "The \"full\" edition of TiddlyWiki consists of all the available languages, themes and plugins for TiddlyWiki. It is intended for use in testing TiddlyWiki - in particular, for switching between all the available language plugins.\n\nThe full edition can be downloaded from:\n\nhttps://tiddlywiki.com/editions/full/\n"
},
"Résumé Builder Edition": {
"title": "Résumé Builder Edition",
"created": "20150718123139133",
"modified": "20160602051544252",
"tags": "Editions",
"type": "text/vnd.tiddlywiki",
"text": "The ''Résumé Builder'' edition of TiddlyWiki gets you started with a simple way to create a professional resume that you can save to the web or print.\n\nhttps://tiddlywiki.com/editions/resumebuilder/\n"
},
"Text-Slicer Edition": {
"title": "Text-Slicer Edition",
"created": "20150718123139133",
"modified": "20160602051553479",
"tags": "Editions",
"type": "text/vnd.tiddlywiki",
"text": "The ''Text-Slicer'' edition of TiddlyWiki contains tools to help advanced users slice long texts up into individual tiddlers.\n\nhttps://tiddlywiki.com/editions/text-slicer/\n"
},
"XLSX Utilities Edition": {
"title": "XLSX Utilities Edition",
"created": "20161023202301847",
"modified": "20161023202301847",
"tags": "Editions",
"type": "text/vnd.tiddlywiki",
"text": "The ''XLSX Utilities'' edition of TiddlyWiki contains tools to work with `.XLSX` spreadsheets generated by applications like Microsoft Excel and Google Sheets. It can be used in the browser or under Node.js.\n\nhttps://tiddlywiki.com/editions/xlsx-utils/\n"
},
"AutoSave": {
"title": "AutoSave",
"created": "20140206211715540",
"modified": "20160610081543108",
"tags": "Features",
"type": "text/vnd.tiddlywiki",
"text": "If there is a SaverModule available that supports it, TiddlyWiki will automatically trigger a save of the current document on clicking <<.icon $:/core/images/done-button>> ''ok'' or <<.icon $:/core/images/delete-button>> ''delete'' when editing a tiddler.\n\nYou should see a yellow notification at the top right of the window to confirm that an automatic save has taken place.\n\nAutomatic saving can be enabled or disabled through the ''Settings'' tab of the [[control panel|$:/ControlPanel]] <<.icon $:/core/images/options-button>>. Behind the scenes, it is controlled through the configuration tiddler [[$:/config/AutoSave]], which must have the value ''yes'' to enable automatic saving.\n"
},
"DateFormat": {
"title": "DateFormat",
"created": "20140418142957325",
"modified": "20180730201626985",
"tags": "Features",
"type": "text/vnd.tiddlywiki",
"text": "When used to display date values (with the `format` attribute set to ''date''), the ViewWidget accepts a `template` attribute that allows the format of the date values to be specified. The format string is processed with the following substitutions:\n\n|!Token |!Substituted Value |\n|`DDD` |Day of week in full (eg, \"Monday\") |\n|`ddd` |Short day of week (eg, \"Mon\") |\n|`DD` |Day of month |\n|`0DD` |Adds a leading zero |\n|`DDth` |Adds a suffix |\n|`WW` |ISO-8601 week number of year |\n|`0WW` |Adds a leading zero |\n|`MMM` |Month in full (eg, \"July\") |\n|`mmm` |Short month (eg, \"Jul\") |\n|`MM` |Month number |\n|`0MM` |Adds leading zero |\n|`YYYY` |Full year |\n|`YY` |Two digit year |\n|`wYYYY` |Full year with respect to week number |\n|`wYY` |Two digit year with respect to week number |\n|`hh` |Hours |\n|`0hh` |Adds a leading zero |\n|`hh12` |Hours in 12 hour clock |\n|`0hh12` |Hours in 12 hour clock with leading zero |\n|`mm` |Minutes |\n|`0mm` |Minutes with leading zero |\n|`ss` |Seconds |\n|`0ss` |Seconds with leading zero |\n|`XXX` |Milliseconds |\n|`0XXX` |Milliseconds with leading zero |\n|`am` or `pm` |Lower case AM/PM indicator |\n|`AM` or `PM` |Upper case AM/PM indicator |\n|`TZD` |Timezone offset |\n|`\\x` |Used to escape a character that would otherwise have special meaning |\n|`[UTC]`|Time-shift the represented date to UTC. Must be at very start of format string|\n\nNote that other text is passed through unchanged, allowing commas, colons or other separators to be used.\n\n! Examples\n\n|!Template |!Output |\n|`DDth MMM YYYY` |16th February 2011 |\n|`DDth MMM \\M\\M\\M YYYY` |16th February MMM 2011 |\n|`DDth mmm YYYY 0hh:0mm:0ss` |16th Feb 2011 11:38:42 |\n"
},
"Drag and Drop": {
"title": "Drag and Drop",
"created": "20170328143119836",
"modified": "20170328173846754",
"tags": "Features",
"type": "text/vnd.tiddlywiki",
"text": "~TiddlyWiki uses drag and drop to power two separate features:\n\n* [[Importing Tiddlers]] into ~TiddlyWiki \n* Manipulating tiddlers within a ~TiddlyWiki \n\nTiddler manipulation via drag and drop is supported by the core user interface in the following contexts:\n\n* Entries in the \"Open\" tab of the sidebar can be reordered by drag and drop; new tiddlers can be opened by dragging their titles into the list\n* Entries within a tag pill dropdown can be reordered by drag and drop; new tiddlers can be assigned the tag by dragging their titles into the list\n* Entries in the [[control panel|$:/ControlPanel]] \"Appearance\"/\"Toolbars\" tab can be reordered by drag and drop. (Less usefully, new entries can be added to the toolbars by dragging their titles into the list)\n\nAll tiddler links are draggable by default. They can be dragged within a browser window for manipulating tiddlers, or dragged to a different browser window to initiate an [[import operation|Importing Tiddlers]]\n\nIf you want to drag a link, first move it vertically, because horizontal movement is recognized by the browser as text selection.\n\nTag pills are also draggable, and are equivalent to simultaneously dragging all of the individual tiddlers carrying the tag.\n\nSome common scenarios for drag and drop tiddler manipulation are available as reusable macros:\n\n* [[list-links-draggable Macro]] for reordering the entries in a tiddler ListField\n* [[list-tagged-draggable Macro]] for reordering the tiddlers that carry a specified tag\n\nSee DragAndDropMechanism for details of how to use the low level drag and drop primitives to build more complex interactions.\n\nThe standard HTML 5 drag and drop APIs used by ~TiddlyWiki are not generally available on mobile browsers on smartphones or tablets. The [[Mobile Drag And Drop Shim Plugin]] adds an open source library that implements partial support on many mobile browsers, including iOS and Android.\n"
},
"Features": {
"title": "Features",
"created": "20130822172800000",
"modified": "20160107225826644",
"tags": "TableOfContents",
"type": "text/vnd.tiddlywiki",
"text": "Further information about specific TiddlyWiki features:\n\n<<list-links \"[tag[Features]]\">>\n\nLast but not least, TiddlyWiki is a rare example of a practical [[quine|Quine]]\n"
},
"Future Proof": {
"title": "Future Proof",
"created": "20131213101024997",
"modified": "20170329104438386",
"tags": "Features",
"type": "text/vnd.tiddlywiki",
"text": "From [[Network World|http://www.networkworld.com/article/3028098/open-source-tools/tiddlywiki-a-free-open-source-wiki-revisited.html]] magazine in January 2016:\n\n<<<\nWay back in the mists of time (actually, January 2009) I [[wrote|http://www.networkworld.com/article/2272104/applications/an-amazing-free-microwiki.html]] about a really cool tool called TiddlyWiki, a “non-linear personal web notebook”. Fast forward to today and I just had an out of body experience: Completely by accident I found a TiddlyWiki that I started when I wrote that piece and it still works!\n\nFinding code that works flawlessly after just two or three years is magical enough but after seven years?! And given that TiddlyWiki is written as a single page Web application and considering how different browsers are now than they were in 2009, the fact that the old version of TiddlyWiki still works is not short of miraculous.\n<<<\n\nTiddlyWiki is designed with the long term needs of its users in mind. Because it is OpenSource and needs no infrastructure, we can be confident that all we'll need to access a ~TiddlyWiki file even in the far future is an ordinary HTML browser. If you're starting to use ~TiddlyWiki at the beginning of your career you can be confident that it will carry you through to retirement.\n\n"
},
"Importing Tiddlers": {
"title": "Importing Tiddlers",
"created": "20130825162000000",
"modified": "20170328160211362",
"tags": "Features",
"type": "text/vnd.tiddlywiki",
"text": "You can import tiddlers into a ~TiddlyWiki from external files or directly from another ~TiddlyWiki.\n\n!! Importing content from external files\n\nThere are several ways to import content (including text, images, pdf documents, etc.) from external files:\n\n* Use the <<.icon $:/core/images/import-button>> ''import'' button (under the ''Tools'' tab in the sidebar) to select a local file\n* Drag and drop files from Windows Explorer or OS X Finder etc. into the ~TiddlyWiki browser window\n* Paste content directly from the clipboard using the menu or keyboard shortcut (<kbd>ctrl-V</kbd> or <kbd>cmd-V</kbd>)\n** Currently supported in Chrome, Firefox and Edge (but not Internet Explorer)\n\nMost files are imported as individual tiddlers. The exceptions are:\n\n* ''.html'' files that are recognised as a ~TiddlyWiki file are parsed to extract the tiddlers within them\n* ''.json'' files are parsed to extract the tiddlers within them. They can be created by [[exporting them|How to export tiddlers]] from another ~TiddlyWiki. ~TiddlyWiki accepts JSON files that contain either a single tiddler fields object, or an array of tiddler fields objects\n\n!! Importing content from other ~TiddlyWiki browser windows\n\nTiddlers can be imported from other ~TiddlyWiki browser windows via [[Drag and Drop]]. Drag a tiddler link or tag from one ~TiddlyWiki browser window to another. Dragging a link will import a single tiddler while dragging a tag pill will import all of the tiddlers that carry that tag.\n\n"
},
"LazyLoading": {
"title": "LazyLoading",
"created": "20140206214608586",
"modified": "20180701185417525",
"tags": "Features",
"type": "text/vnd.tiddlywiki",
"text": "Ordinarily with TiddlyWiki, the full content of all tiddlers is embedded into the main HTML file. Lazy loading refers to the technique of only embedding metadata about the tiddler (in other words all fields except the ''text'' field), and requesting the body from the server when required.\n\nLazy loading can be used in two configurations:\n\n* When running [[TiddlyWiki on Node.js]], just image tiddlers or all non-system tiddlers can be subject to lazy loading\n* When running [[TiddlyWiki in the Sky for TiddlyWeb]], all tiddlers are subject to lazy loading\n\nSee the LazyLoadingMechanism for details of how lazy loading is implemented.\n\n! Lazy loading under Node.js\n\nTo start TiddlyWiki with lazy loading for image tiddlers use this command:\n\n\n```\ntiddlywiki --listen root-tiddler=$:/core/save/lazy-images\n```\n\nTo apply lazy loading to all non-system tiddlers use this command:\n\n\n```\ntiddlywiki --listen root-tiddler=$:/core/save/lazy-all\n```\n\n"
},
"Modals": {
"title": "Modals",
"created": "20160107225427489",
"modified": "20200312172056083",
"tags": "Features",
"type": "text/vnd.tiddlywiki",
"text": "Modals (or \"wizards\") fade the main TiddlyWiki window to display an isolated tiddler that must be explicitly dismissed by the user.\n\nThe tiddler to be displayed can contain the following optional fields that are used to customize the modal:\n\n|!Field |!Description |\n|footer|The footer text for the modal|\n|subtitle|The subtitle text for a modal|\n|class|An additional class to apply to the modal wrapper|\n\nModals are displayed with the [[WidgetMessage: tm-modal]].\n\n<$button message=\"tm-modal\" param=\"SampleWizard\">Open demo modal</$button>\n"
},
"Notifications": {
"title": "Notifications",
"created": "20160107225753340",
"modified": "20160107225855353",
"tags": "Features",
"type": "text/vnd.tiddlywiki",
"text": "Notifications are small informational messages that appear at the top right of the TiddlyWiki window, and automatically disappear after a preset time.\n\n<$button message=\"tm-notify\" param=\"SampleNotification\">Display sample notification</$button>"
},
"Performance Instrumentation": {
"title": "Performance Instrumentation",
"created": "20190316163428191",
"modified": "20190510133455372",
"tags": "Features",
"type": "text/vnd.tiddlywiki",
"text": "The core has built-in performance instrumentation for the refresh cycle. See “Performance Instrumentation” on the “Settings” tab of control panel. The wiki will need to be reloaded before it takes effect.\n\nWith performance instrumentation switched on, there is additional timing information displayed the browser developer console each time a refresh cycle is triggered. For example:\n\n```\nperformance: mainRender: 327.83ms \nperformance: styleRefresh: 9.14ms \nperformance: mainRefresh: 68.10ms \n```\n\nThe information above should be interpreted as follows:\n\n* mainRender is the time taken for the initial display of the page template\n* styleRefresh is the time taken to refresh the page stylesheet\n* mainRender is the time taken to refresh the main page template\n\nAs an example, try switching between the sidebar tabs to compare how long they take to render.\n\nMore detailed information on filter execution timings is also available. With performance instrumentation enabled, type the following JavaScript command in the browser developer console:\n\n```\n$tw.perf.log()\n```\n\nA table is displayed with the following information:\n\n* ''name'' - the string \"Filter: \" plus the text of the filter\n* ''invocations'' - the number of invocations of the filter since startup\n* ''totalTime'' - the total time in milliseconds spent evaluating this filter since startup\n* ''percentTime'' - the percentage of the execution time of this filter against the total execution time of all filters\n"
},
"SafeMode": {
"title": "SafeMode",
"created": "20140419082845576",
"modified": "20190912093109517",
"tags": "Features",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nSafe mode provides a way to disabling most customisations in TiddlyWiki. This is useful because if TiddlyWiki is customised incorrectly it can be rendered inoperable. A particular issue is that some customisations break when upgrading to a newer core version of TiddlyWiki (especially during the beta).\n\n<<.warning \"Safe mode should only be used with the single file configuration of TiddlyWiki, and then only with savers that do not autosave. Using safe mode in the client server configuration can lead to data loss.\">>\n\n! Enabling Safe Mode\n\nSafe mode is enabled in the browser by starting TiddlyWiki with the URL hash set to the string `#:safe`. For example:\n\nhttps://tiddlywiki.com/#:safe\n\n! How Safe Mode Works\n\nSafe mode triggers two changes:\n\n* All plugins are temporarily disabled. You can use the [[control panel|$:/ControlPanel]] <<.icon $:/core/images/options-button>> to disable individual plugins\n* Any tiddlers that override shadow tiddlers are renamed to give them the prefix `SAFE: `, thus restoring the underlying shadow tiddler\n* Certain configuration options are ignored, and the default settings used instead:\n** WikiParserRuleConfiguration\n\nA report tiddler is displayed that allows you to inspect the tiddlers that were renamed.\n"
},
"Scalability": {
"title": "Scalability",
"created": "20130822173400000",
"modified": "20140912145800365",
"tags": "Features",
"type": "text/vnd.tiddlywiki",
"text": "You might expect that TiddlyWiki's architecture as a SinglePageApplication would make it unsuitable for large amounts of data. In fact, TiddlyWiki users regularly work with files that are 20 or 30 megabytes without problems - and successful experiments have been done up into the gigabytes."
},
"Searching in TiddlyWiki": {
"title": "Searching in TiddlyWiki",
"created": "20140210160125905",
"modified": "20160607163012344",
"tags": "Features [[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "Searching is fast and flexible in ~TiddlyWiki.\n\n! Standard search\n\nTyping text into the search box in the sidebar will turn up a list of all the tiddlers that contain that text.\n\n://(Note that the sidebar tabs will be hidden by the search results until you click the 'x' to the right of the search box to remove the search results)//\n\n! Advanced searching\n\nClicking on the magnifying glass icon <<.icon $:/core/images/advanced-search-button>> to the right of the search box will open [[$:/AdvancedSearch]]. This tiddler contains four tabs:\n\n* The ''standard'' tab contains another instance of the search box found in the sidebar\n* The ''system'' tab allows you to limit your search to system tiddlers\n* The ''shadows'' tab allows you to limit your search to shadow tiddlers\n* The ''filter'' tab is not a search box, per se, but a way to obtain a list of all tiddlers that meet the specific criteria described by that [[filter|Filters]], for example, \"All tags except system tags\"\n"
},
"StartupActions": {
"title": "StartupActions",
"created": "20180323092308399",
"modified": "20190307183936035",
"tags": "Features",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki executes any ActionWidgets found in tiddlers with the following system tags during startup:\n\n* <<tag \"$:/tags/StartupAction\">> (executed on all platforms)\n* <<tag \"$:/tags/StartupAction/Browser\">> (only executed when running in the browser)\n* <<tag \"$:/tags/StartupAction/Node\">> (only executed when running under Node.js)\n\nStartup actions are useful for customising TiddlyWiki according to environmental factors such as the screen size. For example, the following action widgets when placed in a tiddler tagged `$:/tags/StartupAction/Browser` will cause the sidebar to be hidden by default when the screen width is less than 1000 pixels:\n\n```\n<$reveal type=\"lt\" state=\"$:/info/browser/screen/width\" text=\"3000\">\n<$action-setfield $tiddler=\"$:/state/sidebar\" $value=\"no\"/>\n</$reveal>\n\n<$reveal type=\"gteq\" state=\"$:/info/browser/screen/width\" text=\"3000\">\n<$action-setfield $tiddler=\"$:/state/sidebar\" $value=\"yes\"/>\n</$reveal>\n```\n\n<<.from-version \"5.1.20\">> This example switches to the language plugin matching the language reported by the browser:\n\n```\n<$action-setfield $tiddler=\"$:/language\" text={{{ [[$:/languages/en-GB]] [plugin-type[language]sort[description]removeprefix[$:/languages/]] +[prefix{$:/info/browser/language}] ~[[en-GB]] +[addprefix[$:/languages/]] }}}/>\n```\n\nNote that global macros are not available within startup action tiddlers by default. If you need to access them then you'll need to explicitly include them with an ''import'' [[pragma|Pragma]] at the top of the tiddler:\n\n```\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n```\n"
},
"ListField": {
"title": "ListField",
"created": "20130830092500000",
"modified": "20150124202924000",
"tags": "Fields",
"caption": "list",
"type": "text/vnd.tiddlywiki",
"text": "The `list` [[field of a tiddler|TiddlerFields]] is an optional feature that can be used to help structure your content. Its value is a [[title list|Title List]], and it can be used in several ways:\n\n* The `list` field of a tiddler that is being used as a tag determines the ordering of the tiddlers that carry that tag - see [[Tagging]] for details\n* The `list` [[filter|Filters]] selects the entries from a list\n* The `listed` [[filter|Filters]] selects the tiddlers that list the selected tiddler(s)\n* The NavigatorWidget manipulates a StoryList tiddler containing a `list` field of the tiddlers that are displayed in the main story column\n"
},
"MultiTiddlerFileSyntax": {
"title": "MultiTiddlerFileSyntax",
"created": "20150621181334837",
"modified": "20150621181400844",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "!!! MultiTiddlerFiles\n\n<$railroad text=\"\"\"\n{<\"Header Line\">} \"Blank Line\" {(<\"Tiddler Descriptor Line\"> | <\"Comment Line\">)}\n\"\"\"/>\n\n!!! Header Line\n\n<$railroad text=\"\"\"\n<\"Identifier\"> \":\" {\"Whitespace\"} <\"Value\"> \"New Line\"\n\"\"\"/>\n\n!!! Tiddler Descriptor Line\n\n<$railroad text=\"\"\"\n<\"File Path\"> \":\" {\"Whitespace\"} <\"Tiddler Title\"> \"New Line\"\n\"\"\"/>\n\n!!! Comment Line\n\n<$railroad text=\"\"\"\n\"#\" {(\"Text\" | \"Whitespace\")} \"New Line\"\n\"\"\"/>\n"
},
"MultiTiddlerFiles": {
"title": "MultiTiddlerFiles",
"created": "20140209143652456",
"modified": "20150621182140407",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "MultiTiddlerFiles allow multiple tiddlers to be concisely represented in a single text file.\n\nThe goals of this format are:\n\n* To be easy to type and easy to read\n* Optimised for single line strings\n* To allow common fields or tags to be shared within groups of tiddlers\n* To be simple to process with external tools\n\nMultiTiddlerFiles have the extension `multids`. The file is structured as a block of shared fields followed by a blank line. The rest of the file is a sequence of comments and tiddlers. Tiddlers are specified by their title, followed by a colon, at least one space character, and then the rest of the line is the text field for the tiddler.\n\nFor example:\n\n```\ntitle: $:/language/ControlPanel/\ntags: strings\nmodifier: JoeBloggs\n\nBasics/Caption: Basics\n# This is a comment\nBasics/Version: ~TiddlyWiki Version\n```\n\nThis example defines two tiddlers, [[$:/language/ControlPanel/Basics/Caption]] and [[$:/language/ControlPanel/Basics/Version]].\n\nIf a `title` field is specified in the header then it is treated as a prefix for the individual tiddlers defined in the title.\n\n!! Syntax Specification\n\n{{MultiTiddlerFileSyntax}}\n"
},
"TiddlerFiles": {
"title": "TiddlerFiles",
"created": "20130825150000000",
"modified": "20190609154450433",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "Tiddlers can be stored in text files in several different formats. Files containing single tiddlers can also have an auxiliary `.meta` file formatted as a sequence of name:value pairs:\n\n```\ntitle: TheTitle\nmodifier: someone\n```\n\n!! ~TiddlyWeb-style .tid files\n\nThese files consist of a sequence of lines containing name:value pairs, a blank line and then the text of the tiddler. For example:\n\n```\ntitle: MyTiddler\nmodifier: Jeremy\n\nThis is the text of my tiddler.\n```\n\nNote that many text editors require that files include a terminating newline. If you want to avoid including the terminating newline in the text of the tiddler you can use this alternative syntax:\n\n```\ntitle: MyTiddler\nmodifier: Jeremy\ntext: This is the text of my tiddler.\n```\n\n//The ContentType `application/x-tiddler` is used internally for these files//\n\n!! TiddlyWiki `<DIV>` .tiddler files\n\nIn TiddlyWiki 5, `*.tiddler` files look like this:\n\n```\n<div title=\"AnotherExampleStyleSheet\" modifier=\"blaine\" created=\"201102111106\" modified=\"201102111310\" tags=\"examples\" creator=\"psd\">\n<pre>Note that there is an embedded <pre> tag, and line feeds are not escaped.\n\nAnd, weirdly, there is no HTML encoding of the body.</pre>\n</div>\n```\n\nThese `*.tiddler` files are not exactly the same as the tiddlers inside a TiddlyWiki HTML file where they are HTML encoded.\n\nOlder `*.tiddler` files more closely matched the store format used by TiddlyWiki at the time:\n\n```\n<div tiddler=\"AnotherExampleStyleSheet\" modifier=\"JeremyRuston\" modified=\"200508181432\" created=\"200508181432\" tags=\"examples\">This is an old-school .tiddler file, without an embedded <pre> tag.\\nNote how the body is "HTML encoded" and new lines are escaped to \\\\n</div>\n```\n\n//The ContentType `application/x-tiddler-html-div` is used internally for these files//\n\n!! ~TiddlyWeb-style JSON files\n\nThese files are a straightforward array of hashmaps of `name:value` properties. All field values must be specified as strings.\n\nFor example:\n\n```\n[\n\t{\n\t\t\"title\": \"First Tiddler\",\n\t\t\"text\": \"Text of first tiddler\",\n\t\t\"tags\": \"one two [[t h r e e]]\"\n\t},{\n\t\t\"title\": \"Second Tiddler\",\n\t\t\"text\": \"Text of second tiddler\",\n\t\t\"modified\": \"20150216171751154\"\n\t}\n]\n```\n\nThe ContentType `application/json` is used internally for these files.\n\nNote that JSON files that do not conform to the tiddler structure will instead be imported as a single tiddler containing the JSON data.\n\n!! TiddlyWiki HTML files\n\nTiddlyWiki HTML files contain a collection of tiddlers encoded in `<DIV>` format.\n\nFor TiddlyWiki to import an unencrypted HTML file, it requires a `<div id=\"storeArea\">` containing tiddler DIVs as explained above. For example:\n\n```\n<div id=\"storeArea\">\n<div created=\"20130302085406905\" modified=\"20130302084548184\" tags=\"Examples\" title=\"A tiddler title\">\n<pre>HTML encoded text of tiddler\n</pre>\n</div>\n<div created=\"20140315085406905\" modified=\"20140321084548184\" tags=\"One Two [[Three with Space]]\" title=\"Another title\" customfield=\"field value\">\n<pre>Text of this tiddler\n</pre>\n</div>\n</div>\n```\n"
},
"Conditional Operators": {
"title": "Conditional Operators",
"created": "20190802113703788",
"modified": "20190802132727925",
"tags": "Filters",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">>The conditional filter operators allow ''if-then-else'' logic to be expressed within filters.\n\nThe foundation is the convention that an empty list can be used to represent the boolean value ''false'' and a list with at one (or more) entries to represent ''true''.\n\nThe conditional operators are:\n\n* [[then Operator]] replaces any input values with a constant string. For example:\n** <<.inline-operator-example \"[[HelloThere]is[missing]then[FOO]]\">>\n** <<.inline-operator-example \"[[Missing Tiddler]is[missing]then[FOO]]\">>\n* [[else Operator]] if the title list is empty then returns a constant string, otherwise returns the original title list\n** <<.inline-operator-example \"[[HelloThere]is[tiddler]else[BAR]]\">>\n** <<.inline-operator-example \"[[Missing Tiddler]is[tiddler]else[BAR]]\">>\n\nThese operators can be combined. For example:\n\n<<.inline-operator-example \"[[New Tiddler]is[missing]then[I am missing]else[No I am not missing]]\">>\n\nThe [[else Operator]] can be used to apply a defaults for missing values. In this example, we take advantage of the fact that the [[get Operator]] returns an empty list if the field or tiddler does not exist:\n\n<<.inline-operator-example \"[[HelloThere]get[custom-field]else[default-value]]\">>\n\n<<list-links \"[tag[Conditional Operators]]\">>\n"
},
"Filter Operators": {
"title": "Filter Operators",
"created": "20140410103123179",
"modified": "20190206140446821",
"tags": "Filters",
"type": "text/vnd.tiddlywiki",
"text": "\\define .operator-rows(filter)\n<$list filter=\"$filter$\"><tr>\n<td><$link to={{!!title}}>{{!!caption}}</$link></td>\n<td>{{!!op-purpose}}</td>\n<td align=\"center\"><$list filter=\"[all[current]tag[Common Operators]]\">✓</$list></td>\n<td align=\"center\"><$list filter=\"[all[current]tag[Negatable Operators]]\">`!`</$list></td>\n</tr></$list>\n\\end\n\n\\define .group-heading(_)\n<tr class=\"doc-table-subheading\"><th colspan=\"4\" align=\"center\">$_$</th></tr>\n\\end\n\nA <<.def \"filter operator\">> is a predefined keyword attached to an individual [[step|Filter Step]] of a [[filter|Filters]]. It defines the particular action of that step.\n\n''Important:'' Each first [[step|Filter Step]] of a [[filter run|Filter Run]] not given any input titles receives the output of <$link to=\"all Operator\">[all[tiddlers]]</$link> as its input.\n\nThe following table lists all core operators, the most common ones marked ✓. The last column indicates whether an operator allows ''negation'' using the <$link to=\"Filter Step\"><code>!</code> prefix</$link>. For specifics as to each operator's negated output please refer to its documentation.\n\n<table>\n<tr>\n<th align=\"left\">Operator</th>\n<th align=\"left\">Purpose</th>\n<th align=\"center\">✓</th>\n<th align=\"center\">`!`</th>\n</tr>\n<<.operator-rows \"[tag[Filter Operators]!tag[Order Operators]!tag[Mathematics Operators]!tag[String Operators]!tag[Tag Operators]!tag[Special Operators]sort[]]\">>\n<<.group-heading \"Order Operators\">>\n<<.operator-rows \"[tag[Filter Operators]tag[Order Operators]!tag[Listops Operators]!tag[Mathematics Operators]!tag[String Operators]!tag[Tag Operators]!tag[Special Operators]sort[]]\">>\n<<.group-heading \"Listops Operators\">>\n<<.operator-rows \"[tag[Filter Operators]tag[Listops Operators]tag[Order Operators]!tag[Mathematics Operators]!tag[String Operators]!tag[Tag Operators]!tag[Special Operators]sort[]]\">>\n<<.group-heading \"String Operators\">>\n<<.operator-rows \"[tag[Filter Operators]!tag[Order Operators]!tag[Mathematics Operators]tag[String Operators]!tag[Tag Operators]!tag[Special Operators]sort[]]\">>\n<<.group-heading \"Mathematics Operators\">>\n<<.operator-rows \"[tag[Filter Operators]!tag[Order Operators]tag[Mathematics Operators]!tag[String Operators]!tag[Tag Operators]!tag[Special Operators]sort[]]\">>\n<<.group-heading \"Tag Operators\">>\n<<.operator-rows \"[tag[Filter Operators]!tag[Order Operators]!tag[Mathematics Operators]!tag[String Operators]tag[Tag Operators]!tag[Special Operators]sort[]]\">>\n<<.group-heading \"Special Operators\">>\n<<.operator-rows \"[tag[Filter Operators]!tag[Order Operators]!tag[Mathematics Operators]!tag[String Operators]!tag[Tag Operators]tag[Special Operators]sort[]]\">>\n</table>\n\nA typical step is written as `[operator[parameter]]`, although not all of the operators need a [[parameter|Filter Parameter]].\n\nMost steps process the [[selection of titles|Title Selection]] that are supplied as their input, but a few [[construct an entirely new selection|Selection Constructors]] instead. For the exact rules, see [[Filter Syntax]].\n"
},
"Introduction to filter notation": {
"title": "Introduction to filter notation",
"created": "20140410101941871",
"modified": "20150228104558000",
"tags": "Learning Filters",
"type": "text/vnd.tiddlywiki",
"text": "<<.preamble \"\"\"This explains the basics of writing a [[filter|Filters]] to select a set of tiddlers. For a more technical presentation, see [[Filter Syntax]].\"\"\">>\n\n<$macrocall $name=\".tip\" _=\"\"\"Filters do nothing if you just type them into a tiddler on their own. They need a context. An easy way to experiment with filters is to type them into the <<.advancedsearch-tab Filter>> tab of [[Advanced Search|$:/AdvancedSearch]].\"\"\"/>\n\nThe simplest case is where you already know exactly which tiddlers you want. Type each title in double square brackets, with a space between each one and the next:\n\n> `[[Recipe book]] [[ScrambledEggs]] [[Mom's apple pie]]`\n\nYou can omit the square brackets when a title doesn't contain any spaces:\n\n> `[[Recipe book]] ScrambledEggs [[Mom's apple pie]]`\n\nThe double square brackets are actually a shorthand for this:\n\n> `[title[ScrambledEggs]]`\n\n... which gives us the <<.def \"general model\">> for any filter:\n\n> `[operator[parameter]]`\n\nFor instance, here's how to select all the tiddlers that have been tagged <<.tag Recipe>>:\n\n> `[tag[Recipe]]`\n\nWe can reverse the meaning by adding an exclamation mark `!` just before the operator. For example, we can select any tiddlers that do <<.em not>> have the <<.tag Recipe>> tag:\n\n> `[!tag[Recipe]]`\n\nTiddlers can be filtered by other fields than just title and tags:\n\n> `[field:serving[4]]`\n\nThat example will select any tiddlers that have <<.value 4>> in their <<.field serving>> field.\n\nAs the word \"serving\" isn't a standard filter operator (and isn't likely to become one), you can safely omit the `field:` prefix:\n\n> `[serving[4]]`\n\n!Combinations\n\nThe filters we've looked at so far have involved just one step each. But you can <<.def run>> several steps together like this:\n\n> `[tag[Vegetarian]!tag[soup]serving[4]]`\n\nNotice how the entire run is contained in a single pair of square brackets.\n\nA tiddler has to match <<.em all>> of the steps in a run. So the example above retrieves vegetarian recipes (other than soups) for 4 people.\n\nA sequence of separate runs will select the tiddlers that match <<.em any>> of the runs. We can use this to find recipes that serve either 3, 4 or 5 people:\n\n> `[serving[3]] [serving[4]] [serving[5]]`\n\nIf we want to ignore vegetarian recipes that serve 4, we can say this:\n\n> `[serving[3]] [serving[4]!tag[Vegetarian]] [serving[5]]`\n\nBy default, each run considers every tiddler in the wiki. But we can use a `+` sign to force a run to consider only the tiddlers that were selected by the preceding runs:\n\n> `[serving[3]] [serving[4]] [serving[5]] +[tag[Vegetarian]] +[sort[title]]`\n\nThis selects recipes for 3, 4 or 5 people, then filters <<.em those>> to keep only the vegetarian ones, and finally sorts any that are left into alphabetical order of title.\n\nIn a similar way, we can use a `-` sign to <<.em remove>> a run's tiddlers from the result so far. Here we select all vegetarian recipes apart from two:\n\n> `[tag[Vegetarian]] -[title[ScrambledEggs]] -BeansOnToast`\n\n!Special parameters\n\nThe parameter of each step we've seen so far has been in square brackets, meaning that ~TiddlyWiki treats it literally. But two other kinds of bracket are possible:\n\n<<.def \"Curly brackets\">> `{}` mean that the parameter is a TextReference, and that its value is to be looked up in a specified tiddler. For example, if we have a tiddler called <<.tid Preference>> whose text happens to be the word <<.value Vegetarian>>, we can say\n\n> `[tag{Preference}]`\n\nas an alternative to `[tag[Vegetarian]]`. This allows the preference to change over time.\n\n<<.def \"Angle brackets\">> `<>` mean that the parameter is the name of a [[variable|Variables]] whose value is to be used instead. Here we use the built-in <<.vlink currentTiddler>> variable in a filter that selects any tiddlers whose text contains the title of the current one:\n\n> `[search<currentTiddler>]`\n\nNote that these special brackets cannot be nested. It is not possible for example to write `[search{<currentTiddler>}]`.\n"
},
"Mathematics Operators": {
"title": "Mathematics Operators",
"created": "20190206140446821",
"modified": "20190611155838557",
"tags": "Filters",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">>The mathematics filter operators allow numerical calculations to be performed within filters.\n\nThe mathematics operators interpret their arguments as numbers according to the following rules:\n\n* Any non-numeric characters after a valid number are ignored (e.g. `28px` is interpreted as the number 28)\n* If the argument cannot be interpreted as a number, the value 0 is used (e.g. `foo` is interpreted as the number 0)\n* The special values `Infinity` and `-Infinity` can be used to represent positive and negative infinity respectively\n\n<$macrocall $name=\".warning\" _=\"Some filter operators remove duplicate items which can cause unexpected results when using the mathematics operators. See [[Dominant Append]] for details.\"/>\n\nThe mathematics operators take three different forms:\n\n* ''Unary operators'' apply an operation to each number in the input list (e.g. negate, truncate, sign)\n** <<.inline-operator-example \"=1 =2 =3 =4 +[negate[]]\">>\n** <<.inline-operator-example \"=1.2 =2.4 =3.6 =4.8 +[trunc[]]\">>\n** <<.inline-operator-example \"=1.2 =2.4 =3.6 =4.8 +[round[]]\">>\n* ''Binary operators'' apply an operation and operand to each number in the input list (e.g. add, multiply, remainder) \n** <<.inline-operator-example \"=1 =2 =3 =4 +[add[3]]\">>\n** <<.inline-operator-example \"=1 =2 =3 =4 +[multiply[8]]\">>\n* ''Reducing operators'' apply an operation to all of the numbers in the input list, returning a single result (e.g. sum, product)\n** <<.inline-operator-example \"=1 =2 =3 =4 +[sum[]]\">>\n** <<.inline-operator-example \"=1 =2 =3 =4 +[product[]]\">>\n\nOperators can be combined:\n\n* <<.inline-operator-example \"[[355]divide[113]fixed[5]]\">>\n* <<.inline-operator-example \"[range[100]sum[]divide[100]]\">>\n* <<.inline-operator-example \"[tag[HelloThere]get[text]length[]sum[]]\">>\n\nComplex operations will sometimes need to be split up into separate filters. For example, to compute the average length of the text field of tiddlers tagged \"~HelloThere\":\n\n<$macrocall $name='wikitext-example-without-html'\nsrc=\"\"\"<$set name=\"number-of-tiddlers\" value={{{ [tag[HelloThere]count[]] }}}>\nAverage length of <$text text=<<number-of-tiddlers>>/> tiddlers tagged <<tag \"HelloThere\">>: <$text text={{{ [tag[HelloThere]get[text]length[]sum[]divide<number-of-tiddlers>fixed[3]] }}}/>\n</$set>\"\"\" />\n\n<<list-links \"[tag[Mathematics Operators]]\">>\n"
},
"abs Operator": {
"title": "abs Operator",
"caption": "abs",
"created": "20190611174137960",
"modified": "20190611174208327",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the absolute value of the input numbers",
"op-purpose": "calculate the absolute value of a list of numbers",
"tags": "[[Unary Mathematics Operators]] [[Filter Operators]] [[Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\n<<.operator-examples \"abs\">>\n"
},
"add Operator": {
"title": "add Operator",
"caption": "add",
"created": "20190206140446821",
"modified": "20190611125053329",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input as numbers, but with <<.place N>> added to each one",
"op-parameter": "a number",
"op-parameter-name": "N",
"op-purpose": "treating each input title as a number, add to each the numeric value of the operand",
"tags": "[[Filter Operators]] [[Mathematics Operators]] [[Binary Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\n<<.operator-examples \"add\">>\n"
},
"addprefix Operator": {
"title": "addprefix Operator",
"created": "20140410103123179",
"modified": "20150203181822000",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "addprefix",
"op-purpose": "extend each input title with a prefix",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "a string of characters",
"op-parameter-name": "S",
"op-output": "the input, but with <<.place S>> added to the start of each title",
"text": "<<.operator-examples \"addprefix\">>\n"
},
"addsuffix Operator": {
"title": "addsuffix Operator",
"created": "20140828133830424",
"modified": "20150203183207000",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "addsuffix",
"op-purpose": "extend each input title with a suffix",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "a string of characters",
"op-parameter-name": "S",
"op-output": "the input, but with <<.place S>> added to the end of each title",
"text": "<<.operator-examples \"addsuffix\">>\n"
},
"after Operator": {
"title": "after Operator",
"created": "20140512103123179",
"modified": "20150203183205000",
"tags": "[[Filter Operators]] [[Order Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "after",
"op-purpose": "find which input title follows a specified one",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "one of those titles",
"op-parameter-name": "T",
"op-output": "the title that immediately follows <<.place T>> in the input",
"text": "If <<.place T>> is not present in the input, or is the last title there, then the output is empty.\n\n<<.operator-examples \"after\">>\n"
},
"all Operator": {
"title": "all Operator",
"caption": "all",
"created": "20140410103123179",
"modified": "20161128185445034",
"op-input": "ignored, unless the parameter is empty",
"op-output": "the titles that belong to all the specified categories",
"op-parameter": "zero or more categories",
"op-purpose": "find all titles of a fundamental category",
"tags": "[[Filter Operators]] [[Common Operators]] [[Selection Constructors]]",
"type": "text/vnd.tiddlywiki",
"text": "The parameter specifies zero or more fundamental categories using the following syntax:\n\n<$railroad text=\"\"\"\n[{: (\"current\" | \"missing\" |: \"orphans\" | \"shadows\" | \"tags\" | \"tiddlers\" ) +\"+\" }]\n\"\"\"/>\n\n|!Category |!Members |!Sorted |\n|^`current` |just the [[current tiddler|Current Tiddler]] |^-- |\n|^`missing` |all non-existent tiddlers to which there is at least one [[hard link|Hard and Soft Links]] |^no |\n|^`orphans` |all tiddlers to which there are <<.em no>> hard links |^by title |\n|^`shadows` |all the [[shadow tiddlers|ShadowTiddlers]] that exist, including any that have been overridden with non-shadow tiddlers |^no |\n|^`tags` |all the tags in use on non-shadow tiddlers |no |\n|^`tiddlers` |all the non-shadow tiddlers that exist |no |\n\nIf the parameter specifies more than one category, they are processed from left to right. The overall output is initially empty, and each category's output is [[dominantly appended|Dominant Append]] to it in turn. Unrecognised categories contribute nothing to the output.\n\nAs a special case, if the parameter is empty, the output is simply a copy of the input. This can be useful when the parameter is [[soft|Filter Parameter]].\n\nThe <<.olink is>> operator is similar, but its scope is restricted to its input.\n\n<<.operator-examples \"all\">>\n"
},
"allafter Operator": {
"title": "allafter Operator",
"caption": "allafter",
"created": "20151017145021839",
"modified": "20151108051523860",
"op-input": "a list of items",
"op-output": "all items after the marker",
"op-parameter": "the list item to be used as a marker",
"op-parameter-name": "marker",
"op-purpose": "discard all items except those after the marker",
"op-suffix": "specifying a suffix ('include') will include the marker in the output",
"tags": "[[Filter Operators]] [[Order Operators]] [[Listops Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"allafter\">>\n"
},
"allbefore Operator": {
"title": "allbefore Operator",
"caption": "allbefore",
"created": "20151017145131857",
"modified": "20151108051507578",
"op-input": "a list of items",
"op-output": "all items before the marker",
"op-parameter": "the list item to be used as a marker",
"op-parameter-name": "marker",
"op-purpose": "discard all items except those before the marker",
"op-suffix": "specifying a suffix ('include') will include the marker in the output",
"tags": "[[Filter Operators]] [[Order Operators]] [[Listops Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"allbefore\">>\n"
},
"append Operator": {
"title": "append Operator",
"caption": "append",
"created": "20151017145358368",
"modified": "20151108051540981",
"op-input": "a list of items",
"op-neg-output": "a list with items appended from the tail of the operand array",
"op-output": "a list with items appended from the head of the operand array",
"op-parameter": "the array of items to be appended to the tail of the list",
"op-parameter-name": "list",
"op-purpose": "append a range of items from an array to the list",
"op-suffix": "an integer N, defaulting to all",
"tags": "[[Filter Operators]] [[Order Operators]] [[Listops Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"append\">>\n"
},
"backlinks Operator": {
"title": "backlinks Operator",
"created": "20140410103123179",
"modified": "20150203183356000",
"tags": "[[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "backlinks",
"op-purpose": "find the titles that link to each input title",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "none",
"op-output": "any non-[[system|SystemTiddlers]] titles that contain [[hard links|Hard and Soft Links]] to the input titles",
"text": "Each input title is processed in turn. The corresponding tiddler's list of backlinks is generated, sorted alphabetically by title, and then [[dominantly appended|Dominant Append]] to the operator's overall output.\n\n<<.operator-examples \"backlinks\">>\n"
},
"before Operator": {
"title": "before Operator",
"created": "20140512103123179",
"modified": "20150203191918000",
"tags": "[[Filter Operators]] [[Order Operators]]",
"caption": "before",
"type": "text/vnd.tiddlywiki",
"op-purpose": "find which input title precedes a specified one",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "one of those titles",
"op-parameter-name": "T",
"op-output": "the title that immediately precedes <<.place T>> in the input",
"text": "If <<.place T>> is not present in the input, or is the first title there, then the output is empty.\n\n<<.operator-examples \"before\">>\n"
},
"bf Operator": {
"title": "bf Operator",
"created": "20140410103123179",
"modified": "20150203183738000",
"tags": "[[Filter Operators]] [[Order Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "bf",
"op-purpose": "same as <<.olink rest>>"
},
"butfirst Operator": {
"title": "butfirst Operator",
"created": "20140410103123179",
"modified": "20150203183733000",
"tags": "[[Filter Operators]] [[Order Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "butfirst",
"op-purpose": "same as <<.olink rest>>"
},
"butlast Operator": {
"title": "butlast Operator",
"created": "20140410103123179",
"modified": "20150203191930000",
"tags": "[[Filter Operators]] [[Order Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "butlast",
"op-purpose": "discard the last <<.place N>> input titles",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "an integer, defaulting to 1",
"op-parameter-name": "N",
"op-output": "all but the last <<.place N>> input titles",
"text": "<<.operator-examples \"butlast\">>\n"
},
"ceil Operator": {
"title": "ceil Operator",
"caption": "ceil",
"created": "20190611174247845",
"modified": "20190611174443899",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "rounds each of the input numbers up to the next largest integer",
"op-purpose": "rounds a list of numbers up to the next largest integer",
"tags": "[[Unary Mathematics Operators]] [[Filter Operators]] [[Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\n<<.operator-examples \"ceil\">>\n"
},
"commands Operator": {
"title": "commands Operator",
"created": "20140410103123179",
"modified": "20150203184154000",
"tags": "[[Filter Operators]] [[Special Operators]] [[Selection Constructors]]",
"type": "text/vnd.tiddlywiki",
"caption": "commands",
"op-purpose": "select the titles of all the Node.js commands",
"op-input": "ignored",
"op-parameter": "none",
"op-output": "the [[command words|Commands]] that can be given to [[TiddlyWiki on Node.js]]",
"text": "<<.operator-examples \"commands\">>\n"
},
"compare Operator": {
"title": "compare Operator",
"created": "20200412181551706",
"modified": "20200412181551706",
"tags": "[[Filter Operators]] [[Mathematics Operators]] [[String Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "compare",
"op-purpose": "filter the input by comparing each item against the operand",
"op-input": "a [[selection of titles|Title Selection]]",
"op-suffix": "the <<.op compare>> operator uses a rich suffix, see below for details",
"op-parameter": "the value to compare",
"op-output": "those input titles matching the specified comparison",
"op-neg-output": "those input titles <<.em not>> matching the specified comparison",
"text": "<<.from-version \"5.1.22\">>The <<.op compare>> filter allows numerical, string and date comparisons to be performed.\n\nThe <<.op compare>> operator uses an extended syntax to specify all the options:\n\n```\n[compare:<type>:<mode>[<operand>]]\n```\n\nThe ''type'' can be:\n\n* \"number\" - invalid numbers are interpreted as zero\n* \"integer\" - invalid integers are interpreted as zero\n* \"string\"\n* \"date\" - invalid dates are interpreted as 1st January 1970\n* \"version\" - invalid versions are interpreted as \"v0.0.0\"\n\nThe ''mode'' can be:\n\n* \"eq\" - equal to\n* \"ne\" - not equal ot\n* \"gteq\" - greater than or equal to\n* \"gt\" - greater than\n* \"lteq\" - less than or equal to\n* \"lt\" - less than\n\nThe operator compares each item in the selection against the value of the parameter, retaining only those items that pass the specified condition.\n\nFor example:\n\n```\n[[2]compare:number:eq[3]] returns nothing\n[[2]compare:number:lt[3]] returns \"2\"\n[[2]compare:number:eq[2]] returns \"2\"\n```\n\nNote that several of the variants of the <<.op compare>> operator are synonyms for existing operators, and are provided in the interests of consistency. For example, `compare:string:eq[x]` is a synonym for `match[x]`.\n\n<<.operator-examples \"compare\">>\n"
},
"contains Operator": {
"title": "contains Operator",
"caption": "contains",
"created": "20180815124349784",
"modified": "20180815124607101",
"op-input": "a [[selection of titles|Title Selection]]",
"op-neg-output": "those input tiddlers in which the list field <<.place F>> does <<.em not>> contain the value <<.place S>>",
"op-output": "those input tiddlers in which the list field <<.place F>> contains the value <<.place S>>",
"op-parameter": "a possible value to be found in list field <<.place F>>",
"op-parameter-name": "S",
"op-purpose": "filter the input by searching list fields for a value",
"op-suffix": "the name of a [[field|TiddlerFields]]",
"op-suffix-name": "F",
"tags": "[[Filter Operators]] [[Field Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"contains\">>\n"
},
"count Operator": {
"title": "count Operator",
"caption": "count",
"created": "20170208200553517",
"modified": "20170208200900081",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "a new list containing the number of items in the input list as a decimal string",
"op-purpose": "count the number of entries in a list",
"tags": "[[Filter Operators]] [[Group Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "The number of the entries in the input list is counted and a decimal representation returned as a single string.\n\n<<.operator-examples \"count\">>\n"
},
"days Operator": {
"title": "days Operator",
"tags": "[[Filter Operators]] [[Date Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "days",
"op-input": "a [[selection of titles|Title Selection]]",
"op-neg-output": "those input tiddlers in which field <<.place F>> is at least <<.place D>> days in the { future | past }",
"op-output": "those input tiddlers in which field <<.place F>> is <<.place D>> days in the { future | past } or any time { before | after } that, including { past | future }",
"op-parameter": "a { positive | negative } number of days, defaulting to 0",
"op-parameter-name": "D",
"op-purpose": "filter the input by date",
"op-suffix": "the name of a [[date field|Date Fields]], defaulting to <<.field modified>>",
"op-suffix-name": "F",
"text": "Select tiddlers where a specified date field (default \"modified\") is within a specified date range. Time portion is ignored.\n\n<<.operator-examples \"days\">>\n"
},
"decodehtml Operator": {
"title": "decodehtml Operator",
"caption": "decodehtml",
"created": "20161017152925704",
"modified": "20161017152951209",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input with HTML decoding applied",
"op-parameter": "",
"op-parameter-name": "",
"op-purpose": "apply HTML decoding to a string",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"from-version": "5.1.14",
"text": "\"HTML decoding\" means replacing HTML entities that represent special characters with that character:\n\n* `&` replaced with `&`\n* ` ` replaced with ` ` (non breaking space)\n* `<` replaced with `<`\n* `>` replaced with `>`\n* `"` replaced with `\"`\n\n<<.operator-examples \"decodehtml\">>\n"
},
"decodeuri Operator": {
"title": "decodeuri Operator",
"caption": "decodeuri",
"created": "20161017152854460",
"modified": "20161017152914038",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input with URI decoding applied",
"op-parameter": "",
"op-parameter-name": "",
"op-purpose": "apply URI decoding to a string",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"from-version": "5.1.14",
"text": "See Mozilla Developer Network for details of the [[decodeURI|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURI]] operation.\n\n<<.operator-examples \"decodeuri\">>\n"
},
"decodeuricomponent Operator": {
"title": "decodeuricomponent Operator",
"caption": "decodeuricomponent",
"created": "20161017152454726",
"modified": "20161017152630625",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input with URI component decoding applied",
"op-parameter": "",
"op-parameter-name": "",
"op-purpose": "apply URI component decoding to a string",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"from-version": "5.1.14",
"text": "See Mozilla Developer Network for details of the [[decodeURIComponent|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent]] operation.\n\n<<.operator-examples \"decodeuricomponent\">>\n"
},
"divide Operator": {
"title": "divide Operator",
"caption": "divide",
"created": "20190611125839100",
"modified": "20190611125922960",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input as numbers, but with each one divided by <<.place N>>",
"op-parameter": "a number",
"op-parameter-name": "N",
"op-purpose": "treating each input title as a number, divide them by the numeric value of the operand",
"tags": "[[Filter Operators]] [[Mathematics Operators]] [[Binary Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\n<<.operator-examples \"divide\">>\n"
},
"each Operator": {
"title": "each Operator",
"created": "20140410103123179",
"modified": "20191209085901849",
"tags": "[[Filter Operators]] [[Group Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "each",
"op-purpose": "select one of each group of input titles by field",
"op-input": "a [[selection of titles|Title Selection]]",
"op-suffix": "optionally, `list-item` or `value`",
"op-parameter": "the name of a [[field|TiddlerFields]], defaulting to <<.field title>>",
"op-parameter-name": "F",
"op-output": "a selection containing the first input title encountered for each distinct value of field <<.place F>>",
"text": "Each input title is processed in turn. The value of field <<.place F>> in the corresponding tiddler is examined.\n\n;each\n:As long as the value of the field is unique (i.e. has not been encountered before), the title is appended to the output.\n;each:list-item\n:The value is treated as a [[title list|Title List]]. Each title in the list considered in turn. If it has not been encountered before, it is appended to the output.\n;each:value\n:As long as the title is unique it is appended to the output whether or not the corresponding tiddler exists.\n\nNote that if a tiddler does not contain field <<.place F>>, it is treated as if the value of the field were empty. Thus, a filter expression such as `[each[motovun]]` will return one tiddler that doesn't have a `motovun` field, as well as one tiddler with each distinct value of that field, if any. To obtain just the tiddlers that have a non-blank value for the `motovun` field one can use `[each[motovun]has[motovun]]`.\n\n<<.operator-examples \"each\">>\n"
},
"eachday Operator": {
"title": "eachday Operator",
"created": "20140410103123179",
"modified": "20150210161620000",
"tags": "[[Filter Operators]] [[Group Operators]] [[Date Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "eachday",
"op-purpose": "select one of each group of input titles by date",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "the name of a [[date field|Date Fields]], defaulting to <<.field modified>>",
"op-parameter-name": "F",
"op-output": "a selection containing the first input title encountered for each distinct value (ignoring times of day) of field <<.place F>>",
"text": "Each input title is processed in turn. The value of field <<.place F>> in the corresponding tiddler is examined, and as long as this indicates a date that has not been encountered before, the title is appended to the output.\n\nIf a tiddler doesn't contain field <<.place F>>, it contributes nothing to the output.\n\n<<.operator-examples \"eachday\">>\n"
},
"editiondescription Operator": {
"title": "editiondescription Operator",
"created": "20150111145738451",
"modified": "20150203184528000",
"tags": "[[Filter Operators]] [[Special Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "editiondescription",
"op-purpose": "select the descriptions of the input editions",
"op-input": "a [[selection|Title Selection]] of edition names",
"op-parameter": "none",
"op-output": "the description string of each edition in the input",
"text": "Each input title is processed in turn, ignoring any that is not the name of a ~TiddlyWiki edition.\n\n<<.node-only-operator>>\n"
},
"editions Operator": {
"title": "editions Operator",
"created": "20150111145738451",
"modified": "20150203184604000",
"tags": "[[Filter Operators]] [[Special Operators]] [[Selection Constructors]]",
"type": "text/vnd.tiddlywiki",
"caption": "editions",
"op-purpose": "select the names of all the ~TiddlyWiki editions",
"op-input": "ignored",
"op-parameter": "none",
"op-output": "the name of each ~TiddlyWiki edition, in alphabetical order",
"text": "<<.node-only-operator>>\n"
},
"else Operator": {
"title": "else Operator",
"caption": "else",
"created": "20190802113024942",
"modified": "20190802113919945",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the original input titles unless empty, in which case return a list with the single entry <<.place E>>",
"op-parameter": "a string",
"op-parameter-name": "E",
"op-purpose": "if the list of input titles is empty then return a list consisting of a single constant string, otherwise return the original titles",
"tags": "[[Conditional Operators]] [[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Conditional Operators]] for an overview.\n\n<<.operator-examples \"else\">>\n"
},
"encodehtml Operator": {
"title": "encodehtml Operator",
"caption": "encodehtml",
"created": "20161017152953211",
"modified": "20161017153015687",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input with HTML encoding applied",
"op-parameter": "",
"op-parameter-name": "",
"op-purpose": "apply HTML encoding to a string",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"from-version": "5.1.14",
"text": "\"HTML encoding\" means replacing special HTML characters with the corresponding HTML entity:\n\n* `&` replaced with `&`\n* `<` replaced with `<`\n* `>` replaced with `>`\n* `\"` replaced with `"`\n\n<<.operator-examples \"encodehtml\">>\n"
},
"encodeuri Operator": {
"title": "encodeuri Operator",
"caption": "encodeuri",
"created": "20161017152827112",
"modified": "20161017152845585",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input with URI encoding applied",
"op-parameter": "",
"op-parameter-name": "",
"op-purpose": "apply URI encoding to a string",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"from-version": "5.1.14",
"text": "See Mozilla Developer Network for details of the [[encodeURI|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI]] operation.\n\n<<.operator-examples \"encodeuri\">>\n"
},
"encodeuricomponent Operator": {
"title": "encodeuricomponent Operator",
"caption": "encodeuricomponent",
"created": "20161017152747386",
"modified": "20161017152809900",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input with URI component encoding applied",
"op-parameter": "",
"op-parameter-name": "",
"op-purpose": "apply URI component encoding to a string",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"from-version": "5.1.14",
"text": "See Mozilla Developer Network for details of the [[encodeURIComponent|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent]] operation.\n\n<<.operator-examples \"encodeuricomponent\">>\n"
},
"enlist Operator": {
"title": "enlist Operator",
"caption": "enlist",
"created": "20170221144241063",
"modified": "20190610165246154",
"op-input": "ignored",
"op-neg-input": "a [[selection of titles|Title Selection]]",
"op-neg-output": "those input titles that are <<.em not>> listed in <<.place L>>",
"op-output": "the titles stored as a [[title list|Title List]] at <<.place L>>",
"op-parameter": "a [[title list|Title List]]",
"op-parameter-name": "L",
"op-purpose": "select titles from the operand interpreted as a [[title list|Title List]]",
"op-suffix": "<<.from-version \"5.1.20\">> `dedupe` (the default) to remove duplicates, `raw` to leave duplicates untouched",
"op-suffix-name": "D",
"tags": "[[Filter Operators]] [[Field Operators]] [[Selection Constructors]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.tip \" Literal filter operands cannot contain square brackets but you can work around the issue by using a variable:\">>\n\n```\n<$set name=\"myList\" value=\"first [[second with a space]] third\">\n<$list filter=\"[enlist<myList>]\">\n...\n```\n\n\n<<.operator-examples \"enlist\">>\n"
},
"escapecss Operator": {
"title": "escapecss Operator",
"caption": "escapecss",
"created": "20190629072855199",
"modified": "20190629072855199",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input with CSS escaping applied through the CSS.escape() method",
"op-parameter": "",
"op-parameter-name": "",
"op-purpose": "apply CSS escaping to a selection of titles through the CSS.escape() method / operation",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"from-version": "5.1.20",
"text": "See Mozilla Developer Network for details of the [[CSS.escape()|https://developer.mozilla.org/docs/Web/API/CSS/escape]] operation.\n\n<<.operator-examples \"escapecss\">>\n"
},
"escaperegexp Operator": {
"title": "escaperegexp Operator",
"caption": "escaperegexp",
"created": "20161017153116372",
"modified": "20161017153230962",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input with escaping applied to special regular expression characters",
"op-parameter": "",
"op-parameter-name": "",
"op-purpose": "escape special characters used in regular expressions",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"from-version": "5.1.14",
"text": "See Mozilla Developer Network for details of the [[regular expression syntax|https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/RegExp]].\n\n<<.operator-examples \"escaperegexp\">>\n"
},
"abs Operator (Examples)": {
"title": "abs Operator (Examples)",
"created": "20190611174214039",
"modified": "20190611174245197",
"tags": "[[abs Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[-2000]abs[]]\">>\n<<.operator-example 2 \"=-1 =-2 =3 =4 =5 +[abs[]]\">>\n"
},
"add Operator (Examples)": {
"title": "add Operator (Examples)",
"created": "20190611125225770",
"modified": "20190611125525466",
"tags": "[[add Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[23]add[19]]\">>\n<<.operator-example 2 \"=1 =2 =3 =4 +[add[4]]\">>\n"
},
"addprefix Operator (Examples)": {
"title": "addprefix Operator (Examples)",
"created": "20150118132851000",
"modified": "20150118183116000",
"tags": "[[addprefix Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"Cat Garden [[Favourite Armchair]] +[addprefix[My ]]\">>\n"
},
"addsuffix Operator (Examples)": {
"title": "addsuffix Operator (Examples)",
"created": "20150118134542000",
"modified": "20150118183121000",
"tags": "[[addsuffix Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[London]addsuffix[ Underground]]\">>\n"
},
"after Operator (Examples)": {
"title": "after Operator (Examples)",
"created": "20150118134611000",
"modified": "20150118183126000",
"tags": "[[after Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>> The [[Thursday]] tiddler shows a further example.\n\n<<.operator-example 1 \"[list[Days of the Week]after[Monday]]\">>\n<<.operator-example 2 \"[list[Days of the Week]after[Sunday]]\">>\n"
},
"all Operator (Examples)": {
"title": "all Operator (Examples)",
"created": "20150118134646000",
"modified": "20150118183130000",
"tags": "[[all Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[all[shadows]]\">>\n<<.operator-example 2 \"[all[shadows+tiddlers]]\">>\n<<.operator-example 3 \"[all[tiddlers+shadows]]\">>\n<<.operator-example 4 \"[all[orphans+missing+current]]\">>\n<<.operator-example 5 \"[all[current]]\">>\n<<.operator-example 6 \"[all[current]tag[Operator Examples]]\">>\n<<.operator-example 7 \"[all[current]tag[Recipes]]\">>\n<<.operator-example 8 \"Monday Thursday +[all[]]\">>\n"
},
"allafter Operator (Examples)": {
"title": "allafter Operator (Examples)",
"created": "20151022123929297",
"modified": "20151108080543606",
"tags": "[[Operator Examples]] [[allafter Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]] +[allafter[Wednesday]]\">>\n<<.operator-example 2 \"[list[Days of the Week]] +[allafter:include[Wednesday]]\">>\n"
},
"allbefore Operator (Examples)": {
"title": "allbefore Operator (Examples)",
"created": "20151017150902487",
"modified": "20151108051438263",
"tags": "[[Operator Examples]] [[allbefore Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]allbefore[Wednesday]]\">>\n<<.operator-example 2 \"[list[Days of the Week]allbefore:include[Wednesday]]\">>\n<<.operator-example 3 \"A B C D E +[allbefore:include[C]count[]]\">>\n"
},
"append Operator (Examples)": {
"title": "append Operator (Examples)",
"created": "20151017150942725",
"modified": "20151108051557748",
"tags": "[[Operator Examples]] [[append Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]append[Tomorrow]]\">>\n<<.operator-example 2 \"[list[Days of the Week]append[Yesterday Today Tomorrow]]\">>\n\n;Append the first 4 short days of the week to our list\n\n<<.operator-example 3 \"[list[Days of the Week]append:4{Days of the Week!!short}]\">>\n"
},
"backlinks Operator (Examples)": {
"title": "backlinks Operator (Examples)",
"created": "20150118134611000",
"modified": "20150118183135000",
"tags": "[[backlinks Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[HelloThere]backlinks[]]\">>\n<<.operator-example 2 \"[tag[TableOfContents]backlinks[]]\" \"tiddlers that link to tiddlers tagged [[TableOfContents]]\">>\n<<.operator-example 3 \"[all[current]backlinks[]]\" \"tiddlers that link to this one\">>\n"
},
"before Operator (Examples)": {
"title": "before Operator (Examples)",
"created": "20150118134611000",
"modified": "20150118183139000",
"tags": "[[before Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>> The [[Thursday]] tiddler shows a further example.\n\n<<.operator-example 1 \"[list[Days of the Week]before[Saturday]]\">>\n<<.operator-example 2 \"[list[Days of the Week]before[Monday]]\">>\n"
},
"butlast Operator (Examples)": {
"title": "butlast Operator (Examples)",
"created": "20150118134611000",
"modified": "20150118183143000",
"tags": "[[butlast Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]butlast[]]\">>\n<<.operator-example 2 \"[list[Days of the Week]butlast[2]]\">>\n<<.operator-example 3 \"A B C D E F G H I J K L M +[butlast[7]]\">>\n"
},
"ceil Operator (Examples)": {
"title": "ceil Operator (Examples)",
"created": "20190611174446781",
"modified": "20190611174554787",
"tags": "[[ceil Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[1.6]ceil[]]\">>\n<<.operator-example 2 \"[[-1.6]ceil[]]\">>\n<<.operator-example 3 \"=-1.2 =-2.4 =3.6 =4.8 =5.1 +[ceil[]]\">>\n"
},
"commands Operator (Examples)": {
"title": "commands Operator (Examples)",
"created": "20150118134611000",
"modified": "20150118183148000",
"tags": "[[commands Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[commands[]]\">>\n"
},
"compare Operator (Examples)": {
"title": "compare Operator (Examples)",
"created": "20200412212935849",
"modified": "20200412212935849",
"tags": "[[compare Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[20200101]compare:date:gt[201912311852]]\" \"compares two partial dates\">>\n<<.operator-example 2 \"[[202001011852]compare:integer:gt[20191231]]\" \"compares the same two strings as integers\">>\n<<.operator-example 3 \"[list[Days of the Week]compare:string:gt[M]compare:string:lt[W]]\">>\n<<.operator-example 4 \"[[v5.1.23-prerelease]compare:version:gt[v5.1.22]]\">>\n<<.operator-example 5 \"[[1]compare:number:gt[2]then[yes]else[no]]\">>\n"
},
"contains Operator (Examples)": {
"title": "contains Operator (Examples)",
"created": "20180815124630157",
"modified": "20180815124919662",
"tags": "[[contains Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[contains:tags[HelloThere]]\" \"equivalent to [tag[HelloThere]]\">>\n<<.operator-example 2 \"[[$:/StoryList]contains[HelloThere]]\" \"checks whether the tiddler 'HelloThere' is currently displayed in the story river\">>\n"
},
"count Operator (Examples)": {
"title": "count Operator (Examples)",
"created": "20170208200912602",
"modified": "20170208201020488",
"tags": "[[each Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[tag[HelloThere]count[]]\">>\n"
},
"days Operator (Examples)": {
"title": "days Operator (Examples)",
"tags": "[[Operator Examples]] [[days Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[days[-14]]\" \"tiddlers modified within the last 14 days\">>\n<<.operator-example 2 \"[!days:created[-800]]\" \"tiddlers created more than 800 days ago\">>\nThe filter can be used to highlight new items in a list. For example:\n<$macrocall\n $name=\"wikitext-example-without-html\" src=\n\"\"\"\n<ul>\n <$list filter=\"[tag[ReleaseNotes]!<currentTiddler>!sort[modified]]\">\n <li>\n <$link><$view field=\"title\"/></$link>\n <$list filter=\"[<currentTiddler>days[-180]]\"> @@color:red;^^new^^@@</$list>\n <$list filter=\"[<currentTiddler>days[-500]!days[-180]]\"> @@color:black;^^recent^^@@</$list>\n </li>\n </$list>\n</ul>\n\"\"\"/>\n"
},
"decodehtml Operator (Examples)": {
"title": "decodehtml Operator (Examples)",
"created": "20161017154848886",
"modified": "20161017155350389",
"tags": "[[Operator Examples]] [[decodehtml Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[Title with < angle brackets >]] +[decodehtml[]]\">>\n<<.operator-example 2 \"[[Title with an & ampersand]] +[decodehtml[]]\">>\n"
},
"decodeuri Operator (Examples)": {
"title": "decodeuri Operator (Examples)",
"created": "20161017154558573",
"modified": "20161017155350399",
"tags": "[[Operator Examples]] [[decodeuri Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[Title%20with%20Space]] +[decodeuri[]]\">>\n<<.operator-example 2 \"[[Title%20with%20Space]] [[Another%20title%20with%20Space]] +[decodeuri[]]\">>\n"
},
"decodeuricomponent Operator (Examples)": {
"title": "decodeuricomponent Operator (Examples)",
"created": "20161017153616709",
"modified": "20161017155350393",
"tags": "[[Operator Examples]] [[decodeuricomponent Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[Title%20with%20Space]] +[decodeuricomponent[]]\">>\n<<.operator-example 2 \"[[Title%20with%20Space]] [[Another%20title%20with%20Space]] +[decodeuricomponent[]]\">>\n"
},
"divide Operator (Examples)": {
"title": "divide Operator (Examples)",
"created": "20190611125929173",
"modified": "20190611130146154",
"tags": "[[divide Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[355]divide[113]]\">>\n<<.operator-example 2 \"=1 =2 =3 =4 +[divide[2]]\">>\n"
},
"each Operator (Examples)": {
"title": "each Operator (Examples)",
"created": "20150118134611000",
"modified": "20150118183152000",
"tags": "[[each Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[each[color]]\">>\n<<.operator-example 2 \"[sort[title]each[type]]\" \"the alphabetically first tiddler of each type\">>\n<<.operator-example 3 \"[each:list-item[list]]\" \"all tiddlers listed anywhere in the core list field\">>\n<<.operator-example 4 \"[[Non existing]] [[GettingStarted]] +[each:value[]]\" \"Compare this to `+[each[]]` below\">>\n<<.operator-example 5 \"[[Non existing]] [[GettingStarted]] +[each[]]\" \"Compare this to `+[each:value[]]` above\">>\n\nFor an example of using the <<.op each>> operator to generate a two-tier list of groups and members, see [[GroupedLists]].\n"
},
"eachday Operator (Examples)": {
"title": "eachday Operator (Examples)",
"created": "20150118134611000",
"modified": "20150118183156000",
"tags": "[[eachday Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[eachday[created]]\" \"the first tiddler created on each day\">>\n\nFor an example of using the <<.op eachday>> operator to generate a two-tier list of groups and members, see [[GroupedLists]].\n"
},
"else Operator (Examples)": {
"title": "else Operator (Examples)",
"created": "20190802113334259",
"modified": "20190802113551566",
"tags": "[[else Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[HelloThereMissing]is[missing]else[yes]]\">>\n<<.operator-example 2 \"[[HelloThere]is[missing]else[yes]]\">>\n\n"
},
"encodehtml Operator (Examples)": {
"title": "encodehtml Operator (Examples)",
"created": "20161017154758523",
"modified": "20161017155350391",
"tags": "[[Operator Examples]] [[encodehtml Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[Title with <angle brackets>]] +[encodehtml[]]\">>\n<<.operator-example 2 \"[[Title with an & ampersand]] +[encodehtml[]]\">>\n"
},
"encodeuri Operator (Examples)": {
"title": "encodeuri Operator (Examples)",
"created": "20161017154702282",
"modified": "20161017155350397",
"tags": "[[Operator Examples]] [[encodeuri Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[Title with Space]] +[encodeuri[]]\">>\n<<.operator-example 2 \"[[Title with Space]] [[Another title with Space]] +[encodeuri[]]\">>\n"
},
"encodeuricomponent Operator (Examples)": {
"title": "encodeuricomponent Operator (Examples)",
"created": "20161017154451373",
"modified": "20161017155350395",
"tags": "[[Operator Examples]] [[encodeuricomponent Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[Title with Space]] +[encodeuricomponent[]]\">>\n<<.operator-example 2 \"[[Title with Space]] [[Another title with Space]] +[encodeuricomponent[]]\">>\n"
},
"enlist Operator (Examples)": {
"title": "enlist Operator (Examples)",
"created": "20170221144328467",
"modified": "20190610165309565",
"tags": "[[enlist Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[enlist[one two three]addsuffix[!]]\">>\n<<.operator-example 2 \"[enlist[one one one]]\">>\n<<.operator-example 3 \"[enlist:raw[one one one]]\">>\n<<.operator-example 4 \"[enlist{$:/StoryList!!list}]\">>\n"
},
"escapecss Operator (Examples)": {
"title": "escapecss Operator (Examples)",
"tags": "[[escapecss Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"created": "20190629072855199",
"modified": "20190629072855199",
"text": "<<.operator-example 1 \"[all[tiddlers]tag[Resources]escapecss[]]\">>\n"
},
"escaperegexp Operator (Examples)": {
"title": "escaperegexp Operator (Examples)",
"created": "20161017155417183",
"modified": "20161017155520892",
"tags": "[[Operator Examples]] [[escaperegexp Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"\"\"[[Title with dots . and dollars $]] +[escaperegexp[]]\"\"\">>\n"
},
"exponential Operator (Examples)": {
"title": "exponential Operator (Examples)",
"created": "20190611154509136",
"modified": "20190611154545304",
"tags": "[[exponential Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"123456789 +[exponential[4]]\">>\n<<.operator-example 2 \"123456789 +[exponential[13]]\">>\n<<.operator-example 3 \"1.23E23 +[exponential[90]]\">>\n"
},
"field Operator (Examples)": {
"title": "field Operator (Examples)",
"created": "20150118134611000",
"modified": "20150118183202000",
"tags": "[[field Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[field:author[JeremyRuston]]\" \"plugins authored by JeremyRuston\">>\n<<.operator-example 2 \"[plugin-type[theme]author[JeremyRuston]]\" \"themes authored by JeremyRuston\">>\n"
},
"fields Operator (Examples)": {
"title": "fields Operator (Examples)",
"created": "20150118134611000",
"modified": "20200129165627964",
"tags": "[[fields Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[HelloThere]fields[]]\" \"fields of HelloThere\">>\n<<.operator-example 2 \"[[HelloThere]fields:include[list title text non-existing]]\" \"\"\"fields of HelloThere using a \"short list\" of fields. Fields are only shown, if they exist\"\"\">>\n<<.operator-example 3 \"[[HelloThere]fields:include[list title text]sortby[title list text]]\" \"fields of HelloThere special sorting\">>\n<<.operator-example 4 \"[[HelloThere]fields:exclude[list title text]]\" \"fields of HelloThere using the exclude suffix\">>\n<<.operator-example 5 \"[[HelloThere]fields[]] -list -title -text\" \"fields of HelloThere, using several filter runs instead of exclude suffix\">>\n<<.operator-example 6 \"[tag[Common Operators]fields[]]\" \"fields of all tiddlers tagged as [[Common Operators]]\">>\n"
},
"first Operator (Examples)": {
"title": "first Operator (Examples)",
"created": "20150118134611000",
"modified": "20150118183210000",
"tags": "[[first Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]first[]]\">>\n<<.operator-example 2 \"[list[Days of the Week]first[5]]\">>\n<<.operator-example 3 \"[tag[Filter Operators]!sort[title]first[]]\">>\n"
},
"fixed Operator (Examples)": {
"title": "fixed Operator (Examples)",
"created": "20190611150610846",
"modified": "20190611150743047",
"tags": "[[fixed Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"10.123456789 +[fixed[5]]\">>\n<<.operator-example 2 \"[[355]divide[113]fixed[7]]\">>\n"
},
"floor Operator (Examples)": {
"title": "floor Operator (Examples)",
"created": "20190613084453154",
"modified": "20190613084521199",
"tags": "[[floor Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[1.6]floor[]]\">>\n<<.operator-example 2 \"[[-1.6]floor[]]\">>\n<<.operator-example 3 \"=-1.2 =-2.4 =3.6 =4.8 =5.1 +[floor[]]\">>\n"
},
"get Operator (Examples)": {
"title": "get Operator (Examples)",
"created": "20150118134611000",
"modified": "20150124201839000",
"tags": "[[get Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[all[current]get[draft.of]]\" \"the title of the tiddler of which the current tiddler is a draft\">>\n<<.operator-example 2 \"[get[tags]]\">>\n<<.operator-example 3 \"[each[tags]get[tags]]\">>\n"
},
"getindex Operator (Examples)": {
"title": "getindex Operator (Examples)",
"created": "20150203140000000",
"modified": "20170608150301791",
"tags": "[[getindex Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[$:/palettes/Vanilla]getindex[background]]\" \"returns the value at index ''background'' of the [[DataTiddler|DataTiddlers]] [[$:/palettes/Vanilla]]\">>\n<<.operator-example 2 \"[all[shadows+tiddlers]tag[$:/tags/Palette]getindex[background]]\" \"returns all background colors defined in any of the ColourPalettes\">>"
},
"getvariable Operator (Examples)": {
"title": "getvariable Operator (Examples)",
"created": "20190330100101453",
"modified": "20190330100101453",
"tags": "[[getvariable Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[currentTiddler]getvariable[]]\" \"returns the value of the variable ''currentTiddler''\">>\n"
},
"has Operator (Examples)": {
"title": "has Operator (Examples)",
"created": "20151111150157416",
"emptyfield": "",
"modified": "20151111150201093",
"tags": "[[has Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[has[color]]\">>\n<<.operator-example 2 \"[tag[Concepts]!has[modified]]\">>\n<<.operator-example 3 \"[has:field[emptyfield]]\">>\n<<.operator-example 4 \"[all[current]!has:field[doesntexist]]\">>\n<<.operator-example 5 \"[all[tiddlers+shadows]has:index[foreground]]\">>\n<<.operator-example 6 \"[all[current]!has:index[doesntexist]]\">>"
},
"indexes Operator (Examples)": {
"title": "indexes Operator (Examples)",
"created": "20150119125815000",
"modified": "20150119191028000",
"tags": "[[indexes Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[{$:/palette}indexes[]sort[title]]\" \"all the colours defined in the current [[colour palette|ColourPalettes]]\">>\n<<.operator-example 2 \"[[$:/HistoryList]indexes[]]\" \"integer output because the [[history list|$:/HistoryList]] is an array\">>\n"
},
"is Operator (Examples)": {
"title": "is Operator (Examples)",
"created": "20150119133413000",
"modified": "20150119134652000",
"tags": "[[is Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[is[tag]]\">>\n<<.operator-example 2 \"[!is[tag]]\">>\n<<.operator-example 3 \"[all[shadows]!is[system]]\" \"shadow tiddlers that don't start with `$:/`\">>\n<<.operator-example 4 \"[is[system]tag[$:/tags/Stylesheet]]\" \"system stylesheets\">>\n<<.operator-example 5 \"[all[shadows]is[system]tag[$:/tags/Stylesheet]]\" \"shadow system stylesheets\">>\n<<.operator-example 6 \"[is[shadow]]\" \"overridden shadow tiddlers\">>\n<<.operator-example 7 \"[is[missing]]\" \"empty because its input contains only tiddlers that exist\">>\n"
},
"join Operator (Examples)": {
"title": "join Operator (Examples)",
"created": "20190613154634914",
"modified": "20190613154711864",
"tags": "[[join Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"a b c d e +[join[,]]\">>\n"
},
"jsonstringify Operator (Examples)": {
"title": "jsonstringify Operator (Examples)",
"created": "20171029155046637",
"modified": "20171029155227382",
"tags": "[[Operator Examples]] [[stringify Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"\"\"[[Title with \"double quotes\" and single ' and \\backslash]] +[jsonstringify[]]\"\"\">>\n"
},
"last Operator (Examples)": {
"title": "last Operator (Examples)",
"created": "20150118134611000",
"modified": "20150119182151000",
"tags": "[[last Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]last[]]\">>\n<<.operator-example 2 \"[list[Days of the Week]last[5]]\">>\n<<.operator-example 3 \"[tag[Concepts]!sort[title]last[3]]\">>\n"
},
"length Operator (Examples)": {
"title": "length Operator (Examples)",
"created": "20190613153325774",
"modified": "20190613153409962",
"tags": "[[length Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[abc]length[]]\">>\n<<.operator-example 2 \"[tag[HelloThere]length[]]\">>\n"
},
"limit Operator (Examples)": {
"title": "limit Operator (Examples)",
"created": "20150118134611000",
"modified": "20150123214304000",
"tags": "[[limit Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[sort[modified]!limit[20]]\" \"the 20 most recently modified tiddlers\">>\n<<.operator-example 2 \"[has[created]sort[created]limit[10]]\" \"the oldest 10 tiddlers in the wiki\">>\n"
},
"links Operator (Examples)": {
"title": "links Operator (Examples)",
"created": "20150118134611000",
"modified": "20150124202748000",
"tags": "[[links Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[HelloThere]links[]]\">>\n<<.operator-example 2 \"[all[current]links[]]\" \"tiddlers [[hard-linked|Hard and Soft Links]] from the current one\">>\n\nHere are some hard links:\n\n* HelloThere\n* [[Filter Operators]]\n* [[links Operator]]\n"
},
"list Operator (Examples)": {
"title": "list Operator (Examples)",
"created": "20150118134611000",
"modified": "20150123214445000",
"tags": "[[list Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[HelloThere]]\">>\n<<.operator-example 2 \"[list[Days of the Week!!short]]\">>\n"
},
"listed Operator (Examples)": {
"title": "listed Operator (Examples)",
"created": "20150118134611000",
"modified": "20150123214616000",
"tags": "[[listed Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[HelloThere]listed[]]\">>\n<<.operator-example 2 \"[all[current]listed[my-special-list]]\">>\n"
},
"lookup Operator (Examples)": {
"title": "lookup Operator (Examples)",
"created": "20170907144257037",
"modified": "20170907144559822",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[all[shadows+tiddlers]tag[$:/tags/PageControls]lookup[$:/config/PageControlButtons/Visibility/]]\" \"Retrieve the visibility status of each page control button\">>\n<<.operator-example 2 \"[all[shadows+tiddlers]tag[$:/tags/PageControls]lookup:show[$:/config/PageControlButtons/Visibility/]]\" \"Retrieve the visibility status of each page control button, this time with a default value\">>\n"
},
"lowercase Operator (Examples)": {
"title": "lowercase Operator (Examples)",
"created": "20190613153824151",
"modified": "20190613153842330",
"tags": "[[lowercase Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[Abc]lowercase[]]\">>\n<<.operator-example 2 \"[tag[HelloThere]lowercase[]]\">>\n"
},
"match Operator (Examples)": {
"title": "match Operator (Examples)",
"created": "20190731080350471",
"modified": "20190731080435966",
"tags": "[[match Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"a b c +[match[b]]\">>\n<<.operator-example 1 \"[match[HelloThere]]\">>\n"
},
"max Operator (Examples)": {
"title": "max Operator (Examples)",
"created": "20190611130905752",
"modified": "20190611130938471",
"tags": "[[max Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[23]max[32]]\">>\n<<.operator-example 2 \"=1 =2 =3 =4 +[max[3]]\">>\n"
},
"maxall Operator (Examples)": {
"title": "maxall Operator (Examples)",
"created": "20190611160949615",
"modified": "20190611161010568",
"tags": "[[maxall Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"=1 =2 =3 =4 =5 +[maxall[]]\">>\n<<.operator-example 2 \"[tag[HelloThere]get[text]length[]maxall[]]\">>\n"
},
"min Operator (Examples)": {
"title": "min Operator (Examples)",
"created": "20190611131138259",
"modified": "20190611131149542",
"tags": "[[min Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[23]min[32]]\">>\n<<.operator-example 2 \"=1 =2 =3 =4 +[min[3]]\">>\n"
},
"minall Operator (Examples)": {
"title": "minall Operator (Examples)",
"created": "20190611161051108",
"modified": "20190611161107239",
"tags": "[[minall Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"=1 =2 =3 =4 =5 +[minall[]]\">>\n<<.operator-example 2 \"[tag[HelloThere]get[text]length[]minall[]]\">>\n"
},
"minlength Operator (Examples)": {
"title": "minlength Operator (Examples)",
"created": "20161011074235805",
"modified": "20161011074235805",
"tags": "[[Operator Examples]] [[minlength Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]minlength[7]]\">>\n<<.operator-example 2 \"[list[Days of the Week]minlength[1]]\">>\n\n"
},
"modules Operator (Examples)": {
"title": "modules Operator (Examples)",
"created": "20150123221510000",
"modified": "20150123221534000",
"tags": "[[modules Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[filteroperator]modules[]]\">>\n"
},
"moduletypes Operator (Examples)": {
"title": "moduletypes Operator (Examples)",
"created": "20150123221601000",
"modified": "20150123221623000",
"tags": "[[moduletypes Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[moduletypes[]]\">>\n"
},
"move Operator (Examples)": {
"title": "move Operator (Examples)",
"created": "20151022123633433",
"modified": "20151108051643871",
"tags": "[[Operator Examples]] [[move Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]] +[move[Wednesday]]\">>\n<<.operator-example 2 \"[list[Days of the Week]] +[move:-2[Wednesday]]\">>\n"
},
"multiply Operator (Examples)": {
"title": "multiply Operator (Examples)",
"created": "20190611125743568",
"modified": "20190611125757767",
"tags": "[[multiply Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[23]multiply[19]]\">>\n<<.operator-example 2 \"=1 =2 =3 =4 +[multiply[4]]\">>\n"
},
"negate Operator (Examples)": {
"title": "negate Operator (Examples)",
"created": "20190611174040931",
"modified": "20190611174121059",
"tags": "[[negate Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[-2000]negate[]]\">>\n<<.operator-example 2 \"=1 =2 =3 =4 =5 +[negate[]]\">>\n"
},
"next Operator (Examples)": {
"title": "next Operator (Examples)",
"created": "20150123221711000",
"modified": "20150123221834000",
"tags": "[[next Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[[Monday]next[Days of the Week]]\">>\n<<.operator-example 2 \"[[Sunday]next[Days of the Week]]\">>\n<<.operator-example 3 \"Tuesday Wednesday Thursday +[next[Days of the Week]]\">>\n"
},
"nsort Operator (Examples)": {
"title": "nsort Operator (Examples)",
"created": "20150123221921000",
"modified": "20150123222142000",
"tags": "[[nsort Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"10 010 1000 100 +[nsort[]]\">>\n<<.operator-example 2 \"10 010 ALPHA beta alpha 1000 100 +[nsort[]]\">>\n"
},
"nsortcs Operator (Examples)": {
"title": "nsortcs Operator (Examples)",
"created": "20150123222108000",
"modified": "20150123222139000",
"tags": "[[nsortcs Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"10 010 1000 100 +[nsortcs[]]\">>\n<<.operator-example 2 \"10 010 ALPHA beta alpha 1000 100 +[nsortcs[]]\">>\n"
},
"nth Operator (Examples)": {
"title": "nth Operator (Examples)",
"created": "20150118134611000",
"modified": "20150123222912000",
"tags": "[[nth Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]nth[]]\">>\n<<.operator-example 2 \"[list[Days of the Week]nth[5]]\">>\n"
},
"plugintiddlers Operator (Examples)": {
"title": "plugintiddlers Operator (Examples)",
"created": "20150123223006000",
"modified": "20150123223023000",
"tags": "[[plugintiddlers Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[$:/core]plugintiddlers[]]\">>\n\n"
},
"precision Operator (Examples)": {
"title": "precision Operator (Examples)",
"created": "20190611151444751",
"modified": "20190611154248537",
"tags": "[[precision Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"123456789 +[precision[3]]\">>\n<<.operator-example 2 \"123456789 +[precision[13]]\">>\n<<.operator-example 3 \"1.23E23 +[precision[90]]\">>\n"
},
"prefix Operator (Examples)": {
"title": "prefix Operator (Examples)",
"created": "20150123223129000",
"modified": "20150123223321000",
"tags": "[[prefix Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[tag[task]!prefix[Go]]\">>\n<<.operator-example 2 \"[prefix[$:/languages/]]\">>\n<<.operator-example 3 \"[prefix[$:/]]\" \"same as `[is[system]]`\">>\n"
},
"prepend Operator (Examples)": {
"title": "prepend Operator (Examples)",
"created": "20151017151508135",
"modified": "20151108051743531",
"tags": "[[Operator Examples]] [[prepend Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\nThe operator may be used to prepend a number of items to the list.\n\n<<.operator-example 1 \"[list[Days of the Week]prepend[Yesterday Today Tomorrow]]\">>\n\nThe operand may list only items without spaces -- to include items with spaces, use a reference to an array e.g. prepend the last three short days of the week to the list\n\n<<.operator-example 2 \"[list[Days of the Week]!prepend:3{Days of the Week!!short}]\">>\n"
},
"previous Operator (Examples)": {
"title": "previous Operator (Examples)",
"created": "20150123221711000",
"modified": "20150123223422000",
"tags": "[[previous Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[[Wednesday]previous[Days of the Week]]\">>\n<<.operator-example 2 \"[[Monday]previous[Days of the Week]]\">>\n<<.operator-example 3 \"Tuesday Wednesday Thursday +[previous[Days of the Week]]\">>\n"
},
"product Operator (Examples)": {
"title": "product Operator (Examples)",
"created": "20190611160221390",
"modified": "20190611160243829",
"tags": "[[product Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"=1 =2 =3 =4 =5 +[product[]]\">>\n<<.operator-example 2 \"[tag[HelloThere]get[text]length[]product[]]\">>\n"
},
"putafter Operator (Examples)": {
"title": "putafter Operator (Examples)",
"created": "20151017151905558",
"modified": "20151108051825288",
"tags": "[[Operator Examples]] [[putafter Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]] +[putafter[Wednesday]]\">>\n<<.operator-example 2 \"[list[Days of the Week]] +[putafter:2[Tuesday]]\">>\n<<.operator-example 3 \"[list[Days of the Week]] [[Yesterday]] [[Today]] [[Tomorrow]] +[putafter:3[Tuesday]]\">>\n"
},
"putbefore Operator (Examples)": {
"title": "putbefore Operator (Examples)",
"created": "20151022142602628",
"modified": "20151108051906935",
"tags": "[[Operator Examples]] [[putbefore Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]] +[putbefore[Wednesday]]\">>\n<<.operator-example 2 \"[list[Days of the Week]] +[putbefore:2[Tuesday]]\">>\n<<.operator-example 3 \"[list[Days of the Week]] [[Yesterday]] [[Today]] [[Tomorrow]] +[putbefore:3[Tuesday]]\">>\n"
},
"putfirst Operator (Examples)": {
"title": "putfirst Operator (Examples)",
"created": "20151017152847899",
"modified": "20151108051943204",
"tags": "[[Operator Examples]] [[putfirst Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]] +[putfirst[]]\">>\n<<.operator-example 2 \"[list[Days of the Week]] +[putfirst:2[]]\">>\n<<.operator-example 3 \"[list[Days of the Week]] [[Yesterday]] [[Today]] [[Tomorrow]] +[putfirst:-2[]]\">>\n"
},
"putlast Operator (Examples)": {
"title": "putlast Operator (Examples)",
"created": "20151017153037776",
"modified": "20151108052020761",
"tags": "[[Operator Examples]] [[putlast Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]] +[putlast[]]\">>\n<<.operator-example 2 \"[list[Days of the Week]] +[putlast:2[]]\">>\n<<.operator-example 3 \"one two three [list[Days of the Week]] +[putlast:-3[]]\">>\n"
},
"regexp Operator (Examples)": {
"title": "regexp Operator (Examples)",
"created": "20150123221711000",
"modified": "20150123225347000",
"tags": "[[regexp Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[!is[system]regexp[Wiki]]\" \"non-system tiddlers with `Wiki` in their title\">>\n<<.operator-example 2 \"[!is[system]regexp[(?i)Wiki]]\" \"non-system tiddlers with `Wiki` in their title, ignoring case\">>\n<<.operator-example 3 \"[!is[system]regexp[Wiki(?i)]]\" \"same again\">>\n<<.operator-example 4 \"[regexp[(?i)\\.jpe?g$]]\" \"tiddlers with titles ending in `.jpg` or `.jpeg`, ignoring case\">>\n<<.operator-example 5 \"[regexp:created[^201408]]\" \"tiddlers created in August 2014\">>\n\nThe regular expression `[0-9]{2}` matches two consecutive digits. Because it contains square brackets, the way to use it with the <<.op regexp>> operator is via a [[variable|Variables]], as follows:\n\n<$macrocall\n$name=\"wikitext-example-without-html\"\nsrc=\"\"\"<$set name=\"digit-pattern\" value=\"[0-9]{2}\">\n<<list-links \"[regexp:title<digit-pattern>]\">>\n</$set>\"\"\"/>\n"
},
"remainder Operator (Examples)": {
"title": "remainder Operator (Examples)",
"created": "20190611130110805",
"modified": "20190611130121033",
"tags": "[[remainder Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[23]remainder[3]]\">>\n<<.operator-example 2 \"=1 =2 =3 =4 +[remainder[2]]\">>\n"
},
"remove Operator (Examples)": {
"title": "remove Operator (Examples)",
"created": "20151018054129966",
"modified": "20151108052052606",
"tags": "[[Operator Examples]] [[remove Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]] +[remove[Tuesday Wednesday Thursday]]\">>\n<<.operator-example 2 \"[list[Days of the Week]] +[remove:3[Monday Wednesday Friday Saturday]]\">>\n<<.operator-example 3 \"[list[Days of the Week]] +[!remove:2{Days of the Week!!list}]\">>\n"
},
"removeprefix Operator (Examples)": {
"title": "removeprefix Operator (Examples)",
"created": "20150118132851000",
"modified": "20150123210429000",
"tags": "[[removeprefix Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[My Cat]] [[Your Garden]] [[My Favourite Armchair]] +[removeprefix[My ]]\">>\n"
},
"removesuffix Operator (Examples)": {
"title": "removesuffix Operator (Examples)",
"created": "20150118132851000",
"modified": "20150123211000000",
"tags": "[[removesuffix Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"SIMPLEX Googolplex Complex +[removesuffix[plex]]\">>\n\n\n"
},
"replace Operator (Examples)": {
"title": "replace Operator (Examples)",
"created": "20151017153634099",
"modified": "20151108052127454",
"tags": "[[Operator Examples]] [[replace Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]] Last +[replace[Wednesday]]\">>\n<<.operator-example 2 \"[list[Days of the Week]] Last +[replace:2[Tuesday]]\">>\n<<.operator-example 3 \"[list[Days of the Week]] [[Yesterday]] [[Today]] [[Tomorrow]] +[replace:3[Tuesday]]\">>\n"
},
"rest Operator (Examples)": {
"title": "rest Operator (Examples)",
"created": "20150118134611000",
"modified": "20150123211722000",
"tags": "[[rest Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]rest[]]\">>\n<<.operator-example 2 \"[list[Days of the Week]rest[3]]\">>\n<<.operator-example 3 \"Z Y X W V U T S R Q P O +[rest[5]]\">>\n"
},
"reverse Operator (Examples)": {
"title": "reverse Operator (Examples)",
"created": "20150118134611000",
"modified": "20150123212752000",
"tags": "[[reverse Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]reverse[]]\">>\n"
},
"round Operator (Examples)": {
"title": "round Operator (Examples)",
"created": "20190613084626721",
"modified": "20190613084651519",
"tags": "[[round Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[1.6]round[]]\">>\n<<.operator-example 2 \"[[-1.6]round[]]\">>\n<<.operator-example 3 \"=-1.2 =-2.4 =3.6 =4.8 =5.1 +[round[]]\">>\n"
},
"sameday Operator (Examples)": {
"title": "sameday Operator (Examples)",
"created": "20150124101702000",
"modified": "20150124101739000",
"tags": "[[sameday Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[sameday[20140410]]\" \"tiddlers modified on 10 April 2014\">>\n<<.operator-example 2 \"[sameday:created[20140410]]\" \"tiddlers created on 10 April 2014\">>\n"
},
"search Operator (Examples)": {
"title": "search Operator (Examples)",
"created": "20150124104508000",
"modified": "20181025082022690",
"tags": "[[search Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".operator-example\" n=\"1\" eg=\"[!is[system]search[table]]\" ie=\"non-system tiddlers containing the word <<.word table>>\"/>\n<$macrocall $name=\".operator-example\" n=\"2\" eg=\"[all[shadows]search[table]]\" ie=\"shadow tiddlers containing the word <<.word table>>\"/>\n<$macrocall $name=\".operator-example\" n=\"3\" eg=\"[search:caption[arch]]\" ie=\"tiddlers containing `arch` in their <<.field caption>> field\"/>\n<$macrocall $name=\".operator-example\" n=\"4\" eg=\"[search:*[arch]]\" ie=\"tiddlers containing `arch` in any field\"/>\n<$macrocall $name=\".operator-example\" n=\"5\" eg=\"[search:-title,caption[arch]]\" ie=\"tiddlers containing `arch` in any field except <<.field title>> and <<.field caption>>\"/>\n<$macrocall $name=\".operator-example\" n=\"6\" eg=\"[!is[system]search[the first]]\" ie=\"non-system tiddlers containing a case-insensitive match for both the <<.word 'the'>> and <<.word 'first'>>\"/>\n<$macrocall $name=\".operator-example\" n=\"7\" eg=\"[!is[system]search::literal[the first]]\" ie=\"non-system tiddlers containing a case-insensitive match for the literal phrase <<.word 'the first'>>\"/>\n<$macrocall $name=\".operator-example\" n=\"8\" eg=\"[!is[system]search::literal,casesensitive[The first]]\" ie=\"non-system tiddlers containing a case-sensitive match for the literal phrase <<.word 'The first'>>\"/>\n<$macrocall $name=\".operator-example\" n=\"9\" eg=\"[search:caption,description:casesensitive,words[arch]]\" ie=\"any tiddlers containing a case-sensitive match for the word `arch` in their <<.field caption>> or <<.field description>> fields\"/>\n"
},
"sentencecase Operator (Examples)": {
"title": "sentencecase Operator (Examples)",
"created": "20190619110741485",
"modified": "20190620140353983",
"tags": "[[sentencecase Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[abc def ghi jkl]sentencecase[]]\">>\n<<.operator-example 2 \"[[abc deF gHi jKL]sentencecase[]]\">>\n<<.operator-example 3 \"[[abc deF gHi jKL]lowercase[]sentencecase[]]\">>\n<<.operator-example 4 \"[tag[HelloThere]sentencecase[]]\">>\n"
},
"shadowsource Operator (Examples)": {
"title": "shadowsource Operator (Examples)",
"created": "20150124111726000",
"modified": "20150124210736000",
"tags": "[[shadowsource Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[$:/core/copyright.txt]shadowsource[]]\">>\n<<.operator-example 2 \"$:/core/copyright.txt $:/plugins/tiddlywiki/railroad/parser.js +[shadowsource[]]\">>\n"
},
"sign Operator (Examples)": {
"title": "sign Operator (Examples)",
"created": "20190613085050151",
"modified": "20190613085120851",
"tags": "[[sign Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[1.6]sign[]]\">>\n<<.operator-example 2 \"[[-1.6]sign[]]\">>\n<<.operator-example 3 \"[[0]sign[]]\">>\n"
},
"sort Operator (Examples)": {
"title": "sort Operator (Examples)",
"created": "20150124112340000",
"modified": "20150124113250000",
"tags": "[[sort Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"[list[Days of the Week]sort[]]\">>\n<<.operator-example 2 \"[list[Days of the Week]!sort[]]\">>\n<<.operator-example 3 \"one two Three four +[sort[]]\">>\n<<.operator-example 4 \"[prefix[Tiddl]sort[text]]\">>\n<<.operator-example 5 \"[has[created]sort[created]limit[10]]\" \"the oldest 10 tiddlers in the wiki\">>\n"
},
"sortan Operator (Examples)": {
"title": "sortan Operator (Examples)",
"created": "20180222071947788",
"modified": "20180222072601161",
"tags": "[[sortan Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "These examples make use of the [[Apple]] tiddler.\n\n<<.operator-example 1 \"[list[Apple]sortan[]]\">>\n<<.operator-example 2 \"[list[Apple]!sortan[]]\">>\n<<.operator-example 3 \"App-10-A App-9-B App-10-B App-9-A +[sortan[]]\">>\n\n"
},
"sortby Operator (Examples)": {
"title": "sortby Operator (Examples)",
"created": "20151018123433917",
"modified": "20151108052158811",
"tags": "[[Operator Examples]] [[sortby Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"10 6 4 9 3 2 8 +[sortby[1 2 3 4 5 6 7 8 9 10]]\">>\n<<.operator-example 2 \"Friday Tuesday Monday Thursday Sunday +[sortby{Days of the Week!!list}]\">>\n<<.operator-example 3 \"1 Mon 5 Fri 4 Tue Sun 2 +[sortby{Days of the Week!!short}]\">>\n"
},
"sortcs Operator (Examples)": {
"title": "sortcs Operator (Examples)",
"created": "20150124113044000",
"modified": "20150124113344000",
"tags": "[[sortcs Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.using-days-of-week>>\n\n<<.operator-example 1 \"one two Three four +[sortcs[]]\">>\n<<.operator-example 2 \"one two Three four +[!sortcs[]]\">>\n"
},
"split Operator (Examples)": {
"title": "split Operator (Examples)",
"created": "20190613154338930",
"modified": "20190613154445868",
"tags": "[[split Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[a b c d e]split[ ]]\">>\n<<.operator-example 2 \"[[Mississippi]split[i]]\">>\n"
},
"splitbefore Operator (Examples)": {
"title": "splitbefore Operator (Examples)",
"created": "20150126143216000",
"modified": "20150126143901000",
"tags": "[[splitbefore Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".operator-example\" n=\"1\" eg=\"2015-01-26 2014-07-19 2013 +[splitbefore[-]]\"/>\n<$macrocall $name=\".operator-example\" n=\"2\" eg=\"[[green trees]splitbefore[ee]]\"/>\n"
},
"splitregexp Operator (Examples)": {
"title": "splitregexp Operator (Examples)",
"created": "20190613154934814",
"modified": "20190613155013565",
"tags": "[[splitregexp Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"a=b-c=d-e +[splitregexp[=|-]]\">>\n"
},
"storyviews Operator (Examples)": {
"title": "storyviews Operator (Examples)",
"created": "20150126142047000",
"modified": "20150126142124000",
"tags": "[[storyviews Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[storyviews[]]\">>\n"
},
"stringify Operator (Examples)": {
"title": "stringify Operator (Examples)",
"created": "20161017154944352",
"modified": "20171029155233487",
"tags": "[[Operator Examples]] [[stringify Operator]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"\"\"[[Title with \"double quotes\" and single ' and \\backslash]] +[stringify[]]\"\"\">>\n"
},
"subfilter Operator (Examples)": {
"title": "subfilter Operator (Examples)",
"created": "20181031175129475",
"modified": "20181031175129475",
"tags": "[[subfilter Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[subfilter[one two three]addsuffix[!]]\">>\n<<.operator-example 2 \"[subfilter{$:/StoryList!!list}]\">>\n"
},
"subtiddlerfields Operator (Examples)": {
"title": "subtiddlerfields Operator (Examples)",
"created": "20180403164143915",
"modified": "20180403164257147",
"tags": "[[plugintiddlers Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[$:/core/copyright.txt]subtiddlerfields[$:/core]]\">>\n\n"
},
"subtract Operator (Examples)": {
"title": "subtract Operator (Examples)",
"created": "20190611125619962",
"modified": "20190611125638512",
"tags": "[[subtract Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[23]subtract[19]]\">>\n<<.operator-example 2 \"=1 =2 =3 =4 +[subtract[4]]\">>\n"
},
"suffix Operator (Examples)": {
"title": "suffix Operator (Examples)",
"created": "20150124113652000",
"modified": "20150124113925000",
"tags": "[[suffix Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[suffix[.jpg]]\">>\n<<.operator-example 2 \"[tag[task]!suffix[ing]]\">>\n"
},
"sum Operator (Examples)": {
"title": "sum Operator (Examples)",
"created": "20190611160000682",
"modified": "20190611160139594",
"tags": "[[sum Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"=1 =2 =3 =4 =5 +[sum[]]\">>\n<<.operator-example 2 \"[tag[HelloThere]get[text]length[]sum[]]\">>\n"
},
"tag Operator (Examples)": {
"title": "tag Operator (Examples)",
"created": "20150124122400000",
"modified": "20150124122939000",
"tags": "[[tag Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[tag[task]]\">>\n<<.operator-example 2 \"[tag[task]!tag[done]]\">>\n<<.operator-example 3 \"[!tag[task]]\">>\n<<.operator-example 4 \"[all[shadows]tag[$:/tags/Stylesheet]]\">>\n"
},
"tagging Operator (Examples)": {
"title": "tagging Operator (Examples)",
"created": "20150124133043000",
"modified": "20150124133617000",
"tags": "[[tagging Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[task]tagging[]]\" \"same as `[tag[task]]`\">>\n<<.operator-example 2 \"Concepts task +[tagging[]]\" \"tiddlers that are tagged ''Concepts'' or ''task''\">>\n<<.operator-example 3 \"[all[current]tagging[]]\" \"tiddlers tagged with the current one\">>\n"
},
"tags Operator (Examples)": {
"title": "tags Operator (Examples)",
"created": "20150124134009000",
"modified": "20150124134203000",
"tags": "[[tags Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[Filter Operators]tags[]]\">>\n<<.operator-example 2 \"[all[shadows]tags[]]\">>\n<<.operator-example 3 \"[all[shadows+tiddlers]tags[]sort[]]\">>\n"
},
"then Operator (Examples)": {
"title": "then Operator (Examples)",
"created": "20190802113310992",
"modified": "20190802113555129",
"tags": "[[then Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[HelloThereMissing]is[missing]then[yes]]\">>\n<<.operator-example 2 \"[[HelloThere]is[missing]then[yes]]\">>\n\n"
},
"title Operator (Examples)": {
"title": "title Operator (Examples)",
"created": "20150124140124000",
"modified": "20150124140355000",
"tags": "[[title Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[title[HelloThere]]\">>\n<<.operator-example 2 \"[[HelloThere]]\">>\n<<.operator-example 3 \"HelloThere\">>\n<<.operator-example 4 \"[title[HelloThere]] [title[Filter Operators]]\">>\n<<.operator-example 5 \"[[HelloThere]] [[Filter Operators]]\">>\n<<.operator-example 6 \"HelloThere [[Filter Operators]]\">>\n<<.operator-example 7 \"[tag[Filters]] +[!title[Filter Operators]]\">>\n<<.operator-example 8 \"[tag[Filters]] +[![Filter Operators]]\">>\n<<.operator-example 9 \"[tag[Filters]] -[[Filter Operators]]\">>\n"
},
"titlecase Operator (Examples)": {
"title": "titlecase Operator (Examples)",
"created": "20190620140005348",
"modified": "20190620140412655",
"tags": "[[titlecase Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[abc def ghi jkl]titlecase[]]\">>\n<<.operator-example 2 \"[[abc deF gHi jKL]titlecase[]]\">>\n<<.operator-example 3 \"[[abc deF gHi jKL]lowercase[]titlecase[]]\">>\n<<.operator-example 4 \"[tag[HelloThere]titlecase[]]\">>\n"
},
"trim Operator (Examples)": {
"title": "trim Operator (Examples)",
"created": "20190613153847475",
"modified": "20190613153924808",
"tags": "[[trim Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[ a b ]trim[]addprefix[-]addsuffix[-]]\">>\n"
},
"trunc Operator (Examples)": {
"title": "trunc Operator (Examples)",
"created": "20190613084830686",
"modified": "20190613084854081",
"tags": "[[trunc Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[1.6]trunc[]]\">>\n<<.operator-example 2 \"[[-1.6]trunc[]]\">>\n<<.operator-example 3 \"=-1.2 =-2.4 =3.6 =4.8 =5.1 +[trunc[]]\">>\n"
},
"untagged Operator (Examples)": {
"title": "untagged Operator (Examples)",
"created": "20150124142346000",
"modified": "20150124142713000",
"tags": "[[untagged Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[untagged[]]\">>\n<<.operator-example 2 \"[all[shadows]untagged[]]\">>\n<<.operator-example 3 \"[list[HelloThere]!untagged[]]\">>\n"
},
"untrunc Operator (Examples)": {
"title": "untrunc Operator (Examples)",
"created": "20190617162921280",
"modified": "20190617162921280",
"tags": "[[untrunc Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[1.6]untrunc[]]\">>\n<<.operator-example 2 \"[[-1.6]untrunc[]]\">>\n<<.operator-example 3 \"=-1.2 =-2.4 =3.6 =4.8 =5.1 +[untrunc[]]\">>\n"
},
"uppercase Operator (Examples)": {
"title": "uppercase Operator (Examples)",
"created": "20190613153541799",
"modified": "20190613153642345",
"tags": "[[uppercase Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[[Abc]uppercase[]]\">>\n<<.operator-example 2 \"[tag[HelloThere]uppercase[]]\">>\n"
},
"variables Operator (Examples)": {
"title": "variables Operator (Examples)",
"created": "20190330100101453",
"modified": "20190330100101453",
"tags": "[[variables Operator]] [[Operator Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-example 1 \"[variables[]prefix[colour]]\" \"returns the names of any variables whose names start with ''colour''\">>\n"
},
"exponential Operator": {
"title": "exponential Operator",
"caption": "exponential",
"created": "20190611154259136",
"modified": "20190611154505880",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input as numbers converted to exponential notation with <<.place N>> digits",
"op-parameter": "a number",
"op-parameter-name": "N",
"op-purpose": "convert each number to exponential notation with <<.place N>> digits",
"tags": "[[Filter Operators]] [[Mathematics Operators]] [[Binary Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\nThe ''exponential'' operator returns a string representation of the input number in exponential notation with the specified number of digits. If a number has more digits than requested, the number is rounded to the nearest number represented by the specified number of digits\n\n<<.operator-examples \"exponential\">>\n"
},
"field Operator": {
"title": "field Operator",
"created": "20140410103123179",
"modified": "20150203184718000",
"tags": "[[Filter Operators]] [[Common Operators]] [[Field Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "field",
"op-purpose": "filter the input by field",
"op-input": "a [[selection of titles|Title Selection]]",
"op-suffix": "the name of a [[field|TiddlerFields]]",
"op-suffix-name": "F",
"op-parameter": "a possible value of field <<.place F>>",
"op-parameter-name": "S",
"op-output": "those input tiddlers in which field <<.place F>> has the value <<.place S>>",
"op-neg-output": "those input tiddlers in which field <<.place F>> does <<.em not>> have the value <<.place S>>",
"text": "If <<.place S>> is empty, <<.op field>> will match both of the following:\n\n* tiddlers that don't contain field <<.place F>>\n* tiddlers in which field <<.place F>> exists but has an empty value\n\nThe syntax of a [[filter step|Filter Step]] treats any unrecognised [[filter operator|Filter Operators]] as if it was the suffix to the <<.op field>> operator. See the <<.operator-examples \"field\" \"examples\">>.\n\n<<.operator-examples \"field\">>\n"
},
"fields Operator": {
"title": "fields Operator",
"caption": "fields",
"created": "20140924115616653",
"modified": "20200129165038748",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "all the field names contained in the input tiddlers",
"op-parameter": "<<.from-version \"5.1.22\">> optional: a [[list of field names|TiddlerFields]]",
"op-purpose": "select all field names of the input titles",
"op-suffix": "<<.from-version \"5.1.22\">> optional: `include`, `exclude` parameter list",
"tags": "[[Filter Operators]] [[Field Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "Each input title is processed in turn. Its list of field names is retrieved (in no particular order) and then [[dominantly appended|Dominant Append]] to the operator's output. \n\n<<.from-version \"5.1.22\">> If the `include` suffix is used, fields are only included, if they exist. It doesn't matter, if fields have a value. The `exclude` suffix is there for convenience, since it would be possible to use a second filter run. For more info see the examples.\n\n<<.operator-examples \"fields\">>\n"
},
"first Operator": {
"title": "first Operator",
"created": "20140410103123179",
"modified": "20150203191946000",
"tags": "[[Filter Operators]] [[Order Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "first",
"op-purpose": "select the first <<.place N>> input titles",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "an integer, defaulting to 1",
"op-parameter-name": "N",
"op-output": "the first <<.place N>> input titles",
"text": "<<.operator-examples \"first\">>\n"
},
"fixed Operator": {
"title": "fixed Operator",
"caption": "fixed",
"created": "20190611150505495",
"modified": "20190611150931872",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input as numbers converted to fixed point notation with <<.place N>> digits after the decimal point",
"op-parameter": "a number",
"op-parameter-name": "N",
"op-purpose": "convert each number to fixed point notation with <<.place N>> digits after the decimal point",
"tags": "[[Filter Operators]] [[Mathematics Operators]] [[Binary Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\nThe ''fixed'' operator returns a string representation of the input number that does not use exponential notation and has exactly the specified number of digits after the decimal place. The number is rounded if necessary, and the fractional part is padded with zeros if necessary so that it has the specified length.\n\n<<.operator-examples \"fixed\">>\n"
},
"floor Operator": {
"title": "floor Operator",
"caption": "floor",
"created": "20190613084227037",
"modified": "20190613084450121",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "rounds each of the input numbers to the largest integer less than or equal to the given number",
"op-purpose": "rounds a list of numbers to the largest integer less than or equal to each number",
"tags": "[[Unary Mathematics Operators]] [[Filter Operators]] [[Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\n<<.operator-examples \"floor\">>\n"
},
"get Operator": {
"title": "get Operator",
"created": "20140426183123179",
"modified": "20150203185001000",
"tags": "[[Filter Operators]] [[Field Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "get",
"op-purpose": "select all values of a field in the input titles",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "the name of a [[field|TiddlerFields]]",
"op-parameter-name": "F",
"op-output": "the values of field <<.place F>> in each of the input titles",
"text": "Each input title is processed in turn. If the corresponding tiddler contains field <<.place F>>, and the value of this field is not empty, then its value is appended to the output.\n\nUnlike most other [[Filter Operators]], the [[selection|Title Selection]] output by <<.op get>> can contain duplicates. To avoid duplicates, use `each[F]get[F]`.\n\n<<.operator-examples \"get\">>\n"
},
"getindex Operator": {
"title": "getindex Operator",
"created": "20150203140000000",
"modified": "20150203140000000",
"tags": "[[Filter Operators]] [[Field Operators]]",
"caption": "getindex",
"op-purpose": "select all values of a data property in the input titles",
"text": "<$macrocall $name=\".operator-def\"\ninput=\"a [[selection of titles|Title Selection]]\"\nparameter=\"the name of a [[property|DataTiddlers]]\"\nparamName=\"P\"\noutput=\"the values of property <<.place P>> in each of the input titles\"\n/>\n\nEach input title is processed in turn, and is ignored if it does not denote a [[data tiddler|DataTiddlers]]. If the tiddler contains property <<.place P>>, the value of that property is [[dominantly appended|Dominant Append]] to the output.\n\n<<.operator-examples \"getindex\">>\n"
},
"getvariable Operator": {
"title": "getvariable Operator",
"created": "20190330100101453",
"modified": "20190330100101453",
"tags": "[[Filter Operators]] [[Special Operators]]",
"caption": "getvariable",
"op-purpose": "select all values of variables named in the input titles",
"op-input": "a selection of varible names",
"op-parameter": "ignored",
"op-output": "the values of each of the variables named in the input titles (or blank if the variable is not defined)",
"text": "<<.from-version \"5.1.20\">> The usual way to retrieve a variable value within a filter is with the angle brackets notation. For example, `[<currentTiddler>]` will retrieve the value of the variable called `currentTiddler`. \n\nThe `getvariable` filter operator provides an alternative way to retrieve a variable. For example, `[[currentTiddler]getvariable[]]` is another way to retrieve the value of the variable `currentTiddler`.\n\nThe advantage of `getvariable` is that it makes it possible to work with variables whose name is computed, and not known in advance. For example, `[<myvariable>getvariable[]]` gets the value of the variable whose name is given in the variable `myvariable`.\n\n<<.operator-examples \"getvariable\">>\n"
},
"has Operator": {
"title": "has Operator",
"caption": "has",
"created": "20140410103123179",
"modified": "20190518145446047",
"op-input": "a [[selection of titles|Title Selection]]",
"op-neg-output": "''without suffix''<br>» those input tiddlers in which field <<.place F>> does <<.em not>> exist or has an empty value<br>''suffix `field`''<br>» those input tiddlers in which field <<.place F>> does <<.em not>> exist<br>''suffix `index`''<br>» those input tiddlers in which index <<.place F>> does <<.em not>> exist",
"op-output": "''without suffix''<br>» those input tiddlers in which field <<.place F>> has a non-empty value<br>''suffix `field`''<br>» those input tiddlers in which field <<.place F>> exists",
"op-parameter": "the name of a [[field|TiddlerFields]] or, optionally an [[index|TextReference]]",
"op-parameter-name": "F",
"op-purpose": "filter the input by field existence",
"op-suffix": "<<.from-version \"5.1.14\">> optionally, the keyword `field` or <<.from-version \"5.1.22\">> optionally, the keyword `index`",
"op-suffix-name": "S",
"tags": "[[Filter Operators]] [[Common Operators]] [[Field Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"has\">>"
},
"haschanged Operator": {
"title": "haschanged Operator",
"created": "20150208191821000",
"modified": "20150208191821000",
"tags": "[[Filter Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "haschanged",
"op-purpose": "filter the input by tiddler modification status",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "none",
"op-output": "those input tiddlers that have been modified during this session",
"op-neg-output": "those input tiddlers that have <<.em not>> been modified during this session",
"text": "A tiddler is deemed to have been modified if it has been written back to the wiki since the start of the current ~TiddlyWiki session. If you edit a tiddler and immediately store it again without making any changes, that is enough to mark it as modified.\n\n<<.operator-examples \"haschanged\">>"
},
"indexes Operator": {
"title": "indexes Operator",
"created": "20140410103123179",
"modified": "20150203185150000",
"tags": "[[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "indexes",
"op-purpose": "select all data properties of the input titles",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "none",
"op-output": "all the property names or indices contained in the input data tiddlers",
"text": "Each input title is processed in turn, and is ignored if it does not denote a [[data tiddler|DataTiddlers]]. The list of property names is retrieved from the data tiddler (in no particular order) and then [[dominantly appended|Dominant Append]] to the operator's output.\n\nWhere a tiddler's [[content is JSON|JSONTiddlers]] with an array as its root, the <<.op indexes>> operator retrieves a selection of integer indices instead.\n\n<<.operator-examples \"indexes\">>\n"
},
"insertbefore Operator": {
"title": "insertbefore Operator",
"caption": "insertbefore",
"created": "20170406090122441",
"modified": "20170406091248994",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input tiddler list with the new entry inserted",
"op-parameter": "the title of the tiddler to insert",
"op-parameter-name": "T",
"op-purpose": "insert an item <<.place T>> into a list immediately before an item <<.place B>>",
"op-suffix": "the name of a variable containing the title of the tiddler before which this one should be inserted",
"op-suffix-name": "B",
"tags": "[[Filter Operators]] [[Order Operators]] [[Listops Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "If the item <<.place B>> isn't present in the input list then the new item is inserted at the end of the list.\n"
},
"is Operator": {
"title": "is Operator",
"created": "20140410103123179",
"modified": "20190916151432497",
"tags": "[[Filter Operators]] [[Common Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "is",
"op-purpose": "filter the input by fundamental category",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "a category",
"op-parameter-name": "C",
"op-output": "those input tiddlers that belong to category <<.place C>>",
"op-neg-output": "those input tiddlers that do <<.em not>> belong to category <<.place C>>",
"text": "The parameter <<.place C>> is one of the following fundamental categories:\n\n|!Category |!Matches any tiddler title that... |\n|^`current` |is the [[current tiddler|Current Tiddler]] |\n|^`image` |has an image ContentType |\n|^`binary` |has a binary ContentType |\n|^`missing` |does not exist (other than possibly as a shadow tiddler), regardless of whether there are any links to it |\n|^`orphan` |has no [[hard links|Hard and Soft Links]] to it |\n|^`shadow` |is a [[shadow tiddler|ShadowTiddlers]], regardless of whether it has been overridden with a non-shadow tiddler |\n|^`system` |is a [[system tiddler|SystemTiddlers]], i.e. its title starts with `$:/` |\n|^`tag` |is in use as a tag |\n|^`tiddler` |exists as a non-shadow tiddler |\n|^`variable` |<<.from-version \"5.1.20\">> exists as a variable (whether or not that variable has a non-blank value) |\n|^`blank` |<<.from-version \"5.1.20\">> is blank (i.e. is a zero length string) |\n\nIf <<.place C>> is anything else an error message is returned. <<.from-version \"5.1.14\">> if <<.place C>> is blank, the output is passed through unchanged (in earlier versions an error message was returned).\n\n`!is[tiddler]` is a synonym for `is[missing]`, and vice versa.\n\nWhen <<.op is[missing]>> is the first operator in a [[run|Filter Run]], its output is always empty. And when <<.op is[shadow]>> comes first, it outputs only those shadow tiddlers that have been overridden. This is because the [[initial input to a run|Filter Expression]] contains only <<.em non>>-shadow tiddlers.\n\nThe <<.olink all>> operator is similar, but its scope is the whole wiki.\n\n<<.operator-examples \"is\">>"
},
"join Operator": {
"title": "join Operator",
"caption": "join",
"created": "20190613154502541",
"modified": "20190613154632657",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input titles joined together with the separator <<.place S>>",
"op-parameter": "the separator to insert between each of the items",
"op-parameter-name": "S",
"op-purpose": "join a list of strings together with the separator <<.place S>>",
"tags": "[[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">>\n\n<<.operator-examples \"join\">>\n"
},
"jsonstringify Operator": {
"title": "jsonstringify Operator",
"caption": "jsonstringify",
"created": "20171029155051467",
"from-version": "5.1.14",
"modified": "20171029155143797",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input with JSON string encodings applied",
"op-parameter": "",
"op-parameter-name": "",
"op-purpose": "apply JSON string encoding to a string",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "The following substitutions are made:\n\n|!Character |!Replacement |\n|`\\` |`\\\\` |\n|`\"` |`\\\"` |\n|`\\r` (carriage return) |`\\\\r` |\n|`\\n` (line feed) |`\\\\n` |\n|`\\x08` (backspace) |`\\\\b` |\n|`\\x0c` (form field) |`\\\\f` |\n|`\\t` (tab) |`\\\\t` |\n|Characters from 0x00 to 0x1f |`\\\\x##` where ## is two hex digits |\n|Characters from 0x80 to 0xffff |`\\\\u####` where #### is four hex digits |\n\nAlso see the [[stringify Operator]].\n\n<<.operator-examples \"jsonstringify\">>\n"
},
"last Operator": {
"title": "last Operator",
"created": "20140410103123179",
"modified": "20150203192036000",
"tags": "[[Filter Operators]] [[Order Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "last",
"op-purpose": "select the last <<.place N>> input titles",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "an integer, defaulting to 1",
"op-parameter-name": "N",
"op-output": "the last <<.place N>> input titles",
"text": "<<.operator-examples \"last\">>\n"
},
"length Operator": {
"title": "length Operator",
"caption": "length",
"created": "20190613153225735",
"modified": "20190613153321546",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "replaces each input title with its length as an integer",
"op-purpose": "returns the number of characters of each item in the list",
"tags": "[[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">>\n\n<<.operator-examples \"length\">>\n"
},
"limit Operator": {
"title": "limit Operator",
"created": "20140410103123179",
"modified": "20150203185456000",
"tags": "[[Filter Operators]] [[Common Operators]] [[Order Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "limit",
"op-purpose": "select the first or last <<.place N>> input titles",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "an integer, defaulting to 0",
"op-parameter-name": "N",
"op-output": "the first <<.place N>> input titles",
"op-neg-output": "the last <<.place N>> input titles",
"text": "`limit[N]` and `!limit[N]` are synonyms for `first[N]` and `last[N]` respectively.\n\n<<.operator-examples \"limit\">>\n"
},
"links Operator": {
"title": "links Operator",
"created": "20140410103123179",
"modified": "20150203185545000",
"tags": "[[Filter Operators]] [[Common Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "links",
"op-purpose": "find the titles linked to by each input title",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "none",
"op-output": "the titles to which the input tiddlers contain [[hard links|Hard and Soft Links]]",
"text": "Each input title is processed in turn. The corresponding tiddler's list of links is generated, in the order in which they appear in the tiddler's text, and [[dominantly appended|Dominant Append]] to the operator's overall output.\n\n<<.operator-examples \"links\">>\n"
},
"list Operator": {
"title": "list Operator",
"created": "20140410103123179",
"modified": "20150220161020000",
"tags": "[[Filter Operators]] [[Field Operators]] [[Selection Constructors]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "list",
"op-purpose": "select titles via a list field",
"op-input": "ignored",
"op-neg-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "a [[reference|TextReference]] to a [[field|TiddlerFields]] or [[property|DataTiddlers]] of a particular tiddler",
"op-parameter-name": "R",
"op-output": "the titles stored as a [[title list|Title List]] at <<.place R>>",
"op-neg-output": "those input titles that are <<.em not>> mentioned at <<.place R>>",
"text": "<<.place R>> can reference either a field or a property. See [[TextReference]] for the syntax.\n\n* If neither is specified, the <<.field list>> field is used by default. So `[list[T]]` outputs the titles listed in the <<.field list>> of tiddler T.\n* If <<.place R>> consists of <<.em only>> a field or a property, the tiddler part of the reference defaults to the [[current tiddler|Current Tiddler]]. So `[list[!!tags]]` outputs the titles listed in the <<.field tags>> field of the current tiddler.\n\n<<.operator-examples \"list\">>\n"
},
"listed Operator": {
"title": "listed Operator",
"created": "20140410103123179",
"modified": "20150203185745000",
"tags": "[[Filter Operators]] [[Field Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "listed",
"op-purpose": "find the titles that list the input titles",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "the name of a [[field|TiddlerFields]], defaulting to <<.field list>>",
"op-parameter-name": "F",
"op-output": "the titles in which field <<.place F>> mentions any of the input titles",
"text": "<<.field F>> is assumed to be a [[title list|Title List]].\n\nEach input title is processed in turn. A list of tiddlers whose <<.place F>> field mentions it is generated (in no particular order) and [[dominantly appended|Dominant Append]] to the operator's overall output.\n\n<<.operator-examples \"listed\">>\n"
},
"lookup Operator": {
"title": "lookup Operator",
"caption": "lookup",
"created": "20170907103639431",
"modified": "20170907144703051",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the lookup values corresponding to each input title",
"op-parameter": "prefix applied to input titles to yield title of lookup tiddler from which value is retrieved",
"op-parameter-name": "P",
"op-purpose": "applies a prefix to each input title to yield the title of a tiddler from which the final value is retrieved",
"op-suffix": "the default value to be used for missing lookups",
"op-suffix-name": "D",
"tags": "[[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.15\">>\n\nThe action of this operator is as follows:\n\n* Apply the specified prefix to each input tiddler title, yielding a new list of tiddler titles\n* Transclude the value of each of those tiddlers\n** Substitute the default value for missing or empty tiddlers\n* Return the list of values\n\n<<.operator-examples \"lookup\">>\n"
},
"lowercase Operator": {
"title": "lowercase Operator",
"caption": "lowercase",
"created": "20190613153650010",
"modified": "20190619110848522",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input titles with each uppercase letter replaced by the equivalent lowercase letter",
"op-purpose": "returns each item in the list as lowercase",
"tags": "[[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">>\n\nSee also [[uppercase Operator]] and [[sentencecase Operator]].\n\n<<.operator-examples \"lowercase\">>\n"
},
"match Operator": {
"title": "match Operator",
"caption": "match",
"created": "20190731080209404",
"modified": "20190731081047732",
"op-input": "a [[selection of titles|Title Selection]]",
"op-neg-output": "each item in the input list that does not match the operand string",
"op-output": "each item in the input list that matches the operand string (potentially including duplicates)",
"op-parameter": "the string to be matched",
"op-purpose": "returns each item in the list that matches the operand string",
"op-suffix": "the <<.op match>> operator uses a rich suffix, see below for details",
"tags": "[[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">>\n\nThe <<.op match>> operator uses an extended syntax that permits multiple flags to be passed:\n\n```\n[match:<flag list>[<operand>]]\n```\n\n* ''flag list'': a comma delimited list of flags\n* ''operand'': filter operand\n\nThe available flags are:\n\n* ''casesensitive'': (default), this flag forces a case-sensitive match, where upper and lower case letters are considered different\n* ''caseinsensitive'': overrides the default so that upper and lower case letters are considered identical for matching purposes\n\n<<.operator-examples \"match\">>\n"
},
"max Operator": {
"title": "max Operator",
"caption": "max",
"created": "20190611130631390",
"modified": "20190611131047026",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input as numbers, with any that are less than <<.place N>> being replaced by <<.place N>>",
"op-parameter": "a number",
"op-parameter-name": "N",
"op-purpose": "treating each input title as a number, take the maximum of its value and the numeric value of the operand",
"tags": "[[Filter Operators]] [[Mathematics Operators]] [[Binary Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\nSee also the [[min Operator]], and compare with the [[maxall Operator]] and the [[minall Operator]].\n\n<<.operator-examples \"max\">>\n"
},
"maxall Operator": {
"title": "maxall Operator",
"caption": "maxall",
"created": "20190611160656499",
"modified": "20190611160942704",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the largest of the input numbers",
"op-purpose": "find the largest of a list of numbers",
"tags": "[[Reducing Mathematics Operators]] [[Filter Operators]] [[Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\nSee also the [[minall Operator]], and compare with the [[max Operator]] and the [[min Operator]].\n\n<<.operator-examples \"maxall\">>\n"
},
"min Operator": {
"title": "min Operator",
"caption": "min",
"created": "20190611131102707",
"modified": "20190611131135931",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input as numbers, with any that are greater than <<.place N>> being replaced by <<.place N>>",
"op-parameter": "a number",
"op-parameter-name": "N",
"op-purpose": "treating each input title as a number, take the minimum of its value and the numeric value of the operand",
"tags": "[[Filter Operators]] [[Mathematics Operators]] [[Binary Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\nSee also the [[max Operator]], and compare with the [[maxall Operator]] and the [[minall Operator]].\n\n<<.operator-examples \"min\">>\n"
},
"minall Operator": {
"title": "minall Operator",
"caption": "minall",
"created": "20190611161015153",
"modified": "20190611161043817",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the smallest of the input numbers",
"op-purpose": "find the smallest of a list of numbers",
"tags": "[[Reducing Mathematics Operators]] [[Filter Operators]] [[Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\nSee also the [[maxall Operator]], and compare with the [[max Operator]] and the [[min Operator]].\n\n<<.operator-examples \"minall\">>\n"
},
"minlength Operator": {
"title": "minlength Operator",
"caption": "minlength",
"created": "20161011074235805",
"modified": "20161011074235805",
"op-input": "a list of items",
"op-output": "those items at least as long as the specified minimum length",
"op-parameter": "the minimum length for items",
"op-parameter-name": "minlength",
"op-purpose": "filter items shorter than the specified minimum length",
"from-version": "5.1.14",
"tags": "[[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"minlength\">>\n"
},
"modules Operator": {
"title": "modules Operator",
"created": "20140410103123179",
"modified": "20150203185838000",
"tags": "[[Filter Operators]] [[Special Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "modules",
"op-purpose": "select the names of all modules of the input module types",
"op-input": "a [[selection|Title Selection]] of module types",
"op-parameter": "none",
"op-output": "the title of each module with any of the input types",
"text": "<<.operator-examples \"modules\">>\n"
},
"moduletypes Operator": {
"title": "moduletypes Operator",
"created": "20140410103123179",
"modified": "20150203185903000",
"tags": "[[Filter Operators]] [[Special Operators]] [[Selection Constructors]]",
"type": "text/vnd.tiddlywiki",
"caption": "moduletypes",
"op-purpose": "select the names of all ~TiddlyWiki module types",
"op-input": "ignored",
"op-parameter": "none",
"op-output": "the name of each known ~TiddlyWiki [[module type|ModuleType]], in alphabetical order",
"text": "<<.operator-examples \"moduletypes\">>\n"
},
"move Operator": {
"title": "move Operator",
"caption": "move",
"created": "20151022123413501",
"modified": "20151108082424017",
"op-input": "a list of items",
"op-output": "re-ordered list of items",
"op-parameter": "the list item to be used as a marker",
"op-parameter-name": "marker",
"op-purpose": "move marker N places in the list",
"op-suffix": "an integer N, defaulting to 1",
"tags": "[[Filter Operators]] [[Order Operators]] [[Listops Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"move\">>\n"
},
"multiply Operator": {
"title": "multiply Operator",
"caption": "multiply",
"created": "20190611125657820",
"modified": "20190611125816555",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input as numbers, but with each one multiplied by <<.place N>>",
"op-parameter": "a number",
"op-parameter-name": "N",
"op-purpose": "treating each input title as a number, multiply it by the numeric value of the operand",
"tags": "[[Filter Operators]] [[Mathematics Operators]] [[Binary Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\nCompare with the [[product Operator]].\n\n<<.operator-examples \"multiply\">>\n"
},
"negate Operator": {
"title": "negate Operator",
"caption": "negate",
"created": "20190611173918279",
"modified": "20190611174037439",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the negation of the input numbers",
"op-purpose": "calculate the negation of a list of numbers",
"tags": "[[Unary Mathematics Operators]] [[Filter Operators]] [[Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\n<<.operator-examples \"negate\">>\n"
},
"next Operator": {
"title": "next Operator",
"created": "20140410103123179",
"modified": "20150203185954000",
"tags": "[[Filter Operators]] [[Field Operators]] [[Order Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "next",
"op-purpose": "find which titles in a <<.field list>> field follow the input ones",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "a tiddler title",
"op-parameter-name": "T",
"op-output": "a selection containing each title that immediately follows each of the input titles in the <<.field list>> field of <<.place T>>",
"text": "Each input title is processed in turn, and its successor is located in the <<.field list>> field and appended to the output. If a title is not listed in the field, or is the last title there, then it contributes nothing to the output.\n\n<<.operator-examples \"next\">>\n"
},
"nsort Operator": {
"title": "nsort Operator",
"created": "20140410103123179",
"modified": "20150203190051000",
"tags": "[[Filter Operators]] [[Field Operators]] [[Order Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "nsort",
"op-purpose": "sort the input by number field",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "the name of a [[field|TiddlerFields]], defaulting to <<.field title>>",
"op-parameter-name": "F",
"op-output": "the input, sorted into ascending order by field <<.field F>>, treating field values as numbers",
"op-neg-output": "the input, likewise sorted into descending order",
"text": "Non-numeric values are treated as having a higher value than any number, and the difference between capital and lowercase letters is ignored. Compare <<.olink nsortcs>>.\n\n<<.operator-examples \"nsort\">>\n"
},
"nsortcs Operator": {
"title": "nsortcs Operator",
"caption": "nsortcs",
"created": "20140410103123179",
"modified": "20150417125717078",
"op-input": "a [[selection of titles|Title Selection]]",
"op-neg-output": "the input, likewise sorted into descending order",
"op-output": "the input, sorted into ascending order by field <<.place F>>, treating field values as numbers",
"op-parameter": "the name of a [[field|TiddlerFields]], defaulting to <<.field title>>",
"op-parameter-name": "F",
"op-purpose": "sort the input titles by number field, treating upper and lower case as different",
"tags": "[[Filter Operators]] [[Field Operators]] [[Order Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "Non-numeric values are treated as having a higher value than any number, and capital and lowercase letters are treated as different. Compare <<.olink nsort>>.\n\n<<.operator-examples \"nsortcs\">>\n"
},
"nth Operator": {
"title": "nth Operator",
"created": "20150122204111000",
"modified": "20150203192048000",
"tags": "[[Filter Operators]] [[Order Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "nth",
"op-purpose": "select the <<.place N>>th input title",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "an integer, defaulting to 1",
"op-parameter-name": "N",
"op-output": "the <<.place N>>th input title",
"text": "<<.place N>> is one-based. In other words, `nth[1]` has the same effect as the <<.olink first>> operator.\n\n<<.operator-examples \"nth\">>\n"
},
"order Operator": {
"title": "order Operator",
"caption": "order",
"created": "20161128185907280",
"modified": "20161128191251557",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input, with the order reversed if <<.field F>> is the special value `reverse`",
"op-parameter": "Either the string `reverse` or another value",
"op-parameter-name": "F",
"op-purpose": "selectively reverse the input list",
"tags": "[[Filter Operators]] [[Common Operators]] [[Field Operators]] [[Order Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "Either reverses or preserves the order of the input list according to whether the parameter is the special value `reverse`.\n\n<<.operator-examples \"order\">>\n"
},
"plugintiddlers Operator": {
"title": "plugintiddlers Operator",
"created": "20140410103123179",
"modified": "20150203190350000",
"tags": "[[Filter Operators]] [[Special Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "plugintiddlers",
"op-purpose": "select all shadow titles in the input plugins",
"op-input": "a [[selection|Title Selection]] of plugin tiddler titles",
"op-parameter": "none",
"op-output": "all shadow titles contained in the input plugins",
"text": "<<.operator-examples \"plugintiddlers\">>\n"
},
"precision Operator": {
"title": "precision Operator",
"caption": "precision",
"created": "20190611150935800",
"modified": "20190611151434569",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input as numbers with <<.place N>> significant digits",
"op-parameter": "a number",
"op-parameter-name": "N",
"op-purpose": "convert each number to a string with <<.place N>> significant digits",
"tags": "[[Filter Operators]] [[Mathematics Operators]] [[Binary Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\nThe ''precision'' operator returns a string representation of the input number that has exactly the specified number of significant digits, using whichever is shorter of [[exponential|exponential Operator]] or [[fixed|fixed Operator]] notation.\n\n<<.operator-examples \"precision\">>\n"
},
"prefix Operator": {
"title": "prefix Operator",
"created": "20140410103123179",
"modified": "20150203192735000",
"tags": "[[Filter Operators]] [[String Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "prefix",
"op-purpose": "filter the input titles by how they start",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "a string of characters",
"op-parameter-name": "S",
"op-output": "those input titles that start with <<.place S>>",
"op-neg-output": "those input tiddlers that do <<.em not>> start with <<.place S>>",
"text": "<<.s-matching-is-case-sensitive>>\n\n<<.operator-examples \"prefix\">>\n"
},
"prepend Operator": {
"title": "prepend Operator",
"caption": "prepend",
"created": "20151017145439292",
"modified": "20151108051701587",
"op-input": "a list of items",
"op-neg-output": "a list with items prepended from the tail of the operand array",
"op-output": "a list with items prepended from the head of the operand array",
"op-parameter": "the array of items to be prepended to the head of the list",
"op-parameter-name": "list",
"op-purpose": "prepend a range of items from an array to the list",
"op-suffix": "an integer N, defaulting to all",
"tags": "[[Filter Operators]] [[Order Operators]] [[Listops Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"prepend\">>\n"
},
"previous Operator": {
"title": "previous Operator",
"created": "20140410103123179",
"modified": "20150203190515000",
"tags": "[[Filter Operators]] [[Field Operators]] [[Order Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "previous",
"op-purpose": "find which titles in a <<.field list>> field precede the input ones",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "a tiddler title",
"op-parameter-name": "T",
"op-output": "a selection containing each title that immediately precedes each of the input titles in the <<.field list>> field of <<.place T>>",
"text": "Each input title is processed in turn, and its predecessor is located in the <<.field list>> field and appended to the output. If a title is not listed in the field, or is the first item there, then it contributes nothing to the output.\n\n<<.operator-examples \"previous\">>\n"
},
"product Operator": {
"title": "product Operator",
"caption": "product",
"created": "20190611160145434",
"modified": "20190611160215653",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the result of multiplying together the input as numbers",
"op-purpose": "produce the product of the input numbers",
"tags": "[[Reducing Mathematics Operators]] [[Filter Operators]] [[Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\nCompare with the [[multiply Operator]].\n\n<<.operator-examples \"product\">>\n"
},
"putafter Operator": {
"title": "putafter Operator",
"caption": "putafter",
"created": "20151017144307862",
"modified": "20151108051805137",
"op-input": "a list of items",
"op-output": "re-ordered list of items",
"op-parameter": "the list item to be used as a marker",
"op-parameter-name": "marker",
"op-purpose": "move N trailing items after the marker",
"op-suffix": "an integer N, defaulting to 1",
"tags": "[[Filter Operators]] [[Order Operators]] [[Listops Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"putafter\">>\n"
},
"putbefore Operator": {
"title": "putbefore Operator",
"caption": "putbefore",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the first <<.place N>> input titles",
"op-parameter": "an integer, defaulting to 1",
"op-parameter-name": "marker",
"op-purpose": "move N trailing items before the marker",
"op-suffix": "an integer N, defaulting to 1",
"tags": "[[Filter Operators]] [[Order Operators]] [[Listops Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"putbefore\">>\n"
},
"putfirst Operator": {
"title": "putfirst Operator",
"caption": "putfirst",
"created": "20151017144802884",
"modified": "20151108051922934",
"op-input": "a list of items",
"op-output": "re-ordered list of items",
"op-parameter": "ignored",
"op-purpose": "move N trailing items to the head of the list",
"op-suffix": "an integer N, defaulting to 1",
"tags": "[[Filter Operators]] [[Order Operators]] [[Listops Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"putfirst\">>\n"
},
"putlast Operator": {
"title": "putlast Operator",
"caption": "putlast",
"created": "20151017144822139",
"modified": "20151108052000425",
"op-input": "a list of items",
"op-output": "re-ordered list of items",
"op-parameter": "ignored",
"op-purpose": "move N leading items to the tail of the list",
"op-suffix": "an integer N, defaulting to 1",
"tags": "[[Filter Operators]] [[Order Operators]] [[Listops Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"putlast\">>\n"
},
"range Operator": {
"title": "range Operator",
"created": "20171221184734665",
"modified": "20171229211834620",
"tags": "[[Filter Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "range",
"op-purpose": "generate a range of numbers",
"op-input": "ignored",
"op-parameter": "a range specification, like `[1,5]`",
"op-parameter-name": "N",
"op-output": "a series of evenly spaced numbers ranging from `<begin>` to `<end>`",
"text": "\\define range_example(range)\n```\n[range[$range$]]\n```\n\n<$list variable=n filter=\"[range[$range$]]\"><<n>> </$list>\n\\end\n\nThe `range` operator produces a list of numbers counting up or down. It's useful for counting and numbering, or in combination with the [[Formula Plugin]].\n\n|!Purpose|produce a range of numbers|\n|!Input|ignored.|\n|!Parameter|1-3 numbers separated by `,` or `;`.|\n|!Output|A series of evenly spaced numbers ranging from `<begin>` to `<end>`|\n|!`!` Output|As ''Output'', but with order reversed.|\n\nThe parameter has three forms:\n\n|Parameter|Output|h\n|`<end>`|Whole numbers up to `<end>`.|\n|`<begin>,<end>`|Numbers from `<begin>` to `<end>`, spaced by whole numbers.|\n|`<begin>,<end>,<step>`|Numbers from `<begin>` to `<end>` spaced out by `<step>`.|\n\nEach part must be a number, and works as follows:\n\n* `<begin>`: start counting at this number.\n** Defaults to 1 if `<end>` is at least 1 (or -1 if `<end>` is at most -1).\n* `<end>`: stop counting at this number.\n** This number will appear in the list unless it falls between two steps.\n* `<step>`: count up (or down) by this amount.\n** Defaults to 1.\n** Cannot be zero.\n** We always count from `<begin>` toward `<end>`, whether `<step>` is positive or negative.\n\nThe number of decimal points in the output is fixed, and based on the parameter with the //most// decimal points.\n\nTo prevent the browser from freezing, `range` is currently limited to 10,000 values.\n\n\n!!Examples\n\n<<range_example \"7\">>\n\n<<range_example \"1, 10\">>\n\n<<range_example \"17,13\">>\n\n<<range_example \"1.001, 5, 1\">>\n\n<<range_example \".5,1.4,.004\">>"
},
"regexp Operator": {
"title": "regexp Operator",
"created": "20140909134102102",
"modified": "20150203190626000",
"tags": "[[Filter Operators]] [[Field Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "regexp",
"op-purpose": "filter the input by pattern-matched field",
"op-input": "a [[selection of titles|Title Selection]]",
"op-suffix": "the name of a [[field|TiddlerFields]], defaulting to <<.field title>>",
"op-suffix-name": "F",
"op-parameter": "a regular expression",
"op-parameter-name": "X",
"op-output": "those input tiddlers in which field <<.place F>> matches <<.place X>>",
"op-neg-output": "those input tiddlers in which field <<.place F>> does <<.em not>> match <<.place X>>",
"text": "<<.def \"Regular expressions\">> are concise strings of characters that denote patterns of text to search for. The format used in ~TiddlyWiki is fully defined in [[this Mozilla reference|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions]].\n\nThe [[filter syntax|Filter Run]] makes it impossible to directly specify a regular expression that contains square brackets. The solution is to store the expression in a [[variable|Variables]]. See the <<.operator-examples \"regexp\" \"examples\">>.\n\nThe parameter <<.place X>> can optionally start or end with a string of flags:\n\n<$railroad text=\"\"\" \"(?\" { (\"i\"|\"m\"|:\"g\") } \")\" \"\"\"/>\n\nOnly the `i` flag is generally useful: it forces the different between capital and lowercase letters to be ignored.\n\nIf <<.place X>> is empty, <<.op regexp>> will match all of the input tiddlers.\n\n<<.operator-examples \"regexp\">>\n"
},
"remainder Operator": {
"title": "remainder Operator",
"caption": "remainder",
"created": "20190611130006275",
"modified": "20190611130107195",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input as numbers, but with each replaced by the remainder when dividing it by <<.place N>>",
"op-parameter": "a number",
"op-parameter-name": "N",
"op-purpose": "treating each input title as a number, return the remainder when divided by the numeric value of the operand",
"tags": "[[Filter Operators]] [[Mathematics Operators]] [[Binary Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\n<<.operator-examples \"remainder\">>\n"
},
"remove Operator": {
"title": "remove Operator",
"caption": "remove",
"created": "20151017144531676",
"modified": "20170125200005000",
"op-input": "a list of items",
"op-neg-output": "items removed from current list that appear at the tail of the operand array",
"op-output": "items removed from current list that appear at the head of the operand array",
"op-parameter": "an array of items to remove",
"op-parameter-name": "array",
"op-prefix": "causes N items from the end of the array to be removed",
"op-purpose": "remove a list of titles specified in the operand from the input",
"op-suffix": "an integer N, defaulting to all",
"tags": "[[Filter Operators]] [[Order Operators]] [[Listops Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"remove\">>\n"
},
"removeprefix Operator": {
"title": "removeprefix Operator",
"created": "20140410103123179",
"modified": "20150203190709000",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "removeprefix",
"op-purpose": "filter the input titles by how they start, deleting that prefix",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "a string of characters",
"op-parameter-name": "S",
"op-output": "those input titles that start with <<.place S>>, but with those characters discarded",
"text": "<<.s-matching-is-case-sensitive>>\n\n<<.operator-examples \"removeprefix\">>\n"
},
"removesuffix Operator": {
"title": "removesuffix Operator",
"created": "20140828133830424",
"modified": "20150203190744000",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "removesuffix",
"op-purpose": "filter the input titles by how they end, deleting that suffix",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "a string of characters",
"op-parameter-name": "S",
"op-output": "those input titles that end with <<.place S>>, but with those characters discarded",
"text": "<<.s-matching-is-case-sensitive>>\n\n<<.operator-examples \"removesuffix\">>\n"
},
"replace Operator": {
"title": "replace Operator",
"caption": "replace",
"created": "20151017144531676",
"modified": "20151108052110493",
"op-input": "a list of items",
"op-output": "re-ordered list of items",
"op-parameter": "the item to be used as a marker",
"op-parameter-name": "marker",
"op-purpose": "replace marker with N trailing items",
"op-suffix": "an integer N, defaulting to 1",
"tags": "[[Filter Operators]] [[Order Operators]] [[Listops Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"replace\">>\n"
},
"rest Operator": {
"title": "rest Operator",
"created": "20140410103123179",
"modified": "20150203190822000",
"tags": "[[Filter Operators]] [[Order Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "rest",
"op-purpose": "discard the first <<.place N>> input titles",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "an integer, defaulting to 1",
"op-parameter-name": "N",
"op-output": "all but the first <<.place N>> input titles",
"text": "<<.olink butfirst>> and <<.olink bf>> are synonyms for <<.op rest>>.\n\n<<.operator-examples \"rest\">>\n"
},
"reverse Operator": {
"title": "reverse Operator",
"created": "20140410103123179",
"modified": "20150203190852000",
"tags": "[[Filter Operators]] [[Order Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "reverse",
"op-purpose": "reverse the order of the input titles",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "none",
"op-output": "the input, in reverse order",
"text": "<<.operator-examples \"reverse\">>\n"
},
"round Operator": {
"title": "round Operator",
"caption": "round",
"created": "20190613084541416",
"modified": "20190613084623913",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "rounds each of the input numbers to the nearest integer",
"op-purpose": "rounds a list of numbers to the nearest integer",
"tags": "[[Unary Mathematics Operators]] [[Filter Operators]] [[Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\n<<.operator-examples \"round\">>\n"
},
"sameday Operator": {
"title": "sameday Operator",
"created": "20140410103123179",
"modified": "20150203190959000",
"tags": "[[Filter Operators]] [[Date Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "sameday",
"op-purpose": "filter the input by date",
"op-input": "a [[selection of titles|Title Selection]]",
"op-suffix": "the name of a [[date field|Date Fields]], defaulting to <<.field modified>>",
"op-suffix-name": "F",
"op-parameter": "a date, in the [[format|DateFormat]] `YYYYMMDD`",
"op-parameter-name": "D",
"op-output": "those input tiddlers in which field <<.place F>> has the value <<.place D>>, ignoring time",
"text": "If <<.place D>> is not a valid date, the output is empty.\n\n<<.place D>> may include a time of day, but this is ignored.\n\n<<.operator-examples \"sameday\">>\n"
},
"search Operator": {
"title": "search Operator",
"created": "20140410103123179",
"modified": "20190731212738712",
"tags": "[[Filter Operators]] [[Common Operators]] [[Field Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "search",
"op-purpose": "filter the input by searching tiddler content",
"op-input": "a [[selection of titles|Title Selection]]",
"op-suffix": "the <<.op search>> operator uses a rich suffix, see below for details",
"op-parameter": "one or more search terms, separated by spaces, or a literal search string",
"op-output": "those input tiddlers in which <<.em all>> of the search terms can be found in the value of field <<.place F>>",
"op-neg-output": "those input tiddlers in which <<.em not>> all of the search terms can be found",
"text": "<<.from-version \"5.1.18\">> The search filter operator was significantly enhanced in 5.1.18. Earlier versions do not support the extended syntax and therefore do not permit searching multiple fields, or the ''literal'' or ''casesensitive'' options.\n\nThe <<.op search>> operator uses an extended syntax that permits multiple fields and flags to be passed:\n\n```\n[search:<field list>:<flag list>[<operand>]]\n```\n\n* ''field list'': a comma delimited list of field names to restrict the search\n** defaults to <<.field tags>>, <<.field text>> and <<.field title>> if blank\n** an asterisk `*` instead of the field list causes the search to be performed across all fields available on each tiddler\n** preceding the list with a minus sign `-` reverses the order so that the search is performed on all fields except the listed fields\n* ''flag list'': a comma delimited list of flags (defaults to `words` if blank)\n* ''operand'': filter operand\n\nThis example searches the fields <<.field title>> and <<.field caption>> for a case-sensitive match for the literal string <<.op-word \"The first\">>:\n\n```\n[search:title,caption:literal,casesensitive[The first]]\n```\n\nThe available flags are:\n\n* Search mode - the first to be set of the following flags determines the type of search that is performed:\n** ''literal'': considers the search string to be a literal string, and requires an exact match\n** ''whitespace'': considers the search string to be a literal string, but will consider all runs of whitespace to be equivalent to a single space. Thus `A B` matches `A B`\n** ''regexp'': treats the search string as a regular expression. Note that the ''regexp'' option obviates the need for the older <<.olink regexp>> operator.\n** ''words'': (the default) treats the search string as a list of tokens separated by whitespace, and matches if all of the tokens appear in the string (regardless of ordering and whether there is other text in between)\n* ''casesensitive'': if present, this flag forces a case-sensitive match, where upper and lower case letters are considered different. By default, upper and lower case letters are considered identical for matching purposes.\n* ''anchored'': <<.from-version \"5.1.20\">> anchors the search to the start of the string (applies to ''whitespace'', ''literal'' and ''words'' modes)\n\n<<.operator-examples \"search\">>\n"
},
"sentencecase Operator": {
"title": "sentencecase Operator",
"caption": "sentencecase",
"created": "20190619110607457",
"modified": "20190619110736016",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input titles with each first letter capitalised",
"op-purpose": "returns each item in the list with the first letter capitalised",
"tags": "[[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">>\n\nSee also [[lowercase Operator]], [[uppercase Operator]], [[titlecase Operator]].\n\n<<.tip \" This operator does not change anything except the first letter of each title, so `[[aBcD eFgH]]` would become `[[ABcD eFgH]]`. If you want `[[Abcd efgh]]`, then use a filter like `[lowercase[]sentencecase[]]`.\">>\n\n<<.operator-examples \"sentencecase\">>\n"
},
"shadowsource Operator": {
"title": "shadowsource Operator",
"created": "20140410103123179",
"modified": "20150203191120000",
"tags": "[[Filter Operators]] [[Special Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "shadowsource",
"op-purpose": "select the plugin titles that contain the input shadows",
"op-input": "a [[selection|Title Selection]] of [[shadow titles|ShadowTiddlers]]",
"op-parameter": "none",
"op-output": "the [[plugins|Plugins]] that contain the input tiddlers",
"text": "Each input title is processed in turn. If it denotes a shadow tiddler, the title of its plugin tiddler is [[dominantly appended|Dominant Append]] to the output. Non-shadow tiddlers contribute nothing to the output.\n\n<<.operator-examples \"shadowsource\">>\n"
},
"sign Operator": {
"title": "sign Operator",
"caption": "sign",
"created": "20190613084919354",
"modified": "20190613085044655",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "replaces each input number with -1, 0 or 1 according to whether the number is negative, zero, or positive",
"op-purpose": "return -1, 0 or 1 for a list of numbers according to whether each number is negative, zero, or positive",
"tags": "[[Unary Mathematics Operators]] [[Filter Operators]] [[Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\n<<.operator-examples \"sign\">>\n"
},
"sort Operator": {
"title": "sort Operator",
"created": "20140410103123179",
"modified": "20150203191228000",
"tags": "[[Filter Operators]] [[Common Operators]] [[Field Operators]] [[Order Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "sort",
"op-purpose": "sort the input by text field",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "the name of a [[field|TiddlerFields]], defaulting to <<.field title>>",
"op-parameter-name": "F",
"op-output": "the input, sorted into ascending order by field <<.field F>>, treating field values as text",
"op-neg-output": "the input, likewise sorted into descending order",
"text": "The difference between capital and lowercase letters is ignored. Compare <<.olink sortcs>>.\n\n<<.operator-examples \"sort\">>\n"
},
"sortan Operator": {
"title": "sortan Operator",
"caption": "sortan",
"created": "20180222071605739",
"modified": "20180223012553446",
"op-input": "a [[selection of titles|Title Selection]]",
"op-neg-output": "the input, likewise sorted into descending order",
"op-output": "the input, sorted into ascending order by field <<.field F>>, treating field values as alphanumerics",
"op-parameter": "the name of a [[field|TiddlerFields]], defaulting to <<.field title>>",
"op-parameter-name": "F",
"op-purpose": "sort the input by text field considering them as alphanumerics",
"tags": "[[Filter Operators]] [[Common Operators]] [[Field Operators]] [[Order Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "The difference between uppercase and lowercase letters is ignored.\n\n<<.operator-examples \"sortan\">>\n"
},
"sortby Operator": {
"title": "sortby Operator",
"caption": "sortby",
"created": "20151017145021839",
"modified": "20151108052142057",
"op-input": "a list of items",
"op-output": "all items sorted by lookup list",
"op-parameter": "a list specifying the order in which to sort the current list",
"op-parameter-name": "order",
"op-purpose": "sort the current list in the order of the list referenced in the operand",
"tags": "[[Filter Operators]] [[Order Operators]] [[Listops Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"sortby\">>\n"
},
"sortcs Operator": {
"title": "sortcs Operator",
"caption": "sortcs",
"created": "20140410103123179",
"modified": "20150417125704503",
"op-input": "a [[selection of titles|Title Selection]]",
"op-neg-output": "the input, likewise sorted into descending order",
"op-output": "the input, sorted into ascending order by field <<.field F>>, treating field values as text",
"op-parameter": "the name of a [[field|TiddlerFields]], defaulting to <<.field title>>",
"op-parameter-name": "F",
"op-purpose": "sort the input by text field, treating upper and lower case as different",
"tags": "[[Filter Operators]] [[Field Operators]] [[Order Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "Capital and lowercase letters are treated as different. Compare <<.olink sort>>.\n\n<<.operator-examples \"sortcs\">>\n"
},
"split Operator": {
"title": "split Operator",
"caption": "split",
"created": "20190613153944647",
"modified": "20190613154541225",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input titles split into separate items according to the specified separator <<.place S>>",
"op-parameter": "The substring at which to split each title",
"op-parameter-name": "S",
"op-purpose": "returns each item in the list split into separate strings according to the specified separator <<.place S>>; duplicates are <<.em not>> removed",
"tags": "[[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">>\n\nNote that in some circumstances the <<.op split>> operator will include blank items in the list of results. For example, \n\n```\n[[the band thethe are the best the]split[the]]\n```\n\nThe following results are returned:\n\n```\n[\"\", \" band \", \"\", \" are \", \" best \", \"\"]\n```\n\nWhere it might be expected that the results would be:\n\n```\n[\" band \", \" are \", \" best \"]\n```\n\nThe blank items mark the boundaries between matches. If they are not required they can be removed with the ''blank'' category of the [[is Operator]]: `[[the band thethe are the best the]split[the]!is[blank]]`.\n\nThe reason that the blank items can be useful is that they allow search and replace operations to be constructed from a combination of the [[split Operator]] or [[splitregexp Operator]] and the [[join Operator]]. For example:\n\n<<.operator-example 1 \"[[the band thethe are the best the]split[the]join[every]]\">>\n\n<<.operator-examples \"split\">>\n"
},
"splitbefore Operator": {
"title": "splitbefore Operator",
"created": "20150126142522000",
"modified": "20150221193759000",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "splitbefore",
"op-purpose": "select a delimited prefix from each input title",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "a string of characters marking the end of the prefix",
"op-parameter-name": "S",
"op-output": "the prefix, up to and including <<.place S>>, of each input title",
"text": "Each input title is processed in turn.\n\n* A title that contains <<.place S>> contributes everything up to and including <<.place S>>.\n* A title that doesn't contain <<.place S>> simply contributes itself to the output.\n\nContributions are [[dominantly appended|Dominant Append]] to the output.\n\nThe [[table-of-contents macros|Table-of-Contents Macros]] use this operator with `/` as the parameter.\n\n<<.operator-examples \"splitbefore\">>\n"
},
"splitregexp Operator": {
"title": "splitregexp Operator",
"caption": "splitregexp",
"created": "20190613154722705",
"modified": "20190613154924724",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input titles split into separate items according to the specified regular expression <<.place R>>",
"op-parameter": "The regular expression at which to split each title",
"op-parameter-name": "R",
"op-purpose": "returns each item in the list split into separate strings according to the specified regular expression <<.place R>>",
"op-suffix": "flags: ''m'' for multiline mode, ''i'' for case-insensitive mode",
"tags": "[[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">>\n\nNote that in some circumstances the <<.op splitregexp>> operator will include blank items in the list of results. For example, \n\n```\n[[the band thethe are the best the]splitregexp[the]]\n```\n\nThe following results are returned:\n\n```\n[\"\", \" band \", \"\", \" are \", \" best \", \"\"]\n```\n\nWhere it might be expected that the results would be:\n\n```\n[\" band \", \" are \", \" best \"]\n```\n\nThe blank items mark the boundaries between matches. If they are not required they can be removed with the ''blank'' category of the [[is Operator]]: `[[the band thethe are the best the]splitregexp[the]!is[blank]]`.\n\nThe reason that the blank items can be useful is that they allow search and replace operations to be constructed from a combination of the [[split Operator]] or [[splitregexp Operator]] and the [[join Operator]]. For example:\n\n<<.operator-example 1 \"[[nobody, really; wants; to see -- all this \\punctuation]splitregexp[,|;|-|\\\\]join[...]]\">>\n\nSyntax errors in the regular expression will cause the filter to return an error message. For example:\n\n<<.operator-example 2 \"[[the cat sat on the mat]splitregexp[\\]]\">>\n\n<<.operator-examples \"splitregexp\">>\n"
},
"storyviews Operator": {
"title": "storyviews Operator",
"created": "20150126141718000",
"modified": "20150203191420000",
"tags": "[[Filter Operators]] [[Special Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "storyviews",
"op-purpose": "select the names of all the story views",
"op-input": "ignored",
"op-parameter": "none",
"op-output": "the name of each story view",
"text": "The names are those exported by [[modules|Modules]] whose <<.field module-type>> is <<.value storyview>>.\n\n<<.operator-examples \"storyviews\">>\n"
},
"stringify Operator": {
"title": "stringify Operator",
"caption": "stringify",
"created": "20161017153038029",
"modified": "20171029155143797",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input with ~JavaScript string encodings applied",
"op-parameter": "",
"op-parameter-name": "",
"op-purpose": "apply ~JavaScript string encoding to a string",
"tags": "[[Filter Operators]] [[String Operators]]",
"type": "text/vnd.tiddlywiki",
"from-version": "5.1.14",
"text": "The following substitutions are made:\n\n|!Character |!Replacement |\n|`\\` |`\\\\` |\n|`\"` |`\\\"` |\n|`\\r` (carriage return) |`\\\\r` |\n|`\\n` (line feed) |`\\\\n` |\n|`\\x08` (backspace) |`\\\\b` |\n|`\\x0c` (form feed) |`\\\\f` |\n|`\\t` (tab) |`\\\\t` |\n|Characters from 0x00 to 0x1f and characters from 0x80 to 0xffff |`\\\\u####` where #### is four hex digits |\n\nAlso see the [[jsonstringify Operator]].\n\n<<.operator-examples \"stringify\">>\n"
},
"subfilter Operator": {
"title": "subfilter Operator",
"caption": "subfilter",
"created": "20181031175129475",
"modified": "20181031175129475",
"op-input": "a [[selection of titles|Title Selection]] passed as input to the subfilter",
"op-neg-input": "a [[selection of titles|Title Selection]] passed as input to the subfilter",
"op-neg-output": "those input titles that are <<.em not>> returned from the subfilter <<.place S>>",
"op-output": "the [[selection of titles|Title Selection]] returned from the subfilter <<.place S>>",
"op-parameter": "a [[filter expression|Filter Expression]]",
"op-parameter-name": "S",
"op-purpose": "select titles from the operand interpreted as a [[filter expression|Filter Expression]]",
"tags": "[[Filter Operators]] [[Field Operators]] [[Selection Constructors]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.18\">> Note that the subfilter operator was introduced in version 5.1.18 and is not available in earlier versions.\n\n<<.tip \" Literal filter operands cannot contain square brackets but you can work around the issue by using a variable:\">>\n\n```\n<$set name=\"myFilter\" value=\"[tag[one]]\">\n<$list filter=\"[all[tiddlers]subfilter<myFilter>]\">\n...\n```\n\n<<.operator-examples \"subfilter\">>\n"
},
"subtiddlerfields Operator": {
"title": "subtiddlerfields Operator",
"caption": "subtiddlerfields",
"created": "20180403164138703",
"modified": "20180403164644231",
"op-input": "a [[selection|Title Selection]] of tiddler titles",
"op-output": "all field names present in the selected tiddlers within the plugin named <<.place P>>",
"op-parameter": "the title of a plugin",
"op-parameter-name": "P",
"op-purpose": "select all fields present in the selected tiddlers within a plugin",
"tags": "[[Filter Operators]] [[Special Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.operator-examples \"subtiddlerfields\">>\n"
},
"subtract Operator": {
"title": "subtract Operator",
"caption": "subtract",
"created": "20190611125542096",
"modified": "20190611125616692",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input as numbers, but with <<.place N>> subtracted from each one",
"op-parameter": "a number",
"op-parameter-name": "N",
"op-purpose": "treating each input title as a number, subtract from each the numeric value of the operand",
"tags": "[[Filter Operators]] [[Mathematics Operators]] [[Binary Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\n<<.operator-examples \"subtract\">>\n"
},
"suffix Operator": {
"title": "suffix Operator",
"created": "20140828133830424",
"modified": "20150203192738000",
"tags": "[[Filter Operators]] [[String Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "suffix",
"op-purpose": "filter the input titles by how they end",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "a string of characters",
"op-parameter-name": "S",
"op-output": "those input titles that end with <<.place S>>",
"op-neg-output": "those input tiddlers that do <<.em not>> end with <<.place S>>",
"text": "<<.s-matching-is-case-sensitive>>\n\n<<.operator-examples \"suffix\">>\n"
},
"sum Operator": {
"title": "sum Operator",
"caption": "sum",
"created": "20190611155400623",
"modified": "20190611155953322",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the result of adding together the input as numbers",
"op-purpose": "produce the sum of the input numbers",
"tags": "[[Reducing Mathematics Operators]] [[Filter Operators]] [[Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\n<<.operator-examples \"sum\">>\n"
},
"Filter Expression": {
"title": "Filter Expression",
"created": "20150124182421000",
"modified": "20190610165329062",
"tags": "[[Filter Syntax]]",
"type": "text/vnd.tiddlywiki",
"text": "<$railroad text=\"\"\"\n[{:\n [: [[whitespace|\"Filter Whitespace\"]] ]\n (\"+\"|\"~\"|:-|\"-\"|\"=\")\n [[run|\"Filter Run\"]]\n}]\n\"\"\"/>\n\nA <<.def \"filter expression\">> is the outermost level of the [[filter syntax|Filter Syntax]]. It consists of one or more [[runs|Filter Run]].\n\nIf a run has:\n\n* no prefix, its output titles are [[dominantly appended|Dominant Append]] to the filter's output\n* <<.from-version \"5.1.20\">> the prefix `=`, output titles are appended to the filter's output without de-duplication\n* the prefix `-`, output titles are <<.em removed>> from the filter's output (if such tiddlers exist)\n* the prefix `+`, it receives the filter output so far as its input; its output then <<.em \"replaces\">> all filter ouput so far and forms the input for the next run\n* <<.from-version \"5.1.18\">> the prefix `~`, if the filter output so far is an empty list then the output titles of the run are [[dominantly appended|Dominant Append]] to the filter's output. If the filter output so far is not an empty list then the run is ignored\n\nIn technical / logical terms:\n\n|!Run |!Interpretation |!Output |\n|`run` |de-duplicated union of sets |... OR run |\n|`=run` |union of sets without de-duplication |... OR run |\n|`+run` |intersection of sets |... AND run |\n|`-run` |difference of sets |... AND NOT run |\n|`~run` |else |... ELSE run |\n\nThe input of a run is normally a list of all the non-[[shadow|ShadowTiddlers]] tiddler titles in the wiki (in no particular order). But the `+` prefix can change this:\n\n|Prefix|Input|h\n|`-`, `~`, `=` or none| <$link to=\"all Operator\">`[all[]]`</$link> tiddler titles, unless otherwise determined by the first [[filter operator|Filter Operators]]|\n|`+`|the filter output of all previous runs so far|\n\nPrecisely because of varying inputs, be aware that both prefixes `-` and `+` do not behave inverse to one another!\n\nFor example, in both of the following, `$:/baz` will only be removed if it actually exists:\n\n* <$link to=\"is Operator\"> `foo bar $:/baz -[is[system]]`</$link>\n* <$link to=\"prefix Operator\">`foo bar $:/baz -[prefix[$:/]]`</$link>\n\nTo understand why, consider the input for both final runs with their `-` prefix.\n\nIn order to remove `$:/baz` in any case, existing or not, simply use the `+` prefix with [[negated filter operators|Filter Operators]]:\n\n* <$link to=\"is Operator\">`foo bar $:/baz +[!is[system]]`</$link>\n* <$link to=\"prefix Operator\">`foo bar $:/baz +[!prefix[$:/]]`</$link>\n"
},
"Filter Parameter": {
"title": "Filter Parameter",
"created": "20150220152540000",
"modified": "20150220152540000",
"tags": "[[Filter Syntax]]",
"type": "text/vnd.tiddlywiki",
"text": "<$railroad text=\"\"\"\n( \"[\" [:{/\"anything but ]\"/}] \"]\"\n |\n \"{\" [:{/\"anything but }\"/}] \"}\"\n |\n \"<\" [:{/\"anything but >\"/}] \">\"\n)\n\"\"\"/>\n\nThe parameter to a [[filter operator|Filter Operators]] can be:\n\n;<<.def hard>>\n: `[like this]`\n: The parameter is the exact text that appears between the square brackets.\n;<<.def soft>>\n: <<.def indirect>>\n:: `{like this}`\n:: The parameter is the text indicated by the [[text reference|TextReference]] whose name appears between the curly brackets, i.e. a [[field|TiddlerFields]] of a specified tiddler, or the value of a property of a specified [[data tiddler|DataTiddlers]].\n: <<.def variable>>\n:: `<like this>`\n:: The parameter is the current value of the [[variable|Variables]] whose name appears between the angle brackets. Macro parameters are <<.em not>> supported.\n"
},
"Filter Run": {
"title": "Filter Run",
"created": "20150124182117000",
"modified": "20150129133716000",
"tags": "[[Filter Syntax]]",
"type": "text/vnd.tiddlywiki",
"text": "<$railroad text=\"\"\"\n( \"[\" { [[step|\"Filter Step\"]] } \"]\"\n |\n [:{/\"anything but [ ] or whitespace\"/}]\n |\n '\"' [:{/'anything but \"'/}] '\"'\n |\n \"'\" [:{/\"anything but '\"/}] \"'\"\n)\n\"\"\"/>\n\nA <<.def run>> consists of [[steps|Filter Step]], and it outputs a [[selection|Title Selection]] that contributes to a larger [[filter expression|Filter Expression]].\n\nThe steps are processed from left to right. The input to the first step is same as the input to the run. For each subsequent step, the input is the output of the previous step.\n\n{{Selection Constructors}}\n\nThe lower three options in the diagram match syntax like `HelloThere`, `\"HelloThere\"`, `'HelloThere'` and `\"Filter Operators\"`. They are short for `[title[...]]`.\n\nThe quoted options exist to support titles that contain square brackets, as in `\"An [[[[Unusual]]]] Tiddler\"`.\n"
},
"Filter Step": {
"title": "Filter Step",
"created": "20150124182127000",
"modified": "20150124191051000",
"tags": "[[Filter Syntax]]",
"type": "text/vnd.tiddlywiki",
"text": "<$railroad text=\"\"\"\n[:\"!\"]\n[: [[operator|\"Filter Operators\"]] [:\":\" suffix] ]\n[[parameter|\"Filter Parameter\"]]\n\"\"\"/>\n\nA <<.def step>> represents a single operation within a [[filter|Filter Syntax]].\n\nIn programming terms, it is akin to a function call to which [[the step's input|Filter Run]] is passed as an implicit parameter. A step's output is a [[selection|Title Selection]] that contributes to a [[run|Filter Run]] and hence to the entire [[filter expression|Filter Expression]] that contains it.\n\nThe step's <<.def operator>> is drawn from a list of [[predefined keywords|Filter Operators]], which can be extended by plugins. Any unrecognised operator is treated as if it was the suffix to the <<.olink field>> operator. If a step's operator is omitted altogether, it defaults to `title`.\n\nThe <<.def suffix>> is additional text, often the name of a [[field|TiddlerFields]], that extends the meaning of certain operators.\n\nMany steps require an explicit <<.def parameter>> value, also known as an <<.def operand>>, that further defines what the step is to do.\n"
},
"Filter Syntax": {
"title": "Filter Syntax",
"created": "20140210141217955",
"modified": "20150124184229000",
"tags": "Filters",
"type": "text/vnd.tiddlywiki",
"list": "[[Filter Expression]] [[Filter Run]] [[Filter Step]] [[Filter Parameter]] [[Filter Whitespace]]",
"text": "<<.preamble \"\"\"[[Filters]] follow a grammar that is presented here, using [[railroad diagrams|Railroad Diagrams]], for those who find formal syntax descriptions helpful. However, you can [[learn to write filters|Introduction to filter notation]] without needing to understand this group of tiddlers.\"\"\">>\n\nA <<.def filter>> is a pipeline for transforming an <<.def input>> into an <<.def output>>. Both the input and the output are [[ordered sets of titles|Title Selection]] of things like tiddlers and fields.\n\nFilters are [[expressions|Filter Expression]] constructed from smaller building blocks, called [[runs|Filter Run]] and [[steps|Filter Step]], each of which also transforms an input to an output.\n\nA filter starts with an empty output. Its runs are processed from left to right, progressively modifying the output.\n\nHere are details of the various building blocks involved:\n\n<<list-links \"[tag[Filter Syntax]]\">>\n"
},
"Filter Whitespace": {
"title": "Filter Whitespace",
"created": "20150124182304000",
"modified": "20150125105243000",
"tags": "[[Filter Syntax]]",
"type": "text/vnd.tiddlywiki",
"text": "<$railroad text=\"\"\"\n{( \"space\" | \"tab\" | \"linefeed\" | \"return\" | \"vertical tab\" | \"formfeed\" )}\n\"\"\"/>\n\nWhitespace characters can appear between each [[run|Filter Run]] of a [[filter expression|Filter Expression]].\n"
},
"tag Operator": {
"title": "tag Operator",
"caption": "tag",
"created": "20140410103123179",
"modified": "20161126122900712",
"op-input": "a [[selection of titles|Title Selection]]",
"op-neg-output": "those input tiddlers that do <<.em not>> have tag <<.place T>>",
"op-output": "those input tiddlers that have tag <<.place T>>",
"op-parameter": "the title of a [[tag|Tagging]]",
"op-parameter-name": "T",
"op-purpose": "filter the input by tag",
"op-suffix": "<<.from-version \"5.1.14\">> optional `strict` flag",
"op-suffix-name": "S",
"tags": "[[Filter Operators]] [[Common Operators]] [[Tag Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "The output is [[sorted|Order of Tagged Tiddlers]] using the tag's <<.field list>> field and the tiddlers' <<.field list-before>> and <<.field list-after>> fields.\n\nThe behaviour when <<.place T>> is empty depends on the settings of the <<.place S>> optional suffix:\n\n* if <<.place T>> is missing and <<.place S>> is either missing or set to \"loose\", then the output of `tag` is empty, and the output of `!tag` is a copy of the input.\n* <<.from-version \"5.1.14\">> if <<.place T>> is missing and <<.place S>> is set to \"strict\", then the output of both `tag` and `!tag` is a copy of the input\n\n<<.operator-examples \"tag\">>\n"
},
"tagging Operator": {
"title": "tagging Operator",
"created": "20140410103123179",
"modified": "20150203191620000",
"tags": "[[Filter Operators]] [[Tag Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "tagging",
"op-purpose": "find the tiddlers that have the input tags",
"op-input": "a [[selection|Title Selection]] of [[tags|Tagging]]",
"op-parameter": "none",
"op-output": "the titles of any tiddlers that carry the input tags",
"text": "Each input tag is processed in turn. The list of tiddlers carrying that tag is generated, [[sorted|Order of Tagged Tiddlers]], and then [[dominantly appended|Dominant Append]] to the operator's overall output.\n\n<<.operator-examples \"tagging\">>\n"
},
"tags Operator": {
"title": "tags Operator",
"created": "20140410103123179",
"modified": "20150203191657000",
"tags": "[[Filter Operators]] [[Tag Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "tags",
"op-purpose": "select all tags of the input tiddlers",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "none",
"op-output": "all the tags carried by the input tiddlers",
"text": "Each input title is processed in turn. The corresponding tiddler's tags are retrieved (in order of appearance in the <<.field tags>> field) and then [[dominantly appended|Dominant Append]] to the operator's output.\n\n<<.operator-examples \"tags\">>\n"
},
"then Operator": {
"title": "then Operator",
"caption": "then",
"created": "20190802112756430",
"modified": "20190802113849579",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input titles with each one replaced by the string <<.place T>>",
"op-parameter": "a string",
"op-parameter-name": "T",
"op-purpose": "replace input titles by a constant string",
"tags": "[[Conditional Operators]] [[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Conditional Operators]] for an overview.\n\n<<.operator-examples \"then\">>\n"
},
"title Operator": {
"title": "title Operator",
"created": "20140410103123179",
"modified": "20150203191749000",
"tags": "[[Filter Operators]] [[Common Operators]] [[Selection Constructors]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "title",
"op-purpose": "select a single title",
"op-input": "ignored",
"op-neg-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "a tiddler title",
"op-parameter-name": "T",
"op-output": "a selection containing only <<.place T>>",
"op-neg-output": "the input, but with tiddler <<.place T>> filtered out if it exists in the wiki",
"text": "`[title[An Example]]` can be shortened to `[[An Example]]`, because <<.op title>> is the default filter operator.\n\n<<.op title>> is a [[constructor|Selection Constructors]] (except in the form `!title`), but <<.olink2 \"field:title\" field>> is a [[modifier|Selection Constructors]].\n\n<<.operator-examples \"title\">>\n"
},
"titlecase Operator": {
"title": "titlecase Operator",
"caption": "titlecase",
"created": "20190620135008529",
"modified": "20190620135008529",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input titles with each word capitalised",
"op-purpose": "returns each item in the list with each word capitalised",
"tags": "[[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">>\n\nSee also [[lowercase Operator]], [[uppercase Operator]], [[sentencecase Operator]].\n\n<<.tip \" This operator does not change anything except the first letter of each word, so `[[aBcD eFgH]]` would become `[[ABcD EFgH]]`. If you want `[[Abcd Efgh]]`, then use a filter like `[lowercase[]titlecase[]]`.\">>\n\n<<.operator-examples \"titlecase\">>\n"
},
"trim Operator": {
"title": "trim Operator",
"caption": "trim",
"created": "20190613153740241",
"modified": "20190613153820282",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input titles with whitespace trimmed from the start and end",
"op-purpose": "returns each item in the list with whitespace trimmed from the start and end",
"tags": "[[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">>\n\n<<.operator-examples \"trim\">>\n"
},
"trunc Operator": {
"title": "trunc Operator",
"caption": "trunc",
"created": "20190613084703801",
"modified": "20190613084829253",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "truncates each of the input numbers to their integer part, removing any fractional part",
"op-purpose": "truncates a list of numbers to their integer part, removing any fractional part",
"tags": "[[Unary Mathematics Operators]] [[Filter Operators]] [[Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\n<<.tip \" The trunc operator rounds towards zero. To round away from zero, use [[untrunc|untrunc Operator]].\">>\n\n<<.operator-examples \"trunc\">>\n"
},
"untagged Operator": {
"title": "untagged Operator",
"created": "20140410103123179",
"modified": "20150203191821000",
"tags": "[[Filter Operators]] [[Tag Operators]] [[Negatable Operators]]",
"type": "text/vnd.tiddlywiki",
"caption": "untagged",
"op-purpose": "discard any input titles that have tags",
"op-input": "a [[selection of titles|Title Selection]]",
"op-parameter": "none",
"op-output": "those input tiddlers that have no tags",
"op-neg-output": "those input tiddlers that have at least one tag",
"text": "A tiddler is deemed to have no tags if it:\n\n* doesn't exist\n* doesn't have a <<.field tags>> field\n* has an empty <<.field tags>> field\n\n<<.operator-examples \"untagged\">>\n"
},
"untrunc Operator": {
"title": "untrunc Operator",
"caption": "untrunc",
"created": "20190617163327756",
"modified": "20190617163327756",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "rounds each of the input numbers to the next integer with largest absolute value, that is, away from zero",
"op-purpose": "rounds a list of numbers to the next integer with largest absolute value, that is, away from zero",
"tags": "[[Unary Mathematics Operators]] [[Filter Operators]] [[Mathematics Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">> See [[Mathematics Operators]] for an overview.\n\n<<.tip \" This is the inverse operation of [[trunc|trunc Operator]]: trunc rounds to zero, but untrunc rounds away from zero.\">>\n\n<<.operator-examples \"untrunc\">>\n"
},
"uppercase Operator": {
"title": "uppercase Operator",
"caption": "uppercase",
"created": "20190613153420821",
"modified": "20190619110837473",
"op-input": "a [[selection of titles|Title Selection]]",
"op-output": "the input titles with each lowercase letter replaced by the equivalent uppercase letter",
"op-purpose": "returns each item in the list as uppercase",
"tags": "[[Filter Operators]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.20\">>\n\nSee also [[lowercase Operator]] and [[sentencecase Operator]].\n\n<<.operator-examples \"uppercase\">>\n"
},
"variables Operator": {
"title": "variables Operator",
"created": "20190330100101453",
"modified": "20190330100101453",
"tags": "[[Filter Operators]] [[Special Operators]] [[Selection Constructors]]",
"type": "text/vnd.tiddlywiki",
"caption": "variables",
"op-purpose": "select the names of all the actively defined variables",
"op-input": "ignored",
"op-parameter": "none",
"op-output": "the names of all the actively defined variables",
"text": "<<.from-version \"5.1.20\">> The primary purpose of the `variables` operator is to implement the [[dumpvariables Macro]]:\n\n<$codeblock code={{$:/core/macros/dumpvariables}}/>\n\n<<.operator-examples \"variables\">>\n"
},
"GettingStarted - Android": {
"title": "GettingStarted - Android",
"caption": "Android",
"created": "20140811171036268",
"modified": "20160430121735629",
"type": "text/vnd.tiddlywiki",
"text": "There are three options for using TiddlyWiki on Android:\n\n! Using Firefox and TiddlyFox\n\n{{Saving with TiddlyFox on Android}}\n\n! Using the AndTidWiki App\n\n{{Saving on Android}}\n\n! Using Node.js in Termux\n\n{{Serving TW5 from Android}}\n"
},
"GettingStarted - Chrome": {
"title": "GettingStarted - Chrome",
"caption": "Chrome",
"created": "20140811165935523",
"modified": "20140811170107969",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki on Google Chrome can only save changes using the HTML5-compatible fallback saver module.\n\n{{Saving with the HTML5 fallback saver}}\n"
},
"GettingStarted - Firefox": {
"title": "GettingStarted - Firefox",
"caption": "Firefox",
"created": "20140811170425199",
"modified": "20140811170527083",
"type": "text/vnd.tiddlywiki",
"text": "Firefox provides the best user experience for using TiddlyWiki with the TiddlyFox browser extension.\n\n{{Saving with TiddlyFox}}\n"
},
"GettingStarted - Internet Explorer": {
"title": "GettingStarted - Internet Explorer",
"caption": "Internet Explorer",
"created": "20140811172058274",
"modified": "20140811172247864",
"type": "text/vnd.tiddlywiki",
"text": "{{Saving with TiddlyIE}}\n\nThe [[Windows HTA Hack]] describes an alternative method of using TiddlyWiki with Internet Explorer."
},
"GettingStarted - Node.js": {
"title": "GettingStarted - Node.js",
"caption": "Node.js",
"created": "20140811172010003",
"modified": "20140811172012677",
"type": "text/vnd.tiddlywiki",
"text": "{{Installing TiddlyWiki on Node.js}}\n"
},
"GettingStarted - Online": {
"title": "GettingStarted - Online",
"caption": "Online",
"created": "20160216191710789",
"modified": "20170222152427476",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki can also be hosted on online services such as Dropbox and Cloudant.\n\n;Dropbox (syncs the entire HTML file)\n:To edit files stored in your Dropbox, go to http://tiny.cc/tw5inthesky/. This will allow you to open any HTML files found. \n;Cloudant (or another CouchDB-type server) (syncs individual tiddlers)\n:http://noteself.github.io/"
},
"GettingStarted - Safari": {
"title": "GettingStarted - Safari",
"caption": "Safari",
"created": "20140811171121022",
"modified": "20150325173956502",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki on Safari can only save changes using the manual HTML5-compatible fallback saver module.\n\n{{Saving on Safari}}\n\n"
},
"GettingStarted - iOS": {
"title": "GettingStarted - iOS",
"caption": "iPad/iPhone",
"created": "20140811170918707",
"modified": "20140811170921731",
"type": "text/vnd.tiddlywiki",
"text": "{{Saving on iPad/iPhone}}\n"
},
"GettingStarted": {
"title": "GettingStarted",
"created": "20131129090249275",
"modified": "20171113162547685",
"tags": "[[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "Click here to download an empty copy of TiddlyWiki: {{$:/editions/tw5.com/snippets/download-empty-button}}\n\nThe next step is to choose a method for saving changes. There's a wide variety of methods available, with different features and limitations. Click on the badge for a method to see more information about it. You can also click on one of the platform filters to restrict the listing to methods that work with that platform.\n\n<<.warning \"Don't attempt to use the browser ''File''/''Save'' menu option to save changes (it doesn't work)\">>\n\n{{Saving}}\n"
},
"A Gentle Guide to TiddlyWiki": {
"title": "A Gentle Guide to TiddlyWiki",
"created": "20150325170720682",
"modified": "20150926171049725",
"tags": "HelloThere",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki is an incredibly flexible and versatile tool that is conceived and constructed differently than most software. This can make it hard to understand until the moment when it clicks, and becomes a seamless extension of your brain.\n\nStarting with the basics, TiddlyWiki is a note-taking web application you can download for free, store wherever you like and customise however you wish. Use it to capture, organise and share your notes in ways that word processors and other note-taking tools cannot.\n\n~TiddlyWiki is designed to be non-linear, structuring content with stories, tags, hyperlinks, and other features. You can organise and retrieve your notes in ways that conform to your personal thought patterns, rather than feel chained to one preset organisational structure.\n\nYou can use ~TiddlyWiki as a single file that you view and edit through any web browser, whether you are online or offline. Or you can use it as a powerful [[Node.js application|TiddlyWiki on Node.js]] that stores each of your notes as a separate file.\n\nHow can you make ~TiddlyWiki work for you? We recommend you start with our introductory documentation listed below, and then browse the TableOfContents, available in the Contents tab in the sidebar. Or just [[follow our simple instructions|GettingStarted]] and try it out for yourself!\n\n<<list-links \"[tag[HelloThere]]\">>\n\nAlso see [[TiddlyWiki Video Tutorials by Francis Meetze]]"
},
"Discover TiddlyWiki": {
"title": "Discover TiddlyWiki",
"created": "20140904121000000",
"modified": "20151023165341339",
"tags": "HelloThere",
"type": "text/vnd.tiddlywiki",
"text": "You've never seen //anything// like ~TiddlyWiki. ~TiddlyWiki is:\n\n:: a tool, \n:: a toolbox, \n:: a community, \n:: and a philosophy. \n\n! ~TiddlyWiki is a Tool\n\n''~TiddlyWiki is first and foremost a tool:'' it is a free downloadable tool for capturing and organising content from the web, from your documents or from your brain. It is a tool for note-taking, bookmarking, pinning, writing, managing to-do lists and projects, collaborating, blogging, and publishing.\n\nIn ~TiddlyWiki you create or paste content into notes called tiddlers, then connect your tiddlers with hyperlinks and tags. You can then quickly retrieve your notes through features such as tag pills, sidebar tabs, and ~TiddlyWiki's lightning fast search window. You can even dynamically include one tiddler's content inside another - similar to using building blocks - to create articles, lists, presentations and more.\n\n! ~TiddlyWiki is a Toolbox\n\nIn addition to being a versatile tool, ''~TiddlyWiki is also a toolbox.''\n\nWhere other note-taking products hook you with the basic program then charge you for the really helpful features, ~TiddlyWiki has an ever-expanding collection of completely free visual themes, colour palettes, plugins, widgets and macros, which you can then mix and match so that you can tweak and tailor your ~TiddlyWiki to get it just the way you want it. \n\n! ~TiddlyWiki is also a Community\n\nWe are a [[community|Community]] of users and developers who help each other imagine new ways of thinking and organising and create new solutions, so that ~TiddlyWiki is continually adapting to better serve your needs. ~TiddlyWiki users and developers share questions and advice at a ~TiddlyWiki Google group. They also create tutorials, adaptations, and plugins to enhance your ~TiddlyWiki experience. See the section ''Community'' of the TableOfContents for more details.\n\n! Finally, ~TiddlyWiki is a philosophy\n\nThe purpose of taking and organising a note (or recording any kind of content) is to be able to retrieve it later. If you can't find your notes in your note-taking system, your note-taking becomes a colossal waste of time.\n\nThe [[TiddlyWiki philosophy|Philosophy of Tiddlers]] is that the best way to take notes is to separate them into tiddlers, the smallest semantic units possible. A tiddler might be an image, a webpage link, a concept, the definition of a term, or a specific customisation such as a macro.\n\nThese tiddlers can then be woven together to create longer units: stories, articles, lists, image galleries, and much more. ~TiddlyWiki's features such as tagging, hyperlinking, and filters are specially designed to help you relate and connect tiddlers together in multiple ways, facilitating your future retrieval of your notes and even helping you see unexpected relationships among your tiddlers and the information they contain.\n"
},
"HelloThere": {
"title": "HelloThere",
"created": "20130822170200000",
"list": "[[A Gentle Guide to TiddlyWiki]] [[Discover TiddlyWiki]] [[Some of the things you can do with TiddlyWiki]] [[Ten reasons to switch to TiddlyWiki]] Examples [[What happened to the original TiddlyWiki?]] [[HelloThumbnail - TWEUM2017]]",
"modified": "20200415160825341",
"tags": "TableOfContents",
"type": "text/vnd.tiddlywiki",
"text": "''Have you ever had the feeling that your head is not quite big enough to hold everything you need to remember?''\n\nWelcome to TiddlyWiki, a unique [[non-linear|Philosophy of Tiddlers]] notebook for [[capturing|Creating and editing tiddlers]], [[organising|Structuring TiddlyWiki]] and [[sharing|Sharing your tiddlers with others]] complex information.\n\nUse it to keep your [[to-do list|TaskManagementExample]], to plan an [[essay or novel|\"TiddlyWiki for Scholars\" by Alberto Molina]], or to organise your wedding. Record every thought that crosses your brain, or build a flexible and responsive website.\n\n<div style=\"font-size:0.7em;text-align:center;margin-top:2em;margin-bottom:2em;\">\n<<list-thumbnails filter:\"[tag[HelloThumbnail]]\" width:\"168\" height:\"95\">>\n</div>\n\nUnlike conventional online services, TiddlyWiki lets you choose where to keep your data, guaranteeing that in the decades to come you will [[still be able to use|Future Proof]] the notes you take today.\n\n<div style=\"font-size:0.7em;text-align:center;margin:3em auto;\">\n<a href=\"http://groups.google.com/group/TiddlyWiki\" class=\"tc-btn-big-green\" style=\"border-radius:4px;background-color:#FF8C19;\" target=\"_blank\" rel=\"noopener noreferrer\">\n{{$:/core/images/help}} Forum\n</a>\n<a href=\"https://www.youtube.com/c/JeremyRuston\" class=\"tc-btn-big-green\" style=\"border-radius:4px;background-color:#e52d27;\" target=\"_blank\" rel=\"noopener noreferrer\">\n{{$:/core/images/video}} ~YouTube\n</a>\n<a href=\"https://twitter.com/TiddlyWiki\" class=\"tc-btn-big-green\" style=\"border-radius:4px;background-color:#5E9FCA;\" target=\"_blank\" rel=\"noopener noreferrer\">\n{{$:/core/images/twitter}} Twitter\n</a>\n<a href=\"https://github.com/Jermolene/TiddlyWiki5\" class=\"tc-btn-big-green\" style=\"border-radius:4px;background-color:#444;\" target=\"_blank\" rel=\"noopener noreferrer\">\n{{$:/core/images/github}} ~GitHub\n</a>\n<a href=\"https://gitter.im/TiddlyWiki/public\" class=\"tc-btn-big-green\" style=\"border-radius:4px;background-color:#753a88;background-image:linear-gradient(to left,#cc2b5e,#753a88);\" target=\"_blank\" rel=\"noopener noreferrer\">\n{{$:/core/images/gitter}} Gitter\n</a>\n</div>\n\n<<<.tc-big-quote\n''The ~TiddlyWiki is the best software I've ever found for organising my ideas.''\n\nIt's well worth spending an hour or so playing with it to see how it can help you. This will be time well-spent and will change how you think and how you organise your ideas.\n<<< [[Joe Armstrong, Co-inventor of Erlang|https://joearms.github.io/]]\n\n<<<.tc-big-quote\n''~TiddlyWiki gets a Gearhead rating of 6 out of 5 (it's that good).''\n\nFinding code that works flawlessly after just two or three years is magical enough but after seven years?!\n<<< [[Mark Gibbs, Network World|http://www.networkworld.com/article/3028098/open-source-tools/tiddlywiki-a-free-open-source-wiki-revisited.html]]\n"
},
"HelloThumbnail": {
"title": "HelloThumbnail",
"created": "20150414070451144",
"list": "[[HelloThumbnail - Introduction Video]] [[HelloThumbnail - Gentle Guide]] [[HelloThumbnail - Firefox Apocalypse]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - TiddlyMap]] [[HelloThumbnail - HelpingTiddlyWiki]] [[HelloThumbnail - Developers]] [[HelloThumbnail - Classic]]",
"modified": "20150414070948246",
"type": "text/vnd.tiddlywiki",
"text": ""
},
"Some of the things you can do with TiddlyWiki": {
"title": "Some of the things you can do with TiddlyWiki",
"created": "20140904090300000",
"modified": "20160602051709631",
"tags": "HelloThere",
"type": "text/vnd.tiddlywiki",
"text": "* Take notes, and use tags and hyperlinking to form relationships between your notes\n* Use tabs, tables, tag-based lists, and tables of contents to get organised\n* Bookmark your favorite websites (see an example at http://giffmex.org/experiments/tidmarks.html)\n* Keep track of tasks and appointments, and organise them by multiple tags (see our TaskManagementExample)\n* Inventory just about anything: your recipes, personal library, contacts, music collection, and more\n* Create a blog or website\n* Write a book\n* Organise your images into galleries (see our [[ImageGallery Example]])\n* Share the information in your ~TiddlyWiki with others, as an online file, as a file attachment, as a tiddler file, or as a link to a specific online tiddler (try clicking and dragging a tiddler from one ~TiddlyWiki file to another to see what happens)\n* Draw a sketch (Edit [[Motovun Jack.jpg]] and start drawing over the image to see what happens)\n* Use familiar web user interface elements such as lightboxes - see SampleWizard\n* Create a slideshow presentation\n* Set up an entire local or online knowledgebase, with a central ~TiddlyWiki file linking to other ~TiddlyWiki files (http://recursos.giffmex.org is a Spanish online example of this)\n* Set up a data visualisation using tiddlers as data (see the visualisations at https://tiddlywiki.com/plugins/tiddlywiki/d3/)\n"
},
"Ten reasons to switch to TiddlyWiki": {
"title": "Ten reasons to switch to TiddlyWiki",
"created": "20140904085700000",
"modified": "20150414071655191",
"tags": "HelloThere",
"type": "text/vnd.tiddlywiki",
"text": "@@.tc-double-spaced-list\n# With ~TiddlyWiki you can organise your notes your way, not their way. Your notes conform to your way of thinking rather than being forced into a hierarchical straightjacket of notebooks and tabs\n# ~TiddlyWiki's nonlinear approach will actually make you think about your information in new and helpful ways\n# Finding your notes in ~TiddlyWiki is lightning fast\n# There are many ways to customise and adapt every aspect of ~TiddlyWiki\n# ~TiddlyWiki is free and is compatible with all platforms. Any web browser will open it. You don't need to purchase an expensive program or pay a subscription fee to use it\n# ~TiddlyWiki files promote the free sharing of information. There are many ways you can share your information from ~TiddlyWiki\n# With ~TiddlyWiki, your information is yours, and you store it where you want to - on your device, on a USB stick, in Dropbox, on your server\n# ~TiddlyWiki features an ever-growing number of plugins, themes, widgets, and languages\n# The online ~TiddlyWiki community is friendly and will do their best to give you the help you need\n# If you are a programmer, you have even more ways to play with ~TiddlyWiki. With ~TiddlyWiki, the more you know, the more fun you can have with it\n@@\n"
},
"What happened to the original TiddlyWiki?": {
"title": "What happened to the original TiddlyWiki?",
"tags": "HelloThere",
"created": "201409040851",
"modified": "201409040851",
"text": "<a class=\"tc-float-right tc-bordered-image\" href=\"https://classic.tiddlywiki.com/\" target=\"_blank\" rel=\"noopener noreferrer\">[img width=\"200\" [TiddlyWiki Classic.png]]</a>\n\nThe original [[Classic|TiddlyWikiClassic]] version of TiddlyWiki is still available at:\n\nhttps://classic.tiddlywiki.com.\n\nNote that the [[current version|TiddlyWiki5]] of TiddlyWiki is not fully backwards compatible with TiddlyWikiClassic. Content can be imported but will need massaging to adapt to the new WikiText format. A ''tw2parser'' plugin is under development that will allow faithful display of most content created for TiddlyWikiClassic:\n\nhttps://tiddlywiki.com/plugins/tiddlywiki/tw2parser/\n"
},
"HelloThumbnail - Classic": {
"title": "HelloThumbnail - Classic",
"tags": "HelloThumbnail",
"color": "#D5B7EA",
"image": "TiddlyWiki Classic.png",
"caption": "~TiddlyWiki Classic",
"link": "TiddlyWikiClassic"
},
"HelloThumbnail - Developers": {
"title": "HelloThumbnail - Developers",
"tags": "HelloThumbnail",
"color": "#6B6E98",
"background-color": "#EAE57D",
"image": "Dev Thumbnail.jpg",
"caption": "Developers",
"link": "Developers"
},
"HelloThumbnail - Gentle Guide": {
"title": "HelloThumbnail - Gentle Guide",
"background-color": "#EDB431",
"caption": "A Gentle Guide",
"color": "#fff",
"created": "20150325172634195",
"image": "Motovun Jack.jpg",
"link": "A Gentle Guide to TiddlyWiki",
"modified": "20150414071032492",
"tags": "HelloThumbnail",
"type": "text/vnd.tiddlywiki",
"text": ""
},
"HelloThumbnail - HelpingTiddlyWiki": {
"title": "HelloThumbnail - HelpingTiddlyWiki",
"tags": "HelloThumbnail",
"color": "#B7D5EA",
"background-color": "#fff",
"caption": "Helping ~TiddlyWiki",
"link": "HelpingTiddlyWiki",
"image": "Tiddler Poster.png"
},
"HelloThumbnail - Introduction Video": {
"title": "HelloThumbnail - Introduction Video",
"tags": "HelloThumbnail",
"color": "red",
"background-color": "#fff",
"icon": "{{$:/core/images/video}}",
"caption": "Introduction to ~TiddlyWiki",
"link": "Introduction Video",
"image": "Introduction Video Thumbnail.jpg"
},
"HelloThumbnail - Latest Version": {
"title": "HelloThumbnail - Latest Version",
"tags": "HelloThumbnail",
"caption": "What's New in <<version>>",
"link": "Releases",
"image": "New Release Banner",
"color": "#fff"
},
"HelloThumbnail - TWEUM2017": {
"title": "HelloThumbnail - TWEUM2017",
"tags": "HelloThumbnail-disabled",
"color": "#fff",
"background-color": "#000",
"icon": "<span style=\"font-size:3.5em;font-weight:bold;text-shadow:1px 1px 3px rgba(0,0,0,1);\">2017</span>",
"image": "TWEUM Thumbnail.jpg",
"caption": "European Meetup 2017",
"link": "TiddlyWiki European Meetup 2017"
},
"HelloThumbnail - TiddlyMap": {
"title": "HelloThumbnail - TiddlyMap",
"tags": "HelloThumbnail",
"color": "#D5B7EA",
"image": "TiddlyMap.png",
"caption": "~TiddlyMap Plugin",
"link": "TiddlyMap Plugin by Felix Küppers"
},
"Hidden Setting: Default Tiddler Icon": {
"title": "Hidden Setting: Default Tiddler Icon",
"created": "20200306145004925",
"modified": "20200306145004925",
"tags": "[[Hidden Settings]]",
"type": "text/vnd.tiddlywiki",
"text": "A default tiddler icon can be specified by creating a tiddler called $:/config/DefaultTiddlerIcon containing the title of the tiddler containing the icon.\n"
},
"Hidden Setting: Tab Index for Edit-Inputs": {
"title": "Hidden Setting: Tab Index for Edit-Inputs",
"tags": "[[Hidden Settings]]",
"created": "20190702074846206",
"modified": "20190702074846206",
"text": "The input fields of Tiddlers that are being edited can be assigned a ''tabindex'' value (preferably 1) so that the <kbd>Tab</kbd> key can be used to directly move the focus from one input to the next or backwards using <kbd>shift-Tab</kbd>\n\n$:/config/EditTabIndex\n"
},
"Hidden Setting: New-Image Type": {
"title": "Hidden Setting: New-Image Type",
"tags": "[[Hidden Setting]]",
"type": "text/vnd.tiddlywiki",
"text": "By default new images are created with the image-type `jpeg`\n\nThe hidden setting in $:/config/NewImageType can be set to another Image-Type which is used for new Image Tiddlers, like `png`\n"
},
"Hidden Setting: Filename for Save Wiki Button": {
"title": "Hidden Setting: Filename for Save Wiki Button",
"created": "20181215154811835",
"modified": "20190122000000000",
"tags": "[[Hidden Settings]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.19\">> When saving a ~TiddlyWiki using the <<.button save-wiki>> button, the default file name used for saving is constructed using the Title of the ~TiddlyWiki as entered in the [[Control Panel|$:/ControlPanel]], which is stored in the tiddler [[$:/SiteTitle]].\n\nThe value used is in the form `{{$:/SiteTitle}}.html`. This causes the filename to be constructed from the site Title with a `.html` extension.\n\nIf a tiddler named [[$:/config/SaveWikiButton/Filename]] is created, the text in that tiddler will be used as the default file name used for saving the ~TiddlyWiki.\n"
},
"Hidden Setting: Template for Save Wiki Button": {
"title": "Hidden Setting: Template for Save Wiki Button",
"created": "20181215154811835",
"modified": "20181215154811835",
"tags": "[[Hidden Settings]]",
"type": "text/vnd.tiddlywiki",
"text": "Determines the template used when saving via the \"save wiki\" page control button.\n\nDefaults to `$:/core/save/all`.\n\nYou can change this setting to choose what is saved when the \"save wiki\" button is clicked.\n\n$:/config/SaveWikiButton/Template\n"
},
"Hidden Setting: Search Minimum Length": {
"title": "Hidden Setting: Search Minimum Length",
"created": "20161011074235805",
"modified": "20161011074235805",
"tags": "[[Hidden Settings]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.14\">> Controls the minimum length of a search string before results are displayed.\n\nDefaults to \"3\".\n\n$:/config/Search/MinLength\n"
},
"Hidden Setting: Sync Polling Interval": {
"title": "Hidden Setting: Sync Polling Interval",
"created": "20190903192324700",
"modified": "20190903192324700",
"tags": "[[Hidden Settings]]",
"type": "text/vnd.tiddlywiki",
"text": "Specifies the interval at which [[Syncadaptor|https://tiddlywiki.com/dev/#Syncadaptor]] synchronizes tiddlers between the server and the browser.\n\nDefaults to \"60000\" (60 * 1000 ms = 1 min).\n\nChanging needs restart to take effect.\n\n$:/config/SyncPollingInterval\n"
},
"Hidden Setting: Tags Minimum Length": {
"title": "Hidden Setting: Tags Minimum Length",
"created": "201712032331",
"modified": "201712032331",
"tags": "[[Hidden Settings]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.16\">> Tag Dropdown: Controls the minimum length of an input string before results are displayed.\n\nDefaults to \"0\".\n\n$:/config/Tags/MinLength\n"
},
"Hidden Setting: ViewTemplate and EditTemplate": {
"title": "Hidden Setting: ViewTemplate and EditTemplate",
"tags": "[[Hidden Settings]]",
"created": "20190704053532718",
"modified": "20190704053532718",
"text": "The configuration Tiddlers $:/config/ui/ViewTemplate and $:/config/ui/EditTemplate can be used to change the ''~ViewTemplate'' respectively the ''~EditTemplate'' used in the [[Story PageTemplate|$:/core/ui/PageTemplate/story]]\n"
},
"Hidden Setting: Disable Drag and Drop": {
"title": "Hidden Setting: Disable Drag and Drop",
"created": "20200315143638556",
"modified": "20200315143638556",
"tags": "[[Hidden Settings]]",
"type": "text/vnd.tiddlywiki",
"text": "To disable all the drag and drop operations that are built into the core, set the following tiddler to \"no\":\n\n$:/config/DragAndDrop/Enable\n\nTo selectively re-enable drag and drop for an instance of the [[list-tagged-draggable Macro]] or [[list-links-draggable Macro]] you must ensure that the variable `tv-enable-drag-and-drop` is set to `yes` for the scope of the macro invocation. For example, note how it is still possible to use drag and drop within this list even if $:/config/DragAndDrop/Enable is set to \"no\":\n\n<$macrocall $name=\"wikitext-example-without-html\" src=\"\"\"<$set name=\"tv-enable-drag-and-drop\" value=\"yes\">\n\n<<list-tagged-draggable tag:\"HelloThere\">>\n\n</$set>\"\"\"/>\n\nNote that when using the DropzoneWidget and the DroppableWidget directly the ''enable'' attribute works independently of the global setting.\n"
},
"Hidden Setting: Disable Lazy Loading": {
"title": "Hidden Setting: Disable Lazy Loading",
"created": "20191025100113266",
"modified": "20191025100113266",
"tags": "[[Hidden Settings]]",
"type": "text/vnd.tiddlywiki",
"text": "LazyLoading can be disabled by setting this value to `yes`\n\n$:/config/SyncDisableLazyLoading\n"
},
"Hidden Setting: Scroll Top Adjustment": {
"title": "Hidden Setting: Scroll Top Adjustment",
"created": "20180816105911495",
"modified": "20180816110627713",
"tags": "[[Hidden Settings]]",
"type": "text/vnd.tiddlywiki",
"text": "As part of navigating to a tiddler, TiddlyWiki scrolls the page so that the top of the tiddler lines up with the top of the browser window. This means that the upper part of tiddlers can be obscured when using custom `position:fixed` toolbars at the top of the window.\n\nTo adjust the scroll position to allow for the toolbar, add the CSS class `tc-adjust-top-of-scroll` to the toolbar. TiddlyWiki's scrolling mechanism will then dynamically adjust the scroll position by the height of that element.\n\n"
},
"Hidden Setting: Search AutoFocus": {
"title": "Hidden Setting: Search AutoFocus",
"created": "20150619162518761",
"modified": "20150619162605652",
"tags": "[[Hidden Settings]]",
"type": "text/vnd.tiddlywiki",
"text": "When TiddlyWiki first opens in the browser the search box is automatically given the focus by default. If this causes problems, you can change the default by changing this value from ''true'' to ''false'':\n\n$:/config/Search/AutoFocus\n"
},
"Hidden Setting: Typing Refresh Delay": {
"title": "Hidden Setting: Typing Refresh Delay",
"created": "20150619162409306",
"modified": "20191014091803518",
"tags": "[[Hidden Settings]]",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki defers processing changes to draft tiddlers until a timeout has elapsed (this is called throttling). The mechanism can be extended to other tiddlers by adding a `throttle.refresh` field. See RefreshThrottling for details.\n\nThe default value of 400ms gives a good balance of responsiveness in most cases but isn't always optimal on lower powered mobile devices.\n\nThe timeout can now be changed by changing this value (in milliseconds):\n\n$:/config/Drafts/TypingTimeout"
},
"Hidden Settings": {
"title": "Hidden Settings",
"created": "20150619162223882",
"modified": "20150619162405141",
"tags": "[[Customise TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "The most useful configuration settings for TiddlyWiki are exposed in the [[control panel|$:/ControlPanel]] but some more advanced settings do not have a full user interface. Instead, the underlying configuration tiddlers are edited directly.\n\nTo change these settings on an empty TiddlyWiki, you can drag the links to the individual configuration tiddlers directly from this wiki into yours.\n\n<<list-links \"[tag[Hidden Settings]]\">>\n"
},
"Adding a Twitter Follow button": {
"title": "Adding a Twitter Follow button",
"created": "20140103091348509",
"modified": "20140919161534259",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "Here's a macro that provides a Twitter Follow button for a particular username:\n\n```\n\\define twitterFollowButton(username)\n<iframe allowtransparency=\"true\" frameborder=\"0\" scrolling=\"no\" src=\"//platform.twitter.com/widgets/follow_button.html?screen_name=$username$\" style=\"width:300px; height:20px;\"></iframe>\n\\end\n```\n\nThe only change from the version published at https://dev.twitter.com/docs/follow-button is that new lines have been removed.\n\nNote that the src URL is given without a protocol (ie \"http\" or \"https\"). It's done this way so that it works on sites whether they are hosted on a HTTP or HTTPS domain. If you want the Twitter button to work while using a TiddlyWiki offline on a \"file://\" URL, then you'll need to manually add the protocol. For example:\n\n```\n<iframe allowtransparency=\"true\" frameborder=\"0\" scrolling=\"no\" src=\"https://platform.twitter.com/widgets/follow_button.html?screen_name=jermolene\" style=\"width:300px; height:20px;\"></iframe>\n```\n"
},
"Adding a table of contents to the sidebar": {
"title": "Adding a table of contents to the sidebar",
"created": "20160424150551727",
"modified": "20181106224128548",
"tags": "[[Customise TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "The standard mechanisms in ~TiddlyWiki for creating Table-of-Contents are macros known collectively as \"toc\" [[macros|Macros]] (click on link to learn more about macros). They use `Tagging` as their means of creating relationships, so be sure to review the [[Tagging]] topic tiddler if tagging is a new concept for you.\n\nA customisable [[table of contents|Table-of-Contents Macros]] can be added to the sidebar with the following steps:\n\n# Create a tiddler called [[TableOfContents]]\n# Give it the tag ''~$:/tags/SideBar''\n# Set the text to <div><pre><code><$text text=\"\"\"\n<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>\"\"\"/></code></pre></div>\n# Add a ''caption'' field with the text ''Contents''\n# Add a ''list-after'' field with the text ''~$:/core/ui/SideBar/Open''\n\nAdd entries to the table of contents by creating tiddlers tagged ''~TableOfContents''. An easy way is to choose <<.icon $:/core/images/new-here-button>> ''new here'' from the tiddler toolbar of the ''~TableOfContents'' tiddler. \n(if you don't see the \"new here\" button, click on the down arrow <<.icon $:/core/images/down-arrow>> to see more menu options.)\n\nTo create child tiddlers (tiddlers that come below other tiddlers), tag them with the name of the parent tiddler.\n"
},
"Adopt a Titles Policy": {
"title": "Adopt a Titles Policy",
"created": "20130825103300000",
"modified": "20140912150136251",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "As the structures within your TiddlyWiki documents get more complex it can be hard to keep the titles of tiddlers consistent. For example, should terms be defined in the plural or the singular? Camel case or separate words?\n\nRecording a formal titling policy can help to reduce confusion. For example, the titling policies for this wiki are recorded in the [[Documentation Style Guide]].\n\n! SystemTiddler Titles\n\nA useful convention is to use the prefix `$:/_` for any system tiddlers that you create to ensure that they are near the top of the system tiddler listing in the sidebar\n"
},
"Concatenating text and variables using macro substitution": {
"title": "Concatenating text and variables using macro substitution",
"created": "20160424150551727",
"modified": "20190115162340362",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "\nIt's a frequent use case in ~TiddlyWiki that you will want to put the results of variables together with various bits of strings of text. This process in some programming languages is often referred to as \"concatenating\" text.\n\nYou might, for instance want to set up a template for your customer database, where links will automatically refer to additional contact information about your customer. Inside your tiddler, you might try something like this:\n\n\n|warning|k\n|@@font-size:1.5em;⚠@@ Warning:<br/> Don't do it this way!| `[[Additional Info|<<currentTiddler>>-Contact]]` |\n\nBut that won't work. If you try this, the link will be interpreted very literally, and will attempt to take you to:\n\n```\n<<currentTiddler>>-Contact\n```\n\nThe solution is to use a macro to put the rendered value of `<<currentTiddler>>` together with the bit of additional text, `-Contact`.\n\nCreate a macro at the top of the tiddler like this:\n\n```\n\\define linkup(link) [[Additional Info|$link$-Contact]]\n```\n\nYou might be tempted to invoke the new macro like this:\n\n|warning|k\n|@@font-size:1.5em;⚠@@ Warning:<br/> Don't do it this way!| `<<linkup <<currentTiddler>> >>` |\n\n\nBut if you do, you will find that `<<currentTiddler>>` doesn't get rendered, but instead gets passed literally.\n\nInstead, you could use the [[MacroCallWidget]] widget, like this:\n\n```\n<$macrocall $name=\"linkup\" link=<<currentTiddler>> />\n```\n\nIn this case, we passed the value of a variable directly to our macro. This is often a general way to go about this task. If you wanted to create more links based on other variables you could re-use the macro for each situation.\n\nIf, as in this case, the only variable you are using is `currentTiddler` then you could write a simple macro, like this:\n\n```\n\\define linkup() [[Additional Info|$(currentTiddler)$-Contact]]\n```\n\nNotice that in this case we don't pass an argument. Instead, we reference the variable using the special syntax `$(variable)$`. Since we don't pass an argument, we can invoke it without the `<$macrocall>` widget more simply, like this:\n\n```\n<<linkup>>\n```\n\n<style>\n.warning code {background-color:#ffff80}\ntable.warning {background-color:#ffff80;}\n\n</style>\n"
},
"Configuring the default TiddlerInfo tab": {
"title": "Configuring the default TiddlerInfo tab",
"created": "20140828080837703",
"modified": "20140912145908651",
"tags": "[[Customise TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "The configuration tiddler [[$:/config/TiddlerInfo/Default]] contains the title of the tiddler containing the default tiddler info tab.\n\nThe default value is `$:/core/ui/TiddlerInfo/Tools` corresponding to the ''Tools'' tab. Other possible values are:\n\n<ul>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\">\n<li>\n<$view field=\"title\"/>\n</li>\n</$list>\n</ul>\n"
},
"Creating SubStories": {
"title": "Creating SubStories",
"created": "20140214215718317",
"modified": "20140919161514318",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "This example shows how to create a sub-story within a tiddler that is independent of the main story.\n\nHere's the code:\n\n```\n<$navigator story=\"MySubStoryList\" history=\"MySubHistoryList\">\n\nClick this link to get started: HelloThere\n\n<$list filter=\"[list[MySubStoryList]]\" history=\"MySubHistoryList\">\n<div>\n\n! <$button message=\"tm-close-tiddler\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button> <$view field=\"title\"/>\n\n<$transclude/>\n</div>\n</$list>\n\n</$navigator>\n```\n\nNote how you can open the HelloThere tiddler in the substory by clicking on the link below. Links within the substory open within the substory, and not in the main story.\n\n<$navigator story=\"MySubStoryList\" history=\"MySubHistoryList\">\n\nClick this link to get started: HelloThere\n\n<$list filter=\"[list[MySubStoryList]]\" history=\"MySubHistoryList\">\n<div>\n\n! <$button message=\"tm-close-tiddler\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button> <$view field=\"title\"/>\n\n<$transclude/>\n\n</div>\n</$list>\n\n</$navigator>\n"
},
"Creating a custom export format": {
"title": "Creating a custom export format",
"modified": "20141124173526227",
"created": "20141124173526227",
"tags": "[[Customise TiddlyWiki]]",
"text": "To create a custom export format that exports tiddlers as their raw body text:\n\n# Create a tiddler with the following fields:\n#* ''tags'': [[$:/tags/Exporter]]\n#* ''description'': Description of this exporter\n#* ''extension'': Default file extension for this export format (including the dot; for example `.tid`)\n# Set the following content:\n\n```\n\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/plain-text-tiddler}}}\n\\end\n<<renderContent>>\n```\n\nThe variable `exportFilter` contains a filter defining which tiddlers should be exported.\n"
},
"Creating a splash screen": {
"title": "Creating a splash screen",
"created": "20180927081216605",
"modified": "20180927084436111",
"tags": "[[Customise TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "By default, TiddlyWiki displays a blank screen while it is loading. You can add a special \"splash screen\" that is displayed while the wiki loads.\n\nLarger TiddlyWiki files and those loaded over a slow network connection may take a little time to load. Once fully loaded, performance improves, because everything is now running entirely within the browser. Using a splash screen ensures people know the loading process is taking place, reducing the chance they will leave the page.\n\nIn order for the splash screen to be displayed before TiddlyWiki is initialised it is embedded as static HTML/CSS within the TiddlyWiki HTML file. This is done with the [[SystemTag: $:/tags/RawMarkupWikified/TopBody]].\n\nIn order to remove the splash screen when the wiki has finished loading, the HTML should be wrapped in a container with the special class `tc-remove-when-wiki-loaded`. Any DOM elements with this class are automatically deleted by the core once the wiki has loaded.\n\nHere's an example of a simple splash screen that just displays the text //Loading//. To use it, copy the text into a new tiddler, give it the type \"text/plain\" and the tag \"$:/tags/RawMarkupWikified/TopBody\":\n\n```\n<div class=\"tc-remove-when-wiki-loaded\">\nLoading...\n</div>\n```\n\nIf the tiddler is given the WikiText type `text/vnd.tiddlywiki` then the contents are wikified as the file is saved, allowing transclusion etc. For example, here's an example that quotes the site title in the loading message. To use it, copy the text into a new tiddler, give it the type \"text/vnd.tiddlywiki\" and the tag \"$:/tags/RawMarkupWikified/TopBody\":\n\n```\n\\rules only filteredtranscludeinline transcludeinline\n<div class=\"tc-remove-when-wiki-loaded\">\nPlease wait while {{$:/SiteTitle}} is loading\n</div>\n```\n\nThe `\\rules` directive is used to limit the wikitext syntax that is recognised to the two forms of inline transclusion. This avoids accidental wikification of tiddler content.\n\nThere is a more complex example splash screen using CSS animations and images configured in this wiki: see $:/SplashScreen\n"
},
"$:/CurvedText": {
"title": "$:/CurvedText",
"text": "Everything in federation"
},
"Custom styles by data-tiddler-title": {
"title": "Custom styles by data-tiddler-title",
"created": "201804111739",
"modified": "201804111739",
"tags": "[[How to apply custom styles]]",
"type": "text/vnd.tiddlywiki",
"text": "! Attribute: data-tiddler-title\n\n<<.from-version \"5.1.16\">>\n\nThe ~TiddlyWiki core adds several `attributes` to the rendered content. With those attributes it's possible to apply custom styles to the tiddler content. \n\nFor example this tiddler is named: \"{{!!title}}\" so the attribute looks like this: \n\n```\ndata-tiddler-title=\"Custom styles by data-tiddler-title\"\n```\n\n!! Examples\n\nThe following CSS is defined in [[Custom data-styles]] and creates a blue border for exactly this tiddler.\n\n```\n[data-tiddler-title=\"Custom styles by data-tiddler-title\"] {\n border: 1px solid blue;\n}\n```\n\nTo create a green border for every tiddler that starts with `$:/` aka system tiddlers, you'd need to use CSS like so: (not applied here but you can experiment with it! )\n\n```\n[data-tiddler-title^=\"$:/\"] {\n border: 1px solid green;\n}\n```\n\n!! More Possibilities\n\n{{Attribute Selectors}}\n"
},
"Custom styles by user-class": {
"title": "Custom styles by user-class",
"created": "201804111739",
"modified": "201804111739",
"tags": "[[How to apply custom styles]]",
"type": "text/vnd.tiddlywiki",
"text": "''Tiddler Field: `class`'' <<.from-version \"5.1.16\">>\n\nThe [[tag manager|$:/TagManager]] allows us to set a tiddler `color` field, that is used to define the \"tag-pill\" colour. Since: <<.from-version \"5.1.16\">> we can define a `class` field, that is directly inserted into the [[ViewTemplate|$:/core/ui/ViewTemplate]] and it can be used for styling: \n\n\"\"\"\ntitle: `anyName`\ntags: `$:/tags/Stylesheet`\nclass: `myClass`\n\"\"\"\n\nEvery tiddler, that has a `class` field can be styled that way!\n\n```\n.myClass {\n border: 2px solid blue;\n}\n\n```\n\nLearn more at: [[How to apply custom styles]]"
},
"Attribute Selectors": {
"title": "Attribute Selectors",
"created": "20170126152839462",
"modified": "201804111739",
"tags": "[[Custom data-styles]]",
"type": "text/vnd.tiddlywiki",
"text": ";[attr]\n:Represents an element with an attribute name of attr.\n\n;[attr=\"value\"]\n:Represents an element with an attribute name of attr and whose value is exactly \"value\".\n\n;[attr~=\"value\"]\n:Represents an element with an attribute name of attr whose value is a whitespace-separated list of words, one of which is exactly \"value\".\n\n;[attr|=\"value\"]\n:Represents an element with an attribute name of attr. Its value can be exactly “value” or can begin with “value” immediately followed by “-” (U+002D). It can be used for language subcode matches.\n\n;[attr^=\"value\"]\n:Represents an element with an attribute name of attr and whose first value is prefixed by \"value\".\n\n;[attr$=\"value\"]\n:Represents an element with an attribute name of attr and whose last value is suffixed by \"value\".\n\n;[attr*=\"value\"]\n:Represents an element with an attribute name of attr and whose value contains at least one occurrence of string \"value\" as substring.\n\n;[attr \"operator value\" i]\n:Adding an i (or I) before the closing bracket causes the value to be compared case-insensitively (for characters within the ASCII range). \n\nLearn more at: [[Attribute selectors - CSS|https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors]] or [[CSS-Specification|https://www.w3.org/TR/CSS22/selector.html#attribute-selectors]]"
},
"Custom Styles FAQ": {
"title": "Custom Styles FAQ",
"modified": "201804111739",
"created": "201804111739",
"tags": "[[How to apply custom styles]] FAQ-group",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.16\">>\n\n<<list-links \"[tag[Custom Styles FAQ]]\">>\n"
},
"Custom data-styles": {
"title": "Custom data-styles",
"created": "201804111739",
"modified": "201804111739",
"tags": "data-tags-styles [[How to apply custom styles]] $:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"text": "[data-tiddler-title=\"Custom styles by data-tiddler-title\"] {\n border: 1px solid blue;\n}\n\n[data-tags*=\"example-test\"] {\n border: 2px solid pink;\n}\n\n[data-tags*=\"example-hardlinebreaks\"] .tc-tiddler-body {\n word-break: normal;\n word-wrap: break-word;\n white-space: pre-wrap;\n}\n\n[data-tags*=\"data-tags-styles\"] .tc-tiddler-body {\n display: block;\n padding: 14px;\n margin-top: 1em;\n margin-bottom: 1em;\n word-break: normal;\n word-wrap: break-word;\n white-space: pre-wrap;\n background-color: #f5f5f5;\n border: 1px solid #cccccc;\n padding: 0 3px 2px;\n border-radius: 3px;\n font-family: Monaco, Consolas, \"Lucida Console\", \"DejaVu Sans Mono\", monospace;\n}\n\n"
},
"Custom styles by data-tags": {
"title": "Custom styles by data-tags",
"created": "20170124132500000",
"modified": "201804111739",
"tags": "example-test [[How to apply custom styles]]",
"type": "text/vnd.tiddlywiki",
"text": "! Attribute: data-tags\n\n<<.from-version \"5.1.16\">>\n\nThe ~TiddlyWiki core adds several `attributes` to the rendered content. These make it possible to apply custom styles to tiddlers. \n\nFor example this tiddler is tagged: <<tag \"How to apply custom styles\">> and <<tag \"example-test\">> so the attribute looks like this: \n\n```\ndata-tags=\"[[How to apply custom styles]] example-test\"\n```\n\n''Important:'' Tiddler tags are ''not'' sorted so the order in the rendered output may be different!\n\n!! Examples\n\nThe following CSS is defined in [[Custom data-styles]] and creates a pink border for all tiddlers (including this one) tagged with `example-test`.\n\n```\n[data-tags*=\"example-test\"] {\n border: 2px solid pink;\n}\n```\n\n!!! Styling Stylesheets\n\nSo to display tiddlers tagged: `data-tags-styles` in a decent way we can use the following code. (I could have used: `$:/tags/Stylesheet`, but that would affect all stylesheets in this wiki, which is not intended. amt ;)\n\n''Important:'' Don't forget to also specify `.tc-tiddler-body` or the whole tiddler, including the title, will be changed! see: [[Custom data-styles]]\n\n```\n[data-tags*=\"data-tags-styles\"] .tc-tiddler-body {\n display: block;\n padding: 14px;\n margin-top: 1em;\n margin-bottom: 1em;\n word-break: normal;\n word-wrap: break-word;\n white-space: pre-wrap;\n background-color: #f5f5f5;\n border: 1px solid #cccccc;\n padding: 0 3px 2px;\n border-radius: 3px;\n font-family: Monaco, Consolas, \"Lucida Console\", \"DejaVu Sans Mono\", monospace;\n}\n```\n\n!! Hard Linebreaks\n\nThis mechanism may be handy for users who want to write prose text! See: [[Hard Linebreaks with CSS]]\n\n!! More Possibilities\n\n{{Attribute Selectors}}\n"
},
"Editing Tiddlers with Emacs": {
"title": "Editing Tiddlers with Emacs",
"created": "20140406210404245",
"modified": "20140919161501896",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "Michael Fogleman has written an [[Emacs|http://www.gnu.org/software/emacs/]] major mode called [[tid-mode|https://github.com/mwfogleman/tid-mode]], which is for editing TiddlyWiki .tid files. It is derived from text-mode, uses the useful minor modes org-struct and subword, and updates the modified times when you save a .tid file.\n\nHe also wrote two helper functions for using TiddlyWiki in Emacs. The first opens a tiddlers directory in Dired; the second opens TiddlyWiki in the browser.\n\n```\n(defun open-wiki ()\n \"Opens a TiddlyWiki directory in Dired.\"\n (interactive)\n (dired \"~/Dropbox/wiki/tiddlers/\"))\n```\n \n```\n(defun browse-wiki ()\n \"Opens TiddlyWiki in the browser.\"\n (interactive)\n (browse-url \"127.0.0.1:8080/\"))\n```\n\nThis latter function may require specifying a browser:\n\n```\n(setq browse-url-browser-function 'browse-url-generic\n browse-url-generic-program \"chromium\")\n```\n\nYou can bind either of these functions with the global-set-key function:\n\n```\n(global-set-key (kbd \"C-c w\") 'open-wiki)\n```\n\nAt the moment, these are not integrated into tid-mode.\n"
},
"Editing Tiddlers with Vim": {
"title": "Editing Tiddlers with Vim",
"modified": "20160111190002",
"created": "20140406210404245",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "Devin Weaver has written a [[Vim|http://www.vim.org/]] plugin at https://github.com/sukima/vim-tiddlywiki\n\nIt supports most of the TiddlyWiki syntax and includes a filetype plugin which will auto update the `modified` field.\n"
},
"Editor toolbar": {
"title": "Editor toolbar",
"created": "20160817093933820",
"modified": "20190118161349442",
"tags": "Features [[Formatting text in TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "!! How it Works\n\nThe editor toolbar is a toolbar that helps you format text easily. It appears above the text input field in a tiddler when in edit mode. It has a similar appearance to desktop text editors like Microsoft Word or Libre Office Write. \n\n!! What the Editor toolbar does\nWhen you press the button for a function, it will insert the WikiText in the text field. As an example, if you press the bold button it will insert `'' ''`. \n\nIf you ''highlight'' a piece of text the markup code will automatically go around the highlighted text.\n\nIf you are in another mode, like [[MarkDown|Markdown Plugin]], the toolbar will change to that syntax and insert appropriate code. However It will not change previously typed text or markup.\n\nBesides the standard WikiText formatting, the Editor toolbar has the following buttons:\n\n<<list-links \"[tag[Editor toolbar]sort[title]]\">>\n"
},
"Formatting List Results as Tables with CSS - Specified Columns Methods": {
"title": "Formatting List Results as Tables with CSS - Specified Columns Methods",
"created": "20161209172820513",
"modified": "20161220161653258",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "Sometimes you want the results of a ``<$list>`` widget to be formatted in the form of multiple columns, instead of just one straight listing. This method uses ~CSS to set up listing as columns and assumes that you know how many columns you want. The method here is to create a style that reflects the number of columns you want your table to be in, and then apply that style to the resulting list output.\n\nFor other table-making techniques see also:\n\n* [[Formatting List Results as Tables with CSS - Variable Column Method]]\n* [[Formatting List Results as Tables (no CSS)]]\n\n\n!!! 1) Create a tiddler for the columns tagged with `$:/tags/Stylesheet`, containing:\n\n```\n/* FOUR COLUMN MODE */\n.fourcolumns {\n display:block;\n -moz-column-count:4;\n -moz-column-gap:1em;\n -webkit-column-count: 4;\n -webkit-column-gap:1em;\n}\n```\n\nNote the various places you need to indicate the number of columns\n\n!!! 2) Then format your output like this:\n\n```\n@@.fourcolumns\n<$list filter=\"[tag[Filter Operators]]\" variable=\"foo\"><br>\n<<foo>>\n</$list>\n@@\n```\n\n!! Example showing partial list of filter operators\n\n<style>\n.fourcolumns {\n display:block;\n -moz-column-count:4;\n -moz-column-gap:1em;\n -webkit-column-count: 4;\n -webkit-column-gap:1em;\n}\n</style>\n\n\n@@.fourcolumns\n<$list filter=\"[tag[Filter Operators]limit[24]]\" variable=\"foo\"><br>\n<<foo>>\n</$list>\n@@\n"
},
"Formatting List Results as Tables with CSS - Variable Column Method": {
"title": "Formatting List Results as Tables with CSS - Variable Column Method",
"created": "20161209172820513",
"modified": "20161220162845058",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "Sometimes you want the results of a ``<$list>`` widget to be formatted in the form of multiple columns, instead of just one straight listing. This method uses CSS to set up listing as columns. It is responsive, that is, re-positioning to display fewer columns if the window is too small.\n\nYou don't directly specify a fixed number of columns but instead specify the max-width for the list (which could be a transclusion of the tiddler width) and the width for each item. It lists from left to right, then wraps to a new row.\n\nFor other table-making techniques see also:\n\n* [[Formatting List Results as Tables with CSS - Specified Columns Methods]]\n* [[Formatting List Results as Tables (no CSS)]]\n\n\n!! Example listing using 50 existing ~TiddlyWiki tags\n\n```\n<div class=\"dynamic-table\">\n <$list filter=\"[has[tags]tags[]sort[title]first[50]]\">\n <span class=\"item\">\n <$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n </span>\n </$list>\n</div>\n```\n\n!! Example stylesheet to use with listing\n\n```\n<style>\n.dynamic-table {\n max-width:700px; /* could transclude tiddler width instead */\n -ms-box-orient: vertical; /* might be unnecessary */\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -moz-flex;\n display: -webkit-flex;\n display: inline-flex;\n -webkit-flex-wrap: wrap;\n flex-wrap: wrap;\n flex-direction: row;\n}\n\n.item {\n max-width:160px; min-width:160px;\n flex: 0 0 2em; /* -grow, -shrink, -basis */\n}\n</style>\n```\n\n!! Results\n\n<div class=\"dynamic-table\">\n <$list filter=\"[has[tags]tags[]sort[title]first[50]]\">\n <span class=\"item\">\n <$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n </span>\n </$list>\n</div>\n\n<style>\n.dynamic-table {\n max-width:700px; /* could transclude tiddler width instead */\n -ms-box-orient: vertical;\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -moz-flex;\n display: -webkit-flex;\n display: inline-flex;\n -webkit-flex-wrap: wrap;\n flex-wrap: wrap;\n flex-direction: row;\n}\n\n.item {\n max-width:160px; min-width:160px;\n flex: 0 0 2em; /* -grow, -shrink, -basis */\n}\n</style>\n\n"
},
"Formatting List Results as Tables (no CSS)": {
"title": "Formatting List Results as Tables (no CSS)",
"created": "20161220154952676",
"modified": "20161220161706470",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "Sometimes you want the results of a ``<$list>`` widget to be formatted in the form of multiple columns instead of just one straight listing. The following method creates an actual table structure and uses the [[nth operator|nth Operator]] to provide break points for the rows. It is not responsive, that is, it doesn't re-position to display fewer columns if the window is too small.\n\nIn the first, outer list structure you must provide a count to indicate at item number rows should occur. So, in the following example, each row breaks after 4 items, so the sequence is 1,5,9, etc. Note that this requires you to know in advance the maximum number of items there will be. There is also an internal limit that is set to n-1 items, where n is the number of columns you want. \n\nNote also that you need to repeat the driving filter operator inside of the internal `<$list>` widget. Obviously this technique lends itself to a macro implementation.\n\nFor other table-making techniques see also:\n\n* [[Formatting List Results as Tables with CSS - Variable Column Method]]\n* [[Formatting List Results as Tables with CSS - Specified Columns Methods]]\n\n\n!! Example code for a four-column table with fewer than 70 items\n\n```\n<table>\n<$list filter=\"1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65\" variable =\"rows\">\n <$list filter=\"[tag[Filter Operators]limit[50]] +[nth<rows>]\" variable=\"cell\">\n <tr>\n <td> <<cell>> </td>\n <$list filter=\"[tag[Filter Operators]limit[50]] +[allafter<cell>limit[3]]\" variable=\"this\">\n <td> <<this>> </td>\n </$list>\n </tr>\n </$list>\n</$list>\n</table>\n```\n\n!! Result\n\n<table>\n<$list filter=\"1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65\" variable =\"rows\">\n <$list filter=\"[tag[Filter Operators]limit[50]] +[nth<rows>]\" variable=\"cell\">\n <tr>\n <td> <<cell>> </td>\n <$list filter=\"[tag[Filter Operators]limit[50]] +[allafter<cell>limit[3]]\" variable=\"this\">\n <td> <<this>> </td>\n </$list>\n </tr>\n </$list>\n</$list>\n</table>\n\n"
},
"Generating Static Sites with TiddlyWiki": {
"title": "Generating Static Sites with TiddlyWiki",
"created": "20130828190200000",
"modified": "20160622111343603",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki5 can be used to generate static HTML representations of a TiddlyWiki that doesn't need JavaScript.\n\nThere is much flexibility in how the static HTML is generated. The following scenarios are all illustrated on https://tiddlywiki.com.\n\n! Wiki Snapshots and Tiddler Snapshots\n\nYou can explore a static representation of this TiddlyWiki at [ext[static.html]]. That file is a static snapshot of the current DefaultTiddlers. Any tiddlers that it links to are referred to via URLs of the form `/static/HelloThere.html` that point to static snapshots of individual tiddlers. The tiddler HTML files reference a `static.css` stylesheet file.\n\nThe following commands are used to generate the sample static version of the TiddlyWiki5 site:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html static text/plain\n--rendertiddler $:/core/templates/static.template.html static.html text/plain\n--rendertiddler $:/core/templates/static.template.css static/static.css text/plain\n```\n\nThe first RenderTiddlersCommand generates the HTML representations of individual tiddlers, the second RenderTiddlerCommand saves the static version of the DefaultTiddlers, and the final RenderTiddlerCommand saves the stylesheet. (All the files are placed in the `output` folder of the wiki folder).\n\n! Wiki Snapshot with Internal Links\n\nIt is also possible to produce a single HTML file that contains static representations of tiddlers, and uses standard HTML anchor links to jump between them.\n\nFor example: [ext[alltiddlers.html]]\n\nThe example is built by the following commands:\n\n```\n--rendertiddler $:/core/templates/alltiddlers.template.html alltiddlers.html text/plain\n```\n"
},
"Hard Linebreaks with CSS": {
"title": "Hard Linebreaks with CSS",
"created": "20170126174506507",
"modified": "20170126211042714",
"tags": "[[Hard Linebreaks in WikiText]]",
"type": "text/vnd.tiddlywiki",
"text": "Since TiddlyWiki Version 5.1.16, it's possible to apply customs styles with `data-` attributes. see: [[How to apply custom styles]]\n\nThe [[Custom data-styles]] stylesheet tiddler contains the following definition:\n\n```\n[data-tags*=\"example-hardlinebreaks\"] .tc-tiddler-body {\n word-break: normal; \n word-wrap: break-word;\n white-space: pre-wrap;\n}\n```\n\nIf rendered without the tag, the content of \"Hard Linebreaks with CSS - Example\" will be shown like this: \n\n>{{Hard Linebreaks with CSS - Example}}\n\n----\n\nOpen the tiddler to see the custom CSS rules applied: [[Hard Linebreaks with CSS - Example]]\n\n"
},
"Hard Linebreaks with CSS - Example": {
"title": "Hard Linebreaks with CSS - Example",
"created": "20170126161803543",
"modified": "20170126211025840",
"tags": "example-hardlinebreaks [[Hard Linebreaks in WikiText]]",
"type": "text/vnd.tiddlywiki",
"text": "The following text is rendered without any special WikiText syntax. So most of the ~WikiText functionality will be accessible. \n\nThis is a line\nand this is a new line\nwhile this is yet another line\nand this is the final one\napart from this one\n\n"
},
"Height of text editor": {
"title": "Height of text editor",
"created": "20160817103854725",
"modified": "20160817105415313",
"tags": "[[Editor toolbar]]",
"text": "The button {{ $:/core/ui/EditorToolbar/editor-height}} let you adjust the height of the text input field."
},
"How to add a banner for GitHub contributions": {
"title": "How to add a banner for GitHub contributions",
"modified": "20141123094403948",
"created": "20141123094403948",
"tags": "Learning",
"text": "When you edit a tiddler on https://tiddlywiki.com you will see a small ribbon inviting you to edit the source of the tiddler on GitHub.\n\nIf you are using Node.js, you can replicate this feature for your own TiddlyWiki-based site as follows:\n\n# Make sure the following setting is included in the `tiddlywiki.info` file in your WikiFolder:\n#> <pre><code>\t\"config\": {\n\t\t\"retain-original-tiddler-path\": true\n\t}</code></pre>\n# Copy the tiddler [[$:/ContributionBanner]] to your wiki\n# Make the following changes:\n## Adjust the GitHub link URL from https://github.com/Jermolene/TiddlyWiki5/edit/master/editions/tw5.com/tiddlers/ to point to your own GitHub repo\n## Make sure the wording of the text starting \"Can you help us improve this documentation?\" is appropriate for your visitors\n## Adjust the link to [[Improving TiddlyWiki Documentation]] to point to your own tiddler with instructions for the contribution procedure\n\n\n"
},
"How to apply custom styles by tag": {
"title": "How to apply custom styles by tag",
"caption": "{{!!title}} - ^^deprecated^^",
"created": "20141001132300000",
"modified": "201804111739",
"tags": "[[How to apply custom styles]] $:/deprecated",
"type": "text/vnd.tiddlywiki",
"text": "<<.deprecated-since \"5.1.16 <- click\" \"Custom styles by data-tags\">>. Also see: [[How to apply custom styles]]\n\n----\n\nYou can apply custom styles to tiddlers that have a particular tag by defining a CSS class with the name `tc-tagged-<Tag Name>`.\n\nFor example, to make tiddlers tagged \"NightReader\" appear in a special colour scheme suitable for night-time reading, [[create a stylesheet|Using Stylesheets]] defining the class `tc-tagged-NightReader` like this:\n\n```\n.tc-tagged-NightReader {\n\tbackground-color:black;\n\tcolor: orange;\n\tpadding: 35px 35px;\n}\n\n.tc-tagged-NightReader .tc-tiddler-body {\n\tfont-size: 1.5em;\n}\n```\n\nThe `tc-tagged-NightReader` class is applied to the entire tiddler and not just the tiddler text. If you want to target a smaller portion of the tiddler you can qualify the CSS selector, as is done here with `.tc-tagged-NightReader .tc-tiddler-body`.\n\nNote that tags containing spaces or non-alphanumeric characters will be converted using URI encoding, making the generated CSS classname hard to predict. For example:\n\n|!Tag |!Generated Class Name |\n|`$:/mytag` |`tc-tagged-%24%3A%2Fmytag` |\n|`Doctor Who` |`tc-tagged-Doctor%20Who` |\n|`£35.23` |`tc-tagged-%C2%A335.23` |\n\nAlthough ~TiddlyWiki will generate these tags, to actually use them in your css, you will need to escape the percent character in your stylesheet, like:\n\n```\n.tc-tagged-Doctor\\%20Who {\n background-image: url(./tardis_back.svg);\n background-repeat: no-repeat;\n background-position: right;\n color:#FBFBFB;\n}\n```\n\nA utility function is available in JavaScript to perform the conversion:\n\n```\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\")\n```\n\nGenerates the following output:\n\n```\ntc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n```\n\n"
},
"How to apply custom styles": {
"title": "How to apply custom styles",
"created": "20141001132300000",
"list": "[[Custom styles by data-tags]] [[Custom styles by data-tiddler-title]]",
"modified": "201804111740",
"tags": "[[Customise TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "At the moment there are several ways to apply custom styles.\n\n<<list-links filter:\"[tag[How to apply custom styles]]\">>\n"
},
"How to build a TiddlyWiki5 from individual tiddlers": {
"title": "How to build a TiddlyWiki5 from individual tiddlers",
"created": "20131124220600000",
"modified": "20140912141637389",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "First install TiddlyWiki as described in [[Installing TiddlyWiki on Node.js]].\n\n# Create an empty [[TiddlyWikiFolder|TiddlyWikiFolders]]\n## Create a new folder in a convenient place (for example `~/MyWiki`)\n## Create a file called `tiddlywiki.info` containing the following text:\n##* `{\"themes\": [\"tiddlywiki/vanilla\",\"tiddlywiki/snowwhite\"]}`\n## Create a subfolder called `tiddlers`\n##* Alternatively, just copy the `editions/empty` folder from the TiddlyWiki5 repo\n# Create individual TiddlerFiles in the `~/MyWiki/tiddlers` directory\n# Execute the following command from the TiddlyWiki5 root directory to build a TiddlyWiki5 file from the tiddlers:\n## `tiddlywiki ~/MyWiki --rendertiddler $:/core/save/all index.html text/plain`\n"
},
"How to change the sort order of sub-branches in a TOC macro": {
"title": "How to change the sort order of sub-branches in a TOC macro",
"created": "20161209172820513",
"modified": "20190220000000000",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "Imagine that you are using a [[Table of Contents|Table-of-Contents Macros]] macro similar to this:\n\n```\n<<toc-selective-expandable \"TableOfContents\" \"sort[title]\">>\n```\n\nThe sorting is fine for most cases, but you would like all your items tagged `Journal` to be sorted by the `created` field. How can you apply a separate sort order to just those sub-items tagged `Journal`?\n\nThe trick is to add a field to the parent tagging tiddler (i.e. `Journal`) that points to a different sort criteria. Let's call the field `fuzzy`, and populate it with the value `created` (`created `is the name of the field that contains a tiddler's creation date).\n\nNow change your [[Table of Contents|Table-of-Contents Macros]] to look like this:\n\n```\n<<toc-selective-expandable \"TableOfContents\" \"sort{!!fuzzy}\">>\n```\n\nNow your Table of Contents will sort by title everywhere, except for the children of the `Journal` tiddler, which will sort by the `created `date.\n\nThe downside to this trick is that you can't apply a reverse sort based on just one special field. If you reverse the sort order, it will be reversed everywhere.\n\n\n"
},
"How to create keyboard shortcuts": {
"title": "How to create keyboard shortcuts",
"tags": "[[Customise TiddlyWiki]] Learning",
"type": "text/vnd.tiddlywiki",
"text": "<br>\n<<.tip \"\"\"[[TiddlyWiki]] distinguishes two types of keyboard shortcuts. Those that are limited to work within <$macrocall $name=\".tag\" _=\"input\"/> fields or <$macrocall $name=\".tag\" _=\"textareas\"/> which are handled by the <$macrocall $name=\".wlink\" to=\"KeyboardWidget\"/> widget and keyboard shortcuts that work globally - which means that only the page needs to have focus in order for them to be accessible. The latter are handled by a mechanism that starts to work when a wiki is loaded\"\"\">>\n\n\n!! The configuration mechanism is the same for both shortcut-types\n\n<$vars tv-show-missing-links=\"no\">\n\nA tiddler with the <<.def prefix>> `$:/config/ShortcutInfo/` and a ''unique suffix'' appended, like `my-shortcut`, makes the new shortcut appear in the $:/ControlPanel within the [[Keyboard Shortcuts Tab|$:/core/ui/ControlPanel/KeyboardShortcuts]]. An optional description can be added within its text field\n\nIn the [[Keyboard Shortcuts Tab|$:/core/ui/ControlPanel/KeyboardShortcuts]] the ''key combination'' that should trigger the shortcut can be configured:\n\n> Look for the ''unique suffix'' defined for the new shortcut and click the <$button class=\"tc-btn-invisible\"><<.icon $:/core/images/edit-button>><$action-sendmessage $message=\"tm-notify\" $param=\"$:/core/images/edit-button\"/></$button> button to open a popup that detects ''key combinations'' and shows the detected combination in its input field\n\n>The ''add shortcut'' assigns the key-combination to the shortcut\n\n!!! Depending on the chosen platform the configuration mechanism creates a tiddler with a specific nomenclature\n\n> $:/config/shortcuts/ + the ''shortcut suffix'' for shortcuts that will work on all platforms (operating systems)\n\n> $:/config/shortcuts-(mac/not-mac/windows/not-windows/linux/not-linux)/ + the ''shortcut suffix'' for shortcuts that will work on the chosen platform only or that will not work on the excluded platform\n\n!!! Examples\n\n* $:/config/shortcuts/`my-shortcut`\n* $:/config/shortcuts-mac/`my-shortcut`\n* $:/config/shortcuts-windows/`my-shortcut`\n* $:/config/shortcuts-linux/`my-shortcut`\n* $:/config/shortcuts-not-mac/`my-shortcut`\n* $:/config/shortcuts-not-windows/`my-shortcut`\n* $:/config/shortcuts-not-linux/`my-shortcut`\n\n<<.tip \"\"\"Note that those platform-specific tiddlers don't have to be created manually if the ''ShortcutInfo'' tiddler as mentioned above is created first and and the shortcut is configured in the ~ControlPanel\"\"\">>\n\n<br>\n\n!! At this point the shortcut is defined and its ''actions'' can be configured\n\n!! Using the [[Keyboard Widget|KeyboardWidget]]\n\n> A <<.wlink \"KeyboardWidget\">> widget detects the key combinations pressed within an <<.tag input>> or <<.tag textarea>> field within its scope. The <<.wlink \"KeyboardWidget\">> widget needs to \"embrace\" the <<.tag input>> or <<.tag textarea>> field and its <<.attr key>> attribute either points to a configuration tiddler using the [[Key Descriptor]] Syntax or explicitely contains the key\n\n```\n<$keyboard key=\"((my-shortcut))\" actions='<$action-setfield $tiddler=\"my-tiddler\" $field=\"my-field\" $value=\"my-value\"/>'>\n\n<$edit-text tag=\"input\" tiddler=\"my-tiddler\"/>\n\n</$keyboard>\n```\n\n```\n<$keyboard key=\"alt-shift-M\" actions='<$action-setfield $tiddler=\"my-tiddler\" $field=\"my-field\" $value=\"my-value\"/>'>\n\n<$edit-text tag=\"input\" tiddler=\"my-tiddler\"/>\n\n</$keyboard>\n```\n\n> If actions are defined , the <<.wlink KeyboardWidget>> widget will invoke the actions defined in its <<.attr actions>> attribute when it detects the key-combination defined in its <<.attr key>> attribute being pressed in any <<.tag input>> or <<.tag textarea>> field within its scope\n\n<br>\n\n!! Using global Keyboard Shortcuts\n\n> The actions for ''global'' keyboard shortcuts are stored in the ''text'' field of tiddlers tagged with <<tag $:/tags/KeyboardShortcut>>\n\n> The ''key field'' connects an action-tiddler with the corresponding shortcut through the `((my-shortcut))` syntax, called [[Keyboard Shortcut Descriptor]]\n\n:<h3> Syntax: `((` + `a chosen suffix` + `))` </h3>\n\n> If the tiddler has the tag <<tag $:/tags/KeyboardShortcut>>, the field ''key'' with the [[Keyboard Shortcut Descriptor]] as its value and some actions in its text field, the actions will be triggered when the mechanism detects the configured key-combination\n\n<br>\n<$macrocall $name=\".tip\" _=\"\"\"''Macros'' defined ''outside'' a global keyboard-shortcut (through a tiddler tagged `$:/tags/Macro`) need to be ''imported'' in order to be accessible.\nThe [[import pragma|Pragma]] can be used for that\"\"\"/>\n\n<pre>\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n</pre>\n\nIf the tiddler that contains the macro definition is known and - for example - titled `my-macro-tiddler`\n\n<pre>\n\\import [[my-macro-tiddler]]\n</pre>\n\n<br>\n<$macrocall $name=\".tip\" _=\"\"\"Some actions require to be wrapped within a <<.wlink NavigatorWidget>> widget. That is necessary for the following list of widgets and messages in order to work if used within global keyboard shortcuts\"\"\"/>\n\n!!! Widgets\n\n<<.wlink ActionNavigateWidget>> (ActionNavigateWidget)\n\n!!! Messages\n\n<$list filter=\"[tag[navigator-message]]\">\n<$link to={{!!title}}><$view field=\"title\"/></$link><br>\n</$list>\n\n</$vars>\n"
},
"How to Customize TiddlyDesktop": {
"title": "How to Customize TiddlyDesktop",
"created": "20171118194518819",
"modified": "20171118194518819",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "!! Prelude/caution:\n\nBefore experimenting with TiddlyDesktop internals you should find the location of the “user configuration folder” - click the “Settings” button on the main TiddlyDesktop window, and then click the button “Open user config folder”. Then move up to locate the parent folder, which should be called “TiddlyDesktop”. If things go wrong, you can reset TiddlyDesktop to its factory state by deleting this entire folder.\n\nClick the `Backstage` button on the main TiddlyDesktop window to open the backstage wiki. This is is a Node.js-like instance of TiddlyWiki that runs the UI and logic of TiddlyDesktop.\n\n!! How do I get rid of the \"Add a ~TiddlyWiki Folder\" button.\n\nWithin the backstage wiki, locate the tiddler `WikiListToolbar` (there’s a link in HelloThere). Click it into edit mode and you’ll see the wikitext for all the toolbar buttons. If you make modifications and click “done” then the changes will immediately be reflected in the main TiddlyDesktop window.\n\n!! How would I change the \"advanced\" button to the \"reveal backups\" button.\n\nYou can copy the code for the “reveal backups” button from the tiddler `$:/TiddlyDesktop/Settings` and paste it into `WikiListToolbar`.\n\n!! How do I change the colors?\n\nJust as usual in TiddlyWiki: you can use the palette, or define your own custom CSS.\n\n!! How do I change the order in which the tiddlers are listed (which appears to be alphabetical)?\n\nOpen the `WikiList` tiddler, edit it, and scroll to the end. Then change the `<$list>` widget inside the ''wikilist'' macro:\n\n```\n<$list filter=\"[tag[wikilist]sort[title]!has[draft.of]]\" emptyMessage=\"Add a ~TiddlyWiki file or folder to get started. Click the buttons above to browse, or drag and drop from your file Explorer/Finder\" storyview=\"pop\">\n```\n\n"
},
"How to embed PDF and other documents": {
"title": "How to embed PDF and other documents",
"created": "20141117000000000",
"modified": "20161229175752081",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "!!! Note about embedding versus external linking\n\n''Note:'' Before we dive into how you can embed files of a certain type, you may want to consider not embedding and instead simply linking to external resources like this:\n\n```\n[ext[title|path/to/that.file]] \n```\n\nThen let your browser decide how to handle the resource. The advantage to this approach is that it is simple and quick. The disadvantage is that the file doesn't actually travel with the TW5 file and that you can't use `node.js` with method #2 below to quickly file paths.\n\n!! Two ways to embed a PDF in your TW5 file.\n\n!!! 1. Embedding with Drag and Drop \n\nOne is to drag and drop the file onto your TW5 file. Wait for the green bar to appear at the top, drop, and then import from the import tiddler. This actually embeds the contents of your imported PDF (or other file) into your TW5 file.\n\nThis method be OK as long as your PDF is not too big. There can be concerns if your TW5 file becomes too big.\n\n!!! 2. Embedding with '_canonical_uri'\n\nThe other way is to create a tiddler link to the external file. In this method the file is not actually incorporated into your TW5 file, but can be accessed with the `{{My Image File.jpg}}` transclusion syntax just like an embedded file. The location address of the file can also be changed under [[node.js]]. See [[ExternalImages]] for details of using external images with node.js.\n\nCreate a tiddler with a field `_canonical_uri`. Put in the local address to the external file. Set the `type` field to `application/pdf`.\n\nWith either way, with an appropriately configured browser, you should see your embedded PDF file. \n\n!!! Other File Types\n\nThere's only so many file formats that TW5 knows about. There is a list at [[ContentType]]. If your browser and/or TW5 doesn't know what to do with a particular file format, then you can only the use the second method to embed and then download a file. When you edit the tiddler a link is presented. You can right click on the link in order to download the file.\n"
},
"How to export tiddlers": {
"title": "How to export tiddlers",
"created": "20151006145934884",
"modified": "20160610084018658",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "! Selecting All tiddlers for export\n\nTo export ''all'' tiddlers click on the \"Tools\" tab of the Sidebar. Find and click the <<.icon $:/core/images/export-button>> ''export all'' button. A pop-up menu will offer you the chance to export tiddlers in multiple formats.\n\n! Exporting a tiddler\n\nIf you want to export a particular tiddler, first navigate to that tiddler. Then click on the <<.icon $:/core/images/down-arrow>> ''more'' button that appears above the tiddler. From the list that appears select <<.icon $:/core/images/export-button>> ''export tiddler''. A pop-up menu will offer you the chance to export the tiddler in multiple formats.\n\n! Exporting tiddlers matching a criteria (filter)\n\nTo export a selection of tiddlers, click the little magnifying glass <<.icon $:/core/images/advanced-search-button>> next to the search area on the sidebar. This will open the [[Advanced Search|$:/AdvancedSearch]] tiddler. Click on the \"Filter\" tab of the Advanced Search tiddler. Only the [[Filter|Filters]] tab will allow you to export a selection of tiddlers. [[Filters]] follow a particular syntax. Click on this [[Filters|Filters]] link to learn about how to make filters.\n\nOnce you have written a filter, a list of tiddlers matching the filter will appear. Now you can click on the <<.icon $:/core/images/export-button>> ''export tiddler'' button to the right of the filter input field. A pop-up menu will offer you the chance to export tiddlers in multiple formats.\n\n! Export formats\n\nCurrently, the export formats available are:\n\n* CSV file format\n* JSON file format\n* Static HTML file\n* \".tid\" file format\n\nThe ``\".tid\"`` format is unique from the other formats in that only one tiddler will be exported, even if you are attempting to export all tiddlers or a selection of tiddlers.\n"
},
"How to hide the author's and other fields with CSS": {
"title": "How to hide the author's and other fields with CSS",
"created": "20180309232911422",
"modified": "20180310201216266",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "Sometimes you might want to save some screen space by hiding away the author's name in all tiddlers. Here's a quick way to do it:\n\n* Create a new tiddler with any title you want.\n* Give the tiddler the tag `$:/tags/Stylesheet`\n* In the text field of the tiddler put:\n\n```\n.tc-subtitle .tc-tiddlylink {display:none;}\n```\n\n* Save the tiddler. The author's name field should no longer appear.\n\nSimilarly, the entire subtitle field including author and date can be removed with:\n\n```\n.tc-subtitle {display:none;}\n```\n\nUnfortunately, you can't hide just the date without also hiding the author using CSS.\n\nAnd finally, for a truly minimalist look, you can remove the title with:\n\n```\nh2.tc-title {display:none;)\n```\n"
},
"How to put the last modification date in a banner": {
"title": "How to put the last modification date in a banner",
"created": "20141020111002211",
"modified": "20160617125921235",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "Here's how to display the last modification date of a wiki in a banner in the corner of the window:\n\n# [[Install the plugin|Installing a plugin from the plugin library]] <<.def \"Corner ribbon\">> in your ~TiddlyWiki\n# Save (<<.icon $:/core/images/save-button>>) and reload (<<.icon $:/core/images/refresh-button>>) your wiki\n# Create a new tiddler called [[$:/_MyRibbon]] tagged [[$:/tags/PageControls]] and containing:<div>\n\n```\n<div class=\"github-fork-ribbon-wrapper right\">\n<div class=\"github-fork-ribbon\" style=\"background-color:#DF4848;\">\n<$list filter=\"[!is[system]!has[draft.of]!sort[modified]limit[1]]\">\n<$link>\n<$view field=\"modified\" format=\"date\" template=\"DD mmm YYYY at 0hh:0mm\"/>\n</$link>\n</$list>\n</div>\n</div>\n```\n</div>\n# If required, change the background-color value to your preference\n# You can also try changing the positioning class from `right` to `right-bottom`\n## To make the banner appear at the top left you'll need to tag the tiddler [[$:/tags/PageTemplate]] instead of [[$:/tags/PageControls]] and then change the position class to `left`\n"
},
"How to widen tiddlers (aka storyriver)": {
"title": "How to widen tiddlers (aka storyriver)",
"created": "20161208000000000",
"modified": "20161208000000000",
"tags": "Learning [[Customise TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "You can change the width of the main column of tiddlers (also known as the story river) by:\n\n* Clicking on the settings cog to open the control panel\n* In the control panel select \"Appearance\" and then \"Theme Tweaks\". \n* Under Theme tweaks, scroll down. \n\nThere you will see settings for `story right`, `story width`, and `tiddler width`. By setting these numbers to something larger, you can widen the tiddlers. In general, `story right` and `story width` should be the same size, and `tiddler width` a little bit smaller. You could even use percentages for tiddler width. You will also probably want to change the sidebar breakpoint to something larger than the story river, unless you don't mind the sidebar floating to the top of the page.\n\n\n"
},
"How to add a new tab to the sidebar": {
"title": "How to add a new tab to the sidebar",
"created": "20141117000000000",
"modified": "20170204191253218",
"tags": "Learning [[Customise TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "To create a new tab in the sidebar menu:\n\n# Create a tiddler and tag it with the [[SystemTag|SystemTags]] tag [[$:/tags/SideBar]]\n#* To create a table of contents you can populate the new tab tiddler using the [[table-of-contents macros|Table-of-Contents Macros]]. For example, see the [[TableOfContents]] used here\n# By default, the tiddler title is used as the tab title but you can override it using the `caption` field\n# To define the tab ordering, use the `list-after` or `list-before` fields as discussed in [[Tagging]]\n#* For example: set `list-after` to [[$:/core/ui/SideBar/Open]] to place a sidebar tab immediately after the \"Open\" tab\n\nNote that you can create new tabs under the \"More\" tab in the same way by using the tag `$:/tags/MoreSideBar`.\n"
},
"How to turn off camel case linking": {
"title": "How to turn off camel case linking",
"created": "20161209172820513",
"modified": "20170204191306382",
"tags": "[[Customise TiddlyWiki]] Learning",
"type": "text/vnd.tiddlywiki",
"text": "CamelCase is used in most Wikis, but it can interfere with text presentation in some situations.\n\n!! Turning off Camel Case locally\n\nTo turn off a particular instance of a CamelCase text, simply put a tilde (~) in front of the word, like this:\n\n```\n~CamelCase\n```\n\n!! Turning off Camel Case globally\n\nTo turn off CamelCase in all tiddlers, navigate to the [[Control Panel|$:/ControlPanel]]. Select the `Settings` tab and then scroll or read down to the ``Camel Case Wiki Links`` section and unselect ``Enable automatic CamelCase linking``."
},
"Insert link": {
"title": "Insert link",
"created": "20160817095829521",
"modified": "20160817105713406",
"tags": "[[Editor toolbar]]",
"text": "This will give you a dialog to search for and pick existing tiddlers in the wiki. When you pick a tiddler it will be inserted as a WikiText link where the cursor is in the text field.\n\nPressing <<.icon $:/core/images/link>> will give you `[[Some link]]`\n\nIt wil ''not'' insert: external web links or [[picture|Insert picture]] links."
},
"Insert picture": {
"title": "Insert picture",
"created": "20160817100415079",
"modified": "20160817110210268",
"tags": "[[Editor toolbar]]",
"text": "This will give you a dialog to search for and pick existing image tiddlers in the wiki. When you pick a tiddler it will be inserted as a WikiText image link where the cursor is in the text field.\n\n\nPressing <<.icon $:/core/images/picture>> will give you `[img[$:/favicon.ico]]`"
},
"KeyboardShortcuts": {
"title": "KeyboardShortcuts",
"created": "20140526204527418",
"modified": "20160610082117953",
"tags": "Features [[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "Keyboard shortcuts can either be used with the <<.wlink KeyboardWidget>> Widget or with [[Keyboard Shortcut Tiddlers|Keyboard Shortcut Tiddler]]\n\n<<.tip \"\"\"The <$macrocall $name=\".wlink\" to=\"KeyboardWidget\"/> Widget makes the shortcuts accessible within an `input` or `textarea` field.\n<br>\nA shortcut defined through a [[Keyboard Shortcut Tiddler]] makes the shortcut accessible globally\"\"\">>\n\n!!!See [[How to create keyboard shortcuts]] with a detailed explanation for creating your own shortcuts\n\nKeyboard shortcuts are available for common editing operations within the Text Editor:\n\n* Confirming changes to the draft tiddler containing the keyboard focus (defaults to <kbd>ctrl-Enter</kbd>)\n* Abandoning changes to the draft tiddler containing the keyboard focus (defaults to <kbd>escape</kbd>)\n* Formatting operations from the tiddler editing toolbar (see the tooltips)\n\n<<.from-version 5.1.18>> : New ''global'' Keyboard shortcuts:\n\n* Creating a new tiddler (defaults to <kbd>alt-N</kbd> )\n* Creating a new journal (defaults to <kbd>alt-J</kbd> )\n* Creating a new image (defaults to <kbd>alt-I</kbd> )\n\nThe current shortcuts can be inspected and customised in the \"Keyboard Shortcuts\" tab of the [[Control Panel|$:/ControlPanel]] <<.icon $:/core/images/options-button>>.\n\n!! Special Keys\n\n; adding tags in the editor\n: <<.from-version 5.1.14>> : if you hit <kbd>Enter</kbd> in the new tag input, the tag will be added\n"
},
"Making a custom journal button": {
"title": "Making a custom journal button",
"created": "20160424150551727",
"modified": "20171114215846324",
"tags": "[[Customise TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "To get your own ''//custom//'' Journal button, start by cloning the [[New Journal|$:/core/ui/Buttons/new-journal]] button.\n\nThen create your own config tiddlers, eg: \n\n* ``$:/config/myNewTiddler/Tags`` and ... \n* ``$:/config/myNewTiddler/Title`` and ... \n* ``$:/config/myNewTiddler/Text``\n\n\nEdit your custom button and \"search and replace\" the config tiddler names.\n\nChange the following lines, near the end of the tiddler \nfrom\n\n```\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"journalText\" value={{$:/config/NewJournal/Text}}>\n```\n\nto\n\n```\n<$set name=\"journalTitleTemplate\" value={{$:/config/myNewTiddler/Title}}>\n<$set name=\"journalTags\" value={{$:/config/myNewTiddler/Tags}}>\n<$set name=\"journalText\" value={{$:/config/myNewTiddler/Text}}>\n```\n\nif you want to see your config tiddlers in the sidebar use:\n\n```\n<$set name=\"journalTitleTemplate\" value={{config/myNewTiddler/Title}}>\n<$set name=\"journalTags\" value={{config/myNewTiddler/Tags}}>\n<$set name=\"journalText\" value={{config/myNewTiddler/Text}}>\n```\n"
},
"Making curved text with SVG": {
"title": "Making curved text with SVG",
"created": "20140324223413403",
"modified": "20150505063713581",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "\\define textOnPath(text)\n$$$.svg\n<svg width=\"100%\" height=\"100%\" viewBox=\"0 0 1000 300\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" style=\"background:white;\">\n<defs>\n<path id=\"MyPath\" d=\"M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100\"/>\n</defs>\n<use xlink:href=\"#MyPath\" fill=\"none\" stroke=\"#ddd\"/>\n<text font-family=\"'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif\" font-size=\"42.5\">\n<textPath xlink:href=\"#MyPath\">\n$text$\n</textPath>\n</text>\n</svg>\n$$$\n\\end\nThis demo shows how to use SVG to render transcluded text along a path. Enter some text in the textbox below to try it out; [[view the source|Making curved text with SVG]] to see how it is done.\n\n<$edit-text tiddler=\"$:/CurvedText\" tag=\"input\" placeholder=\"Type text here\" default=\"\"/>\n\n<$macrocall $name=\"textOnPath\" text={{$:/CurvedText}}/>\n"
},
"More actions": {
"title": "More actions",
"created": "20160817104039668",
"modified": "20160817110101356",
"tags": "[[Editor toolbar]]",
"text": "Pressing <<.icon $:/core/images/down-arrow>> Gives you a dropdown menu with more editing options."
},
"Preserving open tiddlers at startup": {
"title": "Preserving open tiddlers at startup",
"created": "20140101192052333",
"modified": "20140912142248706",
"tags": "[[Customise TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "Ordinarily, at startup TiddlyWiki displays the tiddlers specified as a filter in the tiddler [[$:/DefaultTiddlers]].\n\nSometimes it's useful to re-open the same tiddlers that were open when the file was saved. To do so, set [[$:/DefaultTiddlers]] to this filter:\n\n```\n[list[$:/StoryList]]\n```\n\nThis filter returns the tiddlers specified in the [[$:/StoryList]] tiddler, which is the system tiddler that TiddlyWiki uses to store the sequence of tiddlers in the current story.\n"
},
"$:/SVGExampleRadius": {
"title": "$:/SVGExampleRadius",
"text": "50"
},
"Setting a favicon": {
"title": "Setting a favicon",
"created": "20131224074240979",
"modified": "20140912142228347",
"tags": "[[Customise TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "\"favicons\" are small icons that most browsers display to help users identify websites.\n\n! favicons in the Browser\n\nWhen TiddlyWiki starts up in the browser it looks for a tiddler called [[$:/favicon.ico]] and dynamically uses it as the favicon for the page. If you modify the image then the favicon changes instantly to reflect it.\n\n! favicons on the Server\n\nOn the server, the ServerCommand will serve the tiddler [[$:/favicon.ico]] at the path `/favicon.ico`.\n\n\n"
},
"Setting a page background image": {
"title": "Setting a page background image",
"created": "20150417155912612",
"modified": "20160610082700598",
"tags": "[[Customise TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "# Import your image as a tiddler (see [[Images in WikiText]])\n#* You can also use an [[external image|ExternalImages]]\n# Open the [[control panel|$:/ControlPanel]] <<.icon $:/core/images/options-button>> and switch to the ''Appearance''/''Theme Tweaks'' tab\n# Select your image from the dropdown labelled \"Page background image\"\n# Set \"Page background image attachment\" to \"Fixed to window\" to have the background stay stationary and the content to scroll over the top of it, or \"Scroll with tiddlers\" to have it move (note that the iPhone/iPad [[doesn't support the fixed setting|http://stackoverflow.com/a/20444219]] for performance reasons)\n# Set \"Page background image size\" as follows:\n#* ''Auto'' causes the background image to be tiled over the page background\n#* ''Cover'' causes the background image to be sized so that it completely covers the page. Some of the image may be clipped\n#* ''Contain'' causes the background image to be sized so that it fits within the page\n\nNote that the palette ''DarkPhotos'' is provided to make the sidebar more readable on dark background images.\n\n"
},
"Sharing a TiddlyWiki on Dropbox": {
"title": "Sharing a TiddlyWiki on Dropbox",
"created": "20140122085818089",
"modified": "20150608032039504",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "You can work on a TiddlyWiki file in Dropbox and publish a URL that anyone can use to see a read-only view of the file.\n\n# Save your TiddlyWiki file within your Dropbox folder\n# Select Dropbox's \"Share Link\" option to obtain a public URL for the file\n#* In the Dropbox web interface, this is done by clicking the link icon that appears when you hover over a file. Dropbox also adds a \"Share Link\" item to the file context menu in Finder on OS X and Explorer on Windows\n# The URL generated by Dropbox will have this form:\n#> `https://www.dropbox.com/s/<gobbledegook>/mywiki.html`\n# Modify the URL like this, carefully preserving the gobbledegook:\n#> `https://dl.dropboxusercontent.com/s/<gobbledegook>/mywiki.html`\n\nThe result is a \"secret\" URL that you can send to other people to enable them to see the wiki.\n\n----\n\nEnter a generated URL here and you can copy and paste the secret URL:\n\n<$edit-text tiddler=\"$:/temp/dropboxurl\" default=\"https://www.dropbox.com/s/<gobbledegook>/mywiki.html\" tag=\"input\" type=\"text\" size=\"60\"/>\n\n<$macrocall $name=\"dropbox-url\" url={{$:/temp/dropboxurl}}/>\n"
},
"Simple ways to write protect tiddlers": {
"title": "Simple ways to write protect tiddlers",
"created": "20180310002601813",
"modified": "20180310003428093",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "Sometimes you want to protect individual tiddlers from accidental changes, either from yourself or guests to your ~TiddlyWiki file. Here's a couple simple approaches. Note that these do not provide hardened protection against a wilful attack.\n\n!! Using a stylesheet to lock tiddlers by tag name\n\nCreate a tiddler with the following contents and tag it as `$:/tags/Stylesheet` :\n\n```\n.tc-tagged-Locked button[title=\"Edit this tiddler\"] {display: none;}\n\n```\n\nIf your TW language isn't English, then you'll need to change the text in 'title=\"....\"' to whatever the text is when you hover over the edit button.\n\nNow any tiddler you tag as \"Locked\" will have the edit button hidden. To get it back you will need to open the stylesheet tiddler and change \"none\" to \"inline\".\n\n!! Using transclusion to hide your tiddler in a system tiddler\n\n* Open your tiddler for editing.\n* Select the title and copy.\n* Select all the tiddler text.\n* Click on the excise tool.\n* In the title box, type `$:/` and then paste the original title.\n* Use the defaults to excise and and leave a transclusion\n\nNow you can view the contents of your original tiddler, but to edit them your will have to find the the tiddler with the `$:/` prefix.\n"
},
"Structuring TiddlyWiki": {
"title": "Structuring TiddlyWiki",
"created": "20131128090536894",
"modified": "20150124211518000",
"tags": "[[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki5 provides several features to help you structure information as [[tiddlers|Tiddlers]], and model the relationships between them:\n\n* TiddlerLinks\n* [[Tagging]]\n* [[Title Lists|Title List]]\n* DataTiddlers\n"
},
"Tagging": {
"title": "Tagging",
"created": "20140904075400000",
"modified": "20160612132049797",
"tags": "[[Working with TiddlyWiki]] Concepts",
"type": "text/vnd.tiddlywiki",
"text": "Tagging is a way of organising tiddlers into categories. For example, if you had tiddlers representing various individuals, you could tag them as ''friend'', ''family'', ''colleague'' etc to indicate these people's relationships to you.\n\nA tag is in fact just a tiddler (or a potential tiddler), and it can have tags of its own. You can add any number of tags to the same tiddler.\n\nSee [[Creating and editing tiddlers]] for instructions on how to tag.\n\nBy tagging your tiddlers, you can view, navigate and organise your information in numerous additional ways:\n\n* The coloured tag pills on a tiddler give you quick access to all the other tiddlers with the same tag, as well as to the tiddler that represents the tag itself.\n\n* If a tiddler is serving as a tag, then the ''Tagging'' tab in its InfoPanel will show you which tiddlers are currently tagged with it.\n\n* The ''More'' tab of the sidebar has a ''Tags'' tab that presents an overview of all your tags and lets you access all your tagged tiddlers.\n\n* You can use [[filters|Filters]] to create lists of tiddlers based on their tags. You can then display any combination of the [[fields|TiddlerFields]] of those tiddlers. For example, you could build a glossary by listing the title and text of all tiddlers tagged ''Glossary''. Such lists can be formatted in any way you wish: e.g. bulleted, numbered or comma-separated.\n\n* There are a number of special ''system tags'' that control the layout of tiddlers and the entire ~TiddlyWiki page. See [[Page and tiddler layout customisation]] for instructions.\n\nThere are two more things you can do with tags:\n\n! Set a tag's colour and icon\n\nYou can use the <<.icon $:/core/images/tag-button>> [[tag manager|$:/TagManager]], found on the ''Tags'' tab under ''More'' in the sidebar, to change the colour of a tag's pill or add an icon to the pill.\n\n* To change the colour, click the button in the ''Colour'' column to select from a colour picker. Alternatively, click the icon in the ''Info'' column, then type a [[CSS]] colour value in the ''Colour'' field\n* To change the icon, click the <<.icon $:/core/images/down-arrow>> button in the ''Icon'' column and choose from the list of available icons\n\n! Change the order in which tags are listed\n\nBy default, tagged tiddlers are listed in alphabetical order.\n\nIf you want any other order, add a <<.flink ListField>> field to the tag tiddler, and set its value to be a [[list of the tiddlers|Title List]] in that order.\n\nThe ''list'' field doesn't have to mention all of the tiddlers. See the [[precise rules|Order of Tagged Tiddlers]] ~TiddlyWiki uses to order tagged tiddlers.\n"
},
"Text preview": {
"title": "Text preview",
"created": "20160817104110857",
"modified": "20160817104802841",
"tags": "[[Editor toolbar]]",
"text": "Pressing the eye icon {{$:/core/ui/EditorToolbar/preview}} will open or close a preview window for your WikiText (The icon-eye will also open or close).\n\nRight to the eye there is another icon, {{$:/core/images/chevron-down}}, which when clicked, shows you a dropdown which gives you access to six different types of preview:\n\n* //output// shows you the text as you see it when you do not edit the tiddler.\n* //html// shows you the [[source code|https://www.w3schools.com/html/html_intro.asp]] of that output. Your web browser uses this source code to display webpages.\n* //parsetree// and //widgettree// show you the two object trees that ~TiddlyWiki internally generates from ~WikiText. The //parsetree// collects basic information about your ~WikiText. From the informations of the parsetree the //widgettree// then generates extended informations and finally the above html (and the widgettree also does other things).\n* //differences from current// shows you the differences since the tiddler was last saved. Deleted parts are <span style=\"color:red;\">red</span>, added parts are <span style=\"color:green;\">green</span>.\n* //differences from shadow (if any)// does the same, but this time it shows you the differences to the underlying [[shadow-tiddler|ShadowTiddlers]].\n"
},
"The First Rule of Using TiddlyWiki": {
"title": "The First Rule of Using TiddlyWiki",
"created": "20140419132828051",
"modified": "20140919154434409",
"tags": "[[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "! Horror Stories\n\nEvery so often, TiddlyWiki users report heart-rending tales of personal data loss on the discussion groups:\n\n> My entire TiddlyWiki has just been wiped out when Firefox crashed during saving a tiddly.\n\nhttps://groups.google.com/d/topic/tiddlywiki/oG2L7OXhUoI/discussion\n\n> Last time I used it was last night at home on my Windows 7 desktop, hit the check mark to stop editing my last entry, it then saves via TiddlyFox and I eject my USB drive. I came to work this morning, plugged in my USB, enter my TW5 password and it doesn't want to open after several attempts. I browse to my TW5 html file and notice that my file size is no longer 3MB.. instead it is 80KB. This leads me to believe I lost everything.\n\nhttps://groups.google.com/d/topic/tiddlywiki/SXStDJ0ntGI/discussion\n\nDon't let it happen to you!\n\n!! The first rule of using TiddlyWiki is:\n\n<p style=\"font-size:40pt;line-height:48pt;font-weight:700;color:red;\">\nBackup your data!\n</p>\n\nTiddlyWiki is a very flexible, customisable system that puts you firmly in charge of your own data. Every care is taken in TiddlyWiki's development to ensure that it is a safe place to preserve your most valuable data but the ultimate responsibility to reduce the risk of data loss falls to users.\n\nThe best way to make sure that your data is safe is to practise a rigorous system of backups:\n\n* Consider using services like Dropbox to continuously back up your personal data to the cloud. (Dropbox [[has a neat feature|https://www.dropbox.com/help/11]] whereby they keep track of previous versions of files)\n* Retain backups before upgrading to a new version of TiddlyWiki\n* Figure out and protect yourself from the worst case scenarios: what if your USB stick or hard drive fails? What if your computer is hit by a ransomeware virus?\n* Be defensive and redundant: for example, take multiple backups and keep them in separate physical locations\n"
},
"Upgrading": {
"title": "Upgrading",
"created": "20131202102427114",
"modified": "20160617105124677",
"tags": "Features [[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "There are regular releases of TiddlyWiki with bug fixes and improvements. It's a good idea to keep up to date by regularly upgrading to the latest version.\n\n! Introduction\n\nThe process described here is for upgrading standalone TiddlyWiki files. There is a [[different procedure|Upgrading TiddlyWiki on Node.js]] for upgrading [[TiddlyWiki on Node.js]].\n\n<<<\nWhen upgrading, please remember the [[The First Rule of Using TiddlyWiki]]:\n\n//You are responsible for looking after your own data; take care to make backups, especially when upgrading the ~TiddlyWiki core//\n<<<\n\n! Online upgrading\n\nThis process will work on most desktop browsers. Note that none of your personal data leaves your browser with this process.\n\n# Locate your TiddlyWiki file in the file system (i.e. using Windows Explorer, the Finder on Mac OS X, or your file manager on Linux)\n# Visit https://tiddlywiki.com/upgrade.html in your browser\n\n# Drag your old TiddlyWiki HTML file into the browser window\n#* If the file is encrypted you will be prompted for the password\n# Review the list of tiddlers that will be upgraded\n# Click ''Upgrade''\n# Save changes to save the new version (<<.icon $:/core/images/save-button>>)\n\nThis will download a file called ''upgrade.html'' to your computer. This file is the upgrade of your old file. You may need to open the location where ''upgrade.html'' was downloaded, rename ''upgrade.html'' with the name of the old file you are upgrading, and replace the old file by moving the new file in its place.\n\n! Offline upgrading\n\nYou can also download https://tiddlywiki.com/upgrade.html locally and perform the same drag-and-drop procedure to upgrade your files.\n\n! Problems with Upgrades\n\n!! Firefox Security Restrictions\n\nThe following error occurs when trying to perform the online upgrade procedure using Firefox:\n\n<<<\nError while saving:\n\nError:NS_ERROR_DOM_BAD_URI: Access to restricted URI denied\n<<<\n\nThe upgrade operation falls foul of a security restriction in Firefox. Until this can be resolved, we suggest either using the offline upgrader, or using Chrome to perform the upgrade:\n\n# Use Chrome to open https://tiddlywiki.com/upgrade.html, then drag the TiddlyWiki HTML file to be upgraded into the upgrader window, as described above in ''Online upgrading''\n# After you've saved your upgraded file, you should be able to open it in Firefox and [[save using TiddlyFox|Saving with TiddlyFox]] again\n\n!! Incompatible Customisations\n\nIt is possible for a customisation applied in a previous version to break when upgraded to the latest version. There are two techniques you can use to help track down issues:\n\n* Try repeating the upgrade having selectively unchecked any tiddlers that may be applying customisations to TiddlyWiki\n* Use SafeMode to disable all customisations of shadow tiddlers\n\nYou can see which shadow tiddlers have been overridden in the ''Filter'' tab of [[advanced search|$:/AdvancedSearch]]. Select \"Overridden shadow tiddlers\" from the dropdown.\n"
},
"Using Excise": {
"title": "Using Excise",
"created": "20160810122928198",
"modified": "20160810122934291",
"tags": "[[Editor toolbar]]",
"type": "text/vnd.tiddlywiki",
"text": "\n! Excise text\nFrom the EditorToolbar you can export selected text to a new tiddler and insert a [[link|Linking in WikiText]] [[Transclusion]] or [[macro|Macros]] in its place. Click ''Excise text'' (<<.icon $:/core/images/excise>>), input name of the new tiddler, and choose excise method.\n\n!! How to excise text\n# Highlight the relevant piece of text \n#Click ''Excise text'' (<<.icon $:/core/images/excise>>)\n# Give the new tiddler a title.\n# Chosse if the new tiddler will be tagged with the title of the current tiddler''*''.\n# Choose replacing method. [[link|Linking in WikiText]] [[Transclusion]] or [[macro|Macros]].\n\n# Click the ''{{$:/language/Buttons/Excise/Caption/Excise}}'' button\n\n\n\n''*NOTE:'' If you choose tic the option to `Tag new tiddler with the title of this tiddler`. The tag will be the'' draft title''. If you create a new tiddler (or clone an existing one), the draft title and the tag, will be `New Tiddler`. __You have to save the tiddler and re-edit it to get the new title as tag.__\n"
},
"Using SVG": {
"title": "Using SVG",
"created": "20131028132700000",
"modified": "20160618085859219",
"tags": "Features",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki5 allows you to use SVG to display vector graphics in two ways:\n\n* Tiddlers with the type `image/svg+xml` are interpreted as SVG images, and displayed and transcluded as self-contained `<img>` elements with the SVG embedded as a data URI in the `src` attribute.\n** For examples of SVG images see [[Motovun Jack.svg]] and [[Tiddler Fishes.svg]]\n* WikiText can also include inline SVG elements directly. See below for an example.\n\n! Embedding SVG tiddlers\n\nYou can embed an SVG image tiddler using the ordinary transclusion syntax:\n\n```\n{{Motovun Jack.jpg}}\n```\n\nYou can also use [[Typed Blocks in WikiText]] to embed an inline SVG tiddler.\n\nThe implications of the image being rendered within an `<img>` element are that it is sandboxed; it can't use CSS styles from the parent document, for example. Neither can the image use WikiText features like transclusion.\n\n! Embedding SVG elements\n\nThe other way to use SVG is to embed the `<svg>` element directly. For example:\n\n<svg width=\"150\" height=\"100\">\n <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n\nNote that inline SVG elements don't need an `<?xml version=\"1.0\"?>` directive.\n\n! Including HTML or WikiText content in SVG images\n\nYou can include simple text strings in SVG images using the `<text>` element:\n\n<svg width=\"100px\" height=\"30px\" viewBox=\"0 0 1000 300\"><text x=\"250\" y=\"150\" font-family=\"Verdana\" font-size=\"55\">Hello, out there</text><rect x=\"1\" y=\"1\" width=\"998\" height=\"298\" fill=\"none\" stroke-width=\"2\" /></svg>\n\nHTML or WikiText content can be included within inline SVG images using the `<foreignObject>` element. For example:\n\n<svg width=\"260px\" height=\"260px\"><circle cx=\"150\" cy=\"150\" r=\"100\" fill=\"blue\" stoke=\"red\"/><foreignObject x=\"70\" y=\"110\" width=\"150\" height=\"180\"><body>Here is some text that requires a word wrap, and includes a [[link to a tiddler|HelloThere]].</body></foreignObject></svg>\n\n! Transcluding SVG elements\n\nWhen embedding SVG elements you can also use WikiText features like transclusion. For example, here is an SVG circle with the radius set to the value in the tiddler [[$:/SVGExampleRadius]]:\n\n<svg width=\"150\" height=\"150\"><circle cx=\"75\" cy=\"75\" r={{$:/SVGExampleRadius}} stroke=\"black\" stroke-width=\"2\" fill=\"green\"/></svg>\n\nYou can edit the value of the radius here: <$edit-text tiddler=\"$:/SVGExampleRadius\" tag=\"input\"/>\n\n! Making curved text with SVG\n\n{{Making curved text with SVG}}"
},
"Using Stamp": {
"title": "Using Stamp",
"created": "20160618090057124",
"modified": "20190704054958185",
"tags": "[[Editor toolbar]]",
"type": "text/vnd.tiddlywiki",
"text": "! Insert snippets\nYou can insert preconfigured snippets of text to use stamp from toolbar. Click ''stamp'' (<<.icon $:/core/images/stamp>>) and just select a snippet.\n\n! Create a snippet\n# Click ''stamp'' (<<.icon $:/core/images/stamp>>)\n# Create a snippet tiddler through the \"//Add your own//\" menu entry\n# Type some text as snippet for the tiddler, add a caption for the name as shown in the menu\n# Click the <<.icon $:/core/images/done-button>> ''ok'' button\n\n<$macrocall $name=\".tip\" _=\"\"\"''Tip:'' You can also create a snippet tiddler using the ''new tiddler'' <<.icon $:/core/images/new-button>> button in the sidebar, and add tag ''~$:/tags/TextEditor/Snippet''\"\"\" />\n\n!!<<.from-version \"5.1.20\">> Adding a prefix and/or suffix to a selection\n\n# Click ''stamp'' (<<.icon $:/core/images/stamp>>)\n# Create a snippet tiddler through the \"//Add your own//\" menu entry\n# Add a caption for the name as shown in the menu\n# Create a tiddler with the same title but add the suffix `/prefix`\n# Insert the prefix in its text field\n# Create a tiddler with the same title but add the suffix `/suffix`\n# Insert the suffix in its text field\n# Click the <<.icon $:/core/images/done-button>> ''ok'' button\n"
},
"Using Stylesheets": {
"title": "Using Stylesheets",
"created": "20140305091244145",
"modified": "201804111739",
"tags": "[[Customise TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "\\define tv-config-toolbar-text() yes\n\n\\define openCpTheme()\n<$action-setfield $tiddler=\"$:/state/tab-1749438307\" $value=\"$:/core/ui/ControlPanel/Appearance\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1963855381\" $value=\"$:/core/ui/ControlPanel/Theme\"/>\n<$action-navigate $to=\"$:/ControlPanel\"/>\n\\end\n\n! Theme and Colorpalette\n\nThe first steps to changing the appearance of ~TiddlyWiki are to choose and apply:\n\n* One of the available themes: <span class=\"tc-btn-standard\"> {{$:/core/ui/Buttons/theme}} </span>\n* Modify the colour palette: <span class=\"tc-btn-standard\"> {{$:/core/ui/Buttons/palette}} </span>\n* Experiment with the <$button actions=<<openCpTheme>> ><<.icon $:/core/images/options-button>> ControlPanel</$button>\n\n! Work with Stylesheets\n\nIn addition to the control panel, custom styles can be defined by tagging a tiddler `$:/tags/Stylesheet`. Try creating a custom stylesheet now with the following content in order to change the page background colour to red:\n\n```\nbody.tc-body {\n\tbackground: red;\n}\n```\n\n!! Additional Resrouces\n\n* [[Cascading Style Sheets (CSS) at mozilla|https://developer.mozilla.org/en-US/docs/Web/CSS]]\n* [[Cascading Style Sheets (CSS) at w3scools|http://www.w3schools.com/css]]\n\n! Overriding Theme Settings\n\nCustom stylesheets are applied independently from theme stylesheets. Therefore, it is often necessary for the css rules in your custom stylesheet to be more specific than those of the theme you want to override. For example, `html body.tc-body` is more specific than `body.tc-body`. \n\n<<.tip \"''You should always start with the least specific value that works!''<br><br>\">>\n\n! Stylesheet Types\n\nUsually it is best to use the type `text/css` for stylesheets. This treats them as plain stylesheets, and ensures that ~TiddlyWiki doesn't apply any wiki processing to them.\n\nIf you wish to use macros and transclusions in your stylesheets you should instead use the default WikiText type `text/vnd.tiddlywiki`. This allows full ~WikiText processing to be performed. Here is an example:\n\n```\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\n\nbody.tc-body pre {\n\t<<box-shadow \"inset 0 1px 0 #fff\">>\n}\n```\n\nThe `\\rules` pragma at the top of the tiddler restricts the ~WikiText to just allow macros and transclusion. This avoids mistakenly triggering unwanted ~WikiText processing.\n\nA stylesheet tiddler is processed such that it is first wikified and then the text portion of the ouput is extracted to apply as the CSS. Any HTML tags you will use in your stylesheet are thus ignored. For example, HTML elements generated by the RevealWidget will not affect the output. As in the following example, you can wrap CSS rules in `<pre>` tags to display them as a codeblock without affecting processing, including handling the inner macro.\n\n```\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\n\n<pre>body.tc-body pre {\n\t<<box-shadow \"inset 0 1px 0 #fff\">>\n}\n</pre>\n```\n\n!! Stylesheet Macros\n\nThe ~TiddlyWiki core provides several [[global macros that are helpful in constructing stylesheets|Stylesheet Macros]].\n"
},
"Using TiddlyWiki for GitHub project documentation": {
"title": "Using TiddlyWiki for GitHub project documentation",
"created": "20130825150100000",
"modified": "20140912141559011",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki5 can be used to produce documentation for GitHub projects. It lets you maintain a single set of documentation as a [[TiddlyWikiFolder|TiddlyWikiFolders]] containing separate tiddler files under source code control, and then use it to produce `readme.md` files for inclusion in project folders, or HTML files for storage in [[GitHub Pages|http://pages.github.com/]]. Both features are demonstrated by TiddlyWiki5 itself.\n\n! Generating `readme.md` files\n\nWhen displaying the contents of a folder GitHub will look for a `readme.md` file and display it. Note that it will not display full HTML files in this way, just static MarkDown files (this is a security measure). Happily MarkDown permits a safe subset of HTML, and thus to generate a `readme.md` file that is suitable for GitHub it is just necessary for TiddlyWiki5 to generate the content of the `<body>` element of an HTML document, and give it the appropriate filename.\n\nThis is done with this command:\n\n```\n--rendertiddler ReadMe ./readme.md text/html\n```\n\nIt saves the tiddler ReadMe to the file `./readme.md` in the `text/html` format.\n\nBy default, tiddler links will be rendered as `<a>` links to a relative URI consisting of the title of the tiddler. This behaviour can be overridden by defining the macro `tv-wikilink-template`, as is done at the top of the tiddler ReadMe:\n\n```\n\\define tv-wikilink-template() https://tiddlywiki.com/static/$uri_doubleencoded$.html\n```\n\nSee the LinkWidget for more details.\n\nIn this example, tiddler links are rendered as links to the static rendering of tw5.com.\n"
},
"Using a custom path prefix with the client-server edition": {
"title": "Using a custom path prefix with the client-server edition",
"created": "20140613133627669",
"modified": "20140912141613393",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "By default, when running [[TiddlyWiki on Node.js]], the server exposes the wiki at the URI formed from the protocol, host and port - for example, `http://127.0.0.1:8080/`.\n\nThere are two steps to running the wiki at a custom path like `http://127.0.0.1:8080/path/to/my/wiki/`:\n\n# Configure the server by passing `/path/to/my/wiki` as the ''pathprefix'' argument of the ServerCommand\n# Configure the client by creating a tiddler called `$:/config/tiddlyweb/host` that contains `$protocol$//$host$/path/to/my/wiki/`\n\n\n"
},
"Windows HTA Hack": {
"title": "Windows HTA Hack",
"caption": "HTA Hack",
"created": "20131212223146250",
"delivery": "DIY",
"description": "Manual method to let Internet Explorer save changes directly",
"method": "save",
"modified": "20171113160539299",
"tags": "Saving Windows",
"type": "text/vnd.tiddlywiki",
"text": "Under Windows it is possible to convert TiddlyWiki into a true local application by renaming the HTML file to have the extension `*.hta`. The ''fsosaver'' module can then use the ~ActiveX ~FileSystemObject to save changes.\n\nNote that one disadvantage of this approach is that the TiddlyWiki file is saved in UTF-16 format, making it up to twice as large as it would be with the usual UTF-8 encoding. However, opening and saving the file via another saving method will re-encode the file to UTF-8.\n\nSee Wikipedia for more details: http://en.wikipedia.org/wiki/HTML_Application\n"
},
"Q: Is there a way to create dynamic stylesheets?": {
"title": "Q: Is there a way to create dynamic stylesheets?",
"created": "201804111739",
"modified": "201804111739",
"tags": "[[Custom Styles FAQ]]",
"text": "''Answer:'' <<.from-version \"5.1.16\">>\n\nYes, see: [[Q: How can I use a custom field to style a tiddler?]]\n"
},
"Q: How can I use a custom field to style a tiddler?": {
"title": "Q: How can I use a custom field to style a tiddler?",
"created": "201804111739",
"modified": "201804111739",
"tags": "[[Custom Styles FAQ]]",
"text": "\n''Consider the following usecase:'' <<.from-version \"5.1.16\">>\n\nThere is a field named: `rank`, which can hold different values eg: `species`.\n\n''Answer:''\n\nThe idea is now: We dynamically create the stylesheet. The style-sheet can look like this: \n\n\"\"\"\ntitle: `myStyles`\ntags: `$:/tags/Stylesheet`\n\"\"\"\n\n```\n<$list filter=\"[rank[species]]\"> \n[data-tiddler-title^=\"<$view field=title/>\"] .tc-tiddler-body {\n column-count: 2;\n}\n</$list> \n```\n\nThis creates a CSS rule for every tiddler-title, that has a field `rank` and value `species`.\n\n[[Learn more about possible attributes!|Attribute Selectors]]"
},
"Q: What if a tiddler has no tags?": {
"title": "Q: What if a tiddler has no tags?",
"created": "201804111739",
"modified": "201804111739",
"tags": "[[Custom Styles FAQ]]",
"text": "''Answer:'' <<.from-version \"5.1.16\">>\n\n* If a tiddler has no tags, but needs styling use: `data-tiddler-title` as CSS selector\n** There is only one tiddler \n\n* If a user wants to style system tiddlers in a custom way: use: `[data-tiddler-title^=\"$:\"/]` as a selector\n** using the TW namespace functionality\n\n* If the user wants special behaviour for tagged tiddlers. eg: Learning\n** use: `[data-tags*=\"Learning\"]` as CSS selector. \n\nThe names I'm using are only used for documentation purpose, without changing the existing wiki. I don't want, that the docs has side effects. \n\n[[Learn more about possible attributes!|Attribute Selectors]]"
},
"Q: How can I style a tiddler if it has \"this\" AND \"that\" tag?": {
"title": "Q: How can I style a tiddler if it has \"this\" AND \"that\" tag?",
"created": "201804111739",
"modified": "201804111739",
"tags": "[[Custom Styles FAQ]]",
"text": "''Answer:'' <<.from-version \"5.1.16\">>\n\nIf tiddler has both: `this` AND tag `that` create an orange border.\n\n```\n[data-tags*=\"bar\"][data-tags*=\"froz\"] {\n border: 2px solid orange;\n}\n```\n\n''If your CSS looks like this: ''\n\n```\n[data-tags~=\"this\"] {\n border: 2px solid blue;\n}\n\n[data-tags~=\"that\"] {\n border: 2px solid red;\n}\n```\n\n`this` creates a blue border\n`that` creates a red border\nIf you swap positions, you get it the other way around.\n\n\n[[Learn more about possible attributes!|Attribute Selectors]]"
},
"Q: How can I style a tiddler if it has \"this\" OR \"that\" tag?": {
"title": "Q: How can I style a tiddler if it has \"this\" OR \"that\" tag?",
"created": "201804111739",
"modified": "201804111739",
"tags": "[[Custom Styles FAQ]]",
"text": "''Answer:'' <<.from-version \"5.1.16\">>\n\nEither tag `this` or tag `that` create a red border.\n\n```\n[data-tags~=\"this\"],\n[data-tags~=\"that\"] {\n border: 2px solid red;\n}\n```\n\n[[Learn more about possible attributes!|Attribute Selectors]]"
},
"Blurry Lawn.jpg": {
"title": "Blurry Lawn.jpg",
"text": "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",
"type": "image/jpeg",
"tags": "picture external-image",
"source": "https://www.flickr.com/photos/jermy/16386332964/in/photostream"
},
"Dev Thumbnail.jpg": {
"title": "Dev Thumbnail.jpg",
"text": "/9j/4AAQSkZJRgABAQEASABIAAD/4QCMRXhpZgAATU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAXWgAwAEAAAAAQAAANQAAAAA/+EJIWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/PgD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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",
"type": "image/jpeg",
"tags": "picture"
},
"Introduction Video Thumbnail.jpg": {
"title": "Introduction Video Thumbnail.jpg",
"text": "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bkopIXOBXrtJu4MKKQgooAKKACigAooAKKACigAooAKKACigAooAKKAP/9f9sKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKAMjXNI0zWtPktNWtY7uFQZAkoyA6qcN25Ga1yAeDXRh8RKlLmg7eg2k1ZnzVo13b+DvBPhjXdGsLZry48N3d9NIyszzTQ20LB2YNkjLFn6kgcEV9Gra2qLGqQxqIVKRgIoCKQAVXjgEDBAwMV7lTO4Vas6laHMnJOzfbocscO4xSi7NHgV54j1fSPE+oFNesNSlbTdFhF2I1WKzW/vpY2mljjkKFQOYySMjAckc17jb6JotrDJbWun2sMUylJI44I1V1bqGAXDA9wcij+18L7ONOVO9m3slutNEtbA6E+ZvmPAzq9/aeJ76c38eszaf4gCj7PiPzDDoU0oiZEZlD5xkLweDgGvoG20vS7JUSzs7e3WNgyLFEkYVgCoI2gYO0kZ644q3nVFU1BU72Vnsr636LTt+pKw87uXN+fax4PZ+PfHF3DaQwy2ay6mdLaKadLd1h+2zeW+2K3uJC8W05jLlW3KQScnHu1vpGk2m82llbQeZIJn8uFE3SjkOcKMsD0PUVnPNcHduNBdbaLTt62GsPU6zPL9O8W63beKU03XdRt3spLu6s45IYoWhc20LSfO6Sia3nXYzSCSPygOFYcE+oHSNKN3JfmytjczIY5JjChkdCMFWbG4qRwQTgjiuerj8POhyez97vZI0hTmp35tC3b3Fvd28V3aSpPBMiyRSxsHR0cZVlYZBBByCOCKWCGG2hS3t40iiiUJHHGoVEVRgKqjAAA6AcCvEN27ktFAgooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooA//Q/bCigAooAKKACigAooAKKACigAooAKKACsqXXNHg1e38PzXsEep3cE11b2byBZ5oLYxrNIiE5ZIzLGHIzt3rnGRTsx2Zq0UhBRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAf/R/bCigAooAKKACigAooAKKACigAooAKKAPkL9pL4I6h8RfFngH4j6RqWqWOo/D3UjeW0Wlzx2ks63klvHcZuJA2NlukhEeNk3McmUYg/XhAYYIBHvVcxVyG1MjQIZSrMRyVztPuMgHnrU9JskKKQBRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQB//S/bCigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigD/9k=",
"type": "image/jpeg",
"tags": "picture"
},
"Motovun Jack.ascii": {
"title": "Motovun Jack.ascii",
"tags": "picture",
"text": "\\rules only html\n<pre style=\"font-size:10px; font-family: monospace; line-height:13px\">\n ';. .;c'\n :XNo ,kjack' .:dd\n,K0X: '0l Tiddly:',..,Wiki.\njacK' .dk. '';jack .xk;\nJack; ..',','... '0c .0c\n:0:c0l. .:dTidllyc::cjoWikioc:,,,,;;:cJACKc:;;d0. 'K:\n l0:'jack,... ...',:lkxc. ..';:ccc:;;,'...',:loc .Kc\n ,xk:..,jackjackjack;'. :K,\n .lxxl;.. . .Ox.\n .':lTiddlyWikI. .xk.\n `` ;0; . ;Od.\n .dO' .0Ojackx,\n cOo' .kk'.'..\n .k0' .cOo.\n lO; ... .jack.\n .xk' .jackTiddlyWikijackO, .lkd;.\n ;Oo. .dO. .ok. ,Oo.\n l0; .c, ,0: .kd l0.\n .xk. .xNx lO. lO. ;0,\n .Od. ,XW0, :0; dk. .kx.\n .kx. jACKx' cOl. .Ol ;0:\n .oO: .JACKx. .jack;'. .0: c0;\n 'dkc ,lXKd' .'jack. .Ol cOc.\n .;ljack,.;xkc,...,oK, 'xxjack. .oko.\n `` 'cljack' .okdlcJack.\n 'JacK,'\n</pre>"
},
"Motovun Jack.jpg": {
"title": "Motovun Jack.jpg",
"text": "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",
"type": "image/jpeg",
"source": "https://www.flickr.com/photos/jermy/6292279493/in/photostream",
"tags": "picture"
},
"Motovun Jack.pdf": {
"title": "Motovun Jack.pdf",
"text": "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G6vFGxvrJbDYGAPgfthf/7tsMuPgWX1h6SbqNEo9tPn+9/U/2yfKfAplbmRzdHJlYW0KZW5kb2JqCjkgMCBvYmoKNjE2NQplbmRvYmoKNyAwIG9iagpbIC9JQ0NCYXNlZCA4IDAgUiBdCmVuZG9iagozIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvTWVkaWFCb3ggWzAgMCA1MjEgMzMyXSAvQ291bnQgMSAvS2lkcyBbIDIgMCBSIF0gPj4KZW5kb2JqCjEwIDAgb2JqCjw8IC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUiA+PgplbmRvYmoKMTEgMCBvYmoKKE1hYyBPUyBYIDEwLjguNSBRdWFydHogUERGQ29udGV4dCkKZW5kb2JqCjEyIDAgb2JqCihEOjIwMTMxMDEzMTE1MzIwWjAwJzAwJykKZW5kb2JqCjEgMCBvYmoKPDwgL1Byb2R1Y2VyIDExIDAgUiAvQ3JlYXRpb25EYXRlIDEyIDAgUiAvTW9kRGF0ZSAxMiAwIFIgPj4KZW5kb2JqCnhyZWYKMCAxMwowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDg0NDAgMDAwMDAgbiAKMDAwMDAwMTcyMCAwMDAwMCBuIAowMDAwMDA4MjEzIDAwMDAwIG4gCjAwMDAwMDAwMjIgMDAwMDAgbiAKMDAwMDAwMTcwMCAwMDAwMCBuIAowMDAwMDAxODI0IDAwMDAwIG4gCjAwMDAwMDgxNzggMDAwMDAgbiAKMDAwMDAwMTg5MiAwMDAwMCBuIAowMDAwMDA4MTU4IDAwMDAwIG4gCjAwMDAwMDgyOTYgMDAwMDAgbiAKMDAwMDAwODM0NiAwMDAwMCBuIAowMDAwMDA4Mzk4IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMTMgL1Jvb3QgMTAgMCBSIC9JbmZvIDEgMCBSIC9JRCBbIDwzZjUwZDNjOGIwZjhhN2UwYzM4M2YwNzAzYTZjZDFiYT4KPDNmNTBkM2M4YjBmOGE3ZTBjMzgzZjA3MDNhNmNkMWJhPiBdID4+CnN0YXJ0eHJlZgo4NTE1CiUlRU9GCg==",
"type": "application/pdf",
"tags": "picture"
},
"Motovun Jack.svg": {
"title": "Motovun Jack.svg",
"text": "<?xml version=\"1.0\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xl=\"http://www.w3.org/1999/xlink\" version=\"1.1\" viewBox=\"34 107 510 317\" width=\"510pt\" height=\"317pt\"><metadata xmlns:dc=\"http://purl.org/dc/elements/1.1/\"><dc:date>2012-05-10 07:32Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs></defs><g stroke=\"none\" stroke-opacity=\"1\" stroke-dasharray=\"none\" fill=\"none\" fill-opacity=\"1\"><title>Canvas 1</title><g><title>Layer 1</title><path d=\"M 204.10294 372.67294 L 206.91333 373.50204 C 210.44484 371.92197 217.54364 374.36401 221.30923 375.55795 C 214.37523 367.871 203.92865 356.58286 196.40225 349.4665 C 193.93185 340.85104 194.98593 332.1817 195.51744 323.3866 L 195.62405 322.659 C 192.65733 329.6997 188.89246 336.5437 186.86893 343.95477 C 184.50095 353.95294 197.39323 364.74045 202.39233 370.92294 Z M 419.00293 414.95798 C 399.65295 414.411 391.14194 414.45804 381.28735 398.25296 L 373.60684 398.473 C 364.66696 398.076 368.39264 398.25595 362.42844 397.95901 C 352.45654 397.57098 354.05396 388.09604 352.29965 383.09003 C 349.49335 366.09698 356.01324 349.01611 355.80756 332.01971 C 355.73474 325.98639 347.19724 304.63062 344.14716 296.99548 C 334.58554 298.79572 324.97205 299.13895 315.27176 299.62231 C 292.91254 299.56754 270.70496 296.8295 248.65794 293.35248 C 244.36153 311.10052 231.59093 335.94183 242.14684 353.9793 C 254.95975 372.63696 263.95123 377.80597 277.88824 378.93094 C 291.8251 380.055 294.97214 395.78998 291.60031 401.40997 C 288.61584 405.294 283.37045 405.99902 278.91385 406.94 L 269.99945 407.35898 C 262.98456 407.12299 256.71454 405.229 250.46393 402.30798 C 240.02545 396.48102 229.24443 384.36703 221.23434 375.67001 C 223.09915 379.143 224.21146 385.92294 222.52005 389.07803 C 217.78415 395.78699 197.30133 395.746 187.92093 391.577 C 177.26495 386.84198 151.51596 353.59503 147.53493 328.69455 C 158.12593 308.66583 173.55493 291.2196 181.36093 269.41132 C 164.34593 258.55438 155.23293 240.88019 156.41594 220.8598 L 156.84294 218.5423 C 140.10095 221.67648 148.78296 220.51039 130.772964 221.87279 C 73.41696 221.6973 22.976959 182.80795 51.378967 122.367004 C 53.225952 118.787964 54.982956 115.534 58.113968 117.08801 C 60.626953 118.33496 60.265976 123.33699 59.001953 128.88399 C 42.766968 201.10277 122.11395 201.65552 170.88995 188.29181 C 175.73093 186.96521 185.35893 178.03061 192.02843 175.0687 C 202.93033 170.22757 214.76323 168.2634 226.50644 166.84811 C 255.71411 163.51997 290.81815 178.90649 308.65442 179.4089 C 326.4909 179.91129 351.86395 175.13808 367.43942 176.14308 C 378.74075 176.66016 389.83795 178.70007 400.74194 181.6059 C 407.79996 147.215 408.29895 121.867996 425.03094 116 C 434.85095 117.550995 442.4179 130.93298 448.01895 138.08301 L 448.04193 138.07898 C 459.4489 137.62897 470.30396 140.52301 481.09692 143.73497 C 500.63696 140.962006 517.03394 129.989 534.28992 121.45299 C 534.23596 121.721985 533.95398 121.81297 533.78595 121.99397 C 516.80396 135.72798 514.4319 158.952 516.42993 180.42822 C 517.17297 191.57237 514.02393 203.67166 510.13098 215.08179 C 502.84595 233.67169 488.77692 253.26677 472.44794 252.26176 C 466.27496 252.0665 462.68893 248.57117 458.10095 244.83946 C 457.21094 252.39809 453.71295 259.14267 450.34094 265.82758 C 442.55396 280.64941 422.20496 287.18097 403.36292 303.00763 C 384.52216 318.83453 409.39194 375.35904 415.42194 385.65802 C 421.45096 395.95798 438.28192 399.72598 431.75095 409.02194 C 429.75296 412.09198 426.69794 413.19 423.43292 414.38098 Z\" fill=\"black\"/></g></g></svg>\n",
"type": "image/svg+xml",
"tags": "picture"
},
"New Release Banner": {
"title": "New Release Banner",
"text": "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QAIAgEACABBIfAsAAAIJAAACCQBAIAEAQCABAAgkAAAIJAAAgQQAAIEEACCQAAAgkAAABBIAAAQSAIBAAgCAQAIAEEgAABBIAAACCQAAAgkAQCABAEAgAQAIJAAACCQAAIEEAACBBAAgkAAAIJAAAAQSAAAEEgCAQAIAgEACABBIAAAQSAAAEEgAAAIJAAACCQBAIAEAQCABAAgkAAAIJAAAgQQAAIEEACCQAAAgkAAABBIAAAQSAIBAAgCAQAIAEEgAABBIAAACCQAAAgkAQCABAEAgAQAIJAAACCQAAIEEAACBBAAgkAAAIJAAAAQSAAAEEgCAQAIAgEACABBIAAAQSAAAEEgAAAIJAAACCQBAIAEAQCABAAgkAAAIJAAAgQQAAIEEACCQAAAgkAAABBIAAAQSAIBAAgCAQAIAEEgAABBIAAACCQAAAgkAQCABAEAgAQAIJAAACCQAAIEEAACBBAAgkAAAIJAAAAQSAAAEEgCAQAIAgEACABBIfAsAAAIJAAACCQBAIAEAQCABAAgkAAAIJAAAgQQAAIEEACCQAAAgkAAABBIAAAQSAIBAAgCAQAIAEEgAABBIAAAn8P8BiGmqE/j3L5kAAAAASUVORK5CYII=",
"type": "image/jpeg",
"tags": "picture"
},
"Newnham Horizon.jpg": {
"title": "Newnham Horizon.jpg",
"text": "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tAgwKQjmlNIKAEPvRSkc0fjTENxSEZ9qfRjmi4Eff1oIqTFJincVi5SUtFc5AUUUUAFFFFABRRRQAYoNFFAwzRmiigAooxRQAZpe3NJRjNABRRRQAtJRmg0Aw7UUUUAGaKSloEFFFFABRRRQAUUUUAFFFHWgYUUUUAFHSjoaKBBRR1ooAKKKSgBTiiiigYdBRRSYoELRRRmgdgoozRQAUUUUAFFBooCwUUUlMQUtFJQAtFHSkpAL9KSlNFAxKKX6UlMQUtJS0AJRS0lABRRRQAUUUUAFFFFAwooooEH4UUc0UAFFFLQAn4UUUUAFFLSUALSUUUAFHeilNACUUUdqACiilNACYoooxQAUUtJigAoxxRS4oASiiigAo70UAUAGKKKKACiiigAopaTpQAUUUtACd+tFLik7UAFFFFABRRjFFA7CUfjS0UCCiiigQlGKWigYlLSYpaAA0mKWigBDR+dLRj2oASilxiigBOlFLR3oASjrS45oxQAnFA46UtGMnpQCExxRS0YNACUUtGD2oASilpMYoAKMUfpRigAooooAPxopeneigYlFLSdutAhaSlxSUAFHeiigA6CigcCigAoox70dqYBS4FJRikAYoxRSmgBv5UtFKRQOwg47UUuaSgBKOadj3pO9MVhKXmjrR9aACj2oo70gaDHvSUUuKYBRijHNLjtSHYbS49sUoH4Uu2i4WGgUUpHtRQITvRSig0FCdzRzn0pRRigQmKKCOeKMHigLB+NFLikHWgApfoKTFAFAw5o60ooxQAUg4pcUYzQAUnJ9MU4Ckx6UAkJS9u1A+lHegAowOtLiigA7UmDS0lA7BS4oopAJQad0ooATFIadik4oEJ0FHvSnFBFMdgxxR0o/GjHvSEB570mKdRigbG9KX+dGKAKYWCiikpCFxznFAooFAw6/Wiig0AFFHNB96ADOR6UdqPejBoAD16UnNKQfSkwT2pgHSigKT2p2CO1A7DaX8aUA0uCeopXHYbilxS7aXFK47Dcc0Yp2KMUXFYbg0YNPApcUXKsM20bafg0YpXCw3FLgUuKMUXHYTbS4pcUYpXGkJtoxTqKB2G4pcUtFAWEwKMUtFAwooooAKKKKACiiigApKWigAooooAKKKKACiiigAoopKAFooooASlopKAFopKKAFpKM0UALSUUUCCijpSUALRmiigAzRRQaACii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p232o20DsJR3pcUYoCwlJxxxTsZpCBQFgpPwpfwooAMn2pDS9+tIeetMQZo70Ud+aADjnGKM+tH8qPwoAKT2pcDtQevJoATNFL7UUDEpPoBS0UCQmPelwMY/nRS4oGJz/wDWooPsM0c46UAJjjrR1Heg9e9HWmAvfvxR064pO1FAgP40vFJijFAxetHTv+VJ+lGO1AXF96Bik6dhRnn/AOtQAuKSjNHFAmHftRiig0DDv/jRijJxig+1ABSUtJQAtIM0tHegA7UfSigZoACcmikxjtS0AH0o4ooxQAUn50e+aXFAwooooEKMelFIetL70AGM0UlHHf8AWgYfSl70UlAg47jFL07UUnYUAFKfpSZo696BhmkHSl/CjFAFzrRSmkrAzFpKWigYUYpKUUCCiiigYlLRRmgQUmKWigAooooGFFFFABRRSUCFoxRRmgYUUd6KAAmjFGKKACijFAoASlopMUALRiiigA+tFFFABiilopAJRS0hpgGM0Y5opaAEopaTFABRRRQAUYpaKAsJSU6koCwCiiigAooooAOtAoooAMUUUUAFFAoxQAYo5ozRQAc0UUCgAoooNIAooopgBooxQKBBRRRQMKKKXFACUUYoxQAUYpcCkoAMUYoooAKKMUUAFFLSUAFFLSUAFFFGKADFGKKWgBtLRRQAUUtJSAKOaKKYABRRRQAUUtFIYlFFLTEIKKTGKWgAxR0oooAOKKKKACilpKACjFFFABRiiloASilxSYoCwlFLiigLBRS0UgsJRilxQRTCwmKSlxRQFhBRSmigQhFFLRQMSilooCwYooooAT6UtGKKACkpaKACigUGgBKKXFGKAsFHSloxSHYKSlxRQAlGKXFFAWG4pcU6jFAWExSUtAoATFLjilpKB2ExRinUUBYbijFOxRRcVhuKMHFLRimFhMUhp1JigVhKKXFFAhMUUuKKBpCUd6X0ooCwlFLilAoBIbiilxRigBMe1LijFLQMaaB7U6kxQKwUUYooAKMUUUAJ3ox7UtFACYopaMfhQFg60UUUAJxRiloxQFhKMUtGKAsNwaWlooCwmKSnUdaAsJRilxRigLCUYpfxpKAsFJinUmKBiUuKXHtQAaBWGkc0UtGPamAY5owaMetGO1IAAoNLiigLCYpD707FJz60BYQCilophYQ0mKd+FGPagLCUdqXAoHWgBMUhp1BF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4oH40AGTikpRxRmmAD60UZxR6c0AHWik6euKKAFo96SigGLRyPpSd+aM0CDtS59KT6migA96O1GeKTNAGrS0mKK5CwopaTFAWCilxSUALSCiigBaSiloAKKKKQxKWiigAxRRRQAUUUUAFJS0UAFFJS0AFJS0UAFFFFABRRRQAUUZooAKKKKACiiigAooooAKKKKACiiigBKWiigAooooAKDSUCgApaKKAQUUUUAFFFFABRRmigAoxRmigAooooAKKKKACiiigAooooAKKKKBhRRmjNAgooooAKKKKBhS0lFABRRRQK4UtJRQMKKKKBBRRRQAUUUUAFH40UUDFpKKKAuFFGKKBBRRRQAUUUUAGKMUUUAFFFFAwooooELSUUUDCiiigQUUUUAFFGKKACig0UAFFGKKACiiigBaKSigYUtJRQAtFJRQFxaKSigLhRRRQAUUUUCCikpaACjNFFAwooooEFFJS0AGaKSloAKKM0mc0ALmikpaACikozQAtGaKKACkzRRQAUUUUxBS0lFIYUUZpc0wEpaSikAUUUUwClpMUtIAooooGHNFFFAWCiiigLBRRRQAUUUUAFFGKKACiiigApRRRQMKM0UUBcKSiigQtFJRQAUtJRQAUUUUAFFFFABSUtFABSUtFABRSUUAFLmkopiFopDR+NAXFpOlFH0xQAUtJRQAtFNoxQFx1JkUfhSUAxaPwpKWgApabiloC4UYoooAKPxoo/CgAoo70Z5oGFJmlzSfjQFgxRiiigQUdKKOaACiiigBKWjFJ+X40wF+lFFFILgKO9FFAXDigUGlzQAlHWijtQMKWkooEFHeiigAxRRzR3oGLiik/GjNAB9aM0UZFAg6UUUfjQMKSl/GkzTAWikzS0CD60UmaPwoAPxxQTRmigAzjvS02igB386KQmigLhn3FH40lB9qAFzj3ozmkFHNAC5pCaTPpS8HoaYwz2o/CkpaBBRRjmikAZo/AGik4piF/GkB5FBo6mgAzRQetJmgBcj1opP880Y9KACgfSj86BTAXNJn3ozR170AGfaj8aSj9aAF/CkHvR70E+1AC59qM0nfpS0Awz+dJmlP0pPagBc8Uc0EUdutACd6DR/Kg0AFFApeaAEoPrR07mjrQIKPpRjjrSUAL360YopKB3DPv+lL+FFJ3pgAyaKPwooDcP0o79KKM/X8KBB+tHf2o7e9H8qBgaSl4NH40CE6UfjS5FJk0DCjtS5pPpQITvRS8CjNACUenpSnHaigBMUUuKO/SmAhz0zQR+lBFHbsaADNGKO/SjFACDBo/lS0dqAD8KQUfhQRQAUUfSigA6UDjoaKM4oAKXrSUUAFFHUGigQCjNA5PrRQMM0HvzR1oxQFw+tGaMUfWgAxzQaDR9etACUY9qB0opgBpO1Ln2oxQAlLRiigBMj1paMd6TFABR/nmj2ooAKKPSigLhikxS4o9aYg4zR9KM0UAHbpRmiigYhPHNFHaigAo70fjS/hQAn4YooooAMCkx60uKO9ACYope9BzQAneil/CkoEwGPWlpKOMdKYbBnFHage1HvmgYcd6TFL+BoxQITHvR36UYFL25oAT8eaAPalz749qSgBfxpKMHpRQAdaOCOaKQ+1AC9ueKPrSAetGPypgBOaWkooAOpxR2oozx70DDjNLikHrSY9qBC9elHXtRR/KgA70YoooAB6UhozyaO1AAM/SiijPvzQAlH+eaXPrRQAdBR3peKQHPegA/Ck+hpT0o7UAJ3oopfoaYCUUUYoADj0pKD1paAG0tLSdqADv3o7YopaAG/5xS8GigelMQmKPrS5FJ75oAKOemDS0mKBB078UZoo+lAwpM0uPSkoAKDRx6GloEJ070UcgUdO1MZrUhNLRiuI0EpaKSgBaSlpKAFopKU0AFFGKDQAUUUUAFFFFABmiiigAooooAKDRRQAUUUUAFFFGKACiiigAooooABRRRQMKKKKACiiigAzRiiigAooooAKWkooAKDS0mKACiigUAFFFGKACiiigQUUlLQAYooooAKKKKACiijNABRRRQAUUUUAFFFFABRRRQAZpOtLRQAUUUUAFFFFABRRiigAooooAMUUUUAFFHNFABRRRQAUUUUAFFFFABRRRQAUUUUDCiiigQUGiigAxRRRQAUUUUAFFGaKACiiigYtJRRQAUUUUCCikpaACiiigAooooAKSlpKYhaD0oopDDNFFFABRSUtABRiiigAopMUuaACgiiigApOlLRQAlLRRQAUlLRQAUlFLQAlFLRQAlFHaigAooooEFFLxRQOwlGKWjNACUUtJQAUUtFACUUUtACUUv1pKADFFLRQAlHelpKACiiigQtJmilpjCiiikMKWkooAWikooAWjikooC4tFJRQAUUUUAFFGaM0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0UgsJRS0UDsJRilooAKKSloASjFLRQFgpKKKACijFFMQYooxRQFgoooxQFgooooAOKMZoxRQAlLiiigBKKWjFArCUtGKKBhRRiigLCYoxS0UCsJRilooCwmKWiigdgpKWigBKKWjigApMUuKSgQUtJS0AFFJS0AJmloooAKKKDQMKKSigQtFJRQAUUUUAGaM0UUCDNFFFABzRRRQMKKKOKBBRRRQMKKSigQUUtJ2oAKKKKACilooASiijFMAo+tH60UAFFFFAgooooAOaKWigdhKKKKADvRmijpQAUUUUCCgnmiigYUUUUAFFBooEFHSj86KAD8KKKKACiiigAooooASloooASloPNGKAEpaO3FJQAUd6Wk70ALSZoo69KACilpMUAH0ooo/GgA7UdKKM0AGKDRQaBAKKKPxoGJ9aWij8DQFwPSikoH5UwuFLQPrRQAlFKKT8KAD2opcflSUAFH50fjRz3xQIDRxR3pe9AxBzRS0YzQITFHSlxij60DE54opaSgQfWg0tFAxBRRmloEN796WjFHSgGFFHNHQUAGKKM0Ee1ACYx3pe1H60UDEpe9J+dL0oFcQj3oxmjNGfwoAM0UH6UfhQMM0c0tJ7UAGKD60d8Up9aAEpcUlLQAnal/Cj8aM+1AxeetJ9KM0UAFFGaKBB+FGeKPxooATPFH4UUg47UAKDR+NB696OaAuH60dBSUuaYw6+tFIaPwoFcXtSd+tHFHSgAo/zxRijP60CEx6ijj8O9LSd+aAA0UH86MfhxQAUfjRjFFMLCH6Uv4Zo78daDigdg+gooo70CE680o60fzo98UAFB69KOtGKAEPXtS0flRzQAnWgjHelzzR+FACYo4o+tHWgEFFH1o70DDtScUtHWgQlLRR75oASil/Gk/GmAtGKKKQCfnR/nmlooASlooPWgBKKKXmgAzRmkxRQAUUUUxhRR3oNAgoooFAWEx2o60fhS0BoJjA60fpSnmgUDQHHak6UfhS4oEJ1o/DmjvS80CDmkz2FLSflQMKOppaTHagYdKOKP0oHFAgxR060fyo4oAKSl6UUAJ9aOtLz60DrQAh4oxS9+ho4pjExiijjHWigQdqMUds0flQAUY9BRzS596AEweopKUDNHfFAwpKWigQc0n5ClxRigBKKWigBKKXtSUAHNLR9KO/NAxOppSKTHqKXHpQITjNBFO7UmOc0AJijFLR9DQMTHPb8aKXHGKB+dADaPwpxBxRjjmgBKTrnil/CimAgFHANL2pPwoAO9BNHFBoAB60UUZx1oABRj0oooAPpSdqXHvRigA/Ckpf60fhQAlFFHWgAHvRQR70YpiEopaMe1ACfWilxikx3zQAfhRjjijFFACZpaBRz6UAJR09aUjmigBO9KetFJQAdB6UdRRR+QpgFHQd6MfnRntQFgIFJ9aXnNBoEBpPxpcYHpSDpQMO9FLRjtQAhoPvS4pOKAEoHBpfpR35oASilIyaO/WgBPeil4o6UwsJjvRSnJo7fSgVhMe9J+NLijBoAD9KKKP5UDE6etGD1peDR2zQAUnU0tHSgA+tJS4FH+eKAE+lHtS4z0FFACcevFHalxRxQAn1/SjHFLmkHU0AFH0NGKKYhO/Sj+VLiigYn4/nSd6dRQAmKWjtR3oATH+cUGjFGDQITOOKWiigYUnelH1ox7igDTooorkLFopKWgYUlLRQIKKKKACikooAKKWigBKKKWgBKWjFJQAUtJRQAtJRS0AJS0lLQAlGKWigLBRRRQMKSlooEJS0UUDEpeaKKACiiigAooooASloxRQAUUUUAFFFFABRRRQAfSiiigAopKWgQUUUUDCiiigApKWigAooooAKKKKACiiikAUUUUAFFFFMAooopAFFFFMBaSijNABRRRQAUUUUgClpKM0AFFFFABS0lFAxcUUlFAC0ZpKKAFpKKKAClpKWgBM0UUUAFFLmkoEFFFFMApaSigBc0UlGaQ7hRRRTEFFFFABRRRQAUUUUAJzRS0UCCiiigYlLRRQIKSiigAoopaAEoopaAEooooAMUUUUCCiiigYUUUUAFFFFAgooxRQMKDR2ooEFJS0GgBPpRRRQAUtJS0AJRS0UBYSilo7UBYSiiloASilxSUAFFFFABSikpaAENFFFABRRRTAKM0dO9FAMKWkooAMUUUUALSUUUhBRS0goAOlLRRQMSj60tJTAKKKKADiiilpAJRRRQAUZoopgHNFLSUAFFFFAgoI9qKKBoMUUUUAFFGPejqKBBRRRQAlLRmigBO1LiiigBKXFFFABSUUtABSYz2oz60tACdKPwpaKAsJRS4ooGJ1o7elFLg0CE7UUUYoCwUUYpaAE60GloxQOwlFHeigAoooxQAUlL+FFAWEo4o4pcUxCfhS4opKACjApaKAEwMUYoooAOnaj86KOPWgQUUvWkoGFJxSmjvQACjtR29aPxNABQTxR+NAoEJ360vFHFFACUv50UhoGLSc9qWigA/Gk9OaX8KKAEyaPrQevSigA+lJmlwPrQeaYBRiiigAxSfQdKMUtABz7UlKaT0oAPxpaKKAE/Gg4FLSUBYOKKBRzigAz1pKOfSl6cYoEJ9RSk80ntSke1Aw5pO9GfQcUds0AFFHXrRTEGaOKAKP5UAAxQOKOPak696AFoo9qOaAEo70tAoAKSlooAQdetKR6UAUYoCwmKAPel5o6GgYlB4pcUhoEHFGaKO3vQO4hHFGf/wBVL+lGeOtAmGaMigijpQAUUfiBRzQAUcUDrRnmgdgoxR7UfWgQZoNFBHNAB0ooNFAwwTSUdOtKPX9aYCd+tGT6UuDSUCDtmj8qXH0pOnWgdwxR+dGOc0uKBCYoNLj3oxQMbnjrS5+lFJ9KAF+lFGOelH4UAgOM0fSkNKOtABSc4pf88Ufj+VACYo6UdaXpigQmPagUuKQ+5oGB69KKX8aDjPegTQcd6Tt0pe/NJ174oGJS/wA6MdqMdPagQfl+NHfiilz0oAQigfXil/Gjt0oATPFApcUUAJij60tHagYnakHPanYoxzQFhPwo5zil9qMUANxS0vXrRjFACZzQaKOKBiDjtRS9aDTEJz3oz7UuKTpQAvX/AOvR+FJkZpaACkpeaPakCDtR0NJjnmjjNMAPSk60vSjFADaMe1KaMUwE/KjtS4waXtQA2l6UfjS475pAhvFL7CgjnNFMBB14HNBzS/5zRgetAWEope9GKAExSEYpaMZ54oAKOlFGPagBMUUdaXtQAnXvR7Uo4oPSgA70mBS96SgLBj0oNL+FH4UwG49qKWj3NACUtL+lJ170BYKTGaWkIoAMUHNL70d6AsNxS0YooATmj8aWk/CmApFJ0OKWjHbtSATt0NL17UlHHpTAPwo6k0Ac9aXAoAQ0flS0UAJR3oozigAxjpSdqXrQDQAlB4pe9J+FAg/KjnvS0c+lACduaDQeO1FACZo/GlI57mkxz60wDtRQfSjk9qBi/pSUfjRzQAYzRjHajPrR2oAODR065o44zRxQIKCPrR7YozjtQAUUUlAB17UYpcUn4UAGKMZ70Z9aDQMKPqaKDQJiYpcUUUwEo74oz9KKANSiiiuQ0CiiikAUUUUwEpaKKAsFFFFABRRRQAUUUUgCjFFFAwooopiCiiigAoozRQAUUUUgCiiimAUYpaMUhiYoxS0uKAsNFLilxRigqwmKMUuKWgLDcUYp1IaAaEopaKBWExRRRQFgxRSmkoASloooEJRS0UBYSilpKACiiimIOtFFFABRRRQAlLRRQIKKKKBhRRRQAUUUUAFFFFABRmiigAooooASilxRQKwUUUlAxaKKKACiiigAooooAKM0UUABpKWigAzSUtFACUtFFABRmiigAopDRQAtFFFACUZpaDQIKKSl7UDCiiigAopKWgAooooAKKSigQtFFFAwooooAKKSigQuaOtJRQO4tJiiloEJRRiloASiiigAoopaAEoxS0UAJRS0UBYSilooASiilxQFhtLS4oxQFhKKWjFAWEopaMUBYSilxRigdhCKKWigVhMUUtFAWEopaMUBYSilpKAsFFFFABSUuKXFAWEopaSgAooooAKKMUUCCiiigYUUUUAFFFFABRiiloASijFFABRRRQAUUUUAFFFFABRRiigQlFLRQFgpKWigYUYoooASlpKU0CEpaQfSimFwooooAKSloNAMKKKM0AFGKOvaigA96KKP1oAKKPpRzQAYoooBoAKKKKBi4opKOtIQtJS0lAxaSij60xBRRmigdxaSijNAB0ooz6UUAFGKP0ooEFJ3pc0gI/GgBcUlLSUDCiigUCDFJkd6X3o60xBRRjijjpSAQUtFJ3pjDFLRSc9qBC0cUUlAWD69KM0YpeKBiUUtJigQUc0d6KBB+VFLSZ9KCgx60UcelLmgWgmKMYpfpSUAH0owfSlo570DCj6UdKKQCUYpcfWimAnPrRS4o7UAN6ClwaMUvegLDfwowfWlI59KKAG4NL36ij86PpTAOeaKKOlABx3pOKWigBOtH5UfoKM0CYdexopeSKKBjQKXtS9smk49KBWDFJ+NLil+lAhpFHbrS0mKADB9qCBil+lJ26GgYYo/lQOKBTEH4UUUfiDQMM8daAO9FH4A0AB4o6e1GfekFAC8elFB5xRQAYoxRRQCE7UUZ5pcUAJ1oxgUUufSgEJ+FB47UZNGec0AFBooNAB+lH5mijigAooo4/GgAwKMnvRR+FAg47miiloGJzRj2paOKBiY9KB9aWjNAgpPxpaKAEo/Ol60UDENGKMUUCCj8KKKB2DtRR+NFAhMZoxzS0nF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UCDvRRRQFg70UUUDDNGKKSgA5HeiloxQAUmRS/hRQAlGPajrS4oATtRRikoEL3pOtLR0pjAUGiikAn6UooophcM80fhR9aMd6QB06Gkpce1JxTELRjNJz60UALj86SlOMc0n0oGFHUUtJmgAo9s5penak4BoAT8KMCnU00AL0pPwpc8UY7UCDHNJSkDt1FA54oCwlBNGD6UUwFPtSGilPSkCEFHUZFFHSmAUUfpR/KgA/CjpR1oHFAB/OkpecUlABRS4ooAKSjiloATFH0o/GloAOfU0lFFABRR+FFABR0oo6UAFFHb1o5/CgA+tHtRRj60AFGaBRQAv4fjSA+1H50nSgB1J0oooDcM0Z5pKXrQFxD/WlzSYopiD0paKSgdwzijmiigA70UUc9qADj3ozR2o6D/GgLhig/WjqeDQaAD8KKSloASjPNL9KTNAxc0lHB7fhRQIXvR2pKM0DCiiloEID+dHail7cCgYlFFFAg9qOcCg0YoGHOelFFL70CsJmj3oNH40AGe9B96KSgBaT8RS849aSmAv4UdeKKOPWkMKBRRTAQil7elFFIBKUil6Un4UAIOKU9OuKKMUwE60Y7Uv86OtIBMmg0e1H40wAetH0oozQAh575o5paTigLATjtRnk9qPwooAM8UYxzRzjmj8KYgxz1o+lFAxSBAc5oyaQD3paYxPelzSZ9aPegAzzQRz0ozQTQAUY+lGPag0AxelJ3o7UUAFFJ2pe9Ag4z1pMUuPzpAKACjrR2o6dKAD6/yoIooIPemAUfhRRk5oAT9aX6Uc96T8aBAaO1FFAxaTHPFLScmgAooxijtQAE85pPwpe9JQCCjH0pT15ooC4lLiiigBKKKDTHYPyoo70cUCCiiigAoPp0o/CkoGLij8KO9FAhOpopeTSEnHagdkHaj86Xjr3pO9Ag7Uc0elAoAKPxoIxRQAlLiik79KYWFx60n60vWkpALxSUfnRTAPbijvR/niigQD6UUUYoAPaikpT70AJQaP1ooA16KKK4jrClpKKACiiigApaSigAooooAKKKKAClpKKACiiigAooopgFFGaTNAri0UmaWgLhRSZozQFxaKTNGaAuLRSZozQK4tFJn3ozQFxCq9cc0ooooAKM0UGgLhmlptLQFwzRmjpRQAtJmiigBaSijNAxaKSigBaKSloAKKKKACiiigAooooAKKKKQwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKWkoAKWikoGFFFFAhaKSigBaKSigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKYBRRRQAUUUUCCiiigAooooAKKSloAKKKKAuFFFGaACikJooC4tFJRQFxaKSkzQK4uaKTNGaAuLmigmjNAXCikJooFcKPxpKDTFcWikpc0AFLim5ozQF0LS03NGaAuOopuaM0BdDqM03NJmiwcw/NGabSUWDmH5pM02lzQK4tGaSkzQFx2aTNJRQFxc0UlFAri0lFFMLhk0UUUAFFFFAgooooGGaCaKKBBRRRQAUUdKKACkpaTFAg6UtFFAwpOlFFAC9aKSj8qACijvS0AJRRiigQfhRRS0DEoxRRQIKKKKACiiigAooooAKKKKACiijFABRR3ooAKKKKACkNLRQAUlLRTAaaafWnEc0h470xDDTT7U880w+1UhjcCm0/HPWkI/GqC4mcUdfSlwaMGgQvNOHFIFp4H+TUsApaXFKBUgFKKMUD6UgCijvR06UAwopKWgEJRS0lAB2oox7UUAFGO9FH4UDD3oo/SjFAB3oo9qOtAgo5pKXFMAxSY4paTvQAUGl/nSUDD8aKKM5oAOaKD1paBCYH1oooP4UCDNHvRRQMKOPeikoAX60hHel60ZoATFFL796P0oAP5UlAo/OgGLRSDNHOaBBRS0UDQlLSUUAHWj9KOKWgNROBzQelHWigAH1oPXNIR/kUo+lMYUUUdqQhOKOM9aOgoz1pgLjmk6f40uM0nPpQAc9zSdKWj8aADj05o9sUdKD1oAMD3oHrQelHOKAAe1FH1o60AFB96OexooATj3pfrR2owKAD8/pSYNL70f54oATPtRmlx7UhFABRz7UdaXNACUYo/WjtTEJj1paKM0DD9KMfSjFHbtQISjnFLRQMTqaKXNHvQAnbFHSjpR3oCwdaMYpcUlAg/Cig9aWgBMYHNB+lHejFAB+FHNFFAWCiijGDQAdRxSUtGKAsJ17UdOaXv70UAJ3o4zS4yen5UH1oATt15ozx70uKOKYCUd+1LzSCkFg/GjjFFGPzpjsFIOaX6UdaBB+OaKPxo46dKAAH0o9zRj8cUnGaAFoxRiigNBMc0cCl/lRj8KAE/ClNFFAwpDzS/wCc0Y96ADnHSkFLR37UAHFJmj6UuTnigBPege9L+BpPxoAPxo70tH+elACDpQaWkFABQRxzS0lA7BQaWkwKBWADFFL9KKBiY/H60DPpQeKWgBPajpS0dKAE4xQFopf85oATmgigHAozk0AGBSc+31oz/kUv1oEJik/OnUnFMYe1JS5x7mkoEFFH40v40BcTNH4UlFMQv6Udego/Gk4xzQFgo4xRRQAYoFGfrRigYY9aKPpR0oAKTrS9D0zQaADFGO1FHWgTE96M85peT/hRmgLifrRRkUdaADp9aKOMUYpgFFFGaAuGKPfFJRQFxc0n4UUUCFpKKKBhR15oooAKOlFGeKADr60UUlAhaQZ6UtB5oGHNJS0nGaA3Cj8M0UUwCijvQetABSUo60c98UAHXp+dJ3oNFAC+tJ14paM56GgLiUdOhNFHegAozRjmjmgA59KKTFL+tAB+lGOM0UUAGaKO1JQAd+poooIpiCij6UCgYc0Hrkk0UmOeRQIO5oo69jR7UAB+mKPxo6UUAHvmk70tGaANejNJRXGdQtFJS0BcKKTNFAXFopM0ZoFcWikooGLSZozSUCuLRmkooC4uaM0lFAri5ozSUlMLi0UlFAhaKSlFABRQaSgBaKSloAM0ZpKKBXFopKDQO4Zpc0lGKBai5oJpKWgYmaXNJRQIXNGaKSgY7IozSYoxSHdi0YpKKAuOpKTFFA7i0tNFLmgExaKSjNAXFpM0UUBcWikooGLRSUtABRRRQAUUUUAFFFFAwooopAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUxBRRRQAUUUUAFFJRQFxaKSigLhS0nSjNAri0UlFAXFopuaM0BcdmkozRmgLhmikozQFx1FNo5oC47NFNzS0BcWim5paAuLRSUtAwopKKAClpKKBC0lLSUDCg0tFACYoNLSUCsJRTqQigLCGgUuKKBWExS4paSgdgxxTadiigVhKMU6kNAWEo4oopiCkNFLigBMUlOxRigVhBRzS0UBYbzRTsZo20BYSkpcUYoEJRS0lAMKKKKYgooopDCiiimIKKKOaQwooopiCiijpQNBRRRSAKKKKYgooooAKKKKBhRRRQIOtHPpRRQAUlLRQFhPeloooASilooASiloxQAlBpaKAEopaKAEo7UUUAFFLSUAHWiil70AJRS0UAJRiiigQdKKKWgYlFFFABRR2ooAKPx4oooAKTvS/jRmgBPwpCPanUnFMQwimkY5qQik25p3AiK0bTUu0emKXbT5gIwnanbKfjmlxSuFhgTFLtp1FK4CYoxS0UAJRxRRQAfpR+FFFABiiiigAxSUv45ooASloFHegBOM0UufpQaBCUUuTR+FAwpPwozRQIBR+dLSUAgoooNA7BRR0ooAMUUfnR2oASilophYPwxSUUd6ACjt2pfejtQAnBFHSlz70YoAT8aO9FFAB+YooH1o+lAB+FFHp+tGD9aAsHSjPpRjHbNHbNACUvfmiigBMYpc0UUCDpSe9KMUlA0FL70c0Y9qAYlH40tJQFg7cd6MUc+lH40BYPwoNGeKXr0/WgQlHvQc+tFAw/Ok+vNLR+FAg70n50oo+uKAsH86OvSiigYd6P1ooNAg7UnSlxRj2xTABSfkaWk/nQMDwaPajpS9aAEoxS0lABg9aDR19qOMetABQaDRx2oAMe9H40Y7UdqAEo70vejp0oAMdKT6fpS0HpmgBOaPWl74ooATBAoxxR+oozQFgx/8AXoxk0frS5GKAExRRx7Up/SgVhO9A6UuevakFAw9OKPalpMj2oGHX3pO4pe/rRigQcetBFGaXv0zQDsJR9KP85opgGOv86KM/WkJoAWko4NFAuofjR0o4ooGFB6UHijpQK4YpPajNFAXFo/Gkz1opgLR2pO3NL70hBmkPXpRR0pjCgdcUY9xRQAZ9qOKO1FAB09qKPXjNHv8AzoATPvilpM0UALRRnnrRQAfjSDr1zRzR+J/KgAz7UvajtSUAw/E0UUUAL1opKKADNA6fSjj34o96AuANGRijrScmgBc460Z4pM+9BFMA7dfxpc+tJSZ+lADvwpM/WjrRQAc0UfQ0h60AL1PY0dKT6UUAL79KTPoaO/NHJoC4vX60cfSk7UfrQAHt3ox9aKBimJhnIxijnPXNH0opDDt70dTRjFFMBKPxoxS5oEJ/nmjpxRiigYHmiijrQKwUf54o46YooGFFFFABmkP0pe3WjHX2oHYQUuMCilx70CGiilx70YoEJxik6UpHPoKMYoADSdT70uKSmCCjrS4ozQAnWjtRRQAlLR07mjFAxKWiigA4ooooAM0UfnRQIO9FAz/9ejPvQAHmij3ooDcSjPpRS0AJ+FFBo7UwDP8AKg0UtACUmefelxQKAE/U0HjvS4o78UAJRRnHuKXNACUlLRigBPzopenaigLCY96XH0oFIevSgYUdulHeg/iKYgpKWk5z1oEGaMUdBS4PWgBDQOnWiigLi9O1JQKPxoAOKO9FH40Aa1GKKK4zpCiiigAoopKBBRS0UAFJS0UAFFJRQAUUUUxBRRRQAlLRRQAYooooAKKKKAEopaKAsJRS0UAJRS0YoCwmKKXFFArCYozS0UDCkpaMUAJS5opKAFzRmkooFcXNJRilxQAlLmkxS0DDNJRRQAtFJRQFxaKSigLi5opKWgLhmjNJRQFx2aM02igLjs0ZpKKQ7i5oJpBRQFxc0ZpKKAuOzRTaM0DuLS03NFArjqSm0tAXHUU2jNAXFzRmkozQFx1FNzRmiwcwtGaSigLi5ozTc0uaLBzC5ozSZpM0WDmHUUlGaAuLmikooC4tJmjNFABmiiigAoooxTAKSlxRigQUUUUAFHFFFABRRRSGHFHFFFMQUCiigYtFJmikAtFFHFACUuaKKBhmiiigAooooAWiiigYUUUUAFFFFABRRRQAUUlLQAUUUlAC0UUUAFJS0UAJikxTqKBWG4paMUUBYMUmKWigQmfailxRQOwUUUUAHFIOaWjFAWCmmnUYoE0NxRinUmKdxWEpKXFBoJsJRS0UBYSiloxQAUUUUDEooooELSUtFACUUUUAFFFLigAxSU7BpMUDsJRS4oxQKwlFLikxQAUZpcUYoASjFLijFAWEoNLiigBKKWkxQAUUUUwCiijnFAB1ooooAKOKMUUCCijpRQAUUUUAFJS0UAFJRRigAo7UUUAFFFHXvQAUUfjRQAUUUfhQAUUUUCExS9v8KSloGFFFIKBAaWiigApKKWgYnSg0tJTEFFLR7UAJRxQaO9AARRQetFAwxR070fhRQIKM0UUAFLSUZoAKM+1FBoAOaTHvQaM96BhxSjpSdaWgQmKXtxSY9aM0DD60Ud/5UUCDmijvRQFg4o5o6UUAFAoooATrR9aWjHFAAaT8+aOlLTGFFHSk70CDil49KTtS/jQAUnNFGaAuFHej8aM80AFH4UdaSgdxaOx60Z7ZoxkUCCjtSflilJoAP0o/Og0nagBenNHPpR9KT19KACl/SkzRQAUe+TRRQFw7k0d6B9KBQFwAooo/lQAtJ+FFFAB+VB/WiigApep6U2loFYM9KPxoHBoFMYZox7UnSigBe9H1pM0vagBO9LzTfxpaAA5xzSjmm0UAOpAaM0lAC8Af0o+p/CkyfWigBaKBRQAZNHWkooAXv0o/Cko+tACmkzmg49KOKAD60Zo4pKYC/rScHpxS0d+poEGeKM0UY4oGGePSj8f0o6d6DQAfhSe1GKPegAzRnnvS9qSgQv4UnPNFHFABR1oP1FHagAo7UUEnvQDQUUdqKAEoopfxpgJRRR3oCwUGgUd6ADH40daKOtAB360dqPyoxQITPFL+NFH40BYMUn4Uv0o6UDEoo/CloCwUe9BoFACZo/GiigA4opaT60AH40UfjRQFw5ooPegD2oAB0PSk/KloOPSgAHtRj1ooxQAn45+lLnnpQB2opgJj60vQdaT9KX8KAE6UdvagCgCgA6UckUYpaAQnWijFLjtQA3pS/wCeKMDNH0NACYOeP1o5FLij8KAsJQKXApKA3D9aKMZo6UBYM++KTqc0ox60fiaADHag/nRRQAYoxRzRj2oAOh/pR2owaKBic0H8qO1LTAT86UjrR1pD6GgA/Cl5oNJQAZo/lR70UAFH4UH/ADmg8D0oAKD1opOvpQAtJmlo60CD8KBRik+tABRziij8OaYrBxnr+dGKD0zRQMP5UcCjvR1oASlxSY570poASj8KOf8AIpaAE70d6CT+FGaAsFHtR060UAHvRRRQAn40Upo7UAJRRigUCA0e9H40Y7dKYBR+NFJ+NAB+Io/DmjiigA/Cg59qXmjrQAnaiigD1oGgIo78YooIoFcDSdqWigBB1o4pfag/himAmKMUvQik+tIApMU7ik/WmAAewpKXrnijtQFhD9KXOaKKAE/SjHvS8Y64ooA1TRRRXGdACilxSUAFFFFABRRS0BYSilooCwmKMUtFAWEAoxRRQFgxRS0mKAsIaKWigQgFFLRQAlFLRigLCUUUUAFGKKKADFFFFABRS0hFAAKKKXFACUUYpcUBYTrSUuKWmKwlJS0UAGKKXFJSGFFFFMQYooooAKKMUUAGKSlooASilooCwlGKWigLCUUUUCFooooGFFFFABSUUUAFFLikoELSUtFAwFBopKAClpKWgBKMUUtABSUtJQAtJS0UAJRS0lAgpaSigBaSiloGJRRRQIWgUUUhhiiijNAxKKXFFMQZozSUUCDNLmkoxQAuaSiigYtFGKO1ABRRijFABxRijFLikMTFFLijFAWEopcUUDsJmloFLQFhMUYopaAsJRS0UDCiikoAWiiigApKWjFAWEpaKKAEpaKKAEoopaAEpaKKACiiigAooopDCiiigAooooCwUUUUAFFFFABRS0UDEopaSgVgpMUtLQFhuKMUtFMVhMUYpaKAsJijFOpKAsNxRinUUXFyjcUYp2KMUXDlG4oxTsUUXDlExRilpaLj5RuKKWjFAWEopaMUBYTFGKXFFAWEwKMUtFAWExS0UUDsFFLSUgsJilxRS0BYbijFOpKBWE2ijFLRTCwmBRtFLRQFhNtGKdRRcOVDdopNtOpaLhyoZtpNpp9FFxcozaaXbTqKLhyoZtNG00+ii4co3bSbafRRcOUYFNG2n0tFw5ER7aTZUlFFw5Bmw0m01JRRcXIiPHejaafilxTuLkI8GjBqSii4chHg0YPpT6Wi4cpHikNSkUmKLhyEdGKkwKMUXDlI8c0Yp5FJii4nEbRTsUYp3FYbRTsUmKLhYSk/WnY9qSgVhKKXFGKAsJQPpS/SjHrQFhKKdikxQFhKMUuOKKAsJR9KWkGe9MLB0pKWj8KAsJml70oFKOKVwSGgUY5p/ekPNFx2EIpPxpcUvFAWGAYFFPwO1GBRcLDMUD6U/ig4ouHKM6HrRTsc9aCAKdwsMPpRT+KMD/8AXRcVhlLz7U7ApMUXCw2j8adikINAhMelHOetKRRg0wsJ+dFLj2pMf/qoCwmc80v0o/Cj8aAE/Wlx3pcUUAN5pc0e9FAhDQaPxox9fwoGFH4UUfhQK4UfgaPwo69KACjPvR+dFAwo6UdO9FAgooowKAAUnel/Wk/CmAtFFIaAFo/Gig0guJ3o7cmjvzmjtTC4vUUmB0o/pRz6YoAXkUdqSigAxk4ooooGFGfypaTn0FAgyaKDmg80AFJ3o7d6Mn1oGHTPU0c9aXOetJQIMUp9ulJxRQAUfSijJxQAYooooGHX2ooopiYcUUd6KQw6GjvRSfjTADRS9P8A61JQAdKX9KSg/SgQZopaTn1oAM0UUH6UDDn1ooo/GgQY96OnaijkdqA1D3o6UHmloATNHFH60UAFHaijk0AGKKMfhQM/hQAlLR0HNJ3oHYKOM0uOaKYaB3xSUvOaTpSBi0lL+AoGaBCUdaKKACij6kUUDsFH1oznp0ophYKSlPXFH40AJS9KKKBbhjFFFHegLCUvtRj1FFAw/GjvRmk+hzQFg5o+lH40fjQAUcUUtACUUd6CD64oEGRRwDRzRQMKKOaOvagA/Oj6UUUAA+lFFJQAcd6PwoH60pzTAT3oxR9aOvegAoo6iigAo7UmeelBB9aBCijijpSUAHTij9KMUnSgYoHpRRxSn2NACZopMZpfxoEw9scUmPWlzR1oAKTFGKKYw49KMUo/Wg0AJj3oxRRQAd6Pwoo79qADFHtQaO9ABSdeKXFJ1oELye2aSj2oxQAUUAUYoAO3FFFHHrQAUUUZoAKKPeigAx60n8qU80YpgJjmiloxQFhKMUY96O1ABSUuKTFAWF60UcjP60fSgQe1Ic0tANAxOlBzSj6UUBYbilxjpRj8KO1MBDRSkUYoFYO1JR06ilNAWDrQR7UCj60DsIcfWjrRS/UUAJiiij3oAKSl6dBQaAEoxS0d6AEFKfrRj0pBQAH3oxjHrS/hScUAFH40UdaANaiiiuQ6ApKWigAooooAKKKKACiiigYUUUUAFFFFAgooooAKKKKACkpaKACkpaKAEoxS0UBYSjFLRQFhMUYpaKAsJS0UUBYMUUUUAGKKKKBhSYpaKBCYoxS0UBYSkp1BoFYbRinUmKBWEopcUYoCwlFLiigBKKKMUAFFFFMBM0tGKDQIMe9FFLigBKKXFJigBKKXFGKAsJS0YoxQAlGKWjFAWCilxSUgsFGKKKYBSUtJQAUUUtACUtFFABRRRQAUUYpcUgsJRRijFMLCUtLijFIdhKKXFFAWExS4oooHYMUlLRigVhKKMUoFAWEpMU7FGKLhyjcUuKdiii4+UbilxS0UDsJRS0UBYKKKKQ7BRS0UBYSjFLRQFhKKWigBKKKWgBKKKWgYlFLRQAlFLRQKwlLRRQMKKKKACiiigBKMUtJQIKKKWgBKKWigYUUUUAFFFFABSUtFABSUtFACUUtFABSUtFABRRRQAlLRRQAlFLSUAFFLSUAFFFFAgooooAKWkooAWikooGLRSUUCFpKWkoGLSUUtABRSUUALRSUUALRSUtABRRSUALRRRQAUUlLQAUUUUAJS0lFAC0UlFAri0lFFAXCiiigBaSiigLhRRRQAUUUUBcKWkooAWkoooAKKKKYBRRRQK4UUUUAFFFFIYUUUUAFFFFMApKWkoEFFLRQKw2ilxRxQFhtLRijFArBSUuPajFMBtLxRijFBNhOBRkdqXbmk24oGGaM0baMEUxagenSk7UHNJQJi0CkA70oFAB+OKKMUnOaYC0Z4pNvtzS4NIBA1GaTBHGKPr+lMQpJxQOKSl7UALmjNN6UZNFh3HfjSdqM+tITQK4pNJnmjNGexoAM0ZpB60v60AGfekzRk0uKYgzRmko5oELk0maQ5xx2pfxoGFH5UY54ooAKM8Uc+9HagBaT2oyaKADn8aDSGloAOtJS8d6Q9fegAo5o5ooEGOOtLSUd+hoGKT6UfzpOtFABRQeKKBAKKP1o4oBAPak6d6UfSg5pjD8Pwo6UdqKQgz6CkpaMdP60AAzRmgUn0pjD8qWijIz70CE/E0UvSjvQMTHpQOaPbNFAgOKABR370cUAFBoAooASilo+lACUtHPakoGFFGOKMUAFHvR1ooAKKOfWjnr1pgHNFFFAmGKMUUEUDVxKXpzR+lFAMKSl6GjgigA6Uhp31puaADBPUUUd/eloEJn3opaKAEo9zS4o+tACe1HFHTtQaBh+NFLxSUAH86BQKMUAGKP0ox+VBOKAAD86M0fhSnmgLCUUY5pcH8aAE4PajgH+lKaSgLB74oo+lAFAC4yOaTHvR070daAEAoxS++KKADr1oOaO/rRQMByKTtS0GgApD6Ype9FAB0oxzRzSZoEL1pMfWl60nemAc0UE8dKBQMPwo/CjNGaACikpecUCEAxQevpS0cfjQAg/OiijGR9aACjmj8Pzo6UAIPalo/wA4oxz1oCwYoNHSjPagBOneloJ4o/WgA59aSiimAcYzQPaj2pc+9AxKPqPxozzR7UCDt1I9qPpR9Rn60UBYDnuaT8aXtRx6flQAmKKU8UUAJRjmj8aOaADpRzR19qKAD8KKMD1oPFAB3ooo7dKACjvRR3oGIPalwaTilxTEJ27UdeKXr0pOOhoAKPrQMUfSgLB17UnelyKKADIFGcmij6UAFJ0paT8MUAGKKOPWlzQA0fSl6dhRR0piDFHU0YpBQAtJkUe/eigLB+IoznvRRzQAv44pKO9FAwo696XBpORQIO1HvRSUALnj1oo4FHegA9sUlL34pM5oAM0HijB6UH8aYwo7UdqP5UAGciijmj8KQg69KDR3oxjmgA69qTFLSfiaYwo7UUe+aBahRn0IFJ24ooAXtRSdfxpehoAKKTvRQFxaSl/U0nf0oAPpR1oFHtQBrUUUVyHSFFFFIAooopgFFFFABRRRSAKKKKACiiigAoopaAEopaKBiUUUtAhKKWigYlFFFAgopaKBiUUUtACUUUUCClpKWgYUlLRQAlFLRQAlFLRQIKSlooGJRS0UAJRS0UAJRS0UCsJRS0UBYTFGKWigLCYoxS0UBYSilooGJijFLRQKwlJinUUBYTFJinUUBYbilopaAsJikxTqKAsNxRilooFYTFGKWimFhMUYpaKAsJijFLRigLCYpaWikOwlFLRQFhKKWigLCUUtFAWEopaKAsJiilooCwlFLRQMSilooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkoooAKWkooAWikooAWiikoAWiikoAWikooELRSUUDFopKKAClpKKBC0UlFAxaKSigQtFJRQMWikooAWikooAWikooAWiikoAWikooELRSUUALSUUUAFGaKKYXCiiigAooooEFFFFABSUtFABRRRQAZopKWgAzRSUtAXCiikoAXNFFFAXCikooC4tFJRQFxaKSloC4UUlFABS0lLQAUUUUAFFFJQAtFFFABRRRQAlFFFAgozRiloGJRRiigQUUUUALRSdqKBi5opKKAFpOaKKAFoozSUAFLSUZoAWikzS0AFFJS5oAKKTNGaAFoozSZoAWg0UUDuFJRRQSFFJRQAtFFFABSZFFGPrQIM0ZoxRimAdaKKKADApMUuOaMUBYTFLiiigLARRxQc0hoAKPxpKMH1oELgUhAowaXFADcZpcfjTsUmKLhYTafpRtGPWnUUXCwwr+FJgCnc0mDTJa7DcccCj60/FJincOUbRxin4HpSfhRcOUbg5oIp3ejHrRcLDenaingD1zSEUXCwzFGB1p+38KMUXCw08Umfan7fel2Ci4cpGf1o71JtFJgelFw5Rn0o7U7ik4oFYSkp3SjHtTCw3n0opx4NFADcGjqKUil/CgBtL/nil4pcUDG5pPwqTAowMelK4rEfajtTiPek20xWsJiijFL+tACfXmjIpaQ0AHvRR+tAoAMUUuKPwoEJ1+tHPNH6Uc5oGJj60vTvS0mM0BYPrmkAxS4pe3WgLDc8elA607HQ0bc5OKBiUmKdtox70BYaQaXHfNLjijFFwsNxnqKMe9OxRj9KLhYZSke3NO9f8KOvWncLDfxo6UtL06UBYbRinduDScUBYTHFGOaWg+9AWE9sUUpoxmgBvvS0HFGKADFJil9qKAAeuKKOa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gAooooAKKKKACiiigAooooAKKKKACiiigAooooASloooAKKKKACiiigApKWigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEpaKKAEpaKKAEopaKAEopaKACkpaKACiiigAooooAKSlooASloooAKKKKAsFFFFABRRRQFgooooCwUUUUDCiiigQUUUUAFFFFIYUUUUwCiiikAUUUtACUUUUAFFFFABRRRQAUUUUAFFFFMApaSikAUUUUAFFFFABRRRTEFFFFAwooooEFFFFABRRRQAUUUUAFFFFIYUUUUwCiiigAooopAFFJRTELRRRQAUlLSUAFFLSUAFFFLigQlH0paMUDsJzRS4pKACilxRQFhKWiigAooopDCiiigBKKWkpiCiiigAopaSgAooooAPxo/GiigANJRmigkKM0UlMAoo/CigQZpM0tGPagQmTQKKMUAL1pKWigYUlLSCgAzRmijmmAZpDj1NLRigQlLR0o+tAB0pKXFHpQMTmjPvS0Y9qBCUDpSkUAUAGaQ5pcUEUAJzR+HagjmlAoCwmKOlOxRj2ouFhuKKdijFFwsNopTzSY96ADpSUpHSjBoASjml6+9GKYrCUcdKWkIoAKKMc0YxQFg6UUYPeigANJjjpSke1H0oEFJS0c0DDFJS0cdhQAgH1pf8AOaT8OKWgBKWkooEFHTtQfeigA69cUfTrRzQeaAAUdKPcUUAGPSj60dOlFACZpfak/ClpgJ0o6Uo46UhoAXvRSUtAxKM0vNJQIOM0celHUUf56UAH0oz+NAz+VLQIT2paTFHNABzRRRQMQ0UveigA7UCkODQRQAvejtRSCgBcUmBS/Wj9aACk70uM9s0lAC0n9aKPxoAWik7daPxxQIMUYoxRg0DFHtScUUUAGKXPFJ05xR2z1oDcWkNFHegBKKXmk6UwDJ9aXNJRj3oCwv6UmaKWgBKO9FHWgAHvR05oooADnNFBooAKKMUYPIoABScGjvR9TQApxR3oooATNLRRQIOoo5oxjrSdKB2FpKKKYB2pcUlLSCwnejFLSAUwDmg0Yo60BYKMUUfhQAY6UopOKDQAUhpRRyKACjnNA+lLkUAJ1ox+FB4o680hsODRRRTAKOnelptAhaMUd6KB6AcUcUUZ96ADHWge1GKKADtSGj+VAHegGL1FIaX60lAB7UfpS5zxSCgA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",
"type": "image/jpeg",
"tags": "picture external-image",
"source": "https://www.flickr.com/photos/jermy/289999155/in/photostream"
},
"PerlinLight.jpg": {
"title": "PerlinLight.jpg",
"text": "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PSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8IURPQ1RZUEUgcGxpc3QgUFVCTElDICItLy9BcHBsZS8vRFREIFBMSVNUIDEuMC8vRU4iICJodHRwOi8vd3d3LmFwcGxlLmNvbS9EVERzL1Byb3BlcnR5TGlzdC0xLjAuZHRkIj4KPHBsaXN0IHZlcnNpb249IjEuMCI+CjxkaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUhvcml6b250YWxSZXM8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNSG9yaXpvbnRhbFJlczwva2V5PgoJCQkJPHJlYWw+NzI8L3JlYWw+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9hcnJheT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1PcmllbnRhdGlvbjwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1PcmllbnRhdGlvbjwva2V5PgoJCQkJPGludGVnZXI+MTwvaW50ZWdlcj4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVNjYWxpbmc8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNU2NhbGluZzwva2V5PgoJCQkJPHJlYWw+MTwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsUmVzPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsUmVzPC9rZXk+CgkJCQk8cmVhbD43MjwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsU2NhbGluZzwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1WZXJ0aWNhbFNjYWxpbmc8L2tleT4KCQkJCTxyZWFsPjE8L3JlYWw+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9hcnJheT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnN1YlRpY2tldC5wYXBlcl9pbmZvX3RpY2tldDwva2V5PgoJPGRpY3Q+CgkJPGtleT5QTVBQRFBhcGVyQ29kZU5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5QTVBQRFBhcGVyQ29kZU5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPkxldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PlBNVGlvZ2FQYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5QTVRpb2dhUGFwZXJOYW1lPC9rZXk+CgkJCQkJPHN0cmluZz5uYS1sZXR0ZXI8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD43MzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU3NjwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJCQkJPGFycmF5PgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw+CgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw+Nzc0PC9yZWFsPgoJCQkJCQk8cmVhbD41OTQ8L3JlYWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFwZXJOYW1lPC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+bmEtbGV0dGVyPC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD43MzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU3NjwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw+LTE4PC9yZWFsPgoJCQkJCQk8cmVhbD43NzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU5NDwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8ucHBkLlBNUGFwZXJOYW1lPC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5wcGQuUE1QYXBlck5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPlVTIExldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuQVBJVmVyc2lvbjwva2V5PgoJCTxzdHJpbmc+MDAuMjA8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQudHlwZTwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mb1RpY2tldDwvc3RyaW5nPgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LkFQSVZlcnNpb248L2tleT4KCTxzdHJpbmc+MDAuMjA8L3N0cmluZz4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC50eXBlPC9rZXk+Cgk8c3RyaW5nPmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0VGlja2V0PC9zdHJpbmc+CjwvZGljdD4KPC9wbGlzdD4KOEJJTQPtAAAAAAAQAEgCTgABAAEASAJOAAEAAThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAHjhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAABOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANHAAAABgAAAAAAAAAAAAABVAAAAVQAAAAJAFAAaQBjAHQAdQByAGUAIAAyAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAFUAAABVAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAABVAAAAABSZ2h0bG9uZwAAAVQAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAVQAAAAAUmdodGxvbmcAAAFUAAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAA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Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzYgNDYuMjc2NzIwLCBNb24gRmViIDE5IDIwMDcgMjI6MTM6NDMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhhcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhhcDpDcmVhdGVEYXRlPSIyMDEwLTA4LTMwVDIzOjQ5OjE0LTA1OjAwIiB4YXA6TW9kaWZ5RGF0ZT0iMjAxMC0wOC0zMFQyMzo0OToxNC0wNTowMCIgeGFwOk1ldGFkYXRhRGF0ZT0iMjAxMC0wOC0zMFQyMzo0OToxNC0wNTowMCIgeGFwOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1MzIE1hY2ludG9zaCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iaU1hYyIgcGhvdG9zaG9wOkhpc3Rvcnk9IiIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDpFQjAwQjU5NDA4QjVERjExODdBNTlCQzExMkI0QjA2RSIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDpFQTAwQjU5NDA4QjVERjExODdBNTlCQzExMkI0QjA2RSIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDkwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSI3MjAwOTAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIHRpZmY6TmF0aXZlRGlnZXN0PSIyNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjs3RUY4RDFBOTcwMjlCOUNFOTAwNkUzRDcxRjgwNDdFNSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjM0MCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjM0MCIgZXhpZjpDb2xvclNwYWNlPSItMSIgZXhpZjpOYXRpdmVEaWdlc3Q9IjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtGRTM2RkQ0MzU0NEI0ODUyODY3OEVERkZGOTk0MkMwRiI+IDx4YXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IPJElDQ19QUk9GSUxFAAEBAAAPFGFwcGwCAAAAbW50clJHQiBYWVogB9oAAQAEAA8AMwADYWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsWM2pk1LRLUWykThyCK1QdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOclhZWgAAASwAAAAUZ1hZWgAAAUAAAAAUYlhZWgAAAVQAAAAUd3RwdAAAAWgAAAAUY2hhZAAAAXwAAAAsclRSQwAAAagAAAAOZ1RSQwAAAbgAAAAOYlRSQwAAAcgAAAAOdmNndAAAAdgAAAYSbmRpbgAAB+wAAAY+ZGVzYwAADiwAAABfZHNjbQAADowAAAA8bW1vZAAADsgAAAAoY3BydAAADvAAAAAkWFlaIAAAAAAAAHeaAABAmQAAAxlYWVogAAAAAAAAWO0AAKuMAAAXrVhZWiAAAAAAAAAmTgAAE/UAALheWFlaIAAAAAAAAPNSAAEAAAABFs9zZjMyAAAAAAABDEIAAAXe///zJgAAB5IAAP2R///7ov///aMAAAPcAADAbGN1cnYAAAAAAAAAAQHNAABjdXJ2AAAAAAAAAAEBzQAAY3VydgAAAAAAAAABAc0AAHZjZ3QAAAAAAAAAAAADAQAAAgAAAUUCyAQ5BZsHIQi8ClsL+w2ZDzsQ6hKXFEYWAhe5GVYa4xxxHfkfdSDyImcj0iU1JpAn5ikyKnkrvi0BLkEvgTC9MfkzNTRrNaE21DgHOTg6ZjuTPLw95D8MQDNBV0J5Q5pEuEXWRvJIDEklSjpL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",
"type": "image/jpeg"
},
"Pinstripe.gif": {
"title": "Pinstripe.gif",
"text": "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",
"type": "image/gif"
},
"TWEUM Thumbnail.jpg": {
"title": "TWEUM Thumbnail.jpg",
"text": "/9j/4AAQSkZJRgABAQAASABIAAD/4QC4RXhpZgAATU0AKgAAAAgABQEaAAUAAAABAAAASgEbAAUAAAABAAAAUgExAAIAAAAYAAAAWgEyAAIAAAAUAAAAcodpAAQAAAABAAAAhgAAAAAAAABIAAAAAQAAAEgAAAABRmx5aW5nIE1lYXQgQWNvcm4gNS40LjEAMjAxNjowNzoxNCAxNjoxODo1NgAAA6ABAAMAAAABAAEAAKACAAQAAAABAAACdqADAAQAAAABAAABOwAAAAD/4QmZaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJGbHlpbmcgTWVhdCBBY29ybiA1LjQuMSIgeG1wOk1vZGlmeURhdGU9IjIwMTYtMDctMTRUMTY6MTg6NTYiLz4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+AP/tADhQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAADhCSU0EJQAAAAAAENQdjNmPALIE6YAJmOz4Qn7/wAARCAE7AnYDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9sAQwABAQEBAQECAQECAwICAgMEAwMDAwQFBAQEBAQFBgUFBQUFBQYGBgYGBgYGBwcHBwcHCAgICAgJCQkJCQkJCQkJ/9sAQwEBAQECAgIEAgIECQYFBgkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ/90ABAAo/9oADAMBAAIRAxEAPwD8y/LzkYP+FIseDtweamDmOQJncD7VPGqqf6V/sxGDR/lw5K90VPLYk5xUXl7Tu29a1FRCCVqPDmTHXP5VMb9BFQxcAcfSkMDE7lxkVoeWygsPwqAgnJbNNBKSRXWLeMOcU0Rn7rc9vxqzEmPvHrxUmEQnbUtPoc0q91oVFG0bc8A1aEuRx17+9OELY4Ix6UnlEZ4J7jtU8qZ0Ko2kIoCtufv071KJQc7vw9qY0LFfl70xoHByq8etTyJ7iqYhxWqLbRSbf3RHPqP/AK9TwRvGwKnJqGJpduSBge9aAXJ4GfpXLVi1oVTk21NHpPhDxlqHh544oH2x5yy+5r7w+G3xYuLZFnluhK8igrtPQ/8A1q/M4KE5TivaPA6/2LFFrd/PiPJG1uo9xzXwnFXDmHxVJuS19Nz9U4L4rxFCryX0XnsfuN8LvjfZQmF9WwI05Z2POa+EP+CgPjK18Xa1HqWjXLS27bUaPcdowM8Af1rwCb4m3U8T2Wm3RIYfKwNeB+KPEOoyTvb3U7T55JY55PXFfnPB/hlDCZksenZrofo/GHiL9Yy6WElqn1PKWhIY7+uckVD5fIHGK1JYyW3gnJ7VXkiJzkV+/Ri+h/Nz1digVKMd1MKmQHIGDV14mZD7e1QGIjqa6lFNClKzsVsIy7WwaUxBCCxxxVsRoBlufem7DuweB1FVZDnfoVAB97pgU3arD1NXjCHXaw//AFVD5IbG3vx+FJpbhK+9iDYD1qIF1JGKvOrR/KvzH16U1Yzg7hihLQiVO7uiqFBO48U6SIYyDjsauNHj6Cq7R5bI7mho1fmyMIQoCjr60x4gX3dDVnb8vuOPepQv97moaaV7k36Ga0D9TyDTBGxAwMe9apViSOw7VBs8ticZq4tsHvuUFjZeGGc0x2dflTP8q0GjDfMtR7C33xzT3LlJ20KLoW+82T/KoVhcuTgc1fWIqSB+FIUTHPBFXFtbGU1d6lB43OFX9aiji2jaT3q+yBuecgf5xSYGOevSqcjJrUqPGzAZAI/Wo/KAyR1I64qzJw3HH1pQjYBPQiqtYqU4ylqVChHKnn0qsQOFXv7d6vEc/Mv8qh2g/Ud61ijnnJ3sVtqnhh1qNoY942g/WpHjEhG4kYyKekbscH/OK19kt2xKrfdEAVWbDcf41DIyjC5xz3q0wycAEdhTHRGYMx4zThBXCrO+hXVWIwOQepppBI5bNXSqADHpUTxbSzGtFqKm2lqzOnjQAOPlyR+NROSxBXr196c64IPpTo4yFyvPrWzWlzCE22+xTDSqDGT19MVE6ujZOc9fyqxcb4mDEZz6VAxMgwvUdc1tGF9TF4i3uPcpqVlUsenY/wBKZM6oRjkiniJgmF4Oc02azaXaUIGPb1rpVON9zmeJnGNkimZRGdqDnBxmoHnO7fjnFXBbmI7j8xI/Gqk5hxgHJ9AOtdEKcempw1q8+Ru/yGB5GHUMPT61OiqoyevTp0qls8obsZHvVgeY/IGD2PtWk6QYfHu1nqVbt1lHB9sDoKpBFwOM4rQnAQBAOSOtMEbAD+8ecj+Vb00lHQ8vFNzqu+5QDKFKsN3PWrMUioSyAZz0604xMMueQBTIQGO0/ma0lFNHNGc4SQMTIcHAPfjFVZI9oAiOAa03VUG7r2qqRhvTFFPujPE1Nddyp8oGMVIG2bVH51IxjK8CouPuk1ujH2rirJkbbTuwOtORGYcmpNoGGXmnkAn5RQzKdRsaRjgHpTztKhcZJ6U+OMyAjpUixrsDnrUOzM0yAKcYHbvUijtUqLlj6HrTlGwjAzUsy5hGXYQGHTpj3qRA2drcc/pT/v8A8POOlShCFyBmoaujnnUsW85BGeT0z6Ur2fyhozuHdR/SmD59gc/hWvGuIwo4HfuRXDONrH02WYmNWLUjKeOZsRscYHcc/oRUf2aT1H5H/wCKq9dwrKeXJ91/lzVL7Gn95/0/wrSFrbir4efO7R/E/9D83PLDtn8uKXyVWQfMM9auRxuyqTjP6/jUv2dDhjwf/r1/s07rQ/yqlNy0RCEjA4G2oPKbcG6ACrzIUG/saTCbgCPfNKMWtjSCbViBRIynfgCoGiKpsA4NaZRxHkDIqJI2JP0/KkkE6upnm3YglfyFP8k/dc8juK0FTy5Cu7/CnlQOc05N3Jg1fUoFP4e47invB8oNXRGAMnGM/rTmjccgcCs09UaxfSxmbcHBHHf1pwCHhxxVkx4OTwaURqSTjJNXZEc1tBkYBU8YNW0yq7uKRImU4bFW441bKkc1z1I3R00WuUiJVhmUcdetX3vriS38kn5c8Cont+M/1qEoYlArB0YtaHRSnKPwsnguri2fKk5/lT7iSaV98g+b37Vd0ewe8vYoZOA578da6XxzosGiaitpZEshRW3H39/rXLzxVVU+rPUpYeo6Dq30WhwUsbMd8nPuKhWIcDOfWr4y5xIenOKcyJ0BrompR0PLlOV9TLZGySCRUcgQDnmr8gz8uBTVj5CgcD8q6IR0IVRrQoeVkkL9044pDF8+G4HrV54mJAHFCxZOTzjtTZUr7oz/ALP83fFOEOWwa0WQhQQxGaZGMnav5VKdzN1GupmvAy5bNMjG4EAnBrUMbFimMHtUUUJQYf6g1S21HC90ygRtBBGRUQDnOB1rT2gsVApuyNThev0qrFyb6spNFtGT3HNOCB14zV8qqKM/WpFVVHHU/lWTZs2jMWMByQRUTQmU/NyAa08K+c0xolySR71SGmtzNwBgdQKjcIDuIzntVlouPlyAecUgiyfmHSt1Awk9GkZ7K33h096bKPMHI6fpWj5S4yRnmjyAWxjHrVNIhOTRltgfd59KYVZo93T0xVxoBGSppFQBMHH4U7GMqiW5l5ySuP8A9falfKJyM4q+8LB84zxnNQuhPv8AhWiSbOONWfK2zN2s2CSah8uRZK0mUBsIvvxThbitVIqnGVrS3MnaJCVbinmLYuAcLV6S2xVV1b7mOK0cbjvbcpvuJK5yPeokVs4IHpzWhGpbqAKR4sHAXPOeKa7E9bmeq/NuAOBUTsJM4HPatBo/lPUfzqpj5jk5AOc1cYu+hFbEclvMoeWSM9c9KcyOh/Hmr5jTaSGHHOKybhnzn05x7V0wi5GFauqcbhOBjL8FqoBhHIVAAH9asyFwyhRn/PrVWSL94UHauqnStozzKuLlKaklsSumOcf4VXdUzvBPPPr71Ov3RE3Q+tVJYn2gg8c9KuNLWzNK+KVuYSVgV3YyPSqM8MSqGC4J5z+tW28pXCw5Den4USOQwVsgAZwK6YwS2OCeJjJO5lNJNxHIF9cEdKnhnEkfoemMU/ylun3SjB/wpgjCOIzgd+BWs4po5MPiZxd07orykudrdR3pY8RsQw3Ej/OKfh3BUDvSTLLtGzoP0o5Vaw3XaftERMAUYZ+9VTyuCyjp69avbSqZx8p/PNIivzs6e/61pHRWOKtNSkrsglZWUMozzj9KhNvj94On+eKtiIRnc/PUYpEZpHGRxmrjpsQ6ib97cphV24Ycj0piqu/5cHH5VsqkaknoDk+tQiFREJM4HpVcyG4LvcoqQwwTjPpSrDk8dqsNGqt8uR/X8amSRo+Qoqntocs6kb6sRYwiF+pFRnkgAe/1z1q1GHZtoHFWobZVO8NWEnbcXNKatBaGb5fJyMdcU5YwvQYyMVclCbsltxpqoenHFB59WXLKyIsEkE9vSnrx071OIueRRsUg881Jz3Gx/JJuKEjrWnEvmJlTgnHHt6UyGNpcBSc449DitGGIZKtyc1z1Wj6XJpK2mzMmVJoWPlrv9zxUfmXf/PJa2pCykDbkEdcGo9zf3R+R/wAaIyVtjapTak0pNfcf/9H8+I0IXGBRMsvWPoMVvvbQwyEr8wPSqc0Su24Cv9nISTZ/lV7zXKzJKyFAGBIzVhLZiQxwPpWtCoIK+nWnNHg8UpT1sRBMxcbcA9PWp1Riy4GcdT9avG1DqS3GKkiixFnH4/8A1qJONroqz5mjHlgG4HqfTvXVaP4TvtRHnSAIijcSf5VnQoRIWYDIOc4rVj1G9jBQMQD79a5cU6nLam7M78HGgnerr5Fl/D1tGdrtvx0xTLm2sbeHymXFVI7uVDu6+9Vn3TMXk65z1rk+r1H8bO2eOpKNoxMt4kaQkLgDpTYkOf3ffrWjsJGG6dKaIQjZ7GvRjtqeLKSbsUfIkABcVbigwd3QjFTLFkYJ4q0seBkcfSs5dkdFOSRCtoZ2yBSPaup37T1zmuj066s4I2jnXJI4JFU7y/a6bcOAAB07Vxpy5nFI9HkgoKaevY9W8E+FbCbRX8RX5SSQ7ljjbjbtPX3rg/GFx9uv/m6KABzkfgfSn2niW9s9NFpbsAinuPWsZ5/tTFmwe/TFebhsHVjWlVn8j2sXmtKVCNCmrPqYLW0SMc8imLEiLnFaciISNp6dajZeOPyr2bXWp4MndspLGsX3hxUMsSbiBV/bgc1MsSMuQfwppdSJQTVjHVEVdmMntmgREHLZxWqqxqGVxye9QlVbg/nTuc7crasoCIOxGPxFSJbqrdOnetFFVThlzmljgDNntWTdm09jeCvozMcRkHb19cVVePnnOfStiS1IfOAaV7ZsfKM8dauMkinHozIWDeQ2cHPOaR7fD4A61q+SG57kcUqw7vlxzim5akxijJe3OcpxSLAQoJPUda2fKUnb0J45phtypAxQpaGkYq2hjmNcbR3qExMSMGts2ygHj2qL7MmMjg1dNpk6vQxmti3Pp6U02+GG0VtGE7Rt4zUQgbO0jjPUVXtGFSKloZDIQTkcVAyOG4OPXNbckJwVTr61WmgVU55NXB6HmubZkSR59z2I9KheLnA4b0rVigOGakeBWb07+1UnYqUOZJmaY8DPQio2gONw5rbNthgo+YmrE9gkaL82ScZAqOdI7IU005I5byWVdw4A7VEsec4roTa7SY249KoiDbwOfrWqkraGElyu5lCBnOT0qFoD/CMHv61sFNoxjmqs0TSEZGfaumm29WclR9dzOKFVB9OtQsGBxGvHqfWtj7O8hOP51DcQGOP5BVqSvYwqTlr2MXZnkjGRUbWqqd2K0MfKMfjUwA+vtWmqI9pBxTmY8sCsnygVkSQo37tgWOPzrqDx95eM1TkjjOSoBJrejJo5sQ4z2OfWFABxgCopISrEjp1raaCN2+XP4U2W1IbA6H/Pat41Dhhfqc2UbJOOPSiJSoYSDNbP2cjgj3qFoAM+n610qonoc651quhlGIsQU6nvQYGOGPJFaUafIAV5pwhYtuA4FDqF0oxk9zA8uRid2PxqLyJB1YdOnet6S3UsWP8Ah0pPJVVLjoe9b+000OGVJN8rZhLHsky3+fxprR/MSRxWq0OCHbk+mOaYLfAZpBiqTJk2lyowjCzZAPHp/nvTwkcbdc+ua0Y7ZjlBzmh7Hykz6datzS0Zw+xny8yRnSQSSLuyCCaSGHaxULz6mtC3hb/lmCRjv0qZopSo8tc9c1Tl0Ip09pq5klDuCYHXrUYUREoRn8eKu/Z3H3+o6/8A66iWHcuOmODW0UrHFUrt69SNsMquB1qSSEpj0HerSooi2kZcHtz9aD5jx4OMZx0pN6DqyTT5vIrr5h+WM4OKsFWMQ4/H1qWGIjLYznirMcDAFzjA/Sol0FSm3HR7lFIA7bmP4VL5Z5GOB1qwy7PmXnnFI8bB9yng/pUrexxyfIimykHAPA9eKkEBbJx0qzbwgr+8wQOgNTHaVC+9XrsZKGnNILVSCCvT8q04Imd/nOFPGP8A69QWm6PtkVq2zhmyvqAa469+x9FlNSPLFEElkzsBG3IHOc0z+zp/UfrV+ZFR9zMVJ9M4qHMf/PRvyNc8Oe256Ffk53f/ANKP/9L4iMOcMD1pTD0ycA1t/YiwXP6ipDY74wmMDNf7Lcx/ljXg020c8sWzIqUwMSB0962/spDEbc1MLRlXcwrGdRbhSo6amGttuBXdyKb5B3ZPrg4rbW3y2SMEd+nFL5AOdgyRzx3pOfQudLTQwVt33EL09aGgkA6dK3jalcg96iW0+Qtmm5dWTNWMRIGLbMYNdXa+GxNH9plban6/lVVLZFYFz3rvdIbzzsnwsarmvNzDEzhG8D1cqownLlmcbe+GofL32sm8jnHSucfT5R8hU16+GiWXbDjb6EV3P/CNaXd6aJxGBIR1FeTLiGWHS9pqme3S4ahiJP2b1R83HSLsIHKnnkd+KctnICHVeMdq+hRptpabVUDco9Oa9Sg8HaZBoKa9cWSbYl80OQOAvPPqawrcWxha63OvD8Fubdp2tufGkei6hdMUjgcnOMbSMmlu/Dl5ZKGuV2k9VbqK911nxlbXs0v2aELIxysmMECvM9S1Oa6YwrjYQM8ZJPrmvVw2MrztzRseHi8LhKLahPmZxMdsUbb39anEW07K2fs7N8/v6UC1J+Y16MqjZ4r3uYxtF/PqaQ22U989a3Ps/O7Ao+zZwQOvTFQ5NFp6mAYty7HHSm/Z0YBOR9K3ntmc/Sl+yj72OlWptdCYs5b7Kyplgc0q26iLLD5j0zXUGzLEADA705rMZxjgUPEdDRwejOcihYLk/Njp9KDARyw5zXSrb56KB/Ko3iAUluRnisva3Y0/euYSRp5fHU1F5cittYcdc1twwL2GM09bZXbAHWkpFSd7GH5QWP7vP8qPLIGcdvxreNrjA25o+yqcZH3an2ncr2WjRzyQNnLcZpslu24D0ro/sqEBlFKtq3O8VarLdmsIO10cw9sdo6nFReSV+QDrXUi1bG0Acc5FRPZuT6Y61pCsloZ7K6OWaILgn8qRIGfOOPrXRtak8bR+NMMGOGGAa0dZGbelznTHsb5hUDQI3BHfvXRtbbX+YdOlV2tAT83/ANar9ok9TOUlYxBEisdgHNRmAbwVFbBsmDlhytRm1bfxVJ+Yoqy0MxYhGdzDPb6UxkAGVOQOea03icnt/n1phgJPAz60xOcr2Mh4ycZ6moDaCT73auhXTXlIVerdKtjw9qklu91HE7Rx/eIHA/rSVaK3ZvGhKpsrnGNZptyOCPSqi2xI5G0iulMQB3AcioWiz8vTNdUJux5lRK+hgmGQ/KcZqq8ZZvbpXSCA5JY5z61Xe1Utgcc9q1p1LbmUpaHNSWmfu8ColtWVtuMD9K6IW53cc/hUcsTJx29a6Yu+hyTpxTuzAexZmGTj/wCtUD2XkHjJOM10qxEsdvOKhnhOwn/Iq1M56tJW5kcz5DP0GKHtQQOOtdAsMecAYqCSPLEBa2jN30OWdNWMCSLAUEA47+lQSWQwUz+Are+zsreYeM9c880j23yk9ffvXSpa6Cqc7VmjnHt/3eEUZHAxVeO1kbvgDnFdEttnrx6immDch8vhj7VaaOWVN3uYcloWTavU8/h6VWMABCxDnHWuke3ZYwVHIHPvVD7NGvzAY9q2hsZTVnoYM0F4h3IMjryKZNbPNGFYADqcV0Ks7fIwyD07UydJI1BAAzV80tFYxVJSi227HPLbCLiTJVep6U9rcSL5fVT0wK3vIWRcSc+mRSR2aL8x7dqyc+pq6P2XsY62ojAUY4HQVGYGDK3XHb+tdF5BHI4qrNbhQzJzuqac7u9yq1N8nKkYL2KspBHI6jPFZbRhH6HPXjuRXWWVpKGJk6HnFPbT180MgAHWuqOI5bpnm18HKUVKCszmba3a5Y7sKeoHSrIiLYiZfmHBJrohZRq2WP4Dt9KmWzTJ3DP8xSniNbip5fLl31OYFvtbCCkwASFGK6prOIjO3+n8qqS28eSgzk1Ma6ehhUwLgrsyEt1dNu05PeqVxZlMcfKoroUiaNMNUe3zMn0rWlWadzgxNBONjFjtlZMluv4U5YxuB2kDOBn1q/5TSMQo4/r2qwkLFg0hyfpXRc8+KTdktF9xUijwSRwMcZrbtbXMYDDvmo4rbegbbzya0o451AbsetcOIl2Po8sp8utiJ8QYzyT7f/Xpn2gf5H/160Zodyhjx+OKr+Svr/49/wDXriUo9T1alOo37rP/0/mMWxJFOa2Kn5c1uLbvtzjpUvkMEz0r/Yxysf5XqXNqc8IslsD6UrxHJH9P0roEs2yMDrTXtSoJArHRuxorpamCtoDywzj05pxtlA+Uda2ls24dAcj0pTbAEmnKPYinWuYBtQcKTmmNBJ36Y9K3/szs/TFSPasoBwPwrSUlZXBa7HOi1wAcZ7itG3MkaZA464/nV9LYgfOOKf5JbKYxjvWdSCasb0KrjqjPWV/M3jpXUWfiK+hKwxt8ncHtWAIScgA4FOFsRyOhrixOApTXvI6sHmlSm3KDPVYYLS6uI2eYKWOa9M1fxGi6DLoaMDHIm3P4V81xeYHBBOR0rootQkWHy5snHevmMTw1zTjJu9tT7TCcXqMZRUbXK1hYafBcSG+HmBeV9PxFcreQQtdSSxABSxIAHTNb8rCRyyjrVBYGMuAuQffivp6NJrVs+OxWLU0opaGYsBRRkZp7W4/u4zW6LcLFyB6U+K25XPPatm7oxSV7HPiylc7Yk3H2GSa7p/hd4ittBTxDfCOCGRN6KzfOwH+zjj8a67wff2fhK6bUGhWS5/gcjOwEc4HTmup1DxedbR4r7o4xx6e1fN5lmmJjUUaUPdW7/wAj6/K8nwcqbliJ+872XQ+bDYsr84pGtmUFsHPYV9P+BvCeiyX4vptk4XkLIOB+HSuq8UfC/SNVaTUrKNYXCcKnyjPrivNrcc4WGI+rTTXmejS8P8TPD/WKbV+x8afZ2PPHFNFqXJ39ua9D1bwne6NePY3wAkQAnBz15FYgsX3bOPqK+thiVJc0WfD1cJOEnCW5zS26dxTGt/4XXj2r07w74J1bxLdG00yMMwBOW4FfQPwV/ZYvfiXr72viG9GmWcTBWl6nPfANeFnHFOBwFOVXFVElHfv9x9HknCOOx8408LSbcvl+J8XLZOFyg47Z60+O0bOD1Nf0C6P/AME9f2ftN0UW8V9PdXUkYzdXDA4b1VFwo46CvnbUf2GbTwN8ZtLh0iQ6jpMzCeL7RgjCEbg4HUDtivzrLPHfIsW5xpSaaTaurXsfo+N8C85wyhOcU02k7O9rn5GC0YuVxz06Uf2eytvav6tPH37I37PvxJ+GMlvpui2elawIeL+GEGRJD/Gcfe+ncV/Pb8S/2dPHfgzxfcaHpen6hqVn9o8i1vBZyRi4boNikE5J4Ayc1vwH4x5bnrnCH7uUekmvvT2Objbwhx+TxhU/iRl1inp6rVny21ltYZ6mm/ZNy7RyTX0/rH7Lvxz0HSbXXdf8L39nb3LOsfmREOSgycpywGO5FW/+GXPjbH9njTw3eu90u+JUjLsV65OOBx6nNfeLirLrJqvH/wACX+Z8VHhPMtV7CX/gLPlMWZJxjp1pJLF1PFfVPhn9mX4y+IvFVt4bsvC2pyzSyBWVLaTIGRkkkAAe5NffXi7/AIJUfFeHRV1PwppcrSyruWKaRRIOB8pAOAc56mvDzjxOyTAVYUsTiIpy21X+Z7uT+GWb46lOpRov3d9Gn8u5+KpsGOSRwKrvZ5ULjBr6M+I3wU+Ifwq1V9G8eaPd6VOrFcXEZUN/ut91s9eCa85j8P3k84iRSM8HjtX2GFzejWpqrSknF7Nar7z4zG5DWpVXSqRal2e55g1mcgsc89qkj0W6mh+0+SxjzjcAdv519TeHPhp4QjsZ/wC3W+cKSJGzhT7CqnibVNOtfCsOh2AzFHwNmFBP+0K4lxFGdT2dGN9dWehHhB06ftcRO2m3W58tPZsh2r3p8+h3sdol20R8mTO18cEjrXWw2UYn8+ddyhhx6iu81LXY7yxt7KzhVIkGNuOAfavVrY2cWlBX7nkYXA0qkZOcrdjy/wAK+AvEPi7VItL0i3MjysADjge+a+1rL9g7XW0KTUtSvY0mC5WMdPpn1riPCfjnVvC8ECRhIY4xlSuAcn1+pr07TP2kdeRHt9Xmd4yeOc8V+ZcVZtn1Sa/s60Yr5tn6zwnkXD9KnbMbyk/kkee6b+x7qS3u29u1VF7r3+lb+u/sw+IfD1l/adheKygcxp/GB9e5r1LS/i7Za/OsaThFxnOea6PWfiTop8N3Ma3LzSqhwAwXHuCfSvjp8QcQOtGNXyurH3lDIOHlRk6Sto7O5+Vni3wsunai6wqV253KeCpz0rgZ7dg2AOCa9Y1+PUr3VJZXLTM53ZHPB9cd65S50maGTZIuCe1f0hl1aXs0pu7P5ZzijGVWTpxsrnH+V/e6d6HhRX6ZyK6M2Oz5ZBiqD2xUbRyK9GMk9jxZy5WYrQlW3NwKbKgbjvWz9mkJ+Y/hTTajJx1IrphKPU5JS0aSOf8AIw2V6d6abY4z6VtfZDyTwPeq62fyk+v866Y2fU86pUmtDAkhKOoAyc0nkkOSRnn8q1zbSGQE8+1WGtFVeVFa7KxhCTlK9jnJIPM98c0kdoTkqAfatkQMpLA+2KVLd0BJ/SrTa0EsU1sjnls8N81QiNVYhRt/nXTmE/d257A1SktU2kEEEY71tCV9zGvVsk4GDNbFuFO09MGqJhYynIxjA/OuqNmpxkkfrSNaDAK8+taxrJI45xnJXucqIdgwcEn86U2xP3e/rXSyabExHJyKZ9iXPA4/WpnWXRnThaT0i9jnhbkqAQcUi2zMQp+ldI1oPuIMkZpgtQqYxgmuR1j0/ZLYwTCxOByAO1Q/ZWwdp710f2bA/d1G1op4Axmkq1hPDrY55o3RximOu3kZ98V0f2Unj+lV5YQB5YAz9K2jVTdjCdB2ZhFAQCTU62u5t2cH2/WtP7JgcjGaTblvl4NOU+xDppK0jO8to2wvIPb/AOvQlrsJwPWtAw4bcBmrohBTJP0qXUZlTp+87nK3FqzyYA3D0zile1VAG25P5V0otlJznoKhliUkrk+tbwrvY8zFYNK7uc6sRJ3dCf5Uhhb6g10IgiUAjvVWS3IOV49q2VS+h58qNtCt5Q+UjkYxmtKCHPzDmmpEwwDyD+Yq/GCpGDjFYVpM9LBS5Xd9SvJaE4LD8qi+yL6H/P4VrBWKncw69/8A61Hln1X9f8a43Kx6ajGWtj//1PJ47Ut90daHtHIOAP5V162KHA/lUhsQDxzmv9gHVTeh/lso6WZyMdpgY/8Ar1CbXMvXj0rsjp/OB/KkOngLvwKSrJMUoJ7nIC02rwML6Ui22ZM4ya6r7Dk5Hf271L9jjHO3kDtSdXUrkWyOXFockkU17TcQMde1da9oJEOxcVCunSlQx68UvaIp6I5OSz43N0NRG0A4rtZLRgm0/wCfpVZ7HPQAURlfcEupy62QdTgYB61Y/s1ggZfyrofse1SpFAt5QojHI9Kc5voO0Yq7RzCWrcBeM1bSDgKelbX9nSNyo4q4lgykBzgYzxRKaEn2OSeBSxJHPtSpbgcgYrrG04feAOD0pI9PXb6nNLnQ+RnPpbGRNjDmpoLQo/IPHrXSrZALx3p4sznGTmplPSxrGNnc5/y90nH+cVt2UKLH83UdOKux6eqD5xkmvrn4L/sn678SdMt/Emp3Udjp1yD5PzfvHw2CSMcL/OvluJuIMHl+HdfGT5Yr8fJH1fC+SY3McUqGEhzSf4I+YdC/tgc2MbFQcZA716SfCnxh8TWCSaPpF28QYfPHGTkj6dq/XTQ/2a/g/wCBtLgnhRZp4l2fOSd7dyQK+jNJ8aeCvBtlDaw+XESAuQAMV/KeffSCw6rKWXYP2kr9dD+q8n8E6v1f2ePxfIv7p+E2tfsl/F5fAs3xK19NrD5nt3/1wjHRiOg+nUV8zWnh2e4dWkIQE4568e1f0DftQw/2p8KdQutPuGUTIWbyX5I6449e9fh9oXg3WvFepJY6dEcn7zHoo+tfrXhVx/jM3y+ri8baFpaK2y7H5R4n8CYLK8wo4XApzclrd7vv5HReHdZ0nwhB9ls4/NnIwzg+vYegr2/wX8S5NIAlWHG7kjNVLf4Z+GPCkapNN9t1AgAg/cTPt61faz8M22q23mRtPJGcuq8L+npXFntPBY1yTg531b7n0GRVMZglH31G2iXY9v1P45+KY9Igu8hEc4C4IY/T8K67wn+0jqOrajFZWWkz3d1GBGu89Rn+VeTeJ/F2jXkVtp+hWKyzZ4BHQdOmOtei/BfwN4s17xLB4k1NHjsLeTaML8jMO3HXFfnWNynLsPl8quIoKFk7XdvlofoGGzPHV8bGlh6zntey09dT9l/gCPEGq6FBq/iOyFu0qAiNsYU49K91vtF8PajcwXWrRI8trJ5sG8D5HHAK+4r5v8HeKtesbf7DDKkaKAF3DGK5XxH4l1jU9Razv9QD/wB1k+UfgK/i2pRxFXFTqQfKvK+x/UFGdKnQjCSu/O259rXFhoOqbPt8ccuwcBsEc9a0o7XRtMhVIYolUDAUKBivzquPidc+FNRMF9dNIEACKGOSPfnFeseEPjINamSKUkhjjk9K+eznA4mlG8Jto7MI6VbyPrq0ms4ZStjbpHv7oMZ+pFdPDDvT/SecdBXmNp4t0XT4keeRdxAwM9zWlN43tUUuJAWPQA9K+MqV60viuzfEYGV7U1Y8x/aJ/Z88C/tAeHYfDfjIMiQyiVHjxuBHpkcZ71+Ovxt/ZF+FHgfVz4Vsmms3Vc/bZsKrAeg4yR7V+69hqlzqDb+GHqelfH37bPwrsvir8MpNLup4rS4tyZoZsjergcAcjIbpjNfvHhF4h5hhsZTwE68o0W+m0b9bdT4Hjjg/C1sLPEOlGVRLru7dLn87vxU+F2keHtGkm0HW/wC1cMwCKm0AD+8c8k+1fGdxASD5gIIPSvsrxr8H/iD4U0mPVrxgyO2CEYnaO27FfNN/o2oySNcTRNjJy2Dgn64r/TzhHEwdDWqp+Z/AHGuHm61lRdPy3PNjaGYZHQetMjhmtiCMY9K9L0jQbS5uRHezeTHn5j3x7U3xZpugW0iRaCzsADvLHOT69K+thi4up7JI+Gjl81T9s2lb7zz6e+up23M27aMDHpVSSedoiuMZ61vJZtH83f1xVZ7PLdM4zzXUqcOxxVa9T+bc5UG7gzLbOyHvg9Kle4vZk2SSvg9ieK357NFjI29aoR2mPvDFdUeWSvY43WqJ8t2UYr+C1KxmUpOQSORnaDgkD096rXc9s7K6KS/Ulu/vWfe2m7xVbAISotZecnqXXHtzg1sNZ84HGKmg6c3LleqdmViq1eMVF7PU5m4jkuDlh19Ky3t2VsdxXZPaSBR36/hVZrVgucc16cJK1keDiINs5SSLOARg5zTWiyRmuqFsT8u3NRfYG3YK8VvCfc51Tkm7nOG2XaD1z3qB7QLkDOa6xtP/AOWi8j3qt9iZSHK4ya6YzVjOVNuzZzBtkPAFRzWxb5QME11P2ItgY702TTzkKVyR3qo1fMxdJnHJaYlCnp2GO9SvaNwMcV0stlI674+5p62QVcORnHStvapq5z06bTasckLJxJuxxTZbPjhf8K6s2iA4yPypwtQ/AFL21maKlpaxxL28YIOOfrURtiWVgDnt+fNda9lE3ylRyeTULWAUf3iOma2VVWMlS6M5YxKgOR1qr5LIdy9+9de1opyrDNQNZcYxmkqq2YpUL/D0OaERxvQUxrcliK6ZrU7crioTAD0Fc7qq+qPQhB8tmc2bchdyjBpDGRgfyroBb5yAOe3FQvbk8ilGqtmDprdGCYmHOPrUbQ+Y2/0roRBkHKk/SoPs3OAMVcZLoKcXayMPySR061XjswhBGciuj+zFjgfnR9mVyAOOar21jBYZys3uYCW2Gw4BFSSW+Izk/rW99lUEHBOOv41G8KIp6cZqVWTaIlRai0znreAs+T0NMmtiGJAye1dFFCGi+QYxUZjJjKkc4roVXW5wSw65LM5oQsEHfFPMRK7sHNbrwQNDnGOxqM2vKqTge9aqrc45YWystTFjgbcM9vzq75DH5gprZhtAgDKMmpvJfHyDNZzrXZvhMJaN7mXHbKU+cYOaf9lj9a2xAu0FiQfajyI/77Vyyqa7nUqEex//1WR2gz0yRVg2QI3Ac1vrYMBkVKLEckjkV/ro6h/l/wAsluczHZgMd3Wla1wu0j2rq/sTFeBTDp7HJqFUQNWOU+yNjoKjW1OeQK7JbBiOOvvR/ZxUHaDml7WzD2bWpyf2Qhd3X1FKtuxzxjvXXjTSgwaDp+4gYqHVQvY63Zxk1oM+vNRfZDjJ4PtXYvphBwvNNOn8YYVrGQezOQNnuG09KQWjZ/wrrmsARtApv9mn7pFDmVKPRnGiKUOFNaCWwYAsOa6QaWoG4LUyaeSPQUORjSpSUjmGtSUIB78Cmi09OnautGnFMACplsS33R+dLnZ0cnmciLP+M9qkW0EfVevtXYHTgwpRpoPB6UOehcE7lLw1p1lcatCNRwIQ25geMgc459a+5/D3xfgtdOjsQ6xwwAYCHAVR0A9MV8Wrp+1s96mEc6LtVvlr4Li3hSlmqUajsl+B9/wnxjUylt0o7n2bqHxwF7MX0+ZpQCflB6VhP8Uhqsnm3LlFUEuS3Qj0r5VtluYZBJESvrU/lTMGUkkMc18dhPCjLsO/cXz6n2eM8XMZWiub7uh9Xw/HxZvCs+kybrpizBY5TwVNfKOr6tOLs3WllrXP8CEgD6YpjWjBcjk9jViy0XUdXnMEMZfH3j2FfVZVwzg8ApSpKyerPlc14rxWP5ITd2trGHBrWrHJMjMzckk8/nU7anq0mf3pXd6cV734f/Z48YazBHewhFhcgOc8qCeTj6V9w6Z+yx8HvCnhKG98XWNxctNEzee0jKxb1ABwAPQD618vxJ4j5HlclCpJSk+kdX+h9bw74e55mMHOK5YrrL9D88fBFvrGn3EesRQTOsj+Ws5DFA3cA4wTX2r4D8da1ppgjuGkMUHRefzNepaT438B+HvDEXguDT1msbJdsBbBb/eJ7n3rPsvGnhlEnuHsUVpD6du3FfzD4j8fU80m4RpWS/Hsf0vwJwVPLaXvVLtnt+h/FrSbq2EeuEnJHsAB13V598UfjF4dv7RrbQglnKPljuHY4HuQozj2rxTWfGGl3t3HFFFtjUbWIGCa8W8VSR3MrrA3yDpmvzbKcHFVlUS26dD77H4l+zdO/wBxLL411hdUmnv9TbUMHAfBUEDpjdg16H4T+O15o0uJpCVByB/9evmq9XyVO081hI8wbqa+1xuWYbHXlWgtex8vh8fVwlvZy27n6K2f7Reo+ItRVri52pGAFTkfjX118MfiImqlLi/k3R8ZJPBr8b/Dsc4KyOSBXtkvxHm8L6ckKTSBuPlXI9+tfKVfCp46apYKJ7q8QY4ODq4qWh+5+m/ETwRaqFtwAx4OO5FfLnx5/aH+F+ixz2OvCORpAVAbDkNjjjsRXwx8MPj9FqesR6TeQXEqyfLhFLMc/wC769q+Xf2k9PsrfxdLJpF3O7SSM0tvMpV4SeQDnmvsOA/ANU80VDHya0vp1/yPjuMfGWH9nPEYFKWttf8AI9O8V/tB+Ebaye0021STzVPms3P0AU8fhXxbq3xFmnllhigQ28jsdjKOR6VR1Dw7qcCedfIwBweevPqPesQaLLO22NS249ByTX9ncP8ABuAwUX7PX1Z/I2f8dZhjZ8rVvRf8A4a7R765eUIsYJJwOlZEtgxOODivr34efAHVvF86vqRNpbHkscZx7A8k17lqn7FWnrameHVmtuAwaZVYFT7Ljmu7G+IOU4Kr7GtUs/S/5HHgfD3NsbT9vSp39T8zDp7CPJAJqzpvhjVtduVsNJtZLmduiRKWP5Cv1I+Hv7Kfw9snvIvFVzFq3ygo6vsCDrnAP9a6yTwR4Q+GmqJrfhOGNFfClycgAdhXzOK8ZsE6ssPg4Ocls7WT+Z9BhvBjGckK+NmoR6pO7R+ROseBvE2iSmDWLG4ttvXzYmUc+5Fc8+lGNcp261+ofxE+LGkeMtL1DwjdRiGR/lSUsCCM88ds18Fap4Yn065aGYg+hU8Y9jX3fCvEmIxtK+Kpezkum9z4jjDhrD4Gong6vtI/kz5jv/CdlN8VrPxC8Sedb6VPDux8x8yVCv5BWx9TXbyaeO4/GsuO6aT4o31shBjhWCA+2QSefXJr06TTCxwRxXz/AIc8XLMcXmdH/n1Wcflyx/W56viJw48Bg8trP/l5RUvnzSf5NHn/ANhXbwCcCojpy5JweB+prvW0uTJjAyKjOlnblgc+1fqPtT8rU/ePPX04qSx70hs3C5xn0rvpdN2jJB9KadK3IHC4I9q3hiI7mNSK+ycEbB2wDwAKq/Y2xgjnNeijTSeAvWof7MBbJHXpW/1pHM6a6M4L7A4OAKcdPO3J4NdtJYDaMcjvUD2DFiuPl7VXtLmfIjiX03KY/lUJ0sAElQeAK7/7ApUAr9aY2nADpkdKunW6FzjZ6Hnh09SwBxn/AAqGax2N6A813yacTkjp71DLpMjL0/8A1V0KornNVi2tDhFsVHIGPpUT6a5+ZOc+vpXfjTh5fIxyPwqubGQfvE5HNNVL9TFQa3OCl0/oU5/xqstgWbnoPWvQ1sCOWBqBrIZwe9J1TZQvqjz2WwZRkjP0qA6e2N3fHSvRJLJ8dKqNY4BPes3WGqb6HBHT3Jz/AJFVpNPdcDbxXoxsd65Hp3qt/Z3z80KuupSpyPPltJFO0LknjpmoBZFPvcGvQjp+DkVA2nF1+YZp+2RoqTa0OCazZRmo3syrdjXetYA/KVqlLp67uKarGUqTSuzjGtWDc56VJ9kBT5ufWutOnqBu64qJbEsDgfSrjVMZU09zk3tQnyIOBQ1pwVNdM1i2Ru70G0LHpV+0Of2dtLHJ/wBnqMt0z60w2h3Zbn0rr/sbHk9Kjaz/AITxWiq6nPVo6No5iGA5xg4NXBbB13KvTiuih047unWtAafhMsMfzrKpXR04PCvk1OQMO0Dp+NJ5Z/2K6iWxJwyD61D9hk/u1CrDdFo//9b2MaQVPA61L/ZoUE88eteyy+Cr21CtdwvF7MpHH41bHgk+UsikZbqT0H41/qlPNabScWf5srLamqcdTxEaapQsvWnf2cBkkV6zJ4Z8sFlIPtjmmDQezjFVHGp7M4pUuWVmjyr+ywp5HWnjSmZ8L27V6zFoCYBYc+lS/wBgx7WZV7Uvr6vuaqndXPHxpbk4NObTHHbj1Feqf8I8FPzdqBoLbeBmqWIMuVnkx0mZV5FIukBiWA6V6wuhPtO8ZPSozoTryO4raOMfQn2a7HlJ0ngevpTRpb7hgc16kuiOSSRx60z+wX54oeJ01HyrseanSGU5pP7IkY88V6Z/YM6/KVFXotBIXLnp2qHi2tiXHXRHlJ0cn5s81ai0gDgd/WvURoAPbGatw6Cu3kZqXi/MXszzOPSA2SwGR3qOPRd52kfQ166PD8fDMvWlj0OFW5UAAdKxeMt1No0nfU8nbRgn8qVdDmPzhCQB6eleuPo1tblZwu8g5IPAp9vb3ep3Jgdc88BQRXiZpxHSw0PaVXZH0+UcPVcZL2dFXZ5GmhqWBAOa0V0R1TJUkeuK+6/gH8IfBOp+Ixc/ECPfbKPkjc4DtnvX6La5+y/8PPiJZQi0tzZxwxlY0tgqg59SR1r8h4k8fcpy7EwoVE3F/a6f8E/XOH/AXNMbhZV1KKkvs9f+Afz9yaSoOzHB9vWuz8HWOux3nkaEdrHqSoIx+IPNfqno3/BPjTNGnOoeOdSaeFpmCQWgwwj5wWc55x1wK5r4u2/w48AXy6D4B0aCzEMexpcHcxHc+p968nNfpA5RWn9Vy9OrJ+Vor79z2cg8CM1pr6zjmqUV53l+Gxh+BNBTwl4dS/8AEt689xcIGKMAFUnsAKoeOfEF/wCJo002OVhBCPlXJI/KvDbrxFe6jcESSuzJ0BPGPatnTvFaQpi5cLt5z3GK/mDiOGLxOMniaivJvtsf0zkU8Nh8PGhD4UvvH/8ACOIudqbz2zWJqktnpULxsFLAdM9Kfe+OIWdnlfCEY46muT1eay1WIyw8bhkA1y4bIsZJqVeLsdOIznCpONKSucNqniGKORinX0FcTeavJcSMFBroNQ0B/tBC5bceMe/tXoXg74D+NvFN2tvZ2UkaN0eVdi+2Ceua/UMDw/SpUVVlJJd2fAYrP6lWq6NOLb8tTwmR5JMDHbmtLTrGWeRcLkV9f6b+y5cWutLp3ii+S1TgHaAzFj2Az1Fe16P+zJ4L0iGTF6b643ZjLDaqAeuOpP5V6VXOcowlC9epq9rJu55tLLc1xVe1KGifVrQ8P+D/AMJJ/EsqTXOIoyMpu43Eegr7l0L4G6TrukG2njt4lQ4MjgEnHUYxitzwf8PlnsoIAESWL5QyA7V9/evo7QPAnh+zUNfTLMsXbOBu7mvxvO/EOjTk5YaXL2sfq+X8HzlDlxEb97nyL4C+Amm6L4pe20UrFf8Am+anlRqQMccnrj+Ved/tT/BrUfF+pLdnw2RqVuVRriNwBKQMZI7jvnNffzeKPCHgRZ9UgRE8tTh+AWGema+P/jf+0ndf2H5+gwGOWZ2jWVsFQvqK+p4D4qznMc1hiMNBye127f0vvPkuN8iyjA5bOhiZKK3slf8AM8Q+Gn7MfgDRrBPE/wAXvL1C7YBxay8RqF/hIz8xPqa727+H3hGw1Oeb4YaTYQS3KhslQFhjxxyQSD9K+NpPHGqeIb/zvEV1JKefmJIx9BXQah8T5rbSJdE0ed83Y8qWUkjy1Ppjk1++4nhXOa+I9pXrtt7rXlS9PL8T8MwnGmS0MPy0aKXLs9HJv1PAviP8UfEWsayYIYltVtWaL92c7irEE5Hv0rh5vG3jG9tPst1fTPGB90ua2Nb8Mvp+oyW6MJFzww6EHnNdR4Xm8N6A/wBourP7XOeAJMbMfSv2ZZZg6WHj7OkpNbbfqfiyz/G1sRL2lZxTf9bWPM5tV8UWtuMGaGGUfe+ZQ+evPANZ82sarPD9mkuJfLHQbjj8u1fUGp/Esa3GNM1SxhktNm0Ioxg+o9K8Qu7exjuwEgXYpJwO+fWjLVz61KCi/k/0NM2x3svgxDmvO6PIL2ylWfzCCM96x7qwefCOST0r1nUbTz3JhAVew9K4/wAQwx6Rol5q8zBEtIJZmY8ACNGbJ/KvrqFVRXO9LHxNavKrPlT3Pz58L3n2/wAVeI9b4OLkOp7YW4dQfphc/jX139hjZPMHRsMPoa/O/wCCfivRr3Rb59QmRpLq2iO0vkgnc7ZxxnLetfpj4S8rWvC1hq1sd6TQpggg8gYPr3Ffxr9F7ix1+Ic4o1H/ABJKovvaf5o/rz6TPDaoZDldZL+GvZv7k1+TOSl00E/JUJ08s4JFeqnSPkINUjo+7kjkV/bkcWj+K/Yq55s1lgE7ahl04nAAxmvUP7FEa5Yc0z+zjgVrHFRJq0tLHmbacIlCgcnFNbSSZSB0NeojSV4yOfpTH0ld3TI/lWqxMd7mfs9DyNtLcoSoz2qePRgYwXHPevTxo8SKWC5Jpn9mdwOP51p9aRlGhbU8sm0oAAECo4tKPBxXqbaKzjCgYxUcektEnzrVxxCa0YOn72p5ZLpJUEKPfpTRpeE3FeRXpj6Y79F4qP8AshvKL4rT29upjKm272PMf7LBULimyaQgXJHUV6kujkqGxxVa40jOSe3FVDE9EEYWi5M8t/slShyMHNVpdKyu4c5r0+TRmYHjHSq0umhsJTliddyVHTU8qfSiTtqu+mdQo5FeoHSQjbiM+hqrLpPzbgv51LxL7lqhLex5mdMYKeOD61UfTpOoHSvV/wCy8KNwzVaXS1UblUfSpWKN40meXf2YeX2g1Xl0xsfpXp7aYzYBUA1Tn0xYgFI5qfrOo1G2p5lJpzj7w9Kh+wbD05616dJp5OXAGapNpqtztHNafXCJU7u55v8AYstwOnFMOnjb7/SvRTpSkEquD2zVU6VjhxzW0MXoZfV11OBayIJ44IxUB07j0r0FtIOCUPJ7elVG091/1g69K2hiU+phVorZnDJYBSVPIzTv7O3N83Fd0NNXPI9zT10vjB796mWLszN4dM4pbBUYsBmpDZk/4V2MWm8MW7jtSHSxuIQdf8axeJuduHp6aHJNpyAKT0Iz6Uz7BF/k/wD1q7ltJOwbQPqeKj/sh/RfzrP63YUsPrsf/9f9ivH3xE/4TOfH2JI4hwmeWA/LAryaWzBXC5xzxXdf2UpG3HFNOkjkoPpX+jGW5fhsHSVGgrRR/nzm2d4nG1nWxMryZ5kmmFj0zmgaO+/5lz7V6WujMFLDtxipF0l/MyBwPSvTWKS2PDeHT+I80XSWPCqaYdImPIHHQ8V6mNM3AgA05NJxxt4pPFF+zsjyZtHYElgfyp66TgkhSfwr1RtJA/h60n9mIpwAM+tP60Yyw0d0eVvpHGSpGPaoG0g5wa9dGlqeGA5pP7GQtkge1aLFGf1dHkQ0k4IFQNpW08167LovdVwfSoToqHG9aqOJ8yXh2eWjSWKhjVlNIBXPftXpK6JnHQKRVtNIWOPaKUsTpuEcP3PKl0hvMxj3rRg0bauSpOa9Jj0lN5IBzV1NNbPlotZyxaNI4a2qPMG0hsZKkfUU0aPLtLqh4HavWTpOeo6UgsJFUxr0x2rGeL00OqjRSd2eFzafdXbNAYSqA9fWu50DS9L0x4pJ5trscbQOa7EaRgjep5qxNpFsSswX514BPavhOJchWNg4yqO7+4/SOGOMfqE1y01Zfez33TrLwzqGnWskxMbRbSHHBIHOMV9xaB8b/DGlaDGs+AIVC5BHOBX5WifUFAHmsyr0UnitKTxLqIga2eMBSOBX4Fxb4NV8VQjGpVclHZLz38z954X8bcLCs+WmouW/nY+wviv+1PFa2UkekAHzBhQDk/jivzn8WeOdZ8RXr6resZJX6hjjA9q6iWzFyCCMk85rn7rwqbhyLnnPfOa+i4K8KcNgKN3T97vc8rjDxaqYqso06nu9rHEwapPcDfBGAehYnmrs2myW6+dMCC4zlq3rfwm8bKqsu1OgAwea6L+wVlVBckvs6bucCv0nA5DRpPldJNd2fm+a8WTmnKNdp9Ejy8eHDcOZF6N6HoKuR6E9uhXJwPU9K9Vh0lFHyjAFY2r6VJNaOluMk+hwcV9RUpUFH4E7eR8TTzXESqK02rnJWGraTpkqG1haa5Rs73OUB9lr2ybx94uurSC6F2QseB6Yx2Arx3RvCs5dfMUqpPOa6++0Q2Ea/ZpxKzHGwdBX4ZnuQ1sXVcuXe9l2P6GyHijD4Silzdrs9fj8e3GrXtsbgqqwj/x71zXo9j480rTXS7klMgXr6E18fvpepId7MfXg4rQsodUOEYHb3xnP4Cvj63hTiMTUjGvdL8j6z/iK+Fw8HUo2bPpK/wD2lLxbmRdKjMap8q7eBWZp/wC0F4t+1yTSDdG3LKWPavJLTREdRgAZOffmrMmmmBsxsGxxwK+8wXgjktONpx5mfm+P8dM2nJuLsjuvE/xou/EWmy2V1aszucg7uFA9u9fP+sXl7qeFm3bFOdpJwCfbtXpr3swiENvEkZAwWCjJ/MVhyWDTytI43FutfqvDPDmDy6HJhqfKvU/JOK+LsXmLvXq8z9LHmLaazAlR0NZ0mkTMpI7n0r1ZtHOzIGCarSaVhdpH6V9rDFLZHwfsnujyR9IZm29TSDRGAy3GOleonSSDnqe2aDpJ28rkn06Vo8UkiJ0mzyhtFKqfQGs9tHJbkEivXpNJiQeUV5zVU6QFOce9dFPE9Uzjnh2tzx+bRlyMAqPeviz9qbxta6n4D8afCfwbqFpDrlpYWjXYugzKlpfTiCQKFwPMKEhMnAYjIxX6U3WkKsbTTYVVBJz0AAySfpX8hf7QPx78KfEz9u3xP4q8B3Nx4n0m0v8AybaW2LT20qQ28aKsQjwjQrKG5bPzA88Cvz7xU40llWUzqQ3leO9t4vVejsfqHhDwfHNM1jGeihaXdfEtH8r9T6G+EXiwaKviWw1LVgkFhqAtBIkMOxhGANu3k8DJ/rX6wfs9eMNMuvCOmw6ncwyWuo3slpaNDEUZW4YCbBKbnL/LjHHrX5Y+H08QapoRj8L+GtQS8vZY5biVrBRCAkZQhFB+YnPU817R4L1S48IeJ9Dv9Y0270i309raSWYwPb7Xh2h3DqWRQVzu3A5HFf5y+FvH/wDYPECx0Ptrkeq0u46/gf6G+JfAyzzJHg6q+B860e6TsvxsfuPefCC6i0h9YtZhME+8g6gV5k+hE5JUrjivctA8WSa5oEGq+HL5LzTtQiWaCaIho5InGVZWHUEdDWVcWEsjkmv9SspxmM19vJSXRrsf5f59TwLs8LFxezT7njMuiEY3ck9sVEdIwgIX8vevYpdHBABX9KqSaOQoGOntX0UMZ3Pl5Ujy19IB5AyahOk5baBivW/7GLPhRzVf+x95IYY7Vv8AWo9yfZHlP9jfKcjoe9Vn0gqTxn3r186OFUrt61XbRlXGVFWsQu5m6Z5PFpLum7bg9qS30lm3Bl+leqppOAxx0/GkXRhINxG01axKJdDW55VPoigYx1qk+j4TZ1r106PxwOveoE0dsHAprE9LidK55aulhYwoX9KrtpIJ5Q/lXq66RtjJCZH607+xnIDf3quOJtrcfsTx2TSMHaoNUpNGGd23k17HLpGMfLn61Sk0gjOBR9a8w9imeOyaPkY2flVM6N+nbFewtpDD5ivXrVVtIyMMOlS8V5lqgjyOXSyM8fpis6TSWJ6cda9ik0Y5wRVB9HC54x9BSWMt1D2bbPKZNHAUEDP4Vmy6O7DGOK9fm0rHQcnpVGTSCFzjrRHG21uOVJLY8lfTSpxt+lQPphByRgn+teqPpJ25YdKqNp645B59qpYxmLhZnmEmmbu2KqHSz9816i+n4ziqp0pTjA/wrWOOJcTzRtKGcE89ahOlqeg4/rXpcmmg/dGKi/shc8j8Kr671uL2J5kukkNz061P/ZqZDEZxXojaTj5gtRNYoPvCpljbh7FW1OEOlgnOMA801tPGPLHSvQDpxI+UfpSHSvm+ZePpUxxfmdNOkraHAmzVR8wpPssX939K9AbSS4+UUz+xpPT/AD+dH1tGcoO5/9D9tRpBDbSvPvUh0XEZ2jmvTotIXaNwyasf2O5z8vFf33PM9T/PRYU8nh0eRs8Y9alOj4fByD9K9SXR8HAB5p50fJ4H6UpZmjSOD01PLotE28y5I9BxU66GmM7eK9N/sZyTgVZj0ckAgVDzFbl/VdLHkh0X5c4x+FMOiIRgLya9eOilTtK1HJo+08rzR/aRm8FpqeRDRPKG0jIpp0YkcKcV62NFeQjYp/KnvoLDBYfp3rRZourM1gr7Hjz6M/VRUcmhkZIGa9gOjEHpUDaJKxyRxT/tXoxywJ5KuhsBnaKuQ6OcfMK9Vi0M4yw4qx/YZPROvOamWadAp4HXQ8yt/D4KbsgVbj0EZOBz616Zb6GSRkVfTRCvAHFcU80fc744FPoeSf2CwJzwaqNozKcKMe9exyaHlSdoNZ7aL82Og+lEczuW8Fy9Dy1tJzndz9R0qCbR8rgLXrTaH6dahfQ2GDj9Kf8AaCD6tK+qPJDpCgjihtI38Nz+FerjQiTwCcVMuhd3U5qHmC6mkMC+x462ipwAvNPXRyTgrxXrx0PsF5py6A+75l/ShZlGxUcFNyPG20UIfkQZPepRpBQbSvTvXtKaFEvzTIT9KhfRVYYC4FR/aqvZG0suaVzxh9OEmYyOKRdF2Z2jk17IdEROiE4pBoGDuZCM+tN5iiI4KVjxpdDz95OPSrC6LHj5Y8Z9BXsSaIwO0rnNaMPht5udnHTOK55ZhBatnZHCVXpc8SOhNt3lePpVldDTYMrk/wCele0N4feM4KDPNNXQ8OC4AFH9pxte5m8vn1PHl0Rm42n604aCwyD/APrr2f8AskY2ovy1iXtoLa9trZl/4+ZGjBx3CF+fypRzWPoaxy1vzPKjowZ87aVdFff93j1/yK9jt/DdzdzCC3iMjnsvNbFj4G1m/v8A+y7W3LT9NvT86Kme0oX55JW1FTyCpVtyRbv5fgeEPoEu3jpVc6Blf3gFfSX/AArnWnuRZ3UYhbODvOMY9ap3/gZ9PvBZ3DoQRy45ArOHEtB6Rkiq3DOIiudwaW2p80N4eYyEAcCl/sNUO5gK+sYfhv4cu9K8xbiVrrfgBFyD6DaOa881Dwld6bP5N1C6+m5SufzxV4PiqhXk4Qeq76fcRj+FMRhoKc46Ps7/AH9jwdtDUrkjPNUv7AUEkLk+le7f2AhBBWqw0IHG1K9iGaW6nhTy59UeETaAxGGXI6HjPB61/HH8R/Avin4df8FHbv4ZeG9PstG8P6x4uvdMFtaLiOON4Eu1kQKFwcsSRgjc7dcA1/c1a+Dr7VZha2EJeR+gFfyX/th+HtR8I/8ABV3T9DuQnnx+PpVkxzgPpMDY9uor8T8dM1o1sr9hdc+rt1tyv9bH734AZXXo5lKs4vkdlfpfmX/BPkz4a+JP2p7n4dfGSw0vUby/1vwprUdtowjjjWT7NIc71wmHVE5wQdxBycHj7C+EXiL46eINT8MaVq+pLqEOo+H7e5uVu4V23cs5iVjlQNoBkIbAwcdB3+W/h94z8eaN4F/ad8QaHqUllf6Nr8EVrPGiM0cYRSUAZSCGDMDkZwTgjivuX9mXVL+++IXgHSrpgYLbwhZSwpgDaZZLffz3yQDzX8L4vAxeJhJwVnKHT+7Fv8z+66OPlHDSjzu/LL/0p2P3V03wpZ6NpdtpGn26W9vaxJFHFCAqRqgwFUDgAYwBUp0Rj2IzXt7aCMDK1XOhZOAua/1boZklFWP8k8TgpSm5S7nh7aRIvzBeQae2kMULeX19RX6efs6/BH4ceNvBd1qni/TReXMd68SOZJEwgRCBhGUdSa+g2/ZN+DLDDeG24/6a3H/xdfA5t4z4DB4meFqwm5RdrpK3/pSP0TKPBnMcbhYYqlUhyyV1du//AKSz8RItFZDnZ1/rUEmj44VCOfSv3EH7KHwbXgeHH/7+z/8AxdIf2UPg03Xw4/8A39uP/i64F495av8Al3P7o/8AyR6MvAXNGre0p/fL/wCRPw6bSQyY2EfhVV9GBbaU/Sv3O/4ZO+DIOf8AhG3/AO/tx/8AF03/AIZL+C5Of+Eab/v7cf8AxdWvH3LP+fc/uj/8kZz8As1f/L2H3y/+RPwxXRQPlC4Bpv8AYa9VB981+6I/ZN+DA6eGm/7+z/8AxdKP2TvgwOB4ab/v5P8A/F1S8fssX/Luf3R/+SJj4AZst6tP75f/ACJ+FJ0E4z39qaNCYKfX6V+65/ZM+C5OT4ab/v7P/wDF0z/hkn4Kf9Cy3P8A01uP/i6b8f8AK/8An1P7o/8AyRT8As1/5+U/vl/8ifhR/YG6PLqfTFV/7BlUZIxjmv3Yk/ZT+BUD+VL4f2NjdhppwcHv9+o2/ZW+ArDDaCp/7bz/APxdWvpAZXt7Of3R/wDkiF4AZr1qU/vl/wDIn4TPokhblf0qs+i7yRjtX7wH9lP4Bn/mAL/3/n/+OU3/AIZQ+AGc/wBgL/3/AJ//AIuh+P8AlXSlU+6P/wAkUvAHNb39pT++X/yJ+CEmgtuwVzmqUmgHdhhxX78/8Mm/s/Hr4fX/AL/z/wDxymn9kn9nxuvh5f8Av/P/APHKX/EwGVf8+qn3R/8Akil4BZp/z8p/fL/5E/n+l8PyBiMVTfQGXccV/QR/wyL+zz28Or/4EXH/AMcr8zP2jvhx4c8FfFzUvDfhK1Fpp8CW5jiDM+C8Ss3LknkknrX0vCvitgc3xDw2HhJNJvVK2jS6N9z5nivwsxuUYZYnEzi03b3W73ab6pdj4ZbQGJ+YcVDJo3zH5cmvcpfD7H5cfpVaXQNpwBn3r795kj4BYSx4FPohblQetUToLEnK/nXvk2gNjkZxWadADZBTmrjmVlZMznglzHhkmhAE5XrUB0JiPkXGfWvc30DavKg47VVk0A4G1cZ60LNXYw/s88LOgkfeXmq0ujsD8i9K9yl0AgE7aqyaCqfw80nmt9wllx4t/ZRC4IOfpVeXR2JAPX6V7O+idtvNQNokW3O3296TzNGv1JtHkQ0g4Acc1J/ZAxtHT0r1QaQUb5lofSX+6O9DzE3p4Ro8pbSCFGaZ/ZK/5/8A1V6udGOMsOab/Y6+n6f/AF6n+07ETwmp/9H+ltdD28gda0YtERvvrj6V6eNExghamGikYbBFf1XPOu7P4uhlVtbHmQ0FccKcGnDQlA5XGO1epw6TnkqTVwaJ321zvOvM6lll1ax5P/YWei96kTQ12429ePevV/7GJHSlXRiAflrL+233Gsss9jyw6ErdRwKZ/YKEkbK9YGjHPTrSnRz6UlnT7kvK7vVHk0eghAVAwD6019CBfnJr1oaKxzke9J/Y5z93I/KqWdeYLLOXaJ5A3h8DIGRTX0JGHyjA+levNopAGRUJ0V8nIyPpVRzvrciWWNrY8oTQVxyuQKt/2GmzaVxjpXp8eitjIXFTf2KSMEUp5z5mkcr5eh5fBoar8yL+dXBooH8P6V6ZDop29KtDRsAZGK5p50joWWu2x5DLoOeQDUY0CMj7v04r199FBf5RxTDoxXniqWdruV/ZjZ5CdDRR939Ki/sUeleuSaMxwCP0pRoqjAIp/wBtqxUMrb0PJU0ASMAqk59Kmfw9sbDrjHavZLW0a2k326CPHc85pbvTfMPmvyT1NeHDi+brezlGy6d2fUvhGmsP7WFTmfW2y+fc8rtvBN9NH9oSMbf7xPFaEHg3zJPLeSNR355ruBYXIAAdsf3c8VKmi3FydygjHJrzcTnWYu8ueMUexg8uylOKUJzlbXb9Dym98PLFI0QAYD0qouiqFxs/OvYH0OQZzyDSReHo2H7zgdq96HEKjTTlK58zV4fnOs1Tja/RnkS6AATsQGrMXhmSaQAR5bHQc16u9pZWqpmFpiTj5cDArcsnmDqdMt/JDHBLHkAV85mfiLGknGjByl9yPr8q8M6la08RNRi/mzxOTwtLC4WeMoT2I5qzHorINqjOK9v1W3e/mV7jhl4/KqA0ZYvnGcV2YXjH2tKMqmkn0PLxfBzoVpxpO8F1drnj0mhjJDrzVYaKmflHPvXsUukl23Efjjmqp0lQR8vT2r16edux8/Xyxc1keTNoSkYAx9K+ePi9q/8AwjPxI+Hek78JqeqzpID/ABD7M6r/AOPOK+4P7MToU4r8sv26PEyeGPjp8PIxz/Z6m9YZ6bruFM+3AIr5fjXi54TAusnZ80P/AEpH1vAHC6xuYqg1e8Z/+ku34n6E6Bpx06686JgjkHqM11JkvbOb+0lK/PwWTvXz540+Ll1o/wC0V4D/AGbdLs1k1Xxtput608u4/wCjadowtkkcAAhpJJ72CNVOPlLtn5cH6SXwbqNsFs5xIq47g7j70ZjmdCvKUuZba3OjLsuxOGhCDhLfSx15/sNLf7Vdxxy+YAX3tjpzUt8ngfxHYxwSaeIlHCSRnY4/Lr+Nc9/whGlwiNlZpB6NnOfcGtSx8MfabhoZJxFsHVs/lxXxmHwM4tYieJaS2tdfgfd4rOaU74WnhU2972f3sreFR4a0O8kRmK7CR5nX5R6e9cn4whttcuop9QvzcIm7apHKjPABH9a27jQ2S4a3jYNzjPY/nSReGROuXdVwec19jhKFGjiXjHVbbXXX7uqPg8ZmdevhvqSopRT6bfnZnnU39ipH9ni09CFBG4jnJ71hrp9iql2tlJ/hHt71+NnxS/4LqfsxfAv/AIKQ+If2F/jVajw34d0CFLSfxpc3A+zJq5t4rpoJbdVJS1EcyRi43ZE4KsgUq5+sPGn/AAVn/wCCbnhLRtM1HR/i1oPiu/12eG00jSPDl1Hqep391cyi3ghhtYWLK0kxEe6Xy0U5LMoBI9qhnuDs+Wps9dX+p4eJyfMLx5qW60sk9/Q+tPHXxEtvg94P1H4i6hbSSWulxB3jt13SMryKmFH1Yda/i6/a4+M1t8Uv+CjfiT4ueBLWXUbXQPHsoAZPJdxDYw2srhZSrcTxvGAwB+XcAVIJ/cr/AIL9ftHWfwV/Y/034Q3WlaqfEnxHvLeG2Fjc3FlHaJZutzOZb63ADMNgQQA/vckkeWGYfiD8HvgrfeJfgTd/tI6jqMdodSmutZurOUyajNHNubI+1yMssrADHmMNzdSK/I/F7Pcvw2FjWS96b5b663vofuvgxkuY4irKNZ+7FXS06W1NjwD4E8U+EtQ8ex+KPCkL6N48lN9ceZLCqBkRsGYk4J+7u64Aruvhk/i74TweCviJ4o0KdrDRNOGj3t1alZzIsUkJjkRVO4qBG2BjJyBWT4xvvDfxY8G3vwr8aXG7TdSiksrmNoZE3xFVDfOjqy5DAjBB49q1vF3xQbwx8G2+HHh/7JFa2UaW8cjwTvGixn5FZMk/MFxnOR1r+aqeJxMq8JNa8y6dEkk73/Tof0bVw9JUZxT6O3q7vsf0d/BP4y+DvjJ418X+HPDer2uo/wBhzWhitogyXEMM1sjMJkYAhvNLKQfukbeor6IbQueFNfh9/wAE1vGv7SviD4s6R8Rtd1nS9SsviLax3up2jQtHJjyFeN42ReGhjURoD8pX72TzX9FtvpCuxkkj4z0Nf3Twb4nRzLCzrQTfLJr+vkfwbxv4WvLMXGjOSjzRTV/Tfbq7nt/7NNo1n4Iu4yMZvmP/AI4lfTvj+/8AHun20UvgSCxuZtr7o72Vog7AptVGUHBI35JHpXhvwYtltfDdwi8A3ZP/AI6teh/G+aX+y7C1t/EWq+G5JJmIuNKsGvmYKuSkgEE4RT1BIGTwDmvyHjfM6kcXWxNKk6kr/CrJvb+ZpeerP2DgvBxjl9ChKSSStfVrr2V/wMay1v493lok19Bo9nPHIWZFm82KVGyVTdkMpUcbgPfB7dX4E8RfFfUdU8r4gaXpmn2rQsVNpeGdxLuAVCCiggrk5HoPXA+eIdK1qGeNB8UvFEmJxCR/YqkO+RwSLHG3nG4YXrzwa+hofjH4B28JqR8tXYsdJvx/qsB8f6P1Geg5PO3ODXyeTZ5isUprE4N0bWtzODvfe3JOW3n30ufT4vB06dnTqqfomvzSPYKK8htvjj4Auigh/tLLyeV82lagu1j03brcbQRyGbCkZOeKc/xw+HqRxy+ZfssrFEK6bfHLDHHEHH3h1wMc9jXsHKeuUV5JefHD4e2Fu11cSX21Qhwum3zMd4LKAqwEk4U5ABI74oPxv+HgkkiaW9DQuI2H9nX3BK7wf9R90jo3TPGcgigD1CV7xZwI0VotpJO7DZHbGMc+uaorNrBntw0SCN1Jm55Q9gvPPue3XBzgecf8L1+Hf9lprKPfvbyKHUrpl+xIbdtIUW5bnaccenqM+uxyLLGsi5wwBGRg8+xoA4TxHj+2hnp5C5/77avnvUPEPxRtM29j/ZM/DYnllVOSRtygYDCjrzznPUbT9BeJXSPWPMkOFW3BJ9gzE153FPr0xspkiLwlma4K2Vx88Z/1fl5U4OMZJ/lxXoYGrKF3Gmpeqv8AqjnruOzlY8+fxP8AFWSYTWsOjrGdp8mS5IccjcrNzg4yRx2x349TtNbsDaQve3UCzOilwsi43Y+bBzyAc1BpD6vHbMNbtpXmMjEGGznVQmflHKdfX/Ode1ms723W5ttrI3Q7cfUEHBBB6g81WOqyklemo+iYUeW9lK5PHIkqCWIhlYZBHIIPcU+iivNOgK/K79pnSTd/GfVJsZDJbfpCtfqjX51fH62RvirqUvGNkOfwiWv0/wAKMT7LMZy/uP8AOJ+V+L+H9plkI2+2vykfHs2hD+JSMfhVGTRIeVx9K9aZYJkLRsGA6ntWabKKWEzpjAPfiv32HE1Fu3OvvP59nwliox53Tdt9jyqTRAO3SsqbSkjPK9K7/WLHXSQNNEYBzneP1GBVYaTPLzPhW7gDI/pXTUzmSV4K79TmwmT03O1WVl6XPOptLU9hXp3wx+Ck/wASHnWO+gsUiHytLzvfsuBzz61nXGhTPayRW5KuQdpwMj0rH8Bjxz4MutwcBR0IPX8q8DivP8dHBv8As/8AiffY+r4L4dy2pjv+FKX7tfK512ufs2/EvRbSXULiyjlijJBaGRWJA7heDXmth8MvFWsMyafYSSFevGMYr6Bn+KXjq7TZcbmXpy2Mj6VDYfEPX9OidIYijyKVzur4fCcccTqk1Uw8XLo9vvVz7/G+H/CftE6WKkordbv77HyxqPha90u5e01CFopYzgg+tZZ0cBicH64r2TW9P8ReKJWaRmMmc4QFjjueBWHY+GbnT4Pst0zyMCeXGD9Pwr9MyziStUpr6zFKXVJn5VnXDWFpVH9Tm5QvpdWPNn0fepXbg+tN/sjnLKCK9P8A7EcE5XpxW9/wgeuLbwXTWMwiuyVhYISJCvXbgHJGeld1biCnC3NJL5nlUcjqTT5Vex4kNFib5nOB2pf7Ftv736178fDGjaCwi8Q2c0+9QymNxGAT1B3LnI70v2f4f/8AQMuv+/6f/E14M+O8Om0m2e5Dw8xskpOy9T//0v7FTpLcADpSHSmPQV6cNNAPKn8ak/soZJCYr9J/1iPwL+w32PL00vjAWrkWnHoa74aSAcAGpF0wAhdpqJcQX6hHJjhTpO5s44qX+ymPAH6V6MmmAryKsppWTgCsv9YPM0/sZnmP9jkHGMUDSCT0r046TjqtA0w54Wl/rB5h/ZFjy99KYHkU5dJz2r1FtK4zt/Smf2aAeFpf6w+Y3k3Wx5hLpLnoOPeoP7J6gr+leq/2YB1XmoDpRPO3pVf6wruS8mZ5iulYOMVJ/Zef/wBVelLpfONvX2qwulgADZUPiF9xxyVroebppPycKKeNJK/N/SvSv7LI7Yp39nHGMVn/AKwXe5ssm8jy9tIJPBOKjfSsnANepjTZPvAcVz3iS4j0PS5dRmXPljIBIGTUviDXcP7I8jiBpLlsk1H/AGcu/wAoMN2OnfHrXy94i/abNj4gtLDCW8TtNExcglnCkp8o55PAFeTaX+0beaLrcum6/eRG8nIhQkMquxbI2MfY9D3BxWcuJEna56NHhapJNpH34NLYHbgV+dP7Qn7Z1r8Fv2nPDnwXfT0lhnW3e9lkm8tmF+5hQQp/GYsbj1yTgc16von7W3gvwHHe3fxQ1FLe1ikeKzQkG4mdTjaq9+eM9BX4v/tneLNG8Y/EW+/ag8aaVPPNpQgW2W08phawxMCjo8gY+ZHhXPbdnHFeDnHFXLFQoy95tH2vCXA0q1WUsRD3Enbtf/gH9MEmmNsLDGe3pSW2lXu9S5VF7hepr4o/YP8A+CifwP8A219MbQNCvEs/FWnpi50+QjMoUf6yE9GBHJXORX6WDTOfu121M1p1Yrm6dz52WX4jB1ZQtyv0/I80k0qX7w/Wmppt0Fwm0HHYdzXp40ksMgYp39mRovIzVTzaElZnNQw1WnLmjv3seI/8IU73f23Vbl5hnIUfKP0rpbO0tZZgkUbBUGBxgV6O2lyMv7tRu7Zq3b6XtiCtgkd687FYuM1ywlY9/AYidJc1SPN/Xkefy6Np88Yds7h0yelNOlJIBtycV6ONPTkNz+FQvYJjgU8Lj/ZKylf1OfMGq+rhby6HnbaV2WqMmmqOcV38tiy52jNZ72bjGIyefwr1Fntlds+fp5O5ySPO7oQ242sCxzjCjJr8EP2xPFNh8R/2hL+7gYNDo2kJa7euyWO5bepxzkMM1/Qd4h1fSvCmjXviHWdscVjG88jc8LGpY5P4da/j8tviU+q+KNf8TTOYV8Vi7uLPcvmmQtPIzM+0fKPmUZ6Z+tfjvivxRKpgVQjfV/kfv/g7wrCljHiGl7qtf1P0H/bM1X9pnUm+Ef8AwU6/Yk0Gfx3rHwZj1XTNe8J28iibXvD2qxQDUo7TbHI73dvNawzxRoQ77WCiRsRtheDv+DqT/glslvJb/Fm48VeAdet3aK+0XWNBuZL21mU4eOU23mICD2yD6gHivcP+COXjjxHffAm++G1hbBpdFvXuJF80FyJ+GPIBUCRSPev1j8W/AD4PfFWSO/8Aix4D8PeIrxBkS6lp1pdyAjp+8liZv1rvi4V8NSrxg5u3fqLEYn6vi6uHqVFBJ6adD+SP9uj/AIO6vgXovg6bRv2BPC11ruvzyBRrfiq2Fvp0Mf8AE1vYRTC6uJOwEpgiHUuSNh/AmL/g6C/4KxL40PiSXxvpklkW3f2c3h+x+y4x93aGE2P+2+fevpn/AIOl/wDgmx4t/Z6/ajP7ZHhDSbaz+H3xFWwsoUsVjhgsNVsbJo5bMQIFEay21utxEUXaxE27awUP/J4FZvujOOa+twmKqwgrNr5nzVfC4es3Kya9D+zL4Xf8Hgv7Qml+F1s/i58LPCev6srMPtlneajpSMuTtLW6xXwB24ztmwT0AHFdRo//AAeM/Gix8Tm71H4OeELnSs/8e41LVElx7Tm3YZ9CYse1fxSUV01cwrzVpTf3nNSyjCwd4019x9IftV/tG+Jf2n/2lPGv7Rero1he+L9dv9aMCTGUW32yZnSBJdsbMsMWyFWKqWCBiASQPoz/AIJU6J4w8d/8FGfglpmixHUJv+E98P3M6SNkNFZ3QupWcnr5cMLuC3Tb2rwH9kL9lb4i/tjftB+EP2efhvDIdU8X6pBp1u6xebsV3BuJym5d0drb+ZcSncAETBILLn/Qn/4JM/8ABtpoH/BPj456j+0Z8a/Fdl471vTobiz8N2um2UlrbWouN0ct/M1w8srXLwHyo40YRwo8uTIzgryqLl1OiriadG3N9x8Jf8HLv7cXwF+L3iP4Wfs2fCzxDp3iDVfDOr3ura3NYXC3UGnyS25s4bad4yVSSRbgykZJVUOcZFfm38Of2h/iF8Nvhdp/w80nwx9vjsrcQSTKDLHKJASxXa/IYnrgjFfdf/Ba/wDYK/ZW+BP7Tej6n8LPC7eG01/S5tU1C0iLJZPdyXLZlhWQ+XGXyxkWPA3HJGTz9x/szaL4R0v4G+ErCTTrdXtdLtwfMC7hhOh+X071+aeKma/UMBQioc8eZ6N213vsfrHhngo47FVZqXK+Vbdux+K2nftNfGiK1Edp4ViurmVyWe5tkCqrEckhgQRjHOK8b+J37QHxh1XVWtItKSwV8RyLDZEqDnG4Z3An8cV/TbJ/wquVvtlxDp+5nyQCnUeo281zWqf8Kokke5ubPTjkjBJXBI9tuOK/D8H4jclS6w6/8CP2HEcDRlBxdZ/cv8z8Uv2XP+Ch/iH9nvx94Q1Gfw5ef2f4de3t5zFvHmWcaiOQBW4BZMnGcZx0Ff23fs+fHXwN+0v8L7L4t+BLPU9O0nUWP2YaxatZTyqvBkWJzu2Z4DEDd1GRgn8PfBN18F9T8TaNr1rpukX1k15AxnBi8kqkoDEvtKbRg7j0GOa/pNm/sHTNPjntI0eAqphWFRtKkZXZjjGOmO1f0V4R8T18RRq+y/dJO7W92+utrH84+M/D+GoV6PtourJqye1kntpuemfC2MxaLcJuDD7ScFQRxtX1616L8WI9KkgsF1Sxur1TIwH2XUf7PZOBliftFv5g9ssR1xzXIeA5refR2kt8Y805HocDg16H8RNZv9IFj9itUuBLKwcvZ3F2EAAOf9HVyhPYsME8ZFfd4quqlZzm73Pjsto+zw8IRjay27Hhltpnw30sOstpqFgCA2ybxGQHIYFSAL9uSWPoDggnpm7HH8L4bi4muoLqKT+MP4hJYM+VKAG/wnDkgDA6Echa2J/EOqPNH/xJrSVNryMraRfq5wGK7cwld3P3Sc9cc8Vch8XLcxkXWkpI6SIkpXR78qGIJGN0QJxlcnGFycnvUwcWnFJerv8A52/A7GnuZ2heBfC+qumoReHNa8tMGOR9akmikV8ZwFv3V17kEEemTXsV34n8S29u8sHhy8ndSAESa1BbOeQWmA4x3x16da86HxC8SW1xFp9japFHFgyD+y9SVdqj5xGVi2kk8oM89MZrTtfiD4leZYLi358kyMw0/UQuQuflLRcnJGFPzHnjNEIppwsvXX/O34A77nW2XirxRcsv2jwze26nqXmtTj5S3RZjkZ+X6npjkXYfEetyBTLoV5HvBwC8BwQCQDiU4z0z0zXCz/ErWkacRWs2ISP+YZqBP3sHAEfzYUH7uexzg1hr8SfHtxOBa2sax9P3mm6oG3Ljfx5WAvPynPPTGQalSjDRpP7/APMLNnp58Ua/5Xmjw9fdCQvmW24nnA/12BnHUnHPNdTpV3d32nx3V9avZSuCWhkZGZOTwTGzKfXgmvDE+JXjK+iUadAqSSSEKZtM1QKFHA3ZiUhsnnt712fgPx7d+IHOl61bTx3g3sJBY3lvAyLjHzXMa4Y5+7k5HTPNRVnGTvGNvv8A1HGLW7NHxKofWNjDINuBg+7NXhFnPNYSzWmuajpEZQL5KJNIhVc8b1LgjgjGOK948RY/tof9cF/9DavANa/tc38ggE5XYoXy1uf7oJ5SB16+59xRTrTh8DaFKnGXxK5tXmmeJ761huPDU+nOCW3uWneNh0G0q55Bzn+lWUsPiNaqbexl02OFYsRr5cnD4HXB5XOfes5/Fev6faLHBZBunl/6NeHcuMZbbEMOSORtAOfz7Pw5faxqVkbzVooog5/dqiyqwHIO9ZlVgf50VK9SStKTfzCNKMdYqxb0Ya5Hp6r4gaGS6ydzQAhMZ4wG56da1Mt6U6isixMse1fAvxxsYr74kanDNG20pCMjvmJa++6/LT9pT4rnwl8ZtV0qUERxLa5O3PDxKSfwr7Tgbn+ty5P5X+aPiuPKSlglf+ZfkzhdVttO021aBbOXyo+C3IBP1qgloBGkcenP84zgkk4964TxF+0PoFtCsGlF7ubPLuuxR36dSa4O2+PfiKfVka8ljhsedwYDIGPUDNfqkcBVlqo2Py5Y7kppN3+b/wAz6AuGuYcRPHDCSflWRsMQfQCkuEt7aOSedxtQ/MQMqvbk/Wvk+++MVnP4g+0RyLFETuLynOCO/Azz2rgtc+N+u3iz2MV0BCSeFGMjPHJ5rsWFx7mlFad2Z08Nl8qbnVfvdkfZ3/CSeG1V8XCbozgg8Hk1wniP4naPpySQ6coeSNvvkgrgDkY9feviaz8dR2+orqNzJ5jKdxDcg/WsPXPGVpqc7SLJtyc4HTJr1ll1RySk3Y4qNGjGDaWvmfZmgfH/AE/Rlj1jUo45Zo3OF2hhj/dPBI966LxD+0R4PazkuPC6SW/25MTRyRoxDdSQT90E/wB2vzcl1eDl3mPHSm3XjCHyBEXD+WMUV+GqU6iqNu/qenhc3qUqbpKKt6I/UH9n79oGDRfHdvqetxbNPUkyytjCpjk4PXA7d6d8Rv2zPgp48+KL6xqGlahp9hDJ5X2q0ePfPGhwJGgYYDn/AHugHevyfuvG1zKpRZisZ42jpWGdQsScynIPPJ9a5v8AiH+Eni3jKjak1bRtWR0f62VoYeOGhFWTvqkfcPiH9ouXVPEV6+gRLbWLzuYBL80vlZ+UO3QsRycDrVzT/wBsHxl4av7ecXUkv2T/AFS7vlT1CjoM/nXwNe6rathIn5HbNYklwCrKX5x2r6Wpw3gqkFCrG6Wmp4uGzbE0pOdF8reuh+k3jj9vPX/iBaW9vr+kWM01szEXLbhKynorYwDj1xmvOP8AhqST/oE2f5v/AI18GfvJCScn8aPLf0P5mvNjwRk8FyxpWXq/8zunxTm8nd1L/Jf5H//T/uYWAPTvIAPSvJPhl48uPFHgzS9X1mJrfULm1jlngfAZHPBOATwSDivRpdXWNF8x1i8xgiFmAyx6AA9SfSvmameWV7nn0+GebRRNhLfHXBz7UPFGg3EqP8/WufklnaQr5uAccGsKY6ndSpDprRyJICyvnIIBANcNXiSSem3ds9ShwhRa9969rHd+fZKMGVeeuDVq2uLabCxHd9BXms2lazawvd6hexQQxqWds4AA5J6DjFSaH9mv7SLVLe8+0wzoJInjb5HU9CD6GijxA5yspL5F1uFaEKfMkz1Zrc7sAU0Qbs5rC0zWVmMlpLInmxY3KrZKhhkbvcjn3rYWfn72a2lnbWjZ5jyGPYnW1/i9aiufKtYWnnICRgux9Aoyaf8Aa1xw3FfHv7XvxI8WeDPhzq954fjkZY9PnbdAf3xLIVO1e+AfaolnrSbRVDhyM5KNjkPBn7bPw6uvhX4c8W+IbyL+0dbu5bVbcMFZil49sDzgDoKwbP8A4KC/Cq78W65oc7JbRaC0kUgdwZJnjjWUiNRzwpIPbI61/JW2t/EzWPClvJYXlwE0WZ7yzjwpRC0wcswLZOXHQg4PTk1wF9+0H441DxJc6s8r6Zc65LKlz5UavguqxSlFblGZFABHIJOa8KhxfUqLlT1R9vX8OsPGbfR/5n9+fhnxPovi3TY9U0eQOkqhwDwwB5GR2rqFhAODX5QfsifGrRp9LstETVzJLGsUb+epSThARu4A5HXGee9fqdFrMDTKokQgjjBBP86+hjnd1qz4epw2oytY1/J2gAj8aaYQB718NftT/tb2Hwpkg8KeDtRWPX7e6t5LyJ7dpVFk/MhVvu7tvIwSfau/8FftbfCH4otqNh8Or25v720t2uGgktpYDsUhcr5gG75iOBzivNpcV0p1XRUtUehU4KrRorESg+Vnqnjj4n6H4NszqU7rLFCwE2GAKAnHOen48V8qeJf2kfCfi6wm0rw/qMcBvBIImmPGR2B6Y4OK/Ov9oDxl8TNautdu7Cxnhgmilgmj2sH3MNwYxruZ1XqSOi8k1518DPGn9jNDpfjm2a6jhtRBdIYkdzdAbwVVeMLGdysTuZcg5wa6ZZ89rkw4cglex5d+014r8U3/AIp/4THwE7X3mS+RAbD55GZfk3K+472Dg9gNpPOa5q+n0/SNXTxB4s1xzbavZQ3O8Md2ntb/AH/OQllJkY4jOMEgjgivWfjH47+Clh4O1TxTYtLo/iOyhWXTpYiq7mhHGy32ZOcEsGHB+bg18wfF7wtaJ+y54l+MFoWtdM1yymbTrw/OqWcrKsKzR8FJCo3AnG12Izk889bNtb3PXw+XS0i1ZHxR8TPjO3jD4q30+iySXthowxZGabe11gl3eNSDhXLKe+OnavpXwX8eNN8X+BptF+INhZWsald6W0pZvJkXErSKOu1gAMcc1+Qeg+LHg8WTfZLmNprFj5cilyCFHHIIPTg46V7V4W+Jfhs2Wp6dplhBNqlu6F5EjICpuBcKxcAr6gjv3r5/GZj7/Mk29D9Gy3K1CHInoftn4Rm8MeEvF+ieM/BunW+kPptsl3aX9uAkqyqeFuEGNyMGyOemc4r+mb4O/EHRvir8PtM8Y6Zcwzvc20LzrBnak0kauVweR1yAexFfw+eBPi8uveN28E31+9ld3sQa3URs0YjAAA4f0/h74r+l3/gl5rj+Gfhv4tttS13+1NO0yWGeNMOXhWOE78BmbAIX7ueo/Csst4rlCt9Xkmr6nk8VcKe2wyxMbe67fez9XdK1jRNelnh0i6juGtW2TBDnY3Iw3vwfyq7qV3peh2D6nq0ywQR43O/CjJwP1IFflL/wT3+Pej+NPiX470MSuz61cnWbUFH2rCXZduWY7eDkL1617/8A8FBPifp3hD9nm80JmdbrxJcRabbkKcBmPmMSwI24VTg+tetS4t58O6/Y+QrcG+zxccL3t+J9x2c1pf2keoWbiWGZQ6OvRlYZBFPZY16DJr46/Zg/aK+H/jD4GeH7271a1s57WyEM0dxKkL4tv3bSBHbd5Zxw3Q19Iat4+8JaDk63qdtZ/uzL++mSP92Bnf8AMR8uAeeld1DPZVIKa6nl4jIPZ1JU5LZnWFBnjvUBjz15x3FeRaX+0F8Fda1p/Duk+K9Jub6NDI8Md5CzKoIXLYbjlgOeua1Lb4u/DS91G40qz1yyknt0jkkVZ0OFkLBSDnByVYcdCDmuh5vLqjieTxvoegmLPIOKgaPjGM4rzK/+N3wg02xn1S98TaXFBajMrm8hwnXr83X5TgdeK5rw5+018BPGC2reGPF+k3hvYRcQql1HuaMjO7Gcj3zyKf8Aas90V/Y8ex8gf8FafG/jn4f/ALFmt3vgG6NlNqV5Z6XdSiMPi0vpRBNnrtGGyW7Yr+aTVbHWvh2ul6TpMkqxWttaWXmSR7jKiXEoO3A6MNpPrxmv6Lf+Cp3i3w145/Za1H4d6Dqunz3d5dWkrRJeoJljhnRiyxpuZwO44wOa/J/xD+zb4yubi41XU/Ei6VZXLpZQQtJEYuD+7CNIm4lmJPXOeO1fkfiDn0Fiaca0l6O5+6eGOTShgqkoR1bM/wD4IieL/iVdfFewv7y9ka08RS6tbahbhFVQtlLJ5O/uGBUnj1r+sNLfLBU6nAx/k1/Lr+wRpXhT9j/X5/HvxB1GGz0bQdZ1e3uZZnd33SuQGARCGLEnYo6lsZFfqBf/APBZb9gTS9JbVNR8Xy2zCF5Vt5LOcTMV4EQUA4lb+FDgmvuuDM59vQn7DWKk7emh8F4gcP8As8XCVRWbivm9T+Ib/g49/bd+Kn/BQr9szxH+zp8FNPv7jwN+z/Dq8U6IssQa5sAia5qlzG+xfLhJS1gJDER72TIuFrhP+DaP/glV+zt/wUS+NvxJn/al0+fV/D3gTQ7XNhbXl1p8y6lql1LHbyGe0ljceTFZynYcqxkBYHaMfaH/AAU7/aD/AGfPA37dw/4KF/sE3mk/EXTfiNp11oXxO8BaraTxrewXEcNvd+dFKAy2+owQQh3hAkgubeOdRIryq3wP/wAE6v8AgpJrf/BI79qK9/aK8L+FpX+FXxTjlttb8H/b1u9R02G2vJGtRJf3EEGbu2Mkj2rTsq3VrKRKVlG6v01Sm6V4xs7HxCpKMeSJ/XdrH/BrF/wSg1G9a8t7TxhaIzZ8qPxFcuo9gZVdvzbNfxBf8F6/+Cd/w4/4Jz/t86h8J/hY1zL4Q1XRNP8AEOiwXUktzcJBOklvNFNcud0pju7Z3LfKwilVRwoNf6KP7LX/AAWc/YQ/at/Z6tv2itA8VJ4Y06a8l0+bTvEDRW+oQXMJUMjRwyTI6kOpWSN3Qg9cg4/hx/4OgPiJoXxw/wCCiEfxM+GM7eIfDlj4P0fTzqOnxvNbxpHJqIu4zMFMaOrTgkOR95T0rkweMnKpyTKhhpr3r3R/dn/wTS/4JZfskf8ABNz4Ww6X8CdESfxLq9pbnWvE97ibUtQfykyvmYxBbAj93bQBIl67SxJP6XvEx+5jnua/ns/4JWf8Fr/2WPjl+w34Gufix4ztrX4h6Bptto/iLTGVmuzdWi/Z1uxEgJ8m7WMTRv0wxBwwIH2Lqv8AwWC/Yf0i/NnP4ju3RU3vKljOY4xu2necZGO/B4rOWJqJtWOWplLm+a1z8Cv+DknQdG+HP7VHgj4ubGvLvVPDFxDJbzSPLAGt7hY0aKGRjHGxSVgxVRu4LZ2jH0f+yP4ftr39nzwbrsZZXOkW7bdmdrY7kk8AcV+fH/BwR+0l8Iv2qvF3gfX/AIU6hNdWui6PdpM7wtEC0s8Too3feBUZJHQ1+k/7I0I139lLwNbyMYlfRrZSYxtOFHHTBr828bak5ZRQ5v5v0Z+xeDVL2eOqJL7P6oj+KnxYk8GQx2mmoJ72WG4mgQjAMVvhZpmOOik8AckA4zXzF8Lv2ptc8TfGK5+BfxUsILXU/s63+n3VozPBdWrYO75gCkiggsnOVOQR0r0H9pjRI9C8W2NnpskxiGh6g4BL5BJzwQeD6Yya+L/C/hubVv2zPBMN3LL5dzpjIV3Mf+XTJIychsjqPxzX4VkeR0atKUppfC2vKx+3Zpm9WE4xj3SP01+Cfwm8PL4lmaGCFLH/AISVlW1Krgo80bSAJ0wzFiRjv71/Rbc6jbhPIbTztXhEwMBV4UDHAr+f/wCF+onwmdYhcgwaRrT3Ksy/OxjWKTDNyeT1NffHwM/bm8N/Hi8uBY28dlaxSyxLOZ1dXaFmVlB4GRgcdea/bfCXMYU41qcpatxt56H4n4u5bUrTo1IQuoqV/vR+qvw6uEuNHlaO2+yhZyNvHPC88V9LV8jfBjXLLWPDs8kEyORdlOGBOQq8YBr628xDwDyDj8ev8q/bp76n5FQ+BI+f/EPjnx/ExOgG2Cx7zK00YIVV7/6xOg69fwrzD4QftY+GvjtoU/iL4SapY+IrKylS3urixkR445HjWVc5IIDRurr1yrAgnIrzi/f9qK/vLhJrLwfbRCWZFWPWLwmSJmIQvm0XaxX7ygEAnAJHNeQfDr4Z+Mv2cdLl8P8Aw/8AD3gDwfZapOJGtrPUp4IriVEVASgtACyoiqPRQAMACuKtUqKcZRceTXmvv5W6etz6PAPK3ga8a/O8TePs+Xl5LXfPzp+9e1uXl63uav7ff7fl1+x7pXw/1LUtUt9Mj8WaveafJJNYS3i7Le2EwIETKUIOMk5yCcDIr4Fl/wCDg34S6Je3+k+IzqStpmTLdLosoimVDh2hjM3mkL6FdzcbQcjPWf8ABRj9h74h/wDBRT4Z/DzRPE+v+FvD2r+Dde1O+NvY69IsE8F7ZfZYsyTWRdmOXYoIwFKqQzYIr47H/BHzxvpVhqngPxL4x8HfbtWsPMmtLnVVLeS0awRTkG1SQxp8mzbsQnAIxjHyWd4rHSmp5d70dPtRtr/wNfM68lyulUcoYmLv0snfzvo9me1fs/f8F3vip8Xv2jPh58G9f8JRadZ+O/ElvpFpc26iVJrOfzZEuiXaNog0KINuHYSMR90Zr+lG7+IXhizDO91GY0+8+9FUYPOSzDGK/mP+Av8AwSb1PwV+1p4J+McPiHw3JJ4d8T2t5di28UXd1PK9pHhreOzkhMakKQfIVkwAvIAAr7D8Z3/wq8a6Vqvhb4paR8K7rSLxnt5IrvxDqE8cpkdgqSxSWSLl8fdBJLZAz1r6jhTLs1r4flrUW5rqveuu+i06q3kfN59jsHRrSlGcYxeybtbyu9+/lf5n66337QPwi0lBqOpa/YW8UrmAO93bBC6DcVB8zlsHJGenOK9B8O+KvBPxH0f+1PDF9a6xZB9vm20izR715xlSRkenWv4SP28rL4cfAv4sjUPhDYaFa6FY+F02aT4VvJrjSIbtb2VJHUSKhS4k3ATkrnCqM5zX7F/8G9nxfg+IHhDxvdTXDW0cMWnzS2nns8MbzNL+8EZ4VnxjdjJAAPSuavj8TSzJ4GpSaS67O9r6rppv59z08NltOplsccqiu+i1W9tH11P6CLnVIdW1i4EOM2jNbMFO7BRs846EhgcV87+IINKuPEBilitPNYKAZBal2JQYwJCrH/62K/nt8Pfti/ET4xfEHxz4p8BeKL7SrC78Q6jLb29tcyopgM7RRSgIcYZI1PPI6V199/wUvsJvgx4r+DWtXep6t4mtre+0Qavp9zPG8UzwbUJZpQDNEWUMwXBPPUV4mD4/wFTHVcC24yhu3t+Z7GK4Hx1PCQxkUpKWyW/3H9JPhjUbDU9FiudM1GHVIgSn2i3MZjJQ4Kjyiy/L0IzkY5rfr+fD/g3c0+98LfsfWXhXXp7tdUNpb3F7bSzSTRLdZZLmRd5IRnl+93c5Y5OTX9B2RX1uGrxqx547a/g7Hy2Iw0qU+SW+n4q54f4+/aB8A/DfV/EOk+JJWD+GPDbeKL5YsM62SyyREhSRyTGSvPODXjmo/tt/D/RvF3xB8L6nZzY8A6noGlTSIyfvZvEBhS34JG3Y8y7v9noCa/nO/wCCyP8AwUb1v4cftZ+JfAH7M2o6ZrEVz4QHg3xm7Q/aPskkk8k4t0kDKqSiORtzfNsJwRnp5n+z9+03+0j8bvhz4m+JPjD+yXvfGesaZf67PFAyESaNNE2mNAg3KgxFH5wbO7BxjNPOs0wuXUI4nFfDdJ9/6/zOnJsnxGYVXQw3xWuvv/4P4H9gHwz+KOk/Eu68UWulgB/DGu3ehTgZP721WNiSTxlhIDx06HnNfk9+2v8AEC803446x4dUpshjtWU7QGG+Bc/N1PWvbv8AgmN428YeJtC+Idl8RI4P7fl8SSavqEtsCsTz6hFGW2qQuBhARgYGSOcV4B+2n4Wh1b9obWryaVYwYrUdOeIEr7fw5zLDVsT9Zh8Eo3X3o+M4/wArr0qLw0/ijLX7mfBOpaxPcSmY8t69elcxc395KC2/ke9e2R+BdIi3NLcGT2C9qzZ/C/hVePKk4BJORX7tTz+gnZJn47PIajV5HgMjzzHM7ADP/wCqqUsUoyUYmvZn0DRVG5IDjPdiasRxabEvkxW6bfeuqfEP8iJp8Pq/vM+f5NP1SZy8cZwe6gnj8BQfB2u3ShoIy5PqpA/pX0Wup+QCkACZGOOKyLrXJowYFUE5znqc/WuV5/Wl8MTthklGO7Z4gvwo8bXVrJdw2xEKcszcDH51hxfDHxLMxRSoPoT/AIV9DweMNZsIZo7Zh++QoxbklT1HNcXBrBvw39nzxvsYq21uh96yjnuKu1Oy7HVUyjDWTjc87T4SeLCmGEYA67nQfzNRn4Y6tGSk5jJP+1mvUyL1gGncEnrg56VzPirxn4T8E28d74u1A2ySnCALuYkegHNctTPq0Veci4ZRSbSjF/eZFn8HNW1SPemzGedue3rUl78I4dMhja4uUMj5+U54AqnoX7QPwwkvBp2n6xJE8hC/voZIwSegBK7fxzXt1vqthIvnXMEV3uX5TJlgAe45rzP9YcRN3jO8eyPXhkuHjH348r8zySDwBpyKMOgOO2f61Y/4QOw/56r/AJ/Cu8mstNcDA2g84ycfgM1X/s7TfUfmf8a0eazfX+vvOSWBo32P/9T9vfh7+318J9L+JP8AwlF9qlz/AMIzPpkOmxv9kmZvtdvKzSFVCjbHhwdxGPevP/jF/wAFC/D3xN1jwbB4GunK6Bqq6hqgCmNZZIHOyGDfgsTGG54BJA5r8G/Af7Vfj7wT4OaPVPCenz21qJbq4mvYpcLjYHaMvjIxtyoyc1lWP7eFzHqksjaXpbW28vJbyJ/o53A7H2gZ+X+E545r8mxHD+ZyjOjh1FpbPmV+/Y/UaeZ5ZCccRW5k305dO2h/T1f/APBUP4Rmay1KSS8soI7+QXEckDGQ2phZY8YyrSeeQCoOQozXA+Hv2/fDmn/Czw9oFnc3E2q+G9UVtVZFZf8AR47qRiqs2A7PHgbRxngmvwt+Gn7aPh3x+y+E9YHhrTtU1C6hh0uzKOFluJGKfv0BOVYnCYP3ua+kvF2o+NdGttXutSsfDhk0eCG5gjiSQb5CHSQSgEb4xjgenXmvlszrYuhWWHxUEpevmvL5Ht4XLcLWo+3ws24+nrvqfpbqH7cHifxo3jjw7Ba3v2XxYIU0adzHss7aRfLfzVLA5OTgJuwetch4d/4KKaJ8Ibfwh4FeKe+h8Ib9I1MpIhZ3MDrG5TdkKrhM7umTivzZ/Y0/aS8G/tD6jL4cuodN0/XyFubaKYPJDIN+5vIBbKEK2do6sK9W8W+GUsvGE98k1g95fXbRNiNY3ZcnLM7yDhQMnuccCvAxufYnA42phsVDlcV+F73v26adj28Hw/hsdg4VcPPm5n+ltunofQmq/wDBRj4i/A5dV8aX6w6xb63PBqTqtwvmW8FtIS8KksRtaI4Hpjnitn4z/wDBYbxXDouoad4F0yCOfXLH7NZvLdpi3ulLo7ApnO4MpUdeK/CH/gocl58I7vw/pelw2NxJq1nqFt5cKC3Zd8kKSbFLEF2JHORgDGDmvmnxNp2o2/hzwtcy6eLexhluri0/e+W0+0L5y/NyG35+X2NfYZMlPCUq7m3ztnzmZ5fTWLqU+S3LY/XzUf8AguT8YrHTYP7ZsFvdUt8JO8t4UQMnyuUhiXoVPJJwetcr4k/4Ky/Hb4l+Hv7A1N4RDJDLFsaRt4WcFdvrgZ7k9ODX4Aazc2dtrk7zNHbtvYIhILEZyN/zYK44z1r3H4LaDc+I11XWxqlla2OkRR3N29xJkrGG5SMIHMjEBtoHpyRX0WKp0/Z3j/VzzcPhoc7bjqfbWn+J7vw5e6XZQ6xDHHdyNNK7tgRqDyJM8lcdB6+4r528SeOX8O+KbvUdLu4dQi8ycuG5TdKBtKsOnABBx716J8RNB8H6fpMXxB+F/iXT9Ztb27kjitWjYTWiIA/70fw5U8eo5rx3xDoK+IrmOTwtbySI2MsIWMbuy73BYZyVAO3vivncLgYU6tpejPXxNeVSF0fUHwt/4KMfHfwxeadb6hqsFxDZXBfZIgzGpwGRigBIx+Qr7kP/AAVX8VyQnULexjj1JFWyjuPtDLH5zuGVym3AXYCuOmTkntX4oReBfFEerxTPa3Jt2ljjidbWQITNjEbNjb5hOAATzkV9NfDv4Q+MfD/jqybx/o2p6XG87kedalFEca9SCpDc9MZx2r1MZVhGnzo8qhhI1XZo/bnSP2sdD/aRsZfGU1xDp2rR2C23kTyqWM8QMbHcFXcG42Ec17B44/aRl/ZO8Kp8Q9M07+1tRuU+wJHHJ5WGchw7MVJONpGO5IzxXx3Y+ErTwj4Ss9Q0drRNLuJpDLcC3K3asIyyqGU4C5C4GzOSea+ZPjt+0n4V1G1Hw/8AF+h65eNpoiaK9tkRTKjxkZO8gHOWByvIGeuK/LcswM6+ZfWaEbrmba/po/RsXVpwy/6rXf2UkexeMv20/iZ448Qt4r8c+Fb+9tLGGSRbeK7ERKznB5hzlh6OdoFfHSftv+ItPtpdX8deHGsJLe4F3FcWcuHnRo/Lgtn5wgRD15If5sDJFfM/w1+KereDdT1aOGDVTYagnlRMxwsSRhhgljgnn0wMDsDV7xFpOu/ET4cJrXg3TJL+/sWYMkqosKsD03lgN2Dkt0yc5Ar9LqOpCqo1bW7n55HL6bg5Q36I+gvF/wC2enj/AMCz+GYrOS+vzaTS/a3nLXFpKVZXWIRBd6spHLDJ5yCteG3fxz8Up+z1H8I9c1bVr6zvVtnitSzeU210MiEtnMTKdu0d8Yr4g8a2/j7R9Lik1gHSZ7eT7PfISuYpHCsp3puX50bghjzxzmvoPwJZaf4x8N6ffW8BvL20ne2MTZCuEbaueSR8vLkc8V15nQVKEasdn+ZzYCUHJ0mtUez+H/B3h/QHsvF2jW94b9yZLx40LQx+YDvDrs2qOgGM4781Qh8J+GIIdd8ZXYuoPtDtDOqMzBpc71RlAGNyA52gcmvQPCmj+P8ATfh7c6pb2ZmsEimjZo92EiLLJtQNJ90AkDg5HvVLwXouhaFpQ+L3xLklsNNstXNi8UcbSB2BIyVUlsKgO5ueTge/x0sTVipWfW2mrfkfaU8NDSK0067LzOf0x7Lwfc6P4zkivYimI4pXVo/3ZySsbEHlD1yckdsV9X6d8aPHXwy8Uw6j4T/tuNdUaO5uVsJ2SKfMZUqVGFGVJyDwSc9ak+P3wz8I3Hwc8NfEn4Q3VrqOm6lOJ5XtpnlhEIDMkgG4kNsODkA8EY4r43sNV8BzXVufEZmu33ObiNNywvHuIQBdwJGw/wAR6+3FY5TjnWh9Ytrqmuuh34nLEpfV4u60d+h+m3jfV/iX8NPgWfGX7Pker6B4ht720SBYxm4MUyncRJks0ag/MCCM4NWPgdZ/HnxV8XvHfw4+KV9rt/aRiyv7eWaU3YlnlaMPPClydq+WXIcoMYBGK43w/wDt8/Dr4daC2h+B/C011aRQIIYLh1H7+NfLADHeNm3HXPI7Zra8Rf8ABSXQPg7rg1LxiFur2zsraC41KwEKxys1ws1wArYUJ5WI1OSd2ScAV41LHZj9VngYUPivZ9d0/wALfieriOHsP9bji5z1jb02a/U+av29L3Vvhv49tJ/DrzPcwaRbRSo3lwy26y7yQ6xkAZIO/HBavjTx1+0p+0HqsWnp4x8YanqUd7ZQzIl1OzhYsttiB6gDHTOOelfoh8d/ih4M+Kvwa1LxR8R/D91pvivxPp8cUC3kaCVUcfurwFCQqPgsqj5h0IBr4K+Nus/CPxx4Y8K6N4VsV06fRrIQ307qxaaUYJKEN90kH73PPA71+i8KZ9NYenh60bOOl9+n+eh8fn3DLq1Z1sPG6l+Z55Z+Nki024uZpI4prvCsMknAOeQCN2ByASRXU3us6tpWpzWtmdRszagWrus88KKZlDhcowUZHIXPTmvGdM/aM+FPhj/hHdJ17R7+Sfw/fXk101mYlS6juBtVFEjbhgddxxnkda9y8Xf8FAPhf4/1yDR/A/gC/vra5uDcvYTfZ5LhplgMXmQsj48wIAPn6KDivsp47GqcbU/dabb0srf8DU+WWQUlB8zSa2Rp/DjwzB8V7LxBLpWrW8MWgyWouWl3zebLcMQEwCCWGCSTnrXgd3421vQNV1Hw5o95NbtLI0bC3kMDBN5IZShJKkjI96u+D/jfoX7L3hzU9P1LQZ/7V8SRsHtpyEuLVlXdC8o4Ro/mO0qSc9hXiuv/ABj+HfjbSn1yTSZNK1iyihjWW0lyJUiPDOGI+fnnHFaqtilOXKrwdrWscsclhOEZRVn1uz9JP2Y/EWma18SvEMumz3LW9tpcv2Oedsy7Xlt0YtkHJBLYz7HFfub+1D8O9N+Jfh3QdK1r7bdR6ZJJIjq2zdMACshKYyVPTjrX8wnwt+MHh7wx4WuvHng6G4mhtrRIb+WSU74U8xJGK7sj70fGemfSv0Nvf+CyPhr4j2Vv4E8G6DIl2ILkyz3M6vIoCHEm5AFBH6nGK/F+POF80x2Op4jB021HR9Laf8Ofp/CWOwuCws6WKkl8z63+IY1jxb+yB45Dyz3F1Ne3XlQBRjzrd42VwFXecjrk49hX4D+OfFvi26t7XTbjSpTcyAyW/wBmgLM4A64QZIAxnPSvor4Vf8FFZPCPwX1fwYNNvde1K3eUuzXaojLMqr56hELAhhuYnORkYrwz9oL43w6Vr+gaP4N1YalqexUkhs7eSFt4dUEJbIV2K9+h6Gvr+DskxmBq1KU4aOTa+5HzXFuKoYiEKil9lX2fVnhnizwvr/iPWNOvv7OZbq6hjVogpjlaYKNyujcgg9Om7rXc+A/hzZ+KfEsWh+JcaNb3L/ZjcXJ/drJwArjBwS3C5HPpXsfxG+J+gj4oQ+NtfW4tL20QbsIk0RnjCN+8RWww2jZkMCD9K+ZLn9oqL4ffEXUvEOpiG8utYijnhFllI7SbKnG1m6JjqMnknmvv8HmeLxMfZpW0/U+MxWSUqP716q59dD4J/EnwpBdaD4RS2vbGG5kjimhuLQRyYbYCMOoG7IOTj7w9a8b8MnxV41sr/wAOrZK0VsbmK7W52tCxhJSSI4ZlbdggZJDdq+iPE9q/w0+C2ueN/Ft9Mk3jG1SXRzBNCI4pEXzydkincyg4UZHTmvxGm8X20FqRrmlzIXJZiyOobIZuTGcZyQfrXdkuE/tGFRxnZxdr9+/VHm5y1l84ScW4yV7H6ZWHiP8AZ5/Z98P6h4S8LeErSx8V3EA8+4s2WMK28SRiQKTnapxt6g9q8sf9ofWkllujMluIlLSMuQqoOWJ9Af8A9Vepf8E+ND+DXiG3+Imra7pdjq8SaSiWx1Cb5VvWDHMZlB/eAcnBzjBPavhL4nDwvb6lNb2EccNtMgJhW5LkMnUMc8kGvsOF8Rg8Nia2AlTcpRs3Ju6d10TvY+P4jw2Nr0aeMhUUYyulGOjVnbXueqyfFR/il4Y1q/DFYoJpRGvdjIkTs57gs3Y9MV/Zp+w1F9o/ZQ+Hszjdu0eAE888dR7V/Bf4CvtFt7fU7Cyn+zJPGAwD7h8zAZwcjOB6V/ex+whJAv7Gnw8vIpAI10eACQ4GMZAJPT86/IPpF2eBpygrLn/Q/TvAyMo4mcJyu+X9Ud/8TPg/4Z8eavb6xqsjiaO0ltBtZQPLm+9wQa+O/Ffwh8NeBf2n/hdrukySPPcTXdm+WBGyGyfbwB14619efEz4cfDjxR4gi8R+KvFI0yUwiJYFnRVAXPIG4EZzzXztqng74V+GPiz8PNY8IeJEvXj1ieOYSTI4VGsbglssSVGQORjOOtfy/kWOmnyLm1Ultps+p/Q+ZYWm1zO101113R7Dpz2Vhb+Nrxj5cUGoXMjt1AVbeIsfoB2r8iNe+JvhvUf2Prjwn8PNehj1K+8Qm8s5riOSGGaBpg7sjnJ3BA21Tyx4HFe3+G/22rPX/H/iH4Y3d3pEth4k1G/SOdN4VoPKliV1lLGP5hHFt7OWOO1eBfHP4jfBSX9mxvC3wy0vw5B4gsbayaNrSZRceZbvHvG5YwQXwc8gnJFfoXDntMJVhCcHdyi18u/3ny3EWHVSDlzK3LJd3q/L0Pmb4neOde+Busx2mn+K9VFy1hb38d5azzxJ5twocqoVxtkGMBhyM1P4G/bE+OupWUev+CvGHiJ7tWe7eKTVLxpDPtCmfzPOOTt6sTyODxWH+0/8B/2jtS8S2jeGPDV1qcWhXMnnwwXELF5ovLaOX52DCMq2EVSxPcCvkTxB8VfiJPe2mnW/w5Ol3OnyEXBhinf7RKCQ5kQxhVPOCqEr374r96yrOa+Jw9Nwkpu3ve8tPx6n4xjcmp0MRLmXLHpo9fmfrtoP/BUf9tHTp5ZtA8faxaM37pzMY5ypCbSMvExJOMgnkEAivnXS/j58efDHiJPEfhDxXq89ybmW5lW4vLiZlumcytIYpSSWLklh07YxxX5peI/jr47ute1W3vNJNncS+Q5tBvjNs1oofekbKCCyD5938J9K1bz4r/EKXx4/jfQraHXkg09r2S0tzIxeMRmKQmLJaVo8lyPvZGR0xXuwhjpShTjFJNPS+j02PMrYbCOnOpHdNa221PuzxH/wUL/aYsfGtr4oudc1LW9Y06bM9y7YS3LFlSIrJGV5G4gYIC/WvR/hZ/wVA+KGl+L5dBtdektrqFFs1tpxayW7yMwZILcJFkxZ+fy1KrkZBXFfmZpvi7VvGP7PXh23tN93b6hrMk5mE5VoydSjit1ByC6l5FVhz8h7CrviLTdV+EHxtTxh4x0mWW20u9h1W5SwjYRPbysWa3juHHlLLGAQVLBgrB+KjDwTnOi0oy95JK2vK7bfh9x2VaOIw1ONWE24Plu7tLW7tpvbf1P1/sf+CvHxP0vW5RPf6Lp2pXN09xEot44BLLtIYkqCS7lQCxbcBnJNeO/EP/gt58RfCemz6Z8NfEI1nVFk2yLfaWGtQzEO5UuU3bGyoweOoJr8LfG/iw+N/E2o678PNMn0LSLzUDbRWMjmWS3tnjUPEZWJZtxBZn+982M4xXiGrQ67pun6bdXUHlrcySqzOCPuPjP02gnJr9Ayrh+LcHWqSi10Tsvnb9Op+dZvnqtJUacZX6tXfy/rY/av9pj/AIKM+NP2hdDuviL4004XU2u2EGi2qWkPkiN7R2mnkIXcZHeQhcKeAvPWuK/ZV/4KHftCfsuaDqOn/CS6+yap4rto7SVph5lvGqeYAqoHjzIUkIRySFPVTXgejan4H0/9nb4Y+K0kkGq6dqGoXVsViWRTd31vcbopFzlUR0VgWGMDAPNeRQ+HC17pzXI/cNLGevRkbdnHb616GY5BhcPUdWlrKWrf3W/4JwYTN8RWioVNEtLJedz919b+KPxh/Yz/AGP9V+KngPRoGudEkstNMurJ5tuytLDCU2xTLJ5mJMK2cFyMjGa+uf2F/EHxA+Nnwdn+KPjuxh0vVta1R72aG3haCNWlSIgLDLmSNtuCwYnnJqPx18DfCvxy/Yy1T4bXcPmW17rcLXQhmdJPs9ncW0jurhiQQFwSOc9819G/smwWlvZeIjBk2baoYId56/Z7eKEBe/DxOCeMkZr+IeN8fho4StGlSXt3U1l1srWX33Z/WXC9DEfWqUqtR+y5NF59X+SPiv4T/tj/ALWf7HnwztrzwhqUVjcatr3iTTnt5rclo4LHUpo4CGDDcJYiJASO+RXd6n/wWn/4KAwaTE8PiSGxt1f7PHItsh3Oq7tpeUPubbyQTuxzXzz+3n8OfEms+CvF2p+GZ5D5Wn3VxEikgwTgqUkjOcK7FsEivG7b9nn4Zr/wQzm1IT3UvjJraL4nDUXzK7Xc8q2n9mqrStME+xEW24KI1kUzY3HFfvnBWdYarl1KrKduaXLZdOZt/cv6R+VcT5POni5w5L2je997L9T458RfGH4jfHH9pfxlB42ljv73x6LjxBPc2C5ml1GwjyqFIidsbgkycYwo55r9Iv2PJNfuvhF4WstM8W21l/ZjOiW3myqbnzG2biN48zyQfmBHHGBXwn/wRY+EfhG78YeMvj/4sVL620hW8PWkcRzJ515ELieXCkZXy/LXJ6Yb3r9HPhLonxT+FnxD8TeF7QWOn+GdHuRNo9zDBE11cTXaiWTc8iMESNSqZAO5s9MV4niBmeDxWJq5V7SMHHkfNLROT07Pa6vp0fY9LgnLsVTp08fSpuXNze6t7LXy7P8ADufWei/t4/GL9gDQtQsvCPiC21SK7vUhur6W1a/SSaFGMUIaRwQJACclshTxyBXyN8fP+CzHxa8T+Jk8Va5Y2p1O+j/0kxL5UYMYCoqxfNswuOrEkYJ5r7v/AGWvhl4N/av+M8GmfF7UNV1Gz0iM3psBclIJ2f8AdsQYAmySMEFduNwJBr5F/ar+P/7KfwW+Ky+D/g9+zzp/iWya4kS9v9c17U4ZMs6xnYbe3uAxxl3LMAmPU19PlFPMsl/4T1FVJU4ptxatZ3as3a9/0Pnc2ngM0k8ZL3VNuyktbrR3SueOa9+3t+0hceD7H4h6H9iXTr7y8xL5c00RY8K8S/OCwKkZHQ1yviT9vz4y+PF07wxp9g1k81yq3DOjIeCAQMqCSck9R296/cD9uP4W/sF/s2fAXw98YfDXgi31CbULm3upLax1BiJIjErSx+aZCFV8KhfbkAEgZryr9nL9pz9g743fBfxt8XPEPwd8O+GtX8M21xLp+lzauJjqDQRb2RSUDKdoUF9p68VdPj7NHhPrXI+STt09EYT4Ry51lRVudK/+Z+Vuo/t9+OPCfhubT47dzf2W6OKO5xGJNgPfYxGcHHXPGKf4T/bw+KfjzTINR8O2LDzRgiVfLKyDhlIK9vU4zX74f8EyvHP7JP7dvhrxd4g1b4HeGvCkvheaONmEq34kWVTJuLNGhXaCRjnrXz9+2Z/wUQ/YA/Zc+KE3ww+HvwN0jx5cWEktvfz2qQWsNvMiwsqIZEPm745OqnAZGVsHGe7A+J2eQm8vhRbqR78v4v8A4J5mI4Gyea+uTl7j7X/zPyJ1/wDbg+L/AIQtptZ8QRRi0tlMs+QoCxr975scEngZByeKTXf+CisEkdtfeGrO/wDs99AZoJJGhYfKNrBwEG1t2Tt64+nPrX/BXP8AbZ/4Ja/Gn9n/AMG+Bfhwkdl4qv5I9V1zTvDoVF09/s0pht7+8hiaKR7a5ZJGtVbLYOa7j/gnt8Sf2JP2Z9fvPHFtoV34u8LazaObC3upodTTy5HikgkVrlFIdQJNzA5JYKchQa9jG+JWPwmBjjcZGUJSbSVt7fJ2+4WV+HOGzHFTwuASkopO99Vf1aPlr4i/8FK7rVpNHg8MaFJpSSaVGl0sU3mmS6brLukXIz0KgY7g18iRftafFpvE8t9oeouvmOT5UXOBxkYA9eeRx61/TZ8SP+Ckv7MeoW76b8PPg5o9tG0ePtF7b2/mhznIEccRUjBzneD1GK/K741/tvfBzwzb33iDxTp1jBJLFuSxsrS3R2KFjhVCjbuz1JA7k14HD3HSzNKhWrez10vzSf4L82fS534ZYrAReIWHUu9nBL8ZHy34h/bK+O2leFB4n07UIjbRxqJAzx8hsDeFPzHBOOOa+KPFv7SH7QXjW5l1tdSaY2EO4HzIwVTcFPDED5iQCBmuS8c/tA/A/wCJXjG98Wtol7BFfv5qxFoF8tdoG3aqsowRxg4r0r4R2fws+L1/qlj4c0qd4tJt4JrnzbqJWBuJHVMKVyRmM/MAcHGcZGf1aeOwtGgvrGIbUd29D8ohluMq4j2eGw65pbJNP9TyqH40ftMat5iW873AgiaeRPtMSqEixk4OBxwMdTXsXg79sz9svTIE8N+EliJLkojTIVUbckfOcDGMgZHpXuVn+z98NLlths3jLcP/AKQjfKcZ52HFbUP7P3wwsiZLbz0YAkbZY8dMHrHjkVxYbjjI6cuaFeF/U9Cp4d8RyTjUw07eiPlXUv29P257ywW1sb9oXEhcyQvCJG4wQd6MoXPQD865/wD4bf8A2+/+g1e/9/LT/wCNV1HxH1z9lL4e3sOialLqE1wAfks2gnCAdQzBdoOTjA9K82/4Wx+yP/c13/v3B/hXvU+PMLJc0Hdf4X/kfOV/DjHxm4zpu/rH/M//1fjfSNa8KePv2X9c+EMGn3kWoIk1ro9/dQS2582e2JaScv8AO3787unC47jFfIngP9i34mR/AnV9e8VXS3OrWs1tBaahbzSmzt4g6if7REyB5d2SVIxtz+f9DPjWHw7feI45vhtZyWGkR7HW31GZ7qZ3Uc7yrBMEjoO3WvQJPGHhd4/ssfhqyt3j4cxySICw65VMDr2PSvmK2IjSTWCTjzyUndr7vn1Ps6SnUs8VZ8q5Vp+PyPxY/YH/AGOfDs/xU0m+8W+Nrc61ot6mpI8Efl2xhtXEyLtmJbKlQHbzBlScY6V+4fxM/Z/8UfFvU5b6y8Y2gDlwjW9olwvlyKcoCJuvJwa8u8aQeGfiD4euPCniHSLaXTbtQJrctJtcA5wxDKxX1GcHvXx745/Yt8Da/axQ/DK7u/B13ENkf9mO4hYlsjdE7HnPdGU44zXxHEvD+IzDFLFQxHs2tEuVS/H/AIB9Vw/ndDCYd4edLmTd73sRH/glr4b+BvivQ/EvhnxFqNvqunP9pt7wTXAKvFIGVtm8qfm6g8HpjBIru/i94beO0uviH461uHVNV0uGSaJdqwSzPhhtwr4y+44IXIPSvzN+Jf7Mf7aHhbVlubfW7vxTpsbFd1leSicRry+beaTqMfws3TpW58Kf2k9B8D6FP4E8R+HHaaR1NzNqTBpndH3bjI8RkVCQMBcAD867aXCGZYlxnUrqrJaNtJafnbyMp5/gKCkqdJ01urN7mx+1h+0P488AePLHQdf1K21iH7BHqVo8kAmMfnHEkQeeMNv8xPm4xjHOa+YLX9tvx62nRR6pKk7W8jSRo0MJjQk5KquzjLHt2rtv2s/il8KP2h/inZ/Er9pXS7yG00fSv7Os7PQLuazDM8wdWkkjPzDG7DZAJPPQVV0H9nr9j/xT4VsNc8CXOvWNlcbjHFNe/bJWOSSWeZSRt4GAcCvs6OTfVcNTjiYe8t7LS/kz4rEZnGpiJulN2fdu/wAzsPhJ8VviL8ZIde1DQ7PR4o9AtxdSG8ggRplCyOVjxEQ8h8vkcY3L617v+yp8Xz49Op3mtQWSaOsflzxx20UQmO37rFFVh17HI/n9KfsNfAP4SeE/AfxAl8LSXWql0jMhvQu6IiCQYQoFBDYz82Tn2r5u+B3g79nfwB8PoNNiu9cDyIJ7gGa0DmZwBtz5QwAfu8dBzXyuFzCniMRiMPJe7BxW3dHtY/BVKOFoYinLWab37MxfFX7UkX/C9LL4R+AILOGxmvYLMqtrFIY3cqrOCwP3AMtu6Ac9Kw9N/bZ/aE8R/GCD4dWElvNrkt4+n2r3FlAuwguoJKqu1GA3Mey1758HPhL+xH8L/iZpHxXv4Na/tTT5/tyT3t8JEaVw6ndGoRejsenOa7D9mG5+Gepf8FBrLWNP0/To31fxBI1hM1puuZ4mtzgmX5ivCsOccD0NRmOOp4X2soLSFPmV1vJX0OrLsNLEQppyu3Ozs9loQftG/tJ674E0HTtM0bSJYy0siXQkgEkFxLGiENAsbZyGDHJXPQele1fFrxR4h0j9mXwF8TvC1vNqWr3yIb+KRJLhU8yFpH/cSHEfIHHFZX7f3xH0jRv2mr34a+JtRuLGyH2a7ja2RUFsJYnQ+Y+C3lsygkKCcivl3RvHvw/j8FxWNl4jtUvrm8snOn3s93dMLkXaxv8AdVYyrQkkMG4JwwI4r5qg4YjC4XEVJ+8ve6u909G+m5784SpYnEUKcdJWj2tZ7o/Qz4L+I9P8P+CrHw98YJPD7StffbI4reWHY8U+Tg79oJRQNwPQ18pa78Rz8T/jVr3gvSrbTrSy0myuPIuPtDlTFbsSAEiIX92G3btxUDgHriD/AIKqfBfwDoGk6drelayum61EsyW2keRn7akrL5kqyqNiNCdvyHG4McHIr85fhB/bHwI8Q283hzXIdeuvEvh6OC5itY3H2Ge9kC3Fm7SfeKLtzIuFbkYGOfJyDJqOLhLM1UtOadk1ZJ36HrZnmE8NJYJwuo21vdvofSKa/wCLPBmr658OfiVPpkVvaRW99ODkTQPPc7JMZYq6pGQxxkEP04r6b039n/wl4q/Z3kuPDfinS9A0DVoZL0am6wiYb2xyWb7oU4K7RkV+fn7f3wu1vRP2vLnwhpBTSNEA063+2u4FvECoE8zH7+It25woOQBtOScfeX7TfwL8CR/sA+Bj8PvEWnXWmaje6LCviwQvDbTWstwqyXxBDSFTEWcIDluF3DOR1ZlGMo4WcanK6jV7JWWn56EYJu9eMo3UE/Xf8j87Pjp8P7TW7Cfwh4f1vTdTsbeWIvewExbJIpwjPgE7g0BLKB0Ix34674AXvgHwD44vfh7428RWwsrnUoUsb+zkEZnjuyqNJznaYv8AlpnGOfWviiD4ValL8fLz4WjxdZW/hJbmSGPxbOHNi8KR71uPJVvOO84QR8MHyMlQGPkNjp3xFtvihYaTq2o2uhaDBqMSPrFw3mwSLHcqECBcuftJwqAgHDZOCMH9C/1fVfD/AFV1rq3N0+Xz02PiZZj7Kv7dU3vb+vLzP6Mf2j/Fv7PnwteDxF4d8Qpr0+qaaNKt7ASG2VZFLoJXOFD8EcbSTng8ivib4wfEHxZL8N9B+D/iCBLCeylklvree38sq7FmhEchYtIWjbLswAJ6Yxivpr/gqtonh74a+J/hV8RrMWlreaXJdy2qsqLGZzGpWRlbCyGPkqCCASG6gV8F/tZ/H/4ffHb4W+HNa8NXgPjzSGU3OSkYuEVCWTfuCsd3zKOvUdDXyfAHD8MR9VruEpxlf3v5WrpfLzPouLM5lh/rFKM1Fq2ndOzdvM6b4ReBbrw3r7fDbQvEzJpnjhrRriW3ljcW73aJA244CiSMLllI46Emvur4jfA74E/CLxPpGufEO6l1TS9Vs2WS00twrQXEZiAJdX3bHTfyf4v0/NX4caZNZeIfCmswaVJbaDrdzbxTSkOP9JnhMjsF2ghd3yliQNxAGa97/aE8T6p8LvBsnjv4d6iNEuY71LORmKys6dF2q6Og2sQTnH1ru4uy2c8zo4aE7Oad2lu9VrbbY7eDZulldbGyVoweid7pOz0utThvHNj4U034g3R8A37jS8yXVvbXI2yRwlyqRsSxJYD+I9etev8A7Mv7Kt5+058Urbx74wiVvB3h64imjSTHlX08Tctuzgxwsp9i49BWR448C/t5+KLfw5c+EfA+vyY09f7Re/tdMNzczE5Em1FVijLkqu0tg818Z/Gv9qf9s74a+Hx8PZtevvDtvPIbSS3sjaxiNY2PmQP5SN5bHDZQ7Wxkj1Hp0uFq9Wny4atHmel92u+3U5cXxpTtyTpyt+f9dT6h/at/4KKfDf4vXl14FsPCMlrJod5c2tjqcF3uDwpIY8tGyD5ZNucAkDjFfnTH8VlWxFzMsrxkkCXkq3cgMBtOM8gHNdJ/wTe+C3gL9pv9uTwh8K/jEk8/h4W97q1zaW5C/bXsPLkW3mOf9S5bMgHLAbfuswP6d/8ABTzwz+yz4ihHjH4F213Fb+Lorny9NtLJYoYtW0oKpnQSFGjjkiby5lUHcoBTBBJ7aeXYDA4qGXQpvVXvrZf8Pqzyaef4+vQnifaJWdraX232Pws1D4jeCvGGsSw6a80Nwy/OJADuYHBxjHfoOtfT/gH4Y6z8Gtah+Mcltd3zaNHDOLYt5WTPG4myY8tiIMDx2PPevze8F/B7xl8SPEGq3fgJSdN0SN7u6vySIYUUbwu/+J2/hUc9zgYz/Td4u8I3nijwxB4VsZ0ga602IIxJxuCA4fB+63QgHkEiu3jvNKGW1KGFpyvGXxLqlp+jZ6XAuV4rNcPiMRVVpR+Hs3rt9yPxz+Nfxj0D4yarBrF5YPp93AnlGVZTL5iAlgDuA6Z4NeG/2nolhG++5mjj2EuxCjA7nJ4wBzmvXvjZ8Hb/AOHuptqNjZm006R/LeDdu+yTf88ge8Tj5oH7rlThlwfZ/wDglH4B+BXiX9sTUfHH7T6Pc+H/AAFpn/CRQwSsgsmnimVIZLnzPvJC2HVAMNJgt90V7tOpRpYCWIpaxhG6S69kj4z6xiVi1Qk7Sk7O/Q+UbDUIvCuk6r4MlnvI4tSRFmjYBTtPzKfTlTkdvSvbfgz4efxC9ynwm0U3+px/ZYWgLMWkM7GNWznqCM474Nfef/BWjTv2XfFkmlfHX4ApNAviHc0fliOO1bEzR3CBMbwA43JjhWLAfK1fM/7C2s3vgbRvEfxB06UQnTJrCeVuCTFBKXb8AGJ4rBcSVf7O+t0o2bt7rXW9rMuWSKrjfYTldK+qfRK+h5r8SP2X/jZ8FY08deN9FuNEs9WuGhhnVioYnlkCZ5XucjHSvGrjxH4oHiyz8U3sxmu9EhYQOQFb5mJyx/ifk8n1r9cv+Cjvx/tfiR8Lfhj4phvYzp2swSX1kzMd5hkiAVmX+6SMqT34r8X/ABV4h1ePXNSvbDTZ0hbc5aaFhGFG0MTkAAAsM+mfcUcM55isfhI1sZBRk7rTRaO3Uyz7J6OFrunhptxVnrr0PXde8d654psbTVNWnQG7LsflEaABgBxgY+7z715hquoWl5/aGl6hYsdRN4ZY7onkQNH5fkrGB03fMDnNJrXiX+39NsrPRibaWzEhGcENuCkrzk44JHpnvWBZa9Jc+EP7QvZcSvdi1a5AG/yRGXC+xBz9VwK9OGD9m7wRhHMudck3senfFD40+JvF1noFh44meW20aNIbNFTcoiQKuAnRjkZJP0OBXrtnpGmeIPD7+IdPjE9iGWN5YxmMSNG7BGPQMcg7T7Yr4K8QeN9PvLK28OvYx3kcDMsdyZ5InjEjDJKICr8DoTX1H+z78Tbz4T3Wt+GLOeJPDHiaCJmEm2YNcxrwHDglGWMgZ4OAMdK+zweUYeVClR+HfyPh81zWt9YqTXvLp1P1K/4Jq6t8MvCNj8WrHxAlndx3emWsFmhXeEuz5vmPgZCudyjcMHAHOBXyR8ffgV4X8UaDqEPhHTYUu0t9sblghaVcOxBxksQyj3zXi/gP4r3Hwj8X+IdR8HJHe2PiDyX2lWKKyg5KlSvUY4Ne0n9ov4H3VlZ3Hjq2u1vcO03lofL3+qjf8oUf3utfmWf5JWy3H1MTgbzc2vPZW2P0HhjF0cyw0MPjbQUE99N2fHt14L0PwR4eisdQs2GoW1u63O0gYkiba2SPfOOor96v2Wv23fA+k/DHRvhXc313PHNZC0hs4vMjCysQdxkwAoG3JOeBk1/Pf8Tfj74d1rxBe29hZNLZ3MhjgKggNDI4wx6845x6160vjfwjrVjd+GtCvpkE1m6SwQhYTLDGBvi3MuQGJycYJIwTivpsz4fpY7CxpZhF2evezt+B85l+b1MHipVcHLbT1Vz+kLxV/wAFBf2N7jw5P4H1a01HUdWhT7MdQjHmxNMo5ZHLfOgbjOMHHHFec+Of+CpH7HPhDwHcx+H/AABquqaolu8R8sxQceWymRGZscDkjqRnGa/n38LaPdXejw3mk6VqM9hcg/vvOjdUAO0k7fmCoeorI+JHwp1PUJEufthZY8qkMNvKxORz8zED2z6V8Bh/CjJ41lTm3a9/if42enofZ4jxEzGcHOK1tb4V+p+g3jb4JfFP4T/Ay28deNtLeC0W0tm3LKoYq6AjafMyBgcgCvqTw1+3p4a/bT8K6j4K1nQbXwnoM+mnS7V7nyjP5lvZtcGeWZGC4eaNFiCjhuCdxwPwI8QftK/He58ML8NvFni7UtS0eyUpHYX7C4SLaNhVDIhk6ZGDIcCv0u/YT8JeGZ/hJZrqsFrO+oarcQwNKqpt3RecAxIOFwOMd8DHNcnGPAtLLcu+t4y06nN7rV9E12/zufScGcbVc2zH6rQVocnvJpO7/q5rfED4oa58G/CFr8UvDPii60rUZEZ0a3iW/MryKoeN/PJ2hScFsFsDivdfg1+0FoUXiEfEPx9cale+Dbq2eSNLLT4IL83TOgikNxPujCBAxddmWJGCMEH5k/b++FnjLwtoUl7PeRp4aj0zzbOGPaqnVEkVPLUkKzNOj9sgBDnB65Wn69oV58D9E8K+JopZo4LWMSW9tP8AZpWA5X5tjYK4yfX1rny3LYzwGFqU4qSqNpu2tm+um6O3MMRT+vYyFZ8jglyrzS6X6M+59V+CP7J/x6/4SL45x6trzXFlPLZ3kt1LCJLgT2xYqkUEYJCxceYo3DHsa/MH9ovSJ/hH4w8H+EfhrDe+Fx4j8L2euSy390WeCHUDMDAZlLjy0EGWf7zFgOB1zfCGt6NpXwZ+JF34e1R7B4Zphp6m4/0lkMahQjgq7NjI3ADkmvr2x/Zdtf2zfhFol/4Z8V2tve6Vp6WcE019Hl2jRWe0MUmXK5xyrJsPHIJFfqHDPEE6GLjhcRH91FuN+XRe6uVvT5H5nxJwypYJ4rD1LVJRjK3M037zUktddEfEvwY8fX/w11e2k8ReKbb7DNKkMXlu+IYxPHLOYv3QXe4QI390Et1Fel/tFf8ABRH4lx+HNT+GuoeE9BjsfEe+5F1GvmxyPjyPOQcfvUQKoc4PTjtW9cf8Ew/2l/Fi2ngfwrHaXt9osUii1tbi2CLLK24rK/mbYmIA4OTtGea+h7z/AIJZ/tf3/wAENP8ABXh/wfpU/iMwQW817cXsUiRhUYTyxtGkhdmbGAQO5PIAP6BnGVZXh6v1nGVYXlrvFL8H5H59lucZlXo/V8NSnyx06t9e68z8tvhxqGm3HheC4vWS3nls3uZBkBi/GWOepPGTXS+PPDkWoaVI9sUMGmlJXHBIVkYfLjkn5s4r64+NH/BP34zfsn3HheT4labav4X1S+tdESUSNNdGdomlZpF8tRGjCNlU7yckVVs/gX8P5b2U6OZ4vtFx5axQmFgoY5ALNn7o+XlSxxXyOYcZYCjPm57p6prVfge7geFMfWhdQ26PR/jY+KvBdnYzX1s06rPbqhZYpg+zcvBcDpuweg9a9TtLKHxLfQaB4XnW7uLp9tojkIIWz8xyDlgo4wcnFfcmj/sZ+FNYaPUr27vIDb3XlPHDJDlWK5UMdoALdMDn6Vef9ljwloGtWsOl2l9LIjGRGExVgeCxwFX6HkfrXzlXxKy27SqO/oz6Gl4b5nJKXs9PVH6+/sfeCvjbr/wp/tWSG21jw/a3kULsLwoLzzVXz5ldZCFVHAwmPnx7V7z8LfF+j2F3/wAID4Qtobe8g1G/k8n7QMOIbuU84DEcMcg84r8+Pgf41/aJ+D+h+FvC/g5rT+x9f1O5063855HEcpeKJpJIlYAqrbQhByASetc5oni7U/Cus6f8SLW7tEv4fE9xpUqSNw1xcsWaeTkHYMnr9ScV/M+Z5LPH4ivVckr6xtfV67n77h8csFTpU4RbV9b2202P1B+JmneFys9pqlhpkGoeWyy3EZ89lLxn5iCoVsblyCMDjPNfH+ofDbWPB+l6TpGt+N7WCS2jhlkuBBDH9stjJ56xMrbVEZUFCFA6Ej5ua4L4x+LPD+pyXHibVteji1WIHw7dLBNkOR5j/aUQFiqgRhTjOeCTxXgPx2svh94g8RReI9O1l9SfT7i10eR2ld1ms0SeN7hB0/d5AOwkfNkjNd3D/C84Uo0517XbvpfX5nBnGdqc3KFK9rW1t/X9ant/xI1jU/hN4DuNY0DxlBNqniDUwmnmSGOGG2juI5EMPH34uhXnJ6E4PHxf48/ar/aY8B/Bq71u5n0vULrS78pLdSWCrE0E3lhNiiTJcA4JzgnnA6DN/al8VfCfwtqnh3w7Nqseo6La63a3EKcl5rSJ2BmRTtLA5G7AwCRWr8Wbv4Y/FP8AZb8Z33gdJF0MXVvmWMBXSVPLbAQ5Y44zgdM4r7LKsiVLE4VVqPtYTkm24q1r21+R5zx7qYHF1KdZU5wjJJKVne19Pn2Pmf4V/tz/ALUHgq6tG+DBgh1TVI4rVYYItz3Mt7IyeShZwQ0su1VwV57gZr7t1yLW/gXo+q/skeMvEUt7r+kW6w6vGkzssR1OPzmdTjJQGQgZJLFTXwR+w78dvgF+zD47PxK8d6VfeK9V023ZdIjtotqWdw25HuHEmN0iRsyRFMld7HHNfYWsfH7RP2hf2qPHPx80jQLq1s9f0PTbiGKZXLLJGGhMeQu0yDYCF+9yOK/V/FKhibxdCjy06dnzaJuSsor0Sb+/yPzLwjxOH9tJY2qp1Kias7tJfafq7WPjPxZ4c8a6HOvhnxTEjQ20dvGLeaWUQGMxSRhIwHHDH95kDk15F4e+G/jzSNHh0iArfP58ssk8XnI8kU0axmFhGD8mVzjkE9q9D8TftYftA+HLn/hGrPVtVsLIwF7ew1G2gaQQyMZN6u8G47nLbHVsAfIOhA43wB8cv2m/ijq82l/DPWtWvLyKKSS6ht5I1dIoxueQb9q7UTLvjnA6c197lGNxywirYmpFW1e3L666H5znWHwjx0oYVSabst7+mhzXhT9o341/s9Xet+A9A1PWrCe6Lnfpd29rHh0Xyw8alS4QDblwSfT0pfFIfGTxv4n0fQvFd/eTvqbRyQs87HZHdxCXbvcBlycbnPBOB1r55+J+nfETwd8QdZ8O/ECW5h12zn23yzMvmiV0WVSzKSMsjq3B6MO9eWajr2qy4lv7y4nYKEBkmkc7V6AFmJCr2A4HYV6FKpiJVPb05R97XZa6KzTNa2BovDqhVTXLtq/O6a6/M6r9oT4X678GtGtLfxFfW011qDuiRQSiRkSPljgfdxkD3Jr1r4DfHD4tfDvwhH8Orq8ezhtFaazUhWxG53MgJyflLZx2B44r430qPTvF/juOHWZ44rSMPuaRguQqMRyeuWr6g8eXelajpcOpeHryGS6sJjOiI6neotlLr178j6iox+EeKpKliUpP069DLK8xeArc+FbXz6Hst7+0l8UhLifXbng5ycYz+A6V4L4z8fap4kee41W6e6luM72Y5Yk9cn6VwGq6wl5ardW7fLIAyntzzXBm8ma5wpz2P/6687CZPh6fwQSfkj28wz3E1Wo1Jtr1PRbLXo9O1K3kH3LeSNiSOAFYM3Hpj/Ctbwd+0HrOgftCt8X9PRpYvNeJ4kQYaxYhTGQAOWVd4/2gK8P13Uv9AX7OdyXBI3Kf4V+9zn8K96+D/g+LTtFbWNSi3tevZzAMOiSSbcD2I4q62DhKEqVVaM86GMnRqKvRlrF3R+9Xh3WNH8Q6LaeItFmSawv41mhlQ5DRuMjFP13VW063N05K26qckA5x06DsBX54fssfFq38E6hqHwa8WyPHZGeW40WRj8vlhyJoc9RsYhlHocdq+rr/AOJWirdyaVqUgjDAxK7kFCpGOSOlfz7mfC1fC4lwtdLb0P6cyrjGli8HGs3aT3XZn5G/EO4z41uoA3mRo0mwkY4Mh/oK5DzE9B/n8K7D4o24j+IepW1kxmiRyUZTkFWYkEH0rhfs9z/cb/P41+34VQdKOnRH4jiPbupJx2u/zP/W+6vE3weuvC2vao/iDVV0rQ7J7WKG9eHz2ea9uUtLeIxiRDmSd1TPAGQTxXyj4Sv/AIneJ/iI/grUrIaVDBqUunXVxOqeYsqbDhYkZ9x+cEksBjoTiv1/8R+DdT8e3viHwnpd39iuJEtLpZWQMoNpfx3G0hv7+wrkcjOa+AvBPgfWvh/8etI0Hxyba7vfELapqxkhZnWMqsKbPnGeGAYHOa/Fsh4hr1lU52m1G9vPlvf8z9lzjJqVKUOSNk5W/GxN+0l8N9R+CPwMj8a6RLJqWoXbzFbp5Gt7eFYZooyjou7LOJCVIGOMHtWP8A/hrN4wsJbvx3PcaiXFwwaJpIYY5InCrEm0k9PmJY7iTgcV+gPxb+G/w++KnwTg0H4iTeTaWd15wlDiJlVpFZkLMduGKjORXif7MGsaQvhXUNJW5W7Y63qKwFSpLQJOVV/l6qAACw4zXl4HOq1TA1ZSk+ZS3OqvksIYyEVFWaZ434l8JWPhnxFfaTYWn2KObw3eXADKGYuZrWHeDJuIKiWVRjHXuQK/Oz9oX9l/4ETfFPxFcavBqM9zaSC2sbS2uHiSGKKCMRKRGA7jeT95iTnHSv2Q+LPwpT4wfEay+H91eXum2GraFeQz3VjL5Eqn7XbkKkm1trFQWGBn5eor4f8Ail/wSn+Dnw512Dx3qXxn+IehX+palb6ZBqkdxaXUsl3d3EcEKZmgl5eV0QMy8Z6gDjDL+JFSlyOvKEt9m7qy7dNzqx+TJq6pKS+S79z411H/AIJBfFX4u/AfRW8JaJpGi61I++5OuajOl0UwfkxEk6xBsg7OSvGcHivgv4q/sDftnfsLeFI9e+JC6Pa+GJ7vyobq2vJ9Qhilc/LG5W2iePzMAKWwGbjIYgH+gmL/AIJufHn4faNea/of7RPjS+jtoZLjyNYjs281sFhk28cTDkYypH0r8gPjl+1l+0P4ROofCD4s6vquoL5ItNQ067ngexuVk6OpeGSZoZByjeYDnI+Vhivv+FOIsZi6v1WjXhUje7i1JO1+l/8Ahj43P8jwlGksTUoyhLZNNNfOxl/spftKeJ/hxo+qSeJ7TUh4V8Qwype6lpFirCF4YnUP/pcrM6R87xGuT9RXafE/9mG+8K/s3Q/GX4aX03ia0Ty7szOPKZtPMQ2TpEhOdhOXyxyPmGMYPg3ww8F/Dz4t/D3VvCHwRsdRsfFkcZvNQsL6+aayuoI1balirHiSV/lIYcKuGJBGeX8KfGb9pmT4Q6v438P6prkWi+HJV0+8YEtbWqOAiIyOMD+JGTHyYBOAeebFUprHzq4TlhaUVKMuq6d9X0a3O2k6EsFTpVlKfuvla6d7bbdbnK/CPw58Uf2ifEFx4Y8OyQ79OW3umQsDLcQvMI5EgjOAzxL8xBIBBznrj7T+Kk9l+xl+254d8beGfDcGmaVoUlte2kUVw1y13EqPFLcMsrDZKTI2+MER5VMGvzm+E3iPx3eeO7DT/g9Z/wBl65qLrZWctngXFzJMwBhBySNwySVHABLEKCR/TTb/ALG/gfXf2cz8E/irfnVvEl6qXV3rsrb5Y9TRSsbRM3zCGAHylToybt2SxNeBx5xNhctx8PraUqVROLh1Sejl8uh7HCWQzxeDk8NpOLvfo2tkfkF+1L8dfgf+0T8VfGHxek/to6heaVp9roUbpBbxRXNtJI873ahpPMjdXVVRcH7xLA4r4i8291rV7DV4rm2tIdKmhdkKk5RJlkAAQEs2M43HnjmvpS//AOCf/wC11H4iGjR6FaW0Bu1tJLma9gEcYMvlm4KlxI1uF/e7gATH/tHA+7f2o4P2KfhN+zjbfsteGp31HxZoOZLO5tUEkranKN00t3Lwvlzn/WJnKLt2gFRXsVs2yjCvD5bl8ZVeeyvF35Y7X7HDDA46squMxUlT5L76XfY+SP29/wBp7w7+1B4i0G/8MrPb2+iwTB5JoViMjSFeiLI52jZ3INP+Nv7NeqWsmhfFL9nq2ibQPEMVisllFeLcS6dqVwyxG0LO25keTEkbk5Csd+Aor5GXwVqEyGW/nW3DnBCDewx1B6Dp6Ve8S6zo/gyysbPXL64+z3sbmArKQn7g7GBVdoEi7hnPO1uCRX1eK4PwuGwtOhgZcvLfe7v67Hz9LiipWryqYhXv20P0H/Zs/Yiu/jovjzxP+1deata6pamTSNHS1bz5f7RQ7XupHD7ZUtyAvkk7XG5iT8uPp343/CX4tWf/AATB8EfsrW+mm717wtBpdu6Rosav9ilBkZJpblsqV5Hy7iODzX4sfBzxt+zfpuu6pdftDXuqzeHikD2z2F3NbtbfvHNxLMUkAKiPaQT0wT34/Yof8EWPGXirVEmsEk07SbkedaXs2qi7zbP80bIiRliShB5cfU18VjOG5+3j7fEKMYtSXu6XS6a/ej6OjnsfZtUqTbas9dfnoflf4A/Zd+NXi61bWG0rEElrqj6fGypMb2504mK4hUJIDEY2yfMkwny8ZyKwdH/Z38D3XwB1HxT8YdXvdI8V6ylreeEtMtLeS4DwQSJN9pu1jR8xXTYiXGGiHz/fOB5p+1f8L/GP7Pf7R3i34KaBBqd/pvhu7jtY9Qe3mVZvMt4pnIkRfLIDSFTtP8ODyDX3v8Fv2Z/FHgn9nDSP2vWspby21jwPq+pAySEQrOmpW8VooZgwRZbbLKexBNfWyyWcJU5OqrSatZb9bat79f6t8/VzdShNRp6xTvfY+Hv+ClHxh/aG/bI1jwjodr4OvIk0eSb7HawW8wkPmosZZ3mjiGAOGZiEXOWIHNeGeAf2ePA/wcjh1H4oSWvijxg6hrewiYy6Vpkh+68p4F7Op5AIEKHBCsy7j9jaB8Y/F3xY8YN4Y1vQJLVYraWOVvte9JFfYxjIQKcYwe69iDX1F8H/ANlfTfjL4ivNN8P6FpiXNnCl1K17OyBkLbcKUDtuB65xx3qcXxJRyaEctpU7Rj2ffU68q4Sq5tF5lXq6t63Xb8Dc+KHxk/Zx034D+B/D/ieHWG1jQJ9L+23NtJCFu4rEb3MUe7ars4A3MBkZFeH/ABz+Dth+0fYW03h3VW8P+Hr8+YLbUIfOulVihfc0bLGCcAKBu461n/FPw/8AA/RvEE/h3xTY2UtzpsjW8oDSuqNC5RwpJwQGGQcDI6ivUfDXxH8F6zoWnuk8Lh4EUBn27fmIxtPYjuM81+fYzNFBxr4Om1K71eu/Y/ScJk06t8Pja6lB20Wmx+lOqfHLwH4p+Nfhf48ut3bS+F0sYzbxxArMtlb3Ftu3+ZxuFwW5XAwPXj+en9rH4PePPG3iHxJd/D+CfxJLq/ieXxELezgCvaQXEM0RWUySAMxlY4K9jjHGT+gHjTxf4e+GOjf2utwUhup5IhjdEVYO0ZBZgVIypxxyMGvh28/aZtYvFd/rHh9lQLbiMAAdpQckkc5xn0z6V18NVsww1RzhDpszxeIcty2pCKjPrve/kc9+wnpfxI/Zn+MZ+NWueCNTn1LTbOa1sEdhFHm6XbNu2iQONqjA4wa9u+LV14i+JkvgrQvC/gnUvD1npWp3c15eNefa4Yoby3dJWYT/AL1SGCFQMgf3cHI8ri/aU1T/AIRbV9dupme4t57dYk3+VHtm3BicA8gDjp715HaftE6xq9za3Hmxt58wJx0JJPUjqf519tKrmNRrEyoxV9E9fP8AzPkZ4LAQ5sPGq3bVqy1/E9x8V6F8Ofgj8C5Phz4RjS3tbixu4odkigyNHEMvMzHezMTnODX6W6X4ck8SSeGbKJysmpW9pCN33VZ41Ac9AAT/APWr+ejVfHb3P2v+1b2WBZfPLLHHJKXWWPbtwpVQBjnJ6dK/en4Z/Evwzp+m+Cdf1S7hklsrezlmh89AzrGoY/KcEEAHG7g9OK/P+OeHqtOhSrRblJt8z33tY/UuAuJqcq1ehZRikuVel9vwPKvGXgTS/G2teIfAHi2AvBpoNndyHaxcOdw2iJmI2Yyp4YMAQPX5b/Z7+HOpfBO88azaz8P9Z8Q2+qw/2TZyXbyWEj2Jk3tITaEndIVXO0qVwduMmvvG58b+AoPG/iXxhpurwahBrJjuFWZ/KMTgsDERvcMCuOQR3wO9fOfxl/ab1HS/GV94c8JXDW6rp6HfbzqsKs7b12sQxAXZgk8810cO47HKs8BhYc0ZJb37a/ieJxFlmElRWY4ufLJb2t3Plv8Aa5sPFfi3wR4b8M+E/A914fsNJNztje8ku97zs0zfNckSABskAseOmAAK86tdY0n4G+AoYtClea11O6s3vFvRG7eVPasZFIiAUpu+5xkgc8812H7QnxwutS0Lw5/wjniiS71C4tBLq1qtyk6291MgYbWVAQpRyq5zxzXwf8Wb7x9rFrB4Sija5tJY4ZMAKir5WUUAk8BQTmv07DZZipVaeGxdo63aX39T86nj8LCjPEYRuXRN6W3udF4y8UHxd4W8BWGqu9xaRX8NnGHz+7tJLoRpFgk4ARsYH5V+ofxq+HngDSvh1rKX7rJLe2txbJHgK7NKok553YYxKSAMnbxX4feGPDXxD8I6suq6TZySyw58h3KssbHOWRS2AOSB0P0r6S+BukeKNQ+Ilx4g+JurmwfynmW5vXMiyS5CiMhSx4Unb24xn19Hi3htThDFUa3Kqd3yrVy1T6GnAHFlLD+1wdfD87q6czekVZo8r034b+L7fxNo2mNLJMLq8CqYQQW8uMTHJYY2SgYHqM+lfTnj/R7TRvC+qade+G9MglC3HnGKXdJFI6yDdt2gbk34Bz/CK+jLSbwMTaPfeKNLD2Rj+zkiUlDGjoCRgcbXbPNfGXxT8Y694guNZ0rSdNkmjnnkC3ayR7JEyfnGTu2n7wzzXFlmPqZnWXtI8vL6x6/I1zejDKaLWFakp3vtLp87dT8+tV12xS8RrGIIE29GOGYc78Hpn+70Fe9eFfFFjeaZbatc2sdxC0qLftGSWjxwpKgYIbGCp/OvHb34OeNJWEz+RCvUbnUf1rpfAVjeeAJL231Ro5lnMPEbAj92xJznjnPFfpNZOfwtP5n43hKbptua3Psq48a/Cu982w03SYYjAillS1243ZxxnJrwTXDomrLqmpalZmMW/wBlntoJC0OYppGVsoMBlIX5cZx1FaNp8VNBs/EWp65cWbeTfRQqiKyZXZkZ69/avo74h/tL/BP4gfsyeEvgvbxTL4hsL+JpTLaNsWIM/wAouB8p4I6Eg9K1weBjSjVqS7af8A6KmKlUnTjDvr2+fkeMXfwi0vwN8U/DR13zbTTL210bWSbo4SLzpy00W/ADBNgBJ5AJzXNXPgtL3Vfi3qNm6yp4aSS6tZIzlcT3TSAqRkYMf6V9x/Ebxj4Z8Ta5FpPhqKeS3t/C+rOyzF2AmRrYRBdzEHALYwOMnFfnP4a1nxH4M8Aa1baFN5Vrr0rWN1A6qVljEPKsp5XBJwRj8a48hr4ivgKVaq/eejv1s3r9x6/EuFo0cxq06aSitVbZXW33n198B/GWueDPg9okWsSH+z71ry7iBAIz5zAjjkDPPJxW7rfxg064eVfPAYRCRWUDYV6YXPfPvXgEvxE07/hU/hz4VyW81veaPZhZJd67JVnHmEjuGB6g9OxNfKmpatLBcPHM+1mH3ievYAY7GvJpcMrEVJVp6Xb/ADNq2f8AsYRorWyR2PxoubWTxJJqOjTNOt6okYg8B24GMev86+0PhQnjDVfg14e0nRIpmng1mXeFkVVYm146sDlcdSMDpnNfEnwx+HfiL4qeOtO8IeEoftep38y29pEuWUTSH7zHjCRJukc56DjnFftn8ZvhZ4Z/Zw1bwd8N/CKEQWVvCZ7hh81xcmKUSyOccszfkK7c+o0fZ0sFUd5LVfLTU5ckxlanVqYujpfR/noeEfEXwr4w8bfDvQvh14wvJ4rsaz5sHnS+ai+ZC/yjDHAO0A55/IGvzm8Z3mu+BtXuPDviC4uI5LdmiZJJmwD6DkDpjB9K/RD4peLzAumXsDfvYb+Jsnr8yupx9M15kvxG1O61Ga8utP0nUVkHFxc2EE10o7L5zqTtznAI/GvS4WwVSnF0qUVy2v218tDzeIszhOXta8nzPrufCvhS+tPEetG0F5Enmgp5k0wULn2Lck4xjvX2d4B+Mfjvw8qWXhTSI/sMXlosdvLAJg0XG+YtnDPjdgEcV9ifsteHfHfx/wBe1bQPBXiGHwl/ZdnFd3DppVnMGSWXyVCYROd3rX2//wAMOeLPEGuT+HNW+Ler/bY7WO4eW1063gQxvJsCjkqSGBPT869HE8cYTL6roYukoy66t+a2izjw3CeIzCmq2GquUen9XR+Xngjxd4j0rxTP43sPDkyapeztcSySpJdbiMEMyhsMCei8jAHavd4P2tP2mfBZbUtH1PU9PilfIRonihLEEYVGUAcdlI96+/dP/wCCbmsKkmmyfF3x2sUBDB4H0+KJ92SVXbCXGMc59Ripf+HUPwR8a3rN408X+MdaktmAH2nWSoD7QflVFwCc+xrzMV4r5PUnzVqSkttm/wA4o76PhzmVNfu67j80vykfk58ef25f2i/jJoOieEvHWrjULfRdVh1KJTCwdHhVlUud5yFDH0r55tPjp4ztEhtbaeIJBfNqC4QMfOLE5xzxz0r9RP2ov2Nfgx+z1Y2mk+B7DVb66vlff/aeq3EyFAQNuGBGDnnvivgTxNc+F/hHrPg/xrpmnQW0Gm+K47C9jL7o5beKATksspC5ye3UD0rqjgMozXlr0qXLF7LlS/Ixjjc2yzmoyqKTW75nf+vma9p+1D8Qbmwn0yRy5nv11I/u8A3CYAYnjgADivtDRf2lfBvxG+H82jz6/D4U8T3lm8O020zx+cy4VoirEB2x3bAYjrX4/a3qXiCbVbi6SxzFLPK+yOUDAd2YAAZ/hI4/pWFpnjKHQ7+DU7o3lvc206ShG2NHtQg8/wATEntwMe9PHeF2S1klJWkndW0/pGWD8WM5pc1neL02/Xuf2d/sdf8ABLd/En7Pvg/xdrPjSC+iu9Mhu4xLaNcPHNKgMjK00hAYuNzEDJPXNfXvh3/glF8K9L1K11i41md5YkdW8uztgsgY5G4lSSR65ya/nO/Z5/4LmePPht8NdO+Fl2RPb6b+6t3EaxYgHKrghvmBJ53dO1fV0/8AwWPs9T8JL4v8XePIra3kZEe0tbyGSa3Lg4ikhX97u4+bAOD3r+W8R4JcWY7M60KdaNOLbs20lZvTZH7lR8UsjwuBp1JRlOVkrJNu9vU/d7S/2C/2d76Szhn1G4u5dPLlVingiLDkFHWNfurnoMH3rW0z9gT9k3SYY4dR083UYLAC4vpZAN5yQF34/Tiv5/7P/gov/wAE6JNDhu5fiL4v/t9497NpdpfMkLOMso8+L7O+M4I5/Svkr4pf8FULzTNTMPwG1d/EWnshUnWtJn0+eM/7WZik27jLIFwe3SuTMPo+51Tl7OOM5rdlJL72ldHoYPxWy+pHndBxv0dv8z74/wCCzH7LHw/0vxP4E0v4K6fpdokOm3p23F0obzlnhCMolDghUDKeQF3dCeR+GVx8EP2gbQtBo9rJPMEBdNNuLNs+oLHaFA7dzXoWvf8ABTz4t+KEitPid4K0PxBaxk7Nks1uyZ+8FVlk6455ANY+sftjfAnxbZ2+keK/AWveG0Z1MsuhS2nzqP4dzPHIF6/dw3pX9I8A5ZUyjK6OAxTblBPVWd7tvvfr2PxDjDELH4+ri6DtGVtHdW0S7eVzy65+GfxSTWItI1WzurObUrz7FapdXLLuIj37nCy7NvYtgH2xX3N/wT4bxBomseN/At7Hbxz6YdF1KRjcq0CrZ3xnxG53bwwQhimdoIPtXzJp/wAd/wBikXFm2j6/qulTRX32t31DT7x5DJs8vDyx+arcY+c44HOeta37Hnxg+E/gD4n+MrLX9e0m/sr7TbaHTry5dVjlkinMh8vcFIYBvm45C9MCujxDozxuT1qVGUm9HZrs1sc/BL+o5rSrTSW+qfdPc9Q/b/8AhwY/Enhz47aLrVnfWqaXF4VubS3YM8QtlvJ4bp33AhZDL5QXZndtIOCcfLf7AV/p/wDw03p2mwSNbNry6hYh3QFHjltpBJs5XnarY6k46Gv2Z8Tfs+6T+3J8HdB+C3hLx3omi3h1CPUVuvKiuo90VrIjqI4poZNxEh2/NgY5HSvRPgT/AMEQI/gN4z0v4o3/AI8l8RXPhqSS6gsrWyS3SSR4JIwHkM0pRSZC3Y/hX5ll3EeFo8O1MDjqtp8soxXK79bbK2/Vn3uaZHi62f08bhKd4Jxbaa8r7vsfjp/wUy+B+oeHviDpvxO0ua61BvFeny6jO88RhZDbeTB+7iZFcQugDKWLEsGwcECvxd8Q6q0FrII5OWBxn19f/wBVf2h/tJ/8E7v2kP2o/HHhvxP4Q8Wab4btvDmlXGlmz1SCS+iliuWikbiOWHBDR9Mn684r+UH9uH9mDxN+yj+0BrnwV8YzR3UmlGHF3bxGG3mFxEJVeJWkmKqeVCs+8FTkAFc/beGefU6+WUaFWonWitV1tdpfcrI8bjbBzpY2rVhC1JvR+dtfxufMPhnw/NeyQSNH5guR8pb7oAbHP1OKsW+mQ3VvLdiEERSCNscEHaTx+VetWfwU+Jel/DceN5rC5OmRIzvd206OgjwHjOwNuwCRnA968qjeOK3c2F/KpZI3KPGCGk5D9BzgHIP61+kUa7s7H59WpNyvctaTc39voq218pBOWiPYpnB5Hof51nwySXsEnQE5HHpjitO4aQWMelDULVrezuSImYFGZZRkliT93t7EViaTJf39lqEVjGjSI6Rl1dduHbaME9eelctWg2+ZHo068ml5HHGVoZVgjGDuAPPHH+Jr2Sy+JvjdYILOG+2IiRRquEwqxPlAflz8p59a8x0m0Vby4g1GCRvs7r5mzBKgN8w5I7A9KXWXt47y5FuHjX5mQMuNoOdnSueCUpPnNrPZbHsOvfEbxZZXUF1e3MMzWF2Zkmg25Lvy3zDjac8ivszR/Ftn4w8N22t2JH75AZAP4XHBB+hr5I/aL8efDT4h/EDV/EvgeNra0u2sXiiaEwnCW8Uc4K9FAdCwP8Wc1e+Fviu08L+IG8NPdLLYXyB4XVgVSTHAJ/T8q5MywUZfDrY9DIsxnHSorcx2viOeKbxDNIGOQqqfwz/jWTuX+8fyH+FdhpXg9fHfirUYbG8igS3SNi4OclsjHGfQ11//AAoi5/6C8f6/4V48qCPajmEY+62f/9f8bvDH/BRr9srw/cte2Pj/AFOCTbsd9yOxXrgl1bIzzz3qTR/+Ch37TUHiSHxlr/im81bUbUkWs03lhoI2YNJEmyJQFkAw24E47g1+XUPxI1BWjt7zS5dp+8yZbP4AH9TXX2Xin7cmRaSxnphsc/rXfU4fVLWMFrpsmexHO41Fyub+9n6ffGr/AIKOfGr426LDpWu300AhhFt5e5XgaJrqK5fMO0K0mYtqueVBIHBOfqH4Ef8ABUpPAWn20OrXM76lHG8U3+hxmJzLJ5hb5SCCD0AwOvFfh1bavbRIS4ImHGCOhHWqUd39okEm7Ck9OB/jWNPhWMqbouiuV76Ij+2nGftVUd/Vn9Mt5/wWo8S+H/FmjX2m6dp1z4bmMiXt7PDLHJFOmx4o4mzj5kLM+AeAPWvTvH//AAVY+H/x20jTdEbUdEsTp2t2GrBhcypKwsruK6MLh4yv7zy9hIOQGyORX8u2pavba9bWFprJVrfTlKww5Kou45eTGcGR+MseuOwqpJ4n8OaSw/syGPCE8hd2R6MD0PNeJV8NMBz87opS+f8Amej/AK54xx5faNr5H9PniP8A4Lo6H4m0HXdCTw1d2sdxc3FvaXLSREKsTDEIT7xidN4WYgEkjjuPzm/ai/au/Z1/aK+HCpeWd/p3iyziP2K5SFZI1Y8tBKdwLQMe55U4ZcEV+LvibxtqF8jJGVUu2zjCjb0xkYxg15kfFOpAND9qclQUADdPXP8ASnlfhLgaNWOIo3jJO90/zKzHxExNWEqNSzi1tZWPqDwR8XfFXw2+Iem+O9HvWe5sphIgVnQNtP3TIpB2HAyB1xyK+vPEH/BWP4maL8KNS+EFp4e0ZrfWJbmS5kKSLva8JM7SLyJmZjksxBxgYGBX5GDVJwksU0jSRnlCGPbk4zwDXLa1dLeje5dSmMfMWGMc5Jr7DF+H+Axk41cXTUnFr8NvuPmMNxhi8NTlDDTavf8AE/SP9kP9s7WP2cviJ/wtRdIsNbvrW2dNPa6xG9tNKNjyrIqMxPl7k6ZAY8819jeOf+C1f7RfiO6L6Jf2GhQIVbZZ2iNI2CDtaWffkdjhFJHcV+MHw58IQ+N9P1Ow095Yr2xihnjUYKMHcoVbnI524I6Z5rz3UDqnhjVZtO1SxeG7hbY6Sgq6sOSMY4GOcjqMYJBzXNm/hXleKr/XK+HUpPS7/wAtjDA+IGZYah9VoVWktdNP+Cfs/wDG7/grj8U/iF8P38Oamvl6vfw/Zbm6EMKKbN8sVjCYkRi2CM5471+dVh+0D4g1DX11y7maSdpPMJyc5HvnPPU9c9a+WrjUUvlPmKyvyT83HT354p+m6jaWqhrUNv4+c56Ht6ZrvyngXL8BHkwtNR9BZjxbjMXriJ8x+qdp8do75PMu5dodQ6j09fzNeW/EH4sReJ/Dt14cmilkbzEudPlVSypcg+WY2I+6J4yUBJA3BT2r5R8JW3iPxUrnRbQak2kxm7aDJ/eJGRlDjGdx4ABBPOOa82074h+KvD+pSapoeoPYGTcjIjhgY2PMTK4IYduRuH1r6B8PUaiuzwpZ3Vg9D9EP2EtD8K/Gv9pTRvBfxVhR/Ddq039tR3ab7fy5o3s4YrgMQI1NzKjbm4Bjwetfod+zf+3J/wAFD/2efD/jD4NeFvHWl+LfDHwxvRonkazemaSeKKZYbaaymhR5UikRlLsZWVTlAhIOPwEi8NfGDxVbX/jHUrfUf7KvGt7O9nVVtoHDN/o8dwuU80Z6B0bOOeRmv2E+Dl3o2kf8E89T8E+G5fKmsdbnmmeC3KwyFpbdeJtvlkq+fkViRg8AV8zj+FsNWm9FJffY9+jxDiKUG02pW9CH9pz/AIKE/G7xhPBpmveGdC8N6leeZL/aNjdXF+78bW3xyxRAnJ3ck81+zHxE/aT8Pah+wHP+zpoMn2m28JR6XpdqURYf9GSzgnd5MN8wLOxPfJwBX8iHxu8Q6zLrUcV1M0jwJMEYAA4IBxwOa/XDV/iraah8PodJ0mPbNb6farefJs86c2iHcSPvfLtGfbHasK/CVCdSlpbk1XqeflXFWJdOq5/a0PNPB/xJtPCOujUWb/WxmMNkjBKjBBzycCvr39nX9sD4f/CrxPrfiDxx9vv11GxW2hNnyyOshYsw3KcHI6ZPFfkZr+uynTraa4QozSDdk9PkP5YNY+lNqGs38FhpYM1xcuI4lQnLM3QD3Jr4rNeHoVcR7SW+h+oZLnrp4L2K2Pdfif8AECPxf421vxLp11KI9QvrmeNZSQ4SSQsu8Z6gH1rC0jxvqmmaHaC3naPYmQevIY4zXj2ozy6TPNZ6urRTQM0ciMCCjqcFTx1B61raZdyanotrZaem6Uq/UcYVicDIOcitv7IXwyibLN2nzJ9D3/xX8XfGHizQIvDmqlDBDO84MakZeWRpG3EE5+ZieleRQXIhN1I25G8rLE98MPbtXMR63r1rcm2YvbeX0A4BGOu3g+1Pm1q7vXuI5bgSKsI4IwVJPIHr9a7Y5euZxlvY8OpmLdnFJK5tx+JZE0660aVTJHcmN5PmKEGIkrgj61zdhfWlhcWw02F4rcTrsXcWA+bnk8n6muau90drJNBKMh1U7iwBBDNnIB6YFc7/AGiLXyri7lOPNhPyk7fvHpnHGPUV7GGwE/ZRv8PQ8zFY6n7WVvi6nXN43lsi1tbyiJZM/e+ble2B0FbOo+MNV1LxFbKZ2mdoIYwoGCx5wMeuTXlejanF/pGqXFlLLaRSjdcQplIwcjnPavFtT8a6xY+K01eNi6282+FyeGRWyBkdsflXTgclVRTptbtfhc0xWfum4STu0n+Nj641nUNZ09DFqcMkLFSyhzt9iQOn9aveGvEzaVHdalcxC5CxJmF2IEg3Y2Ej1BxxXh3iX406Z42FtLMz2s0cRUxyEFSxOTsK9vY81DpHjbTo4Zre5vxaeYgVZOcrhs44rZZLGlXtTWi6nDVzn21H951PTNT17T9XlF5p+mrprSGPIFwSm2MCNOHwUCgdhz1NaHxW8WReHr7Tlsr62vcrICbaYTquCMZOBg+nr1r57uNWjl0+K8hummeQ7GUKw2qADkknkZJH4Vzt3eSX8TkkMI34+h9K9rD5XCrUdSsry/zPErZrKnSVOj8Pb0PaIvi4Y7ZArHeFJb0LdqxJ/jdrSHehy2AeenvnHWvExCrBVK7cE5zzk1SuISvPTH+ea6FkdBXujKOdVW7XPbrr4zapdMfNZk3f3TwPwqkPinPczv5iMw6LyQOmOa8MnQ7fNJwScVaimECqgyW6fn6VpLIqC1URzzyq9Dstf8QTX8yyK7BTjgE/1qnFfQvEUYncy8c9CP8AGuamkJYq5wPT29KiS4a3Iceua9DD4KMUrHl1MVKerNqSVSpUkhlqOymQ3MKOdrwyCRWA54IP9Kz45PPcl+AeeKuRMFuUcA5/ziuirhU1ymUanLqj7/8Agh470nWNR1rTriUyalBYySRAqCZYHKiaNT1Xnbk5x0q54u8HeBPido50jwKzpqNujTNC42TxMAkboQeuQvGMgjkGvmP4D6xFpHxagD5VdQtJ7Q89DJtcf+gV9SeNvCdnfeJp9SsjJBcQJF5c0LFHDNJg4II+mK+exWXwp8kKTs0evSzCVVynU1bPAvH3w7+IGo+MINI0i0+2T38cVvD5YCDKpg7x0U5Vh6cepxXe6d/wTx/aq1bQm8UW+i2LWghaXzDfoflQZb7qHkYII9eK9X+EXxSg8I+MINP+K0JkaGYzR6ivbOcCVR0wD16d6/fXUPF2n6v8PppdOkjaGXT2KFCMFTEece9fNZvnOOwTjRglba56+DwOGxKdSW58Nf8ABPT9lS7+AulN8TfiDb2w1m9t1SzWGTzfKhmAd5C21fnk4GBwqqBnrW9+2Xez+K/Ffh2xmvfstms5YxgAjf5UmCOemM5719BeHfEjL8PtIVDv/wBAtwPYeWtfDH7S2qX194n0WdlURxTJzuAO4pIDxnIr5vCVquIxnt6z1Z6dWEaVH2VPY+SvjTp9h4futPvJpJrmwS8iBRV3SMcMOAvJGTn6V4iJrePUJBp6NBEQChk+UlTyAVPcV6x8W/EFvFZ2cj7pHjvIhtUZ/vDHOBkZrxqO4e7ubi8tlLBwp2ORzkdRX69wa25yv2/U/MuL3anFeZ9X/sz+KdZ0TU71dLvDG1zbRK/lMULATA4JHYYzX72/s3eJ559Cgubq4U3jWCllnbcCiys4YE5yQD69K/nI+CF1FbapM0wNufs67iOSMvnivvTwP+1DdfD2GHRIU+1wRW2InbIdTjp/u4/WuDxD4anjqSjRS5rnocBZ9HCu9V6WP2h+IPxPsPCayXd05jlaMZaPJVtuV5xgfKW/I968BtP2ovBeiXdxf3LyvJM/mSFQeoXAIHsFr81PiT+1R4p8Z6fIuFjQghlAGeox1PtXz5e+M7y9tnmnn8qQqCVBJHTj8/0r5bJfDSKp2xW59TmvH0uZqiz3r9t/9q6Hx1rGmy+F1EsVnb3dzcTXW8LHHCquzKq5ZjhgMda/Kz4i/HXxje/DZrrw/qUcUOqauzXAjthuaRbfhczbhtAUfdUHPfHFdZ8XdfmvopEk2r/xK9RXt3iTPT6V8dlLnUvAFvpVm6s8V+8/k4O8gx7NwwCMduufavvMNlVPDQVCnsj455nKvN1qj3PpD9lnUJvEk2rS6yDPMkiTF2HXqvOOMfSvsWfwb4b1qzWPVrKORjkHcoJAPT8fSvj39jzRtQ03xHq4v4ZIUa0iIDdP9Y2cD1GeQcV+iNvaxNA8XPz8jI4OPTHQ/pXgZ3Vl7e6fRHq4anF07LY+XfGHwC8ENo81/aWxt32jaEZgGPAwR1xXi2h/s72+t2EPiHTrt7eZXZBHKitGcEr352mv0GutNNxbyxqrAAcbvp1Hf8K848F2E8Hh2COXLcuFZR2DHr/hXFQzOvDVSCeGpvRo+MdV+APiUXcgktLS6SPIzBmInHsMCt/4dfCd4fEEEl74Xv8AVoI2CyWP23yUdwTn96pV1A4+XJz619d6JcbtRudHnBjeECQEgbWRiQCDn26YzXS/De0uLnVrm3jIidLmUryeTnj8Pyq804gxNGm1JJv/ADKyvLKU6ilFvTzOd8U/CrxPp01rfWHw78O6VC7fJDcXE1+GI5G4sc5A5xyM1z+v/Bz4i+KdN/tDULbQdKR22GGzsvLZd2ASCWxgDkGvupo3laBri6DsgyAMnGVxwc8fUVn6m5DbpHYJKmDgZGPf39OK/P4Z1irLbTyPuKmDoN6I+B7X9jLwilzB/wAJDrF25ldUxFFFEMk4JJbcQMd+9fWHhv8AYe/ZI0ryT4i0/UNXmH32kv5Ikb22Rbfzq7rUiJdWYKkojrgcAcMM+v5V61d6kFysw+UHjHy7fx6mssXnGOq6e2kl5O35E4bC4WDu6Sb89fzNnw98H/2PfB9zGvh34ZaF5kSqyzXcTXE4cHqHck/1Jrxn45/GfxP4A1m0sPhbdyeFIJoy8o0vEPmANgKytuGMdTjd2zXd3GpWpvFCTYPln2yB/nrXwF+2Rca1LrGiXGjyogaGdZA2QCwZCvI6EDNelwRkkKuZQnXblv8AE3Lp5nNxVn06eBlGjaO2yS6rsezeHv2xPi3oGpPe6hqR1mArtW3u5JEyT0LSROpznrhfwo8XftT6R4+tzafEnwXp2s20r7pIJHMyDHTAnBJx2znFfmhL4u8c2Nm1xd24lhtwDI6Mpwp4Bw3P6Gq9v8TQ+37Srl88jAOPpyP5V+4/6qYLm5lTV/LT8j8oXFGLas5u33/mfqqPjx+zNN4Vn8EL4X1HRtPubdrVktzF5cMbpszHGj7Rge3pwa+LNS/ZW/ZS1Kwt28J/EPVtMlDfOuqWUUuUxxt8lEwc9yTn0714jF8RNLnO7lDnHIP8gAOa6C28WadPGRJ+5U5JaXAGPoOv51dPhyhS1hJrvr/mV/rHWlpJJ+q/yPqT9nb9nn4bfCvxtqmuat410HxBZ3FsIrATK0cpYnJ8xH3KmehIJHGeOlcf+1h+zLqPizXLPWPgfaaLercKY7yKzubSOUSKweNgHaMAYyCQcnIGMV88XXj7w7bkRy3SSc5woPLemQDj6ZrHvPiLp8MsX2C1muTICQsZC7T64Oa4Hl9CNT2vtnf0TX4WPTpZhXlCyo/p/mfUfgv9hjVdW0OJfFHh82GtTRAzi0ulMfzAEKdkrJu9cEjPQ18XfFX4HePvAXiXVNKn8O6rPZ6eo33cdvNJEsRGctKI2jAXoSWx611F/wDEvW1tTBosDWrs3EpkYnHsg5yPXr7Vwl/8SPHGrxmWfXb2WLGGjjnm8sjp8yl9hA7hga8meXtVHOnNyT7qx6NDGc0bVI2a7O/6HltppF3qN28MFpdMxxE37jdg+nGOa7+L4ZazqNrBJus7fahiVLpvJeTGBnowGDgcnr6Vak8Qapd2EtxG7iW3WOFmmfkk5K5VcFiBnBI49a05PFssGmWZtYEnum3m7aQKEZy3ybAMkYX77dWPbiuh4Ko7X0OWWOpwVnuegfBrSdY+FMOo2+rm3eS6eMrHE+4jaCGO5tikA8HHQ/hXtn/Cx5f+eA/NP/i6+Y/E3iW4vtSmttLvLm7t4H2wzqCm5MDOFOcLuzj1ABrm/wC0dZ/57Xv/AH1/9asXw+pPmlLU5amfyTtFKx//0P5Ob/xZ5KSwwJGjZIBUYJI6jHI/xrmP+E1t7hXGoRMWizsYYDAn+E8AYzzXKavdBSVhTjdkZ9+cH/EVyqo8kkl2jEFzyOv1r9HwWD5dTxsXWd7HqkOuPexNJ80ZbjcDz9QTUces3EEu1HYk8KOhPqa4CwvZYttvPIFQ57cZrXsLu31PXbPSrJh58k0cSEnjdI4Tkj619Ngo81lI+bxleUVePQ69tdV5GhYujxfeDAqy/UH1rC1nVrmzcXkEyjjLL0LcY9+3evYvjL8P3+x3vizSwd9gzJfeWSwWMfL55A6gcBiexB7V8lSzXqSC3dcsuOSMdBwoz6dawxtFxfLNHXhsVzrmizoJNUj1AhiW642SNg+xI7/WqchkhcxozIT1ToR+ftzWBeS/aBulVWYYAK5Hue9WLeaFnBdGV+n3ssOenNYcsdEaTk2zZmZJbcIXwT1z0qWS+t/L+xOqhs7RuztPTqR0p+m6RrHiLzbPR7aS9kiVpWSNctgcnAB5IAJ45PpXPx+XqawiwBlkb/V7eST/AHQoyTmtYxS0bOSNeMrqLPfv2ev7OtPiFJpF1OqRajp95aKZPlXzmVZY13HgZaLAJ45x1Ir6z8XfDjQfjl4Flu54otL1/SLd1g1KRx/pbQRB/sc4HO0plo2Ayhz1GVPyf4J/Zy+N/iyFLmy0trVANwFwQjcn5SByeT03Yr64g+Bv7U7eDLzwTD4bsG1LUUQrP/aQVonVSjyeUsJADIcEs4HpXVTzvDU4OlWZ59XLsROcalM/K23vftEQmi5V8HnqQRkVt/aNqBHAAHOAOhPHb2r6U1H9i3476ddiC30yGVYyVYLMquADg7QwCsvvuqXwP+zL8V7v4gaVpPijw1fRWct5Cs7hA6GPzAD88RcAHuSRhcntXiLGUXqme9LDyS20Ptv9jn4ZWPhH4Wy+LfEsWy611fNO7GRAv+qGDgjIOTnnJrynxt4N+HNp8QtX1DwlbRte2/lXF0GjUqqXDMI5UkxwXdWDDqSMjvXuPxU+JnhTwJf3Ph83iw21iWWGKFWuCsagfwx54znliM18feNfjv4Gl8VSWei6rLPpH2WFt8tpJas9zlvM3q43ttGAjHAAJAA5z83m1OtUpObW+x62SVaUMQtVZbnq3hr4ZRfGLxjpPhDxDfT2+kQGe81FbWTy5Wtoom37CeAwZlIO0nAbGDzX3h8W/jx4c+Jv7FdzF8O/ImtNJtrO1lvbAg2cNzCkDm2QvtaWREIMjqgTdkZyCB+FHxY+Idp4m1qBtJf/AEOwiKRyxOVdzIcyNuBBPZQPQHsa8qh8S65HpkulWtxdR2UjZeCOeVYXPABaINsJ4HJXt1r1smw0qGHjTb1OXiDGLE1pSgrLY9H+I1yZddiuGl81HWQhiu0knA7nrX2XqPic+Hfh7NrN5IX/ALTtYZLVEbLvstViOOmOQfoOa/ONRqN5IpkcybBnk/dH49M1u6h428RymO2ubyaSKGHyERiGWOPH3F4HHv1rsWFnGXMeNg4qnD2bPW7X4gy+IL6LQprN7eRCHDsVKnauOoPU5r2z4VanY2HxR8NalfS+Tbw6raPJIxVVjHnKSxJ4wByc8YFfB0Gsf2dJFc2wIlUYDHkDn0zzXTReONS3vcFyMjA+Xg49jxXhV8kn7VVI2PpsPnMYU3Bp6n2Z8cUurD4z+LnkHmWV5qdzNZ3CbTHPG8jNvRkZgw+YcgL9K53wDcG9kgg24jTzUZ2BEa7g2N7YKqOQcnivlb/hNNRKeWh249BhefTFeqeFvj34j0nTU03yY5raNwAuTFkj1CL8w9jn3p1MoqVa3tJq2oLNoQpckHfpqep3uka1oEypqghYTxrLEYGSQFcYyTGijqPyrJsJbKxv76TzJ3nnSJZFkCqibQcBO+D3ziuh1X9sK5v4Y4vFfhXTdReBWRW82SHC+mEUgfUH8K8s8WftBaTr2mGx0Hw7DpMksiPJIkpkLCM5CHcvTPfiqqZDdzqJ7k086Vowa0XU37jVtLFtNa6jetaSMytB+5lm8wgMNg8kjaTkfM3yjvXHtp91cRL/AMJIEUj5li3ZHt5jZJJH6e9cLB8Qbe33yT2QmnfpIW6D0AP6+tX4viPpIRjLpjEs2T84/TFedPDYz2SpQjouun+Z6MMZhHUdWUt/U9S0DxVeeHp2nt+YZMK8XG1kHUe1ZfjLRPAuvRzXen7dPuHO7YoLREH+8BwD7ivPP+E90kj5LJx3OHA6/hWNc+L7SRWkFs/zHn95+vvXnYfK8dSnzwjb7v8AM7MRjsBUjyzlr8/8jj9U8O3en3EXnJ+5LgCQco3PY/0617z4Y+CsXiPTpbi51bRNOCSlB/ampLZNg8hsGN/l7bvXjHevHZfHENsTEsEjKwBdXYFTj2I7V7llpbeO7U4+VSVByBuHPXrXr4nMa9Knzzjb+vI5Mry3D16nJzXRrj9nzyYSieNPBQwPu/8ACQKxb2GLbr6V5vF4Bu4baWVNRsJwx3YhldyuDz/yzH4Y61041ae2+ZWIbPAOMfh6VteG/Edu2iQpfoJGU9cBcck9cZya8ujn9dXcUevjOGcNG0VJnl0XgW9DEx31uW+9yHA6eu0//Wqpp/hSDVZmtYdXtN+MttEj/wAgBXv+nalpd7qCwQW6Ksp8vls43AjJJHvXmHgo6PpFzMyoWKpt+aJEGNwHysCSeR6V7GHzvEVKMqjWqPm6+UYelWhSvuYj/C6wAO/XYg45C/Y5z+RLAVh6h4LtrK3M8uo/IrBS32dwMtnA+/7Zr3+XXIZcxzRpKrZJ2njHXr1yK43WrkXZ8m0Kw+bIrkqyoAQrDB3gjHNc+C4hxNWahJJHoYzIaFOm6kXex5/pfw/0rVrWK6XVSfMOF22zEcHB5Ljirlx8NdGW4+zxaq5GSCTatj/gOH5rtNL1JrfSorS4SOV4C+XJV2J3kjlcAjGO1TSeIzC/mQwxg88EYP8AnPatMRn+JhUcI20M8Nk9CVNTnfU8/m+H1hBqseh/2hO11MpdI/sbLuUDOQS+McetWo/BnhqKHzLi5vJHDDHlxxjJ9fnP9a9R8SeILqXX9H1FdrSppchMcUmJH3kAfIR1zwOcV5Te+JNb1eP7O5WBAMbV6n8euK9+NTF1uXka8z5+rPC0eb2t/LzEUWHh3Wbe+02WYzW0qypnYSQOcEKe9dn4m+Jvi/xXJJ9rnFrHIAPKgG3cAcjc2d3X0IrzqGCG2QsRkn+tS70ZTjgn6ivZpZfCGstWfMV8xk3+6Vkd14Z+JupeHr8XOvQNqlrtMZBx5gBBAwx4OCeh/Ov2E/Z6+Jvwi1f4c3T/AA4uIG1JrZo76E5S5AVW2q8b/PtGTtOMHPBxX4isqhSCykgZPtWTvv8AT75NX0KeSyvYv9XNAxjkAPUBlwcHuOh7ivKzrIIYuPuuzR35Rnjw75ai0P340H4hufBenWEmd32OENk9CFGK+TvjR4lF1rlje3OfM89PmGMbcN2+p4r5v+Ef7UBtbG28F/EtNjRqsMN+Put2USj+E9PmHHriuz+K/iCy/tXT0YnzJnXygCMOq5OR/j6V+dwyyeHxHLVR91HFxq0+eLOD+LGthdFhuIZlaRLuLC8nAJwc4x/OuQ0e482yJuAWQInK8FDg/wAxUPxM1Fx4dBaP5PtEJwTknmuO0nVjJbkFvLk2quR0IHXNfpvBlK9SSXb9T8741rOMIz8z6L+GeotZ3AmglDKVRE3nr8x+99K7bXtbmN4t3LNEjqmwtGQPlxnt+deCeEdQs9rLdZygUEL3+btXS6nqthFEwhj4zyO/TGa+qxlNqR8zl1fmgmdnqviaFNOVbics3KjHtjgn8RUR8WQrow8lWZRkMzgk5weBk9BXl97rHm26w2qhRyT5n4Yxn2rKvNaaKyWKecbhnAXoPr+dcljpdTmbuc54x1u2u5HiSRgPsd2CW+780Q54/WuG+Epjv4bqyE8qTkfuJIDgFicbSGBBz7/mKqeKL+a4kaMyK48i44Xj/lmaZ8E2EE6tn7rqfybNeLm6aenY9/Kor2Scu/8Amfa/wM0fxdpHiG5l8SLJ/wAewRTIoV/vkkHHWvsSwu4TbeXgDd1yCv4Y5r5S+Dev+I59RGmateNdwR2sUiiQguJJXfOX68KBwelfTnkb1VgSpBBGP1r4jGuUp3mfU4eaStE6G48h7doyFbOBkDsPr/8AWrzrRdMeDSo4oGG9JJMg5AwGJ6d67GN7mVcRtxnA/wAmsrT28m2AK4YFj1zznt0rliulxxlc5jSLC5TV7y8uIIo1kbAaMHcwHIJJJHHbGK6/wPeLYazeAL5bG434I65UAnvVeWfMRVWx3I69araFdm01mZy+4MwByeuR/WufN3KpF87u9Dry1Qpy91H0JNqzbWcSfKuMNyD9BjoPes67vLe5XG4+Z0Od3zDHA54FcNNqcjfKG2jg5HT8/wDIrO/tTy2DSO0g7lmyT3xXzP1Lue1LFXZQ8W6vFpt7ZxHIjLAMj9s+hrubvxBYSIJGn3ALjgYUZH1GfzNfHf7UuvX+l/C691/Q7mS3uoPKMTjGU3SKGxnrkcV8BaP488U6vdNb3F7Pf3tzEsUSXErmKMPEC0zJkLhM5HvxXqZZw+63vuVkjjxWacmijc/Ty9/aS8HW/ii+8MMzPcacPKaRyPKeXasmxWGSOD16dq+bviX+0RaeNZY7JLaW2i+ZJJNu7o3A6cAkA5U/WvC9A8OQeHEQacfMdQwJfJLMert7n1rzfxlqGp32oOzyFSnylVznAP3T7gcA96+yyXL6UKilSdmup85mONlNOE1ozsdR1bR7iNFurZlZXIld5s5CnC/L1UDuK494olkMkcqW6s+FjxvIB9Sa5VIrlJDdXSM0T8MM/kfapo1nXzFt18yNPmPPIUdT/jX09V1L+9Js8dRilokdje3UKhYp3bcQf9UoUEe+M8j+VURqGlJlFiaZzkfvT0zXILcSxSKWfgZGMZOeo/KmXEkbSeZb5YBc46FfUGphTjs1cqUZvaR11xrElhcLDAsUO0/fChjn2z6d6x77WJ5G3vMxPK5HHHpx6+vasl7qTLecN7BQM57HoR+NZa3ZVDBJkn9MetdfKraIULpuW5u2Otz6VfwakADJbyxyqXJwDGwft16V6h8UJb/Q/Glt4o/dTNemadVZQ8OVYoPl4BABBGe+Ca8NvmtfJAdzvIKsDnGOxB9q95+KKnUPAHhvxIhB5MUjg55liVxj2Owk+9ejhKMZ0ZprbU5sXdVqco9br8Dx/SLhNOla8MSTyGN1USdmYcOcdSp5APU1t6NqFoi3j+IPNkU20n2YQ7f+Pg4EZkJ58teSwHLcAVxyM54GCamTMYKnLE1xxi3sKavue3/Drwv4f8d6pcWfiTxJYeFYoYVkSa8DFJW3FSi7WHzAc/SvXv8AhRPwv/6K34e/74l/+OV8aibyOA+0+p5pftzf89h+X/1qidN30l/X3ERpu2iP/9H+M+W8nuo2ac/OOSOufcYrk5bmRZC4LKARx3FM/thnmKqCOeAeAPUcdBUbTqw87AVuhPWv2KlE+Lq1lzG9G7TbnhzjALDPX2/GvU/gqllqHxe0ATRK0H22NzAfm3iINJ3HUbc/hXhIuNr7lJyPw6jj/wDVW3ovie/8Oapb6tpU7Qz2Uy3EZAPDqOSfYjKt7GtsHNUqinLY4cVF1IOKZ+k+l3ZbX5I2GYrxG88EfuyhJ3hvUFTyK+IPjN4G1DwJrwsQpW0uojc2jk5VoWb7ofozxEhXAzjjJya+tPB2st8QtJfXNEEflfYy+DIi7N+OMbgeD2HOBXx38Y/GR8Y+N59QWOeHToALWzS538RoAHkAfhTM4L7VA4255Fe5mmLpSprVX9TzMrpVYzd07Hk7Qy+X5kvyg+vfHenRGQFFUbpHbCgdWJ4/Q1n3N9NI5UjaBjG3sP8A69e0fB7SPDtt/aHxG8akSaf4fjErWxOGmlf/AFEK+8jDaOnevneZc15HsYipONO8Vdm/f6/P8HvDNjpdnNPaa7qEn2qR4GUSQwKCqMcqc+YcgK3GMmua8K/G3xn4R1C6udGWzuP7QkWWb7ZapKzEDG/K7NrHvjr6d68j8ReIdT8W+IrrxVrzB7u9laWTb90Z4CL6Ii4VfYDvT7IRsu/g/j2odPn1ZlhKSowtZX6vuz7K0/8AbR+Kmmo1nb2GnMLhNjcSKnUHJG5ifoT9K2l/bg+NnhzTJLTR7Lw9Akq7W2WkkjFcdyZwTkcE9/Svip0Mpz26g+pqMRMF+Vhwc89CaxeW0n0OqeLmopn3FoH/AAUL+M+mRi31nR9H1AquBIRLAwU87RgyAj2IxX1H8Lv+Cov9nkWXi/wf5QZjmeylQwr7sjIrZ9QMivxuaQPKI0YHb3961tPvpbJDAsrAH5uDxmueOWRjrYn+07uzPa/jt8RtH8RaprN94RCga7qL3Hlx8eVbxhfLjIwMF5CX4/hAFfJjC/J3Th9zHOWBIrtZbpp703MpLBW5z6jpiqM97Pc3D3BwO4A4Ht0xXbUparmOfD1YQi4wRzm1wmCB8x/ya07e7a3gkdTkuMZ/QVIkt9NMY7YmRh2A3EnHYVpvZXC6ZHfzMhYsUaIoMqQfr3o5VayR0VK6toZlqkqxGV/u4AGfbrUDyYh8scOeSR79B+FX5ZyqiBkU7BkjnA9utU3aMqMJhnGTg9KfPHZomOruijHH50qh+cnn6VZntFSI5ZSQBxjHJ/wFTW7264cK27rxg8Ul3LHOFdg/zD0/pRGdO4m5XGI6REoNrBuCPXFWRGgwgUBfvZGep7dazoZLYsXLHBGOVresBJc74rRS+05+Uc8D3ohTi3dhWlOK91HPyvI2Mn7ue+eKWaJo18+X+IZwOOKstPFkxMwRu5bjpTryUTtlXUgY49qpOKKhOTsmQvbiFhJMA+7jGTkEjrUE/wA6x+UNu0cnPp3PFT3FwkkmM5J9iPaoMS7cKckjBwfepnCPNcuN+o2a5Vo12rt2AenP196ikLTRGSMHhsE57kdqkuLJz3HuNw59aUWjw2zbcYJ9RwKz5oPS5q7fMzXR5wEkUDaK7mLxvfW0UcbxJMYkCBiTk8YHA7iuRW0nx5i4Ix60o0+4ZDuVSfqO341lLAU6qtUWh04bGzpS5qcrHXj4ha3yqIhQ+vX86rWfjfVLaHyfLQqQTyScH8K5UW00ChZMYPPUf40+SCUoShULj1H+Ncn9kYeLtGGh2Vs5xMvimd3YfEXVLO4W4SOElSGXOajbx0Y3/wBA0uztiT8zRBt7D0JJOR3rh0gmOQWQ8diKT7PIv8Sr6ZYV1Qy6jFOKWjOSeLqSalJ7HYn4gatESRFEBg8c1Cnj3VmlF08cZxxjnv6+tce1tKSU3IRnkZx+tO+yyqcgpjt8wqVleGWqijZ5lWtbmOql8capIzSrGqFzyASRx29hWXceMNWYguE4Hv8A41iGymcEhkXPP3qz54JvLLAhiB2rL+z6F2+UqOOqvRzPQl8aeMJ1hDSrsjQIgIH3fTJ5xnmqujatLaRC11Jw2z7jDk49Dise+2W6xQw+YQ0SEGRcEkjkj2z0qO1JyN4wQe9d1GgotNaHn4iHtE1M7KbX7NIhubOfT1qt/btsyFgrkZAJI4zXNzWeYC8XPOcf4VVdxtZZPvZANdlW9rnn/wBm02rHaS+IFhZleM/J15H6YqtN4nIcwxxds8nGa5MMREduAz8e1XNI0m71vV4tK01cyynucBR1Yseygck1MVN6RZp9RpRV2jpLX7Zr8ckskawxRD55CCQM9FJ6EnsK0Y9d8Q6Z9jMlxLNb2h/dxs2SgPZCe2e3atjWNR02Ejwr4XdptOtXJExXa0745kYdvRR6Cq8SxxKBMA27r/n1FVWy+NRcstTgjj505+7oit4p8X3PiK3EEEztllZlboNp649fWtHTbpo7SNZcZwO2MVyeoaGt0xmiYqQBhumfY+1WrDUlREsrkbJUwBk/Kceh70ZThFhqjtpczzmp9apLl1set+H9XaCR1X5vlULk9MsP0rR1LVrmfbufBDE8H/PFeY2twcuN4QsAP1pWlZs7ZQ2O5JxXuYiV5XPn8PQcYnYahq/mxr9qYynJztPI+tc/c6wqwBEiwnT5jyc9/wBOK5m6vHhOBLjd1x7VjXFwzguXJA6ZOTXHs2d9LDNsfeXUMt0GZWRGWUE9Tgoa6X4Y3VnDLKtpuYLtOf4uG7Dqa81lmdWLYP3JRjr1Q0/wbqWp2KSXWnuEMe1m3AjgHrnsB1PtXzua1P3l79D6zC4W1HT+tz9JPgjrWi3mtzG0O2cW8atGGzjYSGJBCspOQdpH419ZQ3xePJGSOD6/Wvz8/Z+8b6x4o8bTf2okbrHaMPNRR8x3DowycY5wa+8YLiOaNWzu9O38u1fI42LcrncpWibUd0xXbEDnIz2BrEW/iTEVzgMxJznB6+5FX2uFaONZDuUZHHpnNYjCN97SjILEjkHv+NccI6m7q8qJ5p0E+N/A5II/z+lY9jfCDXZ3TqAvJ+nTFPuYGlBGAQeM55rkp7hrXV5lXK4RTn1H+e9YYmCcdDowk3zXZ6C+p7lJjOc9cmsZ9Vf5gDgkdq5J9SbZ83zA+tY8upkKSTj1+grgdLW56Ld9zE+M2qeGX8B3LeNIZ7ywyiyQW7hJZDuGxUYkYJbHTnFfJHhXw1Fo6PfmEW9xdY+QZcRRgYWIEkk7R1J6n9Os8TeK5fHviJb5AW0rTXItV7TTAlWmPqo5VPxPcVcF2sqExN8wHP8AXIr2MHeFPkPMryUne5UVVhIiA3bhivO/H+nNA0OvadgFVEcw9cH5WP8AI/hXo1xbXYXehznjHTrVG5ghu7VoLlciQbXVhkGuvBVJUqimY4n34WZ86i9M75lYgPxx6/8A1qq3JWMEJuZCPXof8DVnV7CbR9QbT5lwi52t6jPFVBjbsTJ3Agr1/Kvt9JxufP8ALyvQrP5scQkAAz1HpR5kciiYttzwwHf378VBiQo0LDco601i6wm3kI45GR19hWUadtTs5Rbie3DIUQqRjGfX8aXSrC417UrfR9PRjPO+xdiPK/PX5IwWbAySFBOATWTcJPIgmydq8Ht+NW9E17WPDeq2viHw/cyWd7ZSCWGeI7XR16EH+h4PQ5BIrrhUjf3lobRg7H0HdfB7wnpbi21jVLy/kgk23CWtstuyxgelyWcvu4GVA28jtXXeIoPhzruhReErK1urGxtGV7Z0nSSZWAYESCVQrL8x6EEECvmEeKLvWPF0vizxdNJe3F6xa4mkP7wucDdkY9Ogxx2rvtZP9n6XJq2k3DhkXcUc+YhUfXnp7iu+Gb4am3GMHZ9bnj43BYmTi4z1Xl1Oz034HDWy3/CK65ayOOSl8j2u1feVfMjz9AK898e/Drxl8O7pLfxJHFGZh8jwTxzIwxnjYc4/3lFcvfeIfGxsXu0ka3iJBzGoUjHIwTlv1rIbxFcappy2d9bQPMGLG8Kt57D0Z84I+ozXNLMMI20k0+5vh8LidJVWn30/4YrbpZB0BHoaNkn9xafAA/3Ofxqz5ben61xusuh22P/S/iU0fRfEPiSIRaHaSXEg+QCNC369PzNfQ3gn9k740eMrlJriGKwRuu85bj/YXjOPev1y+HvgfwhptpDHYadBCoYABUA/hr3u9ih0rQmu9PRY5B0bAPb3Br9oUG4to/OlV5pWP5rb3wPrVtcXsN0yRC1mkiDNxwjMhbnGDkZrt/hlL4H0631rS9evonnvfs626kksWDNvGemAMe2a858W6lf694q1KHVpnmRLm6wpOAPnY9BgVU0nbHcqqKoEsID8DntXymLpyqQfNI9jCPllc+2vBvwk0S4kSdLOHsUfylJBx2OMg1o+I/AVpDJKApUcgrk49+Dxk13n7Kl7d6hpEVpfOZY4p/LUPyQq5AGep/GvXPFNhZtrV4GjUglsjtxX5JXnUpVZq+qZ9xHWKPz11L4V+GtNtG16RTHFCMNh8qFxj7vqDyPcV82a5qdtd372+lb0sVkZo42ctk9AzZ6kDgE9AeO9ffHx7sLO1+GWsNbxhDHGrLjsdw5r86FYkEn6fpX6NwdUlUouc2279T5zN1Z6IvmSNTk9+la1uHWHKL16cVzkxyFH+eldEf3UAMeRwO/0r9Bwzex8ti4u25oifMYVyA2OhqGaQsv7oZA4rOI36ebpuZA+M+1NAHnj61tKN3Y4l7qsWLGGNMyyjrzT5d8VuZJCSX/Qegq0/wAuAvG4801kVpTkdCMflWzglFWORTu9TnbyfyUESLwOSe4ogmYoWkyNxz27VHeASTv5nPzUAlMbeMHA+lcVU9VRjyWsbFhIsMvno2AvJx2zRcTzEGRsZXnA6ZP9aGdlUgeg/lWTdM3H4GlJdEcdNXdhnlTPKZJCcN19KqypvLscsTjA56Vagml8oAnPNSSY8vOP84rOcVY7lOUZWM8P5JaVeMjaM9qnWSSUgjjA+vFRSHOM1oyqqoNoxxTgl1LqS933iCzliWYu4xjJyK0LXdJcbkkKBgckcE1kK7CNwPStOFj/AGY8v8WRzWj3sY1Gyn8jMy4yDnn+pqubdpcsrYPSrFqflC9tpP61PgIW28cU4U1YpVnHRBbyRRuCc7k4/H+tLOkAmOAOOcgcmo1A2tJ3zjNR3JJuAh6GonTTL5m5kM8EMsZ2j5ic7u/NQGOVifMyc9K1YUXa5x0HFVJDh8CnGkghiW3qhsUZhw/bbjHfFTQXgRvLmXcCcn6fnWfOShk28YFWUVTGMjrRfQ0nLXmYjRO7nb8qE/w9MVJJbxgHPKnOcVetYo2B3DPzZpGjTZIMVpFaJmM8Y+ayMEmL5VTOUHIwKliCSxrKR0JzzULkpK+3jilthmGQnrUWTdjvWqJhEeWOSXP8qcoaSQ7BgYGakhGYhn1zU0SqXKkcZIqlBNXM/aPXyIkhO7lSeMCs29RY1IGFJPQVqyHamF7Csi5+6T/s/wBaVaCauh0ZuTuzotZf7TpGj3aDB+ztC5x3icj8SQayFlKsAeOQT6VrzADwLZSD7wvJQD7FFJ/WsIklufQUXNUaEt2oj3AZPT86xpZGkJbnB4qeY4TcOv8AhVaMlpMHoBxVVGrFcvUcIbgkbeTkAAdSfpXstzDaeD9CPhuMZ1m8XN/ICD5MROVt0I7sMGU/gPbmvhbbwz+NoPOUN5Mc0qA8gOkZKnHfB55rOhZpnkuJSWdgXLHqWPJOfXNbYWNoe0PMx1Z83szas0W3bI4Lcgev/wBarjYMuCeeSR71lWRLqHbk1aDsXGT6VTnbVHhVN3c1beRdxMmcgZGBx9Kz7/S4LxSCef7vbJ9+x/SrSAcD1J/Sqt5NKLiNQxwWII9QOlTa+5pGbumtzmobu+0p2iucyw5xuP3lx6+1XlvopgWXhSMjFX9S/wBS0ndQAPxrjLZ2i1H7PGcIc5HbpVKtKLsehCEa0ea1ma804d8KBjvnmqEszA4YcetQys3Sq1z9wVpJ6XNaNFaFe4nwM9trgn6qaXwq6zaVqaYz/o7AfXGf6VnyklGz2R//AEE1N4SkeOxvghxugcH3+U18tmU37Wx9Hh6SVK59i/ssaZb2vizU9QaLL+RbqpU4wJFJP5kV9/2zh8xxkE+pHT1yK/Pr9n93XV7zacZtbP8A9FmvvbSGaSLc/J4OfrmvMxkNmcvtm5O5ueaVIRu565x2/rUCXMbRl355IxxgU5Pnzu9G/TFY8kj5YZ6A4ryJQu7CavIszSCSFmQbSegHcV5rrmoeXrUkLHa3lLz612xJ3dehx+FeVeJcjXn5/wCWK9frUVYpQdjvwz96w6a9dAEzlWA/P868T+JHii51e4/4QfR5SjyKDezKf9XCf4B/tSdPULz6V6Lq0jxWTzRnDLGSD7gV82eBWa80e21C6PmT3mZpnPLO7Hkk/h+A4HFRhqSbuzsxNWUU7HRG3jhjW3gXy0jUKqrxhRwAOnSr8kOAVz8xGMj3qUosjhXGQvI9jmoZ2Im47f8A1q6ZLQ4uW12Na6usrbTjeRkDsfbPr9aVZkK5wSM9T1z9Kv3CLJAJX5bB5+grKuf3duCnGcH8azhK+rKmtjznxvoRv4zqFqcSQ5JH95R1/EV5RC3lNvY4yR05PPX619FXIBcj6D8+tfO12ix6pc26DCJIwUegr6nKcVJxcH0PNxMUndBcRq0oMLFyT2708qGXzEXkcE0yBmEW4HlW4/Ko1ZmndT0JPHavW9mnqzmlO2oTQ71JQ7mxnpznvWJJb5YFSR9a6LTmaLUIfL4+bb+HpVXXG2GVEwAh4wOnNZ1LRdkbU5tWRiGIwDL8+o9q2LfVEGkzWFwxwyN5ZPT/AHa5yRmbG45yf61NCxW1mAP3UJHtXDGPNozqVPmtc9In2XnhuMXUxPmRDCr2IHHAye1dh8MND07UNDDXUYySykkehrzv7TPB4UtfJbb+7/lmrPwt1jU4vEK2aTMIpCSy9icVwTjfQzqR91o9d8T+HPh7osEdzrgWJZWwpAyScc8DnFcZn4N/89//ACG/+FZPxMvLqfxTLFK5ZYlUKD0AKgn9TXn29q0inbciNHTRn//Z",
"type": "image/jpeg",
"tags": "picture"
},
"Tiddler Fishes.svg": {
"title": "Tiddler Fishes.svg",
"text": "<?xml version=\"1.0\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xl=\"http://www.w3.org/1999/xlink\" version=\"1.1\" viewBox=\"216 290 330 333\" width=\"330pt\" height=\"333pt\"><metadata xmlns:dc=\"http://purl.org/dc/elements/1.1/\"><dc:date>2011-10-18 15:32Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs></defs><g stroke=\"none\" stroke-opacity=\"1\" stroke-dasharray=\"none\" fill=\"none\" fill-opacity=\"1\"><title>Canvas 1</title><g><title>Layer 1</title><path d=\"M 442.7708 401.63043 L 413.54462 406.727 C 416.80856 405.83435 422.99722 391.7118 411.13663 390.20697 C 413.2671 386.8555 417.85052 387.3249 420.58444 389.66956 C 422.604 384.71863 427.60233 383.09958 430.95114 388.68173 C 432.43198 385.7193 440.88962 387.0678 441.26031 391.8762 C 445.71463 389.20319 453.64325 389.1528 456.18387 393.38382 C 450.81464 394.85754 442.05713 398.04846 442.7708 401.63043 Z\" fill=\"#9c2aad\"/><path d=\"M 442.7708 401.63043 L 413.54462 406.727 C 416.80856 405.83435 422.99722 391.7118 411.13663 390.20697 C 413.2671 386.8555 417.85052 387.3249 420.58444 389.66956 C 422.604 384.71863 427.60233 383.09958 430.95114 388.68173 C 432.43198 385.7193 440.88962 387.0678 441.26031 391.8762 C 445.71463 389.20319 453.64325 389.1528 456.18387 393.38382 C 450.81464 394.85754 442.05713 398.04846 442.7708 401.63043 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 518.7041 423.77078 C 498.43768 432.6787 479.68716 431.40332 463.93137 410.0036 C 431.99905 397.3547 406.8626 398.1261 390.50183 421.21622 L 383.61246 433.08511 L 377.323 440.90723 C 382.73856 444.03094 386.49606 445.22226 391.41977 443.53967 C 423.91724 433.9902 468.78778 433.28616 488.58038 444.35022 C 498.06448 456.83328 499.6226 467.8483 494.2746 477.36945 C 503.37277 477.36603 508.15073 471.44598 508.42218 459.3521 C 511.04926 454.77158 507.64413 451.99799 504.38187 449.18118 C 525.81378 439.93906 522.27124 431.85516 518.7041 423.77078 Z\" fill=\"#9c2aad\"/><path d=\"M 515.3888 443.43765 C 518.471 441.0784 520.69507 437.9082 521.4945 433.98132 C 521.8189 432.39774 521.86353 430.78894 521.6565 429.21866 C 521.47424 427.81204 521.1269 426.37628 520.3556 424.99728 C 519.9676 424.2983 519.48785 423.667 518.76715 423.40582 C 517.23035 422.84723 515.48798 423.0885 513.87372 423.29428 C 512.92957 423.41565 511.97925 423.59198 511.03885 423.78204 C 509.69052 424.05847 508.33154 424.3406 506.97083 424.63992 C 501.95206 425.7452 496.81345 426.90594 491.79453 426.75775 C 489.50748 426.69043 486.84143 426.41138 484.73837 425.243 C 483.0166 424.28519 481.77847 422.83649 480.28064 421.51758 C 479.0265 420.41171 477.68494 419.33054 476.3757 418.2948 C 470.253 413.4426 463.67755 409.29327 456.5536 405.84085 C 452.94205 404.09052 448.98795 402.59589 444.95294 401.59827 C 442.72797 401.04944 440.53168 400.70273 438.31406 400.40283 C 438.84006 400.52283 437.87433 400.25607 437.6907 400.21228 C 437.0046 400.04684 436.324 399.92752 435.6323 399.83856 C 433.8083 399.604 431.9927 399.62048 430.16275 399.66626 C 427.07178 399.74374 423.94662 400.258 420.86484 400.83344 C 418.08362 401.35522 415.37164 401.987 412.6056 402.98746 C 409.47873 404.12247 406.22034 406.00198 403.52374 407.88974 C 400.1043 410.2897 397.14514 413.01318 394.44595 415.91388 C 392.05963 418.4824 389.84894 421.16675 387.91028 424.07095 C 386.33606 426.4332 384.94672 428.80597 383.60333 431.29565 L 382.36902 434.195 L 380.1762 436.21744 C 379.40842 436.9466 378.68204 437.70258 378.08286 438.5649 C 377.73996 439.06534 377.31543 439.69885 377.28165 440.32037 C 377.27112 440.54614 377.24213 440.75742 377.2924 440.9646 C 377.59445 442.17694 378.6471 442.7401 379.72815 443.11148 C 380.39005 443.33875 381.09271 443.51974 381.75955 443.64914 C 382.01099 443.6976 382.24841 443.74545 382.4934 443.79187 C 382.91095 443.87158 383.38864 443.6911 383.79892 443.56262 C 384.48843 443.35104 385.2013 443.12683 385.89847 442.83243 C 387.85168 442.01126 389.57306 440.80511 390.46994 439.13742 C 389.34836 441.00623 386.56912 442.12503 384.4688 442.65445 L 382.76828 443.01486 L 382.5994 442.96335 C 382.42746 442.92148 382.18582 442.87595 382.1112 442.85315 C 381.66962 442.7182 381.19077 442.5948 380.7475 442.43622 C 380.14288 442.2194 379.52637 442.00076 379.0413 441.62515 C 378.83868 441.46918 378.53766 441.2458 378.47046 440.96082 C 378.4148 440.713 378.45386 440.5563 378.50443 440.30374 C 378.5401 440.14069 378.65427 439.94131 378.7529 439.80457 C 378.95038 439.54196 379.12921 439.2646 379.34521 439.0111 C 380.17285 438.0572 381.18527 437.18457 382.1972 436.34192 C 382.71277 435.91553 383.5754 435.41068 383.80746 434.77335 C 384.20676 433.6937 384.76538 432.6681 385.3097 431.67719 C 387.2236 428.2099 389.51834 424.98318 392.04352 421.95483 C 395.70743 417.57056 399.7919 413.42477 404.79626 410.03256 C 406.996 408.5448 409.45505 407.0796 411.98254 406.07022 L 416.27902 404.59872 L 416.93347 404.44382 C 417.4599 404.32422 417.97787 404.2092 418.49374 404.0953 C 420.24756 403.7121 421.9883 403.41174 423.74585 403.1325 C 425.6948 402.82495 427.66772 402.61334 429.61868 402.51404 C 431.9859 402.39453 434.38297 402.3978 436.73083 402.9222 C 437.1294 403.01212 437.55258 403.18408 437.96002 403.24472 C 438.9809 403.40063 439.99966 403.51163 441.03732 403.69385 C 442.98865 404.03482 444.93814 404.56696 446.90097 405.1547 C 449.65054 405.97928 452.27057 407.07675 454.80118 408.21075 C 459.75378 410.42792 464.3754 413.22897 468.7734 416.19778 C 471.06628 417.74371 473.26392 419.38657 475.43463 421.07083 C 476.3458 421.7772 477.2645 422.52313 478.13348 423.26279 C 478.51422 423.58502 478.90454 423.90503 479.2866 424.2348 C 479.43698 424.3642 480.07416 424.93887 479.85065 424.71786 C 480.93756 425.92355 482.08554 426.77869 483.47226 427.56122 C 484.7882 428.3025 486.45273 428.72794 487.93158 428.9884 C 490.94772 429.5218 494.0755 429.32962 497.0675 428.9024 C 499.36826 428.5763 501.6564 428.12918 503.95248 427.61517 C 505.93896 427.1734 507.889 426.6939 509.84332 426.21216 C 511.5575 425.79016 513.31824 425.3433 515.0404 425.15628 C 515.78577 425.07538 516.4734 425.00342 517.1902 425.02194 L 518.11017 425.17706 L 518.92975 426.12527 C 519.1574 426.55344 519.33264 427.03125 519.47327 427.41867 C 520.10858 429.1554 520.25812 430.92477 520.14325 432.68228 C 519.83954 437.44958 516.8954 441.41855 513.12177 444.083 C 510.91116 445.64725 508.19293 447.18768 505.6106 448.06317 C 507.07513 447.70865 508.48352 447.17181 509.94543 446.58221 C 511.87827 445.8046 513.80725 444.65112 515.3888 443.43765 Z\" fill=\"black\"/><path d=\"M 506.25293 473.5787 C 508.8535 469.61313 510.30685 464.44116 510.56366 459.72882 C 510.596 459.17596 510.5855 458.62955 510.5608 458.07169 C 510.4873 456.25116 510.11853 453.92136 508.72733 452.35818 C 508.02225 451.564 507.27094 451.2403 506.2353 450.92358 C 506.79074 451.2318 507.3497 451.3832 507.80432 451.82394 C 509.62582 453.58792 509.81293 456.42484 509.6522 458.62836 C 509.58957 459.51257 509.48672 460.4237 509.31723 461.33218 C 509.0737 462.66888 508.7298 464.0318 508.2878 465.38416 C 507.59198 467.52698 506.70285 469.54672 505.5674 471.37933 C 504.67062 472.83228 503.65628 474.22263 502.39746 475.3786 C 502.02905 475.71854 501.5988 476.07523 501.15814 476.36108 C 499.44434 477.48447 497.79596 477.78995 495.9889 477.20374 L 495.7976 477.11505 L 496.89807 472.3837 C 497.53995 469.11148 497.89682 465.73798 497.67563 462.484 C 497.45987 459.27084 496.88168 456.25583 495.5612 453.051 C 494.27228 449.91623 492.14496 447.35236 489.9294 445.29233 C 485.5158 441.1844 479.30838 438.8215 473.134 437.48242 C 464.10144 435.52316 455.09164 435.53955 446.16891 435.30548 C 444.54523 435.26352 442.94772 435.19934 441.34015 435.07529 C 440.62357 435.02124 439.92178 434.91318 439.21246 434.76566 C 438.90372 434.70132 438.5926 434.71454 438.27774 434.7053 C 437.53952 434.68723 436.79572 434.66397 436.0514 434.66006 C 431.8829 434.6388 427.6738 434.75076 423.50912 435.18152 C 421.5639 435.3838 419.58755 435.4559 417.6453 435.90402 C 411.68729 437.28296 405.68307 439.26007 399.69882 441.04993 C 397.65652 441.6628 395.6023 442.22754 393.54587 442.74728 L 387.39691 444.17609 L 383.2949 444.10587 C 384.62155 444.42276 386.14203 444.79712 387.45505 444.65363 C 390.11862 444.3656 392.7835 443.952 395.43896 443.42368 C 399.01031 442.71564 402.52585 441.79523 406.09457 440.89825 C 408.91104 440.19199 411.72403 439.4331 414.5386 438.7848 C 415.4239 438.5833 416.28992 438.38654 417.16599 438.2035 C 417.51431 438.13248 417.8583 438.06375 418.20563 437.9959 C 418.33392 437.97134 419.11847 437.82065 418.83377 437.86316 C 423.5798 437.48758 428.30453 437.21027 433.05765 437.20618 C 434.21005 437.20526 435.34433 437.2165 436.4891 437.2577 C 437.02441 437.2776 437.54593 437.30206 438.07693 437.32416 C 438.15222 437.3277 438.60287 437.35187 438.72525 437.352 L 441.34653 437.77182 C 442.2693 437.87103 443.19757 437.92935 444.13913 437.96167 C 446.635 438.0484 449.1145 438.12488 451.6349 438.20676 C 454.74002 438.30942 457.86343 438.45126 461.00851 438.69037 C 463.8684 438.9098 466.73285 439.2193 469.55716 439.72952 C 477.4651 441.16385 485.82462 443.7799 490.719 450.23404 C 495.4524 456.47205 495.66928 463.79837 494.7607 470.57288 C 494.5611 472.07922 494.2965 473.60657 493.94647 475.1114 C 493.7948 475.78207 493.63583 476.47006 493.45648 477.15546 C 493.44382 477.2085 493.36987 477.38632 493.38507 477.43542 C 493.52347 477.85938 493.75534 478.32605 493.96497 478.72028 C 493.98975 478.76694 494.1584 478.81323 494.20306 478.8357 C 494.51508 478.98798 494.83426 479.12817 495.15173 479.2394 C 496.98486 479.87967 498.9265 479.79352 500.71664 478.9314 C 503.2868 477.6953 504.8504 475.72202 506.25293 473.5787 Z\" fill=\"black\"/><path d=\"M 399.94818 426.6227 C 400.62823 429.20563 399.14575 431.92978 396.63513 432.71 C 394.12769 433.4914 391.54263 432.03006 390.86255 429.44708 C 390.1858 426.86517 391.66837 424.141 394.17566 423.35974 C 396.68634 422.57947 399.27136 424.04083 399.94818 426.6227 Z\" fill=\"#9c2aad\"/><path d=\"M 399.94818 426.6227 C 400.62823 429.20563 399.14575 431.92978 396.63513 432.71 C 394.12769 433.4914 391.54263 432.03006 390.86255 429.44708 C 390.1858 426.86517 391.66837 424.141 394.17566 423.35974 C 396.68634 422.57947 399.27136 424.04083 399.94818 426.6227 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 397.46832 427.46823 C 397.72217 428.42627 397.16968 429.43768 396.23828 429.7264 C 395.31018 430.01593 394.35257 429.47287 394.09875 428.51492 C 393.8482 427.55786 394.40063 426.54633 395.32877 426.25665 C 396.26013 425.96808 397.21774 426.51117 397.46832 427.46823 Z\" fill=\"#9c2aad\"/><path d=\"M 397.46832 427.46823 C 397.72217 428.42627 397.16968 429.43768 396.23828 429.7264 C 395.31018 430.01593 394.35257 429.47287 394.09875 428.51492 C 393.8482 427.55786 394.40063 426.54633 395.32877 426.25665 C 396.26013 425.96808 397.21774 426.51117 397.46832 427.46823 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 407.91653 422.46954 C 407.6739 422.04391 407.41565 421.6348 407.13733 421.24442 C 406.39813 420.202 405.5715 419.27103 404.67755 418.4387 C 403.31064 417.16165 401.80392 416.13297 400.23566 415.13693 C 401.7886 416.63596 403.23334 418.19241 404.55823 420.01926 C 405.25668 420.9801 405.8856 421.9943 406.47278 423.09863 C 408.72794 427.33997 409.38931 431.70285 409.33594 436.00528 C 410.3346 431.45578 410.47205 426.91284 407.91653 422.46954 Z\" fill=\"black\"/><path d=\"M 429.245 431.7911 C 434.51141 436.45966 436.38766 440.96506 445.60196 444.56488 C 442.3126 447.7821 439.15152 451.66516 434.06223 445.58105 C 433.6495 451.0534 429.1236 451.0809 425.35397 445.63272 C 424.17923 452.2389 420.70947 450.8728 417.9744 445.86697 C 415.5275 451.84998 411.04724 450.3985 407.56708 446.68616 C 410.60016 444.04022 422.76404 440.6748 422.24445 432.0223 L 429.245 431.7911 Z\" fill=\"#9c2aad\"/><path d=\"M 429.245 431.7911 C 434.51141 436.45966 436.38766 440.96506 445.60196 444.56488 C 442.3126 447.7821 439.15152 451.66516 434.06223 445.58105 C 433.6495 451.0534 429.1236 451.0809 425.35397 445.63272 C 424.17923 452.2389 420.70947 450.8728 417.9744 445.86697 C 415.5275 451.84998 411.04724 450.3985 407.56708 446.68616 C 410.60016 444.04022 422.76404 440.6748 422.24445 432.0223 L 429.245 431.7911 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 399.72672 426.68732 C 400.40674 429.27036 398.92422 431.99442 396.41364 432.77472 C 393.90622 433.55594 391.32117 432.09467 390.64108 429.51166 C 389.9643 426.92975 391.4468 424.2056 393.95413 423.42438 C 396.4649 422.6441 399.04987 424.10544 399.72672 426.68732 Z\" fill=\"black\"/><path d=\"M 399.72672 426.68732 C 400.40674 429.27036 398.92422 431.99442 396.41364 432.77472 C 393.90622 433.55594 391.32117 432.09467 390.64108 429.51166 C 389.9643 426.92975 391.4468 424.2056 393.95413 423.42438 C 396.4649 422.6441 399.04987 424.10544 399.72672 426.68732 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 397.25024 427.5312 C 397.5041 428.48923 396.9517 429.50082 396.02017 429.78937 C 395.09204 430.07904 394.13455 429.53592 393.88074 428.5779 C 393.63013 427.62085 394.18253 426.60925 395.11066 426.3197 C 396.04205 426.0311 396.99966 426.57416 397.25024 427.5312 Z\" fill=\"white\"/><path d=\"M 251.8898 438.27612 L 282.95639 426.48663 C 279.3002 427.49243 265.26852 417.42426 275.83609 409.19485 C 271.87027 407.18549 267.71954 410.2559 266.42801 414.08014 C 261.65314 410.45996 255.91321 411.75629 255.87485 419.04947 C 252.75641 417.04248 245.38171 423.17139 247.77272 428.01343 C 241.95113 427.987 234.28354 432.46906 234.25476 437.9977 C 240.26834 436.34848 250.5286 434.41833 251.8898 438.27612 Z\" fill=\"#48adb1\"/><path d=\"M 251.8898 438.27612 L 282.95639 426.48663 C 279.3002 427.49243 265.26852 417.42426 275.83609 409.19485 C 271.87027 407.18549 267.71954 410.2559 266.42801 414.08014 C 261.65314 410.45996 255.91321 411.75629 255.87485 419.04947 C 252.75641 417.04248 245.38171 423.17139 247.77272 428.01343 C 241.95113 427.987 234.28354 432.46906 234.25476 437.9977 C 240.26834 436.34848 250.5286 434.41833 251.8898 438.27612 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 270.55344 522.20868 C 272.5795 533.8709 274.71136 544.597 274.11359 545.96283 C 260.84763 528.81763 252.09015 516.536 242.58121 513.91443 C 226.57626 500.25726 223.72905 482.91275 231.30061 462.6899 C 236.59644 451.19806 245.95657 443.02869 258.61746 433.81989 C 264.33817 429.93335 274.21683 426.0442 280.9577 425.7634 C 301.5384 425.25201 322.14069 443.29749 326.18811 449.07104 C 334.11728 452.648 336.82773 454.40765 329.2634 458.4359 C 328.81677 459.92676 322.44073 462.19534 321.67493 461.7008 C 308.66354 462.86984 300.02835 461.66235 288.49582 462.625 C 280.8977 464.01498 273.5686 465.80347 266.63562 468.1752 C 255.25656 474.78903 242.97258 483.12402 242.43475 494.39017 C 245.35158 511.8668 257.78445 517.0666 284.64758 499.57794 C 282.12442 506.53497 265.10397 515.9646 270.55344 522.20868 Z\" fill=\"#48adb1\"/><path d=\"M 272.18036 546.97192 C 271.37378 545.98297 270.57672 544.9748 269.77014 544.00244 C 264.85846 538.11133 260.02121 532.0666 254.45407 526.57153 C 251.74619 523.90198 248.9903 521.3166 246.13115 518.96387 C 245.12761 518.14044 244.13623 517.33636 243.11826 516.5705 C 242.34773 515.9944 241.5795 515.44934 240.8497 514.81097 C 239.53658 513.67053 238.1898 512.44617 236.95107 511.13773 C 229.99643 503.80392 225.66574 494.97446 225.37277 484.3157 C 225.32239 482.52957 225.3656 480.73627 225.5072 479.0006 C 225.6969 476.63846 226.07619 474.38419 226.52757 472.14438 C 226.99808 469.799 227.67737 467.49207 228.40479 465.25946 C 228.93295 463.62933 229.51865 462.05698 230.2821 460.5638 C 233.26602 454.72537 237.436 449.4465 242.56848 444.67642 C 244.81314 442.59277 247.08887 440.63144 249.42714 438.7685 C 250.91312 437.58505 252.4256 436.43259 253.94035 435.2947 C 255.856 433.8568 257.75732 432.44275 259.79309 431.2738 C 262.42899 429.76135 265.2497 428.5202 268.11838 427.42078 C 270.71124 426.42932 273.46951 425.58902 276.29749 425.08252 C 277.15689 424.92877 278.02353 424.80399 278.92136 424.69836 C 280.25607 424.54474 281.72519 424.55197 283.09366 424.6312 C 286.48093 424.8352 289.69775 425.38968 292.77301 426.29715 C 299.10815 428.17215 304.91528 431.00485 310.38644 434.5938 C 314.7435 437.45538 319.0263 440.73462 322.82645 444.63797 C 324.09637 445.94397 325.17667 447.21866 326.23297 448.53424 L 326.35785 448.70715 L 331.18304 451.23502 C 332.10254 451.84222 333.29807 452.59125 333.73727 453.64746 C 333.82373 453.85883 333.90048 454.07974 333.9271 454.32944 C 334.05423 455.6665 332.986 456.66043 332.00894 457.35406 C 331.36319 457.81265 330.69092 458.19916 329.99957 458.57608 C 329.75711 458.7081 329.50497 458.83777 329.25772 458.95776 C 328.85693 459.15463 328.30716 459.121 327.8053 459.121 C 326.94116 459.121 326.12732 459.09705 325.32303 459.00333 C 323.03049 458.74173 320.83871 458.11035 319.23752 456.50677 C 321.61182 458.5665 325.50555 458.64325 328.8641 458.27838 C 328.62878 458.34555 329.565 457.80786 329.83398 457.64453 C 330.14343 457.45737 330.44357 457.25803 330.73413 457.042 C 331.46396 456.49954 332.4914 455.79865 332.73624 454.88626 C 332.96188 454.03653 331.9465 453.33072 331.34634 452.9274 C 331.13028 452.7858 330.9094 452.64172 330.68378 452.5145 C 329.66101 451.94794 328.58548 451.4029 327.4765 450.9253 C 326.99872 450.72116 326.5306 450.50516 326.06262 450.3083 C 325.84653 450.21948 325.60645 450.14273 325.41925 450.00113 C 325.10455 449.7658 324.89587 449.4417 324.6558 449.1536 C 323.29944 447.54276 321.71008 445.99188 320.06342 444.5563 C 316.59924 441.54358 312.9143 438.83813 309.09015 436.4687 C 303.87592 433.24213 298.33276 430.6616 292.33606 428.9643 C 289.71939 428.22498 286.89856 427.668 283.98901 427.51682 L 280.6593 427.45197 L 276.5423 428.05203 C 272.5021 428.85388 268.7547 430.23184 265.1753 431.95789 C 263.95578 432.54614 262.76266 433.1726 261.58875 433.82806 C 261.0343 434.1377 260.4916 434.4641 259.96118 434.80984 L 259.12811 435.35477 L 252.99208 440.01688 C 250.9635 441.62045 248.96141 443.27206 246.97855 445.003 C 244.07619 447.53796 241.19781 450.43317 238.83078 453.3931 C 237.04956 455.61847 235.44348 457.89435 234.07509 460.33575 C 233.72946 460.9503 233.41739 461.56253 233.09326 462.18185 C 232.92517 462.5012 232.77164 462.8324 232.6131 463.16132 C 232.59877 463.1876 232.52678 463.3437 232.47151 463.46133 L 232.43784 463.5214 L 230.77911 468.61545 C 229.26424 473.81284 228.28958 479.25266 228.55844 485.26862 C 228.60883 486.4162 228.73131 487.50848 228.88257 488.6056 C 229.40105 492.38412 230.51253 495.86273 232.06572 499.12756 C 233.78702 502.75473 236.15894 506.03888 238.96042 509.11893 C 239.719 509.95676 240.54001 510.74655 241.34897 511.52435 C 241.78592 511.9468 242.2373 512.34534 242.68619 512.74622 C 242.77979 512.83264 242.87589 512.91913 242.97427 513.0031 L 243.04626 513.068 C 243.18307 513.19043 243.0846 513.10406 243.04626 513.0703 C 246.70251 515.96075 250.32503 518.9568 253.73155 522.36078 C 257.60367 526.2354 261.0343 530.23248 264.42868 534.35205 C 266.57245 536.95654 268.64905 539.65735 270.67996 542.32678 C 271.40256 543.2823 272.12756 544.2473 272.84052 545.19324 L 273.13098 545.58698 L 273.39505 545.3684 C 274.5617 543.9881 274.0552 541.35693 273.67114 539.70764 C 273.5679 539.27325 273.4719 538.82672 273.35178 538.39465 C 271.92831 533.30774 269.8422 528.2951 270.16861 522.4593 C 270.28625 523.89966 270.37262 525.19824 270.66309 526.51874 C 271.53699 530.5157 273.22461 534.22943 274.47046 538.073 C 274.66495 538.68036 274.8594 539.302 275.00595 539.9311 C 275.55325 542.30762 276.03818 545.4524 273.82718 547.09686 C 273.33023 547.46655 272.64606 547.5481 272.18036 546.97192 Z\" fill=\"black\"/><path d=\"M 271.09467 519.16718 C 270.49698 518.14697 270.3938 516.81476 270.77063 515.59747 C 271.30359 513.87146 272.44147 512.3111 273.69467 510.93552 C 275.27179 509.20227 277.00027 507.48343 278.69513 505.7405 L 281.0621 503.07828 L 277.98694 505.0323 C 275.65112 506.38153 273.26004 507.61542 270.80664 508.69818 C 267.34973 510.2249 263.72485 511.4877 259.7518 511.94608 C 256.26117 512.35193 252.78033 511.93176 249.9667 510.52258 C 249.31621 510.19858 248.70163 509.84558 248.10147 509.40393 C 244.76459 506.96014 242.76727 503.43588 241.59094 499.6334 C 241.2044 498.38742 240.88513 497.08386 240.63306 495.75867 C 240.5347 495.24976 240.43152 494.7433 240.48187 494.18872 C 240.63077 492.4554 240.94272 490.90936 241.47568 489.3826 C 242.44801 486.5907 244.05641 484.0772 246.00565 481.76068 C 248.51672 478.77905 251.54404 476.21274 254.624 473.99216 C 257.61273 471.8364 260.7095 469.87262 263.86642 468.04816 C 264.33212 467.77927 264.8003 467.50803 265.27081 467.23444 C 265.97662 466.82385 266.84082 466.63419 267.63062 466.3821 C 269.23419 465.87317 270.84021 465.40262 272.475 464.95615 C 275.38943 464.1615 278.33743 463.46777 281.34305 462.8388 C 284.3534 462.20978 287.27261 461.59518 290.53738 461.4512 C 297.12958 461.1656 303.92575 461.41998 310.60428 461.41998 C 312.90887 461.41998 315.18707 461.38647 317.44131 461.30716 L 324.14627 460.93024 L 326.3645 460.36133 C 327.09662 460.13327 327.81448 459.87405 328.51791 459.58832 C 327.4711 460.18372 326.42691 460.77667 325.29608 461.17273 C 324.9505 461.29517 324.5711 461.45847 324.22311 461.5232 C 321.3064 462.07538 318.3079 462.45465 315.25433 462.73798 C 311.24283 463.11005 307.1282 463.24203 303.00397 463.39563 C 299.75345 463.52048 296.479 463.61182 293.267 463.78943 C 292.24911 463.8471 291.2576 463.9071 290.25894 463.98874 C 289.7909 464.0295 289.32275 464.07272 288.85696 464.11356 C 288.80179 464.1184 288.6289 464.13513 288.4849 464.1472 L 288.30966 464.1592 L 282.62494 465.37384 C 279.3313 466.13486 276.08087 466.97992 272.87836 467.91125 C 271.63239 468.2739 270.41534 468.65082 269.203 469.0516 C 268.63889 469.23886 268.07712 469.42853 267.51773 469.61823 C 267.46985 469.635 267.22726 469.72385 267.03525 469.78864 L 266.88644 469.83667 L 262.28683 472.66223 C 257.55753 475.64142 252.9603 478.89185 249.00653 483.23456 C 246.93 485.51517 245.27835 488.09583 244.35638 490.94312 C 243.99635 492.05457 243.77316 493.22842 243.68193 494.4743 L 243.6771 494.52713 L 244.42613 498.0129 C 245.41756 501.62827 247.10283 504.9868 250.23325 507.15686 C 250.74939 507.51706 251.28947 507.81467 251.83926 508.05475 C 253.83656 508.93326 256.02353 509.2359 258.48416 509.15182 C 260.25104 509.09415 261.90988 508.74612 263.55191 508.36926 C 266.41104 507.7163 269.13098 506.59515 271.7597 505.45007 C 274.98608 504.04568 278.06854 502.34363 281.10535 500.5576 C 281.78708 500.15668 282.46893 499.75095 283.15549 499.32608 C 283.22995 499.2804 283.58044 498.99237 283.66208 499.014 L 283.7269 498.9731 C 284.03891 499.15558 284.33902 499.4894 284.6175 499.72217 C 284.71347 499.8062 284.8191 499.8878 284.91516 499.97183 C 285.00879 500.05832 285.12164 500.1326 285.21283 500.2215 L 285.15286 500.36307 C 285.09283 500.50238 285.02802 500.63678 284.96555 500.77362 C 284.00534 502.87653 282.1857 504.67944 280.43314 506.30954 C 278.01096 508.56137 275.28616 510.6258 273.13052 513.1344 C 272.35025 514.04193 271.56042 515.04053 271.21475 516.1521 C 270.76825 517.57806 270.98187 519.16003 271.9277 520.18756 C 271.59161 520.0099 271.2843 519.49854 271.09467 519.16718 Z\" fill=\"black\"/><path d=\"M 305.11136 446.0443 C 305.19293 449.03317 307.64642 451.49377 310.5896 451.53934 C 313.5304 451.5874 315.84698 449.2011 315.76541 446.21237 C 315.6813 443.226 313.2279 440.76538 310.28711 440.71735 C 307.34393 440.67175 305.02728 443.05795 305.11136 446.0443 Z\" fill=\"#48adb1\"/><path d=\"M 305.11136 446.0443 C 305.19293 449.03317 307.64642 451.49377 310.5896 451.53934 C 313.5304 451.5874 315.84698 449.2011 315.76541 446.21237 C 315.6813 443.226 313.2279 440.76538 310.28711 440.71735 C 307.34393 440.67175 305.02728 443.05795 305.11136 446.0443 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 308.04364 446.1677 C 308.0748 447.27676 308.98462 448.1891 310.07693 448.20587 C 311.1668 448.2251 312.02625 447.33926 311.99506 446.23007 C 311.9614 445.12344 311.05157 444.21124 309.96164 444.19202 C 308.86942 444.17523 308.00998 445.06097 308.04364 446.1677 Z\" fill=\"#48adb1\"/><path d=\"M 308.04364 446.1677 C 308.0748 447.27676 308.98462 448.1891 310.07693 448.20587 C 311.1668 448.2251 312.02625 447.33926 311.99506 446.23007 C 311.9614 445.12344 311.05157 444.21124 309.96164 444.19202 C 308.86942 444.17523 308.00998 445.06097 308.04364 446.1677 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 270.20065 460.71268 C 266.0115 467.39117 265.41376 472.82623 256.64435 479.596 C 261.19107 482.01584 265.81238 485.19434 269.36765 477.05383 C 271.53543 482.80566 276.4111 481.40613 278.74213 474.365 C 282.09097 481.09402 285.38702 478.53253 286.75061 472.2909 C 291.26617 477.9516 295.62091 474.982 298.19196 469.8927 C 294.10138 468.00336 279.96884 468.2194 277.79861 458.7586 L 270.20065 460.71268 Z\" fill=\"#48adb1\"/><path d=\"M 270.20065 460.71268 C 266.0115 467.39117 265.41376 472.82623 256.64435 479.596 C 261.19107 482.01584 265.81238 485.19434 269.36765 477.05383 C 271.53543 482.80566 276.4111 481.40613 278.74213 474.365 C 282.09097 481.09402 285.38702 478.53253 286.75061 472.2909 C 291.26617 477.9516 295.62091 474.982 298.19196 469.8927 C 294.10138 468.00336 279.96884 468.2194 277.79861 458.7586 L 270.20065 460.71268 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 295.8769 454.5162 C 295.4591 453.3303 295.13983 452.08435 294.95502 450.78806 C 294.8182 449.85178 294.75092 448.87949 294.76297 447.8664 C 294.8229 442.12411 297.65088 437.82712 301.17978 433.79395 C 298.4047 438.69122 296.34256 443.83823 296.46017 450.15912 C 296.47458 451.0185 296.52982 451.8539 296.61865 452.67975 C 296.71707 453.60397 296.85144 454.50174 297.02673 455.38525 C 297.27637 456.65994 297.59808 457.87952 297.97495 459.08939 C 297.16354 457.60577 296.43854 456.12216 295.8769 454.5162 Z\" fill=\"black\"/><path d=\"M 305.51346 446.6091 C 306.12561 449.20892 308.7135 450.9182 311.29654 450.4285 C 313.8772 449.94122 315.4737 447.43732 314.86148 444.8374 C 314.24689 442.24 311.65903 440.5307 309.0784 441.018 C 306.4953 441.50778 304.89886 444.0117 305.51346 446.6091 Z\" fill=\"black\"/><path d=\"M 305.51346 446.6091 C 306.12561 449.20892 308.7135 450.9182 311.29654 450.4285 C 313.8772 449.94122 315.4737 447.43732 314.86148 444.8374 C 314.24689 442.24 311.65903 440.5307 309.0784 441.018 C 306.4953 441.50778 304.89886 444.0117 305.51346 446.6091 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 308.09927 446.19534 C 308.32495 447.1604 309.2876 447.79407 310.24557 447.61172 C 311.20093 447.43167 311.79144 446.5026 311.56592 445.53763 C 311.33774 444.57495 310.3751 443.9412 309.41974 444.12115 C 308.46185 444.3036 307.87125 445.23267 308.09927 446.19534 Z\" fill=\"white\"/><path d=\"M 355.5029 321.3985 L 330.32993 349.86526 C 332.88419 346.36276 327.78528 327.2825 314.7091 335.2598 C 314.15936 330.20407 319.12628 327.00885 323.74023 327.16959 C 321.79816 320.59912 325.50473 314.98163 333.3211 317.89114 C 332.4353 313.74286 341.97537 308.32944 346.19086 312.84262 C 348.50748 306.60815 356.4079 300.21768 362.33261 302.42145 C 358.1388 308.19028 351.92352 318.38812 355.5029 321.3985 Z\" fill=\"#ea761a\"/><path d=\"M 355.5029 321.3985 L 330.32993 349.86526 C 332.88419 346.36276 327.78528 327.2825 314.7091 335.2598 C 314.15936 330.20407 319.12628 327.00885 323.74023 327.16959 C 321.79816 320.59912 325.50473 314.98163 333.3211 317.89114 C 332.4353 313.74286 341.97537 308.32944 346.19086 312.84262 C 348.50748 306.60815 356.4079 300.21768 362.33261 302.42145 C 358.1388 308.19028 351.92352 318.38812 355.5029 321.3985 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 276.05157 355.58249 C 284.67935 370.4688 303.28906 367.37674 332.82648 341.54602 C 346.51248 320.00754 362.45505 311.3797 380.3614 313.93152 C 393.45197 315.7969 404.05078 320.41089 401.1245 339.90872 C 395.35818 339.98798 390.87848 341.72845 385.34027 340.40326 C 370.8381 339.35419 360.75537 345.13007 353.4263 359.12823 C 339.53867 366.64215 322.6958 370.0943 308.36407 371.9859 C 301.10214 380.85867 296.3729 394.40305 309.35309 403.54697 C 288.87808 403.38382 278.97552 396.96695 287.74268 379.51675 C 270.77014 376.54718 267.99988 368.13535 276.05157 355.58249 Z\" fill=\"#ea761a\"/><path d=\"M 281.59845 363.09628 C 279.56516 361.93195 277.99994 360.07388 277.30371 357.87726 C 276.93402 356.71777 276.83322 355.48865 276.81876 354.14188 C 276.9028 355.6639 277.12604 356.99146 277.67578 358.26135 C 278.46564 360.10028 279.96844 361.57904 281.72806 362.51764 C 285.43457 364.50064 290.70401 364.30377 295.0155 363.50916 C 301.18515 362.37363 306.82178 359.96103 312.08405 356.9722 C 317.31976 353.99783 322.26746 350.28406 326.68704 345.69885 C 329.28934 342.99817 331.55551 340.13425 333.47842 337.09262 C 334.165 336.00513 334.80353 334.9032 335.39655 333.76532 C 335.5958 333.38123 335.76862 332.96832 336.00153 332.5986 C 336.5296 331.75836 337.22104 330.97339 337.85959 330.19318 C 342.33673 324.72455 347.91583 320.32175 353.87659 317.27298 C 359.74133 314.27466 366.25186 312.3301 373.47055 312.04205 C 375.63345 311.958 377.83728 312.03479 379.89941 312.27487 C 381.4285 312.45496 382.92892 312.73099 384.37183 313.09103 C 390.11163 314.52661 395.72195 317.5274 399.22925 322.66483 C 399.88712 323.63223 400.47046 324.66931 400.9432 325.73044 C 402.53497 329.31693 403.00546 333.73169 402.38852 337.9952 C 402.33087 338.38171 402.26367 338.75143 402.1941 339.12833 C 402.10513 339.61087 402.0548 339.95898 401.64435 340.19424 C 400.53036 340.83276 398.84747 340.77753 397.45755 340.67917 C 395.2034 340.52307 393.06201 340.0694 391.0263 339.4692 C 388.43369 338.7106 385.86255 337.71915 383.79327 335.9163 C 385.76654 337.47433 388.1455 338.28815 390.58463 338.9147 C 392.16418 339.32281 393.8014 339.6181 395.501 339.7741 C 396.82864 339.8989 398.31232 339.97821 399.6397 339.79092 C 399.94223 339.7501 400.23993 339.6997 400.52078 339.61087 L 401.13058 339.26755 C 401.2627 337.7864 401.43787 336.28119 401.40665 334.70636 C 401.34186 331.75598 400.67206 329.0505 399.50293 326.64746 C 398.88123 325.37512 398.12256 324.19641 397.20074 323.0777 C 395.67163 321.22925 393.7654 319.69519 391.78973 318.55734 C 387.97516 316.3656 383.6132 315.18445 378.8623 314.86993 C 375.10773 314.6251 371.3363 314.94922 367.92026 315.63577 C 360.76636 317.07614 354.25116 320.06491 348.54718 324.36923 C 346.18979 326.14813 343.89954 328.19351 341.83261 330.43808 C 341.14368 331.1847 340.48343 331.95044 339.84976 332.72821 C 339.55444 333.09073 339.27597 333.44849 338.99265 333.81094 C 338.92065 333.90216 338.84863 333.99579 338.77905 334.08456 L 338.62537 334.27667 L 336.45526 338.05289 C 335.651 339.3348 334.78922 340.58795 333.85294 341.80984 C 330.94098 345.6124 327.292 349.21338 323.52777 352.159 C 316.82285 357.40674 309.33536 361.31976 301.1323 363.56201 C 295.2532 365.17038 287.05023 366.2291 281.59845 363.09628 Z\" fill=\"black\"/><path d=\"M 308.19708 404.67249 C 306.3366 404.06992 304.85056 402.43265 303.69598 400.81458 C 302.67322 399.38617 301.90024 397.737 301.28088 396.06616 C 300.4838 393.9248 299.9509 391.66098 299.63406 389.27237 C 299.37955 387.36627 299.35797 385.2537 299.53076 383.28043 C 299.95575 378.4143 301.8955 373.81946 306.02936 371.14032 C 306.69672 370.70825 307.3905 370.37451 308.12741 370.06967 C 308.61957 369.86801 309.19098 369.84637 309.76709 369.8056 C 310.80414 369.736 311.8172 369.66156 312.83752 369.5535 C 314.29462 369.40231 315.7615 369.21988 317.19461 369.0494 C 321.33328 368.56451 325.44565 367.67139 329.32501 366.62482 C 339.01392 364.01285 348.09549 359.88864 355.95758 353.63007 C 357.51324 352.39142 358.9751 351.12625 360.44913 349.70032 C 361.49579 348.68723 362.51126 347.55649 363.44748 346.53629 C 364.43176 345.4632 365.68732 344.56296 366.88034 343.76828 C 369.29059 342.1623 372.16425 341.01953 375.0857 340.4555 C 376.39886 340.20337 377.71445 339.9441 379.10687 339.85764 C 381.27454 339.72562 383.62231 339.67285 385.77576 339.96576 C 387.46817 340.19855 389.10303 340.4458 390.66583 340.95715 C 391.28278 341.16116 391.86853 341.39886 392.47104 341.59811 C 385.8382 340.65231 378.33621 341.17084 372.72116 343.66507 C 371.55203 344.18607 370.44296 344.73099 369.37228 345.42953 C 368.72894 345.84967 368.10474 346.30579 367.50214 346.80511 L 365.80243 348.37756 L 364.89026 349.4794 C 364.2373 350.20435 363.61069 350.98703 362.90973 351.70963 C 360.64603 354.04544 358.24054 356.25885 355.7391 358.1337 C 347.044 364.65622 337.12704 368.87897 326.2378 371.21234 C 322.39679 372.0358 318.44531 372.62158 314.36908 372.95285 L 309.3422 373.24808 L 308.00745 373.84589 C 307.50089 374.11713 307.016 374.4316 306.56943 374.8157 C 303.75589 377.22836 302.72366 380.59409 302.2171 384.21423 C 301.67935 388.0312 302.19067 392.1316 303.1077 395.54523 C 303.49182 396.98322 303.99838 398.3588 304.62018 399.62875 C 305.45319 401.33792 306.66312 403.24167 308.38666 404.18512 C 309.04211 404.5452 309.8631 404.89325 310.71054 404.8021 C 309.97357 405.1141 308.88123 404.89566 308.19708 404.67249 Z\" fill=\"black\"/><path d=\"M 376.59866 333.49438 C 376.04178 332.6518 375.59525 331.72034 375.30475 330.73608 C 375.0863 330.00623 374.95905 329.23563 374.92062 328.41461 C 374.68057 323.45728 378.2623 320.03406 381.85364 317.33093 C 380.96783 318.78815 380.13724 320.26453 379.42426 321.8081 C 378.20947 324.43445 377.21088 327.3872 377.53015 330.66406 C 377.73657 332.8006 378.40637 334.6995 379.28741 336.50003 C 378.2695 335.58057 377.31885 334.5915 376.59866 333.49438 Z\" fill=\"black\"/><path d=\"M 296.16653 403.1927 C 294.33487 402.90704 292.67358 402.42926 291.06763 401.73785 C 289.84567 401.2146 288.70538 400.4704 287.6803 399.56775 C 284.14423 396.46371 282.9559 391.78491 283.51044 386.75803 C 283.67365 385.26248 283.94977 383.8244 284.30026 382.42493 L 284.83557 380.50201 L 282.81421 380.19714 C 281.80118 380.01944 280.80011 379.8106 279.80865 379.5657 C 276.50299 378.75192 273.06528 377.5156 270.67426 374.8917 C 268.88574 372.93277 268.09363 370.35938 268.5281 367.46658 C 268.83298 365.4212 269.642 363.60635 270.58548 361.8756 C 271.74738 359.73895 273.21655 357.80167 274.94745 355.91956 C 273.99435 358.57706 272.79636 361.06897 271.9418 363.77444 C 271.49527 365.18835 271.09436 366.72476 271.15198 368.36197 C 271.18082 369.2743 271.37527 370.09769 271.68497 370.8515 C 272.09543 371.85974 272.98605 372.70001 273.8407 373.33856 C 275.12744 374.30594 276.69507 374.87256 278.29144 375.3934 C 279.29251 375.72232 280.34882 375.9696 281.3931 376.17126 C 282.73505 376.43295 284.07938 376.64178 285.47894 376.83136 C 285.95428 376.89868 286.44394 376.94904 286.93613 376.99945 C 287.01532 377.00906 287.46667 376.99945 287.51224 377.05942 C 287.85553 377.52524 288.14362 378.0557 288.4581 378.5431 C 288.69095 378.9103 288.89264 379.14325 289.09192 379.52975 L 288.98868 379.82257 C 288.92142 380.0147 288.8566 380.21393 288.79184 380.4035 C 288.26126 381.94232 287.79071 383.52435 287.46667 385.16885 C 286.93613 387.84067 286.71521 390.94705 287.47147 393.57098 C 287.67548 394.28638 287.97797 394.97778 288.35248 395.60184 C 288.66934 396.13733 289.00546 396.61737 289.41837 397.10468 C 290.14575 397.9737 291.02197 398.63153 291.91019 399.21243 C 294.15244 400.68643 296.7883 401.44504 299.4194 402.13165 C 300.8189 402.49893 302.24011 402.82538 303.66846 403.1015 C 301.36145 403.6152 298.51434 403.5624 296.16653 403.1927 Z\" fill=\"black\"/><path d=\"M 364.04654 347.15765 C 361.01459 355.64142 361.67963 361.86145 353.55582 371.58398 C 359.2309 373.16605 365.1749 375.57861 367.1386 365.60889 C 370.97964 371.50235 376.07858 368.74405 376.95001 360.30106 C 382.34427 366.9916 385.39789 363.31863 385.38104 356.01114 C 391.82196 361.2205 395.95584 356.82974 397.57147 350.52094 C 392.53741 349.41669 376.80356 353.1376 372.05267 343.0982 L 364.04654 347.15765 Z\" fill=\"#ea761a\"/><path d=\"M 364.04654 347.15765 C 361.01459 355.64142 361.67963 361.86145 353.55582 371.58398 C 359.2309 373.16605 365.1749 375.57861 367.1386 365.60889 C 370.97964 371.50235 376.07858 368.74405 376.95001 360.30106 C 382.34427 366.9916 385.39789 363.31863 385.38104 356.01114 C 391.82196 361.2205 395.95584 356.82974 397.57147 350.52094 C 392.53741 349.41669 376.80356 353.1376 372.05267 343.0982 L 364.04654 347.15765 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 394.11249 324.513 C 395.06555 326.76483 394.0813 329.4295 391.91113 330.46414 C 389.73862 331.50128 387.20596 330.5194 386.2529 328.26758 C 385.29742 326.01825 386.28165 323.35349 388.45425 322.3165 C 390.62436 321.28186 393.15707 322.26367 394.11249 324.513 Z\" fill=\"#ea761a\"/><path d=\"M 394.11249 324.513 C 395.06555 326.76483 394.0813 329.4295 391.91113 330.46414 C 389.73862 331.50128 387.20596 330.5194 386.2529 328.26758 C 385.29742 326.01825 386.28165 323.35349 388.45425 322.3165 C 390.62436 321.28186 393.15707 322.26367 394.11249 324.513 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 391.97302 325.60217 C 392.32593 326.43756 391.961 327.42422 391.15683 327.80835 C 390.3502 328.1948 389.4116 327.82993 389.05865 326.99448 C 388.70337 326.1615 389.0683 325.1748 389.8749 324.7884 C 390.6791 324.40424 391.6177 324.7691 391.97302 325.60217 Z\" fill=\"#ea761a\"/><path d=\"M 391.97302 325.60217 C 392.32593 326.43756 391.961 327.42422 391.15683 327.80835 C 390.3502 328.1948 389.4116 327.82993 389.05865 326.99448 C 388.70337 326.1615 389.0683 325.1748 389.8749 324.7884 C 390.6791 324.40424 391.6177 324.7691 391.97302 325.60217 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 393.34122 324.13898 C 394.29422 326.39087 393.31003 329.05548 391.13983 330.09021 C 388.96722 331.12726 386.43457 330.14545 385.4815 327.89365 C 384.5261 325.64423 385.51035 322.97961 387.6829 321.94247 C 389.85312 320.90784 392.3858 321.88965 393.34122 324.13898 Z\" fill=\"black\"/><path d=\"M 393.34122 324.13898 C 394.29422 326.39087 393.31003 329.05548 391.13983 330.09021 C 388.96722 331.12726 386.43457 330.14545 385.4815 327.89365 C 384.5261 325.64423 385.51035 322.97961 387.6829 321.94247 C 389.85312 320.90784 392.3858 321.88965 393.34122 324.13898 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 391.20554 325.22821 C 391.55844 326.06363 391.19351 327.0503 390.38934 327.43442 C 389.58276 327.82095 388.6441 327.45602 388.29123 326.6206 C 387.93588 325.78757 388.30081 324.8009 389.10742 324.41446 C 389.91162 324.03033 390.85028 324.39526 391.20554 325.22821 Z\" fill=\"white\"/><path d=\"M 415.78287 475.16425 L 440.7731 497.8411 C 438.176 494.99905 440.82077 477.66315 453.13977 483.4333 C 453.13208 478.91492 448.43716 476.57825 444.37906 477.16916 C 445.45706 471.17984 441.6387 466.58194 435.02066 469.9125 C 435.3988 466.16418 426.45163 462.31226 423.1708 466.70657 C 420.51797 461.42932 412.92596 456.55597 407.908 459.07904 C 412.17471 463.76093 418.65076 472.15732 415.78287 475.16425 Z\" fill=\"#6974fb\"/><path d=\"M 415.78287 475.16425 L 440.7731 497.8411 C 438.176 494.99905 440.82077 477.66315 453.13977 483.4333 C 453.13208 478.91492 448.43716 476.57825 444.37906 477.16916 C 445.45706 471.17984 441.6387 466.58194 435.02066 469.9125 C 435.3988 466.16418 426.45163 462.31226 423.1708 466.70657 C 420.51797 461.42932 412.92596 456.55597 407.908 459.07904 C 412.17471 463.76093 418.65076 472.15732 415.78287 475.16425 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 473.63034 555.8343 C 456.48483 558.63464 445.9123 542.2688 443.53629 527.59686 C 450.29694 501.11655 428.4753 478.4842 402.54788 467.91095 C 393.61075 464.26544 376.06073 464.88104 374.12738 466.12704 C 373.32419 471.47015 375.04141 478.32056 377.64706 485.6908 C 379.33337 490.83664 386.08997 502.12006 392.73682 506.96313 C 408.96988 518.779 428.28653 506.80334 431.53174 532.0155 C 428.25201 536.16876 427.0004 548.42395 429.39157 559.3739 C 432.32513 572.8059 444.49048 585.72302 448.221 584.2527 C 443.6488 580.1703 438.66772 560.8755 446.1792 558.0218 C 454.73883 566.8781 463.14941 567.08142 471.44174 560.726 L 473.63034 555.8343 Z\" fill=\"#6974fb\"/><path d=\"M 469.6531 556.2727 C 471.20618 556.27112 472.69104 556.0893 474.1527 555.81805 C 472.43112 556.0288 470.63184 556.11377 468.78348 555.90973 C 456.94958 554.6178 449.8204 543.99524 446.79868 533.87024 C 446.4818 532.80518 446.21326 531.72913 445.98074 530.64233 L 445.42453 527.63123 L 445.74564 526.39105 C 446.01886 525.24237 446.25464 524.04315 446.42645 522.8473 C 446.92361 519.4198 446.95572 516.12732 446.60382 512.95233 C 445.66104 504.44687 441.9677 496.4851 436.3218 489.50513 C 435.5755 488.58133 434.81662 487.68695 434.02524 486.81116 C 428.8343 481.0669 422.73212 476.43927 416.10278 472.60349 C 413.50339 471.1018 410.81223 469.73267 408.0185 468.4892 C 405.71292 467.4635 403.44147 466.46576 400.8982 465.79315 C 398.0655 465.0474 394.97052 464.65527 392.122 464.45526 C 387.31326 464.11923 382.51056 464.10852 377.98874 464.72992 C 376.87433 464.88443 375.65875 465.00403 374.64487 465.45908 C 374.39557 465.5736 374.09338 465.93228 374.0754 466.21426 C 374.05469 466.56653 374.25159 467.0815 374.323 467.42316 C 374.45483 468.04364 374.59195 468.66254 374.73935 469.27844 C 375.23987 471.36075 375.78036 473.49393 376.77704 475.4175 C 377.32443 476.47443 378.05942 477.5182 378.98508 478.21277 C 380.29562 479.19958 381.98141 479.60648 383.80893 479.9287 C 382.35858 479.5829 381.0357 479.19116 379.8743 478.4647 C 378.39612 477.54343 377.48318 475.86383 376.92633 474.26645 C 376.4687 472.9498 376.14355 471.5859 375.88116 470.19888 L 375.31451 466.48642 C 376.52585 466.14178 377.8891 466.09692 379.18335 466.04236 C 380.8823 465.97388 382.6016 465.9699 384.33206 466.02628 C 388.76886 466.1773 393.73175 466.621 398.25336 467.76923 L 402.55655 469.1619 L 409.08871 472.332 C 411.2194 473.45123 413.29694 474.63657 415.32504 475.90833 C 418.61078 477.96985 421.7566 480.25766 424.69705 482.7701 C 427.80234 485.4263 430.727 488.31866 433.3735 491.5716 C 436.64285 495.59253 439.38742 500.12784 441.16052 504.74048 C 443.10312 509.78775 444.04688 515.122 443.6999 520.85022 C 443.61188 522.3169 443.43527 523.81653 443.15543 525.3346 C 443.0126 526.11633 442.637 527.07153 442.73938 527.81842 C 442.90894 529.05493 443.2659 530.29285 443.589 531.48816 C 444.02676 533.11084 444.55652 534.71075 445.1832 536.2716 C 448.22144 543.84247 453.60507 551.2174 461.10214 554.48706 C 462.81793 555.23572 464.69373 555.79553 466.7094 556.073 C 467.71106 556.21307 468.6896 556.27588 469.6531 556.2727 Z\" fill=\"black\"/><path d=\"M 449.03986 585.63812 L 449.21088 585.58044 C 449.3168 585.2702 449.35364 584.96454 449.4273 584.64355 C 449.50287 584.32544 449.5918 584.029 449.64413 583.7043 C 449.67163 583.54834 449.74487 583.3955 449.7516 583.23328 C 449.75555 583.1828 449.4816 582.98096 449.43817 582.93677 C 449.19537 582.69653 448.98444 582.42773 448.7644 582.14026 C 447.70364 580.74658 446.99261 579.16595 446.37009 577.62274 C 445.00162 574.22717 444.1253 570.62573 443.92807 566.87848 C 443.79932 564.401 444.07846 561.0351 445.98846 559.40955 L 446.61328 559.03223 L 448.8427 561.0146 C 451.7127 563.33197 455.0685 565.20337 459.18286 565.30237 C 459.7145 565.31567 460.2312 565.30194 460.74237 565.25067 C 461.26544 565.20154 461.77917 565.12146 462.2854 565.0158 C 464.71704 564.51093 467.00192 563.40002 469.14352 561.92743 C 469.61188 561.6078 470.06958 561.27887 470.51526 560.9358 C 470.76013 560.74982 471.10025 560.549 471.2931 560.3125 C 471.39127 560.19812 472.18796 558.7492 472.2658 558.6118 C 472.74533 557.77252 473.2237 556.92572 473.70163 556.08118 C 473.18213 556.8988 472.6598 557.7184 472.13583 558.53284 C 471.96356 558.80475 471.78818 559.081 471.6139 559.35004 C 471.41443 559.6659 471.27063 559.88678 471.17056 560.0398 L 471.0973 560.15125 L 468.02908 562.1234 C 464.84924 563.91254 461.38763 564.96472 457.49377 564.11237 C 456.72852 563.94574 456.01166 563.7121 455.32666 563.4353 C 454.5596 563.12695 453.8349 562.7578 453.14258 562.34326 C 451.44894 561.3304 449.93524 560.08594 448.52783 558.69458 C 447.97144 558.14545 447.16812 556.9361 446.15744 557.34528 C 445.97876 557.41864 445.79327 557.503 445.62344 557.5949 C 442.29892 559.4171 441.68338 564.11078 441.8148 567.77588 C 441.843 568.5146 441.89255 569.24243 441.97104 569.9583 C 442.05219 570.70148 442.15771 571.44397 442.28314 572.1706 C 442.4107 572.9123 442.55978 573.64307 442.72739 574.36493 C 442.99655 575.5069 443.30914 576.63696 443.68246 577.74127 L 444.95712 580.9912 L 442.68457 578.97662 C 436.90985 572.9759 432.38889 565.14612 430.5736 557.38623 C 430.61148 557.5587 430.5416 557.2221 430.50604 557.05017 C 430.45294 556.78473 430.40173 556.52222 430.3522 556.25018 C 430.18933 555.3488 430.04797 554.4366 429.93976 553.51562 C 429.6009 550.59888 429.55154 547.5749 429.87494 544.48236 C 430.18616 541.51453 430.81598 538.4956 431.87335 535.9275 C 432.0902 535.40265 432.33289 534.89697 432.59769 534.4049 C 432.83908 533.96234 433.21265 533.5578 433.42245 533.11456 C 433.74207 532.44934 433.7927 531.71973 433.69476 531.0589 C 433.27927 528.23102 432.58432 525.4807 431.39594 522.87494 C 429.74503 519.25647 427.02478 516.49036 423.5601 514.83606 C 418.26035 512.30725 411.43134 512.25867 405.39847 510.9292 C 402.43225 510.27692 399.6731 509.39056 397.1702 508.1157 C 396.3379 507.69342 395.53809 507.23798 394.75781 506.74207 C 394.55188 506.61066 394.35098 506.47766 394.14862 506.33963 C 394.1009 506.30682 394.04584 506.27283 393.9961 506.23718 L 393.86313 506.14792 L 391.03207 503.84482 C 388.32416 501.35394 385.97891 498.34177 383.79999 495.17374 C 381.87881 492.38272 380.12344 489.46729 378.86688 486.47415 C 378.40524 485.3738 377.98422 484.1808 377.56345 483.08264 C 376.29727 479.7709 375.03018 476.46387 373.75964 473.14886 C 374.03278 473.99164 374.30737 474.83966 374.57855 475.67972 C 374.85165 476.5225 375.12665 477.3682 375.39783 478.20825 C 375.67096 479.05103 375.94608 479.89667 376.21716 480.7367 C 377.07556 483.3891 377.81879 486.11383 378.93652 488.67795 C 380.72113 492.7685 383.07547 496.76697 385.87494 500.5076 C 387.28748 502.39478 388.77716 504.19077 390.4054 505.76743 C 391.1238 506.462 391.87164 507.19843 392.68655 507.74677 C 393.42273 508.24463 394.12372 508.79 394.88525 509.26797 C 396.57248 510.33093 398.39105 511.21463 400.3259 511.9653 C 403.17062 513.07147 406.28125 513.80273 409.49496 514.40607 C 414.18262 515.29108 419.03696 515.89355 422.82892 517.97357 C 426.0137 519.72223 428.06952 522.96613 429.134 526.37152 C 429.4911 527.5119 429.7647 528.6839 429.9801 529.8676 C 430.07095 530.36145 430.14813 530.85034 430.2169 531.3451 L 430.25638 531.63245 L 429.23679 533.29553 C 426.2642 539.03864 425.66467 546.90405 426.29648 553.09503 C 426.44522 554.5326 426.65387 555.9345 426.93246 557.3269 C 427.28275 559.073 427.7577 560.77533 428.3661 562.4403 C 429.1668 564.6316 430.15198 566.77252 431.29755 568.86115 C 432.76 571.53003 434.52414 574.1884 436.44653 576.62616 C 437.99667 578.5913 439.6505 580.4236 441.45236 582.05267 C 442.6881 583.17255 443.9773 584.2116 445.46347 584.99048 C 446.47635 585.52252 447.89767 586.01935 449.03986 585.63812 Z\" fill=\"black\"/><path d=\"M 392.6246 495.00363 C 394.31863 494.53448 395.97913 493.81314 397.49097 492.77322 C 402.0798 489.62842 404.42114 484.6589 405.02148 478.6828 C 405.27298 476.19196 405.20782 473.79645 405.05414 471.41946 C 403.62012 479.55222 401.1415 487.29108 394.854 491.81586 C 393.69217 492.65424 392.49405 493.35226 391.25534 493.92126 C 389.41928 494.7675 387.52792 495.36035 385.578 495.84293 C 388.0449 495.82935 390.34567 495.63782 392.6246 495.00363 Z\" fill=\"black\"/><path d=\"M 399.80746 503.36148 C 401.47964 511.1862 400.16489 516.5829 406.17386 526.0938 C 400.99237 526.82074 395.47833 528.24463 394.92065 519.24152 C 390.8458 523.97852 386.68231 520.9505 386.90894 513.4167 C 381.3727 518.67114 379.11728 515.08014 379.99026 508.65002 C 373.70853 512.47864 370.58478 508.12988 369.90576 502.38657 C 374.46548 502.00583 387.87646 507.12753 393.23611 498.85095 L 399.80746 503.36148 Z\" fill=\"#6974fb\"/><path d=\"M 399.80746 503.36148 C 401.47964 511.1862 400.16489 516.5829 406.17386 526.0938 C 400.99237 526.82074 395.47833 528.24463 394.92065 519.24152 C 390.8458 523.97852 386.68231 520.9505 386.90894 513.4167 C 381.3727 518.67114 379.11728 515.08014 379.99026 508.65002 C 373.70853 512.47864 370.58478 508.12988 369.90576 502.38657 C 374.46548 502.00583 387.87646 507.12753 393.23611 498.85095 L 399.80746 503.36148 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 392.67337 475.86877 C 391.72366 478.3657 388.93045 479.71848 386.434 478.89066 C 383.93942 478.06573 382.69073 475.37375 383.64044 472.87686 C 384.5921 470.3827 387.38531 469.02997 389.87985 469.8549 C 392.37628 470.6827 393.62506 473.3747 392.67337 475.86877 Z\" fill=\"black\"/><path d=\"M 392.67337 475.86877 C 391.72366 478.3657 388.93045 479.71848 386.434 478.89066 C 383.93942 478.06573 382.69073 475.37375 383.64044 472.87686 C 384.5921 470.3827 387.38531 469.02997 389.87985 469.8549 C 392.37628 470.6827 393.62506 473.3747 392.67337 475.86877 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 390.16306 475.1172 C 389.81216 476.0426 388.77536 476.54477 387.84995 476.23535 C 386.92651 475.9287 386.46387 474.93057 386.81473 474.0052 C 387.16757 473.08252 388.20438 472.58044 389.12778 472.88705 C 390.0532 473.19647 390.51584 474.19464 390.16306 475.1172 Z\" fill=\"white\"/><path d=\"M 315.19626 503.27756 L 309.10336 543.39062 C 309.36359 538.7683 293.7388 524.60535 286.63428 539.33624 C 283.21231 535.11743 285.81378 529.37714 290.04251 526.84814 C 284.49673 522.0802 284.57062 514.89417 293.26587 512.97363 C 290.06964 509.76993 295.49216 499.38736 301.88528 500.9948 C 300.35547 494.05533 303.73672 483.75122 310.32684 482.29865 C 309.90863 489.89957 310.23828 502.64322 315.19626 503.27756 Z\" fill=\"#6d6912\"/><path d=\"M 315.19626 503.27756 L 309.10336 543.39062 C 309.36359 538.7683 293.7388 524.60535 286.63428 539.33624 C 283.21231 535.11743 285.81378 529.37714 290.04251 526.84814 C 284.49673 522.0802 284.57062 514.89417 293.26587 512.97363 C 290.06964 509.76993 295.49216 499.38736 301.88528 500.9948 C 300.35547 494.05533 303.73672 483.75122 310.32684 482.29865 C 309.90863 489.89957 310.23828 502.64322 315.19626 503.27756 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 360.37427 479.71823 C 343.81323 474.76978 328.20563 475.10336 315.90976 493.7116 L 299.2395 556.60596 C 289.51816 578.36505 262.26764 581.97516 253.65353 558.0036 C 247.702 561.5014 248.24934 572.40942 257.32928 587.1947 C 256.08243 596.01654 257.38123 604.59955 261.2955 612.9362 C 264.78311 602.8109 265.9404 592.95496 289.10031 580.53998 L 329.06287 558.5717 C 340.225 549.12097 348.64478 538.2262 349.14392 523.15076 C 349.89691 514.51135 349.68915 506.07697 357.03525 496.04617 C 359.5827 490.26727 362.22562 484.4647 360.37427 479.71823 Z\" fill=\"#6d6912\"/><path d=\"M 264.74863 603.53894 C 267.90518 596.68042 272.48422 590.6053 277.87115 585.87512 C 282.77338 581.57263 288.44537 578.1642 294.47803 575.17065 C 303.0502 570.92053 312.27103 567.35724 320.41092 562.58392 C 326.32797 559.11694 331.56653 555.0027 336.03229 549.82184 C 337.11298 548.57025 338.12402 547.24677 339.09143 545.86743 L 341.85574 541.60315 L 343.79614 537.24976 C 344.32233 535.7578 344.74841 534.24133 345.1592 532.7138 C 345.81445 530.26178 346.37958 527.8051 346.92917 525.3252 C 348.25467 519.3191 349.46603 513.25226 351.2624 507.34894 C 353.1424 501.16495 355.88617 493.26636 362.11932 490.06445 C 357.55408 492.86035 355.35837 498.3932 353.96542 503.30518 C 353.43857 505.16113 352.9949 507.0332 352.60638 508.919 C 351.9484 512.1137 351.42038 515.3454 350.91702 518.576 C 350.29507 522.57098 349.7394 526.57404 349.00381 530.54047 C 348.3905 533.8355 347.7154 537.12128 346.57327 540.29077 C 345.90771 542.13672 345.00989 543.88464 343.96613 545.65167 C 342.2543 548.55005 340.36264 551.2237 338.26434 553.65442 C 333.06882 559.67792 326.7667 564.25037 319.64127 568.021 C 309.15628 573.56958 297.02652 577.2248 286.77081 583.01794 C 280.47733 586.5738 274.90253 590.9872 270.42511 596.65582 C 266.35959 601.80383 263.22208 607.85596 261.01459 613.8369 C 262.01123 610.3623 263.19699 606.9121 264.74863 603.53894 Z\" fill=\"black\"/><path d=\"M 281.21643 574.5774 C 279.94254 574.76642 278.68079 574.8459 277.44586 574.84454 C 274.63553 574.8451 271.89279 574.4428 269.22467 573.8042 C 268.13379 573.54675 267.06271 573.24963 265.99216 572.91534 C 265.58224 572.78986 265.1824 572.6645 264.77655 572.52563 C 264.46634 572.42236 264.1597 572.3134 263.8505 572.2049 C 263.16074 571.96857 263.4815 572.09393 263.57352 572.1056 C 262.42712 571.80518 261.37042 570.9701 260.47653 570.2132 C 259.62747 569.4972 258.86655 568.70703 258.1514 567.87347 C 256.15585 565.55548 254.29405 562.45453 254.31589 559.01984 C 254.50966 562.99194 257.15399 566.1949 259.76492 568.50043 C 260.62277 569.26135 261.5834 570.0288 262.66086 570.57904 C 263.54095 571.0327 264.48523 571.21777 265.4259 571.45825 C 266.31259 571.68994 267.20096 571.88904 268.09741 572.07123 C 272.86539 573.04486 278.10236 573.47845 283.353 571.69434 C 285.08197 571.10742 286.63245 570.31012 288.0328 569.32758 C 290.18503 567.81866 291.9761 565.94196 293.54068 563.73352 C 296.53018 559.5193 298.3173 554.7193 299.76535 550.05823 C 301.18472 545.4909 302.24924 540.8291 303.23145 536.15558 C 305.40442 525.81866 307.13626 515.35925 310.26169 505.2401 C 312.37616 498.38922 315.35254 490.99667 320.22534 485.2466 C 323.2764 481.64563 327.00262 478.76947 331.64536 477.03793 C 334.2421 476.07126 337.1199 475.51706 339.7605 475.32132 C 345.96103 474.86646 351.94858 476.06796 357.64648 477.88345 C 358.11954 478.03516 358.59225 478.18454 359.06671 478.34082 C 359.7718 478.57822 360.50992 478.6812 360.9618 479.31317 C 361.25275 479.72562 361.2843 480.4773 361.33972 480.9781 C 361.5823 483.2705 361.0814 485.3895 360.16614 487.414 C 358.37604 491.3685 355.0484 494.45465 351.38367 496.37778 C 350.04068 497.0838 348.49158 497.658 346.87271 497.89343 C 348.1527 497.6287 349.2772 497.16766 350.33203 496.60547 C 351.27792 496.1023 352.15811 495.51422 352.98645 494.8673 C 356.71582 491.95328 360.1796 487.22006 359.89462 482.2265 L 359.53827 480.30148 L 357.85358 479.8457 C 356.4924 479.49731 355.13077 479.19601 353.7506 478.9191 C 349.9414 478.1593 346.06686 477.78183 342.04172 478.00116 C 340.39447 478.09268 338.72504 478.32324 337.01422 478.71527 C 329.86334 480.3596 324.8556 484.6761 321.2106 490.42914 C 317.49814 496.28824 315.42664 502.6461 313.694 508.97394 C 311.01355 518.76434 309.31992 528.79108 306.94626 538.65088 C 305.84592 543.21802 304.61566 547.7307 303.02557 552.1798 C 301.78964 555.6375 300.31287 559.03143 298.31534 562.31287 C 294.5047 568.5724 289.14108 573.40564 281.21643 574.5774 Z\" fill=\"black\"/><path d=\"M 340.41873 522.22308 C 344.22507 531.05927 349.27368 535.43164 349.99646 548.93817 C 355.58438 546.0456 361.97998 543.60486 356.26254 534.38678 C 363.5516 536.19403 365.52551 530.32812 360.0624 523.10254 C 369.14691 524.40027 368.86005 519.3108 363.53033 513.61298 C 372.34882 513.00024 372.3837 506.5613 369.0537 500.44928 C 364.31708 503.25323 354.7337 517.60754 343.71988 513.2256 L 340.41873 522.22308 Z\" fill=\"#6d6912\"/><path d=\"M 340.41873 522.22308 C 344.22507 531.05927 349.27368 535.43164 349.99646 548.93817 C 355.58438 546.0456 361.97998 543.60486 356.26254 534.38678 C 363.5516 536.19403 365.52551 530.32812 360.0624 523.10254 C 369.14691 524.40027 368.86005 519.3108 363.53033 513.61298 C 372.34882 513.00024 372.3837 506.5613 369.0537 500.44928 C 364.31708 503.25323 354.7337 517.60754 343.71988 513.2256 L 340.41873 522.22308 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 332.6806 501.97403 C 332.14227 501.57135 331.63303 501.14667 331.14832 500.70087 C 330.46872 500.07855 329.82281 499.42325 329.22415 498.7288 C 326.88055 496.01758 325.28027 492.79456 323.83792 489.28214 C 327.39096 494.5518 331.56271 499.21704 337.45297 502.40964 C 338.2712 502.85388 339.0867 503.25674 339.9238 503.62698 C 343.11462 505.04324 346.41837 505.90933 349.80307 506.46585 C 343.66498 506.73444 337.7768 505.8125 332.6806 501.97403 Z\" fill=\"black\"/><path d=\"M 347.56516 482.4999 C 349.35895 484.3957 349.36755 487.42676 347.5859 489.27133 C 345.8025 491.11877 342.90125 491.0827 341.10742 489.18692 C 339.31186 487.29413 339.30331 484.2629 341.08667 482.4154 C 342.86835 480.57086 345.76965 480.6071 347.56516 482.4999 Z\" fill=\"#6d6912\"/><path d=\"M 347.56516 482.4999 C 349.35895 484.3957 349.36755 487.42676 347.5859 489.27133 C 345.8025 491.11877 342.90125 491.0827 341.10742 489.18692 C 339.31186 487.29413 339.30331 484.2629 341.08667 482.4154 C 342.86835 480.57086 345.76965 480.6071 347.56516 482.4999 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 345.8332 484.38425 C 346.4988 485.08923 346.50214 486.21408 345.8415 486.8984 C 345.17914 487.58563 344.10419 487.57156 343.4386 486.8667 C 342.77124 486.16464 342.76788 485.03967 343.43024 484.35245 C 344.09094 483.66833 345.16586 483.6823 345.8332 484.38425 Z\" fill=\"#6d6912\"/><path d=\"M 345.8332 484.38425 C 346.4988 485.08923 346.50214 486.21408 345.8415 486.8984 C 345.17914 487.58563 344.10419 487.57156 343.4386 486.8667 C 342.77124 486.16464 342.76788 485.03967 343.43024 484.35245 C 344.09094 483.66833 345.16586 483.6823 345.8332 484.38425 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 339.10947 488.19864 C 340.3324 490.57306 343.25693 491.6055 345.64474 490.50537 C 348.03091 489.40823 348.97427 486.5925 347.75131 484.218 C 346.52655 481.8464 343.60202 480.8139 341.216 481.91107 C 338.828 483.01123 337.8848 485.82687 339.10947 488.19864 Z\" fill=\"black\"/><path d=\"M 339.10947 488.19864 C 340.3324 490.57306 343.25693 491.6055 345.64474 490.50537 C 348.03091 489.40823 348.97427 486.5925 347.75131 484.218 C 346.52655 481.8464 343.60202 480.8139 341.216 481.91107 C 338.828 483.01123 337.8848 485.82687 339.10947 488.19864 Z\" stroke=\"black\" stroke-linecap=\"butt\" stroke-linejoin=\"bevel\" stroke-width=\".5\"/><path d=\"M 341.5216 487.16687 C 341.9739 488.0486 343.06128 488.43066 343.94672 488.02197 C 344.83005 487.61615 345.17838 486.57178 344.72607 485.68994 C 344.27179 484.81107 343.18439 484.42902 342.30093 484.83487 C 341.41565 485.24362 341.06741 486.28796 341.5216 487.16687 Z\" fill=\"white\"/></g></g></svg>\n",
"type": "image/svg+xml",
"tags": "picture"
},
"Tiddler Poster.png": {
"title": "Tiddler Poster.png",
"text": "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",
"type": "image/png",
"source": "https://tiddlywiki.com/poster",
"tags": "picture"
},
"TiddlyFox Apocalypse.png": {
"title": "TiddlyFox Apocalypse.png",
"text": "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",
"type": "image/png",
"tags": "picture"
},
"TiddlyMap.png": {
"title": "TiddlyMap.png",
"text": "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",
"type": "image/png",
"tags": "picture"
},
"TiddlyWiki Classic.png": {
"title": "TiddlyWiki Classic.png",
"text": "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",
"type": "image/png",
"tags": "picture"
},
"Language Icon: ca-ES": {
"title": "Language Icon: ca-ES",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"810\" height=\"540\">\n<rect width=\"810\" height=\"540\" fill=\"#FCDD09\"/>\n<path stroke=\"#DA121A\" stroke-width=\"60\" d=\"M0,90H810m0,120H0m0,120H810m0,120H0\"/>\n</svg>",
"language": "ca-ES",
"tags": "Language Icon"
},
"Language Icon: cs-CZ": {
"title": "Language Icon: cs-CZ",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg version=\"1.0\" xmlns=\"http://www.w3.org/2000/svg\" width=\"900\" height=\"600\">\n\t<rect width=\"900\" height=\"600\" fill=\"#d7141a\"/>\n\t<rect width=\"900\" height=\"300\" fill=\"#fff\"/>\n\t<path d=\"M 450,300 0,0 V 600 z\" fill=\"#11457e\"/>\n</svg>\n",
"language": "cs-CZ",
"tags": "Language Icon"
},
"Language Icon: da-DK": {
"title": "Language Icon: da-DK",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"370\" height=\"280\">\n<rect width=\"370\" height=\"280\" fill=\"#c60c30\"/>\n<rect width=\"40\" height=\"280\" x=\"120\" fill=\"#fff\"/>\n<rect width=\"370\" height=\"40\" y=\"120\" fill=\"#fff\"/>\n</svg>\n",
"language": "da-DK",
"tags": "Language Icon"
},
"Language Icon: de-AT": {
"title": "Language Icon: de-AT",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"900\" height=\"600\" viewBox=\"0 0 9 6\">\n<rect fill=\"#ef3340\" width=\"9\" height=\"6\"/>\n<rect fill=\"#fff\" y=\"2\" width=\"9\" height=\"2\"/>\n</svg>",
"language": "de-AT",
"tags": "Language Icon"
},
"Language Icon: de-DE": {
"title": "Language Icon: de-DE",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n\t\"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1000\" height=\"600\" viewBox=\"0 0 5 3\">\n\t<desc>Flag of Germany</desc>\n\t<rect id=\"black_stripe\" width=\"5\" height=\"3\" y=\"0\" x=\"0\" fill=\"#000\"/>\n\t<rect id=\"red_stripe\" width=\"5\" height=\"2\" y=\"1\" x=\"0\" fill=\"#D00\"/>\n\t<rect id=\"gold_stripe\" width=\"5\" height=\"1\" y=\"2\" x=\"0\" fill=\"#FFCE00\"/>\n</svg>\n",
"language": "de-DE",
"tags": "Language Icon"
},
"Language Icon: el-GR": {
"title": "Language Icon: el-GR",
"type": "image/svg+xml",
"text": "<svg width=\"600\" height=\"400\" viewBox=\"0 0 27 18\" xmlns=\"http://www.w3.org/2000/svg\">\n <desc>Flag of Greece</desc>\n <rect width=\"27\" height=\"18\" fill=\"#0d5eaf\"/>\n <path fill=\"none\" stroke-width=\"2\" stroke=\"white\" d=\"M5,0V11 M0,5H10 M10,3H27 M10,7H27 M0,11H27 M0,15H27\"/>\n</svg>",
"language": "el-GR",
"tags": "Language Icon"
},
"Language Icon: en-US": {
"title": "Language Icon: en-US",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"1235\" height=\"650\" viewBox=\"0 0 7410 3900\">\n<rect width=\"7410\" height=\"3900\" fill=\"#b22234\"/>\n<path d=\"M0,450H7410m0,600H0m0,600H7410m0,600H0m0,600H7410m0,600H0\" stroke=\"#fff\" stroke-width=\"300\"/>\n<rect width=\"2964\" height=\"2100\" fill=\"#3c3b6e\"/>\n<g fill=\"#fff\">\n<g id=\"s18\">\n<g id=\"s9\">\n<g id=\"s5\">\n<g id=\"s4\">\n<path id=\"s\" d=\"M247,90 317.534230,307.082039 132.873218,172.917961H361.126782L176.465770,307.082039z\"/>\n<use xlink:href=\"#s\" y=\"420\"/>\n<use xlink:href=\"#s\" y=\"840\"/>\n<use xlink:href=\"#s\" y=\"1260\"/>\n</g>\n<use xlink:href=\"#s\" y=\"1680\"/>\n</g>\n<use xlink:href=\"#s4\" x=\"247\" y=\"210\"/>\n</g>\n<use xlink:href=\"#s9\" x=\"494\"/>\n</g>\n<use xlink:href=\"#s18\" x=\"988\"/>\n<use xlink:href=\"#s9\" x=\"1976\"/>\n<use xlink:href=\"#s5\" x=\"2470\"/>\n</g>\n</svg>\n",
"language": "en-US",
"tags": "Language Icon"
},
"Language Icon: es-ES": {
"title": "Language Icon: es-ES",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" height=\"500\" width=\"750\">\n<rect width=\"750\" height=\"500\" fill=\"#c60b1e\"/>\n<rect width=\"750\" height=\"250\" y=\"125\" fill=\"#ffc400\"/>\n<g id=\"coa\" stroke=\"#000\" stroke-width=\"0.39\">\n<g id=\"supporters\">\n<g id=\"crown_left\" stroke-width=\"0.26\">\n<path fill=\"#ad1519\" stroke-linejoin=\"round\" d=\"m167.99 222.24s-0.51 0-0.79-0.16-1.13-0.96-1.13-0.96l-0.68-0.49-0.62-0.85s-0.73-1.18-0.4-2.09c0.34-0.91 0.91-1.23 1.42-1.5 0.51-0.26 1.58-0.59 1.58-0.59s0.85-0.37 1.13-0.42c0.28-0.06 1.3-0.32 1.3-0.32s0.28-0.16 0.56-0.27c0.29-0.11 0.68-0.11 0.91-0.16 0.22-0.06 0.79-0.24 1.13-0.26 0.52-0.02 1.36 0.1 1.64 0.1s1.24 0.05 1.64 0.05c0.39 0 1.8-0.11 2.2-0.11 0.39 0 0.68-0.05 1.13 0 0.45 0.06 1.24 0.32 1.47 0.43s1.58 0.59 2.09 0.75 1.75 0.37 2.32 0.64c0.56 0.27 0.91 0.72 1.19 1.1 0.28 0.37 0.34 0.78 0.45 1.05 0.11 0.26 0.11 0.84 0 1.11-0.11 0.26-0.51 0.81-0.51 0.81l-0.62 1.02-0.79 0.64s-0.57 0.54-1.02 0.48c-0.45-0.04-5.03-0.86-7.97-0.86s-7.64 0.86-7.64 0.86h0.01z\"/>\n<g fill=\"#c8b100\">\n<ellipse cx=\"175.66\" cy=\"215.68\" rx=\"1.38\" ry=\"2.5\"/>\n<ellipse cx=\"175.68\" cy=\"215.68\" rx=\"0.64\" ry=\"2.3\"/>\n<ellipse stroke=\"none\" cx=\"175.68\" cy=\"213.04\" rx=\"0.93\" ry=\"0.87\"/>\n<path stroke-width=\"0.3\" d=\"m176.96 212.74v0.58h-2.53v-0.58h0.94v-1.32h-0.62v-0.57h0.62v-0.57h0.6v0.57h0.62v0.57h-0.62v1.32h0.99\"/>\n<path fill=\"none\" d=\"m175.94,212.2a0.93,0.87 0 1,1 -0.5,0\"/>\n<path d=\"m175.68 222.08h-4.81l-0.11-1.18-0.23-1.23-0.23-1.53c-1.33-1.75-2.55-2.9-2.96-2.65 0.1-0.32 0.22-0.56 0.47-0.71 1.18-0.7 3.61 0.98 5.44 3.74 0.16 0.25 0.32 0.5 0.46 0.75h3.97c0.14-0.25 0.3-0.5 0.46-0.75 1.82-2.76 4.26-4.44 5.43-3.74 0.26 0.15 0.37 0.39 0.47 0.71-0.41-0.24-1.62 0.9-2.96 2.65l-0.23 1.53-0.23 1.23-0.1 1.18h-4.84z\"/>\n<path fill=\"none\" d=\"m167.55 215.44c0.91-0.53 3.02 1.14 4.73 3.74m11.55-3.74c-0.91-0.53-3.01 1.14-4.73 3.74\"/>\n</g>\n<g id=\"crown_pt1\" fill=\"#c8b100\">\n<path d=\"m168.58 224.25c-0.2-0.57-0.58-1.08-0.58-1.08 1.95-0.57 4.66-0.93 7.67-0.94 3.01 0.01 5.75 0.37 7.69 0.94 0 0-0.22 0.38-0.52 0.91-0.17 0.3-0.39 0.81-0.38 0.81-1.75-0.54-4.02-0.81-6.8-0.82-2.79 0.01-5.46 0.35-6.86 0.86 0.02 0-0.1-0.32-0.23-0.68h0.01\"/>\n<path d=\"m175.67 226.73c2.43-0.01 5.11-0.38 6.1-0.63 0.66-0.2 1.05-0.49 0.98-0.84-0.04-0.16-0.18-0.3-0.37-0.38-1.46-0.47-4.07-0.8-6.71-0.8-2.63 0-5.27 0.33-6.72 0.8-0.19 0.08-0.33 0.22-0.37 0.38-0.07 0.35 0.32 0.64 0.98 0.84 0.99 0.25 3.68 0.62 6.11 0.63z\"/>\n<path d=\"m183.48 222.08l-0.59-0.53s-0.57 0.34-1.28 0.24c-0.7-0.11-0.93-0.97-0.93-0.97s-0.79 0.67-1.44 0.62c-0.65-0.06-1.07-0.62-1.07-0.62s-0.71 0.51-1.33 0.46c-0.62-0.06-1.21-0.83-1.21-0.83s-0.63 0.8-1.25 0.86c-0.62 0.05-1.13-0.54-1.13-0.54s-0.28 0.59-1.07 0.72-1.47-0.62-1.47-0.62-0.45 0.73-0.99 0.92c-0.54 0.18-1.24-0.27-1.24-0.27s-0.12 0.27-0.2 0.43-0.31 0.19-0.31 0.19l0.18 0.47c1.93-0.56 4.56-0.91 7.53-0.91s5.67 0.35 7.61 0.92l0.2-0.54h-0.01z\"/>\n<path d=\"m175.69 219.49l0.28 0.05c-0.05 0.12-0.06 0.24-0.06 0.38 0 0.58 0.5 1.05 1.12 1.05 0.49 0 0.91-0.31 1.06-0.73 0.01 0.01 0.11-0.38 0.15-0.38 0.03 0 0.03 0.41 0.05 0.41 0.07 0.53 0.55 0.89 1.1 0.89 0.62 0 1.11-0.47 1.11-1.06 0-0.04 0-0.08-0.01-0.12l0.35-0.35 0.19 0.44c-0.07 0.14-0.1 0.29-0.1 0.46 0 0.56 0.47 1.01 1.06 1.01 0.37 0 0.69-0.18 0.88-0.45l0.23-0.29v0.36c0 0.34 0.14 0.66 0.49 0.71 0 0 0.38 0.03 0.91-0.38 0.52-0.41 0.8-0.75 0.8-0.75l0.03 0.42s-0.51 0.84-0.97 1.1c-0.25 0.15-0.64 0.31-0.95 0.25-0.32-0.05-0.55-0.31-0.67-0.61-0.23 0.14-0.51 0.22-0.8 0.22-0.63 0-1.2-0.35-1.42-0.86-0.29 0.31-0.69 0.5-1.16 0.5-0.51 0-0.97-0.23-1.26-0.58-0.28 0.27-0.67 0.43-1.09 0.43-0.55 0-1.05-0.28-1.33-0.69-0.29 0.41-0.78 0.69-1.34 0.69-0.42 0-0.81-0.16-1.09-0.43-0.29 0.35-0.75 0.58-1.25 0.58-0.48 0-0.88-0.19-1.17-0.5-0.22 0.51-0.79 0.86-1.42 0.86-0.29 0-0.56-0.08-0.79-0.22-0.12 0.3-0.35 0.56-0.68 0.61-0.3 0.06-0.69-0.1-0.94-0.25-0.47-0.26-1.02-1.1-1.02-1.1l0.07-0.42s0.29 0.34 0.81 0.75 0.91 0.38 0.91 0.38c0.34-0.05 0.49-0.37 0.49-0.71v-0.36l0.22 0.29c0.19 0.27 0.51 0.45 0.88 0.45 0.59 0 1.06-0.45 1.06-1.01 0-0.17-0.02-0.32-0.1-0.46l0.19-0.44 0.35 0.35c-0.01 0.04-0.01 0.08-0.01 0.12 0 0.59 0.49 1.06 1.11 1.06 0.55 0 1.03-0.36 1.11-0.89 0.01 0 0.01-0.41 0.04-0.41 0.05 0 0.14 0.39 0.16 0.38 0.14 0.42 0.56 0.73 1.06 0.73 0.61 0 1.11-0.47 1.11-1.05 0-0.14 0-0.26-0.05-0.38l0.29-0.05h0.01z\"/>\n<path stroke-linejoin=\"round\" d=\"m175.67 222.23c-3.01 0.01-5.72 0.37-7.67 0.94-0.13 0.04-0.29-0.06-0.33-0.17-0.04-0.13 0.05-0.28 0.18-0.32 1.95-0.6 4.73-0.98 7.82-0.98s5.88 0.38 7.83 0.98c0.13 0.04 0.22 0.19 0.18 0.32-0.04 0.11-0.2 0.21-0.33 0.17-1.95-0.57-4.67-0.93-7.68-0.94z\"/>\n<path d=\"m165.43 221c-0.01 0.01-0.38-0.48-0.65-0.73-0.2-0.18-0.68-0.33-0.68-0.33 0-0.08 0.28-0.28 0.58-0.28 0.18 0 0.35 0.07 0.45 0.2l0.04-0.2s0.24 0.05 0.35 0.32c0.12 0.29 0.05 0.72 0.05 0.72s-0.05 0.2-0.14 0.3z\"/>\n<path d=\"m167.32 220.22l-0.11 0.66-1.4 0.15-0.21-0.12 0.04-0.23 1.06-0.87 0.62 0.41\"/>\n<path d=\"m165.45 220.75c0.12-0.12 0.36-0.09 0.53 0.06 0.18 0.15 0.24 0.38 0.12 0.5-0.12 0.13-0.36 0.1-0.53-0.06-0.18-0.15-0.24-0.38-0.12-0.5z\"/>\n<path d=\"m168.02 220.88c-0.06-0.18 0-0.37 0.13-0.42 0.14-0.03 0.3 0.09 0.37 0.27 0.06 0.19 0 0.38-0.14 0.42-0.13 0.04-0.29-0.08-0.36-0.27z\"/>\n<path d=\"m168.67 220.04l0.51 0.48 1.22-0.66 0.09-0.21-0.17-0.17-1.4-0.12-0.25 0.68\"/>\n<path d=\"m170.08 217.76l-0.67 0.64 0.86 1.14 0.23 0.09 0.17-0.18 0.3-1.37-0.89-0.32\"/>\n<path d=\"m172.36 219.3l-0.26 0.63-1.4-0.13-0.18-0.16 0.1-0.22 1.22-0.64 0.52 0.52\"/>\n<ellipse cx=\"170.51\" cy=\"219.65\" rx=\"0.49\" ry=\"0.47\"/>\n<path d=\"m172.87 219.95c-0.03-0.2 0.07-0.37 0.21-0.39s0.28 0.13 0.3 0.33c0.03 0.19-0.07 0.37-0.21 0.38-0.14 0.02-0.28-0.13-0.3-0.32z\"/>\n<path d=\"m173.78 219.24l0.4 0.57 1.34-0.42 0.14-0.18-0.15-0.2-1.33-0.39-0.4 0.62\"/>\n<path d=\"m175.66 217.15l-0.86 0.52 0.64 1.38 0.22 0.14 0.22-0.14 0.64-1.38-0.86-0.52\"/>\n<path d=\"m177.55 219.24l-0.39 0.57-1.34-0.42-0.14-0.18 0.14-0.2 1.34-0.39 0.39 0.62\"/>\n<ellipse cx=\"175.67\" cy=\"219.21\" rx=\"0.49\" ry=\"0.47\"/>\n<path d=\"m178.5 219.95c0.02-0.2-0.08-0.37-0.22-0.39s-0.28 0.13-0.3 0.33c-0.02 0.19 0.07 0.37 0.21 0.38 0.14 0.02 0.28-0.13 0.31-0.32z\"/>\n<path d=\"m178.99 219.3l0.26 0.63 1.4-0.13 0.18-0.16-0.1-0.22-1.22-0.64-0.52 0.52\"/>\n<path d=\"m181.27 217.76l0.67 0.64-0.86 1.14-0.23 0.09-0.17-0.18-0.3-1.37 0.89-0.32\"/>\n<path d=\"m182.68 220.04l-0.51 0.48-1.22-0.66-0.1-0.21 0.19-0.17 1.4-0.12 0.24 0.68\"/>\n<ellipse cx=\"180.85\" cy=\"219.65\" rx=\"0.49\" ry=\"0.47\"/>\n<path d=\"m183.34 220.88c0.06-0.18 0-0.37-0.13-0.42-0.14-0.03-0.3 0.09-0.37 0.27-0.06 0.19 0 0.38 0.14 0.42 0.13 0.04 0.29-0.08 0.36-0.27z\"/>\n<path d=\"m185.73 221c0.01 0.01 0.38-0.48 0.66-0.73 0.19-0.18 0.67-0.33 0.67-0.33 0-0.08-0.28-0.28-0.58-0.28-0.18 0-0.35 0.07-0.45 0.2l-0.04-0.2s-0.24 0.05-0.36 0.32c-0.11 0.29-0.03 0.72-0.03 0.72s0.04 0.2 0.13 0.3z\"/>\n<path d=\"m183.84 220.22l0.11 0.66 1.4 0.15 0.21-0.12-0.05-0.23-1.05-0.87-0.62 0.41\"/>\n<path d=\"m185.74 220.75c-0.11-0.12-0.35-0.09-0.53 0.06s-0.24 0.38-0.12 0.5c0.12 0.13 0.36 0.1 0.54-0.06 0.18-0.15 0.23-0.38 0.11-0.5z\"/>\n</g>\n<g id=\"crown_pt2\" fill=\"none\">\n<path fill=\"#ad1519\" d=\"m168.05 224.3l0.31-0.5 0.65 0.13-0.38 0.56-0.58-0.19\"/>\n<path fill=\"#058e6e\" d=\"m170.85 223.81l-0.69 0.11c-0.18 0.02-0.35-0.09-0.38-0.26-0.02-0.17 0.1-0.32 0.27-0.35l0.7-0.1 0.71-0.11c0.18-0.02 0.34 0.09 0.37 0.25 0.02 0.17-0.1 0.33-0.27 0.35l-0.71 0.11\"/>\n<ellipse fill=\"#fff\" cx=\"173.19\" cy=\"223.3\" rx=\"0.44\" ry=\"0.41\"/>\n<path fill=\"#ad1519\" d=\"m175.7 223.48h-0.96c-0.18 0-0.33-0.14-0.33-0.31s0.14-0.31 0.32-0.31h1.96c0.19 0 0.33 0.14 0.33 0.31s-0.15 0.31-0.33 0.31h-0.99\"/>\n<ellipse fill=\"#fff\" cx=\"178.16\" cy=\"223.3\" rx=\"0.44\" ry=\"0.41\"/>\n<path fill=\"#058e6e\" d=\"m180.5 223.81l0.69 0.11c0.18 0.02 0.35-0.09 0.38-0.26 0.02-0.17-0.09-0.32-0.27-0.35l-0.7-0.1-0.71-0.11c-0.18-0.02-0.35 0.09-0.37 0.25-0.03 0.17 0.09 0.33 0.27 0.35l0.71 0.11\"/>\n<path fill=\"#ad1519\" d=\"m183.24 224.33l-0.25-0.53-0.67 0.06 0.32 0.59 0.6-0.12\"/>\n<path fill=\"#ad1519\" stroke-linejoin=\"round\" d=\"m175.66 226.16c-2.43 0-4.63-0.22-6.3-0.65 1.67-0.43 3.87-0.69 6.3-0.7 2.44 0 4.65 0.27 6.33 0.7-1.68 0.43-3.89 0.65-6.33 0.65z\"/>\n<path stroke-width=\"0.01\" d=\"m176.8 226.08v-1.16m-0.58 1.2l0.01-1.23m-0.43 1.25v-1.26\"/>\n<path stroke-width=\"0.02\" d=\"m175.44 226.15v-1.27\"/>\n<path stroke-width=\"0.03\" d=\"m175.09 226.15v-1.27\"/>\n<path stroke-width=\"0.04\" d=\"m174.77 226.15v-1.27\"/>\n<path stroke-width=\"0.04\" d=\"m174.44 226.15v-1.27\"/>\n<path stroke-width=\"0.05\" d=\"m174.16 226.15v-1.27\"/>\n<path stroke-width=\"0.06\" d=\"m173.61 226.08l-0.01-1.15m0.27 1.17v-1.21\"/>\n<path stroke-width=\"0.07\" d=\"m173.1 226.03v-1.06m0.26 1.09l-0.01-1.13\"/>\n<path stroke-width=\"0.08\" d=\"m172.42 225.97v-0.93m0.23 0.94v-0.98m0.23 1.02v-1.02\"/>\n<path stroke-width=\"0.09\" d=\"m172.19 225.96v-0.9\"/>\n<path stroke-width=\"0.1\" d=\"m171.97 225.92v-0.85\"/>\n<path stroke-width=\"0.11\" d=\"m171.73 225.89v-0.78\"/>\n<path stroke-width=\"0.12\" d=\"m171.24 225.82l-0.01-0.62m0.26 0.66v-0.7\"/>\n<path stroke-width=\"0.12\" d=\"m170.99 225.77v-0.55\"/>\n<path stroke-width=\"0.13\" d=\"m170.76 225.73v-0.46\"/>\n<path stroke-width=\"0.14\" d=\"m170.51 225.67v-0.36\"/>\n<path stroke-width=\"0.15\" d=\"m170.26 225.64v-0.27\"/>\n<path stroke-width=\"0.18\" d=\"m169.99 225.58v-0.13\"/>\n</g>\n</g>\n<g id=\"pillar_left\">\n<g fill=\"#005bbf\">\n<path d=\"m191.28 330.68c-1.54 0-2.91-0.33-3.93-0.87-1-0.51-2.36-0.82-3.86-0.82-1.51 0-2.9 0.32-3.91 0.83-1.01 0.53-2.4 0.86-3.92 0.86-1.54 0-2.92-0.36-3.93-0.9-1-0.49-2.33-0.79-3.79-0.79-1.52 0-2.86 0.29-3.86 0.81-1.02 0.54-2.42 0.88-3.95 0.88v2.41c1.53 0 2.93-0.35 3.95-0.88 1-0.52 2.34-0.82 3.86-0.82 1.45 0 2.79 0.31 3.79 0.8 1.01 0.53 2.39 0.9 3.93 0.9 1.52 0 2.91-0.33 3.92-0.86 1.01-0.52 2.4-0.84 3.91-0.84 1.5 0 2.86 0.32 3.86 0.83 1.02 0.54 2.37 0.87 3.91 0.87l0.02-2.41z\"/>\n<path fill=\"#ccc\" d=\"m191.28 333.09c-1.54 0-2.91-0.33-3.93-0.87-1-0.51-2.36-0.83-3.86-0.83-1.51 0-2.9 0.32-3.91 0.84-1.01 0.53-2.4 0.86-3.92 0.86-1.54 0-2.92-0.37-3.93-0.9-1-0.49-2.33-0.8-3.79-0.8-1.52 0-2.86 0.3-3.86 0.82-1.02 0.53-2.42 0.88-3.95 0.88v2.41c1.53 0 2.93-0.35 3.95-0.88 1-0.52 2.34-0.82 3.86-0.82 1.45 0 2.79 0.31 3.79 0.8 1.01 0.54 2.39 0.9 3.93 0.9 1.52 0 2.91-0.34 3.92-0.86s2.4-0.84 3.91-0.84c1.5 0 2.86 0.32 3.86 0.84 1.02 0.53 2.37 0.86 3.91 0.86l0.02-2.41\"/>\n<path d=\"m191.28 335.5c-1.54 0-2.91-0.33-3.93-0.86-1-0.52-2.36-0.84-3.86-0.84-1.51 0-2.9 0.32-3.91 0.84s-2.4 0.86-3.92 0.86c-1.54 0-2.92-0.36-3.93-0.9-1-0.49-2.33-0.8-3.79-0.8-1.52 0-2.86 0.3-3.86 0.82-1.02 0.53-2.42 0.88-3.95 0.88v2.4c1.53 0 2.93-0.34 3.95-0.88 1-0.51 2.34-0.8 3.86-0.8 1.45 0 2.79 0.3 3.79 0.79 1.01 0.54 2.39 0.89 3.93 0.89 1.52 0 2.91-0.32 3.92-0.85 1.01-0.52 2.4-0.83 3.91-0.83 1.5 0 2.86 0.31 3.86 0.82 1.02 0.55 2.37 0.86 3.91 0.86l0.02-2.4\"/>\n<path fill=\"#ccc\" d=\"m191.26 340.32c-1.54 0-2.89-0.33-3.91-0.87-1-0.51-2.36-0.82-3.86-0.82-1.51 0-2.9 0.31-3.91 0.83s-2.4 0.86-3.92 0.86c-1.54 0-2.92-0.37-3.93-0.9-1-0.5-2.33-0.79-3.79-0.79-1.52 0-2.86 0.29-3.86 0.81-1.02 0.53-2.42 0.88-3.95 0.88v-2.4c1.53 0 2.93-0.36 3.95-0.9 1-0.51 2.34-0.8 3.86-0.8 1.45 0 2.79 0.3 3.79 0.79 1.01 0.54 2.39 0.89 3.93 0.89 1.52 0 2.91-0.32 3.92-0.85 1.01-0.52 2.4-0.83 3.91-0.83 1.5 0 2.86 0.31 3.86 0.82 1.02 0.55 2.39 0.86 3.93 0.86l-0.02 2.42\"/>\n<path d=\"m191.26 342.73c-1.54 0-2.89-0.33-3.91-0.86-1-0.52-2.36-0.84-3.86-0.84-1.51 0-2.9 0.32-3.91 0.84s-2.4 0.86-3.92 0.86c-1.54 0-2.92-0.37-3.93-0.9-1-0.5-2.33-0.8-3.79-0.8-1.52 0-2.86 0.3-3.86 0.82-1.02 0.53-2.42 0.88-3.95 0.88v-2.39c1.53 0 2.93-0.37 3.95-0.9 1-0.52 2.34-0.81 3.86-0.81 1.45 0 2.79 0.3 3.79 0.79 1.01 0.53 2.39 0.9 3.93 0.9 1.52 0 2.91-0.34 3.92-0.86s2.4-0.83 3.91-0.83c1.5 0 2.86 0.31 3.86 0.82 1.02 0.54 2.38 0.87 3.93 0.87l-0.02 2.41z\"/>\n</g>\n<g fill=\"#c8b100\">\n<path stroke-linejoin=\"round\" d=\"m166.92 320.78c0.05 0.21 0.13 0.4 0.13 0.62 0 1.46-1.27 2.63-2.81 2.63h22.94c-1.55 0-2.81-1.17-2.81-2.63 0-0.21 0.04-0.41 0.09-0.62-0.13 0.05-0.29 0.06-0.44 0.06h-16.69c-0.13 0-0.29-0.02-0.41-0.06z\"/>\n<path d=\"m167.33 319.27h16.69c0.57 0 1.02 0.35 1.02 0.78s-0.45 0.79-1.02 0.79h-16.69c-0.56 0-1.02-0.36-1.02-0.79s0.46-0.78 1.02-0.78z\"/>\n<path d=\"m164.27 329.86h22.87v-5.83h-22.87v5.83z\"/>\n</g>\n<path fill=\"#ccc\" d=\"m167.55 318.32h16.25v-79.63h-16.25v79.63z\"/>\n<path fill=\"none\" d=\"m179.13 238.8v79.46m1.83-79.46v79.46\"/>\n<g fill=\"#c8b100\">\n<path d=\"m164.58 232.37h22.29v-5.84h-22.29v5.84z\"/>\n<path stroke-linejoin=\"round\" d=\"m166.92 236.26c0.14-0.06 0.24-0.07 0.41-0.07h16.69c0.17 0 0.32 0.03 0.46 0.08-0.58-0.19-0.99-0.71-0.99-1.32s0.45-1.14 1.03-1.33c-0.14 0.04-0.33 0.08-0.49 0.08h-16.7c-0.17 0-0.33-0.01-0.47-0.06l0.09 0.02c0.6 0.18 0.94 0.71 0.94 1.29 0 0.56-0.38 1.13-0.97 1.31z\"/>\n<path d=\"m167.33 236.19h16.69c0.57 0 1.02 0.35 1.02 0.78 0 0.44-0.45 0.79-1.02 0.79h-16.69c-0.56 0-1.02-0.35-1.02-0.79 0-0.43 0.46-0.78 1.02-0.78z\"/>\n<path d=\"m167.33 232.37h16.7c0.57 0 1.03 0.3 1.03 0.66 0 0.37-0.46 0.67-1.03 0.67h-16.7c-0.56 0-1.02-0.3-1.02-0.67 0-0.36 0.46-0.66 1.02-0.66z\"/>\n</g>\n</g>\n<g id=\"ribbon_left\" fill=\"#ad1519\">\n<path d=\"m162.48 298.62c-2.26 1.3-3.8 2.64-3.55 3.31 0.12 0.61 0.84 1.07 1.87 1.75 1.62 1.13 2.6 3.14 1.83 4.07 1.34-1.08 2.19-2.69 2.19-4.49 0-1.87-0.9-3.56-2.34-4.64z\"/>\n<path stroke-linejoin=\"round\" d=\"m200.4 268.47c-3.54-1.46-9.57-2.55-16.49-2.78-2.39 0.02-5.04 0.25-7.79 0.7-9.72 1.63-17.13 5.51-16.54 8.67 0.01 0.06 0.04 0.2 0.05 0.26 0 0-3.64-8.21-3.7-8.52-0.65-3.51 7.56-7.82 18.35-9.62 3.39-0.57 6.69-0.79 9.56-0.76 6.9 0 12.9 0.89 16.52 2.23l0.04 9.82\"/>\n<path d=\"m167.52 278.47c-4.51-0.32-7.58-1.53-7.94-3.41-0.28-1.5 1.25-3.17 3.97-4.68 1.21 0.14 2.58 0.3 4 0.3l-0.03 7.79\"/>\n<path d=\"m183.83 272.38c2.82 0.43 4.93 1.13 5.98 1.99l0.1 0.17c0.5 1.03-1.97 3.22-6.11 5.67l0.03-7.83\"/>\n<path stroke-linejoin=\"round\" d=\"m157.42 293.83c-0.43-1.28 3.97-3.86 10.18-6.14 2.84-1.01 5.18-2.07 8.09-3.35 8.63-3.82 15-8.2 14.22-9.79l-0.09-0.17c0.46 0.38 1.18 8.24 1.18 8.24 0.78 1.46-5.05 5.78-13 9.58-2.54 1.22-7.91 3.2-10.44 4.09-4.54 1.57-9.04 4.54-8.63 5.64l-1.51-8.09v-0.01z\"/>\n</g>\n<g id=\"crown_right\" stroke-width=\"0.26\">\n<path fill=\"#ad1519\" stroke-width=\"0.27\" d=\"m324.85 220.42s-0.74 0.78-1.28 0.89c-0.53 0.1-1.21-0.49-1.21-0.49s-0.48 0.51-1.08 0.64c-0.59 0.14-1.41-0.66-1.41-0.66s-0.57 0.8-1.07 0.99c-0.51 0.18-1.13-0.24-1.13-0.24s-0.23 0.39-0.65 0.61c-0.18 0.09-0.48-0.05-0.48-0.05l-0.6-0.38-0.68-0.72-0.62-0.24s-0.28-0.91-0.31-1.07c-0.02-0.16-0.08-0.57-0.08-0.57-0.13-0.65 0.87-1.4 2.3-1.72 0.82-0.19 1.54-0.18 2.06-0.02 0.57-0.48 1.78-0.82 3.2-0.82 1.29 0 2.42 0.27 3.04 0.7 0.61-0.43 1.74-0.7 3.03-0.7 1.42 0 2.62 0.34 3.19 0.82 0.53-0.16 1.24-0.17 2.07 0.02 1.42 0.32 2.43 1.07 2.3 1.72 0 0-0.06 0.41-0.08 0.57-0.03 0.16-0.32 1.07-0.32 1.07l-0.62 0.24-0.68 0.72-0.58 0.38s-0.3 0.14-0.48 0.05c-0.43-0.21-0.66-0.61-0.66-0.61s-0.62 0.42-1.13 0.24c-0.51-0.19-1.07-0.99-1.07-0.99s-0.82 0.8-1.42 0.66c-0.59-0.13-1.07-0.64-1.07-0.64s-0.68 0.59-1.21 0.49c-0.54-0.11-1.27-0.89-1.27-0.89z\"/>\n<g fill=\"#c8b100\">\n<ellipse cx=\"324.82\" cy=\"216.2\" rx=\"1.38\" ry=\"1.96\"/>\n<ellipse cx=\"324.85\" cy=\"216.2\" rx=\"0.63\" ry=\"1.81\"/>\n<ellipse stroke=\"none\" cx=\"324.84\" cy=\"213.95\" rx=\"0.93\" ry=\"0.88\"/>\n<path stroke-width=\"0.3\" d=\"m326.13 213.64v0.58h-2.53v-0.58h0.94v-1.3h-0.62v-0.58h0.62v-0.58h0.61v0.58h0.61v0.58h-0.61v1.3h0.98\"/>\n<path fill=\"none\" d=\"m325.11,213.12a0.93,0.88 0 1,1 -0.51,-0.01\"/>\n</g>\n<g fill=\"none\" stroke-width=\"0.21\">\n<path stroke-width=\"0.26\" stroke-linecap=\"round\" d=\"m314.41 219.99c-0.13-0.33-0.22-0.7-0.22-1.08 0-1.59 1.26-2.88 2.83-2.88 0.5 0 0.96 0.13 1.37 0.37\"/>\n<path stroke-width=\"0.26\" d=\"m319.48 217.93c-0.15-0.26-0.29-0.54-0.29-0.84 0-1.15 1.19-2.08 2.64-2.08 0.62 0 1.2 0.17 1.65 0.45\"/>\n<path stroke-width=\"0.26\" d=\"m330.17 217.96c0.15-0.26 0.25-0.57 0.25-0.87 0-1.15-1.18-2.08-2.64-2.08-0.62 0-1.19 0.17-1.64 0.45\"/>\n<path stroke-width=\"0.26\" stroke-linecap=\"round\" d=\"m335.21 219.99c0.13-0.33 0.21-0.7 0.21-1.08 0-1.59-1.26-2.88-2.82-2.88-0.5 0-0.97 0.13-1.38 0.37\"/>\n<ellipse cx=\"313.57\" cy=\"218.68\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"313.74\" cy=\"217.1\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"314.76\" cy=\"215.9\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"316.11\" cy=\"215.25\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"317.55\" cy=\"215.31\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse fill=\"#fff\" cx=\"318.43\" cy=\"217.08\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"318.68\" cy=\"215.58\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"319.81\" cy=\"214.64\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"321.23\" cy=\"214.19\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"322.67\" cy=\"214.24\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"326.94\" cy=\"214.24\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"328.39\" cy=\"214.19\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"329.8\" cy=\"214.64\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"330.93\" cy=\"215.58\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse fill=\"#fff\" cx=\"331.18\" cy=\"217.08\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"332.06\" cy=\"215.31\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"333.51\" cy=\"215.25\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"334.86\" cy=\"215.9\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"335.88\" cy=\"217.1\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"336.05\" cy=\"218.68\" rx=\"0.45\" ry=\"0.43\"/>\n</g>\n<use xlink:href=\"#crown_pt1\" x=\"149.17\"/>\n<use xlink:href=\"#crown_pt2\" x=\"149.17\"/>\n</g>\n<use id=\"pillar_right\" xlink:href=\"#pillar_left\" x=\"149.17\"/>\n<use id=\"ribbon_right\" xlink:href=\"#ribbon_left\" transform=\"matrix(-1,0,0,1,500.57,0)\"/>\n<g id=\"plus_ultra\" fill=\"#c8b100\" stroke=\"none\">\n<path d=\"m166.42 264.65c1.99-0.72 3.29-1.58 2.66-3.14-0.41-1-1.43-1.19-2.97-0.63l-2.71 0.99 2.44 6.03c0.27-0.12 0.54-0.24 0.81-0.34 0.28-0.1 0.57-0.18 0.85-0.26l-1.08-2.64v-0.01zm-1.18-2.91l0.69-0.25c0.57-0.21 1.21 0.1 1.5 0.8 0.21 0.53 0.16 1.13-0.5 1.55-0.21 0.13-0.46 0.23-0.7 0.33l-0.99-2.43\"/>\n<path d=\"m172.78 259.22c-0.29 0.08-0.57 0.16-0.86 0.22-0.29 0.05-0.59 0.09-0.88 0.12l1.41 6.28 4.38-0.88c-0.05-0.12-0.12-0.26-0.14-0.38-0.03-0.14-0.03-0.28-0.04-0.41-0.77 0.22-1.61 0.46-2.61 0.66l-1.26-5.61\"/>\n<path d=\"m181.56 264.63c0.82-2.28 1.82-4.46 2.81-6.67-0.18 0.03-0.36 0.06-0.54 0.07s-0.37 0.01-0.54 0c-0.53 1.61-1.18 3.21-1.87 4.8-0.82-1.51-1.73-2.99-2.43-4.51-0.34 0.04-0.69 0.09-1.03 0.12-0.34 0.02-0.7 0.01-1.04 0.02 1.26 2.06 2.48 4.11 3.64 6.23 0.16-0.03 0.32-0.06 0.5-0.08 0.16-0.01 0.33 0.01 0.5 0.02\"/>\n<path d=\"m190.72 259.8c0.15-0.31 0.31-0.6 0.48-0.89-0.24-0.22-0.96-0.55-1.81-0.63-1.79-0.18-2.81 0.61-2.93 1.69-0.26 2.26 3.31 2.07 3.14 3.57-0.07 0.64-0.75 0.9-1.48 0.83-0.81-0.08-1.41-0.53-1.51-1.19l-0.22-0.02c-0.12 0.39-0.29 0.77-0.48 1.15 0.53 0.34 1.21 0.53 1.85 0.59 1.83 0.19 3.22-0.54 3.35-1.74 0.23-2.15-3.37-2.27-3.23-3.54 0.06-0.53 0.47-0.88 1.4-0.79 0.67 0.07 1.08 0.43 1.26 0.95l0.18 0.02\"/>\n<path d=\"m310.3 264.98c0.62-2.33 1.41-4.58 2.19-6.87-0.17 0.05-0.35 0.09-0.53 0.11-0.17 0.03-0.36 0.04-0.54 0.05-0.37 1.64-0.88 3.29-1.42 4.94-0.96-1.44-2-2.84-2.83-4.3-0.34 0.07-0.68 0.15-1.02 0.2s-0.69 0.07-1.04 0.11c1.45 1.94 2.85 3.89 4.2 5.91 0.16-0.04 0.32-0.1 0.5-0.12 0.16-0.02 0.33-0.02 0.49-0.03\"/>\n<path d=\"m316.48 258.16c-0.29 0.01-0.59 0.04-0.88 0.03-0.3 0-0.6-0.04-0.89-0.06l-0.12 6.41 4.49 0.08c-0.03-0.13-0.06-0.28-0.06-0.41s0.04-0.27 0.07-0.4c-0.81 0.05-1.68 0.1-2.71 0.08l0.1-5.73\"/>\n<path d=\"m323.52 259.21c0.72 0.06 1.41 0.19 2.1 0.31-0.01-0.13-0.03-0.27-0.02-0.41 0.01-0.13 0.06-0.26 0.1-0.39l-6.07-0.5c0.01 0.14 0.03 0.27 0.02 0.4-0.01 0.14-0.06 0.27-0.1 0.4 0.62-0.02 1.37-0.02 2.21 0.05l-0.53 5.77c0.29 0 0.59 0 0.88 0.03 0.3 0.02 0.59 0.07 0.88 0.11l0.53-5.77\"/>\n<path d=\"m326.01 265.53c0.29 0.05 0.59 0.09 0.88 0.15 0.28 0.06 0.57 0.15 0.85 0.23l0.72-2.94 0.08 0.01c0.16 0.41 0.38 0.9 0.49 1.19l0.9 2.22c0.36 0.06 0.71 0.11 1.05 0.18 0.36 0.08 0.7 0.18 1.04 0.28l-0.31-0.67c-0.48-1-0.99-2.01-1.41-3.02 1.12 0.04 1.98-0.36 2.2-1.26 0.15-0.62-0.1-1.11-0.68-1.53-0.44-0.31-1.28-0.47-1.83-0.6l-2.44-0.53-1.54 6.29m3.14-5.42c0.71 0.16 1.59 0.27 1.59 1.07-0.01 0.21-0.03 0.35-0.06 0.48-0.23 0.94-0.94 1.26-2.13 0.91l0.6-2.46\"/>\n<path d=\"m337.57 267.46c-0.05 0.69-0.18 1.37-0.31 2.1 0.3 0.14 0.61 0.27 0.9 0.44 0.3 0.16 0.57 0.34 0.86 0.52l0.6-7.23c-0.14-0.06-0.27-0.12-0.41-0.19-0.13-0.07-0.25-0.15-0.37-0.24l-6.38 4.05c0.17 0.08 0.35 0.16 0.51 0.25 0.17 0.09 0.31 0.19 0.47 0.28 0.54-0.45 1.1-0.82 1.74-1.3l2.39 1.31v0.01zm-1.81-1.66l2.13-1.37-0.25 2.4-1.88-1.03\"/>\n</g>\n</g>\n<g id=\"crown_crest\">\n<path fill=\"#ad1519\" stroke-width=\"0.26\" d=\"m249.65 182.72c6.64 0 12.56 0.99 16.41 2.51 2.2 1 5.16 1.73 8.4 2.17 2.47 0.33 4.81 0.39 6.85 0.24 2.73-0.06 6.67 0.74 10.62 2.48 3.26 1.45 5.99 3.21 7.8 4.91l-1.57 1.4-0.45 3.96-4.3 4.92-2.15 1.83-5.09 4.07-2.6 0.21-0.79 2.25-32.91-3.86-33.02 3.86-0.79-2.25-2.61-0.21-5.08-4.07-2.15-1.83-4.3-4.92-0.44-3.96-1.58-1.4c1.82-1.7 4.54-3.46 7.8-4.91 3.95-1.74 7.89-2.54 10.62-2.48 2.04 0.15 4.38 0.09 6.85-0.24 3.24-0.44 6.2-1.17 8.4-2.17 3.86-1.52 9.44-2.51 16.08-2.51z\"/>\n<g fill=\"#c8b100\">\n<path d=\"m225.34 191.42l1.38 1.11 2.08-3.4c-2.25-1.38-3.8-3.78-3.8-6.51 0-0.31 0.02-0.61 0.06-0.91 0.21-4.34 5.5-7.92 12.2-7.92 3.48 0 6.63 0.95 8.84 2.48 0.06-0.67 0.12-1.25 0.21-1.86-2.43-1.42-5.6-2.28-9.05-2.28-7.71 0-13.74 4.39-14.03 9.57-0.03 0.31-0.05 0.61-0.05 0.92 0 2.76 1.26 5.26 3.26 6.99l-1.1 1.81\"/>\n<path d=\"m225.43 191.46c-2.63-1.97-4.27-4.64-4.27-7.58 0-3.38 2.22-6.4 5.58-8.41-2.07 1.67-3.33 3.83-3.51 6.23-0.03 0.31-0.05 0.61-0.05 0.92 0 2.76 1.26 5.26 3.26 6.99l-1.01 1.85\"/>\n<path d=\"m202.21 194.89c-1.48-1.65-2.38-3.79-2.38-6.12 0-1.41 0.33-2.75 0.91-3.95 2.13-4.38 8.82-7.57 16.76-7.57 2.16 0 4.23 0.23 6.14 0.67-0.42 0.46-0.75 0.97-1.08 1.48-1.59-0.31-3.29-0.48-5.06-0.48-7.27 0-13.36 2.83-15.12 6.65-0.47 0.97-0.73 2.06-0.73 3.2 0 2.32 1.09 4.4 2.79 5.82l-2.63 4.3-1.41-1.12 1.81-2.88z\"/>\n<path d=\"m204.9 180.48c-1.91 1.21-3.36 2.69-4.16 4.34-0.58 1.2-0.91 2.54-0.91 3.95 0 2.33 0.9 4.47 2.38 6.12l-1.6 2.59c-1.53-1.96-2.42-4.26-2.42-6.7 0-4.2 2.67-7.87 6.71-10.3z\"/>\n<path d=\"m250.04 171.27c1.76 0 3.28 1.16 3.64 2.73 0.23 1.38 0.38 2.95 0.41 4.62 0.01 0.18-0.01 0.35-0.01 0.52 0 0.2 0.04 0.41 0.05 0.61 0.06 3.52 0.56 6.62 1.27 8.52l-5.36 5.14-5.43-5.14c0.72-1.9 1.22-5 1.29-8.52 0-0.2 0.04-0.41 0.04-0.61 0-0.17-0.01-0.34-0.01-0.52 0.03-1.67 0.18-3.24 0.41-4.62 0.36-1.57 1.94-2.73 3.7-2.73z\"/>\n<path d=\"m250.04 172.94c0.91 0 1.68 0.58 1.87 1.39 0.23 1.31 0.37 2.8 0.4 4.38 0 0.16-0.01 0.32-0.01 0.48 0 0.2 0.03 0.39 0.04 0.59 0.05 3.32 0.53 6.25 1.21 8.05l-3.54 3.35-3.54-3.35c0.67-1.8 1.15-4.73 1.21-8.05 0-0.2 0.04-0.39 0.04-0.59 0-0.16-0.01-0.32-0.01-0.48 0.03-1.58 0.17-3.07 0.4-4.38 0.18-0.81 1.02-1.39 1.93-1.39z\"/>\n<path d=\"m274.7 191.42l-1.39 1.11-2.08-3.4c2.26-1.38 3.81-3.78 3.81-6.51 0-0.31-0.02-0.61-0.06-0.91-0.21-4.34-5.5-7.92-12.2-7.92-3.49 0-6.63 0.95-8.84 2.48-0.06-0.67-0.12-1.25-0.22-1.86 2.44-1.42 5.6-2.28 9.06-2.28 7.71 0 13.74 4.39 14.03 9.57 0.03 0.31 0.05 0.61 0.05 0.92 0 2.76-1.27 5.26-3.27 6.99l1.11 1.81\"/>\n<path d=\"m274.61 191.46c2.63-1.97 4.27-4.64 4.27-7.58 0-3.38-2.22-6.4-5.58-8.41 2.07 1.67 3.33 3.83 3.51 6.23 0.03 0.31 0.05 0.61 0.05 0.92 0 2.76-1.27 5.26-3.27 6.99l1.02 1.85\"/>\n<path d=\"m297.83 194.89c1.47-1.65 2.38-3.79 2.38-6.12 0-1.41-0.33-2.75-0.91-3.95-2.14-4.38-8.82-7.57-16.76-7.57-2.16 0-4.23 0.23-6.15 0.67 0.43 0.46 0.76 0.97 1.09 1.48 1.58-0.31 3.29-0.48 5.06-0.48 7.27 0 13.35 2.83 15.11 6.65 0.47 0.97 0.73 2.06 0.73 3.2 0 2.32-1.09 4.4-2.79 5.82l2.63 4.3 1.42-1.12-1.81-2.88z\"/>\n<path d=\"m295.14 180.48c1.91 1.21 3.36 2.69 4.16 4.34 0.58 1.2 0.91 2.54 0.91 3.95 0 2.33-0.91 4.47-2.38 6.12l1.6 2.59c1.53-1.96 2.41-4.26 2.41-6.7 0-4.2-2.67-7.87-6.7-10.3z\"/>\n<ellipse fill=\"#005bbf\" stroke-width=\"0.26\" cx=\"250.05\" cy=\"167.3\" rx=\"4.43\" ry=\"4.2\"/>\n<path stroke-width=\"0.26\" d=\"m248.89 155.54v2.26h-2.42v2.3h2.42v3.15 3.46h-3.05c-0.03 0.21-0.22 0.37-0.22 0.59 0 0.58 0.12 1.14 0.35 1.64 0 0.02 0.02 0.02 0.03 0.03h8.12c0-0.01 0.02-0.01 0.03-0.03 0.22-0.5 0.35-1.06 0.35-1.64 0-0.22-0.19-0.38-0.22-0.59h-2.96v-3.43-3.18h2.42v-2.3h-2.42v-2.26h-2.43z\"/>\n</g>\n<g fill=\"#fff\">\n<ellipse cx=\"250.04\" cy=\"188.94\" rx=\"1.91\" ry=\"1.8\"/>\n<ellipse cx=\"250.04\" cy=\"185.4\" rx=\"1.91\" ry=\"1.8\"/>\n<ellipse cx=\"250.04\" cy=\"181.6\" rx=\"1.52\" ry=\"1.44\"/>\n<ellipse cx=\"250.04\" cy=\"178.18\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"250.04\" cy=\"175.18\" rx=\"0.88\" ry=\"0.83\"/>\n<ellipse cx=\"198.94\" cy=\"198.67\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"197.44\" cy=\"196.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"196.44\" cy=\"192.94\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"196.31\" cy=\"189.64\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"197.12\" cy=\"186.4\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"198.81\" cy=\"183.45\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"201.06\" cy=\"181.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"203.68\" cy=\"179.01\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"206.8\" cy=\"177.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"210.04\" cy=\"176.19\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"213.66\" cy=\"175.54\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"217.1\" cy=\"175.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"220.47\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"224.21\" cy=\"190.32\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"222.34\" cy=\"187.65\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"221.35\" cy=\"184.75\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"221.47\" cy=\"181.57\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"222.16\" cy=\"178.37\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"223.84\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"226.4\" cy=\"173.47\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"229.39\" cy=\"171.81\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"232.7\" cy=\"170.82\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"236.13\" cy=\"170.23\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"239.5\" cy=\"170.28\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"242.99\" cy=\"170.87\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"246.23\" cy=\"171.99\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"253.8\" cy=\"171.99\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"257.04\" cy=\"170.87\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"260.54\" cy=\"170.28\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"263.9\" cy=\"170.23\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"267.34\" cy=\"170.82\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"270.64\" cy=\"171.81\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"273.64\" cy=\"173.47\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"276.19\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"277.88\" cy=\"178.37\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"278.57\" cy=\"181.57\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"278.69\" cy=\"184.75\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"277.69\" cy=\"187.65\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"275.83\" cy=\"190.32\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"279.57\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"282.94\" cy=\"175.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"286.38\" cy=\"175.54\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"290\" cy=\"176.19\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"293.24\" cy=\"177.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"296.36\" cy=\"179.01\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"298.97\" cy=\"181.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"301.22\" cy=\"183.45\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"302.91\" cy=\"186.4\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"303.72\" cy=\"189.64\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"303.6\" cy=\"192.94\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"302.6\" cy=\"196.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"301.1\" cy=\"198.67\" rx=\"1.1\" ry=\"1.04\"/>\n</g>\n<g fill=\"#c8b100\">\n<path d=\"m250.15 226.18c-12.26-0.02-23.25-1.47-31.09-3.83-0.57-0.18-0.87-0.7-0.84-1.25-0.01-0.52 0.29-1 0.84-1.17 7.84-2.36 18.83-3.81 31.09-3.83 12.27 0.02 23.25 1.47 31.09 3.83 0.55 0.17 0.84 0.65 0.83 1.17 0.03 0.55-0.27 1.07-0.83 1.25-7.84 2.36-18.82 3.81-31.09 3.83\"/>\n<path d=\"m250.07 216.09c-12.41 0.03-23.55 1.58-31.39 4 0.65-0.31 0.59-1.12-0.22-3.2-0.98-2.53-2.5-2.42-2.5-2.42 8.66-2.56 20.73-4.16 34.16-4.18 13.44 0.02 25.6 1.62 34.27 4.18 0 0-1.53-0.11-2.51 2.42-0.81 2.08-0.87 2.89-0.21 3.2-7.84-2.42-19.19-3.97-31.6-4\"/>\n<path d=\"m250.12 210.3c-13.43 0.02-25.5 1.62-34.16 4.18-0.58 0.17-1.19-0.05-1.38-0.6s0.12-1.18 0.7-1.35c8.71-2.67 21.08-4.35 34.84-4.38 13.77 0.03 26.19 1.71 34.9 4.38 0.58 0.17 0.89 0.8 0.7 1.35s-0.8 0.77-1.38 0.6c-8.67-2.56-20.78-4.16-34.22-4.18\"/>\n<path d=\"m250.2 199.78l1.23 0.22c-0.19 0.5-0.24 1.05-0.24 1.63 0 2.57 2.21 4.65 4.92 4.65 2.18 0 4.04-1.35 4.67-3.21 0.08 0.05 0.47-1.68 0.68-1.66 0.17 0.02 0.15 1.8 0.22 1.77 0.31 2.34 2.46 3.93 4.87 3.93 2.71 0 4.91-2.08 4.91-4.65 0-0.19-0.01-0.38-0.04-0.57l1.54-1.52 0.83 1.94c-0.33 0.61-0.46 1.3-0.46 2.03 0 2.46 2.1 4.44 4.69 4.44 1.63 0 3.06-0.78 3.9-1.97l0.99-1.25-0.01 1.53c0 1.55 0.66 2.93 2.16 3.18 0 0 1.73 0.1 4.03-1.7 2.29-1.8 3.55-3.29 3.55-3.29l0.2 1.8s-1.9 2.95-3.97 4.15c-1.14 0.66-2.86 1.35-4.23 1.13-1.44-0.24-2.48-1.4-3.01-2.74-1.03 0.61-2.25 0.97-3.55 0.97-2.81 0-5.33-1.54-6.32-3.86-1.29 1.4-3.09 2.25-5.2 2.25-2.24 0-4.29-1.01-5.57-2.56-1.27 1.16-2.98 1.87-4.88 1.87-2.48 0-4.69-1.22-5.94-3.05-1.25 1.83-3.46 3.05-5.94 3.05-1.89 0-3.61-0.71-4.87-1.87-1.28 1.55-3.34 2.56-5.58 2.56-2.11 0-3.9-0.85-5.19-2.25-1 2.32-3.52 3.86-6.32 3.86-1.31 0-2.52-0.36-3.55-0.97-0.54 1.34-1.57 2.5-3.02 2.74-1.36 0.22-3.08-0.47-4.22-1.13-2.08-1.2-3.98-4.15-3.98-4.15l0.2-1.8s1.27 1.49 3.56 3.29c2.29 1.81 4.02 1.7 4.02 1.7 1.51-0.25 2.16-1.63 2.16-3.18l-0.01-1.53 0.99 1.25c0.84 1.19 2.28 1.97 3.9 1.97 2.59 0 4.69-1.98 4.69-4.44 0-0.73-0.13-1.42-0.46-2.03l0.83-1.94 1.54 1.52c-0.02 0.19-0.04 0.38-0.04 0.57 0 2.57 2.2 4.65 4.91 4.65 2.42 0 4.56-1.59 4.88-3.93 0.06 0.03 0.05-1.75 0.22-1.77 0.2-0.02 0.6 1.71 0.67 1.66 0.64 1.86 2.49 3.21 4.68 3.21 2.71 0 4.91-2.08 4.91-4.65 0-0.58-0.03-1.13-0.24-1.63l1.29-0.22\"/>\n<path d=\"m208.37 206.32c-0.11-0.37-0.35-0.75-0.72-1.06-0.79-0.68-1.84-0.79-2.36-0.25-0.07 0.07-0.13 0.17-0.17 0.25 0 0-1.11-2.08-2.41-2.78-1.29-0.7-3.49-0.52-3.49-0.52 0-1.6 1.3-2.89 2.99-2.89 0.99 0 1.92 0.41 2.48 1.11l0.23-1.07s1.36 0.27 1.98 1.82-0.06 3.8-0.06 3.8 0.34-0.96 0.85-1.61c0.51-0.64 1.81-1.34 2.49-1.66 0.67-0.31 1.37-0.79 1.37-0.79s0.03 0.18 0.05 0.61c0.03 0.51-0.01 0.83-0.01 0.83 1.24-0.17 2.69 0.04 3.83 0.48-0.49 0.95-1.41 1.84-2.62 2.3 0 0 0.44 0.36 0.83 0.75 0.34 0.34 0.44 0.49 0.44 0.49s-0.85 0.13-1.27 0.19c-0.43 0.05-1.84 0.28-2.69 0.22-0.62-0.04-1.32-0.14-1.74-0.22\"/>\n<path fill=\"#ad1519\" d=\"m205.29 205.01c0.52-0.54 1.57-0.43 2.36 0.25 0.8 0.67 1.02 1.66 0.51 2.19-0.51 0.54-1.57 0.42-2.36-0.25-0.79-0.68-1.02-1.66-0.51-2.19\"/>\n<path fill=\"#fff\" d=\"m216.39 205.91c-0.28-0.83-0.03-1.65 0.57-1.83 0.6-0.19 1.32 0.33 1.6 1.16s0.03 1.65-0.57 1.84c-0.6 0.18-1.31-0.34-1.6-1.17\"/>\n<path d=\"m226.12 201.86c-0.33-0.27-0.59-0.64-0.67-1.08s0.01-0.87 0.23-1.23c0 0-0.88-0.44-1.83-0.69-0.72-0.19-1.99-0.2-2.37-0.2-0.38-0.02-1.15-0.03-1.15-0.03s0.07 0.17 0.28 0.55c0.27 0.46 0.5 0.75 0.5 0.75-1.27 0.29-2.35 1.12-3.03 2.09 0.99 0.68 2.3 1.1 3.6 0.97 0 0-0.12 0.34-0.2 0.86-0.06 0.43-0.06 0.61-0.06 0.61s0.71-0.26 1.07-0.39c0.35-0.13 1.54-0.55 2.15-0.96 0.8-0.54 1.48-1.25 1.48-1.25\"/>\n<path d=\"m225.68 191.65c1.06 0.67 1.98 1.79 2.3 3.03 0 0 0.13-0.25 0.71-0.59 0.59-0.33 1.09-0.32 1.09-0.32s-0.17 0.97-0.25 1.32c-0.09 0.34-0.09 1.38-0.32 2.32-0.23 0.93-0.63 1.68-0.63 1.68-0.42-0.34-0.99-0.51-1.58-0.41-0.58 0.1-1.06 0.44-1.32 0.9 0 0-0.66-0.58-1.21-1.38-0.55-0.81-0.93-1.78-1.13-2.08-0.21-0.3-0.72-1.15-0.72-1.15s0.47-0.18 1.14-0.05c0.67 0.12 0.88 0.32 0.88 0.32-0.14-1.28 0.28-2.62 1.04-3.59\"/>\n<path d=\"m228.97 201.38c0.22-0.35 0.32-0.79 0.24-1.23s-0.32-0.81-0.66-1.07c0 0 0.67-0.71 1.47-1.26 0.6-0.41 1.8-0.82 2.15-0.95 0.36-0.13 1.07-0.4 1.07-0.4s0 0.18-0.06 0.61c-0.08 0.52-0.2 0.87-0.2 0.87 1.3-0.14 2.62 0.29 3.61 0.98-0.69 0.97-1.77 1.79-3.04 2.08 0 0 0.23 0.28 0.5 0.74 0.21 0.39 0.28 0.56 0.28 0.56s-0.77-0.02-1.15-0.03c-0.38 0-1.65-0.01-2.37-0.2-0.95-0.25-1.84-0.69-1.84-0.69\"/>\n<ellipse fill=\"#ad1519\" cx=\"227.37\" cy=\"200.45\" rx=\"2.17\" ry=\"2.06\"/>\n<path fill=\"#fff\" d=\"m237.76 201.77c-0.11-0.87 0.31-1.63 0.93-1.7 0.63-0.07 1.23 0.57 1.34 1.44 0.11 0.86-0.3 1.63-0.93 1.7-0.62 0.07-1.22-0.57-1.34-1.44\"/>\n<path d=\"m248.5 199.83c-0.32-0.36-0.53-0.82-0.53-1.33 0-0.5 0.19-0.97 0.51-1.32 0 0-0.89-0.67-1.89-1.12-0.77-0.35-2.18-0.59-2.6-0.67-0.43-0.08-1.28-0.24-1.28-0.24s0.04 0.2 0.2 0.67c0.2 0.56 0.4 0.93 0.4 0.93-1.47 0.08-2.85 0.81-3.81 1.76 0.96 0.94 2.34 1.66 3.81 1.75 0 0-0.2 0.36-0.4 0.93-0.16 0.46-0.2 0.67-0.2 0.67s0.85-0.16 1.28-0.24c0.42-0.08 1.83-0.32 2.6-0.67 1-0.46 1.91-1.11 1.91-1.11\"/>\n<path d=\"m250.11 188.36c1.05 0.95 1.85 2.36 1.95 3.82 0 0 0.19-0.27 0.91-0.53 0.73-0.26 1.28-0.16 1.28-0.16s-0.39 1.05-0.55 1.42c-0.17 0.37-0.39 1.53-0.84 2.53-0.44 1-1.05 1.76-1.05 1.76-0.4-0.45-1-0.75-1.67-0.75-0.68 0-1.27 0.3-1.67 0.75 0 0-0.61-0.76-1.05-1.76-0.45-1-0.67-2.16-0.84-2.53s-0.56-1.42-0.56-1.42 0.56-0.1 1.28 0.16 0.92 0.53 0.92 0.53c0.1-1.46 0.86-2.87 1.89-3.82\"/>\n<path d=\"m251.76 199.83c0.33-0.36 0.53-0.82 0.53-1.33 0-0.5-0.19-0.97-0.51-1.32 0 0 0.89-0.67 1.9-1.12 0.76-0.35 2.17-0.59 2.6-0.67 0.42-0.08 1.26-0.24 1.26-0.24s-0.02 0.2-0.19 0.67c-0.2 0.56-0.4 0.93-0.4 0.93 1.47 0.08 2.86 0.81 3.81 1.76-0.95 0.94-2.33 1.66-3.81 1.75 0 0 0.2 0.36 0.4 0.93 0.16 0.46 0.19 0.67 0.19 0.67l-1.26-0.24c-0.43-0.08-1.84-0.32-2.6-0.67-1.01-0.46-1.92-1.11-1.92-1.11\"/>\n<ellipse fill=\"#ad1519\" cx=\"250.14\" cy=\"198.5\" rx=\"2.17\" ry=\"2.06\"/>\n<path fill=\"#fff\" d=\"m262.58 201.77c0.11-0.87-0.3-1.63-0.93-1.7s-1.23 0.57-1.34 1.44c-0.11 0.86 0.31 1.63 0.93 1.7 0.63 0.07 1.23-0.57 1.34-1.44\"/>\n<path d=\"m271.38 201.38c-0.22-0.35-0.32-0.79-0.25-1.23 0.09-0.44 0.33-0.81 0.67-1.07 0 0-0.67-0.71-1.47-1.26-0.61-0.41-1.8-0.82-2.16-0.95-0.35-0.13-1.06-0.4-1.06-0.4s-0.01 0.18 0.06 0.61c0.08 0.52 0.19 0.87 0.19 0.87-1.29-0.14-2.61 0.29-3.6 0.98 0.68 0.97 1.77 1.79 3.03 2.08 0 0-0.23 0.28-0.49 0.74-0.22 0.39-0.28 0.56-0.28 0.56l1.14-0.03c0.38 0 1.66-0.01 2.37-0.2 0.95-0.25 1.84-0.69 1.84-0.69\"/>\n<path d=\"m274.67 191.65c-1.06 0.67-1.98 1.79-2.31 3.03 0 0-0.12-0.25-0.71-0.59-0.58-0.33-1.09-0.32-1.09-0.32s0.17 0.97 0.26 1.32c0.09 0.34 0.09 1.38 0.31 2.32 0.23 0.93 0.64 1.68 0.64 1.68 0.42-0.34 0.99-0.51 1.57-0.41 0.59 0.1 1.06 0.44 1.33 0.9 0 0 0.66-0.58 1.21-1.38 0.54-0.81 0.92-1.78 1.12-2.08 0.21-0.3 0.72-1.15 0.72-1.15s-0.47-0.18-1.14-0.05c-0.67 0.12-0.88 0.32-0.88 0.32 0.15-1.28-0.28-2.62-1.03-3.59\"/>\n<path d=\"m274.22 201.86c0.34-0.27 0.6-0.64 0.67-1.08 0.09-0.44 0-0.87-0.22-1.23 0 0 0.88-0.44 1.83-0.69 0.72-0.19 1.99-0.2 2.36-0.2 0.39-0.02 1.15-0.03 1.15-0.03s-0.06 0.17-0.28 0.55c-0.26 0.46-0.49 0.75-0.49 0.75 1.26 0.29 2.34 1.12 3.03 2.09-0.99 0.68-2.31 1.1-3.6 0.97 0 0 0.11 0.34 0.19 0.86 0.06 0.43 0.06 0.61 0.06 0.61s-0.71-0.26-1.06-0.39c-0.36-0.13-1.55-0.55-2.16-0.96-0.79-0.54-1.48-1.25-1.48-1.25\"/>\n<ellipse fill=\"#ad1519\" cx=\"272.98\" cy=\"200.45\" rx=\"2.17\" ry=\"2.06\"/>\n<path fill=\"#fff\" d=\"m283.96 205.91c0.28-0.83 0.03-1.65-0.57-1.83-0.6-0.19-1.32 0.33-1.61 1.16-0.28 0.83-0.03 1.65 0.57 1.84 0.6 0.18 1.32-0.34 1.61-1.17\"/>\n<path d=\"m291.97 206.32c0.11-0.37 0.36-0.75 0.72-1.06 0.79-0.68 1.85-0.79 2.36-0.25 0.07 0.07 0.14 0.17 0.18 0.25 0 0 1.1-2.08 2.4-2.78s3.5-0.52 3.5-0.52c0-1.6-1.31-2.89-3-2.89-0.99 0-1.92 0.41-2.47 1.11l-0.23-1.07s-1.36 0.27-1.98 1.82 0.05 3.8 0.05 3.8-0.33-0.96-0.84-1.61c-0.51-0.64-1.81-1.34-2.49-1.66-0.68-0.31-1.37-0.79-1.37-0.79s-0.03 0.18-0.06 0.61c-0.02 0.51 0.02 0.83 0.02 0.83-1.25-0.17-2.7 0.04-3.83 0.48 0.48 0.95 1.4 1.84 2.61 2.3 0 0-0.43 0.36-0.83 0.75-0.33 0.34-0.43 0.49-0.43 0.49s0.85 0.13 1.27 0.19c0.43 0.05 1.84 0.28 2.68 0.22 0.63-0.04 1.32-0.14 1.74-0.22\"/>\n<path fill=\"#ad1519\" d=\"m295.05 205.01c-0.51-0.54-1.57-0.43-2.36 0.25-0.79 0.67-1.02 1.66-0.51 2.19 0.51 0.54 1.57 0.42 2.36-0.25 0.79-0.68 1.02-1.66 0.51-2.19\"/>\n</g>\n<g fill=\"none\">\n<path fill=\"#ad1519\" stroke-linejoin=\"round\" d=\"m250.12 224.57c-11.06-0.01-21.07-1.29-28.68-3.26 7.61-1.97 17.62-3.17 28.68-3.19 11.07 0.02 21.13 1.22 28.74 3.19-7.61 1.97-17.67 3.25-28.74 3.26z\"/>\n<path stroke-width=\"0.05\" d=\"m258.04 224.28v-6.01m-3.02 6.21l0.04-6.37m-2.24 6.45v-6.49\"/>\n<path stroke-width=\"0.09\" d=\"m250.95 224.64v-6.57\"/>\n<path stroke-width=\"0.14\" d=\"m249.16 224.64v-6.57\"/>\n<path stroke-width=\"0.18\" d=\"m247.48 224.64v-6.57\"/>\n<path stroke-width=\"0.23\" d=\"m245.81 224.64v-6.57\"/>\n<path stroke-width=\"0.28\" d=\"m244.32 224.64v-6.57\"/>\n<path stroke-width=\"0.33\" d=\"m241.48 224.28l-0.04-5.97m1.39 6.05v-6.25\"/>\n<path stroke-width=\"0.37\" d=\"m238.86 224.01v-5.5m1.33 5.66l-0.04-5.86\"/>\n<path stroke-width=\"0.42\" d=\"m235.35 223.7v-4.84m1.15 4.92v-5.08m1.19 5.24v-5.28\"/>\n<path stroke-width=\"0.46\" d=\"m234.12 223.66v-4.68\"/>\n<path stroke-width=\"0.51\" d=\"m232.97 223.42v-4.36\"/>\n<path stroke-width=\"0.56\" d=\"m231.74 223.31v-4.06\"/>\n<path stroke-width=\"0.6\" d=\"m229.22 222.95l-0.04-3.22m1.33 3.38v-3.62\"/>\n<path stroke-width=\"0.63\" d=\"m227.93 222.68v-2.84\"/>\n<path stroke-width=\"0.68\" d=\"m226.74 222.45v-2.36\"/>\n<path stroke-width=\"0.73\" d=\"m225.45 222.13v-1.85\"/>\n<path stroke-width=\"0.77\" d=\"m224.12 221.98v-1.38\"/>\n<path stroke-width=\"0.91\" d=\"m222.72 221.66v-0.67\"/>\n<path d=\"m220.12 221.66c7.75-2.18 18.29-3.52 30-3.54 11.72 0.02 22.31 1.36 30.06 3.54\"/>\n<path fill=\"#ad1519\" d=\"m216.72 217.16l1.22-1.59 3.37 0.43-2.69 1.96-1.9-0.8\"/>\n<path fill=\"#fff\" d=\"m224.03 215.28c0-0.58 0.49-1.04 1.1-1.04s1.1 0.46 1.1 1.04c0 0.57-0.49 1.04-1.1 1.04s-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#058e6e\" d=\"m233.64 215.07l-2.36 0.27c-0.61 0.07-1.17-0.33-1.24-0.9-0.08-0.57 0.35-1.09 0.96-1.15l2.37-0.28 2.42-0.28c0.6-0.07 1.15 0.33 1.22 0.9s-0.36 1.09-0.96 1.16l-2.41 0.28\"/>\n<path fill=\"#fff\" d=\"m240.54 213.35c0-0.58 0.49-1.04 1.1-1.04 0.6 0 1.1 0.46 1.1 1.04 0 0.57-0.5 1.04-1.1 1.04-0.61 0-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#ad1519\" d=\"m250.15 214.16h-3.29c-0.6 0-1.11-0.46-1.11-1.03 0-0.58 0.49-1.04 1.1-1.04h6.64c0.61 0 1.1 0.46 1.1 1.04 0 0.57-0.51 1.03-1.11 1.03h-3.33\"/>\n<path fill=\"#fff\" d=\"m257.56 213.35c0-0.58 0.5-1.04 1.1-1.04 0.61 0 1.1 0.46 1.1 1.04 0 0.57-0.49 1.04-1.1 1.04-0.6 0-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#058e6e\" d=\"m266.66 215.07l2.36 0.27c0.6 0.07 1.17-0.33 1.24-0.9s-0.36-1.09-0.96-1.15l-2.37-0.28-2.42-0.28c-0.61-0.07-1.15 0.33-1.22 0.9-0.08 0.57 0.36 1.09 0.96 1.16l2.41 0.28\"/>\n<path fill=\"#fff\" d=\"m274.07 215.28c0-0.58 0.49-1.04 1.1-1.04s1.1 0.46 1.1 1.04c0 0.57-0.49 1.04-1.1 1.04s-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#ad1519\" d=\"m283.57 217.16l-1.21-1.59-3.37 0.43 2.69 1.96 1.89-0.8\"/>\n</g>\n</g>\n<g id=\"shield\" stroke-width=\"0.52\">\n<g id=\"Granada\">\n<path fill=\"#ccc\" d=\"m250.49 344.33c-13.08 0-26.05-3.2-36.95-8.54-8.03-3.98-13.36-12-13.36-21.19v-33.3h100.42v33.3c0 9.19-5.32 17.21-13.36 21.19-10.9 5.34-23.66 8.54-36.75 8.54z\"/>\n<path fill=\"#ffd691\" d=\"m252.91 329.55c2.09 0.63 3.15 2.19 3.15 4.01 0 2.38-2.3 4.18-5.3 4.18-2.99 0-5.42-1.8-5.42-4.18 0-1.79 1-3.8 3.08-3.94 0 0-0.06-0.19-0.24-0.5-0.22-0.23-0.64-0.66-0.64-0.66s0.79-0.15 1.25 0.02c0.46 0.18 0.77 0.47 0.77 0.47s0.21-0.43 0.52-0.76c0.3-0.33 0.7-0.53 0.7-0.53s0.46 0.38 0.61 0.64c0.15 0.27 0.25 0.59 0.25 0.59s0.42-0.35 0.79-0.49c0.37-0.15 0.84-0.26 0.84-0.26s-0.13 0.46-0.22 0.69-0.14 0.72-0.14 0.72\"/>\n<path fill=\"#058e6e\" d=\"m250.32 340.32s-3.98-2.68-5.7-3.04c-2.21-0.47-4.69-0.09-5.76-0.15 0.03 0.03 1.29 0.93 1.84 1.48s2.39 1.65 3.43 1.91c3.22 0.81 6.19-0.2 6.19-0.2\"/>\n<path fill=\"#058e6e\" d=\"m251.46 340.56s2.54-2.66 5.21-3.02c3.15-0.44 5.22 0.26 6.44 0.58 0.03 0-1.01 0.49-1.56 0.87-0.55 0.37-1.97 1.57-4.14 1.59-2.18 0.03-4.58-0.23-4.97-0.17-0.4 0.06-0.98 0.15-0.98 0.15\"/>\n<path fill=\"#ad1519\" d=\"m250.69 337.28c-1-0.93-1.62-2.25-1.62-3.72 0-1.46 0.62-2.78 1.63-3.71 0.99 0.93 1.61 2.25 1.61 3.71 0 1.47-0.62 2.79-1.62 3.72\"/>\n<path fill=\"#058e6e\" d=\"m249.68 342.71s0.61-1.52 0.67-2.83c0.06-1.09-0.15-2.17-0.15-2.17h0.52 0.28s0.39 1.16 0.39 2.17c0 1.02-0.18 2.37-0.18 2.37s-0.55 0.08-0.73 0.17c-0.19 0.09-0.8 0.29-0.8 0.29\"/>\n</g>\n<g id=\"Aragon\" fill=\"#c8b100\">\n<path fill=\"#ad1519\" d=\"m250.32 314.57c0 13.16-11.16 23.82-25.05 23.82s-25.15-10.66-25.15-23.82v-33.35h50.2v33.35\"/>\n<path d=\"m200.03 314.12c0.15 7.02 2.95 12.25 5.73 15.67v-49.47h-5.66l-0.07 33.8z\"/>\n<path d=\"m211.08 334.23c1.57 0.83 3.72 2.22 6.03 2.77l-0.15-56.96h-5.88v54.19z\"/>\n<path d=\"m222.28 338.25c2.3 0.23 4.01 0.19 5.87 0v-58.21h-5.87v58.21z\"/>\n<path d=\"m233.32 337c2.3-0.46 4.9-1.89 6.03-2.63v-54.33h-5.88l-0.15 56.96z\"/>\n<path d=\"m244.81 329.24c2.45-2.18 4.75-7.12 5.59-12.76l0.14-36.44h-5.87l0.14 49.2z\"/>\n</g>\n<g id=\"Navarre\">\n<path fill=\"#ad1519\" d=\"m300.65 281.22v33.35c0 13.16-11.28 23.82-25.17 23.82-13.9 0-25.16-10.66-25.16-23.82v-33.35h50.33\"/>\n<path id=\"chains_half\" fill=\"#c8b100\" stroke=\"#c8b100\" stroke-width=\"0.26\" d=\"m272.71,306.14c0.05-0.14,0.12-0.27,0.19-0.4l-4.26-4.74-1.67,0.72-3.06-3.39,1-1.46-5.34-5.99c-0.07,0.02-0.2,0.02-0.27,0.04l0.03,4.02,1.75,0.5v4.46l-1.75,0.48-0.03,4.08c0.84,0.26,1.48,0.88,1.74,1.67l3.21,0.01,0.51-1.67h4.72l0.5,1.67zm-6.98-18.5,0,1.61,2.76,0,0-1.61zm-7.3,20.37c0.64,0,1.16-0.49,1.16-1.1s-0.52-1.11-1.16-1.11c-0.65,0-1.17,0.5-1.17,1.11s0.52,1.1,1.17,1.1zm15.99-9.73-1.76-0.48,0-4.46,1.76-0.5-0.01-1.92c-0.85-0.25-1.51-0.87-1.79-1.67h-2.68l-0.51,1.67h-4.71l-0.51-1.67h-3.09c-0.08,0.22-0.17,0.42-0.29,0.61l5.38,5.96,1.67-0.71,3.06,3.4-1,1.45,4.18,4.64c0.09-0.04,0.18-0.08,0.28-0.12zm-7.25-1.39-1.29,1.04,1.77,1.98,1.29-1.05zm8.00432,36.1859c-1.23998-0.065-2.25509-0.9022-2.51432-2.01593-1.67-0.23-3.25-0.66-4.73-1.3l0.84-1.43c1.29,0.55,2.66,0.91,4.08,1.11,0.31-0.66,0.86-1.16,1.58-1.4l0.01-5.62-1.76-0.49v-4.46l1.76-0.48v-7.64c-0.07-0.02-0.13-0.05-0.2-0.09l-3.98,4.42,1,1.44-3.06,3.4-1.67-0.71-3.3,3.67c0.57,0.87,0.55,2-0.11,2.85,0.94,1.05,2.03,1.98,3.24,2.75l-0.84,1.44c-1.42-0.89-2.7-1.99-3.79-3.22-0.87,0.26-1.86,0.11-2.6-0.5-1.15-0.93-1.29-2.56-0.3-3.64l0.14-0.16c-0.69-1.56-1.16-3.24-1.32-5l1.71,0.01c0.14,1.5,0.51,2.93,1.09,4.27,0.49-0.06,1-0.01,1.46,0.16l3.32-3.68-1-1.45,3.06-3.4,1.67,0.72,3.99-4.43c-0.09-0.14-0.15-0.29-0.21-0.46l-2.76,0.01-0.5,1.67h-4.72l-0.51-1.67-3.24-0.01c-0.27,0.76-0.9,1.36-1.69,1.62l-0.01,4.04-1.71-0.01v-4.01c-1.1-0.33-1.91-1.31-1.91-2.47,0-1.15,0.82-2.15,1.92-2.48l0.01-4.05-1.76-0.48v-4.46l1.76-0.5v-4.05c-1.08-0.35-1.84-1.32-1.84-2.45,0-1.43,1.22-2.58,2.73-2.58,1.22,0,2.25,0.74,2.61,1.78h3.09l0.51-1.67h4.71l0.51,1.67h2.68c0.35692-1.0311,1.36258-1.76731,2.55896-1.77984l0.0711,8.36984h-0.85v2.61h0.845l-0.0214,21.59h-0.7836v2.61h0.77946zm-5.914-18.306l-1.29-1.04-1.78,1.98,1.29,1.04zm-9.96-18.44-1.69,0-0.01,2.61,1.7,0zm9.16,11.41,0-1.6-2.85,0,0,1.6zm-10.6,9.69-1.76-0.39-0.25-4.45,1.75-0.58,0,2.56c0,0.99,0.09,1.92,0.26,2.86zm1.46-5.52,1.75,0.41s0.09,2.87,0.05,2.22c-0.04-0.74,0.19,2.24,0.19,2.24l-1.76,0.58c-0.18-0.9-0.24-1.84-0.24-2.79zm10.81,16.93,0.39-1.7c-1.52-0.48-2.93-1.18-4.17-2.09l-1.26,1.11c1.48,1.15,3.19,2.08,5.04,2.68zm-0.85,1.44-1.3,1.22c-1.47-0.54-2.86-1.26-4.12-2.11l0.38-1.77c1.5,1.13,3.21,2.03,5.04,2.66z\"/>\n<use xlink:href=\"#chains_half\" transform=\"matrix(-1,0,0,1,550.43,0)\"/>\n<path fill=\"#058e6e\" stroke=\"none\" d=\"m272.59 306.94c0-1.44 1.23-2.6 2.74-2.6s2.73 1.16 2.73 2.6c0 1.43-1.22 2.58-2.73 2.58s-2.74-1.15-2.74-2.58\"/>\n</g>\n<g id=\"Castile\" fill=\"#c8b100\" stroke-width=\"0.46\">\n<path fill=\"#ad1519\" stroke-width=\"0.52\" d=\"m200.12 281.25h50.18v-55.72h-50.18v55.72z\"/>\n<path d=\"m217.34 238.41h-0.92v-0.92h-1.62v3.69h1.62v2.55h-3.47v7.39h1.85v14.79h-3.7v7.63h28.42v-7.63h-3.69v-14.79h1.85v-7.39h-3.47v-2.55h1.62v-3.69h-1.62v0.92h-0.93v-0.92h-1.61v0.92h-1.16v-0.92h-1.62v3.69h1.62v2.55h-3.46v-8.09h1.84v-3.7h-1.84v0.93h-0.93v-0.93h-1.62v0.93h-0.92v-0.93h-1.85v3.7h1.85v8.09h-3.47v-2.55h1.62v-3.69h-1.62v0.92h-0.92v-0.92h-1.85v0.92zm-6.24 35.13h28.42m-28.42-1.85h28.42m-28.42-1.85h28.42m-28.42-1.85h28.42m-28.42-2.08h28.42m-24.72-1.62h21.03m-21.03-1.85h21.03m-21.03-2.08h21.03m-21.03-1.84h21.03m-21.03-1.85h21.03m-21.03-1.85h21.03m-21.03-1.85h21.03m-22.88-1.85h24.73m-24.73-1.85h24.73m-24.73-1.85h24.73m-24.73-1.84h24.73m-21.26-1.85h17.79m-10.63-1.85h3.47m-3.47-1.85h3.47m-3.47-1.85h3.47m-3.47-1.85h3.47m-5.32-2.31h7.16m-12.47 7.86h3.69m-5.31-2.31h6.93m-6.93 33.97v-1.85m0-1.85v-1.85m-1.85 1.85v1.85m3.47 0v-1.85m1.84 3.7v-1.85m0-1.85v-1.85m0-2.08v-1.62m0-1.85v-2.08m-1.84 7.63v-2.08m-3.47 2.08v-2.08m7.16 0v2.08m1.62-2.08v-1.62m-5.31-1.85v1.85m3.69-1.85v1.85m3.47-1.85v1.85m-1.85-1.85v-2.08m1.85-1.84v1.84m0-5.54v1.85m-1.85-3.7v1.85m1.85-3.7v1.85m-3.47-1.85v1.85m-3.69-1.85v1.85m-1.62-3.7v1.85m3.46-1.85v1.85m3.47-1.85v1.85m1.85-3.7v1.85m-3.47-1.85v1.85m-3.69-1.85v1.85m-1.62-3.69v1.84m6.93-1.84v1.84m-3.47-5.54v1.85m15.95-1.85h-3.7m5.32-2.31h-6.94m6.94 33.97v-1.85m0-1.85v-1.85m1.85 1.85v1.85m-3.47 0v-1.85m-1.85 3.7v-1.85m0-1.85v-1.85m0-2.08v-1.62m0-1.85v-2.08m1.85 7.63v-2.08m3.47 2.08v-2.08m-7.17 0v2.08m-1.62-2.08v-1.62m5.32-1.85v1.85m-3.7-1.85v1.85m-3.46-1.85v1.85m1.84-1.85v-2.08m-1.84-1.84v1.84m0-5.54v1.85m1.84-3.7v1.85m-1.84-3.7v1.85m3.46-1.85v1.85m3.7-1.85v1.85m1.62-3.7v1.85m-3.47-1.85v1.85m-3.47-1.85v1.85m-1.84-3.7v1.85m3.46-1.85v1.85m3.7-1.85v1.85m1.62-3.69v1.84m-6.94-1.84v1.84m3.47-5.54v1.85m-7.16 18.71v-2.08m0-5.54v-1.85m0 5.55v-1.85m0-5.55v-1.85m0-1.85v-1.84m0-3.7v-1.85m0-1.85v-1.85m-8.78 4.85h3.69m3.47-5.54h3.47m3.46 5.54h3.7\"/>\n<path d=\"m230.05 273.54v-4.86c0-0.92-0.46-3.7-4.85-3.7-4.16 0-4.62 2.78-4.62 3.7v4.86h9.47z\"/>\n<path d=\"m222.19 268.91l-2.31-0.23c0-0.92 0.23-2.31 0.93-2.77l2.08 1.62c-0.23 0.23-0.7 0.92-0.7 1.38z\"/>\n<path d=\"m226.12 266.6l1.16-2.08c-0.46-0.23-1.39-0.46-2.08-0.46-0.46 0-1.39 0.23-1.85 0.46l1.15 2.08h1.62z\"/>\n<path d=\"m228.43 268.91l2.31-0.23c0-0.92-0.23-2.31-0.92-2.77l-2.08 1.62c0.23 0.23 0.69 0.92 0.69 1.38z\"/>\n<path d=\"m221.73 260.83v-5.09c0-1.38-0.92-2.54-2.54-2.54s-2.54 1.16-2.54 2.54v5.09h5.08z\"/>\n<path d=\"m228.89 260.83v-5.09c0-1.38 0.93-2.54 2.55-2.54 1.61 0 2.54 1.16 2.54 2.54v5.09h-5.09z\"/>\n<path d=\"m220.11 248.35l0.23-4.62h-4.39l0.47 4.62h3.69z\"/>\n<path d=\"m227.05 248.35l0.46-4.62h-4.39l0.23 4.62h3.7z\"/>\n<path d=\"m230.51 248.35l-0.46-4.62h4.62l-0.46 4.62h-3.7z\"/>\n<g fill=\"#0039f0\" stroke=\"none\">\n<path d=\"m228.43 273.54v-4.16c0-0.7-0.46-2.78-3.23-2.78-2.54 0-3.01 2.08-3.01 2.78v4.16h6.24z\"/>\n<path d=\"m221.27 260.36v-4.39c0-1.15-0.69-2.31-2.08-2.31s-2.08 1.16-2.08 2.31v4.39h4.16z\"/>\n<path d=\"m229.36 260.36v-4.39c0-1.15 0.69-2.31 2.08-2.31 1.38 0 2.08 1.16 2.08 2.31v4.39h-4.16z\"/>\n</g>\n</g>\n<g id=\"Leon\">\n<path fill=\"#ccc\" d=\"m250.28 281.25h50.32v-55.72h-50.32v55.72z\"/>\n<path fill=\"#db4446\" stroke-width=\"0.39\" d=\"m275.93 239.26l0.05-0.62 0.09-0.34s-1.61 0.13-2.46-0.11-1.61-0.59-2.4-1.25c-0.79-0.68-1.1-1.1-1.67-1.18-1.36-0.22-2.4 0.4-2.4 0.4s1.02 0.37 1.78 1.31 1.59 1.41 1.95 1.53c0.59 0.18 2.66 0.05 3.22 0.07 0.57 0.03 1.84 0.19 1.84 0.19z\"/>\n<g fill=\"none\" stroke-width=\"0.39\">\n<path fill=\"#ed72aa\" d=\"m283.46 237s0.01 0.72 0.08 1.4c0.06 0.67-0.22 1.24-0.11 1.61s0.16 0.66 0.3 0.93c0.14 0.26 0.21 0.94 0.21 0.94s-0.38-0.28-0.74-0.54c-0.35-0.27-0.6-0.44-0.6-0.44s0.07 0.72 0.1 1.03c0.04 0.31 0.22 0.89 0.51 1.24 0.29 0.33 0.87 0.89 1.05 1.33 0.18 0.45 0.14 1.44 0.14 1.44s-0.46-0.75-0.87-0.89c-0.39-0.14-1.26-0.62-1.26-0.62s0.79 0.79 0.79 1.55c0 0.75-0.32 1.6-0.32 1.6s-0.36-0.68-0.83-1.12c-0.47-0.45-1.13-0.9-1.13-0.9s0.52 1.17 0.52 1.95c0 0.79-0.15 2.47-0.15 2.47s-0.39-0.64-0.79-0.96c-0.4-0.31-0.87-0.58-1.02-0.78-0.14-0.21 0.48 0.64 0.54 1.16 0.07 0.51 0.32 2.35 1.92 4.69 0.94 1.37 2.39 3.77 5.5 2.98 3.11-0.78 1.96-4.97 1.3-6.92-0.65-1.95-0.98-4.11-0.94-4.87 0.04-0.75 0.58-2.97 0.51-3.39-0.07-0.41-0.24-2 0.14-3.28 0.4-1.33 0.73-1.85 0.95-2.4 0.21-0.55 0.39-0.86 0.46-1.34s0.07-1.37 0.07-1.37 0.58 1.06 0.73 1.44c0.14 0.38 0.14 1.5 0.14 1.5s0.11-1.12 0.98-1.67 1.88-1.13 2.13-1.44 0.33-0.51 0.33-0.51-0.08 1.92-0.62 2.67c-0.36 0.49-1.77 2.09-1.77 2.09s0.73-0.28 1.23-0.3c0.51-0.04 0.87 0 0.87 0s-0.62 0.48-1.41 1.64c-0.8 1.16-0.47 1.26-1.05 2.22s-1.05 1-1.78 1.58c-1.08 0.87-0.5 4.34-0.36 4.86 0.15 0.51 2.03 4.76 2.07 5.79 0.03 1.03 0.21 3.33-1.6 4.8-1.16 0.95-3.07 0.96-3.51 1.23-0.43 0.28-1.29 1.13-1.29 2.91 0 1.79 0.64 2.06 1.15 2.51 0.51 0.44 1.16 0.2 1.3 0.55 0.15 0.34 0.22 0.54 0.44 0.75 0.21 0.2 0.36 0.44 0.29 0.82-0.08 0.38-0.91 1.23-1.2 1.85-0.29 0.61-0.87 2.23-0.87 2.47s-0.07 0.99 0.18 1.37c0 0 0.91 1.06 0.29 1.26-0.4 0.14-0.78-0.25-0.97-0.2-0.54 0.14-0.83 0.47-0.98 0.45-0.36-0.07-0.36-0.25-0.4-0.76-0.03-0.51-0.01-0.72-0.17-0.72-0.22 0-0.33 0.18-0.37 0.45s-0.04 0.89-0.29 0.89-0.61-0.45-0.83-0.55-0.83-0.2-0.87-0.48c-0.03-0.27 0.36-0.85 0.76-0.96 0.4-0.1 0.76-0.3 0.51-0.51-0.26-0.2-0.51-0.2-0.76 0-0.25 0.21-0.79 0.04-0.76-0.27 0.04-0.31 0.11-0.69 0.07-0.86-0.03-0.17-0.47-0.51 0.1-0.82 0.59-0.31 0.84 0.27 1.42 0.17s0.86-0.31 1.08-0.65 0.18-1.06-0.22-1.5c-0.39-0.45-0.79-0.52-0.94-0.8-0.14-0.27-0.36-0.92-0.36-0.92s0.11 1.2 0.04 1.37-0.04 0.89-0.04 0.89-0.39-0.45-0.72-0.79c-0.32-0.34-0.65-1.37-0.65-1.37s-0.03 0.96-0.03 1.34c0 0.37 0.43 0.72 0.29 0.86-0.15 0.13-0.83-0.72-1.02-0.86-0.18-0.14-0.76-0.58-1.01-1.06s-0.44-1.16-0.51-1.41c-0.07-0.24-0.19-1.31-0.07-1.58 0.18-0.4 0.47-1.13 0.47-1.13h-1.41c-0.76 0-1.3-0.23-1.59 0.28s-0.15 1.54 0.21 2.88c0.37 1.33 0.58 1.98 0.48 2.22-0.11 0.24-0.58 0.79-0.76 0.89-0.19 0.11-0.69 0.07-0.91-0.03-0.21-0.1-0.57-0.27-1.26-0.27s-1.12 0.03-1.37-0.03c-0.26-0.07-0.88-0.38-1.17-0.31s-0.79 0.32-0.65 0.72c0.22 0.61-0.21 0.75-0.51 0.72-0.29-0.04-0.53-0.14-0.9-0.24-0.36-0.11-0.9 0-0.83-0.42 0.07-0.41 0.22-0.44 0.4-0.74 0.18-0.32 0.25-0.52 0.04-0.54-0.25-0.02-0.51-0.05-0.7 0.11-0.2 0.16-0.51 0.51-0.76 0.38-0.26-0.14-0.46-0.43-0.46-1.08 0-0.64-0.68-1.2-0.05-1.17 0.62 0.03 1.41 0.48 1.55 0.13s0.06-0.51-0.28-0.78-0.76-0.43-0.31-0.77c0.45-0.35 0.56-0.35 0.74-0.54 0.17-0.18 0.41-0.79 0.73-0.64 0.62 0.3 0.02 0.73 0.65 1.42 0.62 0.69 1.01 0.94 2.06 0.83 1.04-0.11 1.33-0.24 1.33-0.54 0-0.29-0.09-0.82-0.12-1.04-0.02-0.21 0.15-0.99 0.15-0.99s-0.48 0.3-0.63 0.59c-0.13 0.29-0.42 0.8-0.42 0.8s-0.11-0.6-0.08-1.09c0.02-0.29 0.12-0.79 0.11-0.89-0.03-0.27-0.23-0.94-0.23-0.94s-0.16 0.73-0.28 0.94c-0.11 0.21-0.16 1.07-0.16 1.07s-0.67-0.58-0.48-1.55c0.13-0.75-0.12-1.74 0.11-2.06 0.22-0.33 0.75-1.64 2.06-1.69 1.3-0.05 2.31 0.05 2.77 0.03 0.45-0.03 2.06-0.33 2.06-0.33s-2.97-1.52-3.64-1.98c-0.68-0.45-1.73-1.63-2.07-2.16-0.34-0.54-0.65-1.58-0.65-1.58s-0.53 0.02-1.02 0.29c-0.48 0.27-0.96 0.67-1.24 0.99s-0.73 1.05-0.73 1.05 0.08-0.94 0.08-1.23-0.06-0.86-0.06-0.86-0.33 1.28-1.01 1.76c-0.68 0.49-1.47 1.15-1.47 1.15s0.08-0.71 0.08-0.88c0-0.16 0.17-0.99 0.17-0.99s-0.48 0.72-1.21 0.86c-0.74 0.13-1.81 0.11-1.9 0.56-0.08 0.45 0.2 1.07 0.03 1.39s-0.54 0.54-0.54 0.54-0.42-0.35-0.79-0.38c-0.36-0.03-0.71 0.16-0.71 0.16s-0.31-0.4-0.19-0.67c0.11-0.26 0.67-0.66 0.54-0.83-0.15-0.16-0.6 0.06-0.88 0.19-0.28 0.14-0.88 0.27-0.82-0.19 0.05-0.45 0.2-0.72 0.05-1.04-0.14-0.32-0.05-0.53 0.18-0.61 0.22-0.08 1.12 0.02 1.21-0.19 0.08-0.21-0.22-0.48-0.82-0.61-0.59-0.14-0.88-0.49-0.57-0.78 0.32-0.3 0.4-0.38 0.54-0.64 0.14-0.27 0.2-0.76 0.74-0.51 0.53 0.24 0.42 0.83 0.99 1.01 0.56 0.19 1.89-0.08 2.17-0.24s1.19-0.83 1.5-0.99c0.31-0.15 1.61-1.12 1.61-1.12s-0.76-0.53-1.05-0.8c-0.28-0.27-0.78-0.91-1.04-1.05-0.25-0.13-1.5-0.61-1.92-0.64-0.42-0.02-1.72-0.48-1.72-0.48s0.59-0.19 0.79-0.35c0.19-0.16 0.64-0.56 0.87-0.53 0.22 0.02 0.28 0.02 0.28 0.02s-1.21-0.05-1.47-0.13c-0.25-0.08-0.99-0.54-1.27-0.54s-0.84 0.11-0.84 0.11 0.76-0.48 1.38-0.59c0.62-0.1 1.1-0.08 1.1-0.08s-0.96-0.27-1.19-0.58c-0.22-0.33-0.45-0.8-0.62-1.02-0.17-0.21-0.28-0.56-0.59-0.59s-0.85 0.38-1.16 0.35-0.54-0.22-0.57-0.67c-0.02-0.46 0-0.3-0.1-0.54-0.12-0.24-0.57-0.8-0.15-0.93 0.43-0.14 1.33 0.08 1.42-0.08 0.08-0.16-0.48-0.65-0.85-0.83-0.37-0.19-0.96-0.51-0.65-0.78 0.31-0.26 0.62-0.37 0.79-0.61s0.37-0.91 0.74-0.7c0.36 0.21 0.87 1.26 1.16 1.18 0.28-0.08 0.3-0.83 0.25-1.15-0.06-0.32 0-0.88 0.28-0.83s0.51 0.43 0.96 0.46c0.45 0.02 1.13-0.11 1.07 0.21-0.05 0.32-0.31 0.71-0.62 1.06-0.3 0.36-0.45 1.05-0.25 1.5 0.2 0.46 0.71 1.19 1.16 1.48s1.3 0.51 1.84 0.85c0.53 0.35 1.78 1.34 2.2 1.45s0.85 0.32 0.85 0.32 0.48-0.21 1.13-0.21 2.14 0.1 2.71-0.14 1.3-0.64 1.08-1.15c-0.23-0.51-1.47-0.96-1.36-1.36s0.57-0.43 1.33-0.46c0.76-0.02 1.8 0.14 2-0.94 0.2-1.06 0.26-1.68-0.81-1.92-1.08-0.24-1.87-0.27-2.07-1.04-0.2-0.78-0.39-0.97-0.17-1.18 0.23-0.21 0.62-0.32 1.41-0.37 0.8-0.06 1.7-0.06 1.96-0.25 0.25-0.18 0.3-0.69 0.61-0.91 0.31-0.21 1.53-0.4 1.53-0.4s1.46 0.71 2.8 1.71c1.21 0.9 2.3 2.23 2.3 2.23\"/>\n<path d=\"m269 243.39s-0.8 0.23-1.1 0.67c-0.37 0.53-0.34 1.07-0.34 1.07s0.68-0.56 1.56-0.33c0.87 0.24 0.96 0.33 1.33 0.3s1.27-0.35 1.27-0.35-0.74 0.86-0.65 1.45c0.08 0.58 0.19 0.85 0.17 1.15-0.06 0.72-0.6 1.61-0.6 1.61s0.31-0.19 1.05-0.35c0.73-0.16 1.36-0.51 1.75-0.81 0.39-0.29 0.9-1.02 0.9-1.02s-0.16 1 0 1.42c0.17 0.44 0.23 1.67 0.23 1.67s0.47-0.42 0.85-0.62c0.19-0.11 0.7-0.38 0.9-0.7 0.14-0.22 0.32-1.06 0.32-1.06s0.11 0.9 0.39 1.34c0.28 0.42 0.7 1.74 0.7 1.74s0.29-0.86 0.6-1.21 0.68-0.8 0.7-1.07c0.03-0.27-0.08-0.85-0.08-0.85l0.39 0.85m-11.41 0.61s0.48-0.83 0.93-1.1c0.46-0.26 1.08-0.74 1.25-0.8 0.16-0.05 0.9-0.46 0.9-0.46m0.99 5.17s1.09-0.55 1.41-0.75c0.68-0.4 1.16-1.12 1.16-1.12\"/>\n<path fill=\"none\" stroke-width=\"0.26\" d=\"m282.57 240.9s-0.34-0.48-0.42-0.65c-0.09-0.15-0.23-0.48-0.23-0.48\"/>\n<path fill=\"none\" d=\"m278.33 257.41s2.04 1.26 1.98 2.31c-0.06 1.04-1.13 2.41-1.13 2.41\"/>\n</g>\n<path fill=\"#000\" stroke-width=\"0.26\" d=\"m273.05 236.24s-0.17-0.48-0.2-0.62c-0.03-0.13-0.12-0.29-0.12-0.29s0.88 0 0.85 0.27c-0.02 0.27-0.28 0.27-0.34 0.37-0.05 0.11-0.19 0.27-0.19 0.27z\"/>\n<path fill=\"#000\" stroke-width=\"0.05\" d=\"m277.06 234.85l-0.06-0.43s0.77 0 1.13 0.26c0.57 0.4 0.93 1.02 0.91 1.05-0.1 0.09-0.54-0.27-0.85-0.37 0 0-0.23 0.05-0.45 0.05-0.23 0-0.34-0.11-0.37-0.21-0.03-0.12 0.03-0.3 0.03-0.3l-0.34-0.05z\"/>\n<g fill=\"#000\" stroke-width=\"0.26\">\n<path d=\"m273.08 240.14l0.33-0.53 0.34 0.49-0.67 0.04\"/>\n<path d=\"m273.89 240.12l0.4-0.53 0.43 0.48-0.83 0.05\"/>\n<path d=\"m273.53 236.83l0.82 0.29-0.74 0.38-0.08-0.67\"/>\n<path d=\"m274.52 237.1l0.73 0.18-0.59 0.46-0.14-0.64\"/>\n</g>\n<g fill=\"#db4446\" stroke-width=\"0.39\">\n<path d=\"m261.88 236.08s0.48 0.34 0.85 0.4c0.37 0.05 0.76 0.05 0.82 0.05 0.05 0 0.17-0.54 0.11-0.91-0.2-1.2-1.3-1.47-1.3-1.47s0.33 0.73 0.17 1.07c-0.23 0.48-0.65 0.86-0.65 0.86z\"/>\n<path d=\"m259.59 237.12s-0.43-0.77-1.33-0.67c-0.9 0.11-1.5 0.81-1.5 0.81s1-0.03 1.25 0.13c0.37 0.24 0.48 0.86 0.48 0.86s0.54-0.32 0.71-0.54c0.16-0.21 0.39-0.59 0.39-0.59z\"/>\n<path d=\"m258.49 240.25s-0.77 0.11-1.19 0.59c-0.43 0.49-0.36 1.4-0.36 1.4s0.5-0.54 0.95-0.54c0.46 0 1.16 0.16 1.16 0.16s-0.22-0.56-0.22-0.8-0.34-0.81-0.34-0.81z\"/>\n<path d=\"m261.06 250.37s-0.42-0.45-1.16-0.32c-0.74 0.14-1.22 0.97-1.22 0.97s0.63-0.17 1-0.08c0.36 0.08 0.62 0.45 0.62 0.45s0.34-0.29 0.45-0.45 0.31-0.57 0.31-0.57z\"/>\n<path d=\"m260.21 253.34s-0.62-0.1-1.16 0.33c-0.53 0.43-0.56 1.25-0.56 1.25s0.51-0.43 0.91-0.37c0.39 0.05 0.87 0.27 0.87 0.27s0.08-0.51 0.11-0.64c0.09-0.38-0.17-0.84-0.17-0.84z\"/>\n<path d=\"m261.66 256.08s-0.05 0.79 0.33 1.28c0.4 0.51 1.13 0.59 1.13 0.59s-0.24-0.53-0.28-0.8c-0.06-0.4 0.34-0.75 0.34-0.75s-0.37-0.38-0.73-0.38c-0.37 0-0.79 0.06-0.79 0.06z\"/>\n<path d=\"m269 263.12s-0.51-0.64-1.21-0.62c-0.71 0.03-1.45 0.69-1.45 0.69s0.88-0.07 1.11 0.22c0.23 0.3 0.45 0.67 0.45 0.67s0.4-0.21 0.57-0.35c0.17-0.13 0.53-0.61 0.53-0.61z\"/>\n<path d=\"m266.83 265.93s-0.93-0.14-1.39 0.35c-0.45 0.48-0.42 1.36-0.42 1.36s0.56-0.61 1.07-0.56 1.08 0.32 1.08 0.32-0.09-0.53-0.15-0.78c-0.05-0.24-0.19-0.69-0.19-0.69z\"/>\n<path d=\"m268.84 268.9s-0.46 0.64-0.12 1.15 1.05 0.75 1.05 0.75-0.26-0.37-0.14-0.8c0.09-0.34 0.67-0.8 0.67-0.8l-1.46-0.3z\"/>\n<path d=\"m281.24 270.11s-0.81-0.19-1.27 0.08c-0.45 0.26-0.82 1.39-0.82 1.39s0.74-0.62 1.28-0.54c0.53 0.08 0.93 0.3 0.93 0.3s0.08-0.46 0.02-0.78c-0.03-0.19-0.14-0.45-0.14-0.45z\"/>\n<path d=\"m281.64 273.1s-0.62 0.64-0.4 1.18c0.23 0.54 0.62 1.1 0.62 1.1s-0.02-0.8 0.23-1.02c0.37-0.32 1.05-0.37 1.05-0.37s-0.54-0.48-0.71-0.54c-0.17-0.05-0.79-0.35-0.79-0.35z\"/>\n<path d=\"m284.75 274.04s-0.31 0.78 0.28 1.28c0.59 0.52 1.11 0.57 1.11 0.57s-0.46-0.81-0.32-1.23c0.15-0.45 0.54-0.72 0.54-0.72s-0.74-0.25-0.85-0.22c-0.11 0.02-0.76 0.32-0.76 0.32z\"/>\n</g>\n<g fill=\"#c8b100\" stroke-width=\"0.26\">\n<path d=\"m282.88 232.71l-0.29 0.02c-0.01 0.03-0.14 0.24-0.26 0.35-0.26 0.25-0.65 0.28-0.86 0.07-0.11-0.11-0.16-0.26-0.14-0.41-0.17 0.09-0.35 0.09-0.51-0.01-0.26-0.15-0.32-0.5-0.14-0.79 0.03-0.06 0.06-0.14 0.11-0.18l-0.02-0.32-0.35 0.08-0.1 0.19c-0.22 0.25-0.54 0.31-0.7 0.17-0.08-0.07-0.14-0.26-0.13-0.27 0 0.01-0.09 0.09-0.17 0.11-0.54 0.13-0.75-1.05-0.77-1.35l-0.17 0.25s0.16 0.7 0.08 1.3c-0.08 0.59-0.29 1.19-0.29 1.19 0.74 0.19 1.86 0.8 2.97 1.65s1.98 1.78 2.34 2.42c0 0 0.58-0.32 1.18-0.51s1.36-0.2 1.36-0.2l0.22-0.21c-0.32 0.05-1.58 0.1-1.56-0.43 0-0.08 0.07-0.18 0.08-0.18-0.01 0.01-0.21-0.01-0.3-0.06-0.18-0.13-0.18-0.43 0.02-0.69l0.18-0.13 0.01-0.34-0.34 0.05c-0.03 0.04-0.11 0.09-0.15 0.13-0.27 0.23-0.65 0.25-0.86 0.03-0.13-0.12-0.17-0.29-0.11-0.46-0.16 0.04-0.32 0.03-0.45-0.05-0.26-0.15-0.31-0.52-0.11-0.8 0.09-0.14 0.28-0.31 0.31-0.32l-0.07-0.3h-0.01z\"/>\n<g fill=\"#000\" stroke-width=\"0.05\">\n<path d=\"m280.63 233.4c0.05-0.07 0.15-0.06 0.23 0s0.1 0.16 0.06 0.21c-0.05 0.06-0.15 0.06-0.24-0.01-0.07-0.05-0.1-0.15-0.05-0.2z\"/>\n<path d=\"m281.58 234.19l-0.33-0.25c-0.06-0.04-0.07-0.12-0.04-0.16 0.04-0.04 0.12-0.04 0.18 0l0.33 0.26 0.33 0.25c0.05 0.04 0.08 0.12 0.04 0.16s-0.12 0.04-0.18 0l-0.33-0.26\"/>\n<path d=\"m279.84 233l-0.26-0.15c-0.07-0.04-0.1-0.12-0.07-0.17s0.11-0.06 0.17-0.02l0.26 0.16 0.26 0.15c0.06 0.03 0.09 0.11 0.07 0.16-0.03 0.05-0.11 0.06-0.17 0.02l-0.26-0.15\"/>\n<path d=\"m278.8 232.29c0.05-0.06 0.16-0.06 0.24 0 0.08 0.07 0.1 0.16 0.05 0.22-0.05 0.05-0.15 0.05-0.23-0.01s-0.1-0.15-0.06-0.21z\"/>\n<path d=\"m282.63 234.92c0.05-0.05 0.03-0.14-0.05-0.21-0.08-0.06-0.19-0.06-0.24 0-0.04 0.05-0.02 0.15 0.06 0.21s0.18 0.06 0.23 0z\"/>\n<path d=\"m283.2 235.58l0.22 0.21c0.05 0.05 0.13 0.07 0.18 0.03 0.04-0.04 0.04-0.11-0.01-0.16l-0.21-0.21-0.22-0.21c-0.05-0.05-0.14-0.07-0.18-0.03-0.05 0.03-0.04 0.11 0.01 0.16l0.21 0.21\"/>\n<path d=\"m284.15 236.39c0.05-0.06 0.03-0.15-0.05-0.21-0.08-0.07-0.18-0.07-0.23-0.01s-0.03 0.15 0.05 0.22c0.08 0.05 0.18 0.06 0.23 0z\"/>\n</g>\n<path d=\"m281.4 230.36l-0.59 0.01-0.11 0.87 0.06 0.14 0.15-0.01 0.76-0.51-0.27-0.5\"/>\n<path d=\"m281.4 230.36l-0.59 0.01-0.11 0.87 0.06 0.14 0.15-0.01 0.76-0.51-0.27-0.5\"/>\n<path d=\"m279.8 230.84l-0.02 0.54 0.92 0.12 0.15-0.07-0.02-0.15-0.53-0.71-0.5 0.27\"/>\n<path d=\"m281.7 231.92l-0.49 0.27-0.54-0.71-0.01-0.15 0.14-0.06 0.93 0.11-0.03 0.54\"/>\n<path d=\"m280.51 231.25c0.08-0.13 0.26-0.17 0.39-0.09 0.14 0.07 0.18 0.24 0.1 0.37s-0.26 0.17-0.39 0.09c-0.14-0.08-0.18-0.24-0.1-0.37z\"/>\n<path d=\"m278.36 230.35c-0.02 0.01-0.13-0.46-0.26-0.71-0.08-0.19-0.39-0.43-0.39-0.43 0.03-0.05 0.42-0.19 0.87 0.09 0.38 0.31-0.03 0.87-0.03 0.87s-0.09 0.14-0.19 0.18z\"/>\n<path d=\"m279.39 230.66l-0.42 0.37-0.68-0.6 0.06-0.08 0.03-0.15 0.92-0.07 0.09 0.53\"/>\n<path d=\"m278.24 230.29c0.05-0.15 0.18-0.23 0.28-0.2 0.11 0.04 0.15 0.18 0.1 0.33s-0.18 0.23-0.29 0.2c-0.11-0.04-0.15-0.18-0.09-0.33z\"/>\n<path d=\"m283.67 231.77l-0.59-0.06-0.25 0.85 0.05 0.14 0.15 0.01 0.83-0.41-0.19-0.53\"/>\n<path d=\"m282.01 232.03l-0.1 0.54 0.9 0.23 0.15-0.04 0.01-0.14-0.43-0.79-0.53 0.2\"/>\n<path d=\"m283.73 233.36l-0.53 0.2-0.42-0.78 0.01-0.15 0.15-0.03 0.89 0.23-0.1 0.53\"/>\n<path d=\"m282.65 232.54c0.1-0.12 0.28-0.13 0.4-0.04 0.13 0.09 0.15 0.26 0.05 0.38s-0.28 0.13-0.41 0.04c-0.12-0.09-0.14-0.26-0.04-0.38z\"/>\n<path d=\"m285.64 233.61l0.11 0.55-0.87 0.3-0.16-0.04-0.01-0.14 0.36-0.81 0.57 0.14\"/>\n<path d=\"m285.49 235.2l-0.56 0.13-0.31-0.83 0.04-0.15 0.15-0.02 0.85 0.35-0.17 0.52\"/>\n<path d=\"m283.97 233.66l-0.18 0.52 0.85 0.34 0.16-0.02 0.03-0.14-0.3-0.83-0.56 0.13\"/>\n<path d=\"m284.91 234.63c0.12-0.11 0.12-0.28 0.02-0.39-0.11-0.11-0.29-0.11-0.41-0.02-0.11 0.11-0.12 0.28-0.01 0.39 0.1 0.11 0.29 0.12 0.4 0.02z\"/>\n<path d=\"m286.29 236.43c0 0.01 0.5 0.03 0.79 0.09 0.2 0.04 0.52 0.27 0.52 0.27 0.06-0.04 0.12-0.42-0.28-0.79-0.39-0.28-0.88 0.22-0.88 0.22s-0.12 0.12-0.15 0.21z\"/>\n<path d=\"m285.75 235.54l-0.29 0.46 0.76 0.51 0.09-0.08 0.13-0.04-0.12-0.88-0.57 0.03\"/>\n<path d=\"m286.37 236.53c0.14-0.07 0.21-0.22 0.15-0.31s-0.22-0.1-0.36-0.02-0.2 0.22-0.14 0.31c0.05 0.09 0.21 0.1 0.35 0.02z\"/>\n</g>\n</g>\n<g id=\"inescutcheon\" stroke-width=\"0.61\">\n<ellipse fill=\"#ad1519\" cx=\"250.43\" cy=\"281.01\" rx=\"16.26\" ry=\"18.3\"/>\n<ellipse fill=\"#005bbf\" cx=\"250.44\" cy=\"280.97\" rx=\"11.44\" ry=\"13.42\"/>\n<g id=\"fdl\" fill=\"#c8b100\" stroke-width=\"0.34\">\n<path stroke-linejoin=\"round\" d=\"m245.03 271.74s-1.35 1.48-1.35 2.86c0 1.39 0.57 2.54 0.57 2.54-0.21-0.55-0.76-0.94-1.41-0.94-0.83 0-1.5 0.63-1.5 1.42 0 0.22 0.14 0.58 0.24 0.77l0.49 0.99c0.16-0.37 0.54-0.57 0.98-0.57 0.59 0 1.08 0.45 1.08 1.01 0 0.09-0.01 0.17-0.04 0.25l-1.22 0.01v1.03h1.09l-0.81 1.61 1.07-0.42 0.81 0.91 0.84-0.91 1.07 0.42-0.8-1.61h1.08v-1.03l-1.22-0.01c-0.02-0.08-0.02-0.16-0.02-0.25 0-0.56 0.47-1.01 1.06-1.01 0.44 0 0.82 0.2 0.98 0.57l0.49-0.99c0.1-0.19 0.24-0.55 0.24-0.77 0-0.79-0.67-1.42-1.49-1.42-0.66 0-1.21 0.39-1.41 0.94 0 0 0.57-1.15 0.57-2.54 0-1.38-1.39-2.86-1.39-2.86z\"/>\n<path d=\"m242.87 281.11h4.36v-1.03h-4.36v1.03z\"/>\n</g>\n<use xlink:href=\"#fdl\" x=\"10.63\"/>\n<use xlink:href=\"#fdl\" x=\"5.31\" y=\"9.14\"/>\n</g>\n</g>\n</g>\n</svg>",
"language": "es-ES",
"tags": "Language Icon"
},
"Language Icon: fr-FR": {
"title": "Language Icon: fr-FR",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"900\" height=\"600\"><rect width=\"900\" height=\"600\" fill=\"#ED2939\"/><rect width=\"600\" height=\"600\" fill=\"#fff\"/><rect width=\"300\" height=\"600\" fill=\"#002395\"/></svg>\n",
"language": "fr-FR",
"tags": "Language Icon"
},
"Language Icon: hi-IN": {
"title": "Language Icon: hi-IN",
"type": "image/svg+xml",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 225 150\" width=\"1350\" height=\"900\"><rect width=\"225\" height=\"150\" fill=\"#f93\"/><rect width=\"225\" height=\"50\" y=\"50\" fill=\"#fff\"/><rect width=\"225\" height=\"50\" y=\"100\" fill=\"#128807\"/><g transform=\"translate(112.5,75)\"><circle r=\"20\" fill=\"#008\"/><circle r=\"17.5\" fill=\"#fff\"/><circle r=\"3.5\" fill=\"#008\"/><g id=\"d\"><g id=\"c\"><g id=\"b\"><g id=\"a\"><circle r=\"0.875\" fill=\"#008\" transform=\"rotate(7.5) translate(17.5)\"/><path fill=\"#008\" d=\"M 0,17.5 0.6,7 C 0.6,7 0,2 0,2 0,2 -0.6,7 -0.6,7 L 0,17.5 z\"/></g><use xlink:href=\"#a\" transform=\"rotate(15)\"/></g><use xlink:href=\"#b\" transform=\"rotate(30)\"/></g><use xlink:href=\"#c\" transform=\"rotate(60)\"/></g><use xlink:href=\"#d\" transform=\"rotate(120)\"/><use xlink:href=\"#d\" transform=\"rotate(-120)\"/></g></svg>",
"language": "hi-IN",
"tags": "Language Icon"
},
"Language Icon: ia-IA": {
"title": "Language Icon: ia-IA",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<svg width=\"1213px\" height=\"808px\" viewBox=\"0 0 1213 808\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:sketch=\"http://www.bohemiancoding.com/sketch/ns\">\n <!-- Generator: Sketch 3.2.2 (9983) - http://www.bohemiancoding.com/sketch -->\n <title>Interlingua Logo</title>\n <desc>Created with Sketch.</desc>\n <defs></defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\" sketch:type=\"MSPage\">\n <path d=\"M607,807 C829.570754,807 1010,626.570754 1010,404 C1010,181.429246 829.570754,1 607,1 C384.429246,1 204,181.429246 204,404 C204,626.570754 384.429246,807 607,807 Z M423.121094,116.945312 C439.794354,116.945312 453.902286,122.780866 465.445312,134.452148 C476.988339,146.123431 482.759766,160.167236 482.759766,176.583984 C482.759766,193.000733 476.924212,206.980411 465.25293,218.523438 C453.581647,230.066464 439.537843,235.837891 423.121094,235.837891 C406.704345,235.837891 392.724667,230.066464 381.181641,218.523438 C369.638614,206.980411 363.867188,193.000733 363.867188,176.583984 C363.867188,160.167236 369.638614,146.123431 381.181641,134.452148 C392.724667,122.780866 406.704345,116.945312 423.121094,116.945312 Z M476.988281,291.244141 L476.988281,576.355469 C476.988281,601.750127 479.938122,617.974249 485.837891,625.02832 C491.73766,632.082392 503.280513,636.122391 520.466797,637.148438 L520.466797,651 L326.160156,651 L326.160156,637.148438 C342.063882,636.635414 353.863243,632.018273 361.558594,623.296875 C366.688828,617.397106 369.253906,601.750127 369.253906,576.355469 L369.253906,366.273438 C369.253906,340.878779 366.304066,324.654658 360.404297,317.600586 C354.504528,310.546514 343.089928,306.506516 326.160156,305.480469 L326.160156,291.244141 L476.988281,291.244141 Z M754.019531,597.902344 C710.156031,636.63561 670.782075,656.001953 635.896484,656.001953 C615.375548,656.001953 598.317776,649.268622 584.722656,635.801758 C571.127536,622.334894 564.330078,605.469502 564.330078,585.205078 C564.330078,557.758326 576.129439,533.069446 599.728516,511.137695 C623.327592,489.205945 674.757416,460.028177 754.019531,423.603516 L754.019531,387.435547 C754.019531,360.245307 752.544611,343.123408 749.594727,336.069336 C746.644842,329.015264 741.065796,322.859076 732.857422,317.600586 C724.649048,312.342096 715.414765,309.712891 705.154297,309.712891 C688.481036,309.712891 674.757866,313.432254 663.984375,320.871094 C657.315071,325.488304 653.980469,330.874969 653.980469,337.03125 C653.980469,342.417996 657.571579,349.0872 664.753906,357.039062 C674.501351,368.069066 679.375,378.714141 679.375,388.974609 C679.375,401.543683 674.693732,412.252885 665.331055,421.102539 C655.968378,429.952193 643.720128,434.376953 628.585938,434.376953 C612.4257,434.376953 598.894911,429.503304 587.993164,419.755859 C577.091417,410.008415 571.640625,398.593815 571.640625,385.511719 C571.640625,367.042876 578.951099,349.407962 593.572266,332.606445 C608.193432,315.804929 628.585807,302.915409 654.75,293.9375 C680.914193,284.959591 708.104026,280.470703 736.320312,280.470703 C770.436368,280.470703 797.43382,287.71705 817.313477,302.209961 C837.193133,316.702872 850.082653,332.413978 855.982422,349.34375 C859.573586,360.117241 861.369141,384.870249 861.369141,423.603516 L861.369141,563.273438 C861.369141,579.690186 862.01041,590.014627 863.292969,594.24707 C864.575527,598.479513 866.499336,601.621735 869.064453,603.673828 C871.62957,605.725922 874.57941,606.751953 877.914062,606.751953 C884.583367,606.751953 891.380825,602.006558 898.306641,592.515625 L909.849609,601.75 C897.024024,620.731866 883.749743,634.519163 870.026367,643.112305 C856.302991,651.705447 840.720139,656.001953 823.277344,656.001953 C802.756408,656.001953 786.724667,651.192431 775.181641,641.573242 C763.638614,631.954053 756.584648,617.397233 754.019531,597.902344 Z M754.019531,569.814453 L754.019531,449.382812 C722.981616,467.595143 699.895909,487.08974 684.761719,507.867188 C674.757762,521.718819 669.755859,535.698497 669.755859,549.806641 C669.755859,561.606179 673.988239,571.994747 682.453125,580.972656 C688.865917,587.898472 697.843692,591.361328 709.386719,591.361328 C722.212304,591.361328 737.089759,584.179108 754.019531,569.814453 Z\" id=\"Oval-1\" fill=\"#000066\" sketch:type=\"MSShapeGroup\"></path>\n </g>\n</svg>",
"language": "ia-IA",
"tags": "Language Icon"
},
"Language Icon: it-IT": {
"title": "Language Icon: it-IT",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg \n\theight=\"1000\" \n\twidth=\"1500\" \n\tversion=\"1.1\" \n\tviewBox=\"0 0 3 2\" \n\txmlns=\"http://www.w3.org/2000/svg\" \n\txmlns:xlink=\"http://www.w3.org/1999/xlink\">\n\t<desc>Bandiera della Repubblica Italiana PMS 20060414</desc>\n<!--\n\tfrom http://commons.wikimedia.org/wiki/Image:Bandiera_della_Repubblica_Italiana_PMS_20060414.svg\n\tthis text is in the public domain\n-->\n\t<rect \n\t\tfill=\"#009246\" \n\t\theight=\"2\" \n\t\twidth=\"1\" />\n\t<rect \n\t\tfill=\"#f1f2f1\" \n\t\theight=\"2\" \n\t\twidth=\"1\" \n\t\tx=\"1\" />\n\t<rect \n\t\tfill=\"#ce2b37\" \n\t\theight=\"2\" \n\t\twidth=\"1\" \n\t\tx=\"2\" />\n</svg>",
"language": "it-IT",
"tags": "Language Icon"
},
"Language Icon: ja-JP": {
"title": "Language Icon: ja-JP",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"900\" height=\"600\">\n<rect fill=\"#a0a0a0\" height=\"600\" width=\"900\"/>\n<rect fill=\"#fff\" x=\"6\" y=\"6\" width=\"888\" height=\"588\"/>\n<circle fill=\"#be0026\" cx=\"450\" cy=\"300\" r=\"180\"/>\n</svg>",
"language": "ja-JP",
"tags": "Language Icon"
},
"Language Icon: ko-KR": {
"title": "Language Icon: ko-KR",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"900\" height=\"600\" viewBox=\"-36 -24 72 48\">\n<title>Flag of South Korea</title>\n<rect fill=\"#fff\" x=\"-36\" y=\"-24\" width=\"72\" height=\"48\"/>\n<g transform=\"rotate(-56.3099325)\"><!--arctan(-3/2)-->\n<g id=\"b2\"><path id=\"b\" d=\"M-6-25H6M-6-22H6M-6-19H6\" stroke=\"#000\" stroke-width=\"2\"/>\n<use xlink:href=\"#b\" y=\"44\"/></g>\n<path stroke=\"#fff\" stroke-width=\"1\" d=\"M0,17v10\"/>\n<circle fill=\"#c60c30\" r=\"12\"/>\n<path fill=\"#003478\" d=\"M0-12A6,6 0 0 0 0,0A6,6 0 0 1 0,12A12,12 0 0,1 0-12Z\"/></g>\n<g transform=\"rotate(-123.6900675)\"><use xlink:href=\"#b2\"/>\n<path stroke=\"#fff\" stroke-width=\"1\" d=\"M0-23.5v3M0,17v3.5M0,23.5v3\"/></g></svg>",
"language": "ko-KR",
"tags": "Language Icon"
},
"Language Icon: nl-NL": {
"title": "Language Icon: nl-NL",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"900\" height=\"600\" viewBox=\"0 0 9 6\">\n<rect fill=\"#21468B\"\twidth=\"9\" height=\"6\"/>\n<rect fill=\"#FFF\" width=\"9\" height=\"4\"/>\n<rect fill=\"#AE1C28\"\twidth=\"9\" height=\"2\"/>\n</svg>",
"language": "nl-NL",
"tags": "Language Icon"
},
"Language Icon: pa-IN": {
"title": "Language Icon: pa-IN",
"type": "image/svg+xml",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 225 150\" width=\"1350\" height=\"900\"><rect width=\"225\" height=\"150\" fill=\"#f93\"/><rect width=\"225\" height=\"50\" y=\"50\" fill=\"#fff\"/><rect width=\"225\" height=\"50\" y=\"100\" fill=\"#128807\"/><g transform=\"translate(112.5,75)\"><circle r=\"20\" fill=\"#008\"/><circle r=\"17.5\" fill=\"#fff\"/><circle r=\"3.5\" fill=\"#008\"/><g id=\"d\"><g id=\"c\"><g id=\"b\"><g id=\"a\"><circle r=\"0.875\" fill=\"#008\" transform=\"rotate(7.5) translate(17.5)\"/><path fill=\"#008\" d=\"M 0,17.5 0.6,7 C 0.6,7 0,2 0,2 0,2 -0.6,7 -0.6,7 L 0,17.5 z\"/></g><use xlink:href=\"#a\" transform=\"rotate(15)\"/></g><use xlink:href=\"#b\" transform=\"rotate(30)\"/></g><use xlink:href=\"#c\" transform=\"rotate(60)\"/></g><use xlink:href=\"#d\" transform=\"rotate(120)\"/><use xlink:href=\"#d\" transform=\"rotate(-120)\"/></g></svg>",
"language": "pa-IN",
"tags": "Language Icon"
},
"Language Icon: pt-PT": {
"title": "Language Icon: pt-PT",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"600\" height=\"400\">\n<rect width=\"600\" height=\"400\" fill=\"#f00\"/>\n<rect width=\"240\" height=\"400\" fill=\"#060\"/>\n<g fill=\"#ff0\" fill-rule=\"evenodd\" stroke=\"#000\" stroke-width=\"0.573\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n<path d=\"m318.24,262.04c-30.21-0.91-168.74-87.38-169.69-101.15l7.6496-12.757c13.741,19.966,155.36,104.06,169.27,101.08l-7.2299,12.823\"/>\n<path d=\"m154.59,146.4c-2.7101,7.2937,36.149,31.318,82.903,59.754,46.752,28.434,87.065,46.006,90.053,43.486,0.18256-0.32544,1.4701-2.5409,1.352-2.5232-0.56001,0.84402-1.9234,1.1104-4.0506,0.49741-12.631-3.6433-45.575-18.765-86.374-43.506-40.798-24.743-76.294-47.544-81.811-57.232-0.38363-0.67116-0.65702-1.8962-0.60146-2.8487l-0.13405-0.002-1.1747,2.0532-0.16139,0.32191h-0.00088zm164.36,116.04c-0.51238,0.92957-1.4675,0.96044-3.2816,0.76112-11.3-1.2506-45.589-17.925-86.162-42.213-47.21-28.26-86.2-54.01-81.97-60.74l1.1509-2.0346,0.22665,0.0706c-3.8037,11.405,76.948,57.578,81.702,60.522,46.724,28.947,86.115,45.851,89.601,41.458l-1.2682,2.181v-0.002z\"/>\n<path d=\"m240.17,169.23c30.237-0.23901,67.55-4.1319,89.023-12.69l-4.6265-7.5168c-12.692,7.0247-50.21,11.644-84.652,12.335-40.736-0.37483-69.49-4.1681-83.897-13.835l-4.3672,8.0045c26.484,11.207,53.623,13.587,88.52,13.703\"/>\n<path d=\"m330.44,156.71c-0.73904,1.1818-14.743,6.0113-35.373,9.5753-13.988,2.1325-32.234,3.9555-55.004,3.9776-21.633,0.0203-39.305-1.5196-52.684-3.3329-21.656-3.3955-32.833-8.1201-36.965-9.7896,0.39509-0.78581,0.64908-1.337,1.0301-2.0708,11.895,4.736,23.124,7.5918,36.279,9.6158,13.291,1.8,30.75,3.362,52.276,3.3417,22.664-0.0229,40.709-1.9844,54.616-4.0534,21.155-3.4122,32.711-7.8034,34.334-9.8425l1.494,2.5788h-0.002zm-4.0603-7.6226c-2.293,1.8415-13.718,5.8932-33.819,9.1034-13.415,1.9226-30.472,3.6433-52.265,3.6645-20.704,0.0203-37.619-1.375-50.485-3.2491-20.414-2.6661-31.279-7.4754-35.196-8.8776,0.3898-0.67381,0.78666-1.3423,1.1941-2.0135,3.0479,1.5346,13.533,5.7909,34.226,8.7224,12.72,1.8036,29.661,3.1477,50.262,3.1265,21.69-0.0221,38.553-1.7762,51.883-3.6883,20.205-2.7799,31.077-7.9472,32.728-9.241l1.4728,2.4509v0.002z\"/>\n<path d=\"m140.88,205.66c18.598,10.003,59.905,15.044,98.994,15.391,35.591,0.0564,81.958-5.5016,99.297-14.69l-0.47712-10.012c-5.4246,8.4773-55.113,16.609-99.206,16.276-44.093-0.3325-85.038-7.1429-98.687-15.959l0.0794,8.9914\"/>\n<path d=\"m340.12,204.22,0.00088,2.3874c-2.606,3.1159-18.946,7.8255-39.437,11.142-15.595,2.391-35.927,4.1945-61.262,4.1945-24.069,0-43.263-1.7163-58.148-4.0014-23.529-3.4264-38.579-9.4262-41.6-11.217l0.0132-2.7852c9.0748,6.0334,33.661,10.447,41.917,11.798,14.788,2.2701,33.868,3.9732,57.817,3.9732,25.216,0,45.434-1.7912,60.931-4.1663,14.701-2.1237,35.644-7.6465,39.767-11.324h0.00088zm0.01-8.4922,0.00088,2.3874c-2.606,3.1142-18.946,7.8237-39.437,11.14-15.595,2.391-35.927,4.1945-61.262,4.1945-24.069,0-43.263-1.7145-58.148-4.0014-23.529-3.4246-38.579-9.4245-41.6-11.216l0.0132-2.7852c9.0748,6.0325,33.661,10.447,41.917,11.796,14.788,2.2719,33.868,3.9758,57.817,3.9758,25.216,0,45.434-1.7921,60.931-4.169,14.701-2.1237,35.644-7.6465,39.767-11.324l0.00088,0.002z\"/>\n<path d=\"m239.79,260.32c-42.772-0.25489-79.421-11.659-87.16-13.544l5.6433,8.8344c13.67,5.7503,49.424,14.32,81.927,13.371,32.504-0.94809,60.91-3.466,80.928-13.211l5.7862-9.1555c-13.642,6.425-60.068,13.639-87.125,13.705\"/>\n<path stroke-width=\"0.55\" d=\"m323.3,253.72c-0.85016,1.2991-1.7171,2.5823-2.5963,3.8294-9.4417,3.3293-24.319,6.8245-30.597,7.844-12.824,2.6423-32.665,4.594-50.274,4.6029-37.89-0.55474-68.905-7.9719-83.496-14.299l-1.1773-2.0241,0.19225-0.30427,1.9966,0.77435c25.948,9.2834,55.091,12.987,82.698,13.652,17.538,0.0617,35.095-2.01,49.292-4.5491,21.771-4.3621,30.574-7.65,33.275-9.1405l0.68701-0.38541h-0.00088zm5.0172-8.2753c0.022,0.0256,0.0441,0.0503,0.0653,0.0776-0.63585,1.0733-1.2911,2.1652-1.9622,3.2623-5.0357,1.8-18.702,5.7988-38.659,8.5893-13.149,1.7912-21.322,3.526-47.479,4.034-49.015-1.2471-80.75-10.831-88.289-13.195l-1.1174-2.1431c28.406,7.4154,57.422,12.592,89.408,13.121,23.931-0.50976,34.112-2.2719,47.152-4.0499,23.271-3.6186,34.996-7.4498,38.515-8.5558-0.0441-0.0635-0.0961-0.13053-0.15433-0.19932l2.5231-0.9428-0.002,0.002z\"/>\n<path d=\"m328.83,197.76c0.13873,28.137-14.26,53.386-25.858,64.525-16.408,15.759-38.163,25.896-63.569,26.363-28.37,0.52117-55.12-17.974-62.295-26.099-14.028-15.885-25.449-36.057-25.815-63.243,1.7376-30.709,13.793-52.1,31.268-66.769s40.743-21.813,60.121-21.302c22.358,0.59003,48.475,11.558,66.521,33.332,11.823,14.266,16.943,29.748,19.627,53.193zm-89.186-96.342c54.485,0,99.296,44.338,99.296,98.703,0,54.364-44.811,98.704-99.296,98.704s-98.924-44.339-98.924-98.704,44.439-98.703,98.924-98.703\"/>\n<path d=\"m239.91,101.08c54.534,0,99.011,44.483,99.011,99.022,0,54.538-44.478,99.02-99.011,99.02-54.534,0-99.011-44.481-99.011-99.02s44.478-99.022,99.011-99.022zm-96.832,99.0224c0,53.26,43.736,96.842,96.832,96.842,53.097,0,96.833-43.582,96.833-96.842,0-53.262-43.737-96.844-96.833-96.844s-96.832,43.584-96.832,96.844z\"/>\n<path d=\"m239.99,109.31c49.731,0,90.693,40.821,90.693,90.704,0,49.884-40.963,90.703-90.693,90.703s-90.693-40.819-90.693-90.703c0-49.883,40.964-90.704,90.693-90.704zm-88.515,90.7034c0,48.685,39.979,88.524,88.515,88.524s88.515-39.839,88.515-88.524c0-48.686-39.978-88.525-88.515-88.525-48.536,0-88.515,39.839-88.515,88.525z\"/>\n<path d=\"m243.98,100.68-8.48545,0,0.01,198.96,8.51455,0z\"/>\n<path d=\"m243.13,99.546h2.1598l0.0185,201.25h-2.1616l-0.0159-201.25zm-8.4213,0.0018h2.1766l0.003,201.25h-2.1783v-201.25z\"/>\n<path d=\"m338.99,203.935,0-7.3554-5.99-5.58-34-9-49-5-59,3-42,10-8.48,6.28,0,7.3572l21.48-9.637,51-8h49l36,4,25,6z\"/>\n<path d=\"m239.95,184.77c23.383-0.0432,46.07,2.2154,64.065,5.7194,18.569,3.7121,31.637,8.3556,36.105,13.571l-0.005,2.5823c-5.3884-6.4902-22.973-11.248-36.518-13.968-17.858-3.474-40.393-5.7168-63.647-5.6736-24.538,0.0459-47.387,2.3698-64.984,5.8032-14.12,2.8019-32.951,8.3679-35.302,13.858v-2.689c1.2911-3.8003,15.313-9.4792,34.984-13.417,17.729-3.4572,40.62-5.7415,65.302-5.7864zm0.01-8.4922c23.383-0.0423,46.07,2.2172,64.065,5.7194,18.569,3.7139,31.637,8.3556,36.105,13.571l-0.005,2.5823c-5.3884-6.4885-22.973-11.247-36.518-13.966-17.858-3.4757-40.393-5.7185-63.647-5.6736-24.538,0.0441-47.276,2.3698-64.875,5.8014-13.626,2.5832-33.226,8.3696-35.412,13.86v-2.6908c1.2911-3.7588,15.597-9.6414,34.985-13.417,17.729-3.4572,40.62-5.7397,65.302-5.7864z\"/>\n<path d=\"m239.48,132.96c36.849-0.18433,68.99,5.1523,83.695,12.685l5.3638,9.279c-12.781-6.888-47.456-14.05-89.005-12.979-33.854,0.20814-70.027,3.7271-88.176,13.41l6.4035-10.709c14.895-7.7241,50.022-11.643,81.72-11.684\"/>\n<path d=\"m239.97,140.62c21.017-0.0556,41.325,1.1298,57.476,4.0437,15.041,2.7993,29.385,7.0009,31.436,9.2604l1.5901,2.8099c-4.9881-3.257-17.401-6.8836-33.339-9.906-16.006-3.0083-36.3-4.0049-57.2-3.9502-23.722-0.0811-42.152,1.1712-57.969,3.9291-16.728,3.13-28.334,7.6015-31.197,9.7261l1.5583-2.9704c5.5631-2.8381,14.39-6.2592,29.223-8.9297,16.357-2.988,34.983-3.8841,58.423-4.0128h-0.00088zm-0.009-8.4843c20.113-0.0529,39.972,1.068,55.452,3.8506,12.209,2.3768,24.283,6.0872,28.704,9.3892l2.3256,3.6954c-3.9536-4.3947-18.836-8.5593-31.974-10.892-15.361-2.6494-34.395-3.698-54.508-3.8656-21.108,0.0591-40.615,1.352-55.752,4.1081-14.441,2.7481-23.76,6.0016-27.703,8.5425l2.0451-3.0868c5.4414-2.8646,14.232-5.4954,25.303-7.6465,15.249-2.7764,34.876-4.0358,56.108-4.0949z\"/>\n<path d=\"m289.15,241.26c-18.218-3.4008-36.469-3.8947-49.217-3.7447-61.407,0.71967-81.244,12.609-83.665,16.209l-4.5894-7.4815c15.634-11.332,49.073-17.687,88.587-17.037,20.518,0.33602,38.224,1.6986,53.119,4.5835l-4.2358,7.4727\"/>\n<path stroke-width=\"0.55\" d=\"m239.58,236.46c17.082,0.25488,33.849,0.96044,50.033,3.9784l-1.172,2.069c-15.031-2.7746-31.055-3.8365-48.803-3.75-22.663-0.17727-45.585,1.9394-65.541,7.6668-6.2968,1.7524-16.721,5.8006-17.784,9.1458l-1.1659-1.9226c0.33601-1.9773,6.6363-6.081,18.414-9.3901,22.858-6.5458,44.239-7.6491,66.019-7.799v0.002zm0.77519-8.5963c17.698,0.33073,35.975,1.1492,53.74,4.6681l-1.2206,2.1537c-16.042-3.1847-31.369-4.2466-52.415-4.5702-22.735,0.0414-46.851,1.6625-68.778,8.0372-7.0791,2.062-19.297,6.5202-19.704,10.05l-1.1659-2.0655c0.26545-3.2059,10.842-7.388,20.358-10.156,22.096-6.4241,46.275-8.076,69.186-8.1174z\"/>\n<path d=\"M327.58,247.38,320.201,258.829,299,240,244,203,182,169,149.81,157.99,156.67,145.27,159,144l20,5,66,34,38,24,32,23,13,15z\"/>\n<path d=\"m148.65,158.29c5.646-3.8294,47.139,14.655,90.555,40.834,43.301,26.254,84.677,55.921,80.942,61.473l-1.2285,1.9323-0.56354,0.4445c0.12083-0.0864,0.74345-0.84755-0.0609-2.906-1.8449-6.0704-31.195-29.491-79.894-58.895-47.475-28.309-87.041-45.371-90.997-40.494l1.247-2.3892h-0.00089zm180.44,88.927c3.57-7.052-34.916-36.044-82.632-64.272-48.813-27.666-83.994-43.951-90.42-39.095l-1.4278,2.5991c-0.0124,0.14287,0.052-0.17727,0.35364-0.4101,1.1685-1.0195,3.1052-0.95074,3.9792-0.96662,11.065,0.16581,42.667,14.709,87.006,40.128,19.428,11.315,82.071,51.491,81.832,62.789,0.0168,0.97102,0.0803,1.1712-0.28485,1.6519l1.5936-2.4236v-0.002z\"/>\n</g>\n<g>\n<path fill=\"#fff\" stroke=\"#000\" stroke-width=\"0.67037\" d=\"m180.6,211.01c0,16.271,6.6628,30.987,17.457,41.742,10.815,10.778,25.512,17.579,41.809,17.579,16.381,0,31.247-6.6525,42.016-17.389,10.769-10.735,17.443-25.552,17.446-41.88h-0.002v-79.189l-118.74-0.14111,0.0123,79.278h0.002z\"/>\n<path fill=\"#f00\" stroke=\"#000\" stroke-width=\"0.50734\" d=\"m182.82,211.12v0.045c0,15.557,6.4414,29.724,16.775,40.009,10.354,10.305,24.614,16.712,40.214,16.712,15.681,0,29.912-6.3606,40.222-16.626,10.308-10.265,16.697-24.433,16.699-40.044h-0.002v-76.826l-113.84-0.0185-0.0697,76.748m91.022-53.747,0.004,48.891-0.0414,5.1717h0.00088c0,1.3608-0.082,2.9122-0.24076,4.2333-0.92512,7.7294-4.4801,14.467-9.7451,19.708-6.1636,6.1357-14.671,9.9413-24.047,9.9413-9.327,0-17.639-3.9379-23.829-10.1-6.3497-6.32-10.03-14.986-10.03-23.947l-0.0132-54.023,67.94,0.12259,0.002,0.002z\"/>\n<g id=\"castle3\">\n<g id=\"castle\" fill=\"#ff0\" stroke=\"#000\" stroke-width=\"0.5\">\n<path stroke=\"none\" d=\"m190.19,154.43c0.13493-5.521,4.0524-6.828,4.0806-6.8474,0.0282-0.0185,4.2314,1.4076,4.2173,6.8986l-8.2978-0.0512\"/>\n<path d=\"m186.81,147.69-0.68172,6.3447,4.1406,0.009c0.0397-5.2493,3.9739-6.1225,4.0691-6.1031,0.0891-0.005,3.9889,1.1606,4.0929,6.1031h4.1511l-0.74962-6.3932-15.022,0.0379v0.002z\"/>\n<path d=\"m185.85,154.06h16.946c0.35717,0,0.64908,0.35277,0.64908,0.78404,0,0.43039-0.29191,0.78141-0.64908,0.78141h-16.946c-0.35717,0-0.64908-0.35102-0.64908-0.78141,0-0.43127,0.29191-0.78404,0.64908-0.78404z\"/>\n<path d=\"m192.01,154.03c0.0185-3.3126,2.2621-4.2501,2.2736-4.2483,0.00088,0,2.3423,0.96661,2.3609,4.2483h-4.6344\"/>\n<path d=\"m186.21,145.05h16.245c0.34218,0,0.62263,0.31839,0.62263,0.70468,0,0.38717-0.28045,0.70467-0.62263,0.70467h-16.245c-0.34218,0-0.62263-0.31573-0.62263-0.70467,0-0.38629,0.28045-0.70468,0.62263-0.70468z\"/>\n<path d=\"m186.55,146.47h15.538c0.32719,0,0.59529,0.31662,0.59529,0.70379,0,0.38805-0.2681,0.70467-0.59529,0.70467h-15.538c-0.32719,0-0.59529-0.31662-0.59529-0.70467,0-0.38717,0.2681-0.70379,0.59529-0.70379z\"/>\n<path d=\"m191.57,135.88,1.2267,0.002v0.87136h0.89513v-0.89076l1.2567,0.004v0.88723h0.89778v-0.89076h1.2576l-0.002,2.0117c0,0.31574-0.25398,0.52035-0.54854,0.52035h-4.4113c-0.29633,0-0.56972-0.23724-0.5706-0.52652l-0.003-1.9879h0.00088z\"/>\n<path d=\"m196.19,138.57,0.27691,6.4514-4.3028-0.0159,0.28486-6.4523,3.741,0.0168\"/>\n<path id=\"cp1\" d=\"m190.94,141.56,0.13141,3.4775-4.1256,0.002,0.11641-3.4793h3.8786-0.00089z\"/>\n<use xlink:href=\"#cp1\" x=\"10.609\"/>\n<path id=\"cp2\" d=\"m186.3,139.04,1.1994,0.003v0.87224h0.8775v-0.89253l1.2294,0.004v0.889h0.87926v-0.89253l1.2302,0.002-0.002,2.0117c0,0.31398-0.2487,0.51859-0.5362,0.51859h-4.3169c-0.28926,0-0.55824-0.23548-0.55913-0.52564l-0.003-1.9888h0.00088z\"/>\n<use xlink:href=\"#cp2\" x=\"10.609\"/>\n<path fill=\"#000\" stroke=\"none\" d=\"m193.9,140.61c-0.0265-0.62706,0.87661-0.63411,0.86603,0v1.5364h-0.866v-1.536\"/>\n<path id=\"cp3\" fill=\"#000\" stroke=\"none\" d=\"m188.57,142.84c-0.003-0.6059,0.83693-0.61824,0.82635,0v1.1871h-0.826v-1.187\"/>\n<use xlink:href=\"#cp3\" x=\"10.641\"/>\n</g>\n<use xlink:href=\"#castle\" y=\"46.3198\"/>\n<use xlink:href=\"#castle\" transform=\"matrix(0.70460892,-0.70959585,0.70959585,0.70460892,-35.341459,275.10898)\"/>\n</g>\n<use xlink:href=\"#castle\" x=\"45.7138\"/>\n<use xlink:href=\"#castle3\" transform=\"matrix(-1,0,0,1,479.79195,0)\"/>\n<g id=\"quina\" fill=\"#fff\">\n<path fill=\"#039\" d=\"m232.636,202.406v0.005c0,2.2119,0.84927,4.2272,2.2118,5.6894,1.3652,1.4667,3.2454,2.3777,5.302,2.3777,2.0672,0,3.9439-0.90487,5.3029-2.3654,1.3581-1.4587,2.2021-3.47219,2.2021-5.693v-10.768l-14.992-0.0123-0.0273,10.766\"/>\n<circle cx=\"236.074\" cy=\"195.735\" r=\"1.486\"/>\n<circle cx=\"244.392\" cy=\"195.742\" r=\"1.486\"/>\n<circle cx=\"240.225\" cy=\"199.735\" r=\"1.486\"/>\n<circle cx=\"236.074\" cy=\"203.916\" r=\"1.486\"/>\n<circle cx=\"244.383\" cy=\"203.905\" r=\"1.486\"/>\n</g>\n<use xlink:href=\"#quina\" y=\"-26.016\"/>\n<use xlink:href=\"#quina\" x=\"-20.799\"/>\n<use xlink:href=\"#quina\" x=\"20.745\"/>\n<use xlink:href=\"#quina\" y=\"25.784\"/>\n</g>\n</svg>",
"language": "pt-PT",
"tags": "Language Icon"
},
"Language Icon: ru-RU": {
"title": "Language Icon: ru-RU",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 9 6\" width=\"900\" height=\"600\">\n<rect width=\"9\" height=\"6\" fill=\"#D52B1E\"/>\n<rect width=\"9\" height=\"4\" fill=\"#0039A6\"/>\n<rect width=\"9\" height=\"2\" fill=\"#FFF\"/>\n<path d=\"m0,0h9v6H0z\" stroke=\"#a0a0a0\" stroke-width=\".1\" fill=\"none\"/>\n</svg>",
"language": "ru-RU",
"tags": "Language Icon"
},
"Language Icon: sk-SK": {
"title": "Language Icon: sk-SK",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"900\" height=\"600\" viewBox=\"0 0 9 6\">\n<title>Flag of Slovakia</title>\n<rect width=\"9\" height=\"6\" fill=\"#ee1c25\"/>\n<rect width=\"9\" height=\"4\" fill=\"#0b4ea2\"/>\n<rect width=\"9\" height=\"2\" fill=\"#fff\"/>\n<g>\n<path fill=\"#fff\" d=\"M3.16255,4.635c-0.53781-0.25905-1.3071-0.77323-1.3071-1.79033,0-1.01711,0.04863-1.47967,0.04863-1.47967h1.25847,1.2585s0.04864,0.46256,0.04864,1.47967c0,1.0171-0.76929,1.53128-1.30714,1.79033z\"/>\n<path fill=\"#ee1c25\" d=\"M3.16255,4.5c-0.4934-0.23766-1.19917-0.70938-1.19917-1.64251,0-0.933128,0.044612-1.35749,0.044612-1.35749h1.15456,1.15459s0.044626,0.424365,0.044626,1.35749c0,0.933128-0.705776,1.40485-1.19921,1.64251z\"/>\n<path fill=\"#fff\" d=\"m3.26808,2.61284c0.133599,0.00216,0.394255,0.00739,0.626352-0.070273,0,0-0.00613,0.083055-0.00613,0.179805,0,0.096773,0.00613,0.179822,0.00613,0.179822-0.21289-0.07125-0.4758-0.07273-0.62635-0.07082v0.515391h-0.211033v-0.515391c-0.150545-0.00191-0.41345-0.0004252-0.626352,0.070815,0,0,0.00613-0.083049,0.00613-0.179822,0-0.09675-0.00613-0.179805-0.00613-0.179805,0.2321,0.077665,0.492753,0.072432,0.626352,0.070273v-0.323676c-0.121766-0.00108-0.297234,0.00473-0.49563,0.071126,0,0,0.00613-0.083055,0.00613-0.179822,0-0.096756-0.00613-0.179811-0.00613-0.179811,0.198103,0.066283,0.373356,0.072192,0.495088,0.071137-0.00626-0.20498-0.06597-0.46332-0.06597-0.46332s0.12289,0.00959,0.172016,0.00959c0.049178,0,0.172031-0.00959,0.172031-0.00959s-0.059695,0.258346-0.065964,0.463301c0.121741,0.00106,0.296989-0.00485,0.495086-0.071137,0,0-0.00613,0.083055-0.00613,0.179811,0,0.096767,0.00613,0.179822,0.00613,0.179822-0.198388-0.066392-0.373863-0.072207-0.495627-0.071126v0.323676z\"/>\n<path fill=\"#0b4ea2\" d=\"m3.1625,3.29094c-0.24847,0-0.381562,0.344688-0.381562,0.344688s-0.073834-0.163438-0.276562-0.163438c-0.137161,0-0.238243,0.12201-0.3025,0.235,0.24954,0.39705,0.64768,0.64207,0.96062,0.79281,0.31299-0.15075,0.71139-0.39571,0.96094-0.79281-0.064256-0.11299-0.165339-0.235-0.3025-0.235-0.202734,0-0.276875,0.163438-0.276875,0.163438s-0.133073-0.344688-0.381562-0.344688z\"/>\n<path d=\"m0,0h9v6H0z\" stroke=\"#a0a0a0\" stroke-width=\".1\" fill=\"none\"/>\n</g>\n</svg>",
"language": "sk-SK",
"tags": "Language Icon"
},
"Language Icon: sv-SE": {
"title": "Language Icon: sv-SE",
"type": "image/svg+xml",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1200\" height=\"600\" viewBox=\"0 0 16 10\">\r\n<rect width=\"16\" height=\"10\" fill=\"#006aa7\"/>\r\n<rect width=\"2\" height=\"10\" x=\"5\" fill=\"#fecc00\"/>\r\n<rect width=\"16\" height=\"2\" y=\"4\" fill=\"#fecc00\"/>\r\n</svg>",
"language": "sv-SE",
"tags": "Language Icon"
},
"Language Icon: zh-Hans": {
"title": "Language Icon: zh-Hans",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"1500\" height=\"1000\" viewBox=\"-5 -5 30 20\">\n<title>Flag of the People's Republic of China</title>\n<rect fill=\"#de2910\" x=\"-5\" y=\"-5\" width=\"30\" height=\"20\"/>\n<defs>\n<polygon id=\"s\" points=\"0,-513674 301930,415571 -488533,-158734 488533,-158734 -301930,415571\"\nfill=\"#ffde00\" transform=\"scale(0.0000019467600073)\"/>\n</defs>\n<use xlink:href=\"#s\" transform=\"scale(3)\"/>\n<use xlink:href=\"#s\" transform=\"translate(5,-3) rotate(-120.963756)\"/>\n<use xlink:href=\"#s\" transform=\"translate(7,-1) rotate(-98.130102)\"/>\n<use xlink:href=\"#s\" transform=\"translate(7,2) rotate(-74.054604)\"/>\n<use xlink:href=\"#s\" transform=\"translate(5,4) rotate(-51.3401917)\"/>\n</svg>\n",
"language": "zh-Hans",
"tags": "Language Icon"
},
"Language Icon: zh-Hant": {
"title": "Language Icon: zh-Hant",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE svg>\n<svg width=\"900\" height=\"600\" viewBox=\"-60 -40 240 160\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <rect x=\"-60\" y=\"-40\" width=\"100%\" height=\"100%\" fill=\"#fe0000\"/>\n <rect x=\"-60\" y=\"-40\" width=\"50%\" height=\"50%\" fill=\"#000095\"/>\n <path id=\"four_rays\" d=\"M 8,0 L 0,30 L -8,0 L 0,-30 M 0,8 L 30,0 L 0,-8 L -30,0\" fill=\"#fff\"/>\n <use xlink:href=\"#four_rays\" transform=\"rotate(30)\"/>\n <use xlink:href=\"#four_rays\" transform=\"rotate(60)\"/>\n <circle r=\"17\" fill=\"#000095\"/>\n <circle r=\"15\" fill=\"#fff\"/>\n</svg>",
"language": "zh-Hant",
"tags": "Language Icon"
},
"$:/favicon.ico": {
"title": "$:/favicon.ico",
"text": "AAABAAQAEBAAAAEAIAAoBQAARgAAACAgAAABACAAKBQAAG4FAABAQAAAAQAgAChQAACWGQAAgIAAAAEAIAAoQAEAvmkAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANh2Tg3VdlRD1XdWXNZ4VVHVd1MrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA03VQI9d3VqfYd1b42HpZ/92Kbv/YeFf/2HhX/9h3Vt7quKaQ+/f3PQAAAAAAAAAAAAAAAAAAAAAAAAAA13hWU9d4VvXqt6X/8MzA//fl3v/029L/2Hpa/9h4V//45+L//fv6/+CWe8fPcFAQAAAAAAAAAAAAAAAA13VURth3VvzinYX/9+Xf//fk3f/twrP/2HhX/9h4V//YeFf//Pf1//LSx//YeFf/13hWwMxmMwUAAAAA0XRGC9d3VufYeFf/6rak//z18///////562Z/9h4V//YeFf/2HlY//z39f/rvKz/2HhX/9h4V//Wd1Z2AAAAANZ2V3DYeFf/2HhX/9l8XP/68Oz///////fl3v/vyLv/8tTK//TZ0P//////+/Lv/+Kbg//YeFf/13hX7tVVVQbXd1bB2HhX/9h4V//Ye1r/9uDY///////////////////////////////////////+/Pz/4pyE/9l+Xv/WdlVF2HdX69h5WP/ejXH/5qqW///////////////////////////////////////////////////////35uD/2HtbcOOehfn139f/8tXK//Xe1v/9+vn//////////////////////////////////////////////////////+iqlpnvyLrx2Hpa/9h4V//YeFf/3Idq/+m0ov/ruqr/5qmU/9+Rd//fk3j/4JZ9/+eumv/////////////////vybqb6LCcv9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//bhWf/+/Lv/+ixnv/nrpr/9+Xff9d6WkfYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9l7W//YeFf/13hXyAAAAAAAAAAA2HdXtth4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/dV3VTwAAAAAAAAAANVxVRLXd1bY2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h3VW8AAAAAAAAAAAAAAAAAAAAA1XFVEtd3VrTYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HdW79d3VVoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1XhVQtd3VqHYd1be2HhX99d4VuzXd1bH13ZWedJ4SxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhtSQ7Vd1ZW13hWgNd4V5nXeFez13hXs9d4V5nXeFaA1XdWVshtSQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdd1VlnXd1a613dX+th4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13dX+td3VrrXdVZZAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANd3VkfYd1bP2HhX/9h4V//YeFf/2HhX/9h4V//bhGb/4Zd+/9l9Xv/YeFf/2HhX/9h4V//YeFf/2HhX/9h5WP/twbHm/fPwzf///6H///8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL9AQATYeFaV2HhX/9h4V//chmn/5qqV/+KchP/ZfV3/8c7D////////////8MzA/9h4V//YeFf/2HhX/9uDZf/wzcH/9d3V////////////89bM0r9AQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXa1ET13dXv9h4V//YeFf/35B1//z28////////v39//Xc1P///////fr5//LUyv/fkHX/2HhX/9h4V//YeFf/5KGL//////////////////Tb0v/YeFf/13dXv9drURMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv2BACNd4V8jYeFf/2HhX/9l8XP/57ej//////+y+rv/03NP///////nr5//bhWj/2HhX/9h4V//YeFf/2HhX/9h4V//joIn/////////////////46GK/9h4V//YeFf/13hXyL9gQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXeFak2HhX/9h4V//YeFf/6rmo///////uxrn/78m7////////////4puD/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+GXff////////////z39f/Ye1r/2HhX/9h4V//YeFf/13hWpAAAAAAAAAAAAAAAAAAAAAAAAAAA13dWZdh4V//YeFf/2HhX/9h4V//57en///////DMv//+/v7////////////agWL/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/3Ypt////////////9d7W/9h4V//YeFf/2HhX/9h4V//YeFf/13dWZQAAAAAAAAAAAAAAANF0RgvXd1bn2HhX/9h4V//YeFf/2HhX//LVyv///////vz7/////////////////+CUev/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//jn4j////////////x0cb/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1bn0XRGCwAAAAAAAAAA13ZWf9h4V//YeFf/2HhX/9h4V//YeFf/3IZp//349///////////////////////67ur/9h4V//YeFf/2HpZ/9qBYv/bgmT/2HhX//HQxf////////////vy7//ch2r/2HhX/9h4V//YeFf/2HhX/9h4V//XdlZ/AAAAAIAAAALXeFfo2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/67uq///////////////////////78/D/9+Pc//z18//////////////////+/f3//v39//////////////////z39f/mqZT/2HhX/9h4V//YeFf/2HhX/9d4V+iAAAAC13dUOth4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Zfl///PXz///////////////////////////////////////////////////////////////////////////////////////wzcH/2HlY/9h4V//YeFf/2HhX/9d3VDrWdleK2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+Wlj//+/f3////////////////////////////////////////////////////////////////////////////////////////////nrJj/2HhX/9h4V//YeFf/1nZXitd4VrvYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//diWz//vz7//////////////////////////////////////////////////////////////////////////////////////////////////nr5v/67un/89fN/9qCY//XeFa713hW1dh4V//YeFf/2HhX/9h4V//YeFf/2HhX/+arl///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////89XL/9d4VtXYd1bv2HhX/96Oc//uxbf/9+bg//vz8f/78e7/+u7q////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////35R58td4VvXsva3//v7+//7+/v/68Oz/+evn//349//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////svKv56LKg6v36+f/ps6D/2oBh/9h4V//YeFf/2HhX/9yHav/ko43/+erl///////////////////////////////////////78/H/+/Pw//77+/////////////349v/35d////////////////////////////////////////HQxfH77en05qiT/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Ze1v/5KSO/+7GuP/z1cv/8tPI/+zAsP/ko43/24Nl/9h4V//YeFf/2HhX/9l+Xv/agmP/2HhX/9h4V//89/X/////////////////////////////////8tTJ6P359/fZe1v/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//Xe1v/////////////////////////////////349vg/Pb039h5WP/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/7L+v///////9+vn/7sa4/+iyoP/kpI7/8M3B//76+Ov9+/mA24Fj9dh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//di27/+/Lv/+aplP/YeFf/2HhX/9h4V//XeFb17dHIHAAAAADXeFag2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeVj/2HhX/9h4V//YeFf/2HhX/9d3V58AAAAAAAAAANV3VR7Yd1b42HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf31XdVHgAAAAAAAAAAAAAAANZ2V4rYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9Z2V4oAAAAAAAAAAAAAAAAAAAAA0XRGC9h3Vs/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Yd1bP0XRGCwAAAAAAAAAAAAAAAAAAAAAAAAAA03JPHdd3VufYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13dW59NyTx0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA13hVM9d3VufYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3VufXeFUzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0XZSHNd4VszYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//XeFbM0XZSHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxnFVCdd3V4fYd1b22HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Yd1b213dXh8ZxVQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANh2ThrXeFeZ13dW8th4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1by13hXmdh2ThoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2bUkH1XVVSNh3V5bXd1e/13hX2dd4VvPXeFbz13hX2dd3V7/Yd1eW1XVVSLZtSQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/QEAE13dWlNh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9uEZv/y1cr///////////////////////79/f/hl37/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//fk3j/5KKL/+Wlj//y0sf////////////////////////////+/v60////AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXa1ET13dWvth4V//YeFf/2HhX/9h4V//YeFf/2Xtb/+mzof/z183/9uHa//PXzv/mq5f/2HhX/96Ncv/67+v/////////////////////////////////4p2F/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//lp5H////////////////////////////////////////////ux7n/2HlZvtdrURMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWdFcs2HhX3dh4V//YeFf/2HhX/9h4V//YeFf/2X5f//Xf2P///////////////////////////9+Qdf/78u//////////////////////////////////9NrR/9h6Wf/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/78q9///////////////////////////////////////02dD/2HhX/9h4V//YeFfd1nRXLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXd1ZN13hW89h4V//YeFf/2HhX/9h4V//YeFf/2HlY//PYz/////////////////////////////359//68Oz///////////////////////Xf2P/or5z/35F3/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//PWzP//////////////////////////////////////4JV7/9h4V//YeFf/2HhX/9d4VvPXd1ZNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVd1U813hW+dh4V//YeFf/2HhX/9h4V//YeFf/2HhX/+u7qv//////////////////////8tLH/+7Guf/46OP//////////////////v39/+iwnf/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//02dD/////////////////////////////////9uHa/9h4V//YeFf/2HhX/9h4V//YeFf/13hW+dV3VTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXeFAg2HhW6th4V//YeFf/2HhX/9h4V//YeFf/2HhX/92McP/++/v////////////+/v7/562Z/9h4V//twrP//////////////////////+mzoP/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/8My//////////////////////////////////+etmf/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFbq13hQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADValUM13dW0th4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//z187/////////////////6bOg/9l7W//x0MX///////////////////////LVyv/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+u7qv////////////////////////////79/f/agWL/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3VtLValUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAC13dWsth4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//hmYH/////////////////+vDt/9h4V//z2M/////////////////////////////hmYD/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//lp5L////////////////////////////13tb/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13dWsoAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2HhWgth4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/8dDF//////////////////z18//ZfV7//fv6////////////////////////////24Rm/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/4pqC////////////////////////////7L+v/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFaCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1XdTK9d3V/rYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//z28///////////////////////6bSi/////////////////////////////////96Pc//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+CWff///////////////////////////+Wnkf/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13dX+tV3UysAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANd3VsHYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//z183///////////////////////vx7f/+/f3////////////////////////////joIn/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//osZ7////////////////////////////inYX/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1bBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANd2VFLYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/3Ypu//37+v//////////////////////////////////////////////////////7cKz/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/9d3V////////////////////////////5aaQ/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d2VFIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXd1fO2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//quKb///////////////////////////////////////////////////////jp5P/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/3Ihr//7+/v////////////////////////////DNwf/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1fOAAAAAAAAAAAAAAAAAAAAAAAAAADWd1VL2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HpZ//fl3v//////////////////////////////////////////////////////3Ytu/9h4V//YeFf/2HhX/9h4V//YeVj/2n9g/9yHav/ejnP/35N5/96Ncf/bg2T/2HhX/+u7q///////////////////////////////////////6bOg/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9Z3VUsAAAAAAAAAAAAAAAAAAAAA2HhWtdh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//glHr//v7+//////////////////////////////////////////////////HOw//svq7/8dDF//bi2//79PH//v7+//////////////////////////////////36+f/9+/r////////////////////////////////////////////z1sz/24Nl/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFa1AAAAAAAAAAAAAAAA1XVVGNh3VvzYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+/Kvf////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z18//mq5b/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HdW/NNvThcAAAAAAAAAANd3VXLYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//ciGz//v39//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////LUyv/agWL/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//WeFZxAAAAAAAAAADYd1a92HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//PVy///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9uLc/9l8XP/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HdWvQAAAAC/YEAI2HhX99h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+eumv/+/Pv////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////twrP/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V/e/YEAI1XhVQth4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+Wokv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fn4/9qAYf/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HZWQdd4VnPYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9uDZf/89/X////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////or5z/8MzA//rw7f/13NT/35F2/9h4V//YeFf/2HhX/9d4VnPXd1aa2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//ps6D///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////35+P/joIn/2HhX/9h4V//Xd1aa13dWwdh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/9NnQ/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf1/9yIbP/YeFf/13dWwdh3V9zYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//fl3//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z2M7/2HhX/9h3V9zYd1bp2HhX/9h4V//YeFf/2HhX/9h4V//ZfV3/4p2F/+3Cs//z183/9+Pc//ru6f/46eT/9d7W/+7Huf/79PH//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9+Tef/Yd1bp2HdW9th4V//YeFf/2HhX/9yGaP/uxbf//fr5///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ux7n/2HdW9td4VvvYeFf/2HhX/+iyoP/9+/r/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+e3p/9d4VvvYd1bv2HlY//DLv////////////////////////vz8//jn4v/029L/89jP//PXzf/24dr/+vDt//79/f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ch2nw2HhX4um1pP////////////78/P/wzsL/4JZ8/9l8XP/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Ze1v/4JV7/+iyoP/24dr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4JV7596PdNn++/v///////nr5//dim7/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+ixnv/9+vn////////////////////////////////////////////////////////////////////////////78e7/9d/X//Xf2P/35d7/+vDs//77+/////////////////////////////z28//029L/78e6/////////////////////////////////////////////////////////////////////////////////+Ohit7wyr3X//////rw7P/ciGv/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/3Idq/+u7q//45+H///////////////////////////////////////35+P/24Nj/7MCx/+Ofh//agWL/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2n9g/92Kbv/ejXL/3Yxw/9l+Xv/YeFf/2HhX/9h6Wf/9+/r////////////////////////////////////////////////////////////////////////////lpZDD+/Ht6f/////lp5L/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9uDZP/hmH//5quW/+arl//mqZT/5KON/96Ncf/YeVj/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/9+Te////////////////////////////////////////////////////////////////////////////5qqUov36+fH+/f3/2X1d/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//DLvv///////////////////////////////////////////////////////////////////////////+zDtZH//f3l+e3p/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//nr5v////////////////////////////////////////////////////////////////////////////57uiG////0vru6vrYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/35J3///////////////////////////////////////9+/r/9d3U/+zAsf/z1sz//Pf1////////////////wf///5b++/v72HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h6Wf/78u//////////////////+u7p/9+Tef/chmj/2Hpa/9h4V//YeFf/2HhX/9l7W//mqJP/+u7p6/////////88/////9yHav/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/67ys/////////////fv6/+CUef/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9V2VEP///9QAAAAAP///8Lfj3Pm2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9qAYf/35N7//PTy/+Ofh//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V+KAAAACAAAAAAAAAAAAAAAA1nhXhNh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HlY/9l8XP/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//WeFeEAAAAAAAAAAAAAAAAAAAAANF0URbYd1b22HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Yd1b20XRRFgAAAAAAAAAAAAAAAAAAAAAAAAAA13hWkdh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13hWkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANh2ThrXd1f02HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13dX9Nh2ThoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA13dWdNh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3VnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL9AQATXeFbT2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d4VtO/QEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1nRXLNd3VvLYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3VvLWdFcsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXdVRM2HhX/dh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V/3XdVRMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANh4VXXYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFV1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA13dXn9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1efAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANVVVQbXeFbA2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//XeFbA1VVVBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtm1JB9d3V5/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1eftm1JBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1nhWcdh3VvzYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h3VvzWeFZxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXdVRG2HdW79h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d4V+7XdVRGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANZ1UyXXd1bN2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3Vs3WdVMlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAtZ2V2rYd1bv2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HdW79Z2V2qAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzHNNFNd3V4fYeFfx2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFfx13dXh8xzTRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz3BQENd3VXjXeFfZ2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d4V9nXd1V4z3BQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANV2VTbWd1eQ13dX1Nh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1fU1ndXkNV2VTYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTb04X2HZVVNd2Vn/XeFam13hWzNd3V9/XeFbs13hW+dd4VvnXeFbs13dX39d4VszXeFam13ZWf9h2VVTTb04XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAACAAAAAAAEAAAEAIAAAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1XFVEtd0VTnXeFVg13dXh9h4V6rXeFe513hWxtd4VtPXd1ff13hW7Nd4VvnXeFb513hW7Nd3V9/XeFbT13hWxtd4V7nYd1ap13dXh9d4VWDXdFU51XFVEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzHdVD9d3Vk3Xd1aO13dXxdd4VuzYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13hW7Nd3V8XXd1aO13dWTcx3VQ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL9gQAjVdVVI2HdWidh4VsrYd1b82HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HdW/Nh4VsrYd1aJ1XVVSL9gQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdd1VT/Yd1ec2HhX8dh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX8dh3V5zXdVU/AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA03ZRKdd3VoXXd1bh2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1bh13dWhdN2USkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA13hUQNd3VrrYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3VrrXeFRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1ndVS9d3V8XYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1fF1ndVSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA13ZUUth3VtDYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HdW0Nd2VFIAAAAAAAAAAAAAAAAAAAAA////CP///wsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0nNTKNh3V7zYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Ye1r/5qiT//PSx+P9+fjS////7/////3//////////////+z///+S////DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0XRGC9h4VojXd1f62HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h6Wf/YeVj/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/4JV7//ru6f/////////////////////////////////////////////////////Q////BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANd2VFLYeFfi2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//chmj/6rel//TZ0P/57en//v39///////9+fj/+Ofi/+7Guf/fk3n/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+CVe//9+ff///////////////////////////////////////////////////////////////9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMxmTQrXd1ef2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//ciGv/89bM//79/f////////////////////////////////////////////79/f/lpY//2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//agWL/+/Ht////////////////////////////////////////////////////////////////5P///xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWdFcs2HdX1th4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/5qqV//z39f////////////////////////////////////////////////////////////PYzv/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HlY/+Wnkf/twbL/78m8//HPw//y08j/8dDF//fj3P////////////////////////////////////////////////////////////76+t////8lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA13hVZth3VvbYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/3Ihr/+aok//ruqn/7cGx/+7Huf/ruqr/5aWP/9yIa//YeFf/2HhX/9h4V//YeFf/2HhX/+y/r///////////////////////////////////////////////////////////////////////8tLH/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//quaj////////////////////////////////////////////////////////////////////////////////////////////y1Mn/2n5f9td4VWYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv2BACNd3V6XYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/3Idq//PXzv///////////////////////////////////////v39/+7GuP/YeFf/2HhX/9h5WP/wzcH////////////////////////////////////////////////////////////////////////////ptKL/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//vz8P//////////////////////////////////////////////////////////////////////////////////////7sW3/9h4V//YeFf/2HhX/9d3V6W/YEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM9wUBDXd1bB2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9+TeP/79PH//////////////////////////////////////////////////////9yHav/YeVj/8c/D/////////////////////////////////////////////////////////////////////////////Pf1/9uDZf/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//dim3///////////////////////////////////////////////////////////////////////////////////////Ta0f/YeFf/2HhX/9h4V//YeFf/2HhX/9d3VsHPcFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYdk4a13dW0th4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//fk3n//Pf1////////////////////////////////////////////////////////////3Ypt//DNwf////////////////////////////////////////////////////////////////////////////vy7//hmH//2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+Sii//////////////////////////////////////////////////////////////////////////////////+/f3/3Yxw/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3VtLYdk4aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0nNTKNd3VuHYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/3Yls//vy7/////////////////////////////////////////////////////////////z18//uxrj////////////////////////////////////////////////////////////78/D/9NvS/+3Cs//lppD/2X5f/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/5qqW//////////////////////////////////////////////////////////////////////////////////HQxf/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3VuHSc1MoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANh2UzTXeFbs2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9l9Xv/46OP//////////////////////////////////////////////////////////////////fr5///////////////////////////////////////////////////////24Nj/45+I/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//osZ7/////////////////////////////////////////////////////////////////////////////////35N5/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d4VuzYdlM0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADSc1Mo13hW7Nh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/8MzA//////////////////////////////////////////////////////////////////z18//9+Pb////////////////////////////////////////////9+fj/5qmU/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+q3pv////////////////////////////////////////////////////////////////////////////Xf1//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d4VuzSc1MoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0XZSHNh4V+LYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+aok/////////////////////////////////////////////79/f/quKb/4Zd+/+Kdhf/djHD/6rel/////////////////////////////////////////////fj2/+GXfv/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/56+b////////////////////////////////////////////////////////////////////////////5qmU/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V+LRdlIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANdrURPYd1fW2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//bg2X//PXz///////////////////////////////////////++/v/5KON/9h4V//YeFf/2HhX/+zAsf////////////////////////////////////////////78/P/imoL/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//joIn///////////////////////////////////////////////////////////////////////z39f/ZfV3/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h3V9bXa1ETAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRdEYL13hXyNh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//HQxf///////////////////////////////////////fv6/+Oeh//YeFf/2HhX/9h6Wf/wzMD/////////////////////////////////////////////////6LCc/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9+Rdv//////////////////////////////////////////////////////////////////////78m8/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d4V8jRdEYLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANd3V63YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//hl37///////////////////////////////////////78+//jnob/2HhX/9h4V//Zfl7/89jP//////////////////////////////////////////////////LSx//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2oFi///////////////////////////////////////////////////////////////////////inIT/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3V60AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYd1Vv2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//Xf2P//////////////////////////////////////6LGe/9h4V//YeFf/24Vo//fl3v/////////////////////////////////////////////////9+/r/24Nl/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/+/Tx/////////////////////////////////////////////////////////////Pf1/9h6Wv/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h3VW8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1XZVNtd4VvnYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//jnof///////////////////////////////////////jp4//YeVj/2HhX/9+Tef/78e3///////////////////////////////////////////////////////DOwv/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//24Nj////////////////////////////////////////////////////////////xz8T/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13hW+dV2VTYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANJ4SxHXd1ff2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//TZ0P//////////////////////////////////////7se5/9h4V//YeFf/9+Pc////////////////////////////////////////////////////////////5aeS/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//DNwf///////////////////////////////////////////////////////////+aqlv/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13dX39J4SxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB13hWsdh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//dim3//v7+///////////////////////////////////////z2M7/2HhX/9h7Wv/+/Pz////////////////////////////////////////////////////////////fk3n/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/7cKz////////////////////////////////////////////////////////////3o1y/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13hWsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANd4VWDYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+u6qv////////////////////////////////////////////7+/v/di2//24Nl/////////////////////////////////////////////////////////////////92McP/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//quaj///////////////////////////////////////////////////////z39f/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13hVYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVcVUS2HdX69h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/9d7W/////////////////////////////////////////////////+7GuP/bhWf/////////////////////////////////////////////////////////////////35F3/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+iwnP//////////////////////////////////////////////////////9d3U/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Yd1fr1XFVEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANd3VprYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h7Wv/++/v//////////////////////////////////////////////////fr5/92Lb//////////////////////////////////////////////////////////////////jn4f/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/6rak///////////////////////////////////////////////////////xz8T/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1aaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWdlc42HdW/th4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//PXzf//////////////////////////////////////////////////////78m8//77+////////////////////////////////////////////////////////////+q3pf/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//y1cr//////////////////////////////////////////////////////+7GuP/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h3Vv7Wdlc4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqlVVA9h3VtDYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/3Ypu//37+v/////////////////////////////////////////////////+/Pz//vz7////////////////////////////////////////////////////////////8tPI/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2X1d//35+P//////////////////////////////////////////////////////7L2t/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h3VtCqVVUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXd1dn2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/7L2t///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////89/X/2Hpa/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//kpI7////////////////////////////////////////////////////////////vybv/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d4VWYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv0BABNd3V9/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//ZfV3/+u7q///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////hmYH/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//LSx/////////////////////////////////////////////////////////////Xf2P/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13dX379AQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXeFVg2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//inYX//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+3Bsf/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//agWL//fv6/////////////////////////////////////////////////////////////Pf1/9h6Wv/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13hVYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAtd4V9nYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//wzL//////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Oji/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+iwnf//////////////////////////////////////////////////////////////////////56+b/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//XeFfZgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWd1dY2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9qBYv/78u//////////////////////////////////////////////////////////////////////////////////////////////////////////////////3Yls/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/9+Te///////////////////////////////////////////////////////////////////////9+vn/4ZqB/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Wd1dYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANd4VtPYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+Sjjf/////////////////////////////////////////////////////////////////////////////////////////////////////////////////osp//2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HlY/9uDZP/ejXL/4Zh//+Ohiv/lppD/5qqV/+eumv/osp//566a/+WmkP/jnof/4JZ9/9yHav/YeVj/2HhX/9+TeP/////////////////////////////////////////////////////////////////////////////////+/f3/67qp/9h5WP/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d4VtMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVd1U82HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//PYzv////////////////////////////////////////////////////////////////////////////////////////////////////////////Tb0v/YeFf/2HlY/9yGaf/hmH//5qqW/+u8rP/xzsP/9uDY//vy7//+/f3///////////////////////////////////////////////////////////////////////78+//57en/+u7p////////////////////////////////////////////////////////////////////////////////////////////9d3V/9yGaf/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9V3VTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANd3VprYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/3Ypu//37+v///////////////////////////////////////////////////////////////////////////////////////////////////////vz8//nq5f/9+/r//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////PXz/+WmkP/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13dWmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/YEAI2HdW8Nh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/67yr//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////PYzv/ciGv/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Yd1bwv2BACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANZ1VVfYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//ZfFz/+vDt//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////359//ps6H/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//WdVVXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2HhWtdh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//ptaP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////029L/24Rm/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4VrUAAAAAAAAAAAAAAAAAAAAAAAAAANF0URbYd1b82HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9p/YP/89/X////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////78/D/4p2F/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HdW/NF0URYAAAAAAAAAAAAAAAAAAAAA13dVWth4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+3Bsf/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/f3/5aaQ/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13VWWQAAAAAAAAAAAAAAAAAAAADYd1ec2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/4Zd9///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/Pz/4JV7/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Yd1ecAAAAAAAAAAAAAAAAAAAAANh3Vt7YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+GYf//79PH////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////46eT/2HpZ/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h3Vt4AAAAAAAAAAAAAAADXeFAg2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//nrZn//vz7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////mqJP/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d4UCAAAAAAAAAAANZ2VWPYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/5qmU//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jo4//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/1nZVYwAAAAAAAAAA13hWpNh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9yIbP/89/X//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Kdhf/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//XeFakAAAAAAAAAADXd1bS2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeVj/9d/X////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8My//9h4V//chmn/7sW3//fl3v/35N7/8tLH/+Ohiv/YeVj/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3VtIAAAAAgAAAAth4V/fYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+aqlv/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////56+b/46CJ//z18/////////////////////////////Xe1v/dim3/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX94AAAALRdFUh2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/9+Xf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v7///////////////////////////////////////vz8f/fkXf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/0XRVIdV1VUjYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/92Kbv////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z18//di27/2HhX/9h4V//YeFf/2HhX/9h4V//VdVVI1nZXcNh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/56+b//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jo4//ZfV3/2HhX/9h4V//YeFf/2HhX/9Z2V3DWeFaX2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//uxbf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+3Dtf/YeFf/2HhX/9h4V//YeFf/1nhWl9d4VrHYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//PVy////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v39/9+Rdv/YeFf/2HhX/9h4V//XeFax13dWvth4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/89jP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8tPI/9h4V//YeFf/2HhX/9d3Vr7Xd1fL2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HpZ/+CWff/nrpr/7L+v//HQxf/z2M7/9d7W//bh2v/02dD/8c/E/+7GuP/ptaP/4pyE/9uDZP/z1sz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v7/3o5z/9h4V//YeFf/13dXy9d3VtjYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//ejXH/6LGe//PVy//89/X///////////////////////////////////////////////////////////////////////78/P/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xz8T/2HhX/9h4V//Xd1bY13dX5dh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h6Wv/nrJj/+evm//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////78+//af2D/2HhX/9d3V+XXd1by2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h7Wv/nr5v/+u7q/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+SijP/YeFf/13dW8th3VvzYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//ko43/+vDs////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////78m7/9h4V//Yd1b813hW89h4V//YeFf/2HhX/9h4V//ZfFz/78q9///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////67+v/2HhX/9d4VvPXeFbm2HhX/9h4V//YeFf/2n9g//Xe1v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ejXH/13hW5td4V9nYeFf/2HhX/9l+Xv/35N7//////////////////////////////////////////////////vz8//fm4P/y08j/7cGx/+q5qP/qtqT/6bOh/+ixnv/nrpr/6K+c/+y9rf/wy7//9NrR//jo4//89/X//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Skjv/XeFfZ13hWzNh4V//YeFf/8tXK///////////////////////////////////////78/D/7cO0/+Kdhf/Zfl7/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//chmn/5KSO/+3Bsv/13tb//fr5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6rmo/9d4VszXd1e/2HhX/+m0ov/////////////////////////////////56uX/5aWP/9h6Wv/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Yeln/45+I//fm4P/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////tw7T/13dXv9d3VrLbhWj//fj2///////////////////////+/Pz/6rak/9h6Wv/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2Hpa/+u8rP/+/f3//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vv7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+7Etv/XeFax1nhWl+7Huf///////////////////////Pf1/+Kdhf/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+CVe//56+b///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////78+//35N3/8c7D/+zAsP/ruqn/7L6u/+3Cs//uxrn/8c/D//Tb0v/45+H/+/Lv//79/f///////////////////////////////////////////////////////Pb0//fj3P/uxbf/5aiS/92Lbv/hmYH/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7sS2/9Z4VpfYgmZ2/fj2//////////////////79/f/imoL/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h7Wv/ptKL/+u/r///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////89/X/89fN/+m1pP/glXv/2Xtb/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HlY/9uCZP/ejXL/4Zh//+Sii//lqJL/5qmU/+WmkP/imoL/3Yxw/9l9Xv/YeFf/2HhX/9h4V//YeFf/2HhX/9p/YP/+/v7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////twbH/1nZXcPDRxor/////////////////////67qp/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/4pqC/+7GuP/56uX/////////////////////////////////////////////////////////////////////////////////+vDs//LSx//ps6D/35J3/9h5WP/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX//nt6P///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+u8rP/VdVVI/PTxpP////////////////vy7//Ze1v/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//bg2T/4ZmA/+evm//uxLb/9NrR//jo4v/57en/+/Lv//rw7P/35d//9NrR//DLvv/ptKL/456H/9uFaP/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/8tPI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6rin/9F0VSH////O////////////////6rmo/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//ru6r////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////rt6X6gAAAAv///+f////////////////djHD/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+SijP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+3Ft+kAAAAA////9P///////////Pf1/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/3Ypt////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////89jO3AAAAAD////2///////////13tb/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf//Pf1///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////88u/cAAAAAP///9z///////////PYz//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//13tb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/vb///8D////wf//////////89fO/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+3Bsv///////////////////////////////////////////////////////////////////////////////////////////////////////v39/////////////////////////////////////////////////////0D///+P///////////z2M//2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/5KGL//////////////////////////////////////////////////////////////////////////////////ru6v/wzL//5qmU/9yGaf/Zfl//4p2F/+y+r//139j//v39////////////////////////////////k////03///////////nq5f/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//agWL//v39/////////////////////////////////////////////v39/+u6qv/osJz/5qqW/+GZgP/bhWf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//ch2r/7L6u//vy7//////////////////////y////D/////r///////39/th6Wv/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//029L////////////////////////////////////////////rvKv/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2Hpa/+Wnkv3+/f3b//////////8AAAAA////rP//////////3o1x/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/+arlv//////////////////////////////////////9NzT/9h5WP/YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhWtf///wP///9d////2wAAAAD///9F///////////joIn/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2Hpa//ns5/////////////////////////////rw7P/bg2T/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//WdVVXAAAAAAAAAAD///8EAAAAAP///wH////a/////+mzofbYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/4puD//78+//////////////////67+v/3Yxw/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HdW8L9gQAgAAAAAAAAAAAAAAAAAAAAAAAAAAP///0r////76bKfudh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/5KKM//vz8P//////9uDZ/9yIa//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1aaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wzVd1U82HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2X5f/9+Rd//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9V3VTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXeFbT2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//XeFbTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANd1VlnYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d1VlkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAtd4V9nYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//XeFfZgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA13hVYNh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d4VWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/QEAE13dX39h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1ffv0BABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXd1dn2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3V2cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKpVVQPYd1bQ2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Yd1bQqlVVAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANZ2VzjYd1b+2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HdW/tZ2VzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANd3VprYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1aaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1XFVEth3V+vYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HdX69VxVRIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA13hVYNh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//XeFVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA13hWsdh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13hWsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADSeEsR13dX39h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3V9/SeEsRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVdlU213hW+dh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//XeFb51XZVNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYd1Vv2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h3VW8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXd1et2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1etAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANF0RgvXeFfI2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13hXyNF0RgsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANdrURPYd1fW2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h3V9bXa1ETAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANF2UhzYeFfi2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFfi0XZSHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANJzUyjXeFbs2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13hW7NJzUygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANh2UzTXeFbs2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d4VuzYdlM0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANJzUyjXd1bh2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1bh0nNTKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANh2ThrXd1bS2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/13dW0th2ThoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM9wUBDXd1bB2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3VsHPcFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL9gQAjXeFam2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1elv2BACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXd1Zl2HdW9th4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Yd1b213dWZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWdFcs2HdX1th4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HdX1tZ0VywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMZk0K13dXn9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3V5/MZk0KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA13ZUUth4V+LYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V+LXdlRSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0XRGC9d3V4fXd1f62HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3V/rXd1eH0XRGCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANJzUyjYd1e82HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Yd1e80nNTKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXdlRS2HdW0Nh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Yd1bQ13ZUUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1ndVS9d3V8XYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1fF1ndVSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANd1VT/Xd1a62HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Xd1a613VVPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADSc1Mo13dWhdd3VuHYeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9d3VuHXd1aF0nNTKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdd1VT/Yd1ec2HdW8Nh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HdW8Nh3V5zXdVU/AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/YEAI13dWR9h3VonYeFbK2HdW/Nh4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h3VvzYeFbK2HdWidd3Vke/YEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMd1UP13VUTNd3Vo7Xd1fF2HdX69h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//YeFf/2HhX/9h4V//Yd1fr2HhWxNd3Vo7XdVRMzHdVDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1XFVEtd0VTnXeFVg13hWhth3VqnXeFe513hWxtd4VtPXd1ff13hW7Nd4VvnXeFb513hW7Nd3V9/XeFbT13hWxtd4V7nYd1ap13hWhtd4VWDXdFU51XFVEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"type": "image/x-icon"
},
"$:/green_favicon.ico": {
"title": "$:/green_favicon.ico",
"text": "AAABAAIAEBAAAAEAIAAoBQAAJgAAACAgAAABACAAKBQAAE4FAAAoAAAAEAAAACAAAAABACAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEHPcCtK13KPS9dy1UzXc/NM13PzS9dy1UrXco9Bz3ArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqoqBkvXcZRj3YT9cuGO/5Loqf/K9NX/Vdp6/07adf+M56P/1PXe/s7y1dMqqioGAAAAAAAAAAAAAAAAKqoqBkzXcr1j3oT/6Pru/9j24P/k+er/d+GU/07adf9O2nX/6Pnt//f9+P9X2nv/TNdyvSqqKgYAAAAAAAAAAEvXcZRO2nX/t+/F/9T23P/9/v3/juam/07adf9O2nX/Ttp1/9z35P/K9NX/Ttp1/07adf9L13GUAAAAAEHPcCtM2XT9Ttp1/4znpP///////////6fsuP9R2nf/Yd2C/2PehP/1/fj/1vbf/1Dadv9O2nX/TNl0/UHPcCtK13KPTtp1/07adf9O2nX/2/fi///////8/vz//v7+///////////////////////Y9uD/Xd1//07adf9K13KPS9dy1U7adf9O2nX/at+J//f9+P///////////////////////////////////////////8301v+W6az/S9dy1UzXc/OF5J7/p+y4/8bz0v///////////////////////////////////////////////////////////4DhmvbD8s76ru2//5bprP+m7Lj/4vjn//////////////////P89f/z/PX/+f36/+378f////////////////+w7sH5luit5E7adf9O2nX/Ttp1/1Dadv9y4Y//eeKV/2PehP9O2nX/Ttp1/07adf9j3oT/////////////////x/LU8JDnqKtO2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/9f23/+D5J3/Z9+I/6vrvrtBz3ArTNl0/U7adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/0zZdP1Bz3ArAAAAAEvXcZRO2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9L13GUAAAAAAAAAAAqqioGTNdyvU7adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9M13K9KqoqBgAAAAAAAAAAAAAAACqqKgZL13GUTNl0/U7adf9O2nX/Ttp1/07adf9O2nX/Ttp1/0zZdP1L13GUKqoqBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEHPcCtK13KPS9dy1UzXc/NM13PzS9dy1UrXco9Bz3ArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAIAAAAEAAAAABACAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqKgZH129HS9dylUzWcr9M2HPZTNdz80zXc/NM2HPZTNZyv0vXcpVH129HKqoqBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/JahhK13GWS9hz8U7adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9L2HPxStdxlj/JahgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSRSAdM2XOCTNdy9E7adf9O2nX/Ttp1/07adf9n34j/mumv/5fprf9T2nj/Ttp1/07adf9O2nX/Ttp1/07adf+F5J7/6/ru/fz9/P34/Ph2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/yWoYS9hyx07adf9U2nn/puu4/7nwyP984pf/lums//v+/P///////////3Lhjv9O2nX/Ttp1/07adf+n7Lj/6vrv//v++///////4fjm/2LdhMw/yWoYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQs1pLkzYcuNO2nX/UNp2/8/12P///////////+j57f///////f79/8Ty0P+H5p//Ttp1/07adf9O2nX/Ttp1/9D12/////////////////904ZH/Ttp1/0zYcuNE0WstAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/JahhM2HLjTtp1/07adf+g6rT//////9f24P+M56T/9fz3//////+N56X/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/zfTW////////////3/jm/07adf9O2nX/Ttp1/0zYcuM/yWoYAAAAAAAAAAAAAAAAAAAAAAAAAAAkkUgHS9hyx07adf9O2nX/Wdx8//X89///////heSe//n9+v//////1/bf/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf+/8cz///////////+m7Lj/Ttp1/07adf9O2nX/Ttp1/0vYcsckkUgHAAAAAAAAAAAAAAAAAAAAAEzZc4JO2nX/Ttp1/07adf+K5aL////////////N9Nb////////////E8tD/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/7Duwf///////////4fmoP9O2nX/Ttp1/07adf9O2nX/Ttp1/0zZc4IAAAAAAAAAAAAAAAA/yWoYTNdy9E7adf9O2nX/Ttp1/1zbf//x+/T///////7+/v///////////+T46f9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/2Pbg////////////fOKX/07adf9O2nX/Ttp1/07adf9O2nX/TNdy9D/JahgAAAAAAAAAAErXcZZO2nX/Ttp1/07adf9O2nX/Ttp1/5LoqP///////////////////////////2bfh/9T2nj/ad+I/3Xhkf9+45n/duGS/3rilv/////////////////O9Nf/Wdx8/07adf9O2nX/Ttp1/07adf9O2nX/StdxlgAAAAAqqioGS9hz8U7adf9O2nX/Ttp1/07adf9O2nX/UNp2/+D45v//////////////////////9Pz2//7+/v/////////////////////////////////////////////////q+u//fOKX/07adf9O2nX/Ttp1/07adf9L2HPxKqoqBkfXb0dO2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/juam///////////////////////////////////////////////////////////////////////////////////////9/v3/l+mt/07adf9O2nX/Ttp1/07adf9H129HS9dylU7adf9O2nX/Ttp1/07adf9O2nX/Ttp1/1vbfv/g+Ob////////////////////////////////////////////////////////////////////////////////////////////5/fr/Xd1//1bae/9O2nX/Ttp1/0vXcpVM1nK/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/ufDI///////////////////////////////////////////////////////////////////////////////////////////////////////q+u///v7+/7Pvw/9O2nX/TNZyv0zYc9lO2nX/Ttp1/07adf9Q2nb/Wtx9/1Dadv/f+Ob//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////47mpv9M2HPZTNdz81rcff+m7Lj/3/jm//3+/f//////+v37//v+/P//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4fjm/0vYcvJu4Iz17Prw//7+/v/m+ev/0/Xb/9X23f/u+/L/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////XdqA9Or67vnL9Nb/Zt+H/07adf9O2nX/Ttp1/07adf9a3H3/l+mt//T89v/////////////////////////////////t+/H/2fbg/+H45//t+vD/+f36//P89v/X9uD/3/jm//////////////////////////////////////924JPg6vrt9VLaeP9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Wdx8/43npf+v7sD/t+/F/63tvf+M56T/Y96E/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf+N56X//////////////////////////////////////3vhlszH89TQTtp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/2rfif//////////////////////////////////////l+its+D35bJO2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1//H78///////0vXb/57qsf964pb/jual/8nz1f/j+uiz+fv5gUvYc/FO2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/m+qv/9j24P9Z3Hz/Ttp1/07adf9O2nX/S9hz8ePz4y4AAAAAStdxlk7adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9K13GWAAAAAAAAAAA/yWoYTNdy9E7adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/TNdy9D/JahgAAAAAAAAAAAAAAABM2XOCTtp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9M2XOCAAAAAAAAAAAAAAAAAAAAACSRSAdL2HLHTtp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/S9hyxySRSAcAAAAAAAAAAAAAAAAAAAAAAAAAAD/JahhM2HLjTtp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/0zYcuM/yWoYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAELNaS5M2HLjTtp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9M2HLjRNFrLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/JahhL2HLHTtp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/S9hyxz/JahgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSRSAdM2XOCTNdy9E7adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/TNdy9EzZc4IkkUgHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/yWoYStdxlkvYc/FO2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/Ttp1/07adf9O2nX/S9hz8UrXcZY/yWoYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqoqBkfXb0dL13KVTNZyv0zYc9lM13PzTNdz80zYc9lM1nK/S9dylUfXb0cqqioGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=",
"type": "image/x-icon"
},
"Edición en Castellano": {
"title": "Edición en Castellano",
"caption": "Castellano (España)",
"created": "20160511155557372",
"list-before": "Deutsch (Deutschland) Edition",
"modified": "20160511160224223",
"tags": "Languages",
"type": "text/vnd.tiddlywiki",
"text": "La edición española de ~TiddlyWiki se encuentra aquí:\n\n* ''Documentación'' : https://tiddlywiki.com/languages/es-ES/index.html\n* ''~TiddlyWiki en blanco'' : https://tiddlywiki.com/languages/es-ES/empty.html\n"
},
"Chinese (Simplified) Edition": {
"title": "Chinese (Simplified) Edition",
"caption": "中文 (简体)",
"created": "20140919215640174",
"modified": "20140920030246450",
"tags": "Languages",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki 的简体中文翻译版本:\n\n<!-- * ''文件'': https://tiddlywiki.com/languages/zh-Hans/index.html -->\n* ''空白版本'': https://tiddlywiki.com/languages/zh-Hans/empty.html\n\n另请参阅 [[中文 (正體) 版|Chinese (Traditional) Edition]]。\n"
},
"Chinese (Traditional) Edition": {
"title": "Chinese (Traditional) Edition",
"caption": "中文 (正體)",
"created": "20140919215743298",
"modified": "20140920030246450",
"tags": "Languages",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki 的正體中文翻譯版本:\n\n<!-- * ''文件'': https://tiddlywiki.com/languages/zh-Hant/index.html -->\n* ''空白版本'': https://tiddlywiki.com/languages/zh-Hant/empty.html\n\n另請參閱 [[中文 (简体) 版|Chinese (Simplified) Edition]]。\n"
},
"Édition en Français (France)": {
"title": "Édition en Français (France)",
"created": "20140919215540827",
"modified": "20141123162938012",
"tags": "Languages",
"caption": "Français (France)",
"type": "text/vnd.tiddlywiki",
"text": "La traduction en Français (France) de TiddlyWiki démarre ici :\n\n* ''documentation'' : https://tiddlywiki.com/languages/fr-FR/index.html\n* ''empty'' : https://tiddlywiki.com/languages/fr-FR/empty.html\n"
},
"Deutsch (Österreich) Edition": {
"title": "Deutsch (Österreich) Edition",
"created": "20140919214900580",
"modified": "20140919215900428",
"tags": "Languages",
"caption": "Deutsch (Österreich)",
"type": "text/vnd.tiddlywiki",
"text": "Die österreichische Übersetzung von TiddlyWiki ist verfügbar unter:\n\n* ''Dokumentation'': https://tiddlywiki.com/languages/de-AT/index.html\n* ''Leer'': https://tiddlywiki.com/languages/de-AT/empty.html\n\nSiehe auch: [[Deutsch (Deutschland) Edition]].\n"
},
"Deutsch (Deutschland) Edition": {
"title": "Deutsch (Deutschland) Edition",
"created": "20140919215410238",
"modified": "20140919215851101",
"tags": "Languages",
"caption": "Deutsch (Deutschland)",
"type": "text/vnd.tiddlywiki",
"text": "Die deutsche Übersetzung von TiddlyWiki ist verfügbar unter:\n\n* ''Dokumentation'': https://tiddlywiki.com/languages/de-DE/index.html\n* ''Leer'': https://tiddlywiki.com/languages/de-DE/empty.html\n\nSiehe auch: [[Deutsch (Österreich) Edition]].\n"
},
"Korean (Korea Republic) Edition": {
"title": "Korean (Korea Republic) Edition",
"caption": "한국어 (대한민국)",
"created": "20160424113322330",
"modified": "20160424113322330",
"tags": "Languages",
"type": "text/vnd.tiddlywiki",
"text": "티들리위키 한국어 번역은 다음에서 사용할 수 있습니다:\n\n<!--* ''설명문서'' : https://tiddlywiki.com/languages/ko-KR/index.html-->\n* ''빈 위키'' : https://tiddlywiki.com/languages/ko-KR/empty.html\n"
},
"LanguageGallery Example": {
"title": "LanguageGallery Example",
"created": "20151231083708980",
"modified": "20151231084132703",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "Here is an example of using the ListWidget and the TranscludeWidget to show a grid of all of Language Icons which are tiddlers [[tagged|Tagging]] <<tag Language>>and <<tag Icon>>\n\n<style>\n.language-gallery img {\nwidth: 5em;\nheight: auto;\nmargin: 0.5em;\n-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);\n -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);\n box-shadow: 2px 2px 5px rgba(0,0,0,0.2);\n}\n</style>\n<div class=\"language-gallery\">\n<$list filter=\"[all[tiddlers+shadows]tag[Language]tag[Icon]]\">\n<span title=<<currentTiddler>>>\n<$transclude/>\n</span>\n</$list>\n</div>\n"
},
"Languages": {
"title": "Languages",
"created": "20141202125500000",
"modified": "20160617101222113",
"tags": "TableOfContents",
"type": "text/vnd.tiddlywiki",
"text": "!! Language Plugins\n\nThe core TiddlyWiki user interface is available in over 20 languages. You can install language plugins following the instructions [[Installing a plugin from the plugin library]]. You can change the current language using the ''language'' button, found on the \"Tools\" tab in the sidebar.\n\nYou can contribute a new language to the library by learning how to [[translate TiddlyWiki into your language|Translate TiddlyWiki into your language]].\n\n!! Language Editions\n\nFor some languages, there are pre-built editions with additional translated documentation:\n\n<<list-links \"[tag[Languages]]\">>\n"
},
"Copying tiddlers between TiddlyWiki files": {
"title": "Copying tiddlers between TiddlyWiki files",
"created": "20140908131700000",
"modified": "20140919161524603",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "You can copy an individual tiddler from one TiddlyWiki file to another by dragging a link to the tiddler from one browser window to another.\n\nIf you want to drag a link, first move it vertically, because horizontal movement is recognized by the browser as text selection.\n"
},
"Introduction to Lists": {
"title": "Introduction to Lists",
"created": "20171212175130471",
"modified": "20171212175139631",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "Making lists of items plays a central role in working with TiddlyWiki. The following is a brief run-through of some of the more common techniques.\n\n~TiddlyWiki [[uses|The Extended Listops Filters]] lists [[internally|ListField]] for many purposes so the word can have several meanings. Here we are concerned with displaying sequences of items, but not necessarily presented as a conventional bullet list.\n\n! Manually Typed Lists\n\n!! ~WikiText\n\nWikiText lists are manually typed lists that use a special character to specify what sort of list it is and how it should be displayed.\n\nExamples include bullet lists created with asterisks (*) and numbered lists (#). Behind the scenes, ~WikiText lists are based on the standard `<ul>` and `<li>` HTML elements. For more information see [[Lists in WikiText]].\n\nAn example of a typed list in WikiText:\n\n<<wikitext-example-without-html \"\"\"* Greatest Movies of All Time\n** Casa Blanca\n** Pride and Prejudice and Zombies\"\"\">>\n\n! Generated Lists\n\nLists can be automatically generated with the ListWidget using [[filters|Filters]] in which [[filter operators|Filter Operators]] \nspecify criteria for selecting which tiddlers are desired as output. Shortcut macros are provided for some common types of list.\n\n!! ~ListWidget\n\nThe ListWidget is the most powerful tool for creating lists. It allows the filtered output to be manipulated and styled into forms that may not seem to resemble lists at all, for example tables or complex texts. For more details, see [[ListWidget]].\n\nAn example to show all tiddlers tagged with \"HelloThere\" might look like:\n\n<<wikitext-example-without-html \"\"\"<$list filter=\"[tag[HelloThere]]\"><$view field=\"title\"/><br/></$list>\"\"\">>\n\n<<.tip \"\"\"Even tiddlers themselves are made with the ~ListWidget. The [[ViewTemplate|$:/core/ui/ViewTemplate]] makes use of the ListWidget to fetch all specified templates that are used to show a tiddlers title, tags, text and more.\"\"\">>\n\n!! Filtered transclusion\n\nThe syntax for filtered transclusion `{{{...}}}` takes a filter as input and outputs a linked list of matching titles. You can also apply a [[template|Transclusion with Templates]], for example:\n\n<<wikitext-example-without-html \"\"\"{{{ [tag[HelloThere]] || $:/core/ui/TagTemplate }}}\"\"\">>\n\n!! list-links Macro\n\nThe [[list-links|list-links Macro]] macro gives a preformatted list, typically a bullet list, in a more simplified way than by using the ListWidget. Behind the scenes it really is the ListWidget applying a default template to each list item.\n\n<$macrocall $name=\"wikitext-example-without-html\" src=\"\"\"<<list-links \"[tag[HelloThere]]\">>\"\"\"/>\n\n!Other “list related” features\n\n[[list|ListField]], [[list-before|Order of Tagged Tiddlers]] and [[list-after|Order of Tagged Tiddlers]] are all field names to control the position of tiddlers in a list. [[Fields|TiddlerFields]] are a way to add additional bits of structured information to a tiddler such as date, quantity, category, etc.\n\n[[list|list Operator]] and [[listed|listed Operator]] are //filter operators// to, respectively, select and find titles in lists.\n"
},
"Learning": {
"title": "Learning",
"created": "20140912140047779",
"list": "Videos [[Introduction to filter notation]] [[Sharing a TiddlyWiki on Dropbox]] [[Sharing your tiddlers with others]] [[Copying tiddlers between TiddlyWiki files]] [[Creating SubStories]] [[Editing Tiddlers with Emacs]] [[ImageGallery Example]] [[Making curved text with SVG]] TaskManagementExample [[Adding a Twitter Follow button]] [[Philosophy of Tiddlers]] [[Adopt a Titles Policy]]",
"modified": "20140919161721584",
"tags": "TableOfContents",
"type": "text/vnd.tiddlywiki",
"text": "Learn more about using TiddlyWiki:\n\n<<list-links \"[tag[Learning]]\">>\n\nAlso see the complete [[Reference]], including advanced WikiText, macros, widgets, filters etc.\n"
},
"changecount Macro": {
"title": "changecount Macro",
"created": "20131228162825226",
"modified": "20150221151223000",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"caption": "changecount",
"text": "The <<.def changecount>> [[macro|Macros]] returns the number of times the [[current tiddler|Current Tiddler]] has been created, stored or deleted during the current ~TiddlyWiki session.\n\nIf a tiddler is deleted and subsequently recreated, its <<.var changecount>> will go up by two.\n\n!! Parameters\n\n(none)\n\n<<.macro-examples \"changecount\">>\n"
},
"colour Macro": {
"title": "colour Macro",
"created": "20150221154058000",
"modified": "20200228142855357",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"caption": "colour",
"text": "The <<.def colour>> (or <<.def color>>) [[macro|Macros]] returns the [[CSS|Cascading Style Sheets]] value of one the colours in the current [[palette|ColourPalettes]].\n\nIf no such entry exists in the current palette, the [[vanilla palette|$:/palettes/Vanilla]] is used instead. If no such entry exists in the vanilla palette, the system looks for a configuration tiddler with the title `$:/config/DefaultColourMappings/<colour-name>` and transcludes the colour from the text field. This enables to plugins to ship defaults for colours that are not present in the core palettes.\n\n!! Parameters\n\n;name\n: The name of the palette entry, e.g. `page-background`\n\n<<.macro-examples \"colour\">>\n"
},
"contrastcolour Macro": {
"title": "contrastcolour Macro",
"created": "20150221113728000",
"modified": "20150221151338000",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"caption": "contrastcolour",
"text": "The <<.def contrastcolour>> [[macro|Macros]] returns whichever of two given [[CSS|Cascading Style Sheets]] colours is deemed to contrast best with another.\n\nAn example can be seen in the [[template tiddler for tag pills|$:/core/ui/TagTemplate]].\n\n!! Parameters\n\n;target\n: The colour to contrast against (typically a background colour)\n;fallbackTarget\n: An alternative colour to contrast against. This is used when <<.param target>> is undefined or not a valid colour\n;colourA\n: The first of the two colours to choose between\n;colourB\n: The second of the two colours to choose between\n"
},
"Core Macros": {
"title": "Core Macros",
"created": "20150220180315000",
"modified": "20150221222052000",
"type": "text/vnd.tiddlywiki",
"text": "The following [[macros|Macros]] are built into ~TiddlyWiki's core:\n\n<<list-links \"[tag[Core Macros]]\">>\n"
},
"csvtiddlers Macro": {
"title": "csvtiddlers Macro",
"created": "20150221115509000",
"modified": "20150221151344000",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"caption": "csvtiddlers",
"text": "The <<.def csvtiddlers>> [[macro|Macros]] returns the fields of a [[selection of tiddlers|Title Selection]] in [[CSV|Comma-Separated Values]] form, with one record (row) per tiddler.\n\nAn example can be seen in the [[template tiddler for CSV exports|$:/core/templates/exporters/CsvFile]].\n\n!! Parameters\n\n;filter\n: A [[filter|Filters]] selecting which tiddlers to include\n;format\n: Reserved for future extension. Should be set to `quoted-comma-sep`\n"
},
"datauri Macro": {
"title": "datauri Macro",
"created": "20150221162212000",
"modified": "20150221222838000",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"caption": "datauri",
"text": "The <<.def datauri>> [[macro|Macros]] returns a [[data URI|Data URI]] for the content of a tiddler.\n\nIt is often used in [[stylesheet|Cascading Style Sheets]] tiddlers to reference things like inline images and fonts:\n\n> `background: url(<<datauri \"Motovun Jack.jpg\">>);`\n\nThe data URI is automatically [[base64|Base64]]-encoded in the case of a non-text tiddler.\n\n!! Parameters\n\n;title\n: The title of a tiddler, such as an image\n\n<<.macro-examples \"datauri\">>\n"
},
"dumpvariables Macro": {
"title": "dumpvariables Macro",
"created": "20140908104107181",
"modified": "20150221151454000",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"caption": "dumpvariables",
"text": "The <<.def dumpvariables>> [[macro|Macros]] returns a table showing the values of all [[variables|Variables]] and [[macros|Macros]] that exist at that position in the [[widget tree|Widgets]].\n\nIt is useful for debugging and exploring ~TiddlyWiki's internals.\n\nPlaceholders are replaced with values in the normal way, but using the default values for all macro parameters.\n\n!! Parameters\n\n(none)\n\n<<.macro-examples \"dumpvariables\">>\n"
},
"jsontiddlers Macro": {
"title": "jsontiddlers Macro",
"created": "20150221152226000",
"modified": "20200204135513721",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"caption": "jsontiddlers",
"text": "The <<.def jsontiddlers>> [[macro|Macros]] returns the fields of a [[selection of tiddlers|Title Selection]] in [[JSON|JavaScript Object Notation]] form.\n\nAn example can be seen in the [[template tiddler for JSON exports|$:/core/templates/exporters/JsonFile]].\n\n!! Parameters\n\n;filter\n: A [[filter|Filters]] selecting which tiddlers to include\n;spaces\n: An optional number of spaces to use for formatting the JSON. Defaults to 4, with blank or zero resulting in packed JSON with no formatting spaces\n"
},
"lingo Macro": {
"title": "lingo Macro",
"created": "20150221154907000",
"modified": "20150221155706000",
"tags": "Macros [[Core Macros]]",
"caption": "lingo",
"text": "The <<.def lingo>> [[macro|Macros]] relates to the translation of ~TiddlyWiki's user interface into other languages. It returns a piece of text in the user's currently selected language.\n\nTranslatable text is supplied by language plugins containing tiddlers with specific titles that start with `$:/language/`.\n\n!! Parameters\n\n;title\n: The title of the shadow tiddler that contains the text. The prefix `$:/language/` is added automatically\n\n<<.macro-examples \"lingo\">>\n"
},
"list-links Macro": {
"title": "list-links Macro",
"caption": "list-links",
"created": "20140917083515996",
"modified": "20190206000000000",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def list-links>> [[macro|Macros]] returns a formatted list of links to a [[selection of tiddlers|Title Selection]].\n\nIf a tiddler has a <<.field caption>> field, this is shown instead of the tiddler's title. If the caption field is empty, a blank entry is shown.\n\nNote: Each first [[step|Filter Step]] of a [[filter run|Filter Run]] not given any input titles receives the output of <$link to=\"all Operator\">[all[tiddlers]]</$link> as its input. This means all the existing non-[[shadow|ShadowTiddlers]] tiddlers.\n\n!! Parameters\n\n;filter\n: A [[filter|Filters]] selecting which tiddlers to include\n;type\n: An HTML element to use for the overall list element, defaulting to `ul`\n;subtype\n: An HTML element to use for each item in the list, defaulting to `li`\n;class\n: A [[CSS|Cascading Style Sheets]] class for the overall list element\n;emptyMessage\n: Optional wikitext to display if there are no tiddlers with the specified tag\n\n<<.macro-examples \"list-links\">>\n"
},
"makedatauri Macro": {
"title": "makedatauri Macro",
"created": "20131228163141555",
"modified": "20200330105334133",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"caption": "makedatauri",
"text": "The <<.def makedatauri>> [[macro|Macros]] takes a piece of text and an associated ContentType, and returns a corresponding [[data URI|Data URI]].\n\n<<.var makedatauri>> is used to implement the <<.mlink datauri>> macro.\n\n!! Parameters\n\n;text\n: The text to be converted to a data URI\n;type\n: The ContentType of the text\n;_canonical_uri\n: The optional ''_canonical_uri'' address of the content\n\n<<.macro-examples \"makedatauri\">>\n"
},
"now Macro": {
"title": "now Macro",
"caption": "now",
"created": "20141008141616791",
"modified": "20170630223406157",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def now>> [[macro|Macros]] returns the current date and time in a specified [[format|DateFormat]].\n\nThe value doesn't update automatically, like a ticking clock. It updates whenever the macro call is rendered, such as when the containing tiddler's display needs to be refreshed for some other reason.\n\n!! Parameters\n\n;format\n: A string specifying the desired [[format|DateFormat]], defaulting to `0hh:0mm, DDth MMM YYYY`\n\n''Note'': The format string `[UTC]YYYY0MM0DD0hh0mm0ssXXX` will return a date string representing the UTC time-stamp as it is used in the ~TiddlyWiki `created` and `modified` time-stamp fields.\n\n\n<<.macro-examples \"now\">>\n"
},
"qualify Macro": {
"title": "qualify Macro",
"created": "20131228164411884",
"modified": "20150221223816000",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"caption": "qualify",
"text": "The <<.def qualify>> [[macro|Macros]] is an important part of the StateMechanism.\n\nIt returns a unique string that encodes its position within the [[widget tree|Widgets]], as identified by the stack of transcluded tiddlers that lead to that position.\n\nIt is implemented using the <<.vlink transclusion>> variable.\n\n!! Parameters\n\n;title\n: The prefix for the returned string, normally a tiddler title\n\n<<.macro-examples \"qualify\">>\n"
},
"resolvepath Macro": {
"title": "resolvepath Macro",
"created": "20150203152000000",
"modified": "20150221223858000",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"caption": "resolvepath",
"text": "The <<.def resolvepath>> [[macro|Macros]] takes a relative path and an absolute path. It interprets the former relative to the latter, and returns the absolute equivalent of the former.\n\nFolders in the paths are delimited by `/`.\n\nThe special folder name `.` denotes the current folder, and `..` denotes the parent folder.\n\nIf the absolute path indicates a folder, it needs to end with `/`. Anything after the final `/` is treated as an arbitrary filename within the intended path, and is discarded.\n\nIf no absolute path is supplied, the relative path is returned unchanged, except that anything after the final `/` is discarded.\n\nThe return value is a path, but does <<.em not>> end with `/`.\n\n!! Parameters\n\n;source\n: the relative path\n;root\n: the absolute path\n\n<<.macro-examples \"resolvepath\">>\n"
},
"Stylesheet Macros": {
"title": "Stylesheet Macros",
"created": "20150221181835000",
"modified": "20150221223956000",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The following core [[macros|Macros]] make it easy to specify alternative browser-specific properties when constructing a [[stylesheet|Cascading Style Sheets]] tiddler:\n\n;`<<box-shadow shadow>>`\n: for the `x-box-shadow` properties\n;`<<filter filter>>`\n: for the `x-filter` properties\n;`<<transition transition>>`\n: for the `x-transition` properties\n;`<<transform-origin origin>>`\n: for the `x-transition-origin` properties\n;`<<background-linear-gradient gradient>>`\n: for the `x-linear-gradient` values of the `background-image` property\n\nThe following macros are documented separately:\n\n* <<.mlink colour>>\n* <<.mlink datauri>>\n\nAll these macros are defined in the [[$:/core/macros/CSS]] tiddler.\n"
},
"Table-of-Contents Macros": {
"title": "Table-of-Contents Macros",
"created": "20140919155729620",
"modified": "20150221224034000",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "~TiddlyWiki provides several macros for generating a tree of tiddler links by analysing [[tags|Tagging]]:\n\n;<<.var toc>>\n: A simple tree\n;<<.var toc-expandable>>\n: A tree in which all the branches can be expanded and collapsed\n;<<.var toc-selective-expandable>>\n: A tree in which the non-empty branches can be expanded and collapsed\n;<<.var toc-tabbed-internal-nav>> and <<.var toc-tabbed-external-nav>>\n: A two-panel browser:\n:* on the left, a selectively expandable tree that behaves like a set of vertical tabs\n:* on the right, the content of whichever tiddler the user selects in the tree\n\nThe difference between the last two has to do with what happens when the user clicks a link in the right-hand panel:\n\n;<<.var toc-tabbed-internal-nav>>\n: The target tiddler appears in the right-hand panel, replacing the tiddler that contained the link\n;<<.var toc-tabbed-external-nav>>\n: The target tiddler appears in the normal way (which depends on the user's configured storyview)\n\n!! Structure\n\nThe top level of the tree consists of the tiddlers that carry a particular tag, known as the <<.def \"root tag\">>. Tiddlers tagged with any of those make up the next level down, and so on.\n\nAt each level, the tiddlers can be [[ordered|Order of Tagged Tiddlers]] by means of the <<.field list>> field of the parent tag tiddler. They can also be ordered by the macro's <<.param sort>> parameter.\n\nThe tree displays the <<.field caption>> field of a tiddler if it has one, or the tiddler's title otherwise.\n\nEach tiddler in the tree is normally displayed as a link. To suppress this, give the tiddler a <<.field toc-link>> field with the the value <<.value no>>. In the [[examples|Table-of-Contents Macros (Examples)]], the SecondThree tiddler is set up like this. Clicking such a tiddler in the tree causes its branch to expand or collapse.\n\nThe table of contents is generated as an HTML ordered list. The `<ol>` elements always have the class `tc-toc`. Expandable trees have the additional class `tc-toc-expandable`. Selectively expandable trees (including those in the two-panel browser) have `tc-toc-selective-expandable`.\n\nTo make a table of contents appear in the sidebar, see [[How to add a new tab to the sidebar]].\n\n!! Parameters\n\n;tag\n: The root tag that identifies the top level of the tree\n;sort\n: An optional extra [[filter step|Filter Step]], e.g. `sort[title]`\n\nThese two parameters are combined into a single [[filter expression|Filter Expression]] like this:\n\n> `[tag[$tag$]$sort$]`\n\n<<.var toc-tabbed-internal-nav>> and <<.var toc-tabbed-external-nav>> take additional parameters:\n\n;selectedTiddler\n: The title of the [[state tiddler|StateMechanism]] for noting the currently selected tiddler, defaulting to `$:/temp/toc/selectedTiddler`. It is recommended that this be a [[system tiddler|SystemTiddlers]]\n;unselectedText\n: The text to display when no tiddler is selected in the tree\n;missingText\n: The text to display if the selected tiddler doesn't exist\n;template\n: Optionally, the title of a tiddler to use as a [[template|TemplateTiddlers]] for transcluding the selected tiddler into the right-hand panel\n\n[[Examples|Table-of-Contents Macros (Examples)]]\n"
},
"tabs Macro": {
"title": "tabs Macro",
"caption": "tabs",
"created": "20131228162203521",
"modified": "20180408084453861",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def tabs>> [[macro|Macros]] presents a [[selection of tiddlers|Title Selection]] as a set of tabs that the user can switch between.\n\nThe tabs display the <<.field caption>> field of a tiddler if it has one, or the tiddler's title otherwise. If specified, the tabs display the <<.field tooltip>> field of a tiddler as the respective button tooltip.\n\nBy default the tabs are arranged horizontally above the content. To get vertical tabs, set the <<.param class>> parameter to <<.value tc-vertical>>.\n\n!! Parameters\n\n;tabsList\n: A [[filter|Filters]] selecting which tiddlers to include\n;default\n: The title of the tiddler whose tab is to be selected by default\n;state\n: The prefix for the title of a [[state tiddler|StateMechanism]] for noting the currently selected tab, defaulting to `$:/state/tab`. It is recommended that this be a [[system tiddler|SystemTiddlers]]\n;class\n: Additional [[CSS|Cascading Style Sheets]] classes for the generated `div` elements. Multiple classes can be separated with spaces\n;template\n: Optionally, the title of a tiddler to use as a [[template|TemplateTiddlers]] for transcluding the content of the selected tab\n;buttonTemplate\n: Optionally, the title of a tiddler to use as a [[template|TemplateTiddlers]] for transcluding the content of the button for the selected tab\n;retain\n: Optionally, \"yes\" specifies that the content of the tabs should be retained when switching to another tab, avoiding re-rendering it (this can be useful to avoid video or audio sources unexpectedly resetting)\n\nWithin the template, the title of the selected tab is available in the <<.var currentTab>> variable.\n\nThe <<.vlink currentTiddler>> variable is not affected by the <<.var tabs>> macro. This can put you in trouble if the list of tabs includes tiddlers that depend on the value of the <<.vlink currentTiddler>>, for example tiddlers listing children based on its own name. To overcome this problem you can use a [[TemplateTiddler|TemplateTiddlers]] like the following:\n\n```\n<$tiddler tiddler=<<currentTab>>>\n<$transclude mode=\"block\" />\n</$tiddler>\n```\n\n<<.macro-examples \"tabs\">>\n"
},
"tag Macro": {
"title": "tag Macro",
"caption": "tag",
"created": "20141206130540337",
"modified": "20150221224326000",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def tag>> [[macro|Macros]] generates a tag pill for a specified tag.\n\n!! Parameters\n\n;tag\n: The title of the tag, defaulting to the [[current tiddler|Current Tiddler]]\n\n<<.macro-examples \"tag\">>\n"
},
"timeline Macro": {
"title": "timeline Macro",
"caption": "timeline",
"created": "20150220180357000",
"modified": "20170223033633361",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def timeline>> [[macro|Macros]] returns a list of tiddlers in reverse chronological order of modification (or some other [[date field|Date Fields]]), grouped by day.\n\n!! Parameters\n\n;limit\n: The maximum number of tiddlers to include, defaulting to 100. But if <<.em any>> tiddlers are included for a particular day, <<.em all>> of the other tiddlers for that day will also be included -- even if this exceeds the limit\n;format\n: A string specifying the desired [[format|DateFormat]], defaulting to `DDth MMM YYYY`\n;subfilter\n: An optional extra [[filter step|Filter Step]], e.g. `tag[MyTag]`\n;dateField\n: The name of the date field to use, defaulting to `modified`\n\nThe tiddlers are selected by means of a [[filter expression|Filter Expression]], into which the <<.param subfilter>> and <<.param limit>> parameters are spliced as follows:\n\n> `[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]`\n\n<<.macro-examples \"timeline\">>\n"
},
"unusedtitle Macro": {
"title": "unusedtitle Macro",
"caption": "unusedtitle",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def unusedtitle>> [[macro|Macros]] returns an unused title. Optionally you can provide a base title to generate the new title.\n\nIt uses the same method as the create new tiddler button, a number is appended to the end of the base name.\n\n!! Parameters\n\n;baseName\n: A string specifying the desired base name, defaulting to `New Tiddler`\n\n<<.macro-examples \"unusedtitle\">>\n"
},
"version Macro": {
"title": "version Macro",
"created": "20131228162448664",
"modified": "20150221214134000",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"caption": "version",
"text": "The <<.def version>> [[macro|Macros]] returns the current version number of ~TiddlyWiki.\n\n!! Parameters\n\n(none)\n\n<<.macro-examples \"version\">>\n"
},
"colour-picker Macro": {
"title": "colour-picker Macro",
"caption": "colour-picker",
"created": "20160418152741901",
"modified": "20160418154330605",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def colour-picker>> [[macro|Macros]] displays an interactive colour picker, as can be seen in the core bitmap editor.\n\n!! Parameters\n\n;actions\n: Wikitext for the action widgets that should be executed when the user selects a colour. Within the text, the variable `colour-picker-value` contains the selected colour.\n\n<<.macro-examples \"colour-picker\">>\n"
},
"copy-to-clipboard Macro": {
"title": "copy-to-clipboard Macro",
"caption": "copy-to-clipboard",
"created": "20171216104754967",
"modified": "20171216104941967",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def copy-to-clipboard>> [[macro|Macros]] displays a button that copies specified text to the clipboard. A notification is displayed if the operation is successful; some browsers do not permit the operation.\n\n!! Parameters\n\n;src\n: The text to be copied to the clipboard\n;class\n: Optional CSS classes to be assigned to the button (defaults to `tc-btn-invisible`)\n;style\n: Optional CSS styles to be assigned to the button\n\n<<.macro-examples \"copy-to-clipboard\">>\n"
},
"Macro Calls in WikiText (Examples)": {
"title": "Macro Calls in WikiText (Examples)",
"created": "20150220182252000",
"modified": "20150221221723000",
"tags": "[[WikiText Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "\\define sayhi-example-1() <<sayhi>>\n\\define sayhi-example-2() <<sayhi Bugs>>\n\\define sayhi-example-3() <<sayhi \"Donald Duck\" Disneyland>>\n\\define sayhi-example-4() <<sayhi \"Mickey Mouse\" \"Mouse House\">>\n\\define sayhi-example-5() <<sayhi name:'Minnie Mouse' address:[[Mouse House]]>>\n\\define sayhi-example-6() <<sayhi address:\"Quacky Towers\" name:\"Donald Duck\">>\n\n\\define sayhi-example-7()\n<<sayhi \"Mickey Mouse\" \"\"\"\"Mouse House\",\nRodent's Lane,\nSqueaksville,\nRatland\"\"\">>\n\\end\n\n<$importvariables filter=\"$:/editions/tw5.com/macro-examples/say-hi\">\n<$codeblock code={{$:/editions/tw5.com/macro-examples/say-hi}}/>\n<$macrocall $name=\".example\" n=\"1\" eg=<<sayhi-example-1>>/>\n<$macrocall $name=\".example\" n=\"2\" eg=<<sayhi-example-2>>/>\n<$macrocall $name=\".example\" n=\"3\" eg=<<sayhi-example-3>>/>\n<$macrocall $name=\".example\" n=\"4\" eg=<<sayhi-example-4>>/>\n<$macrocall $name=\".example\" n=\"5\" eg=<<sayhi-example-5>>/>\n<$macrocall $name=\".example\" n=\"6\" eg=<<sayhi-example-6>>/>\n<$macrocall $name=\".example\" n=\"7\" egvar=\"sayhi-example-7\"/>\n</$importvariables>\n"
},
"changecount Macro (Examples)": {
"title": "changecount Macro (Examples)",
"created": "20150221151206000",
"modified": "20150221151227000",
"tags": "[[changecount Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<<changecount>>\"\"\"/>\n\nThe value will increase if you edit this tiddler and store it again, even without making any changes to its content.\n\nTo access the <<.var changecount>> of a different tiddler, use a <<.wlink TiddlerWidget>> widget:\n\n<$macrocall $name=\".example\" n=\"2\"\neg=\"\"\"<$tiddler tiddler=\"Draft of 'New Tiddler'\">\n<<changecount>>\n</$tiddler>\"\"\"/>\n\nThe value shown will increase whenever you create, store or delete [[New Tiddler]].\n"
},
"colour-picker Macro (Example 1)": {
"title": "colour-picker Macro (Example 1)",
"created": "20160418154853776",
"modified": "20160418155450547",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "Colour: <$edit-text tiddler='$:/_MyColour' tag='input' placeholder='(unset)' default=''/>\n\n---\n\n<$macrocall $name='colour-picker' actions=\"\n\n<$action-setfield $tiddler='$:/_MyColour' $value=<<colour-picker-value>>/>\n\n\"/>"
},
"colour-picker Macro (Examples)": {
"title": "colour-picker Macro (Examples)",
"created": "20160418152735536",
"modified": "20160418155324847",
"tags": "[[colour-picker Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\" eg={{colour-picker Macro (Example 1)}}/>\n"
},
"colour Macro (Examples)": {
"title": "colour Macro (Examples)",
"created": "20150221154356000",
"modified": "20150221154803000",
"tags": "[[colour Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<<colour code-border>>\"\"\"/>\n<$macrocall $name=\".example\" n=\"2\" eg=\"\"\"<<colour foreground>>\"\"\"/>\n<$macrocall $name=\".example\" n=\"3\" eg=\"\"\"<<colour page-background>>\"\"\"/>\n<$macrocall $name=\".example\" n=\"4\" eg=\"\"\"<<colour sidebar-tab-background>>\"\"\"/>\n<$macrocall $name=\".example\" n=\"5\" eg=\"\"\"<<colour tag-foreground>>\"\"\"/>\n"
},
"copy-to-clipboard Macro (Examples)": {
"title": "copy-to-clipboard Macro (Examples)",
"created": "20171216104946277",
"modified": "20171216105109641",
"tags": "[[copy-to-clipboard Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<<copy-to-clipboard \"Mary had a little lamb\">>\"\"\"/>\n<$macrocall $name=\".example\" n=\"2\" eg=\"\"\"<$macrocall $name=\"copy-to-clipboard\" src={{$:/SiteTitle}}/>\"\"\"/>\n"
},
"datauri Macro (Examples)": {
"title": "datauri Macro (Examples)",
"created": "20150221160534000",
"modified": "20150221223524000",
"tags": "[[datauri Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"2\"\neg=\"\"\"<style>\n.jack {\n\tbackground: url(<$macrocall $name=\"datauri\" title=\"Motovun Jack.jpg\" $output=\"text/plain\"/>);\n\theight: 300px;\n}\n</style>\n\n<div class=\"jack\"/>\"\"\"/>\n\nThe example has to invoke <<.var datauri>> through the <<.wid macrocall>> widget. It needs to prevent the macro's output from being parsed as WikiText, as that would transform the data URI into a <<.wlink LinkWidget>> widget and break the example. If the example was in a CSS tiddler, you could simply write:\n\n> `background: url(<<datauri \"Motovun Jack.jpg\">>);`\n"
},
"dumpvariables Macro (Examples)": {
"title": "dumpvariables Macro (Examples)",
"created": "20150221151358000",
"modified": "20150221151415000",
"tags": "[[dumpvariables Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<$set name=\"EXAMPLE\" value=\"123.$(EXAMPLE2)$.789\">\n<$set name=\"EXAMPLE2\" value=\"456\">\n\n<<dumpvariables>>\n\n</$set>\n</$set>\"\"\"/>\n"
},
"image-picker Macro (Example 1)": {
"title": "image-picker Macro (Example 1)",
"created": "20160418155523369",
"modified": "20160418155913663",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "Image: <$edit-text tiddler='$:/_MyImage' tag='input' placeholder='(unset)' default=''/>\n\n<$transclude tiddler={{$:/_MyImage}}/>\n\n---\n\n<$macrocall $name='image-picker' actions=\"\n\n<$action-setfield $tiddler='$:/_MyImage' $value=<<imageTitle>>/>\n\n\"/>"
},
"image-picker Macro (Example 2)": {
"title": "image-picker Macro (Example 2)",
"created": "20160418155523369",
"modified": "20160418155913663",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "Image: <$edit-text tiddler='$:/_MyImage' tag='input' placeholder='(unset)' default=''/>\n\n<$transclude tiddler={{$:/_MyImage}}/>\n\n---\n\n<$macrocall $name='image-picker' actions=\"\n\n<$action-setfield $tiddler='$:/_MyImage' $value=<<imageTitle>>/>\n\n\" subfilter=\"prefix[Language]\"/>\n"
},
"image-picker Macro (Examples)": {
"title": "image-picker Macro (Examples)",
"created": "20160418155539132",
"modified": "20160418155621890",
"tags": "[[image-picker Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\" eg={{image-picker Macro (Example 1)}}/>\n\nThis next example shows how the <<.param subfilter>> parameter limits the list of images (here to those with the \"Language\" prefix):\n\n<$macrocall $name=\".example\" n=\"2\" eg={{image-picker Macro (Example 2)}}/>\n"
},
"lingo Macro (Examples)": {
"title": "lingo Macro (Examples)",
"created": "20150221151358000",
"modified": "20150221160113000",
"tags": "[[lingo Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "This example shows the text used as the basis for the title of a newly created tiddler:\n\n<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<<lingo DefaultNewTiddlerTitle>>\"\"\"/>\n\nThis example shows the name of the eighth month of the year, for use in [[formatting dates|DateFormat]]:\n\n<$macrocall $name=\".example\" n=\"2\" eg=\"\"\"<<lingo Date/Long/Month/8>>\"\"\"/>\n"
},
"list-links-draggable Macro (Examples)": {
"title": "list-links-draggable Macro (Examples)",
"created": "20170328211011767",
"modified": "20170328211211799",
"tags": "[[list-links-draggable Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<<list-links-draggable tiddler:\"Days of the Week\">>\"\"\"/>\n"
},
"list-links Macro (Examples)": {
"title": "list-links Macro (Examples)",
"created": "20150221160534000",
"modified": "20150221160748000",
"tags": "[[list-links Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "This example lists all the tiddlers whose titles start with J:\n\n<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<<list-links filter:\"[prefix[J]]\">>\"\"\"/>\n\nThis example lists the documentation tiddlers for the core macros, each of which has a <<.field caption>> field:\n\n<$macrocall $name=\".example\" n=\"2\" eg=\"\"\"<<list-links filter:\"[tag[Core Macros]]\">>\"\"\"/>\n"
},
"list-tagged-draggable Macro (Examples)": {
"title": "list-tagged-draggable Macro (Examples)",
"created": "20170329093300835",
"modified": "20170329093346982",
"tags": "[[list-tagged-draggable Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<<list-tagged-draggable tag:\"Features\">>\"\"\"/>\n"
},
"makedatauri Macro (Examples)": {
"title": "makedatauri Macro (Examples)",
"created": "20150221160534000",
"modified": "20150221223613000",
"tags": "[[makedatauri Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<<makedatauri \"some example text\" \"text/plain\">>\"\"\"/>\n"
},
"now Macro (Examples)": {
"title": "now Macro (Examples)",
"created": "20150221151358000",
"modified": "20150221170425000",
"tags": "[[now Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<<now>>\"\"\"/>\n<$macrocall $name=\".example\" n=\"2\" eg=\"\"\"<<now YYYY-0MM-0DD>>\"\"\"/>\n<$macrocall $name=\".example\" n=\"3\" eg=\"\"\"<<now \"hh:0mm:0sspm\">>\"\"\"/>\n"
},
"$:/editions/tw5.com/macro-examples/qualify-transcluded": {
"title": "$:/editions/tw5.com/macro-examples/qualify-transcluded",
"created": "20150221171233000",
"modified": "20150221172546000",
"tags": "[[qualify Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<ul>\n<li><code><<qualify \"BaseTiddler\">></code></li>\n<li><code><<transclusion>></code></li>\n</ul>\"\"\"/>\n"
},
"qualify Macro (Examples)": {
"title": "qualify Macro (Examples)",
"created": "20150221172527000",
"tags": "[[qualify Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "The results returned by the <<.mlink qualify>> macro depend on its location in the transclusion stack.\n\nThe two examples below are identical, but produce different results because the second one has been transcluded from [[another tiddler|$:/editions/tw5.com/macro-examples/qualify-transcluded]].\n\nEach example shows the result of calling <<.var qualify>> and then the value of the <<.vlink transclusion>> variable.\n\n<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<ul>\n<li><code><<qualify \"BaseTiddler\">></code></li>\n<li><code><<transclusion>></code></li>\n</ul>\"\"\"/>\n\n<blockquote>\n{{$:/editions/tw5.com/macro-examples/qualify-transcluded}}\n</blockquote>\n"
},
"resolvepath Macro (Examples)": {
"title": "resolvepath Macro (Examples)",
"created": "20150221182731000",
"modified": "20150221183441000",
"tags": "[[resolvepath Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<<resolvepath \"./backup\" \"http://example.com/store.php\">>\"\"\"/>\n<$macrocall $name=\".example\" n=\"2\" eg=\"\"\"<<resolvepath \"backup\" \"http://example.com/store.php\">>\"\"\"/>\n<$macrocall $name=\".example\" n=\"3\" eg=\"\"\"<<resolvepath \"../backup\" \"http://example.com/store.php\">>\"\"\"/>\n<$macrocall $name=\".example\" n=\"4\" eg=\"\"\"<<resolvepath \"../jpg/Motovun_Jack.jpg\" \"http://example.com/resources/images/png/\">>\"\"\"/>\n<$macrocall $name=\".example\" n=\"5\" eg=\"\"\"<<resolvepath \"../jpg/../png/Motovun_Jack.png\">>\"\"\"/>\n<$macrocall $name=\".example\" n=\"6\" eg=\"\"\"<<resolvepath \"jpg/Motovun_Jack.jpg\">>\"\"\"/>\n"
},
"tabs Macro (Examples)": {
"title": "tabs Macro (Examples)",
"created": "20150221211317000",
"modified": "20150221211719000",
"tags": "[[tabs Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<<tabs \"SampleTabOne SampleTabTwo SampleTabThree SampleTabFour\" \"SampleTabOne\" \"$:/state/tab1\">>\"\"\"/>\n\n<$macrocall $name=\".example\" n=\"2\"\neg=\"\"\"<<tabs \"[tag[sampletab]]\" \"SampleTabTwo\" \"$:/state/tab2\" \"tc-vertical\">>\"\"\"/>\n\n<$macrocall $name=\".example\" n=\"3\"\neg=\"\"\"<<tabs \"[tag[sampletab]nsort[order]]\" \"SampleTabThree\" \"$:/state/tab3\" \"tc-vertical\">>\"\"\"/>\n"
},
"tag Macro (Examples)": {
"title": "tag Macro (Examples)",
"created": "20150221211317000",
"modified": "20150221224519000",
"tags": "[[tag Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<<tag>>\"\"\"/>\n<$macrocall $name=\".example\" n=\"2\" eg=\"\"\"<<tag Concepts>>\"\"\"/>\n"
},
"thumbnail Macro (Examples)": {
"title": "thumbnail Macro (Examples)",
"created": "20150325171700344",
"modified": "20150325172147259",
"tags": "[[thumbnail Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "\n! Examples\n\nHere is an example of the `thumbnail-right` macro used to create a video thumbnail that floats to the right of the text\n\n<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<<thumbnail-right link:\"Introduction Video\" image:\"Introduction Video Thumbnail.jpg\" caption:\"Introduction to ~TiddlyWiki\" icon:\"{{$:/core/images/video}}\" color:\"red\">>\nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\"\"\"/>\n"
},
"timeline Macro (Examples)": {
"title": "timeline Macro (Examples)",
"created": "20150221213650000",
"modified": "20150221224634000",
"tags": "[[timeline Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<<timeline format:\"DD/MM/YYYY\">>\"\"\"/>\n<$macrocall $name=\".example\" n=\"2\" eg=\"\"\"<<timeline limit:30 subfilter:\"tag[Definitions]\" format:\"DD/MM/YYYY\">>\"\"\"/>\n"
},
"Table-of-Contents Macros (Examples)": {
"title": "Table-of-Contents Macros (Examples)",
"created": "20150221193056000",
"modified": "20181106221404624",
"tags": "[[Table-of-Contents Macros]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "These examples derive tables of contents from the root tag <<.tag Contents>>. See [[Table-of-Contents Macros]] for details on how to use the Table-of-Contents Macros to make your own structured table-of-contents.\n\nYou can explore the same structure with these clickable tag pills:\n\n* {{Contents||$:/core/ui/TagTemplate}}\n** {{First||$:/core/ui/TagTemplate}}\n** {{Second||$:/core/ui/TagTemplate}}\n*** {{SecondThree||$:/core/ui/TagTemplate}}\n** {{Third||$:/core/ui/TagTemplate}}\n** {{Fourth||$:/core/ui/TagTemplate}}\n\nThe tabbed example uses the real TableOfContents of this documentation instead.\n\n<<tabs \"[tag[table-of-contents-example]nsort[order]]\" \"Example Table of Contents: Simple\">>\n"
},
"tree Macro (Examples)": {
"title": "tree Macro (Examples)",
"created": "20170628164706364",
"modified": "20170628164823552",
"tags": "[[tree Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<<tree prefix:\"$:/\">>\"\"\"/>\n\n<$macrocall $name=\".example\" n=\"2\"\neg=\"\"\"<<tree prefix:\"tree-macro-example-\" separator:\"-\">>\"\"\"/>\n"
},
"tree-macro-example-house": {
"title": "tree-macro-example-house",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-house-kitchen": {
"title": "tree-macro-example-house-kitchen",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-house-kitchen-table": {
"title": "tree-macro-example-house-kitchen-table",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-house-kitchen-sink": {
"title": "tree-macro-example-house-kitchen-sink",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-house-kitchen-window": {
"title": "tree-macro-example-house-kitchen-window",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-house-attic": {
"title": "tree-macro-example-house-attic",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-house-attic-window": {
"title": "tree-macro-example-house-attic-window",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-house-attic-roof": {
"title": "tree-macro-example-house-attic-roof",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-house-garden": {
"title": "tree-macro-example-house-garden",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-house-garden-shed": {
"title": "tree-macro-example-house-garden-shed",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-house-garden-lawn": {
"title": "tree-macro-example-house-garden-lawn",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-car": {
"title": "tree-macro-example-car",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-car-boot": {
"title": "tree-macro-example-car-boot",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-car-boot-lock": {
"title": "tree-macro-example-car-boot-lock",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-car-boot-handle": {
"title": "tree-macro-example-car-boot-handle",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-car-roof": {
"title": "tree-macro-example-car-roof",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-car-roof-rails": {
"title": "tree-macro-example-car-roof-rails",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"tree-macro-example-car-roof-aerial": {
"title": "tree-macro-example-car-roof-aerial",
"tag": "[[tree Macro (Examples)]]",
"text": "See [[tree Macro (Examples)]]"
},
"unusedtitle Macro (Examples)": {
"title": "unusedtitle Macro (Examples)",
"tags": "[[unusedtitle Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<<unusedtitle>>\"\"\"/>\n<$macrocall $name=\".example\" n=\"2\" eg=\"\"\"<<unusedtitle AnotherBase>>\"\"\"/>\n<$macrocall $name=\".example\" n=\"3\" eg=\"\"\"<<unusedtitle TiddlyWiki>>\"\"\"/>\n"
},
"version Macro (Examples)": {
"title": "version Macro (Examples)",
"created": "20150221214110000",
"modified": "20150221214129000",
"tags": "[[version Macro]] [[Macro Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"Version number: <<version>>\"\"\"/>\n"
},
"image-picker Macro": {
"title": "image-picker Macro",
"caption": "image-picker",
"created": "20160418155531395",
"modified": "20160418155805435",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def image-picker>> [[macro|Macros]] displays an interactive image picker, as can be seen in the core text editor.\n\n!! Parameters\n\n;actions\n: Wikitext for the action widgets that should be executed when the user selects an image. Within the text, the variable `imageTitle` contains the title of the tiddler containing the selected image.\n;subfilter\n: An optional extra [[filter step|Filter Step]], e.g. `tag[MyTag]`\n\nThe images are selected by means of a [[filter expression|Filter Expression]], into which the <<.param subfilter>> parameter is spliced as follows:\n\n> `[all[shadows+tiddlers]is[image]$subfilter$!has[draft.of]] -[type[application/pdf]] +[sort[title]]`\n\n<<.macro-examples \"image-picker\">>\n"
},
"$:/editions/tw5.com/macro-examples/say-hi-using-variables": {
"title": "$:/editions/tw5.com/macro-examples/say-hi-using-variables",
"created": "20150221145447000",
"modified": "20150221145626000",
"type": "text/vnd.tiddlywiki",
"text": "\\define say-hi-using-variables()\nHi, I'm $(name)$ and I live in $(address)$.\n\\end\n\n\\define name() Bugs\n"
},
"$:/editions/tw5.com/macro-examples/say-hi": {
"title": "$:/editions/tw5.com/macro-examples/say-hi",
"created": "20150221145803000",
"modified": "20150221221536000",
"type": "text/vnd.tiddlywiki",
"text": "\\define sayhi(name:\"Bugs Bunny\" address:\"Rabbit Hole Hill\")\nHi, I'm $name$ and I live in $address$.\n\\end\n"
},
"$:/editions/tw5.com/macro-examples/tags-of-current-tiddler": {
"title": "$:/editions/tw5.com/macro-examples/tags-of-current-tiddler",
"created": "20150221145803000",
"type": "text/vnd.tiddlywiki",
"text": "\\define tags-of-current-tiddler() {{!!tags}}\n"
},
"$:/editions/tw5.com/macro-examples/tv-get-export-image-link": {
"title": "$:/editions/tw5.com/macro-examples/tv-get-export-image-link",
"created": "20150228123855000",
"modified": "20150228123921000",
"type": "text/vnd.tiddlywiki",
"text": "\\define tv-get-export-image-link(src) https://www.tiddlywiki.com/$src$\n"
},
"$:/editions/tw5.com/macro-examples/tv-wikilink-tooltip": {
"title": "$:/editions/tw5.com/macro-examples/tv-wikilink-tooltip",
"created": "20150228120252000",
"modified": "20150228120554000",
"type": "text/vnd.tiddlywiki",
"text": "\\define tv-wikilink-tooltip()\n<$transclude field=\"tooltip\">(<$transclude field=\"caption\"/>)</$transclude>\n\\end\n"
},
"jsontiddler Macro": {
"title": "jsontiddler Macro",
"caption": "jsontiddler",
"created": "20170317140130417",
"modified": "20170317140226040",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def jsontiddler>> [[macro|Macros]] returns the fields of a single tiddler in [[JSON|JavaScript Object Notation]] form.\n\n!! Parameters\n\n;title\n: The title of a tiddler\n"
},
"list-links-draggable Macro": {
"title": "list-links-draggable Macro",
"caption": "list-links-draggable",
"created": "20170328204925306",
"modified": "20170329093008550",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def list-links-draggable>> [[macro|Macros]] renders the ListField of a tiddler as a list of links that can be reordered via [[drag and drop|Drag and Drop]].\n\n!! Parameters\n\n;tiddler\n: The title of the tiddler containing the list\n;field\n: The name of the field containing the list (defaults to `list`)\n;type\n: The element tag to use for the list wrapper (defaults to `ul`)\n;subtype\n: The element tag to use for the list items (defaults to `li`)\n;class\n: Optional space separated classes to add to the wrapper element\n;itemTemplate\n: Optional title of a tiddler to use as the template for rendering list items\n\nIf the `itemTemplate` parameter is not provided then the list items are rendered as simple links. Within the `itemTemplate`, the [[currentTiddler Variable]] refers to the current list item.\n\n<<.macro-examples \"list-links-draggable\">>\n"
},
"list-tagged-draggable Macro": {
"title": "list-tagged-draggable Macro",
"caption": "list-tagged-draggable",
"created": "20170329092723939",
"modified": "20180109171254045",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def list-tagged-draggable>> [[macro|Macros]] renders the tiddlers with a particular tag as a list of links that can be reordered via [[drag and drop|Drag and Drop]].\n\n!! Parameters\n\n;tag\n: The title of the tag\n;subFilter\n: An optional subfilter to filter out unwanted items (eg `!tag[done]`)\n;itemTemplate\n: Optional title of a tiddler to use as the template for rendering list items\n;emptyMessage\n: Optional wikitext to display if there are no tiddlers with the specified tag\n\nNote that the [[ordering|Order of Tagged Tiddlers]] is accomplished by assigning a new list to the `list` field of the tag tiddler. Any `list-before` or `list-after` fields on any of the other tiddlers carrying the tag are also removed to ensure the `list` field is respected.\n\nIf the `itemTemplate` parameter is not provided then the list items are rendered as simple links. Within the `itemTemplate`, the [[currentTiddler Variable]] refers to the current list item.\n\n<<.macro-examples \"list-tagged-draggable\">>\n"
},
"Macro Call Syntax": {
"title": "Macro Call Syntax",
"created": "20150221105732000",
"modified": "20150221222352000",
"tags": "[[Macro Syntax]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.preamble \"\"\"What follows is a formal presentation of the syntax of the WikiText syntax for macro calls, using [[railroad diagrams|Railroad Diagrams]]. A [[simpler overview|Macro Calls in WikiText]] is also available.\"\"\">>\n\n<$railroad text=\"\"\"\n\"<<\" name [: space [:{param-value}] ]\">>\"\n\"\"\"/>\n\n<<.place space>> denotes a sequence of [[whitespace characters|Filter Whitespace]].\n\nThe [[macro|Macros]]'s <<.place name>> is a sequence of non-whitespace characters other than `(` or `>`.\n\nEach individual <<.place param-value>> has the following syntax:\n\n<$railroad text=\"\"\"\n[: param-name [:space] \":\" [:space] ] value [: space]\n\"\"\"/>\n\nThe <<.place param-name>> is a sequence of letters (`A`--`Z`, `a`--`z`), digits (`0`--`9`), hyphens (`-`) and underscores (`_`).\n\nThe <<.place value>> is specified as follows:\n\n<$railroad text={{$:/editions/tw5.com/railroad/macro-parameter-value}}/>\n"
},
"Macro Definition Syntax": {
"title": "Macro Definition Syntax",
"created": "20150220200255000",
"modified": "20150221222349000",
"tags": "[[Macro Syntax]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.preamble \"\"\"What follows is a formal presentation of the syntax of the `\\define` pragma, using [[railroad diagrams|Railroad Diagrams]]. A [[simpler overview|Macro Definitions in WikiText]] is also available.\"\"\">>\n\n<$railroad text=\"\"\"\n\"\\define\" space name params [:space] rest\n\"\"\"/>\n\n<<.place space>> denotes a sequence of [[whitespace characters|Filter Whitespace]].\n\nThe [[macro|Macros]]'s <<.place name>> is a sequence of non-whitespace characters other than `(` or `>`.\n\nThe parameter declaration list (<<.place params>>) has the following syntax:\n\n<$railroad text=\"\"\"\n\"(\" [:sep] [:{ param sep }] \")\"\n\"\"\"/>\n\nThe parameter separator (<<.place sep>>) is any sequence of characters that does not match a <<.place param-name>>. Among other things, this includes commas, spaces and linefeeds.\n\nA <<.place param-name>> is a sequence of letters (`A`--`Z`, `a`--`z`), digits (`0`--`9`), hyphens (`-`) and underscores (`_`).\n\nEach individual <<.place param>> has the following syntax:\n\n<$railroad text=\"\"\"\nparam-name [: [:space] \":\" [:space] default ]\n\")\"\n\"\"\"/>\n\nThe optional <<.place default>> value of a parameter is specified as follows:\n\n<$railroad text={{$:/editions/tw5.com/railroad/macro-parameter-value}}/>\n\nThe <<.place rest>> of the definition has the following syntax:\n\n<$railroad text=\"\"\"\n( snippet | lf snippet lf \"\\end\" [:space] ) lf\n\"\"\"/>\n\n<<.place lf>> denotes a linefeed.\n\nThe <<.place snippet>> is any sequence of characters that doesn't terminate the macro definition. That is to say, a single-line snippet cannot contain a linefeed, and a multi-line snippet cannot contain `\\end` on a line of its own.\n\nThe snippet can contain placeholders with the following syntax:\n\n<$railroad text=\"\"\"\n( \"$\" name \"$\" | \"$\" \"(\" name \")\" \"$\" )\n\"\"\"/>\n"
},
"Macro Syntax": {
"title": "Macro Syntax",
"created": "20150221222254000",
"modified": "20150227193157000",
"tags": "Macros",
"text": "<<list-links filter:\"[tag[Macro Syntax]]\">>\n"
},
"$:/editions/tw5.com/railroad/macro-parameter-value": {
"title": "$:/editions/tw5.com/railroad/macro-parameter-value",
"created": "20150220191009000",
"modified": "20150221111554000",
"type": "text/vnd.tiddlywiki.railroad",
"text": "( '\"\"\"' [:{/'anything but \"\"\"'/}] '\"\"\"'\n| '\"' [:{/'anything but \"'/}] '\"'\n| \"'\" [:{/\"anything but '\"/}] \"'\"\n| \"[[\" [:{/\"anything but ]\"/}] \"]]\"\n| {/\"\"\"anything but ' \" or whitespace\"\"\"/}\n)\n"
},
"tag-picker Macro": {
"title": "tag-picker Macro",
"caption": "tag-picker",
"created": "20161128191316701",
"modified": "20161128191435641",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def tag-picker>> [[macro|Macros]] generates a combination of a text box and a button that allows a tag to be selected and added.\n\n!! Parameters\n\n;actions\n: Action widgets to be triggered when the pill is clicked. Within the text, the variable ''tag'' contains the title of the selected tag.\n\n<<.macro-examples \"tag-picker\">>\n"
},
"tag-pill Macro": {
"title": "tag-pill Macro",
"caption": "tag-pill",
"created": "20161128190930538",
"modified": "20161128191220364",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def tag-pill>> [[macro|Macros]] generates a static tag pill showing a specified tag, but without the dropdown action provided by the [[tag Macro]].\n\n!! Parameters\n\n;tag\n: The title of the tag\n;element-tag\n: The element name to be used for the pill (defaults to \"span\")\n;element-attributes\n: Additional attributes for the pill element\n;actions\n: Action widgets to be triggered when the pill is clicked. Within the text, the macro parameter ''tag'' contains the title of the selected tag.\n\n<<.macro-examples \"tag-pill\">>\n"
},
"thumbnail Macro": {
"title": "thumbnail Macro",
"caption": "thumbnail",
"created": "20150325172203603",
"modified": "20150325172336079",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def thumbnail>> [[macros|Macros]] are used to create linkable thumbnail panels.\n\n!! Parameters\n\n(none)\n\n<<.macro-examples \"thumbnail\">>\n"
},
"tree Macro": {
"title": "tree Macro",
"caption": "tree",
"created": "20170628164534981",
"modified": "20170628164654430",
"tags": "Macros [[Core Macros]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def tree>> [[macro|Macros]] renders an expandable tree view based on a prefix and separator within tiddler titles.\n\n!! Parameters\n\n;prefix\n: The prefix from which to generate the tree, defaults to `$:/`\n;separator\n: The separator between parts of the tiddler titles, defaults to `/`\n\n<<.macro-examples \"tree\">>\n"
},
"AlertMechanism": {
"title": "AlertMechanism",
"created": "20140213224306412",
"modified": "20160606125956564",
"tags": "Mechanisms Features",
"type": "text/vnd.tiddlywiki",
"text": "Alerts are displayed as yellow boxes overlaying the main TiddlyWiki window. Each one corresponds to a tiddler with the tag [[$:/tags/Alert]]. Clicking the <<.icon $:/core/images/delete-button>> delete icon on an alert deletes the corresponding tiddler.\n\nHere's a demo <$fieldmangler tiddler=\"SampleAlert\"><$set name=\"currentTiddler\" value=\"SampleAlert\"><$button message=\"tm-add-tag\" param=\"$:/tags/Alert\">alert</$button></$set></$fieldmangler>.\n\nAlert tiddlers should have the following fields:\n\n|!Field |!Description |\n|title |By default, alert titles have the prefix `$:/temp/alerts/` |\n|text |The text of the alert message |\n|modified |Date of the alert (used for ordering the alerts on screen) |\n|component |Component name associated with the alert |\n|tags |Must include [[$:/tags/Alert]] |\n"
},
"DraftMechanism": {
"title": "DraftMechanism",
"modified": "201308201324",
"tags": "Mechanisms",
"text": "Tiddlers that have a `draft.of` field are treated as pending drafts of the tiddler specified in the field. Draft tiddlers should also have a `draft.title` field that specifies the title that will be given to the tiddler when it is saved.\n\nSeveral features work in concert to give the desired behaviour for draft tiddlers:\n\n* The ListWidget can optionally render draft tiddlers through a different template\n* The NavigatorWidget incorporates handlers for the following events:\n** `tm-new-tiddler` for creating a new tiddler in draft mode\n** `tm-edit-tiddler` for moving a tiddler into edit mode \n** `tm-cancel-tiddler` for cancelling a tiddler out of edit mode\n** `tm-save-tiddler` for saving a draft tiddler\n* Draft tiddlers are automatically excluded from search operations\n\n"
},
"DragAndDropMechanism": {
"title": "DragAndDropMechanism",
"created": "20170328161210552",
"modified": "20170406085836682",
"tags": "[[Importing Tiddlers]] [[Drag and Drop]] Mechanisms",
"type": "text/vnd.tiddlywiki",
"text": "This tiddler discusses the internal mechanisms that are used to implement drag and drop features in ~TiddlyWiki. See [[Drag and Drop]] for a general description of the features.\n\n<<.warning \"\"\"\n~TiddlyWiki uses the [[standard HTML 5 drag and drop APIs|https://www.w3.org/TR/2010/WD-html5-20101019/dnd.html]]. However, this is an area that is rightly notorious for cross-browser compatibility problems. Therefore, some features that you might expect to work won't necessarily work in all browsers. In particular, \n\"\"\">>\n\nThe following widgets are concerned with drag and drop features:\n\n* The DraggableWidget creates a draggable element that represents one or more tiddlers for dragging\n** The ButtonWidget and LinkWidget incorporate the functionality of the DraggableWidget\n* The DroppableWidget creates an area into which tiddlers can be dragged to trigger customisable actions\n* The DropzoneWidget handles importing external tiddlers from files or by drag and drop from another browser window\n\nThe general sequence of a drag and drop operation is as follows:\n\n# The user clicks down and drags the pointer on a draggable element such as the DraggableWidget, ButtonWidget or LinkWidget\n# The draggable element moves with the mouse pointer until the click is released\n# Moving the pointer over droppable elements such as the DroppableWidget displays a highlight indicating that the item can be dropped\n# The configured actions are performed if the drag ends on a droppable element\n"
},
"HistoryMechanism": {
"title": "HistoryMechanism",
"created": "20140213171818824",
"modified": "20150207131000000",
"tags": "Mechanisms",
"type": "text/vnd.tiddlywiki",
"text": "The system tiddler [[$:/HistoryList]] keeps track of a list of tiddlers comprising the navigation history. Each time you click on a link to a tiddler, the title of the target tiddler is added to the top of the stack.\n\nThe history list is stored in JSON to allow additional details about the coordinates of the DOM node that initiated the navigation.\n\nThe history list also maintains the field ''current-tiddler'' that contains the name of the tiddler at the top of the stack. This field can be used like so:\n\n```\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" storyview=\"pop\">\n\n<$button message=\"tm-close-tiddler\" class=\"tc-btn-invisible tc-btn-mini\">×</$button> <$link to={{!!title}}><$view field=\"title\"/> <$reveal type=\"match\" state=\"$:/HistoryList!!current-tiddler\" text=<<currentTiddler>>>✓</$reveal></$link>\n\n</$list>\n```\n\nWhich renders the same as the \"Open\" sidebar tab, with the addition of a tick against the tiddler that was last navigated to.\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" storyview=\"pop\">\n\n<$button message=\"tm-close-tiddler\" class=\"tc-btn-invisible tc-btn-mini\">×</$button> <$link to={{!!title}}><$view field=\"title\"/> <$reveal type=\"match\" state=\"$:/HistoryList!!current-tiddler\" text=<<currentTiddler>>>✓</$reveal></$link>\n\n</$list>\n\n!! Empty Story\n\nTo display content when the story is empty, create $:/config/EmptyStoryMessage and enter the desired contents. The following would show the GettingStarted tiddler when all others are closed.\n\n```\n{{GettingStarted||$:/core/ui/ViewTemplate}}\n```"
},
"InfoMechanism": {
"title": "InfoMechanism",
"created": "20140720164948099",
"modified": "20190307175403915",
"tags": "Mechanisms",
"type": "text/vnd.tiddlywiki",
"text": "\\define example(name)\n<$transclude tiddler=\"\"\"$:/info/url/$name$\"\"\" mode=\"inline\"/>\n\\end\n\nSystem tiddlers in the namespace `$:/info/` are used to expose information about the system (including the current browser) so that WikiText applications can adapt themselves to available features.\n\n! Information Tiddlers\n\n|!Title |!Description |\n|[[$:/info/browser]] |Running in the browser? (\"yes\" or \"no\") |\n|[[$:/info/browser/language]] |<<.from-version \"5.1.20\">> Language as reported by browser (note that some browsers report two character codes such as `en` while others report full codes such as `en-GB`) |\n|[[$:/info/browser/screen/width]] |Screen width in pixels |\n|[[$:/info/browser/screen/height]] |Screen height in pixels |\n|[[$:/info/node]] |Running under [[Node.js]]? (\"yes\" or \"no\") |\n|[[$:/info/url/full]] |<<.from-version \"5.1.14\">> Full URL of wiki (eg, ''<<example full>>'') |\n|[[$:/info/url/host]] |<<.from-version \"5.1.14\">> Host portion of URL of wiki (eg, ''<<example host>>'') |\n|[[$:/info/url/hostname]] |<<.from-version \"5.1.14\">> Hostname portion of URL of wiki (eg, ''<<example hostname>>'') |\n|[[$:/info/url/origin]] |<<.from-version \"5.1.14\">> Origin portion of URL of wiki (eg, ''<<example origin>>'') |\n|[[$:/info/url/pathname]] |<<.from-version \"5.1.14\">> Pathname portion of URL of wiki (eg, ''<<example pathname>>'') |\n|[[$:/info/url/port]] |<<.from-version \"5.1.14\">> Port portion of URL of wiki (eg, ''<<example port>>'') |\n|[[$:/info/url/protocol]] |<<.from-version \"5.1.14\">> Protocol portion of URL of wiki (eg, ''<<example protocol>>'') |\n|[[$:/info/url/search]] |<<.from-version \"5.1.14\">> Search portion of URL of wiki (eg, ''<<example search>>'') |\n"
},
"Mechanisms": {
"title": "Mechanisms",
"color": "#9fa3cb",
"created": "20130825153800000",
"modified": "20140910211727889",
"tags": "Reference",
"type": "text/vnd.tiddlywiki",
"text": "These are the internal mechanisms that fit together to make up TiddlyWiki.\n\n<<list-links \"[tag[Mechanisms]]\">>\n"
},
"PluginMechanism": {
"title": "PluginMechanism",
"created": "20130826122000000",
"modified": "20190928082000464",
"tags": "Mechanisms",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\n[[Plugins]] are bundles of tiddlers that are distributed and managed as a single unit. Users can install them with drag and drop, or using the [[plugin library|Installing a plugin from the plugin library]].\n\n<<.from-version \"5.1.22\">> Plugins that contain JavaScript modules require a reload of the wiki before they will work. Plugins that do not contain JavaScript modules are automatically dynamically loaded and unloaded. \n\nPlugins can be used to package any tiddler content, including JavaScript [[modules|Modules]] that extend and enhance the core TiddlyWiki5 functionality. The tiddlers within registered plugins are ShadowTiddlers: they can be freely overwritten by creating a tiddler with the same title, but deleting that tiddler restores the underlying tiddler value from the plugin.\n\nBy convention, plugin titles have the form `$:/plugins/<publisher>/<name>`. Plugins that are part of the core TiddlyWiki distribution have titles of the form `$:/plugins/tiddlywiki/<name>`.\n\nWhen [[running TiddlyWiki under Node.js|TiddlyWiki on Node.js]], plugins can also be stored as individual tiddler files in [[PluginFolders]].\n\n! Plugin Types\n\n{{Plugin Types}}\n\n! Plugin Dependencies\n\n{{Plugin Dependencies}}\n\n! Plugin Ordering\n\n{{Plugin Ordering}}\n\n! Plugin Fields\n\n{{Plugin Fields}}\n\n! More information\n\n<<list-links \"[tag[PluginMechanism]]\">>\n\n"
},
"PopupMechanism": {
"title": "PopupMechanism",
"created": "20131212175656755",
"modified": "20151223222712715",
"tags": "Mechanisms",
"type": "text/vnd.tiddlywiki",
"text": "The popup mechanism allows blocks of content to be selectively displayed and positioned with respect to an anchor. It has several parts:\n\n* [[StateTiddlers|StateMechanism]] to record whether a popup is currently displayed or not\n* The RevealWidget to selectively display the popup content\n** For \"sticky\" popups — those that don't close when clicking inside one — set the ''class'' attribute to `tc-popup-keep`\n* The ButtonWidget to trigger the display of the popup by setting the state tiddler appropriately\n\n\n"
},
"RefreshMechanism": {
"title": "RefreshMechanism",
"created": "20191012152414236",
"modified": "20191014091753894",
"tags": "Mechanisms",
"type": "text/vnd.tiddlywiki",
"text": "The refresh mechanism is the part of the WikificationMechanism concerned with updating a rendering when there are changes in the tiddler store.\n\nThe refresh mechanism is notified of changes to the tiddler store asynchronously. This is done so that multiple consecutive changes can be coalesced into a single change notification. Thus, a series of action widgets modifying several different tiddlers will only trigger a single refresh cycle.\n\nWhen changes occur, the rendering is updated by calling the \"refresh\" method of the root widget. The refresh method determines whether the widget needs to be updated to reflect the incoming changes, and then recursively calls into the refresh methods of each child widget\n\nThe refresh cycle is inherently fairly slow because it involves visiting every node in the render tree. To maintain performance there is a RefreshThrottling mechanism that enables refresh processing to be deferred when rapid changes occur to the same tiddler.\n"
},
"RefreshThrottling": {
"title": "RefreshThrottling",
"created": "20191013095916159",
"modified": "20191014093837558",
"tags": "RefreshMechanism",
"type": "text/vnd.tiddlywiki",
"text": "The RefreshMechanism allows the refresh cycle to be throttled (or deferred) when rapid changes occur to the same tiddler. It is used to maintain responsiveness while editing a draft tiddler, but can also be used on other tiddlers.\n\nThe rules governing refresh throttling are:\n\n* When a change notification occurs, throttling will only take place if all of the modified tiddlers meet at least one of these criteria:\n** Has the field `draft.of`\n** Has the field `throttle.refresh`\n* If the refresh cycle is to be throttled, a timer is set for the internal specified in [[$:/config/Drafts/TypingTimeout|Hidden Setting: Typing Refresh Delay]] (cancelling any preciously set timer)\n** When the timer fires, the refresh cycle is triggered, passing the aggregated titles of all the deferred refresh cycles\n\n"
},
"SavingMechanism": {
"title": "SavingMechanism",
"created": "20150709150749755",
"modified": "20160709112741259",
"tags": "Mechanisms",
"type": "text/vnd.tiddlywiki",
"text": "The SavingMechanism is the mechanism by which TiddlyWiki generates a new HTML file and stores it. It is different from the sync mechanism, which is concerned with synchronising changes to individual tiddlers back to a server (see https://tiddlywiki.com/dev/#SyncAdaptorModules for more details).\n\nThe following steps are involved:\n\n# The saver mechanism uses the filter defined in $:/config/SaverFilter to specify which modified tiddlers trigger the dirty state for the wiki. (The dirty state is reflected in the red colouring of the \"save changes\" button in the sidebar).\n# The ButtonWidget is used to generate a [[tm-save-wiki|WidgetMessage: tm-save-wiki]] message to trigger the save operation\n# The optional parameter for the message specifies the template that will be used for generating the HTML file, defaulting to $:/core/save/all\n#* The plugin $:/plugins/tiddlywiki/tiddlyweb in the client-server configuration replaces the default template with $:/plugins/tiddlywiki/tiddlyweb/save/offline\n# The template includes a variable assignment that specifies a filter to select the tiddlers that should be included in the saved file. It then transcludes the main page template `$:/core/templates/tiddlywiki5.html`\n#* The template includes a reference to `$(publishFilter)$` that allows the filter to be customised via a global variable\n# The [[tm-save-wiki|WidgetMessage: tm-save-wiki]] handler renders the template to generate the HTML file\n# The message handler chooses the highest priority \"saver\" module that can handle saving the file\n#* See https://tiddlywiki.com/dev/#Saver for more details\n"
},
"StateMechanism": {
"title": "StateMechanism",
"created": "20131228164411884",
"modified": "20150221225557000",
"tags": "Mechanisms",
"type": "text/vnd.tiddlywiki",
"text": "The StateMechanism in TiddlyWiki is at the heart of how complex user interfaces can be built from WikiText.\n\nIn the browser, the TiddlyWiki display is produced by dynamically rendering the tiddler [[$:/core/ui/PageTemplate]]. Through various transclusions and other widgets it renders the entire user interface. The dynamic rendering is accomplished by a mechanism called \"binding\": any changes to the tiddlers in the store are dynamically reflected in the browser display.\n\nThe stack of templates that make up the TiddlyWiki display are complex but we'll focus on the line that displays the main story column:\n\n```\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template=\"$:/core/ui/ViewTemplate\" editTemplate=\"$:/core/ui/EditTemplate\" storyview={{$:/view}} />\n```\n\nBreaking down the attributes applied to the list widget:\n\n* ''filter'': selects the list of tiddlers in the `list` field of the tiddler [[$:/StoryList]]. If a tiddler is added or removed from that list then it is automatically reflected in the displayed list\n* ''history'': references the tiddler to be used to store the history stack (see the NavigationMechanism)\n* ''template'': identifies a template tiddler to be used for rendering each tiddler in the list\n* ''editTemplate'': identifies a different template tiddler to be used for rendering tiddlers that are in [[draft mode|DraftMechanism]]\n* ''storyview'': specifies the story view to be used (eg classic, or zoomin)\n\nThe [[$:/StoryList]] tiddler is an example of a StateTiddler: a tiddler that is used to hold the state of the user interface. Changes to the user interface are made indirectly, by changing the underlying state tiddlers, and letting TiddlyWiki ripple the changes through the user interface.\n\nNote how this approach makes the ''open'' tab in the sidebar very easy to implement: it is just another list widget referencing the same state tiddler, but with a different template:\n\n```\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" storyview=\"pop\">\n<$button message=\"tm-close-tiddler\" class=\"tc-btn-invisible tc-btn-mini\">×</$button> <$link to={{!!title}}><$view field=\"title\"/></$link>\n</$list>\n```\n\nNow consider the implementation of the info panel within the tiddler template. We want to be able to toggle the info panel open and closed, which means that we must track its current state in a tiddler.\n\nHowever, we can't track the state in a tiddler called, say, [[$:/InfoPanelState]] because every tiddler would share the same state; changing the value of the tiddler would affect all tiddlers displayed in the story.\n\nThe solution is to dynamically generate a unique title for each state tiddler that we need. We need to ensure that the same state tiddler title is generated each time a user interface element is rendered. To do that, we append together tokens representating each of the stack of transclusions that led to the current rendering location. Then that string of symbols is hashed to a simple numeric value.\n\nThe process of generating a state tiddler title is encapsulated in the <<.mlink qualify>> macro.\n"
},
"TranslationMechanism": {
"title": "TranslationMechanism",
"created": "20140217173700918",
"modified": "20140911183846401",
"tags": "Mechanisms",
"type": "text/vnd.tiddlywiki",
"text": "The translation mechanism of TiddlyWiki manages and switches between language plugins that provide translations of the TiddlyWiki user interface. The developer site at https://tiddlywiki.com/dev/ explains how translators can create and submit translations for TiddlyWiki.\n\nThe title of the current language plugin is read from the tiddler [[$:/language]]. If the selected plugin changes then any displayed translateable text automatically changes.\n\nTranslation plugins are bundles of tiddlers that each contain an indepedent translatable string. The strings are transcluded as needed.\n\nTranslatable strings are generally in the namespace `$:/language/`, for example:\n\n* [[$:/language/EditTemplate/Shadow/OverriddenWarning]]\n* [[$:/language/Docs/ModuleTypes/isfilteroperator]]\n* [[$:/language/EditTemplate/Fields/Add/Value/Placeholder]]\n"
},
"UpgradeMechanism": {
"title": "UpgradeMechanism",
"created": "20140711090154150",
"modified": "20160606122804180",
"tags": "Mechanisms",
"text": "# Open upgrade.html\n# Includes a data tiddler called `$:/UpgradeLibrary` that contains the latest compatible versions of all plugins in the library\n# Drag in old wiki file\n# Place tiddlers into a data tiddler `$:/Import` that is typed as a \"pending import\"\n# Kick off import processing for each tiddler\n## Give each \"upgrader\" module a chance to inspect the incoming tiddlers\n## Upgrader modules can trigger actions for each tiddler:\n##* Display a warning message\n##* Don't import\n##* Replace with another tiddler from the upgrade library\n##* Disable incompatible plugins\n# Display the newly created pending import tiddler through a new view template segment\n## Displays the payload tiddlers as a list of titles and checkboxes, with a dropdown showing the full details of the tiddler\n## Perhaps we also suppress the usual JSON display for data tiddlers behind a reveal widget\n# The user can adjust the selection checkboxes\n# Clicking \"Upgrade\" unpacks the selected tiddlers from the pending import tiddler\n# The pending import tiddler and the upgrade library tiddler are excluded from the subsequent save operation\n"
},
"WikificationMechanism": {
"title": "WikificationMechanism",
"created": "20191012080221911",
"modified": "20191013094002890",
"tags": "Mechanisms",
"type": "text/vnd.tiddlywiki",
"text": "\"Wikification\" is a general term for the dynamic process of converting tiddlers containing WikiText into the HTML DOM representation needed by the browser, and updating that representation if the underlying tiddlers change.\n\nIt is composed of several distinct steps:\n\n* ParserMechanism: reading the text of tiddlers and scanning for wikitext constructions, outputting a tree representation of the resulting structure. It is an expensive process so parse trees are cached, and only need to be updated if the corresponding tiddler is changed\n* WidgetMechanism: starting with a specified root tiddler, recursively instantiate a widget for each parse tree node making a rendering tree. Widgets can optionally also create DOM nodes\n* RefreshMechanism: handling changes to the tiddler store by selectively and efficiently updating a rendering tree\n\nThis mechanism is used in the browser to build TiddlyWiki's main interactive page. At startup, the tiddler $:/core/ui/PageTemplate is parsed and rendered to the DOM, recursively pulling in other tiddlers to build the entire user interface. Any user interactions -- following a link, clicking a button, or typing in a text box -- trigger a change in the tiddler store which then automatically propagates through the widget tree. For example, if the user clicks a link to navigate to a new tiddler, the following steps take place:\n\n# Clicking the link triggers the action of the LinkWidget which by default is to add the target tiddler to the list field of the tiddler $:/StoryList\n# The modification to the tiddler store asynchronously triggers the refresh cycle. The asynchronous triggering ensures that the refresh cycle is only run once even if multiple tiddlers were modified in succession\n# The refresh cycle recursively visits each node of the render tree giving them the chance to update themselves in the light of the accumulated changes to the tiddler store. In this case, the ListWidget of the main story river notices that a single tiddler needs to be added to the river, and renders that newly displayed tiddler without disturbing the other tiddlers\n\nThe performance of the entire wikification process is critical. If the refresh cycle takes more than about 400ms then the user will notice a delay between their actions and the effects. See [[Performance]] for some discussion of how to optimise performance.\n\nThe rendering process is also aggressively reused in other parts of TiddlyWiki, both in the browser and on the server:\n\n* Generating TiddlyWiki's standalone HTML representation\n* Creating static HTML renderings of tiddlers\n* Dynamically rendering CSS stylesheet tiddlers\n\n"
},
"$:/editions/tw5.com/menuitems/gettingstarted": {
"title": "$:/editions/tw5.com/menuitems/gettingstarted",
"caption": "~GettingStarted",
"description": "Link to ~GettingStarted",
"tags": "$:/tags/MenuBar",
"target": "GettingStarted",
"text": ""
},
"$:/tags/MenuBar": {
"title": "$:/tags/MenuBar",
"list": "$:/plugins/tiddlywiki/menubar/items/hamburger $:/plugins/tiddlywiki/menubar/items/topleftbar $:/editions/tw5.com/menuitems/gettingstarted $:/plugins/tiddlywiki/menubar/items/contents $:/plugins/tiddlywiki/menubar/items/search $:/plugins/tiddlywiki/menubar/items/pagecontrols $:/plugins/tiddlywiki/menubar/items/server $:/plugins/tiddlywiki/menubar/items/toprightbar"
},
"SampleModal": {
"title": "SampleModal",
"created": "20140912145537860",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"modified": "20140912145537861",
"subtitle": "This is a modal created especially for <<yourName>>",
"type": "text/vnd.tiddlywiki",
"text": "! Hello, <<yourName>>\n\nThis is an example modal containing the following message:\n\n<<yourMessage>>\n"
},
"WidgetMessage: tm-add-field": {
"title": "WidgetMessage: tm-add-field",
"created": "20140908185153663",
"modified": "20140908185153663",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-add-field",
"text": "The `tm-add-field` message is handled by the FieldManglerWidget. It adds the specified field with a blank value if the field doesn't already exist.\n\n|!Name |!Description |\n|param |Name of field to add |\n\nThe add field message is usually generated with the ButtonWidget, and is handled by the FieldManglerWidget.\n"
},
"WidgetMessage: tm-add-tag": {
"title": "WidgetMessage: tm-add-tag",
"created": "20140908185153663",
"modified": "20140908185153663",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-add-tag",
"text": "The `tm-add-tag` message is handled by the FieldManglerWidget. It adds the specified tag.\n\n|!Name |!Description |\n|param |Name of tag to add |\n\nThe add tag message is usually generated with the ButtonWidget, and is handled by the FieldManglerWidget.\n"
},
"WidgetMessage: tm-auto-save-wiki": {
"title": "WidgetMessage: tm-auto-save-wiki",
"created": "20140830112325641",
"modified": "20140830115149288",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-auto-save-wiki",
"text": "The autosave wiki message causes the current saver module to perform a background save if it is required.\n\nThe autosave wiki message should be generated whenever changes are made to the store. For example, the navigator widget generates the autosave wiki message as part of its handling of the [[WidgetMessage: tm-save-tiddler]], [[WidgetMessage: tm-delete-tiddler]] and [[WidgetMessage: tm-perform-import]].\n\nThe autosave wiki message is handled by the TiddlyWiki core SyncMechanism which invokes the current [[SaverModule|SaverModules]]. Not all SaverModules can handle autosaving.\n"
},
"WidgetMessage: tm-browser-refresh": {
"title": "WidgetMessage: tm-browser-refresh",
"created": "20140819110529062",
"modified": "20140826110529062",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-browser-refresh",
"text": "The `tm-browser-refresh` message refreshes the page, causing the re-initialisation of any plugin tiddlers. It does not require any properties on the `event` object.\n\nThe refresh message is usually generated with the ButtonWidget and is handled by the core.\n"
},
"WidgetMessage: tm-cancel-tiddler": {
"title": "WidgetMessage: tm-cancel-tiddler",
"created": "20140226193622350",
"modified": "20140226193906089",
"tags": "Messages navigator-message",
"type": "text/vnd.tiddlywiki",
"caption": "tm-cancel-tiddler",
"text": "The `tm-cancel-tiddler` message abandons the changes in a draft tiddler. It requires the following properties on the `event` object:\n\n|!Name |!Description |\n|param |Title of the tiddler that is being cancelled out of edit mode |\n|tiddlerTitle |Fallback title that is used if ''param'' isn't specified (automatically set by the ButtonWidget) |\n\nThe cancel tiddler message is usually generated with the ButtonWidget and is handled by the NavigatorWidget.\n"
},
"WidgetMessage: tm-clear-password": {
"title": "WidgetMessage: tm-clear-password",
"created": "20140226084018038",
"modified": "20140226084916556",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-clear-password",
"text": "The `tm-clear-password` message clears the current password from the password vault, clearing the [[$:/isEncrypted]] tiddler. See EncryptionMechanism for details.\n\nThis message is typically generated with the ButtonWidget, and is handled by the core itself.\n"
},
"WidgetMessage: tm-close-all-tiddlers": {
"title": "WidgetMessage: tm-close-all-tiddlers",
"created": "20140226194242809",
"modified": "20140226194341303",
"tags": "Messages navigator-message",
"type": "text/vnd.tiddlywiki",
"caption": "tm-close-all-tiddlers",
"text": "The close all tiddlers message empties the story list.\n\nThe close all tiddlers message is usually generated with the ButtonWidget and is handled by the NavigatorWidget.\n"
},
"WidgetMessage: tm-close-other-tiddlers": {
"title": "WidgetMessage: tm-close-other-tiddlers",
"created": "20140302183306544",
"modified": "20140302183352966",
"tags": "Messages navigator-message",
"type": "text/vnd.tiddlywiki",
"caption": "tm-close-other-tiddlers",
"text": "The `tm-close-other-tiddlers` message removes all but a specified tiddler from the story list. It requires the following properties on the `event` object:\n\n|!Name |!Description |\n|param |Title of the tiddler that is not to be closed |\n|tiddlerTitle |Fallback title that is used if ''param'' isn't specified (automatically set by the ButtonWidget) |\n\nThe close other tiddlers message is usually generated with the ButtonWidget and is handled by the NavigatorWidget.\n"
},
"WidgetMessage: tm-close-tiddler": {
"title": "WidgetMessage: tm-close-tiddler",
"created": "20140226193940778",
"modified": "20140226194227227",
"tags": "Messages navigator-message",
"type": "text/vnd.tiddlywiki",
"caption": "tm-close-tiddler",
"text": "The `tm-close-tiddler` message removes a specified tiddler from the story list. It requires the following properties on the `event` object:\n\n|!Name |!Description |\n|param |Title of the tiddler that is to be closed |\n|tiddlerTitle |Fallback title that is used if ''param'' isn't specified (automatically set by the ButtonWidget) |\n\nThe close tiddler message is usually generated with the ButtonWidget and is handled by the NavigatorWidget.\n"
},
"WidgetMessage: tm-copy-to-clipboard": {
"title": "WidgetMessage: tm-copy-to-clipboard",
"caption": "tm-copy-to-clipboard",
"created": "20171215150056004",
"modified": "20171215150600888",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "The \"copy to clipboard\" message attempts to copy the specified text to the clipboard. If it succeeds, the tiddler [[$:/language/Notifications/CopiedToClipboard/Succeeded]] is displayed as a notification. If the browser doesn't permit the operation, the tiddler [[$:/language/Notifications/CopiedToClipboard/Failed]] is displayed instead.\n\nIt requires the following properties on the `event` object:\n\n|!Name |!Description |\n|param |Text to be copied to the clipboard |\n\nThis message is usually generated with the ButtonWidget. It is handled by the TiddlyWiki core.\n\n! Example\n\nThis example copies the current time to the clipboard:\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button message=\"tm-copy-to-clipboard\" param=<<now>>>\nCopy date to clipboard\n</$button>'/>\n\n"
},
"WidgetMessage: tm-delete-tiddler": {
"title": "WidgetMessage: tm-delete-tiddler",
"created": "20140226090324129",
"modified": "20140226090441236",
"tags": "Messages navigator-message",
"type": "text/vnd.tiddlywiki",
"caption": "tm-delete-tiddler",
"text": "The `tm-delete-tiddler` message deletes the specified tiddler and removes it from the current story. If the tiddler is a draft then it also deletes the tiddler specified in the `draft.of` field. The delete tiddler message requires the following properties on the `event` object:\n\n|!Name |!Description |\n|param |Title of the tiddler that is to be deleted |\n|tiddlerTitle |Fallback title that is used if ''param'' isn't specified (automatically set by the ButtonWidget) |\n\nThe delete tiddler message is usually generated with the ButtonWidget and is handled by the NavigatorWidget."
},
"WidgetMessage: tm-download-file": {
"title": "WidgetMessage: tm-download-file",
"created": "20140811112201235",
"modified": "20141110133723696",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-download-file",
"text": "The download file message causes the current saver module to prompt the user to download the result of parsing a specified template tiddler as a file. It requires the following properties on the `event` object:\n\n|!Name |!Description |\n|param |Title of a tiddler to use as a template for the new tiddler |\n|paramObject |Optional hashmap of variable values to use for the rendering |\n\nThe download file message is usually generated with the ButtonWidget.\n\nThe download file message is handled by the TiddlyWiki core SyncMechanism which invokes the current [[SaverModule|SaverModules]].\n"
},
"WidgetMessage: tm-edit-bitmap-operation": {
"title": "WidgetMessage: tm-edit-bitmap-operation",
"caption": "tm-edit-bitmap-operation",
"created": "20160424204236050",
"modified": "20160424215219517",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "\\define resizeDescription()\n<div>\n\nResizes the image to the specified width and height. Parameters include:\n\n|!Name |!Description |\n|width |Specifies the width the image is resized to |\n|height |Specifies the height the image is resized to |\n\n</div>\n\\end\n\n\\define clearDescription()\n<div>\n\nClears the contents of the image and fills it with a solid colour. Parameters include:\n\n|!Name |!Description |\n|colour |Colour the image should be filled with, defaults to <<.value \"White\">> |\n\n<<.tip \"The colour field can take any normal CSS colour value, including the hexadecimal representation or the RGB format.\">>\n</div>\n\\end\n\n\n\nA `tm-edit-bitmap-operation` invokes one of the available operations on a __surrounding__ bitmap editor. Therefore the message has to be dispatched within the editor in order for it to catch it. The following properties on the `event` object are required:\n\n|!Name |!Description |\n|param |Name of the operation to be executed, see ''below'' for a list of possible operations |\n|paramObject| Hashmap of additional parameters required by the operation top be executed |\n\nThe `tm-edit-bitmap-operation` message is usually generated by a ButtonWidget or an ActionWidget and is handled by the surrounding bitmap editor.\n\n! Bitmap Operations\n\nAt this point the following bitmap operations have been implemented:\n\n|!Name |!Description |\n|<<.def \"resize\">>|<<resizeDescription>> |\n|<<.def \"clear\">>|<<clearDescription>> |\n\n\n!Example\n\nAn example can be seen in [[$:/core/ui/EditorToolbar/size-dropdown]]:\n\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...\nResize\n</$button>\n```\n\n\n"
},
"WidgetMessage: tm-edit-text-operation": {
"title": "WidgetMessage: tm-edit-text-operation",
"caption": "tm-edit-text-operation",
"created": "20160424211339792",
"modified": "20180630073432471",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "\\define exciseDescription()\n<div>\n\nExcises the currently selected text into a new tiddler and replaces it with a link, a macro or a transclude of the new tiddler. Parameters include:\n\n|!Name |!Description |\n|title |Title of the new tiddler the selected content is excised to|\n|type |Type of the replacement to be inserted: Can be one of <<.value \"transclude\">>, <<.value \"link\">> or <<.value \"macro\">>|\n|macro |In case //type=<<.value \"macro\">>//, specifies the name of the macro to be inserted. The title of the new tiddler is provided as the first parameter to the macro. Defaults to the ''translink'' macro|\n|tagnew |If '<<.value \"yes\">>', will tag the new tiddler with the title of the tiddler currently being edited |\n\n</div>\n\\end\n\n\\define replaceAllDescription()\n<div>\n\nReplaces ''all'' contents of the editor with the provided text.\n\n|!Name |!Description |\n|text |Text to be inserted|\n\n</div>\n\\end\n\n\\define replaceSelectionDescription()\n<div>\n\nReplaces the current selection with the provided text.\n\n|!Name |!Description |\n|text |Text to be inserted|\n\n</div>\n\\end\n\n\\define prefixLinesDescription()\n<div>\n\nPrefixes the currently selected line//(s)// with the provided character. If a line is already prefixed by the provided prefix, the prefix is removed instead.\n\n|!Name |!Description |\n|character |Prefix character|\n|count |Number of characters that make up the prefix|\n\n''Example'' Setting //character=\"<<.value \"!\">>\"// and //count=\"<<.value \"3\">>\"// would insert the prefix \"<<.value \"!!!\" >>\", which will resolve to a subheading when parsed as WikiText.\n\n</div>\n\\end\n\n\\define wrapLinesDescription()\n<div>\n\nSurrounds the selected //lines// with the provided <<.param \"prefix\">> and <<.param \"suffix\">>.\n\n|!Name |!Description |\n|prefix |String to be prefixed to the selected lines|\n|suffix |Suffix to be inserted after the selected lines|\n\n\n</div>\n\\end\n\n\n\\define wrapSelectionDescription()\n<div>\n\nSurrounds the current //selection// with the provided <<.param \"prefix\">> and <<.param \"suffix\">>.\n\n|!Name |!Description |\n|prefix |String to be prefixed to the selection|\n|suffix |Suffix to be inserted after the selection|\n\n</div>\n\\end\n\n\\define saveSelectionDescription()\n<div>\n\nSaves the text of the current //selection// into the provided <<.param \"tiddler\">> and <<.param \"field\">>.\n\n|!Name |!Description |\n|tiddler |Tiddler title to which the selection will be saved |\n|field |Field name (defaults to \"text\") |\n\n</div>\n\\end\n\n\nA `tm-edit-text-operation` invokes one of the available operations on a __surrounding__ text editor. Therefore the message has to be dispatched within the editor in order for it to catch it. The following properties on the `event` object are required:\n\n|!Name |!Description |\n|param |Name of the operation to be executed, see ''below'' for a list of possible operations |\n|paramObject|Hashmap of additional parameters required by the operation top be executed |\n\nThe `tm-edit-text-operation` message is usually generated by a ButtonWidget or an ActionWidget and is handled by the surrounding text editor.\n\n! Text Operations\n\nAt this point the following text operations have been implemented:\n\n|!Name |!Description |\n|<<.def \"excise\">>|<<exciseDescription>> |\n|<<.def \"replace-all\">>|<<replaceAllDescription>> |\n|<<.def \"replace-selection\">>|<<replaceSelectionDescription>> |\n|<<.def \"prefix-lines\">>|<<prefixLinesDescription>> |\n|<<.def \"wrap-lines\">>|<<wrapLinesDescription>> |\n|<<.def \"wrap-selection\">>|<<wrapSelectionDescription>> |\n|<<.def \"save-selection\">>|<<saveSelectionDescription>> |\n\n\n!Example\n\nAn example can be seen in [[$:/core/ui/EditorToolbar/bold]]:\n\n```\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n```\n\n\n"
},
"WidgetMessage: tm-edit-tiddler": {
"title": "WidgetMessage: tm-edit-tiddler",
"created": "20140226085529797",
"modified": "20140226090641987",
"tags": "Messages navigator-message",
"type": "text/vnd.tiddlywiki",
"caption": "tm-edit-tiddler",
"text": "The `tm-edit-tiddler` message replaces the specified tiddler in the current story with a draft version of itself. It requires the following properties on the `event` object:\n\n|!Name |!Description |\n|param |Title of the tiddler that is being switched to edit mode |\n|tiddlerTitle |Fallback title that is used if ''param'' isn't specified (automatically set by the ButtonWidget) |\n\nThe edit tiddler message is usually generated with the ButtonWidget or the ActionSendMessageWidget and is handled by the NavigatorWidget.\n"
},
"WidgetMessage: tm-focus-selector": {
"title": "WidgetMessage: tm-focus-selector",
"caption": "tm-focus-selector",
"created": "20190628162542132",
"modified": "20190628162542132",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "The `tm-focus-selector` message sets the focus to the DOM element identified by the selector in the `param` parameter. \n\n|!Name |!Description |\n|param |Selector identifying the DOM element to be focussed |\n|paramObject |Optional hashmap of additional parameters to be passed to the [[focus()|https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/focus]] method |\n\n<<.tip \"\"\"Use preventScroll=\"true\" to prevent the browser from scrolling to the focused element\"\"\">>\n"
},
"WidgetMessage: tm-fold-all-tiddlers": {
"title": "WidgetMessage: tm-fold-all-tiddlers",
"caption": "tm-fold-all-tiddlers",
"created": "20160424230908388",
"modified": "20191028113838596",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "The `tm-fold-all-tiddlers` message folds all tiddlers in the current story list.\n\nInternally, it sets the text of all of the state tiddlers corresponding to tiddlers in the story river to \"<<.value \"hide\">>\". The state tiddler titles are formed by prefixing the tiddler title with a prefix that defaults to `$:/state/folded/`.\n\n|!Name |!Description |\n|foldedStatePrefix |Prefix for the state tiddler in which the fold state is stored. Defaults to `$:/state/folded` |\n\nThe `tm-fold-all-tiddlers` message is usually generated with the ButtonWidget and is handled by the surrounding NavigatorWidget.\n"
},
"WidgetMessage: tm-fold-other-tiddlers": {
"title": "WidgetMessage: tm-fold-other-tiddlers",
"caption": "tm-fold-other-tiddlers",
"created": "20160424232355215",
"modified": "20191028113932268",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "The `tm-fold-other-tiddlers` message folds all tiddlers in the current story list, except the one specified in the `param` parameter. It does so by setting the text of a state tiddler to either \"<<.value \"show\">>\" or \"<<.value \"hide\">>\", according to the fold state.\n\n|!Name |!Description |\n|param|Title of the tiddler that should be ignored by the fold operation. |\n|foldedStatePrefix |Prefix for the state tiddler in which the fold state is stored. |\n\n<<.tip \"The core uses a foldStatePrefix of `$:/state/folded/` to store the fold states for the default story view.\">>\n<<.warning \"The state tiddlers title is computed as `foldStatePrefix + TiddlerTitle`. If the foldStatePrefix is not set, it will overwrite the text of the tiddler(s) itself, resulting in data loss. \">>\n\n\nThe `tm-fold-other-tiddlers` message is usually generated with the ButtonWidget and is handled by the surrounding NavigatorWidget.\n"
},
"WidgetMessage: tm-fold-tiddler": {
"title": "WidgetMessage: tm-fold-tiddler",
"caption": "tm-fold-tiddler",
"created": "20160424232749223",
"modified": "20191028113537119",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "The `tm-fold-tiddler` message toggles the value of a state tiddler. It does so by setting the text of a state tiddler to either \"<<.value \"show\">>\" or \"<<.value \"hide\">>\", according to the fold state.\n\n|!Name |!Description |\n|param |ignored ... foldedState must be used |\n|foldedState |State tiddler in which the fold state is stored |\n\n<<.tip \"The core uses a foldState prefix of `$:/state/folded/` + `tiddler title` to store the fold states for the default story view.\">>\n\nThe `tm-fold-tiddler` message is usually generated with the ButtonWidget and is handled by the surrounding NavigatorWidget.\n\nThe core $:/core/ui/ViewTemplate defines a global variable `folded-state`, that is used with every tiddler. It's created like this: \n\n```\n\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n```\n"
},
"WidgetMessage: tm-full-screen": {
"title": "WidgetMessage: tm-full-screen",
"caption": "tm-full-screen",
"created": "20140811112400855",
"modified": "20180814215126941",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "The fullscreen message is used to enter, exit or toggle the \"fullscreen\" mode of the browser, if it supports it. It uses the following properties on the `event` object:\n\n|!Name |!Description |\n|param |`enter` to enter full screen mode, `exit` to exit it, otherwise toggle the full screen status |\n\nThe fullscreen message is handled by the TiddlyWiki core.\n\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button message=\"tm-full-screen\">\nFull screen toggle\n</$button>\n\n<$button message=\"tm-full-screen\" param=\"enter\">\nFull screen enter\n</$button>\n\n<$button message=\"tm-full-screen\" param=\"exit\">\nFull screen exit\n</$button>'/>\n\n"
},
"WidgetMessage: tm-home": {
"title": "WidgetMessage: tm-home",
"created": "20140819110529062",
"modified": "20140819110529062",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-home",
"text": "The `tm-home` message closes any open tiddlers and re-opens the default tiddlers set in [[$:/DefaultTiddlers]]. It also remove any [[permalink|PermaLinks]] from the browser address bar. It does not require any properties on the `event` object.\n\nThe home message is usually generated with the ButtonWidget and is handled by the core.\n"
},
"WidgetMessage: tm-import-tiddlers": {
"title": "WidgetMessage: tm-import-tiddlers",
"created": "20140716084658099",
"modified": "20150228143618000",
"tags": "Messages navigator-message",
"type": "text/vnd.tiddlywiki",
"caption": "tm-import-tiddlers",
"text": "The `tm-import-tiddlers` message inserts a list of tiddlers into the pending import tiddler [[$:/Import]]. It also applies any active ''upgrader'' modules to each tiddler as it arrives (see the UpgradeMechanism for more details).\n\n|!Name |!Description |\n|param |JSON text of the array of tiddlers to be imported |\n\nThe import tiddlers message is usually generated with the DropzoneWidget or the BrowseWidget, and is handled by the NavigatorWidget.\n\n! Configuration Variables\n\n* <<.vlink tv-auto-open-on-import>>\n"
},
"WidgetMessage: tm-load-plugin-from-library": {
"title": "WidgetMessage: tm-load-plugin-from-library",
"caption": "tm-load-plugin-from-library",
"created": "20160424233627001",
"modified": "20160424235543975",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "The `tm-load-plugin-from-library` message load the specified tiddler or plugin from the specified plugin library.\n\n|!Name |!Description |\n|title |Title of the tiddler or plugin to be loaded into the current wiki |\n|url |Url specifying the plugin library from which the tiddler or plugin is to be loaded. |\n\n!Example\n\nThe following snippet will install the CodeMirror plugin from the official plugin library:\n\n```\n<$button>\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" title=\"$:/plugins/tiddlywiki/codemirror\" url=\"https://tiddlywiki.com/library/v5.1.11/index.html\"/>\nInstall CodeMirror\n</$button>\n```\n\n<<.tip \"Usually a plugin library has to be loaded (initialized) first before it can be used. If the plugin library specified by 'url' has not been initialized yet, it will be loaded and initialized.\">>\n\n\nThe `tm-load-plugin-from-library` message is usually generated with the ButtonWidget and is handled by the core itself.\n"
},
"WidgetMessage: tm-load-plugin-library": {
"title": "WidgetMessage: tm-load-plugin-library",
"caption": "tm-load-plugin-library",
"created": "20160424235548387",
"modified": "20160425000427238",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "The `tm-load-plugin-library` message loads the specified plugin library and imports information about the contained plugins in temporary tiddlers.\n\n|!Name |!Description |\n|url |Url specifying the plugin library to be loaded. |\n|infoTitlePrefix|Prefix to the temporary tiddlers being created, containing information about the plugins the plugin library offers. Defaults to <<.value \"$:/temp/RemoteAssetInfo/\">> |\n\n!Example\n\nThe following snippet will load the official plugin library:\n\n```\n<$button>\n<$action-sendmessage $message=\"tm-load-plugin-library\" infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\" url=\"https://tiddlywiki.com/library/v5.1.11/index.html\"/>\nLoad official plugin library\n</$button>\n```\n\nThe `tm-load-plugin-library` message is usually generated with the ButtonWidget and is handled by the core itself.\n"
},
"WidgetMessage: tm-login": {
"title": "WidgetMessage: tm-login",
"created": "20140811112445887",
"modified": "20140811113336694",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-login",
"text": "The login message prompts the user for a username and password and attempts to login to the current serverside host. The tiddler [[$:/status/IsLoggedIn]] reflects the current login status with the values \"yes\" or \"no\", and [[$:/status/UserName]] reflects the current username.\n\nThe login message is handled by the TiddlyWiki core SyncMechanism which invokes the current [[SyncAdaptorModule|SyncAdaptorModules]] (typically the ''tiddlywiki/tiddlywebadaptor'' plugin).\n\n"
},
"WidgetMessage: tm-logout": {
"title": "WidgetMessage: tm-logout",
"created": "20140811112457311",
"modified": "20140811113344084",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-logout",
"text": "The logout message attempts to log the user out of the current serverside host. The tiddler [[$:/status/IsLoggedIn]] reflects the current login status with the values \"yes\" or \"no\", and [[$:/status/UserName]] reflects the current username.\n\nThe logout message is handled by the TiddlyWiki core SyncMechanism which invokes the current [[SyncAdaptorModule|SyncAdaptorModules]] (typically the ''tiddlywiki/tiddlywebadaptor'' plugin).\n"
},
"WidgetMessage: tm-modal": {
"title": "WidgetMessage: tm-modal",
"created": "20140811112133701",
"modified": "20141107142803042",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-modal",
"text": "|!Name |!Description |\n|param |Title of the tiddler to be displayed |\n|paramObject |Hashmap of variables to be provided to the modal |\n|rootwindow |<<.from-version 5.1.18>> ''yes'' or ''true'' will always display a modal in the wiki-root-window |\n\nThe \"currentTiddler\" variable is set to the title of the modal tiddler, but can be overridden by specifying a different value in `paramObject`.\n\nThe modal message is usually generated with the ButtonWidget. The modal message is handled by the TiddlyWiki core.\n\n! Example\n\nHere is an example of displaying a modal and passing parameters to it:\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='Your name: <$edit-text tiddler=\"$:/temp/yourName\" tag=\"input\" default=\"Your name\"/>\n\nYour message:\n<$edit-text tiddler=\"$:/temp/yourMessage\" default=\"Your message\"/>\n\n<$button>\n<$action-sendmessage $message=\"tm-modal\" $param=\"SampleModal\" yourName={{$:/temp/yourName}} yourMessage={{$:/temp/yourMessage}}/>\nClick me!\n</$button>'/>\n\n<<.tip \"\"\"<$macrocall $name=\".from-version\" version=\"5.1.18\"/> if triggered from within a ''new window'', the above examples will be displayed within that window. The <$macrocall $name=\".attr\" _=\"rootwindow\"/> attribute can be set to ''yes'' or ''true'' to inherit this behavior and to display the Modal within the ''root'' window\"\"\">>\n\n"
},
"WidgetMessage: tm-navigate": {
"title": "WidgetMessage: tm-navigate",
"created": "20140226085215941",
"modified": "20140226085454346",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-navigate",
"text": "The `tm-navigate` message inserts the specified tiddler into the story and puts it at the top of the history stack. If the tiddler is not already present in the story then it will be positioned immediately after the tiddler specified in `event.navigateFromTitle`.\n\nThe navigate message requires the following properties on the `event` object:\n\n|!Name |!Description |\n|navigateTo |Title of the tiddler that is being navigated |\n|navigateFromTitle |Title of the tiddler from which the navigation was initiated |\n|navigateFromClientRect |Bounding rectangle in client page coordinates of the element initiating the navigation |\n|navigateSuppressNavigation |''true'' causes the new tiddler to only be added to the story, and not the history stack. This suppresses the scrolling associated with navigating to a tiddler |\n\nThe navigate message can be generated by the LinkWidget, the ActionNavigateWidget and the ButtonWidget, and is handled by the NavigatorWidget.\n"
},
"WidgetMessage: tm-new-tiddler": {
"title": "WidgetMessage: tm-new-tiddler",
"caption": "tm-new-tiddler",
"created": "20140226194405353",
"modified": "20141107132122081",
"tags": "Messages navigator-message",
"type": "text/vnd.tiddlywiki",
"text": "The new tiddler message creates a new draft tiddler and adds it to the current story. It requires the following properties on the `event` object:\n\n|!Name |!Description |\n|param |The optional title of a tiddler to use as a template for the new tiddler |\n|paramObject |Optional hashmap of additional tiddler fields |\n|navigateFromTitle |Title of the tiddler from which the navigation to the new tiddler was initiated |\n\nThe title for the draft tiddler is chosen according to these rules:\n\n* If a hashmap was used and a title field was specified, use that title\n* If a template tiddler was used, use the title of the template tiddler, making it unique with a numeric suffix\n* Otherwise, generate a new title based on the default new tiddler title with a numeric suffix to make it unique\n\nThe new tiddler message is usually generated with the ButtonWidget or ActionSendMessageWidget and is handled by the NavigatorWidget.\n\n! Examples\n\nTo make a button that creates new tiddlers tagged \"task\", create a tiddler called \"TaskTemplate\" with that tag, and then make your button like this:\n\n```\n<$button message=\"tm-new-tiddler\" param=\"TaskTemplate\">New Task</$button>\n```\n\nTo create a new tiddler with given attributes rather than from a template:\n\n```\n<$button>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=\"This is newly created tiddler\" tags=\"OneTag [[Another Tag]]\" text=<<now \"Today is DDth, MMM YYYY\">>/>\nNew Tiddler\n</$button>\n```\n"
},
"WidgetMessage: tm-notify": {
"title": "WidgetMessage: tm-notify",
"created": "20140811112304772",
"modified": "20160701140248738",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-notify",
"text": "The notify message briefly displays a specified tiddler as a small alert in the upper right corner of the page. It requires the following properties on the `event` object:\n\n|!Name |!Description |\n|param |Title of the tiddler to be displayed |\n|paramObject |Hashmap of variables to be provided to the notification |\n\nThe notify message is handled by the TiddlyWiki core.\n"
},
"WidgetMessage: tm-open-external-window": {
"title": "WidgetMessage: tm-open-external-window",
"caption": "tm-open-external-window",
"created": "201701211823",
"modified": "201701211825",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.14\">>\n\nThe `tm-open-external-window` message opens an external link eg: \"http://tiddlywiki.com\" in a new //browser// window. If no parameters are specified, it opens the help tiddler. Any additional parameters passed via the <<.param \"paramObject\">> are being provided as variables to the new window.\n\n|!Name |!Description |\n|param |URL of the tiddler to be opened in a new browser window, defaults to the [[TiddlyWiki help|http://tiddlywiki.com/#WidgetMessage%3A%20tm-open-external-window if empty]] |\n|paramObject |Optional: Hashmap of variables that will be provided to the window. see below |\n\n''parmObject''\n\n|!Name |!Description|!Important|\n|windowName|If a parameter is provided it can be used to open different links in the same window eg: `_tiddlywiki`. Default is empty, so every link opens a new window.|The behaviour is influenced by user settings in the browser and the browsers default behavior! |\n|windowFeatures|This parameter needs to be provided as a single string. eg: `\"height=400, width=600\"`. For detailed description about possible parameters see: [[Mozilla Help|https://developer.mozilla.org/en-US/docs/Web/API/Window/open#Window_features]] ||\n\nThe `tm-open-external-window` message is usually generated with the ButtonWidget or ActionSendMessageWidget and is handled by the core itself.\n\n''Examples''\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button>\n<$action-sendmessage $message=\"tm-open-external-window\" $param=\"http://tiddlywiki.com\" windowName=\"_tiddlywiki\" windowFeatures=\"height=500, width=900\"/>\nOpen ~TiddlyWiki - Action\n</$button>\n\n<$button>\n<$action-sendmessage $message=\"tm-open-external-window\" $param=\"https://developer.mozilla.org/en-US/docs/Web/API/Window/open\" windowName=\"_tiddlywiki\" windowFeatures=\"height=400, width=600\"/>\nOpen Mozilla Help - Action\n</$button>\n\n<$button message=\"tm-open-external-window\" param=\"http://tiddlywiki.com\" >\nOpen ~TiddlyWiki - Button\n</$button>'/>"
},
"WidgetMessage: tm-open-window": {
"title": "WidgetMessage: tm-open-window",
"caption": "tm-open-window",
"created": "20160424181447704",
"modified": "20190704145627537",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "The `tm-open-window` message opens a tiddler in a new //browser// window. If no parameters are specified, the current tiddler is opened in a new window. Similiar to `tm-modal` any additional parameters passed via the <<.param \"paramObject\">> are being provided as variables to the new window.\n\n|!Name |!Description |\n|param |Title of the tiddler to be opened in a new browser window, defaults to <<.var \"currentTiddler\">> if empty |\n|template |Template in which the tiddler will be rendered in |\n|windowTitle |Title string for the opened window |\n|width |Width of the new browser window |\n|height |Height of the new browser window |\n|paramObject |Hashmap of variables that will be provided to the window |\n\n\nThe `tm-open-window` message is usually generated with the ButtonWidget and is handled by the core itself.\n"
},
"WidgetMessage: tm-perform-import": {
"title": "WidgetMessage: tm-perform-import",
"created": "20140716084242809",
"modified": "20140716084341303",
"tags": "Messages navigator-message",
"type": "text/vnd.tiddlywiki",
"caption": "tm-perform-import",
"text": "The perform import message copies tiddlers from a specified plugin into the main store. See the UpgradeMechanism for an overview of how it is used by the core.\n\n|!Name |!Description |\n|param |Title of the pending import tiddler. Defaults to ''$:/Import'' |\n\nTo select which tiddlers are to be imported, fields with names formed from `selection-` plus the title of the tiddler are used. The value ''unchecked'' causes the tiddler to be skipped from the import.\n\nThe perform import message is usually generated with the ButtonWidget and is handled by the NavigatorWidget.\n"
},
"WidgetMessage: tm-permalink": {
"title": "WidgetMessage: tm-permalink",
"created": "20140723103751357",
"modified": "20140723103751357",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-permalink",
"text": "The `tm-permalink` message changes the browser address bar to form a [[permalink|PermaLinks]] to a specified tiddler, defaulting to the current tiddler.\n\nThe permalink message supports the following properties on the `event` object:\n\n|!Name |!Description |\n|param |Title of the tiddler to be permalinked |\n|tiddlerTitle |The current tiddler (used by default if the tiddler title isn't specified in the `param`) |\n\nThe permalink message can be generated by the ButtonWidget, and is handled by the story mechanism.\n"
},
"WidgetMessage: tm-permaview": {
"title": "WidgetMessage: tm-permaview",
"created": "20140723103751357",
"modified": "20140723103751357",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-permaview",
"text": "The `tm-permaview` message changes the browser address bar to form a [[permaview|PermaLinks]] that specifies all the open tiddlers in the main story river, and the tiddler to be navigated, defaulting to the current tiddler.\n\nThe permaview message supports the following properties on the `event` object:\n\n|!Name |!Description |\n|param |Title of the tiddler to be navigated within the permaview |\n|tiddlerTitle |The current tiddler (used by default if the tiddler title isn't specified in the `param`) |\n\nThe permaview message can be generated by the ButtonWidget, and is handled by the story mechanism.\n"
},
"WidgetMessage: tm-print": {
"title": "WidgetMessage: tm-print",
"created": "20161008085627406",
"modified": "20161008085627406",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-print",
"text": "<<.from-version \"5.1.14\">> The `tm-print` message causes the browser to display the print dialog for the current page. It does not require any properties on the `event` object.\n\nThe print message is usually generated with the ButtonWidget and is handled by the core.\n"
},
"WidgetMessage: tm-remove-field": {
"title": "WidgetMessage: tm-remove-field",
"created": "20140908185153663",
"modified": "20140908185153663",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-remove-field",
"text": "The `tm-remove-field` message is handled by the FieldManglerWidget. It removes the specified field.\n\n|!Name |!Description |\n|param |Name of field to remove |\n\nThe remove field message is usually generated with the ButtonWidget, and is handled by the FieldManglerWidget.\n"
},
"WidgetMessage: tm-remove-tag": {
"title": "WidgetMessage: tm-remove-tag",
"created": "20140908185153663",
"modified": "20140908185153663",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-remove-tag",
"text": "The `tm-remove-tag` message is handled by the FieldManglerWidget. It removes the specified tag.\n\n|!Name |!Description |\n|param |Name of tag to remove |\n\nThe remove tag message is usually generated with the ButtonWidget, and is handled by the FieldManglerWidget.\n"
},
"WidgetMessage: tm-rename-tiddler": {
"title": "WidgetMessage: tm-rename-tiddler",
"caption": "tm-rename-tiddler",
"created": "20190909133618113",
"modified": "20190909133618113",
"tags": "Messages navigator-message",
"type": "text/vnd.tiddlywiki",
"text": "The `tm-rename-tiddler` message renames a tiddler by deleting it and recreating it with a new title. The rename tiddler message requires the following properties on the `event` object:\n\n|!Name |!Description |\n|from |Current title of tiddler |\n|to |New title of tiddler |\n\nThe rename tiddler message is usually generated with the ButtonWidget and is handled by the NavigatorWidget.\n"
},
"WidgetMessage: tm-save-tiddler": {
"title": "WidgetMessage: tm-save-tiddler",
"created": "20140226090544323",
"modified": "20140226090729828",
"tags": "Messages navigator-message",
"type": "text/vnd.tiddlywiki",
"caption": "tm-save-tiddler",
"text": "The `tm-save-tiddler` message is applied to draft tiddlers. It saves the draft over the tiddler identified in the `draft.of` field and then deletes the draft. The save tiddler message requires the following properties on the `event` object:\n\n|!Name |!Description |\n|param |Title of the tiddler that is being switched out of edit mode |\n|tiddlerTitle |Fallback title that is used if ''param'' isn't specified (automatically set by the ButtonWidget) |\n\nThe save tiddler message is usually generated with the ButtonWidget and is handled by the NavigatorWidget.\n"
},
"WidgetMessage: tm-save-wiki": {
"title": "WidgetMessage: tm-save-wiki",
"created": "20140811112325641",
"modified": "20141110133723696",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-save-wiki",
"text": "The save wiki message causes the current saver module to perform a full save operation. The save operation can involve user interaction. It requires the following properties on the `event` object:\n\n|!Name |!Description |\n|param |Title of a tiddler to use as a template for rendering the wiki (defaults to `$:/core/save/all`) |\n|paramObject |Optional hashmap of variable values to use for the rendering |\n\nThe save wiki message is usually generated by the ButtonWidget.\n\nThe save wiki message is handled by the TiddlyWiki core SyncMechanism which invokes the current [[SaverModule|SaverModules]].\n"
},
"WidgetMessage: tm-scroll": {
"title": "WidgetMessage: tm-scroll",
"caption": "tm-scroll",
"created": "20160425000906330",
"modified": "20160425001655166",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "The `tm-scroll` message causes the surrounding scrollable container to scroll to the specified DOM node into view. The `tm-scroll` is handled in various places in the core itself, but can also be handled by a [[ScrollableWidget]].\n\n|!Name |!Description |\n|target |Target DOM node the scrollable container should scroll to. |\n\nDue to the nature of the parameter, the `tm-scroll` can only be generated within javascript code.\n"
},
"WidgetMessage: tm-server-refresh": {
"title": "WidgetMessage: tm-server-refresh",
"created": "20140811112435281",
"modified": "20140811113453568",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-server-refresh",
"text": "The server refresh message attempts to synchronise the latest changes to the current serverside host.\n\nThe server refresh message is handled by the TiddlyWiki core SyncMechanism which invokes the current [[SyncAdaptorModule|SyncAdaptorModules]] (typically the ''tiddlywiki/tiddlywebadaptor'' plugin).\n"
},
"WidgetMessage: tm-set-password": {
"title": "WidgetMessage: tm-set-password",
"created": "20140226084623977",
"modified": "20140226085200323",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"caption": "tm-set-password",
"text": "The `tm-set-password` message prompts the user for a new password and stores it in the password vault, replacing any existing password. It also sets the [[$:/isEncrypted]] tiddler. See EncryptionMechanism for details.\n\nThis message is typically generated with the ButtonWidget, and is handled by the core itself.\n"
},
"WidgetMessage: tm-unfold-all-tiddlers": {
"title": "WidgetMessage: tm-unfold-all-tiddlers",
"caption": "tm-unfold-all-tiddlers",
"created": "20160424233133261",
"modified": "20191028113810219",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "The `tm-unfold-all-tiddlers` message unfolds all tiddlers in the current story list. It does so by setting the text of all state tiddlers to: \"<<.value \"show\">>\".\n\n|!Name |!Description |\n|foldedStatePrefix |Prefix for the state tiddler in which the fold state is stored. |\n\n<<.tip \"The core uses a foldStatePrefix of `$:/state/folded/` to store the fold states for the default story view.\">>\n<<.warning \"The state tiddlers title is computed as `foldStatePrefix + TiddlerTitle`. If the foldStatePrefix is not set, it will overwrite the text of the tiddler(s) itself, resulting in data loss. \">>\n\nThe `tm-unfold-all-tiddlers` message is usually generated with the ButtonWidget and is handled by the surrounding NavigatorWidget.\n"
},
"WidgetMessage: tm-unload-plugin-library": {
"title": "WidgetMessage: tm-unload-plugin-library",
"caption": "tm-unload-plugin-library",
"created": "20191004112527669",
"modified": "20191004113621714",
"tags": "Messages",
"type": "text/vnd.tiddlywiki",
"text": "The `tm-unload-plugin-library` message unloads the specified plugin library and deletes associated temporary tiddlers.\n\n|!Name |!Description |\n|url |Url specifying the plugin library to be unloaded |\n\nUnloading a plugin library deletes the following tiddlers:\n\n* The tiddler titled `$:/temp/ServerConnection/` + `<url>`\n* All tiddlers with the prefix `$:/temp/RemoteAssetInfo/` + `<url>` + `/`\n\nThe `tm-unload-plugin-library` message is usually generated with the ButtonWidget and is handled by the core itself.\n"
},
"Building TiddlyWikiClassic": {
"title": "Building TiddlyWikiClassic",
"created": "20131129094452285",
"modified": "20140912141658212",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki5 can be used to build older 2.x.x versions of TiddlyWikiClassic from their constituent components. Doing so involves these features:\n\n* The `tiddlywiki/classictools` plugin, containing a deserializer module which allows tiddlers to be loaded from TiddlyWiki 2.x.x `.recipe` files\n* The `stripcomments` format for the ViewWidget, which strips single line JavaScript comments starting `//#`\n* The `stripTitlePrefix='yes'` attribute of the FieldsWidget, which removes prefixes wrapped in curly braces from the `title` attribute\n** For example, `{tiddler}HelloThere` would be transformed to `HelloThere`\n\n! Usage\n\nTiddlyWikiClassic is built from the command line by running [[TiddlyWiki on Node.js]]. A typical usage would be:\n\n```\nnode ../../tiddlywiki.js \\\n\t--verbose \\\n\t--load <path_to_recipe_file> \\\n\t--rendertiddler $:/core/templates/tiddlywiki2.template.html <path_to_write_index_file> text/plain \\\n\t|| exit 1\n```\n\n"
},
"Customising Tiddler File Naming": {
"title": "Customising Tiddler File Naming",
"created": "20160424181300000",
"modified": "20160424181300000",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "By default, a [[TiddlyWiki on Node.js]] instance using a [[wiki folder|TiddlyWikiFolders]] will create new tiddler files by using the sanitised and disambiguated title as filename.\n\nThis can be customised by creating a tiddler [[$:/config/FileSystemPaths]] containing one or more [[filter expressions|Filter Syntax]], each on a line of its own. Newly created tiddlers are matched to each filter in turn, and the first output of the first filter to produce any output is taken as a logical path to be used for the tiddler file. Logical paths don't include the `.tid` extension, and they can use `/` or `\\` as directory separator (when generating the physical path, this is replaced by the correct separator for the platform ~TiddlyWiki is running on). If none of the filters matches, the logical path is simply the title with all occurences of `/` replaced by `_` (for backwards compatibility).\n\nIn both cases, the characters `<>:\"\\|?*^` are replaced by `_` in order to guarantee that the resulting path is legal on all supported platforms.\n\n!! Example\n\n```\n[is[system]removeprefix[$:/]addprefix[_system/]]\n[tag[task]addprefix[mytasks/]]\n[!has[draft.of]]\n```\n\nThis will store newly created system tiddlers in `tiddlers/_system` (after stripping the `$:/` prefix), tiddlers tagged [[task]] in a subdirectory `tiddlers/mytasks`, and also create subdirectory structures for all other non-draft tiddlers.\n\nThus, $:/config/FileSystemPaths itself will end up in `tiddlers/_system/config/FileSystemPaths.tid` or `tiddlers\\_system\\config\\FileSystemPaths.tid`, depending on the platform.\n\nThe final `[!has[draft.of]]` will match all remaining non-draft tiddlers. Because there was a match, any `/` or `\\` in the tiddler title is mapped to a path separator. Thus, `some/thing/entirely/new` will be saved to `tiddlers/some/thing/entirely/new.tid` (ie, the file `new.tid` in a directory called `entirely`).\n"
},
"Environment Variables on Node.js": {
"title": "Environment Variables on Node.js",
"created": "20140617211749290",
"modified": "20140912141809800",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "[[TiddlyWiki on Node.js]] supports the following OS environment variables for specifying a delimited list of paths to search for plugins and editions:\n\n* `TIDDLYWIKI_PLUGIN_PATH` - Search path for ordinary plugins\n* `TIDDLYWIKI_THEME_PATH` - Search path for themes\n* `TIDDLYWIKI_LANGUAGE_PATH` - Search path for languages\n* `TIDDLYWIKI_EDITION_PATH` - Search path for editions (used by the InitCommand)\n\n''Note'': The delimiter may vary between operating systems. While on Windows a semicolon `;` is used, Linux implements a colon `:`.\n\nThe additional paths should each point to folders structured like the equivalent directories in the TiddlyWiki5 GitHub repository: the plugin, theme and language directories contain `publisher/pluginname/<files>` while the edition directories contain `editionname/<files>`\n\nFor example:\n\n```\nTIDDLYWIKI_PLUGIN_PATH=~/MyPluginStore\ntiddlywiki mywiki --build index\n```\n"
},
"Installing TiddlyWiki Prerelease on Node.js": {
"title": "Installing TiddlyWiki Prerelease on Node.js",
"created": "20150926162849519",
"modified": "20191022095509822",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "# Clone a local copy of the TiddlyWiki5 GitHub repository from https://github.com/Jermolene/TiddlyWiki5\n# Open a command line terminal and change the current working directory to the root of the TiddlyWiki5 repo\n# Type `npm link` (Windows) or `sudo npm link` (Mac/Linux) to tell [[npm]] to use this copy of the repo as the globally installed one\n# Inside the root, you can launch ~TiddlyWiki like this: <br/>``tiddlywiki editions/tw5.com-server --listen``\n\nAfter this procedure you can work with TiddlyWiki5 via [[npm]] as though it had been installed in the usual way with `npm install -g tiddlywiki`.\n\nUpdate the clone from time to time in order to ensure that you have the latest code.\n"
},
"Installing TiddlyWiki on Node.js": {
"title": "Installing TiddlyWiki on Node.js",
"caption": "Node.js",
"created": "20131219100608529",
"delivery": "DIY",
"description": "Flexible hosting on your own machine or in the cloud",
"method": "sync",
"modified": "20180701185303780",
"tags": "Saving [[TiddlyWiki on Node.js]] Windows Mac Linux",
"type": "text/vnd.tiddlywiki",
"text": "# Install [[Node.js]]\n#* either from your favourite package manager: typically `apt-get install nodejs` on Debian/Ubuntu Linux or [[Termux for Android|Serving TW5 from Android]], or `brew install node` on a Mac\n#* or directly from http://nodejs.org\n# Open a command line terminal and type:\n#> `npm install -g tiddlywiki`\n#> If it fails with an error you may need to re-run the command as an administrator:\n#> `sudo npm install -g tiddlywiki` (Mac/Linux)\n# Check TiddlyWiki is installed by typing:\n#> `tiddlywiki --version`\n# In response, you should see TiddlyWiki report its current version (eg \"<<version>>\"; you may also see other debugging information reported)\n# Try it out:\n## `tiddlywiki mynewwiki --init server` to create a folder for a new wiki that includes server-related components\n## `tiddlywiki mynewwiki --listen` to start TiddlyWiki\n## Visit http://127.0.0.1:8080/ in your browser\n## Try editing and creating tiddlers\n# Optionally, make an offline copy:\n#* click the <<.icon $:/core/images/save-button>> ''save changes'' button in the sidebar, ''OR''\n#* `tiddlywiki mynewwiki --build index`\n\nThe `-g` flag causes TiddlyWiki to be installed globally. Without it, TiddlyWiki will only be available in the directory where you installed it.\n\nIf you are using Debian or Debian-based Linux and you are receiving a `node: command not found` error though node.js package is installed, you may need to create a symbolic link between `nodejs` and `node`. Consult your distro's manual and `whereis` to correctly create a link. See github [[issue 1434|http://github.com/Jermolene/TiddlyWiki5/issues/1434]]\n\nExample Debian v8.0: `sudo ln -s /usr/bin/nodejs /usr/bin/node`\n\nYou can also install prior versions like this:\n\n> npm install -g tiddlywiki@5.1.13\n\n"
},
"Installing custom plugins on Node.js": {
"title": "Installing custom plugins on Node.js",
"created": "20191022095653896",
"modified": "20191102131824766",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "There are several ways in which custom plugins that are not part of TiddlyWiki's plugin library can be installed when using TiddlyWiki under Node.js. (See [[Installing a plugin from the plugin library]] for instructions on installing plugins from the library).\n\n* Arrange the PluginFolders containing the plugins in a convenient shared location and then use [[environment variables|Environment Variables on Node.js]] to tell TiddlyWiki to search those folders. The plugins can be referenced in `tiddlywiki.info` by their name (e.g. `tiddlytools/magic`)\n* Place the PluginFolders containing the plugins in a `plugins` folder within the [[wiki folder|TiddlyWikiFolders]]\n* Depending on how TiddlyWiki itself has been installed, plugins can also be installed by copying the plugin folders into the `plugins` folder of the repository. This is only recommended if working with a forked copy of the repo. It is not recommended if TiddlyWiki has been installed with npm because npm is liable to overwrite the installation when performing an update\n\nNote that including a plugin as an ordinary tiddler (e.g. by dragging and dropping a plugin into the browser) will result in the plugin only being active in the browser, and not available under Node.js.\n\n\n"
},
"Naming of System Tiddlers": {
"title": "Naming of System Tiddlers",
"created": "20140112190154121",
"modified": "20140912142655205",
"tags": "SystemTiddlers",
"type": "text/vnd.tiddlywiki",
"text": "The system tiddlers provided as part of the core are named according to the following rules:\n\n|!Namespace |!Format |!Description |\n|`$:/*` |~CamelCase |Root user interface tiddlers (eg control panel, advanced search) |\n|`$:/config/*` |~CamelCase |User-oriented configuration setting |\n|`$:/core/images/*` |hyphen-case |Core images |\n|`$:/core/modules/*` |lowercase |JavaScript module tiddlers |\n|`$:/core/save/*` |lowercase |Saving templates for creating TiddlyWiki documents |\n|`$:/core/templates/*` |//inconsistent// |Templates needed for TiddlyWiki to operate. Currently uses a mix of dashes and periods to separate words |\n|`$:/core/ui/*` |//inconsistent// |Tiddlers comprising the default user interface of TiddlyWiki. Currently uses a mix of ~CamelCase and lowercase naming conventions |\n|`$:/core/wiki/*` |lowercase |Metadata about the entire wiki |\n|`$:/docs/*` |lowercase |Documentation tiddlers |\n|`$:/messages/*` |~CamelCase |System messages |\n|`$:/plugins/*` |lowercase |Plugin tiddlers, and plugin content |\n|`$:/snippets/*` |//inconsistent// |Reusable snippets (will be replaced by macros) |\n|`$:/state/*` |lowercase |User interface state tiddlers |\n|`$:/tags/*` |~CamelCase |User interface configuration tags |\n|`$:/temp/*` |lowercase |Temporary tiddlers that shouldn't be saved |\n|`$:/themes/*` |lowercase |Theme plugins |\n\nIn the format column:\n\n* ''hyphen-case'' refers to joining multiple lowercase words with hyphens\n* ''~CamelCase'' refers to directly joining multiple lowercase words with initial uppercase letters\n* ''lowercase'' refers to directly joining multiple lowercase words\n* ''inconsistent'' marks namespaces that are currently titled inconsistently\n"
},
"Scripts for TiddlyWiki on Node.js": {
"title": "Scripts for TiddlyWiki on Node.js",
"created": "20131219100637788",
"modified": "20141015165343893",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "! Script Files\n\nThe TiddlyWiki5 repository contains several scripts in the `bin` folder that you can use to automate common tasks, or as a useful starting point for your own scripts. See [[Scripts for building tiddlywiki.com]] for details of the scripts used to build and release https://tiddlywiki.com/.\n\nAll the scripts expect to be run from the root folder of the repository.\n\n!! `serve`: serves tw5.com\n\n```\n./bin/serve.sh -h\n./bin/serve.sh [edition dir] [username] [password] [host] [port]\n```\n\nOr:\n\n```\n./bin/serve.cmd -h\n./bin/serve.cmd [edition dir] [username] [password] [host] [port]\n```\n\nThis script starts TiddlyWiki5 running as an HTTP server, defaulting to the content from the `tw5.com-server` edition. By default, the Node.js serves on port 8080. If the optional `username` parameter is provided, it is used for signing edits. If the `password` is provided then HTTP basic authentication is used. Run the script with the `-h` parameter to see online help.\n\nTo experiment with this configuration, run the script and then visit `http://127.0.0.1:8080` in a browser.\n\nChanges made in the browser propagate to the server over HTTP (use the browser developer console to see these requests). The server then syncs changes to the file system (and logs each change to the screen).\n\n!! `test`: build and run tests\n\nThis script runs the `test` edition of TiddlyWiki on the server to perform the server-side tests and to build `test.html` for running the tests in the browser.\n\n!! `lazy`: serves tw5.com with lazily loaded images\n\n```\n./bin/lazy.sh <username> [<password>]\n```\n\nOr:\n\n```\n./bin/lazy.cmd <username> [<password>]\n```\n\nThis script serves the `tw5.com-server` edition content with LazyLoading applied to images.\n"
},
"Serving TW5 from Android": {
"title": "Serving TW5 from Android",
"created": "20160602043529506",
"modified": "20160602043531313",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "[[Termux|https://termux.com/]] is an open source Android application that combines a Linux system and a terminal.\n\nOnce you open //Termux// on your Android system, it is straightforward to [[install|Installing TiddlyWiki on Node.js]] and [[run|Using TiddlyWiki on Node.js]] the [[Node.js flavour of TiddlyWiki|TiddlyWiki on Node.js]] from the command line. \n\nFrom then on, as long as //Termux// is not closed, you may access your wiki anytime from your favourite Web browser pointing on the expected address and port.\n\n> __note to contributors__: in //Termux//, you may as well install //git//, //emacs// or //vi//, in order to edit and maintain individual tiddler files. This would probably require that you also attach a more powerful keyboard to your Android, like the [[Hacker's Keyboard|https://github.com/klausw/hackerskeyboard/]] application or a Bluetooth external device."
},
"TiddlyWiki on Node.js": {
"title": "TiddlyWiki on Node.js",
"created": "20131129094353704",
"modified": "20200318115527226",
"tags": "Platforms",
"type": "text/vnd.tiddlywiki",
"text": "Running TiddlyWiki on [[Node.js]] brings several important benefits over and above the single file version:\n\n* You can edit your content on any suitably compatible HTML5 browser, including smartphones and tablets\n* Individual tiddlers are stored in separate files, which you can organise as you wish\n* The ability to build multiple wikis that blend different combinations of shared and unique content\n\n<<.warning \"\"\"Note that TiddlyWiki on Node.js doesn't currently support directly modifying the tiddler files via the file system while it is running. The server must be restarted in order to for changes to take effect. The recommended way to interact with a running wiki is via the HTTP or JavaScript APIs.\"\"\">>\n\nFor more information see:\n\n<<list-links \"[tag[TiddlyWiki on Node.js]]\">>\n"
},
"TiddlyWiki5 Versioning": {
"title": "TiddlyWiki5 Versioning",
"created": "20131202081424080",
"modified": "20140912142600317",
"tags": "[[Releases]]",
"type": "text/vnd.tiddlywiki",
"text": "Each release of TiddlyWiki5 is identified by a version number that complies with the [[Semantic Versioning 2.0.0|http://semver.org/]] standard.\n\n! TiddlyWiki Core Version\n\nAccording to the standard:\n\n```\nGiven a version number MAJOR.MINOR.PATCH, increment the:\n\nMAJOR version when you make incompatible API changes,\nMINOR version when you add functionality in a backwards-compatible manner, and\nPATCH version when you make backwards-compatible bug fixes.\nAdditional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.\n```\n\n!! Alpha and Beta versions\n\nWhile in alpha TiddlyWiki5 uses the pre-release label \"alpha\", for example:\n\n```\n5.0.1-alpha\n```\n\nEach new alpha or beta release will bump the `PATCH` version number. This breaks the strict semantics of versioning because `PATCH` increments are supposed to be reserved for compatible changes.\n\n//Note that prior to ''5.0.1-alpha'', TiddlyWiki5 used version numbers formatted as ''5.0.0-alpha.19''. The change was made to enable the upgrade mechanism to recognise plugin updates from the version information.//\n\n!! Interim versions\n\nDuring development when a new release is being prepared, the pre-release label is set to `prerelease`.\n\n! Plugin Versions\n\nVersion numbers\n\nTiddlyWiki5 uses the version information attached to plugins for determining which of two plugins is more recent during an upgrade or import. The pre-release label is ignored when performing these comparisons.\n"
},
"Upgrading TiddlyWiki on Node.js": {
"title": "Upgrading TiddlyWiki on Node.js",
"created": "20131219100544073",
"modified": "20140912141800426",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "If you've installed [[TiddlyWiki on Node.js]] on the usual way, when a new version is released you can upgrade it with this command:\n\n```\nnpm update -g tiddlywiki\n```\n\nOn Mac or Linux you'll need to add ''sudo'' like this:\n\n```\nsudo npm update -g tiddlywiki\n```\n"
},
"Using TiddlyWiki on Node.js": {
"title": "Using TiddlyWiki on Node.js",
"created": "20131219100520659",
"modified": "$tw.loadPluginFolder(name.substring(1));",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki5 includes a set of [[Commands]] for use on the command line to perform an extensive set of operations based on TiddlyWikiFolders, TiddlerFiles and TiddlyWikiFiles.\n\nFor example, the following command loads the tiddlers from a TiddlyWiki HTML file and then saves one of them in static HTML:\n\n```\ntiddlywiki --verbose --load mywiki.html --rendertiddler ReadMe ./readme.html\n```\n\nRunning `tiddlywiki` from the command line boots the TiddlyWiki kernel, loads the core plugins and establishes an empty wiki store. It then sequentially processes the command line arguments from left to right. The arguments are separated with spaces.\n\n<<.from-version \"5.1.20\">> First, there can be zero or more plugin references identified by the prefix `+` for plugin names or `++` for a path to a plugin folder. These plugins are loaded in addition to any specified in the [[TiddlyWikiFolder|TiddlyWikiFolders]].\n\nThe next argument is the optional path to the [[TiddlyWikiFolder|TiddlyWikiFolders]] to be loaded. If not present, then the current directory is used.\n\nThe commands and their individual arguments follow, each command being identified by the prefix `--`.\n\n```\ntiddlywiki [+<pluginname> | ++<pluginpath>] [<wikipath>] [--<command> [<arg>[,<arg>]]]\n```\n\nFor example:\n\n```\ntiddlywiki --version\ntiddlywiki +plugins/tiddlywiki/filesystem +plugins/tiddlywiki/tiddlyweb mywiki --listen\ntiddlywiki ++./mygreatplugin mywiki --listen\n```\n\n<<.from-version \"5.1.18\">> Commands such as the ListenCommand that support large numbers of parameters can use NamedCommandParameters to make things less unwieldy. For example:\n\n```\ntiddlywiki wikipath --listen username=jeremy port=8090\n```\n\nSee [[Commands]] for a full listing of the available commands.\n"
},
"Working with the TiddlyWiki5 repository": {
"title": "Working with the TiddlyWiki5 repository",
"created": "20131219100444289",
"modified": "20140920134404247",
"tags": "[[TiddlyWiki on Node.js]]",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nIf you want to [[contribute|Contributing]] to TiddlyWiki's development, rather than [[installing TiddlyWiki in the usual way|Installing TiddlyWiki on Node.js]], you can work directly with the GitHub repository. \n\nMario Pietsch has created a [[short video introduction|Working with the TiddlyWiki5 repository video]].\n\n! Setting Up\n\n# Create an account on GitHub if you don't already have one\n# Fork the TiddlyWiki5 GitHub repository from https://github.com/Jermolene/TiddlyWiki5\n# Clone a local copy of your fork\n# Open a command line terminal and change the current working directory to the root of the repo\n# Type `npm link` (Windows) or `sudo npm link` (Mac/Linux) to tell [[npm]] to use this copy of the repo as the globally installed one\n\nAfter this procedure you can work with TiddlyWiki5 via [[npm]] as though it were installed in the usual way with `npm install -g tiddlywiki`.\n\nSee also [[Scripts for TiddlyWiki on Node.js]].\n"
},
"tiddlywiki.files Files": {
"title": "tiddlywiki.files Files",
"created": "20161015114118243",
"modified": "20161015170604353",
"tags": "TiddlyWikiFolders",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nA `tiddlywiki.files` JSON file in a sub-folder within [[a TiddlyWiki folder|TiddlyWikiFolders]] overrides the usual logic for recursively scanning the folder for tiddler files. Instead, the `tiddlywiki.files` file specifies instructions for loading tiddlers from specific files and folders.\n\nThe format of the file is an object with two optional properties:\n\n* ''tiddlers'' - an array of objects describing external files with the ability to override or modify any of the fields read from the file\n* ''directories'' - an array of objects describing external directories, a filter determining which files within those directories should be processed, and the ability to override or modify any of the fields read from the file\n\nNote that significant enhancements to `tiddlywiki.files` processing were introduced in [[Release 5.1.14]].\n\n!! Field overrides\n\nBoth the ''tiddlers'' and ''directories'' sections of `tiddlywiki.files` files include the ability to override or customise the values of fields with a `fields` object.\n\nEach field can be specified as either a ''string'' or ''array'' value to be assigned directly to the field, or <<.from-version \"5.1.14\">> an ''object'' describing how to generate the value for the field. The object contains the following properties:\n\n* ''source'' - (optional) a string specifying the source value for the field. If not specified, the existing value is used\n** //filename// the filename of the file containing the tiddler\n** //filename-uri-decoded// the filename of the file containing the tiddler, with [[URI decoding|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent]] applied\n** //basename// the filename of the file containing the tiddler without any extension\n** //basename-uri-decoded// the filename of the file containing the tiddler without any extension, with [[URI decoding|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent]] applied\n** //extname// the extension of the filename of the file containing the tiddler\n** //created// the creation date/time of the file containing the tiddler\n** //modified// the modification date/time of the file containing the tiddler\n* ''prefix'' - (optional) a string to be prepended to the value of the field\n* ''suffix'' - (optional) a string to be appended to the value of the field\n\n! Tiddlers section\n\nThe file specifications in the `tiddlers` array support the following properties:\n\n* ''file'': (required) the absolute or relative path to the file containing the tiddler data (relative paths are interpreted relative to the path of the `tiddlywiki.files` file)\n* ''isTiddlerFile'': (optional) if `true`, the file will be treated as a [[tiddler file|TiddlerFiles]] and deserialised to extract the tiddlers. Otherwise, the raw content of the file is assigned to the `text` field without any parsing\n* ''fields'': (optional) an object containing values that override or customise the fields provided in the tiddler file (see above)\n* ''prefix'' & ''suffix'': (optional) strings to be prefixed and suffixed to the tiddler `text` field\n*> Note that providing a ''prefix'' here is equivalent to setting the `text` field of the ''fields'' object to `{\"prefix\":\"<prefixvalue>\"}`.\n\n! Directories section\n\nDirectory specifications in the `directories` array may take the following forms:\n\n* a ''string'' literal, specifying the absolute or relative path to the directory containing the tiddler files (relative paths are interpreted relative to the path of the `tiddlywiki.files` file). The directory is recursively searched for tiddler files\n* <<.from-version \"5.1.14\">> an ''object'' with the following properties:\n** ''path'' - (required) the absolute or relative path to the directory containing the tiddler files (relative paths are interpreted relative to the path of the `tiddlywiki.files` file). Note that the directory is not recursively searched; sub-directories are ignored\n** ''filesRegExp'' - (optional) a [[regular expression|https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions]] that matches the filenames of the files that should be processed within the directory\n** ''isTiddlerFile'' - (required) if `true`, the file will be treated as a [[tiddler file|TiddlerFiles]] and deserialised to extract the tiddlers. Otherwise, the raw content of the file is assigned to the `text` field without any parsing\n** ''fields'' - (required) an object containing values that override or customise the fields provided in the tiddler file (see above)\n\nFields can be overridden for particular files by creating a file with the same name plus the suffix `.meta` -- see TiddlerFiles.\n\n! Examples\n\nThese example `tiddlywiki.files` must be placed in their own sub-directory of the [[wiki folder|TiddlyWikiFolders]].\n\nThere are also several examples of `tiddlywiki.files` files in the main [[TiddlyWiki 5 GitHub repository|https://github.com/Jermolene/TiddlyWiki5]]. \n\n!! Importing a folder of PDFs\n\nThis example retrieves all the files with the extension `.pdf` from a folder specified by a relative path. Each tiddler is set up for LazyLoading with the following fields:\n\n* ''title'' - set to the URI decoded base filename of the PDF file. [[URI decoding|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent]] allows characters like \"/\" to be included in titles by URI encoding them as \"%2F\"\n* ''created'' - set to the creation date/time of the PDF file\n* ''modified'' - set to the modification date/time of the PDF file\n* ''type'' - set to `application/pdf`\n* ''tags'' - set to `$:/tags/AttachedFile`\n* ''text'' - set to an empty string\n* ''_canonical_uri'' - set to the string \"pdfs/\" concatenated with the filename\n\n```\n{\n \"directories\": [\n {\n \"path\": \"../../../input/pdfs\",\n \"filesRegExp\": \"^.*\\\\.pdf$\",\n \"isTiddlerFile\": false,\n \"fields\": {\n \"title\": {\"source\": \"basename-uri-decoded\"},\n \"created\": {\"source\": \"created\"},\n \"modified\": {\"source\": \"modified\"},\n \"type\": \"application/pdf\",\n \"tags\": [\"$:/tags/AttachedFile\"],\n \"text\": \"\",\n \"_canonical_uri\": {\"source\": \"filename\", \"prefix\": \"pdfs/\"}\n }\n }\n ]\n}\n```\n"
},
"tiddlywiki.info Files": {
"title": "tiddlywiki.info Files",
"created": "20161015114042793",
"modified": "20161015121622327",
"tags": "TiddlyWikiFolders",
"type": "text/vnd.tiddlywiki",
"text": "[[TiddlyWikiFolders]] are configured with a single `tiddlywiki.info` file in the root of the wiki folder. It should contain a JSON object comprising the following properties:\n\n* ''plugins'' - an array of plugin names to be included in the wiki\n* ''themes'' - an array of theme names to be included in the wiki\n* ''languages'' - an array of language names to be included in the wiki\n* ''includeWikis'' - an array of references to external wiki folders to be included in the wiki\n* ''build'' - a hashmap of named build targets, each defined by an array of command tokens (see BuildCommand)\n* ''config'' - an optional hashmap of configuration options (see below)\n\n!!! ''includeWikis''\n\nThe entries in the ''includeWikis'' array can be either a string specifying the relative path to the wiki, or an object with the following fields:\n\n* ''path'' - relative path to wiki folder\n* ''read-only'' - set //true// to prevent the tiddlers in the included wiki from being modified. The modifications will be written to the directory specified in ''default-tiddler-location'', described below\n\n!!! ''build''\n\nNote that the build targets of included wikis are merged if a target of that name isn't defined in the current `tiddlywiki.info` file.\n\n!!! ''config''\n\nConfiguration options include:\n\n* ''default-tiddler-location'' - a string path to the default location for the filesystem adaptor to save new tiddlers (resolved relative to the wiki folder)\n\n* ''retain-original-tiddler-path'' - If true, the server will generate a tiddler [[$:/config/OriginalTiddlerPaths]] containing the original file paths of each tiddler in the wiki\n\n!!! Example\n\nFor example:\n\n```\n{\n\t\"plugins\": [\n\t\t\"tiddlywiki/tiddlyweb\",\n\t\t\"tiddlywiki/filesystem\"\n\t],\n\t\"includeWikis\": [\n\t\t{\"path\": \"../tw5.com\", \"read-only\": true}\n\t],\n\t\"build\": {\n\t\t\"index\": [\n\t\t\t\"--rendertiddler\",\"$:/core/save/all\",\"index.html\",\"text/plain\"],\n\t\t\"favicon\": [\n\t\t\t\"--savetiddler\",\"$:/favicon.ico\",\"favicon.ico\",\n\t\t\t\"--savetiddler\",\"$:/green_favicon.ico\",\"static/favicon.ico\"]\n\t},\n\t\"config\": {\n\t\t\"retain-original-tiddler-path\": true\t\n\t}\n}\n```\n"
},
"Beaker Browser": {
"title": "Beaker Browser",
"created": "20161229113910984",
"modified": "20171113110222980",
"type": "text/vnd.tiddlywiki",
"text": "From [[Beaker Browser website|https://beakerbrowser.com/]]:\n\n> Beaker is a Peer-to-Peer Web Browser, made for users to run applications independently of hosts. Using P2P Hypermedia, Beaker separates frontend apps from backend services, so that users are completely in control of their software and data. Read more.\n\nBeaker is a fork of the open source Chromium browser (which is the core engine powering Google's Chrome browser). \n\nBeaker adds the ability to host sites within the browser, and browse to those sites via the `dat://` protocol. The extraordinary thing is that if you are running Beaker then you can also browse to sites hosted by other users, without needing any server in between.\n\nFurther, you can opt to host a site belonging to somebody else, forming part of a Bittorrent-like swarm of peers serving the content to other browsers. You can also //fork// a site, making your own copy that you can change as you need.\n\nThe main disadvantage is that mainstream browsers cannot use `dat://` sites.\n\nMost of the magic is accomplished by the underlying [[Dat protocol|https://datproject.org/]].\n\n<<.from-version \"5.1.14\">> TiddlyWiki incorporates a special saver module permitting changes to be saved directly from Beaker browser. See [[Saving on Beaker Browser]] for instructions.\n\n"
},
"Platforms": {
"title": "Platforms",
"created": "20150412185300152",
"modified": "20150412185427211",
"tags": "TableOfContents",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki can be used on several platforms:\n\n<<list-links \"[tag[Platforms]]\">>\n"
},
"TiddlyFox Apocalypse": {
"title": "TiddlyFox Apocalypse",
"created": "20171109170823847",
"modified": "20171113161750857",
"tags": "Platforms",
"type": "text/vnd.tiddlywiki",
"text": "! Summary\n\nOn 14th November 2017 Mozilla [[released Firefox 57|https://blog.mozilla.org/blog/2017/09/26/firefox-quantum-beta-developer-edition/]], a major new version with many improvements and security enhancements. However, in amongst those improvements are ''some fundamental changes to Firefox's security model with the unfortunate effect of making it impossible for ~TiddlyFox to function''.\n\nTiddlyFox will remain available for people who [[continue to use older versions of Firefox|https://groups.google.com/d/topic/tiddlywiki/OJQ0yRq4zog/discussion]], but anyone upgrading to the new version will need to choose a new way to handle saving changes with TiddlyWiki.\n\nHappily, several new ways of working with TiddlyWiki now exist so that users have many alternative choices -- see GettingStarted for details. The demise of TiddlyFox has provoked several of these recent developments and thus may well ultimately be good for the community.\n\nThere is a [[discussion thread|https://groups.google.com/d/topic/tiddlywiki/LcldXzPlTK0/discussion]] on the TiddlyWiki forums about these developments.\n\n! Background\n\nFirefox was first released in November 2004, a few months after the first version of TiddlyWiki. It was in many ways the Millenium Falcon to Microsoft's Death Star (in the shape of Internet Explorer). IE had by then enjoyed more than 5 years as the dominant browser, leading many in the web community to be frustrated that Microsoft's self-serving extensions to HTML had become de facto standards at the expense of innovation that might benefit the web community as a whole.\n\nFirefox quickly became successful because it managed to render web pages with close enough compatibly with Internet Explorer while offering a superior user experience. A large part of the promise of that user experience was the ability for any user to customise every aspect of the browser. Two innovations were behind this:\n\n* The entire user interface of the browser was constructed in [[XUL|https://en.wikipedia.org/wiki/XUL]], effectively an extension of HTML that enabled it to render conventional user interfaces (at the time, HTML was largely restricted to simple document-oriented layouts). Tweaking a few lines of XUL code could make wholesale changes to the user interface of the browser\n* The Mozilla add-on architecture gave full privileges to add-ons, enabling them to observe and interact deeply with the browser engine itself, and the file system of the computer on which it was running\n\nThese two conditions enabled a vibrant ecosystem of Firefox add-ons, many of them extremely popular. In many cases, innovations that were first seen in browser add-ons later became integrated into the browser itself, most notably the web debugger [[Firebug|https://en.wikipedia.org/wiki/Firebug_(software)]] which was eventually cloned by all the browser manufacturers.\n\nFirefox continued to be extremely popular until Google joined the development of the rival ~WebKit browser to make Chrome. Google took a very different approach to the trade offs of making a browser, focusing on improving security at the expense of almost all other considerations. They pioneered approaches such as isolating each tab in its own process that were quickly adopted by all other major browsers.\n\nGoogle's approach precluded them adopting Mozilla's free-for-all approach to add-ons. Instead of having access to the entire browser environment and filing system, add-ons in Chrome see only a restricted subset of what is going on within the browser, and enjoy little or no access to the resources of the host machine.\n\nIt was inevitable that Mozilla would eventually adopt Google's approach to [[browser security vis-a-vis add-ons|https://support.mozilla.org/en-US/kb/firefox-add-technology-modernizing]]. There is a point at which it wouldn't be responsible for Mozilla to be releasing a browser that had knowingly worse security than the market leader.\n\n! Lessons\n\nSome of the fecundity of the TiddlyWiki ecosystem stems from the adoption of the above two principles from Firefox:\n\n* Making the application user interface out of the same primitives as the application content\n* Giving add-ons free rein to observe and interact with all of the internal logic of the application\n\nThose two characteristics present similar security challenges to TiddlyWiki as they did to Firefox. A TiddlyWiki that was primarily focused on security would need to curtail those abilities.\n\n! The Future\n\nInnovation on new browser-based user interfaces and capabilities has now shifted from browser extensions to a new generation of frameworks that simplify creation of a custom browser based on an off-the-shelf open source HTML rendering engine. TiddlyDesktop uses [[nwjs|https://nwjs.io]], while [[Beaker Browser]] uses an alternative called [[Electron|https://electron.atom.io/]].\n"
},
"TiddlyWiki in the Sky for TiddlyWeb": {
"title": "TiddlyWiki in the Sky for TiddlyWeb",
"created": "20131129100250644",
"modified": "20150412185535373",
"tags": "[[Hosting your TiddlyWiki on the web]] Platforms",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki in the Sky for TiddlyWeb allows content to be synchronised between TiddlyWiki running in the browser and a TiddlyWeb (or TiddlySpace) server. Features include:\n\n* Lazy loading\n* Two way synchronisation between the browser and the server\n** Synchronising from the server is accomplished by polling (currently every 60 seconds)\n* Throttling so that rapidly changing tiddlers don't overwhelm the server\n\nTo try out TiddlyWiki in the Sky for TiddlyWeb:\n\n# If necessary, create an account at http://tiddlyspace.com/\n# Create a new space, eg `<myspace>`\n# Include the space `tw5tiddlyweb`\n# Visit `http://<myspace>.tiddlyspace.com/tw5`\n"
},
"Amazon Web Services Plugin": {
"title": "Amazon Web Services Plugin",
"created": "20170703193252423",
"modified": "20170703193353918",
"tags": "OfficialPlugins",
"type": "text/vnd.tiddlywiki",
"text": "The Amazon Web Services Plugin provides several tools for working with Amazon Web Services:\n\n* Templates for saving a TiddlyWiki as a single JavaScript file in a ZIP file that can be executed as an AWS Lambda function. In this form, TiddlyWiki is a self contained single file containing both code and data, just like the standalone HTML file configuration\n* Commands that can be used to interact with AWS services, under both the Node.js and Lambda configurations of TiddlyWiki\n"
},
"BrowserStorage Plugin": {
"title": "BrowserStorage Plugin",
"created": "20190206181204119",
"modified": "20190206181204119",
"tags": "OfficialPlugins",
"type": "text/vnd.tiddlywiki",
"text": "The ~BrowserStorage Plugin enables TiddlyWiki to save tiddlers in [[browser local storage|https://en.wikipedia.org/wiki/Web_storage#localStorage]]. This means that changes are stored within the browser, and automatically re-applied any time the base wiki is reloaded.\n\nBrowser local storage is not a panacea for TiddlyWiki:\n\n* Browsers limit the amount of local storage available to a page, typically to 5 or 10MB\n* Keeping personal data in browser local storage can lead to unexpected privacy violations\n* Browsers reserve the right to without warning delete data stored in local storage at any time\n* Browsers tie local storage to a URL which can lead to problems if you move a wiki to a URL previously occupied by a different wiki\n\nPlease use this plugin with caution. There are a number of unresolved issues and open questions.\n\nThe ~BrowserStorage Plugin can be installed from the plugin library.\n"
},
"CodeMirror Plugin": {
"title": "CodeMirror Plugin",
"created": "20160107223435497",
"list": "",
"modified": "20170228102537972",
"tags": "OfficialPlugins [[Plugin Editions]]",
"type": "text/vnd.tiddlywiki",
"text": "The CodeMirror plugin adds a sophisticated web-based editor to TiddlyWiki.\n\nSee [ext[https://tiddlywiki.com/plugins/tiddlywiki/codemirror|plugins/tiddlywiki/codemirror]] for a demo.\n"
},
"D3 Plugin": {
"title": "D3 Plugin",
"created": "20160107223425581",
"list": "",
"modified": "20170228102531138",
"tags": "OfficialPlugins [[Plugin Editions]]",
"type": "text/vnd.tiddlywiki",
"text": "The D3 plugin integrates the D3 visualisation library with TiddlyWiki.\n\nSee https://tiddlywiki.com/plugins/tiddlywiki/d3/\n\nSee the demo at [ext[https://tiddlywiki.com/plugins/tiddlywiki/d3|plugins/tiddlywiki/d3]]\n"
},
"Disabling Plugins": {
"title": "Disabling Plugins",
"created": "20161015121727194",
"modified": "20161015121728291",
"tags": "PluginMechanism",
"type": "text/vnd.tiddlywiki",
"text": "!! Disabling Plugins\n\nPlugins can be disabled by creating a tiddler titled `$:/config/Plugins/Disabled/` concatenated with the plugin title, and setting its text to `yes`.\n\nFor example, to disable the plugin `$:/plugins/tiddlywiki/highlight`, the title would be:\n\n```\n$:/config/Plugins/Disabled/$:/plugins/tiddlywiki/highlight\n```"
},
"Dynaview Plugin": {
"title": "Dynaview Plugin",
"created": "20180111122953142",
"modified": "20181113084151268",
"tags": "OfficialPlugins",
"type": "text/vnd.tiddlywiki",
"text": "The Dynaview Plugin makes it possible to build user interfaces that dynamically respond to changes in the browser viewport via scrolling or zooming:\n\n* CSS classes that allow rendering to be deferred until the output is scrolled into view\n* CSS classes that allow the opacity of DOM elements to vary according to the current zoom level\n\nSee the demo at [ext[https://tiddlywiki.com/plugins/tiddlywiki/dynaview|plugins/tiddlywiki/dynaview]]\n"
},
"External Attachments Plugin": {
"title": "External Attachments Plugin",
"created": "20171031172325817",
"list": "",
"modified": "20171031172440017",
"tags": "OfficialPlugins [[Plugin Editions]]",
"type": "text/vnd.tiddlywiki",
"text": "The External Attachments Plugin provides support for importing tiddlers as external attachments. That means that instead of importing binary files as self-contained tiddlers, they are imported as \"skinny\" tiddlers that reference the original file via the ''_canonical_uri'' field. This reduces the size of the wiki and thus improves performance. However, it does mean that the wiki is no longer fully self-contained.\n\nThis plugin only works when using TiddlyWiki with platforms such as TiddlyDesktop that support the ''path'' attribute for imported/dragged files.\n\n"
},
"Highlight Plugin": {
"title": "Highlight Plugin",
"created": "20160107223417655",
"list": "",
"modified": "20170228102525208",
"tags": "OfficialPlugins [[Plugin Editions]]",
"type": "text/vnd.tiddlywiki",
"text": "The Highlight plugin provides the ability to apply syntax colouring to text.\n\nSee [ext[https://tiddlywiki.com/plugins/tiddlywiki/highlight|plugins/tiddlywiki/highlight]]\n"
},
"Innerwiki Plugin": {
"title": "Innerwiki Plugin",
"created": "20190127104143725",
"modified": "20190127104143725",
"tags": "OfficialPlugins",
"type": "text/vnd.tiddlywiki",
"text": "The Innerwiki Plugin enables TiddlyWiki to embed a modified copy of itself (an \"innerwiki\"). The primary motivation is to be able to produce screenshot illustrations that are automatically up-to-date with the appearance of TiddlyWiki as it changes over time, or to produce the same screenshot in different languages.\n\nIn the browser, innerwikis are displayed as an embedded iframe. Under Node.js [[Google's Puppeteer|https://pptr.dev/]] is used to load the innerwikis as off-screen web pages and then snapshot them as a PNG image.\n\nSee the demo at [ext[https://tiddlywiki.com/plugins/tiddlywiki/innerwiki|plugins/tiddlywiki/innerwiki]]\n"
},
"Installing a plugin from the plugin library": {
"title": "Installing a plugin from the plugin library",
"created": "20160107222352710",
"modified": "20191022095637710",
"tags": "[[TiddlyWiki on Node.js]] Plugins",
"type": "text/vnd.tiddlywiki",
"text": "! Standalone Configuration\n\nFollow these instructions when using TiddlyWiki as a standalone HTML file:\n\n# Create a backup of your current TiddlyWiki HTML file ([[just in case|The First Rule of Using TiddlyWiki]])\n# Open your TiddlyWiki in a browser\n# Open the [[control panel|$:/ControlPanel]] <<.icon $:/core/images/options-button>>, click on the ''Plugins'' tab and then the <<.icon $:/core/images/download-button>> ''Get more plugins'' button\n# Click <<.icon $:/core/images/chevron-right>> ''open plugin library'' to open the official plugin library\n# When the library listing is loaded:\n## Use the tab to select between ''plugins'', ''themes'' and ''languages''\n## Use the ''search'' box to search the plugin details\n# Click the ''install'' button to install a plugin\n# Save your TiddlyWiki <<.icon $:/core/images/save-button>>\n# If a yellow warning bar appears at the top of the window, refresh the window so that TiddlyWiki completes installation of the plugin <<.icon $:/core/images/refresh-button>>\n#* <<.from-version \"5.1.22\">> It is no longer necessary to refresh TiddlyWiki when deleting plugins that support dynamic loading. See PluginMechanism for more details\n# The plugin should now be available for use\n\n! Client-Server Configuration\n\nFollow these instructions when using TiddlyWiki under Node.js:\n\n# Identify the plugins you want to install using the ''Plugins'' tab of [[control panel|$:/ControlPanel]] (''don't'' install the plugins from here, though). Plugins are identified by their type (ie language, theme or plugin) and their publisher and title. For example, the plugin `$:/plugins/tiddlywiki/internals` is referred to as ''tiddlywiki/internals''\n# Quit the server if it is running\n# Edit the `tiddlywiki.info` file (it is in JSON format) and locate the `plugins`, `themes` or `languages` section (see below)\n# Add entries corresponding to the plugins you wish to add. Take care to retain commas to separate items, but do not terminate the last item in a list with a comma\n# Restart the server\n\n```\n{\n\t\"plugins\": [\n\t\t\"tiddlywiki/codemirror\"\n\t],\n\t\"themes\": [\n\t\t\"tiddlywiki/vanilla\",\n\t\t\"tiddlywiki/snowwhite\"\n\t],\n \"languages\": [\n \"es-ES\",\n \"fr-FR\",\n \"en-EN\"\n ]\n}\n```\n\nSee also [[Installing custom plugins on Node.js]]."
},
"KaTeX Plugin": {
"title": "KaTeX Plugin",
"created": "20160107223410181",
"list": "",
"modified": "20170228102517666",
"tags": "OfficialPlugins [[Plugin Editions]]",
"type": "text/vnd.tiddlywiki",
"text": "This plugin adds the ability to display mathematical notation written in ~LaTeX.\n\nSee [ext[https://tiddlywiki.com/plugins/tiddlywiki/katex|plugins/tiddlywiki/katex]]"
},
"Manually installing a plugin": {
"title": "Manually installing a plugin",
"created": "20160107222430613",
"modified": "20190927205631648",
"tags": "Plugins",
"type": "text/vnd.tiddlywiki",
"text": "# Create a backup of your current TiddlyWiki HTML file ([[just in case|The First Rule of Using TiddlyWiki]])\n# Open your TiddlyWiki in a browser\n# In another browser window, find a link to the plugin, e.g. [[$:/plugins/tiddlywiki/example]]. You will typically find these links on the home page of the plugin (for example, https://tiddlywiki.com/plugins/tiddlywiki/katex/)\n# Drag the link [[$:/plugins/tiddlywiki/example]] to the browser window containing your TiddlyWiki\n# Save your TiddlyWiki (<<.icon $:/core/images/save-button>>)\n# If a yellow warning bar appears at the top of the window, refresh the window so that TiddlyWiki completes installation of the plugin <<.icon $:/core/images/refresh-button>>\n#* <<.from-version \"5.1.22\">> It is no longer necessary to refresh TiddlyWiki when deleting plugins that support dynamic loading. See PluginMechanism for more details\n# The plugin should now be available for use"
},
"Markdown Plugin": {
"title": "Markdown Plugin",
"created": "20160107223401584",
"list": "",
"modified": "20170228102511347",
"tags": "OfficialPlugins [[Plugin Editions]]",
"type": "text/vnd.tiddlywiki",
"text": "The Markdown plugin enables you to use tiddlers that are written in standard Markdown markup.\n\nSee [ext[https://tiddlywiki.com/plugins/tiddlywiki/markdown|plugins/tiddlywiki/markdown]]"
},
"Mobile Drag And Drop Shim Plugin": {
"title": "Mobile Drag And Drop Shim Plugin",
"created": "20170328173820802",
"modified": "20170328174328792",
"tags": "OfficialPlugins",
"type": "text/vnd.tiddlywiki",
"text": "The Mobile Drag And Drop Shim Plugin provides a \"shim\" that enables HTML 5 compatible drag and drop operations on mobile browsers, including iOS and Android. The shim was created by Tim Ruffles and is published at https://github.com/timruffles/ios-html5-drag-drop-shim."
},
"OfficialPlugins": {
"title": "OfficialPlugins",
"created": "20170210075109635",
"modified": "20170210075709809",
"tags": "Plugins",
"type": "text/vnd.tiddlywiki",
"text": "The official TiddlyWiki plugin library contains the plugins that are part of the [[main TiddlyWiki 5 GitHub repository|Working with the TiddlyWiki5 repository]]. Install them from [[the plugin library|Installing a plugin from the plugin library]]. Plugins from the official plugin library are automatically updated as part of the [[upgrade process|UpgradeMechanism]].\n\n<<list-links \"[tag[OfficialPlugins]]\">>\n"
},
"Plugin Dependencies": {
"title": "Plugin Dependencies",
"created": "20190928081852771",
"modified": "20190928082758674",
"tags": "PluginMechanism",
"type": "text/vnd.tiddlywiki",
"text": "The simplest form of dependency between plugins is that one plugin can declare itself to be a sub-plugin of another plugin by specifying that plugin in the `parent-plugin` [[field|Plugin Fields]]. Sub-plugins are displayed in the control panel plugin chooser within the expandable area of their parent plugin. For example, the official plugin library includes the [[CodeMirror Plugin]] and also more than a dozen sub-plugins that extend the CodeMirror plugin with optional functionality. Note that sub-plugins cannot themselves have further sub-plugins.\n\nPlugins can also use their `dependents` [[field|Plugin Fields]] to list the titles of any other plugins that should also be installed. Note that the list is not resolved recursively: dependents of dependents will not be installed.\n\nWhen installing a plugin from the plugin library, both the `parent-plugin` and `dependents` fields are used to determine any additional plugins to be installed.\n\nNote that the `dependents` field is also used by the ThemeMechanism and the LanguageMechanism to switch in dependent theme/language plugins.\n"
},
"Plugin Editions": {
"title": "Plugin Editions",
"created": "20160107223443647",
"modified": "20160107223732928",
"tags": "Editions",
"type": "text/vnd.tiddlywiki",
"text": "These editions contain simple demos of the original set of TiddlyWiki plugins. They were prepared for earlier versions of TiddlyWiki that lacked the plugin library.\n\n<<list-links \"[tag[Plugin Editions]]\">>\n"
},
"Plugin Types": {
"title": "Plugin Types",
"created": "20190928081810311",
"modified": "20190928103750812",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "Plugins have a `plugin-type` field that determines how it is treated. The following values are defined by the core:\n\n* `plugin` - an ordinary plugin\n* `theme` - a theme plugin (see ThemeMechanism). Only the theme plugin named in the tiddler $:/theme is activated at any one time (along with any dependent theme plugins)\n* `language` - a language plugin (see TranslationMechanism). Only the language plugin named in the tiddler $:/language is activated at any one time (along with any dependent language plugins)\n\nThe following plugin types are used internally by the core:\n\n* `import` - for the special $:/Import plugin created while importing is in progress\n* `info` - for the special $:/temp/info-plugin tiddler created by the InfoMechanism\n\nWhile not supported by the plugin library, it is also possible to use custom plugin types to build plugin-like behaviour with a custom user interface. Plugins with a custom type will automatically receive the same behaviour as plain plugins but can display a custom user interface using an appropriate [[view template segment|SystemTag: $:/tags/ViewTemplate]].\n\nBy default, tiddlers within plugins with custom plugin types will not be registered as shadow tiddlers (the constituent tiddlers can still be addressed as subtiddlers by the TranscludeWidget, ViewWidget or the [[plugintiddlers Operator]]). Setting a configuration tiddler `$:/config/RegisterPluginType/<plugin-type>` to `yes` will cause the tiddlers within the plugin to be registered as shadow tiddlers.\n"
},
"PluginFolders": {
"title": "PluginFolders",
"created": "20161015113519246",
"modified": "20190927172743140",
"tags": "PluginMechanism",
"type": "text/vnd.tiddlywiki",
"text": "On the server, plugins can be stored as ordinary JSON tiddlers but it is often more convenient to store them as separate tiddler files within folders. Plugin folders must contain a `plugin.info` file that contains the metadata for the plugin. It can also optionally identify files external to the plugin folder that should be loaded as tiddlers.\n\nThe `plugin.info` file should contain the following JSON structure:\n\nThe JSON structure for plugin tiddlers is as follows:\n\n```\n{\n\t\"title\": \"$:/plugins/publisher/name\",\n\t\"name\": \"name\",\n\t\"description\": \"An exemplary plugin for demonstration purposes\",\n\t\"author\": \"JeremyRuston\",\n\t\"version\": \"1.2.3-alpha3\",\n\t\"core-version\": \">=5.0.0\",\n\t\"source\": \"https://tiddlywiki.com/MyPlugin\",\n\t\"plugin-type\": \"plugin\",\n\t\"list\": \"readme license history\"\n}\n```\n\nBy convention, the titles of the individual tiddlers are prefixed with the title of the containing plugin, but they are not restricted to do so.\n\nNote that if the `version` field is omitted from a `plugin.info` file when the plugin folder is packed then it is automatically filled in by the core to the current core version number. This is to ensure that all the core plugins carry the correct version number. Generally plugin authors will want to ensure that they do explicitly specify a version number.\n"
},
"Plugin Fields": {
"title": "Plugin Fields",
"created": "20161015122718559",
"modified": "20190928083018378",
"tags": "PluginMechanism",
"type": "text/vnd.tiddlywiki",
"text": "Plugins are stored as tiddlers with the following fields:\n\n|!Field |!Description |\n|author |//(optional)// Author of plugin |\n|dependents |List of dependencies: plugins that should be installed in order for this one to work |\n|description |Description of plugin |\n|list |Names of exposed plugin information tiddlers (see below) |\n|name |Brief name of the plugin |\n|plugin-priority |//(optional)// Numerical priority (higher numbers install later, the core plugin has a priority of zero |\n|plugin-type |Generally ''plugin'', ''language'' or ''theme''; see PluginMechanism for details |\n|parent-plugin |//(optional)// <<.from-version \"5.1.22\">> Title of the plugin under which this plugin should be displayed as a sub-plugin in the control panel plugin chooser |\n|source |//(optional)// Source URL of plugin |\n|text |JSON encoding of the list of tiddlers comprising the plugin |\n|title |Title of plugin |\n|type |Must be ''application/json'' |\n|version |//(optional)// Version string (should conform to [ext[SemanticVersioning|http://semver.org/]] convention) |"
},
"Plugin Information Tiddlers": {
"title": "Plugin Information Tiddlers",
"created": "20161015121708376",
"modified": "20161015121709477",
"tags": "PluginMechanism",
"type": "text/vnd.tiddlywiki",
"text": "! Information Tiddlers for Plugins\n\nPlugin authors are encouraged to provide special information and documentation tiddlers that TiddlyWiki can include as plugin information tabs in the [[control panel|$:/ControlPanel]].\n\nPlugins should provide an icon contained in a tiddler with the title formed of `<plugin-name>/icon` (for example, [[$:/core/icon]]).\n\nPlugins expose the names of the individual information tabs that they wish to display in the `list` field of the plugin tiddler. By convention, some or all of the following should be provided:\n\n* ''readme'': basic information about the plugin\n* ''license'': the license under which the plugin is published\n\nThe title of the associated information tiddler must be formed as follows:\n\n# `$:/<plugin-name>/<current-language>/<tab-name>` (for example, ''$:/core/en-GB/readme'')\n# `$:/<plugin-name>/<tab-name>` (for example, ''$:/core/readme'')\n\nThus, plugins can provide language-specific versions of each information tiddler.\n\nNote that information tiddlers should not reference other tiddlers within the plugin. This is because plugins containing themes or languages are dynamically switched in and out as they are selected, and so their information tiddlers may not be available for viewing. The control panel uses the 'subtiddler' attribute of the TranscludeWidget to access these tiddlers, which works independently of the plugin switching mechanism."
},
"Plugins": {
"title": "Plugins",
"created": "20140910215514237",
"modified": "20190108000000000",
"tags": "Concepts TableOfContents",
"type": "text/vnd.tiddlywiki",
"text": "Plugins in TiddlyWiki5 can be used to distribute optional components that customise and extend TiddlyWiki. You can install them from the [[official plugin library|Installing a plugin from the plugin library]] or from [[community sites|Resources]].\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\nInternally, plugins are a bundle of tiddlers packaged together as a single tiddler that can be installed, copied or deleted as a unit. The individual tiddlers within a plugin appear as ShadowTiddlers. See the PluginMechanism discussion for more details about how plugins are implemented internally.\n\nPlugins can contain JavaScript modules, style sheets, and templates. Plugins can also be used to distribute ordinary text, images or any other content.\n\n\n<<list-links \"[tag[Plugins]]\">>\n\n<$macrocall $name=\".note\" _=\"There is a plugin called $:/core that contains the main core code of ~TiddlyWiki. It is always present, and it is the source of default [[Shadow tiddlers|ShadowTiddlers]]. You can see the details of this in the <<.button control-panel>> on the <<.controlpanel-tab Plugins>> sub-tab.\"> \n"
},
"Railroad Plugin": {
"title": "Railroad Plugin",
"created": "20160107223348621",
"list": "",
"modified": "20170228102501706",
"tags": "OfficialPlugins [[Plugin Editions]]",
"type": "text/vnd.tiddlywiki",
"text": "{{$:/plugins/tiddlywiki/railroad/readme}}\n\n{{$:/plugins/tiddlywiki/railroad/syntax}}"
},
"SaveTrail Plugin": {
"title": "SaveTrail Plugin",
"created": "20170210074840860",
"modified": "20170328173912704",
"tags": "OfficialPlugins",
"type": "text/vnd.tiddlywiki",
"text": "This plugin causes TiddlyWiki to continuously download (as a JSON file) the contents of any tiddler that is manually changed by any of several means:\n\n* Confirming an edit\n* Deleting tiddlers\n* Imports\n* Renames/relinks\n* Optionally, typing in draft tiddlers can trigger a download\n\nWhere appropriate, separate 'before' and 'after' files are downloaded. Configured correctly, the browser will download the files silently in the background, and they can be used as a backup in case of accidental data loss.\n\n"
},
"TW2Parser Plugin": {
"title": "TW2Parser Plugin",
"created": "20160107223340750",
"list": "",
"modified": "20170228102455677",
"tags": "OfficialPlugins [[Plugin Editions]]",
"type": "text/vnd.tiddlywiki",
"text": "This experimental plugin adds the ability to display WikiText written for the original Classic version of TiddlyWiki.\n\nSee [ext[https://tiddlywiki.com/plugins/tiddlywiki/tw2parser|plugins/tiddlywiki/tw2parser]]"
},
"Twitter Plugin": {
"title": "Twitter Plugin",
"created": "20170227223209558",
"modified": "20170328173919702",
"tags": "OfficialPlugins",
"type": "text/vnd.tiddlywiki",
"text": "This plugin adds a `<$twitter>` widget that can embed a variety of entities from twitter.com:\n\n* Individual tweets and conversation threads\n* Buttons to tweet a hashtag/account, follow/like an account, or share a URL\n* Timelines showing tweets from a user, hashtag, list or collection\n"
},
"Uninstalling a plugin": {
"title": "Uninstalling a plugin",
"created": "20160107222504269",
"modified": "20190927205509760",
"tags": "Plugins",
"type": "text/vnd.tiddlywiki",
"text": "! Standalone Configuration\n\nFollow these instructions when using TiddlyWiki as a standalone HTML file:\n\n# Create a backup of your current TiddlyWiki HTML file ([[just in case|The First Rule of Using TiddlyWiki]])\n# Open the [[control panel|$:/ControlPanel]] and go to the ''Plugins'' tab\n# Click on the plugin you want to delete to open it as a standalone tiddler\n# Click the <<.icon $:/core/images/down-arrow>> ''more'' button and <<.icon $:/core/images/delete-button>> ''delete'' the tiddler\n# Save your TiddlyWiki <<.icon $:/core/images/save-button>>\n# If a yellow warning bar appears at the top of the window, refresh the window so that TiddlyWiki completely removes the plugin <<.icon $:/core/images/refresh-button>>\n#* <<.from-version \"5.1.22\">> It is no longer necessary to refresh TiddlyWiki when deleting plugins that support dynamic loading. See PluginMechanism for more details\n# The plugin should no longer be active or available\n\n\n! Client-Server Configuration\n\nFollow these instructions when using TiddlyWiki under Node.js:\n\n# Quit the server if it is running\n# Edit the `tiddlywiki.info` file (it is in JSON format) and locate the `plugins` and `themes` section (see below)\n# Remove the entries corresponding to the plugins you wish to remove. Take care to retain commas to separate items, but do not terminate the last item in a list with a comma\n# Restart the server\n\n```\n{\n\t\"plugins\": [\n\t\t\"tiddlywiki/codemirror\"\n\t],\n\t\"themes\": [\n\t\t\"tiddlywiki/vanilla\",\n\t\t\"tiddlywiki/snowwhite\"\n\t]\n}\n```"
},
"ContributingTemplate": {
"title": "ContributingTemplate",
"created": "201308251449",
"modified": "201308251449",
"text": "\\define tv-wikilink-template() https://tiddlywiki.com/static/$uri_doubleencoded$.html\n! Contributing to TiddlyWiki5\n\n{{Contributing}}\n\n//This file was automatically generated by TiddlyWiki5//\n"
},
"ReadMe": {
"title": "ReadMe",
"created": "20131129094758194",
"modified": "20140920135213536",
"type": "text/vnd.tiddlywiki",
"text": "\\define tv-wikilink-template() https://tiddlywiki.com/static/$uri_doubleencoded$.html\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\nWelcome to TiddlyWiki, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation.\n\nTiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText.\n\nLearn more and see it in action at https://tiddlywiki.com/\n\nDeveloper documentation is in progress at https://tiddlywiki.com/dev/\n\n! Join the Community\n\n<$vars tv-adjust-heading-level=\"1\">\n<$transclude mode=\"block\" tiddler=\"Forums\"/>\n</$vars>\n\n! Installing TiddlyWiki on Node.js\n\n{{Installing TiddlyWiki on Node.js}}\n\n! Using TiddlyWiki on Node.js\n\n{{Using TiddlyWiki on Node.js}}\n\n! Upgrading TiddlyWiki on Node.js\n\n{{Upgrading TiddlyWiki on Node.js}}\n\n! Also see\n\n<<list-links \"[tag[TiddlyWiki on Node.js]] -[[Installing TiddlyWiki on Node.js]] -[[Using TiddlyWiki on Node.js]] -[[Upgrading TiddlyWiki on Node.js]]\">>\n\n//This readme file was automatically generated by TiddlyWiki//\n"
},
"ReadMeBinFolder": {
"title": "ReadMeBinFolder",
"created": "20140908150853120",
"modified": "20140908150853120",
"type": "text/vnd.tiddlywiki",
"text": "\\define tv-wikilink-template() https://tiddlywiki.com/static/$uri_doubleencoded$.html\n{{Scripts for TiddlyWiki on Node.js}}\n"
},
"TiddlyWiki2ReadMe": {
"title": "TiddlyWiki2ReadMe",
"text": "\\define tv-wikilinks() no\n! Building TiddlyWikiClassic\n{{Building TiddlyWikiClassic}}\n"
},
"Reference": {
"title": "Reference",
"created": "20140910212931897",
"list": "Concepts Definitions WikiText Macros Variables SystemTags Widgets Filters Messages Commands Mechanisms Developers",
"modified": "20180927080640647",
"tags": "TableOfContents",
"type": "text/vnd.tiddlywiki",
"text": "The following topics provide the canonical reference documentation for TiddlyWiki:\n\n<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'Reference'>>\n\n</div>"
},
"BetaReleases": {
"title": "BetaReleases",
"created": "20131109105400007",
"modified": "20141010092837891",
"tags": "Releases",
"type": "text/vnd.tiddlywiki",
"text": "Here are the details of the beta releases of TiddlyWiki5. See [[TiddlyWiki5 Versioning]] for details of how releases are named.\n\n<<tabs \"[tag[BetaReleaseNotes]!sort[created]]\" \"Release 5.0.18-beta\" \"$:/state/tab2\" \"tc-vertical\" \"ReleaseTemplate\">>\n"
},
"Release 5.1.0": {
"title": "Release 5.1.0",
"caption": "5.1.0",
"created": "20140920124011558",
"modified": "20140920124011558",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201409201500",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.18-beta...v5.1.0]]//\n\nThis is the first full release of TiddlyWiki. Documentation updates made up the bulk of the changes since the previous 5.0.18-beta release.\n\n!! Hackability Improvements\n\n* [[Removed|https://github.com/Jermolene/TiddlyWiki5/commit/b239b3d6230a9f7aab4c9ef6a59aefb4158f45b1]] curly braces from qualified identifiers\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/9e6dab06cc2db8263fce083510ae570923b21c0b]] problem with Markdown Maruku mode metadata\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@BramChen|https://github.com/BramChen]]\n* [[@malgam|https://github.com/malgam]]\n* [[@gernert|https://github.com/gernert]]\n* [[@pmario|https://github.com/pmario]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"Release 5.1.1": {
"title": "Release 5.1.1",
"caption": "5.1.1",
"created": "20140921124011558",
"modified": "20140921124011558",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201409221100",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.0...v5.1.1]]//\n\nThis is a minor bug fix release to improve the documentation and correct some issues with the first full release of TiddlyWiki.\n\n!! Incompatible Changes\n\nCertain features that were deprecated in [[Release 5.0.17-beta]] have now been removed:\n\n* [[Removed|https://github.com/Jermolene/TiddlyWiki5/commit/62edd1e8a3fddc0c11b87c87b3e5b404d8e1e395]] deprecated `title` attribute on the ButtonWidget\n* [[Removed|https://github.com/Jermolene/TiddlyWiki5/commit/d047ccdc84ab6f23779c3614712e0d6fa0ef63ec]] support for deprecated `$:/tags/stylesheet` system tag\n\nNote that the next release will also remove support for regular expression filter operands, which was also deprecated in 5.0.17-beta.\n\n!! Hackability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/96b7d0eebaf73dcfd4eccb848b90caaa055e5e20]] first implementation of the [[KaTeX Plugin]] for mathematical typesetting\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@pmario|https://github.com/pmario]]\n* [[@TheDiveO|https://github.com/TheDiveO]]\n"
},
"Release 5.1.10": {
"title": "Release 5.1.10",
"caption": "5.1.10",
"created": "20160107231609312",
"modified": "20160107231609312",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "20160107231609312",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.9...v5.1.10]]//\n\n! Major Improvements\n\n!! Performance Optimisations\n\nThis release includes several low-level performance optimisations that should improve speed and responsiveness in many common operations.\n\n* [[Caching the results of parsing a tiddler|https://github.com/Jermolene/TiddlyWiki5/commit/b0cb17cd83dde89753ec159e27c920a7bf22bee1]]\n* [[Loop optimisations|https://github.com/Jermolene/TiddlyWiki5/commit/c6e48ebc2db4af895f5b3935b3f575b8aab292fe]]\n* [[Tiddler iteration optimisations|https://github.com/Jermolene/TiddlyWiki5/commit/8f63e2a959a7ac44533ae2b6192716ee17a1ce93]]\n* [[State qualifier generation|https://github.com/Jermolene/TiddlyWiki5/commit/848a7f4e744c8f4dcb4ec88a0e99c4ae6aac25e5]]\n* [[Caching data tiddlers|https://github.com/Jermolene/TiddlyWiki5/commit/32f6d7f1b01474b82debcbdd5d76c49c59303265]]\n* [[Removed expensive visual effects|https://github.com/Jermolene/TiddlyWiki5/commit/4f5cf4597abb08af787b62c2e2ee1b8c667dad1e]]\n\nThere is a new setting in the control panel to enable performance instrumentation, making it much easier to measure and improve performance issues.\n\n!! New Editions\n\nThree new editions of TiddlyWiki are included in this release. These can be used as starting points for creating your own wiki for several purposes:\n\n* The [[Résumé Builder Edition]] by @inmysocks is a custom edition to guide you through the process of using TiddlyWiki to create a good looking résumé (or curriculum vitæ)\n* The [[Blog Edition]] provides tools for using TiddlyWiki under Node.js to create a static HTML blog that can be published on GitHub pages (or similar)\n* The [[Text-Slicer Edition]] is a custom edition with tools to help advanced users slice longer texts up into individual tiddlers.\n\n!! External Text Tiddlers\n\nLimited support for tiddlers stored in external `.tid` files:\n\n* standalone TiddlyWiki HTML files with external text tiddlers can be built under Node.js\n* wikis with external text tiddlers can be worked with in the browser, automatically lazily loading the content of external text tiddlers when it is first referenced\n** saving changes in the browser doesn't work as expected: if edited, the external text tiddler is replaced with an ordinary tiddler\n** lazy loading of external text tiddlers doesn't work in Chrome when viewing the TiddlyWiki HTML file on a ''file:'' URI; it works OK in Firefox\n** lazy loading works on an HTTP URI on all browsers as long as the target file is either stored on the same domain or is served by a [[server that supports CORS|https://en.wikipedia.org/wiki/Cross-origin_resource_sharing]]\n\nSee [[Alice in Wonderland]] for an example. Try opening it without a network connection.\n\n!! New \"Tight\" Theme\n\nA new theme called \"Tight\" uses reduced padding, margins and font-sizes to pack as much text as possible:\n\n<$button>\n<$action-setfield $tiddler=\"$:/theme\" text=\"$:/themes/tiddlywiki/tight\"/>\nTry it out\n</$button> <$button>\n<$action-setfield $tiddler=\"$:/theme\" text=\"$:/themes/tiddlywiki/snowwhite\"/>\nRevert\n</$button>\n\n! Other Improvements\n\n!! Translation Improvements\n\n* Added Swedish translation by @Superdos\n* Added Korean (Korean Republic) translation by @araname\n* Improved Catalan, Chinese, Danish, Dutch, French, German, Italian, Russian and Spanish translations\n\n!! Usability Improvements\n\n* [[Enhanced|https://github.com/Jermolene/TiddlyWiki5/commit/e6529af04e004b59093921f74758ac7132e1b19d]] the tiddler editor to accept new fields and tags when clicking confirm, without having to click \"Add tag\" or \"Add field\"\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/5d43cd740863be188e43fd49893dc8dddcd5b937]] new ''fold'' and ''fold others'' buttons to the tiddler toolbar to temporarily hide the body of a tiddler, and also [[added|https://github.com/Jermolene/TiddlyWiki5/commit/ac08dc2e35d99eb563ab8c4449ce1fcfe30f3bf7]] new ''fold all'' and ''unfold all'' page buttons\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/d5e690a06d523a2047eaf9b623b633bb72c18af9]] ability to disable individual WikiText parser rules (see the ''Advanced'' tab of $:/ControlPanel). Also [[added|https://github.com/Jermolene/TiddlyWiki5/commit/58188cf8053bef87dbe97e4b05cdba67f75c615d]] a simple setting for disabling automatic linking of ~CamelCase words\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/2cb6400773096b02b71c1851fb0fac5dfefbbd6f]] support for automatically linked system tiddler titles to include digits and underscore\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/2c9b1ae2579f8d2452c60217aa3e153a29d32d1f]] warning when trying to use plugins designed for TiddlyWiki Classic\n* Upgraded to version v8.8.0 of highlight.js for the [[Highlight Plugin]]\n* [[Removed|https://github.com/Jermolene/TiddlyWiki5/pull/1981]] the need to manually confirm deleting alerts\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/2147]] optional tooltips to [[tabs Macro]]\n\n!! Hackability Improvements\n\n* Updated to KaTeX v0.5.1, with [[several new features|https://github.com/Khan/KaTeX/releases]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/e0aacc84d5f084ff7a53153c590fbff3d24f2e2c]] `publishFilter` to default save template\n* [[Allow|https://github.com/Jermolene/TiddlyWiki5/commit/7dddc925ae93725552b98bc348a07572895da96c]] ''delete'' button to be used in the tiddler view-mode toolbar\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/742161675421a942051abed01cb47c0394f4db6d]] a new [[hidden setting for keyboard shortcuts|Hidden Setting: Keyboard Shortcuts]]\n* [[Update|https://github.com/Jermolene/TiddlyWiki5/commit/e5cd8313a0d1a4a3dea17457a8a883675243b9c7]] ActionSetFieldWidget to allow timestamp to be preserved\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/fdce67399d175a9911df908981b83ac3edfb1142]] option to suppress navigation for edit/cancel/save\n* [[Enhance|https://github.com/Jermolene/TiddlyWiki5/commit/5176f008f0bc15751e36933c95ae299c1ee5971a]] SaveTiddlersCommand with do not delete option\n* [[Enhance|https://github.com/Jermolene/TiddlyWiki5/commit/4ccdaf3fafda2f1d0766ed69c68d030a7db2bbc6]] RenderTiddlerCommand with template option\n* [[Extend|https://github.com/Jermolene/TiddlyWiki5/commit/51d771a07493f91c32145b69e4f5534724416d2e]] tm-open-window to pass variables\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/7b8928886bf101b0cf4a8cc2d2dd2e576ec1c8d8]] new utility method `$tw.utils.tagToCssSelector(tagName)` for converting tag titles into a form suitable for matching the `tc-tagged-*` [[classes generated by TiddlyWiki|How to apply custom styles by tag]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/99df9f46f7cc4c1d3aa0320347f9b6c1bc458c60]] support for tiddlers containing mp4 videos\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/fd997c45814e6bb5b576137bf62bad5575b0a28c]] the ActionSetFieldWidget to enable it to be used to delete a field or indexed property\n* [[Made|https://github.com/Jermolene/TiddlyWiki5/commit/746aab2cf6bbe3c1905efd5caf80e40e23b914b0]] the tw5.com documentation available as a plugin and an [[edition|https://tiddlywiki.com/editions/tw5.com-docs/index.html]], simplifying some scenarios for re-using it\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/0035a0046315ee0203b1adfb75efdbb0e854a7f6]] rendering of \"More\" sidebar tab gradients in the \"Snow White\" theme\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/33563d01baed4b4092fc834eb6a1df55e1671418]] option in [[control panel|$:/ControlPanel]] to enable the display of detailed performance instrumentation in the browser developer console\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/bc0cbf907063ccd484da7d56c8e42cf5e90489b8]] a LazyLoading template for all non-system tiddlers\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/issues/1984]] handling of TiddlerLinks in Markdown tiddlers\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/pull/2004]] FieldManglerWidget to create the target tiddler if it does not exist\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/pull/2049]] KeyboardWidget to trigger ActionWidgets\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/pull/2074]] SelectWidget to support multiple selections\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/1909]] new [[days Operator]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/231d0a3dc8385fcb2173436754f00f464d7b018e]] official plugin wrappers for the JavaScript libraries [[async.js|https://github.com/caolan/async]] and [[JSZip|https://stuk.github.io/jszip/]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/2037]] new ActionListopsWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/791f97983e8bbbbb209cf0e7068f858dfd2d38eb]] ''rows'' attribute to EditTextWidget\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/1882]] problem introduced in 5.1.9 with processing `tiddlywiki.info` files\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/3fbf29093b32c00941b0c03951250de7c0cc8d6f]] problem with invisible icons in $:/AdvancedSearch\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/862e358b57fde74595420e7948bf44fdadf690dc]] check for required plugins in ServerCommand\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/709126dd643207adab725569c214f8617c28fbeb]] problem with queueing change events for deleting non-existent tiddlers\n* [[Ensure|https://github.com/Jermolene/TiddlyWiki5/commit/85553609b10ccc813662c867d4043e5df78efcec]] EditTextWidget fixes height even if refresh isn't required\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/8a763e9d838fcb571d12c4175952cd4e15e95e00]] the gradient on the sidebar tabs divider\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/6add992bf2e9cedd077c74c3471758bbe9d6e1b2]] problem with tiddler titles such as `$:/templates/something` being erroneously classed as `$:/temp` tiddlers, and so excluded from syncing\n* [[Switched|https://github.com/Jermolene/TiddlyWiki5/commit/acbf87657b6c88719148266100b91a61e29a0546]] to absolute date format in tiddler subtitles\n\n!! Node.js Improvements\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/dc020276b07fd0ec365c13000eb868a87a3376b9]] problem with the filesystem adaptor saving new image files as base64-encoded .tid files instead of as native binary files with an accompanying `.meta` file\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/803d70225a2ce1f1f7992e493bbaf7a78b15c04d]] `tiddlywiki.files` support in TiddlyWikiFolders to allow directories to be loaded recursively, as well as individual files\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@afeldspar|https://github.com/afeldspar]]\n* [[@araname|https://github.com/araname]]\n* [[@BramChen|https://github.com/BramChen]]\n* [[@danielo515|https://github.com/danielo515]]\n* [[@Drakor|https://github.com/Drakor]]\n* [[@erwanm|https://github.com/erwanm]]\n* [[@felixhayashi|https://github.com/felixhayashi]]\n* [[@Evolena|https://github.com/Evolena]]\n* [[@hegart-dmishiv|https://github.com/hegart-dmishiv]]\n* [[@idoine|https://github.com/idoine]]\n* [[@inmysocks|https://github.com/inmysocks]]\n* [[@IreneKnapp|https://github.com/IreneKnapp]]\n* [[@gernert|https://github.com/gernert]]\n* [[@kixam|https://github.com/kixam]]\n* [[@Marxsal|https://github.com/Marxsal]]\n* [[@matabele|https://github.com/matabele]]\n* [[@mklauber|https://github.com/mklauber]]\n* [[@nameanyone|https://github.com/nameanyone]]\n* [[@pmario|https://github.com/pmario]]\n* [[@senevoldsen90|https://github.com/senevoldsen90]]\n* [[@Spangenhelm|https://github.com/Spangenhelm]]\n* [[@spelufo|https://github.com/spelufo]]\n* [[@SuperDOS|https://github.com/SuperDOS]]\n* [[@tgrosinger|https://github.com/tgrosinger]]\n* [[@tobibeer|https://github.com/tobibeer]]\n* [[@xcazin|https://github.com/xcazin]]\n* [[@zahlman|https://github.com/zahlman]]\n"
},
"Release 5.1.11": {
"title": "Release 5.1.11",
"caption": "5.1.11",
"created": "20160130124109312",
"modified": "20160130124109312",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "20160130124109312",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.10...v5.1.11]]//\n\nThis is a bug-fix release for [[Release 5.1.10]] that fixes a serious issue affecting the operation of the official plugin library.\n"
},
"Release 5.1.12": {
"title": "Release 5.1.12",
"caption": "5.1.12",
"created": "20160713104714652",
"modified": "20160713104714652",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "20160713104714652",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.11...v5.1.12]]//\n\n! Major Improvements\n\n!! New Editor Toolbars\n\n[[Added|https://github.com/Jermolene/TiddlyWiki5/pull/2315]] support for extensible formatting toolbars for the editor widgets.\n\n* Formatting operations for WikiText, with support for Markdown:\n** Character formatting operations for bold, italic, strikethrough, underline, superscript, subscript, inline monospace\n** Line formatting operations for monospaced blocks, quoting, headings and both numbered and bulleted lists\n** Insert picture from a dropdown chooser\n** Stamp snippet of pre-programmed text\n** Excise selected text into a new tiddler\n** Optional automatic resizing to fit content\n* Full keyboard shortcut editor in control panel. Shortcuts are also shown in the toolbar button tooltips\n\n!! Improved Bitmap Editor\n\nThe bitmap editor has been enhanced with a toolbar supporting:\n\n* Painting with selectable colour, width and opacity\n* Clearing the image\n* Resizing the image\n* Keeping track of recently chosen colours\n\n!! Improved Plugins\n\nSeveral of the official plugins available in the plugin library have been updated for this release. [[Upgrading]] will automatically update any installed plugins.\n\n* The KaTeX plugin has been updated to [[version v0.60.0|https://github.com/Khan/KaTeX/releases/tag/v0.6.0]]\n* The CodeMirror plugin has been updated to version 5.13.2, and integrated with the new editor toolbars. The default configuration has been updated to include syntax highlighting for HTML, ~JavaScript, CSS, XML, TiddlyWiki Classic and Markdown.\n* The Markdown plugin includes formatting toolbar buttons and a new \"new markdown tiddler\" button in the Tools tab of the sidebar.\n* The experimental Evernote plugin allows notes and images from `.enex` files to be imported into TiddlyWiki.\n* The new Internals plugin provides features to help understand the internal operation of TiddlyWiki, including new preview modes in the editor showing both the parse and widget trees of the current tiddler\n* Improved language translations:\n** Korean\n** Chinese (Simplified) and Chinese (Traditional)\n** German\n** French\n** Danish\n** Dutch\n\n!! Text-Slicer Plugin Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/176d2ccd76856b10aadd5e71af587574e7bcd447]] support for sticky notes within documents\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/c98ef97d236fb023c3b5099a5fc52c1e8da7eb4d]] support for slicing documents to Node.js\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/1335dff45013f83fb06a47453e6063b5c0e2c0b3]] document metadata display\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/46800d790a6521aafba24fc9cb9e0d0e8f1a48a2]] `list-children` filter operator\n* Fixed bugs\n\n! Other Improvements\n\n\n!! Usability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/7908e10488cc4280dd8e4f405bcb09f2fb6d3524]] a setting for disabling linking to missing tiddlers\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/de3adf905aff80e547dc630890f0d18bd87da880]] a setting for forcing word wrapping in monospaced code blocks\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/issues/2351]] a warning when creating or editing tiddler titles containing troublesome characters\n* Addition of “new image” button to the “Tools” tab of the sidebar\n* Introduction of new general purpose [[colour-picker Macro]]\n* Introduction of new general purpose [[image-picker Macro]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/adf45b346847a81d4ed26397466daa4514035bb9]] a bulk delete button to [[advanced search|$:/AdvancedSearch]] \"Filter\" tab\n\n!! Hackability Improvements\n\n* [[Introduction|https://github.com/Jermolene/TiddlyWiki5/issues/2337]] of the new WikifyWidget\n* Introduction of new EditShortcutWidget for direct entry of keyboard shortcut codes\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/7daebba46bad0e7ea3e4dfc1fc2e59e36414a683]] editor preview pane to allow plugins to add further types of preview (see the new `tiddlywiki/internals` plugin for an example)\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/f8565443d7617f4d18b90ba7ce3f55b9764eccb2]] a simple HTTP PUT saver for use with WebDav or REST servers\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/37823f64e96809df16884c605b062f8da2453635]] build targets to the server edition\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/pull/2364]] [[days Operator]] to better cope with operations on today and yesterday\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/3c20f2396e7c794b6e28c3e369e09230352402d0]] ActionWidgets mechanism to allow them to be used with the LinkCatcherWidget and SelectWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/19e699d3302da842c4a6596f7b9ecc4dcaf8fbc2]] `mobile-web-app-capable` meta tag for Android Chrome\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/3d5885f5a5ef8a395ba15285e68c19a8db115e6b]] new `plainwikified` format for the ViewWidget\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/54bf6c8a93f026ad1128dfc9cd745a67aaa6cda0]] problem with tiddler titles containing single quotes in [[Table-of-Contents Macros]]\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/037cfb7cc7c1b32153e23774697e8a9045d8f36a]] problem with z-ordering of modals in zoomin story view\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/2284]] problem with [[has Operator]]\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/4a03dcab2031a31eb60f99b6d15a70ff0449182c]] problem with double byte entities in the EntityWidget\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/276074b6cfde9d916f9428b2185f795915e190ae]] problem with ScrollableWidget in static renderings\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/1e0d019610acd960b8c70c0b85b7bb1a25096a8f]] problem with repeatedly lazy loading of tiddlers without a text field\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/b326ba5b2c9e622f5fe99b00ab368bb484c1d4e5]] problem with titles containing URLs being interpreted as external links\n\n!! Node.js Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/2379]] ability to [[customise the paths used for tiddler saving|Customising Tiddler File Naming]]\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/bf74d13df544e323066cde9a019cbf1855d3db04]] problem saving non-JPG binary files\n\n! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@araname|https://github.com/araname]]\n* [[@BramChen|https://github.com/BramChen]]\n* [[@brentmaxwell|https://github.com/brentmaxwell]]\n* [[@Drakor|https://github.com/Drakor]]\n* [[@edrex|https://github.com/edrex]]\n* [[@Evolena|https://github.com/Evolena]]\n* [[@felixhayashi|https://github.com/felixhayashi]]\n* [[@FND|https://github.com/FND]]\n* [[@Infurnoape|https://github.com/Infurnoape]]\n* [[@kixam|https://github.com/kixam]]\n* [[@Marxsal|https://github.com/Marxsal]]\n* [[@maxthomax|https://github.com/maxthomax]]\n* [[@mklauber|https://github.com/mklauber]]\n* [[@nameanyone|https://github.com/nameanyone]]\n* [[@nome|https://github.com/nome]]\n* [[@PauDeLuca|https://github.com/PauDeLuca]]\n* [[@pmario|https://github.com/pmario]]\n* [[@rcrath|https://github.com/rcrath]]\n* [[@r1chard5mith|https://github.com/r1chard5mith]]\n* [[@sukima|https://github.com/sukima]]\n* [[@telmiger|https://github.com/telmiger]]\n* [[@twMat|https://github.com/twMat]]\n* [[@webninjasi|https://github.com/webninjasi]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"Release 5.1.13": {
"title": "Release 5.1.13",
"caption": "5.1.13",
"created": "20160713124714652",
"modified": "20160725084810809",
"released": "20160725084810809",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.12...v5.1.13]]//\n\nThis is a minor bug fix release.\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/e49d310ea943916089b5381b00df20b1f9a9e52e]] (and [[refixed|https://github.com/Jermolene/TiddlyWiki5/commit/782553eb62ccfea31ad249911c3230e2137a07dd]]) [[problematic|https://github.com/Jermolene/TiddlyWiki5/issues/2501]] stricter external link matching rules introduced in 5.1.12\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/e282ff1d92d6d3abaf9fd50c9deff464ac028ad7]] [[problem|https://github.com/Jermolene/TiddlyWiki5/issues/2507]] with tiddlers titled \"undefined\"\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/487d6642e34e5eb685ad83a11c8514dbc6fc4d89]] rendering [[problem|https://github.com/Jermolene/TiddlyWiki5/issues/2500]] with [[KaTeX Plugin]]\n* [[Removed|https://github.com/Jermolene/TiddlyWiki5/commit/8f6178acfce1f4f49d1a7d234c25dcbf0256aa10]] unneeded border in print stylesheet\n\n!! Node.js Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/2504]] problem with extraneous `.tid` extension added to tiddler filenames\n\n!! Other Improvements\n\n* Updated Portuguese (Portugal) translation\n\n! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@sukima|https://github.com/sukima]]\n"
},
"Release 5.1.14": {
"title": "Release 5.1.14",
"caption": "5.1.14",
"created": "20170426160031661",
"modified": "20170426160031661",
"released": "20170426160031661",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.13...v5.1.14]]//\n\n!! New and Improved Plugins\n\n* Added [[SaveTrail Plugin]] that continuously downloads edited tiddlers in the background, providing a trail of backups\n* Added XLSX Utilities plugin for importing Excel-compatible spreadsheets. See the [[XLSX Utilities Edition]] for details\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/22c1b04ee79a5ccc25cbc33cc91bf5daac1df831]] QR code generator plugin\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/7f11c151f06cd039d1887a6940075237ccb4b7a9]] ~BibTeX importer plugin\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/c16f96626e2ff9d849563eeba7d8ef5cf8e4ed4b]] Google Analytics plugin to the latest version\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/e30330d4be0e0b9b04ea807a034c8d9fa3d13fea]] [[Twitter Plugin]] for embedding tweets etc\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/c0f7f18f0a268087e51813bfbba1b796478d0bb1]] [[KaTeX Plugin]] to [[v0.7.1 of KaTeX|https://github.com/Khan/KaTeX/releases]]\n\n!! Improved Support for Drag and Drop\n\nThere are several improvements to [[Drag and Drop]]:\n\n* Ability to rearrange the \"Open\" sidebar panel and the tag dropdown (and new tiddlers can be opened by dragging them to the list)\n* Ability to reorder entries in tag dropdowns\n* Dragging a tag pill is now equivalent to dragging all of the tagged tiddlers together\n* Entries in the control panel \"Appearance\"/\"Toolbars\" tab can be reordered by drag and drop\n* The image shown while dragging now reflects the dragged item, instead of being a generic drag pill\n\n!! New \"Heavier\" Theme\n\nA new theme called \"Heavier\" thickens TiddlyWiki's default lightweight fonts. A variant \"Tight-Heavier\" combines the \"Heavier\" theme with the existing \"Tight\" theme:\n\n<$button>\n<$action-setfield $tiddler=\"$:/theme\" text=\"$:/themes/tiddlywiki/heavier\"/>\nTry out the \"Heavier\" theme\n</$button> <$button>\n<$action-setfield $tiddler=\"$:/theme\" text=\"$:/themes/tiddlywiki/tight-heavier\"/>\nTry out the \"Tight-Heavier\" theme\n</$button> <$button>\n<$action-setfield $tiddler=\"$:/theme\" text=\"$:/themes/tiddlywiki/snowwhite\"/>\nRevert\n</$button>\n\n!! New Tiddler Manager\n\n[[Added|https://github.com/Jermolene/TiddlyWiki5/commit/16bb65d17f5a20a0076320c6b1305b7b139d7375]] new [[tiddler manager|$:/Manager]] to support tasks such as:\n\n* Reviewing and applying tags to a large number of tiddlers\n* Tweaking the custom colours and icons for a large number of tiddlers\n\nThe tiddler manager will be extended in the future to increase flexibility and to add support for bulk operations.\n\n!! Performance Improvements\n\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/989cee50594a76a0f30d1d2124ce9e5e5808c6cf]] search mechanism to require the search string to be a minimum length\n\n!! Translation Improvements\n\n* [[Improvements|https://github.com/Jermolene/TiddlyWiki5/tree/master/languages]] to Danish, Dutch, French, German, Portuguese and Chinese translations\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b96377099a7377e4c77582800cac78103a08b066]] new Hebrew translation\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/e20bce5450f40c8db891893fa0674c493bba7f11]] preliminary support for right-to-left (RTL) languages\n\n!! Usability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/3197f9a639761e1e56b2f5b18b5f7cf5c3d992da]] a select all/none checkbox to the header of the import panel\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/2072]] \"close plugin library\" button\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/2592]] support for adding tags using the <kbd>enter</kbd> key\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/pull/2590]] handling of <kbd>ctrl-Enter</kbd> to add partially completed tags and fields\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/e8bb897e263feea1a671ce035af68d0c6bc246b5]] support for relinking references to renamed tiddlers\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/0b76c327c217251e2eb8e318e3f2d4637192581a]] new \"print page\" page control button {{$:/core/ui/Buttons/print}} (and [[added|https://github.com/Jermolene/TiddlyWiki5/commit/c4e13bc94afb022e40aaa70b06464084188acfea]] associated [[icon|$:/core/images/print-button]])\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/d1121787c090ec8f5fc592b83c3dbad1075fe0ec]] new page control button to temporarily suspend timestamps {{$:/core/ui/Buttons/timestamp}}\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/7a6d7e2a1567ce04330939b3926b21b88796b4c9]] access to plugin information:\n** Refactored the display of plugin tiddlers to use the same format as the control panel, adding the shadow tiddler listing as an overridable extension tab\n** Added a new tab in the “More” sidebar providing quick access to all installed plugins\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/2616]] height of preview pane to use a scrollbar when fixed height layout is selected\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/4eed18496fe2f4f67ad6a382b813b5c5371d3930]] editor \"link\" button to create external links and missing links\n* [[Increased|https://github.com/Jermolene/TiddlyWiki5/commit/2d9aa12aa867d1b7c983e21de2ed60abf6f5a1bc]] size of icons in the \"Filter\" tab of $:/AdvancedSearch\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/2381]] problem with multiple copies of a tiddler appearing in the story river\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/pull/2585]] dropdown for new field names with typeahead search\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/c02c3a06e09baaa7746a26dffebb97ef8ec1ff6e]] the ordering of groups in the tiddler editor content type dropdown\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b3273bcbda6bcb9f3a0670b79ea598c3674c5012]] \"sticky\" mode for tiddler info panel. See \"Settings\" in [[control panel|$:/ControlPanel]]\n* [[Increased|https://github.com/Jermolene/TiddlyWiki5/commit/5bf238fc8698a6b750dd0f577ab745a4db714a17]] boldness of tag pill text\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/ee66d1a1afb939c0cba8c2257b8300921831c716]] documentation marker to indicate the version in which a new feature was released\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b1a5afbf158fab9e224978c81a10aca15d30d91a]] an entry to the advanced search filter drop down for exporting the current story (minus advanced search)\n\n!! New and Improved Filter Operators\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/issues/2767]] new [[enlist Operator]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b4b77d1681023d4ccc0e157df1ce67d0d388cd5a]] several new filter operators for string encoding/decoding:\n** [[decodehtml Operator]]\n** [[decodeuri Operator]]\n** [[decodeuricomponent Operator]]\n** [[encodehtml Operator]]\n** [[encodeuri Operator]]\n** [[encodeuricomponent Operator]]\n** [[escaperegexp Operator]]\n** [[stringify Operator]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/ffcbcbfa82cb8f1044c57967117aeae0978579f0]] new [[minlength Operator]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/9a386421414aacd23e21bc9cb1a116b905fb39ff]] new [[order Operator]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/c65d08240b1f69078c8b3129cb9b00df56ada1d3]] strict mode to [[tag Operator]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/a3dc3b4b98f424d12019550df52639224100316f]] new ''tags'' option to the [[all Operator]]\n* [[Changed|https://github.com/Jermolene/TiddlyWiki5/commit/c460cc03a49be2c41157814f5a1fc25c4bc3fe41]] [[is Operator]] to pass through arguments if the operand is blank\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/2066]] \"field\" suffix for [[has Operator]]\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/pull/2193]] [[wikiparserrules Operator]] to return all available parse rules\n\n!! Hackability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/d9f301f7556ce899840dab0ebc31c040d9c7a72b]] support for \"formattedtext\" output type to the WikifyWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/a20da9f5303fdd52a54d61b231450c2aa35d3804]] a saver for the peer-to-peer Beaker browser; see [[TiddlyWiki on Beaker Browser]] for details\n* [[Refactored|https://github.com/Jermolene/TiddlyWiki5/commit/f07e0f981a1cded691227146e0281f7c4f06d55c]] the tag templates and macros to make them more reusable\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/87fa7f972cae859c466dea8a531d50f060e7d910]] modals and notifications so that global macros are available\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/b35544bf4946596e60f7b0c7f0a55fa490ac2a24]] the SetWidget to allow a single result to be selected from a filtered result list\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/2f590a365e5b6bfecc1170fdbeaaf398795a2feb]] new `$:/info/url/*` [[information tiddlers|InfoMechanism]] providing document location information\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/3bceb98119c6f1fbbed76c977c601a930b0bcac9]] support for the ''actions'' attribute to the CheckboxWidget\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/pull/2104]] CheckboxWidget to support data tiddlers via the `index` attribute\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b1a5afbf158fab9e224978c81a10aca15d30d91a]] new entry to the advanced search filtered export menu for exporting the current story river\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/1b339e17bc0c67ff7eb3e8f7f299588ecf8848ee]] `tag` attribute to the KeyboardWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/2614]] overwrite protection to the ~WebDAV saver\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/202ffd9c51d71b469eff968ae63b56a985a3c6bf]] new \"big block quote\" style for [[Block Quotes in WikiText]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/c25a44756b1a4a08a29fbe02a908ef57a6a193bf]] customisable template text for new journal tiddlers, accessible the control panel\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/779e62a30fc5e61cee893eabc0f268e7fb959639]] support for `.json` tiddler files containing a single tiddler object, instead of an array of tiddlers\n\n!! Node.js Improvements\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commits/master/plugins/tiddlywiki/filesystem/filesystemadaptor.js]] multiple issues the creation of new tiddler files by the filesystem adaptor\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/0d0ece63777a22422ab2ddae7dee996b28f62c5e]] new FetchCommand for retrieving tiddlers over http/https\n* [[Enhanced|https://github.com/Jermolene/TiddlyWiki5/commit/6f93ce6ea790427fe1e6e11a062d64f14449bfa3]] RenderTiddlerCommand to add support for an additional variable\n\n!! Bug Fixes\n\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/b1ecf81b0c0727db2245cfeba78cc46a33c3a814]] Node.js support for the HighlightPlugin\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/2650]] problem with recursion errors in the [[Table-of-Contents Macros]]\n* [[Prevented|https://github.com/Jermolene/TiddlyWiki5/commit/f97c1226aac9f3a5b563fc8d95bfeff91b8ab810]] email addresses from being mis-recognised as HTML tags\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/2572]] issue with `$tw.utils.strEndsWith()`\n* [[Partially fixed|https://github.com/Jermolene/TiddlyWiki5/issues/2599]] problem with action widgets being invoked independently of refresh cycle\n* [[Revised|https://github.com/Jermolene/TiddlyWiki5/issues/2522]] handling of `syncAdaptor.isReady()` method to improve compatibility with older adaptors\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/2517]] problem with unsafe use of `String.prototype.replace()`, corrupting fields containing dollar signs\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/8b60dbb81d3495aa8be1f160e4f31bcae995f400]] problem with page background colour not showing through transparent background images\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/2514]] sync problem with skinny tiddlers not being loaded\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/06b7de415cd2cef3848f2ef2516200ee79afd130]] problem with \"Cancel\" button in login dialogue also submitting the form\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/2579]] typo affecting created/creator fields when deleting a field\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/2595]] issue with system links containing international characters not being recognised\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/2076]] issue with single line macro definitions without a terminating line break\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/cf28eeb2a120fe3f263235c35fe5603013f88049]] issue with empty strings and the CheckboxWidget\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/b759d82f4ce2bf44da0bcce0c08550870f3216f8]] problem with calculation of week numbers\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/2312]] problem with [[move Operator]] not wrapping correctly\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/f0ff1f993e94d6928f0aa249b7f6f5e5624ebb69]] problem preventing customisation of textarea background colours\n\n!! Developer Bug Fixes and Improvements\n\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/25b2e846cea0f560b259296263a98e3287e5f311]] Stanford JavaScript Library to version v1.0.6\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/c16f96626e2ff9d849563eeba7d8ef5cf8e4ed4b]] Google Analytics plugin to latest version of Google's code\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/3c715c5e0d1117ca32760d4da6578cd27af06172]] Common/JS compatibility by adding support for implicitly adding `/index.js` to a require target\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/1b41b4468495bbe66f99345ee94a67346176deb7]] support for bulk loading tiddler files via [[tiddlywiki.files Files]] within TiddlyWikiFolders\n* [[Refactored|https://github.com/Jermolene/TiddlyWiki5/pull/2627]] server mechanism to make it simpler to integrate TiddlyWiki into [[ExpressJS|http://expressjs.com/]] apps\n* [[Refactored|https://github.com/Jermolene/TiddlyWiki5/pull/2626]] the TiddlyFox saver module to make it easier to use it with other saving mechanisms\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/2397f0aa6f7af305807b61ccb1d435c2e6a789ab]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/daf703b67fae0dd029eeaa4317b721fa8c284648]]) several new UI hooks, and [[improved|https://github.com/Jermolene/TiddlyWiki5/commit/6b2ab9072111cb87508f83a385b0885fb196cbcf]] the hook mechanism; see <a href=\"./dev/index.html#:[search:title[hook]]\" target=\"_blank\">developer docs</a>\n\n! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@beniquezsd|https://github.com/beniquezsd]]\n* [[@BramChen|https://github.com/BramChen]]\n* [[@crypdick|https://github.com/crypdick]]\n* [[@danielo515|https://github.com/danielo515]]\n* [[@dedioste|https://github.com/dedioste]]\n* [[@DoronTzur|https://github.com/DoronTzur]]\n* [[@duarteframos|https://github.com/duarteframos]]\n* [[@FND|https://github.com/FND]]\n* [[@gernert|https://github.com/gernert]]\n* [[@hchaase|https://github.com/hchaase]]\n* [[@ibnishak|https://github.com/ibnishak]]\n* [[@jest|https://github.com/jest]]\n* [[@jrgetsin|https://github.com/jrgetsin]]\n* [[@nameanyone|https://github.com/nameanyone]]\n* [[@Marxsal|https://github.com/Marxsal]]\n* [[@mklauber|https://github.com/mklauber]]\n* [[@nmota|https://github.com/nmota]]\n* [[@pmario|https://github.com/pmario]]\n* [[@roma0104|https://github.com/roma0104]]\n* [[@Serj-Aleks|https://github.com/Serj-Aleks]]\n* [[@stevesunypoly|https://github.com/stevesunypoly]]\n* [[@sukima|https://github.com/sukima]]\n* [[@sycom|https://github.com/sycom]]\n* [[@tejjyid|https://github.com/tejjyid]]\n* [[@telmiger|https://github.com/telmiger]]\n* [[@tobibeer|https://github.com/tobibeer]]\n* [[@twMat|https://github.com/twMat]]\n* [[@xcazin|https://github.com/xcazin]]\n* [[@zakrec|https://github.com/zakrec]]\n "
},
"Release 5.1.15": {
"title": "Release 5.1.15",
"caption": "5.1.15",
"created": "20170426172144552",
"modified": "20171113161124237",
"released": "20171113161124237",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.14...v5.1.15]]//\n\n!! New and Improved Plugins\n\n* New [[Amazon Web Services Plugin]] with primitives for running TiddlyWiki in the cloud\n* New [[External Attachments Plugin]] that allows automatic creation of [[ExternalImages]] for TiddlyDesktop\n\n!! Translation Improvements\n\nNew and improved translations:\n\n* New Persian translation\n* Updated Chinese and Greek translations\n\nAnother improvement that benefits users of translations is the addition of about 800 new //transliteration pairs//. These are substitutions that are performed when converting a tiddler title into a filename, such as the two characters \"oe\" for the single character \"œ\". See [[the commit|https://github.com/Jermolene/TiddlyWiki5/commit/5cdf86b3072604f8c556c84f266767be5b8e75c3]] for more details. The result is that automatically generated filenames are much more readable.\n\n!! Usability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/1e9d214f67906e63758f8665091bc0ef6651f10d]] new \"Explorer\" tab to \"More\" sidebar and underlying [[tree Macro]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/cee7baa1831a8f236c46d8c438c2a4d9bda8a0e2]] configuration option in [[theme tweaks|$:/themes/tiddlywiki/vanilla/themetweaks]] for the editor font\n\n!! Hackability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/aa417fe899d0983ad8a3fe1fdfe9cac42364b2b6]] new [[lookup Operator]] to simplify use of lookup tables\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/5dd3d97760083f7c6ba9a6cd6186525edb3fb836]] the SetWidget with ''tiddler'', ''field'' and ''index'' attributes\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/d966583854d7c7f4a7df25c0e2a8d6b9e217a12c]] new ''whitespace'' [[Pragma]] allowing whitespace to be selectively ignored within wikitext\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/ef9efbc3995248d72148423bee10a1374c842926]] support for saving in [[Beaker Browser]]\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/4db950cc450ef1ea87ce8f480fe882f2b108cdb4]] [[date formatting|DateFormat]] to support milliseconds and UTC dates\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/dc295b2536cdf411893e15b6dc0d62107f50a08d]] LinkCatcherWidget to make the target tiddler available within the action string\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/596dfa1d5058e030a318e4a0f23d078500c3d154]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/a4d919f45caae393f99018e0d797980b3667867f]]) the DropzoneWidget and BrowseWidget to allow the deserializer to be manually specified\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/523280362b529ee73229001a1bcd79272f483908]] new `tc-btn-*` classes to toolbar buttons allowing easier custom styling\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/8293a77c6e6870960956dcf1501c687d2f88ea3c]] new ''mode'' attribute to the ViewWidget, allowing control over the parsing mode for wikified output formats\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/d7a6816307f4fd47df29cb8e0343ea39c079a2b0]] new [[jsonstringify Operator]]\n\n!! Node.js Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/35a7a66b019f2ea0532ba65cd5475f5cfe46a860]] SaveCommand and RenderCommand, intended as more flexible replacements for RenderTiddlerCommand, RenderTiddlersCommand, SaveTiddlerCommand and SaveTiddlersCommand\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/51b1ead5c9aa5a754e7fdc0bfbf241dd98db5f7c]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/1b7d9d65f42e77fdceb11b0b0b9ab9a63f6762e9]]) more colour to command line output\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/c179dc93cbd8947f92a8007d28c497b70efc4204]] new \"raw\" options to the FetchCommand\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/e951047461c3c2c273484a759ce5fc2c388fb684]] new ImportCommand\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/2821]] problem with \"new journal\" button clearing the text field\n* [[Removed|https://github.com/Jermolene/TiddlyWiki5/commit/c069d48a2a690b333c0733328f3574ae8a76e435]] extraneous URI encoding of filename with PUT saver\n* [[Restored|https://github.com/Jermolene/TiddlyWiki5/pull/2940]] ability to use sub-filter with image-picker macro\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/ccac0258af9b6d8c93d41b1f170e20dbf2efe3f3]] problem with the download saver and filenames containing spaces, accents or other characters that need URL encoding\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/2850]] problem with importing JSON tiddlers with leading or trailing spaces in the title\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/683285d44943db2d993bd574ed2d2f8a07dfc816]] plugin display so that \"contents\" tab is shown even if no other tabs are provided\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/2842]] problem with `allbefore:include` filter operator\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/e471bd54d42226d3b6d070b8561f8883f44df68a]] Update Stanford JavaScript Library to version 1.0.7\n\n!! Developer Bug Fixes and Improvements\n\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/0bc325025a61c265dafe7ce8750ea8deed2be51b]] `$tw.boot.boot()` to add a callback parameter\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/d89010752a8b169a4917bde9a9028ddd871e743d]] navigation handling to pass original event data\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/518f57f4bbc747c3675260eb3ffde1dc7468c805]] new `th-importing-files` hook\n\n! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@0mp|https://github.com/0mp]]\n* [[@Arlen22|https://github.com/Arlen22]]\n* [[@BramChen|https://github.com/BramChen]]\n* [[@cjhunt|https://github.com/cjhunt]]\n* [[@danielo515|https://github.com/danielo515]]\n* [[@hoelzro|https://github.com/hoelzro]]\n* [[@Marxsal|https://github.com/Marxsal]]\n* [[@maxthomax|https://github.com/maxthomax]]\n* [[@morosanuae|https://github.com/morosanuae]]\n* [[@pmario|https://github.com/pmario]]\n* [[@rubaboo|https://github.com/rubaboo]]\n* [[@saqimtiaz|https://github.com/saqimtiaz]]\n* [[@telmiger|https://github.com/telmiger]]\n* [[@twMat|https://github.com/twMat]]\n* [[@xcazin|https://github.com/xcazin]]\n "
},
"Release 5.1.16": {
"title": "Release 5.1.16",
"caption": "5.1.16",
"created": "20171114142602640",
"modified": "20180425155658451",
"released": "20180425155658451",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.15...v5.1.16]]//\n\n!! Improved ~CodeMirror Plugins\n\nThe ~CodeMirror plugin has undergone a substantial rewrite, with many new improvements:\n\n* Upgrade to ~CodeMirror version v5.37.0\n* Now modularised into:\n** Base plugin: basic lightweight configuration, approximately 240KB\n** Add-on plugins:\n*** Search and Replace\n*** Auto-completion\n*** Fullscreen editing\n*** Auto-close brackets\n*** Auto-close tags\n*** ~SublimeText keymap\n*** Emacs keymap\n*** Vim keymap\n*** Highlighting modes: Javascript, Xml, Html (htmlmixed), Html (htmlembedded), Css, Markdown, X-Tiddlywiki\n* Automatic configuration (the configuration tiddler is not needed anymore)\n*** ~CodeMirror (engine.js) builds the configuration using information within the installed ~CodeMirror plugins\n* New control panel configuration tab:\n** Line numbers\n** Theme:\n*** Editor font family (same as native TiddlyWiki)\n*** Cursor settings\n*** Line wrapping\n** Active line highlighting\n*** Autocompletion on/off (if installed)\n** Keymap\n\n!! Other New and Improved Plugins\n\n* New [[Dynaview Plugin]] makes it possible to build user interfaces that dynamically respond to changes in scrolling or zooming\n* Improved [[Text-Slicer Plugin|Text-Slicer Edition]] with customisable JSON rules\n* Updated [[KaTeX Plugin]] to latest v0.9.0\n\n!! Translation Improvements\n\nNew and improved translations:\n\n* New Slovenian translation\n* New Português (Brasil) translation\n* Improved Dutch translation\n* Improved French translation\n* Improved German translation\n* Improved Traditional and Simplified Chinese translations\n** These translations now also reset the minimum search length to one character\n\n!! Privacy Improvements\n\nPrompted by the [[General Data Protection Regulation (GDPR)|https://en.wikipedia.org/wiki/General_Data_Protection_Regulation]], we've [[removed all third party cookies from tiddlywiki.com|https://github.com/Jermolene/TiddlyWiki5/pull/3106]].\n\n!! Usability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3112]] new DiffTextWidget, and integrated it into the import listing and as a preview pane\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/9e03264ebe141a5dc4d37dcb62f3bbf2f740d983]] selectable previews to the import listing\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3155]] new editor toolbar buttons for wrapping the selection with double square and curly brackets\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3134]] new [[sortan Operator]] for sorting alphanumeric values such as \"Apple 6\", \"Apple 7\", \"Apple 8\", \"Apple 9\", \"Apple 10\", \"Apple 20\", \"Apple 30\", \"Apple 100\"\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/da0ffce2d66f16ad14587fbe58b8d7a5c8d36657]] default fonts for readability as advised by [[GitHub|http://markdotto.com/2018/02/07/github-system-fonts/]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3131]] an editor toolbar button for stamping fragments of formulae for the [[KaTeX Plugin]] \n* [[Simplified|https://github.com/Jermolene/TiddlyWiki5/commit/1c8170463c80a18c0753783aa0b32a0ff2f9028c]] the page scrolling behaviour: navigating to a tiddler now scrolls the top of the tiddler to the top of the viewport\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/d2ff164c07788818ded9826c9e3811599272e69c]] [[WidgetMessage: tm-copy-to-clipboard]] and [[also|https://github.com/Jermolene/TiddlyWiki5/commit/1b6a06a4d79ad5c58593a7844e306c25848979ea]] [[copy-to-clipboard Macro]] for copying text directly to the clipboard\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3040]] a hint to the field list dropdown\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3135]] a control panel setting for the default tab in the More sidebar\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3149]] a control panel setting for the titles of new tiddlers\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/c0569849d22f99623423d349c0d96ecae11ffbe8]] \"rotate left\" button to bitmap editor toolbar\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/pull/3180]] criteria under which certain editor toolbar buttons are displayed\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3190]] support for a minimum length for the new tag field before the dropdown is shown\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/02529a51d0be47477e62cd52dd5e4989a4993663]] consistency and reusability of the palette, language and theme switchers\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/ea763d0eaba7edf928ae247563deb95278504e9f]] support for retaining tab content in the [[tabs Macro]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/2703]] support for adding links via the <kbd>enter</kbd> key\n\n!! Hackability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/033feda02d7f5cdf27a9393b8229f22219cdab88]] support for comparison operators to the RevealWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/1c6942402ee7b6d938f01bad23130ebe75b109f2]] support for StartupActions to execute action widgets at startup\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/f4fd5e76f8da8555bb9056725f11e0c0c91649f7]] ServerCommand to allow the port number to be specified as an environment variable\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/28e713caac1582e30b9ab8f7364ac8a564f4ffd7]] screen width/height to [[platform information exposed at startup|InfoMechanism]]\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/pull/3167]] DroppableWidget to pass modifier keys in a variable\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/pull/3203]] DraggableWidget with actions for drag start and drag end\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/7cb54f32c6ee2d98f3f13ddda39f92281d419afd]] a new [[TaskManagementExample (Draggable)]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/460a07ca03a501009530a57352d6bec0e3cf49cd]] new 'Stylesheets' tab to control panel\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b4c7c59d5d1bc5282fcfed58abbf087b9f65b86c]] new 'emptyMessage' parameter to [[list-links Macro]] and [[list-tagged-draggable Macro]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/de4eb5ca89132db136c8f5fb3103f289f25fe98a]] new `th-page-refreshed` hook\n* [[Enhanced|https://github.com/Jermolene/TiddlyWiki5/pull/3063]] macro evaluation by making parameters available as variables - see \"Parameters as Variables\" in [[Macro Definitions in WikiText]]\n* [[Enhanced|https://github.com/Jermolene/TiddlyWiki5/pull/3052]] LinkWidget to allow better customisation of CSS classes\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3124]] new \"value\" suffix for the [[each Operator]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/0d354fe57f7424c1751a5c0cf5fbf1203803f3c8]] new ''subtiddler'' attribute to the SetWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/47cdf5513391742c3410bb80b36107ab17b0476d]] new [[subtiddlerfields Operator]] for extracting the fields from tiddlers within plugins\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3182]] ability to trigger actions on unchecking the CheckboxWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/2182]] support for a checked class to the RadioWidget\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/pull/2982]] the [[is Operator]] to allow multiple types to be specified\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3209]] data attributes to ViewTemplate (see [[Custom data-styles]])\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/2988]] new RangeWidget\n\n!! Bug Fixes\n\n* [[Removed|https://github.com/Jermolene/TiddlyWiki5/pull/3043]] superfluous list item at the end of list-links-draggable macro\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/7e71fcfab80bed9aed4389eea386fb2036cc4a85]] problem with the content area of vertical tabs sometimes overflowing their right hand margin\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3079]] problem with double quotes within the new journal template\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3070]] problem with dragging inside a textarea\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3099]] usage of \"default\" attribute of SelectWidget when \"index\" attribute is used\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3093]] problem with crash when dragging over TiddlyWiki on some browsers\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3079]] issue with new journal button\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3164]] problem with ''filter'' and ''value'' attributes of SetWidget\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3190]] problem with numeric operands in the [[The Extended Listops Filters]]\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/df1f7e9798b5f6c3d2c3fd82e438cbc9713ade04]] problem with \"put\" saver and 412 return codes\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3048]] problem with variable references in field values in the edit template\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/pull/3219]] behaviour of list-after field so that the tiddler is placed at the end of the list if the list-after field is present but empty \n\n!! Developer Bug Fixes and Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/1dc764764055243acd07d0c4f480e6e912be6870]] ''plugin-priority'' field to core plugins\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3113]] problems with plugin ordering\n* Several optimisations to the tiddler store:\n** [[Avoiding slow Object.keys calls|https://github.com/Jermolene/TiddlyWiki5/commit/254e1ca7f7a5fe9d2deef72692ada2b7637f34ce]] - saving 50% of some operations\n** [[Optimising the tag filter|https://github.com/Jermolene/TiddlyWiki5/commit/e4b10d42f9480c0505862a93f0b97d1c4270ed65]] - saving 50% on some tag operations\n** [[Minor improvements to tiddler deletion|https://github.com/Jermolene/TiddlyWiki5/commit/358d4165260311446f2b433591762dd667250975]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/2990]] support for custom boot paths\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3206]] new navigation hooks: `th-cancelling-tiddler`, `th-new-tiddler` and `th-renaming-tiddler`\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3024]] new hook when the HTTP server starts `th-server-command-post-start`\n\n\n! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@alexhough|https://github.com/alexhough]]\n* [[@anavarre|https://github.com/anavarre]]\n* [[@BramChen|https://github.com/BramChen]]\n* [[@BurningTreeC|https://github.com/BurningTreeC]]\n* [[@diego898|https://github.com/diego898]]\n* [[@flibbles|https://github.com/flibbles]]\n* [[@furicle|https://github.com/furicle]]\n* [[@gernert|https://github.com/gernert]]\n* [[@ibnishak|https://github.com/ibnishak]]\n* [[@inmysocks|https://github.com/inmysocks]]\n* [[@Marxsal|https://github.com/Marxsal]]\n* [[@metebalci|https://github.com/metebalci]]\n* [[@mklauber|https://github.com/mklauber]]\n* [[@pmario|https://github.com/pmario]]\n* [[@Skeeve|https://github.com/Skeeve]]\n* [[@TheDiveO|https://github.com/TheDiveO]]\n* [[@tobibeer|https://github.com/tobibeer]]\n* [[@twMat|https://github.com/twMat]]\n* [[@xcazin|https://github.com/xcazin]]\n "
},
"Release 5.1.17": {
"title": "Release 5.1.17",
"caption": "5.1.17",
"created": "20180512104329616",
"modified": "20180512104329616",
"released": "20180512104329616",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.16...v5.1.17]]//\n\n!! Reversions\n\nAfter encountering significant problems we've reluctantly decided to [[remove support|https://github.com/Jermolene/TiddlyWiki5/commit/737e9ae4cb136ca3f473624f64142bd83e532b9b]] for multiple sub-operators with the [[is Operator]] that was added in v5.1.16.\n\n!! Usability Improvements\n\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/7468ad7acf1ca2280ad89ee014484928e160f54b]] appearance of ~TiddlyWiki's \"red screen of embarrassment\"\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/e6466b2c320cdab46a74aa343b6c56c5783e3f94]] problem with extraneous space in new journal titles\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/b95aa6ec6ad51672e9ed26ab94d7fe799698782c]] problem with repeated use of \"new journal\" with text set\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/f9be417204695d26d5f458fbc53870b2adb9a372]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/46e8e4343acba876b9540b9fc77a5c85faa10939]]) problem with Etag handling\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3240]] problem with [[is Operator]] introduced in 5.1.16\n* [[Restored|https://github.com/Jermolene/TiddlyWiki5/commit/b2173d11ea550ba4a5f2fd89b1388b392e37dd51]] default of the preview pane being hidden\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/3245]] incorrect plugin library location\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3226]] animation timing problem with reveal widget that sometimes caused the sidebar not to show when requested\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3244]] problem with saving with non-Dat URI schemes\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/4c89bbabbe5f5665e92258b560ed7380ae06d9e8]] deletion of `$:/status/UserName` when logged out\n\n!! Node.js Improvements\n\n* [[Stopped|https://github.com/Jermolene/TiddlyWiki5/pull/2893]] clearing [[$:/status/UserName]] when logged out\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/ab5e5795e88892b5687885c8ead8d6959082399b]] bug with attempting to lazy load tiddlers that do not qualify for syncing\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/2c7f467514cb75aefa87912620575deabde1a530]] support for `/*\\` style metadata comments at the top of `*.CSS` files\n\n! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@BramChen|https://github.com/BramChen]]\n* [[@BurningTreeC|https://github.com/BurningTreeC]]\n* [[@danielo515|https://github.com/danielo515]]\n* [[@icarito|https://github.com/icarito]]\n* [[@ldorigo|https://github.com/ldorigo]]\n* [[@mklauber|https://github.com/mklauber]]\n* [[@sukima|https://github.com/sukima]]\n* [[@tobibeer|https://github.com/tobibeer]]\n* [[@twMat|https://github.com/twMat]]\n"
},
"Release 5.1.18": {
"title": "Release 5.1.18",
"caption": "5.1.18",
"created": "20181206090053690",
"modified": "20181206090053690",
"released": "20181206090053690",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.17...v5.1.18]]//\n\n!! Major Improvements\n\n!!! Global Keyboard Shortcuts\n\nThis version introduces new infrastructure to handle global keyboard shortcuts. The core ships with the following shortcuts:\n\n* <kbd>alt-I</kbd> (or <kbd>ctrl-I</kbd> on Mac) - New image\n* <kbd>alt-J</kbd> (or <kbd>ctrl-J</kbd> on Mac) - New journal\n* <kbd>alt-N</kbd> (or <kbd>ctrl-N</kbd> on Mac) - New tiddler\n\nSee [[How to create keyboard shortcuts]]\n\n!!! Node.js HTTP Server\n\nThe HTTP WebServer functionality has been significantly improved:\n\n* Adds ability to make a wiki that is [[read-only for anonymous users (with the editing UI hidden), but allows editing for users who log in|WebServer Authorization]]\n* Hides UI features like the new tiddler button and the edit button when the user only has read-only access to the wiki\n* Adds support for [[serving static file attachments over HTTP|Using the integrated static file server]]\n* Adds support for [[multiple user credentials|WebServer Parameter: credentials]] for basic authentication via a CSV file containing usernames/passwords\n* Adds support for [[serving over HTTPS|Using HTTPS]] as well as HTTP\n* Adds support for [[authentication via a trusted header|WebServer Parameter: authenticated-user-header]], making it easier to integrate with corporate single sign on (and Windows authentication)\n* Adds support for more fine grained authorisation (ie granting/denying individual users read/write permission to resources)\n* Better [[debugging information|WebServer Parameter: debug-level]]\n* Experimental support for a new, plain HTML [[single tiddler per page view|Using the read-only single tiddler view]]\n* Adds a simple level of [[CSRF protection|WebServer Parameter: csrf-disable]]\n* Deprecating the existing ServerCommand in favour of a new ListenCommand using the new NamedCommandParameters support for named parameters that can be specified in any order\n* Refactoring routes as separate modules, making it easier to extend the server with new functionality\n\nSee WebServer for more details, or [[see the changes on GitHub|https://github.com/Jermolene/TiddlyWiki5/pull/2679]].\n\n!!! Special Characters in Tiddler Titles\n\nIn previous versions of TiddlyWiki, there were some special character sequences in tiddler titles that would break certain features. For example, a tiddler title ending in double quotes would cause the [[Table-of-Contents Macros]] to render incorrectly.\n\nAs of 5.1.18, many of these problems have been fixed by refactoring the features to use the latest abilities of wikitext:\n\n* [[Table-of-Contents Macros]]\n* [[tree Macro]]\n* [[tag Macro]]\n* [[list-tagged-draggable Macro]]\n* $:/TagManager\n\nNote that using certain characters in tiddler titles will still prevent some features from being used correctly. For example, two vertical bar characters are used in the double curly braces transclusion syntax to separate the tiddler title from the template title: `{{title||template}}`. However, although it would be impossible to transclude a tiddler called `title||template` using that syntax, one could still transclude it using `<$transclude tiddler=\"title||template\"/>`.\n\n!! Plugin Improvements\n\n* ''KaTeX Plugin'' -- the [[KaTeX Plugin]] has been [[updated to KaTeX v0.10.0|https://github.com/Jermolene/TiddlyWiki5/pull/3600]]. The plugin [[now incorporates|https://github.com/Jermolene/TiddlyWiki5/pull/3601]] an [[extension for chemical formulae|https://github.com/mhchem/MathJax-mhchem]]\n* ''Comment Plugin'' -- this release [[adds|https://github.com/Jermolene/TiddlyWiki5/commit/acaa07a964a004759ddb8fb755484918b3322815]] a new commenting plugin -- see $:/plugins/tiddlywiki/comments\n* ''AWS Plugin'' -- support for running TiddlyWiki as a Lambda function has been [[improved|https://github.com/Jermolene/TiddlyWiki5/commit/d6a0b06f024e14e9c0a57df5d2b80c8a1cdbd1c2]] with support for GZip compression of the JSON payload\n\n!! Translation Improvements\n\nNew and improved translations:\n\n* Catalan\n* Chinese Simplified and Chinese Traditional\n* Dutch\n* French\n* German\n\n!! Usability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/cfb2d7c9c8d899729b67864070d1958b35cc0ca2]] support for splash screens to be shown while TiddlyWiki is loading -- see [[Creating a splash screen]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/88664f028611162730b898025a45d29568eb205a]] display of backlinks when renaming a tiddler\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/3bfa9c6f100cfd7107f2c5bf4cfc5dd40a93d54d]] persistent indicators at the bottom of the window showing any hidden drafts\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/7dbe117bc55a9cda91ce7b480525a2b2a70b8229]] current username (if set) to the title of draft tiddlers, making them easier to identify in multiuser scenarios\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/6b14969cf60bdcad16ac5978030bf1d929a712c6]] a warning for binary tiddlers in view mode\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/issues/3255]] permalink/permaview to copy the URL to the clipboard as well as updating the address bar. This behaviour can be customised in $:/ControlPanel settings\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/d96c84426484747ab19d92b1d9f49e01c9dad985]] saving to use the $:/SiteTitle as the basis of the filename\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/09112ed455e7c4be2e50e88c00f370d726d71f64]] support for [[webp|https://en.wikipedia.org/wiki/WebP]], [[heic and heif|https://en.wikipedia.org/wiki/High_Efficiency_Image_File_Format]] image formats\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/97b098b059aa75e9c5965cafa5973ea6d98951d7]] tiddler positioning when creating new tiddlers\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/55b5b6dd56d9146b39482fbd2ae0353adce037f1]] smooth scrolling in new windows\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/c82edbe6bc9dfe6166650e4300a860c6ee625c76]] problem dismissing popups within new windows\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3530]] handling of disabled missing links so that core user interface features are not broken (see also [[here|https://github.com/Jermolene/TiddlyWiki5/commit/a83cd3f984c88a1ecf5861c2c25ffb483b08f0ac]]) \n\n!! Hackability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3558]] a new filter prefix `~` allowing if-then-else logic within filters -- see [[Filter Expression]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/33dd367a6548824567995bb48e87eece755681e8]] a new [[subfilter Operator]] to allow nested filters to be used\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/849844be12196781017b3a517839c4721771efd7]] new ''stateTitle'', ''stateField'' and ''stateIndex'' attributes to the ButtonWidget and the RevealWidget, making it possible to use state tiddlers whose titles contain `!!` or `##`\n* [[Enhanced|https://github.com/Jermolene/TiddlyWiki5/commit/d6a0b06f024e14e9c0a57df5d2b80c8a1cdbd1c2]] the [[search Operator]] to support searching arbitrary lists of fields, literal searches, whitespace-tolerant searches and regexp searches\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/763f8afaf2dc7dcaa2d4a492887a944d84c4fed2]] new [[contains Operator]] for searching within list fields\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/issues/3396]] support for a navigation scroll offset to avoid navigating to tiddlers resulting in them being obscured under a `position:fixed` top menu bar -- see [[Hidden Setting: Scroll Top Adjustment]]\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/3140ff9e490cc2e725c0d02edab8db93009d74b2]] [[WidgetMessage: tm-full-screen]] message to support forcing the status instead of just toggling it\n* [[Refactored|https://github.com/Jermolene/TiddlyWiki5/pull/2758]] the sidebar to make it be dynamically built from the tag <<tag \"$:/tags/SideBarSegment\">>\n* [[Refactored|https://github.com/Jermolene/TiddlyWiki5/commit/19f7287a536e48225ec706589ffb307dfc991c9e]] the tiddler info panel to make it be dynamically built from the tag <<tag \"$:/tags/TiddlerInfoSegment\">>\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3346]] new [[range Operator]] for generating ranges of numbers\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3360]] palette support for `<select>` element colouring\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/bef3242075b6d962b7963b9c9c7042c39198fc8f]] new text editor operation ''save-selection'' -- see [[WidgetMessage: tm-edit-text-operation]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/f54a0a11bce9e47542df32610fae489f4a1dba8c]] support for editor toolbar buttons to have action widgets\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/2e51f08bef8656fdca83fff6163dc67cbaefa2d4]] support for rebasing headings at render time -- see [[tv-adjust-heading-level Variable]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3423]] experimental support for packaging TiddlyWiki's JavaScript core into an external script [[for use with the new Web Server enhancements|Using the external JavaScript template]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/fe85845c3ce78ff102e411d01873912b3de8705e]] new `\\import` [[Pragma]] as a more concise alternative to using the ImportVariablesWidget directly\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3530]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/a83cd3f984c88a1ecf5861c2c25ffb483b08f0ac\t]]) new [[tv-show-missing-links Variable]] for tighter control over rendering of missing links by the LinkWidget\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/3371]] with [[WidgetMessage: tm-new-tiddler]] overwriting creation fields of existing tiddlers\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/35cbb127a3c21b7047517f1eeeff571a420b82ae]] problem with unwanted variable substitutions by restricting variable substitutions to macros defined with the ''define'' pragma\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/c72e4f01f1a3051e169593a217bffab8eec279f6]] problem with the 'excise' editor toolbar button not showing if the tiddler type is \"text/vnd.tiddlywiki\"\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/929b0c98330ad25aa4a32cd201274a6e89cd8902]] problem with generation of wifi QR codes\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3495]] [[$tw.platform.isLinux]] on the latest Firefox\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3334]] problem with using full screen on secondary windows\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/a3a4c28143138ca2bde1b8426c910b5e3d6a7110]] subtle bug whereby the RevealWidget was not refreshing properly when the state tiddler of a popup changed\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/3373]] problem with malformed HTML entities\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/874318091e20293c6f141080cc4330eb7aa02273]] crash when passing illegal arguments to the [[decodeuri Operator]] and [[decodeuricomponent Operator]]\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/457f03798c69f2053894d9971d4b187521c0d9ad]] errors when a popup blocker blocks opening a new window\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/3aae643e140044e440673772d90ebaf0be18ec1f]] problems using a lazily loaded tidler as a state tiddler with the RevealWidget\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/33ba69e852966d7c5449842a95636024857d7177]] problem with modals not appearing in the correct window\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/19c49ae18a48a368ca24bb1493fc9876fa7c7570]] the animations for adding and removing tags in edit mode, and a [[similar fix|https://github.com/Jermolene/TiddlyWiki5/pull/3578]] for the animations in the \"Open\" sidebar tab\n\n!! Developer Bug Fixes and Improvements\n\n* [[Refactored|https://github.com/Jermolene/TiddlyWiki5/pull/2027]] `$tw.utils.parseStringArray()` to optionally allow non-unique entries\n\n! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@abesamma|https://github.com/abesamma]]\n* [[@AnthonyMuscio|https://github.com/AnthonyMuscio]]\n* [[@Arlen22|https://github.com/Arlen22]]\n* [[@bimlas|https://github.com/bimlas]]\n* [[@BramChen|https://github.com/BramChen]]\n* [[@BurningTreeC|https://github.com/BurningTreeC]]\n* [[@Drakor|https://github.com/Drakor]]\n* [[@EvanBalster|https://github.com/EvanBalster]]\n* [[@flibbles|https://github.com/flibbles]]\n* [[@G0erman|https://github.com/G0erman]]\n* [[@hchaase|https://github.com/hchaase]]\n* [[@hoelzro|https://github.com/hoelzro]]\n* [[@iblech|https://github.com/iblech]]\n* [[@jho1965us|https://github.com/jho1965us]]\n* [[@ldorigo|https://github.com/ldorigo]]\n* [[@Lioric|https://github.com/Lioric]]\n* [[@Marxsal|https://github.com/Marxsal]]\n* [[@morosanuae|https://github.com/morosanuae]]\n* [[@pmario|https://github.com/pmario]]\n* [[@talha131|https://github.com/talha131]]\n* [[@TechLifeWeb|https://github.com/TechLifeWeb]]\n* [[@tobibeer|https://github.com/tobibeer]]\n* [[@twMat|https://github.com/twMat]]\n* [[@yrashk|https://github.com/yrashk]]\n* [[@xcazin|https://github.com/xcazin]]\n* [[@xcodinas|https://github.com/xcodinas]]\n"
},
"Release 5.1.19": {
"title": "Release 5.1.19",
"caption": "5.1.19",
"created": "20181220163418974",
"modified": "20181220163418974",
"released": "20181220163418974",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.18...v5.1.19]]//\n\nThis release consists of fixes for bugs discovered in [[Release 5.1.18]].\n\n!! Hackability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/a8b8fb3b6f587ee8813cc0bafdc008bf12ecb7d1]] new [[hidden setting for the filename used when saving|Hidden Setting: Filename for Save Wiki Button]]\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/3630]] incompatible change to the construction of filename used for saving\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3640]] problem with fonts for the [[KaTeX Plugin]]\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/3647]] problem with forcing basic authentication for the WebServer\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3650]] problem with the ButtonWidget not refreshing when the `popupTitle` attribute changes\n* [[Fixed|https://github.com/Jermolene/build.jermolene.github.io/issues/5]] problem with `empty.html` accidentally containing a splash screen\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3641]] regression with search matches across multiple fields\n\n! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@BurningTreeC|https://github.com/BurningTreeC]]\n* [[@dlund4|https://github.com/dlund4]]\n* [[@hoelzro|https://github.com/hoelzro]]\n"
},
"Release 5.1.2": {
"title": "Release 5.1.2",
"caption": "5.1.2",
"created": "20140922124011558",
"modified": "20140927162422831",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "20140927162659979",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.1...v5.1.2]]//\n\nThis is another small release with documentation updates and a few bug fixes and improvements.\n\n!! Usability Improvements\n\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/b3df07ae3e190cfb6fc23dbe31c6229fe5e39087]] error handling for malformed or unrecognised ~LaTeX content with [[KaTeX Plugin]]\n\n!! Hackability Improvements\n\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/42abef6fbf79342ccbd90b142d48f64ab5c1c38a]] styling of separator before the untagged item in the tags sidebar\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/23c2d90ee8e28f8c68f9ba58fcbc13a56f838d61]] error handling for the upload saver (which is used for saving to TiddlySpot)\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/115245a632e80e9d033957327dfec909a3cd1fc8]] storyview error detection\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/b1fb0a2a070a6abc78564e56fdb4244076ac44ac]] crash caused by incorrectly formatted plugins\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/eacb9e53ebf2a814d61bf005d68f449f7b9e63b5]] problem with tiddler info not being removed by the syncer after deleting a tiddler\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/e2046ce4ffb6b8232a4ad5e7f51c431798917787]] HTTP handling to treat response code 201 as success\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@Evolena|https://github.com/Evolena]]\n* [[@pmario|https://github.com/pmario]]\n* [[@simonbaird|https://github.com/simonbaird]]\n* [[@TheDiveO|https://github.com/TheDiveO]]\n"
},
"Release 5.1.20": {
"title": "Release 5.1.20",
"caption": "5.1.20",
"created": "20190809141328809",
"modified": "20190809141328809",
"released": "20190809141328809",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.19...v5.1.20]]//\n\n!! New Conditional Operators\n\n[[Added|https://github.com/Jermolene/TiddlyWiki5/commit/17711657b6028a177c8aef97f7a0a1c084d65436]] new [[Conditional Operators]] [[then Operator]] and [[else Operator]]\n\n!! New Mathematics Operators\n\nAdded several new [[Mathematics Operators]] for working with numbers: [[negate|negate Operator]], [[abs|abs Operator]], [[ceil|ceil Operator]], [[floor|floor Operator]], [[round|round Operator]], [[trunc|trunc Operator]], [[untrunc|untrunc Operator]], [[sign|sign Operator]], [[add|add Operator]], [[subtract|subtract Operator]], [[multiply|multiply Operator]], [[divide|divide Operator]], [[remainder|remainder Operator]], [[max|max Operator]], [[min|min Operator]], [[fixed|fixed Operator]], [[precision|precision Operator]], [[exponential|exponential Operator]], [[sum|sum Operator]], [[product|product Operator]], [[maxall|maxall Operator]] and [[minall|minall Operator]].\n\n!! New String Operators\n\nAdded several new string operators: [[match|match Operator]], [[length|length Operator]], [[uppercase|uppercase Operator]], [[lowercase|lowercase Operator]], [[titlecase|titlecase Operator]], [[sentencecase|sentencecase Operator]], [[trim|trim Operator]], [[split|split Operator]], [[splitregexp|splitregexp Operator]] and [[join|join Operator]].\n\n!! Improved Handling of Duplicates in Filters \n\nThere is now finer control over TiddlyWiki's default behaviour of removing duplicates from filter results, making it much easier to work with the new mathematics and string operators:\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/37bb75f0cf446d62eb45d07b9f9b0aa14814a43f]] support for new `=` prefix for merging filter runs without removing duplicates\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/18fe112da7d3ac210a5a0b9cf73fe9050717d4e3]] option for the [[enlist Operator]] to not remove duplicates\n\n!! Improved Keyboard Shortcuts\n\nKeyboard shortcut handling has been significantly improved with the following new global shortcuts (configurable via $:/ControlPanel):\n\n* <kbd>ctrl-shift-F</kbd> - focus the sidebar search field \n* <kbd>alt-shift-S</kbd> - toggle the visibility of the sidebar\n* <kbd>ctrl-shift-A</kbd> - open the advanced search tiddler\n\n!! Saving to ~GitHub and ~GitLab\n\n[[Added|https://github.com/Jermolene/TiddlyWiki5/commit/aa5eaa98fcb8658dbc2b93476c2e09c9207439d8]] a [[Git service saver|Saving to a Git service]] for saving directly to ~GitHub and ~GitLab\n\n!! Plugin Improvements\n\nNew and improved plugins:\n\n* New [[BrowserStorage Plugin]] for saving tiddlers in browser local storage\n* New [[Innerwiki Plugin]] for rendering TiddlyWiki screenshots\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/pull/4133]] [[KaTeX Plugin]] to ~KaTeX v0.10.2\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3131]] an editor toolbar button for the [[KaTeX Plugin]]\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/pull/3635]] [[Highlight Plugin]] to use highlight.js v9.15.6\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3898]] support for language aliases with the [[Highlight Plugin]]\n* Updates to the [[CodeMirror Plugin]], including [[adding|https://github.com/Jermolene/TiddlyWiki5/pull/3810]] support for smart indent\n* Updates to the [[Dynaview Plugin]], including [[adding|https://github.com/Jermolene/TiddlyWiki5/commit/a9e595c3f633391003224e499440cdeb8560c055]] support for restoring the scroll position at startup from local storage\n* Updates to the [[Amazon Web Services Plugin]], including [[adding|https://github.com/Jermolene/TiddlyWiki5/commit/fffd0ee9e17d6b6a561648a42f0f200d4bb04046]] support for specifying credentials\n\n!! Translation Improvements\n\nNew and improved translations:\n\n* Catalan\n* Chinese Simplified and Chinese Traditional\n* French\n* German\n* US English\n\n!! Performance Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3951]] pluggable index modules to accelerate the [[field Operator]] and the [[tag Operator]] (in tests on a wiki with 60K tiddlers, startup time is reduced by 25% with these optimisations, and refresh time is reduced by a factor of three.)\n* [[Optimised|https://github.com/Jermolene/TiddlyWiki5/commit/fddc5d4ee627232441278284ed6bee2f50fe8b26]] the \"Classic\" storyview to perform much faster when the animation duration is set to zero (approximtely 50% speed improvement was observed in tests opening a storyview with 8,000 entries)\n* [[Optimised|https://github.com/Jermolene/TiddlyWiki5/commit/7869546fef7b2ea5fd6fd72feacd565a7f177fb6]] the RevealWidget to avoid using the relatively slow `localeCompare()` method to compare strings\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/e8d1fbba6c109ccbeaedc1b34e47677c0ada7529]] [[Performance Instrumentation]] to show the timings for individual filters\n* [[Optimised|https://github.com/Jermolene/TiddlyWiki5/pull/4102]] rendering and refreshing child widgets\n\n!! Usability Improvements\n\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/pull/3832]] the [[palette manager|$:/PaletteManager]] with the ability to delete entries, and directly edit indirect entries\n* Several new palettes: \"Nord\", \"Solarized Light\", \"Spartan Day\", \"Spartan Night\" and \"Twilight\"\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/5a37a84a54f2dc9ccf106309b739cfa693bae3e3]] the plugin library to search all plugin fields\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/e5f3301c1c36e8add4ed89ab1bd53a9b68411d3f]] a warning when core JavaScript modules are overwritten via import\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3654]] prompt for references when renaming a tiddler\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/0e6855eba8945e023cc5ef19809cfb6d6025627b]] a new filter preset for advanced search for \"tiddlers modified this session\"\n* Added a number of animations (some of were already present but had been broken over the years) for changes in:\n** [[Tags in the view template|https://github.com/Jermolene/TiddlyWiki5/pull/4142]]\n** [[Page controls|https://github.com/Jermolene/TiddlyWiki5/pull/4145]]\n** [[Top left and top right bar|https://github.com/Jermolene/TiddlyWiki5/pull/4146]]\n** [[Tabs|https://github.com/Jermolene/TiddlyWiki5/pull/4149]]\n** [[Fields in the edit template|https://github.com/Jermolene/TiddlyWiki5/pull/4148]]\n\n!! Hackability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/4051]] support for [[configurable view and edit templates|Hidden Setting: ViewTemplate and EditTemplate]]\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/37ea659bf011b1d4a152f54171399d94f5bba3ef]] the [[dumpvariables Macro]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/754c1251a9bdf45e8f64079a4bbdaed2d05be2b7]] new [[variables Operator]] and [[getvariable Operator]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/ed67f4a88b29c5c81d4de31203dbf23d66955fb7]] new [[WidgetMessage: tm-focus-selector]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3546]] new [[escapecss Operator]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3880]] new [[unusedtitle Macro]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/36e76429b1a1d4638374d513430393db5693b932]] new `[is[variable]]` option to the [[is Operator]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/90684f9f52809ff5df39629d3b161d7ff23002f4]] new `[is[blank]]` option to the [[is Operator]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/94f143bf643e36e817d1dd5b678515853eed6aca]] optional autofocus for the text inputs in $:/AdvancedSearch (controlled by the same [[Hidden Setting: Search AutoFocus]] as the sidebar search)\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3756]] optional ''tabindex'' attribute to simple, framed and CodeMirror text editor engines\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3758]] ''tabindex'' attributes to edit templates\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3822]] outline colour to button, textarea, input\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/477c41f84304ed83245c87068dba3695a5053d62]] ''tooltip'' attribute to SelectWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/348a0bc8bcbf5c42d9b93e5e208696d28fc95cb7]] an option for plugins to disable the initial navigation at startup\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/c036c228269fc30d0df770a7c7713fd9af829df7]] $:/info/browser/language to the InfoMechanism\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/f047e7cbf50edcf4775b50bdebc3f704970b8cde]] an example of using StartupActions to set the default language\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/edd3156430dd94b0ced630a1b70f2e2ef0ff6c36]] importing of JSON files to verify whether they are valid tiddler files, and import them as plain JSON if not\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/issues/3974]] the LinkWidget to use the title of the target tiddler as a default if it has no content\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/2a4c60b23dc1436af6206fad5a56742550eac1a3]] [[WidgetMessage: tm-open-window]] to allow a window title to be specified\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/8e7c0907f8cce4708a02486fc93dcea1ab115196]] ''checkActions'' attribute to the CheckboxWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/3afaa9de9aaae7654c1d03ddc22ee97724cbb159]] support for searches anchored to the start of a field\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/8b04cfd4d5142a957f2e3da80c3f079e215b9e75]] a long standing problem with the main standalone HTML file template whereby raw markup tiddlers would be included even if not selected by the save filter\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3572]] overlapping dropdowns with sticky titles enabled\n* [[Removed|https://github.com/Jermolene/TiddlyWiki5/pull/3749]] apparently obsolete limitation of selection wrapping in text editor\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3745]] bug in RevealWidget when stateTitle tiddler is missing\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/72f2a9425197b013ab3664e1679c6763d92d4382]] bug with animation duration being blank\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3806]] Firefox problem with drag and drop placeholders in the \"open\" tab of the sidebar\n* [[Ameliorated|https://github.com/Jermolene/TiddlyWiki5/pull/3809]] Firefox problem with sticky placeholder during drag and drop operations\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3819]] [[CodeMirror Plugin]] to use ''tiddler-editor-border'' colour\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/8012a3508f209fbbe68484e30ed65832cf5146b9]] problem using the TiddlySpot saver with cookies disabled\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3611]] framed text editor to use correct background colour\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/f5b25994322e58de84cae70ab67a68b1413db27f]] problem with the class `tc-sidebar-lists` being used on two different areas of the sidebar, making it impossible to distinguish them in CSS selectors\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/7f78065992baf290ae221fb12c63e52e0f8da403]] problem with unnecessary \"list\" field created when renaming tiddlers\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/394725f00cd8f38089d2840aa026d72c88627bff]] crash with EditBitmapWidget and missing tiddlers\n\n!! Node.js Bug Fixes and Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/373afd72c804b0ffa2779849ba0d278d53e65df4]] new SaveWikiFolderCommand to save a wiki as a [[wiki folder|TiddlyWikiFolders]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/5b09881679200dc78e5962a0588c8f214ddedbbb]] new DeleteTiddlersCommand\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/8c72a28f0c70e6a62387ccdd1431f9225a5fd2de]] (and [[also here|https://github.com/Jermolene/TiddlyWiki5/commit/feab75a6d1723cd6db5912b2902f0ec33c550fb6]]) ability to specify plugins on the command line (see [[Using TiddlyWiki on Node.js]])\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/3677]] support for deflate and gzip compression to the WebServer ListenCommand\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/12630d4a91b4cc7b1eb846c3afbeda16858df05a]] an option to the LoadCommand to ignore loading errors\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/7fcd2f132e91aa375a1fece501b14e991ba1bd4c]] handling of JSON files by the file system adaptor:\n** Use `.json` files (instead of `.tid`) for any tiddler whose fields contain values that can't be stored as a .tid file\n** Save `application/json` tiddlers as `.json` files\n\n!! Developer Bug Fixes and Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/e52a616891977bde142334df2a72c7dd121efb82]] support for widget subclassing -- see https://tiddlywiki.com/prerelease/dev/#WidgetSubclassingMechanism\n\n! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@00SS|https://github.com/00SS]]\n* [[@admls|https://github.com/admls]]\n* [[@benwebber|https://github.com/benwebber]]\n* [[@bimlas|https://github.com/bimlas]]\n* [[@BramChen|https://github.com/BramChen]]\n* [[@BurningTreeC|https://github.com/BurningTreeC]]\n* [[@diego898|https://github.com/diego898]]\n* [[@dnebauer|https://github.com/dnebauer]]\n* [[@inmysocks|https://github.com/inmysocks]]\n* [[@flibbles|https://github.com/flibbles]]\n* [[@jdjdjdjdjdjd|https://github.com/jdjdjdjdjdjd]]\n* [[@JesseWeinstein|https://github.com/JesseWeinstein]]\n* [[@joshuafontany|https://github.com/joshuafontany]]\n* [[@Kartiku|https://github.com/Kartiku]]\n* [[@kyrias|https://github.com/kyrias]]\n* [[@MarxSal|https://github.com/MarxSal]]\n* [[@MidnightLightning|https://github.com/MidnightLightning]]\n* [[@pacoriviere|https://github.com/pacoriviere]]\n* [[@pmario|https://github.com/pmario]]\n* [[@rmunn|https://github.com/rmunn]]\n* [[@talha131|https://github.com/talha131]]\n* [[@telmiger|https://github.com/telmiger]]\n* [[@the-kenny|https://github.com/the-kenny]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"Release 5.1.21": {
"title": "Release 5.1.21",
"caption": "5.1.21",
"created": "20190910152313608",
"modified": "20190910152313608",
"released": "20190910152313608",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.20...v5.1.21]]//\n\nThis is a bug fix release that resolves issues introduced in the recent [[Release 5.1.20]].\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/a170210069bbec265992b365a61e0722b480ab1d]] crash with ActionDeleteFieldWidget and a missing ''tiddler'' attribute\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4087]] edge cases where some tiddler lists were not valid when interpreted as a filter\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/471b73158a887d2f060194741739c1da8b5d44d8]] problem with too many alerts when upgrading a wiki containing an overwritten core module\n* [[Reverted|https://github.com/Jermolene/TiddlyWiki5/commit/83386f34b50a9d93171df133957d489b5de629ef]] inadvertently switching on performance instrumentation\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/4218]] bug with WikiText within field names\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/dd09266b467173e45d75c172b2e82fd542f682fe]] problem with classes in the [[Table-of-Contents Macros]]\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4203]] missing foreground colour for buttons with class `tc-btn-invisible`\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4227]] whitespace around field editor inputs\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/bb036ced933ecb36f5d93693fb4f6e7aa2748df7]] layout problems with the [[translators edition|Translate TiddlyWiki into your language]]\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/996ee52cf9f5e15d95deaf0acf4206959d34432a]] crash with the [[External Attachments Plugin]] on Windows\n* [[Removed|https://github.com/Jermolene/TiddlyWiki5/pull/4245]] inconsistent shadow for tag pills in the sidebar\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/4247]] regression with the [[field Operator]] and blank operands\n* [[Reverted|https://github.com/Jermolene/TiddlyWiki5/pull/4249]] erroneous change in v5.1.20 in the way that lists are stringified\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4189]] the ''Open'' sidebar tab to use the `tv-story-list` variable\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4255]] problem [[saving to GitLab|Saving to a Git service]]\n\n!! Node.js Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4174]] bug with [[customised tiddler file naming|Customising Tiddler File Naming]]\n\n! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@bimlas|https://github.com/bimlas]]\n* [[@BurningTreeC|https://github.com/BurningTreeC]]\n* [[@flibbles|https://github.com/flibbles]]\n* [[@heronils|https://github.com/heronils]]\n* [[@hoelzro|https://github.com/hoelzro]]\n* [[@markstegeman|https://github.com/markstegeman]]\n* [[@StefanSTFG|https://github.com/StefanSTFG]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"Release 5.1.22": {
"title": "Release 5.1.22",
"caption": "5.1.22",
"created": "20200415160825341",
"modified": "20200415160825341",
"released": "20200415160825341",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.21...v5.1.22]]//\n\n! Major Improvements\n\n!! Dynamic Plugin Loading\n\nPlugins [[can now|https://github.com/Jermolene/TiddlyWiki5/pull/4259]] be loaded or deleted dynamically, without requiring a reload -- as long as they don't contain any ~JavaScript modules. Plugins that require a reload are indicated in the plugin chooser in [[$:/ControlPanel]].\n\nThe [[plugin listing|$:/core/ui/ControlPanel/Plugins]] and the [[plugin chooser|$:/core/ui/ControlPanel/Modals/AddPlugins]] in the control panel feature several improvements:\n\n* A new ''\"Updates\" tab'' listing all upgrades available from a plugin library, and a button to update all of them with one click\n* Tabs are now used to display plugin libraries within the plugin chooser\n* The plugin chooser now displays plugins that provide add-on functionality to another plugin as nested ''\"sub-plugins\"'', making the main listing easier to navigate\n* Plugins may now declare dependencies that are ''automatically installed'' without user intervention\n* All plugins are now displayed more consistently, including a concise, informal name (in addition to the description and title)\n\n!! Client-Server Improvements\n\nThis release sees several improvements to the client-server configuration:\n\n* Improved resilience to connection errors. Errors encountered by the browser are automatically retried, and when they succeed the associated error messages are automatically removed\n* Changes to system tiddlers are now synchronised from the server to the browser\n* Deletions of tiddlers on the server are now synchronised to the browser\n* New \"cloud\" page control button with a dropdown menu showing status and additional actions:\n** \"Refresh from server\" to force an immediate check for changes from the server\n** \"Logout\"\n** \"Save snapshot for offline use\" to save a copy of the wiki without the client-server components\n** \"Copy syncer logs to clipboard\" to make it easier to ask end users for debugging information \n* Added \"filter\" and \"exclude\" parameters to the [[GET /recipes/default/tiddlers.json|WebServer API: Get All Tiddlers]] endpoint to allow the returned tiddlers and fields to be filtered\n* Enhanced LazyLoading to include skinny versions of tiddlers in the HTML file, and to avoid unnecessary loads from the server\n* The official plugin library is now disabled when the tiddlyweb adaptor is active\n* Internal file system details are no longer exposed to browsers when a file request fails (see https://github.com/Jermolene/TiddlyWiki5/issues/3724)\n\nSee the [[pull request on GitHub for more details|https://github.com/Jermolene/TiddlyWiki5/pull/4373]]. \n\n!! New [[compare Operator]]\n\n[[Added|https://github.com/Jermolene/TiddlyWiki5/issues/4554]] a new filter operator for comparing numbers, strings, dates and version numbers. For example:\n\n:`[[2]compare:number:eq[3]]`\n;returns nothing\n:`[[2]compare:number:lt[3]]`\n; returns \"2\"\n:`[[2]compare:number:eq[2]]`\n; returns \"2\"\n:`=1.2 =1.8 =2.3 =3.4 =7.2 +[compare:number:gt[1.5]compare:number:lt[2.5]]`\n; returns \"1.8\" \"2.3\"\n:`[[1]compare:number:gt[2]then[yes]else[no]]`\n; returns \"no\"\n\n!! New Plugins\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/ad2d4503e584ce9f931dbd1e98f95738b2841e51]] new ''menubar'' plugin that creates a menu bar that is responsive on mobile devices, and supports search, dropdowns and links\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/447cd56da9db2ee169607f32923081ac47e78354]] new ''freelinks'' plugin to automatically create links from any tiddler title, without having to type double square brackets or use CamelCase.\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/9b48a1c82955d1050c426fef559f42f4b8ec56e7]] new ''dynannotate'' plugin containing primitives for overlaying annotations or highlights over other content\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/005c584d85505b9477169ef822752eed39dde66a]] new ''share'' plugin for sharing tiddlers via the URL location hash\n* [[Switched|https://github.com/Jermolene/TiddlyWiki5/pull/3876]] the ''markdown'' plugin to the newer and improved [[remarkable|https://github.com/jonschlinkert/remarkable]] library\n\n! Translation Improvements\n\n* Improved Chinese translation\n* Improved Dutch translation\n* Improved French translation\n* Improved German translations\n* Improved Portuguese translation\n\n! Performance Improvements\n\n* [[Optimised|https://github.com/Jermolene/TiddlyWiki5/pull/4108]] ImportVariablesWidget to improve performance of global macros\n* [[Optimised|https://github.com/Jermolene/TiddlyWiki5/commit/18f5333e01eb62ece65a86c457bf8a398f156930]] core SVG images to save approximately 100KB from the core plugin\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/4421]] indexer for backlinks\n* [[Optimised|https://github.com/Jermolene/TiddlyWiki5/pull/4397]] [[sort Operator]]\n\n! Usability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/96eca32b1105416c317101aa91dd284f835a8ba8]] download button for binary tiddlers\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4293]] ([[and here|https://github.com/Jermolene/TiddlyWiki5/pull/4296]]) spacing for page control buttons\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/9395d7567179c436d0e8ac26fc976d717eae7f50]] display of icons in documentation\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/4238]] support in control panel for specifying the field that should receive focus when editing or creating a tiddler\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/4314]] support in control panel for specifying the tags for new tiddlers and journals\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/05a3e1ad36c2fb383dd4975a578f95e8a6c3f325]] language attribute to HTML document to improve accessibility\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/3943]] scaling of embedded videos\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/4361]] \"none\" option in icon dropdown in $:/TagManager\n* Fixed a number of layout issues relating to the edit template and tag picker (see [[18151cc1|https://github.com/Jermolene/TiddlyWiki5/commit/18151cc193e8c0d613663d3ecf6437c63e540c2d]], [[793d84bc|https://github.com/Jermolene/TiddlyWiki5/commit/793d84bcb1bc52ee77c49090268dd242017cdaa9]], [[1cf2d079|https://github.com/Jermolene/TiddlyWiki5/commit/1cf2d0799d7027d58f4bdca857bc342dd778a330]], [[3c365a25|https://github.com/Jermolene/TiddlyWiki5/commit/3c365a2567ebfe12d78b0aed77a40969cd38563e]], [[45def4de|https://github.com/Jermolene/TiddlyWiki5/commit/45def4def441554a06c3e17742adc29a17d2a13c]], [[89728d8a|https://github.com/Jermolene/TiddlyWiki5/commit/89728d8a9a9fd9b888deb78f420dd5758ee63909]], [[4cf96e73|https://github.com/Jermolene/TiddlyWiki5/commit/4cf96e7339b3b7d8e84a5b73d9871cdad50c5a84]], [[bfa3ddd0|https://github.com/Jermolene/TiddlyWiki5/commit/bfa3ddd077404ad4627b9161bcadf3d5a539c1dc]] and [[74172b35|https://github.com/Jermolene/TiddlyWiki5/commit/74172b35ceae84f254e20d6d7ec4dff2cca692b1]])\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/4494]] new ''Gruvbox Dark'' palette\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/pull/4515]] (and [[https://github.com/Jermolene/TiddlyWiki5/pull/4517|here]])) Vanilla and Nord palettes\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/152125f53b9979bfd5511973038b4358d1ef48c4]] Railroad plugin to use standard palette colours\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/16c1cbee292604b2b8be36a15d5828893d132b20]] Comment plugin to add a link on each comment to the original post \n\n! Hackability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/4491]] new saver for https://gitea.io/\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/24d2804799b09278c4bb83918d8b75dfa49dbed4]] new ActionPopupWidget for triggering popups\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/4442]] ''tabindex'' attribute to the ButtonWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/bfbd886a8bbf2f6ce147ea526eec2098357d3ae7]] ''index'' attribute to the RangeWidget enabling it to be used with DataTiddlers\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/6089c4de2921df0f76f605f1830fb2c04548f73c]] support for RefreshThrottling via the `throttle.refresh` field\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/1150c87edb7478af6cc943eb0ef52fdf3051c121]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/8c894612914e21cf941a1daa953538c28ce91d8e]]) new `[is[binary]]` operand for the [[is Operator]]\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/68163684a2e57108e160295e445c194268b873c5]] usage of `publishFilter` in save templates -- see SavingMechanism\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/89716bb81d68b9c68d3c0fd2f2de96afad1b086a]] CSS class identifying the tiddler body editor\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/e9211b0eee8e0b081f9f1597bde6673bf4c55d5c]] CSS classes to identify sidebar tabsets\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/pull/4208]] normalize.css from v3.0.0 to v8.0.1\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/pull/4502]] Highlight plugin to use highlight.js v9.18.1\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/pull/4226]] Jasmine to v3\n* [[Refactored|https://github.com/Jermolene/TiddlyWiki5/commit/7b66df688ae745537929a25799ef4a72d4437fcd]] AndTidWiki saver\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/5a5c967a3943beb6a4fa513cb34d231e46304452]] new [[SystemTag: $:/tags/Macro/View]] for creating macros that are only available within the view template\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/4404]] support for embedding `.webm` and `.ogg` video files\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/c7d8492842844d7de12b7a327f978ff114708d84]] support for embedding `.woff2` font files\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/3df1f9c9d0cc92b596262c0220ecf529c7fbb858]] ''spaces'' parameter to [[jsontiddlers Macro]] for controlling the formatting of the output\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/4afde5a722afc91c826305800ba536c5fe8ef2e5]] the [[colour Macro]] to add support for specifying a fallback for colours not in the current colour palette\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/6091b013864af3d9918df69894f4aa05d1b8ffeb]] new [[Hidden Setting: Default Tiddler Icon]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/bc687e57834efa312cca126af222613ef241c585]] new [[Hidden Setting: Disable Drag and Drop]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/ae9ce4f01c6048aeb5604a93b57c2f3e4f959162]] new ''tc-tiddler-overridden-shadow'' class to tiddler frames for tiddlers that override a shadow tiddler\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/4490]] support for a custom class to modal wrapper\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/091bcfce7d1a9c09140992e649f41ae17d27f307]] [[datauri Macro]] to work with tiddlers with a ''_canonical_uri'' field\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4332]] invaldi HTML produced in \">\" in blockquote lists\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/4540]] new \"index\" option to the [[has Operator]] for detecting the presence of data tiddler items\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/pull/4433]] the FieldsWidget with an \"include\" attribute and more sorting options, and the [[fields Operator]] with new \"include\" and \"exclude\" suffixes\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/pull/4436]] ActionCreateTiddlerWidget with attributes for specifying a template and for controlling overwriting existing tiddlers\n\n! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/4291]] bug with deletes failing when lazy loading used under Node.js\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4243]] problem with the [[GitLab saver|Saving to a Git service]]\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/4237]] bug with permaview button when placed above the search box\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/a054d100e73db95071299e92c4321c2aa8e42382]] usage of ''count'' parameter of [[WidgetMessage: tm-edit-text-operation]]\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/issues/4284]] bug with toc-selective-expandable macro still showing disclosure arrow despite excluding tiddlers\n* [[Removed|https://github.com/Jermolene/TiddlyWiki5/commit/81f1e6af4e5920c6ff41e7f08171bfddc1b26dfc]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/46c90af308015242fa0314d85f1524727e2aa7e5]]) erroneous word break setting for vertical tabs\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/d30eacc6520971c95bdabf24f4c4122534d9414a]] problem with programmatically deselecting entries from the SelectWidget in multiple selection mode\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4333]] usage of spans in colour picker\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/e84c422e5091c02f55db4027faa9ba840e2aee6c]] refreshing of RangeWidget when underlying value changes\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/e4eaae14faa1bf867c0f8168e221cf30ac6e2e0d]] problem with splash screen being shown when JavaScript is disabled\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/8f3da69f818940eb5f517da850fb3766b72c7d7d]] problem with millisecond 0XXX DateFormat\n* [[Improve|https://github.com/Jermolene/TiddlyWiki5/commit/174a36cda63127d19230bcfbe9a5fdde46e5b0ea]] compatibility of single tiddler window vs. main window\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/015306dfc9099f4d5d9415b64266d328a154b119]] problems with some core icons in Internet Explorer\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/3eacdc19fdb4ed7ce864a04dd87a5e1c6492daac]] GitHub and GitLab savers to use default path of `/` if none specified\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4432]] support for embedding ZIP files in some environments\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/665b63ec38b75dfe62009d2f5514682de60e953f]] lack of refresh when ButtonWidget ''actions'' attribute changes\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4534]] the RangeWidget to work in Internet Explorer 10/11\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/bdc5ac592f17b5ed3bb5ae782e56ced62406d653]] CountWidget to display \"0\" for an empty filter, instead of \"undefined\"\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4559]] MakeLibraryCommand to respect environment variables\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4396]] not to return \"null\" for an empty list\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4551]] z-index for CodeMirror autocomplete dropdowns\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/4552]] unwanted whitespace within sidebar links\n\n! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@activescott|https://github.com/activescott]]\n* [[@Arlen22|https://github.com/Arlen22]]\n* [[@BramChen|https://github.com/BramChen]]\n* [[@BurningTreeC|https://github.com/BurningTreeC]]\n* [[@donmor|https://github.com/donmor]]\n* [[@ento|https://github.com/ento]]\n* [[@flibbles|https://github.com/flibbles]]\n* [[@gernert|https://github.com/gernert]]\n* [[@heronils|https://github.com/heronils]]\n* [[@hoelzro|https://github.com/hoelzro]]\n* [[@Janno|https://github.com/Janno]]\n* [[@joshuafontany|https://github.com/joshuafontany]]\n* [[@inmysocks|https://github.com/inmysocks]]\n* [[@kookma|https://github.com/kookma]]\n* [[@linonetwo|https://github.com/linonetwo]]\n* [[@m42e|https://github.com/m42e]]\n* [[@MidnightLightning|https://github.com/MidnightLightning]]\n* [[@mklauber|https://github.com/mklauber]]\n* [[@pmario|https://github.com/pmario]]\n* [[@s-l-lee|https://github.com/s-l-lee]]\n* [[@s-light|https://github.com/s-light]]\n* [[@saqimtiaz|https://github.com/saqimtiaz]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"Release 5.1.3": {
"title": "Release 5.1.3",
"caption": "5.1.3",
"created": "20141020171015200",
"modified": "20150221230151000",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "20141020171015200",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.2...v5.1.3]]//\n\n!! Usability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/e872f17842809e33eae177980e9ea0650b6a4c03]] \"new journal\" button; see [[Creating journal tiddlers]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/70984aa39f8a4061162d4e404bfd158e515c7e6e]] \"new here\" button; see [[Creating and editing tiddlers]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/00cdd04edd49c2bf0e461071c0c7c50f8aab4e42]] \"new journal here\" button; see [[Creating journal tiddlers]]\n* [[Made|https://github.com/Jermolene/TiddlyWiki5/commit/c6951ee912d1f2717a8c208cbb920e54edf9e5d9]] date format strings be translateable\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/tree/master/languages/ru-RU]] Russian translation\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/ef1d5310918dae088ce9361c1682ce0f99cf568a]] confirmation when clearing password\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b7bbcfa05659808c1e51a4f2f5f1d6afbc2ed3a1]] additional prompt when setting password\n* [[Increased|https://github.com/Jermolene/TiddlyWiki5/commit/dc9981322aeb508d5ebac0b691b0d703f8c1995e]] size of the clear search button\n* [[Upgraded|https://github.com/Jermolene/TiddlyWiki5/commit/564457de1c991df15263040d2d5526fa8ae879bb]] to [[KaTeX v0.1.1|https://github.com/Khan/KaTeX/releases/tag/v0.1.1]], with support for several additional LaTeX features\n\n\n!! Hackability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/2ffe53f1916e4b746cc6d7e74e8f4ac75c72e38a]] audio \"parser\" for handling [[Audio]] content\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/0dcf54c3b59ed04645928f0ec4ced647e5a0da7f]] support for ActionWidgets\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/65504d5d41e45326ab1b1b6c0c21eea4c9772797]] new <<.olink addprefix>> and <<.olink addsuffix>> operators\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/0c8e5380778303cdd3308bed4a15290214841f8b]] support for custom password prompts\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/c26bd4c5a872f56c47e9f5cfc3fada468c53ddde]] the <<.mlink list-links>> macro to display ''caption'' field if present\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/12e26009eef5e29140ba1a880ff033428d673630]] ImageWidget to allow percentage width and height to be specified\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/cc576b052e2b05fd93fcb4f3eb8d9ee5278abf3e]] the <<.olink each>> operator to work with missing tiddlers\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/5dd6ebff05a3380db2901294b2cfc89c1a0e71bf]] problem with tiddler width in zoomin storyview with the sidebar hidden\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/09b6540998fec6bf1fb14842be8e8c53dbd5c46a]] bug whereby the `tm-home` message wasn't navigating to a tiddler, causing problems in zoomin storyview\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/3ca8d7b6cca46ffa424bcf9bdc134da464fc84f4]] problem with jumping toolbar icons under Firefox\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/f85b07e70b71d0622a9459e4b04e2027540abda8]] problem with untagged label being incorrectly coloured\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/b3dcd7d625ec83701ef3a77f3fb8101af57c154f]] problem with title background colours with the \"Sticky Titles\" theme\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/5211f9c40c874a167174e8c0d439db34189d3329]] problem with subfilter parameter of <<.mlink timeline>> macro\n* [[Exclude|https://groups.google.com/d/topic/tiddlywiki/YPACpXhH9PY/discussion]] search string tiddler from search results\n\n!! Node.js Changes\n\n//These changes are only relevant to people using TiddlyWiki under Node.js//\n\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/63c174d7ed56284e80ad6cd6ae966b81f9181cc9]] ~KaTeX plugin to be able to work under Node.js to generate static HTML\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/49dc5694a391a391264a4473e4f4422e2472a3b3]] \"includeWikis\" to merge build targets\n* [[Refactored|https://github.com/Jermolene/TiddlyWiki5/issues/969]] the build scripts for tiddlywiki.com into a separate repository at https://github.com/Jermolene/build.jermolene.github.io\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/744245ea3249446fd15f504190efb1d828935d01]] boot kernel to raise an error if a missing wiki folder is specified on the command line\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@andrey013|https://github.com/andrey013]]\n* [[@BramChen|https://github.com/BramChen]]\n* [[@buggyj|https://github.com/buggyj]]\n* [[@Eucaly|https://github.com/Eucaly]]\n* [[@Evolena|https://github.com/Evolena]]\n* [[@fghhfg|https://github.com/fghhfg]]\n* [[@Marxsal|https://github.com/Marxsal]]\n* [[@pmario|https://github.com/pmario]]\n* [[@simonbaird|https://github.com/simonbaird]]\n* [[@TheDiveO|https://github.com/TheDiveO]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"Release 5.1.4": {
"title": "Release 5.1.4",
"caption": "5.1.4",
"created": "20141022155524581",
"modified": "20141022155524581",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "20141022155524581",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.3...v5.1.4]]//\n\nThis is a small release with documentation improvements and some important bug fixes from [[Release 5.1.3]].\n\n!! Usability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/6681a8e1f2fd3f39d92a1480b5b573a6c831515d]] a toolbar button for advanced search\n* [[Changed|https://github.com/Jermolene/TiddlyWiki5/commit/53d834c86be2f97599a9486c0eae4777c51d9093]] dragging behaviour so that you can drag a tiddler title into an edit box to insert the title, making link creation easier. (This change doesn't affect the behaviour of dragging tiddler links between TiddlyWiki windows)\n\n!! Hackability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/26e50b81e579b7f2d190ca3662cadcf82764c8a7]] additional theme tweaks for the body text size and line height\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/1b620387dda2d16bf387a89071188762455890c4]] the ViewWidget to work with subtiddlers\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/ddc74955427f8a7291ee964c42a771a112007789]] problem with search counts\n\n!! Node.js Changes\n\n//These changes are only relevant to people using TiddlyWiki under Node.js//\n\n* Fixed problem with missing wiki folder warnings by [[removing|https://github.com/Jermolene/TiddlyWiki5/commit/9fedf3865778fd3aa50c2f049c2b81061c8cd778]] and [[re-implementing|https://github.com/Jermolene/TiddlyWiki5/commit/e62e38d66c6eb447bbd8f16b5beec0fe0276ea0d]] the fix from [[Release 5.1.3]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/5d600ce31b1d1162529ae8043bb342e2165c4b13]] coloured warnings and errors under Node.js\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@danielo515|https://github.com/danielo515]]\n* [[@gernert|https://github.com/gernert]]\n\n"
},
"Release 5.1.5": {
"title": "Release 5.1.5",
"caption": "5.1.5",
"created": "20141025120850184",
"modified": "20150221225041000",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "20141126153016142",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.4...v5.1.5]]//\n\n!! Translation Improvements\n\n* Added new translators edition making it much easier to create and maintain translations of TiddlyWiki\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/615425cf0634233d27f4f1ea430589b2a618feb6]] improved Japanese translation\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/8ba1a9b72ac5a4f50a4f670a24393d564c137c0c]] new Danish translation\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/14a64ef3effc1e4cf1098b35af6d6cb864d77ac2]] new Greek translation\n\n!! Usability Improvements\n\n* [[Improvements|https://github.com/Jermolene/TiddlyWiki5/commit/09a3f94d79fc6eacbfd46c86594748e996191eb2]] to tooltips for accessibility\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/6fc5c70ace43219710983f6d9640f4b01d620908]] export button to tiddler toolbar, page controls and [[advanced search|$:/AdvancedSearch]] \"filter\" tab\n* Improved layout of [[$:/TagManager]]\n* [[Simplified|https://github.com/Jermolene/TiddlyWiki5/commit/0a986ccd995266bf3a47182fa584d79f9dd3e153]] default tiddler toolbar buttons\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/63b00fd0f80ce0c9917e233287d4a0138e8c385f]] advanced search button to sidebar search results\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/4d061d0fee959fdc5ab470dc8f8379bedfa946d9]] search results by listing title matches at the top\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/da1f9f7d2233eb2aacc027bc1fc1053fa8b7bc2e]] input box for specifying new field value in edit template\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/0bb8e08edca61f415aa084327b6751c278e45108]] tag pill rendering so that the foreground colour is dynamically chosen for maximum contrast with the background colour\n* Enhancements to many of the [[core icons|ImageGallery Example]]\n* [[Removed|https://github.com/Jermolene/TiddlyWiki5/commit/1dfa6f369bddd8dedba2e47dc4707eba28ccf4e1]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/145713e7668a41320981ed87b448542cd30d13dc]], [[here|https://github.com/Jermolene/TiddlyWiki5/commit/3035badf144abb85f5d42b2b1d395cf0f65fb03e]] and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/e69e2c1c91002c296e1789532ca74286fae8d5a4]]) unnecessary confirmations when abandoning or deleting unmodified tiddlers\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/a5c7089bcfe3d2439eb082535527a7cc767891cc]] a subtle rounded corner to tiddlers and tabs\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/6f0d581d720e611fade3b3f346ad0409ef5e291b]] automatic focusing of the title of newly created tiddlers\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/81481588e07ed3cb1e378a6c6f21d26dcbaa8345]] advanced search links on tiddler counts in [[$:/ControlPanel]]\n\n!! Hackability Improvements\n\n* Introduced new ActionSetFieldWidget, ActionDeleteFieldWidget and ActionDeleteTiddlerWidget for manipulating tiddler fields and values\n* [[Enhanced|https://github.com/Jermolene/TiddlyWiki5/commit/c7971d3da3bbef4bbc81d4462ee93590adc248f8]] [[WidgetMessage: tm-new-tiddler]] to allow a skeleton to be specified with additional fields\n* [[Enhanced|https://github.com/Jermolene/TiddlyWiki5/commit/4a172125768e3b33c30e725e8550454a9d26c5c4]] the EditTextWidget to allow more control over the sizing of textarea editors\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/13726ef73157d9e9d65ae4027d9c32aaa7cdcc90]] new canned filter for recently modified system tiddlers in [[$:/AdvancedSearch]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/c20c935faabbb63f679bc4720b52162c56b6af64]] new system image for videos: [[$:/core/images/video]]\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/c13cf94413c94ee56bebc60fab2d9231d1824d88]] search results to allow custom visualisations - see [[Customising search results]]\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/a3a50dbf6d96e7441e5e8ec183e40134bc4eb618]] <<.mlink timeline>> macro to be able to use different date fields\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/8260d000be1cf1caf35a557f6cd54a0fb8ccf4f0]] the <<.olink search>> operator to allow a field to be specified\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/73491f14dd63612d527632210d2c3873eb81188f]] the highlight plugin to display tabs as spaces\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/91a7c397911726e391ca368f96b50fbe1687d56a]] modal handling to permit variables to be passed to the modal (see [[WidgetMessage: tm-modal]])\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/853f5fd06402b16e271e8f119ef380de485aeff2]] simple logging to help track down drop/paste issues (see https://tiddlywiki.com/dev/#ImportLogging)\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/b520efdeb83f6ac7536a69cf5af2bab3f94cf77f]] [[WidgetMessage: tm-download-file]] and [[WidgetMessage: tm-save-wiki]] to allow variables to be specified for the rendering\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/f5055c0205d24102a36b9cf3a9dd9306e148a1f0]] [[Example Table of Contents: Tabbed Internal]]\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/79e428757b5562bd4a925b9b0428ea4ba70ad05a]] RevealWidget so that it can be used without specifying a state tiddler\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/90caf5bf42523cfb6cd603b979aadb719ddcede4]] \"hooks\" mechanism so that plugins can modify the default tiddler list\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b882a0dff12dc2660426de53e64d8c018f3a9d84]] support for nested popups\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/90096cbd367a7a685fb5dc5b2cbaa69a00d8199f]] problem with CodeMirror editor and missing tiddlers\n* [[Exclude|https://github.com/Jermolene/TiddlyWiki5/commit/5093cdc86047209f23b9ead5ee0f216d0414e4f2]] drafts from [[Table-of-Contents Macros]]\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/5599f9f9338a5f96080143b2192214a78b961509]] problem with encoding of HTML tiddlers\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/835e3a945244dd8a07f4c7fd570eb890e9fdcc2c]] problem with sticky titles being covered by vertical tabs\n* [[Removed|https://github.com/Jermolene/TiddlyWiki5/commit/d1bbe7253c135ceed138fd02c82b0f861d5dda6b]] flicker when automatically resizing textareas\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/4bf6fe7fe9416f4e304036302ab5727148ae5222]] JSON deserialiser so that all fields can be imported\n\n!! Node.js Changes\n\n//These changes are only relevant to people using TiddlyWiki under Node.js//\n\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/8e685e5150e636aed6655c6caa09c7b6cffdcea2]] ''includeWikis'' mechanism of TiddlyWikiFolders to allow read-only wikis to be included\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/cea963420ca2800b86989e29d42d06ccb7ea2a00]] error handling under Node.js\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/17a594a97ad5655142c834dfd5fa68855a61d201]] UnpackPluginCommand\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/04d26e6fae20671a6d455e113f7b0afedabc7122]] EditionsCommand to list the available editions\n\n!! Changes affecting plugin authors\n\n* [[Disabled|https://github.com/Jermolene/TiddlyWiki5/commit/f7a2849d27bb082e4bbf6b056a800a1edb30f510]] wiki change events for shadow tiddlers\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/d93c19daaa126f0938048009a83796cb52690541]] structure of widget messages that have a hashmap parameter\n* The support for nested popups has necessitated a change in the way that popups are styled that affects popups that are triggered with the focusPopup attribute of the EditTextWidget: it is now necessary for the widget to be given the class `tc-popup-handle`.\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@andrey013|https://github.com/andrey013]]\n* Birthe C\n* [[@Braincoke|https://github.com/Braincoke]]\n* [[@BramChen|https://github.com/BramChen]]\n* [[@danielo515|https://github.com/danielo515]]\n* [[@erwanm|https://github.com/erwanm]]\n* [[@Evolena|https://github.com/Evolena]]\n* [[@giffmex|https://github.com/giffmex]]\n* [[@inmysocks|https://github.com/inmysocks]]\n* Makoto Hirohashi\n* [[@pmario|https://github.com/pmario]]\n* [[@Skeeve|https://github.com/Skeeve]]\n* [[@tobibeer|https://github.com/tobibeer]]\n* [[@welford|https://github.com/welford]]\n"
},
"Release 5.1.6": {
"title": "Release 5.1.6",
"caption": "5.1.6",
"created": "20141127120850184",
"modified": "20150221194210000",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "20141219155007260",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.5...v5.1.6]]//\n\n!! Translation Improvements\n\n* Added Dutch translation\n* Updated Danish and Japanese translations\n\n!! Hackability Improvements\n\n* [[Allow|https://github.com/Jermolene/TiddlyWiki5/commit/b29973312d7c16292cabb493e5914668f7c3f127]] buttons to be styled to look like internal links\n* [[Disabled|https://github.com/Jermolene/TiddlyWiki5/commit/5b38c21a417d2e5e2b85aed8010c88af32420e24]] linking when transcluding ''caption'' field in [[Table-of-Contents Macros]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b220c19fb7b789eb6d00c9d1a71414676d87130e]] support for templates to tabbed [[Table-of-Contents Macros]]\n* [[Allow|https://github.com/Jermolene/TiddlyWiki5/commit/31b5eb1578640fabe8712f0cd4edd49708bc4493]] shadow tiddlers to appear in [[Table-of-Contents Macros]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/5154a25ab95f0cc08eb079a624be4fd3353e6dbd]] tooltip to BrowseWidget\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/42dba113ccdb18d7e76ac7a773c7dca532207007]] handling of missing tiddlers by the <<.olink has>> and <<.olink field>> operators\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/182c2428ca7b38d00d36d2d6650e761026470e63]] problem with download saver using incorrect filename\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/d031a93c6d607d5b10d025149608f10977181e26]] [[problem|https://github.com/Jermolene/TiddlyWiki5/issues/1010]] with processing of date format templates\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/a0c13a0856cb6b4a2592acdd46975e44eb7c53a8]] problem with ''storytop'' theme tweak not being respected when the narrow responsive design kicks in\n\n!! Node.js Changes\n\n//These changes are only relevant to people using TiddlyWiki under Node.js//\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/bb74be7ac1a24eeaee10a3cb3d3633e3aa318632]] problem with \"all tiddlers\" static HTML export\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/51db48acc901d8fb298d9b0f7f10b47ffe90df05]] incorrect checking for an empty folder with the InitCommand\n\n!! Changes affecting plugin authors\n\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/1e47a62c2af392f30a492da732b33b89f23a2e4c]] `$tw.utils.each` so that the loop can be broken out of\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@anavarre|https://github.com/anavarre]]\n* [[@Drakor|https://github.com/Drakor]]\n* [[@dullroar|https://github.com/dullroar]]\n* [[@erwanm|https://github.com/erwanm]]\n* [[@malgam|https://github.com/malgam]]\n* [[@nameanyone|https://github.com/nameanyone]]\n* [[@pekopeko1|https://github.com/pekopeko1]]\n* [[@Spangenhelm|https://github.com/Spangenhelm]]\n* [[@tobibeer|https://github.com/tobibeer]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"Release 5.1.7": {
"title": "Release 5.1.7",
"caption": "5.1.7",
"created": "20141219215007260",
"modified": "20141219215007260",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "20141219215007260",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.6...v5.1.7]]//\n\nThis is an hot fix release with the following change over [[Release 5.1.6]]:\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/a31aa25d0c00187ff829d74108f018e44b5cb3c5]] typo in GettingStarted\n"
},
"Release 5.1.8": {
"title": "Release 5.1.8",
"caption": "5.1.8",
"created": "20150417163307227",
"modified": "20150417163307227",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "2015041716307227",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.7...v5.1.8]]//\n\nThis release includes many improvements to the documentation for TiddlyWiki. Many thanks to everyone who has helped out, but especially to our prodigious new contributor Astrid Elocson.\n\n!! Translation Improvements\n\n* Improvements to French, Danish, Chinese and Japanese translations\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/cb8caf6a01aeeac480bf28661888961657b0dbd8]] Czech translation\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/d6918d737f5d1b663346ad9a35421a5ae0ffb9a7]] [[Interlingua|http://en.wikipedia.org/wiki/Interlingua]] translation\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/6721a5eb1b77935226ccc8559008af3a0a05d0cb]] Portuguese translation\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b845751d3c549366adb2f6e5c58b0114fa95ba30]] Punjabi and Hindu translations\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/49a9a2c44ca3a71fff3062709f06940aaca4a574]] Slovak translation\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/5d947ed582fb9d68c01d82a334ab75498a8724ef]] Spanish translation\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/2c367c5476da70ce9c2b37838febcdf437b9aca4]] localisation for encryption prompt\n\n!! Usability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/987bfcfd5b49b992e5fd45f3428497f6f55cae53]] user interface for [[setting a page background image|Setting a page background image]]\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/3df341621d30b205775288e324cef137c48e9f6e]] problem with unnecessary scrolling at startup\n* [[Upgraded|https://github.com/Jermolene/TiddlyWiki5/commit/ae001a19e5b3e43cf5388fd4e8d99788085649fe]] the [[KaTeX Plugin]] to use [[KaTeX v0.2.0|https://github.com/Khan/KaTeX/releases/tag/v0.2.0]], with better symbol support\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/70e419824fab107aab58f87780dbb5a1de70c248]] [[Help Plugin]] providing floating help panel\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/8643278a452d1a300cec8d3425c1b18699a17dca]] support for an online plugin library\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/ea6e60e66983ee1184f09c5796ef6c8bceae703a]] automatic focusing of the search box at startup\n* [[Introduced|https://github.com/Jermolene/TiddlyWiki5/commit/4f3cb8b9aebfc4f65f40c96ef99730887d746b41]] the [[Railroad Plugin]] by Astrid Elocson (see it in action in the new [[Filter Syntax]] documentation)\n* [[Migrated|https://github.com/Jermolene/TiddlyWiki5/commit/230066eeae9ace8336612e02c78f8cdaa3f717e4]] functionality of \"Sticky Titles\" theme into an optional tweak for the \"Vanilla\"/\"Snow White\" themes. This means that tiddler titles will stick to the top of the window during scrolling on browsers that support `position: sticky` (such as Safari and Firefox)\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/8cb7090c40489c81e8c5dfb8cbbdee2c60998c3e]] icons to [[$:/AdvancedSearch]], [[$:/ControlPanel]] and [[$:/TagManager]]\n* [[Changed|https://github.com/Jermolene/TiddlyWiki5/commit/21b6ce71ffc617f61d4da0065a3ee695be535e2a]] wording of tiddler \"save\" button to \"confirm\"\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/issues/1103]] automatic linking of system tiddlers such as $:/ControlPanel\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/9c7936413a8c50817044eb409661a575f7f97563]] new tag dropdown to only list title matches\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/aae56f20af35e7be6f3839a8c727e3f43174efe9]] a warning banner notifying the user when modified plugins require the page to be reloaded\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/0bd2ec50e1514ef247182816f9f9e421f52f67bb]] first pass at \"stacked\" story view\n* [[Changed|https://github.com/Jermolene/TiddlyWiki5/commit/421ac16389cf07e8c00611ef5a858da0b89f7584]] modal headers and footers to be parsed in inline mode by default (avoiding unneeded `<p>` tags)\n\n!! Hackability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/d340277cb219ffebd212fbf409e8ea804121d105]] [[resolvepath Macro]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/718ce3e4aa04f7af5e9310f90d3415c0d82bee6f]] ''class'' attribute to CheckboxWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/bb10e2b02900ece4701c44c3a7e7c03304e813b7]] support for a special message to be displayed when the main story river is empty\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/6e0c7d90221771ae384d620984f08a2090c500dc]] font rendering under Mac OS X\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/a2493f80a973b24ad3d3affda945c437b98c2d2e]] support for embedding ZIP files\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/1808b1597e5a61379e4e5381d6d78bb73fa3a523]] support for custom elements with the RevealWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/bd6472c1d10bc86eaf1b317c35b86f84086ee3c8]] ''style'' attribute to RevealWidget\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/0b4ed3c72de16148ffe62abf1c5c06f2d2ce47f1]] text inputs to use palette colours\n* Several new [[core icons|ImageGallery Example]]: <span style=\"fill:#aaa;\"><span title=\"$:/core/images/github\">{{$:/core/images/github}}</span> <span title=\"$:/core/images/help\">{{$:/core/images/help}}</span> <span title=\"$:/core/images/mail\">{{$:/core/images/mail}}</span> <span title=\"$:/core/images/tip\">{{$:/core/images/tip}}</span> <span title=\"$:/core/images/warning\">{{$:/core/images/warning}}</span> <span title=\"$:/core/images/twitter\">{{$:/core/images/twitter}}</span> <span title=\"$:/core/images/video\">{{$:/core/images/video}}</span> <span title=\"$:/core/images/up-arrow\">{{$:/core/images/up-arrow}}</span> <span title=\"$:/core/images/left-arrow\">{{$:/core/images/left-arrow}}</span></span>\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/1520]] the [[sameday Operator]] and [[eachday Operator]] to accept TW5 date strings\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/1249]] version number compatibility checks for plugins\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/1adfe20508116da0ee4b5c9e72ea9742f24b60c9]] problem with repeatedly cancelling a draft\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/050b643948e24d1d93a83766a23a0d693616d01e]] sandboxing of generated `<iframe>` elements\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/b166632bbb76a7a033cd8fc3af14e5dadddfc631]] problem with modal backgrounds on Firefox\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/1b87d9134bd0b45be671eebfdcac1d7acadcecf4]] problem with accidentally dragging a tiddler within its originating window\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/c9ab873ba393753647f2b0b3b3aa1a8bcf6b1c28]] problem with dragging certain plugins with Safari\n* [[Partially fixed|https://github.com/Jermolene/TiddlyWiki5/commit/2f8837a44508687223c4d78e718cf82a9b35c97b]] problem with SVG icons being clipped by 1 pixel on the right and bottom\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/f3ed9bf7e4936dd9bbe3e237673828bbe89326f9]] problem with double quotes in a new field value\n\n!! Node.js Changes\n\n//These changes are only relevant to people using TiddlyWiki under Node.js//\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/cc85368fd48f1e5878018a4e00b6c17d436e67a9]] [[Highlight Plugin]] to work when generating static files under Node.js\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/c296f14210545374124df5d4ae9ffb402ed73561]] problem with case-insensitive filing systems (eg Windows)\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/1354]] mobile metadata to static page templates\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/1352]] added \"noclean\" parameter to RenderTiddlersCommand\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b768dc332b2d5d7ac1f731953cafb5fd1b30dad9]] [[editions Operator]] and [[editiondescription Operator]] for enumerating available editions\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@aelocson|https://github.com/aelocson]]\n* [[@andreasabeck|https://github.com/andreasabeck]]\n* [[@alexhough|https://github.com/alexhough]]\n* [[@Arlen22|https://github.com/Arlen22]]\n* [[@BramChen|https://github.com/BramChen]]\n* [[@danielo515|https://github.com/danielo515]]\n* [[@dpdannemiller|https://github.com/dpdannemiller]]\n* [[@Drakor|https://github.com/Drakor]]\n* [[@evgeniy-gryaznov|https://github.com/evgeniy-gryaznov]]\n* [[@felixhayashi|https://github.com/felixhayashi]]\n* [[@gernert|https://github.com/gernert]]\n* [[@Infurnoape|https://github.com/Infurnoape]]\n* [[@Jc-L|https://github.com/Jc-L]]\n* [[@le-pako|https://github.com/le-pako]]\n* [[@Mathobal|https://github.com/Mathobal]]\n* [[@ng110|https://github.com/ng110]]\n* [[@pmario|https://github.com/pmario]]\n* [[@reflectionist|https://github.com/reflectionist]]\n* [[@roma0104|https://github.com/roma0104]]\n* [[@simonbaird|https://github.com/simonbaird]]\n* [[@Spangenhelm|https://github.com/Spangenhelm]]\n* [[@sukima|https://github.com/sukima]]\n* [[@tobibeer|https://github.com/tobibeer]]\n* [[@twMat|https://github.com/twMat]]\n* [[@welford|https://github.com/welford]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"Release 5.1.9": {
"title": "Release 5.1.9",
"caption": "5.1.9",
"created": "20150703153725652",
"modified": "20150703153725652",
"tags": "ReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "20150703153725652",
"text": "\\define custom-colour-picker(tiddler,colour)\n<$edit-text tiddler=\"\"\"$tiddler$\"\"\" index=\"\"\"$colour$\"\"\" type=\"color\" tag=\"input\"/>\n\\end\n\n//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.1.8...v5.1.9]]//\n\n! Major Improvements\n\n!! New \"Powered by ~TiddlyWiki\" plugin\n\nAn experimental plugin to add a simple \"Powered by ~TiddlyWiki\" banner to your site. It is included in this prerelease but will not be on the main tiddlywiki.com wiki.\n\n!! New \"Fluid story, fixed sidebar\" mode\n\nIt is now possible to arrange the main window so that the sidebar has a fixed width and the story river expands to fill the remaining space.\n\nTo switch it on, visit ''Theme Tweaks'' in the $:/ControlPanel ''Appearance'' tab and use the following options:\n\n* Sidebar layout:\n** ''Fixed story, fluid sidebar'' (default) - the story river has a fixed width and the sidebar fills the remaining space\n** ''Fluid story, fixed sidebar'' - the story river expands to fill horizontal space remaining after the fixed width sidebar\n* Sidebar width:\n** The width of the sidebar. Can be specified in pixels (eg ''350px''), a percentage (eg ''25%'') or other [[CSS unit|https://developer.mozilla.org/en/docs/Web/CSS/length]]\n\n!! Toolbar Button Style Setting\n\nA new setting in $:/ControlPanel ''Settings'' tab allows the toolbar button style to be chosen from the following options:\n\n* <$button set=\"$:/config/Toolbar/ButtonClass\" setTo=\"tc-btn-invisible\">borderless</$button> the existing style\n* <$button set=\"$:/config/Toolbar/ButtonClass\" setTo=\"tc-btn-boxed\">boxed</$button>, which adds a thin border box around the button\n* <$button set=\"$:/config/Toolbar/ButtonClass\" setTo=\"tc-btn-rounded\">rounded</$button>, which rounds the button corners and inverts the button colours\n\nPlugins can add new style options.\n\n!! New Tiddler Toolbar Button: \"Open in new window\"\n\nAn experimental new tiddler toolbar button opens a single tiddler in a separate pop-up browser window. The tiddler will be dynamically updated just as in the main window. There are several uses:\n\n* Arranging reference tiddlers for easy access while editing in the main window\n* Making good use of multi-screen layouts\n* Printing the content of a single tiddler\n* Running presentations in a separate window while maintaining notes in the main window\n\n!! Improvements for visually impaired users\n\n* Improved monochrome palette variants:\n** <$button>\n<$action-setfield $tiddler=\"$:/theme\" text=\"$:/themes/tiddlywiki/vanilla\"/>\n<$action-setfield $tiddler=\"$:/palette\" text=\"$:/palettes/ContrastDark\"/>\nDark palette\n</$button>. Foreground: <<custom-colour-picker \"$:/palettes/ContrastDark\" \"foreground\">>, Background: <<custom-colour-picker \"$:/palettes/ContrastDark\" \"background\">>\n** <$button>\n<$action-setfield $tiddler=\"$:/theme\" text=\"$:/themes/tiddlywiki/vanilla\"/>\n<$action-setfield $tiddler=\"$:/palette\" text=\"$:/palettes/ContrastLight\"/>\nLight palette\n</$button>. Foreground: <<custom-colour-picker \"$:/palettes/ContrastLight\" \"foreground\">>, Background: <<custom-colour-picker \"$:/palettes/ContrastLight\" \"background\">>\n** <$button>\n<$action-setfield $tiddler=\"$:/theme\" text=\"$:/themes/tiddlywiki/snowwhite\"/>\n<$action-setfield $tiddler=\"$:/palette\" text=\"$:/palettes/Vanilla\"/>\nRevert\n</$button>\n\n!! New \"Solar Flare\" palette\n\nThere's a new core palette \"Solar Flare\", contributed by Rustem Akbulatov (@nameanyone).\n\n<$button>\n<$action-setfield $tiddler=\"$:/theme\" text=\"$:/themes/tiddlywiki/snowwhite\"/>\n<$action-setfield $tiddler=\"$:/palette\" text=\"$:/palettes/SolarFlare\"/>\nTry it out\n</$button> <$button>\n<$action-setfield $tiddler=\"$:/theme\" text=\"$:/themes/tiddlywiki/snowwhite\"/>\n<$action-setfield $tiddler=\"$:/palette\" text=\"$:/palettes/Vanilla\"/>\nRevert\n</$button>\n\n!! Options for Story Control\n\nThere are new options for controlling the position in the story river of newly opened tiddlers. Visit the ''Settings'' tab of $:/ControlPanel and look for \"Tiddler Opening Behaviour\".\n\n!! New Hidden Settings\n\nTwo new [[hidden settings|Hidden Settings]] for advanced configuration:\n\n* [[Hidden Setting: Search AutoFocus]]\n* [[Hidden Setting: Typing Refresh Delay]]\n\n!! New Vars widget\n\n[[Added|https://github.com/Jermolene/TiddlyWiki5/pull/1678]] VarsWidget for setting multiple variables in one operation:\n\n```\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n! Other Improvements\n\n!! Translation Improvements\n\n* Updates to the Dutch, Chinese, Italian and German translations\n* New Catalan (Spain) translation\n\n!! Usability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/789069bb6b9ca1bd9da75e035b18728e83eb232c]] new page control icon for setting the palette: <$set name=\"tv-config-toolbar-class\" value=\"btn\">\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n{{$:/core/ui/Buttons/palette}}\n</$set>\n</$set>\n</$set>\n* Added new icons for <span style=\"fill:#aaa;\">\npalette <span title=\"$:/core/images/palette\">{{$:/core/images/palette}}</span>\nand \"open new window\" <span title=\"$:/core/images/open-window\">{{$:/core/images/open-window}}</span>\n</span>\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/648f670bcbba088780bc76f0c33cbe378d283bbd]] the theme icon to better match the new palette icon: <span style=\"fill:#aaa;\">\n<span title=\"$:/core/images/theme-button\">{{$:/core/images/theme-button}}</span>\n<span title=\"$:/core/images/plugin-generic-theme\">{{$:/core/images/plugin-generic-theme}}</span>\n</span>\n* [[Avoid|https://github.com/Jermolene/TiddlyWiki5/commit/7b4153f87f8b4793fa055ec287a659ece3150d99]] glitch with autofocusing the search box in the plugin library\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/9f92c086c31a528a2ffb6bc9fed53d4cc016480f]] information about TiddlyDesktop to [[Releases]]\n* [[Stopped|https://github.com/Jermolene/TiddlyWiki5/commit/4a3a5bf1f06c4efb8449c860e90c214f707954f6]] autosaving after cancelling an edit\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/062aa03c5acf6ac506169e9f3bac9cb0307667e4]] dropdown to edit template to allow existing field names to be selected\n\n!! Hackability Improvements\n\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/5f3587c38c2968ff63780552ef50b52d87ada3ca]] to ~KaTeX version 0.4.3, with the following editions since the previous 0.2.0 release that was distributed with TiddlyWiki 5.1.8:\n** Added support for some `\\begin`/`\\end` environments, including support for `array`, `matrix`, `pmatrix`, `bmatrix`, `vmatrix`, and `Vmatrix`\n** Added support for optional `\\sqrt` arguments, e.g. `\\sqrt[3]{x}`\n** Add support for `\\phantom`\n** Add `\\#`, `\\&`\n** See the [[KaTeX GitHub page|https://github.com/Khan/KaTeX/releases]] for full release details\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/9b4b9d4d8878b8646112de7b5a7b282f50a4d1cb]] ActionSendMessageWidget for more flexible passing of named parameters via new `$name` and `$value` attributes\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/6942efa6289c9f1d99ea9f63972aa314ac06a8b1]] styling for `<kbd>` elements such as <kbd>escape</kbd> and <kbd>enter</kbd>\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/637aaca2fc3563cc695ab5603fc0cde222a770da]] subtle new \"pin stripe\" pattern for page background - <$button>\n<$action-setfield $tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" text=\"Pinstripe.gif\"/>\n<$action-setfield $tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" text=\"fixed\"/>\n<$action-setfield $tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" text=\"auto\"/>\nTry it out\n</$button>\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/139496209f92d229feadf5c2883edec9090c0a0a]] support for custom elements to the ButtonWidget\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/d8366cc45f25d16c9085e05ee18965e626e218ff]] CodeMirror plugin to automatically refresh when a tiddler type changes\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/0d5033e2a00e34a7665c2cff58c0d15da224dd2b]] new setting in $:/ControlPanel to render tiddler titles as links, which can be convenient for drag and drop\n* [[Simplified|https://github.com/Jermolene/TiddlyWiki5/commit/f42842f80104e8e892545c758ea0b997cacbdd31]] detecting the preview pane with the [[tv-tiddler-preview Variable]]\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/50c6ce8b73aef692920d7a03b1c9c46c35f972d6]] automatic linking of system tiddler titles by restricting them to letters and the characters `/.-`\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/5a6249894d5e79ee4e472c72be8956ce59558797]] problem with special characters in field names\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/230f40c3bd71177eb7b1f7e8252a5164e99a12c5]] static banner layout on mobile devices\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/df84e932833b3643ce600499ddd5fef497bec908]] popups within the scrollable widget by adding `position: relative;` to example scrollable widget styles\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@BramChen|https://github.com/BramChen]]\n* [[@buggyj|https://github.com/buggyj]]\n* [[@cehmke|https://github.com/cehmke]]\n* [[@danielo515|https://github.com/danielo515]]\n* [[@Drakor|https://github.com/Drakor]]\n* [[@ericshulman|https://github.com/ericshulman]]\n* [[@felixhayashi|https://github.com/felixhayashi]]\n* [[@gernert|https://github.com/gernert]]\n* [[@heroboy|https://github.com/heroboy]]\n* [[@idoine|https://github.com/idoine]]\n* [[@infurnoape|https://github.com/infurnoape]]\n* [[@inmysocks|https://github.com/inmysocks]]\n* [[@kixam|https://github.com/kixam]]\n* [[@lolole13|https://github.com/lolole13]]\n* [[@marcor|https://github.com/marcor]]\n* [[@Marxsal|https://github.com/Marxsal]]\n* [[@nameanyone|https://github.com/nameanyone]]\n* [[@pmario|https://github.com/pmario]]\n* [[@r1chard5mith|https://github.com/r1chard5mith]]\n* [[@roma0104|https://github.com/roma0104]]\n* [[@silvyn|https://github.com/silvyn]]\n* [[@slovuj|https://github.com/slovuj]]\n* [[@StevenMcD|https://github.com/StevenMcD]]\n* [[@sukima|https://github.com/sukima]]\n* [[@vouko|https://github.com/vouko]]\n* [[@welford|https://github.com/welford]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"ReleaseTemplate": {
"title": "ReleaseTemplate",
"text": "<h2><$link to=<<currentTab>>><$view tiddler=<<currentTab>> field=\"title\"/></$link></h2>\n\n^^Released <$view tiddler=<<currentTab>> field=\"released\" format=\"date\" template=\"DDth MMM YYYY at 0hh:0mm\">TBA</$view>^^\n\n<$transclude tiddler=<<currentTab>> />\n"
},
"Releases": {
"title": "Releases",
"created": "20150419144523070",
"modified": "20150420114530386",
"tags": "About",
"type": "text/vnd.tiddlywiki",
"text": "<<tabs \"[[TiddlyWiki Releases]] [[TiddlyDesktop Releases]]\" \"TiddlyWiki Releases\" \"$:/state/tab\">>"
},
"TiddlyWiki Releases": {
"title": "TiddlyWiki Releases",
"caption": "~TiddlyWiki",
"created": "20131109105400007",
"modified": "20171113161419656",
"tags": "Releases",
"type": "text/vnd.tiddlywiki",
"text": "Here are the details of recent releases of TiddlyWiki5. See [[TiddlyWiki5 Versioning]] for details of how releases are named. Note that archived versions of release source files are available at https://github.com/Jermolene/TiddlyWiki5/releases\n\nIf you are using node.js, you can also install prior versions like this:\n\n> npm install -g tiddlywiki@5.1.13\n\n(BetaReleases and AlphaReleases are listed separately).\n\n<$list filter=\"[tag[ReleaseNotes]!sort[created]limit[1]]\">\n <$macrocall $name=\"tabs\" tabsList=\"[tag[ReleaseNotes]!sort[created]]\" default={{!!title}} class=\"tc-vertical\" template=\"ReleaseTemplate\" />\n</$list>\n"
},
"AlphaReleases": {
"title": "AlphaReleases",
"created": "20131109105400007",
"modified": "20140701201607494",
"tags": "Releases",
"type": "text/vnd.tiddlywiki",
"text": "Here are the details of the alpha releases of TiddlyWiki5. See [[TiddlyWiki5 Versioning]] for details of how releases are named.\n\n<<tabs \"[tag[AlphaReleaseNotes]!sort[created]]\" \"Release 5.0.1-alpha\" \"$:/state/tab2\" \"tc-vertical\" \"ReleaseTemplate\">>\n"
},
"Release 5.0.0-alpha.11": {
"title": "Release 5.0.0-alpha.11",
"created": "201311081754007",
"modified": "201311081754007",
"tags": "AlphaReleaseNotes",
"released": "201311081806",
"caption": "5.0.0-alpha.11",
"text": "This release is the culmination of a large scale refactoring of the widget mechanism of TiddlyWiki5. There are several changes to be aware of if upgrading from earlier versions:\n\n* The following widgets have been removed:\n** `<$setstyle>` - use `<div style=<<macroName Param>>>` instead\n** `<$video>` - will return in a later release\n** `<$datauri>` - use the `<<makedatauri>>` built-in macro instead\n** `<$error>` - may return in a later release\n** `<$import>` - use the BrowseWidget, DropzoneWidget and NavigatorWidget instead\n** `<$info>` - use the `<<changecount>>` built-in macro instead\n** `<$version>` - use the `<<version>>` built-in macro instead\n* The following widgets have had significant changes:\n** EditWidget\n** ListWidget - the list widget itself no longer generates HTML nodes, so you'll often need to wrap the template in a `<div>` or a `<span>` to be able to style the content\n** ViewWidget - has several changes:\n*** `<$view format=\"link\"/>` is no longer available; use an explicit `<$link>` widget instead\n*** `<$view format=\"link\"/>` is no longer available; use the TranscludeWidget instead\n* The following new widgets have been added:\n** BrowseWidget\n** DropzoneWidget\n** EditTextWidget and EditBitmapWidget\n** SetVariableWidget\n* Widget attribute names have been made more consistent. In particular, `tiddler` is used to reference a tiddler by title, not `title`\n* It is no longer possible to import the macro definitions within another tiddler by transcluding that tiddler\n* The `body` element now has the class `tw-body`, which will need to be specified in any overrides\n** This was done due to the new support for HTML foreign objects, which makes it possible to have multiple `<body>` elements in a document\n"
},
"Release 5.0.0-alpha.12": {
"title": "Release 5.0.0-alpha.12",
"created": "201311081854007",
"modified": "201311081854007",
"tags": "AlphaReleaseNotes",
"released": "201311082141",
"caption": "5.0.0-alpha.12",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.0-alpha.11...v5.0.0-alpha.12]]//\n\nThis minor release just contains fixes for the syncer and related adaptor modules for the TiddlyWeb edition and for TiddlyWiki5's integrated server.\n"
},
"Release 5.0.0-alpha.13": {
"title": "Release 5.0.0-alpha.13",
"created": "201311091122007",
"modified": "201311091122007",
"tags": "AlphaReleaseNotes",
"released": "201311091927",
"caption": "5.0.0-alpha.13",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.0-alpha.12...v5.0.0-alpha.13]]//\n\nThis release has several bug fixes:\n\n* Fixes to DaveGifford's themes ''blanca'', ''blue'' and ''rocker''\n* Fix an issue with the `<$edit-text>` widget\n* Documentation updates\n* Improved deployment scripts\n* Made the modifier field in the subtitle be a link\n* Styling improvements for the CodeMirror plugin\n* Improved the ViewWidget so that it falls back to displaying its content if the field/property is missing or empty\n* Extend use of the built-in `<<tabs>>` macro to the tiddler info panel, the control panel and the sidebar\n** This means that you can add new tabs by creating tiddlers with these tags, and optionally a `caption` field for the text of the tab:\n*** [[$:/tags/TiddlerInfo]] for tiddler info panel tabs\n*** [[$:/tags/ControlPanel]] for control panel tabs\n*** [[$:/tags/SideBar]] for sidebar tabs\n*** [[$:/tags/MoreSideBar]] for tabs in the \"more\" sidebar\n*** Change the order of tabs by adjusting the `list` field of the corresponding tag tiddler\n"
},
"Release 5.0.0-alpha.14": {
"title": "Release 5.0.0-alpha.14",
"created": "201311101922007",
"modified": "201311101922007",
"tags": "AlphaReleaseNotes",
"released": "201311102315",
"caption": "5.0.0-alpha.14",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.0-alpha.13...v5.0.0-alpha.14]]//\n\nThis release has several bug fixes:\n\n* Improved the layout of the [[control panel|$:/ControlPanel]]\n* Fixed problem with using the CheckboxWidget to apply tags to tiddlers that don't have any existing tags\n* Fixed problem with default password for the PasswordWidget being the string \"null\"\n"
},
"Release 5.0.0-alpha.15": {
"title": "Release 5.0.0-alpha.15",
"created": "201311122050007",
"modified": "201311122050007",
"tags": "AlphaReleaseNotes",
"released": "201311191221",
"caption": "5.0.0-alpha.15",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.0-alpha.14...v5.0.0-alpha.15]]//\n\n!! New Features\n\n* Added a dropdown to the edit template for setting the tiddler type\n* A saver module for Microsoft Internet Explorer version 10 and above. Clicking save in the sidebar causes the browser to pull up a bar at the bottom of the window where you can click ''save''. You then get a new copy of your wiki in the downloads folder.\n* Support for new `tw-close-other-tiddlers` message (eg, <$button message=\"tw-close-other-tiddlers\">close others</$button>)\n* For http://five.tiddlywiki.com, add a tiddler info tab with a link to the static representation of the tiddler\n* Make more UI elements extensible via system tags:\n** [[$:/tags/ViewToolbar]] for the view mode tiddler toolbar\n** [[$:/tags/EditTemplate]] for the edit template\n** [[$:/tags/EditToolbar]] for the edit mode tiddler toolbar\n** [[$:/tags/PageControls]] for the page control tools in the sidebar\n\n!! Improvements\n\n* Rename the `<$setvariable>` to `<$set>`\n** `<$setvariable>` will temporarily remain as a synonym for `<$set>` for the next few releases\n* Improve the popup mechanism so that the tiddler info panel doesn't close so easily\n* Various improvements for working with TiddlyWeb, including:\n** Updated control panel\n\n!! Bug fixes\n\n* Fixed bug when creating a tiddler title starting or ending with a space\n* Fixed behaviour of tags editor dropdown when search box is empty\n* Fixed problem with interpretation of `fields` and `index` attributes of the TranscludeWidget\n* Fixed the module type names in the internal tab of the control panel\n* Improved styling for embedded PDFs\n* Fixed bug with second being omitted from serialised date formats\n\nContributors to this release include @jermolene and @grayeul.\n"
},
"Release 5.0.0-alpha.16": {
"title": "Release 5.0.0-alpha.16",
"created": "20131119125600007",
"modified": "20131130095531749",
"tags": "AlphaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201311301325",
"caption": "5.0.0-alpha.16",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.0-alpha.15...v5.0.0-alpha.16]]//\n\n!! New Features and Improvements\n\n* Improved appearance of tags editor\n* Improved generation of qualified tiddler titles for state storage\n** Instead of `$:/state/tab/sidebar-{$:/core/ui/SideBar|$:/core/ui/SideBar||}{$:/core/ui/PageTemplate|$:/core/ui/PageTemplate||}` one gets `$:/state/tab/sidebar-{1743827719}`\n* Significant updates to the structure and content of the user documentation\n* Added a new plugin for displaying corner ribbons; currently used for a version banner on tw5.com\n* Split ''Snow White'' theme into a base ''Vanilla'' theme with all the basic formatting, leaving the decorative bits to ''Snow White''\n** Existing TiddlyWikiFolders will need updating to include ''Vanilla'' as an additional theme\n* The page building blocks are now driven by the system tag `$:/tags/PageTemplate`\n** [[$:/TopSideBar]] and [[$:/LeftSideBar]] are no longer specially treated; use the new tag instead\n* Fixed problem that prevented tag configured items from shadow tiddlers interleaving with items from ordinary tiddlers\n* Refactored control panel to add ''Saving'' tab that includes TiddlySpot options\n* Improved notifications when saving to TiddlySpot\n* Added backup URL to TiddlySpot control panel tab\n* Extended the ServerCommand to add primitive support for basic authentication when running under [[Node.js]]\n\n!! Bug fixes\n\n* Fixed problem with displaying tiddler titles that contain WikiText syntax\n* No longer crashes when encountering an error in a filter string\n* Fixed a crash when dragging and dropping tiddlers within TiddlyWiki5\n* No longer update the modified date for imported tiddlers\n* Automatically forces new field names to be lower case\n\n!! Internal changes\n\n* Added Windows-compatible build scripts\n* Changes to the SavingMechanism to allow the tiddlers that are saved to be selected\n** This enables the wiki at http://five.tiddlywiki.com/index.html to generate an empty wiki\n* The main HTML file template used for saving TiddlyWiki5 documents has changed from `$:/core/templates/tiddlywiki5.template.html` to `$:/core/save/all`\n* Moved tw5.com's Google Analytics integration into a proper plugin\n\nContributors to this release include @jermolene, @asampal and @pmario.\n"
},
"Release 5.0.0-alpha.17": {
"title": "Release 5.0.0-alpha.17",
"created": "20131130151600007",
"modified": "20131130151631749",
"tags": "AlphaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201311301519",
"caption": "5.0.0-alpha.17",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.0-alpha.16...v5.0.0-alpha.17]]//\n\n!! Bug fixes\n\n* Fixes a small but important bug that prevented downloading an empty wiki with alpha.16\n"
},
"Release 5.0.1-alpha": {
"title": "Release 5.0.1-alpha",
"created": "20131201132300007",
"modified": "20131206161343895",
"tags": "AlphaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201312061753",
"caption": "5.0.1-alpha",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.0-alpha.17...v5.0.1-alpha]]//\n\n!! Improvements\n\n* Changes to the importing process to enable a smoother [[Upgrading]] process\n** Ignores attempts to import plugins that are older than currently installed plugins\n** System tiddlers are now imported as usual\n* If `$:/theme` isn't defined or refers to a missing tiddler, then fallback through ''Snow White'' to ''Vanilla''. This means that `empty.html` now defaults to ''Snow White''\n* Added support for [[Block Quotes in WikiText]]\n** Contributed by StephanHradek (@Skeeve on GitHub)\n\n!! Bug fixes\n\n* Fixed bug that was preventing `$:/tags/PageControls` tiddlers from being reordered\n\n!! Internal changes\n\n* Changed the [[TiddlyWiki5 Versioning]] policy\n** Beta releases will be `5.0.x-beta` and the final release will be `5.1.x`\n"
},
"Changes to filters in 5.0.9-beta": {
"title": "Changes to filters in 5.0.9-beta",
"created": "20140403223413403",
"modified": "20140403223524945",
"tags": "[[Release 5.0.9-beta]]",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThis release resolves a number of inconsistencies with the way that filters are handled. The changes mean that existing filters may need to be updated - particularly those that must deal with missing or shadow tiddlers.\n\n! Changes to ''is'' and addition of ''all''\n\nMost filter operators act by choosing some or all of their source titles to pass through or re-order. Those that add new entries that are not drawn from the source list are referred to as selectors. Prior to 5.0.9-beta, a few filter operators were inconsistent in whether they filtered from the source list or selected new entries into it. \n\nThe specific changes are:\n\n* The ''is'' operator now always strictly filters from the currently selected list of tiddlers\n* The new ''all'' operator acts as a selector by replacing the current list with a combination of tiddlers from specific sources:\n** ''current'' for the current tiddler\n** ''missing'' for all missing tiddlers\n** ''orphans'' for all orphan tiddlers\n** ''shadows'' for all shadow tiddlers\n** ''tiddlers'' for all non-shadow tiddlers (including both system and non-system tiddlers)\n\nThe sources for the ''all'' operator can be combined with the `+` character. For example, `[all[shadows+tiddlers]]` returns all shadow tiddlers and all ordinary tiddlers.\n\nPreviously, it was common to have `[is[shadow]]` at the start of a filter string to select all the shadow tiddlers. In 5.0.9 and above, this will not return all the shadow tiddlers, but instead just those ordinary tiddlers that are also shadow tiddlers (by virtue of having overridden one). The resolution is to use the new ''all'' operator. For example, consider this filter from 5.0.8:\n\n```\n[is[shadow]!has[draft.of]tag[$:/tags/AdvancedSearch]] [!is[shadow]!has[draft.of]tag[$:/tags/AdvancedSearch]] +[tag[$:/tags/AdvancedSearch]]\n```\n\nIn 5.0.9, that filter has been changed to:\n\n```\n[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\n```\n\nNote how the ''all'' operator allows operations to be performed on tiddlers from combinations of sources.\n\n!! Changes to `[is[current]]`\n\nOne result of the changes is that `[is[current]]` now strictly filters from the source tiddlers; so, if the current tiddler is a missing tiddler not in the source list, then `[is[current]]` will return an empty list.\n\nThe solution is generally to use `[all[current]]` instead. It doesn't read as well, but has the required behaviour of returning just the current tiddler, regardless of whether it is in the source tiddlers.\n\n! Changes to ''title'' and ''field''\n\nThere are minor changes to the way that the ''title'' and ''field'' operators work.\n\nThe ''title'' operator is a selector: it returns the specified title regardless of whether it is in the current source. ''title'' is used as the default operator if none is specified\n\nThe ''field'' operator is a filter: it only returns a subset of the source tiddlers. ''field'' is used as the default operator if the supplied operator is not defined (the supplied operator is passed as the suffix to the field operator, so `[description[Missing]]` is equivalent to `[field:description[Missing]]`).\n"
},
"Notes for upgrading to 5.0.11-beta": {
"title": "Notes for upgrading to 5.0.11-beta",
"created": "20140516150234142",
"modified": "20140516150234142",
"tags": "[[Release 5.0.11-beta]]",
"type": "text/vnd.tiddlywiki",
"text": "Version 5.0.11-beta includes some changes that can break content from earlier releases of ~TiddlyWiki 5.\n\n! Command line changes\n\nPreviously, commands that generate output files would interpret the specified path to the file as being relative to the current working directory. So, for example, the following command would write `index.html` to the current directory:\n\n```\ntiddlywiki mywiki --rendertiddler $:/core/save/all index.html text/plain\n```\n\nIn 5.0.11-beta this behaviour has changed, and now the specified filename is resolved relative to an `output` folder within the TiddlyWikiFolder. So the command above will now write the file `index.html` to `mywiki/output/index.html`.\n\nYou can override this behaviour with the OutputCommand. For example, to generate the `index.html` file within the current directory:\n\n```\ntiddlywiki mywiki --output . --rendertiddler $:/core/save/all index.html text/plain\n```\n\nA further change is that the `--rendertiddlers` command now clears the output folder before it writes any files. This means that any previous `--rendertiddler` commands to the same folder will have their output deleted.\n"
},
"Notes for upgrading to 5.0.8-beta": {
"title": "Notes for upgrading to 5.0.8-beta",
"created": "20140223183404938",
"modified": "20140223195514667",
"tags": "[[Release 5.0.8-beta]]",
"type": "text/vnd.tiddlywiki",
"text": "Version 5.0.8-beta includes some changes that can break content from earlier releases of ~TiddlyWiki 5.\n\n! Change to [[$:/SiteTitle]] and [[$:/SiteSubtitle]]\n\nYou should rename any existing SiteTitle and SiteSubtitle tiddlers to [[$:/SiteTitle]] and [[$:/SiteSubtitle]] respectively.\n\n! Changed parsing rules for content of HTML elements\n\nVersion 5.0.8-beta marks a change in the way that TiddlyWiki determines whether to parse the content of an HTML element or widget in //block mode// or //inline mode//.\n\n* In block mode, TiddlyWiki parses text into paragraphs, creating `<p>` tags to wrap them. It also recognises block syntax like headings, lists and tables.\n\n* In inline mode, TiddlyWiki ignores paragraph formatting, and just recognises character formatting, like bold and italic.\n\nIt's important to be able to control which type of parsing is performed for different situations.\n\nPrior to 5.0.8-beta, TiddlyWiki parsed the content of an element in inline mode unless the opening tag of the element were immediately followed by a line break. This meant that much of the time element tags would be shunted together into a long line, hindering readability.\n\nThe new behaviour for 5.0.8-beta is to parse the content of an element in inline mode unless the opening tag is immediately followed by two line breaks.\n\nTo adjust existing content for 5.0.8-beta you will need to manually add the additional line break after the opening tag of elements and widgets whose content should be parsed in block mode.\n\nThe positive aspect of the change is that it removes the need to pack multiple HTML tags onto a single line, improving readability.\n\n!! Examples\n\nConsider the difference between these two examples. First, here's an HTML tag that starts with two line breaks:\n\n<<wikitext-example src:\"\n<blockquote>\n\n! This is a heading\n\nAnd a paragraph of text.\n\n</blockquote>\n\">>\n\nSecondly, here's an HTML tag with just a single line break. Notice how the heading is no longer recognised as a heading\n\n<<wikitext-example src:\"\n<blockquote>\n! This is a heading\n\nAnd a paragraph of text.\n</blockquote>\n\">>\n\n! Changed commands for [[TiddlyWiki on Node.js]]\n\nThe handling of wiki folders has changed. Previously, if the `tiddlywiki` command was run against a wiki folder that didn't have the necessary `tiddlywiki.info` file then it would be automatically created. Now, the wiki folder must be initialised with the InitCommand.\n\nThis is how to create and start a new server-based wiki:\n\n```\ntiddlywiki mywikifolder --init server\ntiddlywiki mywikifolder --server\n```\n\nNote that the name of the ''clientserver'' edition has changed to ''server''.\n\n"
},
"Release 5.0.10-beta": {
"title": "Release 5.0.10-beta",
"created": "20140416160234142",
"modified": "20150118182457000",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201404191305",
"caption": "5.0.10-beta",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.9-beta...v5.0.10-beta]]//\n\n!! Highlights\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/ad4b03506a62d7110cb30aaa3d6f8dbfc712f246]] new syntax for [[Images in WikiText]] and a new ImageWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/ba576d9f1b2146cec293447b2968e34f0c594a05]] support for a SafeMode that disables customisations\n\n!! Documentation Improvements\n\n* Added DateFormat documentation\n\n!! Usability Improvements\n\n* [[Refactor|https://github.com/Jermolene/TiddlyWiki5/commit/bb42c0ab360760917ad5bde84f15350186a9471a]] sorting to respect accented characters\n* [[Support|https://github.com/Jermolene/TiddlyWiki5/commit/45b0966013c760abab5b3f7faea0e59af2ca5619]] embedded images in Markdown tiddlers\n* [[Refactored|https://github.com/Jermolene/TiddlyWiki5/commit/821f1f1428f92160ae8bc4fa71dd3f947243f09e]] sidebar hiding action so that the story river border is maintained\n\n!! Hackability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/15d0c27e2a82359616ce6c7883557cd2ef1886cd]] `[is[tag]]` to the <<.olink is>> operator\n* [[Hide|https://github.com/Jermolene/TiddlyWiki5/commit/95d291daac4a26664f0c232175f54780f0fa678f]] the top bars in the print stylesheet\n\n!! Bug Fixes\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/4758874d13430338da07727997d0c4df7f328ac1]] support for saving changes on Windows network drives\n* [[Refactored|https://github.com/Jermolene/TiddlyWiki5/commit/9fbe72a8778ae94c7d6322ad4b9155c83f753113]] configuration processing so that ordinary tiddlers are processed after shadow tiddlers. This resolves an issue whereby user stylesheets were being overridden by shadow stylesheets\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/d6054f10392c535ca430f3e73b9b68d0f8c18498]] issue with offline snapshot of server edition erroneously including shadow tiddlers\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/bd4a031df8a68287475a41ad84b423ad83f735a3]] problem with corrupted upgrades from 5.0.x-prerelease to 5.0.x-beta\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/73cfd1021809e97906ecfd5dacdf2337da3abae9]] bug with `[untagged[]]` filter operator\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/d336ffea02621e382f6d7135847d11e49e77bc26]] incorrect background colour for tag pills in the sidebar\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/f57e04787738ad30fb05ac0e592239075b90507e]] issues with null fields under TiddlyWeb\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/768489128547cf54e80fc321f3f1f4f5cd191862]] problem with hamburger overlapping scrollbars\n\n"
},
"Release 5.0.11-beta": {
"title": "Release 5.0.11-beta",
"created": "20140516150234142",
"modified": "20150221225737000",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201405161600",
"caption": "5.0.11-beta",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.10-beta...v5.0.11-beta]]//\n\n!! Incompatible Changes\n\nSee [[Notes for upgrading to 5.0.11-beta]] for more details of these changes:\n\n* The default output location for command line operations has changed to the `/output` folder within TiddlyWikiFolders (it used to be current directory)\n* Note that the shadow tiddler [[$:/core/ui/PageMacros]] has changed with this release. If you've made modifications to it you should copy your modifications to a new tiddler, delete [[$:/core/ui/PageMacros]], perform the upgrade and then manually update the new copy of [[$:/core/ui/PageMacros]]\n\n!! Documentation Improvements\n\n* Added more warnings about taking care to [[backup your data|The First Rule of Using TiddlyWiki]]\n\n!! Usability Improvements\n\n* Many performance optimisations, particularly for filter operations\n* Added support for PermaLinks and browser back and forward buttons\n* Added support for WikiLinks in Markdown via `[link text](#TiddlerTitle)`\n* Added support for explicit external [[Linking in WikiText]] (eg `[ext[tooltip|url]]`)\n* [[Replaced|https://github.com/Jermolene/TiddlyWiki5/issues/580]] hamburger menu icon with double chevron icon\n* [[Enhance|https://github.com/Jermolene/TiddlyWiki5/commit/552657fc584dbb36754d3fcabca2cdef7e916ec9]] plain text parsing to use the CodeBlockWidget, and hence use syntax highlighting if the plugin is installed. This gives us syntax highlighting for JavaScript shadow tiddlers, amongst other things\n* Improvements to the German, French, Italian, Japanese and Chinese translations\n* [[Removed|https://github.com/Jermolene/TiddlyWiki5/commit/61c3f8a5ba3c815d623c06f6a97d9c00a31a4157]] WikiText tiddlers from the sidebar \"Types\" tab\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/a90339d1e573ec82dba1caeaead0f71717618a80]] various warnings when editing shadow tiddlers\n* [[Allow|https://github.com/Jermolene/TiddlyWiki5/commit/0ac4c2b554f045c6bd2dc6ea5daa0d2f0397d04c]] digits in field names\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/a4294b55f0a217d019a6e4cbb62f6a8a19668928]] warning banner and when attempting to edit binary tiddlers\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b84c663215cf7877fff960748af4b2849ae0dbb3]] automatic refreshing of the browser window title from $:/core/wiki/title\n\n!! Hackability Improvements\n\n* Improved vertical layouts of <<.mlink tabs>> macro\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/93566cdc332226b77eaba8a70fa166f3b8fcfe1e]] \"standard\" tab to [[advanced search|$:/AdvancedSearch]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/e83759e86d2a9e05e4b85dae50925fe988f8e239]] new filter operators <<.olink before>> and <<.olink after>>\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/570cad1c7f90e685961130918f09a7f9b2951f8c]] new <<.olink get>> operator\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/f7e50e0950c5bf10d94d926576011893418b25f1]] [[BuildCommand]], [[OutputCommand]] and [[ClearPasswordCommand]]\n* Added new extensible StartupMechanism for orchestrating startup tasks\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/711b76307c95d0026f79f584e85ae3d4b7289d15]] to new version of CodeMirror\n* Added https://github.com/Jermolene/TiddlyWiki5NodeWebkit, a demo of using TiddlyWiki as a library in a node-webkit application\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/4e07b3335b570f4039427e11df729fc4a899a671]] `.tid` TiddlerFiles to allow single line text fields\n* Renamed `$:/ShowEditPreview` to `$:/state/showeditpreview`\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/cc60ad1428dcf99a7ea0787e43e3b37f5a02fb98]] issue with hovering of the topbar icons in Firefox\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/e548dd35af2d3195f82899096d4a4080362a1ff0]] problem with dragging and dropping within a text edit control\n\n!! Contributors\n\nI ([[@Jermolene|https://github.com/Jermolene]]) would like to thank the contributors to this release who have generously given their time to helping improve TiddlyWiki:\n\n[[@BramChen|https://github.com/BramChen]], [[@mwfogleman|https://github.com/mwfogleman]], [[@nameanyone|https://github.com/nameanyone]], [[@natecain|https://github.com/natecain]], [[@pekopeko1|https://github.com/pekopeko1]], [[@pmario|https://github.com/pmario]], [[@sukima|https://github.com/sukima]], [[@xcazin|https://github.com/xcazin]].\n"
},
"Release 5.0.12-beta": {
"title": "Release 5.0.12-beta",
"created": "20140517010234142",
"modified": "20140517010234142",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201405170102",
"caption": "5.0.12-beta",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.11-beta...v5.0.12-beta]]//\n\nThis is an emergency release that fixes a single significant bug with shadow tiddler handling in 5.0.11. See the [[discussion thread|https://groups.google.com/d/topic/tiddlywiki/pNxZsSCVp7c/discussion]] for more details.\n"
},
"Release 5.0.13-beta": {
"title": "Release 5.0.13-beta",
"created": "20140518150234142",
"modified": "20150118182554000",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201406240941",
"caption": "5.0.13-beta",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.12-beta...v5.0.13-beta]]//\n\n!! Accessibility Improvements\n\nThis release includes a number of features designed to improve the experience of TiddlyWiki with a screen reader. Particular thanks to [[@domasofan|https://github.com/domasofan]] for his feedback\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/34e4166dc5f24519b000de66853d5b1aee8f1648]] label and title for show/hide sidebar buttons\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/346b2f86111815c746c993fa09b7f677fa0b4b37]] label and title for advanced search link\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/6f859c8d447a477a9120bdc308d1524558a80f20]] label and title for close buttons in \"Open\" sidebar tab\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/06b0f9adb7209870b46d42f832c1f7ad7a78976f]] ''aria-label'' support to the LinkWidget\n* [[Switched|https://github.com/Jermolene/TiddlyWiki5/commit/bc9b67cbc3f363d48aafea86c077fcd5a9c0ca64]] to H1 tags for the page title and H2 tags for tiddler titles\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/eeedcb6d94a25d02e8fec45c89b30c7f2bcdde73]] label and title for tiddler and page toolbar buttons\n\n!! Usability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/9ab0c84140bbc0f31cf65e632bddac616bbadbda]] support for global [[Macros in WikiText]] via the new ImportVariablesWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/3182a2d599f0e4b70a73fe369df4f398587dc1a9]] new SelectWidget\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/f131c378934a86b741ab5b808437c95694dc5503]] behaviour of `text/html` tiddlers so that they are displayed within an HTML iframe element\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/9b576f2a8d39dcca37bcb709183a8f9b27f33ccf]] group headings to the content type dropdown in edit mode\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/4d70d5780e51cf0918fba15954cd47549e4e1a9f]] advanced navigation settings in [[$:/ControlPanel]] to use radio buttons\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/f7b8813a27141a78980eefa03df70a4a2de9d10b]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/3f25db0abe8cd28712c020f218506710cec004b6]]) behaviour of PermaLinks so that now [ext[https://tiddlywiki.com/#HelloThere]] just opens the single specified tiddler\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/0c48502e8ed214cee23537d06e7e87efd53592c7]] support for triple-quoted multi-line attributes with [[macros|Macros in WikiText]], [[widgets|Widgets in WikiText]] and [[HTML elements|HTML in WikiText]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/32099b85d3b12f9e590274cb7550e3e531131706]] TableOfContents tab for tw5.com edition\n\n!! Hackability Improvements\n\n* [[Restored|https://github.com/Jermolene/TiddlyWiki5/commit/1b37d660ea7cd576cfeadfe8b782fe6c62dc9048]] ''escape'' as a shortcut to abandon edits\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/9547a1f01c144c604c294f394a68d7dc6dbe4e5d]] support for ExternalImages that are referenced by URI and not stored in the TiddlyWiki HTML file\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/d2796d0c9c7ed7a971ae6b0752d7418384072bb5]] new SetFieldCommand\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/305617b632fd6ecf25cd4be85f4dfb5a5a65dfef]] new SaveTiddlersCommand\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/f14ecf4eb8965f2e407ccac51d4277330221efe3]] support for system tag [[$:/tags/RawMarkup]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/0bdc5b5c70fbbf34aa459afcf0499fc9c8ae6374]] editor type mappings to control panel advanced tab\n* [[Refactored|https://github.com/Jermolene/TiddlyWiki5/commit/1717c93d001ad184a08ca66d1bffb33fb5d32b3a]] CodeMirror (https://tiddlywiki.com/codemirrordemo.html) plugin for simpler configuration\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b2e48d00e9ea068a22b5ac5c0a4c93e8ddbb4a8a]] support for [[Environment Variables on Node.js]]\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/eee3a0cf8e5aa047f8596df06e28194409f38b01]] ServerCommand to allow a path prefix\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/4238af2a405c14d22937d7c47a70bfb3d4e6f22d]] the <<.olink listed>> operator to use any list field\n\n!! Bug Fixes\n\n* Fixed [[here|https://github.com/Jermolene/TiddlyWiki5/commit/6fb992690d33940d3509d7d4d74538e7f458e063]] and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/0fae9ee99200e7eca30b9db0584c479d58841349]] the problem with state tiddlers being inadvertently saved\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/a03a15e7de32a1b41618146ac334b5cd7d432e91]] bug with TextWidget not refreshing correctly\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/d8a142fed5b22a8273d93ba05095e5f9c6929cb3]] problem with vertical tabs in Safari\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/b8aedf2ca3cfc870be5a46accbb2dc0ddbb6d451]] issue with images in Markdown\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@BramChen|https://github.com/BramChen]]\n* [[@buggyj|https://github.com/buggyj]]\n* [[@csugden|https://github.com/csugden]]\n* [[@danielo515|https://github.com/danielo515]]\n* [[@IreneKnapp|https://github.com/IreneKnapp]]\n* [[@jayfresh|https://github.com/jayfresh]]\n* [[@mwfogleman|https://github.com/mwfogleman]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"Release 5.0.14-beta": {
"title": "Release 5.0.14-beta",
"caption": "5.0.14-beta",
"created": "20140718150234142",
"modified": "20150221225749000",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201408131731",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.13-beta...v5.0.14-beta]]//\n\n!! Major Changes\n\n!!! Improved Control Panel Plugins Tab\n\nThe ''Plugins'' tab of the [[control panel|$:/ControlPanel]] has been improved with the addition of documentation tabs that plugins can use to show documentation. There is also a larger draggable area for dragging tiddlers across to other wikis.\n\n!!! Configurable Button Toolbars\n\nThe page toolbar and the tiddler toolbars can now be configured with several new buttons - see the [[control panel|$:/ControlPanel]] under the ''Appearance'' and ''Toolbars'' tabs.\n\nThe sidebar tools tab now shows all the available page controls, allowing them to be invoked or checked to appear in the toolbar. The tiddler info area now includes a tools tab that includes buttons for all the tiddler actions.\n\n!!! Upgrade Mechanism\n\nThere are two components:\n\n* A more flexible ImportMechanism that:\n** Presents incoming tiddlers as a pending import list that allows the user to inspect them and, if necessary, explicitly deselect them from the actual import\n** Provides UpgraderModules with an opportunity to process each incoming tiddler\n*** The [[plugin upgrader|$:/core/modules/upgraders/plugins.js]] module handles version checking of plugins and upgrading them from a special UpgradeLibrary plugin tiddler\n*** The [[system upgrader|$:/core/modules/upgraders/system.js]] module is responsible for suppressing the importing of certain system tiddlers (currently [[$:/StoryList]] and [[$:/HistoryList]])\n*** The [[themetweak upgrader|$:/core/modules/upgraders/themetweaks.js]] module handles migrating theme tweaks from their pre-5.0.14-beta format (see below)\n* An UpgradePlugin and associated edition that provides a custom, single-purpose user interface for upgrading standalone TiddlyWiki files - see https://tiddlywiki.com/upgrade.html\n\n!!! Improvements to CamelCase Recognition\n\nTiddlyWiki now takes a much more conservative approach to recognising CamelCase terms that should be automatically linked. Previously, the dash and underscore were treated as lower case letters, leading to a number of false positives. See the [[GitHub bug #337|https://github.com/Jermolene/TiddlyWiki5/issues/337]] for details.\n\n!!! Automatic Permalinking Off by Default\n\nWith previous beta releases of TiddlyWiki the browser address bar is automatically updated so that it dynamically reflects the tiddlers that are currently open. This makes it easier to get a permalink for copying and pasting elsewhere, but it leads to much confusion for casual users who don't always understand why unexpected tiddlers are being displayed after they have refreshed the page in the browser.\n\nFor 5.0.14-beta, the setting has been changed. Visit [[control panel|$:/ControlPanel]] ''Advanced''/''Settings'' to switch the setting back to \"Include the target tiddler and the current story sequence\".\n\n!! Usability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/f6d7d87a3d49f816ccc050bdf4a5394eed37dd51]] previews to the icon dropdown in the [[tag manager|$:/TagManager]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/56945d91d327489478fc44dce5234ece35a01abb]] an indication of unsaved changes by changing the colour of the save changes button\n* [[Split|https://github.com/Jermolene/TiddlyWiki5/commit/7aa6c7c06d8b5359f183e6b9f6f57cf89611cda8]] the wikitext emphasis parsers into separate modules so that they can be independently controlled with the `\\rules` pragma\n* [[Refactored|https://github.com/Jermolene/TiddlyWiki5/commit/f43cd5ba9c6e5eda221ec738174e61e34fad2b8d]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/a3de93b4eb8b108239b2e4b496308026e9e9eef8]]) ReleaseHistory to place the releases into vertical tabs\n* [[Stopped|https://github.com/Jermolene/TiddlyWiki5/commit/3ff7462afd5414b92680c6b6e67274be79233224]] saving [[$:/HistoryList]], thus avoiding it uncontrollably increasing in size\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/73cf1bfdb3cd238ac7800162f58d44a8bb60019b]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/d5e4b9b5d1e7db5ad4d769433cc934ef08265f57]]) print stylesheet to remove page background\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/07f13b310d300631267936ad8bc55a338369afc0]] display of plugin tiddlers so that their constituent tiddlers are shown, rather than the raw JSON\n* [[Moved|https://github.com/Jermolene/TiddlyWiki5/commit/799a5b059a40a51fdeb1dae7a0eb5bf8a79f5106]] the functionality of the fullscreen plugin into the core\n\n!! Hackability Improvements\n\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/c23f6af4b5c59f4d09dd8d6704e1939bb9d5b2d3]] TiddlerWidget to add a CSS class corresponding to each tag present on displayed tiddlers\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/d357e1706c91d17a72fb19fedf43e57071fc7dd6]] support for hiding specified fields in the tiddler editor\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/be040ea8a2cc8962f1a28a313e4c9ebc2d5c0e31]] support for variable operands in filters (see [[Filter Parameter]])\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/1f16ef6fa88b51d2dad7c8e57fcff014950a7442]] support for widget messages [[tw-permalink|WidgetMessage: tw-permalink]] and [[tw-permaview|WidgetMessage: tw-permaview]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/tree/master/plugins/tiddlywiki/browser-sniff]] browser sniffing plugin so that tiddlywiki.com can present the correct browser-specific documentation\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/ef67cc3fd9b267a522598abccdfbb93fbfca240c]] a configuration option for specifying the default location for saving new tiddlers in the client-server configuration\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b4d47858e587c96f3a68cc28cffff181ec45f55f]] support for the InfoMechanism\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/f08f57c5d24eb0146ac2cb77472a5fc5f135f1e9]] CheckboxWidget to allow it to toggle fields as well as tags\n* [[Refactored|https://github.com/Jermolene/TiddlyWiki5/commit/21c137a66c37f010b36697bb6bed5321138fbb9f]] [[control panel|$:/ControlPanel]] theme tweaks to be stored in individual tiddlers\n* [[Extend|https://github.com/Jermolene/TiddlyWiki5/commit/e18d8a88661a1c2caa1b722841747c75ca6af437]] the <<.mlink tabs>> macro to allow tabs to be templated\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/91acad0f7ce8637945a953dfcb122cd31292626d]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/8612bc4006e717e4fa3c562fa72a85650206b66f]]) SystemTags support for inserting content above and below the story river\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/f793816dfa687ae7791143b33487fd5f95f3265c]] support for transcluding plugin subtiddlers with the TranscludeWidget\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/c73853288c5b4b0716da94fea2f2edec09345643]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/08f775eac8cb053d08c1c561e65a5eeb87c4c6b6]]) support for importing from `*.htm` and `*.hta` files as well as the existing support for `*.html` files\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/73d7e85e11c7732080ca8bc4321ebb12afbac09c]] the \"sticky titles\" theme so that it works when tiddlers are in edit mode\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/5b3b62f93da4b7b19e24ccf72d9ce20b9edce6d5]] bug with execution order of BuildCommand targets\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/d93da81671a704377209fc1871425c3a7c5db35a]] bug with missing hover colours for external links\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/465f4ac46903070759a572d183c498c5579cb922]] problem with refreshing modal dialogues\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/3351ae7e29cbf3bed6fc1925ef33664bcc59fef5]] issue with cookies disabled on Firefox\n* [[Relax|https://github.com/Jermolene/TiddlyWiki5/commit/5260899d8b090e8886e41e3aa770fdcf5967ad8c]] the requirement for a newline immediately the closing `\\end` of a macro definition\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@BramChen|https://github.com/BramChen]]\n* [[@pmario|https://github.com/pmario]]\n* [[@ssokolow|https://github.com/ssokolow]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"Release 5.0.15-beta": {
"title": "Release 5.0.15-beta",
"caption": "5.0.15-beta",
"created": "20140812150234142",
"modified": "20150221194057000",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201408202255",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.14-beta...v5.0.15-beta]]//\n\n!! Usability Improvements\n\n* [[Simplified|https://github.com/Jermolene/TiddlyWiki5/commit/c57b00996855f10d9b7fa2aa4e9deb2a2a607d7f]] shadow default tiddlers\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/32a7ee2683ace619599f0ab73028307ca33f4e4c]] the ability to disable plugins (see PluginMechanism) with a user interface in [[control panel|$:/ControlPanel]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/4b05608ad5e77043b01495825ea0f0e76c378760]] page control button for invoking the [[tag manager|$:/TagManager]]\n* [[Simplified|https://github.com/Jermolene/TiddlyWiki5/commit/c4b76ceb0bc786bcceb12fc3417bb8c4bfde27a9]] downloading an offline copy of a client-server wiki\n* [[Blocked|https://github.com/Jermolene/TiddlyWiki5/commit/2bbe9f76ecf8fc89c789e72be00ac19e811195ee]] temporary state tiddlers from import/upgrade\n\n!! Hackability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/c912fed55d94c9bef2d541cd55f458b12172941c]] a banner to the edit template encouraging improvements to the documentation\n* [[Refactored|https://github.com/Jermolene/TiddlyWiki5/commit/f75af2c983e10e8a82639890b993fb5cf042d610]] `saver-handler.js` out of `syncer.js`\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/8cf726275c19ed5b4a0ed1cf8354d64d1bc29da5]] [[Table-of-Contents Macros]]\n* Simplified startup module organisation (see [[Startup Modules.svg]])\n* [[Changed|https://github.com/Jermolene/TiddlyWiki5/commit/25777b147fa4ed2f915150aec503ad1e094e6043]] the overlay text for the DropzoneWidget to make it translateable\n* [[Introduced|https://github.com/Jermolene/TiddlyWiki5/commit/920e11e7921f777170aa2f9e1836c000fec2e26d]] a new [[refresh button|WidgetMessage: tw-browser-refresh]] and reverted [[home button|WidgetMessage: tw-home]] behaviour\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/fbf307c648ae0e92679c54f7d03f197a75b4e101]] ''alt'' attribute to the ImageWidget\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/c8830d32f74b8c228553f11f7f55b5be45ae6471]] problem with building TiddlyWiki under Windows\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/34461cb2fe554331a0269fd7795b1d6a879fcba9]] unclickable download ink in upgrade wizard\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/9e85ddfec78dd8df71e6173100dce659417551f4]] missing language flag in ''empty.html''\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/18592fe8f810d1858ca040da1a7c4a81fb74cfed]] problem with switching the type of a tiddler between the bitmap and text editor\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/fe6623d7feed1a9068e15bfac57be0b0924e8915]] foreground colour for tag pills in the sidebar\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/c912fed55d94c9bef2d541cd55f458b12172941c]] problem with github source links for tiddlywiki.com not working for titles containing colons\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@BramChen|https://github.com/BramChen]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"Release 5.0.16-beta": {
"title": "Release 5.0.16-beta",
"caption": "5.0.16-beta",
"created": "20140830131615798",
"modified": "20150221194111000",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "20140902124037214",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.15-beta...v5.0.16-beta]]//\n\n!! Incompatible Changes\n\n5.0.16-beta brings more incompatible changes than any previous release. These changes are likely to break almost all plugins written for previous releases of TiddlyWiki 5, and will break many customisations.\n\n* [[Changed|https://github.com/Jermolene/TiddlyWiki5/issues/764]] all CSS class prefixes from `tw-` to `tc-` (eg `tw-tiddler-frame` has become `tc-tiddler-frame`; missing prefixes have also been added, so `btn-invisible` has become `tc-btn-invisible`)\n* [[Changed|https://github.com/Jermolene/TiddlyWiki5/commit/2f69ea362cd673f59b9fadbe11f1f95549a59813]] all message prefixes from `tw-` to `tm-` (eg `tw-close-tiddler` has become `tm-close-tiddler`)\n* [[Changed|https://github.com/Jermolene/TiddlyWiki5/commit/89fd5379dd78887fc21746d792072bf5a25f0c56]] all variable prefixes from `tw-` to `tv-` (eg `tw-config-toolbar-icons` has become `tv-config-toolbar-icons`)\n* [[Changed|https://github.com/Jermolene/TiddlyWiki5/commit/112a9a95d95e9f62f110c97a4faaf537c5c100b1]] prefix/removeprefix filter operators to be case-sensitive\n\n!! Compatibility with TiddlyWikiClassic\n\nThis release includes a preliminary version of a new plugin that provides compatibility with content created for TiddlyWikiClassic:\n\nhttps://tiddlywiki.com/classicparserdemo.html\n\nSubsequent releases will include end-user documentation with step-by-step instructions for migrating content.\n\nMany thanks to @buggyj for his work on this plugin.\n\n!! Usability Improvements\n\n* [[Amended|https://github.com/Jermolene/TiddlyWiki5/commit/e47852cb141b384ad2a9097eca795545cb5b2494]] behaviour of the [[tm-browser-refresh|WidgetMessage: tw-browser-refresh]] message so that it no longer clears the location hash\n* [[Hide|https://github.com/Jermolene/TiddlyWiki5/commit/88c9c0c3ee115917b8c1a9126452bb0574061857]] toolbar buttons from static renderings\n\n!! Hackability Improvements\n\n* [[Extend|https://github.com/Jermolene/TiddlyWiki5/commit/48312272adb17610db96d50758e6af947cab7b1d]] the <<.olink all>> operator to be able to select all the source tiddlers\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/43aeb47fc34f1ba424030c4f78ee907fe7b1d5d8]] problem with single line macro definitions incorrectly including whitespace in the value. (For example, `\\define mymacro() yes` would set the macro value to \" yes\", with a leading space)\n* [[Extend|https://github.com/Jermolene/TiddlyWiki5/commit/d2a5a12f2d6b6ccc36dd22a70ac2def08d1d3722]] [[Table-of-Contents Macros]] use the caption field if present\n* [[Configurability|https://github.com/Jermolene/TiddlyWiki5/commit/b437f1b450f5f2a3104a9086f7c674299b53b9bc]] for the default tab shown in the tiddler info panel (see [[Configuring the default TiddlerInfo tab]])\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/dcf4e93a3283e3e93cc14e50366f9b0252870835]] <<.olink suffix>> and <<.olink removesuffix>> operators\n\n!! Bug Fixes\n\n* [[Reverted|https://github.com/Jermolene/TiddlyWiki5/commit/ad40223d6b9bed435d9381611cb9de1841b53df6]] incorrect refreshing of the tiddler widget\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/44228ed9f733217557851150f5ae45d9ebb23420]] indentation of selective expandable [[Table-of-Contents Macros]]\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@BramChen|https://github.com/BramChen]]\n* [[@buggyj|https://github.com/buggyj]]\n* [[@gernert|https://github.com/gernert]]\n* [[@pmario|https://github.com/pmario]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"Release 5.0.17-beta": {
"title": "Release 5.0.17-beta",
"caption": "5.0.17-beta",
"created": "20140910131615798",
"modified": "20150221225235000",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "20140912164804565",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.16-beta...v5.0.17-beta]]//\n\n!! Highlights\n\nThis release includes major improvements from @giffmex to the welcome and tutorial documentation, and new development docs incorporating [[the work|https://github.com/cjrk/saa-tw]] of @cheigele and @cjrk.\n\n!! Incompatible Changes\n\n!!! Change System Tag `$:/tags/stylesheet` with `$:/tags/Stylesheet`\n\nThe [[issue|https://github.com/Jermolene/TiddlyWiki5/issues/824]] is that the capitalisation of `$:/tags/stylesheet` is not consistent with other system tags. This release adds support for `$:/tags/Stylesheet`, and adds a deprecation warning if `$:/tags/stylesheet` is used. Support for `$:/tags/stylesheet` will be removed before the beta.\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/f6ff0a7f715bdf12dfba6556f72c49ea2c3016b0]] support for `$:/tags/Stylesheet` and a deprecation warning when `$:/tags/stylesheet` is used\n\n!!! Change ButtonWidget `title` attribute to `tooltip`\n\nThe use of the `title` attribute in the ButtonWidget was not consistent with the `tooltip` attribute used by the ImageWidget and LinkWidget. This release adds support for the `tooltip` attribute to the ButtonWidget alongside the existing support for the `title` attribute, but with a deprecation warning.\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b7f638aef3094d0552db2f72330b40a526113bd5]] `tooltip` attribute to ButtonWidget\n\n!!! Removing Support for RegExp Filter Operands\n\nAs discussed in [[the associated ticket|https://github.com/Jermolene/TiddlyWiki5/issues/762]], the support for regular expression filter operands is incomplete and inconsistent. The plan is to remove support for this feature in the next release. A new filter operator has been provided to replace it, along with the addition of a deprecation warning that is displayed whenever regular expression filter operators are used.\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/f4fff7a33037ba9dd537379bcb44a52a280868d6]] new <<.olink regexp>> operator\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/d45c417c187fe3dcc35ee7a308e64feebc7b185b]] deprecation warning for regular expression filter operators\n\n!!! Repository Reorganisation\n\nThe goal is to make the TiddlyWiki repository easier to comprehend for newcomers.\n\n* [[Moved|https://github.com/Jermolene/TiddlyWiki5/commit/6e9cd5943703f7137e819fcb85376423b9c930d5]] scripts into a separate `bin` folder\n\n!! Usability Improvements\n\n* Reorganised the [[control panel|$:/ControlPanel]] to make it more logical and usable\n\n!! Hackability Improvements\n\n* Moved developer documentation to https://tiddlywiki.com/dev\n* [[Improvements|https://github.com/Jermolene/TiddlyWiki5/commit/872e6fc2532012f0f9acfb29aa24a9cd5f340b9d]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/c8a131ffd4716f2b99ab508567422ff463f2849d]]) to `serve.sh`/`serve.cmd` scripts\n* [[Disable|https://github.com/Jermolene/TiddlyWiki5/commit/ac54fe33263cbe48bc294f9c14257ccc146be38e]] plugins when in SafeMode\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/c1de85838f3d0d3e6a207152ecc9d61ff08a4b05]] new <<.mlink timeline>> macro\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/f16d1832aae9a7ce71dea78b16c11afaf673acf2]] new <<.mlink dumpvariables>> macro\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/ba3f8002355607c8b00b7d184f01fa68bbcda152]] [[Table-of-Contents Macros]] so that individual links can be disabled\n* [[Removed|https://github.com/Jermolene/TiddlyWiki5/commit/542788bfeba98ec3bac0bb721293c16354bc1b34]] (and [[here|https://github.com/Jermolene/TiddlyWiki5/commit/487c4a40abda2b457b4015033bf1be76bd81dcc9]]) unnecessary `<p>` tag from edit tags and types dropdowns\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/ccd916ca7cb45468ac30eb48bfdf86bea704d810]] ''multiple'' attribute to the BrowseWidget\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/ab944bbf02e9fae606632a11df1053a46573fa49]] view template to hide bodies of tiddlers with field ''hide-body'' set to ''yes''\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/c713eddbef50603e313a86f78c185753bab3d607]] problem with draft tiddlers not counting as dirty\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/f87ce7e98a083f1bdcff5b1887b56aa95b731efe]] problem with keyboard shortcuts introduced in 5.0.16-beta\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/756e05504b33c387da7d3f81446a18f9a8fefe49]] problem with stylesheets being parsed in inline mode\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/9adc30f69fba169813638021780263ff0df4e2bc]] bug with selective expandable [[Table-of-Contents Macros]]\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@BramChen|https://github.com/BramChen]]\n* [[@buggyj|https://github.com/buggyj]]\n* [[@cheigele|https://github.com/cheigele]]\n* [[@cjrk|https://github.com/cjrk]]\n* [[@giffmex|https://github.com/giffmex]]\n* [[@pmario|https://github.com/pmario]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"Release 5.0.18-beta": {
"title": "Release 5.0.18-beta",
"caption": "5.0.18-beta",
"created": "20140917211055150",
"modified": "20150221230143000",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "20140917211055150",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.17-beta...v5.0.18-beta]]//\n\nThis is a minor release prior to the full release of TiddlyWiki on September 20th. The documentation has been cleaned up and improved (with more improvements to come).\n\n!! File Layout of tiddlywiki.com\n\nThe layout of files on tiddlywiki.com has been adjusted to make it more logical. See the [[ticket|https://github.com/Jermolene/TiddlyWiki5/issues/823]] for a discussion. You can see the source files that make up tiddlywiki.com at https://github.com/Jermolene/jermolene.github.com\n\n!! Hackability Improvements\n\n* Added first iteration of a <<.mlink list-links>> macro (further improvements are planned)\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/6d9bd4df8a1133c2ba246333edad14e6028d3ea4]] support for importing `.markdown` and `.md` files\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/commit/c4123ba3740f74f172468c4aa050451ebc5780d8]] <<.mlink timeline>> macro to support a subfilter\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/a9f46525a0b1ecf7ce6d1bdae64e6763a247106b]] problem with digits being classified as lower case letters for wiki link matching\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/8cc236b4dca96327c7b28ad45e1eb4c2dce174e5]] crash when sorting missing tiddlers by fields other than title\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/73a4747d05c6746476ccd9e8cb8255853f631d17]] problem with handling `.jpeg` file extensions\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/775482a2428d24a475e0c7df7bea215c190b5574]] problem with RadioWidget and missing tiddlers\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/2571f534aa67c7f9d423d44d36efa32480f4c370]] problem with dragging a partially selected link\n\n!! Contributors\n\n[[@Jermolene|https://github.com/Jermolene]] would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki:\n\n* [[@BramChen|https://github.com/BramChen]]\n* [[@buggyj|https://github.com/buggyj]]\n* [[@Eucaly|https://github.com/Eucaly]]\n* [[@pmario|https://github.com/pmario]]\n* [[@xcazin|https://github.com/xcazin]]\n"
},
"Release 5.0.2-beta": {
"title": "Release 5.0.2-beta",
"created": "20131211074600007",
"modified": "20131215142414174",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201312151436",
"caption": "5.0.2-beta",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.1-alpha...v5.0.2-beta]]//\n\n!! Improvements\n\n* Added support for [[Hard Linebreaks in WikiText]]\n* Added a new RadioWidget, contributed by StephanHradek (@Skeeve on GitHub)\n* Two new savers for InternetExplorer, both contributed by DavidJade (@davidjade on GitHub)\n** ''tiddlyie'' for [[saving with TiddlyIE|Saving with TiddlyIE]], an equivalent of TiddlyFox for InternetExplorer\n** ''fsosaver'' that can [[save changes directly with InternetExplorer|Saving on InternetExplorer]] but requires the HTML file to be renamed `*.hta`\n\n!! Bug fixes\n\n* Fixed problem deleting tiddlers under the filesystemadaptor\n* Fixed problem with transcluding fields containing lists or dates (eg, `{{!!tags}}`)\n* Fixed problem with re-ordering page control tiddlers (ie tiddlers tagged `$:/tags/PageControls`)\n* Update template used for deploying to TiddlyWeb\n* Fixed problem with tiddler deletions via the file system adaptor\n\n!! Internal changes\n\n* Allowed variable number of arguments to [[JavaScript Macros]]\n** Contributed by StephanHradek (@Skeeve on GitHub)\n* Changed the format of plugin tiddlers to remove duplicated information (see the PluginMechanism)\n"
},
"Release 5.0.3-beta": {
"title": "Release 5.0.3-beta",
"created": "201312151700",
"modified": "201312151700",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201312151700",
"caption": "5.0.3-beta",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.2-beta...v5.0.3-beta]]//\n\nThis release includes minor bug fixes and documentation updates.\n"
},
"Release 5.0.4-beta": {
"title": "Release 5.0.4-beta",
"created": "20131216100000000",
"modified": "20131221205551616",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201312221544",
"caption": "5.0.4-beta",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.3-beta...v5.0.4-beta]]//\n\n!! Improvements\n\n* Switched to using an HTML5 placeholder for the default text of a new tiddler\n* Refactored stylesheet handling so that theme tweaks are now applied immediately, and some ordering issues have been resolved\n* Several improvements for running [[TiddlyWiki on Node.js]]:\n** The `tiddlywiki.info` file in the root of [[wiki folder|TiddlyWikiFolders]] file is now optional, falling back to a default configuration suitable for serverside use ([[commit|https://github.com/Jermolene/TiddlyWiki5/commit/0ec2224757dd07f009246ec9ea97cd859d077e72]])\n** The file system plugin now automatically creates the `tiddlers` subfolder in the [[wiki folder|TiddlyWikiFolders]]\n* Added [[favicon.ico support|Using favicons]]\n* Added SaveTiddlerCommand\n\n!! Bug Fixes\n\n* Fixed problem with tiddlers sometimes wrongly opening at the top of the story ([[commit|https://github.com/Jermolene/TiddlyWiki5/commit/b50eb8da302431cdfa7c37ac9ef1414a33d00292]])\n* Fixed problem with refreshing RadioWidget\n* Fixed problem with the dragger image being visible in some circumstances\n* Fixed drag and drop support on InternetExplorer, contributed by DavidJade (@davidjade on GitHub)\n* Fixed crash on modifying page template ([[commit|https://github.com/Jermolene/TiddlyWiki5/commit/a5f33d875b1339b08838203a4885f8a3a7d10353]])\n* Updated fullscreen plugin to latest version of the API ([[commit|https://github.com/Jermolene/TiddlyWiki5/commit/638c8b207033f8cb01ac9efdca104d282fd4cffe]])\n* Improved handling of double square brackets within tags (thanks to StephanHradek)\n\nThis release includes minor bug fixes and documentation updates.\n"
},
"Release 5.0.5-beta": {
"title": "Release 5.0.5-beta",
"created": "20131223085100000",
"modified": "20131224142028933",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201312241430",
"caption": "5.0.5-beta",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.4-beta...v5.0.5-beta]]//\n\n!! Improvements\n\n* Added support for [[Setting a favicon]]\n\n!! Bug Fixes\n\n* Fixed problem with modal wizard positioning on narrow screens\n* Fix problem with static content being included in empty.html when downloaded from the full wiki\n* Improved performance of tiddler import with large tiddlers on Firefox\n"
},
"Release 5.0.6-beta": {
"title": "Release 5.0.6-beta",
"created": "20131228164411884",
"modified": "20140103164959903",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201401031714",
"caption": "5.0.6-beta",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.5-beta...v5.0.6-beta]]//\n\n!! Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/pull/324]] support for numeric sorting to TiddlerFilters (thanks to StephanHradek)\n* [[Extended|https://github.com/Jermolene/TiddlyWiki5/pull/321]] [[Tables in WikiText]] to allow for vertical alignment of cells (thanks to StephanHradek)\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/87fbd988f1fb0164411af190adfe6b6a2404eef3]] experimental support for running [[TiddlyWiki on node-webkit]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/3d79eb87d1c609195b8c518c08e167994b20a346]] an [[$:/AdvancedSearch]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/bd7db62da052ec6262c3319eaa11f00e5c452a7b]] support for specifying hostname for the ServerCommand\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/b9e80a270b7f67db816e9b06e2f71f9c9dd86c17]] a first pass at generating an all-in-one static HTML representation of a wiki, complete with internal anchor links for wiki links\n** See https://tiddlywiki.com/alltiddlers.html\n* [[Hide|https://github.com/Jermolene/TiddlyWiki5/commit/44568dc6ef64be8c1370df8f682777c2c805fee7]] encryption features when running on the server\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/2ee50939447cf2948e49e5905520943ea4075975]] [[double backticks|Formatting in WikiText]] as an alternative for delimitting inline code (thanks to StephanHradek)\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/ec7dff291dadb3e128e1db34b4ded6b57bc8ed46]] import ''browse'' button\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/ef59a3743f02c726f20e035c5d28665000fda79a]] crash when attempting full screen mode on browsers that don't support it\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/307]] requirement for a newline immediately after a horizontal rule, table or typed block (thanks to StephanHradek)\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/pull/318]] problem with ''placeholder'' attibute on InternetExplorer (thanks to DavidJade)\n"
},
"Release 5.0.7-beta": {
"title": "Release 5.0.7-beta",
"created": "20140113173652456",
"modified": "20140125191028534",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201401262107",
"caption": "5.0.7-beta",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.6-beta...v5.0.7-beta]]//\n\n!! Incompatible Changes\n\nThese are changes that might affect users upgrading from previous betas.\n\n* The [[node-webkit]] saver has been moved into a plugin - [[$:/plugins/tiddlywiki/nodewebkitsaver]]. The plugin is only needed when embedding a single TiddlyWiki in [[node-webkit]] and is not required for TiddlyDesktop, which as of v.0.0.2 uses the existing TiddlyFox saver.\n\n!! Documentation updates\n\n* A new video tutorial: [[TiddlyWiki on Firefox for Android Video]]\n* A first pass at [[TiddlyWiki Coding Style Guidelines]]\n* Added an explanation of TemplateTiddlers\n* Added documentation for [[saving on a custom PHP server|Saving on a PHP Server]]\n* Added documentation for TextWidget\n* Summary of the approach for [[Naming of System Tiddlers]]\n\n!! Improvements\n\n* Added support for importing encrypted TiddlyWiki documents\n* Added several new [[filter operators|TiddlerFilters]], including ''reverse'', ''first'', ''last'', ''butlast'', ''rest'', ''nth''\n* Extend ''list'' filter operator to allow other fields to be used via a TextReference\n* Added shortcut in [[$:/ControlPanel]] ''Basics'' tab for setting [[$:/DefaultTiddlers]] to retain tiddler story ordering\n* Added emacs and vim keymapping support to the [[CodeMirror plugin|https://tiddlywiki.com/codemirrordemo.html]], (thanks to João Bolila, @jbolila on GitHub)\n* Added the [[highlight.js|http://highlightjs.org/]] syntax highlighting plugin: https://tiddlywiki.com/highlightdemo.html (thanks to João Bolila, @jbolila on GitHub)\n* Added the first export option to the ''Tools'' tab of the [[control panel|$:/ControlPanel]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/ffcc215e8f8896be96093579abc5bcfb76335e66]] an ellipsis for [[advanced search|$:/AdvancedSearch]] next to the search box in the sidebar\n* [[Adjusted|https://github.com/Jermolene/TiddlyWiki5/commit/b326315b0e9959096b85aa716dd613f21605705a]] the password dialogue to make it narrower for smaller screens\n* [[Adjusted|https://github.com/Jermolene/TiddlyWiki5/commit/b7a1db1e9fb651928a4f86e1881959150dd66a55]] the display of tiddler dictionaries to make them display as plain text\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/b06e09a4d3e25087ca0495e624c8662ddb69224e]] problem with default format of ViewWidget substituting seconds for minutes in displayed times\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/e0f428b9b2374487a0758ea80716f337e3c643ff]] problem that was causing several animations to fail in Safari\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/f2409d4245bbba0ccdf39186dca6a0cbf16d8759]] problem with unclickable sidebar under the Centralised theme\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/0fb13e649b6558961fd8436bc7aac83bfd991983]] problem with non-system tiddlers showing up in system tiddler [[advanced search|$:/AdvancedSearch]]\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/b64b7982af4285be41cca85db1fa745fc009ca29]] problem with notifications not always disappearing in Firefox\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/b04141fefd2c0103b525726e4f466c32f0385194]] problem with wiki folders including wiki files with tiddlers that do not have a title\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/12770ca3e694a8f4edeb065e054eddd5957353b8]] problem with ServerCommand logging \"Serving on undefined:8080\"\n\n\n\n"
},
"Release 5.0.8-beta": {
"title": "Release 5.0.8-beta",
"created": "20140127143652456",
"modified": "20140228154939681",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201402281551",
"caption": "5.0.8-beta",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.7-beta...v5.0.8-beta]]//\n\n!! Incompatible Changes\n\nSee [[Notes for upgrading to 5.0.8-beta]] for more details of these changes:\n\n* Changed rules for parsing content of HTML elements\n* Switched SiteTitle and SiteSubtitle to [[$:/SiteTitle]] and [[$:/SiteSubtitle]]\n* Changes to commands used with [[TiddlyWiki on Node.js]]\n* Changes to naming of some editions\n** Notably ''clientserver'' has changed to ''server''\n\n!! Documentation Improvements\n\n* Improved documentation for TiddlerFilters, including a notation of the [[TiddlerFilter Formal Grammar]] contributed by [[@Tikkoneus|https://github.com/Tikkoneus]]\n* Improved documentation for WidgetMessages\n* Tiddlers on tiddlywiki.com now have a link to the original source on ~GitHub for pull requests (see the \"Sources\" tab of the tiddler info panel)\n\n!! Usability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/a01bbd4b9c7ca284141078340c8f568b1e0561a2]] [[automatic saving|AutoSave]] on editing a tiddler and a warning when attempting to close the window with unsaved changes\n* Added confirmation dialogue when deleting tiddlers\n* Add support for switchable (and editable) ColourPalettes\n* Added TranslationMechanism and translations for:\n** Deutsch (Österreich and Deutschland) by @pmario\n** Français (France) by @xcazin\n** Chinese (Simplified and Traditional) by @BramChen\n* Add error alerts when syncing to a server\n* Rejigged [[$:/ControlPanel]] to use nested tabs\n* Added [[$:/TagManager]] for easy management of tags\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/e3a05625b2368b2167a2a1b30aa82369e96a7538]] experimental KeyboardWidget, including support for ''ctrl-enter'' (or ''cmd-enter'') to finish editing a tiddler\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/e6fa9b8a859867c147fb289859169b204dea003e]] number of tags to control panel ''Basics'' tab\n* Enhanced link handling so that control/command clicking a link opens the target tiddler without navigating to it\n* Importing tiddlers via drag and drop no longer opens all the tiddlers\n\n!! Scalability Improvements\n\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/fa5938221552846c255eb50004996528a09534a9]] support for LazyLoading of images\n* Extended RevealWidget to allow control over content retention\n\n!! Hackability Improvements\n\n* Added HelpCommand and InitCommand for [[TiddlyWiki on Node.js]]\n* Extended ButtonWidget to allow navigating to a tiddler\n* Added experimental support for building plugins in the browser: [[How to create plugins in the browser]]\n* Extend the TranscludeWidget to display its content as a fallback if the tiddler or field is missing\n* Add logging and AlertMechanism\n* Added a ''Filter'' tab to [[advanced search|$:/AdvancedSearch]]\n* Add ''indexes'' [[filter operator|TiddlerFilters]]\n* Control over line width and colour for EditBitmapWidget\n* Add support for `.multids` MultiTiddlerFiles\n* Extend ViewWidget so that it works with indexes\n* Added support for Tank, a new service built on TiddlyWeb: https://tank.peermore.com\n* Extend relative dates to work in the future\n\n!! Bug Fixes\n\n* Fixed problem with pasting items into the browser\n* Fixed problem with colour pickers not showing correct colour in Chrome\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/8e8e31fb9f5ed8f2e5deff0271d434dbe91f503c]] problem with tag pills not working inside table cells\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/6d3d3322e5c676e63d1f64dce89ce86e58dcd715]] problem in client server configuration with ''%'' in tiddler titles\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/7eafd51a7dd89d2174be3dec97033dc0bb206677]] problem with not using placeholder text when editing missing tiddlers\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/1a54d590e1e67825057d7693ac89466a093b4577]] problem with test data in certain time zones\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/5af30086c02b9d4466c133c87aca76f9b85eea49]] problem with non-breaking space characters being converted into '@' symbols\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/5d3dda1a1721af05e56e301a8b896e53f9868540]] problem with highlighting plugin only working in the browser\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/175e86078ce2fed34953f337baf2f0edfc093742]] crash when wiki/themes folder contains files that are not themes\n"
},
"Release 5.0.9-beta": {
"title": "Release 5.0.9-beta",
"created": "201403021809",
"modified": "201403021809",
"tags": "BetaReleaseNotes",
"type": "text/vnd.tiddlywiki",
"released": "201404152139",
"caption": "5.0.9-beta",
"text": "//[[See GitHub for detailed change history of this release|https://github.com/Jermolene/TiddlyWiki5/compare/v5.0.8-beta...v5.0.9-beta]]//\n\n!! Highlights\n\n* Improved layout, including a ''hamburger'' icon for dismissing the sidebar and expanding the story river to fill the space\n* Added new ''Seamless'' theme\n* New ''Filter'' tab in [[$:/AdvancedSearch]]\n* Initial implementation of CecilyView\n* Overhaul of inconsistencies in TiddlerFilters (see [[Changes to filters in 5.0.9-beta]])\n* New translations for Italian and Japanese\n* Performance improvements, particularly [[during editing|https://github.com/Jermolene/TiddlyWiki5/commit/0aa559cd23b3742c8f10c5ac144860d816699782]]\n\n!! Documentation Improvements\n\n* Improved and reorganised documentation for TiddlerFilters\n* Demo of [[Making curved text with SVG]]\n* [[Community]] links are now broken up into individual tiddlers\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/a19432541e776bfb63b1b985a60f472e9f1d4352]] overview diagram of [[TiddlyWiki Architecture]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/7b57561160173667031b5bc15a4f7553d8514c1c]] documentation from buggyj: [[Developing plugins using Node.js and GitHub]]\n\n!! Usability Improvements\n\n* Made the dropdown arrow icon [[skinnier|https://github.com/Jermolene/TiddlyWiki5/commit/ec90ac99cf2767b6ff20902d8b01aa1c36778147]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/bca1d552803c1839e7385765314f81c5307632b8]] validation of legal characters for fieldnames\n* Added blacklisting of unsafe HTML [[elements|https://github.com/Jermolene/TiddlyWiki5/commit/ba6edd42c125cb19d955a1cb3f54a2d367cb79dc]] and [[attributes|https://github.com/Jermolene/TiddlyWiki5/commit/d0caf21b2df9fda9800eb30489003a87cafb1277]]\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/baa8cf3dd098bab0a7a8c78b24747c69bd40889f]] a warning indicator to tiddlers in TiddlyWikiClassic format\n* [[Add|https://github.com/Jermolene/TiddlyWiki5/commit/42c67cfeb732fccb10b8ab574c84090dc2471352]] tiddler info ''Advanced'' panel with information about plugins and shadow tiddlers\n* [[Improved|https://github.com/Jermolene/TiddlyWiki5/commit/96457d801159958b897f98e22aa9af53b97f0e35]] layout of [[$:/ControlPanel]] ''Plugins'' tab\n* [[Enhance|https://github.com/Jermolene/TiddlyWiki5/commit/f48701544eda4f79af86b1ad44340e7182bcf024]] viewing of system tiddlers by fading down the `$:/` prefix\n* [[Extend|https://github.com/Jermolene/TiddlyWiki5/commit/dd3ee2a603cba35770a8f109e070f271d72861f8]] [[$:/TagManager]] to allow icons to be assigned to tags\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/87c4839fed789b80e0942014c05175e36aacc157]] support for `list-before` and `list-after` fields for controlling tag ordering (see TiddlerTags for details)\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/3afa26b9a318d913ba162d93a63036cb4a94be59]] request for confirmation before abandoning edits to a tiddler\n\n!! Hackability Improvements\n\n* [[Updated|https://github.com/Jermolene/TiddlyWiki5/commit/bdbbf94326f70db0f8ef196270ab9e92bfde10fb]] [[Transclusion in WikiText]] syntax to allow translusion of a template without affecting the current tiddler\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/8a7d0f53d380e9ca93ee34d8ad05090d511e95c4]] `sourceURL` handling to `eval()` so that tiddler modules can be [[properly debugged|https://chromedevtools.googlecode.com/svn-history/r421/trunk/tutorials/breapoints/index.html#regular]] in Chrome\n* New ScrollableWidget giving better control over scrollable regions\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/d3c0296a87198296cff26aa7ce7bb8274cdcc3f7]] new CSS class `tw-site-title` for the site title\n* [[Disable|https://github.com/Jermolene/TiddlyWiki5/commit/e397e4d15951c1395c7752a7563f002ca459206e]] the TiddlyWeb sync adaptor unless the wiki is loaded over HTTP\n* Added a [[high resolution timer mechanism|https://github.com/Jermolene/TiddlyWiki5/commit/dcce4879347e4829d75f10248477731b18b829ef]] and a [[performance measurement mechanism|https://github.com/Jermolene/TiddlyWiki5/commit/d402d3c5a619b6b1642ab03c74ff03a864846a0b]]\n* Added a [[basic CSV parser|https://github.com/Jermolene/TiddlyWiki5/commit/5a085f792722c74d259464386138c731b2f014cc]]\n* Several measures to enforce the TiddlyWiki programming model:\n** [[Refactor|https://github.com/Jermolene/TiddlyWiki5/commit/9de17aa206b21df5c4e29e61bba5d6b49aca6c71]] wiki store object to make members be private\n** Freeze tiddler object and [[fields|https://github.com/Jermolene/TiddlyWiki5/commit/279626a3e3fbd75d60fc3be49b68a99d8ba0a95d]] tiddler fields to enforce their immutability\n* [[Extend|https://github.com/Jermolene/TiddlyWiki5/commit/f649b5b037bfd2e7c48d1ba65ffa37064456523d]] the ButtonWidget to be able to set text references\n* [[Add|https://github.com/Jermolene/TiddlyWiki5/commit/afa677b9a0b1dff1239dc1ea08edd210b9736af9]] a class to tiddler frames in view mode\n* [[Added|https://github.com/Jermolene/TiddlyWiki5/commit/50cf9678cb469e443e220b063e2355c844e417e7]] support for [[WidgetMessage: tw-home]]\n* [[Hidden|https://github.com/Jermolene/TiddlyWiki5/commit/2608a323ebf3d8a8e925eda6d3a10ebb8f41d383]] system tags from the sidebar ''Tags'' tab\n* [[Allow|https://github.com/Jermolene/TiddlyWiki5/commit/98872bbe7c62faa4aa209fa421c2989aeef3aaf2]] pasting and import of HTML content\n* [[Add|https://github.com/Jermolene/TiddlyWiki5/commit/a5a2c718b1d5671652d01e3567dba1c6795b7521]] support for a tooltip on the LinkWidget\n\n!! Bug Fixes\n\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/aa631518152cda5643805c143bf0000bca8d767f]] problem with occasional freezes of the sync mechanism - thanks to buggyj\n* Fixed problem with [[tiddlers|https://github.com/Jermolene/TiddlyWiki5/commit/1e960ffcac566c742c44b18d6f0e809d4457b249]] or [[fields|https://github.com/Jermolene/TiddlyWiki5/commit/ea46f85a8a5ad29e8602cbb13667c853903681a6]] called `__proto__`\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/aec618793f41b937676a5a165764dc19d9bbb2b2]] with refreshing the D3 plugin\n* [[Fixed|https://github.com/Jermolene/TiddlyWiki5/commit/67f3d58f7153ca4d50ce5a14ed72d9d4b6ad9b71]] problem with \"null\" message when unloading under Internet Explorer 11\n\n"
},
"RoadMap": {
"title": "RoadMap",
"created": "20130823203800000",
"modified": "20160418123722695",
"tags": "About",
"type": "text/vnd.tiddlywiki",
"text": "There are still some areas of TiddlyWiki that have not been fully developed beyond the experimental stage:\n\n* Multiple users with the client-server configuration\n* Smartphone user experience\n* New tiddler manager, including bulk operations like search and replace\n* Federation that can run in the browser or under Node.js\n* Improved editions\n* Improved support for third party plugin libraries\n\nAlso see the issues list on GitHub: https://github.com/Jermolene/TiddlyWiki5\n\n"
},
"Emergency Tiddler Export": {
"title": "Emergency Tiddler Export",
"caption": "Emergency Export",
"created": "20180309211328412",
"delivery": "Saver",
"description": "Awkward but useful emergency technique for saving tiddlers",
"method": "save",
"modified": "20180309221402430",
"tags": "Mac Android Windows Linux Saving Chrome Safari Firefox Opera InternetExplorer",
"type": "text/vnd.tiddlywiki",
"text": "\nThis method is useful if, for any reason, you should find your current TiddlyWiki instance is not saving (e.g. a plugin or a server has stopped working). It should work on just about any platform.\n\n* Go to advanced search {{$:/core/ui/Buttons/advanced-search}}\n** Goto the filter tab\n** Enter the following filter text: \n\n\n```\n[!is[system]!sort[modified]limit[25]]\n```\n* Check the list of tiddlers.\n* Adjust the number \"25\" in the filter to make sure you found all your recently modified tiddlers\n* Press the bucket with the up arrow [<button class=\"tc-btn-invisible\" disabled><<.icon $:/core/images/export-button>></button>] which appears on the right\n* A dialogue window will ask for a location to download a file called tiddler.json on your local drive, or depending on browser configuration, just alert you that such a file will be downloaded. Press save.\n* The `tiddlers.json` file can be imported (tools in sidebar) or drag and drop the file on the top line of the story river of another TW . \n** You can (de)select specific tiddlers. \n** Finally, press `import`.\n\n"
},
"Encryption": {
"title": "Encryption",
"created": "20130825160900000",
"modified": "20160610083350724",
"tags": "Features [[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "When used as a single HTML file, TiddlyWiki5 allows content to be encrypted using the [[Stanford JavaScript Crypto Library]].\n\n# Switch to the ''Tools'' tab in the sidebar and look for the button with a padlock icon\n# If the button is labelled <<.icon $:/core/images/unlocked-padlock>> ''set password'' then the current wiki is not encrypted. Clicking the button will prompt for a password that will be used to encrypt subsequent saves\n# If the button is labelled <<.icon $:/core/images/locked-padlock>> ''clear password'' then the current wiki is already encrypted. Clicking the button will remove the password so that subsequent saves will be unencrypted\n# Optionally, open the saved file in a text editor and verify that your data is encrypted\n# Open the file in your browser. You will be prompted for a password before the content is displayed\n\nNote that TiddlyWiki has two other unrelated features concerned with passwords/encryption:\n\n* The ability to set a password when saving to TiddlySpot. This is done in the \"Saving\" tab of ''control panel'' <<.icon $:/core/images/options-button>>.\n* The ability to use standard HTTP basic authentication with the [[Node.js|TiddlyWiki on Node.js]] server configuration. This is done on the command line with the ServerCommand. Combined with SSL, this gives the same level of transit encryption as you'd get with online services like Google or Dropbox, but there is no encryption of data on disk\n"
},
"Example config-tiddlyweb-host for IIS": {
"title": "Example config-tiddlyweb-host for IIS",
"text": "title: $:/config/tiddlyweb/host\ntext: $protocol$//$host$/MyApp/\n",
"type": "text/plain",
"created": "20180328145039530",
"modified": "20180328145234871",
"tags": ""
},
"Example package.json for IIS": {
"title": "Example package.json for IIS",
"text": "{\n \"name\": \"MyStuff\",\n \"description\": \"A description of this wiki\",\n \"dependencies\": {\n \"sax\": \"1.2.4\",\n \"tiddlywiki\": \"*\"\n }\n}",
"type": "text/plain",
"created": "20180328145039530",
"modified": "20180328145234871",
"tags": ""
},
"Example tiddlywiki.info for IIS": {
"title": "Example tiddlywiki.info for IIS",
"text": "{\n\t\"description\": \"My wiki\",\n\t\"plugins\": [\n\t\t\"tiddlywiki/tiddlyweb\",\n\t\t\"tiddlywiki/filesystem\"\n\t],\n\t\"themes\": [\n\t\t\"tiddlywiki/vanilla\",\n\t\t\"tiddlywiki/snowwhite\"\n\t]\n}\n",
"type": "text/plain",
"created": "20180328151124878",
"modified": "20180328151214616",
"tags": ""
},
"Example web.config for IIS": {
"title": "Example web.config for IIS",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<configuration>\n <system.webServer>\n <handlers>\n <add \n name=\"httpplatformhandler\"\n path=\"*\"\n verb=\"*\"\n modules=\"httpPlatformHandler\"\n resourceType=\"Unspecified\"\n requireAccess=\"Script\" />\n </handlers>\n <httpPlatform \n stdoutLogEnabled=\"true\"\n stdoutLogFile=\".\\node.log\"\n startupTimeLimit=\"20\"\n processPath=\"C:\\Program Files\\nodejs\\node.exe\"\n arguments=\".\\node_modules\\tiddlywiki\\tiddlywiki.js ./wiki --listen port=PORT path-prefix=/MyApp\">\n <environmentVariables>\n <environmentVariable name=\"PORT\" value=\"%HTTP_PLATFORM_PORT%\" />\n <environmentVariable name=\"NODE_ENV\" value=\"Production\" />\n </environmentVariables> \n </httpPlatform>\n </system.webServer>\n</configuration>\n",
"type": "text/plain",
"created": "20180328145259455",
"modified": "20180701185215523",
"tags": ""
},
"Installing TiddlyWiki on Microsoft Internet Information Server": {
"title": "Installing TiddlyWiki on Microsoft Internet Information Server",
"caption": "Internet Information Services",
"created": "20180328120356008",
"delivery": "DIY",
"description": "Windows' built-in web server",
"method": "sync",
"modified": "20180701185718671",
"tags": "Saving [[TiddlyWiki on Node.js]] Windows",
"type": "text/vnd.tiddlywiki",
"text": "\\define example-file(title)\n<$transclude tiddler=\"$title$\" mode=\"block\"/> <$macrocall $name=\"copy-to-clipboard\" src={{$title$}}/>\n\\end\n\nMicrosoft's [[Internet Information Server|https://en.wikipedia.org/wiki/Internet_Information_Services]] (IIS) is the built-in web server for Windows. It can be useful to host TiddlyWiki within IIS in order to take advantage of IIS features like URL rewriting, static file hosting and automatic restarts after a crash.\n\n! 1. Enable IIS\n\n# In Windows, access the Control Panel and click ''Add or Remove Programs''\n# In the Add or Remove Programs window, click ''Add/Remove Windows Components''.\n# Select the ''Internet Information Services (IIS)'' check box\n# Click ''Next'', then click ''Finish''\n\n! 2. Install the required tools\n\n# Install the IIS module ~HttpPlatformHandler from https://www.iis.net/downloads/microsoft/httpplatformhandler\n# Install [[Node.js]] from https://nodejs.org/\n# Install Git from https://git-scm.com/\n#* //optional; only required when using the latest TiddlyWiki release pulled directly from ~GitHub -- see below//\n\n! 3. Install TiddlyWiki and setup a new wiki\n\n# Create a convenient directory for the wiki (e.g. `C:\\MyStuff`)\n# Within it, create a file called `C:\\MyStuff\\package.json` with the content:\n#> <<example-file \"Example package.json for IIS\">>\n# Also create a file called `C:\\MyStuff\\web.config` with the content:\n#> <<example-file \"Example web.config for IIS\">>\n# Create a subdirectory called \"wiki\" (i.e. `C:\\MyStuff\\wiki`)\n# Create a file called `C:\\MyStuff\\wiki\\tiddlywiki.info` with the content:\n#> <<example-file \"Example tiddlywiki.info for IIS\">>\n# Create a subdirectory called \"tiddlers\" (i.e. `C:\\MyStuff\\wiki\\tiddlers`)\n# Within it, create a file called `C:\\MyStuff\\wiki\\tiddlers\\config-tiddlyweb-host.tid` with the content:\n#> <<example-file \"Example config-tiddlyweb-host for IIS\">>\n#* (See [[the documentation|https://docs.microsoft.com/en-us/iis/extensions/httpplatformhandler/httpplatformhandler-configuration-reference]] for details of the configuration fields for ~HttpPlatformHandler\n# Execute the command `npm install` within the `C:/MyStuff` directory\n\n! 4. Setup the application in IIS\n\n* In Windows, run the IIS Manager application (use the start menu to run `inetmgr.exe`)\n* Locate the server in the ''Connections'' column on the left, and click the disclosure triangle to show its content\n* Open the ''Sites'' folder\n* Right click on the ''Default Web Site'' entry, and select ''Add application..'' from the menu\n* Enter the following information in the dialogue box:\n*# ''Alias'': `MyApp`\n*# ''Physical path'': `C:\\MyStuff`\n* Click ''OK''\n\n! 5. Test the application\n\nTest the app by visiting http://localhost/MyApp/ in a browser.\n\n! Notes\n\n* If you require authentication, specify a username and password in the `--listen` command in `web.config`. For example:\n** `arguments=\".\\node_modules\\tiddlywiki\\tiddlywiki.js ./wiki-server --listen username=joe "password=bloggs" port=PORT path-prefix=/MyApp\">`\n** Take note of the need to use double quotes around non-alphanumeric passwords, and to HTML encode them into `"`\n* If you change the settings in the `web.config` file, or modify the app code, then you'll need to restart the server using the IIS manager application\n\n"
},
"Saving on Android": {
"title": "Saving on Android",
"caption": "Tiddloid and Tiddloid Lite",
"created": "20130825161400000",
"delivery": "App",
"description": "Android app for saving changes locally to device storage",
"method": "save",
"modified": "20191013145728306",
"tags": "Saving Android",
"type": "text/vnd.tiddlywiki",
"text": "The Tiddloid or Tiddloid Lite app for Android devices makes it possible to edit and save changes to TiddlyWiki. Get it from GitHub: [[Tiddloid|https://github.com/donmor/Tiddloid]] [[Tiddloid Lite|https://github.com/donmor/TiddloidLite]].\n\n''Instructions for use:''\n\n# [[Download]] an empty TiddlyWiki on another web browser\n# Move the file you just downloaded to the directory `/sdcard/andtidwiki`\n#* You may rename it, but be sure to keep the `.html` or `.htm` extension\n# Open AndTidWiki\n#* Don't use ''Menu''/''new ~TiddlyWiki'' menu option (it only supports the older TiddlyWikiClassic)\n# Open the file by touching its filename\n# Try creating a new tiddler using the ''new tiddler'' <<.icon $:/core/images/new-button>> button in the sidebar. Type some content for the tiddler, and click the <<.icon $:/core/images/done-button>> ''ok'' button\n#* The wiki will be saved, and a confirmation message should appear at the top right of the window\n\n''Note:'' You can save your changes by clicking the <<.icon $:/core/images/save-button>> ''save changes'' button in the sidebar even if you have not clicked the <<.icon $:/core/images/done-button>> ''ok'' button to complete editing a tiddler\n\n* Tiddloid Lite supports new devices better. It also supports files on clouds like GDrive and ~OneDrive, while Tiddloid keeps the compatibility to TiddlyWikiClassic. For more difference between Tiddloid and Tiddloid Lite, please visit [[Tiddloid's homepage|https://github.com/donmor/Tiddloid]].\n* You should keep the `.html` or `.htm` extension of the files to be imported.\n"
},
"Saving on Beaker Browser": {
"title": "Saving on Beaker Browser",
"caption": "Beaker Browser",
"created": "20161229121316912",
"delivery": "App",
"description": "Powerful new browser for Mac, Windows and Linux",
"method": "save",
"modified": "20171113110603084",
"tags": "Saving Windows Linux Mac",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.14\">> TiddlyWiki incorporates a saver module that allows it to save changes directly with the [[Beaker Browser]], an experimental peer-to-peer browser.\n\n! Instructions\n\n# Download and install the Beaker Browser from https://beakerbrowser.com/\n# Run Beaker, and if necessary open a tab to beaker:start\n# Click the \"New site\" button at the top left of the page\n# Enter the details of your site\n# Click the link “Add files” and upload your TiddlyWiki index.html file\n# View the site by clicking on the link to index.html; it should open in a new tab\n# Try out creating tiddlers, and saving changes\n\nAt this point, the wiki is entirely private, and other users cannot see the content even if they have the URL. To share the wiki with other users:\n\n# Publish your changes\n## Visit the \"Library\" page in Beaker Browser via the system menu\n## Select your site in the list\n## Look for a box mentioning \"n unpublished changes\". If not present, skip to the next step\n## Click the \"Review changes\" button\n## Click the \"Publish\" button\n# Share the dat: URL\n## Copy the URL of your site from the address bar and share it with other users\n## Other users should be able to access your site but they won't be able to make changes unless they fork their own copy\n"
},
"Saving on TiddlyDesktop": {
"title": "Saving on TiddlyDesktop",
"caption": "~TiddlyDesktop",
"created": "20171112085137764",
"delivery": "App",
"description": "Custom desktop application for working with TiddlyWiki",
"method": "save",
"modified": "20171113105959509",
"tags": "Saving Mac Windows Linux",
"type": "text/vnd.tiddlywiki",
"text": "See the [[Introducing TiddlyDesktop Video]]\n\n# Install the latest release of TiddlyDesktop from https://github.com/Jermolene/TiddlyDesktop/releases\n# Run TiddlyDesktop\n# Use the browse button to open TiddlyWiki files\n# Save changes within TiddlyWiki in the usual way\n"
},
"Saving on TiddlySpot": {
"title": "Saving on TiddlySpot",
"created": "20130825213500000",
"modified": "20160610082610879",
"tags": "Saving Android Chrome Firefox InternetExplorer iOS Linux Mac Opera PHP Safari Windows",
"type": "text/vnd.tiddlywiki",
"delivery": "Service",
"method": "save",
"caption": "TiddlySpot",
"description": "Free online service for hosting TiddlyWiki files",
"text": "[[TiddlySpot|http://tiddlyspot.com]] is a free hosting service for TiddlyWiki documents from Simon Baird and Daniel Baird.\n\n! Setting up a TiddlyWiki on TiddlySpot\nTo set up a [[TiddlyWiki Classic|TiddlyWikiClassic]], you merely create a new wiki at http://tiddlyspot.com\n\n!!TiddlyWiki5 on TiddlySpot\n~TiddlyWiki5 also functions well on ~TiddlySpot but this version is not offered directly in the TiddlySpot set-up.\n\nThe simplest way to create a new ~TiddlySpot with ~TiddlyWiki5 is probably through the community created site http://tiddlywiki5.tiddlyspot.com\n\nAlternatively, you can upload an existing ~TiddlyWiki5 document from your local disc to ~TiddlySpot by following these steps:\n\n# Sign up for a new wiki at http://tiddlyspot.com/, and remember the wiki name and password\n# Open your locally stored TiddlyWiki document in your browser\n# Fill in the TiddlySpot wikiname and password in ''Saving'' tab of the ''control panel'' <<.icon $:/core/images/options-button>>\n# Click the <<.icon $:/core/images/save-button>> ''save changes'' button. You should get a confirmation notification at the top right saying ''Saved wiki''. Saving can take several seconds if you're on a slow connection or working with a large wiki.\n# Navigate to your TiddlySpot URL at http://{wikiname}.tiddlyspot.com/\n\nNote that your password is sent unencrypted when using TiddlySpot. From http://faq.tiddlyspot.com/:\n\n<<<\n''Is Tiddlyspot secure?''\n\nNo. Tiddlyspot does not use SSL/https. Your password is sent in clear text when uploading and when authenticating to access a private site. This means that your Tiddlyspot is vulnerable to packet sniffing and your password could be discovered by a malicious third party. Also your data is transmitted unencrypted when you view your site, even if it is a private site. For this reason please don't put sensitive information such as banking details in your Tiddlyspot and don't use a password that you use for other high security sites.\n<<<\n\n! Problems with saving on TiddlySpot\n\nIn case you run into this error when uploading a new or freshly upgraded local TiddlyWiki to TiddlySpot :\n\n<<<\nError while saving:\n\nError:NS_ERROR_DOM_BAD_URI: Access to restricted URI denied\n<<<\n\nThe upgrade operation falls foul of a security restriction in Firefox. Until this can be resolved, we suggest using Chrome.\n\n*# Use Chrome to open the local TiddlyWiki document you want to upload to TiddlySpot and follow the steps 1 through 5 described above\n*# Once you've checked the TiddlySpot-hosted TiddlyWiki loads properly in Chrome, you should be able to access, edit and [[save using TiddlyFox|Saving with TiddlyFox]] again\n* After you've uploaded your local document once, further editing and saving of the online version hosted on TiddlySpot should work with any modern browser of your choice.\n** Don't forget to fill in the TiddlySpot wikiname and password in your TiddlySpot TiddlyWiki control panel for any new browser you want to use for saving changes\n\n* //See also : [[Upgrading]]//\n"
},
"Saving on a PHP Server": {
"title": "Saving on a PHP Server",
"caption": "PHP",
"created": "20140111091844267",
"delivery": "DIY",
"description": "DIY script you can install on your own server",
"method": "save",
"modified": "20171115171431733",
"tags": "Saving PHP",
"type": "text/vnd.tiddlywiki",
"text": "The built-in `TiddlySpot `saver can also be used to save changes to a simple PHP script that you can run on most hosting providers.\n\n//These are preliminary instructions that need verification//\n\n# Download a copy of `TiddlyHome_0.1.2.zip` from https://code.google.com/archive/p/bidix/downloads\n# Unzip. \n# Extract a copy of `store.php` from under the unzipped subdirectory `_th\\lib`\n# Edit your copy of ''store.php'' to add your username(s) and password(s). Find the line `$USERS = array( 'UserName1'=>'Password1', etc)` and replace Username1 and Password1 with your desired username and password\n#* Make sure you leave all the punctuation and code, such as the single quotes, intact\n# Save the file\n# Using FTP or your web interface, upload ''store.php'' to your server. Make sure that the filename is correct\n#* If you've uploaded the file correctly you should be able to view it in your browser (eg, http://example.com/store.php)\n# In TiddlyWiki, go to the ''Saving'' tab of the ''control panel'' <<.icon $:/core/images/options-button>> and enter the following information:\n#* Your username as the wiki name\n#* Your password\n#* The URL of the ''store.php'' file (//''not'' the URL of the wiki, this must the full URL to the ''store.php'' file//)\n\nThe control panel ''Saving'' tab includes the following configuration options:\n\n|!Name |!Description |\n|Server URL |The full URL to the ''store.php'' file on your server |\n|Upload filename |The filename used to save the TiddlyWiki (defaults to ''index.html'') |\n|Upload directory |The relative path from ''store.php'' to the directory used for saving the file |\n|Backup directory |The relative path from ''store.php'' to the directory used for backups |\n\n!!! Note about maximum size\n\nAs your TW file increases in size, you may need to modify your `.htaccess` or `htaccess` file (depending on system) to increase the value of the maximum upload and/or post size. Check with your Web Host Provider for your particular settings. Be sure also to make backups before experiementing. On some systems, the settings might look like:\n\n```\nphp_value upload_max_filesize 4M\nphp_value post_max_size 6M\n```\n\n!!! Note about possible error message\n\nIf you get an error message regarding `split()`, you may need to change references to `split` in ''store.php'' to function `explode` .\n"
},
"Saving on iPad/iPhone": {
"title": "Saving on iPad/iPhone",
"caption": "Quine",
"created": "20131129101027725",
"delivery": "App",
"description": "iPad/iPhone app for working with TiddlyWiki",
"method": "save",
"modified": "20171113105954683",
"tags": "Saving iOS",
"type": "text/vnd.tiddlywiki",
"text": "The iPad/iPhone app ''Quine'' makes it possible to edit and save changes to TiddlyWiki5, including working offline without a network connection. [[Download it here|https://itunes.apple.com/us/app/quine/id1228682923?mt=8]].\n\nInstructions for use:\n\n# Open Quine\n# On iPad\n#* Touch the file button (<) or swipe from the left of the screen to open the file list\n# On iPhone\n#* The file list will show automatically unless a wiki is already open\n# Touch the new file button (+) in the file list window to create a new TiddlyWiki5 file\n# Swipe any file item from the right to see a list of additional \"actions\" possible for that file\n# Touch any listed file item or folder to open it - wikis will open in Quine's custom browser\n# When you have an open TiddlyWiki5:\n# Try creating a new tiddler using the ''new tiddler'' <<.icon $:/core/images/new-button>> button in the sidebar\n# Type some content for the tiddler, and click the <<.icon $:/core/images/done-button>> ''ok'' button\n# Save your changes by clicking the <<.icon $:/core/images/save-button>> ''save changes'' button in the sidebar\n#* A confirmation message should appear at the top right of the window\n# Touch \"Done\" when done editing a wiki\n\n//Note that Quine is published independently of TiddlyWiki//\n"
},
"Saving to a Git service": {
"title": "Saving to a Git service",
"created": "20190408173002622",
"modified": "20190408173002622",
"tags": "Saving Android Chrome Firefox InternetExplorer iOS Linux Mac Opera Safari Windows",
"type": "text/vnd.tiddlywiki",
"delivery": "Service",
"method": "save",
"caption": "Git Service Saver",
"description": "Save changes directly to a Git repository (on GitHub, GitLab)",
"text": "TiddlyWiki can save changes directly to a GitHub repository in the single file configuration.\n\nSaving to a Git service is configured in the [[$:/ControlPanel]] in the ''Git Service Saver'' tab under the ''Saving'' tab. The following settings are supported:\n\n* ''Type'' - (mandatory) the type of the service (e.g. GitHub, GitLab)\n* ''Username'' - (mandatory) the username for the Git service account used for saving changes\n* ''Password'' - (mandatory) the password, OAUTH token or personal access token for the specified account. Note that GitHub permits [[several different mechanisms|https://developer.github.com/v3/#authentication]] for authentication\n* ''Repository'' - (mandatory) the name of the Git repository. Both the owner name and the repository name must be specified. For example `Jermolene/TiddlyWiki5`\n* ''Branch'' - (optional) the name of the branch to be used within the Git repository. Defaults to `master`\n* ''Path'' - (optional) the path to the target file. Defaults to `/`\n* ''Filename'' - (mandatory) the filename of the target file\n\nNotes\n\n* The Git service password is stored persistently in browser local storage. Be sure to clear the password if using a shared machine. Using a [[personal access token|]] for authentication offers an extra layer of security: if the access token is accidentally exposed it can be revoked without needing to reset the account password\n"
},
"Saving via WebDAV": {
"title": "Saving via WebDAV",
"caption": "WebDAV",
"created": "20160216191710789",
"delivery": "Protocol",
"description": "Standard web protocol available on products such as Sharepoint",
"method": "save",
"modified": "20171117171334181",
"tags": "Saving Android Chrome Firefox InternetExplorer iOS Linux Mac Opera PHP Safari Windows",
"type": "text/vnd.tiddlywiki",
"text": "If hosted on a [[WebDAV|https://en.wikipedia.org/wiki/WebDAV]]-enabled server, TiddlyWiki will automatically save changes via HTTP.\n\n!! Servers\n\nMany [[NAS|https://en.wikipedia.org/wiki/NAS]] or [[Subversion|https://en.wikipedia.org/wiki/Apache_Subversion]] servers support WebDAV out of the box. Setting up your own server might take some effort though:\n\n[[dav-server|https://github.com/edrex/dav-server]] is a quick way to serve up a folder of HTML ~TiddlyWikis.\n\n[[webdav server|https://play.google.com/store/apps/details?id=com.theolivetree.webdavserver&hl=en]] for Android lets you put wikis in your pocket. You can share with other devices on the local network too.\n\n!! Existing Wikis\n\n~WebDAV support was added Feb 16 2016. If you created your wiki before that, you'll need to [[Upgrade|Upgrading]] to enable ~WebDAV.\n\n!! Video HowTo's\n\n[[Mario Pietsch|\"Wikilabs\" by PMario]] has [[created several videos|https://www.youtube.com/watch?v=tpkQhKyqPzc&list=PLuiC_HFhI4OwoVDb-B-VK0ydj-mBPNn-1]] that show how to prepare Microsoft Internet Information Service (IIS) to host a local TiddlyWiki using ~WebDav\n\n!! Free Hosting\n\nSeveral ~WebDAV hosting services tested (~~box.com~~, ~~swissdisk.com~~) don't support accessing HTML files via a webbrowser, so they won't work with ~TiddlyWiki. However, The GMX mediacenter (www.gmx.net) has been reported as working with WebDAV with a free account.\n"
},
"Saving via a Minimal Ruby Server": {
"title": "Saving via a Minimal Ruby Server",
"caption": "Ruby Server",
"created": "20180514011710789",
"delivery": "Server-side Script",
"description": "DIY script you can run as a server",
"method": "save",
"modified": "20180513222628883",
"tags": "Saving Android Chrome Firefox InternetExplorer iOS Linux Mac Opera Safari Windows",
"type": "text/vnd.tiddlywiki",
"text": "This is a minimal server using Ruby Webrick. It just serves up files from the same folder and handles saving.\n\nOnce running, just point your web browser at http://localhost:8000 to view the folder listing, and click on your wiki html file.\n\nSee the script at:\n\nhttps://gist.github.com/jimfoltz/ee791c1bdd30ce137bc23cce826096da\n"
},
"Saving with TiddlyFox on Android": {
"title": "Saving with TiddlyFox on Android",
"created": "20140103134551508",
"modified": "20171113131640857",
"tags": "[[Saving with TiddlyFox]]",
"type": "text/vnd.tiddlywiki",
"text": "(Alternatively, see the [[video tutorial|TiddlyWiki on Firefox for Android Video]])\n\n# Ensure you have the latest version of [[Firefox for Android]]\n#* http://getfirefox.com\n# Install the latest release of the TiddlyFox extension from:\n#* https://addons.mozilla.org/en-GB/firefox/addon/tiddlyfox/\n# Install this extension to be able to save the TiddlyWiki file locally:\n#* https://addons.mozilla.org/en-GB/android/addon/save-link-menus/\n# [[Download]] an empty TiddlyWiki by saving this link:\n#* https://tiddlywiki.com/empty.html\n#> (to save the link, ensure you've installed the \"save-link-menus\" extension and then long-press on the link and choose \"Save link\")\n# When the file has downloaded, click on it within the notification tray or the download manager application\n# Choose to open the file in Firefox (rather than the default Android viewer)\n# Click ''OK'' in response to the prompt from TiddlyFox that asks whether to enable saving for this file\n# Try creating a new tiddler using the ''new tiddler'' <<.icon $:/core/images/new-button>> button in the sidebar. Type some content for the tiddler, and click the <<.icon $:/core/images/done-button>> ''ok'' button\n# Save your changes by clicking the <<.icon $:/core/images/save-button>> ''save changes'' button in the sidebar\n#* Look for the yellow notification ''Saved wiki'' at the top right of the window\n# Refresh the browser window to verify that your changes have been saved correctly\n"
},
"Saving with TiddlyFox": {
"title": "Saving with TiddlyFox",
"caption": "~TiddlyFox",
"created": "20131221085742684",
"delivery": "Browser Extension",
"description": "Browser extension for older versions of Firefox",
"method": "save",
"modified": "20171118230504315",
"tags": "Saving Firefox",
"type": "text/vnd.tiddlywiki",
"text": "If you're using [[Firefox for Android]], see the instructions for [[Saving with TiddlyFox on Android]].\n\n# Ensure you have a version of Firefox before version 57. ~TiddlyFox will not work with Firefox 57 and on. For Firefox 57 and on, consider using the following instead: <<list-links filter:\"[tag[Firefox]delivery[Browser Extension]] -[[Saving with TiddlyFox]]\">>\n# Install the latest release of the TiddlyFox extension from:\n#* https://addons.mozilla.org/en-GB/firefox/addon/tiddlyfox/\n# Restart [[Firefox]]\n# [[Download]] an empty TiddlyWiki by clicking this button:\n#> {{$:/editions/tw5.com/snippets/download-empty-button}}\n# Locate the file you just downloaded\n#* You may rename it, but be sure to keep the `.html` or `.htm` extension\n# Open the file in [[Firefox]]\n#* If you are using TiddlyFox v1.x.x, you will need to click ''OK'' in response to the prompt from TiddlyFox that asks whether to enable saving for this file\n#* If you are using TiddlyFox v2.x.x you will need to click on the icon of a kitten standing on a blue globe to activate saving. There is no prompt in v2.0.1.\n#** For TiddlyFox v2.0.1, you can not be using Private Browsing mode nor can you be using \"Never Remember History\".\n# Try creating a new tiddler using the ''new tiddler'' <<.icon $:/core/images/new-button>> button in the sidebar. Type some content for the tiddler, and click the <<.icon $:/core/images/done-button>> ''ok'' button\n# Save your changes by clicking the <<.icon $:/core/images/save-button>> ''save changes'' button in the sidebar\n#* Look for the yellow notification ''Saved wiki'' at the top right of the window\n# Refresh the browser window to verify that your changes have been saved correctly\n"
},
"Saving with TiddlyIE": {
"title": "Saving with TiddlyIE",
"caption": "~TiddlyIE",
"created": "20131211220000000",
"delivery": "Browser Extension",
"description": "Browser extension for Internet Explorer",
"method": "save",
"modified": "20171113110036278",
"tags": "Saving InternetExplorer",
"type": "text/vnd.tiddlywiki",
"text": "# Install the TiddlyIE add-on from:\n#* https://github.com/davidjade/TiddlyIE/releases\n# Restart Internet Explorer. IE will prompt you to enable the TiddlyIE add-on.\n#> You may also see a prompt to enable the //Microsoft Script Runtime//\n# [[Download]] an empty TiddlyWiki by saving this link:\n#> https://tiddlywiki.com/empty.html\n# Locate the file you just downloaded\n#* You may rename it, but be sure to keep the `.html` or `.htm` extension\n# Open the file in Internet Explorer\n# Try creating a new tiddler using the ''new tiddler'' <<.icon $:/core/images/new-button>> button in the sidebar. Type some content for the tiddler, and click the <<.icon $:/core/images/done-button>> ''ok'' button\n# Save your changes by clicking the <<.icon $:/core/images/save-button>> ''save changes'' button in the sidebar. Internet Explorer will ask for your consent to save the file locally by presenting a file ''Save As'' dialog.\n# Refresh the browser window to verify that your changes have been saved correctly\n"
},
"Saving with the HTML5 fallback saver": {
"title": "Saving with the HTML5 fallback saver",
"caption": "Download Saver",
"created": "20131129092604900",
"delivery": "Saver",
"description": "Slightly awkward but universal technique that works on almost every browser",
"method": "save",
"modified": "20171113110022987",
"tags": "Saving Chrome Safari Firefox Opera InternetExplorer",
"type": "text/vnd.tiddlywiki",
"text": "This method of saving changes is clunky because it requires manual intervention for each save. It has the advantage of working on almost all desktop browsers, and many mobile browsers.\n\n# [[Download]] an empty TiddlyWiki by clicking this button:\n#> {{$:/editions/tw5.com/snippets/download-empty-button}}\n#> If the button doesn't work save this link: https://tiddlywiki.com/empty.html\n#> Your browser may ask you to accept the download before it begins\n# Locate the file you just downloaded\n#* You may rename it, but be sure to keep the `.html` or `.htm` extension\n# Open the file in your browser\n# Try creating a new tiddler using the ''new tiddler'' <<.icon $:/core/images/new-button>> button in the sidebar. Type some content for the tiddler, and click the <<.icon $:/core/images/done-button>> ''ok'' button\n# Save your changes by clicking the <<.icon $:/core/images/save-button>> ''save changes'' button in the sidebar\n# Your browser will download a new copy of the wiki incorporating your changes\n# Locate the newly downloaded file and open it in your browser\n# Verify that your changes have been saved correctly\n\n''Tip'': most browsers have an option to prompt each time for the download location. This allows you to select the existing version of the file and replace it.\n"
},
"Saving": {
"title": "Saving",
"created": "20140912140651119",
"list": "[[Saving with the HTML5 fallback saver]] [[Installing TiddlyWiki on Node.js]] [[TiddlyServer by Arlen Beiler]] [[Saving on TiddlyDesktop]] [[Saving on Beaker Browser]] [[Saving on iPad/iPhone]] [[\"savetiddlers\" Extension for Chrome and Firefox by buggyj]] [[\"file-backups\" Extension for Firefox by pmario]] [[\"Noteself\" by Danielo Rodríguez]] [[TiddlyDrive Add-on for Google Drive by Joshua Stubbs]] [[TiddlyWiki in the Sky for Dropbox]] [[Saving on a PHP Server]] [[Saving via WebDAV]] [[Saving on Android]] [[Saving with TiddlyFox]] [[Saving with TiddlyIE]] [[Windows HTA Hack]]",
"modified": "20171113135847405",
"tags": "[[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "\\define filter-button(caption,filter)\n<$reveal type=\"nomatch\" state=\"$:/SavingDetailsFilter\" text=\"\"\"$filter$\"\"\" tag=\"span\">\n<$button class=\"tc-btn-invisible tc-btn-unpushed\" set=\"$:/SavingDetailsFilter\" setTo=\"\"\"$filter$\"\"\">\n<$text text=\"\"\"$caption$\"\"\"/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/SavingDetailsFilter\" text=\"\"\"$filter$\"\"\" tag=\"span\">\n<$button class=\"tc-btn-invisible tc-btn-pushed\">\n<$text text=\"\"\"$caption$\"\"\"/> {{$:/core/images/done-button}}\n</$button>\n</$reveal>\n\\end\n\n\\define filter-maker()\n[tag[Saving]tag[$(currentTiddler)$]]\n\\end\n\nAvailable methods for saving changes with TiddlyWiki:\n\n<div class=\"tc-thumbnail-tabs\">\n<div style=\"font-size:0.9em;\">\nPLATFORMS:\n<<filter-button caption:\"All\" filter:\"[tag[Saving]]\">>\n<$list filter=\"Android Chrome Firefox InternetExplorer iOS Linux Mac Opera PHP Safari Windows\">\n<$macrocall $name=\"filter-button\" caption=<<currentTiddler>> filter=<<filter-maker>>/>\n</$list>\n</div>\n<br/>\n<$macrocall $name=\"tabs\" tabsList={{$:/SavingDetailsFilter}} template=\"$:/SavingDetailsTemplate\" buttonTemplate=\"$:/SavingThumbnailsTemplate\"/>\n</div>\n"
},
"$:/SavingDetailsFilter": {
"title": "$:/SavingDetailsFilter",
"created": "20171113131257109",
"modified": "20171113162326513",
"type": "text/vnd.tiddlywiki",
"text": "[tag[Saving]]"
},
"$:/SavingDetailsTemplate": {
"title": "$:/SavingDetailsTemplate",
"text": "\\define platforms()\n<$set name=\"platforms\" tiddler=<<currentTab>> field=\"platforms\">\n<$list filter=\"[<currentTab>tags[]sort[]] -Resources -Saving -plugins\" variable=\"platform\">\n<span class=\"tc-saving-details-platform\">\n<$text text=<<platform>>/>\n</span>\n</$list>\n</$set>\n\\end\n\n<h1><$link to=<<currentTab>>><$view tiddler=<<currentTab>> field=\"title\"/></$link></h1>\n\n|!Method |<$view tiddler=<<currentTab>> field=\"method\"/> |\n|!Delivery |<$view tiddler=<<currentTab>> field=\"delivery\"/> |\n|!Platforms: |<<platforms>> |\n\n<$tiddler tiddler=<<currentTab>>>\n<$transclude tiddler=<<currentTab>> field=\"text\" mode=\"block\"/>\n</$tiddler>"
},
"$:/SavingThumbnailsStyles": {
"title": "$:/SavingThumbnailsStyles",
"tags": "$:/tags/Stylesheet",
"text": ".tc-thumbnail-tabs .tc-tab-buttons {\n\tbackground: <<color message-background>>;\n text-align: center;\n}\n\n.tc-thumbnail-tabs .tc-tab-buttons button {\n display: table-cell;\n\twidth: 140px;\n\theight: 80px;\n\tvertical-align: top;\n\tmargin: 0.3em;\n\tborder: 2px solid <<color message-background>>;\n\tbackground: <<color message-background>>;\n\tcolor: <<colour message-foreground>>;\n\tpadding: 0;\n\tfont-weight: normal;\n}\n\n.tc-thumbnail-tabs .tc-tab-buttons button.tc-tab-selected {\n\tborder: 2px solid <<colour foreground>>;\n\tbackground: <<color background>>;\n}\n\n.tc-thumbnail-tabs .tc-tab-buttons button:hover {\n\tbackground: <<colour message-foreground>>;\n\tcolor: <<colour message-background>>;\n}\n\n.tc-thumbnail-tabs .tc-tab-divider {\n\tborder: none;\n}\n\n.tc-thumbnail-tabs .tc-saving-thumbnail-wrapper {\n\tvertical-align: top;\n height: inherit;\n}\n\n.tc-thumbnail-tabs .tc-saving-thumbnail-caption {\n\tfont-weight: bold;\n\tbackground: <<color foreground>>;\n\tcolor: <<color background>>;\n\tpadding: 2px 8px;\n}\n\n.tc-thumbnail-tabs .tc-saving-thumbnail-description {\n\tpadding: 2px 8px;\n\tfont-style: italic;\n font-size: 0.85em;\n}\n\n.tc-thumbnail-tabs .tc-saving-details-platform,\n.tc-thumbnail-tabs .tc-btn-unpushed,\n.tc-thumbnail-tabs .tc-btn-pushed {\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 message-background>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour message-foreground>>;\n\tborder-radius: 1em;\n}\n\n.tc-thumbnail-tabs .tc-btn-pushed {\n\tbackground-color: <<colour foreground>>;\n\tfill: <<color background>>;\n}\n\n"
},
"$:/SavingThumbnailsTemplate": {
"title": "$:/SavingThumbnailsTemplate",
"text": "<div class=\"tc-saving-thumbnail-wrapper\">\n<div class=\"tc-saving-thumbnail-caption\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$view tiddler=<<currentTab>> field=\"title\"/>\n</$transclude>\n</div>\n<div class=\"tc-saving-thumbnail-description\">\n<$view tiddler=<<currentTab>> field=\"description\"/>\n</div>\n</div>\n"
},
"TiddlyWiki Cloud": {
"title": "TiddlyWiki Cloud",
"caption": "~TiddlyWiki Cloud Connectors",
"created": "20171113135053055",
"delivery": "Web Service",
"description": "Online service for editing TiddlyWiki documents in Dropbox",
"method": "save",
"modified": "20180410115910048",
"tags": "Saving Android Chrome Firefox InternetExplorer iOS Linux Mac Opera PHP Safari Windows",
"type": "text/vnd.tiddlywiki",
"url": "https://twcloud.github.io/tw5-dropbox/",
"text": "Originally built by Jeremy Ruston and now maintained by Arlen Beiler, TiddlyWiki Cloud (formerly known as TiddlyWiki in the Sky for Dropbox) is an online service that lets you edit TiddlyWiki documents directly in your own Dropbox using just a browser.\n\nIt works with TiddlyWiki 5 and Classic.\n\nhttps://twcloud.github.io/\n"
},
"Documentation Macros": {
"title": "Documentation Macros",
"created": "20150110182600000",
"modified": "20150228082845000",
"tags": "[[Improving TiddlyWiki Documentation]]",
"text": "The following macros are used throughout ~TiddlyWiki's documentation. Their names start with a dot to keep them out of the way of names that a user might try experimenting with.\n\n!General\n\n|!Macro |!Used for |!Example |\n|.def |the defining instance of a term |<<.def widget>> |\n|.em |minor emphasis within a sentence |<<.em not>> |\n|.place |a placeholder for the user to fill in |<<.place tagname>> |\n|.strong |major emphasis within a tiddler |<<.strong Important!>> |\n|.word |a mention of an ordinary word or phrase |<<.word \"hello world\">> |\n\n!Advice\n\n|!Macro |!Used for |!Example |\n|^.tip |^hints and tips |<<.tip \"Turn your screen on, otherwise<br>you won't be able to see much.\">> |\n|^.warning |^warning advice |<<.warning \"Make a backup of your file<br>before you upgrade.\">> |\n\n!Blocks\n|!Macro |!Used for |\n|.preamble |an introductory sentence that stands apart from the rest of the tiddler |\n\n!Tiddlers and fields\n\n|!Macro |!Used for |!Example |\n|.tid |a tiddler title |<<.tid Example>> |\n|.tag |a tag |<<.tag Example>> |\n|.field |a field name |<<.field example>> |\n|.value |a field value |<<.value \"example value\">> |\n|.op |a filter operator |<<.op backlinks>> |\n|.var |a variable or macro name |<<.var currentTiddler>> |\n|.wid |a widget name |<<.wid list>> |\n|.attr |an attribute name |<<.attr filter>> |\n|.param |a macro parameter name |<<.param text>> |\n\n!Links\n\n|!Macro |!Used for |!Example |\n|.link |a link containing WikiText |<<.link \"^^an^^ ~~example~~\" Example>> |\n|.clink |a code link |<<.clink `<$list>` ListWidget>> |\n|.dlink |a link on a defining instance of a term |<<.dlink widget Widgets>> |\n|.dlink-ex |an external link on a defining instance of a term |<<.dlink-ex Example \"http://example.com/\">> |\n|.flink |a link to a field |<<.flink ListField>> |\n|.mlink |a link to a macro |<<.mlink qualify>> |\n|.mlink2 |a link to a macro, with specified target |<<.mlink2 foo \"Examples of Macros\">> |\n|.olink |a link to an operator |<<.olink prefix>> |\n|.olink2 |a link to an operator, with specified target |<<.olink2 foo prefix>> |\n|.vlink |a link to a variable |<<.vlink currentTiddler>> |\n|.vlink2 |a link to a variable, with specified target |<<.vlink2 foo \"Examples of Variables\">> |\n|.wlink |a link to a widget |<<.wlink ButtonWidget>> |\n|.wlink2 |a link to a widget, with specified text |<<.wlink2 foo ButtonWidget>> |\n\n!User interface\n\n|!Macro |!Used for |!Example |\n|.key |a key on the keyboard |<<.key Escape>> |\n|.keycombo |a key combination |<<.keycombo Ctrl Enter>> |\n\n!Tabs\n\n|!Macro |!Used for |!Example |\n|.sidebar-tab |the name of a sidebar tab |<<.sidebar-tab More>> |\n|.more-tab |the name of a subtab of the More tab |<<.more-tab Shadows>> |\n|.info-tab |the name of a tiddler info tab |<<.info-tab Fields>> |\n|.controlpanel-tab |the name of a Control Panel tab |<<.controlpanel-tab Settings>> |\n|.advancedsearch-tab |the name of an Advanced Search tab |<<.advancedsearch-tab Filter>> |\n|.toc-tab |name of the tw5.com TOC tab |<<.toc-tab>> |\n|.example-tab |an example tab name |<<.example-tab \"Notes\">> |\n\n!!Parameters for .sidebar-tab\n\n|Open |<<.sidebar-tab Open>> |\n|Recent |<<.sidebar-tab Recent>> |\n|Tools |<<.sidebar-tab Tools>> |\n|More |<<.sidebar-tab More>> |\n\n!!Parameters for .more-tab\n\n|All |<<.more-tab All>> |\n|Recent |<<.more-tab Recent>> |\n|Tags |<<.more-tab Tags>> |\n|Missing |<<.more-tab Missing>> |\n|Drafts |<<.more-tab Drafts>> |\n|Orphans |<<.more-tab Orphans>> |\n|Types |<<.more-tab Types>> |\n|System |<<.more-tab System>> |\n|Shadows |<<.more-tab Shadows>> |\n\n!!Parameters for .info-tab\n\n|Tools |<<.info-tab Tools>> |\n|References |<<.info-tab References>> |\n|Tagging |<<.info-tab Tagging>> |\n|List |<<.info-tab List>> |\n|Listed |<<.info-tab Listed>> |\n|Fields |<<.info-tab Fields>> |\n|Advanced |<<.info-tab Advanced>> |\n\n!!Parameters for .controlpanel-tab\n\n|Info |<<.controlpanel-tab Info>> |\n|Appearance |<<.controlpanel-tab Appearance>> |\n|Settings |<<.controlpanel-tab Settings>> |\n|Saving |<<.controlpanel-tab Saving>> |\n|Plugins |<<.controlpanel-tab Plugins>> |\n\n!!Parameters for .advancedsearch-tab\n\n|Standard |<<.advancedsearch-tab Standard>> |\n|System |<<.advancedsearch-tab System>> |\n|Shadows |<<.advancedsearch-tab Shadows>> |\n|Filter |<<.advancedsearch-tab Filter>> |\n\n!Buttons\n\n|!Macro |!Used for |!Example |\n|.button |a standard button name and icon |<<.button \"new-tiddler\">> |\n\n!!Parameters for .button\n\n!!!Tiddler toolbar\n\n|clone |<<.button \"clone\">> |\n|close |<<.button \"close\">> |\n|close-others |<<.button \"close-others\">> |\n|edit |<<.button \"edit\">> |\n|export-tiddler |<<.button \"export-tiddler\">> |\n|info |<<.button \"info\">> |\n|more-tiddler-actions |<<.button \"more-tiddler-actions\">> |\n|new-here |<<.button \"new-here\">> |\n|new-journal-here |<<.button \"new-journal-here\">> |\n|permalink |<<.button \"permalink\">> |\n\n!!!Edit-mode toolbar\n\n|cancel |<<.button \"cancel\">> |\n|delete |<<.button \"delete\">> |\n|save |<<.button \"save\">> |\n\n!!!Page toolbar\n\n|advanced-search |<<.button \"advanced-search\">> |\n|close-all |<<.button \"close-all\">> |\n|control-panel |<<.button \"control-panel\">> |\n|encryption |<<.button \"encryption\">> |\n|export-page |<<.button \"export-page\">> |\n|full-screen |<<.button \"full-screen\">> |\n|home |<<.button \"home\">> |\n|import |<<.button \"import\">> |\n|language |<<.button \"language\">> |\n|more-page-actions |<<.button \"more-page-actions\">> |\n|new-journal |<<.button \"new-journal\">> |\n|new-tiddler |<<.button \"new-tiddler\">> |\n|permaview |<<.button \"permaview\">> |\n|refresh |<<.button \"refresh\">> |\n|save-wiki |<<.button \"save-wiki\">> |\n|storyview |<<.button \"storyview\">> |\n|tag-manager |<<.button \"tag-manager\">> |\n|theme |<<.button \"theme\">> |\n"
},
"Documentation Style Guide": {
"title": "Documentation Style Guide",
"created": "20140904164608166",
"modified": "20150117152546000",
"tags": "[[Improving TiddlyWiki Documentation]]",
"type": "text/vnd.tiddlywiki",
"text": "The documentation for ~TiddlyWiki tries to follow a consistent editorial style. It has two main areas, each with its own tone and audience:\n\n* [[Instruction Tiddlers]]\n* [[Reference Tiddlers]]\n\nWe keep the two areas distinct. This avoids overwhelming relative newcomers, while still providing quick access to the information that expert users need.\n\nAdditional topics:\n\n* [[Tiddler Title Policy]]\n* [[Tiddler Structure]]\n* [[Spelling]]\n* [[Typography]]\n* [[Documentation Macros]]\n* [[Technical Prose Style]]\n"
},
"Instruction Tiddlers": {
"title": "Instruction Tiddlers",
"created": "20150110101500000",
"modified": "20150117152550000",
"tags": "[[Improving TiddlyWiki Documentation]]",
"text": "<<.def \"Instruction tiddlers\">> talk directly to the reader and guide them through a process. The reader is likely to be a beginner or an intermediate user.\n\nSuch tiddlers can be subcategorised as:\n\n;Welcome\n* What is ~TiddlyWiki and why should I care?\n* Demonstrations of key features and benefits\n* Frequently asked questions\n* Examples of ~TiddlyWiki in the field\n* Information about the project itself\n\n;Tutorial\n* An ordered presentation of material for beginners\n* Each tiddler introduces one new point or concept\n* Its main content contains very few links\n* A revealable <<.word \"Find out more\">> section at the end can offer related links\n\n;Exercise\n* Accompanying a tutorial tiddler\n* Solution revealed on demand\n\n;How-to\n* A list of numbered steps for performing a small specific task\n* Concise, with links to reference tiddlers where appropriate\n* Often has a preamble to clarify the nature of the task\n\n;Example\n* Accompanying a [[reference tiddler|Reference Tiddlers]]\n* Can contain explanations and similar commentary\n* Kept separate to keep the reference tiddler pure\n\nInstruction tiddlers talk directly to the reader as <<.word you>>. They can be reasonably chatty.\n\nBut they avoid excessively colloquial language, cultural or topical references and attempts at humour, as these can baffle or even offend the international readership. They also avoid potentially frustrating the reader with descriptions of features as <<.word convenient>> or <<.word easy>>.\n"
},
"Reference Tiddlers": {
"title": "Reference Tiddlers",
"created": "20141226192500000",
"modified": "20150117152552000",
"tags": "[[Improving TiddlyWiki Documentation]]",
"text": "<<.def \"Reference tiddlers\">> offer raw information in a comprehensive interlinked way. The reader is likely to be an intermediate or expert user.\n\nThere are several subcategories:\n\n;Concepts\n* With definitions, together forming a glossary\n\n;User manual\n* Presenting technical details of ~WikiText features\n* Subcategorised: messages, operators, widgets, etc\n\n;Developer manual\n* Presenting technical details of ~TiddlyWiki's internal architecture\n\nReference material is written in a terse, formal style that avoids referring to the reader, and instead focuses on how ~TiddlyWiki itself behaves. The passive voice is often suitable:\n\n* <<.word \"the template is specified as a tiddler\">> rather than <<.word \"specify the template as a tiddler\">>\n* <<.word \"the widget can be used for various purposes\">> rather than <<.word \"you can use the widget for various purposes\">>\n* But <<.word \"this widget has several possible uses\">> is better, because it is less convoluted and more succinct\n\nMost contracted verb forms are avoided in reference tiddlers. But those ending in <<.word \"n't\">> (<<.word \"aren't\">>, <<.word \"doesn't\">>, <<.word \"hasn't\">>, <<.word \"isn't\">>, etc) are acceptable, as they make it less easy to accidentally overlook the word <<.word not>>.\n"
},
"Spelling": {
"title": "Spelling",
"created": "20150110182900000",
"modified": "20150117152553000",
"tags": "[[Improving TiddlyWiki Documentation]]",
"text": "Because ~TiddlyWiki is of British origin, its English documentation uses [[British spelling in preference to US spelling|http://en.wikipedia.org/wiki/American_and_British_English_spelling_differences]].\n\nWords like <<.word customise>> are spelled <<.word -ise>>, not <<.word -ize>>. Words like <<.word colour>> will also be spelled using UK English unless they are being used for reserved words in code, such as in CSS or JavaScript.\n\nStandard technical acronyms are written in upper case, without dots: <<.word HTML>>, not <<.word html>> or <<.word H.T.M.L.>>\n\nAvoid arbitrarily abbreviating words and sentences. But the following abbreviations are acceptable:\n\n|!Abbreviation |!Meaning |!Notes |\n|e.g. |for example |with a dot after each letter |\n|i.e. |that is to say |with a dot after each letter |\n|etc |and so on |without a dot |\n"
},
"Technical Prose Style": {
"title": "Technical Prose Style",
"created": "20150110182900000",
"modified": "20150117152555000",
"tags": "[[Improving TiddlyWiki Documentation]]",
"text": "When writing an [[instruction tiddler|Instruction Tiddlers]], start by planning a route through the information you wish to present. This should be a simple, logical, direct progression of thoughts, with no backtracking or forward references. Use this approach even within individual sentences: always proceed from cause to effect, from the old or known to the new or unknown.\n\nKeep sentences short and simple. A clear technical sentence seldom contains more than one idea. It therefore avoids parenthetical information. Similarly, keep paragraph structure simple. A flat presentation is often easier to understand than a hierarchical one.\n\nIt is often possible to simplify a sentence without changing its meaning, merely by adjusting its vocabulary or grammatical structure. <<.word \"Execution of the macro is performed\">> just means <<.word \"The macro runs\">>. <<.word \"Your expectation might be...\">> just means <<.word \"You might expect...\">>.\n\nPrefer the active voice by default: <<.word \"Jane creates a tiddler\">> rather than <<.word \"a tiddler is created by Jane\">>. The passive voice can be useful if you want the reader to focus on the action itself or its result: <<.word \"a tiddler is created\">>. But it can often be clearer to proceed from cause to effect and say <<.word \"this creates a tiddler\">> in the active voice.\n\nDocumentation often presents two items that are parallel either by similarity or by difference. The reader will more easily detect such a pattern if you use the same sentence or phrase structure for both. But this must be balanced with the need to avoid monotony.\n\nPrefer precise instructions over woolly descriptions. If something has a name, use it. If something lacks a name, give it a tiddler.\n"
},
"Tiddler Structure": {
"title": "Tiddler Structure",
"created": "20150110183300000",
"modified": "20150117152556000",
"tags": "[[Improving TiddlyWiki Documentation]]",
"text": "In accordance with the [[Philosophy of Tiddlers]], documentation tiddlers are typically short and interlinked.\n\nWhen a tiddler seems as if it needs to contain subheadings, this is often a sign that it should in fact be split into several tiddlers. But it is reasonable for a [[reference tiddler|Reference Tiddlers]] to consist of an untitled introductory section followed by a titled section of details.\n\nConsistency of terminology is essential if the reader is not to become confused. Consistent typography and punctuation lend a professional quality to the documentation. Macros can improve the consistency and maintainability of the text.\n\nUse numbered lists for step-by-step instructions, and bullet points for lists whose order is arbitrary. Use a definition list in preference to a bulleted list if each bulleted item would begin with a term and a colon. If at all possible, avoid burdening the reader with a nested list.\n\nUse a table when information naturally falls into three or more columns, and also for lists of parameters, attributes, etc in [[reference tiddlers|Reference Tiddlers]].\n\nThe documentation describes the current reality of ~TiddlyWiki. Avoid discussing future aspirations.\n"
},
"Tiddler Title Policy": {
"title": "Tiddler Title Policy",
"created": "20150110183300000",
"modified": "20150118183633000",
"tags": "[[Improving TiddlyWiki Documentation]]",
"text": "Many documentation tiddlers, especially the [[reference ones|Reference Tiddlers]], are concerned with a single concept. Their titles should be succinct noun phrases like <<.tid \"List Widget\">> or <<.tid \"Tiddler Fields\">>.\n\nEach of the main words of such a title begins with a capital letter. Minor words such as <<.word and>>, <<.word or>>, <<.word the>>, <<.word to>> and <<.word with>> do not.\n\nTags also follow this pattern.\n\nTitles of this kind are plural if they denote a category of items, e.g. <<.tid \"Keyboard Shortcuts\">> or <<.tid \"Tiddler Fields\">>. Such titles are used to tag more specific tiddlers within the category.\n\nWhere a concept is an item rather than a category, its tiddler has a singular title, e.g. <<.tid \"List Widget\">>, <<.tid \"tag Operator\">>.\n\nStart a title with its most distinctive part. For instance, the tiddlers documenting the filter operators have titles like <<.tid \"addprefix Operator\">>. This helps the reader scan a list of links to find a particular tiddler.\n\nAvoid starting a title with the word <<.word the>>.\n\nIn the past, many tiddlers had CamelCase titles. This is gradually being phased out of the documentation to improve readability. ~CamelCase titles should no longer be used, even for tags, except in cases like <<.tid ~JavaScript>> where that is the standard spelling.\n\n[[Instruction tiddlers|Instruction Tiddlers]] often have longer titles that can be more complicated than just a noun phrase, e.g. <<.tid \"Ten reasons to switch to ~TiddlyWiki\">>. These titles use sentence case, i.e. only the first word (and any proper names) starts with a capital letter.\n\nHow-to tiddlers have titles that begin with <<.word \"How to\">>, e.g. <<.tid \"How to edit a tiddler\">>. Avoid titles like <<.tid \"Editing tiddlers\">>, because a less fluent English speaker could misunderstand that as the name of a category of tiddlers.\n"
},
"Typography": {
"title": "Typography",
"created": "20141226192500000",
"modified": "20150117152559000",
"text": "Use the [[documentation macros|Documentation Macros]] to keep the text maintainable in the face of change.\n\nBe wary of arbitrarily applying raw bold or italic markup in a sentence. If there's a suitable macro, use that instead. If there isn't a suitable macro, write one or request one.\n\nUse simple backticks (<code>`...`</code>) for fragments of WikiText, but not for the names of things like fields and widgets. These have their own macros.\n\nTo keep things clean and simple, quotation marks and apostrophes should be straight `'`, not curly `’`, and the ellipsis should be three separate dots `...` rather than `…`.\n\nUse `\"` as the primary quotation mark, reserving `'` for the rare case of a nested quotation.\n\nAvoid using a single hyphen `-` as sentence punctuation. Instead, use a double hyphen -- which ~TiddlyWiki renders as an en-dash -- with a space on either side.\n\nItems in lists and tables should only end with a full stop (period in US English) if they are complete sentences. They should have no trailing punctuation otherwise.\n\nIt is very rarely necessary to use an exclamation mark in professional documentation.\n"
},
"$:/SplashScreen": {
"title": "$:/SplashScreen",
"created": "20180927082601825",
"modified": "20180927083036494",
"tags": "$:/tags/RawMarkupWikified/TopBody",
"type": "text/vnd.tiddlywiki",
"text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\rules only filteredtranscludeinline transcludeinline macrocallinline\n<div class=\"tc-remove-when-wiki-loaded\">\n<style scoped>\n\n.tc-splash-text {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 16px;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n\tmargin: 20px auto 0;\n\twidth: 200px;\n\ttext-align: center;\n\tcolor: <<colour foreground>>;\n\tfill: <<colour foreground>>;\n}\n\n.tc-splash-text img {\n\twidth: 150px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\nhtml body.tc-body {\n\tbackground: <<colour page-background>>;\n}\n\n/*\nSpinner from https://github.com/tobiasahlin/SpinKit/ by Tobias Ahlin\n\nThe MIT License (MIT)\n\nCopyright (c) 2015 Tobias Ahlin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n*/\n\n.tc-splash-spinner {\n\tmargin: 20px auto 0;\n\twidth: 70px;\n\ttext-align: center;\n}\n\n.tc-splash-spinner > div {\n\twidth: 18px;\n\theight: 18px;\n\tborder-radius: 100%;\n\tdisplay: inline-block;\n\t-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;\n\tanimation: sk-bouncedelay 1.4s infinite ease-in-out both;\n\tbackground-color: #f88;\n}\n\n.tc-splash-spinner .tc-splash-bounce-1 {\n\t-webkit-animation-delay: -0.32s;\n\tanimation-delay: -0.32s;\n\tbackground-color: #8f8;\n}\n\n.tc-splash-spinner .tc-splash-bounce-2 {\n\t-webkit-animation-delay: -0.16s;\n\tanimation-delay: -0.16s;\n\tbackground-color: #88f;\n}\n\n@-webkit-keyframes sk-bouncedelay {\n\t0%, 80%, 100% { -webkit-transform: scale(0) }\n\t40% { -webkit-transform: scale(1.0) }\n}\n\n@keyframes sk-bouncedelay {\n\t0%, 80%, 100% { \n\t-webkit-transform: scale(0);\n\ttransform: scale(0);\n\t} 40% { \n\t-webkit-transform: scale(1.0);\n\ttransform: scale(1.0);\n\t}\n}\n</style>\n\n<div class=\"tc-splash-spinner\">\n <div class=\"tc-splash-bounce-1\"></div>\n <div class=\"tc-splash-bounce-2\"></div>\n <div class=\"tc-splash-bounce-3\"></div>\n</div>\n\n<div class=\"tc-splash-text\">\nPlease wait while {{$:/SiteTitle}} is loading\n</div>\n\n<!-- Demonstrating how to embed a bitmap graphic --> \n<div class=\"tc-splash-text\">\n<img src=\"data:image/jpeg;base64,{{New Release Banner||$:/core/templates/plain-text-tiddler}}\" width=\"100\"/>\n</div>\n\n<!-- Demonstrating how to embed a wikitext SVG graphic --> \n<div class=\"tc-splash-text\">\n{{$:/core/icon||$:/core/templates/plain-text-tiddler}}\n</div>\n\n</div>\n"
},
"$:/ContributionBanner": {
"title": "$:/ContributionBanner",
"tags": "$:/tags/EditTemplate",
"list-after": "$:/core/ui/EditTemplate/title",
"text": "\\define base-github()\nhttps://github.com/Jermolene/TiddlyWiki5/edit/tiddlywiki-com/editions/tw5.com/tiddlers/\n\\end\n\n<$set name=\"draft-of\" value={{{ [<currentTiddler>get[draft.of]] }}}>\n<$list filter=\"[[$:/config/OriginalTiddlerPaths]getindex<draft-of>]\" variable=\"target\" >\n<div class=\"tc-improvement-banner\">\n{{$:/core/images/star-filled}} Can you help us improve this documentation? [[Find out how|Improving TiddlyWiki Documentation]] to\n<a href={{{ [<target>addprefix<base-github>] }}} class=\"tc-tiddlylink-external\" target=\"_blank\" rel=\"noopener noreferrer\">edit this tiddler on ~GitHub</a>\n</div>\n</$list>\n</$set>\n"
},
"$:/DefaultTiddlers": {
"title": "$:/DefaultTiddlers",
"created": "20131127215321439",
"modified": "20140912135951542",
"type": "text/vnd.tiddlywiki",
"text": "HelloThere\nGettingStarted\nCommunity\n"
},
"$:/state/tab/sidebar--1835078512": {
"title": "$:/state/tab/sidebar--1835078512",
"text": "TableOfContents"
},
"$:/deprecated": {
"title": "$:/deprecated",
"created": "20170126143833588",
"modified": "201804111739",
"type": "text/vnd.tiddlywiki",
"text": "<<<\nIn several fields, deprecation is the discouragement of use of some feature, design or practice; typically because it has been superseded or is no longer considered safe – but without completely removing it or prohibiting its use.\n<<< [[wikipedia|https://en.wikipedia.org/wiki/Deprecation]]\n"
},
"Deprecated - What does it mean": {
"title": "Deprecated - What does it mean",
"created": "20170126142116898",
"modified": "201804111739",
"type": "text/vnd.tiddlywiki",
"text": "First of all: ''Keep calm!''\n\n{{$:/deprecated}}\n\nFor ~TiddlyWiki it means, that you should not use this mechanism for new content anymore! ''AND you should update your existing content''!\n\nDeprecated features have a marker. see: [[Custom styles by tag]]\n\n''Tiddlers tagged `$:/deprecated`''\n\n><<list-links \"[tag[$:/deprecated]]\">>"
},
"$:/SiteSubtitle": {
"title": "$:/SiteSubtitle",
"text": "a non-linear personal web notebook"
},
"$:/SiteTitle": {
"title": "$:/SiteTitle",
"created": "20131211131022562",
"modified": "20131211131023829",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki"
},
"$:/editions/tw5.com/TiddlerInfo/Sources": {
"title": "$:/editions/tw5.com/TiddlerInfo/Sources",
"tags": "$:/tags/TiddlerInfo",
"caption": "Sources",
"text": "\\define static-link-base()\nhttps://tiddlywiki.com/static/$(title)$.html\n\\end\n\n\\define make-static-link()\n<$set name=\"title\" filter=\"[<currentTiddler>encodeuricomponent[]encodeuricomponent[]]\" select=\"0\">\n<a href=<<static-link-base>> class=\"tc-tiddlylink-external\" target=\"_blank\" rel=\"noopener noreferrer\"><$text text=<<static-link-base>>/></a>\n</$set>\n\\end\n\n\\define github-link-base()\nhttps://github.com/Jermolene/TiddlyWiki5/blob/tiddlywiki-com/editions/tw5.com/tiddlers/$(title)$\n\\end\n\n\\define make-github-link()\n<$set name=\"title\" value={{$:/config/OriginalTiddlerPaths##$(currentTiddler)$}}>\n<$set name=\"title\" filter=\"[<title>encodeuricomponent[]]\" select=\"0\">\n<a href=<<github-link-base>> class=\"tc-tiddlylink-external\" target=\"_blank\" rel=\"noopener noreferrer\"><$text text=<<github-link-base>>/></a>\n</$set>\n</$set>\n\\end\n\n<$list filter=\"[all[current]!is[system]!is[shadow]]\">\n\nA static HTML representation of this tiddler is available at the URL:\n\n* <<make-static-link>>\n\nHelp us to improve the documentation by sending a ~GitHub pull request for this tiddler:\n\n* <<make-github-link>>\n\n</$list>\n"
},
"$:/StaticBanner": {
"title": "$:/StaticBanner",
"text": "<div class=\"tc-static-alert\"><div class=\"tc-static-alert-inner\">This page is part of a static HTML representation of the ~TiddlyWiki at https://tiddlywiki.com/</div></div>\n"
},
"$:/editions/tw5.com/doc-macros": {
"title": "$:/editions/tw5.com/doc-macros",
"created": "20150117152607000",
"modified": "201804111739",
"tags": "$:/tags/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define .concat(1,2,3,4,5) $1$$2$$3$$4$$5$\n\n\\define .def(_) <dfn class=\"doc-def\">$_$</dfn>\n\\define .em(_) <em class=\"doc-em\">$_$</em>\n\\define .strong(_) <strong class=\"doc-strong\">$_$</strong>\n\\define .place(_) <code class=\"doc-place\">$_$</code>\n\\define .word(_) \"$_$\"\n\n\\define .preamble(_) :.doc-preamble $_$\n\\define .note(_)\n@@.doc-note\n;Note\n: $_$\n@@\n\\end\n\n\\define .tid(_) <code class=\"doc-tiddler\">$_$</code>\n\\define .tag(_) <code class=\"doc-tag\">$_$</code>\n\\define .field(_) <code class=\"doc-field\">$_$</code>\n\\define .value(_) <code class=\"doc-value\">$_$</code>\n\\define .op(_) <code class=\"doc-operator\">$_$</code>\n\\define .var(_) <code class=\"doc-var\">$_$</code>\n\\define .wid(_) <code class=\"doc-widget\">$$_$</code>\n\\define .attr(_) <code class=\"doc-attr\">$_$</code>\n\\define .param(_) <code class=\"doc-param\">$_$</code>\n\n\\define .mtitle(_) $_$ Macro\n\\define .otitle(_) $_$ Operator\n\\define .vtitle(_) $_$ Variable\n\n\\define .link(_,to) <$link to=\"$to$\">$_$</$link>\n\\define .clink(_,to) <span class=\"doc-clink\"><<.link \"\"\"$_$\"\"\" \"$to$\">></span>\n\\define .dlink(_,to) <$macrocall $name=\".link\" _=<<.def \"$_$\">> to=\"$to$\">/>\n\\define .dlink-ex(_,to) <a href=\"$to$\" class=\"tc-tiddlylink-external\" target=\"_blank\" rel=\"noopener noreferrer\"><<.def \"$_$\">></a>\n\\define .flink(to) <$macrocall $name=\".link\" _=<<.field {{$to$!!caption}}>> to=\"$to$\"/>\n\\define .mlink(_,to) <$macrocall $name=\".link\" _=<<.var \"$_$\">> to=<<.mtitle \"$_$\">>/>\n\\define .mlink2(_,to) <$macrocall $name=\".link\" _=<<.var \"$_$\">> to=\"$to$\"/>\n\\define .olink(_) <$macrocall $name=\".link\" _=<<.op \"$_$\">> to=<<.otitle \"$_$\">>/>\n\\define .olink2(_,to) <$macrocall $name=\".link\" _=<<.op \"$_$\">> to=<<.otitle \"$to$\">>/>\n\\define .vlink(_,to) <$macrocall $name=\".link\" _=<<.var \"$_$\">> to=<<.vtitle \"$_$\">>/>\n\\define .vlink2(_,to) <$macrocall $name=\".link\" _=<<.var \"$_$\">> to=\"$to$\"/>\n\\define .wlink(to) <$macrocall $name=\".link\" _=<<.wid {{$to$!!caption}}>> to=\"$to$\"/>\n\\define .wlink2(_,to) <$macrocall $name=\".link\" _=\"$_$\" to=\"$to$\"/>\n\n\\define .key(_) <span class=\"doc-key\">$_$</span>\n\\define .combokey(_) <$macrocall $name=\".if\" cond=\"$_$\" then=<<.key '$_$'>>/>\n\\define .keycombo(1,2,3,4) <<.combokey \"$1$\">><<.if \"$2$\" +>><<.combokey \"$2$\">><<.if \"$3$\" +>><<.combokey \"$3$\">><<.if \"$4$\" +>><<.combokey \"$4$\">>\n\n\\define .tab(_) <span class=\"doc-tab\">{{$_$!!caption}}</span>\n\\define .sidebar-tab(_) <<.tab \"$:/core/ui/SideBar/$_$\">>\n\\define .more-tab(_) <<.tab \"$:/core/ui/MoreSideBar/$_$\">>\n\\define .info-tab(_) <<.tab \"$:/core/ui/TiddlerInfo/$_$\">>\n\\define .controlpanel-tab(_) <<.tab \"$:/core/ui/ControlPanel/$_$\">>\n\\define .advancedsearch-tab(_) <<.tab \"$:/core/ui/AdvancedSearch/$_$\">>\n\\define .toc-tab() <<.tab \"TableOfContents\">>\n\\define .example-tab(_) <span class=\"doc-tab\">$_$</span>\n\n\\define .button(_) <span class=\"doc-button\">{{$:/core/ui/Buttons/$_$!!caption}}</span>\n\n\\define .icon(_) <span class=\"doc-icon\">{{$_$}}</span>\n\n\\define .tip(_) <div class=\"doc-icon-block\"><div class=\"doc-block-icon\">{{$:/core/images/tip}}</div> $_$</div>\n\\define .warning(_) <div class=\"doc-icon-block\"><div class=\"doc-block-icon\">{{$:/core/images/warning}}</div> $_$</div>\n\n\\define .state-prefix() $:/state/editions/tw5.com/\n\n\\define .lorem()\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n\\end\n\n\\define .toc-lorem()\nThis is an example tiddler. See [[Table-of-Contents Macros (Examples)]].\n\n<<.lorem>>\n\\end\n\n\\define .example(n,eg,egvar:NO-SUCH-VAR)\n<div class=\"doc-example\">\n<$reveal default=\"$egvar$\" type=\"match\" text=\"NO-SUCH-VAR\">\n\t<$macrocall $name=\"copy-to-clipboard-above-right\" src=\"\"\"$eg$\"\"\"/>\n\t<$codeblock code=\"\"\"$eg$\"\"\"/>\n</$reveal>\n<$reveal default=\"$egvar$\" type=\"nomatch\" text=\"NO-SUCH-VAR\">\n\t<!-- allow an example to contain \"\"\" -->\n\t<$macrocall $name=\"copy-to-clipboard-above-right\" src=<<$egvar$>>/>\n\t<$codeblock code=<<$egvar$>>/>\n</$reveal>\n<$list filter=\"[title<.state-prefix>addsuffix{!!title}addsuffix[/]addsuffix[$n$]]\" variable=\".state\">\n<$reveal state=<<.state>> type=\"nomatch\" text=\"show\">\n\t<dl>\n\t<dd><$button set=<<.state>> setTo=\"show\">Try it</$button></dd>\n\t</dl>\n</$reveal>\n<$reveal state=<<.state>> type=\"match\" text=\"show\">\n\t<dl>\n\t<dd><$button set=<<.state>> setTo=\"\">Hide</$button></dd>\n\t</dl>\n\t<blockquote class=\"doc-example-result\">\n\t<$reveal default=\"$egvar$\" type=\"match\" text=\"NO-SUCH-VAR\">\n\t\t$eg$\n\t</$reveal>\n\t<$reveal default=\"$egvar$\" type=\"nomatch\" text=\"NO-SUCH-VAR\">\n\t\t<<$egvar$>>\n\t</$reveal>\n\t</blockquote>\n</$reveal>\n</$list>\n\\end\n\n<pre><$view field=\"text\"/></pre>"
},
"$:/editions/tw5.com/doc-styles": {
"title": "$:/editions/tw5.com/doc-styles",
"created": "20150117152612000",
"modified": "201804111739",
"tags": "$:/tags/Stylesheet",
"type": "text/vnd.tiddlywiki",
"text": ".doc-def {\n\tfont-style: normal;\n\tfont-weight: bold;\n}\n\n.doc-em {\n\tfont-style: italic;\n\tfont-variant: small-caps;\n\ttext-decoration: none;\n}\n\n.doc-strong {\n\tcolor: <<colour alert-highlight>>;\n\tfont-style: normal;\n\tfont-weight: bold;\n}\n\n.doc-foreign {\n\tfont-style: italic;\n}\n\n.doc-place {\n\tbackground-color: <<color background>>;\n\tborder: none;\n\tcolor: <<color very-muted-foreground>>;\n\tfont-style: normal;\n\tfont-weight: bold;\n}\n\n.doc-button,\n.doc-tab,\n.doc-tag,\n.doc-tiddler,\n.doc-field,\n.doc-value,\n.doc-operator,\n.doc-var,\n.doc-widget,\n.doc-attr,\n.doc-param {\n\tbackground-color: <<color background>>;\n\tborder: none;\n\tcolor: <<color very-muted-foreground>>;\n\tfont-weight: bold;\n\tpadding: 0;\n}\n\na .doc-place,\na .doc-button,\na .doc-tab,\na .doc-tag,\na .doc-tiddler,\na .doc-field,\na .doc-value,\na .doc-operator,\na .doc-var,\na .doc-widget,\na .doc-attr {\n\tcolor: <<color tiddler-link-foreground>>;\n}\n\n.doc-button svg {\n\theight: 1em;\n}\n\ntd svg {\n\theight: 1em;\n}\n\n.doc-key {\n\tcolor: <<color very-muted-foreground>>;\n\tfont-weight: bold;\n}\n\n.doc-clink code {\n\tcolor: <<colour tiddler-link-foreground>>;\n}\n\n.doc-preamble {\n\tborder: 2px solid <<colour code-border>>;\n\tcolor: <<colour very-muted-foreground>>;\n\tfont-size: 90%;\n\tmargin-left: 0;\n\tpadding: 0.5em 0.7em;\n}\n\n.doc-note dt {\n\tcolor: <<colour very-muted-foreground>>;\n}\n.doc-note dd {\n\tborder-left: 2px solid <<colour code-border>>;\n\tpadding-left: 0.6em;\n}\n\n.doc-example {\n\tmargin: 1em 0;\n\tpadding: 0.8em 0;\n}\n.doc-example:hover {\n\tbackground-color: <<colour code-background>>;\n}\n.doc-example ul {\n\tmargin-bottom: 0;\n\tpadding-bottom: 0;\n\tmargin-top: 0.2em;\n}\n.doc-example pre:first-child {\n\tmargin-top: 0;\n}\n.doc-example-result {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tborder-right: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 0;\n\tmargin-right: 0;\n\tpadding: 0 10px;\n}\n.doc-example-result ul {\n\tmargin-left: 0;\n\tpadding-left: 10px;\n}\n.doc-example-result ol {\n\tmargin-left: 0;\n\tpadding-left: 20px;\n}\n\n.doc-table th, .doc-table tr {\n\tvertical-align: top;\n}\n.doc-table th a {\n\tfont-weight: bold;\n}\n\ntr.doc-table-subheading {\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.doc-table.before-tiddler-body {\n\tmargin-top: 2em;\n}\n\n.doc-icon svg {\n\twidth: 1em;\n\theight: 1em;\n vertical-align: middle;\n}\n\n.doc-icon-block {\n\tborder-left: 2px solid <<colour code-border>>;\n\tmargin-left: 3em;\n\tpadding-left: 0.6em;\n\tposition: relative;\n}\n.doc-block-icon {\n\tposition: absolute;\n\tleft: -3em;\n\ttop: 0.2em;\n}\n.doc-block-icon .tc-image-tip {\n\tfill: <<colour primary>>;\n}\n.doc-block-icon .tc-image-warning {\n\tfill: <<colour alert-highlight>>;\n}\n\n.doc-from-version {\n display: inline-block;\n border-radius: 1em;\n\tbackground: <<colour tiddler-controls-foreground>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n padding: 0 0.4em;\n font-size: 0.7em;\n text-transform: uppercase;\n font-weight: bold;\n line-height: 1.5;\n vertical-align: text-bottom;\n}\n\n.doc-deprecated-version {\n display: inline-block;\n border-radius: 1em;\n\tbackground: red;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n padding: 0 0.4em;\n font-size: 0.7em;\n text-transform: uppercase;\n font-weight: bold;\n line-height: 1.5;\n vertical-align: text-bottom;\n}\n\n.doc-deprecated-version svg,\n.doc-from-version svg {\n\twidth: 1em;\n\theight: 1em;\n vertical-align: text-bottom;\n}"
},
"$:/editions/tw5.com/snippets/download-empty-button": {
"title": "$:/editions/tw5.com/snippets/download-empty-button",
"text": "<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/editions/tw5.com/download-empty\" filename=\"empty.html\"/>\nDownload Empty {{$:/core/images/save-button}}\n</$button>"
},
"$:/editions/tw5.com/download-empty": {
"title": "$:/editions/tw5.com/download-empty",
"text": "\\define saveTiddlerFilter()\n[[$:/core]] [[$:/isEncrypted]] [[$:/themes/tiddlywiki/snowwhite]] [[$:/themes/tiddlywiki/vanilla]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n\\define savingEmpty()\nyes\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/edition/tw5.com/dropbox-url.js": {
"title": "$:/edition/tw5.com/dropbox-url.js",
"text": "/*\\\ntitle: $:/edition/tw5.com/dropbox-url.js\ntype: application/javascript\ntags: $:/tags/Macro\nmodule-type: macro\n\nImplements the Dropbox URL converter macro.\n\n```\n<$macrocall $name=\"dropbox-url\" url={{$:/temp/dropbox}}/>\n```\n\n\\*/\n\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dropbox-url\";\n\nexports.params = [\n\t{name: \"url\", default: \"https://www.dropbox.com/s/<gobbledegook>/mywiki.html\"}\n];\n\nexports.run = function(url) {\n\turl = url.replace(\"www.dropbox.com\",\"dl.dropboxusercontent.com\");\n\treturn \"`\" + url + \"` <small>([[open|\" + url + \"]])</small>\";\n};\n\n})();\n",
"type": "application/javascript",
"tags": "$:/tags/Macro",
"module-type": "macro"
},
"$:/editions/tw5.com/if-macro.js": {
"title": "$:/editions/tw5.com/if-macro.js",
"text": "/*\\\ntitle: $:/editions/tw5.com/if-macro.js\ntype: application/javascript\nmodule-type: macro\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \".if\";\n\nexports.params = [\n\t{ name: \"cond\" },\n\t{ name: \"then\" },\n\t{ name: \"else\" }\n];\n\nexports.run = function(cond, then, elze) {\n\tthen = then || \"\";\n\telze = elze || \"\";\n\treturn cond ? then : elze;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/language": {
"title": "$:/language",
"text": "$:/languages/en-GB"
},
"$:/editions/tw5.com/operator-macros": {
"title": "$:/editions/tw5.com/operator-macros",
"created": "20150117152607000",
"modified": "20150228114306000",
"tags": "$:/tags/Macro",
"text": "\\define .operator-examples(op,text:\"Examples\") <$link to=\"$op$ Operator (Examples)\">$text$</$link>\n\n\\define .operator-example(n,eg,ie)\n<div class=\"doc-example\">\n`$eg$`\n<$macrocall $name=\".if\" cond=\"\"\"$ie$\"\"\" then=\"\"\"<dd>→ $ie$</dd>\"\"\"/>\n<$list filter=\"[title<.state-prefix>addsuffix{!!title}addsuffix[/]addsuffix[$n$]]\" variable=\".state\">\n<$reveal state=<<.state>> type=\"nomatch\" text=\"show\">\n\t<dl>\n\t<dd><$button set=<<.state>> setTo=\"show\">Try it</$button></dd>\n\t</dl>\n</$reveal>\n<$reveal state=<<.state>> type=\"match\" text=\"show\">\n\t<dl>\n\t<dd><$button set=<<.state>> setTo=\"\">Hide</$button></dd>\n\t</dl>\n\t<blockquote class=\"doc-example-result\">\n\t<ul><$list filter=\"\"\"$eg$\"\"\" emptyMessage=\"(empty)\">\n\t<li><$link><$view field=\"title\"/></$link></li>\n\t</$list></ul>\n\t</blockquote>\n</$reveal>\n</$list>\n\\end\n\n\\define .inline-operator-example(eg)\n<code><$text text=<<__eg__>>/></code> evaluates to <$list filter=<<__eg__>> emptyMessage=\"(empty)\"> <code><$text text=<<currentTiddler>>/></code> </$list>\n\\end\n\n\\define .this-is-operator-example() This example tiddler is used to illustrate some of the [[Filter Operators]].\n\\define .using-days-of-week() These examples make use of the [[Days of the Week]] tiddler.\n\\define .s-matching-is-case-sensitive() In looking for matches for <<.place S>>, capital and lowercase letters are treated as different.\n\n\\define .node-only-operator()\n\n<$macrocall $name=\".note\" _=\"This operator is <<.em not>> available when ~TiddlyWiki is running in a web browser.\"/>\n\n\\end\n"
},
"$:/editions/tw5.com/operator-template": {
"title": "$:/editions/tw5.com/operator-template",
"created": "20150203173506000",
"modified": "20150203181725000",
"tags": "$:/tags/ViewTemplate",
"list-before": "$:/core/ui/ViewTemplate/body",
"text": "\\define .op-place()\n<$macrocall $name=\".if\"\n cond=\"\"\"$(op-name)$\"\"\"\n then=\"<<.place '$(op-name)$'>> = \"\n else=\"\"/>\n\\end\n\n\\define .op-row()\n<$macrocall $name=\".if\"\n cond=\"\"\"$(op-body)$\"\"\"\n then=\"\"\"<tr><th align=\"left\">$(op-head)$</th><td><<.op-place>>$(op-body)$</td></tr>\"\"\"\n else=\"\"/>\n\\end\n\n<$set name=\"op-head\" value=\"\">\n<$set name=\"op-body\" value=\"\">\n<$set name=\"op-name\" value=\"\">\n<$list filter=\"[all[current]tag[Filter Operators]]\">\n<table class=\"doc-table before-tiddler-body\">\n<!-->\n<$set name=\"op-head\" value=\"purpose\">\n<$set name=\"op-body\" value={{!!op-purpose}}>\n<<.op-row>>\n</$set>\n</$set>\n<!-->\n<$set name=\"op-head\" value=\"[[input|Filter Syntax]]\">\n<$set name=\"op-body\" value={{!!op-input}}>\n<<.op-row>>\n</$set>\n</$set>\n<!-->\n<$set name=\"op-head\" value=\"`!` input\">\n<$set name=\"op-body\" value={{!!op-neg-input}}>\n<<.op-row>>\n</$set>\n</$set>\n<!-->\n<$set name=\"op-head\" value=\"[[suffix|Filter Step]]\">\n<$set name=\"op-body\" value={{!!op-suffix}}>\n<$set name=\"op-name\" value={{!!op-suffix-name}}>\n<<.op-row>>\n</$set>\n</$set>\n</$set>\n<!-->\n<$set name=\"op-head\" value=\"[[parameter|Filter Parameter]]\">\n<$set name=\"op-body\" value={{!!op-parameter}}>\n<$set name=\"op-name\" value={{!!op-parameter-name}}>\n<<.op-row>>\n</$set>\n</$set>\n</$set>\n<!-->\n<$set name=\"op-head\" value=\"output\">\n<$set name=\"op-body\" value={{!!op-output}}>\n<<.op-row>>\n</$set>\n</$set>\n<!-->\n<$set name=\"op-head\" value=\"`!` output\">\n<$set name=\"op-body\" value={{!!op-neg-output}}>\n<<.op-row>>\n</$set>\n</$set>\n<!-->\n</table>\n<$list filter=\"[all[current]has[from-version]]\" variable=\"listItem\">\n<$macrocall $name=\".from-version\" version={{!!from-version}}/>\n</$list>\n</$list>\n</$set>\n</$set>\n</$set>\n"
},
"$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
"title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
"text": "fluid-fixed"
},
"$:/core/templates/static.content": {
"title": "$:/core/templates/static.content",
"text": "\\define tv-wikilink-template() https://tiddlywiki.com/static/$uri_doubleencoded$.html\n\n<!-- For Google, and people without JavaScript-->\n\n<$reveal default=\"yes\" text=<<savingEmpty>> type=\"nomatch\">\n\nIt looks like this browser doesn't run JavaScript. You can use one of these static HTML versions to browse the same content:\n\n* https://tiddlywiki.com/static.html - browse individual tiddlers as separate pages\n* https://tiddlywiki.com/alltiddlers.html#HelloThere - single file containing all tiddlers\n\n---\n\n{{HelloThere}}\n\n{{TiddlyWiki}}\n\n{{Features}}\n\n{{Community}}\n\n{{HelpingTiddlyWiki}}\n\n</$reveal>\n"
},
"$:/editions/tw5.com/style-guide-macros": {
"title": "$:/editions/tw5.com/style-guide-macros",
"tags": "$:/tags/Macro",
"text": "\\define style-guide(good,bad)\n<table>\n<tbody>\n<tr>\n<th>Good</th>\n<td>``$good$``</td>\n</tr>\n<tr>\n<th>Bad</th>\n<td>``$bad$``</td>\n</tr>\n</tbody>\n</table>\n\\end\n"
},
"$:/theme": {
"title": "$:/theme",
"text": "$:/themes/tiddlywiki/snowwhite"
},
"$:/_tw5.com-styles": {
"title": "$:/_tw5.com-styles",
"tags": "$:/tags/Stylesheet",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n.tc-double-spaced-list li {\n\tpadding-bottom: .5em;\n\tpadding-top: .5em;\n}\n\n.tc-link-info-item {\n border: 1px solid #ebefcd;\n padding: 5px 10px;\n margin-bottom: 10px;\n background: <<colour code-background>>;\n font-size: 0.8em;\n line-height: 1.2;\n}\n\n.tc-link-info-item h1 {\n\tfont-weight: 500;\n\tfont-size: 16px;\t\n}\n\n.tc-scrollable-demo {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground-color: <<colour message-background>>;\n\tpadding: 1em;\n\theight: 400px;\n\tposition: relative;\n\toverflow: auto;\n}\n\n.tc-improvement-banner {\n\tfont-size: 0.7em;\n\tbackground: #fcc;\n\tpadding-left: 5px;\n\tmargin-top: 6px;\n\tmargin-bottom: 12px;\n\t<<box-shadow \"2px 2px 2px rgba(0,0,0,0.4)\">>\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t\n\t.tc-improvement-banner {\n\t}\n\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-improvement-banner {\n\t\tmargin-right: -53px;\n\t\tmargin-left: -53px;\n\t}\n\n\t.tc-improvement-banner:before {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\twidth: 0;\n\t\theight: 0;\n\t\tcontent: \" \";\n\t\tmargin-left: -5px;\n\t\tmargin-top: -10px;\n\t\tborder-top: 5px solid transparent;\n\t\tborder-left: 5px solid transparent;\n\t\tborder-right: 5px solid #C07E7E;\n\t\tborder-bottom: 5px solid #C07E7E;\n\t}\n\n}\n\n.tc-improvement-banner svg {\n\twidth: 1em;\n\theight: 1em;\n}\n"
},
"$:/editions/tw5.com/variable-macros": {
"title": "$:/editions/tw5.com/variable-macros",
"created": "20150228114241000",
"modified": "20150228141312000",
"tags": "$:/tags/Macro",
"text": "\\define .variable-examples(v,text:\"Examples\") <$link to=\"$v$ Variable (Examples)\">$text$</$link>\n\\define .macro-examples(m,text:\"Examples\") <$link to=\"$m$ Macro (Examples)\">$text$</$link>\n\\define .widget-examples(w,text:\"Examples\") <$link to=\"$w$ Widget (Examples)\">$text$</$link>\n\n\\define .js-macro-link(_) [[$_$|https://tiddlywiki.com/dev/index.html#JavaScript%20Macros]]\n\n\\define .this-is-static-link-variable() <<.tip \"This variable has no useful effect when ~TiddlyWiki is running in a browser, as the `href` attribute is ignored there -- links between tiddlers are performed by JavaScript instead. The variable comes into play when one is using the [[Node.js configuration|TiddlyWiki on Node.js]] to [[generate a static version|RenderTiddlersCommand]] of a wiki.\">>\n\n\\define .this-is-toolbar-config-variable(configTiddler)\n\nIt can be set to <<.value yes>> or <<.value no>> prior to transcluding such a button.\n\nThe standard page template sets it to the value found in [[$configTiddler$]], with the result that this becomes the default for the whole page. The user can adjust this default by using a tickbox on the <<.controlpanel-tab Settings>> tab of the [[Control Panel|$:/ControlPanel]].\n\\end\n"
},
"$:/editions/tw5.com/version-macros": {
"title": "$:/editions/tw5.com/version-macros",
"created": "20161008085627406",
"modified": "201804111739",
"tags": "$:/tags/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define .from-version(version)\n<span class=\"doc-from-version\">{{$:/core/images/warning}} New in: $version$</span>\n\\end\n\n\\define .deprecated-since(version, superseeded:\"TODO-Link\")\n<$button to=\"Deprecated - What does it mean\" class=\"doc-deprecated-version tc-btn-invisible\">{{$:/core/images/warning}} Deprecated since: $version$ </$button> use [[$superseeded$]] instead!\n\\end\n\n<pre><$view field=\"text\"/></pre>"
},
"$:/editions/tw5.com/wikitext-macros": {
"title": "$:/editions/tw5.com/wikitext-macros",
"created": "20150117184156000",
"modified": "20150117184616000",
"tags": "$:/tags/Macro",
"text": "\\define wikitext-example(src)\n<div class=\"doc-example\">\n\n<$macrocall $name=\"copy-to-clipboard-above-right\" src=<<__src__>>/>\n\n```\n$src$\n```\n\nThat renders as:\n\n$src$\n\n... and the underlying HTML is:\n\n$$$text/vnd.tiddlywiki>text/html\n$src$\n$$$\n</div>\n\\end\n\n\\define wikitext-example-without-html(src)\n<div class=\"doc-example\">\n\n<$macrocall $name=\"copy-to-clipboard-above-right\" src=<<__src__>>/>\n\n```\n$src$\n```\n\nThat renders as:\n\n$src$\n</div>\n\\end\n\n\\define tw-code(tiddler)\n<$codeblock language={{$tiddler$!!type}} code={{$tiddler$}}/>\n\\end\n\n\\define tw-code-link(tiddler)\n[[$tiddler$]]:\n\n<<tw-code $tiddler$>>\n\\end"
},
"SystemTag: $:/tags/AboveStory": {
"title": "SystemTag: $:/tags/AboveStory",
"caption": "$:/tags/AboveStory",
"created": "20180926170345251",
"description": "marks elements to be placed at the top of the story river",
"modified": "20180926171456529",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/AboveStory` marks elements to be placed at the top of the story river"
},
"SystemTag: $:/tags/AdvancedSearch": {
"title": "SystemTag: $:/tags/AdvancedSearch",
"caption": "$:/tags/AdvancedSearch",
"created": "20180926170345251",
"description": "marks search elements",
"modified": "20180926171456527",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/AdvancedSearch` marks search elements"
},
"SystemTag: $:/tags/AdvancedSearch/FilterButton": {
"title": "SystemTag: $:/tags/AdvancedSearch/FilterButton",
"caption": "$:/tags/AdvancedSearch/FilterButton",
"created": "20180926170345251",
"description": "marks filter buttons",
"modified": "20180926171456526",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/AdvancedSearch/FilterButton` marks filter buttons"
},
"SystemTag: $:/tags/Alert": {
"title": "SystemTag: $:/tags/Alert",
"caption": "$:/tags/Alert",
"created": "20180926170345251",
"description": "marks alerts",
"modified": "20180926171456524",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/Alert` marks alerts"
},
"SystemTag: $:/tags/BelowStory": {
"title": "SystemTag: $:/tags/BelowStory",
"caption": "$:/tags/BelowStory",
"created": "20180926170345251",
"description": "marks elements to be placed at the bottom of the story river",
"modified": "20180926171456521",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/BelowStory` marks elements to be placed at the bottom of the story river"
},
"SystemTag: $:/tags/ControlPanel": {
"title": "SystemTag: $:/tags/ControlPanel",
"caption": "$:/tags/ControlPanel",
"created": "20180926170345251",
"description": "marks control panel tabs",
"modified": "20180926171456518",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/ControlPanel` marks control panel tabs"
},
"SystemTag: $:/tags/ControlPanel/Advanced": {
"title": "SystemTag: $:/tags/ControlPanel/Advanced",
"caption": "$:/tags/ControlPanel/Advanced",
"created": "20180926170345251",
"description": "marks control panel advanced tabs",
"modified": "20180926171456516",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/ControlPanel/Advanced` marks control panel advanced tabs"
},
"SystemTag: $:/tags/ControlPanel/Appearance": {
"title": "SystemTag: $:/tags/ControlPanel/Appearance",
"caption": "$:/tags/ControlPanel/Appearance",
"created": "20180926170345251",
"description": "marks control panel appearance tabs",
"modified": "20180926171456514",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/ControlPanel/Appearance` marks control panel appearance tabs"
},
"SystemTag: $:/tags/ControlPanel/Info": {
"title": "SystemTag: $:/tags/ControlPanel/Info",
"caption": "$:/tags/ControlPanel/Info",
"created": "20180926170345251",
"description": "marks control panel info tabs",
"modified": "20180926171456512",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/ControlPanel/Info` marks control panel info tabs"
},
"SystemTag: $:/tags/ControlPanel/Saving": {
"title": "SystemTag: $:/tags/ControlPanel/Saving",
"caption": "$:/tags/ControlPanel/Saving",
"created": "20180926170345251",
"description": "marks saving configurations",
"modified": "20180926171456510",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/ControlPanel/Saving` marks saving configurations"
},
"SystemTag: $:/tags/ControlPanel/Settings": {
"title": "SystemTag: $:/tags/ControlPanel/Settings",
"caption": "$:/tags/ControlPanel/Settings",
"created": "20180926170345251",
"description": "marks control panel settings tabs",
"modified": "20180926171456509",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/ControlPanel/Settings` marks control panel settings tabs"
},
"SystemTag: $:/tags/ControlPanel/Toolbars": {
"title": "SystemTag: $:/tags/ControlPanel/Toolbars",
"caption": "$:/tags/ControlPanel/Toolbars",
"created": "20180926170345251",
"description": "marks control panel toolbar customisation tabs",
"modified": "20180926171456507",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/ControlPanel/Toolbars` marks control panel toolbar customisation tabs"
},
"SystemTag: $:/tags/EditPreview": {
"title": "SystemTag: $:/tags/EditPreview",
"caption": "$:/tags/EditPreview",
"created": "20180926170345251",
"description": "marks custom preview panes",
"modified": "20180926171456503",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/EditPreview` marks custom preview panes"
},
"SystemTag: $:/tags/EditTemplate": {
"title": "SystemTag: $:/tags/EditTemplate",
"caption": "$:/tags/EditTemplate",
"created": "20180926170345251",
"description": "marks the edit template",
"modified": "20180926171456501",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/EditTemplate` marks the edit template"
},
"SystemTag: $:/tags/EditToolbar": {
"title": "SystemTag: $:/tags/EditToolbar",
"caption": "$:/tags/EditToolbar",
"created": "20180926170345251",
"description": "marks the edit mode tiddler toolbar",
"modified": "20180926171456499",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/EditToolbar` marks the edit mode tiddler toolbar"
},
"SystemTag: $:/tags/EditorToolbar": {
"title": "SystemTag: $:/tags/EditorToolbar",
"caption": "$:/tags/EditorToolbar",
"created": "20180926170345251",
"description": "marks the editor toolbar buttons",
"modified": "20180926171456505",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/EditorToolbar` marks the editor toolbar buttons"
},
"SystemTag: $:/tags/Exporter": {
"title": "SystemTag: $:/tags/Exporter",
"caption": "$:/tags/Exporter",
"created": "20180926170345251",
"description": "marks the exporters",
"modified": "20180926171456497",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/Exporter` marks the exporters"
},
"SystemTag: $:/tags/Filter": {
"title": "SystemTag: $:/tags/Filter",
"caption": "$:/tags/Filter",
"created": "20180926170345251",
"description": "marks filters in advanced seach sample filter dropdown",
"modified": "20180926171456495",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/Filter` marks filters in advanced seach sample filter dropdown"
},
"SystemTag: $:/tags/Image": {
"title": "SystemTag: $:/tags/Image",
"caption": "$:/tags/Image",
"created": "20180926170345251",
"description": "marks (core) images",
"modified": "20180926171456494",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/Image` marks (core) images"
},
"SystemTag: $:/tags/ImportPreview": {
"title": "SystemTag: $:/tags/ImportPreview",
"caption": "$:/tags/ImportPreview",
"created": "20180926170345251",
"description": "marks preview types for the import listing",
"modified": "20180926171456492",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/ImportPreview` marks preview types for the import listing"
},
"SystemTag: $:/tags/KeyboardShortcut": {
"title": "SystemTag: $:/tags/KeyboardShortcut",
"caption": "$:/tags/KeyboardShortcut",
"description": "uses the text of tagged tiddler as keyboard shortcut actions",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/KeyboardShortcut` defines the tagged Tiddler as a [[Keyboard Shortcut Tiddler]], a ''container for actions'' that get triggered when its corresponding [[Keyboard Shortcut Descriptor]] in its `key` field matches a keyboard combination executed by the User\n"
},
"SystemTag: $:/tags/Macro": {
"title": "SystemTag: $:/tags/Macro",
"caption": "$:/tags/Macro",
"created": "20180926170345251",
"description": "marks global macros",
"modified": "20180926171456486",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/Macro` marks global macros"
},
"SystemTag: $:/tags/Macro/View": {
"title": "SystemTag: $:/tags/Macro/View",
"caption": "$:/tags/Macro",
"created": "20200103092530990",
"description": "marks global macros",
"modified": "20200103092606462",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/Macro/View` marks macros that are only made available within the main view templates and the preview panel."
},
"SystemTag: $:/tags/Manager/ItemMain": {
"title": "SystemTag: $:/tags/Manager/ItemMain",
"caption": "$:/tags/Manager/ItemMain",
"created": "20180926170345251",
"description": "marks the tiddler manager. $:/Manager",
"modified": "20180926171456490",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/Manager/ItemMain` marks the tiddler manager. $:/Manager"
},
"SystemTag: $:/tags/Manager/ItemSidebar": {
"title": "SystemTag: $:/tags/Manager/ItemSidebar",
"caption": "$:/tags/Manager/ItemSidebar",
"created": "20180926170345251",
"description": "marks the tiddler manager",
"modified": "20180926171456488",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/Manager/ItemSidebar` marks the tiddler manager"
},
"SystemTag: $:/tags/MoreSideBar": {
"title": "SystemTag: $:/tags/MoreSideBar",
"caption": "$:/tags/MoreSideBar",
"created": "20180926170345251",
"description": "marks tabs in the 'more' sidebar",
"modified": "20180926171456484",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/MoreSideBar` marks tabs in the 'more' sidebar"
},
"SystemTag: $:/tags/MoreSideBar/Plugins": {
"title": "SystemTag: $:/tags/MoreSideBar/Plugins",
"caption": "$:/tags/MoreSideBar/Plugins",
"created": "20180926170345251",
"description": "marks Sidebar: More: Plugins tab",
"modified": "20180926171456483",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/MoreSideBar/Plugins` marks Sidebar: More: Plugins tab"
},
"SystemTag: $:/tags/PageControls": {
"title": "SystemTag: $:/tags/PageControls",
"caption": "$:/tags/PageControls",
"created": "20180926170345251",
"description": "marks the page control tools in the sidebar",
"modified": "20180926171456481",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/PageControls` marks the page control tools in the sidebar"
},
"SystemTag: $:/tags/PageTemplate": {
"title": "SystemTag: $:/tags/PageTemplate",
"caption": "$:/tags/PageTemplate",
"created": "20180926170345251",
"description": "marks the main page elements",
"modified": "20180926171456480",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/PageTemplate` marks the main page elements"
},
"SystemTag: $:/tags/Palette": {
"title": "SystemTag: $:/tags/Palette",
"caption": "$:/tags/Palette",
"created": "20180926170345251",
"description": "marks colour palettes",
"modified": "20180926171456478",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/Palette` marks colour palettes"
},
"SystemTag: $:/tags/PluginLibrary": {
"title": "SystemTag: $:/tags/PluginLibrary",
"caption": "$:/tags/PluginLibrary",
"created": "20180926170345251",
"description": "marks the plugin library",
"modified": "20180926171456474",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/PluginLibrary` marks the plugin library"
},
"SystemTag: $:/tags/RawMarkup": {
"title": "SystemTag: $:/tags/RawMarkup",
"caption": "$:/tags/RawMarkup",
"created": "20180926170345251",
"description": "marks tiddlers included as raw text at the bottom of `<head>`",
"modified": "20180927084346820",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/RawMarkup` marks plain text tiddlers to be included as raw markup at the bottom of the `<head>` section in the generated HTML file.\n\nNote that the wiki must be saved and reloaded in order for a raw markup tiddler to take effect."
},
"SystemTag: $:/tags/RawMarkupWikified": {
"title": "SystemTag: $:/tags/RawMarkupWikified",
"caption": "$:/tags/RawMarkupWikified",
"created": "20180926170345251",
"description": "marks tiddlers included as wikified text at the bottom of `<head>`",
"modified": "20180927084332243",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/RawMarkupWikified` marks wikified tiddlers to be included as raw markup at the bottom of the `<head>` section in the generated HTML file.\n\nNote that the wiki must be saved and reloaded in order for a raw markup tiddler to take effect. Also note that global macros are not available by default within raw markup tiddlers; you can use the ImportVariablesWidget to explicitly import them."
},
"SystemTag: $:/tags/RawMarkupWikified/BottomBody": {
"title": "SystemTag: $:/tags/RawMarkupWikified/BottomBody",
"caption": "$:/tags/RawMarkupWikified/BottomBody",
"created": "20180926170345251",
"description": "marks tiddlers included as wikified text at the bottom of `<body>`",
"modified": "20180928145806493",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.18\">> The [[system tag|SystemTags]] `$:/tags/RawMarkupWikified/BottomBody` marks wikified tiddlers to be included as raw markup at the bottom of the `<body>` section in the generated HTML file.\n\nNote that the wiki must be saved and reloaded in order for a raw markup tiddler to take effect. Also note that global macros are not available by default within raw markup tiddlers; you can use the ImportVariablesWidget to explicitly import them."
},
"SystemTag: $:/tags/RawMarkupWikified/TopBody": {
"title": "SystemTag: $:/tags/RawMarkupWikified/TopBody",
"caption": "$:/tags/RawMarkupWikified/TopBody",
"created": "20180926170345251",
"description": "marks tiddlers included as wikified text at the top of `<body>`",
"modified": "20180928145800288",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.18\">> The [[system tag|SystemTags]] `$:/tags/RawMarkupWikified/TopBody` marks wikified tiddlers to be included as raw markup at the top of the `<body>` section in the generated HTML file.\n\nNote that the wiki must be saved and reloaded in order for a raw markup tiddler to take effect. Also note that global macros are not available by default within raw markup tiddlers; you can use the ImportVariablesWidget to explicitly import them."
},
"SystemTag: $:/tags/RawMarkupWikified/TopHead": {
"title": "SystemTag: $:/tags/RawMarkupWikified/TopHead",
"caption": "$:/tags/RawMarkupWikified/TopHead",
"created": "20180926170345251",
"description": "marks tiddlers included as wikified text at the top of `<head>`",
"modified": "20180928145753616",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.18\">> The [[system tag|SystemTags]] `$:/tags/RawMarkupWikified/TopHead` marks wikified tiddlers to be included as raw markup at the top of the `<head>` section in the generated HTML file.\n\nNote that the wiki must be saved and reloaded in order for a raw markup tiddler to take effect. Also note that global macros are not available by default within raw markup tiddlers; you can use the ImportVariablesWidget to explicitly import them."
},
"SystemTag: $:/tags/RawStaticContent": {
"title": "SystemTag: $:/tags/RawStaticContent",
"caption": "$:/tags/RawStaticContent",
"created": "20180926170345251",
"description": "marks raw content to be saved into the TW code",
"modified": "20180926171456461",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/RawStaticContent` marks raw content to be saved into the TW code"
},
"SystemTag: $:/tags/RemoteAssetInfo": {
"title": "SystemTag: $:/tags/RemoteAssetInfo",
"caption": "$:/tags/RemoteAssetInfo",
"created": "20180926170345251",
"description": "marks plugin import handling",
"modified": "20180926171456460",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/RemoteAssetInfo` marks plugin import handling"
},
"SystemTag: $:/tags/SearchResults": {
"title": "SystemTag: $:/tags/SearchResults",
"caption": "$:/tags/SearchResults",
"created": "20180926170345251",
"description": "marks customised search results",
"modified": "20180926171456458",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/SearchResults` marks customised search results"
},
"SystemTag: $:/tags/ServerConnection": {
"title": "SystemTag: $:/tags/ServerConnection",
"caption": "$:/tags/ServerConnection",
"created": "20180926170345251",
"description": "marks plugin import handling",
"modified": "20180926171456456",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/ServerConnection` marks plugin import handling"
},
"SystemTag: $:/tags/SideBar": {
"title": "SystemTag: $:/tags/SideBar",
"caption": "$:/tags/SideBar",
"created": "20180926170345251",
"description": "marks sidebar tabs",
"modified": "20180926171456454",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/SideBar` marks sidebar tabs"
},
"SystemTag: $:/tags/SideBarSegment": {
"title": "SystemTag: $:/tags/SideBarSegment",
"caption": "$:/tags/SideBarSegment",
"created": "20180926170345251",
"description": "marks sidebar segments",
"modified": "20180926171456451",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/SideBarSegment` marks sidebar segments\n\nNote: You can rearrange the segments by drag-and-dropping the titles inside the tag pill <<tag $:/tags/SideBarSegment>>\n"
},
"SystemTag: $:/tags/StartupAction": {
"title": "SystemTag: $:/tags/StartupAction",
"caption": "$:/tags/StartupAction",
"created": "20180926170345251",
"description": "marks actions executed on all platforms",
"modified": "20180926171456449",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/StartupAction` marks actions executed on all platforms"
},
"SystemTag: $:/tags/StartupAction/Browser": {
"title": "SystemTag: $:/tags/StartupAction/Browser",
"caption": "$:/tags/StartupAction/Browser",
"created": "20180926170345251",
"description": "marks actions only executed when running in the browser",
"modified": "20180926171456447",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/StartupAction/Browser` marks actions only executed when running in the browser"
},
"SystemTag: $:/tags/StartupAction/Node": {
"title": "SystemTag: $:/tags/StartupAction/Node",
"caption": "$:/tags/StartupAction/Node",
"created": "20180926170345251",
"description": "marks actions only executed when running under Node.js",
"modified": "20180926171456445",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/StartupAction/Node` marks actions only executed when running under Node.js"
},
"SystemTag: $:/tags/Stylesheet": {
"title": "SystemTag: $:/tags/Stylesheet",
"caption": "$:/tags/Stylesheet",
"created": "20180926170345251",
"description": "marks that a tiddler should be applied as a CSS stylesheet",
"modified": "20180926171456442",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/Stylesheet` marks that a tiddler should be applied as a CSS stylesheet"
},
"SystemTag: $:/tags/TagDropdown": {
"title": "SystemTag: $:/tags/TagDropdown",
"caption": "$:/tags/TagDropdown",
"created": "20180926170345251",
"description": "marks tags dropdown sorting",
"modified": "20180926171456439",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/TagDropdown` marks tags dropdown sorting"
},
"SystemTag: $:/tags/Texteditor/Snippet": {
"title": "SystemTag: $:/tags/Texteditor/Snippet",
"caption": "$:/tags/Texteditor/Snippet",
"created": "20180926170345251",
"description": "marks text snippets",
"modified": "20180926171456546",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/Texteditor/Snippet` marks text snippets"
},
"SystemTag: $:/tags/TiddlerInfo": {
"title": "SystemTag: $:/tags/TiddlerInfo",
"caption": "$:/tags/TiddlerInfo",
"created": "20180926170345251",
"description": "marks tiddler info panel tabs",
"modified": "20180926171456544",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/TiddlerInfo` marks tiddler info panel tabs"
},
"SystemTag: $:/tags/TiddlerInfoSegment": {
"title": "SystemTag: $:/tags/TiddlerInfoSegment",
"caption": "$:/tags/TiddlerInfoSegment",
"created": "20180926170345251",
"description": "marks tiddler info panel segments",
"modified": "20180926171456541",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/TiddlerInfoSegment` marks tiddler info panel segments"
},
"SystemTag: $:/tags/TiddlerInfo/Advanced": {
"title": "SystemTag: $:/tags/TiddlerInfo/Advanced",
"caption": "$:/tags/TiddlerInfo/Advanced",
"created": "20180926170345251",
"description": "marks tabs under the advanced tiddler tab",
"modified": "20180926171456539",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/TiddlerInfo/Advanced` marks tabs under the advanced tiddler tab"
},
"SystemTag: $:/tags/ToolbarButtonStyle": {
"title": "SystemTag: $:/tags/ToolbarButtonStyle",
"caption": "$:/tags/ToolbarButtonStyle",
"created": "20180926170345251",
"description": "marks the style of the buttons",
"modified": "20180926171456537",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/ToolbarButtonStyle` marks the style of the buttons"
},
"SystemTag: $:/tags/TopLeftBar": {
"title": "SystemTag: $:/tags/TopLeftBar",
"caption": "$:/tags/TopLeftBar",
"created": "20180926170345251",
"description": "marks the top left bar",
"modified": "20180926171456536",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/TopLeftBar` marks the top left bar"
},
"SystemTag: $:/tags/TopRightBar": {
"title": "SystemTag: $:/tags/TopRightBar",
"caption": "$:/tags/TopRightBar",
"created": "20180926170345251",
"description": "marks the top right bar",
"modified": "20180926171456534",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/TopRightBar` marks the top right bar"
},
"SystemTag: $:/tags/ViewTemplate": {
"title": "SystemTag: $:/tags/ViewTemplate",
"caption": "$:/tags/ViewTemplate",
"created": "20180926170345251",
"description": "marks the view template",
"modified": "20180926171456532",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/ViewTemplate` marks the view template"
},
"SystemTag: $:/tags/ViewToolbar": {
"title": "SystemTag: $:/tags/ViewToolbar",
"caption": "$:/tags/ViewToolbar",
"created": "20180926170345251",
"description": "marks the view mode tiddler toolbar",
"modified": "20180926171456531",
"tags": "SystemTags",
"type": "text/vnd.tiddlywiki",
"text": "The [[system tag|SystemTags]] `$:/tags/ViewToolbar` marks the view mode tiddler toolbar"
},
"TiddlyDesktop Releases": {
"title": "TiddlyDesktop Releases",
"caption": "~TiddlyDesktop",
"created": "20150419144649101",
"modified": "20180924082438784",
"tags": "Releases",
"type": "text/vnd.tiddlywiki",
"text": "The latest release of TiddlyDesktop can be found at https://github.com/Jermolene/TiddlyDesktop/releases/latest, or you can see a [[list of all releases|https://github.com/Jermolene/TiddlyDesktop/releases]].\n"
},
"Core Variables": {
"title": "Core Variables",
"created": "20150220161908000",
"modified": "20150228134138000",
"type": "text/vnd.tiddlywiki",
"text": "The following [[variables|Variables]] are built into ~TiddlyWiki's core:\n\n<<list-links \"[tag[Core Variables]] -[tag[Configuration Variables]]\">>\n\nThe core will also use various configuration variables and macros if you define them:\n\n<<list-links \"[tag[Configuration Variables]]\">>\n"
},
"Variables": {
"title": "Variables",
"created": "20141002133113496",
"modified": "20150221215644000",
"tags": "Concepts Reference",
"type": "text/vnd.tiddlywiki",
"text": "A <<.def variable>> is a snippet of text that can be accessed by name within a particular branch of the [[widget tree|Widgets]]. The snippet is known as the variable's <<.def value>>.\n\nA new variable is defined using a <<.wlink SetWidget>> widget, and is then available to any of the children of that widget, including transcluded content. A <<.wid set>> widget can reuse an existing name, thus binding a different snippet to that name for the duration of the widget's children.\n\nThe <<.wlink ListWidget>> widget also sets a particular variable (<<.var currentTiddler>> by default) to each listed title in turn.\n\nFor an overview of how to use variables, see [[Variables in WikiText]].\n\nDespite the term <<.word variable>>, each snippet is a constant string. The apparent variability is actually the result of the presence of multiple variables with the same name in different parts of the widget tree.\n\n[[Macros]] are a special form of variable whose value can contain placeholders that get filled in with parameters whenever the macro is used.\n\nBy themselves, the snippets are <<.em not>> parsed as WikiText. However, a variable reference will transclude a snippet into a context where ~WikiText parsing <<.em may>> be occurring. Within a snippet, the only markup detected is `$name$` for a macro parameter transclusion and `$(name)$` for a variable transclusion.\n\nThe <<.mlink dumpvariables>> macro lists all variables (including macros) that are available at that position in the widget tree.\n\n~TiddlyWiki's core has [[several variables|Core Variables]] built in.\n"
},
"currentTiddler Variable": {
"title": "currentTiddler Variable",
"caption": "currentTiddler",
"created": "20141001232824187",
"modified": "20150221152029000",
"tags": "Variables [[Core Variables]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def currentTiddler>> [[variable|Variables]] contains the title of the [[current tiddler|Current Tiddler]].\n\nSeveral aspects of WikiText use this tiddler as their context. As a result, within a <<.wlink ListWidget>> widget or a [[template tiddler|TemplateTiddlers]], there is often no need to explicitly specify a tiddler title.\n\nCompare <<.vlink storyTiddler>>.\n\n<<.variable-examples \"currentTiddler\">>\n"
},
"storyTiddler Variable": {
"title": "storyTiddler Variable",
"caption": "storyTiddler",
"created": "20141001232753952",
"modified": "20150221222522000",
"tags": "Variables [[Core Variables]]",
"type": "text/vnd.tiddlywiki",
"text": "When a tiddler is viewed or edited, then within its branch of the [[widget tree|Widgets]], the <<.def storyTiddler>> [[variable|Variables]] contains the title of that tiddler.\n\nThe default [[view template|$:/core/ui/ViewTemplate]] and [[edit template|$:/core/ui/EditTemplate]] initialise <<.var storyTiddler>> to the value of the <<.vlink currentTiddler>> variable. This in turn will have been set by a <<.wlink ListWidget>> widget in [[the relevant part of the page template|$:/core/ui/PageTemplate/story]].\n\n<<.var storyTiddler>> is undefined outside the story river, such as in the sidebar.\n\n<<.variable-examples \"storyTiddler\">>\n"
},
"transclusion Variable": {
"title": "transclusion Variable",
"caption": "transclusion",
"created": "20141002004621385",
"modified": "20150221225622000",
"tags": "Variables [[Core Variables]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def transclusion>> [[variable|Variables]] is set by the <<.wlink TranscludeWidget>> widget to a string that identifies the position of that widget within the [[widget tree|Widgets]].\n\n~TiddlyWiki's core uses it to detect recursive [[transclusion|Transclusion]]. It is also used to implement the <<.mlink qualify>> macro.\n\nThe string has the following syntax:\n\n<$railroad text=\"\"\"\n\"{\" a \"|\" b \"|\" c \"|\" d \"|\" e \"|\" \"}\"\n\"\"\"/>\n\n<ol style=\"list-style-type: lower-alpha;\">\n<li>the title of the [[current tiddler|Current Tiddler]]</li>\n<li>the title of the tiddler being transcluded</li>\n<li>the name of the field being transcluded</li>\n<li>the name of the property name or index being transcluded</li>\n<li>the name of the subtiddler being transcluded from a plugin</li>\n</ol>\n\nMany of the five items are often blank.\n\nIn the sidebar, the value of <<.var transclusion>> is:\n\n> `{|$:/core/ui/PageTemplate/sidebar|||}`\n\nWhen the tiddler <<.tid HelloThere>> is displayed in the story river, <<.var transclusion>> is set to:\n\n> `{HelloThere|HelloThere|||}`\n\n<<.variable-examples \"transclusion\">>\n"
},
"actionTiddler Variable": {
"title": "actionTiddler Variable",
"created": "20170406083917224",
"modified": "20190118084621046",
"tags": "Variables [[Core Variables]]",
"type": "text/vnd.tiddlywiki",
"text": "The variable `actionTiddler` is used in subtly different ways by different widgets:\n\n* Within the ''actions'' string of the DroppableWidget, the <<.def actionTiddler>> [[variable|Variables]] contains the title of the tiddler being dropped.\n* Within the ''startactions'' and ''endactions'' string of the DroppableWidget, the <<.def actionTiddler>> [[variable|Variables]] contains a quoted [[Title List]] of all of the titles being dragged.\n"
},
"Sample Headings 1,2,3": {
"title": "Sample Headings 1,2,3",
"created": "20180609112450207",
"modified": "20180609112450207",
"text": "! This is a Level 1 Heading\n\nThis is a paragraph.\n\n<$vars tv-adjust-heading-level=\"-2\">\n\n{{Sample Headings 3,4,5}}\n\n</$vars>\n\n!! This is a Level 2 heading\n\n<$vars tv-adjust-heading-level=\"-1\">\n\n{{Sample Headings 4,5,6}}\n\n</$vars>\n\n"
},
"Sample Headings 3,4,5": {
"title": "Sample Headings 3,4,5",
"created": "20180609112450207",
"modified": "20180609112450207",
"text": "!!! This is written as a Level 3 heading\n\n!!!! This is written as a Level 4 heading\n\n!!!!! This is written as a Level 5 heading\n"
},
"Sample Headings 4,5,6": {
"title": "Sample Headings 4,5,6",
"created": "20180609112450207",
"modified": "20180609112450207",
"text": "!!!! This is written as a Level 4 heading\n\n!!!!! This is written as a Level 5 heading\n\n!!!!!! This is written as a Level 6 heading\n"
},
"currentTiddler Variable (Examples)": {
"title": "currentTiddler Variable (Examples)",
"created": "20150221140726000",
"modified": "20150221141342000",
"tags": "[[currentTiddler Variable]] [[Variable Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "The following two examples have the same meaning:\n\n<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"<$view field=title/>\"\"\"/>\n<$macrocall $name=\".example\" n=\"2\" eg=\"\"\"<$view tiddler=<<currentTiddler>> field=title/>\"\"\"/>\n\nThis next example shows how the <<.wlink ListWidget>> widget changes the current tiddler:\n\n<$macrocall $name=\".example\" n=\"3\"\neg=\"\"\"<ol>\n<$list filter=\"[prefix[J]]\">\n<li><<currentTiddler>></li>\n</$list>\n</ol>\"\"\"/>\n"
},
"storyTiddler Variable (Examples)": {
"title": "storyTiddler Variable (Examples)",
"created": "20150221141258000",
"modified": "20150221141431000",
"tags": "[[storyTiddler Variable]] [[Variable Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<ol>\n<$list filter=\"[prefix[J]]\">\n<li><<currentTiddler>>, <<storyTiddler>></li>\n</$list>\n</ol>\"\"\"/>\n"
},
"transclusion Variable (Examples)": {
"title": "transclusion Variable (Examples)",
"created": "20150221141507000",
"modified": "20150228103440000",
"tags": "[[transclusion Variable]] [[Variable Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "This example shows how to distinguish between the sidebar and other environments:\n\n<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"We are\n<$list\nfilter=\"[<transclusion>prefix[{|$:/core/ui/PageTemplate/sidebar|||}]]\"\nemptyMessage=\"in the story river.\">\nin the sidebar.\n</$list>\"\"\"/>\n\nIn the sidebar, this would show `We are in the sidebar` instead.\n"
},
"tv-adjust-heading-level Variable (Examples)": {
"title": "tv-adjust-heading-level Variable (Examples)",
"created": "20180609112450207",
"modified": "20180609112450207",
"tags": "[[tv-adjust-heading-level Variable]] [[Variable Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "\\define show-tiddler(title)\n!! $title$\n\n<$codeblock code={{$title$}}/>\n\\end\n\n! Tiddlers\n\n<<show-tiddler \"Sample Headings 1,2,3\">>\n\n<<show-tiddler \"Sample Headings 3,4,5\">>\n\n<<show-tiddler \"Sample Headings 4,5,6\">>\n\n! Example\n\n<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<$transclude tiddler=\"Sample Headings 1,2,3\" mode=\"block\"/>\"\"\"/>\n\n"
},
"tv-config-toolbar-class Variable (Examples)": {
"title": "tv-config-toolbar-class Variable (Examples)",
"created": "20150228135051000",
"modified": "20150228135737000",
"tags": "[[tv-config-toolbar-class Variable]] [[Variable Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<style>\n.green-background {\n\tbackground-color: green;\n\tfill: white;\n}\n</style>\n\n<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n{{$:/core/ui/Buttons/new-tiddler}}\n</$set>\n\"\"\"/>\n\n<$macrocall $name=\".example\" n=\"2\"\neg=\"\"\"<$set name=\"tv-config-toolbar-class\" value=\"green-background\">\n{{$:/core/ui/Buttons/new-tiddler}}\n</$set>\n\"\"\"/>\n\nThe `green-background` [[CSS|Cascading Style Sheets]] class is declared in a stylesheet within this tiddler.\n"
},
"tv-config-toolbar-icons Variable (Examples)": {
"title": "tv-config-toolbar-icons Variable (Examples)",
"created": "20150228140420000",
"modified": "20150228141418000",
"tags": "[[tv-config-toolbar-icons Variable]] [[Variable Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<$set name=\"tv-config-toolbar-icons\" value=\"no\">\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n{{$:/core/ui/Buttons/new-tiddler}}\n</$set>\n</$set>\n\"\"\"/>\n\n<$macrocall $name=\".example\" n=\"2\"\neg=\"\"\"<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n{{$:/core/ui/Buttons/new-tiddler}}\n</$set>\n\"\"\"/>\n"
},
"tv-config-toolbar-text Variable (Examples)": {
"title": "tv-config-toolbar-text Variable (Examples)",
"created": "20150228140420000",
"modified": "20150228140516000",
"tags": "[[tv-config-toolbar-text Variable]] [[Variable Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<$set name=\"tv-config-toolbar-text\" value=\"no\">\n{{$:/core/ui/Buttons/new-tiddler}}\n</$set>\n\"\"\"/>\n\n<$macrocall $name=\".example\" n=\"2\"\neg=\"\"\"<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n{{$:/core/ui/Buttons/new-tiddler}}\n</$set>\n\"\"\"/>\n"
},
"tv-get-export-image-link Variable (Examples)": {
"title": "tv-get-export-image-link Variable (Examples)",
"created": "20150228124038000",
"tags": "[[tv-get-export-image-link Variable]] [[Variable Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "This example fetches [[the TiddlyWiki icon|https://www.tiddlywiki.com/favicon.ico]]:\n\n<$importvariables filter=\"$:/editions/tw5.com/macro-examples/tv-get-export-image-link\">\n<$codeblock code={{$:/editions/tw5.com/macro-examples/tv-get-export-image-link}}/>\n<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"[img[favicon.ico]]\"\"\"/>\n</$importvariables>\n"
},
"tv-wikilink-tooltip Variable (Examples)": {
"title": "tv-wikilink-tooltip Variable (Examples)",
"created": "20150228115959000",
"modified": "20150228120621000",
"tags": "[[tv-wikilink-tooltip Variable]] [[Variable Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "This example shows a way of giving links a tooltip derived from the target tiddler's <<.field caption>> field:\n\n<$importvariables filter=\"$:/editions/tw5.com/macro-examples/tv-wikilink-tooltip\">\n<$codeblock code={{$:/editions/tw5.com/macro-examples/tv-wikilink-tooltip}}/>\n<$macrocall $name=\".example\" n=\"1\" eg=\"\"\"Here is a link to [[backlinks Operator]] with a custom tooltip.\"\"\"/>\n</$importvariables>\n\nHere is [[a standard link|HelloThere]] for comparison.\n"
},
"tv-wikilinks Variable (Examples)": {
"title": "tv-wikilinks Variable (Examples)",
"created": "20150228103411000",
"modified": "20150228104438000",
"tags": "[[tv-wikilinks Variable]] [[Variable Examples]]",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"HelloThere,\n[[HelloThere]],\n<$link to=\"HelloThere\">is //this// a link?</$link>\"\"\"/>\n\n<$macrocall $name=\".example\" n=\"2\"\neg=\"\"\"<$set name=\"tv-wikilinks\" value=\"no\">\nHelloThere,\n[[HelloThere]],\n<$link to=\"HelloThere\">is //this// a link?</$link>\n</$set>\"\"\"/>\n"
},
"modifier Variable": {
"title": "modifier Variable",
"tags": "Variables [[Core Variables]]",
"type": "text/vnd.tiddlywiki",
"text": "Within the ''action'' string of the DroppableWidget, the <<.def modifier>> [[variable|Variables]] contains the modifier key(s) held during the drag-process.\nThe possible keys are ''ctrl'', ''shift'' or both ''ctrl'' and ''shift''\n\nThe variable contains a string that identifies the keys:\n\n|Modifier Key |Variable Content |h\n|ctrl |ctrl |\n|shift |shift |\n|ctrl+shift |ctrl-shift |\n|no modifier (normal drag) |normal |\n"
},
"namespace Variable": {
"title": "namespace Variable",
"created": "20150228132024000",
"modified": "20150228133745000",
"tags": "Variables [[Core Variables]]",
"type": "text/vnd.tiddlywiki",
"caption": "namespace",
"text": "The <<.def namespace>> [[variable|Variables]] is used internally by [[HTML|HyperText Markup Language]] widgets to keep track of the correct namespace for the [[DOM|Document Object Model]] elements they generate.\n\nAn `svg` or `math` element supplies a distinct namespace for itself and any child elements it contains.\n"
},
"tv-adjust-heading-level Variable": {
"title": "tv-adjust-heading-level Variable",
"caption": "tv-adjust-heading-level",
"created": "20180609112450207",
"modified": "20180609112450207",
"tags": "Variables [[Core Variables]] [[Configuration Variables]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def tv-adjust-heading-level>> [[variable|Variables]] allows the level of [[headings|Headings in WikiText]] to be adjusted. It is interpreted as a positive or negative number (e.g. \"2\" or \"-3\") that is added to the heading level for display.\n\nNote that if the resulting heading level is less than 1 then level 1 is used instead. This means that specfiying a large negative adjustment factor will reset all headings to display as level 1. Similarly, heading levels larger than 6 are clamped to the maximum HTML heading level of 6.\n\n<<.variable-examples \"tv-adjust-heading-level\">>\n"
},
"tv-auto-open-on-import Variable": {
"title": "tv-auto-open-on-import Variable",
"created": "20150228120919000",
"modified": "20150228130407000",
"tags": "Variables [[Core Variables]] [[Configuration Variables]]",
"type": "text/vnd.tiddlywiki",
"caption": "tv-auto-open-on-import",
"text": "The <<.def tv-auto-open-on-import>> [[variable|Variables]] controls whether the `tm-import-tiddlers` message causes the tiddler [[$:/Import]] (which lists the pending imports) to open in the story river.\n\nBy default, the tiddler is opened. But if this variable has the value <<.value no>>, it isn't.\n\nAn example of setting this variable to <<.value no>> can be found in the upgrade plugin within the [[TiddlyWiki Upgrade Wizard|https://www.tiddlywiki.com/upgrade.html]]. People can drag their wiki files onto the wizard without triggering the normal import display.\n"
},
"tv-config-toolbar-class Variable": {
"title": "tv-config-toolbar-class Variable",
"created": "20150228134732000",
"modified": "20150228135803000",
"tags": "Variables [[Core Variables]] [[Configuration Variables]]",
"type": "text/vnd.tiddlywiki",
"caption": "tv-config-toolbar-class",
"text": "The <<.def tv-config-toolbar-class>> [[variable|Variables]] controls the value of the [[CSS|Cascading Style Sheets]] `class` attribute on the HTML element for a toolbar button.\n\nIt can be set prior to transcluding such a button.\n\nIn most environments, it defaults to <<.value tc-btn-invisible>>, which removes the button's background colour and border.\n\n<<.variable-examples \"tv-config-toolbar-class\">>\n"
},
"tv-config-toolbar-icons Variable": {
"title": "tv-config-toolbar-icons Variable",
"created": "20150228135910000",
"modified": "20150228141357000",
"tags": "Variables [[Core Variables]] [[Configuration Variables]]",
"type": "text/vnd.tiddlywiki",
"caption": "tv-config-toolbar-icons",
"text": "The <<.def tv-config-toolbar-icons>> [[variable|Variables]] controls whether toolbar buttons display icons.\n\n<<.this-is-toolbar-config-variable $:/config/Toolbar/Icons>>\n\n<<.variable-examples \"tv-config-toolbar-icons\">>\n\nSee also <<.vlink tv-config-toolbar-text>>.\n"
},
"tv-config-toolbar-text Variable": {
"title": "tv-config-toolbar-text Variable",
"created": "20150228135910000",
"modified": "20150228141403000",
"tags": "Variables [[Core Variables]] [[Configuration Variables]]",
"type": "text/vnd.tiddlywiki",
"caption": "tv-config-toolbar-text",
"text": "The <<.def tv-config-toolbar-text>> [[variable|Variables]] controls whether toolbar buttons display text.\n\n<<.this-is-toolbar-config-variable $:/config/Toolbar/Text>>\n\n<<.variable-examples \"tv-config-toolbar-text\">>\n\nSee also <<.vlink tv-config-toolbar-icons>>.\n"
},
"tv-filter-export-link Variable": {
"title": "tv-filter-export-link Variable",
"caption": "tv-filter-export-link",
"created": "20170828095135984",
"modified": "20170828095757620",
"tags": "Variables [[Core Variables]] [[Configuration Variables]]",
"type": "text/vnd.tiddlywiki",
"text": "<<.from-version \"5.1.15\">> The <<.def tv-filter-export-link>> [[variable|Variables]] controls the value of the `href` attribute on the HTML `a` element generated by the <<.wlink LinkWidget>> widget. If defined, it takes precedence over the [[tv-wikilink-template Variable]].\n\n<<.this-is-static-link-variable>>\n\nThe variable is treated as a filter that is given the target tiddler title as input. The filter is evaluated and the first result is used as the `href` attribute.\n\nFor example:\n\n```\n\\define tv-filter-export-link() [encodeuricomponent[]encodeuricomponent[]addsuffix[.html]]\n```\n\nSee also the <<.vlink tv-get-export-link>> variable, which dominates over this one.\n"
},
"tv-get-export-image-link Variable": {
"title": "tv-get-export-image-link Variable",
"created": "20150228122257000",
"modified": "20150228130940000",
"tags": "Variables [[Core Variables]] [[Configuration Variables]]",
"type": "text/vnd.tiddlywiki",
"caption": "tv-get-export-image-link",
"text": "The <<.def tv-get-export-image-link>> [[variable|Variables]] controls the value of the `src` attribute on the HTML `img` element generated by the <<.wlink ImageWidget>> widget when the value of its `source` attribute is not the title of a tiddler.\n\nThe variable should be a [[macro|Macros]] with the following parameter:\n\n;src\n: The value of the `source` attribute -- equivalent to the image name specified in <$link to=\"Images in WikiText\">the shorthand syntax</$link> `[img[source]]`\n\nThe ability to override image URIs in this way can be useful when one is using the [[Node.js configuration|TiddlyWiki on Node.js]] to export a static version of a wiki.\n\n<<.variable-examples \"tv-get-export-image-link\">>\n"
},
"tv-get-export-link Variable": {
"title": "tv-get-export-link Variable",
"created": "20150228114004000",
"modified": "20150228130943000",
"tags": "Variables [[Core Variables]] [[Configuration Variables]]",
"type": "text/vnd.tiddlywiki",
"caption": "tv-get-export-link",
"text": "The <<.def tv-get-export-link>> [[variable|Variables]] controls the value of the `href` attribute on the HTML `a` element generated by the <<.wlink LinkWidget>> widget.\n\n<<.this-is-static-link-variable>>\n\nThe variable should be a [[macro|Macros]] with the following parameter:\n\n;to\n: The title of the target tiddler of the link, with no escaping\n\nSee also <<.vlink tv-wikilink-template>>. If both that variable and this one exist, this one dominates.\n"
},
"tv-get-export-path Variable": {
"title": "tv-get-export-path Variable",
"created": "20150228130131000",
"modified": "20150228131730000",
"tags": "Variables [[Core Variables]] [[Configuration Variables]]",
"type": "text/vnd.tiddlywiki",
"caption": "tv-get-export-path",
"text": "The <<.def tv-get-export-path>> [[variable|Variables]] specifies the full pathname to which the <<.clink rendertiddlers RenderTiddlersCommand>> [[Node.js|TiddlyWiki on Node.js]] command writes each tiddler.\n\nThe variable should be implemented as a <<.js-macro-link \"JavaScript macro\">> with the following parameter:\n\n;title\n: The title of the tiddler\n\nIf no such macro exists, the tiddlers are written to files whose names are [[percent-encoded|Percent Encoding]], in the command's output folder.\n"
},
"tv-history-list Variable": {
"title": "tv-history-list Variable",
"created": "20170629074522030",
"modified": "20170629074609739",
"tags": "Variables [[Core Variables]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def tv-history-list>> [[variable|Variables]] is assigned by the [[NavigatorWidget]] to contain the title of the tiddler containing the current history list.\n\nCompare <<.vlink tv-story-list>>.\n"
},
"tv-show-missing-links Variable": {
"title": "tv-show-missing-links Variable",
"tags": "Variables [[Core Variables]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def tv-show-missing-links>> [[variable|Variables]] defines if ''missing links'' within the ''scope'' of the variable are rendered as links or not.\n\nGlobally, the variable is set within the ~PageTemplate and can be changed in the $:/ControlPanel under Settings - Show missing links to tiddlers\n\nIf <<.def tv-show-missing-links>> is set to ''no'', missing links are rendered as plain text\n\nIf <<.def tv-show-missing-links>> is set to ''yes'', missing links are rendered as wiki-links\n"
},
"tv-story-list Variable": {
"title": "tv-story-list Variable",
"created": "20170629074200301",
"modified": "20170629074520393",
"tags": "Variables [[Core Variables]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def tv-story-list>> [[variable|Variables]] is assigned by the [[NavigatorWidget]] to contain the title of the tiddler containing the current story list.\n\nCompare <<.vlink tv-history-list>>.\n"
},
"tv-tiddler-preview Variable": {
"title": "tv-tiddler-preview Variable",
"created": "20150620082727484",
"modified": "20150620082727484",
"tags": "Variables [[Core Variables]]",
"type": "text/vnd.tiddlywiki",
"caption": "tv-tiddler-preview",
"text": "The <<.def tv-tiddler-preview>> [[variable|Variables]] indicates whether content is being rendered in a tiddler preview panel.\n\nThe value is ''yes'' within the preview panel, and undefined elsewhere.\n\n"
},
"tv-wikilink-template Variable": {
"title": "tv-wikilink-template Variable",
"caption": "tv-wikilink-template",
"created": "20150228105954000",
"modified": "20170828095603911",
"tags": "Variables [[Core Variables]] [[Configuration Variables]]",
"type": "text/vnd.tiddlywiki",
"text": "The <<.def tv-wikilink-template>> [[variable|Variables]] controls the value of the `href` attribute on the HTML `a` element generated by the <<.wlink LinkWidget>> widget. The <<.vlink tv-filter-export-link>>, if defined, it takes precedence over the <<.vlink tv-wikilink-template>> variable.\n\n<<.this-is-static-link-variable>>\n\nThe variable is treated as if it was a [[macro|Macros]] with the following parameters:\n\n;uri_encoded\n: The title of the target tiddler of the link, but [[percent-encoded|Percent Encoding]]\n;uri_doubleencoded\n: The value of the <<.param uri_encoded>> parameter but percent-encoded again, i.e. with its `%` characters further converted to `%25`\n\n> `\\define tv-wikilink-template() ../tiddlers/$uri_encoded$.html`\n\nThe variable defaults to `#$uri_encoded$`.\n\nSee also the <<.vlink tv-get-export-link>> variable, which dominates over this one.\n"
},
"tv-wikilink-tooltip Variable": {
"title": "tv-wikilink-tooltip Variable",
"created": "20150228115540000",
"modified": "20150228130451000",
"tags": "Variables [[Core Variables]] [[Configuration Variables]]",
"type": "text/vnd.tiddlywiki",
"caption": "tv-wikilink-tooltip",
"text": "The <<.def tv-wikilink-tooltip>> [[variable|Variables]] specifies the default value for the <<.attr tooltip>> attribute of the <<.wlink LinkWidget>> widget.\n\nIt is often defined as a [[macro|Macros]], and its value parsed as inline WikiText.\n\n<<.variable-examples \"tv-wikilink-tooltip\">>\n"
},
"tv-wikilinks Variable": {
"title": "tv-wikilinks Variable",
"created": "20150228102737000",
"modified": "20150228130415000",
"tags": "Variables [[Core Variables]] [[Configuration Variables]]",
"type": "text/vnd.tiddlywiki",
"caption": "tv-wikilinks",
"text": "The <<.def tv-wikilinks>> [[variable|Variables]] controls the behaviour of the <<.wlink LinkWidget>> widget.\n\nThe widget normally produces a link to a tiddler. But if this variable has the value <<.value no>>, the widget suppresses the link and simply displays the text that would otherwise have served as the link.\n\nYou can suppress links for a whole tiddler by placing the following line at the start of the tiddler's text:\n\n> `\\define tv-wikilinks() no`\n\nThis variable has no effect on external links, as those do not involve the <<.wid link>> widget.\n\n<<.variable-examples \"tv-wikilinks\">>\n"
},
"Getting Started Video": {
"title": "Getting Started Video",
"created": "20140104134911101",
"modified": "20140919161039197",
"tags": "Videos [[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "This brief tutorial takes you through the basics of saving changes with a standalone TiddlyWiki file.\n\n//Note that the video is a bit out of date, and will be updated soon!//\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/1g66s7UbyuU\" frameborder=\"0\" allowfullscreen></iframe>"
},
"Introducing TiddlyDesktop Video": {
"title": "Introducing TiddlyDesktop Video",
"created": "20140126124827076",
"modified": "20140912150423506",
"tags": "Videos TiddlyDesktop",
"type": "text/vnd.tiddlywiki",
"text": "This brief introduction shows how to install and use TiddlyDesktop:\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/i3Bggkm7paA\" frameborder=\"0\" allowfullscreen></iframe>"
},
"Introduction Video": {
"title": "Introduction Video",
"created": "20141126153016142",
"modified": "20141126153016142",
"tags": "Videos [[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "This brief presentation explains the basic principles of TiddlyWiki.\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/KtCUr83XgyE\" frameborder=\"0\" allowfullscreen></iframe>\n\nThe TiddlyWiki used to produce the video can be found here:\n\nhttps://tiddlywiki.com/editions/introduction/\n"
},
"TiddlyWiki on Firefox for Android Video": {
"title": "TiddlyWiki on Firefox for Android Video",
"created": "20140104134947485",
"modified": "20140912150329611",
"tags": "Videos [[Saving with TiddlyFox]]",
"type": "text/vnd.tiddlywiki",
"text": "This brief screencast shows how to setup Firefox for Android so you can save changes to TiddlyWiki:\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/iikkv9orGGI\" frameborder=\"0\" allowfullscreen></iframe>\n"
},
"Videos": {
"title": "Videos",
"created": "20140912150153512",
"modified": "20140919161220608",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "The following TiddlyWiki videos are available.\n\n<<list-links \"[tag[Videos]]\">>\n\nThe aim is to curate a series of videos to guide people through getting up and running with TiddlyWiki. [[Contributions|Contributing]] are welcome."
},
"Working with the TiddlyWiki5 repository video": {
"title": "Working with the TiddlyWiki5 repository video",
"created": "20140920133836765",
"modified": "20140920134005568",
"tags": "[[Working with the TiddlyWiki5 repository]]",
"type": "text/vnd.tiddlywiki",
"text": "Mario Pietsch has created a short video tutorial on [[working with the TiddlyWiki5 GitHub repository|Working with the TiddlyWiki5 repository]].\n\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/6ElUruH92tc\" frameborder=\"0\" allowfullscreen></iframe>"
},
"TiddlyWeb JSON tiddler format": {
"title": "TiddlyWeb JSON tiddler format",
"created": "20181002130513206",
"modified": "20181002131123893",
"tags": "[[WebServer Guides]]",
"type": "text/vnd.tiddlywiki",
"text": "The web server API uses tiddlers in a special format originally designed for TiddlyWeb:\n\n* Field values are represented as strings. Lists (like the ''tags'' and ''list'' fields) use double square brackets to quote values that contain spaces\n* Tiddlers are represented as an object containing any of a fixed set of standard fields, with custom fields being relegated to a special property called ''fields''\n* The standard fields are: ''bag'', ''created'', ''creator'', ''modified'', ''modifier'', ''permissions'', ''recipe'', ''revision'', ''tags'', ''text'', ''title'', ''type'', ''uri''\n\nFor example, consider the following tiddler:\n\n```\n{\n\t\"title\": \"HelloThere\",\n\t\"tags\": \"FirstTag [[Second Tag]]\",\n\t\"my-custom-field\": \"Field value\"\n}\n```\n\nIn transit over the API, the tiddler would be converted to the following format:\n\n```\n{\n\t\"title\": \"HelloThere\",\n\t\"tags\": \"FirstTag [[Second Tag]]\",\n\t\"fields\": {\n\t\t\"my-custom-field\": \"Field value\"\t\t\n\t}\n}\n```\n"
},
"Using HTTPS": {
"title": "Using HTTPS",
"created": "20180702160923664",
"modified": "20180703100549667",
"tags": "[[WebServer Guides]]",
"type": "text/vnd.tiddlywiki",
"text": "By default, TiddlyWiki's WebServer serves resources over the insecure HTTP protocol. The risk is minimal if it is only being used within a private, trusted network but in many situations it is desirable to use a secure HTTPS connection.\n\nHTTPS requires the server to be configured with a certificate via a \"cert\" file and a \"key\" file, configured via the [[tls-cert|WebServer Parameter: tls-cert]] and [[tls-key|WebServer Parameter: tls-key]] parameters\n\nCertificates can be obtained from a certification authority such as https://letsencrypt.org/, or you can create a self-signed certificate for internal testing.\n\nTo create the required certificate files with the popular [[openssl|https://www.openssl.org/]] utility:\n\n```\nopenssl req -newkey rsa:2048 -new -nodes -keyout mywikifolder/key.pem -out mywikifolder/csr.pem\nopenssl x509 -req -days 365 -in mywikifolder/csr.pem -signkey mywikifolder/key.pem -out mywikifolder/server.crt\ntiddlywiki mywikifolder --listen username=joe password=bloggs tls-key=key.pem tls-cert=server.crt\n```\n"
},
"Using the external JavaScript template": {
"title": "Using the external JavaScript template",
"created": "20180905075846391",
"modified": "20180905080955513",
"tags": "[[WebServer Guides]]",
"type": "text/vnd.tiddlywiki",
"text": "Setting the [[root-tiddler|WebServer Parameter: root-tiddler]] parameter to `$:/core/save/all-external-js` switches to a special template that externalises TiddlyWiki's core JavaScript into a separate file. For example:\n\n```\ntiddlywiki editions/tw5.com-server/ --listen host=0.0.0.0 \"root-tiddler=$:/core/save/all-external-js\"\n```\n\n!! Background\n\nTiddlyWiki in the single file configuration ordinarily packs everything into a single file: your data, and the JavaScript, CSS and HTML comprising TiddlyWiki itself. This lack of dependencies is usually very convenient: it means that it is impossible for the parts of a TiddlyWiki to become separated, and enormously improves the chances of it still functioning in the future.\n\nHowever, there is some inefficiency in this arrangement because the core code is repeatedly loaded and saved every time the content of the wiki is saved. This inefficiency is partially ameliorated when working in the client server configuration because once the wiki is loaded by the browser the synchronisation process only transmits individual tiddlers back and forth to the server.\n\nThe remaining inefficiency when working in the client server configuration is that the single page wiki that is initially loaded will contain a copy of the entire core code of TiddlyWiki, making it impossible for the browser to cache it."
},
"Using the integrated static file server": {
"title": "Using the integrated static file server",
"created": "20180703095630828",
"modified": "20180703100445719",
"tags": "[[WebServer Guides]]",
"type": "text/vnd.tiddlywiki",
"text": "Any files in the subfolder `files` of the wiki folder will be available via the route `\\files\\<uri-encoded-filename>`. For example: http://127.0.0.1:8080/files/Motovun%20Jack.jpg\n\nThis can be useful for publishing large files that you don't want to incorporate into the main wiki (PDFs, videos, large images, etc.).\n\nStatic files can be referenced directly:\n\n* `[ext[./files/a-big-document.pdf]]` - to make a link to a PDF\n* `[img[./files/a-big-image.png]]` - to embed an image\n\nAlternatively, the ''_canonical_uri'' field can be used to reference the files as [[external tiddlers|ExternalImages]]."
},
"Using the read-only single tiddler view": {
"title": "Using the read-only single tiddler view",
"created": "20180703095435813",
"modified": "20180824073211367",
"tags": "[[WebServer Guides]]",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki's experimental single tiddler per page, read-only view uses a simplified page layout, and implements links between tiddlers, but there are no other interactive features. Compared to a full TiddlyWiki user interface, it is very lightweight and usable even over very slow connections.\n\nAlongside serving the full interactive wiki at the path `/` (e.g. http://127.0.0.1:8080/), TiddlyWiki serves each tiddler at the path `/<url-encoded-tiddler-title>`. For example:\n\n* http://127.0.0.1:8080/HelloThere\n* http://127.0.0.1:8080/Philosophy%20of%20Tiddlers\n\nOrdinary, non-system tiddlers are rendered through a special view template while system tiddlers are rendered through a template that returns the raw text of the rendered output. In this way ordinary tiddlers can be browsed by end users while system tiddlers can be included in their raw form to use them as JS, HTML or CSS templates. Additionally these defaults can be overwritten on a per tiddler basis by specifying the `_render_type` and `_render_template` fields accordingly.\n\nThe templates are controlled by these parameters:\n\n* [[system-tiddler-render-type|WebServer Parameter: system-tiddler-render-type]]\n* [[system-tiddler-template|WebServer Parameter: system-tiddler-render-template]]\n* [[tiddler-render-type|WebServer Parameter: tiddler-render-type]]\n* [[tiddler-template|WebServer Parameter: tiddler-render-template]]\n\n"
},
"WebServer API": {
"title": "WebServer API",
"created": "20180630194032981",
"modified": "20181002131850742",
"tags": "WebServer",
"type": "text/vnd.tiddlywiki",
"text": "The TiddlyWiki [[WebServer]] API supports the following routes:\n\n<<list-links \"[tag[WebServer API]sort[]]\">>"
},
"WebServer API: Delete Tiddler": {
"title": "WebServer API: Delete Tiddler",
"created": "20181002112106875",
"modified": "20181002124355314",
"tags": "[[WebServer API]]",
"type": "text/vnd.tiddlywiki",
"text": "Delete a tiddler\n\n```\nDELETE /bags/default/tiddlers/{title}\n```\n\nParameters:\n\n* ''title'' - URI encoded title of the tiddler to delete\n\nResponse:\n\n* 204 No Content"
},
"WebServer API: Force Basic Authentication Login": {
"title": "WebServer API: Force Basic Authentication Login",
"created": "20181002124825195",
"modified": "20181216181934282",
"tags": "[[WebServer API]]",
"type": "text/vnd.tiddlywiki",
"text": "Forces the server to request basic authentication login, and then redirects to the root\n\n```\nGET /login-basic\n```\n\nRequests an basic authentication from the browser, and redirects to the root if successful.\n\nParameters:\n\n* none\n\nResponse:\n\n* 302 Found\n*> `Location: /`\n* 401 Unauthorized\n*> `WWW-Authenticate: Basic realm=\"Please provide your username and password to login to <servername>\"\n\n"
},
"WebServer API: Get All Tiddlers": {
"title": "WebServer API: Get All Tiddlers",
"created": "20181002131215403",
"modified": "2020031109590546",
"tags": "[[WebServer API]]",
"type": "text/vnd.tiddlywiki",
"text": "Gets an array of all raw non-system tiddlers, excluding the ''text'' field.\n\n```\nGET /recipes/default/tiddlers.json\n```\n\nParameters:\n\n* ''filter'' - filter identifying tiddlers to be returned (optional, defaults to \"[all[tiddlers]!is[system]sort[title]]\")\n* ''exclude'' - comma delimited list of fields to excluded from the returned tiddlers (optional, defaults to \"text\")\n\nIn order to avoid denial of service attacks with malformed filters in the default configuration the only filter that is accepted is the default filter \"[all[tiddlers]!is[system]sort[title]]\"; attempts to use any other filter will result in an HTTP 403 error.\n\nTo enable a particular filter, create a tiddler with the title \"$:/config/Server/ExternalFilters/\" concatenated with the filter text, and the text field set to \"yes\". For example, the TiddlyWeb plugin includes the following shadow tiddler to enable the filter that it requires:\n\n```\ntitle: $:/config/Server/ExternalFilters/[all[tiddlers]] -[[$:/isEncrypted]] -[prefix[$:/temp/]] -[prefix[$:/status/]]\ntext: yes\n```\n\nIt is also possible to configure the server to accept any filter by creating a tiddler titled $:/config/Server/AllowAllExternalFilters with the text \"yes\". This should not be done for public facing servers.\n\nResponse:\n\n* 200 OK\n*> `Content-Type: application/json`\n*> Body: array of all non-system tiddlers in [[TiddlyWeb JSON tiddler format]] \n* 403 Forbidden\n"
},
"WebServer API: Get Favicon": {
"title": "WebServer API: Get Favicon",
"created": "20181002123308575",
"modified": "20181002124103586",
"tags": "[[WebServer API]]",
"type": "text/vnd.tiddlywiki",
"text": "Get the favicon for the wiki from the tiddler $:/favicon.ico\n\n```\nGET /favicon.ico\n```\n\nParameters:\n\n* none\n\nResponse:\n\n* 200 OK\n*> `Content-Type: image/x-icon`\n*> Body: image data from the tiddler $:/favicon.ico"
},
"WebServer API: Get File": {
"title": "WebServer API: Get File",
"created": "20181002123907518",
"modified": "20181002124345482",
"tags": "[[WebServer API]]",
"type": "text/vnd.tiddlywiki",
"text": "Get the content of a static file. See\n[[using the integrated static file server|Using the integrated static file server]]\n\n```\nGET /files/<pathname>\n```\n\nParameters:\n\n* ''pathname'' - URI encoded path to the file\n\nResponse:\n\n* 200 OK\n*> `Content-Type: <content-type>` (determined from file extension)\n*> Body: data retrieved from file\n* 403 Forbidden\n* 404 Not Found\n\n"
},
"WebServer API: Get Rendered Tiddler": {
"title": "WebServer API: Get Rendered Tiddler",
"created": "20181002125954409",
"modified": "20181002135401854",
"tags": "[[WebServer API]]",
"type": "text/vnd.tiddlywiki",
"text": "Gets a rendering of the specified tiddler. See [[using the read-only single tiddler view|Using the read-only single tiddler view]] for more details.\n\n```\nGET /{title}\n```\n\nParameters:\n\n* ''title'' - URI encoded title of the tiddler to render\n\nResponse:\n\n\n* 200 OK\n*> `Content-Type: <content-type>`\n*> Body: tiddler rendering\n* 404 Not Found\n"
},
"WebServer API: Get Server Status": {
"title": "WebServer API: Get Server Status",
"created": "20181002125229601",
"modified": "20181002125840235",
"tags": "[[WebServer API]]",
"type": "text/vnd.tiddlywiki",
"text": "Get server status information\n\n```\nGET /status\n```\n\nParameters:\n\n* none\n\nResponse:\n\n* 200 OK\n*> `Content-Type: application/json`\n*> Body: see below\n\nThe JSON data returned comprises the following properties:\n\n* ''username'' - the username of the currently authenticated user. If undefined, the [[WebServer Parameter: anon-username]] is returned instead\n* ''anonymous'' - true if the current user is anonymous\n* ''read_only'' - true if the current user is restricted to read only access to the server\n* ''space'' - always contains the object `{recipe: \"default\"}`\n* ''tiddlywiki_version'' - the current TiddlyWiki version\n\nFor example:\n\n```\n{\n \"username\": \"\",\n \"anonymous\": true,\n \"read_only\": false,\n \"space\": {\n \"recipe\": \"default\"\n },\n \"tiddlywiki_version\": \"5.1.18\"\n}\n```\n"
},
"WebServer API: Get Tiddler": {
"title": "WebServer API: Get Tiddler",
"created": "20181002130310180",
"modified": "20181002130457330",
"tags": "[[WebServer API]]",
"type": "text/vnd.tiddlywiki",
"text": "Gets the raw fields of a tiddler\n\n```\nGET /recipes/default/tiddlers/{title}\n```\n\nParameters:\n\n* ''title'' - URI encoded title of the tiddler to retrieve\n\nResponse:\n\n\n* 200 OK\n*> `Content-Type: application/json`\n*> Body: tiddler in [[TiddlyWeb JSON tiddler format]] \n* 404 Not Found\n"
},
"WebServer API: Get Wiki": {
"title": "WebServer API: Get Wiki",
"created": "20181002124430552",
"modified": "20181002124755134",
"tags": "[[WebServer API]]",
"type": "text/vnd.tiddlywiki",
"text": "Get the main wiki\n\n```\nGET /\n```\n\nThe wiki is composed by rendering the tiddler identified in the [[root-tiddler|WebServer Parameter: root-tiddler]] parameter with the render type in the [[root-render-type|WebServer Parameter: root-render-type]] parameter. This is then served with the content type from the [[root-serve-type|WebServer Parameter: root-serve-type]] parameter.\n\nParameters:\n\n* none\n\nResponse:\n\n* 200 OK\n*> `Content-Type: text/html`\n*> Body: data retrieved from file\n"
},
"WebServer API: Put Tiddler": {
"title": "WebServer API: Put Tiddler",
"created": "20181002131341062",
"modified": "20181002131556452",
"tags": "[[WebServer API]]",
"type": "text/vnd.tiddlywiki",
"text": "Saves the raw fields of a tiddler\n\n```\nPUT /recipes/default/tiddlers/{title}\n```\n\nThe body should be in [[TiddlyWeb JSON tiddler format]].\n\nParameters:\n\n* ''title'' - URI encoded title of the tiddler to save\n\nResponse:\n\n* 204 No Content\n*> `Content-Type: text/plain`\n*> `Etag: \"default/<title>/<changecount>:\"`\n"
},
"WebServer Anonymous Access": {
"title": "WebServer Anonymous Access",
"created": "20180701175139654",
"modified": "20180701202339421",
"tags": "[[WebServer Authentication]]",
"type": "text/vnd.tiddlywiki",
"text": "Anonymous access is only permitted if the special ''(anon)'' token is present in the [[readers|WebServer Parameter: readers]] (for reading) and optionally [[writers|WebServer Parameter: writers]] (for writing) authorization parameters.\n\n"
},
"WebServer Authentication": {
"title": "WebServer Authentication",
"created": "20180630193939007",
"modified": "20180701184519624",
"tags": "WebServer",
"type": "text/vnd.tiddlywiki",
"text": "''Authentication'' is the process of identifying the current user. TiddlyWiki supports three types of authentication:\n\n* [[Anonymous Access|WebServer Anonymous Access]] allows any user to access resources without requiring authentication. Optionally, a username can still be specified for signing edits\n* [[Basic Authentication|WebServer Basic Authentication]] requires the user to enter a username and password combination which TiddlyWiki validates against an internal database of credentials\n* [[Header Authentication|WebServer Header Authentication]] requires an external proxy to place the username of the current user in a trusted header of the request. It is often used as the basis of \"single sign-on\" features\n"
},
"WebServer Authorization": {
"title": "WebServer Authorization",
"created": "20180630194006239",
"modified": "20180904174030250",
"tags": "WebServer",
"type": "text/vnd.tiddlywiki",
"text": "''Authorization'' is the process of determining which resources may be accessed by a particular user. It occurs after [[authentication|WebServer Authentication]] has determined the identity of the user. TiddlyWiki's WebServer implements a simple authorization scheme which permits independent control of who has read and write access to a wiki.\n\nThe WebServer parameters [[readers|WebServer Parameter: readers]] and [[writers|WebServer Parameter: writers]] each contain a comma separated list of //principals// (which is to say, either usernames or certain special tokens) which should have read or write access respectively.\n\nThe available special tokens are:\n\n* ''(anon)'' - indicates all anonymous users\n* ''(authenticated)'' - indicates all authenticated users\n\n!! Read-only Mode\n\nRead-only mode is engaged when the current user is not authorized to write to the current wiki.\n\nUser interface features concerned with creating or editing content are disabled in read-only mode:\n\n* ''clone'', ''delete'', ''new-here'' and ''new-journal-here'' tiddler toolbar buttons\n* ''import'', ''manager'', ''new-tiddler'' ''new-image'' and ''new-journal'' page control buttons\n\nThe tiddler $:/status/IsReadOnly is set to `yes` when read-only mode is engaged.\n\n!! Examples\n\nThese example use the [[credentials|WebServer Parameter: credentials]] parameter to specify the location of a file containing usernames and passwords.\n\nIn the first example, read access is permitted for the users \"joe\" and \"mary\", with write access restricted to \"mary\":\n\n```\ntiddlywiki mywikifolder --listen credentials=myusers.csv readers=joe,mary writers=mary\n```\n\nIn the following example, read access is granted to all authenticated users, but only \"mary\" is granted write access:\n\n```\ntiddlywiki mywikifolder --listen credentials=myusers.csv \"readers=(authenticated)\" writers=mary\n```\n"
},
"WebServer Basic Authentication": {
"title": "WebServer Basic Authentication",
"created": "20180701175133376",
"modified": "20181216181934282",
"tags": "[[WebServer Authentication]]",
"type": "text/vnd.tiddlywiki",
"text": "[[Basic authentication|https://en.wikipedia.org/wiki/Basic_access_authentication]] is a standard [[mechanism|WebServer Authentication]] for servers to instruct browsers to prompt the user for credentials. It is recommended to use it in association with HTTPS due to the way that it passes unencrypted passwords over the network.\n\nBasic authentication is activated if credentials are specified via the [[username|WebServer Parameter: username]]/[[password|WebServer Parameter: password]] or [[credentials|WebServer Parameter: credentials]] parameters.\n\nIf [[WebServer Authorization]] is configured to allow access by both anonymous and authenticated users then by default users will not be prompted for credentials, and will be given anonymous access. To force a password prompt visit the route `/login-basic` (for example, http://127.0.0.1:8080/login-basic).\n"
},
"WebServer Guides": {
"title": "WebServer Guides",
"created": "20180703094704164",
"modified": "20180703094729900",
"tags": "WebServer",
"type": "text/vnd.tiddlywiki",
"text": "Further information on usage of the integrated [[WebServer]]:\n\n<<list-links filter:\"[tag[WebServer Guides]]\">>"
},
"WebServer Header Authentication": {
"title": "WebServer Header Authentication",
"created": "20180701175127987",
"modified": "20180702140238032",
"tags": "[[WebServer Authentication]]",
"type": "text/vnd.tiddlywiki",
"text": "Header authentication is a web integration technique enabling external entities to securely pass details of the authenticated user to an application. It is commonly used for \"single sign on\" in corporate environments.\n\nHeader authentication is activated if is configured via the [[authenticated-user-header|WebServer Parameter: authenticated-user-header]]\n"
},
"WebServer Parameter: anon-username": {
"title": "WebServer Parameter: anon-username",
"caption": "anon-username",
"created": "20180702124636124",
"modified": "20180702124836655",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''anon-username'' provides an optional username for signing edits from anonymous users.\n\nWithout this parameter, anonymous users will be given a blank username."
},
"WebServer Parameter: authenticated-user-header": {
"title": "WebServer Parameter: authenticated-user-header",
"caption": "authenticated-user-header",
"created": "20180630180213047",
"modified": "20180702140416583",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''authenticated-user-header'' activates [[header authentication|WebServer Header Authentication]] by specifying the name of the HTTP header that will be used to pass the username to TiddlyWiki."
},
"WebServer Parameter: credentials": {
"title": "WebServer Parameter: credentials",
"caption": "credentials",
"created": "20180630180156036",
"modified": "20180702154456353",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''credentials'' contains the pathname of a [[CSV file|https://en.wikipedia.org/wiki/Comma-separated_values]] containing a list of username/password combinations. Using the ''credentials'' parameter activates [[WebServer Basic Authentication]].\n\nThe CSV file must contain a header row and columns labelled ''username'' and ''password''. For example:\n\n```\nusername,password\njane,do3\nandy,sm1th\nroger,m00re\n```\n\nNotes:\n\n* The optional [[username|WebServer Parameter: username]]/[[password|WebServer Parameter: password]] parameters may be used to provide an additional single set of credentials\n* The pathname is taken relative to the wiki folder\n* Passwords cannot contain the comma character `,`\n* The header row must be present\n\n"
},
"WebServer Parameter: csrf-disable": {
"title": "WebServer Parameter: csrf-disable",
"caption": "csrf-disable",
"created": "20180630180340448",
"modified": "20190419171355307",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''csrf-disable'' causes the usual [[cross-site request forgery|https://en.wikipedia.org/wiki/Cross-site_request_forgery]] checks to be disabled. This might be necessary in unusual or experimental configurations.\n\nSetting ''csrf-disable'' to `yes` disables the CSRF checks; `no` (or any other value) enables them.\n\nThe only currently implemented check is the use of a [[custom header|https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)_Prevention_Cheat_Sheet#Protecting_REST_Services:_Use_of_Custom_Request_Headers]] called `x-requested-with` that must contain the string `TiddlyWiki` in order for write requests to succeed."
},
"WebServer Parameter: debug-level": {
"title": "WebServer Parameter: debug-level",
"caption": "debug-level",
"created": "20180630180535728",
"modified": "20180702142154308",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''debug-level'' determines the level of debugging information printed to the console:\n\n* ''full'' - maximum logging\n* ''none'' - no logging\n"
},
"WebServer Parameter: host": {
"title": "WebServer Parameter: host",
"caption": "host",
"created": "20180630180123321",
"modified": "20181107183151913",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''host'' is the IP address on which the server listens. The most common settings are:\n\n* ''127.0.0.1'' (default) - only listens for connections from browsers on the same computer \n* ''0.0.0.0'' - listens for connections on all network interfaces, and thus from any browser on a reachable network\n* ''n.n.n.n'' - listens for connections on the network interface with the specified IP address\n\n''Note:'' Using ''0.0.0.0'' or ''n.n.n.n'' in a public environment (e.g. coffee shop, library, airport) is inadvisable as it ''will'' expose your system to possible intrusion."
},
"WebServer Parameter: password": {
"title": "WebServer Parameter: password",
"caption": "password",
"created": "20180630170932602",
"modified": "20180630171122879",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''password'', is used with its companion [[username|WebServer Parameter: username]] as a shortcut for setting user credentials for [[WebServer Basic Authentication]].\n"
},
"WebServer Parameter: path-prefix": {
"title": "WebServer Parameter: path-prefix",
"caption": "path-prefix",
"created": "20180630180514893",
"modified": "20200311171847360",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''path-prefix'' can be used to set an optional prefix for all paths served.\n\nThis example causes the server to serve from http://127.0.0.1/MyApp instead of the default http://127.0.0.1/.\n\n```\ntiddlywiki mywikifolder --listen \"path-prefix=/MyApp\"\n```\n\nNote that further steps are required to configure the client-side components to use the prefix. See [[Using a custom path prefix with the client-server edition]]."
},
"WebServer Parameter: port": {
"title": "WebServer Parameter: port",
"caption": "port",
"created": "20180630180552254",
"modified": "20191219123751824",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''port'' specifies the TCP port on which the server will listen for connections. The default value is `8080`.\n\nThe ''port'' parameter accepts two types of value:\n\n* Numerical values are interpreted as a decimal port number\n** The special value 0 (zero) causes the operating system to assign an available port\n* Non-numeric values are interpreted as an environment variable from which the port should be read\n\nThis example configures the server to listen on port 8090:\n\n```\ntiddlywiki mywikifolder --listen port=8090\n```\n\nThis example configures the server to listen on the port specified in the environment variable `THE_PORT`:\n\n```\ntiddlywiki mywikifolder --listen port=THE_PORT\n```\n"
},
"WebServer Parameter: readers": {
"title": "WebServer Parameter: readers",
"caption": "readers",
"created": "20180630180405978",
"modified": "20180702155139006",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''readers'' is used to specify the security principals with read access to the wiki. See [[WebServer Authorization]] for more details."
},
"WebServer Parameter: root-render-type": {
"title": "WebServer Parameter: root-render-type",
"caption": "root-render-type",
"created": "20180630180301861",
"modified": "20180702160458499",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''root-render-type'' determines the way that the [[root wiki tiddler|WebServer Parameter: root-tiddler]] is rendered:\n\n* `text/plain` (default) -- the plain text content of the output is rendered (i.e. HTML elements are ignored)\n* `text/html` -- the full HTML content of the output is rendered (i.e. including HTML elements)\n\n"
},
"WebServer Parameter: root-serve-type": {
"title": "WebServer Parameter: root-serve-type",
"caption": "root-serve-type",
"created": "20180630180233285",
"modified": "20180702160557700",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''root-serve-type'' determines the content type with which the root wiki tiddler is rendered. The default is `text/html`."
},
"WebServer Parameter: root-tiddler": {
"title": "WebServer Parameter: root-tiddler",
"caption": "root-tiddler",
"created": "20180630180320376",
"modified": "20180702160659310",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''root-tiddler'' determines the title of the tiddler that is rendered as the root wiki. The default setting is `$:/core/save/all`.\n"
},
"WebServer Parameter: system-tiddler-render-template": {
"title": "WebServer Parameter: system-tiddler-render-template",
"caption": "system-tiddler-render-template",
"created": "20180808094408813",
"modified": "20180810053154669",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''system-tiddler-render-template'' is used to specify the template for serving system tiddlers in the [[read-only single tiddler view|Using the read-only single tiddler view]]. The default value is `$:/core/templates/wikified-tiddler` which renders the tiddler raw, without any special viewing template.\n\n<<.tip \"This setting may be overwritten by specifying the `_render_template` field of a tiddler.\">>"
},
"WebServer Parameter: system-tiddler-render-type": {
"title": "WebServer Parameter: system-tiddler-render-type",
"caption": "system-tiddler-render-type",
"created": "20180808092758577",
"modified": "20180810053136312",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''system-tiddler-render-type'' is used to specify the render type for serving system tiddlers in the [[read-only single tiddler view|Using the read-only single tiddler view]]. The default value is `text/plain`, causing the raw text of rendered system tiddlers to be returned. Alternatively, `text/html` can be used to cause the full HTML of the rendered tiddlers to be returned.\n\n<<.tip \"This setting may be overwritten by specifying the `_render_type` field of a tiddler.\">>"
},
"WebServer Parameter: tiddler-render-template": {
"title": "WebServer Parameter: tiddler-render-template",
"caption": "tiddler-render-template",
"created": "20180808094255388",
"modified": "20180810053232494",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''tiddler-render-template'' is used to specify the template for serving ordinary, non-system tiddlers in the [[read-only single tiddler view|Using the read-only single tiddler view]]. The default value is `$:/core/templates/server/static.tiddler.html` which renders tiddlers in a lightweight page with a simple sidebar.\n\n<<.tip \"This setting may be overwritten by specifying the `_render_template` field of a tiddler.\">>"
},
"WebServer Parameter: tiddler-render-type": {
"title": "WebServer Parameter: tiddler-render-type",
"caption": "tiddler-render-type",
"created": "20180808093108099",
"modified": "20180810053128531",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''tiddler-render-type'' is used to specify the render type for serving ordinary, non-system tiddlers in the [[read-only single tiddler view|Using the read-only single tiddler view]]. The default value is `text/html`, causing the full HTML of the rendered output to be returned. Alternatively, `text/html` can be used to cause the raw text of rendered system tiddlers to be returned.\n\n<<.tip \"This setting may be overwritten by specifying the `_render_type` field of a tiddler.\">>"
},
"WebServer Parameter: tls-cert": {
"title": "WebServer Parameter: tls-cert",
"caption": "tls-cert",
"created": "20180630180449581",
"modified": "20180703100612649",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The optional [[web server configuration parameter|WebServer Parameters]] ''tls-cert'' contains the pathname to the certificate file required when running the web server under HTTPS. The pathname is taken relative to the wiki folder.\n\nSee [[Using HTTPS]] for details."
},
"WebServer Parameter: tls-key": {
"title": "WebServer Parameter: tls-key",
"caption": "tls-key",
"created": "20180630180435405",
"modified": "20180703100619863",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The optional [[web server configuration parameter|WebServer Parameters]] ''tls-key'' contains the pathname to the key file required when running the web server under HTTPS. The pathname is taken relative to the wiki folder.\n\nSee [[Using HTTPS]] for details."
},
"WebServer Parameter: username": {
"title": "WebServer Parameter: username",
"caption": "username",
"created": "20180628130114210",
"modified": "20180702124624290",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''username'', in conjunction with its companion [[password|WebServer Parameter: password]]:\n\n* Enables [[Basic Authentication|WebServer Basic Authentication]] with the specified username/password combination being added to any credentials specified with the [[credentials|WebServer Parameter: credentials]] parameter\n* The specified username is used as a default value for the [[readers|WebServer Parameter: readers]] and [[writers|WebServer Parameter: writers]] authorization parameters if they are not specified\n\n!! Examples\n\nServe anonymous users, setting the username to \"joe\":\n\n```\ntiddlywik mywikifolder --listen anon-username=joe\n```\n\nRestrict access to the user \"joe\" with a password of \"secret\":\n\n```\ntiddlywik mywikifolder --listen username=joe password=secret\n```\n\n"
},
"WebServer Parameter: writers": {
"title": "WebServer Parameter: writers",
"caption": "writers",
"created": "20180630180359439",
"modified": "20180702155133411",
"tags": "[[WebServer Parameters]]",
"type": "text/vnd.tiddlywiki",
"text": "The [[web server configuration parameter|WebServer Parameters]] ''writers'' is used to specify the security principals with write access to the wiki. See [[WebServer Authorization]] for more details."
},
"WebServer Parameters": {
"title": "WebServer Parameters",
"created": "20180628125910136",
"modified": "20180630170919859",
"tags": "WebServer",
"type": "text/vnd.tiddlywiki",
"text": "The following configuration parameters are supported by the integrated [[WebServer]]:\n\n<<list-links filter:\"[tag[WebServer Parameters]]\">>"
},
"WebServer": {
"title": "WebServer",
"created": "20180626150526207",
"modified": "20181216181934282",
"tags": "ListenCommand ServerCommand Features",
"type": "text/vnd.tiddlywiki",
"text": "When [[running under Node.js|TiddlyWiki on Node.js]], TiddlyWiki includes a simple HTTP/HTTPS web server that allows you to use it from any browser running on the same machine or over a network.\n\n<<.tip \"\"\"The web server includes a very simple mechanism allowing multiple users to log in with different credentials. The implementation is designed to be simple and easy to use, and would not generally be considered robust enough for use on the open internet. It is intended for use by individuals or small groups on a trusted network. It is recommended to use an external proxy before exposing it on the Internet.\"\"\">>\n\n! How It Works\n\nThe web server listens for requests coming over the network, and performs the following actions in turn:\n\n* [[Authentication|WebServer Authentication]] is the process of identifying the current user. TiddlyWiki supports three types of authentication: [[Anonymous|WebServer Anonymous Access]], [[Basic|WebServer Basic Authentication]] and [[Header|WebServer Header Authentication]]\n* [[Authorization|WebServer Authorization]] is the process of determining which resources may be accessed by a particular user. TiddlyWiki implements a simple scheme whereby read and write access to the wiki can be independently controlled.\n* Routing is the process of dispatching the request to the [[API handler|WebServer API]], and returning any required data.\n\n! Usage\n\n!! Anonymous Access \n\nThe web server is started with the ListenCommand (which supersedes the older ServerCommand). All \nthe NamedCommandParameters are optional, so the simplest form is:\n\n```\ntiddlywiki mywikifolder --listen\n```\n\nVisit http://127.0.0.1:8080/ to access the wiki. Access is anonymous, so anyone can read or write to the wiki.\n\nThis will typically be available only to users on the local machine. For information on how to open the instance to the local network see the Web Server [[host|WebServer Parameter: host]] parameter entry. \n\n!! Authenticated Access\n\nAdding [[username|WebServer Parameter: username]] and [[password|WebServer Parameter: password]] parameters enforces basic authentication for both reading and writing:\n\n```\ntiddlywiki mywikifolder --listen username=test password=tset\n```\n\nVisiting the wiki will prompt for a username and password, and access is denied if they do not match the provided credentials.\n\n!! Anonymous Read, Authenticated Write\n\nThis example adds the [[authorization|WebServer Authorization]] parameters [[readers|WebServer Parameter: readers]] and [[writers|WebServer Parameter: writers]] to grant read access to anonymous users, but require authentication as \"joe\" in order to gain write access.\n\n> Note that anonymous users can trigger a username/password prompt by visiting the route `\\login-basic` (eg http://127.0.0.1:8080/login-basic).\n\n```\ntiddlywiki mywikifolder --listen \"readers=(anon)\" writers=joe username=joe password=bloggs\n```\n\nNote the double quotes that are required for parameters containing special characters.\n\n! Arguments\n\nThe full list of available optional parameters is:\n\n<<list-links filter:\"[tag[WebServer Parameters]]\">>\n\n! Guides\n\nFurther information on usage of the integrated [[WebServer]]:\n\n<<list-links filter:\"[tag[WebServer Guides]]\">>\n"
},
"ActionCreateTiddlerWidget": {
"title": "ActionCreateTiddlerWidget",
"caption": "action-createtiddler",
"created": "20161020152745942",
"modified": "20200131151847266",
"tags": "Widgets ActionWidgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe ''action-createtiddler'' widget is an [[action widget|ActionWidgets]] that creates new tiddlers. ActionWidgets are used within triggering widgets such as the ButtonWidget.\n\nThere are several differences from the [[tm-new-tiddler message|WidgetMessage: tm-new-tiddler]]:\n\n* The new tiddler is not automatically displayed in the [[story river|StoryRiver]]\n* The title of the new tiddler is made available for subsequent operations\n\n! Content and Attributes\n\nThe ''action-createtiddler'' widget is invisible. Any content within it is ignored.\n\n|!Attribute |!Description |\n|$basetitle |The initial title that will be attempted. If a tiddler with that title already exists, then a numerical counter is added to the title and incremented until it is unique|\n|$savetitle |A text reference identifying a field or index into which the title of the newly created tiddler will be stored after it is created |\n|$savedrafttitle |<<.from-version \"5.1.20\">> A text reference identifying a field or index into which the draft title associated with the newly created tiddler will be stored after it is created. This is useful when using a sequence of action widgets to create a new tiddler, put it into edit mode, and position it within the list of its parent tag |\n|$timestamp |Specifies whether the timestamp(s) of the target tiddler will be updated (''modified'' and ''modifier'', plus ''created'' and ''creator'' for newly created tiddlers). Can be \"yes\" (the default) or \"no\" |\n|$template |<<.from-version \"5.1.22\">> The title of a template tiddler, that will be used to create a new tiddler |\n|$overwrite |<<.from-version \"5.1.22\">> If set to \"yes\", it will overwrite existing tiddlers. ''Be careful!'' |\n|//{any attributes not starting with $}// |Each attribute name specifies a field to be created in the new tiddler |\n\n! Examples\n\n<<<\n<$macrocall $name='wikitext-example-without-html' src={{ActionCreateTiddlerWidget Example}}/>\n<<<\n\n---\n\n<<<\n<$transclude tiddler=\"ActionCreateTiddlerWidget Example 1\" mode=block/>\n<<<\n\n---\n\n<<<\n{{ActionCreateTiddlerWidget Example 2}}\n<<<\n\n---\n\n<<<\n{{ActionCreateTiddlerWidget Example 3}}\n<<<\n\n---\n\n<<<\n{{ActionCreateTiddlerWidget Example 4}}\n<<<\n\n\n"
},
"ActionCreateTiddlerWidget Example": {
"title": "ActionCreateTiddlerWidget Example",
"created": "20161020153426686",
"modified": "20161020155142990",
"tags": "ActionCreateTiddlerWidget",
"type": "text/vnd.tiddlywiki",
"text": "New button caption: <$edit-text tiddler=\"$:/state/new-button-caption\" tag=\"input\" default=\"\"/>\n\n<$button>\n<$action-createtiddler $basetitle=\"Homemade Button\" tags=\"$:/tags/PageControls\" text={{$:/state/new-button-caption}}/>\nCreate non-functional page control button\n</$button>"
},
"ActionDeleteFieldWidget": {
"title": "ActionDeleteFieldWidget",
"caption": "action-deletefield",
"created": "20141025120850184",
"modified": "20150220162042000",
"tags": "Widgets ActionWidgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe ''action-deletefield'' widget is an [[action widget|ActionWidgets]] that deletes specified fields of a tiddler. ActionWidgets are used within triggering widgets such as the ButtonWidget.\n\n! Content and Attributes\n\nThe ''action-deletefield'' widget is invisible. Any content within it is ignored.\n\n|!Attribute |!Description |\n|$tiddler |The title of the tiddler whose fields are to be modified (if not provided defaults to the [[current tiddler|Current Tiddler]]) |\n|$field |Optional name of a field to delete |\n|//{any attributes not starting with $}// |Each attribute name specifies a field to be deleted. The attribute value is ignored and need not be specified |\n\n! Examples\n\nHere is an example of a button that deletes the caption and tags fields of the current tiddler:\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button>\n<$action-deletefield caption tags/>\nDelete \"caption\" and \"tags\"\n</$button>'/>\n\nHere is an example of a button that deletes the modified date and tags fields of the tiddler HelloThere:\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button>\n<$action-deletefield $tiddler=\"HelloThere\" modified tags/>\nDelete \"modified\" and \"tags\" from ~HelloThere\n</$button>'/>\n\nHere is an example of a button that uses the optional $field attribute to delete the text field of the tiddler HelloThere:\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button>\n<$action-deletefield $tiddler=\"HelloThere\" $field=\"text\"/>\nDelete text from ~HelloThere\n</$button>'/>\n"
},
"ActionDeleteTiddlerWidget": {
"title": "ActionDeleteTiddlerWidget",
"caption": "action-deletetiddler",
"created": "20141025120850184",
"modified": "20141106173455527",
"tags": "Widgets ActionWidgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe ''action-deletetiddler'' widget is an [[action widget|ActionWidgets]] that deletes tiddlers. ActionWidgets are used within triggering widgets such as the ButtonWidget.\n\nThere are several differences compared to the [[WidgetMessage: tm-delete-tiddler]]:\n\n* The user is not prompted to confirm the deletion\n* No automatic updating of the story list\n* No special handling of draft tiddlers\n\n! Content and Attributes\n\nThe ''action-deletetiddler'' widget is invisible. Any content within it is ignored.\n\n|!Attribute |!Description |\n|$tiddler |Optional title of the tiddler to be deleted |\n|$filter |Optional filter identifying tiddlers to be deleted |\n\n! Examples\n\nHere is an example of a button that deletes the tiddler HelloThere:\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button>\n<$action-deletetiddler $tiddler=\"HelloThere\"/>\nDelete \"~HelloThere\"\n</$button>'/>\n\nHere is an example of a button that deletes all tiddlers tagged [[TableOfContents]]:\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button>\n<$action-deletetiddler $filter=\"[tag[TableOfContents]]\"/>\nDelete tiddlers tagged \"~TableOfContents\"\n</$button>'/>\n"
},
"ActionListopsWidget": {
"title": "ActionListopsWidget",
"caption": "action-listops",
"created": "20141025120850184",
"list": "efg hlm pqr",
"modified": "20151228083329099",
"myfield": "",
"revision": "0",
"tags": "ActionWidgets Widgets",
"type": "text/vnd.tiddlywiki",
"text": "\\define .operator-rows(filter)\n<$list filter=\"$filter$\"><tr>\n<td><$link to={{!!title}}>{{!!caption}}</$link></td>\n<td>{{!!op-purpose}} <$list filter=\"[all[current]tag[Common Operators]]\">{{$:/core/images/done-button}}</$list></td>\n<td align=\"center\"><$list filter=\"[all[current]tag[Negatable Operators]]\">`!`</$list></td>\n</tr></$list>\n\\end\n\n\\define .group-heading(_)\n<tr class=\"doc-table-subheading\"><th colspan=\"3\" align=\"center\">$_$</th></tr>\n\\end\n\n! Introduction\n\nThe ''action-listops'' widget is an [[action widget|ActionWidgets]] that manipulates user lists in any field or data index. ActionWidgets are used within triggering widgets such as the ButtonWidget.\n\n! Content and Attributes\n\nThe ''action-listops'' widget is invisible. Any content within it is ignored.\n\n|!Attribute |!Description |\n|$tiddler |The title of the tiddler whose lists are to be modified (if not provided defaults to the [[current tiddler|Current Tiddler]] |\n|$field |The name of a field to be manipulated as a list (defaults to 'list') |\n|$index |Optional index of a property in a [[data tiddler|DataTiddlers]] index to be manipulated as a list |\n|$filter |An optional filter expression, the output of which will be saved to the field/index being manipulated |\n|$subfilter |An optional subfilter expression, which takes the list being manipulated as input, and saves the modified list back to the field/index being manipulated |\n|$tags |An optional subfilter expression, which takes the 'tags' field of the target tiddler as input, and saves the modified list of tags back to the 'tags' field |\n\n! Extended Filter Operators\n\nA number of [[extended filter operators|The Extended Listops Filters]] are necessary for the manipulation of lists. These operators have been designed primarily for use in subfilter expressions whereby the modified current list is returned in place of the current list.\n\n<table>\n<<.group-heading \"Listops Operators\">>\n<tr>\n<th align=\"left\">Operator</th>\n<th align=\"left\">Purpose</th>\n<th></th>\n</tr>\n<<.operator-rows \"[tag[Filter Operators]tag[Listops Operators]tag[Order Operators]!tag[String Operators]!tag[Tag Operators]!tag[Special Operators]sort[]]\">>\n</table>\n\n! Examples\n\nIn this example we shall populate and then clear a list in an ordinary field (myfield) of this tiddler (the default.)\n\n<$macrocall $name='wikitext-example-without-html'\nsrc=\"\"\"<$button>\n<$action-listops $field=\"myfield\" $subfilter=\"efg hlm pqr\"/>\nPopulate 'myfield'\n</$button>\n<$button>\n<$action-listops $field=\"myfield\" $subfilter=\"abc xyz\"/>\nAppend More Items\n</$button>\n<$button>\n<$action-listops $field=\"myfield\" $subfilter=\"-abc -hlm\"/>\nRemove Items\n</$button>\n<$button>\n<$action-listops $field=\"myfield\" $filter=\"[[]]\"/>\nClear 'myfield'\n</$button>\n\n<$list filter=\"[list[!!myfield]]\">\n\n</$list>\"\"\"/>\n\n---\nIn this example we shall append and remove items from a list in an ordinary field (myfield) of this tiddler (the default) and sort the resultant list. We shall then remove some of the appended items and sort the resulting list in reverse order.\n\n<$macrocall $name='wikitext-example-without-html'\nsrc=\"\"\"<$button>\n<$action-listops $field=\"myfield\" $subfilter=\"-efg ijk xyz [[this is a title]] +[sort[]]\"/>\nMangle List\n</$button>\n<$button>\n<$action-listops $field=\"myfield\" $subfilter=\"-xyz -[[this is a title]] +[!sort[]]\"/>\nUnmangle List\n</$button>\n\n<$list filter=\"[list[!!myfield]]\">\n\n</$list>\"\"\"/>\n\n---\nIn this example we shall append a few tags to the 'tags' field of this tiddler (the default.) We shall then remove some of the appended tags. \n\n<$macrocall $name='wikitext-example-without-html'\nsrc=\"\"\"<$button>\n<$action-listops $tags=\"+[append{Days of the Week!!short}] $:/tag1 $:/tag2 $:/tag3\"/>\nPopulate 'tags'\n</$button>\n<$button>\n<$action-listops $tags=\"+[!remove:2{!!tags}]\"/>\nRemove Last Two Tags\n</$button>\n<$button>\n<$action-listops $tags=\"+[!prefix[$:/]]\"/>\nRemove System Tags\n</$button>\n<$button>\n<$action-listops $tags=\"-Mon -Tue\"/>\nRemove Mon and Tue\n</$button>\n<$button>\n<$action-listops $tags=\"+[prefix[$:/]] ActionWidgets Widgets\"/>\nRemove User Tags\n</$button>\n<$button>\n<$action-listops $tags=\"+[[]] ActionWidgets Widgets\"/>\nClear Tags\n</$button>\n\n<$list filter=\"[list[!!tags]]\">\n\n</$list>\"\"\"/>\n"
},
"ActionNavigateWidget": {
"title": "ActionNavigateWidget",
"caption": "action-navigate",
"created": "20141008163514491",
"modified": "20150220162057000",
"tags": "Widgets ActionWidgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe ''action-navigate'' widget is an [[action widget|ActionWidgets]] that sends a [[tm-navigate|WidgetMessage: tm-navigate]] message back up the widget tree. ActionWidgets are used within triggering widgets such as the ButtonWidget.\n\n! Content and Attributes\n\nThe ''action-navigate'' widget is invisible. Any content within it is ignored.\n\n|!Attribute |!Description |\n|$to |The title of the target tiddler for the navigation (if not provided defaults to the [[current tiddler|Current Tiddler]] |\n|$scroll |Optional parameter determining whether the navigation will also cause a scroll to the target tiddler (see below) |\n\n!! Scroll handling\n\nThe optional `$scroll` attribute can be set to \"yes\" to force scrolling to occur to bring the target tiddler into view. If set to \"no\" then scrolling does not occur. If the `$scroll` attribute is omitted then scrolling occurs unless either:\n\n* the control key is pressed\n* the action was initiated with the middle mouse button (if available)\n\nNote that if navigating to multiple tiddlers at once you should use the same `$scroll` setting for all of them.\n\n! Examples\n\nHere is an example of button that navigates to two different tiddlers at once:\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button>\n<$action-navigate $to=\"ButtonWidget\"/>\n<$action-navigate $to=\"ActionWidgets\"/>\nClick me!\n</$button>'/>\n"
},
"ActionPopupWidget": {
"title": "ActionPopupWidget",
"caption": "action-popup",
"created": "20200303114556528",
"modified": "20200303114556528",
"tags": "Widgets ActionWidgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe ''action-popup'' widget is an [[action widget|ActionWidgets]] that triggers the display of a popup defined via a state tiddler. ActionWidgets are used within triggering widgets such as the ButtonWidget.\n\n! Content and Attributes\n\nThe ''action-popup'' widget is invisible. Any content within it is ignored.\n\n|!Attribute |!Description |\n|$state |The title of the state tiddler for the popup |\n|$coords |Optional coordinates for the handle to which popup is positioned (in the format `(x,y,w,h)`) |\n\n! Examples\n\nHere is an example of button that triggers the \"more\" button in the sidebar \"Tools\" tab. You may need to scroll to see the popup\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button>\n<$action-setfield $tiddler=\"$:/state/tab/sidebar--595412856\" $value=\"$:/core/ui/SideBar/Tools\"/>\n<$action-popup $state=\"$:/state/popup/more-2053862905\" $coords=\"(0,20,0,0)\"/>\nClick me!\n</$button>'/>\n"
},
"ActionSendMessageWidget": {
"title": "ActionSendMessageWidget",
"caption": "action-sendmessage",
"created": "20141008134309742",
"modified": "20150518210909583",
"tags": "Widgets ActionWidgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe ''action-sendmessage'' widget is an [[action widget|ActionWidgets]] that sends a [[message|Messages]] back up the widget tree. ActionWidgets are used within triggering widgets such as the ButtonWidget.\n\n! Content and Attributes\n\nThe ''action-sendmessage'' widget is invisible. Any content within it is ignored.\n\n|!Attribute |!Description |\n|$message |The message to send (eg, [[WidgetMessage: tm-new-tiddler]]) |\n|$param |Optional parameter string whose meaning is dependent on the message being sent |\n|$name |Optional name of additional parameter |\n|$value |Value for optional parameter whose name is specified in `$name` |\n|//{any attributes not starting with $}// |Multiple additional, optional named parameters that are attached to the message |\n\n! Examples\n\nHere is an example of button that displays both a notification and a wizard, and creates a new tiddler with tags and text:\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button>\n<$action-sendmessage $message=\"tm-modal\" $param=\"SampleWizard\"/>\n<$action-sendmessage $message=\"tm-notify\" $param=\"SampleNotification\"/>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=\"This is newly created tiddler\" tags=\"OneTag [[Another Tag]]\" text=<<now \"Today is DDth, MMM YYYY\">>/>\nClick me!\n</$button>'/>\n"
},
"ActionSetFieldWidget": {
"title": "ActionSetFieldWidget",
"caption": "action-setfield",
"created": "20141025120850184",
"modified": "20150806171403798",
"tags": "Widgets ActionWidgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe ''action-setfield'' widget is an [[action widget|ActionWidgets]] that assigns values to the fields of a tiddler. ActionWidgets are used within triggering widgets such as the ButtonWidget.\n\n! Content and Attributes\n\nThe ''action-setfield'' widget is invisible. Any content within it is ignored.\n\n|!Attribute |!Description |\n|$tiddler |The title of the tiddler whose fields are to be modified (if not provided defaults to the [[current tiddler|Current Tiddler]]) |\n|$field |Optional name of a field to be assigned the $value attribute |\n|$index |Optional index of a property in a [[data tiddler|DataTiddlers]] to be assigned the $value attribute|\n|$value |The value to be assigned to the field or index identified by the $field or $index attribute. If neither is specified then the value is assigned to the text field. If no value is specified, $field or $index will be deleted.|\n|$timestamp |Specifies whether the timestamp(s) of the target tiddler will be updated (''modified'' and ''modifier'', plus ''created'' and ''creator'' for newly created tiddlers). Can be \"yes\" (the default) or \"no\" |\n|//{any attributes not starting with $}// |Each attribute name specifies a field to be modified with the attribute value providing the value to assign to the field |\n\n! Examples\n\nHere is an example of a pair of buttons that open the control panel directly to specified tabs. They work by using ''action-setfield'' to set the state tiddler for the control panel tabs.\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button>\n<$action-setfield $tiddler=\"$:/state/tab-1749438307\" text=\"$:/core/ui/ControlPanel/Appearance\"/>\n<$action-navigate $to=\"$:/ControlPanel\"/>\nGo to Control Panel \"Appearance\" tab\n</$button>\n\n<$button>\n<$action-setfield $tiddler=\"$:/state/tab-1749438307\" text=\"$:/core/ui/ControlPanel/Settings\"/>\n<$action-navigate $to=\"$:/ControlPanel\"/>\nGo to Control Panel \"Settings\" tab\n</$button>'/>\n\nHere is an example of a button that assigns tags and fields to the tiddler HelloThere, and then navigates to it and opens the tiddler info panel on the \"Fields\" tab:\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button>\n<$action-setfield $tiddler=\"HelloThere\" tags=\"NewTag [[Another New Tag]]\" color=\"red\"/>\n<$action-setfield $tiddler=\"$:/state/popup/tiddler-info--1779055697\" text=\"(568,1443,33,39)\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1890574033\" text=\"$:/core/ui/TiddlerInfo/Fields\"/>\n<$action-navigate $to=\"HelloThere\"/>\nModify ~HelloThere\n</$button>'/>\n\nHere is an example of a button that assigns tags and fields to the tiddler HelloThere, and then initiates editing it:\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button>\n<$action-setfield $tiddler=\"HelloThere\" tags=\"MoreTag [[Further More Tags]]\" color=\"green\"/>\n<$action-sendmessage $message=\"tm-edit-tiddler\" $param=\"HelloThere\"/>\nEdit ~HelloThere\n</$button>'/>\n\nHere is an example of a button that opens the control panel directly to the \"Appearance\" tabs:\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$button>\n<$action-setfield $tiddler=\"$:/state/tab-1749438307\" $field=\"text\" $value=\"$:/core/ui/ControlPanel/Appearance\"/>\n<$action-navigate $to=\"$:/ControlPanel\"/>\nGo to Control Panel \"Appearance\" tab\n</$button>'/>\n"
},
"ActionWidgets": {
"title": "ActionWidgets",
"created": "20141008134425548",
"modified": "20160429165240169",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "Action widgets are a special type of widget that have no visual appearance but perform an action when triggered (such as sending a message, navigating to a tiddler, or changing the value of a tiddler). Action widgets are used in association with other widgets that trigger those actions (for example, the ButtonWidget).\n\nThe following action widgets are provided:\n\n<<list-links \"[tag[ActionWidgets]]\">>\n\nThere are two ways to use action widgets:\n\n* Using the `actions` attribute of the triggering widget (this is the preferred way)\n* Embedding the actions within the triggering widget (an older technique that is now deprecated)\n\n!! Assigning action widgets with the `actions` attribute\n\nThe action widgets are passed as a string to the `actions` attribute of the triggering widget. Usually, it is more convenient to use a macro to assign the action widgets to a variable. For example, here is a button that triggers two actions of sending different messages:\n\n```\n\\define my-actions()\n<$action-sendmessage $message=\"tm-home\"/>\n<$action-sendmessage $message=\"tm-full-screen\"/>\n\\end\n\n<$button actions=<<my-actions>>>\nClick me!\n</$button>\n```\n\n!! Assigning action widgets by embedding\n\nThe action widgets need not be immediate children of their triggering widget, but they must be descendents of it. The actions are performed in sequence. Here is the above example rewritten to use embedding:\n\n```\n<$button>\n<$action-sendmessage $message=\"tm-home\"/>\n<$action-sendmessage $message=\"tm-full-screen\"/>\nClick me!\n</$button>\n```\n\n"
},
"BrowseWidget": {
"title": "BrowseWidget",
"caption": "browse",
"created": "20131024141900000",
"modified": "20170718142410367",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe browse widget displays an HTML file browser button that allows the user to choose one or more files to import. It sends a [[WidgetMessage: tm-import-tiddlers]] carrying a JSON representation of the tiddlers imported from the files up through its parents. This message is usually handled by the NavigatorWidget which adds the tiddlers to the store and updates the story to display them.\n\n! Content and Attributes\n\nThe content of the `<$browse>` widget is ignored.\n\n|!Attribute |!Description |\n|multiple |Set to \"multiple\" to select multiple file upload |\n|deserializer |<<.from-version \"5.1.15\">> Optional name of deserializer to be used (by default the deserializer is derived from the file extension or type) |\n|tooltip |Optional tooltip text |\n|message |Optional override of widget message to be generated. The parameter for the message will be the JavaScript object `event.target.files` |\n\nOn iPhone/iPad choosing the multiple option will remove the ability to take photographs/videos directly into TiddlyWiki.\n\n''e.g.''\n\n```\n<$browse>\n```\n\nrenders as:\n\n<$browse>\n\n"
},
"ButtonWidget": {
"title": "ButtonWidget",
"caption": "button",
"created": "20131024141900000",
"modified": "20200131171028279",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe button widget displays an HTML `<button>` element that can perform a combination of optional actions when clicked:\n\n* Executing any ActionWidgets passed in the `actions` attribute\n* Executing any ActionWidgets that are immediate children of the button widget\n* Execute any integrated actions:\n** Navigate to a specified tiddler\n** Dispatch a user defined [[widget message|Messages]]\n** Trigger a user defined [[popup|PopupMechanism]]\n** Assign new text to a specified tiddler\n\nThe integrated actions are provided as a shortcut for invoking common actions. The same functionality is available via ActionWidgets, with the exception of the support for highlighting selected popups.\n\n! Content and Attributes\n\nThe content of the `<$button>` widget is displayed within the button.\n\n|!Attribute |!Description |\n|actions |A string containing ActionWidgets to be triggered when the key combination is detected |\n|to |The title of the tiddler to navigate to |\n|message |The name of the [[widget message|Messages]] to send when the button is clicked |\n|param |The optional parameter to the message |\n|set |A TextReference to which a new value will be assigned |\n|setTitle |A title to which a new value will be assigned, ''without'' TextReference. Gets preferred over <<.attr state>> |\n|setField |A ''field name'' to which the new value will be assigned, if the attribute <<.attr setTitle>> is present. Defaults to the ''text'' field |\n|setIndex |An ''index'' to which the new value will be assigned, if the attribute <<.attr setTitle>> is present |\n|setTo |The new value to assign to the TextReference identified in the `set` attribute or the text field / the field specified through <<.attr setField>> / the index specified through <<.attr setIndex>> of the title given through <<.attr setTitle>> |\n|selectedClass |An optional additional CSS class to be assigned if the popup is triggered or the tiddler specified in <<.attr set>> already has the value specified in <<.attr setTo>> |\n|default |Default value if <<.attr set>> tiddler is missing for testing against <<.attr setTo>> to determine <<.attr selectedClass>> |\n|popup |Title of a state tiddler for a popup that is toggled when the button is clicked. See PopupMechanism for details |\n|popupTitle |Title of a state tiddler for a popup that is toggled when the button is clicked. In difference to the <<.attr popup>> attribute, ''no'' TextReference is used. See PopupMechanism for details |\n|aria-label |Optional [[Accessibility]] label |\n|tooltip |Optional tooltip |\n|class |An optional CSS class name to be assigned to the HTML element|\n|style |An optional CSS style attribute to be assigned to the HTML element |\n|tag |An optional html tag to use instead of the default \"button\" |\n|dragTiddler |An optional tiddler title making the button draggable and identifying the payload tiddler. See DraggableWidget for details |\n|dragFilter |An optional filter making the button draggable and identifying the list of payload tiddlers. See DraggableWidget for details |\n|tabindex |Sets the `tabindex` attribute of the button to the given value |\n\n''Note:'' In almost all other cases where a TextReference is used as a widget attribute, it will be placed between curly brackets, to [[transclude|Transclusion in WikiText]] the value currently stored there. However, when we use a TextReference as the value of a button widget's <<.attr set>> attribute, we are referencing //the storage location itself//, rather than the value stored there, so we do ''not'' use curly brackets there. //Example:// we could code a button widget that sets the `caption` field of TiddlerA to be the same as that of TiddlerB as:\n\n<<.tip \"\"\"<$macrocall $name=\".from-version\" version=\"5.1.18\"/> <$macrocall $name=\".attr\" _=\"setTitle\"/>, <$macrocall $name=\".attr\" _=\"setField\"/> and <$macrocall $name=\".attr\" _=\"setIndex\"/> attributes allow specifying Tiddler states ''directly'', without interpreting them as [[TextReferences|TextReference]].\nThis is useful for edge-cases where titles may contain characters that are used to denote Tiddler fields or indices (`!!`, `##`)\"\"\">>\n\n```\n<$button set=\"TiddlerA!!caption\" setTo={{TiddlerB!!caption}} >\n\nPress me!\n\n</$button>\n```\n\n''Tip:'' Set ''class'' to `tc-btn-invisible tc-tiddlylink` to have a button look like an internal link.\n"
},
"CheckboxWidget": {
"title": "CheckboxWidget",
"caption": "checkbox",
"created": "20131024141900000",
"modified": "20190714134002652",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe checkbox widget displays an HTML `<input type=\"checkbox\">` element that is dynamically bound to either:\n\n* the presence or absence of a specified tag on a specified tiddler\n* the value of a specified field of a specified tiddler\n\n! Content and Attributes\n\nThe content of the `<$checkbox>` widget is displayed within an HTML `<label>` element immediately after the checkbox itself. This means that clicking on the content will toggle the checkbox.\n\n|!Attribute |!Description |\n|tiddler |Title of the tiddler to manipulate (defaults to the [[current tiddler|Current Tiddler]]) |\n|tag |The name of the tag to which the checkbox is bound |\n|invertTag |When set to ''yes'', flips the tag binding logic so that the absence of the tag causes the checkbox to be checked |\n|field |The name of the field to which the checkbox is bound |\n|index|<<.from-version \"5.1.14\">> The index of the //tiddler//, a [[DataTiddler|DataTiddlers]], to which the checkbox is bound<<.tip \"be sure to set the //tiddler// correctly\">>|\n|checked |The value of the field corresponding to the checkbox being checked |\n|unchecked |The value of the field corresponding to the checkbox being unchecked |\n|default |The default value to use if the field is not defined |\n|class |The class that will be assigned to the label element |\n|actions |<<.from-version \"5.1.14\">> A string containing ActionWidgets to be triggered when the status of the checkbox changes (whether it is checked or unchecked) |\n|uncheckactions |<<.from-version \"5.1.16\">> A string containing ActionWidgets to be triggered when the checkbox is unchecked |\n|checkactions |<<.from-version \"5.1.20\">> A string containing ActionWidgets to be triggered when the checkbox is checked |\n\n!! Tag Mode\n\nUsing the checkbox widget in tag mode requires the ''tag'' attribute to specify the name of the tag. The ''tiddler'' attribute specifies the tiddler to target, defaulting to the current tiddler if not present.\n\nThis example creates a checkbox that flips the ''done'' tag on the current tiddler:\n\n<<wikitext-example-without-html \"\"\"<$checkbox tag=\"done\"> Is it done?</$checkbox>\"\"\">>\n\n!! Field Mode\n\nUsing the checkbox widget in field mode requires the ''field'' attribute to specify the name of the field. The ''checked'' and ''unchecked'' attributes specify the values to be assigned to the field to correspond to its checked and unchecked states respectively. The ''default'' attribute is used as a fallback value if the field is not defined.\n\nThis example creates a checkbox that is checked if the field ''status'' is equal to ''open'' and unchecked if the field is equal to ''closed''. If the field is undefined then it defaults to ''closed'', meaning that the checkbox will be unchecked if the ''status'' field is missing.\n\n<<wikitext-example-without-html \"\"\"<$checkbox field=\"status\" checked=\"open\" unchecked=\"closed\" default=\"closed\"> Is it open?</$checkbox><br>''status:'' {{!!status}}\"\"\">>\n\n!! Index Mode\n\nTo use the checkbox widget in index mode set the ''index'' attribute to the index of a [[DataTiddler|DataTiddlers]]. The ''checked'' and ''unchecked'' attributes specify the values to be assigned to the index and correspond to its checked and unchecked states respectively. The ''default'' attribute is used as a fallback value if the index is undefined.\n\nThe example below creates a checkbox that is checked if the index by the name of this tiddler in the tiddler ExampleData is equal to ''selected'' and unchecked if the index is an empty string. If the index is undefined then it defaults to an empty string, meaning the checkbox will be unchecked if the index is missing.\n\n<$macrocall $name=\"wikitext-example-without-html\" src=\"\"\"<$checkbox tiddler=\"ExampleData\" index=<<currentTiddler>> checked=\"selected\" unchecked=\"\" default=\"\"> Selected?</$checkbox>\"\"\"/>\n"
},
"CodeBlockWidget": {
"title": "CodeBlockWidget",
"caption": "codeblock",
"created": "20151103160200000",
"modified": "20160817175325205",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe ''codeblock'' widget renders text in `<pre>` and `<code>` blocks, causing it to be\ndisplayed monospace. A language may optionally be specified using the\n''language'' attribute, however syntax highlighting will only be used if the\n[[Highlight Plugin]] is installed.\n\n! Content and Attributes\n\nThe content of the `<$codeblock>` widget is ignored.\n\n|!Attribute |!Description |\n|code |Contents of the block to render as code |\n|language |Programming language for syntax highlighting |\n\nThe `language` attribute accepts either:\n\n* a Highlight.js language code (see https://highlightjs.org/static/demo/ for a list)\n* a MIME type (eg, `text/html` or `image/svg+xml`)\n\n! Examples\n\nHere is an example embedding the contents of a tiddler as a code block.\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$codeblock code={{$:/editions/tw5.com/macro-examples/say-hi}} />' />\n\nA codeblock may also specify a language.\n\n<$macrocall $name='wikitext-example-without-html'\nsrc='<$codeblock code=\"SELECT * FROM users WHERE deleted = false\" language=\"sql\" />' />\n\n"
},
"CountWidget": {
"title": "CountWidget",
"created": "201310241419",
"modified": "20181231131",
"tags": "Widgets",
"caption": "count",
"text": "! Introduction\n\nThe count widget displays the number of unique items in the output of specified [[filter expressions|Filters]].\n\n! Content and Attributes\n\nThe content of the `<$count>` widget is ignored.\n\n|!Attribute |!Description |\n|filter |The filter expression to count |\n\n! Example\n<<wikitext-example-without-html \"\"\"There are <$count filter=\"[tag[Examples]]\"/> tiddlers tagged with Examples\"\"\">>\n"
},
"DiffTextWidget": {
"title": "DiffTextWidget",
"caption": "diff-text",
"created": "20180316162725329",
"modified": "20180316162725329",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\n<<.from-version \"5.1.16\">> The diff text widget analyses the differences between a pair of source and destination text strings and displays the results as highlighted insertions and deletions (similar to the \"track changes\" function of a word processor). For example:\n\n<$diff-text source=\"Hey Jude, don't make it bad. Take a sad song and make it better. Remember to let her into your heart\nThen you can start to make it better.\" dest=\"Hey Jude, don't be afraid. You were made to go out and get her. The minute you let her under your skin. Then you begin to make it better.\"/>\n\n! Content and Attributes\n\n!! Content\n\nThe content of the `<$diff-text>` widget is rendered immediately before the diffs. Within it, the variable `diff-count` is available, containing the number of differences found. If the widget has no content then it automatically transcludes the tiddler [[$:/language/Diffs/CountMessage]].\n\n<<<\nIn other words, these three invocations are all equivalent:\n\n```\n<$diff-text source={{FirstTiddler}} dest={{SecondTiddler}}>\n{{$:/language/Diffs/CountMessage}}\n</$diff-text>\n\n<$diff-text source={{FirstTiddler}} dest={{SecondTiddler}}>\n</$diff-text>\n\n<$diff-text source={{FirstTiddler}} dest={{SecondTiddler}}/>\n\n```\n<<<\n\n!! Attributes\n\n|!Attribute |!Description |\n|source |The source text |\n|dest |The destination text |\n|cleanup |See below |\n\nThe ''cleanup'' attribute determines which optional post-processing should be applied to the diffs:\n\n* ''none'': no cleanup is performed\n* ''semantic'' (default): rewrites the diffs for human readability\n* ''efficient'': rewrites the diffs to minimise the number of operations for subsequent processing \n\n(Note that in many cases the results will be the same regardless of the cleanup option. See the [[docs|https://github.com/google/diff-match-patch/wiki/API]] of the underlying library for more details).\n\n! Examples\n\nIn this example we compare two texts:\n\n<$macrocall $name='wikitext-example-without-html'\nsrc=\"\"\"<$edit-text tiddler=\"SampleTiddlerFirst\"/>\n\n<$edit-text tiddler=\"SampleTiddlerSecond\"/>\n\n<$diff-text source={{SampleTiddlerFirst}} dest={{SampleTiddlerSecond}}/>\"\"\"/>\n"
},
"DraggableWidget": {
"title": "DraggableWidget",
"caption": "draggable",
"created": "20170406081938627",
"modified": "20190118084621046",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "The DraggableWidget creates a DOM element that can be dragged by the user. It only works on browsers that support drag and drop, which typically means desktop browsers, but [[there are workarounds|Mobile Drag And Drop Shim Plugin]].\n\nThe draggable element can be assigned a list of tiddlers that are used as the payload.\nIf desired it can invoke actions when dragging starts and when it ends.\nSee DragAndDropMechanism for an overview.\n\n! Content and Attributes\n\n|!Attribute |!Description |\n|tiddler |Optional title of the payload tiddler for the drag |\n|filter |Optional filter defining the payload tiddlers for the drag |\n|class |Optional CSS classes to assign to the draggable element. The class `tc-draggable` is added automatically, and the class `tc-dragging` is applied while the element is being dragged |\n|tag |Optional tag to override the default \"div\" element |\n|startactions |Optional action string that gets invoked when dragging ''starts'' |\n|endactions |Optional action string that gets invoked when dragging ''ends'' |\n\nEither or both of the ''tiddler'' and ''filter'' attributes must be specified in order for there to be a payload to drag.\n\nThe [[actionTiddler Variable]] is accessible in both //startactions// and //endactions//. It holds the payload tiddler(s) specified through the //tiddler// and //filter// attributes as a [[Title List]] using double square brackets to quote titles that include whitespace.\n\n<<.tip \"\"\"Note that the [[actionTiddler Variable]] holds a [[Title List]] quoted with double square brackets. This is unlike the DroppableWidget which uses the same variable to pass a single unquoted title.\"\"\">>\n\n\nThe LinkWidget incorporates the functionality of the DraggableWidget via the ''draggable'' attribute.\n"
},
"DroppableWidget": {
"title": "DroppableWidget",
"caption": "droppable",
"created": "20170406082820317",
"modified": "20200317142604572",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "\\define droppable-image-actions()\n<$action-setfield $tiddler=<<actionTiddler>> $field=\"icon\" $value=<<currentTiddler>>/>\n\\end\n\n\\define colour-demo-body()\n<$droppable actions=<<droppable-colour-actions>>>\n<span style=\"display: inline-block; width: 1em; height: 1em;background-color: $(currentTiddler)$;\">\n</span>\n</$droppable>\n\\end\n\n\\define droppable-colour-actions()\n<$action-setfield $tiddler=<<actionTiddler>> $field=\"color\" $value=<<currentTiddler>>/>\n\\end\n\nThe `droppable` widget creates a DOM element onto which dragged items can be dropped by the user, triggering the specified actions. It only works on browsers that support drag and drop, which typically means desktop browsers, but [[there are workarounds|Mobile Drag And Drop Shim Plugin]].\n\nSee DragAndDropMechanism for an overview.\n\n! Content and Attributes\n\n|!Attribute |!Description |\n|actions |Actions to be performed when items are dropped |\n|class |Optional CSS classes to assign to the draggable element. The class `tc-droppable` is added automatically, and the class `tc-dragover` is applied while an item is being dragged over the droppable element |\n|tag |Optional tag to override the default of a \"div\" element when the widget is rendered in block mode, or a \"span\" element when it is rendered in inline mode |\n|enable |<<.from-version \"5.1.22\">> Optional value \"no\" to disable the droppable functionality (defaults to \"yes\") |\n\nWithin the action string, there are two Variables generated by the DroppableWidget:\n\n* The [[actionTiddler Variable]] contains the title of the item being dropped\n* The [[modifier Variable]] contains the Modifier Key held while dragging (can be normal, ctrl, shift or ctrl-shift)\n\nIf multiple items are dropped then the actions are performed repeatedly, once for each dropped item.\n\n<<.tip \"\"\"Note that the [[actionTiddler Variable]] holds a single, unquoted title. This is unlike the DraggableWidget which uses the same variable to pass a quoted [[Title List]].\"\"\">>\n\n! Examples\n\nThis example displays a palette of icons. Dragging a tiddler onto one of the icons assigns that icon to the tiddler.\n\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/Image]sort[title]]\">\n<$droppable actions=<<droppable-image-actions>>>\n<$transclude/>\n</$droppable>\n</$list>\n\nSimilarly, this example shows a palette of colours. Dragging a tiddler onto one of the colours assigns that colour to be used for rendering the icon of the tiddler.\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\">\n<<colour-demo-body>>\n</$list>\n\n"
},
"DropzoneWidget": {
"title": "DropzoneWidget",
"caption": "dropzone",
"created": "20131024141900000",
"modified": "20200403103224328",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe dropzone widget creates an area into which the user can drag files and other objects. It also supports pasting via the clipboard, although browser support is currently limited.\n\nIt sends a [[WidgetMessage: tm-import-tiddlers]] carrying a JSON representation of the tiddlers to be imported up through its parents. This message usually trapped by the NavigatorWidget which adds the tiddlers to the store and updates the story to display them.\n\n! Content and Attributes\n\n|!Attribute |!Description |\n|deserializer |<<.from-version \"5.1.15\">> Optional name of deserializer to be used (by default the deserializer is derived from the file extension) |\n|enable |<<.from-version \"5.1.22\">> Optional value \"no\" to disable the dropzone functionality (defaults to \"yes\") |\n|class |<<.from-version \"5.1.22\">> Optional CSS class to be assigned to the dropzone (defaults to \"tc-drag-over\") |\n\nThe list of available deserializers can be inspected by executing `Object.keys($tw.Wiki.tiddlerDeserializerModules).sort().join(\"\\n\")` in the browser JavaScript console.\n\nThe dropzone widget displays any contained content within the dropzone.\n\n! Display\n\nThe dropzone widget creates an HTML `<div class=\"tc-dropzone\">` to contain its content. During a drag operation the class `tc-dragover` is added. CSS is used to provide user feedback.\n\n! Data types supported\n\nThe following data transfer types are supported:\n\n* ''text/vnd.tiddler'' - a list of tiddlers in JSON format (this format is generated by the LinkWidget)\n* ''text/plain'' - plain text\n* ''text/uri-list'' - a list of URIs as a single tiddler\n"
},
"EditBitmapWidget": {
"title": "EditBitmapWidget",
"created": "20131024141900000",
"modified": "20150220162127000",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"caption": "edit-bitmap",
"text": "! Introduction\n\nThe edit bitmap widget provides a user interface in the browser for editing bitmap tiddlers.\n\n! Content and Attributes\n\nThe content of the `<$edit-bitmap>` widget is ignored.\n\n|!Attribute |!Description |\n|tiddler |The tiddler to edit (defaults to the [[current tiddler|Current Tiddler]]) |\n\n! Configuration\n\nThe edit bitmap widget can be configured with these system tiddlers:\n\n* [[$:/config/BitmapEditor/LineWidth]] determines the line width: <$edit-text tiddler=\"$:/config/BitmapEditor/LineWidth\" tag=\"input\"/>\n* [[$:/config/BitmapEditor/Colour]] determines the line color: <$edit-text tiddler=\"$:/config/BitmapEditor/Colour\" tag=\"input\" type=\"color\"/>\n"
},
"EditTextWidget": {
"title": "EditTextWidget",
"caption": "edit-text",
"created": "20131024141900000",
"modified": "20151224143914772",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe edit text widget provides a user interface in the browser for editing text tiddler fields. The editing element is dynamically bound to the underlying tiddler value: changes to the tiddler are instantly reflected, and any edits are instantly propogated.\n\nBy default, applying the EditTextWidget to the `text` field of a tiddler will generates an HTML `<textarea>` element, i.e. a multi-line editor. Applying the EditTextWidget to any other field generates an HTML `<input type=\"text\">` element, a single-line editor. This behaviour can be overridden with the `tag` and `type` attributes.\n\n! Content and Attributes\n\nThe content of the `<$edit-text>` widget is ignored.\n\n|!Attribute |!Description |\n|tiddler |The tiddler to edit (defaults to the [[current tiddler|Current Tiddler]]) |\n|field |The field to edit (defaults to `text`). Takes precedence over the `index` attribute |\n|index |The index to edit |\n|default |The default text to be provided when the target tiddler doesn't exist |\n|class |A CSS class to be assigned to the generated HTML editing element |\n|placeholder |Placeholder text to be displayed when the edit field is empty |\n|focusPopup |Title of a state tiddler for a popup that is displayed when the editing element has focus |\n|focus |Set to \"yes\" or \"true\" to automatically focus the editor after creation |\n|tabindex |Sets the `tabindex` attribute of the input or textarea to the given value |\n|tag |Overrides the generated HTML editing element tag. For a multi-line editor use `tag=textarea`. For a single-line editor use `tag=input` |\n|type |Overrides the generated HTML editing element `type` attribute |\n|size |The size of the input field (in characters) |\n|autoHeight |Either \"yes\" or \"no\" to specify whether to automatically resize `textarea` editors to fit their content (defaults to \"yes\") |\n|minHeight |Minimum height for automatically resized `textarea` editors, specified in CSS length units such as \"px\", \"em\" or \"%\" |\n|rows|Sets the rows attribute of a generated textarea |\n\n! Notes\n\nOne trap to be aware of is that the edit text widget //cannot be used// to edit a field of the tiddler that contains it. Each keypress results in the tiddler being re-rendered, which loses the cursor position within the text field.\n\nInstead, place the edit text widget in a [[template|TemplateTiddlers]] that references the tiddler you want to modify.\n\nFor example, if you wanted the tiddler GettingStarted to edit the value of the \"myconfig\" field of the tiddler \"AppSettings\", you might do so by creating a separate tiddler \"ChangeAppSettings\" that contains the following:\n\n```\n<$edit-text tiddler=\"AppSettings\" field=\"myconfig\"/>\n```\n\nAnd reference the template in any other tiddler (e.g. GettingStarted) with `{{ChangeAppSettings}}`.\n\nThis works when your use of the tiddler //is not// the AppSettings itself which would cause a recursion problem. In this latter case you have to save the fields to a temporary (or alternative) tiddler (sort of the reverse of above) like so:\n\n```\n<$edit-text tiddler=\"StoreAppSettings\" field=\"myconfig\"/>\n```\n\nIn short the EditTextWidget //can not// change properties of the tiddler it is embedded in or part of. It can only change fields of //other// tiddlers. One could use ShadowTiddlers to accomplish the field storage if needed.\n"
},
"EditWidget": {
"title": "EditWidget",
"created": "201310241419",
"modified": "20150220161220000",
"tags": "Widgets",
"caption": "edit",
"text": "! Introduction\n\nThe edit widget provides a general purpose interface for editing a tiddler. It dynamically chooses the appropriate widget depending on the type of the tiddler (currently either the EditTextWidget or the EditBitmapWidget).\n\n! Content and Attributes\n\nThe content of the `<$edit>` widget is ignored.\n\n|!Attribute |!Description |\n|tiddler |The tiddler to edit (defaults to the [[current tiddler|Current Tiddler]]) |\n|field |The field to edit (defaults to `text`). Takes precedence over the `index` attribute |\n|index |The index to edit |\n|class |A CSS class to be added the generated editing widget |\n|tabindex |Sets the `tabindex` attribute of the input or textarea to the given value |\n"
},
"EncryptWidget": {
"title": "EncryptWidget",
"created": "201310241419",
"modified": "201310300837",
"tags": "Widgets",
"caption": "encrypt",
"text": "! Introduction\n\nThe encrypt widget renders a filtered list of tiddlers to an encrypted block with the password currently held in the PasswordVault. The encrypted block can subsequently be decrypted by the TiddlyWiki5 BootMechanism. See the EncryptionMechanism for more details.\n\n! Content and Attributes\n\nThe content of the `<$encrypt>` widget is ignored.\n\n|!Attribute |!Description |\n|filter |Filter defining the tiddlers to be included in the encrypted block. If not specified then all non-system tiddlers are used |\n"
},
"EntityWidget": {
"title": "EntityWidget",
"caption": "entity",
"created": "20160314165608218",
"modified": "20160314165658703",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe entity widget displays a specified HTML character entity.\n\n! Content and Attributes\n\nThe content of the `<$entity>` widget is not used.\n\n|!Attribute |!Description |\n|entity |The entity to display (eg, `×`) |\n"
},
"FieldMangler Widget (Examples)": {
"title": "FieldMangler Widget (Examples)",
"created": "20150706160301163",
"modified": "20150706172915783",
"tags": "[[Widget Examples]] FieldManglerWidget",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"\n<$fieldmangler>\nAdd tag ''example'' to this tiddler (current)<$button message=\"tm-add-tag\" param=\"example\">{{$:/core/images/new-button}}</$button>\n<br>\nRemove tag ''example'' to this tiddler (current)<$button message=\"tm-remove-tag\" param=\"example\">{{$:/core/images/delete-button}}</$button>\n</$fieldmangler>\n\"\"\"/>\n\n\n<$macrocall $name=\".example\" n=\"2\"\neg=\"\"\"\n<$fieldmangler tiddler=\"Hello World\">\nAdd tag ''example'' to the Hello World tiddler<$button message=\"tm-add-tag\" param=\"example\">{{$:/core/images/new-button}}</$button>\n<br>\nRemove tag ''example'' to the Hello World tiddler<$button message=\"tm-remove-tag\" param=\"example\">{{$:/core/images/delete-button}}</$button>\n</$fieldmangler>\n\"\"\"/>\n"
},
"FieldManglerWidget": {
"title": "FieldManglerWidget",
"created": "20131024141900000",
"modified": "20150220161229000",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"caption": "fieldmangler",
"text": "! Introduction\n\nThe field mangler widget manipulates the fields and tags of a tiddler. It does so in response to the following [[Messages]]:\n\n|!Message |!Description |\n|''tm-remove-field'' |Remove the field specified in `event.param` |\n|''tm-add-field'' |Add the field specified in `event.param` |\n|''tm-remove-tag'' |Remove the tag specified in `event.param` |\n|''tm-add-tag'' |Add the tag specified in `event.param` |\n\n! Content and Attributes\n\nThe field mangler widget displays any contained content, and responds to [[Messages]] dispatched within it.\n\n|!Attribute |!Description |\n|tiddler |Title of the tiddler to manipulate (defaults to the [[current tiddler|Current Tiddler]]) |\n\n<<.widget-examples \"FieldMangler\">>\n\n"
},
"FieldsWidget": {
"title": "FieldsWidget",
"created": "201310241419",
"modified": "20150220161240000",
"tags": "Widgets",
"caption": "fields",
"text": "! Introduction\n\nThe fields widget renders each field of a specified tiddler through a simple text template. A list of fields to exclude can be provided. It is used internally by TiddlyWiki5, notably by the FileSavingMechanism.\n\n!! Template Handling\n\nThe provided template is rendered with the following special substitutions:\n\n|!Symbol |!Substitution |\n|$name$ |Field name |\n|$value$ |Field value |\n|$encoded_value$ |HTML encoded form of field value |\n\n! Content and Attributes\n\nThe content of the `<$fields>` widget is ignored.\n\n|!Attribute |!Description |\n|tiddler |Title of the tiddler from which the fields are to be displayed (defaults to the [[current tiddler|Current Tiddler]]) |\n|template |Text of the template (see above) |\n|exclude |Lists of fields to be excluded (defaults to \"text\") |\n|include |Lists of fields to be included, if the field exists. This parameter takes precedence over \"exclude\" |\n|sort |Sorts the fields by name (defaults to \"yes\"). Set to \"no\", if \"include\" order should be retained! |\n|sortReverse |Reverses the sort order|\n|stripTitlePrefix |If set to \"yes\" then curly bracketed prefixes are removed from titles (for example `{prefix}HelloThere` converts to `HelloThere`) |\n\nThe `stripTitlePrefix` attribute is used when building TiddlyWiki Classic; see `editions/tw2` in the TiddlyWiki5 repo.\n"
},
"ImageWidget": {
"title": "ImageWidget",
"created": "20140416160234142",
"modified": "20140820100234142",
"tags": "Widgets",
"caption": "image",
"text": "! Introduction\n\nThe image widget displays images that can be specified as a remote URL or the title of a local tiddler containing the image.\n\n! Content and Attributes\n\nAny content of the `<$image>` widget is ignored.\n\n|!Attribute |!Description |\n|source |The URL of the image, or the title of an image tiddler |\n|width |The width of the image |\n|height |The height of the image |\n|tooltip |The tooltip to be displayed over the image |\n|alt |The alternative text to be associated with the image |\n|class |CSS classes to be assigned to the `<img>` element |\n\nThe width and the height can be specified as pixel values (eg \"23\" or \"23px\") or percentages (eg \"23%\"). They are both optional; if not provided the browser will use CSS rules to size the image.\n\n! External Images and the ''_canonical_uri'' field\n\nWhen used to display tiddler-based images, the image widget operates in two distinct modes:\n\n* If the ''_canonical_uri'' field is present then it is used as the ''src'' attribute of the generated `<img>` element and the ''text'' field is ignored\n* Without the ''_canonical_uri'' field, the image widget generates an `<img>` element that embeds the image data directly using a `data:` URI.\n\nSee ExternalImages for more details.\n"
},
"ImportVariablesWidget": {
"title": "ImportVariablesWidget",
"caption": "importvariables",
"created": "20140612142500000",
"modified": "20180928150043777",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe ImportVariablesWidget imports macro and variable definitions from a list of other tiddlers and makes them available to its children. For example:\n\n```\n<$importvariables filter=\"[tag[mySpecialMacros]]\">\nAll the macros defined in tiddlers with the tag \"mySpecialMacros\" are available here\n</$importvariables>\n```\n\n! Attributes and Content\n\nThe content of the importvariables widget is the scope within which the imported variable definitions are available.\n\n|!Attribute |!Description |\n|filter |[[Tiddler filter|Filters]] defining the tiddlers from which macro definitions will be imported |\n\n! Global Macros\n\nSo-called global macros are implemented within the main page template ([[$:/core/ui/PageTemplate]]) by wrapping the page content in the following importvariables widget:\n\n```\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n...\n</$importvariables>\n```\n\n! `\\import` Pragma\n\n<<.from-version \"5.1.18\">> The `\\import` [[pragma|Pragma]] is an alternative syntax for using the ImportVariablesWidget. For example, the previous example could be expressed as:\n\n```\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]\n```"
},
"KeyboardWidget": {
"title": "KeyboardWidget",
"caption": "keyboard",
"created": "20140302192136805",
"modified": "20161003114634019",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe keyboard widget allows ActionWidgets to be triggered by specific key combinations. There is also a shorthand for generating [[Messages]] via the `message` and `param` attributes.\n\n! Content and Attributes\n\nThe content of the `<$keyboard>` widget is rendered normally. The keyboard shortcuts only take effect when the focus is within the contained content.\n\n|!Attribute |!Description |\n|actions |A string containing ActionWidgets to be triggered when the key combination is detected |\n|message |The title of the [[WidgetMessage|Messages]] to generate |\n|param |The parameter to be passed with the [[WidgetMessage|Messages]] |\n|key |Key string identifying the key(s) to be trapped (see below) |\n|class |A CSS class to be assigned to the generated HTML DIV element |\n|tag|<<.from-version \"5.1.14\">> The html element the widget creates to capture the keyboard event, defaults to:<br>» `span` when parsed in inline-mode<br>» `div` when parsed in block-mode|\n\n! Key Strings\n\nKey strings are made up of one or more key specifiers separated by spaces. Each key specifier is zero or more of the modifiers <kbd>alt</kbd>, <kbd>shift</kbd>, <kbd>ctrl</kbd> or <kbd>meta</kbd> followed by the name of a key, all joined with \"+\" plus or \"-\" minus symbols. Key names are either the letter or digit printed on the key (eg \"a\" or \"1\"), or one of the special keys <kbd>backspace</kbd>, <kbd>tab</kbd>, <kbd>enter</kbd> or <kbd>escape</kbd>.\n\nFor example:\n\n```\nA\nshift+A\nshift+escape\nctrl+enter\nctrl+shift+alt+A\n```\n"
},
"LinkCatcherWidget": {
"title": "LinkCatcherWidget",
"caption": "linkcatcher",
"created": "20131024141900000",
"modified": "20170707111536556",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe link catcher widget traps [[WidgetMessage: tm-navigate]] dispatched within its child content by performing any or all of these actions:\n\n* sending a different widget message\n* setting a tiddler to the title of the navigated tiddler\n* setting a tiddler to a specified value\n* performing a series of ActionWidgets\n\n! Content and Attributes\n\nThe content of the `<$linkcatcher>` widget is displayed normally.\n\n|!Attribute |!Description |\n|to |Optional title of the tiddler to be set to the title of the navigated tiddler |\n|message |Optional identifier for a [[widget message|Messages]] to be sent when a navigation is caught |\n|set |Optional title of the tiddler to be set to a specified value when navigation occurs |\n|setTo |Value to be assigned by the `set` attribute |\n|actions |Actions to be performed when a link is caught. Within the action string, the variable \"navigateTo\" contains the title of the tiddler being navigated |\n\n"
},
"LinkWidget": {
"title": "LinkWidget",
"caption": "link",
"created": "20131024141900000",
"modified": "20190610195105615",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "The `link` widget generates links to tiddlers. (Use the HTML `<a>` element to generate external links).\n\n! Content and Attributes\n\nThe content of the link widget is rendered within the `<a>` tag representing the link. If the content is empty then the title of the target tiddler is rendered as the default, for example:\n\n* `<$link/>` is equivalent to `<$link to=<<currentTiddler>>><$view field=\"title\"/></$link>`\n* `<$link to=\"HelloThere\"/>` is equivalent to `<$link to=\"HelloThere\">HelloThere</$link>`\n\n|!Attribute |!Description |\n|to |The title of the target tiddler for the link (defaults to the [[current tiddler|Current Tiddler]]) |\n|aria-label |Optional accessibility label |\n|tooltip |Optional tooltip WikiText |\n|tabindex |Optional numeric [[tabindex|https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/tabIndex]] |\n|draggable |\"yes\" to enable the link to be draggable (defaults to \"yes\") |\n|tag |Optional tag to override the default \"a\" element |\n|class|Optional CSS classes //in addition to// the default classes (see below)|\n|overrideClass|<<.from-version \"5.1.16\">> Optional CSS classes //instead of// the default classes |\n\nThe draggable functionality is equivalent to using the DraggableWidget with the ''tiddler'' attribute set to the link target.\n\nThe default value of the tooltip attribute is supplied by the <<.vlink tv-wikilink-tooltip>> variable.\n\nThis means that you can control the text of a link tooltip in several ways:\n\n```\n<$link to=\"HelloThere\" tooltip=\"Custom tooltip\">Link 1</$link>\n\n<$set name=\"tv-wikilink-tooltip\" value=\"I'm a link to {{!!title}}\">\n<$link to=\"HelloThere\">Link 2</$link>\n</$set>\n\n```\n\nRenders as:\n\n<$link to=\"HelloThere\" tooltip=\"Custom tooltip\">Link 1</$link>\n\n<$set name=\"tv-wikilink-tooltip\" value=\"I'm a link to {{!!title}}\">\n<$link to=\"HelloThere\">Link 2</$link>\n</$set>\n\nNote that the tooltip is rendered with the current tiddler set to the target of the link.\n\nA useful convention is to set the tooltip like this:\n\n```\n\\define tv-wikilink-tooltip()\n<$transclude field=\"tooltip\"><$transclude field=\"title\"/></$transclude>\n\\end\n```\n\nThis causes the tooltip to be the ''tooltip'' field of the target tiddler. If the field isn't present, then the title is used instead.\n\n! CSS Classes\n\nThe link widget automatically determines and applies the following classes to links:\n\n* `tc-tiddlylink` - applied to all links\n* `tc-tiddlylink-external` - applied to external, non-tiddler links\n* `tc-tiddlylink-internal` - applied to tiddler links\n* `tc-tiddlylink-missing` - applied to tiddler links where the target tiddler doesn't exist\n* `tc-tiddlylink-resolves` - applied to tiddler links when the target tiddler does exist\n\nUse the `class` attribute to specify additional css classes, or `overrideClass` to apply only that but not the above defaults, e.g. when used in a LinkCatcherWidget:\n\n<<wikitext-example-without-html \"\"\"*<$link class=\"example\">Here</$link> the `example` class is added.\n*<$link overrideClass=\"example\">Here</$link> only the `example` class applies.\n*<$link overrideClass=\"\">Here</$link> no class is set.\"\"\">>\n\n! `href` generation\n\nThe following process is used to generate the `href` attribute of the generated HTML `<a>` element:\n\n# If <<.vlink tv-get-export-link>> is defined it is invoked to convert the target tiddler title to the `href` value\n#* In practice, only a [[JavaScript macro|Macros]] can be used\n# <<.from-version \"5.1.15\">> If <<.vlink tv-filter-export-link>> is defined it is interpreted as a filter that converts the target tiddler title to the `href` value\n# If <<.vlink tv-wikilink-template>> is defined it is treated as a specialised macro body that can perform limited conversion of the target tiddler title to the `href` value\n# Otherwise, the target tiddler title is URI encoded to create the `href`\n\n! Configuration variables\n\n* <<.vlink tv-wikilinks>>\n* <<.vlink tv-filter-export-link>>\n* <<.vlink tv-wikilink-template>>\n* <<.vlink tv-wikilink-tooltip>>\n* <<.vlink tv-get-export-link>>\n"
},
"ListWidget": {
"title": "ListWidget",
"caption": "list",
"created": "20131024141900000",
"modified": "20190608162410684",
"tags": "Widgets Lists",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe list widget displays a sequence of tiddlers that match a [[tiddler filter|Filters]]. It can be used for many purposes:\n\n* Displaying custom lists of links, like in TiddlyWiki5's sidebar\n* Custom lists, such as \"all tiddlers tagged 'task' that are not tagged 'done'\"\n* Listing each of the tags applied to a tiddler\n* Handling the main story river\n\nThe tiddlers are displayed by transcluding each in turn through a template. There are several ways to specify the template and for controlling the behaviour of the list.\n\n! Examples\n\n''plain list''\n\n```\n<$list filter=\"[tag[ListWidget]sort[title]]\"/>\n```\n\nDisplays as:\n\n<<<\n<$list filter=\"[tag[ListWidget]sort[title]]\"/>\n\n<<<\n\n''custom item output''\n\n```\n<$list filter=\"[tag[ListWidget]sort[title]]\">\n<<currentTiddler>>\n{{||$:/core/ui/ViewTemplate/tags}}\n</$list>\n```\n\nDisplays as:\n\n<<<\n<$list filter=\"[tag[ListWidget]sort[title]]\">\n<<currentTiddler>>\n{{||$:/core/ui/ViewTemplate/tags}}\n</$list>\n<<<\n\n''custom item template''\n\n```\n<$list filter=\"[tag[ListWidget]sort[title]]\" template=\"$:/core/ui/ViewTemplate/subtitle\"/>\n```\n\nDisplays as:\n\n<<<\n<$list filter=\"[tag[ListWidget]sort[title]]\" template=\"$:/core/ui/ViewTemplate/subtitle\"/>\n\n<<<\n\n!! Grouped Lists\n\nSee GroupedLists for how to generate nested and grouped lists using the ListWidget.\n\n! Content and Attributes\n\nThe content of the `<$list>` widget is an optional template to use for rendering each tiddler in the list.\n\nThe action of the list widget depends on the results of the filter combined with several options for specifying the template:\n\n* If the filter evaluates to an empty list, the text of the ''emptyMessage'' attribute is rendered, and all other templates are ignored\n* Otherwise, if the ''template'' attribute is specified then it is taken as the title of a tiddler to use as a template for rendering each item of the list\n* Otherwise, if the list widget content is not blank, it is used as a template for rendering each item of the list\n* Otherwise, a default template is used consisting of a `<span>` or `<div>` element wrapped around a link to the item\n\n|!Attribute |!Description |\n|filter |The [[tiddler filter|Filters]] to display |\n|template |The title of a template tiddler for transcluding each tiddler in the list. When no template is specified, the body of the ListWidget serves as the item template. With no body, a simple link to the tiddler is returned. |\n|editTemplate |An alternative template to use for [[DraftTiddlers|DraftMechanism]] in edit mode |\n|variable |The name for a [[variable|Variables]] in which the title of each listed tiddler is stored. Defaults to ''currentTiddler'' |\n|emptyMessage |Message to be displayed when the list is empty |\n|storyview |Optional name of module responsible for animating/processing the list |\n|history |The title of the tiddler containing the navigation history |\n\n!! Edit mode\n\nThe `<$list>` widget can optionally render draft tiddlers through a different template to handle editing, see DraftMechanism.\n\n!! `storyview` attribute\n\nThe `storyview` attribute specifies the name of an optional module that can animate changes to the list (including navigation). The core ships with the following storyview modules:\n\n* `classic`: renders the list as an ordered sequence of tiddlers\n* `zoomin`: just renders the current tiddler from the list, with a zoom animation for navigating between tiddlers\n* `pop`: shrinks items in and out of place\n\nIn order for the storyviews to animate correctly each entry in the list should be a single block mode DOM element.\n\n!! History and navigation\n\nThe optional `history` attribute specifies the name of a tiddler that is used to track the current tiddler for navigation purposes. When the history tiddler changes the list view responds by telling the listview to handle navigating to the new tiddler. See HistoryMechanism for details.\n\n!! Additional Notes and Edge Cases\n\n* If the `filter` attribute is not present then a default of `[!is[system]sort[title]]` is used\n* If the list widget is completely empty (ie only whitespace between the opening and closing tags), then it behaves as if the content were a `DIV` or a `SPAN` containing a link to the current tiddler (it’s a `DIV` if the list widget is in block mode, or a SPAN if it is in inline mode)\n* If the `template` attribute is not present then the content of the list widget will be used as the template, unless the widget is completely empty in which case a default template is used"
},
"ListopsData": {
"title": "ListopsData",
"created": "20151017094630847",
"daysoftheweek": "four three Fri Thu Wed Tue Mon",
"modified": "20151108041839747",
"type": "application/x-tiddler-dictionary",
"text": "DataIndex: \n"
},
"MacroCallWidget": {
"title": "MacroCallWidget",
"created": "201310241419",
"modified": "201310300837",
"tags": "Widgets",
"caption": "macrocall",
"text": "! Introduction\n\nThe macro call widget provides an alternative syntax for invoking macros. The advantage of the widget form is that it allows macro parameters to be specified as widget attributes, thus allowing indirection and macro values to be set.\n\nFor example, a macro called `italicise` that takes a single parameter called `text` can be invoked in any of these ways:\n\n```\n<<italicise \"Text to be made into italics\">>\n<<italicise text:\"Text to be made into italics\">>\n<$macrocall $name=\"italicise\" text=\"Text to be made into italics\"/>\n<$macrocall $name=\"italicise\" text={{Title of tiddler containing text to be italicised}}/>\n<$macrocall $name=\"italicise\" text=<<textMaker \"Another macro to generate the text to be italicised\">>/>\n```\n\nYou can see several examples of the macro call widget within the core:\n\n* Listing module information: [[$:/snippets/modules]]\n* Listing field information: [[$:/snippets/allfields]]\n* Generating `data:` URIs: [[$:/themes/tiddlywiki/starlight/styles.tid]]\n\n! Content and Attributes\n\nThe content of the `<$macrocall>` widget is ignored.\n\n|!Attribute |!Description |\n|$name |Name of the macro to invoke |\n|$type |ContentType with which the macro text should be parsed (defaults to `text/vnd.tiddlywiki`) |\n|$output |ContentType for the output rendering (defaults to `text/html`, can also be `text/plain`) |\n|//parameters// |Macro parameters specified as attributes |\n"
},
"NavigatorWidget": {
"title": "NavigatorWidget",
"caption": "navigator",
"created": "20131024141900000",
"modified": "20170629074415261",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe navigator widget manipulates the current store, the story list and history lists in response to various [[Messages]].\n\n! Content and Attributes\n\nThe navigator widget displays any contained content, and responds to Messages dispatched within it.\n\n|!Attribute |!Description |\n|story |Name of the tiddler containing the story list to be manipulated |\n|history |Name of the tiddler containing the history list to be manipulated |\n|openLinkFromInsideRiver |Determines the location for opening new tiddlers from links within the story river: at the ''top'' or ''bottom'' of the story river, or ''above'' or ''below'' the current tiddler |\n|openLinkFromOutsideRiver|Determines the location for opening new tiddlers from linkes outside the story river: at the ''top'' or ''bottom'' of the story river|\n\n! Widget Messages\n\nThe following [[Messages]] are handled by the navigator widget:\n\n<ul>\n<$list filter=\"[tag[navigator-message]]\">\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n! Variables\n\nThe following [[Variables]] are assigned by the navigator widget:\n\n* <<.vlink tv-story-list>>, giving the name of the tiddler containing the story list\n* <<.vlink tv-history-list>>, giving the name of the tiddler containing the history list\n\n"
},
"PasswordWidget": {
"title": "PasswordWidget",
"created": "201310241419",
"modified": "201310300837",
"tags": "Widgets",
"caption": "password",
"text": "! Introduction\n\nThe password widget displays a password input box that is bound to a named entry in the TiddlyWiki5 PasswordVault. Passwords are currently stored in the browsers local storage and are not themselves encrypted.\n\n! Content and Attributes\n\nThe content of the `<$password>` widget is ignored.\n\n|!Attribute |!Description |\n|name |Name of the password vault entry |\n"
},
"RadioWidget": {
"title": "RadioWidget",
"caption": "radio",
"created": "20131212195353929",
"modified": "20170115095809695",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe radio widget displays an HTML `<input type=\"radio\">` that reflects whether a given tiddler field has a specified value. Selecting the radio button sets to the tiddler field to the value.\n\n! Content and Attributes\n\nThe content of the `<$radio>` widget is displayed within an HTML `<label>` element also containing the radio button. This means that clicking on the content will have the same effect as clicking on the button itself.\n\n|!Attribute |!Description |\n|tiddler |Title of the tiddler to manipulate (defaults to the [[current tiddler|Current Tiddler]]) |\n|field |The field of the //tiddler// bound to the radio button|\n|index|<<.from-version \"5.1.14\">> The index of the //tiddler// being [[DataTiddler|DataTiddlers]] bound to the radio button<<.tip \"takes precedence over //field//\">>|\n|value |The value for the //field// or //index// of the //tiddler//|\n|class |The CSS classes assigned to the label around the radio button<$macrocall $name=\".tip\" _=\"\"\"<<.from-version \"5.1.14\">> `tc-radio` is always applied by default, as well as `tc-radio-selected` when selected\"\"\"/>|\n\n!! Field Mode\n\nThis example uses the radio widget to change the `modifier` field of this tiddler:\n\n<<wikitext-example-without-html \"\"\"<$radio field=\"modifier\" value=\"JoeBloggs\"> Joe Bloggs</$radio>\n<$radio field=\"modifier\" value=\"JaneBloggs\"> Jane Bloggs</$radio>\"\"\">>\n\n!! Index Mode\n\nUsing the radio widget in index mode requires the //index// attribute to specify the name of the index of a [[DataTiddler|DataTiddlers]] to which the specified //value// is assigned.\n\nThis example sets the `Tree Frog` index in the tiddler AnimalColours:\n\n<$macrocall $name=\"wikitext-example-without-html\" src=\"\"\"<$tiddler tiddler=\"AnimalColours\">\n<$radio index=\"Tree Frog\" value=\"green\"> green</$radio>\n<$radio index=\"Tree Frog\" value=\"brown\"> brown</$radio>\n</$tiddler>\"\"\"/>\n"
},
"RangeWidget": {
"title": "RangeWidget",
"caption": "range",
"created": "20171102134825376",
"modified": "20191104185454972",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe range widget displays an HTML `<input type=\"range\">` that reflects a given tiddler field numeric value. Adjusting the range slider sets the tiddler field to the value.\n\n! Content and Attributes\n\nThe content of the `<$range>` widget is ignored.\n\n|!Attribute |!Description |\n|tiddler |Title of the tiddler to manipulate (defaults to the [[current tiddler|Current Tiddler]]) |\n|field |The field of the //tiddler// bound to the range slider|\n|index|<<.from-version \"5.1.22\">> The index of the //tiddler//, a [[DataTiddler|DataTiddlers]], to which the radio button is bound<<.tip \"be sure to set the //tiddler// correctly\">> |\n|min |The minimum value to be able to be set by the `<$range>` widget |\n|max |The maximum value to be able to be set by the `<$range>` widget |\n|increment |The minimum amount by which a value may be changed. Defaults to 1 |\n|default |If the field is missing or empty this is the default position for the widget handle relative to the min and max values.|\n|class |CSS classes to be assigned to the label around the range slider |\n\n! Examples\n\n!! Range -1 to 10\n\n<$macrocall $name='wikitext-example-without-html'\nsrc=\"\"\"<$range tiddler=\"$:/_RangeDemo/1\" min=\"-1\" max=\"10\" default=\"1\" increment=\"1\"/> {{$:/_RangeDemo/1}}\"\"\"/>\n\n!! Range 0 to 1\n\n<$macrocall $name='wikitext-example-without-html'\nsrc=\"\"\"<$range tiddler=\"$:/_RangeDemo/2\" min=\"0\" max=\"1\" default=\".01\" increment=\".01\"/> {{$:/_RangeDemo/2}}\"\"\"/>\n\n"
},
"RevealWidget": {
"title": "RevealWidget",
"caption": "reveal",
"created": "20131024141900000",
"jeremy": "tiddlywiki",
"modified": "20190910150520583",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe reveal widget hides or shows its content depending upon the value of a [[state tiddler|StateTiddlers]]. The type of the widget determines the condition for the content being displayed:\n\n* type=''match'': the content is displayed if the state tiddler matches the text attribute value\n* type=''nomatch'': the content is displayed if the state tiddler doesn't match the text attribute value\n* type=''popup'': the content is displayed as a popup as described in the PopupMechanism\n* type=''lt'': the content is displayed if the state tiddler contains an integer with a value ''less than'' the text attribute value\n* type=''gt'': the content is displayed if the state tiddler contains an integer with a value ''greater than'' the text attribute value\n* type=''lteq'': the content is displayed if the state tiddler contains an integer with a value ''less than or equal to'' the text attribute value\n* type=''gteq'': the content is displayed if the state tiddler contains an integer with a value ''greater than or equal to'' the text attribute value\n\n\n! Content and Attributes\n\nThe content of the `<$reveal>` widget is displayed according to the rules given above.\n\n|!Attribute |!Description |\n|state |A TextReference containing the state |\n|stateTitle |A title containing the state, ''without'' TextReference. Gets preferred over the <<.attr state>> attribute |\n|stateField |A ''field name'' which is used to look for the state, if the attribute <<.attr stateTitle>> is present |\n|stateIndex |An ''index'' which is used to look for the state, if the attribute <<.attr stateTitle>> is present |\n|tag |Overrides the default HTML element tag (`<div>` in block mode or `<span>` in inline mode) |\n|type |The type of matching performed: ''match'', ''nomatch'', ''popup'', ''lt'', ''gt'', ''lteq'' or ''gteq'' |\n|text |The text to match when the type is ''match'', ''nomatch'', ''lt'', ''gt'', ''lteq'' or ''gteq'' |\n|class |An optional CSS class name to be assigned to the HTML element<br/>» Set to `tc-popup-keep` to make a popup \"sticky\", so it won't close when you click inside of it|\n|style |An optional CSS style attribute to be assigned to the HTML element |\n|position |The position used for the popup when the type is ''popup''. Can be ''left'', ''above'', ''aboveright'', ''right'', ''belowleft'' or ''below'' |\n|positionAllowNegative |Set to \"yes\" to prevent computed popup positions from being clamped to be above zero |\n|default |Default value to use when the state tiddler is missing |\n|animate |Set to \"yes\" to animate opening and closure (defaults to \"no\"; requires \"retain\" to be set to \"yes\") |\n|retain |Set to \"yes\" to force the content to be retained even when hidden (defaults to \"no\") |\n\n<<.tip \"\"\"<$macrocall $name=\".from-version\" version=\"5.1.18\"/> <$macrocall $name=\".attr\" _=\"stateTitle\"/>, <$macrocall $name=\".attr\" _=\"stateField\"/> and <$macrocall $name=\".attr\" _=\"stateIndex\"/> attributes allow specifying Tiddler states ''directly'', without interpreting them as [[TextReferences|TextReference]].\nThis is useful for edge-cases where titles may contain characters that are used to denote Tiddler fields or indices (`!!`, `##`)\"\"\">>\n\n<<.tip \"\"\"Retaining the content when hidden can give poor performance since the hidden content requires refresh processing even though it is not displayed. On the other hand, the content can be revealed much more quickly. Note that setting ''animate=\"yes\"'' will also require ''retain=\"yes\"''\"\"\">>\n\n! Examples\n\n!! Simple content reveal\n\nHere's a simple example of showing and hiding content with buttons:\n\n<<wikitext-example-without-html '<$button set=\"$:/state/SampleReveal1\" setTo=\"show\">Show me</$button>\n<$button set=\"$:/state/SampleReveal1\" setTo=\"hide\">Hide me</$button>\n\n<$reveal type=\"match\" state=\"$:/state/SampleReveal1\" text=\"show\">\n\n! This is the revealed content\nAnd this is some text\n\n</$reveal>'>>\n\n!! Accordion or Slider\n\nAn \"accordion\" or \"slider\" is a button that can be used to toggle the display of associated content.\n\n<<wikitext-example-without-html '<$reveal type=\"nomatch\" state=\"$:/state/SampleReveal2\" text=\"show\">\n\n<$button set=\"$:/state/SampleReveal2\" setTo=\"show\">Show me</$button>\n\n</$reveal>\n<$reveal type=\"match\" state=\"$:/state/SampleReveal2\" text=\"show\">\n\n<$button set=\"$:/state/SampleReveal2\" setTo=\"hide\">Hide me</$button>\n\n! This is the revealed content\nAnd this is some text\n\n</$reveal>'>>\n\n!! Popup\n\nHere is a simple example of a popup built with the RevealWidget:\n\n<<wikitext-example-without-html '<$button popup=\"$:/SamplePopupState\">Pop me up!</$button>\n\n<$reveal type=\"popup\" state=\"$:/SamplePopupState\">\n<div class=\"tc-drop-down\">\n\n! This is the popup\nAnd this is some text\n\n</div>\n</$reveal>'>>\n\n!! How to use text references with field content\n\nHere is a simple example how to use text references with field content to control the RevealWidget. If the field ``jeremy`` is populated with text ``tiddlywiki``, a message will be displayed.\n\n<<wikitext-example-without-html '<$reveal type=\"match\" state=\"!!jeremy\" text=\"tiddlywiki\">\n~TiddlyWiki!\n</$reveal>'>>\n"
},
"ScrollableWidget": {
"title": "ScrollableWidget",
"created": "20140324223413403",
"modified": "20150427123524945",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"caption": "scrollable",
"text": "! Introduction\n\nThe scrollable widget wraps its content in a scrollable frame. The user can scroll the contents with the mouse or with touch gestures. Code can use the [[WidgetMessage: tm-scroll]] to programmatically scroll specific DOM nodes into view.\n\n! Content and Attributes\n\nThe content of the `<$scrollable>` widget is displayed within a pair of wrapper DIVs. If the inner DIV is larger then it scrolls within the outer one. CSS is used to specify the size of the outer wrapper.\n\n|!Attribute |!Description |\n|class |The CSS class(es) to be applied to the outer DIV |\n|fallthrough |See below |\n\nIf a scrollable widget can't handle the `tm-scroll` message because the inner DIV fits within the outer DIV, then by default the message falls through to the parent widget. Setting the ''fallthrough'' attribute to `no` prevents this behaviour.\n\n! Examples\n\nThis example requires the following CSS definitions from [[$:/_tw5.com-styles]]:\n\n```\n.tc-scrollable-demo {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground-color: <<colour message-background>>;\n\tpadding: 1em;\n\theight: 400px;\n\tposition: relative;\n}\n```\n\nThis wiki text shows how to display a list within the scrollable widget:\n\n<<wikitext-example-without-html \"<$scrollable class='tc-scrollable-demo'>\n<$list filter='[!is[system]]'>\n\n<$view field='title'/>: <$list filter='[all[current]links[]sort[title]]' storyview='pop'>\n<$link><$view field='title'/></$link>\n</$list>\n\n</$list>\n</$scrollable>\n\">>\n\n"
},
"SelectWidget": {
"title": "SelectWidget",
"caption": "select",
"created": "20131024141900000",
"modified": "20190304122040876",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe select widget displays a popup menu based on a [[HTML select element|https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select]]. The popup (or dropdown) contains a list of items defined by `<option>` and `<optgroup>` elements. \nEvery time the user selects a new value in the menu, the selected value is written to the text of a specified tiddler field or index and any ActionWidgets within the `actions` attribute are triggered. Conversely, if the tiddler value is changed independently the select widget is automatically updated to reflect the new value.\n\nIn multiple selection mode, the list of selected values is bound to the specified tiddler field or index. Browsers generally use the <kbd>ctrl</kbd> or <kbd>cmd</kbd> keys for multiple selection.\n\nFor example, this select widget displays a list of the tags in this wiki:\n\n<$macrocall $name=\"wikitext-example-without-html\" src=\"<$select tiddler=<<qualify 'select-demo'>> default='HelloThere'>\n<$list filter='[all[shadows+tiddlers]tags[]sort[title]]'>\n<option value=<<currentTiddler>>><$view field='title'/></option>\n</$list>\n</$select>\"/>\n\nThe <$link to=<<qualify \"select-demo\">>>state tiddler</$link> currently contains:\n\n<$edit-text tiddler=<<qualify \"select-demo\">> tag=\"input\" default=\"\"/>\n\nSee the text change as you switch entries in the select widget. Try changing the value of the state tiddler and see the select widget change. Notice how the select widget only displays an entry if there is a precise match with the tiddler text.\n\n! Content and Attributes\n\nThe content of the `<$select>` widget should be one or more HTML `<option>` or `<optiongroup>` elements that provide the available values.\n\n|!Attribute |!Description |\n|tiddler |The title of the tiddler containing the value to be displayed/modified by the select widget (defaults to the current tiddler) |\n|field |The field name for the value in the current tiddler (defaults to \"text\") |\n|index |The index of a property in a [[DataTiddler|DataTiddlers]] (takes precedence over the field attribute) |\n|class |CSS classes to be assigned to the HTML select element |\n|tooltip |Optional tooltip |\n|default |Default value to be used if the tiddler, field or index specifies a missing value |\n|multiple |If present, switches to multiple selection mode |\n|size |The number of rows to display in multiple selection mode |\n|actions |A string containing ActionWidgets to be triggered when the key combination is detected |\n\n! Examples\n\n!! Simple Lists\n\nThis example sets the title of the current wiki [[$:/SiteTitle]] to one of a list of book titles:\n\n<$macrocall $name=\"wikitext-example-without-html\" src=\"<$select tiddler='$:/SiteTitle' tooltip='Choose a new site title'>\n<option>A Tale of Two Cities</option>\n<option>A New Kind of Science</option>\n<option>The Dice Man</option>\n</$select>\"/>\n\n!! Value lists\n\nIn this example the `value` attribute has been used to specify the text that should be used as the value of the entry instead of the display text.\n\n<$macrocall $name=\"wikitext-example-without-html\" src=\"<$select tiddler='$:/SiteTitle'>\n<option value='cities'>A Tale of Two Cities</option>\n<option value='science'>A New Kind of Science</option>\n<option value='dice'>The Dice Man</option>\n</$select>\"/>\n\n!! Option Groups\n\nEntries in the list can be grouped together with the `<optgroup>` element\n\n<$macrocall $name=\"wikitext-example-without-html\" src=\"<$select tiddler='$:/SiteTitle'>\n<optgroup label='Fiction'>\n<option value='cities'>A Tale of Two Cities</option>\n<option value='dice'>The Dice Man</option>\n</optgroup>\n<optgroup label='Non-fiction'>\n<option value='science'>A New Kind of Science</option>\n<option value='recursive'>The Recursive Universe</option>\n</optgroup>\n</$select>\"/>\n\n!! Generated Lists\n\nThe ListWidget can be used to generate the options for a select widget. For example, here we combine a select widget listing all the tiddlers tagged ''TableOfContents'' with a transclusion to display the text of the selected one.\n\n<$macrocall $name=\"wikitext-example-without-html\" src=\"<$select tiddler='$:/generated-list-demo-state'>\n<$list filter='[tag[TableOfContents]]'>\n<option><$view field='title'/></option>\n</$list>\n</$select>\n<$tiddler tiddler={{$:/generated-list-demo-state}}>\n<$transclude mode='block'/>\n</$tiddler>\"/>\n\n!! Nested Lists\n\nThis example uses a nested pair of list widgets. The outer one generates the `<optgroup>` elements, and the inner one generates `<option>` elements:\n\n<$macrocall $name=\"wikitext-example-without-html\" src=\"<$select tiddler='$:/generated-list-demo-nestedstate' field='type' default='text/vnd.tiddlywiki'>\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group]]'>\n<optgroup label={{!!group}}>\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]'>\n<option value={{!!name}}><$view field='description'><$view field='title'/></$view> (<$view field='name'/>)</option>\n</$list>\n</optgroup>\n</$list>\n</$select>\"/>\n\n!! Multiple Selections\n\nThis example uses the `multiple` keyword to specify that we should be able to select multiple items.\n\n<$macrocall $name=\"wikitext-example-without-html\" src=\"<$select tiddler='$:/generated-list-demo-state' field='testing' multiple size='8'>\n<$list filter='[tag[TableOfContents]]'>\n<option><$view field='title'/></option>\n</$list>\n</$select><br />\n<$list filter='[list[$:/generated-list-demo-state!!testing]]'>\n<$view field='title' /><br />\n</$list>\n\"/>"
},
"SetVariableWidget": {
"title": "SetVariableWidget",
"created": "201310241419",
"modified": "20141025115603373",
"tags": "Widgets",
"caption": "setvariable",
"text": "The `<$setvariable>` widget is a synonym for `<$set/>`; see SetWidget for more details.\n"
},
"SetWidget": {
"title": "SetWidget",
"caption": "set",
"created": "20131115182700000",
"modified": "20180315165405442",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe set variable widget assigns a value to a specified [[variable|Variables]]. The new value of the variable is available to the content within the set variable widget.\n\n! Content and Attributes\n\nThe content of the `<$set>` widget is the scope for the value assigned to the variable.\n\n|!Attribute |!Description |\n|name |The name of the variable to assign (defaults to \"currentTiddler\") |\n|value |The value to assign to the variable if the filter is missing or not empty |\n|tiddler |<<.from-version \"5.1.15\">> Optional title of the tiddler from which to read the value |\n|subtiddler |<<.from-version \"5.1.16\">> Optionally specifies the title of a subtiddler within a plugin tiddler identified by the ''tiddler'' attribute |\n|field |<<.from-version \"5.1.15\">> Optional field of the tiddler from which to read the value (only used if ''tiddler'' is used) |\n|index |<<.from-version \"5.1.15\">> Optional index of the tiddler from which to read the value (only used if ''tiddler'' is used) |\n|filter |An optional filter to be evaluated and assigned to the variable (see below) |\n|select |<<.from-version \"5.1.14\">> An optional zero-based index of the item to return from the filter output (see below) |\n|emptyValue |The value to assign to the variable if the specified value is missing or empty (see below) |\n\n!! Simple Variable Assignment\n\nThe simplest way of using set variable widget assigns a string to a variable. The following example assigns a literal string\n\n```\n<$set name=\"myVariable\" value=\"Some text\">\n<$text text=<<myVariable>>/>\n</$set>\n```\n\nBoth the name and value attributes can be transcluded. For example:\n\n```\n<$set name=<<anotherVariable>> value={{template!!text}}>\n<$text text=<<myVariable>>/>\n</$set>\n```\n\n!! Conditional Variable Assignment\n\nThis form of the set variable widget chooses one of two specified values according to whether a filter evaluates to an empty list. Here's an example that sets a variable according to whether the current tiddler is called \"myMagicTitle\":\n\n```\n<$set name=\"myVariable\" filter=\"[all[current]field:title[myMagicTitle]]\" value=\"It's magic\" emptyValue=\"It's not magic\">\n<$text text=<<myVariable>>/>\n</$set>\n```\n\n!! Filtered List Variable Assignment\n\nThis form of the set variable widget evaluates the filter and assigns the result to the variable as a space-separated list (using double square brackets for titles containing spaces).\n\n```\n<$set name=\"myVariable\" filter=\"[tag[HelloThere]]\">\n<$text text=<<myVariable>>/>\n</$set>\n```\n\n!! Filtered Item Variable Assignment\n\n<<.from-version \"5.1.14\">> This form of the set variable widget evaluates the filter and assigns the specified result to the variable as a single item (ie, not using double square brackets for titles containing spaces).\n\n```\n<$set name=\"myVariable\" filter=\"[tag[HelloThere]]\" select=\"0\">\n<$text text=<<myVariable>>/>\n</$set>\n```\n\n!! Transcluded Variable Assignment\n\n<<.from-version \"5.1.15\">> This form of the set variable widget obtains the value to assign to the variable from a value in a tiddler field or index. For example:\n\n```\n<$set name=\"myVariable\" tiddler=\"HelloThere\" field=\"text\">\n<$text text=<<myVariable>>/>\n</$set>\n```\n\nThe example above could also be written as `<$set name=\"myVariable\" value={{HelloThere!!text}}>`. The advantage of using the ''tiddler'' attribute is that the tiddler title and field or index can themselves be computed. For example:\n\n```\n<$set name=\"myVariable\" tiddler=<<myTiddler>> field={{$:/currentField}}>\n<$text text=<<myVariable>>/>\n</$set>\n```\n"
},
"TextWidget": {
"title": "TextWidget",
"created": "201401191419",
"modified": "201901150000",
"tags": "Widgets",
"caption": "text",
"text-test": "e=mc^^2^^",
"text": "! Introduction\n\nThe text widget displays plain text without parsing it as [[WikiText]], opposite of [[WikifyWidget]].\n\n! Content and Attributes\n\nThe content of the `<$text>` widget is not used.\n\n|!Attribute |!Description |\n|text |The text to display |\n\n! Example\n\n<$macrocall $name='wikitext-example-without-html' src='<$vars string=\"//italic//\">\n\n* <<string>>\n* <$text text=<<string>>/>\n\n</$vars>\n' />\n\n<$macrocall $name='wikitext-example-without-html' src='\nThe text-test field of this tiddler has a field value: <$text text={{!!text-test}}/>\n\nIt displays in its normal WikiText format as: {{!!text-test}}\n' />\n"
},
"The Extended Listops Filters": {
"title": "The Extended Listops Filters",
"created": "20151014170727812",
"days": "Fri Wed Mon Tue",
"dofwks": "Mon Tue Wed Thu Fri Sat Sun",
"item1": "six",
"item2": "seven",
"item3": "eight",
"list": "Yesterday Today Tomorrow",
"marker": "Thursday",
"modified": "20151108054957921",
"myfield": "Monday Tuesday [[Middle of the Week]] Thursday Friday Saturday Sunday",
"numbers": "1 2 3 4 five 6 7 8 9",
"text": "! Introduction\n\nA number of extended filters are necessary to manipulate lists. \n\nThe first set of filters are designed to move items from the tail of the list and insert them at specified locations in the list. Items are often appended to the list before using these filters. In general, these filters accept a suffix specifying the number of items to move (default to 1.) \n\nA second set of filters are designed to either add or remove from the list, a selected range of items from an array. These filters are best used with a reference to an array, stored in a field or data index elsewhere in the wiki (they may be used with a simple list of items, provided the items do not include white space.) In general, these filters accept a suffix specifying the number of items to move (default to All.)\n\n! Examples\n\nIn this example we shall populate the '~DataIndex' index of the tiddler '~MyData' with the names of the days of the week, then clear this list. \n\n<$macrocall $name='wikitext-example-without-html'\nsrc=\"\"\"<$button>\n<$action-listops $tiddler=\"ListopsData\" $index=\"DataIndex\" $filter=\"[list[Days of the Week]]\"/>\nGet days-of-the-week\n</$button> \n<$button>\n<$action-listops $tiddler=\"ListopsData\" $index=\"DataIndex\" $filter=\"[[]]\"/>\nClear\n</$button>\n\n{{ListopsData}}\"\"\"/>\n\n---\nIn this example we shall slice the populated list from the 'DaysOfTheWeek' index of the tiddler '~MyData' in order to insert items before and after a marker item (Wednesday) that are first appended to the list.\n\n<$macrocall $name='wikitext-example-without-html'\nsrc=\"\"\"<$button>\n<$action-listops $tiddler=\"ListopsData\" $index=\"DataIndex\" $subfilter=\"one two +[putbefore:2[Wednesday]]\"/>\nPut 2 Items Before Wednesday\n</$button> \n<$button>\n<$action-listops $tiddler=\"ListopsData\" $index=\"DataIndex\" $subfilter=\"four five +[putafter:2[Wednesday]] three +[putbefore[Wednesday]]\"/>\nPut One Item Before & Two Items After Wednesday\n</$button>\n\n{{ListopsData}}\"\"\"/>\n\n---\nIn this example we shall slice the populated list from the 'DaysOfTheWeek' index of the tiddler '~MyData' in order to replace the marker item (Wednesday) with items which are first appended to the list. We shall then move 3 items to the head of the list which have first been appended to the list from referenced fields.\n\n<$macrocall $name='wikitext-example-without-html'\nsrc=\"\"\"<$button>\n<$action-listops $tiddler=\"ListopsData\" $index=\"DataIndex\" $subfilter=\"[[---o]] [[o---]] +[replace:2{!!marker}]\"/>\nReplace '!!marker' with 2 Items\n</$button>\n<$button>\n<$action-listops $tiddler=\"ListopsData\" $index=\"DataIndex\" $subfilter=\"[{!!item1}] [{!!item2}] [{!!item3}] +[putfirst:3[]]\"/>\nPut 3 Items First\n</$button>\n\n{{ListopsData}}\"\"\"/>\n\n---\nIn this example we shall slice the populated list from the 'DaysOfTheWeek' index of the tiddler '~MyData' in order to append to the truncated list, items from a referenced field. We shall then remove the first two of the items added.\n\n<$macrocall $name='wikitext-example-without-html'\nsrc=\"\"\"|list: |<$view field=\"list\"/> |\n\n<$button>\n<$action-listops $tiddler=\"ListopsData\" $index=\"DataIndex\" $subfilter=\"+[allbefore:include[Wednesday]] +[prepend{!!list}]\"/>\nPrepend '!!list' to items before 'Wednesday'\n</$button> \n<$button>\n<$action-listops $tiddler=\"ListopsData\" $index=\"DataIndex\" $subfilter=\"+[remove:2{!!list}]\"/>\nRemove first two items in '!!list' from current list\n</$button>\n<$button>\n<$action-listops $tiddler=\"ListopsData\" $index=\"DataIndex\" $subfilter=\"+[!remove:1{!!list}]\"/>\nRemove last item in '!!list' from current list\n</$button>\n\n{{ListopsData}}\"\"\"/>\n\n---\nIn this example we shall populate the list with numbers, then move items one by one from the head to the tail and from the tail to the head (best seen by clicking the lower buttons several times.) \n\nThis example illustrates that the append[] and prepend[] operators do not enforce unique instances of an item and that, with the next run, any duplicates are removed.\n\n<$macrocall $name='wikitext-example-without-html'\nsrc=\"\"\"<$button>\n<$action-listops $tiddler=\"ListopsData\" $index=\"DataIndex\" $filter=\"[[]]\" $subfilter=\"+[append:3{!!numbers}]\"/>\nSetup some numbers\n</$button>\n<$button>\n<$action-listops $tiddler=\"ListopsData\" $index=\"DataIndex\" $subfilter=\"+[!append:6{!!numbers}]\"/>\nAppend more numbers\n</$button>\n\n<$button>\n<$action-listops $tiddler=\"ListopsData\" $index=\"DataIndex\" $subfilter=\"+[putfirst:2[]]\"/>\nMove last 2 items to the head\n</$button>\n<$button>\n<$action-listops $tiddler=\"ListopsData\" $index=\"DataIndex\" $subfilter=\"+[putlast[]]\"/>\nMove the head to the last item\n</$button>\n\n{{ListopsData}}\"\"\"/>\n"
},
"TiddlerWidget": {
"title": "TiddlerWidget",
"created": "20130824154300000",
"modified": "20170901101236822",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"caption": "tiddler",
"text": "! Introduction\n\nThe TiddlerWidget is used to set a value for the [[current tiddler|Current Tiddler]] variable, valid within the scope of the TiddlerWidget.\n\n! Content and Attributes\n\n|!Attribute |!Description |\n|tiddler |The title of the tiddler to become the new [[current tiddler|Current Tiddler]] |\n\n! CSS Class Variables\n\nThe tiddler widget assigns several useful CSS classes to variables that it creates:\n\n; missingTiddlerClass\n: `tc-tiddler-exists` or...\n: `tc-tiddler-missing` depending on whether the tiddler exists\n;shadowTiddlerClass\n: `tc-tiddler-shadow` if the tiddler is a shadow tiddler\n;systemTiddlerClass\n:` tc-tiddler-system` if the tiddler is a system tiddler\n;tiddlerTagClasses\n: a space separated list of CSS classes named `tc-tagged-{tagname}`,<br>e.g. `tc-tagged-introduction`<br><br>''Note:'' tag names are URI encoded which means that the tag [[$:/tags/Macro]] appears as the CSS class `tc-tagged-%24%3A%2Ftags%2FMacro`. See [[How to apply custom styles by tag]] for more details\n\nYou can use these variables like this:\n\n```\n<$tiddler tiddler=\"MyOtherTiddler\">\n<div class=<<missingTiddlerClass>>>\n<$transclude/>\n</div>\n</$tiddler>\n```\n\nSee also [[$:/core/ui/ViewTemplate]].\n"
},
"TranscludeWidget": {
"title": "TranscludeWidget",
"created": "20130824142500000",
"modified": "20140717175900970",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"caption": "transclude",
"text": "! Introduction\n\nThe TranscludeWidget dynamically imports content from another tiddler.\n\n! Attributes\n\n|!Attribute |!Description |\n|tiddler |The title of the tiddler to transclude (defaults to the current tiddler) |\n|field |The field name of the current tiddler (defaults to \"text\"; if present takes precedence over the index attribute) |\n|index |The index of a property in a [[DataTiddler|DataTiddlers]] |\n|subtiddler |Optional SubTiddler title when the target tiddler is a [[plugin|Plugins]] (see below) |\n|mode |Override the default parsing mode for the transcluded text to \"block\" or \"inline\" |\n\nThe TranscludeWidget treats any contained content as a fallback if the target of the transclusion is not defined (ie a missing tiddler or a missing field).\n\n! Parsing modes\n\nTiddlyWiki parses text in two modes:\n\n* ''inline'' mode recognises character formatting such as emphasis, links\n* ''block'' mode recognises all the ''inline'' formatting, and adds block formatting such as tables, headings and lists\n\nUsually, the mode is determined by whether the transclude widget itself has been parsed in block or inline mode. This can be overridden with the `mode` attribute.\n\nFor example, consider tiddler \"A\" with this content:\n\n```\n# Item one\n#<$transclude tiddler=\"B\"/>\n# Item two\n```\n\nAnd a tiddler \"B\" with this content:\n\n```\n# Item one - a\n# Item one - b\n```\n\nThe result will be something like this:\n\n# Item one\n# # Item one - a # Item one - b\n# Item two\n\nThis can be fixed by amending tiddler \"A\":\n\n```\n# Item one\n#<$transclude tiddler=\"B\" mode=\"block\"/>\n# Item two\n```\n\n! ~SubTiddler Access\n\nThe transclude widget allows access to the individual tiddlers stored within a [[plugin|Plugins]].\n\nThe following example will transclude the core version of the tiddler [[$:/DefaultTiddlers]] even if it has been overridden:\n\n<<wikitext-example-without-html '\n<$transclude tiddler=\"$:/core\" subtiddler=\"$:/DefaultTiddlers\"/>\n\n'>>\n"
},
"VarsWidget": {
"title": "VarsWidget",
"created": "20150426115958020",
"modified": "20150426115958020",
"tags": "Widgets",
"caption": "vars",
"text": "! Introduction\n\nThe ''vars'' widget allows multiple variables to be set in one operation. In some situations it can result in simpler code than using the more flexible SetWidget.\n\n! Content and Attributes\n\nThe content of the `<$vars>` widget is the scope for the value assigned to the variable.\n\n|!Attribute |!Description |\n|//{attributes not starting with $}// |Each attribute name specifies a variable name. The attribute value is assigned to the variable |\n\n! Examples\n\nConsider a case where you need to set multiple variables.\n\nUsing the `<$vars>` widget, this situation may be handled in the following way:\n\n```\n\\define helloworld() Hello world!\n\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\nIn contrast, here is the same example using the `<$set>` widget:\n\n```\n<$set name=\"greeting\" value=\"Hi\" >\n<$set name=\"me\" value={{!!title}} >\n<$set name=\"sentence\" value=<<helloworld>> >\n <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$set>\n</$set>\n</$set>\n```\n\n! Remarks\n\nIt should be noted that this widget differs from the set widget in the following ways:\n\n* A fallback (also known as \"emptyValue\") cannot be specified\n* Filters cannot be used to produce a conditional variable assignement\n* Variable names must be literal strings\n"
},
"ViewWidget": {
"title": "ViewWidget",
"caption": "view",
"created": "20131024141900000",
"modified": "20180730201626985",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe view widget displays the contents of a tiddler field in a specified format.\n\n! Content and Attributes\n\nThe content of the `<$view>` widget is displayed if the field or property is missing or empty.\n\n|!Attribute |!Description |\n|tiddler |The title of the tiddler (defaults to the [[current tiddler|Current Tiddler]]) |\n|field |The name of the field to view (defaults to \"text\") |\n|index |The name of the index to view |\n|format |The format for displaying the field (see below) |\n|template |Optional template string used when the `format` attribute is set to \"date\" |\n|subtiddler |Optional SubTiddler title when the target tiddler is a [[plugin|Plugins]] (see below) |\n|mode |<<.from-version \"5.1.15\">> Optional transclusion parsing mode for wikified formats. May be \"inline\" or \"block\" (the default) |\n\n!! Formats\n\nThe following formats can be specified in the `format` attribute:\n\n|!Format |!Description |\n|''text'' |Plain text (default) |\n|''htmlencoded'' |The field is displayed with HTML encoding |\n|''urlencoded'' |The field is displayed with URL encoding |\n|''doubleurlencoded'' |The field is displayed with double URL encoding |\n|''htmlwikified'' |The field is wikified according to the mode attribute and the resulting HTML returned as plain text (ie HTML elements will appear in plain text) |\n|''plainwikified'' |The field is wikified according to the mode attribute and the text content of the resulting HTML returned as plain text (ie HTML elements will be removed) |\n|''htmlencodedplainwikified'' |The field is wikified according to the mode attribute and the text content of the resulting HTML returned as HTML encoded plain text (ie HTML elements will be removed) |\n|''date'' |The field is interpreted as a UTC date and displayed according to the DateFormat specified in the `template` attribute |\n|''relativedate'' |The field is interpreted as a UTC date and displayed as the interval from the present instant |\n|''stripcomments'' |The field is interpreted as JavaScript source code and any lines beginning `\\\\#` are stripped |\n|''jsencoded'' |The field is displayed as a JavaScript encoded string |\n\n!! \"WikiText format\"\n\nTo display the field content as regular WikiText, for example with working links, use the [[TranscludeWidget]] instead. \n\n! SubTiddler Access\n\nThe view widget allows access to the individual tiddlers stored within a [[plugin|Plugins]].\n\nThe following example will view the core version of the tiddler [[$:/DefaultTiddlers]] even if it has been overridden:\n\n<<wikitext-example-without-html '\n<$view tiddler=\"$:/core\" subtiddler=\"$:/DefaultTiddlers\"/>\n\n'>>\n"
},
"Widgets": {
"title": "Widgets",
"created": "20140908130500000",
"modified": "20150219182745000",
"tags": "Concepts Reference",
"type": "text/vnd.tiddlywiki",
"text": "~TiddlyWiki's display is driven by an underlying collection of <<.def widgets>>. These are organised into a tree structure: each widget has a parent widget and zero or more child widgets.\n\n~TiddlyWiki generates this <<.def \"widget tree\">> by parsing the WikiText of tiddlers. Each component of the WikiText syntax, including even the trivial case of ordinary text, generates a corresponding widget. The widget tree is an intermediate representation that is subsequently rendered into the actual display.\n\nWidgets are analogous to elements in an HTML document. Indeed, HTML tags in WikiText generate dedicated <<.def \"element widgets\">>.\n\nEach class of widget contributes a specific ability to the overall functionality, such as the ability to <<.wlink2 \"display an image\" ImageWidget>> or <<.wlink2 \"a button\" ButtonWidget>>, to <<.wlink2 \"call a macro\" MacroCallWidget>> or <<.wlink2 \"transclude text from elsewhere\" TranscludeWidget>>, or to [[mark a piece of text as a heading|HTML in WikiText]].\n\nThe more specialised widgets use a general-purpose [[widget syntax|Widgets in WikiText]] as their only possible WikiText representation.\n\nThe following classes of widget are built into the core:\n\n<<list-links \"[tag[Widgets]]\">>\n"
},
"WikifyWidget": {
"title": "WikifyWidget",
"caption": "wikify",
"created": "20160321144949700",
"modified": "20161017122117062",
"tags": "Widgets",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nThe wikify widget parses and renders a string of text and assigns the result to a specified [[variable|Variables]]. The new value of the variable is available to the content within the wikify widget.\n\n! Content and Attributes\n\nThe content of the `<$wikify>` widget is the scope for the value assigned to the variable.\n\n|!Attribute |!Description |\n|name |The name of the variable to assign |\n|text |The text to parse and render |\n|type |The ContentType of the text (defaults to `text/vnd.tiddlywiki`) |\n|mode |The parse mode: `block` (the default) or `inline` |\n|output |Keyword indicating the desired output type, defaulting to `text` (see below) |\n\nThe available output types are:\n\n|!Keyword |!Description |\n|text |Return the plain text of the rendered output (ie HTML tags are omitted) |\n|formattedtext |Return the plain text with simple text formatting of the rendered output (ie HTML tags are omitted) |\n|html |Return the rendered HTML of the output |\n|parsetree |Return a formatted JSON representation of the parse tree |\n|widgettree |Return a formatted JSON representation of the widget tree |\n"
},
"Block Quotes in WikiText": {
"title": "Block Quotes in WikiText",
"caption": "Block Quotes",
"created": "20131206154636572",
"modified": "20170417165145317",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"text": "There are two ways to produce HTML block quotes in TiddlyWiki5, one for content spread across multiple lines, and one for single line content.\n\n! Multi-line Block Quotes\n\nThe syntax for multi-line block quotes (<<.icon $:/core/images/quote>>) is:\n\n<<wikitext-example src:\"<<<\nThis is a block quoted paragraph\nwritten in English\n<<<\n\">>\n\n!! Citation\n\nA citation can be added to the quote like this:\n\n<<wikitext-example src:\"<<<\nComputers are like a bicycle for our minds\n<<< Steve Jobs\n\">>\n\n!! CSS Classes\n\nCSS classes can be added to a block quote:\n\n<<wikitext-example src:\"<<<.myClass.another-class\nOperating systems are like a brick wall for our minds\n<<< Nobody\n\">>\n\nThe core includes the class `tc-big-quote` that renders block quotes with outsize double quotes:\n\n<<wikitext-example src:\"<<<.tc-big-quote\nA dramatic quote\n<<< Somebody Important\n\">>\n\n! Single-line Block Quotes\n\nThe single-line syntax for block quotes is actually an extension of the syntax for [[Lists in WikiText]]. For example:\n\n<<wikitext-example src:\"> Quoted text\n> Another line of quoted text\n\">>\n\nYou can also nest quotes like this:\n\n```\n> A top quote\n>> A subquote\n> Another top quote\n```\n\nWhich renders as:\n\n> A top quote\n>> A subquote\n> Another top quote\n\nYou can also mix block quotes with other list items. For example:\n\n<<wikitext-example src:\"* List One\n** List Two\n**> A quote\n**> Another quote\n* List Three\n\">>\n"
},
"Code Blocks in WikiText": {
"title": "Code Blocks in WikiText",
"caption": "Code Blocks",
"created": "20131205160047557",
"modified": "20160606140326254",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"text": "You can use triple backticks <code>```</code> to mark code blocks (<<.icon $:/core/images/mono-block>>):\n\n<pre>\n```\nThis will be monospaced\n```\n</pre>\n\nRenders as:\n\n```\nThis will be monospaced\n```\n\nTo be interpreted correctly, the three backticks need to be at the start of the line and immediately followed by a line-break.\n\nBe aware that any preceding paragraph content should be properly terminated with a double line break, too. So, this example is wrong:\n\n<pre>\nThis is an ordinary paragraph\n```\nThis will be monospaced\n```\n</pre>\n\nThe correct version is:\n\n<pre>\nThis is an ordinary paragraph\n\n```\nThis will be monospaced\n```\n</pre>\n\nNote that some keyboard layouts treat the backtick as a [[dead key|http://en.wikipedia.org/wiki/Dead_key]], making it hard to type. The trick is to type three backticks followed by a space. Alternatively, type all six backticks in one go, then a space, and then move the cursor back three characters to type or paste the content.\n\n"
},
"Dashes in WikiText": {
"title": "Dashes in WikiText",
"created": "20131205160641986",
"modified": "20131205160653909",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"caption": "Dashes",
"text": "You can create an n-dash with a double hyphen `--` and an m-dash with a triple hyphen `---`. For example -- this is an example --- and so is this\n"
},
"Definitions in WikiText": {
"title": "Definitions in WikiText",
"created": "20131205160424246",
"modified": "20131205160450910",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"caption": "Definitions",
"text": "HTML definition lists are created with this syntax:\n\n<<wikitext-example src:\"; Term being defined\n: Definition of that term\n; Another term\n: Another definition\n\">>\n"
},
"Formatting in WikiText": {
"title": "Formatting in WikiText",
"caption": "Formatting",
"created": "20131205155959399",
"modified": "20160606135946509",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"text": "Available character formatting includes:\n\n* <code>`backticks`</code> for `code` (<<.icon $:/core/images/mono-line>>)\n** Alternatively, <code>``double backticks allows `embedded` backticks``</code>\n* `''bold''` for ''bold text'' (<<.icon $:/core/images/bold>>)\n* `//italic//` for //italic text// (<<.icon $:/core/images/italic>>)\n* `__underscore__` for __underscored text__ (<<.icon $:/core/images/underline>>)\n* `^^superscript^^` for ^^superscripted^^ text (<<.icon $:/core/images/superscript>>)\n* `,,subscript,,` for ,,subscripted,, text (<<.icon $:/core/images/subscript>>)\n* `~~strikethrough~~` for ~~strikethrough~~ text (<<.icon $:/core/images/strikethrough>>)\n\nSee also: [[Code Blocks in WikiText]]\n"
},
"HTML in WikiText": {
"title": "HTML in WikiText",
"caption": "HTML",
"created": "20131205160816081",
"modified": "20161021102422842",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"text": "HTML tags and comments can be used directly in WikiText. For example:\n\n```\n<article class=\"hello\">\nThis is my nice and simple block of text. HelloThere\n<!-- This comment will not appear in the wikified output -->\n</article>\n```\n\n[[Widgets share the same syntax as HTML tags|Widgets in WikiText]], and so the following information applies to them, too.\n\n! Block mode versus Inline mode\n\nTo get the content of an HTML element to be parsed in block mode, the opening tag must be followed by two linebreaks.\n\nWithout the two linebreaks, the tag content will be parsed in inline mode which means that block mode formatting such as wikitext tables, lists and headings is not recognised.\n\n! Attributes\n\nIn an extension of conventional HTML syntax, attributes of elements/widgets can be specified in several different ways: \n\n* a literal string\n* a transclusion of a TextReference\n* a transclusion of a [[macro/variable|Macros in WikiText]]\n* as the result of a [[Filter Expression]]\n\n!! Literal Attribute Values\n\nLiteral attribute values can use several different styles of quoting:\n\n* Single quotes (eg `attr='value'`)\n* Double quotes (eg `attr=\"value\"`)\n* Tripe double quotes (eg `attr=\"\"\"value\"\"\"`)\n* No quoting is necessary for values that do not contain spaces (eg `attr=value`)\n\nLiteral attribute values can include line breaks. For example:\n\n```\n<div data-address=\"Mouse House,\nMouse Lane,\nRodentville,\nRatland.\"/>\n```\n\nBy using triple-double quotes you can specify attribute values that contain single double quotes. For example:\n\n```\n<div data-address=\"\"\"Mouse House,\n\"Mouse\" Lane,\nRodentville,\nRatland.\"\"\"/>\n```\n\n!! Transcluded Attribute Values\n\nTranscluded attribute values are indicated with double curly braces around a TextReference. For example:\n\n```\nattr={{tiddler}}\nattr={{!!field}}\nattr={{tiddler!!field}}\n```\n\n!! Variable Attribute Values\n\nVariable attribute values are indicated with double angle brackets around a [[macro invocation|Macro Calls in WikiText]]. For example:\n\n```\n<div title=<<MyMacro \"Brian\">>>\n...\n</div>\n```\n\n!! Filtered Attribute Values\n\nFiltered attribute values are indicated with triple curly braces around a [[Filter Expression]]. The value will be the first item in the resulting list, or the empty string if the list is empty.\n\nThis example shows how to add a prefix to a value:\n\n```\n<$text text={{{ [<currentTiddler>addprefix[$:/myprefix/]] }}} />\n```\n\n"
},
"HTML Links in WikiText": {
"title": "HTML Links in WikiText",
"created": "20161021101834041",
"modified": "20161021102041147",
"tags": "[[HTML in WikiText]]",
"type": "text/vnd.tiddlywiki",
"text": "It is often useful to be able to create HTML links to external resources. For example, here the value of the `href` attribute will be set to the value of the tiddler MyLinkDestination:\n\n```\n<a href={{MyLinkDestination}}>link</a>\n```\n\nHowever, there is an unexpected security issue that means that most of the time the link should have the `rel` attribute set to `noopener noreferrer` to maintain privacy of the URLs of private TiddlyWiki's (eg on Dropbox). See https://mathiasbynens.github.io/rel-noopener/ for more information.\n\n```\n<a href={{MyLinkDestination}} rel=\"noopener noreferrer\">link</a>\n```\n"
},
"Hard Linebreaks in WikiText": {
"title": "Hard Linebreaks in WikiText",
"created": "20131214165710101",
"modified": "20131214170106553",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"caption": "Hard Linebreaks",
"text": "The usual handling of [[paragraphs in wikitext|Paragraphs in WikiText]] causes single line breaks to be ignored, and double linebreaks to be interpreted as the end of a paragraph.\n\nThis behaviour isn't convenient when dealing with material that incorporates hard linebreaks - for instance, poetry. You can mark a block of content as containing hard line breaks like this:\n\n<<wikitext-example src:'\"\"\"\nThis is a line\nand this is a new line\nwhile this is yet another line\nand this is the final one\napart from this one\n\"\"\"'>>\n"
},
"Headings in WikiText": {
"title": "Headings in WikiText",
"created": "20131205161234909",
"modified": "20190412000000000",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"caption": "Headings",
"text": "Headings are specified with one up to six leading `!` characters:\n\n```\n! This is a level 1 heading\n\n!! This is a level 2 heading\n\n!!! This is a level 3 heading\n```\n\nCSS classes can be assigned to individual headings like this:\n\n<<wikitext-example src:\"\" \"!!.myStyle This heading has the class `myStyle`\">>\n"
},
"Horizontal Rules in WikiText": {
"title": "Horizontal Rules in WikiText",
"created": "20131205160706975",
"modified": "20131205160719633",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"caption": "Horizontal Rules",
"text": "You can include a horizontal rule with three or more dashes on their own on a line:\n\n<<wikitext-example src:\"\n---\n\">>\n"
},
"Images in WikiText": {
"title": "Images in WikiText",
"caption": "Images",
"created": "20131205160221762",
"modified": "20160617100358365",
"tags": "WikiText [[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "! Image Formatting\n\nImages can be included in WikiText with the following syntax:\n\n```\n[img[Motovun Jack.jpg]]\n[img[https://tiddlywiki.com/favicon.ico]]\n```\n\nYou can also insert images from the editor toolbar. Click ''picture'' (<<.icon $:/core/images/picture>>) and select a picture file.\n\nIf the image source is the title of an image tiddler then that tiddler is directly displayed. Otherwise it is interpreted as a URL and an HTML `<img>` tag is generated with the `src` attribute containing the URL.\n\nA tooltip can also be specified:\n\n```\n[img[An explanatory tooltip|Motovun Jack.jpg]]\n```\n\nAttributes can be provided to specify CSS classes and the image width and height:\n\n```\n[img width=32 [Motovun Jack.jpg]]\n[img width=32 class=\"tc-image\" [Motovun Jack.jpg]]\n```\n\nNote that attributes can be specified as transclusions or variable references:\n\n```\n[img width={{!!mywidth}} class=<<image-classes>> [Motovun Jack.jpg]]\n```\n\nThe image syntax is a shorthand for invoking the ImageWidget.\n\n! Displaying Images via Transclusion\n\nYou can also display an image stored in a tiddler by transcluding that tiddler. The disadvantage of this approach is that there is no direct way to control the size of the image.\n\n```\n{{Motovun Jack.jpg}}\n```\n\nRenders as:\n\n{{Motovun Jack.jpg}}\n\n! Importing Images\n\nUse the <<.button import>> button (under the <<.sidebar-tab Tools>> tab in the sidebar), or drag and drop.\nSee [[ImportingTiddlers]] for details.\n"
},
"Linking in WikiText": {
"title": "Linking in WikiText",
"caption": "Linking",
"created": "20131205155230596",
"modified": "20160607095245257",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"text": "A key capability of WikiText is the ability to make links to other tiddlers or to external websites.\n\n! Manual Links\n\nLink to a tiddler by title:\n\n```\n[[Tiddler Title]]\n```\n\nTo link to a tiddler and specify the text of the link:\n\n```\n[[Displayed Link Title|Tiddler Title]]\n```\n\nYou can also create a link from the editor toolbar. Click ''link'' (<<.icon $:/core/images/link>>), and search and select a tiddler.\n\n! ~CamelCase Links\n\nFor tiddler titles that match the CamelCase rules, just typing the title without double square brackets will automatically create a link.\n\nYou can suppress a link from being recognised by preceding it with `~`. For example:\n\n<<wikitext-example src:\"* ~HelloThere is not a link\n* ~http://google.com/ is not a link\">>\n\n! External Links\n\nTo link to an external [[resource|https://en.wikipedia.org/wiki/Web_resource]] such as a website or a file, type its //full// [[URL|https://en.wikipedia.org/wiki/URL]], including the [[URI scheme|https://en.wikipedia.org/wiki/URI_scheme]] such as a protocol (e.g. `http://`, `file://`) or `mailto`:\n\n```\nhttps://tiddlywiki.com/\n\n[[TW5|https://tiddlywiki.com/]]\n\n[[Mail me|mailto:me@where.net]]\n\n[[Open file|file:///c:/users/me/index.html]]\n```\n\nFor this syntax to work, the URL has to be recognisable as a URL. Otherwise, it is treated as a tiddler title. As a result, in case you want to link to a resource locatable using a relative path, use the extended syntax:\n\n```\n[ext[Open file|index.html]]\n\n[ext[Open file|./index.html]]\n\n[ext[Open file|../README.md]]\n\n[ext[Open file|c:\\users\\me\\index.html]]\n```\n\nThe extended syntax still works with full URLs, although in that case it is not necessary:\n\n```\n[ext[https://tiddlywiki.com]]\n\n[ext[TW5|https://tiddlywiki.com]]\n\n[ext[Mail me|mailto:me@where.net]]\n\n[ext[Open file|file:///c:/users/me/index.html]]\n```\n\nYou can also use the extended syntax to force an external link:\n\n```\n[ext[Donate|bitcoin:1aabbdd....?amount=0.001]]\n```\n\n! Customising Tiddler Links\n\nSee the LinkWidget for details of the underlying widget used to implement tiddler links, including macros that can be used to customise its behaviour.\n\n"
},
"Lists in WikiText": {
"title": "Lists in WikiText",
"caption": "Lists",
"created": "20131205160257619",
"modified": "20160607093103220",
"tags": "WikiText Lists",
"type": "text/vnd.tiddlywiki",
"text": "! Bulleted Lists\n\nYou can create bulleted (unordered) lists with `*` characters (<<.icon $:/core/images/list-bullet>>):\n\n<<wikitext-example src:\"* First list item\n* Second list item\n** A subitem\n* Third list item\n\">>\n\n! Numbered Lists\n\nNumbered (ordered) lists use `#` instead of `*` (<<.icon $:/core/images/list-number>>):\n\n# First item\n# Second item\n# Third item\n\nYou can also mix ordered and unordered list items:\n\n<<wikitext-example src:\"* To do today\n*# Eat\n* To get someone else to do\n*# This\n*# That\n*## And the other\n\">>\n\nHere's an example the other way around, with numbers as the first level:\n\n<<wikitext-example src:\"# To do today\n#* Eat\n# To get someone else to do\n#* This\n#* That\n#** And the other\n\">>\n\n! CSS Classes\n\nYou can also assign a CSS class to an individual member of a list with this notation:\n\n<<wikitext-example src:\"* List One\n*.MyClass List Two\n* List Three\n\">>\n\n! Mixing Lists and Block Quotes\n\nNote that [[Block Quotes in WikiText]] can be mixed with lists. For example:\n\n<<wikitext-example src:\"* List One\n** List Two\n**> A quote\n**> Another quote\n* List Three\n\">>\n\n! Paragraphs in Lists\n\nEntries in the list are delimited with a linebreak, making it impossible to include linebreaks within a list entry. There are a couple of workarounds.\n\nFirst, you can transclude paragraph content from another tiddler. For example:\n\n```\n* First entry\n* <$transclude tiddler=\"MyTiddler\" mode=\"block\"/>\n* Third entry\n```\n\nSecondly, you can use an HTML \"div\" element to contain the multiline content. For example:\n\n```\n# Step 1\n# Step 2\n# Step 3<div>\n\nHere is the first of several paragraphs. Note that the double linebreak preceding this paragraph is significant.\n\nAnd here is the second of several paragraphs.\n</div>\n# Step 4\n# Step 5\n# Step 6\n```\n"
},
"Macro Calls in WikiText": {
"title": "Macro Calls in WikiText",
"created": "20150220182252000",
"modified": "20150221221340000",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"caption": "Macro Calls",
"text": "To call a [[macro|Macros]], place `<<`double angle brackets`>>` around the name and any parameter values.\n\nBy default, parameters are listed in the same order as in the macro's definition. A parameter can be labelled with its name, either for clarity or to modify the order.\n\nIf no value is specified for a parameter, the default value given for that parameter in the macro's definition is used instead. (If no default value was defined, the parameter is simply blank.)\n\nEach parameter value can be enclosed in `'`single quotes`'`, `\"`double quotes`\"`, `\"\"\"`triple double quotes`\"\"\"` or `[[`double square brackets`]]`. Triple double quotes allow a value to contain almost anything. If a value contains no spaces or single or double quotes, it requires no delimiters.\n\nA more formal [[presentation|Macro Call Syntax]] of this syntax is also available.\n\nThe syntax is actually a shorthand for a <<.wlink MacroCallWidget>> widget. The widget itself offers greater flexibility, including the ability to [[transclude|Transclusion]] parameter values or generate them via additional macros.\n\nAs macros are simply parameterised [[variables|Variables]], a variable's value can be inserted using the same techniques.\n\n[[Examples|Macro Calls in WikiText (Examples)]]\n\n!! Named vs.unnamed parameters\n\nIn the wikitext notation, using named parameters is always the safer choice compared to defining values only. Not naming parameters may have confusing side effects. For example, imagine the first parameter of some macro specifies a [[state tiddler|StateMechanism]] while the second one is intended for a [[template|Transclusion with Templates]] tiddler. Should you accidentally forget to define the first parameter or are confused about the order, the next time your macro is run, which might even be triggered using the preview, your template tiddler may inadvertently be overriden with what was intended to be the state.\n"
},
"Macro Definitions in WikiText": {
"title": "Macro Definitions in WikiText",
"caption": "Macro Definitions",
"created": "20150220181617000",
"modified": "20180820165115455",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"text": "A [[macro|Macros]] is defined using a `\\define` [[pragma|Pragma]]. Like any pragma, this can only appear at the start of a tiddler.\n\nThe first line of the definition specifies the macro name and any parameters. Each parameter has a name and, optionally, a default value that is used if no value is supplied on a particular call to the macro. The lines that follow contain the text of the macro text (i.e. the snippet represented by the macro name), until `\\end` appears on a line by itself:\n\n<$codeblock code={{$:/editions/tw5.com/macro-examples/say-hi}}/>\n\nAlternatively, the entire definition can be presented on a single line without an `\\end` marker:\n\n```\n\\define sayhi(name:\"Bugs Bunny\") Hi, I'm $name$.\n```\n\nA more formal [[presentation|Macro Definition Syntax]] of this syntax is also available.\n\n!! Accessing variables and parameters\n\nInside the macro there are several methods for accessing variables defined outside of the macro or parameters from the macro parameter list. \n\n|syntax|description|h\n|`$...$`|Text substitution of a parameter defined in the macro parameters list |\n|`<<__...__>>`|Parameter-as-variable access to a parameter defined in the macro parameters list |\n|`$(...)$`|Text substitution of a variable defined outside of the macro |\n|`<<...>>`|Access to a variable (or other macro) defined outside of the macro |\n<br>\n\n!!! Placeholders `$(...)$`\n\nThe macro can contain placeholders for parameters. These consist of a parameter name between dollar signs, like `$this$`.\n\nThe macro can also contain placeholders for [[variables|Variables]]. These consist of a variable name (or macro name) between dollar signs and round brackets, like `$(this)$`.\n\nThe actual value of the parameter or variable is substituted for the placeholder whenever the macro is called:\n\n<$importvariables filter=\"$:/editions/tw5.com/macro-examples/say-hi-using-variables\">\n<$codeblock code={{$:/editions/tw5.com/macro-examples/say-hi-using-variables}}/>\n<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<$set name=\"address\" value=\"Rabbit Hole Hill\">\n<<say-hi-using-variables>>\n</$set>\"\"\"/>\n</$importvariables>\n\n!!! Parameters as Variables `<<__...__>>`\n\nParameters in a wikitext macro can be accessed as variables by using the syntax `<<__...__>>`, i.e the parameter name surrounded by double underscores. For example, the example above could also be expressed as:\n\n```\n\\define sayhi(name:\"Bugs Bunny\") Hi, I'm <$text text=<<__name__>>/>.\n```\n\nAccessing parameters as variables only works in macros that are wikified and not, for example, when a macro is used as an attribute value. The advantage of the technique is that it avoids the parameter value being substituted into the macro as a literal string, which in turn can help avoid issues with parameters that contain quotes.\n\nFor example, consider this macro. It invokes another macro using the single parameter as an argument for it:\n\n```\n\\define film-quote(line) <$macrocall $name=\"anothermacro\" actor=\"Bugs Bunny\" line=\"\"\"$line$\"\"\"/>\n```\n\nThe code above will fail if the macro is invoked with the argument containing triple double quotes (for example `<<film-quote 'I quote thrice \"\"\" - see!?'>>`). Using parameter variables offers a workaround:\n\n```\n\\define film-quote(line) <$macrocall $name=\"anothermacro\" actor=\"Bugs Bunny\" line=<<__line__>>/>\n```\n\n!! Scope\n\nMacros are available to the tiddler that defines them, plus any tiddlers that it transcludes.\n\nTo make a macro available to all tiddlers, define it in a tiddler that has the tag <<.tag $:/tags/Macro>>.\n\nIt is also possible to write a macro as a [[JavaScript module|https://tiddlywiki.com/dev/index.html#JavaScript%20Macros]]. ~JavaScript macros are available to all tiddlers, and offer the maximum flexibility.\n\nA tiddler can manually import macro definitions from a [[selection|Title Selection]] of other tiddlers by using the <<.wlink ImportVariablesWidget>> widget.\n"
},
"Macros in WikiText": {
"title": "Macros in WikiText",
"created": "20131205160746466",
"modified": "20150221094003000",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"caption": "Macros",
"text": "The use of [[macros|Macros]] in WikiText has two distinct aspects:\n\n* [[Defining macros|Macro Definitions in WikiText]]\n* [[Calling macros|Macro Calls in WikiText]]\n"
},
"Paragraphs in WikiText": {
"title": "Paragraphs in WikiText",
"created": "20131205155836435",
"modified": "20131214170445345",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"caption": "Paragraphs",
"text": "To mark the end of a paragraph in TiddlyWiki you need to type `enter` twice to create a double line break:\n\n```\nThis is the first paragraph.\n\nAnd this is the second paragraph.\n```\n\nSingle line breaks are ignored within paragraphs. For example:\n\n<<wikitext-example src:\"This is a\nparagraph made\nup of\nshort lines\">>\n\nFor situations where this behaviour isn't convenient, you can also use [[Hard Linebreaks in WikiText]].\n"
},
"Styles and Classes in WikiText": {
"title": "Styles and Classes in WikiText",
"created": "20131205160532119",
"modified": "20131205160549129",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"caption": "Styles and Classes",
"text": "You can use this construction to cause the wrapped content to be assigned specified CSS classes or styles:\n\n<<wikitext-example src:\"@@.myStyle\n* List One\n* List Two\n@@\n\">>\n\nSimilar syntax is used to assign styles. For example:\n\n<<wikitext-example src:\"@@background-color:red;\n* List One\n* List Two\n@@\n\">>\n\nMultiple styles and classes can be mixed. For example:\n\n<<wikitext-example src:\"@@.tc-tiddler-frame\n@@width:400px;\nSome text\n@@\n\">>\n"
},
"Tables in WikiText": {
"title": "Tables in WikiText",
"created": "20130914132100000",
"modified": "20140125144616046",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"caption": "Tables",
"text": "! Basics\n\nTiddlyWiki5 formats tables using vertical bar characters like so:\n\n```\n|!Cell1 |!Cell2 |\n|Cell3 |Cell3 |\n```\n\nExclamation marks are used to indicate header cells. The example renders as:\n\n|!Cell1 |!Cell2 |\n|Cell3 |Cell3 |\n\n! Cell Alignment\n\nTable cell alignment is controlled by inserting space characters before and/or after the cell content. For example:\n\n```\n|Left aligned content |\n| Right aligned content|\n| Centred content |\n|+++ a very wide column so we can see the alignment +++|\n```\n\nThe example renders as:\n\n|Left aligned content |\n| Right aligned content|\n| Centred content |\n|+++ a very wide column so we can see the alignment +++|\n\n! Cell vertical Alignment\n\nVertical alignment of cells is done by inserting either a `^` for top alignment or a `,` for bottom alignment as the first character of a cell. The normal horizontal alignment is still possible. For example:\n\n```\n|^top left |^ top center |^ top right|\n|middle left | middle center | middle right|\n|,bottom left |, bottom center |, bottom right|\n```\n\nThe example renders as:\n\n| :: | ::::::::::::::::::::::::::: | ::::::::::::::::::::::::::: | ::::::::::::::::::::::::::: | :: |\n| ::<br>:: |^top left |^ top center |^ top right| ::<br>:: |\n| ::<br>:: |middle left | middle center | middle right| ::<br>:: |\n| ::<br>:: |,bottom left |, bottom center |, bottom right| ::<br>:: |\n| :: | ::::::::::::::::::::::::::: | ::::::::::::::::::::::::::: | ::::::::::::::::::::::::::: | :: |\n\nIf you need to have a `^`or a `,` as the first character of a left aligned cell, you can use HTML escaping:\n\n| `^` | &#94; |\n| `,` | &#44; |\n\n! Cell Merging\n\nTo merge a table cell with the one above, use the special cell text `~`. To merge a cell with the one to its left use the text `<`. To merge one to its right use `>`. For example:\n\n```\n|Cell1 |Cell2 |Cell3 |Cell4 |\n|Cell5 |Cell6 |Cell7 |<|\n|Cell5 |~|Cell7 |Cell8 |\n|>|Cell9 |Cell10 |Cell11 |\n```\n\nRenders as:\n\n|Cell1 |Cell2 |Cell3 |Cell4 |\n|Cell5 |Cell6 |Cell7 |<|\n|Cell5 |~|Cell7 |Cell8 |\n|>|Cell9 |Cell10 |Cell11 |\n\n! Table Classes, Captions, Headers and Footers\n\nTable CSS classes, captions, headers and footers can be specified as special pseudo-rows. The following example:\n\n* assigns the CSS classes \"myclass\" and \"anotherClass\" to the table\n* gives the table the caption \"This is a caption\"\n* adds a header row of cells with the text \"Header\"\n* adds a footer row of cells with the text \"Footer\"\n\n```\n|myclass anotherClass|k\n|This is a caption |c\n|Cell1 |Cell2 |\n|Cell3 |Cell3 |\n|Header|Header|h\n|Footer|Footer|f\n```\n\nRenders as:\n\n|myclass anotherClass|k\n|This is a caption |c\n|Cell1 |Cell2 |\n|Cell3 |Cell3 |\n|Header|Header|h\n|Footer|Footer|f\n"
},
"Transclusion Basic Usage": {
"title": "Transclusion Basic Usage",
"created": "20141129201509859",
"modified": "20141130194810119",
"tags": "[[Transclusion in WikiText]]",
"caption": "Basic Usage",
"text": "! Simple Transclusion\n\nTo include some content from [[TiddlerA]] into [[TiddlerB]], edit the latter to include the following text: \n\n```\nThis is the content of TiddlerA: {{TiddlerA}}\n```\n\nThe result is that the content of the ''text'' field (i.e. the main content) of [[TiddlerA]] is rendered within [[TiddlerB]]. \n\n! Usage\n\nThe notation ``{{TiddlerA}}`` is a shortcut for ``{{TiddlerA!!text}}``. This is because the default field for transclusion is ''text'', but any other [[field|TiddlerFields]] can be used explicitly. For example, you can print the last time TiddlerA was modified using:\n\n```\nTiddlerA was modified on {{TiddlerA!!modified}}\n```\n\nBy omitting the tiddler title, the transclusion notation can also be used to display the content of a field from the current tiddler, for example:\n\n```\nThe current tiddler was modified on {{!!modified}}\n```\n\n! Recursion Errors\n\nNotice that using ``{{!!text}}`` or ``{{}}`` causes an error (//Recursive transclusion error in transclude widget//), because it does not make sense to include the content of the current tiddler into the content of the current tiddler (that is, into itself). Whenever you encouter this error message, it means that you are trying to include something into itself, directly or indirectly (for example if tiddler A transcludes tiddler B which transcludes tiddler C which, in turn, transcludes tiddler A).\n\n! Learning More\n\nIn TiddlyWiki, transclusions are not limited to including raw content like the above. To learn about more advanced uses of transclusion, see [[Transclusion with Templates]].\n\nSee also:\n\n* [[Transclusion]]\n* [[Transclusion with Templates]]\n* [[Transclusion in WikiText]]\n* TextReference\n* TiddlerFields.\n"
},
"Transclusion and Substitution": {
"title": "Transclusion and Substitution",
"created": "20141018090608643",
"modified": "20150220190346000",
"type": "text/vnd.tiddlywiki",
"text": "The power of WikiText comes from the ability to use the content of one tiddler inside another one. This ability takes several different forms that can easily be confused.\n\nThe main distinction is between a transclusion and a textual substitution:\n\n* A transclusion is replaced dynamically with the value of either:\n** a tiddler field\n** a variable\n* Textual substitutions are performed on the text of macro definitions before they are used\n\n! Tiddler Field Transclusion\n\n[[Transclusion in WikiText]] describes the basics of transclusion. For example:\n\n```\n{{MyTiddler}}\n```\n\nAs described in [[HTML in WikiText]], you can also transclude tiddler field values as attributes of HTML elements and widgets. For example:\n\n```\n<$text text={{MyTiddler}}/>\n```\n\nAs described in [[Introduction to filter notation]], you can also transclude tiddler field values as filter operands. For example:\n\n```\n{{{ [tag{TiddlerContainingMyTag}] }}}\n```\n\n! Variable/Macro Transclusion\n\nVariables that were defined with parameter or variable substitution are referred to as \"macros\". The value of a variable/macro can be transcluded with the syntax:\n\n```\n<<myMacro param:\"Value of parameter\">>\n```\n\nAs described in [[HTML in WikiText]], you can also transclude a variable as the value of an attribute of HTML elements and widgets. For example:\n\n```\n<$text text=<<myMacro>>/>\n```\n\nAs described in [[Introduction to filter notation]], you can also transclude a variable as the value of a filter operand. For example:\n\n```\n{{{ [tag<myMacro>] }}}\n```\n\n! Textual Substitution\n\nTextual substitution occurs when the value of a macro/variable is used. It is described in [[Macros in WikiText]].\n\nThe key difference between substitution and transclusion is that substitution occurs before WikiText parsing. This means that you can use substitution to build WikiText constructions. Transclusions are processed independently, and cannot be combined with adjacent text to define WikiText constructions.\n"
},
"Transclusion in WikiText": {
"title": "Transclusion in WikiText",
"caption": "Transclusion",
"created": "20131205160146648",
"modified": "20150220161347000",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nYou can incorporate the content of one tiddler within another using the [[Transclusion]] notation:\n\n* `{{MyTiddler}}` transcludes a single tiddler\n* `{{MyTiddler||TemplateTitle}}` displays the tiddler through a specified [[TemplateTiddler|TemplateTiddlers]]\n* `{{||TemplateTitle}}` displays the specified template tiddler without altering the [[current tiddler|Current Tiddler]]\n\n!! Transcluding Text References\n\nYou can also use a TextReference instead of a tiddler title:\n\n* `{{MyTiddler!!field}}` transcludes a specified field of a tiddler\n* `{{!!field}}` transcludes a specified field of the current tiddler\n* `{{MyTiddler##index}}` transcludes a specified indexed property of a [[DataTiddler|DataTiddlers]]\n* `{{##index}}` transcludes a specified indexed property of the current [[DataTiddler|DataTiddlers]]\n\n!! Filtered Transclusion\n\nA similar syntax can be used to transclude a list of tiddlers matching a specified [[filter|Filters]]:\n\n```\n{{{ [tag[mechanism]] }}}\n{{{ [tag[mechanism]] ||TemplateTitle}}}\n```\n\n! Generated Widgets\n\nThe WikiText transclusion syntax generates a TiddlerWidget wrapped around a TranscludeWidget. For example, `{{MyTiddler||MyTemplate!!myField}}` generates the following pair of widgets:\n\n```\n<$tiddler tiddler=\"MyTiddler\">\n<$transclude tiddler=\"MyTemplate\" field=\"myField\"/>\n</$tiddler>\n```\n\nSee also:\n\n* [[Transclusion Basic Usage]]\n* [[Transclusion with Templates]]\n* TemplateTiddlers\n* TranscludeWidget\n* [[Transclusion and Substitution]]\n"
},
"Transclusion with Templates": {
"title": "Transclusion with Templates",
"created": "20141129210304238",
"modified": "20150220161405000",
"tags": "[[Transclusion in WikiText]]",
"caption": "With Templates",
"text": "! Introduction\n\nIn [[Transclusion Basic Usage]] we have seen how to include the content of a tiddler A into a tiddler B. Now suppose that tiddler A contains:\n\n```\n@@background-color:yellow;\nHello, my title is {{!!title}}\n@@\n```\n\nThis makes tiddler A display its title with a yellow background (see [[Styles and Classes in WikiText]] to learn about CSS style). Imagine that you want to display the title in the same way in tiddler B. But you don't want to copy/paste the style instructions, because you might want to change the background colour later and you want to keep it consistent among tiddlers. This looks like a typical case of transclusion, so let's try to transclude tiddler A in tiddler B the usual way with ``{{A}}``. You should see the following content in tiddler B:\n\n<<<\n@@background-color:yellow;\nHello, my title is A\n@@\n<<<\n\nThe style is applied as expected, but the title is wrong: we want ``{{!!title}}`` to refer to the target tiddler B, and not the source tiddler A.\n\nThe solution is to use a //template//. In this case, the source tiddler A is called the [[TemplateTiddler|TemplateTiddlers]], and it is //applied// to tiddler B using the notation ``{{||A}}``. The difference is that any TextReference which does not refer explicitly to a specific tiddler is applied to the [[current tiddler|Current Tiddler]], that is, the target tiddler. As a result, tiddler B now looks as expected:\n\n<<<\n@@background-color:yellow;\nHello, my title is B\n@@\n<<<\n\n! Usage\n\nTranscluding via a template is like applying a mask: assuming that the source tiddler contains generic references (like eye holes in a mask), these will be replaced with the target tiddlers values (like the eyes of the person who wears the mask).\n\nA template can be applied to any tiddler, not necessarily the current one. This is achieved using the full notation ``{{<target>||<template>}}``. The default ``<target>`` is the [[current tiddler|Current Tiddler]] (this is what we used in the above example).\n\n! Examples\n\n!! A predefined template to render tags nicely\n\nYou can apply the system template ``$:/core/ui/TagTemplate`` to a tag in order to see it as a tag pill with a drop-down menu:\n\n```\n{{Transclusion||$:/core/ui/TagTemplate}}\n```\n\nis rendered as {{Transclusion||$:/core/ui/TagTemplate}}\n\nSee also:\n\n* [[Transclusion in WikiText]]\n* [[Transclusion Basic Usage]]\n* TextReference\n* TemplateTiddlers\n* TranscludeWidget\n* [[Current Tiddler]]\n"
},
"Typed Blocks in WikiText": {
"title": "Typed Blocks in WikiText",
"created": "20131205161051792",
"modified": "20140120171407764",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"caption": "Typed Blocks",
"text": "WikiText can include blocks of text that are rendered with an explicit ContentType like this:\n\n```\n$$$image/svg+xml\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=\"green\" />\n</svg>\n$$$\n```\n\nThis renders as:\n\n$$$image/svg+xml\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=\"green\" />\n</svg>\n$$$\n\nIt is also possible to abbreviate the ContentType to a file extension. For example:\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\nThis renders as:\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\nUnknown types render as plain text:\n\n```\n$$$text/unknown\nSome plain text, which will not be //formatted//.\n$$$\n```\n\nWhich renders as:\n\n$$$text/unknown\nSome plain text, which will not be //formatted//.\n$$$\n\nA render type can also be specified, causing a particular text rendering to be displayed. For example:\n\n```\n$$$text/vnd.tiddlywiki>text/html\nThis is ''some'' wikitext\n$$$\n\n$$$text/vnd.tiddlywiki>text/plain\nThis is ''some'' wikitext\n$$$\n```\n\nRenders as:\n\n$$$text/vnd.tiddlywiki>text/html\nThis is ''some'' wikitext\n$$$\n\n$$$text/vnd.tiddlywiki>text/plain\nThis is ''some'' wikitext\n$$$\n"
},
"Variables in WikiText": {
"title": "Variables in WikiText",
"caption": "Variables",
"created": "20141002141231992",
"modified": "20150221221850000",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"text": "See also the [[introduction to the concept of variables|Variables]].\n\nTo transclude the value of a variable, use the [[macro call syntax|Macro Calls in WikiText]] with no parameters. You can also use a <<.wlink MacroCallWidget>> widget.\n\nA [[macro|Macros]] snippet can contain `$(name)$` as a [[placeholder|Macro Definitions in WikiText]] for which the value of the variable of that name will be substituted.\n\nA variable's value can be used as a [[filter parameter|Filter Parameter]], or as a [[widget attribute|Widgets in WikiText]]. The latter supports macro parameters.\n\n!! Example: defining a variable\n\n<$macrocall $name=\".example\" n=\"1\"\neg=\"\"\"<$set name=animal value=zebra>\n<<animal>>\n</$set>\"\"\"/>\n\n!! Example: defining a macro\n\nThe `\\define` pragma below [[defines a macro|Macros in WikiText]] called <<.var tags-of-current-tiddler>>. The macro returns the value of the tiddler's <<.field tags>> field, and can be accessed from anywhere else in the same tiddler (or in any tiddler that [[imports|ImportVariablesWidget]] it).\n\n<$importvariables filter=\"$:/editions/tw5.com/macro-examples/tags-of-current-tiddler\">\n<$codeblock code={{$:/editions/tw5.com/macro-examples/tags-of-current-tiddler}}/>\n<$macrocall $name=\".example\" n=\"2\" eg=\"\"\"The tags are: <<tags-of-current-tiddler>>\"\"\"/>\n</$importvariables>\n\n!! Example: using a variable as a filter parameter\n\nThis example uses the <<.olink backlinks>> [[operator|Filter Operators]] to list all tiddlers that link to this one.\n\n<$macrocall $name=\".example\" n=\"3\" eg=\"\"\"<<list-links filter:\"[<currentTiddler>backlinks[]]\">>\"\"\"/>\n"
},
"Widgets in WikiText": {
"title": "Widgets in WikiText",
"caption": "Widgets",
"created": "20131205160840915",
"modified": "20161020210726813",
"tags": "WikiText",
"type": "text/vnd.tiddlywiki",
"text": "Widgets provide rich functionality within WikiText. They have the same syntax as [[HTML elements|HTML in WikiText]], but the tag name always starts with `$`. For example:\n\n```\n<$button message=\"tm-close-tiddler\">Close Me!</$button>\n```\n\nNote that widgets inherit all the features of [[HTML in WikiText]]:\n\n* Widget attributes can be specified as:\n** Unquoted strings (that cannot contain spaces)\n** Strings quoted with single or double quotes\n** Strings quoted with triple-double quotes\n** Macro invocations (eg `attr=<<myMacro>>`)\n** Transclusions (eg, `attr={{MyTiddler!!field}}`)\n** Filtered transclusions (eg, `attr={{{ [filter[op]] }}}`)\n* The content of a widget is parsed in inline mode unless the opening tag is followed by two linebreaks, which forces block mode\n** 'Inline mode' means that 'block mode' parse rules like headings, tables and lists are not recognised\n\nSee [[HTML in WikiText]] for more details.\n\nThe available widgets include:\n\n<<list-links \"[tag[Widgets]]\">>\n"
},
"Audio": {
"title": "Audio",
"created": "20141018131647392",
"modified": "20141019200654436",
"tags": "[[Working with TiddlyWiki]] Features",
"type": "text/vnd.tiddlywiki",
"text": "Audio files can be incorporated into TiddlyWiki in a very similar way to [[images|Images in WikiText]].\n\n! Embedded Audio\n\nSmall audio files can be embedded directly within TiddlyWiki. Embedding isn't suitable for large files (over a few hundred kilobytes) because it increases the size of the TiddlyWiki file.\n\nFor example, the tiddler [[TiddlyWiki.mp3]] contains an MP3 recording of the word \"TiddlyWiki\". If you visit that tiddler, you should see an audio player that will play back the recording.\n\nYou can also transclude audio files. For example:\n\n<<wikitext-example-without-html '{{TiddlyWiki.mp3}}'>>\n\n! External Audio\n\nExternal audio tiddlers use the ''_canonical_uri'' field to point to an external audio file/stream, and have their ''text'' field blocked. This reduces their size considerably, but still allows for playback.\n\nFor example, the tiddler [[Caruso - Ave Maria]] points to an online audio recording hosted on http://archive.org:\n\n<<wikitext-example-without-html '{{Caruso - Ave Maria}}'>>\n"
},
"BrowserCompatibility": {
"title": "BrowserCompatibility",
"tags": "[[Working with TiddlyWiki]]",
"text": "TiddlyWiki is designed to work with HTML5-compatible browsers.\n\nThe following table summarises the browser versions that are known to work with TiddlyWiki\n\n|!Browser |!Status |\n|Internet Explorer |Version 10 and above |\n|Chrome |All recent versions |\n|Firefox |All recent versions |\n|Firefox for Android |All recent versions |\n|Safari |Version 6 and above |\n"
},
"Creating and editing tiddlers": {
"title": "Creating and editing tiddlers",
"created": "20140904140300000",
"modified": "20160607153747195",
"tags": "[[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "! Creating tiddlers\n\nYou create a tiddler either by clicking the <<.icon $:/core/images/new-button>> button in the sidebar, or by clicking on a link to a missing tiddler. Links to missing tiddlers are shown in [[blue italics]].\n\nSee also:\n\n* [[Creating journal tiddlers]]\n\n! Editing tiddlers\n\nTo edit an existing tiddler, click the <<.icon $:/core/images/edit-button>> button at the top right of the tiddler.\n\n!! Draft mode\n\nWhen you create a new tiddler or edit an existing one, the tiddler will go into draft mode. This presents a control panel for modifying the tiddler in various ways. It has several parts, from top to bottom:\n\n*''The title field'' - Use this to change the title of the tiddler\n*''The tag selector'' - Use this to add or remove tags. As you type a tag name in the box, a dropdown list will show you any existing tags that match. You can pick from this list or create a completely new tag. Then click the ''add'' button or hit the <kbd>Enter</kbd> key to add the tag to the tiddler. Each tag is shown as a coloured pill. Click the \"×\" on a pill to remove that tag\n*''The text area'' - Use this to edit the main content of the tiddler. Click the ''preview'' button (<<.icon $:/core/images/preview-closed>> / <<.icon $:/core/images/preview-open>>) to see what your changes will look like\n*''The type selector'' - Use this when a tiddler needs to be displayed in a special way, such as an image. See ContentType for a list of the options. The default is `text/vnd.tiddlywiki`, which means the tiddler contains WikiText\n*''The field selector'' - Use this to add or remove fields on the tiddler. For example, if you are editing a tiddler that's being used to tag other tiddlers, you can add a [[''list'' field|ListField]] to change the order in which those tiddlers will be listed\n\n! Save, cancel or delete\n\nWhen you have finished editing, click a button at the top right of the tiddler:\n\n*The ''ok'' button (<<.icon $:/core/images/done-button>>) stores your changes to this one tiddler and leaves draft mode. If your wiki is configured to [[AutoSave]], your changes will be permanently saved. Otherwise they will only be stored temporarily in your web browser, and you will lose them if you close your ~TiddlyWiki page without first clicking the master ''save changes'' button (<<.icon $:/core/images/save-button>>) in the sidebar.\n*The ''cancel'' button (<<.icon $:/core/images/cancel-button>>) discards your changes (after asking you to confirm) and leaves draft mode.\n*The ''delete'' button (<<.icon $:/core/images/delete-button>>) deletes the entire tiddler (after asking you to confirm).\n"
},
"Creating journal tiddlers": {
"title": "Creating journal tiddlers",
"created": "20141010093214683",
"modified": "20181218180042029",
"tags": "[[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "! Introduction\n\nJournal tiddlers are tiddlers that use a date and/or time as their title. They are typically used as a quick way to record time-stamped information.\n\nYou can use additional tags on a journal tiddler to link it to other tiddlers, helping to establish the relationships between items of information.\n\nFor example, you might use a journal tiddler called ''10th October 2014'' to record thoughts and information captured on that particular day. The tags ''Shopping'' and ''London'' might be used to indicate that the entry concerns shopping in London.\n\n! Creating a journal tiddler\n\nThe easiest way to create a journal tiddler is to use the ''new journal'' button <<.icon $:/core/images/new-journal-button>> in the ''Tools'' tab of the sidebar. If you find yourself often using the button, click the checkbox next to it to make the button available just above the search box.\n\nThe ''new journal'' button creates a journal entry as a blank tiddler with the tag ''Journal'' and a title derived from today's date. If a journal tiddler with that title already exists, then this is opened for editing.\n\n! Creating a tagged journal tiddler\n\nA common sequence of actions is to create (or reopen) today's journal entry and tag it with the title of another tiddler. This can be done with the ''new journal here'' button <<.icon $:/core/images/new-journal-button>> in the other tiddler's toolbar. You can find this button in the ''Tools'' tab of the tiddler's InfoPanel.\n\nFor example, you might be reviewing a tiddler called ''Oxford Street'' and realise that it's relevant for planning your shopping trip. Click the ''new journal here'' button on the ''Oxford Street'' tiddler to bring up a journal entry tagged with ''Oxford Street''.\n\n! Customising journal tiddlers\n\nTo configure how new journal entries are created, visit the ''Basics'' tab under ''Info'' in the [[control panel|$:/ControlPanel]] <<.icon $:/core/images/options-button>>:\n\n* \"Title of new journal tiddlers\" specifies how these tiddlers should be named, as a [[date format string|DateFormat]]. The default setting of `DDth MMM YYYY` causes new entries to have titles of the form \"10th October 2014\"\n* \"Tags for new journal tiddlers\" [specifies|Title List] tags that will automatically appear on new journal entries. For example: `Journal [[Summer vacation]]`\n\nHint: if you want to create a separate journal tiddler whenever you click ''new journal'' (even if you do this several times in the same day), you can include the clock time in the title format. Specify something like `YYYY-0MM-0DD at 0hhh0mm'0ss''` as the date format.\n\nAnother useful trick is to include `<<currentTiddler>>` somewhere in the title format. This means that if you click ''new journal here'' on several different tiddlers, the title of each of those tiddlers will form part of the name of the resulting journal entries.\n\n! Making a custom new journal button\n\nVisit the [[Making a custom journal button]] tiddler for instructions on how to make your own custom New Journal button"
},
"Formatting text in TiddlyWiki": {
"title": "Formatting text in TiddlyWiki",
"created": "20140908131500000",
"modified": "20140919214820549",
"tags": "[[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "Within the text of a tiddler you can use special formatting called WikiText to control how the text is displayed.\n\nWikiText can be typed by using the [[Editor toolbar]] or by typing by hand. While the first is convenient the later can be faster when you know the WikiText markup code.\n\n! Simple Formatting\n\nAt its simplest, WikiText lets you use familiar word-processing features like bold, italic, lists and tables. For example:\n\n```\nThe ''quick'' brown ~~flea~~ fox //jumps// over the `lazy` dog\n```\n\n… displays as:\n\nThe ''quick'' brown ~~flea~~ fox //jumps// over the `lazy` dog\n\n! Working with Tiddlers\n\nIn WikiText, you can link to tiddlers using double square brackets, or by taking advantage of the automatic linking of CamelCase words:\n\n```\nThis is a link to HelloThere, and one to [[History of TiddlyWiki]]\n```\n\n… displays as:\n\nThis is a link to HelloThere, and one to [[History of TiddlyWiki]]\n\n! Macros\n\nMacros let you package repetitive fragments of WikiText so that you can easily reuse them.\n\nFor example, here is the definition of a macro that generates a ~YouTube video URL from its unique identifier:\n\n```\n\\define youtube(video)\nhttps://www.youtube.com/watch?v=$video$\n\\end\n```\n\nWith that definition in place, `<<youtube 1g66s7UbyuU>>` generates the URL https://www.youtube.com/watch?v=1g66s7UbyuU\n\n! Advanced WikiText\n\nAdvanced WikiText features allow you to produce automated lists and interactive features like dropdown menus. In fact, the entire user interface of TiddlyWiki itself is written in WikiText, so any feature that you see in TiddlyWiki can be adapted for use in your own wikis.\n\nSome of the advanced features require complex coding. TiddlyWiki includes several built-in macros that simplify common user interface tasks, like tabs, tables of content, and lists of tiddlers.\n\n! Find out more\n\nSee [[WikiText]] for a detailed introduction to writing WikiText.\n"
},
"Navigating between open tiddlers": {
"title": "Navigating between open tiddlers",
"created": "20140908092600000",
"modified": "20160607145200048",
"tags": "[[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "In the default \"classic\" storyview mode, open tiddlers are displayed in a vertical column called the \"story river\". There are a number of ways you can navigate the story river - that is, how you can jump back and forth between the open tiddlers.\n\n* The best approach is to ''use the Open tab'' in the sidebar to click on the open tiddler to which you wish to navigate.\n\n** The ''Open'' tab contains a list of all the open tiddlers. You can click on any tiddler in the list to jump to it, or click the \"×\" next to a tiddler link to close it. There is also a handy <<.icon $:/core/images/close-all-button>> ''close all'' button at the bottom of the list of open tiddlers.\n\n* Another way is to simply ''scroll the page up and down'' using the story river scrollbar to the right.\n\n** Note that when both the story river and the sidebar extend below the visible screen, there will be //two// scrollbars. The outer or far-right scrollbar controls the story river. The inner scrollbar controls the sidebar.\n\n* A clunky approach that many new users try is to ''close tiddlers one by one'' until they get to the tiddler they are looking for. \n** Closing any tiddler at the top or in the middle of the story river will cause all the tiddlers below it to slide up the river. The tiddler immediately below the tiddler you closed will slide up to take its place.\n\n** Closing the bottom tiddler will close it and the bottom of the tiddler above it will come into view.\n"
},
"Performance": {
"title": "Performance",
"created": "20150330155120127",
"modified": "20191014091943444",
"tags": "[[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "TiddlyWiki ships with defaults that are designed to get the best out of modern devices from smartphones to desktop computers. If you need to work on older, less powerful devices, or work with large amounts of content, there are a few steps you can take to improve performance.\n\n!! Usage\n\n* ''Avoid the \"Recent\" tab''. It is computationally slow to generate and update in response to tiddler changes.\n* ''Use the \"Vanilla\" theme''. The default \"Snow White\" theme includes visual effects like shadows, transparency and blurring that can be slow to render on older devices\n* ''Avoid large tiddlers''. Large bitmaps can significantly slow TiddlyWiki's performance. For example, an image taken with a modern smartphone will often be 5MB or more. Use ExternalImages whenever possible\n* ''Don't have too many tiddlers open at once''. Every tiddler you have open will require processing to keep it up to date as the store changes (for example, while you type into a draft tiddler). It is particularly easy when using zoomin story view to end up with dozens of tiddlers listed in the ''Open'' tab in the sidebar. Get into the habit of periodically closing all open tiddlers with the <<.icon $:/core/images/close-all-button>> ''close all'' button\n\n!! WikiText\n\n* ''Use the built-in performance instrumentation''. Studying the [[performance instrumentation|Performance Instrumentation]] results can help highlight performance problems\n* Take advantage of indexed filter operators. The following constructions at the start of a filter run will be optimised to run many times faster than otherwise:\n** `[all[tiddlers]tag[x]...`\n** `[all[shadows]tag[x]...`\n** `[all[tiddlers+shadows]tag[x]...`\n** `[all[shadows+tiddlers]tag[x]...`\n** `[all[tiddlers]field:y[x]...`\n** `[all[shadows]field:y[x]...`\n** `[all[tiddlers+shadows]field:y[x]...`\n** `[all[shadows+tiddlers]field:y[x]...`\n** Note that the field indexer currently defaults to indexing field values of less than 128 characters; longer values can still be searched for, but no index will be constructed\n** Also note that the “field” operator is also used when the operator name is a fieldname, so, for example, `[all[shadows+tiddlers]caption[x]...` is optimised.\n* Use the [[throttling|RefreshThrottling]] feature of the RefreshMechanism judiciously\n\n"
},
"Sharing your tiddlers with others": {
"title": "Sharing your tiddlers with others",
"created": "20140908163900000",
"modified": "20170328142732658",
"tags": "Learning",
"type": "text/vnd.tiddlywiki",
"text": "There are a number of ways that you can share [[tiddlers|Tiddlers]] or your whole TiddlyWiki:\n\n*You can attach a ~TiddlyWiki to an e-mail\n*You can publish your ~TiddlyWiki online and grab a link to send or message to others:\n**A link to the web address of the whole ~TiddlyWiki file\n**A [[permalink|PermaLinks]] (<<.icon $:/core/images/permalink-button>>) to a specific tiddler\n**A [[permaview|PermaViews]] (<<.icon $:/core/images/permaview-button>>) link of all the currently open tiddlers\n* You can [[share a Dropbox link to your TiddlyWiki|Sharing a TiddlyWiki on Dropbox]]\n* You can [[export tiddlers|How to export tiddlers]] (<<.icon $:/core/images/export-button>>) in a variety of formats including text, static HTML and comma separated values (ie spreadsheet compatible)\n*You can also share tiddlers merely by making your ~TiddlyWiki accessible to others, for example by publishing it online, so that they can [[import tiddlers|Importing Tiddlers]] from it\n"
},
"Using links to navigate between tiddlers": {
"title": "Using links to navigate between tiddlers",
"created": "20140908093600000",
"modified": "20171219170302268",
"tags": "[[Working with TiddlyWiki]]",
"type": "text/vnd.tiddlywiki",
"text": "You can use links (normally displayed as blue text) to navigate from one tiddler to another. Clicking on a link to any tiddler will take you to that tiddler. If the tiddler is closed, it will be opened. The wonderful thing about ~TiddlyWiki is that it makes links to tiddlers as accessible as possible. There are links everywhere! Here are the key places where you can find links to tiddlers in ~TiddlyWiki:\n\n* You can ''create a link'' to a tiddler, whether it exists yet or not, in the body of any tiddler. See [[Linking in WikiText]] to see the various easy ways to create links between tiddlers.\n\n* Each ''tag pill'' in your tiddler (such as the ''Working with ~TiddlyWiki'' tag pill below the title of this tiddler) contains a link to that tag's tiddler, as well as lists of all the tiddlers that carry that tag. This lets you go to any of those tiddlers.\n\n* The ''InfoPanel'' of each tiddler gives you access to four tabs containing additional lists of related tiddlers:\n\n** The ''References'' tab lists all the tiddlers that link //to// the current tiddler.\n\n** The ''Tagging'' tab lists all the tiddlers that have been tagged with the current tiddler's title.\n\n** The ''List'' tab lists all the tiddlers (or potential tiddlers) mentioned in the [[list field|ListField]] of the current tiddler.\n\n** The ''Listed'' tab lists all the tiddlers that mention the current tiddler in //their// list fields.\n\n* The ''sidebar tabs'' contain numerous lists of links to tiddlers:\n\n** The ''Open'' tab lists all the tiddlers that are currently open, i.e. visible somewhere on the page.\n\n** The ''Recent'' tab lists the 100 most recently modified tiddlers, beginning with the most recently modified.\n\n** The ''More'' tab offers eight additional lists of tiddlers:\n\n*** ''All'' lists all tiddlers in alphabetical order.\n\n*** ''Tags'' lists all the tags. You can click on the pill for any tag to access a list of the tiddlers tagged with that tag.\n\n*** ''Missing'' lists any tiddlers that don't yet exist, but have been linked to from other tiddlers. This is helpful for finding tiddlers you planned to create, but never got around to.\n\n*** ''Drafts'' lists any tiddlers that are currently in draft mode. ~TiddlyWiki considers a tiddler's draft to be a separate tiddler for as long as you are editing it, so while you're editing a tiddler entitled ''Australia'', there will be two tiddlers, ''Australia'' and ''Draft of 'Australia'''. When you close the draft by saving your changes to it, those changes will be applied to the ''Australia'' tiddler. So treat the ''Drafts'' tab as a way of finding any unfinished drafts you started.\n\n*** ''Orphans'' lists all the tiddlers that are not directly linked from another tiddler. This is a helpful aid to editing your file - it shows you which tiddlers need to be integrated more carefully with the others.\n\n*** ''Types'' lists any tiddlers with special content, such as images or audio.\n\n*** ''System'' lists all of the SystemTiddlers.\n\n*** ''Shadows'' lists all of the ShadowTiddlers.\n\n* ''Search results'' are a list of the tiddlers that contain the text you type in the search box.\n\n* Finally, you can create your own custom lists of tiddlers by various methods:\n\n** You can transclude a [[filter|Filters]] (see [[Transclusion in WikiText]]). For example, adding `{{{ [tag[mountain]] }}}` to a tiddler will insert a list of all tiddlers tagged with ''mountain''.\n\n** You can use the ListWidget. This is more complicated than transcluding a [[filter|Filters]], but in return it allows you more flexibility in designing and displaying the list exactly as you want it to appear.\n"
},
"Working with TiddlyWiki": {
"title": "Working with TiddlyWiki",
"created": "20140904101100000",
"list": "[[The First Rule of Using TiddlyWiki]] GettingStarted [[Getting Started Video]] Upgrading [[Navigating between open tiddlers]] [[Using links to navigate between tiddlers]] [[Searching in TiddlyWiki]] [[Creating and editing tiddlers]] [[Creating journal tiddlers]] Saving [[Formatting text in TiddlyWiki]] [[Structuring TiddlyWiki]] Tagging [[Images in WikiText]] KeyboardShortcuts Encryption",
"modified": "20140919191122898",
"tags": "TableOfContents",
"type": "text/vnd.tiddlywiki",
"text": "Information to help you get started using TiddlyWiki:\n\n<<list-links \"[tag[Working with TiddlyWiki]]\">>\n\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/twitter/macros": {
"title": "$:/plugins/tiddlywiki/twitter/macros",
"tags": "$:/tags/Macro",
"text": "\\define twitter-usage(text)\nFor example:\n\n<$codeblock code=\"\"\"$text$\"\"\"/>\n\nRenders as:\n\n$text$\n\\end\n\n"
},
"$:/plugins/tiddlywiki/twitter/rawmarkup": {
"title": "$:/plugins/tiddlywiki/twitter/rawmarkup",
"tags": "$:/tags/RawMarkup",
"text": "<script>window.twttr = (function(d, s, id) {\n var js, fjs = d.getElementsByTagName(s)[0],\n t = window.twttr || {};\n if (d.getElementById(id)) return t;\n js = d.createElement(s);\n js.id = id;\n js.src = \"https://platform.twitter.com/widgets.js\";\n fjs.parentNode.insertBefore(js, fjs);\n\n t._e = [];\n t.ready = function(f) {\n t._e.push(f);\n };\n\n return t;\n}(document, \"script\", \"twitter-wjs\"));</script>"
},
"$:/plugins/tiddlywiki/twitter/readme": {
"title": "$:/plugins/tiddlywiki/twitter/readme",
"text": "This plugin provides a `<$twitter>` widget that can embed various entities from Twitter's service:\n\n* Individual tweets and conversations\n* Buttons for tweeting/mentioning, sharing, following\n* Various types of timeline: profile, likes, list, collection, url and widget\n\nThe widget only works in the browser, and not in generated static HTML pages.\n"
},
"$:/plugins/tiddlywiki/twitter/widget.js": {
"title": "$:/plugins/tiddlywiki/twitter/widget.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/twitter/widget.js\ntype: application/javascript\nmodule-type: widget\n\nTwitter 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 TwitterWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTwitterWidget.prototype = new Widget();\n\nvar optionAttributes = \"align ariaPolite borderColor cards chrome conversation count dnt hashtags height height lang linkColor related size text theme tweetLimit via width\".split(\" \"),\n\totherAttributes = \"hashtag id ownerScreenName screenName slug tweetID type url userId widgetId\".split(\" \"),\n\tallAttributes = Array.prototype.slice.call(optionAttributes,0).concat(otherAttributes);\n\n/*\nRender this widget into the DOM\n*/\nTwitterWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Housekeeping\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\t// Compose the arguments for the tweet call\n\tvar method,\n\t\targ,\n\t\toptions = {};\n\t\t$tw.utils.each(optionAttributes,function(attr) {\n\t\t\toptions[attr] = self.getAttribute(attr);\n\t\t});\n\tswitch(this.getAttribute(\"type\")) {\n\t\tcase \"shareButton\":\n\t\t\tmethod = \"createShareButton\";\n\t\t\targ = this.getAttribute(\"url\");\n\t\t\tbreak;\n\t\tcase \"followButton\":\n\t\t\tmethod = \"createFollowButton\";\n\t\t\targ = this.getAttribute(\"screenName\");\n\t\t\tbreak;\n\t\tcase \"hashtagButton\":\n\t\t\tmethod = \"createHashtagButton\";\n\t\t\targ = this.getAttribute(\"hashtag\");\n\t\t\tbreak;\n\t\tcase \"mentionButton\":\n\t\t\tmethod = \"createMentionButton\";\n\t\t\targ = this.getAttribute(\"screenName\");\n\t\t\tbreak;\n\t\tcase \"tweet\":\n\t\t\tmethod = \"createTweet\";\n\t\t\targ = this.getAttribute(\"tweetID\");\n\t\t\tbreak;\n\t\tcase \"timelineProfile\":\n\t\t\tmethod = \"createTimeline\";\n\t\t\targ = {\n\t\t\t\tsourceType: \"profile\",\n\t\t\t\tscreenName: this.getAttribute(\"screenName\"),\n\t\t\t\tuserId: this.getAttribute(\"userId\")\n\t\t\t};\n\t\t\tbreak;\n\t\tcase \"timelineLikes\":\n\t\t\tmethod = \"createTimeline\";\n\t\t\targ = {\n\t\t\t\tsourceType: \"likes\",\n\t\t\t\tscreenName: this.getAttribute(\"screenName\"),\n\t\t\t\tuserId: this.getAttribute(\"userId\")\n\t\t\t};\n\t\t\tbreak;\n\t\tcase \"timelineList\":\n\t\t\tmethod = \"createTimeline\";\n\t\t\targ = {\n\t\t\t\tsourceType: \"list\",\n\t\t\t\townerScreenName: this.getAttribute(\"ownerScreenName\"),\n\t\t\t\tslug: this.getAttribute(\"slug\"),\n\t\t\t\tid: this.getAttribute(\"id\")\n\t\t\t};\n\t\t\tbreak;\n\t\tcase \"timelineCollection\":\n\t\t\tmethod = \"createTimeline\";\n\t\t\targ = {\n\t\t\t\tsourceType: \"collection\",\n\t\t\t\tid: this.getAttribute(\"id\")\n\t\t\t};\n\t\t\tbreak;\n\t\tcase \"timelineUrl\":\n\t\t\tmethod = \"createTimeline\";\n\t\t\targ = {\n\t\t\t\tsourceType: \"url\",\n\t\t\t\turl: this.getAttribute(\"url\")\n\t\t\t};\n\t\t\tbreak;\n\t\tcase \"timelineWidget\":\n\t\t\tmethod = \"createTimeline\";\n\t\t\targ = {\n\t\t\t\tsourceType: \"widget\",\n\t\t\t\twidgetId: this.getAttribute(\"widgetId\")\n\t\t\t};\n\t\t\tbreak;\n\t}\n\t// Render the tweet into a div\n\tvar div = this.document.createElement(\"div\");\n\tif(!this.document.isTiddlyWikiFakeDom && window.twttr && method) {\n\t\ttwttr.ready(function(twttr) {\n\t\t\twindow.twttr.widgets[method](arg,div,options);\n\t\t});\n\t} else {\n\t\tdiv.appendChild(this.document.createTextNode(\"Can't render tweet\"));\n\t}\n\t// Insert it into the DOM\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTwitterWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(allAttributes.find(function(attr) {\n\t\treturn $tw.utils.hop(changedAttributes,attr);\n\t})) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.twitter = TwitterWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/tiddlywiki/twitter/usage/collectiontimeline": {
"title": "$:/plugins/tiddlywiki/twitter/usage/collectiontimeline",
"tags": "$:/tags/TwitterUsage",
"caption": "Collection Timeline",
"text": "!! Embedding Collection Timelines\n\n|!Attribute |!Values |!Default |!Notes |\n|''type'' |\"timelineCollection\" |none |\"timelineCollection\" |\n|''id'' |ID of the collection |none | |\n|''chrome'' |\"noheader\", \"nofooter\", \"noborders\", \"transparent\", \"noscrollbar\" |none |Toggle the display of design elements in the widget. This parameter is a space-separated list of values |\n|''height'' |Positive integer |600 |Set a fixed height of the embedded widget |\n|''tweetLimit'' |Range: 1-20 |none |Render a timeline statically, displaying only n number of Tweets |\n|''borderColor'' |Hexadecimal color |Varies by theme |Adjust the color of borders inside the widget |\n|''ariaPolite'' |\"polite\", \"assertive\", \"rude\" |\"polite\" |Apply the specified aria-polite behavior to the rendered timeline. New Tweets may be added to the top of a timeline, affecting screen readers |\n|''conversation'' |\"none\", \"all\" |\"all\" |Tweets in response to another Tweet will display a compact version of the previous Tweet by default. Use \"none\" to hide the parent Tweet in the conversation |\n|''cards'' |\"hidden\", \"visible\"|visible |Hide photos, videos, and link previews powered by Twitter Cards |\n|''width'' |Positive integer |\"auto\", derived from container size |Set the maximum width of the embedded Tweet |\n|''align''\t|\"left\", \"right\", \"center\"\t|none |Float the embedded Tweet to the left or right so that text wraps around it, or align center so it floats in the middle of a paragraph |\n|''theme'' |\"dark\", \"light\" |\"light\"\t|Toggle the default color scheme of the embedded Tweet |\n|''linkColor'' |Hexadecimal color |\"#2b7bb9\" |Adjust the color of links, including hashtags and @mentions, inside the widget |\n|''lang'' |An ISO 639-1 language code |en |The language in which to render a widget, if supported |\n|''dnt'' |\"true\", \"false\" |false |Enable Do Not Track for this widget |\n|''related'' |Any comma-separated list of valid Twitter screen names |none |A list of Twitter screen names to be suggested for following after a Tweet or Tweet action is posted |\n|''via'' |Any valid Twitter screen name |none |A Twitter user mentioned in the default Tweet text as via @user where appropriate |\n\n<<twitter-usage \"\"\"<$twitter type=\"timelineCollection\" id=\"393773266801659904\"/>\n\"\"\">>\n"
},
"$:/plugins/tiddlywiki/twitter/usage/followbutton": {
"title": "$:/plugins/tiddlywiki/twitter/usage/followbutton",
"tags": "$:/tags/TwitterUsage",
"caption": "Follow Button",
"text": "!! Embedding Follow Buttons\n\n|!Attribute |!Values |!Default |!Notes |\n|''type'' |\"followButton\" |none |\"followButton\" |\n|''screenName'' |Screen name of the account to be followed |none | |\n|''count'' |\"none\", \"horizontal\" |\"horizontal\" | |\n|''text'' |Any string |none |The default, highlighted text a user sees in the Tweet web intent |\n|''hashtags'' |A comma-separated list of hashtags |none |A list of hashtags to be appended to default Tweet text where appropriate |\n|''align'' |\"left\", \"right\" |locale dependent (left or right, depending on the text direction of the language) |The alignment of the button within an iframe; use this to ensure flush layout when aligning buttons |\n|''size'' |\"medium\", \"large\" |medium |Size of button |\n|''lang'' |An ISO 639-1 language code |en |The language in which to render a widget, if supported |\n|''dnt'' |\"true\", \"false\" |false |Enable Do Not Track for this widget |\n|''related'' |Any comma-separated list of valid Twitter screen names |none |A list of Twitter screen names to be suggested for following after a Tweet or Tweet action is posted |\n|''via'' |Any valid Twitter screen name |none |A Twitter user mentioned in the default Tweet text as via @user where appropriate |\n\n<<twitter-usage \"\"\"<$twitter type=\"followButton\" screenName=\"TiddlyWiki\"/>\n\"\"\">>\n"
},
"$:/plugins/tiddlywiki/twitter/usage/hashtagbutton": {
"title": "$:/plugins/tiddlywiki/twitter/usage/hashtagbutton",
"tags": "$:/tags/TwitterUsage",
"caption": "Hashtag Button",
"text": "!! Embedding Hashtag Buttons\n\n|!Attribute |!Values |!Default |!Notes |\n|''type'' |\"hashtagButton\" |none |\"hashtagButton\" |\n|''hashtag'' |Hashtag to be tweeted and displayed on the button |none | |\n|''text'' |Any string |none |The default, highlighted text a user sees in the Tweet web intent |\n|''align'' |\"left\", \"right\" |locale dependent (left or right, depending on the text direction of the language) |The alignment of the button within an iframe; use this to ensure flush layout when aligning buttons |\n|''size'' |\"medium\", \"large\" |medium |Size of button |\n|''lang'' |An ISO 639-1 language code |en |The language in which to render a widget, if supported |\n|''dnt'' |\"true\", \"false\" |false |Enable Do Not Track for this widget |\n|''related'' |Any comma-separated list of valid Twitter screen names |none |A list of Twitter screen names to be suggested for following after a Tweet or Tweet action is posted |\n|''via'' |Any valid Twitter screen name |none |A Twitter user mentioned in the default Tweet text as via @user where appropriate |\n\n<<twitter-usage \"\"\"<$twitter type=\"hashtagButton\" hashtag=\"TiddlyWiki\"/>\n\"\"\">>\n"
},
"$:/plugins/tiddlywiki/twitter/usage/likestimeline": {
"title": "$:/plugins/tiddlywiki/twitter/usage/likestimeline",
"tags": "$:/tags/TwitterUsage",
"caption": "Likes Timeline",
"text": "!! Embedding Likes Timelines\n\n|!Attribute |!Values |!Default |!Notes |\n|''type'' |\"timelineLikes\" |none |\"timelineLikes\" |\n|''screenName'' |Screen name of the account |none |Either ''screenName'' or ''userId'' must be provided |\n|''userId'' |User ID of the account |none |~|\n|''chrome'' |\"noheader\", \"nofooter\", \"noborders\", \"transparent\", \"noscrollbar\" |none |Toggle the display of design elements in the widget. This parameter is a space-separated list of values |\n|''height'' |Positive integer |600 |Set a fixed height of the embedded widget |\n|''tweetLimit'' |Range: 1-20 |none |Render a timeline statically, displaying only n number of Tweets |\n|''borderColor'' |Hexadecimal color |Varies by theme |Adjust the color of borders inside the widget |\n|''ariaPolite'' |\"polite\", \"assertive\", \"rude\" |\"polite\" |Apply the specified aria-polite behavior to the rendered timeline. New Tweets may be added to the top of a timeline, affecting screen readers |\n|''conversation'' |\"none\", \"all\" |\"all\" |Tweets in response to another Tweet will display a compact version of the previous Tweet by default. Use \"none\" to hide the parent Tweet in the conversation |\n|''cards'' |\"hidden\", \"visible\"|visible |Hide photos, videos, and link previews powered by Twitter Cards |\n|''width'' |Positive integer |\"auto\", derived from container size |Set the maximum width of the embedded Tweet |\n|''align''\t|\"left\", \"right\", \"center\"\t|none |Float the embedded Tweet to the left or right so that text wraps around it, or align center so it floats in the middle of a paragraph |\n|''theme'' |\"dark\", \"light\" |\"light\"\t|Toggle the default color scheme of the embedded Tweet |\n|''linkColor'' |Hexadecimal color |\"#2b7bb9\" |Adjust the color of links, including hashtags and @mentions, inside the widget |\n|''lang'' |An ISO 639-1 language code |en |The language in which to render a widget, if supported |\n|''dnt'' |\"true\", \"false\" |false |Enable Do Not Track for this widget |\n|''related'' |Any comma-separated list of valid Twitter screen names |none |A list of Twitter screen names to be suggested for following after a Tweet or Tweet action is posted |\n|''via'' |Any valid Twitter screen name |none |A Twitter user mentioned in the default Tweet text as via @user where appropriate |\n\n<<twitter-usage \"\"\"<$twitter type=\"timelineLikes\" screenName=\"tiddlywiki\"/>\n\"\"\">>\n"
},
"$:/plugins/tiddlywiki/twitter/usage/listtimeline": {
"title": "$:/plugins/tiddlywiki/twitter/usage/listtimeline",
"tags": "$:/tags/TwitterUsage",
"caption": "List Timeline",
"text": "!! Embedding List Timelines\n\n|!Attribute |!Values |!Default |!Notes |\n|''type'' |\"timelineList\" |none |\"timelineList\" |\n|''ownerScreenName'' |Screen name of the account |none |Either both ''ownerScreenName'' and ''slug'' must be provided, or just ''id'' |\n|''slug'' |The string identifier for a list |none |~|\n|''id'' |ID of the list |none |~|\n|''chrome'' |\"noheader\", \"nofooter\", \"noborders\", \"transparent\", \"noscrollbar\" |none |Toggle the display of design elements in the widget. This parameter is a space-separated list of values |\n|''height'' |Positive integer |600 |Set a fixed height of the embedded widget |\n|''tweetLimit'' |Range: 1-20 |none |Render a timeline statically, displaying only n number of Tweets |\n|''borderColor'' |Hexadecimal color |Varies by theme |Adjust the color of borders inside the widget |\n|''ariaPolite'' |\"polite\", \"assertive\", \"rude\" |\"polite\" |Apply the specified aria-polite behavior to the rendered timeline. New Tweets may be added to the top of a timeline, affecting screen readers |\n|''conversation'' |\"none\", \"all\" |\"all\" |Tweets in response to another Tweet will display a compact version of the previous Tweet by default. Use \"none\" to hide the parent Tweet in the conversation |\n|''cards'' |\"hidden\", \"visible\"|visible |Hide photos, videos, and link previews powered by Twitter Cards |\n|''width'' |Positive integer |\"auto\", derived from container size |Set the maximum width of the embedded Tweet |\n|''align''\t|\"left\", \"right\", \"center\"\t|none |Float the embedded Tweet to the left or right so that text wraps around it, or align center so it floats in the middle of a paragraph |\n|''theme'' |\"dark\", \"light\" |\"light\"\t|Toggle the default color scheme of the embedded Tweet |\n|''linkColor'' |Hexadecimal color |\"#2b7bb9\" |Adjust the color of links, including hashtags and @mentions, inside the widget |\n|''lang'' |An ISO 639-1 language code |en |The language in which to render a widget, if supported |\n|''dnt'' |\"true\", \"false\" |false |Enable Do Not Track for this widget |\n|''related'' |Any comma-separated list of valid Twitter screen names |none |A list of Twitter screen names to be suggested for following after a Tweet or Tweet action is posted |\n|''via'' |Any valid Twitter screen name |none |A Twitter user mentioned in the default Tweet text as via @user where appropriate |\n\n<<twitter-usage \"\"\"<$twitter type=\"timelineList\" ownerScreenName=\"isaach\" slug=\"home-timeline\"/>\n\"\"\">>\n"
},
"$:/plugins/tiddlywiki/twitter/usage/mentionbutton": {
"title": "$:/plugins/tiddlywiki/twitter/usage/mentionbutton",
"tags": "$:/tags/TwitterUsage",
"caption": "Mention Button",
"text": "!! Embedding Mention Buttons\n\n|!Attribute |!Values |!Default |!Notes |\n|''type'' |\"mentionButton\" |none |\"mentionButton\" |\n|''screenName'' |Screen name of the account to be mentioned |none | |\n|''text'' |Any string |none |The default, highlighted text a user sees in the Tweet web intent |\n|''hashtags'' |A comma-separated list of hashtags |none |A list of hashtags to be appended to default Tweet text where appropriate |\n|''align'' |\"left\", \"right\" |locale dependent (left or right, depending on the text direction of the language) |The alignment of the button within an iframe; use this to ensure flush layout when aligning buttons |\n|''size'' |\"medium\", \"large\" |medium |Size of button |\n|''lang'' |An ISO 639-1 language code |en |The language in which to render a widget, if supported |\n|''dnt'' |\"true\", \"false\" |false |Enable Do Not Track for this widget |\n|''related'' |Any comma-separated list of valid Twitter screen names |none |A list of Twitter screen names to be suggested for following after a Tweet or Tweet action is posted |\n|''via'' |Any valid Twitter screen name |none |A Twitter user mentioned in the default Tweet text as via @user where appropriate |\n\n<<twitter-usage \"\"\"<$twitter type=\"mentionButton\" screenName=\"TiddlyWiki\"/>\n\"\"\">>"
},
"$:/plugins/tiddlywiki/twitter/usage/profiletimeline": {
"title": "$:/plugins/tiddlywiki/twitter/usage/profiletimeline",
"tags": "$:/tags/TwitterUsage",
"caption": "Profile Timeline",
"text": "!! Embedding Profile Timelines\n\n|!Attribute |!Values |!Default |!Notes |\n|''type'' |\"timelineProfile\" |none |\"timelineProfile\" |\n|''screenName'' |Screen name of the account |none |Either ''screenName'' or ''userId'' must be provided |\n|''userId'' |User ID of the account |none |~|\n|''chrome'' |\"noheader\", \"nofooter\", \"noborders\", \"transparent\", \"noscrollbar\" |none |Toggle the display of design elements in the widget. This parameter is a space-separated list of values |\n|''height'' |Positive integer |600 |Set a fixed height of the embedded widget |\n|''tweetLimit'' |Range: 1-20 |none |Render a timeline statically, displaying only n number of Tweets |\n|''borderColor'' |Hexadecimal color |Varies by theme |Adjust the color of borders inside the widget |\n|''ariaPolite'' |\"polite\", \"assertive\", \"rude\" |\"polite\" |Apply the specified aria-polite behavior to the rendered timeline. New Tweets may be added to the top of a timeline, affecting screen readers |\n|''conversation'' |\"none\", \"all\" |\"all\" |Tweets in response to another Tweet will display a compact version of the previous Tweet by default. Use \"none\" to hide the parent Tweet in the conversation |\n|''cards'' |\"hidden\", \"visible\"|visible |Hide photos, videos, and link previews powered by Twitter Cards |\n|''width'' |Positive integer |\"auto\", derived from container size |Set the maximum width of the embedded Tweet |\n|''align''\t|\"left\", \"right\", \"center\"\t|none |Float the embedded Tweet to the left or right so that text wraps around it, or align center so it floats in the middle of a paragraph |\n|''theme'' |\"dark\", \"light\" |\"light\"\t|Toggle the default color scheme of the embedded Tweet |\n|''linkColor'' |Hexadecimal color |\"#2b7bb9\" |Adjust the color of links, including hashtags and @mentions, inside the widget |\n|''lang'' |An ISO 639-1 language code |en |The language in which to render a widget, if supported |\n|''dnt'' |\"true\", \"false\" |false |Enable Do Not Track for this widget |\n|''related'' |Any comma-separated list of valid Twitter screen names |none |A list of Twitter screen names to be suggested for following after a Tweet or Tweet action is posted |\n|''via'' |Any valid Twitter screen name |none |A Twitter user mentioned in the default Tweet text as via @user where appropriate |\n\n<<twitter-usage \"\"\"<$twitter type=\"timelineProfile\" screenName=\"tiddlywiki\"/>\n\"\"\">>\n\n"
},
"$:/plugins/tiddlywiki/twitter/usage/sharebutton": {
"title": "$:/plugins/tiddlywiki/twitter/usage/sharebutton",
"tags": "$:/tags/TwitterUsage",
"caption": "Share Button",
"text": "!! Embedding Share Buttons\n\n|!Attribute |!Values |!Default |!Notes |\n|''type'' |\"shareButton\" |none |\"shareButton\" |\n|''url'' |The URL to be shared |none | |\n|''text'' |Any string |none |The default, highlighted text a user sees in the Tweet web intent |\n|''hashtags'' |A comma-separated list of hashtags |none |A list of hashtags to be appended to default Tweet text where appropriate |\n|''align'' |\"left\", \"right\" |locale dependent (left or right, depending on the text direction of the language) |The alignment of the button within an iframe; use this to ensure flush layout when aligning buttons |\n|''size'' |\"medium\", \"large\" |medium |Size of button |\n|''lang'' |An ISO 639-1 language code |en |The language in which to render a widget, if supported |\n|''dnt'' |\"true\", \"false\" |false |Enable Do Not Track for this widget |\n|''related'' |Any comma-separated list of valid Twitter screen names |none |A list of Twitter screen names to be suggested for following after a Tweet or Tweet action is posted |\n|''via'' |Any valid Twitter screen name |none |A Twitter user mentioned in the default Tweet text as via @user where appropriate |\n\n<<twitter-usage \"\"\"<$twitter type=\"shareButton\" url=\"https://tiddlywiki.com/\" text=\"Mind blown!\"/>\n\"\"\">>\n"
},
"$:/plugins/tiddlywiki/twitter/usage/tweet": {
"title": "$:/plugins/tiddlywiki/twitter/usage/tweet",
"tags": "$:/tags/TwitterUsage",
"caption": "Tweet",
"text": "!! Embedding Tweets\n\n|!Attribute |!Values |!Default |!Notes |\n|''type'' |\"tweet\" |none |\"tweet\" |\n|''tweetID'' |ID of the tweet to render |none | |\n|''conversation'' |\"none\", \"all\" |\"all\" |Tweets in response to another Tweet will display a compact version of the previous Tweet by default. Use \"none\" to hide the parent Tweet in the conversation |\n|''cards'' |\"hidden\", \"visible\"|visible |Hide photos, videos, and link previews powered by Twitter Cards |\n|''width'' |Positive integer |\"auto\", derived from container size |Set the maximum width of the embedded Tweet |\n|''align''\t|\"left\", \"right\", \"center\"\t|none |Float the embedded Tweet to the left or right so that text wraps around it, or align center so it floats in the middle of a paragraph |\n|''theme'' |\"dark\", \"light\" |\"light\"\t|Toggle the default color scheme of the embedded Tweet |\n|''linkColor'' |Hexadecimal color |\"#2b7bb9\" |Adjust the color of links, including hashtags and @mentions, inside the widget |\n|''lang'' |An ISO 639-1 language code |en |The language in which to render a widget, if supported |\n|''dnt'' |true, false |false |Enable Do Not Track for this widget |\n|''related'' |Any comma-separated list of valid Twitter screen names |none |A list of Twitter screen names to be suggested for following after a Tweet or Tweet action is posted |\n|''via'' |Any valid Twitter screen name |none |A Twitter user mentioned in the default Tweet text as via @user where appropriate |\n\n<<twitter-usage \"\"\"<$twitter type=\"tweet\" tweetID=\"750677030589587456\"/>\n\"\"\">>\n"
},
"$:/plugins/tiddlywiki/twitter/usage/urltimeline": {
"title": "$:/plugins/tiddlywiki/twitter/usage/urltimeline",
"tags": "$:/tags/TwitterUsage",
"caption": "Url Timeline",
"text": "!! Embedding Profile Timelines\n\n|!Attribute |!Values |!Default |!Notes |\n|''type'' |\"timelineUrl\" |none |\"timelineUrl\" |\n|''url'' |Absolute URL of a Twitter profile, likes, list, or collection |none | |\n|''chrome'' |\"noheader\", \"nofooter\", \"noborders\", \"transparent\", \"noscrollbar\" |none |Toggle the display of design elements in the widget. This parameter is a space-separated list of values |\n|''height'' |Positive integer |600 |Set a fixed height of the embedded widget |\n|''tweetLimit'' |Range: 1-20 |none |Render a timeline statically, displaying only n number of Tweets |\n|''borderColor'' |Hexadecimal color |Varies by theme |Adjust the color of borders inside the widget |\n|''ariaPolite'' |\"polite\", \"assertive\", \"rude\" |\"polite\" |Apply the specified aria-polite behavior to the rendered timeline. New Tweets may be added to the top of a timeline, affecting screen readers |\n|''conversation'' |\"none\", \"all\" |\"all\" |Tweets in response to another Tweet will display a compact version of the previous Tweet by default. Use \"none\" to hide the parent Tweet in the conversation |\n|''cards'' |\"hidden\", \"visible\"|visible |Hide photos, videos, and link previews powered by Twitter Cards |\n|''width'' |Positive integer |\"auto\", derived from container size |Set the maximum width of the embedded Tweet |\n|''align''\t|\"left\", \"right\", \"center\"\t|none |Float the embedded Tweet to the left or right so that text wraps around it, or align center so it floats in the middle of a paragraph |\n|''theme'' |\"dark\", \"light\" |\"light\"\t|Toggle the default color scheme of the embedded Tweet |\n|''linkColor'' |Hexadecimal color |\"#2b7bb9\" |Adjust the color of links, including hashtags and @mentions, inside the widget |\n|''lang'' |An ISO 639-1 language code |en |The language in which to render a widget, if supported |\n|''dnt'' |\"true\", \"false\" |false |Enable Do Not Track for this widget |\n|''related'' |Any comma-separated list of valid Twitter screen names |none |A list of Twitter screen names to be suggested for following after a Tweet or Tweet action is posted |\n|''via'' |Any valid Twitter screen name |none |A Twitter user mentioned in the default Tweet text as via @user where appropriate |\n\n<<twitter-usage \"\"\"<$twitter type=\"timelineUrl\" url=\"https://twitter.com/TiddlyWiki\"/>\n\"\"\">>\n"
},
"$:/plugins/tiddlywiki/twitter/usage/widgettimeline": {
"title": "$:/plugins/tiddlywiki/twitter/usage/widgettimeline",
"tags": "$:/tags/TwitterUsage",
"caption": "Widget Timeline",
"text": "!! Embedding Widget Timelines\n\nTo power an embedded timeline with a widget configuration generated at https://twitter.com/settings/widgets.\n\n|!Attribute |!Values |!Default |!Notes |\n|''type'' |\"timelineWidget\" |none |\"timelineWidget\" |\n|''widgetId'' |ID of the widget |none |~|\n|''chrome'' |\"noheader\", \"nofooter\", \"noborders\", \"transparent\", \"noscrollbar\" |none |Toggle the display of design elements in the widget. This parameter is a space-separated list of values |\n|''height'' |Positive integer |600 |Set a fixed height of the embedded widget |\n|''tweetLimit'' |Range: 1-20 |none |Render a timeline statically, displaying only n number of Tweets |\n|''borderColor'' |Hexadecimal color |Varies by theme |Adjust the color of borders inside the widget |\n|''ariaPolite'' |\"polite\", \"assertive\", \"rude\" |\"polite\" |Apply the specified aria-polite behavior to the rendered timeline. New Tweets may be added to the top of a timeline, affecting screen readers |\n|''conversation'' |\"none\", \"all\" |\"all\" |Tweets in response to another Tweet will display a compact version of the previous Tweet by default. Use \"none\" to hide the parent Tweet in the conversation |\n|''cards'' |\"hidden\", \"visible\"|visible |Hide photos, videos, and link previews powered by Twitter Cards |\n|''width'' |Positive integer |\"auto\", derived from container size |Set the maximum width of the embedded Tweet |\n|''align''\t|\"left\", \"right\", \"center\"\t|none |Float the embedded Tweet to the left or right so that text wraps around it, or align center so it floats in the middle of a paragraph |\n|''theme'' |\"dark\", \"light\" |\"light\"\t|Toggle the default color scheme of the embedded Tweet |\n|''linkColor'' |Hexadecimal color |\"#2b7bb9\" |Adjust the color of links, including hashtags and @mentions, inside the widget |\n|''lang'' |An ISO 639-1 language code |en |The language in which to render a widget, if supported |\n|''dnt'' |\"true\", \"false\" |false |Enable Do Not Track for this widget |\n|''related'' |Any comma-separated list of valid Twitter screen names |none |A list of Twitter screen names to be suggested for following after a Tweet or Tweet action is posted |\n|''via'' |Any valid Twitter screen name |none |A Twitter user mentioned in the default Tweet text as via @user where appropriate |\n\n<<twitter-usage \"\"\"<$twitter type=\"timelineWidget\" widgetId=\"570670821065379840\"/>\n\"\"\">>\n"
},
"$:/plugins/tiddlywiki/twitter/usage": {
"title": "$:/plugins/tiddlywiki/twitter/usage",
"text": "The `<$twitter>` widget can be used to embed several different entities:\n\n<$macrocall $name=\"tabs\" state=<<qualify \"$:/state/twitter/usage\">> tabsList=\"[all[tiddlers+shadows]tag[$:/tags/TwitterUsage]]\" default=\"$:/plugins/tiddlywiki/twitter/usage/tweet\" class=\"tc-vertical\"/>\n"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/xlsx-utils/controls": {
"title": "$:/plugins/tiddlywiki/xlsx-utils/controls",
"caption": "XLSX Utilities",
"tags": "$:/tags/ControlPanel",
"text": "\\define help-button(state)\n<$button popup=\"\"\"$:/state/expand-help/$state$\"\"\" class=\"tc-btn-invisible tc-popup-keep\">\n{{$:/core/images/help}}\n</$button>\n\\end\n\n\\define help-content(type,state)\n<$reveal tag=\"span\" state=\"\"\"$:/state/expand-help/$state$\"\"\" type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down tc-popup-keep\" style=\"padding: 0.5em; max-width: 30em; white-space: normal;\">\n<$transclude tiddler=\"\"\"$:/plugins/tiddlywiki/xlsx-utils/docs/$type$\"\"\" mode=\"block\"/>\n</div>\n</$reveal>\n\\end\n\n\\define renameProxyTitle()\n$:/state/plugins/tiddlywiki/xlsx-utils/rename-$(currentTiddler)$\n\\end\n\n\\define rename-current-tiddler()\n<$edit-text tag=\"input\" tiddler=<<renameProxyTitle>> placeholder=\"Rename\" default=<<currentTiddler>> size=\"50\"/>\n<$reveal type=\"nomatch\" state=\"\"\"$(renameProxyTitle)$\"\"\" text=<<currentTiddler>> default=<<currentTiddler>> tag=\"span\">\n<$button>\n<$action-deletetiddler $tiddler=<<renameProxyTitle>>/>\ncancel\n</$button>\n<$button>\n<$action-sendmessage $message=\"tm-rename-tiddler\" from=<<currentTiddler>> to={{$(renameProxyTitle)$}}/>\n<$action-deletetiddler $tiddler=<<renameProxyTitle>>/>\nrename\n</$button>\n<$set name=\"proxy-title\" value={{$(renameProxyTitle)$}}>\n<$list filter=\"\"\"[<proxy-title>is[tiddler]]\"\"\">\nWarning: tiddler already exists\n</$list>\n</$set>\n</$reveal>\n\\end\n\n\\define expand-collapse-button(state)\n<$reveal state=\"\"\"$:/state/expand/$state$\"\"\" type=\"match\" text=\"yes\" default=\"no\" tag=\"span\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/state/expand/$state$\"\"\" $value=\"no\"/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal state=\"\"\"$:/state/expand/$state$\"\"\" type=\"nomatch\" text=\"yes\" default=\"no\" tag=\"span\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/state/expand/$state$\"\"\" $value=\"yes\"/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n\\end\n\n\\define expand-collapse-content(state,content,class)\n<$reveal state=\"\"\"$:/state/expand/$state$\"\"\" type=\"match\" text=\"yes\" default=\"no\" tag=\"div\" class=\"\"\"$class$\"\"\" animate=\"yes\" retain=\"yes\">\n$content$\n</$reveal>\n\\end\n\n\\define up-down-buttons(parent,child)\n<$list filter=\"[list<$parent$>butfirst[]field:title<$child$>limit[1]]\" variable=\"listItem\">\n<$button class=\"tc-btn-invisible\">\n<$action-listops $tiddler=<<$parent$>> $subfilter=\"+[move:-1<$child$>]\"/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$list>\n<$list filter=\"[list<$parent$>butlast[]field:title<$child$>limit[1]]\" variable=\"listItem\">\n<$button class=\"tc-btn-invisible\">\n<$action-listops $tiddler=<<$parent$>> $subfilter=\"+[move:1<$child$>]\"/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$list>\n\\end\n\n\\define edit-button(state)\n<$reveal state=\"\"\"$:/state/edit/$state$\"\"\" type=\"nomatch\" text=\"yes\" default=\"no\" tag=\"span\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/state/edit/$state$\"\"\" $value=\"yes\"/>\n<$action-setfield $tiddler=\"\"\"$:/state/expand/$state$\"\"\" $value=\"yes\"/>\n{{$:/core/images/edit-button}}\n</$button>\n</$reveal>\n<$reveal state=\"\"\"$:/state/edit/$state$\"\"\" type=\"match\" text=\"yes\" default=\"no\" tag=\"span\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/state/edit/$state$\"\"\" $value=\"no\"/>\n{{$:/core/images/done-button}} Finish editing\n</$button>\n</$reveal>\n\\end\n\n\\define delete-item-button(filter,parent,title,prompt)\n<$button class=\"tc-btn-invisible\">\n<$action-deletetiddler $filter=\"\"\"$filter$\"\"\"/>\n<$action-listops $tiddler=\"\"\"$parent$\"\"\" $subfilter=\"-[[$title$]]\"/>\n{{$:/core/images/delete-button}}$prompt$\n</$button>\n\\end\n\n\\define edit-field()\n<$select tiddler=<<field>> field=\"import-field-list-op\" default=\"none\">\n<option value=\"none\">Set field</option>\n<option value=\"append\">Append to list field</option>\n</$select>\n<$edit-text tiddler=<<field>> field=\"import-field-name\" size=\"10\" tag=\"input\" placeholder=\"field name\"default=\"\"/>\n<$reveal state=\"\"\"$(field)$!!import-field-list-op\"\"\" type=\"match\" text=\"none\" default=\"none\" tag=\"span\">\nto\n</$reveal>\n<$reveal state=\"\"\"$(field)$!!import-field-list-op\"\"\" type=\"match\" text=\"append\" default=\"none\" tag=\"span\">\nthe\n</$reveal>\n<$select tiddler=<<field>> field=\"import-field-type\" default=\"string\">\n<option value=\"date\">date</option>\n<option value=\"string\">string</option>\n</$select>\n<$select tiddler=<<field>> field=\"import-field-source\" default=\"column\">\n<option value=\"column\">from column</option>\n<option value=\"constant\">constant</option>\n</$select>\n<$reveal state=\"\"\"$(field)$!!import-field-source\"\"\" type=\"match\" text=\"column\" default=\"column\" tag=\"span\">\n<$edit-text tiddler=<<field>> field=\"import-field-column\" tag=\"input\" placeholder=\"column\" default=\"\"/>\nprefixed\n<$edit-text tiddler=<<field>> field=\"import-field-prefix\" tag=\"input\" placeholder=\"prefix\" default=\"\"/>,\nsuffixed\n<$edit-text tiddler=<<field>> field=\"import-field-suffix\" tag=\"input\" placeholder=\"suffix\" default=\"\"/>\n</$reveal>\n<$reveal state=\"\"\"$(field)$!!import-field-source\"\"\" type=\"match\" text=\"constant\" default=\"column\" tag=\"span\">\n<$edit-text tiddler=<<field>> field=\"import-field-value\" tag=\"input\" placeholder=\"constant\" default=\"\"/>\n</$reveal>\n<$checkbox tiddler=<<field>> field=\"import-field-skip-tiddler-if-blank\" checked=\"yes\" unchecked=\"no\" default=\"no\">\nSkip this tiddler when field blank\n<br/>\nTitle:\n<$tiddler tiddler=<<field>>>\n<<rename-current-tiddler>>\n</$tiddler>\n\\end\n\n\\define view-field()\n<$link to=<<field>>>\n<$list filter=\"[<field>!has[import-field-list-op]]\" variable=\"listItem\">\nSet field ''<$view tiddler=<<field>> field=\"import-field-name\"/>'' to\n</$list>\n<$list filter=\"[<field>get[import-field-list-op]prefix[append]]\" variable=\"listItem\">\nAppend to list field ''<$view tiddler=<<field>> field=\"import-field-name\"/>''\n</$list>\n<$list filter=\"[<field>has[import-field-prefix]]\" variable=\"listItem\">\n''<code><$view tiddler=<<field>> field=\"import-field-prefix\"/></code>'' +\n</$list>\n<$list filter=\"[<field>get[import-field-type]prefix[date]]\" variable=\"listItem\">\ndate\n</$list>\n<$list filter=\"[<field>get[import-field-source]prefix[column]]\" variable=\"listItem\">\nvalue from column ''<$view tiddler=<<field>> field=\"import-field-column\"/>''\n</$list>\n<$list filter=\"[<field>get[import-field-source]prefix[constant]]\" variable=\"listItem\">\nconstant ''<code><$view tiddler=<<field>> field=\"import-field-value\"/></code>''\n</$list>\n<$list filter=\"[<field>has[import-field-suffix]]\" variable=\"listItem\">\n+ ''<code><$view tiddler=<<field>> field=\"import-field-suffix\"/></code>''\n</$list>\n</$link>\n\\end\n\n\\define list-fields()\n<ul class=\"tc-import-spec-row-list\">\n<$list filter=\"[list<row>]\" variable=\"field\" emptyMessage=\"<div>(No field import specifiers)</div>\">\n<li class=\"tc-import-spec-field-wrapper\">\n<$reveal state=\"\"\"$:/state/edit/$(row)$\"\"\" type=\"match\" text=\"yes\" default=\"no\" tag=\"span\">\n<<edit-field>>\n<<up-down-buttons parent:\"row\" child:\"field\">>\n<$macrocall $name=\"delete-item-button\" filter=\"[<field>]\" parent=<<row>> title=<<field>>/>\n</$reveal>\n<$reveal state=\"\"\"$:/state/edit/$(row)$\"\"\" type=\"nomatch\" text=\"yes\" default=\"no\" tag=\"span\">\n<<view-field>>\n</$reveal>\n</li>\n</$list>\n</ul>\n\\end\n\n\\define view-row-content()\n<$reveal state=\"\"\"$:/state/edit/$(row)$\"\"\" type=\"match\" text=\"yes\" default=\"no\" tag=\"ul\" class=\"tc-import-spec-row-controls\" animate=\"yes\" retain=\"yes\">\n<li>\n<$macrocall $name=\"delete-item-button\" filter=\"[<row>] [<row>getlist[]]\" parent=<<sheet>> title=<<row>> prompt=\" Delete this row\"/>\n</li>\n<li>\nTitle:\n<$tiddler tiddler=<<row>>>\n<<rename-current-tiddler>>\n</$tiddler>\n</li>\n<li>\nRow type:\n<$select tiddler=<<row>> field=\"import-row-type\" default=\"by-field\">\n<option value=\"by-field\">By field</option>\n<option value=\"by-column\">By column</option>\n</$select>\n</li>\n<li>\n<$button class=\"tc-btn-invisible\">\n<$action-createtiddler $basetitle=\"$:/_ExcelImporter/ImportSpecifiers/Field\" $savetitle=\"$:/temp/newtiddler\" import-spec-role=\"field\" import-field-name=\"fieldname\" import-field-type=\"string\" import-field-source=\"column\" import-field-column=\"Column Name\" />\n<$action-listops $tiddler=<<row>> $subfilter=\"[{$:/temp/newtiddler}] +[putfirst[]]\"/>\n{{$:/core/images/new-button}} Add new field\n</$button>\n</li>\n</$reveal>\n<<list-fields>>\n\\end\n\n\\define view-row()\n<div class=\"tc-import-spec-row-wrapper\">\n<h5>\n<$macrocall $name=\"expand-collapse-button\" state=<<row>>/>\nEach row: <$list filter=\"[list<row>import-field-name[title]]\" variable=\"field\" emptyMessage=\"\n<$link to=<<field>>>(title field not set)</$link>\"><<view-field>></$list>\n<$macrocall $name=\"edit-button\" state=<<row>>/>\n<<up-down-buttons parent:\"sheet\" child:\"row\">>\n<$macrocall $name=\"help-button\" state=<<row>>/>\n</h5>\n<$macrocall $name=\"help-content\" type=\"row\" state=<<row>>/>\n<$macrocall $name=\"expand-collapse-content\" state=<<row>> content=<<view-row-content>> class=\"tc-import-spec-row\"/>\n</div>\n\\end\n\n\\define list-rows()\n<div class=\"tc-import-spec-sheet-list\">\n<$list filter=\"[list<sheet>]\" variable=\"row\" emptyMessage=\"<div>(No row import specifiers)</div>\">\n<<view-row>>\n</$list>\n\\end\n\n\\define view-sheet-content()\n<$reveal state=\"\"\"$:/state/edit/$(sheet)$\"\"\" type=\"match\" text=\"yes\" default=\"no\" tag=\"ul\" class=\"tc-import-spec-sheet-controls\" animate=\"yes\" retain=\"yes\">\n<li>\n<$macrocall $name=\"delete-item-button\" filter=\"[<sheet>] [<sheet>getlist[]] [<sheet>getlist[]getlist[]]\" parent=<<workbook>> title=<<sheet>> prompt=\" Delete this sheet\"/>\n</li>\n<li>\nTitle:\n<$tiddler tiddler=<<sheet>>>\n<<rename-current-tiddler>>\n</$tiddler>\n</li>\n<li>\nImport sheet name:\n<$edit-text tiddler=<<sheet>> field=\"import-sheet-name\" size=\"50\"/>\n</li>\n<li>\n<$button class=\"tc-btn-invisible\">\n<$action-createtiddler $basetitle=\"$:/_ExcelImporter/ImportSpecifiers/Row\" $savetitle=\"$:/temp/newtiddler\" import-spec-role=\"row\"/>\n<$action-listops $tiddler=<<sheet>> $subfilter=\"[{$:/temp/newtiddler}] +[putfirst[]]\"/>\n<$action-setfield $tiddler={{{ [{$:/temp/newtiddler}addprefix[$:/state/edit/]] }}} $value=\"yes\"/>\n<$action-setfield $tiddler={{{ [{$:/temp/newtiddler}addprefix[$:/state/expand/]] }}} $value=\"yes\"/>\n{{$:/core/images/new-button}} Add new row\n</$button>\n</li>\n</$reveal>\n<<list-rows>>\n\\end\n\n\\define view-sheet()\n<div class=\"tc-import-spec-sheet-wrapper\">\n<h4>\n<$macrocall $name=\"expand-collapse-button\" state=<<sheet>>/>\nSheet: <$link to=<<sheet>>><$view tiddler=<<sheet>> field=\"import-sheet-name\"/></$link>\n<$macrocall $name=\"edit-button\" state=<<sheet>>/>\n<<up-down-buttons parent:\"workbook\" child:\"sheet\">>\n<$macrocall $name=\"help-button\" state=<<sheet>>/>\n</h4>\n<$macrocall $name=\"help-content\" type=\"sheet\" state=<<sheet>>/>\n<$macrocall $name=\"expand-collapse-content\" state=<<sheet>> content=<<view-sheet-content>> class=\"tc-import-spec-sheet\"/>\n</div>\n\\end\n\n\\define list-sheets()\n<div class=\"tc-import-spec-workbook-list\">\n<$list filter=\"[list<workbook>]\" variable=\"sheet\" emptyMessage=\"<div>(No sheet import specifiers)</div>\">\n<<view-sheet>>\n</$list>\n</div>\n\\end\n\n\\define view-workbook-content()\n<$reveal state=\"\"\"$:/state/edit/$(workbook)$\"\"\" type=\"match\" text=\"yes\" default=\"no\" tag=\"ul\" class=\"tc-import-spec-workbook-controls\" animate=\"yes\" retain=\"yes\">\n<li>\n<$macrocall $name=\"delete-item-button\" filter=\"[<workbook>] [<workbook>getlist[]] [<workbook>getlist[]getlist[]] [<workbook>getlist[]getlist[]getlist[]]\" prompt=\" Delete this workbook\"/>\n</li>\n<li>\nTitle:\n<$tiddler tiddler=<<workbook>>>\n<<rename-current-tiddler>>\n</$tiddler>\n</li>\n<li>\nCaption:\n<$edit-text tiddler=<<workbook>> field=\"caption\" size=\"50\"/>\n</li>\n<li>\n<$button class=\"tc-btn-invisible\">\n<$action-createtiddler $basetitle=\"$:/_ExcelImporter/ImportSpecifiers/Sheet\" $savetitle=\"$:/temp/newtiddler\" import-spec-role=\"sheet\" import-sheet-name=\"Sheet name\"/>\n<$action-listops $tiddler=<<workbook>> $subfilter=\"[{$:/temp/newtiddler}] +[putfirst[]]\"/>\n<$action-setfield $tiddler={{{ [{$:/temp/newtiddler}addprefix[$:/state/edit/]] }}} $value=\"yes\"/>\n<$action-setfield $tiddler={{{ [{$:/temp/newtiddler}addprefix[$:/state/expand/]] }}} $value=\"yes\"/>\n{{$:/core/images/new-button}} Add new sheet\n</$button>\n</li>\n</$reveal>\n<<list-sheets>>\n\\end\n\n\\define view-workbook()\n<div class=\"tc-import-spec-workbook-wrapper\">\n<h3>\n<$macrocall $name=\"expand-collapse-button\" state=<<workbook>>/>\nWorkbook: <$link to=<<workbook>>><$view tiddler=<<workbook>> field=\"caption\"/></$link>\n<$macrocall $name=\"edit-button\" state=<<workbook>>/>\n<$macrocall $name=\"help-button\" state=<<workbook>>/>\n</h3>\n<$macrocall $name=\"help-content\" type=\"workbook\" state=<<workbook>>/>\n<$macrocall $name=\"expand-collapse-content\" state=<<workbook>> content=<<view-workbook-content>> class=\"tc-import-spec-workbook\"/>\n</div>\n\\end\n\n\\define list-workbooks()\n<ul class=\"tc-import-spec-editor-controls\">\n<li>\n<$button class=\"tc-btn-invisible\">\n<$action-createtiddler $basetitle=\"$:/_ExcelImporter/ImportSpecifiers/Workbook\" $savetitle=\"$:/temp/newtiddler\" import-spec-role=\"workbook\" caption=\"New workbook\"/>\n<$action-setfield $tiddler={{{ [{$:/temp/newtiddler}addprefix[$:/state/edit/]] }}} $value=\"yes\"/>\n<$action-setfield $tiddler={{{ [{$:/temp/newtiddler}addprefix[$:/state/expand/]] }}} $value=\"yes\"/>\n{{$:/core/images/new-button}} Add new workbook\n</$button>\n</li>\n</ul>\n<div class=\"tc-import-spec-editor-list\">\n<$list filter=\"[all[shadows+tiddlers]import-spec-role[workbook]sort[caption]]\" variable=\"workbook\">\n<<view-workbook>>\n</$list>\n</div>\n\\end\n\n<h1>\nControls for XLSX Spreadsheet Utilities\n</h1>\n\n<div class=\"tc-import-spec-selector\">\n<h2>\nCurrent Import Specification\n</h2>\n<$list filter=\"[all[shadows+tiddlers]import-spec-role[workbook]limit[1]]\" emptyMessage=\"\"\"\nThere are no import specifications available. Use the controls below to create one\n\"\"\">\nThis is the import specification that will be used for the next import of an `.XLSX` file\n<$select tiddler=\"$:/config/plugins/tiddlywiki/xlsx-utils/default-import-spec\">\n<$list filter=\"[all[shadows+tiddlers]import-spec-role[workbook]sort[caption]]\">\n<option value=<<currentTiddler>>><$text text={{!!caption}}/></option>\n</$list>\n</$select>\n</$list>\n</div>\n\n<div class=\"tc-import-spec-editor-wrapper\">\n<h2>\n Import Specifications\n<$macrocall $name=\"help-button\" state=\"\"/>\n</h2>\n<$macrocall $name=\"help-content\" type=\"editor\" state=\"\"/>\n<div class=\"tc-import-spec-editor\">\n<<list-workbooks>>\n</div>\n</div>\n"
},
"$:/plugins/tiddlywiki/xlsx-utils/deserializer.js": {
"title": "$:/plugins/tiddlywiki/xlsx-utils/deserializer.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/xlsx-utils/deserializer.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nXLSX file deserializer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse an XLSX file into tiddlers\n*/\nexports[\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet\"] = function(text,fields) {\n\t// Collect output tiddlers in an array\n\tvar results = [],\n\t\tXLSXImporter = require(\"$:/plugins/tiddlywiki/xlsx-utils/importer.js\").XLSXImporter,\n\t\timporter = new XLSXImporter({\n\t\t\ttext: text\n\t\t});\n\t// Return the output tiddlers\n\treturn importer.getResults();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "tiddlerdeserializer"
},
"$:/plugins/tiddlywiki/xlsx-utils/docs/editor": {
"title": "$:/plugins/tiddlywiki/xlsx-utils/docs/editor",
"text": "!!! Import Specifications\n\nImport specifications govern how spreadsheets are converted into individual tiddlers.\n\nEach \"workbook\" describes how spreadsheets of a particular format should be converted.\n"
},
"$:/plugins/tiddlywiki/xlsx-utils/docs/row": {
"title": "$:/plugins/tiddlywiki/xlsx-utils/docs/row",
"text": "!!! Row Import Specifications\n\nEach row import specification describes how one tiddler should be extracted from each row of the current sheet.\n\nNote that using multiple row import specifications within a sheet enables multiple tiddlers to be created from each row of the sheet.\n\nRows contain a list of field import specifications that describe how each field of the tiddler should be created.\n\n!!! Field Import Specifications\n\nField import specifications describe the value given to a particular field of a tiddler.\n\nThey follow a rich syntax for describing how each field of the tiddler is created. For example:\n\n* Set field `title` to string from column `Organization`\n* Set field `role` to string constant `organization`\n* Append to list field `list` the string from column `Country` prefixed with `Map:`\n\n"
},
"$:/plugins/tiddlywiki/xlsx-utils/docs/sheet": {
"title": "$:/plugins/tiddlywiki/xlsx-utils/docs/sheet",
"text": "!!! Sheet Import Specifications\n\nEach sheet import specification describes how a named sheet within a workbook should be converted into individual tiddlers.\n\nSheets contain a list of row import specifications that describe how individual rows of the sheet should be handled.\n\nEach sheet has the name of the sheet that it handles.\n\nNote that the first row of each sheet is interpreted as the title of each column.\n"
},
"$:/plugins/tiddlywiki/xlsx-utils/docs/workbook": {
"title": "$:/plugins/tiddlywiki/xlsx-utils/docs/workbook",
"text": "!!! Workbook Import Specifications\n\nEach workbook import specification describes how spreadsheets of a particular format should be converted into individual tiddlers.\n\nCreate a new workbook for each type of spreadsheet that you will be working with.\n\nWorkbooks contain a list of sheet import specifications that describe how individual sheets of the workbook should be handled.\n\nEach workbook has a caption that you can use to describe its purpose.\n"
},
"$:/plugins/tiddlywiki/xlsx-utils/xlsx.js": {
"text": "var old_exports = exports,JSZip = require(\"$:/plugins/tiddlywiki/jszip/jszip.js\");exports = {};if($tw.browser){module.exports=undefined;};/* xlsx.js (C) 2013-2015 SheetJS -- http://sheetjs.com */\n/* vim: set ts=2: */\n/*jshint -W041 */\n/*jshint funcscope:true, eqnull:true */\nvar XLSX = {};\n(function make_xlsx(XLSX){\nXLSX.version = '0.8.0';\nvar current_codepage = 1200, current_cptable;\nif(typeof module !== \"undefined\" && typeof require !== 'undefined') {\n\tif(typeof cptable === 'undefined') cptable = require('./dist/cpexcel');\n\tcurrent_cptable = cptable[current_codepage];\n}\nfunction reset_cp() { set_cp(1200); }\nvar set_cp = function(cp) { current_codepage = cp; };\n\nfunction char_codes(data) { var o = []; for(var i = 0, len = data.length; i < len; ++i) o[i] = data.charCodeAt(i); return o; }\nvar debom_xml = function(data) { return data; };\n\nvar _getchar = function _gc1(x) { return String.fromCharCode(x); };\nif(typeof cptable !== 'undefined') {\n\tset_cp = function(cp) { current_codepage = cp; current_cptable = cptable[cp]; };\n\tdebom_xml = function(data) {\n\t\tif(data.charCodeAt(0) === 0xFF && data.charCodeAt(1) === 0xFE) { return cptable.utils.decode(1200, char_codes(data.substr(2))); }\n\t\treturn data;\n\t};\n\t_getchar = function _gc2(x) {\n\t\tif(current_codepage === 1200) return String.fromCharCode(x);\n\t\treturn cptable.utils.decode(current_codepage, [x&255,x>>8])[0];\n\t};\n}\nvar Base64 = (function make_b64(){\n\tvar map = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";\n\treturn {\n\t\tencode: function(input, utf8) {\n\t\t\tvar o = \"\";\n\t\t\tvar c1, c2, c3, e1, e2, e3, e4;\n\t\t\tfor(var i = 0; i < input.length; ) {\n\t\t\t\tc1 = input.charCodeAt(i++);\n\t\t\t\tc2 = input.charCodeAt(i++);\n\t\t\t\tc3 = input.charCodeAt(i++);\n\t\t\t\te1 = c1 >> 2;\n\t\t\t\te2 = (c1 & 3) << 4 | c2 >> 4;\n\t\t\t\te3 = (c2 & 15) << 2 | c3 >> 6;\n\t\t\t\te4 = c3 & 63;\n\t\t\t\tif (isNaN(c2)) { e3 = e4 = 64; }\n\t\t\t\telse if (isNaN(c3)) { e4 = 64; }\n\t\t\t\to += map.charAt(e1) + map.charAt(e2) + map.charAt(e3) + map.charAt(e4);\n\t\t\t}\n\t\t\treturn o;\n\t\t},\n\t\tdecode: function b64_decode(input, utf8) {\n\t\t\tvar o = \"\";\n\t\t\tvar c1, c2, c3;\n\t\t\tvar e1, e2, e3, e4;\n\t\t\tinput = input.replace(/[^A-Za-z0-9\\+\\/\\=]/g, \"\");\n\t\t\tfor(var i = 0; i < input.length;) {\n\t\t\t\te1 = map.indexOf(input.charAt(i++));\n\t\t\t\te2 = map.indexOf(input.charAt(i++));\n\t\t\t\te3 = map.indexOf(input.charAt(i++));\n\t\t\t\te4 = map.indexOf(input.charAt(i++));\n\t\t\t\tc1 = e1 << 2 | e2 >> 4;\n\t\t\t\tc2 = (e2 & 15) << 4 | e3 >> 2;\n\t\t\t\tc3 = (e3 & 3) << 6 | e4;\n\t\t\t\to += String.fromCharCode(c1);\n\t\t\t\tif (e3 != 64) { o += String.fromCharCode(c2); }\n\t\t\t\tif (e4 != 64) { o += String.fromCharCode(c3); }\n\t\t\t}\n\t\t\treturn o;\n\t\t}\n\t};\n})();\nvar has_buf = (typeof Buffer !== 'undefined');\n\nfunction new_raw_buf(len) {\n\t/* jshint -W056 */\n\treturn new (has_buf ? Buffer : Array)(len);\n\t/* jshint +W056 */\n}\n\nfunction s2a(s) {\n\tif(has_buf) return new Buffer(s, \"binary\");\n\treturn s.split(\"\").map(function(x){ return x.charCodeAt(0) & 0xff; });\n}\n\nvar bconcat = function(bufs) { return [].concat.apply([], bufs); };\n\nvar chr0 = /\\u0000/g, chr1 = /[\\u0001-\\u0006]/;\n/* ssf.js (C) 2013-2014 SheetJS -- http://sheetjs.com */\n/*jshint -W041 */\nvar SSF = {};\nvar make_ssf = function make_ssf(SSF){\nSSF.version = '0.8.1';\nfunction _strrev(x) { var o = \"\", i = x.length-1; while(i>=0) o += x.charAt(i--); return o; }\nfunction fill(c,l) { var o = \"\"; while(o.length < l) o+=c; return o; }\nfunction pad0(v,d){var t=\"\"+v; return t.length>=d?t:fill('0',d-t.length)+t;}\nfunction pad_(v,d){var t=\"\"+v;return t.length>=d?t:fill(' ',d-t.length)+t;}\nfunction rpad_(v,d){var t=\"\"+v; return t.length>=d?t:t+fill(' ',d-t.length);}\nfunction pad0r1(v,d){var t=\"\"+Math.round(v); return t.length>=d?t:fill('0',d-t.length)+t;}\nfunction pad0r2(v,d){var t=\"\"+v; return t.length>=d?t:fill('0',d-t.length)+t;}\nvar p2_32 = Math.pow(2,32);\nfunction pad0r(v,d){if(v>p2_32||v<-p2_32) return pad0r1(v,d); var i = Math.round(v); return pad0r2(i,d); }\nfunction isgeneral(s, i) { return s.length >= 7 + i && (s.charCodeAt(i)|32) === 103 && (s.charCodeAt(i+1)|32) === 101 && (s.charCodeAt(i+2)|32) === 110 && (s.charCodeAt(i+3)|32) === 101 && (s.charCodeAt(i+4)|32) === 114 && (s.charCodeAt(i+5)|32) === 97 && (s.charCodeAt(i+6)|32) === 108; }\n/* Options */\nvar opts_fmt = [\n\t[\"date1904\", 0],\n\t[\"output\", \"\"],\n\t[\"WTF\", false]\n];\nfunction fixopts(o){\n\tfor(var y = 0; y != opts_fmt.length; ++y) if(o[opts_fmt[y][0]]===undefined) o[opts_fmt[y][0]]=opts_fmt[y][1];\n}\nSSF.opts = opts_fmt;\nvar table_fmt = {\n\t0: 'General',\n\t1: '0',\n\t2: '0.00',\n\t3: '#,##0',\n\t4: '#,##0.00',\n\t9: '0%',\n\t10: '0.00%',\n\t11: '0.00E+00',\n\t12: '# ?/?',\n\t13: '# ??/??',\n\t14: 'm/d/yy',\n\t15: 'd-mmm-yy',\n\t16: 'd-mmm',\n\t17: 'mmm-yy',\n\t18: 'h:mm AM/PM',\n\t19: 'h:mm:ss AM/PM',\n\t20: 'h:mm',\n\t21: 'h:mm:ss',\n\t22: 'm/d/yy h:mm',\n\t37: '#,##0 ;(#,##0)',\n\t38: '#,##0 ;[Red](#,##0)',\n\t39: '#,##0.00;(#,##0.00)',\n\t40: '#,##0.00;[Red](#,##0.00)',\n\t45: 'mm:ss',\n\t46: '[h]:mm:ss',\n\t47: 'mmss.0',\n\t48: '##0.0E+0',\n\t49: '@',\n\t56: '\"上午/下午 \"hh\"時\"mm\"分\"ss\"秒 \"',\n\t65535: 'General'\n};\nvar days = [\n\t['Sun', 'Sunday'],\n\t['Mon', 'Monday'],\n\t['Tue', 'Tuesday'],\n\t['Wed', 'Wednesday'],\n\t['Thu', 'Thursday'],\n\t['Fri', 'Friday'],\n\t['Sat', 'Saturday']\n];\nvar months = [\n\t['J', 'Jan', 'January'],\n\t['F', 'Feb', 'February'],\n\t['M', 'Mar', 'March'],\n\t['A', 'Apr', 'April'],\n\t['M', 'May', 'May'],\n\t['J', 'Jun', 'June'],\n\t['J', 'Jul', 'July'],\n\t['A', 'Aug', 'August'],\n\t['S', 'Sep', 'September'],\n\t['O', 'Oct', 'October'],\n\t['N', 'Nov', 'November'],\n\t['D', 'Dec', 'December']\n];\nfunction frac(x, D, mixed) {\n\tvar sgn = x < 0 ? -1 : 1;\n\tvar B = x * sgn;\n\tvar P_2 = 0, P_1 = 1, P = 0;\n\tvar Q_2 = 1, Q_1 = 0, Q = 0;\n\tvar A = Math.floor(B);\n\twhile(Q_1 < D) {\n\t\tA = Math.floor(B);\n\t\tP = A * P_1 + P_2;\n\t\tQ = A * Q_1 + Q_2;\n\t\tif((B - A) < 0.0000000005) break;\n\t\tB = 1 / (B - A);\n\t\tP_2 = P_1; P_1 = P;\n\t\tQ_2 = Q_1; Q_1 = Q;\n\t}\n\tif(Q > D) { Q = Q_1; P = P_1; }\n\tif(Q > D) { Q = Q_2; P = P_2; }\n\tif(!mixed) return [0, sgn * P, Q];\n\tif(Q===0) throw \"Unexpected state: \"+P+\" \"+P_1+\" \"+P_2+\" \"+Q+\" \"+Q_1+\" \"+Q_2;\n\tvar q = Math.floor(sgn * P/Q);\n\treturn [q, sgn*P - q*Q, Q];\n}\nfunction general_fmt_int(v, opts) { return \"\"+v; }\nSSF._general_int = general_fmt_int;\nvar general_fmt_num = (function make_general_fmt_num() {\nvar gnr1 = /\\.(\\d*[1-9])0+$/, gnr2 = /\\.0*$/, gnr4 = /\\.(\\d*[1-9])0+/, gnr5 = /\\.0*[Ee]/, gnr6 = /(E[+-])(\\d)$/;\nfunction gfn2(v) {\n\tvar w = (v<0?12:11);\n\tvar o = gfn5(v.toFixed(12)); if(o.length <= w) return o;\n\to = v.toPrecision(10); if(o.length <= w) return o;\n\treturn v.toExponential(5);\n}\nfunction gfn3(v) {\n\tvar o = v.toFixed(11).replace(gnr1,\".$1\");\n\tif(o.length > (v<0?12:11)) o = v.toPrecision(6);\n\treturn o;\n}\nfunction gfn4(o) {\n\tfor(var i = 0; i != o.length; ++i) if((o.charCodeAt(i) | 0x20) === 101) return o.replace(gnr4,\".$1\").replace(gnr5,\"E\").replace(\"e\",\"E\").replace(gnr6,\"$10$2\");\n\treturn o;\n}\nfunction gfn5(o) {\n\t//for(var i = 0; i != o.length; ++i) if(o.charCodeAt(i) === 46) return o.replace(gnr2,\"\").replace(gnr1,\".$1\");\n\t//return o;\n\treturn o.indexOf(\".\") > -1 ? o.replace(gnr2,\"\").replace(gnr1,\".$1\") : o;\n}\nreturn function general_fmt_num(v, opts) {\n\tvar V = Math.floor(Math.log(Math.abs(v))*Math.LOG10E), o;\n\tif(V >= -4 && V <= -1) o = v.toPrecision(10+V);\n\telse if(Math.abs(V) <= 9) o = gfn2(v);\n\telse if(V === 10) o = v.toFixed(10).substr(0,12);\n\telse o = gfn3(v);\n\treturn gfn5(gfn4(o));\n};})();\nSSF._general_num = general_fmt_num;\nfunction general_fmt(v, opts) {\n\tswitch(typeof v) {\n\t\tcase 'string': return v;\n\t\tcase 'boolean': return v ? \"TRUE\" : \"FALSE\";\n\t\tcase 'number': return (v|0) === v ? general_fmt_int(v, opts) : general_fmt_num(v, opts);\n\t}\n\tthrow new Error(\"unsupported value in General format: \" + v);\n}\nSSF._general = general_fmt;\nfunction fix_hijri(date, o) { return 0; }\nfunction parse_date_code(v,opts,b2) {\n\tif(v > 2958465 || v < 0) return null;\n\tvar date = (v|0), time = Math.floor(86400 * (v - date)), dow=0;\n\tvar dout=[];\n\tvar out={D:date, T:time, u:86400*(v-date)-time,y:0,m:0,d:0,H:0,M:0,S:0,q:0};\n\tif(Math.abs(out.u) < 1e-6) out.u = 0;\n\tfixopts(opts != null ? opts : (opts=[]));\n\tif(opts.date1904) date += 1462;\n\tif(out.u > 0.999) {\n\t\tout.u = 0;\n\t\tif(++time == 86400) { time = 0; ++date; }\n\t}\n\tif(date === 60) {dout = b2 ? [1317,10,29] : [1900,2,29]; dow=3;}\n\telse if(date === 0) {dout = b2 ? [1317,8,29] : [1900,1,0]; dow=6;}\n\telse {\n\t\tif(date > 60) --date;\n\t\t/* 1 = Jan 1 1900 */\n\t\tvar d = new Date(1900,0,1);\n\t\td.setDate(d.getDate() + date - 1);\n\t\tdout = [d.getFullYear(), d.getMonth()+1,d.getDate()];\n\t\tdow = d.getDay();\n\t\tif(date < 60) dow = (dow + 6) % 7;\n\t\tif(b2) dow = fix_hijri(d, dout);\n\t}\n\tout.y = dout[0]; out.m = dout[1]; out.d = dout[2];\n\tout.S = time % 60; time = Math.floor(time / 60);\n\tout.M = time % 60; time = Math.floor(time / 60);\n\tout.H = time;\n\tout.q = dow;\n\treturn out;\n}\nSSF.parse_date_code = parse_date_code;\n/*jshint -W086 */\nfunction write_date(type, fmt, val, ss0) {\n\tvar o=\"\", ss=0, tt=0, y = val.y, out, outl = 0;\n\tswitch(type) {\n\t\tcase 98: /* 'b' buddhist year */\n\t\t\ty = val.y + 543;\n\t\t\t/* falls through */\n\t\tcase 121: /* 'y' year */\n\t\tswitch(fmt.length) {\n\t\t\tcase 1: case 2: out = y % 100; outl = 2; break;\n\t\t\tdefault: out = y % 10000; outl = 4; break;\n\t\t} break;\n\t\tcase 109: /* 'm' month */\n\t\tswitch(fmt.length) {\n\t\t\tcase 1: case 2: out = val.m; outl = fmt.length; break;\n\t\t\tcase 3: return months[val.m-1][1];\n\t\t\tcase 5: return months[val.m-1][0];\n\t\t\tdefault: return months[val.m-1][2];\n\t\t} break;\n\t\tcase 100: /* 'd' day */\n\t\tswitch(fmt.length) {\n\t\t\tcase 1: case 2: out = val.d; outl = fmt.length; break;\n\t\t\tcase 3: return days[val.q][0];\n\t\t\tdefault: return days[val.q][1];\n\t\t} break;\n\t\tcase 104: /* 'h' 12-hour */\n\t\tswitch(fmt.length) {\n\t\t\tcase 1: case 2: out = 1+(val.H+11)%12; outl = fmt.length; break;\n\t\t\tdefault: throw 'bad hour format: ' + fmt;\n\t\t} break;\n\t\tcase 72: /* 'H' 24-hour */\n\t\tswitch(fmt.length) {\n\t\t\tcase 1: case 2: out = val.H; outl = fmt.length; break;\n\t\t\tdefault: throw 'bad hour format: ' + fmt;\n\t\t} break;\n\t\tcase 77: /* 'M' minutes */\n\t\tswitch(fmt.length) {\n\t\t\tcase 1: case 2: out = val.M; outl = fmt.length; break;\n\t\t\tdefault: throw 'bad minute format: ' + fmt;\n\t\t} break;\n\t\tcase 115: /* 's' seconds */\n\t\tif(val.u === 0) switch(fmt) {\n\t\t\tcase 's': case 'ss': return pad0(val.S, fmt.length);\n\t\t\tcase '.0': case '.00': case '.000':\n\t\t}\n\t\tswitch(fmt) {\n\t\t\tcase 's': case 'ss': case '.0': case '.00': case '.000':\n\t\t\t\tif(ss0 >= 2) tt = ss0 === 3 ? 1000 : 100;\n\t\t\t\telse tt = ss0 === 1 ? 10 : 1;\n\t\t\t\tss = Math.round((tt)*(val.S + val.u));\n\t\t\t\tif(ss >= 60*tt) ss = 0;\n\t\t\t\tif(fmt === 's') return ss === 0 ? \"0\" : \"\"+ss/tt;\n\t\t\t\to = pad0(ss,2 + ss0);\n\t\t\t\tif(fmt === 'ss') return o.substr(0,2);\n\t\t\t\treturn \".\" + o.substr(2,fmt.length-1);\n\t\t\tdefault: throw 'bad second format: ' + fmt;\n\t\t}\n\t\tcase 90: /* 'Z' absolute time */\n\t\tswitch(fmt) {\n\t\t\tcase '[h]': case '[hh]': out = val.D*24+val.H; break;\n\t\t\tcase '[m]': case '[mm]': out = (val.D*24+val.H)*60+val.M; break;\n\t\t\tcase '[s]': case '[ss]': out = ((val.D*24+val.H)*60+val.M)*60+Math.round(val.S+val.u); break;\n\t\t\tdefault: throw 'bad abstime format: ' + fmt;\n\t\t} outl = fmt.length === 3 ? 1 : 2; break;\n\t\tcase 101: /* 'e' era */\n\t\t\tout = y; outl = 1;\n\t}\n\tif(outl > 0) return pad0(out, outl); else return \"\";\n}\n/*jshint +W086 */\nfunction commaify(s) {\n\tif(s.length <= 3) return s;\n\tvar j = (s.length % 3), o = s.substr(0,j);\n\tfor(; j!=s.length; j+=3) o+=(o.length > 0 ? \",\" : \"\") + s.substr(j,3);\n\treturn o;\n}\nvar write_num = (function make_write_num(){\nvar pct1 = /%/g;\nfunction write_num_pct(type, fmt, val){\n\tvar sfmt = fmt.replace(pct1,\"\"), mul = fmt.length - sfmt.length;\n\treturn write_num(type, sfmt, val * Math.pow(10,2*mul)) + fill(\"%\",mul);\n}\nfunction write_num_cm(type, fmt, val){\n\tvar idx = fmt.length - 1;\n\twhile(fmt.charCodeAt(idx-1) === 44) --idx;\n\treturn write_num(type, fmt.substr(0,idx), val / Math.pow(10,3*(fmt.length-idx)));\n}\nfunction write_num_exp(fmt, val){\n\tvar o;\n\tvar idx = fmt.indexOf(\"E\") - fmt.indexOf(\".\") - 1;\n\tif(fmt.match(/^#+0.0E\\+0$/)) {\n\t\tvar period = fmt.indexOf(\".\"); if(period === -1) period=fmt.indexOf('E');\n\t\tvar ee = Math.floor(Math.log(Math.abs(val))*Math.LOG10E)%period;\n\t\tif(ee < 0) ee += period;\n\t\to = (val/Math.pow(10,ee)).toPrecision(idx+1+(period+ee)%period);\n\t\tif(o.indexOf(\"e\") === -1) {\n\t\t\tvar fakee = Math.floor(Math.log(Math.abs(val))*Math.LOG10E);\n\t\t\tif(o.indexOf(\".\") === -1) o = o[0] + \".\" + o.substr(1) + \"E+\" + (fakee - o.length+ee);\n\t\t\telse o += \"E+\" + (fakee - ee);\n\t\t\twhile(o.substr(0,2) === \"0.\") {\n\t\t\t\to = o[0] + o.substr(2,period) + \".\" + o.substr(2+period);\n\t\t\t\to = o.replace(/^0+([1-9])/,\"$1\").replace(/^0+\\./,\"0.\");\n\t\t\t}\n\t\t\to = o.replace(/\\+-/,\"-\");\n\t\t}\n\t\to = o.replace(/^([+-]?)(\\d*)\\.(\\d*)[Ee]/,function($$,$1,$2,$3) { return $1 + $2 + $3.substr(0,(period+ee)%period) + \".\" + $3.substr(ee) + \"E\"; });\n\t} else o = val.toExponential(idx);\n\tif(fmt.match(/E\\+00$/) && o.match(/e[+-]\\d$/)) o = o.substr(0,o.length-1) + \"0\" + o[o.length-1];\n\tif(fmt.match(/E\\-/) && o.match(/e\\+/)) o = o.replace(/e\\+/,\"e\");\n\treturn o.replace(\"e\",\"E\");\n}\nvar frac1 = /# (\\?+)( ?)\\/( ?)(\\d+)/;\nfunction write_num_f1(r, aval, sign) {\n\tvar den = parseInt(r[4]), rr = Math.round(aval * den), base = Math.floor(rr/den);\n\tvar myn = (rr - base*den), myd = den;\n\treturn sign + (base === 0 ? \"\" : \"\"+base) + \" \" + (myn === 0 ? fill(\" \", r[1].length + 1 + r[4].length) : pad_(myn,r[1].length) + r[2] + \"/\" + r[3] + pad0(myd,r[4].length));\n}\nfunction write_num_f2(r, aval, sign) {\n\treturn sign + (aval === 0 ? \"\" : \"\"+aval) + fill(\" \", r[1].length + 2 + r[4].length);\n}\nvar dec1 = /^#*0*\\.(0+)/;\nvar closeparen = /\\).*[0#]/;\nvar phone = /\\(###\\) ###\\\\?-####/;\nfunction hashq(str) {\n\tvar o = \"\", cc;\n\tfor(var i = 0; i != str.length; ++i) switch((cc=str.charCodeAt(i))) {\n\t\tcase 35: break;\n\t\tcase 63: o+= \" \"; break;\n\t\tcase 48: o+= \"0\"; break;\n\t\tdefault: o+= String.fromCharCode(cc);\n\t}\n\treturn o;\n}\nfunction rnd(val, d) { var dd = Math.pow(10,d); return \"\"+(Math.round(val * dd)/dd); }\nfunction dec(val, d) { return Math.round((val-Math.floor(val))*Math.pow(10,d)); }\nfunction flr(val) { if(val < 2147483647 && val > -2147483648) return \"\"+(val >= 0 ? (val|0) : (val-1|0)); return \"\"+Math.floor(val); }\nfunction write_num_flt(type, fmt, val) {\n\tif(type.charCodeAt(0) === 40 && !fmt.match(closeparen)) {\n\t\tvar ffmt = fmt.replace(/\\( */,\"\").replace(/ \\)/,\"\").replace(/\\)/,\"\");\n\t\tif(val >= 0) return write_num_flt('n', ffmt, val);\n\t\treturn '(' + write_num_flt('n', ffmt, -val) + ')';\n\t}\n\tif(fmt.charCodeAt(fmt.length - 1) === 44) return write_num_cm(type, fmt, val);\n\tif(fmt.indexOf('%') !== -1) return write_num_pct(type, fmt, val);\n\tif(fmt.indexOf('E') !== -1) return write_num_exp(fmt, val);\n\tif(fmt.charCodeAt(0) === 36) return \"$\"+write_num_flt(type,fmt.substr(fmt[1]==' '?2:1),val);\n\tvar o, oo;\n\tvar r, ri, ff, aval = Math.abs(val), sign = val < 0 ? \"-\" : \"\";\n\tif(fmt.match(/^00+$/)) return sign + pad0r(aval,fmt.length);\n\tif(fmt.match(/^[#?]+$/)) {\n\t\to = pad0r(val,0); if(o === \"0\") o = \"\";\n\t\treturn o.length > fmt.length ? o : hashq(fmt.substr(0,fmt.length-o.length)) + o;\n\t}\n\tif((r = fmt.match(frac1)) !== null) return write_num_f1(r, aval, sign);\n\tif(fmt.match(/^#+0+$/) !== null) return sign + pad0r(aval,fmt.length - fmt.indexOf(\"0\"));\n\tif((r = fmt.match(dec1)) !== null) {\n\t\to = rnd(val, r[1].length).replace(/^([^\\.]+)$/,\"$1.\"+r[1]).replace(/\\.$/,\".\"+r[1]).replace(/\\.(\\d*)$/,function($$, $1) { return \".\" + $1 + fill(\"0\", r[1].length-$1.length); });\n\t\treturn fmt.indexOf(\"0.\") !== -1 ? o : o.replace(/^0\\./,\".\");\n\t}\n\tfmt = fmt.replace(/^#+([0.])/, \"$1\");\n\tif((r = fmt.match(/^(0*)\\.(#*)$/)) !== null) {\n\t\treturn sign + rnd(aval, r[2].length).replace(/\\.(\\d*[1-9])0*$/,\".$1\").replace(/^(-?\\d*)$/,\"$1.\").replace(/^0\\./,r[1].length?\"0.\":\".\");\n\t}\n\tif((r = fmt.match(/^#,##0(\\.?)$/)) !== null) return sign + commaify(pad0r(aval,0));\n\tif((r = fmt.match(/^#,##0\\.([#0]*0)$/)) !== null) {\n\t\treturn val < 0 ? \"-\" + write_num_flt(type, fmt, -val) : commaify(\"\"+(Math.floor(val))) + \".\" + pad0(dec(val, r[1].length),r[1].length);\n\t}\n\tif((r = fmt.match(/^#,#*,#0/)) !== null) return write_num_flt(type,fmt.replace(/^#,#*,/,\"\"),val);\n\tif((r = fmt.match(/^([0#]+)(\\\\?-([0#]+))+$/)) !== null) {\n\t\to = _strrev(write_num_flt(type, fmt.replace(/[\\\\-]/g,\"\"), val));\n\t\tri = 0;\n\t\treturn _strrev(_strrev(fmt.replace(/\\\\/g,\"\")).replace(/[0#]/g,function(x){return ri<o.length?o[ri++]:x==='0'?'0':\"\";}));\n\t}\n\tif(fmt.match(phone) !== null) {\n\t\to = write_num_flt(type, \"##########\", val);\n\t\treturn \"(\" + o.substr(0,3) + \") \" + o.substr(3, 3) + \"-\" + o.substr(6);\n\t}\n\tvar oa = \"\";\n\tif((r = fmt.match(/^([#0?]+)( ?)\\/( ?)([#0?]+)/)) !== null) {\n\t\tri = Math.min(r[4].length,7);\n\t\tff = frac(aval, Math.pow(10,ri)-1, false);\n\t\to = \"\" + sign;\n\t\toa = write_num(\"n\", r[1], ff[1]);\n\t\tif(oa[oa.length-1] == \" \") oa = oa.substr(0,oa.length-1) + \"0\";\n\t\to += oa + r[2] + \"/\" + r[3];\n\t\toa = rpad_(ff[2],ri);\n\t\tif(oa.length < r[4].length) oa = hashq(r[4].substr(r[4].length-oa.length)) + oa;\n\t\to += oa;\n\t\treturn o;\n\t}\n\tif((r = fmt.match(/^# ([#0?]+)( ?)\\/( ?)([#0?]+)/)) !== null) {\n\t\tri = Math.min(Math.max(r[1].length, r[4].length),7);\n\t\tff = frac(aval, Math.pow(10,ri)-1, true);\n\t\treturn sign + (ff[0]||(ff[1] ? \"\" : \"0\")) + \" \" + (ff[1] ? pad_(ff[1],ri) + r[2] + \"/\" + r[3] + rpad_(ff[2],ri): fill(\" \", 2*ri+1 + r[2].length + r[3].length));\n\t}\n\tif((r = fmt.match(/^[#0?]+$/)) !== null) {\n\t\to = pad0r(val, 0);\n\t\tif(fmt.length <= o.length) return o;\n\t\treturn hashq(fmt.substr(0,fmt.length-o.length)) + o;\n\t}\n if((r = fmt.match(/^([#0?]+)\\.([#0]+)$/)) !== null) {\n\t\to = \"\" + val.toFixed(Math.min(r[2].length,10)).replace(/([^0])0+$/,\"$1\");\n\t\tri = o.indexOf(\".\");\n\t\tvar lres = fmt.indexOf(\".\") - ri, rres = fmt.length - o.length - lres;\n\t\treturn hashq(fmt.substr(0,lres) + o + fmt.substr(fmt.length-rres));\n\t}\n\tif((r = fmt.match(/^00,000\\.([#0]*0)$/)) !== null) {\n\t\tri = dec(val, r[1].length);\n\t\treturn val < 0 ? \"-\" + write_num_flt(type, fmt, -val) : commaify(flr(val)).replace(/^\\d,\\d{3}$/,\"0$&\").replace(/^\\d*$/,function($$) { return \"00,\" + ($$.length < 3 ? pad0(0,3-$$.length) : \"\") + $$; }) + \".\" + pad0(ri,r[1].length);\n\t}\n\tswitch(fmt) {\n\t\tcase \"#,###\": var x = commaify(pad0r(aval,0)); return x !== \"0\" ? sign + x : \"\";\n\t\tdefault:\n\t}\n\tthrow new Error(\"unsupported format |\" + fmt + \"|\");\n}\nfunction write_num_cm2(type, fmt, val){\n\tvar idx = fmt.length - 1;\n\twhile(fmt.charCodeAt(idx-1) === 44) --idx;\n\treturn write_num(type, fmt.substr(0,idx), val / Math.pow(10,3*(fmt.length-idx)));\n}\nfunction write_num_pct2(type, fmt, val){\n\tvar sfmt = fmt.replace(pct1,\"\"), mul = fmt.length - sfmt.length;\n\treturn write_num(type, sfmt, val * Math.pow(10,2*mul)) + fill(\"%\",mul);\n}\nfunction write_num_exp2(fmt, val){\n\tvar o;\n\tvar idx = fmt.indexOf(\"E\") - fmt.indexOf(\".\") - 1;\n\tif(fmt.match(/^#+0.0E\\+0$/)) {\n\t\tvar period = fmt.indexOf(\".\"); if(period === -1) period=fmt.indexOf('E');\n\t\tvar ee = Math.floor(Math.log(Math.abs(val))*Math.LOG10E)%period;\n\t\tif(ee < 0) ee += period;\n\t\to = (val/Math.pow(10,ee)).toPrecision(idx+1+(period+ee)%period);\n\t\tif(!o.match(/[Ee]/)) {\n\t\t\tvar fakee = Math.floor(Math.log(Math.abs(val))*Math.LOG10E);\n\t\t\tif(o.indexOf(\".\") === -1) o = o[0] + \".\" + o.substr(1) + \"E+\" + (fakee - o.length+ee);\n\t\t\telse o += \"E+\" + (fakee - ee);\n\t\t\to = o.replace(/\\+-/,\"-\");\n\t\t}\n\t\to = o.replace(/^([+-]?)(\\d*)\\.(\\d*)[Ee]/,function($$,$1,$2,$3) { return $1 + $2 + $3.substr(0,(period+ee)%period) + \".\" + $3.substr(ee) + \"E\"; });\n\t} else o = val.toExponential(idx);\n\tif(fmt.match(/E\\+00$/) && o.match(/e[+-]\\d$/)) o = o.substr(0,o.length-1) + \"0\" + o[o.length-1];\n\tif(fmt.match(/E\\-/) && o.match(/e\\+/)) o = o.replace(/e\\+/,\"e\");\n\treturn o.replace(\"e\",\"E\");\n}\nfunction write_num_int(type, fmt, val) {\n\tif(type.charCodeAt(0) === 40 && !fmt.match(closeparen)) {\n\t\tvar ffmt = fmt.replace(/\\( */,\"\").replace(/ \\)/,\"\").replace(/\\)/,\"\");\n\t\tif(val >= 0) return write_num_int('n', ffmt, val);\n\t\treturn '(' + write_num_int('n', ffmt, -val) + ')';\n\t}\n\tif(fmt.charCodeAt(fmt.length - 1) === 44) return write_num_cm2(type, fmt, val);\n\tif(fmt.indexOf('%') !== -1) return write_num_pct2(type, fmt, val);\n\tif(fmt.indexOf('E') !== -1) return write_num_exp2(fmt, val);\n\tif(fmt.charCodeAt(0) === 36) return \"$\"+write_num_int(type,fmt.substr(fmt[1]==' '?2:1),val);\n\tvar o;\n\tvar r, ri, ff, aval = Math.abs(val), sign = val < 0 ? \"-\" : \"\";\n\tif(fmt.match(/^00+$/)) return sign + pad0(aval,fmt.length);\n\tif(fmt.match(/^[#?]+$/)) {\n\t\to = (\"\"+val); if(val === 0) o = \"\";\n\t\treturn o.length > fmt.length ? o : hashq(fmt.substr(0,fmt.length-o.length)) + o;\n\t}\n\tif((r = fmt.match(frac1)) !== null) return write_num_f2(r, aval, sign);\n\tif(fmt.match(/^#+0+$/) !== null) return sign + pad0(aval,fmt.length - fmt.indexOf(\"0\"));\n\tif((r = fmt.match(dec1)) !== null) {\n\t\to = (\"\"+val).replace(/^([^\\.]+)$/,\"$1.\"+r[1]).replace(/\\.$/,\".\"+r[1]).replace(/\\.(\\d*)$/,function($$, $1) { return \".\" + $1 + fill(\"0\", r[1].length-$1.length); });\n\t\treturn fmt.indexOf(\"0.\") !== -1 ? o : o.replace(/^0\\./,\".\");\n\t}\n\tfmt = fmt.replace(/^#+([0.])/, \"$1\");\n\tif((r = fmt.match(/^(0*)\\.(#*)$/)) !== null) {\n\t\treturn sign + (\"\"+aval).replace(/\\.(\\d*[1-9])0*$/,\".$1\").replace(/^(-?\\d*)$/,\"$1.\").replace(/^0\\./,r[1].length?\"0.\":\".\");\n\t}\n\tif((r = fmt.match(/^#,##0(\\.?)$/)) !== null) return sign + commaify((\"\"+aval));\n\tif((r = fmt.match(/^#,##0\\.([#0]*0)$/)) !== null) {\n\t\treturn val < 0 ? \"-\" + write_num_int(type, fmt, -val) : commaify((\"\"+val)) + \".\" + fill('0',r[1].length);\n\t}\n\tif((r = fmt.match(/^#,#*,#0/)) !== null) return write_num_int(type,fmt.replace(/^#,#*,/,\"\"),val);\n\tif((r = fmt.match(/^([0#]+)(\\\\?-([0#]+))+$/)) !== null) {\n\t\to = _strrev(write_num_int(type, fmt.replace(/[\\\\-]/g,\"\"), val));\n\t\tri = 0;\n\t\treturn _strrev(_strrev(fmt.replace(/\\\\/g,\"\")).replace(/[0#]/g,function(x){return ri<o.length?o[ri++]:x==='0'?'0':\"\";}));\n\t}\n\tif(fmt.match(phone) !== null) {\n\t\to = write_num_int(type, \"##########\", val);\n\t\treturn \"(\" + o.substr(0,3) + \") \" + o.substr(3, 3) + \"-\" + o.substr(6);\n\t}\n\tvar oa = \"\";\n\tif((r = fmt.match(/^([#0?]+)( ?)\\/( ?)([#0?]+)/)) !== null) {\n\t\tri = Math.min(r[4].length,7);\n\t\tff = frac(aval, Math.pow(10,ri)-1, false);\n\t\to = \"\" + sign;\n\t\toa = write_num(\"n\", r[1], ff[1]);\n\t\tif(oa[oa.length-1] == \" \") oa = oa.substr(0,oa.length-1) + \"0\";\n\t\to += oa + r[2] + \"/\" + r[3];\n\t\toa = rpad_(ff[2],ri);\n\t\tif(oa.length < r[4].length) oa = hashq(r[4].substr(r[4].length-oa.length)) + oa;\n\t\to += oa;\n\t\treturn o;\n\t}\n\tif((r = fmt.match(/^# ([#0?]+)( ?)\\/( ?)([#0?]+)/)) !== null) {\n\t\tri = Math.min(Math.max(r[1].length, r[4].length),7);\n\t\tff = frac(aval, Math.pow(10,ri)-1, true);\n\t\treturn sign + (ff[0]||(ff[1] ? \"\" : \"0\")) + \" \" + (ff[1] ? pad_(ff[1],ri) + r[2] + \"/\" + r[3] + rpad_(ff[2],ri): fill(\" \", 2*ri+1 + r[2].length + r[3].length));\n\t}\n\tif((r = fmt.match(/^[#0?]+$/)) !== null) {\n\t\to = \"\" + val;\n\t\tif(fmt.length <= o.length) return o;\n\t\treturn hashq(fmt.substr(0,fmt.length-o.length)) + o;\n\t}\n\tif((r = fmt.match(/^([#0]+)\\.([#0]+)$/)) !== null) {\n\t\to = \"\" + val.toFixed(Math.min(r[2].length,10)).replace(/([^0])0+$/,\"$1\");\n\t\tri = o.indexOf(\".\");\n\t\tvar lres = fmt.indexOf(\".\") - ri, rres = fmt.length - o.length - lres;\n\t\treturn hashq(fmt.substr(0,lres) + o + fmt.substr(fmt.length-rres));\n\t}\n\tif((r = fmt.match(/^00,000\\.([#0]*0)$/)) !== null) {\n\t\treturn val < 0 ? \"-\" + write_num_int(type, fmt, -val) : commaify(\"\"+val).replace(/^\\d,\\d{3}$/,\"0$&\").replace(/^\\d*$/,function($$) { return \"00,\" + ($$.length < 3 ? pad0(0,3-$$.length) : \"\") + $$; }) + \".\" + pad0(0,r[1].length);\n\t}\n\tswitch(fmt) {\n\t\tcase \"#,###\": var x = commaify(\"\"+aval); return x !== \"0\" ? sign + x : \"\";\n\t\tdefault:\n\t}\n\tthrow new Error(\"unsupported format |\" + fmt + \"|\");\n}\nreturn function write_num(type, fmt, val) {\n\treturn (val|0) === val ? write_num_int(type, fmt, val) : write_num_flt(type, fmt, val);\n};})();\nfunction split_fmt(fmt) {\n\tvar out = [];\n\tvar in_str = false, cc;\n\tfor(var i = 0, j = 0; i < fmt.length; ++i) switch((cc=fmt.charCodeAt(i))) {\n\t\tcase 34: /* '\"' */\n\t\t\tin_str = !in_str; break;\n\t\tcase 95: case 42: case 92: /* '_' '*' '\\\\' */\n\t\t\t++i; break;\n\t\tcase 59: /* ';' */\n\t\t\tout[out.length] = fmt.substr(j,i-j);\n\t\t\tj = i+1;\n\t}\n\tout[out.length] = fmt.substr(j);\n\tif(in_str === true) throw new Error(\"Format |\" + fmt + \"| unterminated string \");\n\treturn out;\n}\nSSF._split = split_fmt;\nvar abstime = /\\[[HhMmSs]*\\]/;\nfunction eval_fmt(fmt, v, opts, flen) {\n\tvar out = [], o = \"\", i = 0, c = \"\", lst='t', q, dt, j, cc;\n\tvar hr='H';\n\t/* Tokenize */\n\twhile(i < fmt.length) {\n\t\tswitch((c = fmt[i])) {\n\t\t\tcase 'G': /* General */\n\t\t\t\tif(!isgeneral(fmt, i)) throw new Error('unrecognized character ' + c + ' in ' +fmt);\n\t\t\t\tout[out.length] = {t:'G', v:'General'}; i+=7; break;\n\t\t\tcase '\"': /* Literal text */\n\t\t\t\tfor(o=\"\";(cc=fmt.charCodeAt(++i)) !== 34 && i < fmt.length;) o += String.fromCharCode(cc);\n\t\t\t\tout[out.length] = {t:'t', v:o}; ++i; break;\n\t\t\tcase '\\\\': var w = fmt[++i], t = (w === \"(\" || w === \")\") ? w : 't';\n\t\t\t\tout[out.length] = {t:t, v:w}; ++i; break;\n\t\t\tcase '_': out[out.length] = {t:'t', v:\" \"}; i+=2; break;\n\t\t\tcase '@': /* Text Placeholder */\n\t\t\t\tout[out.length] = {t:'T', v:v}; ++i; break;\n\t\t\tcase 'B': case 'b':\n\t\t\t\tif(fmt[i+1] === \"1\" || fmt[i+1] === \"2\") {\n if(dt==null) { dt=parse_date_code(v, opts, fmt[i+1] === \"2\"); if(dt==null) return \"\"; }\n\t\t\t\t\tout[out.length] = {t:'X', v:fmt.substr(i,2)}; lst = c; i+=2; break;\n\t\t\t\t}\n\t\t\t\t/* falls through */\n\t\t\tcase 'M': case 'D': case 'Y': case 'H': case 'S': case 'E':\n\t\t\t\tc = c.toLowerCase();\n\t\t\t\t/* falls through */\n\t\t\tcase 'm': case 'd': case 'y': case 'h': case 's': case 'e': case 'g':\n\t\t\t\tif(v < 0) return \"\";\n\t\t\t\tif(dt==null) { dt=parse_date_code(v, opts); if(dt==null) return \"\"; }\n\t\t\t\to = c; while(++i<fmt.length && fmt[i].toLowerCase() === c) o+=c;\n\t\t\t\tif(c === 'm' && lst.toLowerCase() === 'h') c = 'M'; /* m = minute */\n\t\t\t\tif(c === 'h') c = hr;\n\t\t\t\tout[out.length] = {t:c, v:o}; lst = c; break;\n\t\t\tcase 'A':\n\t\t\t\tq={t:c, v:\"A\"};\n\t\t\t\tif(dt==null) dt=parse_date_code(v, opts);\n if(fmt.substr(i, 3) === \"A/P\") { if(dt!=null) q.v = dt.H >= 12 ? \"P\" : \"A\"; q.t = 'T'; hr='h';i+=3;}\n else if(fmt.substr(i,5) === \"AM/PM\") { if(dt!=null) q.v = dt.H >= 12 ? \"PM\" : \"AM\"; q.t = 'T'; i+=5; hr='h'; }\n\t\t\t\telse { q.t = \"t\"; ++i; }\n\t\t\t\tif(dt==null && q.t === 'T') return \"\";\n\t\t\t\tout[out.length] = q; lst = c; break;\n\t\t\tcase '[':\n\t\t\t\to = c;\n\t\t\t\twhile(fmt[i++] !== ']' && i < fmt.length) o += fmt[i];\n\t\t\t\tif(o.substr(-1) !== ']') throw 'unterminated \"[\" block: |' + o + '|';\n\t\t\t\tif(o.match(abstime)) {\n\t\t\t\t\tif(dt==null) { dt=parse_date_code(v, opts); if(dt==null) return \"\"; }\n\t\t\t\t\tout[out.length] = {t:'Z', v:o.toLowerCase()};\n\t\t\t\t} else { o=\"\"; }\n\t\t\t\tbreak;\n\t\t\t/* Numbers */\n\t\t\tcase '.':\n\t\t\t\tif(dt != null) {\n\t\t\t\t\to = c; while((c=fmt[++i]) === \"0\") o += c;\n\t\t\t\t\tout[out.length] = {t:'s', v:o}; break;\n\t\t\t\t}\n\t\t\t\t/* falls through */\n\t\t\tcase '0': case '#':\n\t\t\t\to = c; while(\"0#?.,E+-%\".indexOf(c=fmt[++i]) > -1 || c=='\\\\' && fmt[i+1] == \"-\" && \"0#\".indexOf(fmt[i+2])>-1) o += c;\n\t\t\t\tout[out.length] = {t:'n', v:o}; break;\n\t\t\tcase '?':\n\t\t\t\to = c; while(fmt[++i] === c) o+=c;\n\t\t\t\tq={t:c, v:o}; out[out.length] = q; lst = c; break;\n\t\t\tcase '*': ++i; if(fmt[i] == ' ' || fmt[i] == '*') ++i; break; // **\n\t\t\tcase '(': case ')': out[out.length] = {t:(flen===1?'t':c), v:c}; ++i; break;\n\t\t\tcase '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9':\n\t\t\t\to = c; while(\"0123456789\".indexOf(fmt[++i]) > -1) o+=fmt[i];\n\t\t\t\tout[out.length] = {t:'D', v:o}; break;\n\t\t\tcase ' ': out[out.length] = {t:c, v:c}; ++i; break;\n\t\t\tdefault:\n\t\t\t\tif(\",$-+/():!^&'~{}<>=€acfijklopqrtuvwxz\".indexOf(c) === -1) throw new Error('unrecognized character ' + c + ' in ' + fmt);\n\t\t\t\tout[out.length] = {t:'t', v:c}; ++i; break;\n\t\t}\n\t}\n\tvar bt = 0, ss0 = 0, ssm;\n\tfor(i=out.length-1, lst='t'; i >= 0; --i) {\n\t\tswitch(out[i].t) {\n\t\t\tcase 'h': case 'H': out[i].t = hr; lst='h'; if(bt < 1) bt = 1; break;\n\t\t\tcase 's':\n\t\t\t\tif((ssm=out[i].v.match(/\\.0+$/))) ss0=Math.max(ss0,ssm[0].length-1);\n\t\t\t\tif(bt < 3) bt = 3;\n\t\t\t/* falls through */\n\t\t\tcase 'd': case 'y': case 'M': case 'e': lst=out[i].t; break;\n\t\t\tcase 'm': if(lst === 's') { out[i].t = 'M'; if(bt < 2) bt = 2; } break;\n\t\t\tcase 'X': if(out[i].v === \"B2\");\n\t\t\t\tbreak;\n\t\t\tcase 'Z':\n\t\t\t\tif(bt < 1 && out[i].v.match(/[Hh]/)) bt = 1;\n\t\t\t\tif(bt < 2 && out[i].v.match(/[Mm]/)) bt = 2;\n\t\t\t\tif(bt < 3 && out[i].v.match(/[Ss]/)) bt = 3;\n\t\t}\n\t}\n\tswitch(bt) {\n\t\tcase 0: break;\n\t\tcase 1:\n\t\t\tif(dt.u >= 0.5) { dt.u = 0; ++dt.S; }\n\t\t\tif(dt.S >= 60) { dt.S = 0; ++dt.M; }\n\t\t\tif(dt.M >= 60) { dt.M = 0; ++dt.H; }\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tif(dt.u >= 0.5) { dt.u = 0; ++dt.S; }\n\t\t\tif(dt.S >= 60) { dt.S = 0; ++dt.M; }\n\t\t\tbreak;\n\t}\n\t/* replace fields */\n\tvar nstr = \"\", jj;\n\tfor(i=0; i < out.length; ++i) {\n\t\tswitch(out[i].t) {\n\t\t\tcase 't': case 'T': case ' ': case 'D': break;\n\t\t\tcase 'X': out[i] = undefined; break;\n\t\t\tcase 'd': case 'm': case 'y': case 'h': case 'H': case 'M': case 's': case 'e': case 'b': case 'Z':\n\t\t\t\tout[i].v = write_date(out[i].t.charCodeAt(0), out[i].v, dt, ss0);\n\t\t\t\tout[i].t = 't'; break;\n\t\t\tcase 'n': case '(': case '?':\n\t\t\t\tjj = i+1;\n\t\t\t\twhile(out[jj] != null && (\n\t\t\t\t\t(c=out[jj].t) === \"?\" || c === \"D\" ||\n\t\t\t\t\t(c === \" \" || c === \"t\") && out[jj+1] != null && (out[jj+1].t === '?' || out[jj+1].t === \"t\" && out[jj+1].v === '/') ||\n\t\t\t\t\tout[i].t === '(' && (c === ' ' || c === 'n' || c === ')') ||\n\t\t\t\t\tc === 't' && (out[jj].v === '/' || '$€'.indexOf(out[jj].v) > -1 || out[jj].v === ' ' && out[jj+1] != null && out[jj+1].t == '?')\n\t\t\t\t)) {\n\t\t\t\t\tout[i].v += out[jj].v;\n\t\t\t\t\tout[jj] = undefined; ++jj;\n\t\t\t\t}\n\t\t\t\tnstr += out[i].v;\n\t\t\t\ti = jj-1; break;\n\t\t\tcase 'G': out[i].t = 't'; out[i].v = general_fmt(v,opts); break;\n\t\t}\n\t}\n\tvar vv = \"\", myv, ostr;\n\tif(nstr.length > 0) {\n\t\tmyv = (v<0&&nstr.charCodeAt(0) === 45 ? -v : v); /* '-' */\n\t\tostr = write_num(nstr.charCodeAt(0) === 40 ? '(' : 'n', nstr, myv); /* '(' */\n\t\tjj=ostr.length-1;\n\t\tvar decpt = out.length;\n\t\tfor(i=0; i < out.length; ++i) if(out[i] != null && out[i].v.indexOf(\".\") > -1) { decpt = i; break; }\n\t\tvar lasti=out.length;\n\t\tif(decpt === out.length && ostr.indexOf(\"E\") === -1) {\n\t\t\tfor(i=out.length-1; i>= 0;--i) {\n\t\t\t\tif(out[i] == null || 'n?('.indexOf(out[i].t) === -1) continue;\n\t\t\t\tif(jj>=out[i].v.length-1) { jj -= out[i].v.length; out[i].v = ostr.substr(jj+1, out[i].v.length); }\n\t\t\t\telse if(jj < 0) out[i].v = \"\";\n\t\t\t\telse { out[i].v = ostr.substr(0, jj+1); jj = -1; }\n\t\t\t\tout[i].t = 't';\n\t\t\t\tlasti = i;\n\t\t\t}\n\t\t\tif(jj>=0 && lasti<out.length) out[lasti].v = ostr.substr(0,jj+1) + out[lasti].v;\n\t\t}\n\t\telse if(decpt !== out.length && ostr.indexOf(\"E\") === -1) {\n\t\t\tjj = ostr.indexOf(\".\")-1;\n\t\t\tfor(i=decpt; i>= 0; --i) {\n\t\t\t\tif(out[i] == null || 'n?('.indexOf(out[i].t) === -1) continue;\n\t\t\t\tj=out[i].v.indexOf(\".\")>-1&&i===decpt?out[i].v.indexOf(\".\")-1:out[i].v.length-1;\n\t\t\t\tvv = out[i].v.substr(j+1);\n\t\t\t\tfor(; j>=0; --j) {\n\t\t\t\t\tif(jj>=0 && (out[i].v[j] === \"0\" || out[i].v[j] === \"#\")) vv = ostr[jj--] + vv;\n\t\t\t\t}\n\t\t\t\tout[i].v = vv;\n\t\t\t\tout[i].t = 't';\n\t\t\t\tlasti = i;\n\t\t\t}\n\t\t\tif(jj>=0 && lasti<out.length) out[lasti].v = ostr.substr(0,jj+1) + out[lasti].v;\n\t\t\tjj = ostr.indexOf(\".\")+1;\n\t\t\tfor(i=decpt; i<out.length; ++i) {\n\t\t\t\tif(out[i] == null || 'n?('.indexOf(out[i].t) === -1 && i !== decpt ) continue;\n\t\t\t\tj=out[i].v.indexOf(\".\")>-1&&i===decpt?out[i].v.indexOf(\".\")+1:0;\n\t\t\t\tvv = out[i].v.substr(0,j);\n\t\t\t\tfor(; j<out[i].v.length; ++j) {\n\t\t\t\t\tif(jj<ostr.length) vv += ostr[jj++];\n\t\t\t\t}\n\t\t\t\tout[i].v = vv;\n\t\t\t\tout[i].t = 't';\n\t\t\t\tlasti = i;\n\t\t\t}\n\t\t}\n\t}\n\tfor(i=0; i<out.length; ++i) if(out[i] != null && 'n(?'.indexOf(out[i].t)>-1) {\n\t\tmyv = (flen >1 && v < 0 && i>0 && out[i-1].v === \"-\" ? -v:v);\n\t\tout[i].v = write_num(out[i].t, out[i].v, myv);\n\t\tout[i].t = 't';\n\t}\n\tvar retval = \"\";\n\tfor(i=0; i !== out.length; ++i) if(out[i] != null) retval += out[i].v;\n\treturn retval;\n}\nSSF._eval = eval_fmt;\nvar cfregex = /\\[[=<>]/;\nvar cfregex2 = /\\[([=<>]*)(-?\\d+\\.?\\d*)\\]/;\nfunction chkcond(v, rr) {\n\tif(rr == null) return false;\n\tvar thresh = parseFloat(rr[2]);\n\tswitch(rr[1]) {\n\t\tcase \"=\": if(v == thresh) return true; break;\n\t\tcase \">\": if(v > thresh) return true; break;\n\t\tcase \"<\": if(v < thresh) return true; break;\n\t\tcase \"<>\": if(v != thresh) return true; break;\n\t\tcase \">=\": if(v >= thresh) return true; break;\n\t\tcase \"<=\": if(v <= thresh) return true; break;\n\t}\n\treturn false;\n}\nfunction choose_fmt(f, v) {\n\tvar fmt = split_fmt(f);\n\tvar l = fmt.length, lat = fmt[l-1].indexOf(\"@\");\n\tif(l<4 && lat>-1) --l;\n\tif(fmt.length > 4) throw \"cannot find right format for |\" + fmt + \"|\";\n\tif(typeof v !== \"number\") return [4, fmt.length === 4 || lat>-1?fmt[fmt.length-1]:\"@\"];\n\tswitch(fmt.length) {\n\t\tcase 1: fmt = lat>-1 ? [\"General\", \"General\", \"General\", fmt[0]] : [fmt[0], fmt[0], fmt[0], \"@\"]; break;\n\t\tcase 2: fmt = lat>-1 ? [fmt[0], fmt[0], fmt[0], fmt[1]] : [fmt[0], fmt[1], fmt[0], \"@\"]; break;\n\t\tcase 3: fmt = lat>-1 ? [fmt[0], fmt[1], fmt[0], fmt[2]] : [fmt[0], fmt[1], fmt[2], \"@\"]; break;\n\t\tcase 4: break;\n\t}\n\tvar ff = v > 0 ? fmt[0] : v < 0 ? fmt[1] : fmt[2];\n\tif(fmt[0].indexOf(\"[\") === -1 && fmt[1].indexOf(\"[\") === -1) return [l, ff];\n\tif(fmt[0].match(cfregex) != null || fmt[1].match(cfregex) != null) {\n\t\tvar m1 = fmt[0].match(cfregex2);\n\t\tvar m2 = fmt[1].match(cfregex2);\n\t\treturn chkcond(v, m1) ? [l, fmt[0]] : chkcond(v, m2) ? [l, fmt[1]] : [l, fmt[m1 != null && m2 != null ? 2 : 1]];\n\t}\n\treturn [l, ff];\n}\nfunction format(fmt,v,o) {\n\tfixopts(o != null ? o : (o=[]));\n\tvar sfmt = \"\";\n\tswitch(typeof fmt) {\n\t\tcase \"string\": sfmt = fmt; break;\n\t\tcase \"number\": sfmt = (o.table != null ? o.table : table_fmt)[fmt]; break;\n\t}\n\tif(isgeneral(sfmt,0)) return general_fmt(v, o);\n\tvar f = choose_fmt(sfmt, v);\n\tif(isgeneral(f[1])) return general_fmt(v, o);\n\tif(v === true) v = \"TRUE\"; else if(v === false) v = \"FALSE\";\n\telse if(v === \"\" || v == null) return \"\";\n\treturn eval_fmt(f[1], v, o, f[0]);\n}\nSSF._table = table_fmt;\nSSF.load = function load_entry(fmt, idx) { table_fmt[idx] = fmt; };\nSSF.format = format;\nSSF.get_table = function get_table() { return table_fmt; };\nSSF.load_table = function load_table(tbl) { for(var i=0; i!=0x0188; ++i) if(tbl[i] !== undefined) SSF.load(tbl[i], i); };\n};\nmake_ssf(SSF);\n/* map from xlml named formats to SSF TODO: localize */\nvar XLMLFormatMap = {\n\t\"General Number\": \"General\",\n\t\"General Date\": SSF._table[22],\n\t\"Long Date\": \"dddd, mmmm dd, yyyy\",\n\t\"Medium Date\": SSF._table[15],\n\t\"Short Date\": SSF._table[14],\n\t\"Long Time\": SSF._table[19],\n\t\"Medium Time\": SSF._table[18],\n\t\"Short Time\": SSF._table[20],\n\t\"Currency\": '\"$\"#,##0.00_);[Red]\\\\(\"$\"#,##0.00\\\\)',\n\t\"Fixed\": SSF._table[2],\n\t\"Standard\": SSF._table[4],\n\t\"Percent\": SSF._table[10],\n\t\"Scientific\": SSF._table[11],\n\t\"Yes/No\": '\"Yes\";\"Yes\";\"No\";@',\n\t\"True/False\": '\"True\";\"True\";\"False\";@',\n\t\"On/Off\": '\"Yes\";\"Yes\";\"No\";@'\n};\n\nvar DO_NOT_EXPORT_CFB = true;\n/* cfb.js (C) 2013-2014 SheetJS -- http://sheetjs.com */\n/* vim: set ts=2: */\n/*jshint eqnull:true */\n\n/* [MS-CFB] v20130118 */\nvar CFB = (function _CFB(){\nvar exports = {};\nexports.version = '0.10.2';\nfunction parse(file) {\nvar mver = 3; // major version\nvar ssz = 512; // sector size\nvar nmfs = 0; // number of mini FAT sectors\nvar ndfs = 0; // number of DIFAT sectors\nvar dir_start = 0; // first directory sector location\nvar minifat_start = 0; // first mini FAT sector location\nvar difat_start = 0; // first mini FAT sector location\n\nvar fat_addrs = []; // locations of FAT sectors\n\n/* [MS-CFB] 2.2 Compound File Header */\nvar blob = file.slice(0,512);\nprep_blob(blob, 0);\n\n/* major version */\nvar mv = check_get_mver(blob);\nmver = mv[0];\nswitch(mver) {\n\tcase 3: ssz = 512; break; case 4: ssz = 4096; break;\n\tdefault: throw \"Major Version: Expected 3 or 4 saw \" + mver;\n}\n\n/* reprocess header */\nif(ssz !== 512) { blob = file.slice(0,ssz); prep_blob(blob, 28 /* blob.l */); }\n/* Save header for final object */\nvar header = file.slice(0,ssz);\n\ncheck_shifts(blob, mver);\n\n// Number of Directory Sectors\nvar nds = blob.read_shift(4, 'i');\nif(mver === 3 && nds !== 0) throw '# Directory Sectors: Expected 0 saw ' + nds;\n\n// Number of FAT Sectors\n//var nfs = blob.read_shift(4, 'i');\nblob.l += 4;\n\n// First Directory Sector Location\ndir_start = blob.read_shift(4, 'i');\n\n// Transaction Signature\nblob.l += 4;\n\n// Mini Stream Cutoff Size\nblob.chk('00100000', 'Mini Stream Cutoff Size: ');\n\n// First Mini FAT Sector Location\nminifat_start = blob.read_shift(4, 'i');\n\n// Number of Mini FAT Sectors\nnmfs = blob.read_shift(4, 'i');\n\n// First DIFAT sector location\ndifat_start = blob.read_shift(4, 'i');\n\n// Number of DIFAT Sectors\nndfs = blob.read_shift(4, 'i');\n\n// Grab FAT Sector Locations\nfor(var q, j = 0; j < 109; ++j) { /* 109 = (512 - blob.l)>>>2; */\n\tq = blob.read_shift(4, 'i');\n\tif(q<0) break;\n\tfat_addrs[j] = q;\n}\n\n/** Break the file up into sectors */\nvar sectors = sectorify(file, ssz);\n\nsleuth_fat(difat_start, ndfs, sectors, ssz, fat_addrs);\n\n/** Chains */\nvar sector_list = make_sector_list(sectors, dir_start, fat_addrs, ssz);\n\nsector_list[dir_start].name = \"!Directory\";\nif(nmfs > 0 && minifat_start !== ENDOFCHAIN) sector_list[minifat_start].name = \"!MiniFAT\";\nsector_list[fat_addrs[0]].name = \"!FAT\";\nsector_list.fat_addrs = fat_addrs;\nsector_list.ssz = ssz;\n\n/* [MS-CFB] 2.6.1 Compound File Directory Entry */\nvar files = {}, Paths = [], FileIndex = [], FullPaths = [], FullPathDir = {};\nread_directory(dir_start, sector_list, sectors, Paths, nmfs, files, FileIndex);\n\nbuild_full_paths(FileIndex, FullPathDir, FullPaths, Paths);\n\nvar root_name = Paths.shift();\nPaths.root = root_name;\n\n/* [MS-CFB] 2.6.4 (Unicode 3.0.1 case conversion) */\nvar find_path = make_find_path(FullPaths, Paths, FileIndex, files, root_name);\n\nreturn {\n\traw: {header: header, sectors: sectors},\n\tFileIndex: FileIndex,\n\tFullPaths: FullPaths,\n\tFullPathDir: FullPathDir,\n\tfind: find_path\n};\n} // parse\n\n/* [MS-CFB] 2.2 Compound File Header -- read up to major version */\nfunction check_get_mver(blob) {\n\t// header signature 8\n\tblob.chk(HEADER_SIGNATURE, 'Header Signature: ');\n\n\t// clsid 16\n\tblob.chk(HEADER_CLSID, 'CLSID: ');\n\n\t// minor version 2\n\tvar mver = blob.read_shift(2, 'u');\n\n\treturn [blob.read_shift(2,'u'), mver];\n}\nfunction check_shifts(blob, mver) {\n\tvar shift = 0x09;\n\n\t// Byte Order\n\tblob.chk('feff', 'Byte Order: ');\n\n\t// Sector Shift\n\tswitch((shift = blob.read_shift(2))) {\n\t\tcase 0x09: if(mver !== 3) throw 'MajorVersion/SectorShift Mismatch'; break;\n\t\tcase 0x0c: if(mver !== 4) throw 'MajorVersion/SectorShift Mismatch'; break;\n\t\tdefault: throw 'Sector Shift: Expected 9 or 12 saw ' + shift;\n\t}\n\n\t// Mini Sector Shift\n\tblob.chk('0600', 'Mini Sector Shift: ');\n\n\t// Reserved\n\tblob.chk('000000000000', 'Reserved: ');\n}\n\n/** Break the file up into sectors */\nfunction sectorify(file, ssz) {\n\tvar nsectors = Math.ceil(file.length/ssz)-1;\n\tvar sectors = new Array(nsectors);\n\tfor(var i=1; i < nsectors; ++i) sectors[i-1] = file.slice(i*ssz,(i+1)*ssz);\n\tsectors[nsectors-1] = file.slice(nsectors*ssz);\n\treturn sectors;\n}\n\n/* [MS-CFB] 2.6.4 Red-Black Tree */\nfunction build_full_paths(FI, FPD, FP, Paths) {\n\tvar i = 0, L = 0, R = 0, C = 0, j = 0, pl = Paths.length;\n\tvar dad = new Array(pl), q = new Array(pl);\n\n\tfor(; i < pl; ++i) { dad[i]=q[i]=i; FP[i]=Paths[i]; }\n\n\tfor(; j < q.length; ++j) {\n\t\ti = q[j];\n\t\tL = FI[i].L; R = FI[i].R; C = FI[i].C;\n\t\tif(dad[i] === i) {\n\t\t\tif(L !== -1 /*NOSTREAM*/ && dad[L] !== L) dad[i] = dad[L];\n\t\t\tif(R !== -1 && dad[R] !== R) dad[i] = dad[R];\n\t\t}\n\t\tif(C !== -1 /*NOSTREAM*/) dad[C] = i;\n\t\tif(L !== -1) { dad[L] = dad[i]; q.push(L); }\n\t\tif(R !== -1) { dad[R] = dad[i]; q.push(R); }\n\t}\n\tfor(i=1; i !== pl; ++i) if(dad[i] === i) {\n\t\tif(R !== -1 /*NOSTREAM*/ && dad[R] !== R) dad[i] = dad[R];\n\t\telse if(L !== -1 && dad[L] !== L) dad[i] = dad[L];\n\t}\n\n\tfor(i=1; i < pl; ++i) {\n\t\tif(FI[i].type === 0 /* unknown */) continue;\n\t\tj = dad[i];\n\t\tif(j === 0) FP[i] = FP[0] + \"/\" + FP[i];\n\t\telse while(j !== 0) {\n\t\t\tFP[i] = FP[j] + \"/\" + FP[i];\n\t\t\tj = dad[j];\n\t\t}\n\t\tdad[i] = 0;\n\t}\n\n\tFP[0] += \"/\";\n\tfor(i=1; i < pl; ++i) {\n\t\tif(FI[i].type !== 2 /* stream */) FP[i] += \"/\";\n\t\tFPD[FP[i]] = FI[i];\n\t}\n}\n\n/* [MS-CFB] 2.6.4 */\nfunction make_find_path(FullPaths, Paths, FileIndex, files, root_name) {\n\tvar UCFullPaths = new Array(FullPaths.length);\n\tvar UCPaths = new Array(Paths.length), i;\n\tfor(i = 0; i < FullPaths.length; ++i) UCFullPaths[i] = FullPaths[i].toUpperCase().replace(chr0,'').replace(chr1,'!');\n\tfor(i = 0; i < Paths.length; ++i) UCPaths[i] = Paths[i].toUpperCase().replace(chr0,'').replace(chr1,'!');\n\treturn function find_path(path) {\n\t\tvar k;\n\t\tif(path.charCodeAt(0) === 47 /* \"/\" */) { k=true; path = root_name + path; }\n\t\telse k = path.indexOf(\"/\") !== -1;\n\t\tvar UCPath = path.toUpperCase().replace(chr0,'').replace(chr1,'!');\n\t\tvar w = k === true ? UCFullPaths.indexOf(UCPath) : UCPaths.indexOf(UCPath);\n\t\tif(w === -1) return null;\n\t\treturn k === true ? FileIndex[w] : files[Paths[w]];\n\t};\n}\n\n/** Chase down the rest of the DIFAT chain to build a comprehensive list\n DIFAT chains by storing the next sector number as the last 32 bytes */\nfunction sleuth_fat(idx, cnt, sectors, ssz, fat_addrs) {\n\tvar q;\n\tif(idx === ENDOFCHAIN) {\n\t\tif(cnt !== 0) throw \"DIFAT chain shorter than expected\";\n\t} else if(idx !== -1 /*FREESECT*/) {\n\t\tvar sector = sectors[idx], m = (ssz>>>2)-1;\n\t\tfor(var i = 0; i < m; ++i) {\n\t\t\tif((q = __readInt32LE(sector,i*4)) === ENDOFCHAIN) break;\n\t\t\tfat_addrs.push(q);\n\t\t}\n\t\tsleuth_fat(__readInt32LE(sector,ssz-4),cnt - 1, sectors, ssz, fat_addrs);\n\t}\n}\n\n/** Follow the linked list of sectors for a given starting point */\nfunction get_sector_list(sectors, start, fat_addrs, ssz, chkd) {\n\tvar sl = sectors.length;\n\tvar buf, buf_chain;\n\tif(!chkd) chkd = new Array(sl);\n\tvar modulus = ssz - 1, j, jj;\n\tbuf = [];\n\tbuf_chain = [];\n\tfor(j=start; j>=0;) {\n\t\tchkd[j] = true;\n\t\tbuf[buf.length] = j;\n\t\tbuf_chain.push(sectors[j]);\n\t\tvar addr = fat_addrs[Math.floor(j*4/ssz)];\n\t\tjj = ((j*4) & modulus);\n\t\tif(ssz < 4 + jj) throw \"FAT boundary crossed: \" + j + \" 4 \"+ssz;\n\t\tj = __readInt32LE(sectors[addr], jj);\n\t}\n\treturn {nodes: buf, data:__toBuffer([buf_chain])};\n}\n\n/** Chase down the sector linked lists */\nfunction make_sector_list(sectors, dir_start, fat_addrs, ssz) {\n\tvar sl = sectors.length, sector_list = new Array(sl);\n\tvar chkd = new Array(sl), buf, buf_chain;\n\tvar modulus = ssz - 1, i, j, k, jj;\n\tfor(i=0; i < sl; ++i) {\n\t\tbuf = [];\n\t\tk = (i + dir_start); if(k >= sl) k-=sl;\n\t\tif(chkd[k] === true) continue;\n\t\tbuf_chain = [];\n\t\tfor(j=k; j>=0;) {\n\t\t\tchkd[j] = true;\n\t\t\tbuf[buf.length] = j;\n\t\t\tbuf_chain.push(sectors[j]);\n\t\t\tvar addr = fat_addrs[Math.floor(j*4/ssz)];\n\t\t\tjj = ((j*4) & modulus);\n\t\t\tif(ssz < 4 + jj) throw \"FAT boundary crossed: \" + j + \" 4 \"+ssz;\n\t\t\tj = __readInt32LE(sectors[addr], jj);\n\t\t}\n\t\tsector_list[k] = {nodes: buf, data:__toBuffer([buf_chain])};\n\t}\n\treturn sector_list;\n}\n\n/* [MS-CFB] 2.6.1 Compound File Directory Entry */\nfunction read_directory(dir_start, sector_list, sectors, Paths, nmfs, files, FileIndex) {\n\tvar blob;\n\tvar minifat_store = 0, pl = (Paths.length?2:0);\n\tvar sector = sector_list[dir_start].data;\n\tvar i = 0, namelen = 0, name, o, ctime, mtime;\n\tfor(; i < sector.length; i+= 128) {\n\t\tblob = sector.slice(i, i+128);\n\t\tprep_blob(blob, 64);\n\t\tnamelen = blob.read_shift(2);\n\t\tif(namelen === 0) continue;\n\t\tname = __utf16le(blob,0,namelen-pl);\n\t\tPaths.push(name);\n\t\to = {\n\t\t\tname: name,\n\t\t\ttype: blob.read_shift(1),\n\t\t\tcolor: blob.read_shift(1),\n\t\t\tL: blob.read_shift(4, 'i'),\n\t\t\tR: blob.read_shift(4, 'i'),\n\t\t\tC: blob.read_shift(4, 'i'),\n\t\t\tclsid: blob.read_shift(16),\n\t\t\tstate: blob.read_shift(4, 'i')\n\t\t};\n\t\tctime = blob.read_shift(2) + blob.read_shift(2) + blob.read_shift(2) + blob.read_shift(2);\n\t\tif(ctime !== 0) {\n\t\t\to.ctime = ctime; o.ct = read_date(blob, blob.l-8);\n\t\t}\n\t\tmtime = blob.read_shift(2) + blob.read_shift(2) + blob.read_shift(2) + blob.read_shift(2);\n\t\tif(mtime !== 0) {\n\t\t\to.mtime = mtime; o.mt = read_date(blob, blob.l-8);\n\t\t}\n\t\to.start = blob.read_shift(4, 'i');\n\t\to.size = blob.read_shift(4, 'i');\n\t\tif(o.type === 5) { /* root */\n\t\t\tminifat_store = o.start;\n\t\t\tif(nmfs > 0 && minifat_store !== ENDOFCHAIN) sector_list[minifat_store].name = \"!StreamData\";\n\t\t\t/*minifat_size = o.size;*/\n\t\t} else if(o.size >= 4096 /* MSCSZ */) {\n\t\t\to.storage = 'fat';\n\t\t\tif(sector_list[o.start] === undefined) sector_list[o.start] = get_sector_list(sectors, o.start, sector_list.fat_addrs, sector_list.ssz);\n\t\t\tsector_list[o.start].name = o.name;\n\t\t\to.content = sector_list[o.start].data.slice(0,o.size);\n\t\t\tprep_blob(o.content, 0);\n\t\t} else {\n\t\t\to.storage = 'minifat';\n\t\t\tif(minifat_store !== ENDOFCHAIN && o.start !== ENDOFCHAIN) {\n\t\t\t\to.content = sector_list[minifat_store].data.slice(o.start*MSSZ,o.start*MSSZ+o.size);\n\t\t\t\tprep_blob(o.content, 0);\n\t\t\t}\n\t\t}\n\t\tfiles[name] = o;\n\t\tFileIndex.push(o);\n\t}\n}\n\nfunction read_date(blob, offset) {\n\treturn new Date(( ( (__readUInt32LE(blob,offset+4)/1e7)*Math.pow(2,32)+__readUInt32LE(blob,offset)/1e7 ) - 11644473600)*1000);\n}\n\nvar fs;\nfunction readFileSync(filename, options) {\n\tif(fs === undefined) fs = require('fs');\n\treturn parse(fs.readFileSync(filename), options);\n}\n\nfunction readSync(blob, options) {\n\tswitch(options !== undefined && options.type !== undefined ? options.type : \"base64\") {\n\t\tcase \"file\": return readFileSync(blob, options);\n\t\tcase \"base64\": return parse(s2a(Base64.decode(blob)), options);\n\t\tcase \"binary\": return parse(s2a(blob), options);\n\t}\n\treturn parse(blob);\n}\n\n/** CFB Constants */\nvar MSSZ = 64; /* Mini Sector Size = 1<<6 */\n//var MSCSZ = 4096; /* Mini Stream Cutoff Size */\n/* 2.1 Compound File Sector Numbers and Types */\nvar ENDOFCHAIN = -2;\n/* 2.2 Compound File Header */\nvar HEADER_SIGNATURE = 'd0cf11e0a1b11ae1';\nvar HEADER_CLSID = '00000000000000000000000000000000';\nvar consts = {\n\t/* 2.1 Compund File Sector Numbers and Types */\n\tMAXREGSECT: -6,\n\tDIFSECT: -4,\n\tFATSECT: -3,\n\tENDOFCHAIN: ENDOFCHAIN,\n\tFREESECT: -1,\n\t/* 2.2 Compound File Header */\n\tHEADER_SIGNATURE: HEADER_SIGNATURE,\n\tHEADER_MINOR_VERSION: '3e00',\n\tMAXREGSID: -6,\n\tNOSTREAM: -1,\n\tHEADER_CLSID: HEADER_CLSID,\n\t/* 2.6.1 Compound File Directory Entry */\n\tEntryTypes: ['unknown','storage','stream','lockbytes','property','root']\n};\n\nexports.read = readSync;\nexports.parse = parse;\nexports.utils = {\n\tReadShift: ReadShift,\n\tCheckField: CheckField,\n\tprep_blob: prep_blob,\n\tbconcat: bconcat,\n\tconsts: consts\n};\n\nreturn exports;\n})();\n\nif(typeof require !== 'undefined' && typeof module !== 'undefined' && typeof DO_NOT_EXPORT_CFB === 'undefined') { module.exports = CFB; }\nfunction isval(x) { return x !== undefined && x !== null; }\n\nfunction keys(o) { return Object.keys(o); }\n\nfunction evert_key(obj, key) {\n\tvar o = [], K = keys(obj);\n\tfor(var i = 0; i !== K.length; ++i) o[obj[K[i]][key]] = K[i];\n\treturn o;\n}\n\nfunction evert(obj) {\n\tvar o = [], K = keys(obj);\n\tfor(var i = 0; i !== K.length; ++i) o[obj[K[i]]] = K[i];\n\treturn o;\n}\n\nfunction evert_num(obj) {\n\tvar o = [], K = keys(obj);\n\tfor(var i = 0; i !== K.length; ++i) o[obj[K[i]]] = parseInt(K[i],10);\n\treturn o;\n}\n\nfunction evert_arr(obj) {\n\tvar o = [], K = keys(obj);\n\tfor(var i = 0; i !== K.length; ++i) {\n\t\tif(o[obj[K[i]]] == null) o[obj[K[i]]] = [];\n\t\to[obj[K[i]]].push(K[i]);\n\t}\n\treturn o;\n}\n\n/* TODO: date1904 logic */\nfunction datenum(v, date1904) {\n\tif(date1904) v+=1462;\n\tvar epoch = Date.parse(v);\n\treturn (epoch + 2209161600000) / (24 * 60 * 60 * 1000);\n}\n\nfunction cc2str(arr) {\n\tvar o = \"\";\n\tfor(var i = 0; i != arr.length; ++i) o += String.fromCharCode(arr[i]);\n\treturn o;\n}\n\nfunction getdata(data) {\n\tif(!data) return null;\n\tif(data.name.substr(-4) === \".bin\") {\n\t\tif(data.data) return char_codes(data.data);\n\t\tif(data.asNodeBuffer && has_buf) return data.asNodeBuffer();\n\t\tif(data._data && data._data.getContent) return Array.prototype.slice.call(data._data.getContent());\n\t} else {\n\t\tif(data.data) return data.name.substr(-4) !== \".bin\" ? debom_xml(data.data) : char_codes(data.data);\n\t\tif(data.asNodeBuffer && has_buf) return debom_xml(data.asNodeBuffer().toString('binary'));\n\t\tif(data.asBinary) return debom_xml(data.asBinary());\n\t\tif(data._data && data._data.getContent) return debom_xml(cc2str(Array.prototype.slice.call(data._data.getContent(),0)));\n\t}\n\treturn null;\n}\n\nfunction safegetzipfile(zip, file) {\n\tvar f = file; if(zip.files[f]) return zip.files[f];\n\tf = file.toLowerCase(); if(zip.files[f]) return zip.files[f];\n\tf = f.replace(/\\//g,'\\\\'); if(zip.files[f]) return zip.files[f];\n\treturn null;\n}\n\nfunction getzipfile(zip, file) {\n\tvar o = safegetzipfile(zip, file);\n\tif(o == null) throw new Error(\"Cannot find file \" + file + \" in zip\");\n\treturn o;\n}\n\nfunction getzipdata(zip, file, safe) {\n\tif(!safe) return getdata(getzipfile(zip, file));\n\tif(!file) return null;\n\ttry { return getzipdata(zip, file); } catch(e) { return null; }\n}\n\nvar _fs, jszip;\nif(typeof JSZip !== 'undefined') jszip = JSZip;\nif (typeof exports !== 'undefined') {\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tif(has_buf && typeof jszip === 'undefined') jszip = require('js'+'zip');\n\t\tif(typeof jszip === 'undefined') jszip = require('./js'+'zip').JSZip;\n\t\t_fs = require('f'+'s');\n\t}\n}\nvar attregexg=/([\\w:]+)=((?:\")([^\"]*)(?:\")|(?:')([^']*)(?:'))/g;\nvar tagregex=/<[^>]*>/g;\nvar nsregex=/<\\w*:/, nsregex2 = /<(\\/?)\\w+:/;\nfunction parsexmltag(tag, skip_root) {\n\tvar z = [];\n\tvar eq = 0, c = 0;\n\tfor(; eq !== tag.length; ++eq) if((c = tag.charCodeAt(eq)) === 32 || c === 10 || c === 13) break;\n\tif(!skip_root) z[0] = tag.substr(0, eq);\n\tif(eq === tag.length) return z;\n\tvar m = tag.match(attregexg), j=0, w=\"\", v=\"\", i=0, q=\"\", cc=\"\";\n\tif(m) for(i = 0; i != m.length; ++i) {\n\t\tcc = m[i];\n\t\tfor(c=0; c != cc.length; ++c) if(cc.charCodeAt(c) === 61) break;\n\t\tq = cc.substr(0,c); v = cc.substring(c+2, cc.length-1);\n\t\tfor(j=0;j!=q.length;++j) if(q.charCodeAt(j) === 58) break;\n\t\tif(j===q.length) z[q] = v;\n\t\telse z[(j===5 && q.substr(0,5)===\"xmlns\"?\"xmlns\":\"\")+q.substr(j+1)] = v;\n\t}\n\treturn z;\n}\nfunction strip_ns(x) { return x.replace(nsregex2, \"<$1\"); }\n\nvar encodings = {\n\t'"': '\"',\n\t''': \"'\",\n\t'>': '>',\n\t'<': '<',\n\t'&': '&'\n};\nvar rencoding = evert(encodings);\nvar rencstr = \"&<>'\\\"\".split(\"\");\n\n// TODO: CP remap (need to read file version to determine OS)\nvar unescapexml = (function() {\n\tvar encregex = /&[a-z]*;/g, coderegex = /_x([\\da-fA-F]+)_/g;\n\treturn function unescapexml(text){\n\t\tvar s = text + '';\n\t\treturn s.replace(encregex, function($$) { return encodings[$$]; }).replace(coderegex,function(m,c) {return String.fromCharCode(parseInt(c,16));});\n\t};\n})();\n\nvar decregex=/[&<>'\"]/g, charegex = /[\\u0000-\\u0008\\u000b-\\u001f]/g;\nfunction escapexml(text){\n\tvar s = text + '';\n\treturn s.replace(decregex, function(y) { return rencoding[y]; }).replace(charegex,function(s) { return \"_x\" + (\"000\"+s.charCodeAt(0).toString(16)).substr(-4) + \"_\";});\n}\n\n/* TODO: handle codepages */\nvar xlml_fixstr = (function() {\n\tvar entregex = /&#(\\d+);/g;\n\tfunction entrepl($$,$1) { return String.fromCharCode(parseInt($1,10)); }\n\treturn function xlml_fixstr(str) { return str.replace(entregex,entrepl); };\n})();\n\nfunction parsexmlbool(value, tag) {\n\tswitch(value) {\n\t\tcase '1': case 'true': case 'TRUE': return true;\n\t\t/* case '0': case 'false': case 'FALSE':*/\n\t\tdefault: return false;\n\t}\n}\n\nvar utf8read = function utf8reada(orig) {\n\tvar out = \"\", i = 0, c = 0, d = 0, e = 0, f = 0, w = 0;\n\twhile (i < orig.length) {\n\t\tc = orig.charCodeAt(i++);\n\t\tif (c < 128) { out += String.fromCharCode(c); continue; }\n\t\td = orig.charCodeAt(i++);\n\t\tif (c>191 && c<224) { out += String.fromCharCode(((c & 31) << 6) | (d & 63)); continue; }\n\t\te = orig.charCodeAt(i++);\n\t\tif (c < 240) { out += String.fromCharCode(((c & 15) << 12) | ((d & 63) << 6) | (e & 63)); continue; }\n\t\tf = orig.charCodeAt(i++);\n\t\tw = (((c & 7) << 18) | ((d & 63) << 12) | ((e & 63) << 6) | (f & 63))-65536;\n\t\tout += String.fromCharCode(0xD800 + ((w>>>10)&1023));\n\t\tout += String.fromCharCode(0xDC00 + (w&1023));\n\t}\n\treturn out;\n};\n\n\nif(has_buf) {\n\tvar utf8readb = function utf8readb(data) {\n\t\tvar out = new Buffer(2*data.length), w, i, j = 1, k = 0, ww=0, c;\n\t\tfor(i = 0; i < data.length; i+=j) {\n\t\t\tj = 1;\n\t\t\tif((c=data.charCodeAt(i)) < 128) w = c;\n\t\t\telse if(c < 224) { w = (c&31)*64+(data.charCodeAt(i+1)&63); j=2; }\n\t\t\telse if(c < 240) { w=(c&15)*4096+(data.charCodeAt(i+1)&63)*64+(data.charCodeAt(i+2)&63); j=3; }\n\t\t\telse { j = 4;\n\t\t\t\tw = (c & 7)*262144+(data.charCodeAt(i+1)&63)*4096+(data.charCodeAt(i+2)&63)*64+(data.charCodeAt(i+3)&63);\n\t\t\t\tw -= 65536; ww = 0xD800 + ((w>>>10)&1023); w = 0xDC00 + (w&1023);\n\t\t\t}\n\t\t\tif(ww !== 0) { out[k++] = ww&255; out[k++] = ww>>>8; ww = 0; }\n\t\t\tout[k++] = w%256; out[k++] = w>>>8;\n\t\t}\n\t\tout.length = k;\n\t\treturn out.toString('ucs2');\n\t};\n\tvar corpus = \"foo bar baz\\u00e2\\u0098\\u0083\\u00f0\\u009f\\u008d\\u00a3\";\n\tif(utf8read(corpus) == utf8readb(corpus)) utf8read = utf8readb;\n\tvar utf8readc = function utf8readc(data) { return Buffer(data, 'binary').toString('utf8'); };\n\tif(utf8read(corpus) == utf8readc(corpus)) utf8read = utf8readc;\n}\n\n// matches <foo>...</foo> extracts content\nvar matchtag = (function() {\n\tvar mtcache = {};\n\treturn function matchtag(f,g) {\n\t\tvar t = f+\"|\"+g;\n\t\tif(mtcache[t] !== undefined) return mtcache[t];\n\t\treturn (mtcache[t] = new RegExp('<(?:\\\\w+:)?'+f+'(?: xml:space=\"preserve\")?(?:[^>]*)>([^\\u2603]*)</(?:\\\\w+:)?'+f+'>',(g||\"\")));\n\t};\n})();\n\nvar vtregex = (function(){ var vt_cache = {};\n\treturn function vt_regex(bt) {\n\t\tif(vt_cache[bt] !== undefined) return vt_cache[bt];\n\t\treturn (vt_cache[bt] = new RegExp(\"<vt:\" + bt + \">(.*?)</vt:\" + bt + \">\", 'g') );\n};})();\nvar vtvregex = /<\\/?vt:variant>/g, vtmregex = /<vt:([^>]*)>(.*)</;\nfunction parseVector(data) {\n\tvar h = parsexmltag(data);\n\n\tvar matches = data.match(vtregex(h.baseType))||[];\n\tif(matches.length != h.size) throw \"unexpected vector length \" + matches.length + \" != \" + h.size;\n\tvar res = [];\n\tmatches.forEach(function(x) {\n\t\tvar v = x.replace(vtvregex,\"\").match(vtmregex);\n\t\tres.push({v:v[2], t:v[1]});\n\t});\n\treturn res;\n}\n\nvar wtregex = /(^\\s|\\s$|\\n)/;\nfunction writetag(f,g) {return '<' + f + (g.match(wtregex)?' xml:space=\"preserve\"' : \"\") + '>' + g + '</' + f + '>';}\n\nfunction wxt_helper(h) { return keys(h).map(function(k) { return \" \" + k + '=\"' + h[k] + '\"';}).join(\"\"); }\nfunction writextag(f,g,h) { return '<' + f + (isval(h) ? wxt_helper(h) : \"\") + (isval(g) ? (g.match(wtregex)?' xml:space=\"preserve\"' : \"\") + '>' + g + '</' + f : \"/\") + '>';}\n\nfunction write_w3cdtf(d, t) { try { return d.toISOString().replace(/\\.\\d*/,\"\"); } catch(e) { if(t) throw e; } }\n\nfunction write_vt(s) {\n\tswitch(typeof s) {\n\t\tcase 'string': return writextag('vt:lpwstr', s);\n\t\tcase 'number': return writextag((s|0)==s?'vt:i4':'vt:r8', String(s));\n\t\tcase 'boolean': return writextag('vt:bool',s?'true':'false');\n\t}\n\tif(s instanceof Date) return writextag('vt:filetime', write_w3cdtf(s));\n\tthrow new Error(\"Unable to serialize \" + s);\n}\n\nvar XML_HEADER = '<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\\r\\n';\nvar XMLNS = {\n\t'dc': 'http://purl.org/dc/elements/1.1/',\n\t'dcterms': 'http://purl.org/dc/terms/',\n\t'dcmitype': 'http://purl.org/dc/dcmitype/',\n\t'mx': 'http://schemas.microsoft.com/office/mac/excel/2008/main',\n\t'r': 'http://schemas.openxmlformats.org/officeDocument/2006/relationships',\n\t'sjs': 'http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties',\n\t'vt': 'http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes',\n\t'xsi': 'http://www.w3.org/2001/XMLSchema-instance',\n\t'xsd': 'http://www.w3.org/2001/XMLSchema'\n};\n\nXMLNS.main = [\n\t'http://schemas.openxmlformats.org/spreadsheetml/2006/main',\n\t'http://purl.oclc.org/ooxml/spreadsheetml/main',\n\t'http://schemas.microsoft.com/office/excel/2006/main',\n\t'http://schemas.microsoft.com/office/excel/2006/2'\n];\n\nfunction readIEEE754(buf, idx, isLE, nl, ml) {\n\tif(isLE === undefined) isLE = true;\n\tif(!nl) nl = 8;\n\tif(!ml && nl === 8) ml = 52;\n\tvar e, m, el = nl * 8 - ml - 1, eMax = (1 << el) - 1, eBias = eMax >> 1;\n\tvar bits = -7, d = isLE ? -1 : 1, i = isLE ? (nl - 1) : 0, s = buf[idx + i];\n\n\ti += d;\n\te = s & ((1 << (-bits)) - 1); s >>>= (-bits); bits += el;\n\tfor (; bits > 0; e = e * 256 + buf[idx + i], i += d, bits -= 8);\n\tm = e & ((1 << (-bits)) - 1); e >>>= (-bits); bits += ml;\n\tfor (; bits > 0; m = m * 256 + buf[idx + i], i += d, bits -= 8);\n\tif (e === eMax) return m ? NaN : ((s ? -1 : 1) * Infinity);\n\telse if (e === 0) e = 1 - eBias;\n\telse { m = m + Math.pow(2, ml); e = e - eBias; }\n\treturn (s ? -1 : 1) * m * Math.pow(2, e - ml);\n}\n\nvar __toBuffer, ___toBuffer;\n__toBuffer = ___toBuffer = function toBuffer_(bufs) { var x = []; for(var i = 0; i < bufs[0].length; ++i) { x.push.apply(x, bufs[0][i]); } return x; };\nvar __utf16le, ___utf16le;\n__utf16le = ___utf16le = function utf16le_(b,s,e) { var ss=[]; for(var i=s; i<e; i+=2) ss.push(String.fromCharCode(__readUInt16LE(b,i))); return ss.join(\"\"); };\nvar __hexlify, ___hexlify;\n__hexlify = ___hexlify = function hexlify_(b,s,l) { return b.slice(s,(s+l)).map(function(x){return (x<16?\"0\":\"\") + x.toString(16);}).join(\"\"); };\nvar __utf8, ___utf8;\n__utf8 = ___utf8 = function(b,s,e) { var ss=[]; for(var i=s; i<e; i++) ss.push(String.fromCharCode(__readUInt8(b,i))); return ss.join(\"\"); };\nvar __lpstr, ___lpstr;\n__lpstr = ___lpstr = function lpstr_(b,i) { var len = __readUInt32LE(b,i); return len > 0 ? __utf8(b, i+4,i+4+len-1) : \"\";};\nvar __lpwstr, ___lpwstr;\n__lpwstr = ___lpwstr = function lpwstr_(b,i) { var len = 2*__readUInt32LE(b,i); return len > 0 ? __utf8(b, i+4,i+4+len-1) : \"\";};\nvar __double, ___double;\n__double = ___double = function(b, idx) { return readIEEE754(b, idx);};\n\nvar is_buf = function is_buf_a(a) { return Array.isArray(a); };\nif(has_buf) {\n\t__utf16le = function utf16le_b(b,s,e) { if(!Buffer.isBuffer(b)) return ___utf16le(b,s,e); return b.toString('utf16le',s,e); };\n\t__hexlify = function(b,s,l) { return Buffer.isBuffer(b) ? b.toString('hex',s,s+l) : ___hexlify(b,s,l); };\n\t__lpstr = function lpstr_b(b,i) { if(!Buffer.isBuffer(b)) return ___lpstr(b, i); var len = b.readUInt32LE(i); return len > 0 ? b.toString('utf8',i+4,i+4+len-1) : \"\";};\n\t__lpwstr = function lpwstr_b(b,i) { if(!Buffer.isBuffer(b)) return ___lpwstr(b, i); var len = 2*b.readUInt32LE(i); return b.toString('utf16le',i+4,i+4+len-1);};\n\t__utf8 = function utf8_b(s,e) { return this.toString('utf8',s,e); };\n\t__toBuffer = function(bufs) { return (bufs[0].length > 0 && Buffer.isBuffer(bufs[0][0])) ? Buffer.concat(bufs[0]) : ___toBuffer(bufs);};\n\tbconcat = function(bufs) { return Buffer.isBuffer(bufs[0]) ? Buffer.concat(bufs) : [].concat.apply([], bufs); };\n\t__double = function double_(b,i) { if(Buffer.isBuffer(b)) return b.readDoubleLE(i); return ___double(b,i); };\n\tis_buf = function is_buf_b(a) { return Buffer.isBuffer(a) || Array.isArray(a); };\n}\n\n/* from js-xls */\nif(typeof cptable !== 'undefined') {\n\t__utf16le = function(b,s,e) { return cptable.utils.decode(1200, b.slice(s,e)); };\n\t__utf8 = function(b,s,e) { return cptable.utils.decode(65001, b.slice(s,e)); };\n\t__lpstr = function(b,i) { var len = __readUInt32LE(b,i); return len > 0 ? cptable.utils.decode(current_codepage, b.slice(i+4, i+4+len-1)) : \"\";};\n\t__lpwstr = function(b,i) { var len = 2*__readUInt32LE(b,i); return len > 0 ? cptable.utils.decode(1200, b.slice(i+4,i+4+len-1)) : \"\";};\n}\n\nvar __readUInt8 = function(b, idx) { return b[idx]; };\nvar __readUInt16LE = function(b, idx) { return b[idx+1]*(1<<8)+b[idx]; };\nvar __readInt16LE = function(b, idx) { var u = b[idx+1]*(1<<8)+b[idx]; return (u < 0x8000) ? u : (0xffff - u + 1) * -1; };\nvar __readUInt32LE = function(b, idx) { return b[idx+3]*(1<<24)+(b[idx+2]<<16)+(b[idx+1]<<8)+b[idx]; };\nvar __readInt32LE = function(b, idx) { return (b[idx+3]<<24)|(b[idx+2]<<16)|(b[idx+1]<<8)|b[idx]; };\n\nvar ___unhexlify = function(s) { return s.match(/../g).map(function(x) { return parseInt(x,16);}); };\nvar __unhexlify = typeof Buffer !== \"undefined\" ? function(s) { return Buffer.isBuffer(s) ? new Buffer(s, 'hex') : ___unhexlify(s); } : ___unhexlify;\n\nfunction ReadShift(size, t) {\n\tvar o=\"\", oI, oR, oo=[], w, vv, i, loc;\n\tswitch(t) {\n\t\tcase 'dbcs':\n\t\t\tloc = this.l;\n\t\t\tif(has_buf && Buffer.isBuffer(this)) o = this.slice(this.l, this.l+2*size).toString(\"utf16le\");\n\t\t\telse for(i = 0; i != size; ++i) { o+=String.fromCharCode(__readUInt16LE(this, loc)); loc+=2; }\n\t\t\tsize *= 2;\n\t\t\tbreak;\n\n\t\tcase 'utf8': o = __utf8(this, this.l, this.l + size); break;\n\t\tcase 'utf16le': size *= 2; o = __utf16le(this, this.l, this.l + size); break;\n\n\t\t/* [MS-OLEDS] 2.1.4 LengthPrefixedAnsiString */\n\t\tcase 'lpstr': o = __lpstr(this, this.l); size = 5 + o.length; break;\n\t\t/* [MS-OLEDS] 2.1.5 LengthPrefixedUnicodeString */\n\t\tcase 'lpwstr': o = __lpwstr(this, this.l); size = 5 + o.length; if(o[o.length-1] == '\\u0000') size += 2; break;\n\n\t\tcase 'cstr': size = 0; o = \"\";\n\t\t\twhile((w=__readUInt8(this, this.l + size++))!==0) oo.push(_getchar(w));\n\t\t\to = oo.join(\"\"); break;\n\t\tcase 'wstr': size = 0; o = \"\";\n\t\t\twhile((w=__readUInt16LE(this,this.l +size))!==0){oo.push(_getchar(w));size+=2;}\n\t\t\tsize+=2; o = oo.join(\"\"); break;\n\n\t\t/* sbcs and dbcs support continue records in the SST way TODO codepages */\n\t\tcase 'dbcs-cont': o = \"\"; loc = this.l;\n\t\t\tfor(i = 0; i != size; ++i) {\n\t\t\t\tif(this.lens && this.lens.indexOf(loc) !== -1) {\n\t\t\t\t\tw = __readUInt8(this, loc);\n\t\t\t\t\tthis.l = loc + 1;\n\t\t\t\t\tvv = ReadShift.call(this, size-i, w ? 'dbcs-cont' : 'sbcs-cont');\n\t\t\t\t\treturn oo.join(\"\") + vv;\n\t\t\t\t}\n\t\t\t\too.push(_getchar(__readUInt16LE(this, loc)));\n\t\t\t\tloc+=2;\n\t\t\t} o = oo.join(\"\"); size *= 2; break;\n\n\t\tcase 'sbcs-cont': o = \"\"; loc = this.l;\n\t\t\tfor(i = 0; i != size; ++i) {\n\t\t\t\tif(this.lens && this.lens.indexOf(loc) !== -1) {\n\t\t\t\t\tw = __readUInt8(this, loc);\n\t\t\t\t\tthis.l = loc + 1;\n\t\t\t\t\tvv = ReadShift.call(this, size-i, w ? 'dbcs-cont' : 'sbcs-cont');\n\t\t\t\t\treturn oo.join(\"\") + vv;\n\t\t\t\t}\n\t\t\t\too.push(_getchar(__readUInt8(this, loc)));\n\t\t\t\tloc+=1;\n\t\t\t} o = oo.join(\"\"); break;\n\n\t\tdefault:\n\tswitch(size) {\n\t\tcase 1: oI = __readUInt8(this, this.l); this.l++; return oI;\n\t\tcase 2: oI = (t === 'i' ? __readInt16LE : __readUInt16LE)(this, this.l); this.l += 2; return oI;\n\t\tcase 4:\n\t\t\tif(t === 'i' || (this[this.l+3] & 0x80)===0) { oI = __readInt32LE(this, this.l); this.l += 4; return oI; }\n\t\t\telse { oR = __readUInt32LE(this, this.l); this.l += 4; return oR; } break;\n\t\tcase 8: if(t === 'f') { oR = __double(this, this.l); this.l += 8; return oR; }\n\t\t/* falls through */\n\t\tcase 16: o = __hexlify(this, this.l, size); break;\n\t}}\n\tthis.l+=size; return o;\n}\n\nfunction WriteShift(t, val, f) {\n\tvar size, i;\n\tif(f === 'dbcs') {\n\t\tfor(i = 0; i != val.length; ++i) this.writeUInt16LE(val.charCodeAt(i), this.l + 2 * i);\n\t\tsize = 2 * val.length;\n\t} else switch(t) {\n\t\tcase 1: size = 1; this[this.l] = val&255; break;\n\t\tcase 3: size = 3; this[this.l+2] = val & 255; val >>>= 8; this[this.l+1] = val&255; val >>>= 8; this[this.l] = val&255; break;\n\t\tcase 4: size = 4; this.writeUInt32LE(val, this.l); break;\n\t\tcase 8: size = 8; if(f === 'f') { this.writeDoubleLE(val, this.l); break; }\n\t\t/* falls through */\n\t\tcase 16: break;\n\t\tcase -4: size = 4; this.writeInt32LE(val, this.l); break;\n\t}\n\tthis.l += size; return this;\n}\n\nfunction CheckField(hexstr, fld) {\n\tvar m = __hexlify(this,this.l,hexstr.length>>1);\n\tif(m !== hexstr) throw fld + 'Expected ' + hexstr + ' saw ' + m;\n\tthis.l += hexstr.length>>1;\n}\n\nfunction prep_blob(blob, pos) {\n\tblob.l = pos;\n\tblob.read_shift = ReadShift;\n\tblob.chk = CheckField;\n\tblob.write_shift = WriteShift;\n}\n\nfunction parsenoop(blob, length) { blob.l += length; }\n\nfunction writenoop(blob, length) { blob.l += length; }\n\nfunction new_buf(sz) {\n\tvar o = new_raw_buf(sz);\n\tprep_blob(o, 0);\n\treturn o;\n}\n\n/* [MS-XLSB] 2.1.4 Record */\nfunction recordhopper(data, cb, opts) {\n\tvar tmpbyte, cntbyte, length;\n\tprep_blob(data, data.l || 0);\n\twhile(data.l < data.length) {\n\t\tvar RT = data.read_shift(1);\n\t\tif(RT & 0x80) RT = (RT & 0x7F) + ((data.read_shift(1) & 0x7F)<<7);\n\t\tvar R = XLSBRecordEnum[RT] || XLSBRecordEnum[0xFFFF];\n\t\ttmpbyte = data.read_shift(1);\n\t\tlength = tmpbyte & 0x7F;\n\t\tfor(cntbyte = 1; cntbyte <4 && (tmpbyte & 0x80); ++cntbyte) length += ((tmpbyte = data.read_shift(1)) & 0x7F)<<(7*cntbyte);\n\t\tvar d = R.f(data, length, opts);\n\t\tif(cb(d, R, RT)) return;\n\t}\n}\n\n/* control buffer usage for fixed-length buffers */\nfunction buf_array() {\n\tvar bufs = [], blksz = 2048;\n\tvar newblk = function ba_newblk(sz) {\n\t\tvar o = new_buf(sz);\n\t\tprep_blob(o, 0);\n\t\treturn o;\n\t};\n\n\tvar curbuf = newblk(blksz);\n\n\tvar endbuf = function ba_endbuf() {\n\t\tcurbuf.length = curbuf.l;\n\t\tif(curbuf.length > 0) bufs.push(curbuf);\n\t\tcurbuf = null;\n\t};\n\n\tvar next = function ba_next(sz) {\n\t\tif(sz < curbuf.length - curbuf.l) return curbuf;\n\t\tendbuf();\n\t\treturn (curbuf = newblk(Math.max(sz+1, blksz)));\n\t};\n\n\tvar end = function ba_end() {\n\t\tendbuf();\n\t\treturn __toBuffer([bufs]);\n\t};\n\n\tvar push = function ba_push(buf) { endbuf(); curbuf = buf; next(blksz); };\n\n\treturn { next:next, push:push, end:end, _bufs:bufs };\n}\n\nfunction write_record(ba, type, payload, length) {\n\tvar t = evert_RE[type], l;\n\tif(!length) length = XLSBRecordEnum[t].p || (payload||[]).length || 0;\n\tl = 1 + (t >= 0x80 ? 1 : 0) + 1 + length;\n\tif(length >= 0x80) ++l; if(length >= 0x4000) ++l; if(length >= 0x200000) ++l;\n\tvar o = ba.next(l);\n\tif(t <= 0x7F) o.write_shift(1, t);\n\telse {\n\t\to.write_shift(1, (t & 0x7F) + 0x80);\n\t\to.write_shift(1, (t >> 7));\n\t}\n\tfor(var i = 0; i != 4; ++i) {\n\t\tif(length >= 0x80) { o.write_shift(1, (length & 0x7F)+0x80); length >>= 7; }\n\t\telse { o.write_shift(1, length); break; }\n\t}\n\tif(length > 0 && is_buf(payload)) ba.push(payload);\n}\n/* XLS ranges enforced */\nfunction shift_cell_xls(cell, tgt) {\n\tif(tgt.s) {\n\t\tif(cell.cRel) cell.c += tgt.s.c;\n\t\tif(cell.rRel) cell.r += tgt.s.r;\n\t} else {\n\t\tcell.c += tgt.c;\n\t\tcell.r += tgt.r;\n\t}\n\tcell.cRel = cell.rRel = 0;\n\twhile(cell.c >= 0x100) cell.c -= 0x100;\n\twhile(cell.r >= 0x10000) cell.r -= 0x10000;\n\treturn cell;\n}\n\nfunction shift_range_xls(cell, range) {\n\tcell.s = shift_cell_xls(cell.s, range.s);\n\tcell.e = shift_cell_xls(cell.e, range.s);\n\treturn cell;\n}\n\nvar OFFCRYPTO = {};\nvar make_offcrypto = function(O, _crypto) {\n\tvar crypto;\n\tif(typeof _crypto !== 'undefined') crypto = _crypto;\n\telse if(typeof require !== 'undefined') {\n\t\ttry { crypto = require('cry'+'pto'); }\n\t\tcatch(e) { crypto = null; }\n\t}\n\n\tO.rc4 = function(key, data) {\n\t\tvar S = new Array(256);\n\t\tvar c = 0, i = 0, j = 0, t = 0;\n\t\tfor(i = 0; i != 256; ++i) S[i] = i;\n\t\tfor(i = 0; i != 256; ++i) {\n\t\t\tj = (j + S[i] + (key[i%key.length]).charCodeAt(0))&255;\n\t\t\tt = S[i]; S[i] = S[j]; S[j] = t;\n\t\t}\n\t\ti = j = 0; out = Buffer(data.length);\n\t\tfor(c = 0; c != data.length; ++c) {\n\t\t\ti = (i + 1)&255;\n\t\t\tj = (j + S[i])%256;\n\t\t\tt = S[i]; S[i] = S[j]; S[j] = t;\n\t\t\tout[c] = (data[c] ^ S[(S[i]+S[j])&255]);\n\t\t}\n\t\treturn out;\n\t};\n\n\tif(crypto) {\n\t\tO.md5 = function(hex) { return crypto.createHash('md5').update(hex).digest('hex'); };\n\t} else {\n\t\tO.md5 = function(hex) { throw \"unimplemented\"; };\n\t}\n};\nmake_offcrypto(OFFCRYPTO, typeof crypto !== \"undefined\" ? crypto : undefined);\n\n\n/* [MS-XLSB] 2.5.143 */\nfunction parse_StrRun(data, length) {\n\treturn { ich: data.read_shift(2), ifnt: data.read_shift(2) };\n}\n\n/* [MS-XLSB] 2.1.7.121 */\nfunction parse_RichStr(data, length) {\n\tvar start = data.l;\n\tvar flags = data.read_shift(1);\n\tvar str = parse_XLWideString(data);\n\tvar rgsStrRun = [];\n\tvar z = { t: str, h: str };\n\tif((flags & 1) !== 0) { /* fRichStr */\n\t\t/* TODO: formatted string */\n\t\tvar dwSizeStrRun = data.read_shift(4);\n\t\tfor(var i = 0; i != dwSizeStrRun; ++i) rgsStrRun.push(parse_StrRun(data));\n\t\tz.r = rgsStrRun;\n\t}\n\telse z.r = \"<t>\" + escapexml(str) + \"</t>\";\n\tif((flags & 2) !== 0) { /* fExtStr */\n\t\t/* TODO: phonetic string */\n\t}\n\tdata.l = start + length;\n\treturn z;\n}\nfunction write_RichStr(str, o) {\n\t/* TODO: formatted string */\n\tif(o == null) o = new_buf(5+2*str.t.length);\n\to.write_shift(1,0);\n\twrite_XLWideString(str.t, o);\n\treturn o;\n}\n\n/* [MS-XLSB] 2.5.9 */\nfunction parse_XLSBCell(data) {\n\tvar col = data.read_shift(4);\n\tvar iStyleRef = data.read_shift(2);\n\tiStyleRef += data.read_shift(1) <<16;\n\tvar fPhShow = data.read_shift(1);\n\treturn { c:col, iStyleRef: iStyleRef };\n}\nfunction write_XLSBCell(cell, o) {\n\tif(o == null) o = new_buf(8);\n\to.write_shift(-4, cell.c);\n\to.write_shift(3, cell.iStyleRef === undefined ? cell.iStyleRef : cell.s);\n\to.write_shift(1, 0); /* fPhShow */\n\treturn o;\n}\n\n\n/* [MS-XLSB] 2.5.21 */\nfunction parse_XLSBCodeName (data, length) { return parse_XLWideString(data, length); }\n\n/* [MS-XLSB] 2.5.166 */\nfunction parse_XLNullableWideString(data) {\n\tvar cchCharacters = data.read_shift(4);\n\treturn cchCharacters === 0 || cchCharacters === 0xFFFFFFFF ? \"\" : data.read_shift(cchCharacters, 'dbcs');\n}\nfunction write_XLNullableWideString(data, o) {\n\tif(!o) o = new_buf(127);\n\to.write_shift(4, data.length > 0 ? data.length : 0xFFFFFFFF);\n\tif(data.length > 0) o.write_shift(0, data, 'dbcs');\n\treturn o;\n}\n\n/* [MS-XLSB] 2.5.168 */\nfunction parse_XLWideString(data) {\n\tvar cchCharacters = data.read_shift(4);\n\treturn cchCharacters === 0 ? \"\" : data.read_shift(cchCharacters, 'dbcs');\n}\nfunction write_XLWideString(data, o) {\n\tif(o == null) o = new_buf(4+2*data.length);\n\to.write_shift(4, data.length);\n\tif(data.length > 0) o.write_shift(0, data, 'dbcs');\n\treturn o;\n}\n\n/* [MS-XLSB] 2.5.114 */\nvar parse_RelID = parse_XLNullableWideString;\nvar write_RelID = write_XLNullableWideString;\n\n\n/* [MS-XLSB] 2.5.122 */\n/* [MS-XLS] 2.5.217 */\nfunction parse_RkNumber(data) {\n\tvar b = data.slice(data.l, data.l+4);\n\tvar fX100 = b[0] & 1, fInt = b[0] & 2;\n\tdata.l+=4;\n\tb[0] &= 0xFC; // b[0] &= ~3;\n\tvar RK = fInt === 0 ? __double([0,0,0,0,b[0],b[1],b[2],b[3]],0) : __readInt32LE(b,0)>>2;\n\treturn fX100 ? RK/100 : RK;\n}\n\n/* [MS-XLSB] 2.5.153 */\nfunction parse_UncheckedRfX(data) {\n\tvar cell = {s: {}, e: {}};\n\tcell.s.r = data.read_shift(4);\n\tcell.e.r = data.read_shift(4);\n\tcell.s.c = data.read_shift(4);\n\tcell.e.c = data.read_shift(4);\n\treturn cell;\n}\n\nfunction write_UncheckedRfX(r, o) {\n\tif(!o) o = new_buf(16);\n\to.write_shift(4, r.s.r);\n\to.write_shift(4, r.e.r);\n\to.write_shift(4, r.s.c);\n\to.write_shift(4, r.e.c);\n\treturn o;\n}\n\n/* [MS-XLSB] 2.5.171 */\n/* [MS-XLS] 2.5.342 */\nfunction parse_Xnum(data, length) { return data.read_shift(8, 'f'); }\nfunction write_Xnum(data, o) { return (o || new_buf(8)).write_shift(8, 'f', data); }\n\n/* [MS-XLSB] 2.5.198.2 */\nvar BErr = {\n\t0x00: \"#NULL!\",\n\t0x07: \"#DIV/0!\",\n\t0x0F: \"#VALUE!\",\n\t0x17: \"#REF!\",\n\t0x1D: \"#NAME?\",\n\t0x24: \"#NUM!\",\n\t0x2A: \"#N/A\",\n\t0x2B: \"#GETTING_DATA\",\n\t0xFF: \"#WTF?\"\n};\nvar RBErr = evert_num(BErr);\n\n/* [MS-XLSB] 2.4.321 BrtColor */\nfunction parse_BrtColor(data, length) {\n\tvar out = {};\n\tvar d = data.read_shift(1);\n\tout.fValidRGB = d & 1;\n\tout.xColorType = d >>> 1;\n\tout.index = data.read_shift(1);\n\tout.nTintAndShade = data.read_shift(2, 'i');\n\tout.bRed = data.read_shift(1);\n\tout.bGreen = data.read_shift(1);\n\tout.bBlue = data.read_shift(1);\n\tout.bAlpha = data.read_shift(1);\n}\n\n/* [MS-XLSB] 2.5.52 */\nfunction parse_FontFlags(data, length) {\n\tvar d = data.read_shift(1);\n\tdata.l++;\n\tvar out = {\n\t\tfItalic: d & 0x2,\n\t\tfStrikeout: d & 0x8,\n\t\tfOutline: d & 0x10,\n\t\tfShadow: d & 0x20,\n\t\tfCondense: d & 0x40,\n\t\tfExtend: d & 0x80\n\t};\n\treturn out;\n}\n/* [MS-OLEPS] 2.2 PropertyType */\n{\n\tvar VT_EMPTY = 0x0000;\n\tvar VT_NULL = 0x0001;\n\tvar VT_I2 = 0x0002;\n\tvar VT_I4 = 0x0003;\n\tvar VT_R4 = 0x0004;\n\tvar VT_R8 = 0x0005;\n\tvar VT_CY = 0x0006;\n\tvar VT_DATE = 0x0007;\n\tvar VT_BSTR = 0x0008;\n\tvar VT_ERROR = 0x000A;\n\tvar VT_BOOL = 0x000B;\n\tvar VT_VARIANT = 0x000C;\n\tvar VT_DECIMAL = 0x000E;\n\tvar VT_I1 = 0x0010;\n\tvar VT_UI1 = 0x0011;\n\tvar VT_UI2 = 0x0012;\n\tvar VT_UI4 = 0x0013;\n\tvar VT_I8 = 0x0014;\n\tvar VT_UI8 = 0x0015;\n\tvar VT_INT = 0x0016;\n\tvar VT_UINT = 0x0017;\n\tvar VT_LPSTR = 0x001E;\n\tvar VT_LPWSTR = 0x001F;\n\tvar VT_FILETIME = 0x0040;\n\tvar VT_BLOB = 0x0041;\n\tvar VT_STREAM = 0x0042;\n\tvar VT_STORAGE = 0x0043;\n\tvar VT_STREAMED_Object = 0x0044;\n\tvar VT_STORED_Object = 0x0045;\n\tvar VT_BLOB_Object = 0x0046;\n\tvar VT_CF = 0x0047;\n\tvar VT_CLSID = 0x0048;\n\tvar VT_VERSIONED_STREAM = 0x0049;\n\tvar VT_VECTOR = 0x1000;\n\tvar VT_ARRAY = 0x2000;\n\n\tvar VT_STRING = 0x0050; // 2.3.3.1.11 VtString\n\tvar VT_USTR = 0x0051; // 2.3.3.1.12 VtUnalignedString\n\tvar VT_CUSTOM = [VT_STRING, VT_USTR];\n}\n\n/* [MS-OSHARED] 2.3.3.2.2.1 Document Summary Information PIDDSI */\nvar DocSummaryPIDDSI = {\n\t0x01: { n: 'CodePage', t: VT_I2 },\n\t0x02: { n: 'Category', t: VT_STRING },\n\t0x03: { n: 'PresentationFormat', t: VT_STRING },\n\t0x04: { n: 'ByteCount', t: VT_I4 },\n\t0x05: { n: 'LineCount', t: VT_I4 },\n\t0x06: { n: 'ParagraphCount', t: VT_I4 },\n\t0x07: { n: 'SlideCount', t: VT_I4 },\n\t0x08: { n: 'NoteCount', t: VT_I4 },\n\t0x09: { n: 'HiddenCount', t: VT_I4 },\n\t0x0a: { n: 'MultimediaClipCount', t: VT_I4 },\n\t0x0b: { n: 'Scale', t: VT_BOOL },\n\t0x0c: { n: 'HeadingPair', t: VT_VECTOR | VT_VARIANT },\n\t0x0d: { n: 'DocParts', t: VT_VECTOR | VT_LPSTR },\n\t0x0e: { n: 'Manager', t: VT_STRING },\n\t0x0f: { n: 'Company', t: VT_STRING },\n\t0x10: { n: 'LinksDirty', t: VT_BOOL },\n\t0x11: { n: 'CharacterCount', t: VT_I4 },\n\t0x13: { n: 'SharedDoc', t: VT_BOOL },\n\t0x16: { n: 'HLinksChanged', t: VT_BOOL },\n\t0x17: { n: 'AppVersion', t: VT_I4, p: 'version' },\n\t0x1A: { n: 'ContentType', t: VT_STRING },\n\t0x1B: { n: 'ContentStatus', t: VT_STRING },\n\t0x1C: { n: 'Language', t: VT_STRING },\n\t0x1D: { n: 'Version', t: VT_STRING },\n\t0xFF: {}\n};\n\n/* [MS-OSHARED] 2.3.3.2.1.1 Summary Information Property Set PIDSI */\nvar SummaryPIDSI = {\n\t0x01: { n: 'CodePage', t: VT_I2 },\n\t0x02: { n: 'Title', t: VT_STRING },\n\t0x03: { n: 'Subject', t: VT_STRING },\n\t0x04: { n: 'Author', t: VT_STRING },\n\t0x05: { n: 'Keywords', t: VT_STRING },\n\t0x06: { n: 'Comments', t: VT_STRING },\n\t0x07: { n: 'Template', t: VT_STRING },\n\t0x08: { n: 'LastAuthor', t: VT_STRING },\n\t0x09: { n: 'RevNumber', t: VT_STRING },\n\t0x0A: { n: 'EditTime', t: VT_FILETIME },\n\t0x0B: { n: 'LastPrinted', t: VT_FILETIME },\n\t0x0C: { n: 'CreatedDate', t: VT_FILETIME },\n\t0x0D: { n: 'ModifiedDate', t: VT_FILETIME },\n\t0x0E: { n: 'PageCount', t: VT_I4 },\n\t0x0F: { n: 'WordCount', t: VT_I4 },\n\t0x10: { n: 'CharCount', t: VT_I4 },\n\t0x11: { n: 'Thumbnail', t: VT_CF },\n\t0x12: { n: 'ApplicationName', t: VT_LPSTR },\n\t0x13: { n: 'DocumentSecurity', t: VT_I4 },\n\t0xFF: {}\n};\n\n/* [MS-OLEPS] 2.18 */\nvar SpecialProperties = {\n\t0x80000000: { n: 'Locale', t: VT_UI4 },\n\t0x80000003: { n: 'Behavior', t: VT_UI4 },\n\t0x72627262: {}\n};\n\n(function() {\n\tfor(var y in SpecialProperties) if(SpecialProperties.hasOwnProperty(y))\n\tDocSummaryPIDDSI[y] = SummaryPIDSI[y] = SpecialProperties[y];\n})();\n\n/* [MS-XLS] 2.4.63 Country/Region codes */\nvar CountryEnum = {\n\t0x0001: \"US\", // United States\n\t0x0002: \"CA\", // Canada\n\t0x0003: \"\", // Latin America (except Brazil)\n\t0x0007: \"RU\", // Russia\n\t0x0014: \"EG\", // Egypt\n\t0x001E: \"GR\", // Greece\n\t0x001F: \"NL\", // Netherlands\n\t0x0020: \"BE\", // Belgium\n\t0x0021: \"FR\", // France\n\t0x0022: \"ES\", // Spain\n\t0x0024: \"HU\", // Hungary\n\t0x0027: \"IT\", // Italy\n\t0x0029: \"CH\", // Switzerland\n\t0x002B: \"AT\", // Austria\n\t0x002C: \"GB\", // United Kingdom\n\t0x002D: \"DK\", // Denmark\n\t0x002E: \"SE\", // Sweden\n\t0x002F: \"NO\", // Norway\n\t0x0030: \"PL\", // Poland\n\t0x0031: \"DE\", // Germany\n\t0x0034: \"MX\", // Mexico\n\t0x0037: \"BR\", // Brazil\n\t0x003d: \"AU\", // Australia\n\t0x0040: \"NZ\", // New Zealand\n\t0x0042: \"TH\", // Thailand\n\t0x0051: \"JP\", // Japan\n\t0x0052: \"KR\", // Korea\n\t0x0054: \"VN\", // Viet Nam\n\t0x0056: \"CN\", // China\n\t0x005A: \"TR\", // Turkey\n\t0x0069: \"JS\", // Ramastan\n\t0x00D5: \"DZ\", // Algeria\n\t0x00D8: \"MA\", // Morocco\n\t0x00DA: \"LY\", // Libya\n\t0x015F: \"PT\", // Portugal\n\t0x0162: \"IS\", // Iceland\n\t0x0166: \"FI\", // Finland\n\t0x01A4: \"CZ\", // Czech Republic\n\t0x0376: \"TW\", // Taiwan\n\t0x03C1: \"LB\", // Lebanon\n\t0x03C2: \"JO\", // Jordan\n\t0x03C3: \"SY\", // Syria\n\t0x03C4: \"IQ\", // Iraq\n\t0x03C5: \"KW\", // Kuwait\n\t0x03C6: \"SA\", // Saudi Arabia\n\t0x03CB: \"AE\", // United Arab Emirates\n\t0x03CC: \"IL\", // Israel\n\t0x03CE: \"QA\", // Qatar\n\t0x03D5: \"IR\", // Iran\n\t0xFFFF: \"US\" // United States\n};\n\n/* [MS-XLS] 2.5.127 */\nvar XLSFillPattern = [\n\tnull,\n\t'solid',\n\t'mediumGray',\n\t'darkGray',\n\t'lightGray',\n\t'darkHorizontal',\n\t'darkVertical',\n\t'darkDown',\n\t'darkUp',\n\t'darkGrid',\n\t'darkTrellis',\n\t'lightHorizontal',\n\t'lightVertical',\n\t'lightDown',\n\t'lightUp',\n\t'lightGrid',\n\t'lightTrellis',\n\t'gray125',\n\t'gray0625'\n];\n\nfunction rgbify(arr) { return arr.map(function(x) { return [(x>>16)&255,(x>>8)&255,x&255]; }); }\n\n/* [MS-XLS] 2.5.161 */\nvar XLSIcv = rgbify([\n\t/* Color Constants */\n\t0x000000,\n\t0xFFFFFF,\n\t0xFF0000,\n\t0x00FF00,\n\t0x0000FF,\n\t0xFFFF00,\n\t0xFF00FF,\n\t0x00FFFF,\n\n\t/* Defaults */\n\t0x000000,\n\t0xFFFFFF,\n\t0xFF0000,\n\t0x00FF00,\n\t0x0000FF,\n\t0xFFFF00,\n\t0xFF00FF,\n\t0x00FFFF,\n\n\t0x800000,\n\t0x008000,\n\t0x000080,\n\t0x808000,\n\t0x800080,\n\t0x008080,\n\t0xC0C0C0,\n\t0x808080,\n\t0x9999FF,\n\t0x993366,\n\t0xFFFFCC,\n\t0xCCFFFF,\n\t0x660066,\n\t0xFF8080,\n\t0x0066CC,\n\t0xCCCCFF,\n\n\t0x000080,\n\t0xFF00FF,\n\t0xFFFF00,\n\t0x00FFFF,\n\t0x800080,\n\t0x800000,\n\t0x008080,\n\t0x0000FF,\n\t0x00CCFF,\n\t0xCCFFFF,\n\t0xCCFFCC,\n\t0xFFFF99,\n\t0x99CCFF,\n\t0xFF99CC,\n\t0xCC99FF,\n\t0xFFCC99,\n\n\t0x3366FF,\n\t0x33CCCC,\n\t0x99CC00,\n\t0xFFCC00,\n\t0xFF9900,\n\t0xFF6600,\n\t0x666699,\n\t0x969696,\n\t0x003366,\n\t0x339966,\n\t0x003300,\n\t0x333300,\n\t0x993300,\n\t0x993366,\n\t0x333399,\n\t0x333333,\n\n\t/* Sheet */\n\t0xFFFFFF,\n\t0x000000\n]);\n\n/* Parts enumerated in OPC spec, MS-XLSB and MS-XLSX */\n/* 12.3 Part Summary <SpreadsheetML> */\n/* 14.2 Part Summary <DrawingML> */\n/* [MS-XLSX] 2.1 Part Enumerations */\n/* [MS-XLSB] 2.1.7 Part Enumeration */\nvar ct2type = {\n\t/* Workbook */\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml\": \"workbooks\",\n\n\t/* Worksheet */\n\t\"application/vnd.ms-excel.binIndexWs\": \"TODO\", /* Binary Index */\n\n\t/* Chartsheet */\n\t\"application/vnd.ms-excel.chartsheet\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml\": \"TODO\",\n\n\t/* Dialogsheet */\n\t\"application/vnd.ms-excel.dialogsheet\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml\": \"TODO\",\n\n\t/* Macrosheet */\n\t\"application/vnd.ms-excel.macrosheet\": \"TODO\",\n\t\"application/vnd.ms-excel.macrosheet+xml\": \"TODO\",\n\t\"application/vnd.ms-excel.intlmacrosheet\": \"TODO\",\n\t\"application/vnd.ms-excel.binIndexMs\": \"TODO\", /* Binary Index */\n\n\t/* File Properties */\n\t\"application/vnd.openxmlformats-package.core-properties+xml\": \"coreprops\",\n\t\"application/vnd.openxmlformats-officedocument.custom-properties+xml\": \"custprops\",\n\t\"application/vnd.openxmlformats-officedocument.extended-properties+xml\": \"extprops\",\n\n\t/* Custom Data Properties */\n\t\"application/vnd.openxmlformats-officedocument.customXmlProperties+xml\": \"TODO\",\n\n\t/* Comments */\n\t\"application/vnd.ms-excel.comments\": \"comments\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml\": \"comments\",\n\n\t/* PivotTable */\n\t\"application/vnd.ms-excel.pivotTable\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml\": \"TODO\",\n\n\t/* Calculation Chain */\n\t\"application/vnd.ms-excel.calcChain\": \"calcchains\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml\": \"calcchains\",\n\n\t/* Printer Settings */\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings\": \"TODO\",\n\n\t/* ActiveX */\n\t\"application/vnd.ms-office.activeX\": \"TODO\",\n\t\"application/vnd.ms-office.activeX+xml\": \"TODO\",\n\n\t/* Custom Toolbars */\n\t\"application/vnd.ms-excel.attachedToolbars\": \"TODO\",\n\n\t/* External Data Connections */\n\t\"application/vnd.ms-excel.connections\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml\": \"TODO\",\n\n\t/* External Links */\n\t\"application/vnd.ms-excel.externalLink\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml\": \"TODO\",\n\n\t/* Metadata */\n\t\"application/vnd.ms-excel.sheetMetadata\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml\": \"TODO\",\n\n\t/* PivotCache */\n\t\"application/vnd.ms-excel.pivotCacheDefinition\": \"TODO\",\n\t\"application/vnd.ms-excel.pivotCacheRecords\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml\": \"TODO\",\n\n\t/* Query Table */\n\t\"application/vnd.ms-excel.queryTable\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml\": \"TODO\",\n\n\t/* Shared Workbook */\n\t\"application/vnd.ms-excel.userNames\": \"TODO\",\n\t\"application/vnd.ms-excel.revisionHeaders\": \"TODO\",\n\t\"application/vnd.ms-excel.revisionLog\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml\": \"TODO\",\n\n\t/* Single Cell Table */\n\t\"application/vnd.ms-excel.tableSingleCells\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml\": \"TODO\",\n\n\t/* Slicer */\n\t\"application/vnd.ms-excel.slicer\": \"TODO\",\n\t\"application/vnd.ms-excel.slicerCache\": \"TODO\",\n\t\"application/vnd.ms-excel.slicer+xml\": \"TODO\",\n\t\"application/vnd.ms-excel.slicerCache+xml\": \"TODO\",\n\n\t/* Sort Map */\n\t\"application/vnd.ms-excel.wsSortMap\": \"TODO\",\n\n\t/* Table */\n\t\"application/vnd.ms-excel.table\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml\": \"TODO\",\n\n\t/* Themes */\n\t\"application/vnd.openxmlformats-officedocument.theme+xml\": \"themes\",\n\n\t/* Timeline */\n\t\"application/vnd.ms-excel.Timeline+xml\": \"TODO\", /* verify */\n\t\"application/vnd.ms-excel.TimelineCache+xml\": \"TODO\", /* verify */\n\n\t/* VBA */\n\t\"application/vnd.ms-office.vbaProject\": \"vba\",\n\t\"application/vnd.ms-office.vbaProjectSignature\": \"vba\",\n\n\t/* Volatile Dependencies */\n\t\"application/vnd.ms-office.volatileDependencies\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml\": \"TODO\",\n\n\t/* Control Properties */\n\t\"application/vnd.ms-excel.controlproperties+xml\": \"TODO\",\n\n\t/* Data Model */\n\t\"application/vnd.openxmlformats-officedocument.model+data\": \"TODO\",\n\n\t/* Survey */\n\t\"application/vnd.ms-excel.Survey+xml\": \"TODO\",\n\n\t/* Drawing */\n\t\"application/vnd.openxmlformats-officedocument.drawing+xml\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.drawingml.chart+xml\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml\": \"TODO\",\n\t\"application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml\": \"TODO\",\n\n\t/* VML */\n\t\"application/vnd.openxmlformats-officedocument.vmlDrawing\": \"TODO\",\n\n\t\"application/vnd.openxmlformats-package.relationships+xml\": \"rels\",\n\t\"application/vnd.openxmlformats-officedocument.oleObject\": \"TODO\",\n\n\t\"sheet\": \"js\"\n};\n\nvar CT_LIST = (function(){\n\tvar o = {\n\t\tworkbooks: {\n\t\t\txlsx: \"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml\",\n\t\t\txlsm: \"application/vnd.ms-excel.sheet.macroEnabled.main+xml\",\n\t\t\txlsb: \"application/vnd.ms-excel.sheet.binary.macroEnabled.main\",\n\t\t\txltx: \"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml\"\n\t\t},\n\t\tstrs: { /* Shared Strings */\n\t\t\txlsx: \"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml\",\n\t\t\txlsb: \"application/vnd.ms-excel.sharedStrings\"\n\t\t},\n\t\tsheets: {\n\t\t\txlsx: \"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml\",\n\t\t\txlsb: \"application/vnd.ms-excel.worksheet\"\n\t\t},\n\t\tstyles: {/* Styles */\n\t\t\txlsx: \"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml\",\n\t\t\txlsb: \"application/vnd.ms-excel.styles\"\n\t\t}\n\t};\n\tkeys(o).forEach(function(k) { if(!o[k].xlsm) o[k].xlsm = o[k].xlsx; });\n\tkeys(o).forEach(function(k){ keys(o[k]).forEach(function(v) { ct2type[o[k][v]] = k; }); });\n\treturn o;\n})();\n\nvar type2ct = evert_arr(ct2type);\n\nXMLNS.CT = 'http://schemas.openxmlformats.org/package/2006/content-types';\n\nfunction parse_ct(data, opts) {\n\tvar ctext = {};\n\tif(!data || !data.match) return data;\n\tvar ct = { workbooks: [], sheets: [], calcchains: [], themes: [], styles: [],\n\t\tcoreprops: [], extprops: [], custprops: [], strs:[], comments: [], vba: [],\n\t\tTODO:[], rels:[], xmlns: \"\" };\n\t(data.match(tagregex)||[]).forEach(function(x) {\n\t\tvar y = parsexmltag(x);\n\t\tswitch(y[0].replace(nsregex,\"<\")) {\n\t\t\tcase '<?xml': break;\n\t\t\tcase '<Types': ct.xmlns = y['xmlns' + (y[0].match(/<(\\w+):/)||[\"\",\"\"])[1] ]; break;\n\t\t\tcase '<Default': ctext[y.Extension] = y.ContentType; break;\n\t\t\tcase '<Override':\n\t\t\t\tif(ct[ct2type[y.ContentType]] !== undefined) ct[ct2type[y.ContentType]].push(y.PartName);\n\t\t\t\telse if(opts.WTF) console.error(y);\n\t\t\t\tbreak;\n\t\t}\n\t});\n\tif(ct.xmlns !== XMLNS.CT) throw new Error(\"Unknown Namespace: \" + ct.xmlns);\n\tct.calcchain = ct.calcchains.length > 0 ? ct.calcchains[0] : \"\";\n\tct.sst = ct.strs.length > 0 ? ct.strs[0] : \"\";\n\tct.style = ct.styles.length > 0 ? ct.styles[0] : \"\";\n\tct.defaults = ctext;\n\tdelete ct.calcchains;\n\treturn ct;\n}\n\nvar CTYPE_XML_ROOT = writextag('Types', null, {\n\t'xmlns': XMLNS.CT,\n\t'xmlns:xsd': XMLNS.xsd,\n\t'xmlns:xsi': XMLNS.xsi\n});\n\nvar CTYPE_DEFAULTS = [\n\t['xml', 'application/xml'],\n\t['bin', 'application/vnd.ms-excel.sheet.binary.macroEnabled.main'],\n\t['rels', type2ct.rels[0]]\n].map(function(x) {\n\treturn writextag('Default', null, {'Extension':x[0], 'ContentType': x[1]});\n});\n\nfunction write_ct(ct, opts) {\n\tvar o = [], v;\n\to[o.length] = (XML_HEADER);\n\to[o.length] = (CTYPE_XML_ROOT);\n\to = o.concat(CTYPE_DEFAULTS);\n\tvar f1 = function(w) {\n\t\tif(ct[w] && ct[w].length > 0) {\n\t\t\tv = ct[w][0];\n\t\t\to[o.length] = (writextag('Override', null, {\n\t\t\t\t'PartName': (v[0] == '/' ? \"\":\"/\") + v,\n\t\t\t\t'ContentType': CT_LIST[w][opts.bookType || 'xlsx']\n\t\t\t}));\n\t\t}\n\t};\n\tvar f2 = function(w) {\n\t\tct[w].forEach(function(v) {\n\t\t\to[o.length] = (writextag('Override', null, {\n\t\t\t\t'PartName': (v[0] == '/' ? \"\":\"/\") + v,\n\t\t\t\t'ContentType': CT_LIST[w][opts.bookType || 'xlsx']\n\t\t\t}));\n\t\t});\n\t};\n\tvar f3 = function(t) {\n\t\t(ct[t]||[]).forEach(function(v) {\n\t\t\to[o.length] = (writextag('Override', null, {\n\t\t\t\t'PartName': (v[0] == '/' ? \"\":\"/\") + v,\n\t\t\t\t'ContentType': type2ct[t][0]\n\t\t\t}));\n\t\t});\n\t};\n\tf1('workbooks');\n\tf2('sheets');\n\tf3('themes');\n\t['strs', 'styles'].forEach(f1);\n\t['coreprops', 'extprops', 'custprops'].forEach(f3);\n\tif(o.length>2){ o[o.length] = ('</Types>'); o[1]=o[1].replace(\"/>\",\">\"); }\n\treturn o.join(\"\");\n}\n/* 9.3.2 OPC Relationships Markup */\nvar RELS = {\n\tWB: \"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument\",\n\tSHEET: \"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument\"\n};\n\nfunction parse_rels(data, currentFilePath) {\n\tif (!data) return data;\n\tif (currentFilePath.charAt(0) !== '/') {\n\t\tcurrentFilePath = '/'+currentFilePath;\n\t}\n\tvar rels = {};\n\tvar hash = {};\n\tvar resolveRelativePathIntoAbsolute = function (to) {\n\t\tvar toksFrom = currentFilePath.split('/');\n\t\ttoksFrom.pop(); // folder path\n\t\tvar toksTo = to.split('/');\n\t\tvar reversed = [];\n\t\twhile (toksTo.length !== 0) {\n\t\t\tvar tokTo = toksTo.shift();\n\t\t\tif (tokTo === '..') {\n\t\t\t\ttoksFrom.pop();\n\t\t\t} else if (tokTo !== '.') {\n\t\t\t\ttoksFrom.push(tokTo);\n\t\t\t}\n\t\t}\n\t\treturn toksFrom.join('/');\n\t};\n\n\tdata.match(tagregex).forEach(function(x) {\n\t\tvar y = parsexmltag(x);\n\t\t/* 9.3.2.2 OPC_Relationships */\n\t\tif (y[0] === '<Relationship') {\n\t\t\tvar rel = {}; rel.Type = y.Type; rel.Target = y.Target; rel.Id = y.Id; rel.TargetMode = y.TargetMode;\n\t\t\tvar canonictarget = y.TargetMode === 'External' ? y.Target : resolveRelativePathIntoAbsolute(y.Target);\n\t\t\trels[canonictarget] = rel;\n\t\t\thash[y.Id] = rel;\n\t\t}\n\t});\n\trels[\"!id\"] = hash;\n\treturn rels;\n}\n\nXMLNS.RELS = 'http://schemas.openxmlformats.org/package/2006/relationships';\n\nvar RELS_ROOT = writextag('Relationships', null, {\n\t//'xmlns:ns0': XMLNS.RELS,\n\t'xmlns': XMLNS.RELS\n});\n\n/* TODO */\nfunction write_rels(rels) {\n\tvar o = [];\n\to[o.length] = (XML_HEADER);\n\to[o.length] = (RELS_ROOT);\n\tkeys(rels['!id']).forEach(function(rid) { var rel = rels['!id'][rid];\n\t\to[o.length] = (writextag('Relationship', null, rel));\n\t});\n\tif(o.length>2){ o[o.length] = ('</Relationships>'); o[1]=o[1].replace(\"/>\",\">\"); }\n\treturn o.join(\"\");\n}\n/* ECMA-376 Part II 11.1 Core Properties Part */\n/* [MS-OSHARED] 2.3.3.2.[1-2].1 (PIDSI/PIDDSI) */\nvar CORE_PROPS = [\n\t[\"cp:category\", \"Category\"],\n\t[\"cp:contentStatus\", \"ContentStatus\"],\n\t[\"cp:keywords\", \"Keywords\"],\n\t[\"cp:lastModifiedBy\", \"LastAuthor\"],\n\t[\"cp:lastPrinted\", \"LastPrinted\"],\n\t[\"cp:revision\", \"RevNumber\"],\n\t[\"cp:version\", \"Version\"],\n\t[\"dc:creator\", \"Author\"],\n\t[\"dc:description\", \"Comments\"],\n\t[\"dc:identifier\", \"Identifier\"],\n\t[\"dc:language\", \"Language\"],\n\t[\"dc:subject\", \"Subject\"],\n\t[\"dc:title\", \"Title\"],\n\t[\"dcterms:created\", \"CreatedDate\", 'date'],\n\t[\"dcterms:modified\", \"ModifiedDate\", 'date']\n];\n\nXMLNS.CORE_PROPS = \"http://schemas.openxmlformats.org/package/2006/metadata/core-properties\";\nRELS.CORE_PROPS = 'http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties';\n\nvar CORE_PROPS_REGEX = (function() {\n\tvar r = new Array(CORE_PROPS.length);\n\tfor(var i = 0; i < CORE_PROPS.length; ++i) {\n\t\tvar f = CORE_PROPS[i];\n\t\tvar g = \"(?:\"+ f[0].substr(0,f[0].indexOf(\":\")) +\":)\"+ f[0].substr(f[0].indexOf(\":\")+1);\n\t\tr[i] = new RegExp(\"<\" + g + \"[^>]*>(.*)<\\/\" + g + \">\");\n\t}\n\treturn r;\n})();\n\nfunction parse_core_props(data) {\n\tvar p = {};\n\n\tfor(var i = 0; i < CORE_PROPS.length; ++i) {\n\t\tvar f = CORE_PROPS[i], cur = data.match(CORE_PROPS_REGEX[i]);\n\t\tif(cur != null && cur.length > 0) p[f[1]] = cur[1];\n\t\tif(f[2] === 'date' && p[f[1]]) p[f[1]] = new Date(p[f[1]]);\n\t}\n\n\treturn p;\n}\n\nvar CORE_PROPS_XML_ROOT = writextag('cp:coreProperties', null, {\n\t//'xmlns': XMLNS.CORE_PROPS,\n\t'xmlns:cp': XMLNS.CORE_PROPS,\n\t'xmlns:dc': XMLNS.dc,\n\t'xmlns:dcterms': XMLNS.dcterms,\n\t'xmlns:dcmitype': XMLNS.dcmitype,\n\t'xmlns:xsi': XMLNS.xsi\n});\n\nfunction cp_doit(f, g, h, o, p) {\n\tif(p[f] != null || g == null || g === \"\") return;\n\tp[f] = g;\n\to[o.length] = (h ? writextag(f,g,h) : writetag(f,g));\n}\n\nfunction write_core_props(cp, opts) {\n\tvar o = [XML_HEADER, CORE_PROPS_XML_ROOT], p = {};\n\tif(!cp) return o.join(\"\");\n\n\n\tif(cp.CreatedDate != null) cp_doit(\"dcterms:created\", typeof cp.CreatedDate === \"string\" ? cp.CreatedDate : write_w3cdtf(cp.CreatedDate, opts.WTF), {\"xsi:type\":\"dcterms:W3CDTF\"}, o, p);\n\tif(cp.ModifiedDate != null) cp_doit(\"dcterms:modified\", typeof cp.ModifiedDate === \"string\" ? cp.ModifiedDate : write_w3cdtf(cp.ModifiedDate, opts.WTF), {\"xsi:type\":\"dcterms:W3CDTF\"}, o, p);\n\n\tfor(var i = 0; i != CORE_PROPS.length; ++i) { var f = CORE_PROPS[i]; cp_doit(f[0], cp[f[1]], null, o, p); }\n\tif(o.length>2){ o[o.length] = ('</cp:coreProperties>'); o[1]=o[1].replace(\"/>\",\">\"); }\n\treturn o.join(\"\");\n}\n/* 15.2.12.3 Extended File Properties Part */\n/* [MS-OSHARED] 2.3.3.2.[1-2].1 (PIDSI/PIDDSI) */\nvar EXT_PROPS = [\n\t[\"Application\", \"Application\", \"string\"],\n\t[\"AppVersion\", \"AppVersion\", \"string\"],\n\t[\"Company\", \"Company\", \"string\"],\n\t[\"DocSecurity\", \"DocSecurity\", \"string\"],\n\t[\"Manager\", \"Manager\", \"string\"],\n\t[\"HyperlinksChanged\", \"HyperlinksChanged\", \"bool\"],\n\t[\"SharedDoc\", \"SharedDoc\", \"bool\"],\n\t[\"LinksUpToDate\", \"LinksUpToDate\", \"bool\"],\n\t[\"ScaleCrop\", \"ScaleCrop\", \"bool\"],\n\t[\"HeadingPairs\", \"HeadingPairs\", \"raw\"],\n\t[\"TitlesOfParts\", \"TitlesOfParts\", \"raw\"]\n];\n\nXMLNS.EXT_PROPS = \"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties\";\nRELS.EXT_PROPS = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties';\n\nfunction parse_ext_props(data, p) {\n\tvar q = {}; if(!p) p = {};\n\n\tEXT_PROPS.forEach(function(f) {\n\t\tswitch(f[2]) {\n\t\t\tcase \"string\": p[f[1]] = (data.match(matchtag(f[0]))||[])[1]; break;\n\t\t\tcase \"bool\": p[f[1]] = (data.match(matchtag(f[0]))||[])[1] === \"true\"; break;\n\t\t\tcase \"raw\":\n\t\t\t\tvar cur = data.match(new RegExp(\"<\" + f[0] + \"[^>]*>(.*)<\\/\" + f[0] + \">\"));\n\t\t\t\tif(cur && cur.length > 0) q[f[1]] = cur[1];\n\t\t\t\tbreak;\n\t\t}\n\t});\n\n\tif(q.HeadingPairs && q.TitlesOfParts) {\n\t\tvar v = parseVector(q.HeadingPairs);\n\t\tvar j = 0, widx = 0;\n\t\tfor(var i = 0; i !== v.length; ++i) {\n\t\t\tswitch(v[i].v) {\n\t\t\t\tcase \"Worksheets\": widx = j; p.Worksheets = +(v[++i].v); break;\n\t\t\t\tcase \"Named Ranges\": ++i; break; // TODO: Handle Named Ranges\n\t\t\t}\n\t\t}\n\t\tvar parts = parseVector(q.TitlesOfParts).map(function(x) { return utf8read(x.v); });\n\t\tp.SheetNames = parts.slice(widx, widx + p.Worksheets);\n\t}\n\treturn p;\n}\n\nvar EXT_PROPS_XML_ROOT = writextag('Properties', null, {\n\t'xmlns': XMLNS.EXT_PROPS,\n\t'xmlns:vt': XMLNS.vt\n});\n\nfunction write_ext_props(cp, opts) {\n\tvar o = [], p = {}, W = writextag;\n\tif(!cp) cp = {};\n\tcp.Application = \"SheetJS\";\n\to[o.length] = (XML_HEADER);\n\to[o.length] = (EXT_PROPS_XML_ROOT);\n\n\tEXT_PROPS.forEach(function(f) {\n\t\tif(cp[f[1]] === undefined) return;\n\t\tvar v;\n\t\tswitch(f[2]) {\n\t\t\tcase 'string': v = cp[f[1]]; break;\n\t\t\tcase 'bool': v = cp[f[1]] ? 'true' : 'false'; break;\n\t\t}\n\t\tif(v !== undefined) o[o.length] = (W(f[0], v));\n\t});\n\n\t/* TODO: HeadingPairs, TitlesOfParts */\n\to[o.length] = (W('HeadingPairs', W('vt:vector', W('vt:variant', '<vt:lpstr>Worksheets</vt:lpstr>')+W('vt:variant', W('vt:i4', String(cp.Worksheets))), {size:2, baseType:\"variant\"})));\n\to[o.length] = (W('TitlesOfParts', W('vt:vector', cp.SheetNames.map(function(s) { return \"<vt:lpstr>\" + s + \"</vt:lpstr>\"; }).join(\"\"), {size: cp.Worksheets, baseType:\"lpstr\"})));\n\tif(o.length>2){ o[o.length] = ('</Properties>'); o[1]=o[1].replace(\"/>\",\">\"); }\n\treturn o.join(\"\");\n}\n/* 15.2.12.2 Custom File Properties Part */\nXMLNS.CUST_PROPS = \"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties\";\nRELS.CUST_PROPS = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties';\n\nvar custregex = /<[^>]+>[^<]*/g;\nfunction parse_cust_props(data, opts) {\n\tvar p = {}, name;\n\tvar m = data.match(custregex);\n\tif(m) for(var i = 0; i != m.length; ++i) {\n\t\tvar x = m[i], y = parsexmltag(x);\n\t\tswitch(y[0]) {\n\t\t\tcase '<?xml': break;\n\t\t\tcase '<Properties':\n\t\t\t\tif(y.xmlns !== XMLNS.CUST_PROPS) throw \"unrecognized xmlns \" + y.xmlns;\n\t\t\t\tif(y.xmlnsvt && y.xmlnsvt !== XMLNS.vt) throw \"unrecognized vt \" + y.xmlnsvt;\n\t\t\t\tbreak;\n\t\t\tcase '<property': name = y.name; break;\n\t\t\tcase '</property>': name = null; break;\n\t\t\tdefault: if (x.indexOf('<vt:') === 0) {\n\t\t\t\tvar toks = x.split('>');\n\t\t\t\tvar type = toks[0].substring(4), text = toks[1];\n\t\t\t\t/* 22.4.2.32 (CT_Variant). Omit the binary types from 22.4 (Variant Types) */\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase 'lpstr': case 'lpwstr': case 'bstr': case 'lpwstr':\n\t\t\t\t\t\tp[name] = unescapexml(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'bool':\n\t\t\t\t\t\tp[name] = parsexmlbool(text, '<vt:bool>');\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'i1': case 'i2': case 'i4': case 'i8': case 'int': case 'uint':\n\t\t\t\t\t\tp[name] = parseInt(text, 10);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'r4': case 'r8': case 'decimal':\n\t\t\t\t\t\tp[name] = parseFloat(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'filetime': case 'date':\n\t\t\t\t\t\tp[name] = new Date(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'cy': case 'error':\n\t\t\t\t\t\tp[name] = unescapexml(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tif(typeof console !== 'undefined') console.warn('Unexpected', x, type, toks);\n\t\t\t\t}\n\t\t\t} else if(x.substr(0,2) === \"</\") {\n\t\t\t} else if(opts.WTF) throw new Error(x);\n\t\t}\n\t}\n\treturn p;\n}\n\nvar CUST_PROPS_XML_ROOT = writextag('Properties', null, {\n\t'xmlns': XMLNS.CUST_PROPS,\n\t'xmlns:vt': XMLNS.vt\n});\n\nfunction write_cust_props(cp, opts) {\n\tvar o = [XML_HEADER, CUST_PROPS_XML_ROOT];\n\tif(!cp) return o.join(\"\");\n\tvar pid = 1;\n\tkeys(cp).forEach(function custprop(k) { ++pid;\n\t\to[o.length] = (writextag('property', write_vt(cp[k]), {\n\t\t\t'fmtid': '{D5CDD505-2E9C-101B-9397-08002B2CF9AE}',\n\t\t\t'pid': pid,\n\t\t\t'name': k\n\t\t}));\n\t});\n\tif(o.length>2){ o[o.length] = '</Properties>'; o[1]=o[1].replace(\"/>\",\">\"); }\n\treturn o.join(\"\");\n}\nfunction xlml_set_prop(Props, tag, val) {\n\t/* TODO: Normalize the properties */\n\tswitch(tag) {\n\t\tcase 'Description': tag = 'Comments'; break;\n\t}\n\tProps[tag] = val;\n}\n\n/* [MS-DTYP] 2.3.3 FILETIME */\n/* [MS-OLEDS] 2.1.3 FILETIME (Packet Version) */\n/* [MS-OLEPS] 2.8 FILETIME (Packet Version) */\nfunction parse_FILETIME(blob) {\n\tvar dwLowDateTime = blob.read_shift(4), dwHighDateTime = blob.read_shift(4);\n\treturn new Date(((dwHighDateTime/1e7*Math.pow(2,32) + dwLowDateTime/1e7) - 11644473600)*1000).toISOString().replace(/\\.000/,\"\");\n}\n\n/* [MS-OSHARED] 2.3.3.1.4 Lpstr */\nfunction parse_lpstr(blob, type, pad) {\n\tvar str = blob.read_shift(0, 'lpstr');\n\tif(pad) blob.l += (4 - ((str.length+1) & 3)) & 3;\n\treturn str;\n}\n\n/* [MS-OSHARED] 2.3.3.1.6 Lpwstr */\nfunction parse_lpwstr(blob, type, pad) {\n\tvar str = blob.read_shift(0, 'lpwstr');\n\tif(pad) blob.l += (4 - ((str.length+1) & 3)) & 3;\n\treturn str;\n}\n\n\n/* [MS-OSHARED] 2.3.3.1.11 VtString */\n/* [MS-OSHARED] 2.3.3.1.12 VtUnalignedString */\nfunction parse_VtStringBase(blob, stringType, pad) {\n\tif(stringType === 0x1F /*VT_LPWSTR*/) return parse_lpwstr(blob);\n\treturn parse_lpstr(blob, stringType, pad);\n}\n\nfunction parse_VtString(blob, t, pad) { return parse_VtStringBase(blob, t, pad === false ? 0: 4); }\nfunction parse_VtUnalignedString(blob, t) { if(!t) throw new Error(\"dafuq?\"); return parse_VtStringBase(blob, t, 0); }\n\n/* [MS-OSHARED] 2.3.3.1.9 VtVecUnalignedLpstrValue */\nfunction parse_VtVecUnalignedLpstrValue(blob) {\n\tvar length = blob.read_shift(4);\n\tvar ret = [];\n\tfor(var i = 0; i != length; ++i) ret[i] = blob.read_shift(0, 'lpstr');\n\treturn ret;\n}\n\n/* [MS-OSHARED] 2.3.3.1.10 VtVecUnalignedLpstr */\nfunction parse_VtVecUnalignedLpstr(blob) {\n\treturn parse_VtVecUnalignedLpstrValue(blob);\n}\n\n/* [MS-OSHARED] 2.3.3.1.13 VtHeadingPair */\nfunction parse_VtHeadingPair(blob) {\n\tvar headingString = parse_TypedPropertyValue(blob, VT_USTR);\n\tvar headerParts = parse_TypedPropertyValue(blob, VT_I4);\n\treturn [headingString, headerParts];\n}\n\n/* [MS-OSHARED] 2.3.3.1.14 VtVecHeadingPairValue */\nfunction parse_VtVecHeadingPairValue(blob) {\n\tvar cElements = blob.read_shift(4);\n\tvar out = [];\n\tfor(var i = 0; i != cElements / 2; ++i) out.push(parse_VtHeadingPair(blob));\n\treturn out;\n}\n\n/* [MS-OSHARED] 2.3.3.1.15 VtVecHeadingPair */\nfunction parse_VtVecHeadingPair(blob) {\n\t// NOTE: When invoked, wType & padding were already consumed\n\treturn parse_VtVecHeadingPairValue(blob);\n}\n\n/* [MS-OLEPS] 2.18.1 Dictionary (uses 2.17, 2.16) */\nfunction parse_dictionary(blob,CodePage) {\n\tvar cnt = blob.read_shift(4);\n\tvar dict = {};\n\tfor(var j = 0; j != cnt; ++j) {\n\t\tvar pid = blob.read_shift(4);\n\t\tvar len = blob.read_shift(4);\n\t\tdict[pid] = blob.read_shift(len, (CodePage === 0x4B0 ?'utf16le':'utf8')).replace(chr0,'').replace(chr1,'!');\n\t}\n\tif(blob.l & 3) blob.l = (blob.l>>2+1)<<2;\n\treturn dict;\n}\n\n/* [MS-OLEPS] 2.9 BLOB */\nfunction parse_BLOB(blob) {\n\tvar size = blob.read_shift(4);\n\tvar bytes = blob.slice(blob.l,blob.l+size);\n\tif(size & 3 > 0) blob.l += (4 - (size & 3)) & 3;\n\treturn bytes;\n}\n\n/* [MS-OLEPS] 2.11 ClipboardData */\nfunction parse_ClipboardData(blob) {\n\t// TODO\n\tvar o = {};\n\to.Size = blob.read_shift(4);\n\t//o.Format = blob.read_shift(4);\n\tblob.l += o.Size;\n\treturn o;\n}\n\n/* [MS-OLEPS] 2.14 Vector and Array Property Types */\nfunction parse_VtVector(blob, cb) {\n\t/* [MS-OLEPS] 2.14.2 VectorHeader */\n/*\tvar Length = blob.read_shift(4);\n\tvar o = [];\n\tfor(var i = 0; i != Length; ++i) {\n\t\to.push(cb(blob));\n\t}\n\treturn o;*/\n}\n\n/* [MS-OLEPS] 2.15 TypedPropertyValue */\nfunction parse_TypedPropertyValue(blob, type, _opts) {\n\tvar t = blob.read_shift(2), ret, opts = _opts||{};\n\tblob.l += 2;\n\tif(type !== VT_VARIANT)\n\tif(t !== type && VT_CUSTOM.indexOf(type)===-1) throw new Error('Expected type ' + type + ' saw ' + t);\n\tswitch(type === VT_VARIANT ? t : type) {\n\t\tcase 0x02 /*VT_I2*/: ret = blob.read_shift(2, 'i'); if(!opts.raw) blob.l += 2; return ret;\n\t\tcase 0x03 /*VT_I4*/: ret = blob.read_shift(4, 'i'); return ret;\n\t\tcase 0x0B /*VT_BOOL*/: return blob.read_shift(4) !== 0x0;\n\t\tcase 0x13 /*VT_UI4*/: ret = blob.read_shift(4); return ret;\n\t\tcase 0x1E /*VT_LPSTR*/: return parse_lpstr(blob, t, 4).replace(chr0,'');\n\t\tcase 0x1F /*VT_LPWSTR*/: return parse_lpwstr(blob);\n\t\tcase 0x40 /*VT_FILETIME*/: return parse_FILETIME(blob);\n\t\tcase 0x41 /*VT_BLOB*/: return parse_BLOB(blob);\n\t\tcase 0x47 /*VT_CF*/: return parse_ClipboardData(blob);\n\t\tcase 0x50 /*VT_STRING*/: return parse_VtString(blob, t, !opts.raw && 4).replace(chr0,'');\n\t\tcase 0x51 /*VT_USTR*/: return parse_VtUnalignedString(blob, t, 4).replace(chr0,'');\n\t\tcase 0x100C /*VT_VECTOR|VT_VARIANT*/: return parse_VtVecHeadingPair(blob);\n\t\tcase 0x101E /*VT_LPSTR*/: return parse_VtVecUnalignedLpstr(blob);\n\t\tdefault: throw new Error(\"TypedPropertyValue unrecognized type \" + type + \" \" + t);\n\t}\n}\n/* [MS-OLEPS] 2.14.2 VectorHeader */\n/*function parse_VTVectorVariant(blob) {\n\tvar Length = blob.read_shift(4);\n\n\tif(Length & 1 !== 0) throw new Error(\"VectorHeader Length=\" + Length + \" must be even\");\n\tvar o = [];\n\tfor(var i = 0; i != Length; ++i) {\n\t\to.push(parse_TypedPropertyValue(blob, VT_VARIANT));\n\t}\n\treturn o;\n}*/\n\n/* [MS-OLEPS] 2.20 PropertySet */\nfunction parse_PropertySet(blob, PIDSI) {\n\tvar start_addr = blob.l;\n\tvar size = blob.read_shift(4);\n\tvar NumProps = blob.read_shift(4);\n\tvar Props = [], i = 0;\n\tvar CodePage = 0;\n\tvar Dictionary = -1, DictObj;\n\tfor(i = 0; i != NumProps; ++i) {\n\t\tvar PropID = blob.read_shift(4);\n\t\tvar Offset = blob.read_shift(4);\n\t\tProps[i] = [PropID, Offset + start_addr];\n\t}\n\tvar PropH = {};\n\tfor(i = 0; i != NumProps; ++i) {\n\t\tif(blob.l !== Props[i][1]) {\n\t\t\tvar fail = true;\n\t\t\tif(i>0 && PIDSI) switch(PIDSI[Props[i-1][0]].t) {\n\t\t\t\tcase 0x02 /*VT_I2*/: if(blob.l +2 === Props[i][1]) { blob.l+=2; fail = false; } break;\n\t\t\t\tcase 0x50 /*VT_STRING*/: if(blob.l <= Props[i][1]) { blob.l=Props[i][1]; fail = false; } break;\n\t\t\t\tcase 0x100C /*VT_VECTOR|VT_VARIANT*/: if(blob.l <= Props[i][1]) { blob.l=Props[i][1]; fail = false; } break;\n\t\t\t}\n\t\t\tif(!PIDSI && blob.l <= Props[i][1]) { fail=false; blob.l = Props[i][1]; }\n\t\t\tif(fail) throw new Error(\"Read Error: Expected address \" + Props[i][1] + ' at ' + blob.l + ' :' + i);\n\t\t}\n\t\tif(PIDSI) {\n\t\t\tvar piddsi = PIDSI[Props[i][0]];\n\t\t\tPropH[piddsi.n] = parse_TypedPropertyValue(blob, piddsi.t, {raw:true});\n\t\t\tif(piddsi.p === 'version') PropH[piddsi.n] = String(PropH[piddsi.n] >> 16) + \".\" + String(PropH[piddsi.n] & 0xFFFF);\n\t\t\tif(piddsi.n == \"CodePage\") switch(PropH[piddsi.n]) {\n\t\t\t\tcase 0: PropH[piddsi.n] = 1252;\n\t\t\t\t\t/* falls through */\n\t\t\t\tcase 10000: // OSX Roman\n\t\t\t\tcase 1252: // Windows Latin\n\n\t\t\t\tcase 874: // SB Windows Thai\n\t\t\t\tcase 1250: // SB Windows Central Europe\n\t\t\t\tcase 1251: // SB Windows Cyrillic\n\t\t\t\tcase 1253: // SB Windows Greek\n\t\t\t\tcase 1254: // SB Windows Turkish\n\t\t\t\tcase 1255: // SB Windows Hebrew\n\t\t\t\tcase 1256: // SB Windows Arabic\n\t\t\t\tcase 1257: // SB Windows Baltic\n\t\t\t\tcase 1258: // SB Windows Vietnam\n\n\t\t\t\tcase 932: // DB Windows Japanese Shift-JIS\n\t\t\t\tcase 936: // DB Windows Simplified Chinese GBK\n\t\t\t\tcase 949: // DB Windows Korean\n\t\t\t\tcase 950: // DB Windows Traditional Chinese Big5\n\n\t\t\t\tcase 1200: // UTF16LE\n\t\t\t\tcase 1201: // UTF16BE\n\t\t\t\tcase 65000: case -536: // UTF-7\n\t\t\t\tcase 65001: case -535: // UTF-8\n\t\t\t\t\tset_cp(CodePage = PropH[piddsi.n]); break;\n\t\t\t\tdefault: throw new Error(\"Unsupported CodePage: \" + PropH[piddsi.n]);\n\t\t\t}\n\t\t} else {\n\t\t\tif(Props[i][0] === 0x1) {\n\t\t\t\tCodePage = PropH.CodePage = parse_TypedPropertyValue(blob, VT_I2);\n\t\t\t\tset_cp(CodePage);\n\t\t\t\tif(Dictionary !== -1) {\n\t\t\t\t\tvar oldpos = blob.l;\n\t\t\t\t\tblob.l = Props[Dictionary][1];\n\t\t\t\t\tDictObj = parse_dictionary(blob,CodePage);\n\t\t\t\t\tblob.l = oldpos;\n\t\t\t\t}\n\t\t\t} else if(Props[i][0] === 0) {\n\t\t\t\tif(CodePage === 0) { Dictionary = i; blob.l = Props[i+1][1]; continue; }\n\t\t\t\tDictObj = parse_dictionary(blob,CodePage);\n\t\t\t} else {\n\t\t\t\tvar name = DictObj[Props[i][0]];\n\t\t\t\tvar val;\n\t\t\t\t/* [MS-OSHARED] 2.3.3.2.3.1.2 + PROPVARIANT */\n\t\t\t\tswitch(blob[blob.l]) {\n\t\t\t\t\tcase 0x41 /*VT_BLOB*/: blob.l += 4; val = parse_BLOB(blob); break;\n\t\t\t\t\tcase 0x1E /*VT_LPSTR*/: blob.l += 4; val = parse_VtString(blob, blob[blob.l-4]); break;\n\t\t\t\t\tcase 0x1F /*VT_LPWSTR*/: blob.l += 4; val = parse_VtString(blob, blob[blob.l-4]); break;\n\t\t\t\t\tcase 0x03 /*VT_I4*/: blob.l += 4; val = blob.read_shift(4, 'i'); break;\n\t\t\t\t\tcase 0x13 /*VT_UI4*/: blob.l += 4; val = blob.read_shift(4); break;\n\t\t\t\t\tcase 0x05 /*VT_R8*/: blob.l += 4; val = blob.read_shift(8, 'f'); break;\n\t\t\t\t\tcase 0x0B /*VT_BOOL*/: blob.l += 4; val = parsebool(blob, 4); break;\n\t\t\t\t\tcase 0x40 /*VT_FILETIME*/: blob.l += 4; val = new Date(parse_FILETIME(blob)); break;\n\t\t\t\t\tdefault: throw new Error(\"unparsed value: \" + blob[blob.l]);\n\t\t\t\t}\n\t\t\t\tPropH[name] = val;\n\t\t\t}\n\t\t}\n\t}\n\tblob.l = start_addr + size; /* step ahead to skip padding */\n\treturn PropH;\n}\n\n/* [MS-OLEPS] 2.21 PropertySetStream */\nfunction parse_PropertySetStream(file, PIDSI) {\n\tvar blob = file.content;\n\tprep_blob(blob, 0);\n\n\tvar NumSets, FMTID0, FMTID1, Offset0, Offset1;\n\tblob.chk('feff', 'Byte Order: ');\n\n\tvar vers = blob.read_shift(2); // TODO: check version\n\tvar SystemIdentifier = blob.read_shift(4);\n\tblob.chk(CFB.utils.consts.HEADER_CLSID, 'CLSID: ');\n\tNumSets = blob.read_shift(4);\n\tif(NumSets !== 1 && NumSets !== 2) throw \"Unrecognized #Sets: \" + NumSets;\n\tFMTID0 = blob.read_shift(16); Offset0 = blob.read_shift(4);\n\n\tif(NumSets === 1 && Offset0 !== blob.l) throw \"Length mismatch\";\n\telse if(NumSets === 2) { FMTID1 = blob.read_shift(16); Offset1 = blob.read_shift(4); }\n\tvar PSet0 = parse_PropertySet(blob, PIDSI);\n\n\tvar rval = { SystemIdentifier: SystemIdentifier };\n\tfor(var y in PSet0) rval[y] = PSet0[y];\n\t//rval.blob = blob;\n\trval.FMTID = FMTID0;\n\t//rval.PSet0 = PSet0;\n\tif(NumSets === 1) return rval;\n\tif(blob.l !== Offset1) throw \"Length mismatch 2: \" + blob.l + \" !== \" + Offset1;\n\tvar PSet1;\n\ttry { PSet1 = parse_PropertySet(blob, null); } catch(e) { }\n\tfor(y in PSet1) rval[y] = PSet1[y];\n\trval.FMTID = [FMTID0, FMTID1]; // TODO: verify FMTID0/1\n\treturn rval;\n}\n\n\nfunction parsenoop2(blob, length) { blob.read_shift(length); return null; }\n\nfunction parslurp(blob, length, cb) {\n\tvar arr = [], target = blob.l + length;\n\twhile(blob.l < target) arr.push(cb(blob, target - blob.l));\n\tif(target !== blob.l) throw new Error(\"Slurp error\");\n\treturn arr;\n}\n\nfunction parslurp2(blob, length, cb) {\n\tvar arr = [], target = blob.l + length, len = blob.read_shift(2);\n\twhile(len-- !== 0) arr.push(cb(blob, target - blob.l));\n\tif(target !== blob.l) throw new Error(\"Slurp error\");\n\treturn arr;\n}\n\nfunction parsebool(blob, length) { return blob.read_shift(length) === 0x1; }\n\nfunction parseuint16(blob) { return blob.read_shift(2, 'u'); }\nfunction parseuint16a(blob, length) { return parslurp(blob,length,parseuint16);}\n\n/* --- 2.5 Structures --- */\n\n/* [MS-XLS] 2.5.14 Boolean */\nvar parse_Boolean = parsebool;\n\n/* [MS-XLS] 2.5.10 Bes (boolean or error) */\nfunction parse_Bes(blob) {\n\tvar v = blob.read_shift(1), t = blob.read_shift(1);\n\treturn t === 0x01 ? v : v === 0x01;\n}\n\n/* [MS-XLS] 2.5.240 ShortXLUnicodeString */\nfunction parse_ShortXLUnicodeString(blob, length, opts) {\n\tvar cch = blob.read_shift(1);\n\tvar width = 1, encoding = 'sbcs-cont';\n\tvar cp = current_codepage;\n\tif(opts && opts.biff >= 8) current_codepage = 1200;\n\tif(opts === undefined || opts.biff !== 5) {\n\t\tvar fHighByte = blob.read_shift(1);\n\t\tif(fHighByte) { width = 2; encoding = 'dbcs-cont'; }\n\t}\n\tvar o = cch ? blob.read_shift(cch, encoding) : \"\";\n\tcurrent_codepage = cp;\n\treturn o;\n}\n\n/* 2.5.293 XLUnicodeRichExtendedString */\nfunction parse_XLUnicodeRichExtendedString(blob) {\n\tvar cp = current_codepage;\n\tcurrent_codepage = 1200;\n\tvar cch = blob.read_shift(2), flags = blob.read_shift(1);\n\tvar fHighByte = flags & 0x1, fExtSt = flags & 0x4, fRichSt = flags & 0x8;\n\tvar width = 1 + (flags & 0x1); // 0x0 -> utf8, 0x1 -> dbcs\n\tvar cRun, cbExtRst;\n\tvar z = {};\n\tif(fRichSt) cRun = blob.read_shift(2);\n\tif(fExtSt) cbExtRst = blob.read_shift(4);\n\tvar encoding = (flags & 0x1) ? 'dbcs-cont' : 'sbcs-cont';\n\tvar msg = cch === 0 ? \"\" : blob.read_shift(cch, encoding);\n\tif(fRichSt) blob.l += 4 * cRun; //TODO: parse this\n\tif(fExtSt) blob.l += cbExtRst; //TODO: parse this\n\tz.t = msg;\n\tif(!fRichSt) { z.raw = \"<t>\" + z.t + \"</t>\"; z.r = z.t; }\n\tcurrent_codepage = cp;\n\treturn z;\n}\n\n/* 2.5.296 XLUnicodeStringNoCch */\nfunction parse_XLUnicodeStringNoCch(blob, cch, opts) {\n\tvar retval;\n\tvar fHighByte = blob.read_shift(1);\n\tif(fHighByte===0) { retval = blob.read_shift(cch, 'sbcs-cont'); }\n\telse { retval = blob.read_shift(cch, 'dbcs-cont'); }\n\treturn retval;\n}\n\n/* 2.5.294 XLUnicodeString */\nfunction parse_XLUnicodeString(blob, length, opts) {\n\tvar cch = blob.read_shift(opts !== undefined && opts.biff > 0 && opts.biff < 8 ? 1 : 2);\n\tif(cch === 0) { blob.l++; return \"\"; }\n\treturn parse_XLUnicodeStringNoCch(blob, cch, opts);\n}\n/* BIFF5 override */\nfunction parse_XLUnicodeString2(blob, length, opts) {\n\tif(opts.biff !== 5 && opts.biff !== 2) return parse_XLUnicodeString(blob, length, opts);\n\tvar cch = blob.read_shift(1);\n\tif(cch === 0) { blob.l++; return \"\"; }\n\treturn blob.read_shift(cch, 'sbcs-cont');\n}\n\n/* [MS-XLS] 2.5.61 ControlInfo */\nvar parse_ControlInfo = parsenoop;\n\n/* [MS-OSHARED] 2.3.7.6 URLMoniker TODO: flags */\nvar parse_URLMoniker = function(blob, length) {\n\tvar len = blob.read_shift(4), start = blob.l;\n\tvar extra = false;\n\tif(len > 24) {\n\t\t/* look ahead */\n\t\tblob.l += len - 24;\n\t\tif(blob.read_shift(16) === \"795881f43b1d7f48af2c825dc4852763\") extra = true;\n\t\tblob.l = start;\n\t}\n\tvar url = blob.read_shift((extra?len-24:len)>>1, 'utf16le').replace(chr0,\"\");\n\tif(extra) blob.l += 24;\n\treturn url;\n};\n\n/* [MS-OSHARED] 2.3.7.8 FileMoniker TODO: all fields */\nvar parse_FileMoniker = function(blob, length) {\n\tvar cAnti = blob.read_shift(2);\n\tvar ansiLength = blob.read_shift(4);\n\tvar ansiPath = blob.read_shift(ansiLength, 'cstr');\n\tvar endServer = blob.read_shift(2);\n\tvar versionNumber = blob.read_shift(2);\n\tvar cbUnicodePathSize = blob.read_shift(4);\n\tif(cbUnicodePathSize === 0) return ansiPath.replace(/\\\\/g,\"/\");\n\tvar cbUnicodePathBytes = blob.read_shift(4);\n\tvar usKeyValue = blob.read_shift(2);\n\tvar unicodePath = blob.read_shift(cbUnicodePathBytes>>1, 'utf16le').replace(chr0,\"\");\n\treturn unicodePath;\n};\n\n/* [MS-OSHARED] 2.3.7.2 HyperlinkMoniker TODO: all the monikers */\nvar parse_HyperlinkMoniker = function(blob, length) {\n\tvar clsid = blob.read_shift(16); length -= 16;\n\tswitch(clsid) {\n\t\tcase \"e0c9ea79f9bace118c8200aa004ba90b\": return parse_URLMoniker(blob, length);\n\t\tcase \"0303000000000000c000000000000046\": return parse_FileMoniker(blob, length);\n\t\tdefault: throw \"unsupported moniker \" + clsid;\n\t}\n};\n\n/* [MS-OSHARED] 2.3.7.9 HyperlinkString */\nvar parse_HyperlinkString = function(blob, length) {\n\tvar len = blob.read_shift(4);\n\tvar o = blob.read_shift(len, 'utf16le').replace(chr0, \"\");\n\treturn o;\n};\n\n/* [MS-OSHARED] 2.3.7.1 Hyperlink Object TODO: unify params with XLSX */\nvar parse_Hyperlink = function(blob, length) {\n\tvar end = blob.l + length;\n\tvar sVer = blob.read_shift(4);\n\tif(sVer !== 2) throw new Error(\"Unrecognized streamVersion: \" + sVer);\n\tvar flags = blob.read_shift(2);\n\tblob.l += 2;\n\tvar displayName, targetFrameName, moniker, oleMoniker, location, guid, fileTime;\n\tif(flags & 0x0010) displayName = parse_HyperlinkString(blob, end - blob.l);\n\tif(flags & 0x0080) targetFrameName = parse_HyperlinkString(blob, end - blob.l);\n\tif((flags & 0x0101) === 0x0101) moniker = parse_HyperlinkString(blob, end - blob.l);\n\tif((flags & 0x0101) === 0x0001) oleMoniker = parse_HyperlinkMoniker(blob, end - blob.l);\n\tif(flags & 0x0008) location = parse_HyperlinkString(blob, end - blob.l);\n\tif(flags & 0x0020) guid = blob.read_shift(16);\n\tif(flags & 0x0040) fileTime = parse_FILETIME(blob, 8);\n\tblob.l = end;\n\tvar target = (targetFrameName||moniker||oleMoniker);\n\tif(location) target+=\"#\"+location;\n\treturn {Target: target};\n};\n\n/* 2.5.178 LongRGBA */\nfunction parse_LongRGBA(blob, length) { var r = blob.read_shift(1), g = blob.read_shift(1), b = blob.read_shift(1), a = blob.read_shift(1); return [r,g,b,a]; }\n\n/* 2.5.177 LongRGB */\nfunction parse_LongRGB(blob, length) { var x = parse_LongRGBA(blob, length); x[3] = 0; return x; }\n\n\n/* --- MS-XLS --- */\n\n/* 2.5.19 */\nfunction parse_XLSCell(blob, length) {\n\tvar rw = blob.read_shift(2); // 0-indexed\n\tvar col = blob.read_shift(2);\n\tvar ixfe = blob.read_shift(2);\n\treturn {r:rw, c:col, ixfe:ixfe};\n}\n\n/* 2.5.134 */\nfunction parse_frtHeader(blob) {\n\tvar rt = blob.read_shift(2);\n\tvar flags = blob.read_shift(2); // TODO: parse these flags\n\tblob.l += 8;\n\treturn {type: rt, flags: flags};\n}\n\n\n\nfunction parse_OptXLUnicodeString(blob, length, opts) { return length === 0 ? \"\" : parse_XLUnicodeString2(blob, length, opts); }\n\n/* 2.5.158 */\nvar HIDEOBJENUM = ['SHOWALL', 'SHOWPLACEHOLDER', 'HIDEALL'];\nvar parse_HideObjEnum = parseuint16;\n\n/* 2.5.344 */\nfunction parse_XTI(blob, length) {\n\tvar iSupBook = blob.read_shift(2), itabFirst = blob.read_shift(2,'i'), itabLast = blob.read_shift(2,'i');\n\treturn [iSupBook, itabFirst, itabLast];\n}\n\n/* 2.5.218 */\nfunction parse_RkRec(blob, length) {\n\tvar ixfe = blob.read_shift(2);\n\tvar RK = parse_RkNumber(blob);\n\t//console.log(\"::\", ixfe, RK,\";;\");\n\treturn [ixfe, RK];\n}\n\n/* 2.5.1 */\nfunction parse_AddinUdf(blob, length) {\n\tblob.l += 4; length -= 4;\n\tvar l = blob.l + length;\n\tvar udfName = parse_ShortXLUnicodeString(blob, length);\n\tvar cb = blob.read_shift(2);\n\tl -= blob.l;\n\tif(cb !== l) throw \"Malformed AddinUdf: padding = \" + l + \" != \" + cb;\n\tblob.l += cb;\n\treturn udfName;\n}\n\n/* 2.5.209 TODO: Check sizes */\nfunction parse_Ref8U(blob, length) {\n\tvar rwFirst = blob.read_shift(2);\n\tvar rwLast = blob.read_shift(2);\n\tvar colFirst = blob.read_shift(2);\n\tvar colLast = blob.read_shift(2);\n\treturn {s:{c:colFirst, r:rwFirst}, e:{c:colLast,r:rwLast}};\n}\n\n/* 2.5.211 */\nfunction parse_RefU(blob, length) {\n\tvar rwFirst = blob.read_shift(2);\n\tvar rwLast = blob.read_shift(2);\n\tvar colFirst = blob.read_shift(1);\n\tvar colLast = blob.read_shift(1);\n\treturn {s:{c:colFirst, r:rwFirst}, e:{c:colLast,r:rwLast}};\n}\n\n/* 2.5.207 */\nvar parse_Ref = parse_RefU;\n\n/* 2.5.143 */\nfunction parse_FtCmo(blob, length) {\n\tblob.l += 4;\n\tvar ot = blob.read_shift(2);\n\tvar id = blob.read_shift(2);\n\tvar flags = blob.read_shift(2);\n\tblob.l+=12;\n\treturn [id, ot, flags];\n}\n\n/* 2.5.149 */\nfunction parse_FtNts(blob, length) {\n\tvar out = {};\n\tblob.l += 4;\n\tblob.l += 16; // GUID TODO\n\tout.fSharedNote = blob.read_shift(2);\n\tblob.l += 4;\n\treturn out;\n}\n\n/* 2.5.142 */\nfunction parse_FtCf(blob, length) {\n\tvar out = {};\n\tblob.l += 4;\n\tblob.cf = blob.read_shift(2);\n\treturn out;\n}\n\n/* 2.5.140 - 2.5.154 and friends */\nvar FtTab = {\n\t0x15: parse_FtCmo,\n\t0x13: parsenoop, /* FtLbsData */\n\t0x12: function(blob, length) { blob.l += 12; }, /* FtCblsData */\n\t0x11: function(blob, length) { blob.l += 8; }, /* FtRboData */\n\t0x10: parsenoop, /* FtEdoData */\n\t0x0F: parsenoop, /* FtGboData */\n\t0x0D: parse_FtNts, /* FtNts */\n\t0x0C: function(blob, length) { blob.l += 24; }, /* FtSbs */\n\t0x0B: function(blob, length) { blob.l += 10; }, /* FtRbo */\n\t0x0A: function(blob, length) { blob.l += 16; }, /* FtCbls */\n\t0x09: parsenoop, /* FtPictFmla */\n\t0x08: function(blob, length) { blob.l += 6; }, /* FtPioGrbit */\n\t0x07: parse_FtCf, /* FtCf */\n\t0x06: function(blob, length) { blob.l += 6; }, /* FtGmo */\n\t0x04: parsenoop, /* FtMacro */\n\t0x00: function(blob, length) { blob.l += 4; } /* FtEnding */\n};\nfunction parse_FtArray(blob, length, ot) {\n\tvar s = blob.l;\n\tvar fts = [];\n\twhile(blob.l < s + length) {\n\t\tvar ft = blob.read_shift(2);\n\t\tblob.l-=2;\n\t\ttry {\n\t\t\tfts.push(FtTab[ft](blob, s + length - blob.l));\n\t\t} catch(e) { blob.l = s + length; return fts; }\n\t}\n\tif(blob.l != s + length) blob.l = s + length; //throw \"bad Object Ft-sequence\";\n\treturn fts;\n}\n\n/* 2.5.129 */\nvar parse_FontIndex = parseuint16;\n\n/* --- 2.4 Records --- */\n\n/* 2.4.21 */\nfunction parse_BOF(blob, length) {\n\tvar o = {};\n\to.BIFFVer = blob.read_shift(2); length -= 2;\n\tswitch(o.BIFFVer) {\n\t\tcase 0x0600: /* BIFF8 */\n\t\tcase 0x0500: /* BIFF5 */\n\t\tcase 0x0002: case 0x0007: /* BIFF2 */\n\t\t\tbreak;\n\t\tdefault: throw \"Unexpected BIFF Ver \" + o.BIFFVer;\n\t}\n\tblob.read_shift(length);\n\treturn o;\n}\n\n\n/* 2.4.146 */\nfunction parse_InterfaceHdr(blob, length) {\n\tif(length === 0) return 0x04b0;\n\tvar q;\n\tif((q=blob.read_shift(2))!==0x04b0) throw 'InterfaceHdr codePage ' + q;\n\treturn 0x04b0;\n}\n\n\n/* 2.4.349 */\nfunction parse_WriteAccess(blob, length, opts) {\n\tif(opts.enc) { blob.l += length; return \"\"; }\n\tvar l = blob.l;\n\t// TODO: make sure XLUnicodeString doesnt overrun\n\tvar UserName = parse_XLUnicodeString(blob, 0, opts);\n\tblob.read_shift(length + l - blob.l);\n\treturn UserName;\n}\n\n/* 2.4.28 */\nfunction parse_BoundSheet8(blob, length, opts) {\n\tvar pos = blob.read_shift(4);\n\tvar hidden = blob.read_shift(1) >> 6;\n\tvar dt = blob.read_shift(1);\n\tswitch(dt) {\n\t\tcase 0: dt = 'Worksheet'; break;\n\t\tcase 1: dt = 'Macrosheet'; break;\n\t\tcase 2: dt = 'Chartsheet'; break;\n\t\tcase 6: dt = 'VBAModule'; break;\n\t}\n\tvar name = parse_ShortXLUnicodeString(blob, 0, opts);\n\tif(name.length === 0) name = \"Sheet1\";\n\treturn { pos:pos, hs:hidden, dt:dt, name:name };\n}\n\n/* 2.4.265 TODO */\nfunction parse_SST(blob, length) {\n\tvar cnt = blob.read_shift(4);\n\tvar ucnt = blob.read_shift(4);\n\tvar strs = [];\n\tfor(var i = 0; i != ucnt; ++i) {\n\t\tstrs.push(parse_XLUnicodeRichExtendedString(blob));\n\t}\n\tstrs.Count = cnt; strs.Unique = ucnt;\n\treturn strs;\n}\n\n/* 2.4.107 */\nfunction parse_ExtSST(blob, length) {\n\tvar extsst = {};\n\textsst.dsst = blob.read_shift(2);\n\tblob.l += length-2;\n\treturn extsst;\n}\n\n\n/* 2.4.221 TODO*/\nfunction parse_Row(blob, length) {\n\tvar rw = blob.read_shift(2), col = blob.read_shift(2), Col = blob.read_shift(2), rht = blob.read_shift(2);\n\tblob.read_shift(4); // reserved(2), unused(2)\n\tvar flags = blob.read_shift(1); // various flags\n\tblob.read_shift(1); // reserved\n\tblob.read_shift(2); //ixfe, other flags\n\treturn {r:rw, c:col, cnt:Col-col};\n}\n\n\n/* 2.4.125 */\nfunction parse_ForceFullCalculation(blob, length) {\n\tvar header = parse_frtHeader(blob);\n\tif(header.type != 0x08A3) throw \"Invalid Future Record \" + header.type;\n\tvar fullcalc = blob.read_shift(4);\n\treturn fullcalc !== 0x0;\n}\n\n\nvar parse_CompressPictures = parsenoop2; /* 2.4.55 Not interesting */\n\n\n\n/* 2.4.215 rt */\nfunction parse_RecalcId(blob, length) {\n\tblob.read_shift(2);\n\treturn blob.read_shift(4);\n}\n\n/* 2.4.87 */\nfunction parse_DefaultRowHeight (blob, length) {\n\tvar f = blob.read_shift(2), miyRw;\n\tmiyRw = blob.read_shift(2); // flags & 0x02 -> hidden, else empty\n\tvar fl = {Unsynced:f&1,DyZero:(f&2)>>1,ExAsc:(f&4)>>2,ExDsc:(f&8)>>3};\n\treturn [fl, miyRw];\n}\n\n/* 2.4.345 TODO */\nfunction parse_Window1(blob, length) {\n\tvar xWn = blob.read_shift(2), yWn = blob.read_shift(2), dxWn = blob.read_shift(2), dyWn = blob.read_shift(2);\n\tvar flags = blob.read_shift(2), iTabCur = blob.read_shift(2), iTabFirst = blob.read_shift(2);\n\tvar ctabSel = blob.read_shift(2), wTabRatio = blob.read_shift(2);\n\treturn { Pos: [xWn, yWn], Dim: [dxWn, dyWn], Flags: flags, CurTab: iTabCur,\n\t\tFirstTab: iTabFirst, Selected: ctabSel, TabRatio: wTabRatio };\n}\n\n/* 2.4.122 TODO */\nfunction parse_Font(blob, length, opts) {\n\tblob.l += 14;\n\tvar name = parse_ShortXLUnicodeString(blob, 0, opts);\n\treturn name;\n}\n\n/* 2.4.149 */\nfunction parse_LabelSst(blob, length) {\n\tvar cell = parse_XLSCell(blob);\n\tcell.isst = blob.read_shift(4);\n\treturn cell;\n}\n\n/* 2.4.148 */\nfunction parse_Label(blob, length, opts) {\n\tvar cell = parse_XLSCell(blob, 6);\n\tvar str = parse_XLUnicodeString(blob, length-6, opts);\n\tcell.val = str;\n\treturn cell;\n}\n\n/* 2.4.126 Number Formats */\nfunction parse_Format(blob, length, opts) {\n\tvar ifmt = blob.read_shift(2);\n\tvar fmtstr = parse_XLUnicodeString2(blob, 0, opts);\n\treturn [ifmt, fmtstr];\n}\n\n/* 2.4.90 */\nfunction parse_Dimensions(blob, length) {\n\tvar w = length === 10 ? 2 : 4;\n\tvar r = blob.read_shift(w), R = blob.read_shift(w),\n\t c = blob.read_shift(2), C = blob.read_shift(2);\n\tblob.l += 2;\n\treturn {s: {r:r, c:c}, e: {r:R, c:C}};\n}\n\n/* 2.4.220 */\nfunction parse_RK(blob, length) {\n\tvar rw = blob.read_shift(2), col = blob.read_shift(2);\n\tvar rkrec = parse_RkRec(blob);\n\treturn {r:rw, c:col, ixfe:rkrec[0], rknum:rkrec[1]};\n}\n\n/* 2.4.175 */\nfunction parse_MulRk(blob, length) {\n\tvar target = blob.l + length - 2;\n\tvar rw = blob.read_shift(2), col = blob.read_shift(2);\n\tvar rkrecs = [];\n\twhile(blob.l < target) rkrecs.push(parse_RkRec(blob));\n\tif(blob.l !== target) throw \"MulRK read error\";\n\tvar lastcol = blob.read_shift(2);\n\tif(rkrecs.length != lastcol - col + 1) throw \"MulRK length mismatch\";\n\treturn {r:rw, c:col, C:lastcol, rkrec:rkrecs};\n}\n\n/* 2.5.20 2.5.249 TODO */\nfunction parse_CellStyleXF(blob, length, style) {\n\tvar o = {};\n\tvar a = blob.read_shift(4), b = blob.read_shift(4);\n\tvar c = blob.read_shift(4), d = blob.read_shift(2);\n\to.patternType = XLSFillPattern[c >> 26];\n\to.icvFore = d & 0x7F;\n\to.icvBack = (d >> 7) & 0x7F;\n\treturn o;\n}\nfunction parse_CellXF(blob, length) {return parse_CellStyleXF(blob,length,0);}\nfunction parse_StyleXF(blob, length) {return parse_CellStyleXF(blob,length,1);}\n\n/* 2.4.353 TODO: actually do this right */\nfunction parse_XF(blob, length) {\n\tvar o = {};\n\to.ifnt = blob.read_shift(2); o.ifmt = blob.read_shift(2); o.flags = blob.read_shift(2);\n\to.fStyle = (o.flags >> 2) & 0x01;\n\tlength -= 6;\n\to.data = parse_CellStyleXF(blob, length, o.fStyle);\n\treturn o;\n}\n\n/* 2.4.134 */\nfunction parse_Guts(blob, length) {\n\tblob.l += 4;\n\tvar out = [blob.read_shift(2), blob.read_shift(2)];\n\tif(out[0] !== 0) out[0]--;\n\tif(out[1] !== 0) out[1]--;\n\tif(out[0] > 7 || out[1] > 7) throw \"Bad Gutters: \" + out;\n\treturn out;\n}\n\n/* 2.4.24 */\nfunction parse_BoolErr(blob, length) {\n\tvar cell = parse_XLSCell(blob, 6);\n\tvar val = parse_Bes(blob, 2);\n\tcell.val = val;\n\tcell.t = (val === true || val === false) ? 'b' : 'e';\n\treturn cell;\n}\n\n/* 2.4.180 Number */\nfunction parse_Number(blob, length) {\n\tvar cell = parse_XLSCell(blob, 6);\n\tvar xnum = parse_Xnum(blob, 8);\n\tcell.val = xnum;\n\treturn cell;\n}\n\nvar parse_XLHeaderFooter = parse_OptXLUnicodeString; // TODO: parse 2.4.136\n\n/* 2.4.271 */\nfunction parse_SupBook(blob, length, opts) {\n\tvar end = blob.l + length;\n\tvar ctab = blob.read_shift(2);\n\tvar cch = blob.read_shift(2);\n\tvar virtPath;\n\tif(cch >=0x01 && cch <=0xff) virtPath = parse_XLUnicodeStringNoCch(blob, cch);\n\tvar rgst = blob.read_shift(end - blob.l);\n\topts.sbcch = cch;\n\treturn [cch, ctab, virtPath, rgst];\n}\n\n/* 2.4.105 TODO */\nfunction parse_ExternName(blob, length, opts) {\n\tvar flags = blob.read_shift(2);\n\tvar body;\n\tvar o = {\n\t\tfBuiltIn: flags & 0x01,\n\t\tfWantAdvise: (flags >>> 1) & 0x01,\n\t\tfWantPict: (flags >>> 2) & 0x01,\n\t\tfOle: (flags >>> 3) & 0x01,\n\t\tfOleLink: (flags >>> 4) & 0x01,\n\t\tcf: (flags >>> 5) & 0x3FF,\n\t\tfIcon: flags >>> 15 & 0x01\n\t};\n\tif(opts.sbcch === 0x3A01) body = parse_AddinUdf(blob, length-2);\n\t//else throw new Error(\"unsupported SupBook cch: \" + opts.sbcch);\n\to.body = body || blob.read_shift(length-2);\n\treturn o;\n}\n\n/* 2.4.150 TODO */\nfunction parse_Lbl(blob, length, opts) {\n\tif(opts.biff < 8) return parse_Label(blob, length, opts);\n\tvar target = blob.l + length;\n\tvar flags = blob.read_shift(2);\n\tvar chKey = blob.read_shift(1);\n\tvar cch = blob.read_shift(1);\n\tvar cce = blob.read_shift(2);\n\tblob.l += 2;\n\tvar itab = blob.read_shift(2);\n\tblob.l += 4;\n\tvar name = parse_XLUnicodeStringNoCch(blob, cch, opts);\n\tvar rgce = parse_NameParsedFormula(blob, target - blob.l, opts, cce);\n\treturn {\n\t\tchKey: chKey,\n\t\tName: name,\n\t\trgce: rgce\n\t};\n}\n\n/* 2.4.106 TODO: verify supbook manipulation */\nfunction parse_ExternSheet(blob, length, opts) {\n\tif(opts.biff < 8) return parse_ShortXLUnicodeString(blob, length, opts);\n\tvar o = parslurp2(blob,length,parse_XTI);\n\tvar oo = [];\n\tif(opts.sbcch === 0x0401) {\n\t\tfor(var i = 0; i != o.length; ++i) oo.push(opts.snames[o[i][1]]);\n\t\treturn oo;\n\t}\n\telse return o;\n}\n\n/* 2.4.260 */\nfunction parse_ShrFmla(blob, length, opts) {\n\tvar ref = parse_RefU(blob, 6);\n\tblob.l++;\n\tvar cUse = blob.read_shift(1);\n\tlength -= 8;\n\treturn [parse_SharedParsedFormula(blob, length, opts), cUse];\n}\n\n/* 2.4.4 TODO */\nfunction parse_Array(blob, length, opts) {\n\tvar ref = parse_Ref(blob, 6);\n\tblob.l += 6; length -= 12; /* TODO: fAlwaysCalc */\n\treturn [ref, parse_ArrayParsedFormula(blob, length, opts, ref)];\n}\n\n/* 2.4.173 */\nfunction parse_MTRSettings(blob, length) {\n\tvar fMTREnabled = blob.read_shift(4) !== 0x00;\n\tvar fUserSetThreadCount = blob.read_shift(4) !== 0x00;\n\tvar cUserThreadCount = blob.read_shift(4);\n\treturn [fMTREnabled, fUserSetThreadCount, cUserThreadCount];\n}\n\n/* 2.5.186 TODO: BIFF5 */\nfunction parse_NoteSh(blob, length, opts) {\n\tif(opts.biff < 8) return;\n\tvar row = blob.read_shift(2), col = blob.read_shift(2);\n\tvar flags = blob.read_shift(2), idObj = blob.read_shift(2);\n\tvar stAuthor = parse_XLUnicodeString2(blob, 0, opts);\n\tif(opts.biff < 8) blob.read_shift(1);\n\treturn [{r:row,c:col}, stAuthor, idObj, flags];\n}\n\n/* 2.4.179 */\nfunction parse_Note(blob, length, opts) {\n\t/* TODO: Support revisions */\n\treturn parse_NoteSh(blob, length, opts);\n}\n\n/* 2.4.168 */\nfunction parse_MergeCells(blob, length) {\n\tvar merges = [];\n\tvar cmcs = blob.read_shift(2);\n\twhile (cmcs--) merges.push(parse_Ref8U(blob,length));\n\treturn merges;\n}\n\n/* 2.4.181 TODO: parse all the things! */\nfunction parse_Obj(blob, length) {\n\tvar cmo = parse_FtCmo(blob, 22); // id, ot, flags\n\tvar fts = parse_FtArray(blob, length-22, cmo[1]);\n\treturn { cmo: cmo, ft:fts };\n}\n\n/* 2.4.329 TODO: parse properly */\nfunction parse_TxO(blob, length, opts) {\n\tvar s = blob.l;\ntry {\n\tblob.l += 4;\n\tvar ot = (opts.lastobj||{cmo:[0,0]}).cmo[1];\n\tvar controlInfo;\n\tif([0,5,7,11,12,14].indexOf(ot) == -1) blob.l += 6;\n\telse controlInfo = parse_ControlInfo(blob, 6, opts);\n\tvar cchText = blob.read_shift(2);\n\tvar cbRuns = blob.read_shift(2);\n\tvar ifntEmpty = parse_FontIndex(blob, 2);\n\tvar len = blob.read_shift(2);\n\tblob.l += len;\n\t//var fmla = parse_ObjFmla(blob, s + length - blob.l);\n\n\tvar texts = \"\";\n\tfor(var i = 1; i < blob.lens.length-1; ++i) {\n\t\tif(blob.l-s != blob.lens[i]) throw \"TxO: bad continue record\";\n\t\tvar hdr = blob[blob.l];\n\t\tvar t = parse_XLUnicodeStringNoCch(blob, blob.lens[i+1]-blob.lens[i]-1);\n\t\ttexts += t;\n\t\tif(texts.length >= (hdr ? cchText : 2*cchText)) break;\n\t}\n\tif(texts.length !== cchText && texts.length !== cchText*2) {\n\t\tthrow \"cchText: \" + cchText + \" != \" + texts.length;\n\t}\n\n\tblob.l = s + length;\n\t/* 2.5.272 TxORuns */\n//\tvar rgTxoRuns = [];\n//\tfor(var j = 0; j != cbRuns/8-1; ++j) blob.l += 8;\n//\tvar cchText2 = blob.read_shift(2);\n//\tif(cchText2 !== cchText) throw \"TxOLastRun mismatch: \" + cchText2 + \" \" + cchText;\n//\tblob.l += 6;\n//\tif(s + length != blob.l) throw \"TxO \" + (s + length) + \", at \" + blob.l;\n\treturn { t: texts };\n} catch(e) { blob.l = s + length; return { t: texts||\"\" }; }\n}\n\n/* 2.4.140 */\nvar parse_HLink = function(blob, length) {\n\tvar ref = parse_Ref8U(blob, 8);\n\tblob.l += 16; /* CLSID */\n\tvar hlink = parse_Hyperlink(blob, length-24);\n\treturn [ref, hlink];\n};\n\n/* 2.4.141 */\nvar parse_HLinkTooltip = function(blob, length) {\n\tvar end = blob.l + length;\n\tblob.read_shift(2);\n\tvar ref = parse_Ref8U(blob, 8);\n\tvar wzTooltip = blob.read_shift((length-10)/2, 'dbcs-cont');\n\twzTooltip = wzTooltip.replace(chr0,\"\");\n\treturn [ref, wzTooltip];\n};\n\n/* 2.4.63 */\nfunction parse_Country(blob, length) {\n\tvar o = [], d;\n\td = blob.read_shift(2); o[0] = CountryEnum[d] || d;\n\td = blob.read_shift(2); o[1] = CountryEnum[d] || d;\n\treturn o;\n}\n\n/* 2.4.50 ClrtClient */\nfunction parse_ClrtClient(blob, length) {\n\tvar ccv = blob.read_shift(2);\n\tvar o = [];\n\twhile(ccv-->0) o.push(parse_LongRGB(blob, 8));\n\treturn o;\n}\n\n/* 2.4.188 */\nfunction parse_Palette(blob, length) {\n\tvar ccv = blob.read_shift(2);\n\tvar o = [];\n\twhile(ccv-->0) o.push(parse_LongRGB(blob, 8));\n\treturn o;\n}\n\n/* 2.4.354 */\nfunction parse_XFCRC(blob, length) {\n\tblob.l += 2;\n\tvar o = {cxfs:0, crc:0};\n\to.cxfs = blob.read_shift(2);\n\to.crc = blob.read_shift(4);\n\treturn o;\n}\n\n\nvar parse_Style = parsenoop;\nvar parse_StyleExt = parsenoop;\n\nvar parse_ColInfo = parsenoop;\n\nvar parse_Window2 = parsenoop;\n\n\nvar parse_Backup = parsebool; /* 2.4.14 */\nvar parse_Blank = parse_XLSCell; /* 2.4.20 Just the cell */\nvar parse_BottomMargin = parse_Xnum; /* 2.4.27 */\nvar parse_BuiltInFnGroupCount = parseuint16; /* 2.4.30 0x0E or 0x10 but excel 2011 generates 0x11? */\nvar parse_CalcCount = parseuint16; /* 2.4.31 #Iterations */\nvar parse_CalcDelta = parse_Xnum; /* 2.4.32 */\nvar parse_CalcIter = parsebool; /* 2.4.33 1=iterative calc */\nvar parse_CalcMode = parseuint16; /* 2.4.34 0=manual, 1=auto (def), 2=table */\nvar parse_CalcPrecision = parsebool; /* 2.4.35 */\nvar parse_CalcRefMode = parsenoop2; /* 2.4.36 */\nvar parse_CalcSaveRecalc = parsebool; /* 2.4.37 */\nvar parse_CodePage = parseuint16; /* 2.4.52 */\nvar parse_Compat12 = parsebool; /* 2.4.54 true = no compatibility check */\nvar parse_Date1904 = parsebool; /* 2.4.77 - 1=1904,0=1900 */\nvar parse_DefColWidth = parseuint16; /* 2.4.89 */\nvar parse_DSF = parsenoop2; /* 2.4.94 -- MUST be ignored */\nvar parse_EntExU2 = parsenoop2; /* 2.4.102 -- Explicitly says to ignore */\nvar parse_EOF = parsenoop2; /* 2.4.103 */\nvar parse_Excel9File = parsenoop2; /* 2.4.104 -- Optional and unused */\nvar parse_FeatHdr = parsenoop2; /* 2.4.112 */\nvar parse_FontX = parseuint16; /* 2.4.123 */\nvar parse_Footer = parse_XLHeaderFooter; /* 2.4.124 */\nvar parse_GridSet = parseuint16; /* 2.4.132, =1 */\nvar parse_HCenter = parsebool; /* 2.4.135 sheet centered horizontal on print */\nvar parse_Header = parse_XLHeaderFooter; /* 2.4.136 */\nvar parse_HideObj = parse_HideObjEnum; /* 2.4.139 */\nvar parse_InterfaceEnd = parsenoop2; /* 2.4.145 -- noop */\nvar parse_LeftMargin = parse_Xnum; /* 2.4.151 */\nvar parse_Mms = parsenoop2; /* 2.4.169 -- Explicitly says to ignore */\nvar parse_ObjProtect = parsebool; /* 2.4.183 -- must be 1 if present */\nvar parse_Password = parseuint16; /* 2.4.191 */\nvar parse_PrintGrid = parsebool; /* 2.4.202 */\nvar parse_PrintRowCol = parsebool; /* 2.4.203 */\nvar parse_PrintSize = parseuint16; /* 2.4.204 0:3 */\nvar parse_Prot4Rev = parsebool; /* 2.4.205 */\nvar parse_Prot4RevPass = parseuint16; /* 2.4.206 */\nvar parse_Protect = parsebool; /* 2.4.207 */\nvar parse_RefreshAll = parsebool; /* 2.4.217 -- must be 0 if not template */\nvar parse_RightMargin = parse_Xnum; /* 2.4.219 */\nvar parse_RRTabId = parseuint16a; /* 2.4.241 */\nvar parse_ScenarioProtect = parsebool; /* 2.4.245 */\nvar parse_Scl = parseuint16a; /* 2.4.247 num, den */\nvar parse_String = parse_XLUnicodeString; /* 2.4.268 */\nvar parse_SxBool = parsebool; /* 2.4.274 */\nvar parse_TopMargin = parse_Xnum; /* 2.4.328 */\nvar parse_UsesELFs = parsebool; /* 2.4.337 -- should be 0 */\nvar parse_VCenter = parsebool; /* 2.4.342 */\nvar parse_WinProtect = parsebool; /* 2.4.347 */\nvar parse_WriteProtect = parsenoop; /* 2.4.350 empty record */\n\n\n/* ---- */\nvar parse_VerticalPageBreaks = parsenoop;\nvar parse_HorizontalPageBreaks = parsenoop;\nvar parse_Selection = parsenoop;\nvar parse_Continue = parsenoop;\nvar parse_Pane = parsenoop;\nvar parse_Pls = parsenoop;\nvar parse_DCon = parsenoop;\nvar parse_DConRef = parsenoop;\nvar parse_DConName = parsenoop;\nvar parse_XCT = parsenoop;\nvar parse_CRN = parsenoop;\nvar parse_FileSharing = parsenoop;\nvar parse_Uncalced = parsenoop;\nvar parse_Template = parsenoop;\nvar parse_Intl = parsenoop;\nvar parse_WsBool = parsenoop;\nvar parse_Sort = parsenoop;\nvar parse_Sync = parsenoop;\nvar parse_LPr = parsenoop;\nvar parse_DxGCol = parsenoop;\nvar parse_FnGroupName = parsenoop;\nvar parse_FilterMode = parsenoop;\nvar parse_AutoFilterInfo = parsenoop;\nvar parse_AutoFilter = parsenoop;\nvar parse_Setup = parsenoop;\nvar parse_ScenMan = parsenoop;\nvar parse_SCENARIO = parsenoop;\nvar parse_SxView = parsenoop;\nvar parse_Sxvd = parsenoop;\nvar parse_SXVI = parsenoop;\nvar parse_SxIvd = parsenoop;\nvar parse_SXLI = parsenoop;\nvar parse_SXPI = parsenoop;\nvar parse_DocRoute = parsenoop;\nvar parse_RecipName = parsenoop;\nvar parse_MulBlank = parsenoop;\nvar parse_SXDI = parsenoop;\nvar parse_SXDB = parsenoop;\nvar parse_SXFDB = parsenoop;\nvar parse_SXDBB = parsenoop;\nvar parse_SXNum = parsenoop;\nvar parse_SxErr = parsenoop;\nvar parse_SXInt = parsenoop;\nvar parse_SXString = parsenoop;\nvar parse_SXDtr = parsenoop;\nvar parse_SxNil = parsenoop;\nvar parse_SXTbl = parsenoop;\nvar parse_SXTBRGIITM = parsenoop;\nvar parse_SxTbpg = parsenoop;\nvar parse_ObProj = parsenoop;\nvar parse_SXStreamID = parsenoop;\nvar parse_DBCell = parsenoop;\nvar parse_SXRng = parsenoop;\nvar parse_SxIsxoper = parsenoop;\nvar parse_BookBool = parsenoop;\nvar parse_DbOrParamQry = parsenoop;\nvar parse_OleObjectSize = parsenoop;\nvar parse_SXVS = parsenoop;\nvar parse_BkHim = parsenoop;\nvar parse_MsoDrawingGroup = parsenoop;\nvar parse_MsoDrawing = parsenoop;\nvar parse_MsoDrawingSelection = parsenoop;\nvar parse_PhoneticInfo = parsenoop;\nvar parse_SxRule = parsenoop;\nvar parse_SXEx = parsenoop;\nvar parse_SxFilt = parsenoop;\nvar parse_SxDXF = parsenoop;\nvar parse_SxItm = parsenoop;\nvar parse_SxName = parsenoop;\nvar parse_SxSelect = parsenoop;\nvar parse_SXPair = parsenoop;\nvar parse_SxFmla = parsenoop;\nvar parse_SxFormat = parsenoop;\nvar parse_SXVDEx = parsenoop;\nvar parse_SXFormula = parsenoop;\nvar parse_SXDBEx = parsenoop;\nvar parse_RRDInsDel = parsenoop;\nvar parse_RRDHead = parsenoop;\nvar parse_RRDChgCell = parsenoop;\nvar parse_RRDRenSheet = parsenoop;\nvar parse_RRSort = parsenoop;\nvar parse_RRDMove = parsenoop;\nvar parse_RRFormat = parsenoop;\nvar parse_RRAutoFmt = parsenoop;\nvar parse_RRInsertSh = parsenoop;\nvar parse_RRDMoveBegin = parsenoop;\nvar parse_RRDMoveEnd = parsenoop;\nvar parse_RRDInsDelBegin = parsenoop;\nvar parse_RRDInsDelEnd = parsenoop;\nvar parse_RRDConflict = parsenoop;\nvar parse_RRDDefName = parsenoop;\nvar parse_RRDRstEtxp = parsenoop;\nvar parse_LRng = parsenoop;\nvar parse_CUsr = parsenoop;\nvar parse_CbUsr = parsenoop;\nvar parse_UsrInfo = parsenoop;\nvar parse_UsrExcl = parsenoop;\nvar parse_FileLock = parsenoop;\nvar parse_RRDInfo = parsenoop;\nvar parse_BCUsrs = parsenoop;\nvar parse_UsrChk = parsenoop;\nvar parse_UserBView = parsenoop;\nvar parse_UserSViewBegin = parsenoop; // overloaded\nvar parse_UserSViewEnd = parsenoop;\nvar parse_RRDUserView = parsenoop;\nvar parse_Qsi = parsenoop;\nvar parse_CondFmt = parsenoop;\nvar parse_CF = parsenoop;\nvar parse_DVal = parsenoop;\nvar parse_DConBin = parsenoop;\nvar parse_Lel = parsenoop;\nvar parse_XLSCodeName = parse_XLUnicodeString;\nvar parse_SXFDBType = parsenoop;\nvar parse_ObNoMacros = parsenoop;\nvar parse_Dv = parsenoop;\nvar parse_Index = parsenoop;\nvar parse_Table = parsenoop;\nvar parse_BigName = parsenoop;\nvar parse_ContinueBigName = parsenoop;\nvar parse_WebPub = parsenoop;\nvar parse_QsiSXTag = parsenoop;\nvar parse_DBQueryExt = parsenoop;\nvar parse_ExtString = parsenoop;\nvar parse_TxtQry = parsenoop;\nvar parse_Qsir = parsenoop;\nvar parse_Qsif = parsenoop;\nvar parse_RRDTQSIF = parsenoop;\nvar parse_OleDbConn = parsenoop;\nvar parse_WOpt = parsenoop;\nvar parse_SXViewEx = parsenoop;\nvar parse_SXTH = parsenoop;\nvar parse_SXPIEx = parsenoop;\nvar parse_SXVDTEx = parsenoop;\nvar parse_SXViewEx9 = parsenoop;\nvar parse_ContinueFrt = parsenoop;\nvar parse_RealTimeData = parsenoop;\nvar parse_ChartFrtInfo = parsenoop;\nvar parse_FrtWrapper = parsenoop;\nvar parse_StartBlock = parsenoop;\nvar parse_EndBlock = parsenoop;\nvar parse_StartObject = parsenoop;\nvar parse_EndObject = parsenoop;\nvar parse_CatLab = parsenoop;\nvar parse_YMult = parsenoop;\nvar parse_SXViewLink = parsenoop;\nvar parse_PivotChartBits = parsenoop;\nvar parse_FrtFontList = parsenoop;\nvar parse_SheetExt = parsenoop;\nvar parse_BookExt = parsenoop;\nvar parse_SXAddl = parsenoop;\nvar parse_CrErr = parsenoop;\nvar parse_HFPicture = parsenoop;\nvar parse_Feat = parsenoop;\nvar parse_DataLabExt = parsenoop;\nvar parse_DataLabExtContents = parsenoop;\nvar parse_CellWatch = parsenoop;\nvar parse_FeatHdr11 = parsenoop;\nvar parse_Feature11 = parsenoop;\nvar parse_DropDownObjIds = parsenoop;\nvar parse_ContinueFrt11 = parsenoop;\nvar parse_DConn = parsenoop;\nvar parse_List12 = parsenoop;\nvar parse_Feature12 = parsenoop;\nvar parse_CondFmt12 = parsenoop;\nvar parse_CF12 = parsenoop;\nvar parse_CFEx = parsenoop;\nvar parse_AutoFilter12 = parsenoop;\nvar parse_ContinueFrt12 = parsenoop;\nvar parse_MDTInfo = parsenoop;\nvar parse_MDXStr = parsenoop;\nvar parse_MDXTuple = parsenoop;\nvar parse_MDXSet = parsenoop;\nvar parse_MDXProp = parsenoop;\nvar parse_MDXKPI = parsenoop;\nvar parse_MDB = parsenoop;\nvar parse_PLV = parsenoop;\nvar parse_DXF = parsenoop;\nvar parse_TableStyles = parsenoop;\nvar parse_TableStyle = parsenoop;\nvar parse_TableStyleElement = parsenoop;\nvar parse_NamePublish = parsenoop;\nvar parse_NameCmt = parsenoop;\nvar parse_SortData = parsenoop;\nvar parse_GUIDTypeLib = parsenoop;\nvar parse_FnGrp12 = parsenoop;\nvar parse_NameFnGrp12 = parsenoop;\nvar parse_HeaderFooter = parsenoop;\nvar parse_CrtLayout12 = parsenoop;\nvar parse_CrtMlFrt = parsenoop;\nvar parse_CrtMlFrtContinue = parsenoop;\nvar parse_ShapePropsStream = parsenoop;\nvar parse_TextPropsStream = parsenoop;\nvar parse_RichTextStream = parsenoop;\nvar parse_CrtLayout12A = parsenoop;\nvar parse_Units = parsenoop;\nvar parse_Chart = parsenoop;\nvar parse_Series = parsenoop;\nvar parse_DataFormat = parsenoop;\nvar parse_LineFormat = parsenoop;\nvar parse_MarkerFormat = parsenoop;\nvar parse_AreaFormat = parsenoop;\nvar parse_PieFormat = parsenoop;\nvar parse_AttachedLabel = parsenoop;\nvar parse_SeriesText = parsenoop;\nvar parse_ChartFormat = parsenoop;\nvar parse_Legend = parsenoop;\nvar parse_SeriesList = parsenoop;\nvar parse_Bar = parsenoop;\nvar parse_Line = parsenoop;\nvar parse_Pie = parsenoop;\nvar parse_Area = parsenoop;\nvar parse_Scatter = parsenoop;\nvar parse_CrtLine = parsenoop;\nvar parse_Axis = parsenoop;\nvar parse_Tick = parsenoop;\nvar parse_ValueRange = parsenoop;\nvar parse_CatSerRange = parsenoop;\nvar parse_AxisLine = parsenoop;\nvar parse_CrtLink = parsenoop;\nvar parse_DefaultText = parsenoop;\nvar parse_Text = parsenoop;\nvar parse_ObjectLink = parsenoop;\nvar parse_Frame = parsenoop;\nvar parse_Begin = parsenoop;\nvar parse_End = parsenoop;\nvar parse_PlotArea = parsenoop;\nvar parse_Chart3d = parsenoop;\nvar parse_PicF = parsenoop;\nvar parse_DropBar = parsenoop;\nvar parse_Radar = parsenoop;\nvar parse_Surf = parsenoop;\nvar parse_RadarArea = parsenoop;\nvar parse_AxisParent = parsenoop;\nvar parse_LegendException = parsenoop;\nvar parse_ShtProps = parsenoop;\nvar parse_SerToCrt = parsenoop;\nvar parse_AxesUsed = parsenoop;\nvar parse_SBaseRef = parsenoop;\nvar parse_SerParent = parsenoop;\nvar parse_SerAuxTrend = parsenoop;\nvar parse_IFmtRecord = parsenoop;\nvar parse_Pos = parsenoop;\nvar parse_AlRuns = parsenoop;\nvar parse_BRAI = parsenoop;\nvar parse_SerAuxErrBar = parsenoop;\nvar parse_SerFmt = parsenoop;\nvar parse_Chart3DBarShape = parsenoop;\nvar parse_Fbi = parsenoop;\nvar parse_BopPop = parsenoop;\nvar parse_AxcExt = parsenoop;\nvar parse_Dat = parsenoop;\nvar parse_PlotGrowth = parsenoop;\nvar parse_SIIndex = parsenoop;\nvar parse_GelFrame = parsenoop;\nvar parse_BopPopCustom = parsenoop;\nvar parse_Fbi2 = parsenoop;\n\n/* --- Specific to versions before BIFF8 --- */\nfunction parse_BIFF5String(blob) {\n\tvar len = blob.read_shift(1);\n\treturn blob.read_shift(len, 'sbcs-cont');\n}\n\n/* BIFF2_??? where ??? is the name from [XLS] */\nfunction parse_BIFF2STR(blob, length, opts) {\n\tvar cell = parse_XLSCell(blob, 6);\n\t++blob.l;\n\tvar str = parse_XLUnicodeString2(blob, length-7, opts);\n\tcell.val = str;\n\treturn cell;\n}\n\nfunction parse_BIFF2NUM(blob, length, opts) {\n\tvar cell = parse_XLSCell(blob, 6);\n\t++blob.l;\n\tvar num = parse_Xnum(blob, 8);\n\tcell.val = num;\n\treturn cell;\n}\n\n/* 18.4.1 charset to codepage mapping */\nvar CS2CP = {\n\t0: 1252, /* ANSI */\n\t1: 65001, /* DEFAULT */\n\t2: 65001, /* SYMBOL */\n\t77: 10000, /* MAC */\n\t128: 932, /* SHIFTJIS */\n\t129: 949, /* HANGUL */\n\t130: 1361, /* JOHAB */\n\t134: 936, /* GB2312 */\n\t136: 950, /* CHINESEBIG5 */\n\t161: 1253, /* GREEK */\n\t162: 1254, /* TURKISH */\n\t163: 1258, /* VIETNAMESE */\n\t177: 1255, /* HEBREW */\n\t178: 1256, /* ARABIC */\n\t186: 1257, /* BALTIC */\n\t204: 1251, /* RUSSIAN */\n\t222: 874, /* THAI */\n\t238: 1250, /* EASTEUROPE */\n\t255: 1252, /* OEM */\n\t69: 6969 /* MISC */\n};\n\n/* Parse a list of <r> tags */\nvar parse_rs = (function parse_rs_factory() {\n\tvar tregex = matchtag(\"t\"), rpregex = matchtag(\"rPr\"), rregex = /<r>/g, rend = /<\\/r>/, nlregex = /\\r\\n/g;\n\t/* 18.4.7 rPr CT_RPrElt */\n\tvar parse_rpr = function parse_rpr(rpr, intro, outro) {\n\t\tvar font = {}, cp = 65001;\n\t\tvar m = rpr.match(tagregex), i = 0;\n\t\tif(m) for(;i!=m.length; ++i) {\n\t\t\tvar y = parsexmltag(m[i]);\n\t\t\tswitch(y[0]) {\n\t\t\t\t/* 18.8.12 condense CT_BooleanProperty */\n\t\t\t\t/* ** not required . */\n\t\t\t\tcase '<condense': break;\n\t\t\t\t/* 18.8.17 extend CT_BooleanProperty */\n\t\t\t\t/* ** not required . */\n\t\t\t\tcase '<extend': break;\n\t\t\t\t/* 18.8.36 shadow CT_BooleanProperty */\n\t\t\t\t/* ** not required . */\n\t\t\t\tcase '<shadow':\n\t\t\t\t\t/* falls through */\n\t\t\t\tcase '<shadow/>': break;\n\n\t\t\t\t/* 18.4.1 charset CT_IntProperty TODO */\n\t\t\t\tcase '<charset':\n\t\t\t\t\tif(y.val == '1') break;\n\t\t\t\t\tcp = CS2CP[parseInt(y.val, 10)];\n\t\t\t\t\tbreak;\n\n\t\t\t\t/* 18.4.2 outline CT_BooleanProperty TODO */\n\t\t\t\tcase '<outline':\n\t\t\t\t\t/* falls through */\n\t\t\t\tcase '<outline/>': break;\n\n\t\t\t\t/* 18.4.5 rFont CT_FontName */\n\t\t\t\tcase '<rFont': font.name = y.val; break;\n\n\t\t\t\t/* 18.4.11 sz CT_FontSize */\n\t\t\t\tcase '<sz': font.sz = y.val; break;\n\n\t\t\t\t/* 18.4.10 strike CT_BooleanProperty */\n\t\t\t\tcase '<strike':\n\t\t\t\t\tif(!y.val) break;\n\t\t\t\t\t/* falls through */\n\t\t\t\tcase '<strike/>': font.strike = 1; break;\n\t\t\t\tcase '</strike>': break;\n\n\t\t\t\t/* 18.4.13 u CT_UnderlineProperty */\n\t\t\t\tcase '<u':\n\t\t\t\t\tif(!y.val) break;\n\t\t\t\t\t/* falls through */\n\t\t\t\tcase '<u/>': font.u = 1; break;\n\t\t\t\tcase '</u>': break;\n\n\t\t\t\t/* 18.8.2 b */\n\t\t\t\tcase '<b':\n\t\t\t\t\tif(!y.val) break;\n\t\t\t\t\t/* falls through */\n\t\t\t\tcase '<b/>': font.b = 1; break;\n\t\t\t\tcase '</b>': break;\n\n\t\t\t\t/* 18.8.26 i */\n\t\t\t\tcase '<i':\n\t\t\t\t\tif(!y.val) break;\n\t\t\t\t\t/* falls through */\n\t\t\t\tcase '<i/>': font.i = 1; break;\n\t\t\t\tcase '</i>': break;\n\n\t\t\t\t/* 18.3.1.15 color CT_Color TODO: tint, theme, auto, indexed */\n\t\t\t\tcase '<color':\n\t\t\t\t\tif(y.rgb) font.color = y.rgb.substr(2,6);\n\t\t\t\t\tbreak;\n\n\t\t\t\t/* 18.8.18 family ST_FontFamily */\n\t\t\t\tcase '<family': font.family = y.val; break;\n\n\t\t\t\t/* 18.4.14 vertAlign CT_VerticalAlignFontProperty TODO */\n\t\t\t\tcase '<vertAlign': break;\n\n\t\t\t\t/* 18.8.35 scheme CT_FontScheme TODO */\n\t\t\t\tcase '<scheme': break;\n\n\t\t\t\tdefault:\n\t\t\t\t\tif(y[0].charCodeAt(1) !== 47) throw 'Unrecognized rich format ' + y[0];\n\t\t\t}\n\t\t}\n\t\t/* TODO: These should be generated styles, not inline */\n\t\tvar style = [];\n\t\tif(font.b) style.push(\"font-weight: bold;\");\n\t\tif(font.i) style.push(\"font-style: italic;\");\n\t\tintro.push('<span style=\"' + style.join(\"\") + '\">');\n\t\toutro.push(\"</span>\");\n\t\treturn cp;\n\t};\n\n\t/* 18.4.4 r CT_RElt */\n\tfunction parse_r(r) {\n\t\tvar terms = [[],\"\",[]];\n\t\t/* 18.4.12 t ST_Xstring */\n\t\tvar t = r.match(tregex), cp = 65001;\n\t\tif(!isval(t)) return \"\";\n\t\tterms[1] = t[1];\n\n\t\tvar rpr = r.match(rpregex);\n\t\tif(isval(rpr)) cp = parse_rpr(rpr[1], terms[0], terms[2]);\n\n\t\treturn terms[0].join(\"\") + terms[1].replace(nlregex,'<br/>') + terms[2].join(\"\");\n\t}\n\treturn function parse_rs(rs) {\n\t\treturn rs.replace(rregex,\"\").split(rend).map(parse_r).join(\"\");\n\t};\n})();\n\n/* 18.4.8 si CT_Rst */\nvar sitregex = /<t[^>]*>([^<]*)<\\/t>/g, sirregex = /<r>/;\nfunction parse_si(x, opts) {\n\tvar html = opts ? opts.cellHTML : true;\n\tvar z = {};\n\tif(!x) return null;\n\tvar y;\n\t/* 18.4.12 t ST_Xstring (Plaintext String) */\n\tif(x.charCodeAt(1) === 116) {\n\t\tz.t = utf8read(unescapexml(x.substr(x.indexOf(\">\")+1).split(/<\\/t>/)[0]));\n\t\tz.r = x;\n\t\tif(html) z.h = z.t;\n\t}\n\t/* 18.4.4 r CT_RElt (Rich Text Run) */\n\telse if((y = x.match(sirregex))) {\n\t\tz.r = x;\n\t\tz.t = utf8read(unescapexml(x.match(sitregex).join(\"\").replace(tagregex,\"\")));\n\t\tif(html) z.h = parse_rs(x);\n\t}\n\t/* 18.4.3 phoneticPr CT_PhoneticPr (TODO: needed for Asian support) */\n\t/* 18.4.6 rPh CT_PhoneticRun (TODO: needed for Asian support) */\n\treturn z;\n}\n\n/* 18.4 Shared String Table */\nvar sstr0 = /<sst([^>]*)>([\\s\\S]*)<\\/sst>/;\nvar sstr1 = /<(?:si|sstItem)>/g;\nvar sstr2 = /<\\/(?:si|sstItem)>/;\nfunction parse_sst_xml(data, opts) {\n\tvar s = [], ss;\n\t/* 18.4.9 sst CT_Sst */\n\tvar sst = data.match(sstr0);\n\tif(isval(sst)) {\n\t\tss = sst[2].replace(sstr1,\"\").split(sstr2);\n\t\tfor(var i = 0; i != ss.length; ++i) {\n\t\t\tvar o = parse_si(ss[i], opts);\n\t\t\tif(o != null) s[s.length] = o;\n\t\t}\n\t\tsst = parsexmltag(sst[1]); s.Count = sst.count; s.Unique = sst.uniqueCount;\n\t}\n\treturn s;\n}\n\nRELS.SST = \"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings\";\nvar straywsregex = /^\\s|\\s$|[\\t\\n\\r]/;\nfunction write_sst_xml(sst, opts) {\n\tif(!opts.bookSST) return \"\";\n\tvar o = [XML_HEADER];\n\to[o.length] = (writextag('sst', null, {\n\t\txmlns: XMLNS.main[0],\n\t\tcount: sst.Count,\n\t\tuniqueCount: sst.Unique\n\t}));\n\tfor(var i = 0; i != sst.length; ++i) { if(sst[i] == null) continue;\n\t\tvar s = sst[i];\n\t\tvar sitag = \"<si>\";\n\t\tif(s.r) sitag += s.r;\n\t\telse {\n\t\t\tsitag += \"<t\";\n\t\t\tif(s.t.match(straywsregex)) sitag += ' xml:space=\"preserve\"';\n\t\t\tsitag += \">\" + escapexml(s.t) + \"</t>\";\n\t\t}\n\t\tsitag += \"</si>\";\n\t\to[o.length] = (sitag);\n\t}\n\tif(o.length>2){ o[o.length] = ('</sst>'); o[1]=o[1].replace(\"/>\",\">\"); }\n\treturn o.join(\"\");\n}\n/* [MS-XLSB] 2.4.219 BrtBeginSst */\nfunction parse_BrtBeginSst(data, length) {\n\treturn [data.read_shift(4), data.read_shift(4)];\n}\n\n/* [MS-XLSB] 2.1.7.45 Shared Strings */\nfunction parse_sst_bin(data, opts) {\n\tvar s = [];\n\tvar pass = false;\n\trecordhopper(data, function hopper_sst(val, R, RT) {\n\t\tswitch(R.n) {\n\t\t\tcase 'BrtBeginSst': s.Count = val[0]; s.Unique = val[1]; break;\n\t\t\tcase 'BrtSSTItem': s.push(val); break;\n\t\t\tcase 'BrtEndSst': return true;\n\t\t\t/* TODO: produce a test case with a future record */\n\t\t\tcase 'BrtFRTBegin': pass = true; break;\n\t\t\tcase 'BrtFRTEnd': pass = false; break;\n\t\t\tdefault: if(!pass || opts.WTF) throw new Error(\"Unexpected record \" + RT + \" \" + R.n);\n\t\t}\n\t});\n\treturn s;\n}\n\nfunction write_BrtBeginSst(sst, o) {\n\tif(!o) o = new_buf(8);\n\to.write_shift(4, sst.Count);\n\to.write_shift(4, sst.Unique);\n\treturn o;\n}\n\nvar write_BrtSSTItem = write_RichStr;\n\nfunction write_sst_bin(sst, opts) {\n\tvar ba = buf_array();\n\twrite_record(ba, \"BrtBeginSst\", write_BrtBeginSst(sst));\n\tfor(var i = 0; i < sst.length; ++i) write_record(ba, \"BrtSSTItem\", write_BrtSSTItem(sst[i]));\n\twrite_record(ba, \"BrtEndSst\");\n\treturn ba.end();\n}\nfunction _JS2ANSI(str) { if(typeof cptable !== 'undefined') return cptable.utils.encode(1252, str); return str.split(\"\").map(function(x) { return x.charCodeAt(0); }); }\n\n/* [MS-OFFCRYPTO] 2.1.4 Version */\nfunction parse_Version(blob, length) {\n\tvar o = {};\n\to.Major = blob.read_shift(2);\n\to.Minor = blob.read_shift(2);\n\treturn o;\n}\n/* [MS-OFFCRYPTO] 2.3.2 Encryption Header */\nfunction parse_EncryptionHeader(blob, length) {\n\tvar o = {};\n\to.Flags = blob.read_shift(4);\n\n\t// Check if SizeExtra is 0x00000000\n\tvar tmp = blob.read_shift(4);\n\tif(tmp !== 0) throw 'Unrecognized SizeExtra: ' + tmp;\n\n\to.AlgID = blob.read_shift(4);\n\tswitch(o.AlgID) {\n\t\tcase 0: case 0x6801: case 0x660E: case 0x660F: case 0x6610: break;\n\t\tdefault: throw 'Unrecognized encryption algorithm: ' + o.AlgID;\n\t}\n\tparsenoop(blob, length-12);\n\treturn o;\n}\n\n/* [MS-OFFCRYPTO] 2.3.3 Encryption Verifier */\nfunction parse_EncryptionVerifier(blob, length) {\n\treturn parsenoop(blob, length);\n}\n/* [MS-OFFCRYPTO] 2.3.5.1 RC4 CryptoAPI Encryption Header */\nfunction parse_RC4CryptoHeader(blob, length) {\n\tvar o = {};\n\tvar vers = o.EncryptionVersionInfo = parse_Version(blob, 4); length -= 4;\n\tif(vers.Minor != 2) throw 'unrecognized minor version code: ' + vers.Minor;\n\tif(vers.Major > 4 || vers.Major < 2) throw 'unrecognized major version code: ' + vers.Major;\n\to.Flags = blob.read_shift(4); length -= 4;\n\tvar sz = blob.read_shift(4); length -= 4;\n\to.EncryptionHeader = parse_EncryptionHeader(blob, sz); length -= sz;\n\to.EncryptionVerifier = parse_EncryptionVerifier(blob, length);\n\treturn o;\n}\n/* [MS-OFFCRYPTO] 2.3.6.1 RC4 Encryption Header */\nfunction parse_RC4Header(blob, length) {\n\tvar o = {};\n\tvar vers = o.EncryptionVersionInfo = parse_Version(blob, 4); length -= 4;\n\tif(vers.Major != 1 || vers.Minor != 1) throw 'unrecognized version code ' + vers.Major + ' : ' + vers.Minor;\n\to.Salt = blob.read_shift(16);\n\to.EncryptedVerifier = blob.read_shift(16);\n\to.EncryptedVerifierHash = blob.read_shift(16);\n\treturn o;\n}\n\n/* [MS-OFFCRYPTO] 2.3.7.1 Binary Document Password Verifier Derivation */\nfunction crypto_CreatePasswordVerifier_Method1(Password) {\n\tvar Verifier = 0x0000, PasswordArray;\n\tvar PasswordDecoded = _JS2ANSI(Password);\n\tvar len = PasswordDecoded.length + 1, i, PasswordByte;\n\tvar Intermediate1, Intermediate2, Intermediate3;\n\tPasswordArray = new_raw_buf(len);\n\tPasswordArray[0] = PasswordDecoded.length;\n\tfor(i = 1; i != len; ++i) PasswordArray[i] = PasswordDecoded[i-1];\n\tfor(i = len-1; i >= 0; --i) {\n\t\tPasswordByte = PasswordArray[i];\n\t\tIntermediate1 = ((Verifier & 0x4000) === 0x0000) ? 0 : 1;\n\t\tIntermediate2 = (Verifier << 1) & 0x7FFF;\n\t\tIntermediate3 = Intermediate1 | Intermediate2;\n\t\tVerifier = Intermediate3 ^ PasswordByte;\n\t}\n\treturn Verifier ^ 0xCE4B;\n}\n\n/* [MS-OFFCRYPTO] 2.3.7.2 Binary Document XOR Array Initialization */\nvar crypto_CreateXorArray_Method1 = (function() {\n\tvar PadArray = [0xBB, 0xFF, 0xFF, 0xBA, 0xFF, 0xFF, 0xB9, 0x80, 0x00, 0xBE, 0x0F, 0x00, 0xBF, 0x0F, 0x00];\n\tvar InitialCode = [0xE1F0, 0x1D0F, 0xCC9C, 0x84C0, 0x110C, 0x0E10, 0xF1CE, 0x313E, 0x1872, 0xE139, 0xD40F, 0x84F9, 0x280C, 0xA96A, 0x4EC3];\n\tvar XorMatrix = [0xAEFC, 0x4DD9, 0x9BB2, 0x2745, 0x4E8A, 0x9D14, 0x2A09, 0x7B61, 0xF6C2, 0xFDA5, 0xEB6B, 0xC6F7, 0x9DCF, 0x2BBF, 0x4563, 0x8AC6, 0x05AD, 0x0B5A, 0x16B4, 0x2D68, 0x5AD0, 0x0375, 0x06EA, 0x0DD4, 0x1BA8, 0x3750, 0x6EA0, 0xDD40, 0xD849, 0xA0B3, 0x5147, 0xA28E, 0x553D, 0xAA7A, 0x44D5, 0x6F45, 0xDE8A, 0xAD35, 0x4A4B, 0x9496, 0x390D, 0x721A, 0xEB23, 0xC667, 0x9CEF, 0x29FF, 0x53FE, 0xA7FC, 0x5FD9, 0x47D3, 0x8FA6, 0x0F6D, 0x1EDA, 0x3DB4, 0x7B68, 0xF6D0, 0xB861, 0x60E3, 0xC1C6, 0x93AD, 0x377B, 0x6EF6, 0xDDEC, 0x45A0, 0x8B40, 0x06A1, 0x0D42, 0x1A84, 0x3508, 0x6A10, 0xAA51, 0x4483, 0x8906, 0x022D, 0x045A, 0x08B4, 0x1168, 0x76B4, 0xED68, 0xCAF1, 0x85C3, 0x1BA7, 0x374E, 0x6E9C, 0x3730, 0x6E60, 0xDCC0, 0xA9A1, 0x4363, 0x86C6, 0x1DAD, 0x3331, 0x6662, 0xCCC4, 0x89A9, 0x0373, 0x06E6, 0x0DCC, 0x1021, 0x2042, 0x4084, 0x8108, 0x1231, 0x2462, 0x48C4];\n\tvar Ror = function(Byte) { return ((Byte/2) | (Byte*128)) & 0xFF; };\n\tvar XorRor = function(byte1, byte2) { return Ror(byte1 ^ byte2); };\n\tvar CreateXorKey_Method1 = function(Password) {\n\t\tvar XorKey = InitialCode[Password.length - 1];\n\t\tvar CurrentElement = 0x68;\n\t\tfor(var i = Password.length-1; i >= 0; --i) {\n\t\t\tvar Char = Password[i];\n\t\t\tfor(var j = 0; j != 7; ++j) {\n\t\t\t\tif(Char & 0x40) XorKey ^= XorMatrix[CurrentElement];\n\t\t\t\tChar *= 2; --CurrentElement;\n\t\t\t}\n\t\t}\n\t\treturn XorKey;\n\t};\n\treturn function(password) {\n\t\tvar Password = _JS2ANSI(password);\n\t\tvar XorKey = CreateXorKey_Method1(Password);\n\t\tvar Index = Password.length;\n\t\tvar ObfuscationArray = new_raw_buf(16);\n\t\tfor(var i = 0; i != 16; ++i) ObfuscationArray[i] = 0x00;\n\t\tvar Temp, PasswordLastChar, PadIndex;\n\t\tif((Index & 1) === 1) {\n\t\t\tTemp = XorKey >> 8;\n\t\t\tObfuscationArray[Index] = XorRor(PadArray[0], Temp);\n\t\t\t--Index;\n\t\t\tTemp = XorKey & 0xFF;\n\t\t\tPasswordLastChar = Password[Password.length - 1];\n\t\t\tObfuscationArray[Index] = XorRor(PasswordLastChar, Temp);\n\t\t}\n\t\twhile(Index > 0) {\n\t\t\t--Index;\n\t\t\tTemp = XorKey >> 8;\n\t\t\tObfuscationArray[Index] = XorRor(Password[Index], Temp);\n\t\t\t--Index;\n\t\t\tTemp = XorKey & 0xFF;\n\t\t\tObfuscationArray[Index] = XorRor(Password[Index], Temp);\n\t\t}\n\t\tIndex = 15;\n\t\tPadIndex = 15 - Password.length;\n\t\twhile(PadIndex > 0) {\n\t\t\tTemp = XorKey >> 8;\n\t\t\tObfuscationArray[Index] = XorRor(PadArray[PadIndex], Temp);\n\t\t\t--Index;\n\t\t\t--PadIndex;\n\t\t\tTemp = XorKey & 0xFF;\n\t\t\tObfuscationArray[Index] = XorRor(Password[Index], Temp);\n\t\t\t--Index;\n\t\t\t--PadIndex;\n\t\t}\n\t\treturn ObfuscationArray;\n\t};\n})();\n\n/* [MS-OFFCRYPTO] 2.3.7.3 Binary Document XOR Data Transformation Method 1 */\nvar crypto_DecryptData_Method1 = function(password, Data, XorArrayIndex, XorArray, O) {\n\t/* If XorArray is set, use it; if O is not set, make changes in-place */\n\tif(!O) O = Data;\n\tif(!XorArray) XorArray = crypto_CreateXorArray_Method1(password);\n\tvar Index, Value;\n\tfor(Index = 0; Index != Data.length; ++Index) {\n\t\tValue = Data[Index];\n\t\tValue ^= XorArray[XorArrayIndex];\n\t\tValue = ((Value>>5) | (Value<<3)) & 0xFF;\n\t\tO[Index] = Value;\n\t\t++XorArrayIndex;\n\t}\n\treturn [O, XorArrayIndex, XorArray];\n};\n\nvar crypto_MakeXorDecryptor = function(password) {\n\tvar XorArrayIndex = 0, XorArray = crypto_CreateXorArray_Method1(password);\n\treturn function(Data) {\n\t\tvar O = crypto_DecryptData_Method1(null, Data, XorArrayIndex, XorArray);\n\t\tXorArrayIndex = O[1];\n\t\treturn O[0];\n\t};\n};\n\n/* 2.5.343 */\nfunction parse_XORObfuscation(blob, length, opts, out) {\n\tvar o = { key: parseuint16(blob), verificationBytes: parseuint16(blob) };\n\tif(opts.password) o.verifier = crypto_CreatePasswordVerifier_Method1(opts.password);\n\tout.valid = o.verificationBytes === o.verifier;\n\tif(out.valid) out.insitu_decrypt = crypto_MakeXorDecryptor(opts.password);\n\treturn o;\n}\n\n/* 2.4.117 */\nfunction parse_FilePassHeader(blob, length, oo) {\n\tvar o = oo || {}; o.Info = blob.read_shift(2); blob.l -= 2;\n\tif(o.Info === 1) o.Data = parse_RC4Header(blob, length);\n\telse o.Data = parse_RC4CryptoHeader(blob, length);\n\treturn o;\n}\nfunction parse_FilePass(blob, length, opts) {\n\tvar o = { Type: blob.read_shift(2) }; /* wEncryptionType */\n\tif(o.Type) parse_FilePassHeader(blob, length-2, o);\n\telse parse_XORObfuscation(blob, length-2, opts, o);\n\treturn o;\n}\n\n\nfunction hex2RGB(h) {\n\tvar o = h.substr(h[0]===\"#\"?1:0,6);\n\treturn [parseInt(o.substr(0,2),16),parseInt(o.substr(0,2),16),parseInt(o.substr(0,2),16)];\n}\nfunction rgb2Hex(rgb) {\n\tfor(var i=0,o=1; i!=3; ++i) o = o*256 + (rgb[i]>255?255:rgb[i]<0?0:rgb[i]);\n\treturn o.toString(16).toUpperCase().substr(1);\n}\n\nfunction rgb2HSL(rgb) {\n\tvar R = rgb[0]/255, G = rgb[1]/255, B=rgb[2]/255;\n\tvar M = Math.max(R, G, B), m = Math.min(R, G, B), C = M - m;\n\tif(C === 0) return [0, 0, R];\n\n\tvar H6 = 0, S = 0, L2 = (M + m);\n\tS = C / (L2 > 1 ? 2 - L2 : L2);\n\tswitch(M){\n\t\tcase R: H6 = ((G - B) / C + 6)%6; break;\n\t\tcase G: H6 = ((B - R) / C + 2); break;\n\t\tcase B: H6 = ((R - G) / C + 4); break;\n\t}\n\treturn [H6 / 6, S, L2 / 2];\n}\n\nfunction hsl2RGB(hsl){\n\tvar H = hsl[0], S = hsl[1], L = hsl[2];\n\tvar C = S * 2 * (L < 0.5 ? L : 1 - L), m = L - C/2;\n\tvar rgb = [m,m,m], h6 = 6*H;\n\n\tvar X;\n\tif(S !== 0) switch(h6|0) {\n\t\tcase 0: case 6: X = C * h6; rgb[0] += C; rgb[1] += X; break;\n\t\tcase 1: X = C * (2 - h6); rgb[0] += X; rgb[1] += C; break;\n\t\tcase 2: X = C * (h6 - 2); rgb[1] += C; rgb[2] += X; break;\n\t\tcase 3: X = C * (4 - h6); rgb[1] += X; rgb[2] += C; break;\n\t\tcase 4: X = C * (h6 - 4); rgb[2] += C; rgb[0] += X; break;\n\t\tcase 5: X = C * (6 - h6); rgb[2] += X; rgb[0] += C; break;\n\t}\n\tfor(var i = 0; i != 3; ++i) rgb[i] = Math.round(rgb[i]*255);\n\treturn rgb;\n}\n\n/* 18.8.3 bgColor tint algorithm */\nfunction rgb_tint(hex, tint) {\n\tif(tint === 0) return hex;\n\tvar hsl = rgb2HSL(hex2RGB(hex));\n\tif (tint < 0) hsl[2] = hsl[2] * (1 + tint);\n\telse hsl[2] = 1 - (1 - hsl[2]) * (1 - tint);\n\treturn rgb2Hex(hsl2RGB(hsl));\n}\n\n/* 18.3.1.13 width calculations */\nvar DEF_MDW = 7, MAX_MDW = 15, MIN_MDW = 1, MDW = DEF_MDW;\nfunction width2px(width) { return (( width + ((128/MDW)|0)/256 )* MDW )|0; }\nfunction px2char(px) { return (((px - 5)/MDW * 100 + 0.5)|0)/100; }\nfunction char2width(chr) { return (((chr * MDW + 5)/MDW*256)|0)/256; }\nfunction cycle_width(collw) { return char2width(px2char(width2px(collw))); }\nfunction find_mdw(collw, coll) {\n\tif(cycle_width(collw) != collw) {\n\t\tfor(MDW=DEF_MDW; MDW>MIN_MDW; --MDW) if(cycle_width(collw) === collw) break;\n\t\tif(MDW === MIN_MDW) for(MDW=DEF_MDW+1; MDW<MAX_MDW; ++MDW) if(cycle_width(collw) === collw) break;\n\t\tif(MDW === MAX_MDW) MDW = DEF_MDW;\n\t}\n}\n\n/* [MS-EXSPXML3] 2.4.54 ST_enmPattern */\nvar XLMLPatternTypeMap = {\n\t\"None\": \"none\",\n\t\"Solid\": \"solid\",\n\t\"Gray50\": \"mediumGray\",\n\t\"Gray75\": \"darkGray\",\n\t\"Gray25\": \"lightGray\",\n\t\"HorzStripe\": \"darkHorizontal\",\n\t\"VertStripe\": \"darkVertical\",\n\t\"ReverseDiagStripe\": \"darkDown\",\n\t\"DiagStripe\": \"darkUp\",\n\t\"DiagCross\": \"darkGrid\",\n\t\"ThickDiagCross\": \"darkTrellis\",\n\t\"ThinHorzStripe\": \"lightHorizontal\",\n\t\"ThinVertStripe\": \"lightVertical\",\n\t\"ThinReverseDiagStripe\": \"lightDown\",\n\t\"ThinHorzCross\": \"lightGrid\"\n};\n\nvar styles = {}; // shared styles\n\nvar themes = {}; // shared themes\n\n/* 18.8.21 fills CT_Fills */\nfunction parse_fills(t, opts) {\n\tstyles.Fills = [];\n\tvar fill = {};\n\tt[0].match(tagregex).forEach(function(x) {\n\t\tvar y = parsexmltag(x);\n\t\tswitch(y[0]) {\n\t\t\tcase '<fills': case '<fills>': case '</fills>': break;\n\n\t\t\t/* 18.8.20 fill CT_Fill */\n\t\t\tcase '<fill>': break;\n\t\t\tcase '</fill>': styles.Fills.push(fill); fill = {}; break;\n\n\t\t\t/* 18.8.32 patternFill CT_PatternFill */\n\t\t\tcase '<patternFill':\n\t\t\t\tif(y.patternType) fill.patternType = y.patternType;\n\t\t\t\tbreak;\n\t\t\tcase '<patternFill/>': case '</patternFill>': break;\n\n\t\t\t/* 18.8.3 bgColor CT_Color */\n\t\t\tcase '<bgColor':\n\t\t\t\tif(!fill.bgColor) fill.bgColor = {};\n\t\t\t\tif(y.indexed) fill.bgColor.indexed = parseInt(y.indexed, 10);\n\t\t\t\tif(y.theme) fill.bgColor.theme = parseInt(y.theme, 10);\n\t\t\t\tif(y.tint) fill.bgColor.tint = parseFloat(y.tint);\n\t\t\t\t/* Excel uses ARGB strings */\n\t\t\t\tif(y.rgb) fill.bgColor.rgb = y.rgb.substring(y.rgb.length - 6);\n\t\t\t\tbreak;\n\t\t\tcase '<bgColor/>': case '</bgColor>': break;\n\n\t\t\t/* 18.8.19 fgColor CT_Color */\n\t\t\tcase '<fgColor':\n\t\t\t\tif(!fill.fgColor) fill.fgColor = {};\n\t\t\t\tif(y.theme) fill.fgColor.theme = parseInt(y.theme, 10);\n\t\t\t\tif(y.tint) fill.fgColor.tint = parseFloat(y.tint);\n\t\t\t\t/* Excel uses ARGB strings */\n\t\t\t\tif(y.rgb) fill.fgColor.rgb = y.rgb.substring(y.rgb.length - 6);\n\t\t\t\tbreak;\n\t\t\tcase '<fgColor/>': case '</fgColor>': break;\n\n\t\t\tdefault: if(opts.WTF) throw 'unrecognized ' + y[0] + ' in fills';\n\t\t}\n\t});\n}\n\n/* 18.8.31 numFmts CT_NumFmts */\nfunction parse_numFmts(t, opts) {\n\tstyles.NumberFmt = [];\n\tvar k = keys(SSF._table);\n\tfor(var i=0; i < k.length; ++i) styles.NumberFmt[k[i]] = SSF._table[k[i]];\n\tvar m = t[0].match(tagregex);\n\tfor(i=0; i < m.length; ++i) {\n\t\tvar y = parsexmltag(m[i]);\n\t\tswitch(y[0]) {\n\t\t\tcase '<numFmts': case '</numFmts>': case '<numFmts/>': case '<numFmts>': break;\n\t\t\tcase '<numFmt': {\n\t\t\t\tvar f=unescapexml(utf8read(y.formatCode)), j=parseInt(y.numFmtId,10);\n\t\t\t\tstyles.NumberFmt[j] = f; if(j>0) SSF.load(f,j);\n\t\t\t} break;\n\t\t\tdefault: if(opts.WTF) throw 'unrecognized ' + y[0] + ' in numFmts';\n\t\t}\n\t}\n}\n\nfunction write_numFmts(NF, opts) {\n\tvar o = [\"<numFmts>\"];\n\t[[5,8],[23,26],[41,44],[63,66],[164,392]].forEach(function(r) {\n\t\tfor(var i = r[0]; i <= r[1]; ++i) if(NF[i] !== undefined) o[o.length] = (writextag('numFmt',null,{numFmtId:i,formatCode:escapexml(NF[i])}));\n\t});\n\tif(o.length === 1) return \"\";\n\to[o.length] = (\"</numFmts>\");\n\to[0] = writextag('numFmts', null, { count:o.length-2 }).replace(\"/>\", \">\");\n\treturn o.join(\"\");\n}\n\n/* 18.8.10 cellXfs CT_CellXfs */\nfunction parse_cellXfs(t, opts) {\n\tstyles.CellXf = [];\n\tt[0].match(tagregex).forEach(function(x) {\n\t\tvar y = parsexmltag(x);\n\t\tswitch(y[0]) {\n\t\t\tcase '<cellXfs': case '<cellXfs>': case '<cellXfs/>': case '</cellXfs>': break;\n\n\t\t\t/* 18.8.45 xf CT_Xf */\n\t\t\tcase '<xf': delete y[0];\n\t\t\t\tif(y.numFmtId) y.numFmtId = parseInt(y.numFmtId, 10);\n\t\t\t\tif(y.fillId) y.fillId = parseInt(y.fillId, 10);\n\t\t\t\tstyles.CellXf.push(y); break;\n\t\t\tcase '</xf>': break;\n\n\t\t\t/* 18.8.1 alignment CT_CellAlignment */\n\t\t\tcase '<alignment': case '<alignment/>': break;\n\n\t\t\t/* 18.8.33 protection CT_CellProtection */\n\t\t\tcase '<protection': case '</protection>': case '<protection/>': break;\n\n\t\t\tcase '<extLst': case '</extLst>': break;\n\t\t\tcase '<ext': break;\n\t\t\tdefault: if(opts.WTF) throw 'unrecognized ' + y[0] + ' in cellXfs';\n\t\t}\n\t});\n}\n\nfunction write_cellXfs(cellXfs) {\n\tvar o = [];\n\to[o.length] = (writextag('cellXfs',null));\n\tcellXfs.forEach(function(c) { o[o.length] = (writextag('xf', null, c)); });\n\to[o.length] = (\"</cellXfs>\");\n\tif(o.length === 2) return \"\";\n\to[0] = writextag('cellXfs',null, {count:o.length-2}).replace(\"/>\",\">\");\n\treturn o.join(\"\");\n}\n\n/* 18.8 Styles CT_Stylesheet*/\nvar parse_sty_xml= (function make_pstyx() {\nvar numFmtRegex = /<numFmts([^>]*)>.*<\\/numFmts>/;\nvar cellXfRegex = /<cellXfs([^>]*)>.*<\\/cellXfs>/;\nvar fillsRegex = /<fills([^>]*)>.*<\\/fills>/;\n\nreturn function parse_sty_xml(data, opts) {\n\t/* 18.8.39 styleSheet CT_Stylesheet */\n\tvar t;\n\n\t/* numFmts CT_NumFmts ? */\n\tif((t=data.match(numFmtRegex))) parse_numFmts(t, opts);\n\n\t/* fonts CT_Fonts ? */\n\t/*if((t=data.match(/<fonts([^>]*)>.*<\\/fonts>/))) parse_fonts(t, opts);*/\n\n\t/* fills CT_Fills */\n\tif((t=data.match(fillsRegex))) parse_fills(t, opts);\n\n\t/* borders CT_Borders ? */\n\t/* cellStyleXfs CT_CellStyleXfs ? */\n\n\t/* cellXfs CT_CellXfs ? */\n\tif((t=data.match(cellXfRegex))) parse_cellXfs(t, opts);\n\n\t/* dxfs CT_Dxfs ? */\n\t/* tableStyles CT_TableStyles ? */\n\t/* colors CT_Colors ? */\n\t/* extLst CT_ExtensionList ? */\n\n\treturn styles;\n};\n})();\n\nvar STYLES_XML_ROOT = writextag('styleSheet', null, {\n\t'xmlns': XMLNS.main[0],\n\t'xmlns:vt': XMLNS.vt\n});\n\nRELS.STY = \"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles\";\n\nfunction write_sty_xml(wb, opts) {\n\tvar o = [XML_HEADER, STYLES_XML_ROOT], w;\n\tif((w = write_numFmts(wb.SSF)) != null) o[o.length] = w;\n\to[o.length] = ('<fonts count=\"1\"><font><sz val=\"12\"/><color theme=\"1\"/><name val=\"Calibri\"/><family val=\"2\"/><scheme val=\"minor\"/></font></fonts>');\n\to[o.length] = ('<fills count=\"2\"><fill><patternFill patternType=\"none\"/></fill><fill><patternFill patternType=\"gray125\"/></fill></fills>');\n\to[o.length] = ('<borders count=\"1\"><border><left/><right/><top/><bottom/><diagonal/></border></borders>');\n\to[o.length] = ('<cellStyleXfs count=\"1\"><xf numFmtId=\"0\" fontId=\"0\" fillId=\"0\" borderId=\"0\"/></cellStyleXfs>');\n\tif((w = write_cellXfs(opts.cellXfs))) o[o.length] = (w);\n\to[o.length] = ('<cellStyles count=\"1\"><cellStyle name=\"Normal\" xfId=\"0\" builtinId=\"0\"/></cellStyles>');\n\to[o.length] = ('<dxfs count=\"0\"/>');\n\to[o.length] = ('<tableStyles count=\"0\" defaultTableStyle=\"TableStyleMedium9\" defaultPivotStyle=\"PivotStyleMedium4\"/>');\n\n\tif(o.length>2){ o[o.length] = ('</styleSheet>'); o[1]=o[1].replace(\"/>\",\">\"); }\n\treturn o.join(\"\");\n}\n/* [MS-XLSB] 2.4.651 BrtFmt */\nfunction parse_BrtFmt(data, length) {\n\tvar ifmt = data.read_shift(2);\n\tvar stFmtCode = parse_XLWideString(data,length-2);\n\treturn [ifmt, stFmtCode];\n}\n\n/* [MS-XLSB] 2.4.653 BrtFont TODO */\nfunction parse_BrtFont(data, length) {\n\tvar out = {flags:{}};\n\tout.dyHeight = data.read_shift(2);\n\tout.grbit = parse_FontFlags(data, 2);\n\tout.bls = data.read_shift(2);\n\tout.sss = data.read_shift(2);\n\tout.uls = data.read_shift(1);\n\tout.bFamily = data.read_shift(1);\n\tout.bCharSet = data.read_shift(1);\n\tdata.l++;\n\tout.brtColor = parse_BrtColor(data, 8);\n\tout.bFontScheme = data.read_shift(1);\n\tout.name = parse_XLWideString(data, length - 21);\n\n\tout.flags.Bold = out.bls === 0x02BC;\n\tout.flags.Italic = out.grbit.fItalic;\n\tout.flags.Strikeout = out.grbit.fStrikeout;\n\tout.flags.Outline = out.grbit.fOutline;\n\tout.flags.Shadow = out.grbit.fShadow;\n\tout.flags.Condense = out.grbit.fCondense;\n\tout.flags.Extend = out.grbit.fExtend;\n\tout.flags.Sub = out.sss & 0x2;\n\tout.flags.Sup = out.sss & 0x1;\n\treturn out;\n}\n\n/* [MS-XLSB] 2.4.816 BrtXF */\nfunction parse_BrtXF(data, length) {\n\tvar ixfeParent = data.read_shift(2);\n\tvar ifmt = data.read_shift(2);\n\tparsenoop(data, length-4);\n\treturn {ixfe:ixfeParent, ifmt:ifmt };\n}\n\n/* [MS-XLSB] 2.1.7.50 Styles */\nfunction parse_sty_bin(data, opts) {\n\tstyles.NumberFmt = [];\n\tfor(var y in SSF._table) styles.NumberFmt[y] = SSF._table[y];\n\n\tstyles.CellXf = [];\n\tvar state = \"\"; /* TODO: this should be a stack */\n\tvar pass = false;\n\trecordhopper(data, function hopper_sty(val, R, RT) {\n\t\tswitch(R.n) {\n\t\t\tcase 'BrtFmt':\n\t\t\t\tstyles.NumberFmt[val[0]] = val[1]; SSF.load(val[1], val[0]);\n\t\t\t\tbreak;\n\t\t\tcase 'BrtFont': break; /* TODO */\n\t\t\tcase 'BrtKnownFonts': break; /* TODO */\n\t\t\tcase 'BrtFill': break; /* TODO */\n\t\t\tcase 'BrtBorder': break; /* TODO */\n\t\t\tcase 'BrtXF':\n\t\t\t\tif(state === \"CELLXFS\") {\n\t\t\t\t\tstyles.CellXf.push(val);\n\t\t\t\t}\n\t\t\t\tbreak; /* TODO */\n\t\t\tcase 'BrtStyle': break; /* TODO */\n\t\t\tcase 'BrtDXF': break; /* TODO */\n\t\t\tcase 'BrtMRUColor': break; /* TODO */\n\t\t\tcase 'BrtIndexedColor': break; /* TODO */\n\t\t\tcase 'BrtBeginStyleSheet': break;\n\t\t\tcase 'BrtEndStyleSheet': break;\n\t\t\tcase 'BrtBeginTableStyle': break;\n\t\t\tcase 'BrtTableStyleElement': break;\n\t\t\tcase 'BrtEndTableStyle': break;\n\t\t\tcase 'BrtBeginFmts': state = \"FMTS\"; break;\n\t\t\tcase 'BrtEndFmts': state = \"\"; break;\n\t\t\tcase 'BrtBeginFonts': state = \"FONTS\"; break;\n\t\t\tcase 'BrtEndFonts': state = \"\"; break;\n\t\t\tcase 'BrtACBegin': state = \"ACFONTS\"; break;\n\t\t\tcase 'BrtACEnd': state = \"\"; break;\n\t\t\tcase 'BrtBeginFills': state = \"FILLS\"; break;\n\t\t\tcase 'BrtEndFills': state = \"\"; break;\n\t\t\tcase 'BrtBeginBorders': state = \"BORDERS\"; break;\n\t\t\tcase 'BrtEndBorders': state = \"\"; break;\n\t\t\tcase 'BrtBeginCellStyleXFs': state = \"CELLSTYLEXFS\"; break;\n\t\t\tcase 'BrtEndCellStyleXFs': state = \"\"; break;\n\t\t\tcase 'BrtBeginCellXFs': state = \"CELLXFS\"; break;\n\t\t\tcase 'BrtEndCellXFs': state = \"\"; break;\n\t\t\tcase 'BrtBeginStyles': state = \"STYLES\"; break;\n\t\t\tcase 'BrtEndStyles': state = \"\"; break;\n\t\t\tcase 'BrtBeginDXFs': state = \"DXFS\"; break;\n\t\t\tcase 'BrtEndDXFs': state = \"\"; break;\n\t\t\tcase 'BrtBeginTableStyles': state = \"TABLESTYLES\"; break;\n\t\t\tcase 'BrtEndTableStyles': state = \"\"; break;\n\t\t\tcase 'BrtBeginColorPalette': state = \"COLORPALETTE\"; break;\n\t\t\tcase 'BrtEndColorPalette': state = \"\"; break;\n\t\t\tcase 'BrtBeginIndexedColors': state = \"INDEXEDCOLORS\"; break;\n\t\t\tcase 'BrtEndIndexedColors': state = \"\"; break;\n\t\t\tcase 'BrtBeginMRUColors': state = \"MRUCOLORS\"; break;\n\t\t\tcase 'BrtEndMRUColors': state = \"\"; break;\n\t\t\tcase 'BrtFRTBegin': pass = true; break;\n\t\t\tcase 'BrtFRTEnd': pass = false; break;\n\t\t\tcase 'BrtBeginStyleSheetExt14': break;\n\t\t\tcase 'BrtBeginSlicerStyles': break;\n\t\t\tcase 'BrtEndSlicerStyles': break;\n\t\t\tcase 'BrtBeginTimelineStylesheetExt15': break;\n\t\t\tcase 'BrtEndTimelineStylesheetExt15': break;\n\t\t\tcase 'BrtBeginTimelineStyles': break;\n\t\t\tcase 'BrtEndTimelineStyles': break;\n\t\t\tcase 'BrtEndStyleSheetExt14': break;\n\t\t\tdefault: if(!pass || opts.WTF) throw new Error(\"Unexpected record \" + RT + \" \" + R.n);\n\t\t}\n\t});\n\treturn styles;\n}\n\n/* [MS-XLSB] 2.1.7.50 Styles */\nfunction write_sty_bin(data, opts) {\n\tvar ba = buf_array();\n\twrite_record(ba, \"BrtBeginStyleSheet\");\n\t/* [FMTS] */\n\t/* [FONTS] */\n\t/* [FILLS] */\n\t/* [BORDERS] */\n\t/* CELLSTYLEXFS */\n\t/* CELLXFS*/\n\t/* STYLES */\n\t/* DXFS */\n\t/* TABLESTYLES */\n\t/* [COLORPALETTE] */\n\t/* FRTSTYLESHEET*/\n\twrite_record(ba, \"BrtEndStyleSheet\");\n\treturn ba.end();\n}\nRELS.THEME = \"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme\";\n\n/* 20.1.6.2 clrScheme CT_ColorScheme */\nfunction parse_clrScheme(t, opts) {\n\tthemes.themeElements.clrScheme = [];\n\tvar color = {};\n\tt[0].match(tagregex).forEach(function(x) {\n\t\tvar y = parsexmltag(x);\n\t\tswitch(y[0]) {\n\t\t\tcase '<a:clrScheme': case '</a:clrScheme>': break;\n\n\t\t\t/* 20.1.2.3.32 srgbClr CT_SRgbColor */\n\t\t\tcase '<a:srgbClr': color.rgb = y.val; break;\n\n\t\t\t/* 20.1.2.3.33 sysClr CT_SystemColor */\n\t\t\tcase '<a:sysClr': color.rgb = y.lastClr; break;\n\n\t\t\t/* 20.1.4.1.9 dk1 (Dark 1) */\n\t\t\tcase '<a:dk1>':\n\t\t\tcase '</a:dk1>':\n\t\t\t/* 20.1.4.1.10 dk2 (Dark 2) */\n\t\t\tcase '<a:dk2>':\n\t\t\tcase '</a:dk2>':\n\t\t\t/* 20.1.4.1.22 lt1 (Light 1) */\n\t\t\tcase '<a:lt1>':\n\t\t\tcase '</a:lt1>':\n\t\t\t/* 20.1.4.1.23 lt2 (Light 2) */\n\t\t\tcase '<a:lt2>':\n\t\t\tcase '</a:lt2>':\n\t\t\t/* 20.1.4.1.1 accent1 (Accent 1) */\n\t\t\tcase '<a:accent1>':\n\t\t\tcase '</a:accent1>':\n\t\t\t/* 20.1.4.1.2 accent2 (Accent 2) */\n\t\t\tcase '<a:accent2>':\n\t\t\tcase '</a:accent2>':\n\t\t\t/* 20.1.4.1.3 accent3 (Accent 3) */\n\t\t\tcase '<a:accent3>':\n\t\t\tcase '</a:accent3>':\n\t\t\t/* 20.1.4.1.4 accent4 (Accent 4) */\n\t\t\tcase '<a:accent4>':\n\t\t\tcase '</a:accent4>':\n\t\t\t/* 20.1.4.1.5 accent5 (Accent 5) */\n\t\t\tcase '<a:accent5>':\n\t\t\tcase '</a:accent5>':\n\t\t\t/* 20.1.4.1.6 accent6 (Accent 6) */\n\t\t\tcase '<a:accent6>':\n\t\t\tcase '</a:accent6>':\n\t\t\t/* 20.1.4.1.19 hlink (Hyperlink) */\n\t\t\tcase '<a:hlink>':\n\t\t\tcase '</a:hlink>':\n\t\t\t/* 20.1.4.1.15 folHlink (Followed Hyperlink) */\n\t\t\tcase '<a:folHlink>':\n\t\t\tcase '</a:folHlink>':\n\t\t\t\tif (y[0][1] === '/') {\n\t\t\t\t\tthemes.themeElements.clrScheme.push(color);\n\t\t\t\t\tcolor = {};\n\t\t\t\t} else {\n\t\t\t\t\tcolor.name = y[0].substring(3, y[0].length - 1);\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tdefault: if(opts.WTF) throw 'unrecognized ' + y[0] + ' in clrScheme';\n\t\t}\n\t});\n}\n\n/* 20.1.4.1.18 fontScheme CT_FontScheme */\nfunction parse_fontScheme(t, opts) { }\n\n/* 20.1.4.1.15 fmtScheme CT_StyleMatrix */\nfunction parse_fmtScheme(t, opts) { }\n\nvar clrsregex = /<a:clrScheme([^>]*)>[^\\u2603]*<\\/a:clrScheme>/;\nvar fntsregex = /<a:fontScheme([^>]*)>[^\\u2603]*<\\/a:fontScheme>/;\nvar fmtsregex = /<a:fmtScheme([^>]*)>[^\\u2603]*<\\/a:fmtScheme>/;\n\n/* 20.1.6.10 themeElements CT_BaseStyles */\nfunction parse_themeElements(data, opts) {\n\tthemes.themeElements = {};\n\n\tvar t;\n\n\t[\n\t\t/* clrScheme CT_ColorScheme */\n\t\t['clrScheme', clrsregex, parse_clrScheme],\n\t\t/* fontScheme CT_FontScheme */\n\t\t['fontScheme', fntsregex, parse_fontScheme],\n\t\t/* fmtScheme CT_StyleMatrix */\n\t\t['fmtScheme', fmtsregex, parse_fmtScheme]\n\t].forEach(function(m) {\n\t\tif(!(t=data.match(m[1]))) throw m[0] + ' not found in themeElements';\n\t\tm[2](t, opts);\n\t});\n}\n\nvar themeltregex = /<a:themeElements([^>]*)>[^\\u2603]*<\\/a:themeElements>/;\n\n/* 14.2.7 Theme Part */\nfunction parse_theme_xml(data, opts) {\n\t/* 20.1.6.9 theme CT_OfficeStyleSheet */\n\tif(!data || data.length === 0) return themes;\n\n\tvar t;\n\n\t/* themeElements CT_BaseStyles */\n\tif(!(t=data.match(themeltregex))) throw 'themeElements not found in theme';\n\tparse_themeElements(t[0], opts);\n\n\treturn themes;\n}\n\nfunction write_theme() { return '<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\\n<a:theme xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\" name=\"Office Theme\"><a:themeElements><a:clrScheme name=\"Office\"><a:dk1><a:sysClr val=\"windowText\" lastClr=\"000000\"/></a:dk1><a:lt1><a:sysClr val=\"window\" lastClr=\"FFFFFF\"/></a:lt1><a:dk2><a:srgbClr val=\"1F497D\"/></a:dk2><a:lt2><a:srgbClr val=\"EEECE1\"/></a:lt2><a:accent1><a:srgbClr val=\"4F81BD\"/></a:accent1><a:accent2><a:srgbClr val=\"C0504D\"/></a:accent2><a:accent3><a:srgbClr val=\"9BBB59\"/></a:accent3><a:accent4><a:srgbClr val=\"8064A2\"/></a:accent4><a:accent5><a:srgbClr val=\"4BACC6\"/></a:accent5><a:accent6><a:srgbClr val=\"F79646\"/></a:accent6><a:hlink><a:srgbClr val=\"0000FF\"/></a:hlink><a:folHlink><a:srgbClr val=\"800080\"/></a:folHlink></a:clrScheme><a:fontScheme name=\"Office\"><a:majorFont><a:latin typeface=\"Cambria\"/><a:ea typeface=\"\"/><a:cs typeface=\"\"/><a:font script=\"Jpan\" typeface=\"MS Pゴシック\"/><a:font script=\"Hang\" typeface=\"맑은 고딕\"/><a:font script=\"Hans\" typeface=\"宋体\"/><a:font script=\"Hant\" typeface=\"新細明體\"/><a:font script=\"Arab\" typeface=\"Times New Roman\"/><a:font script=\"Hebr\" typeface=\"Times New Roman\"/><a:font script=\"Thai\" typeface=\"Tahoma\"/><a:font script=\"Ethi\" typeface=\"Nyala\"/><a:font script=\"Beng\" typeface=\"Vrinda\"/><a:font script=\"Gujr\" typeface=\"Shruti\"/><a:font script=\"Khmr\" typeface=\"MoolBoran\"/><a:font script=\"Knda\" typeface=\"Tunga\"/><a:font script=\"Guru\" typeface=\"Raavi\"/><a:font script=\"Cans\" typeface=\"Euphemia\"/><a:font script=\"Cher\" typeface=\"Plantagenet Cherokee\"/><a:font script=\"Yiii\" typeface=\"Microsoft Yi Baiti\"/><a:font script=\"Tibt\" typeface=\"Microsoft Himalaya\"/><a:font script=\"Thaa\" typeface=\"MV Boli\"/><a:font script=\"Deva\" typeface=\"Mangal\"/><a:font script=\"Telu\" typeface=\"Gautami\"/><a:font script=\"Taml\" typeface=\"Latha\"/><a:font script=\"Syrc\" typeface=\"Estrangelo Edessa\"/><a:font script=\"Orya\" typeface=\"Kalinga\"/><a:font script=\"Mlym\" typeface=\"Kartika\"/><a:font script=\"Laoo\" typeface=\"DokChampa\"/><a:font script=\"Sinh\" typeface=\"Iskoola Pota\"/><a:font script=\"Mong\" typeface=\"Mongolian Baiti\"/><a:font script=\"Viet\" typeface=\"Times New Roman\"/><a:font script=\"Uigh\" typeface=\"Microsoft Uighur\"/><a:font script=\"Geor\" typeface=\"Sylfaen\"/></a:majorFont><a:minorFont><a:latin typeface=\"Calibri\"/><a:ea typeface=\"\"/><a:cs typeface=\"\"/><a:font script=\"Jpan\" typeface=\"MS Pゴシック\"/><a:font script=\"Hang\" typeface=\"맑은 고딕\"/><a:font script=\"Hans\" typeface=\"宋体\"/><a:font script=\"Hant\" typeface=\"新細明體\"/><a:font script=\"Arab\" typeface=\"Arial\"/><a:font script=\"Hebr\" typeface=\"Arial\"/><a:font script=\"Thai\" typeface=\"Tahoma\"/><a:font script=\"Ethi\" typeface=\"Nyala\"/><a:font script=\"Beng\" typeface=\"Vrinda\"/><a:font script=\"Gujr\" typeface=\"Shruti\"/><a:font script=\"Khmr\" typeface=\"DaunPenh\"/><a:font script=\"Knda\" typeface=\"Tunga\"/><a:font script=\"Guru\" typeface=\"Raavi\"/><a:font script=\"Cans\" typeface=\"Euphemia\"/><a:font script=\"Cher\" typeface=\"Plantagenet Cherokee\"/><a:font script=\"Yiii\" typeface=\"Microsoft Yi Baiti\"/><a:font script=\"Tibt\" typeface=\"Microsoft Himalaya\"/><a:font script=\"Thaa\" typeface=\"MV Boli\"/><a:font script=\"Deva\" typeface=\"Mangal\"/><a:font script=\"Telu\" typeface=\"Gautami\"/><a:font script=\"Taml\" typeface=\"Latha\"/><a:font script=\"Syrc\" typeface=\"Estrangelo Edessa\"/><a:font script=\"Orya\" typeface=\"Kalinga\"/><a:font script=\"Mlym\" typeface=\"Kartika\"/><a:font script=\"Laoo\" typeface=\"DokChampa\"/><a:font script=\"Sinh\" typeface=\"Iskoola Pota\"/><a:font script=\"Mong\" typeface=\"Mongolian Baiti\"/><a:font script=\"Viet\" typeface=\"Arial\"/><a:font script=\"Uigh\" typeface=\"Microsoft Uighur\"/><a:font script=\"Geor\" typeface=\"Sylfaen\"/></a:minorFont></a:fontScheme><a:fmtScheme name=\"Office\"><a:fillStyleLst><a:solidFill><a:schemeClr val=\"phClr\"/></a:solidFill><a:gradFill rotWithShape=\"1\"><a:gsLst><a:gs pos=\"0\"><a:schemeClr val=\"phClr\"><a:tint val=\"50000\"/><a:satMod val=\"300000\"/></a:schemeClr></a:gs><a:gs pos=\"35000\"><a:schemeClr val=\"phClr\"><a:tint val=\"37000\"/><a:satMod val=\"300000\"/></a:schemeClr></a:gs><a:gs pos=\"100000\"><a:schemeClr val=\"phClr\"><a:tint val=\"15000\"/><a:satMod val=\"350000\"/></a:schemeClr></a:gs></a:gsLst><a:lin ang=\"16200000\" scaled=\"1\"/></a:gradFill><a:gradFill rotWithShape=\"1\"><a:gsLst><a:gs pos=\"0\"><a:schemeClr val=\"phClr\"><a:tint val=\"100000\"/><a:shade val=\"100000\"/><a:satMod val=\"130000\"/></a:schemeClr></a:gs><a:gs pos=\"100000\"><a:schemeClr val=\"phClr\"><a:tint val=\"50000\"/><a:shade val=\"100000\"/><a:satMod val=\"350000\"/></a:schemeClr></a:gs></a:gsLst><a:lin ang=\"16200000\" scaled=\"0\"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w=\"9525\" cap=\"flat\" cmpd=\"sng\" algn=\"ctr\"><a:solidFill><a:schemeClr val=\"phClr\"><a:shade val=\"95000\"/><a:satMod val=\"105000\"/></a:schemeClr></a:solidFill><a:prstDash val=\"solid\"/></a:ln><a:ln w=\"25400\" cap=\"flat\" cmpd=\"sng\" algn=\"ctr\"><a:solidFill><a:schemeClr val=\"phClr\"/></a:solidFill><a:prstDash val=\"solid\"/></a:ln><a:ln w=\"38100\" cap=\"flat\" cmpd=\"sng\" algn=\"ctr\"><a:solidFill><a:schemeClr val=\"phClr\"/></a:solidFill><a:prstDash val=\"solid\"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst><a:outerShdw blurRad=\"40000\" dist=\"20000\" dir=\"5400000\" rotWithShape=\"0\"><a:srgbClr val=\"000000\"><a:alpha val=\"38000\"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad=\"40000\" dist=\"23000\" dir=\"5400000\" rotWithShape=\"0\"><a:srgbClr val=\"000000\"><a:alpha val=\"35000\"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad=\"40000\" dist=\"23000\" dir=\"5400000\" rotWithShape=\"0\"><a:srgbClr val=\"000000\"><a:alpha val=\"35000\"/></a:srgbClr></a:outerShdw></a:effectLst><a:scene3d><a:camera prst=\"orthographicFront\"><a:rot lat=\"0\" lon=\"0\" rev=\"0\"/></a:camera><a:lightRig rig=\"threePt\" dir=\"t\"><a:rot lat=\"0\" lon=\"0\" rev=\"1200000\"/></a:lightRig></a:scene3d><a:sp3d><a:bevelT w=\"63500\" h=\"25400\"/></a:sp3d></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val=\"phClr\"/></a:solidFill><a:gradFill rotWithShape=\"1\"><a:gsLst><a:gs pos=\"0\"><a:schemeClr val=\"phClr\"><a:tint val=\"40000\"/><a:satMod val=\"350000\"/></a:schemeClr></a:gs><a:gs pos=\"40000\"><a:schemeClr val=\"phClr\"><a:tint val=\"45000\"/><a:shade val=\"99000\"/><a:satMod val=\"350000\"/></a:schemeClr></a:gs><a:gs pos=\"100000\"><a:schemeClr val=\"phClr\"><a:shade val=\"20000\"/><a:satMod val=\"255000\"/></a:schemeClr></a:gs></a:gsLst><a:path path=\"circle\"><a:fillToRect l=\"50000\" t=\"-80000\" r=\"50000\" b=\"180000\"/></a:path></a:gradFill><a:gradFill rotWithShape=\"1\"><a:gsLst><a:gs pos=\"0\"><a:schemeClr val=\"phClr\"><a:tint val=\"80000\"/><a:satMod val=\"300000\"/></a:schemeClr></a:gs><a:gs pos=\"100000\"><a:schemeClr val=\"phClr\"><a:shade val=\"30000\"/><a:satMod val=\"200000\"/></a:schemeClr></a:gs></a:gsLst><a:path path=\"circle\"><a:fillToRect l=\"50000\" t=\"50000\" r=\"50000\" b=\"50000\"/></a:path></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults><a:spDef><a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx=\"1\"><a:schemeClr val=\"accent1\"/></a:lnRef><a:fillRef idx=\"3\"><a:schemeClr val=\"accent1\"/></a:fillRef><a:effectRef idx=\"2\"><a:schemeClr val=\"accent1\"/></a:effectRef><a:fontRef idx=\"minor\"><a:schemeClr val=\"lt1\"/></a:fontRef></a:style></a:spDef><a:lnDef><a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx=\"2\"><a:schemeClr val=\"accent1\"/></a:lnRef><a:fillRef idx=\"0\"><a:schemeClr val=\"accent1\"/></a:fillRef><a:effectRef idx=\"1\"><a:schemeClr val=\"accent1\"/></a:effectRef><a:fontRef idx=\"minor\"><a:schemeClr val=\"tx1\"/></a:fontRef></a:style></a:lnDef></a:objectDefaults><a:extraClrSchemeLst/></a:theme>'; }\n/* [MS-XLS] 2.4.326 TODO: payload is a zip file */\nfunction parse_Theme(blob, length) {\n\tvar dwThemeVersion = blob.read_shift(4);\n\tif(dwThemeVersion === 124226) return;\n\tblob.l += length-4;\n}\n\n/* 2.5.49 */\nfunction parse_ColorTheme(blob, length) { return blob.read_shift(4); }\n\n/* 2.5.155 */\nfunction parse_FullColorExt(blob, length) {\n\tvar o = {};\n\to.xclrType = blob.read_shift(2);\n\to.nTintShade = blob.read_shift(2);\n\tswitch(o.xclrType) {\n\t\tcase 0: blob.l += 4; break;\n\t\tcase 1: o.xclrValue = parse_IcvXF(blob, 4); break;\n\t\tcase 2: o.xclrValue = parse_LongRGBA(blob, 4); break;\n\t\tcase 3: o.xclrValue = parse_ColorTheme(blob, 4); break;\n\t\tcase 4: blob.l += 4; break;\n\t}\n\tblob.l += 8;\n\treturn o;\n}\n\n/* 2.5.164 TODO: read 7 bits*/\nfunction parse_IcvXF(blob, length) {\n\treturn parsenoop(blob, length);\n}\n\n/* 2.5.280 */\nfunction parse_XFExtGradient(blob, length) {\n\treturn parsenoop(blob, length);\n}\n\n/* 2.5.108 */\nfunction parse_ExtProp(blob, length) {\n\tvar extType = blob.read_shift(2);\n\tvar cb = blob.read_shift(2);\n\tvar o = [extType];\n\tswitch(extType) {\n\t\tcase 0x04: case 0x05: case 0x07: case 0x08:\n\t\tcase 0x09: case 0x0A: case 0x0B: case 0x0D:\n\t\t\to[1] = parse_FullColorExt(blob, cb); break;\n\t\tcase 0x06: o[1] = parse_XFExtGradient(blob, cb); break;\n\t\tcase 0x0E: case 0x0F: o[1] = blob.read_shift(cb === 5 ? 1 : 2); break;\n\t\tdefault: throw new Error(\"Unrecognized ExtProp type: \" + extType + \" \" + cb);\n\t}\n\treturn o;\n}\n\n/* 2.4.355 */\nfunction parse_XFExt(blob, length) {\n\tvar end = blob.l + length;\n\tblob.l += 2;\n\tvar ixfe = blob.read_shift(2);\n\tblob.l += 2;\n\tvar cexts = blob.read_shift(2);\n\tvar ext = [];\n\twhile(cexts-- > 0) ext.push(parse_ExtProp(blob, end-blob.l));\n\treturn {ixfe:ixfe, ext:ext};\n}\n\n/* xf is an XF, see parse_XFExt for xfext */\nfunction update_xfext(xf, xfext) {\n\txfext.forEach(function(xfe) {\n\t\tswitch(xfe[0]) { /* 2.5.108 extPropData */\n\t\t\tcase 0x04: break; /* foreground color */\n\t\t\tcase 0x05: break; /* background color */\n\t\t\tcase 0x07: case 0x08: case 0x09: case 0x0a: break;\n\t\t\tcase 0x0d: break; /* text color */\n\t\t\tcase 0x0e: break; /* font scheme */\n\t\t\tdefault: throw \"bafuq\" + xfe[0].toString(16);\n\t\t}\n\t});\n}\n\n/* 18.6 Calculation Chain */\nfunction parse_cc_xml(data, opts) {\n\tvar d = [];\n\tvar l = 0, i = 1;\n\t(data.match(tagregex)||[]).forEach(function(x) {\n\t\tvar y = parsexmltag(x);\n\t\tswitch(y[0]) {\n\t\t\tcase '<?xml': break;\n\t\t\t/* 18.6.2 calcChain CT_CalcChain 1 */\n\t\t\tcase '<calcChain': case '<calcChain>': case '</calcChain>': break;\n\t\t\t/* 18.6.1 c CT_CalcCell 1 */\n\t\t\tcase '<c': delete y[0]; if(y.i) i = y.i; else y.i = i; d.push(y); break;\n\t\t}\n\t});\n\treturn d;\n}\n\nfunction write_cc_xml(data, opts) { }\n/* [MS-XLSB] 2.6.4.1 */\nfunction parse_BrtCalcChainItem$(data, length) {\n\tvar out = {};\n\tout.i = data.read_shift(4);\n\tvar cell = {};\n\tcell.r = data.read_shift(4);\n\tcell.c = data.read_shift(4);\n\tout.r = encode_cell(cell);\n\tvar flags = data.read_shift(1);\n\tif(flags & 0x2) out.l = '1';\n\tif(flags & 0x8) out.a = '1';\n\treturn out;\n}\n\n/* 18.6 Calculation Chain */\nfunction parse_cc_bin(data, opts) {\n\tvar out = [];\n\tvar pass = false;\n\trecordhopper(data, function hopper_cc(val, R, RT) {\n\t\tswitch(R.n) {\n\t\t\tcase 'BrtCalcChainItem$': out.push(val); break;\n\t\t\tcase 'BrtBeginCalcChain$': break;\n\t\t\tcase 'BrtEndCalcChain$': break;\n\t\t\tdefault: if(!pass || opts.WTF) throw new Error(\"Unexpected record \" + RT + \" \" + R.n);\n\t\t}\n\t});\n\treturn out;\n}\n\nfunction write_cc_bin(data, opts) { }\n\nfunction parse_comments(zip, dirComments, sheets, sheetRels, opts) {\n\tfor(var i = 0; i != dirComments.length; ++i) {\n\t\tvar canonicalpath=dirComments[i];\n\t\tvar comments=parse_cmnt(getzipdata(zip, canonicalpath.replace(/^\\//,''), true), canonicalpath, opts);\n\t\tif(!comments || !comments.length) continue;\n\t\t// find the sheets targeted by these comments\n\t\tvar sheetNames = keys(sheets);\n\t\tfor(var j = 0; j != sheetNames.length; ++j) {\n\t\t\tvar sheetName = sheetNames[j];\n\t\t\tvar rels = sheetRels[sheetName];\n\t\t\tif(rels) {\n\t\t\t\tvar rel = rels[canonicalpath];\n\t\t\t\tif(rel) insertCommentsIntoSheet(sheetName, sheets[sheetName], comments);\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunction insertCommentsIntoSheet(sheetName, sheet, comments) {\n\tcomments.forEach(function(comment) {\n\t\tvar cell = sheet[comment.ref];\n\t\tif (!cell) {\n\t\t\tcell = {};\n\t\t\tsheet[comment.ref] = cell;\n\t\t\tvar range = safe_decode_range(sheet[\"!ref\"]||\"BDWGO1000001:A1\");\n\t\t\tvar thisCell = decode_cell(comment.ref);\n\t\t\tif(range.s.r > thisCell.r) range.s.r = thisCell.r;\n\t\t\tif(range.e.r < thisCell.r) range.e.r = thisCell.r;\n\t\t\tif(range.s.c > thisCell.c) range.s.c = thisCell.c;\n\t\t\tif(range.e.c < thisCell.c) range.e.c = thisCell.c;\n\t\t\tvar encoded = encode_range(range);\n\t\t\tif (encoded !== sheet[\"!ref\"]) sheet[\"!ref\"] = encoded;\n\t\t}\n\n\t\tif (!cell.c) cell.c = [];\n\t\tvar o = {a: comment.author, t: comment.t, r: comment.r};\n\t\tif(comment.h) o.h = comment.h;\n\t\tcell.c.push(o);\n\t});\n}\n\n/* 18.7.3 CT_Comment */\nfunction parse_comments_xml(data, opts) {\n\tif(data.match(/<(?:\\w+:)?comments *\\/>/)) return [];\n\tvar authors = [];\n\tvar commentList = [];\n\tdata.match(/<(?:\\w+:)?authors>([^\\u2603]*)<\\/(?:\\w+:)?authors>/)[1].split(/<\\/\\w*:?author>/).forEach(function(x) {\n\t\tif(x === \"\" || x.trim() === \"\") return;\n\t\tauthors.push(x.match(/<(?:\\w+:)?author[^>]*>(.*)/)[1]);\n\t});\n\t(data.match(/<(?:\\w+:)?commentList>([^\\u2603]*)<\\/(?:\\w+:)?commentList>/)||[\"\",\"\"])[1].split(/<\\/\\w*:?comment>/).forEach(function(x, index) {\n\t\tif(x === \"\" || x.trim() === \"\") return;\n\t\tvar y = parsexmltag(x.match(/<(?:\\w+:)?comment[^>]*>/)[0]);\n\t\tvar comment = { author: y.authorId && authors[y.authorId] ? authors[y.authorId] : undefined, ref: y.ref, guid: y.guid };\n\t\tvar cell = decode_cell(y.ref);\n\t\tif(opts.sheetRows && opts.sheetRows <= cell.r) return;\n\t\tvar textMatch = x.match(/<text>([^\\u2603]*)<\\/text>/);\n\t\tif (!textMatch || !textMatch[1]) return; // a comment may contain an empty text tag.\n\t\tvar rt = parse_si(textMatch[1]);\n\t\tcomment.r = rt.r;\n\t\tcomment.t = rt.t;\n\t\tif(opts.cellHTML) comment.h = rt.h;\n\t\tcommentList.push(comment);\n\t});\n\treturn commentList;\n}\n\nfunction write_comments_xml(data, opts) { }\n/* [MS-XLSB] 2.4.28 BrtBeginComment */\nfunction parse_BrtBeginComment(data, length) {\n\tvar out = {};\n\tout.iauthor = data.read_shift(4);\n\tvar rfx = parse_UncheckedRfX(data, 16);\n\tout.rfx = rfx.s;\n\tout.ref = encode_cell(rfx.s);\n\tdata.l += 16; /*var guid = parse_GUID(data); */\n\treturn out;\n}\n\n/* [MS-XLSB] 2.4.324 BrtCommentAuthor */\nvar parse_BrtCommentAuthor = parse_XLWideString;\n\n/* [MS-XLSB] 2.4.325 BrtCommentText */\nvar parse_BrtCommentText = parse_RichStr;\n\n/* [MS-XLSB] 2.1.7.8 Comments */\nfunction parse_comments_bin(data, opts) {\n\tvar out = [];\n\tvar authors = [];\n\tvar c = {};\n\tvar pass = false;\n\trecordhopper(data, function hopper_cmnt(val, R, RT) {\n\t\tswitch(R.n) {\n\t\t\tcase 'BrtCommentAuthor': authors.push(val); break;\n\t\t\tcase 'BrtBeginComment': c = val; break;\n\t\t\tcase 'BrtCommentText': c.t = val.t; c.h = val.h; c.r = val.r; break;\n\t\t\tcase 'BrtEndComment':\n\t\t\t\tc.author = authors[c.iauthor];\n\t\t\t\tdelete c.iauthor;\n\t\t\t\tif(opts.sheetRows && opts.sheetRows <= c.rfx.r) break;\n\t\t\t\tdelete c.rfx; out.push(c); break;\n\t\t\tcase 'BrtBeginComments': break;\n\t\t\tcase 'BrtEndComments': break;\n\t\t\tcase 'BrtBeginCommentAuthors': break;\n\t\t\tcase 'BrtEndCommentAuthors': break;\n\t\t\tcase 'BrtBeginCommentList': break;\n\t\t\tcase 'BrtEndCommentList': break;\n\t\t\tdefault: if(!pass || opts.WTF) throw new Error(\"Unexpected record \" + RT + \" \" + R.n);\n\t\t}\n\t});\n\treturn out;\n}\n\nfunction write_comments_bin(data, opts) { }\n/* TODO: it will be useful to parse the function str */\nvar rc_to_a1 = (function(){\n\tvar rcregex = /(^|[^A-Za-z])R(\\[?)(-?\\d+|)\\]?C(\\[?)(-?\\d+|)\\]?/g;\n\tvar rcbase;\n\tfunction rcfunc($$,$1,$2,$3,$4,$5) {\n\t\tvar R = $3.length>0?parseInt($3,10)|0:0, C = $5.length>0?parseInt($5,10)|0:0;\n\t\tif(C<0 && $4.length === 0) C=0;\n\t\tif($4.length > 0) C += rcbase.c;\n\t\tif($2.length > 0) R += rcbase.r;\n\t\treturn $1 + encode_col(C) + encode_row(R);\n\t}\n\treturn function rc_to_a1(fstr, base) {\n\t\trcbase = base;\n\t\treturn fstr.replace(rcregex, rcfunc);\n\t};\n})();\n\n/* --- formula references point to MS-XLS --- */\n/* Small helpers */\nfunction parseread(l) { return function(blob, length) { blob.l+=l; return; }; }\nfunction parseread1(blob, length) { blob.l+=1; return; }\n\n/* Rgce Helpers */\n\n/* 2.5.51 */\nfunction parse_ColRelU(blob, length) {\n\tvar c = blob.read_shift(2);\n\treturn [c & 0x3FFF, (c >> 14) & 1, (c >> 15) & 1];\n}\n\n/* 2.5.198.105 */\nfunction parse_RgceArea(blob, length) {\n\tvar r=blob.read_shift(2), R=blob.read_shift(2);\n\tvar c=parse_ColRelU(blob, 2);\n\tvar C=parse_ColRelU(blob, 2);\n\treturn { s:{r:r, c:c[0], cRel:c[1], rRel:c[2]}, e:{r:R, c:C[0], cRel:C[1], rRel:C[2]} };\n}\n\n/* 2.5.198.105 TODO */\nfunction parse_RgceAreaRel(blob, length) {\n\tvar r=blob.read_shift(2), R=blob.read_shift(2);\n\tvar c=parse_ColRelU(blob, 2);\n\tvar C=parse_ColRelU(blob, 2);\n\treturn { s:{r:r, c:c[0], cRel:c[1], rRel:c[2]}, e:{r:R, c:C[0], cRel:C[1], rRel:C[2]} };\n}\n\n/* 2.5.198.109 */\nfunction parse_RgceLoc(blob, length) {\n\tvar r = blob.read_shift(2);\n\tvar c = parse_ColRelU(blob, 2);\n\treturn {r:r, c:c[0], cRel:c[1], rRel:c[2]};\n}\n\n/* 2.5.198.111 */\nfunction parse_RgceLocRel(blob, length) {\n\tvar r = blob.read_shift(2);\n\tvar cl = blob.read_shift(2);\n\tvar cRel = (cl & 0x8000) >> 15, rRel = (cl & 0x4000) >> 14;\n\tcl &= 0x3FFF;\n\tif(cRel !== 0) while(cl >= 0x100) cl -= 0x100;\n\treturn {r:r,c:cl,cRel:cRel,rRel:rRel};\n}\n\n/* Ptg Tokens */\n\n/* 2.5.198.27 */\nfunction parse_PtgArea(blob, length) {\n\tvar type = (blob[blob.l++] & 0x60) >> 5;\n\tvar area = parse_RgceArea(blob, 8);\n\treturn [type, area];\n}\n\n/* 2.5.198.28 */\nfunction parse_PtgArea3d(blob, length) {\n\tvar type = (blob[blob.l++] & 0x60) >> 5;\n\tvar ixti = blob.read_shift(2);\n\tvar area = parse_RgceArea(blob, 8);\n\treturn [type, ixti, area];\n}\n\n/* 2.5.198.29 */\nfunction parse_PtgAreaErr(blob, length) {\n\tvar type = (blob[blob.l++] & 0x60) >> 5;\n\tblob.l += 8;\n\treturn [type];\n}\n/* 2.5.198.30 */\nfunction parse_PtgAreaErr3d(blob, length) {\n\tvar type = (blob[blob.l++] & 0x60) >> 5;\n\tvar ixti = blob.read_shift(2);\n\tblob.l += 8;\n\treturn [type, ixti];\n}\n\n/* 2.5.198.31 */\nfunction parse_PtgAreaN(blob, length) {\n\tvar type = (blob[blob.l++] & 0x60) >> 5;\n\tvar area = parse_RgceAreaRel(blob, 8);\n\treturn [type, area];\n}\n\n/* 2.5.198.32 -- ignore this and look in PtgExtraArray for shape + values */\nfunction parse_PtgArray(blob, length) {\n\tvar type = (blob[blob.l++] & 0x60) >> 5;\n\tblob.l += 7;\n\treturn [type];\n}\n\n/* 2.5.198.33 */\nfunction parse_PtgAttrBaxcel(blob, length) {\n\tvar bitSemi = blob[blob.l+1] & 0x01; /* 1 = volatile */\n\tvar bitBaxcel = 1;\n\tblob.l += 4;\n\treturn [bitSemi, bitBaxcel];\n}\n\n/* 2.5.198.34 */\nfunction parse_PtgAttrChoose(blob, length) {\n\tblob.l +=2;\n\tvar offset = blob.read_shift(2);\n\tvar o = [];\n\t/* offset is 1 less than the number of elements */\n\tfor(var i = 0; i <= offset; ++i) o.push(blob.read_shift(2));\n\treturn o;\n}\n\n/* 2.5.198.35 */\nfunction parse_PtgAttrGoto(blob, length) {\n\tvar bitGoto = (blob[blob.l+1] & 0xFF) ? 1 : 0;\n\tblob.l += 2;\n\treturn [bitGoto, blob.read_shift(2)];\n}\n\n/* 2.5.198.36 */\nfunction parse_PtgAttrIf(blob, length) {\n\tvar bitIf = (blob[blob.l+1] & 0xFF) ? 1 : 0;\n\tblob.l += 2;\n\treturn [bitIf, blob.read_shift(2)];\n}\n\n/* 2.5.198.37 */\nfunction parse_PtgAttrSemi(blob, length) {\n\tvar bitSemi = (blob[blob.l+1] & 0xFF) ? 1 : 0;\n\tblob.l += 4;\n\treturn [bitSemi];\n}\n\n/* 2.5.198.40 (used by PtgAttrSpace and PtgAttrSpaceSemi) */\nfunction parse_PtgAttrSpaceType(blob, length) {\n\tvar type = blob.read_shift(1), cch = blob.read_shift(1);\n\treturn [type, cch];\n}\n\n/* 2.5.198.38 */\nfunction parse_PtgAttrSpace(blob, length) {\n\tblob.read_shift(2);\n\treturn parse_PtgAttrSpaceType(blob, 2);\n}\n\n/* 2.5.198.39 */\nfunction parse_PtgAttrSpaceSemi(blob, length) {\n\tblob.read_shift(2);\n\treturn parse_PtgAttrSpaceType(blob, 2);\n}\n\n/* 2.5.198.84 TODO */\nfunction parse_PtgRef(blob, length) {\n\tvar ptg = blob[blob.l] & 0x1F;\n\tvar type = (blob[blob.l] & 0x60)>>5;\n\tblob.l += 1;\n\tvar loc = parse_RgceLoc(blob,4);\n\treturn [type, loc];\n}\n\n/* 2.5.198.88 TODO */\nfunction parse_PtgRefN(blob, length) {\n\tvar ptg = blob[blob.l] & 0x1F;\n\tvar type = (blob[blob.l] & 0x60)>>5;\n\tblob.l += 1;\n\tvar loc = parse_RgceLocRel(blob,4);\n\treturn [type, loc];\n}\n\n/* 2.5.198.85 TODO */\nfunction parse_PtgRef3d(blob, length) {\n\tvar ptg = blob[blob.l] & 0x1F;\n\tvar type = (blob[blob.l] & 0x60)>>5;\n\tblob.l += 1;\n\tvar ixti = blob.read_shift(2); // XtiIndex\n\tvar loc = parse_RgceLoc(blob,4);\n\treturn [type, ixti, loc];\n}\n\n\n/* 2.5.198.62 TODO */\nfunction parse_PtgFunc(blob, length) {\n\tvar ptg = blob[blob.l] & 0x1F;\n\tvar type = (blob[blob.l] & 0x60)>>5;\n\tblob.l += 1;\n\tvar iftab = blob.read_shift(2);\n\treturn [FtabArgc[iftab], Ftab[iftab]];\n}\n/* 2.5.198.63 TODO */\nfunction parse_PtgFuncVar(blob, length) {\n\tblob.l++;\n\tvar cparams = blob.read_shift(1), tab = parsetab(blob);\n\treturn [cparams, (tab[0] === 0 ? Ftab : Cetab)[tab[1]]];\n}\n\nfunction parsetab(blob, length) {\n\treturn [blob[blob.l+1]>>7, blob.read_shift(2) & 0x7FFF];\n}\n\n/* 2.5.198.41 */\nvar parse_PtgAttrSum = parseread(4);\n/* 2.5.198.43 */\nvar parse_PtgConcat = parseread1;\n\n/* 2.5.198.58 */\nfunction parse_PtgExp(blob, length) {\n\tblob.l++;\n\tvar row = blob.read_shift(2);\n\tvar col = blob.read_shift(2);\n\treturn [row, col];\n}\n\n/* 2.5.198.57 */\nfunction parse_PtgErr(blob, length) { blob.l++; return BErr[blob.read_shift(1)]; }\n\n/* 2.5.198.66 TODO */\nfunction parse_PtgInt(blob, length) { blob.l++; return blob.read_shift(2); }\n\n/* 2.5.198.42 */\nfunction parse_PtgBool(blob, length) { blob.l++; return blob.read_shift(1)!==0;}\n\n/* 2.5.198.79 */\nfunction parse_PtgNum(blob, length) { blob.l++; return parse_Xnum(blob, 8); }\n\n/* 2.5.198.89 */\nfunction parse_PtgStr(blob, length) { blob.l++; return parse_ShortXLUnicodeString(blob); }\n\n/* 2.5.192.112 + 2.5.192.11{3,4,5,6,7} */\nfunction parse_SerAr(blob) {\n\tvar val = [];\n\tswitch((val[0] = blob.read_shift(1))) {\n\t\t/* 2.5.192.113 */\n\t\tcase 0x04: /* SerBool -- boolean */\n\t\t\tval[1] = parsebool(blob, 1) ? 'TRUE' : 'FALSE';\n\t\t\tblob.l += 7; break;\n\t\t/* 2.5.192.114 */\n\t\tcase 0x10: /* SerErr -- error */\n\t\t\tval[1] = BErr[blob[blob.l]];\n\t\t\tblob.l += 8; break;\n\t\t/* 2.5.192.115 */\n\t\tcase 0x00: /* SerNil -- honestly, I'm not sure how to reproduce this */\n\t\t\tblob.l += 8; break;\n\t\t/* 2.5.192.116 */\n\t\tcase 0x01: /* SerNum -- Xnum */\n\t\t\tval[1] = parse_Xnum(blob, 8); break;\n\t\t/* 2.5.192.117 */\n\t\tcase 0x02: /* SerStr -- XLUnicodeString (<256 chars) */\n\t\t\tval[1] = parse_XLUnicodeString(blob); break;\n\t\t// default: throw \"Bad SerAr: \" + val[0]; /* Unreachable */\n\t}\n\treturn val;\n}\n\n/* 2.5.198.61 */\nfunction parse_PtgExtraMem(blob, cce) {\n\tvar count = blob.read_shift(2);\n\tvar out = [];\n\tfor(var i = 0; i != count; ++i) out.push(parse_Ref8U(blob, 8));\n\treturn out;\n}\n\n/* 2.5.198.59 */\nfunction parse_PtgExtraArray(blob) {\n\tvar cols = 1 + blob.read_shift(1); //DColByteU\n\tvar rows = 1 + blob.read_shift(2); //DRw\n\tfor(var i = 0, o=[]; i != rows && (o[i] = []); ++i)\n\t\tfor(var j = 0; j != cols; ++j) o[i][j] = parse_SerAr(blob);\n\treturn o;\n}\n\n/* 2.5.198.76 */\nfunction parse_PtgName(blob, length) {\n\tvar type = (blob.read_shift(1) >>> 5) & 0x03;\n\tvar nameindex = blob.read_shift(4);\n\treturn [type, 0, nameindex];\n}\n\n/* 2.5.198.77 */\nfunction parse_PtgNameX(blob, length) {\n\tvar type = (blob.read_shift(1) >>> 5) & 0x03;\n\tvar ixti = blob.read_shift(2); // XtiIndex\n\tvar nameindex = blob.read_shift(4);\n\treturn [type, ixti, nameindex];\n}\n\n/* 2.5.198.70 */\nfunction parse_PtgMemArea(blob, length) {\n\tvar type = (blob.read_shift(1) >>> 5) & 0x03;\n\tblob.l += 4;\n\tvar cce = blob.read_shift(2);\n\treturn [type, cce];\n}\n\n/* 2.5.198.72 */\nfunction parse_PtgMemFunc(blob, length) {\n\tvar type = (blob.read_shift(1) >>> 5) & 0x03;\n\tvar cce = blob.read_shift(2);\n\treturn [type, cce];\n}\n\n\n/* 2.5.198.86 */\nfunction parse_PtgRefErr(blob, length) {\n\tvar type = (blob.read_shift(1) >>> 5) & 0x03;\n\tblob.l += 4;\n\treturn [type];\n}\n\n/* 2.5.198.26 */\nvar parse_PtgAdd = parseread1;\n/* 2.5.198.45 */\nvar parse_PtgDiv = parseread1;\n/* 2.5.198.56 */\nvar parse_PtgEq = parseread1;\n/* 2.5.198.64 */\nvar parse_PtgGe = parseread1;\n/* 2.5.198.65 */\nvar parse_PtgGt = parseread1;\n/* 2.5.198.67 */\nvar parse_PtgIsect = parseread1;\n/* 2.5.198.68 */\nvar parse_PtgLe = parseread1;\n/* 2.5.198.69 */\nvar parse_PtgLt = parseread1;\n/* 2.5.198.74 */\nvar parse_PtgMissArg = parseread1;\n/* 2.5.198.75 */\nvar parse_PtgMul = parseread1;\n/* 2.5.198.78 */\nvar parse_PtgNe = parseread1;\n/* 2.5.198.80 */\nvar parse_PtgParen = parseread1;\n/* 2.5.198.81 */\nvar parse_PtgPercent = parseread1;\n/* 2.5.198.82 */\nvar parse_PtgPower = parseread1;\n/* 2.5.198.83 */\nvar parse_PtgRange = parseread1;\n/* 2.5.198.90 */\nvar parse_PtgSub = parseread1;\n/* 2.5.198.93 */\nvar parse_PtgUminus = parseread1;\n/* 2.5.198.94 */\nvar parse_PtgUnion = parseread1;\n/* 2.5.198.95 */\nvar parse_PtgUplus = parseread1;\n\n/* 2.5.198.71 */\nvar parse_PtgMemErr = parsenoop;\n/* 2.5.198.73 */\nvar parse_PtgMemNoMem = parsenoop;\n/* 2.5.198.87 */\nvar parse_PtgRefErr3d = parsenoop;\n/* 2.5.198.92 */\nvar parse_PtgTbl = parsenoop;\n\n/* 2.5.198.25 */\nvar PtgTypes = {\n\t0x01: { n:'PtgExp', f:parse_PtgExp },\n\t0x02: { n:'PtgTbl', f:parse_PtgTbl },\n\t0x03: { n:'PtgAdd', f:parse_PtgAdd },\n\t0x04: { n:'PtgSub', f:parse_PtgSub },\n\t0x05: { n:'PtgMul', f:parse_PtgMul },\n\t0x06: { n:'PtgDiv', f:parse_PtgDiv },\n\t0x07: { n:'PtgPower', f:parse_PtgPower },\n\t0x08: { n:'PtgConcat', f:parse_PtgConcat },\n\t0x09: { n:'PtgLt', f:parse_PtgLt },\n\t0x0A: { n:'PtgLe', f:parse_PtgLe },\n\t0x0B: { n:'PtgEq', f:parse_PtgEq },\n\t0x0C: { n:'PtgGe', f:parse_PtgGe },\n\t0x0D: { n:'PtgGt', f:parse_PtgGt },\n\t0x0E: { n:'PtgNe', f:parse_PtgNe },\n\t0x0F: { n:'PtgIsect', f:parse_PtgIsect },\n\t0x10: { n:'PtgUnion', f:parse_PtgUnion },\n\t0x11: { n:'PtgRange', f:parse_PtgRange },\n\t0x12: { n:'PtgUplus', f:parse_PtgUplus },\n\t0x13: { n:'PtgUminus', f:parse_PtgUminus },\n\t0x14: { n:'PtgPercent', f:parse_PtgPercent },\n\t0x15: { n:'PtgParen', f:parse_PtgParen },\n\t0x16: { n:'PtgMissArg', f:parse_PtgMissArg },\n\t0x17: { n:'PtgStr', f:parse_PtgStr },\n\t0x1C: { n:'PtgErr', f:parse_PtgErr },\n\t0x1D: { n:'PtgBool', f:parse_PtgBool },\n\t0x1E: { n:'PtgInt', f:parse_PtgInt },\n\t0x1F: { n:'PtgNum', f:parse_PtgNum },\n\t0x20: { n:'PtgArray', f:parse_PtgArray },\n\t0x21: { n:'PtgFunc', f:parse_PtgFunc },\n\t0x22: { n:'PtgFuncVar', f:parse_PtgFuncVar },\n\t0x23: { n:'PtgName', f:parse_PtgName },\n\t0x24: { n:'PtgRef', f:parse_PtgRef },\n\t0x25: { n:'PtgArea', f:parse_PtgArea },\n\t0x26: { n:'PtgMemArea', f:parse_PtgMemArea },\n\t0x27: { n:'PtgMemErr', f:parse_PtgMemErr },\n\t0x28: { n:'PtgMemNoMem', f:parse_PtgMemNoMem },\n\t0x29: { n:'PtgMemFunc', f:parse_PtgMemFunc },\n\t0x2A: { n:'PtgRefErr', f:parse_PtgRefErr },\n\t0x2B: { n:'PtgAreaErr', f:parse_PtgAreaErr },\n\t0x2C: { n:'PtgRefN', f:parse_PtgRefN },\n\t0x2D: { n:'PtgAreaN', f:parse_PtgAreaN },\n\t0x39: { n:'PtgNameX', f:parse_PtgNameX },\n\t0x3A: { n:'PtgRef3d', f:parse_PtgRef3d },\n\t0x3B: { n:'PtgArea3d', f:parse_PtgArea3d },\n\t0x3C: { n:'PtgRefErr3d', f:parse_PtgRefErr3d },\n\t0x3D: { n:'PtgAreaErr3d', f:parse_PtgAreaErr3d },\n\t0xFF: {}\n};\n/* These are duplicated in the PtgTypes table */\nvar PtgDupes = {\n\t0x40: 0x20, 0x60: 0x20,\n\t0x41: 0x21, 0x61: 0x21,\n\t0x42: 0x22, 0x62: 0x22,\n\t0x43: 0x23, 0x63: 0x23,\n\t0x44: 0x24, 0x64: 0x24,\n\t0x45: 0x25, 0x65: 0x25,\n\t0x46: 0x26, 0x66: 0x26,\n\t0x47: 0x27, 0x67: 0x27,\n\t0x48: 0x28, 0x68: 0x28,\n\t0x49: 0x29, 0x69: 0x29,\n\t0x4A: 0x2A, 0x6A: 0x2A,\n\t0x4B: 0x2B, 0x6B: 0x2B,\n\t0x4C: 0x2C, 0x6C: 0x2C,\n\t0x4D: 0x2D, 0x6D: 0x2D,\n\t0x59: 0x39, 0x79: 0x39,\n\t0x5A: 0x3A, 0x7A: 0x3A,\n\t0x5B: 0x3B, 0x7B: 0x3B,\n\t0x5C: 0x3C, 0x7C: 0x3C,\n\t0x5D: 0x3D, 0x7D: 0x3D\n};\n(function(){for(var y in PtgDupes) PtgTypes[y] = PtgTypes[PtgDupes[y]];})();\n\nvar Ptg18 = {};\nvar Ptg19 = {\n\t0x01: { n:'PtgAttrSemi', f:parse_PtgAttrSemi },\n\t0x02: { n:'PtgAttrIf', f:parse_PtgAttrIf },\n\t0x04: { n:'PtgAttrChoose', f:parse_PtgAttrChoose },\n\t0x08: { n:'PtgAttrGoto', f:parse_PtgAttrGoto },\n\t0x10: { n:'PtgAttrSum', f:parse_PtgAttrSum },\n\t0x20: { n:'PtgAttrBaxcel', f:parse_PtgAttrBaxcel },\n\t0x40: { n:'PtgAttrSpace', f:parse_PtgAttrSpace },\n\t0x41: { n:'PtgAttrSpaceSemi', f:parse_PtgAttrSpaceSemi },\n\t0xFF: {}\n};\n\n/* 2.4.127 TODO */\nfunction parse_Formula(blob, length, opts) {\n\tvar cell = parse_XLSCell(blob, 6);\n\tvar val = parse_FormulaValue(blob,8);\n\tvar flags = blob.read_shift(1);\n\tblob.read_shift(1);\n\tvar chn = blob.read_shift(4);\n\tvar cbf = \"\";\n\tif(opts.biff === 5) blob.l += length-20;\n\telse cbf = parse_XLSCellParsedFormula(blob, length-20, opts);\n\treturn {cell:cell, val:val[0], formula:cbf, shared: (flags >> 3) & 1, tt:val[1]};\n}\n\n/* 2.5.133 TODO: how to emit empty strings? */\nfunction parse_FormulaValue(blob) {\n\tvar b;\n\tif(__readUInt16LE(blob,blob.l + 6) !== 0xFFFF) return [parse_Xnum(blob),'n'];\n\tswitch(blob[blob.l]) {\n\t\tcase 0x00: blob.l += 8; return [\"String\", 's'];\n\t\tcase 0x01: b = blob[blob.l+2] === 0x1; blob.l += 8; return [b,'b'];\n\t\tcase 0x02: b = blob[blob.l+2]; blob.l += 8; return [b,'e'];\n\t\tcase 0x03: blob.l += 8; return [\"\",'s'];\n\t}\n}\n\n/* 2.5.198.103 */\nfunction parse_RgbExtra(blob, length, rgce, opts) {\n\tif(opts.biff < 8) return parsenoop(blob, length);\n\tvar target = blob.l + length;\n\tvar o = [];\n\tfor(var i = 0; i !== rgce.length; ++i) {\n\t\tswitch(rgce[i][0]) {\n\t\t\tcase 'PtgArray': /* PtgArray -> PtgExtraArray */\n\t\t\t\trgce[i][1] = parse_PtgExtraArray(blob);\n\t\t\t\to.push(rgce[i][1]);\n\t\t\t\tbreak;\n\t\t\tcase 'PtgMemArea': /* PtgMemArea -> PtgExtraMem */\n\t\t\t\trgce[i][2] = parse_PtgExtraMem(blob, rgce[i][1]);\n\t\t\t\to.push(rgce[i][2]);\n\t\t\t\tbreak;\n\t\t\tdefault: break;\n\t\t}\n\t}\n\tlength = target - blob.l;\n\tif(length !== 0) o.push(parsenoop(blob, length));\n\treturn o;\n}\n\n/* 2.5.198.21 */\nfunction parse_NameParsedFormula(blob, length, opts, cce) {\n\tvar target = blob.l + length;\n\tvar rgce = parse_Rgce(blob, cce);\n\tvar rgcb;\n\tif(target !== blob.l) rgcb = parse_RgbExtra(blob, target - blob.l, rgce, opts);\n\treturn [rgce, rgcb];\n}\n\n/* 2.5.198.3 TODO */\nfunction parse_XLSCellParsedFormula(blob, length, opts) {\n\tvar target = blob.l + length;\n\tvar rgcb, cce = blob.read_shift(2); // length of rgce\n\tif(cce == 0xFFFF) return [[],parsenoop(blob, length-2)];\n\tvar rgce = parse_Rgce(blob, cce);\n\tif(length !== cce + 2) rgcb = parse_RgbExtra(blob, length - cce - 2, rgce, opts);\n\treturn [rgce, rgcb];\n}\n\n/* 2.5.198.118 TODO */\nfunction parse_SharedParsedFormula(blob, length, opts) {\n\tvar target = blob.l + length;\n\tvar rgcb, cce = blob.read_shift(2); // length of rgce\n\tvar rgce = parse_Rgce(blob, cce);\n\tif(cce == 0xFFFF) return [[],parsenoop(blob, length-2)];\n\tif(length !== cce + 2) rgcb = parse_RgbExtra(blob, target - cce - 2, rgce, opts);\n\treturn [rgce, rgcb];\n}\n\n/* 2.5.198.1 TODO */\nfunction parse_ArrayParsedFormula(blob, length, opts, ref) {\n\tvar target = blob.l + length;\n\tvar rgcb, cce = blob.read_shift(2); // length of rgce\n\tif(cce == 0xFFFF) return [[],parsenoop(blob, length-2)];\n\tvar rgce = parse_Rgce(blob, cce);\n\tif(length !== cce + 2) rgcb = parse_RgbExtra(blob, target - cce - 2, rgce, opts);\n\treturn [rgce, rgcb];\n}\n\n/* 2.5.198.104 */\nfunction parse_Rgce(blob, length) {\n\tvar target = blob.l + length;\n\tvar R, id, ptgs = [];\n\twhile(target != blob.l) {\n\t\tlength = target - blob.l;\n\t\tid = blob[blob.l];\n\t\tR = PtgTypes[id];\n\t\t//console.log(\"ptg\", id, R)\n\t\tif(id === 0x18 || id === 0x19) {\n\t\t\tid = blob[blob.l + 1];\n\t\t\tR = (id === 0x18 ? Ptg18 : Ptg19)[id];\n\t\t}\n\t\tif(!R || !R.f) { ptgs.push(parsenoop(blob, length)); }\n\t\telse { ptgs.push([R.n, R.f(blob, length)]); }\n\t}\n\treturn ptgs;\n}\n\nfunction mapper(x) { return x.map(function f2(y) { return y[1];}).join(\",\");}\n\n/* 2.2.2 + Magic TODO */\nfunction stringify_formula(formula, range, cell, supbooks, opts) {\n\tif(opts !== undefined && opts.biff === 5) return \"BIFF5??\";\n\tvar _range = range !== undefined ? range : {s:{c:0, r:0}};\n\tvar stack = [], e1, e2, type, c, ixti, nameidx, r;\n\tif(!formula[0] || !formula[0][0]) return \"\";\n\t//console.log(\"--\",cell,formula[0])\n\tfor(var ff = 0, fflen = formula[0].length; ff < fflen; ++ff) {\n\t\tvar f = formula[0][ff];\n\t\t//console.log(\"++\",f, stack)\n\t\tswitch(f[0]) {\n\t\t/* 2.2.2.1 Unary Operator Tokens */\n\t\t\t/* 2.5.198.93 */\n\t\t\tcase 'PtgUminus': stack.push(\"-\" + stack.pop()); break;\n\t\t\t/* 2.5.198.95 */\n\t\t\tcase 'PtgUplus': stack.push(\"+\" + stack.pop()); break;\n\t\t\t/* 2.5.198.81 */\n\t\t\tcase 'PtgPercent': stack.push(stack.pop() + \"%\"); break;\n\n\t\t/* 2.2.2.1 Binary Value Operator Token */\n\t\t\t/* 2.5.198.26 */\n\t\t\tcase 'PtgAdd':\n\t\t\t\te1 = stack.pop(); e2 = stack.pop();\n\t\t\t\tstack.push(e2+\"+\"+e1);\n\t\t\t\tbreak;\n\t\t\t/* 2.5.198.90 */\n\t\t\tcase 'PtgSub':\n\t\t\t\te1 = stack.pop(); e2 = stack.pop();\n\t\t\t\tstack.push(e2+\"-\"+e1);\n\t\t\t\tbreak;\n\t\t\t/* 2.5.198.75 */\n\t\t\tcase 'PtgMul':\n\t\t\t\te1 = stack.pop(); e2 = stack.pop();\n\t\t\t\tstack.push(e2+\"*\"+e1);\n\t\t\t\tbreak;\n\t\t\t/* 2.5.198.45 */\n\t\t\tcase 'PtgDiv':\n\t\t\t\te1 = stack.pop(); e2 = stack.pop();\n\t\t\t\tstack.push(e2+\"/\"+e1);\n\t\t\t\tbreak;\n\t\t\t/* 2.5.198.82 */\n\t\t\tcase 'PtgPower':\n\t\t\t\te1 = stack.pop(); e2 = stack.pop();\n\t\t\t\tstack.push(e2+\"^\"+e1);\n\t\t\t\tbreak;\n\t\t\t/* 2.5.198.43 */\n\t\t\tcase 'PtgConcat':\n\t\t\t\te1 = stack.pop(); e2 = stack.pop();\n\t\t\t\tstack.push(e2+\"&\"+e1);\n\t\t\t\tbreak;\n\t\t\t/* 2.5.198.69 */\n\t\t\tcase 'PtgLt':\n\t\t\t\te1 = stack.pop(); e2 = stack.pop();\n\t\t\t\tstack.push(e2+\"<\"+e1);\n\t\t\t\tbreak;\n\t\t\t/* 2.5.198.68 */\n\t\t\tcase 'PtgLe':\n\t\t\t\te1 = stack.pop(); e2 = stack.pop();\n\t\t\t\tstack.push(e2+\"<=\"+e1);\n\t\t\t\tbreak;\n\t\t\t/* 2.5.198.56 */\n\t\t\tcase 'PtgEq':\n\t\t\t\te1 = stack.pop(); e2 = stack.pop();\n\t\t\t\tstack.push(e2+\"=\"+e1);\n\t\t\t\tbreak;\n\t\t\t/* 2.5.198.64 */\n\t\t\tcase 'PtgGe':\n\t\t\t\te1 = stack.pop(); e2 = stack.pop();\n\t\t\t\tstack.push(e2+\">=\"+e1);\n\t\t\t\tbreak;\n\t\t\t/* 2.5.198.65 */\n\t\t\tcase 'PtgGt':\n\t\t\t\te1 = stack.pop(); e2 = stack.pop();\n\t\t\t\tstack.push(e2+\">\"+e1);\n\t\t\t\tbreak;\n\t\t\t/* 2.5.198.78 */\n\t\t\tcase 'PtgNe':\n\t\t\t\te1 = stack.pop(); e2 = stack.pop();\n\t\t\t\tstack.push(e2+\"<>\"+e1);\n\t\t\t\tbreak;\n\n\t\t/* 2.2.2.1 Binary Reference Operator Token */\n\t\t\t/* 2.5.198.67 */\n\t\t\tcase 'PtgIsect':\n\t\t\t\te1 = stack.pop(); e2 = stack.pop();\n\t\t\t\tstack.push(e2+\" \"+e1);\n\t\t\t\tbreak;\n\t\t\tcase 'PtgUnion':\n\t\t\t\te1 = stack.pop(); e2 = stack.pop();\n\t\t\t\tstack.push(e2+\",\"+e1);\n\t\t\t\tbreak;\n\t\t\tcase 'PtgRange': break;\n\n\t\t/* 2.2.2.3 Control Tokens \"can be ignored\" */\n\t\t\t/* 2.5.198.34 */\n\t\t\tcase 'PtgAttrChoose': break;\n\t\t\t/* 2.5.198.35 */\n\t\t\tcase 'PtgAttrGoto': break;\n\t\t\t/* 2.5.198.36 */\n\t\t\tcase 'PtgAttrIf': break;\n\n\n\t\t\t/* 2.5.198.84 */\n\t\t\tcase 'PtgRef':\n\t\t\t\ttype = f[1][0]; c = shift_cell_xls(decode_cell(encode_cell(f[1][1])), _range);\n\t\t\t\tstack.push(encode_cell(c));\n\t\t\t\tbreak;\n\t\t\t/* 2.5.198.88 */\n\t\t\tcase 'PtgRefN':\n\t\t\t\ttype = f[1][0]; c = shift_cell_xls(decode_cell(encode_cell(f[1][1])), cell);\n\t\t\t\tstack.push(encode_cell(c));\n\t\t\t\tbreak;\n\t\t\tcase 'PtgRef3d': // TODO: lots of stuff\n\t\t\t\ttype = f[1][0]; ixti = f[1][1]; c = shift_cell_xls(f[1][2], _range);\n\t\t\t\tstack.push(supbooks[1][ixti+1]+\"!\"+encode_cell(c));\n\t\t\t\tbreak;\n\n\t\t/* Function Call */\n\t\t\t/* 2.5.198.62 */\n\t\t\tcase 'PtgFunc':\n\t\t\t/* 2.5.198.63 */\n\t\t\tcase 'PtgFuncVar':\n\t\t\t\t/* f[1] = [argc, func] */\n\t\t\t\tvar argc = f[1][0], func = f[1][1];\n\t\t\t\tif(!argc) argc = 0;\n\t\t\t\tvar args = stack.slice(-argc);\n\t\t\t\tstack.length -= argc;\n\t\t\t\tif(func === 'User') func = args.shift();\n\t\t\t\tstack.push(func + \"(\" + args.join(\",\") + \")\");\n\t\t\t\tbreak;\n\n\t\t\t/* 2.5.198.42 */\n\t\t\tcase 'PtgBool': stack.push(f[1] ? \"TRUE\" : \"FALSE\"); break;\n\t\t\t/* 2.5.198.66 */\n\t\t\tcase 'PtgInt': stack.push(f[1]); break;\n\t\t\t/* 2.5.198.79 TODO: precision? */\n\t\t\tcase 'PtgNum': stack.push(String(f[1])); break;\n\t\t\t/* 2.5.198.89 */\n\t\t\tcase 'PtgStr': stack.push('\"' + f[1] + '\"'); break;\n\t\t\t/* 2.5.198.57 */\n\t\t\tcase 'PtgErr': stack.push(f[1]); break;\n\t\t\t/* 2.5.198.27 TODO: fixed points */\n\t\t\tcase 'PtgArea':\n\t\t\t\ttype = f[1][0]; r = shift_range_xls(f[1][1], _range);\n\t\t\t\tstack.push(encode_range(r));\n\t\t\t\tbreak;\n\t\t\t/* 2.5.198.28 */\n\t\t\tcase 'PtgArea3d': // TODO: lots of stuff\n\t\t\t\ttype = f[1][0]; ixti = f[1][1]; r = f[1][2];\n\t\t\t\tstack.push(supbooks[1][ixti+1]+\"!\"+encode_range(r));\n\t\t\t\tbreak;\n\t\t\t/* 2.5.198.41 */\n\t\t\tcase 'PtgAttrSum':\n\t\t\t\tstack.push(\"SUM(\" + stack.pop() + \")\");\n\t\t\t\tbreak;\n\n\t\t/* Expression Prefixes */\n\t\t\t/* 2.5.198.37 */\n\t\t\tcase 'PtgAttrSemi': break;\n\n\t\t\t/* 2.5.97.60 TODO: do something different for revisions */\n\t\t\tcase 'PtgName':\n\t\t\t\t/* f[1] = type, 0, nameindex */\n\t\t\t\tnameidx = f[1][2];\n\t\t\t\tvar lbl = supbooks[0][nameidx];\n\t\t\t\tvar name = lbl.Name;\n\t\t\t\tif(name in XLSXFutureFunctions) name = XLSXFutureFunctions[name];\n\t\t\t\tstack.push(name);\n\t\t\t\tbreak;\n\n\t\t\t/* 2.5.97.61 TODO: do something different for revisions */\n\t\t\tcase 'PtgNameX':\n\t\t\t\t/* f[1] = type, ixti, nameindex */\n\t\t\t\tvar bookidx = f[1][1]; nameidx = f[1][2]; var externbook;\n\t\t\t\t/* TODO: Properly handle missing values */\n\t\t\t\tif(supbooks[bookidx+1]) externbook = supbooks[bookidx+1][nameidx];\n\t\t\t\telse if(supbooks[bookidx-1]) externbook = supbooks[bookidx-1][nameidx];\n\t\t\t\tif(!externbook) externbook = {body: \"??NAMEX??\"};\n\t\t\t\tstack.push(externbook.body);\n\t\t\t\tbreak;\n\n\t\t/* 2.2.2.4 Display Tokens */\n\t\t\t/* 2.5.198.80 */\n\t\t\tcase 'PtgParen': stack.push('(' + stack.pop() + ')'); break;\n\n\t\t\t/* 2.5.198.86 */\n\t\t\tcase 'PtgRefErr': stack.push('#REF!'); break;\n\n\t\t/* */\n\t\t\t/* 2.5.198.58 TODO */\n\t\t\tcase 'PtgExp':\n\t\t\t\tc = {c:f[1][1],r:f[1][0]};\n\t\t\t\tvar q = {c: cell.c, r:cell.r};\n\t\t\t\tif(supbooks.sharedf[encode_cell(c)]) {\n\t\t\t\t\tvar parsedf = (supbooks.sharedf[encode_cell(c)]);\n\t\t\t\t\tstack.push(stringify_formula(parsedf, _range, q, supbooks, opts));\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tvar fnd = false;\n\t\t\t\t\tfor(e1=0;e1!=supbooks.arrayf.length; ++e1) {\n\t\t\t\t\t\t/* TODO: should be something like range_has */\n\t\t\t\t\t\te2 = supbooks.arrayf[e1];\n\t\t\t\t\t\tif(c.c < e2[0].s.c || c.c > e2[0].e.c) continue;\n\t\t\t\t\t\tif(c.r < e2[0].s.r || c.r > e2[0].e.r) continue;\n\t\t\t\t\t\tstack.push(stringify_formula(e2[1], _range, q, supbooks, opts));\n\t\t\t\t\t}\n\t\t\t\t\tif(!fnd) stack.push(f[1]);\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\t/* 2.5.198.32 TODO */\n\t\t\tcase 'PtgArray':\n\t\t\t\tstack.push(\"{\" + f[1].map(mapper).join(\";\") + \"}\");\n\t\t\t\tbreak;\n\n\t\t/* 2.2.2.5 Mem Tokens */\n\t\t\t/* 2.5.198.70 TODO: confirm this is a non-display */\n\t\t\tcase 'PtgMemArea':\n\t\t\t\t//stack.push(\"(\" + f[2].map(encode_range).join(\",\") + \")\");\n\t\t\t\tbreak;\n\n\t\t\t/* 2.5.198.38 TODO */\n\t\t\tcase 'PtgAttrSpace': break;\n\n\t\t\t/* 2.5.198.92 TODO */\n\t\t\tcase 'PtgTbl': break;\n\n\t\t\t/* 2.5.198.71 */\n\t\t\tcase 'PtgMemErr': break;\n\n\t\t\t/* 2.5.198.74 */\n\t\t\tcase 'PtgMissArg':\n\t\t\t\tstack.push(\"\");\n\t\t\t\tbreak;\n\n\t\t\t/* 2.5.198.29 TODO */\n\t\t\tcase 'PtgAreaErr': break;\n\n\t\t\t/* 2.5.198.31 TODO */\n\t\t\tcase 'PtgAreaN': stack.push(\"\"); break;\n\n\t\t\t/* 2.5.198.87 TODO */\n\t\t\tcase 'PtgRefErr3d': break;\n\n\t\t\t/* 2.5.198.72 TODO */\n\t\t\tcase 'PtgMemFunc': break;\n\n\t\t\tdefault: throw 'Unrecognized Formula Token: ' + f;\n\t\t}\n\t\t//console.log(\"::\",f, stack)\n\t}\n\t//console.log(\"--\",stack);\n\treturn stack[0];\n}\n\n/* [MS-XLSB] 2.5.97.4 CellParsedFormula TODO: use similar logic to js-xls */\nfunction parse_XLSBCellParsedFormula(data, length) {\n\tvar cce = data.read_shift(4);\n\treturn parsenoop(data, length-4);\n}\n/* [MS-XLS] 2.5.198.44 */\nvar PtgDataType = {\n\t0x1: \"REFERENCE\", // reference to range\n\t0x2: \"VALUE\", // single value\n\t0x3: \"ARRAY\" // array of values\n};\n\n/* [MS-XLS] 2.5.198.4 */\nvar Cetab = {\n\t0x0000: 'BEEP',\n\t0x0001: 'OPEN',\n\t0x0002: 'OPEN.LINKS',\n\t0x0003: 'CLOSE.ALL',\n\t0x0004: 'SAVE',\n\t0x0005: 'SAVE.AS',\n\t0x0006: 'FILE.DELETE',\n\t0x0007: 'PAGE.SETUP',\n\t0x0008: 'PRINT',\n\t0x0009: 'PRINTER.SETUP',\n\t0x000A: 'QUIT',\n\t0x000B: 'NEW.WINDOW',\n\t0x000C: 'ARRANGE.ALL',\n\t0x000D: 'WINDOW.SIZE',\n\t0x000E: 'WINDOW.MOVE',\n\t0x000F: 'FULL',\n\t0x0010: 'CLOSE',\n\t0x0011: 'RUN',\n\t0x0016: 'SET.PRINT.AREA',\n\t0x0017: 'SET.PRINT.TITLES',\n\t0x0018: 'SET.PAGE.BREAK',\n\t0x0019: 'REMOVE.PAGE.BREAK',\n\t0x001A: 'FONT',\n\t0x001B: 'DISPLAY',\n\t0x001C: 'PROTECT.DOCUMENT',\n\t0x001D: 'PRECISION',\n\t0x001E: 'A1.R1C1',\n\t0x001F: 'CALCULATE.NOW',\n\t0x0020: 'CALCULATION',\n\t0x0022: 'DATA.FIND',\n\t0x0023: 'EXTRACT',\n\t0x0024: 'DATA.DELETE',\n\t0x0025: 'SET.DATABASE',\n\t0x0026: 'SET.CRITERIA',\n\t0x0027: 'SORT',\n\t0x0028: 'DATA.SERIES',\n\t0x0029: 'TABLE',\n\t0x002A: 'FORMAT.NUMBER',\n\t0x002B: 'ALIGNMENT',\n\t0x002C: 'STYLE',\n\t0x002D: 'BORDER',\n\t0x002E: 'CELL.PROTECTION',\n\t0x002F: 'COLUMN.WIDTH',\n\t0x0030: 'UNDO',\n\t0x0031: 'CUT',\n\t0x0032: 'COPY',\n\t0x0033: 'PASTE',\n\t0x0034: 'CLEAR',\n\t0x0035: 'PASTE.SPECIAL',\n\t0x0036: 'EDIT.DELETE',\n\t0x0037: 'INSERT',\n\t0x0038: 'FILL.RIGHT',\n\t0x0039: 'FILL.DOWN',\n\t0x003D: 'DEFINE.NAME',\n\t0x003E: 'CREATE.NAMES',\n\t0x003F: 'FORMULA.GOTO',\n\t0x0040: 'FORMULA.FIND',\n\t0x0041: 'SELECT.LAST.CELL',\n\t0x0042: 'SHOW.ACTIVE.CELL',\n\t0x0043: 'GALLERY.AREA',\n\t0x0044: 'GALLERY.BAR',\n\t0x0045: 'GALLERY.COLUMN',\n\t0x0046: 'GALLERY.LINE',\n\t0x0047: 'GALLERY.PIE',\n\t0x0048: 'GALLERY.SCATTER',\n\t0x0049: 'COMBINATION',\n\t0x004A: 'PREFERRED',\n\t0x004B: 'ADD.OVERLAY',\n\t0x004C: 'GRIDLINES',\n\t0x004D: 'SET.PREFERRED',\n\t0x004E: 'AXES',\n\t0x004F: 'LEGEND',\n\t0x0050: 'ATTACH.TEXT',\n\t0x0051: 'ADD.ARROW',\n\t0x0052: 'SELECT.CHART',\n\t0x0053: 'SELECT.PLOT.AREA',\n\t0x0054: 'PATTERNS',\n\t0x0055: 'MAIN.CHART',\n\t0x0056: 'OVERLAY',\n\t0x0057: 'SCALE',\n\t0x0058: 'FORMAT.LEGEND',\n\t0x0059: 'FORMAT.TEXT',\n\t0x005A: 'EDIT.REPEAT',\n\t0x005B: 'PARSE',\n\t0x005C: 'JUSTIFY',\n\t0x005D: 'HIDE',\n\t0x005E: 'UNHIDE',\n\t0x005F: 'WORKSPACE',\n\t0x0060: 'FORMULA',\n\t0x0061: 'FORMULA.FILL',\n\t0x0062: 'FORMULA.ARRAY',\n\t0x0063: 'DATA.FIND.NEXT',\n\t0x0064: 'DATA.FIND.PREV',\n\t0x0065: 'FORMULA.FIND.NEXT',\n\t0x0066: 'FORMULA.FIND.PREV',\n\t0x0067: 'ACTIVATE',\n\t0x0068: 'ACTIVATE.NEXT',\n\t0x0069: 'ACTIVATE.PREV',\n\t0x006A: 'UNLOCKED.NEXT',\n\t0x006B: 'UNLOCKED.PREV',\n\t0x006C: 'COPY.PICTURE',\n\t0x006D: 'SELECT',\n\t0x006E: 'DELETE.NAME',\n\t0x006F: 'DELETE.FORMAT',\n\t0x0070: 'VLINE',\n\t0x0071: 'HLINE',\n\t0x0072: 'VPAGE',\n\t0x0073: 'HPAGE',\n\t0x0074: 'VSCROLL',\n\t0x0075: 'HSCROLL',\n\t0x0076: 'ALERT',\n\t0x0077: 'NEW',\n\t0x0078: 'CANCEL.COPY',\n\t0x0079: 'SHOW.CLIPBOARD',\n\t0x007A: 'MESSAGE',\n\t0x007C: 'PASTE.LINK',\n\t0x007D: 'APP.ACTIVATE',\n\t0x007E: 'DELETE.ARROW',\n\t0x007F: 'ROW.HEIGHT',\n\t0x0080: 'FORMAT.MOVE',\n\t0x0081: 'FORMAT.SIZE',\n\t0x0082: 'FORMULA.REPLACE',\n\t0x0083: 'SEND.KEYS',\n\t0x0084: 'SELECT.SPECIAL',\n\t0x0085: 'APPLY.NAMES',\n\t0x0086: 'REPLACE.FONT',\n\t0x0087: 'FREEZE.PANES',\n\t0x0088: 'SHOW.INFO',\n\t0x0089: 'SPLIT',\n\t0x008A: 'ON.WINDOW',\n\t0x008B: 'ON.DATA',\n\t0x008C: 'DISABLE.INPUT',\n\t0x008E: 'OUTLINE',\n\t0x008F: 'LIST.NAMES',\n\t0x0090: 'FILE.CLOSE',\n\t0x0091: 'SAVE.WORKBOOK',\n\t0x0092: 'DATA.FORM',\n\t0x0093: 'COPY.CHART',\n\t0x0094: 'ON.TIME',\n\t0x0095: 'WAIT',\n\t0x0096: 'FORMAT.FONT',\n\t0x0097: 'FILL.UP',\n\t0x0098: 'FILL.LEFT',\n\t0x0099: 'DELETE.OVERLAY',\n\t0x009B: 'SHORT.MENUS',\n\t0x009F: 'SET.UPDATE.STATUS',\n\t0x00A1: 'COLOR.PALETTE',\n\t0x00A2: 'DELETE.STYLE',\n\t0x00A3: 'WINDOW.RESTORE',\n\t0x00A4: 'WINDOW.MAXIMIZE',\n\t0x00A6: 'CHANGE.LINK',\n\t0x00A7: 'CALCULATE.DOCUMENT',\n\t0x00A8: 'ON.KEY',\n\t0x00A9: 'APP.RESTORE',\n\t0x00AA: 'APP.MOVE',\n\t0x00AB: 'APP.SIZE',\n\t0x00AC: 'APP.MINIMIZE',\n\t0x00AD: 'APP.MAXIMIZE',\n\t0x00AE: 'BRING.TO.FRONT',\n\t0x00AF: 'SEND.TO.BACK',\n\t0x00B9: 'MAIN.CHART.TYPE',\n\t0x00BA: 'OVERLAY.CHART.TYPE',\n\t0x00BB: 'SELECT.END',\n\t0x00BC: 'OPEN.MAIL',\n\t0x00BD: 'SEND.MAIL',\n\t0x00BE: 'STANDARD.FONT',\n\t0x00BF: 'CONSOLIDATE',\n\t0x00C0: 'SORT.SPECIAL',\n\t0x00C1: 'GALLERY.3D.AREA',\n\t0x00C2: 'GALLERY.3D.COLUMN',\n\t0x00C3: 'GALLERY.3D.LINE',\n\t0x00C4: 'GALLERY.3D.PIE',\n\t0x00C5: 'VIEW.3D',\n\t0x00C6: 'GOAL.SEEK',\n\t0x00C7: 'WORKGROUP',\n\t0x00C8: 'FILL.GROUP',\n\t0x00C9: 'UPDATE.LINK',\n\t0x00CA: 'PROMOTE',\n\t0x00CB: 'DEMOTE',\n\t0x00CC: 'SHOW.DETAIL',\n\t0x00CE: 'UNGROUP',\n\t0x00CF: 'OBJECT.PROPERTIES',\n\t0x00D0: 'SAVE.NEW.OBJECT',\n\t0x00D1: 'SHARE',\n\t0x00D2: 'SHARE.NAME',\n\t0x00D3: 'DUPLICATE',\n\t0x00D4: 'APPLY.STYLE',\n\t0x00D5: 'ASSIGN.TO.OBJECT',\n\t0x00D6: 'OBJECT.PROTECTION',\n\t0x00D7: 'HIDE.OBJECT',\n\t0x00D8: 'SET.EXTRACT',\n\t0x00D9: 'CREATE.PUBLISHER',\n\t0x00DA: 'SUBSCRIBE.TO',\n\t0x00DB: 'ATTRIBUTES',\n\t0x00DC: 'SHOW.TOOLBAR',\n\t0x00DE: 'PRINT.PREVIEW',\n\t0x00DF: 'EDIT.COLOR',\n\t0x00E0: 'SHOW.LEVELS',\n\t0x00E1: 'FORMAT.MAIN',\n\t0x00E2: 'FORMAT.OVERLAY',\n\t0x00E3: 'ON.RECALC',\n\t0x00E4: 'EDIT.SERIES',\n\t0x00E5: 'DEFINE.STYLE',\n\t0x00F0: 'LINE.PRINT',\n\t0x00F3: 'ENTER.DATA',\n\t0x00F9: 'GALLERY.RADAR',\n\t0x00FA: 'MERGE.STYLES',\n\t0x00FB: 'EDITION.OPTIONS',\n\t0x00FC: 'PASTE.PICTURE',\n\t0x00FD: 'PASTE.PICTURE.LINK',\n\t0x00FE: 'SPELLING',\n\t0x0100: 'ZOOM',\n\t0x0103: 'INSERT.OBJECT',\n\t0x0104: 'WINDOW.MINIMIZE',\n\t0x0109: 'SOUND.NOTE',\n\t0x010A: 'SOUND.PLAY',\n\t0x010B: 'FORMAT.SHAPE',\n\t0x010C: 'EXTEND.POLYGON',\n\t0x010D: 'FORMAT.AUTO',\n\t0x0110: 'GALLERY.3D.BAR',\n\t0x0111: 'GALLERY.3D.SURFACE',\n\t0x0112: 'FILL.AUTO',\n\t0x0114: 'CUSTOMIZE.TOOLBAR',\n\t0x0115: 'ADD.TOOL',\n\t0x0116: 'EDIT.OBJECT',\n\t0x0117: 'ON.DOUBLECLICK',\n\t0x0118: 'ON.ENTRY',\n\t0x0119: 'WORKBOOK.ADD',\n\t0x011A: 'WORKBOOK.MOVE',\n\t0x011B: 'WORKBOOK.COPY',\n\t0x011C: 'WORKBOOK.OPTIONS',\n\t0x011D: 'SAVE.WORKSPACE',\n\t0x0120: 'CHART.WIZARD',\n\t0x0121: 'DELETE.TOOL',\n\t0x0122: 'MOVE.TOOL',\n\t0x0123: 'WORKBOOK.SELECT',\n\t0x0124: 'WORKBOOK.ACTIVATE',\n\t0x0125: 'ASSIGN.TO.TOOL',\n\t0x0127: 'COPY.TOOL',\n\t0x0128: 'RESET.TOOL',\n\t0x0129: 'CONSTRAIN.NUMERIC',\n\t0x012A: 'PASTE.TOOL',\n\t0x012E: 'WORKBOOK.NEW',\n\t0x0131: 'SCENARIO.CELLS',\n\t0x0132: 'SCENARIO.DELETE',\n\t0x0133: 'SCENARIO.ADD',\n\t0x0134: 'SCENARIO.EDIT',\n\t0x0135: 'SCENARIO.SHOW',\n\t0x0136: 'SCENARIO.SHOW.NEXT',\n\t0x0137: 'SCENARIO.SUMMARY',\n\t0x0138: 'PIVOT.TABLE.WIZARD',\n\t0x0139: 'PIVOT.FIELD.PROPERTIES',\n\t0x013A: 'PIVOT.FIELD',\n\t0x013B: 'PIVOT.ITEM',\n\t0x013C: 'PIVOT.ADD.FIELDS',\n\t0x013E: 'OPTIONS.CALCULATION',\n\t0x013F: 'OPTIONS.EDIT',\n\t0x0140: 'OPTIONS.VIEW',\n\t0x0141: 'ADDIN.MANAGER',\n\t0x0142: 'MENU.EDITOR',\n\t0x0143: 'ATTACH.TOOLBARS',\n\t0x0144: 'VBAActivate',\n\t0x0145: 'OPTIONS.CHART',\n\t0x0148: 'VBA.INSERT.FILE',\n\t0x014A: 'VBA.PROCEDURE.DEFINITION',\n\t0x0150: 'ROUTING.SLIP',\n\t0x0152: 'ROUTE.DOCUMENT',\n\t0x0153: 'MAIL.LOGON',\n\t0x0156: 'INSERT.PICTURE',\n\t0x0157: 'EDIT.TOOL',\n\t0x0158: 'GALLERY.DOUGHNUT',\n\t0x015E: 'CHART.TREND',\n\t0x0160: 'PIVOT.ITEM.PROPERTIES',\n\t0x0162: 'WORKBOOK.INSERT',\n\t0x0163: 'OPTIONS.TRANSITION',\n\t0x0164: 'OPTIONS.GENERAL',\n\t0x0172: 'FILTER.ADVANCED',\n\t0x0175: 'MAIL.ADD.MAILER',\n\t0x0176: 'MAIL.DELETE.MAILER',\n\t0x0177: 'MAIL.REPLY',\n\t0x0178: 'MAIL.REPLY.ALL',\n\t0x0179: 'MAIL.FORWARD',\n\t0x017A: 'MAIL.NEXT.LETTER',\n\t0x017B: 'DATA.LABEL',\n\t0x017C: 'INSERT.TITLE',\n\t0x017D: 'FONT.PROPERTIES',\n\t0x017E: 'MACRO.OPTIONS',\n\t0x017F: 'WORKBOOK.HIDE',\n\t0x0180: 'WORKBOOK.UNHIDE',\n\t0x0181: 'WORKBOOK.DELETE',\n\t0x0182: 'WORKBOOK.NAME',\n\t0x0184: 'GALLERY.CUSTOM',\n\t0x0186: 'ADD.CHART.AUTOFORMAT',\n\t0x0187: 'DELETE.CHART.AUTOFORMAT',\n\t0x0188: 'CHART.ADD.DATA',\n\t0x0189: 'AUTO.OUTLINE',\n\t0x018A: 'TAB.ORDER',\n\t0x018B: 'SHOW.DIALOG',\n\t0x018C: 'SELECT.ALL',\n\t0x018D: 'UNGROUP.SHEETS',\n\t0x018E: 'SUBTOTAL.CREATE',\n\t0x018F: 'SUBTOTAL.REMOVE',\n\t0x0190: 'RENAME.OBJECT',\n\t0x019C: 'WORKBOOK.SCROLL',\n\t0x019D: 'WORKBOOK.NEXT',\n\t0x019E: 'WORKBOOK.PREV',\n\t0x019F: 'WORKBOOK.TAB.SPLIT',\n\t0x01A0: 'FULL.SCREEN',\n\t0x01A1: 'WORKBOOK.PROTECT',\n\t0x01A4: 'SCROLLBAR.PROPERTIES',\n\t0x01A5: 'PIVOT.SHOW.PAGES',\n\t0x01A6: 'TEXT.TO.COLUMNS',\n\t0x01A7: 'FORMAT.CHARTTYPE',\n\t0x01A8: 'LINK.FORMAT',\n\t0x01A9: 'TRACER.DISPLAY',\n\t0x01AE: 'TRACER.NAVIGATE',\n\t0x01AF: 'TRACER.CLEAR',\n\t0x01B0: 'TRACER.ERROR',\n\t0x01B1: 'PIVOT.FIELD.GROUP',\n\t0x01B2: 'PIVOT.FIELD.UNGROUP',\n\t0x01B3: 'CHECKBOX.PROPERTIES',\n\t0x01B4: 'LABEL.PROPERTIES',\n\t0x01B5: 'LISTBOX.PROPERTIES',\n\t0x01B6: 'EDITBOX.PROPERTIES',\n\t0x01B7: 'PIVOT.REFRESH',\n\t0x01B8: 'LINK.COMBO',\n\t0x01B9: 'OPEN.TEXT',\n\t0x01BA: 'HIDE.DIALOG',\n\t0x01BB: 'SET.DIALOG.FOCUS',\n\t0x01BC: 'ENABLE.OBJECT',\n\t0x01BD: 'PUSHBUTTON.PROPERTIES',\n\t0x01BE: 'SET.DIALOG.DEFAULT',\n\t0x01BF: 'FILTER',\n\t0x01C0: 'FILTER.SHOW.ALL',\n\t0x01C1: 'CLEAR.OUTLINE',\n\t0x01C2: 'FUNCTION.WIZARD',\n\t0x01C3: 'ADD.LIST.ITEM',\n\t0x01C4: 'SET.LIST.ITEM',\n\t0x01C5: 'REMOVE.LIST.ITEM',\n\t0x01C6: 'SELECT.LIST.ITEM',\n\t0x01C7: 'SET.CONTROL.VALUE',\n\t0x01C8: 'SAVE.COPY.AS',\n\t0x01CA: 'OPTIONS.LISTS.ADD',\n\t0x01CB: 'OPTIONS.LISTS.DELETE',\n\t0x01CC: 'SERIES.AXES',\n\t0x01CD: 'SERIES.X',\n\t0x01CE: 'SERIES.Y',\n\t0x01CF: 'ERRORBAR.X',\n\t0x01D0: 'ERRORBAR.Y',\n\t0x01D1: 'FORMAT.CHART',\n\t0x01D2: 'SERIES.ORDER',\n\t0x01D3: 'MAIL.LOGOFF',\n\t0x01D4: 'CLEAR.ROUTING.SLIP',\n\t0x01D5: 'APP.ACTIVATE.MICROSOFT',\n\t0x01D6: 'MAIL.EDIT.MAILER',\n\t0x01D7: 'ON.SHEET',\n\t0x01D8: 'STANDARD.WIDTH',\n\t0x01D9: 'SCENARIO.MERGE',\n\t0x01DA: 'SUMMARY.INFO',\n\t0x01DB: 'FIND.FILE',\n\t0x01DC: 'ACTIVE.CELL.FONT',\n\t0x01DD: 'ENABLE.TIPWIZARD',\n\t0x01DE: 'VBA.MAKE.ADDIN',\n\t0x01E0: 'INSERTDATATABLE',\n\t0x01E1: 'WORKGROUP.OPTIONS',\n\t0x01E2: 'MAIL.SEND.MAILER',\n\t0x01E5: 'AUTOCORRECT',\n\t0x01E9: 'POST.DOCUMENT',\n\t0x01EB: 'PICKLIST',\n\t0x01ED: 'VIEW.SHOW',\n\t0x01EE: 'VIEW.DEFINE',\n\t0x01EF: 'VIEW.DELETE',\n\t0x01FD: 'SHEET.BACKGROUND',\n\t0x01FE: 'INSERT.MAP.OBJECT',\n\t0x01FF: 'OPTIONS.MENONO',\n\t0x0205: 'MSOCHECKS',\n\t0x0206: 'NORMAL',\n\t0x0207: 'LAYOUT',\n\t0x0208: 'RM.PRINT.AREA',\n\t0x0209: 'CLEAR.PRINT.AREA',\n\t0x020A: 'ADD.PRINT.AREA',\n\t0x020B: 'MOVE.BRK',\n\t0x0221: 'HIDECURR.NOTE',\n\t0x0222: 'HIDEALL.NOTES',\n\t0x0223: 'DELETE.NOTE',\n\t0x0224: 'TRAVERSE.NOTES',\n\t0x0225: 'ACTIVATE.NOTES',\n\t0x026C: 'PROTECT.REVISIONS',\n\t0x026D: 'UNPROTECT.REVISIONS',\n\t0x0287: 'OPTIONS.ME',\n\t0x028D: 'WEB.PUBLISH',\n\t0x029B: 'NEWWEBQUERY',\n\t0x02A1: 'PIVOT.TABLE.CHART',\n\t0x02F1: 'OPTIONS.SAVE',\n\t0x02F3: 'OPTIONS.SPELL',\n\t0x0328: 'HIDEALL.INKANNOTS'\n};\n\n/* [MS-XLS] 2.5.198.17 */\nvar Ftab = {\n\t0x0000: 'COUNT',\n\t0x0001: 'IF',\n\t0x0002: 'ISNA',\n\t0x0003: 'ISERROR',\n\t0x0004: 'SUM',\n\t0x0005: 'AVERAGE',\n\t0x0006: 'MIN',\n\t0x0007: 'MAX',\n\t0x0008: 'ROW',\n\t0x0009: 'COLUMN',\n\t0x000A: 'NA',\n\t0x000B: 'NPV',\n\t0x000C: 'STDEV',\n\t0x000D: 'DOLLAR',\n\t0x000E: 'FIXED',\n\t0x000F: 'SIN',\n\t0x0010: 'COS',\n\t0x0011: 'TAN',\n\t0x0012: 'ATAN',\n\t0x0013: 'PI',\n\t0x0014: 'SQRT',\n\t0x0015: 'EXP',\n\t0x0016: 'LN',\n\t0x0017: 'LOG10',\n\t0x0018: 'ABS',\n\t0x0019: 'INT',\n\t0x001A: 'SIGN',\n\t0x001B: 'ROUND',\n\t0x001C: 'LOOKUP',\n\t0x001D: 'INDEX',\n\t0x001E: 'REPT',\n\t0x001F: 'MID',\n\t0x0020: 'LEN',\n\t0x0021: 'VALUE',\n\t0x0022: 'TRUE',\n\t0x0023: 'FALSE',\n\t0x0024: 'AND',\n\t0x0025: 'OR',\n\t0x0026: 'NOT',\n\t0x0027: 'MOD',\n\t0x0028: 'DCOUNT',\n\t0x0029: 'DSUM',\n\t0x002A: 'DAVERAGE',\n\t0x002B: 'DMIN',\n\t0x002C: 'DMAX',\n\t0x002D: 'DSTDEV',\n\t0x002E: 'VAR',\n\t0x002F: 'DVAR',\n\t0x0030: 'TEXT',\n\t0x0031: 'LINEST',\n\t0x0032: 'TREND',\n\t0x0033: 'LOGEST',\n\t0x0034: 'GROWTH',\n\t0x0035: 'GOTO',\n\t0x0036: 'HALT',\n\t0x0037: 'RETURN',\n\t0x0038: 'PV',\n\t0x0039: 'FV',\n\t0x003A: 'NPER',\n\t0x003B: 'PMT',\n\t0x003C: 'RATE',\n\t0x003D: 'MIRR',\n\t0x003E: 'IRR',\n\t0x003F: 'RAND',\n\t0x0040: 'MATCH',\n\t0x0041: 'DATE',\n\t0x0042: 'TIME',\n\t0x0043: 'DAY',\n\t0x0044: 'MONTH',\n\t0x0045: 'YEAR',\n\t0x0046: 'WEEKDAY',\n\t0x0047: 'HOUR',\n\t0x0048: 'MINUTE',\n\t0x0049: 'SECOND',\n\t0x004A: 'NOW',\n\t0x004B: 'AREAS',\n\t0x004C: 'ROWS',\n\t0x004D: 'COLUMNS',\n\t0x004E: 'OFFSET',\n\t0x004F: 'ABSREF',\n\t0x0050: 'RELREF',\n\t0x0051: 'ARGUMENT',\n\t0x0052: 'SEARCH',\n\t0x0053: 'TRANSPOSE',\n\t0x0054: 'ERROR',\n\t0x0055: 'STEP',\n\t0x0056: 'TYPE',\n\t0x0057: 'ECHO',\n\t0x0058: 'SET.NAME',\n\t0x0059: 'CALLER',\n\t0x005A: 'DEREF',\n\t0x005B: 'WINDOWS',\n\t0x005C: 'SERIES',\n\t0x005D: 'DOCUMENTS',\n\t0x005E: 'ACTIVE.CELL',\n\t0x005F: 'SELECTION',\n\t0x0060: 'RESULT',\n\t0x0061: 'ATAN2',\n\t0x0062: 'ASIN',\n\t0x0063: 'ACOS',\n\t0x0064: 'CHOOSE',\n\t0x0065: 'HLOOKUP',\n\t0x0066: 'VLOOKUP',\n\t0x0067: 'LINKS',\n\t0x0068: 'INPUT',\n\t0x0069: 'ISREF',\n\t0x006A: 'GET.FORMULA',\n\t0x006B: 'GET.NAME',\n\t0x006C: 'SET.VALUE',\n\t0x006D: 'LOG',\n\t0x006E: 'EXEC',\n\t0x006F: 'CHAR',\n\t0x0070: 'LOWER',\n\t0x0071: 'UPPER',\n\t0x0072: 'PROPER',\n\t0x0073: 'LEFT',\n\t0x0074: 'RIGHT',\n\t0x0075: 'EXACT',\n\t0x0076: 'TRIM',\n\t0x0077: 'REPLACE',\n\t0x0078: 'SUBSTITUTE',\n\t0x0079: 'CODE',\n\t0x007A: 'NAMES',\n\t0x007B: 'DIRECTORY',\n\t0x007C: 'FIND',\n\t0x007D: 'CELL',\n\t0x007E: 'ISERR',\n\t0x007F: 'ISTEXT',\n\t0x0080: 'ISNUMBER',\n\t0x0081: 'ISBLANK',\n\t0x0082: 'T',\n\t0x0083: 'N',\n\t0x0084: 'FOPEN',\n\t0x0085: 'FCLOSE',\n\t0x0086: 'FSIZE',\n\t0x0087: 'FREADLN',\n\t0x0088: 'FREAD',\n\t0x0089: 'FWRITELN',\n\t0x008A: 'FWRITE',\n\t0x008B: 'FPOS',\n\t0x008C: 'DATEVALUE',\n\t0x008D: 'TIMEVALUE',\n\t0x008E: 'SLN',\n\t0x008F: 'SYD',\n\t0x0090: 'DDB',\n\t0x0091: 'GET.DEF',\n\t0x0092: 'REFTEXT',\n\t0x0093: 'TEXTREF',\n\t0x0094: 'INDIRECT',\n\t0x0095: 'REGISTER',\n\t0x0096: 'CALL',\n\t0x0097: 'ADD.BAR',\n\t0x0098: 'ADD.MENU',\n\t0x0099: 'ADD.COMMAND',\n\t0x009A: 'ENABLE.COMMAND',\n\t0x009B: 'CHECK.COMMAND',\n\t0x009C: 'RENAME.COMMAND',\n\t0x009D: 'SHOW.BAR',\n\t0x009E: 'DELETE.MENU',\n\t0x009F: 'DELETE.COMMAND',\n\t0x00A0: 'GET.CHART.ITEM',\n\t0x00A1: 'DIALOG.BOX',\n\t0x00A2: 'CLEAN',\n\t0x00A3: 'MDETERM',\n\t0x00A4: 'MINVERSE',\n\t0x00A5: 'MMULT',\n\t0x00A6: 'FILES',\n\t0x00A7: 'IPMT',\n\t0x00A8: 'PPMT',\n\t0x00A9: 'COUNTA',\n\t0x00AA: 'CANCEL.KEY',\n\t0x00AB: 'FOR',\n\t0x00AC: 'WHILE',\n\t0x00AD: 'BREAK',\n\t0x00AE: 'NEXT',\n\t0x00AF: 'INITIATE',\n\t0x00B0: 'REQUEST',\n\t0x00B1: 'POKE',\n\t0x00B2: 'EXECUTE',\n\t0x00B3: 'TERMINATE',\n\t0x00B4: 'RESTART',\n\t0x00B5: 'HELP',\n\t0x00B6: 'GET.BAR',\n\t0x00B7: 'PRODUCT',\n\t0x00B8: 'FACT',\n\t0x00B9: 'GET.CELL',\n\t0x00BA: 'GET.WORKSPACE',\n\t0x00BB: 'GET.WINDOW',\n\t0x00BC: 'GET.DOCUMENT',\n\t0x00BD: 'DPRODUCT',\n\t0x00BE: 'ISNONTEXT',\n\t0x00BF: 'GET.NOTE',\n\t0x00C0: 'NOTE',\n\t0x00C1: 'STDEVP',\n\t0x00C2: 'VARP',\n\t0x00C3: 'DSTDEVP',\n\t0x00C4: 'DVARP',\n\t0x00C5: 'TRUNC',\n\t0x00C6: 'ISLOGICAL',\n\t0x00C7: 'DCOUNTA',\n\t0x00C8: 'DELETE.BAR',\n\t0x00C9: 'UNREGISTER',\n\t0x00CC: 'USDOLLAR',\n\t0x00CD: 'FINDB',\n\t0x00CE: 'SEARCHB',\n\t0x00CF: 'REPLACEB',\n\t0x00D0: 'LEFTB',\n\t0x00D1: 'RIGHTB',\n\t0x00D2: 'MIDB',\n\t0x00D3: 'LENB',\n\t0x00D4: 'ROUNDUP',\n\t0x00D5: 'ROUNDDOWN',\n\t0x00D6: 'ASC',\n\t0x00D7: 'DBCS',\n\t0x00D8: 'RANK',\n\t0x00DB: 'ADDRESS',\n\t0x00DC: 'DAYS360',\n\t0x00DD: 'TODAY',\n\t0x00DE: 'VDB',\n\t0x00DF: 'ELSE',\n\t0x00E0: 'ELSE.IF',\n\t0x00E1: 'END.IF',\n\t0x00E2: 'FOR.CELL',\n\t0x00E3: 'MEDIAN',\n\t0x00E4: 'SUMPRODUCT',\n\t0x00E5: 'SINH',\n\t0x00E6: 'COSH',\n\t0x00E7: 'TANH',\n\t0x00E8: 'ASINH',\n\t0x00E9: 'ACOSH',\n\t0x00EA: 'ATANH',\n\t0x00EB: 'DGET',\n\t0x00EC: 'CREATE.OBJECT',\n\t0x00ED: 'VOLATILE',\n\t0x00EE: 'LAST.ERROR',\n\t0x00EF: 'CUSTOM.UNDO',\n\t0x00F0: 'CUSTOM.REPEAT',\n\t0x00F1: 'FORMULA.CONVERT',\n\t0x00F2: 'GET.LINK.INFO',\n\t0x00F3: 'TEXT.BOX',\n\t0x00F4: 'INFO',\n\t0x00F5: 'GROUP',\n\t0x00F6: 'GET.OBJECT',\n\t0x00F7: 'DB',\n\t0x00F8: 'PAUSE',\n\t0x00FB: 'RESUME',\n\t0x00FC: 'FREQUENCY',\n\t0x00FD: 'ADD.TOOLBAR',\n\t0x00FE: 'DELETE.TOOLBAR',\n\t0x00FF: 'User',\n\t0x0100: 'RESET.TOOLBAR',\n\t0x0101: 'EVALUATE',\n\t0x0102: 'GET.TOOLBAR',\n\t0x0103: 'GET.TOOL',\n\t0x0104: 'SPELLING.CHECK',\n\t0x0105: 'ERROR.TYPE',\n\t0x0106: 'APP.TITLE',\n\t0x0107: 'WINDOW.TITLE',\n\t0x0108: 'SAVE.TOOLBAR',\n\t0x0109: 'ENABLE.TOOL',\n\t0x010A: 'PRESS.TOOL',\n\t0x010B: 'REGISTER.ID',\n\t0x010C: 'GET.WORKBOOK',\n\t0x010D: 'AVEDEV',\n\t0x010E: 'BETADIST',\n\t0x010F: 'GAMMALN',\n\t0x0110: 'BETAINV',\n\t0x0111: 'BINOMDIST',\n\t0x0112: 'CHIDIST',\n\t0x0113: 'CHIINV',\n\t0x0114: 'COMBIN',\n\t0x0115: 'CONFIDENCE',\n\t0x0116: 'CRITBINOM',\n\t0x0117: 'EVEN',\n\t0x0118: 'EXPONDIST',\n\t0x0119: 'FDIST',\n\t0x011A: 'FINV',\n\t0x011B: 'FISHER',\n\t0x011C: 'FISHERINV',\n\t0x011D: 'FLOOR',\n\t0x011E: 'GAMMADIST',\n\t0x011F: 'GAMMAINV',\n\t0x0120: 'CEILING',\n\t0x0121: 'HYPGEOMDIST',\n\t0x0122: 'LOGNORMDIST',\n\t0x0123: 'LOGINV',\n\t0x0124: 'NEGBINOMDIST',\n\t0x0125: 'NORMDIST',\n\t0x0126: 'NORMSDIST',\n\t0x0127: 'NORMINV',\n\t0x0128: 'NORMSINV',\n\t0x0129: 'STANDARDIZE',\n\t0x012A: 'ODD',\n\t0x012B: 'PERMUT',\n\t0x012C: 'POISSON',\n\t0x012D: 'TDIST',\n\t0x012E: 'WEIBULL',\n\t0x012F: 'SUMXMY2',\n\t0x0130: 'SUMX2MY2',\n\t0x0131: 'SUMX2PY2',\n\t0x0132: 'CHITEST',\n\t0x0133: 'CORREL',\n\t0x0134: 'COVAR',\n\t0x0135: 'FORECAST',\n\t0x0136: 'FTEST',\n\t0x0137: 'INTERCEPT',\n\t0x0138: 'PEARSON',\n\t0x0139: 'RSQ',\n\t0x013A: 'STEYX',\n\t0x013B: 'SLOPE',\n\t0x013C: 'TTEST',\n\t0x013D: 'PROB',\n\t0x013E: 'DEVSQ',\n\t0x013F: 'GEOMEAN',\n\t0x0140: 'HARMEAN',\n\t0x0141: 'SUMSQ',\n\t0x0142: 'KURT',\n\t0x0143: 'SKEW',\n\t0x0144: 'ZTEST',\n\t0x0145: 'LARGE',\n\t0x0146: 'SMALL',\n\t0x0147: 'QUARTILE',\n\t0x0148: 'PERCENTILE',\n\t0x0149: 'PERCENTRANK',\n\t0x014A: 'MODE',\n\t0x014B: 'TRIMMEAN',\n\t0x014C: 'TINV',\n\t0x014E: 'MOVIE.COMMAND',\n\t0x014F: 'GET.MOVIE',\n\t0x0150: 'CONCATENATE',\n\t0x0151: 'POWER',\n\t0x0152: 'PIVOT.ADD.DATA',\n\t0x0153: 'GET.PIVOT.TABLE',\n\t0x0154: 'GET.PIVOT.FIELD',\n\t0x0155: 'GET.PIVOT.ITEM',\n\t0x0156: 'RADIANS',\n\t0x0157: 'DEGREES',\n\t0x0158: 'SUBTOTAL',\n\t0x0159: 'SUMIF',\n\t0x015A: 'COUNTIF',\n\t0x015B: 'COUNTBLANK',\n\t0x015C: 'SCENARIO.GET',\n\t0x015D: 'OPTIONS.LISTS.GET',\n\t0x015E: 'ISPMT',\n\t0x015F: 'DATEDIF',\n\t0x0160: 'DATESTRING',\n\t0x0161: 'NUMBERSTRING',\n\t0x0162: 'ROMAN',\n\t0x0163: 'OPEN.DIALOG',\n\t0x0164: 'SAVE.DIALOG',\n\t0x0165: 'VIEW.GET',\n\t0x0166: 'GETPIVOTDATA',\n\t0x0167: 'HYPERLINK',\n\t0x0168: 'PHONETIC',\n\t0x0169: 'AVERAGEA',\n\t0x016A: 'MAXA',\n\t0x016B: 'MINA',\n\t0x016C: 'STDEVPA',\n\t0x016D: 'VARPA',\n\t0x016E: 'STDEVA',\n\t0x016F: 'VARA',\n\t0x0170: 'BAHTTEXT',\n\t0x0171: 'THAIDAYOFWEEK',\n\t0x0172: 'THAIDIGIT',\n\t0x0173: 'THAIMONTHOFYEAR',\n\t0x0174: 'THAINUMSOUND',\n\t0x0175: 'THAINUMSTRING',\n\t0x0176: 'THAISTRINGLENGTH',\n\t0x0177: 'ISTHAIDIGIT',\n\t0x0178: 'ROUNDBAHTDOWN',\n\t0x0179: 'ROUNDBAHTUP',\n\t0x017A: 'THAIYEAR',\n\t0x017B: 'RTD'\n};\nvar FtabArgc = {\n\t0x0002: 1, /* ISNA */\n\t0x0003: 1, /* ISERROR */\n\t0x000F: 1, /* SIN */\n\t0x0010: 1, /* COS */\n\t0x0011: 1, /* TAN */\n\t0x0012: 1, /* ATAN */\n\t0x0014: 1, /* SQRT */\n\t0x0015: 1, /* EXP */\n\t0x0016: 1, /* LN */\n\t0x0017: 1, /* LOG10 */\n\t0x0018: 1, /* ABS */\n\t0x0019: 1, /* INT */\n\t0x001A: 1, /* SIGN */\n\t0x001B: 2, /* ROUND */\n\t0x001E: 2, /* REPT */\n\t0x001F: 3, /* MID */\n\t0x0020: 1, /* LEN */\n\t0x0021: 1, /* VALUE */\n\t0x0026: 1, /* NOT */\n\t0x0027: 2, /* MOD */\n\t0x0028: 3, /* DCOUNT */\n\t0x0029: 3, /* DSUM */\n\t0x002A: 3, /* DAVERAGE */\n\t0x002B: 3, /* DMIN */\n\t0x002C: 3, /* DMAX */\n\t0x002D: 3, /* DSTDEV */\n\t0x002F: 3, /* DVAR */\n\t0x0030: 2, /* TEXT */\n\t0x0035: 1, /* GOTO */\n\t0x003D: 3, /* MIRR */\n\t0x0041: 3, /* DATE */\n\t0x0042: 3, /* TIME */\n\t0x0043: 1, /* DAY */\n\t0x0044: 1, /* MONTH */\n\t0x0045: 1, /* YEAR */\n\t0x0047: 1, /* HOUR */\n\t0x0048: 1, /* MINUTE */\n\t0x0049: 1, /* SECOND */\n\t0x004B: 1, /* AREAS */\n\t0x004C: 1, /* ROWS */\n\t0x004D: 1, /* COLUMNS */\n\t0x004F: 2, /* ABSREF */\n\t0x0050: 2, /* RELREF */\n\t0x0053: 1, /* TRANSPOSE */\n\t0x0056: 1, /* TYPE */\n\t0x005A: 1, /* DEREF */\n\t0x0061: 2, /* ATAN2 */\n\t0x0062: 1, /* ASIN */\n\t0x0063: 1, /* ACOS */\n\t0x0069: 1, /* ISREF */\n\t0x006F: 1, /* CHAR */\n\t0x0070: 1, /* LOWER */\n\t0x0071: 1, /* UPPER */\n\t0x0072: 1, /* PROPER */\n\t0x0075: 2, /* EXACT */\n\t0x0076: 1, /* TRIM */\n\t0x0077: 4, /* REPLACE */\n\t0x0079: 1, /* CODE */\n\t0x007E: 1, /* ISERR */\n\t0x007F: 1, /* ISTEXT */\n\t0x0080: 1, /* ISNUMBER */\n\t0x0081: 1, /* ISBLANK */\n\t0x0082: 1, /* T */\n\t0x0083: 1, /* N */\n\t0x0085: 1, /* FCLOSE */\n\t0x0086: 1, /* FSIZE */\n\t0x0087: 1, /* FREADLN */\n\t0x0088: 2, /* FREAD */\n\t0x0089: 2, /* FWRITELN */\n\t0x008A: 2, /* FWRITE */\n\t0x008C: 1, /* DATEVALUE */\n\t0x008D: 1, /* TIMEVALUE */\n\t0x008E: 3, /* SLN */\n\t0x008F: 4, /* SYD */\n\t0x00A2: 1, /* CLEAN */\n\t0x00A3: 1, /* MDETERM */\n\t0x00A4: 1, /* MINVERSE */\n\t0x00A5: 2, /* MMULT */\n\t0x00AC: 1, /* WHILE */\n\t0x00AF: 2, /* INITIATE */\n\t0x00B0: 2, /* REQUEST */\n\t0x00B1: 3, /* POKE */\n\t0x00B2: 2, /* EXECUTE */\n\t0x00B3: 1, /* TERMINATE */\n\t0x00B8: 1, /* FACT */\n\t0x00BD: 3, /* DPRODUCT */\n\t0x00BE: 1, /* ISNONTEXT */\n\t0x00C3: 3, /* DSTDEVP */\n\t0x00C4: 3, /* DVARP */\n\t0x00C6: 1, /* ISLOGICAL */\n\t0x00C7: 3, /* DCOUNTA */\n\t0x00C9: 1, /* UNREGISTER */\n\t0x00CF: 4, /* REPLACEB */\n\t0x00D2: 3, /* MIDB */\n\t0x00D3: 1, /* LENB */\n\t0x00D4: 2, /* ROUNDUP */\n\t0x00D5: 2, /* ROUNDDOWN */\n\t0x00D6: 1, /* ASC */\n\t0x00D7: 1, /* DBCS */\n\t0x00E5: 1, /* SINH */\n\t0x00E6: 1, /* COSH */\n\t0x00E7: 1, /* TANH */\n\t0x00E8: 1, /* ASINH */\n\t0x00E9: 1, /* ACOSH */\n\t0x00EA: 1, /* ATANH */\n\t0x00EB: 3, /* DGET */\n\t0x00F4: 1, /* INFO */\n\t0x00FC: 2, /* FREQUENCY */\n\t0x0101: 1, /* EVALUATE */\n\t0x0105: 1, /* ERROR.TYPE */\n\t0x010F: 1, /* GAMMALN */\n\t0x0111: 4, /* BINOMDIST */\n\t0x0112: 2, /* CHIDIST */\n\t0x0113: 2, /* CHIINV */\n\t0x0114: 2, /* COMBIN */\n\t0x0115: 3, /* CONFIDENCE */\n\t0x0116: 3, /* CRITBINOM */\n\t0x0117: 1, /* EVEN */\n\t0x0118: 3, /* EXPONDIST */\n\t0x0119: 3, /* FDIST */\n\t0x011A: 3, /* FINV */\n\t0x011B: 1, /* FISHER */\n\t0x011C: 1, /* FISHERINV */\n\t0x011D: 2, /* FLOOR */\n\t0x011E: 4, /* GAMMADIST */\n\t0x011F: 3, /* GAMMAINV */\n\t0x0120: 2, /* CEILING */\n\t0x0121: 4, /* HYPGEOMDIST */\n\t0x0122: 3, /* LOGNORMDIST */\n\t0x0123: 3, /* LOGINV */\n\t0x0124: 3, /* NEGBINOMDIST */\n\t0x0125: 4, /* NORMDIST */\n\t0x0126: 1, /* NORMSDIST */\n\t0x0127: 3, /* NORMINV */\n\t0x0128: 1, /* NORMSINV */\n\t0x0129: 3, /* STANDARDIZE */\n\t0x012A: 1, /* ODD */\n\t0x012B: 2, /* PERMUT */\n\t0x012C: 3, /* POISSON */\n\t0x012D: 3, /* TDIST */\n\t0x012E: 4, /* WEIBULL */\n\t0x012F: 2, /* SUMXMY2 */\n\t0x0130: 2, /* SUMX2MY2 */\n\t0x0131: 2, /* SUMX2PY2 */\n\t0x0132: 2, /* CHITEST */\n\t0x0133: 2, /* CORREL */\n\t0x0134: 2, /* COVAR */\n\t0x0135: 3, /* FORECAST */\n\t0x0136: 2, /* FTEST */\n\t0x0137: 2, /* INTERCEPT */\n\t0x0138: 2, /* PEARSON */\n\t0x0139: 2, /* RSQ */\n\t0x013A: 2, /* STEYX */\n\t0x013B: 2, /* SLOPE */\n\t0x013C: 4, /* TTEST */\n\t0x0145: 2, /* LARGE */\n\t0x0146: 2, /* SMALL */\n\t0x0147: 2, /* QUARTILE */\n\t0x0148: 2, /* PERCENTILE */\n\t0x014B: 2, /* TRIMMEAN */\n\t0x014C: 2, /* TINV */\n\t0x0151: 2, /* POWER */\n\t0x0156: 1, /* RADIANS */\n\t0x0157: 1, /* DEGREES */\n\t0x015A: 2, /* COUNTIF */\n\t0x015B: 1, /* COUNTBLANK */\n\t0x015E: 4, /* ISPMT */\n\t0x015F: 3, /* DATEDIF */\n\t0x0160: 1, /* DATESTRING */\n\t0x0161: 2, /* NUMBERSTRING */\n\t0x0168: 1, /* PHONETIC */\n\t0x0170: 1, /* BAHTTEXT */\n\t0x0171: 1, /* THAIDAYOFWEEK */\n\t0x0172: 1, /* THAIDIGIT */\n\t0x0173: 1, /* THAIMONTHOFYEAR */\n\t0x0174: 1, /* THAINUMSOUND */\n\t0x0175: 1, /* THAINUMSTRING */\n\t0x0176: 1, /* THAISTRINGLENGTH */\n\t0x0177: 1, /* ISTHAIDIGIT */\n\t0x0178: 1, /* ROUNDBAHTDOWN */\n\t0x0179: 1, /* ROUNDBAHTUP */\n\t0x017A: 1, /* THAIYEAR */\n\t0xFFFF: 0\n};\n/* [MS-XLSX] 2.2.3 Functions */\nvar XLSXFutureFunctions = {\n\t\"_xlfn.ACOT\": \"ACOT\",\n\t\"_xlfn.ACOTH\": \"ACOTH\",\n\t\"_xlfn.AGGREGATE\": \"AGGREGATE\",\n\t\"_xlfn.ARABIC\": \"ARABIC\",\n\t\"_xlfn.AVERAGEIF\": \"AVERAGEIF\",\n\t\"_xlfn.AVERAGEIFS\": \"AVERAGEIFS\",\n\t\"_xlfn.BASE\": \"BASE\",\n\t\"_xlfn.BETA.DIST\": \"BETA.DIST\",\n\t\"_xlfn.BETA.INV\": \"BETA.INV\",\n\t\"_xlfn.BINOM.DIST\": \"BINOM.DIST\",\n\t\"_xlfn.BINOM.DIST.RANGE\": \"BINOM.DIST.RANGE\",\n\t\"_xlfn.BINOM.INV\": \"BINOM.INV\",\n\t\"_xlfn.BITAND\": \"BITAND\",\n\t\"_xlfn.BITLSHIFT\": \"BITLSHIFT\",\n\t\"_xlfn.BITOR\": \"BITOR\",\n\t\"_xlfn.BITRSHIFT\": \"BITRSHIFT\",\n\t\"_xlfn.BITXOR\": \"BITXOR\",\n\t\"_xlfn.CEILING.MATH\": \"CEILING.MATH\",\n\t\"_xlfn.CEILING.PRECISE\": \"CEILING.PRECISE\",\n\t\"_xlfn.CHISQ.DIST\": \"CHISQ.DIST\",\n\t\"_xlfn.CHISQ.DIST.RT\": \"CHISQ.DIST.RT\",\n\t\"_xlfn.CHISQ.INV\": \"CHISQ.INV\",\n\t\"_xlfn.CHISQ.INV.RT\": \"CHISQ.INV.RT\",\n\t\"_xlfn.CHISQ.TEST\": \"CHISQ.TEST\",\n\t\"_xlfn.COMBINA\": \"COMBINA\",\n\t\"_xlfn.CONFIDENCE.NORM\": \"CONFIDENCE.NORM\",\n\t\"_xlfn.CONFIDENCE.T\": \"CONFIDENCE.T\",\n\t\"_xlfn.COT\": \"COT\",\n\t\"_xlfn.COTH\": \"COTH\",\n\t\"_xlfn.COUNTIFS\": \"COUNTIFS\",\n\t\"_xlfn.COVARIANCE.P\": \"COVARIANCE.P\",\n\t\"_xlfn.COVARIANCE.S\": \"COVARIANCE.S\",\n\t\"_xlfn.CSC\": \"CSC\",\n\t\"_xlfn.CSCH\": \"CSCH\",\n\t\"_xlfn.DAYS\": \"DAYS\",\n\t\"_xlfn.DECIMAL\": \"DECIMAL\",\n\t\"_xlfn.ECMA.CEILING\": \"ECMA.CEILING\",\n\t\"_xlfn.ERF.PRECISE\": \"ERF.PRECISE\",\n\t\"_xlfn.ERFC.PRECISE\": \"ERFC.PRECISE\",\n\t\"_xlfn.EXPON.DIST\": \"EXPON.DIST\",\n\t\"_xlfn.F.DIST\": \"F.DIST\",\n\t\"_xlfn.F.DIST.RT\": \"F.DIST.RT\",\n\t\"_xlfn.F.INV\": \"F.INV\",\n\t\"_xlfn.F.INV.RT\": \"F.INV.RT\",\n\t\"_xlfn.F.TEST\": \"F.TEST\",\n\t\"_xlfn.FILTERXML\": \"FILTERXML\",\n\t\"_xlfn.FLOOR.MATH\": \"FLOOR.MATH\",\n\t\"_xlfn.FLOOR.PRECISE\": \"FLOOR.PRECISE\",\n\t\"_xlfn.FORMULATEXT\": \"FORMULATEXT\",\n\t\"_xlfn.GAMMA\": \"GAMMA\",\n\t\"_xlfn.GAMMA.DIST\": \"GAMMA.DIST\",\n\t\"_xlfn.GAMMA.INV\": \"GAMMA.INV\",\n\t\"_xlfn.GAMMALN.PRECISE\": \"GAMMALN.PRECISE\",\n\t\"_xlfn.GAUSS\": \"GAUSS\",\n\t\"_xlfn.HYPGEOM.DIST\": \"HYPGEOM.DIST\",\n\t\"_xlfn.IFNA\": \"IFNA\",\n\t\"_xlfn.IFERROR\": \"IFERROR\",\n\t\"_xlfn.IMCOSH\": \"IMCOSH\",\n\t\"_xlfn.IMCOT\": \"IMCOT\",\n\t\"_xlfn.IMCSC\": \"IMCSC\",\n\t\"_xlfn.IMCSCH\": \"IMCSCH\",\n\t\"_xlfn.IMSEC\": \"IMSEC\",\n\t\"_xlfn.IMSECH\": \"IMSECH\",\n\t\"_xlfn.IMSINH\": \"IMSINH\",\n\t\"_xlfn.IMTAN\": \"IMTAN\",\n\t\"_xlfn.ISFORMULA\": \"ISFORMULA\",\n\t\"_xlfn.ISO.CEILING\": \"ISO.CEILING\",\n\t\"_xlfn.ISOWEEKNUM\": \"ISOWEEKNUM\",\n\t\"_xlfn.LOGNORM.DIST\": \"LOGNORM.DIST\",\n\t\"_xlfn.LOGNORM.INV\": \"LOGNORM.INV\",\n\t\"_xlfn.MODE.MULT\": \"MODE.MULT\",\n\t\"_xlfn.MODE.SNGL\": \"MODE.SNGL\",\n\t\"_xlfn.MUNIT\": \"MUNIT\",\n\t\"_xlfn.NEGBINOM.DIST\": \"NEGBINOM.DIST\",\n\t\"_xlfn.NETWORKDAYS.INTL\": \"NETWORKDAYS.INTL\",\n\t\"_xlfn.NIGBINOM\": \"NIGBINOM\",\n\t\"_xlfn.NORM.DIST\": \"NORM.DIST\",\n\t\"_xlfn.NORM.INV\": \"NORM.INV\",\n\t\"_xlfn.NORM.S.DIST\": \"NORM.S.DIST\",\n\t\"_xlfn.NORM.S.INV\": \"NORM.S.INV\",\n\t\"_xlfn.NUMBERVALUE\": \"NUMBERVALUE\",\n\t\"_xlfn.PDURATION\": \"PDURATION\",\n\t\"_xlfn.PERCENTILE.EXC\": \"PERCENTILE.EXC\",\n\t\"_xlfn.PERCENTILE.INC\": \"PERCENTILE.INC\",\n\t\"_xlfn.PERCENTRANK.EXC\": \"PERCENTRANK.EXC\",\n\t\"_xlfn.PERCENTRANK.INC\": \"PERCENTRANK.INC\",\n\t\"_xlfn.PERMUTATIONA\": \"PERMUTATIONA\",\n\t\"_xlfn.PHI\": \"PHI\",\n\t\"_xlfn.POISSON.DIST\": \"POISSON.DIST\",\n\t\"_xlfn.QUARTILE.EXC\": \"QUARTILE.EXC\",\n\t\"_xlfn.QUARTILE.INC\": \"QUARTILE.INC\",\n\t\"_xlfn.QUERYSTRING\": \"QUERYSTRING\",\n\t\"_xlfn.RANK.AVG\": \"RANK.AVG\",\n\t\"_xlfn.RANK.EQ\": \"RANK.EQ\",\n\t\"_xlfn.RRI\": \"RRI\",\n\t\"_xlfn.SEC\": \"SEC\",\n\t\"_xlfn.SECH\": \"SECH\",\n\t\"_xlfn.SHEET\": \"SHEET\",\n\t\"_xlfn.SHEETS\": \"SHEETS\",\n\t\"_xlfn.SKEW.P\": \"SKEW.P\",\n\t\"_xlfn.STDEV.P\": \"STDEV.P\",\n\t\"_xlfn.STDEV.S\": \"STDEV.S\",\n\t\"_xlfn.SUMIFS\": \"SUMIFS\",\n\t\"_xlfn.T.DIST\": \"T.DIST\",\n\t\"_xlfn.T.DIST.2T\": \"T.DIST.2T\",\n\t\"_xlfn.T.DIST.RT\": \"T.DIST.RT\",\n\t\"_xlfn.T.INV\": \"T.INV\",\n\t\"_xlfn.T.INV.2T\": \"T.INV.2T\",\n\t\"_xlfn.T.TEST\": \"T.TEST\",\n\t\"_xlfn.UNICHAR\": \"UNICHAR\",\n\t\"_xlfn.UNICODE\": \"UNICODE\",\n\t\"_xlfn.VAR.P\": \"VAR.P\",\n\t\"_xlfn.VAR.S\": \"VAR.S\",\n\t\"_xlfn.WEBSERVICE\": \"WEBSERVICE\",\n\t\"_xlfn.WEIBULL.DIST\": \"WEIBULL.DIST\",\n\t\"_xlfn.WORKDAY.INTL\": \"WORKDAY.INTL\",\n\t\"_xlfn.XOR\": \"XOR\",\n\t\"_xlfn.Z.TEST\": \"Z.TEST\"\n};\n\nvar strs = {}; // shared strings\nvar _ssfopts = {}; // spreadsheet formatting options\n\nRELS.WS = \"http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet\";\n\nfunction get_sst_id(sst, str) {\n\tfor(var i = 0, len = sst.length; i < len; ++i) if(sst[i].t === str) { sst.Count ++; return i; }\n\tsst[len] = {t:str}; sst.Count ++; sst.Unique ++; return len;\n}\n\nfunction get_cell_style(styles, cell, opts) {\n\tvar z = opts.revssf[cell.z != null ? cell.z : \"General\"];\n\tfor(var i = 0, len = styles.length; i != len; ++i) if(styles[i].numFmtId === z) return i;\n\tstyles[len] = {\n\t\tnumFmtId:z,\n\t\tfontId:0,\n\t\tfillId:0,\n\t\tborderId:0,\n\t\txfId:0,\n\t\tapplyNumberFormat:1\n\t};\n\treturn len;\n}\n\nfunction safe_format(p, fmtid, fillid, opts) {\n\ttry {\n\t\tif(p.t === 'e') p.w = p.w || BErr[p.v];\n\t\telse if(fmtid === 0) {\n\t\t\tif(p.t === 'n') {\n\t\t\t\tif((p.v|0) === p.v) p.w = SSF._general_int(p.v,_ssfopts);\n\t\t\t\telse p.w = SSF._general_num(p.v,_ssfopts);\n\t\t\t}\n\t\t\telse if(p.t === 'd') {\n\t\t\t\tvar dd = datenum(p.v);\n\t\t\t\tif((dd|0) === dd) p.w = SSF._general_int(dd,_ssfopts);\n\t\t\t\telse p.w = SSF._general_num(dd,_ssfopts);\n\t\t\t}\n\t\t\telse if(p.v === undefined) return \"\";\n\t\t\telse p.w = SSF._general(p.v,_ssfopts);\n\t\t}\n\t\telse if(p.t === 'd') p.w = SSF.format(fmtid,datenum(p.v),_ssfopts);\n\t\telse p.w = SSF.format(fmtid,p.v,_ssfopts);\n\t\tif(opts.cellNF) p.z = SSF._table[fmtid];\n\t} catch(e) { if(opts.WTF) throw e; }\n\tif(fillid) try {\n\t\tp.s = styles.Fills[fillid];\n\t\tif (p.s.fgColor && p.s.fgColor.theme) {\n\t\t\tp.s.fgColor.rgb = rgb_tint(themes.themeElements.clrScheme[p.s.fgColor.theme].rgb, p.s.fgColor.tint || 0);\n\t\t\tif(opts.WTF) p.s.fgColor.raw_rgb = themes.themeElements.clrScheme[p.s.fgColor.theme].rgb;\n\t\t}\n\t\tif (p.s.bgColor && p.s.bgColor.theme) {\n\t\t\tp.s.bgColor.rgb = rgb_tint(themes.themeElements.clrScheme[p.s.bgColor.theme].rgb, p.s.bgColor.tint || 0);\n\t\t\tif(opts.WTF) p.s.bgColor.raw_rgb = themes.themeElements.clrScheme[p.s.bgColor.theme].rgb;\n\t\t}\n\t} catch(e) { if(opts.WTF) throw e; }\n}\nfunction parse_ws_xml_dim(ws, s) {\n\tvar d = safe_decode_range(s);\n\tif(d.s.r<=d.e.r && d.s.c<=d.e.c && d.s.r>=0 && d.s.c>=0) ws[\"!ref\"] = encode_range(d);\n}\nvar mergecregex = /<mergeCell ref=\"[A-Z0-9:]+\"\\s*\\/>/g;\nvar sheetdataregex = /<(?:\\w+:)?sheetData>([^\\u2603]*)<\\/(?:\\w+:)?sheetData>/;\nvar hlinkregex = /<hyperlink[^>]*\\/>/g;\nvar dimregex = /\"(\\w*:\\w*)\"/;\nvar colregex = /<col[^>]*\\/>/g;\n/* 18.3 Worksheets */\nfunction parse_ws_xml(data, opts, rels) {\n\tif(!data) return data;\n\t/* 18.3.1.99 worksheet CT_Worksheet */\n\tvar s = {};\n\n\t/* 18.3.1.35 dimension CT_SheetDimension ? */\n\tvar ridx = data.indexOf(\"<dimension\");\n\tif(ridx > 0) {\n\t\tvar ref = data.substr(ridx,50).match(dimregex);\n\t\tif(ref != null) parse_ws_xml_dim(s, ref[1]);\n\t}\n\n\t/* 18.3.1.55 mergeCells CT_MergeCells */\n\tvar mergecells = [];\n\tif(data.indexOf(\"</mergeCells>\")!==-1) {\n\t\tvar merges = data.match(mergecregex);\n\t\tfor(ridx = 0; ridx != merges.length; ++ridx)\n\t\t\tmergecells[ridx] = safe_decode_range(merges[ridx].substr(merges[ridx].indexOf(\"\\\"\")+1));\n\t}\n\n\t/* 18.3.1.17 cols CT_Cols */\n\tvar columns = [];\n\tif(opts.cellStyles && data.indexOf(\"</cols>\")!==-1) {\n\t\t/* 18.3.1.13 col CT_Col */\n\t\tvar cols = data.match(colregex);\n\t\tparse_ws_xml_cols(columns, cols);\n\t}\n\n\tvar refguess = {s: {r:1000000, c:1000000}, e: {r:0, c:0} };\n\n\t/* 18.3.1.80 sheetData CT_SheetData ? */\n\tvar mtch=data.match(sheetdataregex);\n\tif(mtch) parse_ws_xml_data(mtch[1], s, opts, refguess);\n\n\t/* 18.3.1.48 hyperlinks CT_Hyperlinks */\n\tif(data.indexOf(\"</hyperlinks>\")!==-1) parse_ws_xml_hlinks(s, data.match(hlinkregex), rels);\n\n\tif(!s[\"!ref\"] && refguess.e.c >= refguess.s.c && refguess.e.r >= refguess.s.r) s[\"!ref\"] = encode_range(refguess);\n\tif(opts.sheetRows > 0 && s[\"!ref\"]) {\n\t\tvar tmpref = safe_decode_range(s[\"!ref\"]);\n\t\tif(opts.sheetRows < +tmpref.e.r) {\n\t\t\ttmpref.e.r = opts.sheetRows - 1;\n\t\t\tif(tmpref.e.r > refguess.e.r) tmpref.e.r = refguess.e.r;\n\t\t\tif(tmpref.e.r < tmpref.s.r) tmpref.s.r = tmpref.e.r;\n\t\t\tif(tmpref.e.c > refguess.e.c) tmpref.e.c = refguess.e.c;\n\t\t\tif(tmpref.e.c < tmpref.s.c) tmpref.s.c = tmpref.e.c;\n\t\t\ts[\"!fullref\"] = s[\"!ref\"];\n\t\t\ts[\"!ref\"] = encode_range(tmpref);\n\t\t}\n\t}\n\tif(mergecells.length > 0) s[\"!merges\"] = mergecells;\n\tif(columns.length > 0) s[\"!cols\"] = columns;\n\treturn s;\n}\n\nfunction write_ws_xml_merges(merges) {\n\tif(merges.length == 0) return \"\";\n\tvar o = '<mergeCells count=\"' + merges.length + '\">';\n\tfor(var i = 0; i != merges.length; ++i) o += '<mergeCell ref=\"' + encode_range(merges[i]) + '\"/>';\n\treturn o + '</mergeCells>';\n}\n\nfunction parse_ws_xml_hlinks(s, data, rels) {\n\tfor(var i = 0; i != data.length; ++i) {\n\t\tvar val = parsexmltag(data[i], true);\n\t\tif(!val.ref) return;\n\t\tvar rel = rels ? rels['!id'][val.id] : null;\n\t\tif(rel) {\n\t\t\tval.Target = rel.Target;\n\t\t\tif(val.location) val.Target += \"#\"+val.location;\n\t\t\tval.Rel = rel;\n\t\t} else {\n\t\t\tval.Target = val.location;\n\t\t\trel = {Target: val.location, TargetMode: 'Internal'};\n\t\t\tval.Rel = rel;\n\t\t}\n\t\tvar rng = safe_decode_range(val.ref);\n\t\tfor(var R=rng.s.r;R<=rng.e.r;++R) for(var C=rng.s.c;C<=rng.e.c;++C) {\n\t\t\tvar addr = encode_cell({c:C,r:R});\n\t\t\tif(!s[addr]) s[addr] = {t:\"stub\",v:undefined};\n\t\t\ts[addr].l = val;\n\t\t}\n\t}\n}\n\nfunction parse_ws_xml_cols(columns, cols) {\n\tvar seencol = false;\n\tfor(var coli = 0; coli != cols.length; ++coli) {\n\t\tvar coll = parsexmltag(cols[coli], true);\n\t\tvar colm=parseInt(coll.min, 10)-1, colM=parseInt(coll.max,10)-1;\n\t\tdelete coll.min; delete coll.max;\n\t\tif(!seencol && coll.width) { seencol = true; find_mdw(+coll.width, coll); }\n\t\tif(coll.width) {\n\t\t\tcoll.wpx = width2px(+coll.width);\n\t\t\tcoll.wch = px2char(coll.wpx);\n\t\t\tcoll.MDW = MDW;\n\t\t}\n\t\twhile(colm <= colM) columns[colm++] = coll;\n\t}\n}\n\nfunction write_ws_xml_cols(ws, cols) {\n\tvar o = [\"<cols>\"], col, width;\n\tfor(var i = 0; i != cols.length; ++i) {\n\t\tif(!(col = cols[i])) continue;\n\t\tvar p = {min:i+1,max:i+1};\n\t\t/* wch (chars), wpx (pixels) */\n\t\twidth = -1;\n\t\tif(col.wpx) width = px2char(col.wpx);\n\t\telse if(col.wch) width = col.wch;\n\t\tif(width > -1) { p.width = char2width(width); p.customWidth= 1; }\n\t\to[o.length] = (writextag('col', null, p));\n\t}\n\to[o.length] = \"</cols>\";\n\treturn o.join(\"\");\n}\n\nfunction write_ws_xml_cell(cell, ref, ws, opts, idx, wb) {\n\tif(cell.v === undefined) return \"\";\n\tvar vv = \"\";\n\tvar oldt = cell.t, oldv = cell.v;\n\tswitch(cell.t) {\n\t\tcase 'b': vv = cell.v ? \"1\" : \"0\"; break;\n\t\tcase 'n': vv = ''+cell.v; break;\n\t\tcase 'e': vv = BErr[cell.v]; break;\n\t\tcase 'd':\n\t\t\tif(opts.cellDates) vv = new Date(cell.v).toISOString();\n\t\t\telse {\n\t\t\t\tcell.t = 'n';\n\t\t\t\tvv = ''+(cell.v = datenum(cell.v));\n\t\t\t\tif(typeof cell.z === 'undefined') cell.z = SSF._table[14];\n\t\t\t}\n\t\t\tbreak;\n\t\tdefault: vv = cell.v; break;\n\t}\n\tvar v = writetag('v', escapexml(vv)), o = {r:ref};\n\t/* TODO: cell style */\n\tvar os = get_cell_style(opts.cellXfs, cell, opts);\n\tif(os !== 0) o.s = os;\n\tswitch(cell.t) {\n\t\tcase 'n': break;\n\t\tcase 'd': o.t = \"d\"; break;\n\t\tcase 'b': o.t = \"b\"; break;\n\t\tcase 'e': o.t = \"e\"; break;\n\t\tdefault:\n\t\t\tif(opts.bookSST) {\n\t\t\t\tv = writetag('v', ''+get_sst_id(opts.Strings, cell.v));\n\t\t\t\to.t = \"s\"; break;\n\t\t\t}\n\t\t\to.t = \"str\"; break;\n\t}\n\tif(cell.t != oldt) { cell.t = oldt; cell.v = oldv; }\n\treturn writextag('c', v, o);\n}\n\nvar parse_ws_xml_data = (function parse_ws_xml_data_factory() {\n\tvar cellregex = /<(?:\\w+:)?c[ >]/, rowregex = /<\\/(?:\\w+:)?row>/;\n\tvar rregex = /r=[\"']([^\"']*)[\"']/, isregex = /<is>([\\S\\s]*?)<\\/is>/;\n\tvar match_v = matchtag(\"v\"), match_f = matchtag(\"f\");\n\nreturn function parse_ws_xml_data(sdata, s, opts, guess) {\n\tvar ri = 0, x = \"\", cells = [], cref = [], idx = 0, i=0, cc=0, d=\"\", p;\n\tvar tag, tagr = 0, tagc = 0;\n\tvar sstr;\n\tvar fmtid = 0, fillid = 0, do_format = Array.isArray(styles.CellXf), cf;\n\tfor(var marr = sdata.split(rowregex), mt = 0, marrlen = marr.length; mt != marrlen; ++mt) {\n\t\tx = marr[mt].trim();\n\t\tvar xlen = x.length;\n\t\tif(xlen === 0) continue;\n\n\t\t/* 18.3.1.73 row CT_Row */\n\t\tfor(ri = 0; ri < xlen; ++ri) if(x.charCodeAt(ri) === 62) break; ++ri;\n\t\ttag = parsexmltag(x.substr(0,ri), true);\n\t\t/* SpreadSheetGear uses implicit r/c */\n\t\ttagr = typeof tag.r !== 'undefined' ? parseInt(tag.r, 10) : tagr+1; tagc = -1;\n\t\tif(opts.sheetRows && opts.sheetRows < tagr) continue;\n\t\tif(guess.s.r > tagr - 1) guess.s.r = tagr - 1;\n\t\tif(guess.e.r < tagr - 1) guess.e.r = tagr - 1;\n\n\t\t/* 18.3.1.4 c CT_Cell */\n\t\tcells = x.substr(ri).split(cellregex);\n\t\tfor(ri = typeof tag.r === 'undefined' ? 0 : 1; ri != cells.length; ++ri) {\n\t\t\tx = cells[ri].trim();\n\t\t\tif(x.length === 0) continue;\n\t\t\tcref = x.match(rregex); idx = ri; i=0; cc=0;\n\t\t\tx = \"<c \" + (x.substr(0,1)==\"<\"?\">\":\"\") + x;\n\t\t\tif(cref !== null && cref.length === 2) {\n\t\t\t\tidx = 0; d=cref[1];\n\t\t\t\tfor(i=0; i != d.length; ++i) {\n\t\t\t\t\tif((cc=d.charCodeAt(i)-64) < 1 || cc > 26) break;\n\t\t\t\t\tidx = 26*idx + cc;\n\t\t\t\t}\n\t\t\t\t--idx;\n\t\t\t\ttagc = idx;\n\t\t\t} else ++tagc;\n\t\t\tfor(i = 0; i != x.length; ++i) if(x.charCodeAt(i) === 62) break; ++i;\n\t\t\ttag = parsexmltag(x.substr(0,i), true);\n\t\t\tif(!tag.r) tag.r = utils.encode_cell({r:tagr-1, c:tagc});\n\t\t\td = x.substr(i);\n\t\t\tp = {t:\"\"};\n\n\t\t\tif((cref=d.match(match_v))!== null && cref[1] !== '') p.v=unescapexml(cref[1]);\n\t\t\tif(opts.cellFormula && (cref=d.match(match_f))!== null) p.f=unescapexml(cref[1]);\n\n\t\t\t/* SCHEMA IS ACTUALLY INCORRECT HERE. IF A CELL HAS NO T, EMIT \"\" */\n\t\t\tif(tag.t === undefined && p.v === undefined) {\n\t\t\t\tif(!opts.sheetStubs) continue;\n\t\t\t\tp.t = \"stub\";\n\t\t\t}\n\t\t\telse p.t = tag.t || \"n\";\n\t\t\tif(guess.s.c > idx) guess.s.c = idx;\n\t\t\tif(guess.e.c < idx) guess.e.c = idx;\n\t\t\t/* 18.18.11 t ST_CellType */\n\t\t\tswitch(p.t) {\n\t\t\t\tcase 'n': p.v = parseFloat(p.v); break;\n\t\t\t\tcase 's':\n\t\t\t\t\tsstr = strs[parseInt(p.v, 10)];\n\t\t\t\t\tp.v = sstr.t;\n\t\t\t\t\tp.r = sstr.r;\n\t\t\t\t\tif(opts.cellHTML) p.h = sstr.h;\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'str':\n\t\t\t\t\tp.t = \"s\";\n\t\t\t\t\tp.v = (p.v!=null) ? utf8read(p.v) : '';\n\t\t\t\t\tif(opts.cellHTML) p.h = p.v;\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'inlineStr':\n\t\t\t\t\tcref = d.match(isregex);\n\t\t\t\t\tp.t = 's';\n\t\t\t\t\tif(cref !== null) { sstr = parse_si(cref[1]); p.v = sstr.t; } else p.v = \"\";\n\t\t\t\t\tbreak; // inline string\n\t\t\t\tcase 'b': p.v = parsexmlbool(p.v); break;\n\t\t\t\tcase 'd':\n\t\t\t\t\tif(!opts.cellDates) { p.v = datenum(p.v); p.t = 'n'; }\n\t\t\t\t\tbreak;\n\t\t\t\t/* error string in .v, number in .v */\n\t\t\t\tcase 'e': p.w = p.v; p.v = RBErr[p.v]; break;\n\t\t\t}\n\t\t\t/* formatting */\n\t\t\tfmtid = fillid = 0;\n\t\t\tif(do_format && tag.s !== undefined) {\n\t\t\t\tcf = styles.CellXf[tag.s];\n\t\t\t\tif(cf != null) {\n\t\t\t\t\tif(cf.numFmtId != null) fmtid = cf.numFmtId;\n\t\t\t\t\tif(opts.cellStyles && cf.fillId != null) fillid = cf.fillId;\n\t\t\t\t}\n\t\t\t}\n\t\t\tsafe_format(p, fmtid, fillid, opts);\n\t\t\ts[tag.r] = p;\n\t\t}\n\t}\n}; })();\n\nfunction write_ws_xml_data(ws, opts, idx, wb) {\n\tvar o = [], r = [], range = safe_decode_range(ws['!ref']), cell, ref, rr = \"\", cols = [], R, C;\n\tfor(C = range.s.c; C <= range.e.c; ++C) cols[C] = encode_col(C);\n\tfor(R = range.s.r; R <= range.e.r; ++R) {\n\t\tr = [];\n\t\trr = encode_row(R);\n\t\tfor(C = range.s.c; C <= range.e.c; ++C) {\n\t\t\tref = cols[C] + rr;\n\t\t\tif(ws[ref] === undefined) continue;\n\t\t\tif((cell = write_ws_xml_cell(ws[ref], ref, ws, opts, idx, wb)) != null) r.push(cell);\n\t\t}\n\t\tif(r.length > 0) o[o.length] = (writextag('row', r.join(\"\"), {r:rr}));\n\t}\n\treturn o.join(\"\");\n}\n\nvar WS_XML_ROOT = writextag('worksheet', null, {\n\t'xmlns': XMLNS.main[0],\n\t'xmlns:r': XMLNS.r\n});\n\nfunction write_ws_xml(idx, opts, wb) {\n\tvar o = [XML_HEADER, WS_XML_ROOT];\n\tvar s = wb.SheetNames[idx], sidx = 0, rdata = \"\";\n\tvar ws = wb.Sheets[s];\n\tif(ws === undefined) ws = {};\n\tvar ref = ws['!ref']; if(ref === undefined) ref = 'A1';\n\to[o.length] = (writextag('dimension', null, {'ref': ref}));\n\n\tif(ws['!cols'] !== undefined && ws['!cols'].length > 0) o[o.length] = (write_ws_xml_cols(ws, ws['!cols']));\n\to[sidx = o.length] = '<sheetData/>';\n\tif(ws['!ref'] !== undefined) {\n\t\trdata = write_ws_xml_data(ws, opts, idx, wb);\n\t\tif(rdata.length > 0) o[o.length] = (rdata);\n\t}\n\tif(o.length>sidx+1) { o[o.length] = ('</sheetData>'); o[sidx]=o[sidx].replace(\"/>\",\">\"); }\n\n\tif(ws['!merges'] !== undefined && ws['!merges'].length > 0) o[o.length] = (write_ws_xml_merges(ws['!merges']));\n\n\tif(o.length>2) { o[o.length] = ('</worksheet>'); o[1]=o[1].replace(\"/>\",\">\"); }\n\treturn o.join(\"\");\n}\n\n/* [MS-XLSB] 2.4.718 BrtRowHdr */\nfunction parse_BrtRowHdr(data, length) {\n\tvar z = [];\n\tz.r = data.read_shift(4);\n\tdata.l += length-4;\n\treturn z;\n}\n\n/* [MS-XLSB] 2.4.812 BrtWsDim */\nvar parse_BrtWsDim = parse_UncheckedRfX;\nvar write_BrtWsDim = write_UncheckedRfX;\n\n/* [MS-XLSB] 2.4.815 BrtWsProp */\nfunction parse_BrtWsProp(data, length) {\n\tvar z = {};\n\t/* TODO: pull flags */\n\tdata.l += 19;\n\tz.name = parse_XLSBCodeName(data, length - 19);\n\treturn z;\n}\n\n/* [MS-XLSB] 2.4.303 BrtCellBlank */\nfunction parse_BrtCellBlank(data, length) {\n\tvar cell = parse_XLSBCell(data);\n\treturn [cell];\n}\nfunction write_BrtCellBlank(cell, val, o) {\n\tif(o == null) o = new_buf(8);\n\treturn write_XLSBCell(val, o);\n}\n\n\n/* [MS-XLSB] 2.4.304 BrtCellBool */\nfunction parse_BrtCellBool(data, length) {\n\tvar cell = parse_XLSBCell(data);\n\tvar fBool = data.read_shift(1);\n\treturn [cell, fBool, 'b'];\n}\n\n/* [MS-XLSB] 2.4.305 BrtCellError */\nfunction parse_BrtCellError(data, length) {\n\tvar cell = parse_XLSBCell(data);\n\tvar fBool = data.read_shift(1);\n\treturn [cell, fBool, 'e'];\n}\n\n/* [MS-XLSB] 2.4.308 BrtCellIsst */\nfunction parse_BrtCellIsst(data, length) {\n\tvar cell = parse_XLSBCell(data);\n\tvar isst = data.read_shift(4);\n\treturn [cell, isst, 's'];\n}\n\n/* [MS-XLSB] 2.4.310 BrtCellReal */\nfunction parse_BrtCellReal(data, length) {\n\tvar cell = parse_XLSBCell(data);\n\tvar value = parse_Xnum(data);\n\treturn [cell, value, 'n'];\n}\n\n/* [MS-XLSB] 2.4.311 BrtCellRk */\nfunction parse_BrtCellRk(data, length) {\n\tvar cell = parse_XLSBCell(data);\n\tvar value = parse_RkNumber(data);\n\treturn [cell, value, 'n'];\n}\n\n/* [MS-XLSB] 2.4.314 BrtCellSt */\nfunction parse_BrtCellSt(data, length) {\n\tvar cell = parse_XLSBCell(data);\n\tvar value = parse_XLWideString(data);\n\treturn [cell, value, 'str'];\n}\n\n/* [MS-XLSB] 2.4.647 BrtFmlaBool */\nfunction parse_BrtFmlaBool(data, length, opts) {\n\tvar cell = parse_XLSBCell(data);\n\tvar value = data.read_shift(1);\n\tvar o = [cell, value, 'b'];\n\tif(opts.cellFormula) {\n\t\tvar formula = parse_XLSBCellParsedFormula(data, length-9);\n\t\to[3] = \"\"; /* TODO */\n\t}\n\telse data.l += length-9;\n\treturn o;\n}\n\n/* [MS-XLSB] 2.4.648 BrtFmlaError */\nfunction parse_BrtFmlaError(data, length, opts) {\n\tvar cell = parse_XLSBCell(data);\n\tvar value = data.read_shift(1);\n\tvar o = [cell, value, 'e'];\n\tif(opts.cellFormula) {\n\t\tvar formula = parse_XLSBCellParsedFormula(data, length-9);\n\t\to[3] = \"\"; /* TODO */\n\t}\n\telse data.l += length-9;\n\treturn o;\n}\n\n/* [MS-XLSB] 2.4.649 BrtFmlaNum */\nfunction parse_BrtFmlaNum(data, length, opts) {\n\tvar cell = parse_XLSBCell(data);\n\tvar value = parse_Xnum(data);\n\tvar o = [cell, value, 'n'];\n\tif(opts.cellFormula) {\n\t\tvar formula = parse_XLSBCellParsedFormula(data, length - 16);\n\t\to[3] = \"\"; /* TODO */\n\t}\n\telse data.l += length-16;\n\treturn o;\n}\n\n/* [MS-XLSB] 2.4.650 BrtFmlaString */\nfunction parse_BrtFmlaString(data, length, opts) {\n\tvar start = data.l;\n\tvar cell = parse_XLSBCell(data);\n\tvar value = parse_XLWideString(data);\n\tvar o = [cell, value, 'str'];\n\tif(opts.cellFormula) {\n\t\tvar formula = parse_XLSBCellParsedFormula(data, start + length - data.l);\n\t}\n\telse data.l = start + length;\n\treturn o;\n}\n\n/* [MS-XLSB] 2.4.676 BrtMergeCell */\nvar parse_BrtMergeCell = parse_UncheckedRfX;\n\n/* [MS-XLSB] 2.4.656 BrtHLink */\nfunction parse_BrtHLink(data, length, opts) {\n\tvar end = data.l + length;\n\tvar rfx = parse_UncheckedRfX(data, 16);\n\tvar relId = parse_XLNullableWideString(data);\n\tvar loc = parse_XLWideString(data);\n\tvar tooltip = parse_XLWideString(data);\n\tvar display = parse_XLWideString(data);\n\tdata.l = end;\n\treturn {rfx:rfx, relId:relId, loc:loc, tooltip:tooltip, display:display};\n}\n\n/* [MS-XLSB] 2.1.7.61 Worksheet */\nfunction parse_ws_bin(data, opts, rels) {\n\tif(!data) return data;\n\tif(!rels) rels = {'!id':{}};\n\tvar s = {};\n\n\tvar ref;\n\tvar refguess = {s: {r:1000000, c:1000000}, e: {r:0, c:0} };\n\n\tvar pass = false, end = false;\n\tvar row, p, cf, R, C, addr, sstr, rr;\n\tvar mergecells = [];\n\trecordhopper(data, function ws_parse(val, R) {\n\t\tif(end) return;\n\t\tswitch(R.n) {\n\t\t\tcase 'BrtWsDim': ref = val; break;\n\t\t\tcase 'BrtRowHdr':\n\t\t\t\trow = val;\n\t\t\t\tif(opts.sheetRows && opts.sheetRows <= row.r) end=true;\n\t\t\t\trr = encode_row(row.r);\n\t\t\t\tbreak;\n\n\t\t\tcase 'BrtFmlaBool':\n\t\t\tcase 'BrtFmlaError':\n\t\t\tcase 'BrtFmlaNum':\n\t\t\tcase 'BrtFmlaString':\n\t\t\tcase 'BrtCellBool':\n\t\t\tcase 'BrtCellError':\n\t\t\tcase 'BrtCellIsst':\n\t\t\tcase 'BrtCellReal':\n\t\t\tcase 'BrtCellRk':\n\t\t\tcase 'BrtCellSt':\n\t\t\t\tp = {t:val[2]};\n\t\t\t\tswitch(val[2]) {\n\t\t\t\t\tcase 'n': p.v = val[1]; break;\n\t\t\t\t\tcase 's': sstr = strs[val[1]]; p.v = sstr.t; p.r = sstr.r; break;\n\t\t\t\t\tcase 'b': p.v = val[1] ? true : false; break;\n\t\t\t\t\tcase 'e': p.v = val[1]; p.w = BErr[p.v]; break;\n\t\t\t\t\tcase 'str': p.t = 's'; p.v = utf8read(val[1]); break;\n\t\t\t\t}\n\t\t\t\tif(opts.cellFormula && val.length > 3) p.f = val[3];\n\t\t\t\tif((cf = styles.CellXf[val[0].iStyleRef])) safe_format(p,cf.ifmt,null,opts);\n\t\t\t\ts[encode_col(C=val[0].c) + rr] = p;\n\t\t\t\tif(refguess.s.r > row.r) refguess.s.r = row.r;\n\t\t\t\tif(refguess.s.c > C) refguess.s.c = C;\n\t\t\t\tif(refguess.e.r < row.r) refguess.e.r = row.r;\n\t\t\t\tif(refguess.e.c < C) refguess.e.c = C;\n\t\t\t\tbreak;\n\n\t\t\tcase 'BrtCellBlank': if(!opts.sheetStubs) break;\n\t\t\t\tp = {t:'s',v:undefined};\n\t\t\t\ts[encode_col(C=val[0].c) + rr] = p;\n\t\t\t\tif(refguess.s.r > row.r) refguess.s.r = row.r;\n\t\t\t\tif(refguess.s.c > C) refguess.s.c = C;\n\t\t\t\tif(refguess.e.r < row.r) refguess.e.r = row.r;\n\t\t\t\tif(refguess.e.c < C) refguess.e.c = C;\n\t\t\t\tbreak;\n\n\t\t\t/* Merge Cells */\n\t\t\tcase 'BrtBeginMergeCells': break;\n\t\t\tcase 'BrtEndMergeCells': break;\n\t\t\tcase 'BrtMergeCell': mergecells.push(val); break;\n\n\t\t\tcase 'BrtHLink':\n\t\t\t\tvar rel = rels['!id'][val.relId];\n\t\t\t\tif(rel) {\n\t\t\t\t\tval.Target = rel.Target;\n\t\t\t\t\tif(val.loc) val.Target += \"#\"+val.loc;\n\t\t\t\t\tval.Rel = rel;\n\t\t\t\t}\n\t\t\t\tfor(R=val.rfx.s.r;R<=val.rfx.e.r;++R) for(C=val.rfx.s.c;C<=val.rfx.e.c;++C) {\n\t\t\t\t\taddr = encode_cell({c:C,r:R});\n\t\t\t\t\tif(!s[addr]) s[addr] = {t:'s',v:undefined};\n\t\t\t\t\ts[addr].l = val;\n\t\t\t\t}\n\t\t\t\tbreak;\n\n\t\t\tcase 'BrtArrFmla': break; // TODO\n\t\t\tcase 'BrtShrFmla': break; // TODO\n\t\t\tcase 'BrtBeginSheet': break;\n\t\t\tcase 'BrtWsProp': break; // TODO\n\t\t\tcase 'BrtSheetCalcProp': break; // TODO\n\t\t\tcase 'BrtBeginWsViews': break; // TODO\n\t\t\tcase 'BrtBeginWsView': break; // TODO\n\t\t\tcase 'BrtPane': break; // TODO\n\t\t\tcase 'BrtSel': break; // TODO\n\t\t\tcase 'BrtEndWsView': break; // TODO\n\t\t\tcase 'BrtEndWsViews': break; // TODO\n\t\t\tcase 'BrtACBegin': break; // TODO\n\t\t\tcase 'BrtRwDescent': break; // TODO\n\t\t\tcase 'BrtACEnd': break; // TODO\n\t\t\tcase 'BrtWsFmtInfoEx14': break; // TODO\n\t\t\tcase 'BrtWsFmtInfo': break; // TODO\n\t\t\tcase 'BrtBeginColInfos': break; // TODO\n\t\t\tcase 'BrtColInfo': break; // TODO\n\t\t\tcase 'BrtEndColInfos': break; // TODO\n\t\t\tcase 'BrtBeginSheetData': break; // TODO\n\t\t\tcase 'BrtEndSheetData': break; // TODO\n\t\t\tcase 'BrtSheetProtection': break; // TODO\n\t\t\tcase 'BrtPrintOptions': break; // TODO\n\t\t\tcase 'BrtMargins': break; // TODO\n\t\t\tcase 'BrtPageSetup': break; // TODO\n\t\t\tcase 'BrtFRTBegin': pass = true; break;\n\t\t\tcase 'BrtFRTEnd': pass = false; break;\n\t\t\tcase 'BrtEndSheet': break; // TODO\n\t\t\tcase 'BrtDrawing': break; // TODO\n\t\t\tcase 'BrtLegacyDrawing': break; // TODO\n\t\t\tcase 'BrtLegacyDrawingHF': break; // TODO\n\t\t\tcase 'BrtPhoneticInfo': break; // TODO\n\t\t\tcase 'BrtBeginHeaderFooter': break; // TODO\n\t\t\tcase 'BrtEndHeaderFooter': break; // TODO\n\t\t\tcase 'BrtBrk': break; // TODO\n\t\t\tcase 'BrtBeginRwBrk': break; // TODO\n\t\t\tcase 'BrtEndRwBrk': break; // TODO\n\t\t\tcase 'BrtBeginColBrk': break; // TODO\n\t\t\tcase 'BrtEndColBrk': break; // TODO\n\t\t\tcase 'BrtBeginUserShViews': break; // TODO\n\t\t\tcase 'BrtBeginUserShView': break; // TODO\n\t\t\tcase 'BrtEndUserShView': break; // TODO\n\t\t\tcase 'BrtEndUserShViews': break; // TODO\n\t\t\tcase 'BrtBkHim': break; // TODO\n\t\t\tcase 'BrtBeginOleObjects': break; // TODO\n\t\t\tcase 'BrtOleObject': break; // TODO\n\t\t\tcase 'BrtEndOleObjects': break; // TODO\n\t\t\tcase 'BrtBeginListParts': break; // TODO\n\t\t\tcase 'BrtListPart': break; // TODO\n\t\t\tcase 'BrtEndListParts': break; // TODO\n\t\t\tcase 'BrtBeginSortState': break; // TODO\n\t\t\tcase 'BrtBeginSortCond': break; // TODO\n\t\t\tcase 'BrtEndSortCond': break; // TODO\n\t\t\tcase 'BrtEndSortState': break; // TODO\n\t\t\tcase 'BrtBeginConditionalFormatting': break; // TODO\n\t\t\tcase 'BrtEndConditionalFormatting': break; // TODO\n\t\t\tcase 'BrtBeginCFRule': break; // TODO\n\t\t\tcase 'BrtEndCFRule': break; // TODO\n\t\t\tcase 'BrtBeginDVals': break; // TODO\n\t\t\tcase 'BrtDVal': break; // TODO\n\t\t\tcase 'BrtEndDVals': break; // TODO\n\t\t\tcase 'BrtRangeProtection': break; // TODO\n\t\t\tcase 'BrtBeginDCon': break; // TODO\n\t\t\tcase 'BrtEndDCon': break; // TODO\n\t\t\tcase 'BrtBeginDRefs': break;\n\t\t\tcase 'BrtDRef': break;\n\t\t\tcase 'BrtEndDRefs': break;\n\n\t\t\t/* ActiveX */\n\t\t\tcase 'BrtBeginActiveXControls': break;\n\t\t\tcase 'BrtActiveX': break;\n\t\t\tcase 'BrtEndActiveXControls': break;\n\n\t\t\t/* AutoFilter */\n\t\t\tcase 'BrtBeginAFilter': break;\n\t\t\tcase 'BrtEndAFilter': break;\n\t\t\tcase 'BrtBeginFilterColumn': break;\n\t\t\tcase 'BrtBeginFilters': break;\n\t\t\tcase 'BrtFilter': break;\n\t\t\tcase 'BrtEndFilters': break;\n\t\t\tcase 'BrtEndFilterColumn': break;\n\t\t\tcase 'BrtDynamicFilter': break;\n\t\t\tcase 'BrtTop10Filter': break;\n\t\t\tcase 'BrtBeginCustomFilters': break;\n\t\t\tcase 'BrtCustomFilter': break;\n\t\t\tcase 'BrtEndCustomFilters': break;\n\n\t\t\t/* Smart Tags */\n\t\t\tcase 'BrtBeginSmartTags': break;\n\t\t\tcase 'BrtBeginCellSmartTags': break;\n\t\t\tcase 'BrtBeginCellSmartTag': break;\n\t\t\tcase 'BrtCellSmartTagProperty': break;\n\t\t\tcase 'BrtEndCellSmartTag': break;\n\t\t\tcase 'BrtEndCellSmartTags': break;\n\t\t\tcase 'BrtEndSmartTags': break;\n\n\t\t\t/* Cell Watch */\n\t\t\tcase 'BrtBeginCellWatches': break;\n\t\t\tcase 'BrtCellWatch': break;\n\t\t\tcase 'BrtEndCellWatches': break;\n\n\t\t\t/* Table */\n\t\t\tcase 'BrtTable': break;\n\n\t\t\t/* Ignore Cell Errors */\n\t\t\tcase 'BrtBeginCellIgnoreECs': break;\n\t\t\tcase 'BrtCellIgnoreEC': break;\n\t\t\tcase 'BrtEndCellIgnoreECs': break;\n\n\t\t\tdefault: if(!pass || opts.WTF) throw new Error(\"Unexpected record \" + R.n);\n\t\t}\n\t}, opts);\n\tif(!s[\"!ref\"] && (refguess.s.r < 1000000 || ref.e.r > 0 || ref.e.c > 0 || ref.s.r > 0 || ref.s.c > 0)) s[\"!ref\"] = encode_range(ref);\n\tif(opts.sheetRows && s[\"!ref\"]) {\n\t\tvar tmpref = safe_decode_range(s[\"!ref\"]);\n\t\tif(opts.sheetRows < +tmpref.e.r) {\n\t\t\ttmpref.e.r = opts.sheetRows - 1;\n\t\t\tif(tmpref.e.r > refguess.e.r) tmpref.e.r = refguess.e.r;\n\t\t\tif(tmpref.e.r < tmpref.s.r) tmpref.s.r = tmpref.e.r;\n\t\t\tif(tmpref.e.c > refguess.e.c) tmpref.e.c = refguess.e.c;\n\t\t\tif(tmpref.e.c < tmpref.s.c) tmpref.s.c = tmpref.e.c;\n\t\t\ts[\"!fullref\"] = s[\"!ref\"];\n\t\t\ts[\"!ref\"] = encode_range(tmpref);\n\t\t}\n\t}\n\tif(mergecells.length > 0) s[\"!merges\"] = mergecells;\n\treturn s;\n}\n\n/* TODO: something useful -- this is a stub */\nfunction write_ws_bin_cell(ba, cell, R, C, opts) {\n\tif(cell.v === undefined) return \"\";\n\tvar vv = \"\";\n\tswitch(cell.t) {\n\t\tcase 'b': vv = cell.v ? \"1\" : \"0\"; break;\n\t\tcase 'n': case 'e': vv = ''+cell.v; break;\n\t\tdefault: vv = cell.v; break;\n\t}\n\tvar o = {r:R, c:C};\n\t/* TODO: cell style */\n\to.s = get_cell_style(opts.cellXfs, cell, opts);\n\tswitch(cell.t) {\n\t\tcase 's': case 'str':\n\t\t\tif(opts.bookSST) {\n\t\t\t\tvv = get_sst_id(opts.Strings, cell.v);\n\t\t\t\to.t = \"s\"; break;\n\t\t\t}\n\t\t\to.t = \"str\"; break;\n\t\tcase 'n': break;\n\t\tcase 'b': o.t = \"b\"; break;\n\t\tcase 'e': o.t = \"e\"; break;\n\t}\n\twrite_record(ba, \"BrtCellBlank\", write_BrtCellBlank(cell, o));\n}\n\nfunction write_CELLTABLE(ba, ws, idx, opts, wb) {\n\tvar range = safe_decode_range(ws['!ref'] || \"A1\"), ref, rr = \"\", cols = [];\n\twrite_record(ba, 'BrtBeginSheetData');\n\tfor(var R = range.s.r; R <= range.e.r; ++R) {\n\t\trr = encode_row(R);\n\t\t/* [ACCELLTABLE] */\n\t\t/* BrtRowHdr */\n\t\tfor(var C = range.s.c; C <= range.e.c; ++C) {\n\t\t\t/* *16384CELL */\n\t\t\tif(R === range.s.r) cols[C] = encode_col(C);\n\t\t\tref = cols[C] + rr;\n\t\t\tif(!ws[ref]) continue;\n\t\t\t/* write cell */\n\t\t\twrite_ws_bin_cell(ba, ws[ref], R, C, opts);\n\t\t}\n\t}\n\twrite_record(ba, 'BrtEndSheetData');\n}\n\nfunction write_ws_bin(idx, opts, wb) {\n\tvar ba = buf_array();\n\tvar s = wb.SheetNames[idx], ws = wb.Sheets[s] || {};\n\tvar r = safe_decode_range(ws['!ref'] || \"A1\");\n\twrite_record(ba, \"BrtBeginSheet\");\n\t/* [BrtWsProp] */\n\twrite_record(ba, \"BrtWsDim\", write_BrtWsDim(r));\n\t/* [WSVIEWS2] */\n\t/* [WSFMTINFO] */\n\t/* *COLINFOS */\n\twrite_CELLTABLE(ba, ws, idx, opts, wb);\n\t/* [BrtSheetCalcProp] */\n\t/* [[BrtSheetProtectionIso] BrtSheetProtection] */\n\t/* *([BrtRangeProtectionIso] BrtRangeProtection) */\n\t/* [SCENMAN] */\n\t/* [AUTOFILTER] */\n\t/* [SORTSTATE] */\n\t/* [DCON] */\n\t/* [USERSHVIEWS] */\n\t/* [MERGECELLS] */\n\t/* [BrtPhoneticInfo] */\n\t/* *CONDITIONALFORMATTING */\n\t/* [DVALS] */\n\t/* *BrtHLink */\n\t/* [BrtPrintOptions] */\n\t/* [BrtMargins] */\n\t/* [BrtPageSetup] */\n\t/* [HEADERFOOTER] */\n\t/* [RWBRK] */\n\t/* [COLBRK] */\n\t/* *BrtBigName */\n\t/* [CELLWATCHES] */\n\t/* [IGNOREECS] */\n\t/* [SMARTTAGS] */\n\t/* [BrtDrawing] */\n\t/* [BrtLegacyDrawing] */\n\t/* [BrtLegacyDrawingHF] */\n\t/* [BrtBkHim] */\n\t/* [OLEOBJECTS] */\n\t/* [ACTIVEXCONTROLS] */\n\t/* [WEBPUBITEMS] */\n\t/* [LISTPARTS] */\n\t/* FRTWORKSHEET */\n\twrite_record(ba, \"BrtEndSheet\");\n\treturn ba.end();\n}\n/* 18.2.28 (CT_WorkbookProtection) Defaults */\nvar WBPropsDef = [\n\t['allowRefreshQuery', '0'],\n\t['autoCompressPictures', '1'],\n\t['backupFile', '0'],\n\t['checkCompatibility', '0'],\n\t['codeName', ''],\n\t['date1904', '0'],\n\t['dateCompatibility', '1'],\n\t//['defaultThemeVersion', '0'],\n\t['filterPrivacy', '0'],\n\t['hidePivotFieldList', '0'],\n\t['promptedSolutions', '0'],\n\t['publishItems', '0'],\n\t['refreshAllConnections', false],\n\t['saveExternalLinkValues', '1'],\n\t['showBorderUnselectedTables', '1'],\n\t['showInkAnnotation', '1'],\n\t['showObjects', 'all'],\n\t['showPivotChartFilter', '0']\n\t//['updateLinks', 'userSet']\n];\n\n/* 18.2.30 (CT_BookView) Defaults */\nvar WBViewDef = [\n\t['activeTab', '0'],\n\t['autoFilterDateGrouping', '1'],\n\t['firstSheet', '0'],\n\t['minimized', '0'],\n\t['showHorizontalScroll', '1'],\n\t['showSheetTabs', '1'],\n\t['showVerticalScroll', '1'],\n\t['tabRatio', '600'],\n\t['visibility', 'visible']\n\t//window{Height,Width}, {x,y}Window\n];\n\n/* 18.2.19 (CT_Sheet) Defaults */\nvar SheetDef = [\n\t['state', 'visible']\n];\n\n/* 18.2.2 (CT_CalcPr) Defaults */\nvar CalcPrDef = [\n\t['calcCompleted', 'true'],\n\t['calcMode', 'auto'],\n\t['calcOnSave', 'true'],\n\t['concurrentCalc', 'true'],\n\t['fullCalcOnLoad', 'false'],\n\t['fullPrecision', 'true'],\n\t['iterate', 'false'],\n\t['iterateCount', '100'],\n\t['iterateDelta', '0.001'],\n\t['refMode', 'A1']\n];\n\n/* 18.2.3 (CT_CustomWorkbookView) Defaults */\nvar CustomWBViewDef = [\n\t['autoUpdate', 'false'],\n\t['changesSavedWin', 'false'],\n\t['includeHiddenRowCol', 'true'],\n\t['includePrintSettings', 'true'],\n\t['maximized', 'false'],\n\t['minimized', 'false'],\n\t['onlySync', 'false'],\n\t['personalView', 'false'],\n\t['showComments', 'commIndicator'],\n\t['showFormulaBar', 'true'],\n\t['showHorizontalScroll', 'true'],\n\t['showObjects', 'all'],\n\t['showSheetTabs', 'true'],\n\t['showStatusbar', 'true'],\n\t['showVerticalScroll', 'true'],\n\t['tabRatio', '600'],\n\t['xWindow', '0'],\n\t['yWindow', '0']\n];\n\nfunction push_defaults_array(target, defaults) {\n\tfor(var j = 0; j != target.length; ++j) { var w = target[j];\n\t\tfor(var i=0; i != defaults.length; ++i) { var z = defaults[i];\n\t\t\tif(w[z[0]] == null) w[z[0]] = z[1];\n\t\t}\n\t}\n}\nfunction push_defaults(target, defaults) {\n\tfor(var i = 0; i != defaults.length; ++i) { var z = defaults[i];\n\t\tif(target[z[0]] == null) target[z[0]] = z[1];\n\t}\n}\n\nfunction parse_wb_defaults(wb) {\n\tpush_defaults(wb.WBProps, WBPropsDef);\n\tpush_defaults(wb.CalcPr, CalcPrDef);\n\n\tpush_defaults_array(wb.WBView, WBViewDef);\n\tpush_defaults_array(wb.Sheets, SheetDef);\n\n\t_ssfopts.date1904 = parsexmlbool(wb.WBProps.date1904, 'date1904');\n}\n/* 18.2 Workbook */\nvar wbnsregex = /<\\w+:workbook/;\nfunction parse_wb_xml(data, opts) {\n\tvar wb = { AppVersion:{}, WBProps:{}, WBView:[], Sheets:[], CalcPr:{}, xmlns: \"\" };\n\tvar pass = false, xmlns = \"xmlns\";\n\tdata.match(tagregex).forEach(function xml_wb(x) {\n\t\tvar y = parsexmltag(x);\n\t\tswitch(strip_ns(y[0])) {\n\t\t\tcase '<?xml': break;\n\n\t\t\t/* 18.2.27 workbook CT_Workbook 1 */\n\t\t\tcase '<workbook':\n\t\t\t\tif(x.match(wbnsregex)) xmlns = \"xmlns\" + x.match(/<(\\w+):/)[1];\n\t\t\t\twb.xmlns = y[xmlns];\n\t\t\t\tbreak;\n\t\t\tcase '</workbook>': break;\n\n\t\t\t/* 18.2.13 fileVersion CT_FileVersion ? */\n\t\t\tcase '<fileVersion': delete y[0]; wb.AppVersion = y; break;\n\t\t\tcase '<fileVersion/>': break;\n\n\t\t\t/* 18.2.12 fileSharing CT_FileSharing ? */\n\t\t\tcase '<fileSharing': case '<fileSharing/>': break;\n\n\t\t\t/* 18.2.28 workbookPr CT_WorkbookPr ? */\n\t\t\tcase '<workbookPr': delete y[0]; wb.WBProps = y; break;\n\t\t\tcase '<workbookPr/>': delete y[0]; wb.WBProps = y; break;\n\n\t\t\t/* 18.2.29 workbookProtection CT_WorkbookProtection ? */\n\t\t\tcase '<workbookProtection': break;\n\t\t\tcase '<workbookProtection/>': break;\n\n\t\t\t/* 18.2.1 bookViews CT_BookViews ? */\n\t\t\tcase '<bookViews>': case '</bookViews>': break;\n\t\t\t/* 18.2.30 workbookView CT_BookView + */\n\t\t\tcase '<workbookView': delete y[0]; wb.WBView.push(y); break;\n\n\t\t\t/* 18.2.20 sheets CT_Sheets 1 */\n\t\t\tcase '<sheets>': case '</sheets>': break; // aggregate sheet\n\t\t\t/* 18.2.19 sheet CT_Sheet + */\n\t\t\tcase '<sheet': delete y[0]; y.name = utf8read(y.name); wb.Sheets.push(y); break;\n\n\t\t\t/* 18.2.15 functionGroups CT_FunctionGroups ? */\n\t\t\tcase '<functionGroups': case '<functionGroups/>': break;\n\t\t\t/* 18.2.14 functionGroup CT_FunctionGroup + */\n\t\t\tcase '<functionGroup': break;\n\n\t\t\t/* 18.2.9 externalReferences CT_ExternalReferences ? */\n\t\t\tcase '<externalReferences': case '</externalReferences>': case '<externalReferences>': break;\n\t\t\t/* 18.2.8 externalReference CT_ExternalReference + */\n\t\t\tcase '<externalReference': break;\n\n\t\t\t/* 18.2.6 definedNames CT_DefinedNames ? */\n\t\t\tcase '<definedNames/>': break;\n\t\t\tcase '<definedNames>': case '<definedNames': pass=true; break;\n\t\t\tcase '</definedNames>': pass=false; break;\n\t\t\t/* 18.2.5 definedName CT_DefinedName + */\n\t\t\tcase '<definedName': case '<definedName/>': case '</definedName>': break;\n\n\t\t\t/* 18.2.2 calcPr CT_CalcPr ? */\n\t\t\tcase '<calcPr': delete y[0]; wb.CalcPr = y; break;\n\t\t\tcase '<calcPr/>': delete y[0]; wb.CalcPr = y; break;\n\n\t\t\t/* 18.2.16 oleSize CT_OleSize ? (ref required) */\n\t\t\tcase '<oleSize': break;\n\n\t\t\t/* 18.2.4 customWorkbookViews CT_CustomWorkbookViews ? */\n\t\t\tcase '<customWorkbookViews>': case '</customWorkbookViews>': case '<customWorkbookViews': break;\n\t\t\t/* 18.2.3 customWorkbookView CT_CustomWorkbookView + */\n\t\t\tcase '<customWorkbookView': case '</customWorkbookView>': break;\n\n\t\t\t/* 18.2.18 pivotCaches CT_PivotCaches ? */\n\t\t\tcase '<pivotCaches>': case '</pivotCaches>': case '<pivotCaches': break;\n\t\t\t/* 18.2.17 pivotCache CT_PivotCache ? */\n\t\t\tcase '<pivotCache': break;\n\n\t\t\t/* 18.2.21 smartTagPr CT_SmartTagPr ? */\n\t\t\tcase '<smartTagPr': case '<smartTagPr/>': break;\n\n\t\t\t/* 18.2.23 smartTagTypes CT_SmartTagTypes ? */\n\t\t\tcase '<smartTagTypes': case '<smartTagTypes>': case '</smartTagTypes>': break;\n\t\t\t/* 18.2.22 smartTagType CT_SmartTagType ? */\n\t\t\tcase '<smartTagType': break;\n\n\t\t\t/* 18.2.24 webPublishing CT_WebPublishing ? */\n\t\t\tcase '<webPublishing': case '<webPublishing/>': break;\n\n\t\t\t/* 18.2.11 fileRecoveryPr CT_FileRecoveryPr ? */\n\t\t\tcase '<fileRecoveryPr': case '<fileRecoveryPr/>': break;\n\n\t\t\t/* 18.2.26 webPublishObjects CT_WebPublishObjects ? */\n\t\t\tcase '<webPublishObjects>': case '<webPublishObjects': case '</webPublishObjects>': break;\n\t\t\t/* 18.2.25 webPublishObject CT_WebPublishObject ? */\n\t\t\tcase '<webPublishObject': break;\n\n\t\t\t/* 18.2.10 extLst CT_ExtensionList ? */\n\t\t\tcase '<extLst>': case '</extLst>': case '<extLst/>': break;\n\t\t\t/* 18.2.7 ext CT_Extension + */\n\t\t\tcase '<ext': pass=true; break; //TODO: check with versions of excel\n\t\t\tcase '</ext>': pass=false; break;\n\n\t\t\t/* Others */\n\t\t\tcase '<ArchID': break;\n\t\t\tcase '<AlternateContent': pass=true; break;\n\t\t\tcase '</AlternateContent>': pass=false; break;\n\n\t\t\tdefault: if(!pass && opts.WTF) throw 'unrecognized ' + y[0] + ' in workbook';\n\t\t}\n\t});\n\tif(XMLNS.main.indexOf(wb.xmlns) === -1) throw new Error(\"Unknown Namespace: \" + wb.xmlns);\n\n\tparse_wb_defaults(wb);\n\n\treturn wb;\n}\n\nvar WB_XML_ROOT = writextag('workbook', null, {\n\t'xmlns': XMLNS.main[0],\n\t//'xmlns:mx': XMLNS.mx,\n\t//'xmlns:s': XMLNS.main[0],\n\t'xmlns:r': XMLNS.r\n});\n\nfunction safe1904(wb) {\n\t/* TODO: store date1904 somewhere else */\n\ttry { return parsexmlbool(wb.Workbook.WBProps.date1904) ? \"true\" : \"false\"; } catch(e) { return \"false\"; }\n}\n\nfunction write_wb_xml(wb, opts) {\n\tvar o = [XML_HEADER];\n\to[o.length] = WB_XML_ROOT;\n\to[o.length] = (writextag('workbookPr', null, {date1904:safe1904(wb)}));\n\to[o.length] = \"<sheets>\";\n\tfor(var i = 0; i != wb.SheetNames.length; ++i)\n\t\to[o.length] = (writextag('sheet',null,{name:wb.SheetNames[i].substr(0,31), sheetId:\"\"+(i+1), \"r:id\":\"rId\"+(i+1)}));\n\to[o.length] = \"</sheets>\";\n\tif(o.length>2){ o[o.length] = '</workbook>'; o[1]=o[1].replace(\"/>\",\">\"); }\n\treturn o.join(\"\");\n}\n/* [MS-XLSB] 2.4.301 BrtBundleSh */\nfunction parse_BrtBundleSh(data, length) {\n\tvar z = {};\n\tz.hsState = data.read_shift(4); //ST_SheetState\n\tz.iTabID = data.read_shift(4);\n\tz.strRelID = parse_RelID(data,length-8);\n\tz.name = parse_XLWideString(data);\n\treturn z;\n}\nfunction write_BrtBundleSh(data, o) {\n\tif(!o) o = new_buf(127);\n\to.write_shift(4, data.hsState);\n\to.write_shift(4, data.iTabID);\n\twrite_RelID(data.strRelID, o);\n\twrite_XLWideString(data.name.substr(0,31), o);\n\treturn o;\n}\n\n/* [MS-XLSB] 2.4.807 BrtWbProp */\nfunction parse_BrtWbProp(data, length) {\n\tdata.read_shift(4);\n\tvar dwThemeVersion = data.read_shift(4);\n\tvar strName = (length > 8) ? parse_XLWideString(data) : \"\";\n\treturn [dwThemeVersion, strName];\n}\nfunction write_BrtWbProp(data, o) {\n\tif(!o) o = new_buf(8);\n\to.write_shift(4, 0);\n\to.write_shift(4, 0);\n\treturn o;\n}\n\nfunction parse_BrtFRTArchID$(data, length) {\n\tvar o = {};\n\tdata.read_shift(4);\n\to.ArchID = data.read_shift(4);\n\tdata.l += length - 8;\n\treturn o;\n}\n\n/* [MS-XLSB] 2.1.7.60 Workbook */\nfunction parse_wb_bin(data, opts) {\n\tvar wb = { AppVersion:{}, WBProps:{}, WBView:[], Sheets:[], CalcPr:{}, xmlns: \"\" };\n\tvar pass = false, z;\n\n\trecordhopper(data, function hopper_wb(val, R) {\n\t\tswitch(R.n) {\n\t\t\tcase 'BrtBundleSh': wb.Sheets.push(val); break;\n\n\t\t\tcase 'BrtBeginBook': break;\n\t\t\tcase 'BrtFileVersion': break;\n\t\t\tcase 'BrtWbProp': break;\n\t\t\tcase 'BrtACBegin': break;\n\t\t\tcase 'BrtAbsPath15': break;\n\t\t\tcase 'BrtACEnd': break;\n\t\t\tcase 'BrtWbFactoid': break;\n\t\t\t/*case 'BrtBookProtectionIso': break;*/\n\t\t\tcase 'BrtBookProtection': break;\n\t\t\tcase 'BrtBeginBookViews': break;\n\t\t\tcase 'BrtBookView': break;\n\t\t\tcase 'BrtEndBookViews': break;\n\t\t\tcase 'BrtBeginBundleShs': break;\n\t\t\tcase 'BrtEndBundleShs': break;\n\t\t\tcase 'BrtBeginFnGroup': break;\n\t\t\tcase 'BrtEndFnGroup': break;\n\t\t\tcase 'BrtBeginExternals': break;\n\t\t\tcase 'BrtSupSelf': break;\n\t\t\tcase 'BrtSupBookSrc': break;\n\t\t\tcase 'BrtExternSheet': break;\n\t\t\tcase 'BrtEndExternals': break;\n\t\t\tcase 'BrtName': break;\n\t\t\tcase 'BrtCalcProp': break;\n\t\t\tcase 'BrtUserBookView': break;\n\t\t\tcase 'BrtBeginPivotCacheIDs': break;\n\t\t\tcase 'BrtBeginPivotCacheID': break;\n\t\t\tcase 'BrtEndPivotCacheID': break;\n\t\t\tcase 'BrtEndPivotCacheIDs': break;\n\t\t\tcase 'BrtWebOpt': break;\n\t\t\tcase 'BrtFileRecover': break;\n\t\t\tcase 'BrtFileSharing': break;\n\t\t\t/*case 'BrtBeginWebPubItems': break;\n\t\t\tcase 'BrtBeginWebPubItem': break;\n\t\t\tcase 'BrtEndWebPubItem': break;\n\t\t\tcase 'BrtEndWebPubItems': break;*/\n\n\t\t\t/* Smart Tags */\n\t\t\tcase 'BrtBeginSmartTagTypes': break;\n\t\t\tcase 'BrtSmartTagType': break;\n\t\t\tcase 'BrtEndSmartTagTypes': break;\n\n\t\t\tcase 'BrtFRTBegin': pass = true; break;\n\t\t\tcase 'BrtFRTArchID$': break;\n\t\t\tcase 'BrtWorkBookPr15': break;\n\t\t\tcase 'BrtFRTEnd': pass = false; break;\n\t\t\tcase 'BrtEndBook': break;\n\t\t\tdefault: if(!pass || opts.WTF) throw new Error(\"Unexpected record \" + R.n);\n\t\t}\n\t});\n\n\tparse_wb_defaults(wb);\n\n\treturn wb;\n}\n\n/* [MS-XLSB] 2.1.7.60 Workbook */\nfunction write_BUNDLESHS(ba, wb, opts) {\n\twrite_record(ba, \"BrtBeginBundleShs\");\n\tfor(var idx = 0; idx != wb.SheetNames.length; ++idx) {\n\t\tvar d = { hsState: 0, iTabID: idx+1, strRelID: 'rId' + (idx+1), name: wb.SheetNames[idx] };\n\t\twrite_record(ba, \"BrtBundleSh\", write_BrtBundleSh(d));\n\t}\n\twrite_record(ba, \"BrtEndBundleShs\");\n}\n\n/* [MS-XLSB] 2.4.643 BrtFileVersion */\nfunction write_BrtFileVersion(data, o) {\n\tif(!o) o = new_buf(127);\n\tfor(var i = 0; i != 4; ++i) o.write_shift(4, 0);\n\twrite_XLWideString(\"SheetJS\", o);\n\twrite_XLWideString(XLSX.version, o);\n\twrite_XLWideString(XLSX.version, o);\n\twrite_XLWideString(\"7262\", o);\n\to.length = o.l;\n\treturn o;\n}\n\n/* [MS-XLSB] 2.1.7.60 Workbook */\nfunction write_BOOKVIEWS(ba, wb, opts) {\n\twrite_record(ba, \"BrtBeginBookViews\");\n\t/* 1*(BrtBookView *FRT) */\n\twrite_record(ba, \"BrtEndBookViews\");\n}\n\n/* [MS-XLSB] 2.4.302 BrtCalcProp */\nfunction write_BrtCalcProp(data, o) {\n\tif(!o) o = new_buf(26);\n\to.write_shift(4,0); /* force recalc */\n\to.write_shift(4,1);\n\to.write_shift(4,0);\n\twrite_Xnum(0, o);\n\to.write_shift(-4, 1023);\n\to.write_shift(1, 0x33);\n\to.write_shift(1, 0x00);\n\treturn o;\n}\n\nfunction write_BrtFileRecover(data, o) {\n\tif(!o) o = new_buf(1);\n\to.write_shift(1,0);\n\treturn o;\n}\n\n/* [MS-XLSB] 2.1.7.60 Workbook */\nfunction write_wb_bin(wb, opts) {\n\tvar ba = buf_array();\n\twrite_record(ba, \"BrtBeginBook\");\n\twrite_record(ba, \"BrtFileVersion\", write_BrtFileVersion());\n\t/* [[BrtFileSharingIso] BrtFileSharing] */\n\twrite_record(ba, \"BrtWbProp\", write_BrtWbProp());\n\t/* [ACABSPATH] */\n\t/* [[BrtBookProtectionIso] BrtBookProtection] */\n\twrite_BOOKVIEWS(ba, wb, opts);\n\twrite_BUNDLESHS(ba, wb, opts);\n\t/* [FNGROUP] */\n\t/* [EXTERNALS] */\n\t/* *BrtName */\n\twrite_record(ba, \"BrtCalcProp\", write_BrtCalcProp());\n\t/* [BrtOleSize] */\n\t/* *(BrtUserBookView *FRT) */\n\t/* [PIVOTCACHEIDS] */\n\t/* [BrtWbFactoid] */\n\t/* [SMARTTAGTYPES] */\n\t/* [BrtWebOpt] */\n\twrite_record(ba, \"BrtFileRecover\", write_BrtFileRecover());\n\t/* [WEBPUBITEMS] */\n\t/* [CRERRS] */\n\t/* FRTWORKBOOK */\n\twrite_record(ba, \"BrtEndBook\");\n\n\treturn ba.end();\n}\nfunction parse_wb(data, name, opts) {\n\treturn (name.substr(-4)===\".bin\" ? parse_wb_bin : parse_wb_xml)(data, opts);\n}\n\nfunction parse_ws(data, name, opts, rels) {\n\treturn (name.substr(-4)===\".bin\" ? parse_ws_bin : parse_ws_xml)(data, opts, rels);\n}\n\nfunction parse_sty(data, name, opts) {\n\treturn (name.substr(-4)===\".bin\" ? parse_sty_bin : parse_sty_xml)(data, opts);\n}\n\nfunction parse_theme(data, name, opts) {\n\treturn parse_theme_xml(data, opts);\n}\n\nfunction parse_sst(data, name, opts) {\n\treturn (name.substr(-4)===\".bin\" ? parse_sst_bin : parse_sst_xml)(data, opts);\n}\n\nfunction parse_cmnt(data, name, opts) {\n\treturn (name.substr(-4)===\".bin\" ? parse_comments_bin : parse_comments_xml)(data, opts);\n}\n\nfunction parse_cc(data, name, opts) {\n\treturn (name.substr(-4)===\".bin\" ? parse_cc_bin : parse_cc_xml)(data, opts);\n}\n\nfunction write_wb(wb, name, opts) {\n\treturn (name.substr(-4)===\".bin\" ? write_wb_bin : write_wb_xml)(wb, opts);\n}\n\nfunction write_ws(data, name, opts, wb) {\n\treturn (name.substr(-4)===\".bin\" ? write_ws_bin : write_ws_xml)(data, opts, wb);\n}\n\nfunction write_sty(data, name, opts) {\n\treturn (name.substr(-4)===\".bin\" ? write_sty_bin : write_sty_xml)(data, opts);\n}\n\nfunction write_sst(data, name, opts) {\n\treturn (name.substr(-4)===\".bin\" ? write_sst_bin : write_sst_xml)(data, opts);\n}\n/*\nfunction write_cmnt(data, name, opts) {\n\treturn (name.substr(-4)===\".bin\" ? write_comments_bin : write_comments_xml)(data, opts);\n}\n\nfunction write_cc(data, name, opts) {\n\treturn (name.substr(-4)===\".bin\" ? write_cc_bin : write_cc_xml)(data, opts);\n}\n*/\nvar attregexg2=/([\\w:]+)=((?:\")([^\"]*)(?:\")|(?:')([^']*)(?:'))/g;\nvar attregex2=/([\\w:]+)=((?:\")(?:[^\"]*)(?:\")|(?:')(?:[^']*)(?:'))/;\nvar _chr = function(c) { return String.fromCharCode(c); };\nfunction xlml_parsexmltag(tag, skip_root) {\n\tvar words = tag.split(/\\s+/);\n\tvar z = []; if(!skip_root) z[0] = words[0];\n\tif(words.length === 1) return z;\n\tvar m = tag.match(attregexg2), y, j, w, i;\n\tif(m) for(i = 0; i != m.length; ++i) {\n\t\ty = m[i].match(attregex2);\n\t\tif((j=y[1].indexOf(\":\")) === -1) z[y[1]] = y[2].substr(1,y[2].length-2);\n\t\telse {\n\t\t\tif(y[1].substr(0,6) === \"xmlns:\") w = \"xmlns\"+y[1].substr(6);\n\t\t\telse w = y[1].substr(j+1);\n\t\t\tz[w] = y[2].substr(1,y[2].length-2);\n\t\t}\n\t}\n\treturn z;\n}\nfunction xlml_parsexmltagobj(tag) {\n\tvar words = tag.split(/\\s+/);\n\tvar z = {};\n\tif(words.length === 1) return z;\n\tvar m = tag.match(attregexg2), y, j, w, i;\n\tif(m) for(i = 0; i != m.length; ++i) {\n\t\ty = m[i].match(attregex2);\n\t\tif((j=y[1].indexOf(\":\")) === -1) z[y[1]] = y[2].substr(1,y[2].length-2);\n\t\telse {\n\t\t\tif(y[1].substr(0,6) === \"xmlns:\") w = \"xmlns\"+y[1].substr(6);\n\t\t\telse w = y[1].substr(j+1);\n\t\t\tz[w] = y[2].substr(1,y[2].length-2);\n\t\t}\n\t}\n\treturn z;\n}\n\n// ----\n\nfunction xlml_format(format, value) {\n\tvar fmt = XLMLFormatMap[format] || unescapexml(format);\n\tif(fmt === \"General\") return SSF._general(value);\n\treturn SSF.format(fmt, value);\n}\n\nfunction xlml_set_custprop(Custprops, Rn, cp, val) {\n\tswitch((cp[0].match(/dt:dt=\"([\\w.]+)\"/)||[\"\",\"\"])[1]) {\n\t\tcase \"boolean\": val = parsexmlbool(val); break;\n\t\tcase \"i2\": case \"int\": val = parseInt(val, 10); break;\n\t\tcase \"r4\": case \"float\": val = parseFloat(val); break;\n\t\tcase \"date\": case \"dateTime.tz\": val = new Date(val); break;\n\t\tcase \"i8\": case \"string\": case \"fixed\": case \"uuid\": case \"bin.base64\": break;\n\t\tdefault: throw \"bad custprop:\" + cp[0];\n\t}\n\tCustprops[unescapexml(Rn[3])] = val;\n}\n\nfunction safe_format_xlml(cell, nf, o) {\n\ttry {\n\t\tif(cell.t === 'e') { cell.w = cell.w || BErr[cell.v]; }\n\t\telse if(nf === \"General\") {\n\t\t\tif(cell.t === 'n') {\n\t\t\t\tif((cell.v|0) === cell.v) cell.w = SSF._general_int(cell.v);\n\t\t\t\telse cell.w = SSF._general_num(cell.v);\n\t\t\t}\n\t\t\telse cell.w = SSF._general(cell.v);\n\t\t}\n\t\telse cell.w = xlml_format(nf||\"General\", cell.v);\n\t\tif(o.cellNF) cell.z = XLMLFormatMap[nf]||nf||\"General\";\n\t} catch(e) { if(o.WTF) throw e; }\n}\n\nfunction process_style_xlml(styles, stag, opts) {\n\tif(opts.cellStyles) {\n\t\tif(stag.Interior) {\n\t\t\tvar I = stag.Interior;\n\t\t\tif(I.Pattern) I.patternType = XLMLPatternTypeMap[I.Pattern] || I.Pattern;\n\t\t}\n\t}\n\tstyles[stag.ID] = stag;\n}\n\n/* TODO: there must exist some form of OSP-blessed spec */\nfunction parse_xlml_data(xml, ss, data, cell, base, styles, csty, row, o) {\n\tvar nf = \"General\", sid = cell.StyleID, S = {}; o = o || {};\n\tvar interiors = [];\n\tif(sid === undefined && row) sid = row.StyleID;\n\tif(sid === undefined && csty) sid = csty.StyleID;\n\twhile(styles[sid] !== undefined) {\n\t\tif(styles[sid].nf) nf = styles[sid].nf;\n\t\tif(styles[sid].Interior) interiors.push(styles[sid].Interior);\n\t\tif(!styles[sid].Parent) break;\n\t\tsid = styles[sid].Parent;\n\t}\n\tswitch(data.Type) {\n\t\tcase 'Boolean':\n\t\t\tcell.t = 'b';\n\t\t\tcell.v = parsexmlbool(xml);\n\t\t\tbreak;\n\t\tcase 'String':\n\t\t\tcell.t = 's'; cell.r = xlml_fixstr(unescapexml(xml));\n\t\t\tcell.v = xml.indexOf(\"<\") > -1 ? ss : cell.r;\n\t\t\tbreak;\n\t\tcase 'DateTime':\n\t\t\tcell.v = (Date.parse(xml) - new Date(Date.UTC(1899, 11, 30))) / (24 * 60 * 60 * 1000);\n\t\t\tif(cell.v !== cell.v) cell.v = unescapexml(xml);\n\t\t\telse if(cell.v >= 1 && cell.v<60) cell.v = cell.v -1;\n\t\t\tif(!nf || nf == \"General\") nf = \"yyyy-mm-dd\";\n\t\t\t/* falls through */\n\t\tcase 'Number':\n\t\t\tif(cell.v === undefined) cell.v=+xml;\n\t\t\tif(!cell.t) cell.t = 'n';\n\t\t\tbreak;\n\t\tcase 'Error': cell.t = 'e'; cell.v = RBErr[xml]; cell.w = xml; break;\n\t\tdefault: cell.t = 's'; cell.v = xlml_fixstr(ss); break;\n\t}\n\tsafe_format_xlml(cell, nf, o);\n\tif(o.cellFormula != null && cell.Formula) {\n\t\tcell.f = rc_to_a1(unescapexml(cell.Formula), base);\n\t\tcell.Formula = undefined;\n\t}\n\tif(o.cellStyles) {\n\t\tinteriors.forEach(function(x) {\n\t\t\tif(!S.patternType && x.patternType) S.patternType = x.patternType;\n\t\t});\n\t\tcell.s = S;\n\t}\n\tcell.ixfe = cell.StyleID !== undefined ? cell.StyleID : 'Default';\n}\n\nfunction xlml_clean_comment(comment) {\n\tcomment.t = comment.v;\n\tcomment.v = comment.w = comment.ixfe = undefined;\n}\n\nfunction xlml_normalize(d) {\n\tif(has_buf && Buffer.isBuffer(d)) return d.toString('utf8');\n\tif(typeof d === 'string') return d;\n\tthrow \"badf\";\n}\n\n/* TODO: Everything */\nvar xlmlregex = /<(\\/?)([a-z0-9]*:|)(\\w+)[^>]*>/mg;\nfunction parse_xlml_xml(d, opts) {\n\tvar str = xlml_normalize(d);\n\tvar Rn;\n\tvar state = [], tmp;\n\tvar sheets = {}, sheetnames = [], cursheet = {}, sheetname = \"\";\n\tvar table = {}, cell = {}, row = {}, dtag, didx;\n\tvar c = 0, r = 0;\n\tvar refguess = {s: {r:1000000, c:1000000}, e: {r:0, c:0} };\n\tvar styles = {}, stag = {};\n\tvar ss = \"\", fidx = 0;\n\tvar mergecells = [];\n\tvar Props = {}, Custprops = {}, pidx = 0, cp = {};\n\tvar comments = [], comment = {};\n\tvar cstys = [], csty;\n\txlmlregex.lastIndex = 0;\n\twhile((Rn = xlmlregex.exec(str))) switch(Rn[3]) {\n\t\tcase 'Data':\n\t\t\tif(state[state.length-1][1]) break;\n\t\t\tif(Rn[1]==='/') parse_xlml_data(str.slice(didx, Rn.index), ss, dtag, state[state.length-1][0]==\"Comment\"?comment:cell, {c:c,r:r}, styles, cstys[c], row, opts);\n\t\t\telse { ss = \"\"; dtag = xlml_parsexmltag(Rn[0]); didx = Rn.index + Rn[0].length; }\n\t\t\tbreak;\n\t\tcase 'Cell':\n\t\t\tif(Rn[1]==='/'){\n\t\t\t\tif(comments.length > 0) cell.c = comments;\n\t\t\t\tif((!opts.sheetRows || opts.sheetRows > r) && cell.v !== undefined) cursheet[encode_col(c) + encode_row(r)] = cell;\n\t\t\t\tif(cell.HRef) {\n\t\t\t\t\tcell.l = {Target:cell.HRef, tooltip:cell.HRefScreenTip};\n\t\t\t\t\tcell.HRef = cell.HRefScreenTip = undefined;\n\t\t\t\t}\n\t\t\t\tif(cell.MergeAcross || cell.MergeDown) {\n\t\t\t\t\tvar cc = c + (parseInt(cell.MergeAcross,10)|0);\n\t\t\t\t\tvar rr = r + (parseInt(cell.MergeDown,10)|0);\n\t\t\t\t\tmergecells.push({s:{c:c,r:r},e:{c:cc,r:rr}});\n\t\t\t\t}\n\t\t\t\t++c;\n\t\t\t\tif(cell.MergeAcross) c += +cell.MergeAcross;\n\t\t\t} else {\n\t\t\t\tcell = xlml_parsexmltagobj(Rn[0]);\n\t\t\t\tif(cell.Index) c = +cell.Index - 1;\n\t\t\t\tif(c < refguess.s.c) refguess.s.c = c;\n\t\t\t\tif(c > refguess.e.c) refguess.e.c = c;\n\t\t\t\tif(Rn[0].substr(-2) === \"/>\") ++c;\n\t\t\t\tcomments = [];\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'Row':\n\t\t\tif(Rn[1]==='/' || Rn[0].substr(-2) === \"/>\") {\n\t\t\t\tif(r < refguess.s.r) refguess.s.r = r;\n\t\t\t\tif(r > refguess.e.r) refguess.e.r = r;\n\t\t\t\tif(Rn[0].substr(-2) === \"/>\") {\n\t\t\t\t\trow = xlml_parsexmltag(Rn[0]);\n\t\t\t\t\tif(row.Index) r = +row.Index - 1;\n\t\t\t\t}\n\t\t\t\tc = 0; ++r;\n\t\t\t} else {\n\t\t\t\trow = xlml_parsexmltag(Rn[0]);\n\t\t\t\tif(row.Index) r = +row.Index - 1;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'Worksheet': /* TODO: read range from FullRows/FullColumns */\n\t\t\tif(Rn[1]==='/'){\n\t\t\t\tif((tmp=state.pop())[0]!==Rn[3]) throw \"Bad state: \"+tmp;\n\t\t\t\tsheetnames.push(sheetname);\n\t\t\t\tif(refguess.s.r <= refguess.e.r && refguess.s.c <= refguess.e.c) cursheet[\"!ref\"] = encode_range(refguess);\n\t\t\t\tif(mergecells.length) cursheet[\"!merges\"] = mergecells;\n\t\t\t\tsheets[sheetname] = cursheet;\n\t\t\t} else {\n\t\t\t\trefguess = {s: {r:1000000, c:1000000}, e: {r:0, c:0} };\n\t\t\t\tr = c = 0;\n\t\t\t\tstate.push([Rn[3], false]);\n\t\t\t\ttmp = xlml_parsexmltag(Rn[0]);\n\t\t\t\tsheetname = tmp.Name;\n\t\t\t\tcursheet = {};\n\t\t\t\tmergecells = [];\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'Table':\n\t\t\tif(Rn[1]==='/'){if((tmp=state.pop())[0]!==Rn[3]) throw \"Bad state: \"+tmp;}\n\t\t\telse if(Rn[0].slice(-2) == \"/>\") break;\n\t\t\telse {\n\t\t\t\ttable = xlml_parsexmltag(Rn[0]);\n\t\t\t\tstate.push([Rn[3], false]);\n\t\t\t\tcstys = [];\n\t\t\t}\n\t\t\tbreak;\n\n\t\tcase 'Style':\n\t\t\tif(Rn[1]==='/') process_style_xlml(styles, stag, opts);\n\t\t\telse stag = xlml_parsexmltag(Rn[0]);\n\t\t\tbreak;\n\n\t\tcase 'NumberFormat':\n\t\t\tstag.nf = xlml_parsexmltag(Rn[0]).Format || \"General\";\n\t\t\tbreak;\n\n\t\tcase 'Column':\n\t\t\tif(state[state.length-1][0] !== 'Table') break;\n\t\t\tcsty = xlml_parsexmltag(Rn[0]);\n\t\t\tcstys[(csty.Index-1||cstys.length)] = csty;\n\t\t\tfor(var i = 0; i < +csty.Span; ++i) cstys[cstys.length] = csty;\n\t\t\tbreak;\n\n\t\tcase 'NamedRange': break;\n\t\tcase 'NamedCell': break;\n\t\tcase 'B': break;\n\t\tcase 'I': break;\n\t\tcase 'U': break;\n\t\tcase 'S': break;\n\t\tcase 'Sub': break;\n\t\tcase 'Sup': break;\n\t\tcase 'Span': break;\n\t\tcase 'Border': break;\n\t\tcase 'Alignment': break;\n\t\tcase 'Borders': break;\n\t\tcase 'Font':\n\t\t\tif(Rn[0].substr(-2) === \"/>\") break;\n\t\t\telse if(Rn[1]===\"/\") ss += str.slice(fidx, Rn.index);\n\t\t\telse fidx = Rn.index + Rn[0].length;\n\t\t\tbreak;\n\t\tcase 'Interior':\n\t\t\tif(!opts.cellStyles) break;\n\t\t\tstag.Interior = xlml_parsexmltag(Rn[0]);\n\t\t\tbreak;\n\t\tcase 'Protection': break;\n\n\t\tcase 'Author':\n\t\tcase 'Title':\n\t\tcase 'Description':\n\t\tcase 'Created':\n\t\tcase 'Keywords':\n\t\tcase 'Subject':\n\t\tcase 'Category':\n\t\tcase 'Company':\n\t\tcase 'LastAuthor':\n\t\tcase 'LastSaved':\n\t\tcase 'LastPrinted':\n\t\tcase 'Version':\n\t\tcase 'Revision':\n\t\tcase 'TotalTime':\n\t\tcase 'HyperlinkBase':\n\t\tcase 'Manager':\n\t\t\tif(Rn[0].substr(-2) === \"/>\") break;\n\t\t\telse if(Rn[1]===\"/\") xlml_set_prop(Props, Rn[3], str.slice(pidx, Rn.index));\n\t\t\telse pidx = Rn.index + Rn[0].length;\n\t\t\tbreak;\n\t\tcase 'Paragraphs': break;\n\n\t\tcase 'Styles':\n\t\tcase 'Workbook':\n\t\t\tif(Rn[1]==='/'){if((tmp=state.pop())[0]!==Rn[3]) throw \"Bad state: \"+tmp;}\n\t\t\telse state.push([Rn[3], false]);\n\t\t\tbreak;\n\n\t\tcase 'Comment':\n\t\t\tif(Rn[1]==='/'){\n\t\t\t\tif((tmp=state.pop())[0]!==Rn[3]) throw \"Bad state: \"+tmp;\n\t\t\t\txlml_clean_comment(comment);\n\t\t\t\tcomments.push(comment);\n\t\t\t} else {\n\t\t\t\tstate.push([Rn[3], false]);\n\t\t\t\ttmp = xlml_parsexmltag(Rn[0]);\n\t\t\t\tcomment = {a:tmp.Author};\n\t\t\t}\n\t\t\tbreak;\n\n\t\tcase 'Name': break;\n\n\t\tcase 'ComponentOptions':\n\t\tcase 'DocumentProperties':\n\t\tcase 'CustomDocumentProperties':\n\t\tcase 'OfficeDocumentSettings':\n\t\tcase 'PivotTable':\n\t\tcase 'PivotCache':\n\t\tcase 'Names':\n\t\tcase 'MapInfo':\n\t\tcase 'PageBreaks':\n\t\tcase 'QueryTable':\n\t\tcase 'DataValidation':\n\t\tcase 'AutoFilter':\n\t\tcase 'Sorting':\n\t\tcase 'Schema':\n\t\tcase 'data':\n\t\tcase 'ConditionalFormatting':\n\t\tcase 'SmartTagType':\n\t\tcase 'SmartTags':\n\t\tcase 'ExcelWorkbook':\n\t\tcase 'WorkbookOptions':\n\t\tcase 'WorksheetOptions':\n\t\t\tif(Rn[1]==='/'){if((tmp=state.pop())[0]!==Rn[3]) throw \"Bad state: \"+tmp;}\n\t\t\telse if(Rn[0].charAt(Rn[0].length-2) !== '/') state.push([Rn[3], true]);\n\t\t\tbreak;\n\n\t\tdefault:\n\t\t\tvar seen = true;\n\t\t\tswitch(state[state.length-1][0]) {\n\t\t\t\t/* OfficeDocumentSettings */\n\t\t\t\tcase 'OfficeDocumentSettings': switch(Rn[3]) {\n\t\t\t\t\tcase 'AllowPNG': break;\n\t\t\t\t\tcase 'RemovePersonalInformation': break;\n\t\t\t\t\tcase 'DownloadComponents': break;\n\t\t\t\t\tcase 'LocationOfComponents': break;\n\t\t\t\t\tcase 'Colors': break;\n\t\t\t\t\tcase 'Color': break;\n\t\t\t\t\tcase 'Index': break;\n\t\t\t\t\tcase 'RGB': break;\n\t\t\t\t\tcase 'PixelsPerInch': break;\n\t\t\t\t\tcase 'TargetScreenSize': break;\n\t\t\t\t\tcase 'ReadOnlyRecommended': break;\n\t\t\t\t\tdefault: seen = false;\n\t\t\t\t} break;\n\n\t\t\t\t/* ComponentOptions */\n\t\t\t\tcase 'ComponentOptions': switch(Rn[3]) {\n\t\t\t\t\tcase 'Toolbar': break;\n\t\t\t\t\tcase 'HideOfficeLogo': break;\n\t\t\t\t\tcase 'SpreadsheetAutoFit': break;\n\t\t\t\t\tcase 'Label': break;\n\t\t\t\t\tcase 'Caption': break;\n\t\t\t\t\tcase 'MaxHeight': break;\n\t\t\t\t\tcase 'MaxWidth': break;\n\t\t\t\t\tcase 'NextSheetNumber': break;\n\t\t\t\t\tdefault: seen = false;\n\t\t\t\t} break;\n\n\t\t\t\t/* ExcelWorkbook */\n\t\t\t\tcase 'ExcelWorkbook': switch(Rn[3]) {\n\t\t\t\t\tcase 'WindowHeight': break;\n\t\t\t\t\tcase 'WindowWidth': break;\n\t\t\t\t\tcase 'WindowTopX': break;\n\t\t\t\t\tcase 'WindowTopY': break;\n\t\t\t\t\tcase 'TabRatio': break;\n\t\t\t\t\tcase 'ProtectStructure': break;\n\t\t\t\t\tcase 'ProtectWindows': break;\n\t\t\t\t\tcase 'ActiveSheet': break;\n\t\t\t\t\tcase 'DisplayInkNotes': break;\n\t\t\t\t\tcase 'FirstVisibleSheet': break;\n\t\t\t\t\tcase 'SupBook': break;\n\t\t\t\t\tcase 'SheetName': break;\n\t\t\t\t\tcase 'SheetIndex': break;\n\t\t\t\t\tcase 'SheetIndexFirst': break;\n\t\t\t\t\tcase 'SheetIndexLast': break;\n\t\t\t\t\tcase 'Dll': break;\n\t\t\t\t\tcase 'AcceptLabelsInFormulas': break;\n\t\t\t\t\tcase 'DoNotSaveLinkValues': break;\n\t\t\t\t\tcase 'Date1904': break;\n\t\t\t\t\tcase 'Iteration': break;\n\t\t\t\t\tcase 'MaxIterations': break;\n\t\t\t\t\tcase 'MaxChange': break;\n\t\t\t\t\tcase 'Path': break;\n\t\t\t\t\tcase 'Xct': break;\n\t\t\t\t\tcase 'Count': break;\n\t\t\t\t\tcase 'SelectedSheets': break;\n\t\t\t\t\tcase 'Calculation': break;\n\t\t\t\t\tcase 'Uncalced': break;\n\t\t\t\t\tcase 'StartupPrompt': break;\n\t\t\t\t\tcase 'Crn': break;\n\t\t\t\t\tcase 'ExternName': break;\n\t\t\t\t\tcase 'Formula': break;\n\t\t\t\t\tcase 'ColFirst': break;\n\t\t\t\t\tcase 'ColLast': break;\n\t\t\t\t\tcase 'WantAdvise': break;\n\t\t\t\t\tcase 'Boolean': break;\n\t\t\t\t\tcase 'Error': break;\n\t\t\t\t\tcase 'Text': break;\n\t\t\t\t\tcase 'OLE': break;\n\t\t\t\t\tcase 'NoAutoRecover': break;\n\t\t\t\t\tcase 'PublishObjects': break;\n\t\t\t\t\tcase 'DoNotCalculateBeforeSave': break;\n\t\t\t\t\tcase 'Number': break;\n\t\t\t\t\tcase 'RefModeR1C1': break;\n\t\t\t\t\tcase 'EmbedSaveSmartTags': break;\n\t\t\t\t\tdefault: seen = false;\n\t\t\t\t} break;\n\n\t\t\t\t/* WorkbookOptions */\n\t\t\t\tcase 'WorkbookOptions': switch(Rn[3]) {\n\t\t\t\t\tcase 'OWCVersion': break;\n\t\t\t\t\tcase 'Height': break;\n\t\t\t\t\tcase 'Width': break;\n\t\t\t\t\tdefault: seen = false;\n\t\t\t\t} break;\n\n\t\t\t\t/* WorksheetOptions */\n\t\t\t\tcase 'WorksheetOptions': switch(Rn[3]) {\n\t\t\t\t\tcase 'Unsynced': break;\n\t\t\t\t\tcase 'Visible': break;\n\t\t\t\t\tcase 'Print': break;\n\t\t\t\t\tcase 'Panes': break;\n\t\t\t\t\tcase 'Scale': break;\n\t\t\t\t\tcase 'Pane': break;\n\t\t\t\t\tcase 'Number': break;\n\t\t\t\t\tcase 'Layout': break;\n\t\t\t\t\tcase 'Header': break;\n\t\t\t\t\tcase 'Footer': break;\n\t\t\t\t\tcase 'PageSetup': break;\n\t\t\t\t\tcase 'PageMargins': break;\n\t\t\t\t\tcase 'Selected': break;\n\t\t\t\t\tcase 'ProtectObjects': break;\n\t\t\t\t\tcase 'EnableSelection': break;\n\t\t\t\t\tcase 'ProtectScenarios': break;\n\t\t\t\t\tcase 'ValidPrinterInfo': break;\n\t\t\t\t\tcase 'HorizontalResolution': break;\n\t\t\t\t\tcase 'VerticalResolution': break;\n\t\t\t\t\tcase 'NumberofCopies': break;\n\t\t\t\t\tcase 'ActiveRow': break;\n\t\t\t\t\tcase 'ActiveCol': break;\n\t\t\t\t\tcase 'ActivePane': break;\n\t\t\t\t\tcase 'TopRowVisible': break;\n\t\t\t\t\tcase 'TopRowBottomPane': break;\n\t\t\t\t\tcase 'LeftColumnVisible': break;\n\t\t\t\t\tcase 'LeftColumnRightPane': break;\n\t\t\t\t\tcase 'FitToPage': break;\n\t\t\t\t\tcase 'RangeSelection': break;\n\t\t\t\t\tcase 'PaperSizeIndex': break;\n\t\t\t\t\tcase 'PageLayoutZoom': break;\n\t\t\t\t\tcase 'PageBreakZoom': break;\n\t\t\t\t\tcase 'FilterOn': break;\n\t\t\t\t\tcase 'DoNotDisplayGridlines': break;\n\t\t\t\t\tcase 'SplitHorizontal': break;\n\t\t\t\t\tcase 'SplitVertical': break;\n\t\t\t\t\tcase 'FreezePanes': break;\n\t\t\t\t\tcase 'FrozenNoSplit': break;\n\t\t\t\t\tcase 'FitWidth': break;\n\t\t\t\t\tcase 'FitHeight': break;\n\t\t\t\t\tcase 'CommentsLayout': break;\n\t\t\t\t\tcase 'Zoom': break;\n\t\t\t\t\tcase 'LeftToRight': break;\n\t\t\t\t\tcase 'Gridlines': break;\n\t\t\t\t\tcase 'AllowSort': break;\n\t\t\t\t\tcase 'AllowFilter': break;\n\t\t\t\t\tcase 'AllowInsertRows': break;\n\t\t\t\t\tcase 'AllowDeleteRows': break;\n\t\t\t\t\tcase 'AllowInsertCols': break;\n\t\t\t\t\tcase 'AllowDeleteCols': break;\n\t\t\t\t\tcase 'AllowInsertHyperlinks': break;\n\t\t\t\t\tcase 'AllowFormatCells': break;\n\t\t\t\t\tcase 'AllowSizeCols': break;\n\t\t\t\t\tcase 'AllowSizeRows': break;\n\t\t\t\t\tcase 'NoSummaryRowsBelowDetail': break;\n\t\t\t\t\tcase 'TabColorIndex': break;\n\t\t\t\t\tcase 'DoNotDisplayHeadings': break;\n\t\t\t\t\tcase 'ShowPageLayoutZoom': break;\n\t\t\t\t\tcase 'NoSummaryColumnsRightDetail': break;\n\t\t\t\t\tcase 'BlackAndWhite': break;\n\t\t\t\t\tcase 'DoNotDisplayZeros': break;\n\t\t\t\t\tcase 'DisplayPageBreak': break;\n\t\t\t\t\tcase 'RowColHeadings': break;\n\t\t\t\t\tcase 'DoNotDisplayOutline': break;\n\t\t\t\t\tcase 'NoOrientation': break;\n\t\t\t\t\tcase 'AllowUsePivotTables': break;\n\t\t\t\t\tcase 'ZeroHeight': break;\n\t\t\t\t\tcase 'ViewableRange': break;\n\t\t\t\t\tcase 'Selection': break;\n\t\t\t\t\tcase 'ProtectContents': break;\n\t\t\t\t\tdefault: seen = false;\n\t\t\t\t} break;\n\n\t\t\t\t/* PivotTable */\n\t\t\t\tcase 'PivotTable': case 'PivotCache': switch(Rn[3]) {\n\t\t\t\t\tcase 'ImmediateItemsOnDrop': break;\n\t\t\t\t\tcase 'ShowPageMultipleItemLabel': break;\n\t\t\t\t\tcase 'CompactRowIndent': break;\n\t\t\t\t\tcase 'Location': break;\n\t\t\t\t\tcase 'PivotField': break;\n\t\t\t\t\tcase 'Orientation': break;\n\t\t\t\t\tcase 'LayoutForm': break;\n\t\t\t\t\tcase 'LayoutSubtotalLocation': break;\n\t\t\t\t\tcase 'LayoutCompactRow': break;\n\t\t\t\t\tcase 'Position': break;\n\t\t\t\t\tcase 'PivotItem': break;\n\t\t\t\t\tcase 'DataType': break;\n\t\t\t\t\tcase 'DataField': break;\n\t\t\t\t\tcase 'SourceName': break;\n\t\t\t\t\tcase 'ParentField': break;\n\t\t\t\t\tcase 'PTLineItems': break;\n\t\t\t\t\tcase 'PTLineItem': break;\n\t\t\t\t\tcase 'CountOfSameItems': break;\n\t\t\t\t\tcase 'Item': break;\n\t\t\t\t\tcase 'ItemType': break;\n\t\t\t\t\tcase 'PTSource': break;\n\t\t\t\t\tcase 'CacheIndex': break;\n\t\t\t\t\tcase 'ConsolidationReference': break;\n\t\t\t\t\tcase 'FileName': break;\n\t\t\t\t\tcase 'Reference': break;\n\t\t\t\t\tcase 'NoColumnGrand': break;\n\t\t\t\t\tcase 'NoRowGrand': break;\n\t\t\t\t\tcase 'BlankLineAfterItems': break;\n\t\t\t\t\tcase 'Hidden': break;\n\t\t\t\t\tcase 'Subtotal': break;\n\t\t\t\t\tcase 'BaseField': break;\n\t\t\t\t\tcase 'MapChildItems': break;\n\t\t\t\t\tcase 'Function': break;\n\t\t\t\t\tcase 'RefreshOnFileOpen': break;\n\t\t\t\t\tcase 'PrintSetTitles': break;\n\t\t\t\t\tcase 'MergeLabels': break;\n\t\t\t\t\tcase 'DefaultVersion': break;\n\t\t\t\t\tcase 'RefreshName': break;\n\t\t\t\t\tcase 'RefreshDate': break;\n\t\t\t\t\tcase 'RefreshDateCopy': break;\n\t\t\t\t\tcase 'VersionLastRefresh': break;\n\t\t\t\t\tcase 'VersionLastUpdate': break;\n\t\t\t\t\tcase 'VersionUpdateableMin': break;\n\t\t\t\t\tcase 'VersionRefreshableMin': break;\n\t\t\t\t\tcase 'Calculation': break;\n\t\t\t\t\tdefault: seen = false;\n\t\t\t\t} break;\n\n\t\t\t\t/* PageBreaks */\n\t\t\t\tcase 'PageBreaks': switch(Rn[3]) {\n\t\t\t\t\tcase 'ColBreaks': break;\n\t\t\t\t\tcase 'ColBreak': break;\n\t\t\t\t\tcase 'RowBreaks': break;\n\t\t\t\t\tcase 'RowBreak': break;\n\t\t\t\t\tcase 'ColStart': break;\n\t\t\t\t\tcase 'ColEnd': break;\n\t\t\t\t\tcase 'RowEnd': break;\n\t\t\t\t\tdefault: seen = false;\n\t\t\t\t} break;\n\n\t\t\t\t/* AutoFilter */\n\t\t\t\tcase 'AutoFilter': switch(Rn[3]) {\n\t\t\t\t\tcase 'AutoFilterColumn': break;\n\t\t\t\t\tcase 'AutoFilterCondition': break;\n\t\t\t\t\tcase 'AutoFilterAnd': break;\n\t\t\t\t\tcase 'AutoFilterOr': break;\n\t\t\t\t\tdefault: seen = false;\n\t\t\t\t} break;\n\n\t\t\t\t/* QueryTable */\n\t\t\t\tcase 'QueryTable': switch(Rn[3]) {\n\t\t\t\t\tcase 'Id': break;\n\t\t\t\t\tcase 'AutoFormatFont': break;\n\t\t\t\t\tcase 'AutoFormatPattern': break;\n\t\t\t\t\tcase 'QuerySource': break;\n\t\t\t\t\tcase 'QueryType': break;\n\t\t\t\t\tcase 'EnableRedirections': break;\n\t\t\t\t\tcase 'RefreshedInXl9': break;\n\t\t\t\t\tcase 'URLString': break;\n\t\t\t\t\tcase 'HTMLTables': break;\n\t\t\t\t\tcase 'Connection': break;\n\t\t\t\t\tcase 'CommandText': break;\n\t\t\t\t\tcase 'RefreshInfo': break;\n\t\t\t\t\tcase 'NoTitles': break;\n\t\t\t\t\tcase 'NextId': break;\n\t\t\t\t\tcase 'ColumnInfo': break;\n\t\t\t\t\tcase 'OverwriteCells': break;\n\t\t\t\t\tcase 'DoNotPromptForFile': break;\n\t\t\t\t\tcase 'TextWizardSettings': break;\n\t\t\t\t\tcase 'Source': break;\n\t\t\t\t\tcase 'Number': break;\n\t\t\t\t\tcase 'Decimal': break;\n\t\t\t\t\tcase 'ThousandSeparator': break;\n\t\t\t\t\tcase 'TrailingMinusNumbers': break;\n\t\t\t\t\tcase 'FormatSettings': break;\n\t\t\t\t\tcase 'FieldType': break;\n\t\t\t\t\tcase 'Delimiters': break;\n\t\t\t\t\tcase 'Tab': break;\n\t\t\t\t\tcase 'Comma': break;\n\t\t\t\t\tcase 'AutoFormatName': break;\n\t\t\t\t\tcase 'VersionLastEdit': break;\n\t\t\t\t\tcase 'VersionLastRefresh': break;\n\t\t\t\t\tdefault: seen = false;\n\t\t\t\t} break;\n\n\t\t\t\t/* Sorting */\n\t\t\t\tcase 'Sorting':\n\t\t\t\t/* ConditionalFormatting */\n\t\t\t\tcase 'ConditionalFormatting':\n\t\t\t\t/* DataValidation */\n\t\t\t\tcase 'DataValidation': switch(Rn[3]) {\n\t\t\t\t\tcase 'Range': break;\n\t\t\t\t\tcase 'Type': break;\n\t\t\t\t\tcase 'Min': break;\n\t\t\t\t\tcase 'Max': break;\n\t\t\t\t\tcase 'Sort': break;\n\t\t\t\t\tcase 'Descending': break;\n\t\t\t\t\tcase 'Order': break;\n\t\t\t\t\tcase 'CaseSensitive': break;\n\t\t\t\t\tcase 'Value': break;\n\t\t\t\t\tcase 'ErrorStyle': break;\n\t\t\t\t\tcase 'ErrorMessage': break;\n\t\t\t\t\tcase 'ErrorTitle': break;\n\t\t\t\t\tcase 'CellRangeList': break;\n\t\t\t\t\tcase 'InputMessage': break;\n\t\t\t\t\tcase 'InputTitle': break;\n\t\t\t\t\tcase 'ComboHide': break;\n\t\t\t\t\tcase 'InputHide': break;\n\t\t\t\t\tcase 'Condition': break;\n\t\t\t\t\tcase 'Qualifier': break;\n\t\t\t\t\tcase 'UseBlank': break;\n\t\t\t\t\tcase 'Value1': break;\n\t\t\t\t\tcase 'Value2': break;\n\t\t\t\t\tcase 'Format': break;\n\t\t\t\t\tdefault: seen = false;\n\t\t\t\t} break;\n\n\t\t\t\t/* MapInfo (schema) */\n\t\t\t\tcase 'MapInfo': case 'Schema': case 'data': switch(Rn[3]) {\n\t\t\t\t\tcase 'Map': break;\n\t\t\t\t\tcase 'Entry': break;\n\t\t\t\t\tcase 'Range': break;\n\t\t\t\t\tcase 'XPath': break;\n\t\t\t\t\tcase 'Field': break;\n\t\t\t\t\tcase 'XSDType': break;\n\t\t\t\t\tcase 'FilterOn': break;\n\t\t\t\t\tcase 'Aggregate': break;\n\t\t\t\t\tcase 'ElementType': break;\n\t\t\t\t\tcase 'AttributeType': break;\n\t\t\t\t/* These are from xsd (XML Schema Definition) */\n\t\t\t\t\tcase 'schema':\n\t\t\t\t\tcase 'element':\n\t\t\t\t\tcase 'complexType':\n\t\t\t\t\tcase 'datatype':\n\t\t\t\t\tcase 'all':\n\t\t\t\t\tcase 'attribute':\n\t\t\t\t\tcase 'extends': break;\n\n\t\t\t\t\tcase 'row': break;\n\t\t\t\t\tdefault: seen = false;\n\t\t\t\t} break;\n\n\t\t\t\t/* SmartTags (can be anything) */\n\t\t\t\tcase 'SmartTags': break;\n\n\t\t\t\tdefault: seen = false; break;\n\t\t\t}\n\t\t\tif(seen) break;\n\t\t\t/* CustomDocumentProperties */\n\t\t\tif(!state[state.length-1][1]) throw 'Unrecognized tag: ' + Rn[3] + \"|\" + state.join(\"|\");\n\t\t\tif(state[state.length-1][0]==='CustomDocumentProperties') {\n\t\t\t\tif(Rn[0].substr(-2) === \"/>\") break;\n\t\t\t\telse if(Rn[1]===\"/\") xlml_set_custprop(Custprops, Rn, cp, str.slice(pidx, Rn.index));\n\t\t\t\telse { cp = Rn; pidx = Rn.index + Rn[0].length; }\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif(opts.WTF) throw 'Unrecognized tag: ' + Rn[3] + \"|\" + state.join(\"|\");\n\t}\n\tvar out = {};\n\tif(!opts.bookSheets && !opts.bookProps) out.Sheets = sheets;\n\tout.SheetNames = sheetnames;\n\tout.SSF = SSF.get_table();\n\tout.Props = Props;\n\tout.Custprops = Custprops;\n\treturn out;\n}\n\nfunction parse_xlml(data, opts) {\n\tfix_read_opts(opts=opts||{});\n\tswitch(opts.type||\"base64\") {\n\t\tcase \"base64\": return parse_xlml_xml(Base64.decode(data), opts);\n\t\tcase \"binary\": case \"buffer\": case \"file\": return parse_xlml_xml(data, opts);\n\t\tcase \"array\": return parse_xlml_xml(data.map(_chr).join(\"\"), opts);\n\t}\n}\n\nfunction write_xlml(wb, opts) { }\n\n/* [MS-OLEDS] 2.3.8 CompObjStream */\nfunction parse_compobj(obj) {\n\tvar v = {};\n\tvar o = obj.content;\n\n\t/* [MS-OLEDS] 2.3.7 CompObjHeader -- All fields MUST be ignored */\n\tvar l = 28, m;\n\tm = __lpstr(o, l);\n\tl += 4 + __readUInt32LE(o,l);\n\tv.UserType = m;\n\n\t/* [MS-OLEDS] 2.3.1 ClipboardFormatOrAnsiString */\n\tm = __readUInt32LE(o,l); l+= 4;\n\tswitch(m) {\n\t\tcase 0x00000000: break;\n\t\tcase 0xffffffff: case 0xfffffffe: l+=4; break;\n\t\tdefault:\n\t\t\tif(m > 0x190) throw new Error(\"Unsupported Clipboard: \" + m.toString(16));\n\t\t\tl += m;\n\t}\n\n\tm = __lpstr(o, l); l += m.length === 0 ? 0 : 5 + m.length; v.Reserved1 = m;\n\n\tif((m = __readUInt32LE(o,l)) !== 0x71b2e9f4) return v;\n\tthrow \"Unsupported Unicode Extension\";\n}\n\n/* 2.4.58 Continue logic */\nfunction slurp(R, blob, length, opts) {\n\tvar l = length;\n\tvar bufs = [];\n\tvar d = blob.slice(blob.l,blob.l+l);\n\tif(opts && opts.enc && opts.enc.insitu_decrypt) switch(R.n) {\n\tcase 'BOF': case 'FilePass': case 'FileLock': case 'InterfaceHdr': case 'RRDInfo': case 'RRDHead': case 'UsrExcl': break;\n\tdefault:\n\t\tif(d.length === 0) break;\n\t\topts.enc.insitu_decrypt(d);\n\t}\n\tbufs.push(d);\n\tblob.l += l;\n\tvar next = (XLSRecordEnum[__readUInt16LE(blob,blob.l)]);\n\twhile(next != null && next.n === 'Continue') {\n\t\tl = __readUInt16LE(blob,blob.l+2);\n\t\tbufs.push(blob.slice(blob.l+4,blob.l+4+l));\n\t\tblob.l += 4+l;\n\t\tnext = (XLSRecordEnum[__readUInt16LE(blob, blob.l)]);\n\t}\n\tvar b = bconcat(bufs);\n\tprep_blob(b, 0);\n\tvar ll = 0; b.lens = [];\n\tfor(var j = 0; j < bufs.length; ++j) { b.lens.push(ll); ll += bufs[j].length; }\n\treturn R.f(b, b.length, opts);\n}\n\nfunction safe_format_xf(p, opts, date1904) {\n\tif(!p.XF) return;\n\ttry {\n\t\tvar fmtid = p.XF.ifmt||0;\n\t\tif(p.t === 'e') { p.w = p.w || BErr[p.v]; }\n\t\telse if(fmtid === 0) {\n\t\t\tif(p.t === 'n') {\n\t\t\t\tif((p.v|0) === p.v) p.w = SSF._general_int(p.v);\n\t\t\t\telse p.w = SSF._general_num(p.v);\n\t\t\t}\n\t\t\telse p.w = SSF._general(p.v);\n\t\t}\n\t\telse p.w = SSF.format(fmtid,p.v, {date1904:date1904||false});\n\t\tif(opts.cellNF) p.z = SSF._table[fmtid];\n\t} catch(e) { if(opts.WTF) throw e; }\n}\n\nfunction make_cell(val, ixfe, t) {\n\treturn {v:val, ixfe:ixfe, t:t};\n}\n\n// 2.3.2\nfunction parse_workbook(blob, options) {\n\tvar wb = {opts:{}};\n\tvar Sheets = {};\n\tvar out = {};\n\tvar Directory = {};\n\tvar found_sheet = false;\n\tvar range = {};\n\tvar last_formula = null;\n\tvar sst = [];\n\tvar cur_sheet = \"\";\n\tvar Preamble = {};\n\tvar lastcell, last_cell, cc, cmnt, rng, rngC, rngR;\n\tvar shared_formulae = {};\n\tvar array_formulae = []; /* TODO: something more clever */\n\tvar temp_val;\n\tvar country;\n\tvar cell_valid = true;\n\tvar XFs = []; /* XF records */\n\tvar palette = [];\n\tvar get_rgb = function getrgb(icv) {\n\t\tif(icv < 8) return XLSIcv[icv];\n\t\tif(icv < 64) return palette[icv-8] || XLSIcv[icv];\n\t\treturn XLSIcv[icv];\n\t};\n\tvar process_cell_style = function pcs(cell, line) {\n\t\tvar xfd = line.XF.data;\n\t\tif(!xfd || !xfd.patternType) return;\n\t\tline.s = {};\n\t\tline.s.patternType = xfd.patternType;\n\t\tvar t;\n\t\tif((t = rgb2Hex(get_rgb(xfd.icvFore)))) { line.s.fgColor = {rgb:t}; }\n\t\tif((t = rgb2Hex(get_rgb(xfd.icvBack)))) { line.s.bgColor = {rgb:t}; }\n\t};\n\tvar addcell = function addcell(cell, line, options) {\n\t\tif(!cell_valid) return;\n\t\tif(options.cellStyles && line.XF && line.XF.data) process_cell_style(cell, line);\n\t\tlastcell = cell;\n\t\tlast_cell = encode_cell(cell);\n\t\tif(range.s) {\n\t\t\tif(cell.r < range.s.r) range.s.r = cell.r;\n\t\t\tif(cell.c < range.s.c) range.s.c = cell.c;\n\t\t}\n\t\tif(range.e) {\n\t\t\tif(cell.r + 1 > range.e.r) range.e.r = cell.r + 1;\n\t\t\tif(cell.c + 1 > range.e.c) range.e.c = cell.c + 1;\n\t\t}\n\t\tif(options.sheetRows && lastcell.r >= options.sheetRows) cell_valid = false;\n\t\telse out[last_cell] = line;\n\t};\n\tvar opts = {\n\t\tenc: false, // encrypted\n\t\tsbcch: 0, // cch in the preceding SupBook\n\t\tsnames: [], // sheetnames\n\t\tsharedf: shared_formulae, // shared formulae by address\n\t\tarrayf: array_formulae, // array formulae array\n\t\trrtabid: [], // RRTabId\n\t\tlastuser: \"\", // Last User from WriteAccess\n\t\tbiff: 8, // BIFF version\n\t\tcodepage: 0, // CP from CodePage record\n\t\twinlocked: 0, // fLockWn from WinProtect\n\t\twtf: false\n\t};\n\tif(options.password) opts.password = options.password;\n\tvar mergecells = [];\n\tvar objects = [];\n\tvar supbooks = [[]]; // 1-indexed, will hold extern names\n\tvar sbc = 0, sbci = 0, sbcli = 0;\n\tsupbooks.SheetNames = opts.snames;\n\tsupbooks.sharedf = opts.sharedf;\n\tsupbooks.arrayf = opts.arrayf;\n\tvar last_Rn = '';\n\tvar file_depth = 0; /* TODO: make a real stack */\n\n\t/* explicit override for some broken writers */\n\topts.codepage = 1200;\n\tset_cp(1200);\n\n\twhile(blob.l < blob.length - 1) {\n\t\tvar s = blob.l;\n\t\tvar RecordType = blob.read_shift(2);\n\t\tif(RecordType === 0 && last_Rn === 'EOF') break;\n\t\tvar length = (blob.l === blob.length ? 0 : blob.read_shift(2)), y;\n\t\tvar R = XLSRecordEnum[RecordType];\n\t\tif(R && R.f) {\n\t\t\tif(options.bookSheets) {\n\t\t\t\tif(last_Rn === 'BoundSheet8' && R.n !== 'BoundSheet8') break;\n\t\t\t}\n\t\t\tlast_Rn = R.n;\n\t\t\tif(R.r === 2 || R.r == 12) {\n\t\t\t\tvar rt = blob.read_shift(2); length -= 2;\n\t\t\t\tif(!opts.enc && rt !== RecordType) throw \"rt mismatch\";\n\t\t\t\tif(R.r == 12){ blob.l += 10; length -= 10; } // skip FRT\n\t\t\t}\n\t\t\t//console.error(R,blob.l,length,blob.length);\n\t\t\tvar val;\n\t\t\tif(R.n === 'EOF') val = R.f(blob, length, opts);\n\t\t\telse val = slurp(R, blob, length, opts);\n\t\t\tvar Rn = R.n;\n\t\t\t/* BIFF5 overrides */\n\t\t\tif(opts.biff === 5 || opts.biff === 2) switch(Rn) {\n\t\t\t\tcase 'Lbl': Rn = 'Label'; break;\n\t\t\t}\n\t\t\t/* nested switch statements to workaround V8 128 limit */\n\t\t\tswitch(Rn) {\n\t\t\t\t/* Workbook Options */\n\t\t\t\tcase 'Date1904': wb.opts.Date1904 = val; break;\n\t\t\t\tcase 'WriteProtect': wb.opts.WriteProtect = true; break;\n\t\t\t\tcase 'FilePass':\n\t\t\t\t\tif(!opts.enc) blob.l = 0;\n\t\t\t\t\topts.enc = val;\n\t\t\t\t\tif(opts.WTF) console.error(val);\n\t\t\t\t\tif(!options.password) throw new Error(\"File is password-protected\");\n\t\t\t\t\tif(val.Type !== 0) throw new Error(\"Encryption scheme unsupported\");\n\t\t\t\t\tif(!val.valid) throw new Error(\"Password is incorrect\");\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'WriteAccess': opts.lastuser = val; break;\n\t\t\t\tcase 'FileSharing': break; //TODO\n\t\t\t\tcase 'CodePage':\n\t\t\t\t\t/* overrides based on test cases */\n\t\t\t\t\tif(val === 0x5212) val = 1200;\n\t\t\t\t\telse if(val === 0x8001) val = 1252;\n\t\t\t\t\topts.codepage = val;\n\t\t\t\t\tset_cp(val);\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'RRTabId': opts.rrtabid = val; break;\n\t\t\t\tcase 'WinProtect': opts.winlocked = val; break;\n\t\t\t\tcase 'Template': break; // TODO\n\t\t\t\tcase 'RefreshAll': wb.opts.RefreshAll = val; break;\n\t\t\t\tcase 'BookBool': break; // TODO\n\t\t\t\tcase 'UsesELFs': /* if(val) console.error(\"Unsupported ELFs\"); */ break;\n\t\t\t\tcase 'MTRSettings': {\n\t\t\t\t\tif(val[0] && val[1]) throw \"Unsupported threads: \" + val;\n\t\t\t\t} break; // TODO: actually support threads\n\t\t\t\tcase 'CalcCount': wb.opts.CalcCount = val; break;\n\t\t\t\tcase 'CalcDelta': wb.opts.CalcDelta = val; break;\n\t\t\t\tcase 'CalcIter': wb.opts.CalcIter = val; break;\n\t\t\t\tcase 'CalcMode': wb.opts.CalcMode = val; break;\n\t\t\t\tcase 'CalcPrecision': wb.opts.CalcPrecision = val; break;\n\t\t\t\tcase 'CalcSaveRecalc': wb.opts.CalcSaveRecalc = val; break;\n\t\t\t\tcase 'CalcRefMode': opts.CalcRefMode = val; break; // TODO: implement R1C1\n\t\t\t\tcase 'Uncalced': break;\n\t\t\t\tcase 'ForceFullCalculation': wb.opts.FullCalc = val; break;\n\t\t\t\tcase 'WsBool': break; // TODO\n\t\t\t\tcase 'XF': XFs.push(val); break;\n\t\t\t\tcase 'ExtSST': break; // TODO\n\t\t\t\tcase 'BookExt': break; // TODO\n\t\t\t\tcase 'RichTextStream': break;\n\t\t\t\tcase 'BkHim': break;\n\n\t\t\t\tcase 'SupBook': supbooks[++sbc] = [val]; sbci = 0; break;\n\t\t\t\tcase 'ExternName': supbooks[sbc][++sbci] = val; break;\n\t\t\t\tcase 'Index': break; // TODO\n\t\t\t\tcase 'Lbl': supbooks[0][++sbcli] = val; break;\n\t\t\t\tcase 'ExternSheet': supbooks[sbc] = supbooks[sbc].concat(val); sbci += val.length; break;\n\n\t\t\t\tcase 'Protect': out[\"!protect\"] = val; break; /* for sheet or book */\n\t\t\t\tcase 'Password': if(val !== 0 && opts.WTF) console.error(\"Password verifier: \" + val); break;\n\t\t\t\tcase 'Prot4Rev': case 'Prot4RevPass': break; /*TODO: Revision Control*/\n\n\t\t\t\tcase 'BoundSheet8': {\n\t\t\t\t\tDirectory[val.pos] = val;\n\t\t\t\t\topts.snames.push(val.name);\n\t\t\t\t} break;\n\t\t\t\tcase 'EOF': {\n\t\t\t\t\tif(--file_depth) break;\n\t\t\t\t\tif(range.e) {\n\t\t\t\t\t\tout[\"!range\"] = range;\n\t\t\t\t\t\tif(range.e.r > 0 && range.e.c > 0) {\n\t\t\t\t\t\t\trange.e.r--; range.e.c--;\n\t\t\t\t\t\t\tout[\"!ref\"] = encode_range(range);\n\t\t\t\t\t\t\trange.e.r++; range.e.c++;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif(mergecells.length > 0) out[\"!merges\"] = mergecells;\n\t\t\t\t\t\tif(objects.length > 0) out[\"!objects\"] = objects;\n\t\t\t\t\t}\n\t\t\t\t\tif(cur_sheet === \"\") Preamble = out; else Sheets[cur_sheet] = out;\n\t\t\t\t\tout = {};\n\t\t\t\t} break;\n\t\t\t\tcase 'BOF': {\n\t\t\t\t\tif(opts.biff !== 8);\n\t\t\t\t\telse if(val.BIFFVer === 0x0500) opts.biff = 5;\n\t\t\t\t\telse if(val.BIFFVer === 0x0002) opts.biff = 2;\n\t\t\t\t\telse if(val.BIFFVer === 0x0007) opts.biff = 2;\n\t\t\t\t\tif(file_depth++) break;\n\t\t\t\t\tcell_valid = true;\n\t\t\t\t\tout = {};\n\t\t\t\t\tif(opts.biff === 2) {\n\t\t\t\t\t\tif(cur_sheet === \"\") cur_sheet = \"Sheet1\";\n\t\t\t\t\t\trange = {s:{r:0,c:0},e:{r:0,c:0}};\n\t\t\t\t\t}\n\t\t\t\t\telse cur_sheet = (Directory[s] || {name:\"\"}).name;\n\t\t\t\t\tmergecells = [];\n\t\t\t\t\tobjects = [];\n\t\t\t\t} break;\n\t\t\t\tcase 'Number': case 'BIFF2NUM': {\n\t\t\t\t\ttemp_val = {ixfe: val.ixfe, XF: XFs[val.ixfe], v:val.val, t:'n'};\n\t\t\t\t\tif(temp_val.XF) safe_format_xf(temp_val, options, wb.opts.Date1904);\n\t\t\t\t\taddcell({c:val.c, r:val.r}, temp_val, options);\n\t\t\t\t} break;\n\t\t\t\tcase 'BoolErr': {\n\t\t\t\t\ttemp_val = {ixfe: val.ixfe, XF: XFs[val.ixfe], v:val.val, t:val.t};\n\t\t\t\t\tif(temp_val.XF) safe_format_xf(temp_val, options, wb.opts.Date1904);\n\t\t\t\t\taddcell({c:val.c, r:val.r}, temp_val, options);\n\t\t\t\t} break;\n\t\t\t\tcase 'RK': {\n\t\t\t\t\ttemp_val = {ixfe: val.ixfe, XF: XFs[val.ixfe], v:val.rknum, t:'n'};\n\t\t\t\t\tif(temp_val.XF) safe_format_xf(temp_val, options, wb.opts.Date1904);\n\t\t\t\t\taddcell({c:val.c, r:val.r}, temp_val, options);\n\t\t\t\t} break;\n\t\t\t\tcase 'MulRk': {\n\t\t\t\t\tfor(var j = val.c; j <= val.C; ++j) {\n\t\t\t\t\t\tvar ixfe = val.rkrec[j-val.c][0];\n\t\t\t\t\t\ttemp_val= {ixfe:ixfe, XF:XFs[ixfe], v:val.rkrec[j-val.c][1], t:'n'};\n\t\t\t\t\t\tif(temp_val.XF) safe_format_xf(temp_val, options, wb.opts.Date1904);\n\t\t\t\t\t\taddcell({c:j, r:val.r}, temp_val, options);\n\t\t\t\t\t}\n\t\t\t\t} break;\n\t\t\t\tcase 'Formula': {\n\t\t\t\t\tswitch(val.val) {\n\t\t\t\t\t\tcase 'String': last_formula = val; break;\n\t\t\t\t\t\tcase 'Array Formula': throw \"Array Formula unsupported\";\n\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\ttemp_val = {v:val.val, ixfe:val.cell.ixfe, t:val.tt};\n\t\t\t\t\t\t\ttemp_val.XF = XFs[temp_val.ixfe];\n\t\t\t\t\t\t\tif(options.cellFormula) temp_val.f = \"=\"+stringify_formula(val.formula,range,val.cell,supbooks, opts);\n\t\t\t\t\t\t\tif(temp_val.XF) safe_format_xf(temp_val, options, wb.opts.Date1904);\n\t\t\t\t\t\t\taddcell(val.cell, temp_val, options);\n\t\t\t\t\t\t\tlast_formula = val;\n\t\t\t\t\t}\n\t\t\t\t} break;\n\t\t\t\tcase 'String': {\n\t\t\t\t\tif(last_formula) {\n\t\t\t\t\t\tlast_formula.val = val;\n\t\t\t\t\t\ttemp_val = {v:last_formula.val, ixfe:last_formula.cell.ixfe, t:'s'};\n\t\t\t\t\t\ttemp_val.XF = XFs[temp_val.ixfe];\n\t\t\t\t\t\tif(options.cellFormula) temp_val.f = \"=\"+stringify_formula(last_formula.formula, range, last_formula.cell, supbooks, opts);\n\t\t\t\t\t\tif(temp_val.XF) safe_format_xf(temp_val, options, wb.opts.Date1904);\n\t\t\t\t\t\taddcell(last_formula.cell, temp_val, options);\n\t\t\t\t\t\tlast_formula = null;\n\t\t\t\t\t}\n\t\t\t\t} break;\n\t\t\t\tcase 'Array': {\n\t\t\t\t\tarray_formulae.push(val);\n\t\t\t\t} break;\n\t\t\t\tcase 'ShrFmla': {\n\t\t\t\t\tif(!cell_valid) break;\n\t\t\t\t\t//if(options.cellFormula) out[last_cell].f = stringify_formula(val[0], range, lastcell, supbooks, opts);\n\t\t\t\t\t/* TODO: capture range */\n\t\t\t\t\tshared_formulae[encode_cell(last_formula.cell)]= val[0];\n\t\t\t\t} break;\n\t\t\t\tcase 'LabelSst':\n\t\t\t\t\t//temp_val={v:sst[val.isst].t, ixfe:val.ixfe, t:'s'};\n\t\t\t\t\ttemp_val=make_cell(sst[val.isst].t, val.ixfe, 's');\n\t\t\t\t\ttemp_val.XF = XFs[temp_val.ixfe];\n\t\t\t\t\tif(temp_val.XF) safe_format_xf(temp_val, options, wb.opts.Date1904);\n\t\t\t\t\taddcell({c:val.c, r:val.r}, temp_val, options);\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'Label': case 'BIFF2STR':\n\t\t\t\t\t/* Some writers erroneously write Label */\n\t\t\t\t\ttemp_val=make_cell(val.val, val.ixfe, 's');\n\t\t\t\t\ttemp_val.XF = XFs[temp_val.ixfe];\n\t\t\t\t\tif(temp_val.XF) safe_format_xf(temp_val, options, wb.opts.Date1904);\n\t\t\t\t\taddcell({c:val.c, r:val.r}, temp_val, options);\n\t\t\t\t\tbreak;\n\t\t\t\tcase 'Dimensions': {\n\t\t\t\t\tif(file_depth === 1) range = val; /* TODO: stack */\n\t\t\t\t} break;\n\t\t\t\tcase 'SST': {\n\t\t\t\t\tsst = val;\n\t\t\t\t} break;\n\t\t\t\tcase 'Format': { /* val = [id, fmt] */\n\t\t\t\t\tSSF.load(val[1], val[0]);\n\t\t\t\t} break;\n\n\t\t\t\tcase 'MergeCells': mergecells = mergecells.concat(val); break;\n\n\t\t\t\tcase 'Obj': objects[val.cmo[0]] = opts.lastobj = val; break;\n\t\t\t\tcase 'TxO': opts.lastobj.TxO = val; break;\n\n\t\t\t\tcase 'HLink': {\n\t\t\t\t\tfor(rngR = val[0].s.r; rngR <= val[0].e.r; ++rngR)\n\t\t\t\t\t\tfor(rngC = val[0].s.c; rngC <= val[0].e.c; ++rngC)\n\t\t\t\t\t\t\tif(out[encode_cell({c:rngC,r:rngR})])\n\t\t\t\t\t\t\t\tout[encode_cell({c:rngC,r:rngR})].l = val[1];\n\t\t\t\t} break;\n\t\t\t\tcase 'HLinkTooltip': {\n\t\t\t\t\tfor(rngR = val[0].s.r; rngR <= val[0].e.r; ++rngR)\n\t\t\t\t\t\tfor(rngC = val[0].s.c; rngC <= val[0].e.c; ++rngC)\n\t\t\t\t\t\t\tif(out[encode_cell({c:rngC,r:rngR})])\n\t\t\t\t\t\t\t\tout[encode_cell({c:rngC,r:rngR})].l.tooltip = val[1];\n\t\t\t\t} break;\n\n\t\t\t\t/* Comments */\n\t\t\t\tcase 'Note': {\n\t\t\t\t\tif(opts.biff <= 5 && opts.biff >= 2) break; /* TODO: BIFF5 */\n\t\t\t\t\tcc = out[encode_cell(val[0])];\n\t\t\t\t\tvar noteobj = objects[val[2]];\n\t\t\t\t\tif(!cc) break;\n\t\t\t\t\tif(!cc.c) cc.c = [];\n\t\t\t\t\tcmnt = {a:val[1],t:noteobj.TxO.t};\n\t\t\t\t\tcc.c.push(cmnt);\n\t\t\t\t} break;\n\n\t\t\t\tdefault: switch(R.n) { /* nested */\n\t\t\t\tcase 'ClrtClient': break;\n\t\t\t\tcase 'XFExt': update_xfext(XFs[val.ixfe], val.ext); break;\n\n\t\t\t\tcase 'NameCmt': break;\n\t\t\t\tcase 'Header': break; // TODO\n\t\t\t\tcase 'Footer': break; // TODO\n\t\t\t\tcase 'HCenter': break; // TODO\n\t\t\t\tcase 'VCenter': break; // TODO\n\t\t\t\tcase 'Pls': break; // TODO\n\t\t\t\tcase 'Setup': break; // TODO\n\t\t\t\tcase 'DefColWidth': break; // TODO\n\t\t\t\tcase 'GCW': break;\n\t\t\t\tcase 'LHRecord': break;\n\t\t\t\tcase 'ColInfo': break; // TODO\n\t\t\t\tcase 'Row': break; // TODO\n\t\t\t\tcase 'DBCell': break; // TODO\n\t\t\t\tcase 'MulBlank': break; // TODO\n\t\t\t\tcase 'EntExU2': break; // TODO\n\t\t\t\tcase 'SxView': break; // TODO\n\t\t\t\tcase 'Sxvd': break; // TODO\n\t\t\t\tcase 'SXVI': break; // TODO\n\t\t\t\tcase 'SXVDEx': break; // TODO\n\t\t\t\tcase 'SxIvd': break; // TODO\n\t\t\t\tcase 'SXDI': break; // TODO\n\t\t\t\tcase 'SXLI': break; // TODO\n\t\t\t\tcase 'SXEx': break; // TODO\n\t\t\t\tcase 'QsiSXTag': break; // TODO\n\t\t\t\tcase 'Selection': break;\n\t\t\t\tcase 'Feat': break;\n\t\t\t\tcase 'FeatHdr': case 'FeatHdr11': break;\n\t\t\t\tcase 'Feature11': case 'Feature12': case 'List12': break;\n\t\t\t\tcase 'Blank': break;\n\t\t\t\tcase 'Country': country = val; break;\n\t\t\t\tcase 'RecalcId': break;\n\t\t\t\tcase 'DefaultRowHeight': case 'DxGCol': break; // TODO: htmlify\n\t\t\t\tcase 'Fbi': case 'Fbi2': case 'GelFrame': break;\n\t\t\t\tcase 'Font': break; // TODO\n\t\t\t\tcase 'XFCRC': break; // TODO\n\t\t\t\tcase 'Style': break; // TODO\n\t\t\t\tcase 'StyleExt': break; // TODO\n\t\t\t\tcase 'Palette': palette = val; break; // TODO\n\t\t\t\tcase 'Theme': break; // TODO\n\t\t\t\t/* Protection */\n\t\t\t\tcase 'ScenarioProtect': break;\n\t\t\t\tcase 'ObjProtect': break;\n\n\t\t\t\t/* Conditional Formatting */\n\t\t\t\tcase 'CondFmt12': break;\n\n\t\t\t\t/* Table */\n\t\t\t\tcase 'Table': break; // TODO\n\t\t\t\tcase 'TableStyles': break; // TODO\n\t\t\t\tcase 'TableStyle': break; // TODO\n\t\t\t\tcase 'TableStyleElement': break; // TODO\n\n\t\t\t\t/* PivotTable */\n\t\t\t\tcase 'SXStreamID': break; // TODO\n\t\t\t\tcase 'SXVS': break; // TODO\n\t\t\t\tcase 'DConRef': break; // TODO\n\t\t\t\tcase 'SXAddl': break; // TODO\n\t\t\t\tcase 'DConBin': break; // TODO\n\t\t\t\tcase 'DConName': break; // TODO\n\t\t\t\tcase 'SXPI': break; // TODO\n\t\t\t\tcase 'SxFormat': break; // TODO\n\t\t\t\tcase 'SxSelect': break; // TODO\n\t\t\t\tcase 'SxRule': break; // TODO\n\t\t\t\tcase 'SxFilt': break; // TODO\n\t\t\t\tcase 'SxItm': break; // TODO\n\t\t\t\tcase 'SxDXF': break; // TODO\n\n\t\t\t\t/* Scenario Manager */\n\t\t\t\tcase 'ScenMan': break;\n\n\t\t\t\t/* Data Consolidation */\n\t\t\t\tcase 'DCon': break;\n\n\t\t\t\t/* Watched Cell */\n\t\t\t\tcase 'CellWatch': break;\n\n\t\t\t\t/* Print Settings */\n\t\t\t\tcase 'PrintRowCol': break;\n\t\t\t\tcase 'PrintGrid': break;\n\t\t\t\tcase 'PrintSize': break;\n\n\t\t\t\tcase 'XCT': break;\n\t\t\t\tcase 'CRN': break;\n\n\t\t\t\tcase 'Scl': {\n\t\t\t\t\t//console.log(\"Zoom Level:\", val[0]/val[1],val);\n\t\t\t\t} break;\n\t\t\t\tcase 'SheetExt': {\n\n\t\t\t\t} break;\n\t\t\t\tcase 'SheetExtOptional': {\n\n\t\t\t\t} break;\n\n\t\t\t\t/* VBA */\n\t\t\t\tcase 'ObNoMacros': {\n\n\t\t\t\t} break;\n\t\t\t\tcase 'ObProj': {\n\n\t\t\t\t} break;\n\t\t\t\tcase 'CodeName': {\n\n\t\t\t\t} break;\n\t\t\t\tcase 'GUIDTypeLib': {\n\n\t\t\t\t} break;\n\n\t\t\t\tcase 'WOpt': break; // TODO: WTF?\n\t\t\t\tcase 'PhoneticInfo': break;\n\n\t\t\t\tcase 'OleObjectSize': break;\n\n\t\t\t\t/* Differential Formatting */\n\t\t\t\tcase 'DXF': case 'DXFN': case 'DXFN12': case 'DXFN12List': case 'DXFN12NoCB': break;\n\n\t\t\t\t/* Data Validation */\n\t\t\t\tcase 'Dv': case 'DVal': break;\n\n\t\t\t\t/* Data Series */\n\t\t\t\tcase 'BRAI': case 'Series': case 'SeriesText': break;\n\n\t\t\t\t/* Data Connection */\n\t\t\t\tcase 'DConn': break;\n\t\t\t\tcase 'DbOrParamQry': break;\n\t\t\t\tcase 'DBQueryExt': break;\n\n\t\t\t\t/* Formatting */\n\t\t\t\tcase 'IFmtRecord': break;\n\t\t\t\tcase 'CondFmt': case 'CF': case 'CF12': case 'CFEx': break;\n\n\t\t\t\t/* Explicitly Ignored */\n\t\t\t\tcase 'Excel9File': break;\n\t\t\t\tcase 'Units': break;\n\t\t\t\tcase 'InterfaceHdr': case 'Mms': case 'InterfaceEnd': case 'DSF': case 'BuiltInFnGroupCount':\n\t\t\t\t/* View Stuff */\n\t\t\t\tcase 'Window1': case 'Window2': case 'HideObj': case 'GridSet': case 'Guts':\n\t\t\t\tcase 'UserBView': case 'UserSViewBegin': case 'UserSViewEnd':\n\t\t\t\tcase 'Pane': break;\n\t\t\t\tdefault: switch(R.n) { /* nested */\n\t\t\t\t/* Chart */\n\t\t\t\tcase 'Dat':\n\t\t\t\tcase 'Begin': case 'End':\n\t\t\t\tcase 'StartBlock': case 'EndBlock':\n\t\t\t\tcase 'Frame': case 'Area':\n\t\t\t\tcase 'Axis': case 'AxisLine': case 'Tick': break;\n\t\t\t\tcase 'AxesUsed':\n\t\t\t\tcase 'CrtLayout12': case 'CrtLayout12A': case 'CrtLink': case 'CrtLine': case 'CrtMlFrt': case 'CrtMlFrtContinue': break;\n\t\t\t\tcase 'LineFormat': case 'AreaFormat':\n\t\t\t\tcase 'Chart': case 'Chart3d': case 'Chart3DBarShape': case 'ChartFormat': case 'ChartFrtInfo': break;\n\t\t\t\tcase 'PlotArea': case 'PlotGrowth': break;\n\t\t\t\tcase 'SeriesList': case 'SerParent': case 'SerAuxTrend': break;\n\t\t\t\tcase 'DataFormat': case 'SerToCrt': case 'FontX': break;\n\t\t\t\tcase 'CatSerRange': case 'AxcExt': case 'SerFmt': break;\n\t\t\t\tcase 'ShtProps': break;\n\t\t\t\tcase 'DefaultText': case 'Text': case 'CatLab': break;\n\t\t\t\tcase 'DataLabExtContents': break;\n\t\t\t\tcase 'Legend': case 'LegendException': break;\n\t\t\t\tcase 'Pie': case 'Scatter': break;\n\t\t\t\tcase 'PieFormat': case 'MarkerFormat': break;\n\t\t\t\tcase 'StartObject': case 'EndObject': break;\n\t\t\t\tcase 'AlRuns': case 'ObjectLink': break;\n\t\t\t\tcase 'SIIndex': break;\n\t\t\t\tcase 'AttachedLabel': case 'YMult': break;\n\n\t\t\t\t/* Chart Group */\n\t\t\t\tcase 'Line': case 'Bar': break;\n\t\t\t\tcase 'Surf': break;\n\n\t\t\t\t/* Axis Group */\n\t\t\t\tcase 'AxisParent': break;\n\t\t\t\tcase 'Pos': break;\n\t\t\t\tcase 'ValueRange': break;\n\n\t\t\t\t/* Pivot Chart */\n\t\t\t\tcase 'SXViewEx9': break; // TODO\n\t\t\t\tcase 'SXViewLink': break;\n\t\t\t\tcase 'PivotChartBits': break;\n\t\t\t\tcase 'SBaseRef': break;\n\t\t\t\tcase 'TextPropsStream': break;\n\n\t\t\t\t/* Chart Misc */\n\t\t\t\tcase 'LnExt': break;\n\t\t\t\tcase 'MkrExt': break;\n\t\t\t\tcase 'CrtCoopt': break;\n\n\t\t\t\t/* Query Table */\n\t\t\t\tcase 'Qsi': case 'Qsif': case 'Qsir': case 'QsiSXTag': break;\n\t\t\t\tcase 'TxtQry': break;\n\n\t\t\t\t/* Filter */\n\t\t\t\tcase 'FilterMode': break;\n\t\t\t\tcase 'AutoFilter': case 'AutoFilterInfo': break;\n\t\t\t\tcase 'AutoFilter12': break;\n\t\t\t\tcase 'DropDownObjIds': break;\n\t\t\t\tcase 'Sort': break;\n\t\t\t\tcase 'SortData': break;\n\n\t\t\t\t/* Drawing */\n\t\t\t\tcase 'ShapePropsStream': break;\n\t\t\t\tcase 'MsoDrawing': case 'MsoDrawingGroup': case 'MsoDrawingSelection': break;\n\t\t\t\tcase 'ImData': break;\n\t\t\t\t/* Pub Stuff */\n\t\t\t\tcase 'WebPub': case 'AutoWebPub':\n\n\t\t\t\t/* Print Stuff */\n\t\t\t\tcase 'RightMargin': case 'LeftMargin': case 'TopMargin': case 'BottomMargin':\n\t\t\t\tcase 'HeaderFooter': case 'HFPicture': case 'PLV':\n\t\t\t\tcase 'HorizontalPageBreaks': case 'VerticalPageBreaks':\n\t\t\t\t/* Behavioral */\n\t\t\t\tcase 'Backup': case 'CompressPictures': case 'Compat12': break;\n\n\t\t\t\t/* Should not Happen */\n\t\t\t\tcase 'Continue': case 'ContinueFrt12': break;\n\n\t\t\t\t/* Future Records */\n\t\t\t\tcase 'FrtFontList': case 'FrtWrapper': break;\n\n\t\t\t\t/* BIFF5 records */\n\t\t\t\tcase 'ExternCount': break;\n\t\t\t\tcase 'RString': break;\n\t\t\t\tcase 'TabIdConf': case 'Radar': case 'RadarArea': case 'DropBar': case 'Intl': case 'CoordList': case 'SerAuxErrBar': break;\n\n\t\t\t\tdefault: switch(R.n) { /* nested */\n\t\t\t\t/* Miscellaneous */\n\t\t\t\tcase 'SCENARIO': case 'DConBin': case 'PicF': case 'DataLabExt':\n\t\t\t\tcase 'Lel': case 'BopPop': case 'BopPopCustom': case 'RealTimeData':\n\t\t\t\tcase 'Name': break;\n\t\t\t\tdefault: if(options.WTF) throw 'Unrecognized Record ' + R.n;\n\t\t\t}}}}\n\t\t} else blob.l += length;\n\t}\n\tvar sheetnamesraw = opts.biff === 2 ? ['Sheet1'] : Object.keys(Directory).sort(function(a,b) { return Number(a) - Number(b); }).map(function(x){return Directory[x].name;});\n\tvar sheetnames = sheetnamesraw.slice();\n\twb.Directory=sheetnamesraw;\n\twb.SheetNames=sheetnamesraw;\n\tif(!options.bookSheets) wb.Sheets=Sheets;\n\twb.Preamble=Preamble;\n\twb.Strings = sst;\n\twb.SSF = SSF.get_table();\n\tif(opts.enc) wb.Encryption = opts.enc;\n\twb.Metadata = {};\n\tif(country !== undefined) wb.Metadata.Country = country;\n\treturn wb;\n}\n\nfunction parse_xlscfb(cfb, options) {\nif(!options) options = {};\nfix_read_opts(options);\nreset_cp();\nvar CompObj, Summary, Workbook;\nif(cfb.find) {\n\tCompObj = cfb.find('!CompObj');\n\tSummary = cfb.find('!SummaryInformation');\n\tWorkbook = cfb.find('/Workbook');\n} else {\n\tprep_blob(cfb, 0);\n\tWorkbook = {content: cfb};\n}\n\nif(!Workbook) Workbook = cfb.find('/Book');\nvar CompObjP, SummaryP, WorkbookP;\n\nif(CompObj) CompObjP = parse_compobj(CompObj);\nif(options.bookProps && !options.bookSheets) WorkbookP = {};\nelse {\n\tif(Workbook) WorkbookP = parse_workbook(Workbook.content, options, !!Workbook.find);\n\telse throw new Error(\"Cannot find Workbook stream\");\n}\n\nif(cfb.find) parse_props(cfb);\n\nvar props = {};\nfor(var y in cfb.Summary) props[y] = cfb.Summary[y];\nfor(y in cfb.DocSummary) props[y] = cfb.DocSummary[y];\nWorkbookP.Props = WorkbookP.Custprops = props; /* TODO: split up properties */\nif(options.bookFiles) WorkbookP.cfb = cfb;\nWorkbookP.CompObjP = CompObjP;\nreturn WorkbookP;\n}\n\n/* TODO: WTF */\nfunction parse_props(cfb) {\n\t/* [MS-OSHARED] 2.3.3.2.2 Document Summary Information Property Set */\n\tvar DSI = cfb.find('!DocumentSummaryInformation');\n\tif(DSI) try { cfb.DocSummary = parse_PropertySetStream(DSI, DocSummaryPIDDSI); } catch(e) {}\n\n\t/* [MS-OSHARED] 2.3.3.2.1 Summary Information Property Set*/\n\tvar SI = cfb.find('!SummaryInformation');\n\tif(SI) try { cfb.Summary = parse_PropertySetStream(SI, SummaryPIDSI); } catch(e) {}\n}\n\n/* [MS-XLSB] 2.3 Record Enumeration */\nvar XLSBRecordEnum = {\n\t0x0000: { n:\"BrtRowHdr\", f:parse_BrtRowHdr },\n\t0x0001: { n:\"BrtCellBlank\", f:parse_BrtCellBlank },\n\t0x0002: { n:\"BrtCellRk\", f:parse_BrtCellRk },\n\t0x0003: { n:\"BrtCellError\", f:parse_BrtCellError },\n\t0x0004: { n:\"BrtCellBool\", f:parse_BrtCellBool },\n\t0x0005: { n:\"BrtCellReal\", f:parse_BrtCellReal },\n\t0x0006: { n:\"BrtCellSt\", f:parse_BrtCellSt },\n\t0x0007: { n:\"BrtCellIsst\", f:parse_BrtCellIsst },\n\t0x0008: { n:\"BrtFmlaString\", f:parse_BrtFmlaString },\n\t0x0009: { n:\"BrtFmlaNum\", f:parse_BrtFmlaNum },\n\t0x000A: { n:\"BrtFmlaBool\", f:parse_BrtFmlaBool },\n\t0x000B: { n:\"BrtFmlaError\", f:parse_BrtFmlaError },\n\t0x0010: { n:\"BrtFRTArchID$\", f:parse_BrtFRTArchID$ },\n\t0x0013: { n:\"BrtSSTItem\", f:parse_RichStr },\n\t0x0014: { n:\"BrtPCDIMissing\", f:parsenoop },\n\t0x0015: { n:\"BrtPCDINumber\", f:parsenoop },\n\t0x0016: { n:\"BrtPCDIBoolean\", f:parsenoop },\n\t0x0017: { n:\"BrtPCDIError\", f:parsenoop },\n\t0x0018: { n:\"BrtPCDIString\", f:parsenoop },\n\t0x0019: { n:\"BrtPCDIDatetime\", f:parsenoop },\n\t0x001A: { n:\"BrtPCDIIndex\", f:parsenoop },\n\t0x001B: { n:\"BrtPCDIAMissing\", f:parsenoop },\n\t0x001C: { n:\"BrtPCDIANumber\", f:parsenoop },\n\t0x001D: { n:\"BrtPCDIABoolean\", f:parsenoop },\n\t0x001E: { n:\"BrtPCDIAError\", f:parsenoop },\n\t0x001F: { n:\"BrtPCDIAString\", f:parsenoop },\n\t0x0020: { n:\"BrtPCDIADatetime\", f:parsenoop },\n\t0x0021: { n:\"BrtPCRRecord\", f:parsenoop },\n\t0x0022: { n:\"BrtPCRRecordDt\", f:parsenoop },\n\t0x0023: { n:\"BrtFRTBegin\", f:parsenoop },\n\t0x0024: { n:\"BrtFRTEnd\", f:parsenoop },\n\t0x0025: { n:\"BrtACBegin\", f:parsenoop },\n\t0x0026: { n:\"BrtACEnd\", f:parsenoop },\n\t0x0027: { n:\"BrtName\", f:parsenoop },\n\t0x0028: { n:\"BrtIndexRowBlock\", f:parsenoop },\n\t0x002A: { n:\"BrtIndexBlock\", f:parsenoop },\n\t0x002B: { n:\"BrtFont\", f:parse_BrtFont },\n\t0x002C: { n:\"BrtFmt\", f:parse_BrtFmt },\n\t0x002D: { n:\"BrtFill\", f:parsenoop },\n\t0x002E: { n:\"BrtBorder\", f:parsenoop },\n\t0x002F: { n:\"BrtXF\", f:parse_BrtXF },\n\t0x0030: { n:\"BrtStyle\", f:parsenoop },\n\t0x0031: { n:\"BrtCellMeta\", f:parsenoop },\n\t0x0032: { n:\"BrtValueMeta\", f:parsenoop },\n\t0x0033: { n:\"BrtMdb\", f:parsenoop },\n\t0x0034: { n:\"BrtBeginFmd\", f:parsenoop },\n\t0x0035: { n:\"BrtEndFmd\", f:parsenoop },\n\t0x0036: { n:\"BrtBeginMdx\", f:parsenoop },\n\t0x0037: { n:\"BrtEndMdx\", f:parsenoop },\n\t0x0038: { n:\"BrtBeginMdxTuple\", f:parsenoop },\n\t0x0039: { n:\"BrtEndMdxTuple\", f:parsenoop },\n\t0x003A: { n:\"BrtMdxMbrIstr\", f:parsenoop },\n\t0x003B: { n:\"BrtStr\", f:parsenoop },\n\t0x003C: { n:\"BrtColInfo\", f:parsenoop },\n\t0x003E: { n:\"BrtCellRString\", f:parsenoop },\n\t0x003F: { n:\"BrtCalcChainItem$\", f:parse_BrtCalcChainItem$ },\n\t0x0040: { n:\"BrtDVal\", f:parsenoop },\n\t0x0041: { n:\"BrtSxvcellNum\", f:parsenoop },\n\t0x0042: { n:\"BrtSxvcellStr\", f:parsenoop },\n\t0x0043: { n:\"BrtSxvcellBool\", f:parsenoop },\n\t0x0044: { n:\"BrtSxvcellErr\", f:parsenoop },\n\t0x0045: { n:\"BrtSxvcellDate\", f:parsenoop },\n\t0x0046: { n:\"BrtSxvcellNil\", f:parsenoop },\n\t0x0080: { n:\"BrtFileVersion\", f:parsenoop },\n\t0x0081: { n:\"BrtBeginSheet\", f:parsenoop },\n\t0x0082: { n:\"BrtEndSheet\", f:parsenoop },\n\t0x0083: { n:\"BrtBeginBook\", f:parsenoop, p:0 },\n\t0x0084: { n:\"BrtEndBook\", f:parsenoop },\n\t0x0085: { n:\"BrtBeginWsViews\", f:parsenoop },\n\t0x0086: { n:\"BrtEndWsViews\", f:parsenoop },\n\t0x0087: { n:\"BrtBeginBookViews\", f:parsenoop },\n\t0x0088: { n:\"BrtEndBookViews\", f:parsenoop },\n\t0x0089: { n:\"BrtBeginWsView\", f:parsenoop },\n\t0x008A: { n:\"BrtEndWsView\", f:parsenoop },\n\t0x008B: { n:\"BrtBeginCsViews\", f:parsenoop },\n\t0x008C: { n:\"BrtEndCsViews\", f:parsenoop },\n\t0x008D: { n:\"BrtBeginCsView\", f:parsenoop },\n\t0x008E: { n:\"BrtEndCsView\", f:parsenoop },\n\t0x008F: { n:\"BrtBeginBundleShs\", f:parsenoop },\n\t0x0090: { n:\"BrtEndBundleShs\", f:parsenoop },\n\t0x0091: { n:\"BrtBeginSheetData\", f:parsenoop },\n\t0x0092: { n:\"BrtEndSheetData\", f:parsenoop },\n\t0x0093: { n:\"BrtWsProp\", f:parse_BrtWsProp },\n\t0x0094: { n:\"BrtWsDim\", f:parse_BrtWsDim, p:16 },\n\t0x0097: { n:\"BrtPane\", f:parsenoop },\n\t0x0098: { n:\"BrtSel\", f:parsenoop },\n\t0x0099: { n:\"BrtWbProp\", f:parse_BrtWbProp },\n\t0x009A: { n:\"BrtWbFactoid\", f:parsenoop },\n\t0x009B: { n:\"BrtFileRecover\", f:parsenoop },\n\t0x009C: { n:\"BrtBundleSh\", f:parse_BrtBundleSh },\n\t0x009D: { n:\"BrtCalcProp\", f:parsenoop },\n\t0x009E: { n:\"BrtBookView\", f:parsenoop },\n\t0x009F: { n:\"BrtBeginSst\", f:parse_BrtBeginSst },\n\t0x00A0: { n:\"BrtEndSst\", f:parsenoop },\n\t0x00A1: { n:\"BrtBeginAFilter\", f:parsenoop },\n\t0x00A2: { n:\"BrtEndAFilter\", f:parsenoop },\n\t0x00A3: { n:\"BrtBeginFilterColumn\", f:parsenoop },\n\t0x00A4: { n:\"BrtEndFilterColumn\", f:parsenoop },\n\t0x00A5: { n:\"BrtBeginFilters\", f:parsenoop },\n\t0x00A6: { n:\"BrtEndFilters\", f:parsenoop },\n\t0x00A7: { n:\"BrtFilter\", f:parsenoop },\n\t0x00A8: { n:\"BrtColorFilter\", f:parsenoop },\n\t0x00A9: { n:\"BrtIconFilter\", f:parsenoop },\n\t0x00AA: { n:\"BrtTop10Filter\", f:parsenoop },\n\t0x00AB: { n:\"BrtDynamicFilter\", f:parsenoop },\n\t0x00AC: { n:\"BrtBeginCustomFilters\", f:parsenoop },\n\t0x00AD: { n:\"BrtEndCustomFilters\", f:parsenoop },\n\t0x00AE: { n:\"BrtCustomFilter\", f:parsenoop },\n\t0x00AF: { n:\"BrtAFilterDateGroupItem\", f:parsenoop },\n\t0x00B0: { n:\"BrtMergeCell\", f:parse_BrtMergeCell },\n\t0x00B1: { n:\"BrtBeginMergeCells\", f:parsenoop },\n\t0x00B2: { n:\"BrtEndMergeCells\", f:parsenoop },\n\t0x00B3: { n:\"BrtBeginPivotCacheDef\", f:parsenoop },\n\t0x00B4: { n:\"BrtEndPivotCacheDef\", f:parsenoop },\n\t0x00B5: { n:\"BrtBeginPCDFields\", f:parsenoop },\n\t0x00B6: { n:\"BrtEndPCDFields\", f:parsenoop },\n\t0x00B7: { n:\"BrtBeginPCDField\", f:parsenoop },\n\t0x00B8: { n:\"BrtEndPCDField\", f:parsenoop },\n\t0x00B9: { n:\"BrtBeginPCDSource\", f:parsenoop },\n\t0x00BA: { n:\"BrtEndPCDSource\", f:parsenoop },\n\t0x00BB: { n:\"BrtBeginPCDSRange\", f:parsenoop },\n\t0x00BC: { n:\"BrtEndPCDSRange\", f:parsenoop },\n\t0x00BD: { n:\"BrtBeginPCDFAtbl\", f:parsenoop },\n\t0x00BE: { n:\"BrtEndPCDFAtbl\", f:parsenoop },\n\t0x00BF: { n:\"BrtBeginPCDIRun\", f:parsenoop },\n\t0x00C0: { n:\"BrtEndPCDIRun\", f:parsenoop },\n\t0x00C1: { n:\"BrtBeginPivotCacheRecords\", f:parsenoop },\n\t0x00C2: { n:\"BrtEndPivotCacheRecords\", f:parsenoop },\n\t0x00C3: { n:\"BrtBeginPCDHierarchies\", f:parsenoop },\n\t0x00C4: { n:\"BrtEndPCDHierarchies\", f:parsenoop },\n\t0x00C5: { n:\"BrtBeginPCDHierarchy\", f:parsenoop },\n\t0x00C6: { n:\"BrtEndPCDHierarchy\", f:parsenoop },\n\t0x00C7: { n:\"BrtBeginPCDHFieldsUsage\", f:parsenoop },\n\t0x00C8: { n:\"BrtEndPCDHFieldsUsage\", f:parsenoop },\n\t0x00C9: { n:\"BrtBeginExtConnection\", f:parsenoop },\n\t0x00CA: { n:\"BrtEndExtConnection\", f:parsenoop },\n\t0x00CB: { n:\"BrtBeginECDbProps\", f:parsenoop },\n\t0x00CC: { n:\"BrtEndECDbProps\", f:parsenoop },\n\t0x00CD: { n:\"BrtBeginECOlapProps\", f:parsenoop },\n\t0x00CE: { n:\"BrtEndECOlapProps\", f:parsenoop },\n\t0x00CF: { n:\"BrtBeginPCDSConsol\", f:parsenoop },\n\t0x00D0: { n:\"BrtEndPCDSConsol\", f:parsenoop },\n\t0x00D1: { n:\"BrtBeginPCDSCPages\", f:parsenoop },\n\t0x00D2: { n:\"BrtEndPCDSCPages\", f:parsenoop },\n\t0x00D3: { n:\"BrtBeginPCDSCPage\", f:parsenoop },\n\t0x00D4: { n:\"BrtEndPCDSCPage\", f:parsenoop },\n\t0x00D5: { n:\"BrtBeginPCDSCPItem\", f:parsenoop },\n\t0x00D6: { n:\"BrtEndPCDSCPItem\", f:parsenoop },\n\t0x00D7: { n:\"BrtBeginPCDSCSets\", f:parsenoop },\n\t0x00D8: { n:\"BrtEndPCDSCSets\", f:parsenoop },\n\t0x00D9: { n:\"BrtBeginPCDSCSet\", f:parsenoop },\n\t0x00DA: { n:\"BrtEndPCDSCSet\", f:parsenoop },\n\t0x00DB: { n:\"BrtBeginPCDFGroup\", f:parsenoop },\n\t0x00DC: { n:\"BrtEndPCDFGroup\", f:parsenoop },\n\t0x00DD: { n:\"BrtBeginPCDFGItems\", f:parsenoop },\n\t0x00DE: { n:\"BrtEndPCDFGItems\", f:parsenoop },\n\t0x00DF: { n:\"BrtBeginPCDFGRange\", f:parsenoop },\n\t0x00E0: { n:\"BrtEndPCDFGRange\", f:parsenoop },\n\t0x00E1: { n:\"BrtBeginPCDFGDiscrete\", f:parsenoop },\n\t0x00E2: { n:\"BrtEndPCDFGDiscrete\", f:parsenoop },\n\t0x00E3: { n:\"BrtBeginPCDSDTupleCache\", f:parsenoop },\n\t0x00E4: { n:\"BrtEndPCDSDTupleCache\", f:parsenoop },\n\t0x00E5: { n:\"BrtBeginPCDSDTCEntries\", f:parsenoop },\n\t0x00E6: { n:\"BrtEndPCDSDTCEntries\", f:parsenoop },\n\t0x00E7: { n:\"BrtBeginPCDSDTCEMembers\", f:parsenoop },\n\t0x00E8: { n:\"BrtEndPCDSDTCEMembers\", f:parsenoop },\n\t0x00E9: { n:\"BrtBeginPCDSDTCEMember\", f:parsenoop },\n\t0x00EA: { n:\"BrtEndPCDSDTCEMember\", f:parsenoop },\n\t0x00EB: { n:\"BrtBeginPCDSDTCQueries\", f:parsenoop },\n\t0x00EC: { n:\"BrtEndPCDSDTCQueries\", f:parsenoop },\n\t0x00ED: { n:\"BrtBeginPCDSDTCQuery\", f:parsenoop },\n\t0x00EE: { n:\"BrtEndPCDSDTCQuery\", f:parsenoop },\n\t0x00EF: { n:\"BrtBeginPCDSDTCSets\", f:parsenoop },\n\t0x00F0: { n:\"BrtEndPCDSDTCSets\", f:parsenoop },\n\t0x00F1: { n:\"BrtBeginPCDSDTCSet\", f:parsenoop },\n\t0x00F2: { n:\"BrtEndPCDSDTCSet\", f:parsenoop },\n\t0x00F3: { n:\"BrtBeginPCDCalcItems\", f:parsenoop },\n\t0x00F4: { n:\"BrtEndPCDCalcItems\", f:parsenoop },\n\t0x00F5: { n:\"BrtBeginPCDCalcItem\", f:parsenoop },\n\t0x00F6: { n:\"BrtEndPCDCalcItem\", f:parsenoop },\n\t0x00F7: { n:\"BrtBeginPRule\", f:parsenoop },\n\t0x00F8: { n:\"BrtEndPRule\", f:parsenoop },\n\t0x00F9: { n:\"BrtBeginPRFilters\", f:parsenoop },\n\t0x00FA: { n:\"BrtEndPRFilters\", f:parsenoop },\n\t0x00FB: { n:\"BrtBeginPRFilter\", f:parsenoop },\n\t0x00FC: { n:\"BrtEndPRFilter\", f:parsenoop },\n\t0x00FD: { n:\"BrtBeginPNames\", f:parsenoop },\n\t0x00FE: { n:\"BrtEndPNames\", f:parsenoop },\n\t0x00FF: { n:\"BrtBeginPName\", f:parsenoop },\n\t0x0100: { n:\"BrtEndPName\", f:parsenoop },\n\t0x0101: { n:\"BrtBeginPNPairs\", f:parsenoop },\n\t0x0102: { n:\"BrtEndPNPairs\", f:parsenoop },\n\t0x0103: { n:\"BrtBeginPNPair\", f:parsenoop },\n\t0x0104: { n:\"BrtEndPNPair\", f:parsenoop },\n\t0x0105: { n:\"BrtBeginECWebProps\", f:parsenoop },\n\t0x0106: { n:\"BrtEndECWebProps\", f:parsenoop },\n\t0x0107: { n:\"BrtBeginEcWpTables\", f:parsenoop },\n\t0x0108: { n:\"BrtEndECWPTables\", f:parsenoop },\n\t0x0109: { n:\"BrtBeginECParams\", f:parsenoop },\n\t0x010A: { n:\"BrtEndECParams\", f:parsenoop },\n\t0x010B: { n:\"BrtBeginECParam\", f:parsenoop },\n\t0x010C: { n:\"BrtEndECParam\", f:parsenoop },\n\t0x010D: { n:\"BrtBeginPCDKPIs\", f:parsenoop },\n\t0x010E: { n:\"BrtEndPCDKPIs\", f:parsenoop },\n\t0x010F: { n:\"BrtBeginPCDKPI\", f:parsenoop },\n\t0x0110: { n:\"BrtEndPCDKPI\", f:parsenoop },\n\t0x0111: { n:\"BrtBeginDims\", f:parsenoop },\n\t0x0112: { n:\"BrtEndDims\", f:parsenoop },\n\t0x0113: { n:\"BrtBeginDim\", f:parsenoop },\n\t0x0114: { n:\"BrtEndDim\", f:parsenoop },\n\t0x0115: { n:\"BrtIndexPartEnd\", f:parsenoop },\n\t0x0116: { n:\"BrtBeginStyleSheet\", f:parsenoop },\n\t0x0117: { n:\"BrtEndStyleSheet\", f:parsenoop },\n\t0x0118: { n:\"BrtBeginSXView\", f:parsenoop },\n\t0x0119: { n:\"BrtEndSXVI\", f:parsenoop },\n\t0x011A: { n:\"BrtBeginSXVI\", f:parsenoop },\n\t0x011B: { n:\"BrtBeginSXVIs\", f:parsenoop },\n\t0x011C: { n:\"BrtEndSXVIs\", f:parsenoop },\n\t0x011D: { n:\"BrtBeginSXVD\", f:parsenoop },\n\t0x011E: { n:\"BrtEndSXVD\", f:parsenoop },\n\t0x011F: { n:\"BrtBeginSXVDs\", f:parsenoop },\n\t0x0120: { n:\"BrtEndSXVDs\", f:parsenoop },\n\t0x0121: { n:\"BrtBeginSXPI\", f:parsenoop },\n\t0x0122: { n:\"BrtEndSXPI\", f:parsenoop },\n\t0x0123: { n:\"BrtBeginSXPIs\", f:parsenoop },\n\t0x0124: { n:\"BrtEndSXPIs\", f:parsenoop },\n\t0x0125: { n:\"BrtBeginSXDI\", f:parsenoop },\n\t0x0126: { n:\"BrtEndSXDI\", f:parsenoop },\n\t0x0127: { n:\"BrtBeginSXDIs\", f:parsenoop },\n\t0x0128: { n:\"BrtEndSXDIs\", f:parsenoop },\n\t0x0129: { n:\"BrtBeginSXLI\", f:parsenoop },\n\t0x012A: { n:\"BrtEndSXLI\", f:parsenoop },\n\t0x012B: { n:\"BrtBeginSXLIRws\", f:parsenoop },\n\t0x012C: { n:\"BrtEndSXLIRws\", f:parsenoop },\n\t0x012D: { n:\"BrtBeginSXLICols\", f:parsenoop },\n\t0x012E: { n:\"BrtEndSXLICols\", f:parsenoop },\n\t0x012F: { n:\"BrtBeginSXFormat\", f:parsenoop },\n\t0x0130: { n:\"BrtEndSXFormat\", f:parsenoop },\n\t0x0131: { n:\"BrtBeginSXFormats\", f:parsenoop },\n\t0x0132: { n:\"BrtEndSxFormats\", f:parsenoop },\n\t0x0133: { n:\"BrtBeginSxSelect\", f:parsenoop },\n\t0x0134: { n:\"BrtEndSxSelect\", f:parsenoop },\n\t0x0135: { n:\"BrtBeginISXVDRws\", f:parsenoop },\n\t0x0136: { n:\"BrtEndISXVDRws\", f:parsenoop },\n\t0x0137: { n:\"BrtBeginISXVDCols\", f:parsenoop },\n\t0x0138: { n:\"BrtEndISXVDCols\", f:parsenoop },\n\t0x0139: { n:\"BrtEndSXLocation\", f:parsenoop },\n\t0x013A: { n:\"BrtBeginSXLocation\", f:parsenoop },\n\t0x013B: { n:\"BrtEndSXView\", f:parsenoop },\n\t0x013C: { n:\"BrtBeginSXTHs\", f:parsenoop },\n\t0x013D: { n:\"BrtEndSXTHs\", f:parsenoop },\n\t0x013E: { n:\"BrtBeginSXTH\", f:parsenoop },\n\t0x013F: { n:\"BrtEndSXTH\", f:parsenoop },\n\t0x0140: { n:\"BrtBeginISXTHRws\", f:parsenoop },\n\t0x0141: { n:\"BrtEndISXTHRws\", f:parsenoop },\n\t0x0142: { n:\"BrtBeginISXTHCols\", f:parsenoop },\n\t0x0143: { n:\"BrtEndISXTHCols\", f:parsenoop },\n\t0x0144: { n:\"BrtBeginSXTDMPS\", f:parsenoop },\n\t0x0145: { n:\"BrtEndSXTDMPs\", f:parsenoop },\n\t0x0146: { n:\"BrtBeginSXTDMP\", f:parsenoop },\n\t0x0147: { n:\"BrtEndSXTDMP\", f:parsenoop },\n\t0x0148: { n:\"BrtBeginSXTHItems\", f:parsenoop },\n\t0x0149: { n:\"BrtEndSXTHItems\", f:parsenoop },\n\t0x014A: { n:\"BrtBeginSXTHItem\", f:parsenoop },\n\t0x014B: { n:\"BrtEndSXTHItem\", f:parsenoop },\n\t0x014C: { n:\"BrtBeginMetadata\", f:parsenoop },\n\t0x014D: { n:\"BrtEndMetadata\", f:parsenoop },\n\t0x014E: { n:\"BrtBeginEsmdtinfo\", f:parsenoop },\n\t0x014F: { n:\"BrtMdtinfo\", f:parsenoop },\n\t0x0150: { n:\"BrtEndEsmdtinfo\", f:parsenoop },\n\t0x0151: { n:\"BrtBeginEsmdb\", f:parsenoop },\n\t0x0152: { n:\"BrtEndEsmdb\", f:parsenoop },\n\t0x0153: { n:\"BrtBeginEsfmd\", f:parsenoop },\n\t0x0154: { n:\"BrtEndEsfmd\", f:parsenoop },\n\t0x0155: { n:\"BrtBeginSingleCells\", f:parsenoop },\n\t0x0156: { n:\"BrtEndSingleCells\", f:parsenoop },\n\t0x0157: { n:\"BrtBeginList\", f:parsenoop },\n\t0x0158: { n:\"BrtEndList\", f:parsenoop },\n\t0x0159: { n:\"BrtBeginListCols\", f:parsenoop },\n\t0x015A: { n:\"BrtEndListCols\", f:parsenoop },\n\t0x015B: { n:\"BrtBeginListCol\", f:parsenoop },\n\t0x015C: { n:\"BrtEndListCol\", f:parsenoop },\n\t0x015D: { n:\"BrtBeginListXmlCPr\", f:parsenoop },\n\t0x015E: { n:\"BrtEndListXmlCPr\", f:parsenoop },\n\t0x015F: { n:\"BrtListCCFmla\", f:parsenoop },\n\t0x0160: { n:\"BrtListTrFmla\", f:parsenoop },\n\t0x0161: { n:\"BrtBeginExternals\", f:parsenoop },\n\t0x0162: { n:\"BrtEndExternals\", f:parsenoop },\n\t0x0163: { n:\"BrtSupBookSrc\", f:parsenoop },\n\t0x0165: { n:\"BrtSupSelf\", f:parsenoop },\n\t0x0166: { n:\"BrtSupSame\", f:parsenoop },\n\t0x0167: { n:\"BrtSupTabs\", f:parsenoop },\n\t0x0168: { n:\"BrtBeginSupBook\", f:parsenoop },\n\t0x0169: { n:\"BrtPlaceholderName\", f:parsenoop },\n\t0x016A: { n:\"BrtExternSheet\", f:parsenoop },\n\t0x016B: { n:\"BrtExternTableStart\", f:parsenoop },\n\t0x016C: { n:\"BrtExternTableEnd\", f:parsenoop },\n\t0x016E: { n:\"BrtExternRowHdr\", f:parsenoop },\n\t0x016F: { n:\"BrtExternCellBlank\", f:parsenoop },\n\t0x0170: { n:\"BrtExternCellReal\", f:parsenoop },\n\t0x0171: { n:\"BrtExternCellBool\", f:parsenoop },\n\t0x0172: { n:\"BrtExternCellError\", f:parsenoop },\n\t0x0173: { n:\"BrtExternCellString\", f:parsenoop },\n\t0x0174: { n:\"BrtBeginEsmdx\", f:parsenoop },\n\t0x0175: { n:\"BrtEndEsmdx\", f:parsenoop },\n\t0x0176: { n:\"BrtBeginMdxSet\", f:parsenoop },\n\t0x0177: { n:\"BrtEndMdxSet\", f:parsenoop },\n\t0x0178: { n:\"BrtBeginMdxMbrProp\", f:parsenoop },\n\t0x0179: { n:\"BrtEndMdxMbrProp\", f:parsenoop },\n\t0x017A: { n:\"BrtBeginMdxKPI\", f:parsenoop },\n\t0x017B: { n:\"BrtEndMdxKPI\", f:parsenoop },\n\t0x017C: { n:\"BrtBeginEsstr\", f:parsenoop },\n\t0x017D: { n:\"BrtEndEsstr\", f:parsenoop },\n\t0x017E: { n:\"BrtBeginPRFItem\", f:parsenoop },\n\t0x017F: { n:\"BrtEndPRFItem\", f:parsenoop },\n\t0x0180: { n:\"BrtBeginPivotCacheIDs\", f:parsenoop },\n\t0x0181: { n:\"BrtEndPivotCacheIDs\", f:parsenoop },\n\t0x0182: { n:\"BrtBeginPivotCacheID\", f:parsenoop },\n\t0x0183: { n:\"BrtEndPivotCacheID\", f:parsenoop },\n\t0x0184: { n:\"BrtBeginISXVIs\", f:parsenoop },\n\t0x0185: { n:\"BrtEndISXVIs\", f:parsenoop },\n\t0x0186: { n:\"BrtBeginColInfos\", f:parsenoop },\n\t0x0187: { n:\"BrtEndColInfos\", f:parsenoop },\n\t0x0188: { n:\"BrtBeginRwBrk\", f:parsenoop },\n\t0x0189: { n:\"BrtEndRwBrk\", f:parsenoop },\n\t0x018A: { n:\"BrtBeginColBrk\", f:parsenoop },\n\t0x018B: { n:\"BrtEndColBrk\", f:parsenoop },\n\t0x018C: { n:\"BrtBrk\", f:parsenoop },\n\t0x018D: { n:\"BrtUserBookView\", f:parsenoop },\n\t0x018E: { n:\"BrtInfo\", f:parsenoop },\n\t0x018F: { n:\"BrtCUsr\", f:parsenoop },\n\t0x0190: { n:\"BrtUsr\", f:parsenoop },\n\t0x0191: { n:\"BrtBeginUsers\", f:parsenoop },\n\t0x0193: { n:\"BrtEOF\", f:parsenoop },\n\t0x0194: { n:\"BrtUCR\", f:parsenoop },\n\t0x0195: { n:\"BrtRRInsDel\", f:parsenoop },\n\t0x0196: { n:\"BrtRREndInsDel\", f:parsenoop },\n\t0x0197: { n:\"BrtRRMove\", f:parsenoop },\n\t0x0198: { n:\"BrtRREndMove\", f:parsenoop },\n\t0x0199: { n:\"BrtRRChgCell\", f:parsenoop },\n\t0x019A: { n:\"BrtRREndChgCell\", f:parsenoop },\n\t0x019B: { n:\"BrtRRHeader\", f:parsenoop },\n\t0x019C: { n:\"BrtRRUserView\", f:parsenoop },\n\t0x019D: { n:\"BrtRRRenSheet\", f:parsenoop },\n\t0x019E: { n:\"BrtRRInsertSh\", f:parsenoop },\n\t0x019F: { n:\"BrtRRDefName\", f:parsenoop },\n\t0x01A0: { n:\"BrtRRNote\", f:parsenoop },\n\t0x01A1: { n:\"BrtRRConflict\", f:parsenoop },\n\t0x01A2: { n:\"BrtRRTQSIF\", f:parsenoop },\n\t0x01A3: { n:\"BrtRRFormat\", f:parsenoop },\n\t0x01A4: { n:\"BrtRREndFormat\", f:parsenoop },\n\t0x01A5: { n:\"BrtRRAutoFmt\", f:parsenoop },\n\t0x01A6: { n:\"BrtBeginUserShViews\", f:parsenoop },\n\t0x01A7: { n:\"BrtBeginUserShView\", f:parsenoop },\n\t0x01A8: { n:\"BrtEndUserShView\", f:parsenoop },\n\t0x01A9: { n:\"BrtEndUserShViews\", f:parsenoop },\n\t0x01AA: { n:\"BrtArrFmla\", f:parsenoop },\n\t0x01AB: { n:\"BrtShrFmla\", f:parsenoop },\n\t0x01AC: { n:\"BrtTable\", f:parsenoop },\n\t0x01AD: { n:\"BrtBeginExtConnections\", f:parsenoop },\n\t0x01AE: { n:\"BrtEndExtConnections\", f:parsenoop },\n\t0x01AF: { n:\"BrtBeginPCDCalcMems\", f:parsenoop },\n\t0x01B0: { n:\"BrtEndPCDCalcMems\", f:parsenoop },\n\t0x01B1: { n:\"BrtBeginPCDCalcMem\", f:parsenoop },\n\t0x01B2: { n:\"BrtEndPCDCalcMem\", f:parsenoop },\n\t0x01B3: { n:\"BrtBeginPCDHGLevels\", f:parsenoop },\n\t0x01B4: { n:\"BrtEndPCDHGLevels\", f:parsenoop },\n\t0x01B5: { n:\"BrtBeginPCDHGLevel\", f:parsenoop },\n\t0x01B6: { n:\"BrtEndPCDHGLevel\", f:parsenoop },\n\t0x01B7: { n:\"BrtBeginPCDHGLGroups\", f:parsenoop },\n\t0x01B8: { n:\"BrtEndPCDHGLGroups\", f:parsenoop },\n\t0x01B9: { n:\"BrtBeginPCDHGLGroup\", f:parsenoop },\n\t0x01BA: { n:\"BrtEndPCDHGLGroup\", f:parsenoop },\n\t0x01BB: { n:\"BrtBeginPCDHGLGMembers\", f:parsenoop },\n\t0x01BC: { n:\"BrtEndPCDHGLGMembers\", f:parsenoop },\n\t0x01BD: { n:\"BrtBeginPCDHGLGMember\", f:parsenoop },\n\t0x01BE: { n:\"BrtEndPCDHGLGMember\", f:parsenoop },\n\t0x01BF: { n:\"BrtBeginQSI\", f:parsenoop },\n\t0x01C0: { n:\"BrtEndQSI\", f:parsenoop },\n\t0x01C1: { n:\"BrtBeginQSIR\", f:parsenoop },\n\t0x01C2: { n:\"BrtEndQSIR\", f:parsenoop },\n\t0x01C3: { n:\"BrtBeginDeletedNames\", f:parsenoop },\n\t0x01C4: { n:\"BrtEndDeletedNames\", f:parsenoop },\n\t0x01C5: { n:\"BrtBeginDeletedName\", f:parsenoop },\n\t0x01C6: { n:\"BrtEndDeletedName\", f:parsenoop },\n\t0x01C7: { n:\"BrtBeginQSIFs\", f:parsenoop },\n\t0x01C8: { n:\"BrtEndQSIFs\", f:parsenoop },\n\t0x01C9: { n:\"BrtBeginQSIF\", f:parsenoop },\n\t0x01CA: { n:\"BrtEndQSIF\", f:parsenoop },\n\t0x01CB: { n:\"BrtBeginAutoSortScope\", f:parsenoop },\n\t0x01CC: { n:\"BrtEndAutoSortScope\", f:parsenoop },\n\t0x01CD: { n:\"BrtBeginConditionalFormatting\", f:parsenoop },\n\t0x01CE: { n:\"BrtEndConditionalFormatting\", f:parsenoop },\n\t0x01CF: { n:\"BrtBeginCFRule\", f:parsenoop },\n\t0x01D0: { n:\"BrtEndCFRule\", f:parsenoop },\n\t0x01D1: { n:\"BrtBeginIconSet\", f:parsenoop },\n\t0x01D2: { n:\"BrtEndIconSet\", f:parsenoop },\n\t0x01D3: { n:\"BrtBeginDatabar\", f:parsenoop },\n\t0x01D4: { n:\"BrtEndDatabar\", f:parsenoop },\n\t0x01D5: { n:\"BrtBeginColorScale\", f:parsenoop },\n\t0x01D6: { n:\"BrtEndColorScale\", f:parsenoop },\n\t0x01D7: { n:\"BrtCFVO\", f:parsenoop },\n\t0x01D8: { n:\"BrtExternValueMeta\", f:parsenoop },\n\t0x01D9: { n:\"BrtBeginColorPalette\", f:parsenoop },\n\t0x01DA: { n:\"BrtEndColorPalette\", f:parsenoop },\n\t0x01DB: { n:\"BrtIndexedColor\", f:parsenoop },\n\t0x01DC: { n:\"BrtMargins\", f:parsenoop },\n\t0x01DD: { n:\"BrtPrintOptions\", f:parsenoop },\n\t0x01DE: { n:\"BrtPageSetup\", f:parsenoop },\n\t0x01DF: { n:\"BrtBeginHeaderFooter\", f:parsenoop },\n\t0x01E0: { n:\"BrtEndHeaderFooter\", f:parsenoop },\n\t0x01E1: { n:\"BrtBeginSXCrtFormat\", f:parsenoop },\n\t0x01E2: { n:\"BrtEndSXCrtFormat\", f:parsenoop },\n\t0x01E3: { n:\"BrtBeginSXCrtFormats\", f:parsenoop },\n\t0x01E4: { n:\"BrtEndSXCrtFormats\", f:parsenoop },\n\t0x01E5: { n:\"BrtWsFmtInfo\", f:parsenoop },\n\t0x01E6: { n:\"BrtBeginMgs\", f:parsenoop },\n\t0x01E7: { n:\"BrtEndMGs\", f:parsenoop },\n\t0x01E8: { n:\"BrtBeginMGMaps\", f:parsenoop },\n\t0x01E9: { n:\"BrtEndMGMaps\", f:parsenoop },\n\t0x01EA: { n:\"BrtBeginMG\", f:parsenoop },\n\t0x01EB: { n:\"BrtEndMG\", f:parsenoop },\n\t0x01EC: { n:\"BrtBeginMap\", f:parsenoop },\n\t0x01ED: { n:\"BrtEndMap\", f:parsenoop },\n\t0x01EE: { n:\"BrtHLink\", f:parse_BrtHLink },\n\t0x01EF: { n:\"BrtBeginDCon\", f:parsenoop },\n\t0x01F0: { n:\"BrtEndDCon\", f:parsenoop },\n\t0x01F1: { n:\"BrtBeginDRefs\", f:parsenoop },\n\t0x01F2: { n:\"BrtEndDRefs\", f:parsenoop },\n\t0x01F3: { n:\"BrtDRef\", f:parsenoop },\n\t0x01F4: { n:\"BrtBeginScenMan\", f:parsenoop },\n\t0x01F5: { n:\"BrtEndScenMan\", f:parsenoop },\n\t0x01F6: { n:\"BrtBeginSct\", f:parsenoop },\n\t0x01F7: { n:\"BrtEndSct\", f:parsenoop },\n\t0x01F8: { n:\"BrtSlc\", f:parsenoop },\n\t0x01F9: { n:\"BrtBeginDXFs\", f:parsenoop },\n\t0x01FA: { n:\"BrtEndDXFs\", f:parsenoop },\n\t0x01FB: { n:\"BrtDXF\", f:parsenoop },\n\t0x01FC: { n:\"BrtBeginTableStyles\", f:parsenoop },\n\t0x01FD: { n:\"BrtEndTableStyles\", f:parsenoop },\n\t0x01FE: { n:\"BrtBeginTableStyle\", f:parsenoop },\n\t0x01FF: { n:\"BrtEndTableStyle\", f:parsenoop },\n\t0x0200: { n:\"BrtTableStyleElement\", f:parsenoop },\n\t0x0201: { n:\"BrtTableStyleClient\", f:parsenoop },\n\t0x0202: { n:\"BrtBeginVolDeps\", f:parsenoop },\n\t0x0203: { n:\"BrtEndVolDeps\", f:parsenoop },\n\t0x0204: { n:\"BrtBeginVolType\", f:parsenoop },\n\t0x0205: { n:\"BrtEndVolType\", f:parsenoop },\n\t0x0206: { n:\"BrtBeginVolMain\", f:parsenoop },\n\t0x0207: { n:\"BrtEndVolMain\", f:parsenoop },\n\t0x0208: { n:\"BrtBeginVolTopic\", f:parsenoop },\n\t0x0209: { n:\"BrtEndVolTopic\", f:parsenoop },\n\t0x020A: { n:\"BrtVolSubtopic\", f:parsenoop },\n\t0x020B: { n:\"BrtVolRef\", f:parsenoop },\n\t0x020C: { n:\"BrtVolNum\", f:parsenoop },\n\t0x020D: { n:\"BrtVolErr\", f:parsenoop },\n\t0x020E: { n:\"BrtVolStr\", f:parsenoop },\n\t0x020F: { n:\"BrtVolBool\", f:parsenoop },\n\t0x0210: { n:\"BrtBeginCalcChain$\", f:parsenoop },\n\t0x0211: { n:\"BrtEndCalcChain$\", f:parsenoop },\n\t0x0212: { n:\"BrtBeginSortState\", f:parsenoop },\n\t0x0213: { n:\"BrtEndSortState\", f:parsenoop },\n\t0x0214: { n:\"BrtBeginSortCond\", f:parsenoop },\n\t0x0215: { n:\"BrtEndSortCond\", f:parsenoop },\n\t0x0216: { n:\"BrtBookProtection\", f:parsenoop },\n\t0x0217: { n:\"BrtSheetProtection\", f:parsenoop },\n\t0x0218: { n:\"BrtRangeProtection\", f:parsenoop },\n\t0x0219: { n:\"BrtPhoneticInfo\", f:parsenoop },\n\t0x021A: { n:\"BrtBeginECTxtWiz\", f:parsenoop },\n\t0x021B: { n:\"BrtEndECTxtWiz\", f:parsenoop },\n\t0x021C: { n:\"BrtBeginECTWFldInfoLst\", f:parsenoop },\n\t0x021D: { n:\"BrtEndECTWFldInfoLst\", f:parsenoop },\n\t0x021E: { n:\"BrtBeginECTwFldInfo\", f:parsenoop },\n\t0x0224: { n:\"BrtFileSharing\", f:parsenoop },\n\t0x0225: { n:\"BrtOleSize\", f:parsenoop },\n\t0x0226: { n:\"BrtDrawing\", f:parsenoop },\n\t0x0227: { n:\"BrtLegacyDrawing\", f:parsenoop },\n\t0x0228: { n:\"BrtLegacyDrawingHF\", f:parsenoop },\n\t0x0229: { n:\"BrtWebOpt\", f:parsenoop },\n\t0x022A: { n:\"BrtBeginWebPubItems\", f:parsenoop },\n\t0x022B: { n:\"BrtEndWebPubItems\", f:parsenoop },\n\t0x022C: { n:\"BrtBeginWebPubItem\", f:parsenoop },\n\t0x022D: { n:\"BrtEndWebPubItem\", f:parsenoop },\n\t0x022E: { n:\"BrtBeginSXCondFmt\", f:parsenoop },\n\t0x022F: { n:\"BrtEndSXCondFmt\", f:parsenoop },\n\t0x0230: { n:\"BrtBeginSXCondFmts\", f:parsenoop },\n\t0x0231: { n:\"BrtEndSXCondFmts\", f:parsenoop },\n\t0x0232: { n:\"BrtBkHim\", f:parsenoop },\n\t0x0234: { n:\"BrtColor\", f:parsenoop },\n\t0x0235: { n:\"BrtBeginIndexedColors\", f:parsenoop },\n\t0x0236: { n:\"BrtEndIndexedColors\", f:parsenoop },\n\t0x0239: { n:\"BrtBeginMRUColors\", f:parsenoop },\n\t0x023A: { n:\"BrtEndMRUColors\", f:parsenoop },\n\t0x023C: { n:\"BrtMRUColor\", f:parsenoop },\n\t0x023D: { n:\"BrtBeginDVals\", f:parsenoop },\n\t0x023E: { n:\"BrtEndDVals\", f:parsenoop },\n\t0x0241: { n:\"BrtSupNameStart\", f:parsenoop },\n\t0x0242: { n:\"BrtSupNameValueStart\", f:parsenoop },\n\t0x0243: { n:\"BrtSupNameValueEnd\", f:parsenoop },\n\t0x0244: { n:\"BrtSupNameNum\", f:parsenoop },\n\t0x0245: { n:\"BrtSupNameErr\", f:parsenoop },\n\t0x0246: { n:\"BrtSupNameSt\", f:parsenoop },\n\t0x0247: { n:\"BrtSupNameNil\", f:parsenoop },\n\t0x0248: { n:\"BrtSupNameBool\", f:parsenoop },\n\t0x0249: { n:\"BrtSupNameFmla\", f:parsenoop },\n\t0x024A: { n:\"BrtSupNameBits\", f:parsenoop },\n\t0x024B: { n:\"BrtSupNameEnd\", f:parsenoop },\n\t0x024C: { n:\"BrtEndSupBook\", f:parsenoop },\n\t0x024D: { n:\"BrtCellSmartTagProperty\", f:parsenoop },\n\t0x024E: { n:\"BrtBeginCellSmartTag\", f:parsenoop },\n\t0x024F: { n:\"BrtEndCellSmartTag\", f:parsenoop },\n\t0x0250: { n:\"BrtBeginCellSmartTags\", f:parsenoop },\n\t0x0251: { n:\"BrtEndCellSmartTags\", f:parsenoop },\n\t0x0252: { n:\"BrtBeginSmartTags\", f:parsenoop },\n\t0x0253: { n:\"BrtEndSmartTags\", f:parsenoop },\n\t0x0254: { n:\"BrtSmartTagType\", f:parsenoop },\n\t0x0255: { n:\"BrtBeginSmartTagTypes\", f:parsenoop },\n\t0x0256: { n:\"BrtEndSmartTagTypes\", f:parsenoop },\n\t0x0257: { n:\"BrtBeginSXFilters\", f:parsenoop },\n\t0x0258: { n:\"BrtEndSXFilters\", f:parsenoop },\n\t0x0259: { n:\"BrtBeginSXFILTER\", f:parsenoop },\n\t0x025A: { n:\"BrtEndSXFilter\", f:parsenoop },\n\t0x025B: { n:\"BrtBeginFills\", f:parsenoop },\n\t0x025C: { n:\"BrtEndFills\", f:parsenoop },\n\t0x025D: { n:\"BrtBeginCellWatches\", f:parsenoop },\n\t0x025E: { n:\"BrtEndCellWatches\", f:parsenoop },\n\t0x025F: { n:\"BrtCellWatch\", f:parsenoop },\n\t0x0260: { n:\"BrtBeginCRErrs\", f:parsenoop },\n\t0x0261: { n:\"BrtEndCRErrs\", f:parsenoop },\n\t0x0262: { n:\"BrtCrashRecErr\", f:parsenoop },\n\t0x0263: { n:\"BrtBeginFonts\", f:parsenoop },\n\t0x0264: { n:\"BrtEndFonts\", f:parsenoop },\n\t0x0265: { n:\"BrtBeginBorders\", f:parsenoop },\n\t0x0266: { n:\"BrtEndBorders\", f:parsenoop },\n\t0x0267: { n:\"BrtBeginFmts\", f:parsenoop },\n\t0x0268: { n:\"BrtEndFmts\", f:parsenoop },\n\t0x0269: { n:\"BrtBeginCellXFs\", f:parsenoop },\n\t0x026A: { n:\"BrtEndCellXFs\", f:parsenoop },\n\t0x026B: { n:\"BrtBeginStyles\", f:parsenoop },\n\t0x026C: { n:\"BrtEndStyles\", f:parsenoop },\n\t0x0271: { n:\"BrtBigName\", f:parsenoop },\n\t0x0272: { n:\"BrtBeginCellStyleXFs\", f:parsenoop },\n\t0x0273: { n:\"BrtEndCellStyleXFs\", f:parsenoop },\n\t0x0274: { n:\"BrtBeginComments\", f:parsenoop },\n\t0x0275: { n:\"BrtEndComments\", f:parsenoop },\n\t0x0276: { n:\"BrtBeginCommentAuthors\", f:parsenoop },\n\t0x0277: { n:\"BrtEndCommentAuthors\", f:parsenoop },\n\t0x0278: { n:\"BrtCommentAuthor\", f:parse_BrtCommentAuthor },\n\t0x0279: { n:\"BrtBeginCommentList\", f:parsenoop },\n\t0x027A: { n:\"BrtEndCommentList\", f:parsenoop },\n\t0x027B: { n:\"BrtBeginComment\", f:parse_BrtBeginComment},\n\t0x027C: { n:\"BrtEndComment\", f:parsenoop },\n\t0x027D: { n:\"BrtCommentText\", f:parse_BrtCommentText },\n\t0x027E: { n:\"BrtBeginOleObjects\", f:parsenoop },\n\t0x027F: { n:\"BrtOleObject\", f:parsenoop },\n\t0x0280: { n:\"BrtEndOleObjects\", f:parsenoop },\n\t0x0281: { n:\"BrtBeginSxrules\", f:parsenoop },\n\t0x0282: { n:\"BrtEndSxRules\", f:parsenoop },\n\t0x0283: { n:\"BrtBeginActiveXControls\", f:parsenoop },\n\t0x0284: { n:\"BrtActiveX\", f:parsenoop },\n\t0x0285: { n:\"BrtEndActiveXControls\", f:parsenoop },\n\t0x0286: { n:\"BrtBeginPCDSDTCEMembersSortBy\", f:parsenoop },\n\t0x0288: { n:\"BrtBeginCellIgnoreECs\", f:parsenoop },\n\t0x0289: { n:\"BrtCellIgnoreEC\", f:parsenoop },\n\t0x028A: { n:\"BrtEndCellIgnoreECs\", f:parsenoop },\n\t0x028B: { n:\"BrtCsProp\", f:parsenoop },\n\t0x028C: { n:\"BrtCsPageSetup\", f:parsenoop },\n\t0x028D: { n:\"BrtBeginUserCsViews\", f:parsenoop },\n\t0x028E: { n:\"BrtEndUserCsViews\", f:parsenoop },\n\t0x028F: { n:\"BrtBeginUserCsView\", f:parsenoop },\n\t0x0290: { n:\"BrtEndUserCsView\", f:parsenoop },\n\t0x0291: { n:\"BrtBeginPcdSFCIEntries\", f:parsenoop },\n\t0x0292: { n:\"BrtEndPCDSFCIEntries\", f:parsenoop },\n\t0x0293: { n:\"BrtPCDSFCIEntry\", f:parsenoop },\n\t0x0294: { n:\"BrtBeginListParts\", f:parsenoop },\n\t0x0295: { n:\"BrtListPart\", f:parsenoop },\n\t0x0296: { n:\"BrtEndListParts\", f:parsenoop },\n\t0x0297: { n:\"BrtSheetCalcProp\", f:parsenoop },\n\t0x0298: { n:\"BrtBeginFnGroup\", f:parsenoop },\n\t0x0299: { n:\"BrtFnGroup\", f:parsenoop },\n\t0x029A: { n:\"BrtEndFnGroup\", f:parsenoop },\n\t0x029B: { n:\"BrtSupAddin\", f:parsenoop },\n\t0x029C: { n:\"BrtSXTDMPOrder\", f:parsenoop },\n\t0x029D: { n:\"BrtCsProtection\", f:parsenoop },\n\t0x029F: { n:\"BrtBeginWsSortMap\", f:parsenoop },\n\t0x02A0: { n:\"BrtEndWsSortMap\", f:parsenoop },\n\t0x02A1: { n:\"BrtBeginRRSort\", f:parsenoop },\n\t0x02A2: { n:\"BrtEndRRSort\", f:parsenoop },\n\t0x02A3: { n:\"BrtRRSortItem\", f:parsenoop },\n\t0x02A4: { n:\"BrtFileSharingIso\", f:parsenoop },\n\t0x02A5: { n:\"BrtBookProtectionIso\", f:parsenoop },\n\t0x02A6: { n:\"BrtSheetProtectionIso\", f:parsenoop },\n\t0x02A7: { n:\"BrtCsProtectionIso\", f:parsenoop },\n\t0x02A8: { n:\"BrtRangeProtectionIso\", f:parsenoop },\n\t0x0400: { n:\"BrtRwDescent\", f:parsenoop },\n\t0x0401: { n:\"BrtKnownFonts\", f:parsenoop },\n\t0x0402: { n:\"BrtBeginSXTupleSet\", f:parsenoop },\n\t0x0403: { n:\"BrtEndSXTupleSet\", f:parsenoop },\n\t0x0404: { n:\"BrtBeginSXTupleSetHeader\", f:parsenoop },\n\t0x0405: { n:\"BrtEndSXTupleSetHeader\", f:parsenoop },\n\t0x0406: { n:\"BrtSXTupleSetHeaderItem\", f:parsenoop },\n\t0x0407: { n:\"BrtBeginSXTupleSetData\", f:parsenoop },\n\t0x0408: { n:\"BrtEndSXTupleSetData\", f:parsenoop },\n\t0x0409: { n:\"BrtBeginSXTupleSetRow\", f:parsenoop },\n\t0x040A: { n:\"BrtEndSXTupleSetRow\", f:parsenoop },\n\t0x040B: { n:\"BrtSXTupleSetRowItem\", f:parsenoop },\n\t0x040C: { n:\"BrtNameExt\", f:parsenoop },\n\t0x040D: { n:\"BrtPCDH14\", f:parsenoop },\n\t0x040E: { n:\"BrtBeginPCDCalcMem14\", f:parsenoop },\n\t0x040F: { n:\"BrtEndPCDCalcMem14\", f:parsenoop },\n\t0x0410: { n:\"BrtSXTH14\", f:parsenoop },\n\t0x0411: { n:\"BrtBeginSparklineGroup\", f:parsenoop },\n\t0x0412: { n:\"BrtEndSparklineGroup\", f:parsenoop },\n\t0x0413: { n:\"BrtSparkline\", f:parsenoop },\n\t0x0414: { n:\"BrtSXDI14\", f:parsenoop },\n\t0x0415: { n:\"BrtWsFmtInfoEx14\", f:parsenoop },\n\t0x0416: { n:\"BrtBeginConditionalFormatting14\", f:parsenoop },\n\t0x0417: { n:\"BrtEndConditionalFormatting14\", f:parsenoop },\n\t0x0418: { n:\"BrtBeginCFRule14\", f:parsenoop },\n\t0x0419: { n:\"BrtEndCFRule14\", f:parsenoop },\n\t0x041A: { n:\"BrtCFVO14\", f:parsenoop },\n\t0x041B: { n:\"BrtBeginDatabar14\", f:parsenoop },\n\t0x041C: { n:\"BrtBeginIconSet14\", f:parsenoop },\n\t0x041D: { n:\"BrtDVal14\", f:parsenoop },\n\t0x041E: { n:\"BrtBeginDVals14\", f:parsenoop },\n\t0x041F: { n:\"BrtColor14\", f:parsenoop },\n\t0x0420: { n:\"BrtBeginSparklines\", f:parsenoop },\n\t0x0421: { n:\"BrtEndSparklines\", f:parsenoop },\n\t0x0422: { n:\"BrtBeginSparklineGroups\", f:parsenoop },\n\t0x0423: { n:\"BrtEndSparklineGroups\", f:parsenoop },\n\t0x0425: { n:\"BrtSXVD14\", f:parsenoop },\n\t0x0426: { n:\"BrtBeginSxview14\", f:parsenoop },\n\t0x0427: { n:\"BrtEndSxview14\", f:parsenoop },\n\t0x042A: { n:\"BrtBeginPCD14\", f:parsenoop },\n\t0x042B: { n:\"BrtEndPCD14\", f:parsenoop },\n\t0x042C: { n:\"BrtBeginExtConn14\", f:parsenoop },\n\t0x042D: { n:\"BrtEndExtConn14\", f:parsenoop },\n\t0x042E: { n:\"BrtBeginSlicerCacheIDs\", f:parsenoop },\n\t0x042F: { n:\"BrtEndSlicerCacheIDs\", f:parsenoop },\n\t0x0430: { n:\"BrtBeginSlicerCacheID\", f:parsenoop },\n\t0x0431: { n:\"BrtEndSlicerCacheID\", f:parsenoop },\n\t0x0433: { n:\"BrtBeginSlicerCache\", f:parsenoop },\n\t0x0434: { n:\"BrtEndSlicerCache\", f:parsenoop },\n\t0x0435: { n:\"BrtBeginSlicerCacheDef\", f:parsenoop },\n\t0x0436: { n:\"BrtEndSlicerCacheDef\", f:parsenoop },\n\t0x0437: { n:\"BrtBeginSlicersEx\", f:parsenoop },\n\t0x0438: { n:\"BrtEndSlicersEx\", f:parsenoop },\n\t0x0439: { n:\"BrtBeginSlicerEx\", f:parsenoop },\n\t0x043A: { n:\"BrtEndSlicerEx\", f:parsenoop },\n\t0x043B: { n:\"BrtBeginSlicer\", f:parsenoop },\n\t0x043C: { n:\"BrtEndSlicer\", f:parsenoop },\n\t0x043D: { n:\"BrtSlicerCachePivotTables\", f:parsenoop },\n\t0x043E: { n:\"BrtBeginSlicerCacheOlapImpl\", f:parsenoop },\n\t0x043F: { n:\"BrtEndSlicerCacheOlapImpl\", f:parsenoop },\n\t0x0440: { n:\"BrtBeginSlicerCacheLevelsData\", f:parsenoop },\n\t0x0441: { n:\"BrtEndSlicerCacheLevelsData\", f:parsenoop },\n\t0x0442: { n:\"BrtBeginSlicerCacheLevelData\", f:parsenoop },\n\t0x0443: { n:\"BrtEndSlicerCacheLevelData\", f:parsenoop },\n\t0x0444: { n:\"BrtBeginSlicerCacheSiRanges\", f:parsenoop },\n\t0x0445: { n:\"BrtEndSlicerCacheSiRanges\", f:parsenoop },\n\t0x0446: { n:\"BrtBeginSlicerCacheSiRange\", f:parsenoop },\n\t0x0447: { n:\"BrtEndSlicerCacheSiRange\", f:parsenoop },\n\t0x0448: { n:\"BrtSlicerCacheOlapItem\", f:parsenoop },\n\t0x0449: { n:\"BrtBeginSlicerCacheSelections\", f:parsenoop },\n\t0x044A: { n:\"BrtSlicerCacheSelection\", f:parsenoop },\n\t0x044B: { n:\"BrtEndSlicerCacheSelections\", f:parsenoop },\n\t0x044C: { n:\"BrtBeginSlicerCacheNative\", f:parsenoop },\n\t0x044D: { n:\"BrtEndSlicerCacheNative\", f:parsenoop },\n\t0x044E: { n:\"BrtSlicerCacheNativeItem\", f:parsenoop },\n\t0x044F: { n:\"BrtRangeProtection14\", f:parsenoop },\n\t0x0450: { n:\"BrtRangeProtectionIso14\", f:parsenoop },\n\t0x0451: { n:\"BrtCellIgnoreEC14\", f:parsenoop },\n\t0x0457: { n:\"BrtList14\", f:parsenoop },\n\t0x0458: { n:\"BrtCFIcon\", f:parsenoop },\n\t0x0459: { n:\"BrtBeginSlicerCachesPivotCacheIDs\", f:parsenoop },\n\t0x045A: { n:\"BrtEndSlicerCachesPivotCacheIDs\", f:parsenoop },\n\t0x045B: { n:\"BrtBeginSlicers\", f:parsenoop },\n\t0x045C: { n:\"BrtEndSlicers\", f:parsenoop },\n\t0x045D: { n:\"BrtWbProp14\", f:parsenoop },\n\t0x045E: { n:\"BrtBeginSXEdit\", f:parsenoop },\n\t0x045F: { n:\"BrtEndSXEdit\", f:parsenoop },\n\t0x0460: { n:\"BrtBeginSXEdits\", f:parsenoop },\n\t0x0461: { n:\"BrtEndSXEdits\", f:parsenoop },\n\t0x0462: { n:\"BrtBeginSXChange\", f:parsenoop },\n\t0x0463: { n:\"BrtEndSXChange\", f:parsenoop },\n\t0x0464: { n:\"BrtBeginSXChanges\", f:parsenoop },\n\t0x0465: { n:\"BrtEndSXChanges\", f:parsenoop },\n\t0x0466: { n:\"BrtSXTupleItems\", f:parsenoop },\n\t0x0468: { n:\"BrtBeginSlicerStyle\", f:parsenoop },\n\t0x0469: { n:\"BrtEndSlicerStyle\", f:parsenoop },\n\t0x046A: { n:\"BrtSlicerStyleElement\", f:parsenoop },\n\t0x046B: { n:\"BrtBeginStyleSheetExt14\", f:parsenoop },\n\t0x046C: { n:\"BrtEndStyleSheetExt14\", f:parsenoop },\n\t0x046D: { n:\"BrtBeginSlicerCachesPivotCacheID\", f:parsenoop },\n\t0x046E: { n:\"BrtEndSlicerCachesPivotCacheID\", f:parsenoop },\n\t0x046F: { n:\"BrtBeginConditionalFormattings\", f:parsenoop },\n\t0x0470: { n:\"BrtEndConditionalFormattings\", f:parsenoop },\n\t0x0471: { n:\"BrtBeginPCDCalcMemExt\", f:parsenoop },\n\t0x0472: { n:\"BrtEndPCDCalcMemExt\", f:parsenoop },\n\t0x0473: { n:\"BrtBeginPCDCalcMemsExt\", f:parsenoop },\n\t0x0474: { n:\"BrtEndPCDCalcMemsExt\", f:parsenoop },\n\t0x0475: { n:\"BrtPCDField14\", f:parsenoop },\n\t0x0476: { n:\"BrtBeginSlicerStyles\", f:parsenoop },\n\t0x0477: { n:\"BrtEndSlicerStyles\", f:parsenoop },\n\t0x0478: { n:\"BrtBeginSlicerStyleElements\", f:parsenoop },\n\t0x0479: { n:\"BrtEndSlicerStyleElements\", f:parsenoop },\n\t0x047A: { n:\"BrtCFRuleExt\", f:parsenoop },\n\t0x047B: { n:\"BrtBeginSXCondFmt14\", f:parsenoop },\n\t0x047C: { n:\"BrtEndSXCondFmt14\", f:parsenoop },\n\t0x047D: { n:\"BrtBeginSXCondFmts14\", f:parsenoop },\n\t0x047E: { n:\"BrtEndSXCondFmts14\", f:parsenoop },\n\t0x0480: { n:\"BrtBeginSortCond14\", f:parsenoop },\n\t0x0481: { n:\"BrtEndSortCond14\", f:parsenoop },\n\t0x0482: { n:\"BrtEndDVals14\", f:parsenoop },\n\t0x0483: { n:\"BrtEndIconSet14\", f:parsenoop },\n\t0x0484: { n:\"BrtEndDatabar14\", f:parsenoop },\n\t0x0485: { n:\"BrtBeginColorScale14\", f:parsenoop },\n\t0x0486: { n:\"BrtEndColorScale14\", f:parsenoop },\n\t0x0487: { n:\"BrtBeginSxrules14\", f:parsenoop },\n\t0x0488: { n:\"BrtEndSxrules14\", f:parsenoop },\n\t0x0489: { n:\"BrtBeginPRule14\", f:parsenoop },\n\t0x048A: { n:\"BrtEndPRule14\", f:parsenoop },\n\t0x048B: { n:\"BrtBeginPRFilters14\", f:parsenoop },\n\t0x048C: { n:\"BrtEndPRFilters14\", f:parsenoop },\n\t0x048D: { n:\"BrtBeginPRFilter14\", f:parsenoop },\n\t0x048E: { n:\"BrtEndPRFilter14\", f:parsenoop },\n\t0x048F: { n:\"BrtBeginPRFItem14\", f:parsenoop },\n\t0x0490: { n:\"BrtEndPRFItem14\", f:parsenoop },\n\t0x0491: { n:\"BrtBeginCellIgnoreECs14\", f:parsenoop },\n\t0x0492: { n:\"BrtEndCellIgnoreECs14\", f:parsenoop },\n\t0x0493: { n:\"BrtDxf14\", f:parsenoop },\n\t0x0494: { n:\"BrtBeginDxF14s\", f:parsenoop },\n\t0x0495: { n:\"BrtEndDxf14s\", f:parsenoop },\n\t0x0499: { n:\"BrtFilter14\", f:parsenoop },\n\t0x049A: { n:\"BrtBeginCustomFilters14\", f:parsenoop },\n\t0x049C: { n:\"BrtCustomFilter14\", f:parsenoop },\n\t0x049D: { n:\"BrtIconFilter14\", f:parsenoop },\n\t0x049E: { n:\"BrtPivotCacheConnectionName\", f:parsenoop },\n\t0x0800: { n:\"BrtBeginDecoupledPivotCacheIDs\", f:parsenoop },\n\t0x0801: { n:\"BrtEndDecoupledPivotCacheIDs\", f:parsenoop },\n\t0x0802: { n:\"BrtDecoupledPivotCacheID\", f:parsenoop },\n\t0x0803: { n:\"BrtBeginPivotTableRefs\", f:parsenoop },\n\t0x0804: { n:\"BrtEndPivotTableRefs\", f:parsenoop },\n\t0x0805: { n:\"BrtPivotTableRef\", f:parsenoop },\n\t0x0806: { n:\"BrtSlicerCacheBookPivotTables\", f:parsenoop },\n\t0x0807: { n:\"BrtBeginSxvcells\", f:parsenoop },\n\t0x0808: { n:\"BrtEndSxvcells\", f:parsenoop },\n\t0x0809: { n:\"BrtBeginSxRow\", f:parsenoop },\n\t0x080A: { n:\"BrtEndSxRow\", f:parsenoop },\n\t0x080C: { n:\"BrtPcdCalcMem15\", f:parsenoop },\n\t0x0813: { n:\"BrtQsi15\", f:parsenoop },\n\t0x0814: { n:\"BrtBeginWebExtensions\", f:parsenoop },\n\t0x0815: { n:\"BrtEndWebExtensions\", f:parsenoop },\n\t0x0816: { n:\"BrtWebExtension\", f:parsenoop },\n\t0x0817: { n:\"BrtAbsPath15\", f:parsenoop },\n\t0x0818: { n:\"BrtBeginPivotTableUISettings\", f:parsenoop },\n\t0x0819: { n:\"BrtEndPivotTableUISettings\", f:parsenoop },\n\t0x081B: { n:\"BrtTableSlicerCacheIDs\", f:parsenoop },\n\t0x081C: { n:\"BrtTableSlicerCacheID\", f:parsenoop },\n\t0x081D: { n:\"BrtBeginTableSlicerCache\", f:parsenoop },\n\t0x081E: { n:\"BrtEndTableSlicerCache\", f:parsenoop },\n\t0x081F: { n:\"BrtSxFilter15\", f:parsenoop },\n\t0x0820: { n:\"BrtBeginTimelineCachePivotCacheIDs\", f:parsenoop },\n\t0x0821: { n:\"BrtEndTimelineCachePivotCacheIDs\", f:parsenoop },\n\t0x0822: { n:\"BrtTimelineCachePivotCacheID\", f:parsenoop },\n\t0x0823: { n:\"BrtBeginTimelineCacheIDs\", f:parsenoop },\n\t0x0824: { n:\"BrtEndTimelineCacheIDs\", f:parsenoop },\n\t0x0825: { n:\"BrtBeginTimelineCacheID\", f:parsenoop },\n\t0x0826: { n:\"BrtEndTimelineCacheID\", f:parsenoop },\n\t0x0827: { n:\"BrtBeginTimelinesEx\", f:parsenoop },\n\t0x0828: { n:\"BrtEndTimelinesEx\", f:parsenoop },\n\t0x0829: { n:\"BrtBeginTimelineEx\", f:parsenoop },\n\t0x082A: { n:\"BrtEndTimelineEx\", f:parsenoop },\n\t0x082B: { n:\"BrtWorkBookPr15\", f:parsenoop },\n\t0x082C: { n:\"BrtPCDH15\", f:parsenoop },\n\t0x082D: { n:\"BrtBeginTimelineStyle\", f:parsenoop },\n\t0x082E: { n:\"BrtEndTimelineStyle\", f:parsenoop },\n\t0x082F: { n:\"BrtTimelineStyleElement\", f:parsenoop },\n\t0x0830: { n:\"BrtBeginTimelineStylesheetExt15\", f:parsenoop },\n\t0x0831: { n:\"BrtEndTimelineStylesheetExt15\", f:parsenoop },\n\t0x0832: { n:\"BrtBeginTimelineStyles\", f:parsenoop },\n\t0x0833: { n:\"BrtEndTimelineStyles\", f:parsenoop },\n\t0x0834: { n:\"BrtBeginTimelineStyleElements\", f:parsenoop },\n\t0x0835: { n:\"BrtEndTimelineStyleElements\", f:parsenoop },\n\t0x0836: { n:\"BrtDxf15\", f:parsenoop },\n\t0x0837: { n:\"BrtBeginDxfs15\", f:parsenoop },\n\t0x0838: { n:\"brtEndDxfs15\", f:parsenoop },\n\t0x0839: { n:\"BrtSlicerCacheHideItemsWithNoData\", f:parsenoop },\n\t0x083A: { n:\"BrtBeginItemUniqueNames\", f:parsenoop },\n\t0x083B: { n:\"BrtEndItemUniqueNames\", f:parsenoop },\n\t0x083C: { n:\"BrtItemUniqueName\", f:parsenoop },\n\t0x083D: { n:\"BrtBeginExtConn15\", f:parsenoop },\n\t0x083E: { n:\"BrtEndExtConn15\", f:parsenoop },\n\t0x083F: { n:\"BrtBeginOledbPr15\", f:parsenoop },\n\t0x0840: { n:\"BrtEndOledbPr15\", f:parsenoop },\n\t0x0841: { n:\"BrtBeginDataFeedPr15\", f:parsenoop },\n\t0x0842: { n:\"BrtEndDataFeedPr15\", f:parsenoop },\n\t0x0843: { n:\"BrtTextPr15\", f:parsenoop },\n\t0x0844: { n:\"BrtRangePr15\", f:parsenoop },\n\t0x0845: { n:\"BrtDbCommand15\", f:parsenoop },\n\t0x0846: { n:\"BrtBeginDbTables15\", f:parsenoop },\n\t0x0847: { n:\"BrtEndDbTables15\", f:parsenoop },\n\t0x0848: { n:\"BrtDbTable15\", f:parsenoop },\n\t0x0849: { n:\"BrtBeginDataModel\", f:parsenoop },\n\t0x084A: { n:\"BrtEndDataModel\", f:parsenoop },\n\t0x084B: { n:\"BrtBeginModelTables\", f:parsenoop },\n\t0x084C: { n:\"BrtEndModelTables\", f:parsenoop },\n\t0x084D: { n:\"BrtModelTable\", f:parsenoop },\n\t0x084E: { n:\"BrtBeginModelRelationships\", f:parsenoop },\n\t0x084F: { n:\"BrtEndModelRelationships\", f:parsenoop },\n\t0x0850: { n:\"BrtModelRelationship\", f:parsenoop },\n\t0x0851: { n:\"BrtBeginECTxtWiz15\", f:parsenoop },\n\t0x0852: { n:\"BrtEndECTxtWiz15\", f:parsenoop },\n\t0x0853: { n:\"BrtBeginECTWFldInfoLst15\", f:parsenoop },\n\t0x0854: { n:\"BrtEndECTWFldInfoLst15\", f:parsenoop },\n\t0x0855: { n:\"BrtBeginECTWFldInfo15\", f:parsenoop },\n\t0x0856: { n:\"BrtFieldListActiveItem\", f:parsenoop },\n\t0x0857: { n:\"BrtPivotCacheIdVersion\", f:parsenoop },\n\t0x0858: { n:\"BrtSXDI15\", f:parsenoop },\n\t0xFFFF: { n:\"\", f:parsenoop }\n};\n\nvar evert_RE = evert_key(XLSBRecordEnum, 'n');\n\n/* [MS-XLS] 2.3 Record Enumeration */\nvar XLSRecordEnum = {\n\t0x0003: { n:\"BIFF2NUM\", f:parse_BIFF2NUM },\n\t0x0004: { n:\"BIFF2STR\", f:parse_BIFF2STR },\n\t0x0006: { n:\"Formula\", f:parse_Formula },\n\t0x0009: { n:'BOF', f:parse_BOF },\n\t0x000a: { n:'EOF', f:parse_EOF },\n\t0x000c: { n:\"CalcCount\", f:parse_CalcCount },\n\t0x000d: { n:\"CalcMode\", f:parse_CalcMode },\n\t0x000e: { n:\"CalcPrecision\", f:parse_CalcPrecision },\n\t0x000f: { n:\"CalcRefMode\", f:parse_CalcRefMode },\n\t0x0010: { n:\"CalcDelta\", f:parse_CalcDelta },\n\t0x0011: { n:\"CalcIter\", f:parse_CalcIter },\n\t0x0012: { n:\"Protect\", f:parse_Protect },\n\t0x0013: { n:\"Password\", f:parse_Password },\n\t0x0014: { n:\"Header\", f:parse_Header },\n\t0x0015: { n:\"Footer\", f:parse_Footer },\n\t0x0017: { n:\"ExternSheet\", f:parse_ExternSheet },\n\t0x0018: { n:\"Lbl\", f:parse_Lbl },\n\t0x0019: { n:\"WinProtect\", f:parse_WinProtect },\n\t0x001a: { n:\"VerticalPageBreaks\", f:parse_VerticalPageBreaks },\n\t0x001b: { n:\"HorizontalPageBreaks\", f:parse_HorizontalPageBreaks },\n\t0x001c: { n:\"Note\", f:parse_Note },\n\t0x001d: { n:\"Selection\", f:parse_Selection },\n\t0x0022: { n:\"Date1904\", f:parse_Date1904 },\n\t0x0023: { n:\"ExternName\", f:parse_ExternName },\n\t0x0026: { n:\"LeftMargin\", f:parse_LeftMargin },\n\t0x0027: { n:\"RightMargin\", f:parse_RightMargin },\n\t0x0028: { n:\"TopMargin\", f:parse_TopMargin },\n\t0x0029: { n:\"BottomMargin\", f:parse_BottomMargin },\n\t0x002a: { n:\"PrintRowCol\", f:parse_PrintRowCol },\n\t0x002b: { n:\"PrintGrid\", f:parse_PrintGrid },\n\t0x002f: { n:\"FilePass\", f:parse_FilePass },\n\t0x0031: { n:\"Font\", f:parse_Font },\n\t0x0033: { n:\"PrintSize\", f:parse_PrintSize },\n\t0x003c: { n:\"Continue\", f:parse_Continue },\n\t0x003d: { n:\"Window1\", f:parse_Window1 },\n\t0x0040: { n:\"Backup\", f:parse_Backup },\n\t0x0041: { n:\"Pane\", f:parse_Pane },\n\t0x0042: { n:'CodePage', f:parse_CodePage },\n\t0x004d: { n:\"Pls\", f:parse_Pls },\n\t0x0050: { n:\"DCon\", f:parse_DCon },\n\t0x0051: { n:\"DConRef\", f:parse_DConRef },\n\t0x0052: { n:\"DConName\", f:parse_DConName },\n\t0x0055: { n:\"DefColWidth\", f:parse_DefColWidth },\n\t0x0059: { n:\"XCT\", f:parse_XCT },\n\t0x005a: { n:\"CRN\", f:parse_CRN },\n\t0x005b: { n:\"FileSharing\", f:parse_FileSharing },\n\t0x005c: { n:'WriteAccess', f:parse_WriteAccess },\n\t0x005d: { n:\"Obj\", f:parse_Obj },\n\t0x005e: { n:\"Uncalced\", f:parse_Uncalced },\n\t0x005f: { n:\"CalcSaveRecalc\", f:parse_CalcSaveRecalc },\n\t0x0060: { n:\"Template\", f:parse_Template },\n\t0x0061: { n:\"Intl\", f:parse_Intl },\n\t0x0063: { n:\"ObjProtect\", f:parse_ObjProtect },\n\t0x007d: { n:\"ColInfo\", f:parse_ColInfo },\n\t0x0080: { n:\"Guts\", f:parse_Guts },\n\t0x0081: { n:\"WsBool\", f:parse_WsBool },\n\t0x0082: { n:\"GridSet\", f:parse_GridSet },\n\t0x0083: { n:\"HCenter\", f:parse_HCenter },\n\t0x0084: { n:\"VCenter\", f:parse_VCenter },\n\t0x0085: { n:'BoundSheet8', f:parse_BoundSheet8 },\n\t0x0086: { n:\"WriteProtect\", f:parse_WriteProtect },\n\t0x008c: { n:\"Country\", f:parse_Country },\n\t0x008d: { n:\"HideObj\", f:parse_HideObj },\n\t0x0090: { n:\"Sort\", f:parse_Sort },\n\t0x0092: { n:\"Palette\", f:parse_Palette },\n\t0x0097: { n:\"Sync\", f:parse_Sync },\n\t0x0098: { n:\"LPr\", f:parse_LPr },\n\t0x0099: { n:\"DxGCol\", f:parse_DxGCol },\n\t0x009a: { n:\"FnGroupName\", f:parse_FnGroupName },\n\t0x009b: { n:\"FilterMode\", f:parse_FilterMode },\n\t0x009c: { n:\"BuiltInFnGroupCount\", f:parse_BuiltInFnGroupCount },\n\t0x009d: { n:\"AutoFilterInfo\", f:parse_AutoFilterInfo },\n\t0x009e: { n:\"AutoFilter\", f:parse_AutoFilter },\n\t0x00a0: { n:\"Scl\", f:parse_Scl },\n\t0x00a1: { n:\"Setup\", f:parse_Setup },\n\t0x00ae: { n:\"ScenMan\", f:parse_ScenMan },\n\t0x00af: { n:\"SCENARIO\", f:parse_SCENARIO },\n\t0x00b0: { n:\"SxView\", f:parse_SxView },\n\t0x00b1: { n:\"Sxvd\", f:parse_Sxvd },\n\t0x00b2: { n:\"SXVI\", f:parse_SXVI },\n\t0x00b4: { n:\"SxIvd\", f:parse_SxIvd },\n\t0x00b5: { n:\"SXLI\", f:parse_SXLI },\n\t0x00b6: { n:\"SXPI\", f:parse_SXPI },\n\t0x00b8: { n:\"DocRoute\", f:parse_DocRoute },\n\t0x00b9: { n:\"RecipName\", f:parse_RecipName },\n\t0x00bd: { n:\"MulRk\", f:parse_MulRk },\n\t0x00be: { n:\"MulBlank\", f:parse_MulBlank },\n\t0x00c1: { n:'Mms', f:parse_Mms },\n\t0x00c5: { n:\"SXDI\", f:parse_SXDI },\n\t0x00c6: { n:\"SXDB\", f:parse_SXDB },\n\t0x00c7: { n:\"SXFDB\", f:parse_SXFDB },\n\t0x00c8: { n:\"SXDBB\", f:parse_SXDBB },\n\t0x00c9: { n:\"SXNum\", f:parse_SXNum },\n\t0x00ca: { n:\"SxBool\", f:parse_SxBool },\n\t0x00cb: { n:\"SxErr\", f:parse_SxErr },\n\t0x00cc: { n:\"SXInt\", f:parse_SXInt },\n\t0x00cd: { n:\"SXString\", f:parse_SXString },\n\t0x00ce: { n:\"SXDtr\", f:parse_SXDtr },\n\t0x00cf: { n:\"SxNil\", f:parse_SxNil },\n\t0x00d0: { n:\"SXTbl\", f:parse_SXTbl },\n\t0x00d1: { n:\"SXTBRGIITM\", f:parse_SXTBRGIITM },\n\t0x00d2: { n:\"SxTbpg\", f:parse_SxTbpg },\n\t0x00d3: { n:\"ObProj\", f:parse_ObProj },\n\t0x00d5: { n:\"SXStreamID\", f:parse_SXStreamID },\n\t0x00d7: { n:\"DBCell\", f:parse_DBCell },\n\t0x00d8: { n:\"SXRng\", f:parse_SXRng },\n\t0x00d9: { n:\"SxIsxoper\", f:parse_SxIsxoper },\n\t0x00da: { n:\"BookBool\", f:parse_BookBool },\n\t0x00dc: { n:\"DbOrParamQry\", f:parse_DbOrParamQry },\n\t0x00dd: { n:\"ScenarioProtect\", f:parse_ScenarioProtect },\n\t0x00de: { n:\"OleObjectSize\", f:parse_OleObjectSize },\n\t0x00e0: { n:\"XF\", f:parse_XF },\n\t0x00e1: { n:'InterfaceHdr', f:parse_InterfaceHdr },\n\t0x00e2: { n:'InterfaceEnd', f:parse_InterfaceEnd },\n\t0x00e3: { n:\"SXVS\", f:parse_SXVS },\n\t0x00e5: { n:\"MergeCells\", f:parse_MergeCells },\n\t0x00e9: { n:\"BkHim\", f:parse_BkHim },\n\t0x00eb: { n:\"MsoDrawingGroup\", f:parse_MsoDrawingGroup },\n\t0x00ec: { n:\"MsoDrawing\", f:parse_MsoDrawing },\n\t0x00ed: { n:\"MsoDrawingSelection\", f:parse_MsoDrawingSelection },\n\t0x00ef: { n:\"PhoneticInfo\", f:parse_PhoneticInfo },\n\t0x00f0: { n:\"SxRule\", f:parse_SxRule },\n\t0x00f1: { n:\"SXEx\", f:parse_SXEx },\n\t0x00f2: { n:\"SxFilt\", f:parse_SxFilt },\n\t0x00f4: { n:\"SxDXF\", f:parse_SxDXF },\n\t0x00f5: { n:\"SxItm\", f:parse_SxItm },\n\t0x00f6: { n:\"SxName\", f:parse_SxName },\n\t0x00f7: { n:\"SxSelect\", f:parse_SxSelect },\n\t0x00f8: { n:\"SXPair\", f:parse_SXPair },\n\t0x00f9: { n:\"SxFmla\", f:parse_SxFmla },\n\t0x00fb: { n:\"SxFormat\", f:parse_SxFormat },\n\t0x00fc: { n:\"SST\", f:parse_SST },\n\t0x00fd: { n:\"LabelSst\", f:parse_LabelSst },\n\t0x00ff: { n:\"ExtSST\", f:parse_ExtSST },\n\t0x0100: { n:\"SXVDEx\", f:parse_SXVDEx },\n\t0x0103: { n:\"SXFormula\", f:parse_SXFormula },\n\t0x0122: { n:\"SXDBEx\", f:parse_SXDBEx },\n\t0x0137: { n:\"RRDInsDel\", f:parse_RRDInsDel },\n\t0x0138: { n:\"RRDHead\", f:parse_RRDHead },\n\t0x013b: { n:\"RRDChgCell\", f:parse_RRDChgCell },\n\t0x013d: { n:\"RRTabId\", f:parse_RRTabId },\n\t0x013e: { n:\"RRDRenSheet\", f:parse_RRDRenSheet },\n\t0x013f: { n:\"RRSort\", f:parse_RRSort },\n\t0x0140: { n:\"RRDMove\", f:parse_RRDMove },\n\t0x014a: { n:\"RRFormat\", f:parse_RRFormat },\n\t0x014b: { n:\"RRAutoFmt\", f:parse_RRAutoFmt },\n\t0x014d: { n:\"RRInsertSh\", f:parse_RRInsertSh },\n\t0x014e: { n:\"RRDMoveBegin\", f:parse_RRDMoveBegin },\n\t0x014f: { n:\"RRDMoveEnd\", f:parse_RRDMoveEnd },\n\t0x0150: { n:\"RRDInsDelBegin\", f:parse_RRDInsDelBegin },\n\t0x0151: { n:\"RRDInsDelEnd\", f:parse_RRDInsDelEnd },\n\t0x0152: { n:\"RRDConflict\", f:parse_RRDConflict },\n\t0x0153: { n:\"RRDDefName\", f:parse_RRDDefName },\n\t0x0154: { n:\"RRDRstEtxp\", f:parse_RRDRstEtxp },\n\t0x015f: { n:\"LRng\", f:parse_LRng },\n\t0x0160: { n:\"UsesELFs\", f:parse_UsesELFs },\n\t0x0161: { n:\"DSF\", f:parse_DSF },\n\t0x0191: { n:\"CUsr\", f:parse_CUsr },\n\t0x0192: { n:\"CbUsr\", f:parse_CbUsr },\n\t0x0193: { n:\"UsrInfo\", f:parse_UsrInfo },\n\t0x0194: { n:\"UsrExcl\", f:parse_UsrExcl },\n\t0x0195: { n:\"FileLock\", f:parse_FileLock },\n\t0x0196: { n:\"RRDInfo\", f:parse_RRDInfo },\n\t0x0197: { n:\"BCUsrs\", f:parse_BCUsrs },\n\t0x0198: { n:\"UsrChk\", f:parse_UsrChk },\n\t0x01a9: { n:\"UserBView\", f:parse_UserBView },\n\t0x01aa: { n:\"UserSViewBegin\", f:parse_UserSViewBegin },\n\t0x01ab: { n:\"UserSViewEnd\", f:parse_UserSViewEnd },\n\t0x01ac: { n:\"RRDUserView\", f:parse_RRDUserView },\n\t0x01ad: { n:\"Qsi\", f:parse_Qsi },\n\t0x01ae: { n:\"SupBook\", f:parse_SupBook },\n\t0x01af: { n:\"Prot4Rev\", f:parse_Prot4Rev },\n\t0x01b0: { n:\"CondFmt\", f:parse_CondFmt },\n\t0x01b1: { n:\"CF\", f:parse_CF },\n\t0x01b2: { n:\"DVal\", f:parse_DVal },\n\t0x01b5: { n:\"DConBin\", f:parse_DConBin },\n\t0x01b6: { n:\"TxO\", f:parse_TxO },\n\t0x01b7: { n:\"RefreshAll\", f:parse_RefreshAll },\n\t0x01b8: { n:\"HLink\", f:parse_HLink },\n\t0x01b9: { n:\"Lel\", f:parse_Lel },\n\t0x01ba: { n:\"CodeName\", f:parse_XLSCodeName },\n\t0x01bb: { n:\"SXFDBType\", f:parse_SXFDBType },\n\t0x01bc: { n:\"Prot4RevPass\", f:parse_Prot4RevPass },\n\t0x01bd: { n:\"ObNoMacros\", f:parse_ObNoMacros },\n\t0x01be: { n:\"Dv\", f:parse_Dv },\n\t0x01c0: { n:\"Excel9File\", f:parse_Excel9File },\n\t0x01c1: { n:\"RecalcId\", f:parse_RecalcId, r:2},\n\t0x01c2: { n:\"EntExU2\", f:parse_EntExU2 },\n\t0x0200: { n:\"Dimensions\", f:parse_Dimensions },\n\t0x0201: { n:\"Blank\", f:parse_Blank },\n\t0x0203: { n:\"Number\", f:parse_Number },\n\t0x0204: { n:\"Label\", f:parse_Label },\n\t0x0205: { n:\"BoolErr\", f:parse_BoolErr },\n\t0x0207: { n:\"String\", f:parse_String },\n\t0x0208: { n:'Row', f:parse_Row },\n\t0x020b: { n:\"Index\", f:parse_Index },\n\t0x0221: { n:\"Array\", f:parse_Array },\n\t0x0225: { n:\"DefaultRowHeight\", f:parse_DefaultRowHeight },\n\t0x0236: { n:\"Table\", f:parse_Table },\n\t0x023e: { n:\"Window2\", f:parse_Window2 },\n\t0x027e: { n:\"RK\", f:parse_RK },\n\t0x0293: { n:\"Style\", f:parse_Style },\n\t0x0418: { n:\"BigName\", f:parse_BigName },\n\t0x041e: { n:\"Format\", f:parse_Format },\n\t0x043c: { n:\"ContinueBigName\", f:parse_ContinueBigName },\n\t0x04bc: { n:\"ShrFmla\", f:parse_ShrFmla },\n\t0x0800: { n:\"HLinkTooltip\", f:parse_HLinkTooltip },\n\t0x0801: { n:\"WebPub\", f:parse_WebPub },\n\t0x0802: { n:\"QsiSXTag\", f:parse_QsiSXTag },\n\t0x0803: { n:\"DBQueryExt\", f:parse_DBQueryExt },\n\t0x0804: { n:\"ExtString\", f:parse_ExtString },\n\t0x0805: { n:\"TxtQry\", f:parse_TxtQry },\n\t0x0806: { n:\"Qsir\", f:parse_Qsir },\n\t0x0807: { n:\"Qsif\", f:parse_Qsif },\n\t0x0808: { n:\"RRDTQSIF\", f:parse_RRDTQSIF },\n\t0x0809: { n:'BOF', f:parse_BOF },\n\t0x080a: { n:\"OleDbConn\", f:parse_OleDbConn },\n\t0x080b: { n:\"WOpt\", f:parse_WOpt },\n\t0x080c: { n:\"SXViewEx\", f:parse_SXViewEx },\n\t0x080d: { n:\"SXTH\", f:parse_SXTH },\n\t0x080e: { n:\"SXPIEx\", f:parse_SXPIEx },\n\t0x080f: { n:\"SXVDTEx\", f:parse_SXVDTEx },\n\t0x0810: { n:\"SXViewEx9\", f:parse_SXViewEx9 },\n\t0x0812: { n:\"ContinueFrt\", f:parse_ContinueFrt },\n\t0x0813: { n:\"RealTimeData\", f:parse_RealTimeData },\n\t0x0850: { n:\"ChartFrtInfo\", f:parse_ChartFrtInfo },\n\t0x0851: { n:\"FrtWrapper\", f:parse_FrtWrapper },\n\t0x0852: { n:\"StartBlock\", f:parse_StartBlock },\n\t0x0853: { n:\"EndBlock\", f:parse_EndBlock },\n\t0x0854: { n:\"StartObject\", f:parse_StartObject },\n\t0x0855: { n:\"EndObject\", f:parse_EndObject },\n\t0x0856: { n:\"CatLab\", f:parse_CatLab },\n\t0x0857: { n:\"YMult\", f:parse_YMult },\n\t0x0858: { n:\"SXViewLink\", f:parse_SXViewLink },\n\t0x0859: { n:\"PivotChartBits\", f:parse_PivotChartBits },\n\t0x085a: { n:\"FrtFontList\", f:parse_FrtFontList },\n\t0x0862: { n:\"SheetExt\", f:parse_SheetExt },\n\t0x0863: { n:\"BookExt\", f:parse_BookExt, r:12},\n\t0x0864: { n:\"SXAddl\", f:parse_SXAddl },\n\t0x0865: { n:\"CrErr\", f:parse_CrErr },\n\t0x0866: { n:\"HFPicture\", f:parse_HFPicture },\n\t0x0867: { n:'FeatHdr', f:parse_FeatHdr },\n\t0x0868: { n:\"Feat\", f:parse_Feat },\n\t0x086a: { n:\"DataLabExt\", f:parse_DataLabExt },\n\t0x086b: { n:\"DataLabExtContents\", f:parse_DataLabExtContents },\n\t0x086c: { n:\"CellWatch\", f:parse_CellWatch },\n\t0x0871: { n:\"FeatHdr11\", f:parse_FeatHdr11 },\n\t0x0872: { n:\"Feature11\", f:parse_Feature11 },\n\t0x0874: { n:\"DropDownObjIds\", f:parse_DropDownObjIds },\n\t0x0875: { n:\"ContinueFrt11\", f:parse_ContinueFrt11 },\n\t0x0876: { n:\"DConn\", f:parse_DConn },\n\t0x0877: { n:\"List12\", f:parse_List12 },\n\t0x0878: { n:\"Feature12\", f:parse_Feature12 },\n\t0x0879: { n:\"CondFmt12\", f:parse_CondFmt12 },\n\t0x087a: { n:\"CF12\", f:parse_CF12 },\n\t0x087b: { n:\"CFEx\", f:parse_CFEx },\n\t0x087c: { n:\"XFCRC\", f:parse_XFCRC, r:12 },\n\t0x087d: { n:\"XFExt\", f:parse_XFExt, r:12 },\n\t0x087e: { n:\"AutoFilter12\", f:parse_AutoFilter12 },\n\t0x087f: { n:\"ContinueFrt12\", f:parse_ContinueFrt12 },\n\t0x0884: { n:\"MDTInfo\", f:parse_MDTInfo },\n\t0x0885: { n:\"MDXStr\", f:parse_MDXStr },\n\t0x0886: { n:\"MDXTuple\", f:parse_MDXTuple },\n\t0x0887: { n:\"MDXSet\", f:parse_MDXSet },\n\t0x0888: { n:\"MDXProp\", f:parse_MDXProp },\n\t0x0889: { n:\"MDXKPI\", f:parse_MDXKPI },\n\t0x088a: { n:\"MDB\", f:parse_MDB },\n\t0x088b: { n:\"PLV\", f:parse_PLV },\n\t0x088c: { n:\"Compat12\", f:parse_Compat12, r:12 },\n\t0x088d: { n:\"DXF\", f:parse_DXF },\n\t0x088e: { n:\"TableStyles\", f:parse_TableStyles, r:12 },\n\t0x088f: { n:\"TableStyle\", f:parse_TableStyle },\n\t0x0890: { n:\"TableStyleElement\", f:parse_TableStyleElement },\n\t0x0892: { n:\"StyleExt\", f:parse_StyleExt },\n\t0x0893: { n:\"NamePublish\", f:parse_NamePublish },\n\t0x0894: { n:\"NameCmt\", f:parse_NameCmt },\n\t0x0895: { n:\"SortData\", f:parse_SortData },\n\t0x0896: { n:\"Theme\", f:parse_Theme, r:12 },\n\t0x0897: { n:\"GUIDTypeLib\", f:parse_GUIDTypeLib },\n\t0x0898: { n:\"FnGrp12\", f:parse_FnGrp12 },\n\t0x0899: { n:\"NameFnGrp12\", f:parse_NameFnGrp12 },\n\t0x089a: { n:\"MTRSettings\", f:parse_MTRSettings, r:12 },\n\t0x089b: { n:\"CompressPictures\", f:parse_CompressPictures },\n\t0x089c: { n:\"HeaderFooter\", f:parse_HeaderFooter },\n\t0x089d: { n:\"CrtLayout12\", f:parse_CrtLayout12 },\n\t0x089e: { n:\"CrtMlFrt\", f:parse_CrtMlFrt },\n\t0x089f: { n:\"CrtMlFrtContinue\", f:parse_CrtMlFrtContinue },\n\t0x08a3: { n:\"ForceFullCalculation\", f:parse_ForceFullCalculation },\n\t0x08a4: { n:\"ShapePropsStream\", f:parse_ShapePropsStream },\n\t0x08a5: { n:\"TextPropsStream\", f:parse_TextPropsStream },\n\t0x08a6: { n:\"RichTextStream\", f:parse_RichTextStream },\n\t0x08a7: { n:\"CrtLayout12A\", f:parse_CrtLayout12A },\n\t0x1001: { n:\"Units\", f:parse_Units },\n\t0x1002: { n:\"Chart\", f:parse_Chart },\n\t0x1003: { n:\"Series\", f:parse_Series },\n\t0x1006: { n:\"DataFormat\", f:parse_DataFormat },\n\t0x1007: { n:\"LineFormat\", f:parse_LineFormat },\n\t0x1009: { n:\"MarkerFormat\", f:parse_MarkerFormat },\n\t0x100a: { n:\"AreaFormat\", f:parse_AreaFormat },\n\t0x100b: { n:\"PieFormat\", f:parse_PieFormat },\n\t0x100c: { n:\"AttachedLabel\", f:parse_AttachedLabel },\n\t0x100d: { n:\"SeriesText\", f:parse_SeriesText },\n\t0x1014: { n:\"ChartFormat\", f:parse_ChartFormat },\n\t0x1015: { n:\"Legend\", f:parse_Legend },\n\t0x1016: { n:\"SeriesList\", f:parse_SeriesList },\n\t0x1017: { n:\"Bar\", f:parse_Bar },\n\t0x1018: { n:\"Line\", f:parse_Line },\n\t0x1019: { n:\"Pie\", f:parse_Pie },\n\t0x101a: { n:\"Area\", f:parse_Area },\n\t0x101b: { n:\"Scatter\", f:parse_Scatter },\n\t0x101c: { n:\"CrtLine\", f:parse_CrtLine },\n\t0x101d: { n:\"Axis\", f:parse_Axis },\n\t0x101e: { n:\"Tick\", f:parse_Tick },\n\t0x101f: { n:\"ValueRange\", f:parse_ValueRange },\n\t0x1020: { n:\"CatSerRange\", f:parse_CatSerRange },\n\t0x1021: { n:\"AxisLine\", f:parse_AxisLine },\n\t0x1022: { n:\"CrtLink\", f:parse_CrtLink },\n\t0x1024: { n:\"DefaultText\", f:parse_DefaultText },\n\t0x1025: { n:\"Text\", f:parse_Text },\n\t0x1026: { n:\"FontX\", f:parse_FontX },\n\t0x1027: { n:\"ObjectLink\", f:parse_ObjectLink },\n\t0x1032: { n:\"Frame\", f:parse_Frame },\n\t0x1033: { n:\"Begin\", f:parse_Begin },\n\t0x1034: { n:\"End\", f:parse_End },\n\t0x1035: { n:\"PlotArea\", f:parse_PlotArea },\n\t0x103a: { n:\"Chart3d\", f:parse_Chart3d },\n\t0x103c: { n:\"PicF\", f:parse_PicF },\n\t0x103d: { n:\"DropBar\", f:parse_DropBar },\n\t0x103e: { n:\"Radar\", f:parse_Radar },\n\t0x103f: { n:\"Surf\", f:parse_Surf },\n\t0x1040: { n:\"RadarArea\", f:parse_RadarArea },\n\t0x1041: { n:\"AxisParent\", f:parse_AxisParent },\n\t0x1043: { n:\"LegendException\", f:parse_LegendException },\n\t0x1044: { n:\"ShtProps\", f:parse_ShtProps },\n\t0x1045: { n:\"SerToCrt\", f:parse_SerToCrt },\n\t0x1046: { n:\"AxesUsed\", f:parse_AxesUsed },\n\t0x1048: { n:\"SBaseRef\", f:parse_SBaseRef },\n\t0x104a: { n:\"SerParent\", f:parse_SerParent },\n\t0x104b: { n:\"SerAuxTrend\", f:parse_SerAuxTrend },\n\t0x104e: { n:\"IFmtRecord\", f:parse_IFmtRecord },\n\t0x104f: { n:\"Pos\", f:parse_Pos },\n\t0x1050: { n:\"AlRuns\", f:parse_AlRuns },\n\t0x1051: { n:\"BRAI\", f:parse_BRAI },\n\t0x105b: { n:\"SerAuxErrBar\", f:parse_SerAuxErrBar },\n\t0x105c: { n:\"ClrtClient\", f:parse_ClrtClient },\n\t0x105d: { n:\"SerFmt\", f:parse_SerFmt },\n\t0x105f: { n:\"Chart3DBarShape\", f:parse_Chart3DBarShape },\n\t0x1060: { n:\"Fbi\", f:parse_Fbi },\n\t0x1061: { n:\"BopPop\", f:parse_BopPop },\n\t0x1062: { n:\"AxcExt\", f:parse_AxcExt },\n\t0x1063: { n:\"Dat\", f:parse_Dat },\n\t0x1064: { n:\"PlotGrowth\", f:parse_PlotGrowth },\n\t0x1065: { n:\"SIIndex\", f:parse_SIIndex },\n\t0x1066: { n:\"GelFrame\", f:parse_GelFrame },\n\t0x1067: { n:\"BopPopCustom\", f:parse_BopPopCustom },\n\t0x1068: { n:\"Fbi2\", f:parse_Fbi2 },\n\n\t/* These are specified in an older version of the spec */\n\t0x0016: { n:\"ExternCount\", f:parsenoop },\n\t0x007e: { n:\"RK\", f:parsenoop }, /* Not necessarily same as 0x027e */\n\t0x007f: { n:\"ImData\", f:parsenoop },\n\t0x0087: { n:\"Addin\", f:parsenoop },\n\t0x0088: { n:\"Edg\", f:parsenoop },\n\t0x0089: { n:\"Pub\", f:parsenoop },\n\t0x0091: { n:\"Sub\", f:parsenoop },\n\t0x0094: { n:\"LHRecord\", f:parsenoop },\n\t0x0095: { n:\"LHNGraph\", f:parsenoop },\n\t0x0096: { n:\"Sound\", f:parsenoop },\n\t0x00a9: { n:\"CoordList\", f:parsenoop },\n\t0x00ab: { n:\"GCW\", f:parsenoop },\n\t0x00bc: { n:\"ShrFmla\", f:parsenoop }, /* Not necessarily same as 0x04bc */\n\t0x00c2: { n:\"AddMenu\", f:parsenoop },\n\t0x00c3: { n:\"DelMenu\", f:parsenoop },\n\t0x00d6: { n:\"RString\", f:parsenoop },\n\t0x00df: { n:\"UDDesc\", f:parsenoop },\n\t0x00ea: { n:\"TabIdConf\", f:parsenoop },\n\t0x0162: { n:\"XL5Modify\", f:parsenoop },\n\t0x01a5: { n:\"FileSharing2\", f:parsenoop },\n\t0x0218: { n:\"Name\", f:parsenoop },\n\t0x0223: { n:\"ExternName\", f:parse_ExternName },\n\t0x0231: { n:\"Font\", f:parsenoop },\n\t0x0406: { n:\"Formula\", f:parse_Formula },\n\t0x086d: { n:\"FeatInfo\", f:parsenoop },\n\t0x0873: { n:\"FeatInfo11\", f:parsenoop },\n\t0x0881: { n:\"SXAddl12\", f:parsenoop },\n\t0x08c0: { n:\"AutoWebPub\", f:parsenoop },\n\t0x08c1: { n:\"ListObj\", f:parsenoop },\n\t0x08c2: { n:\"ListField\", f:parsenoop },\n\t0x08c3: { n:\"ListDV\", f:parsenoop },\n\t0x08c4: { n:\"ListCondFmt\", f:parsenoop },\n\t0x08c5: { n:\"ListCF\", f:parsenoop },\n\t0x08c6: { n:\"FMQry\", f:parsenoop },\n\t0x08c7: { n:\"FMSQry\", f:parsenoop },\n\t0x08c8: { n:\"PLV\", f:parsenoop }, /* supposedly PLV for Excel 11 */\n\t0x08c9: { n:\"LnExt\", f:parsenoop },\n\t0x08ca: { n:\"MkrExt\", f:parsenoop },\n\t0x08cb: { n:\"CrtCoopt\", f:parsenoop },\n\n\t0x0000: {}\n};\n\n\n/* Helper function to call out to ODS parser */\nfunction parse_ods(zip, opts) {\n\tif(typeof module !== \"undefined\" && typeof require !== 'undefined' && typeof ODS === 'undefined') ODS = require('./od' + 's');\n\tif(typeof ODS === 'undefined' || !ODS.parse_ods) throw new Error(\"Unsupported ODS\");\n\treturn ODS.parse_ods(zip, opts);\n}\nfunction fix_opts_func(defaults) {\n\treturn function fix_opts(opts) {\n\t\tfor(var i = 0; i != defaults.length; ++i) {\n\t\t\tvar d = defaults[i];\n\t\t\tif(opts[d[0]] === undefined) opts[d[0]] = d[1];\n\t\t\tif(d[2] === 'n') opts[d[0]] = Number(opts[d[0]]);\n\t\t}\n\t};\n}\n\nvar fix_read_opts = fix_opts_func([\n\t['cellNF', false], /* emit cell number format string as .z */\n\t['cellHTML', true], /* emit html string as .h */\n\t['cellFormula', true], /* emit formulae as .f */\n\t['cellStyles', false], /* emits style/theme as .s */\n\t['cellDates', false], /* emit date cells with type `d` */\n\n\t['sheetStubs', false], /* emit empty cells */\n\t['sheetRows', 0, 'n'], /* read n rows (0 = read all rows) */\n\n\t['bookDeps', false], /* parse calculation chains */\n\t['bookSheets', false], /* only try to get sheet names (no Sheets) */\n\t['bookProps', false], /* only try to get properties (no Sheets) */\n\t['bookFiles', false], /* include raw file structure (keys, files, cfb) */\n\t['bookVBA', false], /* include vba raw data (vbaraw) */\n\n\t['password',''], /* password */\n\t['WTF', false] /* WTF mode (throws errors) */\n]);\n\n\nvar fix_write_opts = fix_opts_func([\n\t['cellDates', false], /* write date cells with type `d` */\n\n\t['bookSST', false], /* Generate Shared String Table */\n\n\t['bookType', 'xlsx'], /* Type of workbook (xlsx/m/b) */\n\n\t['WTF', false] /* WTF mode (throws errors) */\n]);\nfunction safe_parse_wbrels(wbrels, sheets) {\n\tif(!wbrels) return 0;\n\ttry {\n\t\twbrels = sheets.map(function pwbr(w) { return [w.name, wbrels['!id'][w.id].Target]; });\n\t} catch(e) { return null; }\n\treturn !wbrels || wbrels.length === 0 ? null : wbrels;\n}\n\nfunction safe_parse_ws(zip, path, relsPath, sheet, sheetRels, sheets, opts) {\n\ttry {\n\t\tsheetRels[sheet]=parse_rels(getzipdata(zip, relsPath, true), path);\n\t\tsheets[sheet]=parse_ws(getzipdata(zip, path),path,opts,sheetRels[sheet]);\n\t} catch(e) { if(opts.WTF) throw e; }\n}\n\nvar nodirs = function nodirs(x){return x.substr(-1) != '/';};\nfunction parse_zip(zip, opts) {\n\tmake_ssf(SSF);\n\topts = opts || {};\n\tfix_read_opts(opts);\n\treset_cp();\n\n\t/* OpenDocument Part 3 Section 2.2.1 OpenDocument Package */\n\tif(safegetzipfile(zip, 'META-INF/manifest.xml')) return parse_ods(zip, opts);\n\n\tvar entries = keys(zip.files).filter(nodirs).sort();\n\tvar dir = parse_ct(getzipdata(zip, '[Content_Types].xml'), opts);\n\tvar xlsb = false;\n\tvar sheets, binname;\n\tif(dir.workbooks.length === 0) {\n\t\tbinname = \"xl/workbook.xml\";\n\t\tif(getzipdata(zip,binname, true)) dir.workbooks.push(binname);\n\t}\n\tif(dir.workbooks.length === 0) {\n\t\tbinname = \"xl/workbook.bin\";\n\t\tif(!getzipfile(zip,binname,true)) throw new Error(\"Could not find workbook\");\n\t\tdir.workbooks.push(binname);\n\t\txlsb = true;\n\t}\n\tif(dir.workbooks[0].substr(-3) == \"bin\") xlsb = true;\n\tif(xlsb) set_cp(1200);\n\n\tif(!opts.bookSheets && !opts.bookProps) {\n\t\tstrs = [];\n\t\tif(dir.sst) strs=parse_sst(getzipdata(zip, dir.sst.replace(/^\\//,'')), dir.sst, opts);\n\n\t\tstyles = {};\n\t\tif(dir.style) styles = parse_sty(getzipdata(zip, dir.style.replace(/^\\//,'')),dir.style, opts);\n\n\t\tthemes = {};\n\t\tif(opts.cellStyles && dir.themes.length) themes = parse_theme(getzipdata(zip, dir.themes[0].replace(/^\\//,''), true),dir.themes[0], opts);\n\t}\n\n\tvar wb = parse_wb(getzipdata(zip, dir.workbooks[0].replace(/^\\//,'')), dir.workbooks[0], opts);\n\n\tvar props = {}, propdata = \"\";\n\n\tif(dir.coreprops.length !== 0) {\n\t\tpropdata = getzipdata(zip, dir.coreprops[0].replace(/^\\//,''), true);\n\t\tif(propdata) props = parse_core_props(propdata);\n\t\tif(dir.extprops.length !== 0) {\n\t\t\tpropdata = getzipdata(zip, dir.extprops[0].replace(/^\\//,''), true);\n\t\t\tif(propdata) parse_ext_props(propdata, props);\n\t\t}\n\t}\n\n\tvar custprops = {};\n\tif(!opts.bookSheets || opts.bookProps) {\n\t\tif (dir.custprops.length !== 0) {\n\t\t\tpropdata = getzipdata(zip, dir.custprops[0].replace(/^\\//,''), true);\n\t\t\tif(propdata) custprops = parse_cust_props(propdata, opts);\n\t\t}\n\t}\n\n\tvar out = {};\n\tif(opts.bookSheets || opts.bookProps) {\n\t\tif(props.Worksheets && props.SheetNames.length > 0) sheets=props.SheetNames;\n\t\telse if(wb.Sheets) sheets = wb.Sheets.map(function pluck(x){ return x.name; });\n\t\tif(opts.bookProps) { out.Props = props; out.Custprops = custprops; }\n\t\tif(typeof sheets !== 'undefined') out.SheetNames = sheets;\n\t\tif(opts.bookSheets ? out.SheetNames : opts.bookProps) return out;\n\t}\n\tsheets = {};\n\n\tvar deps = {};\n\tif(opts.bookDeps && dir.calcchain) deps=parse_cc(getzipdata(zip, dir.calcchain.replace(/^\\//,'')),dir.calcchain,opts);\n\n\tvar i=0;\n\tvar sheetRels = {};\n\tvar path, relsPath;\n\tif(!props.Worksheets) {\n\t\tvar wbsheets = wb.Sheets;\n\t\tprops.Worksheets = wbsheets.length;\n\t\tprops.SheetNames = [];\n\t\tfor(var j = 0; j != wbsheets.length; ++j) {\n\t\t\tprops.SheetNames[j] = wbsheets[j].name;\n\t\t}\n\t}\n\n\tvar wbext = xlsb ? \"bin\" : \"xml\";\n\tvar wbrelsfile = 'xl/_rels/workbook.' + wbext + '.rels';\n\tvar wbrels = parse_rels(getzipdata(zip, wbrelsfile, true), wbrelsfile);\n\tif(wbrels) wbrels = safe_parse_wbrels(wbrels, wb.Sheets);\n\t/* Numbers iOS hack */\n\tvar nmode = (getzipdata(zip,\"xl/worksheets/sheet.xml\",true))?1:0;\n\tfor(i = 0; i != props.Worksheets; ++i) {\n\t\tif(wbrels) path = 'xl/' + (wbrels[i][1]).replace(/[\\/]?xl\\//, \"\");\n\t\telse {\n\t\t\tpath = 'xl/worksheets/sheet'+(i+1-nmode)+\".\" + wbext;\n\t\t\tpath = path.replace(/sheet0\\./,\"sheet.\");\n\t\t}\n\t\trelsPath = path.replace(/^(.*)(\\/)([^\\/]*)$/, \"$1/_rels/$3.rels\");\n\t\tsafe_parse_ws(zip, path, relsPath, props.SheetNames[i], sheetRels, sheets, opts);\n\t}\n\n\tif(dir.comments) parse_comments(zip, dir.comments, sheets, sheetRels, opts);\n\n\tout = {\n\t\tDirectory: dir,\n\t\tWorkbook: wb,\n\t\tProps: props,\n\t\tCustprops: custprops,\n\t\tDeps: deps,\n\t\tSheets: sheets,\n\t\tSheetNames: props.SheetNames,\n\t\tStrings: strs,\n\t\tStyles: styles,\n\t\tThemes: themes,\n\t\tSSF: SSF.get_table()\n\t};\n\tif(opts.bookFiles) {\n\t\tout.keys = entries;\n\t\tout.files = zip.files;\n\t}\n\tif(opts.bookVBA) {\n\t\tif(dir.vba.length > 0) out.vbaraw = getzipdata(zip,dir.vba[0],true);\n\t\telse if(dir.defaults.bin === 'application/vnd.ms-office.vbaProject') out.vbaraw = getzipdata(zip,'xl/vbaProject.bin',true);\n\t}\n\treturn out;\n}\nfunction add_rels(rels, rId, f, type, relobj) {\n\tif(!relobj) relobj = {};\n\tif(!rels['!id']) rels['!id'] = {};\n\trelobj.Id = 'rId' + rId;\n\trelobj.Type = type;\n\trelobj.Target = f;\n\tif(rels['!id'][relobj.Id]) throw new Error(\"Cannot rewrite rId \" + rId);\n\trels['!id'][relobj.Id] = relobj;\n\trels[('/' + relobj.Target).replace(\"//\",\"/\")] = relobj;\n}\n\nfunction write_zip(wb, opts) {\n\tif(wb && !wb.SSF) {\n\t\twb.SSF = SSF.get_table();\n\t}\n\tif(wb && wb.SSF) {\n\t\tmake_ssf(SSF); SSF.load_table(wb.SSF);\n\t\topts.revssf = evert_num(wb.SSF); opts.revssf[wb.SSF[65535]] = 0;\n\t}\n\topts.rels = {}; opts.wbrels = {};\n\topts.Strings = []; opts.Strings.Count = 0; opts.Strings.Unique = 0;\n\tvar wbext = opts.bookType == \"xlsb\" ? \"bin\" : \"xml\";\n\tvar ct = { workbooks: [], sheets: [], calcchains: [], themes: [], styles: [],\n\t\tcoreprops: [], extprops: [], custprops: [], strs:[], comments: [], vba: [],\n\t\tTODO:[], rels:[], xmlns: \"\" };\n\tfix_write_opts(opts = opts || {});\n\tvar zip = new jszip();\n\tvar f = \"\", rId = 0;\n\n\topts.cellXfs = [];\n\tget_cell_style(opts.cellXfs, {}, {revssf:{\"General\":0}});\n\n\tf = \"docProps/core.xml\";\n\tzip.file(f, write_core_props(wb.Props, opts));\n\tct.coreprops.push(f);\n\tadd_rels(opts.rels, 2, f, RELS.CORE_PROPS);\n\n\tf = \"docProps/app.xml\";\n\tif(!wb.Props) wb.Props = {};\n\twb.Props.SheetNames = wb.SheetNames;\n\twb.Props.Worksheets = wb.SheetNames.length;\n\tzip.file(f, write_ext_props(wb.Props, opts));\n\tct.extprops.push(f);\n\tadd_rels(opts.rels, 3, f, RELS.EXT_PROPS);\n\n\tif(wb.Custprops !== wb.Props && keys(wb.Custprops||{}).length > 0) {\n\t\tf = \"docProps/custom.xml\";\n\t\tzip.file(f, write_cust_props(wb.Custprops, opts));\n\t\tct.custprops.push(f);\n\t\tadd_rels(opts.rels, 4, f, RELS.CUST_PROPS);\n\t}\n\n\tf = \"xl/workbook.\" + wbext;\n\tzip.file(f, write_wb(wb, f, opts));\n\tct.workbooks.push(f);\n\tadd_rels(opts.rels, 1, f, RELS.WB);\n\n\tfor(rId=1;rId <= wb.SheetNames.length; ++rId) {\n\t\tf = \"xl/worksheets/sheet\" + rId + \".\" + wbext;\n\t\tzip.file(f, write_ws(rId-1, f, opts, wb));\n\t\tct.sheets.push(f);\n\t\tadd_rels(opts.wbrels, rId, \"worksheets/sheet\" + rId + \".\" + wbext, RELS.WS);\n\t}\n\n\tif(opts.Strings != null && opts.Strings.length > 0) {\n\t\tf = \"xl/sharedStrings.\" + wbext;\n\t\tzip.file(f, write_sst(opts.Strings, f, opts));\n\t\tct.strs.push(f);\n\t\tadd_rels(opts.wbrels, ++rId, \"sharedStrings.\" + wbext, RELS.SST);\n\t}\n\n\t/* TODO: something more intelligent with themes */\n\n\tf = \"xl/theme/theme1.xml\";\n\tzip.file(f, write_theme());\n\tct.themes.push(f);\n\tadd_rels(opts.wbrels, ++rId, \"theme/theme1.xml\", RELS.THEME);\n\n\t/* TODO: something more intelligent with styles */\n\n\tf = \"xl/styles.\" + wbext;\n\tzip.file(f, write_sty(wb, f, opts));\n\tct.styles.push(f);\n\tadd_rels(opts.wbrels, ++rId, \"styles.\" + wbext, RELS.STY);\n\n\tzip.file(\"[Content_Types].xml\", write_ct(ct, opts));\n\tzip.file('_rels/.rels', write_rels(opts.rels));\n\tzip.file('xl/_rels/workbook.' + wbext + '.rels', write_rels(opts.wbrels));\n\treturn zip;\n}\nfunction firstbyte(f,o) {\n\tswitch((o||{}).type || \"base64\") {\n\t\tcase 'buffer': return f[0];\n\t\tcase 'base64': return Base64.decode(f.substr(0,12)).charCodeAt(0);\n\t\tcase 'binary': return f.charCodeAt(0);\n\t\tcase 'array': return f[0];\n\t\tdefault: throw new Error(\"Unrecognized type \" + o.type);\n\t}\n}\n\nfunction read_zip(data, opts) {\n\tvar zip, d = data;\n\tvar o = opts||{};\n\tif(!o.type) o.type = (has_buf && Buffer.isBuffer(data)) ? \"buffer\" : \"base64\";\n\tswitch(o.type) {\n\t\tcase \"base64\": zip = new jszip(d, { base64:true }); break;\n\t\tcase \"binary\": case \"array\": zip = new jszip(d, { base64:false }); break;\n\t\tcase \"buffer\": zip = new jszip(d); break;\n\t\tcase \"file\": zip=new jszip(d=_fs.readFileSync(data)); break;\n\t\tdefault: throw new Error(\"Unrecognized type \" + o.type);\n\t}\n\treturn parse_zip(zip, o);\n}\n\nfunction readSync(data, opts) {\n\tvar zip, d = data, isfile = false, n;\n\tvar o = opts||{};\n\tif(!o.type) o.type = (has_buf && Buffer.isBuffer(data)) ? \"buffer\" : \"base64\";\n\tif(o.type == \"file\") { isfile = true; o.type = \"buffer\"; d = _fs.readFileSync(data); }\n\tswitch((n = firstbyte(d, o))) {\n\t\tcase 0xD0:\n\t\t\tif(isfile) o.type = \"file\";\n\t\t\treturn parse_xlscfb(CFB.read(data, o), o);\n\t\tcase 0x09: return parse_xlscfb(s2a(o.type === 'base64' ? Base64.decode(data) : data), o);\n\t\tcase 0x3C: return parse_xlml(d, o);\n\t\tcase 0x50:\n\t\t\tif(isfile) o.type = \"file\";\n\t\t\treturn read_zip(data, opts);\n\t\tdefault: throw new Error(\"Unsupported file \" + n);\n\t}\n}\n\nfunction readFileSync(data, opts) {\n\tvar o = opts||{}; o.type = 'file';\n\treturn readSync(data, o);\n}\nfunction write_zip_type(wb, opts) {\n\tvar o = opts||{};\n\tvar z = write_zip(wb, o);\n\tswitch(o.type) {\n\t\tcase \"base64\": return z.generate({type:\"base64\"});\n\t\tcase \"binary\": return z.generate({type:\"string\"});\n\t\tcase \"buffer\": return z.generate({type:\"nodebuffer\"});\n\t\tcase \"file\": return _fs.writeFileSync(o.file, z.generate({type:\"nodebuffer\"}));\n\t\tdefault: throw new Error(\"Unrecognized type \" + o.type);\n\t}\n}\n\nfunction writeSync(wb, opts) {\n\tvar o = opts||{};\n\tswitch(o.bookType) {\n\t\tcase 'xml': return write_xlml(wb, o);\n\t\tdefault: return write_zip_type(wb, o);\n\t}\n}\n\nfunction writeFileSync(wb, filename, opts) {\n\tvar o = opts||{}; o.type = 'file';\n\to.file = filename;\n\tswitch(o.file.substr(-5).toLowerCase()) {\n\t\tcase '.xlsx': o.bookType = 'xlsx'; break;\n\t\tcase '.xlsm': o.bookType = 'xlsm'; break;\n\t\tcase '.xlsb': o.bookType = 'xlsb'; break;\n\tdefault: switch(o.file.substr(-4).toLowerCase()) {\n\t\tcase '.xls': o.bookType = 'xls'; break;\n\t\tcase '.xml': o.bookType = 'xml'; break;\n\t}}\n\treturn writeSync(wb, o);\n}\n\nfunction decode_row(rowstr) { return parseInt(unfix_row(rowstr),10) - 1; }\nfunction encode_row(row) { return \"\" + (row + 1); }\nfunction fix_row(cstr) { return cstr.replace(/([A-Z]|^)(\\d+)$/,\"$1$$$2\"); }\nfunction unfix_row(cstr) { return cstr.replace(/\\$(\\d+)$/,\"$1\"); }\n\nfunction decode_col(colstr) { var c = unfix_col(colstr), d = 0, i = 0; for(; i !== c.length; ++i) d = 26*d + c.charCodeAt(i) - 64; return d - 1; }\nfunction encode_col(col) { var s=\"\"; for(++col; col; col=Math.floor((col-1)/26)) s = String.fromCharCode(((col-1)%26) + 65) + s; return s; }\nfunction fix_col(cstr) { return cstr.replace(/^([A-Z])/,\"$$$1\"); }\nfunction unfix_col(cstr) { return cstr.replace(/^\\$([A-Z])/,\"$1\"); }\n\nfunction split_cell(cstr) { return cstr.replace(/(\\$?[A-Z]*)(\\$?\\d*)/,\"$1,$2\").split(\",\"); }\nfunction decode_cell(cstr) { var splt = split_cell(cstr); return { c:decode_col(splt[0]), r:decode_row(splt[1]) }; }\nfunction encode_cell(cell) { return encode_col(cell.c) + encode_row(cell.r); }\nfunction fix_cell(cstr) { return fix_col(fix_row(cstr)); }\nfunction unfix_cell(cstr) { return unfix_col(unfix_row(cstr)); }\nfunction decode_range(range) { var x =range.split(\":\").map(decode_cell); return {s:x[0],e:x[x.length-1]}; }\nfunction encode_range(cs,ce) {\n\tif(ce === undefined || typeof ce === 'number') return encode_range(cs.s, cs.e);\n\tif(typeof cs !== 'string') cs = encode_cell(cs); if(typeof ce !== 'string') ce = encode_cell(ce);\n\treturn cs == ce ? cs : cs + \":\" + ce;\n}\n\nfunction safe_decode_range(range) {\n\tvar o = {s:{c:0,r:0},e:{c:0,r:0}};\n\tvar idx = 0, i = 0, cc = 0;\n\tvar len = range.length;\n\tfor(idx = 0; i < len; ++i) {\n\t\tif((cc=range.charCodeAt(i)-64) < 1 || cc > 26) break;\n\t\tidx = 26*idx + cc;\n\t}\n\to.s.c = --idx;\n\n\tfor(idx = 0; i < len; ++i) {\n\t\tif((cc=range.charCodeAt(i)-48) < 0 || cc > 9) break;\n\t\tidx = 10*idx + cc;\n\t}\n\to.s.r = --idx;\n\n\tif(i === len || range.charCodeAt(++i) === 58) { o.e.c=o.s.c; o.e.r=o.s.r; return o; }\n\n\tfor(idx = 0; i != len; ++i) {\n\t\tif((cc=range.charCodeAt(i)-64) < 1 || cc > 26) break;\n\t\tidx = 26*idx + cc;\n\t}\n\to.e.c = --idx;\n\n\tfor(idx = 0; i != len; ++i) {\n\t\tif((cc=range.charCodeAt(i)-48) < 0 || cc > 9) break;\n\t\tidx = 10*idx + cc;\n\t}\n\to.e.r = --idx;\n\treturn o;\n}\n\nfunction safe_format_cell(cell, v) {\n\tif(cell.z !== undefined) try { return (cell.w = SSF.format(cell.z, v)); } catch(e) { }\n\tif(!cell.XF) return v;\n\ttry { return (cell.w = SSF.format(cell.XF.ifmt||0, v)); } catch(e) { return ''+v; }\n}\n\nfunction format_cell(cell, v) {\n\tif(cell == null || cell.t == null) return \"\";\n\tif(cell.w !== undefined) return cell.w;\n\tif(v === undefined) return safe_format_cell(cell, cell.v);\n\treturn safe_format_cell(cell, v);\n}\n\nfunction sheet_to_json(sheet, opts){\n\tvar val, row, range, header = 0, offset = 1, r, hdr = [], isempty, R, C, v;\n\tvar o = opts != null ? opts : {};\n\tvar raw = o.raw;\n\tif(sheet == null || sheet[\"!ref\"] == null) return [];\n\trange = o.range !== undefined ? o.range : sheet[\"!ref\"];\n\tif(o.header === 1) header = 1;\n\telse if(o.header === \"A\") header = 2;\n\telse if(Array.isArray(o.header)) header = 3;\n\tswitch(typeof range) {\n\t\tcase 'string': r = safe_decode_range(range); break;\n\t\tcase 'number': r = safe_decode_range(sheet[\"!ref\"]); r.s.r = range; break;\n\t\tdefault: r = range;\n\t}\n\tif(header > 0) offset = 0;\n\tvar rr = encode_row(r.s.r);\n\tvar cols = new Array(r.e.c-r.s.c+1);\n\tvar out = new Array(r.e.r-r.s.r-offset+1);\n\tvar outi = 0;\n\tfor(C = r.s.c; C <= r.e.c; ++C) {\n\t\tcols[C] = encode_col(C);\n\t\tval = sheet[cols[C] + rr];\n\t\tswitch(header) {\n\t\t\tcase 1: hdr[C] = C; break;\n\t\t\tcase 2: hdr[C] = cols[C]; break;\n\t\t\tcase 3: hdr[C] = o.header[C - r.s.c]; break;\n\t\t\tdefault:\n\t\t\t\tif(val === undefined) continue;\n\t\t\t\thdr[C] = format_cell(val);\n\t\t}\n\t}\n\n\tfor (R = r.s.r + offset; R <= r.e.r; ++R) {\n\t\trr = encode_row(R);\n\t\tisempty = true;\n\t\tif(header === 1) row = [];\n\t\telse {\n\t\t\trow = {};\n\t\t\tif(Object.defineProperty) Object.defineProperty(row, '__rowNum__', {value:R, enumerable:false});\n\t\t\telse row.__rowNum__ = R;\n\t\t}\n\t\tfor (C = r.s.c; C <= r.e.c; ++C) {\n\t\t\tval = sheet[cols[C] + rr];\n\t\t\tif(val === undefined || val.t === undefined) continue;\n\t\t\tv = val.v;\n\t\t\tswitch(val.t){\n\t\t\t\tcase 'e': continue;\n\t\t\t\tcase 's': break;\n\t\t\t\tcase 'b': case 'n': break;\n\t\t\t\tdefault: throw 'unrecognized type ' + val.t;\n\t\t\t}\n\t\t\tif(v !== undefined) {\n\t\t\t\trow[hdr[C]] = raw ? v : format_cell(val,v);\n\t\t\t\tisempty = false;\n\t\t\t}\n\t\t}\n\t\tif(isempty === false || header === 1) out[outi++] = row;\n\t}\n\tout.length = outi;\n\treturn out;\n}\n\nfunction sheet_to_row_object_array(sheet, opts) { return sheet_to_json(sheet, opts != null ? opts : {}); }\n\nfunction sheet_to_csv(sheet, opts) {\n\tvar out = \"\", txt = \"\", qreg = /\"/g;\n\tvar o = opts == null ? {} : opts;\n\tif(sheet == null || sheet[\"!ref\"] == null) return \"\";\n\tvar r = safe_decode_range(sheet[\"!ref\"]);\n\tvar FS = o.FS !== undefined ? o.FS : \",\", fs = FS.charCodeAt(0);\n\tvar RS = o.RS !== undefined ? o.RS : \"\\n\", rs = RS.charCodeAt(0);\n\tvar row = \"\", rr = \"\", cols = [];\n\tvar i = 0, cc = 0, val;\n\tvar R = 0, C = 0;\n\tfor(C = r.s.c; C <= r.e.c; ++C) cols[C] = encode_col(C);\n\tfor(R = r.s.r; R <= r.e.r; ++R) {\n\t\trow = \"\";\n\t\trr = encode_row(R);\n\t\tfor(C = r.s.c; C <= r.e.c; ++C) {\n\t\t\tval = sheet[cols[C] + rr];\n\t\t\ttxt = val !== undefined ? ''+format_cell(val) : \"\";\n\t\t\tfor(i = 0, cc = 0; i !== txt.length; ++i) if((cc = txt.charCodeAt(i)) === fs || cc === rs || cc === 34) {\n\t\t\t\ttxt = \"\\\"\" + txt.replace(qreg, '\"\"') + \"\\\"\"; break; }\n\t\t\trow += (C === r.s.c ? \"\" : FS) + txt;\n\t\t}\n\t\tout += row + RS;\n\t}\n\treturn out;\n}\nvar make_csv = sheet_to_csv;\n\nfunction sheet_to_formulae(sheet) {\n\tvar cmds, y = \"\", x, val=\"\";\n\tif(sheet == null || sheet[\"!ref\"] == null) return \"\";\n\tvar r = safe_decode_range(sheet['!ref']), rr = \"\", cols = [], C;\n\tcmds = new Array((r.e.r-r.s.r+1)*(r.e.c-r.s.c+1));\n\tvar i = 0;\n\tfor(C = r.s.c; C <= r.e.c; ++C) cols[C] = encode_col(C);\n\tfor(var R = r.s.r; R <= r.e.r; ++R) {\n\t\trr = encode_row(R);\n\t\tfor(C = r.s.c; C <= r.e.c; ++C) {\n\t\t\ty = cols[C] + rr;\n\t\t\tx = sheet[y];\n\t\t\tval = \"\";\n\t\t\tif(x === undefined) continue;\n\t\t\tif(x.f != null) val = x.f;\n\t\t\telse if(x.w !== undefined) val = \"'\" + x.w;\n\t\t\telse if(x.v === undefined) continue;\n\t\t\telse val = \"\"+x.v;\n\t\t\tcmds[i++] = y + \"=\" + val;\n\t\t}\n\t}\n\tcmds.length = i;\n\treturn cmds;\n}\n\nvar utils = {\n\tencode_col: encode_col,\n\tencode_row: encode_row,\n\tencode_cell: encode_cell,\n\tencode_range: encode_range,\n\tdecode_col: decode_col,\n\tdecode_row: decode_row,\n\tsplit_cell: split_cell,\n\tdecode_cell: decode_cell,\n\tdecode_range: decode_range,\n\tformat_cell: format_cell,\n\tget_formulae: sheet_to_formulae,\n\tmake_csv: sheet_to_csv,\n\tmake_json: sheet_to_json,\n\tmake_formulae: sheet_to_formulae,\n\tsheet_to_csv: sheet_to_csv,\n\tsheet_to_json: sheet_to_json,\n\tsheet_to_formulae: sheet_to_formulae,\n\tsheet_to_row_object_array: sheet_to_row_object_array\n};\nXLSX.parse_xlscfb = parse_xlscfb;\nXLSX.parse_zip = parse_zip;\nXLSX.read = readSync; //xlsread\nXLSX.readFile = readFileSync; //readFile\nXLSX.readFileSync = readFileSync;\nXLSX.write = writeSync;\nXLSX.writeFile = writeFileSync;\nXLSX.writeFileSync = writeFileSync;\nXLSX.utils = utils;\nXLSX.CFB = CFB;\nXLSX.SSF = SSF;\n})(typeof exports !== 'undefined' ? exports : XLSX);\nvar XLS = XLSX;\n$tw.utils.extend(old_exports,exports);exports = old_exports;module.exports=exports;",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/xlsx-utils/xlsx.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/xlsx-utils/dist/cpexcel.js": {
"text": "if($tw.browser){Buffer = undefined;};/* cpexcel.js (C) 2013-2014 SheetJS -- http://sheetjs.com */\n/*jshint -W100 */\nvar cptable = {version:\"1.3.7\"};\ncptable[874] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[932] = (function(){ var d = [], e = {}, D = [], j;\nD[0] = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������\".split(\"\");\nfor(j = 0; j != D[0].length; ++j) if(D[0][j].charCodeAt(0) !== 0xFFFD) { e[D[0][j]] = 0 + j; d[0 + j] = D[0][j];}\nD[129] = \"���������������������������������������������������������������� 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×�÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������ʼn♯♭♪†‡¶����◯���\".split(\"\");\nfor(j = 0; j != D[129].length; ++j) if(D[129][j].charCodeAt(0) !== 0xFFFD) { e[D[129][j]] = 33024 + j; d[33024 + j] = D[129][j];}\nD[130] = \"�������������������������������������������������������������������������������0123456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������abcdefghijklmnopqrstuvwxyz����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������\".split(\"\");\nfor(j = 0; j != D[130].length; ++j) if(D[130][j].charCodeAt(0) !== 0xFFFD) { e[D[130][j]] = 33280 + j; d[33280 + j] = D[130][j];}\nD[131] = \"����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������\".split(\"\");\nfor(j = 0; j != D[131].length; ++j) if(D[131][j].charCodeAt(0) !== 0xFFFD) { e[D[131][j]] = 33536 + j; d[33536 + j] = D[131][j];}\nD[132] = \"����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[132].length; ++j) if(D[132][j].charCodeAt(0) !== 0xFFFD) { e[D[132][j]] = 33792 + j; d[33792 + j] = D[132][j];}\nD[135] = \"����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[135].length; ++j) if(D[135][j].charCodeAt(0) !== 0xFFFD) { e[D[135][j]] = 34560 + j; d[34560 + j] = D[135][j];}\nD[136] = \"���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���\".split(\"\");\nfor(j = 0; j != D[136].length; ++j) if(D[136][j].charCodeAt(0) !== 0xFFFD) { e[D[136][j]] = 34816 + j; d[34816 + j] = D[136][j];}\nD[137] = \"����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���\".split(\"\");\nfor(j = 0; j != D[137].length; ++j) if(D[137][j].charCodeAt(0) !== 0xFFFD) { e[D[137][j]] = 35072 + j; d[35072 + j] = D[137][j];}\nD[138] = \"����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���\".split(\"\");\nfor(j = 0; j != D[138].length; ++j) if(D[138][j].charCodeAt(0) !== 0xFFFD) { e[D[138][j]] = 35328 + j; d[35328 + j] = D[138][j];}\nD[139] = \"����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���\".split(\"\");\nfor(j = 0; j != D[139].length; ++j) if(D[139][j].charCodeAt(0) !== 0xFFFD) { e[D[139][j]] = 35584 + j; d[35584 + j] = D[139][j];}\nD[140] = \"����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���\".split(\"\");\nfor(j = 0; j != D[140].length; ++j) if(D[140][j].charCodeAt(0) !== 0xFFFD) { e[D[140][j]] = 35840 + j; d[35840 + j] = D[140][j];}\nD[141] = \"����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���\".split(\"\");\nfor(j = 0; j != D[141].length; ++j) if(D[141][j].charCodeAt(0) !== 0xFFFD) { e[D[141][j]] = 36096 + j; d[36096 + j] = D[141][j];}\nD[142] = \"����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���\".split(\"\");\nfor(j = 0; j != D[142].length; ++j) if(D[142][j].charCodeAt(0) !== 0xFFFD) { e[D[142][j]] = 36352 + j; d[36352 + j] = D[142][j];}\nD[143] = \"����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���\".split(\"\");\nfor(j = 0; j != D[143].length; ++j) if(D[143][j].charCodeAt(0) !== 0xFFFD) { e[D[143][j]] = 36608 + j; d[36608 + j] = D[143][j];}\nD[144] = \"����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���\".split(\"\");\nfor(j = 0; j != D[144].length; ++j) if(D[144][j].charCodeAt(0) !== 0xFFFD) { e[D[144][j]] = 36864 + j; d[36864 + j] = D[144][j];}\nD[145] = \"����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���\".split(\"\");\nfor(j = 0; j != D[145].length; ++j) if(D[145][j].charCodeAt(0) !== 0xFFFD) { e[D[145][j]] = 37120 + j; d[37120 + j] = D[145][j];}\nD[146] = \"����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���\".split(\"\");\nfor(j = 0; j != D[146].length; ++j) if(D[146][j].charCodeAt(0) !== 0xFFFD) { e[D[146][j]] = 37376 + j; d[37376 + j] = D[146][j];}\nD[147] = \"����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���\".split(\"\");\nfor(j = 0; j != D[147].length; ++j) if(D[147][j].charCodeAt(0) !== 0xFFFD) { e[D[147][j]] = 37632 + j; d[37632 + j] = D[147][j];}\nD[148] = \"����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���\".split(\"\");\nfor(j = 0; j != D[148].length; ++j) if(D[148][j].charCodeAt(0) !== 0xFFFD) { e[D[148][j]] = 37888 + j; d[37888 + j] = D[148][j];}\nD[149] = \"����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���\".split(\"\");\nfor(j = 0; j != D[149].length; ++j) if(D[149][j].charCodeAt(0) !== 0xFFFD) { e[D[149][j]] = 38144 + j; d[38144 + j] = D[149][j];}\nD[150] = \"����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���\".split(\"\");\nfor(j = 0; j != D[150].length; ++j) if(D[150][j].charCodeAt(0) !== 0xFFFD) { e[D[150][j]] = 38400 + j; d[38400 + j] = D[150][j];}\nD[151] = \"����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���\".split(\"\");\nfor(j = 0; j != D[151].length; ++j) if(D[151][j].charCodeAt(0) !== 0xFFFD) { e[D[151][j]] = 38656 + j; d[38656 + j] = D[151][j];}\nD[152] = \"����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���\".split(\"\");\nfor(j = 0; j != D[152].length; ++j) if(D[152][j].charCodeAt(0) !== 0xFFFD) { e[D[152][j]] = 38912 + j; d[38912 + j] = D[152][j];}\nD[153] = \"����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���\".split(\"\");\nfor(j = 0; j != D[153].length; ++j) if(D[153][j].charCodeAt(0) !== 0xFFFD) { e[D[153][j]] = 39168 + j; d[39168 + j] = D[153][j];}\nD[154] = \"����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���\".split(\"\");\nfor(j = 0; j != D[154].length; ++j) if(D[154][j].charCodeAt(0) !== 0xFFFD) { e[D[154][j]] = 39424 + j; d[39424 + j] = D[154][j];}\nD[155] = \"����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���\".split(\"\");\nfor(j = 0; j != D[155].length; ++j) if(D[155][j].charCodeAt(0) !== 0xFFFD) { e[D[155][j]] = 39680 + j; d[39680 + j] = D[155][j];}\nD[156] = \"����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���\".split(\"\");\nfor(j = 0; j != D[156].length; ++j) if(D[156][j].charCodeAt(0) !== 0xFFFD) { e[D[156][j]] = 39936 + j; d[39936 + j] = D[156][j];}\nD[157] = \"����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���\".split(\"\");\nfor(j = 0; j != D[157].length; ++j) if(D[157][j].charCodeAt(0) !== 0xFFFD) { e[D[157][j]] = 40192 + j; d[40192 + j] = D[157][j];}\nD[158] = \"����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���\".split(\"\");\nfor(j = 0; j != D[158].length; ++j) if(D[158][j].charCodeAt(0) !== 0xFFFD) { e[D[158][j]] = 40448 + j; d[40448 + j] = D[158][j];}\nD[159] = \"����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���\".split(\"\");\nfor(j = 0; j != D[159].length; ++j) if(D[159][j].charCodeAt(0) !== 0xFFFD) { e[D[159][j]] = 40704 + j; d[40704 + j] = D[159][j];}\nD[224] = \"����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���\".split(\"\");\nfor(j = 0; j != D[224].length; ++j) if(D[224][j].charCodeAt(0) !== 0xFFFD) { e[D[224][j]] = 57344 + j; d[57344 + j] = D[224][j];}\nD[225] = \"����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���\".split(\"\");\nfor(j = 0; j != D[225].length; ++j) if(D[225][j].charCodeAt(0) !== 0xFFFD) { e[D[225][j]] = 57600 + j; d[57600 + j] = D[225][j];}\nD[226] = \"����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���\".split(\"\");\nfor(j = 0; j != D[226].length; ++j) if(D[226][j].charCodeAt(0) !== 0xFFFD) { e[D[226][j]] = 57856 + j; d[57856 + j] = D[226][j];}\nD[227] = \"����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���\".split(\"\");\nfor(j = 0; j != D[227].length; ++j) if(D[227][j].charCodeAt(0) !== 0xFFFD) { e[D[227][j]] = 58112 + j; d[58112 + j] = D[227][j];}\nD[228] = \"����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���\".split(\"\");\nfor(j = 0; j != D[228].length; ++j) if(D[228][j].charCodeAt(0) !== 0xFFFD) { e[D[228][j]] = 58368 + j; d[58368 + j] = D[228][j];}\nD[229] = \"����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���\".split(\"\");\nfor(j = 0; j != D[229].length; ++j) if(D[229][j].charCodeAt(0) !== 0xFFFD) { e[D[229][j]] = 58624 + j; d[58624 + j] = D[229][j];}\nD[230] = \"����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���\".split(\"\");\nfor(j = 0; j != D[230].length; ++j) if(D[230][j].charCodeAt(0) !== 0xFFFD) { e[D[230][j]] = 58880 + j; d[58880 + j] = D[230][j];}\nD[231] = \"����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���\".split(\"\");\nfor(j = 0; j != D[231].length; ++j) if(D[231][j].charCodeAt(0) !== 0xFFFD) { e[D[231][j]] = 59136 + j; d[59136 + j] = D[231][j];}\nD[232] = \"����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���\".split(\"\");\nfor(j = 0; j != D[232].length; ++j) if(D[232][j].charCodeAt(0) !== 0xFFFD) { e[D[232][j]] = 59392 + j; d[59392 + j] = D[232][j];}\nD[233] = \"����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���\".split(\"\");\nfor(j = 0; j != D[233].length; ++j) if(D[233][j].charCodeAt(0) !== 0xFFFD) { e[D[233][j]] = 59648 + j; d[59648 + j] = D[233][j];}\nD[234] = \"����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[234].length; ++j) if(D[234][j].charCodeAt(0) !== 0xFFFD) { e[D[234][j]] = 59904 + j; d[59904 + j] = D[234][j];}\nD[237] = \"����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���\".split(\"\");\nfor(j = 0; j != D[237].length; ++j) if(D[237][j].charCodeAt(0) !== 0xFFFD) { e[D[237][j]] = 60672 + j; d[60672 + j] = D[237][j];}\nD[238] = \"����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"���\".split(\"\");\nfor(j = 0; j != D[238].length; ++j) if(D[238][j].charCodeAt(0) !== 0xFFFD) { e[D[238][j]] = 60928 + j; d[60928 + j] = D[238][j];}\nD[250] = \"����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���\".split(\"\");\nfor(j = 0; j != D[250].length; ++j) if(D[250][j].charCodeAt(0) !== 0xFFFD) { e[D[250][j]] = 64000 + j; d[64000 + j] = D[250][j];}\nD[251] = \"����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���\".split(\"\");\nfor(j = 0; j != D[251].length; ++j) if(D[251][j].charCodeAt(0) !== 0xFFFD) { e[D[251][j]] = 64256 + j; d[64256 + j] = D[251][j];}\nD[252] = \"����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[252].length; ++j) if(D[252][j].charCodeAt(0) !== 0xFFFD) { e[D[252][j]] = 64512 + j; d[64512 + j] = D[252][j];}\nreturn {\"enc\": e, \"dec\": d }; })();\ncptable[936] = (function(){ var d = [], e = {}, D = [], j;\nD[0] = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[0].length; ++j) if(D[0][j].charCodeAt(0) !== 0xFFFD) { e[D[0][j]] = 0 + j; d[0 + j] = D[0][j];}\nD[129] = \"����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�\".split(\"\");\nfor(j = 0; j != D[129].length; ++j) if(D[129][j].charCodeAt(0) !== 0xFFFD) { e[D[129][j]] = 33024 + j; d[33024 + j] = D[129][j];}\nD[130] = \"����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�\".split(\"\");\nfor(j = 0; j != D[130].length; ++j) if(D[130][j].charCodeAt(0) !== 0xFFFD) { e[D[130][j]] = 33280 + j; d[33280 + j] = D[130][j];}\nD[131] = \"����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�\".split(\"\");\nfor(j = 0; j != D[131].length; ++j) if(D[131][j].charCodeAt(0) !== 0xFFFD) { e[D[131][j]] = 33536 + j; d[33536 + j] = D[131][j];}\nD[132] = \"����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�\".split(\"\");\nfor(j = 0; j != D[132].length; ++j) if(D[132][j].charCodeAt(0) !== 0xFFFD) { e[D[132][j]] = 33792 + j; d[33792 + j] = D[132][j];}\nD[133] = \"����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�\".split(\"\");\nfor(j = 0; j != D[133].length; ++j) if(D[133][j].charCodeAt(0) !== 0xFFFD) { e[D[133][j]] = 34048 + j; d[34048 + j] = D[133][j];}\nD[134] = \"����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�\".split(\"\");\nfor(j = 0; j != D[134].length; ++j) if(D[134][j].charCodeAt(0) !== 0xFFFD) { e[D[134][j]] = 34304 + j; d[34304 + j] = D[134][j];}\nD[135] = \"����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�\".split(\"\");\nfor(j = 0; j != D[135].length; ++j) if(D[135][j].charCodeAt(0) !== 0xFFFD) { e[D[135][j]] = 34560 + j; d[34560 + j] = D[135][j];}\nD[136] = \"����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�\".split(\"\");\nfor(j = 0; j != D[136].length; ++j) if(D[136][j].charCodeAt(0) !== 0xFFFD) { e[D[136][j]] = 34816 + j; d[34816 + j] = D[136][j];}\nD[137] = \"����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�\".split(\"\");\nfor(j = 0; j != D[137].length; ++j) if(D[137][j].charCodeAt(0) !== 0xFFFD) { e[D[137][j]] = 35072 + j; d[35072 + j] = D[137][j];}\nD[138] = \"����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�\".split(\"\");\nfor(j = 0; j != D[138].length; ++j) if(D[138][j].charCodeAt(0) !== 0xFFFD) { e[D[138][j]] = 35328 + j; d[35328 + j] = D[138][j];}\nD[139] = \"����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�\".split(\"\");\nfor(j = 0; j != D[139].length; ++j) if(D[139][j].charCodeAt(0) !== 0xFFFD) { e[D[139][j]] = 35584 + j; d[35584 + j] = D[139][j];}\nD[140] = \"����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�\".split(\"\");\nfor(j = 0; j != D[140].length; ++j) if(D[140][j].charCodeAt(0) !== 0xFFFD) { e[D[140][j]] = 35840 + j; d[35840 + j] = D[140][j];}\nD[141] = \"����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�\".split(\"\");\nfor(j = 0; j != D[141].length; ++j) if(D[141][j].charCodeAt(0) !== 0xFFFD) { e[D[141][j]] = 36096 + j; d[36096 + j] = D[141][j];}\nD[142] = \"����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�\".split(\"\");\nfor(j = 0; j != D[142].length; ++j) if(D[142][j].charCodeAt(0) !== 0xFFFD) { e[D[142][j]] = 36352 + j; d[36352 + j] = D[142][j];}\nD[143] = \"����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�\".split(\"\");\nfor(j = 0; j != D[143].length; ++j) if(D[143][j].charCodeAt(0) !== 0xFFFD) { e[D[143][j]] = 36608 + j; d[36608 + j] = D[143][j];}\nD[144] = \"����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�\".split(\"\");\nfor(j = 0; j != D[144].length; ++j) if(D[144][j].charCodeAt(0) !== 0xFFFD) { e[D[144][j]] = 36864 + j; d[36864 + j] = D[144][j];}\nD[145] = \"����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�\".split(\"\");\nfor(j = 0; j != D[145].length; ++j) if(D[145][j].charCodeAt(0) !== 0xFFFD) { e[D[145][j]] = 37120 + j; d[37120 + j] = D[145][j];}\nD[146] = \"����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�\".split(\"\");\nfor(j = 0; j != D[146].length; ++j) if(D[146][j].charCodeAt(0) !== 0xFFFD) { e[D[146][j]] = 37376 + j; d[37376 + j] = D[146][j];}\nD[147] = \"����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�\".split(\"\");\nfor(j = 0; j != D[147].length; ++j) if(D[147][j].charCodeAt(0) !== 0xFFFD) { e[D[147][j]] = 37632 + j; d[37632 + j] = D[147][j];}\nD[148] = \"����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�\".split(\"\");\nfor(j = 0; j != D[148].length; ++j) if(D[148][j].charCodeAt(0) !== 0xFFFD) { e[D[148][j]] = 37888 + j; d[37888 + j] = D[148][j];}\nD[149] = \"����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�\".split(\"\");\nfor(j = 0; j != D[149].length; ++j) if(D[149][j].charCodeAt(0) !== 0xFFFD) { e[D[149][j]] = 38144 + j; d[38144 + j] = D[149][j];}\nD[150] = \"����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�\".split(\"\");\nfor(j = 0; j != D[150].length; ++j) if(D[150][j].charCodeAt(0) !== 0xFFFD) { e[D[150][j]] = 38400 + j; d[38400 + j] = D[150][j];}\nD[151] = \"����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�\".split(\"\");\nfor(j = 0; j != D[151].length; ++j) if(D[151][j].charCodeAt(0) !== 0xFFFD) { e[D[151][j]] = 38656 + j; d[38656 + j] = D[151][j];}\nD[152] = \"����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�\".split(\"\");\nfor(j = 0; j != D[152].length; ++j) if(D[152][j].charCodeAt(0) !== 0xFFFD) { e[D[152][j]] = 38912 + j; d[38912 + j] = D[152][j];}\nD[153] = \"����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�\".split(\"\");\nfor(j = 0; j != D[153].length; ++j) if(D[153][j].charCodeAt(0) !== 0xFFFD) { e[D[153][j]] = 39168 + j; d[39168 + j] = D[153][j];}\nD[154] = \"����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�\".split(\"\");\nfor(j = 0; j != D[154].length; ++j) if(D[154][j].charCodeAt(0) !== 0xFFFD) { e[D[154][j]] = 39424 + j; d[39424 + j] = D[154][j];}\nD[155] = \"����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�\".split(\"\");\nfor(j = 0; j != D[155].length; ++j) if(D[155][j].charCodeAt(0) !== 0xFFFD) { e[D[155][j]] = 39680 + j; d[39680 + j] = D[155][j];}\nD[156] = \"����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�\".split(\"\");\nfor(j = 0; j != D[156].length; ++j) if(D[156][j].charCodeAt(0) !== 0xFFFD) { e[D[156][j]] = 39936 + j; d[39936 + j] = D[156][j];}\nD[157] = \"����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�\".split(\"\");\nfor(j = 0; j != D[157].length; ++j) if(D[157][j].charCodeAt(0) !== 0xFFFD) { e[D[157][j]] = 40192 + j; d[40192 + j] = D[157][j];}\nD[158] = \"����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�\".split(\"\");\nfor(j = 0; j != D[158].length; ++j) if(D[158][j].charCodeAt(0) !== 0xFFFD) { e[D[158][j]] = 40448 + j; d[40448 + j] = D[158][j];}\nD[159] = \"����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�\".split(\"\");\nfor(j = 0; j != D[159].length; ++j) if(D[159][j].charCodeAt(0) !== 0xFFFD) { e[D[159][j]] = 40704 + j; d[40704 + j] = D[159][j];}\nD[160] = \"����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�\".split(\"\");\nfor(j = 0; j != D[160].length; ++j) if(D[160][j].charCodeAt(0) !== 0xFFFD) { e[D[160][j]] = 40960 + j; d[40960 + j] = D[160][j];}\nD[161] = \"����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�\".split(\"\");\nfor(j = 0; j != D[161].length; ++j) if(D[161][j].charCodeAt(0) !== 0xFFFD) { e[D[161][j]] = 41216 + j; d[41216 + j] = D[161][j];}\nD[162] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���\".split(\"\");\nfor(j = 0; j != D[162].length; ++j) if(D[162][j].charCodeAt(0) !== 0xFFFD) { e[D[162][j]] = 41472 + j; d[41472 + j] = D[162][j];}\nD[163] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�\".split(\"\");\nfor(j = 0; j != D[163].length; ++j) if(D[163][j].charCodeAt(0) !== 0xFFFD) { e[D[163][j]] = 41728 + j; d[41728 + j] = D[163][j];}\nD[164] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������\".split(\"\");\nfor(j = 0; j != D[164].length; ++j) if(D[164][j].charCodeAt(0) !== 0xFFFD) { e[D[164][j]] = 41984 + j; d[41984 + j] = D[164][j];}\nD[165] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������\".split(\"\");\nfor(j = 0; j != D[165].length; ++j) if(D[165][j].charCodeAt(0) !== 0xFFFD) { e[D[165][j]] = 42240 + j; d[42240 + j] = D[165][j];}\nD[166] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������\".split(\"\");\nfor(j = 0; j != D[166].length; ++j) if(D[166][j].charCodeAt(0) !== 0xFFFD) { e[D[166][j]] = 42496 + j; d[42496 + j] = D[166][j];}\nD[167] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������\".split(\"\");\nfor(j = 0; j != D[167].length; ++j) if(D[167][j].charCodeAt(0) !== 0xFFFD) { e[D[167][j]] = 42752 + j; d[42752 + j] = D[167][j];}\nD[168] = \"����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������\".split(\"\");\nfor(j = 0; j != D[168].length; ++j) if(D[168][j].charCodeAt(0) !== 0xFFFD) { e[D[168][j]] = 43008 + j; d[43008 + j] = D[168][j];}\nD[169] = \"����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������\".split(\"\");\nfor(j = 0; j != D[169].length; ++j) if(D[169][j].charCodeAt(0) !== 0xFFFD) { e[D[169][j]] = 43264 + j; d[43264 + j] = D[169][j];}\nD[170] = \"����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[170].length; ++j) if(D[170][j].charCodeAt(0) !== 0xFFFD) { e[D[170][j]] = 43520 + j; d[43520 + j] = D[170][j];}\nD[171] = \"����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[171].length; ++j) if(D[171][j].charCodeAt(0) !== 0xFFFD) { e[D[171][j]] = 43776 + j; d[43776 + j] = D[171][j];}\nD[172] = \"����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[172].length; ++j) if(D[172][j].charCodeAt(0) !== 0xFFFD) { e[D[172][j]] = 44032 + j; d[44032 + j] = D[172][j];}\nD[173] = \"����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[173].length; ++j) if(D[173][j].charCodeAt(0) !== 0xFFFD) { e[D[173][j]] = 44288 + j; d[44288 + j] = D[173][j];}\nD[174] = \"����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[174].length; ++j) if(D[174][j].charCodeAt(0) !== 0xFFFD) { e[D[174][j]] = 44544 + j; d[44544 + j] = D[174][j];}\nD[175] = \"����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[175].length; ++j) if(D[175][j].charCodeAt(0) !== 0xFFFD) { e[D[175][j]] = 44800 + j; d[44800 + j] = D[175][j];}\nD[176] = \"����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�\".split(\"\");\nfor(j = 0; j != D[176].length; ++j) if(D[176][j].charCodeAt(0) !== 0xFFFD) { e[D[176][j]] = 45056 + j; d[45056 + j] = D[176][j];}\nD[177] = \"����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�\".split(\"\");\nfor(j = 0; j != D[177].length; ++j) if(D[177][j].charCodeAt(0) !== 0xFFFD) { e[D[177][j]] = 45312 + j; d[45312 + j] = D[177][j];}\nD[178] = \"����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�\".split(\"\");\nfor(j = 0; j != D[178].length; ++j) if(D[178][j].charCodeAt(0) !== 0xFFFD) { e[D[178][j]] = 45568 + j; d[45568 + j] = D[178][j];}\nD[179] = \"����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�\".split(\"\");\nfor(j = 0; j != D[179].length; ++j) if(D[179][j].charCodeAt(0) !== 0xFFFD) { e[D[179][j]] = 45824 + j; d[45824 + j] = D[179][j];}\nD[180] = \"����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�\".split(\"\");\nfor(j = 0; j != D[180].length; ++j) if(D[180][j].charCodeAt(0) !== 0xFFFD) { e[D[180][j]] = 46080 + j; d[46080 + j] = D[180][j];}\nD[181] = \"����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�\".split(\"\");\nfor(j = 0; j != D[181].length; ++j) if(D[181][j].charCodeAt(0) !== 0xFFFD) { e[D[181][j]] = 46336 + j; d[46336 + j] = D[181][j];}\nD[182] = \"����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�\".split(\"\");\nfor(j = 0; j != D[182].length; ++j) if(D[182][j].charCodeAt(0) !== 0xFFFD) { e[D[182][j]] = 46592 + j; d[46592 + j] = D[182][j];}\nD[183] = \"����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�\".split(\"\");\nfor(j = 0; j != D[183].length; ++j) if(D[183][j].charCodeAt(0) !== 0xFFFD) { e[D[183][j]] = 46848 + j; d[46848 + j] = D[183][j];}\nD[184] = \"����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�\".split(\"\");\nfor(j = 0; j != D[184].length; ++j) if(D[184][j].charCodeAt(0) !== 0xFFFD) { e[D[184][j]] = 47104 + j; d[47104 + j] = D[184][j];}\nD[185] = \"����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�\".split(\"\");\nfor(j = 0; j != D[185].length; ++j) if(D[185][j].charCodeAt(0) !== 0xFFFD) { e[D[185][j]] = 47360 + j; d[47360 + j] = D[185][j];}\nD[186] = \"����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�\".split(\"\");\nfor(j = 0; j != D[186].length; ++j) if(D[186][j].charCodeAt(0) !== 0xFFFD) { e[D[186][j]] = 47616 + j; d[47616 + j] = D[186][j];}\nD[187] = \"����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�\".split(\"\");\nfor(j = 0; j != D[187].length; ++j) if(D[187][j].charCodeAt(0) !== 0xFFFD) { e[D[187][j]] = 47872 + j; d[47872 + j] = D[187][j];}\nD[188] = \"����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�\".split(\"\");\nfor(j = 0; j != D[188].length; ++j) if(D[188][j].charCodeAt(0) !== 0xFFFD) { e[D[188][j]] = 48128 + j; d[48128 + j] = D[188][j];}\nD[189] = \"����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�\".split(\"\");\nfor(j = 0; j != D[189].length; ++j) if(D[189][j].charCodeAt(0) !== 0xFFFD) { e[D[189][j]] = 48384 + j; d[48384 + j] = D[189][j];}\nD[190] = \"����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�\".split(\"\");\nfor(j = 0; j != D[190].length; ++j) if(D[190][j].charCodeAt(0) !== 0xFFFD) { e[D[190][j]] = 48640 + j; d[48640 + j] = D[190][j];}\nD[191] = \"����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�\".split(\"\");\nfor(j = 0; j != D[191].length; ++j) if(D[191][j].charCodeAt(0) !== 0xFFFD) { e[D[191][j]] = 48896 + j; d[48896 + j] = D[191][j];}\nD[192] = \"����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�\".split(\"\");\nfor(j = 0; j != D[192].length; ++j) if(D[192][j].charCodeAt(0) !== 0xFFFD) { e[D[192][j]] = 49152 + j; d[49152 + j] = D[192][j];}\nD[193] = \"����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�\".split(\"\");\nfor(j = 0; j != D[193].length; ++j) if(D[193][j].charCodeAt(0) !== 0xFFFD) { e[D[193][j]] = 49408 + j; d[49408 + j] = D[193][j];}\nD[194] = \"����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�\".split(\"\");\nfor(j = 0; j != D[194].length; ++j) if(D[194][j].charCodeAt(0) !== 0xFFFD) { e[D[194][j]] = 49664 + j; d[49664 + j] = D[194][j];}\nD[195] = \"����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�\".split(\"\");\nfor(j = 0; j != D[195].length; ++j) if(D[195][j].charCodeAt(0) !== 0xFFFD) { e[D[195][j]] = 49920 + j; d[49920 + j] = D[195][j];}\nD[196] = \"����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�\".split(\"\");\nfor(j = 0; j != D[196].length; ++j) if(D[196][j].charCodeAt(0) !== 0xFFFD) { e[D[196][j]] = 50176 + j; d[50176 + j] = D[196][j];}\nD[197] = \"����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�\".split(\"\");\nfor(j = 0; j != D[197].length; ++j) if(D[197][j].charCodeAt(0) !== 0xFFFD) { e[D[197][j]] = 50432 + j; d[50432 + j] = D[197][j];}\nD[198] = \"����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�\".split(\"\");\nfor(j = 0; j != D[198].length; ++j) if(D[198][j].charCodeAt(0) !== 0xFFFD) { e[D[198][j]] = 50688 + j; d[50688 + j] = D[198][j];}\nD[199] = \"����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�\".split(\"\");\nfor(j = 0; j != D[199].length; ++j) if(D[199][j].charCodeAt(0) !== 0xFFFD) { e[D[199][j]] = 50944 + j; d[50944 + j] = D[199][j];}\nD[200] = \"����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�\".split(\"\");\nfor(j = 0; j != D[200].length; ++j) if(D[200][j].charCodeAt(0) !== 0xFFFD) { e[D[200][j]] = 51200 + j; d[51200 + j] = D[200][j];}\nD[201] = \"����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�\".split(\"\");\nfor(j = 0; j != D[201].length; ++j) if(D[201][j].charCodeAt(0) !== 0xFFFD) { e[D[201][j]] = 51456 + j; d[51456 + j] = D[201][j];}\nD[202] = \"����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�\".split(\"\");\nfor(j = 0; j != D[202].length; ++j) if(D[202][j].charCodeAt(0) !== 0xFFFD) { e[D[202][j]] = 51712 + j; d[51712 + j] = D[202][j];}\nD[203] = \"����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�\".split(\"\");\nfor(j = 0; j != D[203].length; ++j) if(D[203][j].charCodeAt(0) !== 0xFFFD) { e[D[203][j]] = 51968 + j; d[51968 + j] = D[203][j];}\nD[204] = \"����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�\".split(\"\");\nfor(j = 0; j != D[204].length; ++j) if(D[204][j].charCodeAt(0) !== 0xFFFD) { e[D[204][j]] = 52224 + j; d[52224 + j] = D[204][j];}\nD[205] = \"����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�\".split(\"\");\nfor(j = 0; j != D[205].length; ++j) if(D[205][j].charCodeAt(0) !== 0xFFFD) { e[D[205][j]] = 52480 + j; d[52480 + j] = D[205][j];}\nD[206] = \"����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�\".split(\"\");\nfor(j = 0; j != D[206].length; ++j) if(D[206][j].charCodeAt(0) !== 0xFFFD) { e[D[206][j]] = 52736 + j; d[52736 + j] = D[206][j];}\nD[207] = \"����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�\".split(\"\");\nfor(j = 0; j != D[207].length; ++j) if(D[207][j].charCodeAt(0) !== 0xFFFD) { e[D[207][j]] = 52992 + j; d[52992 + j] = D[207][j];}\nD[208] = \"����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�\".split(\"\");\nfor(j = 0; j != D[208].length; ++j) if(D[208][j].charCodeAt(0) !== 0xFFFD) { e[D[208][j]] = 53248 + j; d[53248 + j] = D[208][j];}\nD[209] = \"����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�\".split(\"\");\nfor(j = 0; j != D[209].length; ++j) if(D[209][j].charCodeAt(0) !== 0xFFFD) { e[D[209][j]] = 53504 + j; d[53504 + j] = D[209][j];}\nD[210] = \"����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�\".split(\"\");\nfor(j = 0; j != D[210].length; ++j) if(D[210][j].charCodeAt(0) !== 0xFFFD) { e[D[210][j]] = 53760 + j; d[53760 + j] = D[210][j];}\nD[211] = \"����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�\".split(\"\");\nfor(j = 0; j != D[211].length; ++j) if(D[211][j].charCodeAt(0) !== 0xFFFD) { e[D[211][j]] = 54016 + j; d[54016 + j] = D[211][j];}\nD[212] = \"����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�\".split(\"\");\nfor(j = 0; j != D[212].length; ++j) if(D[212][j].charCodeAt(0) !== 0xFFFD) { e[D[212][j]] = 54272 + j; d[54272 + j] = D[212][j];}\nD[213] = \"����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�\".split(\"\");\nfor(j = 0; j != D[213].length; ++j) if(D[213][j].charCodeAt(0) !== 0xFFFD) { e[D[213][j]] = 54528 + j; d[54528 + j] = D[213][j];}\nD[214] = \"����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�\".split(\"\");\nfor(j = 0; j != D[214].length; ++j) if(D[214][j].charCodeAt(0) !== 0xFFFD) { e[D[214][j]] = 54784 + j; d[54784 + j] = D[214][j];}\nD[215] = \"����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������\".split(\"\");\nfor(j = 0; j != D[215].length; ++j) if(D[215][j].charCodeAt(0) !== 0xFFFD) { e[D[215][j]] = 55040 + j; d[55040 + j] = D[215][j];}\nD[216] = \"����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�\".split(\"\");\nfor(j = 0; j != D[216].length; ++j) if(D[216][j].charCodeAt(0) !== 0xFFFD) { e[D[216][j]] = 55296 + j; d[55296 + j] = D[216][j];}\nD[217] = \"����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�\".split(\"\");\nfor(j = 0; j != D[217].length; ++j) if(D[217][j].charCodeAt(0) !== 0xFFFD) { e[D[217][j]] = 55552 + j; d[55552 + j] = D[217][j];}\nD[218] = \"����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�\".split(\"\");\nfor(j = 0; j != D[218].length; ++j) if(D[218][j].charCodeAt(0) !== 0xFFFD) { e[D[218][j]] = 55808 + j; d[55808 + j] = D[218][j];}\nD[219] = \"����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�\".split(\"\");\nfor(j = 0; j != D[219].length; ++j) if(D[219][j].charCodeAt(0) !== 0xFFFD) { e[D[219][j]] = 56064 + j; d[56064 + j] = D[219][j];}\nD[220] = \"����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�\".split(\"\");\nfor(j = 0; j != D[220].length; ++j) if(D[220][j].charCodeAt(0) !== 0xFFFD) { e[D[220][j]] = 56320 + j; d[56320 + j] = D[220][j];}\nD[221] = \"����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�\".split(\"\");\nfor(j = 0; j != D[221].length; ++j) if(D[221][j].charCodeAt(0) !== 0xFFFD) { e[D[221][j]] = 56576 + j; d[56576 + j] = D[221][j];}\nD[222] = \"����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�\".split(\"\");\nfor(j = 0; j != D[222].length; ++j) if(D[222][j].charCodeAt(0) !== 0xFFFD) { e[D[222][j]] = 56832 + j; d[56832 + j] = D[222][j];}\nD[223] = \"����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�\".split(\"\");\nfor(j = 0; j != D[223].length; ++j) if(D[223][j].charCodeAt(0) !== 0xFFFD) { e[D[223][j]] = 57088 + j; d[57088 + j] = D[223][j];}\nD[224] = \"����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�\".split(\"\");\nfor(j = 0; j != D[224].length; ++j) if(D[224][j].charCodeAt(0) !== 0xFFFD) { e[D[224][j]] = 57344 + j; d[57344 + j] = D[224][j];}\nD[225] = \"����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�\".split(\"\");\nfor(j = 0; j != D[225].length; ++j) if(D[225][j].charCodeAt(0) !== 0xFFFD) { e[D[225][j]] = 57600 + j; d[57600 + j] = D[225][j];}\nD[226] = \"����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�\".split(\"\");\nfor(j = 0; j != D[226].length; ++j) if(D[226][j].charCodeAt(0) !== 0xFFFD) { e[D[226][j]] = 57856 + j; d[57856 + j] = D[226][j];}\nD[227] = \"����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�\".split(\"\");\nfor(j = 0; j != D[227].length; ++j) if(D[227][j].charCodeAt(0) !== 0xFFFD) { e[D[227][j]] = 58112 + j; d[58112 + j] = D[227][j];}\nD[228] = \"����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�\".split(\"\");\nfor(j = 0; j != D[228].length; ++j) if(D[228][j].charCodeAt(0) !== 0xFFFD) { e[D[228][j]] = 58368 + j; d[58368 + j] = D[228][j];}\nD[229] = \"����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�\".split(\"\");\nfor(j = 0; j != D[229].length; ++j) if(D[229][j].charCodeAt(0) !== 0xFFFD) { e[D[229][j]] = 58624 + j; d[58624 + j] = D[229][j];}\nD[230] = \"����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�\".split(\"\");\nfor(j = 0; j != D[230].length; ++j) if(D[230][j].charCodeAt(0) !== 0xFFFD) { e[D[230][j]] = 58880 + j; d[58880 + j] = D[230][j];}\nD[231] = \"����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�\".split(\"\");\nfor(j = 0; j != D[231].length; ++j) if(D[231][j].charCodeAt(0) !== 0xFFFD) { e[D[231][j]] = 59136 + j; d[59136 + j] = D[231][j];}\nD[232] = \"����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�\".split(\"\");\nfor(j = 0; j != D[232].length; ++j) if(D[232][j].charCodeAt(0) !== 0xFFFD) { e[D[232][j]] = 59392 + j; d[59392 + j] = D[232][j];}\nD[233] = \"����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�\".split(\"\");\nfor(j = 0; j != D[233].length; ++j) if(D[233][j].charCodeAt(0) !== 0xFFFD) { e[D[233][j]] = 59648 + j; d[59648 + j] = D[233][j];}\nD[234] = \"����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�\".split(\"\");\nfor(j = 0; j != D[234].length; ++j) if(D[234][j].charCodeAt(0) !== 0xFFFD) { e[D[234][j]] = 59904 + j; d[59904 + j] = D[234][j];}\nD[235] = \"����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�\".split(\"\");\nfor(j = 0; j != D[235].length; ++j) if(D[235][j].charCodeAt(0) !== 0xFFFD) { e[D[235][j]] = 60160 + j; d[60160 + j] = D[235][j];}\nD[236] = \"����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�\".split(\"\");\nfor(j = 0; j != D[236].length; ++j) if(D[236][j].charCodeAt(0) !== 0xFFFD) { e[D[236][j]] = 60416 + j; d[60416 + j] = D[236][j];}\nD[237] = \"����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�\".split(\"\");\nfor(j = 0; j != D[237].length; ++j) if(D[237][j].charCodeAt(0) !== 0xFFFD) { e[D[237][j]] = 60672 + j; d[60672 + j] = D[237][j];}\nD[238] = \"����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�\".split(\"\");\nfor(j = 0; j != D[238].length; ++j) if(D[238][j].charCodeAt(0) !== 0xFFFD) { e[D[238][j]] = 60928 + j; d[60928 + j] = D[238][j];}\nD[239] = \"����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�\".split(\"\");\nfor(j = 0; j != D[239].length; ++j) if(D[239][j].charCodeAt(0) !== 0xFFFD) { e[D[239][j]] = 61184 + j; d[61184 + j] = D[239][j];}\nD[240] = \"����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�\".split(\"\");\nfor(j = 0; j != D[240].length; ++j) if(D[240][j].charCodeAt(0) !== 0xFFFD) { e[D[240][j]] = 61440 + j; d[61440 + j] = D[240][j];}\nD[241] = \"����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�\".split(\"\");\nfor(j = 0; j != D[241].length; ++j) if(D[241][j].charCodeAt(0) !== 0xFFFD) { e[D[241][j]] = 61696 + j; d[61696 + j] = D[241][j];}\nD[242] = \"����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�\".split(\"\");\nfor(j = 0; j != D[242].length; ++j) if(D[242][j].charCodeAt(0) !== 0xFFFD) { e[D[242][j]] = 61952 + j; d[61952 + j] = D[242][j];}\nD[243] = \"����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�\".split(\"\");\nfor(j = 0; j != D[243].length; ++j) if(D[243][j].charCodeAt(0) !== 0xFFFD) { e[D[243][j]] = 62208 + j; d[62208 + j] = D[243][j];}\nD[244] = \"����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�\".split(\"\");\nfor(j = 0; j != D[244].length; ++j) if(D[244][j].charCodeAt(0) !== 0xFFFD) { e[D[244][j]] = 62464 + j; d[62464 + j] = D[244][j];}\nD[245] = \"����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�\".split(\"\");\nfor(j = 0; j != D[245].length; ++j) if(D[245][j].charCodeAt(0) !== 0xFFFD) { e[D[245][j]] = 62720 + j; d[62720 + j] = D[245][j];}\nD[246] = \"����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�\".split(\"\");\nfor(j = 0; j != D[246].length; ++j) if(D[246][j].charCodeAt(0) !== 0xFFFD) { e[D[246][j]] = 62976 + j; d[62976 + j] = D[246][j];}\nD[247] = \"����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�\".split(\"\");\nfor(j = 0; j != D[247].length; ++j) if(D[247][j].charCodeAt(0) !== 0xFFFD) { e[D[247][j]] = 63232 + j; d[63232 + j] = D[247][j];}\nD[248] = \"����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[248].length; ++j) if(D[248][j].charCodeAt(0) !== 0xFFFD) { e[D[248][j]] = 63488 + j; d[63488 + j] = D[248][j];}\nD[249] = \"����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[249].length; ++j) if(D[249][j].charCodeAt(0) !== 0xFFFD) { e[D[249][j]] = 63744 + j; d[63744 + j] = D[249][j];}\nD[250] = \"����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[250].length; ++j) if(D[250][j].charCodeAt(0) !== 0xFFFD) { e[D[250][j]] = 64000 + j; d[64000 + j] = D[250][j];}\nD[251] = \"����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[251].length; ++j) if(D[251][j].charCodeAt(0) !== 0xFFFD) { e[D[251][j]] = 64256 + j; d[64256 + j] = D[251][j];}\nD[252] = \"����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[252].length; ++j) if(D[252][j].charCodeAt(0) !== 0xFFFD) { e[D[252][j]] = 64512 + j; d[64512 + j] = D[252][j];}\nD[253] = \"����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[253].length; ++j) if(D[253][j].charCodeAt(0) !== 0xFFFD) { e[D[253][j]] = 64768 + j; d[64768 + j] = D[253][j];}\nD[254] = \"����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[254].length; ++j) if(D[254][j].charCodeAt(0) !== 0xFFFD) { e[D[254][j]] = 65024 + j; d[65024 + j] = D[254][j];}\nreturn {\"enc\": e, \"dec\": d }; })();\ncptable[949] = (function(){ var d = [], e = {}, D = [], j;\nD[0] = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[0].length; ++j) if(D[0][j].charCodeAt(0) !== 0xFFFD) { e[D[0][j]] = 0 + j; d[0 + j] = D[0][j];}\nD[129] = \"�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�\".split(\"\");\nfor(j = 0; j != D[129].length; ++j) if(D[129][j].charCodeAt(0) !== 0xFFFD) { e[D[129][j]] = 33024 + j; d[33024 + j] = D[129][j];}\nD[130] = \"�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�\".split(\"\");\nfor(j = 0; j != D[130].length; ++j) if(D[130][j].charCodeAt(0) !== 0xFFFD) { e[D[130][j]] = 33280 + j; d[33280 + j] = D[130][j];}\nD[131] = \"�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�\".split(\"\");\nfor(j = 0; j != D[131].length; ++j) if(D[131][j].charCodeAt(0) !== 0xFFFD) { e[D[131][j]] = 33536 + j; d[33536 + j] = D[131][j];}\nD[132] = \"�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�\".split(\"\");\nfor(j = 0; j != D[132].length; ++j) if(D[132][j].charCodeAt(0) !== 0xFFFD) { e[D[132][j]] = 33792 + j; d[33792 + j] = D[132][j];}\nD[133] = \"�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�\".split(\"\");\nfor(j = 0; j != D[133].length; ++j) if(D[133][j].charCodeAt(0) !== 0xFFFD) { e[D[133][j]] = 34048 + j; d[34048 + j] = D[133][j];}\nD[134] = \"�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�\".split(\"\");\nfor(j = 0; j != D[134].length; ++j) if(D[134][j].charCodeAt(0) !== 0xFFFD) { e[D[134][j]] = 34304 + j; d[34304 + j] = D[134][j];}\nD[135] = \"�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�\".split(\"\");\nfor(j = 0; j != D[135].length; ++j) if(D[135][j].charCodeAt(0) !== 0xFFFD) { e[D[135][j]] = 34560 + j; d[34560 + j] = D[135][j];}\nD[136] = \"�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�\".split(\"\");\nfor(j = 0; j != D[136].length; ++j) if(D[136][j].charCodeAt(0) !== 0xFFFD) { e[D[136][j]] = 34816 + j; d[34816 + j] = D[136][j];}\nD[137] = \"�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�\".split(\"\");\nfor(j = 0; j != D[137].length; ++j) if(D[137][j].charCodeAt(0) !== 0xFFFD) { e[D[137][j]] = 35072 + j; d[35072 + j] = D[137][j];}\nD[138] = \"�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�\".split(\"\");\nfor(j = 0; j != D[138].length; ++j) if(D[138][j].charCodeAt(0) !== 0xFFFD) { e[D[138][j]] = 35328 + j; d[35328 + j] = D[138][j];}\nD[139] = \"�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�\".split(\"\");\nfor(j = 0; j != D[139].length; ++j) if(D[139][j].charCodeAt(0) !== 0xFFFD) { e[D[139][j]] = 35584 + j; d[35584 + j] = D[139][j];}\nD[140] = \"�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�\".split(\"\");\nfor(j = 0; j != D[140].length; ++j) if(D[140][j].charCodeAt(0) !== 0xFFFD) { e[D[140][j]] = 35840 + j; d[35840 + j] = D[140][j];}\nD[141] = \"�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�\".split(\"\");\nfor(j = 0; j != D[141].length; ++j) if(D[141][j].charCodeAt(0) !== 0xFFFD) { e[D[141][j]] = 36096 + j; d[36096 + j] = D[141][j];}\nD[142] = \"�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�\".split(\"\");\nfor(j = 0; j != D[142].length; ++j) if(D[142][j].charCodeAt(0) !== 0xFFFD) { e[D[142][j]] = 36352 + j; d[36352 + j] = D[142][j];}\nD[143] = \"�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�\".split(\"\");\nfor(j = 0; j != D[143].length; ++j) if(D[143][j].charCodeAt(0) !== 0xFFFD) { e[D[143][j]] = 36608 + j; d[36608 + j] = D[143][j];}\nD[144] = \"�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�\".split(\"\");\nfor(j = 0; j != D[144].length; ++j) if(D[144][j].charCodeAt(0) !== 0xFFFD) { e[D[144][j]] = 36864 + j; d[36864 + j] = D[144][j];}\nD[145] = \"�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�\".split(\"\");\nfor(j = 0; j != D[145].length; ++j) if(D[145][j].charCodeAt(0) !== 0xFFFD) { e[D[145][j]] = 37120 + j; d[37120 + j] = D[145][j];}\nD[146] = \"�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�\".split(\"\");\nfor(j = 0; j != D[146].length; ++j) if(D[146][j].charCodeAt(0) !== 0xFFFD) { e[D[146][j]] = 37376 + j; d[37376 + j] = D[146][j];}\nD[147] = \"�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�\".split(\"\");\nfor(j = 0; j != D[147].length; ++j) if(D[147][j].charCodeAt(0) !== 0xFFFD) { e[D[147][j]] = 37632 + j; d[37632 + j] = D[147][j];}\nD[148] = \"�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�\".split(\"\");\nfor(j = 0; j != D[148].length; ++j) if(D[148][j].charCodeAt(0) !== 0xFFFD) { e[D[148][j]] = 37888 + j; d[37888 + j] = D[148][j];}\nD[149] = \"�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�\".split(\"\");\nfor(j = 0; j != D[149].length; ++j) if(D[149][j].charCodeAt(0) !== 0xFFFD) { e[D[149][j]] = 38144 + j; d[38144 + j] = D[149][j];}\nD[150] = \"�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�\".split(\"\");\nfor(j = 0; j != D[150].length; ++j) if(D[150][j].charCodeAt(0) !== 0xFFFD) { e[D[150][j]] = 38400 + j; d[38400 + j] = D[150][j];}\nD[151] = \"�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�\".split(\"\");\nfor(j = 0; j != D[151].length; ++j) if(D[151][j].charCodeAt(0) !== 0xFFFD) { e[D[151][j]] = 38656 + j; d[38656 + j] = D[151][j];}\nD[152] = \"�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�\".split(\"\");\nfor(j = 0; j != D[152].length; ++j) if(D[152][j].charCodeAt(0) !== 0xFFFD) { e[D[152][j]] = 38912 + j; d[38912 + j] = D[152][j];}\nD[153] = \"�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�\".split(\"\");\nfor(j = 0; j != D[153].length; ++j) if(D[153][j].charCodeAt(0) !== 0xFFFD) { e[D[153][j]] = 39168 + j; d[39168 + j] = D[153][j];}\nD[154] = \"�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�\".split(\"\");\nfor(j = 0; j != D[154].length; ++j) if(D[154][j].charCodeAt(0) !== 0xFFFD) { e[D[154][j]] = 39424 + j; d[39424 + j] = D[154][j];}\nD[155] = \"�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�\".split(\"\");\nfor(j = 0; j != D[155].length; ++j) if(D[155][j].charCodeAt(0) !== 0xFFFD) { e[D[155][j]] = 39680 + j; d[39680 + j] = D[155][j];}\nD[156] = \"�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�\".split(\"\");\nfor(j = 0; j != D[156].length; ++j) if(D[156][j].charCodeAt(0) !== 0xFFFD) { e[D[156][j]] = 39936 + j; d[39936 + j] = D[156][j];}\nD[157] = \"�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�\".split(\"\");\nfor(j = 0; j != D[157].length; ++j) if(D[157][j].charCodeAt(0) !== 0xFFFD) { e[D[157][j]] = 40192 + j; d[40192 + j] = D[157][j];}\nD[158] = \"�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�\".split(\"\");\nfor(j = 0; j != D[158].length; ++j) if(D[158][j].charCodeAt(0) !== 0xFFFD) { e[D[158][j]] = 40448 + j; d[40448 + j] = D[158][j];}\nD[159] = \"�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�\".split(\"\");\nfor(j = 0; j != D[159].length; ++j) if(D[159][j].charCodeAt(0) !== 0xFFFD) { e[D[159][j]] = 40704 + j; d[40704 + j] = D[159][j];}\nD[160] = \"�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�\".split(\"\");\nfor(j = 0; j != D[160].length; ++j) if(D[160][j].charCodeAt(0) !== 0xFFFD) { e[D[160][j]] = 40960 + j; d[40960 + j] = D[160][j];}\nD[161] = \"�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎 、。·‥…¨〃―∥\∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬�\".split(\"\");\nfor(j = 0; j != D[161].length; ++j) if(D[161][j].charCodeAt(0) !== 0xFFFD) { e[D[161][j]] = 41216 + j; d[41216 + j] = D[161][j];}\nD[162] = \"�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������\".split(\"\");\nfor(j = 0; j != D[162].length; ++j) if(D[162][j].charCodeAt(0) !== 0xFFFD) { e[D[162][j]] = 41472 + j; d[41472 + j] = D[162][j];}\nD[163] = \"�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[₩]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�\".split(\"\");\nfor(j = 0; j != D[163].length; ++j) if(D[163][j].charCodeAt(0) !== 0xFFFD) { e[D[163][j]] = 41728 + j; d[41728 + j] = D[163][j];}\nD[164] = \"�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�\".split(\"\");\nfor(j = 0; j != D[164].length; ++j) if(D[164][j].charCodeAt(0) !== 0xFFFD) { e[D[164][j]] = 41984 + j; d[41984 + j] = D[164][j];}\nD[165] = \"�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������\".split(\"\");\nfor(j = 0; j != D[165].length; ++j) if(D[165][j].charCodeAt(0) !== 0xFFFD) { e[D[165][j]] = 42240 + j; d[42240 + j] = D[165][j];}\nD[166] = \"�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������\".split(\"\");\nfor(j = 0; j != D[166].length; ++j) if(D[166][j].charCodeAt(0) !== 0xFFFD) { e[D[166][j]] = 42496 + j; d[42496 + j] = D[166][j];}\nD[167] = \"�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������\".split(\"\");\nfor(j = 0; j != D[167].length; ++j) if(D[167][j].charCodeAt(0) !== 0xFFFD) { e[D[167][j]] = 42752 + j; d[42752 + j] = D[167][j];}\nD[168] = \"�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆЪĦ�IJ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�\".split(\"\");\nfor(j = 0; j != D[168].length; ++j) if(D[168][j].charCodeAt(0) !== 0xFFFD) { e[D[168][j]] = 43008 + j; d[43008 + j] = D[168][j];}\nD[169] = \"�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�\".split(\"\");\nfor(j = 0; j != D[169].length; ++j) if(D[169][j].charCodeAt(0) !== 0xFFFD) { e[D[169][j]] = 43264 + j; d[43264 + j] = D[169][j];}\nD[170] = \"�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������\".split(\"\");\nfor(j = 0; j != D[170].length; ++j) if(D[170][j].charCodeAt(0) !== 0xFFFD) { e[D[170][j]] = 43520 + j; d[43520 + j] = D[170][j];}\nD[171] = \"�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������\".split(\"\");\nfor(j = 0; j != D[171].length; ++j) if(D[171][j].charCodeAt(0) !== 0xFFFD) { e[D[171][j]] = 43776 + j; d[43776 + j] = D[171][j];}\nD[172] = \"�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������\".split(\"\");\nfor(j = 0; j != D[172].length; ++j) if(D[172][j].charCodeAt(0) !== 0xFFFD) { e[D[172][j]] = 44032 + j; d[44032 + j] = D[172][j];}\nD[173] = \"�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[173].length; ++j) if(D[173][j].charCodeAt(0) !== 0xFFFD) { e[D[173][j]] = 44288 + j; d[44288 + j] = D[173][j];}\nD[174] = \"�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[174].length; ++j) if(D[174][j].charCodeAt(0) !== 0xFFFD) { e[D[174][j]] = 44544 + j; d[44544 + j] = D[174][j];}\nD[175] = \"�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[175].length; ++j) if(D[175][j].charCodeAt(0) !== 0xFFFD) { e[D[175][j]] = 44800 + j; d[44800 + j] = D[175][j];}\nD[176] = \"�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�\".split(\"\");\nfor(j = 0; j != D[176].length; ++j) if(D[176][j].charCodeAt(0) !== 0xFFFD) { e[D[176][j]] = 45056 + j; d[45056 + j] = D[176][j];}\nD[177] = \"�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�\".split(\"\");\nfor(j = 0; j != D[177].length; ++j) if(D[177][j].charCodeAt(0) !== 0xFFFD) { e[D[177][j]] = 45312 + j; d[45312 + j] = D[177][j];}\nD[178] = \"�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�\".split(\"\");\nfor(j = 0; j != D[178].length; ++j) if(D[178][j].charCodeAt(0) !== 0xFFFD) { e[D[178][j]] = 45568 + j; d[45568 + j] = D[178][j];}\nD[179] = \"�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�\".split(\"\");\nfor(j = 0; j != D[179].length; ++j) if(D[179][j].charCodeAt(0) !== 0xFFFD) { e[D[179][j]] = 45824 + j; d[45824 + j] = D[179][j];}\nD[180] = \"�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�\".split(\"\");\nfor(j = 0; j != D[180].length; ++j) if(D[180][j].charCodeAt(0) !== 0xFFFD) { e[D[180][j]] = 46080 + j; d[46080 + j] = D[180][j];}\nD[181] = \"�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�\".split(\"\");\nfor(j = 0; j != D[181].length; ++j) if(D[181][j].charCodeAt(0) !== 0xFFFD) { e[D[181][j]] = 46336 + j; d[46336 + j] = D[181][j];}\nD[182] = \"�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�\".split(\"\");\nfor(j = 0; j != D[182].length; ++j) if(D[182][j].charCodeAt(0) !== 0xFFFD) { e[D[182][j]] = 46592 + j; d[46592 + j] = D[182][j];}\nD[183] = \"�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�\".split(\"\");\nfor(j = 0; j != D[183].length; ++j) if(D[183][j].charCodeAt(0) !== 0xFFFD) { e[D[183][j]] = 46848 + j; d[46848 + j] = D[183][j];}\nD[184] = \"�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�\".split(\"\");\nfor(j = 0; j != D[184].length; ++j) if(D[184][j].charCodeAt(0) !== 0xFFFD) { e[D[184][j]] = 47104 + j; d[47104 + j] = D[184][j];}\nD[185] = \"�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�\".split(\"\");\nfor(j = 0; j != D[185].length; ++j) if(D[185][j].charCodeAt(0) !== 0xFFFD) { e[D[185][j]] = 47360 + j; d[47360 + j] = D[185][j];}\nD[186] = \"�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�\".split(\"\");\nfor(j = 0; j != D[186].length; ++j) if(D[186][j].charCodeAt(0) !== 0xFFFD) { e[D[186][j]] = 47616 + j; d[47616 + j] = D[186][j];}\nD[187] = \"�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�\".split(\"\");\nfor(j = 0; j != D[187].length; ++j) if(D[187][j].charCodeAt(0) !== 0xFFFD) { e[D[187][j]] = 47872 + j; d[47872 + j] = D[187][j];}\nD[188] = \"�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�\".split(\"\");\nfor(j = 0; j != D[188].length; ++j) if(D[188][j].charCodeAt(0) !== 0xFFFD) { e[D[188][j]] = 48128 + j; d[48128 + j] = D[188][j];}\nD[189] = \"�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�\".split(\"\");\nfor(j = 0; j != D[189].length; ++j) if(D[189][j].charCodeAt(0) !== 0xFFFD) { e[D[189][j]] = 48384 + j; d[48384 + j] = D[189][j];}\nD[190] = \"�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�\".split(\"\");\nfor(j = 0; j != D[190].length; ++j) if(D[190][j].charCodeAt(0) !== 0xFFFD) { e[D[190][j]] = 48640 + j; d[48640 + j] = D[190][j];}\nD[191] = \"�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�\".split(\"\");\nfor(j = 0; j != D[191].length; ++j) if(D[191][j].charCodeAt(0) !== 0xFFFD) { e[D[191][j]] = 48896 + j; d[48896 + j] = D[191][j];}\nD[192] = \"�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�\".split(\"\");\nfor(j = 0; j != D[192].length; ++j) if(D[192][j].charCodeAt(0) !== 0xFFFD) { e[D[192][j]] = 49152 + j; d[49152 + j] = D[192][j];}\nD[193] = \"�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�\".split(\"\");\nfor(j = 0; j != D[193].length; ++j) if(D[193][j].charCodeAt(0) !== 0xFFFD) { e[D[193][j]] = 49408 + j; d[49408 + j] = D[193][j];}\nD[194] = \"�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�\".split(\"\");\nfor(j = 0; j != D[194].length; ++j) if(D[194][j].charCodeAt(0) !== 0xFFFD) { e[D[194][j]] = 49664 + j; d[49664 + j] = D[194][j];}\nD[195] = \"�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�\".split(\"\");\nfor(j = 0; j != D[195].length; ++j) if(D[195][j].charCodeAt(0) !== 0xFFFD) { e[D[195][j]] = 49920 + j; d[49920 + j] = D[195][j];}\nD[196] = \"�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�\".split(\"\");\nfor(j = 0; j != D[196].length; ++j) if(D[196][j].charCodeAt(0) !== 0xFFFD) { e[D[196][j]] = 50176 + j; d[50176 + j] = D[196][j];}\nD[197] = \"�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�\".split(\"\");\nfor(j = 0; j != D[197].length; ++j) if(D[197][j].charCodeAt(0) !== 0xFFFD) { e[D[197][j]] = 50432 + j; d[50432 + j] = D[197][j];}\nD[198] = \"�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�\".split(\"\");\nfor(j = 0; j != D[198].length; ++j) if(D[198][j].charCodeAt(0) !== 0xFFFD) { e[D[198][j]] = 50688 + j; d[50688 + j] = D[198][j];}\nD[199] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�\".split(\"\");\nfor(j = 0; j != D[199].length; ++j) if(D[199][j].charCodeAt(0) !== 0xFFFD) { e[D[199][j]] = 50944 + j; d[50944 + j] = D[199][j];}\nD[200] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�\".split(\"\");\nfor(j = 0; j != D[200].length; ++j) if(D[200][j].charCodeAt(0) !== 0xFFFD) { e[D[200][j]] = 51200 + j; d[51200 + j] = D[200][j];}\nD[202] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�\".split(\"\");\nfor(j = 0; j != D[202].length; ++j) if(D[202][j].charCodeAt(0) !== 0xFFFD) { e[D[202][j]] = 51712 + j; d[51712 + j] = D[202][j];}\nD[203] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�\".split(\"\");\nfor(j = 0; j != D[203].length; ++j) if(D[203][j].charCodeAt(0) !== 0xFFFD) { e[D[203][j]] = 51968 + j; d[51968 + j] = D[203][j];}\nD[204] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�\".split(\"\");\nfor(j = 0; j != D[204].length; ++j) if(D[204][j].charCodeAt(0) !== 0xFFFD) { e[D[204][j]] = 52224 + j; d[52224 + j] = D[204][j];}\nD[205] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�\".split(\"\");\nfor(j = 0; j != D[205].length; ++j) if(D[205][j].charCodeAt(0) !== 0xFFFD) { e[D[205][j]] = 52480 + j; d[52480 + j] = D[205][j];}\nD[206] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�\".split(\"\");\nfor(j = 0; j != D[206].length; ++j) if(D[206][j].charCodeAt(0) !== 0xFFFD) { e[D[206][j]] = 52736 + j; d[52736 + j] = D[206][j];}\nD[207] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�\".split(\"\");\nfor(j = 0; j != D[207].length; ++j) if(D[207][j].charCodeAt(0) !== 0xFFFD) { e[D[207][j]] = 52992 + j; d[52992 + j] = D[207][j];}\nD[208] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�\".split(\"\");\nfor(j = 0; j != D[208].length; ++j) if(D[208][j].charCodeAt(0) !== 0xFFFD) { e[D[208][j]] = 53248 + j; d[53248 + j] = D[208][j];}\nD[209] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�\".split(\"\");\nfor(j = 0; j != D[209].length; ++j) if(D[209][j].charCodeAt(0) !== 0xFFFD) { e[D[209][j]] = 53504 + j; d[53504 + j] = D[209][j];}\nD[210] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�\".split(\"\");\nfor(j = 0; j != D[210].length; ++j) if(D[210][j].charCodeAt(0) !== 0xFFFD) { e[D[210][j]] = 53760 + j; d[53760 + j] = D[210][j];}\nD[211] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�\".split(\"\");\nfor(j = 0; j != D[211].length; ++j) if(D[211][j].charCodeAt(0) !== 0xFFFD) { e[D[211][j]] = 54016 + j; d[54016 + j] = D[211][j];}\nD[212] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�\".split(\"\");\nfor(j = 0; j != D[212].length; ++j) if(D[212][j].charCodeAt(0) !== 0xFFFD) { e[D[212][j]] = 54272 + j; d[54272 + j] = D[212][j];}\nD[213] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�\".split(\"\");\nfor(j = 0; j != D[213].length; ++j) if(D[213][j].charCodeAt(0) !== 0xFFFD) { e[D[213][j]] = 54528 + j; d[54528 + j] = D[213][j];}\nD[214] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�\".split(\"\");\nfor(j = 0; j != D[214].length; ++j) if(D[214][j].charCodeAt(0) !== 0xFFFD) { e[D[214][j]] = 54784 + j; d[54784 + j] = D[214][j];}\nD[215] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�\".split(\"\");\nfor(j = 0; j != D[215].length; ++j) if(D[215][j].charCodeAt(0) !== 0xFFFD) { e[D[215][j]] = 55040 + j; d[55040 + j] = D[215][j];}\nD[216] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�\".split(\"\");\nfor(j = 0; j != D[216].length; ++j) if(D[216][j].charCodeAt(0) !== 0xFFFD) { e[D[216][j]] = 55296 + j; d[55296 + j] = D[216][j];}\nD[217] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�\".split(\"\");\nfor(j = 0; j != D[217].length; ++j) if(D[217][j].charCodeAt(0) !== 0xFFFD) { e[D[217][j]] = 55552 + j; d[55552 + j] = D[217][j];}\nD[218] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�\".split(\"\");\nfor(j = 0; j != D[218].length; ++j) if(D[218][j].charCodeAt(0) !== 0xFFFD) { e[D[218][j]] = 55808 + j; d[55808 + j] = D[218][j];}\nD[219] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�\".split(\"\");\nfor(j = 0; j != D[219].length; ++j) if(D[219][j].charCodeAt(0) !== 0xFFFD) { e[D[219][j]] = 56064 + j; d[56064 + j] = D[219][j];}\nD[220] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�\".split(\"\");\nfor(j = 0; j != D[220].length; ++j) if(D[220][j].charCodeAt(0) !== 0xFFFD) { e[D[220][j]] = 56320 + j; d[56320 + j] = D[220][j];}\nD[221] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�\".split(\"\");\nfor(j = 0; j != D[221].length; ++j) if(D[221][j].charCodeAt(0) !== 0xFFFD) { e[D[221][j]] = 56576 + j; d[56576 + j] = D[221][j];}\nD[222] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�\".split(\"\");\nfor(j = 0; j != D[222].length; ++j) if(D[222][j].charCodeAt(0) !== 0xFFFD) { e[D[222][j]] = 56832 + j; d[56832 + j] = D[222][j];}\nD[223] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�\".split(\"\");\nfor(j = 0; j != D[223].length; ++j) if(D[223][j].charCodeAt(0) !== 0xFFFD) { e[D[223][j]] = 57088 + j; d[57088 + j] = D[223][j];}\nD[224] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�\".split(\"\");\nfor(j = 0; j != D[224].length; ++j) if(D[224][j].charCodeAt(0) !== 0xFFFD) { e[D[224][j]] = 57344 + j; d[57344 + j] = D[224][j];}\nD[225] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�\".split(\"\");\nfor(j = 0; j != D[225].length; ++j) if(D[225][j].charCodeAt(0) !== 0xFFFD) { e[D[225][j]] = 57600 + j; d[57600 + j] = D[225][j];}\nD[226] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�\".split(\"\");\nfor(j = 0; j != D[226].length; ++j) if(D[226][j].charCodeAt(0) !== 0xFFFD) { e[D[226][j]] = 57856 + j; d[57856 + j] = D[226][j];}\nD[227] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�\".split(\"\");\nfor(j = 0; j != D[227].length; ++j) if(D[227][j].charCodeAt(0) !== 0xFFFD) { e[D[227][j]] = 58112 + j; d[58112 + j] = D[227][j];}\nD[228] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�\".split(\"\");\nfor(j = 0; j != D[228].length; ++j) if(D[228][j].charCodeAt(0) !== 0xFFFD) { e[D[228][j]] = 58368 + j; d[58368 + j] = D[228][j];}\nD[229] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�\".split(\"\");\nfor(j = 0; j != D[229].length; ++j) if(D[229][j].charCodeAt(0) !== 0xFFFD) { e[D[229][j]] = 58624 + j; d[58624 + j] = D[229][j];}\nD[230] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�\".split(\"\");\nfor(j = 0; j != D[230].length; ++j) if(D[230][j].charCodeAt(0) !== 0xFFFD) { e[D[230][j]] = 58880 + j; d[58880 + j] = D[230][j];}\nD[231] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�\".split(\"\");\nfor(j = 0; j != D[231].length; ++j) if(D[231][j].charCodeAt(0) !== 0xFFFD) { e[D[231][j]] = 59136 + j; d[59136 + j] = D[231][j];}\nD[232] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�\".split(\"\");\nfor(j = 0; j != D[232].length; ++j) if(D[232][j].charCodeAt(0) !== 0xFFFD) { e[D[232][j]] = 59392 + j; d[59392 + j] = D[232][j];}\nD[233] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�\".split(\"\");\nfor(j = 0; j != D[233].length; ++j) if(D[233][j].charCodeAt(0) !== 0xFFFD) { e[D[233][j]] = 59648 + j; d[59648 + j] = D[233][j];}\nD[234] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�\".split(\"\");\nfor(j = 0; j != D[234].length; ++j) if(D[234][j].charCodeAt(0) !== 0xFFFD) { e[D[234][j]] = 59904 + j; d[59904 + j] = D[234][j];}\nD[235] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�\".split(\"\");\nfor(j = 0; j != D[235].length; ++j) if(D[235][j].charCodeAt(0) !== 0xFFFD) { e[D[235][j]] = 60160 + j; d[60160 + j] = D[235][j];}\nD[236] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�\".split(\"\");\nfor(j = 0; j != D[236].length; ++j) if(D[236][j].charCodeAt(0) !== 0xFFFD) { e[D[236][j]] = 60416 + j; d[60416 + j] = D[236][j];}\nD[237] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�\".split(\"\");\nfor(j = 0; j != D[237].length; ++j) if(D[237][j].charCodeAt(0) !== 0xFFFD) { e[D[237][j]] = 60672 + j; d[60672 + j] = D[237][j];}\nD[238] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�\".split(\"\");\nfor(j = 0; j != D[238].length; ++j) if(D[238][j].charCodeAt(0) !== 0xFFFD) { e[D[238][j]] = 60928 + j; d[60928 + j] = D[238][j];}\nD[239] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�\".split(\"\");\nfor(j = 0; j != D[239].length; ++j) if(D[239][j].charCodeAt(0) !== 0xFFFD) { e[D[239][j]] = 61184 + j; d[61184 + j] = D[239][j];}\nD[240] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�\".split(\"\");\nfor(j = 0; j != D[240].length; ++j) if(D[240][j].charCodeAt(0) !== 0xFFFD) { e[D[240][j]] = 61440 + j; d[61440 + j] = D[240][j];}\nD[241] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�\".split(\"\");\nfor(j = 0; j != D[241].length; ++j) if(D[241][j].charCodeAt(0) !== 0xFFFD) { e[D[241][j]] = 61696 + j; d[61696 + j] = D[241][j];}\nD[242] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�\".split(\"\");\nfor(j = 0; j != D[242].length; ++j) if(D[242][j].charCodeAt(0) !== 0xFFFD) { e[D[242][j]] = 61952 + j; d[61952 + j] = D[242][j];}\nD[243] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�\".split(\"\");\nfor(j = 0; j != D[243].length; ++j) if(D[243][j].charCodeAt(0) !== 0xFFFD) { e[D[243][j]] = 62208 + j; d[62208 + j] = D[243][j];}\nD[244] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�\".split(\"\");\nfor(j = 0; j != D[244].length; ++j) if(D[244][j].charCodeAt(0) !== 0xFFFD) { e[D[244][j]] = 62464 + j; d[62464 + j] = D[244][j];}\nD[245] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�\".split(\"\");\nfor(j = 0; j != D[245].length; ++j) if(D[245][j].charCodeAt(0) !== 0xFFFD) { e[D[245][j]] = 62720 + j; d[62720 + j] = D[245][j];}\nD[246] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�\".split(\"\");\nfor(j = 0; j != D[246].length; ++j) if(D[246][j].charCodeAt(0) !== 0xFFFD) { e[D[246][j]] = 62976 + j; d[62976 + j] = D[246][j];}\nD[247] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�\".split(\"\");\nfor(j = 0; j != D[247].length; ++j) if(D[247][j].charCodeAt(0) !== 0xFFFD) { e[D[247][j]] = 63232 + j; d[63232 + j] = D[247][j];}\nD[248] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�\".split(\"\");\nfor(j = 0; j != D[248].length; ++j) if(D[248][j].charCodeAt(0) !== 0xFFFD) { e[D[248][j]] = 63488 + j; d[63488 + j] = D[248][j];}\nD[249] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�\".split(\"\");\nfor(j = 0; j != D[249].length; ++j) if(D[249][j].charCodeAt(0) !== 0xFFFD) { e[D[249][j]] = 63744 + j; d[63744 + j] = D[249][j];}\nD[250] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�\".split(\"\");\nfor(j = 0; j != D[250].length; ++j) if(D[250][j].charCodeAt(0) !== 0xFFFD) { e[D[250][j]] = 64000 + j; d[64000 + j] = D[250][j];}\nD[251] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�\".split(\"\");\nfor(j = 0; j != D[251].length; ++j) if(D[251][j].charCodeAt(0) !== 0xFFFD) { e[D[251][j]] = 64256 + j; d[64256 + j] = D[251][j];}\nD[252] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�\".split(\"\");\nfor(j = 0; j != D[252].length; ++j) if(D[252][j].charCodeAt(0) !== 0xFFFD) { e[D[252][j]] = 64512 + j; d[64512 + j] = D[252][j];}\nD[253] = \"�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�\".split(\"\");\nfor(j = 0; j != D[253].length; ++j) if(D[253][j].charCodeAt(0) !== 0xFFFD) { e[D[253][j]] = 64768 + j; d[64768 + j] = D[253][j];}\nreturn {\"enc\": e, \"dec\": d }; })();\ncptable[950] = (function(){ var d = [], e = {}, D = [], j;\nD[0] = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[0].length; ++j) if(D[0][j].charCodeAt(0) !== 0xFFFD) { e[D[0][j]] = 0 + j; d[0 + j] = D[0][j];}\nD[161] = \"���������������������������������������������������������������� ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢﹣﹤﹥﹦~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/�\".split(\"\");\nfor(j = 0; j != D[161].length; ++j) if(D[161][j].charCodeAt(0) !== 0xFFFD) { e[D[161][j]] = 41216 + j; d[41216 + j] = D[161][j];}\nD[162] = \"����������������������������������������������������������������\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳0123456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv�\".split(\"\");\nfor(j = 0; j != D[162].length; ++j) if(D[162][j].charCodeAt(0) !== 0xFFFD) { e[D[162][j]] = 41472 + j; d[41472 + j] = D[162][j];}\nD[163] = \"����������������������������������������������������������������wxyzΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������\".split(\"\");\nfor(j = 0; j != D[163].length; ++j) if(D[163][j].charCodeAt(0) !== 0xFFFD) { e[D[163][j]] = 41728 + j; d[41728 + j] = D[163][j];}\nD[164] = \"����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�\".split(\"\");\nfor(j = 0; j != D[164].length; ++j) if(D[164][j].charCodeAt(0) !== 0xFFFD) { e[D[164][j]] = 41984 + j; d[41984 + j] = D[164][j];}\nD[165] = \"����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�\".split(\"\");\nfor(j = 0; j != D[165].length; ++j) if(D[165][j].charCodeAt(0) !== 0xFFFD) { e[D[165][j]] = 42240 + j; d[42240 + j] = D[165][j];}\nD[166] = \"����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�\".split(\"\");\nfor(j = 0; j != D[166].length; ++j) if(D[166][j].charCodeAt(0) !== 0xFFFD) { e[D[166][j]] = 42496 + j; d[42496 + j] = D[166][j];}\nD[167] = \"����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�\".split(\"\");\nfor(j = 0; j != D[167].length; ++j) if(D[167][j].charCodeAt(0) !== 0xFFFD) { e[D[167][j]] = 42752 + j; d[42752 + j] = D[167][j];}\nD[168] = \"����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�\".split(\"\");\nfor(j = 0; j != D[168].length; ++j) if(D[168][j].charCodeAt(0) !== 0xFFFD) { e[D[168][j]] = 43008 + j; d[43008 + j] = D[168][j];}\nD[169] = \"����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�\".split(\"\");\nfor(j = 0; j != D[169].length; ++j) if(D[169][j].charCodeAt(0) !== 0xFFFD) { e[D[169][j]] = 43264 + j; d[43264 + j] = D[169][j];}\nD[170] = \"����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�\".split(\"\");\nfor(j = 0; j != D[170].length; ++j) if(D[170][j].charCodeAt(0) !== 0xFFFD) { e[D[170][j]] = 43520 + j; d[43520 + j] = D[170][j];}\nD[171] = \"����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�\".split(\"\");\nfor(j = 0; j != D[171].length; ++j) if(D[171][j].charCodeAt(0) !== 0xFFFD) { e[D[171][j]] = 43776 + j; d[43776 + j] = D[171][j];}\nD[172] = \"����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�\".split(\"\");\nfor(j = 0; j != D[172].length; ++j) if(D[172][j].charCodeAt(0) !== 0xFFFD) { e[D[172][j]] = 44032 + j; d[44032 + j] = D[172][j];}\nD[173] = \"����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�\".split(\"\");\nfor(j = 0; j != D[173].length; ++j) if(D[173][j].charCodeAt(0) !== 0xFFFD) { e[D[173][j]] = 44288 + j; d[44288 + j] = D[173][j];}\nD[174] = \"����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�\".split(\"\");\nfor(j = 0; j != D[174].length; ++j) if(D[174][j].charCodeAt(0) !== 0xFFFD) { e[D[174][j]] = 44544 + j; d[44544 + j] = D[174][j];}\nD[175] = \"����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�\".split(\"\");\nfor(j = 0; j != D[175].length; ++j) if(D[175][j].charCodeAt(0) !== 0xFFFD) { e[D[175][j]] = 44800 + j; d[44800 + j] = D[175][j];}\nD[176] = \"����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�\".split(\"\");\nfor(j = 0; j != D[176].length; ++j) if(D[176][j].charCodeAt(0) !== 0xFFFD) { e[D[176][j]] = 45056 + j; d[45056 + j] = D[176][j];}\nD[177] = \"����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�\".split(\"\");\nfor(j = 0; j != D[177].length; ++j) if(D[177][j].charCodeAt(0) !== 0xFFFD) { e[D[177][j]] = 45312 + j; d[45312 + j] = D[177][j];}\nD[178] = \"����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�\".split(\"\");\nfor(j = 0; j != D[178].length; ++j) if(D[178][j].charCodeAt(0) !== 0xFFFD) { e[D[178][j]] = 45568 + j; d[45568 + j] = D[178][j];}\nD[179] = \"����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�\".split(\"\");\nfor(j = 0; j != D[179].length; ++j) if(D[179][j].charCodeAt(0) !== 0xFFFD) { e[D[179][j]] = 45824 + j; d[45824 + j] = D[179][j];}\nD[180] = \"����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�\".split(\"\");\nfor(j = 0; j != D[180].length; ++j) if(D[180][j].charCodeAt(0) !== 0xFFFD) { e[D[180][j]] = 46080 + j; d[46080 + j] = D[180][j];}\nD[181] = \"����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�\".split(\"\");\nfor(j = 0; j != D[181].length; ++j) if(D[181][j].charCodeAt(0) !== 0xFFFD) { e[D[181][j]] = 46336 + j; d[46336 + j] = D[181][j];}\nD[182] = \"����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�\".split(\"\");\nfor(j = 0; j != D[182].length; ++j) if(D[182][j].charCodeAt(0) !== 0xFFFD) { e[D[182][j]] = 46592 + j; d[46592 + j] = D[182][j];}\nD[183] = \"����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�\".split(\"\");\nfor(j = 0; j != D[183].length; ++j) if(D[183][j].charCodeAt(0) !== 0xFFFD) { e[D[183][j]] = 46848 + j; d[46848 + j] = D[183][j];}\nD[184] = \"����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�\".split(\"\");\nfor(j = 0; j != D[184].length; ++j) if(D[184][j].charCodeAt(0) !== 0xFFFD) { e[D[184][j]] = 47104 + j; d[47104 + j] = D[184][j];}\nD[185] = \"����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�\".split(\"\");\nfor(j = 0; j != D[185].length; ++j) if(D[185][j].charCodeAt(0) !== 0xFFFD) { e[D[185][j]] = 47360 + j; d[47360 + j] = D[185][j];}\nD[186] = \"����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�\".split(\"\");\nfor(j = 0; j != D[186].length; ++j) if(D[186][j].charCodeAt(0) !== 0xFFFD) { e[D[186][j]] = 47616 + j; d[47616 + j] = D[186][j];}\nD[187] = \"����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�\".split(\"\");\nfor(j = 0; j != D[187].length; ++j) if(D[187][j].charCodeAt(0) !== 0xFFFD) { e[D[187][j]] = 47872 + j; d[47872 + j] = D[187][j];}\nD[188] = \"����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�\".split(\"\");\nfor(j = 0; j != D[188].length; ++j) if(D[188][j].charCodeAt(0) !== 0xFFFD) { e[D[188][j]] = 48128 + j; d[48128 + j] = D[188][j];}\nD[189] = \"����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�\".split(\"\");\nfor(j = 0; j != D[189].length; ++j) if(D[189][j].charCodeAt(0) !== 0xFFFD) { e[D[189][j]] = 48384 + j; d[48384 + j] = D[189][j];}\nD[190] = \"����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�\".split(\"\");\nfor(j = 0; j != D[190].length; ++j) if(D[190][j].charCodeAt(0) !== 0xFFFD) { e[D[190][j]] = 48640 + j; d[48640 + j] = D[190][j];}\nD[191] = \"����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�\".split(\"\");\nfor(j = 0; j != D[191].length; ++j) if(D[191][j].charCodeAt(0) !== 0xFFFD) { e[D[191][j]] = 48896 + j; d[48896 + j] = D[191][j];}\nD[192] = \"����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�\".split(\"\");\nfor(j = 0; j != D[192].length; ++j) if(D[192][j].charCodeAt(0) !== 0xFFFD) { e[D[192][j]] = 49152 + j; d[49152 + j] = D[192][j];}\nD[193] = \"����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�\".split(\"\");\nfor(j = 0; j != D[193].length; ++j) if(D[193][j].charCodeAt(0) !== 0xFFFD) { e[D[193][j]] = 49408 + j; d[49408 + j] = D[193][j];}\nD[194] = \"����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�\".split(\"\");\nfor(j = 0; j != D[194].length; ++j) if(D[194][j].charCodeAt(0) !== 0xFFFD) { e[D[194][j]] = 49664 + j; d[49664 + j] = D[194][j];}\nD[195] = \"����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�\".split(\"\");\nfor(j = 0; j != D[195].length; ++j) if(D[195][j].charCodeAt(0) !== 0xFFFD) { e[D[195][j]] = 49920 + j; d[49920 + j] = D[195][j];}\nD[196] = \"����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�\".split(\"\");\nfor(j = 0; j != D[196].length; ++j) if(D[196][j].charCodeAt(0) !== 0xFFFD) { e[D[196][j]] = 50176 + j; d[50176 + j] = D[196][j];}\nD[197] = \"����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�\".split(\"\");\nfor(j = 0; j != D[197].length; ++j) if(D[197][j].charCodeAt(0) !== 0xFFFD) { e[D[197][j]] = 50432 + j; d[50432 + j] = D[197][j];}\nD[198] = \"����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������\".split(\"\");\nfor(j = 0; j != D[198].length; ++j) if(D[198][j].charCodeAt(0) !== 0xFFFD) { e[D[198][j]] = 50688 + j; d[50688 + j] = D[198][j];}\nD[201] = \"����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�\".split(\"\");\nfor(j = 0; j != D[201].length; ++j) if(D[201][j].charCodeAt(0) !== 0xFFFD) { e[D[201][j]] = 51456 + j; d[51456 + j] = D[201][j];}\nD[202] = \"����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�\".split(\"\");\nfor(j = 0; j != D[202].length; ++j) if(D[202][j].charCodeAt(0) !== 0xFFFD) { e[D[202][j]] = 51712 + j; d[51712 + j] = D[202][j];}\nD[203] = \"����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�\".split(\"\");\nfor(j = 0; j != D[203].length; ++j) if(D[203][j].charCodeAt(0) !== 0xFFFD) { e[D[203][j]] = 51968 + j; d[51968 + j] = D[203][j];}\nD[204] = \"����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�\".split(\"\");\nfor(j = 0; j != D[204].length; ++j) if(D[204][j].charCodeAt(0) !== 0xFFFD) { e[D[204][j]] = 52224 + j; d[52224 + j] = D[204][j];}\nD[205] = \"����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�\".split(\"\");\nfor(j = 0; j != D[205].length; ++j) if(D[205][j].charCodeAt(0) !== 0xFFFD) { e[D[205][j]] = 52480 + j; d[52480 + j] = D[205][j];}\nD[206] = \"����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�\".split(\"\");\nfor(j = 0; j != D[206].length; ++j) if(D[206][j].charCodeAt(0) !== 0xFFFD) { e[D[206][j]] = 52736 + j; d[52736 + j] = D[206][j];}\nD[207] = \"����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�\".split(\"\");\nfor(j = 0; j != D[207].length; ++j) if(D[207][j].charCodeAt(0) !== 0xFFFD) { e[D[207][j]] = 52992 + j; d[52992 + j] = D[207][j];}\nD[208] = \"����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�\".split(\"\");\nfor(j = 0; j != D[208].length; ++j) if(D[208][j].charCodeAt(0) !== 0xFFFD) { e[D[208][j]] = 53248 + j; d[53248 + j] = D[208][j];}\nD[209] = \"����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�\".split(\"\");\nfor(j = 0; j != D[209].length; ++j) if(D[209][j].charCodeAt(0) !== 0xFFFD) { e[D[209][j]] = 53504 + j; d[53504 + j] = D[209][j];}\nD[210] = \"����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�\".split(\"\");\nfor(j = 0; j != D[210].length; ++j) if(D[210][j].charCodeAt(0) !== 0xFFFD) { e[D[210][j]] = 53760 + j; d[53760 + j] = D[210][j];}\nD[211] = \"����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�\".split(\"\");\nfor(j = 0; j != D[211].length; ++j) if(D[211][j].charCodeAt(0) !== 0xFFFD) { e[D[211][j]] = 54016 + j; d[54016 + j] = D[211][j];}\nD[212] = \"����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�\".split(\"\");\nfor(j = 0; j != D[212].length; ++j) if(D[212][j].charCodeAt(0) !== 0xFFFD) { e[D[212][j]] = 54272 + j; d[54272 + j] = D[212][j];}\nD[213] = \"����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�\".split(\"\");\nfor(j = 0; j != D[213].length; ++j) if(D[213][j].charCodeAt(0) !== 0xFFFD) { e[D[213][j]] = 54528 + j; d[54528 + j] = D[213][j];}\nD[214] = \"����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�\".split(\"\");\nfor(j = 0; j != D[214].length; ++j) if(D[214][j].charCodeAt(0) !== 0xFFFD) { e[D[214][j]] = 54784 + j; d[54784 + j] = D[214][j];}\nD[215] = \"����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�\".split(\"\");\nfor(j = 0; j != D[215].length; ++j) if(D[215][j].charCodeAt(0) !== 0xFFFD) { e[D[215][j]] = 55040 + j; d[55040 + j] = D[215][j];}\nD[216] = \"����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�\".split(\"\");\nfor(j = 0; j != D[216].length; ++j) if(D[216][j].charCodeAt(0) !== 0xFFFD) { e[D[216][j]] = 55296 + j; d[55296 + j] = D[216][j];}\nD[217] = \"����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�\".split(\"\");\nfor(j = 0; j != D[217].length; ++j) if(D[217][j].charCodeAt(0) !== 0xFFFD) { e[D[217][j]] = 55552 + j; d[55552 + j] = D[217][j];}\nD[218] = \"����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�\".split(\"\");\nfor(j = 0; j != D[218].length; ++j) if(D[218][j].charCodeAt(0) !== 0xFFFD) { e[D[218][j]] = 55808 + j; d[55808 + j] = D[218][j];}\nD[219] = \"����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�\".split(\"\");\nfor(j = 0; j != D[219].length; ++j) if(D[219][j].charCodeAt(0) !== 0xFFFD) { e[D[219][j]] = 56064 + j; d[56064 + j] = D[219][j];}\nD[220] = \"����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�\".split(\"\");\nfor(j = 0; j != D[220].length; ++j) if(D[220][j].charCodeAt(0) !== 0xFFFD) { e[D[220][j]] = 56320 + j; d[56320 + j] = D[220][j];}\nD[221] = \"����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�\".split(\"\");\nfor(j = 0; j != D[221].length; ++j) if(D[221][j].charCodeAt(0) !== 0xFFFD) { e[D[221][j]] = 56576 + j; d[56576 + j] = D[221][j];}\nD[222] = \"����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�\".split(\"\");\nfor(j = 0; j != D[222].length; ++j) if(D[222][j].charCodeAt(0) !== 0xFFFD) { e[D[222][j]] = 56832 + j; d[56832 + j] = D[222][j];}\nD[223] = \"����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�\".split(\"\");\nfor(j = 0; j != D[223].length; ++j) if(D[223][j].charCodeAt(0) !== 0xFFFD) { e[D[223][j]] = 57088 + j; d[57088 + j] = D[223][j];}\nD[224] = \"����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�\".split(\"\");\nfor(j = 0; j != D[224].length; ++j) if(D[224][j].charCodeAt(0) !== 0xFFFD) { e[D[224][j]] = 57344 + j; d[57344 + j] = D[224][j];}\nD[225] = \"����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�\".split(\"\");\nfor(j = 0; j != D[225].length; ++j) if(D[225][j].charCodeAt(0) !== 0xFFFD) { e[D[225][j]] = 57600 + j; d[57600 + j] = D[225][j];}\nD[226] = \"����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�\".split(\"\");\nfor(j = 0; j != D[226].length; ++j) if(D[226][j].charCodeAt(0) !== 0xFFFD) { e[D[226][j]] = 57856 + j; d[57856 + j] = D[226][j];}\nD[227] = \"����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�\".split(\"\");\nfor(j = 0; j != D[227].length; ++j) if(D[227][j].charCodeAt(0) !== 0xFFFD) { e[D[227][j]] = 58112 + j; d[58112 + j] = D[227][j];}\nD[228] = \"����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�\".split(\"\");\nfor(j = 0; j != D[228].length; ++j) if(D[228][j].charCodeAt(0) !== 0xFFFD) { e[D[228][j]] = 58368 + j; d[58368 + j] = D[228][j];}\nD[229] = \"����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�\".split(\"\");\nfor(j = 0; j != D[229].length; ++j) if(D[229][j].charCodeAt(0) !== 0xFFFD) { e[D[229][j]] = 58624 + j; d[58624 + j] = D[229][j];}\nD[230] = \"����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�\".split(\"\");\nfor(j = 0; j != D[230].length; ++j) if(D[230][j].charCodeAt(0) !== 0xFFFD) { e[D[230][j]] = 58880 + j; d[58880 + j] = D[230][j];}\nD[231] = \"����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�\".split(\"\");\nfor(j = 0; j != D[231].length; ++j) if(D[231][j].charCodeAt(0) !== 0xFFFD) { e[D[231][j]] = 59136 + j; d[59136 + j] = D[231][j];}\nD[232] = \"����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�\".split(\"\");\nfor(j = 0; j != D[232].length; ++j) if(D[232][j].charCodeAt(0) !== 0xFFFD) { e[D[232][j]] = 59392 + j; d[59392 + j] = D[232][j];}\nD[233] = \"����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�\".split(\"\");\nfor(j = 0; j != D[233].length; ++j) if(D[233][j].charCodeAt(0) !== 0xFFFD) { e[D[233][j]] = 59648 + j; d[59648 + j] = D[233][j];}\nD[234] = \"����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�\".split(\"\");\nfor(j = 0; j != D[234].length; ++j) if(D[234][j].charCodeAt(0) !== 0xFFFD) { e[D[234][j]] = 59904 + j; d[59904 + j] = D[234][j];}\nD[235] = \"����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�\".split(\"\");\nfor(j = 0; j != D[235].length; ++j) if(D[235][j].charCodeAt(0) !== 0xFFFD) { e[D[235][j]] = 60160 + j; d[60160 + j] = D[235][j];}\nD[236] = \"����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�\".split(\"\");\nfor(j = 0; j != D[236].length; ++j) if(D[236][j].charCodeAt(0) !== 0xFFFD) { e[D[236][j]] = 60416 + j; d[60416 + j] = D[236][j];}\nD[237] = \"����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�\".split(\"\");\nfor(j = 0; j != D[237].length; ++j) if(D[237][j].charCodeAt(0) !== 0xFFFD) { e[D[237][j]] = 60672 + j; d[60672 + j] = D[237][j];}\nD[238] = \"����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�\".split(\"\");\nfor(j = 0; j != D[238].length; ++j) if(D[238][j].charCodeAt(0) !== 0xFFFD) { e[D[238][j]] = 60928 + j; d[60928 + j] = D[238][j];}\nD[239] = \"����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�\".split(\"\");\nfor(j = 0; j != D[239].length; ++j) if(D[239][j].charCodeAt(0) !== 0xFFFD) { e[D[239][j]] = 61184 + j; d[61184 + j] = D[239][j];}\nD[240] = \"����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�\".split(\"\");\nfor(j = 0; j != D[240].length; ++j) if(D[240][j].charCodeAt(0) !== 0xFFFD) { e[D[240][j]] = 61440 + j; d[61440 + j] = D[240][j];}\nD[241] = \"����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�\".split(\"\");\nfor(j = 0; j != D[241].length; ++j) if(D[241][j].charCodeAt(0) !== 0xFFFD) { e[D[241][j]] = 61696 + j; d[61696 + j] = D[241][j];}\nD[242] = \"����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�\".split(\"\");\nfor(j = 0; j != D[242].length; ++j) if(D[242][j].charCodeAt(0) !== 0xFFFD) { e[D[242][j]] = 61952 + j; d[61952 + j] = D[242][j];}\nD[243] = \"����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�\".split(\"\");\nfor(j = 0; j != D[243].length; ++j) if(D[243][j].charCodeAt(0) !== 0xFFFD) { e[D[243][j]] = 62208 + j; d[62208 + j] = D[243][j];}\nD[244] = \"����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�\".split(\"\");\nfor(j = 0; j != D[244].length; ++j) if(D[244][j].charCodeAt(0) !== 0xFFFD) { e[D[244][j]] = 62464 + j; d[62464 + j] = D[244][j];}\nD[245] = \"����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�\".split(\"\");\nfor(j = 0; j != D[245].length; ++j) if(D[245][j].charCodeAt(0) !== 0xFFFD) { e[D[245][j]] = 62720 + j; d[62720 + j] = D[245][j];}\nD[246] = \"����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�\".split(\"\");\nfor(j = 0; j != D[246].length; ++j) if(D[246][j].charCodeAt(0) !== 0xFFFD) { e[D[246][j]] = 62976 + j; d[62976 + j] = D[246][j];}\nD[247] = \"����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�\".split(\"\");\nfor(j = 0; j != D[247].length; ++j) if(D[247][j].charCodeAt(0) !== 0xFFFD) { e[D[247][j]] = 63232 + j; d[63232 + j] = D[247][j];}\nD[248] = \"����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�\".split(\"\");\nfor(j = 0; j != D[248].length; ++j) if(D[248][j].charCodeAt(0) !== 0xFFFD) { e[D[248][j]] = 63488 + j; d[63488 + j] = D[248][j];}\nD[249] = \"����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�\".split(\"\");\nfor(j = 0; j != D[249].length; ++j) if(D[249][j].charCodeAt(0) !== 0xFFFD) { e[D[249][j]] = 63744 + j; d[63744 + j] = D[249][j];}\nreturn {\"enc\": e, \"dec\": d }; })();\ncptable[1250] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[1251] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[1252] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[1253] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[1254] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[1255] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת���\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[1256] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œں ،¢£¤¥¦§¨©ھ«¬®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûüے\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[1257] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[1258] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[10000] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[10006] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[10007] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[10029] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[10079] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüÝ°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\ncptable[10081] = (function(){ var d = \"\\u0000\\u0001\\u0002\\u0003\\u0004\\u0005\\u0006\\u0007\\b\\t\\n\\u000b\\f\\r\\u000e\\u000f\\u0010\\u0011\\u0012\\u0013\\u0014\\u0015\\u0016\\u0017\\u0018\\u0019\\u001a\\u001b\\u001c\\u001d\\u001e\\u001f !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ\", D = [], e = {}; for(var i=0;i!=d.length;++i) { if(d.charCodeAt(i) !== 0xFFFD) e[d[i]] = i; D[i] = d.charAt(i); } return {\"enc\": e, \"dec\": D }; })();\nif (typeof module !== 'undefined' && module.exports) module.exports = cptable;\n/* cputils.js (C) 2013-2014 SheetJS -- http://sheetjs.com */\n/*jshint newcap: false */\n(function(root, factory){\n \"use strict\";\n if(typeof cptable === \"undefined\") {\n if(typeof require !== \"undefined\"){\n var cpt = require('./cpt' + 'able');\n if (typeof module !== 'undefined' && module.exports) module.exports = factory(cpt);\n else root.cptable = factory(cpt);\n } else throw new Error(\"cptable not found\");\n } else cptable = factory(cptable);\n}(this, function(cpt){\n \"use strict\";\n var magic = {\n \"1200\":\"utf16le\",\n \"1201\":\"utf16be\",\n \"12000\":\"utf32le\",\n \"12001\":\"utf32be\",\n \"16969\":\"utf64le\",\n \"20127\":\"ascii\",\n \"65000\":\"utf7\",\n \"65001\":\"utf8\"\n };\n\n var sbcs_cache = [874,1250,1251,1252,1253,1254,1255,1256,10000];\n var dbcs_cache = [932,936,949,950];\n var magic_cache = [65001];\n var magic_decode = {};\n var magic_encode = {};\n var cpecache = {};\n var cpdcache = {};\n\n var sfcc = function sfcc(x) { return String.fromCharCode(x); };\n var cca = function cca(x){ return x.charCodeAt(0); };\n\n var has_buf = (typeof Buffer !== 'undefined');\n if(has_buf) {\n var mdl = 1024, mdb = new Buffer(mdl);\n var make_EE = function make_EE(E){\n var EE = new Buffer(65536);\n for(var i = 0; i < 65536;++i) EE[i] = 0;\n var keys = Object.keys(E), len = keys.length;\n for(var ee = 0, e = keys[ee]; ee < len; ++ee) {\n if(!(e = keys[ee])) continue;\n EE[e.charCodeAt(0)] = E[e];\n }\n return EE;\n };\n var sbcs_encode = function make_sbcs_encode(cp) {\n var EE = make_EE(cpt[cp].enc);\n return function sbcs_e(data, ofmt) {\n var len = data.length;\n var out, i, j, D, w;\n if(typeof data === 'string') {\n out = Buffer(len);\n for(i = 0; i < len; ++i) out[i] = EE[data.charCodeAt(i)];\n } else if(Buffer.isBuffer(data)) {\n out = Buffer(2*len);\n j = 0;\n for(i = 0; i < len; ++i) {\n D = data[i];\n if(D < 128) out[j++] = EE[D];\n else if(D < 224) { out[j++] = EE[((D&31)<<6)+(data[i+1]&63)]; ++i; }\n else if(D < 240) { out[j++] = EE[((D&15)<<12)+((data[i+1]&63)<<6)+(data[i+2]&63)]; i+=2; }\n else {\n w = ((D&7)<<18)+((data[i+1]&63)<<12)+((data[i+2]&63)<<6)+(data[i+3]&63); i+=3;\n if(w < 65536) out[j++] = EE[w];\n else { w -= 65536; out[j++] = EE[0xD800 + ((w>>10)&1023)]; out[j++] = EE[0xDC00 + (w&1023)]; }\n }\n }\n out.length = j;\n out = out.slice(0,j);\n } else {\n out = Buffer(len);\n for(i = 0; i < len; ++i) out[i] = EE[data[i].charCodeAt(0)];\n }\n if(ofmt === undefined || ofmt === 'buf') return out;\n if(ofmt !== 'arr') return out.toString('binary');\n return [].slice.call(out);\n };\n };\n var sbcs_decode = function make_sbcs_decode(cp) {\n var D = cpt[cp].dec;\n var DD = new Buffer(131072), d=0, c;\n for(d=0;d<D.length;++d) {\n if(!(c=D[d])) continue;\n var w = c.charCodeAt(0);\n DD[2*d] = w&255; DD[2*d+1] = w>>8;\n }\n return function sbcs_d(data) {\n var len = data.length, i=0, j;\n if(2 * len > mdl) { mdl = 2 * len; mdb = new Buffer(mdl); }\n if(Buffer.isBuffer(data)) {\n for(i = 0; i < len; i++) {\n j = 2*data[i];\n mdb[2*i] = DD[j]; mdb[2*i+1] = DD[j+1];\n }\n } else if(typeof data === \"string\") {\n for(i = 0; i < len; i++) {\n j = 2*data.charCodeAt(i);\n mdb[2*i] = DD[j]; mdb[2*i+1] = DD[j+1];\n }\n } else {\n for(i = 0; i < len; i++) {\n j = 2*data[i];\n mdb[2*i] = DD[j]; mdb[2*i+1] = DD[j+1];\n }\n }\n mdb.length = 2 * len;\n return mdb.toString('ucs2');\n };\n };\n var dbcs_encode = function make_dbcs_encode(cp) {\n var E = cpt[cp].enc;\n var EE = new Buffer(131072);\n for(var i = 0; i < 131072; ++i) EE[i] = 0;\n var keys = Object.keys(E);\n for(var ee = 0, e = keys[ee]; ee < keys.length; ++ee) {\n if(!(e = keys[ee])) continue;\n var f = e.charCodeAt(0);\n EE[2*f] = E[e] & 255; EE[2*f+1] = E[e]>>8;\n }\n return function dbcs_e(data, ofmt) {\n var len = data.length, out = new Buffer(2*len), i, j, jj, k, D;\n if(typeof data === 'string') {\n for(i = k = 0; i < len; ++i) {\n j = data.charCodeAt(i)*2;\n out[k++] = EE[j+1] || EE[j]; if(EE[j+1] > 0) out[k++] = EE[j];\n }\n out.length = k;\n out = out.slice(0,k);\n } else if(Buffer.isBuffer(data)) {\n for(i = k = 0; i < len; ++i) {\n D = data[i];\n if(D < 128) j = D;\n else if(D < 224) { j = ((D&31)<<6)+(data[i+1]&63); ++i; }\n else if(D < 240) { j = ((D&15)<<12)+((data[i+1]&63)<<6)+(data[i+2]&63); i+=2; }\n else { j = ((D&7)<<18)+((data[i+1]&63)<<12)+((data[i+2]&63)<<6)+(data[i+3]&63); i+=3; }\n if(j<65536) { j*=2; out[k++] = EE[j+1] || EE[j]; if(EE[j+1] > 0) out[k++] = EE[j]; }\n else { jj = j-65536;\n j=2*(0xD800 + ((jj>>10)&1023)); out[k++] = EE[j+1] || EE[j]; if(EE[j+1] > 0) out[k++] = EE[j];\n j=2*(0xDC00 + (jj&1023)); out[k++] = EE[j+1] || EE[j]; if(EE[j+1] > 0) out[k++] = EE[j];\n }\n }\n out.length = k;\n out = out.slice(0,k);\n } else {\n for(i = k = 0; i < len; i++) {\n j = data[i].charCodeAt(0)*2;\n out[k++] = EE[j+1] || EE[j]; if(EE[j+1] > 0) out[k++] = EE[j];\n }\n }\n if(ofmt === undefined || ofmt === 'buf') return out;\n if(ofmt !== 'arr') return out.toString('binary');\n return [].slice.call(out);\n };\n };\n var dbcs_decode = function make_dbcs_decode(cp) {\n var D = cpt[cp].dec;\n var DD = new Buffer(131072), d=0, c, w=0, j=0, i=0;\n for(i = 0; i < 65536; ++i) { DD[2*i] = 0xFF; DD[2*i+1] = 0xFD;}\n for(d = 0; d < D.length; ++d) {\n if(!(c=D[d])) continue;\n w = c.charCodeAt(0);\n j = 2*d;\n DD[j] = w&255; DD[j+1] = w>>8;\n }\n return function dbcs_d(data) {\n var len = data.length, out = new Buffer(2*len), i, j, k=0;\n if(Buffer.isBuffer(data)) {\n for(i = 0; i < len; i++) {\n j = 2*data[i];\n if(DD[j]===0xFF && DD[j+1]===0xFD) { j=2*((data[i]<<8)+data[i+1]); ++i; }\n out[k++] = DD[j]; out[k++] = DD[j+1];\n }\n } else if(typeof data === \"string\") {\n for(i = 0; i < len; i++) {\n j = 2*data.charCodeAt(i);\n if(DD[j]===0xFF && DD[j+1]===0xFD) { j=2*((data.charCodeAt(i)<<8)+data.charCodeAt(i+1)); ++i; }\n out[k++] = DD[j]; out[k++] = DD[j+1];\n }\n } else {\n for(i = 0; i < len; i++) {\n j = 2*data[i];\n if(DD[j]===0xFF && DD[j+1]===0xFD) { j=2*((data[i]<<8)+data[i+1]); ++i; }\n out[k++] = DD[j]; out[k++] = DD[j+1];\n }\n }\n out.length = k;\n return out.toString('ucs2');\n };\n };\n magic_decode[65001] = function utf8_d(data) {\n var len = data.length, w = 0, ww = 0;\n if(4 * len > mdl) { mdl = 4 * len; mdb = new Buffer(mdl); }\n mdb.length = 0;\n var i = 0;\n if(len >= 3 && data[0] == 0xEF) if(data[1] == 0xBB && data[2] == 0xBF) i = 3;\n for(var j = 1, k = 0, D = 0; i < len; i+=j) {\n j = 1; D = data[i];\n if(D < 128) w = D;\n else if(D < 224) { w=(D&31)*64+(data[i+1]&63); j=2; }\n else if(D < 240) { w=((D&15)<<12)+(data[i+1]&63)*64+(data[i+2]&63); j=3; }\n else { w=(D&7)*262144+((data[i+1]&63)<<12)+(data[i+2]&63)*64+(data[i+3]&63); j=4; }\n if(w < 65536) { mdb[k++] = w&255; mdb[k++] = w>>8; }\n else {\n w -= 65536; ww = 0xD800 + ((w>>10)&1023); w = 0xDC00 + (w&1023);\n mdb[k++] = ww&255; mdb[k++] = ww>>>8; mdb[k++] = w&255; mdb[k++] = (w>>>8)&255;\n }\n }\n mdb.length = k;\n return mdb.toString('ucs2');\n };\n magic_encode[65001] = function utf8_e(data, ofmt) {\n var len = data.length, w = 0, ww = 0, j = 0;\n var direct = typeof data === \"string\";\n if(4 * len > mdl) { mdl = 4 * len; mdb = new Buffer(mdl); }\n for(var i = 0; i < len; ++i) {\n w = direct ? data.charCodeAt(i) : data[i].charCodeAt(0);\n if(w <= 0x007F) mdb[j++] = w;\n else if(w <= 0x07FF) {\n mdb[j++] = 192 + (w >> 6);\n mdb[j++] = 128 + (w&63);\n } else if(w >= 0xD800 && w <= 0xDFFF) {\n w -= 0xD800; ++i;\n ww = (direct ? data.charCodeAt(i) : data[i].charCodeAt(0)) - 0xDC00 + (w << 10);\n mdb[j++] = 240 + ((ww>>>18) & 0x07);\n mdb[j++] = 144 + ((ww>>>12) & 0x3F);\n mdb[j++] = 128 + ((ww>>>6) & 0x3F);\n mdb[j++] = 128 + (ww & 0x3F);\n } else {\n mdb[j++] = 224 + (w >> 12);\n mdb[j++] = 128 + ((w >> 6)&63);\n mdb[j++] = 128 + (w&63);\n }\n }\n mdb.length = j;\n if(ofmt === undefined || ofmt === 'buf') return mdb;\n if(ofmt !== 'arr') return mdb.toString('binary');\n return [].slice.call(mdb);\n };\n }\n\n var encache = function encache() {\n if(has_buf) {\n if(cpdcache[sbcs_cache[0]]) return;\n var i, s;\n for(i = 0; i < sbcs_cache.length; ++i) {\n s = sbcs_cache[i];\n if(cpt[s]) {\n cpdcache[s] = sbcs_decode(s);\n cpecache[s] = sbcs_encode(s);\n }\n }\n for(i = 0; i < dbcs_cache.length; ++i) {\n s = dbcs_cache[i];\n if(cpt[s]) {\n cpdcache[s] = dbcs_decode(s);\n cpecache[s] = dbcs_encode(s);\n }\n }\n for(i = 0; i < magic_cache.length; ++i) {\n s = magic_cache[i];\n if(magic_decode[s]) cpdcache[s] = magic_decode[s];\n if(magic_encode[s]) cpecache[s] = magic_encode[s];\n }\n }\n };\n var cp_decache = function cp_decache(cp) { cpdcache[cp] = cpecache[cp] = undefined; };\n var decache = function decache() {\n if(has_buf) {\n if(!cpdcache[sbcs_cache[0]]) return;\n sbcs_cache.forEach(cp_decache);\n dbcs_cache.forEach(cp_decache);\n magic_cache.forEach(cp_decache);\n }\n last_enc = last_cp = undefined;\n };\n var cache = {\n encache: encache,\n decache: decache,\n sbcs: sbcs_cache,\n dbcs: dbcs_cache\n };\n\n encache();\n\n var BM = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\n var SetD = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'(),-./:?\";\n var last_enc, last_cp;\n var encode = function encode(cp, data, ofmt) {\n if(cp === last_cp) { return last_enc(data, ofmt); }\n if(cpecache[cp] !== undefined) { last_enc = cpecache[last_cp=cp]; return last_enc(data, ofmt); }\n if(has_buf && Buffer.isBuffer(data)) data = data.toString('utf8');\n var len = data.length;\n var out = has_buf ? new Buffer(4*len) : [], w, i, j = 0, c, tt, ww;\n var C = cpt[cp], E, M;\n if(C && (E=C.enc)) for(i = 0; i < len; ++i, ++j) {\n w = E[data[i]];\n out[j] = w&255;\n if(w > 255) {\n out[j] = w>>8;\n out[++j] = w&255;\n }\n }\n else if((M=magic[cp])) switch(M) {\n case \"utf8\":\n if(has_buf && typeof data === \"string\") { out = new Buffer(data, M); j = out.length; break; }\n for(i = 0; i < len; ++i, ++j) {\n w = data[i].charCodeAt(0);\n if(w <= 0x007F) out[j] = w;\n else if(w <= 0x07FF) {\n out[j] = 192 + (w >> 6);\n out[++j] = 128 + (w&63);\n } else if(w >= 0xD800 && w <= 0xDFFF) {\n w -= 0xD800;\n ww = data[++i].charCodeAt(0) - 0xDC00 + (w << 10);\n out[j] = 240 + ((ww>>>18) & 0x07);\n out[++j] = 144 + ((ww>>>12) & 0x3F);\n out[++j] = 128 + ((ww>>>6) & 0x3F);\n out[++j] = 128 + (ww & 0x3F);\n } else {\n out[j] = 224 + (w >> 12);\n out[++j] = 128 + ((w >> 6)&63);\n out[++j] = 128 + (w&63);\n }\n }\n break;\n case \"ascii\":\n if(has_buf && typeof data === \"string\") { out = new Buffer(data, M); j = out.length; break; }\n for(i = 0; i < len; ++i, ++j) {\n w = data[i].charCodeAt(0);\n if(w <= 0x007F) out[j] = w;\n else throw new Error(\"bad ascii \" + w);\n }\n break;\n case \"utf16le\":\n if(has_buf && typeof data === \"string\") { out = new Buffer(data, M); j = out.length; break; }\n for(i = 0; i < len; ++i) {\n w = data[i].charCodeAt(0);\n out[j++] = w&255;\n out[j++] = w>>8;\n }\n break;\n case \"utf16be\":\n for(i = 0; i < len; ++i) {\n w = data[i].charCodeAt(0);\n out[j++] = w>>8;\n out[j++] = w&255;\n }\n break;\n case \"utf32le\":\n for(i = 0; i < len; ++i) {\n w = data[i].charCodeAt(0);\n if(w >= 0xD800 && w <= 0xDFFF) w = 0x10000 + ((w - 0xD800) << 10) + (data[++i].charCodeAt(0) - 0xDC00);\n out[j++] = w&255; w >>= 8;\n out[j++] = w&255; w >>= 8;\n out[j++] = w&255; w >>= 8;\n out[j++] = w&255;\n }\n break;\n case \"utf32be\":\n for(i = 0; i < len; ++i) {\n w = data[i].charCodeAt(0);\n if(w >= 0xD800 && w <= 0xDFFF) w = 0x10000 + ((w - 0xD800) << 10) + (data[++i].charCodeAt(0) - 0xDC00);\n out[j+3] = w&255; w >>= 8;\n out[j+2] = w&255; w >>= 8;\n out[j+1] = w&255; w >>= 8;\n out[j] = w&255; w >>= 8;\n j+=4;\n }\n break;\n case \"utf7\":\n for(i = 0; i < len; i++) {\n c = data[i];\n if(c === \"+\") { out[j++] = 0x2b; out[j++] = 0x2d; continue; }\n if(SetD.indexOf(c) > -1) { out[j++] = c.charCodeAt(0); continue; }\n tt = encode(1201, c);\n out[j++] = 0x2b;\n out[j++] = BM.charCodeAt(tt[0]>>2);\n out[j++] = BM.charCodeAt(((tt[0]&0x03)<<4) + ((tt[1]||0)>>4));\n out[j++] = BM.charCodeAt(((tt[1]&0x0F)<<2) + ((tt[2]||0)>>6));\n out[j++] = 0x2d;\n }\n break;\n default: throw new Error(\"Unsupported magic: \" + cp + \" \" + magic[cp]);\n }\n else throw new Error(\"Unrecognized CP: \" + cp);\n out.length = j;\n out = out.slice(0,j);\n if(typeof Buffer === 'undefined') return (ofmt == 'str') ? out.map(sfcc).join(\"\") : out;\n if(ofmt === undefined || ofmt === 'buf') return out;\n if(ofmt !== 'arr') return out.toString('binary');\n return [].slice.call(out);\n };\n var decode = function decode(cp, data) {\n var F; if((F=cpdcache[cp])) return F(data);\n var len = data.length, out = new Array(len), w, i, j = 1, k = 0, ww;\n var C = cpt[cp], D, M;\n if(C && (D=C.dec)) {\n if(typeof data === \"string\") data = data.split(\"\").map(cca);\n for(i = 0; i < len; i+=j) {\n j = 2;\n w = D[(data[i]<<8)+ data[i+1]];\n if(!w) {\n j = 1;\n w = D[data[i]];\n }\n if(!w) throw new Error('Unrecognized code: ' + data[i] + ' ' + data[i+j-1] + ' ' + i + ' ' + j + ' ' + D[data[i]]);\n out[k++] = w;\n }\n }\n else if((M=magic[cp])) switch(M) {\n case \"utf8\":\n i = 0;\n if(len >= 3 && data[0] == 0xEF) if(data[1] == 0xBB && data[2] == 0xBF) i = 3;\n for(; i < len; i+=j) {\n j = 1;\n if(data[i] < 128) w = data[i];\n else if(data[i] < 224) { w=(data[i]&31)*64+(data[i+1]&63); j=2; }\n else if(data[i] < 240) { w=((data[i]&15)<<12)+(data[i+1]&63)*64+(data[i+2]&63); j=3; }\n else { w=(data[i]&7)*262144+((data[i+1]&63)<<12)+(data[i+2]&63)*64+(data[i+3]&63); j=4; }\n if(w < 65536) { out[k++] = String.fromCharCode(w); }\n else {\n w -= 65536; ww = 0xD800 + ((w>>10)&1023); w = 0xDC00 + (w&1023);\n out[k++] = String.fromCharCode(ww); out[k++] = String.fromCharCode(w);\n }\n }\n break;\n case \"ascii\":\n if(has_buf && Buffer.isBuffer(data)) return data.toString(M);\n for(i = 0; i < len; i++) out[i] = String.fromCharCode(data[i]);\n k = len; break;\n case \"utf16le\":\n i = 0;\n if(len >= 2 && data[0] == 0xFF) if(data[1] == 0xFE) i = 2;\n if(has_buf && Buffer.isBuffer(data)) return data.toString(M);\n j = 2;\n for(; i < len; i+=j) {\n out[k++] = String.fromCharCode((data[i+1]<<8) + data[i]);\n }\n break;\n case \"utf16be\":\n i = 0;\n if(len >= 2 && data[0] == 0xFE) if(data[1] == 0xFF) i = 2;\n j = 2;\n for(; i < len; i+=j) {\n out[k++] = String.fromCharCode((data[i]<<8) + data[i+1]);\n }\n break;\n case \"utf32le\":\n i = 0;\n if(len >= 4 && data[0] == 0xFF) if(data[1] == 0xFE && data[2] == 0 && data[3] == 0) i = 4;\n j = 4;\n for(; i < len; i+=j) {\n w = (data[i+3]<<24) + (data[i+2]<<16) + (data[i+1]<<8) + (data[i]);\n if(w > 0xFFFF) {\n w -= 0x10000;\n out[k++] = String.fromCharCode(0xD800 + ((w >> 10) & 0x3FF));\n out[k++] = String.fromCharCode(0xDC00 + (w & 0x3FF));\n }\n else out[k++] = String.fromCharCode(w);\n }\n break;\n case \"utf32be\":\n i = 0;\n if(len >= 4 && data[3] == 0xFF) if(data[2] == 0xFE && data[1] == 0 && data[0] == 0) i = 4;\n j = 4;\n for(; i < len; i+=j) {\n w = (data[i]<<24) + (data[i+1]<<16) + (data[i+2]<<8) + (data[i+3]);\n if(w > 0xFFFF) {\n w -= 0x10000;\n out[k++] = String.fromCharCode(0xD800 + ((w >> 10) & 0x3FF));\n out[k++] = String.fromCharCode(0xDC00 + (w & 0x3FF));\n }\n else out[k++] = String.fromCharCode(w);\n }\n break;\n case \"utf7\":\n i = 0;\n if(len >= 4 && data[0] == 0x2B && data[1] == 0x2F && data[2] == 0x76) {\n if(len >= 5 && data[3] == 0x38 && data[4] == 0x2D) i = 5;\n else if(data[3] == 0x38 || data[3] == 0x39 || data[3] == 0x2B || data[3] == 0x2F) i = 4;\n }\n for(; i < len; i+=j) {\n if(data[i] !== 0x2b) { j=1; out[k++] = String.fromCharCode(data[i]); continue; }\n j=1;\n if(data[i+1] === 0x2d) { j = 2; out[k++] = \"+\"; continue; }\n while(String.fromCharCode(data[i+j]).match(/[A-Za-z0-9+\\/]/)) j++;\n var dash = 0;\n if(data[i+j] === 0x2d) { ++j; dash=1; }\n var tt = [];\n var o64;\n var c1, c2, c3;\n var e1, e2, e3, e4;\n for(var l = 1; l < j - dash;) {\n e1 = BM.indexOf(String.fromCharCode(data[i+l++]));\n e2 = BM.indexOf(String.fromCharCode(data[i+l++]));\n c1 = e1 << 2 | e2 >> 4;\n tt.push(c1);\n e3 = BM.indexOf(String.fromCharCode(data[i+l++]));\n if(e3 === -1) break;\n c2 = (e2 & 15) << 4 | e3 >> 2;\n tt.push(c2);\n e4 = BM.indexOf(String.fromCharCode(data[i+l++]));\n if(e4 === -1) break;\n c3 = (e3 & 3) << 6 | e4;\n if(e4 < 64) tt.push(c3);\n }\n if((tt.length & 1) === 1) tt.length--;\n o64 = decode(1201, tt);\n for(l = 0; l < o64.length; ++l) out[k++] = o64[l];\n }\n break;\n default: throw new Error(\"Unsupported magic: \" + cp + \" \" + magic[cp]);\n }\n else throw new Error(\"Unrecognized CP: \" + cp);\n out.length = k;\n return out.join(\"\");\n };\n var hascp = function hascp(cp) { return cpt[cp] || magic[cp]; };\n cpt.utils = { decode: decode, encode: encode, hascp: hascp, magic: magic, cache:cache };\n return cpt;\n}));\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/xlsx-utils/dist/cpexcel.js",
"module-type": "library"
},
"$:/plugins/tiddlywiki/xlsx-utils/license": {
"text": "Copyright (C) 2012-2015 SheetJS\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\nExcept where noted, this license applies to any and all software programs and associated documentation files created by the Original Author and distributed with the Software:\n\n'jszip.js' is a modified version of JSZip, Copyright (c) Stuart Knightley, David Duponchel, Franz Buchinger, Ant'onio Afonso. JSZip is dual licensed and is used according to the terms of the MIT License.\n",
"type": "text/plain",
"title": "$:/plugins/tiddlywiki/xlsx-utils/license"
},
"$:/language/Help/xlsx-import": {
"title": "$:/language/Help/xlsx-import",
"description": "Import tiddlers from an XLSX spreadsheet file",
"text": "Imports tiddlers from an XLSX spreadsheet file\n\n```\n--xlsx-import <filename> <importSpec>\n```\n\n* ''filename'': filename of the `.xlsx` file\n* ''title'': title of the import specification tiddler to be used for the import"
},
"$:/plugins/tiddlywiki/xlsx-utils/importer.js": {
"title": "$:/plugins/tiddlywiki/xlsx-utils/importer.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/xlsx-utils/importer.js\ntype: application/javascript\nmodule-type: library\n\nClass to import an Excel file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_IMPORT_SPEC_TITLE = \"$:/config/plugins/tiddlywiki/xlsx-utils/default-import-spec\";\n\nvar XLSX = require(\"$:/plugins/tiddlywiki/xlsx-utils/xlsx.js\"),\n\tJSZip = require(\"$:/plugins/tiddlywiki/jszip/jszip.js\");\n\nvar XLSXImporter = function(options) {\n\tthis.filename = options.filename;\n\tthis.text = options.text;\n\tthis.importSpec = options.importSpec || $tw.wiki.getTiddlerText(DEFAULT_IMPORT_SPEC_TITLE);\n\tthis.logger = new $tw.utils.Logger(\"xlsx-utils\");\n\tthis.results = [];\n\tif(JSZip) {\n\t\tthis.processWorkbook();\t\t\n\t}\n};\n\nXLSXImporter.prototype.getResults = function() {\n\treturn this.results;\n};\n\nXLSXImporter.prototype.processWorkbook = function() {\n\t// Read the workbook\n\tif(this.filename) {\n\t\tthis.workbook = XLSX.readFile(this.filename);\t\n\t} else if(this.text) {\n\t\tthis.workbook = XLSX.read(this.text,{type:\"base64\"});\n\t}\n\t// Read the root import specification\n\tthis.rootImportSpec = $tw.wiki.getTiddler(this.importSpec);\n\tif(this.rootImportSpec) {\n\t\t// Iterate through the sheets specified in the list field\n\t\t$tw.utils.each(this.rootImportSpec.fields.list || [],this.processSheet.bind(this));\n\t}\n};\n\nXLSXImporter.prototype.processSheet = function(sheetImportSpecTitle) {\n\t// Get the sheet import specifier\n\tthis.sheetImportSpec = $tw.wiki.getTiddler(sheetImportSpecTitle);\n\tif(this.sheetImportSpec) {\n\t\tthis.sheetName = this.sheetImportSpec.fields[\"import-sheet-name\"];\n\t\tthis.sheet = this.workbook.Sheets[this.sheetName];\n\t\tif(!this.sheet) {\n\t\t\tthis.logger.alert(\"Missing sheet '\" + this.sheetName + \"'\");\n\t\t} else {\n\t\t\t// Get the size of the sheet\n\t\t\tthis.sheetSize = this.measureSheet(this.sheet);\n\t\t\t// Read the column names from the first row\n\t\t\tthis.columnsByName = this.findColumns(this.sheet,this.sheetSize);\n\t\t\t// Iterate through the rows\n\t\t\tfor(this.row=this.sheetSize.startRow+1; this.row<=this.sheetSize.endRow; this.row++) {\n\t\t\t\t// Iterate through the row import specifiers\n\t\t\t\t$tw.utils.each(this.sheetImportSpec.fields.list || [],this.processRow.bind(this));\t\t\t\t\t\n\t\t\t}\n\t\t}\n\t}\n};\n\nXLSXImporter.prototype.processRow = function(rowImportSpecTitle) {\n\tthis.rowImportSpec = $tw.wiki.getTiddler(rowImportSpecTitle);\n\tif(this.rowImportSpec) {\n\t\tthis.tiddlerFields = {};\n\t\tthis.skipTiddler = false;\n\t\t// Determine the type of row\n\t\tthis.rowType = this.rowImportSpec.fields[\"import-row-type\"] || \"by-field\";\n\t\tswitch(this.rowType) {\n\t\t\tcase \"by-column\":\n\t\t\t\tthis.processRowByColumn();\n\t\t\t\tbreak;\n\t\t\tcase \"by-field\":\n\t\t\t\tthis.processRowByField();\n\t\t\t\tbreak;\n\t\t}\n\t\t// Save the tiddler if not skipped\n\t\tif(!this.skipTiddler) {\n\t\t\tif(!this.tiddlerFields.title) {\n\t\t\t\tthis.logger.alert(\"Missing title field for \" + JSON.stringify(this.tiddlerFields));\n\t\t\t}\n\t\t\tthis.results.push(this.tiddlerFields);\t\t\t\t\t\t\t\t\n\t\t}\n\t}\n};\n\nXLSXImporter.prototype.processRowByColumn = function() {\n\tvar self = this;\n\t// Iterate through the columns for the row\n\t$tw.utils.each(this.columnsByName,function(index,name) {\n\t\tvar cell = self.sheet[XLSX.utils.encode_cell({c: self.columnsByName[name], r: self.row})];\n\t\tname = name.toLowerCase();\n\t\tif(cell && cell.w && $tw.utils.isValidFieldName(name)) {\n\t\t\tself.tiddlerFields[name] = cell.w;\t\t\n\t\t}\n\t});\n\t// Skip the tiddler entirely if it doesn't have a title\n\tif(!this.tiddlerFields.title) {\n\t\tthis.skipTiddler = true;\n\t}\n};\n\nXLSXImporter.prototype.processRowByField = function() {\n\t// Iterate through the fields for the row\n\t$tw.utils.each(this.rowImportSpec.fields.list || [],this.processField.bind(this));\n};\n\nXLSXImporter.prototype.processField = function(fieldImportSpecTitle) {\n\tvar fieldImportSpec = $tw.wiki.getTiddler(fieldImportSpecTitle);\n\tif(fieldImportSpec) {\n\t\tvar fieldName = fieldImportSpec.fields[\"import-field-name\"],\n\t\t\tvalue;\n\t\tswitch(fieldImportSpec.fields[\"import-field-source\"]) {\n\t\t\tcase \"column\":\n\t\t\t\tvar columnName = fieldImportSpec.fields[\"import-field-column\"],\n\t\t\t\t\tcell = this.sheet[XLSX.utils.encode_cell({c: this.columnsByName[columnName], r: this.row})];\n\t\t\t\tif(cell) {\n\t\t\t\t\tswitch(fieldImportSpec.fields[\"import-field-type\"] || \"string\") {\n\t\t\t\t\t\tcase \"date\":\n\t\t\t\t\t\t\tif(cell.t === \"n\") {\n\t\t\t\t\t\t\t\tvalue = $tw.utils.stringifyDate(new Date((cell.v - (25567 + 2)) * 86400 * 1000));\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase \"string\":\n\t\t\t\t\t\t\t// Intentional fall-through\n\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\tvalue = cell.w;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase \"constant\":\n\t\t\t\tvalue = fieldImportSpec.fields[\"import-field-value\"]\n\t\t\t\tbreak;\n\t\t}\n\t\tvalue = (value || \"\").trim();\n\t\tif(value === \"\") {\n\t\t\tif((fieldImportSpec.fields[\"import-field-skip-tiddler-if-blank\"] || \"\").trim().toLowerCase() === \"yes\") {\n\t\t\t\tthis.skipTiddler = true;\n\t\t\t}\n\t\t\tif(fieldImportSpec.fields[\"import-field-replace-blank\"]) {\n\t\t\t\tvalue = fieldImportSpec.fields[\"import-field-replace-blank\"];\n\t\t\t}\n\t\t}\n\t\tif(fieldImportSpec.fields[\"import-field-prefix\"]) {\n\t\t\tvalue = fieldImportSpec.fields[\"import-field-prefix\"] + value;\n\t\t}\n\t\tif(fieldImportSpec.fields[\"import-field-suffix\"]) {\n\t\t\tvalue = value + fieldImportSpec.fields[\"import-field-suffix\"];\n\t\t}\n\t\tswitch(fieldImportSpec.fields[\"import-field-list-op\"] || \"none\") {\n\t\t\tcase \"none\":\n\t\t\t\tthis.tiddlerFields[fieldName] = value;\n\t\t\t\tbreak;\n\t\t\tcase \"append\":\n\t\t\t\tvar list = $tw.utils.parseStringArray(this.tiddlerFields[fieldName] || \"\");\n\t\t\t\t$tw.utils.pushTop(list,value)\n\t\t\t\tthis.tiddlerFields[fieldName] = list;\n\t\t\t\tbreak;\n\t\t}\n\t}\n}\n\nXLSXImporter.prototype.measureSheet = function(sheet) {\n\tvar sheetRange = XLSX.utils.decode_range(sheet[\"!ref\"]);\n\treturn {\n\t\tstartRow: Math.min(sheetRange.s.r,sheetRange.e.r),\n\t\tendRow: Math.max(sheetRange.s.r,sheetRange.e.r),\n\t\tstartCol: Math.min(sheetRange.s.c,sheetRange.e.c),\n\t\tendCol: Math.max(sheetRange.s.c,sheetRange.e.c)\n\t}\n};\n\nXLSXImporter.prototype.findColumns = function(sheet,sheetSize) {\n\tvar columnsByName = {};\n\tfor(var col=sheetSize.startCol; col<=sheetSize.endCol; col++) {\n\t\tvar cell = sheet[XLSX.utils.encode_cell({c: col, r: sheetSize.startRow})],\n\t\t\tcolumnName;\n\t\tif(cell) {\n\t\t\tcolumnName = cell.w;\n\t\t\tif(columnName) {\n\t\t\t\tcolumnsByName[columnName] = col;\t\t\t\t\t\t\t\n\t\t\t}\n\t\t}\n\t}\n\treturn columnsByName;\n};\n\nexports.XLSXImporter = XLSXImporter;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/tiddlywiki/xlsx-utils/readme": {
"title": "$:/plugins/tiddlywiki/xlsx-utils/readme",
"text": "This plugin provides a flexible way to import tiddlers from Excel files. It is based on the library [[js-xlsx|https://github.com/SheetJS/js-xlsx]].\n\nThe plugin uses //import specifications// to determine how incoming spreadsheets are processed. You can view, create and edit import specifications in the control panel \"XLSX Utilities\" tab, or directly in the [[plugin controls|$:/plugins/tiddlywiki/xlsx-utils]]. This is also where you select which import specification is selected for use during the next import operation.\n\nEach sheet is expected to consist of a single header row followed by multiple content rows, each consisting of an independent record. The plugin automatically detects the extent of each sheet by looking for the bottom right cell that contains a value. This can lead to unexpected results if a cell is accidentally created with an invisible, blank value.\n\nImport specifications describe how tiddlers are created from a particular row of a sheet; multiple tiddlers can be generated from a single row. (Conversely, if different rows yield tiddlers with the same title then they will overwrite one another).\n\nEach field of each tiddler can be assigned a constant value, or a value taken from a named column of the sheet, optionally with a prefix and/or suffix added. There is special support for handling list fields (like the tags field), with the ability to append new items to the list.\n\nInternally, each import specifier is actually modelled as a hierarchy of connected tiddlers with the field ''import-spec-role'' indicating the following roles:\n\n* ''workbook'': describes the sheets to be imported from the workbook\n* ''sheet'': describes each sheet to be processed\n* ''row'': describes the tiddlers to be imported from each row of each sheet\n* ''field'': describes the fields to be assigned to each tiddler from each row of each sheet\n\nThe easiest way to understand the structure is to explore the example import specifications, and the corresponding spreadsheets they are designed to handle.\n\nNote that there are many possible different ways of importing a particular spreadsheet, depending on whether the structures are modelled with fields, tags, prefixes or other mechanisms. The plugin is designed to support a wide range of applications.\n\nThis plugin also requires the JSZip plugin ([[$:/plugins/tiddlywiki/jszip]]) to be installed.\n"
},
"$:/plugins/tiddlywiki/xlsx-utils/startup.js": {
"title": "$:/plugins/tiddlywiki/xlsx-utils/startup.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/xlsx-utils/startup.js\ntype: application/javascript\nmodule-type: startup\n\nInitialisation\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 = \"xlsx-startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Check JSZip is installed\n\tif(!$tw.utils.hop($tw.modules.titles,\"$:/plugins/tiddlywiki/jszip/jszip.js\")) {\n\t\t// Make a logger\n\t\tvar logger = new $tw.utils.Logger(\"xlsx-utils\");\n\t\tlogger.alert(\"The plugin 'xlsx-utils' requires the 'jszip' plugin to be installed\");\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/plugins/tiddlywiki/xlsx-utils/styles": {
"title": "$:/plugins/tiddlywiki/xlsx-utils/styles",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\define quick-colour-selector-background() #bac0f1\n\\define quick-colour-selector-border() #9196c1\n\n\\define quick-colour-editor-background() #bae3f1\n\\define quick-colour-editor-controls() #d2ffff\n\\define quick-colour-editor-border() #97b8c3\n\n\\define quick-colour-workbook-background() #baf1db\n\\define quick-colour-workbook-controls() #d3fff6\n\\define quick-colour-workbook-border() #98c3b2\n\n\\define quick-colour-sheet-background() #f1ebba\n\\define quick-colour-sheet-controls() #fffed3\n\\define quick-colour-sheet-border() #c4be98\n\n\\define quick-colour-row-background() #f1baba\n\\define quick-colour-row-controls() #fed1d2\n\\define quick-colour-row-border() #c39697\n\n\\define quick-colour-field-background() #e0d4fb\n\\define quick-colour-field-controls() #fcefff\n\\define quick-colour-field-border() #b6adcb\n\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-import-spec-selector {\n\tborder: 1px solid <<quick-colour-selector-border>>;\n\tbackground-color: <<quick-colour-selector-background>>;\n\tpadding: 0.25em;\n}\n\n.tc-import-spec-editor-wrapper {\n\tborder: 1px solid <<quick-colour-editor-border>>;\n\tbackground-color: <<quick-colour-editor-background>>;\n\tpadding: 0.25em;\n}\n\n.tc-import-spec-editor {\n\tborder: 1px solid <<quick-colour-editor-border>>;\n\tbackground-color: <<colour background>>;\n\tmargin: 0.25em;\n}\n\n.tc-import-spec-editor-controls {\n\tdisplay: block;\n\tbackground-color: <<quick-colour-editor-controls>>;\n\tborder-bottom: 1px solid <<quick-colour-editor-background>>;\n\tpadding: 0;\n\tmargin: 0;\n\tlist-style: none;\n}\n\n.tc-import-spec-editor-controls li {\n\tpadding: 0.25em 0.5em;\n}\n\n.tc-import-spec-editor-controls li:not(:last-child) {\n\tborder-bottom: 1px solid <<quick-colour-editor-background>>;\n}\n\n.tc-import-spec-editor-list {\n}\n\n.tc-import-spec-workbook-wrapper {\n\tborder: 1px solid <<quick-colour-workbook-border>>;\n\tbackground-color: <<quick-colour-workbook-background>>;\n\tpadding: 0.25em;\n\tmargin: 0.5em;\n}\n\n.tc-import-spec-workbook {\n\tborder: 1px solid <<quick-colour-workbook-border>>;\n\tbackground-color: <<colour background>>;\n\tmargin: 0.25em;\n}\n\n.tc-import-spec-workbook-controls {\n\tdisplay: block;\n\tbackground-color: <<quick-colour-workbook-controls>>;\n\tborder-bottom: 1px solid <<quick-colour-workbook-background>>;\n\tpadding: 0;\n\tmargin: 0;\n\tlist-style: none;\n}\n\n.tc-import-spec-workbook-controls li {\n\tpadding: 0.25em 0.5em;\n}\n\n.tc-import-spec-workbook-controls li:not(:last-child) {\n\tborder-bottom: 1px solid <<quick-colour-workbook-background>>;\n}\n\n.tc-import-spec-workbook-list {\n}\n\n.tc-import-spec-sheet-wrapper {\n\tborder: 1px solid <<quick-colour-sheet-border>>;\n\tbackground-color: <<quick-colour-sheet-background>>;\n\tpadding: 0.25em;\n\tmargin: 0.5em;\n}\n\n.tc-import-spec-sheet {\n\tborder: 1px solid <<quick-colour-sheet-border>>;\n\tbackground-color: <<colour background>>;\n\tmargin: 0.25em;\n}\n\n.tc-import-spec-sheet-controls {\n\tdisplay: block;\n\tbackground-color: <<quick-colour-sheet-controls>>;\n\tborder-bottom: 1px solid <<quick-colour-sheet-background>>;\n\tpadding: 0;\n\tmargin: 0;\n\tlist-style: none;\n}\n\n.tc-import-spec-sheet-controls li {\n\tpadding: 0.25em 0.5em;\n}\n\n.tc-import-spec-sheet-controls li:not(:last-child) {\n\tborder-bottom: 1px solid <<quick-colour-sheet-background>>;\n}\n\n.tc-import-spec-sheet-list {\n}\n\n.tc-import-spec-row-wrapper {\n\tborder: 1px solid <<quick-colour-row-border>>;\n\tbackground-color: <<quick-colour-row-background>>;\n\tpadding: 0.25em;\n\tmargin: 0.5em;\n}\n\n.tc-import-spec-row {\n\tborder: 1px solid <<quick-colour-row-border>>;\n\tbackground-color: <<colour background>>;\n\tmargin: 0.25em;\n}\n\n.tc-import-spec-row-controls {\n\tdisplay: block;\n\tbackground-color: <<quick-colour-row-controls>>;\n\tborder-bottom: 1px solid <<quick-colour-row-background>>;\n\tpadding: 0;\n\tmargin: 0;\n\tlist-style: none;\n}\n\n.tc-import-spec-row-controls li {\n\tpadding: 0.25em 0.5em;\n}\n\n.tc-import-spec-row-controls li:not(:last-child) {\n\tborder-bottom: 1px solid <<quick-colour-row-background>>;\n}\n\n.tc-import-spec-row-list {\n\tlist-style: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-import-spec-field-wrapper {\n\tfont-size: 0.9em;\n\tborder: 1px solid <<quick-colour-field-border>>;\n\tbackground-color: <<quick-colour-field-background>>;\n\tpadding: 0.25em;\n\tmargin: 0.5em;\n}\n"
},
"$:/plugins/tiddlywiki/xlsx-utils/xlsx-import-command.js": {
"title": "$:/plugins/tiddlywiki/xlsx-utils/xlsx-import-command.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/xlsx-utils/xlsx-import-command.js\ntype: application/javascript\nmodule-type: command\n\nCommand to import an xlsx file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"xlsx-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\tif(this.params.length < 1) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilename = this.params[0],\n\t\timportSpec = this.params[1],\n\t\tXLSXImporter = require(\"$:/plugins/tiddlywiki/xlsx-utils/importer.js\").XLSXImporter,\n\t\timporter = new XLSXImporter({\n\t\t\tfilename: filename,\n\t\t\timportSpec: importSpec\n\t\t});\n\t$tw.wiki.addTiddlers(importer.getResults());\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
}
}
}
{
"tiddlers": {
"$:/plugins/tiddlywiki/xmldom/dom": {
"text": "/*\n * DOM Level 2\n * Object DOMException\n * @see http://www.w3.org/TR/REC-DOM-Level-1/ecma-script-language-binding.html\n * @see http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html\n */\n\nfunction copy(src,dest){\n\tfor(var p in src){\n\t\tdest[p] = src[p];\n\t}\n}\n/**\n^\\w+\\.prototype\\.([_\\w]+)\\s*=\\s*((?:.*\\{\\s*?[\\r\\n][\\s\\S]*?^})|\\S.*?(?=[;\\r\\n]));?\n^\\w+\\.prototype\\.([_\\w]+)\\s*=\\s*(\\S.*?(?=[;\\r\\n]));?\n */\nfunction _extends(Class,Super){\n\tvar pt = Class.prototype;\n\tif(Object.create){\n\t\tvar ppt = Object.create(Super.prototype)\n\t\tpt.__proto__ = ppt;\n\t}\n\tif(!(pt instanceof Super)){\n\t\tfunction t(){};\n\t\tt.prototype = Super.prototype;\n\t\tt = new t();\n\t\tcopy(pt,t);\n\t\tClass.prototype = pt = t;\n\t}\n\tif(pt.constructor != Class){\n\t\tif(typeof Class != 'function'){\n\t\t\tconsole.error(\"unknow Class:\"+Class)\n\t\t}\n\t\tpt.constructor = Class\n\t}\n}\nvar htmlns = 'http://www.w3.org/1999/xhtml' ;\n// Node Types\nvar NodeType = {}\nvar ELEMENT_NODE = NodeType.ELEMENT_NODE = 1;\nvar ATTRIBUTE_NODE = NodeType.ATTRIBUTE_NODE = 2;\nvar TEXT_NODE = NodeType.TEXT_NODE = 3;\nvar CDATA_SECTION_NODE = NodeType.CDATA_SECTION_NODE = 4;\nvar ENTITY_REFERENCE_NODE = NodeType.ENTITY_REFERENCE_NODE = 5;\nvar ENTITY_NODE = NodeType.ENTITY_NODE = 6;\nvar PROCESSING_INSTRUCTION_NODE = NodeType.PROCESSING_INSTRUCTION_NODE = 7;\nvar COMMENT_NODE = NodeType.COMMENT_NODE = 8;\nvar DOCUMENT_NODE = NodeType.DOCUMENT_NODE = 9;\nvar DOCUMENT_TYPE_NODE = NodeType.DOCUMENT_TYPE_NODE = 10;\nvar DOCUMENT_FRAGMENT_NODE = NodeType.DOCUMENT_FRAGMENT_NODE = 11;\nvar NOTATION_NODE = NodeType.NOTATION_NODE = 12;\n\n// ExceptionCode\nvar ExceptionCode = {}\nvar ExceptionMessage = {};\nvar INDEX_SIZE_ERR = ExceptionCode.INDEX_SIZE_ERR = ((ExceptionMessage[1]=\"Index size error\"),1);\nvar DOMSTRING_SIZE_ERR = ExceptionCode.DOMSTRING_SIZE_ERR = ((ExceptionMessage[2]=\"DOMString size error\"),2);\nvar HIERARCHY_REQUEST_ERR = ExceptionCode.HIERARCHY_REQUEST_ERR = ((ExceptionMessage[3]=\"Hierarchy request error\"),3);\nvar WRONG_DOCUMENT_ERR = ExceptionCode.WRONG_DOCUMENT_ERR = ((ExceptionMessage[4]=\"Wrong document\"),4);\nvar INVALID_CHARACTER_ERR = ExceptionCode.INVALID_CHARACTER_ERR = ((ExceptionMessage[5]=\"Invalid character\"),5);\nvar NO_DATA_ALLOWED_ERR = ExceptionCode.NO_DATA_ALLOWED_ERR = ((ExceptionMessage[6]=\"No data allowed\"),6);\nvar NO_MODIFICATION_ALLOWED_ERR = ExceptionCode.NO_MODIFICATION_ALLOWED_ERR = ((ExceptionMessage[7]=\"No modification allowed\"),7);\nvar NOT_FOUND_ERR = ExceptionCode.NOT_FOUND_ERR = ((ExceptionMessage[8]=\"Not found\"),8);\nvar NOT_SUPPORTED_ERR = ExceptionCode.NOT_SUPPORTED_ERR = ((ExceptionMessage[9]=\"Not supported\"),9);\nvar INUSE_ATTRIBUTE_ERR = ExceptionCode.INUSE_ATTRIBUTE_ERR = ((ExceptionMessage[10]=\"Attribute in use\"),10);\n//level2\nvar INVALID_STATE_ERR \t= ExceptionCode.INVALID_STATE_ERR \t= ((ExceptionMessage[11]=\"Invalid state\"),11);\nvar SYNTAX_ERR \t= ExceptionCode.SYNTAX_ERR \t= ((ExceptionMessage[12]=\"Syntax error\"),12);\nvar INVALID_MODIFICATION_ERR \t= ExceptionCode.INVALID_MODIFICATION_ERR \t= ((ExceptionMessage[13]=\"Invalid modification\"),13);\nvar NAMESPACE_ERR \t= ExceptionCode.NAMESPACE_ERR \t= ((ExceptionMessage[14]=\"Invalid namespace\"),14);\nvar INVALID_ACCESS_ERR \t= ExceptionCode.INVALID_ACCESS_ERR \t= ((ExceptionMessage[15]=\"Invalid access\"),15);\n\n\nfunction DOMException(code, message) {\n\tif(message instanceof Error){\n\t\tvar error = message;\n\t}else{\n\t\terror = this;\n\t\tError.call(this, ExceptionMessage[code]);\n\t\tthis.message = ExceptionMessage[code];\n\t\tif(Error.captureStackTrace) Error.captureStackTrace(this, DOMException);\n\t}\n\terror.code = code;\n\tif(message) this.message = this.message + \": \" + message;\n\treturn error;\n};\nDOMException.prototype = Error.prototype;\ncopy(ExceptionCode,DOMException)\n/**\n * @see http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-536297177\n * The NodeList interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented. NodeList objects in the DOM are live.\n * The items in the NodeList are accessible via an integral index, starting from 0.\n */\nfunction NodeList() {\n};\nNodeList.prototype = {\n\t/**\n\t * The number of nodes in the list. The range of valid child node indices is 0 to length-1 inclusive.\n\t * @standard level1\n\t */\n\tlength:0, \n\t/**\n\t * Returns the indexth item in the collection. If index is greater than or equal to the number of nodes in the list, this returns null.\n\t * @standard level1\n\t * @param index unsigned long \n\t * Index into the collection.\n\t * @return Node\n\t * \tThe node at the indexth position in the NodeList, or null if that is not a valid index. \n\t */\n\titem: function(index) {\n\t\treturn this[index] || null;\n\t},\n\ttoString:function(isHTML,nodeFilter){\n\t\tfor(var buf = [], i = 0;i<this.length;i++){\n\t\t\tserializeToString(this[i],buf,isHTML,nodeFilter);\n\t\t}\n\t\treturn buf.join('');\n\t}\n};\nfunction LiveNodeList(node,refresh){\n\tthis._node = node;\n\tthis._refresh = refresh\n\t_updateLiveList(this);\n}\nfunction _updateLiveList(list){\n\tvar inc = list._node._inc || list._node.ownerDocument._inc;\n\tif(list._inc != inc){\n\t\tvar ls = list._refresh(list._node);\n\t\t//console.log(ls.length)\n\t\t__set__(list,'length',ls.length);\n\t\tcopy(ls,list);\n\t\tlist._inc = inc;\n\t}\n}\nLiveNodeList.prototype.item = function(i){\n\t_updateLiveList(this);\n\treturn this[i];\n}\n\n_extends(LiveNodeList,NodeList);\n/**\n * \n * Objects implementing the NamedNodeMap interface are used to represent collections of nodes that can be accessed by name. Note that NamedNodeMap does not inherit from NodeList; NamedNodeMaps are not maintained in any particular order. Objects contained in an object implementing NamedNodeMap may also be accessed by an ordinal index, but this is simply to allow convenient enumeration of the contents of a NamedNodeMap, and does not imply that the DOM specifies an order to these Nodes.\n * NamedNodeMap objects in the DOM are live.\n * used for attributes or DocumentType entities \n */\nfunction NamedNodeMap() {\n};\n\nfunction _findNodeIndex(list,node){\n\tvar i = list.length;\n\twhile(i--){\n\t\tif(list[i] === node){return i}\n\t}\n}\n\nfunction _addNamedNode(el,list,newAttr,oldAttr){\n\tif(oldAttr){\n\t\tlist[_findNodeIndex(list,oldAttr)] = newAttr;\n\t}else{\n\t\tlist[list.length++] = newAttr;\n\t}\n\tif(el){\n\t\tnewAttr.ownerElement = el;\n\t\tvar doc = el.ownerDocument;\n\t\tif(doc){\n\t\t\toldAttr && _onRemoveAttribute(doc,el,oldAttr);\n\t\t\t_onAddAttribute(doc,el,newAttr);\n\t\t}\n\t}\n}\nfunction _removeNamedNode(el,list,attr){\n\t//console.log('remove attr:'+attr)\n\tvar i = _findNodeIndex(list,attr);\n\tif(i>=0){\n\t\tvar lastIndex = list.length-1\n\t\twhile(i<lastIndex){\n\t\t\tlist[i] = list[++i]\n\t\t}\n\t\tlist.length = lastIndex;\n\t\tif(el){\n\t\t\tvar doc = el.ownerDocument;\n\t\t\tif(doc){\n\t\t\t\t_onRemoveAttribute(doc,el,attr);\n\t\t\t\tattr.ownerElement = null;\n\t\t\t}\n\t\t}\n\t}else{\n\t\tthrow DOMException(NOT_FOUND_ERR,new Error(el.tagName+'@'+attr))\n\t}\n}\nNamedNodeMap.prototype = {\n\tlength:0,\n\titem:NodeList.prototype.item,\n\tgetNamedItem: function(key) {\n//\t\tif(key.indexOf(':')>0 || key == 'xmlns'){\n//\t\t\treturn null;\n//\t\t}\n\t\t//console.log()\n\t\tvar i = this.length;\n\t\twhile(i--){\n\t\t\tvar attr = this[i];\n\t\t\t//console.log(attr.nodeName,key)\n\t\t\tif(attr.nodeName == key){\n\t\t\t\treturn attr;\n\t\t\t}\n\t\t}\n\t},\n\tsetNamedItem: function(attr) {\n\t\tvar el = attr.ownerElement;\n\t\tif(el && el!=this._ownerElement){\n\t\t\tthrow new DOMException(INUSE_ATTRIBUTE_ERR);\n\t\t}\n\t\tvar oldAttr = this.getNamedItem(attr.nodeName);\n\t\t_addNamedNode(this._ownerElement,this,attr,oldAttr);\n\t\treturn oldAttr;\n\t},\n\t/* returns Node */\n\tsetNamedItemNS: function(attr) {// raises: WRONG_DOCUMENT_ERR,NO_MODIFICATION_ALLOWED_ERR,INUSE_ATTRIBUTE_ERR\n\t\tvar el = attr.ownerElement, oldAttr;\n\t\tif(el && el!=this._ownerElement){\n\t\t\tthrow new DOMException(INUSE_ATTRIBUTE_ERR);\n\t\t}\n\t\toldAttr = this.getNamedItemNS(attr.namespaceURI,attr.localName);\n\t\t_addNamedNode(this._ownerElement,this,attr,oldAttr);\n\t\treturn oldAttr;\n\t},\n\n\t/* returns Node */\n\tremoveNamedItem: function(key) {\n\t\tvar attr = this.getNamedItem(key);\n\t\t_removeNamedNode(this._ownerElement,this,attr);\n\t\treturn attr;\n\t\t\n\t\t\n\t},// raises: NOT_FOUND_ERR,NO_MODIFICATION_ALLOWED_ERR\n\t\n\t//for level2\n\tremoveNamedItemNS:function(namespaceURI,localName){\n\t\tvar attr = this.getNamedItemNS(namespaceURI,localName);\n\t\t_removeNamedNode(this._ownerElement,this,attr);\n\t\treturn attr;\n\t},\n\tgetNamedItemNS: function(namespaceURI, localName) {\n\t\tvar i = this.length;\n\t\twhile(i--){\n\t\t\tvar node = this[i];\n\t\t\tif(node.localName == localName && node.namespaceURI == namespaceURI){\n\t\t\t\treturn node;\n\t\t\t}\n\t\t}\n\t\treturn null;\n\t}\n};\n/**\n * @see http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-102161490\n */\nfunction DOMImplementation(/* Object */ features) {\n\tthis._features = {};\n\tif (features) {\n\t\tfor (var feature in features) {\n\t\t\t this._features = features[feature];\n\t\t}\n\t}\n};\n\nDOMImplementation.prototype = {\n\thasFeature: function(/* string */ feature, /* string */ version) {\n\t\tvar versions = this._features[feature.toLowerCase()];\n\t\tif (versions && (!version || version in versions)) {\n\t\t\treturn true;\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t},\n\t// Introduced in DOM Level 2:\n\tcreateDocument:function(namespaceURI, qualifiedName, doctype){// raises:INVALID_CHARACTER_ERR,NAMESPACE_ERR,WRONG_DOCUMENT_ERR\n\t\tvar doc = new Document();\n\t\tdoc.implementation = this;\n\t\tdoc.childNodes = new NodeList();\n\t\tdoc.doctype = doctype;\n\t\tif(doctype){\n\t\t\tdoc.appendChild(doctype);\n\t\t}\n\t\tif(qualifiedName){\n\t\t\tvar root = doc.createElementNS(namespaceURI,qualifiedName);\n\t\t\tdoc.appendChild(root);\n\t\t}\n\t\treturn doc;\n\t},\n\t// Introduced in DOM Level 2:\n\tcreateDocumentType:function(qualifiedName, publicId, systemId){// raises:INVALID_CHARACTER_ERR,NAMESPACE_ERR\n\t\tvar node = new DocumentType();\n\t\tnode.name = qualifiedName;\n\t\tnode.nodeName = qualifiedName;\n\t\tnode.publicId = publicId;\n\t\tnode.systemId = systemId;\n\t\t// Introduced in DOM Level 2:\n\t\t//readonly attribute DOMString internalSubset;\n\t\t\n\t\t//TODO:..\n\t\t// readonly attribute NamedNodeMap entities;\n\t\t// readonly attribute NamedNodeMap notations;\n\t\treturn node;\n\t}\n};\n\n\n/**\n * @see http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1950641247\n */\n\nfunction Node() {\n};\n\nNode.prototype = {\n\tfirstChild : null,\n\tlastChild : null,\n\tpreviousSibling : null,\n\tnextSibling : null,\n\tattributes : null,\n\tparentNode : null,\n\tchildNodes : null,\n\townerDocument : null,\n\tnodeValue : null,\n\tnamespaceURI : null,\n\tprefix : null,\n\tlocalName : null,\n\t// Modified in DOM Level 2:\n\tinsertBefore:function(newChild, refChild){//raises \n\t\treturn _insertBefore(this,newChild,refChild);\n\t},\n\treplaceChild:function(newChild, oldChild){//raises \n\t\tthis.insertBefore(newChild,oldChild);\n\t\tif(oldChild){\n\t\t\tthis.removeChild(oldChild);\n\t\t}\n\t},\n\tremoveChild:function(oldChild){\n\t\treturn _removeChild(this,oldChild);\n\t},\n\tappendChild:function(newChild){\n\t\treturn this.insertBefore(newChild,null);\n\t},\n\thasChildNodes:function(){\n\t\treturn this.firstChild != null;\n\t},\n\tcloneNode:function(deep){\n\t\treturn cloneNode(this.ownerDocument||this,this,deep);\n\t},\n\t// Modified in DOM Level 2:\n\tnormalize:function(){\n\t\tvar child = this.firstChild;\n\t\twhile(child){\n\t\t\tvar next = child.nextSibling;\n\t\t\tif(next && next.nodeType == TEXT_NODE && child.nodeType == TEXT_NODE){\n\t\t\t\tthis.removeChild(next);\n\t\t\t\tchild.appendData(next.data);\n\t\t\t}else{\n\t\t\t\tchild.normalize();\n\t\t\t\tchild = next;\n\t\t\t}\n\t\t}\n\t},\n \t// Introduced in DOM Level 2:\n\tisSupported:function(feature, version){\n\t\treturn this.ownerDocument.implementation.hasFeature(feature,version);\n\t},\n // Introduced in DOM Level 2:\n hasAttributes:function(){\n \treturn this.attributes.length>0;\n },\n lookupPrefix:function(namespaceURI){\n \tvar el = this;\n \twhile(el){\n \t\tvar map = el._nsMap;\n \t\t//console.dir(map)\n \t\tif(map){\n \t\t\tfor(var n in map){\n \t\t\t\tif(map[n] == namespaceURI){\n \t\t\t\t\treturn n;\n \t\t\t\t}\n \t\t\t}\n \t\t}\n \t\tel = el.nodeType == ATTRIBUTE_NODE?el.ownerDocument : el.parentNode;\n \t}\n \treturn null;\n },\n // Introduced in DOM Level 3:\n lookupNamespaceURI:function(prefix){\n \tvar el = this;\n \twhile(el){\n \t\tvar map = el._nsMap;\n \t\t//console.dir(map)\n \t\tif(map){\n \t\t\tif(prefix in map){\n \t\t\t\treturn map[prefix] ;\n \t\t\t}\n \t\t}\n \t\tel = el.nodeType == ATTRIBUTE_NODE?el.ownerDocument : el.parentNode;\n \t}\n \treturn null;\n },\n // Introduced in DOM Level 3:\n isDefaultNamespace:function(namespaceURI){\n \tvar prefix = this.lookupPrefix(namespaceURI);\n \treturn prefix == null;\n }\n};\n\n\nfunction _xmlEncoder(c){\n\treturn c == '<' && '<' ||\n c == '>' && '>' ||\n c == '&' && '&' ||\n c == '\"' && '"' ||\n '&#'+c.charCodeAt()+';'\n}\n\n\ncopy(NodeType,Node);\ncopy(NodeType,Node.prototype);\n\n/**\n * @param callback return true for continue,false for break\n * @return boolean true: break visit;\n */\nfunction _visitNode(node,callback){\n\tif(callback(node)){\n\t\treturn true;\n\t}\n\tif(node = node.firstChild){\n\t\tdo{\n\t\t\tif(_visitNode(node,callback)){return true}\n }while(node=node.nextSibling)\n }\n}\n\n\n\nfunction Document(){\n}\nfunction _onAddAttribute(doc,el,newAttr){\n\tdoc && doc._inc++;\n\tvar ns = newAttr.namespaceURI ;\n\tif(ns == 'http://www.w3.org/2000/xmlns/'){\n\t\t//update namespace\n\t\tel._nsMap[newAttr.prefix?newAttr.localName:''] = newAttr.value\n\t}\n}\nfunction _onRemoveAttribute(doc,el,newAttr,remove){\n\tdoc && doc._inc++;\n\tvar ns = newAttr.namespaceURI ;\n\tif(ns == 'http://www.w3.org/2000/xmlns/'){\n\t\t//update namespace\n\t\tdelete el._nsMap[newAttr.prefix?newAttr.localName:'']\n\t}\n}\nfunction _onUpdateChild(doc,el,newChild){\n\tif(doc && doc._inc){\n\t\tdoc._inc++;\n\t\t//update childNodes\n\t\tvar cs = el.childNodes;\n\t\tif(newChild){\n\t\t\tcs[cs.length++] = newChild;\n\t\t}else{\n\t\t\t//console.log(1)\n\t\t\tvar child = el.firstChild;\n\t\t\tvar i = 0;\n\t\t\twhile(child){\n\t\t\t\tcs[i++] = child;\n\t\t\t\tchild =child.nextSibling;\n\t\t\t}\n\t\t\tcs.length = i;\n\t\t}\n\t}\n}\n\n/**\n * attributes;\n * children;\n * \n * writeable properties:\n * nodeValue,Attr:value,CharacterData:data\n * prefix\n */\nfunction _removeChild(parentNode,child){\n\tvar previous = child.previousSibling;\n\tvar next = child.nextSibling;\n\tif(previous){\n\t\tprevious.nextSibling = next;\n\t}else{\n\t\tparentNode.firstChild = next\n\t}\n\tif(next){\n\t\tnext.previousSibling = previous;\n\t}else{\n\t\tparentNode.lastChild = previous;\n\t}\n\t_onUpdateChild(parentNode.ownerDocument,parentNode);\n\treturn child;\n}\n/**\n * preformance key(refChild == null)\n */\nfunction _insertBefore(parentNode,newChild,nextChild){\n\tvar cp = newChild.parentNode;\n\tif(cp){\n\t\tcp.removeChild(newChild);//remove and update\n\t}\n\tif(newChild.nodeType === DOCUMENT_FRAGMENT_NODE){\n\t\tvar newFirst = newChild.firstChild;\n\t\tif (newFirst == null) {\n\t\t\treturn newChild;\n\t\t}\n\t\tvar newLast = newChild.lastChild;\n\t}else{\n\t\tnewFirst = newLast = newChild;\n\t}\n\tvar pre = nextChild ? nextChild.previousSibling : parentNode.lastChild;\n\n\tnewFirst.previousSibling = pre;\n\tnewLast.nextSibling = nextChild;\n\t\n\t\n\tif(pre){\n\t\tpre.nextSibling = newFirst;\n\t}else{\n\t\tparentNode.firstChild = newFirst;\n\t}\n\tif(nextChild == null){\n\t\tparentNode.lastChild = newLast;\n\t}else{\n\t\tnextChild.previousSibling = newLast;\n\t}\n\tdo{\n\t\tnewFirst.parentNode = parentNode;\n\t}while(newFirst !== newLast && (newFirst= newFirst.nextSibling))\n\t_onUpdateChild(parentNode.ownerDocument||parentNode,parentNode);\n\t//console.log(parentNode.lastChild.nextSibling == null)\n\tif (newChild.nodeType == DOCUMENT_FRAGMENT_NODE) {\n\t\tnewChild.firstChild = newChild.lastChild = null;\n\t}\n\treturn newChild;\n}\nfunction _appendSingleChild(parentNode,newChild){\n\tvar cp = newChild.parentNode;\n\tif(cp){\n\t\tvar pre = parentNode.lastChild;\n\t\tcp.removeChild(newChild);//remove and update\n\t\tvar pre = parentNode.lastChild;\n\t}\n\tvar pre = parentNode.lastChild;\n\tnewChild.parentNode = parentNode;\n\tnewChild.previousSibling = pre;\n\tnewChild.nextSibling = null;\n\tif(pre){\n\t\tpre.nextSibling = newChild;\n\t}else{\n\t\tparentNode.firstChild = newChild;\n\t}\n\tparentNode.lastChild = newChild;\n\t_onUpdateChild(parentNode.ownerDocument,parentNode,newChild);\n\treturn newChild;\n\t//console.log(\"__aa\",parentNode.lastChild.nextSibling == null)\n}\nDocument.prototype = {\n\t//implementation : null,\n\tnodeName : '#document',\n\tnodeType : DOCUMENT_NODE,\n\tdoctype : null,\n\tdocumentElement : null,\n\t_inc : 1,\n\t\n\tinsertBefore : function(newChild, refChild){//raises \n\t\tif(newChild.nodeType == DOCUMENT_FRAGMENT_NODE){\n\t\t\tvar child = newChild.firstChild;\n\t\t\twhile(child){\n\t\t\t\tvar next = child.nextSibling;\n\t\t\t\tthis.insertBefore(child,refChild);\n\t\t\t\tchild = next;\n\t\t\t}\n\t\t\treturn newChild;\n\t\t}\n\t\tif(this.documentElement == null && newChild.nodeType == ELEMENT_NODE){\n\t\t\tthis.documentElement = newChild;\n\t\t}\n\t\t\n\t\treturn _insertBefore(this,newChild,refChild),(newChild.ownerDocument = this),newChild;\n\t},\n\tremoveChild : function(oldChild){\n\t\tif(this.documentElement == oldChild){\n\t\t\tthis.documentElement = null;\n\t\t}\n\t\treturn _removeChild(this,oldChild);\n\t},\n\t// Introduced in DOM Level 2:\n\timportNode : function(importedNode,deep){\n\t\treturn importNode(this,importedNode,deep);\n\t},\n\t// Introduced in DOM Level 2:\n\tgetElementById :\tfunction(id){\n\t\tvar rtv = null;\n\t\t_visitNode(this.documentElement,function(node){\n\t\t\tif(node.nodeType == ELEMENT_NODE){\n\t\t\t\tif(node.getAttribute('id') == id){\n\t\t\t\t\trtv = node;\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t})\n\t\treturn rtv;\n\t},\n\t\n\t//document factory method:\n\tcreateElement :\tfunction(tagName){\n\t\tvar node = new Element();\n\t\tnode.ownerDocument = this;\n\t\tnode.nodeName = tagName;\n\t\tnode.tagName = tagName;\n\t\tnode.childNodes = new NodeList();\n\t\tvar attrs\t= node.attributes = new NamedNodeMap();\n\t\tattrs._ownerElement = node;\n\t\treturn node;\n\t},\n\tcreateDocumentFragment :\tfunction(){\n\t\tvar node = new DocumentFragment();\n\t\tnode.ownerDocument = this;\n\t\tnode.childNodes = new NodeList();\n\t\treturn node;\n\t},\n\tcreateTextNode :\tfunction(data){\n\t\tvar node = new Text();\n\t\tnode.ownerDocument = this;\n\t\tnode.appendData(data)\n\t\treturn node;\n\t},\n\tcreateComment :\tfunction(data){\n\t\tvar node = new Comment();\n\t\tnode.ownerDocument = this;\n\t\tnode.appendData(data)\n\t\treturn node;\n\t},\n\tcreateCDATASection :\tfunction(data){\n\t\tvar node = new CDATASection();\n\t\tnode.ownerDocument = this;\n\t\tnode.appendData(data)\n\t\treturn node;\n\t},\n\tcreateProcessingInstruction :\tfunction(target,data){\n\t\tvar node = new ProcessingInstruction();\n\t\tnode.ownerDocument = this;\n\t\tnode.tagName = node.target = target;\n\t\tnode.nodeValue= node.data = data;\n\t\treturn node;\n\t},\n\tcreateAttribute :\tfunction(name){\n\t\tvar node = new Attr();\n\t\tnode.ownerDocument\t= this;\n\t\tnode.name = name;\n\t\tnode.nodeName\t= name;\n\t\tnode.localName = name;\n\t\tnode.specified = true;\n\t\treturn node;\n\t},\n\tcreateEntityReference :\tfunction(name){\n\t\tvar node = new EntityReference();\n\t\tnode.ownerDocument\t= this;\n\t\tnode.nodeName\t= name;\n\t\treturn node;\n\t},\n\t// Introduced in DOM Level 2:\n\tcreateElementNS :\tfunction(namespaceURI,qualifiedName){\n\t\tvar node = new Element();\n\t\tvar pl = qualifiedName.split(':');\n\t\tvar attrs\t= node.attributes = new NamedNodeMap();\n\t\tnode.childNodes = new NodeList();\n\t\tnode.ownerDocument = this;\n\t\tnode.nodeName = qualifiedName;\n\t\tnode.tagName = qualifiedName;\n\t\tnode.namespaceURI = namespaceURI;\n\t\tif(pl.length == 2){\n\t\t\tnode.prefix = pl[0];\n\t\t\tnode.localName = pl[1];\n\t\t}else{\n\t\t\t//el.prefix = null;\n\t\t\tnode.localName = qualifiedName;\n\t\t}\n\t\tattrs._ownerElement = node;\n\t\treturn node;\n\t},\n\t// Introduced in DOM Level 2:\n\tcreateAttributeNS :\tfunction(namespaceURI,qualifiedName){\n\t\tvar node = new Attr();\n\t\tvar pl = qualifiedName.split(':');\n\t\tnode.ownerDocument = this;\n\t\tnode.nodeName = qualifiedName;\n\t\tnode.name = qualifiedName;\n\t\tnode.namespaceURI = namespaceURI;\n\t\tnode.specified = true;\n\t\tif(pl.length == 2){\n\t\t\tnode.prefix = pl[0];\n\t\t\tnode.localName = pl[1];\n\t\t}else{\n\t\t\t//el.prefix = null;\n\t\t\tnode.localName = qualifiedName;\n\t\t}\n\t\treturn node;\n\t}\n};\n_extends(Document,Node);\n\n\nfunction Element() {\n\tthis._nsMap = {};\n};\nElement.prototype = {\n\tnodeType : ELEMENT_NODE,\n\thasAttribute : function(name){\n\t\treturn this.getAttributeNode(name)!=null;\n\t},\n\tgetAttribute : function(name){\n\t\tvar attr = this.getAttributeNode(name);\n\t\treturn attr && attr.value || '';\n\t},\n\tgetAttributeNode : function(name){\n\t\treturn this.attributes.getNamedItem(name);\n\t},\n\tsetAttribute : function(name, value){\n\t\tvar attr = this.ownerDocument.createAttribute(name);\n\t\tattr.value = attr.nodeValue = \"\" + value;\n\t\tthis.setAttributeNode(attr)\n\t},\n\tremoveAttribute : function(name){\n\t\tvar attr = this.getAttributeNode(name)\n\t\tattr && this.removeAttributeNode(attr);\n\t},\n\t\n\t//four real opeartion method\n\tappendChild:function(newChild){\n\t\tif(newChild.nodeType === DOCUMENT_FRAGMENT_NODE){\n\t\t\treturn this.insertBefore(newChild,null);\n\t\t}else{\n\t\t\treturn _appendSingleChild(this,newChild);\n\t\t}\n\t},\n\tsetAttributeNode : function(newAttr){\n\t\treturn this.attributes.setNamedItem(newAttr);\n\t},\n\tsetAttributeNodeNS : function(newAttr){\n\t\treturn this.attributes.setNamedItemNS(newAttr);\n\t},\n\tremoveAttributeNode : function(oldAttr){\n\t\t//console.log(this == oldAttr.ownerElement)\n\t\treturn this.attributes.removeNamedItem(oldAttr.nodeName);\n\t},\n\t//get real attribute name,and remove it by removeAttributeNode\n\tremoveAttributeNS : function(namespaceURI, localName){\n\t\tvar old = this.getAttributeNodeNS(namespaceURI, localName);\n\t\told && this.removeAttributeNode(old);\n\t},\n\t\n\thasAttributeNS : function(namespaceURI, localName){\n\t\treturn this.getAttributeNodeNS(namespaceURI, localName)!=null;\n\t},\n\tgetAttributeNS : function(namespaceURI, localName){\n\t\tvar attr = this.getAttributeNodeNS(namespaceURI, localName);\n\t\treturn attr && attr.value || '';\n\t},\n\tsetAttributeNS : function(namespaceURI, qualifiedName, value){\n\t\tvar attr = this.ownerDocument.createAttributeNS(namespaceURI, qualifiedName);\n\t\tattr.value = attr.nodeValue = \"\" + value;\n\t\tthis.setAttributeNode(attr)\n\t},\n\tgetAttributeNodeNS : function(namespaceURI, localName){\n\t\treturn this.attributes.getNamedItemNS(namespaceURI, localName);\n\t},\n\t\n\tgetElementsByTagName : function(tagName){\n\t\treturn new LiveNodeList(this,function(base){\n\t\t\tvar ls = [];\n\t\t\t_visitNode(base,function(node){\n\t\t\t\tif(node !== base && node.nodeType == ELEMENT_NODE && (tagName === '*' || node.tagName == tagName)){\n\t\t\t\t\tls.push(node);\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn ls;\n\t\t});\n\t},\n\tgetElementsByTagNameNS : function(namespaceURI, localName){\n\t\treturn new LiveNodeList(this,function(base){\n\t\t\tvar ls = [];\n\t\t\t_visitNode(base,function(node){\n\t\t\t\tif(node !== base && node.nodeType === ELEMENT_NODE && (namespaceURI === '*' || node.namespaceURI === namespaceURI) && (localName === '*' || node.localName == localName)){\n\t\t\t\t\tls.push(node);\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn ls;\n\t\t\t\n\t\t});\n\t}\n};\nDocument.prototype.getElementsByTagName = Element.prototype.getElementsByTagName;\nDocument.prototype.getElementsByTagNameNS = Element.prototype.getElementsByTagNameNS;\n\n\n_extends(Element,Node);\nfunction Attr() {\n};\nAttr.prototype.nodeType = ATTRIBUTE_NODE;\n_extends(Attr,Node);\n\n\nfunction CharacterData() {\n};\nCharacterData.prototype = {\n\tdata : '',\n\tsubstringData : function(offset, count) {\n\t\treturn this.data.substring(offset, offset+count);\n\t},\n\tappendData: function(text) {\n\t\ttext = this.data+text;\n\t\tthis.nodeValue = this.data = text;\n\t\tthis.length = text.length;\n\t},\n\tinsertData: function(offset,text) {\n\t\tthis.replaceData(offset,0,text);\n\t\n\t},\n\tappendChild:function(newChild){\n\t\tthrow new Error(ExceptionMessage[HIERARCHY_REQUEST_ERR])\n\t},\n\tdeleteData: function(offset, count) {\n\t\tthis.replaceData(offset,count,\"\");\n\t},\n\treplaceData: function(offset, count, text) {\n\t\tvar start = this.data.substring(0,offset);\n\t\tvar end = this.data.substring(offset+count);\n\t\ttext = start + text + end;\n\t\tthis.nodeValue = this.data = text;\n\t\tthis.length = text.length;\n\t}\n}\n_extends(CharacterData,Node);\nfunction Text() {\n};\nText.prototype = {\n\tnodeName : \"#text\",\n\tnodeType : TEXT_NODE,\n\tsplitText : function(offset) {\n\t\tvar text = this.data;\n\t\tvar newText = text.substring(offset);\n\t\ttext = text.substring(0, offset);\n\t\tthis.data = this.nodeValue = text;\n\t\tthis.length = text.length;\n\t\tvar newNode = this.ownerDocument.createTextNode(newText);\n\t\tif(this.parentNode){\n\t\t\tthis.parentNode.insertBefore(newNode, this.nextSibling);\n\t\t}\n\t\treturn newNode;\n\t}\n}\n_extends(Text,CharacterData);\nfunction Comment() {\n};\nComment.prototype = {\n\tnodeName : \"#comment\",\n\tnodeType : COMMENT_NODE\n}\n_extends(Comment,CharacterData);\n\nfunction CDATASection() {\n};\nCDATASection.prototype = {\n\tnodeName : \"#cdata-section\",\n\tnodeType : CDATA_SECTION_NODE\n}\n_extends(CDATASection,CharacterData);\n\n\nfunction DocumentType() {\n};\nDocumentType.prototype.nodeType = DOCUMENT_TYPE_NODE;\n_extends(DocumentType,Node);\n\nfunction Notation() {\n};\nNotation.prototype.nodeType = NOTATION_NODE;\n_extends(Notation,Node);\n\nfunction Entity() {\n};\nEntity.prototype.nodeType = ENTITY_NODE;\n_extends(Entity,Node);\n\nfunction EntityReference() {\n};\nEntityReference.prototype.nodeType = ENTITY_REFERENCE_NODE;\n_extends(EntityReference,Node);\n\nfunction DocumentFragment() {\n};\nDocumentFragment.prototype.nodeName =\t\"#document-fragment\";\nDocumentFragment.prototype.nodeType =\tDOCUMENT_FRAGMENT_NODE;\n_extends(DocumentFragment,Node);\n\n\nfunction ProcessingInstruction() {\n}\nProcessingInstruction.prototype.nodeType = PROCESSING_INSTRUCTION_NODE;\n_extends(ProcessingInstruction,Node);\nfunction XMLSerializer(){}\nXMLSerializer.prototype.serializeToString = function(node,isHtml,nodeFilter){\n\treturn nodeSerializeToString.call(node,isHtml,nodeFilter);\n}\nNode.prototype.toString = nodeSerializeToString;\nfunction nodeSerializeToString(isHtml,nodeFilter){\n\tvar buf = [];\n\tvar refNode = this.nodeType == 9 && this.documentElement || this;\n\tvar prefix = refNode.prefix;\n\tvar uri = refNode.namespaceURI;\n\t\n\tif(uri && prefix == null){\n\t\t//console.log(prefix)\n\t\tvar prefix = refNode.lookupPrefix(uri);\n\t\tif(prefix == null){\n\t\t\t//isHTML = true;\n\t\t\tvar visibleNamespaces=[\n\t\t\t{namespace:uri,prefix:null}\n\t\t\t//{namespace:uri,prefix:''}\n\t\t\t]\n\t\t}\n\t}\n\tserializeToString(this,buf,isHtml,nodeFilter,visibleNamespaces);\n\t//console.log('###',this.nodeType,uri,prefix,buf.join(''))\n\treturn buf.join('');\n}\nfunction needNamespaceDefine(node,isHTML, visibleNamespaces) {\n\tvar prefix = node.prefix||'';\n\tvar uri = node.namespaceURI;\n\tif (!prefix && !uri){\n\t\treturn false;\n\t}\n\tif (prefix === \"xml\" && uri === \"http://www.w3.org/XML/1998/namespace\" \n\t\t|| uri == 'http://www.w3.org/2000/xmlns/'){\n\t\treturn false;\n\t}\n\t\n\tvar i = visibleNamespaces.length \n\t//console.log('@@@@',node.tagName,prefix,uri,visibleNamespaces)\n\twhile (i--) {\n\t\tvar ns = visibleNamespaces[i];\n\t\t// get namespace prefix\n\t\t//console.log(node.nodeType,node.tagName,ns.prefix,prefix)\n\t\tif (ns.prefix == prefix){\n\t\t\treturn ns.namespace != uri;\n\t\t}\n\t}\n\t//console.log(isHTML,uri,prefix=='')\n\t//if(isHTML && prefix ==null && uri == 'http://www.w3.org/1999/xhtml'){\n\t//\treturn false;\n\t//}\n\t//node.flag = '11111'\n\t//console.error(3,true,node.flag,node.prefix,node.namespaceURI)\n\treturn true;\n}\nfunction serializeToString(node,buf,isHTML,nodeFilter,visibleNamespaces){\n\tif(nodeFilter){\n\t\tnode = nodeFilter(node);\n\t\tif(node){\n\t\t\tif(typeof node == 'string'){\n\t\t\t\tbuf.push(node);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}else{\n\t\t\treturn;\n\t\t}\n\t\t//buf.sort.apply(attrs, attributeSorter);\n\t}\n\tswitch(node.nodeType){\n\tcase ELEMENT_NODE:\n\t\tif (!visibleNamespaces) visibleNamespaces = [];\n\t\tvar startVisibleNamespaces = visibleNamespaces.length;\n\t\tvar attrs = node.attributes;\n\t\tvar len = attrs.length;\n\t\tvar child = node.firstChild;\n\t\tvar nodeName = node.tagName;\n\t\t\n\t\tisHTML = (htmlns === node.namespaceURI) ||isHTML \n\t\tbuf.push('<',nodeName);\n\t\t\n\t\t\n\t\t\n\t\tfor(var i=0;i<len;i++){\n\t\t\t// add namespaces for attributes\n\t\t\tvar attr = attrs.item(i);\n\t\t\tif (attr.prefix == 'xmlns') {\n\t\t\t\tvisibleNamespaces.push({ prefix: attr.localName, namespace: attr.value });\n\t\t\t}else if(attr.nodeName == 'xmlns'){\n\t\t\t\tvisibleNamespaces.push({ prefix: '', namespace: attr.value });\n\t\t\t}\n\t\t}\n\t\tfor(var i=0;i<len;i++){\n\t\t\tvar attr = attrs.item(i);\n\t\t\tif (needNamespaceDefine(attr,isHTML, visibleNamespaces)) {\n\t\t\t\tvar prefix = attr.prefix||'';\n\t\t\t\tvar uri = attr.namespaceURI;\n\t\t\t\tvar ns = prefix ? ' xmlns:' + prefix : \" xmlns\";\n\t\t\t\tbuf.push(ns, '=\"' , uri , '\"');\n\t\t\t\tvisibleNamespaces.push({ prefix: prefix, namespace:uri });\n\t\t\t}\n\t\t\tserializeToString(attr,buf,isHTML,nodeFilter,visibleNamespaces);\n\t\t}\n\t\t// add namespace for current node\t\t\n\t\tif (needNamespaceDefine(node,isHTML, visibleNamespaces)) {\n\t\t\tvar prefix = node.prefix||'';\n\t\t\tvar uri = node.namespaceURI;\n\t\t\tvar ns = prefix ? ' xmlns:' + prefix : \" xmlns\";\n\t\t\tbuf.push(ns, '=\"' , uri , '\"');\n\t\t\tvisibleNamespaces.push({ prefix: prefix, namespace:uri });\n\t\t}\n\t\t\n\t\tif(child || isHTML && !/^(?:meta|link|img|br|hr|input)$/i.test(nodeName)){\n\t\t\tbuf.push('>');\n\t\t\t//if is cdata child node\n\t\t\tif(isHTML && /^script$/i.test(nodeName)){\n\t\t\t\twhile(child){\n\t\t\t\t\tif(child.data){\n\t\t\t\t\t\tbuf.push(child.data);\n\t\t\t\t\t}else{\n\t\t\t\t\t\tserializeToString(child,buf,isHTML,nodeFilter,visibleNamespaces);\n\t\t\t\t\t}\n\t\t\t\t\tchild = child.nextSibling;\n\t\t\t\t}\n\t\t\t}else\n\t\t\t{\n\t\t\t\twhile(child){\n\t\t\t\t\tserializeToString(child,buf,isHTML,nodeFilter,visibleNamespaces);\n\t\t\t\t\tchild = child.nextSibling;\n\t\t\t\t}\n\t\t\t}\n\t\t\tbuf.push('</',nodeName,'>');\n\t\t}else{\n\t\t\tbuf.push('/>');\n\t\t}\n\t\t// remove added visible namespaces\n\t\t//visibleNamespaces.length = startVisibleNamespaces;\n\t\treturn;\n\tcase DOCUMENT_NODE:\n\tcase DOCUMENT_FRAGMENT_NODE:\n\t\tvar child = node.firstChild;\n\t\twhile(child){\n\t\t\tserializeToString(child,buf,isHTML,nodeFilter,visibleNamespaces);\n\t\t\tchild = child.nextSibling;\n\t\t}\n\t\treturn;\n\tcase ATTRIBUTE_NODE:\n\t\treturn buf.push(' ',node.name,'=\"',node.value.replace(/[<&\"]/g,_xmlEncoder),'\"');\n\tcase TEXT_NODE:\n\t\treturn buf.push(node.data.replace(/[<&]/g,_xmlEncoder));\n\tcase CDATA_SECTION_NODE:\n\t\treturn buf.push( '<![CDATA[',node.data,']]>');\n\tcase COMMENT_NODE:\n\t\treturn buf.push( \"<!--\",node.data,\"-->\");\n\tcase DOCUMENT_TYPE_NODE:\n\t\tvar pubid = node.publicId;\n\t\tvar sysid = node.systemId;\n\t\tbuf.push('<!DOCTYPE ',node.name);\n\t\tif(pubid){\n\t\t\tbuf.push(' PUBLIC \"',pubid);\n\t\t\tif (sysid && sysid!='.') {\n\t\t\t\tbuf.push( '\" \"',sysid);\n\t\t\t}\n\t\t\tbuf.push('\">');\n\t\t}else if(sysid && sysid!='.'){\n\t\t\tbuf.push(' SYSTEM \"',sysid,'\">');\n\t\t}else{\n\t\t\tvar sub = node.internalSubset;\n\t\t\tif(sub){\n\t\t\t\tbuf.push(\" [\",sub,\"]\");\n\t\t\t}\n\t\t\tbuf.push(\">\");\n\t\t}\n\t\treturn;\n\tcase PROCESSING_INSTRUCTION_NODE:\n\t\treturn buf.push( \"<?\",node.target,\" \",node.data,\"?>\");\n\tcase ENTITY_REFERENCE_NODE:\n\t\treturn buf.push( '&',node.nodeName,';');\n\t//case ENTITY_NODE:\n\t//case NOTATION_NODE:\n\tdefault:\n\t\tbuf.push('??',node.nodeName);\n\t}\n}\nfunction importNode(doc,node,deep){\n\tvar node2;\n\tswitch (node.nodeType) {\n\tcase ELEMENT_NODE:\n\t\tnode2 = node.cloneNode(false);\n\t\tnode2.ownerDocument = doc;\n\t\t//var attrs = node2.attributes;\n\t\t//var len = attrs.length;\n\t\t//for(var i=0;i<len;i++){\n\t\t\t//node2.setAttributeNodeNS(importNode(doc,attrs.item(i),deep));\n\t\t//}\n\tcase DOCUMENT_FRAGMENT_NODE:\n\t\tbreak;\n\tcase ATTRIBUTE_NODE:\n\t\tdeep = true;\n\t\tbreak;\n\t//case ENTITY_REFERENCE_NODE:\n\t//case PROCESSING_INSTRUCTION_NODE:\n\t////case TEXT_NODE:\n\t//case CDATA_SECTION_NODE:\n\t//case COMMENT_NODE:\n\t//\tdeep = false;\n\t//\tbreak;\n\t//case DOCUMENT_NODE:\n\t//case DOCUMENT_TYPE_NODE:\n\t//cannot be imported.\n\t//case ENTITY_NODE:\n\t//case NOTATION_NODE:\n\t//can not hit in level3\n\t//default:throw e;\n\t}\n\tif(!node2){\n\t\tnode2 = node.cloneNode(false);//false\n\t}\n\tnode2.ownerDocument = doc;\n\tnode2.parentNode = null;\n\tif(deep){\n\t\tvar child = node.firstChild;\n\t\twhile(child){\n\t\t\tnode2.appendChild(importNode(doc,child,deep));\n\t\t\tchild = child.nextSibling;\n\t\t}\n\t}\n\treturn node2;\n}\n//\n//var _relationMap = {firstChild:1,lastChild:1,previousSibling:1,nextSibling:1,\n//\t\t\t\t\tattributes:1,childNodes:1,parentNode:1,documentElement:1,doctype,};\nfunction cloneNode(doc,node,deep){\n\tvar node2 = new node.constructor();\n\tfor(var n in node){\n\t\tvar v = node[n];\n\t\tif(typeof v != 'object' ){\n\t\t\tif(v != node2[n]){\n\t\t\t\tnode2[n] = v;\n\t\t\t}\n\t\t}\n\t}\n\tif(node.childNodes){\n\t\tnode2.childNodes = new NodeList();\n\t}\n\tnode2.ownerDocument = doc;\n\tswitch (node2.nodeType) {\n\tcase ELEMENT_NODE:\n\t\tvar attrs\t= node.attributes;\n\t\tvar attrs2\t= node2.attributes = new NamedNodeMap();\n\t\tvar len = attrs.length\n\t\tattrs2._ownerElement = node2;\n\t\tfor(var i=0;i<len;i++){\n\t\t\tnode2.setAttributeNode(cloneNode(doc,attrs.item(i),true));\n\t\t}\n\t\tbreak;;\n\tcase ATTRIBUTE_NODE:\n\t\tdeep = true;\n\t}\n\tif(deep){\n\t\tvar child = node.firstChild;\n\t\twhile(child){\n\t\t\tnode2.appendChild(cloneNode(doc,child,deep));\n\t\t\tchild = child.nextSibling;\n\t\t}\n\t}\n\treturn node2;\n}\n\nfunction __set__(object,key,value){\n\tobject[key] = value\n}\n//do dynamic\ntry{\n\tif(Object.defineProperty){\n\t\tObject.defineProperty(LiveNodeList.prototype,'length',{\n\t\t\tget:function(){\n\t\t\t\t_updateLiveList(this);\n\t\t\t\treturn this.$$length;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(Node.prototype,'textContent',{\n\t\t\tget:function(){\n\t\t\t\treturn getTextContent(this);\n\t\t\t},\n\t\t\tset:function(data){\n\t\t\t\tswitch(this.nodeType){\n\t\t\t\tcase ELEMENT_NODE:\n\t\t\t\tcase DOCUMENT_FRAGMENT_NODE:\n\t\t\t\t\twhile(this.firstChild){\n\t\t\t\t\t\tthis.removeChild(this.firstChild);\n\t\t\t\t\t}\n\t\t\t\t\tif(data || String(data)){\n\t\t\t\t\t\tthis.appendChild(this.ownerDocument.createTextNode(data));\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\t//TODO:\n\t\t\t\t\tthis.data = data;\n\t\t\t\t\tthis.value = data;\n\t\t\t\t\tthis.nodeValue = data;\n\t\t\t\t}\n\t\t\t}\n\t\t})\n\t\t\n\t\tfunction getTextContent(node){\n\t\t\tswitch(node.nodeType){\n\t\t\tcase ELEMENT_NODE:\n\t\t\tcase DOCUMENT_FRAGMENT_NODE:\n\t\t\t\tvar buf = [];\n\t\t\t\tnode = node.firstChild;\n\t\t\t\twhile(node){\n\t\t\t\t\tif(node.nodeType!==7 && node.nodeType !==8){\n\t\t\t\t\t\tbuf.push(getTextContent(node));\n\t\t\t\t\t}\n\t\t\t\t\tnode = node.nextSibling;\n\t\t\t\t}\n\t\t\t\treturn buf.join('');\n\t\t\tdefault:\n\t\t\t\treturn node.nodeValue;\n\t\t\t}\n\t\t}\n\t\t__set__ = function(object,key,value){\n\t\t\t//console.log(value)\n\t\t\tobject['$$'+key] = value\n\t\t}\n\t}\n}catch(e){//ie8\n}\n\n//if(typeof require == 'function'){\n\texports.DOMImplementation = DOMImplementation;\n\texports.XMLSerializer = XMLSerializer;\n//}\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/xmldom/dom",
"module-type": "library"
},
"$:/plugins/tiddlywiki/xmldom/dom-parser": {
"text": "function DOMParser(options){\r\n\tthis.options = options ||{locator:{}};\r\n\t\r\n}\r\nDOMParser.prototype.parseFromString = function(source,mimeType){\r\n\tvar options = this.options;\r\n\tvar sax = new XMLReader();\r\n\tvar domBuilder = options.domBuilder || new DOMHandler();//contentHandler and LexicalHandler\r\n\tvar errorHandler = options.errorHandler;\r\n\tvar locator = options.locator;\r\n\tvar defaultNSMap = options.xmlns||{};\r\n\tvar isHTML = /\\/x?html?$/.test(mimeType);//mimeType.toLowerCase().indexOf('html') > -1;\r\n \tvar entityMap = isHTML?require('./entities').entityMap:{'lt':'<','gt':'>','amp':'&','quot':'\"','apos':\"'\"};\r\n\tif(locator){\r\n\t\tdomBuilder.setDocumentLocator(locator)\r\n\t}\r\n\t\r\n\tsax.errorHandler = buildErrorHandler(errorHandler,domBuilder,locator);\r\n\tsax.domBuilder = options.domBuilder || domBuilder;\r\n\tif(isHTML){\r\n\t\tdefaultNSMap['']= 'http://www.w3.org/1999/xhtml';\r\n\t}\r\n\tdefaultNSMap.xml = defaultNSMap.xml || 'http://www.w3.org/XML/1998/namespace';\r\n\tif(source){\r\n\t\tsax.parse(source,defaultNSMap,entityMap);\r\n\t}else{\r\n\t\tsax.errorHandler.error(\"invalid doc source\");\r\n\t}\r\n\treturn domBuilder.doc;\r\n}\r\nfunction buildErrorHandler(errorImpl,domBuilder,locator){\r\n\tif(!errorImpl){\r\n\t\tif(domBuilder instanceof DOMHandler){\r\n\t\t\treturn domBuilder;\r\n\t\t}\r\n\t\terrorImpl = domBuilder ;\r\n\t}\r\n\tvar errorHandler = {}\r\n\tvar isCallback = errorImpl instanceof Function;\r\n\tlocator = locator||{}\r\n\tfunction build(key){\r\n\t\tvar fn = errorImpl[key];\r\n\t\tif(!fn && isCallback){\r\n\t\t\tfn = errorImpl.length == 2?function(msg){errorImpl(key,msg)}:errorImpl;\r\n\t\t}\r\n\t\terrorHandler[key] = fn && function(msg){\r\n\t\t\tfn('[xmldom '+key+']\\t'+msg+_locator(locator));\r\n\t\t}||function(){};\r\n\t}\r\n\tbuild('warning');\r\n\tbuild('error');\r\n\tbuild('fatalError');\r\n\treturn errorHandler;\r\n}\r\n\r\n//console.log('#\\n\\n\\n\\n\\n\\n\\n####')\r\n/**\r\n * +ContentHandler+ErrorHandler\r\n * +LexicalHandler+EntityResolver2\r\n * -DeclHandler-DTDHandler \r\n * \r\n * DefaultHandler:EntityResolver, DTDHandler, ContentHandler, ErrorHandler\r\n * DefaultHandler2:DefaultHandler,LexicalHandler, DeclHandler, EntityResolver2\r\n * @link http://www.saxproject.org/apidoc/org/xml/sax/helpers/DefaultHandler.html\r\n */\r\nfunction DOMHandler() {\r\n this.cdata = false;\r\n}\r\nfunction position(locator,node){\r\n\tnode.lineNumber = locator.lineNumber;\r\n\tnode.columnNumber = locator.columnNumber;\r\n}\r\n/**\r\n * @see org.xml.sax.ContentHandler#startDocument\r\n * @link http://www.saxproject.org/apidoc/org/xml/sax/ContentHandler.html\r\n */ \r\nDOMHandler.prototype = {\r\n\tstartDocument : function() {\r\n \tthis.doc = new DOMImplementation().createDocument(null, null, null);\r\n \tif (this.locator) {\r\n \tthis.doc.documentURI = this.locator.systemId;\r\n \t}\r\n\t},\r\n\tstartElement:function(namespaceURI, localName, qName, attrs) {\r\n\t\tvar doc = this.doc;\r\n\t var el = doc.createElementNS(namespaceURI, qName||localName);\r\n\t var len = attrs.length;\r\n\t appendElement(this, el);\r\n\t this.currentElement = el;\r\n\t \r\n\t\tthis.locator && position(this.locator,el)\r\n\t for (var i = 0 ; i < len; i++) {\r\n\t var namespaceURI = attrs.getURI(i);\r\n\t var value = attrs.getValue(i);\r\n\t var qName = attrs.getQName(i);\r\n\t\t\tvar attr = doc.createAttributeNS(namespaceURI, qName);\r\n\t\t\tthis.locator &&position(attrs.getLocator(i),attr);\r\n\t\t\tattr.value = attr.nodeValue = value;\r\n\t\t\tel.setAttributeNode(attr)\r\n\t }\r\n\t},\r\n\tendElement:function(namespaceURI, localName, qName) {\r\n\t\tvar current = this.currentElement\r\n\t\tvar tagName = current.tagName;\r\n\t\tthis.currentElement = current.parentNode;\r\n\t},\r\n\tstartPrefixMapping:function(prefix, uri) {\r\n\t},\r\n\tendPrefixMapping:function(prefix) {\r\n\t},\r\n\tprocessingInstruction:function(target, data) {\r\n\t var ins = this.doc.createProcessingInstruction(target, data);\r\n\t this.locator && position(this.locator,ins)\r\n\t appendElement(this, ins);\r\n\t},\r\n\tignorableWhitespace:function(ch, start, length) {\r\n\t},\r\n\tcharacters:function(chars, start, length) {\r\n\t\tchars = _toString.apply(this,arguments)\r\n\t\t//console.log(chars)\r\n\t\tif(chars){\r\n\t\t\tif (this.cdata) {\r\n\t\t\t\tvar charNode = this.doc.createCDATASection(chars);\r\n\t\t\t} else {\r\n\t\t\t\tvar charNode = this.doc.createTextNode(chars);\r\n\t\t\t}\r\n\t\t\tif(this.currentElement){\r\n\t\t\t\tthis.currentElement.appendChild(charNode);\r\n\t\t\t}else if(/^\\s*$/.test(chars)){\r\n\t\t\t\tthis.doc.appendChild(charNode);\r\n\t\t\t\t//process xml\r\n\t\t\t}\r\n\t\t\tthis.locator && position(this.locator,charNode)\r\n\t\t}\r\n\t},\r\n\tskippedEntity:function(name) {\r\n\t},\r\n\tendDocument:function() {\r\n\t\tthis.doc.normalize();\r\n\t},\r\n\tsetDocumentLocator:function (locator) {\r\n\t if(this.locator = locator){// && !('lineNumber' in locator)){\r\n\t \tlocator.lineNumber = 0;\r\n\t }\r\n\t},\r\n\t//LexicalHandler\r\n\tcomment:function(chars, start, length) {\r\n\t\tchars = _toString.apply(this,arguments)\r\n\t var comm = this.doc.createComment(chars);\r\n\t this.locator && position(this.locator,comm)\r\n\t appendElement(this, comm);\r\n\t},\r\n\t\r\n\tstartCDATA:function() {\r\n\t //used in characters() methods\r\n\t this.cdata = true;\r\n\t},\r\n\tendCDATA:function() {\r\n\t this.cdata = false;\r\n\t},\r\n\t\r\n\tstartDTD:function(name, publicId, systemId) {\r\n\t\tvar impl = this.doc.implementation;\r\n\t if (impl && impl.createDocumentType) {\r\n\t var dt = impl.createDocumentType(name, publicId, systemId);\r\n\t this.locator && position(this.locator,dt)\r\n\t appendElement(this, dt);\r\n\t }\r\n\t},\r\n\t/**\r\n\t * @see org.xml.sax.ErrorHandler\r\n\t * @link http://www.saxproject.org/apidoc/org/xml/sax/ErrorHandler.html\r\n\t */\r\n\twarning:function(error) {\r\n\t\tconsole.warn('[xmldom warning]\\t'+error,_locator(this.locator));\r\n\t},\r\n\terror:function(error) {\r\n\t\tconsole.error('[xmldom error]\\t'+error,_locator(this.locator));\r\n\t},\r\n\tfatalError:function(error) {\r\n\t\tconsole.error('[xmldom fatalError]\\t'+error,_locator(this.locator));\r\n\t throw error;\r\n\t}\r\n}\r\nfunction _locator(l){\r\n\tif(l){\r\n\t\treturn '\\n@'+(l.systemId ||'')+'#[line:'+l.lineNumber+',col:'+l.columnNumber+']'\r\n\t}\r\n}\r\nfunction _toString(chars,start,length){\r\n\tif(typeof chars == 'string'){\r\n\t\treturn chars.substr(start,length)\r\n\t}else{//java sax connect width xmldom on rhino(what about: \"? && !(chars instanceof String)\")\r\n\t\tif(chars.length >= start+length || start){\r\n\t\t\treturn new java.lang.String(chars,start,length)+'';\r\n\t\t}\r\n\t\treturn chars;\r\n\t}\r\n}\r\n\r\n/*\r\n * @link http://www.saxproject.org/apidoc/org/xml/sax/ext/LexicalHandler.html\r\n * used method of org.xml.sax.ext.LexicalHandler:\r\n * #comment(chars, start, length)\r\n * #startCDATA()\r\n * #endCDATA()\r\n * #startDTD(name, publicId, systemId)\r\n *\r\n *\r\n * IGNORED method of org.xml.sax.ext.LexicalHandler:\r\n * #endDTD()\r\n * #startEntity(name)\r\n * #endEntity(name)\r\n *\r\n *\r\n * @link http://www.saxproject.org/apidoc/org/xml/sax/ext/DeclHandler.html\r\n * IGNORED method of org.xml.sax.ext.DeclHandler\r\n * \t#attributeDecl(eName, aName, type, mode, value)\r\n * #elementDecl(name, model)\r\n * #externalEntityDecl(name, publicId, systemId)\r\n * #internalEntityDecl(name, value)\r\n * @link http://www.saxproject.org/apidoc/org/xml/sax/ext/EntityResolver2.html\r\n * IGNORED method of org.xml.sax.EntityResolver2\r\n * #resolveEntity(String name,String publicId,String baseURI,String systemId)\r\n * #resolveEntity(publicId, systemId)\r\n * #getExternalSubset(name, baseURI)\r\n * @link http://www.saxproject.org/apidoc/org/xml/sax/DTDHandler.html\r\n * IGNORED method of org.xml.sax.DTDHandler\r\n * #notationDecl(name, publicId, systemId) {};\r\n * #unparsedEntityDecl(name, publicId, systemId, notationName) {};\r\n */\r\n\"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl\".replace(/\\w+/g,function(key){\r\n\tDOMHandler.prototype[key] = function(){return null}\r\n})\r\n\r\n/* Private static helpers treated below as private instance methods, so don't need to add these to the public API; we might use a Relator to also get rid of non-standard public properties */\r\nfunction appendElement (hander,node) {\r\n if (!hander.currentElement) {\r\n hander.doc.appendChild(node);\r\n } else {\r\n hander.currentElement.appendChild(node);\r\n }\r\n}//appendChild and setAttributeNS are preformance key\r\n\r\n//if(typeof require == 'function'){\r\n\tvar XMLReader = require('./sax').XMLReader;\r\n\tvar DOMImplementation = exports.DOMImplementation = require('./dom').DOMImplementation;\r\n\texports.XMLSerializer = require('./dom').XMLSerializer ;\r\n\texports.DOMParser = DOMParser;\r\n//}\r\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/xmldom/dom-parser",
"module-type": "library"
},
"$:/plugins/tiddlywiki/xmldom/entities": {
"text": "exports.entityMap = {\n lt: '<',\n gt: '>',\n amp: '&',\n quot: '\"',\n apos: \"'\",\n Agrave: \"À\",\n Aacute: \"Á\",\n Acirc: \"Â\",\n Atilde: \"Ã\",\n Auml: \"Ä\",\n Aring: \"Å\",\n AElig: \"Æ\",\n Ccedil: \"Ç\",\n Egrave: \"È\",\n Eacute: \"É\",\n Ecirc: \"Ê\",\n Euml: \"Ë\",\n Igrave: \"Ì\",\n Iacute: \"Í\",\n Icirc: \"Î\",\n Iuml: \"Ï\",\n ETH: \"Ð\",\n Ntilde: \"Ñ\",\n Ograve: \"Ò\",\n Oacute: \"Ó\",\n Ocirc: \"Ô\",\n Otilde: \"Õ\",\n Ouml: \"Ö\",\n Oslash: \"Ø\",\n Ugrave: \"Ù\",\n Uacute: \"Ú\",\n Ucirc: \"Û\",\n Uuml: \"Ü\",\n Yacute: \"Ý\",\n THORN: \"Þ\",\n szlig: \"ß\",\n agrave: \"à\",\n aacute: \"á\",\n acirc: \"â\",\n atilde: \"ã\",\n auml: \"ä\",\n aring: \"å\",\n aelig: \"æ\",\n ccedil: \"ç\",\n egrave: \"è\",\n eacute: \"é\",\n ecirc: \"ê\",\n euml: \"ë\",\n igrave: \"ì\",\n iacute: \"í\",\n icirc: \"î\",\n iuml: \"ï\",\n eth: \"ð\",\n ntilde: \"ñ\",\n ograve: \"ò\",\n oacute: \"ó\",\n ocirc: \"ô\",\n otilde: \"õ\",\n ouml: \"ö\",\n oslash: \"ø\",\n ugrave: \"ù\",\n uacute: \"ú\",\n ucirc: \"û\",\n uuml: \"ü\",\n yacute: \"ý\",\n thorn: \"þ\",\n yuml: \"ÿ\",\n nbsp: \" \",\n iexcl: \"¡\",\n cent: \"¢\",\n pound: \"£\",\n curren: \"¤\",\n yen: \"¥\",\n brvbar: \"¦\",\n sect: \"§\",\n uml: \"¨\",\n copy: \"©\",\n ordf: \"ª\",\n laquo: \"«\",\n not: \"¬\",\n shy: \"\",\n reg: \"®\",\n macr: \"¯\",\n deg: \"°\",\n plusmn: \"±\",\n sup2: \"²\",\n sup3: \"³\",\n acute: \"´\",\n micro: \"µ\",\n para: \"¶\",\n middot: \"·\",\n cedil: \"¸\",\n sup1: \"¹\",\n ordm: \"º\",\n raquo: \"»\",\n frac14: \"¼\",\n frac12: \"½\",\n frac34: \"¾\",\n iquest: \"¿\",\n times: \"×\",\n divide: \"÷\",\n forall: \"∀\",\n part: \"∂\",\n exist: \"∃\",\n empty: \"∅\",\n nabla: \"∇\",\n isin: \"∈\",\n notin: \"∉\",\n ni: \"∋\",\n prod: \"∏\",\n sum: \"∑\",\n minus: \"−\",\n lowast: \"∗\",\n radic: \"√\",\n prop: \"∝\",\n infin: \"∞\",\n ang: \"∠\",\n and: \"∧\",\n or: \"∨\",\n cap: \"∩\",\n cup: \"∪\",\n 'int': \"∫\",\n there4: \"∴\",\n sim: \"∼\",\n cong: \"≅\",\n asymp: \"≈\",\n ne: \"≠\",\n equiv: \"≡\",\n le: \"≤\",\n ge: \"≥\",\n sub: \"⊂\",\n sup: \"⊃\",\n nsub: \"⊄\",\n sube: \"⊆\",\n supe: \"⊇\",\n oplus: \"⊕\",\n otimes: \"⊗\",\n perp: \"⊥\",\n sdot: \"⋅\",\n Alpha: \"Α\",\n Beta: \"Β\",\n Gamma: \"Γ\",\n Delta: \"Δ\",\n Epsilon: \"Ε\",\n Zeta: \"Ζ\",\n Eta: \"Η\",\n Theta: \"Θ\",\n Iota: \"Ι\",\n Kappa: \"Κ\",\n Lambda: \"Λ\",\n Mu: \"Μ\",\n Nu: \"Ν\",\n Xi: \"Ξ\",\n Omicron: \"Ο\",\n Pi: \"Π\",\n Rho: \"Ρ\",\n Sigma: \"Σ\",\n Tau: \"Τ\",\n Upsilon: \"Υ\",\n Phi: \"Φ\",\n Chi: \"Χ\",\n Psi: \"Ψ\",\n Omega: \"Ω\",\n alpha: \"α\",\n beta: \"β\",\n gamma: \"γ\",\n delta: \"δ\",\n epsilon: \"ε\",\n zeta: \"ζ\",\n eta: \"η\",\n theta: \"θ\",\n iota: \"ι\",\n kappa: \"κ\",\n lambda: \"λ\",\n mu: \"μ\",\n nu: \"ν\",\n xi: \"ξ\",\n omicron: \"ο\",\n pi: \"π\",\n rho: \"ρ\",\n sigmaf: \"ς\",\n sigma: \"σ\",\n tau: \"τ\",\n upsilon: \"υ\",\n phi: \"φ\",\n chi: \"χ\",\n psi: \"ψ\",\n omega: \"ω\",\n thetasym: \"ϑ\",\n upsih: \"ϒ\",\n piv: \"ϖ\",\n OElig: \"Œ\",\n oelig: \"œ\",\n Scaron: \"Š\",\n scaron: \"š\",\n Yuml: \"Ÿ\",\n fnof: \"ƒ\",\n circ: \"ˆ\",\n tilde: \"˜\",\n ensp: \" \",\n emsp: \" \",\n thinsp: \" \",\n zwnj: \"\",\n zwj: \"\",\n lrm: \"\",\n rlm: \"\",\n ndash: \"–\",\n mdash: \"—\",\n lsquo: \"‘\",\n rsquo: \"’\",\n sbquo: \"‚\",\n ldquo: \"“\",\n rdquo: \"”\",\n bdquo: \"„\",\n dagger: \"†\",\n Dagger: \"‡\",\n bull: \"•\",\n hellip: \"…\",\n permil: \"‰\",\n prime: \"′\",\n Prime: \"″\",\n lsaquo: \"‹\",\n rsaquo: \"›\",\n oline: \"‾\",\n euro: \"€\",\n trade: \"™\",\n larr: \"←\",\n uarr: \"↑\",\n rarr: \"→\",\n darr: \"↓\",\n harr: \"↔\",\n crarr: \"↵\",\n lceil: \"⌈\",\n rceil: \"⌉\",\n lfloor: \"⌊\",\n rfloor: \"⌋\",\n loz: \"◊\",\n spades: \"♠\",\n clubs: \"♣\",\n hearts: \"♥\",\n diams: \"♦\"\n};\n//for(var n in exports.entityMap){console.log(exports.entityMap[n].charCodeAt())}",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/xmldom/entities",
"module-type": "library"
},
"$:/plugins/tiddlywiki/xmldom/sax": {
"text": "//[4] \tNameStartChar\t ::= \t\":\" | [A-Z] | \"_\" | [a-z] | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x2FF] | [#x370-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] | [#x2070-#x218F] | [#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | [#x10000-#xEFFFF]\r\n//[4a] \tNameChar\t ::= \tNameStartChar | \"-\" | \".\" | [0-9] | #xB7 | [#x0300-#x036F] | [#x203F-#x2040]\r\n//[5] \tName\t ::= \tNameStartChar (NameChar)*\r\nvar nameStartChar = /[A-Z_a-z\\xC0-\\xD6\\xD8-\\xF6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD]///\\u10000-\\uEFFFF\r\nvar nameChar = new RegExp(\"[\\\\-\\\\.0-9\"+nameStartChar.source.slice(1,-1)+\"\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040]\");\r\nvar tagNamePattern = new RegExp('^'+nameStartChar.source+nameChar.source+'*(?:\\:'+nameStartChar.source+nameChar.source+'*)?$');\r\n//var tagNamePattern = /^[a-zA-Z_][\\w\\-\\.]*(?:\\:[a-zA-Z_][\\w\\-\\.]*)?$/\r\n//var handlers = 'resolveEntity,getExternalSubset,characters,endDocument,endElement,endPrefixMapping,ignorableWhitespace,processingInstruction,setDocumentLocator,skippedEntity,startDocument,startElement,startPrefixMapping,notationDecl,unparsedEntityDecl,error,fatalError,warning,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,comment,endCDATA,endDTD,endEntity,startCDATA,startDTD,startEntity'.split(',')\r\n\r\n//S_TAG,\tS_ATTR,\tS_EQ,\tS_ATTR_NOQUOT_VALUE\r\n//S_ATTR_SPACE,\tS_ATTR_END,\tS_TAG_SPACE, S_TAG_CLOSE\r\nvar S_TAG = 0;//tag name offerring\r\nvar S_ATTR = 1;//attr name offerring \r\nvar S_ATTR_SPACE=2;//attr name end and space offer\r\nvar S_EQ = 3;//=space?\r\nvar S_ATTR_NOQUOT_VALUE = 4;//attr value(no quot value only)\r\nvar S_ATTR_END = 5;//attr value end and no space(quot end)\r\nvar S_TAG_SPACE = 6;//(attr value end || tag end ) && (space offer)\r\nvar S_TAG_CLOSE = 7;//closed el<el />\r\n\r\nfunction XMLReader(){\r\n\t\r\n}\r\n\r\nXMLReader.prototype = {\r\n\tparse:function(source,defaultNSMap,entityMap){\r\n\t\tvar domBuilder = this.domBuilder;\r\n\t\tdomBuilder.startDocument();\r\n\t\t_copy(defaultNSMap ,defaultNSMap = {})\r\n\t\tparse(source,defaultNSMap,entityMap,\r\n\t\t\t\tdomBuilder,this.errorHandler);\r\n\t\tdomBuilder.endDocument();\r\n\t}\r\n}\r\nfunction parse(source,defaultNSMapCopy,entityMap,domBuilder,errorHandler){\r\n\tfunction fixedFromCharCode(code) {\r\n\t\t// String.prototype.fromCharCode does not supports\r\n\t\t// > 2 bytes unicode chars directly\r\n\t\tif (code > 0xffff) {\r\n\t\t\tcode -= 0x10000;\r\n\t\t\tvar surrogate1 = 0xd800 + (code >> 10)\r\n\t\t\t\t, surrogate2 = 0xdc00 + (code & 0x3ff);\r\n\r\n\t\t\treturn String.fromCharCode(surrogate1, surrogate2);\r\n\t\t} else {\r\n\t\t\treturn String.fromCharCode(code);\r\n\t\t}\r\n\t}\r\n\tfunction entityReplacer(a){\r\n\t\tvar k = a.slice(1,-1);\r\n\t\tif(k in entityMap){\r\n\t\t\treturn entityMap[k]; \r\n\t\t}else if(k.charAt(0) === '#'){\r\n\t\t\treturn fixedFromCharCode(parseInt(k.substr(1).replace('x','0x')))\r\n\t\t}else{\r\n\t\t\terrorHandler.error('entity not found:'+a);\r\n\t\t\treturn a;\r\n\t\t}\r\n\t}\r\n\tfunction appendText(end){//has some bugs\r\n\t\tif(end>start){\r\n\t\t\tvar xt = source.substring(start,end).replace(/&#?\\w+;/g,entityReplacer);\r\n\t\t\tlocator&&position(start);\r\n\t\t\tdomBuilder.characters(xt,0,end-start);\r\n\t\t\tstart = end\r\n\t\t}\r\n\t}\r\n\tfunction position(p,m){\r\n\t\twhile(p>=lineEnd && (m = linePattern.exec(source))){\r\n\t\t\tlineStart = m.index;\r\n\t\t\tlineEnd = lineStart + m[0].length;\r\n\t\t\tlocator.lineNumber++;\r\n\t\t\t//console.log('line++:',locator,startPos,endPos)\r\n\t\t}\r\n\t\tlocator.columnNumber = p-lineStart+1;\r\n\t}\r\n\tvar lineStart = 0;\r\n\tvar lineEnd = 0;\r\n\tvar linePattern = /.*(?:\\r\\n?|\\n)|.*$/g\r\n\tvar locator = domBuilder.locator;\r\n\t\r\n\tvar parseStack = [{currentNSMap:defaultNSMapCopy}]\r\n\tvar closeMap = {};\r\n\tvar start = 0;\r\n\twhile(true){\r\n\t\ttry{\r\n\t\t\tvar tagStart = source.indexOf('<',start);\r\n\t\t\tif(tagStart<0){\r\n\t\t\t\tif(!source.substr(start).match(/^\\s*$/)){\r\n\t\t\t\t\tvar doc = domBuilder.doc;\r\n\t \t\t\tvar text = doc.createTextNode(source.substr(start));\r\n\t \t\t\tdoc.appendChild(text);\r\n\t \t\t\tdomBuilder.currentElement = text;\r\n\t\t\t\t}\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\tif(tagStart>start){\r\n\t\t\t\tappendText(tagStart);\r\n\t\t\t}\r\n\t\t\tswitch(source.charAt(tagStart+1)){\r\n\t\t\tcase '/':\r\n\t\t\t\tvar end = source.indexOf('>',tagStart+3);\r\n\t\t\t\tvar tagName = source.substring(tagStart+2,end);\r\n\t\t\t\tvar config = parseStack.pop();\r\n\t\t\t\tif(end<0){\r\n\t\t\t\t\t\r\n\t \t\ttagName = source.substring(tagStart+2).replace(/[\\s<].*/,'');\r\n\t \t\t//console.error('#@@@@@@'+tagName)\r\n\t \t\terrorHandler.error(\"end tag name: \"+tagName+' is not complete:'+config.tagName);\r\n\t \t\tend = tagStart+1+tagName.length;\r\n\t \t}else if(tagName.match(/\\s</)){\r\n\t \t\ttagName = tagName.replace(/[\\s<].*/,'');\r\n\t \t\terrorHandler.error(\"end tag name: \"+tagName+' maybe not complete');\r\n\t \t\tend = tagStart+1+tagName.length;\r\n\t\t\t\t}\r\n\t\t\t\t//console.error(parseStack.length,parseStack)\r\n\t\t\t\t//console.error(config);\r\n\t\t\t\tvar localNSMap = config.localNSMap;\r\n\t\t\t\tvar endMatch = config.tagName == tagName;\r\n\t\t\t\tvar endIgnoreCaseMach = endMatch || config.tagName&&config.tagName.toLowerCase() == tagName.toLowerCase()\r\n\t\t if(endIgnoreCaseMach){\r\n\t\t \tdomBuilder.endElement(config.uri,config.localName,tagName);\r\n\t\t\t\t\tif(localNSMap){\r\n\t\t\t\t\t\tfor(var prefix in localNSMap){\r\n\t\t\t\t\t\t\tdomBuilder.endPrefixMapping(prefix) ;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(!endMatch){\r\n\t\t \terrorHandler.fatalError(\"end tag name: \"+tagName+' is not match the current start tagName:'+config.tagName );\r\n\t\t\t\t\t}\r\n\t\t }else{\r\n\t\t \tparseStack.push(config)\r\n\t\t }\r\n\t\t\t\t\r\n\t\t\t\tend++;\r\n\t\t\t\tbreak;\r\n\t\t\t\t// end elment\r\n\t\t\tcase '?':// <?...?>\r\n\t\t\t\tlocator&&position(tagStart);\r\n\t\t\t\tend = parseInstruction(source,tagStart,domBuilder);\r\n\t\t\t\tbreak;\r\n\t\t\tcase '!':// <!doctype,<![CDATA,<!--\r\n\t\t\t\tlocator&&position(tagStart);\r\n\t\t\t\tend = parseDCC(source,tagStart,domBuilder,errorHandler);\r\n\t\t\t\tbreak;\r\n\t\t\tdefault:\r\n\t\t\t\tlocator&&position(tagStart);\r\n\t\t\t\tvar el = new ElementAttributes();\r\n\t\t\t\tvar currentNSMap = parseStack[parseStack.length-1].currentNSMap;\r\n\t\t\t\t//elStartEnd\r\n\t\t\t\tvar end = parseElementStartPart(source,tagStart,el,currentNSMap,entityReplacer,errorHandler);\r\n\t\t\t\tvar len = el.length;\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\tif(!el.closed && fixSelfClosed(source,end,el.tagName,closeMap)){\r\n\t\t\t\t\tel.closed = true;\r\n\t\t\t\t\tif(!entityMap.nbsp){\r\n\t\t\t\t\t\terrorHandler.warning('unclosed xml attribute');\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tif(locator && len){\r\n\t\t\t\t\tvar locator2 = copyLocator(locator,{});\r\n\t\t\t\t\t//try{//attribute position fixed\r\n\t\t\t\t\tfor(var i = 0;i<len;i++){\r\n\t\t\t\t\t\tvar a = el[i];\r\n\t\t\t\t\t\tposition(a.offset);\r\n\t\t\t\t\t\ta.locator = copyLocator(locator,{});\r\n\t\t\t\t\t}\r\n\t\t\t\t\t//}catch(e){console.error('@@@@@'+e)}\r\n\t\t\t\t\tdomBuilder.locator = locator2\r\n\t\t\t\t\tif(appendElement(el,domBuilder,currentNSMap)){\r\n\t\t\t\t\t\tparseStack.push(el)\r\n\t\t\t\t\t}\r\n\t\t\t\t\tdomBuilder.locator = locator;\r\n\t\t\t\t}else{\r\n\t\t\t\t\tif(appendElement(el,domBuilder,currentNSMap)){\r\n\t\t\t\t\t\tparseStack.push(el)\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\tif(el.uri === 'http://www.w3.org/1999/xhtml' && !el.closed){\r\n\t\t\t\t\tend = parseHtmlSpecialContent(source,end,el.tagName,entityReplacer,domBuilder)\r\n\t\t\t\t}else{\r\n\t\t\t\t\tend++;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}catch(e){\r\n\t\t\terrorHandler.error('element parse error: '+e)\r\n\t\t\t//errorHandler.error('element parse error: '+e);\r\n\t\t\tend = -1;\r\n\t\t\t//throw e;\r\n\t\t}\r\n\t\tif(end>start){\r\n\t\t\tstart = end;\r\n\t\t}else{\r\n\t\t\t//TODO: 这里有可能sax回退,有位置错误风险\r\n\t\t\tappendText(Math.max(tagStart,start)+1);\r\n\t\t}\r\n\t}\r\n}\r\nfunction copyLocator(f,t){\r\n\tt.lineNumber = f.lineNumber;\r\n\tt.columnNumber = f.columnNumber;\r\n\treturn t;\r\n}\r\n\r\n/**\r\n * @see #appendElement(source,elStartEnd,el,selfClosed,entityReplacer,domBuilder,parseStack);\r\n * @return end of the elementStartPart(end of elementEndPart for selfClosed el)\r\n */\r\nfunction parseElementStartPart(source,start,el,currentNSMap,entityReplacer,errorHandler){\r\n\tvar attrName;\r\n\tvar value;\r\n\tvar p = ++start;\r\n\tvar s = S_TAG;//status\r\n\twhile(true){\r\n\t\tvar c = source.charAt(p);\r\n\t\tswitch(c){\r\n\t\tcase '=':\r\n\t\t\tif(s === S_ATTR){//attrName\r\n\t\t\t\tattrName = source.slice(start,p);\r\n\t\t\t\ts = S_EQ;\r\n\t\t\t}else if(s === S_ATTR_SPACE){\r\n\t\t\t\ts = S_EQ;\r\n\t\t\t}else{\r\n\t\t\t\t//fatalError: equal must after attrName or space after attrName\r\n\t\t\t\tthrow new Error('attribute equal must after attrName');\r\n\t\t\t}\r\n\t\t\tbreak;\r\n\t\tcase '\\'':\r\n\t\tcase '\"':\r\n\t\t\tif(s === S_EQ || s === S_ATTR //|| s == S_ATTR_SPACE\r\n\t\t\t\t){//equal\r\n\t\t\t\tif(s === S_ATTR){\r\n\t\t\t\t\terrorHandler.warning('attribute value must after \"=\"')\r\n\t\t\t\t\tattrName = source.slice(start,p)\r\n\t\t\t\t}\r\n\t\t\t\tstart = p+1;\r\n\t\t\t\tp = source.indexOf(c,start)\r\n\t\t\t\tif(p>0){\r\n\t\t\t\t\tvalue = source.slice(start,p).replace(/&#?\\w+;/g,entityReplacer);\r\n\t\t\t\t\tel.add(attrName,value,start-1);\r\n\t\t\t\t\ts = S_ATTR_END;\r\n\t\t\t\t}else{\r\n\t\t\t\t\t//fatalError: no end quot match\r\n\t\t\t\t\tthrow new Error('attribute value no end \\''+c+'\\' match');\r\n\t\t\t\t}\r\n\t\t\t}else if(s == S_ATTR_NOQUOT_VALUE){\r\n\t\t\t\tvalue = source.slice(start,p).replace(/&#?\\w+;/g,entityReplacer);\r\n\t\t\t\t//console.log(attrName,value,start,p)\r\n\t\t\t\tel.add(attrName,value,start);\r\n\t\t\t\t//console.dir(el)\r\n\t\t\t\terrorHandler.warning('attribute \"'+attrName+'\" missed start quot('+c+')!!');\r\n\t\t\t\tstart = p+1;\r\n\t\t\t\ts = S_ATTR_END\r\n\t\t\t}else{\r\n\t\t\t\t//fatalError: no equal before\r\n\t\t\t\tthrow new Error('attribute value must after \"=\"');\r\n\t\t\t}\r\n\t\t\tbreak;\r\n\t\tcase '/':\r\n\t\t\tswitch(s){\r\n\t\t\tcase S_TAG:\r\n\t\t\t\tel.setTagName(source.slice(start,p));\r\n\t\t\tcase S_ATTR_END:\r\n\t\t\tcase S_TAG_SPACE:\r\n\t\t\tcase S_TAG_CLOSE:\r\n\t\t\t\ts =S_TAG_CLOSE;\r\n\t\t\t\tel.closed = true;\r\n\t\t\tcase S_ATTR_NOQUOT_VALUE:\r\n\t\t\tcase S_ATTR:\r\n\t\t\tcase S_ATTR_SPACE:\r\n\t\t\t\tbreak;\r\n\t\t\t//case S_EQ:\r\n\t\t\tdefault:\r\n\t\t\t\tthrow new Error(\"attribute invalid close char('/')\")\r\n\t\t\t}\r\n\t\t\tbreak;\r\n\t\tcase ''://end document\r\n\t\t\t//throw new Error('unexpected end of input')\r\n\t\t\terrorHandler.error('unexpected end of input');\r\n\t\t\tif(s == S_TAG){\r\n\t\t\t\tel.setTagName(source.slice(start,p));\r\n\t\t\t}\r\n\t\t\treturn p;\r\n\t\tcase '>':\r\n\t\t\tswitch(s){\r\n\t\t\tcase S_TAG:\r\n\t\t\t\tel.setTagName(source.slice(start,p));\r\n\t\t\tcase S_ATTR_END:\r\n\t\t\tcase S_TAG_SPACE:\r\n\t\t\tcase S_TAG_CLOSE:\r\n\t\t\t\tbreak;//normal\r\n\t\t\tcase S_ATTR_NOQUOT_VALUE://Compatible state\r\n\t\t\tcase S_ATTR:\r\n\t\t\t\tvalue = source.slice(start,p);\r\n\t\t\t\tif(value.slice(-1) === '/'){\r\n\t\t\t\t\tel.closed = true;\r\n\t\t\t\t\tvalue = value.slice(0,-1)\r\n\t\t\t\t}\r\n\t\t\tcase S_ATTR_SPACE:\r\n\t\t\t\tif(s === S_ATTR_SPACE){\r\n\t\t\t\t\tvalue = attrName;\r\n\t\t\t\t}\r\n\t\t\t\tif(s == S_ATTR_NOQUOT_VALUE){\r\n\t\t\t\t\terrorHandler.warning('attribute \"'+value+'\" missed quot(\")!!');\r\n\t\t\t\t\tel.add(attrName,value.replace(/&#?\\w+;/g,entityReplacer),start)\r\n\t\t\t\t}else{\r\n\t\t\t\t\tif(currentNSMap[''] !== 'http://www.w3.org/1999/xhtml' || !value.match(/^(?:disabled|checked|selected)$/i)){\r\n\t\t\t\t\t\terrorHandler.warning('attribute \"'+value+'\" missed value!! \"'+value+'\" instead!!')\r\n\t\t\t\t\t}\r\n\t\t\t\t\tel.add(value,value,start)\r\n\t\t\t\t}\r\n\t\t\t\tbreak;\r\n\t\t\tcase S_EQ:\r\n\t\t\t\tthrow new Error('attribute value missed!!');\r\n\t\t\t}\r\n//\t\t\tconsole.log(tagName,tagNamePattern,tagNamePattern.test(tagName))\r\n\t\t\treturn p;\r\n\t\t/*xml space '\\x20' | #x9 | #xD | #xA; */\r\n\t\tcase '\\u0080':\r\n\t\t\tc = ' ';\r\n\t\tdefault:\r\n\t\t\tif(c<= ' '){//space\r\n\t\t\t\tswitch(s){\r\n\t\t\t\tcase S_TAG:\r\n\t\t\t\t\tel.setTagName(source.slice(start,p));//tagName\r\n\t\t\t\t\ts = S_TAG_SPACE;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase S_ATTR:\r\n\t\t\t\t\tattrName = source.slice(start,p)\r\n\t\t\t\t\ts = S_ATTR_SPACE;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase S_ATTR_NOQUOT_VALUE:\r\n\t\t\t\t\tvar value = source.slice(start,p).replace(/&#?\\w+;/g,entityReplacer);\r\n\t\t\t\t\terrorHandler.warning('attribute \"'+value+'\" missed quot(\")!!');\r\n\t\t\t\t\tel.add(attrName,value,start)\r\n\t\t\t\tcase S_ATTR_END:\r\n\t\t\t\t\ts = S_TAG_SPACE;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t//case S_TAG_SPACE:\r\n\t\t\t\t//case S_EQ:\r\n\t\t\t\t//case S_ATTR_SPACE:\r\n\t\t\t\t//\tvoid();break;\r\n\t\t\t\t//case S_TAG_CLOSE:\r\n\t\t\t\t\t//ignore warning\r\n\t\t\t\t}\r\n\t\t\t}else{//not space\r\n//S_TAG,\tS_ATTR,\tS_EQ,\tS_ATTR_NOQUOT_VALUE\r\n//S_ATTR_SPACE,\tS_ATTR_END,\tS_TAG_SPACE, S_TAG_CLOSE\r\n\t\t\t\tswitch(s){\r\n\t\t\t\t//case S_TAG:void();break;\r\n\t\t\t\t//case S_ATTR:void();break;\r\n\t\t\t\t//case S_ATTR_NOQUOT_VALUE:void();break;\r\n\t\t\t\tcase S_ATTR_SPACE:\r\n\t\t\t\t\tvar tagName = el.tagName;\r\n\t\t\t\t\tif(currentNSMap[''] !== 'http://www.w3.org/1999/xhtml' || !attrName.match(/^(?:disabled|checked|selected)$/i)){\r\n\t\t\t\t\t\terrorHandler.warning('attribute \"'+attrName+'\" missed value!! \"'+attrName+'\" instead2!!')\r\n\t\t\t\t\t}\r\n\t\t\t\t\tel.add(attrName,attrName,start);\r\n\t\t\t\t\tstart = p;\r\n\t\t\t\t\ts = S_ATTR;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase S_ATTR_END:\r\n\t\t\t\t\terrorHandler.warning('attribute space is required\"'+attrName+'\"!!')\r\n\t\t\t\tcase S_TAG_SPACE:\r\n\t\t\t\t\ts = S_ATTR;\r\n\t\t\t\t\tstart = p;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase S_EQ:\r\n\t\t\t\t\ts = S_ATTR_NOQUOT_VALUE;\r\n\t\t\t\t\tstart = p;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase S_TAG_CLOSE:\r\n\t\t\t\t\tthrow new Error(\"elements closed character '/' and '>' must be connected to\");\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}//end outer switch\r\n\t\t//console.log('p++',p)\r\n\t\tp++;\r\n\t}\r\n}\r\n/**\r\n * @return true if has new namespace define\r\n */\r\nfunction appendElement(el,domBuilder,currentNSMap){\r\n\tvar tagName = el.tagName;\r\n\tvar localNSMap = null;\r\n\t//var currentNSMap = parseStack[parseStack.length-1].currentNSMap;\r\n\tvar i = el.length;\r\n\twhile(i--){\r\n\t\tvar a = el[i];\r\n\t\tvar qName = a.qName;\r\n\t\tvar value = a.value;\r\n\t\tvar nsp = qName.indexOf(':');\r\n\t\tif(nsp>0){\r\n\t\t\tvar prefix = a.prefix = qName.slice(0,nsp);\r\n\t\t\tvar localName = qName.slice(nsp+1);\r\n\t\t\tvar nsPrefix = prefix === 'xmlns' && localName\r\n\t\t}else{\r\n\t\t\tlocalName = qName;\r\n\t\t\tprefix = null\r\n\t\t\tnsPrefix = qName === 'xmlns' && ''\r\n\t\t}\r\n\t\t//can not set prefix,because prefix !== ''\r\n\t\ta.localName = localName ;\r\n\t\t//prefix == null for no ns prefix attribute \r\n\t\tif(nsPrefix !== false){//hack!!\r\n\t\t\tif(localNSMap == null){\r\n\t\t\t\tlocalNSMap = {}\r\n\t\t\t\t//console.log(currentNSMap,0)\r\n\t\t\t\t_copy(currentNSMap,currentNSMap={})\r\n\t\t\t\t//console.log(currentNSMap,1)\r\n\t\t\t}\r\n\t\t\tcurrentNSMap[nsPrefix] = localNSMap[nsPrefix] = value;\r\n\t\t\ta.uri = 'http://www.w3.org/2000/xmlns/'\r\n\t\t\tdomBuilder.startPrefixMapping(nsPrefix, value) \r\n\t\t}\r\n\t}\r\n\tvar i = el.length;\r\n\twhile(i--){\r\n\t\ta = el[i];\r\n\t\tvar prefix = a.prefix;\r\n\t\tif(prefix){//no prefix attribute has no namespace\r\n\t\t\tif(prefix === 'xml'){\r\n\t\t\t\ta.uri = 'http://www.w3.org/XML/1998/namespace';\r\n\t\t\t}if(prefix !== 'xmlns'){\r\n\t\t\t\ta.uri = currentNSMap[prefix || '']\r\n\t\t\t\t\r\n\t\t\t\t//{console.log('###'+a.qName,domBuilder.locator.systemId+'',currentNSMap,a.uri)}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\tvar nsp = tagName.indexOf(':');\r\n\tif(nsp>0){\r\n\t\tprefix = el.prefix = tagName.slice(0,nsp);\r\n\t\tlocalName = el.localName = tagName.slice(nsp+1);\r\n\t}else{\r\n\t\tprefix = null;//important!!\r\n\t\tlocalName = el.localName = tagName;\r\n\t}\r\n\t//no prefix element has default namespace\r\n\tvar ns = el.uri = currentNSMap[prefix || ''];\r\n\tdomBuilder.startElement(ns,localName,tagName,el);\r\n\t//endPrefixMapping and startPrefixMapping have not any help for dom builder\r\n\t//localNSMap = null\r\n\tif(el.closed){\r\n\t\tdomBuilder.endElement(ns,localName,tagName);\r\n\t\tif(localNSMap){\r\n\t\t\tfor(prefix in localNSMap){\r\n\t\t\t\tdomBuilder.endPrefixMapping(prefix) \r\n\t\t\t}\r\n\t\t}\r\n\t}else{\r\n\t\tel.currentNSMap = currentNSMap;\r\n\t\tel.localNSMap = localNSMap;\r\n\t\t//parseStack.push(el);\r\n\t\treturn true;\r\n\t}\r\n}\r\nfunction parseHtmlSpecialContent(source,elStartEnd,tagName,entityReplacer,domBuilder){\r\n\tif(/^(?:script|textarea)$/i.test(tagName)){\r\n\t\tvar elEndStart = source.indexOf('</'+tagName+'>',elStartEnd);\r\n\t\tvar text = source.substring(elStartEnd+1,elEndStart);\r\n\t\tif(/[&<]/.test(text)){\r\n\t\t\tif(/^script$/i.test(tagName)){\r\n\t\t\t\t//if(!/\\]\\]>/.test(text)){\r\n\t\t\t\t\t//lexHandler.startCDATA();\r\n\t\t\t\t\tdomBuilder.characters(text,0,text.length);\r\n\t\t\t\t\t//lexHandler.endCDATA();\r\n\t\t\t\t\treturn elEndStart;\r\n\t\t\t\t//}\r\n\t\t\t}//}else{//text area\r\n\t\t\t\ttext = text.replace(/&#?\\w+;/g,entityReplacer);\r\n\t\t\t\tdomBuilder.characters(text,0,text.length);\r\n\t\t\t\treturn elEndStart;\r\n\t\t\t//}\r\n\t\t\t\r\n\t\t}\r\n\t}\r\n\treturn elStartEnd+1;\r\n}\r\nfunction fixSelfClosed(source,elStartEnd,tagName,closeMap){\r\n\t//if(tagName in closeMap){\r\n\tvar pos = closeMap[tagName];\r\n\tif(pos == null){\r\n\t\t//console.log(tagName)\r\n\t\tpos = source.lastIndexOf('</'+tagName+'>')\r\n\t\tif(pos<elStartEnd){//忘记闭合\r\n\t\t\tpos = source.lastIndexOf('</'+tagName)\r\n\t\t}\r\n\t\tcloseMap[tagName] =pos\r\n\t}\r\n\treturn pos<elStartEnd;\r\n\t//} \r\n}\r\nfunction _copy(source,target){\r\n\tfor(var n in source){target[n] = source[n]}\r\n}\r\nfunction parseDCC(source,start,domBuilder,errorHandler){//sure start with '<!'\r\n\tvar next= source.charAt(start+2)\r\n\tswitch(next){\r\n\tcase '-':\r\n\t\tif(source.charAt(start + 3) === '-'){\r\n\t\t\tvar end = source.indexOf('-->',start+4);\r\n\t\t\t//append comment source.substring(4,end)//<!--\r\n\t\t\tif(end>start){\r\n\t\t\t\tdomBuilder.comment(source,start+4,end-start-4);\r\n\t\t\t\treturn end+3;\r\n\t\t\t}else{\r\n\t\t\t\terrorHandler.error(\"Unclosed comment\");\r\n\t\t\t\treturn -1;\r\n\t\t\t}\r\n\t\t}else{\r\n\t\t\t//error\r\n\t\t\treturn -1;\r\n\t\t}\r\n\tdefault:\r\n\t\tif(source.substr(start+3,6) == 'CDATA['){\r\n\t\t\tvar end = source.indexOf(']]>',start+9);\r\n\t\t\tdomBuilder.startCDATA();\r\n\t\t\tdomBuilder.characters(source,start+9,end-start-9);\r\n\t\t\tdomBuilder.endCDATA() \r\n\t\t\treturn end+3;\r\n\t\t}\r\n\t\t//<!DOCTYPE\r\n\t\t//startDTD(java.lang.String name, java.lang.String publicId, java.lang.String systemId) \r\n\t\tvar matchs = split(source,start);\r\n\t\tvar len = matchs.length;\r\n\t\tif(len>1 && /!doctype/i.test(matchs[0][0])){\r\n\t\t\tvar name = matchs[1][0];\r\n\t\t\tvar pubid = len>3 && /^public$/i.test(matchs[2][0]) && matchs[3][0]\r\n\t\t\tvar sysid = len>4 && matchs[4][0];\r\n\t\t\tvar lastMatch = matchs[len-1]\r\n\t\t\tdomBuilder.startDTD(name,pubid && pubid.replace(/^(['\"])(.*?)\\1$/,'$2'),\r\n\t\t\t\t\tsysid && sysid.replace(/^(['\"])(.*?)\\1$/,'$2'));\r\n\t\t\tdomBuilder.endDTD();\r\n\t\t\t\r\n\t\t\treturn lastMatch.index+lastMatch[0].length\r\n\t\t}\r\n\t}\r\n\treturn -1;\r\n}\r\n\r\n\r\n\r\nfunction parseInstruction(source,start,domBuilder){\r\n\tvar end = source.indexOf('?>',start);\r\n\tif(end){\r\n\t\tvar match = source.substring(start,end).match(/^<\\?(\\S*)\\s*([\\s\\S]*?)\\s*$/);\r\n\t\tif(match){\r\n\t\t\tvar len = match[0].length;\r\n\t\t\tdomBuilder.processingInstruction(match[1], match[2]) ;\r\n\t\t\treturn end+2;\r\n\t\t}else{//error\r\n\t\t\treturn -1;\r\n\t\t}\r\n\t}\r\n\treturn -1;\r\n}\r\n\r\n/**\r\n * @param source\r\n */\r\nfunction ElementAttributes(source){\r\n\t\r\n}\r\nElementAttributes.prototype = {\r\n\tsetTagName:function(tagName){\r\n\t\tif(!tagNamePattern.test(tagName)){\r\n\t\t\tthrow new Error('invalid tagName:'+tagName)\r\n\t\t}\r\n\t\tthis.tagName = tagName\r\n\t},\r\n\tadd:function(qName,value,offset){\r\n\t\tif(!tagNamePattern.test(qName)){\r\n\t\t\tthrow new Error('invalid attribute:'+qName)\r\n\t\t}\r\n\t\tthis[this.length++] = {qName:qName,value:value,offset:offset}\r\n\t},\r\n\tlength:0,\r\n\tgetLocalName:function(i){return this[i].localName},\r\n\tgetLocator:function(i){return this[i].locator},\r\n\tgetQName:function(i){return this[i].qName},\r\n\tgetURI:function(i){return this[i].uri},\r\n\tgetValue:function(i){return this[i].value}\r\n//\t,getIndex:function(uri, localName)){\r\n//\t\tif(localName){\r\n//\t\t\t\r\n//\t\t}else{\r\n//\t\t\tvar qName = uri\r\n//\t\t}\r\n//\t},\r\n//\tgetValue:function(){return this.getValue(this.getIndex.apply(this,arguments))},\r\n//\tgetType:function(uri,localName){}\r\n//\tgetType:function(i){},\r\n}\r\n\r\n\r\n\r\n\r\nfunction _set_proto_(thiz,parent){\r\n\tthiz.__proto__ = parent;\r\n\treturn thiz;\r\n}\r\nif(!(_set_proto_({},_set_proto_.prototype) instanceof _set_proto_)){\r\n\t_set_proto_ = function(thiz,parent){\r\n\t\tfunction p(){};\r\n\t\tp.prototype = parent;\r\n\t\tp = new p();\r\n\t\tfor(parent in thiz){\r\n\t\t\tp[parent] = thiz[parent];\r\n\t\t}\r\n\t\treturn p;\r\n\t}\r\n}\r\n\r\nfunction split(source,start){\r\n\tvar match;\r\n\tvar buf = [];\r\n\tvar reg = /'[^']+'|\"[^\"]+\"|[^\\s<>\\/=]+=?|(\\/?\\s*>|<)/g;\r\n\treg.lastIndex = start;\r\n\treg.exec(source);//skip <\r\n\twhile(match = reg.exec(source)){\r\n\t\tbuf.push(match);\r\n\t\tif(match[1])return buf;\r\n\t}\r\n}\r\n\r\nexports.XMLReader = XMLReader;\r\n\r\n",
"type": "application/javascript",
"title": "$:/plugins/tiddlywiki/xmldom/sax",
"module-type": "library"
},
"$:/plugins/tiddlywiki/xmldom/license": {
"text": "You can choose any one of those:\n\nThe MIT License (MIT):\n\nlink:http://opensource.org/licenses/MIT\n\nLGPL:\nhttp://www.gnu.org/licenses/lgpl.html\n",
"type": "text/plain",
"title": "$:/plugins/tiddlywiki/xmldom/license"
},
"$:/plugins/tiddlywiki/xmldom/readme": {
"title": "$:/plugins/tiddlywiki/xmldom/readme",
"text": "This plugin packages [[xmldom|https://github.com/jindw/xmldom]] for use by other plugins. It does not provide any end-user visible features.\n"
}
}
}
$:/core/ui/ControlPanel/Saving
$:/core/ui/ControlPanel/Saving/GitLab
{
"tiddlers": {
"$:/info/browser": {
"title": "$:/info/browser",
"text": "yes"
},
"$:/info/node": {
"title": "$:/info/node",
"text": "no"
},
"$:/info/url/full": {
"title": "$:/info/url/full",
"text": "file:///C:/Users/jrabaud001/Documents/GitlabUPPA/tw/zotero/ZoteroPlus_5-1-22_TW.html"
},
"$:/info/url/host": {
"title": "$:/info/url/host",
"text": ""
},
"$:/info/url/hostname": {
"title": "$:/info/url/hostname",
"text": ""
},
"$:/info/url/protocol": {
"title": "$:/info/url/protocol",
"text": "file:"
},
"$:/info/url/port": {
"title": "$:/info/url/port",
"text": ""
},
"$:/info/url/pathname": {
"title": "$:/info/url/pathname",
"text": "/C:/Users/jrabaud001/Documents/GitlabUPPA/tw/zotero/ZoteroPlus_5-1-22_TW.html"
},
"$:/info/url/search": {
"title": "$:/info/url/search",
"text": ""
},
"$:/info/url/origin": {
"title": "$:/info/url/origin",
"text": "file://"
},
"$:/info/browser/screen/width": {
"title": "$:/info/browser/screen/width",
"text": "1920"
},
"$:/info/browser/screen/height": {
"title": "$:/info/browser/screen/height",
"text": "1080"
},
"$:/info/browser/language": {
"title": "$:/info/browser/language",
"text": "fr-FR"
},
"$:/info/browser/name": {
"title": "$:/info/browser/name",
"text": "Chrome"
},
"$:/info/browser/version": {
"title": "$:/info/browser/version",
"text": "89.0"
},
"$:/info/browser/is/webkit": {
"title": "$:/info/browser/is/webkit",
"text": "yes"
},
"$:/info/browser/is/gecko": {
"title": "$:/info/browser/is/gecko",
"text": "no"
},
"$:/info/browser/is/chrome": {
"title": "$:/info/browser/is/chrome",
"text": "yes"
},
"$:/info/browser/is/firefox": {
"title": "$:/info/browser/is/firefox",
"text": "no"
},
"$:/info/browser/is/ios": {
"title": "$:/info/browser/is/ios",
"text": "no"
},
"$:/info/browser/is/iphone": {
"title": "$:/info/browser/is/iphone",
"text": "no"
},
"$:/info/browser/is/ipad": {
"title": "$:/info/browser/is/ipad",
"text": "no"
},
"$:/info/browser/is/ipod": {
"title": "$:/info/browser/is/ipod",
"text": "no"
},
"$:/info/browser/is/opera": {
"title": "$:/info/browser/is/opera",
"text": "no"
},
"$:/info/browser/is/phantomjs": {
"title": "$:/info/browser/is/phantomjs",
"text": "no"
},
"$:/info/browser/is/safari": {
"title": "$:/info/browser/is/safari",
"text": "no"
},
"$:/info/browser/is/seamonkey": {
"title": "$:/info/browser/is/seamonkey",
"text": "no"
},
"$:/info/browser/is/blackberry": {
"title": "$:/info/browser/is/blackberry",
"text": "no"
},
"$:/info/browser/is/webos": {
"title": "$:/info/browser/is/webos",
"text": "no"
},
"$:/info/browser/is/silk": {
"title": "$:/info/browser/is/silk",
"text": "no"
},
"$:/info/browser/is/bada": {
"title": "$:/info/browser/is/bada",
"text": "no"
},
"$:/info/browser/is/tizen": {
"title": "$:/info/browser/is/tizen",
"text": "no"
},
"$:/info/browser/is/sailfish": {
"title": "$:/info/browser/is/sailfish",
"text": "no"
},
"$:/info/browser/is/android": {
"title": "$:/info/browser/is/android",
"text": "no"
},
"$:/info/browser/is/windowsphone": {
"title": "$:/info/browser/is/windowsphone",
"text": "no"
},
"$:/info/browser/is/firefoxos": {
"title": "$:/info/browser/is/firefoxos",
"text": "no"
}
}
}
$:/themes/tiddlywiki/snowwhite
{
"tiddlers": {
"$:/themes/tiddlywiki/snowwhite/base": {
"title": "$:/themes/tiddlywiki/snowwhite/base",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\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/starlight/arvo.woff": {
"title": "$:/themes/tiddlywiki/starlight/arvo.woff",
"text": "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",
"type": "application/font-woff"
},
"$:/themes/tiddlywiki/starlight/ltbg.jpg": {
"title": "$:/themes/tiddlywiki/starlight/ltbg.jpg",
"text": "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PSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8IURPQ1RZUEUgcGxpc3QgUFVCTElDICItLy9BcHBsZS8vRFREIFBMSVNUIDEuMC8vRU4iICJodHRwOi8vd3d3LmFwcGxlLmNvbS9EVERzL1Byb3BlcnR5TGlzdC0xLjAuZHRkIj4KPHBsaXN0IHZlcnNpb249IjEuMCI+CjxkaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUhvcml6b250YWxSZXM8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNSG9yaXpvbnRhbFJlczwva2V5PgoJCQkJPHJlYWw+NzI8L3JlYWw+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9hcnJheT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1PcmllbnRhdGlvbjwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1PcmllbnRhdGlvbjwva2V5PgoJCQkJPGludGVnZXI+MTwvaW50ZWdlcj4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVNjYWxpbmc8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNU2NhbGluZzwva2V5PgoJCQkJPHJlYWw+MTwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsUmVzPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsUmVzPC9rZXk+CgkJCQk8cmVhbD43MjwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsU2NhbGluZzwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1WZXJ0aWNhbFNjYWxpbmc8L2tleT4KCQkJCTxyZWFsPjE8L3JlYWw+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9hcnJheT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnN1YlRpY2tldC5wYXBlcl9pbmZvX3RpY2tldDwva2V5PgoJPGRpY3Q+CgkJPGtleT5QTVBQRFBhcGVyQ29kZU5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5QTVBQRFBhcGVyQ29kZU5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPkxldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PlBNVGlvZ2FQYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5QTVRpb2dhUGFwZXJOYW1lPC9rZXk+CgkJCQkJPHN0cmluZz5uYS1sZXR0ZXI8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD43MzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU3NjwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJCQkJPGFycmF5PgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw+CgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw+Nzc0PC9yZWFsPgoJCQkJCQk8cmVhbD41OTQ8L3JlYWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFwZXJOYW1lPC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+bmEtbGV0dGVyPC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD43MzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU3NjwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw+LTE4PC9yZWFsPgoJCQkJCQk8cmVhbD43NzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU5NDwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8ucHBkLlBNUGFwZXJOYW1lPC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5wcGQuUE1QYXBlck5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPlVTIExldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuQVBJVmVyc2lvbjwva2V5PgoJCTxzdHJpbmc+MDAuMjA8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQudHlwZTwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mb1RpY2tldDwvc3RyaW5nPgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LkFQSVZlcnNpb248L2tleT4KCTxzdHJpbmc+MDAuMjA8L3N0cmluZz4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC50eXBlPC9rZXk+Cgk8c3RyaW5nPmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0VGlja2V0PC9zdHJpbmc+CjwvZGljdD4KPC9wbGlzdD4KOEJJTQPtAAAAAAAQAEgCTgABAAEASAJOAAEAAThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAHjhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAABOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANHAAAABgAAAAAAAAAAAAABVAAAAVQAAAAJAFAAaQBjAHQAdQByAGUAIAAyAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAFUAAABVAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAABVAAAAABSZ2h0bG9uZwAAAVQAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAVQAAAAAUmdodGxvbmcAAAFUAAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAA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Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzYgNDYuMjc2NzIwLCBNb24gRmViIDE5IDIwMDcgMjI6MTM6NDMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhhcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhhcDpDcmVhdGVEYXRlPSIyMDEwLTA4LTMwVDIzOjQ5OjE0LTA1OjAwIiB4YXA6TW9kaWZ5RGF0ZT0iMjAxMC0wOC0zMFQyMzo0OToxNC0wNTowMCIgeGFwOk1ldGFkYXRhRGF0ZT0iMjAxMC0wOC0zMFQyMzo0OToxNC0wNTowMCIgeGFwOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1MzIE1hY2ludG9zaCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iaU1hYyIgcGhvdG9zaG9wOkhpc3Rvcnk9IiIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDpFQjAwQjU5NDA4QjVERjExODdBNTlCQzExMkI0QjA2RSIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDpFQTAwQjU5NDA4QjVERjExODdBNTlCQzExMkI0QjA2RSIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDkwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSI3MjAwOTAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIHRpZmY6TmF0aXZlRGlnZXN0PSIyNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjs3RUY4RDFBOTcwMjlCOUNFOTAwNkUzRDcxRjgwNDdFNSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjM0MCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjM0MCIgZXhpZjpDb2xvclNwYWNlPSItMSIgZXhpZjpOYXRpdmVEaWdlc3Q9IjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtGRTM2RkQ0MzU0NEI0ODUyODY3OEVERkZGOTk0MkMwRiI+IDx4YXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IPJElDQ19QUk9GSUxFAAEBAAAPFGFwcGwCAAAAbW50clJHQiBYWVogB9oAAQAEAA8AMwADYWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsWM2pk1LRLUWykThyCK1QdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOclhZWgAAASwAAAAUZ1hZWgAAAUAAAAAUYlhZWgAAAVQAAAAUd3RwdAAAAWgAAAAUY2hhZAAAAXwAAAAsclRSQwAAAagAAAAOZ1RSQwAAAbgAAAAOYlRSQwAAAcgAAAAOdmNndAAAAdgAAAYSbmRpbgAAB+wAAAY+ZGVzYwAADiwAAABfZHNjbQAADowAAAA8bW1vZAAADsgAAAAoY3BydAAADvAAAAAkWFlaIAAAAAAAAHeaAABAmQAAAxlYWVogAAAAAAAAWO0AAKuMAAAXrVhZWiAAAAAAAAAmTgAAE/UAALheWFlaIAAAAAAAAPNSAAEAAAABFs9zZjMyAAAAAAABDEIAAAXe///zJgAAB5IAAP2R///7ov///aMAAAPcAADAbGN1cnYAAAAAAAAAAQHNAABjdXJ2AAAAAAAAAAEBzQAAY3VydgAAAAAAAAABAc0AAHZjZ3QAAAAAAAAAAAADAQAAAgAAAUUCyAQ5BZsHIQi8ClsL+w2ZDzsQ6hKXFEYWAhe5GVYa4xxxHfkfdSDyImcj0iU1JpAn5ikyKnkrvi0BLkEvgTC9MfkzNTRrNaE21DgHOTg6ZjuTPLw95D8MQDNBV0J5Q5pEuEXWRvJIDEklSjpL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",
"type": "image/jpeg"
},
"$:/themes/tiddlywiki/starlight/styles.tid": {
"title": "$:/themes/tiddlywiki/starlight/styles.tid",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n/*\nPlaceholder for a more thorough refinement of Snow White\n*/\n\n@font-face {\n font-family: \"Arvo\";\n font-style: normal;\n font-weight: 400;\n src: local(\"Arvo\"), url(<<datauri \"$:/themes/tiddlywiki/starlight/arvo.woff\">>) format(\"woff\");\n}\n\nhtml body, .tc-sidebar-scrollable-backdrop {\n\tfont-family: \"Arvo\", \"Times\";\n background: url(<<datauri \"$:/themes/tiddlywiki/starlight/ltbg.jpg\">>);\n}\n\n.tc-page-controls svg {\n <<filter \"drop-shadow(1px 1px 2px rgba(255,255,255,0.9))\">>\n}\n"
},
"$:/themes/tiddlywiki/starlight/themetweaks": {
"title": "$:/themes/tiddlywiki/starlight/themetweaks",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "Star Tweaks",
"text": "Demo of a control panel tab dynamically loaded with a theme.\n"
}
}
}
{
"tiddlers": {
"$:/themes/tiddlywiki/tight/base": {
"title": "$:/themes/tiddlywiki/tight/base",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\thtml body.tc-body {\n\t\tfont-size: 13px;\n\t\tline-height: 16px;\n\t}\n\n\thtml body.tc-body h1,\n\thtml body.tc-body h2,\n\thtml body.tc-body h3,\n\thtml body.tc-body h4,\n\thtml body.tc-body p {\n\t\tmargin-top: 0.3em;\n\t\tmargin-bottom: 0.3em;\n\t}\n\n\thtml body.tc-body code {\n\t\tfont-size: 0.8em;\n\t}\n\n\thtml body.tc-body section.tc-story-river {\n\t\tpadding: 0px;\n\t}\n\n\thtml body.tc-body div.tc-tiddler-frame {\n\t\tpadding: 12px;\n\t}\n\n\thtml body.tc-body div.tc-sidebar-scrollable {\n\t\tpadding: 12px 0 12px 12px;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-subtitle {\n\t\tfont-size: 0.7em;\n\t\tfont-weight: 700;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-subtitle .tc-tiddlylink {\n\t\tmargin-right: .3em;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tags-wrapper {\n\t\tmargin: 0;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame button.tc-tag-label,\n\thtml body.tc-body .tc-tiddler-frame span.tc-tag-label {\n\t\tfont-size: 0.8em;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h1 {\n\t\tfont-size: 1.5em;\n\t\tfont-weight: 500;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h2 {\n\t\tfont-size: 1.3em;\n\t\tfont-weight: 500;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h3 {\n\t\tfont-size: 1.2em;\n\t\tfont-weight: 500;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h4 {\n\t\tfont-size: 1.1em;\n\t\tfont-weight: 500;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-improvement-banner {\n\t\tmargin-right: -15px;\n\t\tmargin-left: -10px;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-info {\n\t margin: 0 -13px 0 -13px;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-fold-banner {\n\t width: 13px;\n\t margin-left: -15px;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-unfold-banner {\n\t margin-left: -13px;\n\t margin-top: -4px;\n\t}\n\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 if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\n<<if-background-attachment \"\"\"\n\nbody.tc-body {\n background-color: transparent;\n}\n\n\"\"\">>\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote > 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\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\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/*\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}\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\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-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: text-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/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls .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-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n\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\tbackground-color: <<colour tiddler-editor-background>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\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: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-type-selector .tc-edit-typeeditor {\n\twidth: 20%;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-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: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down .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:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n\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** 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: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** 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 > .tc-plugin-info-chunk > svg {\n\tfill: <<colour foreground>>;\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/*\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}"
},
"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize",
"text": "15px"
},
"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight",
"text": "22px"
},
"$:/themes/tiddlywiki/vanilla/metrics/fontsize": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize",
"text": "14px"
},
"$:/themes/tiddlywiki/vanilla/metrics/lineheight": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight",
"text": "20px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
"text": "0px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storytop": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
"text": "0px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storyright": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
"text": "770px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
"text": "770px"
},
"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
"text": "686px"
},
"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
"text": "960px"
},
"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
"text": "350px"
},
"$:/themes/tiddlywiki/vanilla/options/stickytitles": {
"title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
"text": "no"
},
"$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
"title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
"text": "fixed-fluid"
},
"$:/themes/tiddlywiki/vanilla/options/codewrapping": {
"title": "$:/themes/tiddlywiki/vanilla/options/codewrapping",
"text": "pre-wrap"
},
"$:/themes/tiddlywiki/vanilla/reset": {
"title": "$:/themes/tiddlywiki/vanilla/reset",
"type": "text/plain",
"text": "/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. 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/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\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 font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * 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/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. 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/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct 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/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. 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/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n"
},
"$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
"title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
"text": "-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\""
},
"$:/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"
}
}
}
"Century gothic", Helvetica, Arial, "Lucida Grande", "DejaVu Sans", sans-serif
!!Participant.e.s
|!NOM, Prénom|!email|!discipline/labo|!niveau|
|LEANG, Chhainan |chhainan.leang@insa-rennes.fr|| D |
|HUGON, Florèn|floren.hugon@live.fr|| D |
|SAEEDULLAH|saeedullahk@gmail.com|| D |
|DARMANDIEU, Aurore|aurore.darmandieu@univ-pau.fr|| D |
|KOCOGLU, Nureftin Onur|nureftinonur@hotmail.com|| D |
|REHMAN, Lutf Ur|mirlutf@gmail.com|| D |
|DUAA, Elomumia|duaa.dede@gmail.com|| D |
|NDJAKA, Ange Tatiana|ange-tatiana.ndjaka@univ-pau.fr|| D |
---
!!Questions
|Formatage de la référence (auteur-date) dans google docs|Luft Ur & Nureftin Onur|
!!Participant·e·s
|!Prénom NOM|!email|!discipline/labo|!niveau (LMD)|
|Franck CLEMENT|franck.clement@univ-pau.fr|||
|Jérémy MARCHAIS|jeremy.marchais@univ-pau.fr|||
|Sacha ZERONIAN|sacha.zeronian@etud.univ-pau.fr|||
|Rosa Belen DEL RIO DEL VALLE|belen.delrio.ac@gmail.com|||
|Marion CAZAUX|mhkzo@outlook.fr|||
|Bao-Anh LAM|lambaoanh.dialyk35@gmail.com|||
|Nassim SAKHAF|nassim.sa@hotmail.fr|||
|Maria FRANCESCHETTI|solfranceschetti@gmail.com|||
|Marizol FLORES|marizol_775@hotmail.com|||
|Guillaume CAZUADEHORE|guillaume.cazaudehore@univ-pau.fr|||
|Farid MOKRANE|fmokrane@univ-pau.fr|||
|Christelle DJOKO|djokochristelle@gmail.com|||
|Esther SALDANA|saldana.esther@gmail.com|||
|Fleur DUPLANTIER|duplantierf@yahoo.fr|||
|Béatrice MOREIRA|moreira.beatrice@gmail.com|||
---
!!Questions
|tri par date des citations dans un appel multiple||
!!Participant.e.s
|!NOM, Prénom|!email|!bib|
||||
||||
---
!!Questions
|||
!!! ''Console Javascript''
* Modifier en lot les références sélectionnées : [[Tuto slid.es|https://slides.com/ujubib/deck-16#]]
!!! ''API web''
* Profil web > Zotero settings > [[Feeds&API|https://www.zotero.org/settings/keys]]
* Doc Développeur > client > [[Zotero JavaScript API|https://www.zotero.org/support/dev/client_coding/javascript_api]]
!!! ''Intégration''
* [[BibBase.org|https://bibbase.org/]] (bibliographies en ligne)
* [[Overleaf|https://fr.overleaf.com/]] (éditeur LaTeX en ligne et collaboratif)
**[[How do I use Zotero with Overleaf?|https://libanswers.caltech.edu/faq/204206]] (Caltech Library - LibAnswers)
*[[_Stylo_|https://stylo.ecrituresnumeriques.ca]] (plateforme de publication SHS `markdown`)
* [[Open science Framework|https://osf.io]] (plateforme collaborative pour l'écriture scientifique)
* [[Markdown et Zotero|https://zotero.hypotheses.org/2258]] (carnet //Zotero francophone//)
;Github
:*''zotermite'' |[[github|https://github.com/robindemourat/zotermite]]|[[app|https://zotermite.herokuapp.com/]]| (//when// `markdown` //meets Zotero//)
:*''zoterama'' |[[github|https://github.com/robindemourat/zoterama]]|[[app|https://zoterama.herokuapp.com/]]| (bibliographic references browsing and visualization)
:**[[screencast|screencast-zoterama.gif]]
;Mobiles
*''Android''
::[[Zoo for Zotero|https://play.google.com/store/apps/details?id=com.mickstarify.zooforzotero&hl=fr&gl=US]]
::[[ZotEZ²|https://play.google.com/store/apps/details?id=net.ezbio.zotez2]] [gratuit]
::[[ZotDroid|https://play.google.com/store/apps/details?id=computer.benjamin.zotdr0id]] [1.89 €]
::[[Zandy|https://play.google.com/store/apps/details?id=com.gimranov.zandy.app]] [1.99 €]
*''iOS''
::[[PaperShip|http://www.papershipapp.com/]]
::
;Web
*:[[Zocurelia|https://zocurelia.com/en/]] : Zotero Curated Reading Lists Annotated.
;Publier sa bibliothèque comme site web
*:[[Kerko|https://github.com/whiskyechobravo/kerko]] : un plugin pour ''Flask'' (framework python) qui intègre une bibliothèque zotero ('user' ou 'group') dans un site web.
;Graphe de références biblio
*:[[Litmaps|https://www.litmaps.co/]] --- @@vertical-align:middle;[img width="30%"[https://www.litmaps.co/map.png]]@@
:::(en ligne, import de réfs depuis Zotero, Endnote, Mendeley...)
iVBORw0KGgoAAAANSUhEUgAAA6YAAAF1CAYAAAD7t/dDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7J13nBvlnf8/o7pabS9e912XdcUFMAbcKDEthASSUAKESyEQ7sdBuFxCyqVA7oDjQsjlLkAKIcG00AwBTDNggytgG2ww7vZ6d922F2m1kmae3x+zsrVaSavRzOiZZ/R9v15Gq5nn8zyfaeL5ztMkEARBEARBEARBZEhLS0txRFa6efsg7IWDtwGCIAiCIAiCIAgiv3Exxkak2c+yzFerLttycllWNjo6f/p0dizLjseUdVmSJOm5dwmCIAiCIAib4AJw/8DfLO6TJdmWyb580IvgkbdeBI+i60XwOKyeMZZ0HwWsBEEQBEEQ+UWqrrxSwmem+0TUi+CRt14Ej6LrRfCYaz1BEARBEASRJzjAv/LJW5+LMkTX56IMu+lF8MhbnzINY4wCVYIgCIIgiDwiWYup1SqvevUieOStF8Ejb70IHnnrzXwpQhAEQRAEQdiYWGBq5cprPgYIdI7M14vgkbeeq0dqNSUIgiAIgsgfjBhjKkIFm7deBI+i60XwyFsvgkeCIAiCIAgiD0k2xlTUyitV8O2lF8Ejb70IHs3QEwRBEARBEDYjVYspwL/yaWV9Lsqwm14Ej7z1InjMqZ668xIEQRAEQeQHmYwxRQZprKbXWkY+Bgh0jszXi+CRtz7bMgiCIAiCIAgbEd+VNx67VF7zSS+CR9H1InjkrTe8DGo1JQiCIAiCsD/xXXmtXPnNRRmi63NRht30InjkrbeiR4IgCIIgCMJmWGWMqRUrv7yPMR/PkV69CB5560XwOARqNSUIgiAIgrA3qcaYUhA1/D4RPIquF8Ejb70IHs3QEwRBEARBEDYi1RjTGLwrn1bW56IMu+lF8MhbL4JHLnpqNSUIgiAIgrAvmY4xzSSN3fQieOStF8Ejb70IHnnrsy2DIAiCIAiCsAmJXXnjEb3ymo8BAp0j8/UieOStN60MajUlCIIgCIKwJ4mTH9mi8mojvQgeRdeL4JG33ooeCYIgCIIgCBth5BhTK1ZeraYXwaPoehE88taL4DGlnlpNCYIgCIIg7IeRY0wzSZPv+lyUYTe9CB5560XwaIaeIAiCIAiCsAlaxpiKWnmlAMFaehE88taL4JGrnlpNCYIgCIIg7IWWMaaZpLGbXgSPvPUieOStF8Ejb322ZRAEQRAEQRA2IH6MqQiVV716ETzy1ovgkbdeBI+89bw8EgRBEARBEAKS2GIK8K9YilD5tfIx5uM50qsXwSNvveU8UndegiAIgiAI+5BujCkS9lEQZYxeBI+i60XwyFsvgketeoIgCIIgCEJQhhtjasXKp9X0IngUXS+CR956ETwarqdWU4IgCIIgCHsw3BhTJOwTsvJqsj4XZdhNL4JH3noRPPLWU1BKEARBEARhE7SOMc0kjd30InjkrRfBI2+9CB5567Mqg1pNCYIgCIIgxCdxjKkIlVe9ehE88taL4JG3XgSPvPW8PBIEQRAEQRCCkazFFOBfsRSh8iuSXgSPvPUieOStt6xHajUlCIIgCIIQGyuOMbVs5ddCehE88taL4JG3XgSPWvUEQRAEQRCEgGQyxlRr5TEfKr90jnKvF8Ejb70IHk3TU6spQRAEQRCEuGQyxhQZpMl3fS7KsJteBI+89SJ45K2nYJQgCIIgCMIGxHfljcdqlU/eehE88taL4JG3XgSPvPW6yqBWU4IgCIIgCDGJ78pr58prPgYIdI7M14vgkbeel0eCIAiCIAhCIFLNygvwr1jyLkN0fS7KsJteBI+89SJ4JAiCIAiCIATDqmNMRa380jmyll4Ej7z1InjUpKfuvARBEARBEOKRqzGmlqu8WlAvgkfeehE88taL4DHXeoIgCIIgCMLiZDvG1IqVT6vpRfDIWy+CR956ETzy1g9JQ62mBEEQBEEQYpHYlTceq1U+eetF8MhbL4JH3noRPPLWm1EGQRAEQRAEYWESJz8SqfKqVy+CR956ETzy1ovgkbeei0dqNSUIgiAIghCHVGNMY1Dl1156ETzy1ovgkbdeBI8EQRAEQRCEQGQ6xjSTNHorr3ap/NI5spZeBI+89SJ4zEpPraYEQRAEQRBiYOYY00zS5Ls+F2XYTS+CR956ETzmWk8QBEEQBEFYGD1jTK1Y+bSaXgSPvPUieOStF8Ejb33KNNRqShAEQRAEYX1cUCtvLO4znnT7MkljCX1o586ipjv/Y05sIwMbnI7FfWdp9gEov/RLu6uuuqoxW499u3cXNv74JwuS5c0Sy07qBxl5HZJXumPMIA1L2OebPq2x7rf3b8DQ45cO3f1f07vefvukzI8pnVclrY+0+SQ7DiWd/kRZ015/7WFXaak88DXpNW66445pHS+9cnay/FiC7yFlKYy5q6sPTl/5xovpykjAtGel9623/Luvv+HmRMGQ66coSa+N5C9qOnnH9ke0lr9p/ISrWahvSqywVGUxJfX5HLIv/vvA3xt9/hSW9KFAOnRmX+/vhku30ee7DHCcboqJYWAMXUyC4oAUAGPdjOEwmNSMsKfpDLR38/BEEARBEASRiCvJNssHmlr1R/788OS25cvnpUivif7mQ2VVV13VlK3H/gMHfR0rXl1shBeeRNpaNwLYiCTH2L1ubX332rVfyL0r45CDwb8OBKYpr3Hvpi2Tgtu3X5NtGZG21g0AXkxXRop9maTRpO/Zu7cgfPToTVqPIYajp+cDAI+kKT+pR7mr60ssEr4g23J54wDbAmDYwJQx5wWQ2I05sDQUKXbymfqH2o4M+PqxAf4GBmkzmLLZ4cBr84PBTVLq+4UgCIIgCMI00o0xRcI+Ybvzdb/19qQ0+Wui75NtE6M9Pc5hfGS6zy7QMZpfRi6eNb3o9UjknloJ7DJJkn7FmPTBRp+/YYPP/+sNPt9Y3sYIgiAIgsgvtIwxzSRNzsaNZVpGf0ODL7Rr15g0aTWh9Ic9rY8+Wpdp+UP3SHarkNv5GDO5D40qI9vyjdE7HGZcs+E92udesQvjAHwfcOzdWFD0pw+Li6t4GyIIgiAIIj+IX8fUjEDR8EBTq/7oww9PZIpiaOW345VXp2RavoY0okPHaH7euXjW9MK7fMIYPExi10ejyicbCwsv5m2GIAiCIAj7k9hiCliv1VSXvuvNtyamyScrAps21SMaPT5aaxhvdq6E58OxmXeMJ1oLLflSxyBy0epMmEcNY9JL631Ft/A2QhAEQRCEvUkcY2r5QFOLPnKs1dO3ffu4NLqskHt6/K1PPxvfPTjfW03tfGwxeAdxmaThfR/yLp8wB0kC++0Gn/9W3kYIgiAIgrAvyVpMAYsGmlr1LY88UscikcSJigyh/YUXYt1587PLYvrWPruQi9Y+SzwruseYSkn1+dR7wO5IAO5f7yv6Mm8jBEEQBEHYk+HGmCJhnwiB6vE0Ha+9athsvIn0blg/JWET7y6TvLHXMSaflId3q6noXXdz6YMwHkkCe3hjQcEE3kYIgiAIgrAfIowxzaoMuavLHfzoo/FpPOgi0tpW3vXWW9VpkuRD5Tuvj1EybiZbqzxresnXlzL5RBkkx2OMridBEARBEAbDY4xpTirYLcuWjVP6w+40+emm5YknE7vzDu/f3stj5M8xmlMxt8qzphfe5RMmwiAt2OArupy3D4IgCIIg7IURY0wt2b2345UVhs/Gm0jP2nX1qcpP8WlH8uHYrBLEmfasGdj6q7V8QkAksHtWAF7ePgiCIAiCsA8uqJVFluQznnT7MkmTU70SCkmBDzfVpUhnGOHGxlHBjz8uLpwzp1uDR7sSf/x2IFUQN9w1NqJcns+aXrSWT2QCw+uShI+GT8aKwRwuOFgBGHwACgFMBjABgMdARxMqff4voy/wpIF5EgRBEASRx7jS7LNMoKlV3/b3Z0bLgYD5b/MZw7G/PVpf95v7Nmfq0eH1yq6Kio702bK0wQKLRNxKb29xlq4Bh0N2lpR0xgrTpB1I7yop7YFJAY6rsnJf6TlnvRVXJBviNdG3orAh5y3Z94RtgzSKcrwcZ3GxPLA19TEa12XZCs+aEWRSvqH3iuRyLXcUeE7cK7FrCBy/noO2AYAss6Tps0BhjlY9+kyRHOyF04PBh7LVvwO4vIWFsyRIt0oM18GIa67mQ4EpQRAEQRCGEAtMLR1oatV3vPiC6d14Y3SvXj0FwOZMPZYsWtB5atPB38XtT/eZdN/Rh/4w8cC/fv872Xp2lZa0ndrc9J/pyshgXzIMCTpc5WXHJj/66FsZlK/X/3BphrvXzIL3s6aXjD1KkiTpMSF5PO/PO3bsL9BxH+i0IATnAFEEg1sAfGODr+hlCewxprMrLpNw3oeFhaPmBYOHDbJJEARBEEQeE79cTDyGjFszUJ95GbIsda/fMCFNuYYS2rV7fKS5uSDFbjPPkVFY2SO/+0h7mmyxxrNm7gzDItzHecMZfb3PAviWAVk5ZSadY0A+BEEQBEEQgyY/smagqbGMthf+MVLu6ipMk4ehMFl2HHn4L5OG8YaEfXrPkT7Sd0E16hrphet9lKHeDKzyrOkl38u3NKf3BZ4A8JjefBhwmgF2CIIgCIIgUs7KC1gk0NSqb3/++Zy1lsboevPNKUk2U2udMVijRdE6QZSZx6gXq9zHms4RYywvA1QXlJ8CiOrLhVFgShAEQRCEIaRax9QygaZWffeaNXVp9ielcPbsA1o18fRt2zYh2tUVm+EYyM050otp10jSOynQCb2o96EWrHiMesndfZy+CzLvFw6WZl5f30FIWKUvF2mMIWYIgiAIgsh7Uo0xjcG7gq9J37VyZWW0paUkTX5DcBQUhGvvuWutFk0iSjjiaX3ssboku6wWBOktXwSPudYbBddj1P0yYWhZ6crnHQxTq+lxpHU6Myg3xAZBEARBEHlPpmNMM0nDXd/696cnpNEmxX/y3AMlZ5/d5hlZk3YJl+HofGlFfYI3E89RToOIdLp0er1Y5T5Mnca4luGke4ctX9wXHolpjCor2/LzNCgFJCiHdGZR8jTgNMQMQRAEQRB5TWJX3ni4B5pa03S/s1pzYFp2/vn7AUhFZ565X6s2nt7Nm+qVcFjrebBK5dnKHnN+H+nwkS1Wedb0YuVgeNjy87HVlMGRbi3rTJAvBxRDzBAEQRAEkdckTn5kqUBTSxm9G94vDR9q1tStTHI4lMprr2kAgIpLvrhPizYRube3sP255WOTeUssNk0aLedIL1ZubUssK135vF+q6MXKz5peTL+PJRpjqhOmd4xop2TeergEQRAEQeQRRo4x5RogtDz5hObW0oIp9Ye9Y8aEAaD8K5cdcfj9Ia15xNO+/Pn6hE3UWmcMVmlR5B3EmXeMOtcxlRxpJ6wavnz9GHKN863VVGJYoDMLXUMgCIIgCIIgYqQbY8q7JUqTvuutt+vS5JmU0rPOPt591+F2M/8pJ+vrzrthwxTk4hzldqKadLpctOha9z50CHEdRAgUjSorXfnUaprAhz7feAYs0peLtN0YNwRBEARB5DvpxpgiYZ8VK88SAPR99llR//791WnySErllVc2xOdTfuGFB7TmEU+kta2sa+XKRB/UWmcMVr4PjYL3MepF731kZvmZpMmrVtOo5LgDeicuYsomY9wQBEEQBJHvJE58IUEdLxT7TEa6NFz0xx5dVgumbZiTZ9TIjqIz5nfGb6u6+uqDB3/+CxmynHVlreXJpyaXLl3akugxnf8kDHeOjMC862hsi64V7sNcXAe9Hs3Q6yUXZSSWpbX8XHq0DOsLC78Ihn/SnRGTNhhghyAIgjARxpgbwFgAdQDGA6gCUAmgeuAz9s8H9f+HZQNSDwD/wN8BAOGBvzsBSNFoFIrCoDAFiqKofysKFKZAlhXIsgxZlnNwhIRdcIF/5Vd3gND95pt1KfJOSdGCBQcSy3DXjAgXTp/WHPzk0/Fa84vRs3bdFADrEz3CvHNkFEZ61EW4+XD9x3Pm3jJoIxv65oEl2ZYqbbJt9Y/85QH//PndA195Xweuz9owkwhpIafBsNzbe9X7ZeXz4rcxJdn1V4ZuS5YOABhjG3z+uO9Sxxmh3ht1WrUMGwqKzgFTHof+Z/VIX3/gHSM8EQRBEPphjI0BMHvg33SogWgd1KBU79JefpwIUssBwOXKbGJ3NUBVA9WoHEUkGkU0GoUs06TuxGCS3VHcA00tZYQaGrx9O3aOTJEuJRVf/OKBZGWUnH32fj2BabixcWRw69biwtmzexLzjkPfOZKEaK3LGiUYqAjt3nO60fkmEmlp+QuAbvBrUUwsS2v5Rj5rZmFuq7OizGJhZZbufNIhMb1rfVqCjwF/sKDwNkli/84gefXmJwFPnANEjfBGEARBaIMxNhHAAgCnAZgFYA6ACq6mUuB0OuF0OgG4B21XFAXRaBSRqIxIJIJwJEItrHlOLDC1TKCpVd/2t2XjmaJoquA6iopC5Zd+6UiyMqqu/tr+I//3+7O05DcIxnDskb/V191/3+bEvGHcOTIaEbqF5gLex8j7WdML7/Jti6Kg6oOCgonDJmRut+yUixyKwy+DeQDUSA7MBJNm9IGdJQFlBp30UJTJvzMmK4IgCCIdjDEXgFOhBqILBz5HcTVlAA6HAx6PBx4PoPYiVoPVcCSCcFgNVCORCFePRG4ZboxpzgNNrfqO116vS5FHSormndrgcLuT7vPPndvjGTOmNdzcXKU13xjd766eAmAzzD1HerFygJNL9FwjI8vn+6wZNy5YW/nGzWxsayRJ+pUM56+GT6gATIIisRM3KDv+HwMN4f6FfaEGYzMlCIIgYjDGRgA4C8AlAL6Age6zdsfhcKDA60WBV+3YwxhDOBxGqD+M/nA/df+1OfHrmKarIKZLw00fOdbqDn6yTfMbo7LzL4ivUCXmLZUsWrhfa57xhHbtHtff1FSQpoxk6D1HetFSPi+PZqL3GuXCRz7cR4TFkcD2Iui9h7cPgiAIu8EYm88Yu5sx9hGAIwCeBvB15ElQmgxJkuD1elFaUowRVVWoqqxAcVER3CkamAixcSTZJkyg2rrs0fEsGtU0mFtyueSqa65uTFdG+WWX6gpMmSw7Wv7yyOQ0ZeRDEGR5JJ1BlCQZOmHQcPtECFTt+MKCGExAdkiXnYH27uGTEgRBEMPBGJvJGPslY2wXgI0AfgR1vCj9fzMJbpcLRf5CVFWUY0RVJUqKi+GhINU2JK5jaqkW0RT7jqfpWLFC8yRFvunTD7mrqxI7rA/Ku+Lii485S0oCWvOOp/PNNycnbBIhCDTGozndQnMB7+vA+1kzCt6ttoQ5hCGxaxYEAtt4GyEIghAZxthExtidA8HoJwB+AaCesy3hcDqd8Bf6UFlRjuqqShQX+QcmWSJEJVmLKcAp0NRShtzd7erdvGVsGg9JKV36uYZhy3A6UTRv3gGtecfTt23bhGh3d7pXOLy7PFqttY0XvI/RGs+accvFJMMu90o+E1Ac+NIZweCLvI0QBEGICGPMwxi7nDH2BoDdAH4GCkYNw+V0osjvx4iqSlSUl6GgwCtwO0n+YsYY05y0urY++eRo1t+f2QJKcVRfdWVDil2Dyii76AJd3XmVcMTT+uijtcnyhu5zZNpENRmWT4GqRcq3Yqsp7/IJ49kJiZ21IBB4jbcRgiAI0WCMTWKM/TeARqhjRs9D6oYhwgC8Hg/KS0sHuvoWwUWtqMKQyRjTnASaWvXtL71Sm2R7WjzjxrX5Zs3qzaT86quvbpLcbl1r9HW8sqI+XRnD+LBaEKRVb31OvErjcoxxY1St8qzpxbYvLBhjQvvPEgaw37v6AqecEQxu4m2GIAhCJBhjCxhjzwHYBeDfAIzgbCnvcDgc8BcWorqqEuVlpTQWVQAyGWOKDNLkVK+EQo7Axo2au/GWnLWkIcPyJWd5ebRw5kmNSdJmTGDT5slKOJxJ8JHKR6b7jMKY1jpx+05YJRjn/azphXf5hF4krGQSm3dGX/DmeUCQtx2CIAgRYIw5GGOXMMbWAFgL4Mug1lFLUOD1orKiHFUVFfAVFAwvILgQ35U3HksHqm3PPl8jBwLeNHknpfJLX2zItAwAKFl6zgGtZcQj9/YWtj/7/JgUZfAOgkToFpoL9AbjZpafSRpD9JLelwnpW59Fv0cA5E+rqQT88Ixg4Lwzg8HNvL0QBEGIAGPMyRj7J6ito/8AsJCzJSIFbrcLZaUlGFFVCZ+PAlSrEf8Wh3crTcb69hde1NyN11laGiy76KJWLR5HXHPNAb3DOdtfWB4/O68h50h3EJEeq3QLNZ/k5zHzYzTnOvB+1ozC9oGqXWESzuPtgSAIQgQGWkgvB/ApgL8CmMTXEZEpTqcTZSVqgFro8/G2QwyQbvIgCQCL+8x0Xzb6zMuQZaln3dpxaXwnpXj+6QfhGNKbIm35BVOnBrx1dcf69+/PelxA74YNUwCsSrFb7znSi9HX0RAKJk3aXP/s038+nidjsbxZim3Hv7N0aRK2+adMiS0JlPNj1FBGrp41I8jWY9Y4S0r+s+qmG//MIhH1+kej7PjfA59K7Hs4rH4Phxnr7x/kQRn4roRCTO7rU/8OBhkAeMJhOeabMSZJkmTWfWANGJZu9BZPOb2/ZxdvKwRBEFZkoAfNZQDuAHASZzuEDpxOJ0pLiuEv9KGnN4BQfz9vS3lNLDDlF2hqLKP95Veq5c5Oza82fLNPagts3lx8fMPQoCVpEFQ4fdoRPYFppLWtrGvlyqrSpUtbYdw5MgIzgyB9uJxy4dSpsaDxRKCZ/DPdvkzTJJLpNTIL3s+aXjIvX9K3TI3kcoXqfvGLTuT+HskpDNJygG3MJK1DkooZYz/VUZzEHMpNAG7TkQdBEIQtYYydCuC3ABbx9kIYh8vlQnlZKSKRCLp7ehGORHhbyktc4BxoatW3P/fc+HQHlIrD9/1m4eH7fpONVDetTzw5ZSAwTYadW+tE8Mj7GK3yrBmFCPexrnPMo9XUISlvnB4MPpRp+g0+/4UATtVR5Dc+Bv59DhAYPilBEIT9YYyNBnA3gK/D3JfTBEfcbjcqK8rR1xdCT28vZEXhbSmvyHSMaSZpcqLvfneN5m68vOlZuz62gLIx50jS+YOYfmyklmuULo1eLH0fqv8VYqxvtnq95LJ8Uc+RaTBJelhnFmXBwsKrDTFDEAQhMIyxAsbYTwDsBHAdBP3/AqENn68A1VWVKPL7BV5sQjwSl4uJx3KBatdbb1VEjh0tSpOfJelvaqwJbtlSmmSX3nOkFy2BplU8ak1jtN7Ox6gX3oGe6MG8Ybi97iegc5kXiUn/zyA7BEEQQsIYOwvAxwD+E4Bw9U9CH5IkobjIj6rKCng8tAZqLkicDYh3xS6tvu2ZZ4VrLQUAMIajyx6Lzc5r1DnSi2nX0cBZg3kFmryvA+9nzSjMD4YdaceomnaOrL50zLyOji4Az+nMZs56XzEteUAQRN7BGCtljP0PgLcBTOHth+CLy+lEZXk5ykpL4Bg6kSphIKnWMY3BuyVq0L6ut98WMzAF0L1q1eQUu/KhtU4vuQw0RThGvfqhacx9mZDKh5FY5YWFZVCY7u68kKBQqylBEHkFY+wLALYBuAVDG3CIPMZXUIDqygoUFHh5W7EtZo4xNbSCHfjgw+JwU3Oy7rBC0L9r97j+hobCga9WqfyaGQTphXegaf4x5masrwiBolFlZVu+LVtNF4R6VwPYoTObr64pLBxthB+CIAgrwxgrY4w9BeAlAMI2hBDm4nA4UF5aqrae0thTw9EyxpRrgNDy+OO1adJYHqYojpa/PjoxxW7egaqVA5xMyuAdqOrFKs+aXkQq34r3gRn8Tafe7VTwLUOcEARBWBTG2JkANgG4krcXQgx8BQUDY089vK3YCi1jTDNJY5q+6623x6bJUwi6Vr45GVZprTO3ZdwoLHcfJkmjFysfo15ycR+ny8/0c2T1VlOHA38FoGsxNkmSbvoQoFkfCIKwHYwxF2PslwDeA5Cq8YAgkuJ0OlFZXoaS4mKaudcg4seY8q7gp9T37dzpD+3bV5EmDyEIbN02IdrenljB491KI0JLkiXuwwzzyRa+x5h+EiEtiBAMWzmYN5T5gcARQHpVZzajI76iSwwxRBAEYREYY5MBrAfwCwBOznYIgfEX+lBZXgank24jvSQb1M27YjckTcujy8aC5XQ9e1NgkYi75fHHx0P3OeI+UY3dAoysyhBs9mGteqPIRasp1xcWVm81ZZJiwCRIjCZBIgjCNjDGPg/gfQDzeHsh7IHb7VYnRvLSxEh6SDfGFAn7uAUIXW++KXw33hidr75Wn2RzPrTW6cX0QNMAvV54P2t64R0M2yWYN5RQMLgCwCGd2Zz7QVHRSUb4IQiC4AVjTGKM3Q51gqNy3n4IeyFJEsrLSlFcREveZovZY0x1V/7CTU3evs92VKdJKxS9H3w4WQmHJdg5CNLZkhjXEsk70BSptU/XMRrY+qutfL3lDr1X0pWv9RxlrLdyq+k5QBTAo3rzicrKjQbYIQiC4AJjrBzAywDuAS0DQ5hIkb8QFWVlBo6Syh9cUCtWLO4znsR9maRJRtb6Y8uWjWGyrPnKVlx26Xbf1CldYIP7ALP4MmL7BqcZ7CEhTedrr08Kfro962nElUDA1/7Mc2OqrvlaU8IuvedYL0ZeY12wqOzs27XLDwy6XonXig36e2iaQelT5JP8WgPMf9JJPUmsGXodGFNcPR9+WJx4j7F4j0PvUTbwdei+JPczG/jbWVQWKT51TtBI/ynI7X0sywWN//3fZQDAZFk9N9Eoi31nkcjgbbHvA59KJMJYOKz+PfDJ+vuPe1MG/lZCIQYAcl+f+j0YVM9rmxydu39LlyHHYiKK4nzY4ZBvh47nU5Kk69ag6ieL0Jrs2SAIgrAsjLFpUIPSSby9EPmB1+tBVUUF2js7EY3KvO0IgyvJNlMDTa36rhWvae7GK7lcct3//O5jd1VFOC7/dJ8Zp3FVjeg7+OMf61rfqv3FF+sHn/moWwAAIABJREFUAtPszpFkaGudEdfY0EAntGfPyVvnnvK/RuWXDSc37L/CU10dholBXLSlde72JWe/aEbeibgrKted0tTwLwmbDXuZkIbh7iNdRNvbf3zoF3f8WG8+2SIDW6COUWKMMUmSJEsOhl/Q371no8//LgPOyjoThhJnYehaBPGggdYIgiBMhTG2AMCLAKp4eyHyC3XW3gp0dHUhHA7ztiMEiWNMLdVlMtrS4g58/HFNGl1SCmfNOuKuqogtkWBol8eqa65pklwuXa8+etatSxxnqvcc68XorrN2JJNzJAK5vI9yXT6RBsZgxCRINzO6dgRBCAJj7BoAb4OCUoITDoeEirJS+AoKeFsRglR97C0RqLY8/sRoFo1qHgdQdv7SWDdZwz26qyoivmlTdU0kEm1vL+18883YuNlsz5FecnEdRSd/jtG4sZ5D87bzeUw/xtVSKKHAswA6dGXCMGN9QdESYxwRBEGYB2PsVqjj62maVIIrkiShrLQExUV+3lYsz3DrmCJhXy4C1eNpOlasGJMmzxQlSai88spk4zcN81iyZEmDZl8JtD3xlJZW04R9nCaqya9A1Y7HmItAMa9bTa08CdICoE8Ce0pvPg6Jlo4hCMK6MMYcjLEHAfwWNMkRYSGK/H6UlhTztmFptK5jmkkaQ7qFyj09rt4PPhyZxkNSvBMmtPmmTQvqLT9dmqqrrjyg1VciPWvXTR7GB+9W07wOMOJIfYwOU14Q8MCo47BjMJ8Jwhwjk/R35wVw2TqfT/tLQ4IgCJNhjDkB/BXAdzlbIYikFPp8KCst4W3DsmQzxjQn3Xvb/v73kay/P9nkTGkpXbIksbU0q/LTpfHPm9ftHlnTqdVbPP1NjTW9H3xQarBHvRhzjsxZesQqCBOEpECE+0horNxqekYwuElSJ2zSg0uSnN8xxBBBEIRBMMY8AJ4C8HXeXggiHb6CApSXldq8upwd8V154+Hevbf9Hy+PTqNNSeUVX43Ndqur/OHSFJ9xxoFs/MXT+sSTk1KUn8qHkeSiZVx07HZsqa+juYtt2e08JkOgY5T+ojsHxm74EHAb4YYgCEIvjDEvgKcBfJW3FyNhjKGlrQ0NTU3Ye6ABB5ub0dbeAWbJ+d8JLRR4vSgvpeA0kfgWSQmc1ipNTMP6+6XedetHZXgMx3FVVgZKlixJ1pKZWL5uj+UXX9zQ/sKLc7V6jKd79erJADZnUb4ZGHmO7ECqIO7E8Yv7a5LJdTQq7+HuI1ti5aVjPF7XY/39kXsB+HRkMyriK7oMfb1PG+WLIAgiGxhjBQBeArCUtxcj2bFnL3bu2YP+JMuM+HwFmFE/BZPqajk4I4zC6/WgvKwUHZ1d8UvQ5zXpBoXntOtuPG3PP18tBwOeNHknpWTxoiY4jh+SqR4rvvqVw44CX79Wj/GEdu0e179/vy+b8g0iFy3jopNPx2hmPnY+j0Id28mdnZ0MWK43Hwk0CRJBEHxhjLkBPAObBaVbtn2Crdu3Jw1KAaCvL4RNW7fi0527cuyMMBqvx0Mtp3FkMsYUGaQxVN/+wj+ymlij/JJLmjMtIwUZe3R4vYp/7uxGzSbjYIoitTy6bGI25RuAmefILtgxGM9FF2wt95EdkQBrjzV1MMmISZCWbPD7ZxuQD0EQhGYGJjp6FMAXeHsxkraODuzevz+jtNt37UJ3T4/Jjgiz8Xo9NCHSALkaY5p5GbIsda9Zo7kbr8Pni1Rc+qVjOjwmI62+9HOfa9BgMSldK1dOTldGmn1GYeY5sgt2OcaU/iXjXtXZMZjPBKGOcX6o9x0JbK/efJgs3WSEH4IgCC0MvPh7CMBVvL0YzY7dezJOyxjDjj26f8oJC1Dg9VJwiuzHmOoZf5hW3/HKikq5o6NA22EARfNPO+Tw+RS95WvRV15z9cHmu+9hTFGyrowGtm6ri7a3u10VFZGMPZrb3m/EORKf9Oc43fGLQCbX0cwy4vfZgZTHaNWxphLA1jP8VZLwK135SMq1H5aX/2heR0eXUd4IgiAy4H8BXG9W5n2hEDo6OxEI9kFWZITDEciKDFlWjqdREr4DgMIYotGorrKPtbZoSt946BD6QiFdZbpcTjikwaP7HE4HnA7nkDQejxtOpxP+wkKUl5bCV6C5yk6kwFdQAEVhed0KHgtMTQs0terbnl+e1Wy8ZRde2JywyWj/Q9IU1NWFvBMmHA3t3at5vdUYLBJxtzz+eO2of/mXVK/IzAwiTD9HNsBux5bqOpqVd+I+u5zHZAh1jExij0iQfgnAOVza1EhFkVDkOqiVRIIgCNNhjP0AgClj3BVFweZt27D/YKMwk9HIsoyjLdqCWaOQJAmT6+owZ+YMOBzppq0hMsVf6IMsywgEg7ytcCFxnVDTW0SH01d88ZIjxWec3g4Wn2bg1yHNtsqrrjyssXxDjnH8r+99N/TpZ3HrkSbxevzXbfCvHGNgAGP+GTNirQ0ZlV+8eGHruJ//bDljYEN/OYcv31Fa0p+iDEPOUfXXv77VN2XK0SHlMyQcPxvq/3ja+O3q3yxZ2pT6E2WxpHkm18fSekpKoimO8fjxV15x+TZnUfG9g/JIUlbK8hUls7RJ0g1KG9sfl4Yl6D2jR7elOg4ArHDWrEDZeefdHssrUZ+0/Nh2hTFXeXn8bNgZ30clixc/FD165LmheSpDy1ISz5/MBmnidCxBD1lhQ7YdTyuz+HRDtqXQM1lmkKR06xkfbzXd6Pf/SWKOt9KkTUtUdm0ePpU2FvT1NW/0+y+GIunsOyQdNsYRQRBEehhjXwVwj1n5v7/lIxxsTmznIFLBGMPu/fsRlaM4ba6uhSqIOEqKi6Aoiu6WcBGRGGPvQa00xipd6T6z3ZcLvQgeeetF8MhbL4JH3noRPFpKb8XuvARBECLBGDsNwCoAhWbk39MbwKtvv21G1rZHkiR8/nPnwl9oyqXJSxhjaO/oRDgSGT6xjYhvd9c70Y3R+lyUIbpeBI+89SJ45K0XwaPQeivP0EsQBGF1GGMTAbwMk4JSAOjspqHy2cIYQ1cej4s0A0mSUF5WCpdTx2gbAUlcLiYeqvzmXi+CR956ETyKps9FGXbTZ1sGQRAEoQHGWDHUoHSEmeXQJD76KKTzZzgOhwPlZfm1xmniSGUKEIzVi+CRt14Ej7z1Wsugc6xdz8sjQRAEkYKB3iYPA5hudlmV5eUoKS42uxhbUl1ZibLS0uETEppxuVx5tYxM/DqmIlQeeetF8MhbL4JH3noRPIqut5xH6s5LEAShmR8CuDwXBUmShEXzT6NxkhopLirCGaeewtuGrSnwevPmvpQYY2tgkQlCOOhF8MhbL4JH3noRPIquF8HjsHqaBIkgCCIzGGPnAngdQ1eQMBVFUXCwuRmh/v5B22V56LqlsixDVgZvEwGX02nI8i6SJKF+4gQUeL0GuCKGo72jE/3hMG8bphILTAFBKnYWKEN0vQgeeetF8MhbL4JHS+opOCUIgkgPY2wcgE0Aqnl7IQiroCgKWtvahXwZkilaxphmksb23fEsqBfBI2+9CB5560XwKLqeuvISBEEMA2PMAeBvoKCUIAbhcDhsP5bXBbWyxOI+40m3L5M0iftyUYboehE88taL4JG3XgSPouuzKoMxJlGrKUEQREpuB3AObxPbPtuBg83NKff7Cgpw7qKFOXSUW15ftQrRqJxy/6S6WkybPDmHjggA8HjcKPIXojcQ5G3FFJL126fKrwUqr3mmF8Ejb70IHkXX8/JIEARBAGCMnQLgl7x9AEA4HEYgmLryz5i9f9IDwT5Eo9GU+8ORSA7dEPEUFxWhPxxBxIbXIHEdUylJmnT7MkljN70IHnnrRfDIWy+CR9H1lvVIM/QSBEEMhjFWCOAJAB7eXgjC6pSVlthyfdNUU3JZvmJnoF4Ej7z1InjkrRfBo+h6ETxq1RMEQRAqvwEwlbcJghABl9OJkuIi3jYMZ7h1TJGwz4oVu3yovNI5yr1eBI+i60XwaJqeWk0JgiBUGGNnAbiBtw+CEIlCnw9ej706GCRrMbVaxU7oymeO9CJ45K0XwaPoehE88tZTMEoQBBEHY8wL4CHQ7yNBaKakpNhWXXp5jDEVofLIWy+CR956ETzy1mstg86xdr2uMqjVlCAIAncAmMbbBEGIiMvpRJHfz9uGYRgxxlSEyiNvvQgeeetF8MhbL4JH0fW8PBIEQeQdjLG5AL7P2wdBiEyRvxBuV7KFVsQj2RhTESqPvPUieOStF8Ejb70IHkXXi+CRIAgi72CMOQH8GcmXLiQIQgOlJSW8LRhCqhZTgH/FjCqv1tKL4JG3XgSPvPVay7D9OabuvARB5CnfBnAqbxMEYQfcbhcKfT7eNnSTyRhTZJDGanoRPPLWi+CRt14Ej6Lpc1GG6HqCIAhbwxgrhjq2lCAIgygu8gs/EVJ8V954eFfMKEDQrhfBI2+9CB5F14vgkbd+SBpqNSUIIs/4BYCRvE0QhJ1wOBwoFnwipPiuvFR5tZZeBI+89SJ4FF0vgkfeejPKIAiCsCWMsXoA/8LbB0HYkcJCH1xOJ28bWWPUGFMRKo+89SJ45K0XwSNvvdYy6Bxr13PxSK2mBEHkCb8G4OFtgiDsiCRJKC4u4m0ja1KNMRWh8shbL4JH3noRPPLWi+BRdL0IHgmCIGwPY2wBgC/y9kEQdqbA64Xb7eZtIytcUCtGLMX+2L5kadLtE1EvgkfeehE88taL4NEw/SWXXHLW3r17pwAAY+z4PkVRBqVLt2/WrFkfPPDAA5tGjRoVzbB8oc6RFj1jTJIkKZWeIAhCdH7F2wBB5APFRX60d3TytqGZ+LWjLFExM1AvgkfeehE88taL4JGbfvPmzUsPHTr0hRR5ZISiKA90dnZ+NBCYGu5RUD1BEIStYIwtAnAubx8EkQ94PR54PG6EwxHeVjSR2JU3HinNvkzSGK0XwSNvvQgeeetF8Mhbn20ZehHpHOnVp0xDY00JgrApd/E2QBD5RLFfvLGmiZMfWaJiZmAZoutF8MhbL4JH0fRayjATK5+jXNyHBEEQtoAxdj6Axbx9EEQ+4fG44fWINc9YqnVMY/CumNlNL4JH3noRPIqut1wQJZ1YEdrO5yhjPbWaEgRhM/6dtwGCyEeKBFvXNN0Y09gn0qRJRj7pRfDIWy+CR956rWVY6RzrJi4ozaZ8Ec6RHj1BEITQMMZOA7WWEsMQlWV0dHYi2BeCLEfhdrlRWOhDRVkZklcTiEzweNxwu92IRMQYaxoLTK1cMbNygMDDI2+9CB5560XwaIZeL3SOKVAlCMJ+/IC3AcK6tLS1YefefTjacgyyrAzZ73I6MXLECEyeUIcRVVW5N2gD/IU+dHaJFZjGEKFiRpVXOke51ovgkZfeEHLUaiqUnpaOIQhCdBhjEwB8mbcPwnr0hUL48OOtOHz0aNp0UVlG0+HDaDp8GDXVVZg3Zw78hYU5cmkPfAUF6OkNQJZl3laGJX6MaaqKYap9maQxWi+CR956ETzy1ovgUTS9UVj5GK1yHxIEQYjC9wA4eZsgrEVbRwfeXP3usEFpIkdbWvH6O6vQfOSISc7si7/Qx9tCRiTOyguIUTHLJ70IHnnrRfDIW6+1DC16M7HzOR42DU2CRBCEqDDGSgF8i7cPwlq0tLVh1br1CPX3Z6WPyjLWffABDjQ2GezM3hT6fHAIMFY33TqmSNhHAYIxehE88taL4JG33ooe9cLbfz6cY4IgiFxxLQDxFlIkMiOLgSbdvb1Y+/4HuruUMgZ8+PHHaG1v15VPPiFJEgp8BbxtDMtw65hasWJmNb0IHnnrRfAomj4XZQyrTzE2VDNpxpimLX+YNLa4D6nVlCAIQfk2bwOEdWCMYePmzQgbNDusoijYsGkzogKMm7QKhT7rd+cdbowpEvYJWbHTqBfBI2+9CB5F14vg0Qzy4RzxPscEQRCmMrBEzMm8fRDW4UBjEzo6uwzNM9jXh1179xqap51xu1xwu928baRF6xjTTNJYTS+CR956ETzy1mstI5/OsS7iWkutfIxc9dRqShCEYNzA2wBhLXbtMyeA3LP/ABijCewzpdDi3XkTx5hatmKW4zJE14vgkbdeBI+i6Y3CysdolfuQIAjCkjDGigBcyduHXijUMY5gXx+6untMyTvU348jx1pMyduO+AoKYNAoLFNI1mIKiFExyye9CB5560XwKLretF+yYcaqin6ODCmDWk0JghCEywEU8zZBmIuW4KatvcNEJ0Bre5up+dsJSZJQUODlbSMlZowxFaHyyFsvgkfeehE88tZrLSMX51gvop/jbMrQqicIgrAywreWEsaS7dIwmWJWa6xd8Xmt2503kzGmVqyYWU0vgkfeehE88taL4NFM6BwPo6dWU4IgrAxjrBLAubx9ELkg887OobC5gSnNzKsNr9cDhyNVp1m+ZDLGFBmksZteBI+89SJ45K0XwaMZer3QOR5eTxAEYUW+AsDa034SOcdh4TGN+UqB15rdeeO78sYjQsWMKq989bkoQ3R9LsrgqjdhHVPLHaPV9NRqShCEhbmCtwHCeng9HlPzF2F9Tqth1XGmrri/Jajt8rFPZLiPh14Ej7z1WsvIx3NM50i/3iysdIxWuw8JgiAsB2OsGsBZvH2YTTDYhyMtLQgG+3DgYCNcLhdKiotRP3ECZkyph7+wkLfFnKDlvXRxUZGJToDy0lJT89eKLMvYvX8/du/bj6MtrejrC6GkuBhVleWYOmkSJtXVcp8Z1+tRu/MqisLVRyKuNPtEqJjlk14Ej7z1IngUXW94oORwOGK/zlY5Rr16Xh4JgiB4cgnS1yuFIjFuaD50BJ/s2oUjR4+lXDfT7XZh4Wmn4UsXXYCpkybmwKUYlJeVQZIk09YbramuMiVfrXT39uL5l1fgjdXvobOrK2W6yopynH/WElz2+QtR5Pfn0OFgCrweBPtC3MpPRuwHxC4VM5H0InjkrRfBo+h6vWWYgd3OkeF6xpgkSRIFqARBWImLeBswg1CoH2ve/wBNhw4PmzYSiWLVuvVYvX4Dli5ehO9+4+vwFVh3BtR0FBf50dGZOrjS8j8gj9uNmupqHDl2TL+xBCorylFSzH91orffW4sH/7YMgWBw2LRt7R14cvmLePnNlfjuP30d5yxckAOHQ/F6vJYLTDMdY5pJmmTkk14Ej7z1InjkrddahlXOsV6sfI6zKSPXeoIgCG4wxlwAlvL2YTQdXd146c2VGQWl8TDG8Oa77+Fff3En2js7TXJnLuctWYJFp89HVUWFIflNmTjBkHwSmVxXZ0q+WvjLE0/h1w/+IaOgNJ6e3gD++/cP4U+PPWFaa3I6PCaP/c2G+LmCeVesrKYXwSNvvQgeeetF8GiGXi90jofR0yRIBEFYiDMBlPE2YSQdHV14853VCAS0BRvxNDQ24ad3/ReCfX0GOjOOA42NWPHW23jx9dexev0G7N6/H+FI5Pj+0TU1OHfRQpyzcAFGVlcP0jokbcuNjBwxAjUJeeilurIStWPHGpqnVp54/gU8+/IKXXksX/EaHnnqaYMcZY7DIcHjttYk2onLxcRj+YqZRr0IHnnrRfDIWy+Cx1zrjcLKx2g1PQWlBE9GA5g68G8UZy+ENbBVN96oLOOpF/+BYEh/N8eGpmb86bEnDXBlLLv37cf7Wz5CbyCA/v4wjra0YMu2T/DSG29i09at6I0LyKsrK7HkzDNw3llLMHbUKEiSNGQMbibMP3muYa10brcL8+bMMSSvbPlkx048/txyQ/J67uUV2Lh5iyF5acHrtVaraeIgdQkWHVOVZJ8IHnnrRfDIWy+CRyvrzcQqx2jZ+5DGmhImMRvAZABTAEwCMAbAhLj9HpyoP0QBhAf+ZgA+BXAUwH4A2wB8BMD4gWWE1biQtwEjefHV13HoyFHD8ntj1Wp8/nPnoN6k7qxaae/sxEeffpJ0nyzL2HugAfsaDmL8mDGYNnkySkvUMZzlpaVYcNo89PT2oicQ0Fyur6AAZ595BlatWz+oZVYrTqcDi+bPR3ERv4mDGGN4+PEnDeuCyxjDH/72GE6edVJOWzG9Hi96oP1amoULglfMSM+9DG76vr4+R19fn7O/vx/hcNgRDoelgwcP+t59992RR44cKdq/f/8IWZYdLS0t5R0dHbEuRlJ3d3dpd3d3xlO4jR49eg+A4/Npjxs3br/H44l4vd7+CRMmHC0tLQ1ee+21u10ul+Lz+WSv16sUFhZGPR4P8/v9UZ7nyCS94UFpwjqmVjhGvXpeHodDgvq774z7LAAwE0AFgBkACqEGJTVxukUaytgD4Ejc90YABwf+3gvgMICmgX9hqM+WDDXAkRH3rBGm4wbgBVAJ4EoA5wI4Hfq6ZE5P+K4A2AfgVQDPANgKIAT12ufTSxUHBj93roFtk6A+a9OhXgc3gJOgPoeA+szOAZDpehsBqOdYHvjeB/VlQT+AjoG/j0F9FuOfu/h/mmCMlQ14tAWh/n4889IrhubJGMOjzzyHX93+b4bmmy079+zFcPEUYwwNTU1oaGrC6JoaTKuffHy8aXFRUdZLwJSVlmLpksVY9+GmtDPXpsJXUIAzTj0F1ZWVWZVvFBs2bcbOvfsMzfNISwtWr9+A85YsNjTfdLjdLjgkCQqHMa7JyHQd00zSmF4x6+/udh16b02J3N/vBGOMxfazxLxYku3qthOaQVcgZT7s+LaEK8bAkm8D2IntJ/azJNuOF5HUUywrNjh5gp8kxxi/jQ3Zpn6XnE6lavasjhEnn5w4Kt+yFfxt27YV7dmzx3/48OHC5ubmos8++6ymubm54tixY1VdXV1lHR0dxg5eGODQoUOTE75PSUzz61//Gk6ns7+0tPRoSUlJa3V19dGamprWWbNmNVZUVARHjx7dO3PmzO45c+b0JDu2JOTkHC9btqxm9erVtYqiMDbkXlO/J9unKAoDgGAwqPucd3V1jb/55psXulyucPz2WBnxZce2JX6m2hb7nm5f4nZZllOWIcsyKygoCF177bVbv/e973XDAtdxmFZTCWrAWQWgGsBIqMHn5IF/dTC+K2Ys70zYC6AFauC6E2oAc2hgW8fAp3Ve5RrLDAC1OvP4AEBrFrrxAOoBLATwRQCnQL1XzMAB9X74l4F/hwE8C+ANAB9DfUFhjRqRsRQAGAGgHOrzNxnqeZ8CYCzU829GzdoPdbxnPOelSNsOYDfUa7AbQAPUF0utUJ+/Y1AD2+E4E4PnLBGa9zd/hO6eHsPz/fiTT9Hd24sSk9f0zAStY14PHT2KQ0ePoqqiAtPqJ2N0Tc3wojQU+f1YungR9h5owKe7diEcDg+rkSRg/JixmDtzpiW6n658d40p+b7xzuqcBqYA4Ha70Z/BNcgFEmPso4G/GU78zyHdZ7b7dOtbP/mk8NVr/mleX1urmHNvWwiH2x2eevnlaxbfe/cHA5tydY0zLqOjo8P5xhtv1GzYsKFm9+7dNU1NTVXHjh2r7O7uLgsGg0UiTP7icDhkn8/X6ff72yorK4+MHj368KRJk5rOPvvshq985SuHPR5PrHUo5+c4FApJ55133lfWrFnzz7oOMs9wOp2NCxcuvH716tWbwfH3MD5NQmDqhDoGcC7U4GcWgIkD//TVJnJDGGrA2jTwuRPADgCfAWiG2sJjB/4XwM068zgdwPsZpnVCbZW7AGrL6DyogRMvugCsAfASgJehXlvRqYbaDXoa1PG3kwGMg9oNml+fQ230QX1B1Ag1SI09f1uhviga8hKBMfYfAH6aQ4+m8usHHsLba9aZkvdtN16P885aYkreWtiwaTMONmf/yJWWFGPa5HqMHzMaUjaDTeNQFAWHjx7DweZmtHd2DprZVpIkVJSVobqqEpNqa+EvLEyTU+6IyjKuuuGfTZnUyuFw4O9/fCCnx9obCKCn1xrvgLWMMc0kjRW6qhH64doyvmzZsvEvvPDC1K1bt07o6uoq7e3tLerr6xPlf+qDUBTFGQgEKgOBQOWxY8em7NixQ163bl3PM8880/nzn//80KmnnvrRzTffvGnRokUdcbJcdQuN70JLZAfv38PEVtPPA/gq1MpxDdSWGtFe5HmgBlDTobb0BKG24LRCDU5fAPA21NaefGd3hunGALgRwCVQgyYr3BOlAC6G2mp7DYCHACxHZi10VsIL4Ayok/+cBfW5q0bmXW+thg9q1/6ZA997oT57R6E+f88DeBfqi4UYC3Np0Gz2NhwcPlGWHGhsMi1vLdRUV+kKTLu6e7Bx82Zs3b4dE2trMbF2fNbrtTocDowZNRJjRo1EJBJFV083egMB+AoKUFJcbMl1YA8cbDRtpmVFUbBn/wHMmTnDlPyTYaWZeePHmIowboswHkuMjevq6nL/4Q9/mPjwww8v3r9//wRZlp2Kokgwr3sZFxhjzr6+vrK+vr6yzs7O2n379p2+fPnywMSJEz+66aabXrzlllv2g8+zRhhDzru5l5WVlfX09HwTwL9CDUTdsFG3Oqhj7cYP/JsL4HKoleXnAPwWamU5H+/no8gsiLsIwP9BPX9OWO83tQzqGOZToHYJ/TnUbqRWpwzA9QBugHpuY2NH7UbRwL86AKcBuBpq6/YfAPyJMdYNtfXdNrS2mffOq63DGrf2+DFjsO/gQbS16/PTFwrh0507sX3XTowaUYOJdbUYNaJG04y93b292N9wEIePHkV3b++Q/f7CQowcUY3asWMNW1NVLz1JfBrJ0ZZsRmhkj9tigWkivANNqjzniGFay0y/D8LhsHPr1q3+559/vu7JJ59ccODAgTqNhyA0jDGJMeYMh8MlO3bsWHLrrbcuuf/++9+/9tpr/3HZZZc1zJkzp9fpdALmPmtE9pgSaGai/+Y3v+l+5ZVXxrW1tZ2vKMr3kPmYTtFxQG1RrQDwHQDXQg1Q/xdq62En8uf/G41IfaxOqIHEjwF8A9YPmCSoXV1vhjrxzw1Qu3EWMlGlAAAgAElEQVRbbSIsH9TW5ysB3Aq1ZTSfiD1/EwDcA+Df6uvrX3v66aeL6uvrUWSBsZNGIMua53/KmN4sZrI1A6fTibPOPBMfffIp9jU06M6PsRPjUL1eD0aNqMHokTUYWV0Nl2toqBGJRNB0+AgONDaipa0tbd6BYBB7DzRg74EGlJeVYnp9PcaO4rtKldnr0mYy5tZIJEmC2+1CJMJ/pEzsbrFKi+hwaQhzyPkLh61btxY/8sgjU1566aWT9+7dO0mnf9tw4MCB+ffcc8+sp59++oMLLrjg3TvvvHNLWVlZrmb2JfSRk94HI0aMqOvs7Px8NBq9jjF2ilHmBcUHNTj9AtQuhs8BWA37TpgUTyOSB25OqONIfwK1i6nVg9JEzgbwGoB/BrASWcwSawIS1DGjV0C93yaD6iQAULVnz55rL774Ynz961/HVVddhdmzZ2PghaqwFBcXIdTfb0refaEQ3nz3XVPyzpTRNTWYOXUqXE4n5s2ZjVEjqrF52yfoM2DNVgDo7w/jQGMjDjQ2wuFwoKKsDGWlJfB5C9AfDqOzuxvtHR2IZvECoKOzC+s++BBVFRWYe9JMVJTpmUA8e7KdkThTeEzu5Ha5LRWYxuDWApBFGkIP6ZfnMDUIeuKJJ8bcd999S7Zv3z4pFApZYyS7hYhGo75du3YtaW5unrZhw4a1d91110tLly5NfKWo91mjSpUx5Oylzh133OG97777zunt7b2JMbYY4o5hM4MyqC2D50INTv8L6kQtdibVbLY3QZ39dsjs4QIxAcB/A/gR1CCVd8vpVQD+H9Tuxj7OXizH4cOHcf/992PlypW48cYbcd1116HAguMCM2V0TQ1aWtO34mWL0+lER6f2JVKMpKOzC0V+P2rHjgUAjBk1CjUjRmDnnr3YsWePoS3GiqKgtb0dre3Gdo9ubW/Hynffw8TaWsydOSNpq6yZjBs92tT8a6pz3xnDneNzmAoHTlRQk1VUE/dlkiYZZuoJY8jJNf7Zz3520ne/+93rtmzZMpOC0vQEAoERmzZt+sIVV1zxs3vvvbceuXnWiMzJ6e/h3Xff/e3e3t4HGWPng4LSZDigdl+9GcBbAOZzdWM+yVpM/w3AXRA7KAXU+38m1GOZzdFHAYA/Afg91Al+KChNQSQSwebNm/GDH/wA3/72t9FucCCSS2bPSFyK1zgqykpNy1sL72/5CHv2Hzj+3eV0YubUKbjg7LNRO3aMpjGiPNnX0IA3Vq82PPAdjvKyUlRXmjPe1el0on7iBFPyTkeug/tUJJsgg3egSZVna2DoNQ4Gg85vfOMbi+65556v9vT0FDPG7DQ5i2koiuLu6OiYcOedd95+0003ze/v748/57qeNZqR1zBM/T287bbbfB6P53f9/f2/ZYyNgXhdM3ONF+oSOc9A7RZq19+a+DGmbgC3A/glgGJehgzGAWAOgP+EOoNvrhkL4O8AvgV1LVIiA7q7u/HUU0/hmmuuwcGD5s1uayZnnGrOCAmHw4ExI0eakrdWGGPYvG0bVq9bf3zcK2MMRf5CnH7KKbjo3M9hYm2tEAFqbyCId9auw6c7dyFhyXVT+dziRabkO/ekmVxmIna5rRWY8g40KVDli9HXaFCa1tZW9y233HL6s88+uzgajVpn6i+BCAQC1Y8//vg3vv/97582sIl6H3DE6XTm5PfwzDPPHPn73//+vkgk8h2tHgmMB3A/1O69dgvmI1Bn5WVQW/WuhzoZj5DLag3D56GON83lNRwL4O6Bsu36YsM0FEXBypUr8YMf/AB79+7lbUczE8aPM6XVtHbsGHi9XsPz1cPR1la89s4qbPnkU8jKiQ4YRf5CzJszGxeccw4m1o63/Lhhxhg+3bkTGzZtNnXyqniWnrXYlPPyhfM+Z3iemeCQJEtc51Q/uLwDTao85w7Tu3Dfe++9M59++unFgUDAjpWmnNHT0zPmb3/727fvv//+iXGbdV0jajXVjWkvdS644IKqLVu2fD8SiVwJqhxny1yo403N65vHh1acmODpAgA/BcB3mkpz+RFyt1amd6C8K5F85QIiA6LRKJYvX47bb78dfSbPYGoGV136RUPzczgcmHtS7tal1IKiKNi9bx9effttNDQNXme1pKgI8+bMwcVLP4cZU6ZwmZRHC42HDmHVuvU5mdV2dE0NvnLxRYbmOX1KPeafPNfQPLXgclkjMOUdaGYcBEkUqJqJKffBu+++W/HHP/7xvJ6eHrt0L+NKb2/vqLvuuuuf33jjjVSDG6j3Qe4w7aXOM88841m7du0V4XD4OtizFSyXnAJ1nKCdxrS3AghCnSTofqhLmNiZEgB3DHyazW0Avgm1ezShg0gkghdffBE//OEPeVvRzNyTZuLzS881LL/ZM6ajtCQXt2/29PWFsHHzFqxet37IOp0FXi9OmjYVX1i6FKefcgqqKys5uRyeto4OvL12nWkzK8dz9ZcvxbjRxrwT9BUU4Pvf/Q54the4nPzfxeVijCm1mloVyfwXDtdee+0VXV1d1v41Foy2trb622677Wsw7lkl9GH4S52f/vSn0wKBwM8ZY/TsGMPpUAM4uxBbff1FqMGpGSgADkBdfif2778AvBD3vSmV2ATmAviyyWXMhjpO104vMbgSjUbxwAMP4NVXX+VtRTM3XHs1Zk2fpjufibW1mDNTnE4bR1tb8fqq1di6/TMoyuD51ZxOJ2rHjsE5CxfgonPPxbTJk1Dos96cYN09PVi1bj36TW459Xg8+I8f/RAjdc6i63K58O+33YLRnMcgW6Erb+I6prHPeBL3ZZImGUboCXMx7BorioJvfetbCxobG82dUzsJDodDcTqdUZfL1e90OmWXyxVxOBzM5XKFHQ4HAwCPxxOqqqpqc7lckXgtixs539PTU9TZ2VmuKIoDAKLRqEuWZaeiKE5Zlt2yLDtlWfbKsuxmjOXs/mSMSQcOHDj11ltvPfV//ud/PozbpfVZJbLE4XDEB5OG/h7eeOONpXv37v0jctM6FE8UQAhqS1x44G8FapfRmMejAA4h/dqStQBi/5eWoI6BdALwDPzthVrx9yB396EE4HIAjwF4L0dlmkkvgO/CmC7KXVAD3SMA1gLYAOAzADsy1BdDDejmALgIQD3UbsVFMLYLehmAywC8AnOWAioC8B9Q78tcEwbQB/XZi0B99qIA+nHi2TsMoHmYfEbhROu5BPVZc0F97txQn7vYM5gzFEXBnXfeiVNPPRUjRozIZdG68Hg8+NWPfoD7Hvwj3tuwUbNekiR85eKLcPVXLoPDYb3RGA6HAy4dgUhxkR+zZ8zA7Bkz0NbRgcZDh9B8+AgCwaCBLrOnu6cH723YiLMXLtB1nMNRXVWJu//9x/jFvffhYPNwj+hQSkuK8dPv3YKTpk01wZ02nE7+96kLfANNPXrCGIy6RoPSrFu3ruytt96aZbjbJLhcrkhxcXFXSUlJV3l5eWdVVVVnZWVlT11dXXtFRUWwvr6+y+fzRRctWtRWVFQkx/lM9pl0nyzL+OSTTwoPHjxY2Nzc7GtsbCxpbW0tbG5urujo6ChpbW2t7O7uLuvt7S0PBoNliqKY+tqpr6+v4vXXX1/0/vvv75o/f343sryOcQEWoQ9Dfg9XrVrlXrZs2b8qipKLJTKCAI5BbRVrhtr6FfveCbUiHAGwH+kD0XS4ANRAXWajfODvGqiTy4wc+DcGwDgAVTB3TF8J1GDuUwDirmWhchLUMZfZni8F6jV/H8DbANZADUSzaV7ogRrQrgXwANQW3IsBLAXwORi7tNEpAOYBMLr5TYLaGnsGcvOypBPqc3UI6sue5oG/mwb2HYH6QugYsn/2HFCfNf/AZynU52wU1OevBsBoqNfL9FmHt2/fjieeeAI333yzZZalyASP240f3/L/sOC0U/GnZU+gvbMzI93sGdNx3RVfxYwp9SY7tAaV5eWoLC/H3JkzEQgG0dKmrl3a1dON7p4eRCJRLr7aOzvx/uYtWHDaPFPLqamuwu/uuhOPP7scz694NaMJmBwOB85eeCauv+ZrKLNIN28zA/iMPcT9zTvQHFZfNHZseP5Pbt8ZCQbVkJ4lphto7YrbzpAwd/TxfYO2D+hYnG7otlR6lizP5OXEpU3uN7adJZR7eP3G0c3vvTeFDbTemYDea3Q8TTgcxsMPPzz92LFj5izyNEBtbe3+6dOn75s+ffrhKVOmtNfW1vZMnTq1d+LEibHXdckCTSCLY3Q6nWzOnDmBOXPmxAZeDMp78+bNxTt37izeu3dvye7du6u3bt06effu3bMCgYApAzEYY46DBw+e/Pe//33S/PnztwznPwEJAHM6ndIVV1yxsaqqqm0gTxb/CQCKogzZFv/9vffeu7Sjo2OOnmOprq5+Z8aMGe84nc5BrdfJyo5ti33G74/fpiVtJrr4bV6vN3jRRRcdgAm/h9dff/3JoVDoqhR5GgEDsA3qOp+boFaEm6FWgLtNKC+K1K08LgCVAEZArSzXAlgA4HyoFWajcUJdPmYJ1O6oIqOn+247gGUA/gFgK4A2GPsCeD+A/wPwPNRzfRuMW1N2FIAzAbwDtVXRKEYB+CLU+9EsglCD99UAPsaJ564Nxh5LDAXqyyUA2JOwz4sTz95YqMsrzQewCOoLIsPp7u7Gyy+/jEsuuQSTJk0yowhTOevMMzD/5Ll4Z+16rFq7DnsPNKAvdOKyeb0e1I4Zi1PmzMKi+adhYu14jm754i8shL+wEHXjxgIAOru78caq1dz8NB0+jF1792HKpInDJ9aBx+3GN792BZaetRgrV7+Hjz/djuYjg1uQ3W4XJowbj9NOnoNzFy3EqBpr9SCwQldeiTH2CdK3IMU+s92XC70IHrPWH/ngg9J3/+2Hizv37jNs1kWHxxOZduUV6xbd/Z+xrqCGHePq1avLb7jhhkt27dpVC4PfPns8ntCMGTN23Hrrravnz5/fXlNTEyovL486HA7FKP9600QiETQ1NXl3795duHz58voXXnjh/KNHj05ijBn9xLM5c+a88uqrr/511KhRsVH+Ob2P6+rqftrQ0HChnoOYPn36n1esWPHnurq6sBkeRdG//vrr7ksvvfTuUCj0TRg/8UoIahfWO6FWUruhdh1k6UQ5xgm1dacSwGIAt0AdV2jkc6MA+CPUWVe7DMw3G/4XwM05LvM1qJMIbcOJWX3NRAJQB7WL7NUG5bkBwFcxfLdWLZwNdc1SM2qJhwH8deBfG9QWZvOnDNWGB+qzVw7gKgDXwoSZrIuLi/HnP/8Zl19+OdcJXoyAMYa2jg5Eo1G43W5UltNSt6no7unBa++s4urB4XDgvCWLuUxA1RcKoau7Gx6PB6XFxZYI/tJxtKV1yNjiXJLJGFNkkMZovWVbbXOtDxw+4v3o9w+e1LX/QE0KTVZIksQcbndiXwNDjnH9+vUjGhoaRsPAoNTj8YSnTp2664477njjsssuOzSwOb6Cb5h/jWmG4Ha7MWHChNCECRNC559//oYHH3xw/Z133jnj/vvv/1ZPT0+lLMtGjWGSPvvssyU7dux4Ji4wHc6jCN3shXxW0+zLqIxbb711bjgcXgxjg9IQgA+gBmIboAZmVkWGGjB3Q211expqBflHULsgGvHcOABcCOBBqK2F+UIX1GO+B7kNyBnUa3kr1Ot7NfS/aJgDtVXPqMC0AMAVMDYolaGe5/8D8BvwfwkyHOGBfx0A7oLq+3oAt0N9UWRITbqnpwfLly/HhRdeiBKLdF3UwpFjx7Bz7z60d3QiHAnD7XJj5IgRmFYvXgtwLrHCSwhFUbBp6zacuyhXq06dwON2IxDsw7bPdiAQ7ENUllFRVobRI0dg8oQJlug+G4/T4eAemFqmYqazDNH1Q9Iosuz4+KGHpjS/+1690V14SyfUHa7/8qX7NHpMxqA0LS0t7ldffXVKf3+/IcGXJEnKiBEjjl511VXv3nHHHR+XlpZGEpNo8M/tPvj5z3++/dvf/vZPrr/++gvWrFmzNBAIVBoxYVI4HC75zW9+c+Y555yzwiD/PIPR+LK0lm+5QFNLGW+99Zbn8OHDCxVFMXJA0h6Hw/FwaWnpgx0dHVavGCcjBODPULuE3gl1XUkjuhnWQe0ynC+B6UEA90JtKU78/cwVrQB+BXU8sd41OHxQu91+rNfUAOUAPm9QXsD/Z++8w9yorj78G/WyvVfvunvdsHHBNjaYYlOSAAFCTA0ESMOQQhJ6CeSjOYQSQnEoSSAJodg4Bkwv7hV3bG/z9r7SSlp1zcz3h1a2dlcazWjuSKPdeZ/Hz6537rn3zJ0Z6Z45554TTEz1GYB7EdzPnIrYETSoNyDoYT8HAJGtORs2bEBbW1vKGKY+vx8bPv8SH33xJRpbIr8LoSgKk8aNxfeWL8NZixfJwhCTE3JJ/NRjsaC9sxPFhUT9PFFp6+jAuo8+xeebNsMVpZav2WTCvFmn4NLvXIAJYysTolcskn29wkenhvwExzE+bSIxmuRFj3H41dcqqt986xTa5yMa1mcuKLTMv+vOTfmzZkXaUyZK//r6evO+ffuILK5VKhUzefLkmscff3zN008/vSczMzO0ez6V7oMTlJaW+l577bWPfvSjH72RnZ3dTFEUESNvy5YtyznGT9YciSWlnlWx8s8880y+y+VaBkLJfyiK2qbRaFbSNP2ExWKRYu9oIrEAuA/AkyCXjfUaQv3InWMIhgv/FckzSkPUIOj9thLoaxGBPkKcieD+ZhJYAbwI4BdIXaM0nCMAfg7gGZwsUSQKm82G9evXk+hKcrbs2o2bf/M7vPTPN6IapQDAsiyO1dXjTy+8hNsfeBiNzYmsoiR/5GSoV9fXSz5GgKbx+tvv4qe/uwvrP/k0qlEKAE6XC19t3YZf3vsA/vjUM+izJ//rWi6GadIXZikgn1Adm7/6KnfP088u8jmdRAtE6TMz+hc8cN+nY845uzuGbjF1jHRszZo1lXa7nUgWxtLS0tYHH3zwk6uvvrqZpI7JlC8qKvI9/vjje66++up3tFotkZzqfX19FatWrZpASsc45EmRks8qCfnDhw+PDwQCRNIGUhR1WKfTPXDvvfd+HvpbIssZSYQVQePqdcSfpTSceQBGevzdcQC/BfB+shUJYxeAuwn0QzIe7yeE+vEjONdP4GTSoZFAL4KG6b8QLF8jmtdff51EN5Lh8Xrx+F+ex/899Sy6e4Ul8D5aW4tf3vsAdnyzN3bjUYKcDNPO7h5OQ1EsLMviT8+/iP+sXccrM2+43NZde3DrXffhaO3QXGWJJdnFGoaaxSm7sItDXrY6WqtrzFvuue90n81GtMg3pdYEplx7zfax37mgg2t8PjpGO/bBBx9MFakmAECv13uuuOKKbT/84Q9bNRrN0H2k0cbnpSNhecFzZDab6WeffXb37Nmzv+LQgTcsy6rffvvt8IVaIudIClLmWSUl39nZuQzBEEWx2DUazUsej+eLBx54IPTcyGdVIA4HgAcA1BHoSwdyyXjkiA3BUMyPIF34fby8guFZYoWSDmAaAV2KEUx8RIIeBF8ESFFjNdnYANwD/rVtOTl06BCOHDlCoiviMAyDP/zpKXy9bXvcffj8fjz67F9RU3+coGapi4qSRyhviNb2Dsn6/vea97Bxm/CatyF6rVbc99if0NDcTFArYcjBYyqLhRkB+VTQMaa8s7NTv+uxx09xtLQSLbWi0mjoMeecdXDaj66rVUlk6HV3d2tramqI5EgfM2ZM6/33339QyPgc3cnyPnr33XffTk9PJ/IJefz48Rm9vb2hPeNCdOPTho+8KKiTr1RT5lklJb9hwwad2+2+lEOON2q1+ovTTjvtjUh6jACvKRDcv3cjyGSUvQbDX86OBAIIlsP518DvciMA4DUC/cwj0MdykPtc+z2C5V9GKk4Ek2eJvqdYlsVHH30kXiMJeP/Tz7H/8Lei+/H5fHjmb68kNYmMXKBkVi69o1uax7SlvR1v/U98mLrT5cIDTzwpqWeXCyrJLxL47jHl0yZlDQS5yPscDvWBF1dPaNmyZRxL08TSdFEUxeZUVTWecsstB9KC2VslOcdXX311rM/nI5L0aOXKlV9nZGRE+wKU8holYgwKCO45Pf/88z/g6IM3/f39+f/+97/LhYwf5RgpebHI4hoRlI/a5vbbb5/PMEx5hONC8aanpz+7adMmB08dU5XNIFOHdBLI7S2UEzUA/gQyezmlgEWwdFGvyH5IeEy/R6APIDjnbxPqS86sBUAkRnXt2rUkuiHOhs+/INZXfWMTPvjs89gNRziqBIXy5mRl8WrXa+2TZPzVr/8Lfj+Zd4HdvRZ8/OXXRPoSilxCeRVDUwbyde/9r6T6rbenB5wuPUd/gjEVFljn/PY3O4vmzI6WmZPIOX7++edE9myVlJS0/+QnPwntUB/R9+ENN9ywLz09vZNDjheBQEC/cePGCULHj3JMjsaorJ5VkmM0NzdfwtGeN2q1esv999+/nWv8EeI1BYIeN0fMVrFZQqAPufEnAIeSrUQMWiA+KzLX5x0fcgHMENlHiBdBaP+lzPECeJxERzU1NWhtJVmKVjzWPhtnkqN4eP3tNXB7PET7TDUStce0MD8fuTmx68n6fD7i3sgjNbXYvY9sovcjNTVE++NLsvcEi9ljmgqLx2TL8x6j45tvMnY+sWqh12Yzc4wtGJVO559/991flp+1NLTvRbI52rt379j4tBzM2Wefvd9gMDA8x0+F+yCq/PTp0/vHjRsnOnsjTdP66urq0IuBhM0RJe0nmCyfVRFjRJR3uVzncRznTVZW1v/9+te/Dn9dm4iXCcmiGsA+Av2MNMN0A4A3kq0ED/ogfq+wWKNyJoBMkX0AQc+vPN1/0vAVgiWIROF2u7Fr1y7x2gjA6/Wh9ngDmtvawbLDt14fbyK/r6/f6Uya50suqFSJqdNJURRKi4p4te13ktgNcpI33llDtD8AaGiKnN3Z0teH2uMNsPRJ4/lNNuF1TEM/w+E6xqfNSJOXZIz+5mb9xl//ZrHXaiVrlGo09NRrrto+8dJLQhkCJZujLVu25JCoXapSqeif/OQnQ9/2y+0+ICZfUlLimz179pEDBw4sZVk27sB+lmXVFoulcOvWrVmLFi2K9mkl5TmKJdyIku2zSlp+wYIFsxiGEV1UjaKow9u3b9/CZ3yWZSlSpYqSSDeALxDMzipmQ8wMAGqQyfSbbHwAHhn4KXfsAMRaAfki5SeBTMKxbxA0tEcLLgSN0+vEdOLxeLBnzx5ccgmRgBFOaJrGv95di7UbPoLXG3w8CvPz8NPrrsGCOaeeaNfaIU0y5XUffYzvLT8XanViDDS5kSgHnFqlQnYmv3dNJD2mh49VY+9B8kEq3ZbBux3s/f14+qWXsX3PNwCChvis6dNw643Xo6iggNi4cvOYAjLwICRQPuk69re16Tff9+Bs2/FGEoXjT6DSaAJlZ57x7axbfhEp9R3x8//6668L/X6/6BqMY8aMaRk7dqxLCh3lKK9Wq9kJEyb0ms1mYTnpI+B2uzP3798f2mSRyHMUhSryhgbZPatSyB8/fvxUEEjAo9VqP5wwIWJkIx8dUxEPgIMI1jgVQxaAKeLVkQWfgVDW1ARAI7gHVmz4q5iV/kSQMUw3gUwyrlTBB2Cn2E78fj9qa2sRCEifn+sf/30bb773vxNGKRAsG/Lwn58ZlEHV7uiXZPzO7h5s2blbkr4TCSug/MlQoho7BJNDUSoKBr2BV1tSe0EB4J9vvUOsr3B8Pv+g5FmPPP2XE0YpEEwitvfgIfzm/ofQYxG9hDxBshcLXHtMMeSYLBd2SRiDmLzPbtfsf/GlCW1bt1SwDEMsDRZFUUxO1ZTW2bfeut9UWBgqqi7pHB89ejSHpmnRhunkyZNbMzIyIn36yfk+EiVfVVVlzcrKEr3P1OPxZNbW1uYIHZ9nm0QYOLJ9VqWSdzqdp0C8Yeo3m82beOpBASNmr2kDgnsVxZAOYKx4VZKOB8EamqnkueuBuH3CKgAlccqmAxgHQCtifCCYJfpbpIaXmhQ0gKPp6emiVvYMw6CzsxPd3dJX1/ly67aIf2dZFq+9+d8T/5fKMAWAd94nkucwaTT+/g58UzEWgTgNIHWEEiRpGzdizPU3QF9dLVY9AEHjl+UZzOUn9ELkmwOHcPCINO8DWZY9sT/ZZnfgwLeRSyz12e3438efkhtYZh5TuS3sZLF4lEq+dt36oto171UFXG6iyY6M+fn2Ob/85a78U2fZeehG5BwbGhpyA4GA6DiVU089tSUtLS30imhU3EeLFi2y5ubmijZM3W53dmPjIM97IvQnQpS9qrK5RoTkB7V5/vnnzT6fb1yM/mNCUVRTbm4ul4GWiJcKyaAFgNjnxoRgLctUpxbAHsizPIxUUAh6vOOhFAC/zWjctAGQJv5T3nRUVlaKTvbU29uLtrY2EvpExefzodcSPUF1Z3fPieOk9x2GU3u8QZJwz0QQ6O1F199eRqCvD4iwN5cPVATDlHK5Qfl8yCBQYgUAKAFfcSRsL5Zl8Y+3pE3G7fEEH7OmGInCjtaILQ19EiHzKAXhdUwVQzOB8v3t7fo9f35qrrevz8QhFxezV/5iW8X5y7vCiuRKeo61tbVGq9VqFuuFSUtL6x8zZky/SqWKtDdOlI5yli8qKvIVFBT0qFQqfwQZ3jAMo+nt7c0eqGfKe/wox+I9R7HI8hpFOSZqjPXr15exLJsVo21MVCrVt3l5eaGVF+/xR4DXtBPBvaZiGCmhvEcQLFmiwI8ckEl81I6g53e00VscLD0nivb2dtTX18duKAJHf2xjs6sneAmlDiv+z9p1EZMuyZ2ef/8HjNcL88yZ0OTmxtVHpHfPnunBik+mvXuhJpDIh2EY+P38llEkanV++PkXqKk/LrofLtzeoMe0vZO79mpXj9jqW+Ek9x4Vu8c0FRaPyZYf1sbR1GT86A92sTcAACAASURBVJofnenu7k7nGEMwKp0uMPWaa7ZP+/ENDQJ1jARv+ebmZpPLJb7EjclkcmVnZ4e+7OR2HSWVLyws7NNoNKK/6C0WS25HR4cuwvhSnqOUpIyhKVS+qampjGGYDI5+eaHRaBrmzJnjEDr+COEAgslYxJANII2ALsnCjWCGYrnWLZUjhQBIZAtpAcC9YhyZWAsKCkTXQOnv74fVKu1t6/XHjrJ2DYRLkgrvjMaho8fwxeYtko4hBZb3gmWjM85aGncfkb6A/KWloLOyAJqGaY/4Pbgsy8Lp4vd1YNCLy9Vp7bPh729KX7o49LIkVrImRz+5MPRkvzoZusc06Qv0FJAXNUZ/a6thy30PnmI5doxcCi0EM/CWn3HG0dPuvydaISXJ5qipqcnsdDr57TjnIC8vz1ZZWemMoofc7gOi8lOmTOnQ6XSi08T19vYWtre3cyX0kPIcxSKrZ1VqeavVWsayrFjD1K/RaBqee+65cLcAb/1HgNe0HYCoSAMEs7vGGxIqB6wAdsRspRBODsRf8wCCmYVTaV8vKbxFRUVug0Hc177b7UZnZ6e0nkoeHkrPgGFKi0juw5e/vfEfztBiueHv7kb/zmBZn8xzzom7H5U6gh+MouCeORMAYNy1J+6+Q9AMg34nT8NUxL1L0zRWPf8ibyNYDIFA8J6MVQvXx9NTzIske/Wj+bJTYmFHSD5hOvqdTtXB1a+Ma92ypYKjX8FQFMXmTp/ePOf2Xx3Qmkzh9T8TMsfd3d0Gj8cj2mOamZnpLCoqCvcaptJ9JEp+/PjxDo1GI/qTxeVyZVut1lBCD8nPkWAdU1k9q4mQ9/l8RSzLivLUURTVr9VqrQR0TFUaID6zaxZS22NqR9BznGpkIrjHN9HoAZQjWC5PDB6MTm8pAKCwsNBpNouvcNfT03PCMJQChsci2z2wjy8RGYLtDgceWPUk0XIlUtL3wYdgaRrqjAxkLD497n5UUUJn3QPleoyHD0PlEjcnDMPwru2ZLuLeXf36v7HvkOjy87wIvSwJ7TXlahcg9GJFDh7TlF3YRTkmTx0ZBrXr1pXUrFkzifZ4xGYCHISxoMA26xc/3Z8zbZqYcL6457itrY2IxzQ7O9tZXl7OFXcj72ssYozTTz+9V6vViv52drlcOXa7PTyUl9f4PNskwsCR23WURP6VV14x+3y+IogrdwGKonrMZnOkYvfJvo6JohfiE/6UQXxNzGRyBOL32iaDDJAp1yIUPchcbyeASM/eqKC4uLg/LU38+5y6ujrY7ZHyNJKB4VGOxJOgUN4Q9Y1NuOfRJ9DdS67Eh1RYB7IJZ51/Hihd/OGv0d5hu0+ZBVanA/x+GA+Ie7/m8XrRa409p1qtFmaT8HdiNE3j+df+gfWfEMyAG2vMgfvX7YlttPt8ZJKDJ3sftNA9pnzajA5DU6B875GjaQdf+ts0j9Uq/hVjGBqDwTft+uu+GXvhhZ2qwVnPEjLHDMOgv79fFwgERL191mg0/pycHGdY4iO5XWNJxygvL/dqtVrRnyperzejr68v3HudCP1FEeZ1lcWzKrE8BQB1dXV6mqZJ7DH363Q6USWhUjyctwPiQ3l1EF82JJnsTbYCcaKG+M+QeCwJEwASUUs+ADYC/aQkxcXF/aY4FvdD8Xg8kobQskzsRXbIIA2FTSaCY7V1uPXu+/Dpxk3EPF2kYVwu2L76CgCQ/Z3viOpLFcUwZQ16eKZOBQAYd4vbZ9rQ3MyrPml+To7gvhubW3DPo0/g/U8/j0e1uAl58fmcFynDNNku05AxQSGoSuhnOFzH+LQZeiwRY8hKvr+9Xb/lvvtn9dXVx5fOLJpCKhUz4fsXH5h968o6sTrGK2+xWLQdHR2iF9gajSaQm5sb8hhKcR/J/j4sLi5ubmtrE50h9Fhw/3K03OGJmCOxyPYaRTgW1xhHjx7NDQQCpVHG541KpbKWl5cPLVch9hxTCSuCdRXFkOp7TPclW4E4MAHIi9mKGxpAPCldtQjuMRWLCwB3DYcRTHFxsZWEYdrY2Ih+golbhsInlDdkGAfoxFZbsjsceOrFv+Hf767FsjPPwJyZMzBx3FioIpRWSQa2zz4D43KB0mqRtXyZqL4ilYsJ4Z57Koz79sG4Zw+oQACsRmyUPTelxfwqhDldLnxz8BA279iFzTt2JsWTGPKY8nl54fWR2WeabI8pV1mJlF3gy0neZ7Opt9734PSOnbvKo/QTN+VnLa1e+IcHuWIfJD9Hl8ulsdvtoveX6nS6QGFh4dC87rK5jomQz8zMFFNs/gRWqzUUX5WIZzURyN7QFCrf19dnYhiGhDHknD9/vk2s/izLUhRFpaqBKjb5jBbJCSklRSoapgaQeRkQz/5iHQASL4l9GJ2JjwAAZWVlbSQMU5vNRs7TEwE+i+xQuG8iPabhdHb34I131uCNd9bAaDCgqCAfRQUFyMrIgMlkhFqthtkU/IjSarQozM/D5AnjkZMl7fs0y0AYb8aSxVBniquuRHEcc82Zi5xXXoPK7Yb+yFF4ZkwXNRanHlTQS//llq3otVjBgkUgQMPj8SJAB+B0udBjsaCjsxudPT0JSYjFBT1wT9JMbD38ATKGKcPGDn+XEg0UQzMeeV5j0F6vatef/jyx+csvx0YZM24KTpnZNP/O3+8bSHYUS/+oOvI8FrWNw+HQ2Gw20eHJKpWKTk9P90mhY6rIFxYWEtlw0tDQUCqVjhHakCYlDU2h8h6PR8uyrOhVnUql8qxatSqSu0HsHKUS9QBOFdlHOYIGKsHUhgkjFb12ZgBFSRrbhOD1FsuoTn6Unp7epVaL2iIPAOjt7ZU0+ZGah/fxhFcqQXtMuXB7PDje1IzjTc2c7TRqNb5/4QW4fsUPou7fFANL0+jb8BEAIEtkGC8ATo8pnZ0N37jx0NXVwrR7l2SGqcXah627v8Fr/5G+zAspQgYpzeOlCZ/91Hwg1U+8cD2x1JCffI+lorwkY9Sufa+wbt3/JtBeL9G4BFNBvm3GT396MKeqKuRhTNocsywLmqZFx53o9Xrf+PHjI3kMR/J9NOhYVlYWkTR9Ho8nPBFVIuaIFEl7VhMtb7fbc2iaLuNozwcWg18QiNIxhfeaknC36JGYe5w0+wEkdxURHzoEMyEzIv/FgwpkPOQMxIeRpzI9s2bNEh12OpCngpBKw+GjX8grluwFuRACNI2317+Pf771riT9O7ZuQ6C3F6Ao5HzvuwR65H736Zw/DwBg2rUbUpQrcfQ78fGXX6Ont5d431LCCAjlJWeYJvc9NZ86puDRRm7ySdexfduOzAOr/1blsViIpsPXmIzeKVddeXD8Rd/tEKijJHPc3d2tb29vFx1PolKpmMzMzNCTJ5f7SKi8qDFmzZrVydEnb/r6+kI1cpM1R2JJ9nWUXJ6maRLJdnxarfYIx/FkX8dUwgTuF7VyJVU9dnUAzkQwAVK8/7LjHJtUDfFvCPWTqhBb4VdXV5PqahjqSPUzh0DTwQU9m4KBI+++/wG6e8gbW9b33wcApJ82H7oyse9QASrGV41r4QIAgNpiga6hQfR4Q9nxzV54JQwZlxo+IcWkDMpkv6AJLxcTjtwWdqmg4wlcXT3a3U/+ucpaXSM2ucMwxn3nu0dmr7ylNoZuMXWMcCypi1eNRsNkZ2cP/dSQ2zVOCUPP4/FkEB5f8vtgNGXmbW5u1vT39/PLvsAfIjqmsNdULGORmpl5pVvRj1zGJFuBEUJPQUEBkTBSv1+6CHo+HtPQQjzJOV/iIkDT2HPgIPF+Q2Visi+5hEh/lIr7PgkUFMBXUQEAMO3eQ2TMEDTNoLU9ki9H/oTuSX6GKSGPaZL3mIY/saNhgS+5vM/l0my+684ZHTt3in/FNITyc86qXnD/PYfUBkOkj8+kzLHD4dDY7XbRe0x1Ol1g4sSJLqHjC2wj6/tw6dKlRLwfHo8nLZ7xoxxL1gsLWV6jKMcEjeF2uym/3y++AODwsXiNL7CNgrwZtcl3ZEBbshVIMt0lJSVEOmqQwEMWglcoL4/EMnLG6XIR7c/97bfwHj8OUBRyLr6ISJ+xPKYA4Jo/H4D4sjFDYVL8+gIn90GLbcMHuYTyRiJlF/jJlN/71NPjGj/9vJJlGKKLvaxJEzuXPPrIHkN2dvirxaTPkd/vV/l8vvirLp+E1UROET5q7sNJkyYR2WPqdDrDi8cnYo5EEcNbymf8lHphYbVaKZ/PJ7pcBUVRtE6naxE6PleXwKj2miqMDmYS6ofI1osUphGEkqY5HEQS0kdErYqdoCkUypuSLlMAlWPIFn2wrA+G8ZpPPRX6AS+mWPh41l0LFwIAdI2N0HR3ExkXALRaLYoLSUXwJ5ZQeDmfxFykPKbJzkQcrY5p6Gc4XMf4tBlp8oPasDRNVb/9TtGxN/87kWUYonuVjPn5jgX33L0rraTEK1DHSBCVDwQCos+VoihoNJrwJ0FW55gEeVGwLBu+d1zSc6SkSAco8bMq0Ri85R0Oh8rv9xdGkRECo9frubKGiJ2jVIFEHOBYBBPypBobk61ACkLqOqfq80IEiqLc77zzjo2iKNE5JqTMhssv+VFwfKn2mE4aNw43XXMl3v/0M2zduZtXIhu+lJcUY/b0aYP/yDAI2O2D/kTb7QDPcUNhvLmXX0ZERwDgs1LwlxTDV1EBXWMjTJs3w7VoEa++Wb0erPbkTgxWrQFrOFnFUKfV4uarr8RDf36GaI3OivIyfOecs6HVavDM314l1m8k+BiLJAxKhmFkUcdUzgv0pBmaQsdo3707c/+Lq6d4rH1E6+Hp0tM90264YX/Z0jOjlRJJ6hzX1NSIK241QGVlJdfrsVS6j0TJG41Gm9vtFj2nzc3N+vLy8lCNP9kb0wN9h4/FNb7sryOXvEoVY7NNfBCdoxSra8qVAIovRpy8BxUU+GCP3WRkU1JS0kzCMK2pqSGhTkT4JD8iaShGIic7C9OnTMb0KZNh6evDx19+jU+/3oSOLnG7d8wmE353y88HGd/Vl18B64cfilUZlEaDvCtXiO4nrEderfqXLkXOP/6B7P++hez/vhX3aKxGg96f/hTOJYsxbcpkTBw7Frf//Kd47pXX4PHGU/44SE5WFhbMmY2zFp+OaZMnAQAOHT0Wd398SVRW3mR7S4GTHlMghRZ2POUTpqO7t1ez7+lnJ9nq6uLNEhhZEZWKHfe97xydfv21TSq1mq93I6FzbLVa9SCL3M5RrLygMXJyctpaW1tFG6bvv/9+yc9//vPjQsfn2Sb8mFTI7ToSk3c6napAIEDys0LOLxwSAZEQeIVRA6m4x0ZC/aQsHo+nFcAMsf243dI9wrw8pgM1IqVyFGnDtinlZGXhyu9fjBWXXIT6xiYcqalFU0sL+ux22OwOuAdquvoDAXi9g/NBarUamI0mZKSnYUxpCc47aylKiweXA9YU5MMwaSJoixWBvj6wAr3RKr0e6owMZJ63HNoCcuGvfGOrnKcvQsZHG6Dqd0Llcgm+KKxeD8ZsBmM2g9XpUF5SggmVYwEAZy9ehFOmVmHdRx9jx959aGlrj+gdpCgK6WYzCvLzUFpUhLKSYpSXlGBc5RiUFQ/PW6jTSpg3b0C/RCU/kvolDR+GhvKGI7eFnWx13P6Hh6vatm0vIb03q3DOnOZ5v//dUV1GRoBrfD46SiRPGjneR4m+D4nQ3d091HMvpf6kkP2zTkLeZrOpGYaRYsNLIs5RQSHVIRFGD5Cpn5vSOJ1O2SeA4mOYhhbjUoXyarXD82dQFIXxlRUYX1lBdKxxz/816jHa0Q+WjmyoqnQ6qExEqxsOgk/yIwBgMjLQ+swzg/6mcjqjtmf1erAaDcaOGYOqiRNh6bPC5/dDq9FgZlYWMtIG5xnMzcnGj69agR9ftQKBQADWPhtohobX54fZZITJGPwnhCj5UYgSCCSmXMyJ/dZJZOhsKoamQPlDr75WWrNm7YQobePGXFxkW/a3F7ca8/KG7p9KhTkSihhDMRKpMEeJNPSEji/kWZUSOV8jUZ9nYfuAxUJZLBYKAMUwDBt6+zvw5pRigt9UFE3TbGgfV+inL1jTjXK73SwAyuFwsN0DCSe+/fZbPPjgg9SDDz6YCgYqsRc6CgoK/NFqtXXJ1iEWfJIfnfASSeUyjTMVw+ebNsPSNzISbx9vaoajnyslgjg6urvR0Nwsup+lCxcKNkylSbURJHRLjrZQXsXQjG9hieMfbsjb9fiqWVH6jRtjfl7/4kce2WrMywu92pLtHHV1dRF5xVZWVsa1X2c03YdSkIg5Eqfg4My8crhGko1Bao8py7L63t7eH5eWlp4T/ncm7LUpGyWLARPh1erQtpHayJSpyVZAQWE0ct55531NYlF+9OhRAtpERkjyIz5tE8n6jz9DdX19stUYVUwePx75ebnJVuMEoT3SdBRPdzgkPP5SJiLjC9ce02Qv0GUt37lzZ/quVX+a6nc6iQaX6zMy3dOuv/5gyeJFXK/JZDNH7e3t6Rx68iYnJye0yWRU34fZ2dm9ra2tUbrkT1tbW2ifqtTnKJoohlrKGJoi5MWi9fv9S/x+/xLC/Y5GtCB0PyvIHlJZeUd9KC+AAyQ6cRGuwxmORsPDYzoQJqnXkU6ZoaAgjtA9ycdjSiKbrl9GhqnsFuhJkuc1hr2pSb/nqWcm2uuPE8lIG0Kt1dIV5y+rr7r6ymat0RjyycttjqREzueYEPnCwsLuQ4cORemCP8ePHx+6Qz8V7oNUNzR5ydtsNlUgECiNclwhOZQhaJwqjHzGEuqngVA/KQtFUQ6tVhv6zJMlFEVBpVJxhjmGwhcNemkM0y82bcHBb4+gvLQEleXlmD5lMqZOnjRs/+NQkl22Q2E4AZpG7fHjOFJdi+q6ejS3taGlrV2y8YwDZW88ntiZhMXeLzRNy+KeE7LHlE8buclLMsbB1a+Madu6rZh0vdKcqild8++840iEEF6+uvFpQ1Q+RepYJls+4YZeIBBQExifjzwpIt1HcruORORpmqZYls2I0p9CcjBBxotrBaIQifIBED0jyyhiYAuArJ8djVoNH4dhGvISGQzSeUy7ey3o7rXgmwOHsOaDDaAoCpPGjcXS0xfijAULkJ013M8h5d5FBf6wLItd+/bjg08/x/5vj4TyMyQEg8EAlmVPZGvmQqxRKQdvKTB4j2kqLOySqiPLslTtmrV5h//+9ylR2sWNMb/AseylF7abCgoi3fGpMMdiocJ+jtr7UCJDn/f4UY4JaSNnHWUhL1EdUwUFBYWEE20fu5xQq9WAf2geyZO4BsrV5GSJLsnKG5ZlcayuHsfq6vHyv97E0kULcd0VlyM/NydhOijE5qut2/DPt94VXXM2XrKzMuHz+YkkNoqFHPaXAkAkjx815CffY/HIJ2IMYvINH32Uu/F3d8zl6DcuTAX5/Wc++cS2tPJyT4TxhZ6jXOZYLFKeo1zmKJHzKHR8IXMkJXK+RqTuIwUFBYWUJBUMU22Mch79/UHnd35ucpLe0DSNzzdtxsq77sGho8eSooPCYBiGwdOrX8YTz72QNKNUp9UiMz0dbg+/Or9i8xXyKUmTCEKGabIXZrKXb928JWvXY09MoX2+2DvpBaDPznLPuOnGQ2VLFlvF6phEeVKIHV/OcyREXgoS8ayKRW7XSMoxFBQUFFKeVDBM1TESINkHypiUFJMqcRsfjn4n/vjnZ2DtsyVVDwXgtTffwidfbUyqDsVFhaAoCjYHvzI7YrPy+jiiChJJrD2moZ9cbSIxouTtjY36Ay+8ONbe0Eg82VHlsnMbJq34YasqmEAgbh0FHCMtLwXKfUgGyXUkFXocpR/S+svxPlBQUFBIWVLBMNWouQ1Tl9sNe38/ZkyZnCCNomPv78eaDzfgxqtWwGg0IM1sPnHM6XJx7iPUabXQ6UglnSZLgKYFhaMK/bLUqNXDyv2wLAtnjIzPer0OWs3JvHdqtRod3d14b8PHAkaXhtD92Nzaxqs9K8JjSjOMLGqYArH3mIaQ88JOUvmAx6M68s83ypq/3lgSpe+4yZk6tWv+XXcfNebkBMToyKNNKhhRQ8fiOpaqc8RHnggJMvSkINUNzZjyarWaiDGvoKCgoBAbtZo7lBcAWts7UDVxAsaOKcfxpuYEaBWdzTt24sarVuDRe+4c9Pcrf3YLbHZHVLkrLv4errr0EqnVi4ude/ehoZn/vJqMxhN7f/mwcM4clJcOXqZ7vF5cesPNnHI/+9G1OG/pmYP+tvbDj2RhpJ0+fx4AoLGlhVd7MR7TRCZ0ioXQPaZ82shNXugYg47Vvrcu//Drb4zj0CUuTIWFjiWP/d8+Y35uNN95Ks2xFKTCOUp5H5IiEecoijAjOhWuoxTyCgoKCgoSEctjCgCHj1UDAK79wWVSqxOTzu4edPdaBMvJOYuvUN0En0uE5kM9qJFQRRinpv64sLElYObUKpwybSpYlsXG7Tv4CYkIXvDLJIwXGL7HNBUWdgnTsfHTz7J3PfrE1IDLRbS+nSE317Xwwfv35M2YEQocHylzLBblPpQeKfUnRSrdB/HKKygoKCgkgFh7TAFg687dAIAFc07FNZdfKrVKMWnr6BAsI+eE70LtTDUPo3Jw/8MHiGR0DpcbPk5rHHNPkrLiYtx56y8AADu+2cs7lDfSufDF55OfYTqUkbLAj1u+a8/etB1/fKTK3dtj4OhDMFqz2XvKz35yePz3vtvDNT7HMT5tEjbHCShvwjl+lGPxyMvxPhRLIuaIFMk2FJN9HykoKCgoSAAfj+nR2lps3/MNAOCqSy/BnbfegswMUiVvhdNrsQqWEWOYSI+wrz8+3s7BvQ/vn8/yNJLx2u9MToliiqKwdNFCPPXwA8jKzITL7cYLf/8nb3mhcxaCZVnZ1DAFpNljyqeN2DEklXd3d2v2PP30OPvx40Q/lSi1mhl74YUNU65c0co1fgQdU2GORTEknHPU3oekalzy3GNK4hxJI7drRHwMpY6pgoKCQuLQxCgXE+Kpl/6Gx++7G5Xl5Thj4WmYc8oMfPzl19i1bz9a2tvRZ7MnbO+h1y98z1+8hkkiEByZK/hrcvhXMZ/5iDSOx+sVOHb8mE0m5OXmYNrkSThnyWJUTZwAIGgsPvnCakEh3Wp1fNffK6P9pcDwrLzACFngxysfcLpV+55/oaxty5YChmGILSApimILT53dccovfl6nz8oKfbKl5BwNaSMVo/o+JEgq6Dh0LKHjp9oLC1LQKpWqF0DEGByx2TJTIdsmYZKf7UJBQYE4fDymQLBcy+8fegS/v+XnmDtrJswmEy79zgW49DsXnGgTCAROGC6h31kWsNps6OrpQVd3Dw4fq8aho8fg9nji1jmeZDR8QleTRSSPJhcqod7fCOfOy2MawXj1esUZamNKS3HKtKmoKCtFfl4uCvLyoNdpoVKpYDIaT4wb+n0oHq8XT730Mrbt3iNo3HhfTIg9X9KEDNNUWKAnRL76nXcKqt96p4L2+YnWK82oqLDN+c1vjmZPHM/1SZUSc8QhL5ZUOEep5UkyEu8DORqaSTHmKYpyTJgw4Zfl5eV1ob/RNM0CQCAQGPYz9Lvf7x/8Mi4QYEN/G/rT5/OdaBv6fejPEURP7CYKCgqphpqnYQoEwzgfWPUkzllyOi654HyMHVM+yMDRaDRIi+CBLS4swNRJE0/83+8P4KMvv8R/31sPS1+fYJ29cez5k3PyI6EuU8GhvFH6V6lUnGVqIhnz8XpMz1h4Gq78/iWoKCuNS76jqwubd+7Gug0fo9cqPJQ7bsNUhh7TVF3YEZdv+Xpj5jd/+ct4r81GtBCUPivTM+f23xwuXXJ6+KdTSs5RhGNESGJ5k0TKp4KhJ0ieYFgqFfZT7tdRCvl4oMvLyxs/++yz2oH/s2E/2Qh/E9ImpjxFUSPNMFVQUBiBaHgkPwqHZVl8tnEzPtu4GVmZmSgtKkRhfh5ysrJgMplgNhlhMhphNplgNBhgNplgNpmQm511oo6oVqvB95Yvw4I5c3DPI4+jpb1dkA7xZEmV8y4RoboJzuIbbVyKAlf11KH7cn1+v6B6q8E+KPz8+uvw3WXnDOvL0teH/n4nPF4vXG43XK5gzVxHfz/sjuBPS18fGltaOEsB8UFowigACARoWZTGCSf8tU+yF2ZSLvBjyvfV1xs33X1Plauj0xRFv7hQa7X07NtuOzz+ou92i9CfT5tkzzEpRsMcJWIeuSCpv1Sk0n0gSF6CPaZJOUeWZSnFOFVQUJA7Gh51TKPRZ7Ohz2Y7UU4mFpkZ6agsL8f82bPwnWXnID83B3f9ciVW3nUvhOyOiCcZjZyTHwkP5SVjyFIqinOTxrA9pnHsYFm+9MwTRumho8ew9sOPcKy2Li5PuRhCL0WE4PUlbj8tX7juYmrIT77H4pFPxBhR5f0Oh2bzHXdOcjQ2pXG0FQxFUeyEH1xeO/Waq1optTrS3T5S5lhKRsocxSsvlkTMkShi1DGNpgffY8mQ52yTk5ND63S6oxxjxUuy50hBQUFBdgj1mIrBZndg/+Fv8bc3/o3f3P8HOF0ujB1TjkXz5grqR8szYVM4ck5+JPSbQ/C5RDNMYxjrQ72MWq2w6pAUReHqyy4BAOw5cBB3P/I4tu3ek3CjFADS04SbMHLbXwrwq2MKHm1SYYEf8Zjf4VDveOyJMV3f7Mvh6FcwlErFlCxa2Dbz5psaNSYTE0M3Th2jHJPjHItlNMxRIhf4iZgjKZDbNZLjswIAUKvVSZ0jlmUVQ1Uh1SDlIkictaMgCrUIj6kY6hub8I//vg0AmD1juiBZnU6YgQSMsORHgsvFROknxpwM9bRSFMU7WRYAVJSVIS8nBx6vF0++sBqBJJZdyUwXZpgyDAtfHCHjUqPCyF7gc8rTfj919M23CurXry8JeL1Ev2Qyx4+zzV65si574gR3tPH56MhxjE+bVDKiIjFS5oi3vNVqzeTohzd5eXk2nuPz6q49VQAAIABJREFUaSP5fRDDa5oKhuZIM+bl+HmgoECCBkL9xJfhRCHhCDE0SLN5524AwPjKCkFyOq3wsEzhJVYSh/TlYiITy8CNFAIsxGs6dkw5AGDb7j3os9litJYOiqKQZjYLkvF4PYLCyxNF+BWT1QI9EfLde/eZD778SoXHYtVzyAhGbTQGZq+8pbp40YKhd2nKzVGsY1lZWaQD1GV3jomU7+7uLuCQ482UKVO6OPSQvaEqcHzZXUee8qIQaMxLdo6K11QhxRCXYeQkuYT6UZCYZBqmIQ9amklY+pKR5jEVnJWXUBbfWEmUIpWlERJGHTIGeyz8641Kwdgx5YK9zB6P/PaXAsNDecNJhYVd3Aszr92u3nTHnVP6W1uJJjsCgNPuvHP/hEsu7h7YV5pKcyRYvry83M4hy5vDhw/nRxuDY3w+beQmz9mGYRgi36BarXbodn8pz5EUqXQdpZAXS7LPUUFBYXSRT6KTU045hUQ3UVEncI/pUGZPnwYAMBiE+T/0cXhM5bzHVHgor9BMytH64R43kmdWK+ClQOgFQtXEiTFaSsvMqVWC2jMMI7syMSGG3sXJXpglxAPgtdvVX668bbK1pjado51gKLWamXDR9xqm33h9e5RkR7F0TLk5VqlUJOIAKIZh+HrvU26O4hiDFImYIylJpfuAt3x+fj5tMBgaOeR4wbIsZbFYQqHfST1HxWuqoDAqKQGB7wIhdUbjIVke0/Q0M2648goAwr1TQoyjEHLOyit1uZjo/XDPSSRjXqvhP/dutxsAMH3KZCw9faEw5Qhy6owZgtrHW6s1EUTbYxpClgs7MWN47Xb1N39+uqx18xaiYTgqtZotnje3a87vflcb9udkz5HkRlSU+qOkSek5EihPBKPRGL4DPxFzJBa5PSti5aO20el0UKlUHo5x+KLt7e0tiaEH32Ok5BUU5I4r2QooJBZNHBluxVJUUIAn7rsHRQXB3TmuAQOGL/o4Sn/IOZRXqMdUaE3OaKcea04iHdcJ2GPqdJ28rrf/7Cf43vJlvGVJoVarMXPqFEEybg+JJYg08K1jyqfN0GN82pCUj9mG9npVNe+uya1Zs7aY9vmIvUKjADZz3FjbKbfdWpdROcZ78s8pWUdTkLzBYCBdmXfEzZEQeafTKWz3ehSWL1/eMWQsrvHFnKNoorzckNs1kmIMUshljhQUUoEGAGcQ6KcCwF4C/ShITDSPqcloxOTx4+Lul2YYHPj2yLC/L1lwGm676QaYw/aVCjVMhRhHIeSc/EjwHlPBhmnk/uNJfmQ289/hF35d1Wo1fn79tZg5dQqeXv0KnK7B78CK8vNRXBh/GhGrzY6G5uZhf8/NzhZUwzRA0/D55JeNN0TIMB1xC/xIbboPHzYdfOXVco/FQjbZkckUmH7TjfVlixbaItzkyV78SipfVVVFJA1ZZ2dnBs/xU26OhMhbrdaiKPKCmDZtmlMqHTnkxZLqhiYv+bS0NMZgMLRHOS6GpM4Ry7IURVGKgaogd0h5TPMI9ZPKEMnRMXXqVBLdREUVxTAtKy7G/919R9z9utxuXH7jT4f9/aarrxxklAKDPWt8GCrPB1nvMRVoM6vVZM4lZvKjCHOWLiC7baQXDqfPn4fNO3bh623bB/39rMWLcO0PLuPd91A27diJR595btjfC/KEBYAKfUmSaITsMeXTRrbytMdDbbnr3vGOhkYiHqkQKpWKrbrm6vqqq6/qoE6Gi6TkHMUjbzQaRXtMWZaF3W438hyfT5uUlWcYhkTMUcg4kPwcJQ7lFqK/rK4j17H09HRWp9OReKGj9ng8odevcp4jBQU5wSRbgRHEJAxfRwrGYDAQUCU6QrKsSoVQY0Bo6Q8AEBoum1iE6UbOY8o9biS5NAEe037nUB9A4snMyBDU3u2WbxgvEPSYJt2DILW8u7dXu/mOuyp7Dx8mUiPyROdqNVOxfFnrwvvvrRerY6rKq9VqqNVqhqZpUq/qZHeOEshHbGOz2YiElxuNxmhGj5TnKIohpU8Sfh1XrVpVvnPnzlIAYAcKezEMwzIMM6hd6P8Mw7BsWAGwc889t/bXv/51B5/x9Xo91Go1iXR4aq/XmxNpjCjj82kjSl7xmiqkAA2E+iGe0X+0IvUeUKmTK/HBZhdWwCAjPU3wGCPJYxqpjEt84wpPfiTkpYDVRqQwhSgMev5BoB6PFwwj73dzkT4NUn6BH37MZ7er9z731+KGjz8hUh/yxCAqFVu8cEH3oof/UCNAfz5t5CbP2cZsNgfS09NdfX19wj9Fw2AYRt3V1aUrKCgILdhHzBzxHWPz5s1DjYy4SEtLs8QzvoBj4W2kJiHX8eWXX76ourr65niVbGtru+fXv/7123zGz8jIYLKzszuPHz8e73DhfesijcE1Ph8dCcorKMgNUgUH49+cOHIQ9b0foqysjEQ3UUlmHdMQfQIMU7VaDZPROOzvsYwsOe8xFWpoknqZEE/yIyGGqaO/HwGaTuo9JsQwlXsYL8BdxxRDjkVqw3UsHnmiY9CBAFW79r2cujVri0iXM8gcP84++5Zb6k2Fhb4YOpKeI7HyRMfQaDSsTqcTHc7r9Xo1TU1Nwz+JY4zP41g88km5jj09PVznzxutVhtpV3si5kgsyX5WxMLrPjIYDKzJZBL97cCyrNrj8QzNyhtzfI5jROSV0jEKMqeXUD/C06aOPMpB4LM0J4fIO9moyMFj2ifAs5ZmNkUMMY3HyJINAlUjFcoby1iPHMrL3zBlWRa2JHtN9Xp+H0UBmpZt7dJwpN5jmlRDrXvPN+YDq18uc/daiH6B6DIzvdNvuKGhdPEie5SHYcQbUaFjJpOJSUtLEx2wzrIsaJoWYvykzBzxlW9oaCBSV7egoKAtjvHjPUdSJPsaiULFvZFlmB45OTl9Go1GbAIkFYDQywy53McyXhkpKAAAGgn1M4FQP6kMkUSSRUVEcv5FRQ57TIV4TNPNkR3R8WSYlQvCPaZkQnljzVnE5Edpwvb3Wm1EcoDGDd9QeKczNSplhdcxHTELfABwtLRodz62qtze2Eh0HwilVjOTLr+0eep113QOBM2PSiMqhMlkojMyMkRX6nW73YZ9+/Zl8Rw/peaIr3xTU1M2hyxvtFptINoYHOPzaZMI4yMpRpTYpFNWq7X44MGDer46qlQqhqIo0fnaGYYxP/XUU+F755N9HwNQvKYKsoYGQKJWAtGcFSnKJBD4PigpiRT4QY5oWXkTSZ8A4yU9yv7SWN6/kbLHdPDSmq9M5PYxvcwi95gCyTdM+Vx3hmFkXbs0nEhnk+yFjWh5v8Op2vnYE+Udu3YSWeiHU3ne8vb5d94ReuM6ao2o0E+DwcCYTCbRhinDMJTH4xlaV5eIjqkib7FYiGSMLioq6uGpB6lzFIVQbyPHsbjPsa+vr4LjeEwCgYDB7Xbz/jzNyclxaTQa0d9mDMMYDx48GErJJ8UckZpjBQW54AbQQqAfLQAiUS4pihqAGSKf+4yMDGjjqNkpBK1GBoapAI9pRloUj2nMUF75GqZCbhOVSh0zm+4w2MjpDWLuyxUZygsIe+kgBXxCuJ0uN9gocyQ3htYxDf0Mh+sYnzYJlad9Puz9y1+Kjr//AdFkRwBQPH9e9+L/+2OtxmgcmtIqpeaIpHxaWlogNzdX9GsYn8+n6ejoCHm3ZXWOEskPa9PR0SGsGFUUCgsLuT4lpTxHscScIwI6Rjzm9/uzROouaPzi4mKXWq22ih2IZdm0lpaWbADhVbdlca8nMEPvWAAzCPTzCYDUeKWsIAY/ACuC940YDAAKADhEa5Sa5IFAZuKCggIYIyT6IYlandxQXpZlYbPzv02iGUYxQ3nlnPxIgG4URUFo6Zvo5WJihPISMEyTnZk3Vgg3y7IpkfQoRLSnNZUW+IOofmdNzpH/vFnMBAJEn9D0ijH9c3/323pjfl4oBChl5ygO+ahtMjMzmby8PNGB6zRNq+12+9C9wCNijviO0dPTQ8QwnTFjRkc840doI6URGkkPrmNSX0cpGTb+mDFjXBqNRrRhyjBMend3d06kMbjG56MjQXmpORfAIwT6mQlA7L5fBfnjAdARs1VszADGAKgj0Fcqko2gcS6KRBimyc7K63K7EQgEeLfPzoocJR6PkSUXYnkuw1FRFPeKIALRvnRi1jGNcDxTYKkeoaWASBPLMHW7PbIvERNOrD2mGHIsUhvS8kLHOHGsfccO88HVfyv2Wq1E40J0GRn+WT/7aUPxwgX9HM0SOUdi5YmNodfrmfT0dJ9Yz4jX69W1tbWlCx2f57F45BN6HRmGoZxOp+hQXo1G40lPTw/PFM1XNz5t+MyRWJL9rIiF13104YUX2o1GY7fYwViWTXM4HJG8vbL4PErQXlMjgt4bsf/kHAenQA4vgE4C/ahBwDBLYcpAIJQ5MzNT+lBebXI9pkIy8gJAfm7kLMWxDE85Jz8StseUEnwu0TIvx+onksGcnpYmaHw5G6Ysy6Lf5UygNuJJxB7ThCyMHA2Nur3P/qW4r7aWyD69ECqtlpl4+eUtk1b8sIunbnzapOQcR2tTVFTkIbHP1G63G7u7u0Ne0xE1R7Hkv/7662y/3y96kZORkdGbm5sbfi0SMUekSPY1EgXF/U02SI+ysjJap9PZKIri/xo9AgzDZHg8nlBKy6Tfxzz6UVBINqQM0wwAEwn0k6pkgkBW3rKyMpgFhk4KRSex4RsLm0NYtHdelPI58WSYlQuCPKYqFdQqYV5udZRzj2VgRjL21Wo10sz8o9SFhGknGpfbA5pOHW8pMLyOaUou8ANut2rPs88WtW3eSjzZ0Zhzzu6c86tbm9UnP9hGvKEpVL6goMBjMplEF0fq6+sztbe363iOn1JzFKvNkSNHsvx+v+iyRmaz2ZaZmRkydpJ1jmJJdSOKl47Z2dktKpVK7KtWjcfjKfzkk0/CF4iy+jxSMvQqyAwPyBimBgQ97aOVChDITFxUVASTiWjxhGHwLachFcI9ppF39cQy7uRtmPJvq9GoBZeLiXbusRJCRZPLSOcfDCAksVUiYVkWTmdqeUuBwaG84aTUAn/vc38trFu3Pp85WQeTCHnTp/cteujBekNODi1QxxFtRA09VlFR4UpPTxedNKSvr8/U1dUl5QJbtvINDQ1EDNPs7Oze/Pz8oS8JJDvHGF5C3gjxNsY4lhRjOiyzMO/xs7OzLRRFic5I4Ha7x33xxRehcF45fx4pKMgBBsGsvBaR/WgRDGeV1t0nT9QAiiAylFmj0aCgoAA6HdFS88NIvseUjGEac7+knEN5BbRVqzVRQ3OjykTzmMaxxxQQZpjK1WPqcrtBp9De0hDhVzLZi5a45GvXvpd14MWXSmivl+irImNevuecF547klZSEr7IT8k5klq+qKjIazKZRNeF6+vrM3d2doayIMjqHCWSP9GmsbExx+fziQ6LysnJ6cvNzfUT1FGovFiSYkQFAgHSi8uY48+dO7dRrVb3iR3I7/dX1tXVDf0Wldu9rqAgJxwAuHJG8CUXo7OeaSaAEojcl52dnY3CwkIyGnEg9R7WWNgFhPJqtRpkREm+k8rJj9QCvNYatVqwYRrNKx7vnGUKMUwFvnhIBCzLot8pOi9pUuC6YsletHDKsyyL9h07zLv/9GQJ7fURNUr1mZm++ffcVZtRWekVoyPHsVSUj9pm+vTpztzcXKfYt3UWiyWjsbFx6CfyiJgjrjG8Xq+6tbU1NxAIiDJMKYqiS0pKegoLC/m+TOHTRnIDg6ZpbSCYRTtp19HpdE7m1pKbvLy84/PmzePaZz1s/KVLl1rUarUTIrPYBgKB0q6urqxIY3CNL7CNKHmJw3krJexbYWTSDqArZqvYlALIJ9BPqlEIYLzYTnJzc1FSUkJAHW6SbZi6PfxTcOTl5ET1fMbcLynjUF4hmZG1Wq0gL7dGo+EI5Y1vzoQYpn5/QHY1QvudrpTKxBsOnz2m4NEm4fK2unrdN089U+xoaiaaFU9jNNJTrrqyddyF51uHfAik3BzFOEZ0jJKSEodarY4U8iyIQ4cO5TmdTq5Xayk7R9GO7dy5M7Ozs1P04sZoNDrKyspsQscX2Ia4oWq1WvMtFkv4NU/2syIWXvfRhRde6DQajU0QaZiyLJtRX18fqY5nsu8DyV9qDEDC5eJG4svcKCSPNpApGTMOQeN0tJEDAuedOI9pcveYCjEQooXxAoiZEEjOobxCDFODXgeDnv97ej1HKHjMrLxRvp6EhPICwq6x1NA0DacrNb2lQOL2mAodg1M+4PVS+198saB958500m/iS5cs7plx0487tGYzI1DHSIw4Iypam0mTJtk0Go3oJ/PQoUNFLpdLqhcmsryOtbW1GX19fZHT8AnAaDQ6KioqIoWGJmKO4sbj8WS4XK7QyiEljOlBnVOUV6/Xh7zUgnTMz88/JLbUEgBYrdYznU4nJXR8nseIyEvoNRXtuUHQUBGVIVkhpegD0IPgflMxZAOYjOg14UciFIJ7a0VblInymCZ7jymX4TSUMWXR7f1YBrasPaYCQnn1Oj1UKhXv68ZlxMabyThaOHUktNroHttkYHf0y86DK4R495gmdYH/7Wt/z61duy6P8fmJ3glpZaWuMx57tN5UWBhtv+SoMTSFyi9cuLBHq9WKXtjV1dUV9/f3a3iOn1JzFK1NdXV1tsViKeBozwuz2eyoqqoKbXZIyDlmZGSI3iPpcrlyB6654PE5uuUt//zzz4taGanVakdaWtrQTUS8dJw5c+Z+iF8cw+VyLX3zzTfDv0mT/XnER54EWQgmYRGLBwSug0LKEABwGEFPuVjmIFhLd7SgA3D6wE8x+HNyclqkzsgLAFpNcg3TvBz+BSMqy8qiHouVJErOHlODgX9wY9pA+aDMjAxe7bnaxTIYoyY/yuDvMc3Njh5+nWh8fj88XtHVG5PKUM9UOLJc4Dd/8UXa9j8+Uk462ZE+K8v/nTfeOGQsyB9aamNUGppC5RcsWGDT6/WiDVOXy2XYsGFD+JtY2ZyjFPLd3d3abdu2TWAYRuwbdzY7O9t61llnRcs0Kck5FhUVdfNXMTJ2u31sW1ubMZ7xoxwTdI5Hjx6NHjvFA7Va7TWbzZ54xv/vf/97gKIo0aWWWJY1Pvzww98XMH5SnhUJvKYTITIz6ADHAYhO4KaQUhwDGcN0CQBhcX+pjQHAQgL9eJqaml4EIHoLUCx0uuQaptOnTOFtuMyYWhX1WCwPolyMo0ho1Gqkp/HzQuZmZw/6ybd9JOKpYwoAU8aPRwZPfU/huGaJRkiiLbky1LiT9QK/e/8Bw+Z77i/nkI8LQ1aWb8G9d9VlThjHFY4ni4WdXOUzMzMDU6dOJbFnBy+//PJsDj1Sdo4iHWtpaTEeOXJkEkdfvNBqtb5JkyY1SqFjDHkifPDBB+HJhxL6rG3btu0UXkpGQaPRWCoqKqzxjp+ZmfmFmPFDtLW13bBx48bwV+qyutcl4lQAJFwuvUjAAllBVuwFmcy8YwAsINBPqjAFwFwC/Xi++uqr9wC8SKAvTrRJrmNaWlyEsxYvitlu/uxZKC8pjno8VkhwrHIyyWbuKTNjGorZWZnIHPBWjq+siOnx1Ol0KC+NHvQUK/lRtNqw5aUlWPXgfSjM5y5VrNPpcOl3L+RskyicLjf8/tTfkRJtj2mIZC9aTrSx1dfrdj72eFF/ayvRglcaszkwacUV7WMvvFDo3jw+bUaaPGebpUuXtnCMw5uDBw9Wfvrpp+GfBiNmjoYeeO+99yp7enpEhyKq1WrvwoULG4SOz7NN1GPp6ekkPA7Yvn37Eo7xY+oR4xhnm9bW1ukxFeRAq9X2TZw40Rbv+JMnT94gZvwQfr+/6rbbblvKoYcsnhWCXlMdyIVRHgcg2nOtkFK0AKgj1NfPCPWTCvyGUD8tAOoB3AWgmVCfEdFoNEn3Jv7q5hvx3WXnRNVj9ozp+P3Kn3P2kRkjvFRO+xwjkZ+bizMWnBbV82s2mbDg1DmD/r9o7pyo7Q16PRbPn8eZWClWHVMuY768pBh//sMDmBnFI1pcWIBH7r6D82VCoqBpGo5+Eu/Zks/QTJhs2M9IcLWRTN7ncKgO/+OfOR07d6azDEPs04VSqdji+fP6pl3/oy5dRkbobXlSzjFJ8kTHuOKKK5ofeuihKCL8CQQC6oceeui0ZcuWfSBkfB7H4pGXdIxXX311GYEwXmi1Wt+KFSsahY4f4Zgg+cmTJ3eKVB0A0NraOnfTpk2ZS5YsCTfwJH9WnnvuuRKbzTZBjO56vd5y+eWX98YYP6qOjz766Kazzz7bzbKsaAPr2LFjNz366KO77rrrrpAHV86fR2KpQtBjSsIdUg8llHc08j6Acwj0swTAGQA2EuhLzkwBcBGhvr4C4KYoCizL/gxAtO97Itz9y5VghiSESTeLK1+t0+lw1y9XDvt7pBBQjUaDX9zwI3x3+bn45KuNOFpTC38ggKL8fJyx8DQsmjc3pvE8a/o01DU0oscS/HjXqNUwGg1IM5lgMhphNkq/X1cshfn5OO+spThaU4um1lb4/D5kpGdgXMUYjBszZlj90pKiIlxw9tmorq9DQ0sL3G4P0swmjC0fg/FjK2OGN0+fMgVGffTdHrG86dlZmXjk7jvw0Zdf4/ONm+Byu1FcWIgzFp4WNIqjyF98wXIsmj84sGBMqbhE1lUTJ0S83yrLylI+4VE4FMuyoYUli5MLh0g/uY5JKl+7Zm36V7/6zRiGoFEKAKbiIs/Fa949lF5e5hOro0zkk67jxIkTv19bWys6W19GRobrhRdeeO+qq65qI6w/nzYJkV+5cuX8v/71r9eA2wPFi7lz5369a9eufxDSn08bFgA++eSTnPPOO+9lsfoDwMKFC/+5devWN4SML1b/M88886ItW7bcRtN0XHvEVCqVu6qq6oVDhw69KkbHjIyM1Q6H4+x4dAiHoihnSUnJ4y0tLauFjB/HMdHyIrMRqxD0Uv0ZgKj6vwh6bq5FcKGcSP4CYPgqQxjnAfiEgC6jlSoA3xLqawuAZSCzb1WufArgXEJ9XQDgo9B/WJZ9E8APCfWtkCIwDCPI00vT9DDjdbTj9njQZ7PHbpgiiNljKjTUKy75zj17DF//7o5y0kapISfHv3z1i8cGjNKo4/PRUUJ52YbjRZO/4IILajn65Y3D4TA+/fTT844dOzb0FWDKzxHDMNQ777xT8sYbb1wQYwzeXHTRRbs4xpfsHJcvX27RaDQevnpysX///mXr169PWAj3Bx98kH3s2LFF8RqlAKBSqTylpaUNYnWsrKz8lKIo0XscWZY1d3V1XTtv3rwlPT09oW9vuTwHJD/DxwNYAfFGKRAM52wj0I9C6nEEwCFCfZ0K4Lcgk4xLbugB/BTAPEL9tSDMKB1gJYIlfBRGEULDjxWjdDAMw8DuGBkhvCHC95jKboHftXev8fNbbh1DOgOvISfHd9rddxwvmD3bFUPHUW9oCpW/7LLLmg0GA4kso9T+/fsrb7vttkXHjh0LxdvI4hzFyDMMQ61Zs6bo7rvvvtjhcIiuXQoA6enpvStXrqwhpaNQ+ZKSkgMxleSBx+PJu//++y+pra2NtrAj9qxZLBb1U089tai3t3d2hHa8UavVzvPPP/9YnDqeYNmyZbu0Wm2jGF1C+P3+iYcOHfrNeeeddwbf8Xm2Ifp5JmKvqQ7BRfKSWA15wACohmKYjmb+TqgfI4AbAfwAI8s41QP4PoDfAcgk1OdbQ/9AUVQPgFsJ9a+gMCqwO/rBMCOr0lkkg08WC3x7Q4Nu96onC/pb28gmOzIY6Mk//EHn+IsujlZ/UTE0RchPnjzZRSo7r8/n03755ZfTfvzjH5/11VdfhRtxKTtHzzzzzITf/va3V9TX109mGIbIC5d58+btzM7OHpqKLWHnOG3aNCIeB4ZhtEePHj3ngQcemOc9+TJKkuvw+OOPT9yxY8eKQCCQFb/GQEZGxpEbbriBa58tL/2XLVvWnZWVtVmMLuF4PJ6F+/fvf7SsrOwnr732Wlqs8fnoyDGcWHkh6AE8AOBmQv05AHwDMtlZFVKTNQBsMVvxowLAQwBux8iobWpEMGT+jwhGKZDAC+DNSAcoinoTwOuExlFQGNG43R64PUQC1mQFVx1TDDmWsEUL4/dTB15+Nbt92/Y0ENzMS1EUW3rmGdYZN9/UpTEZmQjjy8qIkak8Z5vc3Fz/8uXLj3OMJQi/36/dvn375EsvvfQHK1euPLWzszNS6J7s5+jIkSNpS5Ysufzee++9vqmpaRxN00TiUTQaje+mm27aHoeOkYhLfsWKFXtj6ckXj8eT8/7771+3atWqiVGaiD7Hw4cPG1evXv2r/v5+UUmPAGDq1KmfZmVlhV5Xxj3H559/vrOysnKXWq2OVHYmLmiaHtvW1nbHypUrn1uyZMmpXV1dsSJkOHXkcYyUfDTyEdyX+WsA/Cqvx6YLwE5CfSmkJh0gm3inEsFMs1sBnEmw30SzGMHkUA+DnFEKBOeFKxvyLwDUcBxXUBj10DQN2wioWRoJIXtM+bQhIh/welU9+/cbab+f1Ft2AEDmuPHu0+78faupoCAgVscRJE90DK1Wy55xxhndY8aMIbZXhGEYldVqzfjrX/96zuzZs6955JFHJtfV1ZkcDoc6yt7jpM9RIBCguru79Rs3bsy54oorzp0zZ86dmzdvXuxyudIIlstARUXFscWLF0eb64TcR4sXL+7Nzc0lVXaBstvtFQ8//PDDt99++6yOjg4tCR0BoLu7W3P//fdPnDt37n/6+vpmIXLECH9FKcr75JNPhrJwir6Prrvuul0mk+kATiYJEg3Lsmkul+uCLVu2rB0/fvwzK1asqHzxxRfTvv3221AqwaR+HvF4FvQAsgFcjmByoptB1hO1G0GPqcLoxQNgLQCSBQDNAGYB+BjAuwAWIRgGy51CNLloEXzhMxPAfxFMdHRP69INAAAgAElEQVQ2gLj34EeARjCMN6qHmqKofgDXg+z1UFAYUfTZ7CMmC+9QKJZlu5G4LI28xvD196s+vPLqsq69+8Tl8g6DUqvZ+Xfd0Vi6ZLEdwxd+J8c/eaWj/Tz5+0BbNvK5IbwNuM5/8N0Vqc9I/XAdY9nIfZ8Yn6JUrLm42GMuKvQh8rnGfY37+vrU119//fz3339/Ok3TkhTWysnJsS9ZsuTInDlzOqdOnWoZP368s6qqql+v1zN8dOTRRrB8e3u7rrq62lxTU5O2f//+/B07dkz89ttvJzmdTpJf7CfQ6XTuW2655R+rVq3ao1arh+qTkGcVAPr7+1UXXXTRpV9++eWVIk9pEGq12jN9+vR1l1122cbrrruuoaKiwhuv/k899VT5W2+9dfrevXuv8Hq9BST0mzBhwms1NTVP8xmfb5spU6b8qKam5naGYaTK+88aDIavMjIyviwqKjpSUlLSumDBgs4HHnigj4T+8bQZkp3XCCAHQB6CYZGLEMwCOgfk8SOYRfVrCfrmg5KVVz5MALAawFkS9e8BsAvA5wA2I+il7UbQY59McgAUASgGsBDBZ+00SLdH9gCAHwPYE6shy7IPIhi2r6CgEIaj34l+pzPZakhGpAI8FIKLhtBPvsdItQm+QSdcDZlSqdja99bl1b63LjdaG5br9UO8x0JNos9FbHmO45w6c8hr9PrApMsuq5t+840NUaTivg+ysrICF198cdOmTZvGWSyW4QW9CGCxWDLWrVt32ocffhjIzc21FRUVWcrKyqwlJSWO8vJyW1lZmXPChAmOoqIi74QJE6I9wXGf4759+9Lb2tqM1dXVGY2NjRmNjY1ZXV1dmd3d3dldXV25Npstm2VZSatdV1RUVH//+9+vj5Klbqj+UjzPFAA2LS2NWbhw4ZHt27db3W53dlwnEwGapg0HDhy4vL6+fsG77767c+bMmYeWLFly/Oabb26NpZvH41GtX78+53//+9+EgwcPTmlqappjs9mqGIYhsmddq9X2rFix4n+x9IhxbFib+++/f93NN998vsvlIpX9cthYHo/nLI/Hc1ZPT0/vkSNH6jZt2nT8mWeeOW40GpvNZnNHUVFRS0VFhe3111/vEKo/3zYVFRWZNpst2+12m9RqdTlN03kASgGUDfyrQNBYkOTzY4CPEQwrVFBoALAewFyQ9RCGMCCYrGsxACuCoaqNCNbPbQDQOvDPhmDGWtEJBIegQ/D5ygJQMvB7JYLP2sSBf9kQGUUSAw+CmXiP8Gz/EIAFCL58UVBQAOD1+Ua0UQqc9JgCCfaycP309fdTH151TXnXN3vlXy04RVHp9YHp1127f8ED94W+JIheY4fDob722msXrFu3bgZ57SNDURQ0Go3faDT6tFqtX6/X+zQaTUCn0wUyMzOdeXl5/RRFsWaz2Tt27FgLMNywD/0/9NPtdmvq6+vzWJaFx+PRdnd3Z3m9Xo3P59P5/X6N1+vV+Xw+vdfr1TMMk7A85nq93nnVVVe9+9JLL23WarXRrofkz2ro961bt2Zcf/31N9bU1CyO/6yio1KpAjqdzqbT6ewmk6krMzOzs6ys7LjBYPAAJ6+XxWLJslgsBTabrdDtduf7fL5sr9ebw7Is0Wszfvz4f27atOnZ4uJi/8CfiM3xueeeu/jzzz//O0l9eeCnKMpBUZRLpVL1A/AM/N6nVqubATAURTkMBkMLwzCDFs0Mw7BDf6dpmgVABQKBcpqms8KOTwJgAqBnWVaH4II5HUFPafrA/4m+lIxCL4AzQK6GZTwoHlN5UQngXwh6DhNxDwLB596OYPKtfgSNt9DPFgChJI1NACw8+8wGMAbBc8gY+N2A4Ese/cDP9IFjiTpPIGiMX46g15QXLMvmIBhuP1YqpRQUUgWaptFjsY64LLxDGeoxTZiXhYe8QmKQ5Bqnp6fTjz766L5PPvlkktvtJlFrMCYsy8Lv92v9fv+wfTwDDnh2yP9DcrG8zicaDzRN9v3JlpaWNj722GM7tNoTp5rMZ5VdtGiRfcGCBbubmppmer1eUolpTsAwjMbj8eR6PJ5cu91e2dnZierq6og6hV0jSa6TXq9vX7Zs2WfFxcWhvepE5/izzz7bXFJS8nJ7e/tNUugfBS3Lsjksy+YM+dILN57hdDpjPSuRoIb8nuznBwCeRHKNUgX50QDgZQRDWRP1kpFCcO/p0DIsg547RP9s4eo3/Hc5PHMvQYBRCgAURVlYlr0UwciGkZDlWEEhLliWhdVmG/FGKRC7jimGHJM0iQqHvIL0CLlGvK5jVVWV87777ttoMBj8EdonFJZlwbIsFfrHMMyJfyzLqmL8OyEHGdynJpPJ8Yc//OHdgoKCSPOatGf1wQcf3FlcXHwUwhdRQgldj4jXC4M/18gOTFG+0tLSL6666qr6KGMQmePVq1c/ZzKZ9iBYZzOZUAjOZ+ifOo5/4fLJfn4CADYAeCPJeijIk9cQLB9DJ1kPsc+dnJ45APgMwPPxCFIUtQ/BusUKCqMWu6Mffv/oyAcmtI4pnzak5BUkh5L8Ot511111l1xyySG9Xp9043QkoNfrXdddd93aa665pgXyeVYpABg3bpz35ptvfs9oNBIreSIz2LS0tGNXXnnluiVLloRv8iD+UmfZsmXOs88+e5XBYDiC5BunIwUWwDEEvaUtSdZFQb78CsEERQpk2AXgBgDueDugKOp1BJNTKSiMOlxuN1zuuB+flEPSIvZRjileU/kiyX3wxz/+cf+ZZ55Zq1KplAW2CPR6vfPSSy/9YNWqVf/f3rkGx1ndd/h31rpYQkaOL8WAMLaJjTEqN48bEsqlFIxTBkwnbRISBr5kkplCkqHTGYILgZmEtJRkBgNf2pCBISWhOAkkkxLKJYaYktgpl2CDnRiIsbnYRrfVStZqL+/ph1cKYi3Ju6vd/Z/f7u+Z0azR7qP38SvLnOPznn23IdCf1euvv/4Pl1566UOzZs2q9Jt3mOOcy55//vn3b9iwYeJqaVW+D62trf6uu+56+dxzz729paXlDVR/FboROADg64gnHTqfYireBfA1aHJaCXYB2IDK/EPQddB+atFgZDIZDKaGrDNqylTvwFaLiaZWTcOg6qttJ510UvrOO+/87fnnn7971qxZmpyWQUtLy8j69et/sXHjxi0dHR0TLzML5WfVAUBbW1t07733bj7zzDMfm+brUbJmzZqN999//5b29vbJ/gxX/BwvXbo09+CDD/7m8ssv/1oikRgsvVhMIAXgSgA/BTBq3CLCZxuAf4LucTsTXkd8Dp+pxBdzzmVR4psnCcFMLpdD/0Cybu9XOhWT7TGt+d60El4jqkdVv8ennHLK8COPPPKrs88++82WlhZd1lsCbW1tqcsvv/zx733ve88uXLgwi7B/Vl1nZ2f+vvvu+/EZZ5zxi0QiQb8pwjmXXbFixQNbt279r/nz5+dRw3O8cOHCaNOmTS9/85vf/GRbW9uLzrm6W4muMnnEqzWXIR4gW+8dFBxEALYivgT1N4jveSuKI494UnoNgP9GvK+7IjjnUgD+BroUX9Q5URShbyCJqMEmpcD096yyHvyK2lGTy0I7Oztzzz333BPXXnvtb7q6uvq0ejo9zc3NmcWLF79+ww03/OemTZueKlgpnYj1z+phr+nu7h6+4447frRq1apfJhIJ2slUU1PT4JIlSx7duHHjA2OfMjnHN95444Gbb775ukWLFt3f1NS0H9p3WgyDAH4G4AoAvzJuEZy8gniV7t8B7DNuYWA/gIcA/BWqdI9g59w7ANYjvq2OEHWH9x59AwPI5xvz31GL2WOKIl6jiWp9UJPLQm+//fYd99xzzy/XrVv36pw5cxpnR3eROOf8/Pnz91922WWP//CHP7z/lltu2THx6YLHSb/ENK+pmX/RRRf1f+c733n4nHPO+Qnj5LSpqal/1apVD959993/sW7dumTB0zU/xzfeeOP+++677641a9b889y5c3/unNMlqVPzfwBuBvAVAC9Ae0pF+bwD4B8R/1n6OWbwJj51zCiAJxFfuvsPqPKKpnPuRQCfgi7LF3WG9x79A8mGeQfeyWhCPPgxu//hNL6oDdX+Ph72XHNzs1+/fv3BNWvWDGzZsmX3d7/73VO2bNmyPJPJFN5Xt+FoaWkZveCCC7Zcc801L6xbt+7AvHnzMjD4Hs3A/9Br1q5d23vqqac+ctttt735gx/84KpkMrl4imMExezZs99et27d3Rs2bNi6Zs2aQ2Ofrso5KsW/5JJLDl1yySWb77rrrt899NBDP92+ffs1w8PDH/feH3bv3gZlF4B7EL9Jyh7oEkxRGbKIV99/C+BCAF8FsNq0KBxeBnAngM2IJ/E1WeZxzj3hvf8MgE0A9PefqAsGBgcxmqH7d/yK4rz3ffhgIDTxcbLPFfPcjP3M0JB77HNXHXfwxZfaS/0NieJItLbmuq+++pWzb7np96jS97FYP4oiv3Xr1s5bb731rGeeeebkRpygzpkzJ7l27dpfPfzww09PePfiqv+s1fIYW7duPfqLX/ziZ3fs2HFRFEUtCJBEIpE57rjjnnzyySfvWLly5fjKSAjfh0mfS6fT+PznP3/aE088cf3Q0ND5aNx/1HsPwL8AeABA4ep2qNyN+J1GZ8Il0DuVWuAAfALxn7mPAQjy77Mq8wKAWwE8BsOtBd77v0N8+fAsqwYhKsFAchAj6bR1hjnTTUwLH2s2+NXEtPokWltz3ddcvf3sr9+0a+xTQQy+d+7cedTGjRtXPPfcc0t6enqOSqVS7el0uiWKoroZcCcSiXxra2u6o6Nj8Pjjj9+/du3aV770pS/tWrZs2QiIJprl+t/61rdW3HvvvesPHDiwPJ1Ozw1hktrc3Nzf2dn5hwsvvHDTt7/97W0nnHBCBmTn+Lrrrlvy6KOPXt7f3//xbDbblcvl5nnvO6b9jXMyCqAPQA/id039GYCfmBaVhyam/DQDOB3xm2tdCmAhgAUA2lA//0jkEV++3AvgIIAtiCeCLyKQKxK8919AfJ/TejnnosFIDqYa6l6l0zE+MQUCGFiNP2aGhhKPfe6qYzUxrR5TTEwLH80G39lsFps3b5739NNPL9q1a9e8t99+u/O9997r7O3tPTqTydBdttPe3j7U2dmZXLBgQW9XV1fPypUr919xxRVvnnfeeb1jL6GaBFXC37BhQ/ezzz7bvWfPnpP7+/uXjIyMzEMNSSQSmaOOOmrfvHnzdp5++unbvvGNb/zvaaedNn7ZbhDnqBz/8ccfb9+4cePJu3btOjOZTC5Pp9OLc7nc8blcrst7b/6PAGUQIb635D4AbwL4A+I3pXlh7POs7xChiWl9MQfx6ulZAE4GcBKAJQCOATDbLqss0ognoXsAvAHg94gnolsRv6lYcHjvr0X8M6XJqaBiMJXC8CFNSsdx3vt+BDawijJZt+uhhzpS+/Y1T7yBj//gNWOf+ND7KE/33Ifdw28KNOVz3k/8un7aY0z8Or7wuSK/zrS/R1/wHApbizsf3nufaGmJus4778CStRf3YorvwySPM/0el3WM0dHRxO7du9t279591FtvvdW+c+fOuW+//Xbn/v37O/bu3bsgmUx2ZLPZYC7/bW1tHT366KMHu7q63j3mmGMGTjrppPeXLVvW39XVNbRq1arkypUrh5qammZyroP5WZ2pn0qlZj311FPzfv3rXy/avn37ia+//vpHDx48uDyVSh3rva/49zSRSGQ6Ojr2LFy48LUVK1ZsX7169R+vvPLKt1atWpWu1u/RyAcAv23btuYHHnhg0c6dOxf09vYu7OnpWTo8PLwknU4vyWazy/L5/CJM/+7sFryJeML5+7HHVxCvjh5EvIeN5VLdI/FJAH8xw6/xfcTnS4RFB4Bjxz7+DMBSAGcA6AKwbOwxJN5B/OfoHcQ/b28hfgOj/Yh/BineAdd7fxWA+xC/f4oQwaOV0sOZODEFAhpYRZkMoigq//gfTMTK8VHEa2Z+jmbWOOPju+bmaFZzc+gD7MM+NzIykhgZGXHpdHpWKpVKpNPpxEsvvTR337597Tt27FiQTCZb9+3bNy+dTjcPDg629/T0fAQV5sQTT9wLAAsWLEjOnz9/cNGiRcnly5f3dnd393V1dQ23tbVFnZ2d2ba2tnxnZ2e2qalp4r7RUn7/xbyG3QcAn0qlEu+++27LgQMHWt54442OzZs3L3n55ZdXJZPJhclk8pjBwcETS52stre3v9fa2trb1dX1u8WLF++58MILd3V3dydPOOGEkaVLl2Zmz549vtpGcY5m6r/22mtNr776asvevXub+vr6Wvr6+mY9//zzK/v7+xcNDw8vyWazc9Pp9CkAZuXz+ROiKFqIypJ1zr0JoD+RSAw753YASDU1Nb0OYF9nZ+eefD4/0tTUlMvlcumOjo7snj176nXTTRNmvi9u4iXnIlyaEV/e2zz2MQfxqmo7gLMBzEc8eW1CvMp6bIWPvx/AHxHfU/QtAO8D2AbgEICdiCeeGcSX5qbHHin/XHnvP4t4rzndlVWisdCe0skZn5gC4Q/MghjY1bnP0Dgj//nnn+/s6+trGf/cYSvb8ac+5HnvfVdX18jq1auTEz4f7O8xAL9qx8jlcm7Lli1Hv/TSSx8BPvj+TXxsamry3d3dfRdffHF/KV+7Fv0V9Gva+Mwzz7TcfPPNHwWAXC7nASCfz/vxX4+Tz+f9+GvGn+vq6jrw9NNPHyz3+M65wp9RIRqF2QBWlOnuRoPe2sZ7fymAH4HvEmrRAHjvMZAcRHpUdzuajMKJaeFjyIMmhkZrn6HR2mdotPYZGtl9hkYzX5NTIUQpeO8vAvBjAEdbtwgxzvh9Shv9ljDTkUCFbwI/A79mN6on9hkarX2GRmufodHaL/UYOsel++UeQwghpsU59xSAcwDstW4RAgDyUYTevn5NSo/AxDe9CGXQ0Ug+Q6O1z9Bo7TM0WvsMjex+1Y7hvddEVQhREmN72D8B4GXrFtHYZHM59Pb2IZvLWacEz/jEVAO7yvgMjdY+Q6O1z9Bo7TM0svshNgohRNE4594BcC6An1u3iMZkNJNBb18/8lF05BeLw24TYD3oCM1naLT2GRqtfYZGa5+h0dov9Rh1dY61aiqEKAfn3BCAvwVwj3WLaCyGD42gr39gkrtLiqmYuMeUetBSpM/QaO0zNFr7DI3WPkOjtc/QGKIvhBAl4ZzLOee+DOBqxLfJEaJqjL/z7mAqZZ1Cx2Q3VrcedGhgV1mfodHaZ2i09hkarX2GRmpfq6ZCiJngnPs+4n2nb1i3iPokn8+jt79f9ygtk+n2mKLgOQ3swvAZGq19hkZrn6GRza/FMerNL/cYQghRFs653wE4C8Cj1i2ivhgdzaCnrw/ZrN7kqFyqvceUYWBk7TM0WvsMjdY+Q6O1X+oxdI5L960ahRCiaJxzgwA+BeAGALp/h5gR3nsMDg2hb2AAUaT9pDOh1D2mDAMja5+h0dpnaLT2GRqtfYZGdj+4Rl3OK4SoBM65yDn3bwBWA9hu3SM4yeXiS3eHh7V1uRKUuse0mNfUm8/QaO0zNFr7DI3WPkMju8/QWKovhBBlM3a/048BuAuAlrtE0Yyk07p0t8IU7jENcdChgVntfYZGa5+h0dpnaGT3GRor7mvVVAhRSZxzI865rwK4AsB71j0ibKIoQv9AEgPJQd0KpsJMtmIKcA1aGBqtfYZGa5+h0dpnaLT2Sz2GznHpvialQoiq4Jz7GYBTEK+eRsY5IkBG0mm839uH9OiodUpdcqQ9pih4LsSBXTnHYPcZGq19hkZrn6HR2mdoZPfLOoZWTYUQ1cA5lxxbPb0AwC7jHBEI+Xweff0DGEgOIor0bxbVopg9pqUOGjSwK91naLT2GRqtfYZGa5+hkd23ahRCiIrhnNuC+LYy/wq9c2/D4r3H0PAhvN/bh9GM/hhUm2L2mKKI18iv/THYfYZGa5+h0dpnaGT3g23UqqkQopqM7T29EUA3gE3WPaK2jGYy6OnrR2poSHtJa8TES3knEsSgIyCfodHaZ2i09hkarX2GRnafobFUXwghqoZzbrdz7tMA1gF4zbpHVJdcLoe+/gH09Q8gl9M77taSiZfyhjzo0MCs9j5Do7XP0GjtMzSy+wyNVfO1aiqEqBXOuf8BcDqArwDoMc4RFSaKIgymUrps15Cp3pUXCGTQUaTP0GjtMzRa+wyN1j5DI7vP0GjtazIqhDDBOZdzzt0NYBmAmwD0GyeJGRJFHqmhYRzs6cXwoRHrnIYm1D2mDAMja5+h0dpnaLT2GRqt/VKPoXNcuj+jY2jVVAhRa5xzKefcbQAWA/gagAHjJFEif3pjo54eDA0Pax9pANRqjynDwMjaZ2i09hkarX2GRmufoZHdt2oUQoia4pwbcs7dDuCjAG4D0GecJI5AFEUYGo5XSFNDQ4g0IQ2GcveYMgyMrH2GRmufodHaZ2i09hka2X2GRiGEMMM51+ucuwnxCuqXAbxpnCQKyOfzGEylxiakw7ofaYAUXso7EYZBhwZmYfkMjdY+Q6O1z9DI7jM0luTrcl4hRAg454adc/cAWAHg0wC2Gic1PNlsFv3J5J/2kOqS3XBx3vvhsV/7SR4n+1wxzzH4DI3WPkOjtc/QaO0zNLL7DI1V951z478WQohg8N6fBeALAD4HoNM4pyHw3mMkncahkRFks7rlCwvOe38IJIOOAI7B7jM0WvsMjdY+QyO7z9Bo7U/6Gk1OhRCh4r1vR7yK+gUA5xjn1CWZbBaHRkaQTo9qZZSQiRNTgGDQIZ+u0dpnaLT2GRrZfYZGa78ix9DEVAjBgPd+JYDPjH2cYpxDTS6XQ3p0FCPpNHK5vHWOmAHjE1OAZNBR5z5Do7XP0GjtMzRa+wyN7L5ZoyanQggmvPenAvh7AJ8FcLJxDgX5fB7p0QzS6TQy2ax1jqgQhRPTwscgBx1EPkOjtc/QaO0zNFr7DI3sPkOjBzQxFULw4r0/DcC6sY9zALTYFoVDJpPBaCaD0dEMsjntG61HnPd+BGSDDkOfodHaZ2i09hkarX2GRnafobFsX5NTIQQ73vs5AP4a8ST1QgDLbYtqSy6fjyejo/GEVHtG65/JJqaFj0EOOirkMzRa+wyN1j5Do7XP0MjuMzTWzNfEVAhRb3jvjwHwCQB/Ofa4GkCzaVQFyWazyGSzyGTiR91ntPEYn5gCZIMO4kZrn6HR2mdotPYZGq19hkZ2f9rXaHIqhKhnvPdtAE4HcNrYx5+PfXzEsutIRN4jl80hl8shm/vgUSuionBiWvgY9KBDPk2jtc/QaO0zNLL7DI3WfkWPoYmpEKIR8d4vBrASwBIAS8cexz8W1aIhiiLk83nk8nnk8/GvP/hvvXOumBznvU+DdNBRpz5Do7XP0GjtMzSy+wyN1r55oyanQgjxAd77VgDzxz4WTPiYB2DO2MuOQvymSw7A3LHPDSD+ezUDYBhAS2po+PooihD5CFHk4aMI8X97rX6KsphsYlr4GPSgg8BnaLT2GRqtfYZGdp+h0dpnaPzQ5zQxFUKIyvP+++/PyeajQesOUV8kxh5dweNEpnuumNfUm8/QaO0zNFr7DI3WfqnH0Dku3WdorIYvhBBCiMBITPF560GDBmZh+QyN1j5Do7XP0MjuMzTW1Pfea4IqhBBCEJAA+aBjkucYGq19hkZrn6HR2mdoZPcZGq39co8hhBBCiICYbMW0XgYdjeQzNFr7DI3WPkOjtV/qMXSOS/crfgytmgohhBDhY7HHlGFgZO0zNFr7DI3WPkOjtc/QyO6H2CiEEEKIwKjEHtMQBx2h+QyN1j5Do7XP0GjtMzSy+wyNh6FVUyGEECJsJttjSjnoqLHP0GjtMzRa+wyNbH4tjlFvPkNjNXwhhBBCBMRUK6aA/aBBA7OwfIZGa5+h0dov9Rg6x6X7DI0mvlZNhRBCiHApZo8pinhNaD5Do7XP0GjtMzRa+wyN7D5Do7Vf7jGEEEIIEQgTL+WdSL0MOhrJZ2i09hkarX2GRnafodHar9oxtGoqhBBChMnES3nrYtBRRz5Do7XP0GjtMzSy+wyN1n6IjUIIIYQIiErtMQ1x0BGaz9Bo7TM0WvsMjdZ+qcfQOS7dZ2ic0teqqRBCCBEeU+0xpR501MhnaLT2GRqtfYZGa5+hkd1naKyGL4QQQohAmGqP6TjWgwYNzMLyGRqtfYZGa5+hkd1naDT1tWoqhBBChEWxe0yLeU1oPkOjtc/QyObX4hih+QyN7D5Do7Vf7jGEEEIIEQCFl/JOpF4GHY3kMzRa+6UeoxHPMUMju8/QaO1bNQohhBDCgMI3P2qEQQeTz9Bo7TM0WvsMjew+Q6O1H1yjLucVQgghwqGSe0yDG3QE6DM0WvsMjdY+QyO7z9Bo7TM0luoLIYQQwojp9piGOGgIzWdotPYZGq19hkZrv9Rj6ByX7jM0VtzXqqkQQggRBtPtMUXBc5SDjhJ9hkZrn6HR2mdotPYZGtl9hkZrX5NSIYQQIhBK2WNazGtC8xkarX2GRmufodHaZ2hk9xkarf2yjqFVUyGEEMKeiXtM63bQ0WA+Q6O1z9Bo7TM0svsMjda+VaMQQgghakzhiinQGIMOJp+h0dpnaLT2GRrZfYZGaz/YRq2aCiGEELZUeo9psIOOgHyGRmufodHaZ2hk9xkarX2GxlJ9IYQQQhhwpD2mIQ4aQvMZGq19hkZrn6GR3WdotPYZGqvma9VUCCGEsONIe0xR8Bz1oKNIn6HR2mdoZPNrcYzQ/FKPoT+HpfsMjda+JqNCCCFEAJS6x7SY14TmMzRa+wyN1r4mUUd+jqGR3WdotPZndAytmgohhBA2FO4xrftBR4P4DI1sfi2Owe7X4hj15jM0WvtWjUIIIYSoIZOtmAKNMehg8hka2X2GRmufodHaZ2i09hkahRBCCFFjJk5MG33QoYFZWBx7f7cAAAMtSURBVH6px2jEc6xzVH2fodHaZ2gsydflvEIIIUTtKWaPaXCDhgB9hkY2vxbHYPdrcYx68xkarX2Gxlr7QgghhKgyU90uZjJCHjRoYMbnMzRa+wyN1j5Do7XP0GjtH/YarZoKIYQQtaWcPabFvCY0n6GR3WdotPYZGq19hkZrn6HR2q/GMYQQQghRRaa7lHeyz9XzoKPe/FKPoXNcus/QaO0zNFr7DI3WvkmjVk2FEEKI2jHViinQAIMOMp+hkd1naLT2GRqtfYZGa5+hUQghhBA1ZLqJaSGNMOjQwKy+fIZGa5+h0dpnaLT2GRrL8rVqKoQQQtSGYveYBjtoCMhnaGT3GRqtfYZGa5+h0dpnaKy1L4QQQogqUsqKKRD2oEEDs9r7pR5D57h0n6HR2mdotPYZGq39KV+jVVMhhBCi+pS7x7SY14TmMzSy+bU4Rr35DI3WPkOjtc/QaO1X8+88IYQQQlSYSu0xLeY1DIMO+bU/BrvP0GjtMzRa+wyN1r5po1ZNhRBCiOpypIlpwww6GsRnaLT2GRqtfYZGa5+h0dpnaBRCCCFEjajmHlPWQUfIAzOd49J9hkZrn6HR2mdotPYZGqvhCyGEEKICFDMxtf6fPpPP0MjuMzRa+wyN1j5Do7XP0FhTX5fzCiGEENWj1BVTIOBBQxV8hkZ2n6HR2mdotPYZGq19hkZrv9xjCCGEEGKGFDsxDWXQMFOfodHaL/UYOsel+wyN1j5Do7XP0GjtV/wYWjUVQgghqkMl95gW85rgBx116DM0svsMjdY+Q6O1z9Bo7YfYKIQQQogKUM7tYib7XD0POtj9Whyj3nyGRmufodHaZ2i09hkaD0OrpkIIIUTlqfYeU8pBB5nP0GjtMzRa+wyN1j5Do7XP0FgNXwghhBAzxHnvfYmOH/vAFI/TPdcIPkMju8/QaO0zNFr7DI3WPkOjme+cG/9vIYRoKLz3iffe6znLukPUF+VOTAsfgxw0VMhnaGT3GRqtfYZGa5+h0dpnaLT2iz6GJqZCCCFE5SjnUt7JsL6MSpeaheUzNFr7DI3WPkOjtc/QaO1X7RjaayqEEEJUjv8H7f1qMxZJZ5wAAAAASUVORK5CYII=
iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTJDBGvsAAA0y0lEQVR4Xu2dCdxV0/7/7zWUcK8pQ0KkEJWhiMxTypxZSK55yBQilCeUJKE5DdStKI9C5q4MXYRbhtAl5LquDJnKHPu339//+Z7/brfPOeucnjPs/Xw/r9fnVc/znLPO2uus9Vlrfdf3+11/MhgMBoPBYDAYDAaDwWAwGAwGg8FgqFxUV1df+uCDD15pNJaKU6dO7ZTqfoZyw/9Clvj0jMYSclaq+xmKiQceeKCRP8MvGDt27ILhw4cLBw4cuBwHDx78u0/PaCwVBw0a9FO4H2r/vO+++xbQZ1977bXVU93YUCjuv//+JijuPffc440YMUJ4xx13GI0VR+2fvgDIKmHy5Ml1Ut3YkC/8mb/xpEmTmvmNeYgvAiIAd999t3DYsGGer7TeyJEjhaNGjTIaS0r6ofY/+iPU/jlx4kSPPuv/25I+PGHChPqpbm1whd9w81FSv/FEXREAfob/+Mc/vFmzZnn/+te/hPPnz/f+/e9/G40l4zvvvJPufzNnzvRmzJiR7p9Dhw6VPuv3YfnZ/7dnqlsbssHfNzXwG2wa9JdSS1RVp06d6s2ZM8f74IMPhF9++aW3ePFi79tvvxUuWbLEaCwpv//++3T/oz9+8cUX6f759NNPS59llUofHj169Lvar32xWC3V3Q1h+LN9UxQTYmhBRVFTZvz//Oc/3g8//CA0GCoR2j9fe+016bN33nmn9GG2DNqvzS6QBSYAhjjDBGAl4TdWUxoMPvbYY9KIL774ovfbb795f/zxR6qZDYbKxrJly6TPPvPMM9KHMQpqvzYByAB/n3Sxr5R91ZL66quvevPmzfPee+897/fffzcBMMQG9Ff49ttvSx9+/PHH0ycEY8eOvWrMmDHmRRiG3yhLg5b+Tz/9VAwsGFsMhjhCjYRsCbRf+wLg+X19dqrbGxQmAIakwQQgD4wYMWKpvw3wHn30USFHLbbsN8QZ9F+I34D2axyH/L5uAhDG8OHDRQAw/sGlS5emmtFgiDewY2m/NgHIgCFDhiylcZ588kmhCYAhKViwYEG6X3Os7fd1E4Aw7rjjjqV65g/tvN+QFHz44Yfpfp3yDTABCAMBwG0SH3/4448/pprPYIg3Pv7443S/NgHIAAQA3+l//vOfQhMAQ1KAF6v2axOADIizAKjjhwaIfP3118JvvvlGfv7uu+/S5DVB6u/1yEjfCwl40v/zN17/008/eb/88osQbzP1krQTk8qFCYAD4ioADHwdvMSAkxDCfxYhNg1+5uwXjhs3Ln0eDAkX1b+lrMPp9952223erbfemv6ZtuE96iFJOOp///tfIW2FEBgqEyYADvAbJbYC8NVXXwlx9ezXr5/XtWtXYceOHb399tvPa926tdeqVSv5d7fddktz991399q1ayc8/PDDvSOPPNI78cQThfy/Q4cO3h577CGva9Omjbxn//339w466CB5z7HHHiscNGiQN378eKkDq4aff/45VTtDJcAEwAFxFgBiweGQIUO83r17e6eeeqpwp5128jbaaCPvz3/+s+c/4gpcddVVvc0220y47bbbettvv7231157CXfeeWf5ed111/X++te/evXq1VvuvZTJ7+FZZ53lXXPNNd4nn3wiKwI7Qq0smAA4wATABCCpMAFwQFwFIApqnJs+fbrs49dYY43lBi9s0aKFbA80rdRbb70le3vNKvPuu+/Kz4RD0x54kWEjUFGpX7/+CmWecMIJsn3gtfhRmGGwMmAC4IAkCQCrAkg8OMa98OwNd9llF++QQw6RWRv+73//8z777LO0PeHzzz+Xnz/66CNxJCG0lHa59NJLvVNOOUX2/uEyWTXAMWPGyHupg6H8MAFwQJIEQEEUGOmh11prrRUGK4a9o48+OvVKd+BMwgxPstRwmcpevXrJ6oHEFIbywwTAASYAbjABiB9MAByQRAF44403ZLDWpAAwqCH5Ev7yl78IMSYGyz7++OO9AQMGiNMQ+PXXX8XZiI7IdoJtBe/PRt164MbKz3wfatuAOCeF31MTxJ+CuiYpFsQEwAEmAPkBG8EGG2wgXG211ZYrOywA/ItNgNTqL7/88nJ86aWXxNCo5Gclf8fxCAMlg1I9EPEzoFPzezh79mxhprIoR18T5gsvvCCrGn0PDk7c84AAIQaIV9w9HU0AHGACkB8wFOJYBNdcc83lyu7SpYt4F6pDEEeDbEU4msTwiCPRlltuKdxkk03kVEG56aabyrEkr+G1GBsv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
;Activité
:Parcourir les préférences et les menus
:[[Le répertoire de données Zotero|https://www.zotero.org/support/fr/zotero_data]]
:[[Zotero Support: How to back up your Zotero library|http://libguides.northwestern.edu/c.php?g=114874&p=750370]] (Northwestern University libguides)
;Doc
:[[Base de connaissance|https://www.zotero.org/support/fr/kb]]
:[[Hidden Preferences|https://www.zotero.org/support/preferences/hidden_preferences]]
:[[Documentation pour les développeurs|https://www.zotero.org/support/fr/dev/start]]
;Les sources
:[[Sur GitHub|https://github.com/zotero]]
There is a wikitext syntax for images eg: `[img[Motovun Jack.jpg]]`. But what if I want to center the image. Or if I want the image left or right aligned and the text should flow around the image.
There are 3 macros now.
* `<<image-left "Motovun Jack.jpg">>`
* `<<image-center "Motovun Jack.jpg">>`
* `<<image-right "Motovun Jack.jpg">>`
<<image-left "Motovun Jack.jpg" caption:"//floating image//">>
```
<<image-left "Motovun Jack.jpg">>
```
Activates a `float-left` CSS rule for the image container.
If you want to add a caption to the image, just use:
```
<<image-left "Motovun Jack.jpg" caption:"//floating image//">>
```
@@.image-text
As you can see, inline formatting rules can be used.
@@
The image below will be centred and slightly bigger. There is no text flow around the image. The macro is used like this:
```
<<image-center "Motovun Jack.jpg" caption:"centered image" width:"50%">>
```
<<image-center "Motovun Jack.jpg" caption:"centered image" width:"50%">>
<<image-right "Motovun Jack.jpg" caption:"''float right''" tooltip:"Motovun Jack - The TiddlyWiki Mascot">>
This image uses:
```
<<image-right "Motovun Jack.jpg" caption:"''float right''" tooltip:"Motovun Jack - The TiddlyWiki Mascot">>
```
@@.image-text
Since "float-left" and "float-right" CSS rules have some effects on the text flow, we need a mechanism, that disables this effect.
So we need to assign a special class to the last paragraph of this page: eg: `@@.image-text ... @@`
@@
.image-float-right {
float: right;
text-align: center;
padding: 0.5em 0 1em 1em;
}
.image-float-left {
float: left;
text-align: center;
padding: 0.5em 1em 1em 0;
}
.image-center {
margin-left: auto;
margin-right: auto;
text-align:center;
}
.image-text:after,
.clearfix:after {
content: "";
display: table;
clear: both;
}
\define image-left(name, width:"33%", tooltip, caption)
<div class="image-float-left" style="width:$width$">
[img width="100%" [$tooltip$|$name$]]
$caption$
</div>
\end
\define image-right(name, width:"33%", tooltip, caption)
<div class="image-float-right" style="width:$width$">
[img width="100%" [$tooltip$|$name$]]
$caption$
</div>
\end
\define image-center(name, width:"33%", tooltip, caption)
<div class="image-center" style="width:$width$">
[img width="100%" [$tooltip$|$name$]]
$caption$
</div>
\end
<$details class="notification" summary="Champs CSL absents de l'interface de Zotero">
* à saisir dans le champs `extra`, un par ligne
** `original-title: The Hobo. The Sociology of the Homeless Man`
** `original-publisher-place: Chicago`
** `original-publisher: University of Chicago Press`
** `original-date: 1923`
** `event-place: Miami`
** `event-date: 2019-05-28`
** liste complète : [[CSL 1.0.1 spécification - Appendix IV - Variables|https://docs.citationstyles.org/en/stable/specification.html#appendix-iv-variables]]
* [[Champs BibLaTeX avec BetterBibTeX|https://retorque.re/zotero-better-bibtex/exporting/]]
</$details>
;Doc
:[[Primer|http://docs.citationstyles.org/en/stable/primer.html]]
:[[Spécifications|http://docs.citationstyles.org/en/stable/specification.html]]
:[[Style Requirements|https://github.com/citation-style-language/styles/wiki/Style-Requirements]]
:[[CSL Syntax Overview|http://www.users.miamioh.edu/darcusb/citations/csl/spec1.html]]
:[[Aurismasv's `typeMap.xml`|https://aurimasv.github.io/z2csl/typeMap.xml]] (correspondance champs zotero|champs csl)
;Outils
:''CSL officiel''
:*[[editor : Search by example|http://editor.citationstyles.org/searchByExample/]]
:*[[Visual editor|http://editor.citationstyles.org/visualEditor/]]
:*[[dépôt des locales|https://github.com/citation-style-language/locales]]
:[[csl-validator.js|https://simonster.github.io/csl-validator.js/]] (validateur en ligne)
:[[Trello : csl-france|https://trello.com/b/ACMPVFQf/csl-france]]
;Tutos
*[[Zotero++|http://paris-sorbonne.libguides.com/zotero_styles]] : créer un style bibliographique personnalisé: Introduction (F. Flamerie, 2015)
*[[Matériel de la formation "Créer des styles bibliographiques CSL"|https://github.com/fflamerie/zotero_csl_2018]] organisée par l'Urfist Bordeaux (F. Flamerie, 2018)
*[[Quel outil pour éditer des styles CSL?|https://zotero.hypotheses.org/758]] (blog //Zotero francophone//)
<$details class="notification" summary="[Droit]">
* ''Citer des références juridiques'' : [[guide et style Zotero de l’école doctorale Droit (Université de Bordeaux)|http://weburfist.univ-bordeaux.fr/citer-des-references-juridiques-guide-et-style-zotero/]]
**[[documentation|https://documentation-style-csl-ed-droit-ubx.readthedocs.io/en/latest/apropos.html]] [readthedocs]
*''Blogdroiteuropéen'', [[tag 'zotero'|https://blogdroiteuropeen.com/tag/zotero/]]
</$details>
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
[img width="40%"[atelier_zotero.png]] - [[[rrchnm|https://rrchnm.org/]]] - [[[Juris-M|https://juris-m.github.io/about/]]] -
---
<$details summary="Fichiers et dossiers">
{{Fichiers et dossiers}}
</$details>
<$details summary="Plugins">
{{Plugins}}
</$details>
<$details summary="Les styles CSL">
{{Les styles CSL}}
</$details>
<$details summary="API et intégration">
{{API et intégration}}
</$details>
<$details summary="Applications">
{{Applications}}
</$details>
<$details summary="Ressources">
{{Ressources}}
</$details>
---
<$details class="warning" summary="[éditer]">
@@.attention
<<list-links "[tag[Menu]sort[caption]]">>
@@
</$details>
---
<$details class="bleuet" summary="Ateliers">
<$list filter="[tag[atelier]sort[caption]]">
</$list>
</$details>
@@text-align:right;
[img width="30%"[logo-zotero.png]]
@@
*[[Dynamic tables|https://ooktech.com/jed/ExampleWikis/DynamicTables/]]
**tiddler : [[Table Macros]]
*CSS
**notes : [[$:/css/ui/stylesheet/text-content]]
**tableaux : [[$:/.s/Tableaux]]
***explications : [[Personnaliser les tableaux]]
---
*[[TiddlyQuiz|http://tw5.xyz/tiddlyquiz.html]]
*[[TiddlyBox|http://tw5.xyz/TiddlyBox/]] (pour bibliobox)
*[[TiddlyWiki FR|http://tw5.xyz/tw.fr/]]
.cm-s-paraiso-dark.CodeMirror { background: #2f1e2e; color: #ffffcc; }
.cm-s-paraiso-dark div.CodeMirror-selected { background: #ff80b3; }
.cm-s-paraiso-dark .CodeMirror-line::selection, .cm-s-paraiso-dark .CodeMirror-line > span::selection, .cm-s-paraiso-dark .CodeMirror-line > span > span::selection { background: rgba(65, 50, 63, .99); }
.cm-s-paraiso-dark .CodeMirror-line::-moz-selection, .cm-s-paraiso-dark .CodeMirror-line > span::-moz-selection, .cm-s-paraiso-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(65, 50, 63, .99); }
.cm-s-paraiso-dark .CodeMirror-gutters { background: #2f1e2e; border-right: 0px; }
.cm-s-paraiso-dark .CodeMirror-guttermarker { color: #ef6155; }
.cm-s-paraiso-dark .CodeMirror-guttermarker-subtle { color: #776e71; }
.cm-s-paraiso-dark .CodeMirror-linenumber { color: #40ff00; }
.cm-s-paraiso-dark .CodeMirror-cursor { border-left: 2px solid #40ff00; }
.cm-s-paraiso-dark span.cm-comment { color: #e96ba8; }
.cm-s-paraiso-dark span.cm-atom { color: #815ba4; }
.cm-s-paraiso-dark span.cm-number { color: #815ba4; }
.cm-s-paraiso-dark span.cm-property, .cm-s-paraiso-dark span.cm-attribute { color: #48b685; }
.cm-s-paraiso-dark span.cm-keyword { color: #ef6155; }
.cm-s-paraiso-dark span.cm-string { color: #fec418; }
.cm-s-paraiso-dark span.cm-variable { color: #48b685; }
.cm-s-paraiso-dark span.cm-variable-2 { color: #06b6ef; }
.cm-s-paraiso-dark span.cm-def { color: #f99b15; }
.cm-s-paraiso-dark span.cm-bracket { color: #b9b6b0; }
.cm-s-paraiso-dark span.cm-tag { color: #ef6155; }
.cm-s-paraiso-dark span.cm-link { color: #815ba4; }
.cm-s-paraiso-dark span.cm-error { background: #ef6155; color: #8d8687; }
.cm-s-paraiso-dark .CodeMirror-activeline-background { background: #795375; }
.cm-s-paraiso-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
Vous pouvez appliquer un style CSS aux tableaux pour les personnaliser. Il suffit de l'ajouter à votre feuille de style ou dans un nouveau tiddler comme [[$:/.s/Tableaux]] avec le tag <<tag $:/tags/Stylesheet>>
Pour appliquer un style personnalisé au tableau, ajoutez dans votre tiddler ``|nom-du-style-du-tableau|k`` au début du tableau. Ce qui donne par exemple:
```
|block|k
|!Titre 1|!Titre 2|!Titre 3|
|Cell 1|Cell 2|Cell 3|
```
!!Block
|block|k
|!Titre 1|!Titre 2|!Titre 3|
|Cell 1|Cell 2|Cell 3|
|Cell 4|Cell 5|Cell 6|
|Cell 7|Cell 8|Cell 9|
!!Lignes marrons alternées
|brownaltrows|k
|!Titre 1|!Titre 2|!Titre 3|
|Cell 1|Cell 2|Cell 3|
|Cell 4|Cell 5|Cell 6|
|Cell 7|Cell 8|Cell 9|
!!Lignes horizontales
|rowstable|k
|!Titre 1|!Titre 2|!Titre 3|
|Cell 1|Cell 2|Cell 3|
|Cell 4|Cell 5|Cell 6|
|Cell 7|Cell 8|Cell 9|
!!!!''Doc officielle > Getting the most out of Zotero > [[Plugins|https://www.zotero.org/support/plugins]]''
<<<
;[[ZotFile|http://zotfile.com/]]
:gestion des `pdf` entre supports (tablette, pc...)
:extraction des `annotation du pdf` comme notes attachées
;[[Zutilo|https://github.com/willsALMANJ/Zutilo]]
:amélioration de l'`interface`,
:ajout de fonctionnalités (copie et gestion des tags...)
;[[Better BibTeX|https://github.com/retorquere/zotero-better-bibtex]]
: puissant outil de script, exports étendus
:
;[[zotxt|https://github.com/egh/zotxt]]
:`pandoc -L pandoc-zotxt.lua -C file.md -t pdf -o file.pdf`
;[[zotero-citations|https://atom.io/packages/zotero-citations]]
:plugin pour l'éditeur de texte ''atom''
;[[Brackets Zotero Integration|http://baig.github.io/brackets-zotero/]]
: //Designed to support ''Scholarly Markdown'' + ''Pandoc / Scholdoc'' + ''LaTeX'' workflow//
: //Available in Brackets Extension Registry//
;[[zot2indd|https://github.com/ka1/zot2indd]]
:Zotero 2 indesign
;[[cite2c|https://github.com/takluyver/cite2c]]
:citer et faire une biblio automatique dans un notebook `Jupyter`
;[[Zotero Voyant Export|https://github.com/corajr/zotero-voyant-export]]
:`TDM`
:ne fonctionne plus avec les versions récentes de Zotero
:Voir [[Zoterama|https://github.com/robindemourat/zoterama]] (testé) ou [[ZotNet|https://www.exitsantacruz.com/zotnet/zotnet.php]] (pas testé)
;[[Zot_Bib_Web|https://zot-bib-web.readthedocs.io/en/latest/]]
:script python pour générer un site web statique
; [[zotero-memento|https://github.com/leonkt/zotero-memento]]
: ajouts d'infos
::`orcid` des auteurs attachés,
::`url Internet Archive` dans ''extra''
;[[Mdnotes for Zotero|https://github.com/argenos/zotero-mdnotes]]
:Exporte métadonnées et notes (extractions zotfile par ex.) d'une référence dans un fichier `markdown`, vers un dossier au choix (projet //Zettlr// ou vault //Obsidian//)
!!!!''Tutos''
*[[Tutoriel Zotero - BIU Santé|http://www.biusante.parisdescartes.fr/ressources/pdf/zotero-tutoriel-biusante.pdf]] [pdf]
*[[Gérez votre bibliographie avec Zotero !|https://zestedesavoir.com/tutoriels/2041/gerez-votre-bibliographie-avec-zotero/]] [Zeste de savoir] / //par un doctorant de l'UPPA//
* [[Formation Zotero avancée pour doctorants - Isidoct mars 2020 ENS Lyon|https://www.slideshare.net/amarois/formation-zotero-avance-pour-doctorants-isidoct-mars-2020-ens-lyon]] [SlideShare] / Alain Marois
!!!! Libguides
* [[GSU Library Research Guides - Zotero|https://research.library.gsu.edu/zotero]]
* [[UCL Institute of Education Library - Zotero|https://libguides.ioe.ac.uk/zotero]]
!!!!''Livres''
*[[Mastering Zotero : A user guide for the Zotero reference manager|https://zotero-manual.github.io/]] / Sebastian Karcher, Rintze M. Zelle
!!!!''Blogs''
*[[Zotero francophone|http://zotero.hypotheses.org/]] (sur hypotheses.org)
**[[Zotero et LaTeX|https://zotero.hypotheses.org/762]]
**[[Quel outil pour éditer des styles CSL?|https://zotero.hypotheses.org/758]]
---
<$details class="notification" summary="Pour les juristes">
*Blog
*Urfist Bordeaux / ED droit
</$details>
---
<$details class="notification" summary="Annonces de formations">
* UBOdoc (Brest) : [[Présentation de l'atelier|http://ubodoc.univ-brest.fr/services/se-former/formations-lettres-sciences-humaines/ateliers/gerer-references/zotero/]]
** <$details class="bleuet" summary="ojectifs">
[img[ubodoc-brest-zot-objectifs.jpg]]
</$details>
* Mines ParisTech : //Support et feuille de route d'une formation Zotero à destination des doctorants// [[Zenodo|https://zenodo.org/record/3342450]]
</$details>
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bvGM32uUGu+4uTju8ZB7C+QiL7n1MG7ylHeL5CpveapY7vJ5HbBkM385ymOOc1fBPOc8f9POew503vw86EQnyNCLjnQwtW3pTG+6058O9ahLfepUr7rVr471rGt961zvute/Dvawi33sZC+72c+O9rSrfe1sb7vb3w73uMt97nSvu93vjve8633vfO+73/8O+MALfvCEL7zhD4/4xCt+8YxvvOMfD/nIS37ylK+85S+P+cxrfvOc77znPw/60It+9P6kL73pT4/61Kt+9axvvetfD/vYy372tK+97W+P+9zrfve8773vfw/84At/+MQvvvGPj/zkK3/5zG++858P/ehLf/rUr771r4/97Gt/+9zvvve/D/7wi3/85C+/+c+P/vSrf/3sb7/73w//+Mt//vSvv/3vj//863///O+///8PgAEogANIgAVogAeIgAmogAvIgA3ogA8IgREogRNIgRVogReIgRmogRvIgR3ogR8IgiEogiNIgiVogieIgimogivIgi3ogi8IgzEogzNIgzVogzeIgzmogzvIgz3ogz8IhEEohENIhEVohEeIhEmohEvIhE3ohE8IhVEohVNIhYFVaIVXiIVZqIVbyIVd6IVfCIZhKIZjSIZlaIZniIZpqIZryIZt6IZvCIdxKIdzSId1aId3iId5qId7yId96Id/CIiBKIiDSIiFaIiHiIiJqIiLyIiN6IiPCImRKImTSImVaImXiImZqImbyImd6ImfCIqhKIqjSIqlaIqniIpeEwgAIfkEBBkAAAAh/wtJbWFnZU1hZ2ljaw5nYW1tYT0wLjQ1NDU0NQAsAAAAAKsBdACGdnV2gnp2kn1162Vb7nJb8nxb03Fj62dp7XZq8Hto62Z37Hd3fpl9iYJ8lYl4g5d7r4JupYl1ppF+8oBb74V98YZ39JV78YJrdXmEdXuQ7HqM63uQMr2Ue4GHeoeaSbONQbaQVK2KZ6OEfI6kfZClH8aaKMKXNcufNcypTtKvZN7LTtbAhIWFlIyGmpKKg4yXiJKbl5iYp5eHqJyQtaaVq6KTipeoi5WioZ+hjqS0mKm5nKOopqamtault7GspKq1urq5pbC57oWH8Y6F8ZSM7oWW8pmW7pKe9aSM9qeT+LWb75Wi8JWoxbalyr2x9Kqp9rKr8qi19ra2wa2fjN6718S2zMK3+8qr+ce6/NKyp7fG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d/f2red1JFmPGfy9PYw4seLFjBuPi7s3cuSIeQGfBFZZsmadQg07/gw6tOjRpNVa/NvTWs6rmWdJRr05tuyipWvbvo07t25ypkqdai0P9uzhJYk7swdclUmPWYX3St7b1O7p1Ktbv14d8sdq0Kmx5trd+Mbw4uc576cBu/r17Nu7d6r91Hm7w3hVJo8r+fzysYiaXP4cLvttNxdVnr2HYIIKLsggb/ydppl+tWxV1ldcDZjag9Hk5Vt6DX4IYogijtjIKR1uqKFWKcLzX4r4PRTUbCIpcyCJNt6IY47Uxcfiij7+CKRPLUqjUY06Holkkkq2xaMyfyX3Il7+FSKHIj8TRekkVkTuhKFPS34JZphixuTQiXSFBUyXAm4ZpDxYthnhcRqBZOSYdt6JZ57iiPcmPWpehqZP7/Rpyp8wwgmLoad0IJ2ejj4KaaSZeIAoT1ESOqV5r8GCqYV1/TVSnZKOSmqpjw5QKVX7ARibonz2R02nUo2jh6m2GlLrrboyBoABlLqmgautDPgLhlnJWpyUMSZb6I/HTkhhPMhKRQutdux6qx50HKRHroN4i224k4ALQLkAHGBuuuoCMEAAAayr7gDwzptuBe+yq+695lawr77myksvvADDa2+6Axvsb7kHB4wvww2j67DAESsscbruBtwuAPwyvHD+ABsX/O+9G9O78LwlT/xvvglzjLLC745Msroww5wxzCa3TK++OpubcM88/1yuzxbnC+/KABgt9NFALx300js3DTXTSked9NDrIk201U5vrTXVXEtdtdRRdz112WE/bfbXY6ftNdloo73222BnfTQsZrpyd5Os5M2oLL7d/TcweUentyqBv3K44asMvnjjfrfCeOKQE/44j5JXDjjljqfCuOKWa+555qjk3TnnoMc1eOc4B23zuges7PHq8xote+0oQzx767ZPTPvutgeA++++B9177cUPHzDwySPPs+7MPw999NJPT3311l+Pffbam0tKYd5/D3744o9Pfvnmn4/+fvrqr89+++6/D3/88s9Pf/32348/+dvPvn/LIPcfL5VF7Hi+cx4A/cc/nBGQYRcrl+7+d0DqnSyCFKygBS+IwQzKTIMtC0D38gfCEIpwhCQsoQlPiMIUqnB91zveAiP4wg4acGIzNBe6ThY7BuYshizTHu1yWC+SvRCIQRTbBnE2wd0RkYNMbKITM1jDJ0oRgB8kXwfkd8UVanGL4Msi/LzIxTCar4r0A2P7zKg+NKJPjelj4/o0kEQFEoxhzoPgHIsWRR1Or3fBs+DrKGhHGj4vhnmE4hS3V8hDKnKRjGxk/7pXRUiKD5IaYFQpClOmS4aPkpaUpCQ1iUlMVjL+k6QMZZl68z1OljI6l/QkKkPpRVSSkRSx9GQnTRnKTYrylq3MJfhUqUlWmiiVGailL2HpPVn+cperzOUp/0ZM3/DSlcls5aKaCcpommKawSSmMHsJTshw85PLlCY2I/m3K1IylZB8XiJ5lzwe4uydzJPnIemJPHvms5H69F8/HQnQgAp0oAC1mSvtRrgOlS6hlEvd6Bh6ulFCRnSJk5xCI+q5a2R0oahrqEY7KkyMZhShjqvoKvp2UdOBNC4ofajmUoo4iBauo32baExF6lKTTu5zOdUAQR02w4zNk3n4/KkTH/hPQRoVhkBd6vCKqjFFJpWDUHXq80Za05maCCP+dzMJTE+KN1Vk9ZoP4miqfGRWrqTVJxGralutesS30rGCS5TiyNy6rgfurqh4JWhfHfnXDiqydXqtXWCjutep5hWu3Rtr5TYH2XY49qwbERZlLysZwyp2dYflYAP3usjCwtWvo90X9TprPcKWFpAVRG3/qmopzMp2trT9kQ9nuNnVOqyunJWda+WqW9328Y7BLe1vf1tcu+6PljZZq7QiM63aSne6sBiubxUr1OQ2ErcHzK0AtVs95PI2uMj96XjBO69ADjC82GudVlc0Wf5gKC996s6bokvd+txjf+fdnXXR28LlzbV6/R2qU8sLXgQD2LgCbV0cI+jW93KHOPj+DUl+L3ThZe0kego2LALV9d8iKlfET+zwgh14YvK+NsV0rSdRpQiL+PJExj1KxXeilWH5ZEo5OYaHZTUSVyZ2tsAwNLH0jFziIwd5sVZFcnsBXMgov7i1H54iPZHrEBr3eE41xvF0OyWUIQ1LThrGjE6A8gsCO9G70Rui9kLM4jg3Fbhy5jBxkedkDLK5zvzF6ZaVFSt8/DhQ48FshesBm8qkeXrqtd1fG+1opdIrj5DOXqUBSGRDKpnPKd5z0SBMWgJ72sMYXKlE+cHR0jn30BYutCnq+yBWu9q2LcZgnjk94E3jetdCvt4feb3bXgMbABJWqbEjh4sTaTm2zfr+s7PP9Bsdgyfa1A6WjckMK1b403fuumsBP43rW8952NcTN7ktiFpK/9Tc56bXKW9q7L31wrku3SY+ZC1bfE9k0Jrhd6dIjEhdU+9dozbi9gou2KJ9dqns3i6pDUznBCpRoGxOpDz76S+EJ3h1TbJmsjfncTNdTt6xWPazs33yOF12eHA+GoKz+/CJNUACEmiA0hjAAArgXOc2hwAFZLbznf88XROYAAPK1YCc51znDDBAuiBw9KDjnAETqIDQgw6ABlCgAQlbAANsfrSZTwDs6tp6uXBedrArHedkP7vNdb4uClTA6k4/ANN1DrMDND1dWlcX2nnmdRDv3YFmfzr+Axou8Atq3Ho+X3u6ps52eIl9Ywfo++PbbnVzFX0CPFu70tWVdMfvS+pGP1fQeQ4Aqkv97EH/39Tvzi/LmwvqoJdA1c3leZw73V0UsP3CvA4zCjjdXEkHQOODbvOkU4DpfGf6A9rO+nkxwPYjC73q/57cd2to2cywMTM40IxnJMEYwSJ/ocwP/nd0Xxe/QIYIxl+MJJQ//uCXvy6SgH/w79sW73e/KZIQA8XwfhvwDPT3fv9nC+OXCsgwfglIC8KACusnH/inC+/3fs+QDPhnfx2BfyDRf94XfsagfxVYKPkngOanAfgngvCHDM9AgByAESpYFacwfhUBDTRIgbH+gSUxN0W9o08H4AWEgAYOEABhYAhCAABX0AcWkC4ngCsAQwSE0AYfQAaHgITm4gZ9UADXYggWoISFUAUAEIVscDALwAd98AHnEoSDYAYOkC4K0AdUcC5nyITlcgB8oAblcoaEkAZ1CAB1oAcNAIgFkC410AdKEAGHCABwWAhTcHQA4IRXWC4z0AdXCDxnCALpYoR+CImKWC5mqAfDZ3x90AbtRjfC40hyUAhtUIdGyIcPMHtBqAdn2AREaAR8kInvEgF7oAcDY4QPQAF18C1DUAGM2AfeQohKQ4mCUCt+cIVOSAh80IsKcIbeggbGSAgFcACGMAXDJ4yFkIZGqAT++uIGekAA5QIBZ9AHe3gETveNhJCGEYAHg8AHQ5AxAcADfZCJ5eKEbKCJevAArkgIQhAAX/gtdWiQgtCG98KIfuguKHAHg7AHQ+B0y7iHpJgz69WDEiZyJBdvudCRzrUHfVARTtAHTmCSS2AKXEAIbHALcUCSqDCSE2GSerBvfZAH0QaT74cIPGkIFcGShJAHKqkBJlkIeqABMWAIapAEuJKUhsAFvMABh3ALgkCU0pGT/zeSg0AF1WIIKhkD3qIHVKAKMQCTg6AG07AEeUAIZLmSfZCWp8CSt1CTNLkHKmmUQlkoeXmMSXCWheAELEmUHBCUgpAHIigI5DeVamD+CkopkU6QJcPBQDhUPS0HcUzGO+6ihG0QBEEQkUxohEPQmZ3JhErIiU6oBqOJBEFwNEG4B0IQBEdwhrAZBEE4BZ0Ji+ZihAUwA52ZhaIZBA2ghEowmkHAeVGoj+liBIKQhsvJmUEAB33wAPoCh3m4jcc4fHeYh3/YB6O5hvsIiAMQhZIIAJvohGEIh2wwmhGpB27ohCOQLpSIhO5CA4Lgj+aSBUvYhH0QhkFTn0qgm3rAiUuWXpgJVzFEcGvTSEZIm1ggjfISmp0pi04HAWeIBkAQBFmYBw2QiHJ4NMu5hO5ihv4ojE0Qm3g4AHD4nKM5fO5CibcZBLeYnImYmsX+OQAQQIrF+QEqWpxBYAB3qAej6QZ4WC6A2KNE6Ip+GAa9aHxnCKNZGIbC2KOHJ4xTAASyWYpB06FBg5x1iAB80AYEEKGjCYtKOASreQTHSIRKeAQSip3lYgS1MgVHQ5/HeAQYGpFI+KI6OkgEIwB01Rt9M1ak85Ei1ZH19lFfJZioEJ0iYJKQ+QTHiJJsqZIwWREzeQpbeZVTiZSoAJPyh5KhCpN6wAGRygah6gRX+ZZUgJJqkJhFCZeoCpZ9cKqhugSmiqqQqZS16gS1QpZTuQe5yguDQH57kJOlKgis6gQjCZnMaqtVGassyQapIAL2iZIwOa1ByQUoWSuMqQH+QQmZbwmqguCtsIqXsWqrpjCqKBmUS9Cq6EqYfaCSHLCuS+CqfSB/U3mM0zCV0+qYrOqq5eoirhBBlplwckRnm6h55bKbQGOa+wmgFmOIaiCKDJCGk4iG8JKFyVieWmguD6suIEqGn7iH4aif5cJ5dHoA1TkAXyoIaGCHcFkudsAHA+OE7fmHvVihI7uIMnuePbud5RKFbTAAiUie9UmQRaoHWHCyRSid+9mfR3MAnxkAKBCHi4czAtA6WgtwGZRxBMS15hK26vKn6VK2BLakBUBwaQsA5ZiMAbCcH3AAqriPcBqHf7gHBuAudzCSQ/AuVisE6XkvB0CEcOih9+L+L/J5LzgKs04YsU8ns294tyDGB/fpLmwbngnKsM04fEvaLsIYAuniowEQnuqSnnS6AG6YLmOQt+5SB337t30Anw37MyBbkPp5BXxgAfcShWl4h21ghKpboXuQm+UCBO2iuAsnO3DTRCYib4dKIyQVWbGwq6eglIwZqZDJkuGalLQQB3twqTGZgnB5jPKxB3uQCjtpg8d4C03plqzAkhv4BGMJq9xrvXC5gHHYFdcrH+XLqauwlXkwDTgZLK+6l9XSqaiglFlZful7kqjgBCKglHqwgfQqrxtQmMYwlxuQl0RpkuNqv6ZgkmwwESJwlSkpl/j6rfhLg8cIfmhZKPj+25QkfH6YZTH4hHiXljsaWS6bmbL3QrtTA7L86IlNU47Fuy6UeLHqEsRKmIwHMMTmEoVmUInvspxUnIb5qQYSAGLuUp3nQquhCQBfup10wKRSXIkAYAdMuonuEoWZ6LgB8MWauITvGZ+yS8RK4IQemoQnm8fqgpoLAIiqa6BNdLbwcsjIc7aJrEeKZTMGxMjLS7sRsMYQ6rFHY7QnoAdT4C9T2569K8eVeAdt8C5XIKB32AdNYHPuIsd8wMfEYy4zoAdJezR1UIqJ+LjmogB7ALM8Y7jr8qX3KbT6Wbr+koVNcLXl2YtO2ARFcwdnrDSofARvC8txK8d6MAR3wAb+75Kfbsi2FgOyCzAGekCIQxyJAFCfIGC1EbucuZhx8kk0WAs9kWy2PENJ2vdRPWVRhSpL/CxTGvAGfaDB8mqusErBFRHQ4TsNO+mq9jeVDKyuAq0LI2l/2ftqq7CoMTytKJwK1YsKkfq+9zutp2Cp/QrAegCTbkmr9csKvBgMyRoRMwwSGX2/SMmSLGmTK0yXfYDTO32uqmoKbImCEKzCb7kEHMCL77C9Dw2TkGnSjukE/FYUUiTPqwMBEWmnj5iFs8gH5ysvUQyNfnCMaVwHwgwvSgwvTXzJfTyLedDVhJiPEiCNBrAApAgEGQsB36gHR8AADZSiMgukDUCH2+j+ocXsLibAn6TbiwHwswdQuj/7y+nSu+ccy2ncsUiKs318mvyZL0FIxX5rZea1NPRsa3R8jLOIhu8SxFnABx+A1jwTAFFoARHAB1UQAPXphX3gAAfgB6UYADVQjWlwvKGMk36AB34wjk2TvAGwi3J4s9LoB36QiXCYB2dwBmZwBg5AjX3gB3nQ3QB6h8J8AGLAB4QojHsQ3XlAyk7rAAyqzAOA1ppbpH2wB8et3pMojX1gBkAwNbrI2fX5AHG623agBpbs3d1NtLc71oIAAqXsx9b8zNoIiE7nxMQTAE0XAJSoBweeB2m4Moc8tgq6LqRdLiRuWoVsoFnmkS/lvCT+dTkUVVKFA9LB0i0ifJcRnazGEAc5nakxWb0e/b8T8b2KyZbc25T0jeRATdPbC6vHyIsEPcFsEAdxoAYmLAjn2y1LsAH8G8NIqa8j2a3SQaojqZIEPJesIJHHONJ5yQZAbdGqYKmq4NKCyZJpeeaPKq0FbZRPrsIu3QocvcJHvdIdHYcPra8xsJhvaZgbmCJAgVgFekB91W3SMwNeUCs4a4RoYAabPqdOu9l5sOnXzYSlOy+vrS5jcMlQvNZKiAebbgbdGNtLOJ5K6NoZWy4o4AXV6AD3+MvBDAApgJMMAKbzLS/ywtycHZ4D4Nih6LhEvAQrG7nmUp8fQNkYi4T+OCqHt53KPezHkKgHURs0OPqmU2TivhPiFVDuV0OnZSM1iGe2MHPIQzoFU4AFW623RjgFR4AFeKAHRGvqH/u0dZAHAxAGZJiIIHDwF7MAGSoITfDX1X3dZxC6+iLLaoAFR0DF+pmIEG/dTAiHs6gH52sB1B3xZ+C7Z3gE+j6LEQuIEW8GQ8CwWijYAOm5lFi3PwOI2L3poB0AC5+FnE08BzAHA1/wA+CEIHD0MR/qZzAF7ZK79I4F6giQfTwFXnAEa0CKRu+J6dzHxRsAXwqglJgGOp/d7I5iAibitgPiwyNKNoWoEXVRJtf2M+VxI5WpNvnmj0qDXJAr8hfnJB3+k/Eb0bdg0p4q0abgql15CjUp5WzgkqlQ52qgBqPKCyaZB3HQ+LcwwQueBJGqB40fB5p/jFQg+bXi1OSK+XkQruXblGNu00WtCrWC+VP+vhzgBGcpsG/uwEM9koGO1PJ65wSd0ktA0Jbf+I9fvn9O0EaN1CONCk0Z1eVr+Ym+l1sZ0jvmZXoRDcHGgwGjwzq8PUB4iE7LsfcC1kWsm92euLbOxKtOzgCPxO+SjxYAip9fAf+uhuOvyzL7pXrAzX0ACGh8agEAdnoDAIoBRn1Chn0GikR9IGF9DooofUoACn1qiqKXFiecAYUBNH0fAFd9en2ysAWufRaiAKaduYr+WZW9wcIAFcPGx8jJysICxcvPvajChcHOzrnNywLQ28pherWFq0IB33p8sWgNARF9VIuoB3d6DgE8ekB0nRV1VI31iwAEgOAHkwI+74zNKMiHDywLhdrxElXhYMJFB0MJXISAz54+DfU0SQRgXiJqii7VSsGnjRtEEfRQoYaqZh1EolCKgnDoQS9KQPgoCXCgnxE+mQB8C5fzFS5FLDu9ckinTRQD5WLtQceHzQBKj0R1rAJghp6wuXQuqzmsG7Nk15S5NaYhg4a7dfHqzWu3792+dvPuHfy3sF/BhPEGTpyYS58lcfpsuPukj5PBjtloiCzi7uQ9ejRwmAVaFhX+0bD2xtGzRHTmvZVPM3YsK5YeDpQfD47RR7PeJO521551WUOMPXH0TtYg625m0BqcBFd+9yPju8D7dL7LOw9hx0uWc++tATxqUNqjWxb9UU2fJBoqt977cbuGyeLl4wXPof5e/n14x4Fjaujh22+yiIeXgonhxhiD10W4l4OeRchBMmrBVQ00HHYITQBxASDPU6pwolQftfTiVC6mkNVLCgEyIEoEQ4gyAyvCuIGiKK+kCIAXtwRDCS6r4HjjByNSs8pQonzyzgFdKXKAHKYpchNJAMDIRwMA+IGTJwG6I0qLYF4EQCPvLAALViKOccsneZxxhhdnmOGILU8p0mL+hpR8kKGHgHZozVxzBWpoTn8i002hhyITojEqSWMWOS/VssA8AF1SYzy/kMUOH3jo4ZMreuDRBionoCFJSm+KiWhOM/AxgiKNgKCnUMFkhKiT8EjZx6kAQNASSVcGsxSttQ1QARh9bCriETIWy6I6oryESyrB7nETRAFcUWobo+yoYpCKSISnTu3AIaecOl6wADokQtnJjWhtdGiijS7zaDB1ZbCYX4dJuNdhgCEWIcGFKWbYvwrHoEceXeHlxB6txVGcBsBpJp1sGJOXmRpxxKHGRxyM5p1enBkXIAcKAsfxd7ptFrN0F+PF24G5vTyeb5WpcZfJhKV2V2Tk9Rf+s2uTCZ0fGxT693NkLzshwmjp/fxRa+apJ0tn0s2XnW40D1bZbXglcXHX+71XXm/iSXfbaKGxJwsbG3ChxnJUQyjw3g3qRSHffOcruOAV4KtI4cPsm0s7faRxBBay4HKJEkEgEUQQrbwyxeVDOHCCHm1cbjkSkvzSxxRI6CiqIkfmKG454trSBBGXXx7AkCLaodGRjOcxBOS3oPRJKAf0toiwoFjpSBBH6EjulSSZ3oqefZD1CRuWY1EQG5l0C8sQROAhJlj2qonIK01w/oApaiBheRCi8MCK4YMLzqg2yWRT//696M/h/YrwX7iOQEAg6UFy4KDeFArxrl9VDg/+LWFTAKj0pU04ohDe0sMZgqCjNgzgE6ETHRJ8VJY7EYUOmAgA+2rnPgMMLydgYkPtLueAjrCBGkbQwxBQMQ8hsNAnxxLRS/iQiAXYoQ94QMIRHFKFANzEh6J7wFQ2twbQDUAaG7lDgEhyozulRIczzFwfCIgEL3zET07RyS+uVQhhhcIU7mDeIebFh82xEEsbUgb9/gcoxQlmMQMbTMEA+UfAJcwwBkvk3ogGn7t0zWh5oAIXYnEao7HBCbRZgtEU5Bgu9EcPTgjlZThDNTWIEpMckM4lT/m3rMENN9Ix5Sk3wBufIWiVoeTCBjKGl8i0Bm6nlJoGrPOz2ownQE7+cI9lNvCRYCbBMXsw5UfihhcO2IYL0iFPNk2pTFtmTQPK5Np6nCOL1sQymOQEhROI5iDpNHJt8yEaNhmJmgOVUmZ6MGUscGbIfvrzn3jh3/5AJNBAQQBItbHViWYhi1C8gqFCgCNDybWQWZzhAZLCkbFe9wsfPZShN8RdL440EIQGKARYBFMoOqIHeMCICsU4IkOnkBQAXIkapvgSAMz1CYbq4Qjr2MhRatMEAxRFD2ziESs+KouITpQNoujTHgv6Fqpa1V4w7N9VBXoJrTRuemGgg4+ApNAGYOEjATqCJKhBBFxtA0p8SFEAZjAPWaCBAQE4CEhAco4/oMQsCtX+RT5VaBuHnOMB77pIIQ7iEIecEUpQVcQC5sAHn2hRFlsxUaV2gg6SmFUreXiEEx2L2aHMAIKyiAJe1bIkURy1pl5oSSxA8o4rkBaJorUtRETxLnAJhBqXwGgEztBYPAjhijNowxocAosEHo5QuagAo6bKP+kG434B6JfCAsaX63A3MAgDb3cVWcjxIkwDHfhXEvRATfX8Eg0MvVgMiAYL+CxhOtXswx6oxlAROCYJlZno1r7WX/F80zGnyeZEaUkevQR4okmoJV5EAIuSCXg90BFNx06GMfrmYT4XpkIq0dob3CiIA/CtDRfKlodZsCZt7zQafCpTM19qbcGOnG3+iSV2tG86QcdMK2Z7VekcEt8NoEhOcuC2ymRhKO5w1HUyBbgEjScHgwEMoHKTHYXlLQvuAAygwKq8HCgrt8UYAuyFdQkHKADib6uF8l+aA8UoLGMxUditAAMQByiURHkYf8aqoI2x51cFRM1aNoZOAp1VDmHrcIXmxpO7wWj7dSi73D2kIMerl0xnWjGE7DQgA3Ze8RIm1D+zD146ULJ3SkhvSo61rPfGIA6IQNUWmlqEkvC3avJ61gLjQBJgbaFh91PYwE72rMl8OCZHmaCOZraipe1lM1P72syes1ajy2RrYzstx/D2vQbd5ErDw9zk/nalaSJQb7u52qLwl3j+GTbvU3s6kefdrnb1Xd5Ob1rZAK+mP3sd8IIjmdgGTzbBE87wZCcuGVfcMp+jsVVri1tQ+vp2Homh8Y5T5Nvv7pCbQ36/kA/u3SZXVFpqghLoruVDe0z5RjLk5pSm9MyAJrfJpXFzNDd65jA/9LavK/Ssrrl+PcefyVOuOLf8EWCKhPqou0vvqIfaX4khpLz9LSGGNbxvyUb418cua7Er2eyEQXvAFy4wtQNuGs+++P4mTlV0e/zuzJb7w/GuL5kT3dL5kvnRnXE/wj/343xE/G8Dsu6UplwAfn40zqORCp2UnPKGBoBbau5nD1We0XemeVVhyJagJ93nno8yAOP+PPTJB5BfW+d6v7Cu6X0r7C+mnv2oY4972/sekQsDPmM6cGyyj53txlcy8mO9/OS3Xfll35sw8JivdWe86IOzO9+3r3G9e8j73CfzooxxjX0Val/mN/x1zex3RVW+UY53veYX3+bfxnwao8fG3wWyemRI/vXPQA39p2j3N3/6p2aHd3L5t4DYEBcBQHtSd2rAV3UGk3sJM3X9RnuIoYGFZIESCDhu53wMF4KEgXwkCGzNlxgnOBgrSB0iyILAFm0cQnfPQH0E2GxWBW3tdlXgR23e1oONojhA2G7jVw2sp3nld4Q4eHTY0H7HsHmisA0kx4BP+AzXAHnv92aH9mf+lEZ/UeholkeFdNYrAnhp8keAZbh//fN/X6hHymAN+bNycdiGAhVys9d7oHZIpgYwEYhIFriHG1h1GMgYpJZ1LyghKcg3iXiIYceIzPeCLahkGFJ+4fZn4HeJz3YoQxh+nPh9nbiDAKghochto6htc4dy5Dd3GHJ6BxgMNneGmKdycMeKdAhuXhh06daK4FZ6nvcMnDeHtSh6T/goTDiKTOaEHKdduwcYWLd184aB9TaB4SV8v/ddnOaIyraCkYiNaceNgLOIALd828gYyLdwCvKJ+NeL8PBkm3h3F9eOHIeOfCd3SxduWgiLIqeLmjh0AFSMcCEA/UhxYYght2j+gKtodwiZecbIeebGhvKHjAKZi3qUCv7oZBDZhhdZUJAnb9FYgfwWjRDIF88YfCMZgc2Ih1PXkaiWjd4IiQfXkhEyji8Jk0lmhW+4aPJYiRlCg/kCj1XWR9jmkz9HZjx5KKhYi/0TIoyibUrJfo+SDaYYQHonZ09pKE44Z0fZgPk4g76olKIYhVOJj0ioDV7pKEnpZAzolGgZj9FVkQb5j7L4lqhHAHdYb4NEdXgpkh2ol4JoXngJiIF4eytZcDKJjYVJkzQJjj+zN4rZkhuXLzZIlDlpj5MZhGXWZ0JphjnHeB6SkQj4jzLnmVHZht7XlKmohYLHKO6Gg07mllD+aIxcWZWwuW3s6I9y947++JrA2JYuZ5Got5SUCXK6p4x+6YdUV2p5CV4mSZx9WDC+h2ocuJKD2XAn2JjOd5gAh533kXzayZKKeG3tmJmVuXeSeZrjuQhmxm6uqH1b2H1jSYrXh5ajCZ+nWYTxKZfb5pnFAI9waIBOmIRtoX5zqD9umUf2mY8DWHhVSAxMl4BxGZ+ZKZ76uAjKaJcVupwj+ZcXqqG5x4d+6Zz7pnWBhJgCt52HaJ0k+nUo2pK1NmvENp46mCE6uAwHAIoeJ6ESp4qOti8EJYQDhZSB954O2ptZWQwjN6FCen74SZ9yKWfw2Q3FKJtysaRgSRFQ2pv+qNd6bziADNpHbmFtJQegTOqaQGqFX4qfBaqlCKibZWqMRweQSBqaSCoQd8ice4mhfLicHHqcdfmhyHl7tfdvBiceK/p8YJeiAFWoX6d2ENKdMMiN8+iD9+lk7PmVP3memEpuKGFl6gl0apiVpGmlYriWVUqlVaaERaib5jebcmmkIVKgcOqLWhkXlydAr2qEpcqU5Ed4ZUme12WrnxldYcoMssmrasqk+hOrXSmV/qmGtPmYbhqgW4khHMmXHMmMupenF9qMzMituKecIil1IWmSIGqII3p2jmiCfsONijohiIioGgavFtJP94Kjiudx2mevFZepm1l3G2c4ler+rMf6mZfXpuvnoKzZpcEZj5TIqgmLrAdLhVy6qmb5d1jKdAfqpPU5pAiLcxdrleKWhG86m1X5pQ2KeAHZFsD6eptHsXTYfm7xgM5IrifpoRAYXuD6jNyqnP8Se3cJdYK5l/I6tCVYcO16HX9DIWZ3tIMKrwyiiXukr/DGr1RbXeZWlND6IUXXcguapbjKcaznqqTKrEmqi/Z5hWRrsIoioKZ4lAIqllk7p28opGzJpmh2hWg7oas6n9wGrKDadHkLpJPWsF8JuG85mmyqmqJKtwJbjywns9Val9dqp9hauT47szirrXlas3x6gQQznUR7iAgHjmrXfI56qKE7GEz+W3DJUKPjhndSW7VsyZWXyoOXFrtuKJG7ObAk65sA6JZR+qBwWaoGaJtammYViYxHOhfAC13Ie6SsaaRalabC+rDFi4rP67XEe3jn149Q+ndp6r3NxqbUu5COsmYmZ10XiV01Ua2TO67diq3MebP0G66aK7k6m5wemHWgm7ooGI7+G8DF564g+K4SMrtbhi+ua1WRaSgR12S423G3yXczGoCcKbzwKaXmibcOe7ymKWkou7joG7JX2rWyisG7S7hJSatV5bJkKbCTB7gsvLizeZUaTJkoZ7L0CZBNt7aMG7GmWrBN+rgsd63ui7/HubPdaq2VO7+au7P61pz8JnuP55pwpyvAhnTFWHx8CQeebKa7rpiTEVy7OVnB5QZ/QymLdsuAawy+ociOLrefcebC99jBXyumMJzHAZSsBiq9o8iEzDuH/fnGU0h+Jdx6gMyka7qENEy977Zm6Js4cnqvTIh+AzjG50bEw6nEluu+3oq52bqtOfu+M5utzti594bFq8udTttwqxyvW7wXgQAAIfkEBBkAAAAh/wtJbWFnZU1hZ2ljaw5nYW1tYT0wLjQ1NDU0NQAsqwFrAFMDyQGGBQIFNDE0IBkkTTczVjAdX0s2MjZMJTVbXipeKlZrNlFtNlBgUE5Qa1RPd2lUTlNsT2h5cm5zZlpnOUI9kHFXrXZtomBf62Vb73Rb7XFvw3hrmUJErY9ymIdv8Yl40qh80YtwVG+LanypaXKPQVyGjTSNhhaHl1eWkkuRqFeNkm6SsW+WjViomHCyr3aupFOj5XqRo3zCboiXcpCrbJSlJseeU8usbs2sYcmde53PctfJW9HDjImNrJWMtKaWi5irtYyylamzra2tk6id8ZCL066T9KqXxo6v0rGz86+r2pSUjdGtsNe40Mi17M+w4siesI7Gkq7Ps7PPo7LaxpjF27zbzbLO7rXIy73jjdjMtszQkuPTr+bXsNHqu+3jrejpmNTjyMnW3MPd09PUzs/O58jJ7NbW79XR0ObT6ejX+OrW9erT2Nnmy9Lo48ni6tjq9tTlw+3k2OfpyPHm1vXt1uv43fbxzOj46+Xr9ejo/fjq9Onz6Pn2////5+3xd4J1B/6AfYKDhIWGh4iJiouMhHp7eo2ShnuTlpeYmZqbnJ2en6ChoqOkpaanqKmqq4cXrq+wSX1XHkZwHjB9RBiuV30XuWpGGbJ6GHtqvX16rka6r7JnRBlXehnIRERJe2cXcGrZ2a9wlUQXHkS+4Y9GtZUZGX1J2b7DfdJEcOaw/Kz+i3pqZNFRp1TAJTe2/FvIsKHDhxAjSpxIsaJFQvz4EbnHy1UuI6+qedPj4VWuJLJ47YGjC4NIV/G6wcIAZ804Zt9edTy5x2YvZhd8lYQ5K16SV32c5DrTMWO/i6jU6BCkxsYOJjds2GGiA4cOPUtw3NAjVoefGzfuhMWR5gaOLP5Up/axoSfrjT5ouaDBgeML1L+AAwseTLiw4cOFnMJiea9kMDVn4ORhlpQfso8f9ySJ58RkH5CWfV5A5q3P5DydgxrzlUGZK9KLrX0mepQxuKZOEXtSUwOtmh180nBZ8oXJFrJopu5JjuYGGhtepPbh0wcNl7t9qnJhchVMH+M3uCBHs0MSdd3o06tfz769e1CKYaUTRCTYmfuRLlSGxW30mSTMVLPRUMDMZtkeeeRRjmpJXHEFSNeAI0tqL8E2Th7x6JHgMh7wkk4koCn23iTSZfeVc0wUV5BzcPHBlXV7pLHEElPpQYYO5FFlAxc43IGGQkxw4Qd34aERRyNx1P6g0IhMNunkk1BGiUp8wAzFWS77qDYSgbKAVE1NF2x0xh6WGfNKSXDoccUZ8riSEyy+FMKLL8oQeFI8alzBEoRW9iFablIa8psgesCFUEJM3NHHEmehRRZaz93gBUI2NJcVVeWlsUNdN+ygBlpg7NVXI1vUIJcgdqSqKh+p8uHqq64GKuustNZqK0RUkpOEEfVsFCKdGc5zBYIe0ffaLPzIkocRtvQRoZt9oLkss+0gkwE6Gx31UjzyaLMMPLNdk0dQs/DaZny36qZHkkuiqioddtAh77x0zFHvHHF4oa++cdgLrx2vpivwwAQXLCuVGTDG0UchAQWDwky9AklHLP51qFEky4D05jU2sUkIm1mOFBSZMEFcUjygZZuBx37ilpHBg3FRw8xwgfJqvPLOMYe+Ov8bK8xABy300AxRCROBRl9wbdIII83007BYzHQGLgNKNMyu4qyzF/3C+/PVYIct9tiDQG322WinrTbUZBOddb352gvweW3XbffdTq6t99589/3UJX4YIoYmZ0AxSCWMlEG3IWM0gjEhiJsBEBt9mBHG4IqoEXiUb+/c89d4hy766FD5bfrpqFN5iRoouFAC3XoYnskKBeWRQgsnSEFIGVgUsoKiiByx+CFHxNDCIHm0joIUtCuShxTJhwHEIXzE3ocVvdvK6r2fk+799/7gq5L6+OSbTjwKJ/hxxAklHH8PCpsfgT4dQOixwgks9JEC+1iocQIKUCgDClCQvT68QBAr6IIg9oCE/7EhBcs7ggpQwAfaXWGA/UPBBPvggj6cgH9mOIEKXieII1jBffqTgyAqWAcJosAOK1ABFBrYAjVAQX7M6wMQNJiG/82wBECwQhvMMEAo6AF9JaDcrFJFhzjEwWvhi6IUpziJ8lnximg7xPHKEIMj6C4F50ECCligh/ztgQ8tQEILxrCCNlBQDS1wQRtMkwItNCF/fpIdGJFnBRdIwQq6ewMVXsAG2pVgGSxoHhhX0AcKpiEGijxPCkrgh+ydgBAr8EMaBv7ZhhNYoQ8rgAIe1BADUnrwDMfLQx/IgAQysoCBbVCkHQ5ZBtkpYg9uQNx7+CAvL9gLdFQMpjC9h8ViGhNdhjjeGbpYkD26gTorIAMe+9CCMrCADFbww/FI2cZloEALVggDAgvShyPIDg8pGAMSpICET6JgDHJcgRzyp4cTyFEPr2NkB+F4hDmSsJZpKIEUIrGC7PlBnicoZBsYyAI+WAEFa4CCKU+wzOmYcwyu7AMSYlmQFdBhi7ZMBBBcp0smuapeXoDXMFfK0rod86VJq5reDnG/E7SwmdQpQwnwtwf5wY8H+vtgH36QnRb08AQzRF/2DkioFQxQCj14AQDPIP7QFIwQC7QTIwHzsIIWUHAFethmC7i6AhLWcwUucF8e/ocCMdDufiWwwgehEEMWrKGUhrtkTcWgQRQ0Mo1tECBSw9qHWjKCCiYwQQl0uYfGNrYPjy2pbni5M5W29LKYNZgQNrvZIQjBB0HYrA980FnOCsGzpN0sEDib2tMKAQihba1pZetZ0QYBCKh17WprW9rXgvazQghCa3nLWtPWlrS3dW1qheta0z5EDbrzRC3FeIhaUsGv6HFBYqkwCDd41w1i+K4YqkBe8oohvG9wwxvegAfHCoZVPbNDZudL30DB9L7FfI8byDC8QYxhDP01jAu4iwnH7gEP6/XueMnr3f43uNcilP1lfSdM4fXg98LlqzBFHJtgN5RXvQ6mSLx8KV8Nm/jEF8GwilGH4r9wGLxVEMN6H/sQ+NqrxTjOsT9WzOO+hU6cAmvsescr4/Y+xA46A5iOl8xk+PT4yWqTRHRRgQQlEmpzhaACFM6jh5ECQYXNM0SYB9ECPTC1EaY0zUiBjIkrTBk9jfVujEPckHhJuMl4znMjTheOV4QMHvKZxtGasgs/8wID1wpHoZUGg4xkA2kZEIf5GFFGQlmBCnzIAxuo8Mk8UCEMVshD76qQaU4vg9PiLMMRyJmd9gnCClY4QgvYcAYqKJGUSMgeHPFABvhVoQ9ioAIe+kAFTP7/ugpjOIIKLxkGPVSh2IJAAqb1YOoSzjENKGgDHAyXBigMTgxlAELgzACFOjg71Jxm4JvZc2APV8HBkl0FH5IcYD3bu8l+S9ggSCILApHDFdsYxBkibSBZHKVAB5esTbhFNVd4QJd5MEecBHFwvjkOj3Cgghqp+lA5oCAMsi5cOeuAhDG8oA0puDQLrGny8xwBCykwtwk0PmsUkKF3esDnNOEoiCvQ1Q/vxOoM3VrBar7wkmU2AfOkYE4rsMCLVjgPI8uZvZy/s40puGE1XzCGE+jBBFDAngkB+aQ4nzeX8U7FvG9877bju28G1wYcMDCgC13AGeDwFob24wugbP5jKOjoUn0uIItzZWgYRtiDPfJehhDt7eKCKIMIYyDyI4SBntWMQTnlEMNsX5Ka8uNBzJcBxBfEoNKVXx4CrbCCFxSE5xqFggv4ID8sYBeUoCxIP5FO2DMAIQU86MHKUeC+NHsRgb0GggpyWEYXnED0cjgeElSw/Eszoo9USDthcHleOvsDyXMosdvHf2K/TQgWufD3uBDUlC5Vgxd9YElr3gSNaMGkJ2mak/1hgafWnM5x7+QGBaVGZaA7/ZR1K0B5NlcCdYACb3ByobQCLHAFLfAGhqMHSAAFbDAGKJAGx+MELUAGVGAGeNRGQLBY2cECY3BdB+VpZdACK0AFN/63AhUUA2NQAnbAeyB1UVhgBQ8UOP0kCMljBVWAAh63ghWESBS4aYSVAoWkcQWUCEfwAjPXHnjgYeqlfaZgB09Ub+T3hSyVb5WgJh5AcHmgBnAgGXtXca6QFBuRDdEiD0bBD+nnCm/IMBaiNK0RJ8IwaYwABVCQfVCXB27QB1XgB7zWBMdjBWG3B+Hmg3jwX/lDBkCgRFEnCFWAB9lDBVVgBV+2QCaUBnPUZcVGHVfgUFDgB9SWfZ+0Ap5IOZ8Ui6YxOFRwBH4AB0EkCHu0QFRQiZWTi7+mB59US2ygB71DblYgY4W4CG9QAts1COVVXuHVYPCmhRDRblWQS9/XRP50AIbeeFmn0yCCUAvZcR9nkHNz+AoZoCZGIRJuIAzOkizRwgtpkg2QMBrJMA4ykQ6VkBoW9wnT9wJYZghXQH3L2BCrpglW9g9voFhphziVIGTpBWPoBW8VsQdvkI3WOApIRgde+I0gOTp+I2hh0i375w3JAAn+Ry5eknNHsQ305xklsRGF4C3+pgZL4wqT4Tdt530F1lgIBl5ZuGFCuZGhQFniF5JKKZJ9Awm7AjLOoH4lqQfM4gv7OI5KIwiOB3D2VzHXEg9rcA16sCuJtwbRYAQA8id6Y5RLSQkINl5oJxEYGV5s+Ql0kFIf2ZZ6KTR+AwNvMAhOQHBZ8iYwgP44atIR8TAu0FI1b8gZcBIt+TAIcAAPE4eTPLmXmnCFcFmXqIBLQ6kK8+aRmDmaRIM6gDY1TpM6iLaSMMGa/1gwhXIJaZAFtLkIabAFZOAXg8AEXgAVcZaNPskQZjdsoFkvSUmayCkwULacZwMzS2ADc1AdcrAFKoQGP0IdP7I5aJAFaWAcKtWbXJAGdPAjxqEH8sUFQpIiesAFgIGR4BWcC4GR78aZnMCF3Zic+GkrzLmfTGMwdZEGU8EElVIDfYADW/AiOIIdz5EFNzAHKYIXi6IDZFApBooGX7AEWcAFXhAkWkEYE0mcDzGR9LkJHZmfJmpf/JmiIlIwAroFWv7BBN24BHxwF1KBEAiBnTrQnTrwoHdxAy7iFz8yBl+AHd9RA+XRCHygA/fpEPIJn//QpCOaCR2ZlydapYiholj6NwODA3NgHTsqXz66BKZxFTm6JMkhBwgqoBCqKXRgoGkwKVuABhsKBsZBKqYyEZr5lxCRXk46CmtHpVYaqIGRpYSqHwSjB7q5nmiAnXzQm3rQm9t5n7O5BQqxnnHaB+xZHXE6B+JpqTFiB3rgHYwgM8cxCDpzqtxDL6sCTJ0ApdeokaCpM4AqqLRKEYWapfaWpDVgA0s6HdQRMLDyLjmzM3EjN3OTCa76ENwXpZhAWbNaq9DaEMZlWtTKW0OwWv6dNVzF9Vq9Ra3LJVrBRVrI5VnYKlvNxVm5tVk/oFpDYK6n5a6vVVux1VyyZW9zkAVbkAW9aTOsYmc740teM6t4IGPMGgrLWpyiGa0Ka6u3qqILawidwzVy85EiGhEeVrCW8KcPu7EMwQcN67B486y7BF88Y1mFgAfZGBFzqaeoEJoc+7Ks8LEpKit6MDyYgwldBjmbgAcqNFl2BrCLk5EgGqJigLGT4LIwm7SlILP8GSjEVwJzNAhI8Kx042YIxAIvME2XsE7tsT1cY1ngZbSf4J5i2whceJxKm7abwLT7KSVfp0QXREA0qFVs4AJlpXk15Qf7Y0s0GHv7BgT4U/5BIzRQc3VEKNBAKMAG7dQkvJQvdCAH4fU4TOpdZcsIxqm2mKsJCJMNHVGG6hgyj+ZnK0mSSkMgkYYOjWaHK7k0kdZnMPFnBBK6SpMliHYyRIAtgoa7RhMoZSBVD1Q9oMQHJRAGanR86XQ8tBeCo0dYVBdtZ3BNfpQCqvh0LkAGKUAHr+NpPSAFVrsIuFS5/9C4WiAFCzm52tiy9SKymYu58TFxupCOhLcHvAADqkQoZbgfwSAxMkEu+4YOz+Am41J4g9CSi5EMGVC/y4ABKfEKedAN7vsZuUAI/vgyUaJp5QQFJ4A4NFgC2CQGCZlOmldOQIBN01GAkVeCXdcEVv4gBx1URkcwwtBzPCkgguy0bocwUiiYHnYQBlLwRCqbsmonq+s7xIqgGEuRDfqAMvWHaBmTAUYQCRnwBn4HWa3BMD9xu4mnBlYcFAGsC/YYIL9wEyypDcmwDU1BGuqADo4hD+igDisKJWv1P3JwQSeAVXwgRifQBh9sPx+EBx/kPmPmU8cjgSeQhGXkByfwAmWmeeuDVNJ2WIlVAizLXutVydUouRSBB0JEb8qaiaqAZGhLxERsxPewuudCeH3gEs7if/FwBf2GkrPxfiERxoSnB1ssGahMMQECFADMkrGQyhRjEy/hGaABv1pKNtPDENpVhQtkYBKZYAs2jRYJEf7e5QdI1oUOQbmqkL6i3M20nBFsogf6kJVqgIZqoErHkI83gTLXYAs20cBwQjIjcctlvAyQEMvfnBMwgDGbgcrfAAds4sCmkSA2YcW+8sZ6NmDIKmQKhl40xpBiMGyugi8J+6Ta3LJ35s2ZSyXz8RmJaY7onIfeMC7fsBEKrAcHPcvfEAlJcMvMYHANMjF0Mg75GGlssgfEUI4Ajcby4CAgkQsJUgl5IFOGKqgMDZzg2wieSQjzhpfxqV6g6cMazb5OkZMxAb8pIRR+VhmykIYFkn+PuSZlsAvwmxMLfHe6MNNuwgwk2SVnfQHwPMzzew9OUDHIpLAM/ZmpkJGSBf5+oYwKYbvNc6C+U12liuELD4LYSsyVTNwtxcAL3AIalaCWaj0O3cImL/kZzFIx1WAE2ZAwyWAau1Ixb50HwvwZ2rAZDMMxdx0lj1AIaUDYlOA40bl9c6nXpbAH7wax9inbmrDUQVzbhf2yiqFvgjBwi53LSsMyZ+Bv8VjLWwkgGXHAg5AEvCDAWsm/FJcTRIDAR2HSEpMMD2wEWMILzrCVSCElWEGghLAErJYJaKEDNtCziTAoiPGbffoJ4YUITd2re1202xwHfz3ctGo0DTc1p5lvrok2CU4+s3IXYRGmWXEinQIWWfEFaWADOGADLpIV8gUW1PEbGe4W1ZMFZP5hAzogFXlgA2kgFiZuAzawfe+Z1IRwsYnAjb59CZ5J44igMwT+sGzLnA+eHJpKHHihB9YR4ziQaTlaHikiHEaOF+fBFuUho4XCBN4BCTZQAy6SBXuR4bOa4wbrYfn921VgjRqrCnz9yVL947Ua5MsZKKrIItWhA+6NF5rS4ouSHTtwm99xHWjwoCDeB5qyBgrho3mwAz9CKDWwBFuAoXqhB6eyCF6gJBMxlzImCrrNsvxN0aoA3KnAzW4uqHAOZYESFiaOFhx+52MhFqvO537Om4eyJG6BA8AR6zZwAxSe4l9BobquBjXDCKUy6XI546CAS5x+4yml5mceq/496v75WepPJitUCr5ijgjsQgjP3hC3Db7eJQl24NSnsAf7LdjXDu1tJ+09Zm+VTjODsO3Kel6V+wY3ywhTigr0zuOHcLboHu3qvmJth8lKZhHcN7SakO+T0NvjXu6hPtj9jpz/DvBgyEsuZuOcsOYJn9GkcNEtK+APP5rUuq7bilzMFVqfNa/dilvgOq3VWq7Eha7gmly8RVrYavKgpa2qda6pRVxDYPPK5VzrgTFph4ESzdR90DikcEbbHBjkfr6/DeCWYJ/j7smqIMQf35YRr2LrsQbJrAH9pQRH8JdKUAGCUAQWoAdHgLOD0AOHYAQWoAEWUL6jINyAgbIHiazNfv4JTTTgrfrtUX3uI8IGPxACIxAEfH/1FpH1GLYeapD2feD1ywD3FcAHG1ABKqQEG1CIFsBIPaAHFmABG/AGRVABFpACfWD2FrAHGlABQuAEn08FTrABK1AGn/9Jpz+MQAACFWAFcA9WpC8Gq5/MmUD3gZGRZX5Lea/3Hl8K6aXvEMt2BhMECTD91M9mmZAHUasI1p8IVJoGbJAGA6mzztNscj8JTbA4erD9hQC8gkAGhWAGAcZfC/QJ7k8o2V9dgVNSsEM3Y6j+gOGxgHAhOEhYaHiImKi4yNjo6NgXKTlJWWl5iZmpKbkGFKnh1/fkWUSlVBep1FShZFXRt6Jnsf43WuSpgWZRZmuBtKeBamFnEYmktBJp1IOkYaXRlrTSpBFmUdXXu7cZmVcZtw0eLj6591alPR65d57ex0c3x9e+uf42Pw4vf7/P3x+plSCBggQQAibAE6kCGEo99F16IuISn4Z6fmwjECVSgRyWPuRoEqaSjwUMQqgJckkNhDVC7jm4E4mHHz0PMH0wIGECShWS9PQRcsdHF0oN5OlhkHBoOz0q+PDoczITAyQMGJDo02NBgxl9OkhgEETPhK98KMD0hzbTo7Vs27p9+whd2rma1qzQZkFeqT5GqIBA1UdJGw15kXHQg8wJECNu+oAY0wvJmzxFKoDqc2GYYypNev5EKrJCCRvHfp5IQ4InDYgjeEBvg7NBA6V4dGuTc+NGrrh1CNvxmTPHdh8xjYVP4uPFjvHl/kIkCIJGSxznCWhE6tClCIMBCvIIiMBmwAIn23/oabCggAiPfSJMNMCADAEIbEacr8pHQoMAKCURWKDHExPksEZVM+RRwHY5FNGFDw9MoJQDFvXBQQA/vNSeHhRoBYEaIhTIwAxOkISKGg2EqAcCDATQxRMDrAiTHvONMcAEAWhBXgH9sadHAXVEcNQDBXTBgRzzheGAVX0U1QdNCYFRwVDuNVBAACMwYEAdPlRFpAQBhNDHH2UIMMIaIqRhIHkLKKfGCJHoYUCKGv6loUCTBjgREQc5PMERc2jBBWiggg5aiJ/LgWCBBVS8qUEFeZ0SCQhtqCEGLLDo4ZkTRxTRhmN1KJEoGxZUAIQTiR7RhwYpFJEoMn0UYYUkIPChRwW2lpGoFaN6okkeG/wKQk9y4JGHHnsYa+wexy6L7LJ9aKOHT8c+26RP4li7jTn2pLOHGLqNY0ccdNj2hreGwmNouvKsu6477spjR0BBjNFGGNRBkNQHXL30EpxL1tGjDzK8uh5HEdDZZB8OABzBEwP3kEMDdOixQBEZ9cEAB1EwwCcFOWgxQAcZ6fkBGHn44DE3EfC3xlUL6xGBE2A60aEIFMxAxgBFKICGJP5I9PCAvxA1gEoBZ5kFJx94OiAFGQZEwl4fUUZQBFdRVnAHdn00McQAfDCphwAMTCAAlAtJ0EcBSiuwBwdd4DGExxVkVFQEGPexhgwe57zzGJE4MXAfG0xBcSQOhIHvkn4MIAMBOeCZbj+CekAEEYMQgcEgGVh+OREeXJ7BIDCELogHnwuyueecX0AE6YRQbkjlMKCueuWuuxW5cN/mbqgFF2yAhCRmNEHGGWeUYQbyxpdxPPLJI898GdJP//z01kt/RRPYl6H9Fdd//33yyVOBhPJmnI9+GnCYkcf5ebSfBxxWuPH++8lGCy22leRTW7e724Ych4iDXXwooAHtgP7ABNJhgQycAzzgAZwIAicOFKygF+LghQxiUIMU9IIEPyjBOADHC/Iigxa0cK8nFWEhL0Ga3Yi2JB9wpQgFWxLCfNKvCBhhBnyomt2cJAkGhE0EHfuBEKSgMQrl4ANdKIAW9BSJJkDlAGvAV78eILM+yMxDFDCiFPpQhgEMhQMyIEPQ7LY0mBjNcACriYd0dMTPcEQPAbBDw6xDASjdIUpnSMAY0Aa2mkiNSFO4mwOg4qaSFYAMeuoATOp2Ny56kQ9hHArkHDCESExAHgNIwwLs1KQ0dGAKTuAK7+YRKDhMgggw4MsgrqAHQRBBLmrwQCuTIIhWOgF1WnzlJPKQgf4M9AGXheqD6zzQjUioIQNJoIQRAHXKaErTHxa4ggZ8IQkETvMS1pJWwpgVLfnRr37kfB/72meG9Z2vfOeTXvWslz3vlUGe02uCFpyHvnOSE1lG0cQe3LCt5fDBDh5MoB0aCME5bNALXPCgBz/IQDoYFIEGrKg72hUJAQqHBM+hgxzkQJ3ARQkEQ3kJBybQBjROAEUJaoAIzhAALPGBAwxYQBtOmtL7MOBHTXqAxSKBlCIojUADaAAN8rDSjZSsAkIyJQUCYCGxjKAIYoOAHpLEgJqBiAY9qApMnDCBBhwAZlqcARJWGoCz4LQmZgKrBCb0AbEZ4ItAooAExIi1Iv4EYApjEUAdApmUJ8S0TnYzUx+WKoECzMCRS+KD3QrwgDR8qKhc9WpPiwCAqrTBBxMYAEq6OgHCnegqHCjkNsMBKCX04QweMAIcMtDKZwoClhdoZR4qZ4RjZWAPaxBEM/WQOSL0YXWwrJxwgTnMQlwhEsQUph6MsLk9GKGZlaNc5uBy2uxqNx0H3e5ScMMtdlhid7Si1bP0kAc5oAENedhD/dSZz3dm73pmOMP54HAGK1ihfng4lv40yi4FNnCCHAQOF7iwQDtU1IDu8i4/gmCQCCdACw6ucG1gJgQDnKXCHQCMOP6gUQtLAlDCPQMhYuvLC6jydKzjy3IztwdVWv4ODrF8ZY0v0ExhynYQezgDLDN3BmMWopmZuy40RYzk7b4jyeAoV2/EYS5+ACfE20AWf98HhzJQAXpkIF4TkPDlJjRBCGNmgj3JgOYxjAENH8WDH/Zg3jdJgg5xoDKT58EH6kQ4k3fu8zjSIIVQ+HnQ4gBUBlS5Wsu1Ug1wYHSxLtBLQvA2trHdwy4tTYjlDgIOexAmMQVhhOEK95l7UIMhmqmG+gWK0Kxmzm9aPV7w7ka8++BDHJQzwAMeFIIU5IIUuODAOshBogo2oLLcm4c0nLO+9o0e+JiXPDKMIQ31Q5b+YG0JPkA4ICToD7a/De5wU0JQRIDlcBdtvDMcC/7SuySEHkzc4yTEsrjDzXQf3qeNJOiYEDSunHsvUOpTr9YJV/j0W8QNjjRkYQlZ8MIm1pAFSWyBElrIQsP1EPFTvhrhfTDH/zCxjo/jo84VReACI4hBCgInwQb0iT7+GdC0dBPZeUAz+pq3PeoZD33lvJ+17HxaNsiB46fUwg9+oAVBC8cPQfgBdIi+XUB5gHTCdAKKZxtLTrO4mc+EJX5bfIYbz7YP3rvC53b7aeFSotx9YHHoiEwoqGdCD364gRz4kIYtODwOaYgDGrKA6zTU4At9QEMNaLUFLvRhCXJIAw7QsIMDRwINW6BVHLiQ93FRXh5o4MLE76GHbxA95P6z3sSCTc7ADXoewQwsdgHnIWs/8Y+by6of++K7vJwzb+f6rJ+ykNVguSPcD3omCIVts22D0ODaws8doFSZhCQs1wijTrFzk8B2OGSula4UZnIzfePM7fYKRqA+LCnnOd5mwCdOYPt0+VJ+I7AYd82/xBLkwQQ04MAOS7ABHbaABjcQCWtwAzugBzhwA3uAA1yQBXSAAz6xBIbHBUuwBUyQBZC3BjXABTeABl7ABDqABjaggFtAgfvgcFCnB8ShCQvGBlYgUQM2Bxm0cg6UYK4nQLOHFuUicnPxG+NCF8lie7gnPThnPcnDe+5TP5NRLMySMPUnTQUhYQnQKXgTAf4RIAPfwliVkEyVkHwRZh1bEwF/0AAdYEqXcAZsUAZT+CZfFAptwg0hsVqdkge0IkjicAYhIQ9N4GGWIAV50ARfxAcuYhE+EAEjQAZW2AdfBBXj0BuGhmhghAGttDpJsAel84hlYGTFcl3LNX8XcAV7YGQX4H2TYHDNNHWPeAYY0EykeGROSAk3IA9L0H91cH9pcANLsAORoHBMcAMkmAa5GAlLgAM4oAN5YIAKtwS3eANpsBBMYAMbGItyIIAQtw18oAM+OAknyGoLNlADtWthIAUJpVAaJEEMxAZhQAcLdg+2hmto8U87OBcOpF35Q3NBGF/15Wy6N4TQlk/w8/4+xGI/y6IN0+KKmLBtP0ADMkADAQEmWjQCaXBWdqAGPPBFDqAFKjAaZfAHbSAjUeAHZMADo+EDPzAQQTADNJB8nYIEQYAAQ1AEJNADUQBoPcBnZjAEPgABZMAHnREGTSADYZAGPPAHTbAAfziRtNIBItAEW6EFX8aRQdAEPMADYRAKQiAEctAEZwAEPBAWfoCTbGAGPsADWkAGPfADUtAEG9kEbdBlDRAEauBZUnCRPWABM0AjftABPIAHWzF0UcQDymGWWjQGU9kjQSAHgpIBnRiKhZCYi3kIjhkojUkoxVSQknB/arADcoADc3B/TACANqCLOqAHNsAH94cDHv5IB7CoTDrQB3lngWmAeVugB1uQBjZggSGIcXjDmpuwBTWwm5IQQBeVUcFHQO6gB9xYcgWkYMs5UagXUR8kQhsknSIUQRFFbAXEBlXQl0AnCW9QHGgBHMx3D6R3LqIHdf5Ve+WETvm0PER4PeXzbMeTbvZ1j+ejPsqWbP5ITmpAbeoJkPjWXvezB2+GP+hpLG8iQN2UMM5xFZHwAwYRChARCRrTAGBAAVHgACTQBBNgBzyABgNQmC9JBhwTAkMQEFFwQlJgECiBBFLAAEPAA98RADPQABHQAyNwBj/QAAYQBAHwBQQgAxxwAE0gAEQqBBtSBCZhNBQQARIgBAUgA/4/EDMhsAYB0AASEAEPgBIF0AZAEAEcIAB/AKQNwAMRoABF8AMUAAEcEAIR0AQHMAZg0WMB0AED8AOeJQct4QNDQkdVOgRt4AA0cHevQgJCcCFB4AMjcBNCEAByUAA/MAaTKamTSqmGUJmToHiFlwVcgByRwASSd2/a2DOzqXhooA96QHh54AV64Hl8kAdzoAd/hwoMKA+KpwfamAleUAOfFwkUtAXUCUIqV50QhVDWaZ27NlHKaVEMxg/dEnOaEHv+EJzuCFDpEi7ceanh4BPbqg4CGaD/mAd+UE5moGzno2ZqhmYmlK5m1pRawARSwARaIARMwARWSa/2Wq9LYP6VQqCv+joEQvCvARsEQxCwQzCwUCgJJhoQCNYEInBQFHADYeoAM+AAX2AHF/oAEDABd1CxFKAAEcAAWoAlATEGcsAGaWAQFuEEbdAApTIDQsABM0AADBABIaCHFMAEXVABfEUhM6Ahf3AVI8KmeTAAd8AATjAUCkGIamAANEQAWBoCLaEjQyABOKkHXhEAIPsAPZATC8BZVhoAYigDfPABIYAjX3EHeiC1YTEEALIfOtsFTBEEDhAcfUAAKsADIfBTLVQHplapfwu4q5at2GaNNeB/s+GKfFCt4LC4aSEuc6GChoIc7Ti4lEBAumZQJ/ecEJRBDHVgn7t6W5B4ov5LugeWeJ/LQRdUnce6nAeEnK/XLq8HnO4iAwEhCQ8aEOwHAWPQAwHgBxOgBT5wBxQQAmQQAGQAAWUQAHVAAUHwkmjwA/bUAQGhBdHRBiuqRVrQAEMAOEigL1vxh2swtzzKIgUgBRUApwKgBQEgBQ4AAUVwAEggAHPgAH9AkTfDAxJQBA4gAF3gACMgBFogBXApAw6QAEIAJB0AAWTKlRfqvj6gvUNgAGywDHUAv2FQAFPApU3QBRRgACApslFJhhUwA6OBFSMwBof6h0zUB2ZBAUKABoErwzP8CJULa3NAgno3G9gqbtGqCVGWFnZAG2jhw8sBHNv4Lq4rYJqrUP4TJJ3l+EAO5MSd27kNdWAySIPEJlHLemcA8RxBkHyBswYRwAMTkgcqkElkJgOdIkM+wAeDaQdFsMZ6UMYFQQNHh7sJEAp7QAaQmgZTIAdO0JRlLA9xKgQq0AR7IARpkAb2+0VpKQU/EAY9IANAQCtmyQdmsJFDcAcpPBM9wAN80DNRyQNMkAYt8YdyIDBAqQIjKQQ80ANo+QddoAZSEJZ/wKJNQyFk/ANIAKkOEMp5wAMbJpZykAeUrDQwIQR2cAZjS8PPDM2WasNEN8SuWMSYAMRowY5pUS6Rgy6RA7slt2snF0EX1LnCunKsW1HHeVHiTM4xKKytp45OWLsSpv4AfTkXXixh3gYOHSYJY2CV+OxgT7YNBN0O0YzQ0DzNRJeOl+qd4lkJ5BmPdesP3gmPQVxn4cCNzimOKVdgUExsFCW7PHwcyvnOqkuDIi27C225MxBhIYCNdKEFA2EQLcHStpHQOS3DN+2pm0oJS0CLe9jTWRAHqpkJTEDRdCFR2YoH2QxyuVEbQkzS2+A/wnG5dABs44xyC/VQWVyDNjjV6WDSvOZBEVVsPD0PfiDAfsMc4KgFF43W6aDTc12paO0Hv/iqfeBwS2AHPZN32ogDfjATAqhwweF3lVd4FfgFrDpxaSAHXqBwMZ0OS52tEp0J/wRAt+aOtDa7GSXOWv6NclQMrOmM1cnBxdE01uMoQlvMrHHt2q/dB/+6r1bpAz5glQM727Rt20IQBABL276d28Ad3MItBLYNBPtKsMFd27yN3Ln9r7sd3LLd3Mvd29Id3cId13qwA5S3eKVJi3yAeTfggwvIqTfAqgHIBziQBR8Iefr3BUvABWQAgjZQ1B24D5Rd2VVg0JfgncJxxJTwc5fbjRytUHIZgxwUz14N1mHdB9+cOwWUeqrLcgwO2xVu4f0A1+kCjxt+4VCx3RN3f0Ad4jdgA4CxgKZq3jdA4n0ggHmgA0DdB0zwBTggixy42M64EKZ3jZXQXZVb1ZvQuJ0t4AO+xDDoeeZszv7oLMVm3boG5Af67c1JTRfeCA8pR4Mr3eFZruVbzuVqoAPsbQMh6N1LkAc24HhnYd6RgAOY6Xj8BxVfPt/vDYBegAaER5ugyZu+uT+SvRzX5hAYlcSv+7qt25zjLAdSgAZMDJ0i9GtWruRe3XoH1eQW1QcERbn7EOSuVs14NlDwgMWszeWhLuqj3uGU5xOrJ8q2pqlcgGuZ2geKx4Cc+g2o+uoAaAesGnFpoHkNuA26mnGRYGBcAKzROezRqVAVlHIdhORUzOwYpNoxCJ3EaqzTbtYhbVAV9eRsALvDSQ6czYP/3Q/XbNWaDQ6d7unpjOWkru7rzu7t7mo3YLiSvf5x02zZl7AOy+Hg/CDuwkHuJX1QI7RyZ+3uA0/wBW/w8xAHpWu5Um7DYrDfEX0NxkFQFH4J+24bFPTvzr5A6X7wHe/xHw/ymDDvC90tD08J/W0cv3Hp84DyAPQOqn1gChbyM0/zNT/zDD/NmW4JOv/tfN4OFj9A//5QWzwJQmzzR0/ylABnZcDP4lAGFqEGE+L0Te8nmLJhBE/SfiAPAq1xOD/N3m4JTl0bdFbRlTIOJg3PG4+ttkbxSO/2sEa8k9AAMtADddIOSlAnTpAl2/CHkVD3vKMHYlTwzngDm4kJo0nid8AEp4WrN/2OmyD2Sp3R/GAOmYD2Gi/wAzT5b/7P+cJXBAagDzCVtoKWB2ywx0qXBpLgB2yADjvzLKm/B2mQGv2li9ruDh0QOHQnCaWPLQiRBiY8Cal/1xllBkrXmsAfCR8V+EqhB6bP7jLemhc4jFwAmtytBjYgaEuweCrOBypuA1lA4nNgiwtYmzgggsn46/PQ+I4P9kpv9gLlBW1PCXjgBi7X6Qd+5fJfCb+h/53v/xUGCHoFP319HRB9RSR9PgEMAVNFCoV6A116DROPUYmTagZ8PQyPAVFNBROadUUBrVGKfXkOAalTfU4GDa0PfIV9lRGtBkIDrUG/ugEGUrcFtA+WjKkDIr2+19jZ2tvc3d7f4OHbTFloN/5felzkS3c31lw3Nnw3aTZoTFtLdmo1fWhbN7igsZFGRx8mXm5ssfaNITYv4iJKnEgR3J4qe7y9cVMxIp84diry4WOHThgpXubQsTOyYziVLmPKnEmzps2bOHPq3CmuxyRBtoogojCjjxk+kihFQ9KLw6SknxhSgMBHDTNBnDqMKFQkhCEGcvr0MFDHyYSiZm0ppbqmgIEufShM6vAgZKM5FHj14RCgy5oBzNIUUCv2GM/DiJno2GKjzxKBOtbcMBgrJL4ba+xx8XPjV5Y+a7IsKYcmzZaD6JjsAOelxhY92SAinj3zYsZubt7MjkOnIUk6c+akpLOSzxsxtH0FT/7OvLnz59CjS7+2pm+RBb26MgrwYAjSSb+i+YgQoYGCPVAN+OKwoE6fNDzIDyDUQQZXrwU4FRrs5IC1wb5U0kYh9RXixCT5+ZJfNOF1wQoPEDJASCE+CDHdhd4w8YVjXzBhAw4GnVNIGjjgIE9nS9jgzhK/GGRaPQqZdhA8k4GzRQ2UFWJHSVystOOPLI3kEIaH7eHGbdyIgSRPwF0zUklzxDFckNu8UUVzxBGp5ZZcdunlTRTIQNR9I/YwwQ9J9aFGX08sIMUYTnWiJiiMGDBgXCGQMYYD9NmXCH6GVdLFgQrqF94dBBbVRxkITtgHYAOotWYXT0wQhBCY3vnlpv7X6JFFY9HF4ZqTI3GxI0k/EkdccHG0OlxxLXE60R7IeYMRT09ywYUXXsShEh2xhoOHkszREYesyCar7LK0sRIAon/2oUIYeoT5RAA/jKGLgwvIkYZ5cn6yhxOl7JFRmHs0EUBRdJEhh3YcGKBFGhRgR2ghGxhaiXuGTEgoe1LQi11epc3SRR4DzODHGREwRAYbzGqJxpDMtVZDDZ9hM8dET67aqkpURozNcd7QumRHHQfH6692CEexRHhwxFzLItds8804K+jVfXp0MEEAEAzYAS08WKLHLBP88ZQnoAzdCrZNFPNAA4SYVYp2YhUT9C3g9ZGgUvx24C94PUg94P7RREfThC5nXjNmznDfNMfLFP0WJW/A0s3pRt4MK9FIqgr3Kkvb8DF3TBudfJjhesft+OOQRy755JT3MQdsOQFurErBypqbRjKT+htwUgYHa+PZGN6bS3wz9xHqlccu++y0134T5uCkAbtF2eix+nu7d3M4YoBHybnnumnzZBhjkL4yyCHP5CviRzbnRUi2Z6/99tx3XwgOYBSi0DV5nLYGF47x+40ejQ10DRo4xLOhLwX5omFMwDr323DBJzeSH1aQw6oE5ytVYcEP/YsJTFgXuuTMAXvey9kYZKCABISAGRHMoAYrZ6L32GALdLgBDjpkgyWkSDTx0IEeloCDHf4gRA814IOM9LAD9wVIHr6A3wgLwj4Rzq8j+YtO8R6YwLo9qSSB61WvfkWHAHbuGrZJTpNYVyvmLHCDEZNCArbIRT9xwwoROUo4yBAOPYSBG2T0xRkDBLFvpHEbZEBdGrylvl+8sVNrnGNM8tDGPozBD9tYEhj7wBDM8WFJZsRixG5wmSa8Rh06UMNqQsOhPtCjhkvQgg7g9wV2/MJEOYoFZdQQB3foAQcFud8SfugNuq2ESHownBde2UpCCmlHqgJOcAj4Kh8JiW5+uFI3aFWs4VXESs65osj4AJsiwi0NW4RAAqS5RcMUwD0JqkAUGBARH0DLG3p4QB94kDpsrP4BEdvoQSjqoAdHgcZC31CBNprAjAag7gM5eAIWOkUIcl7DCSIoBD5j4gQptJMR37xGDx7AgF6oIQQceEABZqAHBERgAl2wQAD4wAAJPMueilzWDU6pA9PgAw2RnKRBltCbS6IBDXa4wQ3ycIPV/MIGMf0h+0JiGnf0AZWigcj9vtGa02QjiPobSSx/2TIv6EolUI0Sr3y1y1yS5JfOzIbfutE62ryOis7JUs32oAcyZvVmNEiADNCgBTakdYtcyYEaGCBOexbAGVNYwyh+8AkFIGEUaqnAHfKiKCQMwABTkMAvIhDOJgBABgNVAR8cwAAhMGAAQVADOp1w2SB8gP4BIuCBGggQNBXogQETCIEaRHCdB+xhAI+IAAOwU4g/VPQRcOmDeaLQgEf8IA+jCOgvRjGAHBShCz4wwAMgoAcVFEEAMuAsZgEq0AUMQAEcBY0InGDdBczCPr0VZwEeIQUnRCFeM+BAHXyAAAZ0gQMMGAEZQfoB/TghBB8oyjl1aw0HvDe3IUUWDvzBhzVsYSA1ZV8W1GAD0bhnCXqQqQ30gIbVLMGoEb7pP0YUPxt4QYdgKEgeVORhG9WgM74oiR165aOV+AhIuYzxqoBD412ySkq8UiJVTWc6VaVqDrvKG3S6uo3P+c8LZy0EybB0rGXuQQXcxN1MekHlQlD5yv5YxqqWg3TLJ3X5VEAK846kKQMttGEMb01ASNTwgCLwNg1eGYAdzkkBGpBhANDsAwGk0ARx7uUOBfDOfqhsTz0wVpzcHGjDGnAHPQihBxDQbCEYTcj89iECfXBAoyPAAU7sYbUcGIEcKooUr1AAWg7Qg3qeINz6eo2dD+CACKxQAER1ei85+EAXovwAQ/cBPEIYAgSo24cP0CDTcuDmGrZr6hyEc1FDKAAfpH2GYedgvxWoQwDC0BUHyACQt+5DBcKnhwnQYaDPBiksBhrgdttkDqNK8Y58BeN6nwpYp9IyVgnpiyT3mw6z9LdLjJwkxeHqgWBtDs26lOUj2gENcv74AwAkwAc6QJzGutxlqzaO4xxP9WM7trHIeQxVjDNRxijPJRJxqeIWhyABNJACG7SQ5rDotqHwhUuUI0AUIZAhDQEdAKbS2IE75MEnhWhoH/ZgzzOE4NmJzgF/MU2BIDQh0uhsgHv0UITwIcIB7uG0flarB3XJAdNPkLpgC8FYTBPb1SCNAAhkgKmmcIIDuQaDtNWgAEM/u+pXd4KiBtqBOgyAD6x2gtoRFYEzKAANFMe0ZtOO7TgEAFPUSm4f1riXSxhgQ0/wyn35iwQE9MLV7k59TLhwMYxloyTLMtzxmiOG5AWSWP5T5kTc0EDatMzfWGVJqnJJ8o17vFchx/64j1WiAgBMvA/5FpItHSLw6fwA5mPAAxqun4CufcATAujFztPAgAbIYLV9+CsD9FOBZDfg2InQhBR6wJ1D61YBZ1CGfzB9HbpK+haa8AO6dml7EQBtEAF5MF6qJQIdIAEMsAdut3hs52vEdi281QsRQH4SsDMIwwAFkGtd0AQSIAG9hmkDEAJIYAB09XZqVwcdoILbJXVFd2nlJgECUAeSZ22VIAOC5QOj0AUNsIF9oFiF8AQ0QAECQFd8sAEMhSj2JACOMAOnpnpUmBOwFzG6VH0SgXu3Z3A8oXsSQWS0AXB0EEvCh0RRxSqCg3w8pnLRt29Jpgd+wAPON3HMNP47bMBFepgAhhFgXtgNPjAEFLAzOzEGhniIZKAnh7iIi6iIh8g8Y6CIjtiIjFiJlTiJlpiJmYiJmtiJkfiJi1iFm1JxNlNxvJEcJtMNMZNMG9MRvPc3VsZUuDRAu+RxKrMFTPQjv8RvWhgTegCBdfh8vTiKWrCHCaAooggOZcV5hQiKnviM0BiNz8iJlIiIjOiIk0iN0ZiM5fQLNgcO3zhlv2MzNDaMqlhFRWZ7UtSKdSMGbHBLsxhVObZxVeVjb/hE/WZMnLIHfiBxwUhxgCQ7E7RFF8SNXCKN0QiJCLmQ1xiN2KiJ2uiMlmiQAXIDn0FD3rAE/JIxNEGKcCN75v6Yjt5AcFJkKvA4izMmVVMVHFIQBva4b5mDcLLCj/74jxR5kzexic6YjRLZkIYoiQgJiTz5iNPYk5d4lEVpiDhZEAMmSTQFPhFmIq2okYWwBHmwGmggGygzjjlTcfqYE7VnK3mAMkyFKsQHHDomJVuAN8ShizCZDWHpHCAhK7FEh3UYAX/wB2PAbzjZlx0RkZ2YiJHIk5w4lGOgkNbokxCpjXqCiYJZjYnZmIkZijepDxqiBiqEBvDAPnyAUlW5dQuGlegDDnRjOJFjilx5E1zIl0KCBwcEY2epcTlmYzHmlruIDV9VEVWgjg6UmltiLhEAABcFAEOgB3LwBnigB/5S5pfMCQ6QOZiNmIiJGAZh0ATSSQbWeZ2IiI2P2QRaEJ3WiZiPGYmISZ7W+YnYSQblCZ0/qZ7ZOZjZGJE3mRkSJkloUA6d8RlpkDEsVZVXiRqsEW+4yY6RYyzjeGXTF3woqXykEwdcgBIfl3xtEAZyACRaZks38REQJBG0wpu0AYZackh/wAN8IAQAEABlNQZygAfN2aLhoIkUAABBYIhNIAAzMAYxGox2GYwE8AATOgYEcABMQAZl0AAHYAY9IAB1GAKG6APBKAA/gJ0AMAWGGKNRgAaH6AMEUIcMoAVksKVLuogOAABRoIgFEIxd6lhTgKU4egAvJZmHWJnz8/4YO0Ai8aAHBrEGlJEiOOAFLCJCIvINN4JisUgScbCLQhJLCapv+iZ8V3VVKlZvLZZygVNjIpcSHedxXLAFXPAxUcWg9shlF6pk6KgNr/gcIBoOt5JMvokhcjhqZKAHSkoGeJCcf+iiuOpHmRijAvCdXyoCYUABB5Ce32mdBEACiYiExep8WoAGNSoDHAAAClCd0aoAY1AEACAFZIAEBSAAIQgA39kBMrqI2OomZOADE6CtApAnTSCuNzoGjiUAC6CIDjCvZJCkIfAE4NqYFjCsPpmrOiEqRmVlSGSSuGSWYhZmL2ZvLaewuuiojKpvvGhlDQEcIdkHJGmqHvqhrf76DVEUVgSqJXJoRrQqcRR3qwDroj+5slUqAAJgAJFIADTQpmSApZJYAEwKr+NaAQdADdearQSwACsbrVPgA71Ko+DqWFIgrlEKim4xnolIADJwiASQs0jopFRKBgVgrXpSr47lpWhABsKqiSl7E6x3MRx5DU0mO14ZkqupDWLAos8xRbOyqlgSshhySGnABnJgBn7gfH6AsmXLnJkYrAbgpCNQBjbaBjE6CgwwtZGIs4bIBqSFBlI7tg6QAE4gADmwiDU6A07amD0ArkgAABIntJ4rACIQnYoLuWQgACNgiFXbBqRliA3wAD/Zo441CiMYAAfAsog4uMmxtrPTtv41kYrcYCSCqxN0y6Fv63vEiyH8mAd6O4dktAcXK7wZ9Jz9KrZkSgAzEKwCAAERIAFDcIg4KwZ6UgECQAZJC67g677vSqM26qQMxQAAQAI6CwATAADzK7s5a4gFYGcE4AgM4LJeGq18FqPf2QBJeMBkursjOAu/C5naOxtaWTuq04urOEzPC70V8bEKh7dasgcsKgdjkAYXnLIw6qaWq6Qz273wKbvyhbR/4K8EMAL7GqR6gqXiKgWl27u/K6VM2q3f+ZMOfMRAOgOvawDlQaYxG4wAELsOjJcRULNf+5Njm4nRwUfNmcG2s2IdKxGnmrzC9ByMQxHEhMZI5iV8gP4HhogHy7vC3NiTejK22Kmk4UsBw4ApQnDEVQuKW8qkZDCmv4sGTmoAlxKjTBq6OisDZICt2lqj/oq0B/ADTfAHNgqkNPCdzoDIU4qdYeAAAtAGDbAAYauIpTsFjSmsNiuREXEELoBBlNACFXEEd6IHUMANK2ANZ7DL4HAEwFwIskwF4LAGw/wewGwG+9QHK1AHvfwN0YwTYJw9dnCKMlE9XNV7rvOV4SDCrnOoXjKy2UvH3dPCP4mteyzFUSDAATwGPxyJ6nyIRTAAzgddWGq038kEyprFkfxYoHgK9wwBeiK1iehYMlAAFYy0M1CvYXuI/tymlqgncNsHVWAGUP7AL0jQAnlgzB19RmdkBkAAMWVgBVTQCyZtB3pABcbsCy/gC0eAAvtkBm+ABSsNRikwBkfgB3qABWCkB1bQ0WBkBlTQRk4QA0eg0S2AB2BUBmVw0otCBbrxBlDABj3dBybtB2pgy7cAzFeSAmRABTxdBVQA1FRgwmzg07FABUNd1DIRvdtjsTGBvNxQxvrjzeCwZPojzubc19IBvNHIpoyovgvpmJAJp9eI2IgtkYBpx52oDSjQBisQA0iAAoVwBiUABHiQByhgBUCQBy2gBijgBihQByUABUeA1EBgBVawAkAcA4WwBrD9CyegBiyQfiUwBiggBUmdAkBABaENBf4r0AZlAAUnEAZHIAUoMAbNrAYlMNtGUQIugAd8cNpUwAJlwAJjcAJmUAJW4AJqAAQr3QQssNWXDcy9nAJQYAUooAcmAAVVYNJQgAQlwAYr0AfHDQRScNzN7BJ87T0fMcYWwc3ZkLHhvKHioNfNkZt+3eDMAY1AaZQTPdGN3YllANgMieGOjZSUiQ2/HM0ncA1WUAJNAMx6EAPs3QMn0AbytNUpYA0lwAMuwNVJXQhXgAJQUAJ3gARYYN6F8OLSogZQcAYxsAJjUAI9oALzvduFsAJk0AIvTQkjzgch3gcp4AInwAMqAATNHQNmoAItUN5cXdxNzgdAvgJ0YMtWoP4CPDDfWMAHLrAGSK4CvF0CtPxFLtDS2gDX3WMsCE7GBI4N2gwdqaoRpeo//+3gis4TOqmYCBnh1ljhGm6U1PiQDMmYkagNKYAF0WzZzgwFZVACcrDcYt0CZ4ACcnDSLqAmLSDMZNDaUlAGzYwC1pACYeAGG40EA0LqdQDkLYDM+G3LkW0FbEAFY3Db+M0GKcACveACoF4CfmDnlX0FLVDsaYACbAAEyCzMViDmhVAGLZB96Q0FTUDrtmzkqa3rzqwHkY0ExX4GyN4NQPACJqDn2MDn3hMlSTboXSgdhb7N0SGTiz7wOOHoGT7pSSnhEHnwEi7pHX4N+1QFKE0JVP4w0kbB1lhtFFye8VfN0jzN0r0g21LuC1RgBu6RB6uN1SitB8hRBRCTB0cARlQABXKL8ljgBoC00hZ/AkhABe5R3BBjBi7QBnpQBSvN1lcdC0AA3xjB2lQwavuE8laABX5r0e/B0lgNBBs7MiVgAvXuC2JQBWIvBVYg9mZv9mLAe7mRG2/Q9m9gLnAPOXwwSyH8wVBkt3NLwt9g183x7wT/9xIhjYbd6AY/mROO8AqP+DuZ8A+fHHkQkM+x6sryBiZQAgZnTL9YCObyi3Bvwm6/EWp/9lWg9m7f+XN8IXJdtx6L92GF7yO59bPh94A/+96w8IX/nBg++Bx++LbP8P6Gafh7Sftc5YVIdbzm0vahb/a81/bm4sayrw1tv/rTcc3OFJeoKuDCn/3XYIgKyZ0Mf+mW/uiAudjRSfhcrP0SUfyzAfd4sBFhL/bL3/yo38ZbKLjIJB0MLg4Gvo7o3/9wBPyAIEY2Rlg4FmY4OKaYiGi4yJj4KBlJyEhWuWjoOFkoJvnIWTjYV2p6ipqqusra6voKGys7S/s6x1ebC7vH++ZWBez29sara2w6N0e7V7X3+iZ2LF3K54U7uyfmPK1Ld8sNHi4+Tl5ufo6+KrQ+tO6zLhTkDi/UDv9OP48Pb59fLwSEXb539vbRGxJQ4Lx4QvAZ9CEP4jx5DQUapP63LZ3GaXqyXGNSR9WSa6fSZDm58RQdkimx9fIlpoowPBk12vFiB5sbWNBasppDp1Yzn6i8EZXlR4uWMEebOn0KVdqFqVSrWr2KNavWrVy7ev0KNqrYUzh09FFTw0sfLlv65EHjhcxaNFuuodGRhosNPiZD6tnCpU+aLcoGB5W2cqxLX8GI1SyXjKUrYTyjRQW6TNtTO8oUmwqSIHQCCGM8mz6NuhzY1axbu34dNvVRPTdu+FnC5IscLkyyoLEx50afG1mY7ChFtxQTL0zQ4OCDg/dvNDe84EDzZVpi2bF4ufkl5g3Ncnzm5Iyl+dV3sUaxDXVqJ47pH6Lrtym1p/7DtR53WDno48MCIaWChyp6MPADKwUWEQUrPkQQgRR9PJHgKRL0UeApaoxQyhoSAmgMhX340QcHXbQSAR5/RBASEhEkWAGH+UXQxobcoQNbjjruyKNVN/qkxw6/6QCXc0sQmZ1wwtGGXFt9LBFHbTjgYRYfyZnEhA1gwMJHFoelQsd5P8rykhhiCPMYYt+8wkws60XVHplVQMWZYlwkoEAQMvxAQ2ghlKKHADL0cQYAXejRQxB9OMEGD0xJsccAYezhww975KFCGE8s0IYelW5TRAhonOFoH1I0cZ8TB4TxAQ08aDFiBw2W0gAbbFAwQx6dQiSFHlakEYCEPvDAh/4aEJTihAi08iFEH3pMoUYXr5qhghx9NMHDGHo0UcQPxbaxaRhN8LFHooKpAOuEM/igaQhOLMAHBzT40QAfDUBrAB8OSDYmNz3+C3DAW/W7EZM30IFddUwg+WTDQSJHZJZp7JCGDXbgEEdzNqCxBBdZVAzLFjWYpYodXxK8DEzh4aHHNHzEIWYreOwEy5tQvcxvK9mk2VI1ORNFHwlKaQFaaGw4+0AB+poohBYU5PCBAUIEYEcEehgghQNB+DBCA1oIsWnWP/SgQCkchIDEAFIU0IUDCuRUhgFafBAs1QxoIeuyzjLwRA4U/ODDAXpEkEewTmwNgbHIGtCBDAHwwf7AWSI4EYAQBCgQeB88kJEvATN0IELf4VZwRwNRcDBDA2Q0W+KWJc7wQQ5I91EvArh00EUFJ6IMjsC+Z+D7v7ynE1iHdHTEhRdp5BRY8cWbBFgpHnPBRx7RD6YWXSez4kUNW7Rcihfie8FF8uOfj3766q/P/hxxvA9//PLPT3/98bvvhVJS7K9FHO7bTz8vvI98WxBg/f4nhf4BEIEKBKADHwhBLwDmfXMwIAC1IAUIanCD8WMLF/7HvhCKcITik8Fo6DAGOxQtAbDSwwOU8AAIfAAMHPhDAXLAoD444A4R4EME+kAAHvwhBD6YwA/WcCwG4EICuHAC1GSXLBYB6v4BfYhdHyhABgGsqEL1ctYCnNiAUkTuh5FrggQikLhjLQoCVrDCACDXhzVMTlm464PVzpivCxmrb0jsQwXkoMUIyMAHA5hBKSqwJR+QoIo52IMaqFivyPUBd7obnr+4QoRMavICGQBeBohglUxORZMeIALwrPJJUI5Sk6ekSipRKUqqwCCWF/AABi5ABA9UhQi3nEoqe8nJTLZyYJYsZi74cIMa2GB7pbBDzIyZiz0wBk3HjAMzU+EGnqnCZk8pzzNd0ROoxOFnKQkaGvq3wtK4sA8DaMMMC4CGp33gRDv84YUaEIQmSIEHaTCAGhRAhg0EoQhlm1AO1mAAMbCth/6AupsVOXCHAoTBB/2hnRaaMIAg9O1sHRDcDwsgBQpEwQcQ6OOElEU7dgrBAZOTHenseIYHmIFqPzSWE9WwADJ0oHRSQEIXfmAGA5TiA1EowgHIEIY0DMANT6MdH/7mhHxRoKLQzAVXkvAYD/TBCBdwhi19uQc94BI/yKpKBvJgCj14AAZpXZQv4ZBWVZbhFFyFK6CIwFauolWXF8grJ+1aiiTgMiNq6EpVD2uLLSi2eKgwGWKlIc2YhEebPxmnzixTM5pd5pqs8MXN1tSUMITmBz8IQp8SQIJrsG5Rd6BW08rQHyEwy1TO6gGxmqCC+5irBzK4xhruU4Y/wMoKJP6BiBNONC5MDWEbPviDCuSThjbkYREL6EOzipArFchDD6xTw4ealYYIKEUN9xkXbYc1hNnqIQjk7UMPhIAEP+SBB0O4lgqKpwYJCOEPPBjUGf6gKOs6g7d+WOdjacGVVBJKmHvgqjMKO5UrlOICSdgqK13pDCOUcg9JIEIfkjBLuJoyrEnIgBH2ytYzeMAIZ8jkoohgBDisdasXgKsegJfXDMDVCJ+Ewxm6qodMXsEJhj2wkWXBB84emUzQkEkxuOQFJffBs27SLFTilNmowOwpJqxPaFZbTDNKYFaokQs5UaGrJcfiK3oQLCc/3FVngJKtehArW/lqFQnjeSp+ff6zESSsSk7qYQ0pbqWHzwBMtoIyrHv4cV49zFWrwHXPXFGzpVeR5EtD9g1VOBNlVQJabGYoy2Kpkyy42ZQtN8UPXRbNhzQN6yN/xa1+rrEa8qAGDJyhDxIea53rXBU45OEqfYa0sPMsVruegas6LkWL+0pjR15BD0aAdK9dCTwPOysJwNTKmPRwtGOAGxVykYYesHCK0vgk07E+hndkMh5WlIezzPg0KlANH8u66Q2bfUoYglDaM7d74Cj7Cod9CWdHerjCSej1oa/QcGAe2ypsxTVaCwsHsQZb40SYNo1x6fFS0hgOGO+DhzveB2BW+JYZSMLFi3yjM0BBGnnoFf4QSqGGmUvDCugG1KtTwm6Cu9sX1FwFHfSNCjxgtjJj8ZkswtNvoUt96r3zCpzfLNhGd9VZF5j2WANdlQpHmpMYSPEV9krhj9eSUBngawYUfkq2OsGvJH9zy6p99bRfYOwS7jZWxuSEEqAABXxIgbNioAcUnKAEQBg8H45wAsKvYAUlgMIaoICEEvzgDCc4gRSs0HlccN7xKeCDHlqghsEzHgUs6MMRVHACP6zgBFaIQR4UjwIsHOE+K+gDEGAvexXo/Bjlofqm3TBZVcx7m/yWBaftnRLM7MINo3ZKMoyP/eyv2epE5mSDu1rYhVNYrAuHcbWr4gwnGIHhfs1AHP45idYOV1itEla/hJMA1yT8eauK7uqPoT1yfVAGMCZihLJ+YQVz3HEGLeB6XVB6eoB4JdAHSMCALlAHZkAFKVAHK9ApKJBzetB6KSAFY4ACRxAD4VYGDMiBpdcHqNd6RzBzK5AGKDBRUMCBp3cEEpKDQMB7IBgGSAAFtCdwfbAH2SRvnaF9xsAYxAAmOJEK6RELePAel4GErlBvcFKFSaiF2mdw3ed+dfV/vDR+aXcKa2BWgLUGGdB/48dsu4ZzoKRj25BrzYYsZRdtENZ1Hydhb0iGRAh2WTEmZRADE4gFpZcGLQCBhDJzR0CCbLACdeACuHACajCIrbcCnxcGev5QBigQEmegg21QemqAejOHBOi2An5Ag1bABi7gLC1wBOh2BFRwBEzhgSjQRmyAB1TQeq4ABC5QApSVhVtYC0VYBUx4Ctd3Cm3iHtC3EUfXHVPoFM4ojNNIdcHzFZ10jcM0FZTWdn7HFbfkAdqIjVb3IzI3gW2QeSfAgAzoia5XByhAeW2wApKYc32AAipgBoonBZB3ArhQBp+YjjFAiefYB/PIjxtoeraHe1hQBSXQea7XeWzQecPHClRgAiZQAs03ZXgwDG8QBh0JkiE5DLyQBzTBCyfJjANHjEbYTOZxCjOTGdXXTUinM9DYFPExhNSok49ljT3pk61hZCm5Ef5I8HPG4AIXSQWmgJJ4wAVLiZIjyZEh+R1E9wvAYJUy8R3CMAx4YJLOIJTDU4TJl2RIRxnYAHVisXxsAoVOUR45uZNvWUw/KZdz6W1weQx5YC3c4AJJuQpqYQ4o+RJUWZXAcCZa2ZVVBQ1G+DKHcYW0gG/RGIyq0Jgz6ZZ2aZk/QpeZqZmX+SPyoRhPOQzfERNYaZgn+SPSVIx7QAfWQIRzUgvI95XnwBlDWISxSQ44w5m5aUmayZtyqZuy4Zf9ApqiGQxTaZqmEZZsIAe3QGXLYJNs6ZLgxJJQ4YS/aZ030pvZaY1TF1ap4JmuAD7iFpnGEJyIdZKhCR5a6RhRAf4NYcAFdnCWmaGRWPgMVvYU0ned+Wka2smfASN1tIEDToJzx7EKekAySzAgtaAHTOAWBAoO5XlpL4F8jbGeRFGECURcuvCYTeENAtecUIGf+imiUJEP/WCi/OAPKaoQFdEP9HARK+oPLYqiC6EQMloRMxqjNPoP9EB1dOEc0ZEHNoADNnAHTHADNkCgeZAFpYCgtWEDW5AGQ8oEbYEDdaAGOpAlN2AHRroENbAEvzGkVHUM38mde8CRE3omFaoRbwAFUJCXtQANtkkeNLlN9ml94zmieZoScuoM4UlWwyiZRBioOsMms1CZ7dYEW3ADuGADamADfUAXTLAlz+EsS/76JHWwBMezMTsgB0GyBk/KBMYhGFjaFiPhqJAqoK5wZmSahBIaE8Ypp7FQBVCgBfNJJmUpFiFap2OBZXrqq78KrHpgJYqKCzegBscxGExwPCPhLI86HHawJMIRpV5QG3RQG2lgFtgKEsNRPciaqqwQB97zE4dapqEpEyMZq6vgBmOAQcY4C9+RruLQoa2woUQxr8CKr/man85hA3UApmBwrHG0BdvKrH2QJTiwpNGqBUdaByCzBEu6BEO6pSEhMd4aMjUgHKbgTM7EB1ywEnbAB3wAsiFLsiRLDX1ArkHZCxOKJvFab3aAQdP5jLbKltZEr3baFLiprzvLsz17FP7hmqobSwd08EFDa7RGCxTe4A3JwLQDJEAGxLRMO7QbW7JHJk3QkKZPphPNtBRryRMy+xS9em80m7N06rNni7ZpqwtcUANt+63IkLKYhrIoW7LOhLTJEAfiQ0FGO7JxKxZmChNamZK4CrNhUAUyaYXF2HSqlgp8EJ+f5bdqK7mTS7l9EGpsGbJ26w156z9J27fCKU2/AK+ftpY3EQZWQLasAK+8qmSPO5PfVLmxK7uxux03QrKa+z/JECYhyx298KruqpReWw2G+wZ+ellge5OXawqHqxi6OrvPC703oorTsHSnYAaRCwu1C00hO7Tuo7sjixqhi5VP9qEaGwdagP4FwKszuNpNztuaiHun0Su/82saSPADbHBzx8CCqWAFJHIO2ntk3Lu5QAG+nzkMv6u4yjcHWmAFOLsKz8ceZlubiiG29GvBFywOaxB5bIAEiicHKaACQGACLaACfFAGligFkScFqccCm5h7pXAFilcCjwd7Gyh8R1AHHayOibd496EdsHtpAiy1BRwVkUUFqal8dIBBbMCMRYi8RJGWyfic8KG8GGzFV0wLZ5B7atB6oogE93ECE2gFK4ACdvACvnIELmiPF7WLLFgCalACYQCDJ0AFj1cHYZwHrSeBZUCRqzDBrOBM2ifAnbu7ULEHqCu66tsHdhAGUhAGORmW8f7KDUcnGZMZFW2JxZmsybFgBi8gBa2Xx1YAxm7BAi1wBS5gg1JABgLJiiJoBUzRBw+IAqhIBlbQqUfAAjicAn6QBixwegLYx6rQi78IyECcfdzrvYXsE+EkvkVHDY2sBf5rhb8gydOAjEo5xWWLvZvMzbFrBbDHBpCHAhx8HynAAnxwiXpgAnKABJ3HAvXYzifQczo8w/wokScABThcBSrgAr7MjlAgcBZ5kRkBmHIgB8VA0NOYuf+zu9usHrbazO7KBgkkB7TpC6kLdIzbmtUMDt7UzR8N0keBBFQABINIC0dpAlZgClmJfGEQBmYC0502mlZpBVdJmJ1Gmiwtkv4c2ZWmabxjIrLeID5Dy7vjkM2h62ml8AZYoAUeK3CRpcgtca8b7RnuG9JXjdXcoAefoAt7KW9SlgoE7ZWAeZ5XK5VZaSY23WlZuZWAiRpBXUH+sxIOvTM6MzOdRgycFgbee2aR9cQbUR5IaMn0mdWFbdipEXSfCZqCadNsja5aexTILD5JW9Rm2R1NVpVvwBleYB7ktJIcXQs3cR6DfWV4etinjdqAbdqneZ4d+R1XGR6Ce5yADdd7O9f1aajESAWoi7Kb3dl+PJUc+g2k3b4OndrHjdyqutrm2drEudbqCdnmkLmby9lEzS+u2x1uQAVUwJJJ5j7KnIxYG9XnEP7YROi1n2XMya3ePKsHxYMGLKEGW7AGlmoKeRAYfyE9y8EEdoCgCCoOxZd9etDcVcnWs00etV3dYeIHVpCub2AFu+2uJpO3nc0S70Z9oG0KbABwQfCmKLsSRXgaVbzeI56veUCgCNrebYGta6AD960WAYsGNVAsQsIHmYqgaCAYXsINAL6TzS1ZsIrhjTvdcSAFAkTARMwmVVDT8HYKSXZ0cl3Zoduy0sAH9FEfFWIKIssHxWsalU3iX46vjqpYOBAcA7sDLL4GW7AEd4CtTMrfucEEvIGpcz4SN4AdOw6hlyngV1uVhamm4+ALt0sHcuA/euu5SF4KSicMyEd9jf5rMnFNwCF7wGkKv69g5V4WYKWABLLlB29QPStSlLpwBoPSCnogzafgIhFQX3nwJ6dAAXWAuD/kLAGGBGI6C2rwJ/wmIqzQAXXQAxHSB2bwByOAC+HFAyRSBBEQBINj3GDu7KW+MVxwA3JAMjfA4iuuA/4NqVmgAwY6Esra3/zNB0yAA66jqjogZayqn81dnI7B0ewr5H5gMktbQZMNFI3MBn4gB25gBWKABz8T1Edn5HMgB21wulUwBuLRna0gB6EhAzMgAzQAAaEhJgwAL4tMBhOgBfN1LTJgLdziLRBxLWTAA/dhBq/SBxd17L5yLTwQEk2ABMRiNiTQKYlyDf6ykgY8oAB6gAQT+ANIwAfEVQBBUAdNIAP3IUkGhjuydS19YAUQoQcon/OKIgVlwAOdagVBpQW/BSDLFfUfkgcSgARBkAaCMwBy8AQKkAcDUAdpv04U0AVT9exzXw4Be6nRYRzYPhwOqgYB2gdlYbCYegf9zQdb8BsX2+3g2rMrS+DoqgvnbaiZOwZW8EFz0Ab7k0BQK7V8S+/jUz76g/mvjAhsMAa2IgdFky5SMPEshCwjwAGzUgQi4L+KhAQT4AcEIAMUIABBMAC5c1QB0AU9QAYEUAcFIANkI0dFQAJNMAF24Dkd0Oof8ABhMPQ9sEglsjsNEAcRoPxNEAB10P5DQ58GQ9AE1ZX0ASADf9D7O2RHgTIEDVA3deADWrABcQ8BAaIHI6AGwdI3HTADSAAIEBVBQX19TjOGSCRrEIYNZo59DXwNEQF8H1GGnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztKlfhmh8elxcfXpev31Mt5xcfH1pc310fHF8uWh9aFt2plw1W51xc3HdXlte3l7j5OXl3tvpc+vsdHN08PB28/N89vZ9+LX7snt7b27EVBHj5o2/U3uq7Jm1x42bhYYAWqnCBg+eN2zYtGETpmNHKR+liIwSJciPkzxUyFDBMoIKCAkSaNHTR0uImIX6FIDg4IChIjLY+LHjQP4Zhy4S+qgJ0edDlwpdmkZxEGHCnaR6HqyR4eAOH6hJlxpClNUQA5oVwBgqECfCUT4U6kTo03WNhAgG+jDgZKAJkgZdKNzpI0FPUici+lSYQyECgy4R6ujVM3fvkxwFRvx54IQBhGOIDw3g0+hRGkkI1jzw0yFHkRz8YsueTbu27du4c+t2teQGbT46atjwI6rXqmP5kt87tvwevXnx4rHjhi6Ol+nR6dSzcy/5blf+ALqpUqUgHoig9ohJtdCfv4vix1OhMrG8QCvzq7wx+Ob8HjxyyBHHGFpo0YQUTQjRRBNkjDGGHHn4ocdCekgRkxaG2HRhH2ss4KADUekRwP4PQkjQQwhkTMDHXGok9gEYFShAxgBaeBhAW748oIYMPqCoIotMHQLBGA1IcaIhFeRABgUk6DFCEQYMIYAcEfDhgBBFhNAEJnvliGRgNPSQAGV9XKbYHQywUcAUVerVx1wFaHEZBT+MEYQPYxQw2FJnCBAGGX6s6YMjE2jhwwNnLCBHayBE9d2jkEYq6aSUVmopLXNskcUWxoESx6WjMLccPdmtYx057cizHKiG/AOQQGLsd1CrbnjiHnwOkTeQQ/vt518fC70R6ycNlYeHHXTEQYaBSCBBRhlmSHiKHzHJQIgMMSlwDBKOriGFIXr0MEIYfQjxRxt8COELhk7UMf6IChgioYIPdXyrhxAV9lHEH2yU64u6vvQgRR48/IBcGRFEgGEfUvBRYANyqHvGH3b4QKK/wALcRB16dCCEut+uEVUTfDgRgRB3IHGMuuoiwcMabfTRAw92mKECwHo58QcPke3RgcF95KEC0E2oEAQfDCDH6tJMN+3001BHbYgzUr8yKrLurDPONvHUo3Sk4Y2nqxjzCUQeQQX1N2sqb1SBByd8IOuFFkL4QAUSZuSRB02tWBjT3wl8W8p/fK/KiQ+O4mZXAzI0bcbXpugxRtWUV2755ZhnbsgcfGs+y6jwmBrOOl13F9t7r46ta9lqMzQGSNugMUYZ0OYBkH7otf4ShAKAz4SKG28bwgc8kH+HrOfIJ6/88sxTigQUnOjRwqNzFN88LaDX4Q45XGunjymoB7SrrLl3Ut4/Yhe09inDszOGFUjUTqywsZafCh9hBBGG9aM0lDsf3KCDpOxQvesZ8IAITGBsqmCFPiCBCnzYA30cCME8UGF/busDGfogBiv4AT9y6AN++GDBBgZtDEcglwmtoAeyhcGCtcoDELDQhyqMwQ0NrAIVxsCGKkhmPXq4YB/MQIV+yaKACsyNc7J2qnfQQQ5+YEPqypM2+5FCDLn7T67KYxArtu8ddsDDGa5gBji07SGi+Mf5vqOeN3wia/yzDR+8UI0k2vGOeP68ox5MAIUjCMEKLDiCFKhQhhZ4EAVWAEIfY7aCPpQACEgwpBSUAAUrtECQVDBEGUoQhhKwIQXHiIEaTCAFFCCyBHw4QRhWIIUVtCANMbgCCsZQAiscgZGpDMMRsIACMtBQFszIIxvRFwYrWKEjBeIC17jzPYQoJBQT2o/ZzIOGbXAnD2Yowxn21glhWbETDSHIN2XTRlAAMA7coZ4AhcnOdrqzctLrQwpUAIQTnAEFLfBDClBQhhj4ggUuYGQfVNCHFdQxBTzowQmqgM9jnCGTtwSl9NTgTyTQcAVpeCQPrLACjl0yKleQwi0HuoYS9EAFfUSB4EZhBRdkchRIfP7nPvRwkS0C7zyhsAfWvEE6ZjTTVs8shR/aUKD6wO8Kb+jcJ8Yzzla9yiC5cYgokjWHOurGDlSTqVa3ytXvxPMIUDADFqzghhSAxAWlDIMijwDJEvRhes8bAxUEKQYsIOGTknloH265AioAoQVqgB4ScHmCDsphBbpoQRlY4IYSYOEIMbBCCfSAgmK+gQpnYEEpgPACE7w0FNrpaiv+k7pYGSSO7IsbE68Dxu4IK1R08EIwg2aGKxREfAQxiFKBJdXBnbGptehtTqmKWn7M0aqiTa5yl8sKPdBQD1aAgh3SAAQWzido1+0DFaTQwBUCoV/z8QMcKmmIPNRKDHXIw/4RrIAFPVShD8CrIQmrW0ND5BAIggyiMfuAByhkMrohJMUbSmACE5iQg2cTgxiKGRAFo80hEI4wr3pFYYt00T3uUV40hXW2C+NGp6EbhxbC4D2lxXa2e8imGXYLLPTpSn3BKg9CAgLV2ghXFMOTLXJr8w7m+vjHQEZeGX4JizeYoARZhAgfAtQeDDv5yf+wMIV7JeEG6+rFVZ6yfw4CXH6E53ZcxCmrwjAGZM2BC1vg1Dv8kIZschMhU5RPrcDH4RrL5rWmyHFMaYPV4gb5z4AO9Hf8jIr9jAIeu2lPizF8nilH2Gy7gnCvttzl9KAPVjCWWkHcEcy4saEJWkDD6P5aS2hO+AOH9MmtmEPxD3HOxpuoGJ41S90KAO5Y0LjOta6RN7zLPZnKDrlPeahonvBcmjy8Wh/l6CCFmHEiD/KDG4i5wVrtMJMU6kkbmE2r7D7czs61UE+lO6FaHc/GHbtOt7rXDbVeK3APcBAbfuYzn/qkbcuUy3EExfA2aJ+BxTiO207HQbprP3tYpkZf+qoIrLZh0csPZ4Ws4xDafdjBC7Rmt8Y3Hhvk6MGIryBOJyZXXpEb4nGRmx64xg0K231OGcxDHZiraEX37KcgZnuw2roNKQBW1dRWoF0ePjftORAcHmPAAhv492WxEYSBVBADHMKtH6vpebayAOA6Of7O9a7TBgUnx8IaDqwKM6DABSj4ZRD1AL2BdMKDpiiD4FzAghVolhVIWCksAIi5W4kH2TTvR/hsSnOWx8LnX9PDGcpgBcPXWuByCIMUrNON0v10D7ZDdSW56OFWIBwWepAbxdMJC3dk3OuoT70oTmCIM7RSpUgwJRuO8AIgqAAFQBjo2WMG9j6gwKorOEEbYtAEE0CyC2ZX6RHqsAKUWkEFJTjBCkoAPUMg1oH+5EQ9VcCHFUxfCnp4wQliQFkUyAsFb3jgy51m8/hgmXyPsnmwAQ//WiDeE24GVlBz05DTgjh0lEdxqnIMeNBBnGdlaLNzAOcJN5Z126Njpwc36P7UCmjwAzIgAw2jehrIbqx3CIQEPZyEBDEgSCJUSr7nB2vQAmfgT3pwd4aQAnQgPS3oQG2QAiG0B8t3AlSwB1cAPSsQMyoXT3vlbEiQWWPASinAMYHkAmGQhG6FB34lBRY1OGhECl4AKX4XH2IzPuTjeFgYNk7XKzxXCvfXCdBmBuAUcbqBB/uXU6oFgOMgeSAhB9bmB3KAB1IEYVhmHhemRrNRbgJIeqeQLKsQBICTABAQYBu4iLjWga5XBlCgB7VkBW1wBHdQBi4wBqznAi94ApIhT/2yB93nC+SnWYPVUYZgiRLEAoNVUMegcnKnSXe3AmRwAsbEfP/EVsbEB/7TkwK6NEh6FwpA4AJIZoXg0WQyR2ESdmWStnNjmDxNF4b1B1pZFT3ZZD8JASkA4YXCE0XH1AbSQW1cEA5xICBsEAdtMAYLFgYKpkNUQGy+4gd54A8LeD/2AA/WQWqhMoGn4DeHCAF8IwQJUwhn0Did4AD85QlkohQjkAoOQGtV8pCd8AQ/oAcmZwg9kDifcBSgwJGi0AGDoRRBogpz0QlFMAWggAhCJTOOUhadoJJl8gOlEAFpoAIRMBhIEAEyWQF/kAYRcCcLw4izUAIpcAIHkgfUhwQnIHzLpwYoAH28aAhX4IJmt5Rs0EgyeAItMFhugAIn0EdsIH1QwC194P4CiWV9n7hXpjQ9rnQCo9iCenACKtACX7WUUBBSpUAFBVaMhlBlbiAFVeZg7XhlV6ZgWUZhTwYsyxWNyOZhsXVr+cdqbch/DsGNnIAH41GFn+AcWAOA1qEFItENI+YRWBAGY8Vd7MWOYsAGbiBF/UFp9CgKeqBa1FZwPsUcPWYKMUEDP0ADhhgTm9AHFKAFadABTfItRXAxUqAGAQB+QsADHPMAhqAGjtAEPBBCQCEhUiAETjAGPBAV32IgPEAcTTADKtMJPRAElNBAxUkGA9MGHBACbaAGPFAIUGEI1ikHemAxfsABU3AuHMIDGAIVatABm4AEaCCFPIAHw3mdIv5ULj4wBM9Wn4fgneSSBx0gBdKJnzzAAbBhMXugBzwAft9SniqDIDyAHEWwAGFQAVIAoE3QB35hMKERBGkwn1yQoUEjoEhgCE8wAz4gJyHgBAvABxwwA3mQNE4QAmqQFEI5KRwVjPyQe9/hAgV2YFDGBVCmaFz2pC1WU1UgEpkGLNBSCmwINlX3CmpUEKOlPvkgcM8RD3LADW1AVGFQICMmBaAJmiLRp30qeR7BjunYmm1wpwUSBlyAp1mQBYlap2hQp3LABgEiB1qAE3j6NzRgCF1hFmsgAhwgA00gAISxBwMgBGkQBEjwAC7ZCE9AAk3AAGnwA6mqBwLwAx9gAP5CgAlwIgM98ABF4KoEEJJ0wQM+IAB+EAGkGgYOMANO4BoPEAZBChj3qQd9IQUUQKxTwAG4GgB5UCgNEAQd0AU+EAYb0AUcsABNoADcQgEK4AMHQBm0GgQcQAKGIARaQAFRACVCMAF2MABS0AEJ4KMHoAUEEAVHigSCEARAkAYy8KtkEAB1UAAywAEK4KMLoAUVcAA+YADwSgA80AEi8KMNMAWX4QQBkKteUAD/KgkeyQG2ChtlQQnUSRheKil5sB4I5FKksGc1S4amNyGYKR9IADxdxoaWKQvC4kawUCxEu6X/8bRTZkxTdnN+SRBWO5gMhAXkYUxcO29UAAWKBP4FUOACQBADZGu2LfACacsCJ8C2pvS2cBu3MSEFcjAGfgATCWCQDvCJqSECe0sXKzIJJcMAEaCqG9oIMSIDDcAEliCdSaEJdHEHcyEBuvAAbyEYnNAllBsBa8AUiNGsT5AYjTEAT+EoHWAAUtAlihEVEdAEjUOdUDG6pasHDjABXbCpcxEBLtklHCABDpADmmAlY+AILnmfH4AZf7AZnQEBaeCpUSEYWLGhM8uRVTIXDaAUEOAEACAAJZMDKlkBUyCdalCSadEHPkCvx6sU0kkJpaG6Pfu+WPe+o4BVt7YH2uQq6dNF6TGZtgERp3Y+UaaMtxVhhHll88aFEza1av7DhlbQhxmWYb4QQV8GEK8ymFZgmA22hatDbxxMH/DIBlxQB/9jCNSSAEFAqWzwNzJJF1HQBA1AA526ojzAvVVSJEdaBGMivSHwq7F6w2MyF04RudWbI05wAFIiBxtEF0FQBDSsFzxQACHrvUPCAGiwAVlwn2sQBE/AE7IqBfcZAXhAI/iaFgxgBgUAI3dwBkvst4ORu7QaBT1QsTqBBhQAvFGxt4USxz+hAGNQsBQwA3biA3JQAGQQsgbQAQIguV6iFAtABl8cuCySvSGwCKALG1DRADzQAJJQBPl6AGRABmsQAGxQx4K7FIYhv/Ibv6jsCc2wdZ0AByuWHqVVf/7+kwo0cSsTrIVPR5iCCWH4YVpiCGWKmUaZaXji1ioRBB9/NzbadhEY1mLLvLVc+46mtWqisA7mhC28SQND8Dfk4kB/IAPkogYzgQZkgAB88C1lwAMiOgSFADD34kAR0Abh4s754gQ4aQffIjj4MgZh0ABo4KR5kJ4sgwxk4AMiADN94J9PcDNdsDGG4AMqwDE9YDBNMBgkU5MtUwdN8AfcQjIyIwN8cJ4sowcIYDHIMTFCIAX4XC58UJNBgDNI8AdNEBU+MJ5mUJ/5Ys4NcAcAgzM9oCAh1EAFXSFq8C09kAZdIDJ9UAZ3gAdh0ASSoAYPYC4X2AcTkxPqogdanP4Iq0wpZuB4ZcAHc7ZUn0AuJDcKaR0b8/DVb1SNnWAGZ1Bp4QFpcNBB/CHAEAZpkZbA/eHAw4xtBMEQDqe0loa/ZDMRuRXMYxg20+QG8YZbkK2/EpebnXC3h2jCgugJTiABEpATtWEXElCRF+kJHVC4aQkpTkIbi7PC/NADnq2ISVwKY+3WUKqIhkClogBKR2A95wkucPlZogBREWgKbW3b+WDZnYAHZTCPjKbXVmbA8+ZSE1F4z7gP5UTY5AFs9NeHDWhpMwdjNxdmRwtaPCsH2BITEJAFU4Pc7o1ry7cCxAgFZWACr6QCJ7CcKMCKXolKQBCXJ2BXsmeWzfeVcP4pSiyAAqh0fmxwBeO3sCbAAwHle9jjyovov89NVHmohzp0BIDn1w7cVAlhRuMhTuXdCtsIHjWFQ1A3EeAGCm1TPqRV4pStReRdG1r3CX4QBrjtbu/94z8W32xAWX1wAnqgSLSUBpoFSo7UfXmASI7kC66YhPJEBywwUZolSBYEBFLog3wASim4glTYZT7uY8jIaK4C3eLDy4ZJwWygBWMQ4op3Bti9fy6WbLjREJrJavjLQLkFwU41EMGTRrhzO5WJHpfmprtxcbf2CXAN5JDeVfF9DKzHeisABcUUWEVuCCjQfTTlAlDQe1NOHDCoWYAlWFKQAmIgSGTZSExelP6pLYwvUAJTB1uWwzcTwmXu4Qcm8QMzIYq57mR/fXNaGGEUTOxTu6X1SMKqzAnbdDp73ioKR9m04Sq2AobBPGPRLu0NMRHKpkWyQinaQwpxE+nmLunMR+lffgJPvgI/QFEO1N/dZwZLCT+m1AaINU8oEIlXDlgVJVIt8JWt2EhA0OlTaQp6eWToocBvoAWIyfCORuwDPPGB2WCC2Y5YW8AMpPHBFhAO8Zt/EwJ9GOxd+iib3Ql6kAfFjQrX/aWdB+2veWErD07ObHOr9h/SPo2XIojFM/Pn/vM/lgKwUAYpQGSkYKUGxgla9gZSEAIQEALivKXOjWF7g4yLpphcOv7MfIPoshAGmY2InLAGyetsqLDay80hBqkKP4XynRNCFHkKKy0KQ7fayvY2GQkKwf4KFkkXEiLMKO+knuCRvoXnPvoDe+AHeOAAbdDyrvA2YkEKHSAHPRABKOmTMrAQaHCBEAABvh40C+PzQB/6orXWrPAG33wKOisKIP83oN0qNWFcppAHZA9OxyD7nXATvkkD/sgEa9EF7qkGYNADm5AGFf0T4ykEx9AEZdEE88ycA7Od+jkwOlpeI8oHZ8AD5IKicoAENKoFAtoHQLAtRWwFN+oEaID9yKAC7onyBbAA3mad/cKfBWCjD3DT/oDST8CiKsMHxQ8sCCIDgODXJ/4E5OfD4yfEN6jHE9XXh4SYxhO0RzHCJrVHqdVXhsbTtlf0IxjZ14T0s9jHEfXXNtinJ7XGpSJVFiG218TDpkfIs6fWxvGABfT21hPUZ8YTBqnn87OX59jnJPcXVsZTp4dkzeckK6VXEORnVetMyyPVRP2AFGVmoDcg96SgxyCBwIFjBi1qBSmhwoUMIZlBSKahxIkUFeqZVjGjRjIIMTLMI0shxzIIF3KkaAUSwj0JF+3hQ1KjzJk0a9q8iTOnzp08e/r8qVGLQAgJiApk00eNhAELaDAA2ueDAQkTulB0IoWhEAkCJPAQQU2OwCBatEgZSANSBwNDtgkQUuDHOv4fIzrI8BHEwZ0+DvQ80BNhiD4CEHw8cDCjiFMtFB71YcAjApkAZAZMcRDCh4AfFEQUCaCFwJQGfNQw6BAgyJMcHw4ICSCHQF4RTepA8jGDAhgKCoRM6JFZzro0XSlAaPBAyOkAMipIGRBBghQhQgjIiDBBz+YKMpBM6BDFSYgJQuxWGGHNh5UGXSqEYBMhzwQpDoJUUODDQJoFSKz2idCHdR2A1UcFC+T3WB9rjOBEagEkd0AjTRwQoAwUkFDEDD08MAaADEDBwQwNhCEEJBv80IMU81FAQ2uvZfZAHgIE0QMJH+Twnx/DRaDGjAWMRmMCkDgB1h5PkKAGBJA08P5DAiQMNRAfTPBBwR2lKYmTEHcU8UUfPEA1kRokKMQSQ2c8U5EeFOlFzQ8SOSHDQqT5YIdEpIUJQQ8MxNVHAdh1YYEAVjAgwhMzgIloooouymijjj7aUAgJ0ICGFnJImkCckHDQhToMBBDFGgwwMANADIzpwGk43ukDA1XpieWN5ogQAQM/MDDADE2Q0IQCTeTQwwQQ2EGsHXQwQEcTAUxgQBxDCKRFGmPI8WQCIQiBFxsNLNABejxAQMAI2w5gB3UM7FWAYGgMwACFDWihhghOHBCBZgxEENi3PgjBAQRDNPFAAVHwMUB5IdxoRgcPDMCHHtc+0EcHIVAggxb1Tf4QRBELNOEHEnkQYAByBTwgAQN/MCtHY34JsYYMBdxrwBkQCEHBrX3QCUkBdTTRQBwS9HGnA2NAQIEUEOyxxgMM1FmgBAV0ceN/RCooQQVWNbCHAwZsAhjQSWFZARj/8cEAH2cUCpbV/6UhQQQL7CFBHjKvVoQIfETAhwD4opcrJE8pGAItEnzwiAN19gXxY1EDqJceIywYVQ5P6fHzNmA5wXCSSwrERBiWVhsEEnw4YFuSU1dwRwUSBHAcqE7gGoQaBnxaRwVzEPBAGABSMCoeDTwNSQWjju7ABKUOQFV4C4SAhKtBrNEAqXm4GoIaAQwQwB3NMzAFrJBQYEAQPv4wO8VtDDwAgR4IMLBhVR8sMGodvDPXhwoATcC8q1JM3cdnDwTABxXwoQENiEIFlPaAAVIpehxY1SI+AAaWOAECGVKQkkhDJMpBaoMc7KAHdaKHMvVBDiVJCBoQgoYRZmQParqJHuYAFIH8gAxt0IIMhsKHHFJgCgSbQxqIRgMtDKADOaBSFArwhTQoIA0PIBYahuCAHGAmDn7gAweuJTAHgEEYQ0ggBQRwh9VQrA5FiEILnyKeAoEhAApIQBDYoAU0VCsCWtADAX7QAAUgQQA+aICIhiAPigWGYh2I0AAokBwD8KEAXkngAB4wBPJEIE56mAAPZNAEAYThR/XyQ/7ZxPOBAPBANA0IQgcggAQD9KADuZmCEPgBnQEcoAx0kII/AFkAB5AAkHSkQA5KiYcHxE4EFAhBGSCQtB44AI80ekQmZcABRQKoAroywB7ymIcBaME83XklGgoAhg/IgA3pmwAZGoM6oDUhCh841B4ABKA1gM0qEfBDwRwgLxylMwJPGIGy4PM1J+TgChCQggTk0IAp+EAKwDAAJJbZhOdogQMtouciIqAdGinAH0IQwOiEgIcItCxyFKOAkJISgjMIgAxk2INlfHCAsdSQDAORQYm0NgFhEYkPqHtFgOqQJGH0AAJqEBIIcoC6sEltAWSwwAwm4BhoDKEAd2gAuv7kgAA+5GEBaSyAH9THByRsCASPKI2QbkQALQCMYqeYWlb1sAC/leYvDs2DDxojzv7NwAFWYQBgfLqHPZQHbTlbxAD8IMABBIGnOHoFacww1TY8QCnBE1sl6xA1vwDNHIf62wc/C9rQcjANONABDrqkhyyUEBJLsA0kbpDaiqDBBjewgRcYogc07EUiatCBGrbQEz4IJIhk0AINBEICOyyiA1ssmx8iQIEZCEEKr+ADc/HWBwo0QGxAY0IDx6HIqPjLE3jjgAzG8DMKBOALAq1GeBPylCeA5QNaCICkaBCEGTRJIELwBBIk8AA0FCEErBzEKRt2iIXyYAhxSpFdFP4x4DRowbpa+EETIhCEEkFjmXzowR9kIAcrCMEPX1rDDz4gggL2IQ25aIIQhvCH6SLhDlC0gxN+UAQFWIFEKUqDEJwwg/+SAQg9qISHEyEEPQyBRjLogR16IIEXd7gBfijDaJgQAauITg89GAEetpGVbLipGiBuggp80AU1qKALJWLxM5qwiBL1QAatSHKJhNGHsCKFCtD4g1nWYBU4DyIblZiFMIyhBw5IwQp7EEMHWIGECGCEyzzQagcWW4a9pIQRDBACK6rxg6ysoZ7pyMoZvFBlMiTumk34Aw/+UAcxx2EscGyDUWSwWNLpQZ5T00s6KwfdIDQBmWApAlLvwP6ppWpBCGxIQ3T7kAcDhKEBdaAq0OTgULiuBiCLYIB5Ve1TPWhuNQVrgifyswg4AYQWcd1s0rrGgImyJi11Y5ME/uoYBywBCfIiUNn6kNUIYENiPgVPA/BgADJYlQJa3FSnFmCVIoxgG4HDIFgqJ9qMa3zjPcEBQvKAAxxsYQ020AETaluH1jKBtjbowxL0cIPa+jDm3EWDDvrAhC2g4QZZYMIOcGCHkMdhCTi4QR+M3ts16KAJNchCTyT1AznIYQzHzVRC1Da5CJxhVDQwzfnGto0DtKIDe8oNgB+II0jgzQkTaMABnpBSBojxAQ8oI3wtFxUw+CAAA+l7nKgjhP49kKE8P6BEG0qEhCEIwQziC0nihwCT3aqBB9Q5PB9cLIQ6kGEIPmjDGIZweFrsKyt3zhg+FO8RRQhjuk0Iwxmk0AFmaYHyUjDDvp4R+Kzs62Yhudke/tB4yC50xaNvRGRHHNg+iHAmIVT+8mUSWJY8XyLRnz5FAvsG7FufIhOniQ8kwJ6EpGG1eYZWGtBALRkKQi98kGc2DTCA2u0FQIBJ5fniFTkObMkAWtjdqJowKuWjDlxRVaMSAnrwIIolUP0DO2zndnnwMtWjJAJVBKMSBRQAYJCwBgHwA+PDAFkRCRIAYF1DdgUwA1LRAAZQB2yCUfERgXrCACHAP0XQdv7SlAYMwCQdsADb4gek0QCr0wVrIHaQYChfdD6jMyqyYHHyxHFN6IRPSBEwRw1cwARZEAc4gAY7sGJcsARf0Fo30DA2wAdL0Ac2kFs6sARcMFuQMFu15QVOoAN6UANokHNM0CVowAUe13JqkAVpEIc3JxPklxBB0Hd95wk4gQQOkBafxQaYIhBt8Vk5lGc5RImtkAd5cBOCSBHfohBO4B8LEX1ksgdvwHjbdxPal3wTUX14kIrUtwdukH05MYpuUAVVYIocNAMLUIgCkUItQQcddCe0kDiQ4gNDUEwNYWw80UIKoTagmAqIkRBdo4kJ8QGfCIXXiI0bdwO31VtLkP4FaIAGabAFMBcHdrgEdGB0etByS8AHN5cGWXADTKCGbAhca7ADaPAF6giOdGCHanCPHmd0Nqd0vSUTXlADwDURN1SIaIITeXCIoTUGUaAFp/BBysUQlGgHaTB+j9IESCETzLAHrNiKiYJ92bd8IdmKo/hlDKF9P4EHYkAFtihafOCIAyEFfMA0kEAs0wgmEZEQPrlBZOARC5EGcoAoZkCRC6EGIJiNTemUT5kQIOeGflB0OiCOLncDIqdyLOdysaV0pHUDCDlbOGBb+IhzNmADdTBbeYhyK1daawBcpaURW1ADRtcSkkiJQWAUIbBYeeaXkuiXKiGYUEgHPLkofP4QB784EWXwEMYSB3NQmKH1irVYBYzWQaNYmVZABW5gfY3WC5DgmSsJFY1GBVYQi5+1Bz9QLSHQi3SgmH1gLHwwB3NgmFBpm7eJm7mpmx5Um30QBwepELMpnHQgnF7wmLN5nMIZB8s5B8sZB8a5nND5nM/pBdVpndaZnLPpmtu5ncWiXJVIiXmmBzw5B8vIQXbgBZqoB2WAiQthLNqZk40yi2Jwmn3wBlXwBh10n7D4BrQIi9M3mVXwmYuyB5RJn6EVByUUBy2xoHk2m725mxEqoRNKoRVaEwZZA023cQcxiRiJkzhJLNxJnCMqnM1Jndf5nHPABV6gndy5k9+Jl/4+MZtRyJ4VwQfEmZgQShOjKAZVwJkT4QZi8CiTmZ+g2J+1yJksAQeZ+aONggf4iQe0WJ8bRJvuCUOQ0KAq8aAWyqVd6qVfCqZh2hCICaM55J3cWaInyqIt6po7mUPjyRCQeX01OhM3upyRuRNRKgZJqhH3WaSJ8pJuIJqq+IpUYKix6Jm3+BNu8KNvsKdT2ihVuhCSiqctsaViiqmZqqmbyqkfVKk4AZ43aizEiZzWyQVbwAXd6aY5tAd0momkGp8aEaU+yoo28YpNChR+qqgKoauz6KPMIAZiMKgkeaDK15//6SiSqhA3qpOvuayzGaudKq3TSq3Vaq2QoKyNgv6edWKmo+qac4AGQoAG1fmYLgqjGoGjn7oQeHCf9NmeOuGnPoGZf6oRBYqrCeGrlemjjeKoy9ef9LmrOqGu2KqlE2Gn0XqtCauwTpkHmrgCPKkGUDARSGCZPYEEMZAQatACCwsUA5soxDmN6/muk6hcIfqtc7CmkEkHq7qssOoSjgqlYEKLAauKQTqsFdFo90p9/Wmopkmzp8iozzeZOiuj5OeaBEsRN+oFzsqxTeu0GXcEMYAHeVCa0FaafJACYUAFdqAHVVC1fWCoWrWxYgAFSJEHRyAGWICUfaCZWvW1eYAGR1AFbAsJWKAHMMloVGC2QIAFfVAFY8AGKUEGVP4gBmxQBYIwDXxABX1rBnr7tA3hsWAyo3P6s3eZQ65ZB8RpncNZKVLguWxQubbqo6GrfEG7o/dJuoVamsgKJo1Gr/jqn6RLEVd6kQ2arRNBBzn6uLvLu49yBC7ABidABkcgBShgBUfgBykABFTQAmtgAlbwAmGwAlBgBSygsWWAAmKAAmyAAtIbA0jQBkdAvS1AvHzWB2dQAlZQAneQAg3TAmmQvihwAurLBygwvFawAu8bA9grBiUgBUcgCyugB8JLvCgwBn3bu5AQuT+BmEyLW64KFKMYBmFgBWyABs/JBVnABVwAmW6aq/hJszkbuo76uqLro7QIpbI7EY56s/6g6aisqxO3mxBVSix1Cq0JjMM5zBNIIAVqUAI8oAJAsLGQ0L590AJqgLFIQAUnQMRpQL6ycAVCgLFnAAXgmwItwAMs4AYoMMRlILEA3L56cMQbiwR9uwLwywMrQAUPK8YA3AdX8L8B7MNpDAVHgAJMORFW4ALmS60yDBSyyZPrqcKqeJ8gbH2ySa4nS64q+504QcI4O7o18aQlLItBmn1RyqiCOsgLEaSmOJ9EOxORayx55sA2SgdLq8OprMoagQQusMWBKwfdSwXJuwguELFsKwUrIAVIYL0tUAYsoL1ycAJUkALfiwXEWwZYgARsUAG2cQZ8BsZUAAQxcMvg2/4HD3sCY2AFfvCwRvzL3Pu/MUAFJaAH2WsFeAAFaMACGQEFL2ACfNy62LjAPGEHfmwREKwTPDq6NHuj2okQ3fqt1QmfjXx9UtoQ9hq6CN26Lyx9vhq0m3yrijq0kJoR9uybkHBbN4Gec4Cwq+zRObwHVNAGeQAEKXG2KWEFi+AOfQsHwWCoLNS3ZQAEZhsGSAAFbiAIVIC8aeACCJwHSCEGfkDSVWC3fYvTdJsHUMBnKaEHfXu8xKsHVLBo0FbSbHsERlkRb2ACW71pfkuZXw3WYS3WY03WPRqse5rJaa3WmcwMbe3Wo/gGeCDX1Vd9ekBFZbLJDEGcK4TPtgqzMP6s0c25wBj5rSnanYAJmgad2KBc0AOqKHo6qPkK2Dtqujg7q3yatBX2RhIRmfNsyp790aEt2hpxBCrAAknJKFeAwDuh1SUwyADqjMoHmrTgfLNN17eN223Nrm7d1mudyXsqBQJa1mjN1m4t1yJZfYmpqCKLEw5N0Tthp0dbpzhZ2Gu6snIwwUHK2BQRr0MqpQB6pP+Z0JNNyI9qfVoAAW00XOapEhzKEx+qo6Mt3/Odm8+tqfaM17gt17ydyWMgBWGAwvpai8TtBkiAnyZZfbLNkpdt33+crvG9rCAaB1QABUEQBnFQLIhNfXua144cyQft3CNJEZO8o3qqyZAQBv67aHW3IQhq8AwaLhOcwhIapJNVlChq0H1RiNpqYY0q1BAAcSgZ0XwdsFs2ER8dEAEL6gST5AoRkAYYdg/0LeVT7iigTROArIrOdwVmEJL8/du1aAWaaagxyZ/sitwdThGOubIQXro/qgdugAVhIAfbOZ0dHJ4sLJnffX2fbJJZDbA10eUCel8/QANCMBCHSDpfkwY81AR7gARpME5NwAo3U2nv8AyigxhyIGoqcG4glkNnwAOeIARNIAOCgC2QJ2ElUg6DEA6pwANykCTwcDOQlw0geEVtwGVuAglwVgZjoAJskE1SYAek/lVSEAQfMAJusOq/gBSrnl0ikDJaoP4CRmkG57ViHUAPSDAGPRBognAG16IFZZAA2WQHPhACWXMHTETjVM7u7e4TVi4TILtCZzCyIM6ov0rXu80MX26gsMifcR2KKoyTgg2hncwQjiqsEW4Hc44GnmvnMM5BmNzg+Mqu2t3nB/3hNcEGY1EWWqDei+gAMvAHEQAB8lU7tYMfAiADEuME4kNUPjIFHSAHihhSamBODcAED9AEXZBDPFAZ1YZJEyAjNEICTiAA9NGBD7AG//IAHDUDPQIXUVAf5k4BWgCJRZA761AjwYNsvWFNsmFeAEMcNHIt2BICT3AAUgBNOJY47tEGDoAfByAqZMAA60IfUcABTAUxd/6SjH2gBPLSfU/ROBAjAWzu7k1ZhRq8EA3rcjXxjlmwBSXBBBnNW07XB1zQm+yYEJMPCZyvyvBe0aXcEGdgBjvrn5h9itXn1ozao/3OqG2d4AabrhbZEPfZwrBLqwuBuiRb2OW65obf3Mf6s9jnnwAPipXd3iCKpsK5BNDiB2QgB0bRfY3BBD4AAU0wA1RSB8nWALQQAU3QNkQVOGWUVPTEdn9QH8VziA0QAesVNGyQOHKHIwzAEg0A/hHwAM34Q32wGgQQASoACCFIEyN9fU8ieg+GDIYVdxVdfQ18lA4QKgxohU45SBIREJGGBSN/i30fOX0OdX0SHwZ/EkMiff5ropINaCGGqn1ICnyIfXqNFHeKk3yGzc7P0NHS09TV1tfY2drb3N3aS2hpOHx6XFx9S1l2N2hb5FzuenHmeXN9aXb3On5MOnlbX/qgIbfFC5p7W/L1UVMjC7o65bbsOacnIBqKBhHaYfKlYhpm8LyJHEmS5BxmJPnMUWjtjJlne9y4qeLmzZ49Jbfd3Pmmp8yZVaqIESOzZ8+dcuTEmUOHJR4xb7DteUrzJs1qfLLSoTMnjpc5TO1kzUktZhWb2/TseeNmaM09WdlIkRLmK9OtdsRmHdtHToIEQdhoaUPiLw08bxy02aMGQhMDQgTUedQnQrEIFKb0gLDGlqoOk/5n4PmjZkKbHk2iFLGV5wCaAXcKyBBiwI+AKD0edOqzIUiRBRxmFDkQbAyPxn06OQjSREoPNgOYOQnRpoAUHyQcQbqzrIEUDjLYBFkjI3kOCrgfPFFgnMKPMUF8jWDjgHuEMwrc9MgzQAyFIB1w94QAkiQ3AxIChEGGHxNoAR4rEC0iAVkUVmjhhRhm2MwNWWRhQx84cMHEFunYgUMW/aTBBRo66FEDF+ns0McNzKThkBo6oIHGEl4wUccNIu6Qxg5o2MCMHjrc8MUS62zBxA5L8LHEhzcscQcaWdyghw1oxMEEFzZsdMcSXJChg4ZopgkNHSiJpFKb1Zjx0lptnf6Flpok7aEWTz7JFBQWVlgxlxRUuIHHTtm8YQUVVfjhTVZ2cDWHF0vhxReFMUGF0zZ2KKWFFnOFMYYbYYiBBzYhJEDDEDMM8VcCWhgixKFmBCGHD7Px0QQzUhQjRR4dBCGEHr2e0QUSfOTBgxxC9GHGH1Lo0QMPKCHBgw91NMAED22kwcAQ1K5RYA8/8LFHD0LEZ+1iza7RRh89yMBHGTzEakgH0XbwQzO77goMH07I68MfchB7Sxt6BNtsE3+86wMPjhbDw7HMLPxHrGn8EQUwjqqxQDOKNBEBD3/wkYYKQVRc8Rm94OnyyzDHTA04adxARg1LLOFkQDTiiEaVO/7gKBCJLBqSRg042DAHE1V+wYQcNxSjAxM2LHGDKziqYcMNUBvCzhZVsriGDkwu0QfVPdYgIxN34JDzmdYgyZLMdDvD5kh0xCHVFUgEpemmdaO5RxVWiIFGGJ9KYUUYQdFU0xt4HHpTHzG5sZYYVQHuJh95ceXVV1uxCSc3N7V1pzR8cEWp6M7cxFYVVFBhqubQjPHq7eVF48dabEiOJgUo6VFIXpcG7rITE0zhTBmjS5NGxMZHL/302NwQR5Fx4HDRRlnQEbUeKAYpdDtH632LQ8XgIMcSTo8Jdo5CbmGIGjKiUcOPZe6w5RZr1MAdDjK6QR64MIYdjIgJYHgamf7Q4IVrbKEGcKMezO7mDa6UxSdVQIIVJifBDL2hCrTrA+cmRSk2yMEobGnLogpVFKBYIXMVkkKqFCADLeSFeHsRoU7WAri94FAbrjPKTminBQjgrnnNYAZKhshBPOlhL0jsoBSnSMUqpgkeW9CbGrZAke6dow9xAJ859NDAPITxQ4bIQwONlgU0gCVZ4ThTO+RgiIoYggvvkJ9AXKFHN/ahgViyQxrooIctsCkiUXyGFxriDLA4EiyhCx0OE2lFu1FyGiqZmyHW8gbMPW4PZjhDJTF1lmtwznOVooMYwoCTnSAGgyukQqDcAAebNDEbNLjdX+JTR875cJI6rGM0yP5wBzb0TiyGMFcdx/AMMkgjDJTDQx5s6boh8iEMwuKlNMZAhz5oknJTOQrt8vAuEaplGs7ERla0ULwkdgOa0NADG6wRwm7kgY7VsJcemqG5fjoLn6MMqEBjlgYbrNEaTLtBNzvIBx3UwAYLTaYOoejLzm0FLF7IaFjaWUUKaoMPXmCG64BSk0M5Q04DHUnl6mlKPCyuK6D7IUw6CTtZvlAoQfmJOOHijCD8BQIhCEFhEsDMPvjAAA1omTOgeEMO5KApkWpKA8wXzj04QAISmEAX1KBNQ/SgDzx4hjLqSAARmDSZruvAG8oAgVv24Qzx6cEdOAqNtdTyJsRIhQEioP7VaFBLGj1whTP0sC/O+WEsHFhAAWaQlkY4I6xr6Co0ijABvnKnG3pgrBN6RQ1EUOABA5iCHhrA161WlgF3QEIAGjCDsab0tbCNLZ7msIUtZOGLKUmd6mJ6ybqdBIhy0AIbZlIUtzbDDGWQ7TZmwlJs4KFRz4DUVj4XhzjIAap52cNwMScUmZihJo+TCXfHYMQQCIYJuVSVIRyQA2aswQAM0KoTGMCAIJghvjJwqlgoQF86OGABEwiB6PzgAC28wQwGUIMIzjAACRigMmsQQATk0AAGhMC1TxgBA/hwhvj+YL4LGIOExxCACQQAC0UwwASkQIEABEEFdvDBBAygBf4JMGBjfaBAhfkQAQkEYAZ5qPAARAA5EORgD04QgQMY0AYHTGDD5eHvhjnwZDQIQAJhqPC7hKeHATAgAF1IXQGikBUnwBe1SKDvFJA3gCC0ojKKGK2FzzBiEVBiDSHgAAMW4Ao9GOBIk6BvHXocgAg0IABT+AB9F+AHCZAjAkUQgAycEIUPgFYY/GWtIwq0miIwFhcc2FiG69OHAvC4t8pNtapXTbdTTqpSqMaTR6Mx0pmEIQw22ac18pBcVpellCNpyzZ+uZU6VLe6XAjDoIQAhGY7mwrN/kvu/CCDnxqTDIf+QRMOIAcyKDYITDCAA8BAuV/0YQw9mEAdHBBmCv5ooRB8cMAX6MAGBjRhBA0IMwMGvQxgDGEBri1AHUJNARpYYQA9UAA0KaGGA6QiBwSQQjAQsQcJjMEAvXtDm5tRhh8U4A7sNoan+6AEW6QiBEIoQA4K0IYiFEIJOYiAExYQhgrMQAGUY8UdzKzPCOgBAcMweRocEIAoPCEEwwhBxJuggDfH2xU+X0QThDCBZXRGFRyQwgHIwAFbIMcQRSiPKkIeAD84YQYfoAHJZ0AJPVhmEU/IwQcY6wDyHsLkpF7DBPzwC0VUgNy4KELTBRDvy/r68IhPvMu0MqmNBu63m+SkJ98CF6ZoAw+9Vjw/ZdLca+wBKtXQgx6mKacylP7hCnxDwhFWf4QVuN4Fr3eBC4CwetpDG9rSZoYcqp0ACDCDDHxo+BkYfYYHFOAHQBBCZvaQByP7AQ4GyDLIY0WBAkEoOQtYwwjQYwbYPMAODLBDEUIQhvCjwgkBWDQFZjAXXYW2AQvpRScGIAQhhCHJleHDnw/lhg5A4MAGYAUNcAcR4CgMMHKrAXYPMATQFAF7sBp7AAIiIAFPsADMNgaLsE9vZgZjdhmVkRwmZwVvpQDToSsQ0GZCoAUDWAytoAYPoAhHNwaNcGeJsAAPUBpTR0d6EACukAcIOAOWwQq3IAJzt3aUcAYkoAyd8AGSQAFh8DEJmGN3sAYM0E0JOP4dTtUHCegHedAIESBYmheGYrhc0DMN8KRqrrYUyKQm5oIHcjAXk3cU0GAHcRBraVQGuhaGH3QqKmU5apEHeVB6qcd6q0cFR2CIsRM7L1QUaNF5zmBEuYMHqaJeOVZiP6AGAfAAyYM8D/ADZ/BkMhBpE+BxXyYFFcYACnAFIXATDnBmbKBgeXAJBjBoe0ABBoAGT2YAdMAAfmAH45YVDSAEDNAAMtAD9NUGtkgGEGAeRaBmaxAAPxABfGCMEyCMDbAvckYgEcAGb8AA3ccABSACN2FufbCMgcZnBUgBC8AAbGCLTNYBE8ADD8AABeJzloF/euBkExAE6OdkXdCMN/7WBE8mHALAABCgCHp3aHygjmZgCwXXBx1AX5flBF7GjhWGjsxgGVeHVLrYAwEACn0wACEQdx9AbvXhAxLQACb3AVFQAAV5YUvGjnpQADZWBwC5MY41hjo5hnoABdGwT0dQTtRwApoXKZC0hioVTmzhSWIwAq8CAZyFOnbYDHkwhoiCWXoSiG4gJ1vpXUbxSpw0RDmXEz6lS39RVM7wdSqVc3AxRE8gAzxgAEwkOXkYDShhLmORFbsDPc2jRKQDTmDJRMDgcDABTnwiltOAf0u1VDeUQ2hSBKugDR2QcjMwBgWTO9pwBvuyk5ypeUdQAkFQBieAAlhwBiiAAlJwBP6j2QJ9sAIqUAJSkAajCQR9cAJ6AAQncAJ+gAQooAItsALvQpTKdUqVgpSt40ophDlEUVJX6QdGpEtd9USGYJzVIIJ68AZ5qAdCiSZ5ME9pcpX0NHp5gARCYAZvAAdt8RZ5wEqHeRNT2QzphA0/YJa8pAd8WAxn2AwAdZ/PkAeXhBJlwEp5EDGt1IaRw0RteU4ShRNKtAe7o0RZARd74Sh36Q2tdBN4gARYgBiC2UowwSeQkwdDRE6oRlHARCFpAFDYoAcyMFQJEAJo2ZkyOqPPoAasiQJh0AQssAKusAdH0CspwAcp4Ad6sKPvsgJ3cAJrwJplEANBWqQ2egYxQP5PlkNFrYQHxoQ4WhAGVgAoRCFExhUNuQQBheGi9tAHibVY1EkNcQYHKNEBCyFZFpJZySEFl+RaYsVY03CdzSV6ynJgaYCea2UAUuCejYh5P+CeOPEEykNrnaU8PTCVQ6AA0oZbiikNlxqp8cQAadYAONcBxhcfFTCP8bEGGYgKtBZEYnmhUzEVkYNCOmVLbogHe+kHh2WrenFDYqEXTMWrwXScrpqcmIMF3fU41MRJfdI4jtMTksNS0vVqd6EXLsMEZpkAuNUBEfAHktAD1pcc5YFPKOEEmxkNadAMaoCZHGB9elCG1wAa11B8ORGF8ScNTzCu9JoDIrOZPhABUf7gBBHQK9h6MZhJo9ygBlOKmovDo8UQlK3JBy5QDCzAsCsgBydwBqwppUGqBizQBy/wAmA4DUDgAiXAn2SxKQiKrD6RnI2znF+5E6dEBxkVB6EDRWWxS2igBWjwKmpXamQGMAuQVWyQZgywZgWwj6QWdWdQYSEQYSMwBmxHB9qXWPtmCFSGWg3wZDzmYxFQAIimaILmaG4XaZNWaT6Gc5lmcsXwgl4GZj5gkJHGA4omA2AbAWqgYgZAAQOQHVU7BikpAD+gBAIwAj5gg44CAi7WAQMwAVhgY1OwB51Rt1+WLQvwHRK5ZGHQYJu4ACHQtvRYAJP7B00QZSlXX15lkP7GEGBmxgAGEGNPtmYiMF9t1nAP0AESMALIM2N2oALxllV6qn3mdACmyghqgHPGMAnJln+eh6G2JBUo2wZuiKGSg0LM+qqREzlsEAZtcGttwAVbGgbcy72UUl1yMAd1gBd5Yat+IAeIYUw/4Sd+s5xDMRTKOr9CYQbc+AbT5LJ7QQd30BVLERbSSiF2sEsy8ANlmR2MgAccGAXIogc8IAVNQCxmRgbSUi55hQc9kDJOMAYpFwQdAwEZ/C8nowUgAKPnEh9qoAX11wd5EJXrVQdpwAPa1AQ8YBMhnAcqsDFWUAYyQEdnIANC+TCnYgUZfC69oiwbIwVkwKV9QC/QJP4E4dIGedAF+CIx2uQAu4cH7AYeerABYMBWr+AHp0IJBItZJfADSYACJ4AFZXCaqYkFDbsCEGsGajylRLkCo1kHV+CbG3sFG2sNVGACJlACgNO+hnzI4qWcOBW/hiy9JzsSWnFRGBWzj0QHXLBLY9AGaPCcubMGRMeP2XF01sF0K1h4cLYAe4AE/7YMCgaZHBAEB9AED6IHH6MHI6cEM0B2AEOEaofLZBx15oHLk6CMhzAD6Zq2Pxd0FCADRLoIRaB2bRcBV4BzXRdkZAAZXcdyZ3AAebAIHDAflHMGI4AED/AGR1d98yMCw9sHRqYKdct1bIcwf0bL07GDZOADIf7wC5bBAIqwHNdsCMvsB6FmCNPRBxUwBY1Az7bgA5uhBgkwCTKAZNmhAWAgjSsocN5aDBswBV/XAGlgjg2ABEu7jMhAOqrqiPyUcWFamCKlvNKbQok8rIEy04IiKMpGF6CypVKQ05+ypZ9ya3SBBXNR04pDKFQgBVCQiEq91IoYKIQDKFra09zbBnJwB9dlqzl0SVLwFz291X8BT47lgo+wHD2wAAp2BoTaBFrQA69rcilIATlQBAEQBgUQBFgjAEEwZqDRACrsAw9A10HQAyTgBAIwBQ1QByx5C5x1ktgmCcZABlJwfEPABQygBehxCYN7Bggggz04BE3wgnhdAP4HIAQBIAcFoAUdEAWXgAYRoHdSoAJO4BsQ0AnoR9px4B3BYQgTUgz7Vh9BhxwEwADS2AHdWsaBgwSGGANWsAIuTA0uIMhUwE+TgyjTzZYpBaE5CxhtsKWvUh7EwgdrQILyFwIFUH9Z1mfI4IKmenRkMIPBJwPGIAF6sGJSQEcuCHYzwAeQKY0f2Mq24GkN4Ae4oIRyR24UgAZQiLZxdo+JQBuKwAdMOAl1UAYPUAYhgAcg0LgRcHHmLY1xtgipfGJ7cAavmx1OMAL8vRDq7BlylwO0LARSwAaW4WfFsABxt4NSIARjAJkfiK2qLSycpd8GUAEbswfEUJIIUOOexf4cnGELejC4+MeE0lgAdNQA+UDiOYbCH7MHBkDLhmAAKCkBAiAFb5aUVYWY0cU5J/0yunayGNqqsMqNo8IGbSAGbDAGq3Rren7TywYFUhAEUCAEUAAEPzDoP+ACLfADLbDovsnoKjACLADpkh7pIyACI3DpImDpmH7pk4gHVK0Fr9IsxXsLs3sHjiUBnaEMKOkAbU21EcBeRbAxZa4GoZwDj+ADAzADZzdWDBB3WkgDZJwH9oIMtFsABWKLUoAKaRAAPOAAP/BmDBALsyAJTkBaLzgh+McBWnAArx6Nj2ZuaRYKtM1YfycAKhABudMIe1AAykNqTzADuKBDTjUKxv4tPWTgTGYQo9bgAtE9o1ztB3HgnLtkBwRmYvz4kVp1k8hTX5FGX4rAYK24kAbQkDlGA3wQkah1L3vWBqd4av1NhBxpBx75AJYxALMtd5JwklglAse84CBIARLwAHwgkh/QuBWQfvchjhnuB8MtkTP+APwxu/TlXiOQB/y1ADKOEp1BHg+HflGA8XHg4ZnYZrvBuVPwBAEQc7dAeE8wARLAS58F9AVgYVHeBek2tEmGBPDV5KMlASFQ9hZNXy2jBwpQBABwjD2gYsrDAfCFY3jWBzmJKXzSrCLEOcC6U8azB1r6ntGVTHzQi0aZUV5gDtxbWx2SDksQBVGQ+UwQBf5Z8CmfrwXfK/qfsgVaUFuiPwN/kQZbSq1cTQpjoPZT8AjLTAEJkOqV3QBh0HV5VQBmANclmWNC4CjxHnegwQMINh1jMGbYsRt9QACFsBAF4gB0MABswO634NnkHQU+cLlh4AMEyAwMMHzGQbUHcgBulxwb8wgDEAZCEP6VgdbtgRsQEHe+HgnsjgQF4mgbEAJkwAaAUESCNvClFrImM1YwRVHXBxkpOUlZaXmJmam5ydnp+QkaKjoqKpVwipqgIEfpJLKZl0fK+ZHz2RFUEKXJp5cHF/v2treHh0e8Z0mMN1zZPNun96AHXX3ZwDfZ8ejp9GOdibz3xobnt8eXLP4pPowMrqkFkRpEyddrz2enTyc3N0fnb06cgXHaFESDpk0bOWzkyPFzrg8xTNT6ZMtnxx6lMad+zPhBA5UfSD3+yGDTpwmfPGTILNAjpY+PIHn+SAmiRgukNH+ESGnyaIyMRzD7rGmjsgkPnT2k6OkxhM+aLpAc3IG0JmYfIXyeqBDSBpIPHnXy4OqTh0cQPlYgCUm5FNLTIW/fpgmTkk+as1Z6IelT5k8XPTyECDk6tQ+SOoSjQuIwpYMMGW+RqNCp520RHjEfvPsMOrTo0aRL9/mRKgEELpXyoMwUyzRaVp7yNHldSc8eM8B093kjRtgxTMSEqaM07t0Y2aTIMP4PTQciMmHCxUksTt3NsYmftaQ+FcQOHTo8IkQIEnA8HQYhJDh870OGMYgaJTUxT0/NiEmO8mSTJEFGenyjGDeR8CHDdwkQKMlbsvTAQANUXXKXJGQ0IQVtmLx1CRIFKCAESjA5NUZfaEjBBBtIHPdcKHrgxYlrLZLmWyXJVAQJGp6k8V8kOFLC44xCDtnHGDSEEAINdoxihhlEjrJHHmWUYYYskLxRBRVWvNGjjVhqh8kbbrD4ZJlmehKHeMhh54YbVVThRnBtivFmnWK02Q53l+AjHkBzeMHFKSEMQcORp6CRUQNhcOGADHTEF4YPDGghxB6G8bBSG06gwQNea/6oQIZWHERhRg8KsJWSDE3c0ZYDM9RRRgRa2MGAXJ71UUEXQozUREo+HJDaAvRYMQYPYTWhxgNaHKWYDH4QxmEkKkTQ4x9y4LGNHh1M0cdeuzwVhAordRDTT2HpIUMabeARgR7UrjGCHj4Mlga1TuxyZr76SqIHGjbcgMMWk/h7gw7c6HGDJ0x8EY0NkCxsyRIGXpJFNBXvi7ElfPxDihlnZHyJL2aUccYbFe0RJ51WkDnJOGKIgYcmbYJM875z2DFHJ8gwI0ybblphBRVaBi300GFgEYYWSmvBBRdtNO1F1HFkoUAC9PChRYJW81PAQmkw0EMITTxQxANh1ErAD/4dhPBEDh8YIEQAdAwQRqOQVAAGJA3QEYETB4wRQBfUNhoGD2QEwEet0QQgwx8FdGFVH+0SQAMFB9DwgAxDhLFBFxUcIIQBfESgRgBStK2E2A9QkAMQaWi1BgRFzKAONn1Q0MWkHUQhhBYSUvCDDwLQqgUFUVBwah9OzADJEySoAYHefOTaBwEQ+KFfzdq3iIbACNexBA5Ldh8JE//usLAeNvCBRhY33LADwjjggcMNNjDcxxJ3qJ8GwFykYQMcrG8J9tOBHgi4vhv0IgtkqMESzJcFNNQPf9srE0C6BAqPVVAiIysZjlBWBZgBxw0hG+EbODGzDXLiPyxsoUXwAf7DGObDHhnRhw1vaEM67GOH49mHDtWjnn/wwyFzkENCFpKQI4ahDWNog9KyEIYoSnGKUdRC0qoYBilIIWlaPJoWpQCFIPwACj9oQQtUwAIVoJEFKGAjCt74xhK8UQJVw1fWTkG7PtguDwtwAARUwIA0vIIBfGhAH6DnBLftwgFoCEEfzvAKXE2oAHaIwAd2AQLB2YECYNADBCIwgcTJxQAYkpADHiEBPRrFkR8AAwUiMIAudOAq2IhAH2qVSD/KgAFNKEAI0jAh5EVAdJAoAAMGQII1CIAHDvjBKxnBgGQ0IA0C+EMEfhABbrhCeQPgA/SkhzdIOOEB31ShOT+Dhv689WFhOPiPv/6lPrTYQA06kOAXlkAHNHABB/FcAsP0t5N6GhANTNhBGnawznsy7AZp0EEfyLCFJSwQYYdEKA4Q4rBNYPCco9jYkjpmho3qK0ojq1IkiuEmMP2mCiyDBAhPWA+LQEIjewgDl2Qow4zQcIY49OEPgQjUfwgxIEL1RxyMetQ4eEGpUWtqUwmi1KMS1R/jKSpQAaKe98TBIXFoSEKa2AY0NHEMS6Ti0ZBmBSwATQpAa2tarXA0uIohDC+jKxvYIIa76jVpWrgrQ8ghhzf8Va91rYJbqSAEKCQ2CEAwDBAe21ghBCEIPwEaGcRABjeMgQ1k1cJNZgAeSP7c0Wp600Ivg9ADGaDhB2tgXq1siUi3UcUqDODBAJiHqx+EgQIkcFfpeCAAMETgDhX4QRMUADhRRuNWuaLADHqQgD78wSgy6MMHcrcIMFSAlqPrwwC00LYPKCIIPmBDAdhAFT0wIAxjMJ70zqAAPUwgUnFggHnB0IAgFEEAflivD+5gS0gc4gwC0AIZ/PBdHyhAkh0Ygw9CsE2OSngW5FMf+CJBvkM6TA8IfV//GLoDf+mhYkvwQv4oWD8+LGELaNBBGgS2MIn1gaEO7d4N/LAGAyJUDR1mWhw2wYUaCGzCodhYzmbRpE+wUKYauQhOYajTGu5QPOJBw4VagoYgRv5xi1sFSBu2GJCkLtWzUuCCU5m6VIEQ1QsnagNVqxrEqwKRyj3VB0b44IedPvkiL1zyTD3RC3EUgzo981nK6mSFEIbwTnfCkxvewDPqjEPQe9ANOv4MjjmgIR2DFpOb3tRoN7ChiihSWhOu3BImkIELcYhOfSbBBzrEQWlbDAMb/FO1EUxWawkIi0x4MAJfj0UORRlCSqJxmDaU4SpcSQMZihDJJvyBM9GIiRnIwMmYqOEkPggeH6LFocVoKwi9ektRnHAHJ0QACV1QyVYU04cisJYqwzaDWrKiPK3ogR7v3kodPkWPJ/wBCW0gTBCg0C219BsSvPyDCv5QFhX8IP4bixnDHyZOPSJr/BNoqAHA/onhGtTvDuaD3zoRuuI81G99FQMgwEz8MIQSzKAwvucjbnBAAfLBfDhwaP300HMJ3oA1mtiCxyXRUx3e8Kd9+mkP5Qx1qAsRq1TH6tThnB4/ERVqRZ2q178ukAuJGc1OfepSB6JmsFP9zVft09LlcKEyIAqGchADsfAQw5fluUt4eNkzdMZS7VF6HNnx2cvoVKcQGvrR1NmOdfSUMXbMSQxatAKejEMMPxiR1kw49RjSkIaGCMQL/3g1Jfwg66Wx9++RCMJ3FoBba3QgAg8QqVwaIIH9bHwUZ/joJpyz++AL/x1zEDLS63zDO0d5+f4zjGGUm7/n6Eu/z06mgxfoEEOZMpnPTO7+yLj/JJKSzEonTelIWlYFmEqi72MKRd9bOhpBR9rQiAf14oUDaetIZPhs+nSjMZ8Mc1AHdGARqIcGSqNqZIAGaZAHeVZVVGV69WAHcsAFSkNX7ZAJrpcKNGB7o/AjlTAeHTh8I0iCJUgkXlADKThkJmgRrWYNefAxZhIlU2IGHzgOcNJSKNN+5Rcc8KcJwFENybAzhGZ4dmJojad/LHgJbIJ4jAd59RAHTLAEWqBqn5cG1JAPAHFUOiSCEiEes2ZFYaAdPmgJciBGQbAcLcIHXuB7SuiGbwiHcfgOG4N9L1gGXUgjUv5SBnnwgb8RJzGjDOm3DnGifqEAhDYiaER4aIl3hMKRB+4gh5yADG3yJk74hJXABxRIhU3ABEpDDegQa2qGfXiYhYBiRTBDhtpzQZHIiq3oiq9Ih3jYCVJCJHowMnvIMijTg5jQJsehg6moDMjwJp42J4kXaoQmaK8IJYTnJneSfytUZZvIXnzYglyghaUni6E4a1H0aMC4Pf6gjOHIHHogi9WwArZnBm0hCjCyhOlwCWYwMZYAfOKICUZWjjFSBn1YGrtBJeS3Dl+SinggiC7Viyclf4UXJ4zYJloCgN5Ij58wDpSYfs8IjbLGBWQQBk3weceRhXGwBdZYjvnwJ/5RhAW7GHx84IIPqZLvoAcv0AIngHCgkAxlgAWboAcsAAkoQAkowI6dQJN9QAWZgAQrUAItgBuScAS+hgknsJKUYAetdo/42CL8uIfKgCfBWBxAw3hZQgWKZoQ+g4zuQCbB0ZTvEJEphYGABhBL1RL9iCOxplSl1wf+0IYaY31eEEUmOXwoGZVl6ZeUcAT6VgZvJAVqAEcugAItwAcpoAIlYAVngHBHUAcpcAJScAQqcAJ+sAIoQAZvRBtIUJN9wJQrcAIlIAVIUAJB4AInkJlHUJmUWQKIWQJ8YBkowAaUKQU90AdH8EYq0gIl8AI+gpODiQJYYAaE6ZqJ2Qekaf6aeXACKAAEoqkHQMCafoAEKHACLXAEeKGTrChrdfgZcFAGzMGPZ0CNiYglWhJq9QdqjZYlE+kGiSaWpECWfykKKIWWl5gJIol2aDAl5lkR9rCWXDgJAFGXB7KWGHknDslRfGmfD/oJK3AVkJCZe4ACaYCTR4BwKcAHKPAsKFAGMbCbdUAFTsGTSAAFKVAHZ8ACSnmOFNoHKnqTehADa9ACgBEDgakHJ8AHLLqbbZAHVAAEUHAFMbECN9ktLYCiy3kwOIkCpsUCK/AIe6ChMbqYz8ICSbmcd3ACZ3CjIcqhN2kGLXAGIhoOrCdhcEmAoUGLpDB4hNYzV4AESJBoCv6ZkFryaI43EWTyixKBg9awB/UJoZpwlnCSloCGM1soB7dIjS9kfa2WEZeAM2s6UxszEHSVfgwqYTjTl4P6l0vaB7eZk2ogogS3nIuZDSUQokxapIbJVmywApBgBikQE3pwozAaqzNKpjfqpZLZBze6BggHmidABkeABUhgpLaKFixgBWEhpXLBAnqQAkDTBilAgFTqrHyQq1HqrG1wAjYKGFDAo2qAk6SpIZdABS9QApqqLzgzB516HddBacfwBmWABERIjPT3MonHr/dHaFVAp1VyiTdYiD8YeH0KqCrlqV6Sn+wKCV94fRkBg+M3U1/4DweqMeAYinPARM4Yh/6curAhu4SbWQJTcAWEqQbC6qx9gJ0oAAV6IEcosKKm6ZoncAexagWsSUKgGQmjGQ04eaOk6aG+eqMpqxha4JoqEANnYJrnyJsnoCLO2qSKwZpYcAbYaZnZ6gI/mwasCQV8MJrVWQUp0AI4iQQ4qQlUYAImsK4GOXhvC7dxewzMsAyDRnhwCqejZkWOtnhxIpGIZligZieNFmp0ynjCoafzKYSEyqj6eCUeqzMzg7CAGngiCwl4QIndKApwGbHZgAdnUAbAULECoUOhwAVbMBB4BSeAGIcbY7mvSwpMOQpAAK/bgwRCCgVjG5rh4AJrq44SwQyRxjOER7eQxjPCi/63ySsMcABpYdkOxrAHfsAGWrAQjsdpjzefn3AGMciSHeSPyOEmaGqwxBAnDhsOleup5FuJ+rkJXwipLqUGoFuDL6RmkQoKseYFW6AFY/CnrPiUtQu7r5uGf4mRfWAGA7wJLhCU2uOulFoaVPIOeeC9xAEcMCOTPYgl5hsOYqDBkcgMwyi+KyRrkNojEkwlWDjC4Hm/sjYHbOAGUqAF5xqJaxjANWzDciiSbAjAn6AHVQkNulFS3wu+mSqTGQwcBQuoHPygLoODGpzDpcsv8kuOfvAn79pRfuLC6acHsoaxb4iSNwzGYbyXLGy/5OnDUGLCJkXBq3uf6dd3IQwNe/6AvisZkSEEx+1rfXK5DmpAMniXqCq8wqQnByl1HHZwfa24MTssxovMyMwRihE7JD0sxLOoh41KHOGrwTroaR18vpxMgjeouZsra9cnUlJyBmmAekdVxivcaoFlx5SgB0fVilbcyLVcJiOWBUT3CWmQBVngwEzwY5awBlmgBhdTghtLoESyB2fcCb5wBleAi4RqQqSAJT3jycShxPSovqFcZPVrCXpQr2bQD0elyH7iB5hLxJYQNazoBYpsy+88CkygA37ABXrAGmlgB3mAun3ABUywEoACc32AA0WUM1oAY1yQBSaGEOyzBb0QBxzWNN0iB1sgBy82PlkwEnGQYf4ZE2sj/K7uDA1S4riWYML9KImY7KZ4MpCiIcfaLCb9W2R/3IGfK3dKBcjdfDN+QMiaoFSReDPwDNQz4i9Z4E0y9wU3gAZekAYX6WI14AU2MKFLYAOssQRZwAReUFD+wgc4YNX1ZAN5oANqUAP97NXvVFB6wGLxYwMR5VBmIqBaGIIYMzIx4jFT8oiSiCXZTAopBdOhgbnXPGE3qJesrMeWkAZlQAYDcdOhgFV8sMmdIBAgvT3jEdSV/Rx6YD55ED9o8AUSxGI4sAQGVTFXHQlpsAQ6kDAPY2JLMGP5cwME1FAcFg0hJjBLsCRL0D8ERFHDrFE64MCbm4Wjt4WrvP4vy8y9yjCxZ2AGmtp3g93GPgPYlxzd5gRC3AwKFvvbsGwGp+YFcuDORmYHL8WuhpzdJYgzlo3epbEEXOAvABQH9/M/NuBPBbUGNadhUagD653UECNRrM0EWTDR9KQHYy3PSZ0/2bAE7SNiFZNjm2B0bY1pTgZlQeQPacaFkl0akqwMcAC6Ju0J1Q3Yuhi+piEm011BoMy69/uUUKkJeEAGSrPYjF16cryD93vIbui66a3joYHWWXDRWdY+c4DWTaMHOYPPO7EFDY3ZDS0HBIgGexDM3WMHeuAF9ny6aPEIOsLPQ17PJkblm4CCKziXU1V1doYPGiclfHqLVFJpEP4JkNH9JXciG2ISiS5j3YhKl7LIBkzABLQ8C+Dt2Ok8CkuF436+44f+oHygAzVgA+XthiNzIyW9h5O8CX0n6HFMuCZ+CX8NhyjuxCwc4/UwBqp2ftDQ2C9lDeushIaO6K1elnMQUVsQ0HDYw1QyJeNH6ZsA4mYZ50gsGljyhqB8x/uZx45eD3RAhZtWDXCZEYFa49XwJxhuM13s6tVu7bIRJROrBEhgnp4s4pr+G4xGQsxxiCZYx8Nej97MCU95IWkA2Pa4UugeCnbABdKeLwBx7fmu76LhCxP7n1NyzXY+HJ8hkJQI7pdA5yVIvs7dCfgLxe37J2PQBL4+7yxOiP6jsYbGTmQ5vu9BvQbjfgSTUARVsAlqoJsUHwlrYAHqeAZK0AN4QKeRUAGdWgYujwT2vnH93iS3XiV3bcBn0MHbLO+hoMkrPefPHnzfvrlVTO31QLolZQ1Pea1ucvCTwAVHtpdY3/FA7QQLbAGAMac9Kgd/oQdiYAZKgBJNkAR4UARtYQV5sAFkQPbqmAZKIAZ9AAJAEDNJYAFscAZIUARUYPcP1S1K4BxIcAQjcfZNUGmIHwlFAARv8AFUMCVscPYogfh8UPNHyX++AAc7/59VUiOSICVOIgroPCZVr4uP/RwJP3x5jfL7qWZR+Z0rccLQwOwSUb7MoerDx+pbb/7LXQ8JFqAHG4AEGgD4baABfvABR2ABZ6ABbLABRwACp/kUa7ABVgACbPAEQakHFlAGyK8BQhAzIGAgRWABTWABe3CkFoAESoAGSPAEKeAEGiAGFuAGGnAERVABkDDyygMIRxorZRZuGmUVTm4WZWR9kJGSknqTlpeYmZqXent7eWpmZmWkpGZ5qJWbo6qbk3tvblVue662mrJvb1Vvt76usb/Cw8SRe2KztcN8c15zfL9+c3F2fXllZq3FfczPfce028TN4uXmk3N05+vs7e7v8PHytk5UkBZ6KX1OQEVsT1QqFLGwwgKbCn0KrdCzoo+FfYL87APSZ80KI20ggf7ICKmIPRB+NDg5UulMhRUqiljpo4TNwz4aoBXZYMFCHRB8BvYwqMGQEgtIbsFIMs+SHlR5Tpk5U+qKqVN5lAm7ZkYYrCq8pMp7I+bNHl5FL3ENWxSWmHDLmnnzxYeOFzrQ9JQ5o7UYM7jfztYl6xYa2Xl01P0dTLiw4cPw1Fggo2RhQ35F2ujZAMQkGyV8GhpxKaeHwyt8CEJSPEaDlciQ1myw8qTfSiV1KuSxMKZIDypPUqyxoGQDGw1UkOjr4zESzjMpzBQpcxoIEjTDN/XeUHVTp0619nRCyj3p0qVNSy09A1U7u1F5bsGS5QbPXnixvLoR875oMMTn8OSqr/6pbZw51fxyV4B9MJVeOXdBwxVahtnBBYH4IThHhBRWaOGFZJ2hBBLQlFGRGHTtg0dCSrjRRxN9pKFEGXqsVMYRfYAQRiRrKLFSiKkpccQeZ/RSxh4eamiFHhtymMYhbOhRhBLK9BhJGdA4oYQYfCChhB9W9rJJHht0qcSTpTRxRRNlOFXKmdjMRZ4oUCFlHllAVqfJHvrN4hV/7uCRzC5aFnYfhr5cxSBbbgEojH92+NUHeubYkQ40eHRVIReCASpgHJZmqummnMYziKLs6KFBBRSRZUESGgRFSaeYyPVjJuuJoVdhetJyjFeHjcXqJXXiKmChEN7iKF6RUNVoHP6CfeUrhV5gumsmcYD67LTUVmsttUjAgYSc10LyRhkHSuJJLHZ6YpieuHKF5zx/Tivoupb4Z+ihdCAL6jU4blOvYPoNSiE53faRTsAEF2zwwQjLg28r67G3rGHg1IIufu3uusd+Ajo676FzrCUJo+LYgSwkEVtKBxfSThtYwiy37PLLLPNYhlfklguvfbNe7C9hFXP6rjB0dJzoMvumDPI2Iifrxs4W8oHytczALPXUVNsFhbjbvDGi1LBcgQQSWLlxp4U/m3XzViZajDFbQqdsCzPUXMLjGdoMkzTJS5+NGKXWRl3134C/jIQJoB6haBlX97ECC4sXY4U9CI9b8/4RSIjhnqVX9XkrhT1numCfbzdDrN1vub0ouOLwMfI38+mNnzPWehz47LR3mwIQUvRxxO0mqFAHJCtAg0TikPRwAguKq1CCFHqccAIUeqBwAhIqoMDGFblX6wmdsSBTxVlaX4N6ppkbkzfnaW+aud7+jc6xF8FKYuw2CbJOn8pcVBt37fz3v+sZMYie7nKXAkW1ABJH4AgSzsCCMrhACinwgx5YcIQYkCEFdSgBH/JAhQciIXtzehicJLc074HvTlIB0vgwNx/Nta5CnbvQxbpytraUDmmP0gRT6iagHPZhF66rkINMl6mV+e+ISATUCpxXAiwc4XcFhEQZslcG5P4pbgwnIIMV5NCQCR4BCFZg3gFTQAYfSAF7rgDCC0oAh21k5xvbw4MulkZHrMxiaVrbniaSskJALUgrXAEdxdIHqJ+9zS3uo9fA9jgz+gXNL3yC2oOeFbQkWvKSiFGDFdPQgicqDgW/W8HvEIgCFBxwcSfITB8m2LwXtEAPBzyC86DwOFdQwQQmKIFU6FhCWfnSe3ZEBjJ4qQv3bC+Iq1TDXPLAQwqtT1xnuVAMIzRDEWJCXkS0hcbiZwlsNPOQawEHwfjGKkdh8pzorJAeSlUYF+ByJSQ7prm+Acew8DFfGKrmK2ZloaVhDhmCvGbQZEeMogGjj8LomF90hkxAxf7BC6xSXTonStHAuQByFfoEKbZWyD++QhYNjcc0c5UMV/BhmwgKGjcv4c1iqBRv9zPYyTqlumxW9KY4zWkm9PCtllqqewH9IVgwJDYZ8gleA13pLzRm02Ih1Bd389ZQD+Y0pVKopjrNqla3+o1R+LSQa5tEIC1V1IzyMxMn/Y9VfYHIpkZih8S4SyQi2TJyWooZbuWqXqXGh3lCQg9jgFU8SWYGIJn0FSG9EB/BlVh5XKykYskKWQmJmKP2pxuVSt001jqJa4TrV2vpV2M3BTBAYXWvqKWdGnoCz9Q0BBMfwAJLPAOZ0GSzAqaJhAUq4BvtLRZc36TmLtqTiUhR9v5CZUXMY60pCZFtrBz1eq4tjvaLvkTihTAbomm9kNfUejdhRrBCIYCym5q8QQm8hVEf1NCQCjwEBG8wXEzQCxR7aGCUFQBBFf66AS0hoSZVcIJ7LbCHUQmBQtvx6imCK9xZcJRXkCVrUP9yjJhe4qRCW4cNE+mKOBV0dT+U1NSqiqHTfvfEVVOJBfiQj92wxAo20sOK75EGIIDAJXwAiQXk0IgiHKECe0BIQgiCozL05A0PyYMigLAH+ALlbJ8VR4JLQR5masoT7Hkwr6K5qeQS5pmYiC5n2bZIYSwlyqGr1K1G+ywuTKhpBEWxnFnGTCVQgcAOScNjrACC3824D/4fMMQZLEARnGhg0FZAAhs+ABxI3Lc30MhDL3T0kHzUI0Zt2EMRXrsJOGzgAgw2ClLAIx5mstmxdWKaWGnIKS9TGKTvaUuG2THQ7lICG+MIp7oCN9MKmXjOwE6YE2jihyTUxAproC0VYAMTv6hhA5DYQB34AIOQ5Ni9fni2XwSc35Uoxrw/sUAYnPAaMeyWnZngUpdg4BelsGlNXiXFmlBx6rLMUGw3C2S94XGxCW/lrJJoX2bN0T5bi+uprnALgcY6O6cZ/B2OeniwJ86/M4AA3fOQsQY2oCprtIneqbiWWXihZVjpm1UihpNlJ7Fhifdns+IYRRBVp2Z/8s+uh/6pF8V3jtMWuZwYjdDAFWJmFr3o7bElJ18V9r0J/aQcEhi+YTtsGOdfyIVbofMYEP3X68N0jOdgDzv/sCwrfAtDtM+6GNMz4dFIYNiHU9+XOTwLNI9N7IgONwwzxiz2vvtdezoDX0PBrLa1W0KfblfL0CCu1nOwYqlvMZ+qaefmwkT875h/lh7EgInAbmJGwvC8JTgfOCyzx1bbcLq/rzz5c3AlphhGFt+JJvVyXL2HWn86Ek/282F8PfPA75QaDngJ9WriBIeVBPKNYkWYwaJ7NiuHWVp/ZQu7gw8Y8w81er8JR4F47gjPxCONweVzTjIsdoBf8NefqRWgQAWvTP7B89LgvDu4oA8pQMELpEC9EjQ/Bc0jB/LXRPR3AkCQQHqgQYhzAnogSyzAB0fwfizQPCeAAm1QBtIjW4AXC7IQfevweqvnM0sHH63zdtJ1fdHFfZMgc2zxfVuXTnOQP/MgV+xXgxeyBgd0Bp3kAmGQAmGAAjOyAgDUBx90BVcjSpBQSrKVSjjoAhmxAlYQA0iAAlggSifAQGOwAkKAPHnAAsOjO21QAmFABs0HK9T3DtszR6enC37FDlwxVSJHeu2wXHIQXRzmDijVDrd3C90gLnCITnkXDwplg4RYITpYIJ2EO1bAB2aQAlXISQN0BbKFhH1QAkCAPBTRhGygOP5cpAJ+4Ep9cIUnEAZWMAbIo0mIozhYgAJSYAWgpwlqpEvskB1pOEfChEcoxC4tZHg8c1zlwBVh0AZxYC988R8qaAl0dwv1Airnc1Mx+A7+IRGFOI0RskTwFz0r0AJWoAIn0AYNcQQqsAL894SjpA/ieEA4mAfSEwO6M0a5g3xLlEqydDzJkwJtMIUnoIGacEu5lELy5B7uQTO6EB9LY0ffg4u5OBhYJlkGM1JW0QZSEAaUwgfH6AqOAj8V2Vkswocu+IcVtQUEIgdSIAWiNwyBkZHUmJLwoAcuYAUlwBEZ15KgJAzuZAIYNZA4mZModExGhUe8eBg2Vw5+MAZSoP4FYbB4xVh16zAKfDh+JANwOGUHW8ANNJAAVpkAECAHAuIHSKmSXpkpeRAG0hgWZhAGDXVRBUN2Y8MyrnYodqAFI8kGY0kWcNOV74BrtrCMkrBrXBWDI3CVV0kCWlkRERABIyARDuAXJ9UDUaAHc9kHHXAHkiAEv6MHB1YMFFAHI6IHD6AJTvADTRABPwANHBABXbAGERAEesADEdAGRRAFXxmberWQZvcyuteUc6AFWmAFbPCTAuUMKHkJybgJNPiUvphVS2CVNCADNPADVjkCkOAEI4AHSDABdaAFfIAGEcAEWlAGdcABITAGb9ABsOkAkhkJFKCVawABaqAFJ/7CB1JABjzgB0UwBNDgAzzAB2rQBTyQO4vYAD8gByhiBq1JhPMJCQ0gBzKQBg7QBRbwA3owAGzgBBAgBFpABgmgBxIgmxx6U+tRLlPzFUl3Tf7RLGGABcw1g9MwcPFwDaEGCYM4VyOYWjJglZEwBFdJkU8gAhTJATkAARHaBA4gAh8ABkXwAGHgA2GwAV1gnpLgADLwB38AAU4gAn1QAXfgACHgAwDwAxQgAmcQBEVApQEgBAEQBxHAB1CKBxFwBgwwBgxABg/QBF0ACRu6SgxQBw0ADR+QA+sJCUpgpRIQnB16Yq94TrFSm1RzDPASe+kgB3QUgtBYKISKCUxpkf7qZwweWTUUyQd+IAegygZoMAZkQAZGyZ1MwARBsARBsKqtOgRDsASwSgI2CgnOaZXUsKPQ0AFTEAF/ugZE2gVV2gcUEAEF0KSjBAkUEAVI4ANUaqUdUAcUcAcaWhEi0AQSEAEk4AQzcKVdEAFXCgZ9EAEfYAA80ABa4AATUKd9wACrhABT0AcNUA0cEAVqAAFEqADQsKeFilNW4AJQ8Ji/MKKWoAbsaA1A4ITFgEbdMi6y0BWXEzh6Uh8nFTRvkSgNE7GDwVSEsRQmVWaQgF0Gw2Ke+qlogAalaqpMIARCAKsuG6uwyqpLsASpmqpawAVkcLJjcLJoIAdzAKppMP4HIVCrfRAEOboPEDAGHDABfBABesAAPFAARAoGFEoGDOAGBQAGThoJDvA7ahACTnAATSAAdZCm42qty9oDVJoD3pqmHBCgbfoAaMADZSCmVtoHgyq1ZMAGHCADZmAAdnCvYxsGY8AHd9qvFHUELeAHVjAkVLAScMAGR8AGZgAFLPY4i1gFIxIG+SAFfvAGUJAkjctBrZVAKWI9eEARNSZbYzAGVNAhUKCVVWAFeEAF9sCwFvN8w7SWtaMrbmcHQfMfxMIHHJii8oAolbpTeKkJTkkym5opegANnkoHcnCypaoFKysETcCySyAEMjuzUcAEW8AFw0gHiVKRQmCVrf4aBLSaACEwGqwZBNBwYGlABkUgAk5ArT0gBU3wB0Jwj6AiBHFxYD7wAxySPQemB8zTAUEgBGtQp01QBxySByogBwdWBn+gBXrQAzLgFxwwBazJAwT8BxlhmU2gAlJaBu+LuBQVHX2AAlZwBMwKwyXQAkjAAmrQREAABaa7EClAkijgBi+QBjaJOxj1WkeggdpxAm6wAm1wO0fQQC8wBhFkArQUBkCABR90Zc/XgWJjvLODb23hFs5wvsZQvL75m3dYFNewLjQnLrGQxnFVsfWCBrqpm9vbBHp8vTXLBVswvlzgDOabvPECAYB5lWigCR0QAQ8gsJKQBhHAAzwQBP6GAVi+kAaOzMKWFEXrdUAThEbB0wctMHyrREFtoEqiNIU8oAJhgDxmcAItAA0Gi0DZswJkUAI/kI9RREEnwAMnIAcHRD3iiAQYlQkdVMzrUIt1dEJtmESOGQZh0Cxwd8YAJcfxYlCH0cb9UUl+KKlFQZF24LNowAUXqsdIoMetawY8ywV+3M6BPAfTRsi34AdDG5juqcn4HA9TOAZHIAWjeAS09ITQMMpiWEEV5JKKIwVlMMVUAEtEyAYYBIaQkAclIF4o4AcoYAav20UscAUtkAYNPUZjALBUoI/G/AI2+QpwJE/HhJO8hBVn8cV6lE4V2wxeIAVsYDpF580QN/5riHGpmSAyoMJQg9GpwDsH44zHe4wNZqAGfsCVQcPOf/zO5yvP4qAFQfADTGDN+Yy4ZgAE9pAHLbkoErGIfVAFmmS70PC4K/HVjAgFsiVbaUBLkLB8JEMFQNALaXAEKwFPsmUFQLCJbQ1GbmAGm7gJb1AC7xQJZRfTYoNHMr2TXF0wbzeMAEKRjCo3WXYYGsOihnEGZ/ByA3d3xzvGzRAGKEsGeszUpsYNwBsHUj2+ZWzVXV3bL6MGxEMMh+0n/RhsFBkYD9UxcCEtfEkyqTbZLNc2GSUKzOs+MwSNNe0FXjCqpUoma6IVFesF7MzOs23b3p1atA0fBJtVvx28wv473JrwJw0DxvLgfWtcyeHHDfsjozxtUkf9H3PQuuKxYCz32ttNvuj93QI+4DwHzkctzYPcXWvmdKind8qNIcNpCb9HfsfJhwfeMdUbb1DBQ0cdyF8QyAFO4CLuP2z2ov1q1MHrDOlgxsWwB1bwPazG2dgMKC6KCZe3lzPKFrJm2XTgB2mg4VYWL3Cj3do9zSN+5P0jg5mQBlOJCWmQBVD+c2iQrJGwBDbFBBDFVeAcGBZ73ixuDrDwOGd4vMId3sQA1Mk9cOKEm8JrB36QB0xhClFxTcAr3XZ+2Uie50l0A5HA5FqZP3kwB3oQB3qQBRDF5AGSBjrgB2iwA30gB/5boA55sAVo4AV6gAZbsEHDOOlvxgRfAAmQPiE3wGJbgCn5oweWrt1oAA3sfE6dWtMPRb7CXdVouCBuYAVyWBiyZuSWAtphRlC7MN6u3Qyy11dwLm9BfmHeN4zSzet6/uy1gwOQgAY2QO1ywOdMzuRLwM5psAPUDg1rkAXrtQNpUO02MAc3gAZLkAVMkAWNvgY1wAXpLoOeDglMgAY4wAdWrgX4Xgd8rgY6oAfxzgR1sO1MoAOBg+IDZdMqHhhf7lgjZyvKondJ9SzLG3Dz7bwVvuM5tAfKJOebIA3/gd+1B+0m7z/S3gf1jgZZwOeQzuT4rgNMgANLcAMSkQY1cP4DNTAHK78ECB/uN3ADS4ADTN4HWoAD4q7yn64HQY8DepDvNW8DdPDvWQDwKn8HNL8Ejm5SOuDZEfLqwMvlA2XnDe/wtF4Y3PM9DxMpyN0HnW3m5iAXaFac12V93CBr3Z0HaSBv2UCc3tcxwv3eJz/4gIMDJ9vtcoADc2ADcXADW8DkTJD4jV70KZIFerAEX9DtaHADWL8FNyDzYJAGXFD0j28D9k7p3V7u+p4HNuAHOODvXODzeoDwBL/taOAsm7AFNYDwceV2UHf3Bm4HYR8Ywt0xw/hQwR34J3n2MvShiioJzfjNb689T9W8zgs6rw3PFLlK4lMGcPCiGzZQxP5I+OR/RFwA5X2A6RMC83Qw6Ez+6er/VxClB/kT/2kgB2SA8OfPYode6pDA5ICQ5cWVxcXH1Ye2xWWXtuXl1ReJxqfHtcXXp7nJuelVs8UZNzrqFQeJmko6x8pK50oXazc7y2d725mru8vb68u7t/fmVuX2Fgxc9fbL7Gs3Fzdn10xdbd2ZV7bXaRc33ekmtm33Okf3rZdnVlZmlsf8HBdbTpd5fY+fr7/P3+//DzCgwIEECxo8SI3JjRv2EDLjc6OGDToOKwrcg2dYsWPbfr2p0nEgHzrR7DS0+G9dJz7mcvmpwoakl3r21LFz14weHTnR6qH8CTSo0KFEixo9iv40aac5W7YUUlo02Js3YjYio7bHjRuR9E5CpXbmTCeSXvmEkaLl3KZ07Mrk0dPsmTRyJb1+vYs3r969fPv6/etXqtaNeEJewyMGD0A+8aTZBcypjNhNLL9pGqlFCpuGesycafcuLiuTJB1DPo06terVrFu7/hdMWDirhvWF8zdyjhfTr/voKZOGU8s+I0/JCQPSt812tXvFqyeXYu/p1Ktb59vc2mNdZ2LghqvPjJ/r/aRqLGbsKsA9yvQxlsmb+h63m14x1j3HFh6Qe/J8dpfdLsXR9IpP5B2IYIIKCnQFCi6gUEcu4P0CRDMu3NEHElT0st0mR7CwAoT46IFEhP4LAoPRVINpNZV6BX0UoC/3jaLWgdmAxwck0OSnSVZueAaaNXTMZEs5lp2IZJJKLqlHCfbsESILfKywQglAqFACFmecoAKEK9ShBxBlmMBDGlxCoQYKLBxxwg+bvKAJElJsiYKDJUChhwon4LnCCSlIYQYKJ0ihyRFtZChFn22kgEILfRwhKBt9sqAHl1isoAIUR9RxRJWO9vmnfOYNU9VGLcZYEHvLUPPejiYtqIY2xF3ixaubvIHEFUFWw5I0xLmyZLDCDkueGo7GCUUfVEyxQhtN7tHdGY6WEcMKmTh6Qh8uQBEGCmmw0EcKVIzXxxnJZkiFGY66IEWlfVRBxf4J3aG7ghRjoJDJClBY8QIWKXBK6BFSSPlbC2OsEEaW4VLBBxCcbpgCGd5p+EtWqKIUmzCyEVOFGCwW5iJRWl1MHDn40ZTkOs9cIt1aZlBxBH28DunTkDwSi3POOqMmYh5IJHsFFdb24agaUJThaHdf6gFutisIYYUVaySrhxUoaPKlJldIUUaym/axQhMusKGCtI9K8acVWBQKBBVsgP3o2kcgAW6GLETtRxr67kFFC5segWEKaTgqMIUulECyNRlnnJGKWolRFYtTcRTyV6ry0mpPtghLBhmQcNFyH/2VgQQSq1bzjE8D7sx6667fZUYJJ7CARwqzT3ltH0aXUf5Cl2xcIbujtsuBwgoxTM1HCi0cm22ccwYc4Qp5oIAlH2zWW4aghD56KNa+nbCClGyiIEcKLKhQxgknWKG+ppxGmIL1J7ywfS9UmGAC4ptoxX84jz9eFch1rFSQ698wJke5ykHGR7Vp1W7O0SEF3acJZJDDcHyDhzPoygpbEZI8NCGXI71uhCQsIVSccK7LVEMN9bOQ1brnEBe8kBkuwJ8VNrG4begwcQqiyjYyp7kILug+c5BDGcZgH034RzJ5IAYPLzMa4pRGiCasohWvSBA9vM0iebACuSqSBzIoxkIbsiIf/GCFMKwCgjsjYj1+gwZv9MEmZ3jH5ajRDdWRRP6EWOyjH/8IyGY8MUm2oIsXMrMZKiopN+awhx6aMJPRuSUTWRFHM1gix19lMpCc7KQnP7mkQsZCNz2ZBRva4zpG2kqJWmhDGm4yoTv+olf2wKQiQYnLXOqSGSGZ0C7QwCtNyKEZwDTjSF6hI1ls7lbFSKXN+JgIITShHWPskccUmTp7dONmu+ymN7/JCzXUgCJ6qIGJNJGGL/SBCZWwATUUoQl2/kIPO2DdLUymm92YwyQR3IPHfImzkewGmn3wgxB8IDNOwIgZJDEQzW4JzohKFJB6sEE9mYCDOigEB364gQ2YYIMbyAEHOLCBF9JwAxxw4QaJqOcSpgHPPiyhD/4LscEW9JDSHaAUBze9AU5LGgcJvqccp2jFOVYpyHAMEkGM3I4Wm+CDKwBUdM2UEc02kceJanWruVTDDpaAhh0woQ5+4MISvgDPJYDJBntYgw6WwAU0fPQLHs2DOxMRCprS1A52jekS5tAHHOBhBxXdQxp0cEm83HMWo2TFKXoCQYj2opJLJY8qeZENJDABCZMBhyU59ArLZJWrpC0tRXWQhhp4gQl0uAEamIDWUKiVnr556xbQoIU13CALaFhCXv0qU9/cgAlgEN0SKPJSn2ahD4dlRhxA4ZBbLJYcjUUFZI+KC8lWg7I5GxBBfbMOMmjBDwndxH5OJyBWNCSP2v41rXvfuyQ1IBYRTLjDElK6hTTYFKRxYKl89XuDUNzgC+W0h1xVylKW4lQPOLgBam2AgyzQUw/LdSsztlADxGKVFvPosIfpYY5WnAISj22FOeZBC+kOJSuoHNaAvqiLbBwRdL8JDQ5HxiH11kce7YWvj3/MyakK5Ll5BWGK+WkSfko3EyruMVG46+KGfneOnylDHCkyHxtrghjV1AVLDNQHO8wEyGQus5mvwYUaqHm5SvLnZ4NVHG7uQsZ56JUSZYVDj/XCD43E6gfPDOhAC7oTQk4Qe9xQ2d70CsxzZgcc9PBle8QqlkrFnI6hCNhBa3rTnCYPVRANZ2gwWhedCf4SLTehEmaidyWX/tWoOw3rWMt6Lyw+xpJCSMVs4ESKcm4HDluci0hTptWzLraxjz2UT69agkbK9X86kpuT/AYOl8Gxl/t8mSQie9vc7vZFiGFrJOWmRr7YwzrqSJnQElpmC722nNXt7XjLe97M0MOnE70agZLbF9lANyf2mIssi84Y6ZXzaOmN8ITLGyOQC7cEn3PLJZrBl8WB5o0Y6GVtg/DPCu+4x2ctGzE4PEFxRmovSr3rdG+yE2ZwRzgec+phv/rjNK85mYXhsZEfaEbx8YUe4LArTsRcF+uwdi7IInSN23zpTDetMIpRmAWRY6CSXWIamjP0gJfhCsD+t/6vvD7lpot97J9Mkce6vHNk7psZEs9OtCdbBissWxNX5cTByY73vHOSxel5uKu0u0R/BxvbmKVCFYR8d1frffGMryJGOKbz6/Dc5Lx8peCPHg0h6qEKR9AyVi+YbTk3fvRNN9RalqoCUWmk7yRHJuGrYW92eD7p3tC8G6I2VWH/Ow5OJr3vY20FqoWBCjesAh9eJocjtIANeiB+H8RgBiiwoQwM64MVxtWHbOWBCmHwDfHDcIVM3FAvwlg9R5iNH8o3o9TtKDSvw66Jj1yhs8MWvZhD9/v8z/sIR2OBE0owBtuyKSgwBliABCvABilgBUcwBR9iBSagKTGABC1gNf58cAJ6gAJWsAL+IgVUwAI/wzRKIRjhkHMKVB1FMgo9Zw3LMXHOQWy88BFv4GtC93qKp383SG8p8AM8wALmojt+k3wlMCcxoAcmAAQ8EAOmFz960AJZYyjykizGki1MyDRUsDa+wC9l5A+x4Tgdkx4maB258UDLhA/LkQcXs02KBCMCV3928YI4CIfbpgRQYAZhcAZZsgINKAdWMAYsgDRukAJhwEFfswK+0QJIAAT3YoEYeDCJAgTh8yhOQiEvYAJaKDqXmENc+AaN8zheaAwgg2+q8R46on4ruA5ucTH61gwxOEflpXR0VytxKIve1nxA4AfS4nzht4DDdARYoP4HULAhxtcHTaAJNxR8y3BD0bc2eTAGfdgH1MIMb4A/JjB+z+cx/WNAU4EHoOhiuVFUpWgNbCF77teGqyhydxYSusFHqTOL7ShvPkgQSKACKiAGbAJjvfAGJaA/V+RA+9R7uZAHMpZyoEUkq0hwmpBqfQBwrJZp7uiQD7mKoUhyDiQPKPMP6XCKA+mCXxeNyhASZ2AGsIh/vPaPEGmSJ3kiRUISNMJGAsGCb3FJD5VU57gWvnZ/ujAk8IeSO8mTO6eS0PBA/FQQ6VBlZ4g6USRIVIF22bAHNzl4I9mTUUlaeZAFWYAhm6AGKoVR85QFOhAJm7AGRdZJP0li/liS9f62REEXkwWZVKDGcmXAZ3SQe28olXW5VWkAW5YQCkygA3IVR3LgBXmwBaOQCYggU1yQBoigCHbgVlygmHKwBTC1BRiCBorAB3kwCIa5SNTVCqZwYmToEBjJDnW0VJjEkbxkdJxwBmTAYzjJe3YJm+7FBF4AV2igA3wpV7SpUzbQW0sgYfW0TqDAB2GlCKnFBTgQB0uwA3KlB/nlTjwlV6mVnGKpaKL0CiOmT5F1liPyBqdImtcgUKeJmm5JaFZABqIHizoZm+upS0xwnEtwX2igTjOlVvp1X1zAm5rpByClVui0XPL5UoGFUx6FU8QBVsuVBxomIzoAlT8hXYxVIP5AmUyxoGJHEZAZCZPgWRoNio+pyQlygASU4GXRwJ4lqlXueQPTmQZegAaRQJ/tJAdawAdMUAP24FtyxQQ6tQUWBqDbcAMopV98AJ02kFq9RZ27kGY6QI4cQhxLxhgc5mGskAr6dGLKhAt4IZo3YZT3MCMzN1kxGCB2oAVNcI+Ytp0miqYk1JyGSQiXGSGTgE6LwFwKqgdMgAl4RQd5EFR6UAeviQiEwAU4ZZmH5ZjNkGZi+ViPlQpcMKWrcGKwgGK1sGSp0R+nCBoSqUrthRhvFmxx0ARjsAtIl6ajWmYgtZ0zpQlhySo6IBEcijMYWWXuMHsaqjnXgHORRxl1gP4GTTCriUeqv5p3TNEUmvmqAdkWoJGh+/AMpqCeARcOuIppY1AGuUeiwGqt13oX/bEcTLSl/cBzTmZvHYMqX0Ze9Gem2Iqu6foT6aAOVSYZsioQ4emlqOmROZYf2TB7r6iu+1p2xGEGW+RllAEeerAHZSGRCgIe2tpybQGSAbmk+SCG4qk4H+EGaDd4PLIOANVQ/MqxuIQEGrABGtAD1ZgLGzB+FmAFTgAEH1ABFlAB46EEFaABFgCwOcOubwCSDNuw3UoQk1eSypaKOtYZIWl3Y9axRwtKFdAHRdCyKbC0LmsPFmABfZAEFoAFKqs7hagJRrAhKgsCFlAFGlAB0v4jtW6gARpQIb1BsHuAkQvbFp7hDnrwsP/Ac/OKFeBGMjGHrzTYkEjrt4GkB05bBEewByAwBhZABkqQthagBFZgARriBEfQB2ugtUt7BE2gAVagAW3wBGGjAWQAtn3wuBF3sOXBrurQcu7KsLIakEJxH2NYHsRAns7Bln3gGRPydn+ruxSltEVwQ0pwuKWzKlO7AUfgBClbIWvQA5tQBCsAvH0AAnyQBCtgBUiAB2mgAVSwB0qwAksKLRsAAvwAab7BtgQbkBfaru1wrMcKkrKKB28xtwhRJCdzpk9XsTlhtD0yg5oADWe6u/+LJIG7tDcEAnUAAilgAWM0tU6wB/7H6wQ+MLmV67ubEL18ILYVUAYuiwQWgLa/AAcbAMLhqwnt8B/ra8LrqysmDLctd75vsaXxCxTvQSPgaKsUC60rsbGcECs2tpAA7MNlBsO6wMEbcAU4JLfBQLBJLLeiQ7BhaDKlFBBPJ3I8lBsiNLRYlb8/rMXbtgcWUAYagATCMopB6b89wnc3fLF2wYZOucVt7MYONFDNOrGyC4bBJpO58BlwwV5uzMe7K0pA6Y8G8XT1yitICZA2uRtl3MeLfBpBrAkDmwvFNE/D9KEuhk8P1JKCzGKEXA13zB1noAdpyMijHCxLoKDNwBBzygm0VW9i6VVDlDnZOQsYwzH3q/6hoHfIZpAjdkvKvWwdbpXK92UDX7AGNmDMM+pRV5nKaSBhKaWkPpVSIVVSNHUDK+VgFKYHS4ADOqAGEDYRr1FIl4zJNJwqVAF1idZUvvAZFoSevuzO5HFWthlYfOBVaXBR+IkGZACc2lxSfdmXNzAHhOVO8swEcnADdGCbaCBSWdBcbFsDicBms2QU1lkOZWmlijyxAYTGzgAs/HZEifzOIZ0gFdVg7jRTebADqjqbvBlHmrAEmXBYfMkFZJAHyjW5e1kHLIWbXJCgZ6Bhr+wIzgVddNuk4Uxdo4Sd11WhRyEVVeDUGy0joqZIZwBJ7SzSV90bsBVPWzBTXqXSX/4AUjfwlcvczAvRB4SFWEHNBHagYA2mpGX9o2l9pLqAYadMC0f9YSYGDdiJCibmYVdKfqRiFfugb7f0Bk2gBVaN1YsNX3pAZHZ314XkpJOK0UCRIk79iaVLRM26B03ABDXL2KENZGm2ZksSDLPhMXVsDdHBK2QgBJIs2rFtrebh1IMNEHTByyvh2rAt273NnuZRKsYA1eAZHdrFB55KBo7s28udD6CqRKCdC2LwC9Id3XoAQ/5QNZzg3K5jHrW8iaWLORtKq2SABLPK3OcdEM1ju1foGyn0yC20C/GTC4LjHblQIvhQBuzdB0BQ2Qu0MbX9hQhR3FzKCmiwv+iN4P4DYTtZUgYdeAKHWAI/cAZ1QgVMmCZ+WCdX2CAnUAKPoicmkgJ+UDUngAJhgAQvAAXUszYYyOFsYHqF2Ccl4AIc7gdIUCcuvicVEiIq0AI+eAS/Iyj6vRqaaM7oQTkVsdk9xhjyQF4tmOBPHhAYSM8tQH3bwrbgsgLDlAJ2EANqICUlQAZNUDcnIOIlkAYoQN7nIt9dxH8geARd8MhOQi29CDf4cgbgcgQJY+JJSCgrYDbS4uN1UOJkUDdfCt77kDGOUyqmEhsxTBeKPUt7NB/lBeWV3g8nUAk9viFWE4JbHi520AJGEy5SEAbdFy7bgAJ0kIFWsEXyTb0/gwRwbv56vuEdKPTmfXA1qSfqaVQCUdMGhLgGSUPl3rECfpA2pt4LR/AC+zgQizM5/BPc/AOKqn0QMqyCM5N55ULpls7t+jCFUHC8mILpjRIoe6IHx5MsSKA+V2jj1cMmJwDimaDuKRADVHAoNt59TFguRyM74OIoaZDubWDjJ/Dr0QM2XNICTVIndTDwQq4L95M/IZGJsVEYjYNA/bPoRm4Mwh0b/U3Yjw6a90APCLnt3W7yO2Ms+lBDlXgrCOTyL5+JqTGKmQyxNGIP60C0J6/zraNF++ACljhEdCEP5ByTrakJseLkO6/0ECnDQ++/JRcSurb0U9+OTU/z3vpMnfBKZv5w6FTv9fPGmaVU2VMnsefW9V+P9gTBzDqQBerUCfK1CWhgmGhQlcRqT/O7IxZJEMu6diSf82kP+HehBx0lB3qgCBSBB7eFWIpgp/HECPFMCYpQ+JeQCJaJV5UwCNX5xJAV8iKB29CEcoEv+nmRzXZAnERqUsqpXwqdV1rdBFsQYadP94YQYbjZlzpVA3bPF/eE1GLf+QaxrNeuRJ9h3qNv/EbBUgHKBHw5uWKlTjEV1jYAEetkA/HpUR2lO291A9qcoJfEoNHF++WQ91Y6FEJvt3R2/On/FQzBl/qlX3OQo/bM+vH0lcEVVo6ABnJwVl29nDoAmXAPCH2Cg4SDW/41OoV8fYt8jo+QjnaTdnSWc3Rzc3FeXnGalpOPhaSlpqeopHyZn46oe2ZlZnqptba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7CaLRoW3Z9aVmdfdNoc4JydINxgmhZc3pbXH1efXpf2ll0et22XjVbhJ+fmqCZ/ZahdOxEWvTMl6NNnwTWynOmDJyCECNKnEixosWLGDNq3Mixo0Q+N2rYqOYR2ao5XjC5qqXnTZkzeUrKnEmzps2bOHPq3MnT1JwsWdD1vOUoU0o5BG/liTVrqNOnUKNKnUq1qtWrRCttUpn0FqyXMbGKHUu2rNmzaNPyLIryE52VuvjkKVMmD/4ttXjz6t3Lt2+za0EL7elaKM86XmlwHO6z5p4gJouvStrkaY7CX3Md3vXLubPnz6DzotHhh8mWc+6Y6KDjh4s4NGiqrUmkbVG0OFzu8ZnGDve6Jaen8VmTRdsWJu6iSsqEEpRAwr0ymwkburr169izz+SdRscNLqpVo8GBZsmXGzoWdRe05E6fLHpscAHOJAuaHWtqcLExZ8l8+zbMdh8aNiSH0yOTaNJJSgHBJYwe0lGn3YQUVmjhhcAQiIMNcuCwxBL2bZGGDUvccN4g17BXRx836HFDH2dkUWKJxPWBHBN13HBDid0tsSJyttixmjMIVsJKJ/w8p4wesciyB/6GUEYp5ZQWOuEYi1ygEcdoaNwgBxN8LIHiDrGByMQOeiQyW31ocJHGPTfWYVoabh6nw3gGosIFIkQJ4gokk/yzD0KVYRLKKM8s9VJTVDbq6KOQqpXGPH3kkRs7kNmRRTrpCHIOOnowwcU64uixDhdZ8KGHOGnYgcYiqKp66hZorFjLnqeFs+CuC8ahzz7/hPKcgxQt1RBMkSar7LLMWrWZR3zoIBI4VTEkSx5PNqvtttx2e+FPW2ATFYRNTuftueimq+66xCwVyxmMsivvvPTW220eil77rL389uuvdWIYtK8gZQyihxh6sEFIwYKo8cYvDE8FobX6/mvxxRirpf7HBgEbXEEtSkC3hgUVWIBEIRZkq0YPa1hhcAqDnEEGSzDD6LKnKUCX0x7u0uUQvhkHLfTQVn1wBMxlWJDyBhZs4MYZJFvAhwYWrJDHBhWwQfUKgqzBtR4pKNFGHxr0gbXJaqywBhBOkGwH0xuw4YQVRZQMMwgkA+GxIFQLoQTJG+SEb8+ywGEX0YgnrnhPKWvwxhMVvKFHyk4A4XgfFvRRRhFSa1BHESuQoYHCI18Bggti98F14JOfwTIQoM+SeeVOUGGE3hqMwXXlLwtS+eR7gJ2LhMnowbO7DdEFL74DL+7889Br9ITSVWtuwRgfqwEECApvUEYFYmjABwh+POqxAhJIPDkyElbwoYQbk0++iAVpqH1EH227AfPaT9CtMAho+FgR9Oapj+HvfikIXuZuoYYNgKAXtAje4IyVPLqY4YL4Cl70NsjBDmJEA3gQhAV8ULI87A8IedDACizgB8C5zwLhq0AFFrGGHgzCCViD2dmOsLI1HKFu9IOZ9uaWOhDIgXMagN3YNla1NWzAb1FLgw1TAYcNWBEE2TJDQy54QXhV0Gc+0yIGM+jBMprxjBNpXiHK4APOWUQJSNAA3YqxgQts4AqD2EPw9rhHNPrxj4CsyRjKoLOCzEVhxrBAGTSQhEA68pFlDAQAIfkEBBkAAAAh/wtJbWFnZU1hZ2ljaw5nYW1tYT0wLjQ1NDU0NQAsqwFrAEYDyQGGBQIFNDE1HxoiTjcyVS8cX0s2MjZMIjVaXipdNUhWKlZrN1FtOGB0UE1Qa1VRd2lUTlNsTml5c25zZ1poPEE7j3BXrXVtpGJf62Vb73Rb7XFvxHhpl0NBrY9ymYdw8Yl40qh8z4pwVHGLanyoaHKNRlaGjjWNhBOEl1iWkUuSqVmOkW6Tsm+WmHCyrnWwjleo53qQpX3Eb4iYcpGraI6eJsedU8ytZ8uocs6vX8mde57QcdfJYNPEjIqNrZOOtKWVjJars42zlai0ra2tjaua8ZCL0q+U9KqWx4+t0rGz86+r2pSWjdGtsdi40cm27M+w3cmgr4/Ikq/QtLPPpLXbxpnG27vbzbLN6bbNjtnNtc3QkuPUt+jbquXUrtDqu+3krubpmtjk3MPd09PUzM7P58jI7NbW79TSz+XT6ujX+erW9+vU2NrmzNLo48rj6tjq9tTlw+3k2OfpyPHn1vXt1uv43vbxy+j46uXr9ejn/Pjq8+nz6Pn2////5+3xdoN0B/6AfYKDhIWGh4iJgnqKjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanlBiqq6xLfWdFRXAaRX1Fq1h6GDB9akcaSn16Gb2qwcMYR30fGcavHzDBGnlqsUp7TxhwerSxq3CCtx9FWLaxenq/130aGntKseW/r0VHZx+sqIZ6Wf13oXqY9LOjr6DBgwgTKlzIsKHDhxAjCmJFEUOtJ81U8TqCq482Pfg09lESrNkecEUy5Fql4VVFOGu+6YKTpyKva2dw6cJQLiSGllhaKlnV5wmvMxoqYkiohweeNH6+dMmzhUufNHa2zOmTp4tVNFsIguWjp0uXPmiy0FnEIw8aG/5Xt8RBu8VP2S0S8+rdy7ev37+AA0tUyhIcvV291MBRk0dXUYp71GzkVeSdu2wiOULO+XOxNq568mDOpXKZqpUYIlPc1lKzUAxnBJ3RTBShnhxm19TwOocJmCY2gOuxwYUJGh5pbIzhgaYO7iZytrwVpGaHMBt5bMTBwcVGmjhMupCxLri8+fPo06tfzz4TYVZFyoTjpeaM/T0eH7Pak5O/El251HJLZhXlwZVh+GyjRBlYcNRSNcqMtpNqrLAmTGPCfJAUOYzQtpRtxHFRHR9N4IDDb3PhMAZ5TeTAxA1y4HDDcdTdwIQNfPRSAw41gAFWH2vs0GIXLjLBwyN87P6wVntMNunkk1BGKaUh71mUFGJG9UHbStv45ApHwcCRTS1n7AEZMqokqEcZsUlIUTmFJIVaT6vc9CAWKP00YEucqcLUkcJYl0MavjVRRx9MpHFDHE28JUcXaHDRxBY5RNrEDtP1Yt2k2aHBhBaQ8hAeGnM50kUN5E2p6qqsturqq55UqeAR8h0BQzodYfDBHumQw5VIWv6E31CsBJPHEUewRmE5SW1TD7LuqKHBB+OMxNNO7oxURDDstKYKr6UpcUQ5mPlpm1XCzJVGFmjMMUeOVvlRFV1z3MXVFmd1ge8iYAhzVhrzclHXXfg5wkUNWRASx8IMf/EFw3G46y4dFP7TYQcfGOcI68Ycd+zxxwlVqYFhRWWwkU4akYzUKnvskRFKGa1SBCOCcPQGZ9F+RkhsKcmEQTCFDXLPT8FaNJIGsVEX84cb0yxJkjXYQBAlGWNsx9V0SPzwHBVfjDHIYIct9thgV6lKO1ea/ZNPaiulYdtwK5XB2223UxHZjcTRz7yjVE2xu1tb7DXehBdu+OF6xa344ow37vh7iOuVsR1zxPHFxF9HrvnmnHc+yeOghy666IRY4XlEGP8dMcWZn+7667CXPfrstNeu1CBlRCFIGS4E4QchevxOCBJtJMKCxono4cIVhFzRux9IHJrIGbqz0MLxiODRR+6v8mFH1v6XW4x87OSXb357tqevPumCYJ/EC3iMcUUeVTCPRAts5IGE/cUnUQV+V6gfH8jQBzKIIQoAvALzBIEENqBgEEjw3RWswII60I95ZghCG/ZQPz20IQ0vYAPz8qDBPvjPD3kwARnwwIY+BPB3CpxCq/jwN65d7Hw4zKEO87K+HvowboNogSBUgLwJ+mAK7xPhGFTQBuKxIApXeEEEyWACPrCgDyoIwv2SEIQrnEBjSTCBDIWBAuSxQA5XWGIbVCA/JEyhCmuIQRlQsMQ8pOAKQUjDFMrwghSSoQxViOAVUqCHE1ThiRvzHh1Wd8MdOvKRkBTFDydJybttT3d9qOAgkv6wghVMgXqZXEEKmuiFB2IRe8dzgRWF8QJNYk8PUoyCELFYsExCT5RtGGQUypCCFqQhCnoQogqcgEkzdPIFfXjgGaZAxEzSQYhPwKQirOCCKkRJkasbXyS3yc1uJqKS4KRk+zSGBRVWIQoqYAMLqmAG/KUADyZoYhvWGcX3IeGLV7wiLJPQgip8kZXwjIEgkpCCMbixgilggwqsEAU5mCAJb1ABGYApTDwkNIJQROYdAYmEKIyBkEIEZSOCkAJDrup72fSmSlcaySG41KVEGMIPXgqEmQ5BCD8Qgkx16lKbIuGlM41pT3nq0iC8FKg8zalMj/oDICB1qUS9qU2F4P6Do+IUqFadqk2HUNOevlQQsxSEGaJgzQxeQQx9QIIVxNBFNojBLlWoAlne8FE+mG6BV9ADGxSqsTIEQYS462IfsMAHv16BDX5lgxnqlwe0Mo95v7wCB+vnwiqw0IVB0N4I0dqIN5jgBCYVhBXWKgY3mPa0b3DDG1a7hze0rJZ+QSnXtMnS2tq2c+HMbQ+F0UJNGBMFCyzEb8donjecwASw7QN+Xsvclq12tad1w2jFUFrWtiwv3qvcHBp52+56F2+6Da/tTudaTzgXumKYrmmv+xAaWo4OtP2ufOfLKvHad3T0PcRrU5teK6gWD8lFCB/mcLmp5ffACGaPme7LYP7HJbgRrX1Df8Xg2gDrw73bje+DN8xhiDT4w4s7hNMoUcsyxPcNwhsEAccgibAq9xJwkAN6nJve/1rYFNmdbYd3zOOF1C4WA7IIKzQAA/gU4UoZCLJFYtYzPQH5yGlimypiwTYNHAHKDjaECaTZC+IOQg8oYOIiTOACFLSAD1eI7xVSLIgHuiASIkVCClyQAtpqmBBJ8HJ6Iixd1d6YFN5bGHd7TOhCh2J2I/vyB4Lhk20Yo5ZIEZAzMHOTbxUiJ9nSQEY+YCBB5OEWcBIEsRjHAhQgc3ckFUYKXuCDLSMBBUDwdAtUIGNWMjAKx2PBCqKAhRSY4ArRs96ck9mHIP70YQUo+LUZUoCCKVwBBWVkYPHK4GIkILsOut6yHlSQAmCaIAWcTMEb8gyl1qaXwn8exSLjsCRDu/vdl5hdMOChBDgk2TSq8EwtqrGtXvDpNMX42R5CQotgXBkf3CJWS9Jh5T3MQw3jgIXjXjAGFnhhiHVwox6qmAdhVkF4vY6CFXIES+pcL5lyjfYegl08FrThgUJMgR/WcL0pkCEFSHBBrYltwjFaIQ0p0EJHXd4HnLeADCqgQxX9UIUjBtARe3BDuveyBzxIF90FCfR24c31rjdC3voRSaNrAq5VGNzRLQFHgtRAEUafjT/baAadhtyLpTWuBQr83RpMAO0X6P5BoGo4sx6qcGoiynkRpz4oH1Y+6xytHNstvwMKgqkHY9OcBc4mwx7KYIJDqUGgr3gBfpDwUQXKAQn4QYEg8ypMMvjvCno+RBBcgFz1tKzP2rswHb4AX6/73veIxs+aNFSLPCyGJnl4zX6eIKBafOBo1mIFL0LiilgEi0Jnk7sg4OChxanAzO0rXibZIEQ9pCAIK7DeQKFN9EKm4Py2RMETBwncYEP7zDDvgxADP8dmvzraxLNJfPcCfPB/2JYjk3d/wZRW0BYF5NYI/nRctfRcq4UHbwBg7EV1bkBd5YUKlBMHBvZ7IkhoP5Y0H6AM9WEfeiAt0Xc20KcEZ8B2cP4AB7WQNs7ADB8RC7ySGmz3DTFhEViAH+USYppwZ8ZjhIrwZgfhAqAVXOdFgac1WupVYRFhbv41dZ2AYUg4glz4XbPTZDfhfD7DK2kTDKCmB++QDH3gGRQxfUZTCP3WaEjhE9hHhAdhBlsoEdVEYnx2dX4GERJ2hagwYOzWhYZ4YLPTMuLCM2KYbzVRC70iHz9YC6bREkVTLKbRJUdWGWugAYxAb5ERDLMRDD/ION7VWtJ1hVh4ClEniKewe713iLJ4W19IMtlght/QgzBQYizxK/nWB3ZnNEcWdjyxDImmXHCgIaEmLVk2X1aIdQwRiG/gge4SgrN4jdtUO+0QjP6EsY0/RDcswY1ABBEjBgm84gh5YAd60G5XkYcFYYVSxxCttVa5Vwo0xHvYmI+QBGL82DYQkQY1YI2EEGC6wQS4oQhgkQZfQAhN0C96UXW4J4/S1YGlAIvuqI8YGTn9uJGQ8xBMcCl9UCI2cCRMgAM2AAZ5cAM3kDBXYR1ogCl4wQR8ICNooJI2sAUAkwY5kANb0JBNwJJU9wZrNY0LIWFisIqaQDmxmJFMeToc+ZQU8RBrcCQ3QCJ4cQN6UJV5ICrSkQM5khw4kANh8CMyiQN0MCkhiZNbgAPS0wQ3AChIshCtGI8KMZdIiQl8EDEX2ZR8+TFQ+ZdMwxDAcQNiaf4ofYADfMAEvSAq7IIua5Aww/EjVYkDaBEGfeAEaskEU9MEPJAD0tMIX1ADeBGNHCiXEkaXgFaNfbmahQOYUOkQw7EIwXEoMqmYasADt4ED5AGQOWADYbAGNhCcickVOaCSapkcNxAGTfAFaQCXipAFqEIIV3M13lM1X7OXkjCPqIkQe0Bdd3kJ7iWQrDmeHOOaTxkl5cgJcSCa0vk931MxWZM1EmM5DiMxrNM6JCaU23kQ3WkF9dg3i4Sd5Dmg7XFUMGWgNwVVM6VTM7VVSTUEVbVTCMpULnVVCRqhDOpVCSpTTuWgGnpUXSVVE/oDSiWhIhprnHMwNcCeeGk1f/7jMIyEn46gn98JCq1IlICWNQJKoDxqHubJka6Tnp7gopVzObOFhN25nwYxjzjaN5Wzoz0apXzBBz+6kYSmSJWTUofQWEcZjVbQpKJAQ+8ipWTKHlXaj/qQnmbAZpJwRYPAppKQBzsHGNgUPvi5B/7VEBOJY+4CpWX6pwpxpvyICizwAingZWtWCXE2Z3VWCbCnHqlDYOIjCEIJpvxZqXy6FYC6qX4hqCCGCvEkCL12R9FDUCjABq9mAsbGAimwAnjwfSiaVtNWbcjmByzAAtqGAt1mfuAmSmzwgO2RXavjBxtYo6EgXf8Zpuzmp5zarJJEGBnQDasAjrRgZD6BZf5WwhJpQwvjEGTYOi1OFgsZUa0sca1FQHBsQy16Qi2xsCHdGpWnYAa46gbNVIAO5Xot4EZYNAZCtHIxgHTSE20PiAX3OnRtYH45JwZJx3GBxGvWBGFKOqV2IAcLc1bG+gmteLGTYAf46KweyxDvIR+DMIyjdg3NUBmK1hKUhn3YF2oZUhm0QRM/UwgcEYQVwnbZsgga4Aoxwx/FSAi2MpAYYS6loAemQ23NtHJycEdX0ESHogJooISrhx+fJxsEmFYfRQaHhQQIiARAoLULKFFVgESxZwizV3vm4T1cMAVtAKdL6p2mEKAfO7cHQRhHEQs06C3OEK288gtH0DIa8P4GO8EtSXEyAHeuf5sHhssTNWGGOgggO5FvujBv9cB2JZGL1wJk+BCGRcAzREsKYOZrucRswHYHBJUCYuACv0NEpYYCeHB/0rZJzEaAQQBtB5hMeaCALaAH1oYCDli2hRCBaKtcryUIGosKe0AGWqCl3EldmcqsdBu9kGC3rxAzejuzpeETz1cGbrcYwXK5pxG5/0EZPmOyknstrLAS8oCJGfAyMYEadVI0enseSmgQTHgCwXVa1CWF01VafpaBRemflKNjCIGp9sg10pvAh0YYcMJ9REMNi2EgGVCH2sCCHKElMIEBedAnPLFgH7G4nhEMvNIhHVwhunAropYUYf6iBoqhBzlRDnkQw2xHvkRWNKezh4/AXOg1XVTInaYlCB+4lAVRrHELggp8xJtQJeSAH/OwwfYhwRQsszNYCxlghpdYjMYnaiA8uSOhBEE4DPBbwWfTucIADL1wBnAQGy+sB17MvUYTGgaCJrd1e6mIbsdbCRJWS5TDBULMikRcCn2KxIJcCYRBN2mnfNg7d0Zzi2s4w6+AJuH7BGfAfIgRs5YLjKqgDL5SIY94JWYIvmJcDm34Ck+gdrUhXxE2Wm4AYKxIYYUwwOJJCgYMaIU4yLb8CAxcFEcQDE9wvSZriaCIDJaoGfjBwcX4ElpCxkNhcLsMDhogD1c2Mo6RB/7ionagTA3FiCzbUsO34A6l+GDwaKmgsIGGgGGxLArSdceQsEjnfMu33I0q0w6XeLlIMwgQ9w3s4Azd9x8V8QEkowTNoAxfBiaEAINsVwSdZi0m+zKXDLSG+x+agQppAZSC0JCY8JNZ4JCKkAcU/RfzCI2h0J0Wdo/sWApJyqcl7c4qbTZ2UzctjWgv3TgxjV+n4AfJ0Qd4sAUL2QRdkAVbATBbgQZjoQdc0AUL2RVnIQhMIAeEkgV6EAdcgAY5ggZxEQdN0QddwAdgIRboEpQcqM6I0J3iLAjyCb2RIJRg7QiU084qrcCe+mEFgZU5UByQYgNvwQddIAdeuZKXkv4cRDIHUc0EC3mYGuMdNVAc/4ADnZIFUzkpzYkGOeAHNtDRyUOaX5rWhfDDiUCIbM0JSYrZihDIbf3Ob81gcR0kwsADDRkQfmAiObAHlHmb6xKSYMAELzLYMnkdAIMotPkjegCQNXCWLoIDMQIJSTKnCmGUoE2pnLXZsHgKeGAFy40IA5bSo53ApW3aphAQbxGZTKCc/ZIo3iE1itkUZ4AXDQkjJ6LUUX0DaokoWQAcySEHjI0cdo0cTq2Yj7AF0fkQUefKnYCnWGgHemnSml2RY3rdR5zd94UK0bEWAPMvBGEVXJAFWT0XRK0HWyEHdgAw7VLRW7AFa6Hh/sIFc/5B31b9FXYAFv9QKgbDomTtEMrt2V3qCNVt1p1V46lp3QrusQxuX50DNVIzCDzuwzqeCV9q3KItCicdtwne43P74+LVOXOQBSHe1YPWEBm7CaoVCQP25KGA1nza2VAepVIeXuXjPXlhbmDd5V6+5Daa5E6O42Wej0wVVU5loUslok+1U3q+oEM1BEZ150MF6HzeoVlloEFgoXp+VYP+UkIF6Ft1VOZT5PKYx5lw4Erex55Azqaw1nXOqWeuW5ugBwSkJYfwBBeAVmWQBIuABH1gAX5aMCO2BkvAAlxLCpqqgRF71m5ACUo5CphuCu5COHKgBVqQrKG+MaOeW5uwBv6w3gcXoDFpsAQEtAFy1QdGwAG/EwIXsAdOsD1JkAR8oAZuYO3CsASQtQQslgSolwccoHnjLjxP4ANpYARBUAZlwAbVjlbzfgZL0FuVsOt80eSWIGGVwLGWjgl4OtafQOB0vh5+IAMKUPEKIANuu+yr4sHNLk6aoAbGJu05ogYXUAYbkAQXkARM7AMskAcWcEUb0AccgAQhEASqjvJusAFXsARIcAFaCwJIgPJ5kPKtbgQ+IAhPAOtr4AMbwAJmcAFjcPIWUAZuUPLhbgkE3xd4+usH39yTwM7o7PVOuvCswgciYPEWLwIa8wQaLQjKXghrIAOJkAbCMAHC0Ag+IP5+SUAFhwAFUgAFQmAIeSABEsD3yD0Ia0ACZyD3luAB0jONeiABifAEhD8D6AABhdABXpCeEqAxR3+ZF2cJD8AHZvAKjI8IPuAFPyABgT/4EjCNefAHEvA7SSABQ9AHkg9eHV9Jm6AGn78BOfIExub7SyA9RnAFG3ABbRDzV2QBQMICT2BNSyAGHOADHfADUHABPZ8jG1AHFzBYL++mT8ABF3ABbhACfqDqLGAByG/+S3ABwdUIMCCygyAHEW8Kf0wJCG8JOhrS0v2KgDDH10dYaHiImKi4yNjo+NgHpCAiNDMUoaAgRAii8zTW06ZXIOR3NdTn1CPXl7biFLFG1f6XxKfnI8RXIOU31Ye2QtY3pVpnWKDQt0cw0vckw+ok06Gz1sbnAzTY9yA1NvSUQOZk7GvmAavnW7ba96NN6LQip3f1TvhD9HBHSCCVBmEIkHgy/BAyMsPPjwZ8nPQpI8MJmyR+HACRY+aPlj4OtjXgpCNJOT1akvSw82OTmh6bnqD502ZYngBN1PWBUhDbJkINngjBM0AXlzMJ+hTwkiaBGgN2KkjpMAuS1KlUq1bFgDWr1q1cu3r9Cjas2LFkv1pFpOeCEyMqCKm5MGbDlRDG+hi5UkaFHhZ9NvSx0GeNjydV+oRocwFLEjdI3FwIgaTMhT4cyoTQYoSvMySFQv7YusDGSJkrRnwkGQPYUQgOlQ3R2XY2duw9YtycfWMlNp85dGQvov3GNyQ+X2ALP478EQMFNLQ4F5FJBEgQBoYEsENKjgAgP0o4McCG5gMRT2b8vVMAiA8t6f1IOEPhSgEqFUT8UOqLYwUvHXrIgFICGQkYkcAVA+gARUhT+EADPgHMwMcTBkxhQRh9SKBHAFNUEIEaI0CxgIBQiCBSH3oQ4UQCfGxXwQwWyPCDAMaMIoR2QLRohAhOQAASIRWAIcETB5ARgBce3PHADHL4MMYAdXREyAA9/OGADhVeaJQMPgAghANSNKFFBTpQZ10dGA4wRBoj/KAjBCBYMogaEv4Q8gQEeixAyANyLLAHN2gsoEcHJJSXXKGGSlXWV0UsmlURGWSlwQdaLSopVkVokBUMj1qKKVYaLMoop1xdOmqon34AaqdkIefHEkv0ScgaS1zx0DZnBBdPKn3QqkcZaQRXhh96LFFLGUuwcdMSBpWBRB7EOhSYGIVgMYgZs+phBBJ6JHGsI3mwxsEShZThhBNlnItuumWcgS67657LbrzumlGGGeyaYS++Z+DLb7/45sFvHgADbIbABmNxRcEG56HHHns0rIeJfUZsIm6y2fFFb4e6YduhifDmcR/b8DEIySaTbAcfdqzM8sp02EFHzDLHzJvMvN1MMx1z7Mxzz/5fZCIEG3agQUMmyfTRiRFScFPHA3XoMcEe+/ThwQ8j6KFGBE804wEbPOZ5hx4SgLB0eRIY04AaXhDiQBoBNKCmBRBI4IAEa3fyhA4/RPBAM4QEqoAePHaw9gRQNLhGhyNYsACVbTiQALJqTCBBAlA7MwKUUzOtBwKBkfBABCswhLQOPnox9tIheGHBHVdSPsAdUPYxgBMbPlU4R4NMcJMOHUzwgA5K91HBHXN25CGHPTQwRgEJGJN4YA3Q87We1d/xwwQejLB1yN5/n2hXcBSiRxEw9HFEVlj0YSmsfaihwflKWOqMp/Vjtb4yfeShgQbob+W/PnQqA0XIQyHgoP4BJRwifWX5ngMfeIgLJOECCiTEHuzAionpIWIP65PDIAaxDjZMhA1jGMP2kAcULmyFLBRYwRQ2MH9dIQllgEO+4KWuHCYBCVhoV73OsC9/wTANAsMDGtCQhofp72+ywY37vmeHOCjiZChzGc16FocvfIELX4iDF3u2M53NTGYtW5nKUEbFNJbsZCIrGSHW2IflAEELbdBC0RQQgemsrXgPGIId5gQCEjiBAnIIwBg8oLUDJEFG8/mBFyowBD68JwHNo4IEBtGAPKxNd05ZwwiMwAA2AAEKDGgSgqTggDZsj21C+AGgDECGDtjnABkiQ308REpRJmEK1LCLjpgyp/7yVIAGThAAP7jhRx6pQUsyQMNOQDACMngAUBJYAwWAIAD+yMECQBhDAswQANnB6iN28d0ssSQ2Z+igAGMQEwj2aDyjTEFNHZABG4QwBFuuDWpqEMAUyPCGXUDBAEaRghEIOgQ0HMUIpoOgQ30Tvq2I6wwfOAICz8dADKwPA+fLwxEqaqIM7EENWFGgHh51hD4UQX3lK8IRHua/+Wmlgkp4lAYeVgRU7eEICqSUoxL10KB6TAl5UML4CgEzoRYKDlZ4IiTgIIaJdTCFLIRDGswABxvqawxaMFcOcyjEFY7QRMpoaqGqCDOZcWELXdBiFr0oxpm1zGRvJKtSrSKDSf4QgQgzgI4CBtKHM3jhCfyIZEZ6gY8eIKsMEtDCJpIgg1rowQMDSYME7LAOjQyDEENYQ35Q8TdfGCEUtPiDE9pgjTz8YQigzYMHCtKHIQjhFvh8iAy0MASSlFYUPQCsHt6RW1+owRc/6EEkCXGGP/gBFTb5wR9Y8ZA//OGzfTCDPmuRhlUYQQZDqANoY0snUeACFb6wiRra4IohTIGwscWsM2SQB18k4bl56G0hHMAG6fZgbR5YgUGoJoM+JWEFG9ncXQ/MiIhOKrBawaj62AcHPahKfut71B7Gt1Is6EErGs6KEiT8P0jt4QwaftT6KuXhPjxqU0BFsIuRwweNvf54NrWpCh6k5Rs6xGEbFLOgiUq4MCHqEAk0bBe+rpqGX+EBD3Jo8hzi8OQsbhHKNYNZyk62sxk7VA7LMVomGPBfLT+ix2Kmih4cMAEZGAc5ZD5LGqA7FWGUecYKhtRRz7DS86kBDmo4A8MwcL+sjBSj5yvCHp4AaESzNCtw2IP/MoqBlC7qf3zmikkNFr45a/oRMd50VZxIlTfg2Dc7W3NV1siHOpDhCnFAQxy4QAbnaIEMTSDDOMaBF3MVGV75+tfC9MAwnZna08IZQ5czEQE0EHvZzG62s5NT50lpuA8f6CgQz/CwRG9FD2fAQB7OoMAMaLgI1Obw/lLYByXEVP4rEV5Utkdq6cAqoQwybaBQHzbsRLivzRwkhBSVuptnOwI4oR61bPgQBzsswmRW1Nkc3AplMtqBDVcwSL4XETFgq9Bg/QLiuZwwhF0H8V8wbJiPBW6IPWhhBnNsM8pd7Ac4f28Pcrj4y28unGhj4AOd8t8THIy/DUcYxUrYKQYUCAdEkzvCW1lfD5Ww0ptm9HyHKMKJN4WpcNdZqGvAgQ1wsAVHpKEGg1gD2Q2Bg7TbQA83OPC/cZ4INxj8ERzTDcro0IUu8CyLXAxjzMxIsoGbFYK8scXG80DEfn21XSOHYQoftkG4S95QWvCrAhISMj/QoMsikPPkP28VnY9PCf5HWN8RyJ3RjX7gYVBfXx4eRXUG9qneQc+KTR9yhNMPHQY6XcNN01169Ckw97lX1VjuygRjNMHrfmACDppwgxtkgRBpsMEO+sAEG/ABDTawwReYMAgmzCEHN/B+GqLfhervAPo7OH8OtsD2HNjgmGfhAugPIWqnNqLudWV4Wh3eRW7ldylDB1zwGslBcBCkM2exQQ4TZPpiL+jSQ+rSeI73eBzkcvf3bELgZdERZnygfw9RF5BgB5jQgfmhP2bAB56XCI+3ZnhAPp4HXXoQZn3AglIRZgbECGlwCL+FLHZFg30AgxD0ZnlQg30wBomgB56ncxpwVAwGdEe3YRz1hP5nwGJ9sinjg2IlxT5aEUA+pmgYkAEfxnNP+AQJdAhheHxKlXyt0AVMAAZw2Adc0AQ8YCJpsAM4gIdM4Ac3oEQ3wAVdYAN+YAOBtQNM0AXclwZ2iANZoAdMQAd6gAOEqAd4OByJ8AUaaAh+YAXBcTIsYzM740VToAVdRGVkxEaPkGWFwn8PhHA2Vyga9DAPqHg5NIGM1y8Dw0IN2G+a+D1o8GUiIAIm2CCBEQATUADSYQgWsEmH4AMjaAjQ0WXHZhBGAAECQAE9kEeL8ARI8YOFIAzl9TV6AFplEBNQMAs+AItoMQZLiIQXpw5O0EobUR8XUQABQAEkMAEyAlroOP4V6jgVnZAEUfE35tEDh5A1haBznrKFYREpY8FiCwkpHxCR0YZ8xnADaNAEcbh97YcD1JcFaFADd8CHN7ANz9cFwmKHarAFOJCIXJAGYZcH3IcDCocDcjB9lugIX1ADYXcIxYFgbtRGn1hG/3czoqhFphgHpDgHciBXVxZ4ItMHnZgcGKNwydGKDoRwMuZsGLhCaaBV/vIutghW+1KB+AIHLWQwKARCSmRydoVxjZCBISMJCkBrjrUAmRAr2+gBUuADDZAAbWABDVAAEcAHFdAADYAHAhABcuAADVACafCYmaAFY0AGbWA0m5ASaOID2BgAQiABb0MF5OgAFEABDf6AJAHQA6e5AGkwAMcYAD4QAXrwAJgRAAEQAQSQACRAAm+iBgEgAQJAABMwW+kxBKtFAAEgAKxFAQFAA0nQAAYQAR5AAQlABAXwmE7ADxXQnMUUAWRAXG9CO3JQAA0gBQWwAPmRBg1AATPwBIkpBE+wAANgAGlAABEwBjySNyDQADLAIwz1Pol5IEbgBVDQAA4AKCtQBgAwKPCZkO4gkREqoRMqFheJfThwA2EAfmmQAzhQA7GyA3ogReDHfTcQBzjAYx+pBu3XoVuQBo7IBDfAAxwqfXqQk9fnCFtQAzhKCDGjd2M0Rn4XV2EERlDmRUf6VlrERVuklKLIM2NkZf4sk0ZSmQj5JxWDhxwgkxxWSnhz4IuQQDFSBWxUxUJJ5i9XZS8jVy+Lly67Vga3yKbp4gRk8HFzOg52Wi62Nqd2qqe3dqe0Ng6zRgZ+9V9TYDRkwAdpYJh8MCIBoAV7YwE6wAd9SQZ/GQcP8AVGEAFOUJsBkFcKQEeXaTTm8QSP8wNocABD0AEjQADGBQGnZQEkwDpSEDuyZBRCcACtYABOwABq8ABeUAC20wfUMATVtABrAAEPIANAkACo0A1C8AA/QAF+0AMQUAAz0ANoMgQPkAAgkAA94EpaYAEicAdPEAE/YKAO8DSb8Jd1YAYGoAcEAAR7wFB60AMzsB8m4v4AQ5AiTyAdFRAG+yA46gQCNECbsmMMvUQN76Sue2A5c/IRvyWbalACPkKhF4uxE/ql3xMHPWkIJMMFUMlwaqRGbSSVQkmlB7YHWNoItBGCsRFF6ygVLutQwraxhzIyaVSU//dFUsYFP5t3eZcFXbAFTbAFWYC0WcAEScu0WdAEQ6sFXZAFUUu1XVC1WtAEXIC1aKAFWksGP2trWntEaECohNAERoMGicoAtrALFDAEYBKpkyoEBqAFDjAH+6CprFUHaCABlOkcZGA0A2GODiAEiroWIzAA+KQF3RirqoRKfiBLuoCrdrEApKQGR9EAp7UH1BAEEpAGFPAAQOAALP6BWzPxqAHxAH3gAwxwTdNVT6MzBlMgJQHAWj9QB0IiB3VSAHUwXNZ0B2cwBB+RBOPRCYWQr7c6BetlOoTjNHrwEZ3wTs4wN4TQAUuzsGGgrnrwsH3wER6gA04gAg86hRlLvuXbYjdrKFxQA+s7fYYgCOhrQSzLCCv7smexlQgYVQ7lB+/7paimMqA4M1jkRUnJBUf6cEwKBkDLBWAQtHnHVkH7s1z0RTXzdykDlSkrVByoAP81A18WKwLAngOxEA3AOgkwAQngBwUwAQHQBh1AAY8DARDwng2QCeiFBnJgNBuRBj5gAESQOOAgAhUAwlSwBz/gAAGQACwsAaw1AP4NwCMPYADRGSPN6QVGgI9T8AMBQALV4QEHsF5vIwS1IMQBAAFNMCc+AAE/8JrnGsUB8AANMABAUAAxzLVJMABJ/DhAMAQpDADRCQQUoMYJEJ+fSX2JSQNPQAEWkTd/4QU+8MIPcJpjskkEsEl5QAHIKAXv9ASUYzkkQBkKIK1O/KAVYL6lbMpmAb8Oxb+pTJWPsLKHomPJoQet7IpfcJUv5r//+39X9GQHXMATTKQSJ7JoFcADvKRPWsFUBHp8cGxethOFUpcdqIxSwYyFYJnyuGk2IRVTMJcM+AfkpAgm0QN48ginbM7nnMo1e8upLAa44giidigYI7OQ0M4Ptf6KB6ezDcfLxvzLcRBXFTzMJtsI/ndFXYTML3NlGJzOhcAGzfxXIXNHRtOYVJEGNfhmCx0bFdcItoYo5+zR5itmSnQIyiZzKRcxytYIebDOhfIyGN0HWckIMJ2lXoocMu09NktFAGwzxqxFPfPPc0VX8zzQVeRwbzWAgOfSZ+EHQiCMNHCDlCcDwpgLSa2JH23VGStmy2eHhpB8TWBqTJCHXdB2jYAGPgnLK53K8PwI9QzLNH0cckcVOUvUAawzR6pFRMsFB43QyixUuvxkBVxlF0zVg03YzMZarNVKtTsERHDYh83YwIXYP8BaeqzY+CTZid3YQyDZmo1Pk73Zmf7N2Zot2kJA2aDd2I9d2qet2JRt2QLx2d81Y3owo9fXBHUAiVnAB9BnkoSw233QdjHKiF4XBmwXfS5KfulnfTHavmeRVEmt1o7A1oZCHEKNCFQ0Blegz7wcZRIccYE9zCj7RjvmYkT9ZAb9MlFZ2Omt3uutVN2MHPV7V2owo9NX28m3oWJdF0RAfnHQdmjQBTnQfHawBjZQ1n1gtC7JfWZghzfQBfM8bM2d1DcGCfJrv1RUgBkTwEU6wEl5ihQsB1cgBxbMRtTNaVqqlWlV3hGH1OzN4i3u4i8uHHrAB/K9Btdn37ZNiGhQk4QAfiZyA2pA4DiwBx8p2xtp4FuAiP5oAJNhpwd1+Ajqa9aF0GmDjQdNhWpDaTIfjtAvA6QaLmUQp9cFaIAjTqXzTL/27NbHcXcpzhsJDeNvDudxLueKoAc5UANgUOfyRweQCH5qd0woytt6YAPlZwdEjgOCjqHGnaExyXY4wKOMoKMfiVR2MAchu7OXjumZHqVWBqSdbjNiRKRFGmV2/eUFDHFfgAZTwDNyIKQz0wZXgNBSOqXoPRziLRw0W7NvF9crw+bnTeJzDuzBLuzD/kA8GeUuY+maruzLLutnRLIlG9RuJO0zS+GI8AYd4zEIh9ZWgesQFLOMcHc69gVV9uvEbu7nju7pThXqu75RLjJpPtiv7P4INp0cJi4bZ+5Qr/hGKlPXKp4y6g7wAS/wA58cCLfe+M4I0e0xsXzr1S7dKhMHbKXitE7wFW/xF4/xh2DwB5+/jeDwMGbrvkHLas7vUdbmJOPPGa/yK9+yh+AwZfDMVFEGA6EG8DAVMK9UPkB/cAffhZAHg5AG5Z4cup7e3a4ICJ/tIS8bIz8Va55FNUPxhXDPLE/1LF8BnnxfI+AD5FwVS4AnTxAA0LgISbA0qsv1DqUHA9CMN0eT3scIX2cDdcAFQo8cmcji8j6/c+cx9h4bCr9wKuOkf0fdC1j1hZ/xB1UXYB82/5UHYzAIQUgIQ9gHfsAG22AE5MwKlSgHb/6AB7CCB9/4WhkXZktmCDCYBpJfCDDoB2ZgQRVtCHnwjdTHBmm/SXvABkfIbAW+omhwAznABR9piWpQA1cJfk3QfXbgfNbX+2BwfgxeffKHfdLnG3Z/93pv7dh+0/B+FjC95ubt5rGhY3Rv+OP/4qNQ9h4gHZrqDm8TAFRw+X+j9md2mgGwNO+/FNiQmM0pBU4wAM2ZAHYACEYBg1JGDH1rDoMGQn1PBooBEHx9lXoDD4MJQwODjWqKFAGNZwUBFBADXn0/AQ0BIpWys7S1tre4ubZ6aDtoTFt6XU07TWBMdJVoODZ8THk2aE1ZTF96OXxrO0xdaDZpO31MYDddlP66lee1XOjt7u/w8bpvVuhub/LydHH5s3x8YsbQmRMnzhw6dv7108UnjrqFECNKnEixosWLGDNq3Gixw4I+l6T0MRKhT4UZfd74MfIRpKo+SSh5HPlRjQF1DyD0UaMFpAMgfTyQqGQklgcIclgFoHMmAEonFKjIuhSBT5oCBlZV+Hg06Q8DdSpM0tMhgJc1FKYgKiC1ko9GHBcu61JDHJheanjwqOTHTp8mW5jgscEFDR0mlJjs3IFDCxcuabb8BaOnyV50X2pIrvUlrmeLb8Sgs7LHc8OHDPnY2VfwIBkxqDme/ky7tu3buHPr3o1ujVkjCSgVVQqBCE1LL39IkP7gYMEeljtvVvKQoM7OFcsHAPUgg2isAiIrsX1y4Bz4qQPaTO/u6ON58VJeuvQiqIf9BkAr/VDLGxeaYNM0ccMNO+gBTCVp5GBDM4gJaMMdiImzUxYJ4hBGZH9xcQMO4aCzRQ04+EMJFwr1Z2Ilb7ihyx6kmTZHbH38s9ocXxiEUImyiKFibXx84deJQAYp5JBEFglPBTKc5F0lZ/hAwQzQ7WQWFAlMMcZM0NlUGnDqmSQCGWM8gBJ3SxYA1yVUPNFSH2yhd8d0KPVRhnv59THAFAO0pQYF9FEgxBCAdmmkLsLYwFscms0yx6Jb1FjQF1xAatCidFRqR0IwDirPPf4rimbaF3NcOtAXoN6YKS1u7FhbHMlo6uqrsMYqKzyCBPDmSCLosUIbeiAJRQBAjKEIfQnQkUZzx9nExxMBSKFHaUjykQQF20EwhhzDdWCAFnlUEJyasnAQnkvWBZUfuB0koEUa3vKxFRrsmnXJDH6YIYE6TrAxax9o/JgbFzUEnEUtc+Tyz8GrVRpHjZRiui8unOYS2kUy2rFoa11wkRBEqd7G6sMghyzyyLYVEMuSHogCAT8enNKDKnpkYsAfH2V5U8uDAAuVJD85IkohJ3cgSgTqnbHme+ROd25LLwdANEgVDELCS06EUqdJ7JEM5IsLVTxQa5ee+mrEEKsaj/7XNNpo6iwDSdSxbYtqLffcdNdt991410KH2PmoprCNfBMpRmm5kG2LjJUSxHCoDqNjceC6iIGPbfvkbfnlmGeu+eZTSbR3XH4TdBDk/e0xuC5W4IH4QGkftDZEs0Ek+W0Dkc757bjnrnvITdyKRmez+AESJU2Ui44wIA08CzGbyaJGh32k0UVECNnmd6m242b6Hl6zHsdjUxwUdvZnc82x2Z/Zwc/udJMhBBBTkM/+/PQXyQxIORT4nx9p2DBHEziQAxP+k4zIzCEN1uGCHvTADz3wQA84AMMsgLGHLhSMC1nYgx7C8R/AUM9ft/kHaz4XQoRVinU00kL4Tngwdf6wiEehisjsrOeQ+oXMDzJQgA512BMb+vCHmsLBONCQhR3koRs86B8XnMCDwxDGBteYAxOKqIca3GVgerjBgZx3GT2IIwveyEv/0JCD5vXjUiYSoUE21o8Wds97pFqU68aHoxTNA31xOYgMJ8ejGgIxViLYoSDJoB9KDGEVT5iCBODxg3HpYpF4QIcahnKLCtQhkno4WSWekDVc6EEntdhDaTxgvFsYQQpQuJoeJpASWkyyElBwZD7OIAM9RLIDq6hFGiTAnz5IAA89kEBSnCCB7nhgBdKSAFAqIL8/YoQJabiBDdZAIS0+cC/gEMebcNA/JnADB0TchnX0YIMsNP5jKoaK3hZuUAlu8sAY/DIjLuywg1bRAo1B4sOoTKWaSyXsawsjVWsOMkc6yu9tEOPjZ9oGESso9DMNAaEzi6QFBTBACDQQQg4VcLIQ6IBNsaiAFxqQBCAIrww9SEoSgqCHHxDhHGWQQxpWQEiQ/AAIexgCJZzwSTMYYAppYIdapuAELSRhBXVQQ0kq4YQe1OEJaBjCFfRgJjtcoQ9noKke1NIDIejhCj8QQh580Msk9MEJRgDCOSpAAzk8QAspxeofBOUEGXRACmtQT1h16oQ0BEALfPhBD/yg1EqAYAY96En8YLJVH0ghDx5QD0rVowUo9IAPX4XCAshwBUrctP4PePDAFP4whgJQAgoz+AEZoMAAPVBgJSXIQwP4IAM5OMALHWjLRHWDAz4AZoNMCINlyAmvHQiwDgbKww3QYI4m1IUJXWTncAsmDl9MkRtouIED+yeHG8jzFh+CXjr6UKnxxmi856CEQtzYQkz5czX/HAgKCfIoSRkEUl3I7xcQ4s+D1WaGuDhdbRi6EADXRo+7LVIORaCFBtNgh5FUqhokMAE+OIAPBACCB0SgWTK8VgAaBkISQAmCMDhAC0OoRAV68AMqWJIPEvjkGwIwBBB89F4PiAAagOAECBSWFQwoKQgM0AYJ2MFMu2xKE1aghhEc9gd7EIAQFDGEAJRrkf4EkIFQKmEBEYRpAV85AwLI0ADrUIkMA9ABFHRQASD84AC+nPEUnjCEH0TgxyAIwBSsfGE9SCANAhgCVqrMhx6Q4SYFIIEPGNBkKmnBAneogBB+QIIHUIEUk+hDCMJQiQ4A4QmUbEAfLgySMj8hTgnGDRrOoQdr5JcdXOiCMGo0InVOD3lpAJ4e2NEHLsgBePzKAjuEsQXMSvA/aJAgZhIlC9HF2iAFgbbopi1HOcr32id8b3/Ze16+rWa/zaRIi3DxQtuob4+4+ZjI1JsO9lZM2/A9oaUSxziCJm6+oou24qLtKFIJ1N81+je/o03wggRSBHJggxyEsEM0VMIBPv6gQgeyEIvZ+tkCC5CBA+TAygJI4A8k9sIPnlQJUVfiAciNsU5EbWNf7gHlT5iABHy8VJQb9sZ8QLmfW46IEZyhAUjRyRNG0IcO3CrGrFzDUlv+gDdJAAQJoPAqLLAKGz9BB6QWdYxFnQSZR0DpNw/KHfp851iAQCRIlwAF+MDKTzYZ7JAmAHZEMK2h3IvLnP5BCRxB9D6I+sJ7aNPQU50bL4KMDziogQ0k2ofVxEp9oQo3RFhEuFvkoR7W+4Lkt4cbBGfE3f0UlbzpXe2BM2xSBKWUvBMG736CXiF+8KIf1Et789rmwTTQApgYrsMfdUAA2QDAKhqwQAmwdgxA8P5zHywwgzGkuA8goAIQfHpyISRhCifxgQI+ySYtGKEERhCAL/nQAR0A58c/+BIQQLAKHE+BDhI4QwLG0IM0yGAIZHjrIq++/KP7cidLNwJsUAFOpyZo0ANEUQJjQABScHUdIAIeAGeLVABaUAFSYGdgB30fBWkOIAQecGcoYQScJgFowABjEAB7sEhuNwJrsFkciEpU4ANoYFo1BX2FcABkQAZ6EABk4AFEd2EcMAJkwAZG8FGYY3iEJxFzsAVbIGy1oE/7sg8xZBvlhgt2ZD3m0w8O1XnrIyIxgjD+NHpfMweRAimgYm+j917u9oW8oUGEhIQmUlERQAQzIASBxP5RU9EIeuADhgQSapEEhtYHatFSMiA8clIHTjBXluADl6UHPQAoepBiSdAdPzADQwUSHSAEXvV8rJBST/AmamEvfnBVZSABWqAHWqAGHuBVarEGqxATlWBWKRaJlpBYQyA8alEGf9BDIyEDTnAWXqAHYzAGCdAHkjgDarACQ7CJlVAG6hETatADVJAEW+UIb2JWPyADP8AHgzgE1RhWToBZPiADe6CLPeEDsrAGEzAEfyADl7VLcOGNKzCM9FiP9niP+GiPYFKP+5iP/tiP/hiQ/yiQ/IiPSeg49jQr+sQFJPQZE1M4D2UafqSFlTcRtPdGcqRf/lZtrmMpYYMp/v5VN9xDYecFJA8mSBYlKAeZC103AbpVJDWYCwOZjwBJkPdYkzZ5kwKJkzlpkzG5kk+YkA8jhZIXDwh1CwJmG3HAePCwhbTQXqLnOhfjb/qmeh7pRn1AIz+0B37wBwBgckEyA4IkAvoClJwzkwVJkDyZk2s5jPvYlgUJl2MAJmtZk/tIMr0DEiGSC2hQLntJEXxAXSMTmEv5GUlpC5TXeUKJXlB5QhczBVwQUGcoX9uGlRChPkVJN1zplQAwAXqQmRaBByg2BqBplrPSkz1ZBqhJk2y5mq6ZjyNzDXuRRfGUDMw1PZUAT/zSa4ggmG3km4O5D0xpEYlJbuNWEeklI/5+c0L6VYYDhYYfuV7FSUOlSTKY1QMAkJ0XVp2m2Z2VIJc0SZdzOZ45SI9tKZ432Y/oaZ4+6Zrg+ZP7YgzI4EB6AEY2oAY20AVM0CG6iQPkhAjfdQtwSAvAaZ10sF8cUYW3gAee0m5f6EbxVW0Bt5HWlm0gGZgF+g7TySOaRz+iJAHZmZ1t550kGhH/iJ7lSQZOkIMqmoMryqLl6ZZO4JYxOgZOcAXqCaPmmaNacI9G9ZYumqJpKaMsSo8zSpc1KjLklAUckkVZxARQFCLakJvKxgQOpE7twAf1dDgZqjUH2pDvcJEQ6k9koAV1cG9ydF8q9Jz21pEGxW5n1IXysP6htBE7u8MHe4CdIdqZeFqifioP9ygGOVgBACAEw+gEAjADZECoe6qne0oA1gImBHAAaDCMBXAAY+ADAhCiXjYGRrCnIDYGUAAAVDCMFSAAUkCPaPADBBCiCZCDrcqpY1CpY8ABheqWBbCnDaAFTkCq9FgBlAomItMLaNBdfpBEO5AGNVCf0aM804AGfsAEe5ADcYADAVoLdCFeipIb69VtDvp6yglvERprXCCVpcdvjoJ68tWRCMFfVkCalpkjEQlRExkPnBdCHbo7euAHILqnnQkSfxqw7eCW90ioAqB7ZUAAigqsLNqjK0oAX7KoAuAFNpqdUoAGTkAAI9ABAP6wACvKsSb4AwCge05QABPbqz1KqIZKj59aJWQwclYCsTnoAQDQfBUrAPM3jA7QAGTQBJrKYSPrlsBKj8N6DsXKDoBBIg0EPJGxBQShTr/TDnShPJXQGl/gtAPVGpMCbQUXcJIJcJBShv/Wb2zKkZTCrmKobcoJoWT4IuxWmsd5C3ELQ+FmOgNKG1OYO8/iqADwcT0wBn1QkQI7uLOgj78qAAKAqWSgsGMArE5Aq/RoMmDSq4ZqAQkwACPgqSNLAAownldCqkMwsmCSBCNLulNAs8FSj1iRo2QgADJAjwRAAqYqACJbqsJigsP4AAswqj1aqUM7jAeppYrHlHJqOf4HOpwLwSJ3SwuH2Ud1i3khpG644wdd2bcUAABEwD9ykAeCS7iES5PeIrIkoAUam38C0ADo+7qzKrPDSAARQAYmM7QPoABPEKpGmqifuo8+MLK96pULYI+Imrk7mrE0MKutK7tjIAA0sLgKWFrWMpcEwAC9CnQOMAGTSrRJuIRMyGu0AGyZQxDImw9XaJzdC1FZGA8PqZi5s5k9EIkAEAB8ACZsEEneW8N94I9Dq7IK2wanOgEyZ7NjMAAIPAYWIABkwL+bK4QAoAP9iKhQAgAQgL4AYIK9CgDXC8TtS5aw23wE4AoNgLg9yrFDUIFB6wDnCwGbSgWj2gA+PAEBgP6pwBuwHLw5BMGdR4mYDRpCeYvCeQw3i4k5XJkGekAGfLCpZJAHeDB7NlzD+AgmFwDHJgsAmfu79lgADVyxEQirJDCyaDCp/UizKNaZbhyspPslJtuj+3jKsFvABJAAE+AAt7q4/uplpvAAy+GwQTurvwuf3unBmxOYYNpQJTwLI6zCItzHB9alebOvfZCDwNSZn7nINozDcIyoAFDAwAoogLKPsVuPrepl+QcAcPypjDAEhOplIgsmoyoDqyW6iGoA9TiqOiMDCpzAC1xaBvCypPqiD2DEBQABaPCWvUoFLOotRHsGUdAOsGEJeORJtGCI7WA2g1wLZsAHFY0OF/6NEcXLOXaAoBJBp7VgOLcRN/lwxwO20ZbDB3nABmyQBi2dnbEnzYzsufVo0HMJAjW7qP66spZcjzRrJWTwqQU8jD+QqwDgusNIuj1agQfbq1aiuUNsow2QnQJgigt4z70qAwWgAE28xA9ggm/Ju0ILx4CLBOWiBydQlrWgAuegBld1PC+gAl2iBinAAiYQONU4FS/QjAndB1jgByxQSrdQBRBtESjN0RojEQyKDs1LOcqsCyI9YI9tN4m8QGzgiG8o096rkwQJua+5o5zNnuQZnq8JlzzZByggCywwBC0AEygQBUmQAijQBipg11OgBlEQ2HrQAkiwAigA2CvQ1/67HdhM8gKGiAIrkAJTkAcq8Np6oAIp8AK7rQYooNx6sNdy0tdIwAcskNytDd1TUN1WcAYowNt8gAQogAJy0N19DREnrDv7kJnFLLfDnD6HzdjzulD3bTl+oC9sMAaqo9mDO6Si7Z6rCZ4HXgY4eZ45idCWkAJ9oAJ1kARRoAd37UUSft1rEANlEAMrZQJkgARRgAJVcA5YkAIxsNB9UAXR3QcpoEEmgAQtQAYqMAUJjVmtfQVVIN3YXQZBUAlIcAcsoB4scAcpgFkrFQVl0NosQAcpQAYUTuKBswduUN+T/cvS2w+NTQsgXRuPkw8GZm71mjl7gAfDmAb1LeCmWf7gn93mbk7TBNvIb16PLpAUKy7bKRAFV8Are43hlNACa5DQKNDkT34FbLAHSYDdKrAHSHDkfWAGwsMCbODoKYAEQMBZFG4JLbBSaMDjTBIDgWvWQ94HQ87kRKXkVUDqafACV2DofpDo6BAELmACw/ze7KM+IbwicxtK0MutY+4Ou16ntn45mFXYav6nPbmeyc7mAfmec46WhjsGLCALju7iSfCMKZACtP3nuN0HMu7t6c0GKKACfZ3og64eJy7bfCDbJlDh6f3dyL3bZiDbno5VJvDaQd7d5d0HrZ0E6c3hajHt6I0C4h7c6FAFJ3ACtC4Lb9Dwb6AFDh/xDS9KFP5P8ZWQ5sF55biAB71+C6bDGz0iP11uwtx57CYfJASe8mrpuQjOmgde2jmp4O2NG6m9Ecu7EC6Q8Kl+8WW+B0Mo8Q2fKqmiI24gBlZw9EhvBWKw9KnS8HhQ8YeX5fBg0rWQwrpRmPKw5fRa8iff9bvx7Kipnswu5yo/9i1P9vXIG4ArKy6w8wTTTKVB8dwb8UOP9Ew/8aLkKovSTMGOKg2tlH+s6xi/EXbq9Ya/LzsZ7WcP86Gdlq+B9jUq5wEB53EusMGcERQf9EZ/9DqC94PfR4GfC/cKkf1BYBqq9Z+B9Ye/+rCCpPyomjgpqAW+4LSP9qrZ+Gjv8tDeyMIasP6XXxvPsgeab/d4zxvxba/IbAuRTTsaz+Udj4W5zvrS3x9/Umfa/APLCCjYr81DQATWz/3cv1fbr/3VH/7Vv1eTVv7bv1fXD/7eDyiTNv7nP/51dv7V//70//6AUiRIePNpACOAoLfXR1hoeIiYqIhIx7f4CBkZubf39iZmlSlmSSnpKckXR/dJ6PYmuUmq6mkXt7pntSq7OGc3e4ubq7vL2+v7CxwsTIhRbHyMnKy8zNzs/AwdzTx8q2cD1qeXg43Y5HiYZoOTk0XN+G2+S/nmhmll2mlOF4cuaTUYKYafvthaL4lHDL9FogaS8kOEgQIRQvYZfAgxosSJvKRZvP6IMaPGaRQVaePRB801NDdyfAm3gwkfJjdsbCGUZgchJmCY4LjBp4mNHHJY8lh5o1wuOrY63qrEThMnYXzmzPkEy+Gie0ZD/Yt0qeOcUUYNyVGoIOxCP4n0PCLTJ8+Qq4/KTIGkp82jfXnkGkKLSA9eXnrGFDJDdhHeffj0oHOkt6viYBsbO378eLEhPTyadLlBhoueLk12rAGpEocdazCFotmS5jIakHti9nGy5cYWton4mE1kp6jko3guWRED75c/T+w8WclTNY5u4m60cu2qJ4IChQzAyiCkB4CXbAGoLPLBx4GQq3pmJFKTYC8i81BoLCowYQKFOk/eGlrRp/7HIT0QCEEZQYgDtEWixhB5CNHHEHIsskYEPjRQABB6ICABBV5UEIAfWAwgAQThDbhbiJJARmKJJi4jImV61NAFGjW1uEMaL4WWDUh9uKYHDiKhoaMNhKAh02l6NGEjJF/U8BJuy4mISyWYABdPLk09hcop9kgl0VaqFEcRHVQapcV0cmjBhhBiLagHAf2BEIAXSTRAARUgyLcAHz2cIQAJbzZAxQ8NRGCEADI8QUEDQBDSAQVCVNBAA3VIwGcfgfbwhAEUGOCHnw18EaAjTyzwhBRPNOCAAXz8sYYAEozhQAMz8EfIEwD2IeAEtkmghqUGVDBACX080ICvwAYghP4aI3QQABAW1LFnn38SEkIYgzwhghHmNUhreHX04UEY0TIJLiknjktuZCHmGBIfLjaRQw4xzrhSNjjAVENLXfSBAw42xKHTDXOwZIMfN+AgUyRb1FAwIbnlFodyCz8MccQST0xxxRZHzAfEfizMR8Z2yNFGG1dcIUYbcmwMscd2qJxybl90QUcjD7Oc2xRyrIzxw3RccbPENLfM8cVBz2wHF1/kxvLPKJPRxtAT/yz0xVxwQVTUVl9txwzTtUEGGmaGpUU2EFxARQMghKHHDx6MAIJ7DtwRQR8S9FHAFE5AUIEMdcDqwIIF2KLGDNT2AQUJFYSBXX9P+GpBGAFcYf5E3NkS0gAUOlSAjYBzC5igDxDA2scTAgxAgQAf6oHrAn10YN4DfDghxADaqrHAGjJg68EdBNiNtwwL9tF4NvOBoIPY2RbgCPHEh8t8JM98UET00WOggQbUF4EMDB8UI3301iOjwfTcR789+OIbEz72xkhvzAcZYPBB+dy/X0z6x6T/PTLNSxYHkoY8HIejYW2ABCxg1NgwBjJM4QpkYEPVsEaHLlDNYnK4wgMnRgc/yMFmBuwgxF52wYtZYQwe9GAcYFZCA9JBayIggxbk8DUFhI0/agCADkDghQdIwQls204F7jC3uQ1gCEPQgh6MYKr+vI1W2zLW4KglgW/ASv5WfQABFQwwhCnghXORe8LltoMAPmyODyGQARkmALonmCdbAjpDBNRAgioiblULGIOt5kbDEWDLAncoABGnoIckmGp1XtBDArZjhDgOTkAPuMMeKuAFI0hhf5REhDOUgIgP9OEIGBiE++qXDQwU4RBPuB9ysPMBGJCyfqckRPmwYAhOwqEQeiiCKjmJnPLdknqzxA4nR1mIMySjkkbhQg2OmaRD2OE5xOwFH/bghky4IUqemAeI+sClSVAlOdc8hBvw0JFWdGQKYmoaOcOCpv4MoYpeeFADRHC2XwGxD3EzQqOoUAEI9GcAIiCUqwixBgAxKgFsiGIh+ElFHLpzO/50axQE6gAFKajBAREIgBj7UIEEOIECDjhAGmclIB8EAAK4AlA8JYCHBkxAAI8Sm7H0QAES5M4ICWjAFCowAQ8RTgYVEEAD6vQACDSADdl6QgIcIAKM3qGZxHRG+vpwhiJ8QAN7UAIGkKMGY8BSDxhYwialRz/qDeII0MvDE1SpBFvOsggaMAtZi4ActkL1A0eAA/T6UAa62nWXg9DD+25J1T4oAXpnECYcalkELJRSf0xlEh+Y2dheUOJJb8DSIqYECVN4IipdsQpU9NERz0qED9IRi1jiGFn/yMAHBmCSHvDzCT2gNrXMi8YeFqsBwXZyENjLrVkwoIQ9yO8YmP4cLgZ2ST3BFhd9e1CDKs8QVkw+Iay7hANyhHnLUXISGZ4MK2Npu5imgDcY0MREcCJhh6M9YptX6qxySMHe0dJjImMAi1hEANnGJrCb4+1vV2yL2z3IUg3NzcAsy9AHUWYjD3nwqzGsmwxVqk+7h0UGLDFwBkJEVawa3p6EO3kGWB5BwljgKvqsB0w9KMG7xSCFHoiaC78Y4gq60EMsCiFjg4jXv+RthxXe0EpauEIRsCCFGMDZFS1tNr4REW1E5EADhUSACIHhsZWvLBkAg9KqzR0lJo9Q4vBBFQtlUEL+IJy9tOgBOXnAQIWP8ebEEmK7cu5D9DbZyayudZOwjP5ugqmnBKwO8xNliEIu9ABIQ/dhDYrGxRVunI0YQOSxWCYvHqKp2X6oNxFuaM4nUtEVL33Wsjqeb6VPjepUL0LLyeWynkNZYgUXgcXAxXP9jgvVMsxye19uH1Q1UL7cqmGqxVDlWe3sZmH69qu6LYYSuKo+N/chA94lRRlSgAIT8IEF2wqCHlKQAhMEAQUp6AMSyF0HFrDABIZugRNMAAQzqAAFU8ACClBAiDKQOwV8UIFtWvDtbAcB3OZeAQrqcO4rREEPKsB2FLDwFhbw4dwo8AMLVtDoW+xY1b6oxG8qqwinsAW0n7aSUcS55KpsmuMsb7l/WU3VASvYqs+eef4RjnCEaAe2DEWQ7i5zu4ZiDCKtmNTDB2DJc1gq4bBKOAKCR4zn5nJvztKOal3tnJam78HEx7B2C8zdBm73AeD8TsLXWXCHNFSBBWGXSwr0APAX9IEFWnwBElpgpSd83QVt8LceYqAHE+D17GhIARmQEAW298EHhe5DEmKQhLcgIQ2GH0IUUFCFblaC1H3YuMt54SRQHyIU+eXsJzqtGD58gb99KLJRlPz52Mt+fzDXLRyyKsr31dyrhhAm+jJMCDVoALlL0AMnNQD8PqihtwgOfgY00MvQZaC6uMeAiIvR/LRgL7jYibYxSHGGIDg+7HLQg9y/fgZDI6EOKRgD3/4l3gcUwN38fVDBAq/QlxRs6wyS7zsf0gBwX9d4SMAGKTAycgB/LZAEhoYFkGdoKkB5I8MGeJAEcgcJQeACJsB5XzJ76uAbIGcIXvIPeyAQpNAOqQd7kECCSZZfHeiCLygR5ZI/zUBs0FA94JM/71M9tDaDybCDOIgin3AGkpYEImMCKBCAUFUF5pZu2TYFLkAI8vd1KdAC10ZvFOcIA9gGSXCESegWTDhuB5eA9XdvMZAHJhBuE3dvbIACKpBxilAFJ3ACGlgIlEAJodAJg6CHk8F5MGgITvJj+0B63mRyxEFyr9eCiZBNFJGCfuiIjygM5SKJkygNHNd4uuACcv5IY4QAHO0gBlMgBqEYir/hDplgiqcoip3WaZbAinhgh3b4eR+ID/OwHIeYcooxD8wRahwIib3oi7hAicEojIOWai/GCy6whIrAKbLwinvgikjBiqroY6cojZbwjNREWx43TZ0ngoTgeqRAgn1oEHYwB/yVaR0har+ojuv4CcPojsLIjquwjBDRjNHYaaX4DqZQWdjYPCT4DnswiNhUguAoeqHViIqAeic3ZPHIkA3JB+8IkZLYkJ8wj0zyiuzQaaYYiqz4ihaJCWwgB/N1jiY4kEaRjplViBMRChPJkusYkS95Ii0ZCRXZWOtgCZ6oCabwjIrhcVbABeXIZIYojv4DQY7dNJIquXoyqZR+CJNNCRkToQdZkAUVqQZCURZcQAjecAvgpAdM4AsLiWV2yA7usIr7OBHQdAVa0AaQpgrhmHrvBQk/5l6st5R1eWVEhJd5iZc/IAR42Zd5+QM/MAR/uZd7SZh6KZh6iZhDkJiKuZiO2ZiKSQSOqZiRSURQ6QdN8BKnwQdqwANdcC95IAdbMGRRORN1wAUyMhpc0CKjgAbZ8AV4sAWckgZyQBJdkAY8wAWzsQs0yXFiOY2ryI/DUAlXIASb+ArvsBgHiQi2qJJwaZfRGXu30Xpl4Qm0QRsOASLaCQn1MAhXwXneaRSn0RlokAN5wCJM0CI2wP4FNmALXXmaTFAZNhATaEAGO7AiXAAk7KmeOjEHsiEHOdAFTJBMuMCLHbgOwckJQ5kLeBAFUcAG1EmSDJoOw/EIzjkRX5CI0smhHbqUp4EDjsAEq3EjW4AGiMME26IHBZOiKtEHN7AH+kIHldEFKYEG5aAGO9AES5WilKF8CfMIfLADv5MI5aiO0JiTS/ELe5CWU8AGFPqHctlZtTAXQZklG+qhWaqlvnijNNEEWWCenlmiLtIHKUoIAioSK+EIN4AGXKCZTVADQKENPREGTbAt6pmbPyoJXYAwtCCh8YgUZPkGrqgOVoAHWjAF2wiO0bQYJ6kIGCoRjrqlk0qpfv64GfeyGbOxGdkwB37gmlLUBVngCEOmGaAJm30gB08hI/fSCIu2BX6AlXpwoIlwJFbZB3PQMF8QB1tgNF/Qq1+gqw0TB05BrFvhJTFzQR2jrHQZWUgRTe8AgrJQHHyAqFZapSk5ERaaCG65i5Xqrd8KrrtAGTXgnorQqorwDenaecuqrDqDrMSaq05xrFWzrNlYCT4GD1DaByRnB2gwBVLqCXqQkCy4CNxqkmAZrgmrsAtrCHOwBVnAq+bKrLvgCO2aGzGDq8FqrCvTMcQUqNA6lKbXB0VDBj9Gl28AsOhoaoiwgm85sQwLszG7pefqWB7jJXMArPJKFB0bLvdqXv7ReggtWwh+EAdacAWKOgnRpK9MQaXbaq2TtrIyK7VT661EEVkds0w3q6tbwbEWmRSbQE0DWwihIDJIq4JQsotsYbChlZRU67ZvaxR54IZVNgvwhwhJgJzBYLU81q5e0jBcy7OS0RvmRaiQ2hSIaraPgLKeFlrQ+YclaRQFAbeTS7nAcAWZ5wdVQGNmRwYmQAY0xqT7igdXEAS2YQU0drlSVAVT4G95oLl9AAdVwAZusDeaKxBWEHm8kBsch7VeAqyi0AgvKwyU4GNXwHl0oAVkAKmKmLIT0Y2HgAdsiYiVS73VOwtn0AJXgAcGGARRwLkmcAVohwTapgJscAVl8P4Ca3ACV4B4WGCBLOC9J8AHKEAGQTAFKDAGuNt3U1CBenACa/eGs7C7ste7OPsFxhq4Z/kGVZAJQFsIRQOKDFpe2DppTWsIWbGcWGq9G8zBcou/X2d+9RF/eJV4SEAGLQAHK7AC6StpKtADQGCB5VZ/aWACPoBxSJACU1AFbYBvffACcAdVAYwIV4CMj7BMkJgxfnvAOysRqFdeYDt6bTAFWoBkKhhNFPwQz1uHkKuyHOzFX1wIVlC/U5ACYoB4Z7CEZcwHKRAD6qsFiHcFL5AGkoZ4ZbCJ9ucE8psCIsMGVYC+RQi/LPDD6CfEhzBu/9sPGvyCHaPEgDsQtmgJH/7nEOZrM5q3uI0LWRisGEUJxp1cvXpQBUuYB0jwFmlAVJfbB1hwCksIyiOjByW4gIEByq87ykt4uXLgBn6wB2MwBnJHY3kgvYooh+sbxpqACYkaiu0gjcusj6zozK64j82ID0tbs8sUQAgsvO3FsspcxX5wBVOgHEOJsg78EOlVD4vITZ6szuscDFigwnZBCm9gAnT4h4OgQXkoza8IzdDszPa4zKN4ihqpzGVpjR0JLgV8wLWQwE0SzH94CVBMgpmxFde0uNTcC8OKDprsXkvCzh3t0QZBzmM7qwMhzf18j/jYifp4jam3TDg7rEw8C+isCJcGHJYAHHIQkjS7rf7mZdG60BTPIdPO8dFDTdQUQWmUNM02iZEAnZP6uAd5sIc65qlOMawKTZdHBhVjebrN8VgHvDKL8NBYLA+bJrbdWtRnjdbU4HlWdpFLLdBOPZy/UMABBLxfrQhPW7BucLmKas0wHbSYJtbD0I1BTREol9aHnbB/SktzIKuSkAd1kAZ8gAeSnc3oOtK/aZP3mKRmqdaMPA/AKgc76whCm5yaC4IZg6s3A57RBMXBQNmGMCV8QNgqaaSIbduU6qNlui2FkAc7IKaGkKdpUAPZYANoMAdNAAbIbdy/gLCOCJzPmszRrNYXa8AKJNqycLoNLIjkiKt+3Xq+0dq6wAYycP5frwnbkt3Tw2DXt83eHfrbKUoSN9AFecADOcoEd+Cj2pATN5B2YPoFyN0FyV0HLGGruOCb7GiTAF3Tcc0LfFAyLW3ALy3aAwJN+RiI523NToE0o+0b+ToLbGBfYcEA5j22doAHVZzeiKAeqrC3fbDiK14Ie3EbKb4XotkW24IOEuoQ+ADj7e3ju6AGNTAONWAHOGENn0EZaQCmSdIEX4ADSs4Ec5AGyf3fAi7frHdNBy6TmW2KOpniiSAGQUYIHbMxMZOrRqOzSCMHYjAGxHvhiIDQGq5Bs6sUDI4IJRAWIqDnIr4PFaA6fDCBP2AAE9AAlU1Lh/IIZ4AgiGABCf4gH4C0RoXwA3zwA0tlCJwDOhbAULKAH/ohwovgAG/iAL7iARBQAEKgBx0QAadOK5BSBz/047HOFzaSojjxop7pmXpwA7a+aDYgE7seEm763/89GkQiCUeyBYpdCFg5qZTQG88Ksim+tqBgsxgrxVqgq1qAqGSQqhfkB8uaG/AaB1zQBslrtAw0u0pqCGGiAEKg7UIgAmATfBCwRHh1AKOtB40iLA0QAJASAHKwAULlIYxS6BIwAQHwKiiQB/r+K/y+6BVgAELwAxQQJ4TgAduRBgFgByuwB41SAF6wAnwwABCgBYTuK5jeH8ATBh2wHVFUAA4QACTA73XQAaVSB/4WAAEBkFR/UAZ54gRSkAaNMgNQ0ChNlFTZYAC0QwgGkAeq0wetNQF48ENGUDyybvW38N51QBICSt8+SqKFwN990BkhAQZckNzJTQcDA6SLcDBAqjN2gEIelDFzz64VW7Eu6KxJaucs29AxbbKd9wbmy+0Xi6xsMO5o0AZcoAVTowVZoO2NPwVSIASTLwRA0AJA8MJA4AMksAAyRAhaUFqL3gFSAAVH/wQkIAcd0wHF4wFS4AB1oAYHICk6YAGsLwVm8CB38ACF1ACoM/qr4/p3oPSh8yoIkA1Or+mE8ABcIAHWwi1eEEXBUwY+IDuY7lOl4wXJPzfI8ymEZAZE4P4AXvD7yDM3DUA4lwMEZDAARsAAcqEHVMQHHEAF2EIraSA5DuAHKmUAd0BFV+//wQAIXDhgfYWGh4iJiolxNVuHdnySdnZdlJeYlHR2m3Sen6Cec3N0o6ZzcXFfql9fXK6rcaOloZiSkn18uYu8vb6/wIl7e29uYlZWbm/DvsXBvMPDeFZXVm9wbm5WVdzI3t5iYtnhYmRXU1ND6kM+QepJQ0lTSUAKClqFWhH2Qn16Aw0aBNClJgCbN2M8SOnTgcoEfxL6QNFhYWEHKQbIOKgjQVcDPRIuMpQSMQ+EQk9k6GngL0EhD176pKHgR4IRGn0qeOloIcwTBWMm8HGgS/7PyT4we/ZhGXENiT4gtAwQcyGMhTt9iEpY2eeJjgozpjThU2ZAzDMjcvZb41KPAT1tDTzBCWXEkxnP8urdy7ev37+AAwseTLiw4cOIC6WZk7gQlxqQHy2K0ziYrlu3LoU6pepVq1WnPl3CVTkwsTfHkrlhhkgZLz3R3sg2lhpZuGzGqLnBE20PHm2rDfnhhEZLEy3znIwxk+ZNnj282NjD12cKA3tt+tws9ANvnyQUGiRIU6ABAz4RQXbV0SGBgwR7CkwI0KbjUpArG5RA7+/omgBA/BAeFYVYYEBAXoDERwUTmNWREQZM0cAEAtRBVH8FegGFAA0s0EdTMkDlxf4DExAghQdYCRURBwtMdEYDDtDwQ0BYGWUEAAG14UMCDRDYXgNTrDRBA140VNqRSCap5JJMNunkk1AaMocuURKGGR+aiJLKZ6Z4MhppVfZxmjbJyLaMFXAQM05tVohjJjPQQSPGMojw0QYZU2ihhRN8lrFcHnrsJYM9hNoT4i+sYUnlIRbEpKQeERBBAVZhJuJBHXtFVOmmnHbq6aeghgrYlKI2dhmWWZYyRyuykLIJZkoOUwwy3HDjwhVzRiMYHuLwQYcqaJBBRhJJVBPcX3yIUKgCEdgRDDGGoLpoGpguaYYTbSxa6rbcduvtt+AuqYcYh5DbJKnhLjkJJ6qqIv6LaJFoq5ess7apjK6FEHNFbmWyxhcnXyBHhhhllGFGHoe8kUycffExhQwiyNBPXtMw7OsXdMjLJCnpduzxxyCHvEigYVaRXSF6xOAkuiI7iRm7qLziKiWXGSIrv9ksw3Ave1hhc71l4vELJ6jQIYcZBSeBxc6I7AEc00lWjIgdo2isZClWt6z11lx3fZgKKIyxAgpRmJECCnKksEIbSJzNBhLZsdAHCyq0oUIKLZiBAgpTYLG3LmegkEIKfLDAhx4t6HG2CUEM3gcSY9dBtxZB6HE3CjFgMcXcj++NBwsrRDFYxl5vmpkcbeiJTp5kjMGGH1AH89siah4zp3OF+P66qhx27JHGGQYjLObCPBvzRpN7iAG1r3GQ3iQfcWRd+vTUV0894UhEQUYKSbTAhhopXKHHC32s0UIQMcmtQh1IEKgHC1Nsj4QLcqCkMgt2Hx6D4nxg0cLcaRtWFPCnBxeUQXRJiIE8AJgCMgwhCiqogvR+FrtDbMJ6TjpNasSBh+f0wQ+oUhVoSEEzYGQDUcQQw+rIwAY8wKFgZohdz47XjHDQMEnJqyDV5hCJczEGg0AMohA79j8XDOEKVyBL3dLggiCQTw0vgFsfUsA5JGzOclNAYh/IYALAiS4IdvODGRL3vyeIDgljCN8V5IAEXbTggN+JQhKq0AcV4KGBTv5gQx6qQD5fRMEFJqhgIS44xMPczHb3EiQvQjgKVnkJTIVwTS+wNAs+7MEMc0xCm2RTQYUpMl8KO9aRcrjIX7EsSaUopCpXycoqJQ58oUvCC1Bwhb1doW0pYEMZTJAC8slND3trwRnONgUk/K0PZaAj3JJgAswhrg9nUGYdgrA3ybnRcnuLQR542UVjooANKAjdL6pwghME0hBmegMe3tCGNqzTN7Iixml6oys4iUmIvqnX7fx1GEayYhZrXEQp4tBDaBZMeGJKoW0SmS9jfLKhuUKSNXzBPB4qiQ+nbKVGN8pRVcIxMC4oJx0LkU7ZjIEMJVXGbGajDNysKRzfqP7GN9rkJtykk5744tTNkKHShyKJEnKYAhriwIVWfaELBC1EHoBnBpJBQ01kamkynpE8USYmeTecJB2+kNHEYJQOHQ2rWMfaNT2wYTAuGOkifDXKaPAmnyxtKb/AIY6cmemtCR0MvVKTjZx+yg8+68NWueCqOSDHCWR4lSWpOgxjcOMKnPwkMYjXmBNaZqs8nKBgsEbWznr2s2LlBLfomU7cwBQcKtWZX/MFVZ7qLFx4mELzFpWHMpwhD+saaFF5SDPN5ksMuMqNm/h5iORZwad9QY1emDdbUyUVtNCNrnSph1Gv9aYYxQDuFWpVK2PRqWPMY4O5+lDbMiB0rf7k6v7MINnQY43JGznzVyiRqxeF9YVqsiioYTg23f7691t7ONlfmDYGm53VEHjwQzDkZjO/NGcw1bXuIV2rWnplFxw3Ja7pVuWsPqDmhWVwKl8moSXQbCISbJiqMPLJr9uRKauDQQ19E0HJ/Po2L3aI3n93zONNUZG84tscX/KQAhekQMh6oGMQ+mCGwBYCGcBYg8oeV2TC8WWBg/nhx2LT4p7OmLWnuTBNE/llK1WtuMQ6r2FyiwrkaMFVILTaHvJQDG3Uql9lFsZxA1Pj5nUYMNADa48HTWgloaAQaogCEhiHhcFRg2xgIx/Y8DfFQqigfoVwAQrIEIMynAAIY5iC2f6OnAS2Ya4MKxgcIKf8OKyc4X+GgBwK/MACFpggCsAk2/i4Jzg2zFGvlBktl7scWSTRa645w6tXz2wIPSCNzm5gktPEwDtRoCIWJIwXlSaLRJray8v0JSWEdYcx/fIllX7xgxayVeh2u/sQh+6DGmJgPsuRwQkvwILoxlAFFfCBcHkQ5pR/XAgC/o+KZqgCCzBdahZEgSz/g18f4j1xXWD5CmloYPYonQIkBIEMl+6iGqoQhCtgmWff7cUXwgSd2NSZTN+ObJ5Lw+UNehnQqJDXGwxmCMsuqWfRVgSJRcEqUqDOHK/zg9LXOQ7UcvKtOxsXjCHMiVQ8crlf+PMz5P4wKHswYGLvDnuP453oNQChDybI4hiS4IU0vGAM/oY12Kqlgpjogdb6mzgyp6ACBe+h1El+ARyRgCkGn0F00HyBLpCAhiNfgQ0u0AUKPI5EP/xPBWKw4jnGGdJPcuGqODUTbTZYV9lAXWth3mCxg/EredW2qa2ZOpIUJvtFrksOoV73lkY4BznMoQ1sGMMYTotaN1QjGotdM7nfFa9fMBsYfrjOsrzThx/IQAL9OMOhDFEBPrxBW+qR91OeUYFqAeNSFaBUIaAwg7sjwgeOUkQH4n8I+Pdi/oHSw0P0oofxG8IIBJIIaiACvuB+RrAQheAAiHAXKEF9vCABePAHEv4AVk8gASHSARKABtgHBQgodn2hB82EAmmwPykABI1GS1fQBsBka3YAa2XQR/5wNykgBobzTGBTBlNQBoOTRW2AAiyQN9I0N9AhRYVQBSmgAoqHBLMkOYWAAnkQTomjMt4kR0LWC+RkTgyDU3vABW/FG8vwhSX1cqZFfLZRetilTr2xUXu1UK+FCL+idf6ANBU0J0/iSQN2DDR0KiFkbe5CVFzQTsgRBVpQDVmERNVQV6lVYfeUFyR2bbPQfIeAUXDIC4MiMTQwBNJHBoVQAVqQBh5QAnqwOU4gA0ngMHpQAFLgB07QA3JgFIgWAX2wiq3oBCtAGfAwBlzQA5tDR/570gMK5gQzUIqH8ANA4AB3cAXl0wNtMAVq0AYgUAJokAc+cHZKgUwycFY/0AN80BB/kB144AGb0xN60AP98AShJosd8DAquDlJQIxUogfT2BVj0AP4kAfgeBSx2AMdoAPVBwSHo4t6gIyjWIo5KANCIxELQAYgoAMegA9awAdOQA98wIBDEIpqoAW6SF70mATrNwM/0AZQEAFrQBNGAIoOIAdPEAH654FOcgUqUIWJsWRNElInoFZh+AZaoE43WVLwlIYaNmhraC9soAVywDSv5wvi8CTTNnPoJA5fhgt+wAZrxC6eIAerwAV6kpWqkyerk0XocA5XYA7tJAZskP4NByEH66R0S4cHctCWftgqc9AFXBhna3UdM5CV+6AAh/IAlFIAaTACRsAATkAAd7AVBSAEb0AETpAArihvEQAFJUAGCeAHMiCZfUAAMuAEATAEDsIHBSADPsAAgUkGhIkyHkADSVAhEmAHA6AFFSADUAAERgABYzAErnkijtIAtdkBMvADQmABCZAEBjATU/AAuGmbFaADRhAAWmAATjAFwCmc6KEHAiAEPlAChfCcHTADEDIEA0EBU+ABB7B+CTkADNkDRhABFQEEIFGSTlAhDyACP+ASEpEAWgACATAFAcARlykDHiACTzACDkAFazACmsmZXlAAWuABsMgQMf6xjTPwBOPnEuW3BgQoFCzJJGpQYNOTVr4QbBm6K1zAQlHlBiAWDJKUQRE1YNqQcsCwB4FCe2CmhXuwdHKgTnjABjoafHeSOubQlVNQBVMQBVEQpEQaBFEQA0CgpEFwPi4QAy0QpSswAivwAitQpS8wS1qKAvwgBzqqLApAgH3Al/6AAAVqAWCwIIU5pnewBhMgAQnAB0ehBuoJAX/gAGjwpi7BEgw4fx3xEEbRKDlhfhdSfhKQBrCIFl4RoH3gAxNgnDBRCB1AAUJwIX0gqBIABTSgB2ugnkXyqDoAAgvhAQZABfP3IXzwAI3JEtX3qDQgqmNKBrDYmIK6kJ8pA/4Q4AQFoJISgKY5QQcSgCms2qlQwY8o8qflEwFPAAACwAcF2qdacBKQUiBhUH0EyKhLwaZ0mhU3FqJh11XeqhecVVxiUCy2gYa94HNOIqOHQDJaaHqlNStVcIiIRIYz5Q3cQA4u5VJ11q/YpVLZcK+GOLDzyl3c5QIIm7BN5AJREARB8FgDS4j2AGojCqaHUgFU4AQOMANqQANPkAA9IABr+gBDYAQi4ARvMaePWQJjIJskoJn84RUO2hHpAQEfG7JyoIk5kZkCIAcd0QA9UAAjMBEpOQYFgAZgIah6AARlsAAVAAROMASYmgYDQAYVIAU9cbRgAQJhoAZCEJKnGv4RW1GdP8AACVgkIsC1bNqaPqAAhRCYY2AiFUAEZTAEP2C0cyABNysANQEdrKoGCzAGC3mpa9oUyioCJbkGMiCzjQK0u1oIomoEByAseUABWtABOMGX27p/4dq5g9StnhuJzZMIenAGsMdaAYtnrRF0gqGF6yR640Ab29AN34CINvUmXyhPssJTLZeF6cq6K2ZhTUdTZigbcHAN2MAvAzu7h4iGxGUHWbcIykIDQjADRJCXEzMEPfAH+BCKfeAGGnEHm6N9eOADRCAEezAEKKO+SfAHZ2W+Q8AHHJkG2ZEEdYCMV1SRwVcAd8C50xi/pZgGZPADI9CMSDEFZ/AHQ/6QsdXyA3+AFT4gA6qIKeqbBjLAvnWQwEPQBk+AKT+wAn6QBFgxBRCpBwigvXGSBwqcg1gRwH+QDoaQBBLgBDFhfWIEkEGyv3UgZOpbCD4wBE8QE07AB+rrBP4wBBdZfbFFv99RB3lwbw1Kp0PwBysQImrwB2fXB/GrB0OQBmIauuFKCWD8DM9nCLUFB75QO/ZCJyYavNKwUrhxr7dxu2+CU4u4lHrVJuFmfHJVGzZ1eorwXuAwU8P1ZeN6CFqwLF4naIrgphuLJGowAQ5wdgepCB4gARCgYFHSf5URyROQxYfhqBOAaVsUDGagyWO8JERoCKS8CITnA+Z3CITXrv5khDK8wAJ1UHuBIcapPEnPhQhII2J3HBthhgzbZSu3Qld0bMdMGchOqVfzZTMsBnPJAFyr8ZNNoyZsKHpr3IbIwl+HgImF0ixs1cvmvGNY0D9mEAV+sE2auF1+MC7iM6+4jIwHVD/cwAfIaAVjEAStSD77vF3+wA19AAcpJj4vmUR9gIwQxsjnnDt7kArxxFLFYq9lSMcVFhvUAF/YXBrToMt5sbuPtUky1zR0SDtiJnOy4VrN7AuthwhyIAQyEBaGQEgPfdOgRXg/aIR4YAImFwNkgAJqcALFFAVXcAJ0wAKKEw4Op0mG84O75AcvgDh6QNTwA1zZkwS5ZDgqMP4EVYBrMCgYWtZjvUtaKfVSMTUFqpFae1AGWBBDLRcYJ7RTudLS9TVRjKVP8bW7VrUIxvAzuXEvP2M7LloaX6VZ0IPTiu1ZOi15egc6mpYGl6cLuGw4RlZLhiA3uPw4WjDVtXx4SXClcuQzmo0p3AOTi3AFHup8pcM7vQAbZZ1PY/JSbFK7c2xXdZyGTjUKiyCHhyFjxfUb2lDXo2SH2azGqqFstGM8gtQzVXCuOzNZm2TXfpFjk+iGDr3Y2t1Ke6DTTThFwxIEaMCMZxQFY9BFLpAGV1AGLQA/ZGAFT90CYmACdDDV+/M/B1Q3SFpqc1M4JLxovmWENVkn99Rycf4QKHENHe7aYKzlD3ecUDRKo14oT8vwujp5k/sax13HLOh7k7wx4XNmx01TGLewCHmgZoXR0RDuzY2hu/MUDcIc0n4VT/FUXKZH3VZy3ZCw3TyuUWWgz4WAjPq20FXABuMy0PO6B+lMcgqWz1gwN2QQBGeFjFROXmKQByV3BafcB+mcBuxcBqzWC29QTgP+ZLZz5kIABEAwBfya4W4uhjnTUit1hqmViDvp4T2JU3gApoUCdv4AuofA0Imgs3uBJbzgQWZ8YINBBthMLcVFT4MxBrrgcoVdyomQBoqexhY+DLqQB5i2B48nT5VB6LwwBn4XiYVgB8UhBEOAaXrgLP6A3uOyDl2z7BdaHctibgLntAh+wOdhWskdUw8McB3SpwA6O58N8MXPwKqG0AP+AMqM2AvntQJdEYC/UADK/n6HcxRM4+w0nMYqzgtJQAV7AMsaAzU+oDGDC+6q9U4owYxAUO5TgOOKAMt9QO2v7QBJ4B7YOZ+P3AHLIgKH08OxPusGr9iVLhx5Oc5FIQESOALpQRhrIAEW6AuxmQgy7PDbeQjXIQSpwwZ5iRNjyo9dwSMUIAc+0AAUQAVPoPK/GRMR0QCpGgAQcAYcMgSSDAR5EAEzYgCO0gEB0ABo4AANkMkSMB8S4AABQAVQcCAUwAYPUAd64AA+AAAAKgUgMP4fHuIBMJIWhpCSDmAHQ6D0IpAGDYAAZCAAETAGATAAASAEM9IAM9ABAkACRuAFPjAApVq3DfAAAdB+BZAAZhAQIjABXpAHEyAgPbIGASEjKp+gEDAFK7CNCUABzggBA7AAe+AADoCAT1EABbD0kJsAmc8HLKEGdkH6BtAgT/EABYCd5REAUaAE7CEAQGABdeADB9IGXD9+T0ABlKr4LE/6CdAgmzoACAAksLoCa6D2bPAHJiwQGgIjHlI+YuoWfYAAulAATaDIYfodWowpXOwXMIFbY1rwfKEG/tcLqPwavXApiJbtX++Ag1p+i2AfD5gGElg/MtwPFkACgHAmMf5lJNV3iJiouMjY6PgIGSk5SVlpeYmZqbnJ2QmkICI0MxShoCB06Ncx4+fgJGPX57Qi14fWQ9Y35QRU1zd0qPdDxIfXM3X4ROL3I7Lb5tTTVubFN5TW5ucjxNetJ9cQZ0TjI8WHZgqE1jYmYhrh50T2ECDzUxItQrCb0FBnNqWClz4SnCTo80NGAz4OpqyRAOXADyABhhiJUMbgEC1GRIzpQKMAFT0C0PwYAUVEn4sO7hBMkoBPyg4i/DwYQkGIkRIdvLjpU2EGSA7OCkhIMESPQD0GhqSssEALAS0QfHSQMUBODzxa8hTw4oQCHQR8KoRRetLIDLJ5ElSgsmdPmv4fFXSA0EEwzYI+ayKAmNHnQZwBQOIS7DOAz5kIh0DQCFynQZ8zKFXW1SOZDJABewrUccLAyIgzKj3cCXClmQMgfg498KUHQR89CZ5YNgSB6ewERvBKKOtLQh8DfaCMcODrYJ8nIw5xkKJnb2B3MkQNYWBKyxA+D1yqiaAH2JPPY6RFa22kRx09U3wgS8Kd1ZU+aXpokdWjVh8z9n+NoRUeFKzlMUVSE/Gxkgy1lCFNX9sc4gMQfKThATIrLUCGHg8iMlETsiQhR4R8PEHGMUBpQUsf8/F33w89jAjYIRN1N180cjhRXht9OMCHGX9o8cRASfiixAw/tJFSGQbsAf5SHjw+Ad4EnUxJZZVWXollllpuSUkpNGgBpjsKMHAIH3f1UYAIPjCQxAJNNIAGBUMM4MUDC3TEx0J8JCGEByM8IAQRdthhHB1ORPAAA1zI0EQCdBjwwAxQ6HCBDkQ4UU03yDkhgBB0SmCKEGSEaYqabHjQxg8HgIBPD/oMIYEQBWghxBhm+REAGgP8EIAQCzlAxBAQIAYBr0D0YN8TC/zAUQLtiTCBhAUQIgIUrUZQQBzRQZFAHh7M8JYPDjQhpw8L7MGeGgJAMEAAafYwRA9OFCDFAyMhMMQaMlQQAax8QOBEBSJI5kQtegxwxxNiCScQUG004AAeDfihhlteoP47awd2GSIBHsOqAQEIA1Vwxx4eiBCXBHoI911jeFnQhgEyofSySxKcscAYE8jxwB7fPaHDYmlU0EYABU6Rxw/KIbdbH2osMGkfFtjMFLq8AVYAd8GtvNxx6yn3xAxKoYIYggiYMgOYWogpw3YPkPDHHyL0tVIYFiwrgAw+iKCGEE5AoK6sVHhQhwM0sKHyAGRw0IUBTljoAxkD1JGoEwbYQYA9CAReARBKqwHE32vIucIanYoE6A8kPEDrIdxq0YAQHZRwSOeq6pG5E0L4MIIRAZCBOgNKr3wGBbM8IcQPETBXe9sC1CGBHQk8frcTAXjBow9jDIDGsDz20UEYh/6scqYe3vNB9wQIcsl+++6/nyUaWWTRmh44xLJIE18gwgQf/T+Shh3MrxF6WB8j1LCDPuCBSulAAxvaMANTKIAPg9KYHZBjhwncTQIN8IAOZjaBO+RpHN34AQMeMIIkUIAEh+BUAxrQhteswQFHQYgAZKKDJzQAIy45xJOaE4IwECBUcpBDGth2nwoIQAAi6IC7AgCGDiQgAFRQWAAmwKsGHCBPPqDAAgRwB3qgQUoVKEEPJECBehzCAwEwQBsK0IAA3KEgXigAX0TguzSCwQgC2GESCkABCZDALNa7gw8S8IAE9KQJHSDBEGQnAkAOcgGxqwAFuACBfJGgBxBbgP4fBtDB3lFgANDxlAMoIAKumeGFIuDDyfagtAZQoXgNoIEHIFAAlARACr/pQAMo4AUQiO8BZHgh2SSwB5Yxpg932cPU2NiAEQBNai4hQR4GAIHnKRNoByMBzLrYgCk4YAIqWQ4FYveDc1axZgTRQwAgkJMzBKABMusABeKgMuEw5wkTmIB0zGcEALzwDuksgAxCxQY0yEFMInBbgZRHtxB4wQIDccBsJPAECEgAcCq5iwXqsIGBLI8Cf5iAFCxgACq4Bo1hdAlFJbMjNKgEphNwAg1DhhenMeYIOiBAD/5AAhWyUKfmOwRMv6c+KV0EhWdiTnf6oD4JnKkPSZiABP6W15wd1Q56fEApFSjKTCnwSAISmJwD2nEIC4ivGczES1F5tAaVfA9+dK2rXe+qiCbwwA9o6IIt6KeHL3BBD1vwaxPA0IcudAEHfBiDLdCwBQTJb33yS0MTtmAHNHxBD4rtQxN2YIc0bGF/XJhNHPLAgzTYIA5Twg4QtBAHLdAAO2Ry2Y4QBBEGjAEIZ0iAGWb1m5WA0Yda6MAIfJCGxCxHBoj4TUcslwYKgARoRyoAGfRzW+aJTGAS7C4DQuQHI2hHDuMogxb8AJ8hsAFHYygDMsJzIy2UoYdrEAIe5GANPhyJDATVwhjYQA07JGEyQkiDD/zwXouMwLxpuE8L6/6QByHkIUM+SEIbKkCCAkSgDXw6gxbq8wv2IIQNCCHbL/bgAy+wQQ+PYwMRqKoFPEjIB7D7jEviYhhK7KEPObbEjhHR40fs4Q14+LEkhozjIEeiqJVITw+k0wfCMcIPCB0VEgPD2jREYA0BsN5EbXbRVcBkDc3x6B00JgcJqGEAbPCBGS7FmIolN4wiIEMA6kAAzyVADYB5gBR+sACNGeEAZzBAebS8HB34GQrt0dUhngY8KtxjfBHwwAEO44Di0gAEBog0ydopgTUkoDwVkIIPlhejoHDKDhJIgxCSUGkM0ckBchj1AJAkgIGEVVVkIENyLwwYuDJmWHgttrGPff6lHCBCD2jgARpuoIcadKEJaGACGA7LhC04oQZ8wEEfcpCFzzphB88+BBpskIUbzOHcc8DBtHfQBBzQgQvPrsMNZrMDBMrBBmiYhB4e8QkRAAEIRCiFAl6cDB1th6pU7YFjZ6FSC52B2H3IQ9uGUB6V8sVCuoAQEYKAqT4gtw38EUKQELEdNSBjvnzwwUG9m4s8aEFHeiCDE9rAHjmQeA8378Oo1qeHK+RCDa2ZzeMKZgYEyeMQvZ7QEOjgWPpowReO3cMY1KCjMlzBgEmnzxXkMAYEkQEPG2ExGxbY61w4lsRmIMOedHQII9zBCVpwAoltXuSakwFdWriCD9rgA/4lZwLHPJ7EkN9g5Ee8AfGDP7wbEh+JXFii15OgjiiAgB0FAOMXdeCDH4CRhILMHUHvnYKGHiniM3gBCn7Iwx/kgIw0/MEQP1hB0ZNgD8rFS0cNcJEfRKyhHqCrA0IARjQyhApsaEgGezCDDDSOkKR0QELBQMMYLg0MfQ3BIjMw0RBagwzjr0ALelhB8dPAcR/Aiw+m970FhDD+X6wEXl9DxHeSEDcJnaEHZANGeOKKbAEogAM4CTeAIHqwA0xwA0yAAwHkWTiAA9f2BdDWB/3DBH3gbXrAAwqogHzAbDvgB5+FBmeRA0zABFkAWRWIAzlAB/eGQBqogZPABztAB/6O4AeZ511Fhwk/0ACIZWxjIAMiEAo6eFd0sD7dQEGD4nlp8G/uU0aJkAckxgiEFxeItwcTliVVuGOQx2NIxmNFxoWIgAd48AZT8gZiUAVXUIbIxgZj0l2g0A2JMAd20ITvI2WHIBx0VVUTAH2JUAhZ8gO6tggK04eSFwlngD8EqIiLOIDnhgYiuANysAUI1Ac3IAfWhm1dgAY1sAfedoFq4Gw7IFqHEECPSG6I5W5osG7kZgOqJQc30AUnCIp6kAOlFQlbUAMJ5AgL1V0iUIOMeAl2YEB3ZQe/2Ah4UAbFSAd0IIwBOGRicAVWIHhbUoVu4AaL9waPx4XZmHh5cP6NYcgJblAFVcB4xqYFOKgANNAazVgmg2KEwJgldQiP80iP9TiAaZAFXSBZW0AHgUUfWcAFc5AGdKhYflVapaUHpQVZvyhaW7AF9OELedBZepAF67YFXBBaF7lZiNVXksAFNfCQiBAHIzkHJTkHcZAFRDADTDAHdGCSJemSy7iMLUmTMlmTMomTzDgoOymMSBiHCAKUnfCOeNWSAFQGRlaMJzmHw/g+2WgFYsB41ohX0JiG3ziFYvB42fh4XCKOV3CNxrYHWjADtYIIfMBaZTIHfcAHJcmU9uiWbwmXcSmXbjmDNWADiaiWeamWQHmEcbiXPgmYgemTwtiTPOmOOf5JkyY5knHwBYLVmIuplDDZkji5k18wB4HpPmuJl4tgBmXgCHzgknGwlFyyB24gBlZghYrwBtIIP6UJlUDmlFgZZGhIju6zB6fpBk9ZjnY1lIhQjIiwP2h5mXNJnMVpnMeJnFcSB1uQBReZnGWyY3yJhEpYjHbABV+Ak4rJmFxwnV8gmpO5jDzpk5Jglm2ZCJ0pgy6JnZu5Ca5pBdoICVjZPme4lY0QF7n5nlbglTwmBmIAjleymoi3mq9ZV70pkohgoGs5nM/JoA3qoA8KoRFqoJEwmDwZkyfJmI1pkjJpB3GAkXzJmWeACaDpncyICc/4ntPoCKv5n+GImi2qCP5uEI1W8JQ4lpswSiWmuYUDWmTvs6CJsIyH8JuKsJZxwJ4RiqRJqqRLyqTuM6FXIp3WyQUzWZIj+Zix5QQ62ZN+OQnFaJnsqHi5aZWDJ59V4pprOAl4YAVwYGQoipU0iqbU+J6wqZs4yglP2gfBuZaNAJpxYIxNCqiBCqiG6Ah6IAaOEIVVYqiJEHWCyiV4qiVF+QhlUAbdcJgzmaGiyaFIyAgUdJIGWoU0Wp9ToqZxOnjWaKdAJpuOMGS5eQVVwJpcwqKJgKK7eSU/CqT4c5aOQAfY6ai/CqxxWQZwxwgqEAl50AKOYAZWUCXRmAgxEKyRap5YwgdfMK2IYAYiSv6elpqUJ9mYlgmeg3KSXBAHbICbpmolN0qmo3pk6mp4e2AF4/iiWgKv/qkIKMquU4Kne9oHuNoIvQqp0SqwA2tXKpACU4AEK4AC6JUCKdAGKoACJmB6KRCxbHAGKHCwatACemCwLcAHSJACKxAFZzAFZkCxU4AFKIACCHKxDcsHKuCBG9uwJhAEDdsHCYsCdcACKjAFQdAHEKsCUZAEyMACH6uyfsACIkuwkBCwVdKhkWAGZmAl02kHcjAqUyAEWtCcAbmlWFKa+QoJtwm2kJCb6EoJqzmjUKmimgCvtnoI96mbVOKvIokggyKDonmkS6u3e2sle4AFE0sGSRADJv6ACCqwHi+gB4RbBkGgArWgAmPQAlWADEiQBC/QB2UQA2VQBSwwBWSQAkjQAvrxBNDKAg87GzGgBylAVcnKAmyQAmSABFFQun3QAlgQBVQVA397s2nwAmQQBFGAAlsXCV4IrE2rr2kJCWcgtVhChv05qt0wB1ygWN7JmDCphNdqeKgpCav5E5bAvVMCr+/plO/Zo1QSoKyam2q7CZD6m6BZCX1qvHwrv/MrCUOrBgd7BWOgumoJs3qQrMlaBrLrC4/bAkgwuVNguUkQBe7Fs85KBibgC2dQBX3gAg/bIxubrGdwu0igv2RwBWyABAjSAgpMVUJ7uyqQBilwBR+cB/5VYLmQEAQuYAKp+qDxuwmS+gjoaaZniJpuuwhFupTcGprU25LXe7ba2wjn62Nz2rdlu6Onqb6dULZCxsPwaQkBuz96sKuVEJPYS79fDMaIcAYSiwQqWwdJ0LCmS7v+OxmZS7FRoLF6oLLJmgQr4AKZOwVncLJljAKHUAYqhQQcZgIogMGXOx9IcAc1m7NF678cq7AxAAeDbAJGiwJogAJBGwlVcAInMMOIgI2fDMqhfHjYSIYCGsqnTIaHB4ZIlmSt3MqFdwk2PKJzCLXaygmtWqeXAJolCaaJYKmY6p2T2ZNJjMRiGMU61p80fAn12qbja8UnqqPDm74+7AhG6v4Iw7nFlmCW1hzG3ezNWoIEVxC88BPAU+ICmzzBbwuGq2zKVmjKpdzOpyzP10jP1mjP9oyVuJnP/Umj/RyN/9zPT9mf+WzP/nXKe1BkefDKiQeOa+nF+2HLmRCb1KzLdjAH67mtFBSajKmpduAH3XCGVsjE3muv7VOaxQxk+Km2yvy2yXxksVm+jCAEpcAAdcane8kJFMSl38zTPb3MZCCF76MHQc0JLpDODvpj6OLKcdEGcjCGoxzK98zPAR3QA30FWoCV2YiNrHyFlMrSXYifqZklFo23D92phzmuPVsFRmrWqtq9dMW9YYjQplmnNMzMlECGohpkYtJdm6cINf6405NQqYggeZyqJTWnCWZAhJBw1ZUw2Jjgdno5G0BWQHxB1D6N2ZldoIs9okAmB3GwzlB9z6861VTtvFq9eKe5wvP6PhQ0krJsn/2JB2wgdG1w0d/JjIHdB9GMV2dKxXT9jTgqtsoMt1gpY6ZAWxKkH09FN7odCUNAUC7RA748zFfSMpAAOoyQBH2IYo2gLITqCPUFGV+NGTxYAI9xSwWwOwNABXbCZJoN3/H9qG19ZDicwxENZFtYjfEKq+9pjadp2va81YRHJV7qp/TNn+xarws0nS550VV6BW3g3HQ1ZDU6vNkIxRTd0iVdCXO9AKfABlrAiwoQI6/BFwygZf52IDIWMAEBgCi7pAYvBARqYABxVAcfRQAMoAUM80J8MAGrYYQV0OMb1QAqUQAPQAEzbgAQkAQDkBMx3gBAoAcO0AAQwGVxdAdJ8EJU4AM7ND4B4DkUQAEat+ItzjcCIAHgUOQHAwEVgBRULuX0JAJPAEdkUwEGIAQPEEePQeUlUBYvVAcd4AAyQDs9kWiPpgBPY1RRNhLDElzyjZxrawvLzAj4BQkIToqJkAbr4wd5S7+wfem0fKyeyarPaI1ma584ho2mCeA0OtCnvnirnKrqOZqPwNuLUOE+fJtiIAeYqqm5jengK6apisv+Ldcu/ZmBaZ2hggZaQAYMVTsJIP7myxMBKm43hkAAd/AdepAEPgA4exECOkA4YIVRCUAGpTYAJlYiBRBGI+MFiREbaaAAaLJjCxENEAAFzOUzExTu+/A3FSADRacGqSQb0dEYYeABhpA1PGJcZEBrSzIp4UEEENABhrAHgEIGYNMcDzAQDXARTnATKgEF3oQXPLIQzAQYseEF160+alVUTwXpxkmLEGgDioAGLnFvlaBaOGADPmhuf7oIalADvsAEviAJTWBAh2VuyPvNczui1ioJeXCUuH6GWf3VHZ5kq87qAO6817h4r6yWoVnriGCaCxQJTvkGTdi2ndoNDv7gRTzhV3KbrG14GO7fuzn3clCMcv7grZYZkxxqB20QKm3g7AwVF0/1HVpWFl7QAS4hJSsTAjJABlb+GGbmAQNBAsoyBFMgB96iEkwxBg4ABg+QBXsgEMrVAGnQHCePAFehM2oxG3QzKQOwERnyAzJDVJJh8Mz0ZbfFIyHQUEmhT3ZBA2QwARtg8Q5QfBbCPE9FAhdRILaxHCJgGisBAY9RHDqwBw6gUrQxG8RBUS9v9DFPnHrQP3pggE1gAzlgBzmQA8/G82CwBjcAbmqw/vzGA561P2uQQAjUBDcACDZfTXVoOTc8ekyIfX16NjZ9TIU3OV04fU48kjd8ejtMfDg4W01gTVloX2g3N2CNsLGys7S1tv63uLm6u7F0fLy2dHG7eWV6sHtuYlZve8DP0Mh9e3t4b9duystW3GJsYmRaWm1yy2bQb9tWzsB8fHZ2c3FfcXF08O7RuW9WYm/R1L5NmSKOS5spV9r80sVAgRA5bOSIUKAAiJ48D9rsORPBDwEKFLxYuNOHhCMSTyg4OKBmRB8QOjrcMWJAi4Q+FSA0GFOgARBHDRwEaPNAJwM6AxoMANKyj5EGBoSkXKnHQQMIayL0eaLDSIIGVCpMgNBIDwUSPxJQmNIIhBeZfRzwqWBAToMJIvTc5Dr1gJ4GDURMFeJoTQAgD+r0kVD16lzAckY6IkCyzxkRGwAAtuPjK5U+Hf686CHbQJ/p06hTq17NWhaOGzhs4LHBBZWpPjn4qEmEpgsPNZHQZMGhB8evNDzQMNmhp0uTUnU66bmBJjmTV5+agKLTqc8NU7H9JC8FhomfG1z6NGGEhgv66rsWtp5Pv5d8fXPoECuT540yN83UJyAu1FBjjRVRRDEQQv1k8wYeBdayRzf+sGOaO/AIM08c+dmRT2p78OOPLu7QMQcXHfphjTLcVFGFG3jkIgRFNNLoRywFssEGHnLcF80xuDxQWR8N2OGHjwMmCYwaEpAFiwRI0nLGT0pWaeWVWNKCiSRd2NAeHbfd4MgOwqFB3A59oLGFmWj2kYYNXQyDAxrPEf5i3CNnUMfFL7tJUsMdd97wJplMbDGdmKH4oV0TNuTgR3s4aMFFerl8UcMWWWaKiy+nxWFHLiFagQQz1GiaZTJiAPmOHHFM2sYYbXzDIjfcuGHFFWIUmI4VMM5XIhM00CBFh+7sEWUu/WVjYSzv0HHPp7dQw88VV8BYKi0y1KgAA1rYwkc1BV5L3xjykdEIhseamqQeV6Sr7rvwxosaDofYwMd6N9yBBpxi6pFFGjnElgaaauqRg2JutqleJVkQwh0TiYwiZh99PlJIDjlg6ooaNTTCRBaSpAEbecihAYYh6OmyRQ0K9wGPhx66I7O78kIzB83exnFsiNpcg0UeNf5Xyc+yszQrT36+fDshM9jMSm0VV3AToLjQsBFBjSKg0cfML8f8Iah6POiHH/jgbEs11+ABR4hUa0EDAxHQIMctn0LriIHNUD1giR4G7fffgAcuOC3+bqJLE11AbCWQu1iKKSwvOyu5iXNUPg8XX1Qu+deDy8IpNCbiyHOD1+7BX+esTejGMxjSIQcXBBF7X4FwTOsitd04+GCBjMviR0PaMrCQHitIIMW5v7zTtZFpfLa1zH+AoaIcEPaRhAQSAMHHGTLIUkEdc8tyUyN7+OCFMwXiYQ0eY+yxRvez6HFjB2G4DEvv00gLITtPzNBIGdij0iy+V4sYyWI07/iaXv4k0K1njA8WaaCYCHDhAwkQxjQxgoIAbSGBNKzgDyS5HpVE2AgPSKANZ/Af6lbIQgHpAQ1mawQawvc3LtTgho+Dhszs4Cx5fCFzMevc54AxBzSMjle7i9/pWmiaPSyDaM9Q1vN46MPMOStmxprGgWglBt1lg1b9YMM13pCtiswgWBShkgVmYIYh6GEKPyCMHn5AJSf0IA5QEEHl0PAHIdjhAVroARvIt4cLSGEMHVhAHthixyTwoQp6KIAQ/OAEGQyyNI1QwwAgEKIk9EAxPhBCGgIwhDJAoAdAyEMe6OiHJCSgDU6ogx56IAQ+lEEGbWhEHjwQhT6UIQ0kaIMfrv4ggR+QgBohmEEaOjCDKYzBC2XoQbfYsku2lE8IehjAEPZAx4U4gV0+AAI+HnDIIeDBC6FsRDidYQRxOjITfChNGf7QhjwMYAp8uMI7h5CHHrClEQUAAh58cIcz0LMPU7ilH4xQyzRowQfHM8IvnDDKKaShDWVAgzT7sIYekOGfUJjBD7QAhQg8IQF7YOZJ+cDMDtDADBSwwwRiyMSa2vSm0MDfapq1oXvQ1EpDjNY1xDCQbFQPF0vEKS/SAUVgTOgft2id5HzIoTmw6lVkIMMVGKQjNrjBq2IYgxgaopVG0IAiEaCGEQQgAzmkAQBS8IAIPCCDH0CgAwwYwgyg4P6SPvyADA7wwgNKMIQAxMGPdvCAFPwgBweQYQRGYIATAnAHKEmSDT1wQgKIBAsPUKEAdTCCCIYAAR+M4Ad40OYYBAAEDkjBAkCwq1eGcAEvLKUHXtjJEBox0geIZAE/CMAZAkCGAoyAGjDBgxFIUIEFTLa4XoASWCogBUniVpJJQAvCGMPaB/iPDz8QAA3oAAUBaOEBQkCvMV0aRyEthrM9GIMB7KBNP0igA1J4gggKoAXqUsxJHA3AFQog2Aj8AABAqMAMniCAJlRAB+7tYACmAAUdgMAAhZXDAJzwgL6GpoRCgIkjIGAEHYy4AzrQA2UkgDCluvjFMI4Xho6WtP543WwW0mJRF90wBi7ciBe/jDGBuoiaCTU1WtWoHY/LoM8hBOHJQWCBlFeggiqjQAUpQEEKKDJBs1KEAXJQ0Rh6EAAnLIANY4BAAbAHASH5YQ9P6GsFJDAAwZLEAlT4pwXC8IsGkEEEFaCCHIQkAToIKQ0TkEAC/lIWthaABA+IgAR20pM6yEUNWoFCdSXwBwhgug8WIAME8CBGD1AACNQQC4Et4IW4QHQrfQVBABqQADZIgA3JfANfJWAGAfxBAkQAsJDU4IAEhI8xE4A1LHapAL7aAQ0MIMAf/iACuTTCvclugB4SPQA+yEUvmPaAFgIAacKoYQGwAMHx4pyYuP5wdARxplgEHqCfbG/FwserABkioIc19HXPfp2giNUAgYHzG3sNuIN7hczwhqMmDzS0hbleXKI5WJFzV5JDmP3DxWuIK3TAKAMcHE4LZRyZF8o44EXyYAYzlKEMSYh5EpBA85rX/HZgBNCOqAYkssLirAroMnqdYIA0mFeuF5iBE4DgAxEkYa8LSMIVDFBcKTxABJNlg56BMIYKlMDfUDBADwTghQnMQb0iaIIB6NCAe/hABlmlQAdIgAYhDIEon02oVrii4DJM4dxk8MAdCiAFH2gBCGVYADUGYAXCV0AjDiD6GBzQ1x+YuBFQOoMB3FAAKkjgDQ2Ygvkk+QMvVP7A7lpAMeb1YJJ4x0UIP1gAg8mgYPQOYQoKdsIQFNwBBRCpDAwYQwC8PQW9xGUBZiHDECpTARGQQQJDSABPovuLm/j7CQHo7wwqQAMf+L4AFLZwq4XUACIMYATHULcRDqAFMqxhAGh48BkGwAYFp2EKT+nDTEnO//47Igi2gAX/dAsq8FOow1Mc0jetoSv+IQZVIAMiIAJAwAYn5zJ2swtwADT+Nw1uUIG6oAcAokotVwZiIAYkaILZkIK143ERchpAsC1CEIM0ckGztAJuFQHhxFsycCNDYIMe9AcUtgI/0AZDkAQyoAV5sE2thD1TsAeLlAdaBVpJYDoSIAfh9P4Tu+VXMZMEYPADJ5QGf6A9UEACbCAEG9FqP9ADnxJKTsAHaYBK4LUCc9AIT/AHd5cEijEEfgAFEpAETbgHTqAF6LNNvrQCnzFTeOABZggHqMQGAEQGK9ADBbJbu6UG/6QGPaCG+pWDevB27kAEJCAHfEQElOhXseUHTyADfMAWT8AWb3hBjmAEDORLQIhQjbBbb7SJcrQCQ7BbRnhRT0ASQ2AHeeAERtBXWTEEfyADK8AHZmBB/1OLnaiKo7GB1ihkSWACQHAFWmYFZ5ACKTAFSYACJvACfcAC5MgWWNYCfVCASJBlbJAEWdYCSJBLKaBU7yAP9qCAoCIt/mEr/f7QRSz4gjUCZrLADu/ACxOnSrEwcUoCcVaiN7mgB2XAT9fQcl3UclWwP3ngj+HigbJQBjHEB8BTIxGwEDSkBvCDDD/mJrWQBzTjDGswAQ4wA3pAgd+SBxCCBx2JPo6QC8nzZmOjB/mwEO6gU7vwkbpiDW/gA5zkk7RgLOHCgtTQO1NCIsrjNfXBFc/gARFwABFIAs4EDXnQktd4ljelB+ZoAmTgBC+gAgiTBDFwjnUAl2qJBGxRjyqQBua4Bi2AAp7wAn5pBnNJIB3YOfBwIvUAEWM0K7kDIC04C1rwZQpwNdvCDmnhACLAj7pQGgzZBz7gCCo0ID2QCQNoC9VYC/4rcAt6UA24wAcr4ISq9CBmMABC0IE8gz55AARUmQTOg2O38ASE4QNmiQt+MBE0IgPsoJLBKUBk0FR9KAFN51cy4AP+8wPVaRFpAD8PdJD6EyFKGZ4MuD/fQjZegy4zMzNb84H582aNuWMAMkZ5A54MmILyWSDuYix84AeUIzmceSV+YJk0IgLFyQ550GKN4JCxoAYKippXAEERBw1tqAtQqBrs0pC1cJO4cKGMQ5TkUxa/oAcNhJasaY4qQC1awAKKsQdS1wdIUAcs4AgvgJcuOgUq4AfmqAZ/6Qd5YKIogKC1UAUuYAIgSR/ow4BNow1gdCvhUBAadyTAMBFC0P4GWiAHlnlB3uUymtUAFBCPgEEFKUEBQsBq79UAeWAVEfBWVbgCFXAHeWBgX9FqoGEADdBYV2FfDRAAEiAUYJoAE0ABCkcSEsBgJKBpIAABA4B8HhAUfTVifVAABRAAVOAVEOAEAoASCSACM6UXeoAAeTppCcBSDXBme8pWSSAA0klrzWAEh1EBFNAAbWABDTADTigBaqAWAeAHBbAAVNABtFZZDiAFA/CnfVqoX1oBCSAEK+AENIATWgAYKvQDDcBvtCYCayAAC5B9SQASQoBpxHZqamAAELCoMvAEBkABBuAHzdgkA9BlatBlfeAXCPALBWAHBgBQf9QGuSR4BP4iLeECnEeKN17lIGIkRg/yIOpTDWOjImNjJHRANnSAOfSgOSZCB3XwMsWSPAYSIm8ABym4pPD5jym4DCUIRjs2RpF5LjxkIj+UOUgTRPWRLVfDAMDTrI1AABFQbK00gHqgBz9RmrHgerTwA5WRmtYjpxSzQbqwcMa5mqkBBbDYB047C2sQtbRQYg4wAQHgBWfQAJOGaOiWtRMwBdZGoreQAi0wjihwBWWQZeKYlzAqo3lwZSbKB0igZW2ABSvgAuaIBeaYC1VwAidApMggnh+5P2iDDSI7sv0AsiVonyj7r95iNBZXDxR7RWUzBxQhBGMwBmiAnO6qtUCgX1shAv4DoAVm1m57AHDZVgxE0ADe5gmDSgIlNgBkYARacW6x2KwgMAMPAAZ6EABwBm8lULoRxllc0bt98ABp1gd89WGjEUl8kBUdIAJzUxpPULzfJgF5kK6itQf6dgBD0AEj8ABT0L140AApVQJQpRfZKwbLZQGXpxdwgG4hgG/hSga9WwFhoAcGsAd6IHvFSwBT4AQQEG/SxQcQoGBkMACNUAFtFQLHM72+d78FcCMNkBXWE2xr4Hs1iYrFu2c3wb/L22rxpgeuFcAPLAfotrw/IAIcAWpIqwsMmLLRQmo8gmMBGy77M1TcEDXUslVaNQVW0H7iIA5UesQF0QYGEQds4P7EEHEHaAYrnVuyZPDDtBI1P4w7QRzEFKJzb6AjrFIPmIM5SDM2MqMPaEARbNCkNDIGjYBJJWUEXiCtE8BvK7BWNPAESiEVfZUEXEoFINAAMkAAENAt9pSnWkDHHjABJNABhwHIYnpSOcsHQnttd+CrDYAwDhCsSZAUvaoTdSABWus/D9AAJRCiVpEXCBCpoApengoGFuAAQPAHjXHAXNqt8JYAA5CudpUAcioB0IJiFdBqPpBiZOFYMRIC9WO2WJIEVYAELWAFLHCat+ACgvugjXCwHCuf3nyfHoe4pQKVVpI8+7k8z5ZGYyAOoNsITWAHenAApPsEJFAAvQhYK/7qWUSSBw3wBAswBsm2vaMxAXiAYUNgLqlpBP6zBDoAJe+lBns8Qfo1bKThvOK3vGiAbsd4P2RxE5gGiAHAdvcWF37AEWcwAXpwjHlwAVqAYT9ATHWwB6WBSZOlEc+YvXqgXx6AMODWPSUGE/7bi20AJf7rCAnAldo0BFoQb81oAX8gBRUABLcHCz9gAIo1DRrMFbDbqWkQAR0gA6bUFHN01P7jFlDiWzjxCtyjB6fXCBTQCN02AM6gTTQpAFNApvpQwxLpO3sgB5G7GlJJO90sn1+lDGIFDlaAEFsVxAvS2AtyewsiBAoSBbcXBUEwBQli2UGg2UHgAp0dAy4Q2v6i7dkt4AJAEASnDQRAkCBAIAWS3YuNDdmNPQMUwQVkQKUzCBRlUXC5xQd5AAGsl5pD4AMm1Vd6MAQeMAPK6wFy6r+WPAJu4QCquAYTdMGd6gQTxGptSjEmsbx3MFCB5Qi2yQfWnQYH4ATM5Fv+i7scJqdOQASLdq+ihRN3oK1ebWISoNDTcNzE3RKk61nEhbuNYG3m6t2wVo1eOABSIGLOfCV7QAZi0AcVygsuUAVF2nCby1gSQRE08A4VEACHgX0QQAFg4BVgkRINIBWzlgBmoG1XIQB1gKz2BRrFK61gUUJf0QZWAbsO7dHwFgB/ygWsehXHV2Fusbx18AMTMP4BIwC9HS1vHTABsOsAEFBhegDJd8Eke6AEOoAHF9AGi5pwEuAMpUHlFQAYN7Jtb3DmCVAHkuEItuoSMIF9cQUYleUJs2abFeYUX2oYQCABfnCtbggYNisWEJAGPWGte6cD25riWdEX/lYVeBFvZs0HRTGtu20EmgGraWGbfvWqVKLBZasa6bM7VJPGhPTXgcM4vwDAO8zD6hPrXaWvTXrETSAFrh2DM7DrvL7rwfLrwdLrvU4DvY6cbNB+U5DbnAWa0O0FoLUGwM0YZHF62O16DzCp0F0/eF2N/uYW3GQAn2ZtDbDnakDk3nMHtnsBzbxL1XYcBm1rfWYEJTAFw/7ovCIwBtq2FyZmAXIwYQcteHqh3+ArBdjt3/s+bvfcCDP1BN2GE5+BX9XoDFBAA0ZwPA1+8SxE29pCEVrgI3z1gQaUJJesCx5ABIRHDLLpHzGiKzaMI9eggYVroQA2OO0WCx5wgbrAnANS6s2gPv9JSNbQ8lYiBCJAszNQnEWDPFk5VZZzOfXQBnHQBe3nKnEgB/cgB0aCxnuA9M+jPPkAJJOpAHbQBngQ9grQQAQAGCfpFk6QaAxgfO1q4gfcV50RGEceXN3C7c2etXlBbk8RFVwZF5enBt0tJGJBAMdT7j5hBK86BR2gE5UVx5LuJGqgEgbABzex5yPhA0EhEv6KwRhWQWJf4Wl7te91nADhLcMEMGsykAYUMBaeANyAMRTbjfG2PzjHufEzgCR5MEgEAvNJkgfDAAzFmEusqUqqhKR5g2TLr8Os0aCBQy5K1dfqE7nknD8hIs5JYgfICTwMoBBSNTkVqwVEoAUmIgdWRQZUwAZoEBFhJpQAzDkNKpK0EEvwgJSwUJImOQs0REfNJyCA8NY3SFiY55HAR6hYqNfnyFYoOUlZaXmJObgmk0moR9IZKjpKWmp6ipqqulrqJ6MAy0DEWJpXtseaG7qXd1ZWZpaHu2dVdeUmePkmJraHS0mcrDtNXW2NGUdHR7j39uYmZiXuhuzdjRxuJf5G/uaMqsdnZ0dHAysSIcKgwDCnXQDhwIAXP3bk2EEzQMgfNnL8+OEDZQomEAkmUBDSZ4WkJHd+3FlEx4GdRwv68LHgZRIbWCxhoZGk50ofmWqGkMF0hhOhH0OGYMQ05NKQHz189nkiZIiWMT68jBnSg0yZNteqWr06SQ+TLFloaeKaZc4gPTtGNYnTJ0+XQWm+VGoiFpOfRyOx2r3LR4uWbaf0lMlzl1UeM7+COeqzx02xK88q6fkmRlolYo0DW76MdY6duJOddfsGTpw60VesXDFWmhyyPXoeEpw3Z04cLl+42AazBZYQvUJeKRASr4GcNk4WOEnQQIYRA0Ak8P4p4CDAFChSniQYkKiCgwcjBoHQMWhAnT96HDQo4MXCnQEQtJiH0MeBIj3w+1gI0yFlhD7QAxxgmQAECXjhwwQBiNDHH08IQEIaI6zRQAMzPNFAIoU44MFP8SnigRc/ROghiEZQAEEAfHRQIR0SOEBFH2ogaJIBeiAwSAF8GAGeDzQ8sh9mPv54SRo74IGGDXzEgYYiQqYxlxpbcHFDkn2spccXaGSxDZJ8oLFFE2AMcoMiTMzBJR9VcrFWE11g2UcaXXDRRxyKxKGHDWiMwYMcenSxFpB+isJHbF6Rssdff3aihy1lnJEHLZApZkVlkyxjRTuZ7NHMoZrqMqhJi/40xggfoY6Ki6h78LGHHHNw4QceDrXqqqutytHQG37I4Q2ubLChWGlX/FpFFFEEEUQLxh67grHJGguEC0AQu4Juj2jhGw144OHAXHo0UMEMZAzAhwQbgrtGBE/o8ASCFUzBQB9QdNfHd4PcJ4ERM9gXhnoWZGGHE0Q0wId8jwjQAAUCpJeSuDY+ocBJXqTxQwU6WCAFf+H20UAfa4zQrRYFGMFAG2uA4q4IehhASAFT/JAAHgFoYUQEeRAhsY19DIDHAU78QMMDYQzyRHd6cCCFHiX18cAdIFTsgQNA0Ldp1IEJOYiaOWTBlg1c8ZEDF03YuUUaNdyh5hZFcp1FE/48oJHDl314WacfXZCxgxo1dMEEGF9zYUOdXDCxBRN19MHEHjZ0UWQcTHTRRFlSS03HF52OUihgjxtCWBlpWI4Ype1g6oakhPihmKWdLGOVIqqv7qlJor4Oux2xxxOPPLZrM482uuveTz90xPZ777HFFodscRwfxxfKJ8/FbM3bBr0WbbTBhRbVV69X9tprMQX33U8Bfvjijw++ELuFT8b3el2hhRVksD9F+uFHMcUQUZgPRP4tANFCD/0DsYIA9iAILiCWAQ/YghFIqw9TqIcCdrShPoCsAkAYwhT0IC75iEsN5kIXeDqgBQbcCF7y0kMA/CABKHCiAl7wABhYuP4GBoxhAn4QGNTs00IqbKsP4tpYvMBQAC10QAce+IgGMaYxjlVwCnwowwBSMogHRCgALYpPDyowgpNZcAwFIMMQAXazPBigfm1wDtBWiJFtKQIBfPiOI+ijhwlcbo7WWIPjmhAGHBBiDWvTEw8ewYM6NQENO8BBGnDABBv0QY+Ce5vb9MADL6HhBkwIZFm4BDcmXMlFOxCcHvR4Az2oYQd6yAETKtkJO+yAL3Skhh2yoQq/cO5PoepcGZyguYeYxA/huAIbHsIHNvjydbKThxyEeYU2zON2u9OdHLQxhinERlXDq6ZsjIc85Clvm9yczfGsCc7h/Y53zSwnHWwnD/7ayY52sAPmq251rTfsig3ydMOu1sGMdIxGNOnI5zpUUw5vCPQzn/MMa9yBizfCpBDZoIVBvQEOfYqjDVNwQveUMoQrTCEJVyBDE/SCBjTIwVVZ4YMfVsU9LZCBDAvUgghgIRH+IAcCdkhDAxxAAwxuaIMdhAJ47vMDB0yAhAGokETEVQEIDCAMFbjDcqRAgQkIoA42rA9KoFDUBeh0E/EKgwfOMwMLDG4CexAXBxawMZvi9EMNQAMo1lAfuA5CYAOQA1tbCIECzGBEATlRhO4grrFAwAgAiFAbfkCBBgAhXjqoQMGo8ASStXKyqkjD2r7GByYQIg03IJMdbhCHr/4RTpE32IGQzqZZQsqhbYRgQg0Ixzge5OGSXfoSE/xgJyaEoQlpIy0a8mADOSwODXDKRBdq4LhFKLeWrFNd62DnXOiuTrrUpe46qyuqdKrTDrY5Z3ZrV7t02i68tpODE9iATtyZc5zjDCc4k3e8L8yGm9uEr3xrQ4YhOGGQxSOe99owB1XRQQ7de2Yz2/A+MhgEneJl53XHYIXquu65m3LEQwUK0IhKVB3MYIdAzVFQhCJGU6zBQzdUWhoOl0MYeJAncbXwUSc4YQxjSMMYQpq8fuiyEnygQxy0t5pCOLAl+5icKfTgASIUoGKOkQARKCAHylrDA4MLhQ8+IuUsl/5CD1vYQhcUUdxHZKHLc8iDl+GUB7egYSRqWktxm2A2VrblEW/igh7EkoZ+jCRJZoYTH56k5i1MCQx7yoLoKMGFGgiaEP39ZqOv6V5rakPSwguw79h7aUybM9PrVS+asnHO3S2TmfI4J4PNu2YGqxO7rxsE6yZsZEv04hfCKEQ31GE6QrwhUpNSx6EzsY4/GdQZGFYNM0Qjjnx6eKCeecSvs+wZyCR7Hd5QMJYHcSs26KUJTSBDjdNAq999U7uW6PGP9eLtz03mpUS+iS7yQIZIXCJ9c9Gyve+Nb0ocJt+T4AMPamCDuvA7E69kpSoMdahZG8bWmIqM6Bo+CcWE7v4UkbGGZ/Jg4mIfm5//DKiJDTrigXeC2NJWRzncMQk7fAFxMG6CE7SABjwII7vX9C4m4oFSvUTGxLsQgj4YIIMoWyZysRa50Y+O9EPNYcxeTnrKBcWKyv3pDYXJw74HQamJU2LXlUlMpVLxdVFcmFeQ0WeHlx1ip6fiM6HBdUHlIgc0aIEJQmjCGD7uut99oR+iykSPc26F0D27lf1Qu+EPj/jE4wXqrPCLGX6kBzhUfRJe1zo0Am9rZkimFJQZhjNaDFFySPSfHx624nOxhxanAxl4v1Q85P5Rb29uVfHQO9+LDpLZqDTwPOd3oAR++uAnXgy4F/7pAzWH4o8C4f6WSRRhzHDoXVdcGbweRMMHb33PZBw04TBGslXjjY+j3PgWV/04BA8o2HhNCzPOA+d67OWGAipy1UvN+Af+SuWTf/9aZsEgqjAJLKARpKAHuMACRYcFSFBAYkAJZRBTl3CA/AcojJcLfpEGzacowQAN4ZBrkxF4w/AG9ldsESUOpXF2Hkds1SeBWHEO4/AGvZd+ssEFK+UEC5d3x3NOe6d85lY94eAGMHh0PraCQ9hKxtAHVjAGbnAajKAHLTAIKsAHZCAGVeAHafACbKAHVSARYmAGYkAGWFAFfFAFAJgHRogELSBMaWGEZjAGVUAViIEHKXAtY6gIp7EHSRAFVf7AgF4YBXNRBkEgCFBYhjKRhR2FBXUoga+UfNRQKJtXFbxQGIfmdZUybB8GGm4whil2GlUQeKXXbNjHDSpIhNPQgrgGiv2mfmhABrhkBnBwGPEgBzgoO4QwTpewGbWRbG+gf/amDaPoi1JDBkhgBSzQAknQAldQZUhAFXoAhSoQBcZYBi9ABikwBUgQBUggh86IBCcwBSwwBeqABFdgjGzgAnyQAldgjUlwjiZACyigByxgDC2ABEGgUVhgAldgAnWgAkFwhljwAmKQAvpojtUYBd5YBS+Ah3jwAvsXOQanC1JXDcOAGHtgBk6QBFgQUNxnGmPIiSYHfsx2axMHOv6nOHKZ8ouqUIpBVgo4Vzx0MAaF8QaveIt8Vwmb4ZAmETlxgGAfqHiFd5I/6ScC2I1+kAcsgAL1FoF90Ixm8gJNqAZOqAcvgAQfAYVR2QcOmAQBNAVlEAN9wAJp4IR98AJa6JVV1gco0AcmAAT+A4WDkAQSgQR14H9RqYx9wFEqkAZdGZUa0YRn+ZaZcAUuAIC+52M3WYF/gVCVSGygN4IahmzIhgXiiARYYAVwIFDiRykm2QmKMQy+pguoA5SEkhg+2IGj8HeghgdpUBgyeU2zeHPHQwi3iAZtIA6leXg+GZq5aRltgIwHiAVt4AISkQdhqZR84AKP0JQxoAcpIP4G1ugCgzOXXWkGVaACY8ACUXAGaMgCfpACwfiMVJGUZ+mVW9kG1mgG4giXcomc0TgGKcAGUNid1sgCBLSQSGACneACKHACg+knv/YMzoAqe0BccSAHlfhxlggaoadhG1aC4ThtHglQCCp+nwgTGfhsy+BwYvd1o0mSobAMHfqT58CBQGia4uZdFBmJrmM8rikKs+FjOskGpmh8mqGbNRoY9DgTjzCGuJAEb5ij7iYTMpEHOJopMpGjeeAGZhAFUpiFVoAFaYEEEmEGgxNhhECIdJiFffgNfUB8RioTWACIR4qjeSAGY/ACTdSVmQAHJ8CmRsqlo5FPcAqnx7Zxj/5pp6Rhpww6Dvi0DlbAPSaXoBk5UO0woSA3fs9gC7OEepIHDM9WeSDaBx96fdQAmjYqCS2YoadwmsmnCIPxCxdoEq8kfytpB13WBhCGDPxHo5bKqj7yeIeHBQHUnEfpoSZgApB6GeZGB7uICraAq5ewB6pZBq6oDJrHeZQIDr+KCZVqqZj6BopaorJhc2lBGGcABzjZmprqY3OgbVMgBniwgrjZquNKrtfwrHTUY3sHfFZhC1eXCp4KDO56qbtmm5eSrMvgiKzArLnZgippCpvad2NRrVaXrprBq4VgbgEmcWjwBes6o4ZZrhErsWo3DzpoGb4aS7M2rPJ6qcygrP70iin5ygrkUKPd0GHKOggVa7CNkIEsuar/uq1yoBgmyQdcALGK14sTq7M7K3KnuauYQRiqkIHXigmPegojuQ4oiwkkC5Qm24koW7GjagiFQRDAc7AIGzy4onmVcSSc8bA8C7abgrKiwySXEGVCh3gAe7W5ELRHZqGdgAdJmwr0mqxVwbS/eGuZ+q+bUTyTg6Jl8EzFw6KmcIt0ELc8SQnyxZA3G7aNixVpYAM4oEilwAQ4kAOLVjVuo29ZoAZ/ZJqT9XdfMK1AcgavOgoaq4H2Solr14lWAK526wZ4O7P3RwoJO7iG4AtjkK2pECii22KeeQlz4BbGtxmOa7yYgf4GPKAIndsHaKA3OLADa3ADOdAFamADORBwg5ADw5sGOZADu3UDNhBITHADcnADpaUHWaAHNTC9SDK9kas1n3QDgYQD4XtthyIqepcNtwt5wCAK7vcLjEKSy/CDq6B5mGcVqTqEt4a4eyu8L5sVkucEDPuzqrAZc+AHu7a6mRA5Dnt4gXK8IRwYetAEObADefBHzgs4ZuI1gWQkXMIWkvsFjfQ2goYDfpADW4IDk3QldZIWa1MWTHAHKNy8XZADPkw1nbC2l5Bd4ma1S/yIzGcJkfd8qTtypaO01hd45JDFmXC3+2eyeruSwVPBjjEGLye4qxAo2UA6GxwKHRx8gf4CxSJMx6EgJTmQvI6UB18DZ4SkBlgDw3fWvDzABHXhJYSTWW+zNlyAB1mwBkYCScSFyIRzWkdcFkmMCV9QA1hTu7AzaeK0TpOVqFOsKMAArcvawGsHDqWDFdO3f9JXr6Ewk/wrCfD2cmWcCtvKB3gADiJ7c6IbfItYx8NsDWyTA4EUvjcABpW7NjZwvrPVvIL2Sdj7Bd37vYfMBImsBzeAAziQvtZLzc47yUzQvZKbB1izBpyMCVuAXIWwO8BDPNskTrgTsFrWtpdaylYsCp7zmYEXdlfhysEXxrHsd4VbfHvABh+1ZqzQu3SQwalcClzgtbfpwcRs0boZB4pWCP7XBTuH57+EAMABfMqXQsBdrGscpplWEdCJN9DKam5Sy8Ro8FH1pgrx0LdeR9AtGmaHl7MX7dM1mmg1oNHkl6iD4QvAoM+UU9Kk+E+iqNK+nHQYmtNMHDkQzMRyAGNjwLFjnA3OwAyvywrCO8d0VLw/bdZnTUe2kAS/YMpb7aHUxoj4utKPONdOhyluXLvbWtH95gc/NmO5gHx2EJIm7c5cMNaXA8JordiLjRnOlzlJoARn0MVSTdiFQLcpDdCVHTVeh9nzJ7j6Nw8z6ARqkAuKiCq9rNmLAMyGJ8yMXceDkgdQXQhlEApJIA19ZwZgPQZHm9pqlygaa8oAbLqoQP7ZFlcp9GoZTn10nO3SdCDRe91vzh0HL0m0Nd2Qp63c08AHe8fa0O3aOvsEg3kBknAG7pYJSNAHPoAJSuADkaAHG2ABGxAERuCmS3C1T3ABFnABVnCS7gevhQF9s0QYIz1ylEK7D9mJwZbcsn1vGszgPKbXo6CIdvB8DP07I8HLnW0Niut0Pf3dxhvegzDeG3ABHGAFT3AFF7AHTxAEIWABFrAHJJ4EF6DiPlAGHMACG+AHauB/EkTjbJDfDBgCRroHRqDfUKjeS/DjL44EevDiF+AGZUDjRsriLsICLm4F8K0CeEDjYgDfQYB0BejfZpA5Ved+U/zRnCd9B/6Q9/6q4Vbxz0Z311MN4Wk8gQ0leWbg1hNIo5N6F6vidGX94ccb4nsw3hywB2rgA+ENAm0QAk6gAmSwAVewAXVgBCzweP433kZQBSDA32oAhWvAAkew230QAmhrBOh96huQBxaAGH6h5Jxu6m6g4now3kdhAWWwAUOwAW1wBhZwBSEw4096AUmgfwR+F84w5mTO1kgdDLUWCpKH7NBgtFZhsqkX53aBKWA9cHn7qwXr3ZJQsJ2a5qlwwYpADJZ3F9x12Pg7vINO6GCeB+Pt6ooe3qJuAU9gAViQBHWwAYNwBhfABixg64/w4mPh6qJuBG9oBGDeB2xA36bu76A+CFCA6f4qkOp9sAFAbia3/gQYz4D2jd8W6Q0bUAVvsAQ9jhMcsAGpbWG8sOxmcNTNTubPDu19Ue4kvbUsCLIKfhnZjm+eg6u2Swp8WxeOt+eyDHWr3NupxAXhLmVyAu8iTOIXcBP+x+Mo3gcXIBPwfQF+4H9G/vWufgFQGAIO3wdKfgFtcAQ+WvVVcAQysQRgHy80TgYXsAEcwAcwoN9toAQ0PphVPgghoAjwbQFOQONJ8OJobwlwwAGPDwMgPRjBUPOVb/m+UObNHsBkPhj+zRrTjgoDXuCr/OC5gNxc5yPZDW27pu6hkLCMSwnpWsEo2sUFpwhLDSRdAPtSZtVT7/uEYP4EX48oo6AHPjDjZmkVF4ABHKAEhED5z075/i390m9hf2ILZ1C0g930loDc0eAjlMFvh1v6WNuSpWD0hVDhqlCYWIfAfyLRRvc7vy//klAG408KqlndV3EBup4ER6cHvgAIe32DhIN4b2JWbm+ChY6PkJGSg2+Kg25ik5qbm1aNnKChoo57lW6foHx0c3N2fKOqX3R2hXhlZqOPsXSvprm/oHNcwMTFj3ZzxsrLzM3Oz9DR0tPU1dbRb2V5pHuYYqeo14R7ln2I4eJ9e2Lo6b/dVm+5q3O8ucitjnm3esZ0cXQMKWrnzhEdLq8KLuOTTKHDhxAjSpxIsaKzfWb67f7Jg0kRI4mmBJGT95AcHoubKokhGQqZrISiYs2BSehMmX7F6MgSeArlIDtcaPnkFIfm0KNIkyqF6IIQH4Kc0rBcSkxPmStuOi6CWrASS0xcq5ELWxFez1AMARpNxSrgo33bcu5UJ4ZdUi5uqRbKp7ev37+A+5w5UacQEphnYgxCksJFirWckkwJvGlPKTFIkGB5k4esO3gfzXmKuM4zSCuj0erke4/LTEh7+BWzA3DQurN3G/qlk5ey79/AC7IYEqVPkhVBTKxgs7hNnzItDK9AUYcFCxNR9KBAkT1FiiooUrDBMvm35TdvOn4Tk0Tb0W4rx8WTWFppqYGqv7CGNf7nZSQz7hFD22vk2EWVMH+tEtyCDDbojBov7JGCccWxUNggKAwi2SBWpJHCGEhEwUIbeqSARAtkqECHCX3kMUUQVSRRRWW4lbTHIR15xEgjsQXo0zqpXVKjQ2MltU58qfwTh1C/4APZIBgVw5BubgRJFR1dPDkUQw526eWXnLiwHQpVVOGchYMkluYLryAxRgpXXCGHC6+ggEQQcfoRnQpkSLahJkG4YIJp71hWCnqIJPLNIjtGkodNcfkUUiGVEDpNfUchMqQkfODTGyw62SMJgJHmMmVCVU6lFx9BrVoUmLDG+mWJg+jxQhLOMcYcEs5pmAIKbCKxnRwsYIiHCv4rtKBHdMJy9+ckVZxwwqDjGGqttYwcgt4iWa2naFaIWhuKHgCaUWpZVdboFUVF/piuZ6q0peUmyNQ2CVzFsJLQupR18SlSr8kq8MCyBrGMpX24IO2MlCDq8MPhinsRpDihdKSq66gKUbsWAalxJPi4MlscAUtC7k3E6CQUOW4A98UwS5VM8Mw01/yMCwxXBKCPKKkUTjeblmRgRT5zUq+owKiy5LxQ8jyKyrbVhfBQdnQR8782Z6311n3tI9uPiYQ2DlgdD01fqmQdzTS9rDCpiRlnTP2TvUDLvWWWSdXD9d58902RHl6fcS67VZpNSKUWW7lx2JrwwZB//kC+Sf6UvzCUF78NduE2Srz57fnnoEeTx87mDnWfGHi0k+qPijuk0kmTuIQ0MUpjPSrKpuor0MfBffHFUZ2HLnzoeviwRCaE6FFsJFCcVAYZfehxxQZ7bDCvEj6whP0SsP81uk3a2E3NZfEQtDrY4h/8buz9zU5726JYhcsv/yR0W/pJYTmUgsP377keeADBjJJwGD1YIAlJEAwbltCyPkDBYBtQQR+McAUr8OECfNDD8dLQsif4YRAWSIMPanWBNyjhg0ZIAh/UsEArPGcJzGEX3MpwC/xJg3xiewTmEmdDYuChLrz7yRzUwox/uG8TpGrSF5hENljxAW8W4Z//ptg3Cv6CAAlJuMAeOJCEDQzhCBfI4iv0oAIDhsAPG6hDCPhgvQuQIQRBsEAfMDiICPLoAhYoQx82kAQjqOAJYbwAGy4wBug5BHBv2Jk2BocuK6yEK754T+vEMSmQxYGIC/nH5jghvybZSzRBdJC/oqgbKppyaxS03h7xIMczBMEILtwA7DZghCocoQrFCsEeLpAGDvjAAlXYQBma0ocldHEDyNPDGS5QhQvUEQozCkEbQBBGUITgDMDQg2VGp0gzmKtiQ0mPI3P4iPuQ0yI/JNL6ICG7taFFd7mAg9M4ES/7fWNmCKKIFE/JT5oRcANWgCMgydiHNSDBCM4JwYWewAE7qP6BA1fowxrbWIYk4IGhMQTBFKDAAec8gQVk2MD0YvTHGS3BCu2R4CaWwAEOzK9We9Am4DaSB26CrwxnOIO58gDO9yDCI5zYoekmSY2ffqxTlzxiTurhTkh4s6ecqB8hmkiwJzaVGnrrp1ZnpsEETnAJH0ygHsRwBud9MHpeNcIr9JjAPBhzhSodRAr3ENE+OMGY0TOmH9bQsjLgIQncm1xLOQADQtCQhjrVqTd3ykgj4aFK5eMEaJZSic9UshDxYqozlLbJUMTmpS2ZizrmY7NRRmRJW02tag3rRnHsUgkXUIKXSgHZc0riYlSprGsZ5wiZiMwZA7oqJPAVk6zSJf5oA4vD7x7Ch1et9rnQtUYS8qAE0JpHnAOx1GWVgghKOhIVnRqizJhRO2UACKqakColiEqwqgm3GXb4wnujS9/6Doy2imqUKMzZw2t0Vyxocwo9lKqMUymjk6IACpNu0zfTuoMV9o2whG12qER4xG649UtWqpEolrikFfMFhRFD/JZ5TqK5vZGa3+ZgtXSgeMIwpsyyIqECpq0gFzd+xIwFdiP1bKUY90FuUjZ8w0mFF5PRSEtngQEgS60CJkLdm1XF8eQYW7kveKgCGV7QBzMEoWVXqIIfoIeHINQFDmz4MiEyZIUxi0HMfXADEsbzwRnlQQwZgkMQnJMHJGy5D/5v9useqnAFEk/kRti9cA+NShkiQyNRqbPDPzQ7jRE347MJNi6DQ/eFOFiDNra7sqgtUqIrBOEFeUiBG1SAhheIgQ0sKJEYWBCFJMDJBAlBQRJawAcVBOFEWEgBGVIQhCkM5g68QoF22KCCN5n6BWcQjwnawIIpJEExS7FM6iDryK30N2r4ocw9n2EWPKwCIEtuRnkvYuJITIlS7JUyFJMMz1HbeyhqiI6tbO0DFFA7BdReQ3TSEIU49QFNfTDBCSbDggy+gFfGuUILsBiFG6OgDCnowQpOFL1bRZRXJmBBD6KjCSvgbHzqOFSOuo0ey9wwEULWC5Ka8dM2KBfEn/4mmaFvh95IqPe4U+SCp6ERi3Tf++gQKRGIXmCGF7ChCmy4wrWLRaYUxABXB79QCtaQAj8Uy1ZleMEYTFCdF5RIMShI9dP9gIKlq+E701bBFMaAvEkEIQUnyJkmPiESbW+rWxZGTV28/e1JmCWUejHJpd1wBS1ogdLVWDc0aNiST5rDcMKbsrqHaHSke94hecBTRL0sBj2UiQ8RzcMYkhAFMxQGCwmJaF1c2AfZB4E5aXChFU6Sejz1geAGZ8MYRmT6KqztDdLKOyECj5rmO7/bWWFUxAo/ip8ugkEcK4Yfoj6Fx+98FCGTBuU28e7DzZyK+WSDDBjAABEI4b2d+v7t5+fvFySsIELWUN4KsC0KOJiAWsABD+GGfZgXE3bABlMwBWQgB98XE6sgf9CwD6bxc3EWc8LTBXOgBQqwgRwoA3xXCGIAE3yQBl6wFmVwIc5gBjBhSJGgB9ADTmdVMYIwBihIfzZoEbaVeOIEDl5yZ3LjOAehBVOwewXhJNVwXvQkWqCUWnyQBRvYfiIgAhtIBIOwBgIwAQUgAn3wA7xgB14IBVOwBkLgCBbgBYXwAHdQUBFADD9wB23YBzkWCR1ABQ0wARRwB2nQABLQAE7gABGQBHVYAmcgATdYiKtFPt9AfTgYb7ogaZekBVdwftegZA24CTZBTxA2DuOmWv5CsIFo4HiduIFVuIZ6UAE6IAFzUAEN8AA08ARSUAEGIAQd0AANUAcdYIaEUAFpuAYRoAZrCAJhYAETEAARMIxS8AS0KARqYAANEAB30AFyMAAQoAWEqIoNwAcO0ABSMAgTkBAP4AUVYIYgoAO8WCsG0AcTYIjqaEqHkF+KKCl11zjnVg9sgBo5WGn1Rg0Ill7OtV7d0zeOYwd+QAdygAZocEkGaZBc8IlkoAVSqABnNQQcGBRoEAECCQUjIAFpAAEONAJQoANPMAK/9wMO4AVleIYUkJK9uIZGYJLbSAB3oAYSsAc/4AMRsAYKIFE6YAF3cJISgJNOUAFSMABC0P4IAyBXJdAHaNgHIVmOfVAAVNAHDlCJ6wgmPQcNOzYIZ/ULeSAHAUhbqPFjBONokACE/dEKfmB973hi7ZMOxHVilrdpXuI4fOAHfpAGBVlITTAFTTAETDAEQkAEgjmYhEkETMAEQuCXQiAEfcmYTdAED3lWGriBbcAHTvkAVCABfsCRRjACTwCSMtAHA6AFFxCMYXCGhaEGIlCOFRCMaUiIeiABQukEqymS49gBd+ABXhCbT5AAksEGe+ABWoiOxrEAg1ABUdkB5BgBpTiGxFmVoZNqjlEev6BCnKAmfcAYjsE0kPEsfUFbkOVtNTNWR+UScSAHZ/VYAygOjzNe1f4gT1dJCENEE+fgFzhBl50iB4XUkH3Zl0Pwn0SwmIcpBIfpeF3ABQspB63gCvMVil7ZBzPwhFUoAA1AATPQBxLAByQ5Aa1IjgEABA/QAAMgBSdJCA+Qmsw5AA1QACb5mtEjAUaQAA0AAWpgmzqAm0YQAF4gAaVIi2hQABMABIOAhgLAjDOgBrQIAZYZAUYAALTIBQ0AnaGjAjFkHN6BUitgAi9wHdlhAuERJwynByewHCyAAsrCAt+xHYSABGl4BiS3GNNBLFxKRigQBHpgAilwHOLhnaaDX4L3BqnDNe0SkP2hH/L3Q+s5iatBlaKAhLGDWvLRQO8RkAWJBg2pBf5NkASZOgRO4ASPmQVawARZ0ARb0AVdIAu8AYHPgAcMwIGuKqSS4AFCUADbOAl4cKtbWZbR8ARAEJ+FkAS1KqWekyGEMCj7ViEkoizGeisMxwcWEnZisAJtYAJ+cCIP2gfE+idX4CF9IiIkYiIxkCJ1gGuDBiMyQiNraRuGkh4W9g361Td0xQar0GmzYBQ7mK4tGH4OcQuNY3lxVoAKEZAE+YmY2gSdmgROMAYKa5BkwAVdUKql2gUko6ruMJmuOpy35QRV2oI90LHOKawgGwnVFj1yMCG2cgVn8grRwSLH2gcSZCG7liewinGFcQbFIRiP0Qd7BidXAGt1cidXQP4GeuKyb2Zt1CkJVSAoctN3iLYt7Tp44gk6nUIHQqgWkLGD/ygOavMQ++hzMjMSDiGwc4AGXOB4ZNCpTiAGZgAHeYAHA9kfD2uqXKAffuA4PqF+rep+Ibu315AHKhAeKPWlKHtwKnun4TEFeeClj6Erf3tjzLIdbdIrVgosfNAsyFYnebAdyvK4K1BrRxsJ0TItn5Ae0Qd4dTF7grco0mcowyO2nVYPdNcO5GOBSRYqnVcNb8lOkDpVALtZqkCQwsAFZDC8TtAeZpAGNbUHhPoFpiq3TMWofBu948llxEBMBaEwyqeu15JyttFPYntJzztVkjoOKnGP0+BbE5ENjf7VB5ZDE2CbZJn1BWiwn2XgBLeQBmrwCVP7Ms3rGrwAvdIbwDajB2NAGSdXX0A4rwBRr7BBWoZQOOYrDUqzuxLhqJBAgf/6bWbZaQY5Bod1C50BTvvrsAdqtQJ8wii8jmIrDCRTr2tTJPCRqOy5GrfrDjnFKf6aBw6cNEeGkGzQTTVlFFMbBwiKoLJAsSmcxEpsZQk8RK/rwrlgCjAXwRJMwz/Cr5GQjxlcOZJ2lgSZBkDcDvHyMi/jGki8xGhMPKHWvcWAXmiwCXpQw/4jsOfmGvXwv8owaFUQWQ4haYZ6FFbRWAdhFO+bCo6oH7OABzN0C3jQc2NcxEcMwGk8yf6UcQPzkgbLBQlqUAM4cANbQAxo8MmOwARMgwaZPMdTyxvCoB93TJeXBh9hRrvS8GFyDHomZjmPoGKNM8ZMhQePQkNmkL+csgpC12lIRsnIvDekHD04kAM80Ac30AdqsANpsAVoYAM3oAedvAO1ws18kM3NzAN80AQ3gANZkAc5kANboAY2kAPkzM19EMqDQM7ZbMlM0Ml7gAMZlAXsfAOmjAY3cANgsDV06YWq7MRt4cKSrK7heRn46m5bqxRpUAbtUGWFUMhl+WH/Sy42sVMnNq9DpFwMnMwkzTdE8Aqk2gdNEAbRvAZZUM1NsAMFiQMAXRhrYANf0AQ8oAWn2f4EWfDMa7ADohoHOZAGNtAH5nxW8vx7XYADdUDKatAFN/DUfqAHWaAHR40GYODPTvDMRtMX+OmFkkYPhYrIqerKrvVTidgImFAQmUVgPmHBhBBf/6LLvTWPIlNTwMxTJ+aIrODFC13Sgg0Y+hzPn0yq0ZwGO7AGn3zNTLADC/kKeWADXZADdrDSKt0FWb0Fokq2ecDNeXDN0SPPWI0GTo0DNy0Hp22ZPDDN8cwFN4CgkjsJXFADosyerxDWBn3QIe074HvHs8Cgdrsxan1OOxx5Z3nGR3HDvZWJFy2JXYxur7AHadDRndE4nsIK6DbY3N03TIDNchDQz9wE7UzNW/7QBM2MB+UMz66dBjygBwGtz6Ztznmw3nrAzffs1dd8A1nQyTYQBzjgB+X83+R9Aztw3/EMBmiQAzfQYpqwBTUAzz8h1pJW4bPAGxie4RleD9pdqEb8un8N3GKNn4F9MD+lCIHawA/Nvh9W4tOAxYWgE4ScFY3gxwBRt9Hzy4Ljq+w7aQcN190d5NHFBE3t4FiZC19g24VA4Uw+4gwq3CRO4uy7IOdhYWI5CTR+vrTs4pdSBnDQW/7aB3iwe4643bVSLpxhNO3z41wu5G6+NXqABmusELVdA0oeOudROFdeGZIIX4ANHLlrYM89BUk13NRtE2wLCkfjhW3T5m/+6P5SyuMEU2FhCahygzjA9Q+SA+g8g8F2QAZT0AbyNzo4dd2YeMQh4+iQvuqs7lNZ8adUvHebaAz7a+YNkg0V01xMojRcMAUhSAi/nBEtMURduApA3urIrjVqwH/GoAfflwa52j/ngV3uyrrMgOm049ezACYAshczcWStgDh6MNE1lB//a2nJnu4DYzCcYCbPcbPAkAQvICgbOwplMNvwmuftyij42tZJg9eq/hCX+BOGekkiAzR5kA3aIOmEoCS0oK/qHvF/Ua0oYAItcB1XEG3TgQdoAgRlcAI9kAYo0LlvdytmSggNx5RRUAYVv6XYcXD3d3AoIHdm8CvlkQQRZf6zaAprKRAsvyIH/YYCeLAd1MYdKCssFu+y2/G5XbKu7Np84PKu1oDR9HTIIy0wWPxEB7ofb3AFiLW+IMN5QBjmEl/2SxEDLjAZZJdv0PEcMcACtNAUGeICQyAGKZAGXMYCQXBWy54mMeCmBzcZj1EG4FEGiiEZ1TZsGuICVyB3KlAHrGccp6YOa/ACZED3JhBRZGIcbYAEU0BGZVAcfAobcLDihdK03SJ4Ue9yEVEXqfC7LazcXxIbaaAKDzteeRAj7TbM291c7mn2wJ8UMYAEhfF1LQD4bmohtqIdgR8nalAcdIVr2dkrTxAFNpudxV/5Y9BszNL4U2BwxtEC7v5eLFgg+pOvTK5mUWngAlFQuS9gJmzqsmPALEz/CIECgNeALX/HfNDXctbeM4BgtddHWGjIZ0c39zVHZ8dnGCk5SVlpeYmZKblXhvbV1UUXmWeWhASnaWgXN/fYRxcnmjpLW2t7i5uru8vb6/sLHCw87FuHVNfH0qfXcmayklKXZILS0qfyYpayEqUWlbzyQqhMWBZVNtV3nKy3bWKHtKIydZaCkt6XhJ+8rIKCwgdJimgsULwYY+9KChZRknhZpyLgChb7KlU5ccLEIEJ7Onr0iGfPm454Rr45+cbNSTcs3YgRYyWmTDEsUYb0SEzYHpqTECliRIcPpJxEd/FBM/4ETZwvsgjpMVMGy5U3tehwCdqHz5w5Q4t6/Qo2rNixZMuaPUupTAxcer7NcqGwDVgXVVLIxeQC45VCb0qWRAk48N89ePJ87NhnI9pgKTcKpaNoa9Cui83yofOFjJNEXJ1CNfPmpeJMWmMRsrOVcuXVrFu7fg07Nlg9bMLmuYLHNpncmujKho3HyhjIX4A+Uv2b6GVGdtKUkRPHD6E8Z8qY6fPGCtVUsDq/imMnufjx5MubP48+vXqyPuNomRLL1fphiZgTMkPmqh7q1je6TLUcVpeBN1+BBh6IYIIKLsigJEJdpshSc9xBhhW8NaiLVldRNkYTc+DxmWLZbYeJVv6tEHKZdxiuyGKLLr4Io4uIcFZcI44IRUhoF8aYCWpMIdeEFmWUcUYehuzkhiareMdHLMjxCGWUUk6Jlh47FNIEZXpAYmQfTDw5iR5fEMIEMpdYSeUlQtmRCCxcGIfjJHtolyYlPmIlCVJJnHFdJG4IkglmeK6CZ52GHopoorWoUcMWfaRRQx16gNJHEzzIcUMXdtyARheQoJGFH10sA8ajyKRxZR9oqIrGFp9mIYeqrupxg6pcjArlmpzNEQcXrEDGJpib8JQoIosUGkkaU/xQxmgc0ammVU3B0pSi1l6LbaJq8FArDk3c4WsTWzSxQxqZbpqFpU7sgAYPTNDRRP4NfeAASRpZkMkHEztYmoYNoJKLhg206pFDFkzcmyAkD7bJ6xe+2hissJmw5CyVxjpJyR6lTJGEHpPQVHEkWn0RHiGwlJxtyiqvDKMa+96wbx1N4IDDFq16eUcftVrJxA09g8pEE12kiiq+9OrBQxOlzgsJE3LwgGbRJe4Qq2W6QhZZHEtpLZkjwQYjEqCGGtuKsM41QQYaZXgcyYiXLIkytSzPTXfdCCKthw18NEHHDXIwYfMOdDDRhR87Z4FGuY7CrEYOuKbBAxp+fMnEMjz0a28TiAss8L1SX9JFDamimNVQD56OOupssol1I1vxqrXDjHQdscJhiSRGyLmihv4xJaSUkR8fUA2bpCVLdiWo3covz7x4eiz9Ch9rZMHFHHpsMYe9fHBBCBd6cBFqHwR66lQWW4CxKvd9cN+q9V1sIZ33cSwzRyZc1IAwIa/vb6PrrUNmI6/V7nRZgc0eKFanFJWtEnp4w5CUIooznEESf9IdiliBPNM0b4Mc7CCD2JYTPvCgBjZAGZQO6AYLvihF4BHWHvIwJDzIrQ9m6FMh5kSiSRyvECfzoA9/CMRrzcF8W1Afj5CkwhYN6ESW4I8Z8kAojljnSCCrBGpUZAemBHGLXOyiF12DJIthhokMdGAZjNSkpujhjIaooBUxWAg7XOWLdKyjHe/oC9yNRP5K9WnEmZzoMa0UCoYigpYOe9eHKOJxkYxspCMT45IkYoh3jsDE756IotQYAoZdQqKd4JjJ+j1ylKQsJQdxl8Ld8UpFlXjhkNJQCBOpZniEiCQlmqSiFEnMlLzspS+ntJPcqbIRu1wGDPsTS01GQoI5MqTIeEUZaP5ymtSs5osOqB1JKmiJ8rmExojUpVA+aYrBKZ6DlHkaAllznexsZ3qwmcoY8Y6MZ4LDK5/JyhueMZgha1IcKJNGdwp0oARlzQGrCCMFIusSxzSDs2RJiTWawZbn/OchtlLQjGp0ozlJiRXiKaNExGcWDQ1nMvNpCDxgoQxiyGEy1YkiWBSTo/40ralNbxiabCa0O93MxO/YeM6FRgIOSXCmIXp4VHredKlM5WhHYNJSbRpIoTM1xFOGlAcQHgKRaamCDSMhrUhk0YRNLatZ1ymSP+k0pJIhqyagMkU7/cibVbhCyBQZSw2eda98/UoepIOLMmAId1Zo6Y5WRLYb2aKktwyrN8WABMFKglAARWdfL4tZYGDBCoVQQ0UyEZEDiSSnH92jjH4ymVs40aT4dOsm/oQF1maFq69AaWZvi9sm/mMKaqCGXbDwkGogwQRDwMJArIAEFJigBSwwwRT04A9xRCS5KGBDElLwghcgQS4oMGBaoXoSqU41QkIl6ZAcajxQWuKgbv5YGz5VM9bcyne+lXDBEMiQgjSIQw0vSEIbGMKHPFgjBVq4gnbTEQ1mICEd21WBH8SRhhagYA96eMEamrEWb5oWbB3xaExaOhLxFshYQKlqRJ2YxO7MtIJQ0SpEL1ot+sqYvkgIwhWuoN8+8LcKbdCDQtTQgnbcWAxBQIYyFOwFdWhBBXQQx4UjsgbposBMlnCBCzRyC5CgxCUfVkmIefQYrSlWF2mojhm02pMZYuJPVDHDBJOqGl3OeM4yNgMKuNFbaLTBvypoQZBTAATjrmAK6zhykFWAjWsEBAV2sQILWiAOLIgDExfJiGJawpKXyMQKV5gJTbwcYhEnjDPxMf6xJRo4JDiguSeWtQSby2HD5bhVEa6ls61xC2RiJKEKQWiBoz9bX4xU4YaHwYmoW8S6X/VUFz/NaokEVVW3LQOo33GrIG+NbRnThhh6IMMYHkWGtwybZT5ZZWp9sZ/zyvaWW6n1JF49HaDGVxKtzra9793L9oh52b346Zk1EaCqwtMQtMyiUJGK74QrHI/lltC5dcJYAElTE9h06RTlGOPTaHHhHN8ohfMUhzzg6kzO0oMogeiTCLU1Tjlp9qotMaDyZkw0kVgjHNJYsRd3fOcD1QMTcuCoQqyBB2y4gRErwQUb4IAHhvic8hYWIWU/6Cv7gSsmZ0E2d8vpJYftA/4M5VDv75ia52Q3ZavQcIMccIEJNmBCDYJWsybcwFuOopeXgq4HHOTgcjbIgd5mtncvzX1eOLjBFtRgg8SPSUYzypqyj0OWF1p93Zjgnda3DtJNOgENtsXM5csOel+2yugBW4Oj7iUuxKNBc1BLVd5tMK4wZGXolQJDE2R/g6N0IQd8yAGFb5AHG3id6aSRzcIYthVWrHzsw8jDMflE+RLxKuOYyE7mDVEGLcjhSQENvffXqYc9tErtvkqDoyrXhDr0Cw1csMPMloYGPuRNaIkpGvvTP69+zYH3udcZ5HRMfJfwBY3iFQqjK20SGbDzOlhzHMznFXkAB1Z3dbYQcP60UHG64wdOoAXcpwgO+H0fWEdo4Hd+III3AAZncH6VkjM9k3uQgiWJtwW0ggM7sAZX4gn4xwT9ggMllAN6twV5UAM3YAOLdwlbIDqqsDqOgDVLyIQJmHxaszXKt4DA0oAeWBaSNyTW4Wy4UBoyt14U1RNc4ASwNAkIB4JnSFN/kz+5UCuE4DKzMIBBdxqrQ4ePUIUExHINUnXVoYXRJ3FzVQvWZ0FaoQVOEDLJg4aJSFPf0wur4hRVYz81IIlreCj78VN9yAsX44VfaFTPFAdE0hN6pYijeIYvFyXO52ZDAn3HVgkK9HmtxHUwpwhyQG0nZYWkiIu5WB7hV0NZ2P6HrGg8q/SKGcNmKiRLUCFbYaeLy0hKkNAXEaVVjtERXTGNyuN8P7VSNbSFwTAgLZQLKSFMMKdJfCIJZsiM5zhKSbABHGABGzBuk3AB47YBQbAGLAACG3ABFgAJT3AB+MhZ12KJpMCHRKKNpugLVKULFSd9ncEJZBhLc4SOEWlKF9AHR3AB+bgHS2ABFwBYF7kHa3AB9KgM9VgITxAEy+ADIWABVoCPFoAHFykGG2ABQ7Ai4XeNqZiF0LeNyjFPeWgLeiRJO0RD7pVMmyiRR1lHKtAHRoAEfbABbHABZWAEJ+mUUIAEG1AGSLAGPtAHW1mSLOAE87gBbXAGFlAGIf5QBRewFxeQBFKFCq5hk6jYi1GRhTX0RBQGjFxISfxmC6FxfXKlRnElTkhJmI90AXtgBHsRAmjAlklQG31wAXrAASywlWowkuTQB/xoBJwVAnzwBBaQBFORB2iZB0aAmZZwBhywAXmpCXoQfi90k3bpi3WpjdfommihiXxZC0/VUpqAiPFmUh1YmMPZSBSZmH2wBH4QAipgAWayAXxQBn6wBkigBlzplYTwBE05DpAgkxbgBBeZBP1IlU3EAeW5BDd0jc4Hm+mJiqRgl3wykEOCBU6wUjlpl+lpkIuhbw+3Cwe1YeJIMpHQYjzUfsRpoNl2ARjAAUpQCE9Um9r4RP6k4J4Syp54uZPmsSYLeIuTAI7/KY75BEM29JsHSqJzFpUbgAUJlCIltqGbEBpRlQqoIVQDmkh+VKI3iqNlQTasoJv9+aIuFS0bV3M1lE5GmaNHiqS3UG5wkhOoJGomUmv2hEa0laRVaqUlAiFcAxk+CTYe9ZeYQC1g8hQOJUgteqVn6iJpAD2agAbh8TxWVTlWFVE4YFWjEyMptwi/wqXD0GEv4aGkMaKSgIwyaqZoaqgrsoOEgAatIn9y0AXcMykjxwQ5gzSPkgV0gDe3UjhdMCax8CFbIApyYX7WY3QjtyBrkjU2sqdEgTsIVQtCGVE1RFmHSqvYgiriojPpUv4uNZB0d4ADtpcqB2MwfNcvhpM3XcB2SVcHbLd+N3AHTKB6WRB8yGqn54GqEVIjwLKqXkFYX6okkoEJUMEGxFSr5WotM+h28zJ85qcHTZB0THAwZNIFi5o0OdAzmBI1qDc4dhAwP/cFiIN3TPeGlSc4X5E6yMc1EDN1lYFCH4UYShqmmLBGaWOk5mqxMLIGNkAHaMAEYFA522J+lcIFmeIJZJIzIHs5MQg1nuMo6fclQycHWQKtNmAvtKJjlEgJoVOtphNLpnOwrANAr9MrNdJWtcOaTXpQpXW0WWRbk2AGTrAhFyu1hqIITuErpCImj4KpoDAU8UcqqpIF9SM/Xv43JtvniK3CPo+yBWMCqURoCfezhqskhZJBt0yYCHdYqGORVoWVQkebFdOXCniggZA4tYWrUXywAyQ0jIOVUzTxp0p6LCbmB2QwBIRruJdLUHFARKbqIn0aEyrht6owfaZmB5TrkJiLulbaYVxWWF/2CyLVtFakGd+WurVLR3k7WKMFE3zrur9wMbFbCVZBBrVou8W7GCtQCOaQUpGQa5fAAsjxvNYgCV2XCnmAvIVwmobSYaTFuw8rDMtBrrRgImNQBqdrvOd7Fiuwa3ywB2ygB3VVBi+gBX1wBVUgHVegB5zmY1UwFO97BRGRB3VVCCqgB89VBcOWB2zwv1HAG/6cNmxiIB3hNgZYwL83RghVMAV8AAcKLAZ9gAdVQAbPxVl98b7AJlqrq2ndG7qVJ4y30B20+FXoK8NlYQJRgAQxcAZVsGBVMAYmQAY3rBB8EAO9pcNRcAXSyxBJcAJ8gAKQhQ+hBRNIcA4+rAJRECt6cAJTwAJV4AJyoQxVHAQnUAXzsMVJ0ALX9V9ChgQvkGv+VcbSix4fsRK7y7u9W4CwAIi1ECCcQJQz7Mdk0V3MgA5m0GcVpmjJQActoAZroQI94AMvAAnddQ1pYAJAMGiEEFpJsAI9EAVn8A3b5RTWcAZBgARJ1l0RwQx9UAZVYAI+4Gf6kAwCtgxsbA3bZf4CLtADcFwJV+Abt5MYhIESKVxYjhtqOvoTC3QLVyR/yPjHzQzIy9ACZtAQY8BkKfDD54ACzLDI6jAFY7AX1zAFWLDEKEAGV2AmocUCWnDDnszNuZHK5gDEJsAPqWwGVUARMHEFXswHdrHGemACYmAXFFEhmBAEKCDGWXYYJ/EXKZFpdNxloOa9+nnMPUoax3IfxOvMGV0U32whbJAGNka/e6HD95u/y3AFQQBY/mtXH/yO35wHNmYFCex1QVA1e5EHnFVXeyFYPqZj7nvAwoMMNm1jkRYEY+AH78u/1WcCelEIDr1pT71pL/FpNaHQHyEepIbMetk7n6HRXd1Bev6QYbfwBpYmJe3BHGYKNw1qHfnp1W1dR4+LIUsavrxASZskmG6N18sIIYtQNnmriZQRomyd14NNdo/RMMSEuybDK8sWoitM2I+9GoMQMnoAiXlQLY6NWEsqdcPgik671pAN2geyBjtoeJIwsLJCCE2gdCVULHvtcPz5vZFRa58h2KFt2+NRJnmQdlfyc0tHK0IYdEqjtoXHBYW3A2pwAzcwBzRjA2Hw2zvweokdFni6NY3wNQW4lxnD1bfN3QVSJh3rJVrAdJCDq7haKdRzA1+AA3eABjiAdgEzJu+SN2TALn4jfADHHtf6OsUhddLdIzzVRFjV3QM+H+/SBGPSBP7kAoA34wTBvQNdUD9M0K6RowV+kAa/Sqe0YinslwdxiglwmyGlczp0CBlQ+AVaujrbChZLtImuNIEEDuPnUSa/zXRsdwNQ04OlXXuFkOFzxy42kN4ZjgN5BzN6gLOUYIR2+j+uAzusUByy8yYnvj9LGDGxQWqV5E3O8W8xzuU/dD9ymEh4iyO2Mx8+ceKw7TsC3uVr7kH3M4kusitbOguf4YdsbufZ1h6ITQsNded9jm8NZ90OeEl17ueF7stU16aFQNmFYNmMl6oUbUlQUSSGTumLoYM2sKZp4LbMG4C0oDkoU6mKCuYH0ngKiOa1cFUYXemrLhZFYyWqnQPLbf4DXaDaJcQEv6pjwVoHe1A5PzeEfpADhod4fkcHPcgFwX54UJPcOp4eqGrqkOcLP/WWrE7tZbEGnKIvOYAGThA58OMviQPelkMmyFA5vLctmoN2/SIr6YfuN0Deo2LeJZLfpb5Ky9d8cEXo1a7vxNAvnJo3XLCorRJ8XHAVX+KGwXoHeVDjuX4wHG6D42IHgAPwkIMGshfvlhCHvivijed4CqvivxBx+y7yY/E5cpfe/TIuabesQ8EoMFOCC78teRDs0P3w6afbjLMDwJ7co04JWXCEcdQmCMiEdAs7/D2FN7KwZOF86jbyTV83GQ/0dWiHeOjf6CaBte30WW8obv6OPwiy9NaBXlov9vJ1ic439mePWbDJh0+E9Wjv9hwhCSmKCx8XCZI1bXrQwck7FHlAvalg9wliiRKI2W8v8pKZBJFAkZdgBMghmR0Qkoi/EdClB4dfCInfB2fwzadmAdj5zYNg+esR+HAFfW1P+KVfCEqABBR5Bh6ZjxxgBat/kXwQAhe5BpM5BvhIDnpADhcAArWhDDIZkrq/Bz7Ajxx5kRxABk9wBUawkUo5+xYwntBFCPg4BUZwkZ9PHjdZl9do+t1/CxuAByFgBaZ5HRzgB5YZArFyAdAZnsrpB0rAAmVgAbWhB2y5BCqwBHKxAZCZGxeQBhYACHosUCxuff4ce2osT1dGQX0bYyx9T0h9l3oWl5V9F3t6Jpeio6R9e3ClqaqrrHp7eXlmZmW0ZWdweXqsu7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TVzGccFhYqfWUXbBd9ej4hbHoXeRduG3XsRixOSXviF0tXfSFt5515kGkq4/R4A3fJx5MqR8TgQ6PJkSg93CgF2bfPFxwOG5jB2mjmzJlaZWRt7GetpMmTKFOqXMmypcuXMGPKDJbv0gYfFi74CScozwYWF/hcsMDhDQh12izwERexWzZuG3JOBMjCSM6d4hY1agOpjlULSJawucThAos1HKoYuXBBxRofvPJwmAvj4WmnVyM5yuo4ixaWWnvNwLo7s7Dhw4gTK17MuLHjx6N0laq0JJwxXZKFhUiy4UqSpa1+XdjAQYkowW8Ew1ItcuOeT5ggy55Nu7bt27hz64ZWhsy8lXnKjG12AcuGJLuTK1/OvLnz59B7BQIAIfkEBDIAAAAh/wtJbWFnZU1hZ2ljaw5nYW1tYT0wLjQ1NDU0NQAsqwFsACEDzAGGBQEENDE0IRkjTjcyVjEcX0s3MzZMJDVbSzhLdxh3KlZrNlJtNU9fUU5QbFVQeGlTTlNsT2h4c25zZltnPEQ8j29WrXVto2Ff62Vb73Nb7XBvxHhqmEVIro9zmYhv0qh84ot2VHCLbXSQanyoUl2IQVuGjTWNhRWEl1eWkUuSqFiOkW6Ss3CWjliomG+yr3SupFOj5XqRpH3DboeYcpCtY4mcJcedU8ysbc2sX8mde57PcdfJXNLCjImMrJSNs6aXi5iqto2ylaiyrq2vlaqd8JCM0q6Txo6u0rGz8LGs5p+VjdGtsde40cm17NCx3sWcsY/Hkq/PtLPPpLLZxpjG27zbzbLN5rfOjdjMtszQkuPTt+jbqeXVr9HqvO3jrOfpmNXkyMnW3MPd1NTUzs/O58jJ7NbW7tXS0ObT6ejX+OrW9evV19nmy9Po48nj6tjq9tXlw+3k2ObpyPHm1vXt1ur43fbxzOj46+Xr9ejo/fjq8+nz6Pn2////5+7weYJ4B/6AfYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpZUYqKmqSn1lGakxfUWvGFd6GHB9GbRFfUlJuhl7ubNweap9Z6qoe2qpcM7QyxixwKbX2Nna29zd3t/g4eLj5ODTqhq5fU5F1H1q0Gp7t3tOy82xSrFF9Ri+qb3aLZOGIV20PXkQ2qulJ0O5hxAjSpxIsaLFixgzWjq3rEgZQUV6qTlDMg89Zar2KFOZ5JatgLD+3dOTJ6EsXHqSlCmTpOC7Xtz27BGlZ6jGo0iTKl3KtKnTSRxRFdGAKpaTfals4epDFVWSPT2BwbHX68ytVBr0OEMrLE+ZM/4yjS2z1k3PDRxL7nxSY2MJDixPAwseTLiw4cNQo8IBq+RjknypWrrL6fFdVZDMZEael6RILoOo4FKFlkSJ6Rgqi4DgpgeHoDU3bjDBcYPP7Bs8+izJkQMPDhw71uDIMYdJDhxofufuo2f5Dd2/+Qzngoa3F8TYs2vfzr07qKgZNJgZpAwmKq0YQKhr1RXDUFrEprUUlBNDHpQamm0dpAeuQNY38JZGbmlwscQXTGjRBw5p7MAcGjskR8YNXjTHhyBocPFcH2vwEMcSPDTYB4Q4cNHaFmgsx8iF3rXo4oswxnhRVGhpQAuNqGgAwo04nmNjjzSytpweO7RWnBdM1P6hxxIQCjIbinz4sQQWz+kxYHKv3cBFDnKIiAYWeTCxQw5ZoLFFI1vYoKCMbLbp5ptwZgLknHT2yGOdqLDmGocO+pWDFkkuuCRtfhwX4V1I3rXFcbW94+CAg96Qxm9aVIfDF41oYYODg9jh6ad82MHHqKSyGOepqKaqamB4turqq6msSsgcahLy6ad05KorHXP0GsccXgQbbK+5ekqqrMgmq+yynsDq7LM4JpumDTYAlkmpduja67C6imoqs+CGKy6y0JZrbp7M6nHNqNnyGocXv9Lh7bj01msvd+fm6+y92rDrbrx0jMrvwAQXXJG+CLc6SB4yDGLUImb4kYgYjf48zJ8gZVhsiB5s9GGGFWMskkfHhvkL7By5Cmzwyiy3XErCMM85CBJh9JFHCi6oIAUhauxMyBFdJBIEI0i8gMLCKbyQghQs1KFIHlLokUIYVHxLyNBmVNFdqLx6gbK8Loct9tiRDGE2EWf/YHYQZputNhBDEKF220Ow7fYQQuCt9g95D6F2EHO3TQTbaM8txN54uw233m2rPQgLF7LQhiB7ILFCCmywsPQRKKSAxxFtXJHC0magsIIJfPjQBwsomCBFGimcziISULgwiAokr14HEp37wTkQV6CAQh5QWGHCEJBr3kIaK6AAxRkJuDCGFGcID4XUKZiQO2JcAyuv1f5khy8+yzGXH6TNtvehgqlrUBEE9VD0kQYVKrQBtAp+SN20+ny8oL4demgBC/SyPkGwwARtqFkfjva4OqTBCvVTART2cAQXyEEN12uYCs5gO3VZgQotWOA6pKACp+HPBK2I3yL28AaNLYUPuYqXysZHwxqOy3w4nIYgkDC51U1BEHhQARmOIIUyXG9qL7BfG2DAB6klUQ+oY8HqmNMC0EHxQmuQgdRUyIKd6QEPTUvBGJKYBxDqoQopMMP1bKeCMaTvCEFAQwiPpkYW2EF9dGiYExq2CCrAwAQubAq7vDdDGxrykKfKoSLRBTn6aG5z1lNDCqDAgj9KAXSiW1oeWP7gAtT5T4oB3KQLUnC7FxhNEHlQQefE0DTWLY0FnDxC89KgRTbygXUoIEMKUBBCFbSgDEXc5RqToUJFUOEEJwCkw4QilD4MJZAYgeEc4vA9RFrzmi9apCKZU0xLGBEJKQCfEalAyqO8AJlWGIQb3FCFdYrhnVWIpzzfuU43vOGezJxIqLx3R2z685+F0WYOOzEGMYBPEGQgAzQr8gIqSOKZQsHDPespz3W+AQ/NJMc+UXZQgHr0owc7V0gEogGB5MikGAhJV0pKC5bCYhcFKUIMRtrSWWAzom9YZzzFYM8WLhQb0gxYR0FK1KJ6w1zp4A8IzIOLY2CALskoqSxewf6KnvjEqhpTRlq4UlRm3lMMVeCpT72xUVEZ9axo1Ya5WMGOJMAhA6wwqTREohpgqCE/Vs3FWoABgpMCQwkheaogoJoRirmIhToVw1i5YYdemTWtkI1sJ8wFDKtKpQ99RYVc9BMZWeSiIM3AbFPnogeTqsQN6jIEErbXB4kZggovMFUQXhCEjtnxEKArxAr4AINH6CF9eZhtOidxBZ8hRShviKc9fyoKPhBrqJKNrnQTgVSjdCalfYDGGeShBw1oBrTskEUvVpME71q2IFjBbkiyW9uFmSB9VrACElrAhuD2EIM8pE8L8GCGFFQhnWygAhv0QIWqXYEPV3BDEPDQh/7eao0MHxTEB/lQxuH2AQk7u1kV8DA0PFChZlcYAxQkJoYF9yG+fijwhY3LFMTGE5/94tVjp0vjGhPiXBpQAlxkwYqRwOEMCDHvMnxhXq3AAQ69aI9XRLuVkOxBjDDo5xHCUEI9nIAKZWgBlcMwXCgyUb+COIMMIJdLK7AACh8+Qh04KQbUHa0HfTABFI4ggyNAoQouIKJDDXihK+xZECgIwwuY5gJylgEGY0CBlalghTAQEQl/FoxE2emGjF6jsXPop403HV1zzeIynWHyaOHQ3c4qIQPQAAsGWEEQVQQkA0AZBM5QMDkrQ0EFtXyH7cDJRTLA4MsBDDMl+XCEpf71VhBHsMP+QHc0261A1yroQQ9+ibML/VYQTVDhEchgAh90sZEo4FwPUCCHEFoOBVYoLiOs0NCksBCslc6GHX6laU7bu6jm4kwR4ALYm2j2Fr2gzEfWApS+eve7qGBFX81SUhCAAHN7RkIQ3DCGFPihYWpowRioADsDtuEFqGOOCcRgBcxBjgpjEKAUyFCFIKz5BWMwgR1QwIcgXFsNeYZC1lZbwhXTR84Vl0MK3ECFNQO6DC54AxWujbszW4HFiAgCDK7cYjeIlbmd4FXA7s11j5orBushi79HS408DKK8sTrLVu6kXu8uBBVqVKAVWHQFPAyX0WVIIiqDYAU8uP5BEHOmgsSucOIgvIHAVNjDgVkQhvamM51a08PjXQ4HvvPZYe7rWHDTSfgTF75jNTNDEMggBjP8fRFvQCbVBSHPedYTn5Ymh1AojfVNSHPGXc+9DfOlIzrpiO3P4oaaKXH6bLzBBMpEBET3MGl2Knex4tgD7a+hdejq/vorEygOl9VCSyD3DWCtQvfDwcJ21v5adKAm9tcfNu2b75DIhTdGwVH+8ZOisVtnv/4H5v7y+fPd5kd/Vmd/zdUr1rd/CLgq/Rcz46AHWHCAhLAGWDCB0IUGWpAGa+IkmPIQftdO8+cN4OcGDEYKQZWAJrgsCwgz42AcmNIlWEAHfRAHFv6IIVrQTw3iB2LiB3MQg3wgg3SAgQmiBzs4g0zwBXqwgQ+BWIp1fqBQf0xoCXbgBTB4glSYKimYMOJgFwPSB0xwA2nSBzmABWICIVgiPzeABSUyg0vAB0uwAxOSHBcIKBGCIFyAA1PICKm1DTklgt+wh09YCfgHgVU4iNohOGZzOH5ziIYzN2jjN4GDN2zDN4nYiIlIN3FTN4b4A434iHDzA0AQOIg4BOKQBjegBTlwB0ygF2voGnnAA7uxGxcyKWmQHGooHXpQhHpggRiIAyzCBDawISuyA3e4DU7oDfVXCs6Vf4S4jC1yhQgjDjiAIimSigvCho4iJhgoCA2CBv5MwANocAPfKB1mKAc4EIdMgAUZUoQJkimbQn4D2IcBOArSJIjMWI9N4Yz6Eg56wAWDACUj8o9HOCI1SB9aoAVc0ERcYJB9cCYxqAXvIoR6sAVawAdyQAd6kIGKkCYY+Su90pHEsivGciyaUH7FFxTr9IeTMI/2uJKGgY/5kix8sAO/OIwscizYgiu8si1egzIhSQnJRYDaIH1igJKSoJIseZRO4ZLnkixzUJBawJDXEirZMk3cIlSOEIJEuQlC+QYkyCv0iJRgWQ5KaS4fZTJxEC+4Zwh+F28guGEkaIBhGZczEhUl9Wkp1R4uVRWqARA3MhWw0B6wNlPt4ZcnFf5TI4UBr1BSsYJWo+IuXjMvhSB9XAmPk1mAyiiXmCmWHPERlKMEaWFZwPAKRWB2qAQCbpcjlsEMa1ELhKAHIAAZmuUMhNUO6OEPplAUhWAGX0kI6dMHfJCV2SUHR8E175IyhPCT4ICc8ogymdmc48ARsXAGIXEFU6EZXxEeIKEBX8EVi+EV7+EOJvUSRdBj+QAfxwAMIzUPDLGYpFBJKMBiV+A0knAG19MHxaY0uykI6vZC2XKWVplcwDmSAHp/UuicBtoN0BlVaGGdukB4mZUe64CeuJALYdEQtFCbLQGbtSCbuvBv64kupIBA+pk9jrY7u8QGR/BHQNAHQRA7fv6gSiuKbJPDQT/TPLd0OtcjPDY3OryTArsDdS8EQ8UpBzwVDidJCjJ2oEp6DVGxY0jmE/2xXWYnDKv5b59pXtLAWeehdqSmoXKxnanVE7VpCmdwQG1Ac850BGxgAmGABHkWNSqAdGn6AmLQcw22Qz5zBXJgAmNgZ5LTBylwBC9ABihQB6gzP0FABZDGCCwUoNsgTVkgBSHzDdLHlqFglEuaqZ9AI0VgDeVlMyRxBlOqpbGJC2rAChnQEt6FUoRXE0MRanJ1nr7wC3rQEITHnkShNUiHpsS2plyGogRkBg1DbKM3d+/AR2cQTvZZcfElB1K0QHDEZdeWS0S0n4owW/7JdxR2EAZSsAVpmQ17UKTLOQf5qanmSl0+QlJRxaAZ8BEm1Qv2wGrOEAukxiOE5wQ80Q7V8AxqkKodql7AgKuhoAed41+ig25qBk4pYD/CuT64JHQw8EY9dGG71ALEJjxrdiGKJjwucG2y5DyL2kfIlK33VLIli1GxF31W0AbP1Q17IH5vOYznOrOSwBH3qgSEV171sWThoW/AsAdUcXBKkBkokRVqlwom0RlwERa+oARuhVmEZxqxhhH+ow3ndAIWxkzMJFEl605h1VMpqw1Wtwf9Sa7cMKCjQAdeUG8027aMwBFJJQh3JWSXlZjrcVfP8K9/tQy1iRbrkQRU1f6aTBsu7TYJXuV8y+Wok4AHiiUIfqC2l2kKlVoKXum2lqsIOKJkOBIewLcMnZuun3sOhoRclAaUojC5g+BcUliu3gezyymzlxu7Y1kuNwWApvsJaNspxGJ8Q4mkZhu7wDu70HINLlRIhusIeiCcFmG7iqsIL1uZhFB9xNu44wq8siu8+1IKs2EDhVCEluAXtAG7hdAcRyF94te8iGB1eUgIzsVRpqCcooB/1uu22Ju9ppADXHgcdjAbOcADS9K/upEDXkiKsWEbtMEia8ghPAAbeOE0SxDAONCKwtEaOVAktFER5nu7mJC7hpB+kRsK74S+ilC583uu9Qsr2IADHf4iPzuwjrxYIDkgHXygBiHSJ16QBwaCKa3BIjmwhUvgwCKCEAU8hjggB43SCKzLCTl1vp0Qrj/VvmzbhK5rmSVsrif8KqYgnD2cG2vQwpiyBAMiB2v4wGqwA9nIBFuAHN6rG7EoKQqSF1oIGE3UF3JoJn5gLYzgBbUSDsk1xZnwvIsgpFH8CetEub9bxQd6xa5SCv8LGF1YG967BH5wFzZQB2S8wApShH6yJrTRv3yQjd+IA/77GypcJDdAjr/hgI6gKZwiCEk8ktOnCYXMCJBLCnjgx6DQg+KLyHEZioIzOJYoN5j4y3QjiUPQiX5DicWcOIw4zI/YNkHQiMJszP7KosdakIe7rA3JZamXMMuMMG8fzAmom7aHzMtyqcgKgyzTssd9kM16GMKZAH7nF4iiIM8xa86Yic54Qi/GK4C4vLhVwIQ9WM5NLK7k/Mr4jH36XCf87M4uy06O+rJPqMsIrQj2LI9xMMgJvYwLTSeZkIeBpAdIwGDz4DB9MKlNXAo7GBEvG9Ct+4dRGM5//M+f0CsbzZIIE7p1otMckQlrMDR9sAHgowRHwJVKcAGDhdRHQB+TsNRMLQhOcAEWcAEW9glxQBEvy82RINFFqX6g4M3NldFuIgdAEAIhIAQjeNPaAS2HKRW0EB4opVIAsVKEeZdoMVLveic+bXNBzf4iG3ABF4AHHGABTmMEVN0HgB3UiL0BHCAGTjDVF1A5gM0GH3ABQRDVF3AEScABLNAEUz1cTrDUeeADG2ABVvDXFuAHgC0GpS2KlHDVFXHL0LvVvSsJaqvRG+zSpGDTMhIFCvDbwJ0FlqAHCqQIZNAIebi+hGAGcjAyh3CAxM0xlUAGVlPVhjBDx00IZ+BahVDcmpDdzDGxh5AGwmkxpoKbT23dMuIsccscMtUHQ7ulUvEwd7Wv7rAQ+fF2nUcfGkC3AksJa+DUF3AhZ+ADeuAEQfAB8mkEVHABTXAEUgQ5kV3gTiBFICAGHFAGSMACG3AEe7ABErMBezDgIm0Ez/5a4U2wAUEAAm1wBhZwBRuABId9AUhwfqQ5KxgB0ZVQ25IAl54AyPdH0N0xBr8dAQpg5L+dBoLwATpQCD4gn4igBhGQCE/eB8/GCAVAA4JQASNwCEzuBED6AwbgACGgBzMQ5RGwBkJQCQ8gnz4AQBCQCB9gABNAAWt+5YMwBHfwA9dBCA7AIgiw5E1OCarTA2qx5ongAE1AAQ/AAH3gAwzgAFoO6ZLeBwVQ53JQAVDOJs7SC2Uwnv2qobcaC2pQV8yRAXmwV4KQcGNHeHUZZAiXCWpgAYIQ2eswNAgOAgtuBUrAAXsgRRswRWvgA06QTizOAVewWiJ9ARvgNEKN1P4gUESqsw4XoARaAwJ88NjJ/gZpoOJ5oATPqgj9wQHBHr0VTbxgDQl6wOORQNGfYNBU7CI1oAA0MAZZIAfzrgBn3gdMbgQNEAALoAcCIAFogAAIkAYN0AAh0AcVkPAR4ARdbgF7jgAMIAUEEAFt8Ad94AAJzwcSMAEBoOWDUAAGkO0GMAJ5kPBlnvAUoANOEAVP0AAI8EN98AAibwQCQAMdEDQSwPAUoPBqMAJ6AAENIAJpUAAIoBd6MAEKrwcGHwBt4AQUUAABoPQEAAFoMAAIEABdsAYJL/JMLggFUAd/oAcNAAEU0AUWQAcDAAFd0PANwAd/zhwNIOgWwPM1//7vErD1e57wX+DvARDnEpAGACACaDACavD1TtAADOA0Sz8IA8AHgW7pdDD5BZAGU/4EI/AEg94mnZ4MN5JeT3UL9QoQs9qhwzBVfRuwXtFdqoYMmQACF8ABFlbaF1AHui4IRmAFenDcwR7stL4GLOAEDsXiMn4BYmABG/ACmL3UgH38tH7rg+ADF1LaFlAGUm0FUg3UigAHHPD9sYBKaIBRRSEUtToPzYT+zqQu6n/+zJFaQ8H+T53bs+0IL5vWktBYuG0JHBwKJJwUgMDX1ydYKEhYOMi3uKBAgzYWNqNAOfih80HT93D3UKeHsFfR1VcxVNLnFOE00mdBh8Cnt/551ydhpGmkMwrqpNk3YVTzQDazMUJW4BGl1xHlpJNH5PGrJxEgpAfhSkriFJIaoTbSERJW0GSQNaiHRMSgZ9D3NOIw11dQSxufSlNBQ2aAoEuDLHR5gIubhTsG+5Qhks/BIQIIKAjQYQGMLXx11Bzoo0taBUyaHNyR0MdBn3H/AhpZEGeQGnClgOhhMKiCnAWDOFH4QyEEq0FEixo9ijSp0qVMmzpViiGq1KlUq2LQAGfQmSIYYvTJcwYOnD19MKSiukeNVyVei+hxguHt1Ct6pMLRo6FPkqlKnjY95Dew4MF+L2DggITomSZkzjguU+bxGciPKUe+DDmz5s1lrv5oRtLZyRUknjOX5jz5MRIqlM24NnPGTB4zacSmyQMnD24kZvbsyaNnT/BZs4gWN0onDmDCSfdUIcs8sB3l0RMtWmSHj53tdLp77z4nPJ3wcbzEKe8lffotXtirT38+fpzw9OvTnx+eEo0sbbLQoMRTH5d8QAonFdyhhwilkFIBE+CoMtQDcTRAFCfWJISLBGRRSJREBJCgBg0diDDEEM700YEOT+jwQBZI1DAIGX3ocYA2roChRwPfhDPOBjWUuEcaBUQxTwhkNJBgKvXUkRKT+2yzxgz/DCGFJTp8FYAdDzyhySgeMIQjAmE4UIdEg3D4QRQZgdIHCTOitGIBYf6k+IFGnKAkkRoiVCAElXoERIoaKFEzCAKF8mFoH7H0gQcuvkQHaaSSQmVVpZUWUcYgRRSxUlhn6FHXWVOBhcEeZyRRFl2cciXVFV+pQVYSee0lFXST3oprroNcUMYGqBK1na5GHccUqEUZC91wwvkGxxVu6AZttHDUlkdtr7lB2muYdcZZt2QwFllsrk2bG7TD9WHrUm64ISxSfGyhHHfeiXffeerhR993dGzH73X+GrJcu0eFoAARbNBRDCU06UIgLR0EEAdKazRQQAh8cNBAAxHoEQACA9zxAwUIdNEBBXJIoIcDGdehYB86/iJRGXKMk0cDE4SQBwUU6wCND/4MNEBTBQEEAEQfA4TwRAANKNAHBwxMIM4IehRwMxIQNEDKGhQ4UCNKrCShcwD6lNwGlCNM7ACMAirdwBQbVTDBAF0sZIQBUtgcQBdmumylE0ozjVKSTkThAcUjNMyJghUgMMbZNtfww8pnOgFAxlOEPEDRPyCAgE0PNLBNB24LTDrplp4uVQwaRJWXE221WldWIEiF6l6owgEXp3dlMFcfjiXBlQZ60NpV6cYf/xQfdCBP+htiDLaHGOkqlSy6ysqBhhzR1mYtbJWZttlrr11hhWzQ+kasUQDzOy957tG3BRf7ZvdvIjMyX7oQlOy//xD4/w9Av1iDCBTQRwCZ4v6DNgxGAgE7oAORgjrU3QV4mUrCWlpVlrwMrwhX+A3vvNKH4MWKKh2kigb2UIYiAO9TD2whrvhwDxdGyjlvGMxzIgXDGAbGWMOJlm7KQIUxmKEMZPgWGZDQBCQMoQlNKBETmpCFLBQRDWxAQ/bw4Ic9yMJdcbCDDJlHMP4pQG1fLOPx0mAFP5hxjWyMTgRPhxXFZCAvSqBdXTBQhKxoZXVRAQ7vMDAWVtnRhEf5FQDT18bA6DCRfhEDuwQjPUnxwQvLC8x15DWeOZRnC1IIwxy6w6/t8CGLy4qW+BwzGc2cxgxicA0TxnAb3ZSSkdHRgxBKQIkSCIGWvOylL38Zqf43ok4DsxMmMYWJTKoAcA1YaCYXmpIHLLBDmkVhQjO9oIcdHJAPMQEmU95wQ79Eb3rMCc+/5HUf+HwSlPRDV1HEUMNcFQdU0RpDFl6TGtRE5jXT8mFwyLnGPchBDt5cYxiAAIQhqJF0fhACDYQwhoJKVGDJrKhFL2qVAOIBB8rxAxe20Ac0JAcNWPBiH9JgAy+E1Aay4AIX9oADPKQhB3LAQfwGsQUtgCoOW1iDFmKCBi2oEQ05RWRgVDrR5sAzMM4BqPouyZ105nQL3xHldQizLuZxs4HG8c1voGUGOOBzM6dxzGtw48M8kMWoSW3rUvgQxv2to136498MnOrWvP42BaN87aswD7gEJjEBDUv4whJ4IAcuoIEHg1gDDnjAhxwsgQ840AIT4oADQSwBDTfgwhKwYM3FotQLOCAqE3aAhhzoobNL0AKkkKrXomSVKf6SgxXk8B1NrkeT62TnIghRlORwNTrg1OocTHor4nxVN9M6ZSohc5pwiSus5EqrWu8X2zXqgWAMEONcrfEHCRC0KB0gxVHwkBQpiJESMxhEEyQggQn8oGVJOQMbyqBA4/hvrS3Tw1zPoEDfbGK4SJlFHtYhiCY4KSlD0EMT1fiEAQiBD0aQgAjIYGE9VOkrgkFvYIwQhR+MTibgSINR9EQUv6p4xcoMYGD7wAQc4P7AsHxIAw6WgIPG7iDGWliCH3I8iCXkIAc70ANjmXljHKfBtVnIQY81O4ccr0Gbf9lBJYvSTYnWL5R0CIMUPkke9cArX/tiQxj2ddXqeAG5k2oq88JTxlL6kHthxedzIQOa0gwxNa6Zbm5i6UOyCOd+bM1uUrKgHxrMoK4RkAkE0pCOLuihB7u0QBR6EFEz9CALeiDAhMvQAwX+gAgRUIBDFy3XPiBBCAjoQRMY4AMh4KEJPQCCINjwgx9IQAp7YMIPsjCEFXC6B5tGQBOy4QE56MEDM2jCA0YgBSk0oQ22bIIPXI3eH0hh1mwwgg+AsIduR4ANcBiCCKQYaySQwf4DWVhDFiLxDzUQTQpZ6EAPysGGAdTB3nWoQA3YQJQmzEDZP7D1gX0ghakJwQ9B6MMa2uCENpRoJRumtTPKgKAfCCHhVkhDAKTAhx/0YCWN/gqLT65iwH4iB3Qo7GRDewMdr5YPk8WBYjFrnByrYcdYSOyS9aDYG8A8mielMlO4YAOjA1c59gPMIX4LsPptWTvZCaUd9AWeTNbLXvfCV1VFaQc8WAEPv23KGx55KzjjyjkePp4d5kDgpA4nOGqds1j6bOdulSHP3UplalApPtqIVay44V7h0WrdxP9m8ctSVnBmtNZZCPp+0Bn0JBSwxSjsj6BrKDmXHCAFH4joAP5kCMAXfBCQOhRACGRAwJHIsAAiUGIIUUQ0JYrWhLuNWgAiKIAIHCACH4jgDEKwgACEkLeKdYD0AmjD8T1wgCZsjANgeAB8h+CAEMxAAk4AkQEeEAEJUKBoDsgCESTwAwHMoGLglwAEjACEwpWD3QHIAgdooGwK9KAAM/A0Hvz3AxUwBXowAH6ADVJgASFAbRRWAk0ABB1AA0YAAX4zBAHgBasnB9sADR9Qfw3ABx5ACk9AegOACV1QAUDwA12TBx/nBELwAyGgBiX3AChHgxh1QGggCGmABVswB2gwIy71TDMCWz64B1zgWltwHCClB9i0BVggC/cQVPfABVjgB/56EBNL6BRI51pEER5awIPkMR/4gS/2MR5laIZYB0rs1C/08y/AFXdOsQduEE9OcXa5Ygde8IaQNIfGs1WGhjzE4U6N9xv/BC14UC3Vkgay4RpjwIiMWERkwARkEEVNwARZwARDwARSgImYeImXuIlDsASgWCKgSAREIARLYIpLIAREMAREEIqluIqlpgALpV6UkAV2gAYRYAd+4AM1IADwJQLLwAcQ6AATYHoP8AUdwAB/0ABY4AAGQAljIAdsIAf7015OoDdDkAYRMARGEAIE0AASEAJIsG9A0AWXUAB8YAEwcoIfcQYG8AMRkAflpyOk4AznlwcGQA8F4AAREP4BCbd6RDABQzABfeADEBAAEZAxkUMB8DgAPxEAfzABInAHTgABQqAGW4Mg/vMANaAHP4ATQjMFl7BsNOAJg1AAEvAHEMAl3GAh27AiadIHGxAFHNIQAwIGZgIB1sA3TTABEiAOJYcENUiUyeSHpcMHO2ADN8BmfQB3R2kUS/UUb7CHk6J2k6IHs4U8nwSVghF1UMU+WHcfc7Ae8QOERuhSWqCWammEWnCWWwCX5uF1Z3h189Mvi6AHbQhcxbFFDfQfszgIdQWYasAAZBAydAB6RjA3C4AGA5AFDNCYnSAEZYAAaOADZXA5togG/LE/u3QGUlAA2siNTxACDtBsUv6QBkJwAdggN6AHfWTQfAEwBA/AAE0gmwJggn/QA1LQASOwAhHwAw8gAGoiAUwgBEiQBwMwAw6wAEOAMh0QAQ8gApSWIhbAALTnAELQfD8wbX6TBSdYAF2ABPVmAGTQA1PQAGXwB0MQAR8wAuP1gmMQf0AwBkMADS45BHzgmAWACRqhBxcxCE+wAGMwAFFAIPPXNfggBRUQBT4QlIPgA0UpoRHUle0SB1igliBVFE9ZoYOglU0hh7rydnnoFx9qPOOhZYhwTpiUdWDIU/FRH+BRH+cBL+8Bl3HpBWQ2P1LXS7ZnikIgi2qjB3/wB0CgRpNma+O5aarWAz9QB2cgAv5+QAZ/kAV7QAQ9UGozgFBAsD8AxwdWQJ96oI1rIG090F4O8QBAsAITpo15QKTr0AQrMAT06QN/8AMI8m18cAYeIAVEIAfyCXA/MAN4MAZ8AGo9MARy4D9kkKjzlQV7eqVS4AGs2AQikA1DUJ9aqmpSEKgroJu0NgYSMANVKGxE8QMrQFCCigdrQAoKdgZ/YAfqOW1l4CQFsGBI8AdN0AVO8AljQAbwUCVIMAN5gKgN5j99wKisOIrKOgQa14qj+KwlonHO2qx9MgRBoKzMGq3QWiKs6Kw/MIp9oq3MOq3Weqwdijx0QKJ55TyNhFfMAUNXJil1yDwjij9fqR37kv5bYNh19KIvd9mGKyqj5TGXAFt2XfmXYgRwurIF66UARRMYP2BeJ1UiC8tGHlZoxqFs8jR+S9EENrNhzPGu7tQUHrBgWrGuyOpUI5tIKftA+4KuROE8LIsukaQrKHor4ESzkzJJ6/qVYVmG/Aof5+GvasiG9pM8VDcvMLpOVoW0MdsUXLo/IZBlupIFskgJuwS1W8u1pWNNQUgUTGAHTHCyg2BNOwhkS4EGYHuzTdmh4wSHVdAud+iyS+Fm7VI/dAAvdRm0msRT5pEvTWuwB5sr2DGwYwZK/tK1t+IHURRRxuNlnLa4k0u5klItO+AHKoWDgYWDfuCFRIEDclCFOf5wUloAhUElCEHFBK4VVMLBU3KABfI6GDDLtXDbFM6Bt5R0K7brLipadXybTv0qHt8Bl05bt4W7CGVIsOukuJXrvM8LvZSrBjyQBtpEtoH1cnSAA16kB0vgUnaAA0AnBzlAWTtGvTzAWZalBYu1BjawBaX1BZBydYt7t9+Edje7SMBFFFJHdXw7HnFAb+jRHss7vGoIdS6Ls/dquOGRHk1LuNELwREswR26BjwwZTBWB0tgB5OFYzngJEvABFtAWXogYzdAWTOCA0wQv0ElY0qmBXzABJ3lFDQnu30wv/Rrs0wRou5ywGDJZfoSHkZYo3LJW/TSW77lL3pQBVVZOv72irfK87+Ai2bHO8FVbMVXTEtTdlprcAOclcEZnAc3IAc3EEOZNSM5UMF4QL5LMCPna2OWhQVpwAU/N8cx1xRakHRHoTwP9HRNZwgqiq9bZnVX579SMAbzonV+S5b0Zh5yiR+ZhIZ2CXaKuwhrditSiTwwRMVFscAvmribjMWhLMqjLEMklbpe+C584INBtQUmpaF98ExNyAXvMiMgFVRoIIVOqAdQiAVlmxReYANbOAjhkVNjqcjkocjyIZfw0cjv8R7oAc1jaB+BC2ZnGMneMcjG6wdhwAZX9XRRubOEcZWRgsnHA0NuqxTJOx5SrK6gTMrvDM/RkQfD4hBaO/4YZVA0eQCxgVEG9hzPhJGUS9mUMPS8S3y7YpCxkTIe7kwUJmo8XKnHUEyW4tFO/2zRF308FUATg2CaPhAgg/ESqRAAvqzHSLBhHfDRGO0XcaAFGPrKipC/k1vOSoWUeDgpDl06mnR1DCweaabSPw3UwoIEBmBSZyA2erBQeYAGgtZ2Td3Ng6AEH3FSM4IHVY0H0JEGFusBNMEHbZcHT03VffAGJmYU6LVQQU3Q0DvTSEGvAsNNNYxVz+PWEm0e8ZMdQY3Xed0uU0MkfeABjeaNffADShMAUxDSMyI3evAAFFAAha1qPLEGBhByFEDZARAFTVAAlN0AdWAEQ2PZRv6ACikTAA1ZJU5gAA4wNBAAGARojHnNTRC8w+rCxLoyzsQl15K001Jc0TbMoXrt278dHR2wDQToNoH9D2LtB4dNgKSQnyjCEyGtBpJdIRHAB2pQJVNzJR7QMoFtncsz2HXgN5rQBBQwYgRI3W00aLc7CGnA0JECW9Ab20rhBm0nMMkxKcXllflKlpTUzrTV28AN4AG+FGuQN0bAAIJgBI3mAwFwkSARIMttkPDFnA6+EtLtCgygRmvQA/CVOX59pt7I10RRAFPgBAeOkn2N2Pm1RqmFAzfw3sNCZDdQByLcQi8NveFEPTksMNPR3jO7FFFFtFM8GH0o4EVu5ERRAf4jcNxFohU+MH6HLW9d8AQMYMjLR+HRTRY/YAD6UAEkQAZjkKYePgiBvXrsIDdOsADQMSTGoW9tFFQrgVo4kAPv63DapAY2cNcvlwNM2cE70OJeYGM5UMd7TnM4QE3RYeNqPbJxaM7UESl5gNCIsB269UmihCvHdeSZHuBJY4FjXgKTFgZ78AAzkDT0+QAFzgBskAYTDt2S7TdRsAdq5G98gARE49cRQAZyENgdoA5pUAEHjuYijuIESNItpAdosANb4L1Ad1oq/GIh1eJgbANssLpLgE3kO2VLkAWclQaMpcI257O/PMH12xxyy4cQDdBX1wZSAC+J+9Bwrenxjv7RU+MmYx4CeuDkCalAHjDaPZDYp24Af8ATAlrhH+jZRNMEA8DgDqAJZaDwhk0TC67vqfDRHDDsbc5GaGBzNtAHhYXsJMxYX+FF1R7GWyBSk9UHOrcD3guXSwZjX6AHTBDyTAHMwoxlVUzubH2/pFPbSaHf5dHTXW3u+IPu8m70wJ3QB5T0X/TmqxvDRNbxWzhTe77BMNziLadZcG5jleXyISxjSqcUeFxkwLId8sMdBqu/tavjSBHfpJPAkh7FDlzuAPT2R2/3dz/KMGzHDlTznLwIVNW/mLR1w2tVUMnoTLH2uoIdOaVOQu4XeIDjyDMdeE/5lW/FIvVAW2ADm/5v88Psspckoznq+G4VPUyBuzybr+s8H92hPDQOKad/r45u+bNP+7XvlC9Ul/ix297U1nNvSfqtyDvKVec8Q4mPlLJv+8mv/Jr+38ibSXGAZsDU+zrPw3XJ08z7wP4N736B37Hf3ssP/uEvKQnN3uLEDkcxz8OiQ2mAzoGhrlr1v8f1/aXT9vu7CGHQBlHMzj4tKUVPGLAPCH2Cg4SFhoeIg3N2iY2Oj5CRkpOUlZaXmJmam5ydnp+goaKhOFiCSzuEeqZqXH1Ld5F6PH1otINoOTs3caq3tVqadHyjjnZzcXHDxZd8fH5hbHTIcV5ecXN02tHEzIpzmnhie96G2f7l6OnqknpsMwsKIULr9PX29/j5kzk3fGo3WNbgyMEFjY0lS25wWTIwFRMcN5h86ZPDjppUenCk6TdIzw1CuXJ8UcMjYw4cwTLRYZTPDh1sy7w542PH5TRk1q5pk2Ml5iE949S91PRGTL1z+pIqtZRFgdOnNcj10XPIyqQ0dSDpCdOnW6Oticp4JaOqDSSyYb0iMiMnj1lCaAuB7ZPmLSY9ds+oTUSGmFepXQVJjbu0cKIlaHYg3qFnCxPGtNaYWjIRx5obaJhg4bERi8Sp/FINIilIjRccxHLk2cEETB8mKR/tHbSysEtssw/NdFbTprY5wK1t8QJc28rdiPYETf60p8o6O3FySxJ3lI7h61MFUbXtNIKCEk/n9anQpc8DGn0+0GgwCYkUrRD6rHikJkKiH3x+2NEDhJAa8Y7MZ8gTU+jxQCyNfKCDE0wUMl8PhdQniIKarDHEGv39gGAhPjSAADH1+QBBAehxEMEAWVwgAB8NTGDAHRVkhd2MguCQx0l6sKaFLRnRlcoSWWmE2RZ2MHQHDjhod4MdOEykZFZpaIFaRmvwgIYrsEHihQ2xEVJTdqrIFNhMdtB0zBZcbKEMcDhZg01xxvW2m3STKOfIG26sw8ccdELyhnP0TEOjUs+QBVgx2z0iRDxyhIHGogosQMwTI/RRQHwP0FFAA/4BTJFHAw2MoMcADTTRQAHiGdGFBw2IIAgSAyAwxQNZSaAHBE4IIAKFIvAhQQNCOIAADRL2sQaoNHzQwAwrpCFABGysoIewEKwxghMNMCAHqQH8QQEDUv1hqQOdCuLAAlNUwOkM5jVAgnagUhCFE1EggYADCvQhQRO6moqAEMV+wMAAkk7Ahx4SqGEABQZIMEAJfTjgbh8TkAvwCB0YAEQHdSDh4RQ/NBABWQanN4UgTkTgRAhTLRAxMWSMEXPMMo8hcxg052xzzTrXbPPMPwft89A0+9xz0UDXvM4SfKRhERZo3IADLSf9gwWQfSTJEGob8fGYdkl6hIYpdJ10w/4cY+SQAxgk6XESSpBoYYNogqwEXRy95a133sb1Pc1NbOKUTBxbDHfNm4H3zfccw/lUT1GOuPGGnnhnAnmg4AxqjzN6+LHHHxP04blfc5Zeepk0kak6b6mXubdLIcSTxRhbAPHUWw04QUMFd7hMAB9rhNCBCGEUIIcBEUdBBvLpdeEAEH4IUsDB5sVia3zsUSiBeeUhQQQExZLXxx4fVCoBH7wjbEQN46sxghERtKEHAnsY8S7vgtg6AB9n2JeeDtzrAwLgZ4UHlKcDUdjDBhakAwccjD3bY48efuCDEASMfQdyIMLU4LINoMeBTSBCA/hQADpw0H0SssAdUISEBf5UQARy6AMCBWEB1+iBAnJwgqv6wB4H9mFnQxMaEHdWtCES0YhBNGIRj4jEJe5Mc+nokyK45KWaVON1WKwJ60o3JkJIERJ8oIMXamMPPDmiCocqBx+UYTmj0IMPXjBMN0g3J731LRs3AVzgknGNaxiuj9cADuHk8AcAGCwZ2cBjIn9zR7850m++0YZL9qaNGiigBlkIQxYgpQA0CKICCLjDExCgAz2MEGEbqMEQmJAHVxVgCEN4T/P28AMGCGKEgjiQGiBwKx7+L2J7OF8HZkCGCYSvPHz4gGvORyuEPQE9fXBfH5owgC5szwkAVGH+EBZN/30gCtXTl/1gSYwZdv6AgQ6ogx4YwE32VEAITYhAwLJ5BweuQZ6VUqa+zrCAMUDAV1MB3wzUwDIP1OGVQ8iCHpBgAD7EpQNduGF51uCyNcTHgU9A4hCR1kQmblSjQgRiETmqRCBCcSlbsIFKuyQIl5x0EGEcoz0k54jlqAMpl7icnrzwxUbQkUyRvKMgc3I4xMEJj3HSoumQ44wuRmIPfiikIZuqj0WFQA5Y5eQgnnCAqQggKxJMWItIwE0nUGAC/WmeAybAsj4YAQENmIIRBCCyXhZgAWkIAMN8xQezOuAAxUoDXGvwgfIIkwJtsJXEqjWCkDVgDtekZ/701U2UBSAKB9LXtCYQnz7kgf5UBWDgGSbwgHxt71JGMIDI5tkHFfogAA1IWD4N64cWCcAO59ODMUUVgBmo0AigSpfIKLbV3dH1nx5gAAXK4wA/CKAMSQRpSWXmxKRJV2hksC5InfjSwiTKi9bp7iCOsQh6oLERzTlK5nKaJ3rYgUhAjWQiqZETRBYHqXkzXWAGBVWpGlIP37WHH55CYAUASLz3kKIRetADl9EIoI+orhKzS8SRkvRnOhtpR6XrRKUheEZh/DBMxRhedKS3EToVCp8wYUZK/NR1NTFO4IiKjThoYYyS1CLqZiLiS+iBDz0AgJANCSZ8NKXAveoxjcjAFSUTYrthIGITZpbdLGQhu/5YxvKVd8YEpFE4u1LwMpMpTF2g4QyIaABzk50MEkl40hMhZjN0HFeMEyeixesQVDPEIAagCjU4bkpcUpXql0REh82f2EMwhyxkg/WUGe5wSgiGgOhKDypoRawAAICwMwLUIAyaZrQPGC1kAkDgZwQ4wM4ecAAydEAAQx4ZGX7AaAEIYQxNAMAUxtAGTd+aZj8gwJDZ7DZTzMIRn9kD2TqxJ0vvacXewDMiaOpeL+wYxvIF9OHmIIUsDJrH+wVF5SytiWf4d8ihCzC5183uTJQUDZoWwJWbQAAakKECrSZDE3CWXQLIugLyZkOuAZCFNpRBACP4AAAgcGUPACACaP4wAsHDQE1553rXvt4ZGmh9gCv/gM1p2EHYcGASxgzkbIL4TB+wkBE9RGkT6610GMvLDGon4ryV+ClveiPjoXpBTVvQgjIGveNCG8Lm68BpuyfRuXNL4A8iMNTSp071SHQY3gIQQL4R3ut8kyHN/SaBzXKtPAswgAAhGIPEs0AABQStA7qmdZRxretcZ8HhnCYiAQwQ5ZixGQd0aM2xr3QDj/go5U5aQo/WwNJESKfZ7I4pS0aBcy925RlWsKPf2MTHbf8Nv3ICtyGsjYkqTK46VY/EwVYAAAlQAABEaAcePJf62tteENqVGb5pLQK202AMAAfVstAgswKk3Wb+Jv5DAWqA7yzgGw0AuDURBUCDH8jbZnDPAhIAUMh+ipQAIzCpktfwtsLjIDFoIHkq1iAalSueFmho/CG2JP8+xJzd0CmTF5taRzMFtedssgVS8EeBxCZ0wAZSYDc6hhzh5gk0ZwlicHqYc3vM8TniMgQAEAB9EDNoED0U+IHtBlL4NgYOJwTgFwYPIAASIAET0AM2gwYEIHY2g28XZ3ee5gQA8HsxUwb8Un0AIHwAUAJj8ARC9no6UGEEEHVPpGSUcQpbYCNmswqH9xo2gAML8QpSowVfJDd0c3nOsAW78WP8R0diuFT9hzrYRkmT5EhBNV+BQ1+A1EdcoAVc8Ib39f5IclJ0PEYM0nYIfXhTJVYJEWgPegaCgwBVabCBegBrZIAHebAH6maIkihiGjaDqqZ8WUcDoNZqaQZEBSACO5NrHpBvBDADBOcGA9BqO+NwWUBrESABAaCKuRYBY0AA17czDiBv2bVmkzgJ9OclNEEHXKBjafg6CqiGdpOMk5RfeWiGc3J5gmB0jjANk+cJSOeH7aVepZdG6XAMvbgHB5NdeGCKE9A5vXiOSqZRZjCC+gZr9nYBBwBLsDR3AyCDyAcAIRAzDwAAqqZ2AGAAsLSP+Wh9UbZ9xGR3uKZ1UiYAAQAETeAB6CgJKbVS83d7M1eNnGBTiDCIhHh/k1B5z/7hkRbZDmwgB2OQBkImB5EYkSw5Ix5liTsDd78XakMmBNlVAPZIggAgBTYjcfZmMz9QAEImADPQkwDQd6x4cWMQcQAAijTjMUPZkkxXkRQ4c48GCcrBjYUAknkmkljJld0IbSDoB3gAYG/AB0BAFh4olWyJHR91XSE1XUBDZkbTYUJklxXmd215CXEEgs92lY5gJ2eklegAHYB5iGCJDntymJa2HXjABn1gkiq5l5SpFBK2XSK1XZUIl0m0mTXTiWMwPoBSmZCwBZO4J4FoOdmYHKNZD4tpCVm5OWJpiC5nM3hAmKSZm+XwlnfJmb6ZmXO3YXBZNH3gHtoRBITJAv7doAZQoBVUEAReQQUvQAVa4QKqYJ3RBChH0AZHICONwALe+Ql9OYkkxgmJSQh40JpvdGiVYGdvNJsgCFUrqZv0yQxx+Zsv2Zv3mZn5GV1G1AfKKQhXkALvYQZsEAZ6QAVWoQJjAAV+oAdVYAXEYAV4QAVcYQZUAJnRJANI0GRn4AJpIKFWQAZUQA5l4KB9gKFsoAdWYQUOqgctIAgnKqB8wAJhEAQxFAZW4AdUQAV8kAdjEAZX4FkWmqIZCnMROQ2MaQjnOQh/uA7jRgnuqSfwWZ9WeqWUUFIX5pn4aTPBiZdEw5tFkwfY2QcqIAcpUJwt0AYq0KNsCgVH0ALMef4EUqAGLoACZECnKTAGgKIHJlCmamACLwCZJjAESJACV+ACY6ACZpACYfACeuACeUAFZNACMCqjzdkH3ckCLlAFKeAHJgAFVxAGRwAFZ2ACYqCcMDAGehqkmxAHuFmVwKEJgtkIbrCaR4GRkfAnCfaAWPqrwJoIGlWJHXaZwwqmdAlSYtBESAAoZmACVGACVeAelyoIKkAMLqAGQRCpR2AFJuADPQCnBCoILGAFKAADXnEFJlAHKGCtL4ACPYACQSBLfQCiK/AClhqjfTCjmnoH4KmpbTAfSLACKwAFM8oCaWACPfAC4kqviWAF05kIXimJ+aeaj2B6+TCrlZBi9P4QpcH6sR/rUWAapsPqnxuVrBxWZh4VoADady1gBWYBA2GABGzqDEHAnGZqqSnQBlQgB1RgBvrKAm0QBCZADKVKBikgB6FqBSlQBi7wBj+bAmwABdwKBUiQrzKqqGywqS8wBusaBC1bqmVAncoptVbABj+rr40QBDBwAtR5CFV6jsCxpILgBrEqCBpZD4U4CbeKD74KsoBrpSTrpTsjBjRzZptZNGcWpIv7UYhLYcFpM2ZQZl+2M1FWpm/bB1YwiJNaolahuUDRB27gHHkABS2Ko4KQB90KB2/xnKGpAlYQBNFzBVAAmWZwBEZhBQlqBe/xuWsAp1XQZ1cgBkEAmf5WkQdBYAVWkAeQOaTIKwUsegQxdCcnUL2f2wdVkL1VIAVWkL3dq73Ze6vi+wbkW76KpmiRp3R1kreH0KTosLeS8KTpoL6BW7+V+QOwRASwFAT6K4/427/+OwQAPAT4m78BTMDyiMADjMAJXMALnMAGjMASWA8vIF5vYAImoJWzSRXkgL7nq2jliyfiKwbgO75vcJsf3F1KCptuhF7sG5KM2bf3QL/2W8MtiQE4nMM6vMM83MM+/MNAHMRBjKVvQJh0xgnniwciPLrae6vki77Y8WyWIL+E0Bx3KxNxW1MTTA80bMNePIlCHMZiPMZk3MM1fMTecL7k6wYkHL5PfP7FhUl6lOC+glAUcFwMr0kJHNmRX9zH51jGgBzIgpzDZ0y3oQDCeNLGEVjEdxwKGvuRVzylrvm3kLDHejuxfpzJUzfInNzJQ3wdq9ANTKCrr7CWgyAZWIAFpFwMaFwYiDy6YiA5RawOcJSagameiMCx9sBGc9zIoQC/hcEHYTCAhqzJxtwHnpzMyozD2OERqaAGNjARXMAFB0M4nrQF8dcNIZcGUdM0N+ZZaUIXWgAOUWLLlUBG4gXCTCw5UMzKWeyHW5zLLey35oxedMwM0IEdQgAPTlECWXDMAE0JQawBRVAEIFDQRZABGpABGEDQO+zQGIDQB60BPFzQIJDDCP5dBBStwxqgBEWwwwf90TkcA82MJHywBBKRBlwAG2kQzUxTCkxwCyEnCGgABthcEQRREJiBA16QA2jgJJnwJWy2B0rMxE8sCnYgx5Bwz32gy5cspUw9CsdQzKDASQT2z1NhAd3gA9N7CA5US+E5CBoqFw7ALoiAB32gO4ngAyt4Mk+QVtoRH4moCjt0BifTBx93CWfALmjtAeWRCBKQBj0gAVmBBBLQHx6wQ2ytUDvkx0GsBIagAX2QBBhADiLd0FOBAZCdKE6gw0UABx1RBCQtFXrQ2Q2dB6GNw2VACEqgAaDdzJxxA1byBQ+BCi/HNExzbOKcclqAEDcwBqIRf/7RxBoEAUY7UM9CvW57kMixPMuesMKPYMWQIMMtgcmHEJu9StWdYAdOMQQzIAQz0B3akYN9cAYAEFE+0B9OMAY98M9ZkAcIoFA/0B9r0N5OYAAKhQQ94IFNAAFtINj/LAVlUB73nQVOgDEnowc+ACAOIAdpUAHEYhbz/R5IoAcBIAX5sQIq2Vlq/TIYzqJ6IAU+EAVq0ANmUQZ/YBZZ0AT7HeJPwABhIBZ43R8lLkvP9ANh8AQhcN9+0AE0gAcOVAFAAN93cAFA/cUDXdB7cAYFLdmUDdpqwNAYsNrIXAR94NFNnsMaQA5YrgdJQNJJUNBn0AcaDWBKcNDkAAKSzf7kRcDmaV3SGUEHP70EcfAYt501U5EkdGElTHADG0EHOTAHOeAYW3ADcrAEc7gRkMAFc4MIyT11RG3U7YwJa7TKhVCrkYOrm8OeT/XCUcTp+AApVsYEtuMUpnkr0+MAHQAGSCAEPkADqTUEAVAHEpAHAPlOPxACDyAFQnAG+O0BNfADH+JWEEBNUvAAQvAACxA9aGAAUpArUVBNDiAEPm4uxGBKT6ADHVADTyAAmjUAQ5AGRNDfvZTWBrACf6CBGpQwtlYAANlQPUAGH1IAM9ABC+A+Ly4FFlAHyP4DIlABmyQIECXwQEAhveRA05MeUfBNmSzGk43DTo4BeUAVH/4t2QCGAUlA5j2c8ZeNwyQt0k6eBHpw2ZKtBiR9BgzN0FY+5thhmoKQBs6ABWmiB7EAhp7UGKmrBXRI01gAhnqw82nQ88AQ1oiQUl1iOGjCBUS19DkxHAQoHEz/9ExfX4NT9VZ/9Vif9dQwOFtvZVLQbVmgJoKU9Vd/OF4wh0VF9lZG9lafBVLA9nAf93KfDEGnJnM/B24/93q/94SjBXbfeVNPVE4f9YQf+ERlSREgB23gB1LwFO9xKy9OAqryAxHwAAkHTgfiKttTihIQAkhAASJw8MSQWWogAk7APvVB2HGd1vmUBQIw2GbtQ+uETZllMNvjQGUwARKwAHnA4f4QgARM8CEOVPoEpfCapfsNlW7gMwIpdAdJ+AchYASgT0NgoOAQY/AXxQcOwAgIRCGOHcZpDfFXjgFwoAZ7kAfk3wdDigEkrQfmrwdSTv7ov8MkrQQ4bOVJAAd6sMNXsP+vzeSAgKEB11doeIiYqLjI2Oj4CBl5qMfHY3Njp2hHJ9np+QmauPfmVuX2tgfK58XpKJYK6eYWSqvIF9ca+VZV21sYx+dbK6QQgpYlR6ygENanB9E30GbU9dDmMfIB1vdwJ9H37SDUJOWDhsCHkGVB00RRqDaiN0BWESUR7KzuVNP30eVgCpIuhRxkaTJAiBMdRhb0EMDnQR8HTDowZP7wrJATGgX5iPMQIZ4/ghLQlDAToM63Z2pmqFlAxsKdB1GeTDE3INiHKT8ObCGzJsAYD0Am8ukwYoyBOh0ICnsKNWooDFSrWrXaxwlVDXuSYICjpkifJGPJYlDSp4xar1Xh7LmKIYazPHn65Pl61yocPVSLkO2jBEMGsVILG/4UR4viLbZyHX4MdVQpMag80ZmTb9EeXrrEQJY0x/GjN54/N+IzJ5PpRWOWAaEhZMYyBYaCGHJSR82fIVKc3OmDhM+QPlKc+QDCp8yfLH1+EGneo04hPcXTiBiO5JDzNcXL3NFDVE+hHyJWtOmTpo0eN2zQDW+ywo8HIcOH91FTvP7PED55VkgZQl1Wv2X3www/8JEfgMX9MA4fevhAQ3I9TAEPBEjMMMMKfJzxhxCF2PfDH3IYtVqJJkICV4oYdLXVWCuqsaIzGVzRBwZF6FFEimTluFUGcp1RBiEgYEAWWxlwdYYGPGpwHwgaYHBilCfyIZqUVjIimSlvSIJalYeQIglpVyJyWSdgjtlHaGPKNttsHqLZixMTTPAmnIqQ0Yke59nJZ2EqwrWHVoK4uAeMYnmFlo1jKcEoj1TtoYcTSpDlhFxKHFmoIKkk4VcqINCYRKhjEfJXn6Z+QuWppu5RShWVPUIHMIycEiZncNohaySywKnmlWy6qWqwwg5LrP4hf14V6FYswiFoERkQyRdah8BYlQZnGJKkXDzuKMi1heShwZHe3qfBIJ7owYYvpRnSTC96tFvIuiWiVqydo+xyCiyL3OJlvPqOZiuaqGX2yK5o9mplG0IAIYQf9T4MccSrHUtxxRWX+6TFzl5VbgbPtihJGVC4K4UeI993ci1W2GpylPRKjOYerFL2L5m5IsKqmVXUbCVqqkFCGZxlwkx00UYTbXHSSlv18dIVd3JGCimYwAcL0gWhRwoomBCE1HwcsUIKfrwAgwlQ6CEDEiYAYQYKKEhxxQooFHIGCl6r4KAMWU/ddQtfr7BCHSzAEAYQeqjgtgxJFMfC3yj4wf4CCinTkurRY5LiKs99oDaHIgZ3prmUCD8SNJpDW4566qpb6XTrrr9eVSdluNDHEW1Y3YcLelB9Be1W50GFCrefl4IeurfQhwpSkJHCES6kmxXtL7SBt/F9pNBH732wMIYJZBwBBQvquXDFyEjIcAXjWY/xAxTKE6zZLIy8vLqUeJTy6iF2ePGzIa90spnQRel0pNuS6TpXvwQqcIG9gJ0DH0gx2ZnvdnXIQwus54SRHcEPKRjD9BrXBxSgTQ8XVJ4VrJAWqvXhDMWxHd7UoDvanYEKtRtDC04oBxC+oHzASdvIVJCGFEjBCmzYAxKQ54gglE2ACGTgie6XOUTMAf4zhwggAHfGJztQ8RF7+B+a9ufEMIpxjMaCoBnPCKWQTfAKJkAB7WTYQsHZ7XbBWIH1UuCCqL3tCG4LRhloOD21oUBvtCtDHIPgNjkcIRi6U4HcoJCHNqbgay1AARvcNrlFUOEEJzCBvt4ASlBmIZSkLCUoR4EHmakyFQIkoyjwp69V9C9nACwdnFYBP814cUy3yKUrfwnMiKFxmA4ko8iE8QJO0rAQq9zDFlSZSpmhAg94AGU1SSkLUrhBDGKogje/yc1snnKVY2SVqwxxmczQyhOfE1hqIGFFgd0smPSsp7CIic/WkRFdT3nBMhXhBcg0M5SyEEOrvnmKUJLzaP6koRW/DIFFdsrPTgTEUkR5OU97anSjVxrCEIgwhB981KNCEClIPRqEk3o0pCNdKRGCQFKTelSlIl3pSEUaBPrMdKU1ZZBLZwpTjkqFMXxq5jUL6k2DJhQVMqvXKEyxBzrwrw+bAcUuWmmigXHxomOaqlC/CtawirVEAZWYKgnaKoNas6mnMucb4oCZM3kinrd8pyO6yKfRjXWvfO2raWqmhyYqQjzOEEYcolLW1Z2VFN00xSmiCSc8cHMLdLBlLQ1opymOZqIH65dfPwva0EJCDzi4gRYmwQNG6GEHhViCdELBBAfhICqHJaPMqikLb2aTrSdilRWyIAWszoqzX/7cIiOumlnPina5zBUtGrSQhhzkQAtquIF064AGHOQgtc7AQmvrsITSYoG0OFgCF/RwgzqsYQdMuAEO7MAEHGAhBzhAg3tv8AXDbvSsB32scJ/CBikEYUSgoKs7+6cIMVFUsM1tsIP7+twlZKK+N+jDc9HAWhxIZ7XfXYIX0JuGG2xBDzwIsRaYwITUrpcJp3Utevmw3kj40hDGBeu90jrOx4gBClKA3lwtezAGJ0Kupqvtg4+M5I1SggxaeG8fcJAGFWsBDfl1rTNm+2TwFiIH6MEBF8p7BxzgIMYrls4S6EDi+7D2EVuwwWkXUWO+ShNzWuKtMEwBXMyaaZfFnf5xIdo5JlwledCEdqV9MbEG+mJBDalNw5Sr/Nr25oC1SwhGfcXshRDzgcV9WMINMMGE37RXDrNVg3cfoQUbrLkQdmh1qynLBzvwYda0rnUwZr05oUpzMvnqRQD9AFw3/LeK57RTlxoB6Cv1stDMbjZz/RyKOLiZsH1oNR1ejQs6aPsy256itqc4hziIOw5e8MIWyk1uuII7NNqWda1zrVjG1nnYVSyNHbYgBTHgwROkoDdk0jlcPi3b2QQvuMEL0WYbuHkRdIC2KjZHa2tzG9zoBne7aW20PeC2CpTJnyPkyoc2ZAHIdyV5z+zqOT3zEuUHb7nLDd7wW1Ji1hIHN/5c2+3uiGUpoa10w74Nce8whEHlH+fqmDS7CJNbCRcvb7rTCX1tiEV8E+H2grdzPixpdrPXOOPz5uKQBSsQHUuy8PdhtKoIpYtOuU9vu9uhUoYx+KIMvsyDwx4T9dTR/DI3vzauVZUlU6SSmfIyBGqE7vFGbGbsLtMrM4udWSG/ffKUD8UZWtAG29QCb4rgOGRa7URaf/vmWO/TzvG1LzoEe9i7YPyJYuVLr4+popWvve0NoQa71eEIUmMDC1oQhBP0AAXJQd4LyOC2KaghBS0wg9byYwWtUY2Pj2PBCqCAhDZE341Z25qPawF6YM569Oz+O5yeSoUoKkL1Paa2I/7KHvm0m/0xWnT47e//8suPgYR2yWNx5oYEUsACKVAHMKAHTUAFLaAGyMMCUhAG2JM8DmICctACZDAEUIACNJR9c2M9JpAWmaQIrNJKmyBU43cZ3mZ+VrIHVpBbXKc/YeCA/2VO8ycVWoRgBiYwXmB/+MeDBKcHZgADQ4A8MOQENMSBMEA+PoB9UGBDavBDUoAE7aIChZACQdQEYrcHCZh9KrAHaXBBMpAVYJhEL+BJjECCexVrJ5htKfhXpXF6/8IHAZYFd3dXpOF6JYJ0htBFNGgYA9eDf+hyV1BJbMBHKdAGhpQ8LbAHDdgHJ1AHepQCagCGUaM8hYAEKaAC0/7nNpd0fVTQBmKwAi5wQTIEgomwSZ2kL83kB3LASsxEVa8Iixu1d+rWcDtYC0RGVaTBcYNXCHIYZyHYejk4S0bXWYBojMdYC0hABUFAO56QTCeAQn9WUG4Ag9zETRx3jd+kjSsDTrqlVLIgTqXUTLDAh7xEdV6whrbYCZCHM7sgeIWAB1YQBlsgB/bXeuXoC7Cnh8R4dGyHjP8IkIVABnIHCv40P/6IJa44jhpXTdekTeDYWNroWOHIVHbWJ2kYbqSnjo0ge4iAOfkSj20gbnNAh4vQUHcIGQ9FePgoFbQXkC8Jk4VBP6a3Sti0TRKpVONkkS5DJVPUd2wITwGjeP7umFtvsAlWF3OacY9WIlWtgIMHtJExKZVT2QiSZ1aLBZHgpFY6mVUYiY6hUXrHRVxcVApUIHabcxmsIGuLAEUoeRgA95QrF5VUSZdUOZNOVJOgdJO6lVCQ9Rl7l5FgCZTrNFduQAXpBws9CVdA2QcnyZKewDl8EJfKFgcIVpeX6Vd6wAWFgAYEowY7oAenZghpEFB68GZMQGWhxgResJpSYZXBhJX9tVaPeRoYSW7sJmv8GAmbYZbCZnixgpRrqYdQ5HOFkQwMQ2CFQCWSOZZCM5eYCZ2/lGadJh1bsJmfyWhbEAyMsQYVhgY2AGMl5geruZppwAeOlpy1cJd7tf5re7lUOwkVNKdFcSAFW3B1YXlXVcCNxWl4VAdXpTcK3cRUvgAEbaIAyHEIseYHbukylhmdD7pR1aUF82UHS4AF7ZUHPEBiTPAFjNZafrAEHMqhqfkFInoHOUBlT5FYzTVnuaUlA2oYYsIHfrAJfFdu3nZt7gY/XeRzpUCY/ZmWwSmZG5cv86cMBloUhtAE+2EHqKAHPSABdVILehACjqAHJWkISCABEoAcVIoIFZAbiYAPzpCkSPAbqjABfbBvT8ARjOABcuADElAdEiACwZAGdBoMWloU3wChfTpYNxAHW6BhWDZmO5AHoMkDHMqZWLADplZpJLoFJWoHXJADm/75CHywA8q1okmmB+3JlzDqC8mWoLFWo7FCbuiYbTDYBnYgB2NgBfoWOrZ5o3PABm1ABmIgj29ATVjlB8tQAzQwA0AQAcuQnA3AAFTlB0ohBGvgA3ZwBT1wHlmABMjBIMAhBn9wHmbQA8whBWUwA3IQIGVgHn1wED2QDx1AAmiwBz4gBPlgAVEwFAsQriLQBHVgBXvgADQgB2SArRORChnRBxYABvVKHH3QBD9grj5QHHnQAx5iBdZxHlKQBgEgsefRBNHRB+w6HRYiBGlgAHswAHLwBPJKASIrr9BQAV3QARTipy0LD6mlB661BFPGA4zmoZ5mCHpgA5uJA6mFBv6sCbRMIAfQVWGPwAWq1ghEdXAtqls5Bgr6pp40FwbyeBkiJwVSkAXntm7b1mp+oIbkFqlckAVje7VXK3RjwAZpywZ4oAzMQa4hsAxv8gQh0AFRoBEh4AfBMLJkEAB3UAAz4AECIAQOEAUdwAB8ewc+QAYDUAcVEAE/gBESkAQHQAYGIAd/6wMLUAhGAAFtUABC4AMlUAhNURBzIAFOcLgDAAYa8gD6qrjo4ADBoAcB0AMzMABdYAEkwQcEAASBKwS3+wNk8AAquwA/YADgEBRS8AQMEQJNAAFGUAP7kRUjUAhPQAJqEAEFkQbZaxQOIAEG4Acb4bIuqwf5ZWEOwv4FWqAH5asHjNEEb4ZwwYAGh5UHdCAHm2AHnflcr+UIbQa/fTBu4uYFWnBu5WbAB1zABZxuqIqqFhca7LZtOdpqtoZxtiUZjeVfkuCbT7FNmCVZK5NQcvAGtToGQmfCWRAGZHu1UyAELQwEQNADgFMegCMBw6oAWSAeWQC3CvAmBRABFXAAdEMCckCjHkAQH6ADEwAp0LC8uesPOuAAE8C4EiAdDaAHEuDEHxAFE+Ag0DC9ANsAheDEfVAAcSABWtwHTYEPuasHE/C9HiG76oAEDoC7BJGmDnAfVfoPFTABBYC75xG73xDGC/EAEbACDUAGBdAA0uEE1OsEObEG3P7bANtbEGYAAfKhA+I7vpvcCO31nDK2A5fgoL8AmYZnyhRca7LmaqUawTZnwOPmbTjKtTrKmMVyLwh1SljSkVhyWw4JjlVwmCujVPpplq6iq9OUSnggB7ZKBlnABEgwBEiABE0wkGYgB2lwpZBCrsvgtkxQAstQMmsAAWhABnTsDAVwHRPwAwsQBgPgDc7wDQthATBBAFnAABOrEsFgxSIwsmPQtyvhxU5AAmNQACElun3gATpQDyXQxmhAuwTQBfjQAe1QAv4Mx87gxU3RASHQE1d8H9T7AVmAAGxQAFNgAdIRuxJRAMqrAx8wA2NAH1swvHl8BgKQBWSwBwjAE/4QoAfqsM5nsABpUAE6sLycbNRWMgdYsBiM8IvBgmupLHHf5pOn+pURrKPCsmvd1HH/UlVVNGd0xpfvuVB2+Eq7SHVbgGLS3ARmkAZ5MGx+MKwz0MK/kglNsCdn4LYZOwPFoaVZgCDOUBxr0AYWIATbChwGYq/BoCB98AQzcB72YR9pPAXgkaTA0QPL8SHkmgUpKwV8oBtygLAHEtn2gQTgyq7FMRwBghtNsBt3EBz6YbCHvQYEgbBskAYNS1gN0AQScNngugJAkAoM2wOFcLEe4gD8e9TJ3SevmUCp3G1z8Mqy/G4xE3jcaAXpB07ipEqfEIzKqUVbkAVDEARHgP4EZwAHPxcKUmCgy2C3j6AHvBhr8PMDTjEdjeB+oaAHDvAAVSosZjCX8KLcAc4rn7xAEdfKp9p3flfLvrAHeYBbB6WNhyl4tElV2pcFU4QGY6AWZuDgPsqSWbAAbRLZkJA/VJKUgYaQAq7i9YIEkzM3okPg9TR1o/eVuFnBXHRjuAyqiFB2dJbBndCToeGqSHAFHJ5gAoqPY5vXktBFeoYarNBnKy7ljuCqfGAFUOAgVFAc180fZtkHYuAwKEQGZVAHYkAF6cLleuDldsEGVNAM0cgL+lky6WcXQdAMVWAG1NgHZhAE3GQG6eIZwNMMY3DmT9HUSCafamh1V4cHbP6gl0n145LAVRqni/NmC/N5bXkAJGWQB3CgfsC4i1KiByQXK4duGrcwylMu5VyDBH0OAy1OBV5IREKkhLazPcmDfRU43lBgBS5wBFKwTGVgAlZgAtTjILpzAlQwgMQuBygQBr/OAi7gBy6wBiYgBiqAfYzDByjwPVLQQUJJC3nnchpHjVbggCmctT+54LokQBfMcacgB3KAjrKWB2agFoTwJWrHTB4eJSaHGpUZ47SQh6qu6vxnfcPHBohTNSlgBWBIQra+AhFo68nTAz3QAmWAR8FwBhoUBtUTQx9YO2SwNtcHQkEQgCuUNowTST5wfbyXH41gBQbZCOLObJ6qVv7wCXE1Ct3ouG03Lgq6iQh2IHJh501XgARlYAaNgFyO0JYUDjTNWQgnmOr0Z+oEn9y00+JmADdj0IBQ2DVjcAQyEPbEfutXAANjAAXgYwYnZAYqIB0zVDu3IwXOYz0bXztykAK4CjmMBAcmkPBQYPZWcAJ2YIhIgAdUYEOPoETJPvNTL1qU3io8x5J7Z6P3mQ+0lHq4oBp5oBancJM3XzOsssFDqSUlIqq/uZhTwnJWL+DRaAVHwAZ5EAQ0tIz8cQTLpOUoVAaFYAVBkC6H6QdmsOZ5MAtgnge8zgsolAfpUgX8EQQo5PppQQUtruZm6fzQP2CjYQKcFI1fbgrYCP6D2zSN4Ej+nk8K5x9K1BRNCxmLqJPj786LqwGY0A12YaDgQDdFP2PvZ8AzWf3uAwoIe1VvfYWGh4d7blVue4iPkJGSfW9ik4V8dHF0dpeen4Zzc6CkpaanqKmqq6ytrq+wsbKztLNmUK5vJyZ4hnuOfXp7fnKOxr+/fcjLyG97b9DRbtPU02JiVdna2tTR0HjMtZ7PldluzsDip3xuYXZ0c1taWlycfGlnZWmkv9DYVdioNAL1JhshdQVBZfIyp5O6Qnbi8HlIsaLFixgzatzIsaMqZ5MybQTG7A0eb9SuVbGS7do5b+CMoer3xg3Ll+k8enLDxo4oPkD5sGnSZP6Llzib7E3kh8cmFSvTTOZ8pIhRr1qCpoaEN4fO0lp84jjUSbas2bNo06pde4nPKLaSmO05WdONSm1iXn4DJ63luWRwI2WSEuaQnjJlcgL1QwdenKNdlV6qSu6fGGiAEy0COSvrKZ9eOImDF7i06dOoU6vm6Hb1qWeLrFihQpu2bEaYkaXOJLaPmF55zpzJQwqonXeivBxtbAdoosuJ6P6LGvMZo8yv9ojRqlDTprGwwn51Tb68+fOf9rBpNXWMoTxyDsEH5SKRKjgHW7VGn6jfInO5QdJMXf8wohd2Ork1x1d7WHHFcK8Y9w48kHXVhhV4jNcfNNOYsxJLV2U3CP4r7yDllYaquEUHfyy26GJgKRSihhQzpqJGCi6kUFgwUvQRRB9nVHEIQIIdcgYufRyBY4yoINGjK/utdkxN2+DE3Ws0UWnOOTFhpOB4ephRRhVXxhLUO2FIscVjojQWlIb+zRYEFbhJpYcq07yCXFfNtaIJii8GKuig6qAgIxRHmBDEFSjoyCgUK6DQQh8qpPBCG30YSml8hbCAghUunHGCC2RIcUajUiDRxhEoAHGqCS2wYAKSSWLqRH2GHBFpHSysMKseKKAAhR4ppIBEo284CYsXcA1YF15WjjTXs1sGaCY8GooJhzJkZqSdG8FI2JgmyrVZR3MTKXITgdxYWf6mIXbJkskcDNmTioqpyAFEDTUMASihAAfMH7CHqlGfCmGQ0QISuIxBRQp8QGzwGTIUommnbehRn6FlSKFCfHqoqgIUe5xRHws9wmCIpsr2cUUaOg4BBQuYpnAEqR+bwEceVPgAxWyewDHQJcxKS1M10Lp7WjMdAohOKn8ikkcZZiQipEaC5CcYH37s+dgWWWRBmBycdI2HHHKwa05e0eSRTEK0ANVYHFvw+W8kUZcihAJ88x2BHHcLPJLghJeiqRoyGNxHClJYIQYSXaiBghsq8IGrCjBwyoIVyuzBAh8aZ9pHGVSwUIcyVGRsRQpHJnk6CzJWDGQLjhzRRgqysf7xeaZHBGFFGJZTSoaTVzw5CRQvmPBuH0WXAphcfEmTUoEGvlTd8uf5919UT0tChxfgBSOcVp5pVBD2kvhxYRhtcNLVHEhVOAcbcaDBRhtsiDFGGB8+dZk36EDQvTJBLrsFzi3hm0QW+sbACCzlBxKQgBCANANEPOAeiNCDCGS0QVJU4HSg8EAdPniIJwBBD35ARAe6IAkfsPARLpxEDIMBgVNoEBFGiAIk9BACT/Qih4a44CGcQINCnKGCk9CDBNLwBwnExwkSmAEfOvCHJkjwCTos3CpMEKw1QCEPKQDCFVKwAtlkDAW+sgOurjCpQuRBBY0Kw+4O1oKOlSEFKP5IVRtQwAIXdCxJd+gD7GplCCTgsQV8YBUK5DBIFAALBS4InSJlUDxPUOEEu0hHNaghhbxUIy8qucs2AOKSqOglN8mQiRbTM63/sA0chdDEihABhzIQJxLl08g00BeXzXDnTcdpzBzkIIrHiC0LYdhCG5AZhmY20wqNYwn/8sIG6+Hheum4EyLEhZQ2KWUifCBmHwJXiBIooAZC6FffJtiHB7QBDx4ogR561IQeIIEPUtDDAIRghyaIgA16qGEf1BCBPjRhBfHxZ0J/kIYueCALfeBcFuo5kSbM4J6H+AEQHHAHJPQhDT0gQxbW0IYOkCBjRCBCHywAhkKUYQZo6P7DD4iwBwtI4Q+YWkMPIGqBLujBBxN0whikUE82dCAKODVoH4agUUPogQhA4IMT2LACiKqhB0wQqEF70AEdyLQHoOvBEPpABYPOwAj4LANCC/EEBoThAzp4aB/oiQSwEvGp81xDF3rQozzs1KN9eAINhtCGJ4RADQHwgxHk+QA5NKGHE1ilRq6Asoe8IIMVeQEmOVcIuewhDn5YRueU0VnJkoUci5CCFLgEjMNUbTLb4ci3WGEd6MykCusBZtfesSc5IEWZYQtD2I6pWrGp9rjQJIwzm4m/MbCBfcONLhawkIVltqEN9mMDG+Sw3S3wDQjDDQHfalCIBwSyDw5Iw/4IFtuEANxBAn0ogBDwAIQmGCCgMiLBE0pABgrwob73JQANmiCAIQygCxLgQwFm4IMIsFcA511pDYwAYQn4YQBheIAInKADI0BgDEbIQgV0sMJgNIAMQ7DADIYghA4Y4AcGSMMAhvCAKLB0CCLWwQcCkAUENEEKFmCAEQzABwnoQQBB8EEJCuGkDtDgAwYYQgDsQAEpeIABbD0AGQgQBQ8AAQkQ6IAQhKBE9rr3ARH4AZYDy4AsQFnKdYAvAWbggRA4YQQcmIIaRuCEABi4CwXocg/7UOI+eNkJHWxAO+tAUPSS07SxSMOOBvWCsk5iQZA+zZ/2kIeTBIQKl8FeLv410hStpaIqbujFMUrSDLq8QTbSQ0ldrNG0UWaDJbLJdW2oAAUoUCEIMgB2EF7wAhkQ2wUvaAEMgtWCYjn72dDmmxDQJgfxKmDQ5i0EAtTb0z5U4L3tvMMaHCABBgT0TgS1wAL+cGJymzuyRFwpgvkwAdBBoNvfNoQDJvJtCayhoGfgsw7uTGgJFEAH3SY0BYSw70J0WwJNKGK6wdABg+tYhx6gwBQe3gcjC1TRMoXAA0bwAR0+gAwFxa+8+wDXAjQxAk5AQAT8IIFue+C9EwF5o+Fq6DtMQA+R/bcTACAAPuw53h2YQg31UNCVtvQHS37CCEwc7kY3PNNYv4hXsv7OFk0ksGTDyQOV2CZAZQztIqu2CTpMAsBZ20WUo5yN/0zJoWjQ5RlzWUkAPWsMYThr1rYupV3iLvddP4UlbHuDHL5QDK3wQdr744K1kVjjJjiABmqYgRMO0AMBxJkPFYiCEUJgXz8IlKBPiIAZgPCEGti3yIHV4QoTDN+AOsEARPA8GQpRgQF7PsEN6EEBRvCEgUdgDAVow4hZGgwgjGEBvW9CilnobwqQIfQ9LQAaRvyByNU3Ah1oaYIfcOQh+GAB5Q1DB9bb0m8PIAs+WPMTFjCGAcTV+UxlQwHkIAEnMKDzONcHOrcAZMBzFnAHGwRfa2BnIYAEJbBnxSdvDv4gfE1Xcj9wAGhABnpAAfA3dd/WaJHFdSKoDn0ygmaBL48wNbeECJVhIJzBLbzUH79wTSixSf/AEmvjSU7xPzBRHaRVdp21CGeXHt3SWVkyeADBPWwnWp3jD9uQa7dBHUBoCNgCCTNwTkCQhRHAN1xQCEPwByHFI3owBmhQAHcwVmfwB3zgA0DgL2MVDGOFBEnFhm44UCyEBHXQIz2iB0EwhmRQAHUQgj/VhnzgL2lABkZQA2mQMT4gBWiwAkNAVOdlBH8QHz8gAn7QBKdjiBJAT3KQhpFYBoH0AyvgB3g4V3zQBHrQAEEQVYWQBis2BGWwifcgAkPwhn1gBDPQBP4+9QMzgAdnwFfzNIbIJwdviItA5QQs1ASFuFRwuAY94gN4kAVqsIxykAdkkHoyAgFy+AdTlwYr4Ir+ogdCsIAmmBFm8GiIUAbsEAluoCG7ZwmXkI7icBznSBY+kUBAcgag4B9bIgZWsHZ1Rw2BVw12JxXhkB55AQsFMSK4pD1V8BTVg0qTAJGeBHi4AQcx+AgoeAh+sIUMpABR9S9qMAEPAAQVkQYTMAEnVCYeIAEQkEIecUPisAYT4AAoSQs+sJKz1Ae79wlmIJP3WBFWAEKG8COTYDoY9QhLWQh60ALz5An31JTXMpSs0RA7VAYa2TlZwiFvZ2u6VmnrIlobuf4KWQML1jEIHAIt35AMeTIZ5OAXAmkXf1GWnpA3huAHV8g3C8BOc6BNVhmYgmkRR+AHRwADs1IGJwAEbxAsUHAjdYRHJlAHL8AHcCQFY2QCVXBZvYIjfQCVkSSZbMAoOnIsyJMHJrACMIApF6MfPTmYriATv+A20zIGWaCD/7ESR4B4Bml3XaJKVIEbi0B25lOEWHISTSMbdGJqkHA+LOiEOGGEBfE/dmkKHWkIfDAGnIIJbwGb3vmdr2A6NEMsonMEQjAGKZAGk2I6lOIHsIM7lrkUn0MzgsQGoNkHJjA6MpAHUnAEP4MLsGM6axAqslORL3hpsLlqMzgX5CBr1v4Ad6Skg2/ABtWFDqEFDGdgBtUZF7blj7ixghThnBWJWtOBkIkwnczJgoMAGwCBGb7QFLixoauAl5KAaeB5ozhqCkfAKxOBAnxgKCzwM1aQBj+iAq/Do3gQBC5QOZ3CB/TJAnEAmqFTBkHAAmGABHOCKfN5OnBklJIwbMrjCd2JGoCpoL/gB0NAA+BlpjPoDAC0Sb15SgB0EnJBWlsBKHtgBiCKlkPoC3U3hWgJDVThldEAqCd6DrhUEyxxoMrgDTIKC24SEvqYo5RaqYWwo7tjKHAEMysABV7kMmQ0mSyQBsGCmXgkBfMZLJEkpfVxBkFwLJCkKoKUSClwB2z0Cf6XlEmGABPfkAV4wAZtF6zCakrE+knT83YuQT22dmvLeg2CNwQLwEAhMAa0qRvP45QZYY87lAeASQuGShNdghVzaqj9iHd+Zy3P4AtMeBZ8UIKAMqmWGq/y2gosAK+fcAUqYDyXoFknwFmUwHbfIAUhEAERMANhwHcIa61GOFo/aKfA+aiH0AYhyTchsBR60ERTcArwdQiEoAaDtg4VaQj7YEKgEImSsA9KxLCGYIlZxILDwAp5wG93QJbc4QCQgEX92BS7ZAhJoAN6cI0eMAXdIwsoq1WS4AFs4AMSkLF5EEEpBIs1QLA0YFUQNU7zerVYuwr0qAqLWAqVNgl7E/6S7KQMesAHe/CTZvIJebAeO6QHeYAphiBe6DQDQgCS7FRjZjAEa5AFPZCxZgBVhWAEYHWKPaJoZbBTaxAAUlCIQ7AeQ5AHQPUefNUHY7BTc2VRphhVaQB/OvQDFWUGPNZQU9UDhQFSpWIYBVBDjjUD66FReyBfaQABrosH9VQHZGAAYTCLeqBR6TIEFoUHIUMEeIAErDsEjjAEPyUEFdUDdQC5QrAHFTACbFBWftUjTiAHK3Cw9cQpWZCKdbUUH0ADljtW87SIHiAFZSACB4tobbAHP/ADPeAHi2gEDGAFRwCsPqBDZkC6Tsm7ydsHawAGVbW/jsu7TvAFc6UHgf7mB1YQMj/ATg/8hgGFBEOQBgYQX11gwasYkiUAUeSrjvM4Fmj7EHowaerAjoYwwvIBt4ZgBdkpCSYMCZyVTaUVDKNjr1mbw5MgsQpgTiCpAO7RcQVwACJwda/QZxOgcZPgBPrKZBMgABDgAVOHCd81XCBJXjIVADQgVQLwA/LlAEJwiR6wYkLwcHzQAKAHBAhwYRLwAw1QZ04QAg4QBT5QRPrUA1UUAH84BWjmAwIABNGLBAHQBCdpXqvYeUDAYW8WAHhAAETwADRwirlIAxXQBRUAAUPAACaFBPo3bQJgkhHwAAfQBG8cACLwAUAwABIwAVLwAwZWAx5wX38Mdf725QFREMcIIARK9gElMARA8AM5ZgHTKgFUJgQeUAOLLAcM0DJGJmAe0EGLXAeKtgZ8VmABILsH0Ac9MAYIwAfOTAJGMAJI0GYHiJMeQAMFEAZvqGKunMs9YGd+RgCya25Itss6lGDyRXNHBsiUTAMXaERT7IB6sGaQzDc+zJdoygfZ1mip8AN34NB94AMgzAoMPQlqkJOqkG3NFwlOgMWG8EE/4KWHYMSP4LEdAAEFQAN6gADl1gUXMMgOEAFn0EE6XNOgUAMKMANykAXVNl7g61UO0AABIAR50AANUAN6ENRoLAENMMeO1gdI0AAa58YFJVUjwAf/ZnBRYNSkV/4CaMAAxefGDOAVx2EHHNVeFHAAXvAD0kZt1hYBTeDKaCDKUgy/EUAAEvAABjAAc/C+D9BSBUAEBiAHFNAAROYAU6BEehAAFSAEAtAAEWTXPjAEHRACP4AEC3BwfTBjz9x6aeADBkABpzMB40xoJFABMyAFFQAEQ20EC9AEeJBPBGAADYDSEDABBSACFBAAcdDYATUEmafXEhAAdQABTSDFijYEIFQAduAEDRAHE7AH2WYBWRDF1f0LDeBOyrCTBwdEEmAGKQcBJRduFmAAUeAI8BVZDM1zImS4xDd1HkB9ASUBBmDWb3AGEFB8TuBAFsAGAtBEM/ADCFBET61yDf4Qb932cx/Hc+N3OkYGbyPQcCCHaH3gBANgb+UlbWiQBWxgt/5iXkZ3WAXVfRYwAQEQASYeBWpQAA3gKqFN3Ac4ABCQBTOgBxVg1Gbt1N7mAN28yg3QQwXgAPukBgbAjQiwcGrA4yjJ4xCQuLvdUVI9BVRdCB0QAL9MAQjwJFHtAAoQXwUwBFH+AUaNxg8g1DW+AuiFABDg3AtHcAY1AA4QAHSwAjluY7bNB/t24w0gWDYeH+Nd4SFgBEV0BgW1b+ZYbzZ9Ft2KBoCSIYYQU9spCcKQCnowpq0QrTRABmQQBjitAA5UtnClYF7gBwtQ2UxQAD5QA2tIAw4ABmnQAP5oAAGcgAZE4I0PEAKM3k+Y/AA18NeF2AP+5QEC4AUcJsxsAETjtG9x7HQFoOFZsAXWFgJjlduiTGFE0AA6ENhLO8YzAASV7QMHwAcUEMtSZgcFMAHXjucLIHxCIAEiMBEU0ANYJQB/GAUSgARxUABYrV8C0AOXh9o+oADt9QPnfGMD4AUFIAEDsABWQAdI0FZEIHwPsABQ9VAjdpJyAAFBoAY10AHHNwF4gAA/UAFF3GI61ARzBu43NHr9VQcOwACvq8sl4AOkBwTa13sfUANtYGQNkAUdMGEIfHJCoI17YGTwtd5eZQFtsE8jx2Er5eCE3l5scPQwpwNqwABA1v4GDtCfUrDNF2xoAzYEBSDlJcBhenCAfSACRxbGC7BYFAZ6UaDP8HVnle0B2TxQdiYAWUAGeC56BiBtbTAG0E6xY/UAR04BEeCxLOdQOkQAd1CSS0UEEKAG6AdXB1hi/sYAZGABUbBPwFAG134HFdB+XXDhfbBtXa7vKx35EJCIMtLlIKADBDBREFABNdALetBo3TzQheAAdYBfBAA6QyDFOT/JD8BCCKBBrUe2TAVzU8xRCoxzAxAFfMD5hhYF+2YGPkABd9AAeyBQHtBSasD9PIdfDrAH//bUia4TfpADOJADLaUHWBAJTNA8OMAHWQAMgIIGN7ADORBhgNAn2P6XtjV4KKjGo4eF6PgIqaAAlBWWRSOpwLf5ocPnYMcn0VEzNPRD02dEI2LXV9EAJvgg9TSi92PA1+fE0JPVJ8H3FILW8Brw5aTT1xRQd+jA5zTS99GFEKJQA9RdIkkkxTsBkWUU4pE65BPBh7sylOVDJNLnI9UhQjRMYjfE50MIkCZ/gAwRZOYBDYAiesgZ0uTOij56RJx7AIRiD1NIhkgIhyTOkQd1ygD5wQDJGCE/hOAZ4oQGEgdtfPgAQsTHCjqm9PSY8mOGDzY/JAwBkscHBD9lojjwCAxJnz1Fx/QpI85nxj4/RLAZ82eIFDU92ohLs4IIL2j/uuIR9O/gnv6DvLrsQVLHzJ8sUta0abZLStIZROZSHLKmiz0hePX2uCshzCAfIvzo8ZBRjeImbPU0GNJjlw8aB/X6OShOTRY/Y8YwGNSgSY8/M+pcXtFGkpAtWbKIkBTiH0k+ayKoifCqi4U7fSZQlPBhBpkJaqp18nDHgiwJvUzJyeMhBEUEZBzceaC4QpcBuxCkqVagfQfpE1ZRPM5LxwAp8fgY0dWHGiF4RtFrfTxwRx66SHBgFEbUYJ8RI1TAnAR6SGDfK1E0EQE1s/jRRwF1CANeCBZE0ceJDvhBnnkdSMBMHx10kQcDihHDi3jS4OccJD7+CGSQQg5JZJFGHokkkHrgwP6cIEvmgIUeN9zABA432MHEF2jckEMOfCzRBw5WbqFHDjhoIQgaWujBhBZo4LADGjncEIeVXFSJAx84BLiDGnHaAGaSh2hDhBx0tDEDcIN00oc0F6pRwAQ6NoCAKLucccBkDDQQQgUTIMdLNYIIs0YDDxzwQwhpNLCMBxM08AOKgkjj4QdgGBEAA5lkUkMfHQnBBxlEdICUD2hIwcevYxDxw1/NDEFEHU5AE+BGQ9yBBB9lsCTHss2a9NBhQwjRx0F5wERDHkTEM0hEepgyBBlZpCGEBxQ0IIVBgv1wFB9D6CFOS8mKI8gPe8BDRBtrrHtQGsxmcSERDWTB2R4WC/66hx8XG2lxx47ogcgeeLyxB8d4WEyykfUU+cQEExDchxkgPqIbHmygoY0CM+zygBeERKAHARQUAMZywVAkghMIOHBAddboYEEd/03BICwQmNFAA+R6NkEAbTyQdQl9ENDAAECsUQ0SlArhBAWn6uFAAxAUl58RWU9RAQQQOEmBCD/cLYgTE0jwGoMocfqBAQ4YUAeCwVwIt9w/ICC3h75SAMEzEqzaABAWMDABA5/w0UDXXaghwC59PEFDBQLIzQcsDfw1AR/H6WGgoLrvznvvvv+OyJ4U3YmFnGvc0IcfXCzxBRNe5Fnml314qQgTxXvZh5w45KDlDlKiwUScaP6mwUUOd+RAUZ+LCC+k6pBIseuuMB/ZhEK8u3+kHDlLMgPIwBfJB1dsYoDuy0PJ/geJDkDAfU5QjCM8NoiO5QEIB+ydHjq2MR9ZDA8nC9IeqvAG3e3hDW6oQhUqiEAjASF+mTDEIPhAB/yl8IWzoFYfjjFDSCChBz1YwCMYhUALONARTviDeJy0siA9QVY5bKITn+jEJXAhfUvAwha24Kfpga95X8AByPIEJjDpgQdV3AIa0oSmNfAADV8oUxzQcLM13QANS6DDntIQJe/xYEhbsAGafJSo+KVCUGsABhSBxIYlSGFmh3REKB4RQDuwIQ0yzOEYnCWkkY0wgzlE2f4bTlZBkXVQECLjJCk1+bsPUsEKKGwkIviwv0z8A3+RdGUZ3EcGV1KEDLl8RBrkkMI0MBIRANOlMY+JzN8tiUtcyIOYdpCHHfRhCWLSQpa0dwM9TTNAPMiDmaSZPRtsT0tf6AMTboADL6QBSmK6wR2YIE71TY99P9KCDcApiE3sQXV8EELOIrAEfgq0D5VMppBimEw+zIEOPzqDGQJIhzjM4ZEGHaEJq8BKY47QDVZYpRhaSUo3uOGAeyhhCFMoBiqAEKSu3IMQIgAcyfSBDgzNZwznMIeCGnSnPO2pT38KVGIG9RBx8OMhForTpM4hDnHYglKVKtGlMjUOXvACVf6tWtWrYnULVcVqVJVKh4XSdKx2KGtZCThAgqrVf49A6DHtEAedUqQMZnCEHyK6ULkicIRiqMJIB4EHEBrzDWJwwxtIWAUxHPaBHDXhW5q4BzFYQaQpS+YWXHFU98UhnzjV61A/C9rQina0pO1DH21gg0bwdBesbS0BQ2HWsY4Vp2GdgxekqtWp4pQLXpAtTc0aCgKCzLNDiuiP9FCGPAAJhkuNIXGPtFHFnvQRYvgoFC063UMgVqQdDOxFWbpXECK2srrM6SvnMIjNvlCizy2te98L3/jKd7663EReBwjbsvpWqVn9qljpcNZNqBUROP3RHpILQDs0t70axIMbCv5rSkgENrt7pawHR9ZRKvy1pH99okhLRkLFgneGbs2sIAB8XvPSd8UsbrGLXwzjQ5QYSa6N5GxxetWmaoEL/w0wQQ+s3CTBMA4oLtLICkveIpVwxIJ6w0qJFNiR8jWxh30whVNY0ukS9slPVPEhYCgIO9Q0xZiNsZnPjOY0qzmHM3aiHbwgQPzOFg1D4KpVafvb4BI3gAvWoJO5rLsJ+66kgiVSZDt8iI2a0AqTfaKTUUjoJCOwzYKIa6V9NOQyr3nTnA5qHuTKAs+qAQo6LQMUfneFUw8CBZ0uL4N3F1a9AvnL+NVvUrMq1gDTEq8CHlkJEf27JYvwwY8dUkmtC/4kvnbUCpIGHocZ61cmC4rSfRCzIHwGJDr09tWt7ra3e/eCILAhD1SQjB6oIA4VhIEKdtADRq1AkY7azgUxCwIw8xCEMVQhD2zoQ0f3cG54B2gM5fa3IKrQhyqs8tySwbc4rjAGN0jGDFAYgxjg0G945+EIE6dCv7+NJGojsMDHRfCRNhHbOcjBtndeaBz4IgUpsEHauzs0zRmLbGMTttiGdgMVVmnYm0PXr4+w6EeFflCdYlvkiFCwl0EO9ajz7ggueAMKwnAEKajg52xQARSQ0AI9nEAKLIDCEaBghRSowQVXaEHa2ZCCMJT9DFI4+xVckHUqXMoEaW+DCijiAv6xkz0FUjABHq6edRa4wA8uOEPcVSADJIgj1CgQQ9ZRoG+pF4npvyOykkz+P5GFgdFjQINttbDj2/5WwL9zsht6DmwhOfnKHDNhYakcYd0RlvZTIayIefd0GbN2zEFS6EQ1j/zkC0nyeTCBToLQgkGowB2Bp7epp98HFoxBBkf4CxKo3oczQKEMVFABD1tQhhTQmxen7v709RD46Ju6D0cgg/NXQIVQ98EFHQ2/DK4weWtgAkCwAmZHeEFiBS9ABZrHeffjBZ6FXEGWSr4Xey80B1dEZLVVVbTlY0hiUskGYUbieqlkUtHlV82WJE7Gc9BWgUQicgpFUOgFQGFFUf7KZ4M2iAQvwAaVZwVygAKM1nWCEHgycBXcN34pkAYuUAYt4AYp4INUkAIyQH5nZwZAqALQQH598AJ+JwVBMIRXsYBHIAcp0AZWUAf613gp0HVf53YmwAcpIFlsQAVnEH1AEgQwcAILGHUNqDt8YGklh3TJtl0oCEm1VYMoR1NLhWs0lVbH9YEPFIJFcmgz5HoktWUiFoiP8GGCiHtGwnQyiG1H4nSadoOlCHJ6AAVugG/wpgdBoHcCB28aJwZ6YAVQACLwVgZH0G94MAZIAAVqEEK16AdmEAQCx2994AZ+QG5WUAW02AfHWAV8gG8LeAWCIBnk54v+RgVXII3F6P5v9hYkb3AC4yhwCWd7F4WO6ZiOzLho7YhR6oiOfRWPIlVdImWP9khCh6WP+8iPooRBBmQxdGAZU/E/YUVzoJckU/Z7gqJQRKZXiIhjd7Z6+INdEbSJInhCTsRh2TVCWxZ0CXmRBkZohlV8WQAEQnBGj/BIxHdysWaKLwmTRXIEK7B4jSR+vfMGJmACmQhdpJRoBHkxJYNBQ7lBKMNB/IiUJHSP9FhYUmAF8giP9UhZhsWPoDSUcQBMyYaQkjiShMiQvAZAEBVWG7hQdiAHo/dgLQgkgnZIIwlSivaRHCNShrZlKDgGMJUJMzBM+dRa9xNcMQmYgRljXslpweeTEf40FR1DMoupj4b1YFIQBlB5UVJJQkhwBfpIlJCgaNL1RAEkUXyIabAVB1IABVCQBWLViBoUki1lYUV3ZEi2ggYWbUbmZAvJBiykAEfEFbuwBuTCekXiAzQiCBXAT3+JQGqQRD6iB3spCD4wBYiQBpDgGVuhJCDiATZkJA+ABx4gAX+xBhIgAv4iAWMgAUJwBoMkmOmpnr8DmkTCBw+oQR1TBqrYkfvIlBeVYT93goeFQU8kZjhFij0nBso1QlYQBoYSVlT1mT6mgjuFXUwmMh5JMtL2bEdyWFUwBtpQA0JAA0ywAJJAMCQRIBGwBv8wLU1gBiIgB00ABO6wQ7YhBf4B4StwQwN+cBYrEBUz0Aa7oBfAMARjsALANARPQEF6MAXk8gNAACJIoJeE0ANkcBwtUTAZkQYeQDBPwABkoAcBoTplcAdWkAYzMG77wQdNEKS0GAQfEAJsYAQiAA1XIKa4AAT+8wEkMAYPkAUOQQg62gdr4AHAUAZjIBa8wBxrEBwUowB6MAB34AQLsAdCZAZ7Iw3riWZsRak81Z4HJYNB4lCCKKFDyY/0mI6FRVmYCUE0plC9FaA+8miOUJvZhYh0cCynCWDGiUzjJSQoU0KYKGGFZalQJgmU0Bt42SsHMgN/IAEkGgF2cA0WsAA/IAAzEB5rAARIAAFpIABDUP4AU4AdCiEHErAGFEAGeIoATZAFfLAHT7qoD1ACTcA4BHASBrAGAiAEHHASDKAG1QoBThAAQ7AC8xoEBRAFFXASIYCn5LI6DBAGCCAEHXBEzcoAuYAH+2EEJUAGoiMAQOCwTSAETQABT7AATTADHUADRoAcfPABEBAGD/CsBnAGCLCwaBAAWeAAUfA5aIAAjQINRhAjEoIfjcIH2qEHeyMMl4pM1oMF5XQIMxMoRMIIWKAF+OM8x6VaaNBeATUIWZImSkuphpkkJMepdVV0iCVdPBlBijkyVSZS6XiPpgpw4MVn28aqhaaZv9ZKgVUysaqIufab10VYall0cMmfIf4TiXzJB36gX7WVVFygG3LABvqjKAciBFLwAxGQBhHgBzMiRM3hDhJwBg4gAXMjHp0QNZvLHRTwBxMQBR6AAM95IF3jBQ+AXh7QBQ0AMg6QBuKBQw5QBoMDAUC0BmKzRAQgAisQAkjQN4kANHtzQ4JgKxZQTtIgDQokAQ4wB86xDE4AAaG7uSHyBz3AvB4iohOQOKlLBNVwHJtbAVzAvIxiBBCwB3QDtEK7N45jtMaEA2iAB16iB1zABXpQRXaQv1GrB2piGV7gv3rgM2nAUGmwA34QPnngv33ABu7ABVuwWWmgBVmpBqk1TXdQwFrgB4agwNkzRXrwRnygwXyQJf79mwbtNsHqmak/slBD0qmJRraE2UmJGaFKWV2TiY/8uQdmyVQl9kE6PAh1aTGr+UA2poiqZ6szFGmZ6En1+En7xAZhIAVclVR5hlYEhQe6MQaWkDM1MDIP8BfHIbNMEABdgB1HUxEkawT4mgrXkR00cAcSoAYUUBNpAARPgBxqwABosK4lwMZ1QAAzMMdq0CsY8b5yzABrYABj0AOXuzo68AAdG6NsUCkBsgDlEaNiYw3KwRzSKwUVawZzyiDLAMlI8MlAQLArETh26jhJAwFs4ANrMABtUAH1Ag1nIACuGxNIIABZQAYskgU/4ENCNLSce7/GtAQ7sAQ3sCRb0P4mVUQHUBI+euAmPNDBW4ADXLBHSwANayBN5owGcdAmTGBHd+LN+YsDrqAIOPAF5FxFTEBGWJJNOLAEc+DAATVH6gwGV8JGUpQF+BSYMwxJfxi2vfdncUlaGNSYD4afWkyaVNAGVvmrmvkGHZWRqPqfLMe33BYkDqZYJwdDaNAbMRcGkWlCvOcIv1EDRAAENICXBDMEh3UGLlEUTSAH2dIHWSEFW0oEQpAH4tBATSCNfyAH4nAGfzDUXZGVSAAPjQMaWWAHsKKXxWQPO0PU5CIbWXAufdoFWzoDV/EHrrsYl9GigYMtu3AQZlqmf9AGxeQXl1HUvkLXekAEK8BIVv76D0HNC3tBCH+AIkDdB51MERBgBcf6B9K4AnPaDLYxBHnAvM/sSjjgzzhABoCyBNbURnuiBzuQBvzszdKkJkwgzoKQBlxCJ3hiTXUgPPl7A9TkM2MkJThgR4KAA23Cz2iwA+YcUAF1Tl4AT8iDBluQA0uwBHtUfDvAkt6m0E3ntQ90BUjwa5+kZiKDUWyQxZbQ0ugYxP2JjCP10LlnJLWmiJ8JYH0LXSHmlZsQUaqXmhFaQj/HbEx2myykm4jgB3LwBmygMWZLJNc5CMIAQyS9YuGKsILQS0GiBtiJ2U8EwGiwJXXSVHJgPQKcPmhQPDeQRWpyPErrwIOAA3Lw2f7sHD7NfTxyMEV8Ek51IEVbUiZYkAY2wBw4MM54wATAnSVtggZeMOPqBSRccE9SV92aamAOdt9XMEqbtnuOMGQbKAdycJRVJln6SZVry4xuEJu7kwU5EwJMAFF6RhHctkHFhoipmatVJsSmtAV4KQk1wJw0NDP/uNE5FEAKPuF9HiRboAVYsFncfMJYYAcnHAf9m8CbpQZzED1Osql45FQx5AcWvkeS7iRKSyb9uyam5QouZHrZwwdqImYw/MKcfnNe4MHptVRd/F9yYFZsLl/TLQg1HDJHdoIWYwZn0GqTWHz/eVtlyQYZKdFKiVFU4IoqRZVBqUIs1OAE5Qe1pv5nu5DnpEQGjuvdxQZwToJJglAGkJBLniTRVrkHWSAE49JQzEGKFxShoIQIeYBJ7uAjY9Beh8sENTgIF4QkMuUID65BvXOMQCJw7gNpX9anH+fnnnYDLx4kb4IDRO5TemIDV0JDAoZWKCdmikuW7c3nujTdfugKFxRisIlCcMDrnMZhBB5ABtpVGWjmOLxojDaZiVWqHGQxlpoFkhABIRACeOlCSBAA5CBUr0UHTRACsVVWCELtfkAynzMBFNAXz24PduAD2EkgTkIANbAxu7AHBrQCeFAGEWBKagAsQ/AFsh4yRmkxtuC8BvD03T4Z4OUDAToRkfRIucApR4JDk/7hDtT5CMgrARTQJEgyEU4wP4+wBiSgQAUwpwggAQ1Q1o4/O20jKc2c8Jf/CHOAelrgQrsDkcEexT+l0HKQBWzQV7wKCXnw7Zw2eyJEtwRV5gkqkWYV7YdlBiVkQkuZtiFmezAVAU19CXMuCBtQA7zp9hTQBU1QAFqzKhRQA8RQVh7QAAYQuxBAAUevTxUwBW+gIGiTB3KzqH5NABEwBq+iu4PwBCKAAEyRNUDgBA3AAGMAAH9ABgGAAAEQBkiAAIzfARm7HLkACBRdFRA0fX0dDQh1FhMBIXoOCAMjb28dOntOIxINUw8IDXwifIkNdT8GBlkCElkFCHeHf3qhAf5ZfHwPNLlODBMUbEihU04FFEIPdX0SfQ19Dw0kZ61yKxVfehM+FA1yfbV84JENDXsSjhIFAV2+5XcPd3oSTgIiTVEfDQMLfRUNDkYc+gBGTx8nEYwYWpNwYQQLUfo4uCNB3KGLGDNq3Mixo8ePIEOKHEmypMmTKFOqXLmRjx06c7zMoWPHIkuWc2xu3LPnjZsqVbKEeYNHZJ4yBm8qXXpxj5g3K9+IIenSjh05dLLOiTlnSxyhUoYEGUuWSpAhVBQoiHBxhloFbNiUcXSPgRwyEAoIYWLgAZg+mgz1SfPDQZcHU/xlIcXHAxg5chwMCQFRF0Vdy5AQYeDsogNGUf4q0MgywAeENhL5rOH8IUqBKE0MnInw5kIYA3Le7CkAxGIaIg7AdIiIwEiNPkYE9vkQYghvB1OS7/mgQ8KaA2Q6jEBwUZmTA1kOzavV54nyNBICAGkSwc6TEAWyNFkwsQ+fCrIk6HnWhAgCPg7woYcIT4hgBBDYadeHGmwdkhxyNDzQhR4B8OGECE6QUF4IyjDjjIU6fGCIA2OwZd4hFvylBwV1UAcOBC7qAcETBkggQBz4MaXjjjz26OOPQAaZix1c0RSkR3TYxJMlboghhhu67aHHTCQdldSRWGbU5B4qOeXGR3rokQccZ4hxRhlXpInEEWy+8AILcMLp5lhsmv51BBVUHKFWCBa5tZY4uOwRwBgK7HFGXkAIAUUFU+yBh3l75DGAFRUc1sV9XVxkQaZpBJDGCBbQkEYBXUwwxwNfGBECE6KI0scZAZTDQAVADCGFH0gMMEWAaUSghxM6OCDEEGGoEUIfHsyBgB9y9OTBAnC8MYAUF0xxgSwOKIScch9A4EOmFUnnAydjGDDEEGNwB1gFy5xRQGLMzHOQcmQseMB7fDQRwgDDZvEZOPGoAYEzZywwxgQACtjMBA2kwcAQTKBG4TJ4aEtdRR6qMUKGB4WAn4ydPRFipg+g0c+DiHSRhyDlidCxES47caweeHwmwTJZ5qzzzjzD8c1HU/7xzFQuMMVBk04/8iSHFFKIUcWTROWhER9xIA1mGVwKHeQbVUDVZRVFRZqHGWeoicSabKaN59pUWPE0lDzxJFIIChx7SARqHYdIAAPUsIYAEFBQDAUTAJFGKDXUQ8EK0QwQbDkLnBECTxYY0IAgGmszwQBtSMCGBxRIQYEDB9DRgFV+yaGLEOXU4APDbVRgABlsAesE4UBQOIMFd3DTgBQA6R0NATps+oYDYhRQzghcunhIReScIsEeHoTShQcGICAF6D4w0ECm8casXAUBqOeEAY50YUQ3QjTRDRA/CNCArw2sOIEAdlSAgB0ue3CsB+84hBNihQA2OKABDPADKf4ytrEAACNV8vOVA2Y0MmigYgIBOcQTalAB+UEAQOVATTQacAcnXE4IndGaClfIwo7oAQodQYIUQKICq7UwJUSbg9FqwpIl+eQnVWiSCN4SgSF4xCUmgcMNe4SHrJ1ETHswgxvgYIYqusEMlrBEtLQYN54Y5EoqycJbxqiAMGhkDXZTSVK4xCU9SOkMEvDBIuTmqDzIrSPiyIUec7EHPzRxD0hLSh41AsaM3JEneLBEFwGzhyb8ZyeI3EO04uZGJ2bECXrjiB6tkgsgbaIkHiBCAXSABjb0oQcmOQMQlsjKVuasCSYAwhVQgIIwlCEFKJCCFVBgghb0gQW8lIIeYP6QAhf0oYZHwCUbroBLFxwBNShw5UhcApOZ8BCSPWGS06BmiSZehA90I+MqL6IHi/jBhhwJjyQzYsYg5cGUQOqJJT0ipTzkoQk+yKIZgsiTPFghbolc5EnIgM6NAIGMCkDhIeAJDtRgRA8/60NRNpIHccxzI2OQgoB+ljWe+KGLdLSoeDDixLjxAZB7TOkhCgoSNsbNClLoJkgBoxGQZjFKUoKDQ0OiR5rUJBeFVEkedioSPQBhAW8JQTulydSmqlAPvjRBGJrQAhZ8gw9IgCEL6qCCOkD1CDM8QhhU4AdfpsEFKBBQC9bggjPIoKVfkmYX2dCGMGThrlIIw9uySP5JkByUiG9p5w8O4AA+sTQj++lDHpKCSqMCCZVOmCGYBsYRVHpENx5x4x/GZIY8aBEBQ/hoT0QbRRrETYPwKokTIvKDw2ZkCG+pQXgOwSCPfPIQPrBhA5AAkBL0oXsOMARwDZEGyk6gIwAlymkZCdJEOtcnUlFkHpglh4/64brXtYp2teuHn27Su520WnLdQF6gAOVJUFJkF4nyQ/OSN714+CMeraJDL8TBmno8khgROltkScAVffhBRC6Sh2NN9CJOEMxGDqyNiwgYI14biQdw9hEzUHYlHBPPcTdyhhl8RA0zcIIEFvgDCUghDxJAoQ/+K4VmOBWqfTCBLtvQVf5wIIEKfThCHVigVrDmeKxp8CVb06oGX6oABhTuSBBgYIKLKsUgIM3mTcnrtPO+96Z/BGQ143Bfn3byI2oBwlfQEE7h6cAq5wPGHXjridvppQPgckYaDgiBMwBABH6QAH7yMIEfIBB8HbCcHEAhCnQEQAIOCEAxvEdCdjGjHvfIxz768Y8HKOdFfSjAOqLTAAg0wR5NYEAIEDYeBCDg0AhsTDkO1oAAiAAJAiBB9yDAEyOopwIUQEAYLNAAQ+hhBWowAAUCcIcCMAALpqgDoqMwAEcsOgRPuNwUZCeEFWxQMeUQjA/mlwcEhmANARj2mhUhBAapQXlACDYEAIghYf4bgA8rsAM6KGA3NLbRAOTJtB/UVQAAbcGMOWrpkuTbUsDgIb1sUC4idXNTojw3vnjwY13DYNc23LUNW7irV7bgFTnMAStW6a4dmIUHOcTlDQmnsnnfhl4nrdxtVXDbkxLezT+e1D7UjIMXdt7lo+W3h0gdwgxo8FdfHcIbZnhNGZrlg/b1wQrfqdcPIKscPfigN04YwxB28Q1t/GCVZaiDGVaQhScwYAx6+Dof4JCFcylWshfZcw8U2ocm9IANVgdCpDwQESk0YQXfMMMfGNoEEZgSCT8Ygh56EB49eACFTTCD31/VAzNOXUBSWEMWGA+Ypse9C4C/QBQ6UIM9cP4ADMXtwwTwkIb7yMKpxUxCClZghTPgUgpXCOuOD9ECPaBgBdFEJgpS0IYyqMAFvryCL0FChROcoMkXea/0p0/9bT7taU5yEnkbHt+ZqmRIWtnKzu27la3QYQtqEUIbyEDmPR0iDQ8IgBBk1jECyAcC9eFDijxkjjL4BxoKcyFGoAMBQAY/wBZq0A97YBzLoQMSQiEWkjgaIjPxIC+iACwPUjIDYx5whmkDwAdnQAIdEAKm9AwcEyDzYAbvpgQksAcPYAXmoh0OIAVwgAB78AwbQALwxGdJUAJuUCAQIR7W0Q/UYQRRoAYHgAba8YD/kQcMwDHT0gQQ8EkVUT8RIP4aZPBIFTADcrABEbEHasAaOlAAflALDNEHQ0AEEKAGCiARQOAHHJMiFSEh/pApF3IIHDAFesAZ0CAH/QANP/BtbLEpJ+FDywUmucEGd8QR8wRQ8dVwP6RyTmMFlKhLTFOJYcA0mZgFTHNXnigUd2VXecU0owhTlcg2ULA2qcg2eGIFbVMFFBeLdgWKXJAFW4BxJgdyLhFeHbFfnigEbzFbz7AgMNIFwuIDCjAP55MFTiAEB3hbMjQuH8AOW9h1AkAEovEBxth2ZhcGD9ADP7AAA7Qrd9Aa4KBQ8fADZECHtUAGUkArPwA8WcB3FRABP8AAZ4AA6bIMekAEoaYHAv4gBAVwAEMQAHXgAFHgAzRgAQcQBxJwBhQwBCvQjIEIYgM0BJyDkAp5CAgDDg7wBfEwLyCjPBPgB+boVDuCJ0cgA1bAAnD3ES/gfDh2CDN1WmxEU07mSnmUC3KQfmQgFOF0LHxgRHpwADJjIftyLlnQIX1gAXqIAHjQAGtgMB+EgiIgIyUZAEOABKghMA5iCAOIMQ+wIBtzLBQoD5xhghX0AFvAGSjzIvJyhk1AbM8gMhLhB1cAAXAwAWoAKRaQBeYyBJ0jDs/wDHuABAHQBvFFDxNIGa83DxrTgNQRbGHRBisgIDa4h8DSBwPABEPAjAJRER4gAaEBBJN3CEhgAP7DQVu1M4aEmQYh0AEzQAZ8KRB5kAqfpI2kQIfY0AdrIBAVIASYKQ42+B+1MAQYJABTQIhdsnDdl5NDYog5uSMdxVyVtF6PmEUJNwZuwAZuEAZOI4ubmAUwRYpMAwVDoChQMBbrKQMuEAQu8AIuMJ/ItwL12QItIAIpIAIikJ/5yZ8AGqAiMAIkoBZ+0AZygH7pd3S0BSNgYFzzwAcDgwQOIAERcFsHaGnmuH+YpjHa+AMUQAO1NYwT8ASGYKIBAg7tpAwXoA5dwCWVAzy0JQAzIAFAIAF24AwfwAAzYBgLMgESgG/H9UkWIAcCsAJ/sDtfwAxGeAhNAKQRoDEJ1v6UWCAAfyABHpYafcABKBSSJgoyAzECA4iSO6IHYzAGg7FUIfECM0mmSkE3QgAZbBBOQlATHlA+NDBAD2QE5TA4DQAEA4RAfiCVhGOQFZBAzWABx+Jn33MI1dMABlQOyiYOzSClDkQBXmAEEbSlCyAyBOEPFzQBI9CBDVapEdABDLMHDtCpmeAD8iMBajA9IuMHF9AGAEQBd3CZzrAbDABArqINe3Cop8A7QhiZ1DFAo1cOcwA9AQAB/LKZRhAKUqAGAUADl/k3dnAGrXMI/wABaVAOIVBbIjMMCFBuFzoApKMGx+EAExACudkFzTBCvkWMRgAA7/ADpoZC64MA4/5kLFq6FC7lXH1lHzlKUj2RZSu0iX6wEuXEB+dkFTCxc1vABRSLBVjABBaLBUsQBUugsRx7sVGABZ/YBUJBsmCQBSILBhQLjAqABlmQUW+hUANABog5Bdq4hRWQjFeJAFlQAQl5ocrxAPMopn/RAUBgSiDjoV1wdwiQgGEgLEbwhDpwCARgN3ogWQ8gBwjgBgXwF2vgjxHwAOsxBA0QBj8wqQSDAGhgWe8RG3kQM1PrAcUmBUjQBRawDPRgAGPQAw/ws1I6tZtSAHTbThVRj2TQBkZQAmgwABMCAQPSszTQAX/hppRbuSKxX2S0AHGgEbf1EfYUJJ0rEo/3GiFBM/72JEl/pHD0JE+N6E0sAaZNFZIYMWElAWJB0kWJxAZy0EQ3Z7COEiU0hSVhgDcxi1j2gXND8hLVVE06JAdchgYYNwZtAL1scAe7e13llDVBNTVV8WUYwQZhRgQ04CdwgVt/cHd9EHZ4QAZSeLUBJgR50APnkgaSlQYrcC5OsAxrwIWHQJRS4AR3UHio4Xk+MAN+sAbg8wAO5b5omC8r8AObG2Dxlnd8YL8oZERoWHech1uJogdGhMB1JyA9QASNJA5GVAZ/kAW/di5XqwaZggTy4AG98ZUrNnfIIQLtZER2h0Ipark+/MMawbJE1F8Y8U4g8blBogdEFRL3xFA1Nf4mcIDEXAM30wkYfMWIEXYTaOpUZuBaTEUH1xU3DbdI68UkOKUjfBAGCKUAQACxPfBfQjATWZEVDxC2XgAZkPEDNFBy5zRICPZfvKB6GeEBKpMRfCABdyAgKKQHSJBkh0ADa5ylGEGUAdYAEwA+HKEHRFwGUpAFTswRGMwRSGBsUtB1TTAEe5AGTVAHZcAEUtAGSFCwZLrFpaumKPFRjDhPaEASabCwItF6QDzLQBACIUADc5ASVeTDekAmZdBZUIYHVYAnmIVcUvEUlxU0wZzNKDEHL1FTjtITTWJe6BXOK8dNAoVHREMkOhQHW4A3xTwDMxBOW1ATDsBxDlADcv7wAyIgHwYgBULgB0NweWvQBmuwBT0wQ2nQA+44EDTgB/iaL+m7Ak1gB0gAIEAgB2XgCgmDacjSBavcB0xQd/dIRgxABHVnBj2AGllQXFmQBzP0BD1QhjaMESv2en3wB3yQB38gB/0oBGHief0IBR6Q0x6QGFJwuODQA2bQBnx2DneAYnxgBI2CHn6gBuOkzTySBjewAzmABRmh1ViAA14gHjxAEkywpHpwA4fABJOrEWf9TRzh1XmgBVitM3xAJch8BpQbKWdyBnZEk1wDFP9ET9WcxRxBXnWd2CNBExEsEj70Qy5HiZTYimxjBeLpiRaHcRy3c/ulUFngJxctB/4NgKDfGohSaEL+wgcEAAQeQCA6UA8YSRrryC1TW4f0cABjwA688wAzYNBh8B8pSiE9sAKMu38ToAerXQEHQAMRUANE0LPF8zAVYh1auQY0YNowQgNDgAcY3G0ZpqWVgpAdoN3vqAPwKAB80AA9GxoLkKPQSAJ7eAjx0KQEEAELu2GKvRRp4NV9sAResAQ5sLD7nRRMkAM4cANnndZ8gAZhjQNlDeBtYOA3MNb9PQd6kANpgAM5wAVqcAM5cAN0wAQeXtYFfgN2sATLsARpYANLwAQsngY5kAMUnt86AhNe3BFkQ6ZRVAZnAAdXsgc/ATdPcllNYtgdASWJbUkWMf5ITJ5STu5dnLRd2kUTPjXlUv4SWD7HypsVWIHHkNEGcUBXaAC9bSC9YWBxKCueai4UFNfJbN7Jo0iepDgEUAAFQAAEPTCfKwB8tDR8KfDngJ4CJmACBZpQh/DZamHAWrqHdfwHDYBiqXFcDGI7hmABk+GbI2AQzoMfEmCOcCa3jsEQQbrRK+J3hmHcDeavBIGqD6ADhJwa+vEMGvMAJCACDYAGyuMHkhVofyAAOKM8A1ACAHmlM+ADDzBK5iARZnAAEiC2NyNAx+EEHwimyuAimuC4F0bjLLEGO3AIaKAFOeAbNoADOJAHPKAaPMDtaHADXIDiaMAFN6AHOMAH/v7d30s6GDuQBt2+BUzAA3pQ1mSgBUxA1ziQBmWt7yiuB0vQBziwIN2OA1uABmXNU9oOEkRCBysBB2XQVHzdzFJDk3nwE2IwUVyTk0DeNRe15CtlH1XABk7+8nsU5Vee5XNc8zUvxzhffjrPZTyvc/Y1fjwX9Dx3Xzyv8+V38zavFR4np7oLvdArvVC/fhOn5mEAU1Uv2ZZo2ZIdi04CnmfuBmfaBt3JBmNwVwl3cnj8BiYXF2IAnmLgNpJNBWEBBUIABEEgBGMhFmMhBMNiK0JBBuBpBmMQBoOPV3/l2TUQZocQH03wZjWABj7tMgHSDGtAArYztZLbAD1QAMqRHP5h8CyHvAYU4KqD8AWhwh5k8G7BTVmboqiDxQx8EJlG0AW3LhrEOvmZNq0j8AE1kAa10gaIIVkNcKbjfQgB4gT9MINcWQBjUAEOKASw5gcUkAU/cBm0FQLUkAUEhZCp2YAdYIAhwGcVfxP7DQ44EAfdfghrwN9pvSBqTe5+QO4GjwYN3+31Xu+HoOF2MPBosANq0O2AgKbFNNe3lLbTt7azdKfHo4fTp7ajl5O1tdW3ydnJuWWj5TlKWmp6ipqq6sk3V7hqmnYGy8nXZ3uby7fL28tn12tn5ydcbCxH1tQUJkdnRzfXFiYlFedK1yaV5Wod5x2XRb3l5RVHTm7+bf7tuiUVNgcND01HDy9Pj+/8bFz8C7z7z5evXHp25aLVSc+ePnsa7nmD580bNxQpihFTJaOVjFUuXqzoRqLIkXjwPHSIciFDhKi2zPHjcKIbjBnFVGQzhkyWnUOYILGSjAwZNJjQxKGDaxSfOnG27JRChg0ePgoU1BAiZEZVBWE2/Vgxo43XFXL6DDGLVs8QNV3WiEUiJw2ZHyM2OZHQQ8ims2ayVACDhE+eGWx+zPjB52wftZua1NHjQ4gUtGomO6Fz5s+QLE1sBT6LBIieyT8kyFGTd/QkxXr0ou3zo04eD0D4nJkxZLIHIWdR60XSqYGTPz0kPPawwpaTL2Vm1P7+EIWl9OnUq3NKYwPHDS56llzPfuMLkxs4ePRpYn6JFkva+Xhnj+MLJybm0ZDnoQZLH0Fb5C9xf0MOdtiXQ3o37JEDFmjkEJ8qWtiQCCf8OKPPPs9QSM+F+WzIYYf43ANiPfPYE888I8bDDhdeuMJiiy6+yGIcaAyhjjflnDPOOeWsA+M1J3qoT4XPoEEGEmOk4QxAcoRhxRhT3bLLGFVMtRAueLgRxht6ILRHFSpZB+YpDpX0kEgVXcRRTTaBRBJKCi0WZpykNBSRTFVQY0VIEjW0mB9yEJkFE0MIdSQbzczhDTy8kALQHDuF4wYbX3IixVaW1uDJltR5MMEEdv6YokcDE4iQlJymnsqJGaWi0hWqrr4Ka6yuxhFKJ/zcCowwv/iza64A7forLwEBK1CxxvYCpS270LEFUso+q0u00SqbRxnKyprKHnmcUYYZeXiyhxkdTbpJl2+MsodN5K6Ch5fYdpJSmRKdSZOaFE00Ukrv7kvnvBzd+4ZDetBTVh9+EiVoFkPhkYcfvyB6jUGmPOzUNGMEvK4nQlS1QFUzrIotPfuOTHLJJp+MMiyg2FBryrG2Qkece5ShqcvVlgFHzeW+UYUbGffhhrud8OzzdO3K6VAeI1WU5poAQ6SvyyU3NC9NIvE58RxcYJHwGGysoenD1iSJyrJe7BRGlv4BI+THEDQIgUbJMEtNd9123403qHnHCTPI01Xrsh5vcAvHuntQhIcp5sIb9LnU8fwzShLVKVPQafb8NMZY743yHhFZfq9J2f6CcBY9ZRE2H9BscRQwqSxbcRhuiM45KnbE4Xftuu/Oe+++y9nKHLlLV63OI+txcxrGM9T4z5sE/eXhIUmHUhVWmGk5R2uOBDVKv9NdJuhQr7IsOExwNkYee2zpBRfQrEj2689ULIXPzvvuyvf6748QC5+SkgYrUKdoejvIKPJQsFOMgX/7Ct7wiFeGk5mhDGfIGSneoC5ULK5cFIkeQ6i2NIvUC3NUuF737sdAl5WJJiGhnSrKx/4FzgjFDDX7BR3ioAX3PbATFNtC2qqwthR24ihCLKIRXbAJFZRKDyloFS3OMJnAnMIKL0iAC6pACiRMBhVKNCKq7KCoU1ULhabaAxzKgLNSHA6IaoyJ9UISNCtQ4XI1yZzmNseJ6XkRb2XKSEjw+MLVbUEoFFQfJ/bwvjm4Dhr/O8UzmhKGj5Dxe3zwQiP3iMm6rQAFeGABCqiAghSwYRNloEIS+cACFphACkgwARSOgIIWvAGWUvCkCWSQAhOwAQmhlAMLUlBLPiAhBShoAxJWYIIWdAIFfbhCClJQBTM8k5UoMAEzbSkFPaggBUhU4hGIucsUrMAFRxALMzNpu/6j7JB6EXyXttCYhy2lJCJVKOGaMDLCjvSsnkCcyEYwBiY2orNzV/IjQGlhQ2/QAQ1jgOe3NvEMiLmuE/MoxcO8II2eTXJ/fMDdQD+aMjIcAQosaMMZWrDATRyhDqdUwWNawAcX6EGZa2jBESajAjuowQR8uIIU8kBFKZQBCn1ggR+UmQYXXIGoLGDpJlDAxDA0oQVNZQgSmFqHpubBppM5QhhUcNQ+JJWZMz2DC84gg2wFkYGqI6KrikedhSgEJUobiRiugAQqIOFyIKlnnu64knXNZCFdcoOpBApSbHluJj2DiHRUJ1E5vAGNNJTQDVs3PDC+ghN+QFQcIimGtf4OtKPrTKxpTcUkX9riDSrYIhJP+YLFtEAPMlADTcnJUhUsBomlVMEYbnoGpiZ1Ei6wgliq+tQ+AHMZVd2DT/vwAj+wQLZHmEIfvKqC4a7BBUq0bR9UgAKnniIILzDBRvHWWUVyKbAfjFfhynAFPWGvcjPBJ0c24ken4WteeL2CGdZGrjWKFhU8O5f0zpstPZ4WVQ8J2h8RXAtoYDYPE/RW2C7rDPIh6hZgxKiUQrvgSpZ2wSSuDgpQIN2enniUZzDlKac7Uz0gEZbFXGlRd9uHMkjhCJuEwk5JygdYpsCYxxUvM53ZWjcQk5Vdzaps9QCDWH43yKFsgxhQ4AJllv5BmamgwglOYN5DxmvMZC7zPMl0kpJERF4iodwb2BCGndwLJB7xCB3vXGeQuMEKSJDvnkwStZWoYg9pKOQprkTAVRxODMxLdJymVGKZYbCxEI4wxAyyrW499KLOYgkXVDQHNGDE0aatZKRPXTIbo5MKVDiCDKzAgi2m4gVfdnEfuOfmNnNv17zuda/V7Llg+4ENWWiDHMosaKwRlhZmmIUYJ1iGh6qxeQiB3IFP1aVKo5qDfnQhQiK6IolRWNObSOREEaK69mUhDBo9tYi3De94W0cPY1ggHhgNixfYem97CN65Y9UtU43bWwS2ieNokS6fYVDbGhQDw0tMT5t4G/6ht1NnUjJN8LaG8bE3nAMb3KCNBEba1PIuuclL/rCNvyvgYRq4tKcNRG1DrsCuStfDTfsQPwKSFh1Wb0Iq/K1WhHvESqHDij6uUTtYEtWkPbnTn37atsbh39jSQ7St805yFxzE1OtZuw6ObYdD/YMOHjDPja7IVekB6L9QKNGLfhQ5ODhxmwieuz069rzrb3lOh2zrTjazlyMkD3AgHBnXSGpazGQiYq+50E6e8wxOB7Iq70Sm4eCHjiOlOh23Awa57olynBrvei89tpiABVGwJA1YwELM5uMFUOEgD/oZLRgxm7JqCV4VyOPWGfDAd3B9HuwsIdrCYWVzyM/94f7P8EL8wFXoM3R2RZeUzu0UOWmzfyIOkRae6b8fKzTsIA/c0UQa7JAHLcRNEHzQQxw+zYkcLJT77GfC1gqBBjTwQRCfQoMaeLAFXCBWcqAFcaEFtoAGWCAHehCAArg3NjQHzkd1J6N7tDBumhZ84EJtcXUvoFdzjQdvDdZuk3d7m1cKmYYGiGKC1NFWdOAHRENGEfh2KQQP4GeDrrIGNoAFfvB/+/EFOBAHX5AGXEAGlWADXLAE8mEI29EHTLADaLAF47EFN9AHCYIGPGAffrAEeXCETpgGN7AFBUIfeqB+N2AJSFh7LrMsl6VI1Sc1E6RoN3MGhjRoPCMGdFcdRP4jea+SbSHIeNpHPpc1gZ1QaGQwDitIHfHAB8MHC0Y3g/wjMjcoiXKyJWhgA4jgg0yQA1qQBjhQHpTQB06gegazBIyAC0zgH3wgCZq4BDiACI+wGFgoCkvwKTgQCdqhB4mwCKrgBzvwetUBEPGwIvAwiHVzBmagQZmmdaswETEHJgk3WLLSh6eWc39EHc3nc4pjBk1giHLwiErhCnaQc8T3Qs4XdZs1ielYHephH3JwA/bRPl+YhGOYCOynB2DohKiHBlyAiobgHmLFA3iwHligBjYQhU+YioaACPahB/qBianABRDCCnXnC8LwIRFYDsQoMbxjdcg4J8poBuuDcP4wGCcOhljIh0WRFnnkCAtik42KQwZMsAXeGCa3gxSLhofotiKlho7q6JMsoQdbEzOCgAYDggVzEJRcsAV6EHudtQlpoAWiEJQ7eH770Qfctx9agJRxkJQCmAYspQn7EZRaoAnclwc9WQpe0DKb8CIboisbyT8VaHlnRFnxxCV2CIjFt0+GpViPh3PGx3CUh4imIAeBon9h0gpT9xB7OB2sk1it8I0/KZm7k4EWhQM2cANuaFpwpS3QVgZpsHuKtoFh0iU2AYKxwjMLlnMniW7xUIysgAbnkwZxcjt1wAfjGCdzEJYf5X2T6ZvxhkNagAW7uWDw1Wx1+XCId3OkMP4TjbMvR5NY1ciSgUh9gRgoY1CZtHBDwIBoy+kJjsibmvmb40medeM5E6QESIAzIhlXMOidnkA0FDEy95ZYfxiYzPKStuMoTeCRYOJvgmONp6J04ilEkVieB4qgJLM+x4lG3IIEoXmXjeV4FOGXskKfAyVggRmBvakKt5cT/WkdNrlarGkqfNAs6NRRCTp2a4BvR+AJTqAYqKAHFnBrqJAGF7BFZ+ADLJAHTyBAm2ABj7gGPhADRxCZIJUHFMYtDVo4mnIGzsaBlFZzHTidrzIR6CSdk4d2RJdudFBolQUm2/k8JIoqO4lJKaqiUOcELnYBe+AESGCkLAocekAGa/6gBIxWBk7wBkgAHFagBhwgVYvxo3lgBAIEAkfgB6F4AW8wBkhgBK0WQQKkBkpgBXzQBEpwLmVwBE6QOHyqEk7gA3hgBEGARm8wqQLkqNtyBKOETgqRpGbgmZrGnpbHctLRjArGYPgSjSNzfF60mB6IUPhJoKQwD4LRLdkZSFPHPJD2Ll5AnEZEeml6cmu6CRfQBxyABCAQBGu6AX7wqBcgBhvABhfAAkZwBEaASnBwAUggrk4QBItxAWSwAUfQAUdwLhsgXkpwAUlwAXWwAX1wAVbwA3hwBGNwAU5wAWVwAWwwr0agW6HooqC6ASxgBhcwBhvQBBbQBOoqFCmUpP6EB6tLSkGwmqRkNEGVJoKJdyoFRnMkc6W+OpoItaFvl3lLVy1n4J0OxBCMGTJbcKR4Y6DSOq1s2gc0qgYssKbc2gQX4AMBuwF8cKNBOl3W6q7dOgk+sBjlKhZ9AAJO9Kh98AH+ugbTNQkbYAEqYARYpARtoAJbEqShyAEXsKhPi7A+YAFWsAEX4AYfsK6DpgRQ+i6uqgZwELJoZLjdAppJCkEgqgoF5YyyUmAJZzKpWUTVqG3pxqEvJKKL8aQQKrPel3DviRDM8rN2A0ZCC3VrwAFjYATTNV1q4APUygFBoAYLi67TlQRmIK7TxQFYRK7lkrA+EARrS0oBC6eFyv61WaUH8aoErVsGHHCjSsABDMunD+sELroJMcAHtcsGRlAGVqAEQXAEZfCwqKABHMABgKs4ctUQrqo+H5sHaUC4hQtfh3uMJFuycjJBnit8ZbcvMNirJHOhKXRvjxus1clz4bgJa3cF/Es+1mAL5iK6LGGiw+o7rYC6YzepSLAQc0oGanAuSZCoZ0CpzSQY6WmpEKsHXcsJeZCeOZaoT5mefnAGmdpTYnUEgcGnwMEG4doGepCeKqEG+HYetmAGOawH5ipMSiByJ4i+HKABnHC4ZaCeSTDF9tug92sGcJC4JYuscbIt6jsnEpEReclgNnFrwPq/fMlAJNmaCNySN/60gl/qnzXYB183wY35i2yVuRmcjshqAWR7Knpgtj5Ququwr31rRGt3dWpExjzblxjTQScDnfuTLgYciNZgwYziCqVys2ACRpsnuXVDDkXUx36MyvzzoLlrRGc0m+hyq+MzNe0GOShzJZaMQSp7Chr3mqYgx578pMu5uaF7N3SghAwUtKmszMvcwsdaLg02amYsje22QSfzsr+Tod8Wjo+oWW64vyHqVocjzSZDusiMlsyMzqirB9wSMM1IaXlsq9Q8yShDub7zeTnZoREjHb98QGlUHUr3etf2gD7LP2iazgdNC69VLtShNH95BUeAX3tyN5G7CTyDzyWDQb6Tzf4tGYGDqWHKOgpWdwZfnDUBDcl4wwXnvDsGjdAIfQYnIF59IEWbgFYqlQIvkALfiATWtUf9Ekd8egUTVzcte2tk6rJsrDuMGMfqNB3FWgpn5MBlE87zvDulrD+n3NLMzAJDQFS8FAQmsAKsegRlUQavZQs8Fl6p5EpQhgIywEQpwEuilFf849P1EloQgUZwwDnjqBICnTLXvNduHEjOF5ktaArVwrjoFkZ8sKu9QwcO+Dv5mdXMbFtM1AdJgFWcAAObMNfNlAZNNFIlxQcpcAQvQAYqIAc8lQdUEARS8FwaNM7YBkIWUUcP9iXr3Mh5s2gHt0bwbKtIrdvOSZ0eDf4L3XwKzRbVWdObGFSlnGOih7wvyTzZzPxNoSQFVNAFReVUwbUJZgBT1zUGTWQFqtUHKHAEQEAGVuAHaaUCZMBqWtRlMBBmcfVBHxRCI1QRgHXYec053Tk0Ro3RwD3RXpfJxN2I5ngK1aLXWmqCRE1JJ+rYKj3dqGzZfbBVSCAW31QW5cQJwxRLVIYCcmCk5Z0HKDBOMnZdJwYF8I0KXgZmX9JX9fUR+aQm+rUnDiEdggNPnCPYDNEzdgPYdrPRZaN0WM3Rkp0paETScIcLhSVELtE7pzvhUz4KsWUytHYCP9pehLVsyyaN3AKmfDRYk7Jovj0dQQ4+wp0KHVe6Tv6NCnK5zz7n18j8rA+IlVSO51Kjb3aDPIam2z3+PKcpNWjuMrlMRrxsHZC1x6dwjEvuCQO6wBbtRXYA2c7tBdCd55kuRHpAlwSXN5+XMQ5ON4QOeDFbCsYdop28Cgo+HTbJCaIuRHzABZuMMpCp6beOalkXkvxm6hUN4PQs4KUu6EWnwGFK2LAQzI+1caOcSSldO9GK6z55m0muOKRgLe0kJuBiRBcY5ndjuaVANHtD6ketyxJyDYhpdIv+5rUarL0555gUgQ946dE+mYQcsAkhyKPwAYb6ru5qBHjwtKewAT5gaxewAdOr7bqjENBWQWaOdcanOD++N/KZMkNOCv7dDN2oDgvfzBI3lBTQ85hcgOl8A9L0PpmPqrAXQAV6ELfTawQWcAEPO7ZFG6Qb0AbaewF88PIX8ATvKq5Auu8LzAGOo7AcYAVOAPM5b7YxmnsXWEHJbTJZqjhUjTe4OjUgb1GaxzfpPoN7cIzW51ZF3dxeJOu03kDQbvI+WagbsIAbgAc5f73m2gdWC7BrEAQg0AY0+rTimrCj2qYyH/Nr4Dj82qY5v7zuOvfjOtMaJMYMTWEMb2G1g3hj3y7lLjVWz6uYzEPXZ/YvpILSAdUUvOxoTGJmSje2nvaSqT6UarUX4Ae6tQZHQLz4ugl82wYI+64xALBvsK5XMAYfsP4BPwoCd5AEHFAWDa0ER9Cmy9sEpoT3e6AE+W4KcMAB/zp4jx+rczir/HarZFT5Dh8mmK9Yvc5hqi4nnZfjcMgSiJIUtVxij103qJ/6P+kE6OsHKX8EMzoJQWAEYkH7kwAIHH19HGx9G3yIHxcXdWscfINnFxYdVH1pjBdvSYxUTlZ9IGKUQYOnqKdwHKwxe4NpZnBmtLVnZ2VXZbdweXmvqcHCw8TFxqh7blVib8DGb1VuzsfU1dZ9bm/X28N5btLCfHRzc3bcxeJedJHneWV53HRx5oPQ2uf4+fqpfFzs+/r4zPkHsKDBgwgTKlzIsOG5MyBeOEx1YQOHJKp8af7UuEePnokK8UCLNu1ZNJAAmaE8Za9kH3Fx6NA7KLCcPjPvtvGJeWqPGDcrg1b7MkdoMHkEjSpdyrSp06V6yLhseKHMBiRPE+4Z+eZetWQqsx4Tg2dlsipeT9mZE3PmwXED9e05Y0YnUpZVpooFSYdL03F7AwseTLiwYcN7tor52WybTzF6B+/JixIauFPi5qhLWlBgTM7b3MG7ZifOv8lpDzfsBxrkHDqqY8ueTbu27K1vlDGLXGwrSdqTeRc8m9aOvHKt95W2CRDn6GoCYZ/6Jtx2Pi9xjJZObr279+/ByAwTc2wMN/HCwoDntkeksmyJ8xG3Dtnhm5/A+KxV5/4WYbp1Bt1yTU3/2LMeQnb4FdRr3B3o4IOF6dHCMEc0iAI3FwYjIYTCtJdbFdE0U50xvl1WWzIjnuPbPel8tho50hUk2jV3DeITUBwWxEWMDu3UX45ABtnUESms0IIeLKBwJAoohBEEH0egsAIUV8BgwoR96IGClnKwsIIJUuihQgouBNFGHibwUQYUFwaBAgx7EGmklky2cUUKTVqXWFdigJgNHilSk5sbZXXnU6DX5MYMH35oxhxDMMV1kHPWlMYjNIgKKUxfE9Wk6aegBrVhHi1c4QIZLISRQigsrDFhGTIgAUUfLNwxyJhd9KFCHRIeIUUfRwQRKwpSsOAHCv5poIDqEC3w4SoSVMTZhgpkNIFlb40JlRhubvTJmIgKKZqtoSYa5BsbcjgKYI+a8WjQLtaIs24fPqUW6jZc/PiWaff26y9CakwYsLVWSIEHHi9AwcKGsiLRBq11DGLCEROykGULvgIbRpJ5uOCClme0YIUVaExI6hWzstAFmEioZ0wQL5hQ6EHbctutn9mA6xAeyozrXXAI5VFFGG3EMU+DBtHhhaQI7ZFTNTUOokym/w7CaUIw6Vv11lwfE6WSYqLgQhlMFtsHEiiwEOvDLETcx4UsSCGRhHROeIQLuv564QtMQsnkhC+soEIbVjAZijFUnHCCCc7UXHMzIonUVf5X3/QJ4jI5i0i1XGD5/N19NIthRRZbIIeSZ/MG/fQxa/GIB1pdc7PjKX5kIYTL5xiHdOy89/6yFTD8OpEeL1iRghzbvKD44X1M7rzzkjseX1aKwQdhbgX5wYYUUmyR+kRKM62QGWekSA5B+PleqRZ88AGEAvArEMHD8drRvvr4509NVIagZEYYfjjHCy6xHp5FY2YQ+kZA6JCFLEiBDQEMikA245Ay1IUadvACQaCBQP0VYw5cmEH8RoiGQehBAhL4A/Iq4Lb2GYEGeiiJD3J1iiFEQg1DyEcHupCGLE2gGE7QwRMkAIRB/EACU3CCBIagBx9IQApGiIIHp0jF2f4kplu7EVI2zgGTLYRBCuVCyXF2pw89rA4dPOmJAqt4DCwogAE0oMEMhAC/GgxCDRDIQxMM8AUp8GEMf2DCFNZwhw5EYAx56IEQ+mABGg7iAbZaQwj4kEMnyKEMY+gBG5rQg0j8oJN6kIIPFnkFPjyABnL4lRk8kIU+cBJ5fXiAHGYghwd0oQMz0EMBunCGCCAhCmY4gB5+yMZiGpMpW9GN54AEO+jAxGhhsMIbOggS1JFRHzM6xjg2SJljEoMG8AsgH7IQP+SlIQL6+UANJCCHAWShAiII4gcggAYjkMEBXbAAGFDxgBn0QAIRUEME+vABMFhgAUMAQA18EAInDP7hBwEVgBAKMAUP3MEBqJSAHihAhgdkAQFkEB4x84CAOkCyD04YwRoG2ocnlKAPE7imN2eKD9zpDzch2pye6mMMecXhNXJgw0+o2anwyfQmZcCgF9xyI64xyg9+SENQ0UBVNJChgVlgwhKGsAQhLKGrSyBCWIlAhAiEcxBDiF8W+HBOPujBCDqQQBpC0Ic1jOAJOkhpHyowgQHk05GxHMIQjBBQuoKgCx7I1Q9PiIQJAFQNdP1AFCxQB33G0gkUWIEDouABA0xhEAjIkgM+WwFbPYEGAtWDEwYQCQcclab3skLCXnsKonYIBoPIA8yYtw0kCM9QyfTTMj91qGHoR/5pS7OfHnhmPaHURGsMEVBPX5OKbumUMO3zAx7kIAc0jIEMYWgCEwRL1vKSFQdi9WpXh8AEJmSBDFUdQ1XZgIbudrcG8GMHHeGHPDUwYAw/oEAdJMCHBvSAACMIohMiQAYEsIEDBgVsaesa0AA0IQD5tJUEsiSBCkQBomoYQR/gSlkLAEEOElADBdDggzQA4Ql0hSkfCjACMrDBCCVIg18FugYBvJcPxIRt/o7wAj9YoQp6oIIV+GAGNkCBDWYIQllGdgk4GOIKe1CBFPwQZUOITg5KPoVv+5CHJuWBCnw4s3quMAYqlMUNQYjYyPxAhUtc4bex2dN9QjTce+VmGv7Hbdc6PtIHnmXRuUr7HkgsqE3xoYY2kdCPHbpr1SyIl72C3SpX1ftVLHBhCz+Vif0MwgT40UAIQjCrAmKshx78AQivyGEasmCEEaghVx2QQhP+MIQvIMFtaDVHKEc8gybcAQmRyGEoWy0EJrbSCV1ogrNEIIcmYEICUvzBCiLYgSlY4A8zyOEQ/qAePQzBCTMAdxNIIOT8aQkVWr6b8axgggEe6QRUQIILxsyCLEuhDDAYAwz8YAIovEAKWBkECyJx51NoiQy+YsG+S9UCMaAgDyeAghXGEAQqF0bPN/tGn6tGnePGIbl2mIa4rouP/9B2H057jnGpiwrrDqZ98v6aAxq20F5LD6EJSKhWA93LBSZoQQufLp1MXn6OEIwwfjYNhgckAAHunFACPSiiUfRAP2qUIYLtVp8K2LGhPsCA3xH7GJZQwG8+tA0JKfBSG1bQhzOQ6RV6wNvZZgUsMpgACFNa+Nui5AMUyAFvSFjBChCO52HIloBNA7kyMNeV6eXPD2HIgtEYxJmVK8VS0J1INomxTVS8zl5GaR8dxoEG0jXB0kgIOibHwIYxxGELXODC0T+9tHUw3SB+wG/8StDKsBvfQUiouK9UYAV9O4xWkQCCHk6A8FLBgN5ulwIZYICGSyCeDbvqQ8OzZAIqlCEFbEDBlwWPAiu4wAxQyP67rswwwDG/DAb4DsYr4rP/x03uG5MnXJVnefoTaLf3QK2hGGjBcvhgHI+yFHCQVMWQQf1BHc5lB8YhB7f3Xk3QBFbQBLuQBnmAB35gHF6Qe0j3aZx3GGEgBEBgQ8cXgweyJpeQZGj2BhFzBYNgBRJSZ5FgBWH2BkfgB2JABeoRCkJ4OIJnQlTwZGRWPH1QBTvYB2UQBGygB+oRZVaQDThSDG+gOCfAPCCyGAAocs+jOfRiTO3jgNjBeUCjf5ZhW50CI79XENI1c+6CB2GxGhiYLluwBWQQiB24C2aQB35AaJmBe7nHBfxxPzL4iJCYEPKXD/1jFG9gAowTiZgRaP5taD9JgSmpcBZhtBIwoWhLwWik52gWiDVsuAVWJYiECAeAZoKLyIjlMGqamIu6GDsjN1NrCBfYIWrcATo2sme9+CIuIhYxRww+kgqnZxCcaDTeVQbUSBe/wA8O+Gmf9hl1uIve+I3gGBg4t3qa0Xu+Zw31sicHxIANKA+m2BTLGA6AgQzdEhCZ0YZowAa3UI29II9z8Id/2IjhOJAEWZCFgXMOeHK954nycWQ5xRTWRBjuQGjBsBaf2E0DMg5e0HtykAa4QIjXGAzH5QVbQJJK54gGmZIyyATGkAZakCXCoAdYMJNMl0HBsAQNggYKAltr6IBs8VOvwZDDAQ1UMP6KEkSHhkE+UxEdofgNFNlT4xBqduAHeZAG1GhBISmSMLGRG8kgKvmVkYgD7JAGWFAUW5AlXpAHc6AHn4YJWEAPasADfoAGPNAHaKAFsJEHWoAGXmCXWOBWf7gGezkIdwkLjNgHOOmSfVlCehAHenCCaWAOuVeAPQmMXRmUOKcQyfQTR8aOXLQWyZiUZzAMpYcKoGgMbIgcvnCVZ+ALzGgcRoMdoPaOYFmb7bYEsHADaHADc4ADfaAGOyCYTIAFrsgDu3lDO5AlN5AGunkDcpADcbAEWECXaIADeWADX4ADtzcITvCSfcAEcoADdiCW4CmeOHCIWKAHNsAFaNAFS/7Ansl5Lzh3XORYjqG2ep7YjcdgaLuRGHsoQXAReoGBiqlQGv0xGV0okqB5i2QGBx9ZiFD5U0AZmrZZoTIolt/5BXapBb6pBljgks+5A0yQA0sgnr9pAziAnUygoWiwBMmpBztQoiWaBsk5olhAmN5ZojlwB0vgBzpaBzgJo8CpBzpJoktQl8fABzvgLlkxnxi4evUZm6H2GkuXmUZxRdFQLm+4Ej6pnygRj6ggL8FwH9R0j6ZTldUIoejgGeTgKLhooXB6oVVlnDjQm1zgooK5BeHJBDzgkndUo1qQBsaZA8/JBTggojvgkh7aB1zAnIS5A3PAnMzZm3jAA89JB/44UHQ8AKN26QXviQbZcQxaYAPxuQ/s4KSSZhxQ2qZtih1t2KZQKoxWuhfu8ZDBsIqdUhO0+XFnZDXiQy8/gQqw+VOjtgfusAv9CJUwopG7GqfOSlNoQJN3CRt+QJymcQcueZZ3WRRZoqFsuaFFgQdUdaPT2geLWZaDUK1a4AXRugV2UEJ36a56oAWg9piYIJlYMCJeYAM3egpG868KyZUC66obCZTLGquilp+R5qVCUavUERmPNhEmaDrWMZH8QHOmSRmwGZSnkAcPKnPEAJpQenLN+qwma6FMgAM8wLAAwQcpegMC2jt78h7TNCKnuRDPVLKHgRNP2QcY2xPLIP4PbcEOeYATuwCyxrUWVAoXOnuyTvu0TDEHR0evHpRMWKQz1rBGrMgWD/gd5JMKpYkZY9A9FEtmH5mVqEkOT0qsLAu1bvu2mohTfHZdEQuNC/qmB3KHL7FUwkoHbSAFYfAPemCVR1spahspMQu3iru4u7gtijK3BnEfnvlMZQshBJoZg5AZPxUGYhBBRUuNyYpBbGE/Sou3jHu6MagGMmBCptqz3AAHYEdFiVGrWVqzmtlMLae5SyckZvQca2E/4WMOp2esuNCagZIZvpdobYu6zJsjpkANz7cm+gB3L4B++QAi+CN5wgUonmkSm2NyK/gp2cQHJMm17AAWRls+rv47gZ+hB8eRuM0bvw8SJ1/iAiwAJmcgJSngB23TB0BQBifQA2mgeFCgBniCNnqnK5GwJmRjAigQM1CwB0lyJEmiZXBQNoMwZmegMCgwLX1DJChQB0kCA3mgAk3iJRrXBi8AA2SCJBicI48DgJiTMwRoFrhLDaqnLstrGO7wCnywBeuaOnDQfIU7IKP7Eu0iv0rcLzKQMSbAK2ODN7DSv3iDWywABWNgAqTSBwkTQaorCUEAK7SiN33QZikwBqurZHEjBimQwcUTPLsivVQQBBOiByHjJENgAuqhAmjmMBmjAmJsf72RoNSjZ5RzOZmzLXshuUmakNy4NRFoHEjHrf6oAAdIcAStaRcushw7vMSeLBhNbCsWowcycAZ4cwYy0DZbfCFHoHFhsAazogfY1wdUQD8MfAlHEDGt0gJjoAJmgDcRJwVW4DL6RgXmYTEoczZ0LAktQAZWIAd5cMV7kHxW0Aa5rCtjAMy8NQxBYCXdiwyO0wzOg0WL8ROJrMiqUS+vqZGYyTtj0AQmySN64A7QQsiiGxfi4D2d/Mn8LBYIo8tZ4gJnYAIrkAJ4gAQOjDcmnAZFUsCr6yUZYjGSUMq/cs0LlzYmYAdHIDj/hifCM35ulyUqsAIw4DfHkyTKgidhwCRQUMvXPHYbHTfHkDiL4wwAaM4/Uc46vQzeMv6GfQKAZ6g539wUNhemCRm+vLMWTNAE4zAvn1sGW7i+xeCOg1C6/XzVVeMEfHcOerDV+1M8JlCJw1M8KdB1xaA8+WcjNUMvHzENQ90dBkKfJ4fUvDOSdEAGZlCae2C0cMBBGSkpRoXVgu0veiDWIIEHZABLK5EHV6DYxzBAsIUHX1SO7Zw/urvAthcJemC08FC31NDUkZbEgz3apP2Iv3iACLjP4KEfbGsjTUAGdLAHhAsHhDY10EHVLyEP8FvavN3bXfOLGimVdsAGN1yA70sQftAE+YgLZuAMz4jDapu50e3b1K2LJcQN130M2X1Mv6gZQImBKNk8/2nZ7ysMaP4wBFcpc8lglBV5PlX9U6pd3fLtIGpgAxGjnsCGCX3JBObgm9VAo4OwVsegB0hq2ZIGjKWDmdxxI299IOnQtbTzUL0q3qhXkepAaJw83xrORvVdozCbsjfgBTiQAyOKA8+JAzfwBX4w4lqAk7v5nZEUnzhZojegBXow4jyQBzmAA+mJAzeeAzdgK/J54OTAlVSan9cAFg2+2gFqXJv0A0iAtE0FlXz73ky64ViOPzCKA3TJBLyiVXv5kksQMTmwB2vAA8OJBiT+BUsAs/5NloOAm+KpBzdABi/JB0tABzdeqXQu26XaUweJkKrapgF75LOqDzfrO8gLXe4wiKN5q/4YaVzjMBPuGN9ZfunWAZxroKLjCYhhjpgR45syKZ2umAc4gANpcKiDsAb9OuNZgubeep59YJ4yiQl/TgxbYAPe2SML25ODXuSXGasKax/FHTuISwybXQZXRYQXhAzFfrFMU+mYPu35E5d9cJZenrI5EKg1zgS8mQMe8aGnnpxL8JI3IB1pgKJYgJOi7uPjzpw8fuOcyuoDPqp/joH4jrD6/hpUyqokyZWbB6v4ie+HrhTEseS2UYrccaxkIK9l0EP0yN7SPS8ZdOXUfvHxm+u73gf4Dt7gvYbzGfIFb0U9o+jSjuzMrYF6Dqb18OyY4d5VrQ4YP/OenOs2oOtdc/4WCA9p7iigx5oH6QIgowes9hymXlnVR0/zSr/06Zw+xq68xvC5zU0guVUGjYOrIpn0TMn0XN/1gWEZOx8bEVkMyQ6h0fEPEWia4230TEP1Xv/2cK8t7xH2h+GAJWuVmZzb4nOH6ThzbQ/zcR/4gq8ViiKHn9I+h3sMUp8fUTMI8CI1PJX185IZlj74lk/zB781iIs0ZS9zup0KdgzxZOr3BPH5l3/6qG8N9yHxmpIZv0oMPw+2aYQMOYEa60v5wirzqb/7vJ8Kxkj3goH4FFoMUt+zSqMvPbzeki4+O2Hxvf/8cR9cx5gjm18NnX+x8zAMavAOWI8KjX/20B/+g/4/KNMPISM5EGS0BxE44VlDDDiR6N6f/agA+OJf/0xfIuX/IDkrUx77Dq7r9oDQJzgoWGYl9kZISBdHp0g3Z6c4SVlpeYmZqbnJ2en5CRoqOkpaanqKmqq6ytrq+grbufdW5ZYYi5vJB9ko2Zl3VmamR8k3N8d3qXdldTtp16gI7ZhbbX2Nna29zd3t/Q0efjlbVfW2J+66O+dFZ5csa1Z2lldpjIyZR3WF/hxNaIwOvHQECxo8iDChwoUM0+2ZJcZcv4ah+NiZEyfSQE564JQpU6/SRXyYqhwJKW2OQEXHNlJ8CTOmzJk0xSGRQsgXJxYuaz5846bWuYk1L1lkp/6yp6aOH1FSotNOKaFZVpAQFXRvEiOdRbt6/Qo27MwyUPzoCUPFCh84fuAEcZOkhZg+VKj0qZImiJwyVJKVCcKmjwo++qz02ZM2zJVkhhHuweMmoi08V8Vi5ZU01J40H9NUHrTrH6Y3Yq6cIQbw2LN2llu7fg079qo9SKCUabHmhJUgUJC0UdFGyu0wLKQgcXGkhZUTUI64KANDTAo7g1PshqLCeIvaelqI+wk04ptzsvtYZNTunag88srAQW0vo1RFtN6cOaPonsus5fv7/w+gayysEAQKabjQR3e+IZECFGsgaEIPQSDXhmB86CHDCxUiYYUKBybYAgqCuNDdEf44YWLFC3al8tAsQZVjy1D92YGZO/Npskd772EyzY2DkPaGHsKkRtIiRQaIZJJKLlnQEUGgIYUaJoRxhAy+QSGHCWq0MEZxZFQRRB19sJCgDGW44EYKdVRHJRQsuOndESZoEgQMJ6w4CDot7vnYLLOM50ZkksX4EIDnedGLj5nswd5HeMBnCVQrZQJkH3mAZGRPUHHFZKeefgpqK1ZgqYYLdfVhRh1kuUGXYXXtUYYffTRm2F+BGZZHEIbtMcYY3pUhgyZvmHDCnYOIMWhkgcY43lCFJsnHOohmVooewMyTB6T2YMSpJfUJculEm04SUKjmnotuup1g6AoSA7JxBP4Ksgp7ggl4qJsfjUjZiEqOH5mxh7bFSKqoIHggMog8gzBCDZEF4wtxxBJPzAp56Z6HUUYCPczJte4JLNIx3XqL8CBnmCEIw0/FwTHFLr8Mc8z4ngfJtBuzkgdn2H42cCMcf5vnkNM8xZrMRh+NdNIB0oyRFyrd3AqjwbjnVCYjjVwJRM6AC5IdUZErmtJij012KnpggYUXhOiRAxZM5JCJHkvsoPYgaWCRtEX6xmHzOy2HYu3UAINsyS5fb7JHUJV5hIdKAx9ZduSST65JGk1ooQcXWvTRxA5o3IAGGnJ4kYcWc8gh5hbJLMEFHlv0gYYWdKyxAxevp4GH6X2kof576FqYtQUXXCytNyTsOP10tNbo4e/OnoQGOSaJu/HZGU20tDLWlG/P/eSxs07GDkx4fsMWTPCABg5oLDF+HzgIQoYNWvCRRvlYqGHDFjl4wUT5N/DBBTTkgA9t+xz+uNC+sCQjWnagES+84DQ6uMMPfzNbo4SRB54ZBRqR8ETiLKaIPTQhC5OSRti6h8IUli12OFjCEnjAuz7gjQlzWIMNXMgFHKRhB4PQQ/+Y8AVB7BB2X6BhH5awBxzg4H/vc98Q9cADTfBhBw3LxgKjpTcHHoNvccjI0/xWwahd0AwZBMU64qA9klGvEmxoAhmUwh8VynGOR2PhF1iHhi3EcP4JfWBCHfSgPi7wAQ028AUObHeDNMAQC7TbXRH/qL5EDjAHWvicHmyAQB5iInM20OTzsGIeLGaxgRKU4DG2yDcIerGUDcSiYy54sjKa8SInxFFQtpYfMjQBa9ijoy9/SbHMDS9zmNPDHPrwOjkkg3fDU0MUBaEHLWAhGbGbgx7UlgY7oCEZr9sCFgSJA28yigfC28QW5EeIjCEqlRBsZzu7iJFTPq2U7gCjK2XCqEv9Kw9Ve57xSsgJyLjhXvERTiW2AsyEKpRsnzsm4AbBR0GoAW+bmKINbpDGJfHTDIJ7D+E4YTiffUIPtFjjttDQhH72wWtVXKhLXwpTTsxBmv5aeJ2nGJWGYFwBgyoFBY220EFQJM4cRmHEGMogsDjGdKlMbSqorAUHjn7kDHAIGCqOcjhQlJSg25qDH+ZBiV46daxkLWtrNvqRf5Hxo6KAnno0c0sNmucYZilDGrTihYyada98lYke+IAHXK4NIFjhwx4GctiJ5VOqUyWjVVlxlIy8VaglFWx+MJKMcEmjaH3trGdlgoQNcMACG8DTJC5wBEFs4AhrYMEHRLuBZDjhAha4QBieilMztKex/JSrKSJLLc3QQiKY0E8h8AOQWn52ucxNyAX6YAQLcGAwSqjtvDZwAT2sgQOsJZMafDAIJ6RWDSwAgQXCgF0L5OECF/4QwwYsEISwBIyf7JlaY+HAT7aqAriTFcVQQVg4al3KKcZtroEPbBAV6EEJqd0AGi5Qhg/Etw8beMIRNtCE7vahteFlwRU2EIQNtOEMFijDBpBwgSv0AbUPU8M3HkJf9nDUvvM4GRlliQ2sojGMkyDHQDXBwYHIYyLr4DGCj4zkVTzXCIYBARtSjITAUJgPHGDBGn6wBvBmObwXMMIY+uADWFmgKm9gQ2nzYAQyZQIOHNjAKYgx3xjjV7e6TetHkjBVG9+Yn4f5hr4iaOQQ0gIRvk1Z2PRwskWgMcmMbnQ2lqwWENQBBLQV04r5EKs1HIG8ffhueFOr2mS81wJNYP5vqUG8Zg6o2s2CuM99hGFfGtu5DDuddTD0rNveMk8hu4BKovoVFEJvQmWEGPDC8uroZCsbSYzCgGiTkKcMtmjXu0YHnOGjX4YcJZ79NcVQB1roy3B2EPPox9CWje50lwfCJ4YWjfimknmp4ttB4sRIemLsuTpU3fzuN4IxZjPlzQYyVRA2JwhGCXkQ497+brjDzYoxePLLFeQQyvPYgTUhwWGlYn24x/2dbU5UaBNoUEQclESzVKqk26xwUcEBPOyOK0IeeeCDfD6Oc3+/0BNLEJMz19ZETVAUms+MDQNrhjwbBVoWQ60FZT4RmpYq4lJmKHDOr45uQOLgDkdcov4X6peDG/QRBzlw6BK4roYdADIHaufB2nOwhBzwgA9LOGTdcbAHLMiN7WzLwf68cnTj2Qxq13C5wT8RZEzIQw4yx7rjG80ELijSffSDYRSBmAM0nE8QS7hB2HkQvvShwe1iRwMPl2CHJXxBkXFQ/RKGeKEcbMaTxe2GKLXYxS2sUuncqPjhEb8VH8FqDI1/vPGRHPYl0r3Ti+wjF0C3BTlw3ufi28EW0ADIs+1ufn5cwiDDiQY/LAENeNMDFBNEe0t4AZ1XDSUDSWnKY7hznn5LB8FfHu7CITwTZmgCGqJ3fAF4YOQnCKbHR2kXQ0DEBEpUNz3HfFqHA1CkfQlYB/7ep3VitwQQyAfvM1GaoAWdtAgN5ED0VEoqcUpc5AVbAEHyRE/2pBAuJxT5VzhXswl54EYAKIA5qIOvsH6bMwgiaBFBKISitEDmURQ/8SLUI4MzKDKcIEJSoEw7KIVT6ArnZAM2MHQ9FBtICCPjgQojAVDFRQZDUHJUaIZnGDPgUQ4xuIS6IDItM0hN8GVoSId1iC6PARTlgAgwdwpg+Dd0oHlN0IZ2SIjpQgaDkAdSVgl6MBeYIAY98YhzmAq3NQiSGCpImIS2MIggxQga8TxeQwZXsHGFSIpHIyKCYAZV0ENQACl6cCKXMBiToAJ+gCCTgASW9glpAAWEAGpLAv4ekdGFz/IK+hKGFYURaDAkpaiMMpMCKmACwiEFV7AC22ECQGAGKIACrCgDapACLXCNKXAiV5ACKGACfHAEKyAvgjAYfHAFKJACYXAGKOACJrACFaIHKZACJgAvFUImLECOL0COctCOKVAFSIACQBBfR5ACK+ACpdIHvjGQlNgVf5KHMKKJwggL21aMMTcHnDEMywiSMJMCfKAGZkIFziEH3TEmYjKLDekd2TEGKaCOyWACfpACY7iLFpIgSHAEtoEgR0CJejAnwHIEXTAmfKACfzQnN6ECVmAFyrGLLNAdhNECDpkEbXCTTeAd0mNS3dAigBIoa0gom1gKh+I4Ff7BLX5wHz0Vkm2ZLiKiBy5wBnYxBjX5krKiAnbQkFEpBVLQGINxj3JgHc0wk2MiBU1gGzgRBCPHLkR5WzJJJnHZB05ABSmQBYfgG2OSB96xBlWJIBryjFYwcpdABS9gAmSJI1/ZLMsSEQUXKOOxJ7YHhizXCZ14ITTnlrk5MXApl1IQLyjABynwHOPIinvZB2XQjCfCIOSoB/GSAtKnk0gQIraxi1cwJQmCIGRRBiaAAt4RmcFSBtE4jmGQmTyRHN15j+PYBuK4Ao1BmsVymnnCJy2CB5TRLEABFIESEa2ph8tyn5SBkeFwHr82ChdRNB6BMrqpoEsVctWylaHwAv7F4p73SaHNEliwGZuoKZsYMXGjYDh0MC/ykKALSqINpweKCKGmVR4Ys3JLJ25FgqANWqIzSqPpMKAE+ltQEVRcg1w16qM/ShA3KkEumh86yilUJ6NAqqRLegrRYkoaQ5tl2YlSJ6IayqRXCjMThTbDowhpNwhoAAYFuKUXQ0oSF6V9SAdApRQiiqVtKkdysARboE2yYymVFEWxwwQ+mKdpoHrXZwd3IyuxwwfXpwXowDt2YEw21RVMM3gC9wpn5A6UoAds6qaVmkI9N3qfIwflMzefkz56GkSXgwOeA0Og4zl0sATfVKoCJAeU9BJYpEVJ10rXYKCeSAnXMoqWqv6r3LMEqComTNA+accEXqAHsSMI/YMDc+d9/VN36YNROHAhOMCsOCAH6Vc4OwCdsRB4ghdB9eSoOcYIImUJ18KWu2quYtOr4/M59aN5lvepxxpEgvA+oycHAWQ+WvA+UKRIaMAF2qcJXACChGWEREiwxUNPW9Q0uwdG4oBVtrqIVFeu5yqxSLNNsEOnvLMFQRQ7/ydEOoF9FmtNmgM7CfI61aQHJ6cJ55SFyMOCTzNPLTiEoZQQANehluAvADOxOetvG3hRegV4tQqiD6MzEauzRZtkM4UFNfUa7wZov/AR9Wa0USu1xaAvx1CzS9EeRDu1W1upTsoOjXC1nOARmP7CtWUbMWeTtIpgfpagB4rqCWkQTj00dPzqGiyadIEWOMJgpWbLt7GhBzvkB+NDTH1ERXlQTqJzTHnwTBVbcmxgrBZrFl5QTktQqORHkneqBXm6qHZrtfVXCtdCRn0ruvgyRGugRJmkruGUpy8kCed3RFz3Pm2jruSDP1tgdwiEPjiwBqvqqg0Bq38mq99qCjmFQaNrvOpSP2SnPy6EBWaAOTdEud4nUc+Een3AQxy4A3VXd0PEO0yQei2EA4o7rBYrRVSEC7Aaf6mkMUNKpFkztqF7vPGLLkMkr9fnBaaXPnGwBXcgvcwnOpTbP0e0YTwwPnKAOTyEp3fABFjAO/5p9zl0gAPzkwkAa61GcSFECH8leDw280X3FAvM0x6eIb8jjC7X1EPCcyGmE03DU7EJogVa0K819Ton17aQa8J5kBlboAWIqrGVxHWZcE4+KAhdxE4paMQsa4It2EoevA1Sgy0kDMVIZlE3IHU1oU9UpbVRrMVmNQdJC8NFYS3t8ZFbTMaWmgdR9RH4VcZrjKVoFUt7y8ZxrBBlIAqEQ8fk1geWqGLgwlXjUAl77BX5JDg4JseF/BUcgARr81yYYASVoQejdQETNggb4At7YAF6kMiDsMh9cAbuybYW0GqevMkxEcZT88aGjMphoQdOwAIXACu0tQe0xQFWcAa0df4BfPBeF5AHbTYG76VmeqACquUD/EhhtfUDwKwHLDBbF2AHFyBaYeAEVmAEokUm6RUEqAHMqnUBUqAEttwQzFNfvJWkqUzOFLEBe/ABVvAELMAqHLAHWbYB5xBbZtDNdbABdbDOZCBiCXIBVqAEKgACFbIBenABj7IBdKBgPpAELJAI7kxe0WwE8eVgZOIEkpzMguAEx+zKwJx/HfHB9FVnaZVrhFzOJR0WZzBaFqBgZXABbvBceuADGxAYFwAHLX3PG+AH68wh1tZliQwCrPJcMq0HMq1gZEIGF/BkCeIDlGkErLIBaUAmT2DRwTyZRxDLljLKijdaoIAaMAbSM6GWVjZGXyZN1uWxzxTmA7X1Bm6WzHlgAR1wAX4gy2zQzS5tAaCcIFR9nBxwAcFsy9d8yT5QXa780soszYFxz9FlAUdgBIHxyBfAAmoQyUbAXiqwBtecD6rGASBAbidzH3UW0rPWWCPNPONc1qfdH+JF2dzQAShWFXAsCM7MAdAmCA/BPAFT2n2G2rstM2UwBrAdCpdiWaMQyyZG27yN3J4SCAAh+QQEGQAAACH/C0ltYWdlTWFnaWNrDmdhbW1hPTAuNDU0NTQ1ACyrAWkANQPlAYYFAgYzMDMhHCJNNjJULxduTjVTRjMxNUwjMlxaKlsqVms2UG02T15QTlBsVE16alNMU2xOaXlvb29mV2M8Qj2tUlOPblSseWuabGjrZVvvdFvtcG/EeGeXOEurjnKXiHHxiXjRqXzPjXJUcIxudpJqe6lMYIlRS4mONIyFGIWTTZOpVo2Oc461cJSNVqiXb7Gvdq+iUaHjepGjfcJwiJdykKpahJksyKBSy61uza1eyZ18pdF4l8pw18pZ0cKPjY+sloy0p5eMmKy1jLaUqLOsrKyKqpnwkIvUsJTHkK/TsrPyr6zmnpWM06+x17jRyLbs0LHfxJmvjMWSrs6zss6qrdnFmcXbu9vNsc7qt8yN2sy0zs+R49Ow5teuz+q87uOr5ueazeXdwt7U09PLzs/nx8js1tfv1dLR5dLq6Nb56tb36tPR1OfjyePq2Or11eTC7uTZ5+jJ8efW9e3W6vjd9vHM6Pjq5uz06Oj89+ro7PPz6fPo+Pb////q8+l+g3kH/oB9goOEhYRoaF1ohoyNjoeJfo+TlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2FGbCxsrAyR0cZGhlHGrkZG7extiDBG8SxIMOztsUZILZHzL7Oz7LQsM/CzMKyMps5Wl1fe4N5gnt5eOR8gnnjfemCkoLwgk1aXDpdfe2D7nl6rgIKHEiwoMGDCBMqXMiwIalZEN+QO9INWIYsea6VE6QGRLcl1/pAgbVBpKwlhKBocMexmERCyY70UePL0BIQLPMM28ASU5N1eZrgcJKjBw4+QnPc6JMUDNEcTnvo8IMjB444OoSuY0qnT5oeaari8KPjW5qsOByqXcu2rdu3/nDjyp37CWK1PmWOMHkDoiSTWFn6ZOiW5wiIJed40syAMk8umRZRnnGGUbGMw33OZHhT2FmyzYJuUe7z7ByTDYj79N2UR0fVLk3A5OmiBUed2EzR+OB4g/ZQH12+DvLdlWkPLjjANJnTxwk+Lbd7dMFRnJIc5nSza9/Ovbv37+BL2Y3FRGSvwX3+wgq82XGwPktQFtujhnSGNntildQ8aw//9hdlNMtHeawBmICBfVYSFCVt8lM9dKThgx850NFEV02gkdY7NyASxx5nOdFDH3585ceF9WjhxG5N2NEcF3loaE8caGw1CR833GBjeDz26OOPQAYpZCjjkQTPZOjh/vGGGm+ck4FJsuyxRkUV5bFESSDRYt8sbxjoC32b7YHHHnuMdFEfGgTGDHsZSMnlHg1qksNWy7WWgw5yoHihEzjo4FSfXzRhlR5C6aChDjcUpycXZ+ngAx45FBWWDiNWUkeOO9ahqaZ8cFpHp3yEGuqQpJZq6qmopmpKkcEERlo3apwhK2dtmhlLmRngsQZKaRa2JXpZRonOS8NwtgQUWYC0n15QYgQLmLK8gUec2+14CY5HDcLHHNxye90c38ohrhxfwPFFuXCICy63nFqr6rvwxivvvGyx2hcsIIjkF2CCSfQZSiCh9MZIMtGqXx7ukZRrHlCcAR8sS57HWCHu/jl75mcfUXvqpTnq6ImootbRrRzmnlvut+3Sq/LKLLfsMiWsSgQFE4EtIZN6ZzZzjs2BvZFLN/bx9LAs5amxxF59bNDleqpthsfRR1wppUcglAeSxULb3NgGGr88Csgii2uyunN86q7XaKet9tpxsar0IGdo0A3OKJH0UmbnpbPmHp/Fkto+IC39pYF3C+KwRRm4kRGbvjhseDFds31KqJqCa266ZY8q+eacd+75Q6ziG7osG/RdpMSkmz766qlD9LkrlM8Bx+zifvr67bjn7jnrvPfu++++G2IGFZWQYUUhZlhBRh9KAPRIFlj0kcQLSZxNiBJsyNspuOfCkbnu/uCHL/67wEOEevnopx9LP33wkUcb7edhI0BbnUF99IIk4QIWLUjRQldkEoQetgKQN8QhDy7gwxjMsRV3KOF4ZgDIHpxXDuelKnbkwpz1xsfBDnoQLuoLoQhFKIU8oAAGKJBCGaSgBhSoAAVUKMMJU5C9fahgBXFgBwoI8T8lvGAFVSjDDdmgAhhIwQpWSAIMW8AHILhgBVRoAQrZEAMUWAEGbFACClrggj64UAUvoNf2zHUd233wjGhM40FGyMY29m4FRZCCSGZwhhmooYtrmMH/pOcFQSjBBS8QQ1fuyEM+4GEIMHiBEKOHgiHEQQlYUEMYW+CHLgpiDEOIQRWy/lAF6RFxHS2wgwrcp4JK7MEK+BvSGL9wnQ2q8ZWwjGUm3EjLWtoFBU+YgfSkAAUWhlGSMIjeCmq4AumlYCsoyB4e4vC/YZbhBXu4Q//28EdOSrIPlNzhO1QQhyRgQQlyTIIXVtAVHJayDzGoxBVgkAIYXFB2rDSjLOdJz3oSwpb4tGU4i6hCX87kBXmAAQtiUMMkqCAGMCBeH8ygghfyjw4GBaMSGoqFG0pBCVW4JhOVqAIsrOCFVFgDCmaQBDZk4YVyZIEgzjmJO6Tgpe40hxtm6oY90HSmdyCTTnuSnU6RSw7ytKdQh9rBfBq1jfuAARlUoNBCnGEIWEDBHb7T/oaXarMPO73DTG1q05m2wQ1tCKsYrkDWK4TVDTkNIFx8mq6gEvWtcOVcEYJQBCHMtQhEKMJc86rXvtq1r4Ct610DC1i6+nWwev2rYQkb2CD8lbCLJQJd+drYIggieWJwBBaskEPwtCEGPO2ETr3ahrGa9as1De1CtjW7ObgyrrCNbbyOStsQqpFMWg0rWcXwVbUypA4kA+prZUvc4v6otsgtnz3JBNY27Da1q62Dudxq3Opa9zvJzW7vGKFacxQigMMlRBqaCop/eCeapSVrG3KqEOl6L7zXja98GaLd+o4OmyxAATTzEEZGKIG8fciCFcwgx0uUVBBWaGh/N6EG/l3yiLlj5a1vCwLcL7h2vhjOcEPsy+Hx9GEF66goH6yQB0S24ZBYLK0YrjgEPmA0DViAMQxmsI4kYLEPMLixIEDMvBjUoQ9XeAci9VAGLBhxH4hkQx6kkIQ45JgN1wxSNN0w1t4ehA/kurCGt8xlV7SRGtfgRjR0YQ1fIG4Xx2DGL7CRjNJBZBv6scUsPryVFVTymWmIwwqwYIYrYAELWUBBHaYHvRXKkA1A8B8V8rACMrggDm4QRBoc3IIapkMFbTiDCwLthhhgIQlUwIMK/JACPrPBDC5Yw4JJZVPnWpnC04Vvl2dN60qM8G3scEbTICYglAxiDRsoDxMeM7SP/jyrEAYSGi9wcYSc3MLXgggWnQWBgkoGFAVYsCTzqqAEXSIQo2dQoS5X+NGB3gEGHc1fQRXagjikgAUseAFGmUeFj74gBnHoohIQmupVO+KUxwOPTavMXoK498e1TrjCLzFCxNiMCXiYmEWWlIHyrAEaKKEJlCTS66SR5AiBYYJhJja0kuzhNEd4WknUYIsz4OzDZPBoCV3g526vQApkoIKAtUiGGUNyhXXMDJNnMAYpQK/bO94KHqxIBhTQAYpHJ95/kzCDFSIQm1Swggv84O9GiIGdMX0wlV8tkE6xUtYLT7uGGz60kHyGVvQ5D0r2IqCZNI3i3FBNLngiK8ek/snjpJvJmGHBvCEMoYZYyIMVWqx4K+jhDVnMOgTxIwY8ZBYPQf70Aa0ghXUEnRyLXyDA+TDThUYaC47sQ/QO+ec8pPIRLoVpP8KKWpyidcJuabVZIz0QLMOBumoPPpdvDY8yDKNoZ3iDtPKApf5AATIyydeV2g4LlMSENDIBia5IVwxXvWHY68tEFgCMCTxM1SBieClLd2pTrdJUt1cQA29T212F7MHVvBeIdIEq/P4Pn41M4Di6FivJlxjUxxNSswTOsiTlgTqQ8SyF0WwZgQeLATH8ETXjYCvw8ln19wi41VzqhR9rYVPxV3CwMwcWhnb+t4L2NEJl9hHlYRHO/pIYgLEHtyAtexAwfSA4RNM0QEMIILdrmwFswKAY4Qc+6KVeNeUQJCgG+ecK+6eCLDiFrzRC6XA0hxN9sUBxhMEzfbAGxOZxDRIsH3d3qrFmUrIB5aA1mYESUBAfX3iEHKR7ZGd/bmBWHWgKvodwVNiHQzVCIHA3I2F9WyggKTcIKrE+AgIa51Meq0GG1odrgrcBGNEScvgW8rMR5KCJapGEIsgQ93cFSwg7dZCCfniK89RGXMM7bmZUqygLIIA6oiAimnAoOvAFk+AETgEG4lUpbxGKdYgQVOaE+pcuUoiKyNg5HbaMshAKrYEDzJEI0tEcXZAD+uAHWqAFW4EG/lzgFWABB32ABnaQBrSRB1rQA7EhjkGhBV8gHE5wjANBgusFinf4ia2AZXIAj8m4j2jDjP4YCmigBWgwIk3gA2GBFAZ5FTpAIzmwDxpiFYrQjbqoIXFgjWSxi03ABXHQBWuAjt1IF/KYhwFxB/J3fvdIMnzIjyr5Ov7IjKFQFk2gI3piIS6SITfQBE1QKQEZIzjAjc0BBj6pA4Kgi7o4J5KWI7hoCTjgiwmxB2M1ik3pXFC5CttiYSt5lcrYkh0GCmmQA3HgByKiJ3OgJ3aQD1uQlAMJBysSFhoClN1oD23pBIHCBQH5FXiQLZTAMfp4Ck4pBiLpCvX4l6KQZVhZ/phqo5Vb+QneMwhcAAfrUCNf8Jh84Adc8JFewQX3sA5dQJd14AfgOBsCWQdo8GO0UQd5gIviWAl5kCOEUIrocjnjMi7d0i57yV2lJZissAfxh5uggILYYZjAuTKIyWEJwYmswAU5Ypnts5zrADIhUzngIjbdgzKiwgmhaJJNOVbYuQq+GZzeKS+MRVh2NVl6ZViSFZ6KhVfh2VdBQFnnWViB9VjmeVePVZ6UxViqwgeYWZm1SQiUEzYkM52ZI2tSyZupcH9isJ2qgIIp+Z0OSirDaV+w1ClhA5vf8wh3+IQIcZ0B0Z0P+qFBEqH1JVShwi2Xwy3Wk6H0eAUKmgoM/gqiMMojIqpdnaCPa0B+nmBB1SIysOlWtwmKUnmC+RijRModM5pdlNACKcBUhFB0nXBgzKNg8Bhl4UE5GfQ992ePCuFcLTo54tKfRRqmrcAq53Ok6jMJhLQH7nNFkRRkSpBQ0mNkQVYGOcYHbQADLTYIKzAOWZBAAWZIQyYGRjYESIZFS+ZIT0alPzJGbUWS8AOkfgk77yWmlFovRbJmvfCKZlYNI4cv0VBm0hBnYNYM0fALZjYNcdY619CpulANxTAJjKYCVsAH/QNjK9SnelBpNzcG1ZZMV8BQj1Rgn1dp89AHKiAGZbBpKKBnVZAEVSBqpIYFYxAHmtZgplKi/ueyBVigoRsqYVC4mJUargtRJK4iCKfRdryiCzmxGmaycuvjJRfBEnigazJIE9Bmrr0SLRGnhhvBfOkKC3igGabUPzyGF0ymXyxwBTy2Ak8grCnwAixQYFAKA52ETe4Wb/ImdR6lAiygAnegb0XkAorqCJ+FAtzaU565BVQQB2AaCrqppQv6e+I6swYxHt0wGUfAF81XfTrBExHIBOOgNB3ncRVxILaAGGowN4UocbbgJBbDa2eiNZrxr0P4JI+QrGTQAiQ1A2QwBGVQdTHQBtWzsH6AAmSQBEu1YtmTB+k0D0wnaHv2Z/+1bVRHYFfXAt8ksg42CWKAAi91stsR/gdYsAWTqhB3IIoB8aU0u7heZhc3ex47OzEa4DDR0A1veHf1MWxLkDAB4jd5ULRQu7m9QCtP27k1cxJosoUGQglZAFWCgHpxYHl9IAY4p3qv2wd3MATHk7v4swadNwh+sHhri0SGlD1vAD+oN1WrB1VV4HqWwE4v1Q9lNb27dVa3Z6CsYKdXEAc/1aAFcYfYywl8AK6MW76nUCQvwXI1EbBdIhErAa8QMy0PAx9voBn+IQtPyxlKG7r74A5/Ubq0oobRdnwzMSuZYbUBYX4IEQOlZkqjBVamNX8meBAqimXlAnyu0JfhuwnS5b3m+8GdwCpBCB8rdwax4r7QsoUR/rckMqEB1pce+PsO8LAEc9MLzgIwCngOf4e/EVd9HIcZyScrcRgvmQUKXeVc8QddBVFaG1GV/GcQugm4p0AuLQvCjDsercgTbxC5vJIg76GDSwMrnHsmZQAFzwcsW0gTjogLjgjAERcZecAE6ZoLFNdBSbh7G9wJh9sTFvzEBKGiJykHVjzImjAegZEFNEPC6IomYxg1+wA50XZs/8E0EQEfR+AwOsgEmuwvIWcLGsAZPJGDSIMZ57E0aUSHU6kKWWoIFaZlApGleZwJHUzItAwzdrEBj5oZXGMlfpO6G+A4XxgN8NMLczcLiAERkmgm98rL5Uq/NHGI0ebCnGvK/pOQCOAoXrz4CYnQBX+5BvqgHXTYpaXwo6w8Ox68CropzqaguLXczq/gNmWKxYOHPns3z76jqUVCCV3gBEuxD+WQBlogP+zgDmpK0ALtXeyQD7XBi6HSrwPtjfsgCOcXy6/sXE5I0ZMAvo1gwa7sCuScvdfhziItGGZaW5YglIKSHGGhFMGBAwWZB1VBKWqAAzTd0gW5FUK5Dzgw0z0pkWAwHZICFjlwFkaBFLcIkndIjKgQxY9wcK+MuK4gO1U80t9Z0iZdCTmwBrsB01rtFQFdmTgA0+7jA6s5E2TtG4PQkPsw1Evhk3KpA1sRFjdQBysCG1yQA9cMzq6G0Y0Q/lY3QjK/2QrOxdeVgGWBTdUfbNW0RQkHhANrkBZ3KRwA7RwznQcNmQc9gNkz0QPOcZdbodYa4gcjMpBMAQY58GMl4tI9MJCIsAdGqZS74RB3UKCmUFqUUJUdrcpQ3QqzjNiJrdhGBatKoQXNQdNg0JFfuNpVcQN5sNU5oAa7oQbKrRQJ3Sc+wAfQvQ86sN1gMClasAbEbY2RchRNIA95iSkjGJiloNGUIDtDKthXQNi3HdK+Xb7AHdzvwpraMtVGrJ2koJuCGYWtkM4d6pj1vbj3nU/vogXJSQiC3IlBKgoEbgnA5ceqEFby/deHfeBimuD4pCp1cA/8OQgbDqS7/v0JTH0tJMPfjADIvG3gHE6plbVXfLVYgkWeg/WehVWfjLVY8tnj6mlYPC6eNi5YgCUvnIjBDOFqouDXmOB7LG4ITn6P5BvjROrhtsQySt4QLu4JU34txrgK7N0KUm3lV47ltHRZJwsFF5A9apBKT3AHZRBkp6AEdh7lhdApcsGhn2DbmoCPeG4OJ06VX3DOLsMHZEAG6mzmQoLmaZ4eqcQH58cBzgMFHTBVa9ABYmBA8VMO7cASasoOW+EHQFFMWNUTFaAETNABfGBBob6cJBLL2wKSg93nuZwJ45vb4wyzC/rgaMMHNaAAwq4ANqCjjF4qju5GgoAE+AMFFdAC/hVwBh1wAV3B5i3QBxxQAW3wQEzw7B1AByJQARfQAXoQAhjAAVbABCvAAeB+ARWQBEvQAS0wBhggAqbeBxUgCCJwBx1QAXFQAUBQAXrw7EAgAi1wAXuZ13MBy55wh50AXCU+CmPOCqVo6Eg+AsM+7BHQWbarCfM2CXNLCXjQVM3DCHkgBHlAAibfnsZuCE/AbTh6CS9fCB/fCH21DiE/CEDgIoZwBkTADgpVBi2PCUHQR4Kw84+wBiivV+uAB0DQVHo1DnlQBMQTBRVLPsnORsuOPxyQQyJwBQgvCFCABRXwBC0gAmzABFiABISq9kzQSSJABh2QBN2eBBeQeKZe/gF8sALlwAQB7w7vHgIV4Ad6b/BIgO7v7gcicAFFbEqby4lJqR2He+uaQGWeAC6B7pRSrIfp8jJCoAARYAMKQAPDbgOD4ACjEuoP4CLjsA6v3g4hsAMOvQ/rAAWmrwY1REFYVQhQAAAukgYA0EfmFQ95AAF9sDy7zw4FQAMfQAN5sACEgDD7UO5TkGcSzQ46+up8cA7YHwI8IPY00AchMAWac9D7EABF8AcB4AV4UEPyUAZ7EPvFKhIlwBERIAgXEAYbIfXbz0ACJAiAwNd319dnRhfC0/ckmKdXyCdYiBH28GMxkhdA9GHSV0ATdPAphJkHUZiqusra6voKGys7/ptRa3uLm2src3Rke6RhuwFy27vxG1x7dFwrw5yx0QtCrPxsO538e0Sd0estKIJVyMHWJ9JWIQmFVdbRxsSGhCXfh2QF3wffMTZGxpdWQUmFPnkq+LlgDkuaFZICYtnTByGTFmLI3MGDZIWfMxXozMJTocOSVV9mmTyJMlabKxBTpnJzxaUqPnLkSJIpq00bnDjrwLnJM6jQoaoUKBCyJSkNowriFHLA5wEDBwf8CGiwhQAFLwMkHKiiJMCEATs+hOnzwI4oByMsBKCRSMmACQf4FGjQYEGfR32gRPBkYYAXJBQknPAjNm8eBnkMSAggyYAQiEgERIhCok/cAI93/ojgAaVwAz9dhRQSEUEylAAQBHgJ+3hKIbdwDzRwLWpCiUKnCkFZ8Hn1AwGV7BQ4IOSDhAFToOzuoyZCHz4XvJhFa+fCgQlXHSDgY+GxlwsUuOu5EKYAglJqt4+AcsCBl6eSkJSw32fPgDQKZm8ZlQcCfUwAFFEGHtiKLgoq+IYqR8iQjy1Z9KFMHqmosQGESyjTVy0bdFjLhKngscGHG96yAUTZyIBHKnmAsARQHVTQgiQc0dgHB+pgkYcS5sQzjzjyiFAOkUtUUAEWIWDQERJIioOkQEymgoGLKxBUwQUYmJHlEBxckM4sHHRAphmF7IHHFmmYgUcaeLBpBptv/s6Jxxt41HknnXnuyWefF+2Zxx5o7pFHoIQSamF+BJ15RYM4wSSUT3MguIobYrREqSt8wFFHpkQJEkmoooZaRx18mHqqqaWuymqrq3Zh1BR+3BGHEExRQd8DZ6WVVh8E8IGEDX2sAYEDTnmwQ3XYGaDObiFM4YBHH0xRgB197JdZXzwY8MQC1RVAwg8BBEHDsAv0FsQfAXgE3R8CCNGbc5rt4IC1F+wQwg4YmPCDAVu8JUkaf1gQARSeRFFCvX0g65uzI5izgwE/iNsIKgQtgMQOFsxXXVr5LsLCAzbIC50AE9w23q7Z7RDVWdViVkCyO/SBQcrPolUHAT8IEQAS/gcUkUoDvlHAx8d9OJCGdBGFYQFedVlgradSE7Vg1b/0cUYvb0wTYYh5dNMHHtuMlIcGe6hRC9nBHNEHN1nsMTaaJuIyUh8nfpgHExswAfdI22wzdeA8yVABBwPxtgYZbL7xRhpvqLG4447HacaalL9BeeaZn3FGnJx3/nnoZ5Qx+uikl0G66aijnsXqWSiRhBKrr2566GaATnkWWMDZZ6GCBmphoqrM8UWnnu5xBSGCq1KTTKCKyuoc0ksvxxw1XS8HHNp/wf0X28ORfU3WXz++9dOff34d0qsfh/ruz7HqFkYRQQYbWxjB1Ba5WsurtUJH8TAoQOAB87FAsmRT/q0CeMQPUMhMvgjYBwuEgUBHuwkUQAOAlD1gCmN4AhICeC4IGOwOCiQI0NKAgD0woC+e8AC0CjiFfFmgBv2YFRD0cjQ2PKFgJcgDFGggnwjOrA8Im1c9pkCALZCBDLyxmAdG8CwMINALHlOEAeIQghKQbA1K88B4EGgHL2IHLXJIQByQpSyzVCcRaKFDEvuhBzM8QBED4gMUBuARAULnAHmoSx8MYK08nEEvFFyeIU9iNatBCAor6oMvQkShN+RhA8lg2xImdIw9NMgXksxGFr6Wtknm4US2wMMZGhSMCREjGMEYSTYOCctYJEEEZThcKuZQoFgeaA9i2AlvFPU7/jT16U26u5zmPmeG07muDFl4QjOV8IQrpM52nePToQK1KFfw0lGCC9UXuiAH9VEPe9qDQ/e0Jz70uWpUkZiOLmPBhwUogAhx8MMYbGUUp1TwAR7hZ2WqIDS0UGArq2mAAXYABQEcYF1KoMAAaqAJCWQsNBTwBFQGlDTfKAJo1QlNAx52lwZA4BRqoMBtouaAAGziEwggTQAOWtCD5ksNAxDpE0xqmoUxoAE87IsWA2DQIaohABG4Wb4a2oAa8EYAAxjACIq2gzw8AAIGoKId1iAAEjTNAFp8DhcL0VEBUGBdyupVWu5CgGTNx4vVOYMAaGABOiC1BkEw6Xwi6AUC/oiVAXvAAAMogKsgNFWpTdtKHwL6zsSmIpFV24Cj1uALCDHuDGpoUQZAZIs9rAEEdvvQEfYAhRSRMgNvs8Ub9iDaWzChbWxjQgbOlovV+k4Niq2tK+BnWwTBpEUusVRQ8sCHPaShC2jIkxvadFzPlW52rJMdc5GJhd3t6Zq5fJ6qxElOc57zenDowhfWNyp35jZw+GQKU7I13vTWFgpCCEIAoqZeVjRQJkjIaXwNyVirHeGTjmSbGj5HqNdCARd7OIOAR7KBT7LtkZC0k4WWMDfTwu2zX4Mt3fpShiXU7b6JxS2HecJLX6bEDSIWyhx+whPgCWpPZsiCFZRwhjGU/oEMT6ixEqBZhBwX4QlFcIITsKBENNQPDXFIQxr80E5XgO/DhuRDBMxrlAjok8lU9hQflPCDKVd5yx/Or4KG4aG+tFZCkWybLUayoSXk4Q0GZtsZQEnmLJxhCb6IMNhWsV8zeygDrsxAMLh8SPUBesSXcolODLSpSbnkeakaXxzk0AUqbOEL5KPDqh4BPBbf7nPMbSbtOkc5IbvpmoMeih5qYF4bKLrUrG61q13tZV00CApMmNASIORaSGYABISi89vw0IxCPBIiA77FJ2uhgWB8KGtLAEGDptGLPKxhAw+utd1GwgQ6b1gWeSDuN2fR7VSkYdWFQAMauqCHPGjB/raCfnUs7pA8l/TyQCe+CfSwWxPtco98qwpVfuZ9IAsdKk9mwJwZxrCFJzDXuZ8GtZ3chIdrYqrUeiDDFpTn7vvyYQtE2IIfDHkHjm8hlxkvuSxinQtnp8LAnGXwsaHBW6w9Q0W12CTd4OwhTD34FiMBgWNTEdpto0TdOehBFwiic6S7SAdgKIQOelCIj+dBB1zQAg7w4ANFnWnrXNd6uvkSFJqY/BV7OHRK2uAGlNwb31/gAhe6Rz74oSoSwptFGwoNy+apQuKa3rTqmIs6ZMbpTnLCg6EKNfbED4UI8mQKEQRXXgUs4PGKrzwrUP5lL4M5kdnA/Je5kYuhO6Hp/mnAQdHVcAMdoMEHOcg6QXKgAz6gAQc98IMOYM+HHBSiCXLQge97kAfT68APTdDBFkzPBSeYPuuwb71QxG75SomB5K/Iw7xJJc7xmdO73kun3OdOPOoHxVITX14cUByUQxHqTsnFHOg4t0yGz87hhY84osoffVYTAcpGKVch8JBjT8AKa0B5KLEU/Ed5eZBjQSAEPyB+BEEGeaA/qpAG5cAb9sVEhZCBvIFeKKEGG6gGFvgKTJQG/kAQGPAwecBjY2AGP0AFebCBh8QCffAHquB5N4iDOehlKTF6haIFWuADfoAD0FF1Q0gQWuAEXJADaKAFaMAFqZADXNAEOCCE/gSBA7PXBVGYA3IQfFqQBzkgCE0AB7HXBzpwEno3E3KQfzNxB1hwB9hXKuOUPd0TaVsQd3Lnb2oHB+RmIMiDf4GzKQ+4PHx3J5NzO8o0O/L3aXEyOXqSJyoGPGsYOHEQZTVgiU+mABMIBQxQBI/hEXvwCM6BTYXAFxfVB36QKH4gPwpAAwswAiPAFHEgbRLwAAeQMHygPHwwiqeIB4/nBgKXH2aQbkRgeCOli0UAEXlgGnkgNHxABi2xB7qYbqnQEnT3ho6QB4+XB3EQjRaCaXvRB2lABUowjqbhARFABj/wBAzwGDTwA3URBE5BMtQoCaPIB7zFRokSPPlRjyNy/lh9IA7gqIMDSZAEyYNN1wRfUHpY1wdN0AVp4HrqFnw9kAZNCHUfp3pdoIu694VkkANxgAZ80ASN4ASs1ylNYAe6V4YmwQc3cAO5VBLvBCqQMCqo4iroUz3cpW/eAz5ygAZUQAZ0kD6lIiozwRKUUm+UgjwY12R7mHG+kwcRx2KY8yZxYnCc9nero4inMzq3ozkFNyeLY02GdyeHootnso91twpqGUs3sX+ZaHFEcID+RzIiUAIeAAEFUAOrAQEPpQaOcQBuBQFowBkUYAeOwQAKEAFJwXGOtwg/cAEkYAQDIFbIEQAD5QV58AMOcBUBUAMe8FZUYQAj8AQCQFUI/hAE0oEBNjBUlPkHADABRrAAHlADZsAZAhAAB+CAUcAAQQAEtIibAkAEGDAAFIAAaUABw1EEYsEAHsAZCaAEdJAHBdAaRGAAm6AEdqCA1YIHAYAHBAABpfAWqbBVU2ABVBVDB9AabHAcQpAWewAVx1EEehECSvUJENAAApIAedAVBlCQ/wmgscaDJaF8OYADagB1yqcDRqhufRCSaQB8BgqGKkkQUNcHOfCFBuoHYFh6UVh6Tzd1hUChsVAHLmlvNcEF4kM+2JOTLWo+LAqj5bSTPElO1WM+6sQqp8JO4gULZmcSfkgpfFA8mQJweaeGkph+Alcoh9cnjdMmb2Jw/pbDZplzOskEeMzkOgp3pVuqcApHY09AY0sEpjVmcTVWYwlnpk8gaU+ApmpaY5hYDnlABQf4VHyAMJHwBCQgABNzAN3CB37AAHUwMQEwBw5QB0jAAO5ZAgZAAgvAACPgB/VEBkxBA9JGBSFAAlRQAETABgTgXhPwBxHwBGwQmUXgFxgAUYKxGkEQQAcQBAqQBx9QAyIwBQ7YB3xUBCLEAL9RABPwGEXgBWfAiR9AA39gAmpAMAFAAo+xBRLAmURAABEARCPQLzZgRxEABGhwAB+wG9HZGMKCBAugBgIwAnoABUoVBBOABjg0VD9wQyEgLCKALzPDTxVULTkULX0h/h19dFhQ8DBrEKABK7C6gKS3dQNGmAqn0gVzx04Nu6PPQ5MJq1468YfadJSUgoYH4qOHFH4F22Q0yU5E6T7qQ07d801dgLIo63Zc0AVV94Mv+4NNALNakBQ/yJhJ2AVJkbM6u7M52wVkkLPnhnDm1gVjYANGkYFbcIAREAlRUAN/uqkCsEQJpwD/cAD1GQfM4gBzgAQQsERxwLWJaQMIFwdUwBRKpQaXSgJe4ABP4AUG4AQIgAVkEAdlsAXnSAVIYAIfQAR5QABhsKrSEQQMcAYIkAcWcJc1MAXp5p1CAAFnEABz9AA0QD9lwAZAoABp8AAkwK2x+hhCQANkEAUR/uBeXzAGYfEAI9APSsAHa/BegIq4fQAEfNAJfRAEWzBSUCABCzBfvAEgaSAAbLBEH5MvbARBA8AHFBQFB+AJWNMfayAgDbAGDAAsA2u9A+uxq1CiLvmSJJG9qgBvFdsKyOMpdTCkCLISuhSI3+tOIbsq8NOiNTqj3PdN3JOy99uyKcuyKGuy6JRO4XQqSEZ3ghg4b5mBUwCLCqBUdlSZphEEBtAARAAfDRAAVMCXAsAHzrkFD2BSbIAXRmEDccAGIeeYeWAEFkADbCABo+oA/XKZXrAHQeAAY7UJF1ADRaAub9EYQHUARkAAKtVD19kAelAAAQAErvoDAmDBl/ke/mDwBHqlrNyKBx9ArWPFu0C1p5d5AEAAVBCAcEUwAAEgAFUQrrcLBQBwmQ1wxO5FAX3LGakABANVBR5gG5c6M/niujSgBJXJB6b4t7xhAbYxCkIDBA0gAdeLyADKvrOAfuwLpCZBYlZWPZQCE+JrZU5JZe6bffGbb9tzTj15o993Xe8rh9xVvz2ZTv2WhwTMZXrAf0yBBp5Cia/MtCmBHiNCBXEABOziKWyZEtmYEkAjE758IT+AWK2QBxKgqZ2XyM3seYssCzYBzflxBWlnEhuLIEm5SxdrpIA4HZEQPdOTPZ7MPeBTPusDPzsKXNnUCtg3PuNczqlMlHk4zYXA/gavPIGeMgWvLIIncQa8HI5kAHb1/MtZFgtr8ANboGMLzdANrWNGkGNEEAQLDdENzYAMPdEOrWNCUAQZ7dAV7dELndFEsIALSNIMPTVIRszgOwuoGDjSPM3IY812N9OU4hPG04d4Z6Tix2ijLM7SQ87+K8+q4m+sLAvunG/xvD5zt9IE/QpxcLRGobqCQwYJzIpa5tQlZ8lWJhNbbUhp4HtNpwpNQAejxwpT53td4HqxQNYvbdT5V6SyIAY1jbFH2ofxlik1+T7128nb5X1LzbBJtjzgTLJzSGnVo8pZnSmO8NZDgYuNrdiRHX1OiAZqGJJNMAdoQAfEpwVwwBsR/ql7XSCzfQBpTfCEeCCzObDZMlsHeeAEWrChWgDZrADTBI3Nr8AH3JwpJ9bUvzzXM9HT4fzO5jSjd5ijfDAH4MSj40XY1qNd5pzOgi3Z003d1e1uTmjWZE3WXQAGfiAHaxCRVAfbWYcGxAcGJXkHOvAFOQAGaKADdLCFEIl6ctAEYJAGQ+FhTp2+s/DIl4zTkCCxa7fJ2gcHVEAF3Yc909Mq4cUTGQtLoUI9z10T82zdFW7hF95q2I2QdEDWo1egDIoDIPmFGYoD5910TtAFRtgEHZoDOQCh4WigRv1drZDfTu1bswApmsJopJIqwv2i2sOy3lPOQu19C17UhRDX/ofk4Hl9Ks69b4gt3Rgu5VNO5fH12lG4ek6gA3PQBHXgBF/gkMrHGyqZBz6gBj7g3udNoF9AdWhwA/BNXA8JdVuABjkAX7DQkjdA43z4YZIwk0XtsHAYPdk3B2SQyyw63OO8BQfev0ROPUOZo4HtTnLwBbP9Cre9PD5h6awAzuOj1KhS5aEu6qOeW932hH3QBVqgkT+h2Xmwv6kQk+HGhAvbPn3QPqauka7NBbpYEmnAsixpogm7fV2ATuBj7Maeb+Fz7OGj7MqO7DL6PcQt5M9dTuGD4IiuoueMPug8sqzCBlggwAx+E5iOIJqusWLwTuaudtgFd9FN6u8O7/GO/uEtiQO5JD3UfeNyTdd5zSkHQn7q2+/t3OSGvYdEKe8Hj/AIopaF8gQFmBJlYBp4IASQXQYOn/CtsL3BrgrtNt05Lgu6LTVLzhMeH0tOOfDP7e4Xr/IrHxSYoAoOUAM3hBPh2hcBMNCvUAS4IrsWA0u9LYkkB334rtNkdwU+j9+NLBThO9gn73YFH+UsD/VRjxI+YzyQq53Kgwdx8Ai4mAoYl/V8QfN9kHbbeAdp8IaFkAZTRqy8MWV+4Ab1SAi0wgpvmPVsz5R38PYUKIvVHfT4HhOyQL6DXel37dUpEQlOTml4SNp2LfWN7/jgZgCy0Qe1+0G2+1IBMAXhmoyC/iFVlwlY9bAAZwOPJjVWU1AGBjBQDEAHSKBSmK+3BJFSFHAAuAIfE6BShUQQXaFSDBAWKiUbeZBSl4krZ3Cd5TFeN69Yfe/3OI7ugx3wQ9HfiyZOEg7qt1Xbj4/92Z8KeJn7svH6D6BUeAAsOMSf8yHMHqAXNK8Go8AbD8C0aUsQBaAIH5Atr/8BDOAU7kUHq2EaTxAAZwEIfX15AxF8ZgYHW3kYC30YDHV9QQF2FoZ9HoKbnJ2en31OOjo5c6CCfjo4OHxNfKewsbKefHKzt7i5urunbm2zYr+8u3Kmw517V3ezfHx1cnJfX3Bzc3WvuXVw2Mfd3t/g4eLj5OXm/ufo6Z1rAV5IDK9II31AARBEfUiOgwNekxISHCzYo6+PmgPYLjDQY/APwAFC+HygIQhJhD4FpgjKk/EMAmwFqmwixEbQREFQHGXcaGDKgDAbxzkB0wdNjzxatHxx8opnKC19/IQK2kQLnzRdemhJ04NLHzxF6yAtepSqt1rqsp5rcwXYHq195MAJl+wrp2Z15oidVuwaOD7bwMqdS7eu3bt4896yQMNCjYomBKUBYqBGQYP9lFCgMgaIo4IH4x2wI+gSmTEPhPQ5mS9wAXyDDIRJuWnlxgF0TP7tQ/ozyzADRBqU+aXmzS94bqDRkseH4Bs5aObQoyOOzTM44jTB/pHqSw44aXyk0e2kRxMwaLgN41Nbr3dQbYTBKgt2zhftx+5gYaMWjrS2zc5xN/a9vv37+PPrBxclQCXAm7HhB1/9CTHGBO28Q0caAuXjSGRPDDCFH3vwYUEJfCgRgGYfRDCGHEgEBoQieEDCB2mCmMZPaptpxpojHihyBwYINcJGGg+Mg8YNOtzABxo45IBDHjjMxEkaOtjRxHRN5JADGk45EeUWpDi5Rg99pMHFHEKid4oPOYDS3X56hScLeVrB5WUsaLUnDRxUsBHfXNSQaeedeOapZzoGBFbRPB9QYA9lHwRAwQ/95PGAoX889iBChfq3YRkG2DOBZlAMEAAV/vII4oGgEZDxYmkancbiBy6i+GkAEZSkqH8UiTNTHjnspMWOofgoSFFAcplKF118AWUoNDnhXBdodHFllj04gUYOlMnCxw26ejLmnnOJ4YYsd4iXFVySgOJMWmvBAR83ySxTVzHYtuvuu/DGK69dcUjiR7FcdGHbSF1oMVYXeeSRLx9+1OaHJNbk0QUXfORhSx5w+JHvLdPewEkd0nyh0zTmQgNNNdY0M+e8umgri5lyUYPWM9GwFfKanOwhBh52QUPyzTjnrPPONy9HH15aUMtFHp3kUdsrSItcx9LVQOPee225xfNGJsfSxrbojNtevtSEPEwyWNOl1tRkl232/tlok10HFzkxbC3MbGpdbjFe46yMLFeY1U2bbnb8clhjfZOuXRjDnfbhiCeu+OJ4XfuWM3M8Lcc1ht+J5imXSwu5m1/QTTks5lU+i8x6z6WN6IynrvrqrLfeSVzpQO5eMajjl/knd3TVCd9ruTyHyLyoKfjddXFXu+vIJ6882kTjIpQ6DG2irjdyHP/WM+9Jjacbun8iMhlY2NH7x3+Pw1243dwOFrjLt+/++2VfJwgavnHihy1opNYEi7eEmYcO/AsFDnTQA+2ooX6DQGA3qocXZ4hlctajSzPYgIWmweFp5gIZGeQUQW/UyRuDqxn64AcvPQghAgqIQA3iQMIW/q5OSINQxU+cshzn9AAOTehCDvTlhyY04Q5ASQNN0tCdHPyPJptIAytqQhSj9MY2XAjTNxjoHT6opXMj+5bS0tIeydGNDGTIoifaML2U/exrebNLLc7oQkF00HQKiKMcFSAqWJTxFqWLxR31OJ6YIeMWeTDcHj+Bh6/ksXme2EP08hA9byCyD3m0Yy7yMEi0NUFKNglTF3oIhif0wA9S6qEP4gBAHcwhk62wWA5SQ6scYIkTTegOhXQAByAdUImgxAE4qGgfK4rld9vZIsigMY03kW9pwANF1TCXRrrYDITNXJct2ujHR/YShXOUIzYc8AoMaOQMEnhAtG6xhnmM/o6bShgnLBIAiwnwoQivcCcnPuAPWQBBNp1IZx+4KYsLhAEJpdoEPfXJiRDwACUlAMc9oeAPeoLCAg0ADRRMEIQGUAAfSGhARBVDAgb1KQ8MYJwRV3EHH7RSB8KKEk2aQJkm7MhJWnhCFJ3gBATqQAu05ISUdkU/QeSAKcMiEi5w8EpP8LKXznBPsCYHMrV47Glv8ls1lka5N3oimqBQX1YiN7xIguWZ1KSQqKyajiLEcQ5T2MIW5AgaC4QhDwaA0RQeUAQJ4AMPAInDGoBQgjw4pCSDIAJeJRCtMgBED0AQxA/2qYcCRGALi+2DEPLAAiBs4QMSoEIfGoCNJ0iA/gV6CEIQijDZAUjAC4n1LAn4EIR3SkAIaxCCBDoqgRogTQlfUEJdXcQRCFBhAnXFBzhJED01AMQCXngCFfwqgR+Elg+OpYJn/8CHEOwAJSPAgAT2oM8g6EEJRrCrEuzah/GuVrevLS8YLMCAIsCTERIQEECeMNl9jOG++MXvZfJ73/3m17/8HQOAARzg/hb4wAgmMIIFjN9bNCEUQ8sBHnAApC9Ep5Y9kMP++tAEOeigC2T4Qh5uwBscOMWnWWKFvlKMLBzQ4cM1PaAacPCF5dyiDtTSjshUBrwei+zHQKaqkKna1KYVw2NiuWDG2OIxIwOrc1UlKzS9ygk3iIFw/rA7hla1wlVqMvIPEwgKfmiQQipsgQpUkKM5oTACKJTAAXpwAB0esAA0EIAOBtjCGRgABQF4wQFVMENIDRKBEJTADJIgxBae4AV5NmCfFpqCHh6dBwj0gQBCSMMW0oCAzQpCDQFAQzofYIJJ73MLfmgAqNmghDnbgQBxIAMUAsAGCwQgDaa5gBcusIA09KMyEyoADcYQAD4YgA1RMGdG0kAAL1jXAoKthDgtMCEs1MEDJbAuSgTAhg+UwKHi5LWvTUDsOhThDh+YAq/R0A9de6AGd7AAHRwwhTUwwNBmeAW1BaHgBfv73/r9d78NXOCB//fAt1ixIPS1my7MQWFg/sBJLV+xDYF14RUX70PGFz6/L5x4EGx72MIaNkR/Oe4UI7bYJmoBDWAh+eVIblqRmzpkITsDyH2ITwRr8QVg5mXLm0CZBLOMRipvNXDwShqQbz5kazh95mqJ+pGPDIcuxOEPAHDnBTG45GB9weteX7LYx86xYip561vnmBxskEI/jCEOcZDjRQbRAOSGgAgXEWcfHsAGAQDEBG6+NAQkAIFXqCECr/LHGuYOaU9zU9eervRmM8SACSAgD49mTUIFofdHPyA1DWDzJsQZhAG0eR5I+AsSrtsHXfuz9TDJhD/kvM80AEACE4hV5u2+Azj3wQJ2+DzkLQCBAmT7oKwZ/sGJajB8O7z+Af74vAMm0JLXu94dBxUnASJAeD8gyAtqiGwfCs5f/xr8MgYH+IHTn371jyFxXBDaJ6zhrrSoDC978JYywzYX43kjd0anDoUTOzmnNOMiZE11ZE6FdtIQdmn3QDA3czWHTEuHc35wB1iXdUHxPEiDFzWQQmhABWSwVnFkA5tgAZ22BgCgEXr3eQVgBLoVeBbwA09gBJ8WAUFABReAfANABEBABQ9AAx/QadzkASOABQUgBBbgCI/mAUIQBJ2WeXkQAD7oBZ33ezXABg0whVRAT8BHAmNwAIGnbdome5AHeZlgA1fAT9wkITlYGSSgBH5mXUCgAB8A/gDBRwfYhgUGQAYXsnoo8Rdu5gELEAQC4Hww8Xm/FwcHQAYFsANnGAYe8E8RAIRx4Bf0FQRbcAE1oAZbsAntt37ul2ChKIrqZ37rhzh8wAVswwUjJAhLk3TaAAd1YE1g4QuxkAdYJRfs0w13IAYBGDtEdxYFuDJE5lRJVkwZc0EfQzdTNWQV2IFuhH9+8AMAcI3uFIxyMQZxRARCYAQfGEfLJRhF4CmvAE/lpQd5AAQ0wAdqoFl8AAQ/wEKDQAV4gCrYEH4RkQcfQATlWI6UtWl/QAX/OAg/EASaUY6CwQL4gI7liAd/EAflmAYMmSF88AR/sAV4oFlQQBkMJQit/vYElNFqG8ECbICOmnWPEbEJ7NhqDJUH91UAdvBef5BcP1AEW/CRT6FZ70gPQlAEe/AEqeGQfBAFLBAEnZQardZqefADVNBa9EADeqCSfLAGmiUIp9hv6Cdg/lUGpphgAUd+ALeV/5Y8aTEvVtRzUjYMVxMLQKcO7OKLuygOQcZFFsQFZreMMWcNNtdjZsMHeHWN2DgI9RGO2WRO1LQLSqBRq3EnpJhfT4B+T7BoYCRgkQlGl7lfZOAE+uVfT6AEY4AGnVmZ/TVgBEYGTxCZo6ma/PUE/2WWbAQvkTM5dDGXnZA7eAFWw8A9sLB018A0Mtc7UEM+fBlkX/CKyrMH/k0pmNgoRnfBB4ZZgo2UmGVzmvdlAQAgBOhHADUwBtjJnNbInABgD/hFAAiAXw5wnh4gAII5ApcRBMwpAAbyBADAGN4pAFNgYEFAAILJAFtABvzZnvglBg8AAETQXw6gF9kxCEARCwsaCmtJC7EZLzw3oeZAOrFgZbk5Tb1Zl1xEBlRgLkq2ZHv5jFFmVUaDnMjTDBIgnhqojWARB95IBGhAnWmDYNgpAFswBltAACXghwgARqiJmds3gh8gAJh5jSL4BD4aAgDgW2RgjQtABkgAAItGBQOgo1GwgmiAnTtAmlXKACIYBBRQBADqnmRwh905BvQpAAyAnnkxYlhC/iuCUEiE+Ty7wiJjAJiCAKOycJY7Y0UflBXJIAvLFDs/RlUuh4zCGVVNlhbIxAZX4BYRqgu1oKKtgwd6EJ7XCBA/ICp+aqOiCgsEl18WIAACcJ5jwJ1egIIBdxl9cl9KYKBjcAEHYAA2MAbw2aMKwGBj4AFWWqVeIKtWSp+XlZ3/VSkKRgC5el8EMALXKQDwmZ9jkKB4ISU60DC+4Uo4UAdOECQ3ED0bxmF84D8KdAxWVDZz4HCVmqH69wnE05vFaIzD9FRdx2TEGTns+mO6IHR2MajJA5gtKgEUAABFgAdxcAd+0K6jSk04igDwSQJMWgL3qVENMGz3FasZS264/uqqKEgGyIpfTyAANVAEAMAG9wWsWzCrWPem+dWjPyqyl8Gd9zWyFDsGAmADAOoh1YoXRKIHOxUmuxEcC0Msu2IMOeAH5voWHEo2s6kOfBAMSmeMdRAHVDB1TkN2zNhkfEmBycQM59ENbXBlG7o8ivQDf5AHJhsAfVCZNNOwcKsLAbZfHmugPnqfEwAQRoBfBQCt93UBAkCfU2CsA1ACUAAAPIAG+zWyNFClFgsAHkKfAFCwBpJfd4tfhYGzAaBRqLqjwCpd2LmjBXCtQSIkvTFjPbQTxYJEG5YHrpAD7niusAAm4tK0N9OBSbOutOihxzhMjJp29zoNVNAFW6uA/lNFQXGAcwzLJsPYr2R7F3GJPBQSB3lABn7AnmSgsAETt9x7C+tnAb06BgbAnt3pqlxZnn7LpgAwhIpLADRgpXYWpPh1h08JuRIQAEGKmgBgAmQwvjvKtzqKXwPQnQQQABLQALQKoOI5AmxgrXaRrbuiQ/8jJGBgLEbLYQMURbkCQ7OAYzeApwWYFhdHVUx3gMj0mxOYwpD6jFBXr1K3gFubdlA1dmHHMRe0MFzgN87YtX25dNOIDM/bC0FcPLTYDcGQF7rJOnwKRndgjWEGwt0bxaBQqvhlviMLALmKgkVAkGa6sWdQngDgtwV6nlQKAAfgXgUKrfCJsvRJA2Sw/qVLKgCNiF9yeABGQAV/IADDxqwZewBjUKVTIKSn2rOJcwNL5EZENsI1dzAqzMgT6Ac8PIElfHPRqHN+mTS6oA0W6g0aajXvShdFfAxHjBdd5jp48HZ38HbXeAfTKcWuzAk46sf3BQQAUL7iSa0am7L1eRlVuqa6agDXqMfE+r93uGhWKmBVirGXUQTADAACECoAuqZtbADha5m1nCOHwwdBcwMfdxZIlziRs8nH0JaxMMp4AbC7cAWfLBelvDp54Ad40DDU+6lP8cr2DMujOLf5XH4LpplhOZYDRsVgVKNpkwdzwIpa4Dae8M2KYx6Y2g222QmHWjPiXM78VxcD/pg8e5C8afB29/zRB5fPiguW+1zS/yWavmpwiltHyHNyiiMWy1uobhnR7MzQ/XrRdPEMyzsvGx2aCvvR96x+rumr/UzUpXp+VJzUJp3S+WWpZuPSisNyDNstZ0LT5WHTuAA2eSE8yJMHexCqQE2dBoaKY2nUSz2KAU3S/gYLWMDSWWIFVj0SQ5BP0WMG6rKUAXQKSbDTnADVi6MNtiu268wJv+gdp/M1YlBJ69O8Yd3YjHPWkO1vpSiWlB1gFdKn3JAEVtACLGIGKGAFMMAGRNNIjLQJb1tHX90HnA2SsgGMnF1GrxDPhDl+r3DZYhYOfs045lHRt9AG2oiLeuF//rzwlt/C2I593Dca2cpt1mX9z/lMBjGwAlVgBdHNIlkAAy+ADWuAAoCVBCoAA9ytBCrQAjPgBygAAyrABy7QBywA3nrQAtGTBVfJ2S3gAuC9By2AAlTQAugdB/mNBSvABy3wAipABUnwAgEODrnNOIIaocTdB/76nEeVCw8eO8eJ3BiOOEWtz/ys1B6+fmmN1iH9qvllBVSAAkrgAliwCStQ4CvOby2QAnaQBFLQB2WA4FZgBSgwBLKRB+uNBUkQA2yw2uU133TQAiuuBFLQAiWBBUMg5EzeBytg3laQBC5w4N0zHjkOCwueOnAR2LsgM8CA08VDm8Md11Br5hm+/uZkQ5od3uFlQNYcPuLnW+dGXZn+XJqlmedcOXB4Lpp5kAYxwJMzkAcrsN59IAYMQeMwUOM3vgKMQQZJIBJ+4ONq4AJ30AJeQORKYAWvQN+apQQzAAN0cOl3AAObnhpTngL3JSdjoALqpEwwkAIwcAph6z6R89C9TeZXxevOpOt2hObCyNtsXuzYUgSj5Y+j5V5F4I/M7l4/+ezS7l6jFe3IPu3L/uzZju3T3u3evu3MPlrbrgIFbuUqED0t/gJC3gdZgAIqgAJ34N3vTgdZQO5SYOjk7gcukAfkzt1EjgXuvuR8EOTk/t50wO8r4O+qniHufgUtEAPpzS0pMPG1/t6nbnDxbrAFbnAHF8/xd/DVIJ/aYI0zUm3Eir0JFZ4VSYwLvKkX6GzsMP8uGTDzNF/zNn/zOJ/zOr/zPN/zPn/zw5AEgIUtbTDxKoDyGJ/xVxMeTM/0YvD0YnAFUn8FWHAFT2/14dHxIZ8zGAPs44HmKa8OY8MLLY/EYB7zaI8nP7/2bN/2bt/2w2AGea0nbRADVDbheBTyHH/xTj/16sz0Wj/yegHTiD06WZ4XY78LY+sdK5/2jr8fbx/5kj/5a688eF8OIM/x4eH3wXDxIL8f3HH2JzPYMSPsWXHYij/ENSP6j9/63kH5sB/7sa88Pod/e8D3US/14fHxgo8O/rnOC8A4C51cRZc/+t7Rzq6f/K8v+8zf/JWfPMWvF1/tC1yh+1eT2hLO+lkl7IX9Hb1YMr5e08o//nrR80cAAkdw/keQASCgARqwAetf8/A/8+mv/htw8+gf/xlQ//o/8++f/oCQISi4wXSkMVh4NHiYcQQy6IhI2FdpeYmZqVm5Zek3p5mnFdpVyreJmqqKOXe6+gobu7l359bWdnV167Yn67s5B1fnu9cG6yb2q/zKJzf8e+W2PK059+VKna3Kt0VERKYdLj5OXm5+jl4euS64lLnRx5TRCykI0peXIYMJFSnzZikPiH2XltgDWCnPogxZLi1CWOnIPnkA603U/rAB4rg8N8Dg09Gjkp6E+MD1GmkJhxMtOL6I9GSpVyU/4+Y8S4ezDy1kudrwkomTDxw52F75PGYsZyw5oIiJuaN0VR04RaPG2mJCgVYFI+JY/Qo2rNixStmt23DkyJ4zaeEZ7LVmUMN8TOKlPbIh0Z48SwrhgbJvSdozffDuXQJCbR8Q8NgeeXOkruM3A+PNw4doH148fdyRy9NERx80OHqoyZEDRx8dOLr4yINDh45R+HJUSuMjDerXOlLH6d3SiY8cVZfVuUmW3J49tnKJcXMHqLlgyFddkZ7qVvJMcuT82nN9e6WpxcX3IbM1vQKUfZS4MgNuUx4WfZ5M8OIr/siE8peeVEGVRxFFUDESFERgEkQnmZxRhCVUVHKGV9MEgV8lFKayhhABPohPEEXwwSAbHR54xoHmnUiNWWZ1RslbeRSmjyVoLWaWO/VMolmL7iyUATxr7LNGXj0e0QcUk2RwzyLL9XFGjEvUJU85efTgBBc6pNFDHl1ooQMfXeaRA2x85OFDQqrhg4OWLKEREpMhqeGDcC7BAkdT1VSHojg7iXGFGG1EV04z3sGyRzKwaIdiHYPKUih2Y5GXZyURcDVCBDRsRYMlBNRQSQERzFTJSZVg0YcDEqLExykXhFEJH0DlkcApe7iyZB9qfBrCDnlgA1VCBwTxQQBe5DFG/qgvnkFHCDwkRBMUJSQEQSW5vhiTq6fg4UoeqNLUxxjJLntGUyjtasmqDvxgwQh9DCDEDwuUIQGn7AKxQB8N8BdpvpmoyM4e/fS4x1tn4JFPFnkYnEFdeeCxBx5HvpHPOpohQiQTb+CxTkMZIMQWIhwvckQe8uCxRkNLaGYwIlJqAVsPaWjBJh5d2kYmmbUlZFsfTlDJRRo4YIkPm32s8VoaOtjBzA038Hecvugsx5OfgIajxxd4boJMLIieCKkseIjhqFhC4SsWGloRsUXaNmzVSx4OUMBHFAdEoAYFEhzQRwENNLAArFAIMEERFDxgAhQDTDAFAQxMYQEEBnDa/kcQApDgAQMFjJCHAA3Q0QcQk4cQAAQCeKGE3fXiEy2TC0RRAhQBSCBAGKsWcAARQERgABGsJ7TfHrnmyseqIRwwgQAOTBCAHh9EMMAUoBdvx+wHCLFqEAc8MAIUBzhQoQOuING6unnP4SwUJvTBRwF0PMC50+5rwu86efy7QcAbr0GkO0ukXFcWUECRhSO1YQ/s2MfCOJMHDUAsYxE7gmcM4ggovEgilnlDkwACpZRlYGWj4QOW1tCbpdHMNiM0U2x64EEc5OAGoMEBDubQBBfKoQmpIZsl+KA0bPDhC0OxRhe60505BBGITGGKEIt4RCEq0YhJLCISkTiHJkqR/ohDpCIUhzjFOcShO2wgwxaoQAUysGEoVDwiEc3YRDnAoQtcMGIVsSgHL1ZxiU+UwxbI4EYoTlGPcIwiHPlYR6Z8gQtkPOMehcgGKhRSi1j04xMdSUclQtKJkkxiMLjwBStqUpJ/rGQnA+nE7hBBK1u4QxzicCmtSEgCIbBBAcbwKSCw4ADpQ5oB+NCAPuynACQQAgG2EAAhBM8LamBAJQZwijxEiwKdmgMtK7EGXKkrV7z8wQCQpsyEMMBZFnDJqi7ghRBMoQ9pkMAfIuCshAAOec7bQR+E96wLLMsCXoDXA0oQgmeJYAfgzNU7vUAAI/zgAEionSVyWSQK6CGd/n14gB3K96yGRq9C76toJeIXCX+16H6XSaDGiLSQI2VAf4nQwD7UkIWKjNQylAhSPXwEgpcWaSIZIFmP8FEYIvXDooG6AQ50eJzj8DCoRCVqqo6K1KQqdalMbWpS0adUqDp1qkfVwx3GcAUsXIENcXgqVY86hx9+FQt6+GqqxDAGs6p1rUvtQiukStU4XKGsbK0rVevwQ7geVa92RWpR/zqHLZyti1tIpQJWmQcCmCCa+bzDLb1XKlxG1gFEGAMZGvYBEqwKD3jLA95Qt65TDKAOqRsartyJBB48oLJkSGbqPJC9EmBgCnkogBc8EAZllYoMUEBnRLPZh989i566/l1VH3DbgDSAz5+5Et6yPADQO7ZWDQVYli75AAWFDg0B+EAmFGiwBu7mYQB6sADSeFpRjA6iSBt9Q1zqYpAl5GMJAWOCfXk0j/k5cKbxwMge4rKxIu13MQ0pwxFMBrEl7K8zFZvHGwRBpAoWCb3iqIPScqiJOtiJwkFhDi6eE7ZVdGcV4JHF1k5UJ19k7URMMY8etOKEOLBhDKn8VCUkUB863Cq7DRAAHyC7n1zuh8cmUEIDKDCFvwkBCBSggImyGQQKsAu43V0AElC7Ax6LL3MDGMAIsFuCPExgAgYIA3TPMLnKNcC30JLWDtQggAAMwAtX/uc7w2CBBhgAn+7M/hVu1zA5cJauATWIcgMqRE8CCIACxvTAAZxcpGc5GtK35LD71CsIjQLMIO6FcDsIGGFLAJgQhIHQBmi6UnlsoNR9oEyPWB2kVVuiSTTttCAawgSMNMTSSuHDhnmdk2Lgwich3kQdrKYKW5g4KSgasSxWLJ5m/HosNVDPVkwE7Ex8twgBaJ/7GBqLM0Q023nCtLnPHQkQiDR+jGHHBoREiA2sm19HIjc6NGxvqywHF9Ho1SvgAAdVPGXZkRKiL068nRRvhw8jsDbk8n0JJfxAQhCvuNPQjfGMa3zjK4oFty7Bnmz4WydkaYbF9d0cYq9ih1ezRHhioew8HduGmEB4/nKcnRw+EGFSXOHQyX8O9HxxfOhEL3rHX5EHF7THFTDwOTWUIIWAJOG8YfF10FHOpz+pojv8KfGzmX2iHdL8En5q9qIWfvW0q307Rm+72zVuBRiwIQkwoEMe4k6qIcSdDXnAAh5QIIU4ZAEGVugDFgh/m7jDYA9Y4BxZlYD3w1+hD2WAgRT4kAUqYAELfHgDDAjPB/cs3Qyf50MbYDCEsa982ms/x751MXJM7JD1fYi51gyVJ4UfShonCobqWw/84JP77cQvfvyq8IQUYEEJLuj73/mAAiqUQQVJ78MKxnAGF9whCVRAQRyKRXnvt0AKSRBRC+gw/jUAfgwoUAMK/vQA9SSo4A7nRwEZzIAC9HNuBX5QgR7K8AItsAW4lw0mJ3xKkXK1wgpUoQkD5At38HJmZ2K8Zx7BcIAXiIH5ZnwbyIEbVH1J9wYqAAMowAcrUAnNp3QrEHoowAIvQAVKAHgQMgNMQn74cX4t4BUrMAzXhwIvEAM12Ac4qHRBqH/WlwYp0IJDUAYr4AI01wYxgAIUmAkGmIE4cQfDFnvoMxSZAB7FNgtgU3ABRygRKB5dU4VniIb60oFr+Hb4oHRJpwQzUAYpwAcqUAnUp3QtIH0oMAZJ4AZDgH+ncAZRdwYzoAQxgAUpUIQqaH39dwVWMHdssAfntwKap4gtMANW/kCHKqB5V5AEY7AC3oYKbYACKZACUngJVJiGT/NhU1MJvocJd0CAY+iFYmGGqwCGYXcNq8iLvTgWAlIEHiIgQgCMxWiMxSiMxyggyUiMyuiMQpCMyFgERBCMx0iNxhiNztgghjcqd0cFhUcqhtd3fWAGqecGUkAqVzAEItIHX9OOk2cFVsB5V3AK4ch5aaB3fSAGI0GPe5AEVnB+dyeP7RiPfGAG6AgLMGCKKUAthSIGDykGVHALfnILFWmRPuETbqCR0LEcS6KAvhgqwwYUglIUR/ELzxEpYkeLKKKSIOmSL0kWMpFMqPB7MaEMtYgJIYaTJ3J+4xADypeTOsEH/l3QkUVplEV5B7WwkRfJJ7nglH1CkRmpkUV5gMUQDTLpDJdAhrGAkpHSYq/QhSyJbDBJlmVplmQ5i5gghunQC0UJHRpZkU/ZExWpkdHxkeRGCw/JC32gRrSylYcCdlxDFGD5lyUnDGeJmImpmL24Q/pilHDZBk2pC7dQCx1paczRJ3cgFINieyqWiyzJgCRWmGTxBbS3mKeJmqlZcXPCa25ZkU1JkRy5kzE5bGyAbCb5HV3Jkl+pChDolWenmsEpnDBJLmDxcePAmj/XkbVwC86xC3cpHs1BBl8gi8fJKLqJIga3Cm4wmmOBc8MJnuEJfGCiA2VyCWjABanQBMMw/iXZ0AWnIBrlsJbCtxxXGJnOMZXQ+RXMgQVpM3nTEJn5cotYE5jioUbiiaAJenU2gwZaoAV8wCYOSk5c0AS00QdNwDlgIgpO0ASgsDNO0AWjEaJoEFZN4BEg6gSzUQc5sAU9MJ/Z8KJnCDW2wG8+YZdh4QZYIAVUMJuawJ09GhXN0HKX0JkVGKMKiqRJSmFgsgY4EAc7gwY3EAdNwAWkMaXpeaEZ+ho4AAakgRt+4Ac/FUOrIRx4kANg0ASvkQNEMRukMQ6hCZPMQaN9QmxAOg16YAVSwHfLAB4FaqDA2YBpuR0zp6SFaqjvQybomQewkQbpiZ7oORpYiqH4oKa1/iEKXAqiPdAEbNIESIMlTSAHoAGflZAzr1AaqTCYilmfyJB1f2KnskAGYHRZy4ALr4oTimJDNjeocHqoveqrYgEnwqEGOAAHFQqpj+qo6ZkHpIEGTZAlZZKoXfAEpnEDPdMRaOADaKADXzCpOdAFflBCrzAHGLYJqRqcUHOfNmqrX8gHiYQFWfgKEIiK0cabm6CrObeLv6qv+5oTDXoKjRqifhBwfiAHBNsHBlsJDRqifbCwXaAlXDAS75kHWIqeAYcGp+AHD9qwsIBDN5CKXwCyIMsFXRCyIEuyITsUhVRGURRFRrVXF7gnPXGjAGoM7UoF0aAMtRqGqnCvJVea/vwKtEHLi1ygNFiqCYfZKuiTtFNVVCxrRmoUsl0AcEBkE0G1VzVZUR7GJ8/hilwpk3CwBVjgBtQSC/Kakki7CTgbKbontG3rtmvHB1ygBVzABfxhrjlxCn51HI7UHXCAskZ0HC/bmh42mV2LCmHZKmCLBX4qcJ/JYoCqlfMqHmz7tpVruRBHtqhgE+5zVHt7RH7LQ0FUtVibHOjaJz9xuP95Q3YQtm0QcqLJuGRBqGkrudtxoJeLu7kbdJubbZ3rRwAXujaRKha1b8OGupeAmzdkR5n5bGrbbKaJnb13pLpLvftaBjFAcdSABeyYCUogiujAu0DHB3srByEbRHUw/rxOo7VSIxPOm4phpVXw+oXdKRawqAlXIL/JMbvVy79Kyi18gBKhmAYvgFMkFxBtc8CXoC1JgB+1kge9UAYjsSsI/LrZEL7AlyoaBrw9hL6kmxMPzBO6gAXFdmyaV7ua4JDrag5CwXqFkr+G6cH9K8MwiQciKAVZgAIwoAJnkAIvAAQoMAMk+AQo0AdJIAUsoMPox4kt8AIqEI4w2AIowAZZIIIv4H4wUAUtYAdJ0MRErAIqsAIEXGGmGXypwrIgOxSBGynL8YggtglCEbYnnAmyuJdcg7YxQb9jIRRDOsN9jJh5AHh8gINFjAUmqAYEzMAtEANsoINZIAUrwAYt/sAG7mcFQzCEKzASkoyJVsCHKGAFghwHQ2iHKnAKdjjGLwnAilK+PCS8MUwOkdkcbix7cQBG2dubuqDC5fCdCZHHYlOvfgzMiekHXCzJQegFKnjItqICL2AGMWDF2qfJdifFY8COoRiEjEwFlqUHwywFOOh/aeDFd2gUUCjH+IaY4ytEfsvBrkwNA6cTseyAlxAHscoGFfyFjqu/Y4nHuYwOuxzM//ySZ/DFVIB/y2x9p9CD1vcg9pcHX4wCXtCT8ufElYDDX+wFZvDFL0DFTnx+WRDGdkgffWDKAleKKTByD9yRdRAHlklyjsLPP5fBwQCyzoC+VrGVhKtyIhGr/lvwVqsgi/hMFkJUFIj7mwBt1L3qwUWABUkwhL7wk6YYExcZq3EJkZIpl1ftHA95kbuwkXVplx5ZceisRuv8NKrLhTwRz33ABv3pDDQni+4ru3dM1HnSl0dt15e7BwO5DApZeG8MuWAZKi19lLyQlF3NlFhNl3XJHCz9PuOrKFPbyuLQs1GtC2/QC22wvaxsQ1aZ1kGdlZUAgS9tDvt716V91IKqvI6JlIbdnE8ZlYrN2Asn1mTUwQAqx5fAHFnXHHcg03Ngz5cAgVdpu6k616DJx6aN3Eatini5nEt5n86ZkV+tx2IduoGresXt07iweeGhKJlU07PQijn3ldht/h7SltznbdrL3XodCZnPHZvSbRUZ3LesXNua4Js3yZ3yyHvjq0ZM0XVZZ7hWcWzDQN7msYXojeBoeLH4AJxpAAZpkJz4sLALLrBOgFd1gAZy4OArHOFpyN5z6pR+IptBehzdMdORXXuxi3RtEI+4yd/enb64/WF1jA7zbJ2+pwe97J1/neA9nnZ5YASnoAZtQi7oCQVcIBPU0iWrkaxpwAcY6gRg4AdewRnk0OFkOaPPjZ8zGxRivcp31Moe/Abb7RNki85+S9NDzZ26QOPhsHOYYsvHEdt5YnXs7ON3blFNoAcLo6ap8QUNip45YHdnEuW6oaZ00KnrGeXoKRzE/oGc4ImuVq2uor0NWBAHv6vOgNvBMZ4J3DmRsnxDj51JkQ3CAL4X1FBt6rEA2ZsHVFAHfjC2+CAgdn4JH+DKTyAgIpIHJIAJavBwmBDS3IgP4bgMvm4Jxp4Kto7rEqIERiATZSAE7HgGP8B3vI7ndo0aqNEDQkM0yIolDQpNVIKmflAmiV4Hi84FchILlJsJC6ug7K3llKmf2dAosufYLAu1PNRDVVtWesAGT4GZz5G5N+RrJj7qr+7vTVmnslAEWmEDNQDxWnE+luABAGAHfEAHcZBdP/ADxtQHvfIivcItjD3yH18JT9AqMtkH7BFNlhByD0ADP2AANnAegT0m/mRAZShxL5UAWbeitDi1F8mEDSixF22D89GSB/Hhbx+3BiYgAiMABLRkATYQZXyABAjwBMKyBgdABgZgB+Z17UYtqpQKNLhh5OnpQtjAGhCqA+mJoR2K7nlgNFSXCh1LNleupOjKb2w+5zeJ2pqQt/duRl/QBWBEsmzwRVTAVdaNVFKlYfP9BYgfq2SweSL+EwNfCQ23Hnc0BVuhIJ6FBOKjBw7AKpWQXRLQbXrTAAegZ5gDOA5wPg4gARRgBw+wPbRUAHxQOQ7g+g0wAJDjAQIwAlEwOM8kUQdrAHHQNwYgAQMQAdEkOScABQzwAPWCUKUyEtGUTbcCaA0QABMg/jphEAUQUAA2kDkJ8PvRhAQCsFh0YzcG4AfMnynB5U74EAB88FkXsAMOgDS9pQYQAAhtDnYhO32HiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6POXx9aj59TTo4cmhcq3xOPYmvfXk3ok10t052q004OXWSdTe1iXVzdch1Xcd1fM3NfNHS09TUfaKz2J/b3Jt7e25tbVfkbW7fmOLcd2Jies5xY1RUbHBxc3L5X3D7X/7+/LoI7LKFyxYtU4golCJEChEpRaRAVEAR0ZYIFIkcQkIizwBsBbzEEWUhTJ8QPArQ6UOATx4GeQRcUxmEhAEvD0w+sDOBT4JDBu4cGLXg/pCaEX0G9fkw5dBOp1sgQBmRZ00Eq3kgzPpBYmgDRAUgNDBgImsfq2sU9IFSNEoJPH/+LMgzVM0CrFqteoAgxAGPASTiHLrgBWiVPD9P7nAg6kwEKA3+UPACpUS3y5gza97MubPnz5O65ADTec4NHIn4zFnNmouc1a/x5ZtNu7YcOHBu4/7HuwtvgPlyv47N2hiyaqK0geb87U44cmLM3UEXSYybbm6utPn2bZwVLFeii2tHjhyW81fAYyFDpUj7IUWEDPkB5Ad9FkCACKGo9tCWBRnNYgAEExhQwyEfjOCGH1tY0JQHPDDWx1d5NBDTHn0YMAYEaZT01E6MBYDh/gB+aGXWKBH08UBhGJik4kpnBDBHA2eohcRVVDHQxwVTpOEVIhKqEQFda0Ug5FqWVfbAFmfMZSIEWBUlpAgjjEHGHXoEgcBGhiRAxSwDrJRTSSeVwGMfSNSABA/Ltenmm3DGKeecfaDxRWfCDHMDMI3Iodxm2ORRTTLJsIaPbMH1849w+RSXTDTX0FnJN+GIAZ0b52DIyBWaStIcpuG0YWl55FjxnXhtvDHOedZ9w8cegupRRxxwkOHEPEUo8cQTY4yRxnSdJoJRf33sR9EWa5lwCJGzYCBAACOkMUADDPDR04SHWDhtADTkQUEDAeAkJh2MBUEBBUKYlccEyw6w/gAUFJCFyAMHnOtFVnUA0YAEV6VYwAFIfLvlV4dce6QFAjRgZIqV5QEFDUEc0ICTs0ywhrIFIICVAQ3Q2DENh0x1AQDnhqFEvEjhMS0DeqxBwQQU2IFBYZLWbPPNOOess2dw/LmzI9Q8Ywxst8nBG6OOSqPzp6Nqdw4ie3CKIXeYikNqeeZgyh13iowT7CHgkDPGbVts8YQSuo5hBh54WEIEf3ArEIHPjDx9DZ+KnNhmHhI4UcCBP/dxrSXrBm744Ygnrvhyfi7+yTTGEc3PF74Jx4zSdIKzqqlYWDEEeOFlnenXk4qjKTJGE1REEkkocQYee9BdyQhxH0uJG9g4/tOMIk/AmcYPXzou/PDEF2/88X3KjnwnyeluTKLArXac8p1QWinW4ohjanhab8MHG1RsYQ8aY5Rh/tp4jLMd88ZSZAIblpiT2mvUg8aHHHgvr//+/Pd/sxlSSIQSVgKnxvnPfrqDzeT2kRvpQcpT4HhOeaIzukaYrmrlyJQlnDEH3MwhDkpoXRnS0LZFsOMKdtMEH8qGhkxYRxF8yE3+4HQ/ORzwhjjMoeHycAdE+GFZQMwDIkrYhx8eooeIEBQQZ8FEIxIRC4KJXR/KIAoMCVEbosiDpoy4jWPoUE7SQAY+FggH1vjhDmywGnSkQ7rqXAdqe7iDqLRjDuoswhm4/sHfHcxwPlWJoY1Qc0M7UugmFN6xg3OoX2kM+MVGOvKRm2GDCmAgBTNMEgV8UMEsXNAHFKiADSh4gQrigAIYjHIFMHjBIcqAghWkgA0wgF8L6NACFbzAkytwQR5QiQI2JAEFVZhlElQQAxTQciUr4EMLRImFJJhSkZTwIiQlBQ42kAEL8whf2brQwOlh4oWNoJTVojOdOhitjK86w/mI2Ic9RAeQgdQOEt0UnUaYE39yqgMcZjjNfvrzn4/wAwqkEIdY9kEJUojBJjvJhzIEcIousEILpLCCIQimD2dQZRlmkITCtKAOLYDfCuzQhxWcAQVWSMILklCFPswSkyU9/mZJBZpSF6hUDJ76TiRWA9DPiHMcGZwOI6IxtNv4o1HedIQ74amIPcRhC/MATxvKoIQymEGI4TRkJPYwDkJ+pp6NUM0XEknD1/T0rGj1pxTyYAUVJAELfUiCFFTAhzRwUpNQUOUenhCDXt3hDleAqUOnyNGWrkCmySzpGFzAhjG4waAfxeQuacmGPKDADynoFRv4cFKSQkIMMEgBDCDB07RuQ5yjso4GMxFG2PwDqZhzZyTu18BD4IGqWWjHIN0wT0Vk542REKRWQSMqSNxvrNC8DD6Sa9rmOldxZFDBCqSABxWowAV8+OV1+8CCQ6zAunGo5Silq0qMBvAMUjhD/gpUYMxZllQUyQSCdX0pSzoowZMo0AMr2cuH+6rgCi1wAV0jcYcUGHi0YAMVqBqLKecoWGugAoeEt7a1dlqYqfyz3qiyhuHHEVU2wJHHO/6kGtzwKQ94yMIIm+ocoIoDWIgQVYcTHJ4Zf0IdkbgnWZejT34+98dAXhzdsCon93pCDAaOQafiuDVrWk/CfwWVg0GVtexlLzrkaRqp2mFlcSjYORTOWXPm6GU7Soqo4NtNPwSyT9vy8QxEfoSGQ/ccnFLCnSi0MScAa2NzotN+uQmyoAdN6EdcgbnVUfIj9GBDz0ytndyZjoK73DTQhS57EeZaNyIoXAqaOXCquoYc/nwzHDmYrQhbuAc0LKFhztVxxtmRH3M4VQk/M5IzHUR0oXfN615f4n6Ko/A5qJy9q9GRwxVexE/LsZ1PL04M4tudbc3nB6I+Dw6kfg00kutOqbq4gozgqnb0jImokfsQJcafrn/9BR/7+t3wjvcjYpjDrVVtPOk5T+c4xz2hIs/PZADubcvAzqGKMVGWS2pT2zG1CM6Rgqs9hHC9etrhblCfY3X3JwIt7457PDPB4uISJaGG4H1CD92AwyPjeD06Qrhq5GF2G/6qacPp04BXuMPAC16JaMhqNZNj1PRiHW6Wz9FpwxbVHzMDThV2MOOYmcMX1v3xqnc8C9Z9wTwV/qqEWZQXES1AuSSSAL8+tDWUVD/L1z1B7/59So1Id7ZSqRaq1Ho54nPq4K3T0Dqeey+BiYLqFvC36nC3+Ojbw3snwNoJY/BjNWkfqlmtTnmrY+FzfchtH/BgzCnq4a1XGIIaUDCDOFihD6AdAh+s0F8YUCENWIABDNJASW0kNgsxEEUZNi97PbQh9kOYxRBggFMpJKGgMIiDGtbuiTsNj+74drniN229o3OZt3LPzM2bqk480LpNfNCDGLDAhtm8ljiYA9s3rsDvS2M/+5AoLjecYTT6RR4R+bh/5fffUyncQZMtQFJZ8FDeJQV8oFArMAZ+oEu9hAV3sAICFQds/sBKBYUCcbACLXUWM3AIIWVbfaACY3AGLqAELnAHMUAFSUAFe6ACmEUFbcAGZ1ACarCB3OB8S8NyMNc0EFdz1ORwD+dlMLYNdYBcisBHb4AI3+cmUbN06PZhCsQbjXIMcTB+dXR4WraD8NcH2XFukxB++PAF2pZ2QzgHrEUEtKMANkAG/LeGXwQMLUAGnDRFa5dYmpRMeeACUECAyXRfUjBYCJV5GUh2h8BSHBgHKfACLPACSnB6SoAF38UCKnAHnKQEk+QCy5dTcBUJPQMaDYeDdQdUEyQ64EY8b+dibIQJN/cne1AGZxAs5hYngLU+s+WEwQFV4ZNwc6AHcRAH/vcWc9jTYM6BBVy4QRy0D2FYCflnCXUwLHCjEY0QZ4cgcomwB2KXB2JHCdc4CdUGjRbGCNX2CL2VCNYICb01jJv3J3ggO9wYUImQjbNwjX63CN8oCfM4aI2RAsGTB5OEBSFFhy5FBZJoWWRgBWywAmZgBYvlh1+iBMGjSUaBAlSABfm1AlZwTZ1zUFWQBDPgUHfoUs1kiczXCKAlWhi2iUoFaRQWac7hYFamW+VhaajSYGE2Tai1Ru8HNMmoCN0Xbkn4Jr/FCeImBiMxNLKhZowCB2zQWGTABuRxeaBzfZn2Kp8gKPTHD930QIzQY7NTOxRRdmoQAA2ALmjSFInw/gFeoASehQgoETIkYAkWQECTsBNmqQgWUAdF8CeE4QiI0QhQ0JaPYAFp+ZaYcAEuggiE2QhzCQlBcBYpcghrgBSJUBmIMDiPoCEOQAEpcgYdMwJq4C4nQwJTUWjYkAKKcHnw03V9AFdmMAR1AFd4MASnB1eXFwfe1wdpcB1vcB1rQIO25Tnww1ZWoAeY0gdmcB2zmZrt9DlYwAdXIAkFdmBQk2WWIgZUEB5aZmxb5pJdJjpglmy9RjVH5zQwlpOJcFtmIGdMCCfiZo6JIEhNN1RU6TyIwg/zsAVfsAVeQAZboJ/6FpERqW9kwGV3h33AsjXr2ISOZ5WxMT01VD+i/kAGx7IFRBAHw2IDRpEieVAAU7AEVQAXEvABenCXBRABVPAEEiABfFAIIWMZQSABGqEEEkAC/VUERBAELaoRQNAHQGAEErCQEvADzuiYMeoAdBAEfIAHMcoCfAAEfjAAEuAFLQoyH+AiMAoyVcoHDdCiLWWiMloZHvol9OEFGPCkD1AELtoHRhoEZioEiGCiEqAHT0AEEkADR3qiFkAzSCoBJZEHH/CkecACErAFRnoGcwoy9PGkISMAJJAGENCncZAHRZAHRjCmfiCZF6BMfXCoyNKiLBA8ZzACayAYBWAHIdEHGNAUX2EVE6J/jcRKJrcZfxUnbZBkTHVrbHha/nhQKVH1aojAigc6jT35JlEji96gPuzZBzgWO5BDKB+UD0nZBfpZNoKXTdRardSKTWSQHtfUDtEaPtoUPk0wBVtQBeGjn9ZEBtmKrjWQEYLHjI7ZmFaBBDtgAUSABwFABzvhIHqgBHoQAiWgokiCBCZwByVRBHvwATtwAQsQBw9gAmNwr4zxNw/rI3cABI15CANABVAgAAxrBw4QBlBwAHzAGA6wBXxQBH5QEofZBwVgTSEbB0GgBwRgBE+gMQEAs1JRAmuwBT6SBwQgBE8AJQxrAmhAADyhIiPgBxp6CEXQr/96AGjgAFOgoUVLMxpqBuGCAUKgBg0QtHfAsHQw/gBeEAUI4LNAuyWzQAFssAYAEAYWixYCEAYeMAKVUQAa0QB88LM1yxZ6YAGAEwVsshYiSzCSmaop8gDueKuKIwaK9gjSpLiXEUNzQI0tRg4h1CqeEqw+OW6ekB1X8AaP1okpCSygkh4PNmnbiWW+eDXjpx7fYSqw6zlSMARSQElDMAMzIHu6GwMuwLu9a13Ay17s5Uku4EknQBFjEA9xYAP88a6HEAURUAgSshMPQAceYBIWIBb/aghrUQMXcAAS0ABV4AAFMgXXqyIkVb0kKwoO8ARtqarLoiMsi692QDCM0RPVWyETILYriwQGsABrCRSi0AB9eQgHUBlIsC9l/kshEhAAVbAi6MsYOYEkh2ABE9AA/8omITAFAzALedkHHWyqXlAADBC+cWABDvwAcqAV2EIwBIMta1AUaHEVJsAHjwkFACAAhWEhLryWkokmbFIGAwAMBiAKSGAZhtsHEgCXkNs/j9vEG2eS4mg+mGJ30wc2mrscU/N720FzU0Zs45FlxtY5sAkdqLKd5iCKbWAFyPZ+KYkhrxJpk+aSZnzG4XkesRu76CEeSZlq7eQzVEARVAAH4XOG8MoAT/AD4bLBQKAAfwAAdACYHmADV2AAZPAAJIAEZNmXIUsGH3AHAzAGGpqXH+KxI8u+e3AAf2AAj2G1QhAEAmAHgHkB/hFgAQBwyn77BAxABuHywSwwBhoSAFvwAfWbLXkQAFSQIJVxATWgJdiiBESABCNQyhK8AFgwAGRpyRbwr01RCBZAA08QtxUMzjr8AWlIA9AcBCMAmAUgAQ4wMNmCCAZQBGmQIkIiJKoqJFNxBoOLLROyBoARAJaxFqApAESwlBdAArxMGqmKFBICxf2DDBDtCUPoY7d1hE1VxVgTca+oCRQ2HV9MadhZHtuDaaLoxmFGOnjmb3f2nijJaWo0oFrzDYKiKXGUm0enHvoWd1nYB7dBN36AETUgBEbQPkZgWz/wB0IgClBwL71CE6/yB5TBAqjW1EbxJU/wB8iS1UVw/pYrcZcHdbJ9UARMywdxQAbQq8nL8gFCcJd3iQfJmwBirQY/UKQsEAR08ASeVQY08CWE+iVkPdZn8QNsigdbwKfxIdh5AAR0+gSioAQnywdL8gcmBwV/0NVWbdWMPUDLAgRqshJBwAJ2sNg/ENl5QAZosCWBHdh98AQs4AdfAql5QAWzPQtFUHJjDQdkvdq2SQb+Ks9QIAF/wAKb+gdlR9aQugYs3HHSOAk91Nw+ZEJ9kLiMQN3dAGwTrUL5EG7mMwksl1qlm5IPdmWrO0F2/GUp2Y1NVWOnFWs9jZJrDJOYNorh1GLTeWWhiH2aMIaM8Da1MwK2KkBhCTifYQEd/sMGuOMIQRCWbFozGMDEmeEBHUOWmJEHDkAt1wjZk1AGF9VxYVeaGudd2VV2eYNd4qhLiQUJLcAHy6kZ2J3dl1DRjJAHVoUIVfTR4z1H+zZ8MPAdGSQ6TFZhxwoJRMcN4vY01QeKQIhnNrZsTgMOcjQOnjbki/DTi+Df/JG0fbBjMN7lwwPZWRB7WGBZUiBItadvZgADQ5BMWcAHWdDjZgcDcEXbpjIElcVJwfdWcn5QlJSaVnAFSiBQM3AefUAO89doXn6SzbEPwxZl4VAGbwWK1hmTDTbT3hlHf75hFLccP1k9EZQerjbTjrCF9e25ZTY1EtRsncEHY3VHVGAE/gdt4yqX6LSeOMm0TKREWWmQX3KVBDFAShOYAspESvEgV35gBXeYBymABWZwWZy0AiUlBWOAAqm5ByG1THxw62RgVy4F4Z0w65Vn0x/9xaESntbZBlAlfQqmYt4JlGJwhJ+eQVR+CeIWjpAwZlJ+dw3XVR3mTm/UHZbCqwmmPpteGu0mCVxe6wqvM7e+ErM0S6zEAixQu2tbXtA+SxI5A0aW7NTuUnLASc8OX35wSWzgXg3vUnAoCYyLAsD1COCOQ36QuJ340o7OW5NW7uZu3qIy3+jNNcpRQ89Y45gRNS3fTphyKSzdGe6Unk2Vq0A15cHFPfAUR50j9a4oR1JP/icNalwvv/BeXzMn/1E9Pgb/hQVt0FGdhILC3gJxMATTTolkAAMLqOxSIJELWFLvVVJ2RfYlj0x80ONusAYpkIGfhQIGVvSM0PVQ01Q2rd4Np35vHPk4vpKnS2w4v/O6ZSlYQANwIwRf1uiZMjqRD2nqfd3SpmywwxxMRXfv/QkaxPo8SO9BqH4FyoOf0vrgF37Gxapf3/ueAFeHlnl8oAZWoHOwiXoo95qEjgV6wH7wE3rwM+YucHkoJ5vIiZzNxPwt7poW1Uk2FloGBjXp8ZLkQAVEIARWoFtKp3Tqn/nuv/52jMbyb9In/WCOznK1T7kmUDsW+gkd3lSA0Cc4/khYaNjHx3comIdXmLcYKTl4x7e3t5iHOXh553Y5GWq4ebnn1va5SahoiMcqeonqdgfaR7rXZpoqyrvoGKp6yFfHx7ZFtpmnJ/ja6/wMHS09TV1tfY2drb3NLZn3Yl2WQuUck4IlySe0oNA+MtYdH0rTXl9PJLhnERBQBb0WoZASO30s0JHWzJCmQVC89AHij9eAMJHWkLtA0VYhfFBqTCo1LQ+RPVFokOIUTFDHQxhhmaLlZpcgg0ViOmCTkluQZRMSHjJAxgGFCHzyOGhAtM8HBvZsCCrCTJ7UqVSrWr2KNavWrX3aTLJhr94WQWmKmN3ColvZImMnBXFYCI9Z/rZpB8VpR4RMkTgj2i0QpAZBHz96lBCR4PHJHwkOg0gQkkdIH5EA8wCZYCSPgQhEgJARQgYKFSSPB52RIEFPGtR0/BjBICGOBBJ6nhiZfSfKWLYWFhQZqKRI6dM0aBRC0mBBHjJAJEzp40ECFQ8HiFw4TMOMYglskAQgkYYKnh+P+WgX8oF7nx8f6FwmIrqPkirCJedZ7KUMajZKBJAYQ45jkhXh2EgCCnIGFWccRgIr10lgXBCKAMFHEPVdFiBifQRxmRB7ACFGAIwBsYcSs+0BBYSsmEgDHyzyUQZ2KQ4oHD4UrpcHBYwN8ZBj5Jj4Az59QDHCGXL0UYAdFjzn/oENRYTVjnFK1JEHOX084ZMzbw0CBEFXBeFlVUAcJEiXiyhhpWnwCXnIjRVBVoSVecTJxxlFsPFEEe5lyVWffv4JqChERBmBDRG0E1AfZxgxAA1FNNDHMoJIOhkrmCQzCB9+MLKpICFEIEQBNUCiiB+QqHLGQa4MksYPDYxgRAN83IHIFnhRscUWfbUTRx58FHCAEHxgsEAQD9RggRB4UIDEAnf84AcEfagRQRoR5OEBFQbQgYEJZABlABEWEIEAHx/sAEkAQQixxQBkIMHAGQKQ8YEAXljAQwgH3OFBBCHs0AcGoY7ABkYXLDAGAV4YIEQUCKghmSAO2FHAFgXQ/jBGAX8okAYbUYwQxwUIhFqDAe9QIMQBPyBBggUMAEHCE1Q8AUAYGByQhwBSeDDCHQUQccAeDgDhLL4FCDHGbx5HoEYDcUBRQhQL+IHvA+8MQMcAY5ChCBQ2QBHAGBZ4BB0CcRTgxQMHTaCH1WUIQEMZAfBRBNVhPOCtAFc04AbafDjAh7tIjPBAFWSodEAcQTyxL89IJF4AwgPYgbcfBUwBeB8NGOWFH7KKOkYAaRygR7+CRMGDIE8k8LciAB1qwwgL0IPXE3YApMgFXkCCyGR90BopJ4pAArwZeoSQehnDS+orIQtBwrwtikyfD6ecLINRIoxIWksfmU8WzB6s/vzyOyPl96G2HopwXWk+ioTwHCVe58GGLZBA8kvmC7HCOwZ3G2GBEfRhAOhZwBMkUIIioA15gWqgAx8IKNjligpCEMsg1NYHAjQgOTmSAAXsAAQGFGAEORvAH1JnAIJAgQEOWEAaKDCBGiQCeXyw1gcCUAMHSCAAX7jcsSwQhgJEgAFxoEMdjghEPxigAQZQgB8m0A4qxIENcqCdAopghCBMIQ0EECEPgPCDCBiAAQ2gQAN4EJwiSGsNBwhh6BogADtcwAZC44MHaDAACwjAjBIgQr/W5R12DeAHAQgNA4pggRKEoEg/OMADUueBLTzyDRcTVRU+UAMK/IAKA2AD/huKwAckAGAAA4DAAA5gRhJIQABCWGEfLkCDLeiOAAeYQACi9QQgIGACYZgTWQTzKD8wAH12IEkJLLAFCGBgCntYQgQGsIkPQMAB15IW1FoChQg8gCDbDMIARoAHFJUAakMqgSAu8BzdPQAngLMAQRxwEAf4AYYEuJsX9rBNB7Ttng5IAwBIMAESKMEBB3hf6vrAQDUsgIHofKU9y5k5SG1Tc96L5xNIMK1ERUEyUKBAHZCkwgPgJVe6cgcUbhcB8XnACy3Z5gdqKYANFtQCO2QpTOnwgSAGS21BcKQNonAAB8CFpgfwAnV2GIYLHKCmIRCADTzAAJPloQEetCML/oWg1AkIgA5BaIDVoBBUh8hrAmwogCnj97gHAIByB4hVVR+w1ABQrgEOmJs7gRBU9EhgAFP4l0pENIBxkqBZDaBDARiwQz30JD0DAFofPiaxj/ZhcFAwgSAKQAdyYoRaEOysZwXRqUNQajAaoQrwssGHKMUhDn6gQj1kOIxt1oEAX+BDA3r6A6sdYA51MMAXAjAHNDAADRAgxhz+8AcEpCEANJjDDBnwBwPUAAM8oJsEDOAFNQjgLx+4F3eQEJFXOoQAB2nAGQKAlzHkCizt+MFkAwCEb+7jBwwLIAtoANTFfIGVQlxDA15qBLlClQQD2IK8IvADTZYmD436AxVw/hhCazXMsh9r6h8cELUDFEEAW7BABC4sBAeEAQkGCOI0BYAGKoDyASQQghAG0MIfsOADQkCCAqLAgOn8gA4YKUDMUjqAISxFCQd4gqzy8AMAEOEDCMiDtJpFhgF4IQoCmAJQyXA5CzjqBw7YwgdISIEhQO3KPjzIOjFW0MeSgJzkFK9Du2UEAfBhopmbQBoYgIV+TNSd7RQCFRwQhwQQIQhLxjIY+rCGAHiZDIoeG0MdojsLHKBdmKuBBwSTLDZAKnMOqAMF/jCARBEJCgKIk+IQZgATtAMNd4jDHXZ1xThotwFaZalDXJq6B1AEs0q48A4uADAL2NqvaiNADQip/gQEEGFFErjcBTxCJEwOyV8lyAPrkFSHIIBaDtd+pUdmeewDPI5NgKvsZIZZUfTRQdcPATXlKIKEGjzgOdvc5gAGoZ8HKBJgBYH3OC2dYyQ5xAM7KDcNMAxEYQsCUlcagB7Iic/MmlN3eZjAZy/OFT/kQAc4gMNkckCmR+CAEDnIQw5C4QQdcHwOh8hDF/g0GR/04eXZaIcRtsCGODzJ5trb5lQT0QAkQIAMZEDDAD56dGkVpMTn3OIBBkM0T41gL+JdAwTi8AAvrGEAFHBoHp4QgJArZXcMNy8CDkUDFwthVzQAgiAWE5tlPlI+QGhA/Q5IhR+U4Q8/gMwmPUAC/gr5QaigXE2cDkiEiN3BAg0Kwg/6PichrMEjkxcBDRJpC8cPpAgfIEEQ+BMHIGDAC61Cg6IHzYfUlOUJNR46hx5fhB8UoQx3esIPmNN2rk4g71s4oEeEUIYIBGECBBmCIkw0FssoQj/Jh5kezPAHIhRhD+syAzmY3wdQZp8Piqkfoqlg/Wm1RQn1UwId8vABIkiBboqASh+G4AaYgUn7oISKGiRghyLcoQ0Y+MHzW4xvQaIoAngGu1MGBGF+D7AFDtYH42EWNcQCOpd9T9EHbkAGUZAofWAAticBmyQfErAFFaQAW4AGJAhrwgIQiIARH/AcSaI7xIQ+3BYHBLdS/tAxbLlGBwRABVuzB3gwd1M1g79mTh8DS481An4VAIIwAE9gAj5jBwOgCHtQgx4QBgRwDFyTBscSWWswTGqAblmXB+SlNkTihA8AMEBQAhOlNvamCHpgAN2xb4KwTNAxTiWwB2lgAFOANgGDOXxgAGiABCXARkrXBz0BBQ6HaMPEYHzgNdARBmpgWRgniVaRBzpwJHlwEE7QBF/QB1rgBHHQBFpwaCeHBqE4ck7QB07QBU3QBX2QBj2gBYPgBIeGBlygBl2gBXkQinSABjjABXzgBD3QBXnABZMxjDmwBzqgBZJlDX1RA2OwWlNgQYIwUWWXBw9ARopDAQEAGUoH/gWCIQhIYEYI0FENEDF+dU67Y0YBEAZSBgQ2oDtHAQEMlI4URVFMBiUKYAJ+MAZAABrZh0hh0Cp6wQdjIARBkDRmMQhBYASg1BBcAgRFQARVkgeEBkq5ZARs0Coqpgish5C+JBdIUF0RySa+BDFFMAVKkF1CAAT80BlC8AMuYhZTMCdVsiEeEiODYBFKQAJFIASy1pATSX0EogexB1VcBQrdEw1K6QylABIfsQd3cFpN6QmX8AnPgAFixwsPsEFhogR8YisKQAZ3kHO7AjKIFhB8oDukto1y5BDuREwF0AAE8GsUYTBaJwBpSAdRYEY1EAQUIGWXNZe/tkFydQEQ/tAAieNXf4kyamBGccSY1gFpXqAEfdlVgQkdAQAHL0UBEZEGDmBL60YHjglHSiJTc8ZNlMNVARAuFsBENoCOaTAAS1QDUOMBXXkUFAABfNATrmkA5nQ5g+BOBLBHC2BHqMQREzdlxjGJzSkVayBzk+EHTsAFeqADfoADw/gFeIADeeADeYADcYAGN9AHOcAHOaAFcYADaYAD09kDguAEOKAFNzAHa3ADcNAEYICd2NkrX3AHOrAHMuedA6oDcQBzz+Ba+RiJ06AEY/Mnm4IGh1IPNhAHgDIMRZEIGfoKeMA7VoFIcCEILMAnTFkKrMcNVvmUkeCUV/kRp7AHHbqU/rjQBleQCxAkoVDSBK+QCMxIDTDKCy0hhyCKFUhwkBSQJRMVD9+jEI30ClCAUbwgAVrpnFOKDWoQna/YBDiwcerZB72YA92ZA2vwnn0Apn2Qo+U5nk2AnvDJBXvwBD0gpn2gcmp6noOhA1+qcdPSAyZnpgdaCD5wcpJgRfWwAGhQDU+wbA7UBURABYZqoVmyo3WQBgbqp9qAqE35CTFBCzkRDy9BopuKEpxqC6CaDaZgBVbgFQ7EBvloHDzaB7xVqdyQKqYhpR4qBKElELEqDWnSJt5Hpb8aKE3gA6XoiT2ABrkoc9Q5nuepBjgABk5AnjpQnkXRBNbZBU7Aiamo/gWl2AOvaKbbygXg2QVoYKztqQOruKcyF4quugh1cAM34KeDUg80UKHAGgpHZKFwwHKSUAZmUAdzAAdfIAfE0EBROaNYgKp9sn9XwLBYcAVusAhuQKOcILE1Gg9ucKpiwJRcwReEGj91cCSDIAd8MAdfsK/2irIpq7KedaytOHNcUKGtmAdbwAWt2Ip+oAVdYLNdKgg3W7N2wQU1WxQeN3NasAy1mAdOkLODkbM7uwZaoKvvugpyAAdVa7UB2wVT0AVf8AUBy7VfC7ZhG7YBe7VVKwdni7ZnOwdyMAdt67a8dURxSwwaigg6ygu89Sd88AXsSgh7UAZpUAgkS7UD/qur2mAKM/qwpCAGGssVuHAFi8uwYsCihbAHNDqjFjsVbuCwNHoHProVeqAFvioIAzsI/yoIJetcK6u6q8u6rasV83kDxRgPdjs9tVu3GqqhxCC3R8Rbveu2agsHaWu1X2u1aeu2XaCvcou7vSMPAHugeVAGEBsJwyAHApu6UrF/izu5hSCxoioPbiAGmJsPp0Cjk4sLpyq+U1G5qDCjjOsnIxu4RIsI8tsHdaCvrou/+au/+9sLdaAF//uL/Du9tcsHwRu3b7u2aQu2xuu2R0S3lXq2H1EG5BMK1GvAhQsM5JsL3ssJE0sVpkCjHGwL5HsFWIAFqSqjIqwNd/Cw/r/TvlOJFXLguW07CPQrCHVgshgswDvMwz3swyiLt8+AuwecwGfrtcSLtmu7tXOrPY8wwQgBsCbLt7CgwdvLCzOqwtPguNLbC4jbvrNwCeGbxdiAxflwuTBMFfBrCNnaB2pcCPZ7vT8sx3NMx3XsWXEsDwTMB3KAvL9rxGA7BkpgsnBLt85AslWLx4tgsI9rxdCwB2K8DXcAyb0AwphrlQyLuFcwxtawvn17uY3cDSFrCKb7qic7ymerw3asyqtMDUpQry0nBdtgBrE8CObHylURxFdRwH7qB09QCf/qx3CwtcGrtnPgB0wsDHucwz66sIm7DRWLDSwMyioKzZJg/gpigLAnvMnUILFcbMblu83Q4MarkK17PAl7TLq3rM7r/AyUIikw4H2UsilFcTjnQ1qDoAnDExXQI521vAyXojyVos++Az6gxc7PgK9XsbZ+igdPXMEZCsx/zLXETMiC27VxAL4hPBVlPA3dHM4snL4tirCourGGy9F9K7HOzA3jTAhy0ClsnA4lO8UHTdPrjAJSgAcoAAMqEAdJ4AVZgAItoAJ8sAIvsAIuoAYvkAc6zdMrAAPgoCgoEAMoIAY+3QctQAct4AJTzQJHnQdOjQJskAQoUAVYnQQqMNVZfRArwAct8AIqgAVJ8NapfMuJLBX3OwnQS8HUANG8S7Vf/rAFVEAFRKAFXCCwGSoVlSsGnhsKMzrNKjrJS9kGJozJj10NjxzSoyoGGp0NLJ0pIevZkUC1plzTpX3LeeACSeAPZTADLcAGWN0HSUAF4IDafvACZeACVtACUqACMCC9UAAOTyAF8HzVWV0/K0AQKzAGKGAFQ9Da6NACcTDUfbACc9ACye0HzJ0Eqf0CV2Dak5DLUlHApH0IfhvOlLyw4VsJOyrMNauzZtu2yHwNHi0KeeDYjjyjaCwNkhy+GS25JU0N0uy9zWzZvCDKh5Ct4S0KAJvO3+3gc4za89EHWTADPu3aV40FQ20GLpAGM4DbaDAGpoIFKKAIZzADQyIF/qpN3VmtCGxN3WngAmMwBmwwBPWD1SS+4q691H6QAjLOBgWJ3I091d68ygreDXpbqQ3N2JfdBtqr36tQstbr11RLtmcbt3TdzdZ839CQ5dsAwhB7uJgM4NHQ5dTMsAUuCaE9uh9FykJcveT94HGuv6j91SqgAneQBGxgBnb+AnuABU6N1OAg1DytAkWNILF8BlJgBimgAiig1tTd4nyw0yog1jZOB0qAAo1OB0Dd6C6S6WTQAjEw3ZMgBiiQAiigCp3glKvO6q3e6hpxEknJCX5i19uAw5Xqt3tNDSAcwuE8DIicEH0t0RQ9t5PQ5EQ+wpIbDSCd2PQ9vpv93+dt/ghbPgkZjQrhrOaIcCTmPA0MTtdyDu6rmwRY4NxaAdvXYA4pkAKc0Abt3r5N3uThK++LS++QC+2Ry7D5ru/7Ttn6vrn7vu/1/rjz7u6ywL4xgfC0sKl6kHOsfirSXggRHAoNDfF9K8mMXPGEALICO9Maf0Ro+7VqW+zfDDzXjOxXrMlWwd9EbrCbfe0Q/8juCwxe/KKTYJA2QANTwCegbQ0kW+vhDvT6mwZWgA5aIQbffggwkAJW8ECpng+XAuuuHpVWqakIb/XsW/BkgAUCD/ABP/AFb/VSqfBfEAdjng8OvZQEnvEx3bUEK8TDkMBVPgdxoPUljOaHUOZX4biZ/h3m4IzfKU/JX8ypIlgPEfDKq0A9S/kKmMAH6oP0lPz44uMMeHD49f34T34ImB/0m78IYrDORj4Kl+KUniCVCI/1YkAFW5/v/f648S4GSvCwYQ8SG7vIKl0V1CvF1bCjdLAFVqBiW9C1hAwMkb0VK6+inpDv107JixvOYf7fgkD49hABnaIGT0qFdRsNVPiQ3cUMJKurdP2CoRAEi4AE8cMQQkoIaoBD3qCTF5ER0YAENHCbFEAOt9kAskQBU/AAcpUknO//4Q4Ic3V9hIWGh4iJhHVwfIqEe5FuSmZ4bpeXbWKaYleeV1hYVqOhbW+YkX2pj6ytiHVzX3Bzjq6K/ndXbYVtWGJxsHJwX19ycoJ8tW5id7bNzop7bbl7rXuXn21u1NViYtvPqm6eWAoKW1ROcRHlNYRrEYQXYUpgfEF0SkUSQkoSRH39SPDJtw+gHQsMigThk+ePBDZ+JEjoMijgQH00AGLs84RIDTwS2fQB4q+PmpAeiEho1/AhSAl2+qwJABOKBIGEoFSBojIjwiIt2agRguFDQpL/zkjUoxRnHw8HiFxQydKhyCD78gRRyPJfHwd0tvSBEgGKgj5mDvRBsqOPBTtIeICbS7eu3bt48+rdy7ev37+2BPmd08jWnjJ4XFmTlktbpEh3MLWZ3O2Tp02TMd15/K0unzpy/ogNcnZnUyJlywwh4xNnjpwuVKjAkVOnDjLAc1G7yWP4jiZP2Tof2tNN+DMi5YhsObeuHCE1NP8MCCOvzgM6FxaYITACTQA9QDHs8LDAzQAvF7x4qKHngRwHU9IwCEGiDB1kReJYmOIBwR0LNWSXxgUlhBBAHAZQAcUBfABVAB0GVFEGFf3FUYAX8J0xXwlnDJKHAWzMxEYQCxASwg4GogGfCDXcUUAVZjCghgBbIDGCH0XgUYAcA2zxhBcUsBHFCIQMeUd2bFwIX4xILPDfDg+YoEcBdXjQVh8T1PJiCHJ9tQdbbtlxBgm4lWnmmWc60UUXiDThChq1oOFMHloY/uJELWmwieaefCZCS1/FNJMHYo9Ew9glxj3DmTaScfIJZpg4Rk2iqhEmWi2JEOcNK9FMg4g4zCADjDCyGFPbbX1CopuivjEmhhubHYKHJomuVpsgc+Saaw3ljBEHG3GMUI4CjqgBARpsOBCGBWFYZwcGYfTxABjS2uHABAbsIM8eHqAXxolu0UHABBJAkIYEAXjRRx4OQJDtB3K9c0Fb73CZBwOEOEAGBRIIwEaJhHgwRR8XbEFABOXG8UC6hGQJBZl9NGAiim2dCC4BEEjQQBolQlGCGvwKQAYEzwEgwQQQe0zwwPIcXK48Y0XwQExI1OBALROsW8A/IbTTxwB8/oA78xpEpmr00YBtw5sf6x6Shw5cNIHDureNQQhvhTBTSA5T5+EDIYmpAsm63+whZx6ONEHHun7EwTbScA82Wl58zOJMGWYM1+kVr2ptNGeRuTHZb48O7gYemz3WR22hyYFqH3xIQ+lpnWijSi6t8KGHHrmGNowxx2BqZqdtTF7oYtg4xtoVVJBBaqlz/FLbqashZw4bVGxhw7CXlAEPwWGQB4QA2EV7nVtxHIBGAdqqm156UURAxswAPiFEEFRcIFceB4zB/AUBOFEAD+BvMX4IAxdw/QFkPREAHeoHIUS3fXzghQU0WF9E9j47UMQYFKDCB0xACLaAiy1IiMAW/qonhHeMpQRQMMETBMCjKQCBCgOgAvZysoAtpOcp96uB9RZEhgJMYWbrIgAB81UHhJCBDDPZAhAICKaZRaEEccuhDueUA67xQWo5uAEaetCHJlArDzkgRBPigAOp9UEHT+yBDnzwNC3goBZNyEEPkFhErnEhB3xAww36gAYdELEJXfBBGnCQAzCozQk9QAMX0qCDJnxth3gER230Ure5uQJvqnKV5fKoGElkgjKFE8NytkCGUpgOGuIQhRs885lRDWM2oRMdX4jjKbqwhg1kiE1sxgBKLAzyTewQghGE0Byf4aEI1lACsIBQgyIMZG227EMR9PAEFgSBDUqIiRLo/vAEO+ThB1SwpVZIEAc//MAItehlENQzhR8QQQ8YmMIfBgYFdeUBCELQQx+CQAMgIAMIP+DDEoTpNnTGQQ0/EEIhxqSHNHzAK2PxQjfzWT8qjJMGfsiDP/GwBa1cjw94+IAQEKpQTAGhCE9YmxLi8M0fuO0JNPBnLr+iLkKIYDx/IEE6TyIEauzTligkpErz2AUt6IAORiwiE/0wtXXhIGo+2AMXrNiHHKSBiGrwgRNw0IUmcEGJc9BBGtfwtTzgwAlubGMO5oADp3ptjdTK4tfk2IQecEEHMbFFoFYKtz/hhRGaZEUWsvCbV62CrHlZ1BVGcY7YYIFvm0CU4hJR/jlpnBIvonJNMC6ZK9uklS6R6ETpbPEZwsymDnpwhDWU4YlRXOGviqDBsDarADkhYg9xiEwcHskX+gUsDJ85bF6wBldD5GEARbuaP5tRhNba1mhpyIEfmjAHtRXRDk7IwVFt2gU57MEJXPADFHWAh6mhwQdDRMMYsEgHmuKAqarAgRrYSEciOsGoQc3DbrXQVbDKMQdaiINnXcGHG4zxtn0SzF3GyinBiSEJSsiGOOHblz3kAlPIcA0cugAHNrBhDJTpxGWkYYXLSmIyjSEtOBzBBzkYwQY2MAIYihE6yNElD5EJDiIaSxvbGCaSd4XVWw2hB2FxViyPQIYf9rCZ/lhJuC+VfBx/+cLaHfuYkE/TwQ1guja15eEGteAiIegYxJ72oQs60CISdXBFJa4NDVMbqg6+UMSj5oBNariBHvDQg6Hm4Au8XaMc15iDO7LXvaKb3akMuxrV/vgR8vWk3TIVmdRloQx33oumTLcHEsNhFqHzrylDTDhQiMIKvSjdXu2yheYMyysyljOdKdwMM7ABVpwz7IhHnQg9RCI4k5VUIahggwhEgAZue8QdHOHHx1wicbdwxo0h95lY+2W/iOjxnphmi7XNBQ92DrSynZGGrgqqCWgwqjOSDZj2vpcQlYQFLHRljGJ4bjamot2y+2DWudQNUyC2L3BOeYYz/oz7LuKYpLn5ELsv5E4OcViN3k4thkeH4q7dyMatI5FsNnB2WLN9SgACgGlei2p2yMCAHWqxmg80Sw965UMBGmCAEewBCj4rBBKIsIaEu+N3qsDfNh4TuDSU1IGJWAiW5rA4TkkicdSA+WsbQAF8HuIBqs1DbRHhAEGImhALO4DJmwHzQgSzfh1VxBomQIEGVOEuafAnEK7eipRggOfq+kADGqAuJIz9H0EwANmhENt3u90WfugCtQ2RBi7AwbZ1cC+c7fJwAV/SVHPHY56fUYcv3CEyCp5MrBBhBkC/HRz+XSy8r1DoxXVOGJg0uqgfA+EFC7zznkeFsBRYhCnY/u53eRAAH2i8BiEsZSQS8OcTbvKeDVt4AjSYgwVcTwMKW6MBhQbCAkr+TQn8QJ9V8AADiKAUCcSh6WoYwPvu0I/eV18JAqgPBDAQATbsgSRUWIMAYJ3O2ZNAD1jxyrkkQC0WeOAh35/ADyIQiTyQbA8DuIMQPmCPkpizKQzxAbEXBAFQA2sgAX9gbD/QBz8ABBMQBn5QB2mAAAzhB0rQE44ggOpSfX4gT0LnQCQhBHlQABGgQWPwD1BABf3gM691dWrgBS9BUTXwfmzgEHxwBiohAXRQBhsIBlBBBMHUERLQe3lwE/xHCA0wEGsBQWexBgeABwHgCANABxTQBxP4/hWB93hauIVoElih8VhZeDR7ZBindg58o1et0Hhc2Aya4Dd1YSiZ01iXNwylYgy/MgahFAp8wwYCFymfRg4KYAOFYDsKQAZ5sAcWcAA0wEsC8AUk4gEkgAYGsAUBsAVBAAcz4whB4AfKQh5oYAE28AF0IAgUcHhmEABPUAI2MiUUEz3UFwfR03QXwB81oAYH0AYeYAMFAEprwADPBwAyFAEeQANmYABYkCB30ABnUIlFgAYHcAdWMxZsAAULkHpVQCJN4gcWQH94gAcQ8AZvMABjAABTIAIjYCFh4AB6YABxYCMYQAN3UARnsABxoD1lUAsSQwBC8AQIQAh+UACK/sgHF8AAfnABNbB7ftAAT3AAI+IHJPMO7yB0/0gH+8EH7pGEFkAECKAHVmISJFMIEVIGB+AHAqBBNPIBIwAF/oIECgAu0DMCR/ItAeAG8PEiaRCF65Iz63IeXJIvHBMPYQAiSNCPWbKGRnmUSCMqwcBhYYgmg2cID8YYbTAGWzBaz2AG7oaUt4A5eOFf8vZheQBicdAGL+QjVIAFRTAEQ/ADMNACLOCWK8ACK6ACLFAOgkgIRnBpcbCXZPAHDNAke9kADnAAE9AAQAAxYdIHCTkB56E9MhEB0RgxyDCB7rgDc2AlHsADN8QHHiCYEaAGqCcAEvAACDBBJ8MCSUAB/hBgfzJRIu/wAAegMdayeg0QBSaACR9QgNQQBA0wAaspMd44i3ygcwAwAFFxBhFwBw7gBXfABCUwAWZgMijjAKPhQGngAO+DhHkgMRFjCGrwACOAATwwB2kQAQXAABqTmZDwkBHwDmpgAP1iB/RzHQLTACEgmhPwD9xTCPdCCAUQB/iyBg+Zkr9jn3JhPyqTHj15IgbQMLVAMiM4MD1DCAOQBmfhFvq0D2oxAcamlR76oWYSYI1zDDk0BwFFY+qWC6iGbYXxDHhQBrv2dpEXo4ogDpOzB4eIlWVQBlmgBD6aBECaBDDQlkIKpFaQBKKQBXdFBpAicHFABuWAmLxS/g5icQZKZwEpKQBS8AELQCJPEIkBIAQsUAUOQARFoAQK8ATTUT7js1EJEgQDQAQeAwU0IQA1wCXU6AQNoAV/EAHleU42gAZxAB8UIENewAJkMABsEABDUJ6P2SRkwAJ8UKZ60AB+EABU8AdU8ANKgACRAB9cmgYQsAfeuAQHUEKo95EmAQ9NoqZkygYDcD0CNAIYxT1UAATTMzDdyZ3cGQIKQAUPQAPgIz41gJJOQAI3uQUfwAYEQAQP0J5lIUEBIJ82gAXXIX48sAYUQAYWRQgIsQUYIATxQwHe+JiPqZJTwKVRcABIIAD6xABkIA/gciIXgDAAgI97UAAn8ARk/gAdMkRABgCEURgEZGABJcAuTQmiCpsISgBsj2AGWHCUJHYpaAIZgkMFNCAEVIAKlAILCbsHZ0Cj71YaInsai4WjePAGZ8CjStCjWLBWoaCkesg3K1qyfbAOEUAEOjssC1ALZfAH8uQx4OQISvAHZGCFLPAPRUACRhsEJPBLStCXUvB9d4AH3HITIvEG/mQGZPABU9BNeAAERGAGf1AEtmRL9pBvYUQEaAC0vCQBYkFOr7Qu/lS0InEGLAAeYcQC8hQE3WoSZUsEewBLg4sH/UAF/4CjsCRbhNAPIqGOexBPm0ESZOAG4FQGfLsNtTV0Q8cRScsHH0AFSUsIQcAC/mzAB2TgD3wwBrEHFP5ETkEQCT+wBUMHBINwBppqCLOnn0DQe7pEt3QrtAv1T8M0EmdKB1Bwd92UB77CIPFwqCElT2kAtJMCBCwwCGVAA7UloAvbvYqQBy6QNYVAbC1AB/vFEMCGNn1wBlJACH5ziAzBn+/2GV9Iom9osY2WV1RgaQoAk6xgYuCQB2GjsNZgs2QjwHhwBXhjBgwscIdXY5EyaX5BBQeXHIngMQk7J5FwBmMHAdpwiBabCo/EaR62God3GyhcCCRcFyA8WQWcOA8AMKdTwLACaitmCKYVYw9HZ2eiMuAQBBRAASSAuF2gBkvXDPbhvUpsCEqQAi+Q/gYqAAMq0Acr4AIowAYtoAIvgAJ8MJdVTMVbTAVnMAN4gAJSHAdJ4AIrkAJj8AJ9kARc93j0e2j2CwksJziOQrOoVnmFgAYVnJyFAE9oC8C2MBSEsBuGcIR8Mk22gAdHexcSzAph2Y1h6wCflglutQdrQAORYAmSYsB9IKnHcXAhpwTJlgcwBryJ8AR1cAdPEGtmQAWxlgf82seOsHSTQmMsxxm5LDYrtw2mRnAUVmd84AfETHEZzBu8YWuBgwo4N8ORomI4esNx2FibhkfBslndt8TcbBfg2wct8AJWEANF4MaE0AIR2wJ1sAJrswJl4MbgCwVSkAT+VAYzsAKO/rACfYACejDFruAGkGZbLWwNBkYGdRUbW6Ci0iw2tiAsIzACrzYsGbEuAuB6U+A2blg22HY1DvQGWgMzR7sNjuCGVHM1Iq2+6ks2VzM24GIGeoA2A7zMhqAy6Hs1jnAzqiA6kuUbpMqfIq3LUAABajArkaKopLoZ0rwHWqvL4sSa7ottytwH+4WjT42FfYAFWIM1JL1f6lsECuBqNCAWtYDTlccbjpAYa2AC4rUuR8sQndEAZZAQ6YIEDIBBYZAHDIeSYwEwFhB1mWJIj1ELvLzLh3cKlJENNbaXfmBqmwNZkbU5uKJpegBZ9KZ5x/xZhoTHCnYZeVXDidPMh1Q4/ogdyaohh5gHeDp2JnfAv8MSmU9gtm6jBiGXEz7HnwvYDCzAn4hpF+bUDCDHF1sXyLN9CB4wd7n92k1ttjdYBGKRD0VABr2NG9/cAlKAh++smOC8NuWLz1ScBm6cBi5QBvN8dUogBStAUSgAEDEwA7YgBjCQAjAwOqrAy6DNCd3Qb5YBKXqFo15IWJadbH6sAMqROy5GLCYhAFVgG1CBLl4QBRQwASYwExPAICUCmu9wBvBJAXxgnFNQAPLRBz0zABJwAGFlARw3BRbgLgYoABPA4hDgrgYyAQEwBS4ZBgApBPJwAYSpeh8AAQ3Qj7XgMeL34lMQBAxgABMEAcx6/gBBUAJ7gKcB0AACcC3EEwQH4ABZ2gBhegECMALb2ACmFgUCEAEE2AAL0AYEcADqApECIOVT0K5lwS8JwAcE0ABUIAAqnnoKyS/KiOdwkABIgEMPQAR8fjUU8ADr4wA2sCBSXgVRQBMUeDMfwJg0LgA2YAHlMhMMwHBsznF3CZqFUABfUAAxQRZIADFzvou11ZPNYEiJE4YoeglscAejRd+M0sygfWtsgAWMZNBssBy/3gVb4AUERmDg5m26Uht7uZduEAduwIf2nd+YkceW8SgB1+yIsjk57YVfCDrX3BeaNQKtplnlEFs78wOxmgePzAxh6QVEQ2GJ4dRVXQtv/nE1ErMNESvAIN4lKT3fK30IZC06aiC/pCtZ2G3TsgLVTZ1kQ0cN6j42hLBfT7B6DF3xfXBD7/gDalEANGDlZzBAfRCwQVAjXYIbc3kHKFDFfJAEKnDF5Zvd3I3PLK8CV8C+eTCXKqAHZrACW8wQKdChrHAHKTD08Q0JgzPtg5P0R0/t1e55hqMZg30XtrJtjkWHsCMHtrMFerCX5K4AsTZ7CG6QYzECBUACw+O1V8OeAqoVf0AAdvBBWeIAdlAAVi4EBmsSAKMG+JIHCbAGZ0GNSxgCRGIsLukFNd6R0KIW3LMGZJIHQs4AeZDWIVDXVk0AfAAFgsglShABQXMj/utBADSQm2OAAG7wBH5KQBgAAVy3Bw0Qjq/S15Z/cn7/mKyJpUZwHgRQB2vQjz9zBwyyjT9gABjiCA2QBxSQBwuApcGvLtDRewYQ5B1TAg7gNh5QBVnyBD/wADZAH1/RfWrQj2TxDn7A+3P+QITwAYKI06DJ6g4QBOYCAZePQ4h1c6T9vc5e6xOmCjhX34Kjbp3wb4CAJYhFRUhWuEW1lci46Ki4qIiVSEZIVUhlZZWJpamZ6RmqOXhlCOnoiMYmBzc3xwfbx9dHW2tbq6egYARJo6sQR+swm3ewFpEXIEFQE0XiITASBfFgkwdBm+cgEcD3QPEj0OBFa9DQsJCX/k4hIVRwIOSBUDCSJ0DxsdPnQNe3Vzvsg4QBU2hdiNCATwEIA7wUmEDBy4NzB/h4YOBACK0oDB6M6CNuAIQGAaZAGSCBwR4CDbZEwDMgQoAx7A7sU3huQZ+HB8j1uRCG1hoGaxTQsuBFDTIDNKj0UXorqtSpVKtarbrJCgozQ1xcrdUmRQoV/2jtOYs2rVq0/sp+fQs3ri1YfLboIhKHzBZfuoI96cIHyQgPNfpEGfFgxxgyhP0V6wMlQmQoJuIUoOMh6DAkECJMWxxMjc08aUYbiwCZBuQSIT6egRCiRB8LYULw+BnmAjmgA/ysQWALSgmox/iYKRBmWJ8GkE3s/rnQbAQeETym8yBA5AmWM6iVHuuD50lDN3sa7BnQzwEb5rS8d0emE0MJMWT4MP/Np1gdbBhqLNajHHMYPMCDBTXQp0cfeegBRAQG9LMHFKoJ9wA5tA1jABtIlIDEbXs8EQAaqB1zjBoI5FfRU6h5INtsQYlQQhSo4XFAERJIIAARSBQkl1Ro3UEeW1PRdRaQQvaIpC3/rFUkHm4A6UaUbrDBRhtsiMEGGWSwgYWWhxxySZhhDkGFFFIUIQURQ0ghhJlCvDAEDC/MSecLLLzgAgksuMACCSTwqaefgrJQQp8kvEDDDyToMkUcd8RRwy9O3STMGBF02IcSJQgHFR5//kiQDja0BDGQHbT18YAdtRDQTwPXqBEADXyEUFBCO9FxwB5DrSFqEEH1MQEfT7DwQIsHVUEZLVAcYAQGiGlmhwA//AAceJ+mk+tvkEVgwQhGNMSqUkiopuAPfwSwxzAFqGrAss2ihmo/ySQFr25QFVFEAdaImmS//iooCHhWzAJXGzG49W/CCstVhy5UxBEHG3wpwEcdYxhAQQBbXNAABQewAQUFDdRzTkIWBEABBNytYQAEAtgRhQBCBLsSOd80oGofQBxAQRVAUEABEVAJt1oIDGSc1D0NQREACR94oVsfHnihxDanKTvciCZ40LEdHgTghXl4EBDAADxEUcIe/tS5YZsSItfwnVLJMGDBAbYu94bbFNhgXy1KQQVVAQikYQ4296EcgBB5TPCUyNh8HTYfaQjAhxoDNADBLCE3IMQSQNdAtHAhG3ACsHxY0IABrBXkAOaAR1BiACRppCADUAAANA1rXM7ALBYcPek1fWDw68JmoRXlHWz9Q5eSRQaJsPFJZlmHwnnMUjEfergihxxsfNHFIlqM38QUTRBBRA7p70AE+1MQ8f4U8hOhyBRUTKGF/OXPf9cYaGwhhF9sQRiziMJpDiO1TWUNVVt4jfAgMwLL2CFVqMrZcvJwQQjkIQ9AWIBt8jCAWQxgP7R4gAGKBxA+GGAMG6KFH8Yw/gAn6CQPZ0DAYthAwQewgQBeKmEDQ9WHuEWgP1rSA3OUEgUT+CMENbiDAfgQLOU4AA02JEMwpOYFPEREQSkygB2+cwcIQkV6ZCyjGc+Ixj5M7Bd3qd4tgPKWN+AhjbYIgT7kAoQifEAnX8nDHuTopDfcwY9QOktVinSk4xnvO3Rc2BhtMbUeLa6Rx9vDk5LnKEPeIi3Qix4l+zCFCPxiBGOgCvboUodUzqF7rIQDK+AAS1h+gQ1b2BIc2AAHiDlKD3qogx6wZxVU1iEWt7gLG+IAByP8wg+0KEDGIBCH73ygAcUSDggXEASRpYNxQUyZAOjwgH4gQQC/Yo+rILA5/iKsQQAkyCYFFCcqKFQLNwREneqO0oCKYABoXvgAzyTSj3Bm0wBEGJXdgEicCFgOc8sJImpuVgSRUW4YwTJd3bbYByTUYAICGAAF7JDNARSGROcAm0Y/idKUqtR4ehgBG3VhAzfe4gz9uAoe5vhJNfgkLn4AAhEINhU/4gGQbWmDlDRJFUsqz5NmCaPx8oCFlSYJqlIt4y7JYyS11GJJlnySUpkqPSK81GGprAMZjGCEKchhlXOIgys88odWQIwNaJjALePgBkf5AalpwBcVMBiEndLCAzK1RWDjUIc0DDBTQK2FWMeqgMLc4gkEW9wTDMAjqpTSFmwYwxgaS5VJ/k1FDT+QQATYUAvP9sENaZBcZ9mQBtRWNUl+gBdcwvkWp8LlejydrW+ryocA6iICRgCtXM5ght/+Kw9mKEMZzoAHDPpDDJpog/Ks4gYxiIE8VbmCG5QL3vD2Cw51kMNWEdmGNlxhvVdIr1Hd4F71sje9QUKSMF3hBF2MoAY1UKYuvuCKECggCA9AgBz0oIo4KCECXygCxO7AhutFdRYJyoaClAUBG3XDDAliCxkqSAuI1eEDvyJaBaXLvDy49KUjYCYtCPbdJ6jqCT+I8IWla4s8fEC0HCTDE2iHY1nUAoNFMItUivAECZAhCFvIww/GoIQpmCGwaVjyFPJQZPGm/rQJOtBBDobsA7mggQsKygExcEAVJ4DhKnnogoLWrOU4vwUOXSgskp4r5z6+wbllwENZLNmGTmDhDVdxwxW2C9atXkG3eW50nuVQBzh8BXlRSq8Y2LteLJRCEFYghRiMeoc78HJ75ZXDF8B3avB1oQs26MsiiNBqBfx0Dh7gQcQI9AAIYPZkM+sDSwygxAT4OnXSUYYAWmRiwhAPCAzgqEL8IAAIhOEB3IBaiUvAzFRRcBgT4egvIsAAboCTIgrRAwEYMIVhWIAhVPDASPjgFgxMgQKVFVU4141ZzjjAGgGYADpAKIGPfqOgDTUID1rYhxDuqA9BEFVFHW08MKDB/glfoEUTgNqFJnQhB2iQtBPM64Q4aKEJdVADF7SQBy40wQlk7gPL+5CGHqChCVrggx+60AMys3x8ffDD+OTQZvB0AQ044IITcFBzJ/Sg4hCXMx+6lzAzJLfpOd7DGZ5rBrdYcr3pbe8h4evdRNviDmIQO9XPXhWCqX0uLwam22URi+514Zd78IMf9IAHXt7dD3fg+x5CfXe8piFiVOrspjkthSEMYQZ1whOd7jSnNw1BCIpfgC4qvIUV26Ct1KFFbGT2AQUQTQIJzw8DGhrCPDTgpFGQrImhQALdmOcm3AZDHZQggQLsAI58YNoEHPAyCgYLKTuxgxH5UIQ/DGDa/pqhwzAi6YDJCeEHC7BABKqwBnIlgw8YuI2CAvCHPxxADTKjvh8+BYFxBXEBSDjADwz0gF9NMqMLmNUdh2FHhv+B3hREu7960AQ+QDA5QIBdkAY4UAdHhwc+kAc60AN+4AODhwY9sAY3MHNa4Ac60HJqgGY5IAdo4AcsR3RpkANgcHQk+AU5YIA4oAZhFnN+gAN+kAY+EIJckAc4YFz+t1KRZmdI0lxolwd79lx+Vgt3IF/cpV6JtgfqxV1vYWhmd0ZrR0ynRBdVOEyoBAtlpYV1MAdc6ApfCIarxErcw0pl2D2uFEuyBAeplmpdcGqr9gVbEIdbED6oYIeRoAiQ/pCHeygmfRgmVYA+fiiIg3gJWYEmbCIEifgmQsACLPADd9KIkcgCLWAnMNACMAADLJCJL2B5ClBhVLBi5IIE+rASW1BFICMbpGdODWVOSZRACkI0eVAAU5AZl7EHFeEAc+AAdqB6d+ABu+cTJpYqSAFC3mAH6TILDnAGC3AHSIFbqTIMcOQAfoAAXkJDAWBBFzEBE2ATCjIAVDCL5EcGYjAGFvBDCAQFDDANaEAG4GRB2MAE3QgF2EAjfWBHZXEZD6eDSDJyFpQDyoNgZJYHYaYDaKAFOaBmTkCAFNgDfXBxfTBmtcBxaNYEBMgFY8YHY6ZmLrdxtMBxLohyX6YG/j2QBzngZTlQU1cBYPsoPXzQCjl4XGVAdW9wdWWQdUBlhOvFBn4wC26ABW1QhVXoB1xyBWwwTEe5hUk5B4cQhmzFPU8phmb4SmrIhlW5hqeWhq4kld0TlVDZlK6glFeYSlkYlL90d3rgKKHmKHk1JWwAX+6lXXF5aeylaZimXfEVX/AlJUdFHsmDB0t1Fn4UmGrhR3zwBeQVFX4kJXB5aZpmCVSAL0SAL1agBEWABUWACmSABnFwd6AFC8iEh5mnC05FBKIka553D0EjNQFgAMiSigXHHLFJC8wxTQ6AbPeQOLgBBQ3AjXGQEEFQEgXQAAOwA5G0GiVkB0pwDxWB/lsVNY2XAzYWoCrQ2HsCwAPPJztVgDoHkAbwgh5HERTCgwfd8DMUQAU782+tw1DqCU4p6QBxIAAogxq/0zP2WJwUMAA2UHAs2SNz0ATykgcaBwdosAY4AAdNgGZocAN04AQ30Acq6AQRqAUu5wNE13IQeQNg0IBxkAMXSWYauWZqlgNaQHR4gAMb15AnCoNdoHRpMKFfwQc34KDiRUy1AFRvB0xCFgtVCHdwl4VrOAc+GpRDSqRXOAaURZZJWVZd6IVf6ZRrxZVbyQpTmZWptoZb4ARF4AR0yIaheZhoeAlaCaW59AWGAKVgqEppqoVLeQVYSKRDqqM96g+/xVWU/lZpjIlpdnmXn0Zf7/UkocYkc0qne7AFi9EGc7len7aYcbAYkeAETvAET+BZ/kMGdPYFXMmTMOkHcuAFeEgGT1JhZABZoyk9eSABWIBZVREERPADB9CD/AkXnoQpcBEFtAOrcgEHGMcFJwdzWtAFkpZyCuJmPrdqecB0XUCi5lULLeeiXWAHm9pzcpAGQRoHdNBmXDALLgpLEElmq9YHXcAFQQqjMnqjsESlWamGa6iuVcmu7equWAmvhwmvaXiuaGiuZ4ivawiuvzqlUuqvZbiUTxClT9qUXKikW5g9V/imzYOj4JEGzmUGOLVVhoZom+RdUmFobQCFU5Feclan/n+3l0ZlaYiap3cpslHyl2nRFrAKsm+JqJ9WS2yAVH1QB3HAjlsKqWQwBmeQBoO3Sqe2VldoSnwQB3NIBeNYX1IhXC9FcNIzBj/wYVXRUz91q1VrteAVZAsTozh4tXBRB1/wqknysFn7W8zlXG8QPVtXsZt0qGmbsRvrIxfbSEwCJZWmXXl6aO61l0ByB37GVV2bVCArX1wHajPbB3QQB3JAtP+zBVoqqWPQd3rgB6sUS10IkzZaMXSWCFRQlHdwubfwWMMlWiq1Sp8LuKeLuo1WBzJKrqkrFV/7CsazZ+K1B81VBm5Attm1tlGxB3K7VUzoL3tQdv+SFlCCp3ib/pdSApiC6rqxCmiDq6hLlXZttQVNsHJPoLN+hj0/e5iWexV7wAdzYLQ/eV32pRdoAFxr1bzry76NZrpdG2mxK7tlALdphAe2G11RkZMaWxVtO3aXVr9T0btMVbyLaWmZlqgme1RokR/tuzCCm6iFu7E2lxdbGql6MXcvVl5ruFY1ahXlVYecq7Fku49f+74OjMIprMJl5JKKS0Y/6Fv3e7Y+ol78WxV34Lur9WkBnA3F2wZWsF2fdrcRTF/JsxYrbEZnESVzuV1N+Baw8IGL8ASFmgYSu2qy1MEnTAsgnAg/2QYV1rXdo8VITMZzO8ZUwWhUkQdpXMZw0cJnHEcy/llVeOBc0OUjuvtdViG8Nrxa7aV1P2LAh0qyfGpUpeBVidTGc/uWiRolhhtMXKi5kToGEYtjkPwFXPCrcVExclCHmvYkrgt1iSzKKYUHV9AHWTC6UpEELKACKjADU9ECKUkVZyAFo/wWkebCZeQGcpxSfIAHV2fHNOzHApwWP+xdbxBomoC8envIyyMVOMzDtpwkfydfn1a+ckG0rMCOkQpdOAYLc8DBw9QHbPUV5QU+ldBebHy6kCbN7dwjeqAGVjAEY2AFMCAFYwADVtAHZ4CJfJAEKvCTppwEMBBVSYAFMGDKtbAC+VHPUVUGMDAEfNACVEDQfWDQFW0G/VwG/q980E6xBxANA5d2yglNxuF7qXAMF81Fwmj0y89FaEbWFtklCN51p4fKXiZLXVggJaUgBtf8L9nlzkkMdlznxJq8qerqWc5FhBpsagAmzrYghqZEB3SmJYdW1K5rmGEb1Ft9Cy9wBijABlmAAnewAjHABmCNBXegBDPwBDCg1gctBWmgAnawAlLw1UC10EogBXuwAmiAAnGABXpAiW6gAnpQ12OAAn7w10rwAhtdBi5wBxO9AlhgBiiQBl4RyyUNzvJrRjCcMH+2FlHyBmKQBUqgBIc2xIm6Xsr8XoBpSNFjaHkc22QEX1z92TmZt1ftxuacS3Fgu3Jkoz/7klUR/mlMZwt1QAenRgZEncIuidK2LcoqsNF90AkW7RRJwAaUWNdlUMtKUAULbdFYAN7gTQsL3QIowAIxUASvTAstoCqxPN5PwN4qcAYzkAQfVt8qUN4STQZecRUGgwJ5fKsbfEXSA9pXF9p1W9PHW7LthZfqZdpZgGiBqSQUG8BL2Aa0kLG6PLzQLReAlreO7MY/C2l+0NI8K12bfKm/BBenxtRdkCXrpdvs69webuNdTcuZUgUWjVrYrQLZbdcuwAZKgAUDjdh0MN54zQeMndF7oAJXgN2Z3QJ1MN5+ANBJ0NhSUAYqIAYxQAVYDgMpsM8psOP/LRYBbjwIo+bnNaeg/i2YdQpvavEkcUCHjYxVe3mnC86nJIvAdqkEQEzIRay8zfzaZpcHJy6xz8yEPGxoYbTH0fzfGX7j39t1OwzpW0y5csCTe9DSEVsLkDzcPQI+TU0l7eUGz121NT7pk84HONwHZpDhYtAPV6AHtKxpfdBpZvBdWDAEYRRV1G0Lv34FQ4BaeCAF+pwFs5Dsvx5VdzAEUYUHYtAHbTAE0p4HkIsC8JbtbxEDZ14WhlaXdCnueBvufY63eprAcXmoD36y6aUXW1Alds6XXxWoKgvTUXF1LF3Hic67NRzNvZvhwtvhZNSxq37Hl7a79gXOrfDUiP5iC9+F/fJ04LoFCI+7/m2s6gav8WenBK1MBWWAAqlsFd3+61RnzpzdSHhGRpy+73p8aTP+31dwFul16ZG+8WZhaFZd87IAzgBWo3dwdZ6u4pCG6rJgarcEJuq8whl/803fvJLuaJl7qVp9RjZp4EJoBis9sYd26b3blz2NRgW/6iBuXTsfvlP61LTg8OHrSmmv8JcaB1yHS8qayIZZ9E6P93gv9Sj/SXlg9QpTu86VBlpfhC9f80mIwwJuRmJv42CX8EiywUR/C2bbzVw49f+SuXIQB/LlVC4paaKcq3kv+qP/yOLbwVW1B32WMDLcZ4SP81zvL7G9x3S0XTautnycJGzv87wrhG9w9ieN/vlfq/mCfNWH6frsi5ikv+rHbxVkC8YC3AfPT+Og7r2z5ff8HhecXpNL7fJhF7w0v8O0r/juPPOmbvaZ7sFbdXVpMLmuxPdIAs5rlV3eLxWwdPe3ys7Kf+NOoAM4AGc9AghOOjhgfYZ9aj6Hi4d5Pnk4jJKTlJWWl5iZfHVzcHBzfHyZo6STeGV7pYd4Z2VlZnije25XYqmqkrRubVe3uKVXbr/DxMW4s2LBvsN8nXB1opN5b2VnaJ1yocZ9dXKfu1dty5NyX9Hb6OmZcnPq7u/w8fLzqnk3fHl1fl99aHJpWrTk2aKlSx8nXXIU6mMPnygnWrgkgqgPYp8tOeTk/umSJwdEfk4wynHSY87AHgYR9oBDr9imOeXYQWupygyqUntOucKTh9SdZG7G/dojpo0bMcJoBqPJFN0eXkaFqur2JZslVmXGoKlaB12zqn5oibkzqs6Xdk3TXoKptq3bt3B/NcGhhQ8aLgfB5ICDpk8XPzro5NCSBke0uVoO+sDz9wYYkmlujNTiJ4efR44L89HBJXIXNI+67NGxWQuaSHEXvSxXdc7M1JXOnBmVB4/NVz1JPQ0n9VcbpEV7u9tzhSzs47vb3BGuqdunc5ROkdkqpyu6OnCqgwtaik/V42r5yAFPvrz5d36c+Lh78AuaHDggwY+TQ1QTPY3UN7Fj/igRIh9r9NAHfDnkQB8khjQxRw4MKdJRGjrkQJoOhjA4ig+KuLRJHZyw1hoo0J1nyB6vYILVK3gwJwkyS6VDXBu/qahOLyKqBY44xjTjCSiX7GHGE2R0YZVXnYByFI6/dMFPjfGIx+STUEa5Bg5dqFdYF4Q4AeF7aOhAnyj19TFllevhAEcTagiYJkB5WCnQIzpo4YRhFHbUIBo9oHGPhRRmUscN96gWyqDQcMgJTN58oWh2rr0WJSN5lBHLJDnZlMUZKR7DC3cuFrVpU8QZ9yg8d0Al4yVUVZfJHmM8scUz6mD3THKnVqLoqOmYg+uuvLoFUBeidMEFGnXcBcZG/lwA25dfhwCEVz9cwJFHIdPmseRdcTD7GRddGWStIQYJGy64o/BxQ3yHdCPHuuvCNMe7hg7aa3SSMlKpK2bckZsqu9nyji5FpUVcrfNaQqsxVPGYSRpkOHGNOl9B89NY6JQTYsHrXIzxxhx3DI8WgD7r8S823YLHiZjui8tRLbpDC4z+phXzyKua6pKsCmPCRxwhxaHxMNhVNwtv6swBLM2WsIP00kw3TYkfXERUl9OX8OHKG7edAYsxpQYHD1FGtczUwFSvCFVSzMjqKCZ1VEnGpOnMURUfu3EK8VllG9JN3nz37TfNPpbBhBJa87TNwV9D5bXANPKNeNrrro2q/hxbAAn3NuKdRXc4or7Dh5B588HS36SXbrp5J99WTRZKXF7M4/C8HGNbRBGM8VFj2c7IJtlJbknmaDxxhu6/e9PVy8SrcivVov98+vNwKdHGKEi0EM0ZSZTRhxJ0HIIEfr8oIX7ypdf2hmyuVGM4iWZsk0dyy81zRzhHoS3wzE2XSjQz2PheyVdyiIMryDcJWYlCFwQsBRwMQrUhQe+BcNGGGfaABCz0IRrg64MfUqEGDEQDCRVQAgekwAQ2gK8M0ZjUHm6xB+gsI4RJqAAf9JAbX2Dwb+9LXSvKkAUUqcwQp3AdLvQnjgRiAmy7QJJayNY02KlCR6oqRf90IkRi/hTpgOFQi9ycxzGlQfCLbYkhB7AgAjZUoAJBqEAfoAADQ4jgAhWwAgiHwBAZHkIEFbhAB/jAATooIY9DEAEQKoCFMlRABB1gwx8vsAJD5EGNfeBAHM5oxkE+sgVAEEEL7Ii0PdTGNjt0ReGqyIhWkG9o+6PHU5BCi84xzogiGppyiAFF//2vHKDACilxkbl21M0tbbPO0vYGxmI2JQ1x5EMJmWBBEbRBkoi4gCEqkIYWGGIN1jxECKzQhzL2kZOCE0Egu1dGO0KzDxVIQggqgAcZhqAFIMRCOv2gyTGQ4hTHed8nbWMG9KXPDG/gyQpLcYr2DZEXSIHlKH4TlIC9/qV2S/uJMvj3BVh1R26qykMrdvnEyPXhl2/53HiW5iRjmrQlfLiDIGXAhihw8wwVwEB/GvnINADhEBVgQx/w4AaW9kEGbRABHSqAHz9UIA5ISIIIsJAHDrSBqE3tHjqVgAVRNJIJLRDDGPSFhBXwAQoVkOol2tmBJcwjDzk8WRqwFsoeinKUK/whycogV4OxrIigQh4vFDqUxnlMlq4kBe+iWArnCNMmBsWcN0RBFIql5jtLgwMXT0rZYoC1Alco4xo6QEdCeu+MWLDpIWB6RjKUsZtsEOplh8ABDFRgCGp4Y04N+VqcNoKmecQATC/A2gtg4FQV6IBwDfrJNODB/rhrxcMb3pBcMzi3n7Jp6xPS14rnBvRkmaprOgrqE15MVC2fmp/9aIe/jUl0vILF2WQlAcVzIDYd4pHsR6/g19TIgYE0I2xl90uPPIBwvcOAQhL+mEGaHKECGYCkIQLK3OViNw1rZS52T7bCTJXHlEf8TSptxJsX8bWvH4aLLJM3WFtaQm2LOMXwvLIuxiYjxMYwGoBH5UX+2lgeeVACet3xhCQElh7vNCTT3kuJWdCCczAmBfL6QIsk46S+85qY3dLbrhmrRm45Y8hOrtPij87OPMEcGTFvTOYyU03FlGJZQp2sZKIRZ8dLhPKuRvwLmDzDyqrxBloWYYYscJQU/upi7G9+fJzP7XljojOzohf911bUcBbejQp4xJIKsLFZN3IeFVHEBmg94/kQm5ibJAqq3cJmR9DFgRLoOqYrRrtaRHmA86IRC2n6Sro8S2ayY1PDRF69jNAn9jQzjCeNLSNMc4Zg6KPu2zGLvvrZTMmDBS2RhSo4EgtWyNYw8kCFv+WEdUqw9ZTJQ+c+iBc8vda0zQorbKD1jhI2eQPmTp1sTj9JxhvTL7T3LY8kpKB7qcixtQ/Rgu7hAQVDwIIKRJEH/PTkcsY5B1nU8AKnrbBr9LWCErIw7vNsioUwuvSTRf6vWuguYZ++8nPotWKXsCMaCNxVmAs2Zn7b/B15/lABFmawPRTMYAUo6DZDKt6HJAzcEElwQQuooAQUvAAFAlQBDFyQBxSooAgxaMEM8ED0jV0cRt4tSlD2UN0ogbTeJMd02p2S63LFJOWLCJowJ7HRHHWZyVmcVxcOLfPR3fzv6lDCDKrOB8H3IQtC78MSBt4CnW7PDymwwhBQYAUpFJ0KK5CCFVBgBxQwZAhScAHFV2WFaT90D3dwQxKTUQujLGcZeaA1lFhmP12UJ91MOrsmMAp3UGOZi9RI7LCH9JPpYUxJ8/IO4JefDhS04AUqkMLit2d5QxTcEEp4QSoKnoIxsGEMWLBgtVdAhTGMIQ8u6EMLtmAG0fMcE1eA/kEK2viOFaJe9Un0rq2N4obXMydwwhdLv7YIT6FEyJFp5kFpgiU3zjZsDVhsN0FLnRANjbV288BsvSJfzLeBAUZ0VYcF3XZwPJcHXVd0Vpd+SqACKsB03UZVZqACK/AC6Lc9Kih6JVgJbpACOkh/XrYL+Qd2QCgGrEdfWEBfrQcj+Dd2A4ULOiFvT1I3y7BKFigLCIhuH1cu/bMNvGciZZAGMfYF1iGFHoNvuwKGHHiG8VAGiecWbaCDKnAI9xcUqTcLK6SE9tcSgUNXs0dfQmF75oF7tyeEsrY7WZgjcmNijVANCVQkh8ALwNYrnzN3UaJvaFiJHdMGMTCFtEFF/lDiRHhnfH9YXuSBO6dSYr0Xd++WCafghEBjhobgh0izasvGd5ZYi4B3PijyhAMoCfNjgOQmirABhTqjLohICtgwY5Gih8OmML3oNBg4iSNli9JoczqBKbMHFFLRdn9YhQ81aMPoCcXodnhzT2XAirx0d2LoNHMABqfYFGwxjfDoarUhSn8GGzfSG8QBjODxE5p4CaXii+xlWO0Yd8SmGxj2C83gQF/GPF0giefxjvHIb2cgPpBCR5XwBKKQBmKAfU9wBR15Cf6VQTmWBNq2MbVxGxPUietGKULYjyOHbjH3P1QRjoAmagRVjsSAHcIEi3kjiyIygRFpc2XwXx/l/nDS5Acj0gcZtFR9wAQylQcrYAZuwEyG4HCOhFNjkE3dBE/ZhAfgs0LRsEGxhDJvUGpWSF+DuGmPeBxNhhzKJpM7MpB5dme4UHcI+QlwuDh98wX49ZDRGJQ210dRkEctkAcdAEdDYJhwlATXZE0V0EdIIEdYUEEwhUdAYEFhZQgcIALVt5VIeUmEBFZwlFotcAFyaQwV1k/4Uo/BKFFG0SOfAiX8CBu9KBym6A4odgzVMHzRkAcL6Tdtc5rvAJGAaXNCZU5jsEdQ+Uj40EjTdAZDsARWAJmTSUYt8EdksALYZAhnAEdpYHog1AJQcFNQCQWFGQVKlVXkmA4nuUOy/mFhnTg/G1ZkjvgobSliMRmQkSOchtBew2ATrEkOGoh3g1g23OKXxXlz9vRNnsQBaGBNeVCYNCVThrBObfBIMsVMzCROY4BCHJBTbsQGZ9AB06YE+NAB5rlTGAAFdCRgVnNUqhhc2rOJlaKa/xRQLjkMqNRxlFILazmKGyli3jgJOkKX7iAeNXYMjvYLOpmXoHg6y0Me65KgN8cBh0kiZ5QEUMkQGLClEXoImyUKY9QHFVRBapBHpglW0bAGhClN3XRG1oRHFSAGLLpGvcVJlxBcwwVErRBK6cND1TBK8IkrtXZrmHBkOfoLtAAX2uh7XMGf6eJRxMBd5/iXv3k6/kZTHnhJpZzaI2XAAdwkWNsAAgimYAwxUO+zCGZpdjfCo0WmgLjyG26he476gPD1e8ZgE6tKCXdHoGAUiYXmip06rJQwkW4hAiIgZBanZq5aCZ4IJTDSFkciFJzAFfKQOQ6JC8nIpMJagIkqIsiXGt0AqcRarpV1f6zXf0MRm7wSraByhaCGHcgmD2YxoMUQRLw0jq+YaiYVnHEBE+RqrgL7QCsEI+JGQLjzozXirjRRgJ3zFSt3rbiKDgcpWL36IvvVkCE1pQPLbw1XCbuqsKP2MwVWOvcXac0qCyvZKw7VEm2XKtmKm6mYDrupCgC7CCHHX3wJTJTYsa5WBu8n/glKcHSV4FW4cH2SoAZB6ziQxnpRoVCwijFIgYeC2J/OkWVN0m7siZPdsamGcG42xgdcELC39Jc++2pJAANFYHlKAAMWlLbhIAZ5AANDkAR6EH4wkHhelQXhZwUwYHl4AAMwEAcm2gcwgA9UUHB5MAQw0D1tmwQVhwV0+7Yw4HgYU4fgcLAfVrDzOS/25jK8sQneUB1kywjECA8l0x0Xq5c2VlHu2Gpn+2xJsHWZlwUvcAdL5wJuwAbVtnR3gAJ88HxpgALgswJkALxJEANxsAJsoALfhwJJYAVnkAK8KwUFR354oHMuoAdD8AJnsL2zu3TZW7rDgbkatn9jFw+b/jZLHUMUBUoM+uMG78Io5KsaQUO2srGrqAgd91lmYlu/3OC1sfts1we0SYACLBADZHDATIcFRltw14e0QJd+SeAF6kcG6ad+ceACMEAGL2A9Bed8CdzBebAGL4BtfVAGUrACKpDAYlUJmIgC74uacXi+4pa+eIhQ31p/3EgMYuEJnxCzWauvOFcigiXAYONqrkuvLzfA/KYEMSAGKjADWRADbDAEYmAFT+AC1QbFQ/BvESxVK1AHLVAFSaBTZ7wCpbdwLZB+K5B+EGwFZGAFZaACYhAD2qcCkzcDSSAFZtCZliAGKKCDslZplfZR9md/SQh2rOcpqud/tAMVIkuo/j18DGKABVvwqFpEb/JAIgSDpNCxV6/2v7uzDWaBtU78bFgwBGOwkdBJBn2ABVJQBzASa2OwAnSQBaKgy4ZgQXlgBakmBnqAB1ZgBfjhBhYkhLEsCpWHH2XAyhbkBmOgBFIgbUNQkpcgfzrIQldQhEb4zfTlKUCYhK+HbvpjCzusvpXsE2JABVSwdwDMXsZTv7pak9ABts+2QIYQBzWgAP5MA9icXvGcyieVBSoIyC0BlQkMdzGQAqY3Mv0CkDQzmzniB2TgzmMgxPMwWPEsGxZ7aN5qc0LCBv5c0v68hvayOz5zMZOsraqKCSXbIwNN0M9zBRB9j+nssvrYHJTj/s5sgJRuga3xHCkBmDQOZG6fO8pcEAEmbdLgAwUU0AAUQAR98AFeEAquwQcPUAdFIIkXEAaLoAYkYAgeYMHEAARVAAUWbNWW4AFT4AFS3W1w3QBe4AEUMAVIINU1AAUjQNN+PTYs07lOw7DdEV9eQAZYINE0wdGgUi9+0oAhDXhE4M9EMAVUQAQ24M9GYAhQYAMaNABTEAR2gAYSQAIswAdBgAcDQAJegASlzQdfvQhrEAGG8NVKwB9B4EdEIAFCoAQSQNW+TQKFVwS8vT12YAEMUARBgA9/IAFskAcS4NyG4AB8AMtQEAFQwAB9kAYH0AchsAMmmgfdTd1/Xd7D/nFXKds0hM02MFEV30c/cHG1alHPOsOxh9C/ZjYohKIP+hAHc5DZCrAsW0AD/jwCoRAFJcAhUTACD2AHDlAFZRAAfEDdDrAFfFAEfODWF2DW1xQA0T0AXsDWDe4BCzAGA2ACZhAAdFAEfvABO3ABC4AGIP7VIlADd9DgD24GDBACJTAG4NMAh1AAVRACPDDdfPDdZO3ZExDT5r0xaRCq6dDSj1KHKJvTszq1VUMVZ1EHeoA7bqC/8BBfR80UHp0JQOmkpiMKfOAHfpAGcYAG5kcGDbMFTlAEdd4ERkAERrDnfN7nfr7nTK0Ajjfg/hwBB14ChoAEJdDgQN4HEzDh/lrdDg4wAQbw4mANphBwB2xgAV6w4X3wAHQQ2w3+6XEw6ZUe2xte1kRO6gQQARIAAWkgAQFgwXkAAQxRAFTN44aQAEde5EGwAIYA6k0eD0lw0MYA5ZhwxqKQgihwuMMwehxD5ZpLsPwakJ1QUTOBDAkVUmYx5tFW5lVDxLpm5RCz5nHw5mgg51ugBHVeBEVgBEWg501ABETQBPbeBHS+BV3wKv7wLn6gDZggBP4My9xG4Arg2WsUAU/wAyoO6hYQ3QAA6RZQA2SQAGRQAC/O4WJC232Q6gsQBAJgB54u7A8ABxZfAFPg6V/91UhgAlvQ4BP/BEIQBFRwAUXeB0CO/txPgAV4EABb8AEmQKY7EAQI8ARUoAfkPezv8AL4AMt+a0FKQAVuK7kWNAR+a9PdJm1ngHB74LfdlgRFKLig6JxZ4AKiAMt4kLZ6cMl/+3kwcKFSkARjwLhsAO2ESuVOm96kA1Hxui4VRbojcl6J6gy02Nj1KB5ZlsS8UijnjgZw3jBOQAVP4O5OUOdOUO9a0AQBkSxKwg5ZHQ9j8M/0DuAKsAWGkAYs8AdCIAoY7gfmx+tFsN0sIAdP8AdF4AXco6qxvz3dAwQzX3jdg+F9sNxPwAJBAAZP4Lh+RAd58AFVIPxA8ANxgAcfsPqGgAFh4AE/IAE/wAeov9lrBAdF/kACEvAHY8DxSo+bh5B9eMC8LTAEbYACUrD1VUcFZgB16UdxOYfM2td4mfcEgPByp9fXtzbTt9fCVojHh8J25qKk4rZClVSFp+KXgmXGluaihlhoeoqaqrrK2lq4t3fn1iZ2Zdvmdrfnytvr+wscfOomxsc3N/f1BTdXx3e6R3zltitsnVon9zX3fO1tmldW3ToH121KO/69vspX9z6Hhra15fT0pHQ/NkZG1tXlhEsXgV2+yGnGRx27X0IUOHyowIarIA0oEOGFQYLGcwuB5cECrEycjiRLmjyJciGjQi3s9CkzowWdPisIreBzs08SMi76qHnRR4VOFCxWXLm5/gcGCjKFkqzMxDJOChYvJoFUQmWFihcx5vSkVBUPUF5tYqBwcxJWLDezat3CpSul3LmqjJGhAgfOQWepookRQ40uKz7auAl29UacKz7MUO2ZdpiXMXfx4NAjc+9emTFm3uDxM0fbQIJgDhqL/IsIRAU1FKJ+DTu27NmRUVix8kJJjDGQZNJ8dhMFDDIo0tiGAVQFlTIq2EjByScLFSWlhBZKo8JKGRR0VmD5nqVKH6xJpJSRkqdni+mjxroSgyLFWWiJ1NqHJYvtrDa03L7VDwttAgZjTB2hKUMFGaepEs0VgLkW2TF61TFgIWacsVhoHPXRxhUQCuaOgXJYtgVm/k9g8UQZZqiRByzG0CHHP1wIZJAzG1a4ShxbEFHESDj+CGSQQkaGxxBSEFIGDIxc8QxI4/URwxVDjGTGEGOAJMZzZwzBFEh53PbMGu718eUQjHxphR5pMGIGWlhM+VEfRX4XZy8xpICnKY/Z4qCDYtDCH3/66aLWkIaeUuCBy8ThjB6AMbhHhw/O5s6EN852hhmu1NEYNJAdRpk2X6DRj4kqmmFGi31MlswXA/1T46WHzkprrbbe2hEL6+BBCG0wpGAFrsK2886IyljK0WMKxdJhG3fQ5o4ccvD1YziaDiZtKvx9yE6ioqLBTxnilnEGHnjkgaiBrv5T0LQLDgtv/rzyzkvvrWLUO6u32kxI7Sp3eKinNG1wC2I2cPT74x5l4EGOOaj8ixZJxoQGh0Fx7DOGuJni4Vq0cLDbxcHv4ktyySafjHLK8haYjah6TYuwK7QkMouDgVFKccw/4lEGuu1so60YBPtCWcUHxZHGGeOWm4fP6ZbjatQIqUx11VZfDQ7WWv8ysaIGwTwyMHv2dzOlBusMZGKtjLjhYxELk4eIBiHjRxpmaGzGue1AHfXcsm4NeOCCw+bE333I00Wv3hiGChouuZIGGIPPNRk80iozt40dPWYFFtQMTZfHaAd5Nyt1fEEhNNsSCDUzdfiBx93i5u10KqBVjPk2o0/O/nvvvl/jM7po7OKHnqc00YUWN7ikKpl75NHNs4mYorgTX2Tdh/XOFxL8K2nMQabiv/dSOTJeS4uM5ib5dcV3b+O8zO5BqthOto5dIb1kBu+lBx5vKK0ijrXiGCPKizLcNb4EKnCBrcCBHJrgkhzwoQl8yIEWcuAHHDRBB9yT4OG4gAYc5MAHecBBD3TQAzxoEAd90IEOtiDCLhTCCZLrQxNygAMw0BANPshBD9Tggz6koQdpwIEP0MCFIjYhiAqsnIgud6yDICRs67tDh66Aiz38RUDZqJGwwsEwVWgoFX8iWLRG5K48xG52aQjjYMqhl7zohXEMrKMdFzjEJsyE/oIStKAemtADLuSghhZU3hx08IwmNEELQtQCILuQgy8gsohcMIX2DqeFHugQDHnQghZwAMRGpiGISMwB8nQwk6o9w4kGohjuXrYXG1FxLtG44sCq8Zj8vSZaBjGcocCoitOBDxVuwB+x9qW5NZJLgJtCI8W24cs7SnOaWkNDD5rwhTzo4I+JQMMNFhkHNDwjD8hzQg/6kAMKNcGc2euBOeVRwVewM3uSywMGA0JDbI6yhIfrwRoqiURwitMXJqTUZCoXImRIC4q5e1n63nGaaAqGfZN6GMB2CUf5zYpnHZNW22aGCgLmhVrKLBfoJLSNy02Lmixt6eR0UIc03EAH/jiYoB90MEI14DQHpvAg8oqIwuzhtAfazEEfD4cDHdTQCTO9YA50wAXrPSGpOPBDE5Lqz3MiMYNBJd8NbpC6Qhx0rAVi2TvOelbzhUZacTRg7o4Fy4fKUqIDquUtyqatNqCGlwicF8/EeLBUFHMcIu1rSfUmGWceqBkubaxjBUdXVnTyC4P85VcRFZq1ZnazUlSrZ5sBUbJOpmSwqBkW8boKtx3GQHOM7KxKhwpODRMaW/RYX9WoMcQupovTWqxrHwvc4PIuDVyAw6G48FUu/LZ3pbUlal0xWMpBbaUmOwOGEOVRwWKBDcno6x7wAMC8/cJgoB0RHYWL3vSqd68z/vLkcre2Flpg0VmgYxAWU8LX85aMfqcox43usAW80DEPiVkmMDilOzjqd70MbrCDH+wYu9rsucL4V32B4THdUU1hblxVp8TKqQD7qBF3y1TteNFFbpD3vRBusYtR4wcWv7gk+DHtnz5XEpAuBKWmkbGtgCnW7FLGIGy4byLAu8wLF2LFhIHmjJ8MZRw5pQ9veJ81PvIEpqxDCal0aY35wye4BAglql0Ha/22NY6aohzO4BQznjFY3AaQdW8+Y1ijjOc8zwV6p7BOeJ4RoOK94hzPe8U41JAdGPRkD91Q3DgY/Qp08bkYhcjfLnyMry9fccJjPszqrFG0WAmOZz7j/sMBLfUKB11ozsHoLoXOhmk9y3rWqVCCC1aQyjNIoRBKwIISUPACFMTgV3pIglKwsJ1fseHXLSjFTwqhgu24INkq2MMKgs2GazenBVwxDgyoIJMWqMAsOHmBCnpyNbWwBcz/wfFsysw1Ai6jr4ODram54ORTiEEJWVCRkk1xtlV1N9a0LnjBreACJ/XBN+OpAnXyUJ4+KKkMQ4CBFFqiEy+sQApWQMEz8IACKSi6DEBpwUiSMASg5GENiX5BC5S0BtssnA6LWPgYVI5uV+yhc4ayz7rl+xZcfO7fgkkH+XjpN4LTy7rHGMgXNhSOJCjBM8KQkByeEXCDa33rV07D/iUKEYNuhCcLwUqCFzKugjhQJwlUoEm2t8CPQqgh4UyBwq5r3oIiLPoMKthHHPLAmzj4IQkxoflMTI6CPUiiF2L4FQzksov7lFY/geKTgwLFlkLdCmIDlHfmlE6yMpDhY12QAyoIXAYrKKHD4x1R6spxda7Lfva9SIIKVDATXZsCK0qowh6m7BRxq0AKeFD0CrzAnOHL3T26N8PtgWL75gzh9mKIAQtigIXbYyHch6dDFlig6F64AU8pePwr8qOf9OMiUOzvj+WxYPnLC4othAoQ0YcUqYGlgg96WGtrQV8yfIAGRbAFsHcOqCcunlN1yWAYhPFmtAeBEegKSdBl/r6ga9k3YhjmDUOABUAwAxI1fvIRMOmXCySYC5IXedMzOcQgPQUCRWBzR12EBk/gBmzGPTyjIm9QRgRiXks2IRIIhEG4EEpgBbpEJDz3C2Vxf3X0GGQQB3yzFwCYMinGB3cgEgdBYnPGgsHAKbHXB7IlhUIohmNIhhgmIVRABVsQhS3lMYyDB08AB3HAB3kAQG/wCn+CYeXAOAwYhmXoh38ohCzDVvNGBliQgS21YqcwBnAYB7KjW0ZHNNISVoUBiJVoiZdYF2eEO5/3DJzXWImICmPgBGQwO+rwGHrlCy3TDQ54Z5joilq3BzJUCGhQganQSR5hXIdzPbxwi49V/j5QNEfq4xiQSE1teCl6UARFoARncGIcon+9AIY+6DCvSI1blwc3UE84UEmJ8AwYhE5kwlPnUDy4xD3XcU5CtErjwGfbY0+rkgfi8zu/aCwFEYyjpXPEKE2VQm8P4wRAsHqqsIWSwYAAl13VaJAGpwY4JFRJZFQ+UEQ5wFQ5cAdJhUIZdFVkwEhQ1QcsJETn2AU6JEI3oAdOIEJRJUJEFUQ7xURYc1CWMyIFMW9ROEu9QAtGWEdWtztm8ATKeF2O8RcnFRph1YV9eJBFyVJqcE1dgANIlAfJgwPk1I1kwkIlxENd0ARcgAMqhANDdB2MlD1fEBDZA0mmgEjoFAc8/oVI/OQL9hMkLalWxoI5eYE+oUVjxWRlDHQM8fM3sfMETpAxd9kH0bUYkghwekGURomY0qQGWnCNIBRVScRCHsRB7WhPaJAD8lAHigQGN2R6HTlDm0RPNZUIk6kDdxBEPPWNXnUD+NWSaWU+C+VWcLVQ5kOXhzkMRmZHONkKe3A3T7AFcWCFrNcH/4KKA1SQX3iciamcUYaUfWBcSIQGOLWaJAkHV3WW4GhPOMQHarCa3mQKMoVCNKQ91hNCUBWdOMCYPIWaqCkZX3UOBMRZB7FQbCVHx6IMMAlXcbVZaGWPONIggDk+ebmPp4eDo8cNaqY6QjOYXoicDLqcDwqh/iXBBzcgmqYgWmO1KquyShlqMsVUnAskoK3YFyWWBobZB3ejEJ5oOg8oViYaoS8Ko99QB1/1VSI6OZHyKSCKRjaKCgWGBwbTDUpTO6fYTHTEGA4ao0mqpMCFozbpO01GXa0AXlnAjIwxjS/Rk4XQIQQTjUF2pUsKpmE6TXfwkwvEW9G0B2ogLo7AinpCLrcJoD5opMkppnVqp77TIM8Yj1TYCwVmBtXgeqfAM25EpCs6W4UQqHeqqIsaODgap4FjjL2wRuWyZkAjqAuDDhdVF8lJiYzqqZ+aMnm6hCijjxrFPQWWBv1lqaegNLiUo/tnGqp6qKBKq7UKLzXzqFvj/oAi4wt+qg4DlwqtmghY9CGE4aBdaqvJqqyHYkXE+jspxqOqMKms112rYF2JgI/Y5aDGapvL6q3f6gs46ixPyqfh6qMhVa2qEA5ngKPFmpwSEq3gKq/zuj4eOqolw1q86gtylgYnlpeHCA0qUkxOKnBImgzxSq8Jq7DCIK65ajWVomHAgGTiha6rKq3iMg3NKHCoE1sftrAfC7LhWjPjyju8ZaqogGSUCquB1QpqkAVYoKeoYIOI4qIha7M3ewrNOg33Wi95mW8e4YgQ4oCzqgpmYAWaKrMsa6Fsg7NNC7KwICkxC6nThbCrkAduIC5voLGrkqiuoARJAKAHuyHJ/tCtTmu2tBJr8Gg1EkZfk2NbevBecpYqK6q0rdAGSZAFqyBbqRCUZ+u3k0OEp6Bwv2B3a0tRucA78jagwOCnwnkKQyl+vnYtIaUX+1ezf4u5J2MGMAADfHAGVjAEQ4CjRQIDvDElWfBtffAd34a6V9AHYwADQ6AHMDEeqXsHnGslrmsLt9JctQAYcTE4E6MNiwsMsvOnxvmzrVBMWZAFwkkY+uWAZZu504saeZB2JIcFKHAHSfAC31EeZqAHK8AGY6ACeJAJzcYbUsAbxuEGSvACZzADZeACd9ACViC+ZpACeiAUDCckzdUsWcSz9GJbU+MN3zU7W7u0HtsKxHk3/qwXvXzLsdQrwSSjBlOxcUqwa+mBFZuLAuHLB7/2AixgBSZHExSyAucBbeehJIbAFcDBBy3AEzR5Jw7LsNGwH24hKJ0WvGdGvMGAgMe7KZe7m2UkrBY6RrFlsROsxPOiAt/xHSjwJjPAe2QAA1XgHeQ7BmniGzmxAn7QxNx7HtuRbZjAuSmwnSkgHrwAH/JhhwwCDfaBfsTgH/N1ggFMMi6YOR2RB7KTBid1OkjKCsS5C2/aX3Xbogu2xIksLHhwG3uAFUMQLLPgBhx4oqJrBkkAEljwDK6runzAyFYwh667Ja67B5zhcX2QeL7wK3mSau0Tf7XQfvRnH3gpN2vY/hHKpLXk06m9oEX6Zy2qKqISIr2KTMxzUQZpLBeUoBzb0Xa/cCeDm17FsqMzCTz/k2Tkk1G/oEUKKieYWggHC1hVW8zjvF4f6ot81cO7YryOWz8syss7KHeK0Qd6GEyGTM73TMwuKCq2fBIE5ogIDFhR2guCzKqKIUybCsj4rNB/6y3zNkV0cVg8mLy8YK+nsK5fqMCVOswLzdHXIId5ALDAQLAtlihQ+NCHgYALA9CrYIDB4KF9oSKMgcinI84dbdNyoVM64JWW1AOStNOt4AQ0VUNyt5IN5kQviAz9GRlXG14rXRegmISvago8YwZCfMg3jdUCwpVbgDx+cANa/kCSOlQQcbBIaSBDkSOVc6gHnYRNeeAD5lQHeJA8PcAHVqVJnWSV2QTWWrCLwcsya4U5sbTR6io7rFZ15vVbjgohOtlLCD3YWQ3Z36kF1uQHOXCWaTBKaQBIa1BVGFlTNFQITfDVmakFftAF3AmWRHQDcRAQfoA0JIQDXRAHOFAHSlVEjw0qZuV/UQRa1Bwb/gNA5uINULpc21ysZQCHsuJfkc3csLEG16QDnClBoSRBMmVUYC1IFu0EPkBBRG0IRHROQ+QEDamWTRBCifQ4vNBDlCJWralQcOlQvY3b2lxSQHwNIWoNFZ0jSkAGPLq3zQ3ggoEGjjTZDsRIFOTW/ug0h7HtBHJwjV7J2QDhTkf0Q0EERM/dkeX0lDodQiUkEBW6Ke6JKO2toRfqDnXtmq+5VgUUl3KJPnIVUV/kB6u2TE6dIT/IsB1CYWK1iCHtYUQb4EFuEk25jQNuXE5AJteDBo0gEGRSll2pXM7JBSOxi12QB6Z35XlAEFQ55VSpBZF1WQmMRvMpn2Uun7TJnxiqMmp0BwB0BlTHDuqSzrup4wMEB/cgtHQq5Hs+IGpQUAuRB+cIjsGgPF/9WGpU2G/OTHFeGDUNkM76RnCgBJOLxI7O55ceOHXgSTMy37eiRm9Q2J3Bzve9P5Y+jJC+N3CABt4cW1iI6a8Ormqk/kyzs+gdYQzDi8jhSqaPYpzTUsTa2umwLuxC+DyxY1144wY2DmpUuw6iOpjmoDCU3qIJPezV3hFK0GvYXosWrQSmAAV3oAaLiO1KID3jrraHbi7HjjeeYccD1EXufA0NYkwLSiGDiq5fau35rsdMIAIYkAQiwAaQRibnsAYdcCYdgAVQIHVJUAFIEDEVoARMUAHGUA2C9o6D9jstYi40jjfm0u7YnBeMxQ5WVFG9HqQ907Gmru8r3wtQMAR9IAIVcAEdoAdMcAEXECyGwAEXAPMVkPBJQCY8bwoVUAgicAcdUAFjUAFAQPQV4AH/fvMffyhNAwsbr+7ksjG1HiEH/jLn2iwpI/24LvrLYQ/kLG/23uDyfcAEwSICV9ABSIAERG8IQ8ABSrACSJDwL58HK3AKFRAEMlABejDxIbACEo8FFZAEeiACLXAvmabxsYMqANRvWJ83HKPsKFE0IXOyvFxMvI5i7oy1HcatZ0/6C6HwMM8ITEAGHTAGYqBlazAEBX8FSGAFp58HQl8IPv8Ec9gCat8CGeMHeWD3flAGFbDt6soEHCD1kkX15mIuoH4hACQuk29dqOLxl5/bBRSrJCENOw7Bs6o0wF76478OLs8HTMAIMrBsFeDzhbAGSZAHT9AHeJ/2e38KGAAOfJ8HHIABGHAG7A8IRRwcGHp9/oeIiYggHR0Ve4d5eJOUlG94ZpdmmGadZmegZ2Wjo09ZWaSinmmbeHt7eXmKs7S1tre4iHx1cl9wc3V8ucOIe3dXV26Qw3xzX3WKeGVmiXJy0MTZ2tvc3d7f4OHi4+Tl5ufo6err7O3u79sXjRV4kW9pmHiam2lvapiX8lWClQfWMnjrdsmB0+WXsHN73LS50uZgLj7WHiYyU6beoYXYEIocSbKkyZMoU6pcybLlSSYcllRwuXIXL4ZygGk0F1FMMou5eMnZGanMGURzftFcyrSp06dQo0qdCnXUGyVUEzbr9SVnsHURkSnblnQO0UMclzmTk7Wt27dw48qdS7fu/kk+zZL6yom33Z6JYu4AvQiy1h6jsup0tcu4sePHkCNLnhwOb505C7901fnOmE8xr7glHWrLTcc+Qs9SXs26tevXKvPA4Sb7kNlEebhkw6NFURPYtSxfhuMLjlfVYN34HMsN47Nbh8/kqWMcOfDr2LNr3z6ryQ1DspaFL6ZxTY9DTej0KdhHzXk/ecALi0Uf0ew+HnH0MdRauN7ix1mXnE9tCOYNdaTd8kYZaSAoIHcQRijhhHLlgQMa5zmBQw431NHEhjf0oWEOYBxiXh97NFHHiD24Z2EOG+KAAxhp4OADGhu26MOLOOyhQw45+OCYf5kBOIdZD/p1B2DKDEYM/kZK4ZKHKGUlSeGVWGap5UlOaKGGfk7o5sQXTZTYRBw3dKHhIWncACQOcuigBRc44OEDH/qpEeIaPqQhpJx0ptGDEyUeooMh+hFjjUr+HQkHcZp15VUwVnYmETIVgdPMF7flsuAYXVW65aiklmpqN3no0AOMXIwpIhjp9dEEGjfEIUccbPYm6xw5kJEGGmrsmEN7QuLRQxq96dAFGsD2gGEffKRq6JM3hHiOMHhla9NlmHGlmTU5HZltUxEx6eQ2QoWEizRkdDGHH6fGK++89N7yLLGEvhrrmRrqUOiJstKBo5wunpeHkO6diGMOWhycRw4/8jFsHxNfVO1OdWR8/uTGOYULLriPQqpZyNZsnDGlfU31inJXiMFcZUl9RcwYT2zRab0456zzzlDxUW0i25588i7aanuIqFSVi+nLMFenTRpK2Mzz1FRXbTU8dVR7cYRKU9RkOZsmmI0fTziB69Vop6322vGuPJHXoZnTjHHqEuPHFkW0wfbefPftN2sRsQy3OmHXTUwdWzwxhix/N+7445DT9Modgrfx9Tq8dGU4M3J0QcYTHkUu+uik4zIELUrwkQTS2SShHlpUbLnypUsb2M7cnLKOyE1kTFP678A/zh8iefChwiF+HNQCHTAcgge2h7Rghy7xHR0JtKGx18casWOPBxuH6FE8tIns/jH8ZJNL1AaBltuOdS98ebPpHGP4Hvz9+Ks9hgowqPDQCi9QAQr6AEAVgK8PyzsEC/rnhhagwAooYIEYDoECFQBQDS/owxmGoAYUuAAFL3gBCtiQBRS0wAVrqGAZpHAGFPRvBlCQQh+UYIUs8M8FjHlF4NrwNq8JJm4i2YpDNNWLOdzBKOfKnxKXOK8WwMAKKwDfGTKYBxWY4YFJyCACX4eFJBiwBeBL4CFWYAgVYLAPK1wDDqGQQSXMoAVSsIIKxoDDFYJxhiycwQypsIInruB1t3CDFbCAEkjokHI87KEYXOaGH6ZEIZrTHdAUM5QpnYaJmMzkvGAwhDGQwRBr/sggHlCgRjGM4WwJVIML/AADNiRQeog4Xh9UoEY8nrEMeoxhC6jgyTOeYQZJIKQbp9iHYO5yDGNIkhhgkILm8USHxnCDNHmoHJ8go2U8pJwOaQLJa0hSEdQZohmyEDpNmvOcWlKDCmKAw+ipQAUu2AMQ3nnABFZRgK5UjxJQQMg+sOAQx1tBBaXgSxn+0gzrfIEvZ5CGCqpAClWsIBWuGAMt4uIOKcioM1GUSDEk8qMd7eE1keFRakqzkdCcylY2801FOOddaJkG49BJ05rS9AwyBIcbMjrAQ0Dzp0BFURLhsgu9eJMcc7sGIjhyhqHa9KlQ/R0eriCONsTAqZMp/upC+NLSWSjkqOuRhhlmGtWymvWs2tGqLzgjt5vcDD+jwCpa50rXurbFMgsxDluvpRg4yGypoyCrXQdL2AnBCxGHnZpljOrNruIiqX8FbFMLS9nKssYJOsCBnGjRBI3ESkQ60MGdSpUtzBCnZCljx6b8WgtRSMeysI0tZB52iC7MqQ+C0oIO+KCGJugWG/l6AhfU9IU0+JYPuc2DFpzQgzmISAslckJDHlNaa5z2GpG93WU0ZxiOmEGusg2veKMyLCf4AA9N6AIO4FAjiXUhDjh4Xb4w1IQ+4UAPzG2CHNBgoWXhwE/oBQPDHIuSbHELUnqlVEmG4xVb4EEVgh2v/oQnLBUdyGp6aQiSofBg4YAdwgk32BAfmjCHNjWBYWiA0cHW44MRkaiz2VgUQrSlMWtESlI6Sa1JFPKLzSVCGpeksJCH/JRh4QgNOviCskAsMS3QyrmvQkR6+tuFL5hNB34Y1sP8hAYn8EEHEQ7Oz7ShkYcY+GRH+tijvhWuIynYJd3M7izywJEgE/nOeGZJFw6BBi3MJjdd2HMeujDch6AhJHAQhh+G24c+f6EPe4Z0o7nw6EgPI2sd0oVxiCOyG0eKZCUzWcbGpdLMDTEXD0ZinlfN6i3h6QYEjotW9VopOo+inK3Ota63Mwetwfo1Kz2ONlI92V0b+9iWLepp/uWcizyYpgxvQLa0p31Wm3Clwd3YA5DPgGtqe/vbuClJHs6GiPN1ezV4MW2CHUvsc4P73dS2UGgLhYgtCOg338hBD0ISLOIJKatahV9jx5FqaMP74Ad3z3pwwIcudcEPOuDCHPqsGzQEej05mI9u8rCF3DA3WszdsxO6VNyIK1e/eThPF5rAhYrVpahJue6oz1HwN4QZ4ThHtsL9cAMMPSwOOUBDjfIQpvo+JOMsbk+LbmBlZ/UADzmgQ8RxxOE75ODhOAjWGnAQBw3FesbCAdlecqwOSdQ5DeDNudpXrScZweFDQJJDxmkFJC40YXromY+WdySkgzVBByeGQ6Is/jysHwHJWGjQjZ2ygYPz3K5R3RpZuFDWmU8YxeZrz/y3Fc7nG/UmvTiSgxM8BEjQQ3zlOiIWGjxPsUMUXlZO5kKw/IADKyfKYr+2BfSKJhyNdavTxmnzqHUskj3UmduaT/6380DvPCSeLcjirRb2jAaNhIkLdODNxR896EnPJtJ7FjShxfdoZFU5G2M+hGI+vVVwdWtjwBga8VuiD1KMVfn4z39TtFAtXc0WyNPgbvo3gARIEnzABQioBV/HEpggCreWdgUYgRJYdnWhbXUWgBA4gRq4gdthdg54BpeQgRw4gnl2B4lgghYxPtYTDnuwgDRREJiQCptwcyRYg+OV/gS1IAIVUAEtkIIrQDwY0AcXoBFMYAWIgARUNWeKAAWno0F6gwgicEB0AYOWZ3+uYINYOF5KAAQyADoyAAQcUQFJsAdbiBWHwAHqIQJdtB5KkAcYgARgmAc/mAR5wARAgAVIMAQtgINKoAdl8AQXgINpAARJsDqIwIRneAFYgAdA0AIcIIVZAYNvYHmocAatkIWYKGFQgAF8IAJJcAZsAAUskAcVADUtcAePeAgikIZYwIlymAcdgAVnUAF+8IMrQIp+YAZIUAFjwAFYEIW76Aa+yAFXAAUV8BB5AAU42AciYAWoqARrUAGQSC6TUIUyeAfak4naOF5IQEjKiAQX/sABF9AHQSgDFXABF5CEHLCDLcAHM5EHozgTfcABcfCDM7GLQ1CEfdCNwGiE3SiP8ngIyngI3dgHx8iM03gLeXAEFUCD2SYJlNAJDpgFTzAKnTAJIriNGmlXaiCGFTAEvogE9qgESoABZWCIzAhIYigCt9gBSbCLfjCOK5AGSfAEb0hI3XgEbFCQ/NgCItABfGCGUNACWCAGUdACvZgEUSCNqTMMSNAIGXAQBjEJEHkHluAJoUAKFIkKowAKrQALGxmWrdYGY5CHeJAEJNkHA1kGTDAGiPAEGqEGTIAFWEGSSWAIdZkHSsAEcXAGbqBBpqEHfgmYe3BKFVAHLXAIUGqQBCGAFXO5jzVJhkmSBxzQCB3gEQAICl1pFF7ZCZOIB25AlWAplqR5bJR5jtbhgrewlBWABXlgguYAE2UQkKVZm7YpFajgBmZ4m7ypeYEAACH5BAQZAAAAIf8LSW1hZ2VNYWdpY2sOZ2FtbWE9MC40NTQ1NDUALKsBWABTAwIChgIAARALEiwQDTEmGQ8SKi0LKhkmMTExMh8hHVItDE0yLU8hHGtQMlVFMQwsUy8zThwiT3IXcTFFVihNaipWazVVcDFacE9OUG1ZS3trU3JkUExZbEtpe1RodnFycmheajBCPo9vV4x0aq57ap9TTetlW+90W+1xb8V6e5UySa6Pc5eGb/GJeNGqfNKQblVwjGpzkGp8qlhnkz5ciY8zjoQahYV9hqFopet5jm6HlXGPrGmQlyXHnVfOrXyo0nimzXOXxnLZxIyMjKyZjLWnloyYrJOos7m4uKqrrKuQsvCQi9KxlPWpltC2sfGwrNWWoaDLttLFtOvTte/NseXOqJOv0bG1y6qm0ceWx9q62syw0O+0ybXM0ZXk0LHp27DR6r3u4aTl5JXP1N3C3tPT08zO0ObFxuzW1vLc3O7Qz/nq1fPm09fb5MzX5+PJ4+rY6vbV5cLu5Nnl6cjx59b17d728dHp+Ovk7PXo6P346vPp8+j59v///+fu8s3k2H6Cawf+gHxcPT1efIeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusrZ9+PXtrPK61tre4ubq7vL2+v8DBwsPEkn48hDx2lXRBccXQ0dLT1NXW19jZ2tVRPXV5cpZByHvb5ufo6err7O3u73lQPTxBlvO0iXt1dHX9/v/+9ggU+K6gwYMIEypcyPCaF3qK9tCZSGfOnIoWM8aZEwdMRzAgvYAEk/Eiv34DG6pcybKly5cwqXXhQbNep4ED+1HMONJjnI0XUZaLSbSo0aNIk7LswpTpUFY4dXLsSXJiHYJKs2rdyrWrV5Y5J84ZCZRfn69o06pdy7atLn3+FTt2tEgHq9u7ePPq3XtXoFSQG/k95Uu4sOHDiA/6jVv1auLHkCNLbnemD5kySgVWBCMy6ODJoEOLFlaitOnTqFOrXs26tevXsGPLZnSjxg0aN7rqG/vz4ufRwIMLPyW7uPHjyJPPXoQCC58zuSm5cQNT4liRgodr3879kvLv4MOLR02bDR81MfRQosFePdF9HAP/7k6/vvDx+PPrb027zfnok9QgIA3uGWUdSL7Zp+CCk+0HngkORmgaI1uclccVlWBRQwQ1EIjIG1mEGOIYJJI43XRvpHjHHXq0qF6B6BxIkmMM1mhjXq8poaNpSpxg2gksnKZjkKX1yKOPpeH+QOSPOiLJgo5KLHkClE9CWKSTUOpo5ZBCQmllaVMq8eVqomhYQxIwuqjHimy+cUeKb5xIoohZaCHiGCi62SIfMFazG4J13CjooF61dgJ1h+ShBA58MGHaFnkUWaAaLDDqaAlK8DEFmJqetkUiW5gA4xo+wqEIkZmqUcIJizChRIF6BHkCjGmU9ikil5JZJoChtLhinG6MQWcWeLqhpzUSxeFFHHUR6uyzMbWWaRosMAGHCZY+ykcJjOLBxAlO8JGHqKqW8Om4mPKxZLjUsgDpCXCogYMSTHTqhqJRKmGaqXzoqyOkUIr7LRPqncDqFP82yiga9KahL2vp+AosnXj+ptgnMXVMNUeg0HbsMULS8iHFl9naGqmpSHLLhxOfQqiHqfq6ocePeqyRmh7llhCvuZGixqgTetRq67bmqvujpqzmqimjaYwJcUESB1tnFsayCE2yHjX78dZcm2OoqXk4rLIaaJSNx7adnlazpYy+uqkemybZaGo7r4qHqqbiobfQkJrwKZGQloYzanDAUTKrTpSQxiFo5KorQ29KHaKxF/+Scdbzda355sC4ZgITty7KBx5pmB2pHlKgFnYJqDsxLsBGy+244HncfYi+cMC9xRaOsspwvXEHrnPOpcXLau145JEHqluoNzt5juRx1kF6xCli1cPsMRYYWnPu/ff+uUiL5MElF62zHimH6+incNSaKRo9T6jGlz7qgccWiyc+PGrhKgLhp0NbUqa24LspoGFuQAJTHoiXmkdggVcJqZ4b7vSGyr1le90DnwY3aIrWmMoJoFPY3Ey2KoEp4VPzU9kIDxE304QrD0ywFh9OgAeb6Wx5N4xhDHFQsylNaWU849TKlAC0PBgMiKzDQ9GmEMIWqoYRWghHEyDYEAmKqILAkAhIMsjBLnoxE4YaAyLcN8IgYupsh0hDyvSArqItCUyvOoQeHFU3VqnqVmMsI7wiJbxV8es8PkpakfYwhRMs7hBrcBr0FJGEGtxBC1RkyZomGCI3WW4sCfqiJjf+CYnXGEyRq0mgcgxWAlCOBwemTA0OUvY0RWCBBlqYYiXwZEF1TFJYY8BiLy7HLE768pdEk5Awh1kcKN4glkCoBHs8FME7CItqtazF5eaQOWBaU3PEzKY2W5kIDV1BlpToUIei6Q49UDKX5FyFFrlXzWu681nbjKc8GYGFKIIoQxzqUCJAZKdhEatYKnJRNqr3TF1ecCMce6dCoSXPhmazV2ZKwiNe5KJfxemZkzuWNe5ASZnxgg5zaedCR9odh5pUQqPAgkQ9saaLXs+g0eDo5NKZCu15JKEkzSl9TspT/Vhjkle0WjTMOdNdZMwLdNCpUrfT06aKZxsEzShNdUH+VGgelJpLzapokMDVrnaVCF0tgleRQIQkjHWsZvXqELyaViS09atjLQJY34oEsY4VrGM1wlrJetax7hWtZ8WrV9UhU2K9YaiUPGwutBgHnGr1sYdxqmSVw4h4aMOKWYCpMN4gLDfcQRd16AgXIUtavEz2tMapLA/2kAdzVK+oxHhtZq8q0tLaliuozS1sKuuNNfQAHVX1KDE4G6KplkKLWL2tctGi2+ZyExF56MExHOvajkLDurkAaXKXy92sOPe7i0xEHmjyW0s04xnFIO4YjGsLEFkVF3S4aXfne5T8POlhmDqNKItkpFXhd0pfYsH4stTfKKWmSfqlVyqPw1v+MPTAJpSYR3mhIVvFDoOowr1FaHtJ3w67ZDzwgu6T+rUvJZYAaIhQww8flin9/UxwilDVrIxoGhYUSFEnToT+wsPbPeChB8ugxDjwgQh9AEQfOMFKbUVB3AxvNkSfxcXlkurhKjNkPOFCmLVM8ITY3TBdalhUuFQMt+KdpzThItKUPsUEJeU4bYyC4ZT04AQ76igNz0tOI1qLiYdA+BDaK0lJfvIRqvjEJEJZsiUwzN5auBdRt9iDaK1M6YNgucymqdeS4HC6NuZYCZyGEB9MFaS7oUbTYAravUzgtxmixo6sfCooZlITRS+CIGHByHUQhGi7ZIKo6y2GM99riyn+V/rY7ACxesLmo0zBoWxpsB/iUAO3TI2YBY0S5GnSDKFw6WhudQOTj26lhjzredZN6YKtM7EYxvBaMOs+BIiCHdsJOtkVkuYwsvetjfww4ZDVGnX7oo2HaZ8GaZoK3LPDFesuE4nTOkoe61JYPKGdUD1O/E47FjOVZXlmEvZutCsYLeWxUJnfKKfGePr7M4fvq9MpY/Pw6FyCLhfuwEbLlCKYkOZ9kQq/9huPQiSymc5kpxEkL0bIpfyTeKf86bUYT4tAuLgYenlncY7hpyx+CFkdYnY/DBKnnzRnMufBCUTEWbh4F67UyVolcPkIs2iUiNdC+sJL1/BGnA71vqP+Yjws+OOmMoXfusWRhV9i4774oEhrH8xT6jrBAQ+h4hPgkcbiqWUWrJAQuGzv43IUloWJYe/skoTvfk99KPJjglgb6gQLZo3rWfNGMMU+tY7YQiQVAx+PJOgOxBJ5LTqbXaSq/vhRB6/yGYGbPYCzJQfaiBzYQDXUs0IPxMcFR06O/O4fV/nLX4QebpCFJiSTKAfygha0YB5ouDfKttBeY71P/1GAH7zMr8E3d9+IG9zAOYpBB1xgBVYgB9a3CsA3BvBXC4F2gPX3gIdwf9/Vf+vHf8xXGwCIEHtQBlbABTOSXsEnZSQBgSSICRLoXMxHA18ASZUgIAKSgXxyIsb+kid6IlDXoAd1wgZzQXfAUHraBwbUVYJCyAgn2FyV9Ws04IJ1BydwMoPBglEjYiwadV2ZZR0/wYO9QFSjh28W4YBD2Hd9FYaCJYZh6FVjaIZl2FdJcIZp2IaBdVdfZVdnJQp6kIRbSAkSYz10QjnClwo4CGkZg1BeKArAlwV96AmhNQdfuIiJUIS6NQrVA4mRQycW4wtEtYCbsTHAACL31gogxX2MWIKOmFsDxVHPlEsLiAvAd3eHAFKn9wsTdIdQwRGDGIpWNoqoBVx6iIq5gH1ZwAhYM1q3kICHeBMjaIsQiIunxQ5AZVjFuAkTZEE2pYm8ACKyyArxFYTImHr+yjhZBqGHmqUKwHeNhzBltbgJvviMmyBp27WNqmcornIkP/JG8yJAKdNf3CIlUHKPKZNAYRIlVjIl+iVABtZ6+FUCLCArTzIvYoIp+8gfixAOeTAHa6CN1RBcqYgKOChGjzCNFskKq5hd8+eO77gaeNQv2pZjEKIEaDQ6PYJEdmQaQaMtIlY+YxAp9QJoc9NHJeAGMlYgeGAC4fIlO3MrQ9Fm4pVxB7cIPRAGcoAMihgxj6aOlCAs6eSKoGgLE5SRsxgH50iSj7UaTKMjcPCSuVIv2CIwOEAwywMHJoZiPlI+AEMv9iOXquJtOqJ4AFRiReMqTqAqaGkapMMz+cL+AmmJdidURuGFCPIwC073kVnoXuFICiBCU9rjBe1YCwmYC3XAPWAJdWLJB01zNDs2lO9iJYwyBT1XOHMzlI8SP+FSPpymksXDRzOzL3ekmK5ZPDazl6ZxOIq5lIrQBWGwBn82CTNxnPVGNVxJiFnQnLcWX5npCluZC7T4mSjHGocEB70zOmWjBmdDLoRjRCszK9aiKqjjKfEDcWU0m0BTIOsTPzqjRLPCJ4WUY99pKrmpN6ZWMplibowQBMWpnJFwD9YgmRpJNcxwhbjwh5x5jNh5bNLSPHTGKs+WBm7JeKZ2GjsTL/UCLsujmJ9yN84jm0oULk7AMi3SahzaMyf+IENGFC7QhgYz+SlOMAVbkDjdggfLZkqMYAh5YAiWMBMTVo7SkHSk4KCVsGGQeQrVCV9eGaGVFkpqJpoGp5J/syWdEi474zueVjT4wzsl5ASsNp8lEJhn2i886ZaYgiTq4zpfUkNm9JuiOQWk9lyJognjEAv5kJUXNm/Q2QkTdAmh5Zm2EJIi6KdSyl2rsThsh3C5MpT1iXYvBCGsMkLq4XavmRqH5So2mmM6dDbuAkOuskclMDpoR2q7qTO92SgxVGfZMitogKebQBO2ilPoRQ2FSI6cEI2XIGmGOnJWmQtNt6gdFkqHxAekkpIEw2ohlkYpc6egiho8CSaTpyn+3SZe65MIoBMpLJkoidNlideq3No2aBacExIKmZOrFyksgaoJlYkJwKqoqDCOD0qvxgpZrzd7qiGQ+fFJ37FfEbIK1HgNw0aVigB87+oI8tekkDgdCJsJ15mvytWNkrUKE7ENCbiwi/acmgCsDisKT3oLIBWyFLtQFutUq7AP5zBvEcsH9vqxDNoKShppG3GypZWyTaVOUXkOhRixOMirktCA1GmIpmeyXMEFOfACFvACSPCVOGsLOttTjGAeZ9AE7WeM68CJoBC0ndCZPbsKIMKxphBoeLEHOUABaksBFkABHOAHUdtvU3tSjDACZ0ACT4ACg7gHYNAOovcJXtv+CZ9IswoqklDbEGm7tmtrARYQDoeAB/6hCWlgBJSwAkE2CUfwFGSQtYuQBkXAByKQOXjAVdMDCWqgA3wwBF/wCUSwuorQBJQLCUcwu44rBZ+rCFKAuo0QBbH7HI6bB5jhCWqQA4mQu5IwBG2QB1FgBUOBBkgQvOJyBJyHSEfgH2mgu9Awt3S7CHewBnhbupRAo4wABoe7CxtJldjHiuw2savgq7ggafiqFVygthzQthbAAWtLvIdABRzACAmwDHzmCFLQv4+gBg5wCENwuZGQBwKgu2ogADEgwB0AuvOxBgLQARhwwCFQBQU8AXxABJHbCSPgA4iwwXzQAgQcPQX+4AEeMAAVoKy9iwjOywcY4LqJgMKIMMIs5MGekAeoa8JrgASRoAYQkAYI4AEN4MFLUAA5oAAzoKxHrAEGsAdUQAAeoACoqwAKPAzaa1KMkAJ9gAYoAMaVgAYkMAIBjAhR6g5c6wmFexN7xwpju1hdqBYvoLZsUAdsIAdyoLi1278Z0MQXYAdEEAAbYAVDAAMX0AcicAAXsLpNcAEgoAEdkAcbcAgrsLor4MhQMAIE8AFfEAJ2kAcacAAbkLwX0MgdMBgMbABnEQIDEMFDoAAgwMFN0AAPQMl88AF8EMkHAAOIMAUHfAhSMAASsANLkEyWzAdm0AAH4AEenMl50Mj+F9AGayDJO5DDIPAAnBcCOeDIy6ACjtwAHCwyxrwDLXAAGAACqLsGGHAAMjAUefAAiaIAQCAFxDsEIHABNYzPUSAAF1AEvgzMOHwII/ADxOzBotzLRZAHqXwAHXAEuMwFoLvNnKcBf2DKfaAGLyAFB/AAO4DPH4zLlBsCILABQ9ECLwCz5wEBfdAAYiAuC2AHIRDBfKABPjACyaQGBbAHOgwNXFVWYkhXfFWGZsWGdYVXc+WGQh2Ga+iGcIVWbGgEggVWchjUXcUIeDsETUAC4AsJaJACYl0CUsBneaAHfiAHZ81GPsZGbp08LnLWZ82jbs0n6pE8o9Nabs1GfCL+LnL0CGmMCVroCXgCCp0pjKSAqPAFhEMHaE8xFOWAazqZEgLRthRgBFZgBFBgBIpL0SLTvwwwA30QAhyQBwnQBj59AG0wAhbQB01gAHgQAFygBwxQ2vTMBxnwBUPwAJZhBWtAAOXAAHagAS+wB7vNwEWABwrgA62bKA+wAjGgBgTQAjFABQ9QB2twAHpQAGKAB7XNBwqwB2ag1gngunnQAATQAf6hATqwB9QtLvScAA0dAh6c2yNQ3EtgASogA3wQwkeQB1RwwKE92hxABQZgB2swACR8COzt3gTQBlTQ0w1AuSOgu/OMCEvAAQPs0dg9AF8wwHnAADEdBWqtAG3+UNB8MAISwMIa4MHCfcIxgNx3MAC8vQIvnLkBzgcJkAN9wADR7cHsjTocsAaunAcKQAYOYBmIoALnxwcMoAN5sABDwQBfoAGuOwIxoAIV0AdDAAB2sAQ2XQxd7FCMcC9P8ATq+whNINZivQZ8hgZmcARNYAZm4AR0fudbcOd6vud83ud+/udOMOd/7udpYAaFngZnkOiKfgZmgAVbkOhlE+locAdmw5/8Odc8WjtUozyfwBFIywkk8rK/GqxlywdJ5hdGtg8UseoVoWuCJheFZmgiYWic0ROzLutU4QVrywXTxwZ+oLjlPAWgvQz8q+PhnEw1fAgJcAQUsL+2zeD+oVzO5+EAwW0HDQDABYAHEGDQPhAFkTvPaoAADaAD1K0CBEDLAHAEPFzsUi7OBxAANjw6IgDcGsDB7z3PeHDAebAGzW7lGIAAIKAADiAFDYAAt+vQB3AAAk7sHKACNv3TuE3CBf2/AgACBzAABHzhh+ACGs4BSwDMN/3hoL267g7vKK4CLzC7KtDsL07deVAAhxACJKwGExDiCX/ACVAOYE7zEf/ZSxAAIAAC8B4ChjwUP50BM1AOM30IVJ4B5Yzl03wBOVAAffDe2Tvm8wQKeJACToADJLAIFxE9ihDAAczX4qLXfc0naC8ubl07bd8icm0/lj73/HkHeIAGeiP+6ZF+BmgAB02ABWag6IieBoRv6IN+503wBIB/+IO/6JAe6ZSOB3LgB35wB3Lt16Uwx9a5xhFh6lGhEzthERtBaGQREh4BGIRWEq3O6idxZFdx6rhG2aZeZPmgk7TfCJZdBn6wx2XQ2cQ87J9t2sugwyGw0mlAAHhAAMtA2gzcBnjg4Vo+OlpgwNWOAahLBRCg8Qd9Y/S8AsBN3UsgAeVQBtK9/C9g5Hsw01HuukNAuWsQADQt8ROwB0tA7QVA8vUdysAMuWQgC8NMBYCwwUflwMdgxyfFsfSwp6fwwyeZ4cPXwiGZYJdQxUe2J5n3IEkl8CXVsWbQJmU6hcnwxbf+YJeX8HUpyTdSmThhaGQYIzoZqTZBVTFYuADaEnPMlxGJKgUBGoXXltcga5mTF6IsiaGTSNCnopy3IJbXx7f0qwKka3+Pn6+/z69f8g8woMCBBAsaPIgwocKFDPs5vIcnxZQnJPDRofMwo8aNHPvhyeIGFEc9fEh+dINHD56VKVniQQMTzRmYZ2rWTJPGTE4zTZA04WkmqNChOG3GRMNSJZ48epjmwfcmy5uOVPnsuVona52LXrp4mQMWjFgwXsTOiQMWLJ05F7NefXvVatyqdOs61EGBAhc2fMvkpWDhaSJYiBTxWQFAx4hIeTAcMGCFD5EAAzBgQmzgwJdwARD+GMmjIMCXQ2saHICwedSuKpQk6RmVp42lGHxCIDhgbjICDB34KNijAgEIzZKkNAAQwNwSABbUKABwAUI8AQcuKMuw+QICA1CGHCiQI5QCAxIKHRpc+3aDSJKWW8jFR5MUBQckyOaTRwAAAA+CoZL8QQcNiPHfEAC8EBwIA3yxBCaSjNBJIhRMR0ADtKkWQiXHcENeIb/NFo17hqlgAAIyGHfAA/D4IsV++31R2gEIdIKHbQSYI8UAKcoWi10+PsRQkEIOSWSRDf340FpILslkPm5kcYddUjW5xxxg9JEHU3o0pZRKSMV0E05DjUlmTlg4UVNMd6S05VOCSQJKnFr+XZTWWXGUNZZZarU1hxdexCVSk4IO6hAbfx36VzCELspoo42KQAYRCCDiKKHd1CWFapXWZWSnniZkwpChGrkpH3XMUWqq/ETlhpRTUYkWkk21lAdLNGmBhRlnmEGGGVFE0USwRzRxxBFEFIvsEVxEwUUZZZDhhx9yTNvHXP2cFaiq2tJlhAWI5vVCttuOSy6jRHzgARflrsvuRp/ioIQSAClxAkAnsBBQvPj+Q++89f7Dwr8lnKAEC/HOO2pABA+k7z/3xhuvwESWWmW72j5JUlV6TCmolXUsidVWdJ7FhRVcxDFWWhdNK8cdLq9xB1Jr0HTGTmQ6IVROaRgFEx7+fnDhR60lWUy0JFZ4e2gR4hbNdNNOPw21p3DooocSOPDBBEBb8MFvxnyowcLVWZdw9RQA8THFv1vrgscJJ/DhxEBb/msCDniwzYIT94xdJMVgQN1oVK9StXGUgu6B1tK6xLlHVhfRiXKeYKDVllt7sKGF4fm8uRFJeezREh4x0ySTmGYUS6ZOO8/Us0tMAd4kF0YUYYUcsN/u4+Wab7vHtLj/7q6RT/CRBgtMwBF2HnxvkQfZfODBhPHPm6CHGv+s/Q8TfMh7fR7xOtHUCXrEHZDecIf6NvQnMKEHE3pDrETCE2+6x9/AN7lxqxpDeTjiXzmelsiJJQ5oYQsdLKf+uHzkj13Y2tJKvmQT06WOKKuLiUuaMrT7aXCDGynDDv5iASN8LFVy+OBfdrAiDnKwU0ogXsLEprXmTU1gLWTC1kKlh6llbQt4CAjzAAK+t/HtH3pIw9RCtbV9AZEP8utUPqAAhR70wH4/qp8Kl4Sx/e1OH3BpnMjWAhYCSq4rXWALAhNIlyyMgV10AAMa9ZElB65kdDfZ1QTHVDOewWRNF8QP564IyG0Z4VsU4ABGNHKHFHaEC0g7lAXKkI+7seEhGfOaPf64O0UqUhJb7Mgf/8gRPExyH6DER6dOcLc8pEFeV1ODBbmmB7MFpHpiu5oSxvc2WV5PDwCBgx7eRr7+7PHBYFgrgR7WMBDtqaRWnnpiD+oQxTduBHGB/JHgNMK4y2lBDo4bmQDHUkADHrAOcLEIGA7JqCyWq37oJBRJZqWUl4Apgncskx7REDM+roRL1ewnR6xAyLxwIFArAAEILlCEfPRoc024Tz7YYIFGUmACebHAiqgAggaAAAEeKIRDpKCuFSxNBKCznSEolYcb6GINioqCLJYwDroMoRaTzIMNHtKEZhGBdu0hwAPUJQL6vIAIOvpCGiIjCaWZ0lNKSIMkrMYHNBgxDXczpi6JmAZjpsEJeTAB81qoxBJsDQ9qkIQThDjLqt2yq2QdiN6mMIUtBLNICc2DCOpjhSD+dOF5PeBIHYIQB3240Z9UiZMctECGOT0ujHmKHAHnUDI/iNNyVrEL4uYgTR9FxZK8ixXg3hlPecokghJM3U/GlBObsK5nSEmKUzxHWKdxIC87mJ0OBpkXJOgiBF/YgxkOQJs8ROEIoGAAF44AyZIoCxQaAEKUznAE2Qj3CDnIixV0sAMrVJe2koiCEZawARukwQFlOIIc8kCG8iaXD2ewQhSEUIYoPcsKehiubKhQBCSwwbhlmKQQjtBdD5CBDSGAARnOQAYyqAsNR2DDcPsrCTU0eA+ZS2+x9oAGPjShA7aTQxn0S4Y7KOsMciCDefkgBD4cQcQasMMagMuGIbT+QQRC4IICdNCHBuggDx44Qh/UUAA2WJIMnQqYw9BWwxiWYGpK1FvcuIoHKZSghWhong/5sIWtygut/7jaPViQRHuVQG9NNJIA7KAOPpgBAVAAQ5Z6kFl7BIEHfc1HHOI8LpEAqouN8+LjFgvGAN5JcpOLgxWsQLnHkbOLTsoCZ5vUxhEuKiqd1BZY8KxCDDLFJS8RrWpLm7otROGOOsNJUe75htZxmktL4ZKW3IQfqjEK01V5Exf+soc7TKsIf3mBLrATYQLUIQEd+EAjGEAADzRgBtzwAAZmIIUU6WAJBvCAAqowggp8oKJWgMKhtwsYSRBBCEPogBAQQ4ALBAD+BiMIwAYUUIQ8CAEJAwjABwYwgTtQRwgNeIAHBHAFEST7OEYIAW2EIJ0QGAAEBBjCbT5ABA6keQQOwIBwENCBhA5BAkcoggKQcJyNWoAIDbiAdujAgA6oGwoLENAONPCAPwzACsFQwwAu8JgmIOABRTBDZJQ1AB79oAUG+AAMiAAAD1xBFyTq1NScwASnMgEHyouhCd6GNSVsoXqh8vKWJXFVsVoZIDgoIhOYoAQ45IEFYWNB9cQHN/dhTW9nR3tYh3SNhWogCF74Wp010gMe8OAee1hLF+Lw58QrfvGMX8vIRlYntDwWnGMkS6ElXydx/lkr5Fz0WyqLD3Vy5En+jbpsoxa4rjqAQdKxFRRsndKS0M7xJak+imrzKCad1XMoWwjKFHY/JimormarO/XqDqxaN6g2wWRIA/OflWBnQT+9z5K+s9IbBes7i9d5CRT38yIXDYghLgU4AgSKtYDR+GAPfThzFGzQ0T1MYw8NyIEVVGABEUgALxQIVx+acmt/MUlSYAWKYANkQADKUg684QFE4AAsZQu0owbCdmb5EQzioAE7gB8LUHAvkAcr8AB5UABnUFcZEANNQAQvMIF1wABVkAA5AAMh8AJDsAdUsAFHsAILgAQYAANrgHBDQABEAAMNUAVCwG8D4IIb4AFGkABGcAQisAGRcQkyhgH+L4ABVbAHUqBbRIAbarYgJCIEoFAAoCACHwAGtHBKUyMJaVA3xdQ9A8MCakg8AkMSoxJmPtRDCoMPV5VEcagLW3AC5qMLYSckkXEefKABdeEFPBAEhJcV/8N5kSiJkzhOcxKJXsRnmSgXoKctd8A/HeEGa9QoVkJrHaEHY6A/63ROrdd6cdIUe/A5/9cHfaBrcrAG0hIt0QI0XOAFXOCLUMAFUCSMw0iMxWiMx4iMyfiLO4A0gYJb3cd+4sd+S+AA1GYDf2ADccAAQdA4CwAFBoAEDkgHGvADe5AAHHCNRVAHOyhQXKBgsnMoAwgFVGBuauAATWAFGvACDVABQmD+A0XAUvFhBFwggnUwhnlAABdoARqAIwIgBirgazYAAXkAAQFZGzEQBRGnBg1gBAUwbBcQXlYwBLUxAWSwAgWABCJQBXlQBA+gAsl2ATW2AEKQAQNQBEcgBArwAgKghDZABMHgAj9VG0NYCVEQGQ0AA57Ab7KwAhswASJINexgB5/iNhJzEG5TZp+SEPeilQQhCS0oCQ1AF10geIy4NHHAeqxIOBzDEajoKKrXToMyBqK4TgSklvRTWW+xaIoFaJF3FgPkJ4EZmF7RBWHQBYeJmImJmF3hJ17hJ5KjFmBhB4pnB5zXZ5epZ3npI36RF29iQv33ax0AfwFwBXlwADv+IAQbsAcMYABCgAEPkClGwACFIA460AIgYAQawBrnJlB+0AZlUDIgBAo+WG43sAb3yAUZIAMrgAA5EAI79l8JkGwK4AB5MAD/pQASMAQDYARE0JoMAABWIAIBYAMCYB4S8G52EAIP8AEZsAFC8AcAIAF6EAIH4AEX8AU02G4eMAAEgAQf8AN5YAQPwIUqdwF0sAA6oAEAYATwhpQM8AA7KAZGABwBkAMiYABvwAA6UAZhyAD2BoVH0ABAIAIYIAQOoAcL4AFIVRsS0JUvCqMxehAw0AbUhgTrOZaJuTRzkJZ32REgQRVsuShVglnplAXtgi0+ig981k1/xhaZBwb+VkJo4ERA4RR5aDEWePKYgUkWXvBYe1I5fOZPSGMEZfqMFKAoKuYBQlAEK4IHRmg7RMAGK6BUTSACsvM1NhAZTSAEneCDRfACEWWmRrADFEUBGthdxVIGLIkGcpBTR4AEQqAoeVAGAvCERrCoRbAlZrCmuiUZQiCStTMENoAECSUZIiAbZbACRhAFbWqS6vKpkUEGzzMEOYAEQ2Bim1EGRUAGeDAEoLoHOFgERGAFOAlfZUAEOaAuRGAHw2WEstET9MUHKmAD8HeTQ2AFa/ABQmA770cp4iaj4SquL2oDsmAGMBCGVZQPbKGkdeEGqagRGzM4jBJpjEJpbISWt5P+iXzpeIKWpXlyFnWieJbjeVfxOXrZTQEkFngSTormeZvYrvwAUAE1UJXiBwGVFw7VEZpgD+8Vqd+qQWgwqx1BBhqbD+OKsik7JKnCrhFbFaQ3Eo5WKfWDKpP2iXUZl4PCpF/0pGGEpZbXWJmXeJZZTtOkl94UtJP1sC7LJN93KBxgUpVypofColSBB0tTSkzbDyrLtV1rECybs1r7EKKXEZu1KUnqTkKaZ57lEHrpRV8UaH/5r1HasJuHmYDSP42DtJMzOXuyaJwotpViBbNVUTkQtZviBy9wKDkwSoFLLl4LuZGbKkriuBthtpZ7pJtSr2k7rzPbRVvRFZAnRnP+W2gqs3kIBLipEjIX8U19G6alWLmz5mFtALtLUmJlsEmxqyqRy7tcyw9ZSxeUq7sP4YmVxg8wO7Ns63pAmhF6Bhd82bNhMWgpE6WRCQaHpxWMBjVYATng5LfWMrzhK75R07vlK6750ANcEARSxCSnMr4OUThtCa+OgraW9bxboQVlsFhXKkYoUxZl8aVgWokFCyf7oHo9ajHcuxajm2h/+74PDMFQgwQTTMEVTAQVjMEUfMEZzMEdzMEb7MEhPMEgLMIeTMIdfML54AVr0FeH6yN1EFgRrA/yKr+zBidX0SeYxXmJF70+W2iNFcBzoAVWUDln9Hmlh3jrwr1hUbr+bXHEMgzFUbxBgfJo9wC8llTF+/Bof5TFroEPXNwPtJYHc9aIG0EHgKUPMCzF+aC2XCQJfZAFk5SJb8uvcStorTtGh6kymjfAc9wPodgupue5W8HE1TtOtbvGiazIi1w075AHPQCy/TDGdMZFVBTIi0N4cZKXc8ykfUaJB9R40esHJiN5DDy3ZVEyvIgypSywAjzABYu3igMWi0K25HJpTLLEUjo5jwO+jOzLvwzMsOMHgQdnGzFng2cPp9Inh1elPhuwrIx5VTp50tzMkrPKVFp5XTqlhGbK1GylmReZdNJ4kXhYnyCmeKsLUWFpgzUotTwubYTIfia9UerEwWz+z/eMz1ADvPtAlmW8ODjsBbD8vPvKyZwsF+V0xJocKApdwOzSxsebuakCl4RyueuyufygtwusJwfUy/ns0R8N0rhDloLnz/ZATcFMwxrhlqpCpITiiV2suqtn0nprJSgDFm4R0jmt0zsNOIrZo1Z0zyudEcyrKvXLJPeqxHTgJ3JLOQ7M008N1VENOEB9zw89wzc7uezcJJ7YuY5C047VpeQk1WNN1j7Cxb5VtRthBgmFB6a6EWTgqakyU7+j1Sht1fnw0tsy0YLC1UPaOIVsRtZSJTFc1oVt2Bkhg/ZQDmlGFfIwCCAQyfqAj5LA2KUCGt5wO3Vtz2PQ1fugzrz+E6WDktL2S8j9yxYdbU6IfNirndOMsCJpcAB2gAduOkpboguacwdksCJP8At8MBWi0zJ3IBJ30LgrEB4lkUIwszjw8AaNm87PY1J5cAa7gwcuzAZRogDeoDtIss9Vodl23dn6gLyWVrP4c9f78NUpw9G1C8+s7d7uTYSSsAKYsATMxoU4VwUwpQvZ3RgHdQCRwQS/oAaNMAQXoFEHUAVRoFENIAF9sAQHAOH5jQl4oAEQ/gCRQQUS4BgHoJq6ABofAOEcB+EHsHR44BgKcOHsxQAQ/m6yQAQKgHNJaRdyIC1N8t3grdLzy7I3bheox0U0bXmBrdr4cMDvbeSFzdj+8b0EvvacfLAGeuDY+JHdKkbZyuDYAx4oISAIeBAZecAA9bACMr7kh3EBiEAED2AH0ZZQUTDl4tEBe1AaD7AZIjABezACZc4HQwACfaDloKACmuEckVEamD0EafoQQcDCXfB3SHJnIY3V/XDejdLe5v0qS+y/TT3kD8FOR87pUa0GmrEEEgAKY+4dHUChUX7Zee4BzvYL+o3llN3gTi4Eq65jh3Hc9W0IEcINBSjqXxkhkqAA9yECiDoFygCW+EGEbX7ZSwACOWCEF2AOkoCtG9EDecCIMJ0PjcMPPBrS8UtJMjsuMBy2VYEVc2AyfBvYvDPLnc7uOh0CzhntDSL+CTHWAEWg306uGRluBWSgAr8Q4F/TCJLxAPdRYGXgBxiQUMbdHjKQ66HQDVLQ2w0vHpRCp2D3C8fODVWgAGIgCXgA6iBQwSa7EYOHB2SJwPzMiPvA7d0O7g6R12s77mGc3oZ8WHTJQOXd7jmPzw9+APcx5jbgB3qQATngBAfAqxXOIBLgYh/Q6sqA5dG2kk1RYHrQBEZ/GB1QBjXqayogAVyAB/qXhb2tB8eO7BRvqsU+rV3/9aKu5W2wBvX5Bc6BY2lgA4ESBc7tED3gB0HABZBszIKn8id/z56oEeOtLUT6Rpau3k7tGkR98zoP+ffMAL7WHr62AqaxAbKxAgf+AAI5uRkZYFAiUAFQ7vQScBgjjhtRgHMbgPBqZhr5TfkrQB8fIBsQrwsMsHQTLwkiYKpSMA6yz+GygQcZwPk5MOVm4BggoFSS8O4b0QV54AeHxxFkueimYhaHSaV1q2hPHMUV3Q9zuS5W8s90kjJCPtQ6bss8HvnrH/nd7bJ7MGfPRHhWkTj7yrOF3LcGxPjD+9kPEemEAgh7e3V0Xl1eYGBzc3SCe3yQkZKTlHpZb5SZmpucnXRgj52io6SlpqeoqaqrrK2ur7CxsrO0tba3uKQ8u7t1mXR0qY57wIuJYHGMjYK5zaluWaSWd7iChMaIycVevrKWbs6kn6Hh5eb+5+jp6uvs7e7v6cCzjtfIyMDM8Lhu4KN3WXpcWSt2TBGjOnXISdoDJtisMf3e1YnTTZ/FixgzatzIsaPHTXTmOBsUMg6ygwo/moJI6k00UgNDzjmmjU7ClJ0YOoz1TZ9OlUCDCh1KtKjRc/LQkZypyCbOo3wukeK3MOYck8eU3XyaahGtLBHd7WEEtazZs2jTqi21RsysOiLbLY2jLd/RaZusEbLCBWuiRcBuNhsbl6dUeHuSrV3MuLHjx+70rAnytjBiYn8bFRUkR4uca1cLJmPUmQ1Xc1dPp+qpTxHk1+X6FHlBwcILLrBz67bop0ePIJRlweUIN7Pqc/QIyQz+jSwZFyt+nDrK9C+gu3HeDsNLvbs7LC4WKIgfn6PPKDzmU+FBhR4VtU7rJb2XZL1U/E5sSuUxX1/SfeqS5DdLepHMJw2BphiYEQ9e6AFFEMedMtFHglyVTEWxPJIcMCGVVFAio3GIkF2QuNTSS+7UAQaGrrC23RwReleLdf191MZ4OIq3Qx6QLJEDJEPs8AgRRWTwQyp5CGDHKRkAwccQMUKSQBucJGkHGlbwoQYBKWHgg35KaoKHEXzkUUCUU3DARwJfTGIlHllSksCSfKzhAC1srpGllZs0ccEHcvDIBwNcDAECCEVAosIBIBihxgUgtHEGBiBsIIcKP27UQ5n+fgRXCh1BgJGXqEERMxNFXA2jF4eLWPjhX8oEtlWUk1A1ihtjIBbHTq9Ygok+dMRBq4yw7JFHGXzU2BEHFHDAxQ45gDdenGtAYCwDXA76RQZVaBEnH2UcYZ4ZfSB7xhFURoIsHkcgGwka7fJxhhxlIpuBD2oUwIYeR0AyL7hryMFvnHNGsscR/R47rxZ8UCFBoAyDewS9ZJjXxBF74MEFGUfowW66kDB8Rh9R9BsJFROgYaYcRwiIRxO4SRIFF1KoGQUkHN9RxrF8LDEBveyWYWzBdTrwxsR7/JsHGUw33XQZTkctddRQQz211FY/TfXWZJSR9dVcW/1112CXzXT+Jjz48uCwQfCwqSYMicWHhnMPg9DdHAbrhSGHeEEXTSDSFaus0w2rClikIP7OWLy2qN072BEbzn42XGCsSmyI94IRVkCBxA7j7RBJA1+oMUEIVagBQR8ZBNDBATPkwcAGHhhQRwYEvEDEATAMUEUkCuzRgAcYxNkEAR40AMQIR5rOx71EAPABF8HzwXySB0ChAPGxE63GAB1osIEaATzwhQJ1kIB8Hw/wEcIDHpyZwRci0F6EFAFIgIEBIHwgwO+QCN4IANABBVAgEiFAXh0EUIAPAOALa0AADDAgA+BJwAOuG5QdhmAADwxgAnxYwB5C0EE5bK8BMVgTndQAgAf+aCAAdhjBl9RANrPZ8IZcw2ENcTg2He7QhlbLRBTc9ptTtI0HkxhGIQYxiITc7YlQtEnepqgMRrSqVXT526sAl8VWySRvhCjO3uaQkI08jhNnXAdDLOO4X8FDRSySnC320AchSC8P5MgjJDREN2b4UVV8BKQgBylII4RHB4LQwx50gKNIqCAGLtDBEmQwyechUg0OWAMBEMaAKjRpUDo4ggo2ALw9MGB6kdAAAPmgguaB8F58OBMfFACJEVTBTEuSgg08cCeitaCCkNjSI0QohQPm4QFmIocGvjACCZDJYWViUx4eWUoVwEBLd4IEysoUphDoYAQcQFi2VPeIFqj+iQFyaEAuQRi8KYCQD02wgQZASDQ8EMAXqlTBDH34wxzy859O+1oPbzhQphVUarPoAg88BQm4JAMMXRDcFSd6xS92aIqBkdUTBTm3jgrEQo3ThyWUlYmR6sMrhnGjRCjymEDWTVVOfCJGWdUhii4iiyaJgxf8YAMASI8hH/JbUBMh1C0a9UM5bU5Ol4pTnM7BCOLRQRm4MNUiNDKY+otDHiCAAbcYCZtSIEAORJCDNixTdh0QgQjIBAkR5mEICnASHzTglrmNwElpeKUPkjlLX4TgB8fkgxRAgAQi9JJOKHhBJJw3yz0Us0zINAA55peHI2BgAzWT0pJakMIA7kH+hpCNxGP5OoIYhEACNiArJOzUo3PagQFtcmdjpWCBnj3gCEOg5wqzea+7CrafWJvaQQFK3OIad2qyUOgugiCoJJIqLWPxAowwUh1/oOgd3IHFPxQkl4aIBaZNREjerHjFLIKIqKIRTVMrasWZSnGjGwWkHPDQU59+YD949ONC3MEFHbWBCwC2qnjUBIk8NCCbGODtDB2QBwXIYAiWmx8rH2AEDKwyeBcwAgN00CMDCEEDOiCCAf7wweftdQEwsAIDJCCCAAC2fWswgIYZTLQI5mAF43tn8GLsgTu0jwEVEIIC7DC/DAhhBRbIrArzsITONvizXwosJNLQwT4UICD+pZ2Ch1fgZAV0YAgCcO0SOjiAAxKzg0sgrAJ0u1oHPOJeLRDrAI5L57D5E7h09hoPo5bcLvi5C3GcWxwaE6yGGC4XJrrVda8Dilhs1yKJCekoABlT5bAKi1oEAyLUS1GMxneQe2RHxv7gU/smiyN4CM/mjFAEI9BGPImKxMUgEQUkQAJdZUrUW4VApYnRWgirfJJghVAEcpjBBrEmghDIQCZcx1MOahBBEZrwhTzE2kdWSBSUIrGGFRShD3lg67aJJBtIEMEGvbbDGoSQA8nEadtSiJmwo0AlPcTa3ELYQ6zjXSdi1ycPQlh2loiwBz3cgQ1NqO0QIIGEfBPhD1z+IJMKQjEmSDSBSsoWrkEF6rWOey0KXfN4FDgeUINq4Qg7HLmen5a1lQd05GTrOMz96fGWCxRs6Gh0YzBDRn3gaiq5ApbOX+ESkiplbnVARHgtfcUtLrXTYHTiMDp6aKDkAQ85KLWpOwLVHI3HAoGWIzyIgAAMEOBbrQBbCABQhJAnQKpr17odtQ4ABWygaQlwANk0oPchDMCnAXgB1KJXagO0PQoAsALTWlcFpxHh7z69ANQEUGrXZQ0DADBC0zBf6g2UoQkA2BjTQqD3q+UcNsXRjDvSqIkxqFQsK3J0FrirCkpbejlXYcqr+BYiMKoq1GIXhR76UF+t37fq4dj+Qw68Lh55Bx8jeaD9KtQOgLMzLQE7IAPpP161KCSAA2WIwggIADXEJ75rAoDBEABQgZGvIAAWKMMSEh+uBpAf8VYoQ4s13zQi5K9du6N4CQADXkNqbUcGUSAACCABmycBXgNmHIB/TfM+OHcOQwcZxJAMyGcY0jcJeOET3gULRbdfMHV7mGYPWMFeUTcrHiUJwfJ8sUA5WucBf2ADyGJ08FAE4TEeHEAGMAgbamcAA8CAZCAAMVAGp0UGfiA2ZNAAMgA1oNd4KyABDZADZLAEAcAFCTABWaMCiUcEBNAGTIN/iMcF76cDUdMAEDA1AiBVTOOEowcBQxAAikcGl2X+UBpAAWU4gQ5oeufgBRtoFJ/AUutgUsIHEJBGFpNmN+LFKs+BgpoWOBWlUVMXiJSwCJb4gwVHah4AAgCABHogB2jQB5mYC30QcVYAMj8IGWo3AdFDgG+nfQRwAbRohW8oA03jZU0IAyKgdxkwAVEQAJqXNW0IhqKnAlmIeD01AVSTADHAcpOHhn6QgDDANAKQfQPQg3ZoAX7QNXaHeH/yARhwAMzoh+ZwgbqRGCGYDokmCv8gN45QCNwwXsaAVH4ziTaBEGOgBaRYirCAiau4CvuhWkgAAAcALmTABv8RkAyJDmBDAg+gf8LojLL4AR/gAcvWNU5oNSNgAMEoBk3+kIULcIQCAARR04bzR4sXAAAzUAZU4FOeeIAGNYBO0wBomAAgQIsIYAAb835WcAQhkIV+wAAIoJMBAAWgtwHi8wEHUHpYkwlQICqTQQvCIjljsSvqYCui8HOsEEjhhVEnuEUW4mdRN3WmAA0YESz+KEfDdwd6IDQIAABlcAd9oEgNeZcO2U9ukIRl0AAG0IZ+QHpYA4djGAAroHdlkAA5kIVkoABrSDYrEHr+d5ED4ADlR0BNSABU1TQMwJNWY5NlIAASII4A0HhkkAB09wJ2aADh4wEfBwBiMIEPUIGTAAVeUCcMBQtVKUdXqXrmwHoGs0djMAYlmFGX5iqbRlT+o9FeZfl7mgCQrwANOKgOaomXMIFHXYMHpHYBfLCQ1vmdt6B2pZeAABADbfA+CIME7XKLT4OaqkkGGQAADCh/AUBYQAkAqul/G5OA2beHUTAAEdk0CUhhR/AHbXiaaEgGDAABZeB/UNBxJFQGsxM1ezh6fYhclBCVuDksoDJom7CbYocZvikMVGd7eEMHcgAdMtFFQeUFfKFUgDE4+eictgCdroCWF6EiaykjGTMvd0AGeAAAAUCK4FmkuKB2F7p+aBh3pWYEUMMAMmAGBuWFsXmFAOCGZEAEDeBTBlCNV6iZTNNiXLCHDRoAtsg0TbClAMCaUPN25ScAOcAA5Vj+mDpwh04jgRYaXD5ICcCxBw9iRG7DCT23GcG5R31ESE30lTNxCDGKezeVacn5KoKznF4EDGxgBZ8xK/oFCYZoEdX5CmOwaBIRe0aaCX0AbnsQKEJwg81Vqq7qCsfVcgalccJ1cyynQyQXch6HZ2XjcghFCWuwC0VkCkeURHmDCO6VrDRVU8VQDOQVozZVXhOVaed1VOiFVF2UDJQqo3NgCF6Qj/kYU4BEdc8QdIc4ndSJjquQBeYKgmHnqsPHBnkgB2TQga96r6VgNsNVXGNTUPtaZyVHUHyWXAuVRGGUdBRxsFC0sAy7sE5xN0w0IvSAqONqlvq1o5EwE5JWCyz+MQrtaBETsbGoMJwYEWn46iY/CqQIcrIsSwqxCrB7BkQwi0MEu1ybMKgNORbriAuzB3QZYbKOExaIoYgtW3Dm0aotm7ScQKsvO7MyCzYDdVBlIKU31Gd/FnZJgZeE8a6w0Kmd0LEXkRhstK5CuziKobRom7ad4LQA+69sa1zokLXWSRgYOwkfywl64Ho/i1KuoDiJOLZqG7hom2daMzVU+7Ya57bHRbVxK7IMGSyAGwta2QkfiBFXAQvA2Q5nK7icq7T/VDU+FLUAdXOKi6tXw4Q11LivGiyO2wqZ64GImBHZxQouYhF00bm4y7KzGnM7BLq2irqgO6vBG1CoS6v+xSu8wTW1vuq7/aRnx5u6SNG6OauxMxK7onC3FmGjq1C52Ttdufu9RaoHSDC+5Fu+hUUE5ku+6Fu+65u+7tu+5gu/7Pu+7qu+9Xu/6Su/+LsJZ1AGAiIckQuedEsL2LsJBQwPkUO7PWu53gu+DnyXJRDBEjzBFFzBFnzBGJzBGrzBHNzBHpwJN3AGNJAEN4CxhNCynyC9qDC5ncCVGQFHrjCCaQmiD1zDMOjBOJzDOrzDPPzBlEADZFADSbCyLTwG6DocSRssXJsKrzsJfluyO6sKMnwRIVG3NnzFRNHDWrzFXNzFFJwJWNAHcJAENUDEm0ADaDydSJy0A9y11iv+Ck0salGcClMMsjSMxXisG168x3zcxxkMwlhwA1pAA0ssCTVwyDTACWustCqiwidSCr6yEWt0o2+sDzqax5icG368yZwswSawxSWVB1iABaooClhwyDVAA/VxB8M5nFlgBRDBD7Isy29Qy7b8Bnfglnqwy6cGg1fpjyyMt5V8EZu7CjgKxVacycqsDxusBM78zCVwAicQzSxAwUpQzSVwzc88zRR8As4swc+sBJ88wd6sBN3szONcAizABOYcweIcze3sztwMz+8cweU8z38sC1gQAUJMH7mcy2/ABXeAywN9y2/gBgc9y7iSBVmgBQz90AwdywhdywaHrmqhIgH+fApxXCDDnL13vMKiihikuswkjRYa7ASUwAJ84AQlEBDYHM2QkM2TwNISjAP3kQcsoAQzbc9wEAl50M5pIAlMcAI9zalKgAN8wAQtzQfYjNRKTdQ+zdI6zW0bTAuBzAmJ0SLJsssAndALDdHsyg+1rMtr8QmFfK6lUF0b8amrQLI/O9IlHddGocHlzAdT4MwnkNRLrQYSvAVl4s1J/czpfAJ6kAdDzQR64ARI7QTOHNRDHRBMkNMujdRpsM5wkNN2rQRMgAcngAOGvdR58MlOXQI97QTenAZp0NI/rQRbMAVVjRweGg67bHC1zA+hCtEQYcu8vBka2AoHrAkurBH+CXw4ZasrjizXyH0RHWzX9pzYpA0J5ozUPFICTMDUFozSLx3Bow3TToDS8ZzXakDZ6azTqV3Tes3Lru3UOq3UFNzT8fza5hA3IkXbB33bET3Rs60SIXHWnBDM/R3SIAvXqQC2YTvHyX3gGtHBeuDa3N3SaVDYJRDUW5AHMn11eIAH6QwHGE7BSN3O663hFDzhER5MT13Ua1DNnq3UcLAGfs0ETu3X5DzNTwAJeOAE6YzBSvFcHUHf0ADRCO2Wktzb6/p6XwvgIHjcJfXEF2HgCN7k8KDgDJ7XSq0HaaDTKM0EME7eW9DaGU7hHJ4sF96dJuAGetDeXs7akO3Ofs3+B0d93qnt3knt1+nsBF5+Ak7Q03ytwemg40NB2/zQ0Az94xZtDim8vR29CcesEWLrukR+Uhnt5JCODlDe3CyNB3wdEKEt4tWd3RJ85RI8zUgNB1PQ09Xs6fasJSeAzeCtBNyM1FMw2pYO05DAzivd6RTO3iN+4xasFLeZFn4ODQ4t6HIxu6fw25qg5FD86JS70elAGJvRB0aQAy+wA0iQzJEudpMO01PO11ZeAnReAjPuBOzMzp8eEFPABE6w4KNN2GsQweauBOnO1H597n5953kg7i0+2nCQ5zOu1z197ojNB0iNBugO4XquCXfgB/RCC3y+Frt80D6Oy4NOC43+rAoEPgrs6hEzocD22g6XOxRQsIM86HzXjrbZfgJ7oOJ5/s7fPtVU/elBvVqdrdfertcnEPN8gAbmfAJrXiepXtR8kAYmoASfLRl9rQfs3fN4YM4oXWCcvuuU0ANq8BtvMwsf/RgG99X8AOTlMBNVt8ClcPGyq65pfejYpewX0XVex42S0ATkkJCdoAY/sgYY0FmpEAIbECNqoFhrewQjF0zXNAlqEPiZsAaZUi+REDGukAceQCB5AAMRQgRXwAclkx6VZQWPgDBHW/mUz1aS08kbLM34jMEmIM0VbPqffgK6zsGoL8EsMPo4HvV+wANdYMY5IQpknxu0fdu5PfH+rBCyqOC1GF/cVJz7Hmv27uD1KtEH4WEBzOL84/ECoZAkmaIGRhj3HCYCOvC/lKACHKYJS1AB3J8J3l80onBKyWMAdqAG9xYJeMBhqEMJsqVNfM9XrzBxSxD4NiAKebAAdWB3gPBBULeG4KFxsCcy4MNHMuGBcJWXyGd5iZmpucnZ6fkJGopZQlpqeoqaqrrK2tpq4horW7rZQwjFUydq2cUT9Am2tztMXGwsqqf3NpaVNeaWfBw6Fyc8vFzs9ibNTUwHpnv8lqXXbe5JV32+7llEQcHVxya3Z/EOb5kngNDHF3KgI88/EG30YBBxYEMfNS/WDLhQhMgFEEb8JWT+o+CBDIsbuOTLKEPKhQMw9kjhcOELnzwZYagh8OHARjyIFF5iYMeSCgsM+RBpIEFDFYZSDkjQsQZDwj5SJlyiwiFfAUUqpeTgczBhlIlV+AxpQJHPCBhgPX7Q08DAhz0d+KQZCcMnUJV8pmzgc8dSgjYhrmJtlMGHFAjCllDgo+FLHnaMG3uaBTmy5MmUZ9UiE8RLDzrDevDgAcya49GkO+m544aZszd5G9cBM4fYM2J6srgpzW5PHM7iyOHuRmeO6N/cXrwrYsWIESv23lW09EBEDDUIVMTgg4TPkgp8EuTIw2C6BcRV1hiQo0YBGQd9zIh9oSfEjD1LIJTj0wL+foIqAl9QIeCRJSG8gIcaAAw1ABch6ODVRpbgZIkaDqxBwUt25MGIGodpoIMeanCxRwZATOGUJVKA4EGKUyXGx0nd5YBHWnK04AAfR+ixBgR8ZDBBHyo4pcAeLWygRx4P8LGAFXkIlcAXa/Sj3QuX/IgYXSNcFxgVbfGxRo0j/EBcmNxURmaZZp55yiZ75OFHF2AQ00sPmbwGRp1gdOGFnXruyWeffv4JaKCCDkoon154wYUVVlxhBRdc5FlnHIX26UUXeB46qBdXcEFonocqOmmoov5ZqZuQhqroqaOuWqilqrIKq6AcvANFG37IwUZzFDC40gN4INCADi1Mp8D+AQc4lYAuw6rhVAZfUBEACCAE8IUIAWywx5VY0ZVATvhNp2OLE0jB3SXaSmhJYAkYAMIAJfKBkzBdaphGuV8y6w+YTRwAggAxkHiJFBIcQTABe4Sgkpbd9WPdSjqGgMABBNiRQVdrAElfW0YaKC0CMRAhgARtWNICr0QYIEzFwmirgQ9TjMcHuiM0ImbNxKCJc846s8LYHkHwYIsn6thM9GjKjNOMG3fcx803sYlyRxbF1HZb0cTsMcfTxqRm9S6vDdd1J3vs8I4VZMzjhwXNPWckHysYvEQMS2zUAsbf4uvsYH3kUQYeIzPwhbYiSJkGyiRfJ4BKK/gXlbnXobv+YxUYAMGlHDfltIYCOzCbB4AO/YD3Dwd3lcG/706xZR4F9JEBgyFEFaRY1xnZJZcGOxszkHq0oPGRC6hUxh5kyG4JVD4ZAKUKFaz5+44+qFHAyCPM4E9XYV9viR47b889zox9Bj5vmwiHffndKNOMbUtzMwc4onBdjG3mg0IN2LuMMcb8nOzhvv6ZGFE2P7BBgPegQBnycaQ8jGxZAzjABQ4Tu2U5JQRi4IMKDICAkBTrAXWYQgAggAcMGMAAVrjEsPjQhAZegCmNK54AINAlYYTAB2tICwQCBC8AAMAADMJXEz7wAQyAzilLAIAFmoCAAjQgBuQKWONUtwcqICD+ABdoS+wa1jYGIOABU0FY7vgQpDUIgAB9OFIKHSgHBhzAAHRRAwT0oUMAXCcEBECAXyrmk4hJoB8K8Jb/iNa9QApSMlabQzj+iMhQoK8Zb9iGMV5DPlCMwZHEkF8iM/EN+4nCkpfk3yH/WI93TKCA75DSJUezAi5EYQB0OeViOFExpg1jCTA7ZZiQgEskECGXvOxlL3fZyyT4Epi+LGYuh2DMYhIzmbxcpi6ZqcxiFlKTtqymJe4wDi1MUpaioMYnOVGb1gyDatbkw2vEV8mqdXIO6PQfF0h5Dw5YrpzraIIGPlBCeupzn+M8n2k68UpiBHQYA7WlIfnJT9QkTZz+odBNJDsxjmNw0pb8a+cuJopIrFl0flyYVQFfME+EdqOgIi2pSU+KUkwcNKXWxGYzttnQ9m0UE25QZzrLiTWtjTMLlEwk/3Tqvz1wQQc5KMIBWYrUpCp1qSmlw0yZqj+FPoOh+8saNS3BU4nmr5ztM0ZteprIrEF1rGQtq1lLqoU83IAGNxiNU896ST24IWnc1MQ3nlqbuooCf3pFZPuuaposUNWvQIWrYQ+L2MSShgZluEEehueYtyrWf4sUrNj+yomIHiM1ff3jOYsRtcH+kRqTLa1pT4taTdRADjeoQVt3wVYsgEKyqS1fZcF6iXQUFqs2JcY4OhtUMDy1E1H+A6756lfb5Cp3uUklwx36sAca+BEUbK2BbNGxW+YW7Q1z5Sk3sda/TFi2N6LNaBweKorfVjMdgNWue98L365dYQs1YGt7MUGDGkTAupg4GmveYKs3nGbAySiwgflQ4PiyY5GTnBNswJZXaXyVnlb1rW9smUkFa3jDHEakHvJbgxpgAjU1rakWtJAa/DFDNelrcfq04OL0qbjE2mgka7BpYOMmF2njtYQ3MwG/Y5CznBkexlytyb/7dnjJTG7yOj5MA9xiog7Z/UQ5cpyMO2DTxo2kcXdj/NJn1PjGCT7tIqFhCYcOJ6sSxugpK0qMIL85vE6us53v7FUpT7nKYrr+8mm2zN2asrjF+Bvz0nTMUrkyshxOu0SEucEMRJfPoXGWWjV1M1w8a3rTnOYElfVpYC13OTUthrGYG3loSZfzDsxQmh7aFw7NcmOuqsYecu+3VYruptO87rWv+YA1pfr5aDUFs6FNemY5PJgPcj5G1Hp7ym988xPMQLJYf43tbDNZN4nNcpcHbRttHJqeLs1CG8BAj9mcz82dhM0w1F3Na2t73vRGKKdwwz/lejvFLa5xNHyKNC7c6sLdoDWF0esJPcDboHGot8MfbksodAHfb4rvvmPsb8qOQQuK0sI6xlFeREr7otAO69AgjvKUhy0IPWh5xRuTbyefppHMgLH+bVBdvjdoIQlXgFI3nk1PSiuSzetFuMqPjnTS4KIPUJCTY7jN6ZkXO33irjU73pCEJGjB6pxoBte7hllQTNiaRU662c9+DomvBDTDoEMQXt4JuPta6v1mzdeNcQctcOEKWniDkj0xDj2LXLhDD3lwp432xCv+E2pXA9t34Rmniy0YD09GoFvcyLuHYhl9SJQ2NY9gdvvU3WLvsa4zvfjUJ74HE3c8MX72+DTToQ60rwMdvDD72ue+9rzv/R7qsIfgBx/YxO+wMkgN46ozpqbABoMVPj9rosf75MQ1/Zt3rfrsa18aXvBFJn5ve9vToQvsdKr5nZo19Acna+ynhqT+wOApPsVh/ukvv1NrL/y/lxWbX36GgM3BZnvgB1ygTYZnZbYBejXzWZ9QXDglb9sHgRHICb3wGb/gCXK3DvknfLx3fu3XPvBnJ+dlfrQ3fPqHUnSXNP8HWgSnGwQofZVmgPOTU+2lXlzFZxKIg6lnKTsIWJQHSsFHe+iXNXVyKiI4e8I3VpbHYq62C9gwZXFAgA3mVc6QgGIycoBHcPGGgTnIhV2ICT6IUBsoftSgJ+l3hCbYUsuQPnZHbdCGNYmCgMYQeDh1XoAla2RndF6ohxJIfUm1gUIIgiJIgimVDKS2Gn31grLHBWWAYlyncNZ3ST/WCUdGT+y1h5eIg33+eFZAGBzzZyfsNIgldRpfxobZk4WYgDVfwIhoZmGsqGt8ZnDl9DWYSIvat1KoxYlDGCmgOHz8xF2qoQ2K9gm3F4VcNw4l51dxgHiW0GynV4vPyGFp0AdlcFSjcYvalYuSQn9nqE/YpBpYcIqa8BrFSBtzJXj6A0mTOAZVKCZwBo3v+F6ttVZJQBrXqGHZuIt00IvVhBpYkHwqqCZxoChj4HPIwAznOD+wxgmUSE/nBY8PuVw3IFtn8Frv44rogHoKFnzoB4K8iIY1EzWNRHUAmQlyoChlEIOZUBuJCEp1uAnNyHAQKZOohQIjowY0MAxsRQM6xk6+9nvrl4/Apz/+DHl8KVhXcpAoVsAGxBA1LOk/d/WSuUZkYDiTVWlYN7CUanAduxBi9WVctJVt+AgbR3g9zKeS3LVQKtkGitIGywhOc4WMMuiS4mVp9FQHmmiVeclUWtAPeeBxu4AFIRYBO3kJPJY+igJmhOYMi1loXsZdXMZlWoZlCJY9ipWLHUmWNgOJjoY0kyROcqUoXKCPu6BocWk+uqUJMDlnbqmXrVlaWLBfFZk9OTZAWJZqM/dnogaZXfaYXoY/iVlqMlZikCmZCcaOMmh77zeWwPeRO2VcRak+hXlieTKaijRXY5CSYEdnfIA/+4RprgmetYUF14Vd15NjWgZovgmczkD+Y1xWZt5pe2Q4lpnJDgwpdp2JZuMwBvN3XqyJCUiDkGHDPyc3ZEHnkOGJoKWlY5+GUPeRZYAWaIbYDDbHnjWFau+ZUbSXNdrokd2wcMjQXc/Qan1AZWCgjPfVlNiZSI12Cd25Tw+YoDFaWwx6VqFmY4IGZv5HZsd5DtkoKenHnJUUoODEYydWNX3QPrvhn8yWlkEliXwgetFGlTJKpZNFo/r2ZyWmGhRqoXbHo8ewkcHxibx4gAnIXVownhf2e+83ewmHNNoQVPMHJVF6Sa+xpFWKp0RTkKRxl0zmbZdHaBa6Pl86DGHaPnkiiEJ5CQ1oDsswnn0XUHuQDiZKnyr+2V0XWTOaBEnC8KFIhn15CqrXI3mlAXWb9qcSWqGlWDS5+IEmyk5lkAX72A1v8KgwdQmSOqlKaj9ytXFTFSZWsAMcwAE5kE+o2KZahlCKGqrLSjSYcyukEXPzlqWoWmPrYzW5CCqu2qFyeGJrWFfxCX9k+p8hqqrsUAfGQUovMG2/1wfIyk97sKfMKq+lEQRrwANdMKo94wVIN3O/OKHhJmCEGgo8Ba9j+IH8aYR1AF12yEiX2leSSoaCaA3QOVXsuAce9Q5q8w4cADZno7Bs0Bp5QDDNGQpD0ErcQAZQgATVKAJ7mgct2wlnkQ/VGAUkqwkmiwkrMF2cMAVFwAf+ZIAEIdUER+BzUXAE85QHRtsPMDuvnRYEeHCvd4qKd1qqiWd5/mpqGYcbj6YJYoh+ypkn7Hd/wFcHGwcNiuZdnhCm7wekuCKhylcMRjBKFvACdYuuFPAc+RAyi1EHbPAGRBAAhzAxo0EEIxMKIVAF1BQCG+ABF0AAbzIC9iME9BEXmaA6l4AvK9Et60AEYOBGljAES4oBYsAAF+ABAXAhCsC4CKASDLC6V4AVHWADKKMCvNK0mxYEeyAHvRCvntALFqi2DSeBKPhScHt1dVkMQGiwnugFoVknbZCUZcAGuZd/aXarP9mJdgK9ZUCAJ6ZNnjlunbA2iQIFRuBRtaT+HRvQAK0UBQRAF3khESDAIEPQuCBgBRlAEtrxARNxFU0AF9pRvz67AiqBECmBFSIAAhswT1IwAA8QEDVhuFUCbEPgAHugAXswBRPhAXFxwWnxAX1QwIoxFRHyLt3SBD7LB3exAh6gABLABYjQv/+7BAHsNl/wNh/wBSFwITXRB/4bFpZQAHjxIFWwBCWiAiERLlRwGMkCL3ZwMbfLaT3gB5nRAzv7CbD3fcAmDMIXDFtcfF+cfaL2thdacKbJDXsQNVogByTat2XQcW3giURoJ4haJ+x3Xtp4KJXCBWIABVVQBcmRBEZwBYyiKFbAiFlgBfeAQ+Z7D0upuV9ABLX+tAQbML3yQgBtgAcHUAUXdAdDcCBoIABh0AIGgMmabAZskAfdsgSk3L4hEjgV0AdPQBjecQfhcQkcsiMvkAcUfAm4A8R0ECQMcAXx0QF5sABCgi15kB1LwAFQFCEGkCIeIAB2cEJtwyN6IAIEIAZmgLpRIAepTM2k/B+uLAUG08St0yAhAAR54MiZqx0PsAcusJUkYjwxU8EjQAANUCN5EC5QjGdgwCZd4AdwAjRzEn9EiCeGYqIgCIKQciqqoo0mSn8eaH/nx3sa2Is2a1iWN3UpaK3vZsY/53X95QamJmDoyQYpnRpkMAbUeGKOwnEdZwVHwChIYARIUAQ5bQP+O30DNiACIgADNvABinwJUICxjvwfPo26xTMBWtYHdMDMOhEDI0A5tVMlvGMJI6ADKsAv1NIClXvMGSAGGMAtdXDM39LLYNIAOeHMEhwzBUAHxzzCUwA7QhIVatAAB+Auba0GBkAwTTDN1XwkYi0uD2IHQ9BAXm1KQeIsVo0T6wICCzABTaAABvAcmYtEObEEpkQFE0AF5dIlquMHeMAAP9A2/nx0PgM09+UFoiGrW+zF1lC9GJ1/ZMuB57d+6+d+YPsqu3heYmt/F129G318S4hzB5idYldgW2ZiaepiaDqe/ihmY4ZqrIEHb4ArZMC9BHMEvNQETRAFZUAGbnD+BmeAnm/ABqNkQJfAHPcwTwzAAR5gAwzgIBiiA+i9AlFgAHMAHlUwM/acLl8wyjnRAD6wAHawB79zQmB0MNUiJVIwFRG0lTsCJhjgs1RQIwG+EgxAPQowBw1QBHoA30hCH1ExN/gxAXxdwtQ8AfRRwbgDME184MYs4FsZ1l8gIcKAExbOJXYwPJ2dDzqyBIPbIgaQFxigA9CTEwPiRisTA6eN2ikHPp/hn1P6ZsSH0b1nfuy0ocqpJxMd3MzpxYnGf/1Xro4Wjpqw3KP2ZS42nDaWBTDmZ44GB4t2vck5gFzA3d9tBmeABniAB5KGrji0A83RODmCuebMB2fAAAD+EAAd0AdDgEEvkC2NADnO0gIHoADXYkERw0oLzthfsAdKYQBdIeGX0AQAQAE1dAA31Ms6RAAbwRJ14AcasAEiYEV7IEYEcAYNJAHcMcIxcxh6YQd4oAAAcAE6gjtNYdgqgAAgcABfEDeWECQssulfgBNokBYPoCAIYNn5sNYJEEdRMQQIMADYkkcDsEduMwABIAF2sNlRLoFWblaw/YdbvqHyZ4bUW4IJ5a/sWYrqdbX/3m9deptixwzlpXAvDX96/t1RYAZ9DujckMjwRNS74K7ApqyZ0AItVD5EYARcoAC2i1At4CDSoAAnK+/ZR+/YqLz4Lp9fXn4kKKsetkj+0T2eWgewmfdv6xA165g9VHaofnAEWPAET9AEZxDojaEDFr8roNVTv1fzUZC35XMGHvABO6DRK8/13NDydbbFQbh+/BmC+46ENrNvvxluJZYFaep/Pe8YJW0FXnBefkAGZBDxaaD0aImp52AEukIBFlD113CROSW112OPXa/4uJH42gbbYt/lY3p/Zy9kUsdi/he+am4bcPDvFlqFv3ewaNoEW2AGafDnas73X6oH5YscJHUNpwhe1elTMLr4td8YjZ909x7zsDHzlD+bBI/5cD90TJNlY/zRnwCxrqqwaBDxZnBiAbpIQ1o0jIpJsHH4RVN2tn+7WaBWbFUaPZn+g8obn34ABo6SlM9XBm3AGq6Pd2mOYNBplN+VDv25JmiQBqWPB2ieBfkPClIl/SAJCFlvfISFhH1zYHR7ho2Oj5CRko51YHWTmJmam5ydnp+goaKjpKWmp6ipqoQ0ZDR7ZJ16eppzdKu4ubqrendvblnBY2xvbHJ0c4lgy2C2dHV7jJ9vWZq9v8FZY2NtXM13fHpnZmZncHmP1G60mXdj2uy71lngkHt0zdDynXtxc/sAAwocSLCgwYMEa7S5QePGJj03bmDRROcWwosY2/0CFszNmzvxJEWrU3FOnDjL/FWs00eaJGqe5MThwqWMlmBamjQxgyYTMDecqAkKeVD+j6BJ95q5zMgH2VKmUKNKnUq1qq4xeOTkoWFnU8MaEzEhs0o21zWO2t58TDWyJMqUzqAtdTNGEyKV0vSk0Zmt45tZkfQAG7TpDse/F40SnlQn0SKodeJcKku5suXLmAFeMUOj4VNJNCLUAGtIj1q1vt608eMrNeo7sEHKBjmrdu1wuDMjNI3NL0iDbZG9bZZMy5jPhZLGecxnDx5yZ0LO+vVOmFqid+B1Mpxl3cXumu7hzbhHke7z6NOrXy+Lxugapd3Ip7tNi5Vt2qpX78v/Jn+c//U1Bl3zyffLaa/RBhhR6E2Hlke/kbVHHSTNYQUXXpzkTEUozeGSHmiQgwb+g444uB+E04HniVBAGWRUi+HRcRJzCJmEHHs45qjjjkzp0dlikTQmCi1EhmNbL7TB9hGCG8mHX1/+/bdNgafFVuRFvtCVDYrqKTZSHF50ISYY/szhRxRRmFHPJyYKk4UWWGRB4iSCpWXQNp6It9yNAEVmEY+ABirooKr4kklkZS04S2ynzfckgALOh+CRpJylnxuwzZmeUXdEpog00fjRxBFl+MFMMxW1xOckqWWBBRY3efSXpo1k1x2tuACDqz2N5QOcP4QGK+ywxIZS3qC2udbkNvtF2Z2ss0p3VjYDRhhsGxdOVggeafDUSFsmDZfMStFw4kasQgmDoqamBYP+WEDU7CpJYzNqGxA+qxar77786nhsv5DUlpqTb76KRRIG+/eRvDgmNQcbcm4rIifBKUPmuBSWC8lghVjal3yZNlKndwBlx7BI+KCaLyp+AuzyyzBj9m/MpQ1MrYFuwKHWfAEOiBpg7O3hmDQwPedtKdFMiEy4YGSIcR967GHUUY9M11tH6wr17i7ZATkKScvYsnIpyYxN89lov2zGFbn08/I1G1H7syyuyQfps7JaS1avfxaSxRNmwAFQ0iVZDAYXVljBBksaV90mlLCuczKbKp4yYSLj5YKPvWl37rnLWjiUCxhmr2e1llt+pDcvdaOl7nWT69KPZCV220Q1FyX+3UcbWnhDJlwryeW4zucmrE3esU8yIC5Kn5RP6Zv088/n1FcfbEN6OCE6Ll5AT9aiNr/5eshQLbrzfuOvLnsinBMyTnR80BVVHu+8wUhbciSD0v7jPsN4Xm/QArpcdzxZ3aYTeJLdPZSxHH2YQkbtA0UZjLCDInDBehjMIEHycAMuhE4XpLMM+JqUjVgZaGGmOx36njUrtpikb4UIkRnwYAj5RUUP71iTI5KmtKWZhBkaioN9xiCHaAhsZwTE28/mBAzvGWuBTcOYEw3RDxjG5AUUyGIWORALDXrxi6pwzxW2AARORCQsmQihi47YKCehb0DIA5q+zGe3m8HuE0L+a8YjuHW0RixPKtQYQ/IIEY0+UAgZZUicFbwAxGRsSA6QJIYbA3TCN21tcM0jkz8y5j0ZTZEPcrCABbRIygsWIgqk6uIacuAINcQgEqssxBKMAIohfOETUbhCHjzwlF3eKA8fyJcTihAJNcggE2nYgSGaQEtREMGUhkhDMyFhy04kc5nTLEQsCbEGGGyiCVXIQxmO0AdC4OEIVmBEFLQgBzIcgQ1UyGa/OJiT7WXiK2icxBwiKIl4JItRjWoS6v5zwtfcZpD8Op3rfKa+RsjIiu4rhyT+CMjKlQIbY7BfcArnvFOdJA6raUMZRFqGYBwMVm6i0hLlaLnLnQpV/5v+l3k8gUUK1LSmFOCASxLwAQ8o4AB7UIMOWjnUEFTBEVOYQCFG8MpPIKENn2jBK22wQ4eoYKiNyEMBMNGCFxTTAZmQAgUMEQUrjGIEPnAEFTggCSLEQRNX5YMUlFoIMxxBrXTlQx6wmokGxGEBHdAAAfqwBgR4QAMH6IMHBlAFFTSAA3kwwCdz1BkrfNAr78mnO7SRn21Y9kkr7I/4qAVHSTHJSgcE45A8hrUW8qESHnqEDHdl0fJxDBUsotX9RkKSwv1wGV5IHE240I3hJjKRAkyucrVAhilBSy14oA0h5BUcO2iSkU9LGiFsxIkyZLEIe2gDG/iA02kqQBohkIH+GrxKhAZIQANVWK8UBvCAHaQBAwe4QB/mutRXDkEBILBCHkRwAAmYNQQ5mMESPHABENByBV+QAgfwO1QpXOAAHvCmIYgAggtgIAbAlOuFM5yHDuRBAQ+AARoQewE7aFUaZmiAg/lA4AtwYQn5PQAx14ABEGygD2oAKxEuPNQVwGADTWiwEaRggA8cgJVLIGYDnPzjQqhAyXxAcH6hqgIFSIABaSVEExrwAA2wtb0zDsEDNlAHFXwBD/jtQAWynIMOQ1WvKJYBk50M5SLk4QIE3sAe+KuCGKjBmwhWwAX+sYIDbOACciBEkPlQjwR8gamEwMBRM5DWFnSADxq4pWr++QCH98CnY704kh78IIeDGgk3Vxo1VeiIk8SR4ZLh6FZPNFHb8rkrFdwZgw6HtA0eTohCJKnQD73QBi8M99mKTNwVoq1ILFjWsr3TQhnKMIbmsmEYbCBGG+zAhtX4wRvOxhBNwiQGLyQDksHrg6qSVgQKTCAHUICCFYxQUwsokxALkEYaKLAGCuSBAC5mrBrGqgEgOOeCDadCXplKhQf04QwP4MNdpQBWBligDi0wQBuWQIA9hCDCBBCDFARQhwToMgRsLYQUCNAGPCgAxBlPwFFhnocH6GEEMthDHtimAhi8mBAZAAIe2DCCCvQhCl8geRuoMFgG6EAPKrDAGsD+Sk48CMDkE5BDCJTeBikEoAprEIAdpJoHARBzBXMmxBH2kAYI7IEBHOhDCF5ABQPY4Q4DCHMeApBOBrxgDX63ORkc0IdYZOALIvDqEDo+AzzAvBB7H/TZ0752ELvd5lWYqwomAGSlMmAGeu/AEh6wByqonRAStrIE9hBqQmA6Az/gQwvYilZZh+NHmaiI73U0B2ZT52ZmaMIW0MGJXkNFHQgNTG6HFI76EUnVvkCSkhDkBjZ0fxttGAO3PZjca1vb2lc4WPqTgDD2J+EG7I+I/N8v//pHpDMw6AwNZKD//ndmA1lkBCTFBjugRS8gDedFCFRQAQsnBXE3Aj+wcHz+wGl80AQDAAIIEAMSVwgoEAMqQAAdBgBswAAHcAAOcHdd0QIadl6PNwUxxwB2sFV84IKGsASfpns4xwcFIHRUYGIZh2lS8FMDAFkyyAdRoAAQgAS1RwieRggJQAcyGGST1mgHEAB2oAFiwAdmMAAGYAX8xQcM8AVsVwDlNGmEQAIGcAAlB4NyxQEqwEp80HtyRVdU8AJLEAAgAAIA8AUhEADB9HgYAFV5AAFg2BWxZ3uv9IVhyHaEGIc/IAUAAADHpAamZweD5oZlVIiEQIN8MAQWN4FHFYevhHu6x3thJmumQRHTM3zqISOrWAh5YBpY0AT+YSDDFgkURRU/IQv+sPZPSFI8cVIgbhRaJQQ5ryIgU9IdA1JaKvVc0DKMUKJcsCJACWMw1vgq8Gd/EfF+3GiN9iFAb3ITMBCAxOUHbJADWgSHfBBwfHAGCjcBB8cF7ugDlDiBaQVfWRYDSdVfSzABUlMGC8gHVNBxKdhULPgFnAiDDVAEfYB30SRZecAAOcgAfsYAPiiKcehwK0CE0lAGAkkBkccHayCGbJUHCWAHOscHRMCADvBiXmcHj8cHHilx+wiGYqgDbcc2Q0BXk5YGa2iIHLB6UqMAgodwWcYBHEcLZZAHbaAHYRhqcNcHKkCQbdhfe1CTi5iDcegDTLYGA/AF9ciGEuYEBiD+B1QAAF3BB/VIBH5HCKMndF9pj6WYZaHIiofyinYpM9wlW2aQBh3jCyeCQpDgfGskMNwRjAL1DugDjsUYKZICDHDSHQvTGkkiMIpSCF1DMeazLKIlDD7zBjoDmgRTQnACJ+kHKygVR3K0l99CCFzwXX4wUgSoRdOUAJGoY2qpVFHwAR/AABE4VksAABbQBAhQAA0QA1JgAUtVVAhwADtwYgYgAVQpVQC3Bxmgci9oB2ugAR8gAkF5g3zwgQZwATm4Bh+wAd7ZczMYABAgBQgwABfwAkeXZVzoZw0QAF3YhHxwkkF4ACDQBpMWAs2JADB5SyHAhUYwBXGXlVp1AXj+KGoRmYY7KJZsJaAHQJSFQAQBMAAYwFYqYAAIoGc/9QAFOmAXIARUeYjr2Z4LKoZaiVYOyAdLAAFrUIly9WlDcAEwoABpmQcDUAcCEIkAAGICSgBYlQFHtQTyyaN5eZdNmhn4AFERtWsBYxj7kVGXRJi8eCTKIlCu4yykZTfHiCCZ4mrJUydDAQov4k/bd3zI+JkLk1rTxVqQchMoJZm2kRuMEQdpWTUcQEqAagGRNgkjwAVREJcHQQRGQAYKoANLUJeQQARIwKh8VRXzKRBTUARiN1YAkQcw4AdDUHLLyXya4ASc+qQi8VaoShmzMydGQ6rW4KafqR1GwkZINEn+UCIlKoUa0bIgrBIM0YcJLHKLgTEwr+IscGRQ8kKnwsgfXFIKEAQJrwmoFDBKRuBAkbBgHcA2CHEGHvABxJQJ3gqulOFLGyQCHwAD5RQQQ9BTd7aqbQMG8EoWmxMJ40ClVVOrcMN9OGEwZ3Sn+WFayupq8rCLuqA17LCZA2VCavFrdOOmLLR9gdlQpiA9yMEFo0RKFtBMNDKvHts5a4A7Z7CuqzAzH8sU5TEHJGsbePAGW9AEYwAHBUKMziKMpzULwBAnfoFrTGGwqrAormI8EcuzhJCZrGKlqaMob3ApFKs5y/EIfcBvL/ACRjCoTYGXJ5u1LmMFXMEHNGC1q6D+RlqbCly6JLfqJIkDplDyBMZRUGUqp54gH1YjN01LEDhENaGgQh/jpiSTCUYhSCJzNSDjT4JLtAIhNLG1Cfs0towLME+QBGlAA5wAB4C7CXEwWaqVF7UKEmZ7IDMbIMi6q8VAXNLFUiFyBvtgQx3Dt38BqwYhFAxDax+TKciBpl4jCYNRuAxyNYIJGU+rCYjSuMJbLHdAA0/ArZqgfyeTuC+zB4lkBFxQB1dSJKqmfV2amI7iXI/5XLyqIK+WCULDT4SABmdAQwDxC9JHJcF6UR4RMGdhWnULCRthuNPlC64iCMTaC5JCrFGxQGbTscMbwIDCNjdQA9DzHpLrvnn+MQeRRiSMwCAsNV0dA2uvRr2KsiiWKRuv0blt5LnCuIzMQozZkAR/SkpFwKvdOxvVOwuxKMERvA8UIgl5gAbmKxCphglsFL9mATv7Kl2oYBp6YzU+vBalcRovTBkxjAkTIsBMDCh1gQX2lAlYgMDxIBRgKkBGYARJ0Lb4wSzHo5hdrCX0QSAhrJhkXFpTAkfLuL2PySRuPCmq87a1IXRWkLGAqo4/zL8STAoTki93UMPbsgtRc8ORQLJzCsRHfAo1LDAGcsR6jAeGbA2GAS1ytCapwRs6/LMPgSt97Lw1EQ+kGslNPMrpgQfuAbaagAWikQSZYAUlnEU74Af6cgf+dkyt05QHGeCfleoJNblMUNWPfLwyeUCqaGBWevB6nLAEEoAJSFBOu7fHhoAHZqUGotpPcBsK0ix0and9pUEi1HwjpKgJsagszyqjc9bMd9B09IsLS/DLyqkJDFAFQyBjxJQHKuCftLQHRFDLFpAD45UGZkVIpDzQ6nEHnwTFmVBv1GoBHlkahJAHopwRLYzDT6ED30VBRaDQ1SoNLUB6ZkBLUdAHpGJO6FQIRzB3eWBKZaAH/KUHJ80IGKADd8CUZsAGdMwH7qRD59TQZ/BOzXEEa3AEkVZWcpcHpDLDAV0GfSBx4+WRadAH48QIRl0GZ4DKYHgAZTQLJ+0+Ph3+z33gaWbQzHpwcUgw1BJg0FrA1ePFTW2ASuVU1eR0ByVtBpGW0u0o1CRdBowQ1kWkzOtwBLTQ0w1cBmgg1Hqw0/GQ1mbwdAGNdD5A1EboPnaAB4SNBMSABFZACzutV1aQBkkQC5SNBg1QBW5wBmRwB3AA2T291oTgTmtdVoywBiI1d+c0Xnggj+TEB2lQ1x7ZcHKgBlBVBpvNB4UtBw2tlg/gqXJwBmpHBBaHBwMwdRJArTkVaUIAKrxQGphrClY9EKwNzZDQ3YMw0ZHw3S8REwS9D1CgRRMQqOvKYRfQYDaQV7mQBzKmAB0Q0Y6gAl71CCsAAg3QYB4Qc4UwAwH+qG/7VkqEQHJFwA4JgAAYgAAv4J6HZQEndgEeMAH1WIgbKGMNMANScAAGAJISIAIgcARLMAMhIAEe0JYiKQASoKMrYAB/MAB+JgAHkAEB8ACL5VUCYAA9vuELIAQKsON9cF4jEAAdoABz5mUeAAA/ANEPPQUPMJB5kAPweQETgGMegGQDsAFG0AIAAAIK4ABEgAEEsFhGsAABIAF08ABokAEE8ADRfQRFEAIAsAEggHBJ3gFpIAC9OQEqMAN6sAQcMARAPgBGkHYfcJwjsAEegAB3QAJpXgfnhehqrgYAUGYBIAfcqQHNpJ5y/gEDcExIp+SlzgcJCIFrsOloDgL+HyAAOKkAHtAARofjHhAAV7AEG/AEX24ESxADeIAAH4ABE4B4IiBobpnobaAAG6ABZRmcG/BTCvABARBhAFABuX5puUeJIf4AOrBWJolhAhB6BLCjg6WA4CkFhIikhCACMYCO1G1TKllOGDAZKgCpojAC7MUIIdBUB2GGmoAE65tVOyhLp/oIW/cZAacCBP4Il5qtMhAFF/YB5XSEB3CAIXABOcBhTf6u6V2yf2oBVpADO2AFOBWusTh2d0AFFnAGZc1NPs0HeIAEDa3U7sRNrF0GzaxXJf3QrIcHcEfZZHBxR3BBZWDTZFAGZOAHznsEbWBscqBpcuDwPL8IdaD+RWzQB3mwB3egRRvbB35AB2ceADlABpaGBEdAAKN30gJABGN1cWlAV2EIzLwuAmCVAYLWg20HBQxgBQKg9jF9B2wQAjpABE2ZAHGwBotnBgXQFTEtB/1oklDlk2RA93EgAv54Ym0wAnmnBu1pAEagd0BwVXhACxoQA3fQAFbAABNw0gPQAQTgz2B4VC1QAUPQdm2QAGAuAhIQBRIwBH7wAEKgdktgBWtwQSqQcUTQcEAXh/+mAFxAhvG8AE3JcfBOJGogBDbwlWJFCOe1AIboAAvPBxjwBRhQAVUAGKLucN9PCBowVGkAVue1ByMABPNPC6Mto2wVBTaQAYAwkVf+0PaWAdS0gdYgxucS0yJxlCRQZpBzx6e5YKdJRaEZAtSywZcXIMcXUjXlsOf4ouLDpzahWsUnxcGX8MWnErNqWvDK1xKjuTaAq+H7O0NB8WKVs8NlQTFBwXXUqbD3muGTx6VZtofGRna0h3fUpnn2blqGhtTHt8aW19t3hu+uHB8yVlJpyhPFyisychJqitLnSBk9fMrggSePTbIjAvkcOaJnjQM0RwziQeLH3BF8mhhUSSXPoCY+TbicsZOnzBk5ATUduXNE4yA589SQMZXwFcky+RzM5CPvzjc0qdalAjlv0KsoK9fA4xOlGIMvKsoxAJJHwJc8IWTkQbFLitP+Icie2r2LN6/evXz7+v0LOLDgwX7LRJsG5Qq1aBR2zRzxgw8VABIwEKizxIAHBVWcENg8Y0+CA0UY5cFQBdyIDR4M0GHQAfWeOnQe1KnjZ0KUACCgPPAwQEcUA34QkJWxBIQHDn3k9AG3R4OYPS0AbGDgoE8IxlDalGnDhTEFIUKOCOGSZ0UAJAK4DBECYYUBG8r/TJBS5AgRV6J1qDAwnAcrOJWBBXVQsUsIMDwgRAAeXODBB0Yc0QAMQiBRRgIwGEEGAUggUAQfGGxwxAq2tBeFEATYp0kCdogwwR5CDIBEAzoIgQeABpSnwQyaEGGHFAAMSRkDIGDggQcwEOH+QQB2MIBMCx2E6KIAD8CAQRFSTEAFEgUYsUAfeISoiQoW0ISBDiPMIgIQLX0RghEQ4LEAG3qk4UAIOszUQHkKfLHlJnss8IpIaoDCRwZf6EFEAzHooQceDyTqixpnaiJOU30kIIceq9TyZi4cUPHAESpMcAYEd+gxQhW68OHSG4+ocIAIMHjwRhoiFMASoZ5skAcfI+iwBDJa/fIDFTEaw8EIbqYBSqZT7PKNMTE4awoCxSwBQz7LhLKnKtpQsAMSVhhhxQuM7dANH5z00YcGPoAKqx3VbaDAAQo0+QUVEoiAgBhqBPDAB04ew14HVkC2BgIeYPACFQaI0MFMSH7+YEsGDl7wwB4MfKaAj6MZ8R9wRqzxwB8KnDzABhpwsAYABQcQxxIF2GBjJB68oIkTCGxAsmYDGHGQAhtkAIAPaxBshQIwOJrWASanpVkAXCCYh9EeSJDGbwec7NSPDitAQB/HUKFcB1H/MQBavH6Q5AFymUJAMdVqooAYVFSQjCtL7KKGK2nwTVjhhh+OeOJ+QVGM4nhZcVgeezxnhHh0gFMHZHVE4QAddTTwRQM5ILFCBRgAQQcdA4CRgBh9DDGDHxDcVscZfwAnRgMbMM7HHoMYQYQCEfN3hAgYcJAeAHuebUARfSzB80yKGgNKHgv4IQA22/jhRxnhMSZEJxr+aHaAA3KM9sEAM0wRgA0XvJBHyx9IsIYAsQFgBxUHCIHACw24EgIDbGAFEtjDEgDQASEwwGUXCNcUCICBD8AgBBAYgtPy8AAitOF0uRBEAhBwgZCd4gMawN8IDKCBIiygDQz4QRT+AAFYFQwBM2iCFZpghxBw4AhDsMICXvAzG3RAAzJgjx0wIAEjkMII/HjSA2rkKhQa4WshkMCMfHEGBgDgVgH4wpr48EAhZKBjk0FGCB5gQR1QgQBCIKKNVgCAL6TBADDowzeqmMZDaaIZWWqLJiSlh2bQwhaYepYD8tCACYgAAD+g11jAyIEloFEBE5CUJiCDIBF1gGQxSAP+iIbAASJ0gAgI6IQqGNQALgwgBypqwzGG8QrITME6QhCAFYggNFuEoAI6mBYfqnWM+n0ABHXThBQqED8Q2MAGgCJAEVSUg2gYARx62MMOGPOCIbwiAQZowAEQMC9CMsBeuzhFJ0IQGSLgLAZ4KOZYXpmAOQjLB6v5CAEk5ryZnMEGHqibBsKVgDi4xBQDsEMveIEPkeSBCDmAWAtkMJM1lC1RPgjBC/TjgBY8oAiNe6SLmpIMQoZgXgR4iAg0IAgBdEIuaemECGIghQ5M4VI/UiAH8MQnX2ilWJkpQqRU2pRB8AENQviDSscCjIPE0BQZ8FEmaeEUKUGVFohynFX+r4rVrPKhB31YQw+0ygcoRGMH4OECFyrHmDpABzJ7UNYrGNGADuTgD0bQAC6aWK08IEAFOeCTn9YyhLYdpABJQoKoHFGBI+iQD3Bc3p6k8AEDNA5TvmiBYxLghwDAIBpFMIJndYBNIqQiD3BT2BHakyY+jGkFHfBdHsiDhCL44Q9I2EAd1iAEKyxhA2dVLWrWUIU8kOEDZSiPEHJwBDLlAwM72AMZbECeciDhHWWhxQv0kAAuMIBMUsjBLfdQBCY9Uz9tiIINeNZdOTQ1IaJdhRyIwAUiyGANGsjBGnSgziJYYQXnMUNs+TCEHhKBPFZg1AesIIQQNSEDfU2DEFT+MMoDg8UXd0rwqvgghEzQRAiN4IODfXoGEYTXDnp4zx60uWErmIJoHpHDGRLMkjxwFAnwyAOL+aBBPchYtTYoQhPaYOMfdWINRsDDEGBQBqKRKQpfUIOK0WADLkihwGaw1RtwDAMVz0Sd5RiTEK4sBYGgOApt2FITPPCVAZOBaOmpwhpUPARjlqMPZDgDMWayADmIQAgwYGY+RJCDOlyTAkYwq/cGTYEpTS6v4lBDAXlhL2PdeU0WPQIGYqBHPjQDnp1YkwgkYIMc2MC5/XyFGr5GhALU4RCaAB0DOswJXy2gDlB1QWIt6oLogZSiGtiAEDywpyhgbCZj4YepJ0X+C2SjU4+S5GFKE3rIScN0VIT7RWJZGzixUJgYrzSDBrIDVIUWwHr5UekSOtCAOBzkAKEIDRiXqixjVCzbayAkWO+N73zjpQdygAIPgkBrrLLhMGQw61mx+RRZdPBNKnhAXavQUwzY4m4jwB+fcqAeMVzACKk1BbKNuQsVSIAIBxiVAZTxhWPwFZdmuDGl5N2iJ21Ae+KJhgXYEIUilIEIVshDD6MggDk0odD2eK0VomAErhR3Jj3kghDkoAaXD+EjJZECEmTEhShcXQhJnzGGwmyK8phnD+1SQxFa2gSdD8GUpggRHoRQhoS8+LVPOkADGDTdHMihCUggQw/zsKf+brx2JXkQgZY1EWeGcsUPRi9uJ4bQdyG0QQ3lGUEBgQQpSJnicBThg+YRp/nMC+YOb4BD5wmjhze8AVKkN1y8C+fJ9IVLE01wRl4gR4EiGNwPiN6BRn5J6+iMw34YwF+xYDnPEMwgsJgmpKKOnwAPmMoHUwDRCmCggiVJdhhFCEHdMkCAHATQYztiwAOyFgoJpFHkJIeZADC+gcBhygc9DUER9jyEsGnSCFUUggJmzwASoAEB0Ei2kBw1klJWdAAxcCwjAFMdoAYD8AIrsAEihwQDwAHyVyYGYAQNUDcqlwO4lBbqNwA7oBUCcH/4Yz329ks5BAAiYANEowChNDT+zDJV56ZvOaiDYNUDdiAHPYAHYKUuHOBZnoVoLvdjtMBiQAIWQoALfGAGXId4M7EEVTVUCUYEfSAFCfYUykULKuZzOWAGt+QLNhRmYcgGVvcU7TJliOc7AxZNNWcBArEGZXAU9FAGv/cOeSAUZcAOFbESM5ETZYAPfPgUXPERPNGHhKgSz0EUbMA9vYMHZXAOUOE7kwgWrxATdsEUqkWJekAGnZAOYKFievAOZNAHOWEFa5AKTIGKA1GJK8B2OPYFiBgUpnAEWtAHmueHGuEOH4EEaAADOgZWmSd6gQEpb3AHGvYXqecGzJg4d+AGqjeNhJEHLGE4nSIYfYANL+D+WZ3FAYzRiQCGOTQ2EDbwXW3oc1sBZEfGZHjAYlWnYmlgA35Qe1CRYL7zHl8BFuioTYdAHq/AAAjGUQA2Ezz0hEOQAw5BVEJQBztGE74QhdP0Wk83E1BWDk0wBB32RwwxUkGGYzaQZINQXCwmBMZkBXigYkamdwAmhj3nhUuQA1xgWFPmczYAZAVQBjGoCUmwB/QIPPgwUDOxAvj1a1IIYB5Ah2AYIhhgezsIlVFZOD24BjwwGHUQBOrGF4ZRc4zhGIqTNV0klYKRLt3oU2P5F7PRONBBO8/RDtCIlrTCgvlgWHqRB8s4E3pAesuoBzakg8mojJ+HF3q5ehRBmKf+pxd6WY1Z9QZukAVYgAVXhpaCgVZdSQE6oFZ2UQdzEHCT+RSZklNoOVktEUIdkxfHkoOomRfJAQGTBXiCkQfd4pmzSZua0AN34FWDEQQ88FV9IVZdyQEyoTjwUpt+MRvFqRe3sRfQoQ6ek5lomQfCGRhvMAbTeGGzGSmkF5iakIzXaReqB5fcuZeICVZv8JhaIJnImRdFYJk58AqXYxeXczmjOZaS8xTYWJzEuRfpmYPheRf+qZ4BKqB20QN0oAY9wAOz2BcIapVPAR1qiTltsAPaYwHO86AX2jvg0DsZGizF4KEDyhebCaK9Ewfy1BdpYAa9QxtzAAZgMAfwOaL+euCYWTAGY6AFbiCgqveYkImee6EHY5AFOMqdjrl6UKkHPDoGAIqcXBCH0gAFM7EHWjkTYAAOLAqjI4qlWaqlW0qbwVI4XvBvmhkHYzoHY2qmcQAGXuAFY9qiLYqmbQqncOoFbTqnbhqndNqiLHqmJToHfeqnL5o6gRqot6GWanWhr0CffSGiA1oHYNCZdmkGZ4AXe0AHZQoGcXCls0l6WUCjRcqdQEqe2Gme1dmYnDqNoTqknMqpniqV5qkFpsqfAqoHXkCflfoUtto7dAAGmcqlveqrvwqs1lg4XcADxRoEiYpvHqqsGZqhh4o5s0E7tCGolZo6f+qnZxqndVr+p23Kpy8KqHHgBbRBqBiKrPlWpuX6FGaQBn1RpW7KqzmYekA6BsqoF+YZq2gpjUFKnoTJqfMKl3ewo26Aqjsoo1lAjfo6sLMZB4lKpVAKBg5apu8arBNLsRVrsXzRBRmbsY96sYPxoc3KltAaqGnqrX3KpnJ6qWbqp4M6rg9qOGXqF3kQqYIxG5b6ouiaOIq5qveaF3rAqQmbb6m3qn6xqabqBkBamI4ppJMJsALLB9RJo0qKlg17F4uqCQ9rF3tgpTjbsV3rtV8LtmELGHUgpcsZsrchqCabsndKpn3KsofqBSbKF3ows4ZTs3kqsYVTqkEqtftpsFFZsE47GG7+oAWQybepKrhoSaQzUarzWpxUexeQGwccqwmU6qJcK7aZq7mby7laarVg9aB9gLbVarJj6gVdoKbdCqjOCQ54EAWS6jh3e7mY+58z+oxA24w0iruOcwdAurSC8aN/63lQG6TKqLS7e28+m7hPa6p9q2+QG59Smjp7oasL27nXi73Zq72TqbXFyaIXqlZpa6lIwAVuyqepQzvQ4bF0YKZ5+xRFO6/IKxjm+btZ1bQ86xfBi7/8yqla8KrOe2/0S57mObRjibV5QbV7cMB6Ub2Uu70PDMERLMHsWraT2aeYiwdmgAYgO7ql26JzWqZuy7oamhebWaKeYxfxuqoAzHn+jsnC03m4qKe0zSi0kIkFywuVLowX+Wqw8us4tMrAdFC5C7wXZIupE4zESazE2/u5Yxmlcju3GkyzmCOtJsuiaXqpq2uos8G+l0oGQFq8Pqw4oyrGe3G8hiPAhSOjNpykZZyznAqgMuq7bkwYRJy1Umq9f7GZu0q7S+zHfywYWZAHN0ADNwDIyQrFUqnAQhyzUpxV0CG61XqyZmUuRgAFYsCZGxqVM2w4gUvHmkDGigOwWOC/nfrJhEG/PkrAz4hvQKwXk6sJ0xsYWnu5h2zLtywYNBAFN+Bcg3HKSNzEUKmr+OmjjvyX1Om/YyAHdlCpXhAGGjunJ+w56luMSOv+y5ysxjqMVbbrBrYrmPe2uD4KsKacVXYsppoQzH+hq46Ky+3szndRA3JwAzVgyIBxAzeABe9cwom8g+f6FzK7wfqmwjG8z2p6qaT7pmgKqFssylHbjOFsONZcjKNamHt7qskL0XvBw6yaONCLF1irwIdDtnyszyV9yGRwB6lIAwq6F4VcA/ls0lDKz/qmtTPds3U70WDcxrO8znNAwhmKtmX6plmMvj8NGAQMtPqLOBmNb1AruPxrsPiLOL2bBSxcsFH7y3yQx3qRyVrdx3lByz4d02M9wVewBTVQyH1MAxFQAy/9FKmnjKon13O9l8qonXKtnXcd13gNnnTNl3r+CdjGKNihZ5iex535FtJQ+cSAQbewi1U6S86HQ6kserNmW8VwKs0MXa8OncLYrMb6CriO6bjvS7zWeVWhfNS2+8J2Yc6aaaJirThd7L5kTdt+DAc00NY18NbUKNfT6NuN2c3B7dvCTdzdXJ3GfbTH3c00WqPM3dxgrKr9G93TraqvSt2qKq/VqdzC3ZhzHdd3AImrYoyel9V50Qew/M84zbsEbLCrnZZ7jKlfjTmke6lEPc2azLxj0HlyLNWAAaqeScAczZ06usLlzbw43BdCG9l8cQdG8AIW8AI6IJ3xic5fza7QauG1reHYqwe43d9benqEbZiBzXp6uYx23df+3t3dxD0GVgDd1W3d0a3TNVrc3j2e4i0HXpAKyEu3AZ2zpf3hVrXHLurAgDHflTrUJywHbVDKPYw4qVybgaukzgir7n0XZzwYPHzRj0NzjOFymomoRY440CrmG27m26uXtE22Pkreg63iK360yd2/VmAFMT7dNB7cjdkEW/DX492M7L3litzFk5vhejE5KwoGXJAESXAFXPCi44qMoK2eCv7hyYjd9IrKku7LWu6dv2mZLhcFM0EGX1HmfjF0T8FzUEqoUKkGupY4sjgYeCBBhYN0juMBe7AGEjETXIERCZEHWsAOsH7mw+6Z3YvYfXrYg72Md+0Gex7cNfriWWD+3dAe3P1ruPF72MVeqQdNzE+ur3vwBv7bBifrpo9u1IwrvCBK1UmavwN9qmKM5WoM5OEoDdFA7xRgAYzsLsVwCK9Q6n3hX7xAa36pmaJb6IORbYDhlHqxdnehArOHFyIg4YKx8C3g6oazBDOQGZuxA8KSMkPTBN+2Bk1iB0sAUcSO8lKZzle1yMiYBmmAs8aYr4VLyjR6tNMd48pN1+Nt4CXMvms6232Rxu87x5XLxUKNxX3KBlrAiFu6yj5MmDot4JuN4L78BkgQDXvCBhqhLtKEZ/wOBGvwAmoVApjRARfwNStwAK11BhhwABvQB2rgMgcAUUtgBEgQABtgBUP+gAsroAASwAVqcAEgMPZqpQINAAJEw1oNkESq0AEgcAEqhgGhtgYYAAK2pQYacAAX8Hh/bwRqQAAaAAIy4DsisPlBgvbh0gQCsHGV//adWfZL8CCJnzUQAAN7MAJ/vxYXEALAcQH3t/m+oAKeX3iQbxBOIAAVUAQtsPmkMVRuf+uyfvlAdgEZIAQbEEtPGAJiYJ9LYAGgT2tS0Jry10RqsFQpj/45aOxgpav/bhfq2u5A/s0p3OYnDtzGHe3Yned2fYyFU6UKDQh0e3yEhYaHfHdZWXqIhXpui2+OfHt7dWVaXGCcYHNzdHWWg5SlpqeohpCSqYd6d29ji25vd43+lHpvWW6krYiWOhQUOUZWRlAvwhQvhQsezwc/fhOWDHYtBmxLADp4ClV4XHwhQGoBVWsDXy0xeQlteSNVRBV6UhBLG3lkhHtQdmUI7MkgoY8UAXUYzNizRGACGHoY6OCzQt8VPipgUDFgBw0SNQCqoFE3gtkSCipk5GFTqMGXPQ2K5FlRoZA1bG0a6hkBscUEew/yCNChR4MYPUj4tKiw0c4aJCNkMLTQUkwenFQK1GlgZJyOEMyGQBBahA+DKnwQkGLQhpCaAVfWUCCUp8AeNQ4IJbDDZ0EvX4ADCx5MuLDhw4gTK158qs4cxofmxPmbKk0aU7lizXpzC/KjV7D+3rxxQ1rWIi2LZpEWXUuP686OLs3hBIqyq0h3WinS4ia3q11/LdH5NLvTJzqCbHvWLWvMpMGvNGcZQwt2IV1uYFuqUwf5cMlxOonfIayInzJ+2uRQxkxvlSNHGPyQQm3PTRh86g4a4aPJABACxIAXIRmsEwMfe2HkQwgIgAACAWtcQMAOdGFwwAEE2KHBD4Qw8AUDYehlRwJ19DUIHg5IocABA3SgwoFu5cVHBj5g0OABDqRxAQJldfiFHn7xMWCH17SnwB4jTBQCAQ4KVAAhIXyxRgMXUoACjHzYCMIAMpr1hVIc6CWHAAds+UKCdeEBwSBUWLBEe/bxhccBXQ3+qR9egyR45HJ89ulnYHmocZ5yfxZqKGGOLbfHJ4KlYYYjsEQynWiH+tIIaKGRRlpqnE6nqWi2uHYJHbSJ0gsekTwHWC6zuMaHLr6hMkp3n4DhBRhxgFJHH5ZUeogu01knWC6S7tJaJX2UYYUVbXSSKyje8TpKJaQUIYwR6LXBBnnC5ADqAiXO6AMZBMwRhQDXHKgfH/yFgFYIAk5AoIEI8iWPCmHi0cYZdaxhFx9r5JWGQBpYYIcfA9jBADNS2LVnAmgtMUGSFHGwhASDHDEkjfDuoe8ZewRs05cQ80GEvESyQ8iRI8Swhwsz5AfPA/O2gJ/EF2ccQg586DvyHi3+hFlvAmLwQcYeGExExVg086GHAuoUUmAeCkyUnwBfDiHvkAke4OvXYCeWRw9BBNFD2GinXciini36WGBnPEpIZpI6F6vaiL0GGmtumNZpFlwEHngbmTBi2CpZYKGFsIJt9114uEJr6qGI14LYHn0QvuwVVnBRBhtkZOKGYFxcm14Z6imTlNMKsCEaBkDQEQIADySs8roq+NAQAg3EW/OBs+swAocWImAEESy2l4eND9hFEAII6LDVjgF0taeKBzzghxTQX8BMCAEMoMOQIfiQBwMG0DnEAQVQSMgQALygogIStEXkEjAeOUUAEBQ1AI95aFqUzjAAA1xAXuCLXh7+dmQAKxQCfjAImoiksAAQPKANUwKBAb4QwEKMAGWEUEEORgCAEgqECgPIXlu4Zgf64O2FMDSEH3rgBy/0gC+AIVQMdxibty2mDnGgQ6PMIJq6VYeHlXrNHTI1Bi0kIQlX4JwWUEMd1ugNFW6Y4izuphjHfcdZ0OoVn+4gqewEZlTFCaIo+hApTmkBC2b0RTKUQUcKcEA5esADG9ighzj0QW00WlsDxDA5JBqSLkhgABAMoYYD6JASZzmkJA3lBx504ZKPREQXeBCESXoyUYshVSZVkYstPAE1tOCiJ32lB1k8pw9ymIMXBOe5MfiNU9RZjWiysDinIe6IfZoVcmT+CYUqcEFX01LMaHZhi1Js5xNBDEUmo8NLxfWGcYeogwXqKAwL2K8UfcDUsb5GBAc+sC3bSeYq06YGD+BnnfBEohosCYWzAaYHPOBBPJEIysR8YpSRMo0WmsCZfYYtVc7sAx0gd5w+hDM6RXwjFjq1KV6+cQxwwOZi5MAtYbwACo7jjqnEWBjXjJNalxjpYcjIGs68xhFyWA8dOeAHVJSoV3tQoks1WqlRqNOgQA2qUAHVBS+M0hB72KQ9CwFE4jj1OMgRqUqHShi2Xc4TpWjjIuymh7jhgaqGegNvcriH4UAuV6Hogyw6o7ciykKiWIjrRGkhmpcahg3brKMFuoL+1FH0QaTSnFYeUpGHPchhj2Rggxx4hQvb6EGHeLgULEIF0da4ig9tMEIRipEKPdw0XIfIQ2VD5Yg1CKawjSvrHEi6HFU5Ag0w/GMrLlsYOYD1tlUNAg96AFpCcGc7Uu3OMIkTh1tx4llRZS1umerDwgBRiI+Ahd/sdgg8mOGry12OHoJ1GMf5YVleQKs0semaviVOrlNETWpyCSpXabQPHOCmMszZMwuBgK/9QCl3QjFSDNiBFMDFV06js0R7OAgEHuBLCKxmCHjxYQi2CWQh0qCAH5HSpG9YghX0YAYHECoPPSLaIKCLGdeEJlSDtQZdLgACBXQAh44QAZYoIQT+Sozgjn/ljiGIoAADbADGg0mQIdbgQKEAmRJ5EIECQACDo6aiCW05iS/OMoQLHMBqKigTX3kMgh6t4AAX4EIeDiDb7JqZEnvAZz550NvCCPOLtAksbvvQ3MHQwQtykO56q4NNOFz3zJDBDWN08ZxRmdU4nxBpTlWhVfXacjXm/dun4HAHa1Fgr0XY7BzvSIiS6CEKSTkCHo5gvzxEwZx5OAIUkKMAT+QKCkbgQh2CVoYjgPYVTdgAHNAgAgP04Qx/RMMR2FAGo8kBDwWQgx7yUOs/SrjTBpjBEvGghSP8MdXiCIEMyJAGB4wBCVmwxRmQUGw1FIANzN6VR+zXhDL+9ELYxeZDGUbdBteUIQla8FA48fAAPfShIvoiQx9MbYVBnMG2oxZHz45QBj34S9kJLwQa0F2GO5BbpGPyAh4gfAZiF5wQtfZNGobNhyicqNgJIsMRbBuFCbBk3govQx9GHe8OVeDYIuDgqRuBBjnUeg/CZgkeyqBy2x48P2VYHhD6oIa2RIHehBC2zwvB7zx4QA5nEEAfiPCAfqmjKY2swhIe0IcoCGQEiwS02tPmOMl4QppC7SdgYMGGZamXz6mwLnbXfhjsBNpwpkjp42wlnk/IwQ6wRGwTUaOFXNK1Fi3t2xjiSwEjGLYPRuhowzFigNUJxQAeEN8aENABDEz+oA70+4AE6gCuEG5ABAhYBwA2oAECfKEN/I3CBkJzFv5IgQAwUIBAckcEAHjgCxr4QAbW9Ow8IEAOBbDD+SSgATIvAAYY4MKKYrAGAEBAAwH4whMQ4AEFxAB+H7gCW4hAgNAjvwMZQAvAHlD+KgjlAB8If0M80AAA1BsWD1AL9EEFASABX6AAG+ABGTI8o+cBGPACedAiGrABRBAAHmAF14cBcUAI7HB/+fcllyAAHcAFlkBCH6ABBrAHISABHsARKgB6CaNiNlMvKrABf4AAcUACoLcHCyAHA7AHQtEE5NcAVoMXnUE1G5ABBNAGLRAAG0AlCuABARAGUgAALFj+AF/AH0IyAVIwABKgA1PAAe5wAB4gAFUwBUNIALJFBULDB/cwDvLXMhTDBy7wAi3QHuhCBe3Bd3zIdrTiCXMgCvFEZ6gQHZG2CFbQcDyFC3/Wh4SxXWOwiIGxXaNTUsiSUnKwUHHgB3HQBrO0LEdABE80ijeQBDdwA08wispgeYRgBTJVeYglBCAQADpABgLABXQQBQ6gAhOABEgwACdjCHviNEOQA9GwFFCiAx5iCVHAAdwhBxrwFTqQAUCQB32gFfyxLmggBDmALs+mAt+zA2pAAPDRAEAwAB/QFi0DMALBBxpQBWBxBEvgAHWhbC4xSK4TERuwYYVABDnAAGL+iC5w+I75sQA4VBdIMAQK8AJN4AAZNgGRJWPDMwIbAB8QAI6FsC4L0AHf1IFaMQ4+UAhnEHoPMAci8AKicBYFAAVREI0GaRN80QITsRd5MAQ2oAA+4EJ8cCTusgQcoAEwEIoyMgUgxAdTMBd8IAJAgIzmoGBVIAUyAo5aqAYIFJJS0AEI8iUvopT58S9KASPpgBYY8CXsEgMiEJJgsgYCUH5Yw4aO+JZ484fINElW9RlFxCmp1Aik0ma+YF2wBZeBgVCMoQiuJSuvgAdwkAZbMAZboAVb0ARYkIqRmQQocAOVeYqXeYqWaYqoyJmmqAw9wgdQEAzCUHArIVrziGz+ygaVWfYMHrAUnGELChBOZhGUDfADyMguDMYHekgXJAEEMgY6BRAHIvAD/mIHdTAARYAEe7EhdJEAJQQABEAuQgADIoBBQjAAVbCOG+MDGlABIgADMvEv1uASeqBsb6CQMiAaKNCLIcAB/NZpVYAB8idkdeFOXTEFWJkPegAH8IJ2IUB/HmADKZGR/4IH2Sl/Hdg0uUMX1wYxKWEJ0biWz4CBoKViL4IgdYABOXAEDfCUKHMkVFABGoB8G2ADNtAjeRB+dEEFG9BpOrAEPLMuvkcNdCgDaOeG8hJIYbiTg8AOOboufLAE+BF2UJJ25ICRFIEfzHYHBqmfgBmlflj+K7rCQ+fJBcuEl3gXGZPxiGbwl1KKCopQiYwRCdqRB3iAB2gQN2bQBE3wBJH5BHKaikmQik/QmXKKXlmwBW4AB3W1bKkwR6FpBK9oPw0Ang0QkA8gBAcQA2iAAEIgBCrRIjYgAUDyAR5gBAuzAgIABC4QPyIQfkNQb3mwEULQgi+wBytgnGuJIW9ADniwllYwADuQAQAQBhoABKJwMqMgEQogA1VGBhuABN8wAg8AA91GILpjAEYgAjqQB9dnBdaQZUJwAfNZBGDhNCrwAEMwABuQBhAgGmhHBAZQBBgAAAfZNITglhEIA0KAAG2Adk1gAEIgAjJgBgJgnRuAB9f+hwQXYAUfyoHt0DRayJvt5wEIYAcjEAA58AcEQAcMYAHVGgYrKAQVpgH0FyD1sjBCIAA/kAag1wd7sgBrsgTMumD9eLAIwAUD4K7wejv/MjxV2AEdWwXYkJ0IVAFgGCZ7wg5q+QEPQgpSUAERCAL1+gVSEABFsAIc8RY5MARLqAYfYAQNwAwZGqZYGzaqxQlwZygmplWu+AIcEANIQFumEAqGgQZ7l7WUAAuSOIlucAZpumtxkwZjYAZmkAVmYEt7+2iO93g79batYAQeZQSG21FtaDIwgARAWABlIAJ8tQZCUAR/hKBC8EdD4AFCgAQImgNQJgXHIwT1RgT11lX+HiACHqCITSBmb1AGZ2AXTfAjTWADbmAGHuCLe0BqhHAEJDgIUWAEfRCpJHgENmB5eLACRoAGRdAIUMYHZiAErBgFNiAHRGAJRwC5AJOivTAEMEAGVgBihLC6ejC7VzAEyuYaQqA34zY3SCAEtjU8fHAGk/tH8isErtMEHpAF17u8hGAGDtQjzUsIZyAColuWxWhbeUAEQiAOenAEf2AFdCAHK7ADp4YRQBipzUsElDsE4WtOz8uKImkDBbxxQsAXUqBwEMYHnzsBs6tw/kgGXZFkVqAGScHBbuhAdEAGd5CChaAAdrACmusBbbEGMGAD4YIH4WlbJrO5HfJNbIv+NnKgBQKsSmc2KuExl4cBURW1Z6lkaXT0AkrsTIJYGGr7xLhgOYcjWmmKBmhgt2NwBmcQt3QVKq3RUnhAWoLbXZQnXwqHCEJKOXqQBghwAeKjNyb2CoacX77gVw61WItGCoOFVJVgCpE8WyaVCyd2B5G1AuFXybjgS5kBeYlsYzMWeMI0Uk6mGERZGKP3AQPAAUWgA9jSBPQ1GHiwm2YMNmVAA3xBA2H8ln+VRmiLCEoUKeZ1S6tRYMLixXr1y09xBINQVoORBu5TxoYgBbgMNiJQZqkgxYtRUICRB6KVR2+ABiFwAW8sGmdgSztFBFfwUKxBWalsCkNAloEhBzP+IF/4lQY1RwhUbAYsUQhNwM2HwM98IAcCJ5JHUwigYwhlYHR9/AigbAuU9Rrj7DS+NDeHMAj+dsjTMiuXEM2TPM+FqL6AC3mUldG4UMwtFZu5MHCD4VP79VuNQNK+kAe/DCh8gAQWMAFfnNO5bFDilwRncAOAQRq4ZWJs0AaBsyx2p16eMsdXlAplIAwcsE0WsMc8s64WeEA6dkZGKS+aXAjuAjD45StDS4yp3EGmUNaFiMaUnAfgigZwsGtoUM5v0AISoAXKbDlK9ARXsFOEkNaHsS6k+4geQEc54Ae9IEGosI4PdGSGwBYIWHt1gAct0oLS1wAJaHv5kTD54Uj+p4Bhf+peLF1ZfhoaouF4f3oHiyUHi+VQDvVbMx1cu+JT0YzbozTOmXKIuPQpgYvRWnxLqgEqzSSJKSUZ4RU5gWXTnmEF8mVHvcVwJKfCZx2+120ITZDdp+DOhrACkm0YH0DSObccePAB3FxOprDdiNAGaEADN3ARvkAD9J3HfmLI4lREW/w37CUah8WJ4YVWt23TMiVzfnBYdKTEyFhWSOMBYNYWQwACEnARRNAAIDA+7RECLTQBa6BkD2AFXSgBOyAFT9sVa8ABUsBi70QIKwACFxAXFoLeC5QBILABTWDhX8IADn4BcZAHGW4HJEAAH1AHGrAHmWtlDlTh1Cf+f3RBM0cOAhcRAggYBQPwADogBRyAAWLwohSBtBtgZUWQZT9GEfTDBWhwARlwABvABktyAWJQfRfAR3PyAPdqZRvQBjoCOxk1BFWgBrR3AE0W5C+mkBLgQBjwB0/75V22pPogAmBmBxWYfivwIXyhAlVA6EyuAi5uB2dgIR3QBxlQAQ6CFkTAYmUhQUpW6MuD6DxmgCMgASzWFRouBRKAAUxGCgPiGwnwBQU6DjEgZXQYJi/yWO5oz50FUaRlKXNjzKzhOmyg2i3dUku0RGwE267dyH7wBTW0CbYSB97u7VCVVqjMB4I4YJU1Gr69Xv2N7ppiS3/DxW/gp1ONVGz+ZAez0Sy0YQfIKS2HsgdYHV9ZzR4G+gwDUAF7YAZHgAi0nAcNINmOXQpqAAGGcLXvA2RDMhh1IRhREJqMcQTXTcum4L/tzQc3UAPzXAM1EAE0YB2HjN+HrMzTDu3srimS9+78/Wi6ZFl2lQqGVitgJDmKZgmF5e/XUgVXAGt5RQEK10gIAAO2lQA8MwQOQAVdtwYgIAUGUG8fgTLWQOujtgdTkBe5ag8cMAU0kyQLsGHxRwhcVwdSALATQRNkwa8/QRMIEvUOQJVEQgUT8EcKwC4HAOn0uIR6EA1LIH8dNAIHwAZEkPcexg/RuAdUQABW0W8z8gWTzwUE+AIREQP+KiABaNAED5B1NjAGCwAEU0AAbtBtezAGhXCHb7AARWAG2pYG5+BBfR4SI4H5BUH1fYAGjvQQgO8U6kAQfaBtU2FufFEg5LCTXNcHayDadcHpfcAARbAHRADqZMeLa7CEmC12YQLNYY8gLvMOaNAHI5ANT5AXXW97eCARg92Gn88uadcCHeACMEIf4zgQXwK/j4jsgKCnx0dYaHhoqPfGxnYnh8g3OBgpKHhXeXl39zaW5empFSoqamWlZcVViprK1cr15crVxuXV1uYnx5bLyGZL5kY21jZWBpql9ZmMrDw6+ukG/SYN95YrZwuWnR0HNjcnR0dXV7fHVw6Jnm7+REHB1dcmt2fBTuFHmPdAqMcAtFTEN+TABQxflhghImDDlSYXDsDg04JDISIN/62AsWEFgQ9fCI140OCBET4h7DAEYWREAI4UQejgowLGhRVV+KyReChPgT1NGjgstOaCSz4rQEiwggbDARl7lnhoOFJKw4eE8GgQaEeNhKs5kCiQYAdgAxBW+GD4k2NIzRFGrURR2kGPwTwXRBzosKcNnydJ0qHDUiMwjUl83iQ7jDhLpzFjoDmOJk3apkyVBOnzizmz3z2cx4Wj4y20NnpceJWhRwEJoT11ymhwwCdBWJ0jCIAAAYAITj5qJhBiYIfKBDw+D8DO4IOPFIkJvij+8APgNoIYhELUJLSTtwOdhJDz9i2bj04/vvkAF05IwR4VQMQ/WO7RhxQu9/Kxd08yQIc+GX4or4AfHxlcEUUFeeCRQBt3uABDCAQcoAABbRSgyQg/qOFAOSEEsIEgb7ggQxoQuKGHFBNgaIgKPvTW3RdSUABTAArgZscC5YxAHUk/aCCGWQiAoMB22WXg4gRSVKBCACABEBZRCclhYyHeYUgFTijoEBFdBxgXWx18EPFjGypQp9MewJlIyBIdEFIlIUQY0AdM7UHUQQsvsElBCA/AoMAGdIyQnGaYVRLZJZYJyoccd7AhzaGI+iUJJZXpockmkb3xGGOallEGMqH+mFLKKaqocsUVpZg6aqpWIGHqFUm4mgQWr74q66xJ3IprrrrKWiuupbL6qhVGWFGFKq4UU0YbvDDqyBua9HHHHnq8wE4RUFSBhBWojRQgH0tw0EIMUsCJxwBfhJtHgjzJkW4bERVyRB94CLBHBmBJQQBhIxzAxhKwARcCEHmwsQYBexTcRrlVqGCAHFLYlwMhTXDLXRPsNueRDHqQQcQDDlvBwEgBt2BAG1EYvIAVeWhwXR5XEAWDGgBUsYYAFfRBAgdUPKAHGgfskUAOe1jYwgN9SGHFGW3kwUAVS8SQhwA64KGAD2/QUEOTj2IRQQ19PQp22GKPHfY8FJQhR9r+XKBG3x5/lEUFAem+5O8SEohXRhpw8nGEGgTUcYYAbSwxARUAUnGcDyVK1IIEBi6gVxnnqABgHlokUBPh+HSXXG/p/uNvwXZIIcDoE5RjI6Du5UEAF2cM4F8hm6uODx5LM/CFd/Dp1IYZAji9ARoItqFHTCNUcAceWuyRDx8jVIEiHAo2UIUg4c7b4wovsFgIoNwTiabd5ZTBh3owPbBHuV9o0FEI1NmuU5xE8tGAAlYQPv49emHwA+Z8NFGv5KzBAePqQx6o14IOUGEDfEBc+fKHIxyJZydnklAeSJAjFr0pTt6CwB7yoIAq4CtOGNBBFJCAhAbkQA7WIRukPCT+mUr4xUvkiISlNEEYF+oQUZLQwwf1kAdM9EFRi1oEo9jwCzL0ggxZaEOyjsGFUVjhClpoFRZcdcVe4eoGRbgBF28QAzDeAAZjpIEMbiADGMDAjGmUgRvf+EYYwPEFMqCHFZQoBz+YjQL/6JYL6hQDKtyJD+xrgQ7SFRYVHAAEASjIbkbwowDYIQM1wdA5YEImCppEARAwwgC9ZaUYjGBODXBOk6TQkQnuISCMTOUaGoAAI7SQEAJY5ADARZUFrEFJIJgOIaQwo1tyD3cN7IAKbEOjBcTJQiII1Je2hAAfhIsPBYgPH/DAwbBhAQs53KE3vwnOQuyAHaXxAxtOQw/+OYyjCQoAQCxjcwEBGKAsIkDAAXYQIwTcKQQAeMAA2mA4EBpAAhDwFgAsIIU7zasmTRiAQLwkHg0IIJbAPIAElta8EHQOPBdAgAFexk9/2iEPA5CkemiXjyZgoAP8kyB+UFpRoy3hoMvRAx74aYADWEEKcdFDcz4UAzxkYACx3JzzfADCAAhhS0YjRLju0IQFYIV78fneF0hKADuE4AAGeEmUPmIABESMfdfEgEfLwoCZzY8IHiSJPV/CG58YIDgKCABYKKkdgBhgAHfKkgIM8ADYqCcPGMgpF0bwkjKdyQB13QBESdoHAQBgstRZAQIQIANCDAEBA9jAJee3AK3+hfMQQKRUZCgVqdVw5pKSstQbZDja0cqhDO5wIWsLsdo99KEOoPFGNrwA3C6IQbhiEAMUgiCGIFQhCEYQgxGYWwUjNPdaUCguF6AQi1Z4gQti4EIXhEsLWnCAHVBQFiP2SLHmRUEA54rBGkpGuvYCLSyhTde5cFImPZRufpbsXibNZAfyCWeAeRiXl5qmOog8AED3kN1OlJmHBaSSDAeDgApmIB4rUI8PaWgKmdQj4TyQzyPtWQEHhvmFPSzHboQgn/kARbkPaoGYDPiBIY2aYB12M7Y87jFm2ICaIFNgBzVERHgQlQc07NjHRhYt2FZQhiiYC2xBxAMa3oAHauT+wYYxXDJpNfHaHSviDj0ek9i8zGTMvAgSKoDr2JZggTSnwxKFcpY6+4BmOjsLtnIWlB+oRY8XkCEz5cgtazwDmt6GZg7cAIMf4jALP/jBFpJWFi4UJQds5qEPnJnEOW6LW3McutOIKAI7rOCHObBBj6S5h2SjM5JpEmGlpZwmP3WgAnse4Fxrqo49B1CH+SU1lYhVJXBWMAADFGHYQ9jrnSzk6h55JEdl2iwIpgyQAxTgkBgIAEWlKgEwTFMP6mmoRTlIugFcYHvlISZ86mmAiL04ORuKJZgYK02oNU9Ffe63v124DgpMIMgcmEM6ROBkv+ABD1v+9yFCAGpENcH+Ax94WWYsgQY0JE8SkjmtoBTRqDlfwsdNUI3DeZwGfJ7834LowxELVRlIWOKGMV95wINsASvk1jO8nUNvFd2KR3tDDnGAdBm+MGnz6qIPePZhxMUDCTz45Q12GHVm5CBk1AzyMpAQQRmOUICE+zgPT09EE9jacEGRfeVsb7vbw2kFCww80I/w5h3SgOa3g9OmZ0hDGs5wh7S/IRSNGXlmNsGY12KGE2lOu94fD/nMzGEPBpcEmKGRhcd0uTKY+kRj9px323KGC3vEORd4Swci3AYEHbBDHZjumSUYYAMNAAIv5MB090EdM+wUCgzixABnFqI5eeij7PbQADGcQwP+k7sOIm6Oc3sg4gj0GXEINvAB+mRGDUVgbR6GUIQiHAFR88lME2xwARgUoSx8KAP4yUeEIrQhDUUYQrbWwK3I63//j+8DFHSwAzvABWUHNnhgBlLHf9+EB2dgBg14BghoQ26wTVnwBh9nGJkXeoTgBllAgAnogR84NnGwB3HwQpHhBp1wGJmCgsfwDG7QKDlEgJ0RDoz2W8AFaC9gBEUgXRYwDzuwWnYyWwzwAKqGBEaANhkQAyZjB3jgB2QQL3xABmTGBWhwBE3ihH0wYhABA3qwBhiQD2QQJ2dwBLPFB2agHA6wBrp1BEhADsSUHufQH5bTYgfjRB5AAaVnATn+oBe2kwZIEIZ9oAYXEA9mMAh4cAQjZgZWAFGGsAIZYHwclgNBpAL/kAdHwH540AQ6JzFl4A/mEAVHMD5YeA9x4Ycr0wY89UEecAV7QBPmQAX7wQcIB4Ka4XizaIuaMQdgsIg7ZIAQeIuCsoANaAYPSBiKgIJYkAUZGAkX6AZkJiiM8YvRKI2YMQd9IIJnBkPQwBjMoAVY0I3bBI7eGAqKQVuw4ApgQAs1CFy/RRpDVAdGsEe44AcqIAOMcAcLIAYMsAEeMABo8BVFQCRxIwGFNTQ+sEsPoAGSpEj8WB4QQW0KsD4FYQAwYBwAtgIA0AFf0AAegAEY5oZ8EFpApAH+KwIj5mEHLcAhDTBQLyABLyAEFSAC5kIFdkWQgEIEK5E7X9AECGADDaADRCABHgADm1YIagABBXNJ8OEtL4AHB+ABGuAbG9mRJLWPAQA1CtABHpAPDEAAKrcGcUYIa4AAfTBKTrUmusNe1eF801gHXNADPQAG0yiXq9EN4aQHZoAGc4kOScaAZpAGcOB4erCBmdd5zrh4ndCMj6IHiqGXc1loofZpheZDkWBolWmZO8cahzYO47Bbr8d0nZk24aBOwFULaWOau7AsjKAsbmALqckLbqCaoGAKoVAqsJIEXdRFXqSbu3kDNMCbuzl32scHRjBe5IRn00QIGnAEBHD+BEeAYMkBPrARG3bgPQZjFl8AHMrRkMhJSF8QAuvTI0ZpkgNEB3tABjbgARnykQnwAIuEABfSbnawBAykBpJEEkhFBD0ZSKcznSqiE4NAJBrQAUfgL0VTBHKxdSEwVrGjHA+ABEMwAFXQAhPQnMBWBkKQnujhPIHkAJ8oYU1TCDxFCGqgACMhArHzLrqDfhiWY9PoBz0ALT3QgY0Zebm4i7yIlzRaCFZmBk2Al75IKShIIpGAgZhxB4hZgWBzBxR4cp+mWqImapfZGVO6mVUqDp+BpTP4cz63aIsWB17KaIxWdEUHBtzQaNqApmDgBWpapmUaB2uapmj6pqTZBtv+5QfbNQvZtQp7mgqoACp/qipWcARUVApYcCrSlS1/KiplYApRZAqMygWdYgWSCiqG6ipXYASvgptdJARfdAM24EU2EAOdSqpepCu4En420GqEYAXFSQF1h5xqMADL6QE5YANfwG/ggxPA4T0lSSTEpKEOOaIIMEm5UxOfxACOBhvjggRE8C+p9EDV8QNrUB6yMU1lclQh8AJHoAHisqvUiVRDsj4bkAN/8BIq1ZDi8WoAUFCEMAUHkAMNwAF74AIPIAI2IARRcADN6gBLwGBjQgUTKQJCYAfZ+UuVcwBwpQKDdBEC4kxl0qLS6Ac88JY8IHbpQAdBYHA62m90AAb+dDBaBpiXjWlTwpgGvriMg6l4GsikuHVJuuUGWiAMnGaZ5GCzNzsOZKAFbZCliaalXNqlofGlQ2umZEqmvxWncMqmceqmYxqmQesNiQa0PYulVlqlu7VbrNGZl4m10DJEzfKavaCNJ6gpK/gJy7AMycAYj+EYlyIZk4FaODQpkUC3dYsIH7uxiBBEIPcGZ6CNi8GCWkBbgopCKNScR9AEh3sE2BV0qcYuoMYZoAFcfXoK9JCF8MgOYAkRQcmPh6QAMjAEF1CQAvIFbWKSFmJVS0AAHqAA2/kA6DkAL0EkUYAArOsAdAAceEAANgAFBoAEDPCshWA+DjsvLMUkhqT+Stk6AxDqrb9Bnf4hADDABUQie0UQAjqwAmlBQNyysMOXSlMgEeqjBgggBELwAswKvPOSAysgADnQlDAwBAxksLzxACAEAUJgA1agBgIgBENQACSIHCHgAUiAAQBCEHopBTwgHnWHKD1AsTPKsTq0B90AwY/SBzlqDobwmE5aaJwRpVIKwjuHs1ZKtaDhB1+XuGWQal/KaH7Qp6gwptnQp3CqtL/1wkpbtLn4tFBLB6nQBj5XwqhXpePQGTarWyGcwR5cwXI2CT00c5eigomhtp8HGc5SKZfQdJWxxP6mB14gB1ywCY5xGGvrgpGxarR1XVDQnFHAKUqkwmWwpl7+4A2rlQ6ROwfb1QqmUHiTkAM9KF3EaTYqpxz4KgR6IR5DUMh8EAV6UYVqwH5EsAeLnAfcUoV7cAd+4K8hKgR/IARsQAhVuGlkUAYOUAeQ7C050AcTxwX/QARaMwSFgAR6cQZvA8lpwH5CQAhRcFWIHAVT+Mh9sMgNZANsUIVlKAT/gAeI3AdrYHJEYMiKzH5rwH4ndE3lGydNkANcMBJ4cMxkUBZ5UL5hQQTZZB5fsAI28AfSe002AANNcgRLQwTqxxvtOpd0AAUUGwRgEwQ8oMAafKVDzFub+Rmo988lbNAHjdA9C8SfEbUzyKUOvaVAHLRg8F1y7A1EW3RiOqb+TpumZqoNftCcjbaOTLu0SlvD29DRRbvRGZ3RPBy1Cw0aZPCJTVAGZyAOVqqzyKALnEGzfdAJbEDHnyaYyJCkZGMYyhiNTkwpkyENj6EYUuwJZFzFloJaqRXBdHaCn6AKn+cseDAJW6ZbkoZdanyIZUAGa4AGoSmm3aBO5ZBnPTe5jzoGewYJclB6qMEBDMxjS4AAHxAA7OcXVIAAFxAA+RfBfRYFgP0oicuxtagZXsADXXAIlPfQLy21DP2zCa3Zm021BH3T/xzQoW21Q7wHdABcc7CZq0UOIZxbH+zBwHwGSrwaSTzbj3d3DshwX7YYhncISzqkiKAHnbCyLnT+gki9cm49c5YSxcqgtmwLc3N72DxkWtqYDNGwCYKQNteoWnnUClCgxpxCMHggg7nYDT5XZH5BdqChpq0wjiSijKSHcxbwzGMXLZoxREAd3fmd313AzzyQz/q9Q3TwpT2WB8N4izaVBg0oPJBwpJ4w3IiwgYZpCJxAgcbtF51wcphQKU1N3VCteYViKFYN4DoWxmZLmGG2GXfsaGXg3c3JBX5AjKvBW432peeNGazhseiYCsjgghZeCHKgA2ZjAVMTeSM4eSOO5DT6XUu+xUlOCHVAwT12l2cwiz0jjAsO3Cqbd769Y4YxBhKuQ9C4d0+MKWQrxVL9ttDt5D423Sv+yNW8TWh04AfebQTYRQbs4s8Czg3mvcSlnYt4jAxz7eN+cQfk/Hgee6Nrrui/2ORODuXazWNT/oFJduWOvYye8NtztoFFXQgbmJjftJhu8EJ6xuFZfeZta8V8tugO5yGmrhjNCOeaEblxcF3NadYvLn1kVwca7XMejCh9oN7bxYI9vuhzvOrHjuwcWwdF1+iPUuBUzn960JdpMLKQQOFfrhm+TVqePujATQkxqwUcbuJpi+ZpXnPJ/natrragFzY47sJcsMZnsAYNlwe/pd7dQMRgU9pFh8eY/uBrbuToLvADb4vLjtppJun6F4wK7mWC6eAfd4ISHtwtO+pLXeb+mIcY34jqcusoBO+BluJ5LhjriILjd9wKURAFw5jbqgUaSy4Ojc4afy4LPP7viw7lIOvxOa/zbuexcZDosXWX1a53C3+yU4fpxs3l3z7sF+/qp17GoCdDi8npO/+BlILxn9fx7X7vnJLyZrAG4o1bM54NqA0akC7ru66mThTVNX/sAt7sVA/3cS8opR3lTOyXjyftDUjthL6Bc10ITmzFJriB4PgJ4Zh5VQz1WZ/tFC/3kGf1gznXI6/vYi9pMo3bGrzrGf3yuPWlEMxb2lAGKOgsOu+xb9/4Hl8GNCAeSTDfp7/vR95nz/52RK9kreVanUD4417dmpcFyGgoFzj+9eFkGGB++hl+B6Yu8t0+2fc+B2RABsL4gJhP3uFQdt2A85Dg59kwaVEt+QJv7MUP/pDQBjegBXlAA0ss4gCfi+XJxQZul5Ky1DYl+CeIBU/wBBN45rjvjXOd6qoO3J4ACHd8fHpjWW+DiYqLjI2Nb1l6jpOUlZaXmJmam5yJendvbllZbm96kp2Ke3V0c2Bzc313aWZmZ2h5iX2tca91e5evdIysvWBlhqSCqczNzphzcc/T1NXW19jYbWY3WjeaNzdY2eTNdL3D5Z6Denhmaafxd6Cgb/b2bvn6oqP9o1r+Ro0ZqG9MEyxObN05hUcSKnaQDj3UBAkRIVEWy0H+mqiuo0d1ekIJdLNw2qpzcebQ2aMHTS1benLxWeXKFzBNKaUNagUmTpuBpEx9HGotjk6iSJMqXXqpTR4aNNpoonGjxjimz1A51HqqTxsufuTEO7Xw05t5Z+vdy4dv38BkAf9peYIFYNy3+0qVukdv7ClKeM7USoPH0h1RJFPpGeXQkBuPG7FKngwxWT6OzPbs6qkSWODBuBKxAmOTWSsv516xYTOqFOXXk4zCnk27dqYvfLDQ2EQjQg2rig7nHU68uJsx+ZAfJ/gW6Nu4ce3aha7FinUr0/0ZImj8Hl97C8v6/QvHTOiPeGjZQmMp5CihqTBeJPVRFGbb+JuBSjb+Bv4zmqStdBMeLtmCh0x7nONFZ/+B0UUXcazW2jL5wQZLhRhmSJkcWtCgxSZ60PBbDQ+ZddZ3atVDT1ppLXTWJ2XN88l4NI5FyF84EqKjHnXEsWAfWLlTmEdoqJcGhZQcpkwzi0XCB2JD2afhlJe415p/ztBkFB2/eCLYO0Mm6EocXJqUWhxicAHQWVRSdmGbcMaJTR43JNHJHVBlJOcgAMYymUtDktPSl2gESomVbtyXiR7yQZLoUIbsGWdIYwBEkqKd1DEmlzex8yVhuWhK2hxd/pfaHHKIYh0bkjL1ZquwxtrRJ60CGEepkgmGqTMtqXfGroowmsUYSKZyx7D+nzBGlCiyVvgJP6UAq0kxKe3RKTsFEjaTplte20yCAcoR0Rt4bNnsUK+eq+667FaSoI+kziaYTNbkUaB59FaCqLSXYNRksR1F2i5lwr7HLyZi9rRSI+m9w95opZkZbkSPDhLNHANnc463GXfsMZxaVlsbLQdj8lktaJSs5CHUOCqsnh8J/DFRlLZWsiVaMtiIHl+ekcceNcVbTWp09PGGYwCnNvM0rSzt9NO0ASgMx6/VUs3JhJVsJZZMGmIPKTdnJTPU2YikTNiUvPuKtY7YW8sZd/BEJtXMiHqrkv3RvYePZGcaB919By64SUD3MreztjyTR8MGboI3zM44euz+GGg/M9Dg1Dw7YTXWuqKzI3is8bYcY+Iq8d3jArs3GIBjnsgerLsu+0dr9OHHUXtay5MwdWioh3nNYJ0yiPxwzet7hgD8EX2zd1Jzf5U7orbQlBRIhh+j9m7N9EYjnUkv2je/COyti29+KlDw0EMPQZQfNR2pKWx6hi6xx0mvbxuaydGjKO8MYlBaCvPOZxhoQa4Z3DqcvgQTBTKMyn2cEBWpVuY/SrgiHQQEWvgIyMFmBKELeVhDDyI4lJPwYlTwg6BtBKO/SiyuZw1xXvHKpoV8gI0pA+zgIj6RDHtw7jSfA0waolAGL6wNG0BT2B7GZZpXdFAlOowi+sDABzX+9ECFg+gCD4KwvVWwAhbG4B3bYEUyk92rUMygWAW7RgplLWUxY5BicEQBvWpAjHqWQEMZjsAFMMgBi9OKxkqE5YYWbqIOpOFguuTIyEoEwQt8yMMINdEDHvBgEsDIpLWsVQdWtCIapAkl7/owxnP9Lg2WINBL0MiMQrynHABkGVZyqEP+ScSONVkYJvJAhihAgQt4/GFPfsE/43UCdn87X9MaycxK+GEYeejCJrQ4SdGIsifXTIlK4PeLUnrMHWdo28kapx+KRe8Sk0PMOaeBHCmuzJjH5IUCMaGHMkABCn7YQ75wuTZhEesapAHkzPYm0GYaFGdBUN8Go1g/ReT+YVCDOcOBnqFGkDgmeZJZzGM6+M51quJU87MEHe5ZBiBlA1y3Yok6s4EO8RH0oDClhiVnulAOlvGFL7mFRxNhtgNeAzFem0whNnq+jlIDXL7YRB7q4AcoHIEMJkXimIDBxHLQATXig2JMt8pVTbijCWcw0q+sYdSOpBNZlKGl7AoGT04gdQ4FTZAXuHAEn5GjR2BYGB13KtKeNG+RXQ2sYPEAhzM04QlNSINE95kVaPG1PbH0aVLUOjgrUY4aENOlJsBF1zKcBxt0IE3vXFkxj9TBiLNbpmBXC9N2FCmnTXCC/a5RsNLOKpZEzShlAxeRf04jswXlg6j8EAXgnfT+YkBqkmTLEVDX9Si4rI3u0x4aGPW8LTTuQCVtHYsUR0HisgSTJebeedRcBnd1c/ADyu5qFLjy4VjiTUovoHsu8kn3vrNz7ZcimrJ9uiSc1VhZYrrLGFGsESmLWe7M2MpXpGp2E6HN6yyMiw1E5nUQ3z1wR+aA1cFpFb+NZNUZosAq1zEEDWF9icMKtSs90MKQd+JuUiY3j2HNZqiC29dvNwVdUQ1SMLO9RmhvNYiVTuaqGBMcYEEcRRSkgQRPGMF0XYti677jFg1hLCXekDheHW1Nj+WEvzAKGxz37Q7b0fAlkjjPTSQxXnkQjF2vgVLtGZkyp01y387B5Gb2YQ3+KXiCmhcBB2cxhEApVrEtsDxRZuThxc342rDa6hF1VqQ2u+0Yg5/RB/OapluDqF+YX3cO9xJy1NMwIn1bhcg+NzMFdVgDClIQ1UuggQQk0DI5HkpdNNwBDShOtKIVC2w8HAjVfACnrvVly0QhmyKMGeqzW5npgfHPtqlwMH3f3Kn/Ipvb86E0Vny06twl09WNhDIKmkCCWlcCDSmIdwkCRd0s29vY7cDDr4HN7zP4W9iKVnEaFHuLQuE7KXGmMD3NVsfJ0FEQBq6NRp3GVlM9MDMoweB7wSRVMrEjgPnhcE0/dmF0N3IMeThsHDPRhHingATa5cO9hk2LgRP83wX+57exdx4TVCx7KS6BBz1BMZJBQ0ZZjsJPf5YGX2y7FSXuzcwFr/VoM8AYgegAxss0hGSoLdnk0lVDCliAAhIEzh1Wb89+Jj3tVHy3MeClzcQ9trUsgdQZGV9EwoN81JaGu9wlXNDTVAt2JotdCk8wO9SqDmBHaG7SRicKfJchH/zEt11oDsq3eBJ1qR9xEeBEtY8/3nAqoXZpzy286qEWdMyYBVolwU+GB3Gs3Mr98upC1LckOPJDmosRaL96Knp0OELuidwDPffql9+x4HsCHwJhE4aq6srIJ2Xp7XKlb4d/MW8e03Mjr7rw/VZyPlxaUiKf2YeZz/7c0+JX9uD+j/Q1RMeMnB8/c18XxRC4KaYJchLl0XiYdUGJcGd7cloaNzBf134EZAZXQEAhYQZOUBdXYn2UEREU4jIYUm1yUnHZBn6ABy7BFCwcxzn/h2FoFSt74AW40y58xoCM1AQ3AHix8glw8GVYgFjOtif+VCJuVCG41yrXFj2b0WZ1M3WUAGTbQ4Ao6HSt4gWQlDGpB4M6RBV84A1k83r8MCzHYQaJ1XYeYXyKcH/5kX+w4oFPJ1o0+C4juAj/tT1+914pqC7I1y72RYU6RCda0ARFcD9TQhahIAp20R+mgAoNkwY/lyFKYltJlyEJJiuLaIEzQTQ0OBOeUz7iZ4Lll3n+ksh1XtB7sLI3oIiHsyMiWoCFmRAOV0EwJnIcAYEc9hAPO/N+YNgR17ZDc+gsQQgn5vR0WTc0RjGKifCGRxVauuRKCgYredYu60eKBEQnV7AF35AJVBEBq4gNZBES+BCIcNEP+hCLJVMgY8WDVeUJleeIu/iHM+RmPlaJkygyllB1YVZqnXKOGbOCVLQuC+iMpeghMqgJIwIcnqAW3uEdbOEWAZEdbMEXZZEV6jE8e5J5TteIvpOOirhX7HiJ1tCOmECMTPN5T8KB6gIGUXguhMePz/g6mhAiv0EDJfId4OEdKzIP4qEjH3EHLzF+zlKOY3hDf2iRFcKTmMB72xP+Wm3oeLWQiJmASHEQVRroNHPQBe54ZJ2HktHFkskod+KolGVogIkwObVoDY8IJ3UXSAsijG4lSIDEQuUFBuHjSmFZG6eFllOCSFNpleZDK1PiNrWgk2UolF9JZlQyllQikTdDlEIWDXQZLGX0Hyc4CEHVNyuoZ6wWO3h5mWF4RlxpGzXjhITwSmQJlLQBmJSAmEWZEoupCB65eSmhCCAXOFCogpaJmbR5DaqEMnGZDYdRQxUkhqHZiUnhHtuHM56TgOVlhJdQdZtZCfTIU7kYOFF5l0gBO6lZm9YJGPsFkXJCdED5mm2yGMBJM145CZ0WMUL2e5zQUM+gKZ33L7P+g4CSIorXOZ+cME5Wt5wS14uT4Jtxcizh+RGk2QhsFlISU5WaII+OSWQfJ5pPM5nmZpz0GaGgdy9pwErk6BjA4h6eqSHHkpsy9JyOoCks+GBwmFf0BU4Wp3ERQUCxGSd7A6ESOjgoNwIkgALSSVs8o2KFgp8SJ2OVMJ5tEhn4sYjSkkDVyQlDdqSMwJZ4B4+fGXfmc1VKKhkvGqPmcwNmIGVkwJkEQgtNABp+iSFlZQlAGqRZ8J/kEKCKYJonZZTldkr/4aRb10F70AUwih9VaqXiMwJ4MGs2ugkuYAbU0GsopmhY5qGCgmZaUHr6UqZmiqhVghgHJkF3OoAm+gz+6ul5G/SUOnR6GkKdenqlKYMH7aYJs5YCgrqfebA4O2dswRZwK9ZosoIoWWmOIjklQgobRIpJbNqmSTUNjdlEGjd5jBQHUqkhdhmq5jMCZoBrf4oJT+ByKTAFwwir1upvBncKPKqIEbEkK+movOgkr2ElFZQwR7mEIOkMKIp1VWmPUlSnU4oUoXWjytoqDmGTySkFL5cCJbCqg8Cq+NZzOrKtk9JskriI6iIlBFOm7+Kk6kB8lcoJTPqBCkp7PslMnoofG1Ovg5UCiKd4mBMSBpRGoHkukPAaqdMICUSi5CCC8ep4tECwicCECwqp51KHtiEbHCtYevAELtYEOWb+S4xKPMOCprWhsEzhTwCTMMjZskhoDe7AdxCWrt7ZTHXQBS9bDogUsTvbteUACoIYFB51au3CLFhhmOMTYaRCr42AElk7CROblk0ZHCBqUBn7GqH1tl67t1UiaWJLDdCSMceRtBi4CHZzrse1IDeaB+8gs3xAs5B5poIVnbBROGzLtzurjf3QH0b7lQ/XMTamFLvKJ7vDsh3Bkdmwrp1QaotAkYLVBZSJFcaIubRbTqFgGYWIDSnbMe2EYPs3CHekt2mIuJiadsdkFNdSfdJFko5rEtFwubUrJ3igBWUAvWUGtnBRCrGnm9E3M707FKQlCVpyqUqBuoISrJsAueb+d6sHdbXCmwrnwLXRu3g0kAThwC4wEoj+EC1h2VM2qxRmaIvvcRKcQaAe0bDvCxjvAL9ORLdQKl0tmhTsab3zCydP0A1aUAOpeTnj2ooBwRYyInk++jGEqQ54QzqGY7olpJFEonCZsDfKV2QMylXwihR4lcAVfC66gQU8jEVQ4ZKzMhb1YEMfzL9YUVv/e8Qz3EqQQL2k0bTyqjBEgb6ZMLs9uaHRFcGn6wo4nMPnggc1kARIMI2YMCJAHCxbMR40GRJo0RZbGBff+CJ/8RoClsSS4Z/q8GVc0EexQMFpw8If8TupekjpKiydy0h1moB9UAZ+YILE68WDgwc9rAn+WGDGPQkdr6gcewEesmjHi2JL80c2kHDIi3AHZXAFVsAFUJwUQya/UNtlm/W8rcu+0UW5fMAFL0ABukwBOuBubiYgkHxflRwBZPw0BTO0ZIO0R8UGXIDKXMAGXex5BvoRgMIJ6guX7AeFe2AEu9zNFiAH+sIIe8AGwMwItqcOtfYzVVI5tRrM08DDxmyws6PMrMkF1lEGbODHOAOxTAFp0+KwIdnO+FWn3NzNu2wBHNApKgACDXABRaBPAmAHM3ESZEAAe7AGXMAIeVAA3kIEVTAIUvAC1CAFDsAHTSAVS1ABl6AAfrACCgACH40HGXAAF/AFUwACINAHUYABB7D+AXsQAkbgzuBLwitzS81jtpvHYfZ8iuI2nRw2zUPBuGZwM0m0UE3iyc1DBxagyztgBEVQBAVNAUE9CBlQBXtABgcQA3lwBJ10BEcgB2XAB3HtAhxASmtwBHG90d4yAj8A0hPAB0cwCGsAzlpw16wSBRmdbHg9CGWAB4udB3GNAb2MB1KRB1FwBMBw11IxCFRQAWsAA3sQBRYdAiK9BARACBGtAmKQBwwABGnw10IdUzUDeQQUum61CzXRBmUAZrNRZ5Khuphgxa65xFyViJC91RSwB3JwB3JQBLss0mT9BdbiBwRABwpQByEgAR4gAB2QBw+QBw1gAB6wBg/gAQr+UAV6vQh8fQpU8NcKAAwj4AN5IAAH8AEEoAAdMAAvkAcK4AENEAN8kAAH4AEBUAVqMAFSMAASoANSwAH83QEe8AB4UAAicAEm1QIAPghLIAF8sAASzQcMgBsJ8OF8oABWwAcHoM+xDYlC29Q5Rst8AjEpkSo2QxsSpOKNkKlrBtDw1UFatk+5kEmr+gt10AessAZ+kORJTkR7bE9+YE97rAO7TC/OrcsW0El0oAFiYC15sAB78N5ezgdL4OAPwActwAEaLgQM0N0cvQgqgAAHAAIDQAElDt/yXQBAogE6wAdS8NdRkAMa8NcJIBUqEAMHzgcZ4AN8zgFU4ABuvQD+XEAAMADOgxDfII0AX9DlNxHiAf7hGjADgxDmKx6P0eyIa3clWF2RWakZZ9IZRiMQpOyYwvAacWsJ6hvQmMNY1tIHf5bkbHA9ZFAGXOBU94QESGAEQlAEyS4EyC4EOyAEzr4DYA3tPWAE1n7t9wQFRrADu9wpYW0BN5EBuCHmJe3lHi7mZG7maK4CFXAEIrDfba4II/DRfDAFfx3mIfAD3j0IIaDoB77hR6AC9w4MGH7oic7nHbAEBiAENmADdrAGK4Dpg6ACQMDnEh/g474AUjHieRACKj0ICpDql4mKmvYs2fsijUSG4iwqI9olzyPQBxxhKqwUVEwJRskItbf+NAiySXUgB0q+x24NBcZOBEOv7UTA7NhuBNn+S17gB03/Cn7QSZvUKfRS9YnABd3OJ9yuy9CN6BwAAyFAACfu5UMg3ty97woPAyogAURwAA4e74nA14Ng7yBeAQSO3mXOBxrg7xOwBA+ABAqg0u9t5ob+1x7P4Ps9ADkwBBtABRuABAcw7kvwAmogABdgAyIgB0NwAEYQ6IMw4iEQAA1vBHlQ0qM+CVqACP+Iv2C7ubEIU/S8LTVhnua3HS5eQqeC44eywAgD0MjILlPPE08O9G5NBEdg/Edg7Eiw9PcUBFDwIF1gRNtkurkgE5upzpGkCBygy9ce1mKdCEsAAzb+UAQmNQQsgQZk0AIi3Yd8MAR9SAQeUAZWkAfsrwhRMO5rENRqMAJF0AS4wf6A0PTFl2fER2RTZjjExydlVUi4YqV2xKcnJES312Rj1UhogOeRI5JjxxdlU5TXOLRHlPlnpBIDeoubq7vL2+v7CxwsPExcbOybVMOmdXPs/Lyrd/fmlmVt7fZ2pwfd7f3tXM3Nt1c3BwYWN7eJq/c2ljW2Dd5dfj5XR++NZ3YmPBeHTq47WdzoO8hrj8I6dejE8cMl4pGJUZocadIkSpkjXKB0hNIlZEgvXtTRYbgH4TAoFFq6dMkhpS8VEDAQGPRLjRAPQjypdEakjTEVqH4aPYr+NOkzLDSubGkmzI2bcUobSZsmFZ4Wa2OyzasKNiwoPWW00HGY7mQ+XW+4vqEqVpc5MOtkxuWFxgyaYHTAsLulB96du8TylKMDEEzEKFwmYsyY5gyaNXP8xAFDUmQXknTp9LFLuJeRCi9bcpATLA/q1GRak2ETOrbs2bSNNkFxpQnUYDR6w+2mJ7g7rFKvXZPqNXjt5dAOt7FiJWAdhdHaxvtKe8+5gKCXnzGDB5j2OGtvtTXInNDhc14ictlYMYqZfmvQ4OnDkL3mzV7qdk+/CxcvuGRBEb8BiGCCCi64VA1OFTFMDTVEQMNvd1z4RoYaUoNcVsZtZdwYXWV44YH+DJ4IynqXzTFHGVbA1ose1cTz1nJ7oPUXgmmAB0xfArUDj4lhLXTWZSQtFkVFZkhxxhl3hEeOPZhp5oVf5aAoTB9swIhll15+CSAWWshRzTBYSFgDDeaJ6EZXHUrF4YbbbCMkmCce5lBJ60zXSDWD7UINNn/WdiM6+Cyox3zA1KHOf+fdtd45ivlRRhlJzmdGZHjg0UqUZ2HmhUhV4vOfnaaeimqqYGIRQQ27qQqrLkRKmhafuYiTizvwFDRodoipU56Cifrjy3jBWhVPnfqU0xA66VBaqXzzNbkpXOuBGipJpMbKbbfefksYFlgoC+6dN7KIjkm28hJYFu28QyP+uWKdS9e6C/Kzly8+slWQUcyi+6wfrWHaj30H7tEHYtiGQdJJpZYLccQST0yxqrOypy51wujR7yXw8irvkL+u4+V3UCYUB3m5JnvQYZd15gcbZOyIqWQn44JfYiRxhs+xFf8MdNBCD50Us7+mu6fGx7Sl4XEhD8loZ2B+R+6+t2bxBjgJJ9aZHE0SnIZ9CTX08s6d+Ux02mqvzXbaRP5aJV1JP2yMHlpgcVyvhCpMsp07KltHf/8RNMbTvDQk6Z514JFXzXgoK6WzJAFLd9uWX4555uY2hBh7cp81XeXPuJOFuFlgZ+PIP9qZaBqdynoO2tVkbczWKdfVxx1n0Fz+8M2yzoVZ8PWKrnnxxh+PPD1vo1vl7WopbZQ7M5buLoDNDo8qP8TuYjUuhBtODvD+Mc67za/vYk/KzqazbfLuv488Fz304AX8uSiE568vs3+Ww8QfNI1djUEbs2OOlKQDK+0drlG6KOCiEiOdlOBhd/MJG6d+kT65qa999uugB9nmhx7sYQ0i1Bz+GHIWFgGkJCtax/Ogd5c7tAkb2rAKrnwFEO5wKy++u8U5VneL7/XigO1jHKYsGAyyyQ1dOvygE59IND/wYH48KApfghCHL+HvhJzrnPqcpQ4WgS50/xOLNGZYkBoBpmOyKVR/7AUrqnGPLrtw4P0U5hc+5WH+gjSTzNMip8IVwRGKhCxkxKTQgzrkwQ/ECMIUi9aIlEhyi8zq4joCuT4wLnGM+CMHlqTxMayhzjxYi03kTlKuHZ0vRSkrlXXueJkm8oF80xJbMM4VRjzmyJC87CW48gCFHvAgCMQQJg9wcaP+9e+SiOmcClmUMvVJEx1xo+b6wijG/jGEjNQp44lAKcBskCswhSMMvWT5rTxkahc/1EUe7HgjQdpFD2igWdjARzaTKAydvuynP9XmhWEic5snUcs2D4rQclByi5FkWwCvMUDlAIMg6BFZ4mD4rWHJhS6loigfbCfLPX5nPra85T4Leo9B/nOlLKVYF3gAU2KuNDj+GQrnW8DXp9OFxRy3Uym48HW/VuoiMFpow3Y2YRc+TuuCwjjgdKJ2qJZKdaou1Yw3kwdOiCbHGeTEqTPiiQ5UAi0v+fKhX+oIHQTeAg/2RMNVw7eiTcyFg1Stq13v2iVQTi+NtPPGo45CrzwSjYe46MsculMo6LABNHl4gz172KOjKmQ7PsWrZS+L2arodXojGuU3BPMTxLGvshSTIytVFsm5xKEsUwGFETN1Bq/yAXhI7Qs/M4vb3Op2dFjZ1VY6ixTCtQyslGvbfM7XTnLwrQ53ENGfJoipxxlDO2lJCVTfutvsahevV6HGrrAhTtk+w0/giBx3sAsxdabhFnX+qJdq//Ioti71GIWy0mxTut386hccZ9DCHcqA1WlwyDg0vGloPFqPoyVNcxqNZBxGVa81FqSPkE2iIJWbDtLud8Mc5kUTaMCUG6A3owJGo3HgRCfm2LEY1+rMiCumwEbEYTNW6o4bsLCF+dJ3DlVix3gO2+EgCxkYNEBFGl71C6mINzbCKbGJtUoiiSqoLWNgsWhd/OKx6mW2oeoCkJH5hic8oQklNUZf7MsH2+5yyGxucyNGIBQzqEkYNLhBhWgjnKs4+bshGpE2hGOnPZBXPFf2jwfzYplsAdG1ZhBzFpZMDspG8h5ZdrOlMfthO8fAm2i6M1cvYZVLNFnAHEL+DoFBpFU4kSjF3kJwQrZmKIc9cQ8b4YKkFj3LHTUBb6skhkOa+GtcX3rYQdYDHvxghhsYjlUS8jQfCELgaEv7GqiOB5tUvWo6STloMiolMuk1KllDMZ5HiIIcDAsa6ObYGksuVFQLhVpiy3vIma5B9YRxJld5L8/87rdyIJ02pqXoygFZ86zPPAf59IGjrh1pGvBA5a9SetIMn7fF2XwH7OoBC0nALMe0wAa41arSmGsWd/KQhjQkNw+Ne/glBl0MNYOCUQG5uM1vnl2E0UEO0OFCxv7J0yaqswwMhwPNyvpXYvzYLg6JKs6fDvWWzmqDXLACGUh+vLnaCw+MicP+HuSrF6pwrJzE4OlfqPvlqKt97R/EXwof/LnQURTgxpMSXRshhyN4wQ8t992K+XKZ8lDX4GwvvOHZppC3G8qFGO023Yun9Wj4AQlRIEOmmAoKITb113bZw2WEffjQ37XXhXS7yHMZuiR7u59ap1sdoECEJuiF9KDdfMXJ8XnR6/6ycuiDH+rXwROmkFb8IyMxSFfRXs4V9KDowxGI8ITYAoqN4vmhXebC/N1rf6VQGGYPZGq5SeIJYM7KpoaFcZ7Ht83upM3DGY6ABCKYgfSXCJIwaA5EmqNt+/znfhDyoAYlNAx9cCpcNHxcs3gulHpYxy9VpnwA4XS8gAdkYBH+ZbBOdbR6v6B/7JUy+9d/H9hPUAAGfBCAxPBS4GdKW0RQzQRN1sQ+2eQ/DEgM6cdLkecLevAdTcAFfhBjA8EyPRJhM9eBIEiEUhUEYTBLPVBMMIU+URIlCwWFldRFB/hMmdQfueRCBtVNAEJl6uc2aBGBu8ByO8IYhwVUuQJz+nJ7s5VhReiGLOUHApEHYXBVL6WE7CU8mbQ/0fRMKtRMyqSFlAQrNEhIc0WAvwB2ZCBUhJULSacvgsOBYfiGk5hbe+BIifRE1uGFQsN+wOB+09IHQ8gHeXEgXQWEaTdbokiJq6hbMOWK2Vc81dBaTgRWkrgLjXMGeDB4oPA3V9P+VwnRdKCxgaxIjMXIIN02ix4EVoSnC/IVNspVc7zoOrhAiL0QjLdAXR5ojNvIjXEhQxloP/F0W2KIi+PgI6ChKBImL+iGjcnVje8Ij2FBZb8IP7jEjLpwBzvico1gWO3QD7jwd7pwju14VvFokAepEt1GdvYTdPeYKyNVVqm4ZmfYCI7IPZCYIv2IkBvJkdAAbfToPlFDHt6UB3cwLXDRXqjYCIz4bOymhirpEA7ZkTNJk5k3I3qDPLWojc1IM76TkqViWt0GkoW1hmyokjWJlEgJL0NZdziykw9JUqtEcw+zO50ii77wk8gkVEnJlTXZXAWxiREjjjKZK+WYC+b+cJSgkCnc0IW90F5eh0yx05VzyZGBIg/vYw/9QZa5UE+Xt1FwKYb/CG04yYGAmZEFSZeJ+Y7wElHuo5PGAF2zJxcMxC5hBw9M6WDxBgrXqJidWYzfOECOyTd7WZbTQn+MkpZrpRdXiTKa2QioKYOeKZsXRzrXEZbfkk9iVQwsV0EVloqpeQtwMB8/KCu5F5euOZvJqX3fyCvJQy914QzO6JtphpG+cAZN4JLo444psp3K6Z2HNw1Ok5Pv9ZS9EJloUCeDV0ZmICaYWSjCppHfKZ9rF56CcpvckkFINToQCTnd8wt38ARYsD0CiWZ4CJzziaCXVlM0dJ+xchgjBw3+9KRjCdGdMTIGYlIn7KiVhpmgHWppusIVbuBZl+MyxRWhuDidr6mKv+AOWvAE6zVHRxlPsOihNbpbNDU94XU89gCB5wcMr/WMGkiZwEA6WtAEQgKbBDoHNsqkqVIGc5YEAGYqV7FXOrqjJ+WjRNpyEQmMRekLVJZjpOd5HDpzXtqkZ4olZXADbZAHNHBV2xYWwYEVJyaiDYqfSqRW34CDFYQG9BeXfgE+VGZ0ZgA7aTmm5YmmiZoebcAMurExN3ADWJAUoDRgJ2ZgzolLJnGI4BCZW2ZhyPml1rAN/3icaLOLioqqXSIUvWFFRHYDNSCpdSNq3VWp1FYQXjGidSf+PvqpD2jgcCmKjZyJfqI6S56akdGYCzGZqsuKJYPAFMRAA2gSqzaEHCJirXxGYNaaDRkCaMqYQQt2ELw5odVXoMFgHX/CkhgGeknKrO26IG/ADNMaDHoQrWkCGHJyISWSZ6DGS4mXOOKGEBJKUsAarCtqrsTaCCZzC82knWCAqO4KsXeBBzfQccVArzWAmVLHU/wTm7sQmfekdDGJXYN5CylHFVkpkMgasSvLLdNAVVMHoUixRxTmpwuEmMNwroBBqr/5MKjJsj8LjypSfBj1E52ai9M1ccVgHfQYYwuXmmPasUArtRY3fouXemHxWpmCntPVdA+LjVSGk4TFrrr+IJdTa7ba9zb7A65xwXIOt7XHYHbo1VjEeQsmMx50459nq7dPtzwvI0ZXGxpGS7AUarAbUw0LeQvq1QcA4YGed6B7C7lGQQa+x0jeOn6J87dEexfGNlL9IF1f9WtZioZgGQ1moIgOS7hRG7mr+wvC1AXzU3fjp7YKqLmyIVKOU7PigSMvBm3Jx5cagbq8oKysS7xVAQVImAc90KqLkioquEw68zn+gyK3O7C5a2FmOqzgmAtkcARx6JZ0VLzhmxT0QwjKOwwnmB4qiELDpw7l54dn0UmqixS0NLDgsE9eO7qhaZ5RcATZpx2PK74B3A3dBwVBcIfC4EjHxGKR1Hn+T2iAy+RM5HdNz6RM3MQt9NS5uTi4SYRfowMPycgLkyel2gmqAmzC30A/IfFWl4gL7aVJ1xQ81XRN2PS+FYwSDCW/CMK59vQGG3x/HfwM1uG7skIHE8GlREmjJ6zExjAEXUAISneJiOXAnkTFTmRsjaO1mFdeNjg6N4lBfSEffpqSS0zG+qDFwuCKMJXEHrRHvnpE9uHDw/CY3WCX8lIoyDagx5nDZczHuIXBR5SLemC9zwBvpPkLS8sXfvEdRzxpJdzHj8xmeXDF5WMwSGF3hnyDskiYsLQJ87HJeQvJobxhe8Q4nZvFerDHBWui3jAjalQs59g6uzDGokzL2iX+yaUMNoE8yMrzXrH5lSA8RMm1yJMJwLVszP1kbKXMO1qLnnZaLPl0WL7cyk0FED+Ccjyix8eszcIAG9eZsWsTHMpMMLAFB5zizEkEhphMpEtrOKf6bBdIkPi7zcY8AmdAAk8wAqmMKG3sqxQENmhgMLtcFYijl6rbu/hknAlrrJt5s/Ps0LxwB2hwz5uaGlMg0ITRCoKczHDgq8tcQU0Cx2dsI+fSY/KrkN+crG04FvPhk+X60C+dCynQB2iAAjItDACYAiNwzua5KZsC0P3s0bL30TbzOBfdRkoEnQnZyuDjbt2RF3mMsjAt1blAAkSAAk1AAhTtC2iQAl2t02P+sUfJ3NNjzTh4ENE/fdZNotYplynjbAZCDciSAdDVEhxGDSCZenf60G1Yg1No9x8sjY1DOtWDDQpukAdN8ARD3AtN0NUpQAJlhcVuXUFtDVspFxkg/dM9XdfcIMkTg0vVlcp77crU3NBWsZbcCQb6TNjajAcp4AQlQAK95DJyI7rPwJyjLQzBtgvDTHHyvNq/3YwpMAUoUAKzlkEmodqNcNuy1dQee1yRxLDALd2X1WKrPKmgidukfY9kxdBLOt3fLVVCmzIAq1lCnKtAqLK5AtjNDd7t3a9Xdja1Gz3MCcwhG4R48Y/xVMzuPc9cAHzeijiYS97eKMTZXXafJzrX1xwewsrfwA0SjolCCMh4yX2D9L3Jcty1P5op5YC9DT7YBjw/I7g2RgMw4Sa9yyEj8NCY3bC7nrgjd6ChHv7d3dcHwUQxwudFYKQ48h0bgUIjF650QPwLjQOBFC7j4fvgfaDA94dF6YvjLYg02tRJx+jjA3Te9j2OpWsGftDhR77aIJEHebDkwcDCP7FQK3iA+xM3+mR8YCI913Cp38A3b5UXZdAfdu3lDh0ETqwGYw4MxjRQU6hMl9SHELQ+a84+uVTBDHXBH2PlLXMPawwY/GtreS7jgQAAIfkEBDIAAAAh/wtJbWFnZU1hZ2ljaw5nYW1tYT0wLjQ1NDU0NQAsqwFXAFMDAwKGAgECEg0TKxIOMSYZDRIqLA4qGCYxLzAxGiIeUiwKTzIrUSQdVkY0a1IzbU4wYUEcDCxSLTJPHipXehN5MkVUKExqKlZrN1RvNF1yUU9ObVlJe2tUc2ROTFlsTGp8VGd3cnNzZV1jMEI8jm5VjXZqsHxqj19O62Vb73Rb7XFvxnt9kDpCrZBzl4du8Yl40ap81JBtVHCMbXaPanypVF+KOVuFjzKQiHuIpW2o63mOboiVcI+rZo+aH8aaMsujfKjSeaLLdJbGXNa2hIKDkZGRq5qOtaeXjZirsoq5lKmzq6ytkKyc8JCL0K+T9KmW0bew9K6r1JOlrsW508a069O0782x4MOekq7Qr7XLn6nP2rnazbDQ26PGtszRk+TPsOnbsNHqve7hvePzmczS3sLe09PTy87Q5sXG7NbW8tzc7tHO+erV9OfU09nk48rj6tjq9dbkwu7j2ebpyPHn1vXt3fbx0en47OPt9ejo/fjq9Onz6Pn2////5+7yz+TaeYRyB/6AfIKDhIN9dIWJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6o+PWGssbKztLW2t7i5uru8vb6/wJF0PT1ehXvIe3zKysHOz9DR0tPU1dbX2NnLrrCEYXHfYeLjX+Pg33Ppc3TsdHV1ycja8/T19vf4+fr7vWGuxoqaCWJGMNm7Ou3orJsTB9y5b3HWsYMnkJ/FixgzatzIsSOoL8SICUEV7x27dOYiTkzmsaXLlzBjypwJ0yA7cOW+raTJs6fPn0CDCiWFDOEcc+soDl3KtKnTp1D5FVXoUKW8qFizat3KteuoogwdzlHqtazZs2jTNkVGFaK7iv5q48qdS7euNrZHdcKzy7ev37+AVbEV+zaw4cOIE8+Cs0ULzz0Ixe5VTLmyZU0nMmvezLmz58+gQ4seTbq06UpIkEzAoecnZIZhxsK9TLt2bdO4c+vezfs0JSQ2JkxAUkiP8dbIYdbJu2627efQ/faeTr26dc6V9AQXTnyQlu+Nv4sfT8aNeTdv0qc/3vrea3Gyo8ufL/e6/fv4Q1vSPsHGm0bH8cGeHneo98Z5bpAx3nflobfeXcs1NBZ9FFaoVX4YZmgfJv6RclyBB5o3nnnrtTfNHnQ0FAcdzlno4osyjcbEjJoxkUJmKaTAxGYz3niCjj4CqVkOLnTWY2Yzzv5YJI5KzohCjT66kKSTSDKxZGZSHqmZjkw8qZ81xqXnBnklRoPMURHVAeOabLYkGhyD5MFEDnw4oRkXeWRG5yBrpECnnSfQWQWOfAyqGRSEDAonnzcuOsiSdK7xYyJO5GAiHjemUIihahAC6Gf2GFdggt+ReIeJwKAIzoRttupqPqExUSgTTsDhwp+ancFHoHzg4UQKiOqBgh6SnoDorifIumNmiKph5Rl5pECslFDoocYJcOCR5bLYCrLjjGrIOaNxvyIaraZVzKhrpXw460QaV3pmEYEHKljqG6j2ouoXzb3q77/VhBZFu08+SSe3UOQJp4/J8gEFok/qkQYfO/66oceWEndGrGZwSNpxZ3RWy8adyHZ6JZ1naAqFZnpUQacaXorGkR5iiodevrqgiCaLAPfscy9vCqJGkZGmkcYaeOzacswnEPsnnS7kMWihQ9bZGRwjZ7YxnHh0begZwiK6pK6Z4VEsx9FaHWgeKy+axqegukSvvVq8caove+zc4s98912KjLpSXLQaaeiRJ9WbbWxtwieooYesJ6u9WdLZeotCtlCccYadmq7BBKIrn4BnZh9vBgccmhKbdB5Lfi4I3J3RNPd36fmy3DeT+a377p+ERqSeheLKrMJ8XImonVzwAcegdKaR52Z8rBHzjXjocUanoZdOciFPQpuZrv4ueCmopsvDuaOOhJ4t708024wvLxHGoSbv9NdfSWhwsO1Ep+x+Sram+kNUsfYEKEGE7lC9ckKt+JACrGWmU43KgwKhYKPopeBWslpZ8gjlMNfpIUdq0wMeUIC9hznsS5NgjGMyQrMxaQE9u4CMQ+ZnvxrasBChaeAgmCe50QXKUTDTTNK8ZLLODEwQEjyB2XC0tUJMjFvYypP3cOSoPk0qdOOrItNi9xvV4KAjNLPX+3KhqjDw7IZorN9ocsQw0VyQNFvcUhsxlAPT5Gg0qNlOdwYxIAHpo4Wluhsu8qaTNBrSbxpKpCJ1k53tDIcQCxJPeF5IIrsZJxvt0wIZxv54izqsam+HDOWLFknKUoJmP9v5zyLawx71iIg8N8PZMwjEIE7WAkXiQIQod7kmU/ryl5fQAw7c0AmaHWhE+JIlMI5ZN2Wy4nZzACUvp3mZX1qTlL4IkwtfaEtnvEGMzhQMHXBHzXI+55ro1BA0jCkeS0LjmDC8xR7AcUZz2jMx6cwnfqgRpnuFMxeZdMMd5Ikmad7zoHHRp0Ktgw1AvnCgzgjoP1ExTjMi9KJ2UYJGlVCEjW40CR49gkY76lGPgpSjHl2CEpBQ0pIaYaUeNYJKPUrSjYpUoy/V6ExRqtGb5hSnND3pSEsK0ppulB5hfOgz7jCmTXayIfXEqFTNsv7QqvbmHpms2zPeUKqJmoKQUZ2qWLNi1bLm5o9cVWow9NBUiNICRfwy6Fjn6hOz2pU0l0DRLNOqymDw1aulGGcc5ErXwsLkrog9pSW4EY1vahKwtGDqCyE7CsHS0LCYpUk645hYmVViGMU4RjyWQVpcsJV2EeUqGdw6C0/KL7Owjcl9lFSj6bVRS+gbEsNcEKQp8RZJc0yWjTaTAifYiLO7scQeXPGFQpiDHOMQh4rSkRCKsIQUfH2GC/va2oZcNrbgzch1dCgIPbhgYFfK1vAGoQYdUSwzTjghr0KXNEKMTFMM1IwLLrWjYwnogNSxRBz+0QiBNCMeRTGJQsISXf6VvOUqmvirM+5QKlu49rvhzTCsrFMtCjphhPFNb55k5bkcCFBahoLT88SmJ9cZt47HMlTqfuUEPfwqeuCC3VUpAZKQjOQrU0nHOST0YMIWR0HEnLCCuvlMcmr4yfe4Duh49F7S4UGJeYhZtZzghjxJa2JFWuJm0Pskaakhf09yXLwmZcX7WCPBQpZuUoyshyVTVhZ1fqGFvQvlPmtjvK3JwxmKFF+jGQ0PaQOwtEw4o+LVSVOwgxySKCYrO2nvRzcK3Bp0vGN6TOUhc3ZEnrn7i9NarBauNbKfV52L++zPW7JKA+HgQCyVEddhKjvDld2wBkTNkcVYHteVN8axa/4FKsbXsQhkFDKOfiniDkue5ZiYvIpUs/razrjOcOcbYo4NO1oItFO49LCy+KqXM8pqWCGcAGxs9YlbxK7ORsDikMIQQrV3xvO08/2JcUYT2wDnxXXgBIVXNzq9kqKTBJnQqWIdsUj41XG3u+wCDNa6NQWvVq8Lxe52XScPLcELfOo5plNHdNq39HfAV36L6+TAUYNq97mZYCJDae153Qou5NC1GbGRlw/wSkHgLJhsmZyp3nXoA8pnidq3HgXDLI/6KfCz5hxWHT8oqPodN+STMobBD43hdyygrQXWxmKeK5K62qfe2bZnphJw4MIKL4KQMHQBC2bowzsfe8uGqP567YCPhNvdjhovir0ae5ADFrDQhWj+PRZNPTwnxhnWwFveEoNvOyX0wAU9Foc9fpQ8L96wBTPAJ3e+KLktGKLLy7ueEpnvbCOF80jvRDKSlUwmPxV0h/hVHqDRfiufX0/8R8Q+sajsD6n5yMcPgeiVDCLRJf2qZz7cbkWPR0VaRa+JOnwj+8WP+vERy29hJlkTx6lZ9HXPizqTwUSElB/4S8HV888iRa0Pv/750FIlnJSkRqUEO6UEP9V/BrhRBbhRHWUEQmWASxCABzhTEIiAGpUERiVSE3hU2TQq7sN9n7B0g3B9UFcLp7V8q5A3r7V/4Td+d7VOSUU7JhgLev5QfYXgSbExgrMwg1rggZhgbSr4eixoV9VgHKRSN2YXCwoiS2X0e7NQf7ZAeT/oekFoVph0WppEbdpXdowQf/MHCqPWd4MVhYE3hWVVDw6FhaVAYTEYgvTUhZ5Qfzx4CfgnhmtHhlaVD5LVTKswg2TwCITEKrYAgrKAdjhIh312MaBRXNyybT8CRTpyJYy4dZi2JVMCJVtSR4+IW/EiibTViMQFcVPSJcKlJXHzR9u1CmPiVYKVfznId7TgSXNgiCsHGkP3aPJlLFkWKPXFB6zDc4ESb9ayPYKgLcJzAl1mLOsmOjgXRb8YJ8XFBzGDB9fiX6+zJzukWJWgV++EZP5rCApc1Y2EYINMqAqCKAtPJ4vY9hkvMyO2AmkIhAIAVCk1xkDndiw3UozQMiPxtQbFmD/ImCSIdgJTRDqScjyfU5DQyDIjAz60FTLqUmVcVAmMJQ3wFIeMMIPgSAgo+G+0oIMWWQk+iI59po4EsyW3CDHgY5JVwGKnYzUQQzII1I8I6SW0JjrIQjpwIJCSg4wx8zEbtBnC447rQwmgBRDTYGofmQgzaH9+KFhuGGFaVQtQKJJQBhqdojyYqDyGNkRixjF9ckJ1AgdU0DTqM5D5kwNJlBlkkAbIyIuvo5Omk3CBBgU3gihpAAdGA3Qn4BhdswYJpzaVVoqTsFyvUP4IcUCRwTcKdcaUkHBhHemKs7AH30eVGhYrgXNjeCBraTBE8UY6CiNBDJQwgZkrykNrDtOPOTkwD1MtDEQ2muEGV/YjC/RBzSJrDWeTUFAFZ7AydNI1rSE9gikJAxZahDCOviBZaLgJSQiSTiYL5RgLKVKIlDlWn5FbnSOUPNluGXQC5vaXncI0yVMFanAGOyKTPAlfFONDBJksPnI8L1k21+IYnNE8VQAnV/d2PBYSPfBjA8GK61RySSkICcJvjikLcAiG0xlbn+EYGYdrklMt8GhAroMpkxJCfDCWm+GaidNB/IOME5Q0LqArtPIrpyMtEvQuxfOeTTMyx6NAv/5yMD+SMcGpCfOEDfsmClwldjYonaSQiqsXBjyaoAdVnVdpQbbGLNCYI47CBgyzMEgKO4zDGT9nKNSYRMkzCLUiKUywiyujotJok4RAl2pzPDOqCd1wDe2TnJeQoz04fKzwjXsWi0JKV6LxW6Vhp+MFRbshiRkCCmHwlLZgaqGAkZkQkqrgkbYADoA6p/Zjh1UFCoCISc+JflGJCSnCkahYqd3ln4x6T466UKDgDqEyqZhAqJpwqWNHg5Hpd2lRBjyAAbCqA23QqX/2qfoUqpyKSWTwfp5gqpkAVqzAVrwqlRZlFkdgAciarBZwBLSKDbZ6q5+wHPrghMWkqZiAdv6LKgmkKhgRka0vcazKqqxJQAhGoHeYQAU6IAlNsAOTsAbpOghFAAaMsAYxwAcmIK+KkAdEAALjWlqMgK58oAF20Al50AGKMAL4ygh5MAQgMARYIAhWUK+FwAYGywgCC6+DMAUP2wkmIAaEkAEGlQcZYAdTQAJH0AxPMATMKghpcANDIAeCUAYmuwd5oAHe2jvPmk6YUAUBcZj7sK2bVx6d4H1hqArUSqxBKhRygKwYEAPIygPKOquC0AADWwhUUAGRUAUe8AgJMLBosLFZCwBXIAhVAAA/wAhsgLVG0CIPcAEkoABXsAYQ4AhaywdG4Al5EAF8Mrd80AAJuwhrYP4AJAACDHAAhtOvhJAHSsAHJTADiZAHXTsICtAMjesJRmAHVHABgoAEBtUEMcACEaADDYABfNACB6AEDYC1VBAAREAEBIC5BaADHCABfDACQfALOauzlqACK3BEGnmmf7ScnKCqpxobrLCrAToJnpSrTbEDyCoFe9AHfbAHTousK9u3mCsCDAAAW6sBADCyDQACErAGGQAABvCwLBAACBACW8sAyvACjtsCARAAMmAEASACSdAEjpu+AZCuJdABAwAA7EoIVIAAEqAMDjAAZ9sCCIAA7GoEAkAAIYC1VEsFDBAABuCxgpAAWTAII/C9YOC+fAC/fJC+60sDfDC55P6LwWJABQNAADUwCCSAAAHAA4wLwALMB08QwB9Au4LwwRQABg3QAQFAAA9rBC+MwoLABhYwCA6wA1TwAXxQBAJwABkwA2twAWuQxORbAOfLB5ErCJMrCCyAxZrLBxsABoG7vRdgvwHQwSNAw8w6Ah+AAAQwrlTbAN9rB+67BhccAS08AAgQwz88toLwAk0sADDLBwsgBiTguHxAAjJAwnzwAGBABaTrC7mLTru7Ap7su7x4B1+AaIbTNXlgOMaRB6aMyojWKwFyyq3Rypd0yn5Ey7wIWJKnhh4otJ2AS8wrCkCbCqyaEQY2EMxQWsVcEMtAvU97Bf6HBdVrARKLvf5UQABggAcDAAZWgLV9WwN7oAE2bAUEUM12kAcOIMVjrL9WcAB9kAcPmwAwC79WYAA0C7clEAF9IM56oAHmqrUNkARWIAEs8ANWEAE0uwB+EADyOgIUXM6zWrmCQMUisAN7wAZ8O8bwW80we86MvAccwK5WcAElIMWLzAdmYDgFsAf3nM8EsAcC0MEswLftAgEI7M1NUAF5EAADqwGGvAbczAchrbWBu9FYjLWVmwdmMMJbG8ZgHAJOPQBFLQhpzAYAMAZ5oAAVsAdGgLVmUNFzywEXsAdNMLcVzM2T+9FALdIoXNJ+i0QDkAV5kNKCoAFgsAGG/AIeMM9tYL9XkP62v1BSJPV//ZeBB0iBMdVSNXVTQDVU/nfYB1iAik1TNlXYPKWBk4AHJeDJK6AChKA5SvAEmhPaoj3apB3aoF3aqJ3aZ3Dapq3aoz2eahDbsq0GaFDbaMAFXHAGRoMGhpYGd2A0d5CZXTPc1XPKp4wHmgRyvTzMqEBhjAmdxfpV8oBgkHEQCXHdC6YOQqYiDQER0fXd4P1c5JAT4pATDxEGGPC8ZeAHbeAHUIusWzu1mHvGaXy1U+uxD6DBCaAE8d0EW7sA7zsDZUwIkQu/MADJLTADJXC7KcwHYEsFHkAFB3AAWVACP5C+GSACAqAE3GzfVPsECJABUF0IO7wDaf5w0QEesYLQBOi8Bw9wACKgABDABhkQAJAcsCIgAgSgBwsuCAvABj5s0c0gt1Mrrz5N1QwgAiMePT/NAh8A4WrAzWXs04zruC5MAQew1FXLyF1QBmYwAlHNBxygxny7AWcrt3igANo7t3bNi7Rb1j7u4gYQ4zNevjZ837w4AMwa183AAHVtyDCwtUWgATLg536tyZtsTZaQAyvgBL2bCGFgrsUBIHGCRG4ZaLfcHsZdy6Rs3NXDyoajysQ96ngQ3L8N3L1t22hwBrhN22hA27J9PePp2poTBVFA67Ad26re25vZNX7QBX7QzqjslqKwlMkrCZIppwGxzO9Q3detDv7c3d1hQN4NJiHqcBLYPREHcRDU3e2kdRXgfgwD8QjVmwV+UAbtLQPIWgHvir1VIMVofMlZjb0By67VTAUGsNFLfQVpPgMFbTiL27V6IM/0fNVXwAJAIMZ7UHPdS7sW/u98sAU57bEt0NBt/shL/AEwawIyILfGkQBXcNUzgO/6zsj1zgdsIAZnUNEtjfJzywYpbeFirAcCMAZTLNNyu/AOYOQUsAY6HfFDzs1PIABdAOF58NJsMAA7QOVlzOP7q+WDAOBkjMWvywYCAAaHbubRAwFW0MRUwObymrfUXAGtcdbsigdtkNRs0PK1e81K78T23tKgW89jC7NUkNJqcP7GQJPowFQJKnACabACTwDpNxsMe+Cj2RFofFjKiDbqwZ2Zp87bqk7b12Pan+3asr3rWzncebDpi4D4qWAQJjEHX/AFEaEi4C0W1NUO297tx3wPSYCsSbDebTAH0Yy4FRzfaZwHAxAAYkC1vXLBEoC+GMwBH5AH9osADRC/6mvDLQAAPEDCDGzjjHu2KdwHAmCuEN4rMDvQkdzAMqDVAhAAE4y9T1AACKAAkJwHIxAAAEABA/sAAIAF9ksAV1zCxd/ibMAABnC+RmDHgBDDN+hgEFGwV/IzqMA3JSDQITHICADWAMbHZsFnhBDZN7gGQCqCxUflwfcUEmKys1aBKv5AQCUwkPHBl2BHqbA3WDKTNwJgoADGJsu3ccW3BpHHYEAxuZGZF8HXYJc3ECD2u8aAYIBVhIAgOFgUw0JKaoemIEJwyjdiUCCIpxBgzocFD0oECxo8iDChQoInGjp8CDGixIkUK1q8iDGjxoUcD8ap0zGkyJEkQ77R8qZkQT1k3KhcWCdOnFB88uDJo0cPnp070/hMgyaomjNEixp9UnSoGjVcuJxBk4YNnjs7cXIEtmdPHTpc6cyZIzNOGLFhvoSd05VOnC9zsmZ9CTeu3Jd9MFi4W+GuXgw05/r9CziwYI4tupwZkGWw4oR5DvR9OaDXYrkaK1u+jDnzRsFzQP5O/hxXjxsteuS2VEwnDJ25efiUzqnH5lQ8bO6Q4bIFzdKiU570fgIcuJThUroM79LFjBk/fuT46QPd7VWZoKtbHyQlr97tXa57/w5+JKsQScIPbm3+uub17Nu7hzgYbfr5lE6mhMvyvuA9YIEFdqtVHXXM4QcWWISB4BdijOVHHM3JMYccckBFYVC6DWVUhkQtFZRPPO3UB3P+0UdiSF3YZYF2GHRXYosuvghjjIO1lwMTTDiUQgoNoZCCCw/Z6GNDTOgoJAoO5UDkCSnYaOORSR4Z5I9MRDklk09eNhhXMnrHkhulvaQHSovVEcYcHQEoYFdgyYTgWGV+hRYdff6QscVjrOXR2k46+SQUhkcpgZRRalj404exubblZ3tgwYMOPGAxYqKSTkpppeGx59IgeTCRAx9OOMRFHg3l8CUfabjQ6acnMMFHFQ2l0KpDZwzyWo58QBGRa0kygQcla6QARUG4apalmZZONtod+Imp2B5l0ZEmV3CShaBMcEJbRx/SLXRSqenl0ccXfvCUxh18Xqhhuhx2mAZPsR2q6bHyzhuYFDzY5UESq4Xnhw748uAHvQJTsh6rVTDhBByoegqqqKziMWWweaSgxxpKStyQE3zc2BAXGyOsE6zDOhTsra/ygYcTKWjsRLBMumAksYINOLBgYWaqUpjKioTmVv7SrtnmF194YVZXAgIImH0tfhWpQjjZJFu5PwmVrrrrQtUuT3jCW3PXkvYRA157SQHeEdvpdYTX8q4XBR9q7HhCqq8GewIcfOx6a7BG6mH3jWTg8ZDHJE9s8kOowDHxCWrc7ZCRer83GM1q+9WltyPdocUdAUbr1ZprtWltnNgiPQh/YTSt2M0tpoZ6YO/aRBUeUlu4W9UaXo111lrnhN7kvs8V9l7cEXTDEDoo0To3cJm9HYoWlDeIETf8QUIISqyzUB6nGCEZQU90/wz2aJA9yBRtFNSEDnKpwWL553M0BRh5mPEETWwwEEEvUxQhgxJ4ECGDLeRBCQZZTwrs5v62G3VqDT6Bw01OEKuH6EENqeoUE/RQBVi5qmEOQRysVNWQttmIYRWLSLB4YrH1UIIFV/jfmfZlkJj8zi/JAtDm0vIVNrWpC1joQhyuxZWjbUslZDLWZ8JEhhaRCYYxyom7yAUUoATlDH6yXVKeYqHcxU5rVrHKDOmVBBQ1igc7QJEqNFUAEgyhAQZAHS8SIoyE+OEuGAhbHbcjh0G0AAQHoEAHjLCM7JWnDAdJAzBuIIpAUiEx5bsHJviAhnvABQ/nYwEw2AC+hBAhD0PAghRusAc8OIAGUyBCHRogghAcoANEUMAFOiGGQWwACHxoDxPO0BoXPGwpaYgNBDfoEP49sOEEeFADFPKAAlyyKkonmFW7WgMFkUlQDzbyZQkh0jZjngGYmaHVAvyAABB0xAc9CMNBnOW1t/DBhlkREOe88jOgIYiHXQAdEINYB+m8pVuK6k91RmM58+zhh18kiGxwAsVzUa2KGXKK7ZYyqCyyq1xT0d2H9HST18WroCUJHsCSIIUdMM8CLMoGJUYgiBGkg4AJ6IAADJCYfARgB95AQA3yYAIEFKA8DAgABe7ShT3IQQ978ADaNEEEIjBgB0RoQQAOAIAOKIGPAYhAJtRABFwEgAAf6EMDMmCAIygAAAS4whQyEIAAhMAAQzjAHqiwgR3wAR1V1cBTM2CEHf6UQBBFIAAIvnEAECSGCmxVwgawQAQEDAAAFDADFjRgjCw8IQMCCMAHlPpUHYTgGzRIQ3mIkdYdNOGlMXgCFvTwhC6QYAZ8KEEF9uAPEZwhHTFYTw6C1KkqWFBWorJbkoL1qWDB4W2sSoOoHhIsKkJBgXoYWacKwoRgRUlHj3MPMKrwyoAehA496IEXCtLOL7BzvOS1YT61gl53qncrPktLPOGUQzaJRYdBA11YQvcV92LrvNLBHM5I8gYyaDcwqWHiYvhZIn9yFDBPi81FK6pQ2kHUihSu8IYwBNGIRlQoEs3dT35irp+sQXY8kcqHTKy1i8pGJzfBQx9cjAed3P7hxXfIw4xDdNRBJGGkaauJNgZBBQiw4AJ7SEMbE8CDPViBAHswwx7UAIFEzGAPRSAyGwwwhSgb1QI78GQWpOA8QeyBeyPYgQ6MQIA/tGEASdAACJJgBQzk4QZ2aEAEkqAGAYjBAXLWwGtZQAA8WAIfFsjDAuxABQ7ogAoEUAIRlOANMBjhBTOoggHwQYMHyEAHLaBBC55caCNkIAl/AMAVsioDBsSgCGeQwBSSgAYSVKAKBJCDDNJQgF5w4AineIEEnnCEAfAgBHKlAgGncAMC9MIEMSBsEvLIgUWsB3FQcMLinCC3i9USVnlY7qzgYKTncqw03DyBFmr5EFidwf4JTmCCG/KgyyVpAla3apmngMtuJzATS3ywAvauQs4vFCRBXhgLtezbpoQnfL73tdYPr5VfeOoXWvt1Z3nXuRjRkEYlbkgiaAYah9YFRmklSo1nFiwwL/IuxrGRzYPbBRTZSRENbUBDGdBghjLoXDlmmIJyplCcLgCdOERXgtGloAQpLOHoSlj6Epz+9KY/fepUr7rVn06EHPMBCyPdQZoiwJU+GMECIyCACEQAjgR8YSsJ6AI9RACBOpBABnUouwgOEIAvbCAAepFCGdoA+OBZYB3ci+sRqlABJdRZBt8wwAGiUR4HXKE8DwBD5fmg6U4MIMuDaIIBihAZKphgBv5W8MATtjCIBUiaBTNgwwDAoPoEOP4AF+BeEyBgBCJk4NSyeMIIZHAAxdbDE8E3wBIYAIDAAuDsCOjAKVBanhHUQAOsPQMW8tCEAnTHCAwYxggC0IE9bEDamjkgJdSAAlaBUHBK6tUg1JCkXhFpcfuGgh4gQu94cVO65n8/sAiyB+VmGYPwAuvQAhwRB+T0XQbhLCKHciLRcQO2EB1nHSYHGmGiH/ThLAb2gCSCFebVB+40cWgRXwkiNEJDNF6ggivIgi3ogio4NDF4gjOocA8HcUaTFvl0NPwFIHlgQ+ukFTm2B1KQBHoBPdlQGlMwAFcwZDWBegkgCFNAAFbwSv5BFhAzoAdNmAdbwAZzkAcdcBdYsBwNsmUWIAPRYwccsANJQAUW8D0akASKtgds0AacRAcOQAF4pmcOEATbQAFzRQBsEADywwAVkAcCcAW2MAOEpQSexAcKMAZGMAIzYAQcEAEG0AcPcARsKHZ20AIEMAdOJQVFIAtTlWo0UARy0AUw4AFssAEVsAZdgAcJIAUBcApmwAYENAISsAdrwGbdN1dgYAt9+ARJIAxsMAVKkABgMAJBsAftkSMa0SOYcSWXEY3vAR+togoscAAL8QXd1V1CwIAh14FxcRI7QxJa8F+TMVBGlHHq2CL84Y7lGBL65BYi6F7w9RUKBzoIl/4gZVEWMziDRCOQJ2hwEYdP7IRxxxI8PcYHUhAD2hEwNSEApVAeepBTAyBXCRACAoAASZAHCkANk2ALUZaRO/AEAzAAP2UBfgd4fiB40DMFILBUbHgB36NoJFB8p1AGQ6BVBBACe9AAR/cNZcUHLQAAAQBWS8ABaaWRc1VZNMAHHAAAF6ABFGB0AtBVVKAACBABXcA9U4B8BDAAWLAEsiCJOvBYZIWSAnAAImAAfzUAB0AEIKBTF3AHm0QC/gAArGUCF0AEp9AA8OBXDEABWSUAFNAHTwAAFYCNjwmZkZkrNWEAbEAKc0GO9PgSJJeOGfgZCjYZWuBxCZaZavOB9/7IOXHiOfTFj2XycBNncTeEQ9PCjzaYg0L0Fg7IUV1wNmfzb73zEsAJXs7TmxigmwvxSJSQBl2gB1PgkANjBJmgEkRQQJJpndfJHpRgAtCDmcepmQqBgSURnhUYBxwoGAC1OqdTIuP1Tp1Tggr3BQZnm0YTmz+4kAzYTu2VQ26CIECEm975nQsxUmeDAXl0HVjQm3rRPirBArFECc2ZdBIYoASDnRVqoRkBgH+hnhMqnvBIEmEiof/xQwAKFwhGIkv0F+z0TvF1cPaFX/T5n1jhF/coLToUn2+SkEPEoYtRhGfjAeb5GSdCoAu6o95xoUeKpJMpGB9RpCUhmiVhov7VAZqKEaXz0Y6niZpqAl9hEZAL95q3qZDXQaNe0aIRJ0RNSiJykAQ6oAM7QKTe0QdSoAMy8CgkiqaAkaR5iqSKwaR3CoHnBmBaIJyfgaKTcY7/gXE9M5tciiAwKJ/zWXE/aKfV0U41al9xwl9+qqmbGiN66qkVqhidwakdgZ4jQYHeAXKfgTnomKiKOpur2ZovSp8KOQcbWik0ChaXGkTqNKq96qsu8qnBKpmhCqS/OgilKhKn8R21CqBYql5q4p4/RE//WC2yOqtIw6svYYEwUqlqQRbWMjqTaqzjSq6TYXTnqgRFcK5JYHTqiq5KcATvagTx6q7oyq7t+q7ymv6u+Xqv+4quRmB08Yqv79qv9Wp0AAuv52qwCmt092qwL7EHxaol5WoQo2EnHMEsENuq5tWeMTgtjHqjXnpPMIpefSCaMkofhQoeuFqr8flD4UqxMSuzKScXIUqP5GRO2zWPFAsMbZA55KWD69UGWNAG+eieq8matXlf+SU6FCc0Meof4roSyrqeBKUoWkGm1Ron2TqzXeu1X1szddBdC0gJbiEW5UVeQIi2a4smAZJe6/Ws7Tlx8KSa+siiXCpf/ZhwQjMW0/qoS6uPZUC0+mVxPJibiaoSMiG1ybqO9GG1M5om1PKy5wW2lWu5lzsvexBwBUEWQ1MtBge6DMef/P75ra35uZ/bcJ4DFvrYOXQ7t4TbXnBbuBenTweBOTZLEFVagWFwcoNBBoC6NLbKM1tRq6Czq4uLucmrvMtbHWGggAghOZV7qBA4mt8xUMU6F7/7IqyTEJW6j/0JLVzLvONLvuULHt8IjuIYQ3GAudMbEh66smCBLMBbImTiGRGbteAavubLv/3rvy4iQ+27cSKRseAxpYGBrOmRFamhgmOBFpT7vxEswRNsveybvLcrEuMZHmrRuyM3wNaxwGphvFsxFhRswif8oQXhg2fAnSRxBmmDB0cgriwcHkXwPi6CTsqruwmBwQKlGgf2wf+BtSIMruLLB4+LwkmsxATxe/6UkAcaoANF0AEv0QSyUAUHkEkIYVrs8ErggQzcmrM6HMTcMsaoisQejLsLgbW56sDhS6IHvMRxPMFNEAGewQZYrAc7kwdtAAx60BfoSEk04QTLoCx6gAZ3IAd38CV3cMMtoD6u0RdT4cQpgcgGkRJ4YKB7/Bh4gAYFccghKZ2a7IFhLMZpzAdu0LjfQR2K0cP1iLWS68ZxAcdyTMv8Kw3OcJRS2QQ10AkHkAEHkAVN0MWgnAccIAK/nBjC/AwRQGUZkAF3Z1YMIAIKkAF20AQHgM1X0ASqgAca8JamgAoU4M2rNCIhqUp99AQKgM2J8cTfnBhqwABv2QFfbATUfP4A/xYeA0W+O4wQVGseszwXq4oQ3ru0dGDEcsG9tazQ/auFDOAMTZBScsUGe1DFvpAJBBQQr6TMa8DMJ/UBvdgdeZABadMC67DNR9kBeVQE+UMFB5A2T3AA7SMNH30/VoUPr0QCHQASRSACdLABHx0QB5AM4IwGDCCdc4XRYiq8pUzAngkeHMzKmbNOxPutD3zQM8O7C63V5HvHYNAEFAAMEN3LHZAEeiDMpQHKcwUCIOBnfBAFssDR/tECFAASbDAEa71UR/nITSCVDsBI0pAFVPCHhMBINcEADkoCA3ErF5AHfv0lDJAFX1wTyHDNSTUEI00JRiBJKYq9pMy8J/6RwWVsvT+covg7rVaNvDNanlvN2so7AjpQZp13RmygVEegzCiDDE9AAVhQBqToKa/E0Z0XAQY6AjSQc7um150nCA1whEZNBYEkeU6sAJLRAnLlNrLQALgsDVgAiZpC2Xd2rjesGJuLEOJlvqMhEvwspmdcj2nCxuUpIJjj1FZK2q1t319rBdgsGRA9Z23QB699xUdQBhwg1E2QAXSQBhqg0XDNzFd8BVbx2qjl0kfpAWUgByfNAhQgiyQA1s9NCX4t3dTdY1TwShm+4WDN4WZwByYg1CG5AxMEAiNiBuI9F9zlXeCFFWtXOuSrvSFxqo5rwQM9xNSSXxBMEDrzIv6pet9LLrPScEZ8wN9KtUqxVAJvuQPIkAcb8JYgIAtUuMxHic3YvANnEM8dEAJpQ+YHgAVizQetdAAhkAkkTgkagMuMIOJA1sUscHcdcD55oJMioANfPAUacHbP+dr/gbMDVy0EGatfGq5XzamozLikiRXuXdVcAekrUcAlsspM7umfTo8JeOMIkdWI66qdw6hjcbypXVCq0xH5IVCvHINtbORgItUvwqygruu7/jvoG46kntpuUaOfIxOYzupqA78LgeSLwbJuMrkRq+M2c+suohbHzuvXju1b0qf7scZkgdrfuewc0cpw0a25Ol9ba8QbOBganJ7Wnu3vDu/pIf6qIEzV1bK/DwiiJkG/ajzE8vSysTwSzrKzc8Hu9Vvq8Y7wCZ8o857PW/Gt9/5F6l0Qkl62AWKpB7nqgCG/0s6qVYu9Cg/yIX8d8rGeDt/G7u4i/JylPXRw/17rn1mafxHu8bjaIm/zN1+BHy9QJt8ZKK/Ae1AGW+Az8nSQaCEHW8DHqxPzfjHuHo/z1yEFMoAvR3CxT8/kE5soWZGraOHzMwqEqcmlLttDcuDGItf085HQgCHQSd7pSdz13wE2xfmmVn/fXnEsr6waHYyorvqe9oSpmUoQ/qwQoA3AB/8XZ08iG3/CXzKoliJ4Z1MBZkAJRUATRpCzRtAFI3DUJP7RApsdEg6QxYRR5wjRBNbdeaY/56GfECbgoApRBM+5EE1wBCJ9EKyfEC1Q55o/GJ1PECQwBgeBHmegBAaqCeGHbDLceTKQNmugAyQADE8gWHzwAqivwjISsQqB9fKiFWLB9fyOmvoJNGJxo6GTg6QzEgWfED++nvV9+KJNHwDdvzgh+VU/KT3qAUZVA4LnAf5hAn14iOsACAlgDWB8hoeIiYlPbYqOiQl2VBWPjxs/lYZoWHyEfJuKSnqZoX2PeQV7fCUzpIgvrUmORpKUipeHnnxmZb2+Zby/wsC+wcTDyMXJy8bLzs/Qzq6PPj1hlXRz09vcrqp73+DideR1c/5hX15fX3FzcWHwX/Dzce1zdPh0deLi3f6GerSMmqblzb+D2/a0Q1jpjkCGEDPRiaMqosWLGDNW2tMHRAg+eTSKdBTDgoU2efbtMWmyiyErlKxQkLBnjYROHQQQyMKnCAICPPhs6GBgjwkECGQZGgGGygAENQ4ZEQCgwx4FqmDxieQAQAY5EQyx+IFKg4cRCAIcEYrJ0NSqexp8oNBkhhUBBnY02dFTQAAafLD6RJDlRQQFAHS0CGBATC5JIhgAwHCIhdcsJSgMABD0yYIAVg+RCICgwY48YZ88DXGhkx0NXuWgJbAWl6EGOQNE253sDO/fwIMHP0inRw8vifid4/7HvDk4leWi65ueL9+9bHPc1ds+r/s7eNvtXc/3Ll0YleBGXnyjZVtAg+oPKtSmkf3A+MTDVMTPv/9IPXgMAcBH+/lT0Td8HKigIQgmmN6BDkbIDx0sJSHFFVIowZIFSuUhgB4jXEEICzJ0gsEeRlTAhgF96MEAGBtUoAcLFwBYlCEbgFECDXvcYUgeARSiRGCq1JVHJFVQokdYqwDBhwBrncEHGxCw9WOQfAzZQFRaOQDGHrCwQYAcewyJVQJj4KHHCwbIoUYAOvBhQiu3SUIAGGsMUAhIBZhSAotqFFCHnnyMwBcfVhhQRx4KzIAaHw/wxAIlDdRiiBlTVrmBk/63nWiEcKCGyoyowhnTjHzVXINIGN+ZVw94rMbK6qvthJfdrdnkWh115OyBHj8OFmggHWHMUYd/ELnxkCsB3YesK9kJG5F9z3JTB0XVZktKOME6F1051O1a3a3kniOHgAPq8V13snYnD7v0zAovvO+uO8+78bTbBUtdtOFHGXJgwNKhhQKhAB8wzOCJJ2tU8AQAkQ3wwwZXrIKACCIEYIchHIDBRgYBBMUHFa0dskBWjkYyCUg3rYJJKoxirGlbK+fimFaevMCDFR4ggpURCxgARhMxGJKAHHy80HOdJHO8JyqqsGLIAngIgLEBRSNMpwqORqAHzA27tnLMIsx8iP6XfKyBTDOktv0b227vdlAY1SD3iDnaPnttscfmPY0bbmzDnt8SYZsRtYTfHUffiSvi3HPgjntreK+66+6671Au3j2cYyduPt+WI4ccfwBgeggc/QossBG23uB+sCfXTR4mVWBGG3K00YbAJimFqAGUrVEAk2g3TAWLfEghVCE0grTFIR2fURMBquRBgGNDJnAFHo1uVQseHnos8aNWWDCy2SAFgL1rSbfSwBjtH4+08gvw8XwJH2jlfdJLi710jj8SQIukxoeTCcAl0nsJTRjVNT44YAd3aAClarEHKpiPClXiQFscWAi1BYcXwQjhMda2GzPArRgnHCEwUkhCE/4K5x9fMI5xhKC4xvlnIsWSlg35UJBtKGuHiSCWDhmCOCAyKAx0sEg4xkGOXXGOO5aLFeXKtatyPK5bDMpbHvIgA9OdDiRGzERJLNAvP/ihDRvywyHyMICKQUpkDKOETwzQgeUZwgQBOADBclQEAxAga3yYCmhQRBrTeI+N6rOMARhAlrDkgQEGmImV3DKAQVaqfT0BQA20UgSd0EAPCqiDBhBQACzo7wEbewEgK0WF/+1JTgC4AgvohBXVDIACG1sKaTTQwDWEIAREmCAiu6CASIbFNhxMGzNuh0JgTMGEZngmNKMJzWYqoxdmkIKpTPhMa2ITbmZ4gqmkyTYXov7wmb5Z4TaXER+FhBE/eyAWEt8ZEB/9LXDvrMN56kOGdx5RG/yIHD7KVbl5iWegoOsVcxKURX9aRA99QJcXCeTQROxrQxgFZEU3mjcjJAENDtCoP5YxAgAcwRcJ4EEZSupFABChpQAIgAIu4IsHQMAXGrhpJ734AV4YoaUGOOkUAICFXoyAAEn4hREQY7oMdMEMVDFdAGLwCw4AIKnAgI0XOxBNAIzBFyO4aTLaqSqOamRvcxhi3po1jff4cw/7zMgP1bPEcThRO+tKhxdYpZ3sVCc6q1OrWbO1BzyUDqYfcVZFj4BRlngAaYONrH/Q4JEZCJYUJAUAAboAjATMwP4MYZ0mNBfgARMelZum++oUPFuEqjx1CALAQBmaQNRwMoAAXf0qCa76C9pSQJtGEAEWyODZaApoB72Ygl8qgFMKmLCTHhhqUXthAgqwk65llexF4skqxjWuiJlg6zsVkkS5kkGw3qqD5KDonXrgKqELBcdCtEvfH+3hBi0FwR+GgCnFOjQJjY0BZOtL4HeS1AADiEAvBIDcEVh3GA+gQXJ52wIKKICqTSAAFhLAXF9YBgtNCABnw+nVh2HBMictBgMiADcBqLQXETaqAVr71TI0QLbA4EAHhsrZMvhhBB1GBlkLjBEc0uGy/nFDP6fhEP/acD4IYU45zLAFOWAnPP6wcq+u9GHF1VmkHkSOrB70AAIAgIACACiCHuSQhj4geYd9SIIOdLADl4T5zjZcRnV/KoMyJKDBBMiAoHVQUwnDWMIP0AGQzbABCUAVq75gsBE224siiHioAqLpL8zg2U3z4s/JFcAMFvzZBUjYD7jxMac98LAM/DIECpDAddWTXTwjxBxIfDN+yIBPVwzurfAIqK/Way96uDc7W9iCsVRnw+zYuqKFHcIQsgSxPPACDfaUbEiezW1tkZS5u01CcY/6AY8QAZsMMHQZWmCAMwQACzz2rHKD0AxJeyUDkintUCFmUmEUt6Y74LQBXI0UKZSBBQHQJh6fOkpBpyUJQ/7twKsP8GAh0/UL3YbIHs6R1sRpIdukmKtIEPQcX6nXOtmB4ju8sNdjj6fL/cgEryu6nIwDUQ97kIO1gQQAM9zBzdu2udCH/g+SyroMCkCAqNsAZGQ8gKoTboFYF6ADAHD2AY72xW67QFuPHAACvBhqDMxw2x4DowEG6DHZkZsACvwylr1YAEypqgEDeAQEnJUuWI9u8ZHAlejymYjhtCVeV8zccd0SKHZSzp3yGPu9+FAo6/jwDo1oodfvFCLg/VbYXZghogPag5M3T/rSGz3UAECuCSCghCdgQQkuTHcxHgAAqJsAALYrw08joAQplJSqk+bsE+BUBr1PIcG/eP4CXo4whRYw2M8BLwPWzfBTLEAztBrQtC8eVmPQKnjTvohyeSuhn9J3g7uD7w8/lOVmk5/cypxzBxa64Hh0GPugCVVdei4yEV1P4/D+1H/m9yx50Ado0AZp4Ad9YDp4YAoD+ICbR1IV11pBsFIwlVRkEFK/0AJEVQZt8FPI1QtNIBkAYACEpnu4BQwksFk81gs/9WK98AQZYDoE8AGcNQA8EHYuxgDMFQzDtwMa0AHC0ILA4GCz1g16kCqZUH4QmAkHMgfyoH++4n5N5ESLh1eNhw74EgZYgAUHNR5ctg9yUGUPEkYCeBF6AICZx4RNGB99cAeip3NE0F9B14Z2iP5nLBQ3zpCHwGFOfUgqmPIPdWAcdnMIzPEFUvg4iriIJTeFvbIPoSMdJ/c51pEr5ZJyWJg5UbSF68By6jAr7uVy4wGGgHVFikAG8OFr7VFR1+J/rtBDDqVPrniH3LBteIA0clAGIEeLvFhfeohNzpBOoMKHvwgcqGINidAu6oA58QIrzjgv3uGMmhOKlxh/lEiJ6hWJkKiIDNWNiqBPHYcshRdyq+hQcOVdEQGLwIaOvYiGuQgws9iO8pg4okKMxXiPcXMQcVA3SxiPbchd4dgfTeZDmDdecTB+EeFW5jhP84gReTBmddiQEulP+FiP0GAGwliRxugPMSRDNPQI6f43kckxEUeWZAWZCYCzUXCFkBChkG91kCIZkzKZcRoZN/ZYk3vYC/gRkjPJIOfAkuqRkm2ljg41Xw+1LMAGlD25lEy5UcmAkTh5jyAkDKZSkTvpj72oEIvDHy5JCuPoT852EQNpjkbZlGZ5lkD0NjYplWo5DN00DGfQDGyDH8aClohwLTyZEV9ZCXsZRu6AlYkwlkVJH3ZZmIaJLN+kQjmZky6Uh465G3HJG8T4mOEXH3V5mHxALIQ5Er82DeAVgHn5D58ZRmWJmaZ5mhChBKqpBEWgmkuwmrDZmrC5mrI5m7XJmrNJm7mJm7u5m68Jm0Ywm0cQnLapmkmgBMQJnP67KZvHOZt0yY6F+ZPxoYYht2QbdYbTgpRgGQeo2Z3e2Q0nEJ7iOZ7kWZ7meZ7omZ7quZ7s2Z7uiR/40J1aCZ0WQZQhd5LjxYYQMZpGVHPf+Z8AigjuOaAEWqAGeqDvGR/x6Z3gCJiP0JePYJ9JuR7l6FDYGaAYipoIuqEc2qEeSp6iuQXa6Qj3AKDuQJ9EVKFeKaH5qZT/oGQcpXkZOqOY+aE2eqM4mp7/gARIMAFIMHqGsKD/qZUOqghCOZS7OJgXAaPXGZo0+qQzmaNSOqU2uqM2MAE+mghjtqVyMAej8KXfSSwuehD1xA0QSpqbyRCXx1GyCKVuypTqmQJMMP6nLjCnJ8AEKXACckqeOcAE4Umnc5qn5Fmnfvqnc8oEKECeclqo4rmoiRqeKeAEjIqnJ+ACLjCelAqpdtqom7qe/6AHV4qlSIAIWlCqpYoFImqqpZqqqlqqZHB5gAM4b/AGdzCrWwqkTbhxcXWUuBqYI+pQ53AR1GmQKPqmxsqL6gkFipUCfOAEJ+AjlwqphnCniVAF45kDcLBGLpAD3ggF4ekC2foj0Solh+Cs4WoITJADeWCufBCt3OqsKaAGiOCtTIAIauCpnxqqqagI8TkQX/qvt6oHtTqrsxqrSvaqWsCqWsBrbkCwd7ClAwiOGNGZnqmiFSWjEIGKHHWOx/7asfMYp3PKB1UQqHrgrdm6BuIpJXlArZI6p4+qp6PgBHWqB1XArVAwp9mKpzHbp3jQrtyqBkzgBHAQsmrgAkKLAu96AqOQB4n6rimQrVAgp3BwrznLBGdgreqJEHqAA/v6jWmql1tKsICDsKrKsLP6sL1KYHTwBWPaDUf6NxYbi07qHixqROTlsXhLi+1Js9LqrWPGB37KraNwAlDQruZZuNEqnkmrp3wABYjbqHqwBj8rqCcQBSL7skkLB6Nwr+9ar85KnqOQuPiqHniTOGM2sIDTqrBqq2mrkqxSpDzUtaTwqpF1LcU6lLIbRgpxu3nbuza3t1jLrH6rBgByAv7yqgYrW694oCZ48LJwsLJ8Crjh+a5wgAfkKa/GawhqAK/hCrQnkLR6kAaFK6nN2h6NmgJ5Wq98ULIvi574UboOFbZvkLqmymu0+reSJaYJ+asyh58v2ba4u7Ew6bsEvHnAK63mugZO0LjNegYra7lqUAVQcAbOa73RmwfLCxIoUL3kSQbQa7Uh8blMIK+Aq67mygYnkLPNWrgvywRMq6dQ0LMom7VuyJ31NWYFqyym2rBvgL9kObeuwKTcsKaDdbctyb9oWsBKLHTtKbJ9iwJ4gLLZmgcpoKzUKrriOb6NirR8EMHZeqkL/LmMywYpEK3MSsaCyq0126xKmwaMG/7C9eqt4Vm4JyDG8tq+5glPNmxrOPwGZEC2Dfuw+TTACPG2BOG//lSa/yCYFaXIS/zIBdbEwcvGUUyt3krHhQsFTrDJjJoCPVsFTlC4awyvUxKeozCyytquUiLBogy1TiAl5OuskfunhsCuqAw+3JoGoTxmo+t3eyx0fazDl2erT1YPWHmmEYrI7+TI3cCfSXxnfbADHmABGMADdgbJHbu3cpwCJXsCeHCvd5qndKy+hwDOkErCXZwC3FqoWhyvhwAHl+rOhrAGKJACvWatmevG4SklfpoC5MoHeOCshSuuvTxytbZ5fQzIPdy6I6GZWovED0rEg+WfCOHM/fnL9f6FBRhVARYQAw6IzW9KpeyZA+7pApSruIqaAnjMnoia0k3cThgNgTisZK5KzM+ycUD8CIbMLBpbuzmNknH7Tu5QYF3A0Y3V0YjwBL6TByBwWWxQR1TAACVzEEagR9tABSLlCEoAAkNwBJDFFIrQApzgZEWwFoYwBU9j1hexF4jA1q5QBEmgB0UwBHuCBzcwBI1gBCDACXwwBTdwBKqwAblkhyJd2IadoP8QT9ty0LQosPR7eYLcHxL7D3XLl5WdT/r5otZ5nZk9WLyjAybBAxvC16sQADZsGYP9oENCAjugVjXzCA8ABr06Apjw2pUwAh5AAhsQALJgBA64H09gB/5rAAHSQkCr4EbDnRFpwAmesNyuwEZ9MAAgAAICIAZrIAA60ElgYARmwQdNYABJYAIRsAckoreHfd7oDaIHoYQbwdjzeAc0vbALTZe7SrcMfQhdKcAAPLubfbE/DUQXFRR90CKMZRKAVAIHUDR5MgBiENWM4RgFABsR0AdrcAFUIAB6ZASVBBgsgBRZ0BUZYAeCBBiGEGIUkAUjQBp8UQIdgAAbowZIEQPHIxkXUFgNEAAScM0AJLIBEBd2gAZJlwFhwRQllQFgUAQbvgp04jLzTNxgHTYNEAKkkQSIARhToAABgEtVEBkA4AF7UBdWwBhHwNZGkBZBMQI6sSdVUP5HAyEILEDiL0AZSgMp8AMpHtMyhJ3een7exEGIiVCKXxBfddUPzdEtgm7ogk7og/4gziEhjOjoi+ggd9AGZSCiW1AGb9B+jI7ojJ7o4LC2W8mNwNIGW1Dont4jWwCHi77pjMgtV9TpgfU4dcAOis7pig4OW3Beq45FsH7rvn7orQ6FJdnovb7qrC7qpv44BR4DFpIFUiDaLFERJQAEDM4CMaABdpAHjVACpwElDjQDYXMJwrMxHDAGCYAFBZgkeSAmOucAQWAIeBAJMDDeeQIGLGAA2aZBIwMAYMAoYKABfGEFU73jefAAYlApDbAWRqApeFIlfFAGo5AAYmDcmf7xSxnA8FNCKTFA3tfDBtW9BkijAUBABddT710CP7BwPD7CAF0gAHaABxVBNJURFiXw7iJLCXO+AH1zCXmA522450Bf2MeIcaviLp8Ijc8YjUi/9M3I9Env9FAf9cUWD13QBV3YhVUf9VHPclvo9F349Etv9V2g9WQv9QYFjSwH9VMPD/PHLmsPjWv/9lpfbOnQ9Usv92YPL3gPD9AegiYEYNFuCCXwAyxAAQVgB5XyBAiQAQfgKAVgCLAQ7j/ABhBzAI0PNEKzMlZAGUnzAYcQCSPAKbTNAgQjFE5SMznyAAYgAl93CATv8pVi8GlD3DlCJaowAoukMRSfg+GE8f5QXghVYD6dsN2LPwAjXzI50iWFAAtWAAAMIAIS4xMR4BhJkzVFcAB+Qicw0fn7wwcccAVLArtEFvTkL6X6yI+ZQPSHqQfz+6qomKTywSrdcNkRnbs099+KkN+xWN8VBfg7YEaA0OaXZFFokcfHV/LDlxDD12C3wTgykxeR+DKzVsE3iVfQxme2t6XoQVWxp0Ygx+cQlNhoB3OxhzcAtijLNxKkl5rIAaaxw8cmJjvMl2fSGWni0dcC4Qm2BnFbsJc3YFcyI7t7XL3xOGIBaccX/ArmAMan8UPlkbgBpgkJpqfJRrBOSh5THMLxqWLPiAE6iawY6PPK2At7GnjwUf4jwA42Xhw7evwIMqTIkSQ9njiJMqXKlSxbunwJM6bMmTRL8vrSI2cPISHD7LEJNKjQoURt6nnzRosWN270FE1EJ0ydknq0OA1a9c3TrUHpxPk5tKobrmRD7okztaxaXmYK7fDjpwwYQhYqWEy0q4zTSE8QFFCw41KmTZ1GMDKCQEAHORkKFMDSLYCYIggC0AA7q1cABMbGJXoCoEI7fGwYIIiARdYGAAAs/4yUB0QHIuXiLQAAZgSCA97AiQOSiE01KggAhHi2jkq6fYgNKKBnz5q+IgBqTEdg4EMa0waSMTOARwBrAPZYEBjg4edEPtsPIEjCpwmNtfTrc1SCP/6//v38++sv4t9/AQ5IYIEGBpiEEgDyZ58sXzUIYYRlveGGUm68cZVQZ82BWUhJhaWFVhKWVQdaRGU14lZ7SJUiUXvEYEgFhchYiBkt3jjSE0ekgQ6O9pkAH1EPxONjkSRdhQgvGSaC5EhL8vFkR1Em+WSSICHy5JJNKmlkRz51CeaNetxR4VIidsXiSGSMJRSKYdp0FkMg3vHmSHHWCZIcGBjCpwVH4OkjGyCEIEOHgGp4aKKKLsooL182Cmmbb5ChxZpRmhUHhyOFCOKZkfKxIVF3WPXpinIyKgeMfQb5aauuvgprrLIm8uisto5ZJhmeihTVqR+NeqmTa8IaR/4cRCUVbKJhzBFpFzo8mwREtk5LbbXWXlvUg9jKehSluiYryx5zaArSpCcO+2pUhpaEbKuZbgtvvPLOS6+R2tbb6lFlvkFnSL2GxNS5bLpaR61AfdjqHMbiy3DDDj/88L0QQ0qmhf16JK7ESmpxsVCUgpuoqUNVCDKeCk+Mcsoqr3yjG1xoQdIcabHM6FEWf1Qwsx61S5QbZJQMaKhC+eyqujQfjXTSSnuEBBITIDGSzEsvavNSHcui8My8BFwUz64qvO5IFRZt8NRmn402vEjYMMHTHOkBN5R6+EGHU3YzmXaXepTZFEcr6swRp11zDKtXYYuE7qcFH553444/Dv6oHmy3DbUsSl2uBRZbYM65Fpt3XulSTI1+IVKm3wF36nFD7tHeFi4ZldZQklrUqLtGWqKvJS3l6oqMsw588MLTJ/kENtzOyxx1Q8m83ao/P+Ydd5hOPelMUQo65msyRf3zZrt+YbjFdohwUW72vqxQvLe6ouzDvw9//FjZAAevuqcI/VGmj44959uXzq/UoaxqbujXv2SROIHFCmxAOV+k7iS/CEpwgkKRw/1qBjfpIYV/nVvT6VY3L9eFyClzSBMfBGc+khWubCJxIKQgSMEYynCGdLjgtFI3PQr5zH8ARB3QPnUHb72hD+Ob3Q89RLhXFcyGH3EhpN41wyhKEf5+NZxYBje4w8t5MIBHPNSkluIHFpXvKWKB1d8aiMJPQXGKbGxj3uoAuKNd8XraKx0IISXCLnyBDgk03/peVcLfcWRUV3uixtyIyESqDI6Ou+IXtWjHLt5oUlvoQhe2gLyR0Y5gYWBiRwiZrjAocpSkhBgj35dDCtUxgJFzwxaykAVXkCUpmWSU0EgCrFAKspS87GWsShRDuG0Qc9y7o4+O0jQzFBJEZFjgIT/itU8ZzZfUrGbQPJmIs7RRmKq83IVQV6QtIEFzyxzaJlu1RHad84EmtKY739kiH/TgCyLRJinHRKH+MQWcEqpKG7qABSxgaCu0NGOx1ClJMJ3Fff7wbKhDuUKHnHjBb3uoKKgW95MO7ZKC3NQnK+uDrDqYQXNtSKiSPgarrJGEKSY1EgwfCtOYBmUP8hSlo8KAU5x+wQs5zWkcegpUnBZrqONSXg2PWoek1qGiTAXLRlUmzCyGiF9qIRqoALqFvg2ulos6o9ia+SpxxVGmZC1rR+Igz4ma5QtOzSaoQMVUuDaVqUmlQx2OSoeiKqxYQRVqpoxaw6TOlWX4LJOZjBkUFPbhC5ckQzmPhNJXFVEkYyPWwsyK2bLiRCc8AcmKujRXpdawqEP9qVCLGti4Pmx6WdQVP42SxEQUTHOxFUpSBtYqr2CTD5RyZmZ/C1yQ2LRUcv7dw13zylefZiq1Fg1hN830WI6MESphAGgaGxhZ9k0WJFZN1zODC16Z7oGe26LrXRUWhi/4dFx2bS629OXNgXIXrBwh4iUxadLbtrRIsRPJH4v23fAKuKEspFdF64re9bb3qXiEr1I+yovrio+x+NUkV0OWqd/9l33tHLCH4VngiVV0tKY9bQ3dy63pxfcqVUlWH+hgyawmVA+Uim6iSshQBOKWw7v9sI8TGeKjGfe8Qw1DsRY8q+lhT1dKAdceoqI5rQJlVI7tXYabuOFSdfLHXPZlkM124BrGQb1GVt5SGVwn+CKBC/IFyWy38DPbLmW/OMIxSCT8qXF1ec+j/P7y44a8VxMv1VV32MLnRujmOATUDAnVr3bJ9bYs5znAfK402uDwspJQenhhTvCyToxmMVkFVxZqMy/24IeAdsHGUnJ0nrfsEUlHynCWrrXjmjYBHJTMRG0csVd8CmpAec3BiK7vSLHQBjSDj84pOsshnSjNTdt62ipbG+XepjoofUEOdxPg3ZhHwU4Dmw4o9lF3ldTNC2np2H6QFlWSUmXcxeF+NL5wV3lN7XzLcXJus1znaJu9gGdvyf/jHgBPJ71sM9tWxkUuTtlbbgnhWRbdqlQBtxbQL0jNJkmpbVftvDF7K0pk+i75yop3PJHQjeJcap7z8odD6aWyetYjQ/7/MHdom5Oue94r75PRWyzlRXwtVWE1H9I90KMYWr0bJ0nHpbyogkkM2g9co8mv/jA94GDHHml65J43cx1KtYP/+yBiS2XcBC/3zGsZFYMrPkKbkcEPP0XLRsEn8i4dkEkTj5SesQ54pSlvW8/j1/4Me7nN6RyA2W5Uw0so6FB35Nw2UbLoLPRk05Lb6Q9euH2cPTOq+13agS99veggywHKDZ9iBx33kHL2MHXatEYdekj62EBVboELWc0m5Oe9B3CJ0NSAKhG5RA8pWpt++RCrYtpweHgeFjP2OJq9kdfOdiznPSRkEufLrpL2ug+6XEL0/FqioinkN6pgOWa++/63ldf4QT+fnYuk7B+f3Hkjme9qqQoXkIBJpwZHQkVuYTMm2EN8svcvtjMrt/R+D7gtpxRFc7RDn+NBCadQT+ZwZUYHZrAFfSB53LV7L2NqPzdmyyIH5eZg6pYiWKADGIABMbAD7iYLdQCCR2d+PjJ+EMiD1SKBikSBq4QhOThTDUcHAaVgdpV9uec5l0NVfgNHtFeA6IY9F4IHn6cqfIIBUtARQ9YHCUgwPdaDYxh1l1VNQQhJsEeEJaErdLWBX/AFQWdmZ8Y4NnMhfBMsGlhiZmZRlmdxr7UVWdgnFtAFHMEGRNBwA5UHRnADRxCCJGEFj0AWU/AHIKADC2MC3v7BC0XAKh1hBTIgC1RQiMxABGpRBZLYEKgYEkYQGERwA6OYB0TwB6PIB0pwA6xiBCSQBXxgBXdBhqP0ZCQBTDKVOjqUhkPYT1pwhR/hhhsIVH8VWHUgBx7oBnvwhUqhK2ahgZDHgdLYBoj3TVYCFHRhFzxgjh5QCNEhCyMAAFcAKnLQBnhwABdABBxQDfaBB0rAjB2RAOvwESXQASAAAgJgDErgj7xABWCQB9vQES+AivrADAxJFniQGg0QD2yQGiOxAGKwAAIpAGKQBwsQA0YwALtoAhSgBAzwCCywhQwQCwXQfr8YRTVlJ8P1W9wEjmpIH7mkIQd2XoGmU6pmZP7VtWhtoITGNVgWZYTcKFRg4IGGZmhrAgcYsowggY4WwAOplgQ7cASGQIsLaQSdkAh9MAK2gDcjEAAE8Ccb0AECQABJwAAAcAF98AIRoAAA0AHAwAAB0B1rYAAaAAAUsAdU8AhGcBsd0AdUIAJx2QGyYAQAIAJJoAZxSQGauAt5UAYZEQl4sJcdsA2LQB0UgAVFUACWwQfrMRiJsJB7wALuKBgbEAJuCZd4uQdPoAABQAEaYQAZEJiDSQNWEAAHcAT1wAeUQQA60AtuSSRrIAHMkAgJAAZNIJZWIAF5QAA/sQYBsAcj4I4wYAzcKZOJFFE9oFbhopQ/QQf0pJRv9f5WbeVWDhVVOfmET2EuDbIHb2BobaBUbXBsWNAFyfVwQiWgemVacLhTXuAFY6CgScCgsKQEWaA5/rkFZkChbVEIf5IIWLAEhoChfMACMRCSmtgAQJCCPwEDEbAHa5ALZbkHTQAAY6AHC5APBMAssJAHokACM5AGATAGefAc9ZAHARAPIxADVEAAYIALRJIZD/AnRnCPisAIoDIPkTACFmEF11kCV7AGDFkGfZAH/YiapxkBIUCmWMoIgsEBquCiMCqjaeAKHPAD2dmjP2oPDjAG7OABamAAepAHDNAFGYEHYEEFFyALLIAJDhkcEMAGzfmcdqAGAHAAuKEIwBGebv5EUz1gk3zQVztFZjrVqX0Fqs9YWnKoPICFV9E4V3H1iCenL4Y1fR5DXw0Cb1rCN3AwPRrUBrlaBmVQoVsABpW0BQEVoViAH1mgBAx6BK44AzfArCRwAyBAAiBgA4awBLKABV3pFrKQAB3wBwpQA6qxA3fwYtsZpYaxAe4oHPfwA6jZBB7QBLs5ADOwqHgBHel6EKKBAfegpAmQDAvwE6tJr7LwAGPgAGJgkYlQAFC6kE4xArsZAHYQpi9AAxQ6BZ95ps15ruSgriSZAQMQp4y6CMQJD+zwAVYQmCIwAFdQBAIQAd5RBflanAcAEagpHMIBFgnQBg+wi9KpCLFQqf5thFbkWZOHs55wlU0ZhbSpSldDVlenelSkVVo9RWadKod5hVdKlaqsylppCIh3tn1HMn+uxHuhoxQj2DSGZnGkgwbUcwdwIAfwSKFYIAXEih9GoARPMKFnsKs9JK6GYAyJIAXYagFB0gQRQARHMAQF4I9TQAACdQYy0AIVUAdJugz2OgkvABB54AAzkLGVwAn0SgUfkAcIkAxESpzWILBioAcPABxNwKiTygwtIAF70ABiELl3YB57sAswuZp4AKbqCJGrWQL5ygK1wQcb4Qk/AA95MA9rsBwhSxF3Wg9U8BB8ABmFuAEG8bkKIUussA5E+qU7O7syyovVQAJR+v6zUrRZOdFZPRErTtVUooVXUJtc6mVaVYuqTUUvhUVMyCglfYdtqcQUAVdwYjtqcWM3fNMxvvZTXSAFUvAETyAFU4AGaHAHeMCnJaEqHXoFV2kBNsIHOruOyJkIJAkACPAnJoAAnIG6yHuuL3AAh1kHFVsADEAYoJsQAxAAGTCYH6CvstACAMADVLCXEaCkJcAaAbAYkCAGdEACIaADFtsMAAAEusEbdtAEPpyaEbkHbDAAeImxF3mP59ocz/G5UBq6xVkdxEkZCPABcsAdSroAciAerJEQAqAAFDAVTzAAFGAA8UCSB2AA7qgAB5m+1eQ7KhNax5VX41JkQbVc+f5re/lCbBd4FblUjK0nfabTcyBBY3HmERVTSW1QXWbQBVOAt2dgwXggjkLRBYPIJ6roJPI1ZIcTpvTRyiVBBTpgBrJrLS3AA7kMFFYglodsTYkMOfHbtI78U1TLXkc5yYmiP57zf7yHBDjwMsfoQ2oxq+ECR3PAWMQaBeN8BmnQtVwhuH2CATRYEtITLn2wg7KgI4mSB0/8xteyhsZMTX72PuY1Wglmv5G8f0aCkwJ3tlaTzxzhSv/5U3FRBmcA0WmQBll0zlxBF3WRjqnXQOHDC7kTk0EzePos0g3Cz1LUjI7cUwKtWlxR0JxTOtvcEQ82wKVW0RoShTi1BUrABf4QrcpVyQtfdHFrIQdJoAM8sAMgXBSV0hFegW+Od2UjDdVl0WHvdNKexoELdjgtHV9cBBQoFFUeRX0Y82vz1gdygAZn8ARcwGaz/DqNYnMYU0KQxiiBFNV1/RRNnVlVXaBdwJ/3pXj2txVUx78Wom6XUiJGRm59gAdqANFosIzw5tMgUTHFliiV1YVRgdeJkk52zdlAkdnBVVhkAJWVZAZOCYeRF81Osk5NNEyE/bY/FdKL3djCfFuVh4CKYtkecdhedyhe1dki/QaZpmkfDZ+tukqx55ONnF4mNtAiEU0lAY/CamhMgdblDDKu87VPZ3QtokKe9WubpygM9NvGjP5rlRM1xE1N8dm/YNiTx+VpaweC65Lb9VQwnZQWeHAGXBAFY1spENY6lPK1w5fQclYyGWN3ibJ3412p1tZvFKdwemCUCAxuA944Wm3JN9KMAGpUSwVnIzGA4M0Hsq0GVanepYZY3TxlFcLRYfLcbgbOvC17Vqfgv1g81+Zvh6YUARVwm4PjHVQp21PAWEQ9PAc9EPPV3lTYXbWUYxZQR4ZkT7YsWrMGjX3dxAZdV1HbWPF0FM552y1bL47eKULXMy6TKGdvfsAs3cYk3QZz0aNBYbdBFCJ2HCRwFlJwQz6EAtQooR1fNd07WlAGRJZeCMpT7dUHZ30GkW0U+qJPrv4UgG2yL1weEurXhSWicfFsJAlO5j0oOfXj4WOFJ9AjczRH5643OmzbePVh4d8k6cfEO4fdSY/nB1KgBFLQBd2I6Q3Uqv+3Zqx+RED9tf0HwJ41gMCnUDK+6SMdf/ECdqR+c3XUQ3o+6YyO5P6LL3pQSXgt22iQB0xFYgIayUsIFC6jeNUe1lDScewNITTGdUAxgPatd5+d7Ok7jDSjOjlER4nXOaM9tnaUMl5hSZ6y7SCT3AD6cHy4SxWiFawHjr4uJZGOI1zzFJmH2KtKFLkz7yNd73mDK5TCex/PezyO5JHU6mCC2T8BSnrA2GigIst8v9enPPCsWq4TJTjZP/5btDpAXfKJkF0TD+WZkusQ8lMWn/FY91lLg4alZu2toz/GCO1IAdOyAuVyjZ+zbZ/JbdUceEkcI0iFVYEWR80yliLdXRYUv1xETxKaXvS/OF6suj9CeO6Lzk3PhY0vHfegVUIgLgtooN9eTh8ZXl0QynQbvtJSkkOUIk5r1t9RvxYtThY/93B6//dGhvZrP21Hv78Mj3gWB/U730T6k+9Kv/Q+kjGgzh4Q7TqKQmNboJ+N/PLMvVQ3OEhaoNY9/nqpPicREn5xaGb1MU1q0QfsbPkChvncsnr4nj0kDys4iXg4L+mZd0H4negItNpvggdKcTXN6Ix1F8l20AdtIP7acYdFHRTtQEPpj6+HDyfuRWF8ZHEHPLAnFoABRyD8w+9LwQ0zP0R6OOI8Mxf6Lg0Ibm9vd3qGfIiJiouMjY6PkJGSiYaDbmRamWSCb4eTknRhdHuMempnaYxubp+trpBvWm56n3u2dXV0dHNzYWFxX11YWV1+c7q4e319d3dvq26Z0lqbnISeerKv24y2u3Fxv8e23Hx7vaTlfF0YFu7vGF3q8/T19vf4+fr7/P3+5UiQTEBCa1KYdPpoGdLTTA+hQZYuXZombQs1aIMKefrHcR9DS9OsFWxFJ84chIrSnFEzctGljuWisapna88dM1uwmDk2B5wvX+B4zZFDx/5Pm6NtyJAxU5EaGSRbyEAs1KflP2Xffh6r0wdlpDqiyrVp964shjaJ1gwhIUMenyZHGFmJASlDujUVyuXJYIfbmg98TIhhVCSuoyc6JDVJ/EhDX0kjwCgyIXkeFcaLNHhVtHdzpDUXFFWhy8jB48CDP5EYg4cICbR80ty4IYdPkbZPbiRJ0wGmb3tIbEwYuGihcYZd5DBsBrE5REHQoV1SiomidU3Smzfc+Lt7d0POJkqT2skqoj2/POM5cwZPJEzeW+mJ9kbfG0yzFtXcg0vXrp4+/RROGF2YYUYWSGCxRRdbNOigFhYptcpU1yjk2Sv85dKLgHIkQ0436GwTg/47MWCAQQwevMNDIlWIoAMJCuSlBhaM4IFFHiMAUUoBd0GgjhLl4MWHEn0wQgUYefDIyAseSMIkJAmcBkkDlSFiRB30UNEkIwpciAiQn+TIBxs+JpJHEozkEWUiV36yhgRrICADCAHsoUYARBRBQBssMDCDERzkpcEY8RX6iR7CDYeEItdlomCjFMlUDUbalWecoZhmKl940WBHSB/gYNkIGmeg8Ql8mj5yRybm0eMQNZ1ws4ce++HSBhZl/BeOGMEE08WvwgiDxbDEKtigsVqYQd1RGRGikSF58JGHVYZo2JOAcchBFB24hPHFSZC09IY7HihjSxdlFclHFVvmof4AEE3MwEcLCBzAwA9aqoGAATFQwUAAEoiRZEFk8vHEAgF00McUCgRAgR1UiKDAFQ2EgAABNHZZQgcDALDDWwIYEAJgihghAAEhWMBHA3as8W8HPJbwAwsAZIBFEQUEQMMeL5DMBwsCFJDFGhkAEAEWL0gMAA18qMEAACLIE+UTCghAQR8RT6xBAAbYUXEAGK9sRxMRNNwBQiMgEEBcDnwQMo0sIIBACFvyQYUCAMC8Bx4ZBBABGFQMQAANeUTAh8kGZABYAiFwXRkV+8awBgEaGF2Hlny0DTaNUVJhABgst/h0DXYqMLfhiLwgAx+05CGAHSSsyMcI8rIgbxV5Nf5BWqq8sy6cDfVJEoeovRdvPEwfuZETFrCWh8h6Z7T6yCXS8x4LGdWrc4dMd9yjh1SPkLJfrbnI4YdRRvkKbLHDKpHFMO8jSKz7WeT0/rEMLj/MsFlIkcUYSQhgFpKAhTHMb3k5adAR3IEBKWAhCVJY4DvcgjlEwIAGL5gBFQ7QB3fhq0kb+IG02rCHEswgSekg0x4WAIY9kGAHbKgNB4BABQK0sAEx2AMLQqMAPpQgAlgjwB4KIBkT1I0PawiAZEaQF5aNYEVWECILfpCkIpVBD2qyw5MQkYAu0EoDiaGCFgkwBzy87gFxMYKPosSGOfCBA/giAGsI0Ac87KEBpP4rQhPHaIc8OOBjiDDDmHzkgByyoAI1lMMeHFC3B3ysCULUwMescIESEK4NhUtSEReXmBHsDo5IBMAVFknDJhXyZypLgBQGIBmWTWFPeGBlA5KwBzUmggWAnF1oNnCF1AGmBB+jQl7YdbxU6QEHZPjEHIhXzGY68x51MMmsHPIMaXAhCmeIlXy08Uw+0Cd75XiVFuDQiEMcxzjNKIQltsCFZzxDOtKhjlKoAanrNAhCEHKQgwKCBC7wMyA4AGhAcUDQghLUBjiwAUIVytCGOlShNCBXG85XBiyUhYJ1I8EM4jUXRIwAX4AJocEQkIEBnFBJSITAGgQgAhEcwANGQP4AAwaAr9CsTDJC0lgQEKGAgvHBCj5rWl7slhfTcKAyPGLBFVAYGAP8S4t1M8IADICFB5xmiw2YQwGwhMIoSVUENKWCTVtgNa/hdI9bbALJ3NVSHzVgMHixQg0QodZoJQkReuDRAwYgMQiwoWg7yGSZrNCkBWCJmIgQ6RrKJDMqAOatSMxLAgBAgL6wjAoYSCwYHgBXCKSjBDv1YQRIMUML0sWERF1Xb7rJ2mOw9rWwlcQewnGhO5zhCZsYjyC444hosPZ7WghecdCZTue4E56ryAQ/uVBP68hzE0phJ3ko5AxnWeqcVQGPc1ZBnWncE1IWaRAX/OnPfwZ0C1C5J/4ZCuiHZmSXVopAlwU8gBQzyNcdZUAEYo0QADFkkA0E6ELgPji7IOiBl3zQKFNT6jrJnKEPDpCMBggstsjyYQElFKG7VngENjygSQVJomRasEcS34EFQpQZH7aKBx7lYQBQTYQgSxADDaxIDWDAqh0egKYmSIAPUYowHyaMuTy0kmJnFdsLCCAHP8prXSqjglv7ghc2GKDJJvAZj98iRA58jA1xECSA9xCBPCzgCHj48IVJUcEC62GxiGhsk1hm4QRcoQSZvSzJNgCGEXgADy0oEx9esCIWjNZKo3VXL1GLu7ccMbbG0wWkJz3pktDhESpRQ3HCM55B8JZ1SvkOXv6Ju11okIGd/cyERa4jEXgat1mFKITyolII1nEjGt2TxEKeMx1WW8MZxmlONKqjTy6IN0Kc+HQionnp8LXDA+jzg0UZmAgqAODaFKBRBt+iOA3QEDBNAEAFrFCAAijgpGnx0RMGMAAKyCGmBlAASBFB55xmmKd7oEIIQtACD/j0cAIIQMoy10cShEAHMROhCQCQhLQdAMZqRcReCoAALODhX0eLuNicFgARSMar+5I35u42gAiYFYkqY1nSOnY2iSvAABT4cb3zwgKuaaBugUOA3tjAAARI4GZyi0Hh7LbvFjCtS3bzWbgrAOeflbLCa0hlHxdAMYiR7Kh5AEEHiP4gaDVIgA3Xvra8RmCAApCG0XkZQS8pbbw6uJHtcG/mbONwoTywxz2RoGanYLURVB2Kdeg0LjybS53saMcZpw4u4D0iE+FuIxblqa54KLKJjDxLepV4RnWam2xlR2K2YWDmIpJQltJbgJaSIIEf1l0lQxWhGCLYQRVy6YgpHOENLfjxa7cYn9eX4QC074gVjoCGEagsEQ9o/STyYAAvxd07bn++9HlXEtGnZCXhrOaDlNdOar6Tu82VRXZ+fXmFqEMmHLmeNh+xEE5BKCBO4YRGXPGReV6E15tfRa3zARZwNUIHpucOK9JskGAE+0YjmjIFIBAChiEJeWBwICAlz/70BA3oHQrIgM63D2ywgDKgLtM3fbP1gSIIfWHgf43wBu2BV4AHHtWFf5vnXeMlUKlmDddlfpkCXI7HD/PBd5k3eZkwIZbid/LxTp1mKdWkCdcAEz1hfeYgQWVhGOcwglI4hVRYhY0QglaYha6iB3OQHHjAHBERDVEQBatWT5NCgzVYHFrAXNUhCPt3PDiog3qHasY2IQ0RCbGQa45QCXvnhiPhENUhFZ7HEehBd43QB1KwA0cgBR7IB66lhZAYiZIod2EwiSKoEOjkfWFof941LJQ3KVrwBNlUIQtha/YQDe0nHlLxhryzKloATnkXEbrlh9uTCTkYCasyE3gFEv4/6Dx4VYu9CIu+YWmugB6WeIzImIyv4AbMJYyJcBDK+Bvn5BAO0YKW8H0vGH6FB4QQsRx+EAZtUD2kkgowEQvUcoSwwoqYEgv5oWvUtHmVN3/sJxPOmA3ihx3q+BFIqI69cw7DQxIEGI0COZDHGBDE0QrQOInmN40OkYg6kARmcE7p5AzWGIbI1WoXeVzupB3HYYqvsAvOlwYs0R3PUD0OkR38+B3uVAqs830ikX36Fy6DQAZ12Cp8uFvOqCnnMAqTEIUE+ZNAmYXBoSjDxZBfoBzntIJYxJDEFWsU+RCvtl28dlzxBF3V0F3hB16Z4ITvEANtkE54gAdMaU60MP4r/ciTkJAGeOcd1DgJ7ZcRObkP3fiUz+IR1PSH1SWPbUkJdxmXxlMTPZmBQTmYhPlaiDIcB4kI9YQFR0AER4AFFxmZkvl9Ggkd17iRUZmZFeksscYQnpmU5hctiEB6AegBepgPaQAbjZAHqkkPHwIJYskIZSCY9IAGaDGIfJBfpVAJpdgPaFAkmOh9KYkHrbkIU9CIrcApbsCKaKCHKNgG3VgoaVAbn4AHbhE+/NEHwpAE18kHsKEHTFiY4jmeznSYwCNbC1QBFUAi3WmJZhCA74AZeVA5eYOcr4Bai/AEkkFJ9vCae9gSa2AYybcNC7A7j8ACWIKfvJUHgDSgef5HK375CAzKOg5wBRDqkXyAB6K5CEZgoItAJfT3EbHmaZPRSzfgDA5gYIXCAkXSAqE1CSZwBUXQMQ9zOAjQbkXyV6WHAbIzBW7hn+QZpEJaPOeZdyMSgAiYJklaTII0CWVAnYkAgKeHBTsAQWXhB/rlWUMyJGJQBERQJHfwBH/gFmgwBHExI4hQBD4kL2pABESwB3mAQ22AB0pwBlhQG0WANTKQBZzhprXRGl9qMGDgpX1QpjSSB0RQBkNwI2wgBVbSB00AAbNpBPkGBk0gA9RpBDrQBmCiCFZwAAjAFX1wBkPAp4dzA12QBnYmByakqcrBB1NAAvIQRV2wB0pACv5lcAMVeANooBtpigZJoAdPAAJYsAd5GhtoYgRDABtp4Ji0MKw08gQY0wdPUBtlGqyHIwfOKqw6kKRoWgRoQATYSm9j4JikYAS0QAVdkAdHoAal6gZEIAOdgAe3USRPcDPyKqxtcAYFkARv8ASCcAa68ayyqghTsKjSYgQygKVnQqrraq62UQbiaiXpigVsIABXEKZIQnw3YKqK2gVGoC4oxAK10QBXUENFMgJMkzIBGBd40IC0uQ1NKnEzmylTAKWGUgatOZ2QkAdLmghTUAfEGQlPOgnWuQ1PMKSwJaXwSZ3hFnYfgFL/4DrX9jmfsAASKHECEHYoI0KK8A4EFP62ZYEmYxIAMgAbHAAAICACdOQAEUAEEwNJIOBlLwBIXWI7ecAAFJABF7AGBwBzGyACLGAAHQYBRXAARMAAgPRiIUABInCxIAACBCAGJaC2PScCICAAYwB2FKADAyB7TWJmMtAwV6NyAPABHCBEJkAARDAAeVGzDpAFJrADTxACBxACDBADI0ABRKADTyAAH4AFlbu3BgC3BDAECqADW+NxDtAGJNBxIsADU+AaAnC7A0AXCYAAR9ACBzC6MTC7evBCCnABQyAAWUAFAbCANfACWzcAV4BiICAGfCatf6ABhtMABgACB9AvCEAEIaAu25YABvAHn5sIDUAAIKAATf6CdPFiRgeQuQoAAgyQFxzwIp5VAunbABJABhpwBfwlA2BwVJB0AxpAA1ZQvKuDCNw7ulgwvn+AsWsAABRAJxGQwE0iwEMwwXyAdBn0u8RaAkDgOhFAAhhbBaxbOY/BBkMlLazUBKtFJkoAn+7gqEWQbx+QDmtiD1TwY/dqN6ijKSLVCiyQtfRgO4rQAsG3CP+mCHxmBUvsCGEcCTE6ozLcF0Vwo1ezAeL2ApTVBxywdkrrTHLwbH5wBDtQBkfKo4rwJEmSq2DCBmZKCnlQBDpQG2yABU+gBI56OI/RGkPwpy1wBCJ7aJF6Jj7KBr3bB2ywA3tzA3twBHvgBy1ABP52sB99IAcFwC0cEAS92yF+8A4kZA57UBY7cAdSYAZTsAF+IwWSVAZHYLIJsANKQAIU0MF7YCBmfGFdYALyUgQZQAJ5sQGkgzkLsAPA9AAxoAQsAAHGbAQWQAVHIAcvcAF7UAYjIAMbwDR5EABysAWSNDl1FKlNsCVZxUSI4ABJ8AIUIEgPcAULsKxWEAFsYDhoUUNYIGXrJgNEMLgcgAA60BcJQCOWRAR6sABykAAd8CIRUAYQcK8NkMNX0Kx7sAV7sFJgEKBClACSgbXSQgBTUAErNAXsrAdNcAEadQit8Qfy5lNH9ceIwFkmS1RskL5elDrykgCDQVgG3EtqkP4XXaIHMDADZtQXJEAXk5NvNwACMUMDd4AGBSAHGpAFbl0kfMYBHuCmBWAFckKdWYQIPkVJZ/1GwbRGkmFmfcDDV90XJbBUr/MzOjACocXT69IuCrAiL0Aai0UWXZAEO9AFTjhXVdxmbISAajoFYKCpfaAGN4CApGoYR+C8fJoHQGJEmAQmRnADaKEWgYoIaBDKpFAEfmCmVtIGRLAE5yoHQKKoZHsHRPDJiPAEZ8sHGwAEhPrcIIAWgKouqnoFtXGwSzrJiUojRuAHSuDJtWGnylobrUob6yIZqCzKeYAYjrrGZ/AHWMBnNmI3DzkkXVDdItXa2SothsF8OlSyP/4AYLXhSamFQlVgU4HcTKQZAw+EBUrAA/CwyIDhOgOMsTVEBEwUSx+QuYATABWgBBBQRwhQy3vAAXMCAXXwADoQAlfQB3TABhLALX4AAX4AABIgBQ2gAxsgAXVQ2SYQA0NuBwkgAyRwBWagSLaQJKOgxxIM1ArwDlJQBmYABmMRn0MgBV5qrAGQBIpLgQ0tADGgdYkLBEqgyZ6UB1OdBCZAAUWQvyQ2O6b5BL3BAhiwADP6ASEwJ0QgBTv0BIH+Am+7zR5gAheABXogAESABQ0wAwBtBCQAASQQGmY2B+DMB3CbBBwwA0XQBg2dACAg6F2ToWjiAAAQAAEAADIwAP4fsHUkcARKoAFrhCYlIANogmEJ8LYgIAOLhQc74AAy4NRG8Bg2jagEsMOksCZ5sOwJYAQXIGV3gAdFPQK5BEZbYAI/sFikUNdey1mmYWFs0AL9ZQjbhmF2Uzcgihclrd4nhDqolSRs0K9b8NagRQtdgt8FAJ1HpQFbRwQzcAdqQAIEICqS/dcYICTSLUJwptOI8Do83QKJ/TNLhToZVAKyIwDNpgbHxwAp3ARDZQUQ0A4Y0D8BxJV+oKZU0AHnIwccv23MXrkg0AAHMMQCAAZokAGJuzrVm7lXEHXuQgGSrjKK3rpd8ABKbqp7QQQAD2TF6wBFRQDKKwF3RPUxdf4DDBAaFdwCqlvDByAGI+DqOrwCFtC6Y4BDLUC2PowF3KsDCrA7D3ABRAC8UA/nOhBofVC5MfC8lHu6tp5h6Bu5NaBWaO/tdEX1lQMGhDU5/msHG0D1G9A1IbTzPU/xbzFXFiZxrNQzfu0jwiQtLqZ7D15MO+AOrGwupOkOfpAhLOABuSAAYlAHLND3FLAESxAASlABXNECMSDUusAA77sztqCAdPLiFJAEdSDJBdDcDEADgY0Yf+AjF9t8zO4AHYAmlGEmSrIBH5MHX0cAE2QGFFUWCIvBH9AwXaABBPABbEsHbivBVwBJGpABJozACiBEJNABJIAAHzDBgLBHYv5A0UKxpwbQQQRyQJLRYceXN9CRIZEW8EESIFYCRJQnIFkSQwUQkTHAw6bZAGBHQgCi84A1wjo0YFcUEKJg4CeTl7QmkLV100QQcvCx8cGg00Kw99ChVEKTxKew52CQpLGzVgAS4zBjRTDEIDNJFHBwI1DTvcdXIkKkEKPHAmBMHgWLBmShEkAGiQ4NYhAR8EMUCDAcwCzToSHCngaS2FRo8qHIADGTXrzzxqeKBz4sG4zRo6YCnwcRQACYkScCyxIzJhW4g+CIBgJtPrFcsGcDGD4JQGThkCWKgSMkZGgjUkASnxER2o0hSMTgGplbgfBhAyFPAgN/Gkjg44ACCP4BPR18SPIpJ8sXM9gI+KBgFMs1Oh3MkpEkz4KQA2JYsOBhj549d8w8fizlyJ4qBDJ4DmCHL0tvpSaB3rqDjxEQGj6IkgSDnEyefMYaO6JkBLoO3FiqBkFCZoKlrxtcmfRAjHE+DIgv6HNGYYE+BvCx3JB6jQQ8Ao4Y4TBjA4Ul1plKSiBpTfVJBliCZLp0ivQ92liaCMKCxlH6P0ikZpkHESSI8MMaEPjGwXEzgUGFawKA0AUf2LGU4AY/8FEECRx4oJ41S/FBRQcAKsADHy/EwBJaKcmURwF7tFiebzLOSGONNt6IY4467shjjz7+mOMRjy3RRRdmdJHEZRb0sf5Hky94oEeLfeTBFwkUEIHlExawxEIMVqzEhxUXNPCheklM4aJqCvQ0yQAKcTMWiAZIIcVbCK3nTR5GrDlji3rwwYFZObEBgA6P7ZBEEkckgcFjGDwRIR8sfJABFmaM00IHcmBohAa9laEDEUYk8cQfT4j4BBFYFBGCGUnsgYenbGCxBxshdDFEF6sdUUQfAGbaxh5FYDnEHlOYoVkI+DxxhBoQnCGCgmfkasQeNyhBgg5FYPEEFmgMEUIferRgkQHIopFEFR+0IUcRe5iAxRQZJFHGEkXIQEQXN9wARhVYcFNEEVI8MUQRSejRBAjeDVHHGQuJW0QXBZhxwwcsFf7Bhx56POHUn3jcYF0ROrTB0rdE9IEHEUMYAcYeT9zQxxOSqDHEESxVOwk3RtwQKR9qYKGHu2cpwZIeRsgRJTd5tHAEFVjwYTMfUxCHwxsvZ+HuEyRh6DJJU9wghxJIc3yExkWAYIaMpT6t5xBpE8OSEiTnYXMCZtTMEh5MT/E0GiSA8cRSUVMRIR5+3LGLby5lqIMOSmNZ5GMemOGHGF1IoaSqe1CxUh57oPeCfni4aBSM+czAwgVbFOGBXnw0MUOctI0lSqiq6snn6xGYYYRwHy5ghwMKPgAGR3C1zIcAaMyJ5h0F/HndhTmJcgSWTz/RgIgsoccH8HyMjo/pLP6spIAe6kmB5h75sUTCDCqwuUA+P5TwHx8a6GCGCT+kcSCFCjbHue+FZQwc+I8GrmCh1K3OYho4wltSxCIGsMkKZKEgiFiUJp0AaYMc7KAHPwjCH2HOAjswUpGEJDkZPckn+OALZ47QAtc0pgUCYBCY1EKWSQRlAwTAQwaOsAIUTUKDg5EJFaaigbQkIAsjsMdzfuiAGBThQywsyxC70QEladECWFhDvqRAhNclwQwMCEKAsFAHjJWBCGZQgq668ITenHEKRHgDG3pzsS3QqQ131NMYj2AHOkrBjXsgghL6ILQpHMEMRcgChliihiSwgQCvW+TJfJMHHMBDCq4KkP4djNAFFnSGAFgCY2Ly9YR3TCFCNmMDEZ5QGxn0jA9hNMIO9GiGPDTSDGyU2hHKoASAEUEKE6PbnzQGPRAiczIdPKYzk7kjjb3hDtCDJo+kSU093OENeegg9zi4BgSEAAFCZAkV8FgjOUguDGU4EhaUJIU/TQFMn7PDOkCggGqUQHppop8KKFAEBXxADxp8gWxMFAEZxMkBHShCBrqQASJEkSVWOMASGFABtRigHTppAAF0wAEJfEMSRjAAERpggTwQ4Ag83IMGrqQAMVjoig6wgBGa0wAibOACivtAbiJAhAyUswUHCMEALJanHeoTAArpBG3usU806YAEIWjNQ/6AoCL3kJIDALChFbBxAAQGAKQEoIOFXhCBJShgJVUAQBB8ox64EKAqiRkADYoggONUAYOby2EI/wrYwAoWsH1oVAwSlSjHPAadVJACS8IIor4NgQjhU9mm1kA0CpnFN9PCQhhpphnfRA1AvSHYv845iWKpkQSvMoJWHsuSwLHEZrokgmK12Bs9rNI3ZZBCGf5Uhi7kIW18SIMU5nas8gx3C3WYRBlktMqBtSEPJONDGaawKT6ggZNNutwezGCd61Y3bXhgw3SfZl3szoi4ejCDFPqQhrn1TWx8OBIe0saGLbQhbWh4Q31ZYgYz/AkEMSqCGKYgBVyy5Fht0Jh1A/684G4pgXdAs2Zgl2lhHWEzwzfSwxumCVhtuuHDb+CwjrLbQer66keOwQBik2Cox5STDUpokvqW5TaMTQ22fJBtEdxGtMFhAW55YMER4KYanvkMb74xAhu5YTcShLYBWJgsPnAmtSH05gw38OzNSBAhrc32yxFCA5bKg4Y/LMW0MtpDGvzQpUfygcte5okRZECyM0RKx0sx2YuyBIY81C/LWZAZGxybyqeNIAgi85USSPJjBFdRcWBgwVQdN4kW5CtFvaEsCd462FCLetQg3AMddpSkx1RAix5YcQibcID1kLrUSVAsBnTgh1mXujxNqoOv6eBrfKQBD7rekQYaM/4j1OLoDnfwjca2OU09ULbYGfNwtE2csQ872MPU1DCJsd3BN2hhC1zYAripzaMubFFJZjh1m+lAhxih+0YJ2FpLqDjvG41ABEPB94yeSu0NbPZGGiBnstHJoxLIO98MbzgHfdCDMOwIhUrCAAZQ/Fc0LNzhO+rDHDjeoz3UYeNt3kMZ/DDyJoGcuhz88IijDfKiWRvmMqe5jKzNYZzrWg9u4AIStHDumPvmnet+mshnZOpgC71kM2r20mV0h+reCA8kFzXVc6QHqT9961z3IB160AMvIN3G+LCxFG6LAR5sSuXW+VPZkd71Un887jKaQxyq7hs8nAENfDC13cMQB/5g433pHnaDFg7PBS3Q3cNk0AISyg10HL2h8f4tmrjJEPQQv8HnWnBD5kFuBh4oiQe5Zskc3M2SPUhc9WFoLt1fD/vYy372OdoDxCUuozDoPg667/0XwuCFMYzh92Egfu+Pj/zd/z4OvAd885kP/egzfw7UP7314Y19YAPb18FOOdlVXuo4wH4Pdt+R3vmO9DrQYQ6AP/3g5y3iw5OhxL5xA+bjznP5N77z9LfRHRpveJ33eYPlBltweAIoe31QJPK2B3cnIw7Yd7z3frRHgRVogRcYWHEAcWK3Qd3kG9bxdn0Hgn0ngt9ngifYfb+mftm3ftZXfXYHfYAng8T3Bf7M53zTV33Zp37cR35hQHZc14CohyN6lwY64ne6Nwcj53BvEIDz53Q0Im6Vt3TipgX9Z3lNaIXOtgWP5wZCpwdaMH9U6HmwB281sn51J4QNGAeuh4Ft6IZvCIc48gVgB3ZCEIcdxHYmyH0rCG8uaHdf4AUyeHzLh4PUp4Pel3IkCEJ14IM7cgdnUIQ+coRhkIQT+EH5d3ggpmGGN4ChZnjzh3VMeICeJ4olpgeUJ3RRmG2Z2InFVoY10ogsUQfih3TMx4Z3iIu5qIu7yIse1IBtlnpkN3K/hn3VZ4POh3xxYHfXB2/B9oO+wX4TmAaQ6Ivr135KCFjbNIoO9iOqyP5w+TeG3UgGSPB48wc9/1eFrXhhnGh5mUhsT/eKNDKLuWcj5Bd4vYiP+aiP+wiHvyhYZWdj3FeM1HeMxucFXqCMp8eDNuYbd0AF7xhCphYHNRhvzSSK/KdM9qeOLZeJHASO0jSKJXYHhheOS9h5NxeAWehwp3cjEMgHsVgj9iiE/EiTNWmTN4lu/rh0dPAFcyByxGiMx9cFE2aIzfh9HaR+vLeGlniRI7aRN+KNo+ZhYLiRU1mSzjZ5+jduV8lwhieF7dh5T8hw8UgjZ8gSZBmTdBAGFYmTbemWbwmXPKKTMaeWt4gjaIBdvVaMx6iU04d9zmiEasl8bNl09peJYv45WPmHmH/1kR1EkudWeIj3c1+Zb18YeTPCePz3lByEljMSi3Uwd7Wnlj4Zl6VpmqdZk/ModHTgkjkyjRB5IwApcgPJe8vXfn/JkLL4d8CWmVVImbP2hVzpQfmnkj5Cha2oTZtHjltQnMV2BwhII/FnjtTWmWiYerjHI6NpiajJnd3pnV2nmiBnd5b4moAljH1Ifck4B23QBViQBUlgJK7GcFHZQSN5kuF2eIsJJDy3hYk3nfPmlcuWkpu5IywZm9gJkzwyi2v4nQ3qoA+6dHPJcA0YmjpSnvO2B23QBluABUbCewd5kL+XhM64nc0UoBuEjr/pI6dYhYL1hQZ4gP6+SaDXZHj6eXNiaKMgVJ25Zx0MCiTk15MlCqFDSqQ9p3hEWnu02HCzOJM4Mo2RWGxTCYbNaWpfAIg1+HfPd3qCJ6QaRgb31yPP2aIeRJ8uSpIkdoD/OWrPKZzRmZVOGVg76htmKac7IphdiqR5iprkOAFIoKf1qKT5ppbbeaGkFpnQuSOgCXgVGZB92Hy7t6W5uUHi1qZNB4Y5yiOUOqPexorZFoDpuKk1oqnRdJGa+EF1GoGyGKgc1IBr+aevSqRIYAMTMAGadHMYhkzVdky6mjG9uqvV1KvBGqogF57zNp49oneYeon2GZZPqahraZclt4KP6pdcmqlU6X9fqv6sXlqpawqAySRi++eUw8oSlLqib9qcPGKgOOKAqvdXPdiasCqvp6kHs0qrfuobMaqvBwij++qv/wqwAauvjfelBUsGboCwCauwTEhiDUtizAax2SSxuBqsfbCquqaGPvKkoaaNzRpYEkmJ4GeEpuaotUmJCimyMjKqDYmKw1mm8PeJv7lNWJiu++mVAxh/HtsjSAKf2KZ+Z4mnN6J+pDmvRVua9ToBNtCFHnlzvuq02yZzz4SrU/tszwaxHwZtDktiI6awCHuwXwqG+tqvAMuhaap/B7uwDrtNVIsjFOojRBhY20SwNfuus0iJhPkjvTa01KqMXPqYfdB426ojK/4bc1TYnMmZpjbnkSf6I1KqpjbCKBXnWEIbjKEmcilrtJlbk3qAA3CQp86kq3LQBcgUsSXmsFzbtfu3r2MLhmTAoWaQsGqbTdsGt8qUlaCabyLXfHjri7O5fo+KBcvJJEGbMRrZdflHBphaeOKquCvKuDZ7eHA6IzvQKFs0aGMngh80XOsVjLxLbWWAcR+EBvKJrHLDQXgwSx6EB+jlI09AvJoLv5J4sYy5THfgB10gBw2buqp7eFsQBYmnf2n7bcukq7fbvA73rJU4WM+5BWXQBljQoVpqrTnyslsnpXR7hSHZbSvakRYZgHBKdOtmAZMLImDCFGLQax+kBm/BN/4gEgEemHpKh24z1SMsUHUHRCOCliMP8AHsyyOutSJ/VQI8sCcAIAFrVgADEAFFAQAQcAqw0AIlEr9TLGoSKmrR+LZ7h2HMtrWoC7bj5nPkCHmdx7UPi2ETyprt977O9rzE2QfE2HxYapT48IVgKnvIq6I2cqj8t8FeOqYuG4CNggFIsgOZcRkmHEDb8wWz0lx8ZgRDABNDgF5cRlvNcgOOlAdKkAcmMDl54Eiq4Ta1MVlxwCTaNQRL8CdFIAdadjNtQAShdTREowZOkTeWdTMykDYC92PWsTNzgyXu5hdXsClTIMlqYwfEQAU6EGYEIGBtQzJK8AZHgAYF0AV38P4EOoBeaHADvUHMn/w9D7ADcrBXVCBLCzYEn5wGr+wrTyAHRyBbtOQbwGMEJIMdaxAAS1EEMmEg22MHhEHF//yP8/uxyvgj59cjyfnBpki6+uu1AIu2B2vGufqxabyWQUuSevyYYzetvNeeXYCya0xtYuoGgnujnzquWNfBIGQZFoABUpAEWCAFO6Ak1VUFmiIHfgEGfNFcpAEAIMAASjwXY8AGi+AOonAAc3EFtKMAFBA7MrECFRAWYPAACpEFTUIH0qABIrIWQ9AAPOVRQxBSG2EA2sIWDMBTHKADfwAB7xIBOnAAMsVUGAUXVzIAYKABMcA0C/YgWEBUf9APvv6hFGsAAHLRVaIEAnHAAItgAHbAQzFgBD1NBCEwQMsAAhzAA0VwAETAAFJMBUeVBKdwARsAAGJQUpq9AwgBAhtQHSGQEEUgIhY0CQ/EEg9wBXsFIC6CFvjAPUgB0L0dfqQWhI27d97WhCP9lFJ7ug3dv2kau1hLwD4CmrsbrTZirqE4pTl3eEyyt73Xt4B5vIarjnv8cjl3syOrt3xIB2MgOZPBJCv9GJHCGZ6RAQLwBTq9B6SBInlwGv6BIZVtMYIRG2uwJbOTUd2hBBuwG3gkLH/AARXwOcQxCsuxIMvRHCwhAHVQBTdAAgUAPoCdHRIgCktw4DFgAhQwWuaB4v4qBdhgsAaUtBUFciBoQABFoAQaEAQTAiPSNiA/kCC+kQ72IttkkhL9UxEOIANKwAISwN98YBwFZOF2oD8QlHoOYA9VwFMslFW7/Vq+zeU/UqyCxZrTjSN5MNz+d7thyHGkC20K+69oO8AZZtXFF3gkZ5kDaJ/JC00VnHp9IAdJ2ZfU590xd+d5HE3QxtymeHMAeN7peXyFuH7Yl2oe4AdmwJ4hzEVRoi6+UW9dUiv6xE9/whMKxDquAzuy0xO0IwA1czt7MkERIAW9UwcJMAb4cOHCM9vFIwkO8CECIAfhYAbTkSbRM0S1UwRHgGgNgAEAgh5qIQl5IGsV4RE7Af7jtUFKRLAEWKAULHQ/+fMDG6AgcPEBr4xHun5B1wEGDuABWIIXoHZA2b4VM3AA0JMHD2QC9gAi/aMiuW0eigHSXT7FVvxXx+ojZI5+zjaSzEuuO7fQLge2Btivzc1sbeAHcj4HpayY4faJGvOlrai31sjdH+1w6DjSyjSSJq2h1OcHEIwFfrClw/t+6mQBMdAFk96eM60xp+JgCTAHUxAA+OTpVUQ/MABQa5UTf8IXcfICIqBQMuEAF2AEDxVRExUmFoVRaoEAf8AAGuFRINUexlMEJtXVLX4EJlANL8UPMiUohWEBDgVRRDACyc4SdpEELQBUf00hLE4W+9QiEP5CEA5lBxXBQg3xED9wEQiO2UkwIdfRAUdQBVsCKGBw+NiBEAJiAHXg7oTyDgAyAHswAj2NNw+AAUYwANnRP+ihHf6O+iEn0B/EfBt0BmeQwYeZ8PiXnC6HsDG6BRzqnsuZvIi+QR7mc1xA0nI5m38Hqe6HuaKWmd1K/OtXJCqf+wc7bnbcIy32YjItY74xK8nZAuyyGmOAMe8MWTsWaU8zOML1OEfWG0YAZktWNk1GBFsAZbiiGXvAAGMwWY5mHcS8ZV0mNI8MCF18T2J8eUd8fEY3gmwtR32JfGhDbYM6WJKDdnlJiVNgfE0yfXpFN6FPdolFhkRET6FqQ4h8U/5DnpJsmGu5Squ3uZREkVKriQuFkiNARkM3IDuGRUSZhtJ8RX0vMZre3+Dh4uPk5ebn6Onq4nt06+/w8fLre3Hz33thc+t6Z1xuWgK6eaNHz72DCBEWJLNli5kuXbBIbLglIBk3A98QLBiODBk9bwAONJhQ0549dejQmRMnTMs4c+jUqbOnpCaQAQmiQ0knjs84dE6avBOS4RYkXLTcIVmui4WnTytAteBnnJw3d9ostakuwbFED8agpMm1rNl3IwZc8MamVroiX8/KnUsXnY8eYerq3SupXsk6Yeqg03MHYJQoWrAy5ctY3h0tH022m/MlTJgubcq0wegxoGctGP61IFFasGDInG/qnuxDJwmP10mABhWaR2FIN1vB8ZwTM2g6wkZBKyYnxYLUqRassatZSg+ejY3ReJNjkmbNxtjn5bGUvbv373R69PDi7aR5PjWvf1//rY49hCzVhwPphoxFN0/OsN9Pzv4dcnrw1JJLKq1W2htbJFXfZ54leFRFGy1W0hceWIABVDF0Yd5MMs1knnzvELbRSRyed4+IAxGl0R1LcSSJHzpMxUNV5QgmlCSmaVQaeyfJdCN/QAYp5JDy7HFXXppY5pKSllVm2U+8qeSjiUSW5Nc9e/AGIh+mLSicTnyocYaEVXoHUGr0pNTTk2LI4VAk35SmIkBHIf6BVEOQZcQimeh0cSFyFpqBz4ccdnjelvjkIUUdcrShFZzhlAGOoOKU8R8feOxpUEEsqqhpH45OwR05ZliHaCKcruiiJmyMig4akKZz0qJUcvXEqXykQd05uN5jRq/eTBHrO1MAW+ax68RxF3njqJceiTypxNJLT8ZkHbL0vFdkGO6gqpF9FkHnjZjYfveYG3zCAyoWZsThJExzyHHtfHRywUVFFTEIGkYrbkWmHn8CaiFTLAQAQATKmIQeiTPV0UcdCszW8ExlQKCeiEslAAAABuhgiAFbLmAHHm5pssEPmuQhwAyropqqDBpxEETLklDhSR4G+CbYOYSpWNoLM/5IUsLGAHQjjgZXkFPEzuNGgBJKDwvFhgIbBy2PV9/ckEgL2JDzBAMBEOAxQmvUIvI5OMsRgsEyGKIBAghgUwQCakVScADdcF3u3vB8IZ54QnBlnrQtVWatscheGU8dX7Rx2n1gioPGmHw3pgdAlyYE0GIkqlT4kgQaKlSXAFlEhuNuwHFb6QxeBMcRUEmRRBJHJAFVLiqLoccTfaiBRRM6cKdGC7mw8QpQyfA2hxIgjFFHxVP8gcXFeijQRj8H8HBIIkbogIYSfIBvRARm6GG8DpGcrMkLIhgA0htP6CBINkPIYQUBW7wh8w0yOA5HEf3TQwsoIKgj7KEPTwBBJv7w8ApIzQIS2UgDETyhBzSQ4AYsoMFS7lACIHBJAVd4QhsQQYkkGGQKq5hFLiQICTYkIAlyYAMt4JQH8D1BDkXQAU1mQgIM7GENmSiCHCaYiDwQAX3cG4KglFATNkiBD1ibAgiywIczFEAKdzgDGIrQRE8sYlRsCAAV8dA2BhJjEGBwRu9akAk2JGEKJAhFL7i3hyZIYIl8oEIXRsEdIxChDbngwwtoQDI9rIEAeyBBDTA1ADBQgQDUGUEM1mAAToCQDRKonCaPtZtqzUaTiuOZiMgwkYsM5xyTq80m9fKGxNhED6DZCdRWwhImvUQ2jWqDGShSETOYEisqUp1GYv7wFA8szA+we0oM9JAHPCzgAhrSwwsA8IE/CGAMRuiYBmrgBwF8AAQU2IMCrtOEDxDhAFdgAwAooIPsleELHhIZi6wAgTtEgA8miAARBlABPoxzBAYAQR80QIQR9HMDHkTVAsDggKSRQAJDWMARRnABIuygCASQgRg2AAAQMIAC1QvBEArQBQcEFA0ReANAQaCAMTxABySgoiEyQAQNdACKAR0AD9jgTRKsrDQlCIJGRhAEDhAgBk0QmwYyuQEwNMEANaUBFQIAAhDQ4AnexMJLY5qINRyUACztpyGMILY40CQBBhgCAyqQhwPIoAUG6IMJJHCDA9jBAauogjG9Yv6FDhBBAUEwAlXBUIIfmCAIfCDBDhTg1wIcowRtk8QaBFBVAthhaB41QARAIAAwVAEAFxjCAK6g10Q0wA4r7cM4p/kBo+4hn/sUKx86KAk78sEBoUjsDF7wgUSwAQJrgEAiTBC0BSBulcjNTucGFJMflSmU4OgSuCBDBohkTh1pOAMekjsXWKLLJq1E00FWg4dGlaEMZniIGZ6ghPYiAQdIuAEO5HsDG9QXBzi4gDIlAUioeCCXZtjAAAyABRZAQA5yKEEMbHqEIhSABUZLxDiL2II/KOAHbEBkHiWQw4VFbCZ+IIAfJFCGArRhD1aogDjrQAULJCJ+IBDuBpKWiP4UiyKTCdiBEkjQARLosw7BrckGpJEHCRyyvRoIQjmdk9KFZuQBFDAhqoxAAhD0MwGFsMIHuJGIElhtthUFQQDAwIEZvCHJeMDDA8gMhg10QAkYVawmsOaADgTSq3zYAGLXkElJPCEEAJhBHRIwBjqwYQHZVIIRGJCEAkDqtHworVfykEMHzCAPBahJYakggTwswAwEQDI2iLo+o41gBwo2RAAioVhO16QJHaCCMflwWiqI1bhNWAsfHmCHBUSCCrrOc26n0FlaK8PLTTBacHdNAQ0MoBsLYBp3py0knjzJR1VyD47e5yWBnDIf0lYHHrRL7bJczpUluVxk0EaYNP6gwQ1niPcTuPCEKCDhMDiIAn5VgN9+v/fedoqCve51hi1MoSEd2G8i5JBMC8TgJNsxbRBeUIGCZFADF7gBEWbAAg/0awEt0oAMsMABIGS4icLVxISzwdYI4CEBYHhDESoghwWEYQoWYLEBkiAFCeyh5NdxAAACgAAAdCEBMngF+KaQAQlQIeUINUQE1ECAV1SDt1LnwwDmcMCCFEEBNNDICyKg6ArcQQF9yINeIZwIEny5BBm/gSWayoeSF2ShGsgCxjV+BDkXEWt5MIICrIbnpu4hD/dMhKTySIA8EBo9AlCC2HRAhC6ATBINCMULFukVScLx0pmeLcoeoAQMZP74FUewhh1JsgcYGI0EQWCBBzFdExbMoAoptwIGWowMO1RBrKu1WgPEsAB72DgRI0AZFYpN64SaAAhNEGuKa4IGOZB65eXOfrXXpA/fsKcgcGhDF6abJzSIyxs9CXc6xr1d7SeklW7gine94Rw8oGFy/qj3Yex9GID7Hyl3sgUXkQaawiXpsAPFJAlygIBPgQ33U1WdxVotIABZ8AQG0HcywFNVBVIJUFVH0AAfcAMCEARUcDA6MAAz8ARHUBoLIANDYFRiUGTZYAAhoABmtwBtQHUgIAUX2AAQUAcyMxNTAAF00Ad7wAIYMAIUoAQNcAUcoAMtYGRUlQUcgDKI5/5PH1AEGeB7AbUH9zQCEfAHDJAFGXAEDmA0VgBVNngHOAg/HXAGAvBWgUYSJUBjiUB3T0UEHHBPTfVUNzACVxUAMgACHaAHDgACR1CGZ9hV/cQBuZV4zKYDDnBlaZUBEZAHAwACRCACdOAAFDAECrBRYehNUGQHJHABRYCCUDRydcgHLAAAY5AHCpCFFAApDhABQxACBtBNf9ACkNSKtDdbM1CCoTUASRBGHgUAdkBJIGAHCqAHTWA1eFUEAWWDksACOyUAEeCCYHA/E2UAdSCLNJCKSTMCREACIFNk6eJ+7OgdAmIZ2NZdIlIUnnEEMXAhHnAErjIOMyEPeXAH7f7XjvOwJ1xBFGmGB+52f2egBm7AkBkhTBoRkaqyKYZgE2VQTLNDO1OxD4kgQSAgCLw1CpRCBX9gQJjSQNlAAjKQBEYEC2DQCWfwB1mwO5lgcVV2BEvBQP/4BmWQa9ngdaSwCFiwBOEzbNZweDqwB0YgPXswRDpAHaNgB7HgHIhAaTpAKdTAB4hQR5gwCSRQMk+gRJ7ARXzABlhQQV85BWe5FE+ABS2iB0ogPLRQE444CTKwgrlCAkSwFGcwRU9wQRyBB55wQ4lQMqOwBAaRAGUwl4awBMGDHs7QBYZ2RH6QBHtAlkRwA2ppCyDQBqBgCFZDaTJAKUWUQBDEQEj0mf58gAOf0AW2NgUyMD9U8JFGUBPd0wetoEfcUwp40JMYIFkSwAY38AfDKQuvsDN50AJEkFtloHG1F2ECGZ370SMDAhRkAQ8Hchv6ghG4QRgyACgYoBzhUCv8kGbSGQ8gsY7o0ExplpBnQAb3x50RySmdEpGaop5lwYACQ5Th8AKz1hgsYAAZEABnWRrM1DP3iSO8kgjp0RwBchIBgh4pkx7pRhggoSL2eQcc0Fk7Ug6pIpFvmS5YwytjMRNGeFwl8XvyEKAhgAA1oAMxsANmMAW7Eg+3cp44CiS78RLx6DIfGhoMwi+KkS7EJDAWMD+JoAZVZQlP8w5FUAtpEJCJUP4F0JkdJpAw5qCaB5Ge65AH9RelT2CD5md+9YEupVEEJjSPBYgQeaABcZEOMQIoPKAJ2nAT1+VnucUKb6oJZVNFSvBEL6YESJoGR6AEJMFANTEFSEp/XIIxmoIHpeGgO8IRJLEpBioUH/I0pvIhC3MdKBpdjaoHHoGhEmmfEZIuBkoUGdEvY8JM77AhUuIhzmUTeTAs61AGFYIcPHCnOSqQraQF+FkmlkoYjvIQEjEReOIRekKp6WA7FuABxIQBRfqs14GMIHAAc6B+6OBlZQkp6uNG2WFriaAEtjoOhUUOI0oOBEkOe+AcJrADcECAaSCRxAUdPROqd9CWudFVKf43D+IaPp/qDSwAFRjAA4taiuagPpJgBOWKfFcwAhYAit1gAkvIAN3wBARwBHAlGNHXVT7nofNooDdhoD1jqqVaphMpB3eAYAXRB0ZYCquxQxPTMA+zQyV6QDfSK3Kiqt3WOhexqiEqJ0UxXT/rOEMarOiRErV0bYbCHn2Qq4DycJI1BFQ7P03QNZJgBVXKKsGGDiOQp3WHpffwpOvgADJlKxTgDS1wtutgJxOABEjbXaFKnxLJnfriGT+7qm0gB34wIJZhLaaiDkXqBzibB1Mhm3H1NBzQAQgQANJABQqAABTACRrAMUoQjRK2B16mBhogAAiQBGrguTxABTGwef6GUABlMKAGkDBFEAAB0FsTGABzWgIWMAABcAQmcDB9cEgDKgJ2IGumZQeVu4Wn9QIUQDUPNwUDgAAh0LWih2kccDC/a7se0AQBEAFJQHEDIAW61lRUcADIWwQCQACCMDdigwc2JQC3WwVwEwNRADcyUBBUgAAHcFFF1wFvYAURAFgFUViUlAHrtAcjAAAZkEbUO1sdMACgBsAUEIMFoAExEKYB0AF7IHRbqACYJhhE1QJw4xYsgAAFkAV4wAAAcABjwD5Us0hrAMAEVooSPLlrEAEMMAMaEACVtAEXML6IUGsGQMIZACleQYeTpGFr4FhNmAgyg4ltkggOILYgS/4UFhq3Pko6WKEVjlKyWFGq80kUndIpfcAicgAG6XUZftAFX1AZ7+ITURKrm2oeeuCyK6sR3Aku+fIZHpG3q8MZ9dEZeMuQEtmhkqEm3OcSslGEFFoXycQDyhQwblEFYQgCC6BiaCCevuUJM/YNv1UO3CoJuKUJDMun/foOm5wObWEWQuQNhAkPSGADE/C29EeysAzLS7EiWswveszH+lLHeSukR5smSjsgaQwUvaESstqUt4MFPOesT1ELbTrBVLQBmcQGjfQAScMCMtBDe8AGYAA0matgeCAoKhp1VfABtJdsHCANuudbkMQHUpCGfYAHIFQCEdAHVgAAJvQAQP6wBgBQzRVQWrTme2JVvAYQQwJgBw9ARSzAVhlwHSzwAyqzgpZWAjSwB6mBNS9AAG2AZ8KGsWAwWQ/HY1VAAGUABwrQBRxQATIHAWc2MxswA00pCSUX0hVhaVNAvkKDYQQqixgmXEW8CiZwBSUgAXagTmPgihfw0HxQbLB3fOP005g2Pod3NlAkCHsAwVVkBy9QSdIsvHN6P3vgFWxAHVWoz+lEAHWwXRvgNPRkbI8UCpIkCQdAEjwFBpgkCV6ReV3GcTTAB8aFT2CrDtm5pr9BrFpRo3EyxXJioZ3COrmsBbxEEV2wBZEdEZQNEZZ92ZYdBmYgBn7gKI7iB+llBv5toAVmQNq75NiojS+fkS+P3RBcgAX3QhGe4Qbml8V3wBoIxhJ+YEswQcybyq7msAcW0g0uuwfF8RS/mQjAawgXhrktEAAHwAA/QLrziwAxQAVggzDLlghnoAABIAEObFMDQAA3xcQdoL6ZcFpG0MEDTAFgoAQDAAAdwGIioAAg4GK75sS2h0+N6xbrjQBH0KYccwXYHQC1SAUiQMLGtMI2nDBwFQAe42Y6TMIXkHadS2CYBsFfK+AGoART4N21CCCs3MpIoAl32zp4Cxq7zJ2rCqJ7EqLfQShSshI/0SRQ0QV+0ChyEDDY0A5yUDB2oLAIlQD7ewAXoAF5ys183f4HkHVoIiACB6V8xvTTDeBSBqAACpB7/wkDVlMCqEZkoedl2x1cy41X/1q8RoNXvhYmbKUchXWFgjQDbDCgc2rR3aDRHJAFVmABztFQaRB99awAIjCCSGNITKV8CkAAabrSuZYag1QFXdvQfNZlOx0mAPDk9evlfDDmEEB7KhPdA+ABKsrXKFYByQYDBPDkzGcEA9YFvCYJ/hm8D6AMXuEV680AA/ADk84HEzi56nOFpzXq/8oHBZAIaDAAVJTJhuAVnTxbMiAAHcBZQXPJCpEjb5kOpWC0LWIlw5rYXIyhA8HidwwZrM1LE4EFW4Dux7rux6oEWSAR7+7uWIAE7v6uBEiQBUiQBHay7/ze73YCX/sO8ADv7/qe7/ieBfIu78c62aUt2mVwOp7t2W/QBsftAcmMBYoMFZTiz3wAAzIANGwQVzoNvFG3B9czAjOw3YbQBnngZUg9ynzAADWglC52Wg31j5lcxG593QTwkiLDaZKw0HnNB4Ki7LeVNH2gSGECBtTsijEQ0mCAB410znxgBcFmBs2UaTislAEwBn2wUCTQDWqQSQKACI6oSHuABnQt1ihTDqxsA+LVq/IQFaK9t20wFUS5BxZVlgKwUf2UBtOcNFSAWg+HB1jwAj6XVG2AbHvdsUSlB8BrBQdwTxogDa2i3JUUPvR0ePFshf5hnvIAgNAVQAVxNQUB8LsV98+Y+88OoAPo209M8eaJBzTlc3JBzM2H1AZwmAWwlmYOMAa7088YfQeZUJdX+PhmkK8qXRAIFdKr4AA7sNyJIHsa7b+IhAcFUAiZcK5k7YoWcIUqEwpnsAe2VhPjJIuNZAUfOwWoIigSrQFzqvaxbmxPmEfuw+yhoAG63k95EAoN8AOAsPHDlxfB12BHRQC2NxLDB7mwhzdwBZm3YNkkoUeCwUc59iSlJIDFpwEGucra6vraqqd391YrKwsLScdXx3db+3abO0xcbNy6p8eXfNt8N3sXDfzm1uZW7VZG1kambWamtdVltoW1VY6Vjv60hYSE1d6e1H50hFN/NIODcyNzM8MvY4aMgTJoDIxhkIbCgggVNkRYw4KFGH7adGlzRaLELpCqeFhFYkaTGVY+QBrxwyMfQXyeIMgwYAYbCKuavIzJp8AePiVmsGqgak2FQ3aeKECQZA3NmR0tVPnEp8WOEUBWKVnVM48CCiIg7Gx5NAkHVYQSGDgw4MJTSGMfDBChgCahBiIYENizwZJSSHk1IKCg4G4BvmBSrTLyttIxG26OOX4MObJkYzo2tqnoR6MFM3vqTMkAAICOlRQKBODBh8qAAyLA5NEQgECWPAwAZCjQpuea1RmGNgFQgYrJPQt28GHDAIGBU5BYCP4gQCMqggA+SwzSo5NnkDUEQEcQcwgAhQFy8gwIIAbRC59E2YQIQaQCd6w/CkF6saOIAQSPWohejwceGgBwVhceydIAFnpAcYEeRSjXAV6q2PebBCQggIBxJwXh4HTRUfERfUJBYh0fDwAAhhEIFJBBHywMwl0GAXxnX0sD/GWHeQGAocBOLMjVggAGyLDTawUggAUeDMyIRRMmEaVkAMvxkYAdKhqgwA8jUnFUBHagRIghiFBhwAMBUCDHKhxcsUFoANz1xAAUGDChBgdkyEqP5n01GWSyAPMMLqvU0dkrf74RqDJ9LvqYHha1wSgse0zaWR190IHpHHGEwekXX/54MQaoY4whxKhJJCHEFaomccWpWSQxRhZjYDFrF7aaAcYXttr6xahd6PpFEhLx0EaxZkhRgUZmQAIiJEYE0MZ6bCDQRRkD/NDsCEHksSYfIe3FlyUk6FAjCzMoekhQQyHCWRPyQZBHHgSA54hKfKxRwAF8ottTFRekJhcfy75gwQg13NvFA5aokciTGxRmHBvg3etVGjqNoApTKwFBQnR4uGbISmAYDAoWDqiiQVWRrsxyyyt3kaxmGlUQA6GvcKCyY3ikgW6kfB4D7mRGZIGGA49AloceO6cBxxtp5OGLHrVE03MuUiNaNSRSZ81y0C5/7RgVQ7lixdh9GhEd2P7HKCPLHW7QIscdffQxzC20BMO22n3qcQQGGmGQxM+5UDppH51hSsccii8eR+Nx+BHGpn6AAblFF4lRRrFyvCHH3H3oMSnXg9dBB6GTutKHRDJUdJmwEmEANR9VuHnBKevx0cR7HGBr0hPAuVQAAzME/QQBwc9QIxVCfgXUvevaYQKGSWgFwBiIBZDBHs1CosHRhAjwVVYKGCCCBKtEj9RrsWXBJQKtbf/wGslJwBwqBUSg08N7gJvXaytOH7KHCUhKSbhSlvSGwASC7Qgy+1sYclEEshwjQAosRh68JxkqgCAEOhAcLOK1szuwAQ9ss0U0AmWMQwnqFbRI4BowWP5BBapBQ66IXQxvyIc7xK0NgBIGLH5hi7zhsBV98IDMkuUBw4FuUnUgXabmgLjESeEIUgADFDXVBjmYAQvFikOxNOc5w+ViWa7gTC4y10TTFYMHDdQMDVlBQlaAwAxTEIAEY5iHOxjjDEoYwB2NkQYPDnGQhCzkZIQVM4l4wA8tSwMaDElIpaFhkmjAQ+ykFg4yuCEYx6AGGfBGjE1CcpSkLKVj9jCHPewiaUC8xjWmscJfkEELWnglChPYmRi0USIxiGJtABAAGpSuiXLAVBMMQAMN7EAOmpODHJpggRUOowGhCQCR1mCAVwzADng4AjL2wIEgnO5hzDJbLDDgt/4GeqAXrpgCR7ZAogyEIAvHKEL9IPEEEMiACFJwzBqSUIwz3IABGdABESCFBiIQ4Qh9oIIObsAHI8jgDzrwwxnuacqMahSHckgCD2LAgzGwc2VoOIPoNrqoPOChpGc4QyUVJTU3cAEJWniDY+4wSzLosRh6qCVKfwrUQYZhDw+s292uEQ5akkGTbmiaK90wS1rW0pbSJAalnNi4TgXrdaeixxI00gVKNUAMdSiDAmqgxSHIoAto0AANsPAEMOAhCVNY63H6WYSEBu44JLjCE+ywCkSAggHRQYKzdNCGqxgBdxJYlh+IoIM44GUQhCknH66SmlMUQQ4gSKRGKBACSP6pAa43gNQUwKAGBnShD2dQRRpa4E0+TAEEGOVDSTRAt1W0ADx6wBgfzvAHevKhDCQA6L2KQIQyGCcPRLgB3ZTwhtjyYQR2KEOaokAuDYDnDB0gRAZWwYLlhkCQQS2veR9DhzDQwYaRSoNJz9unlbbUpXHU2htmuQUuaOGmbqjlM9ZWU/gKeMB9CkMdhiqZZtRik1CVqlTPkd/8ciHCWpjlNYoVhmJ9IVdi2FQYPAViT7HRAqiZVBcYKBEdyGEObVBtscpAAD8MAARDMIAcFBCBI7AACGwIQAVIsCMqRMcsIBjADtAQAB2MAEWBBSwoCtAHQ5iAAkQYwFAkMQIDgP5gDgUdgflYEi5nuosPCriPT4g8AAPokgI80CcRArCHFwDgAxy4i3WeBQIwWIcKSR5BBdRggCWMl4yQcMAVRvBGcq7kB0U4ABEYsIM1ZODRMTBPB/4ggA+YRwY1rsMIoPMVSazCAZEOWJXykJ0SQCBNfHCAkwkMawKjMpUucy8eYl2Mnc33paxwGy03OcudEsPXNT0pC7UgbFwrOzJfabYvlgHtnUibcKYjnLWpzUQmzs1SB47DF+ZwqbnJjQ6dK7cznalDZ/KQmZv74hfJ8A0ImyMLWZhHPfKBAxnoI9/7vsG+64EEHMAjnaOBxIk14oG49WGsl1jAEwygBCUw4P4KJTCOdbizE6qoJAHgsYIHYMCekzV5FQKQgyGyIzYya68ChGrCH0BAEzCvRAQZyIACrryT2yVAFTD4Fx8WUN0/DGGbL/jEHh5ghxKlGggluEDEBVCGAHzAD2ugwCqoAAE9YJ0VG/jAETZAADs0QAZK+NEejHADDXigChZoztohLnE20bAQ4RtK0DiO6p0YgQgH8CbDlw34japSvV+zdeBZoVI1tFQNT2sFNX6tjDvU0ti+eEOFOQkZy1PelNJexrU/35nQN7FSw4yi6TOFetRfcXGrV1zjGOc4TTnOw5yqfac+bHvbgzgMvwLWr3YF/OBjoQvDT4fxj4/85GPhVP5JyALy3aF85KPDHMlHghLobW8k3AMHROi3Pm7g7/Dve/zjby7BV9EF101k5IydggGIsAQi6Lk6WhpbCYDgEa3sxCMvONoDJChYjGUfVWJbQ6EAczAFQ0EFByAFT/BllMUHY2FZBNgTKscHL/AkCSAHBXAEZqAAdnA7rZZ09ZFqP1ACVEYEQ7AHryUAEwMJJgAA0wEAlsAXH3AD19JqH0AERZAELFA7RfABVuBzMOABVvB+CiUGikYIqRYBO4FxhABnebcKVvAIAXh4y7ALVzhEexAHdEBe8XUGt3Z4utZSaSCGqyA1UYV5fDBLlHdftZRb0BZt0fZ5syQH1mY6hP6SRqV3elGkOImTOKwne7M3e7mHe7dniB/mOJFDiK/neqwHiFDUh1HkRE40TGmEiaOnh31wbumWRe5WDZnTDUulBeBAS1sQDueQiqjoYBXGVK/0StMAKFRDNUrTDM1wa8LQB2HgTDD1Q0rjNLTQYEqVisSXDkqQBBGnBE+ABcuoBFKABVIgBbYSBn7QOdIkbaTDe2NgjLpEYuhXGcMSWPq0AQEwGwOwT9lTgSVwBSPCE9jyET0iOx6wGx2QHIwACQ1AjgSABfbBAghQZBVAHHTABgRAAmYQaBoQcxDoW6kxFA9AASAAAD4hjy8QIlUyAERAAgAAgiE3glQiA1jAjv6KcAQtQAMYaAQC0AUyAAn48hWboCaqYIR70GhHEAI7oAIUYAQK4AHmEQNEIAA9iY5EkD1KyAcMYAcsAAAgAH58YAIRoAQK8AiopgcKsE8DcARSqIU+0ANFpYUKRFSSBTZ4EIZq42ynQzieB3rXpomYuAdy4AdTMAVPYAZlIImIEwdblA5mEAeMs0Vd0JeNyCnGOHxfkIi1Z5iHGDmdkg6114iCuHqTiDikk4luuZbWppaQwCdf6DJsc4vAwGDXsFSk2IqlOZpPxWCzWIs+tHkxRFR0EAeHsmDDqFSw+AZtUAbf0AXSyJtyeQZlAJxl4AddwCldOHrDMClzwHu7if4F4MBDyiAFisR8O6AZHOEsNzAEDAUJeKBQkHJRsuUaxvUEYZAGmgUJbNBPd1AGd7AAEmQEQ5CdO+VNe6CeRnABdVAEeqcDffAEOoAF3hRXVuFkbABQzEUEVMARRQAJaMAc+YkGQ6AE+YmgzrIHpyVbICAHFsoGQ0AEejcEXZAHsUUFxgUJLfAVf+UsqjAFQ2BcRTAEU3AKa5CCaNBPzIVYLcFqzTEDT0BR4+IsRCBcfABRbNBcHGEFUHGFdNADPeAF33SZTwqla1lt2BZ6lZJteoilopdGlVKZXYqJmGKJICaZqacprQeZj+gHTwCYjbgpWZVVh5mYcZqIX0B7df7qYWwae33Jen5wLA1Yl3+IKXYwB1t0Dm1wKU3UB5ZCDm1QpdYmB6jYBnfQeZOqmaHUGF/5i21zNbMJVVGVVKX5a640DXCwmsLQmgLWNgtGBtRXYZuEKM+QNFrDicPJm9JYl35ghjqEKd7Wl6VzOshZB97WBbNiDmaANa9gRBaQTpoBQ2BTj2fFmc0RARnAj5jaJ9H6CnlQcJFhBH8EeHvAlV4JCYfpmItprm6Kp+nKpoNYpoHZrmcKr/EqiIEYiVeEKZ/ybWM6mZfopVkqB0/gB1EKep43h85WqXLIKHrgXmV4hqzwhp/ENZZ3qa6ASW8TKT01sfD1mdMgmv0Fqv5StVSiOovN8GzWmkKHglQgS1V+oJyCswd94Ae0ypt1KQeWxESw6Zi+agyH82HGaAaftIa5IAfJKjMJF0ORegx74AdlgK0m67SkFAZc2aRPuzLd1rSSQZZpQGDydQZqUF+sMAtSFbSt0F/Jhob95QanSgw9ZVOjtLGc6qmfGqquCkusSbUXezdxq0lBlAuYYmCzWqtSMAV+cAdieDjKWXs6u7OkI6xdUA6a9F+Q0QfhqBE7EIectylXe7ebe0NfsKRLKgScKxlcGAcjNZZnoLXwxbWMx16rQGxj63iT5wo4FWAsowef9DW3KA1wS5qt+IrTkCiiq0CzQA0eq1R8m/60dOAFUpAEM2tdZzgpfsspUPSri5teuuK4WwCxK3MH0RhWKHVgWSi840u+stY4pnu6qVteeKB4LqW+seCxsBsLwRYLlle7LCN5Zls3QDSbceu7IgsMt1i+Q0S8xtuqWKO2nicHcbCbtUqc7KVKiKteXqi5fJCoyrkrqPg2CRx46VXBAwzCIVxBXEh4CZS168tSXpsL9muxxSCx9Su7LiN5eCObxUubDva7U0OyIlxKf2K8exu5kBG9Miu4ZVBJkNCFklUHmhI51BsZiept2KvBQSy8pPvBPIzFWbwoqFTCJoy6P6VSu9awrUC797u2tJRseoC2HKxgoOlKWjBT+v7lYAB8QrjAwVpcQQWssqA0uoyrK9M4BUY8xp3hBYXclzbDbEvcs6xoCyHMheKLx5EsyT6zKXMQQye8UVx7xD9kv/ILCy+MhrPESRsbmjeMw0wli6J8x5NsSFcTVUBbVY8RvY3zBd/gm5UEwYocBnNgmF9wxZ2hnNj7a1QMwgeGvqyMzMk8OJsCyV78vqTEvi21yYZCu6JUN1FDC6q4YHCMBHIMqgBMwz60wlqwyso8vDElVRtczqsQwbWXm1MgzYOsy3NAKFCjyJo7eLpSBr/myQMMm1dszgFdzJFzzAiEydDMUo1nNf2FirLoSr3bijO1Ba9EBvlVU4myzq8AVf4CbUpXk879fEqqdKdLK8atQDqIq7isEJYFrdKKLAbf0Kr6i8WaAtAcbdObm16lO0QHfUOywErRcAZc8ARn8ElPpUkONlPtoF8WFos9xJq0BFNoq0D9ldE3nWCexM9VrZnzTAdtwFIudQc2xLPTi6273MyDEsx8mtXITNNW7daQAAeoWL6o1Jc1DYbPHAu6azeIApo2rEkQXZpbEAWDvdTg/KqWdw5pKxmgrMY+NdVk8NbDWwsfLdOji7O7TChci7oNq42RUzqP0cQtvSmYY4obrMyKE9lv3Q4TgAOiK9LqxZmCcouzfUJ3w7E2fA2Crb3+K7cfW5uiSrdTg9F20/6+POPCkDcZPUXOvtBfIM0yFZbaYIPOrRrLk8G4nKKz0dy1bKDSONuFNS17Fuzd3EBLzq3FjRPdbo0ENjABE2BYYDvbzmA3bfMMgUKL9V3bhw0ossjf/X3bnPpUemkOgP2xrPixORWyqFm80xDUb0MLpWqqLaPdaLB5jV1sfSLVfCCxWm0Mjp3eCft4l8fhmnnZ4PYVadC+FM7OiePZiNwndPApTUzeps3RqP3hN60H7N3e7w0Jvu3joJpTxKhUpxmyrwhVqInkT7Vg1DANuGkrPITf8b3DJRspJTXGJsxSaNC6n2xhGa3cytBfZDDixeDhN+4nIb5JY37d6uXiE/5uuPPs4otCOp/iBaaoU2Muuppi5lad4+2dsYcXrLts1yxTUluuNihehoZOsZ0cKc2t4RWG58SgSXvOX1GV5i3T2cb5M9pt3FhYnF64MtE7vXq5BW3r1uhN6TiOA6b+rcGar6ZUUpHeCnk0X8T8QdWs1Rsuecvd02We6osev+Z9St5Nwa0w4VDTGR722SyjyHHATDlFnCwd0LD569VeXq9NzxmVByWFQAq7eGG9Nox+sWV7u2acx+Ze7dN96ZiOuPTsQd5OX1jIq3HOKM2+ORa2U6/31tRu7f2eUZ1NaxvVUmpDhrjMXzEcKRvu6ASM7pSehuWN59gO6jW0sCrMxf5s7jJcXLpy4LFUrJxx4Nb/7O8jX0ivDdtg7FJfo8lXXjfx2zLKTQsI3+usvucP718Znzh0mtLGvniBtMTMLO2W3Th08LpcE+hWnV4kr/SuedkTD1R6kPIrMwvzZYaQ4WuK3TKWN9m8zvA0/+GYJOIuA/D0jngLW0nEPuiugO19wMLGRlQIxtHBmvZLT/dqD5tDH/QZRZaPlFKri9c8ZXm425nlLcqF1FOV/dbEZs0sA8yeHa3aXUzTS/ZbHOj07Gs6tbOckvd4TFRzX/dKf7jF6e4DZniTgQd3UNws78JrnLtoC8qRhGxf/4YXjfOVXL0/tLDCCfRgQ9dx8DmdnP7Am7L5Wdz5n2/8Sbvmh+z5gxTrWJvCf59C4v41Ehv4sg5giC/QD7/uzP7xAU8M7CuXZUDWvH/3Xnj1q6yclhzQ2X78yKxKrqlKd//pt49rLaXosKDZ0xwZb4j1ucvUDQ8IfIKDhIWGh4iCd1p3iY6PkJGSk5SSem9aWm53epWOe3RxYXN0e5J3alNmYXFzpp6QdaKul1pknLCCdKy5vb6/uXF0wMTFxsfIycq9Pj1fxHvRe3V0dHOiYazVda/L3od5Z2qWaWfmaHi+d26ajcvsbuxv35CLnfT4+YN67Jr3xaCyzeE2CY2qLqO6HQsYpw6fdbb+9dqTTZ/FY6Euav7cyLGjMjo9engpJC0atzoo6VCzdi1btjitSKmM5pHenTNoHuEpdw5PHl+1tLyRiAwTGXhENdqrybQSv0xukvqqM0egQkh6ykiR0mXgMqoJ+WASamzPlzBXm6rls2ut27dw8e1pFqaQy5cxSclEyY1m3G/l0hnKgweNOZw+gd0h4++bHqiM3XlcJPnv2qCbjoEVlvZRnylb/XSGtqvhnqeZkWVzaNkjxdGtY8ueHafZyNlv1ZwRLEhPGsPi0P0E9pQRPnjwmi7F3RFz5V+g5nwxXWmPnK1d+njbU3WOdj2Mhy4TxZp5vtfm06tf+yVkSCHrO+IRp0dP4cNq0vAm3v5PPD2jSDWFiVTxJeNcWbKMQlAldXyxVRkEEiMLZ3z081wy3RXojTAadujhhyAOosYTT+gWHB4RwhKUf/Q8JlRkai0XojFvMObGPACFkhBsiVDVhRRT5LQMQw7VElU+DcYxIzFzzLHkk1BGyVF9aegWRRQ4pZFiLphtacxTbySn1oBS9vIUGTiSFscXXnkSUBdTTJGGN31cE4cp4AnlZVlnlelJRn4GKuigkuBxH34j7qbMJTbuaQw8RjmKD5mEYtWfpI8EFJabu4ThxxRnXGhMHdmU8lAmaV4Uxhc8VkpRpbDGGqWhvx0WnJadzCfkMZcEeBEmUcnjFqWyFrIipv6f6OhKLhPO0YY5cy5T2jBiZSKqPuQVS9Kd2nbrbWt5+IaGieaogU5ihRi2H3FjpXbRYrcAi+w3xHYbZjs5ClReddcMhIdu0SZDpCCRMiUdtd5y+O3CDFsUrqFoAGcrGvoNl8h8alj8S3FHbpTnUNa+Va+sZ6bqCyiztJoIkXvMd0bAyHDXyiu+MpXkt002rPPOvzz827i2nqOfoZUYBjOXEKE5bzFgGgnXyLDWqKearezLIEym6gGwxmWJknXNTZlVV7eA8mw2U1Vw3dQ9D+/0G7kTU2yo2pVgvPQ+7bLosbyPkXG3N1APClHH0Cmr8sqhtJmHYWj87UiCXzcG1/5Zh0eJ3tmYe5zCCik4rAdhhrr9dtC2miu3T44nUs7RlNwreU0FC/u0FqmvdywwKG/KLNbdGJaxMhNSi1prq1b+5OWZJ59PHiqs4HwUhMwd+vTUG3pHGthHHLEa3JPuvekUD42uRVqfMa/rN9ZOjFGNgL1W4GUOXvs0ay47UeL78nTtL6WxBqZsByuWwpRHQMCcwHkrUAEhvEc6E+mGe9oLH/aq97m/MI4Sd5Aamva3kbE0Ik/qSwb8oLQi3IWiar+AnEJctq5i9K83YpJNg5wUq5wV8IbeUEEJzrAC6GnLblhZB2Ne976Q/e8vI1yS/KCToDbdb2aF+NfLPsKKV/58zDxii1XZcMjFY+hQDyt4QrH0oC5H9CoTR8HF7MhSLTe0JokhGovJYNGsBfVChYZgXAgJURoryi49X2CVq9DSxUIa8hCrO0R9pKaJN8xxWOFRBIwsA0cPoSZ1E2qICXVHiHKooYWFqyIM2bieNRnPQ8g7pCq5yAZzWEwPGexHI/e4jEWQ8o9IpF2Z5Oi4BFEohVUxlSH0YA5Q8g+KfGiahqRjtTINcJXQVB4LL8HIRnJQZKgaRMHeqEsSwuOamarKL0/2QkRcEBni9CMpNTTDQdkwmvA82xvOwAUuZMIWm6BlPuS4D1zmUp8xksffuDMdYQJznIZgITL62BtM6P5NQ1kM1BbjSdEx9soNW7gSFzYI0HwEpTL+/OeSivNIScgsDAblHyuaSYhwKAojMOmGvJYUyFOuJ5UVzamUFhmmIWqCDGd4Qk5s+hbUVGabsXGD32akTFhoyn64606rfIcMUmmSYEQMkSnLhFOderVAPFXqPfHpyPrkQTe7AivYXAROtbCjoxzhp1OVxdJcnBBhFyumZlY6CHjBtSl0+AJel7SHq371sHDYghbiAktqxsOnaLwRJ5LisrTGZzFEPOJsavRX8iGVEvTjZCi5BQmjLQQm5blimdoZpWce1qtIQMIEcKCP+sAyg46Mx1jHehRH3mGykJAi69JTwkLMFP43nLWk+yIRWtdCx2uHcxndcsEdlPZznVKK6JPe+dqvIsEGE5gAEoxl2/Ka97e/dWRu4yHW3fI2Hur9bX18AZzhmudMSRlLZ5Hx1g7JlUF2GiwwTljXwZg2XwirxUPLVLztKqm7r9UDeMM73kG4d7eMIYOG2Qtf9b4BvbZNpjLu88kOuWjBJ06PUvfrjUt6gioFjZl0oBpcc2BkFIQAVg29QNTYkArCEJbwBGzgRvX4Bloe+i8hNMuc/q5Hagt+hC9TKiGsFW2KxWCtIiIiqwYJmJ2EBHJ39YCDIpvnPugwMTuWOszjmkep8TFKSXskTiqbEJmTAGKVoZqntlquT/4g6qqYvTpf3EjxZdPFTS2Uhgg3v3mxxF0zpjZjZ9ylzBMAA8g1usHkYgUy0GEo8KBHrZZDpSHRyA1PhD77ZjKkB7NRRkR1EToqK3vCZepD2b50vDDp9PgthRU1qYetEcKYSEsdGhwHPVggdjBn0XM2RHVR+utwirYgWB7wMxfB5oVpOT6F/TKxx11bniBazbaI9qluoSENs5g/WaVzqaot5WtUOhLSJUYoDArCnWk3PtYlt8CXZ27hoHtqjoB1h5wtG1jvadb33qRhYXHO55IWq+rW1qfB7dyBe5wYhQEOOt79jQyiyksp7pAmYlPceheU3tamsSdcOr+qKITXZ/7z9U0D/vGe54IwtTrHHVD97DXHuhAKV7OrLePiemsD5lL2GjDKYVm7hnrJTsbcHrwg7tZQpOs+X6UT4Ap0iZlLS0RX9L3Sd4psfmjlucTuIcBC7W8MDBi6MSYlZJHSkJ4N0MwJd9hzqofmdQ4oPgMafu6AIqZK7Uati+SHHmNmt6BG3ZmMuKZpzSVXWvzm8cZcHHgc+I4PfpUHfN6SCfO5cNnHbdojXcT0U8Enue7ojXY7iODuliUmQkecT8a0jJHIX1RlX08heYi2Luy1kKr5p+ciHkqAQBX843sQ/M0Ea18mjuE+990EEXgqLyCoIA4m1KFHQGTui8W99I6udf5oIf9tmV1APfo8U8EJ1BDGncEyb0tTHH72bHLXHN8kayc0EPcXC8G0gIKgZ9SFZ6dCOF20Va2xafiXUzrEB/33Lf9nI9+XcI3yJI+Rcft0cocwbU6ED50CfVdmXyZ1DciXdYbEfJZBEQ+WgToYH7DUD2znC1AWJSXIFEYyR9PQEponYxLINHrVC6FgNfIXTYD3FqQCdjt4hZaXQUP0g0AhZztVgOTjPgxBCg4YCcGzDLpyMhLYN8oXKBboFjaHhXIIFx9IVnt0L90GJYtggouiZHxAdyqhEbPmgrAQGBOBgYTgd6q0dVZ4EYVFQ3MYic0hRFAxFLR0O/ETfhdhVP6DgDK8sxEyk4Ttl3dOyHNbRn7xtHGAdXWS2Iot4lj3lD4d9XgDqCGVhAwtRxWzYEcWMQ189Q3h8DtOVXf7wBhtCCt1QHo18Yhl6Iqu6Fg+KIuO0R+EcotfEiC5Q4yg2C/NiEg4QV2IqE1gGE/0pxHB5IzoqCLQGItlVVs+eIywo4n00B99oIsK0o0mdVf6YBi1yEeuBR55+FV0oIwasQuQmI7Q9Ab2JGI1YVux1F5QIVmF5o6VGCs06A1J0wadEny9yI215XluQmtRCGRTmA8GiY8IWSyxJV775ZDqpVSQ1VsfNpFT4oP9GCIMZ3f30gWiIAyE6A1naBFp6CbheP6K8OgtA4mShsBQKRlP30Vh5GVe54VbuRUm7KVhMdlhZUWTY+KDfBglGmYTW7AFWIAQMxE23fGTxFB8VzNYtXCT8KSKgiAHWMAVIUQV7NeUqyRkUGlhF/ZTHBYmHqZeIfZs6POVQngUGFkGWFCW6dcUwaOUiVBG1bGEi4CKg8aIgtAGMWABFoABn5kEJzMNaqmXNyRkNoCYjndPISgo45cMfSAHXdCYWNAG2rEW61eaxOBSaWcIMmgsFzlsfsBjXeCZxmmcOtAqZkASeyAFvEgIU3Cb+bCchECdj5AHUpALUyCZptkbOLB0hHJGs9QwlFcWdOAHs4kFW9CaFnFX3P6ZV+PAIKaIcT0XBl5gARVwnMd5BIOQBwIAAABgAKJJBREgCCbRB2xgAHxABaJpCAlgB4WwBhUwCA0ABsWwBgawB2eABXyQBxkKCU1AA0agAAAgARb6BANwABHQBSUAABCwB0UwAABAAXTQAjvQnfEknozmf+M4CdERBl0wm0LxnqCVTjXBlia1hPwQkAPHA57pAVJwBEeQBE76mbeZBwW6oANwBX2QBNRABEPgB9nJnyxQAcuJBkOwBJ3woBE6oYJQoWjAoXxQBAvaBUagA3LABkTQoGowBPw5p3raoONlAjRQBnzwp0ZAAm3AB3hABEQgB4PwAGBgBH7ABxwwA/58kABZwAdNAAF8sAaeygIQ2gBXsAYSgKOqpKMzeTaUQV19oCOeYgaKRYFh455MQZmTsAvSKY6qeVgWA5oWcATSkARLYJzZuQdYqgfRYAQWQAUVsAcPcAFEIAAegKV54AAGcAN5kAFEoAEYkKkQSggSKgd5mgBg0ASYygcKsAdNAAAfoAEEwAAgMABAwAbcygAxkKkGMK87YK0KEAEzgKV8YALSOgBg0AAx0AJ/ygcL0A0KUKqeKggPCqqDgAcDMAYMS6SoKn6OdE8bpDzW2InW0JNzIAdtABVw+Q0wlpcaUT69OQhVeBVsyEU8gqyncRp9cAd+IAdl4AfoaQZdAP60QisFQvsFP2KcC3sFSWCcO6ASchAB0kAFEiChpmoKTVCtBdoEHyAId7oBE8qm4hoAGTC2AQAGL5CuDfsCF9Ch5soHMJCvRQACHLC1CSAGnIq1fFACmIqlayAASaAEGxADI0ABSfAKeXCqguAANfCpEasHEwsBnZAHCsADgrAA4bqxZvN/ssSFyrNizJU7PnkaGtSr6ldOTRGMRXpxg6CIsWIxeVASeNAHsckGftCzfmAGQLsVS7C7vLsEPNC7vsu7vwu8vUusSSAFxeqZC6sER8C0giCwgjACMbAGFuCfpgADePsCHsCpFDAFRvC1lysIEkqhZpuvelAAe3C2Ev4LoS8QA2VqBkWwteu6oHirtx0aAf6pA44qBXnwBA3wrR1aAIJAsOIbAKaQBwVgBxSbBw+QrhmLueTZU+zIlQR0FClyhC9RCqawB6N7lOe3hDUxlJLwhIZwmYKiEBv8utQgB7WLu2awFVKgBEpgBMTbu0LAu2MgBV7AFV7wBT7rw36wDX6xwR1qoIRgCsC6sFiwA8b6vAUAAiCgAQbQB+PbAgcQAgeAt1Wwr09wAEvAAODbpoPgAGBgBQEAAgpAAOmbrmz6Ah8AAxGwBAqwtQ1Lv1jKrhEgAwLrABRgBBnQBdw6AmsrCA9gByMAADIAAvxpAhSgBAqQrxTrAAQAAv5DkASHC8HaAosTnKq8RwjUUBX6wmkdDBe6OHFqgaRShmOGwA4pOxsmQQcsfLtBuhVKEMNNoARPEMMwvAQ57AW87AU9fBZNohLPWQhc87KFwMQWEANJ0MxVaqWD0AI3MARSELmi6RtywAL5+qdFIKxGQARbIJpFcBV50KB8YAQQ+gQ6AL8LKqfjzAdqwKFFMARTIM+CwAYcyp95wAL8iag3cKaO2g0swANGMAQGfaPnvKfPe6MsoAM3AAJJ0L6YHChhBVk3wp7KM4QGSnehexWjDGziVMxNoRuS8ptI18ngRppNgp4/shUkIgUkksugAbQ/Asw2DcyBNAoa/LweUf4HwKqfnmnOjjC4GWAAzwAJeWDQJPAHDuwWedDUlFAE4TvRQKhYU8JTVrlbF03B0bQIGtkSodtoRufBiDNvlmEOjlKFhxCcXpcSTQKkQevSMQ0qOIEGLCwHq9LDNx1IVeMXlmEGGJCf+km5hbKok+DCuEvVZ7OStMUryWRbLylLsbjVXE2O1TCbPKmAiRAUCOcWucOyaoG6zCVKxoXSng0K1VAVRhvXcTIFT7AFU0AFcnMHKqHaX3DTPdzXGosMffDMFuABcqrYxPaU4hWV9YFegxnZGvaX+HTRlghhr9wSrDCWu6pI/bCjVAgTK/gXIvwI5wic8ugaqN0SRuvCrv5N1/nBBo3HB9GwC4Fk0zmtEsjMHH0AtIYt3OPGl8Xtlxi23BsWmL5VXsM2DSMrEDNhCoqZCBAxnqSMfqKoHNnmCAZ5CCMJikeIDT6M2HQtNOvN3tHx3vDNGbuN3yQ+TOCVmpIY3dhACn2QFhptLJiFL3EBcSNOX++3MjE1TMboiJ+MDWFg3kEjNxpjEqodzDmt2SWe5ERIZFdI4MDXCjudcMaxZB9NynVW47+Aq783n/Spfp98Fz5bBmZQOrgibZ8cSLeN5qQg0kre5m5OEihxDWeh01EuCU4mnpzrFpSG5T1jY1Gnur3hbspA4KrNCjtbBmVQOgaXgtQgCmgeSP5r/uaSPuke3uOsAOV94QvuVhy9ZRl7zoPiEE6m3OVZVg0uQQrkGjH4ITcr0+iPHt9sTumyjqrSkNo+jullqAdjuYVqFBefXiDdfQgTruNMWh1fbuB1kKcS8zLjw+jkjeY67dezPu2mGd2gbOAHDjhagARckOdUeOUeYog4DuikXh3RMQszYR+KlyVEh8GrAu1nSe3y7orSsBKgfBYxQcxEKp5cgASkqw9H+HIgIu6IYNLGYsEMAhYFxQ3qTi4U4yXung1zjuTzXvHRV+/VUOAuAeXZ3rKuIxRGcYN0xefLQNJbnpcVnizAp9mEYXYVAwnuDhOnHusWX/PdVe/2bv4nG8/xB07yeHPdH1buzgfKoA1WurEyVVHdgV7sRzyyUG64h4IYL0sNAtEkDu7zNp/1IjsjJZESto5+Ej8Ke9EXWI8IdZhuRBGycgFjHOkhon0I373KYNjeJLsg6n4YI2dSsjAdTSJOFK/1gN8RdAFs7O3hpOn1LAH2c67de9HzZY9BrtNbUrGkZN30PUnzHhLsMJvjJRxvja4NdhT1eZ+P6P7WbR/4qG+SIXEbnVgSru/6J8EXiJ/xGa8Xfd8KMn8XLyH2w0z7PV/4HCtLH2tGpi2I9rjdUYLKBnp8uVcZVA/60SMxiy4JgFgN2o35qZ/9djf4hLAqur/xl477ff6vF76f8dTAF68P/CTz8WjCnmofM+79mIFC8Hykyp1/JJoi4s97ZEIz36DLF4AQFzZXx2d4iJiouMjY6PgIGSk5SVlpeYmZqbnJ2en5CRoqehjn0+M1mqq6qqj35qYV6/Z2p1epp0Vmy6q4RzcXFkZXyFs8qXa2i1gXFrfHCNv2Gxc3nIiHdqaNh1fpS024Vwf+bGx+jp6uvs7e7r7+1SPfI/Run6p350YWqzVbm+mNljfn9uwBNqhOuXvmtOVJ5EsYIzlbsHwZZBARnjTazqDp5m1cNYPjMDI8iTKlypUsW7p86S7fq35kZulRpgkWzlXfmimEie+MGkV04sxZdP4QCxYzGTVm85gGJKVvcRT2pLMQqNatXLt6/Qo2LJ+bd97w6/dvJ6c7/nj5AmaUmNhNeDxCFJRVHLAuWHQhynMHmVCpU4sKe1ZyTta5jBs7fgw5ctebr87KenNzFSyCqeoYjrtYsqS6aRB9IybO8Bw5/O4cwtYx6iVx1LDyOZhQtO7dvHv7/u1I5r5+/t5gVovPH3JNqYNVkwscEkfC4xTTrv1MoBtDd56qwbMcUh24hSIejo4+vfr17NGRNQ6L5j+A6gRy7qRX0MjQ7RFlk7oHOEWBZogeZJDxBmyDZRLRSHyMZ1J/Ek5IYYXr3eTKK/GhZRx97+DiF3M9EWjhIv7IKDPHFxcJAx0fAmkh2EcMDmgbVXSUiGOOOu6oEoZlaUicLLMcx9JmmJAkSDPD8KcjMs8E6IUXX9iWyB1bRPGER4RZEqBR5ZREJY9ijknmS29woQVXGBpXmWXyDVlLeD3mIidSdNDhXDhl/iXUQV9EqZgigHERBRcyzqikIQ22uGejjj56DhJITIDDOrZgKBObbmx6YJC5bApnnI3ZJ4lnCBkVJqR6PGFGGCpOuQgeajyBZWnMwVVOl4FCymuvvoqChA0TUJoIpsYee0eyP8IHH6j7uOnpp5uySQumvrHlRnjiQNhMOEw2WocfSkihWiJ5yKoNF1zcNxue1RwC5v63v85Lb72M6CHssEggEm20B/7r7CxD0oJZLXFeaqEesLhmWmpxXETivHqF0cUTbRxUlVPaoOHGFtkyCAyVERFib8kmn1yssDawizIkdyBoS2pzJDnHkiXnAWE1ZZyRBp5yKZiMgVowfEm8igqya8tKL92rHjjAwfQjd5ixRRszB1PzTygn9hMyfpzHB0cLuthWuz7BW1vUaq/N9qMG3RmHUl1Uk+rJtPm0kBpTfBGo2Dw/NFZrswGTtLuMto144ooDR5JheVL9MdNUEQK4IXmYIUUYdaD7NyJGWsKMRIfgunjppp8uVuNX57nkM0L3ITnXi/QxhRR+PHXoISDW2f7LgHKNLC/qwg9PvDmND8h6HVa1sg/LJvdE8kRSKKGNGrYiovBA3sycdIBgFw9++OJzYpDM+nV7p9aQfI7y5PLWYYYRUfCMnHa8m0b4Qt7fOH7//v+vqG3dCSFfoAaqrBI8Rtjnfm5TzeEQ0QcpGKEIZ9iS7nRCCZHwzxAleSAAPwhCpZXPM9NIEtZq1rpP2M9uGgyeHtAwBSU84QlEU4R2Mni2Q+wvhDzs4Tp8EZYRknAOMxPEioyCQgSyYoUlu4oHXzMrKXRhG/eKBQP5MKCsiOSJPuyiFz9hii+840nl2xYJf0FEagTDOahKXxnZIZAQ1esqCUTXE2y3B2RUDv57pJIEnpL2IGpw8YuELKQl6CAPVDSsjIwkiTjM6Jkz3mmARCyiGteYJP0gEYXpQ2AC4agce9nok2lAhhm6EIY95EEo9QslJIBnGkEacpa0ZI4pwpCIZqxxl7s0oC83iUJORvKRb/wkTLB1RTGNMhKcK4MgCqEHbSzCQHJ0RERS1cFaanObkyjFKeYVxxr2apmQeGH15CAI/tUFDYvo4yO+gU1ZcnOe9FREPOZRD1Ux0VeewY4kAiOUNIzsEBxhZ5Vcac0/5kWe9WyoQ32VvciN0111awTnbFWUME2nWOxrxDeOgr93PXSkJC0TLrTHzyKq7xF6EBsadqFQRCBjS/4LfCeeUoWbDZZ0pzytkFlQyisI6Wk0yFADG9AGSD5kAydsqaadvnebP/Z0qlS9ECwk6qi35FAS5uwcB6mxmFUmQ3f8cB5EYooItFZ1rWwVzU8xA6nrWGMSeXiDNmSDtowVS5qH6CgjbrqYOvDNmG0trGFbkj0yiLNM7qsEuqyXiC3Gyi6G2OdfvRRZsB52s5zVyovgmlWEVPQReXhKGvYYSL0qgiO2EtpiE1GUpHaJsJ2trW2NoQ9/vFZMJakKbQ3hUgt2yYMbFZpZdRjbxWBMp7dtrnPNkdtZZNWBl+CcBQMpOkbMlGzbcUR1QiPV54p3vPiABcz2NDEWXaKrp/5dhGQdoQ1X0Mm7zQBvhMiL3/xiIrGgJVM/BzFaSOQhuIxghkjhe4aXIci7ms1sUvUL4Qi3YiYDSWZ70jvX6hb1ul9VbSOieYZYHPdoHibxICWM4ufmVrfo/cxKHRub8Ai2xIzAwxO2AFSkPHMRIUuxj/UrXxHvFkdUeY4mFNTeRrjLmGgoFFYhMjPmGiK8P65yc4NcHAuvhzYFHOp+ccdhRSV3ElfSgrZ6rAgD/9bKbH6oK85iEzKNyMv7Fdt3bHpfSMAhCkjorp0OHEtntHnQa3XFhuI8pvTSeb8AvfM700lYtiDhDI5QK3KzS+hMu7ky/TCOltWjVQCveZp+S/4yfTVHCQNx4QlDWUQeLH0IKmt61tqkzIYQ5CEevS1JNuvEgKsHB9T+dauRyJ4WKJvmPOd11LRu9vAoQ+HLZEbO/40YJ1pavTTc76O0jagbKuhevOgY1c4ud5negGP3ZCjan/I0ev+rpKZ4QkFqCHapkPbbq+phu3eh8ZQxbe6A70hSlPp0cN4DJOLAyeDsedupeg0KeptaPGlLtb754JC7kJsoyha4x0sULH0VKx8GK8uymgUqaAlpSBiK61sMWDNmQwJoYX5q9CYRUVvUpdU6RHOyBf3xoOcIX/na1yH69a+aTItNB5tjP/WzaFCcSzCOnoTRUs3EdZomo4zA2P6JhQ729OBrWH5eHElW9xyZj+YpWhJ2QhN1i31m43pYdNAiZB32vFPIaWRQnPm6tTxWnIvtuS5Vih5czosf4j+x7jgHHa/3yNP6bY47oNorUdcY1dyjvluv4gsU338DvRcNlrzpM/139L2YF4PvyEsxkZhRZ6+/hti56L/l89PrXsKqyyTd5I2OjbgeD26PRIOkzNXPE9QuWVQy5HcPfc6SBN7OmeTlOTFgqhe+Ele3BFsqvIj/eL0Rao6++Q97PBMiMYX2aKlgPMLwo9U3IGVthDbQufFezOzr5++/IZ+kPJWkfnQTeCexEWyXO4gCaJbwWRZ1BlNQccOGfP5Hgf5dNEIDZESYhELl4xIb8X4fUXyFEW+ZEGRDFjZPMDcTeHsVyIK8AUReIURDxEsQI0zA9xJ64IHD5wl0pAk59whlgIIBdhul14JFGBm35A5kNH2ThEaX1EuV1Ek26BV4AFDZtnmF4U+a8FNPpgi0IwVyYE25Z4Rj2Bh1kEgQ0UiMZBXKw4ZsyISTVEmW5ITBcERQGIUceBuRcYAdwTPgAQp3g3iV8Fl1sgdhoARmICeARYaL6Bh7EEa5pEm81AwwF4eU9IbDoBCelBHXFxaD94ETt4PuEogWlwsmqChzIAVPcFTON4qM6Ipb4U2KtDbcgAafeIVHYhhCSAnfx4X6F/4GUzBWXcdQr0iMXnFP8pBPKOOJfPgRfpgKuGF3mxBkI4Y/X+AHQlF8OVWM28hZedBSbBdQzqgKelFAq7dfV2WKp1gNc9cIUcaN71hV3JAG4KgGzRiCf5iL/BcJb7VtIZNH4OZe8wePA9lQ8liLfFiP3BB/IUFRnHhBxSEJGHMUdXEGbicSDkmQGXk657IRflM9aBAVtygKk2OOJBhHtBeGIsVaSAEM+qiRL2k63miQfPiRUbGQm5Af0fgJLwN+EZlOh8BvIaWCMEmUi2OQ4PiRCnmPxpMzEPcJEUWNpAc20aQGwqaIRYmVUSOTR/l+zAiSxJcSDmNtTzmIGbRjy/5nUGlFhFnJlgxBaUChBxzZkQdJkzUZkjexlO0wMWNJliJmYcxwc3yQB8ggTuXXlod5D3hwAivgAuyAg9zQkfNIl3XZEfUIkiGZl2H5C0pSkp6whVpGOhrBSrGUf4hpmuyQAiugmlGgEZApj64JmWlwBxtxB2lgm7aJBrmZm2rAm5RJmbyZmyEJmd7IGLvGmRipQFcVlSwJVYbAeD0HcKcpncFXAqq5AipQOb7pm0UFnLrpnbfpmnEZl5lZnCUBYC65Xlu4fa/kj4pAkcqAGyA1nfOpDqmpBivwBHZTeViBnI4wE26QjgX2k+HHM2qpi/SJoKmgAiXAByvAmr/icEVQ15miYGgsZjajt1fBWHetmKAdGj4OgzX8iQ5lIQsBKozNKZo8t2QeyqLjE6EhOqGqQGG9OAm56AiDWaAPIpAtyqOaEAgAIfkEBBkAAAAh/wtJbWFnZU1hZ2ljaw5nYW1tYT0wLjQ1NDU0NQAsdgPXADAAUwGGAQEBGhYZCwcQKhUPMSUZCBIoJhgnGiYyKC41GyQfUSsJUDMqSyAVcVExXUUsDC5ULS5PIylURj1FNEVQJ0tpKlZrNVxyOVBtOmN2H0RjU1FQb1lIfGxTc2RPTFtvSmp8U2d2cXN1jXBXsX1rjnZoglE0qpFzn4lo0qp8xad2w5d0VXKNdXuQa3yqa3yxZEaCPmmIiTuRj0qYgH+Aa4eWc5CrfKfSd6PPcpbHgYGCkZOTqJmVrpuHiquat6iVhZyplJKojKezlK+wo7e7rrGtz66UzbesxJ2Akse1tMW70MS15cur7NKz8Ne218Gaka/QqLjEs7fKsLPPiJzA2bnayq3OyZnJt8bKucnSt9jXrtHMleTPtubbqOjWsNLqve7ivePym9XOysrK3cLeytba1tvay87O5cTF69fX7NfNyuXc+uvV8ufT1tzkzdDk48rj69nrwu7k2ubpyPHm1fTszej52ev33fbw6ubr9enn/ffr6e3z8+nz6Pj1////5fLsB/6AfoKDhIWGh4iJiouMjY6PkJGSk5SNfX6XgpmYnJd9c6BzcaOko1+np3Goq6lcrF+qr6x3d322t7i5nreYu52anpyDm5XFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6stsHn5pEheVRQQ1knpEfiI4eolNFIoceOmnSMQNAx0EQLCz5sKZAQhq+CBQAIQfEwMCPGkgQIMdHwkEvMhURICEJyIEBPjhZ4QHA3beDUgwAIieBi3WAOxgY40BOX42PFEwcM8SgGkKAG2AQ5AeBnWOQOjDhgCYEQhiCuJwUBCKnAA52EgDQIIEAi0mHpDCpIIfJ/4fvFoUpECOCBuC7o6wN8ggBK9g/YjVEwCMHzF9zLRc0SSDnqQxG/D1o6COCoB5CHg5gbcvjr9+vq5xe9ePjwAGLuDZYMCAFD0EBIDhESAAiE0KYoqobW9EZ0FGAKwbTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr2792pLVhAK36hICz7H8gzx08CLH/WNFqhh4EfPXxEeak/RAOBCHyULCDABQwjwl0EfTIDgBEQ1JOgHbQW0oM8AB7jnxxoZ+IGefYL5d4QAWvDBgBdr1OEHT2wI8NoCTzARl0B+uJjGAXvo4UAWA7iRRyZNWDAIhxw8ceEDW9kA0lk9Zf7Y0hNLxNWeH00uURaStEFgWIw+CmICkRy4twaRgt3wJE86CcKZg+3x0eSMtVyhhxiC0SBImT4A4AGXXoLZwRMgHbBATwC1ZEMTcfEAAAyEPphAAh6woUECFQ7CgBwDcHOCnN2g992mnHbq6aeghkqOHnv8oQ0eNWBQQQUW1GBqNVhYsOqsrJIBCR2UtEHrrhYAJUgeM8yQAxaC+DDZHF8Q4wgNq66gqrOzYhojAjOEsIA8aEgxyB1xcDGHsoJoWogcq2LgR6l9kEErHoI4WN+fRbjgxwkBQAFFEPg+MYS9UEThrxRSVBFwFVUAUe6+QwzxA63ExhiXICqsgEINTf7QKMPFF8eg8cYcd/wCBRV8QEYbbZBxBa1XtDuXPi58BZcfVhBcBRVURHHFGHDAwcfOhqgbMsklQ0FrGe0+fFodX7FhgIWF3PEFronwoSoMbagR9KzmtgvA1hJo+5UfRmiAyCdf3JGIELvuGgS4hehBgq2JcEsH234wm3YFctayyA4dLNIHHU8jEgSvQWgyRzJ9fPHtIXso/AMU7A4yh9nJAD73I4kv80kclDdCB9TK3PG5I58404fejKAOSR4NK0LLHlgIMQQWmxCtiSQcTDERAAMqSsAFe7yjAchYY6pEw3QLksawPmSiBwJ9mBDZDZDpIYJ4HdxdAUt6sHQ7Iv4F6LABACZeGOh7mqHw8JdDaL8qFH7sEONtdJU/SFN9VCbIEu68aw8K4hkSDFaFhSDU4AoLW1Wh9uAiTlSGDQ3bQQ30oIcBlC8NbrFRAJ0QKCc8YFUWSFjCEriqNuwAQR6oGhsGQIev8WEBAwCBBCw4p6mUoAAsmEEQnrKCHRBgBauCgS125rNVDQEIMSqABjQwQ6RJyA8LyEMZ8EAArbDHCyYI1gyEUB8d6AALWlAgGcaIBaHNSgdQ6EOTHBgV8eTBAAl4VAAFcQYuJkJXIRsjGcpIqyRcYgn0y18dliAAaxXAD1OUBBAtgC982a0Cc1zDEGxxBxNcwgg5IIP8KP5RxLuRoXOD+FzyJNG+tFkAfqcrxOlWmYwyPBJvbZAc6DDxBT/cARSgLMYetKAFZfUhDsQApuHiULlZhvJwsiRELisxukMIUxDcckYzDXFLQtSyGdM0xDP9kCxsGlOZyPRDNoupiGdWkxnjLMQcoJY5dH6TEO3k5ignkc5CPHNy7lzEOacZOWOs02/XjCfNcCYuSfxzEcKMpyDg8AaavYFnjyhgEGjnOspdzhB8gAPNqKCzRQxBVlhbT9yAsQg+NJQKb+hoIWqgPe8dwhaYCF4jMnrSlKLHjNqDnyASRRfDpDISNKWZqixQwAOS8GEOG4QCvpAGLJhtk5Iww8FESP7CCsQyRh6QAxpWyIUUtKAWC0gELmhBi8/RAQkgE+Ie1trJlEFJiUuUjVdtsQBb0CEUrwgFKD43h1KKjIw4rUAUduYuyoAhBSvoQxsMkIV10gKmjCBXBWBQhjGKIbBt2JkRPLAzPSgADE4o5AIKQIUxFNQRi2ykAWcVySHsDA4naIMciMACLeyAClbIrWlPm4hOpg1uh+CDHHLWBjy8tqFWKG3OeFuIwNJKp2K9xB14m7Pl4iFnxoXoIMjwShrYTp+9IEQafMWH6+YBPTsrb3XTy4c9uKENSvDVIsSAK8gKogM3IEQeBtAClYZLQxlFAwtyhl/tEqIJ68nDAep7B/4d1CAmYiGECiRAo4waYQbE0sMOdNCGJRRADHboAA5ywIKUwoEHLHADH05AAcUAwRZGCIEOOJAhrhBiRA4QkgggkIMFTEEEF8hBDUxQgBCAISUhcEAGXgiCHBigCg1AQAjQAAE8iOAAIZgBCbiUX0E4IUNFcIwCarADElyABBH4wR6+dIkO2EMPEWBDAYhAhA3UoAgg4EMeqkwAN5RhCESIQB9sLAiOoAYAWVAADXYABCQaYQMRSAOYImyfNAjAizuQwhHcCIGn1KEPPdDAA/4g4s8p4QB2oIUJLiCCCQBBKB3QwQkygAYDhEAK+K3PXxYAgh1IwA5LwPIf7oMAGv6w4Ihgu5ISoJsHGvTBBzNIoxxyQAOg+IAFcjACFnaGRA3TAG48QGK3i0CDjJ43vYRgriGCYYu1rrUPeoAsMTJxCT3s7LrZZa+++WDvS/AMouhNb/B2YVe23Vtn6AbwvjOa0eo6nKFjGIOJES6HfiIivesFqqaO+4aUtgEOQL0uwg38iJ2RrBivXS56ISHfY2Bc5ereFjRePnLtLnPm7F1uy7NRXm/Mszv0Dq8vYKqLohe9FqfbwyrvsAcuOD0LXMgC1KVO9SxgQepaACMWooCFK3Sd6/4Ku9j/NXYp+GtmGy1taSMu8Y67naEPhwO+GV7ehbMXwJtKOUOf8fI3RP487W9AQ86QwXHAm5jklVCv3w2Ph/OSbp6KH8NGOz5ySNhCDmrIghaSUIjjblTiy52EXTO/+SSIwQxoOC9DP2/TmPtNdN3SwhWSoAQxpCEPBBEE5RGPub8hy+piUIIS0pB6VcK+GKdDFizIYAYlnOEMbDht8mGxzp8b/66nmAPzn3+G4sOTDqqIw9ysD89bjmKdckgD91Of+9MBbhR0uLk+b5n9WuQBDetvv+iyP/5I+J76epMH6ncGaQByw4B91ScJ/6c4m4AGA+h9mEB/TyN/jeAK8bcJAvh8aKAptqB8k0N+ikAMGdh9HAh+cZCAyFA677F+6DF94keBkkB/cf6gVRqYBxEYfheFDPs3B3LQBg11e5gAfooDgzGILOvkg6VlXLfEBS+oOe9HB3hwUv71gU6oCvGnUSjlesgghJOzeiklDWTDORlFM/5lOoDzNH2AB5L3UNJAf98yhjgDhu9XC3ywhlp4DG4YPFhogNDwN7BgNiaVhWAoCoujhhx1h8bgNGVzCXsoh3+oIQ3FhtHghv5mh21ohYJgiHwIDWdIOViIiMiwOH7QUKaFDWMoidcQiaDYDGUoKq74irAYi7I4i7RYi7Z4i7iYi7q4i7zYi774i8AYjNxAELbwKo2Qe5oQb3+gB3iAB3JQBtCoBmaQBJuHBEQgBD2QjdqYjf4vBW9/IAeYRwZqIAazlwRJAGh0to3qiAQ9gATuiARhwEtakAWZpwZqwHzmaI50RgRGsI9JQGfvGJBIsAVd0AWK8zl6A2+LYARGYHq1J49bEJESWZDeIgdIhwxc0AUSGZEFeYKq8wwGeYHCOJIkWZImeZIomZIquZIsCYwcuA3wphiruAw7kwNig4zVsFY5YCfCYA2kMgNb0zcz6XJ/sJNbowHxZg19kAdGuTUhoCHVwG9NGZRQOQ1pGAJbk5U8iZPOQCpTGQI5kAMyCYbAAgAhIAEAQATCxQZ4IFN9uAfB4gdEAAAI8CbQOJSScF540AdiQBgAYAYVp5DRsJR8YEAGZsCUANA3IFgMpFIGFVcGfwAAArAHNkgNePAH/FYGfKADcLKYjDkIewAUaDBFeGkM5QWNaOCZyaAHf+CW4RAIACH5BAQZAAAAIf8LSW1hZ2VNYWdpY2sOZ2FtbWE9MC40NTQ1NDUALJcDFQIyAHUAhgAAABsbGzc3N0JCQl5eXmBgYHh4eLxSSrpqZMlWTs9ZUNVcU8FkXd9gV+lkWu5zW/F6W81qY+pmaOt2afF8autmd+l6dPKAW++CbvGJa+6EevKNcfKSd+p4iO1+kYCAgJeXl6enp92Mhu6Dg+OUjvOZjO2Il+2SmPWgieqkn/arm/exme2ZpPCdrdurqOmpqPSrp+Cyrva2qvKpvfW4sPrCrfrIuPOvyfO4ws3Nze7PzffHxvbRyvXD1u/c2/rX1Pzky/3n1//x3/XI4vfV5ujn5/jt6/705/nj8////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf+gEmCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dKvDtXW19jZ2tvc2AsLCuEK3+Pi4eDl4Oro5+zn7+3t3/P09fb3+PTj+d8NCw3+Agb8148gQH/zAP4TuFChQ4UND0oE6GDixIoWG2DMeJGiRmwfP4KseE1jyJImT4rsxrKly24PXlqTsC2mzJrZaOJ0adOlzms9u/28SVRb0GxHh1ZTOtPB0ZtMl2L7+VQbzZhRi2rdCbPo1alGt0moGjRm1a5bdWYFu7Wpg7X+UttarXa27suvceXSZWszJoVsGiZM0HBtQokSGKxZ+GtTAoW/MzVAVjy5WpLKLZLQgJFERbUZhI5wcDAkCYRrSC5by5ykZ4UkQoYmWXGNSJIML5LIcMBCkAwYtmmXPm0zNXEHqWdbey3EqbUkQax1gO4gs+cbyqt1iNnDNOokF6qZSLID9lsHzLHZHu0ARxIUDjh7znykBLbS4a0Zr1Z6Q3f46CVxRFO92fAWEkbElEJnb5UmCA/s4fddeNNF5wF1ATZXEoIP9FZDNZntVs0JOxghCHwS6geeA93Z58B6GYLkHgq2ZQBidtY8AFp0/e2FxIASHGLgawNeI8F0PiT+AcRH1pEmogPjRQeageKZh10QP2T5Q2oUpJeNgwA6kNsKQSZhhA3u6RYgdDCU954EqQWFXQ2vJQGDDDLQYNMJZl7Tm2cWlCjIEbRVo4Ftg8KXGZWKCVgnIaelxNJi2gxGWFsn6ZXXeSpcytU2K7V0FgxGWNANRSVpis0LORhBwVinkiRrWz018MIHBCBRmVKhFnVWRbcCUECp2qDq0Uq93mTrBwAIS2w2JhWb7Kc2NeACs80Oa2qO1kg6K63AYpstsdXKKtK0RS3b7LrapuotSei2RJO664677UHwmhuvSw3EIC4ABnzwQQ5H3Gtuvt229YIBAA8AQAg+uBBDDCxeHCwpqtxMG9StHyQRAgACGHFAAuNshHCq1ey7zQtFGIGAEQEAkIMIC21kLEY4n6vsC0YwkIC/ABDww83wRvvtVg2IEEECC0RQRLNFbGuyRwcXK5NACugAQg5JkOBcIAAh+QQEGQAAACH/C0ltYWdlTWFnaWNrDmdhbW1hPTAuNDU0NTQ1ACxbA2MCbgAnAIYAAAAbGxs3NzdCQkJeXl5gYGB4eHi4T0i5UUq/Yly4aWTGVk3OWVDdX1bGZFzfYFboZFruc1vxelvJbGXddGzqZmjtdmnxfGrrZnfoenTygFvvgm7xiWvuhHvyjXHyknfqeIjtfpGAgICXl5enp6fXiIPug4Phk43zmYztiJftkpj1oInppJ72q5v3sZntmaTwna3ZqaXfsa7pqaj0q6f2tqryqb31uLD6wq36yLjzr8nyt8LNzc3tzsz3x8b20cn1w9bv3Nr619T85Mv959f/8d/1yOL31ebn5+f47ev+9Of54/P+/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/oAQgoIRghWEg4mHiYOLiYWOjY+MEIWUg5aXl5GRlYaMkIwtHZqYmpmglKgQnayTnZGZhxWriKmlrKszTBkPjIuLEYeWtK6/uJuancKXqJzJyIwPMzxJpJ7RqqeSttqtta3dqLW2w5rTIgRJGd2G5KCOs7em2dqKlLH4xvaD6ADq7OhFC6dPGTF37T4pfPdqVThgEPwBKJDkAkGC9TJqhOZM4caIM0QAGFlgiYWP/FDiY0avFsNtlb6BFDly4jqV2TDi0vmJYahNDB/EoFmTYkCcSBHuA1dwH7ef9zwdkljT5tGCPLO9y3DhVwcLFjo4soACxYZBFy6g4oqoQoeu/olMwE3UIGRVAyJE8FByNenGCkyYSEi0CwcMJi4E7QgcWAmKCkYEJ1oiWdBhJhEsYWBShFJdkQYGACARJIYMGSx8aWSKrJYNxImOMPFwmEYFFYFr0JCdOPLgQZQ1AA+cWNBmJdgENZAhwgATEgAEJEGAgEED1X5LEQTBhMgi7kQg0EAcQQeTFoNMFALCRLil4IVw/2CCnNVxUw/qIkmiIEkAADyU0MCA9TyQ1UeyeSCIeSuIxwQNEBymBHqJRCbccBdG5gF7DUKwWWcK6ZfAAcz900MD2SX1AhM5sEJfIYclVoFsgf3wgSAWQlIBZYOF0B0EKfzoIX2eneAAAwxM/oDESEhQgAt22D2J0o5KRLAiDoKMVxwEKiwWWIMWTiYZeyjgyMSNH1KSHwP5LdDDCDwwcUKUvkQpTUT92NmPmpqYh0JkZ0UIGyOLDQGBhsZQNiRjjLV4Xy55RsRACUnEgOSeqmV6J56bcqqnJtwlwYShWZ53aA2WBNnZay0KoioErxEhxKxCBHZBmonY+QADCyxg3ae5CgIslMHyeUlkTHQoaAuAMZGEDzfktigRNPjwZbO/LcgEDpsxUUMNN9wgbEQPlJvfgHXSuWewxOqqp7rj4lafZaZm4GVgrUKQAY30rVDBivlW0m23jGZ757vjjqsru5wmbOxHGVxTiSUX/pgg8THNMEyusJqW62mdHHuKojSZpqtwrsC2tpAjUOGSCcgneyrzzCajaPLM6zqcYsYtYYwnyDA3bDJ2I7fbcNEh/1wsvBkFc9AkzSwCtNIbb6wpBCja3HDVN08daco73xNOISUr7fHZ417Hqdrkduwx1jAPHSnVYEOzkFPJSXJ2uub+bG7c+Vm9t9VYE/72zVUXGzYyZZsdt+BAox053IfvTezIOK9WkCyKFNP233z//XnoIYM+OOiJe1031C7zbAwqpofed+yWd436546XrfXW3AykyoGGiy6736Zfh/rfBBbPd8LEfpRP6yTTbu6AxmdNffHGY599RATa3HfhkuCvXs8zpnRS7nXUX5/++uznd376556bffy+bN931kkjHo1DGb0vP7roax/84ocu92VvffSbn+l4pzO/tKwRAEwf1tgXQfVRUIADBOD5uBY4y3UKGSzTjpouSML/BZCEKFTf8XDHQPGxLiGaoKB1UkjDGraPgKJrWwtR0pHeHcKGQEzfDINYwOvhbmEaiYcyKBEIACH5BAQZAAAAIf8LSW1hZ2VNYWdpY2sOZ2FtbWE9MC40NTQ1NDUALKsBWgLAATAAhgAAABsbGzo6OkJCQl5eXmhoaHx8fId+fpR+ftpeVd9gVuZjWYqFf5OHfqOMfqaTfn5+h35+lIR+in6EjX6Fln6Opn6Tp4CAgJSOiJeSi4mNk4uSmJmZmaOOhqqWiaiala+gj7CijqiinLSlloaPqIuZqpSbopSZs46hr5Chr46isZamtaampreuorqyp6OvuLOvtKWxu7q6usi6nMOvpMe4qsq8ttO6srzBvcnBuNbGuOLNuuTSupuzw6q3ybu8wrK71MK8wq/Dz7zCw7XE17vN5LvR5snKytTMxNvSzMfP1svS29fV1erYyeXd1u/hy/Djz+zj2PLm1sLO48rb69fd4+Hf4M3g7tbh683j8dXl8uTk5fTt5Pjy6eXu9enz+fr6+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf+gAICBQYXhoeIiYqLjI2Oj5CRkpOUlZMGEwyWm5ydnp+goaKjigumpwkKC6oLCakJprCrsa6yqbOtr6YChaS+v8DBnQa9wsbHxhPIy8WSubXQ0dLT1NIFy4vN2Nja296S3d/bmAzhF+UGmo/miOyN7p/P1fP01OLj9/n6+77wj+XlGBXCxA/YqnrTFCCcVrDhIX/AICpCp86hQ4miiClrlAmjxUjPFKhiJZLWrVMoXcU6xUpexo8wgxWa4DGmzXUTAzqqeXPRQVkoUwINSouoUFM9HypNl9Qbz6ZQFdF8GhWkwpZGs2rduqCqoXI0vR5jsBGUR6qQ0OZjKtbXQaz+W2dwnTvRgARzattmLHuBbSiNfvvRrLiOsDeA2ggq/Zs3UbqwnXQiQyl3rmWuijAFRiRZ77BRkDOCDQYWY2NOmt1tzhYpU79znk6/Q4Tr8uXKRutOZe1ZZl2caSV1FiZR8c6/i1z3NqTWeD90hmxLx+yYmOFDfJcbc575euzsxzetZjR8UfnZ2r+dDzV4Y+3p8JFO7F0aGWLOu5kxqJhONjjOxPjXyH3piUWOOvEluAANXUnVW4De9TVKat2NU0x+3CBCk3KMQBZaJZqB146ISeUlYHfEXKCBggpSogmH6AFDFnkkejLjITfC+M8vITIXYTAwprNeLzr9GAlFI+L+qGRTN3LSJDBTHRCdbXLhlmAvxWT5UIASMudll19KqGWXWC5GZopgihlmN2OW6SWXzKEJZpltrtnOnGZ+GVB/j8mZWJ4DmdnMmHFORaigXxL655uGQteXm4dCCiiieCa6GJ2USrrUnZZ2GqidfaEzwQESsJhgJhSl+GmYm+KJaatqOpamrGxK2Kh1yqha3W4DObqloQP1Z2g7mOIqJDlaJtsXrwQZcMBgx26qbKK9ppbanhACxgAEvgKmaoBcUtQRc6MKS4wEW1qn7qPeastnoAMZClmtsWbGaqdvkllhf/bOGuedBrxnqmXgfuipv5wKFBy9q8Y6aJ+aSTlnMUj+LktrxcaqK2WwzzqGDpftOvLsx9heMNWGg96r5YfH9okdWeuiCUGW+6UIFmLWgssWuN2SVRoEXxVS88gBzkuYJtFyipeaKderr8JiYglvmlPLeojAA3MVb9RPV/3pqou66fDYlFotNJ8m80wrhFuaCVmqfI4Gp6zAbgmQr3nGeaPOoDIqqGYSzkxknO3emm5AYKHM51Q1G32zTsGq2wuwkc89Aa+w+Ynv5ryR/SjTieYK+HqzkYN11loFHZvV/yaMsNIJi52lASZwYDsHGYi6we0cYGDIswFqwIIIGAykAQdIa4L7zMocPxULw1/QMe+3h1rI8bynNgH1thvCPQb+E2TAvfK8+y4h971fsDvShmyQAb8GCE/8IegXr4wJwwMPtIrIC7t8f8dTH/c0ED/qwYwB2LPd+85Bjt1d7j4G2IAIRIC0AnJvVnKiVb7ydolEQC5Xn5Md1S5wOvgwiGCgAxvoQjg1r6XwTXT6GgzhhCZ4aQEMOMRhF0TgrBvmEAxc+IBGNoCFHzrhfUQAQw02hAIwdKEcM7sCGEBggi/8EAkHsMAPc+iBml0gBlsEgw3KsYIwgqEBJAijFLQYxgdEwIo/TML7DADHH7pgAjfcAbhu2ABimKCIOUxC8bwQRhfQro5gQMLHkkgDCTXxiZqRIgh8+EMdGMAIW+xCCwz+AAFM/jCI6NgADkfASXS8gJA5REIfwZhJfrErhTLUl642GKwXurBqXGPXx1qBusu4Kmot/JwsV1hDWB6smGBTFjFuqAMcyKAKOOwjM3GAA2h2AQMSMAEOoyADGRCyCxlo4hMCJAQchoAYFADiBKzIBBkoAQxSyKITu+lMHPQxLGB0gjOPgMMaGKCMXOimDJzJAC0G1JkycIEWuzDQbuagARHAYQ66SUgpaIKQNvgBDmwgAw4YwIcjqJkWuoCAA2gTDE6gKBiaQEcwTFQGQ+joBayYBBnwkwvleJYKwDDOcpQTDKQ0QDotysyYdvMDBygCGJLgzHeCoQOXXGo3oQn+huIZIIlggEKAINADHCJBpZYEIzfrecda5kuG3wrhDLlWLFsGU61dElU6Soi6E56iWDEc2yz3ylZide2Y1ZJliqZywwdw8qNPRewDHlVOF1wAo4vk6QS80IU+HsCHemTAC8Cgg4U+ansGqAA80YYmBoDxBgFKoxQkUEYeSO4Coo3nYLUohaKlI6JdMFRhDUDIex4WsU60ahbAgIDJgmEG4MJB7qzYR+mlowROFBUHDsCl3hIDlZY0wGZ1cIEbQvVbmAxqVEkZ3qmUswZk+UIXbugBYohyiuCCwQEgcFoJCA5cwyymYJ/WV/3qFa61lNqZdEXXXqJErdPSnKbQCsP+/Qo4rVIDoa7QcQDqFpYmVawsA3aLiTLmYKfjjJgECNmBJLYAAmnUgRe4wMkpgMEDE/BqBh4lzyfM7L7BOm1H6Mji1jrrt7Hl0wHSOM4dC1W9gAECUHlL3B8H6IZMWClZioiAMrJUrtclqbXWudQ56uyqYDBkildsCBe3t7CJI0Z4ObkBQnYxvGDZ6Q0O0NUa/AAMO+hLEnMQtcGA0QbEENyehgngWL7V0Hxl8Fnz2qy+8NLAWguw5yTd31ap8K+0hFm1oPXKXlAyh5tEbHuJ4eIWgNGQOkviCKDLUh+AIQRJ9IAEvoBTA3QVh1xwwV1Eq0Mruvaz250ZA07A03/+5lC9XwD0Qq3A7Cp4gI1gUC+eDRDRWmPihg5gcrS7QOv9sJeZH73mZh2rLnRYsQvR/oJsbw1E+WKL1RNwNaxfPFMuWNiJ5+YCAqK6xRyoecnEWEKYR3xGGQCxAZ0EwwNKc4DeGYCV6kV3qL11poq3VVdoZbSkE/xXvgUMLpYBuW1YRelZ/itlyPxagFfe4Nfq7GT4hTITmLAFJ75P5kwgJBcaAEb0Sk6pI5hsFy6QhS4coIk1kLPxfFDzlR5AtF1gNrPJHaDNRoEJR6AqKcsY9S1swQqk5DUOrTiChVZB6oZ8IxiOwASBL7UchJS6FbI73AdswIofuCECxp02ncX+XepI0IwGfuDDJkAHE5Q9wBWMvlMbyBkCigfD15mdBOoq1Qozb7oHEj7zI+i8AWXUo02VGNX2ouONrgUjF+T+Abi1DXYWB9gGydarXG685ZomYUksc4OBgWzjkWNX8L+FX+JXroXFP77OPvZlA9Q9QK5GLSBzGIXiNVGrNLkxiQ1QThh8YQfz9YIUYi38Q75YtFFofn9Y+cOg+lhnotUquND/ZbXHMSCE3DeyDCDFhXO95giQAqPVfPn3Y9SlM3f3YuGSRN6nRxCgbrG2TAr3ZUAXID6mVHH0PlIERFwwAQRQVeWUXcSAeg8HBqilfh43fMV3csYHL8RHOJ/1ZSz+VDnlFyCtsHuQlhszmHxSY1bGRzg+iHGdBoQ7WINxQwwH8HzEEH0QUESGRQHq9T4QAG6B9k4sZQDQhW6kdAAupm59sQJRsECIBQJBJmzEd1rEkEQnKICuhYQzE2QQEmTocBcagGRYCE/mpmU6w2FYRVJTyFkhcgTvU4CpAYZWtWHwxS5ZCFQz42Lid4AcBi1rRgxsaAAVCC7QxQVYZwUGAAAE0AVVtGTUFVGpZ4I5wzgQ9oPlx4I1xIOvZIRE2IoI9i43WGDTMRRB8XsPloo0qIs7mHyd9nuv+HuloX43hARHkHXm5HwTaGxQUA4JGFBD8HkB8k3oUEakB2YoJQP+NWd0UCdQNjVHNIGGZOFmxiYF4DgEGEB/8zdPDRUEGVBtAZJE2UVIOfADAzUEQsRhf9hkdQhEOXAEVsRSGCVQ+ohVTvAD3cgAB6gZ33SA2AhoxDBczdRNP7BJmJQEyeh2NGCJABcgLhZUMHABAOCJX+AD6JZSAgkGpZhSMoCPOMB8vAgysyiEwziTwodlKyeL6leLLJGDB4ZxQQhMQziUh4Z8D0aUMah+O/ZpQBRqTqgRLuZP8eNUToQEVrWE00YM/whjxBADqAQGYQgBYvdDE1eCJwgBZVRbTRRGZSeWEDIBFYBIOHRHtBZoxtVFYZlDrlVYB5hhxRVBVtkFOQD+d2HEA/QVllvgZU7majsgKlY0agywgT9UW54UbU5UVpOICXVob8QgA51YkgTwBS8wfclWDpvVRhpxeCy0iilIg0UpTDSpfsH4msjik0BJFMPXmrPJNELJmyyXisD5i5KjfO0SaMu3VZz0P7a1LcgZINR1XxowY1CEgjqpM2aYM+/yZdRlhE6Ggjj2W9myOO5DOb/VkPGzAY8ik8f5LncBLuEJne25nakBAxNQkqLZBRpwAQ6nnO+CLcCYlAAGTMcXizv5nbJpe9VigyeBEiKXFQ+aFSg4oRRaoRZ6oRiaoRq6oRzaoR76oSAqnyE6ogFSAKCJn/lJQCQKot6Joez+qaE3uHsROgskYQo1GmkrmqM6uqM8mpw9+nI/uqMveqEtSqEyQJIo6onXxKPmGaQgigAFcBUtIaM3OqU2+pOrgBW716NFqqFd6qRgGqZiOqZkagAjiaIzoQReoKJl6qTxiYISUCqpIBIyyhI3SqN4+h44qApj+qVt+qeA+qdNGqgU6p0FAAOdaAADAAAiUAUw8KioRqhjOl/NJ6UkMRJYOhJ3ioMOWhsfSgg5CqqS2qaiWqalOqo6eqoaKqqgaQBgwAIAIABcQAAFoKqoGqS2WgtX6qBWiguYeqWaeqlZ2ny26qTFeqvISqLHmqyoaqJWsAUGwAUBAABHwAG1eqH+pbqstrqsIVqs3GoACCABtRCsdFqumpql5FoS6lobIsGsGPqtyQqvEyqv7lqvOsOt3GgAJnqfBMAE9jqmElCrEqAQt4Cpv3qw55qn6aquKCiv9Eqs8/pl2gouD3usqmqxERuqGeqtDXuvGQuxFCuxH+uxJSqyHloAPHStW1CSQ2eyG/qwJBuyFgqvFxsgUEqwc4qu5oquWUqjO0unPNuuFeqwMVuypOqy6ke0nyqzI4u0MKuv7xqxT1uiHHuyL0sMBbAEHPBOLAC1OzqxG2u0IGuh7wmuUeoKC2ujQEul61quPeu2SyumU2u12Aq2HVqzSAuydpu0TAui31q1c9v+t2KrrxkABojKrU8buIgbtXx7AKVKsOYauZGrs5KrrpHrtZgrqprrsptrtNmKtWK7rYM7up+LufoquqA7oqDauZnLt4JrukM7s4zbsa6bunfruTKLuiJbq7TauVUbs7q7uaU7umP7t192F45rANBQuczbvM67ooELuxSquatru6vqtNX7udX7uhUbu0UbtsD7vcMbssZLvq/btKmrtOW7uqwru9NLsae6t9J7r4QQDc5Lp3MquXOav5aqALgbuiWLsbbLungLuokLwNZ7vrf7vf+bwApMvO3rwPQavLPLoQX8wA0swA6MraarwQv8vun7njOzvPwbuSXcv5X7CnT+msDxC8G5a73bm7cyXLQETLwY3MFjW7s63Lo8nL6Dm70+/MJBLMEG7MMxzMM1jLtJDLsXnMMDzL1QzMDXeroSy75VbMOZCwGEcLYkjL9Xsb9e/Ar5C8ZkTL8MvMF3i7qA261oHMEzfMRCbMY/3MBI7MRbjMBDPLcxPLy++8Fw7MZU7L60i73zqq0FvMXcKg0iMcZeDLkoLMaLHLkTLL4cXMg03MJW/MSa/MN8fMdQu72eTLVFDL9o/K9OXMqpWrwNm8lYC8dFjMit7LWwTMXZG73K+mX2i7a6/MVSiraQq8Iq/MsKQACynMdBDMoGDMTF/MdD3MxMu8TI/MwgTLI2a6zKn/y/0QzE2WzMyxzA3iy8o9zH23zN4BzBrqzA5wy9xbzO0XzN6+zO73zHBbAQ9CzG1RAIACH5BAQZAAAAIf8LSW1hZ2VNYWdpY2sOZ2FtbWE9MC40NTQ1NDUALAAAnAH+BO4AhgIBBDMzMyQrNiQbIE80MlAnCVBENmlCP3RNODI0Tw0pVXsSejZFUS9Sbzlidl1dXE1NTW5SUU9ZbWtVcE9nenFsbnhnVD1BPYhPPppjP4l0WoxrVYxya6p6ZppfUNldVMhWTt9gVsZkXelkWu15Wupxbch3d54pP5WIda6Nd6qTbe6FfPGOdteddFdyiVVtjG13i2t8qDhWhpAwj4R7ja5srOl6jXOIlnCFk3OMp3agmiTHnG29xZeWmIyJi7uWh6uWkbWllYaWu5OWp5GpsbCwsaGbqcyZje6PkNq7lsyqk/SolPOulc+2r/KsqfKwrN2VrLPFupLHteXCnNLFt/HMtJa01rC40aWfw9q62s6zz/KzycaTxrbNz7Dp2rvW7a/K573u4Zbjz97C3tfW187OzubFxuzZxPbbxuvW1vPc3O/I0vrs2fbn1dHX5+PK4+rX6vXY6MHu48jx5tb17djs+d738NTn7Ovk6vXo6Pz36/Tp8+j59v///+Xu9czk2wf+gAeCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5yVfZ+goaB8dKKmp6ipqqusra6voHZyc7CueWZ5tbq7untpZsBquaF7cW9ZY3B7n3vHeKtwY1lvfp981n3X2tt83XxjWnfe3XZ2fOXodnTq6nTu73Rz8fPyc/Wzc3L6+/thc2EAA4bxIhAgwYL8ZuGzZy9evXd35tGJuG5dOYvp0Pk5d67cHT938EzEc+cOHDdk3MBJ6WZMyzJjpGUpk0VLlpo4tejEeTOmzzdA38AZKnToUDx44MTZg4fpnqdQn/aRumyPnzB3aKmKmhQO0Jg3deq8cqWI2bNFuDRJWySK2yj+Xbr8CelHzzJR5P7EJXvFRYMGOLrp6ZLjL+BrfRDAoGEBAJg8Ayr0YMAnRYw+KaygafCpg5UqDvoQuFaFgp4BDwwM+AIKQQUcFRzrSdAHiIAHBBrQCWAHTeQuAoY8UMDHAg9QFsB8qsLZAIPYl0f3aUHhU4E7BXygAFCnRY5PCOp0OF6gwhXPVQbcQPHiCIUgA7rA+MRmQJ1PSRQgV05lAB/bRFiQQwoMAEGAaZH1MIAE9eHQwwV8bKAcKATckQIAr/nAhwcJFEHAC9kMsAcBOPhQgBCn3cfLirt04uKLMMYo44w01mjjjTg20soOO4TB4o9ABgkLH/nYIWQoepj+oUaQiGmDDTdNjiPlOOZUaeVFdJBRBhVNlFHGH/DY8YcbfMnF0BxdXNGFQgkZVJaaBSEUJ0ByhCEHWXbuk8+ZDtEDz0RhXpRROR1NaWiT2Yxy5Cp2cdWVV0G9AdZNlFZaaUySRmrUUUj5EVVVi7LIRxh0/MFUUkHJ1NMYb6RRlBtulBFXF29FQQUVXmr5xx9e9CqPOYidQg4dXuxFVhlu4MHHHlf8RQER0OpgWANdgBJEBT4QUU0fevTgwx19mHFFH018oQcRn1DxRR5F1PZJG+36QQYeBLD2SRAo0DDEtkNMhccfSjRgBxD33sBHEz5E0W+5oBShYhvo6oFCD2f+jEtwH2mMWxsfZGQLBB8V31uHun1UAYMbVCiXhg891IVvF3r0Gy4WoOih4SdNgNtHEKxRke29PnTRbh4o5PBHu3oAcQO4Uej8iQoxNEEDDCjMt3MPNHPbAx9q+EBDtVOEFurYn+Ro9tlop6322my3bQkrdvAoBl6H1m333XgDCyxHeldJjt+FDir44BW50yupf0rkTkOM03MmQ3KUUUQZ+ehTeUL/CFRnnXR2PufnBWWO+eNn/lFGFE10+cccFC1eBllakHFHOnzUoRMc5mw0jrw1UdNNNt4oio0pegBF9vG9TAUVUptmOqmllmIKlFF4xIHUp8wgrz0qpwZFFhb+0wjV1FN26QH8rnFFIYVbueaRB6CV+7NOsKjoQcocxaZJlkt53CWKAw6Y1rRcsL3TQCA3eDlFCgQAgQFobHsQjKAo9HCDT5gPFkqwlwRZ5LYOevCDIAyhCEXICj7wyEehyJOd8pQQfbCQTS20XAsvp5DLQe6GeyKdDndYj4Y45CE9XJwXxOCFhySuHexIB0Y6Qihz3IEKZCAU3n4npSc5aXj0+5Ee1AAMJV1QFHiQRjL8Fwo4TCMVZnzDM4B0xg0CaXmPStXzoIcMVgmlKNfDHhndyEdiFIMoqgqf+PbghjugcBR8AIlealUGMsxLD/ZTR+bkt5FWnMOQ+btC7OD+0BRW0CGAAmyAA+jwxePpQXau4MMfyPC7PrrylbAU0ghnScta2vKWuDwEK8IgtyzG8pemkMUcfCmkWwwDmK3Iwy+AkYdSgiKMN1EG95xximZMY4+82EMbYfmpOEpqjpT6CR6rp0dkmlMUTPFKIFk1FKigQh2k+tci3/IlPByzHJP8FR+ciYpEGm4vOlEjNhllhxsIMAfbMicf9EHMczr0oXzMpUQnStGKWpQTq/ACj3h0HIj+cqFyMNLxbrEkjxJDmcBYQzNNYRWZSBONyMAmHqI50F1oEw5j+1TzvhLI6AWFU1ExqVBDsSxUXaooUlHFF0nRBSk41S24asoFyRH+vzkA6xXn+EcmtTDGIPmhqV1IqDmvUoqhmvWsi7qoWtfK1rZSFK0mXWgYRDpSM6TBrCi160pZeoxrrmIP0lhjGW8i2CDd9BVcIco3LWWTVbFzKNYbH6jgSlnlqZNS05PqkEjBq1pJQS6lxOfmrNrKVNoBf7PiqlBqWllX/KOhrY2tbPvg1tra9ra4NdtsP/qPsiJvD0oSqhrWAIw0HBOdZpxGYWH6BlMcYwys5YUZl7I8o3yFjsj4aTs9ldTdejedfc2uUqKbinOUqlhvIUMa8GA+OdBBDlkdLR1gW954eOELceGqMsjrXVTko78Ajm1uB0zgAhs4EgF2I5HcC0H+knr0FsU9Ljqfi9NWADYLcSBGGvmLzuqi6rpc4EJjV6XdPHI4wZUFr0zY2cldxDd/tqKCcfFihyGKwR/lcPFpB9KFnbyhuyi2JKmCTGShHvjISE7ygIuMPCINGYLALek5IawkCWv4Jj9+RRqJcYwfV6W6igVnOO1YlKUQFshMJvJT8CCpnqz2xMKSJEC6sCUq6JXGouuVF3ScOTrb5Mf0TXMo7DBXQRsamEpOtKIXLdFDC0kW7g10MYNrzrymIbrQHMNyq7m8LHAhGUDxdIixK71xYk8Vx3B0kJkS3tUCKasAMd2WgrHH+9mJtJ/YsaRjkY9elcEmXVX1KugQhl3+C/vYsmS0spfNbLYhexfCpGuD7YpMS1sZFEwBh02UYt3rYjfEn/6KTsbozkVJCs7PPucevILZl4pKHZybg5a6OONBvxcg8/XlqKy6ClJwzg3AhoOn0p2K9xqb4AiHRbMXzvCGxyjhnpyFWKctZQiar5u/aMITtFCUSD0P3CIm8fQ4SU53PkUa/juGu8kmKYgP1ahYXvmKYC0/OizTruwdBTz9wW9V7Nu3othxGGLVkxa7XBT5OPjRl24Khzv96VBHsCrgYBNk73gOE6c495jxKadEdqdfaTN2a6IFKHABCsDW1FGWYkZgoxsUW/5ElyEYE6abk9WYXYqQzhHvcsT+4ebC0Dmx5SdtVuCDqIQGCNGv+fZj/9fukFd41CdP+cqvIsQLqIGq7z1fVoCq61BZClLiwMluR+oNZefq2KE34p9Ij3pKkazJrc2KaEwjwza9SVU2vD3ANjfyrsQ7TY8EbzvNTw/W9t/OI80Le8ghG/eWAxnAEWzgg8Ie1s++KjIRgQhU/vvgZ+sqajCDBWS+w6CPCnXX7PU1V2/06y5GU0iflPcfpfSbyr/+78j/SL0OdmLWWAK4eo5Vatq1KVngBGMQWe4XVGjGIn9Ha55HYY0HCio3FbxHd7+nfb1ne8ggc6ISffMzFbRnDTvmXoW3C/9wY/rQEh9YgemGfRz+OIOhkAlmsAcaQAgRwAE8yAEbUAg0YAY/mAhGQAUY4AgTkAZKUAg9oAY5+CJDYAYWAIVp4AEHMARUMIWJUARN8AgTQAZHMAkTgAcp8AgVkAY/UAkVQAZlWAgRUAZpSCNfGIaJEAFvkASQsIYdwAlv2IWGwIWLYARwkAGFEIVa+CJ/VX7mxwX+Q0cjVimPuHpiNIk+UYmV+E2pcnqn5xX65wazohJI0RSy54DEECS/AIO7EIFe1ArJlWUrok3Q1QdmFIsRxCo0SDbrtmIguCLFNwt28EVssExpMFU7h2tAclo25gY9UWG32Aez0Iy3iAllwAyH6APo1ARHeADjEof+iFANVsgBQZCNiDABfTAFhUAze/girNGGnYCOB8Aa6XgIEbBPR0gD3DiO5TgJNNAHdNgI+9iPkvCPhjAfbVAj82GOiTABfIAGkGAEfbCElsABRqCFE7AHDOmG1yCOh6AchEgIrKECD5eICzADG9hfsNZ5sfQL/EQ2eUBcSsJh6xZNP2JNODWLqFgL2lSS0PiKyaVcN4kXgzcLpdUHeNBFanAX91MnKHmMe3IHblAEWFAGu8iBMriTHGgJb4htHDAI/bIGQQAERbAMbXCEEwAECKAIHOADguCOiBAB5IiQg8CWLmIBQAAj7kiXi0AD6ciRivCW+siPjyCQlCCYhQD+BEM4I35ZhxYJCREABBo5Cf0Shwp5kUAYj4gwLh05CGUpI65QA2MAYHxnJynoSqeoPVtklCt5CmzmVz8yUz82U5q2Qb5nldnkgQJ1JLCGgllkacuQm+tAfP8gB3cwfdPQBU+2k/agdLSZbpZgBqGwlYPQA4ApCFnZhUNQhYIgiHHQBEaQBmV4BWmAADTwmU0QBFbYA2WAB2oQBIKQmHHZB+noA+mJhtGZnngQhzCAhkWgBhiAMjRABrcwhFhwBkd4BWXAAWWgTPFoBABKBd3JjoVQAUWAFGsBnweABWlwhBFgBOrJnWmQg2RgBgfQAzilBEHwg0AwL/R5AOSIh4T+QANagAdKSJYTigdN8IP7CAU1qgRneQAbul5mkI6CiZ4yegRnmZ9giQcY4APJkgZmmaM12gRnOQFvkIZj+AMMaqOHOQgcEAUU6n0RAAdK4APzIoSDkKVmsI9wOQhkqkw04AtnyklmegBkKqNpSANwEJ/z4qBseKFp0AFaAAfeWQgcoAV9QAVA0AERYJE9AKA3KghlIKJ2OKbzogVWeAB8GQFukKFFkKHaaAYIKqPx2APJUp596giq5m++eE7AgDyniXMnFpNZwIwscmFLERO0CmWzupyIZU0viJtCZ4zEIIy9KQvGp5yqAG/u5QbPhXtKaZXxwKtX+QhAoIVZyQz+0DkIhMmi9OiO43JKd1GG5oIBWWM/P9AveUAGOMOi+UgI7igzN0guV9gH6boMeLiPn5AHGIAYd6EHVoiZB+AG2NYZ2mg+tHiPmlkNesCMewiwWTAVd0WwfMAGmMp1mUGvZLAMaQgiazoB1TAvfaACCkmvd4EB+DoVyyEIAqsHaxSGAtkve7AG9noAJ2sz3EIGdWGyoDAMVcCu5ggin9BJerClVrNefcCQFWlBy6Cv2vgJl/YJa3oA6NIHarAtDKmp9PqZfbAB+3hKkIQB0pmGNOMLdxGGE6I8mEEIQ7AMkJQESTsV15AHZ1kXgtCv+VqgfZABEwAuKoAAACuw2WP+od+asZ+AsIpgaP5GKqMZS606Nnm1BhXnedLgikCyYXPnRoclraqQFGJEuUwyePJATCybUs3kZKQylD9iunTAbppGRoO3kwanudn3CE1Atd43jaCQrWc6nYPAGhlAMyLLB0wbAeBShnegBydwoRbKonXpoxN7ABx7jvCpkHqQjQLrAY3ZnvtEs5/QhtXgh+MShn8bLmfZLkpAjmPpo8V7CDTjhxWwDA2bt/t4Bu1ZDXtYBxTbtB05AW1YAUfrs4RAjj17AFs5LhDJAXf6CVZYARnZLwPMwHqQAQIZAZL5vPi6h9LZAoKwlV27hxaQs9FLjstLM09QmD3quyK8hFj++wPkyAY/iLUdyy2XWi30uzCC4L9VELYbfAAOmQIR4Ad5MIQCK759QKAHIARFzIRpy6LLoMICu4d+QLEe+5A++rDfCZ/gEofjawbl2wdu2wdsoKECC6GLUGS+iaxQRm2LUoKuIKu5WqvIQHqsKZu7KrvIJRNvoHd7Fw/Gt7j0apQ0t5Sfi2+rOasDlXjQeFp2PLuNEATPpK7YegjSCZDvmLfouI/c2MMBmxjKm44RUASOdFdS3K7v2QH7mAZBkMrTqKignAbqSrFqOgg5Kwj/GAHje6lviclcucSFcLziOC7xmwHSCZJraaFRLAgA66Od6ipJ7J4+Wg178Kh0C4T+XjwI4+IB1/yeKbCPKsygrgzG3DvAIpwH4ci9LlqxepuPAkwIz/ui6mW0GbCoehCdmKHDgnCQL0rF7fm/41KeqbwHbCDCeKAE3iedKTAfEEmngKkc6TiZStyG85i/I9oHaUi3EQDOghCZmGoX/4vMebvJ+1uOupzRFP0ICQZroYvGEZQkEftGLSmBsLCatCgkZjQUutdHmbvIstq6iyJ0I1g/wpgHpzULgvxqxkoHftCK0WWsKv1sstDUi2xojhABm7YHuksIk6yDAN3JIz2vaegG1dvJgmCoaqAlezDPzszVygMVedAByqEGjbTVhNnO3EvEhCiw2ZjLJU3Shrv+yeLorXlr0O8JkseMzoJwH2kQ1wyJzwEclp0xzfncj5jJl9mJGQL51mY9z4QJo8ygs5Kdt2/plqR8AHUwz7ubrlIJ2n5Av4IQtoK9z2tKmBXJkMpx1nvQPwXJ2fQKthTdooNQQXZNnR1Nz3G4ACBDz2V4zAq5Bmy6B3WpMctgAoKgHFYI1nkt0ns9r2R8uLPVDfemuFAdQXFAaSySV2SgBqmZCjGZDKEyU7MaWMGXBZu2nNA0DW/8bsFpDn9VXGlwb8IqJP5tB5k236YwKoU2g6MS3lGdZo9gAYVl1YmQ1dQpsEuIji08hRFwH8bbB8nLln6gBtT5vGlt4Ufbo93+dwCL+cywzLt0fdkfbd2CwLHkOLwafgjjAtHgsoccOR9ocIQMbMxxMN0fnZjkiLSjfQCX2i9JcL2DkIOEyZEO2Y/Xy80HsJDUCcR1fcPe17TbzLsc6ZfkOLS0PNzvGNYgPY+UKZ0dMB8DLLWjTY7hSdIMSTPcuJUWgOE33sM/LOZYG9zPTJkkDdHDrcN0W5HM3dolbcD+G9Z8CePQW44X7qM1jqqU1RH5wHP6jVZcdG2ugHz0xumrAE2ea1jSwG46SccEDo2FzEmLkrg9p1RcZAZk8AdK6ccz9w9WldTD9woAYetLNyq+vuAIBwkOHskR3gdrAARBoAXLcAZn6Y7+U9tiXx3WWMAHZlAGKUDhRiCwoxy1wNu0TtouDHkfSgAEz6DZvFvYWT6+122OU8uMPxABZMCe2sotTWDun4AC+tu0vgAK95sHHk0FY9AB13AEQFAN9OvMCwME0/gD+Mqd9+EBhImZI1ueAiuiAknu+L7idHgFelDuTzzxecuxoj0VStAuy1vMiGqoeWvclBmZWHsGQMDyUSuwagCWn4C0y3DvDX8FeQDyfeABgt0vC3sXULDvTJwG1LwGWsDCVo7oyU2xaE7P0s2XNEMF++4Ge9DuyosxoLDdiWBW5iU6P11ZpakLqogLtSmTY5NGNvlKM4V7tLnTU8kLJ/jqW0H+XF5yawpe4JzHB6Jegbg+g3gv7HYXCQ6uB1dtCNJJDPQu1jTbSNyZtqxBltvyAxxwF3FwzNHrrnqQjlEACn9KwNtStRQ7H/1Y2vW+hAD7BXyQvABMp5Lfw0UOhHeBB4Yav5fK8Erojvh7wwq7zXeRBn6w2KNdAVpLvnR6F3mQwJ9NiGtoQdiY5e/7Lnhw+tOJp6CwhCKfzj8bLoDb/IUwAYDbDHl70ZSpy1/YMEceASxPLk9fARWmB1Kq/SY/0W0Io2TQBFmdzPPI2oBwIDjh1tenFOG3Jngw1JdyUMd2EMGHxugIedWXQVnX17HpcfClhzHYNyVIU0bWZPTIKDv+y2hoe3vLZ4fL2+v728enS0c3NxcWNkdnxwfs/AwdDWy2pifdl6dmtp2Wd40LN5b1tvcdvSf+Jo5n3u67l1XuPk9fb2+795Y1Did/rysnGbNobMxQKeMlWbN7uOzMkTOHzx44++LQo4OMocaN94xx/AgypMiRJG/ROjkrAgeULFty6CAowh1QJy3I2nCqJcoIEWZN6KkzKMqXPWWCqmTiJE+WNEYdqOCHU01ZFoAGtSmU5VKWG6yyxJp1QqqYWsEK3Vr2K60NJyf8iFkIUtYDVefazcpBrlGYWaHt2BGGoTBddooFDANxGbOFJUnq2XZOGzdv89BlGUMZpL4x+t7+NP4Fj93n0SPz7eu3kQ9GgYyfpaESpYtCkKpZWyZnz05G0rzr0ZHTO7jw4cR/3T0edGYeMuVUIX8OPatyMs1UVWiCPOpyQ0qie/8OHpXz8OSzgumzh3qfM+Xbn5zerIrdZ3T+isE1eLCd/YWJFTMW0GEQKbOMMMWJlIcZaTiTzTYK5mFNZeFkgVpIeFzWmT/BxRHPgR5CM9E+b4jGkEPILHNNHmVEERuKIJkY0UTiwKERH8i09qGHuuXIY48+uuPeXREUAQceabwVZJJBRWAEHHCkAYR3Q+KRoFxKXlneBHh0h+WVRrzx5A8IdFkek0WeEeV8zvDxlxe4ICOgMcr+EKjYYgb+GJI2FvGiRx5pONiNhu7gIc4YgnJ02zrFXUginh6GOE6j9ehyTBh04PgMHl3E9scutK22y22S3oOMp44GZyOmp67KanFkvgprrLLOSmuttt4a1DNh2Kdqq8KtYYaGefjpoBqZ1WPaGKN+1FlnB154qK+f5ZPOsu5Qyto3fPzBYhmmfsTHMRH1QSiF0XZkqbSfpapuu+6WhGu88s5Lb7323uudM1789RcP7wa3B2R9/rnNGt1oZJq5JV3I2WXnkgbtvyVBOmKNDkE00De6sUhGhC8GdGkfFFFI0hxe0CFxSHN8m3LLLkuDb8wyz0xzzTZD93KPazTxhIP+D3p8D8UPbwTPOIo+22HOG10YaY2rrdyOQ15EQUUavdqjmhxyhJphY3Z4AZzS9igjdtlmG3Jz2mqvzXbbsZ7Nmx57qPEnFEcoiMfQ7gg97YwUeeYhh3rDDUy5Y9Ao2GouaotRF1RQoYZIF49rWYWN2RgY4RrPoXnnErsNeuiij066LJ5/JHeDPu9sBtAIT4jbtH9TZOiHFA1+uiGQWj6p4ixHo9pDf1BhxrEc2aE1yuTO2JuNXlyduyHsRk/9qaVfj3322h/n1XfVt9Mn3T4/mEc5CS6IKOzWihQOOfog7uHt3/sycuxY/yaQOzCSsU3ktOm2tXKMbH0lKdX88CP+B+gdcIGk2Z4DHwjBCEaHgb0YluocZLDyua4PfzIesuqHO44Qagxx+FsIGyM/CparYv94mgJ/ES6B4KF/IakN1PqwmROGhA5e4BwF5aA8CgoxOBIsohGPWMQF7mFY4htfN4bljIBVgyEJsx9p0HG4ohGwNyk8YMLg17sT/Q54ANxFghRUw9+MC4fj0KHkekhBsg1xjrxBoh3viEfQaW4PqcsGwZyoBmO58U/+o8ce8KAPhQHsfSECXI4idkAQ/kM3lhpjNJBnqWacsZDHA1kzTGPF4vABbAwsxgvpiEqG5HGVrGylvaJhBkf1MZBp+KPPajksPm7wGgFrnSHrB8b+4GSIYW4sSRept8Ji9iJr+bsWRm64hz+lYZe5AZnunNUjzJ3ybNNLpTdF4spwivM53RunTqBhghMsgZof2QMfLcjEWo5vnrU0lgZBQsi9IVJEW5wY7crBvB4d83S7a2FAbqg/T9pCmuycB0CAqLuA/kgOz5tfN7+JUY6Yc6Mc7SjOnJHOE5zgCLewoDvLl0t4otSPdKtlGgw2z5gCq572zGXcgFXMEhaKd8OhHTto96OBdu42ysQPJtfozEregmBFdQbythbRcazKZEGMXriqmtGs3kMnY8pKOckZlK6SSaxLYttXPerAs3aJQSIQ6QlM4LGYylVB1HApTQOpUgj+4Uma18DDyBQZv8uwo2h7EmjSTpfIYLZDF8hAaEIzWdJtePAeGIEqet7Xqq/5kHrF0KpnGRKA0Ip2tKQtrWlPi9rUqna1rG2ta18L29jKdra0ra1tb4vb3Op2t7R9hglAcIYTJAEYDXVZgqYYRb/ugzP95A3tEIfZoB52j+loqvSe6tjFigtHjzEDJzVS2YVUTlqjzFz0MPLZ9NaDt+xtr3vfC1/2XiC+9K2vfe9b2vm29hk/EEEfTtCE+UWzeMCQ0T7GEQfrWmgfojEhnvSh4FYltprZosdTQ4YLhn7kmZ66jbu84CarJlC9JG4Hfk+MYtvqN8UsbrGL47viF+/+N6vaQB8u3DmhyxTJUQxDnBYdFY4InwqUCj5qxhz6mxHz4oyTpUdtLDved4XBC5Y0Gx+UXOIsR0PGXO6yl10c49yG+cujTQCZ6ZvR83nMneo48IiEPBKm+Ti6eBKq0jgE2KhV9sjzMBGGccFkjmRtjaZRrLp4iFW4XTnRWm50L84M6Ujz1sySrrSlJf3NXqrhkG3GUN7gTJKRwc/BQJ6u0kKkLCdX6s8O1U12l4pGjjyTMdhM2dcYbTY5OnrXvri0bMfs62ALe9jEJi2wWYvKPpmhCVo4MHNB/RlR44PBq7Jzy8rF02vEELIUZjWgt1FcczyV1lJ9WXk911leq5v+F6I9drHfDe9Kuxu/8x5tveOdWgbiOBxa4AIUuHC4BL8rWY2is6MgLDZIFdYc2/Z2Ui37CxpuJLy2IHXOprzNfyEv4+tOL74/DvLQ3nu2lA65yXkbPXeWMJHLHUMTtrAGjvsoWRr6J6usPfDqJpXb9+O5L2oc7muUseIOMxtFq+yyi3Z83SdvempH7vSoSz22ZnPnRODQaRGBKW/oyWfKiHoLyzT3QDhvl5x3jtRqbk2BvWzyY01FTLghWtEQX3rHp453fEN9t1DfO7H7fmJnjKxHVr/6G7K+3K27c8nA+q675KyhQvtKHS9D9djxg79XIxmISF9orAWjNVOJXXP+fBADrl0GUbvbPdh+z7vri02A17vXGVyowQJqMC2V+9VJhx+DOA6ceCd9enBnnGbKpA2ONk6+dl/Xubaw2/nN+fwXgRbMMWYSVUOX7dy53qzq7y771Ya59fm9NPlbHPsUn1/Mrk1/e9e/WtrPYAG3v3Hh7194PMQhDrvHeu9ZDnxZ0Gy+d3jC92nuYA2S4XatQnO8wDCXdyAIJzHIp22TE30V2EzQ4HUGVVUG1zkYVzbo9X2r11rwF34f534nqIJnFkXzR39ccAsBKIOFwhnqcHhg4iRFkmCFJxIDlgbQ1hvYdiiWsXCsog8S04DSt3apgREO9wszFCzgxXMWdzr+JnOB0uIQMjeCWrWC4WeCMNaFYRh/LUh/2rcqkuF46oJqhgZK7SKBZjcjOiQMx7CEG4FJp9cLA7aAGgMRtxB31XNrSqMbWriFWZVbECCG5peIi3hpIFIDjuQrZ7QGe7gqSXhjVChhWfAum1GEz1AYiMFnLZSB0XBcQQcNrsYYo2dRCZEzSleIvIZbZeAHDzBaDPAAt3iLpPUCZRABqTUEVJCCqcUAZPADqGWLBlCLD4CMJwYBXYACpkUESsCI9PZ0Jzh+9WU2xOJdpvgjkMJ1vWBzbsh8vkJk2kaHTjgpx4COwPAnnXgtD5GK+gCBZwNi5hYGV/iKHmdbZaA7tBj+WjeAC3pQBMtoBY+QWp9gAQHwAD2wjKfVAH2QBKjlAhA5WhNZjCeGA6kQAAnQAxwQWgnAB3pwANNYWyVnaV8IckqjjZuWMpD3CyMDhJ9xhNIihNLQcIS4Jk+Fj5HlS/dTdxSRbd9DUTiZIzayk/noWfuID/4YAABpBj3QA0bQDGiAjBDgAw1pWhLwjAEgBH2gAaklAxR5WhMZkaJlkSiWAD5AiyB5BmZZASQJl67nMk2kBtz4I4YzNDD5L75HjhToiQ8BREQJDDaEk9qQhu2AEd9yIaG0QIEoMVeFlCQ4W/xoCHrAlE3ZBxcZWufRBAGQA2TQiwGgA2SAB00wBGT+4JFXUAYEAANd0AdN0AMJiQNdkAZ4AASh9ZBlaVpkWZGZ6ZlkkJAb6QadSQF3wAFE4CRBQAAU0AV4UAbByQA9QAZ3gJqhlQNwUAFFYCQpEFoUgJoM4AhsAJUE4DgfOQRugAdUEJwUUAbLAQTByH5x+Vom+Xoo+S9zUywxeUWbYYaGwDDu6CviwIDO9wy1MX0acTGhKA1nZJe/oBt/Zhn6+ZisKDG6FplM51o9gIihRZnB8JajBZCaGQAMEJIE0JVfSQR9oAdlsBDPWAomWg56wAc/kAMqyqKHEAC5KZFiGVov4Jsn+pF80JYT6Z+GwI8yqqK9eB7O2QwdwJW2IBr+xWiRDRAVemClBCAJAXABX9AHbMCiemABD9kHstgHCMBirYeSKjhyafpi6jIsgKJXSChqehMHR7OXmlhtcXiK53iU17Bn9FBj/wARreGBc1SP72Ij3neh6qalrFUEfUAGiNihe3CZ/+ibo3UeCHCiD9kGyMgAXOqiehB7QLqRPhBaJMoGOcqjpeWjepAGd/Cq7FCMpJoAfYAGATCRYBoAEtAMwBgAm1CMEPCVAeCjEdmVbYCIPtoGuOqbbClaWVqjnbmrQjqRQRBaHyqf8CmfLLgq2QAsP9MyVTQ4USYxlOcolreniLGOWPMQaWcO3RVh4fKT5fZNdCAGgikci7b+qJKpWj1QcR3aB5VqqSIaAJl6ohOZAgJgnX0QqqPqlebZCtSRqmGpm6U1ke6EB3yQB1Exqw+7kZbArFMgWlwanGcJAUXgBmRABhTZldwZWnWgB8z6AwngrC+bqgUJm1BpB2xAotgQBAK7rUHLrTyyRNqoIHHQoHeZWLiDbS7Dl3gCdk61avjqVNZUD3HweRdxj2HnexKaM5rVLpC5r0vXWhAwKpR6WiFaiyV6sH1wm6HlCKE6kqS6pGXAoqmqo2O5qmcJpDQrpDI7sqIaWhaZAJ9ABmXgmsbqsQGQpWdZs4wbswWJB36gB36gsQp5BVUamkILZmFIftCgB1XQg37+dEvDkrQzNyHKEkJMA6Dtchl1dhp/qa5UO5gcdg8b2Gc+V6jfRKG+oq9jS7Zl2yh8ALQDK1qf2gfWeqIM0KWIyAAz4aJ94LDDWge3+rF4u6qkxZtm6Zs1aq2euR6AG1ovOriZGZYXWaxPOqyMm6qOG742+6QqIFq0yAAb2rKQxqYvlr9ntr+1hU4jZQ+p00SAsmmnC7X1A4Fn9zL0miMEJ7WzSxIxtK7S0EsGbAtXhmXk8rrpNZS+u7XAG7zCW5nYalpOCZVRUA5nML1PqgcrawgN+6RUcAUcMBNB0AMzgb0Vq71765sUoKJNsAnhe5bjK7jMegQPqQc+MARRobj+69u4fXAEH6sHRtCWWcoAUVEEPrAJKSAEehAEPuCaW8m5Y+xlvuVWSlBSciM3fFS0tPRS9JQGBWzBULtPyncNtNO67YIOkPgoBMoLlJI8tFu1dVcPuOsOD/EtEUpidiAGfRocuuHIIJxRsGW2xKtaAFlS7xlapNqaZVAEcRsAXBp7EPAJjyABUdEHapClebubPHyRQiAPRbAHt+qjmgkGRezDxVijhqAFGlmjTty+l5qifdCpWaqQf2ALTUAAD1AIhlAEBECfZJx3/WtfbOVWcGULMmUwLoVX5dM5iFQtxbQZ8zhknMEjzwVDFijItTsbDOGqBGZh6XILQKllvev+KBixzpI8RK6lXxBQvLIlAcPKAMCxAaYFAQ150Lx1ARs6WxBwfvV7WgtdWg4Nhi1GzZ2LgrEVzaXFXyCQBsLFJwykXDqmTJZYeebcx0XXC4VxUAr6IuqYz6XoZBChIYvptR94r6dyDPmsz0L0Yly6HM0grbOllRXgAzBg1D4QnK6nre3Gd9IM1QHgW/4FYEMUB4mURZXhx5VHMkiTZ7bwiUp1OTr5EYbpZImJC3aqZYwcySVxZYra04zqYuD5B2lABmI8W0KwENawB3wgslEdcheN0VH3WZy2XN84D/VzNvDQn43hjX9sIpw3GoSJOttgXU2YfHzcaPacIw8a16r+Z1+CTWaiDdilLWMYxWaJ9Gb28NiL3dXCEbVgnXkuLTmgyNOGcD7xnHZYdNPUYzK3XQ87/dmgHbSkXWykXW8b/dSzhZL7O2bG3VtzdEg5NiLk/IRbLTaM0lOxewthrXkjYUNt7RrehWTuuruOVnp4yBtvPdzfZ9GmDd/xjWL6tk87tXgIs7SaA0m8EdvBY9u94WfAnc3wjJiEzCGavW6HeiC/Id7tjVHyXdwo5m7QDV8Uftop51e/xxlwIHAfATu9HVjWXQ9zagjeTdsk8acj0V0ONahhpw4i7llsLUpaI+AOzkD2VlsW/t7T/GVNjZaxlaY6nmJwg7FY52xgct/+FqLauVN27VQo7MBMgZmvDzHB9xCoi/UbOELPr6jgzYPWNu7eEP5xQr7jQkvmpFV5eOBXWXd4iE0S4ho9b2hMp+EHJl7jORkQJ74RHeQOX44PXYuU9trg+nOgYI6hYo7oiX6muSV4+/AoOIZIiFeAbu7Yqg3j/zKTE1MobrAaUj4cLF3l7gxui9Xi85wFl15inF0Ss2boW6joFQ7koz1sPi7r71fNwFB79Tcxe8B//vd7LYeDBzgckJJq36MOvR0iWlAGyCDWxIFJes4Rud0O8HhjKn2hjHznt0Bxre7qtHXmpf3tsW6NJ3lf8kd/uBd2+Kfuvc57N6gOvgd8NSj+fDsI4t9Qx8U+P08bEu4kgFcgGyuT7dAgr4vzGWYtbvJ8C/IIwiAGNHcgBVLwB4J8VQHP7Tce2uQ+5rKXv+E+jWT4gjEYgDToezVYgDlYJMNX70FD3Y3tOfr+EXdQBlfg73UoShdG8RlG4DZZ6kSH4Bea3obwBy7QAEPfAA5ABBYsDItR8fn46k3v9IOtWs+wB/M3Az3/zZ3GmN8DD1Z/LXxwB10g81fwB6jsIQM/6O1QweaAyDcmDimfUYIuBQ5A9HOPA63hOitqVFFwJ7xABTc/prjQy8+gB1HQCx5DTVpA9kvfGFHH8SX49FPX+Ngo9Y9IPQYWKW5fia+NNcj+A/ZXoAVvMMcf8ex+f2NZe0kIT3Qsf6FiIAZyP/dzP8wqOgAAAAACkKJnUKvBQBhtIACWEPu2oAcFUMq20AZiWqbncQ9s0Psy3KW9/wxH8ALSWPtcqswBIABgkAIAoADJO/vPiwK7rPiLr/Hy9fi1Xv6hhUqc9ntZr2+afy0m0gVdoAVaEJTDMWhnPw8Gr/PuqsgOjgNDDwgOV0JEOjgNiHR9fXoJi2cDRHaSdz44Z1J9Rn0qDGV9aSg6iwV1i6dsDacIYGdXi0B9rko3d2w+RItlKD2wbbh8mn0eDmTCeko4f4w9PnerYEFufRYxegVWfUoKfGgKeiqmCDxsjqf+5+jp6uvs7e7v8PHy8/T19ukB+fr7/P3+/wADBrwgsKDBgwgTBiCosKHDh/kYQpyojwDFixgPSszI8d+9jyBDttsDZ0yWLGPe4BHJsqXLRXiyrLTHxw4dOWHC/OmiJcubPS9F1sxpJ1hQemnM5JnHh04YO+ngZIFztKrVq+n0nNOjdZ1WRA2I6OHDRwoRsFH68GlE1k6QBmca8DHgAMgACmwRCIChB0KPCA76FPiCrg2DO3jaFBCjJMYiAnxaAKBgYcCFCgOEtPFL4IVgASgG5Gi0h0CCG436YGhg94qFFyiGnCIA9bEVb6dKtVFwSs8AMHogYx1OvLhxeB2TK1/+zrw5xI3Oo0ufTp368evw8Lw5ifIn9u8ipQJlalOOnDl07mxHOR78Ojtzwswx6v6UGTNd49kJowjdnjFjtFffgO/kt4iBBzLCyFpk8cEGHn+w8ceEZfxBhRdllNFFGVF00UUUHEYB1iiLSMEDWDnQYVMCRelxhgJtNODbIkfg5YgSFCwSBAwWyFUKOmwAAMGQv7WQw2N8KKEKH4P10YILegBBgwUuCEZYEjb20YFjjfhmhBFUbsBALwcKsAgfGMjQx2653cEmIwQcKZgpBNZpZ50AQVfdnnz2uVwCfgaap6CEKncncXuQZNJJb8Ah4KGQnvJGgPDUREd88tHBxx7+eJg0BlWQNpVTf3XuYcYaTM0xXzrbzRSpnQz6gQced5DxBxkVfhhFEWYRUQgRPeigQ7DCFmusDlIIm6xZzCYLlmyLFKHDiIvkYY4eGrwQo29+9JECBdY6mWMSCVCh5JxAqrIIK0p4xsYAkXH5YwsU/NBAF9/2IVwVWW7JSAJBDtuDFHpQQdciewQQTAbq5jGAKb7VwaYeB1SJ5KsYZ/xSoYHqOZHHHIfcEcgil4wQoIVqLBJJk3L3aaIqYwygOzZhil5tiqLkaKh24KTpoXmYkcY8TtV2TkxvxFxVMG1B+EeFIUaxaxFESNFDD4UMrEMhzUrhdRRieDjhhHfYMRb+ffE4gEguJU6LSCaMDEBDBXrVkUofGghQQQBZVqG3EgL0YICMP55z97pgTAFABQQAEJmc89Y7JgE57ptlCwnw5chqQRgABgI9WBDYY3dssDgOQ6DJQBGdrfkNAgNUgAsbvClt++3tmKz77rz37vvvfeL+DklwrMcoHK4Kf+d/SaND1qU48VfUKZx6ujOk8Mln9J1qmKGGPPvNoU6rysvTlh1jRy11EUoU4X4UUhQBv9f0ey2GF16c94eKNaFdldsu8BURXAAWB9RGDz7ggA+iEAw95EIPaSCDCqAELSDIpgg+KEMugOA/B54iCKaggg/csAlXwCIYabhClFBQhiL+9IGDfWCDC2WDQNlAKwg06AIofNCD9qggBkrwwQ1ioyOsHehIQMDB3KRwBM+U74lK4wfJouMxlAGvOlO8ohYXssUuAuSJicJD8RZ1kk/h4VFQLNVUzlSTOeBEDvyLivXQSKDswdF/dkrKUip1EzzuwSdpZKMdbDIhD0lNak1oQhESCaJDdkEMkIwkJL2gEzpoqoHoQNBw7KA2sHgyLPAQEwQGQJgC+aACSoTBq/Rwg3v8gE6BjOWhvEjLWtrylrTM4kPcAYeegCdRnNJOy7jjEzg4io6yJBAetEAGS+bkZnjsA6fKeL1DiYo/0ayTHu4DPvmkgyQywV1bLPmHMHj+6ENNQGQTqFAGoUVwQvjDnyTxB8cWzUOTw+lCJz8pp+w8Qx4ZCmgyB0rQOw3KILr0U0Jx2ZCFFsqhEWHoQ6woUXdwoQYLqEFQgBLGWcWheMZzWaPOCLOC8owOXcCCF6DJjuqdpJp3agpOVpUxU5khHnwIgxzwGAdAZsxS6ZGDFzykISpEgQrrvE8a1DArFd1EnvOE48+2cjs8uGCfDoCbSbfKVYJK9KtgDasXLaIQspbMojNYQEb9E0ZOxQEPbzWmXN9AVwAR864poSvygNnVk0ZPPjzp1kjW87JXZW8O28NY0Ib2DlElVprbQeZ3gIopc26oDEilAhXu0wY15AH+KA1yihfmmb9LFrQpGlpGX1fL2vKJNSMQpUhsBTLb1+7OoWa1rUDcsYe0qpUL57hrGVECoLzStVHGhGtJWxspS2HqPCrqFvPaoZ0yntGw8ZHD9GIWtO+9Yz9TPYdUQAWe56kqJ2HAUIY0u1mlwiEP+XEuVO+30jgy9774zW+kpFNbLfa3d7jVrZ8oKtHZDi+tM2iefgM5TjfKB7HbPcd0vxmHRakEY3YMb8z02Nj4RNMkkj1Kg9Grk/Waob1rSEMc4HsO88ZztPS8ZDYXTOMa27gqAs6xjnfM44nAYw81GMONbTfOm+QEuhFeR0/Ji7CSvDTE9bGJTpOstPtAuQ/+biSVeNe4yZodWQ4Uuo+Yl/pZdXgZxvFED1mGzOY2u5kl/vhvjx0i5znb+c4HeXP5KGueTJlWHpFFWHV1dmXwZA+b5eMmzc7jRwAVuh7ORe8c7nCrpIw5DXjAp1rgM4cX4+9meg61qEftDjyb2jmzrbNyVH3qgSiE1KFqy3nfCM0Zw8PROUtJ8rDnFESXb5uMZQcf4vPYPoz3JYN8qk7p8Ac8pMHSSlXDHjRNFgd7up62hrW2t23jVnv72wphNbjzzO3jNAg+Rn6mioqS7XnsQQtasHAcHv2dni273RpbLM28+U0QhyTS6rYDHtRgaSqkmMXCvlROKIm/TOG73BD+jzhrMXIBCIz74hhv6Kq3KHGXnO9S51U3/x5ej0RlgQtcKGzGMkzyjCUlDu3gg3mieex7lEen2N5DHqAttDLH/NAN1yliW97xohtdlhgpgx8esA8IPODpTzcIA8jwA1dzhAhNeAgMyGCBi0SBDBbBekAYgC+NUOAPKOAHEcBeqBeUgen8IHsKMl6o3C7n6JUqcrofbEl2E90enFoPyhX8qqZkV8NpTIpkHauO/1DKfG088sj3oIY1iHkNCP95ZdMrdCrj/fOg9ypFPsEIi+ejlVspggECoookIAQCQ4B7QxgQDAQcBAdpz4cQ8HaRLwQnAWs5AEBeoIc2nD73AGn+JfLz4Xu79ykbc/dLBPJRpTOMjO66+/y5LQnyIwsdwmvGjhgJa0yU/LTXQyeo5TXdh/DRnMuNlfKofqbzNFj+Pp5l/yna+Ma/avfvoReAAqgxo0c9stdKVHA1RtAtbbB6/9B6COEZRwARFbA3B9F8usd7FIGBLsABAoED0xcAdvOBfbB8AYCBhMIAPrB6nlF1+QCCvENW4lYQM9g7pNYgNWETlhRykoYe6xZ+A5IzOgNzfRATTHYnUnYexRZI23RT6yBzYRBNf/R4wnZoEHYgOzdmaqB/5yB/5+FgdzSAYjiGgTQRpMcIEyARquSCAZAAYNAHrhcAEnAFzgYEFqH+Ck0wBM1WBCHIAGuHB2WwAXL4CmbQA2kHAUSAGKp3em4AiCbYBVTQhn9wBDhQBnhABSGoDz5gCkDQAxCweyhQBLUyd/kAAUVABnhQBMLHDxLQBXhABihAGBYBifmwOq8IBFZwBgTQABKUAD2wFldjAAkwBGRQKx4YAMrHD75XAa5YBhqQD2VgffkAA3/ggTlABhwgimTgAwGAA6jYBKaHiIhBBRYgAAFwBWZAAc34jAFwjQggAWlRiBzQAH+gAvkgAUUAIU3ggDeAiruQcTVYHZXyT8mEg4NUM6oyaz3IfeyWMWK0KCp3CuJhTSzHVaYSbOngFFq2ZUfYhdCjPUb+oQdZqFSZ5w6Rl5CYYl9kuJIseTsIcQE9IBFn2Aeyd3p9wIYBQHt6YABOVAZQEYnqUoQr0RcBMA2vyAgWQAENxAdVIAHdkgZ3oAdsYAA4wAhl4CC5NYLApxV70EAOmA/TwAh7sAG7Vy2LMHdyAQrTsJP7kCN9oAb/FBwiqAc5aQptYAxw0nqHcSZ6wApFiJcemIz7UEpqsQhdN4IvWIIBsHtAIVjGwBVrQgAXYAoRxAjCR5jj0XW7pwEuYBR7EBdwKIdQkQZuwBVUaZVrgn1xthziBg87sANeYE1sdG4HyX3owYPPlJB9N0g4CIC/VDzcoRJ05Hj0hhUyBZJ9pW/+ZiYfUsge6XBz0kMfIyk03oVT6Kcqb4R4Lbmd3PkqCOFCeGBxZ8gHNWmTE7gPbxgBdaAHcOdCG6AKeiCIAZALU8A3cFeVVVclLpgN9tiON7mZC5GJ+aCVwRAEbfiGJggcq7h7mxEAjmF8/BkAAnAkpNiGhNGfRyKXI7h7SpAPnhEcECiCbKAPEMCOxOd6gqkPhNEEFoEFfTCB66kPVZl2u8cGFucYN5mTz/CMFQB3oHiCfUAFYacNi8l7LZgPEBihDvpCAHoBArpjAfmSzvFdrykGztObWEqbB1mb3LeDlwJyIIeSfUZi5qGbX+pUvNkgA0U8LgMHRNhSn0Igkaf+Pa3VXeoAhUu4HeQVafV0DtOZBj5XKUnIfW/ked15qIhKIAdBJn2AK9RjgfzQSjgZAG9YAWtyNT3wCiigClWgD8A3ovhIBmQwDfmZo3OJqbKRBBaTBivIDzH6qfqQoswnl0WKfCO4nqjaB/WZD8CHBvuwnsI3glbAlrO6i6EpoiS6dqIamrJ6gn2JpKGJmN2omLtHijqpD0fyjBRwBaL6DGlHGLYXABAIoPoJrUkgALh6NbmgqovAql95W4KSan7SWK8ZBugwpjqFXuaxryj5pbfZpeu2pWmqpr4pS4FHRsIZD+TjHoZnHtrZVRyWkfyxDlN4JtCjZvRBeWMWB1z+6DyHlWyjsoSJOrIkex0HAQEdSZP/IKn7oJMSIJZ88Fl8sKm6+qupsBa48gml6oKmkAd44Ad5wAeu5wKkhwZZOaLAJ43IqJiDqS8ZyI7Iagqywgd+YAdx2IayMJhy6Qcjmg3hCqQEEBhxGKNtaAo5y6xMq6IUY64BYAdsQFbJCKAJkLT6sJkvqwcC9a1rK66hSa6mCoHreUayogeuRwGk1wbOp5q/8w5hUKWJyinAWUYJ624pUZwtMaeIpV+Klw45tVPrsB3NdHhA2AfTKW30cJz8Y28qUrKs27rf8XrJswfluQ8sW4tvGASf6oAMYHHwaXqecQaqRIqOUXVHCqT+XZcP0wcBq3cBbyifA4q0WWuTJoiCAPq8xqsPx6sP6zl9AvCyTjuCR5J1Swqix4qYanKe47K00+u0fOt6hBGChEGjGugIvvq02ZqBektWqlCfAFq8EEgY2ct0ErB6DNC8Gqe489oOXvCar8kDLUk8ZPQylns08Fcc1fZMhtpa94Egw/YU6wAHV3AFf4Btfto9JNmxznMTd2R4zOm6LvzCxJEQEDATshsQrVSIPcBAsjCkanA1dmOspAsERRAMGqAmt0AEwUC8a1IEQVAlUdIDpWkBX5AHzSAOv5oHbcgHStushHGKB1C9yOoZe9CJyyCgGWpBDWQRWkkYeRCXxur+euiqB0FABhDACD6QOjXLxeybpNIEBP8kv+xIt0+rSmfgA0OsmCg4rrxXJWrAPhDoxEDgA+A6xZH8DKu4RVkUpYuLU2IIuSHVKBPceP5WHDeXfjXWhBKrnXZwByHcBUkmktBmuqfba5dkZA8Lw7icyyGhEDPMB5C6suiAB3aoD0i8CGrggapABaWkB6TINn2gs/nwhjXrAjPBB0AQADDwT3zQn9qLtFoso2nroQ1kAWCMmDAgWHlQocTcQMqsoSOak0OAWTTQfCEqJ3xwADlgFAHiejOqjLSqCh1KdgjjQoDMq9+cD/ebDYtgDN+6x3vgetUrzVSwv9QnWODQjXT+ctEI/FDk1p1i5GSSe0wb5VPGaWQrPGQX6TxuhDaR1wVXUAYCQnn3B6g0oXA/Ax+Mpss6vdMi0RBOlxEQ4DFDwg8JYHr8ENRNZ9QRodT9QGCrWXEn+65EjdT/4AO+yweI2w8XUJNU/RxMnRBOKqUkCjK7K0VfPRFO7UWaPB0rGUzD1B17hRU1J2LHiZxtZqfnQGynUMp3YBKuorH3MW/3YGSr0sGZy9OIndj0INa8s9Z+4r2V2QfO+xCOvdHwmn2g58lk5BNvMG+hDHjO+RKWMlOrG2rdU53tp1NtkZ3BIBXNM50lOQ8fqxa0XLCKfdu4/DuVXTLQMYeI0QRPatn++7Dbwo0QEQdMcUBXxJRXJOUecy0UVljaoxaxajFTdzBT2/UfWbBiMx3b5gM90zPbuD3e5K0Oxc3Y5013xI3ebB1qYWRMb90dKnFddvJHWfDZ+wedKglrm7sIQkVJSogOUjEGY7ZHNe0zTIMpIlveDK7Y6f3gX7XeGbdgwAS5Y7TZnL1XyxUpz80ULLxsCy5qG6wWYQBJT4FHfqAFUNAEPQcSw5bT7YfgDT7jDa5QHCPhUArhistLvoQ7wDQr8G1XeKVXGi48U2i5IJspGaxtTSgqkERTWxEHTQAFUIBpLt5r0yMqh03jXE7eOq7bwp24yeFQaW1qFoVRwPUdHFX+4W/10ccl5Mt9XMnFV8mkp3mH0/Nn22yWB+y0cCulDgRH5Vpg4DaXZbUBhVDe5Yp+21/e6I4eUSGjyWilVholYRV+6SR1RnAF5HJVPCA1KZOC4XhlXMh1THTOWkizeIPkRmXakKDHB39QBF3wXP4zkk2gBSn73eaxXaq76L4+3mGF49c33Dce4eG2mpTNY2WeELzlWwuQ5osgXNJeXMV1XHIuVx5FUqeuZ37NuZwmeUtedDjdBU1ABjLnuacwkmmwHYQHaW5EU6KiXb8+74zOEcJuMvfe2I/ubQc2Awn2wq59Jl7WeeFedDWRnWRgBnig1whjwpi3BwtrD/vhazj+fcv0fvEwvO8aH+z7Hg//7rp+kAVX4AaVVWtkGHn/JwtmUE5x6fAs5tqhLFNb3usYX/M8vfHGzhzrne84HwCJDVRhcAWybvIsyX+m3AcntlLBEDT41xXaHfPxMVUyJe82X/U6vdE8rxE9v/ViXhC43BZ34GA6dQdlwEz4HXEsjFgGsk1R8BR5MNMC0uH6QWxGoeV6bvV4L4Zbf9lXlPW70/Va/VUk+3H+Z/JHzp0sTPXO8yF/YGk0LWEnYblabjQyZfF5f/kje1CBv/ecr5r9td4tSfh/5YOGCvHhFProJ7KxXgSbpWKaZBK5nnCqvX9Rf/eYf/ug1/m6v/shE3r+H7d5X5im8CD3A4i6C24HXQAELL6F6hATVFgptb/XPoP71O/CvC9F15/9U1pu28fqZNp3ozsP7F70hJ1tgFgER6AUFNvt4IMT25M9IV798t+S2l//9n93bMY0ObiDYo9zN+PqgNAnOEhYaEgIl/W2d9jo+AgZKTlJWQnJZycnR8cHqZcWVRTUlOeY+FaZGWZHqMpqCRsrO0tba3uLm6u7y9vr+wscXBlAXGx8jJysvMzc7PwMHS09TV1tfY2drb3N3e19LclHJ/zLZ45Jl043NycX9h7GPkdnZ3cejJc1xkje7/8obk68TpDyrGlSpIwZM6UO7dHHTxKdeK8E2Xn+V/Gfxo0cO3r8CDKkyJGUvpk8iTKlypUsW7p8CfOZpB07woTsdM5cPTvq1gmEF0bTJnX1zPUhuDHRPpJMZ2F6xylSnjRmqEQJ4+eMmYiFxmSBQ2niHKR9XDU9izat2rVs27oVFDOu3Ll069q9ixdbJDs0xRS6lzMwJkw769HjqW6evHaagjoGGlQe0Z1GyTLNl4XrW7WY3EWNpGZhmTKr9phZo+dQvkXhxJI1uzm27Nm0a9s+mze37t28e/v2HYkPTZuEIBt/J5Rxu8Xp5k0eLPg2IcyapX8U59lyozwLzZD5E2Yc9zUOveJpHf51u4zW27t/Dz9+7d/069u/jz/+f7JLXvrKTwrRfxuJE9RnkOxBlRlp4CGQPX1wp8Yhp7S2yWvusCdghhpuyGGHs+gHYogijkiiN5D0R9MOPHjIyx5KVcdiLtjJ4aAk3CmYB4FjCQKhIfksdclEBh61XoxGHolkku2VyGSTTj4popL97PGGIjBKCQtPmtQYCYIL5ZGakEiF1tAgVGZxXpDpEcJHkVi+CWeccvoDZZ123olnXHPusodXYO1pCU8FatfIJwul0dBEcpBFVZl9uKhIcMuR1eYmgF6Kaaaabsppp55+WgkcfoJqSJsUEbpdd2VmsmghVHHVJ5COEDgOm3TIMQepuu7Ka6++/gpssLmc+Ub+mrp2diolXpoR4SCsWqbHQqkJ0udXag7Zh5jCbsttt8IEYAAIIYxAbrnmnotuuuquy2677r4Lb7zyzktvvfbei2+++u7Lb7/+zissHl6hsiuy9FSiR2gKcmWHm4SYRt4gVcJxpSBPYXsRtt5uzHHHllzwQcgfgBAyySWfPDLKJqfMsskui/xyyzCnvLLMLNscMwgrk5wzyjj7zDPNLvOsc8lE3xy0zTQbHfTORo9cNNRSO93zyUM3nTPRQ089c9VLH510y1o/XTTVKnctdNpiQ7112Wgr3TTXTk8dddlVz+211UufPcKvZ45hLKgzalzQGgo26+yWh3CXxiAvQqL+bStBoepx5ZZfHvPeIuv99OZva7552Jl//XnoSHtuutmoi+4z6q6/XrPmo6/+eu2mpz7zzbbvDrvnrOtOO++943628Mbf/vnsvh9PPOjJS7081X3vCulXFWeqZYWWGMqsZrAZwrggmAV+yEU7stng5eqvr/4IUdceAurxGz+//PaLXL/r+W++/wf9w/+6/v3Pf8wL2QDxV8AEHtCACSzgAgnYwOM98IER5N/uKFjB+2kQgQzEXwg++LrpgUpgViIVJgQyBy5RQmGIKpXiGtGoR00McpP7S/rYh8McemsE+BtB/ED4wSCWK4hE/OAQiXjEIhrRh0oUIrmKmEQlRhH+ikxE4hObOK4rNlGLRlxiF5fovyVWUYpcpOIYnUjGMAIxi1gkIxHV6EQmVpFcapyiFavovzmWMYtnzCIcw2hHPIpRiXXcIx3j2EY7IjKIeTTkGBU5SCw6EoQfECGn/kY+ThGIIrHAg+EYUr4bwnArfagSwRxhPu3cqlY6bKUrfcVDMaaLjz58Yr34SMsh6hJeuDQXLXPprl6iS5i7HOYsjenLY9oymOgqATCVWUtmQjOZ58rlL6uJzHc9c5fj2uYyb5nNb0bTm/wi5jiLKcdfGpFTeKiS9T51QqhgyEYJUsO0CsGqeRJCWnEIECoHYgjXvHKgBAVVLP+F0IQqdKH+DG2oQx8K0YhKdJbjytSZ3ukpQQVFhZRI2KGulM8DnWZ8j8hECg1xkVYVdKUsxZQcJ9pMiZKAoSWAaUJr+q6Z2nSnPO1pTNWFU3ZVdE57IOEYKOapeK4pFnq4ESgbEVKRmiEL1prVC9FHo5ZqdatxmldQffqur45ArGAdgU7LitZ4nfWn+yJrWvnlVocO9U0XfcOfNKnRFFJOKglyVEA3aiMzaEER93ThKkolJK4qdrFIemm+4qovyN5LsvWirEMla9m1vjWimpUXZTtrLsumS7Sb1aWUqOSVMbCmU0olnLISlIaK6WivhEgDFLiw2kOYipWEiBxjfwvcDJ3LraT+XddZIYtT0KbruP1i7mhDC6/iKpet6JpudKsLXa+qFaLIDSt2y1Xcc1nXrNrdLrnCe97lHtGSHnKRVxSBVLzCQ6+04F4LZ3Wr83miD1qAghZkKxDeOosdtA2ugQ8sG8fCa7zpbRd6x+quB1v2wRC+LnipG9Hwani42e1wgx3MYXkxuF9fJeuEJxthcjkXqMf0EB5ERVW7Xk9OSqVvfW+0Br8idqmSwAMXoHDXQyTWhVlFsJGPXJt1JffCLCavuUbsYePii8IgVnJCZxpXKFcYoTXVMon11dkSh7jKbcUwmcWr0K/OVT57iIM74TvjONWYo0yNw0LWgIfC6jbABR7+RD640ISK+XYQtEKyoQ/9Fu6OuclbxvBXvcwu6abZu1OGK6Ut3GhMnxnFkW4XaOOK2Zw6etGZLhdo12wdF73hvUfFQ5zhVI+f2LgWHl0I4krqmUr0SQtNiJiQAfpXASN62MQeSYqtXNqGUlnFpP4ypyWN7GjbC8pkhbS/xAzmTjd0vOu0zR5UTVV9wMHVrA3IO2Zdiz0ojFmTuFWRJ1GtLGyhceWrIUpx1edi63vfwIgmk5NtL9GG19qa/tdaIY1t9DLYy8su+JMBDnHTbqaocHizuMnN2oa5Iz35lkStmaXnRhBIpfA2peFunTiSo++w/G65y/3hb3dp+bMi/rD+uka84kWH2eAPP3hko+wvnTb8u06eF8HztdYua/vmla0yzW3O6BY/op9Z0Mi3X1zxcOvDrhgv9zqQ49pZ5GHdYJpEw3gsCWJ5qTp8uJBuh/zyuMu9F84OeKkhmvRJI33pMr+ppdFKbbvXa7pD/xdZUW0ILtRgATXg07cpXvH3UnUMqo3D4wVn7nigGxdTUdWrLZJrhJmSEdKyIctRGo+5q371uFDwpYH+VuJGPMOVHrzh+177y/57098tfL4QXwguzGABjC9EUR/v6ji8GOsVf4PzKa/1cDvfrhT7dsFO6I5N0JnzCXrqJHSkT0dAijWmMYPphW0xTXSc9exv/yD+/L3zMt8dzRYWq+/JWwIkIIEF4F0BC/LPAkhQU/mHLvu3AgK4f+eif0hwXggIgAIYWgxYAitAgUhwgCVAAhNogf4HgflnYkhwXEuQgAUYgBQodCVgf//XTPqHU0FVAiI4XAyogGJFgRQYgBAIXvp3XhVYgyA4AjhYLgs4XCxwXBP4UPfXZFlmZuoCfA8zfMTHBYQQfeFGeVXofHAAB8p3eZ+3Kegga3q1fghjZ4eCcnuRHbBQJUASPoQGd6YXfu4Hh3EoCDHnWblXd6ZGL2K1BYTABvwXB4ZQBSPgBH3ABBVmA4egU09ACHqwBINoCG1gLnu4BL5GCEywh4UAiYP+qAczJXSp4QTkcomCwAYyWC7gswIlsAd6YC5I0AdsMFyU2AY45QQRsQeBCIp9sATmcohocC6HkIs/yBVPwIqGsAcl8CBBWFi2OAJ7yIvlsof8t2VHRy9QNnNEZy9dMnwzcEqtZA7rsHHzsH26sCzMomNqcnrK8jiCQBWIs1uo0oZyCI/xKE5Qt2CPJW1151ZL0Ad68ARP8IeFSB5V4AT9+AT8N4iFWC6HyAYE2Y8ztYe16ARbkBoEuYdt0I+/eIsi2I8BOZBIsIcC2Y9OkIuO+ATm4oi5qI/86AT/eC6MMJD+2IrL2AfK+IfQeF6MwAZO4ATkoYqKOJMDmRrNKIn+htgHkGhqLjmQA8l/wwiSqbEFIbmPT6CTxqiKgigIVcAETxCUtziTztgHNulwS0iPuLdQLpguPVYD26g+OuGNnmEPYSgLnXca9gQLpqJflTB6hGA4ZbJKqJJK8QiYgOlvlEWYUCdhorZpXraHn0guMliT6HKQutgHzbiK+7gC4FWSjdmV6DKU5DKIGNmZJikIehBU/PCJixmEmrWP5rKaqPiVVqmM5PKHsekEB/goDIhlLBmaI3CIRlkujNBMjHCZ5/UEZ3WMN+mKwzicY6WbgwCNzxgvJjZ/eTidTJeYvMReA8WW7XBu9ACXs6AHY3g4sTBybyh+acgV0WIG0yL+UHt2joEJn+5Hh88lf5xGn/+iiUuwVuQBlp7ZB4xJLruILnHAiB5mA3oQm16JkZ+poJDZBxGSmXv4h5+Yn+uymprpij9YlK7ZgmN1oeeyhwiZkKu5mwLKmlUZiZupLnuQB+BFooR4LoeoinvIkzW1m/eJVt3lL024ljzBnVDhnRshlzgiC2d3UrCgdsanIBZhbzuGfvEJparHLqBFjSE2XVTabDi6dJ+2BvyABtD4h9+mB4wwU4MIoLw5CKnBjyMAnOtyiAmakeUyi6D5KGlqkLjICCiYimY6Vr72pcNVHTb5h3+YmSMKpyPwh52Visu4BxiJpr5JLmm6j64Inev+sqjIiah9oKgziovkwYuVqqXMVo+7Z4/HZqqaxaPdsp0/EQ/e+Z23MHbdcV/kuRzmKX4DcwihESEpRTkZ86pRCqxIFpbV+XpNd2zVGIRbwA8MSB5sEAdqEAdoUFOROaIJowZqwAa5+IfscqCHGpoMeotscK1q8KeDiASDWAUhyooY6ZHT4qjTswZokGMxGaCjqVlv+m/8iS7A2ZkzZaK/WZTPqgZbIJMy6FYfagOLqq8t2Qcyqa2ECKrUiYdiOZaiWqxN5mWpyits+XXzBY5G4REfxxBcWCpnF3aQEAd+EnJ9sI4X8Z6So3LBKrNyF3ukipgMVZEjsLCiyZg11Zv+A4qLbqqiZ/WtQRunF8agjLCofAqi9PqbKKqzRhu1Iuqim8iZMFqZlCq1aNqMOPWhcqqi6bIHGeqhnFqckqm1uXiIfbCz18Z3sFdz/dJtG4sOHXtuH/urfOJUREoLRmqrjkBCQbaIhnMHolQqhjuzifty8yl4PrVsZBUHmZl/MfmHpAi2VPuv1WqTNqCM+Hq1Cyq1NzoCUBC0jliIrFiIkRuEThupmtqgR9tgzHhWwmiMXyl0jJCLEumoP2subRpagiCiJbAGxomiVFm2pOiaDNiZjvia9vdwMIVtw2qqtqRJhOETjREZKfSWZ6FunzSetYAdRyoLiVBVDlEVbuf+CAGmuOtLs+QUqs87pfXJUKOZroxQkuTxlAQ5kmyrvzLKkE9wmZeoBk7QLL/ouVtWtHSKBgxZiOB6qaz4idSSroJQkmdlv+naEES7teDFCAi6BaWgiqQ7mTt5lbe4wE9QBSzgvwQ5Pf/LgMO4kBHziTP1ocZrlSMcMYFIAqEZMdCIhHY4vXWnsR2SE4jBDkCBK0QBsmqhbt2nBmUHvu52sgeShplECGrQBFfxhn/Jvl3ccvf4tuX1vhILxuayAqG4mX9YCKrIvILQBmtbCL+4BPfUh4aaLkVLimj8fuDKs2MVigiKLoYwiinqqC6IxlWAU0hQJnpQiDZaCFUAx6P+yaaA6LNq/CBneqllm5CWrAcAGprJy3tSFmKyV8aNOy9DfBRPyhZFbMSMsXGawA5KnLcb0VRq8ElrgCgrW5eqMMVUXEKPkAZF8AdvyAfA5sXHrG+uB7fVKY3Ry2XxYgNEmGYq6FNnRYEFN2JAGIHS6GDU7FXafHuhbLHRWZYTm0wzURM3cQ6F0RPssHFIHMuHkRO3MaZq0H1r8MS6vMtnSAuYkVuN4AehcAeUYyp/i8wHHVyM67ZRd7EMd7HWucxXVqqz57h6l6VHaI1BLFTZiVL+wSaCAdKFIdKGkRiLIRTHERSwHM/yDBj/kTDdlwa5rAvYER4GLX7kK7i69Qf+CaHP2aI9CA3UiBZzDTd0PxzRsMfNh8nQ5GyfD43RPVVtR02xZ2bUF70uczsrNOEFhfDOx5EczLEOPtEThREYR4ETShKe3Xc4JPt9E4F2soBJkhIFTUBvUGXMQY3XRzaP2mZtVc1iA8dTksXN8nt34+XX8SvKFTtR1pZ300bOQzfEYdAXs/wpetBUap0GcVCOtzAjdzkLRhVnfHAHYUAFpCRyV5XXqY1gCh1UCGfVjD3GQOxhgy3OGk1/CqVl8UesytVZ1uVWBDde3Hx0mRXb9qKxKEITK7IxYzp23osjUNwLgvLT6YbT6PEHVBBbIqe+qs3dq+2+Tm3bohpqcav+2KZcdOZc3hdLYQ/WzOMsvboHezoa3o5NxqPaYG6FysvdxN2hIIjC1rssEDRC2dSSWq+mI+socqvU3Qt+YNsGvect1Usdzs+MscW9ZQI3jcRq1YSd3kz2uFAN4TZbseqTB1Oh1mvd0zJyK5yEC0VFVTmt3QMRQ+WDbwxu48BVqgx22OY90Q0t2xNO2Dvud+/N1HU4lkJOWhtT4vbM36eBKJvtC+gAFQNuJlX8fbmmnjDCqzfO5Yxl4UHn4RDdYLSd2CKO3hd+aWKFpcZ6L77t3kU+1bEtnbaH21+uXlq6ZAmV3xa15Gng3Lhc4ike5Su+edT94pSwW4Kgq+5p013+7ug4pNCFHcYRTqrI+uY/BW02Nd5nTl1kXt8FJ1qW7uCNVlxK1+ZwTnB7/iZN9ax+3uQx/cRQTg7xNN25kLK/HA7brQd7ebjh8ei/vlWsXXugpmjwK+ZDzuPi3dTJvneTjudLV9QOJuQd/um6fc57wtz2fOJkGOgigX3aR+UPY0pWjErbvY8LUR2DBuzrPlBw/tQMvd4/F9ijTu2jbIdVSuFJWLPuHu9XzdEcwqJLzuRNfihPLusd0VrhmG5pCOOP4Aehp+hLik93ze4V70rKjGykLLGGXdufrtgDGOc2e3/Ezub07cw/3vHHTpaIfdFKfd6FeepX9O9/UQVukYr+N8+i1xrTBC+r15oHYroW2FfT4W58OM3WYpERWY5P6mfxTd/uWXSlFa1sEn6zKp/yYunpnL5TI0ZlZD50yjXtOzrzhGACJyDCtDymAT92Mb3zPN8duJwGsf7zgt4UNbbELUJCb2DJbU3xdlbX6feyTi/46xPpt234lJ5Wfh3qG75TIF/s5RX2RM7hETfEZX8CJ3AE95SKJc75ne/5Sz52Oh/3MY3Lbm/6bB/rmj2m7iHlg0L0xHjrxVKXk2IICE5oED/4uc8+wi75RR72GE507Q3fyG7spqrx9v62YT/cpczQmjXtkKWxeyACl38CJHBPpm/6hsP2qB/3qQ8mYnr+83QvHd3o1oWO95Qn+7Pv68RYehZj7roP/+0jS0Zu5k6Wc/Rvc0fn/KG86eRNZpEPCCOCgyWDhoKFhoUkh42Oj5CRhoyHlCOJhIeYkpydiJ6KoJuXk6ChmCEhI32sra6sPx5pJ1Cvr3q2ubq7vL2+v8DBvHZ0c3Jyc3R2fMLNr3BjWW94zqx2x3a6aWZprXx0YXTM1eTl5ufo6err7O3u7/Dx8vP09fb3rSCpmab9kJb+OiUaFdAUwYKVEJJqtGnRwYAPEQJUyFBSRE2ORk1cSNFgx4GmUvkyIUIPiCb4Ut7jY8eOsTBylI2rtwdOlixj9pD7FmZOtlx6zJjJ0+r+2pyZKpMqXcq0qdOnUKNKnaqSgCpR/TBd9GixEaWtkcB29CR27D+zaD1txBhKbVpBX9+G5UQwLqd9VPOeY0lHThiYMlPueXPzjc6dfo/uUsOtKEykeiNLlqwH1+TLmDNr3uwrwAUQkMqi1Rpp7cexoj+xldiVLta2BTeO2pq64EGxtR9hslvRrdxGnKsdXklszt+eyyDbw0NY2vBq1+T81KVnjZk41o4pD869e7vp3sOLH08eXYDz6AmgX79e/foL7N2zbz8/vv36AeSfh08f/3n99QE4H4D85YdegfIheGB6AbIHX4IM7hdhg/4ZWKGA9y3Yn38YboifgAVayGH+hSL+p6GICkpo4oAUZrhhiC56FiOLJOanz2845qjjjjz26OOPQAbpSI1EFmnkkUgmqeSSTDbp5JNQRinllFRWaeWVWGY5ZYdadunll2CGKSaYBoTwwZkgfJDmmmi2yWaaasYJ55xtxmknnXfWieeebqoJZ56A8hmonoQOaqigiBJKJwiJsjnoonIW+maefyZ6qKSYXqqppZxiOmenm2YKaqIjjGnqqaimquqqrLaqKoyuXgmrg1/OGuutuOa6apoi2Glnr2fW+cEIwRb7p7HFCuvrscFWmqyvzSKLZ7TPHvsnsJFCu+yz2lqb7LTIKkvtuOBe+2214jKrrLnCqgv+J7bjitttvO3Wi627wcJLLrf7fgCspef6Gy+zBJ/575ml6qowq7Yu7PDDEH+ZQMQU19fwkhdLmXHFHHdsJLH8hozwDCKXbPLJKBdrpsopc7vyy8+u3HLIMvNbc8s3l1wzzCzP3HOyOYtsZtA+n0l00ETbrHMqQH8wtNM/o5w0ygljuTHFV3Octcdibl2j10iCzXXEYo9ttoxGln3rxWo/2TaTIDudytxzy0330KrYDfM+T9991d1Gzz0C4FD/Xbjfg9Md+N9M+62K44InDnnekwsy+d2CGK234JvTbfnlksvtNLGfO7546Z0/7vjgpUNOLOCRX+655KtXznjdqbv+Hnrth8+eONSn4y387XXjTXvjwz4s9ttn00p281wzD7300Fdv/fVcg8y3I1ex3r3loPxtyPfgD0K+JOKPD8n36bNe/iHdt+/+++bDP/8j8rPfiPz1q+9//Ov7X//uV77HDRCA9pufAfcnQAYm8HwFJOD7VBfABPrPE/p7oOSqhj2sae1U1OsgqkLItYmJ8IQkImGTlucfFaLwPfXZoJBmSMMa2vCGOMzhjvbxwhX28IcwBKKuTCjEIhoxbEf04JESV8NC5EZHZdmNDh9hGogg5IlcwRFtVNMaf2DxNzxMohiLSD0XTsmMVeKS2dQ4xja6sYhMtCIUQ9ObKc5lLQ3+4YcX62jHuWRRN1yk4xwHUUXXwMY26FOFktDYPEa+8ZFCZCMkJ8kkR1KyhVeSZJO8BxDTPPGLfBSIHg/px9f0CIsXiWJGyNLFPp5SLgcp5GquosRLWvKMl8ylx6R3S4X1Updh+uWXSLAPU8gyh7MhJShLsUpHWOIhBElmIDlCTbPkkZR7ZKYgE/KQZ45ANv045g2XWT9gmvOcrhImOp2kyQ6q05YWsx7ziPkjcqrGnqGcJjar6Up97lOczVwNK/epxXwSdJReQShcWmnKgIJvnU56JxIhStGKkoiIFs1o9SRKTAimRTTRbKIhgwTQhJTGR/i0Y0mvuE2GUhGDHEz+0ttUKFGN2hR7NU3nTaOU053manQC5ecjbNBPuay0qKVU6G8ocdRJgDQ2iPzmRxWSSvTF1Kddw2owtepDrqKzpxUD65NIgLCFjpSqA/2jVF8qpBJAs6FnwdFamgqklKKmpUVV5Fe96stVWRJsYuWrljYW2Da6sLCp8h1SF8vYxjr2sUFKhRsRK9jKLtKyRaJsqg6rU8wWqaOQDa1oR0va0nJvcCTwLMO61M5XqRZMYNXsYF8LT4pFzrS4za1ud0tDM11VY7SNnjyDi0tTyZa4yA2TDEvrUcY29y3P5S39RBvdPgouudjNrnad5x8IVKACEEAPBB5A3vKGd7zsSUD+ede7HgF89wHnYcB6yTuBEEEgvPMt7wXGO9/zPiC87BmvAcT7XQCz5wH8Ie+BATxfGEngAAFQ8HseYAD1DjjC6w3RBR6gnw0HGL7rQe965Bui/35Yo3GE7hRLsIIWr6AhLkbCbZCABEWs4BAvVgQmaMwCQqwACS5eQY9tLOMW2zjIMkYEkF1ciCC7WBBOPsSSg8yIEgyZELOhMSZ+/GMWr8ASNL6xJsQ8CBY0xIlOznEJbBBkIrO4EN9j8VBpLGUvP1m6p/2hhM8jgAhDYMMJeq94QSzeCCz40CGGr3rzq2hGf7i8hkaPfPN7nvz+2dEY1u96GA2fPVfawOfxbgX+Np3fCwfguxXgkqhh9YDvftjUARCxfGEta0yjhwIViDR/Gyzi9Qh6PRIg9KcPhOqJ7vS480nAFVyRBkN/wRZHCIAV+qCB9bjAFnpwDxH80Ao2cGDatvjBep6NgDrkQgPgdkUSAiCEPrBBPwzgNgoCkAAwuOIM8OVPA/pwBnozo9rnSQAf+h0AczMb4AXPdh30AGH04KAPSXhBH5RwgX2/ggqRvra40XODPmzc331QwXqmjfAAXHvd8fWDHkwtAT6gQaan6nOXBkCiFOO5e0RxRR5qPII9WAYXaLhyCdTACp1U4cZb6MMSBoEEdxsCDn1gARIs04c9VGEENsAF1fv+ABAnbF0PTBBELW6B9VugwQbYJkEJbLGFRDyHFUsIgU6eYIg86GEQNiB6HypThUL4/BVLR4LdWaGHqw8i6UsXxNTvPgjssAA7rwj7G/beCj3wfA2u0EMbyIz2qNdP8JTvQxUY4YS3s2G6QDof+arLvbmBSeZjWjgC1vNwJXR840RwBR6qPe3Zo4fcDt+7qRPQhzawh+QWt4UGrn0L/bRb5/MOQMdfwYYAJL8VZ2B+5gngAFsUYcACV37BQ74ePlT/PBRwgyuKoB462GLeEuA2K/jA/gMvuxVUALAL7lD5ILin3QR3Hu1WbR3XBqbWcfM2fa5wfgFABDOhB9+WCz/+0G7RlwC51wpqAHDE1wcbgB4C93IB8ALDoQdBgCoJ0FqXNSbIViTTpgY9MAT8ZwEB8GxB0AM22AOjRnLWxm83aIPqsWx6AAQ+UASsAAQ22AV9QAU2KIO/1wcIgAM26AYkaIMHMG1N0IPV9nwpsB7tpgfz1oIvyH+Rdh771m8buHIBN3DnYW43WAasIHIJRwDt9nEBYG8WIHHrtm9tcIP8pweGpnHrcXvokQOsYHzoYW8csIModx6EqARN2IHYQ3M1AnskIol85j0wBQnDEj6ZqBBz5wROgHmMRw1PAIp6R0xN1wdoAIpEoQclMHVocHisMGRrd3pG9wRbsAdtUHb+bACKvjg+TqCKTvAET6ATgSeMvugEvJiMS4B2bZCMTqB2fZAHvkgUsdhzegCKpegENwZ5VxYHjJeKq+gERHF1eweNbqUTq7gGumgITYcGV5F0nncJTkcU2wiKSCd6oGgGrMAImFcFprh3lJB0enCNgvAErACQT4AdYReM4wiKYYd6/fBcrCcXYYQqljgfGamRlFgh7QYE62FvGyCI1xaEPeCGW2gFeuB75wF8ASAAz+ZxksYHenB81JYAPtCDSMgGBnBtZ9CDPeB8SWiDREht0jeUN+gD1uduSYkCPgmUBKCHNjgE3DYFCSBwegCU4WVufogeC3ceEtcHV0iVfRD+bWzYg/BlbkpYBC4XIgzADGRgg25ofIQolj5AlgT3fCUogEb5cGIZfAmIlDaolAEAhEEwhEVog8umhD1gARTYktMohPe3heHHcGnYb2/ZB0XgA1fAB1VQS571bAg3ajO4kvOhg+hxcvMRA/zGctF3lK+5HnLghOjRe7VplOzxfO8WX+Mwb6LJZ6SJHmUIcvx2mWtomWCpE4a2cAbQAObnHvv2cqo5nOghBJp3AYDIcTJ5nPaGcKh5Hqrpgeong6z5mWNDiR1ZIxv5McV0WhSxiXeRFt+DHZbgc4ygE5aAeHKndIaQdLGIn4KwBzoxBWLXB0yAdqeHCIWAdgbpCLX+kHhlt4tNZ3iG4IyHwKAMsQcJKgj0uQqMdwiQlwdux3g+F5GC4AR+96GWg6BYpgg+ZzkCaqAFGnYdeghJd2WY12OTR2aIdwk+B45ihnZ6QGYjAAUzWpESFAmq5yMQ5HpHInPreSVRiiTOaYgB0HL99nDiNofoQWHSRptN6HvXRgXP6RkCx4Dn8Z3n0XJ6IIN46JF9EH0CoJqCyB7UiR5vaqfFGXALRwDEh6boIX8GeB52UH3xxoHr0QMD1qd6yoAMMIaQuZfncQMPwKZMSG/PtqWtAHADeJRvOKlxepR0eB4PhwauCZjVGaoAKB8UQJMREH57+oEmt6exBmpitIL+XgIj03YGwQmZLHmbJReesomo+IGA9fEFppmmYPqlJceXZNAHW/ilbviFqtir6zGcZ2pvjiircciFMsmo3cmX8zadtAqZG3Bt0aadG3dtSiBx5smsisge14YG8daVuTKlU0ok+Eoi6Llc+OM/m4ikEjlA9JNBGWQINWoDLzoCNToCTbcE7/g+OlECuVhjaFeMCfoGemBmRgdngoChFrQEfaCMg6ChDtsHdFc+ILuiopehGxoCW7Cx2Lg/Pod51wiORdqy/rOw5rN2KEsQqtCjF2uyJZCjPcd1/TN5tOhzhWC0iiejCDmMVicISReR5BOMTtBcCPSvFWRB4HOwqzf+sAQ7Ohr5pOwxAPmKKmCgB5DYbluopQHAmnrgAyFim7+XrCq5AdOWiP4GqGrKAObWAeAJcXD6mgLXb3V6reU6q4sIneXae2daH+amBX9ZcNXXiPjBqCPGDEVgq2uqivXBpcDmbnLYB0A4YJ3acWTalcaauHcLifXxcK9JgQmwcJDKbn0QBALXBjTob/1mcUEAa1CCqxiTRBLAf3sXBCD2bJWhB2WqpsznBz63B+JWB4DKHsY6Hy75pSw5bXqwBzTJB7PXbhxAk81pfsYKAci7B0Vwu2V4le6WmRtwuMepH923btkAYW+aAHaAhuQagOKanaC6cfY2e88WadBLuOz+YW/dIKkKk55hEqVMtKSSELBea1WYiBZX0YpUx3MCagmYtwQPmj43OqEjgJAskHTpmKAIWXVskHgKW3WVsQcE6j0PyrJX13TN+71Ll3V6oAZArAYr0Hk+970EqrB5QAgAqhPTqwenFwLYUQI6QaN3d8M2pxPfWxkJOnbuBqFXgQRTi8KY92LtyLB7N8OMh3mhJ6MjwI5XhnhSfHfByHiGQU+s82UjUHoCmsU8Z0EIVJEARJFJ2gkeNTRp6x8QjB80d8jowcj6Kq+EW7vZFgBwW5iERwVMaLe+an0ud6Wx6m42WXK9O7hVB756MKqPeR6s6Ygd972mPG/7pgdlQAb+ZFAGFsB84CugIHmnb6kHF7CBPkeTBLdwEMBtW/iVnSq5e8cH4GuIddkHaeAD+iFxo6qsCAAjyHoAFIgFooe7BOhxhNgGBNC6yyy9XphwFZK9uIsCxAfA53G/fwoBzDC/nYy7rEAGsdlZ20XJV6B1ztYHtDzLVKCswepuAV0G1aZy6Ryq2rusmjxtAU0GVIC6fcABhJgC06YC6owDUYDFYxiVoBu5cgsBoNuteEq4jJoAeLBy7Dq4ebi4hOiU20mqMtl95smaKJfAUzAf3Sd81hOljsxn7Nmep8U/jQCfCpQ5hoDUXVtM7blA9wN1a4AGQ1EZhYAdaFAF7NgHapD+x0oH1Tc6s3iQxA/bdCZaAk4AeVcnpEHcBhB6osVnHXrXY7Xww0HcY2i3x87LAmwdxEsnd3uwBoKNC4bnc0GsBilLDWqnEyvwol731oagE4f9BI+D1pC3Bo1gsjgLxhDLxnGwB4dteJOHBoKtd4Uw2oJNFKfXdJTtBF0AdiHgtIiAsiEQjHnQBkG8CVoLP4V8QV8bn+1TXcV0JqlVIUG9KofMnC0tquhRAdvGCl+YrJuc0echkldpfqF8mwOdmtM4y7TcrO1mBlEQBerXpkeJBxFtaBbnvFW3fN1Ny2PQgTIwjeNNBTpRglg5y2VQBnvZpxKwdxBgvbjLt/NhbrX+TMuOGF89oH5JuB4Sl642+astmW2PmampK5PaSs544N1kIINf6R/qTLv1vB4UAHGRK3F58AAj/gAwyAqLWFz7vCInQiQMsGyOSG66ipsu3dDNCnvqPG4OHeTN6s2ZCbo/HgA1PnGKa4Y0eR7cbAZqaNJ8Wb2THABDAK12iH6Ee6fmKnEJzoihCm402QoDlsAvfpvRitz1AcEyl56UeNyVuB6SuEEGBNUZzD7fs4nDEj94XtSD3D8UdD/0GY98QKNVNw5oUAjvGGcTOwJJV3op63Ixmwh8k3Vct7JOPThQwMSEN2SbTqGPA7KhvgfX+DdxXHUJWbIq2nh7wAi1wAb+OFsLDdo9L2rneKcTLNCeuRiMNayKN5oKDXsVhnFltVAFITB5h1F4V80KeIAHNPAAQ4oSYVfZUxuMkP21BivImU6wv/05Npft4wPVqpM8TLKeiSzUZRsAQQ3nkui2a+t7rsuXLzdtsFuaBxB+nN4HOx25I4ebhHgG+iGsodsKHj3A88HlAVDiZ76Ur7CX/M4ejAqAflB9D9cEmdsHatRyfXCpzrmbuZm77PHf1feYGk+53yxugJuEoRrvM6jj8xHicZoAYvjxP8DvRKgFI56azNBwMd4qMo9wmLu9wBqvkJzityapR77JaSrdasqX1VaXgcnOd0DgmCucIY3dmMr+CsNc5XHr05q7b+XI3S8NgueRe5gJ4AEnms6ZB/u93+onbmY+8PmMSUZ0yBMcQFub54MAn+nT9xk8QXef1AfEoa2eOMFo6MQUxyN6dVfBjsaOdXxAFD0W21W3i0Wa6FdBDUOsiuFuPodPtYU+OBO6QCHAoPGzspazdknssC6n6vbz2ZSwBlrHoYXnPn03s/UDBYkOozL7OU3nc0Mm+6CdOHYHEKpgtKpgwm78eXuQB2hwBvgMAA+AB2DcB2S2dnRnxdwO+Hduc4Lv7X/sQH/vPkRt50Mj52eL/u3VJHAOJW+ZBlFOyTJ5BZL633RZuQkPyoRYy23Pba/a5IAQIBj+YNWnEfDSp3cwKOjSl9QoGSDUhyII1tcheNP3M9nQdyb5GCkZiubYRxWQkNDHNhlQp0eA2QfbWteXMshQBDFbS3oWLHjXt9GY2WQrOGTBwJc8CDHHS2kpGINrGND5GUDRfYnjOfnIZiweNNh5KVh5mdPXZjCYqAfxGtv6hTsqB5V7rfjoQSDrgqyFDBs6fAgxokSFEisKomgx48NxfdQYiYLr0L8gPUoOuVSoSckeFhKhWdnDSDApe1b1IKOnjwVO2ib9QyioEFBCfVSa9JHtUII6qb5Z4pjnY8hGoUbxGyRh2qhZfYDEdINLGVdnRHsGKBUgVJ6SUfzAMlZIT5D+IW6rBCDSR0UjBooIpFxp4dHLkvCyFdaIeJCAhgMSL2zM2OKIDyFGWLZcOURlzJxHbL4MOrToz55DZ75MWnTn1KTh9Kli5okaXCxG4OlDwjKUPmgs2+izJ4+TJznb5PZcU8/l3X2YWN6Ca82T22xG2NizZwsUJ8NLcN7txHKJPXpWjEDCe/iT9SV+twn9O8969SXG57kM/Ylm8uq3OLExQhy4lVYTH+Il98QWNVURQk3qDbcCdHuk8UQesHSGnB7KecZceJ4J+AR3UGyBxAhv7BGbGWvUVNsbfbCgGWZrvDiZEz4AAMADeWwxDRpOVEFeFSPs5qN6UKD22Wmlqbb+GWuqPYlkk0uWpiRoMZqm2QckOCZRY5Bl9GVFi0lSiFngLAVcE0W4pUQADNjRBxk9FIFLB2gOFQA9UCRgEEwGFKIBXzatNMQBgsHUwzqGCZKVHvd0YgZMRhBQFSm8wTSEAZXe0gufepgU0067OMOAW/0k0kcaQVyRU5u7kFSSERaUWcYQYLFBVgAQ7KJHEUS4NQo3fURKZ1HxmCXFVOAMUok25pyBKAECXIELFT2ApcdOThUmjyDU9tpDF1Px2U8AWYkiQCarDIHMVlxKgtG78s5Lb732misuLnnA8083AJXVzQ+o+utNAHR1Y4a228ry0yBCOUxwLpUcIsk7+Hb+k4deVIniCh/lBvCsILv4S4XCtJCVD1mPTJEWwXsUwchFRNSESxH30MEGQRCjUGbAA+NSbrf3Rgbm0IKEWZFnlHFGWmpLalbZB6BJbZnUV2LWdJKrZXZa11Y+rZmAigCXR4kB8nHcCGvosYRmJcw4zR5VeBf1FnoIWdl4A2rmhIXFlRDCdXvEoSAubV/mRHPL6dEbFDnpMU1OLIyHRpOBj01eH3wscR0bmY2nR217TKN5HHFA0SBum123oXVrT5PHFJZlTvrdIfSNC+OAMz0CdFtsNt4ead+mB3aE9zZj7oo4pzaNngUeXJZNVIBjjnpAMVtN8lm2RE7AGb87al/+I/k8hlRiTSXXSjp5PpNToo8aCB/IMqbRDyF9tCz4N5QIroPAcI5fkI4PQaAIBPLVh32dBRKS4Is+SNcNBADqZ/7SwCMiRrFjFYYedjFHxBCACkth0AGi8IUiDsCniH3CICjLBaMQmIdecIVgkbjBbQDygElAACS5CwJBKAAWfQGBWWZJAFgOsaxBZKIcEesDUG7gFoBEwB1mEZrBIHiGnXRMD40wR1MOhgsz6Mx+ZCyjGc+YkQs8QFH2gsAD4oXGhqwxjvR6wBvpiEeH1E8S+NtfvfYYAKhxrXxPM834pEa1yaxmkVnjHYa8FiOtLXJrUspaCFYAuPUxUnyeKYH+eaTESfGBcnyFnCT7qFalq72vaVgagSczKcrR1Mc77ytf165UpSeBUpNf+wAUUFA969UHk5LcJS4t97xKTulqxRxNKKkUPknq8pYhIEEBIALIAPixEduESDcHAZlvSsSNsnBjDhuRzTyqMzEMmGNE2pmrSSTAjglxJxrdyMaISOCOFqHnOv9pNDgCdKBDEyhBD4pQNKbzXQv9kjj9GALKqJJplsNl+qBkS1NO9KKEfCQhLXo+VoLNfRxdZfsEeUusWZSaSVKmLamZzJaORn3ky6hKW/lS9A1yfU4zZkxlGklKYuYDScBBMIVptZGOcpk9NWRKP4rMkX4UflDT6SD+eRcC+T1koegMkzgHytWEinWsZC2rWR1iULKmlSFrXUhbzwrXuMqVjn6sa/7uSj9w4pWPghBARIOqTEiG9DRUW5pg07fSlYZ0seqDJGAzqkmQCnayJx1sISnr2MUyFrKWTSlmk4nVi0b2sJ8NKmNHu9moOYEGR83RHkxQ1cwGFrOU7axtJxtYxOYUax/QkiTCKi+vKuar2pyrcY971rci14zKjUhzlwvd6Ep3uYDc5kLTWT/iymsyseXsZ5dU2NR6jbOpLW8stRZZ0d62vOPFbWk3C1/Sxreytd2lZj17We/e17vtDW3XPtAEDgSzAjBAQRn0sLv+7jS/Cl7vadn+q1P2zvYDKoBMdbmpGHQmRrsC6GY6LTzdEIt4xCSe13NLPFCDnhjFFlkxdMOUzbDGmK/6YwhxeyvRxzJYwhAGLHqVyuD+znfBo0xvKXOLTJdW9sji1e9OKynkqFqVvksmbyTru0ylvjdqUIABACpwAQAYIQ1QaIISlrC0+0Z5klNVUiKr1r7eLvnK4m0m1CjTJYbUTwB7Xsges1uRPk7XxSwutEYI/S5EWyQB88qmolsx4kdPxNDyOrGkKU20AHB1xhiusY392NuIkkC23f0unWm6YNA2FqsKjq1jTctSV78U1USOKUVF++Sfmvex6a3qaVF65Vbz+qe8hvWC5Zz+6+7qFtXP+yUNegWAC+ABBNRGdmlLHWxXe03Ok6EMKnM5WFirOtyzjuj88udQpDk0I9nsJnG1i2mIXBqgLp43cu0d13jGe99kxDe/0fglriJtMdodeIb7+phMB4AEOX7ysGUNbFtzxrDAXjViG4vxm2obpbNmta0rWnHTWi1Lus62IHF9ciifGqYRF3fKs73slvPUxxovHyIxnnKbqvwDT7gDHkSQhwEAoAwtkF/DOZ5zz0IcppcxbE6XlmOoPnXpJhf1OmWc4cYQ/Lea7rpE9gjvf4t97GSvF6If7e+yq13tIA67jS0ygKzKnNjaVjWRST5y9a6czjlNtqwpyvf+ikvd16jFO67tzupgX3zugv84d0Ne0b6zHGwZd7jFk1rqi9M95b7Mgwgy0IQbPWANFIfsMStPU8RHDZHgVeTpy63SyP+d8JrR6oYRLlx0d1rDf/R6cRW+9uCnUfjEd8y8GX1oeat1Emlnsb/b6m8QIxwxfty6N3+PfUH8te6rrrrgmxTekSse4rD/PuTHLfOX03r9OFc99zO7ecV3fPyKTKZE7X5q0xcb5+rHdvvHX2tIlyU2QG0gIAJ4gCN8kElUt3He93SPR2tKEyNQB3NLV278d2ck8FVat3sNAVyTMCYfaC9uN3aWNgjIZ1bNV4JsVRH65hAoWHwxKIMiJoL+XfdhfnZ9vkc0WXV07meBDqc0QfhxAgh5jEd+7Kd/Mbd++Hd6S9iARaiERYiBoXZZVRd/VSV+SEduPsZ9+DeEAghaONZbILAGPXBgR6B+lNSElNd9VxhU4veFUsiFgBdRtndX4bRXfQaCe9WB04eDuqdXd4hw1zWDhVhGKmiIiaiIi3hWDeV131SDvNcQYgiFGGiJEVU1JOd9Dph+myiH/feJlQiBITeK/UdsdLd4F2hrN1eKoEiK5xeKGOiGT+iK5iZRIGACe9AE1TaLWBiLvkhY7Xd0VliLodhbW/IuA2B9NfaBgAZI2OWHfahOiDgI1MiI14iN2bhO1kh87qb+YeoWjZNgYWAXiIG4btmXP3u0fb/IjuuYJe0Ij/HojvJIj/Voj/eIj8aYj1L4AQVIbfO4j8A2jAF5Z7HYj+cGjgnngZLIdYD4GIIGd1uljWYXANwYaf9kkROpkYPGiM+YV8u4GMD1TSD2j3c2kO7YcBJ1kpCXYyv5ji/JkoIUajKJUkd3kjMZcipJkzD5kjZZkD85kN62kzWZk381kz5ZcS4JkzcJkC35kzy5lE/5iS15kDg5lOs4jDp5lVYJlUAplUYph0xpiyAQAnyoR3h1YeEYGQGnkH/YkOKYGBlZVnKJkRoBgxsZYnSJl/TWjQvpadq0P9KngzmIjtjnJQv+gWNNmZK/qJVXyZhE+Y6LGZVTCZCQ+ZVdmZSOSZRZ2ZUuKZQT6JSV2ZSi6ZhIaZmZyY9YKZBDaZWceZqveXKNWZNKiZmfGZYy2Y/IqFdgt4x72Ff7MybrFpI1mJCFKZiDuZfJqZwB4IIoRo16eW//Bp3sJonZZX0ddpYGx5bl2IH4Q4mhGZWNGWpCSZ7iCZXj+ZnmuZVe6W3qaZJZSZ5FqJNHGZmmOY/qGZ/tqZrjiZmbCZZZ0pr1aZ5OWZ5PiZP0CZbxaZKTaW47yZ9UaZkqmZ/6iYkjV6D/mZgL2pOzaZTpuX3taYfcZFe/iU1cF5x7+GeFqZbheI7LqRHNeUb+04lWciWjb0lHMHpQNfoQ0ymXOsp8xpV7gkidv3eiB/eQ3ImkklCVB4qSrLma4TmaCDqfS8mfDfqkkEmguLmhGoqeX8mVkQmgTaqasAmmqCmhZeqfU+qlHgqbEMqTtrmeHPqmWJmSdeqel2mLGfqaWRqmdFqhfaqgEgoCGmiWj5ikvVmkhZqONAaX0xeCKipdPuqik0qpYiWpylepkciQvidwNth10heYzEgA53iYAVBtoTmlD0qlYpqeVSqbbCqVrhqmEpqlFNqgF2qlfbqlWPqhq6qmBaqfqpqgrbqgVHmmkhmo4BmoYKqqR8mmzXqs9ZmmNOmmZQqss5qnHorErO9prXPakhLYoQBKAiCQV9y5TRwYkQeXe+uGrr5ppH9ZqWqHowl1qY6BnTMar/k6g526nXlYNNBoXbKQAUaXrXl6qwb7ndnqrAvbngkrhg/bsMD6eJRoixWLnrR6q+V5sRELsRCbsRabmBt7sF2asST7nQzbpcEqsiq7sR57sh16pgj7oM6qsLTqsDO7shFrpQ5boTnbsjSrsEH7sAX7sCCQAbsXknq2qXuGh0nbjO8Kr0m6qe5qfPCSo/qKr5QqAAsQCAAh+QQEGQAAACH/C0ltYWdlTWFnaWNrDmdhbW1hPTAuNDU0NTQ1ACwAAJwBqwErAIbWX1faaFndcFngaVfkelfWX2jWX3XXamnddWjWbXXad3XheWjhfXHkgF/fgXvlh2njhXjnknjto37Wa4XXdozYe5DdgofciZXdkJ7ggY3pmoblj5jkmprqo47sp5jyrZ7vs5jxtJbeiqLflKHfmLPinKbknrPfqbrmpajyra3utabzuqXlp7Xqtbbwvbb4yqn0xrj40brnrcnouMXortHputjtxcz0zMT418jsx9rxzNb12dj84sz65NrrxuLu2Ovz2ef55+b+8+b05vP+/f0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/oAAgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w5wrx9PXTO0IQhAcO/Q4MhUTseKCoxY0BjhIACVGoRBCCn0rgQPDJRA+CJnYIUDQDxiOFICZR6NHhUYUgGiopCMLBUAIdDElNCOJB0QEgLyA52KFv04EdHg25cLHohMaGPCjeCrCDCJEhAAWhcEqVCIwAgmoQqZloCJEGACyowJqoApGchGQQiQDqB5GU/p7UsnUL91ABpwgvfFhkFm0kDET2OgIseBJhQxeI9ChF4awiA0R4QGJBZMUlByqUQpZc6C6RjYl8ECFQyC1bWwF0VHUwqAQRHClQuPDaA6ECD2QRWWgJQK6ixn4F0VgLSgHvuMRvL7oAN8fo344lHR4cuNL0QhyijgL+OHIjsgk4KK3kuiSAzYeYLxJNmpDxpU2p9pRaXVABII5NBFkgyGEQGCigBEAOkmGAHwwq6FPCDkEEIVhfhfgGwAUM9sAVAAs2GNKELLUQhABAxIABgzwJMkMPG+WAQwY6BNHDaQAEGMQNAcJYiAIzDBGECzMQN8MOWAXAQoMuDKnPDjFg/uiVCigAhAIQQpAkCHeEUKBDlJkBgGODMOgDWAoe7ogQAAXIiANc06Gwg46CZdBhDwQYKMQONX0ZpgtYzRTSSB4MKYQL4w1yQQ5EUmRADyuMwOANEGEYxBA4uBZcf/jsABhnBbQARBA49MQBEEPQCQAHQZyWIY0sAXAiBDY0aJ6gqtEYwWb+3TAPACGSCYQKIzR4Q1TsafkDiidupMOKLb5IpqP/BVgXJygcMEh8TrFGiGuFAZAAEUIEMBxbPRJBbUleDaCWU0P0yW18lkGYFnEnOBUfUZTN6VROgDklhABVCeEUf8G6VRURBNkgL1WvuueVEEFQxVaw+AmBn1MR/hQwhBADViXBcPYSURKVghwgr1cRKKAvVQOMQJW/VunqVMNEMHRYvewCkC+3gHU8wM0s3wAAhGa97BUR/Akqr7+SQTZwtwAYTATM0Q1ybg9USVaAWxI7BUFi9goxwFQlnUvtXqIN/CxlVL2g9FP6YsXteSvruxF7CnglQcakCcytUwWvi7AnLjyNAFOrGTJVtgC4RYBcjX0IwAFelfQDxr0R9zhv22IMsiByZU7RfUQgcABvImOc72leBWUw2c95hQNCPb4wwdNYQe7xIT0G5QDFALCXGGcmE/d2758J8t7P3m1uVpJhEW8ZABSUlK8+wQ9gwmvG/3vY6CG/rfJb/jHGTKaXTgEUPPI5NUZET7FjB5riSqtAplsdmCXE524Fty0RURksGWVBYQARYjCVmLCmPHe5nyDcwjoebCReOGjI7eBGhJAcwDQAuBgFLXM18InmAZETRLC84jNVnaUx+yqA7RKWiam8jFpEsJYEEac4uajsQpQhFxE4Z7kDtKAHPWjKYjZXuQgABgctSIEKDBYBHwaxKUGw2QAHgRdBHCZgz4HeWQDTAbLk8BDlGoRWHjYa19TlWxmknHPakwAX9AAI+JGMu+yzMBfMQ4OFAIxf2PNBqb1FZXvxIYneBhjmBS0IKtiIHgexRu40JoL2eRp2dgCEHniFAJChXPg6/uCaCyUmOIB5HgBmJxnRIIhJFztklsDWGFECkninQc+1JgiZKPbndm/LZGtuJxqvcIZ4pPEKWLT4AsDgcIKbWMnAqoWIwxEic0XkohdvdzGESEg0QdBBUzQXNR4aUV9DWJgGsLmDbUqxMHg8JzAzuMMpbXErg/iiIbxCCDSyZypnFJ4as0ibHahGMkRUgNPWMjxCXIePWQRADq/4NByoBmOvFASL2nbQ0UBocwUFQLzmtKbRyHKTYBtEBrp5HfSIRgheuVgUJ8qtALAyaq8MFtx+eUvzfDSkOprpIEJaNqfABYtjAo4x44nMTSAAalpLhDND5hbLdE5wjwshPYsI/oAAeAduGJujN83ySwUI4C6YImR9AFBQhgbTa+58gee0FcLOiOY0FiOO7yKzkeCxBY/Bmh3zGgPQbhYgKpRZgVd6UgAIBKCiBGhBBe3jlgcQBqyRNF19FECRAxhMA4h1pFOUIoKrLpAIY8IPJj1bHsCU0ITBaUxtCgCA60mmR10UhAUCQNnHXRZsnuHPBasj04/WVBAfLQ9ZMRZcXlYmaHNrHWjTutYEtLUTCmAZESygCNcgEQWqwR5VwwU1clFOLTfQgQaW5IGFETNCclUMChQbwSUFSKzo1KRZE9fO84aLak7pwE9ECYCREsEFKBgaGUnjHIY5bLiCcA4MgAAB/qd8IMDJ62a8AGQwD3S2MikQJmKDB6CG+eyV7jXvdHwgBBWUl2ARBSZ3giaEDzjNRloBkHM86tnrdSCuPPCA0yYlGguFSzL7c4EHnNMBEpu4scIlwcuowrr2+BZD4rJBB25KTeKS1rik6VGSsDgICIVrXMVpmAybOTBE+vE0HNhBD1ygWMktt275Vd/ThMDNSfmmAAPlAWscMDRLYiwx8R3EfN0yptmhhQPaZLPHZgfJQXyPW0xcJ4bKqQLf4DFoa7mwYiIcHAVklwg3wEoJhiaELl7HOXWdmFWwcpjgzTmKgBbEBYZWGXWKcDSaxQGpWagAvTXlq1cuiQJU3b59/nw6cJyxAK2vcgGoWUa4E8rBDgBcHa042bOCSIDAVFBc7+r0t8GKawREA5bJBTU6iF5zm0OBgDFfwgKncS7BDsGA3ChAWpJQQG6Mh2+77DsSFoCLvB+wrWcNQnSJuEBPgteeG+3j34nQNyHIwtrv9JveFz9EAALFCO4EIOP74PgiDiDyQpAc4oLg+AG04x7zdNDgi3AAyiceioCHzCuN2oVXghAf5iVj5/j1SAUm5YgXOoW/3CAiMCIWn0b3YucTC0ovfNggCzGD6jy/ECUU4KEe4OA43qCAmYlRpk05KBhYt7o91s72trv97XCPu9znTve62/3ueM+73vfO9777Hv3vgA+84AdP+MIb/vCIT7ziF8/4xjv+8ZCPfOIDAQAh+QQEMgAAACH/C0ltYWdlTWFnaWNrDmdhbW1hPTAuNDU0NTQ1ACwAAFMA/gQHAoYzMzNINzRTNDNmPzNQRTltSzY0NkgzOFYzPGB/D35/Gn5APUc4RlI0Sm4/YX5ISEhXV1dPUFBtWU10ZlZOWmtVZnVoaGh4d3hwb3ByX3Y9Qj+EEX6RK36Jb1WKeWuuY1fVXFPrZVvvdFvscG/fYFeUh3Ooj3nxi3rygFt/EYN/K5FSbYhse4piep2JMYmFHIOVUZSqVoq1b5iKVqiXb7Ssc6uaapjreo7CfKGjfMJwhZN2jadtlK0fxpoqx5w1y6Ufx6hQ0bJv0rNeyJx32slc0sKIiIiYmJiPjo+4l4anl422ppOGlbWMlqeTprWoqKi3t7evr7C4ibjwkI7ZtZbJqpP2qJPHjazvlaLQs7H3sqbzqq7EmIuY1bDUxbXyzrOujseVrc+xss+dp87NssvytMnGueG2xtOR49Gt6Ni10+yxy+ah49rIyMjT09PQz8/q1sb01NH569jz5tPG1enQ1ej2z+TW6vjS7O7n5+f56eb++Orq+Pz////w6vTT5MsH/oB9goOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZVvbqFuoKKloaSmo6mnq6aorbCor6Kzqqyts6+1taW7rrDAvbHBsripvrTHv610y8nBwMjQztC8z7fK09fb2sTdq7ngwtnY4+Xf6Nqe6+zt7u/w8fLz9PX29/j5+vv8j8a2AM8FHKasmK502qwh5Dbwn6piDK2RAqXwmbRppJp5YyWR3MRkFT1i62iO2kZzFwUyPFOyoUmQKhGGPEmxWThuNwti68ezp8+fQIMKHUq0qNGj9SwufPlxYU6XJ5m2REcyGtSYJmd+Oxgw5EytW8OC5eoQKsRfdMhOnfrm7Fpy/kqv8WrqEuzLuzOR6t3Lt6/fv4ADCx48aektu3HfjtIojlpFtY17cZ1rFZZGujKrHXuakKGtlFFDsTScza1VxJExhqbF+K5n1Eu1mpabOhrh27hz697Nu7dvvZ4bYn6tWuQ4hW1xEu/GmXRZrM7LUu4MHS5s65WDw3VMc5ld5Oeay3ys2VnVcslRHl/1u7379/Djy58/eHVp11TzR/euuHE4iuDM5lB6I+lU4H74JWhMa8NMRxB/B+IHWTrfxVaXOOcRZw2DCBYXCn0ghijiiCSWaCIiGZbCoUqTAQTRdZn1V12HzG1nn42nqfdcSQCeIg2Bo5BnXig20SjKHx3+/ldedg/C1OSPtRkEnVcyunHilVhmqeWWXPaDY5AzGlaHgxf1SFtUyEG5o4tDhlUlRWP+A9pV4BnZ5JdLondWTQINJ6CHawZ6p4I3YjgoTV0mquiijDbqaJUJpqidcNvB2FI4aSVWW5ibFvcVk0JSZ2d/QPpYqKVXnSnqqhwhmdKfFEYJqaBqOWrrrbjmqitudQoY6mqIkXeQLMGOyuRAT5Wa53rLhkfdLsNqimehqU5YJ7LHpjacQK0ptOI2L2ZbI0eTpirKruimq+667M4jbbZm+scqqdFNeN8vuWwbb4yRdipuV8LEi6px/lYDK45zqsbZvp0WO22z1e7XY0jt/lZs8cUYZzxIrKteay7ApNn7sbFtbubUvBE75+DID1/o4bb6ifwvyHihN2m4Mx92p5pUupiPF0fc0YgeSJxBSRZG4HFIFUYIXc8STtRDdNR97HEEFI54gYTTkeyBBBMahy322IX0ySOhNoMq48QtK3yvsw0+eXJEBcfEMMozWireuETuDa6b/LJoWM9pS2f3oOfpotE6S0DguOMWGCFGIR0AADYjVADQACUlALDGIZUrTY8cAADAdTykryDIFwAcwEcjlV/etQCbk2377RXTuDLJgBtTEWMOPxy8qlKJtLu8S1a4lt9yLu/2WAELyrJ+gP5xHfQtI7nUOkmU/kDp/uBTwPUSFqjRCBwWUL1HALU30vnnhlR+ejx7XMBCPaQ7IIgeFuzgSBUWoIMgMtcER+yBdu/xQx7yEIoFuoGBD2QgBB1IwQg+8IIUlGADNYjBCXKwghasoAhD+MEPWjCEG7wgCTuIwRV6UIUSfKEMUyhCDcYQhTi8YQ5LiMIRZhCGJnTgDoHYQxu6kIYNPCEIl3jDJrKQiTBUIg9laEMj/nCGLByiH+7BJslA7G7IyNfNxIWzQ5FMWWakVhqbk5PZ9KpcdxPeNBg0ML7ha4wPkpJ6BLSiUnnMX2pRUza4B4AwDGIPWYgAACLwOkscsH2M6Jz54me696QOE1WwnAFp/tfI31gJd6Bs1yeTYsfpUWpwlZoVwohXuFYabjnlkp4pEYQaIcEKjWd6g/awQzCzyZJUsKkl2j72q2VcBliENCQh9qBI//VhCRgQoCCy4AEIWKAJfsDA/foABwxEbQ5HAIABjnCEMQhiDkiwgDWb0Mn3ga6S5zSCOlkQhU7mQQkYsObWBmECC9whCt7sgwcwwIclXAACFYjCITOwzT1goAV7wCcEMDC5Q0qUol7AgDkV4QclqNMCUbhkH+TQv0H4gXwTFcMXLLBR8gnQCx4AAAXIKc0slECdFD0kAt0zylD6dFd5uId4PgUoWtYtcF9K2GcQ1zY81owtsWxRzrDF/qkp3Qh7s3TDaFBZVAPF8qvDHNUbkmkIOIjzde7sQ/dkCoFFaqABrzOrDvqQSfABQH9ZKF0ELFA6uApCkp0chPxe5wXv8RUALVhdAADwgMMioJGVm0DpeNCHAgBAsnalbNV2ekAGtNWu6pNA6SygyLYWMBFysCwAIKABAPBVdSMFAGz38FnSrhYAp3Vn5exqyN1CQLSa3CwkfRPUnxo3Vz1111Gz4ysb/bG5OotuVWnxhK1upbpc5U535iYqYeYRqVjxxcBkdsoatXGNX5XqpablFrJAyxSZqgVZDWFZAUqSm+I0Wh/mQADNrQ4Ac+2DHthXNUHUT5p76C/80kq5/krqob8VlYNo4WcE/e5BslTb7Q4aaVkDRC2ipRPaIw0sgPz2wQ8xZcDrTCDTRi6hdM5EROXEJ4gX31UQImVxBbZI19Jd7r5+yGSM+5AFdgqisCoW7nuKe9wmN4rJ9HClXHQQhemCAwpQaMN9GEbUhWThAhdwwjQkywAtU6dyDPjUeAV3MoNewLpgzVHBEvcuVrKxIAnb01PxRhdZFMmXFoLQ4UrpvA95onvKbLD57sti2fWBdbWTK4n9iohMKpPBhAhdH7gAgCHPAQDbLAQBBVG5AAvCslQThGQFOOLNAqCiVRuAAYQma9EJIqaOLgTpDmDrPrAYtpfcg6xPh+u//npugMFFhAQM8LpWtye5To72lqCsXOlhAABIIEgg23Bt8EGgylmt1zVYDAAeOOQPkjUAS0pwgSaAiRqYta5skBfe7LDb3Xfb7RmAdBP3egpvdNJddtUYnD+GLKlplJBirjNfRffBnZ3r9foQ8N8AO7tq5HuAxltryD1gWrCV7FwFjKADIxjhArIVBAAfEIEIfO9ylZvkqWdNiPuur3brc12mTXdA/REic7kmBOsSS4hP+zx/VQuAzweRydwCYJKjHkQeSgABjT8gAMxWsnuoLe2uX4nr8VhKty/wkVu6wQuttWvpxHwkK8OsSmtlwjS8wAK2D+Cuk/KCDtgOmuPh/kJ71osjLe7uAIDsMhTdHk0xmTHLxd8RTazCankO5nfevSrOhL7eTg5dSEN8Ouv3ve8g5EDgRyN2D1o3dgRKbgTJXvrYlBRa5x7wuMfNtXsMYIERkCBZmMOzagXI+iDc2eqL90F+61u6ynGbCNaZGscAqAD09Zf8QmTyx7AH+iH7O3KTEyDrjwxsb6C9rjk8QWh5iILQ3vAE8Xs9UeSHx0P8g+X6Q+Gwq9Xyt9yC2Qg4AQqYxQBnUAURAAEHtQAU4G6jgAQQQAAawAIs0TgQ0AQToAERoICjQHUQEIEFiG+OowNvQHUEwAAg6AbkxgJtNYGhUAUVqAEzFYKO0wYl/rBYDFACYuYFFxABFoiBoVACBfgGUeA46aQBDJBtpRAF1aQBBlABUFAKXvCBGKABD8ACFMGAGvCAbZAEjnODBcgCo+ABEUABbRGCrVWDTqA1FvAARLgDX1g6OuCA6VNvhpI2hBM94OVLficzuDRVkiI3siJLdTh/XfY2uNBwBiZZieVxT9djz5dJteN8k6ZTFNBJnPZ6MrdzQsNiqbZMBaBzyOZ7pxN8gWVznLVTICc0oiVzeyBap3UIn/ZYhNA9wJZyq7iIg8CKxgZ1nTYImTNkoph6nlQif9AGnQAHFyBAWYABRpMFLOB+78clYCd/b4Fyaqd2D9CECVJYAFBm/qKAWTywVmrHhrsFPgzgBuDIW6dAbmKGWRXgBnXVBMAVPn9wjuDDA16wWOBjAG8QUwbQBvhYOhTgBf1lVzpQCpWjbnWldnKnCjFlV2mmPdoYjm4wjgAJBaXjhWuVZv4IakHyjzIVkeBTkBRZOgYQBoKmSq4wEd8yIOhlh6rkbwRjLXvWFXo0fxESC45nKlZGLg2DFYYIB2TWSMTXXzvgB3pgY5EGYAYWADrnB+uTZPvVX9gHPw0mNHCAdVTpBVQTfE6jB20VYPJDCL84fIsYfkk3XGGZSQwwOXmwW5fDY4UgWaYGB/11dCnXY2u5B21ZOk4HP5lkar3IdCEGjMRV/iJVcAHOWAndxGpjRVeI+YyMEn/voA3dVo12pQF7mAp15YWiQG46sFYG8ASdAwAIoI0U0Abk9o3gwwLfA2CicI/R9wYD2Y/8aGMV0AYNOQbkxgBHgASlwwB11QIyyIbp1gZIQINH0ASjqQNtIFrciHji9AcJeQHA1Y6icJj/91lhQAoRiQHAFZAAiZow5pxugFkA4AQ2xndHUGK8KWYloANQoASL5QB/0G0R8ASSpQHW2TsG5wbWQ1WEtlTAsJJwQxoE2lW8Ux3XMm9yRCiyQEi0p06tGQHS9HC26AUlFpIBAIuQKAiiFQESoDpoZgSjqUmKeIkgJzo2dgHpJE6Z/riNJIqPc7UHYTkIwQeXFvo5xWeKpAYAokNuJFlsgVkIV8lYRnBtbTWLsOVrdmUA1+Z0k/RprqUBYSAHJVYBSBCPIsajhWlgUEBOLNF+fRAFWHNOTyA6chAFYLo/T0AHbXAEUfAEhLAE+jWmqbYH1bVfauoEjWl+tlYFFVVdcPAEdTAI5vcET3AEiCoIeZCo1fU6boAEFyAGUPA66UdOxDhShPqmguAGjlqhg7CYfeCprwMFF3CpTlCoAtamXsBOcxAFSnAEFvYEoyCr5zcIWaBQkIkb0TiZA1KZllk6tBpLdbUCpeCZa7UDoIBZvrlIGIBZnwljZ+eGpUBmCVlI/pZVAQ05UZjFBOTGhuVZOlFgVxYgBuGqj25Ql6GAWRaAAYoEAFt1kGdgka4JmyWoS6bqOANpkqGgje34BiVGAWu1V4elA+QmBv+oAzGFAL1gWYU3CkogAY4DkH+wW2JgPf3VAIdXoNoCMTqSStRzNtTCoHA0VWYEI4G0M04CKQ5CSGqXUKNoiyempkdQB3vgX/g1lxGAdTPaOUqoA9eXi+/ENQBYOgugA0ymBCR5ARbpTDV6ap4otMU3AJTWo1wDTkfgBHzQdH0wpERamTogUiJ1TuTUfkFroTK3BAFggUbjBRNgAIvkBGF5c+/xSV7DokfgAWCWiTFmjOYTB/aT/qhhNlIXcG84OEnGWKdUcAFOg4N0gIMscATsFjWiKggm4EwewG4sYGuH+gSS6j/GeAFHcHIFZFMYYHJ0MAd6K7hRIwcYwG5IsLUXoANLUAI5RQjG+FKM65geoANPMFBGIweFiwFIMAez67mDWz/sZgR/cAG6Wj+buKuCIZnuAKCi8KaJqqhH8FmMhY3aFgp/oI0LoHjA5QTfCgq7NZoWWICrt1YmqY2cGQo21lYVIFnaOZosx75N8K2hoG9LEI8acAajyRLZGgrAlb8Q4H+icG36WFfm9gaLtZ+w2VjvynfaWJBu4LDkpgEJ/IHa2FYH0DkR0F/xGwqEhySjSQEW/jCfbtBtJvkGd8ewVqU8cmgLB2pHfRggykE4gegQmbKy0zMX7cUxA2eTa8IT1PZiS9oHielIR0FtojU5cGAAvWYIqMcIUFaLsMYoxYWDujp1u3u5oRpNvqYDjXSYdyC8F1Coe+ABl7MEzTgIeuABVGMCOlA/sSsISrDG3SRzYixQEIgId5sHHqcDPHaYRmOqjaQEcdy1jCu8LFCoxtsEVyypp5O7fZBRQoOdBiapfGC8LCBNjelr91M/b6bHcey40nsbvVq90WAN3QYBZkYzvLBbRYifv2mOv+kESts6NkYB84oBVUZu70utg1ePQMqwnBZ9bQAFyqjL28jLpXMA/m0AUm0Qb/LqBnfHAFjWkCD4BBhgCgf5BnUldxAsW9cpraMZBhBZOi1gwjKVVzKVZRrln+a5AvJcOvJmWQxApqJ1AG8Am/SJWRSAhKXzrw6KeYU2HW+HkszzPCdDJqFReSzjeAszkzc5Dv1wYQW9QOSGoiBiVlToB27bYr62xJRwlSDoB28gWpNoK58Ex52UjHw7xnSAx1jWBtCkBq6bamgMvYUg08IrBt1Up65L1GSsx5g7ZIWwx4V61IdEx88UxziNZVFwATw9uJl8jKF6ymNsPprcB6bKNRlFB8KbauyHqEZQyhcgO0WtVs+3yoFBve3QLwsMABcQsm0wkE0q/mb0SK3mSZJvoI7TypG20JDwGpFe2NJql2Z/DWAlSpJnwI9t8AfxuAKwaVfGetcN3FrmBpvh3K/gw9f8Wthe+AeE9waBDQAa0AZvYGPnKZt99QzxqK3eEz5ugNigZbKFFsQvaRaslFXkhQs93KD04rHhtpOxwRMm4JEGoKskMgerDQHzcwnSrXY0BtM1FmpbXdOCkLttrANIMN7jbdZeTbhikFFVXNRXzQd9PHqTaoxU+cdSvTRebbx12sZR82XNdgG7R97ZJrz6hYOce97cRMZfJjRj3dXmPeDtFgVRgARsDWsexwQCLteE0cp1fdyhwKJ/kx24mXauZa7QnIbi/kSFX4iPFODXpTMGpp0M9EoBowBcJM5t4JNQb7BWFdBfBgCCGQU+CszAWhYFA1kBb1C0rP3MosCPA+hjo1Bimw2x+HhY2wkKFxwKliXj+6gBi7Xip7BY/Zjb0moKVdCamP1ZDYh3DdltD8CDHAtWOawyGF1LdXSHLhnnvSOyDd2xshAnAprR58ITevClV9PEIIK1RwCqnIDodA2NKsfVVYNPd7AHBrXIx9jGrXjFQ00IjKwErVhzyvlNWr3VZ2C8G2W8mBu9R3YBiVY/rWiMk1PpVfOehPA6+P3dk8p0a4y7XI2Dm3ze0IQHm94HSmBqjFw1HlBPuCq6j4nh08tF/nS2FXbRBq6dHvwbCxs7eRcixGNIeWXHb7eQ7bzg2prx7VrhKl2xVW8wy5EheXQTKH4UJsX9bypSSmikZ+0eaOTCZQWXGbPwwwJnCs7u7MWlB2CWZfjEuHyQjPC5x1idyRjQBNRuBAXkunXKTR4QyIaQUZBuUE7QBgDlP218AU8ABQN1WvVNCIDLAtVOjIcp8aZqxkTmvO2Hg01wBsZZ8co4CPj0BG0Azp/OTb2OAQqOAWHWBntc8V5tUGKg0/ZTNRewUQYGZqo+8Hyh4exgvSG7NqlAbgv5Sz2ZoMAiXXUecAgKsq4kxAAnZwIDSzyZN7RQRsFkVGHV2xwrKXPP/l6l0A/oBN1dYwRauwlwIDmJAAdIoKr6sAeAb0CLTwlEc/FYMkroBGZNcNVO8wRghgSmKk0yaPQ1S7gX38aNXAj1Y2qIpLck30iDr02w6kw2uPEYYPQXoE2CYKpgdqb7c3KRnMl6iwGff+EGdtX2o+y4S8a+Tlcsz26pP1I7H+mzjwTHXj9lOggGpehWf/VcNPZIVRFVEPtsp++jkO2AUkcHg+0ug+dlL/Yfy0vqr/3gL3hdpBwJl9yB9mf5jtH11g+SNgljmwnahwiAUAKg01doeIiYqLjIaDgHsNJ4KAcp2VgF0GC5ydnp+fmZt+iFcQeqOHfhtAh3IXYKGys7/su4Z4REm6u7y9vr+9soCtz45mZ8XHxsnJysjPzsvAwd3excHa3MbI29nd3tzR2OXX1dXkc9Li6Nnj49ff3ODa++nt487wZfLr5P7++ebxu+egAJgjMYEGE9fAPb9fvWjl5DhcqGeYIzCBalCryoAGDCKIuFMxY5UYq0iZKDWHMsrCoJE5ibURjwzFqiw8MFU4iUGPHAgk/MoTG9sChxYQ3RpUybOs01s+m/cBMLsvtHburCq1OzsnvYNaHEddrGLjunFaI8iPqoHqOz1mBVq2Kh9bvHL+1df/fQpqV7UO5fvuoYqv36FNGXjKdOdvzISGjiSZVSVp6MeVjURHCO/vCM5eXIkzqKshxxYjOz6k5zniAhuTq27Nm0hDEFHM+h28HF5uIl6JXrQcNawSo0HnZ3W3AD5+6u25urc7q/cQ+um5xi4K/Cy0bkB/f6wfCEBWaP9gtOCQgQWEQxtEeJhflNUi/WkaeEBQosSMN/cgEEFhiRWh+OFaLHERiw14RkfSxhAR1ZXNBEH+qxxwIUQnnEBBxGsEegIVlg8EofVViwhhceCIjEZ4lAYcQEEGAAm4UuzYGEBe35V0h8OmIQxSMrKeLjjE4cWMiEAurA4xwfQqCKUHC45AgSMupAxxIY0FGIBxjwoaWA79G2i21knolmmmquqdpmS7ElVh3z/hDn1nTSnSXed96Qh11Ddm6HnVlr2UnnoMrlqZ2g2/Ap3GHIUfNnoN4QGled32W1z5wLBQdopY/6IkcAAFRgAQAAqNHHHASYyqoBqGIEwaqsntqjBKZGwGqJKhXyhagPWCAqApIJgoGpOoQKAAUTmIqqRxSIyioDPCUBQBiFUFuqAaUCYACXiXRgqo6mgtTHYhTIyiqqfeghKwQajHrZJO2KWipKewgCgLgAkLTHqgKa+sp9hcCx6gMYiAoBrX0UYICts/LAJixmRkxxxRZfjHEiEw9lnXWaStrocyFz+kakgS5XHTqYCupdXoVBpydZ5SFaVVkm72VXznq9DLPI/oZa9bFviSIK59Aff+MLJuTq8d4etq7gRyFLUMCrqRCQNoetLHSZLE9LcGvKgXt4oFQfeyz7Er4s2KQ0gk8UgsmophAMwA7XVnu3AToINTYAETgoYoOFeAGAsOVazWXWlYFbgdemDokIuBQI83VlmECQmhcBCCuw2W/zgREhfdjKA9/4ll2AqWOawC3gGS/i5uuyz0577Rw7xXOjy8Vc6XE+D+37dEL/1RxWIB8fc/EuA9py8oo+Y3JxHecZXe/PHx+9YJP23Lz1wPcZey4eVcBjH3Ek63rV0hqC0UqUGOCiIHYjiQiHhQiCUh/OFliIRwxE3T8AtOBu1uoDtSBX/ghbla0RDJMS2ByRCQM90BCsy58hKHEAF1UwgQDgH+vUYC5vGUJgj6DAHuCzKnWl7iUcVJftDhG+F8pwhjSsocaccjSg7S4bKNvZ74iGvK1YI3udMkvNDuOocfRQiTy8nvR4V5wl5uUNf6BD9YBWxO1MZIfIkOL3gujDuOTwY77QA66S1YSoecRuiliMBfcQAE2ETjEZecQKJBMFCzxgjw8AQIX6IIgCmu2MFEhjANlYiANRq4CLRAS1yHWIOZQgAnwMgAGE4sZD7EEAmiDc1g6BEY4cgg+L+ST7KrHJQRghJzpYVhicdqv6VI0Qi/mjIQSBqj0wLH4AWOAM/ZAH/jfkIZjEFCYxhynMZB5TmcVEZjOVacxoOpOZ0GzmMqdpzWpKc5vPxGY3qenMbn5znNnEJjiNcc1qilOb4QRnOt+pTmmuk5zyZCc9yxlPc84Tnvpkpzu5CdBz4vOdxATgbZCYRSDmMHfM+90YeaOzhFJEedchIkMhOpyJ/tArnDKeRvXkJ+oB0XsyW15DLzrSN/xiD0tYFgAYgIc1soIxPRIA52g6SwmihFoMKAESYuTH+/XyEH5oqanWZ78LVqaRBsTbIR6JCHaN6qdIIMAlDye6mmqic0q1YE4ps5JURoA9ZIVAiSBkqm5h1UI47YMHhrqwq94Srjasq13vite8/kJFiwj1HUhd5pzqcNSJXAzpSWfWMS5edKEA2aJ4OtqzThXWpGB8rPcoJVnrFUo7j2KOR7M4D4vMYVlMyKQi5ggfTkrQcIag1vwAMKQGGiKpgljDCRExWgBALKmJXKpTqeVVcAnykIeQwFVRq1UJMgBwX/OqcgGHidjCTxJ6eCstM6KHACzAQXMQlQrlKlQX6nW85C2veWsIGMb2FbGaHWll3Xsed2z2oSH74RMvC9/8KrSJ9R1ZZuNbUcq+LLCglagxfAGFEumvbrrULfu+tNbUaqIPy4IYr7yr00IwLDV6SJjocCkiBbeNtxIcElOpBQAWUgu8xJWaqUzBVbOp/haWWYWDqJw7OprCQQCVYV0FHKQEpXhhTGvtnCAo4IY9vCFhCivAAQAH4vNKecpUrvKZHErSfKAFLxZdnnrB1w3hwUzMBtavY8exZegFuKHdU/MyINtm/FYWsglJWZfPTI00S+NPbc7URxWLPMNUwxepo8BPRaUUjPjNCNsiyX0ctEkEFEJVAHiADooFmQz3gXUMMIIRZPVhhS0sWYemlUdsqekT+81vLDjjcBO5qgogwWEAgDFON9kAKYkqAjlZNY5tvOhiJcxeCTPAT3EVCXBFwNN9fOViBmg2l96qVN+FMl2tjO1sa3vbvehy0RgKZ88K+L2cLXPRjgjmOgtx/rPbuxRiAb1ec0Mxsh7j65ozCrLiFWp4JdVvSu0bkDKaQFYUUDAc3sqtLQ3s1nE0hB5KIKsK1EhsShCVBi4AhboV4oPwgbipCh5ASKb6t9VawhlHArsJvCsCTugA/PaAXBlP2EKYBgAS7MiKC6RVBzjvkRL6CAAIvMQPSjgjyxee1T6E5giveCvqWBxlbkt96lSvOiJ041d/fxul5e4vGOkcRq2nW+xcJ9697cEyeeP7DYwSqdrJrm6vA6c79B6MxdJHpKUwdTa3XalBDWRJvFt98IQvPLbv3Rawnyy9uGkOeeAN52b4Rc5c9pk+4I12sSS+wObBOr29mGU8s1fz/t/bIeZVJsR2d92z/B6iv1PGWcM3Yu96XYIBmlCHPEBhVdCWve9/D/y7To/cz/G26nVH9pIBvPXEp7unMEpuZrRd7p33NnIMm28Dix57w/8GRRESKdATrXnBd6RTx+uFM7IqKOVvv/vfb7Ewl3nfXkb+uKmjPfCblN1BxD5Cs0d/ItN6X/Y84SYPcuJE8ZZQ/PdZW8cVVdRe8ydGXod98PcGRyBC5PUGSiAaGwN/HwiCIZgY6KaA/UdYCngzDShRzPdFWHSCCVhvKjgOcEFmlnV/SMRn8/ZfZdd9EfhXcmZ/ACGCQ0iERWiERHhYkrV91EcYePYb8xVvS8hY3nFF/iaIg0x0g8BTec9HUVXIV7And4BGMgUhhbyjfFkYWXGmgyWYKM4xFF5gBBmICF7QIpywBEbgIlXiS0fIh33oh3/4CT14PQYoX/q3fzZoNHfChtwwfQJmfIYIiVkGRafngEG4eG73f0wIYIQ4epYXiTxID8DgOrQXOZlmCeCSh3eDY4DIiq3oikWIhfy1g5KYiLXYO4o3dlZIFZeHeoFBiWcoiy4IcG92iMNYiTu4hK6njLP4i7x4hWj4hCfVWc5zesqXKb9wak91folwInLICKioCF5gAQr2iuVojudYjoI3XuqoV+yYV+6IV/BIJvJIMdnYWtsoC+C4CfSIjv3o/o//CJABKZADmRhesCwVcAQY2FRhoCI6sjeGoCXeYgKlAAUL4hIOoo9uhQFjoHQY8BInsgbqoSNIADhvsB6Glh8QRpAryZIt6ZIvCZN+CC6zYi3UUgGz8lLDcipCAS7SZir5A45+AC4okVQ2iZPLlSTT9lJWxY8x6ZRPCZVRKZVTKTtKY1Ao1gJR4wWrkjZwNZOrwFKm4i2oKJSQAEBFaSosYApbCRlywGMFJAe28mRUSZd1aZd3iZd5CRMkdkCHwAUaB0heCZhcU0DgggeM4yD2+JcU4CCYQAiYgEhsxWJ6SZmVaZmXiZlQiQmoRi0sdDjQVluFAC7ixVQ9aSqR/tk2faAEprhW1CJecdWUmSmbs0mbtWmbvseX22hk+yKataaNhWk1iDZbmUZ7c0R7ezAAk3mby8mczemczzleuTlcqBVlGbmQvcmYX8OYIUdAhyAwhGNBhKOc0Eme5Wme54meq+ERhLAHQkF7u6kuhvmbvcklZwOY9vieg7AHsLQCebAHu9c66SmgA0qgBWqgsKBoFqABNambjBGafWCdpembFiKcaDlcnUNprIIBTHmgHeqhHwqi5bkEAaABEfAK+Rlq8Tmh3QmhK/o1miBTD7KNMWcaR3AGyDmeIaqjO8qjPbqcsXkKegA4WQBbPmqkR4qkSfqhHSB0wDSi+Kik/lEqpVNKpZb5pLPimVWqpVvKpV3Kkv+ZkE4ApF5KpmVqpmeKpmmqpmvKpm3qpm8Kp3Eqp3NKp3Vqp3eKp3mqp3vKp33qp38KqIEqqINKqIVqqIeKqImqqIvKqI3qqI8KqZEqqZNKqZVqqZeKqZmqqZvKqZ3qqZ8KqqEqqqNKqqVqqqeKqqmqqqsKDHBQh0thC+QICnuABN7oCCXAP6yqq7t6pHAkOl5QI7sArEPhmkwBRyK3GLnGCHrwBJKxGDvQd3S0h7xKrdXqob56PzO3CyWgrDDhBzFUEpskch7wLrLqnaLmBuqIEdNqre3qrue5SXsDBRNwAE/QrOZjBBeg/gOw4QU6QHQesK97AIcU4jpQIAEIEAVPcAS4YAhGIAZyEIdRcBSe6QVIESKSYBQ84SEXYASwMQdY0lrkYgJQAIcSYgREp6814qoXwAIlskmIFCo7MACQcy9nkAUe4AZGUDdRQAcQ6y0Joq9HEDWLoS5ycAQcCwXvqrRLe5vxumnvMh93oDnLZiurQAUGEAEMgGk6awG4IkoUtCrzsZplsxhhQAkPYAAlsCxUs2mkFgEGwK6H4BGmgAmdhisQsxgL1AEoUQARUKJqkAQGsEcuhSqEQwFGULUyZkuscwfFKmO4QgFZkDAR4BKUYC1yELbFshJ5ayEE0GkVxrShK7qV/um0gDRzBbCdm/ZkmGBChwMAJWKdptsjBIASJfBklABTBPQIbOQ0CPQFEeAicwtHqTuaRGsIe6thJHdHa7UHm1EAkbBJf9QvA7RJ0LZJBgAbGFG0eOMBcDswXKK9FLY+ffCXqTi654u+MVm63Dppo5KQRyAId+ARC1QAkDO3iMC+G/dyAfBaIicAOrCe7zsB2voFajWcd8C5veUECQyhsQU51PIZBSA6MOJpEcAR4go3CiMINrFJ+WO8EmQtBWBKI7STAgAB74sEopa+K8zCK4mtsitBFIABMxy196thWWXDtzRzj+AERBo2KXYIA6ADmFABM4wBFjDCiuAReMDA/qFSWnS1t0Ihwa0FXlPMOiyABEgAAWElABXSYGMFAX1kNxi8cGVjuQuTdFVjWwEQATSMARUQty0sx3Psii+cvx0MHxnME3wwxXqMv9raAQ0wASixEYZAOE2wGCz0d4swt5SAw71ECWzUc31sQFVMCH3sNNArACBBODqQxVkMActFxodjxngzAUhpNqJgvAXwtX0wpnQMy7HsfutrAPDLB1fcBlEgAQOUw5Scw0LVBB6ASaYCl6ZSAVFQcdNlK02wgQTAkeyzE3Lrm4KgA1CwmozZLwBgBEewKnybVYHrIFPsck7QBkMpYyAxAaw1ONUSvSSMxWvwCNZCOBGQsBKQ/mvGS8RnYLCtLMv97M8iWLp0QwGmsARAp5YLFsGPnIdwALmpUQCoTAlOgHAV4C22ICoMIDjDKV73Gx8PsAAa8JBKZyu3h7xobAhcMJc3bCDLYgAYIAGa3CGsaTYF0AAvCx9vpQFQcMZKp6CjAr5wlQWr0tLl889FbdQu2XfdBbNQugmLjAnme9RRLdVqagLnMl299Wqg0AocOtVd7dVnerMsEKwQG6yncHAsYKtfrdZrzdbuN0xvDddxLddzTdd1bdd3jdd5rdd7zdd97dd/DdiBLdiDTdiFbdiHTddtrdg7itiN7diPDdmRLdmTTdmVbdmCvdiZ/aF8DUyX7dmf/g3aoS3ao03ah63Zp22gpa3aq83are3arz3ZqC3bAgrbtW3bt43buU3as83b5qnbvw3cwS3cw23XvW3cz0ncya3cy83co33cz72czS3d003ZfEDduA3d2U2b183dt93ZhP3dwx3egj3eqq3d542Z3a3eg13e623X7e3eg43e802Z8W3f943fjg3ffE3f/X2X+Q3gAS7gl+3fBU6VA47gCa7g8m3gDf6UCw7hES7hc+3gFQ6TpI0HfwDYXnABuSfXHjAGk10CTiDXqRDixgTXf+DhcS1JYjDZHJ4GEy7jcm3hNc6Seg0BERABUAAFOT5WOj5WF7DXAzArF7fieo0J/mdQ4gHQBJMtwnJtAgbQBusXTEogKxEQ4nDdycO0BEr+2EI842E+TDYOp1GzyCXhOq8cC0uQpbLgB2feB29OVHFuCHD+h3rNKq6Bk6zyAEPOAPZ6BG+FvXyd5HL9B0wu2X8wACzA4gTA6E+wBLSbHwCQIdzcLXHdBh7+5I8d5Ucu5hFO5m0KR0X+qozQBmXtCZs0vmYTAExg576wByUtC5LEKhZQIFfKAK9ACcYy6kXqinhuKgq757ei13NQv1qeLMiEBBeAAU0+TBOCASWg5H95BkpwARcQBcM0BwKwA0+gE7j31hWLAe7x1m+Qr83+1iM+IUrO4QNyBpse7tUy/kx/8ORw4OV5wDp0ANep4OIVRwGnweXMjiVcvgNugBT7mgdLwOwkHvAY0LF5QDhh8OkyHupsuknHnLBvteqKkL+nkEpfO8oxIeuxIAEY3QarOSRfszZwsCxisAdREAUEQAhQEAXP+4p6zewY0AZtYAFG7PNIsNfHDtescwaH/gAeUC96YLgXEAEOkAd/+QAasC0S310GQOnLEgG59zUMwPSDkAcYcfTFUgHDNAB9FAFr8DUX5y6UHteYoO/DBO9vXfIa/tYY4QQtAQAaMCN5wDgQxwBFT656X2wToC2rsgN5QMQX4Oh58AcyP/ETXvFrWrpJiRIr27KFYLAIe68m/smxqJ4IqQSYoxwFJcACnvEgDLsuJSBkB+8fWYAf1m4ESpEF+SqmorkCHoLFBZIHy17NCBKHVZB0XoCRmqBLqdsvkEPJg3zzee0GbfAGw7Tz0b/zxRD0To/sTKB7b+1yeEDtzsS6w6Q5/fkHAjDoCV83h04BHg4ua5AHbfDW3YsHebBCZM8Ab886+DH0BkD38t+fcC0IDA8IeYJ/AEyCBTqCXgA7gwSJHgCJeSYADGd5fwQNeCYGdYKgeYiCpaanqKmqq6ytrq+wsbKztLWtfbi5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2MR7Ajq7lXeLFEYSAE59/iYBABYQd1UAFEjkZ8F7ASwTAGt92024He8eAhhYswSAGlzu6CR5hySCATp9khh4EMECAAAl1BEA0MKfBg0YAj7sAyeABiP4dvSRAwACgAp8eskhsKLPnEK6KsXcgyhXh5rZggqdBusigCdHjCoFECHWAAenFhnyosODDgmfFhlgEUUQFwCYBE2gkGeOABamJDigAiCMHEFwGOXxYoTFBaygnsItVGoOAbSmTDQwVQCwoEotUMU1lGfACkFKABhBQhlChTwZ6eydlMcDgjzuDOiAUmqCYVul/KBezbr1KdWuY7seSru27du4c+vezbu3799C6+mImWvRwTe4eAIt/tEgeQCgfTo0zzXngb5c21j4ZcBnG5M+bL+vHNBATwCV0Svc7LhPQs2FK2JmATByj4QDMf+ZI/m8z4QIxC10x00j9bLHBAbc0ccXbekiIC4FtLCHPw4AZ2E2RV2E1FJGPRBLAZcFlg9bFHiAkgF4zOXBRpd9lUZpUJnFmRxqLRJGKXHt4I44J+IxRwEX7MXYIY+ZUsIBKQoygGGRJaZYOYcESYk6FlRpgXYeDDYIX4JkqcgF6ThJimxklmnmmWiuduGabLbp5ptwxinnnNhs040ubOmThRF8PrDcdAzqcMSgGOBHXQDzYBdAN4us4F0fRxIXEQB4lMDdTWGwJeig/hM09+A+AkAnUX7T4eJJHgJQMOgRSBjEEnq87PGPGLgwGIaDACjYR0/+QEfnr75keFRSHALgISwFQFXKjnh4VkpASXYJAB3uqFFKB2ShyokiALAQaCkFhVHCZ4KUgGJjgP0RQIhzdXvKV5odMklBRT7JWGGChFuKKM4K+SwDpyBY1iNpFmzwwQjPBuzCDDfs8MMQRxynnbtkdEclLFS2HAK1voMBBhaArKsvFJ8DQBMCfMecLu7cweAaSuDHVsgff8zHqMmlnAvOHVSYiyd8CBBBzSGvwdKtvfwzBnU4/WzATrxG56vEcsISxRNPZBLF1U9w/UQbHzJAGRIYWKLZ/kI7QJHRJ9g6AQVWeMALY1kCtNTEERthEokOUWRE1kKjRWLAH6PUW0kFURyRzmnt3njIZaGNjYQTphDieAEMHKGDXyerHcCNzOEIZbmDSVBB1xIMZmMebyXs+uuwu0717LTXbvvtuD9cMkLd7nrnrn/i8ip2wpRs30XfVXIQLhJwtysLEnRjay5+4IIzqOJF9HR0BixvXwN8FEDBhPsI3+AusgJAqy4FgJ+zz777BH/ua8LCKhJuuEEZn5JnjaxSETCCG551EQhgAEVZmEA6ItCVal3rMnOwRyQ0AAHSlOsBH2HBADtTQA98Ig8SOE0JTLKAI+DrFH8pBb4isxR2/uVhMflKx2XcEAlLNCFFodsL5UiXhyjg4x1ioMS5YkfEIhpRYfRLohKXyMQmOrF4qVoVPiiQHwY4wQuRWI4BkGCEPuytDU8gAA90IYcLQAQ73DjUyfqgBwIwoAlQ+AfSFmIQXOCjCW9Qwue0R5xHWW97/8jcE1xiDndU4Axvq8BKzpeTd6zqCPOYDwXa4IUIgCUXUevZE30jrA0V61gHi5YRRVkKT4iiiIRLxY/qdcRWuvKVqtikLGdJy1rack3bUAoFmkCcOeDDABhwDy7g8IB33GEPStiI2KqXi7ggzTm/68N8xDOHgLxjPysJQKn2UAIN2PCPfdQZOKWWhAcY/iAC2MwCOYAJkaPx4h9LEU8lL0KBREHodz+55W06SSwONQWWRYTDBcYAUFN4AQNrKKhCFxo7fTr0oRCNqESXSD5qSEoZe7joRHUjLCg8oVgtYahIR0rSkprUFRtNqUpXytKWuvSl1zipTGdKU1bsoaYlhalOd8rTnvr0p07EqVCHStSiGhGoSE2qUpfK1KbSxqhQjapUp2oLp1r1qljNqlaVStWuevWrB4PNwbZK1rKa9axoZSJY18rWtuY0rXCNq1znSldOuvWueM1rQ+vK17769a+AHYZeB0vYwsomsIhNrGIXS1bDOvaxkL0FYydL2cpadqWRzaxmH3vZznr2/rOgTeJmR0vau4b2tKhNrWrfVNrWupaqq42tbGdL25i+9ra4xWltd8vb3vo2WLkNrnBH+tviGve4yE2ucpfL3OY697nQja50p0vd6lr3utjNrna3y93ueve74A1vSytaUfGa97zo7S4zkfEHImg0KOu9xh78kNH4YlQIeNgHEfIbLCGMDBgatW+surC8LqRBGAKOVR/aG5MzEAEXaXhwH9qAhvRa+MIYVu4cegAEYvyBv3zoQodrMwQfsKFOPuhBD1LcA/cuQw89qPAfYvyLGf/XF0LwwS6E8ANg7GEID97DDyRcYxonZwhAkJQXeoCHHMdExLiAch+QnOAMW/nK/lj2bBdUfGJhDKEIuZDyUDbcgyDUaQhDSIOahdDiZciBxnz4AzBsTA8hjHgfe+iCmX8h5CADmR5B2POCVby8PuSYjfyFcohHrAf+2nW4kI50K7NM6dPKYchDEHQbhICdIhzkDz/4gZr7IOI8dEEI+82FqYUghArvowtomAMR1LAHNAjBCWh4by943AUfjOwPQqg1qg9sEyHkgQ2sTkMf08BqV+tCyGDGhR6+vGAh9JEIB94DfoHNhzifOtZAqHAeiKArOZxaCF2ecaKt3Ysj9GDHgl51F87Y530AWQ74zUWEddFr4nThB39mow8evOkoj9jOUe7yG1idatxI+uEQ/n9dpSeu5R6EuAcFvrMcwq1tHwDczFv2+BBUnN85jJzVPfjBk0Mt6i0TIcfEBsYcBn7paE845QDn8IFnjOQc9+DEP+4Bq0N90R8TGQ4Dv3kf/7yHlJeZ1CvmcYorvOEDX1robAYznXvdZV4cGjtO6DHUfcBjGhvd3kSA9pEFPeguf/nfuFA3qQ8+Yijn2cwzZjW1HR7xvvvdTBQPPGV/DGa1zz0Xb3Z1wC8u4TbQOMf8dXyFcyzhTO/DvnrmhYifbPEolzkmM3/wjIMQk2mDvAfEjoOJnz1yln8e6n0c8kp0Pvs9a5vGVZ8yk+OeX3VvueteJzurh25mPfiA9Puw/vMxg1Dhem9ZQRsGPuFtgvqZ55fHuED44ReNC8v3Gxe6Fsrfx09+NQn+/In9AxCyveXr3xnGzR8Cpz1PHDkAud65yLS2gUC+Lf8g17sAd8/2A/O3YRImd/amdaiXC9gnYmjwgP9GZPsQarDWBSUmep2HdmwEBAfYA2dkE+G2Ej5Aa7K3C3n3dL9QYnrHasc3aI4WffV2dnLgAxW2eQGYZHY3ZPi3eXnWYT2YfT02cy0Wc/tUfkZ4hCiFfkr4V62HZj/QZltWfyE4ZTYnZn2Gf9kXBH4gBMi3D8ymYkQYK20gcmjGYU+WZPknej7gaFxoaD4gf3AofQFHfzaogfAX/nc9MDKJxwd5sIBAplEz1gMjB3w7dmfd9wN+QGfCQ4NCFn8SxmNYSB0/h2pR9gMbxl/aJ2V2Z3l9kAdlZ3O2gYRgJVai6EpLeIp1NWNF0AVEQARoMHJQl2hTuHfcd2QPlmnMNINpl3nJ0Qd8MAcE6GNDMGSt+HJAcGIzJinUpoh9EHawRz27oAc/AIqbN2PENmMPlni4YIC5IHkgeGCZ1kcxgY1Thoa9AIvYkXkb5mwidgfTFmQlCAdCl4exkmmihofDGGZ0l31112Pk04PhhyGlOJDDRYqShYoImVZsdlHYOGP/t2Vmx2PItn/YIXujlwavCATXJ3a6+AdpQIO6/tAGEmiNrNdjUZh/Wudr+WdmMydqwGaOyRFqaABrbMaSK0YEEJmNRnZ7QvAHWxaCcwAEahBnZcYGFthjdLZhYAZrAfhuusCJbNaTW2ZmMTiHJcZ2/GaG0uYDSWdwXlmLbciFafAH+dgFhBgUXWWQBLmWsJOQbmlWuog+w7gHYxhqH+lqbTByIHdnZ7dgJVZm+aUHvJhnIwcE7JYc2neIGtV+f+ADyqiAuqJtezYHbFZmYRh0KhZ1xNEGLMcGTAeSiOlxovZ/v+gDxJYGf1kEvUePUMdsWJmYWZgc/+ZxLnZ2fjCHInaW29gDoMhmjsaDmuiDXMgHbvCXQZAG01cb/my5nH/3ls75XFUmS+iGDXVoG+U1FMyZnRD3nNzZnbmRZwHJDDM4chIoWtp5nsPlneq5ng6jB80WVOgZn7jFnvRZn4kln6tASq6lln5nn/75n3RlRG6QSrXwBhewQUU0KKqAoKbgBiUANqvQBiUgC0+ABCRlBBZ0CkiBGjQEBQPEoIIAoqUABUZwMEhwBLoFoCq6oo0VO5akFBfwBrOQFBlKRFWCCkuxKBsUBQBgoatgBAAANm6Aoq2AARBwCm4gGQ16FLHTBkraQxCaBy6BGjrwAB91EUQKBS5xESV6CkAKNmCEJh8lozTFomZ6pk0FCxAQARWkpRHwpmv6plLy/gpvijVPcAHGEqWwUKNEZKQ4agFHgBRl8wAbpKep4AYW5KR8igogg6RPGqIAQKSw0wYbFAFz6gZkWgsBYARvsCH+86ZgkxT+YwoWNKZo8gBdOlNouqqs2lP8BFKg5AoVYQpO+k95cAQXgAECJAhQkKssQBq9ukG9qqttEKN58AQCZAQYcAGGKghIkKu7eqzJuqxR+gY6sKxQ0KinAABz2kPqkAcGSqbFegFGUKzAGiRtAKQlAEd5oD8f46N5cKNLmqrtGql5EKylYAT+cwEedQEXgKJvoKzGKgh3Sq28eqC4egFdIQj8eqwPAAFYc6uSWrAlsEFvUALLOqq8GqSQ/uo/ALCwUkqvPYSueHqiEPqs/1oKvxoFuWqhbiCwUUo2KZsHfhob/Al4rZqzOqtSndQqnxQLEHCkpkCj8QoAy6oBHuKkEFACD2AB3iqjH4WqW0oaePoATXsRmSoIFuGvxsKwSHu1ACCjTsqtFuBNQmsK3EqKePoGTgo2UGAsF2AR9poU92pJQYuiTJGr30qzZ1sKj1qvWcOjCDo09WpJFlBMh3u1GjBArbKsxQQ2PGq4GlKvKGoBJgEBTquteGoBF6ABBiCjD/AIFnFKedAqpZCkRIq5A8SjGlu6AHCsdmsBUeAGlqS3TpsHSKsOxbSmYAs2ZaO3pEG3ZbqzxFu8/voEC7mKAW3QBjXTvBggqbJ6u6XwBkfBuiGqAUhgqqUguHnwsKVQNqSREV3Ko/AqCFH6UVTLrYJAvkULoTwqvaWgAd16rwAABYoqpaCkA3P7unlwv7yarwAwQOvgqJa6rHqLoh81uEGSpA8go7T7pKLarmSapBbKo0KbpE6bpJ86pzfqpPD6ABiAuiF6ChdgqxosCNRrFBiACkigAQQbwAwbtutbv3mQDhbkErfLvoTbrjMsoiRlvEAcxE8EC2wLoctbxMtLqUDbt/0bqSU7NpaapNy6sAl8whtLGiwAw4Lwt+2KsuDrB3iKtiWKEaYQtDg6v29rvzTco4IwByec/hQD1LalIKE6cAFTSrPwW7hWUiVMmsClYKlbnKp4ukFWnLBAWqLo+70ZbK95AMhae6StMhmV4bSGC72CYATSK8K0GwFH0KuMXApwfKwy3MgRIDn2qr6CkBRRqqR4WsqFOsoyJcSyPMu486rFYquugLmn0CokSiVWUqIGurtPm6QL6wdvCzYXEKuouq2WagR4CjZGEKts/LfyirbzWzZucL+fLMLC679vCwF8YhFam8cUvKQoyqOZCgELzKSCUKWna69b2yeIrMXxushE6sj17Lp7HDJdbEmEagrJjLZZE8qX7MJDy79+3MhNu8coehKgzL+CgL2pXDY0zL2qSssY/p3RD2PLHBKrrcCmpBpSrWKoCAqkbuDH3qu1NNxNYhzSZJrGeRDQfmuhb/rOTIy73fpRK3y/h7tBeJo1LWy+HJsHRmDQRM2/1Qyp5ZsHTOqkROqk6yypHgBKIszI5ZzQ+WzF+OynHwWyqGC9pWC6kIqiBI0ZEO2s/GvRh5sKbJzKZ83GFkswwnvRGl3Xdh0nHL0UHs0KEYC9lDGoH2q1nTzIdtzJU+rHPArCxUTDLCDN5Uu9FgAFR1BMVBurDv1REJA4OIyjpUwZFvFP9/u28usQ+xvH6mAEiSMZvYzUeczU5SvCTC0ZQIrK7BzT0oyiFHE1LlHB9HyjVgwBD0AZ/vncyJEKBbz8BA9wBMU61DMMoSdcq08ABfo7v2L9URegA17wthGANRbwT48q1luMP6qdFBZawjV11+id3hdiNRF70lfjNVHQrKuwpRcRQKbwBhS93f2b36Rh0en6r/cbzaawzENbTA+Ap6Qh4PHbpchdTGTT2t5kFKU8xzTcxSWABNR7BH4A3mWjAVmDp3nLvzX7zvQK21Bg4EegzpSbr1TNpFDwoslcohbNt1tMpE/gTStcs27QucaCojt+EcmNChINuLzqEhh0oLsM0RZBAF2hpRcR2YJA4Lf61hbaEAAgvwNkABM6vOrd5V5ehK5wP5gqOVxEGa3rOmxbChbh/sMKBbJAuqivJdMM9VHy/cNffud4jg15DUBFtLlGYElLzVCtYgFG4BIrPFxuoLwiZQSWfFJ5/uiQDg173iFGVLANe1Ism7H4uVmR3umefgzCcjUgddObXuop+umojgzzBX4ZdZ3ZgAPrQwx6UAN50AxlUAPh+QxlQAO5rgtZAAZlZerCHlmpXuzFAAcpkOwJsAEbkAA0UBsu8OzFUAYbAOzMcAUp0OvNkAUpcGPAEAMzEOzDPu6FZezmTg9kAAVZsAEzQAZkYAa1wQHSrg1uoO3AgO32vgxb0O3FAO7iTu4Aj1fnPvDA4AfVrgtwUAMKD+/SpvA1UAewjgtkYAM2/iAF3s4LcVADNvDwMSDtfkAGGp8DxJHxGw/vGa8rb6DwOZDxddAHIK8HUlDyvIDvuKDwLk/rMf/w2CEFCg8GMVEDsZ4FNcBMc/DwWZAAupIHOCDzuJAHGs/x4e6LIF8DYADyuTD1tO5TAb/1bkXwXh8rG5ADxZECMFADLpACwK4HLrABGt/sz34FCaDwBw8M6/4CNQADKbABz+4HMZACG/8CLtAdKeACdx/4cLABEHEFG0D4LpAACZD4g+8CeJ8CDJ8L+L4HeA/viu8Ckr/s8K72CQADNrD4fB/4+/ACKbA++H70ClIGg3/3CQDsccDsd/8C7I4LMbABZc8BG5Dt/n0gA7pfAy+gAhffUlx//GD19cqfHGGvC26QCxwQ7jKQAi0vTXr/+6Z/nWTgAiOzB5zPTIr/7NzO8HpQ7ch+HdUDB4+/By8wA8QRA4/fBziQAlGv/vOOC/PP95SPC4pf/80//YBg1tdXlkCTlUBHqOAyM8hB05eVctfH4cI3KKPCF5NSNzjpGJcANqjnksIHt2Hahxo5KDtLW2t7i5uru8vbq5sHHCw8TFxsfIycrLzM3Oz8DB0tPU1dbX2NnV3sy93t/Q0eLj5OXm5+jp6uvs7e7v4OH8+71zpLVoPf2BcTO/gSmWXDixqgZmXhJEtPvUF7IPWRkUKKRCkuaDRM/jCDTKY4G+jISSFoEJwUinBsqPSo36ArKWCk6IeDkixIDVXGmKGHQ46HM1jemaNAjKQEdxTOmGiyzoadsm5KkrlSVUwwE53KuypPm9atXLt6/Qo2rNix1LCaPYs2rdq1bNu6fQs37rylskzaqIEDhiOrKQe9gZhiTC45G4TKqvjwBQwbi2GYyoPDxQZMcBLpSRCSUKI+MTP1nWUyRaqCLD33QexQ1qaHLva8AKPnhZgrLzIhukPYRWPGbug2dTQJZZ/SVxLAOM5YpdzltMg6fw49uvTp1Kczv449u/bt3Lt7/86NHtN9jgbpi6lI0oZIfhjCcJGL3gzPrCKxLNin/v0eWfcr02mISR97wLBZaYcpd0VhsQXY2UyRxBDgKw6N9MRJ+9Cg0yCF3OFaP/udBkMmfMyBUR8kMjUHB6pMktmH4L1VXYwyzkhjjTaC9WKOOu7IY48+/sgcPa7sowIYbXjiCCob1ACDiha5YAMZZOgjSxk2mDYcRm1cwcF6Ehb5Rg1EXeECGG7EcBIpikziQg0ucFCgKk1ZNIuBk5hiYB98TDiZlJKlp2J5kyRQ0G3DbTDDG2Q4NAkMUnKgQHlcbABDDS+koAAfe6QCxhtSdLRHDZkBCc+Npp6KaqqqUkdqq66+CmussoInZEJoYmSVH1fUIEUeLuxEBoEt5VGn/oWy7MHlBiqIwc8gc9iQQAIuCDVHDQpMJpSag8SBDxgjKZKnJQjKuQ+h4TZLCAwKKJYZS67sIZpnhg7nQgLrtUfvCwqAkes9NZBhoB4ybMCIKQoNOSs6qy7McMMOP4xMwhJPTHHFFl9MDhmy3LkLlunMgZ8nwvWoEUMuqIALPSNj/A3ELr8Mc8zWsUxzzTbfjLN3I7Vpw2QemyVDAndJhnCPKuJz6ai06KFxzk4/DXXUUk9NddVWX70tPjaA8fNZ/ora6h5S4EMQ1mafjXbaaq/Ndttuvw133HLPTXfddt+Nd9567813337/DXjggg9OeOGGH4544oovznjjjj8O/nnkkk9OeeWWX4555ppvznnnZ8kMeuiijy6N56afrne1K18VatPrXGFYO6GCokfZvuCgdC1ZMJVF0d/UTmyrpA9PfPGjo4588nHjgNktZLjhjnjsyKfLHLF/I0cCQhXiOy4fKVfLapbAN05ArpARfI/Gr89++6oqD3/8aUN/C1/r1MoOMLrMiz1I+dHvizjgCxc4QFkf9EcON2QCXuPhkfseCMEIRkd+FKzgxJCFDyl4BnbVugtKylCDTOShBnfR2KJcAIWShQkfBbkHZFjYh3tszR41oIHtpCcgMtxFCgOUoRS4VYddycIP/7IFDoQSKjOA0AYa7EMcggYGKBBL/g9jo4FhaleHe7RHhjmYQwqoVYNKiO0uYMDX10CRxFcQRIc1AMOHZFCeKwiGM2JwQw1kkAN87UGGNQieC4/ILT/4ISaOukfs5AC27khwkYxsZDYsCMlIkmpT67FUgNC0gbts4BPq4dAlmPSCO0BEBcfhQ4IqJRlQxMQFuknBkoyTilgMrE1wEoT0KDkDaKkAFIhoUypIEpCQkOJ6BxKQtGCJKD9MyTgwMAMqBoImR+SmJXwwiS8vZQr/PCQF+OjIQwRigxdsAA/SkwMjFMAkjGRCfFZhpQLew4h1JgBpoeSMaF4wBlb8xyW6oQFENggV7jhyoAQtaDIkidCEvihB/gVhhSA8YZg5vAA4JzGnK/BlFcLEYlOOKI6gooXGVKziJQzhQG1qFRPDsGIGDSlPuf6DmIcgpBYOoQcn94CmSgQEJRDB1xZIkj0FgIIj8xGQJwRRCEWkpj0j2ajGakUiFeCLNkJhZ3m6ZJigKUIPwRuJUBI0A6ZuBn9x+KJ5XCpQg6p1rQNVqFvfip0YqGAin9oJhECjCjKcZFPGEQNGBZWCHFQFZcVBCT36QZyATuI/9bBfTLKXGW3GhEO+oWkkDisLveoUKpegikQUlADeEUUWw+xDZR46mV7Z02O1+siQMFvAQViFAy5N6ivG1k1BMA8l2sQhkUzrP++wdbjE/oWZH5oB1+Qqty0QOg5yhOLYFY2WipK55Eed69zhkMu3JqkmuYDLWFNENw8JWIMsvLAZ1+70FjWtrKHKABVWIocxYoBsKAL6kWyNVYcp+ES4GFIP1x7LIZvIxGzHo6ZNtWlsGxAES/D1LQG5tyOR6Rp2iovhDAfjuDJbroc/fBUZ1GaIsuWkgFjZSYP4zyqlpUWefFsaFjVFFdITsWH1cQmMkkQTKrAfLRCDvxiOdl4QMk17sqfSffFHe5pRhGfmsBRExI5Y5URUlVJgChmQzyk1kcW3vBiSypiiQcC15UIExAEYvAY8Gm4Gh9sMZxmBeM50VgcpXCAlGyAkBgqY/isUJCOY22ShTG7QKpHG1olSvIFLQiFzkIujKU6RAYoS3olEUbhMQbDJTV1KT2WaN5yi6WQPQd6QenKAgzsUwgVmIMNdkTwIP3iCBm2wFJP9A+UctMF8flARGO6hgPD2IXspyAht6mnVz5jWMohadL0cTK7eUkoKhmGJTNK4nThre9upqrO3vy0OOBCIUiG5CZcYYZgN1e5SZdJQvUJUuw1IKweZeHFlDbSHWRZpgQs5kyubSdpuaRPNUh2EXmjR3iEZSg8wEAhSXaAAjICCMJkR2GTwXJhl/4dM/Q3hKwZWMAmbInv8stcMChJb8si2H9rMArtrkPE8Ddzasche/nmCnB1u63zncga3z38ODh93B2QzRolC+hGD3PXCwleBNVsQERKVpZXnVPfKm6uePqBrfeu4EDp3BjYDN9UjMqkwLA91RPG1pNlnp3CddrAO97hzhet0rzt/usedr4WEjfjpESKVfpUr3IXpOaeOG5BxhCcUow0XgAYSFI/4IzyjBFKshhsu0AZhHL4YUDBCWIwAebkzzO6kL73p374MCEQAAlCAguojAPvVR6DxzXA9AG4PgSgUIwAQAAYUdA+MEgAg886YfTIw0PtmtAEAOrDGBR4AjCg84PYakPwwMACAw7ch9FpBAgBCd/U2n3785C8/WphxewA84Qjpbz8A/qDPjCe8/whROEIEhk+MN2z++cGowxmgAQG0dwwYYAHJMAfDUHnV8ACelwcAYAH6ZwT4p3nE531d4QbqJ3qjZ34byIEdaA7od3vr537pB3/K4AYBEAGbBwyK9wYX8AZH0HiglwdRAAHVJ3lRIIBtYAQXcAGQp4MYgAFHgAfAYHzD8IMXAAUEGAxPcAEYcAGb9wY64ISQh4TAwHgXYAQtKEVQ4AF1cAROCHzCAAX49wYSmAcawH158ASeFwUWAABHcARu4AduYARAGHpIyIRBmAdvUIdPGAxGYAEXYH0QgAEZuDAeiIiJqIi/sAxNiAFt0AZAKImSaH3K4H3EZ4QA/gABAFCIxocE02cBEPAGFZgH7MeJ93cEZRgBgAgAJUCEAmiFtweEuAcMF+CARvAAGpB5D/AAJeCGdXCBihcF72cEm4iB8leDboiBwsB+wfAAhViKZliL0HcEoMh6b6ABBuCLAOB5F3h/GACKD7B6twcMEPAAF+CGb5AHuGiIyhB+0LGI8SiPicgMbwCJVgiJ+QiJKpgM/Ld476eOeVCEJcAAwUCKmriEvhcMFgB/ATgM6Rh9DpgHY2h9bjB7F1iReYCReaB6mxeBkoeMwFCGBSgMLFCCw5h+sAgMHgB/pJgHDLl57OcGFwgAAXl/tMd+iseNwyCT7dht8wiUQXl6/iAIAPU3grcXAcxgBBpgDMtXiUXoj9GYB8sXhsHQeTxojq84DDsZDBBQgOxnBEggll4pkA5YkRj4hsFQhsIIAAloASQZDOgIDBcIAfSHfWloksDgkhoAAWKJBBEoRVyZB7YYDMHIkZqIBJs3jD75k0LpmJ4jeB7HFvfQDbjTFr1TDrvjNkR5BN53lCWYDOyXgMKwfAkIlSXYjKU5DPIXiMUIf0UYDIL5kl/pgG/5loXoBkiwiQ8wk2lZfWqZlsMYkLM5DCUAfzrwfcGAAUkpDMapl8l5hg9gm6EIBYY5jYWZlm5wBG6oAerYjIx5Ko8pnptTHIyxR313FpDmC9kD/j7gsEcDxA1e5w1atpnLkH4ieJTMaZ+8WZiSp5rlSHvO+ZwaCQACeHgXkHwv+ZoqCXvAWYDDqHjHxY9qqH6GCZO1eIzZp5wJOqB5IHzCsJzDkJd54JKrVwxpeZ1zuYy+BwBIsI6gCZ41Mp4zejl8EVNp8V+7IIfmQCJ4pwvy2Q3iwzbM8Hu65wZPgKRJGgVPgInKgJKCuJQ1+Z8CSXvIiQSN9522iAFR8IlG8JFQYIsLupqauH73l3yoCAXeBwVP8ABH0Hn4h4FjqAEXEAEaEJwaCgxKKAzDmHnDmHtgCgAsMAwsCQxg+YSsuaRkuZHAwI6x+QRQsIBpWpTEGaPQ/vCOWkGjmUo4WUBCfeQXnUo/U1JIegUDKaSZg3APBUFEZLBHZPNBfSQFpiA2JMQ1tUBFMkADAEMudtCpBTFGbaQpiVQ7d1EHR2QiNYAHu1IDxJQQzEMDUGBLXERDd1FuM2BHdxE8uzNCMHQKOGBDtcoZBtQH12o7t0WtvQNEmSWZFsMMRxCWM+mXfhmWVakMkZh+j7iHbdmVtPcG0xcBL4inuGintKeMb9mQKlmKvBgASKCnl3d7baqRF2CnD+CiizqKF4AEy8eWKqinwtCiK7ibFEsMjeoGmxgBUvQE9+eAxIeiL4qdcYiL79d4i1qpMqqpN+s3CeJP7ZYgvmRW/jHxTk2AJrrREwmAB7LlJctmBhChSTIREA2XAwOyHkETIrOASzaQApdiGy/gsw/FTT1TB7WCCtwkJoYAXC7RcGc2C3NAILpRRi6hSQHCElBSS/sgGcfBdlp2CcJSCVCWAoxBKetkQD3rJlh2Yn8rJsWGWSeGVhVDlPg5gjDKDBMaM2EYgU3aj5JLHd5HuY10qcSDs6G7NwUWayRycwRSCegiLoMgYApxMu3RGXkAYUymV3K7Y06UcXWRuxJFY1YmWyiTGvy2EwNTKF5SGQGSE42bELk7CYZhB61wGS7VNDHAZNolCBBRq+azD/WkHlkGH150cyLDEmFWIpPlRMF1/jGPa4ojqJ+N5H0UUAKbCI2TiwGjWR09WLM3Irr7ezcB8Su8RCik1WD7MB6pIVNP4QYgsSk7QUVkk3GIYF52S1cv0EB3xRCdwQqCJRGewAcQ4QKqRQ9ScCGz4BCkMCRCSgsckVURIRFkcggBTAtyJQv5tU2eIR6+dRqOsBqTgB8jYQYpJ1uO0KOsQXiyQpRrepQISVA42IRpmL+ix79RTDeTZi9gEBykZVaqmyH3dQdOAQM0UFZhy0q8IiaaNlpE0hiLgTD2UxqV4Vw2wBj1hrUkEcIq5yAaVxczRQtp901wvBhbs14x7FIfoTFCKiSuscY6jDJX7CyFAUezYBUQ/uIaDcSuT2zJcSfFmfw2H8JRYsYfnKTFHsIBMPdVL7AaA2fCmsFT3JsftAARwiFShDEe+IIvKRK1dIEe9xUJtsVjt0DD2oUfYjUkwcMXNAzE0sNKT0YXp2y4K7EBdRAQQuEHhVAeZJACTWAsGHPJ21x1muzNa9Mmj/IgS1Frvqu6rBSrmpAAmTJsmySrxqEocCIUiHC0JtInk6YCI8MR0xIsmyRPNeApHAAGXpQDi9YKtbIp3KRmxrsZvQxCWGJz1PZMnQJzR9twuUrKdjxsTEafALYT/gswLoBsBuQJOTBpVsZXubQBvpvSg2AHNrA6s8LNM61z32zTZ5MFBCJx/gKCAyZFwZ6hul7wAiWybEgHFS6XAAMxwKa2LToNcLRQBqkgNA2CLOxGA5pCJit91TiELDiQA74SCWWVHuGqXStjEvXwLCuNZ6dQAxzQWQY2yP6jZTa8EMFyKTaAcga0BzigL79iw/fQK3wREyEREOiZMDStVp+L2Ah0042dOEV8FXzgOhyDC1mgvHnnZaHVFBHSypW82G2m2ODp2KM9ZztTA57A2bZQBoa9HdnDMwmQzxLlEj46MZ9t28VF2rntYdxCq5CtIy+0Ne0xQjNkM7dt3Gul28mt3HBz3M1NUMsN3dF9Ns79MqFN3Qcl3dmt3VBz3d0NQdsN3uFNM95N/t7sI97njd6HXd7rPTzp7d7vDSTsLd+iA9/1bd/3jd/5rd/7zd/97d//DeABLuADTuAFbuAHjuAJruALzuAN7uAPDuERLuETTuEVbuEXjuEZruEbzuEd7uEfDuIhLuIjTuIlbuInjuIpruIrzuIt7uIvDuMxLuMzTuM1buM3juM5ruM7zuM97uM/DuRBLuRDTuRFbuRHjuRJruRLzuRN7uRPDuVRLuVTTuVVbuVXjuVZruVbzuVd7uVfDuZhLuZjTuZlbuZnjuZpruZrzuZt7uZvDudxLudzTud1bud3jud5rud7zud97ud/DuiBLuiDTuiFbuiHjuiJruiLzuiN/u7ojw7pkS7pk07plW7pl47pma7pm87pne7pnw7qoS7qo07qpW7qp47qqa7qq87qre7qrw7rsS7rs07rtW7rt47rua7ruz43LqJcvn4OwM7rw/4qPWDsx47sya7sy87sze7szw7t0S7t007t1W7t147t2a7t287t3e7t3w7u2U7sVx7u5W7u547u6a7u687u7e7u7x7t427l8E7v9W7v947v+a7v+67t8l7l/A7wAS/wA0/wBV/w/k7lBq/wC8/wDe/wD7/sCD/lEE/xFW/xF4/x4C7xUp7xHe/xHw/yFr/xUR7yJW/yJ4/y9D7yUJ7yLe/yLw/z1b7yTx7zNW/z/jff8jPv5DjP8z3v8xSv803+80NP9EW/70HP5Eav9EvP9OiO9Eve9FEv9VMv80+f5FSP9Vmv9T1g9Ve/9V8P9kXf9UhO7T7ABj6A7EGABmHP9m3/8GN/5NPuA0eLB2jfA0GQCWvv9nvP9wEP90Y+7WkgC3WP97JABOVu98+e+InP7Izf9z3g+I/f839f5NOO9x+CB6ZR92nP+EJABD9A7UEQBEIQBD8g+qeP+qcvBEUg+j4w+kGQ7K4v+sYeBEQgBK5v+a+P+sf+A54P+6F/+mgv+6VP+rN/90RQ+qAv+qSP9qZv/LTP+Kq/+KwfBEUw/Lrv/KzP+kIA+pKP85RP/uSh/zObb+w/gAZ9YPc+kAZBoP6HL+0/IPi9jwe23wdpIARpkAbw3wfFjwZp4AM/AAh8fD49hT1EfWmERGlBQXxohpKThnhoQnh8RWh8Pz5pjT9ofz+UpoZpfUKGP3xBPkF9bIRojUJ8qz+ZpYVoeISoq4Y+u5M/e7+tREJFQbs/iUJBQmlEp9fY2drb3N3e3+Dh4uOmfebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMKHEiwoMGDCBMqXMhw4LdHe87h4WUoFi9nhTB2Q7Onh7RCe6z1iMRRkjA8fYgA65EqEjGRojYWSoOnEBFRNQ358gYtUqFPhlIW6hMk/qNPmpKC+CzUis8kpJTwpOnhyBCRPUV7QBqWlZzXr2DDih1LVlLDs2jTql3Ltq3bt3Djyp1Lt65dew/5oPtlrA8waEXRiOTGaZJQnU4zooLqkcjWHnjyXOwGbCfTwz18QBPGLU3ikVl9HObDl+rMP0kHgyYqibEkqZkrPoY8VXHZ27hz697d7a7v38CDCx9OvLjx48iT3/P2SF3pyxQ5pllKOKchPqo5/fgRpDbLWMIU7fEZZA92cYyFsDZLXdvmmcMOq3fV2nqPH6qnunZdyXtmPM/lkQZ3SvFm4IEIJjiOcgw26OCDEEYo4YQUVjhPN+VJpJc5E/0EzUrE7KGI/jeFSTKeJBwRgYZlLEFWU0yz6ZLISt0whognkvDh3zZIBTGYaJw5IyIq9sVUyEexdMVfIbD9hEYfFLlIBCM7KmjllVjyZuGWXHbp5ZdghilmhDVKxF1E5nD24U8TtVIlNiwWch5ihnA2lXpKlTKnTkN+w1iSkojWnjZJokERkLH1IstM9vlYCRu16EikKU1ShRmT3hWR5aacdgrWmKCGKuqopJZq6qiUodThfXpRBw0vRfAVizeeGZZdR5KUUhuAbAwVCXd8gsNiK9QB+g2AOwoVBEVQxTlNRoNxAoxr29HGVJ+K8dErKzR66u234AZ16rjklmvuueimK9A3aNBY/mBSfmWUUysk4mpISCh+BlqLh0BJyIm6VGZfZ/YJscdKoISDZ6DKjshSbQYryYvDmfXhExv2DWgtS4OwEoklw7wZ7sgkK6juySinrPLKLFdIligp8bKiEGh0RWgeKRECMx5ZOZMIGhgP8qRKQPlwFc89CKjiqhjyEdJKzqg4XbfdFMkRz24uTREReazYiKJBmieN02mwQdMvBmuCiCVe7yHEVZCAImDJdNeNYMt456333nz3TZCBmoFbSrVjET4O1bneFyUri9vt+OOQl+P35JRXbvnlKB+IeOScd+755yVjLvropJduuoOgp6766qy3btbpsMcu++y0J+T67bjn/q47p7X37vvvwAdvzu7EF2/88eQIr/zyzDefN/LQRy899M5Xb/312I85/fbcd5969uCHL/74xXlv/vnoh0v++uy3735Dp+C4jfza+LB5t/RfY/8p+w9jSuDZ6J//MnM/GlHNfgb8X7dAxL/NDUOAxkhg/BxojEk4MH+BsiAEr4FB/d1Pgx/8SQMDCMENJkqBI8QGAgPFwBNm430wjKEMZ0iPENjwhjjMoQ53yMMe+vCHQAyiEIdIxCIa8YhITKISl8jEJjrxiVBMIg2nSMUqvi+KWMyiFrfIxS568YtGFAEYx8hFK5rxjGhsHhnXyMY2uvGNcIyjHLOYxjra8Y6n/psjFMWoxz768Y+AJCMf34jHQhrykHoLJCAH6UdGKvKRkIzkExFJyUpaklySzKQmF7nJTmrykqAMpSi75MlSmrKUjjwlE1MJyVG68pWwRA4TR7BEVqrylriMpC1DsMtc+jCWwAymMOXiSzD28pHHrGUxsUjLZdJxmNCMpjQRwss1NtOZQkwmNpGozW1604asnKY4x0nOfGyxm9/U4TWLiM50unGdikxlO+FYznra857pcKcx9cnPfjZxnj/Ep0AHOs0oAlSZO9zlQYUIT2TqcKFhVCVEb9nQhBaRoBjNKCwDOVF/erSLFdVjRyOp0ZKatJJvHOkNVZpDhRr0ozD9/iNLm3jSmtq0jv8MqQ9n2kOe6vOgPn2iTmOqyJsa9ag0bGIc+rDOEZxgCieIag6xEIehbiEO3RyBHLQwVTucQItXDWoItqCHr4bVh2X4whBHoAcrHPEGepjCEKdgB7cika52xeEI4pBXLsK1r+q0A1fnGoevQtEOZdhhWn9IVkeeVYtIjaxk1zdRESy1D3u4JhbSsYcy8NEOfQBsDs2BghBMYQu9vEEf1IrDMvTBsFjUQ2iz6Nqvgha26sSsDbEw2B6qlrVF3GxvgSjcJE6hD8PdbR/k8MXf+nAEfmDuELeA3CXeQAt8HMFyd2iOH4K2tDgErWjBycTJmve81lvi/mXNAVvqxmELWqBuH/RgwxFYoZdTkGsIautD57b2tVkUwQiwoEX+TuG+PsyvDUGb2tUesbhChPCDq6tDLOB2i/7loXbnsNMcjgC1LS0ide264R0q2IffzeEJxjtJ9Lr4xb9T4nr3oF8bUre3IwCtWsnaTLLqoQxklasd4hACLOh4C3Kl6h70MNgM27C2YpzCHPTQ1htSlcrYNa0esFAGOYjADl8wsh4K+2SshmDIdB1zjckqByBXeYcjKIMeBAvlLovxw3rorBbKeuYviAALst3CFk7w4Tgs2a5ONm0c5pzlOOuhzV/d7Ba6zOQb4lnNYoSwmCtd5C03FtB74GuR/vswaSp7NgR/RXVbffyFhk5h0XpodQjYqgVAj1mzVI4DFvYAXCvnerMctnGuR5BpKsvBrVQ1rK3fW+UyFFbOb77hq1eLZOjqmsqyPjORcxxfO9x6wX0o7V6Z62wxxiEOaZZDe0295xoDEcbwjjfsiKiFa64XwDiU8Kx1y9/Lrteted7vOfZgBeqG2hxcvQGvc8hf+YLWwQa/LFc3a449iGDgaBIjg0OQ53R81bUHN8d4tYtZ2bI3BEvV+B728HAA63bGVnDtnEWOagdb2hxx8MNrp6BzP0RkD6OuOM7BPV+R/3kPXDW4HDCrVorPd7Msx+yfMVt0BztXtebQg873/oDb4/bBDjpnLsmpLnWUZx1NvRb4fE3O4Ryvnb3HjbrFR6x2byP8zOfQeR/cLV+mQ1fo8xXjckkwdjT1QeOHH0FE3JpivZP94zg/B4vri0N5W/7ylmOozIm93rjqkO7hDXdtVauHO8sW4EAfK74HXF/dJrq22s0suEdg39Yzl+L61Tlrl8rVxq9WBCJwrRZUa/FZn36HOrah120bbmC3/rUi8AN98Q78WSO6Dxx2smqJbFq8Z/nAo+b6vg/v3udP3a213zfQca96u0b65CQXwdXNoV/Xph3B1P/7YMVLfFq6vdckZ1iGRmTUxVrHFQdaMFshYFahFXu09GWzBVpe/iZw3GdlCkhyXMVWexcC24WB4CZkr3V8eFdaOiZGwkd6d6Zzk6dDmNeCLpg3QpSAWTdj7nZDN5ZDDFZbm5VXdKdzT7Z6PgZa9PV6r7VZ76UFWnBblyZb9LVZwNVdytV74TaCNvRbO2iDCoiDffBfzCcCoCdwX6VbZ1Z8swZtoJV9NndDW/cFX+VzFZaGDJZiPzgFxYVnQ7ZdTqh8WZdlEgZ28rdwTjZfOZSEi6ZzAiaG7feFu9ZrEqZaHKZj8bUF0od1TEZLI6ZavVVct9V6wYaFJLZdNjZbbhh7nihwEdGJG6dz4GWFWfiF7/aCsBiL6cJQJocO4rdD+hZ7wVeE/q04W7L1g4YlhOe2cjWXXK5lBRT3c5h1AsJoaE2YhdJngYx3eCHghlW4WlcYiuMVcDcEZQxGXbDFX6C4cRw3X+eGfTWXdnGmdyeAiNJ4Q3ZgcXLYflcogef4jHk1bVLXh+E2f70miFjIcjmXeH5QgSP2hcfFiBRWc0S2VCundUumaBV3fpj4jqDVTCWGQ6AHXXbwjqNYkKXYchtIhdaYjtnYfkMkiyq5kqYCRA+ogehQgxqZhW7HVbCHWf5Hcz4IhjYEito1hGkIjNtnaYIXbKQoYSWpicX3i9fYajgpYCqIfCP5d114XHMgRljXhtK1cf6lcETmZLQnRjcmW4Yl/gJJtpA5mIWyNWDV5ZOCCGG0V4ahdZIMNgWAiJPKJV3gdkOydYgGGVoH2I0Ld0OqpZfOd4zSNmv+t1QF14B4qYFbQH2tV4HaOJml2IF9UIH1iFzEZ4LUuJPpqHiyp3hZ+IoseZqo+SVEBJM05kPuBV/+BoxqV4tuZY2uFQd2MAWyFV86B5R+xoV4p2u3WY3IRVZvuZCIqIlTWJLO5VpV14CChUNY9wXGCWAb55C1GIbTp2NehXBbcIrFOJPUyZhQB2Q+hwL8iAIkVwZ75mDFpXO8iYcUFo/d1nxo2Y9WV3GTdnLdSG0Pp56giJKg9V6XlXYDqgXO2XY6x55LRVdI/mdk4UZ3FNdyUphde6CXeVkGVqBdf1mbQKd4nUh3G2d/VMiN6TibkpeSqbmiLDohRSSaMplDfbeH/alfVoCb8RWBWzhremcFPHd2QEeEAngOZOZ18xWNJxmNeiiFJLijqDaYVAVml7gHnbhbaPJjr0UCcrgFQ4agLjd9WDeXerdUzAWWLWdmWOB4yHafYnQCtfibV6hwWRdwxzVYgHYOTYeWFjd/i2YOfgBYrMlgGTlq6FeLCaiOl9VZoKibVOdnd2oOO6aAdNVmdOdag4SOemVy9Rag1CVXgqhdelmpU0icVrBxoEWYNnejccCeIxlELfqqsKocRjQCMXpX+qWB/hdWX4NEbEfEq3p1TAt1YlSpXaIlYDplYeYHZ7/KULP0XEE0VDrkXALWQ061mtAalnAGT9MarXklXtb6RsKqc7naQ7FaruYaHNXkRkxocmm3UqW0dQ+nVlOQXEJUcRK3TfOUaP8ERqAVcmamSVtXoER0rgRbsMQER5cmasuUsCv4rNCmsORFVKmmSj7GaZu0hA3Lgga7sRyLFkT1sd8kViA7Rh1bsiZ7ECObsiobsStLRif7sjDrDy3bRSLrTzU7szfLXTG7szxbQzPbSEqUsw61RkIrU0O0Sz2btErLDkarTj/7R9D6tA9VTFE7Wkt7tUurRUVbtP3EtVL7RF7r/kRYO7Y9+7VBy0ZVC7Zm20ZhG0Vk+7Ywu7YeNkZty0m4VLeeBLd6W7Jy+7N4C0R/27euureEW7C9Krh9RALLpLiIm0mF+7jm2riSy0UgMLmUF0iQm7mvarmc+0QgULmdi7maO7qoOUSM+0an60apa7qLe0Srq0OvGwKgi0Ofy7pwFLtAhLuuG0e625Ok+7sqCQDCO7zEW7wAEADGW7zIm7zM27zOu7zNC73OO73TK73Ja73Um73KW73cq73Mi73b67wC4L3j673X273mm77gS7zrO7ztq73ve7zpO7/vC7z2C4vzm7/6u7/827/++78AHMACPMAEXMAGfMD5e78K/ox5CNzADvzAEBzBEjzBFFzBFLzAGBxvFrzBHNzBHvzBIBzCHZzBJOxiInzCKJzCKrzCLHzBJfzCktXCMjzDNFzDNszCMJzDR3XDPNzDPvzDQMy/OjzENRXERnzESJzENEzETKxRSvzEUBzFUvzATVzFAzXFWJzFWrzF1GvFXmxPXBzGYjzGT/zFZjxOZJzGarzGM3zGbhxNbBzHcjzHG/zGdhxMdJzHerzHA3zHfvxKABwBfDzIhJzGf3zIoeS/GtAGfgABxMsAEGABkezIxLsCbyABzssEXhC/w4sAbpAEzasBEEAAxGsAo0zBEfAGJZC8TpAFhfzKPYzIslxJ/v7bBn5KyQCgA5wVBaQMAGHQB0rgvHfQBx0AABVwBL3MvA3QB1TQvCvAzJXcB1xAwTrAawBgAEgwAcJrAE4zALD8zUs8y+JcSP1ryxWHy7rsBUdwBE+gc3NAygxgBMmcvBTgAcLLBMTsvMvczMz7zPwsvM8MyhNsAEYgyAfAB3AwvBVwAeDc0C08zhBtR/u7yHmHy7kszcS7BtC8A26AyQBgBHWQB1lwBG5gz2HwBwGwAmfQB1BwBMWsA2eQB3kQzADgANDczzcN0BjN0doMAAfgBl5gzG5gBE0QGUsgABUQ02/Q0wyABCFd0sKrA3kwAVEQ0iYgvBWQBx7AAE0w/l/rHABnENTXTNJ54AU9ndR58AdKUL4O3dZUHNFwbUbmiwSCLLzmbA4WULy6LNDCe9B7IAD4XMxO0Ad+8AZ6t8p08Nf4jFl7YAI7gFmG3QdVAAANwAf/bLz+HM2gHNh9jdAA8MzmkAcR4QaEvXWYvAZ8kAdvYA72vNiEbQ5XHdAIgDOErQcCcAdycM1q0Ad5QNp9MAGV3Qdu4HMe7dbGfcBxndxU5L1PwNsaAAB3rQd1Tbx7XbwaXQCBvcxyAM900AerrAZ/DQCc7dOrDAAMwAe5vc/NywLzJdPu3Qebnc8+7dnPvAfFDAF64QXjGwXwDQAQgAFYDc34rAeY/My5/h3Q8/0Fw4vbAMADfeDKAEABCP3MSyC8eX3cGF7Aq63cHA5D2osE55AHd70HFj28ujzNGc0H2E3Mz3zVwvvY390H4zveB8AEf+AGpJ3eOY3Zoe3eOhffxezTq/XZfSDWALDbHo3gERAFOF4HAu7dC37g/X3QCS28TuPLfbAE63wE6H3e87UE053hYv6/tN3hZr4+2vsAZV7RzFvdw3vefz3YHdDiwwvjAJDYMy7fYsDbZ9AG6F3TO168mT28zzzN+GzP853Q7I3iRy7jOp0EBjDMbvAGttzM4w0ADF7oiR7lWJ7aop0HcxAAECAGerEHxT3mqK6/jnfmrA4+3qvm/ulw4cl74m+u0RWe3egtyAwwzIjt6Idu5VV+0Dp+2YK+4wj+2BUOAC3QBwmN4MKL54+u6cb85IiO6XtA5KB8AMzO6YPt4sZs3oJsAN2e6uSewK1+7tljvhFA234g67PO7OtM6syOvJyNz3uQBxvy3eGNz15wBh6AEkvg1JhF2ZbtzMbe3xVgDlkABebQ7BgtvOBdvoW+zHqABE2gc5Yu35gu5dnuNE/wBpiuBwAQAXoR8CtdAkywByYP5eXe8tqL7jBvPemr5nvg7u+ODnKgBMs73izQBm7wBF2t7+NLAcMMzBCgd3PA4OqN05ft7DywIVDg2TbN6BH/6A2+IWSA/gcZX+2Z3t/ibQ5zcNu5HeFOjlkVDgHdjVlQwMku7/Ix//bMM78RUOL8u9DCywDdHeTFGwHQGwEPMMAaEOZy/9zz+wCCT7yHf/htv/jGC/eOHzwdnNh6MNwPzr8QcAE6UAIloAMXUAIAzvigr8WPP/q908EG0AQyrcr9uwN+wAc+1wdOQ+yhP/tKTPq2Lzu0n/u6L8C33/ums/vAH/zm7vvEfznCf/zI77zFv/yVk/zO//wAwPzS3zfQX/3CP/3YnzfWv/26n/3evzLcH/6h//3kfzLif/5tX/7qfy7o3/7kvv7wPy7uP/9iHv/2Tyr0n//Gff/8Dyr6//+AACA4/khYaHiImKi4yNjoWNgXKTlJWWl5iZmpucnZ6fkJGio6SlpqeoqaqrrK2ur6ChsrO0tba3vr+qi7y9vr+wscLDxMXGx8jJysTIjb7PwMHS09TV1tfY2drb3NHbr8DR4uPk5ebn6Onti9zt7u/g4fLz9PX28vmp6vv8/f7/+/757AgQQLGjyIMKHChZ4AOnwIMaLEiecYWryIMaPGjRw7HqQIMqTIkSQnejyJMqXKlSxbqiwJM6bMmTSBubyJM6fOnTx75qoJNKjQoSF9Gj2KNKnSpQuJOn0KNao4plSrWr2KNesrqVy7ev3KaI/WsWTLmj17FKzatWydon0LN67c/rkE29q9i7co3b18+/r9Syuv4MGE8/kBjDix4sWM+xR+DDnyscaUK1u+XFWy5s2cG2H+DDq0aI+dS5vuPDq16tWs5Z1+DZtw69m0a9vGNUzDg9i8e+u9DTy48OGdhrXxA6EQBAsQmjdi8CYJOSdRfLVwI0FYmD8BADipoujAmQ6PMNTxUKiJFwH7KrRJXohBGxO+YRK/jz//bWFtIvmJMIgOfEyyRxQEKNLAHlQ8EsER8PVyxx4DOKJDCYMw0Qd5wdCxhwAG8NFhIiv0AYcgFS6iQx8WEqLGHvyE0Qd9FDgoiAN7lFgfSfrtyGOPlwXzxiQPpvjGEUg8cdgcByLS/kAfCzoyIhe/VICeIy16CACGGgJzJQBULmJEdgDcIQeKKhZCRx/s6ROBEd1FGaCYOYrkY5123kkXMP1J8iAAKUopiAFr9AEeABSIkUceStToZBN1zBEFgAA84IQbebxBHgRi9FGkhQw8kegTS+5g6RsrDnKGFwAY8MYSOljqRZ8AIHFHH0ocIQGGSESR6KkRPIGHG1AsSUgFiP5hghpqAkCHqgAwwKuiYbghQAN/KGHAESAeoQQBBjRR6oopnioIhxmckYcbGjY7CAZ5XAAAqRjw6oaFr+aRhaS/JuqFmGG8YQG6f0wgCKkSaNqHF0eUYC19AETgRKKRCkIBFHm0/kHunOngyXHHHlulCxK7CbJnJLKmKN0gCIAoAAuR/HGYqk1GkiiI2dU6hxuRSLDCgHv4AUcEIM5RRx96EJCiHm7wUSYhEQJwAB+H+SHWHsQy698eE8DYx8+R0NfAgH8ULcfVFUQyRx6RhEjms7UqvXa1ThqAh39+FDDopWLZeyaLa4vVx81N+3kmhl2r3YfOeiQZgAG1jt11dhz6Fwl5WrIwoNRwNLkgAyBayjQBLRjdBh9zdKdxPh+vznrrOD1yRB957BakfxYYgnIhg0oQIXybTjCzhk70kYWXYo4u5Ygpw+gwD30koeWqcgrCNNQDLrHqoFUO0mWWfcwB4Ohz/gAgxh7NP09ImudLOKaLOxAqSM9qhv1k2xQTDMCIC45biLJedDeGPkjJfoSzEIb0EL5IYI8BaSLPCuCDIQv5rzvDW1D0zpYyzgFgUM3bwxKiZ4Dppa4iriuhCU94EUcgQRKXksQeboc79BFiUBj43hFuCAUVNQlHq6reodxgKfQpTxARuuERmuAkl5HoCKgbxNOiJgfU8Y9FIfLeqdpWRCPy4UnWGxwA6saetoWBfYK4kgYBUD1BRCAKQCza/vrGvT4UQBAafJqJCmcrQURtD6jDEHqMBUS1WShNYtKgH/MnQwc4qX1GrKAS3aCEJo6QhCispCUvOQ9HPABxA4oE/h8ogIg/EcJze6CA3fLAhzyUQJFc/JAcVraHN7RBZ9IZ4pj64Aep+SEPC1rBGdAmybZFjYdTHASH1nRIIrqoVn5oJoi4GLUvUDGMZYLRHMs1v0V+UQ+BqpUbZLnIYmJzTXWM4h0NmCE98gFHBtCSKffghjYUTYJVNGQfCGZLDQ6omfzsZe1ON0l0YHKgBC0oNhiEONslIneBGtQSoLgmBgCoSXuQ1IjgMDqHIQ+RKVMW/gBAMAgciAG/3NKYyhS1OAQIjmVcVjvTScQyKUtO0/tQRSkGogk9zXnFA8DoOnRG+ykSUGd7Y8a6p0EOiUlZ6NTQMC+UofdVyXkSXBYA/jingejlc5EtoikARPqskgaUkgYtq1nPGgtdRABxL1REiuCAw0jgaHhzQEIT8hDFmelBCVEYUAcUWVcnDCh534tCFUa0ByUgoQ57kIAaFEWrPVwzptaT5jn714cl1KEA0aPsTxVbtOm9b69N6CQ1oZYmPRStawJgJREzu7mu2XVARkUTH+m4SBjpAVhf856GVsZDLb11V5EYpFXt6UDZQWEJGkSsYgmphr0aoVYTGms50Ird7GqXFLvYZFvdSom9NlGwNCNPk7yQpq45jLyxRJ+gIqEqFtRKvX6qG32dVqYPEZOliOzaBDr7xfH5NA+H2ashyJuwY55Uj014g6nM/qggDQCABwPSgwQoHIkg1dZv5FwkSSOhhxxa6H0a0i9UycM1Tp1pDfXcYlbTaYBfJuyMLUBcHuhTAbZmzLrh2K6PfwxkSvDiAbL6haQMoQEDGCICkhTEAyQ8iAWMjBBHBoYBqryIKR/iAVouhBEs2gcvDkIDVcZyLxjQ5V0U2RFmHsSTC6EbHpM1yHSus0HlDAxFJm61JsWzn9Vh50AL2pJ/9gUFopWFjxZ60ZAYtKMfvTpGS3rSw4C0pS9dJ0pretO6wLSnP00cTot61IcAtalPPRtSq5rUqG61q0Gz6lhv+tW0rvViZI1rSdt610g5DOAkAaLDYGJxlPg1J/ZA/mAC9aGTwnYhiHDZ7Ekk2xN76KQnxeLrZVdC2GIBkbUnYe1nRzuX+wT3Jaqtk1yr+8+8bjdG3GDEeMs72oUaxKEiUW9BVEDGCiQWC+pWovdJ4maSWBCLt/cAAcF0hpKwbCFSNIftMcBwlLDQ8CTBsN4WgglH89zaCmCAPxxCz5GQZhjyfSExAwABXetOeiUhnRTlZN0057G7b74QN6SZEBYw9oJ2EIUoHOFAtVpQE6IAhaEbQFn39FIUMNY4QpoSbYJIcQk+RB8WQOEJE/B4BwwQ9LDP12hBhwIA5gWFM8ChcUZoAxTwWWwLGeDlGUcfdYL+hDSpakQxAsAYwy6A/goEnd99MLkego49HQTdDWWaF943FaLRubA7Mn9dzS8/QpxrHiFv2DkALBDtRQ4K3xsUvSRO5zzsOU8Sazclfey7hCsr0Woj+rq1hd2BmWWiQ0g02dInQR+KFxenxZ2ZdMYOfL+rSvKSKEDlJ2FySVRT+gDoPYHW9HKHPd8lmO/+nDYP/oJ03hAQCL3pu+YBup2/a86XrO5hvsHxYWgPHWhBEjwuTe0BgAXRpv/7zy0A8ydNwsd+/3d12CN5dXd8liBZBqABHudCzmcJ0RcJ01eB3lNsArADAsB3UaQDBcB8N+F9I9gb4WeCAjF+g1B+lrAgBsBlVRcJC8J0hZcl/h1CgN/jd4EzItU0PhwUNWEGH4LXSZliAUUocBloOAuCfJGALd92dXyAYirCcugTAUVYhNaGI6M3CRJYCRQYZjl4gRpghRYAeQGIPUxFN1xoeSTIhqZxgm9YD24wCD13CQvCAjeEBBHwe3bYBAuzcixjfayXg8dHBR/CBxKohpxiBAdCAX7FAEYAiUZwcUhIevYFfB8yCU9YUXSjgPsXiaUlCdhDOJSQiIKYYhb4hRQQiUaQJjZIex4oR9vXEm1Ii6gBh7cYD523gnUIADMIiy34gg2AOAUQNpRAH8oyPmPQAXxnAghQIlroQuixBlD4fwwYgHIVL8VGjBWHia3n/gHGd0uVUCIQQDCbsoWySIOnCIZfGIhxgyHYIwGOE4vpVov1GBm4iI/vkFCXAB5aWDYpIoO9xXSJZ23/Q3ITIFJcI00WsDJdgwGWCB4wknubYIOSQDCEhx4pVlyYmFm4lUdLGDl0YzUMgHylWHLraIF7UCY3WJFWk43zOHP2KJOykY81aQ/7Y0QAAiMG93FCUzkBMCNRgB4MYInSIY+RcCAydzoGcAFG0jh+lS3x9nKTZ31Ksn9Clx1KlIkcSX9XFQnSgQTxtikWwjWqcjbNh45eiIplUgHxhkQVSSgkGQkmyRIzaZd5YZN5OQ9cJAgQEAUx2IuSoCqr1wdRICYL/qAD+8iWmQgA/AYHJYA6FZBefYaB1yd8euAmFDOJW2ltVgOOhbAC0qSVfZdi7SeOKImahhAh11gJdLkSdwmbbaGXs6kRxjYK3wZksambYEGbvfkXuIknuymcXOGbxWmc2zCcyfkUx8mczSkNygmdQuGc00mdtRCd10kT1amd28kK2Omd9sGd4Smep2CblQAi+9gN6YIL5dkJyIYL5ndsfqAz7ZBK0MCe5yafrACfp7BLtTOe/wmgz3Cf2jCgrbCfDFgKwMkQBXpstnCg7fkODBqgE0qh3CUAH0ACIZChIcChHbqhHEoCGxqiIAoCHaqhJWqiIqqiJgoCKGqiL5qi/jCqoR46oxoqoi56oi+6ojaqozLqox8aoyA6oiDqoR9KAjiaojtKoj4Ko0cKpERKpDt6pC+KpCwqpClapTXao02apFeaox6KpFL6pE8KpV3KpDP6oS4KpENKoxmqpF9qplsqpxyKokM6pWAqpxWqp/8pACEKAh/QooEqqINKqIVqqIeKqIcKqInKqI2aqIvaqJDqqJNKqZVqqZeKqYIqqZnKqX/qqJtaqaDaqY86qo1KAnuKqtwpqqXKqq3qqq8Kq7Eqq7NKq7Vqq7c6qSEgoanKq3l5pIHqpH4qrMMKAn7aor96rMQ6rE5arMfarL/KrMjqrMEarMWqrMgqrcLa/qzWSq3bWq3fSqjR+qzgqq3JOq7Wiq7KKqjVaq7Seq7tmqzQiq3siq3AOq3req7Eaq/duqzpWq/AKq7cKrDQ6q/p6q3PCrDbiq6FGrD6aqzMmrDiGqL1yq8Vi7AHO7HR6qch0Ksdy5whEK8ZK7IjS7JuWrInS60ou6wqy7Im27IZy60sG7MvS7MvO7Moe7M1q7I2qrI5W7I+q7MjGrQp27NBi6ZD67JEi7NIO7Ql6rFP65sgK7QiWqNTa7I8yqZoeqUTi7VXK6MqerVuWrUu27U8GqVQKrZpm7RcWrZlyrNH26Zcq7ZeG7ZGqqVo67VaW7V3O7Vmm7ZBCrd/W6Rv/iu3emu1ZcumYru3f2u1Y1q3dku1XRq2gVumdDu2fMuzjGu4ZNu3icu5Iwq1oauXUtumgHumpUujp2u6q5u6bqu6ZOqld6u6rmu3P/q6TAq7ssu2rdukkWu7srumsyu8wSu8uhu7uVu8xou2yRukuYu8p0u8s+u8PCq61ZuPhMu82au928u93eu93wu+4Su+40u+5cu65ou+xQu61su+b6i86Qu/8Tu7IyC/9Wu/94u/+au/38u17eu/4fe++yvAA0zABWzAB4zA+bu+/8vA7ma2CQzBEVy+IiDBFWzBFwy9HNvA/zk124ZLmbBLlICb5vdtiUIJHWx+wkY1mTMJ/s2UCd7mNZLwoB3cCS4swl1TbpsQeiYswx/8oBcRwPdLwRhMxMU7xD56xEVsv0msxKpLvwWcoRs8m+hJCeiJcvcGP8XCb4k1ZfJFIi85lxwpenuwPYg5IIomCFrocIQAcQh3g/w1iBM2CUmAiSiHMJYABxgwCBGQYigXmGuTe9EWkH0XKDpwB9VFCGK8EQ/cxI3syI8MyUY8vxb8xGcaxVJsk36wSZeABCs0CT8XdN0ij6CcdN4ymU7nBUgQdYEzdTi4jk9YS1vXdY4YdkFniYcXdGc3eHCQZG33dvmDm1dXy1FQNCmjhXRMW/GCdEqQQJSgKt/SBkuQHZIHymI3/gkT+cmBCR6C9wTocQdeEHQTcABBt5mLnLWRLLyVDMlMjM7t7M4SfMmYnI9+MClUbASzQgk8CZiDMsjfEwDvIx2EWXgC0IjSYV/39wCY0zUE4DK218MZMoW7p4ED93uSEHwVh0aVkDJy+TyY2M/ppJESwtGVQz5chQnYLAngwVTh+MEYV4woEcSnq87r/M77y841jdNNvMDyjI9IAAAasI8+vcnZPIPebNJoKUfVSB9rIH9d0wEsoAQ/mH9nogOhh9KYwHsneYPbyJkaDQDVcZbIDD8z2HJ8R3oayVquRdYtfNUmLR0VYImZWI0cEdM5bdc+OtN37cg3rdfdu9M8/o2LQp0HYiHYlfAkXCZhXKPPNOgEfHSD4zNGPPOFYdCDtvKDcwAfFjCJ5EEBVoiOcKmElWACimwhnb0cfHd8Fy3Wix0J3zjHilxcLNdLkVjOufdtPKk1FPMEThjRJ8HIfZ3AfH3Xwo3XwN3ExJ2+8QzYPV3PhV0J4HGHSLCIc7dId3gE6IEAEfLPlaBSMELHd1CIIFIAPCAhzwcHImMoULmKaO2OgDmVX0PaAACJ0t17x6c1grLapXfN79eEleABK7MgVdgcR1g5/9fP5w0gETB2dQfTzxu/M53Xxi3h7xzhE66/f73ct+jTTjafhv3HYRYAAOlku8HRBdCIxhiY/pC9jF/TAM9YCV05KG1tjYYjTQTeNQNggLCNPjgjAAiQ39AYRWadW+EVAPrz4ZXQ1h9NX1Y31+bs4BYO5dyL3Esc5RLOxMqd4YFdz5jQz3oQ4kd9jKQXgqqiZ/RHAQGgkJ/XkHtwAasFPxLZ5JZpkTHmQmTJjcC5gNrk0R8O4wRiyi5EMPx85JSQ5KXnATOoKhRXAr3tEXWNxFE+AlMwBSfQoSNwApd+6VNAwZYOoycQ6SdwA5f+ojcw6Rxq6aGO6SeQxJxu6Scw6VPA6pNu6bBOv5HOzpZeyZFe6jAa6Z9eyTcA4ZTO65Ke15I+BSFwxJz+oqr+or1+6bZuorre/qGuLuvEHgLAPuqS3uzMXunc/uhV3qNYnuW3CCqZgJNGciA7qd+SBYGcfQRP4CljlzLzxT4yt3YGEN2NUytfJ2/vzVoUZ5UsEAVPkBwhOHxhaUS/dHydJHfJbN1IcCACLVeUFwVKsBurp+TXHJVHtEW9eFsYcEN/Xnwq4egYPOXcWwaToAeUbgddGAJb0AdaYKI3YAlDDPMuZAU3TwlyYKIpbwUtXwlakPI7HwJY0DWrfhgyHwJDD2LC3qGVoAcjMAJH36FTEGYmKgIjwPRhJuxToAcupPRLvwdWMPN9EAcdSsGWQPZF//WSUAZWD/VTz/McigXGFvYpPwc93wdO/g/uwyvu496bfOl0gInochwJhulkVT0JZSLkFqKFc3AqFnDKG/firAlimWkof1kJO5Y7Y9dYez4ITEl4kwD5qEOGBTfo11wI4F16mAll+ybXJP/k5HvyCGz0e6AFWhAHfUD2LZ/7W5D7lG70a8+hNC8Huf/7FJzye/AFW/AFkYD8KR8HwE/8S8/7U7AFW7D7X6AFW3ACKd/8yE/2Nx/2Lx8JZH/7uf/11R8ChwH8WtDyPA/zX9ChLc/3I1BgwL/7e2D+Zt/9kQAIcSEhZX1Tg4M3fXOIg3t9WltbWlonIVh9fV+RfpCRW317kVojfnuDoHtfW2WPgoSZWoiFlo22/re4ubq7vL2+v7YkIZnExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi49B82ObeneTN6N+P6/DfIcLA9fb3+PiFsoNTIiF2DN0CxS/RoluY9oxANKKgoi+4Ch0ahMnKrD4WbYHK9C9EqViwHHZEFKpRJo+mLIF6hSggRERYTijqs3DQiICyCmU0yKhRp1sjMtX0qGWkHzkM++gJoWhPLY8BLRbKVIuWraH56mEFmrVrsGHxwoodS7as2bNo06pdy7at27dw4zqb57Vu1pF2c6XaOSjgU0QEGyli2VJgrocRMQJWPEjnwEWaGiuFFGIvXpN9EE3pg/RSnzhB/mk2CnrqlmPBJU/ztFVSY2RdSpMi3WdL0dJCcUL9s5q3t+9blz3iIkEcrNzjyJMrX868ufPn0KNLLzuP3u/r2HvdJBanVsA94DlWZmwwVCZRIfSUPvzalmpQO6fuMdXHUkVTI0rtqdj3fPdb6hDjVGFyUIbaS7YEhAKAp6jG1GesZULfbfXt4sdSNpkCUB8L2qKhTrjB8ld22AUXXF3CTKfiiiy26OKLMMYo44zw0EXijV2dqMsUrTxySEBy6KFHHK9gUtCDexAppEV27KHjgwg2ohomE8EypJCgeWYFKF/sY6RmU5E3SChExqGHUh3N5GRt7TWiIICZSYQaYWDF/mGHHnbkZFgurXlU0pseNojRCGdq4SCOiP5WHI2MNuroo5BGKumklB5TnV1bJarpRXKQ4NdjRyrSmZti1qZKYjvBdxFfqCjWiSki8OfeHqMOouEgIqgWFVC6mWagZpzBwpciPZG03mJR3hKsTcHS1shmFFpEWm4j5pOpLk9uCkyKlXbr7bfghivuuOQWc6m26HaVJ7ByiPApQ+MNu+yzoTw1hUNtrgoTeYfG65liX67bT2w+ZaavZKxKRtgWVoT2FKGKnfYPsawdyyx5I5TRYQgXJnVKaFV+JJVhG1WY7sn4cFvuyiy37PLLMMfsDV3W/ZItytd9pMpUsrg0CsPj/sUxiRZTNDWKoQtNJXRuhiHma5WqKvyzLLLeyt95XYJk0h5bdHkmhwdf9fUmZ56CyWeGZvISbpRUYvTQYE1tXyZysKL1MOsFheHZcaT9mmpTVYvz4MOpLPPhiCeu+OKMy2gj4bxci2h+Ye5RRn/GLFUy3TMZkxEW73D2lNPukRc1LMaccjqwsmRczJFjZl6lsLm4TswXNU3x9d1hqt05MRwf89INAZ3HV8cZrqe7gPFh3IngkEdPV+PUV2/99dhnH87j0t8o+S7/jAA9pieMcLO24t84xbXif++VCOvjk9/4IZzfPc6Laq///vz37z/iNLufAAfYG/sR8IAIxJH7/oZjnP858IEQjKAEV3SuBFrwghjMoAYRaLgJevCDIAyhCMfBvcEtcIMoTKEKV3id/I3whTCMoQxnWEEWeuWENsyhDnfomw7O8IdADKIQq1dCHqbLgCtE4gCVeBXCMdGCwvDhEKdIxSpasVKIqFkKcRi9Jxrxi/fg4g0v6MIrmvGMaEyjdGrIQi+CMYVuTKAYVRjHQUhRjXjMox73GBY2+qaOb/wNIANJyC/ekY+ITKQiFzmX4vhikNj6zRwLScleQLKS6SojIzfJyU4iMoC9meTgLvk+SpISk6K0hxJTyYtDevKVsIwlDbWIyVri44mnREQubdmIy7ASO5qUpTCHtUlMCRaRl7aM4y+PqMFdatCVxYymNKepuGMi85rYzGYCoUnNbnrzm+Dyoy4T5UytaLOLJcrLMhFVzhtxE5zwjKc8Y2RNC64TfSS65xjP2T195kJHTyTOO+dJ0IIaVDn1rGQ7+clQWyx0n5ls4EEnStGKvuUDCW0oOrv3UI0SMpgWDalIR0oOATgych5Nac4S5c+stDSFICWpTGdK02kAQAAgAEE+edlRl6r0p+mqqVCHSlRlBAIAIfkEBBkAAAAh/wtJbWFnZU1hZ2ljaw5nYW1tYT0wLjQ1NDU0NQAs0wJdAmAAKQCGAAAAGxsbNzc3QkJCXl5eYGBgeHh4ulFJuWpkyFZOz1pR3F9WxWRc32BW5mNZ7HVay2xl33Rt52hp63Zp5mN45Xt07oFa7ohp7YR68I578JR06XmE6H2SgICAl5eXp6en2ImD74uC5pON8J+K6YuR7Jeb8aCJ6qOd86qc9LSa65qp2qml37Gu6Kio8a6p8bWp7qu88ayx7rC+8bu798ap9sS58LjIzc3N7c/M99XK8cff79za9tbV+urY9N3p5+fn+Ozr+/Dm+/n5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/6AC4ILDg0Ng4iCDomMhYyIjo+Kh5KElYqXhJSIhoqFhoaLlA6kkAugpKCHi4OpqqqEn6+drrOenYInEa2yDYWkwMHCw8TFxsfIycINLkIVv8rJD9HUwRLK09ENKjdAz8nXwtnF4dHl5NbD4dfnwNMSD9MLLQYE3g7l68cS5+fZ8O6uPWgHLF+1YOMKDpvXAYC9b8Wy/TvIj1i4eAUT/tNIKqFCgsAasGjo8F5HBxjTifMHEhw6i8MGGjPYoAVJAAVMCuv3ziM+haRY+tzpcWhQokfdCbMJoClOIBiSojwJk+q+lQGJyewIcCeyi4WYOi35zGi0of2+/lybtt1Qn/41bzrN+S2tVKrssk6t6vYsuYlA44410KHDjSAQURbte7CxspbDBBsYAODDjhUrWJzwqs6xS6UUkS6z2UHIBwACgBxIoCAWtXZdgcI2W24rUHHIZLb4AQQBkAAAboAQ5MuztIiNzSJP1cIHgwMrGhLA4drBhgzFQpAIEWwChhAhvmOIalW547edS4mAoEABhB9NfwTbIESIBmElgNSvX2NajP37BYGbcbfdpQ0iCujgwQ1CbACMDfXlcBIM/KEQg34pOPBfDi7E4IILKBAoojLFKQACECUk4JoQQfggxASk0CcEeaS4QIoKQoT4GEK5UeMRZMEokABrK6KAYw2kQP6YITH/6ajWjgWOuAxxwQgxUH3T6CCEBcJgACOOQgChnxAjfCZlNUAC8wIpFGao5QXBUCAEDQ7gGAQPePIA55lVQZleMQCy6IAMQixJipx0tpCjgXw2mkwOkPLg4ggV1Ecjog6gsKijnDrGgRA91BlhCzPol6gQHH7owpqdtppKMS7CSYKL9QXBKpiBmndMcQTy2pivkUngZTXARhYMsKEUg+yxJBpLTLLQhPRLccVGu4wxvlTrK7Sv7nrttJ98m2230FAb7rW8jmutK8+i+6q672Zb7bTFysvuvOpyC++49qYrLbjvSsttvAD7O7C11JpL7rnsLsxswNHuWy69r/RaUoojixjriyWu8fvvvsXF4vG9F8diMTCelIzyyRmHosknp8Sc8cWlyKxJvvJSazK4qOScsSZA83vKuKfwrArFoZg7dNGYCCxLuK+oDHOyPs/iMiq1iIL10/1CPfS0J1tsSdI9p+uy1vGW3S2/8n7d89TZFh33Ifb2MjMmHkdt98Yq5x1y0jc/fXPCc5ey8SQtc9y04jX3QjYqQ+OyCiVWr8IKxz//bHLcv7RCHCifX730KIpXXnnkorCSs+kywwL6K5/HvkoilyeyySWUWz16JZ3QHXkmg1AuSe3EBf9I7bXD7nrxzF8uefB0++758KZUskggACH5BAQZAAAAIf8LSW1hZ2VNYWdpY2sOZ2FtbWE9MC40NTQ1NDUALCQDMAIhAEMAhgAAAAUFBQcHBxsbGzIyMjMzMzc3N0JCQl1dXV5eXl9fX2BgYGFhYXd3d3h4eNBZUNBZUdFaUdJaUdNbUtRbUtRcUtVcUtRcU9ddU9hdVNleVNpeVdxeVdxfVt1fVt5fVt5gVt9gVt5gV99gV+BgV+FhWOJhWONhWOJiWONiWONjWeRiWORiWeViWeRjWeVjWeZjWeZjWudjWudkWuhkWulkWullW+plW+tlW4CAgIODg5eXl6GhoaysrMbGxsvLy8zMzM/Pz9XV1dfX19vb293d3d7e3uDg4OLi4uPj4+Tk5OXl5efn5+jo6Onp6evr6+zs7O7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf+gGKCg4SFhVuGiYqLYltXYo+MkolXU0BbiJOaglNTOQqOmZuMU1E5AKCRo4ulp6iQq6ymALSgmLGGrbS0DI64hbq7AAywv5yzwsO+xsG0Djk5QMW4ug4HADxTSEtPV6KrrQ5iPQAGWz9CRlHfo6VLWz5XAwBAT1FT7KOVW0D1p6BTjAm6EsUIEiREngQQcC/fqC1Rul0xMmWHNHwCGwmCiGTLEiFPHP668lHIkoAZC1Waoiqly5cwY8qcSbOmzZs4c+rcybOnz59Ag+K0YQNHUaJGjRI9ipQpjhtQb9DAUaAAAQlYs2qVMGGrV680qhK4QHaChQwT0pJde2FC2wn+Gc6mtWAhK1WrGzTo1ZuX74a/eQHv7as37t0CLEaUGKE48WLFiyMznrw4RAgPHjQcZgEDBufPnkN35hyDc+fOK1JjPhzDBgwbNGLLnk27Ng0Ylw8v3c27t+/bMETYqFqA6dGkx5MjV+rZw/Cqy5VLj050BosTz4tH3z4dB43qKoQT505euVLr2IlPX7986lIW4qGzn49D6e34Babq9560vv/9/nkHGwwnhHCYfjUgWJt3NSQoW4OxwbCCB2FB12ANOFwYW3360XBhghretkIIFRbw4Yfe0ZbhhStiKCKJxKEYW4Mc1gchgx3KNmGJH24I4Ww35iibhBQSN6ODRwJgiSRtM3R2gnMEREnDCj9OWSWVS8bmmmsEQimlkB7W0MINYtpwQwtmonlmmi2U0IEMVhHQAg1zzklnCw22gCeeYuIpgwxiyqCnmzJESQCddPZJJp9iBvrno5C2KUILhgYCACH5BAQZAAAAIf8LSW1hZ2VNYWdpY2sOZ2FtbWE9MC40NTQ1NDUALDYDMALIAVoAhgAAABsbGzMzNEo5NFI2Mz1DP1ZJPExFPWpKOXVTPTQ2SjM8VTdIWD5FSzRHbThOckhISF1eXk9PUG9YSnZnWk9aalpkb2dnZ3x8fGtyd4htUo14WottUZd4Yol8d4p6btleVN9gVuZjWZaHbpCFequSeqiNeFNrhXp9iGV6jmB+omyEl3mFkHuUqXGOqoCAgJWGgpiSi4KFlouTmZmZmZWIlamWhLaXhqibla2WjqehmbaomLSih4OTqZaaqIaXtJSaspqhppantoymuqenprOtqL21qae0vbm5uaOttsSqmNixltCqlMe1qMe+uNW9tcyzo73BvczEutfGt9LFrunUvebMsZmsxZevz6m3yba9yaa72LS+1qKux7fEy7bF16zD0ajG5bbR67nN58LDw9TNxdrSysjN1MnR2tnZ2OjWyefb1enVyvbkye3k2fXp2fXq0sjX6tPa6MrY7trj7M3m9tbp9t3w++bm5vXt5Pz16eTt9en2/P////Du8eDX4Qf+gH2Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6Wfn18hrN6in6xt7aJeLmCfrt9voO5scO/x4axs8mEs8TNiLiHwLKOz4O9hNPFr97f4OGTeIrkhEwC6ekSWoLo6gIWX4Q4B+oodH1tAi2ECQp3Bi0REEbPB3UKZMzSAC9dmEFWGqZL0cfNwXQNfGAbNEIilj42BLggdEPBrHfqKiRBpIaCOglCBqFUJ4aQhgcb0dXsUwIeijsIJJoUR7SoUW9+IJgzNANGoYEtihTRYc9OH6hFkMQ4oCBOHz0MLRyRQkKAgjl9EuAUBCfdlkH+HUz2TIFEBwUGszgwSCKV755BeoocKTIgA98zagYIkHHGiMsTG/uMUMBXcBE5fW6k4zKo5CysSHBIEKDC0JQBCmaQKTKBtCCsg4sEHKTBQSEoAmqiqzD4A0ApRZJQWDD4SOSjyJMr3+RHgFJDMQTMeJpbYPWBO/UN6MdDJKEqAx706V5HEI8FBih+Td9Hw9Bfgmoz0kPghyA9/7LzFGCf0OTjmgnAwGyeXVXdfR0I8BZgBjBg1SAbKGigfoVwYBshAz3UUXmCLCXZhcuFKOKIk0QHQRqEzODcH9RlF1d5GRKCwAp9ICBeId2Fsc8Q8a1wA159RKShACn8ZROIidD+119EPBaSAJKSvUeSAEXEI0iBMQJ2wAnnCPARIXocYMGEiVjYYmYCnOAhR1CS6OabcPah4nN9mIgidQVAAEE6TWI3SBX86TFAD4bs81ECXL7hpRoE9WHCArPk0Vo8STwTVgQRXECjIfQRaiCHhNggpWQCSHDBBRGop5kdPfWD5YEQOoBNgYVsYBs6KcjwAgxNDmImhtXp4ZIAFWjkX5txJqvsUXPiYeKarxEZwwwxGKBATQOlQG1ZA9LXTyGGonnHEkPNWOOmgpQBgz0VLNSArjDIcMUhSkYL6iAmjNqRDPHC0J9m5bU2xqsU2krSqIIYPJAEmEaAbnxQ+imIGTH+jCbBbB8uq/HGRUWXDgQsHiJxH28QQONAeTYgYD41MmBITzUpisUGXDrqwD4PGRLhQ/ItUm8fgI4Epo2F/GfIqn3kQQAD+X4Ga9ID1CwIbvMSkkfUZCLSs3UU6tFT1RlzLPbYrcwZssiN3nfAyQfCLIgSrg3yBLG0STDAl4BeAOlXGDzYBzpvbZ0kAZ72MYECYBCSYK+CGF0IwFOno0C0+rnEGYMLeEVbozolIjiZJGRHhQC9joAs2ain/okOLCMyEAs00FCtAPNKrIcB7X6VYAU0FIGBgH53J8BsegS16T4CwA6DWQG5F/vzmoNZ3yBvGCAACkno0FppRUv3PA3+8yAtiAlmOZ1C7LN/+51iLBSxlXd/P12I87EHwQd2ediTgeyoodX46aoLoABDMRB48IZyg5gC/PpghEkVQAZGYkua/JO2PqyBBIqJh+Y4IJH+SM+DSVtXOiKwEkN0pCE0gtx9DneShqBgHodwQ1nSYYF2IFBrDamDn94AgwLQEIb/G6AQh2iU40wiGpUw4tiUSMQmOvGJUIyiFKdIxSpa8YpYzKIWt8jFLnrxi2AMoxjHSMYymvGMaEyjGtfIxja68Y1wjKMc50jHOtrxjnjMox73yMc++vGPgAykIAdJyEIa8pCITKQiF8nIRjrykZCMpCQnSclKWvKSmMykJjf+yclOevKToAylKEdJylKa8pSoTKUqV/kKEbgyBCKApQhA4EoWYAADLHiBLnfJy1768pfADKYwh0nMYhrzmMhMpjKXOUxceuAFHngmM6fJAmlO85rYFCYJUJDNbiYTA94sJjh1CYJymvOcIMAACTBgzXC6853wjKc8p7lNbuJynvjMJzNtyctx6vOf3vQnOgfqT2IWFKAITahCF4rPgzL0ndJ06EMnCsyCDhSdDpWoPDUaT4760qPiDCZIhcnRkb7ApLpEaTdVmk2VsvSXLzVmSUMqU4SatJwhyGkI0BlQmNrUpxT9ZTXhOVSKSjSm0zxqUJeaUKV205VQjSUtd8r+1GZWtZdIvapWt7rUdnIVqwmNqlhjaUtbkgCoNf3qMW+pTVtyU626ZME64dpSsO5SnVXF5VybmculxrSguMwqMMca1RCQYJ1spatgjylXkp70rFZ17DzBuVi6GrSvk/0mMVEA2cjCFa/uJGxUZbBOfj60ssds5zY/qll4ohaYqn2rXyvKTI3GVrKedSdqJXpbpnpUtFCdQWA721GhPpOzrx0mZk+aXMvycrmJ/adEh4pcfUK3uc6Naz+xm9tdUnevvgRuLJl7z+yKdKPEVSZ3zctekkaXq+tVq3hD8AK5gpem7U3qcvPLX616oLHLTO9J+8tUsTKhsPW9ZXwVm1b+uO53rQRuLVpF+mDHYgAFpv2secWbznWSoMIRDueC3elVo8L3mqCV6YfvG+ICizanvZQrSD+sTBpP1MbIxLFyOXvXovY4vTImpoD5e2Ft3rK02QSwMUtb2gyT+MktPi+H2UrZAQ94nJRVsD8zut3EYtnKV77rllMq5n6K9L3wXCcKsMxi5ALWAyAtb4iVfNcem3W3shWnLdWpYNeCeJ8jLq6ZhclhFmeUy1+2cpaxiug6OzqliK5yoJ9bURY4+aT/7aelrQldOA+5zLv0dKCna9theviWcM4mZE16aj53drop/fQy//zL1UY5mMDNKWajW2WwAlbRYIa0r+0aZjL+mznOu6wuRCuKWIMiWZdedeugMU3nPWP2v+AscTLz7MtnatSjgb0lrac9YYPe09q/lK231xxObd+amfM9dp2pDOHzClvSH+U1c8H85VuumZt3xuuRs0yCdl5Y1sNEwX8RXlR2XtO0tp5rqr0bYxaflNu6PCxnc/lSdlYzlzIObF8zrVRcBrnHvvwwOBGbZydnepcqh2zD+6pOdntXmhhndJs9oPBx+nijS801fYNN9Hnvm8z67vejaftr2n7Uw7Jbc1kxIDvYqRwFMiACEWKwyxnQoKDUeq7sekkDGSSWBF7X5fe+h8u1xy7ZLIDB92LQVxLIwO1fh93aY3B3t7/+AAVrJ+7zgvC8s76dl2Pn5QyIoINt3tLtQYDBXIPAeFv30u6Mh0GwacD4dt5d8wpnQQxo8AK700Dzu7z7Nvs+9yKXnvI04KzX3W564qJA61xPsN7JTncPfFjrOggql8Mp9EVfuddaBja9kX98pCO/z+Rl/vId7XM4o4APerDBkUkwLzMcoQ9PyKUXsJGHHbxgDDzhZT5MsMuV6AH1L5DBVw67S/TvQH2F2EFMDFHwPV8OME2gS99XCHqAAvjHFvtXCDBQOINgBprHAsdhfrPQBOCkcNi3Sz4QQX1QBh92HE1AAsbyCxz4VnI1A9FjQbknBBrIgbrEGTJ0T4mzAxj+8H160FnfZwQzyCmHxQJe4At5UAToZwhUwBlGAE08aDU7IFcsIAjmt2YKAQeWBgTY4AdT4HQhxmH7tnyL1m9bGGZb2IVUhm/Sl4Vf6IUnVU2J4wQKxgJowQMr8QQk0CRSgAT5QAUvUBMlwEtWYQO7xCF2GFfYl2E1kYRIgARegARSkA96EAMx8QZIQAaF6AQwsGZnlThmEAVIcAZM+ALftwaG+IhIQAKEogdI4ARagARGEBNuMIdIgIke0A96AIlk8BdsEH9fUYiHqBUv8Aw4wFnXpwd/t39mgARa8BdTQAKz4AROkIuxNwvDqIl5sGoeMAORUoj5kAcvkAUTQ4z+syBDL3A5VfhM7ZCEA6gGu3SDJNCJuYiJa4YGgjCHmtgHVFCImJEGiKgDRFhfigiJ7tgHUIABCvEVMXBW8idDENgHw+iOa1Bv7FV8WpiFENlnzKdoYzh9Rydp+BaRxfZlhPIG9eUBHekBXQB+GMAZT7BwM/Bh6FcCMsYCVpGHGAAEFoR9zyQDKPAVveQV5pdsNDALOPACMVEFHJWPwQg0OfgEfFZW/fAGeRYTanBq3BSS3ARB7yd/erBl4EQ8BbeLwBiQO6lLXnBW2Ad/ugSL0IR1pMdL5VGF5xgDoxh8uiQD+fAE3zgIMliX5jeAfRCAnMhAfRl+7TSSeQB/M1D+hPV1g3HFGU3gAYnzBp0lk3Vyk4LgkfHHB47ZiHCGAWH3buFlYK8UAihQXVyofEoXhhcJkV4IfcnHhV5mhvS2S20ITolDgd/3BCjwfX6ABKX3ce6ofQqWD3yIAV6BA17BlwoBjLxkf7wUkEqgS0E5lH4JiDJUm5SoTiBJMpnpnECTYLvUD26gcLpUEzZwnLxEY9iHGWbATReojVUATLMAA/6EYelCd/dFKNHoS/Pwh7s0iiTAGSjyfiXZB+anjf/5k4j5fWTRS1aBAwKmTjeYbUR4kCZwbYnzBMc5l7bIlJ4iBbmnYdjkkGBIkUh3cc32ml+YkRi5kaV5mhIZfTz+Yo676Afr9IbgFD1moAPstJIZ1zcg8QIh6QMkM5UXmGzKGVdrCVkJKAx72UtE6QHzUgUsMIDMwEAY8C1/gAdYigP7Zwx+QJcdWXqaSZPyhwwVwU6zUAOzAAVciZfuCR9+EI0soI2CkAdI0E4xAZg5CRLt5AFW4QFEqIlrAAOckZfgp42OqY1FOIDG0AdFsKbBhJgtyEA3+QY+hgKEUgXHSY19gAMKQZmJ0yGGSWwo1mDwhIWqmZr3Fn0papqtOX0r6qpk6JoD9l97UINBaUu1WU9BcAa5YAQkoKMJ9pIvMA9QkEtoYX5LiJwZN4jQRALuaI5vFRN+gKVY+pWR6gb+aZAGLIMDHvB9eZAG1PqTnrKo+vcV1IoH5geLaJCtszAFWDcL50oFFzYLICgIMXAHwDiobXquZQBNLzADdCgIF2SEMTEFPNdL4plnKPAXgspALimP+vp9U8AC6HmgSYOlV/qT+CprkFqXRtCpviSTmIqT86IHNEAyXecFRgKjuJVfL7ZT7KRlEpllM0uGNSuzMquqODuzOwuGvXZ87dAEXpEDcFabA1dfXkAyv9qjKYWv8XIcbOAB5MlLg/hhhkqWQeludQkmOMBOtflzX8pLQamwDCgIbDm1vTSWL9CY69kHbOBM42SBfXCwMGUsNzBU/TCY/rpL83CMdwWkeuD+p345HX3AIoRKlweJIokKfmVVcBhQHtZqbOjITUQoAwGRA72Un+TpAYBqmaHGTfuHcGplUrmWTmvWs6vZszors0UgXDgLaan7uqgru1RWTS3wpnwAB+1HknFgh+okk9iojSwLvNmYNH/wB+zaBzlwk8paevaHAjLpB3QntkCDceNEhDyHFkbwX7XpS95pp0BDXK9YEf8VEwv5rsDoVe+pS5iBkweJlHF1BjHwizBgp26Qex4QEF9JAmhhBjbmBTugqV85A1YRgPnIAglIjuCnS0AqCAFotI5nadLaoT5QBvfUsdirjXkQA+O0f3x3gVj3ILqbBWvQobPAfpzJS6X+q7qreZGzS7MYgATS+8ItarMs3MI2qzk4eEtfWwtlQAazIAWVmTSZODU/4Si8pI1lcJxeEAVkEAUwMIiaugZSEAVz6AWMSDKHSAZS4AUP+ExEqanz+31uEAVmHAVe7J1NqcVR4ARoHAP9AAf35BVqOqbLSAZOQAY/qbb1VQu6BJl5IAX9aLDJSAZ4TAY6AENpMItf4XnM8MOz4JH75wZFjJC5hL1wFo87QAJvmGmf6qsr4QbL6ARdXHD96IksYwOHBakk8BaGqTllEAUsI4NW2XWR/AKas8h/obtJRVdTlrOsurM2fKKZ6AeuS7OIRcMKlsyxSru3xCM1eI4kyRj+2MCC/9q+wlCEKwGly4l9NWAINmB/jEMI5WoI1kqUxasG3XoIJRCS1GvOcQxNYQoSB1kIdMnHLwC4GNg6frCY9fwdKIAE2OAGaal4/Zgu9csCPsDPTrCVEfphLPAXCkyXB6e9UcrO0JQFA921uBqdAVqE/6UFG11NaFu8HsmDvlDCKdxLLwsCH6DMq6vMGJABSIABEWDMMh3TOW2aNouaakcDJdZ3+ZRiNydhIqW1xbRmL0dSlvYCiTdSaUdbu+dLd9eh+YZi++V1MNCSlwZMWr3UMIdmuuR1oitdxmaFyTRWsgSzMt3WOxuKAHDTHOzWdA3DwJyqZ31hDlXW3WT+vR01bsO0cCN1akYdTEhtce1WUXxG1EL2s9xpb7WlXg3Vma8US7HE1nVN17oJAHHtB2aX2XUNu615fGflcYzdTDm3TGOmW5eHTXs2UuJW2lzV1aKK1syF2EdtYlz1YuUE2pr9Apzd2XPt23TdzKuqYDZXTBpHbsj0c72U2syU3MvkadBVa3umYz8VTJ+2WOgWUnK20uWGa5X9mZjNc5n90qibARRQBCwQ3J0Nn8Rd3LR71ka3WYxWnidHT1rlUnzmWpBtUEitWCY1aflUWLCkU+l0Sxmwswu+4OmNAR/g4DhL0x7g3nGdB5+tZRKOsxGe2aqqosqHTAdFZ/72bn/+ZWkEXluA3VPvVNbYnV8HvtYIPtMZkJkbvuG+fQTtbeERoAcz0OATrmA4LuE4PrvDLGzbdXS93F3g3d+FPdlEBtgpjk86ddkH3tuZubPoHeQzzeVahoPuzVa8Otzx3eVt3Xw1DN6S7U3YVnRqvlVTPk86lVOvZE5ePrtFruA4SwGbjQEQAABB8AdZgQS+c+Mya+hmnugZsOVGzqoj+pr+/eaZJemRTekvQOdWvlO9DeRa1uGc7uAvnQGLjuMRHuGirpsv4AdEAAAC4AenciqgjuiMfkvo3eF33ujH922Wvuu8PqpN9d+6lOmXbU6grmUUILOzHuTJfktFgAd5gAH+fhAAAFAGNCDqGs7oRH7oqLvsNAxsSN7rQLd0TA7uto1fLTbnOQUCmp7gXT7kem7tXW7rCs7pNH4EeJABF7DZF5AGCy7v/S7hx44BAe/gQF7s2Z7owHyzB+XY4B7nluXwgsaQS4Xg6b7uAS+zF69gGS/kea7gx46jp4IBeMDZ2KjtiH7o9P7ph04CRQ67qFrb5G7irDXuMx/zNB/evYTuCN7bAt/uxr7nCobe8C7vHL/g+04Dmvh1t5Txpq7hCA/hyj7vQY+6qCmGwM7cET9REH/15tV0Nj9MO6Xp615OBF/0Qq7gTU/jS//uMx3qBE8BNOAHRSDq9C7ks77gF9+y4Mc+6ofO7cJskSP665HuW72uUrT99byk8xhF5Fve4AcP7xr/8/D+7/h+Knuv5xRQ9vCe9yef9k4P02Uo7oIv4jdf+vtN+MeE28JHUTgl9ufE9mfv6Xj/9GV/9l1++eqt3nre83Yv9b3f4aEe5HxP9Tkb4ogP58e/5u+m7uY09iBwARpv7QPf9k5/+bI/+4pO/Qjv+Gau+zON+xwv9da+7B0Pw+SVccW25Mm//it1YvMUCAAh+QQEGQAAACH/C0ltYWdlTWFnaWNrDmdhbW1hPTAuNDU0NTQ1ACxCA1sCvAEvAIYAAAAbGxs3NzdCQkJeXl5oaGh7e3uLf3+ViH9/f4p+jZ6AgICWhoKZk4uChZaViJWLk5mampqii4KploOqm5W0npewoYyooZq2qJiFjqKDk6mWmqiZnrecoqWXp7anp6a6rKO9tamntb67u7vBqJvDrqPHtajGvbjVvbW9wb3Sxa7MxLrWx7fiy73p1b6cq8Gdtseirsept8m3vci0vtarwc+3xMusxNK1xdW+0unCw8PUzcXa0srIztPJ0drZ2djizcDo1srn29Xw3NPs5Nv16dnAz+TK1+rT2ujP2PDW3PLg1+Hb4+vN4fDX6PXn5ub07eX89Onl7PPo9Pv9/f0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/oAFBQaDg4SHgoSFhYeIio6OiYyGi4+NlYyQhpeIkwaRlZySmo+JnZ+blKeZk56gpKqospiipbWNtaOqmLG0u6W9tr+6s8Cyq7zCoqG7rqyfnJC5zqvTlqnFksnF19DH3JnQppve497iv+KolOzr3+645bHn5uqW8OPzueW36LPt3ey5OpYPn76A9NL5i7cw3KWD9RK+O3gOoTxuBAEWvKaRn8WPBvFVpBetIjmBI0vi0oftnceUDEnGa7nSXk2TKU/K1Ekwp8uXIyna9AmTpU2eRr/xjOmRHE2aL5+iHAo0KEyqTYk6PfpTKdarYMOKHUu2rNmzaNOqXcu2rdu3/nDjyp3bdsGnBXbt3t2bV6+BvHv5QvMLWK/hc4URBz6ckvHgwY4B/+V7GK9iwhUL+13sLbHkzYw3C7Z8WfHjwCMxT9acebLr1587cy5NWjbo0X9FO3btWfRq2adRA3/9uK/p0KrvYjbsG3ZmvMYtQ/8dPXduzX17T4cuXTl329mZcx9P/vv469Kzoz9fnnJ49gsUpL++3jx59/XL19ZPmr/99//xl196561GoH8E0ofgfwrqtx5kDlrXnoEAbhcgfBcueJt5nxwQn4UZBjgghSA+iJ2GKKao4ooIesfiiwsOCOOMNNZoI4sGKGDijTz2CFqEHvoo5JBE+vgJAkUm/qnkkky+aAACMjYp5XIxTmnlklES+eSVXFY5ZZZdthimf1G6OOaZWCJpJZhoMskmkfK1KaeQZuI4550FWnnAm3gaqSaXe/YpqJMVDmoogjpaGaeDh/aYI6NJPikjn3beSKmAdF7aqJFaFqnppjV+2qiooKIIYammoqrqqqy2yqVy1k16oJgnwhqrhfU1iGYCpLpq6X2C9uornqfCl5+E0RUqqq7o8Snsen86OqesYQo77LCf1qmefSPOup2EzXo7H4jq1QelfwpEa2SH+umonLsyKnDAue2hCC9pQSIIJZuXJtDilhPqqIC/lkGJwAFx7qshtInSqu6RxV7rKGW5/ooLK3vIpngrsJDSu5+ABgRKaQJIygjlouchQO+THk+IKcffGYwXwvw2TOef9dGs354hhzwdbHah7B/J92VZMsHQNQywlNYSqqJ3lL5JYr1ZHruxXhFEMJ4CETDgQAQl4/XBBw3oiAAEWnMHQQPjRcC2dW5Lh8DXf3WQ9d1ZL/A13nlz9wDfhnHNdwNI8u323nznyDeS7hre9QJrRxvBA+NB8EEH3DluF5IdjF1dvp6Pd4DlFyi8QANaL/o3dHFD9zUC8mnO3QZk44W24YVDx+sCnZf9SexsN+w2wGODLfG/zVKnfHXMkWggbwou312h0ykgBRUS9PUCFUCIQMUJ/n/ZQMX4VECBgQE5UDEBd0yoD932VPypwBRQfGcEFRhoQP7++HvA//jRogH/ohACKHlvgArQH/+K4L//HUCB+9uByhIwhf9hYAEVNAF3phAF6GzgeuSTIAb/F4IFRKCCISzZySCAhP0JoQFP8gAKx7cCNd2ACkL4kwAv6L0oqNB7ITDAAffXQbzYYIZRAMH9/rcCHFChhAtIQA/2BwUL7EkB48PAAa44hSJ8Qob7W0GI6PQloAHtPciKFbjSiCHnGSd5xqoBFVBgnSZQwQLeQ8EBGriCEbRQBQq43/r04gT34aWQVFiBARKQAAdQoYhBS98FZ5CCEVSyhVFogP+K/jCDEYRgBCPIlwGc+ANP9qCCPMQhKFMwAxMksHwhsAEoQ7BJUNrygeUbwQx0UMEgNHJ8I9CBLEdQNhAaD4NFbKAQdHm9FoxwBZ3UZQSsRwUejGAHXYQddCBQQShYsn1FWIAMxmfNGYyvCB4SIBVYAJ0dIuCAQYgTEA0wTiGcIAUhwKeOjkDDEUwxkZ/0ARV+cIIRXECAUCxkFHQwAoFSwQRzQ+G5sFgEBSggCtVsKBWCcLKlHY8w5OoPlS4mojdOD2okpY+LSIRFKKhJf0R45xwNIEAUrBBKThxkugo5yA3g8JF7OoADOPgdSXIHAQqcgAH85wK8mO06B0DoAhDG/tQFeI8F9NoTTOUVRQT4LwgeIhrsqBDOqSbgel575Mymg0IoMAAvRB0qFSqwgHOl4K0VnBe99NfBTziAAt5RwjqvI4MGKJCuU1VAIVWwAHXiDy87FCL5SIAXIMqUjkrzXhFUZrsQyEsBQEyUAE0wSrK+FS8+pUIDHDm+IUCJgl703xDkk4C1ieej+3me9C40mtvCcVzjstV3tMVPKxrghiWQLB17WMDcICB9g/wET/FyPwvcj7SMVCt0nvvYqeaogiSAElNzwyuf2cWcUMxuOPPo3UTpz4uGGS93EvBeyxxAkBSEpHMr+IONwrWD4wSCfjh4AF4FaX7V9N2R8MLX/nxBx4mM5ZkBMgBUUj6SbZGFwUDHRwGrPhG0VFBBjoJ0gEJa4D4H854GIfvEs6rWbPERnwqGGoUkrDMBFDWAAlUAQ5tFqkvFSVb0miceNhIZpf0xcnhWypfxzs+Hyo1PC8l5AbvkIArRRcB035sAn4bzl5C08h1ppoD2sTNHDaRCBaMg4jgpQKp11bAzh8jBJC6Ar0/I8xMokOYoZPDOZN1mXlkbBRCG0wAVfMCfOVhaEAx4fBil31Thl8uwLcB/J1DXAgSpF64WkgGjdeIQooo/mapgnJv1HggkC+kKOpqoRZMsFBv7YbL2DBr6c4EjowCB8VUgAYFegBPHR4QQ/gQKtwWK2Eq/BdzncaiNIj0puSpmPR/6rwV/Ye9fPHDK8ZVgAdCVDk8P4ETSLsDGWszveCSpJoEGgTv+iwITiJDnCybNnEL4wQ/aR4UOew8Ket4zoNUMaQvEmwlPoPcF+eoDfY+PnXINuBiRyQCfZpLRAgSBj+FKhTwv4Qk82OYMQDgEeK+zPJweTyERgFAHtE8FTrzgOFGwAH7yYJ7/1jMTOgxr/QCxnR/OpmVw7FNdE3V7UXgAWc0GARuAMOSvatJwIAOcylgdehebDW9+pHWVJmacJqhuZWeKsJmJL5zpOzF0ComwGZJvCDlSq3Uk+Rc5xtTkLpiaXRxLvg57/pjm46mvU5dKhaYm6i8QJB879abd9FSQAQaQYxE4iIBxcrQ+FVRTAkTpIW7eETp81bQTF785/blUqr2mwhIey17PC+GJyt38gu1o7/L8nMUmoGC/t1taFQC7iPcjgq0N1IHxDTJYoRKMcD3zG+XrRQQQuJVzsOPs5XVGpL8rHxXgPnY6+oCxqC2fODe6JYtXvuP6XsIPKigBdRtMATFXAAcuHC2mahovCZBjEA3AT8p6mAWBsi/vVX+FZxdI814hsz0lF0Ww5i9bklc6MmUdJFek9RcO0ANsk1cqkyNLRQS+swCFpEV4gQA21xc2UAGe5396U0gmQGolpABplkqA/pdaT3RZvDIw2/ZIHeYhGzBxHjZrCHUA4wQFMMQrDbRa2uUAiORFMiAEbwU7UuBDyJYnFCJc1pcYv5ECvFYcWScZyiM9zRczObJEyZVtc0RNUbADvJRIEdVx/uRtI7SB6RJgWEQFKWADNqADCHA/GMBaPyBMKZACOqBJ5aMDOhCIg7hd6LV5vZZJBxADVEAEKXBPd4hUtmZyULACNrACJ2ADDFBfOcJPGgRsdhiImqg1lPckCFZE81c+K/BPAFhBBTUDJ6ADFjBs9nQ9UQB5liFXVLAD2CR+DSSJ//RuCyA+JfQJDiWD0HFDVKBx3iMEK4BPmvhWDiUENsBvand7/sLWYvw3PjtwAvxGWTS2Tee0AA71A04XbFP4M1gYG9QRG15oACHQA1AQfVpHfZERHFjodfGmTX9nABDQAxgFjmrCQuSTRF7lX9fxZIrGPxMgSWnGPxgwkeSDWHiBXNAxTq5FafszATA1Hh5QkPuTP+zoeWXzP3MUhx7UeBvAb4+0Ym43Pk0lAzNEhOQxkOQzBSK0AC+ZkDW0SDc0a4rFeicHHYLlWUP0kfEhAiAUiWpnANsza0P5O0dEPkTgd0/GHZAYTgpwlePzQu04XEEGPd1BdeDiFyNgAARAhFTHfBSTlkNmK60hG8cGARDwWmrjNkLDHzA2JBu3NUuzO+dx/nj3Nx1q8iibQx6b5yBf84FJ8xcONjduQ5jccUVZo2lcwzaDByPmtTNPgjantV36cTC5IZrDdZh1BTnHNJbQsRRqRDG+MY8jsAAAQABTAEOtkRy4wYVoCY8H8jsZcx/usiDH9ionYy/HCTMO1h7FOR4tEyJV8zSfuSLaAiJCYybDyYHUuTClUia+GZ6pQRx5UQC1CQC3eY90KRzzqHy2YZbbchimE1J1xS760jSeeZ1Fkyr+sS/N2SbzuSLRCTKX2ZcTopprEixVRxym0aDesJboeZtSgI/lNZviuZ4bIpdbVzE0gp/YYqBANpYe+p3C0Rix+UZ8UQAigAARepuZ/uSgzXehZul8U5Mx4QIqI8oj+uma1omjdwKbzXEW59miBDChcsGblQEhV8OfPFojCDojTZOjTfoyZUQX0FBCLYqebQl5ZGGhUyePXsdGuhJ1oVItUoomZzqlE2OlnyACBtCiHdIDUqCbdAGmtxWf1OMlkHI8aaqmfjoksOkWBRACCQAABjAAANABTyACn+SmRwqjakRkfzqplDooHsoUcKFxCRAFHwAAAiAFBCAIgRoXzVOjEVKp9Imq1SJ1qsKmIaOieWYAURAAALADETCqV4Gr77kcZZksqrqqY9KnlHqmUNEVZQGrbDkCLEoAP+AVOPEVYZGk8GlkwnolwnoputXaKWT6q3ihq1bxrN5wAY/wBOhZP65aor0Kn0/DrWSCfOx6LZiqFqmgDT4QAVP0AeBqpbzqRjvyrv6qptnqnbHGFT1RsGPRAFIQAqYQFDoxrzIxFiC1GGeZqgL7r00asO2qp3LiLBGBqycxqqK6ET4BmwtrrKUhm83mJhbboyv7Y2PisVXxE7TQFUIRs2HBExGbZDDTsjzbs5lCFR87FdDKD4HasFXhraiBosC1rttqrZyCqhhLpYcSCAAh+QQEGQAAACH/C0ltYWdlTWFnaWNrDmdhbW1hPTAuNDU0NTQ1ACwAAFMA/gQ3AoYEAgUzMzMvLDAgGyJNNTNNLRFQRTZuTjRrUi4zNUwZMFNNOUw0RFIqVms0T3A5YXVIR0dZWVlQTk9tV052ZlNPWGtOZ3lnZ2d4d3hybHFoXWo9QjyVTkiVU1WLcFexak+PdGysdGueVVrWXFPqZVvvdFvudmjsbnLfYFaGXDyUhnWqjnakimTvhXzyjXjRj29VcIpreotjdaA7Y4WZb4Xreo5yh5VzjqpqkasfxpolyJ01zKRU07Jp2bt6n8563cOHh4eXl5iPj5Cvk420pZWLmK6ymaWUp7SpqKm4uLiwr7CfoZ/JmYnwj4zUsJX1p5T0rpbvlqTLtqz3s6jyqq7BnafUxrXwy7LgwpaUsdGtucmSpsrIttPzssjzsci2xtKS486t6tq61eyxy+Wn3tzIyMnX19fQztPp2Mbn2tj31NH66tj05dXW2+TL2Ofr2+vvz+TZ5uja9e7Y6/je9/DK6e7n5+f05+j99uro7PL06fPp+Pb////m8u3X5N29wbkH/oB8goOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3J5+RzdaX0dFR22Fe93q6+zt7u/w8fLz9M97Ng35+vpFe3tHD/LZOFevoMGDCBMqXMiwocNX+PZJbHDDgsQHSOYIwmNIyh40NtIZ2pNGJCEpWtjkEaQnziAzfNhsKQSzZpIkSPhYSWLGJZ80OfUUqqKl5B+YP00yIsinjB0je/SUQeOmUBo/ftDUqdJm58o0SrTk2envTJAvfJLoEWmnEpEs/nqEUlC0JgYaDDHSDcGgRRARvnzugIiRB8vMh4gTK17MuLFjdWfyaYkI7sYRiTAy69OCpwwBCBISKDmj5w+fIRX2lHH6ZjURGDDT/HGJx0+QNk5uuESj5VyaCn6wwPgC004ZJYH5KCnTh8ARGmj/nPkzRMuQGGZIzj5wJA8eCd35SDFzRpCZNOTLlD5356gZM3eSZMgDwowQGyrTlCmPB4kbPQYQEcAFCZRxQQAGwEDEADiAsAEBNjBRQR1SnCESTCvxoQcee9ixBx4E3WHhT+TxgcYcHtgQR193qNAXGkBUxQcIYtAQRwg+MIEDHgeMsYIMe/RIQRZWSMCHBo8l/qnkkkw26eSTn1z2wBcRfWGlEvscYeURERUhnQFaWIEBAypAEMANKgywQQBFULCBAEUcIEAMKyQQQAweRFABEklQsIUHEgjAgBt4EAFABisMEMAAWniQgABH+MGHoxIogEQGQRiwQAAWgFCEAAkEocECDASxgDl4FDDAAG36sEQGe2wgwQCBDpAFoHDiqkAZEqABQAQ2VHCFnQ4QYecRZuChAUp4EPBHAGEZIEYKPkgRxwoWsCHBF1f0dlV5/M2xxhnGtWFHeXbYgRwQZxAxBhNkhCCDGxngYcAXKmQBwRl98UGBSAeIQUEdfFxxw8AF3zBBHWgosIcGSkEp8cQU/lds8cXx3NCABXJo3EAfPUWmzxGCUJlPDH8gEcAXbGgBgQc3AAGBCg0QMUQCS6ggQQVEzMDGAEtIgWCMSaDhQRYh3CBFAmecMQcBewzxQBoeFDFAECA0kAYeApxhRQJIUADClCzI4GkKOPghxQVwTnDE1nAyAQMIMrzK9RdCMA2CD1UEQcEDHsiQxMIQcB2HERqEYEEGAQABdhBarGEBEUqoYAESC+zUARnU8inAGGsEMEa3ceghIh8w4SHuStnx0QYeZhyHB3JscMHEGE74wEcGbCgABAVHrBAAyXxMkE4KMyGMBQ7K44CGBjEYaTzG1Fdv/fXYZ4/LZRb4UUQ+/n584cYXWZaMg0BIyEFAmDQwMEEMGSQxRANKIMEABDYMwcAQFlghQAZCiMEZbpaENBzgVmOwwgL6UB4C+IEJMrDDCm4wACDwxQxrEIAbkiCAL0zAAxUIwgQsUDUK2IAIG7ABBITgnNclQAtoMNsNhrCAJCQAD0PQABqG4APuUEAGR+tTHRbAhgDMIQgVYEGngFCGJBTgBktAQwXQEAELsIsAXwhCAPrkAyKUagtoSMAcrPCFCzUlD+S6w1cEkQY2xCENJOtLy273AhvQCw8b+IIR3FAENDhAEB7ogwcsUAY3OGEGaSCAGA5phgWIgYxDgMGRtEfJSlrykpjMJCLi/tCABxShS0X4ZPn4oAWL0K8PfzCAAAJQATpYAQIbwIH/JDC8IQRgAxZAwwBgMIRVamECEYBBGu7ABIXNIQ0RAJgChGMHJmShl6ITSqI2wAB/lQGEBAAiGZgwABUygFET+MKGIjAVGfiPAQlwQwT8YIUYsCF3+tsZC7LQhoFVwA4UKJAG0gBLCwxBAqc6QxokcAUALGqGAZCAAF/gAw+oKQE/4gMS7sAWPoCIQxzSkCDaYoc2lCcNgmiDVvCggjEkISYqIFkVVCQIeGIAAySTAgjGIAiZiiEwICAZGiSpyZ769KdADWpiLjORfcCgqA+I2C3wMAG2oaUWQxBDW+7w/h6lKGUIBHvDKsogiTRkSKhgDatYx0rWaPwjIBN5wB/2cNR9PMAnvNDPV8tK17ra9a54zesj9vAFLVior2EwiRZg8AALhEeviE2sYuuhB6yk4Sp+uMpjHRtZyKahDZTF7GUza9nKUnaykfVsaEErWctiNrSaPe1V2tBZ0oq2tJ9trWkzG1nV+oG1sc3taGWr282itrac7e1rh+ta0to2tcHdrXCLy1vg/ta3q20ubJVL3elC97bOje5ypUvc2T73uNxlbm+Fstjymve8dpUUetc7CvWy973wje/1QCrf+l7CvcqYzANgcAQ52Pe/AA6wKfAr4AIjgr67+MInI5WI/ntcBCkW9UdnMMHVRYwIFVKQkUnIa4o7uOEOTBFEeQwx4UQ8tRAlRgQeRvyTuQ6CDefgMB9EIhI8CMUKLjawjlNBgh77+MdADrKQh0zkIhv5yEhOspIrQeAd7zjEt9hDDCRCPCrFwAbgsMgDAoLWpJqIbRUQAk8rgYcKJAILNCVCjkUhnKqsIAIGuAEIBGASKdD0EUQg2CMM1q1CCIEPfyaE5BIxaEMUGhFssMAglKDnQkzglRdYwB68OIEbKMEAPlDCBRi0PCd7GhVKDrWoR03qUi+ZEgj+tI6brAnv2cAGWlDqI6Y8ES4VtQHi+EIc0Eo8PqRgDmgIwAIEUIcr/oCGeCGowM78cAEJ/HIDqalTBBxQ5oL5AA0G2MARDsCALNBACjiY1B+OzQc7hICmF+DDAQKVEglI4AZryPYNtAUBH7lbI5MCzRwOUIExZPQKip5AHDwAgTgxQAt3sKgEIAADbIPnCg0wQALsQIAKlKECd7CCD7DAgGYXTJJMDQAEZICGLVjBANPWAwZ8FYOBFnwNM+CQE3aWhgksYIrCJrYUDACBI6wBBtoiALxJ9U8LZBACxA7BHDIQAYafQ1mDIMAZFiCIA+yBCbpzAk+NZwevstG9rE1HY9uSalWbXRGmTrva1852IDP57KuOkkQ4Rsq22uDEiRAZDl79PX2g/rWTaM2CG8oQBrTa4A9bbgAM/lCEgo2BCG5IQ+PFUxUpfIEIZkDJWBRs0SP0JyZjMIJ67GCFmyohD0bAwxEgn4YloE4KBENOEAKjhLCkYfZWKIMR2PA2yZO+L2uQoxauQDAP4WEJ6TBCH5YQazSgBSWl3xARMLsENvSjCm6AvUS7/raZwB4lJvKrFVIS+nS4/qTI70MTkaD6O8TBCuawghLMoAfrm+jxyb9DEM6wGiSY5QxLgAR7wAZCYAZEAXlEoAVlMARuEAeqV26Wd3wfMgFz4AQ4YAcqMAEywAcMgAceAi5RAYIrxgcW4lXuB3coeAg/VgJt14Iu+IJuh2pL/sIGS6ARQME6rpeCtlB2maAFRTUDHrMPN1AILtZ3MvIFf1cG5NMAX5AF+aAEfqAFftBlE2EDZfAHWkA5y9E0QLAcSmBSSYASZ4ASSJAHaJABANgV9VMGqmF5Z5AEbdCF1qEEQqAFxpEE5BIEZYAEpHcEN3ETUnAEADgdQlAEQXATAlUG+2cFQeMG3Ac5ZWAGRGAHd2AEQaOATiGGebAcSRAmdkgESMB8ZRA0taeE+hGAZvAH41cGgSh/SxAHZyCIIKCIZUAERRMEWMgGq5EEQhAW+wdHejB+QSAiQmAHYZIE6mIGaiEeRTB+OjEGf5B9cXAHRACLnwd+drAE6UIA/m6gI8bBBwvwHRsBLuZBguaxBx8lKVCmg3AHg+74ji1YCTyoDWhQYZtwFzclBRhAU/ooa+zYCuuICQGBA0WAA0lwEZ2kD6PBBwsSAJIUPnvgMTKiBX83DvnwBWUgGXaAFX+XeKbEhGREAavEJmmgAUGABEJQB1qwAl8AM0uQB1IgBEuQAHpABEuQgPaxBEpgBRagBAVkADHgBmiARAKIBlYQAUtQBHqgBMGoBGgQgEdAgEZQBKMIAjAgBUtQg5cVk0VgB5AXExSAKUewh0BxFmkgBG5wBnHwByd5BE+ph2mQBdRYAUmgh0NwAUEwf1/QdVF1BiowaUHAfChxHFlZ/gYMQASrFEIEsCY2wAJAkwIKIAEWQAHCFJVKiJVC8AWz8wc6SZUnZZNeeH9W4Ab1swRHgI58UH1AEIBpGQRBUARusAJZwAIQ8HKKZhzpwh9OwR/k4gfnARPm8o8peGRNUJw+1gQs2GMm0AQ/Vpwt0GMngJw+1gIm4GM14AJAVgLFWZ0k0ALF2QTcSQIm4J3fmZwkAJ499p3fyZ3FiZ3HuZ4/dgJPIJ1F9nbqsAdSkBeccBdVMYLiASvCKQusZgl+kA9H8AdW8nc34AdlEAdtdZVjQAHYsZMDEAEOmQ9IsYQX2XeEFxFFFSlf4AemdANpgE9ZkC4CYAc1xAASQAB1/lAfBVABRTABEFABbiABeUBVFtpwpDJnMVBuEzAr5pQBRAABDFAGA3ABSbBw3XMBEEABsDkBZ8BAQnEFM3AFErABReAHceAE0GYHRnqVC3cEV8AAGyBGKrAAEAAXaVAmG3AGGhAoETABcIIGtXkDYeQAIFAHQ0AACdAmArAAZYAB6qZKWiAFZmIDVVAERLAjZZAGDCAFDmAHflRzYjBBSXAHZZABdnAebZAHb/AhZ7ASH1KOb/AfJOgPaLAHIFYFX+Ad6IgHfzAHFNUHHFVuAnUGDGoHceBMnZEHQuEUJUIuJZIGUsGqcdAWAXp2RqYGhPAENcAHT+BjXsAH6ckR/oJwByYQrVCQnnygBtBZMD/WBYRwBSSQcIOwBtgJB4XgnlHAB2tAAidgCFDQBOhqUScgr4VgriTgrIMwrSRgnj9mnxbFmWfxlBoBfoJAgz6hLoW5EUvQFUuQBKe5aCemBL3WH2iRBjaJBE/FsIOgsETwBU/JFDSYlaGYEz+hBCf5VAOEAUkwqzGhBA9rURHLiOmABkiQlzJCCGd4U2awBHQgHhgQBzTrHxDrBjgLFq75VMentEuQMvgmHr22rI0wj5bgBpLRB22wa/pwA2FwBibTSWtweYGiIA3AB07AAPlgGUfQVuCzhCHzd1RGBmbgBqYEA36wBx6wBcwxAX6g/gEwcwYDg4YhkAXTYSplAAHZsYAYkABfkwZSMDX7MQFZ4AcSUAYasAIP0B0T0AchgANnsDcH8AUDJQUV4FUasBpadwdCoAJT0wbJdqlFkAd+cABFgAQJgAUO0AYeoAVwwj8kUQZAcABbMAFj4AcCUIswEDhJ4CwKMHBjYAB/0AYLmAEboAUaQHFfwJMpYANapAVxwAK6o0BKQAQWwH+MGwEVyHQOYAUM0FEr9h7nMqoqMWN7ABPSoZYicgZP1xX7cQYr1gfkRcDpwBHpggfJii6os2JYUTqdmq2+yUY9YSJRYbVmV2TvegVN8ARqsK3S2mMl4AV4cJ4W9QQt8AQb/mICdxCvJFCteMCC7+qeL/ytTdAC5GoCerAGxUkF4goHd/CdNMyufICdTeACaoAH32lRUdACUSAULnACejAFxUmu0GrDHsycRCaPGyEEGLCaL4UBGrECNjAI+PgTIIABKAlT8IoXXywmN2UiGHBiTiDGgiAmSosXS2BBOpUBccwHZCwIIGADGGADU8sGSJDIQVDIcowBe4wBjaePGQAEaMkGeLHGJLMGXwxA/+nIL9UvZowBVSEmGkEEGTDISIABGQB8GKACGCAEafDFmGxRX/zFfsDGFpVTGOwIA1oJfWCgUTiF/EAcX+AxMTdAbtA7WNAAhfIAE3Br0ExlBiq2/l/QVg8gyGOQB2kQAH2QAS+wBXmAAHOAAXtwuGjQAGWQTBKQDsJxBhKAB/VSaHswMHtQLxoQjAQwBsYjm3gwT+k2KRFwonawEnbgBEBUBFJgAeliB1IgACBwonnAHWFxBbozT9CSBFzVLNeUBRcwB3iQbjEEMyxrBTCwByAwB+uMB2lQIBQwBrCCATs8mUVQewONBT6ABwuQBSZiAXjABhWgBwOzEnhwQ0jiCGgQkISwEkKBBv6WDm1BXgkHUjToseaoB1wbEz4xYuVRYaRBHkmgzf64ywCmwd/6Y9EKsDVMAnCAB+HZBHwwBdXKgnrgrMy51iJMAnigBgJLAnPt/mN2DQcubNZvndfUaq0kkMPTWTDzOgU+VjDRegXhWZ+UoF5ighzlpgIZMMaTZyIZ4GYhUVNivAYZULSCPHlEoJ+CsAa6fBo2oNqfzZCifMaCMEGC4MqgjGJAAAIuoQI2kCF1/HyofR1DS7TikgFBGROQfMB7MbVyfFOkTLTEQ1IYQAeafNzmONtljAdp/FTXkQ54LNaMgLWWgA9YZhl/Fylx4AcRUcaCJAACAG8CYCZjwHES4aHRTGXp7QdtFQN2gAchEN8BkAVssL0XEAEbIAawUgUC4DIRMAA3Wm5osAERoACB64B3ki4T4Ig8nQH/tAFu4ChlIOETomgFowAz/sYHyZQHVyADRVqjFsUCBn4GBiCZVQABEVAENl3OYzAEELAANIUHKRABBLAFGSAH8GwiJIdyNhBDfBACfJpQ21YBn5MBesCpaJBLKIcDG7JTIQAAyua7DMAArzowZUIAfbSBhkBeMrYWLEFeSrESd6AHadAHqPMegWEh55DRpvEHxzEISbAGJ6kEb4QESuAbtccUJ3VS4L1jQ5avJ0DEaoCc0boGaqAGa22tesCvPoYHa3DW0doEmU4C4tpjZx1kbwCu8trCam1Rd0DYhx3D1eqeJNxjOwxkaz2v3dqdb92vgqAGT7DXAdvYMsiQqE20BDMEQygI+IgHr3wTf2DK/mKgyb1Wxx692oNw2nugyTCUAXfWxkXjx4OA7IIMBImwBKLcxqDM7DFFzrQsBH8I7ZqssnAcynj3szqR2f85tXAs7YNwBomMBEDwo8y+2WdIU7S96IrQy5VgB3SbDx8pESOGBzcRBzBHE0kQojPW8HSbGYQVzU2DOnxwG1bAq1KQATSQR3jgHQHMhmbQB3cgBSd5iG3ABeTCBvqBoEctwHGAjkYw0KN4LuOXDlIwAeF2RrBD5+VhBhzlv7NRBt4xYn2g0gRNX9keAy7xqVoYBCvBBsrKRh0iHi7RWB/SUR8yiQHYePCHBI1SHcdRh85XbhGmwDPSs5RgY7YqEhEr/hLoMQjKGmJXAL4JEO5/7AhrUMYIb2DEeQWC4ALRegeVnsQlXNY/1tdzTQUx3AV3MMPWGcJAJhRrsAaLr9Z4MAVT0AXTOq+RvsEsWK20Htg9Btjzigd3gK7s2QVCketDxsXETghiQjCBrOwYIAbMTslCUPxoqcknpu1WkAGNBvxfkJ/ABu6pzRcFPwi/b+2FUPJPpe2DoN0k8xcH/MXGX/xuINpP1fsvNsc+e+7Ln7DsDvzlr/46gQF5SYcCDwK3rQJFwP2HjwgK78uAENMw+KB1M4g4COPHx6fkZue3pnVm1nhWtseXlqmU2HAkN2hz9nWEQ/jZALO3ZHSEJvSl/uSnFARyw/bFdrS0xFcWpPSr5yTWxjcU92dWFbR0JPVFdKQl5WuGZJd3tmR3d6WlJJYHJDcslGQkJGfm+4Vmu7WXVAaUZPeFh4SktY80p1EjKWW0CFSiyYoYNL7moEGyRI6dIEiC0EFjpMgcK0jG8MGjhI+dYHh+8VmyB43HeI1CampkR2AjPTI/zqypiabAmDQtmbF0BtgePEHvIONz5uWlTDWbOn0KNarUqVSrWr2KNavWrVy7ev0KNqzYsWSnkjiLNm2TFmdP8LlSg88TtF34kIDDxwTaKHJJeMEDjgRfNXjSntCDpwRavXfwdFHDZ8pZOGvS+m2quO5ZL3xc/igm0SSy2zWP+TQhceI0CRN81Fi2zJURHykYxDTCMwRDQCIx6DQigsENHlwyaa7J8EXmEBtDbjhdruIInzUYpDeygmFXBoMiifMBYb0m9vB4MBQRiAaDQSkxXoIQIlMT9eR80GwX6CS4zPQesQdUop5ARGQwx3H0LSfQEDF8hEEWMtEWRHtlTUhhhRZeWGEaFcbhhnB8PNCABRaACOIqvwkQxB5rAJCFCjKwUIQUFTAxQxJFsOADDIgc4cYg5+Hhhg2DWACDBYokQQAFDihRQBkLLGGAEATcYEUDaMiAxQNsEJAFBEigwcAzKdygjwdZXDCEBUh44IAHRzCxBRJW/mhggA0bWOEGGgMIEIAAMHiAgx7bIWCDCgq4sYIFQmDgwQwsMAAEAUVQcIQEaUgBQwgyKEEAEgIcYQUMbPyBRgV8BEBPGxMUMcQAYwhgCwzYUQCDAV+UgcARAiwxRAUd3FCGHlZYUAYfHthQBgNBeaDFCjjgocIFD+ARQBxWcGPGSETh4ccdxSZhRhl5MJKEH1bMkUYeRBSBhg2a7NPIGgtm0MgKYizIhwp5YNDHeUzUgWHAAg9McMEGH4xwwgOT8NlreE3xBGRQxDXXWV0k5hYeTzxR1x2KxdXXYZFZxtcdVESc1x2VkVCXC3fhEcXJT5ighxottHACX5Jd3BYe/pE1QcVHJ7gFRQmHFVZXFxy/9VpascULAgb1BIEBBgDTdk8QGeiHnSx/CHGegftVTZ94W7vxW3VlVIGBEEOpgIESSYCQgXP5hidQGiDEUEbfxUqRQRFl/IGBu7PFDRB2gtsD33wJYoBEGUgEXpN9aFuRwdVVHxGMeXywkV3aWpQB3ILlcXfb5gqvznrrAx914R6DHBFHHH4I2cADAu2xQgNrWLDHEQ48YEEQRRDxkhQ4lPjJeXy4gUoDOOyRBwV1CJuABw8kgQ+9E8yhwecVsIGlD3yEQMYCb1nARzE+qCgAHRegwT6OIczBhA9pMFDG9xPscYc9SMBn+XsBDvhg/gAtaCAPeMiAHrDgAwP8AUcvyMIeKPCFCMThf1aQwQpgkAQk5KEMB8jCG/CgBxBAIAIB2EJMKGADEMyAWvzQwgG+YMDv2QEBYgjAEpCQBA/UIQ+fy4AdWGCDNJghAElZQB9YgIM0xIEP6pMAH+7AjUa0YQ9twIMZ/BAUS9zhDH4A0kfioKEkJARgeJDOPmhihIHIIY6zCUYShNCGc7luj3zsox//CMhAXqVpaDkBXhrhGoqh5S9nqcEdBKIGvZzlkZ+BjGrSEgWffWQueljZCfBQmUNCsi9oacxlCinKNejFLZIBTWRMIEo1NMwyiuGKhhqRhkVhQBgESlvb/pAB/tvwwQpAqFoQkOE4gQxHQk0pjw2UqQS4VeclaShmdZrTiOg0BTtVqxq+aFO1JQTkikDYGzK4uUuAJfMjSPAmQioXzGFa7XD2qBoS5IOc21CtcApiUEhkAhy0CXKgBN2jbDAEIhx8wQ9fiB4MGjGBIxCBAWtQgJESUQQraOEOX1iCKhBxQKRcVAhxwAMFGCABCXBuhTCwQwb2MAE30KtUwyKCDPYQgjEQIQIRYN8eXiAACCTAIPRiQQQk4IMQ1OEKAijCBCowgC1MwCB6kEAf8LCCLaAhqAmQgwMx9xYfsEACBpABE8aQBAqIwYgeWIAZZFAFlkoBAhJQAgxQuAA1/rIBAmjQAgWEc4AxDIEBCxgDCypQVilsQAICcMMQEgCBMYTADXlIQhskcAUAMAACWSBCACTVBybIQAUQgIAN2MC+O6BRCW04A1GQEIcx8iGPaCsDGpKDxTTsQQpHmAgR2QCDK0ggBm3QQ7SKQLUKLMqDYrgDEvQgBaUUdLrUra51r0tQQqbFBCeQpHYLyZbvihdn4i2veLnrXUJ+pgXpJeTTnOIfsFAHb2NDHXYRBi273Xe//H0vhoQEgyIU4QY6AkW8gACEObCBEES66BE4EQcQHeEGODjCRxHxADMkpAyMKK4QgKKFPbCBOwoBRhnsoIe+qUAIE4DBF5Mwhz1Y/oITSIiADZp6BiJ+BA9/4AISlNiHNJCqDWqUAiXskIQ/7KEK7asPF/pwhyS4QQ9I8IMaN1GuPightkmIw0jMkAcrJKcKVgbMLv4QuT1UogxJwESSk/AGTCjBDErQgybOgGY5rIBzV1RCGbAIjHrUh3tD8IiR1cXmPNjBDGn4ArjsgKfbriEObLCDFjREhAsAwSPfsQEQlEABGSBhBmVIgQshYAUP+OBKfLDEP/sL61jLeta0boR5b/2aWeJ617xumq57jRZbPgVz4+QKEWKom6YMoZjMrHWF0lPMsjl72vy9JYYirIoH6FgmnmhAKUxBiEZ8YRBK+MIXtIDhTzzA/gZV0AI1kICsJdgjj0lQghKuIa4rkEEKSODtGuydDguYgQhBsEc38ACEMwzhCCqwd4KJcgYhuEEJNvjDEtIgOCA4dg9EkPKJgzAHlNSnCP0QAhLKPYQYFUEN9xCCH4gQByN/eAhLsFEZzCAEzh1hxGywgRmCYNn6lMEIEz+5EMoghD+kXBNGToMK9oCENpSho3Ewg0qcAA/nrOALGr2OFvpAhC2c4TxJQPjAxYAni1yhDlIoAs7XIIAvHMB8fKBAHxBzADGwwEGo5cMAneADPITvI9umtuEPj/jEUwjYDGO84x8PefMK2ylpEKdXrLCEIAhUPM+YouLFUvkgSPvz/qT3I+ww9AXmhUgOTjlEA3zDB3QPwg/Bm70fbr8jLRjJAhlIFhOOkIDZVIA3fCDAkktrAQ/c4A5KeEEEq5YAxWZAAjb9zhjWEAA9UEAJ4VvBDS7QCgOMQQpzwIMA9JAECVQhAwYk4RcMMIcQHEFKEBhAHQwwFCV4IO4E8IgSJuAHZUAAIWAD+CMDU9UBDBAANbYEZ2AAKAJ/fKABTiADVxADS4AGG+ARIcAABpAFBIIEEpACMCAnCxAQE9AIfzUA5WQDRLAAN3AFPvA/fBABexABn8M+fOB8dQcwF4AHMbAGDwUnIQAADcAHZxUCtjEBHcQHgAdRmmBq57MSD2VF/oCHB6ZSelmohVuohY0XeWjxa98Vhrg2hl+4a/7FhWmohmu4FQcVMHugBQL2BUPhFLjTB40ge97GB0kwCF9gBgu1Ixy3AWegAgEgBE5wBC1GAQowIHxQAEsAAUdAAQ+wAjKAB1mQP2NiHxSAA0TgJc8EAmKwBglwQUqwIJXIAhcgAQrwBSRVfFrgAQrQTlgQACAwAO83BytgA0vAAGlQAHVwAHQALUfgATJgAFtwbBFlBxIgBQpgBi84AUiQAEHgQxZgBCmnagdwHhmABVQyALAYA/5AAEGgjRngB1pAAFLAAEZwABUQEMpnBQUwBxKgBVUwBkGQBgkQgx9kKHxA/i+/0wgU2AYeEBAZUB5rYImAFwJZwAJbgIQAMwF2ECUBQHcE4gEWcAZngAUOkAYp4CBWlD8NxIYjSZIlOVBmiJJpMUsnwHhlqF1hWIZoaJIzSZNaeHquY2ENoGOu1wB36AGDUGEChghCoAVsMAEMEANWhgZTZwZD4ABEAATrYANBIAEaoAREUAZ4oAVYlwYnpQVroAFHAHTJIQVCUAc0xy9JkAwxEARHtwFJEAMABwQx0G8ZUE2R8gUgAEANwh4gMAcpd3JDAAN5cAW7pAUQoQQvJQQJhwRE8AVSIAFxowVoEAQRECMXIB1JgAZFwAQoZSpVgAQqwG5BgJnqggQg/nABX8BMzYEQCBcEwwQEYsAGYqAHaGAGDLCHH/FP0DIG71R2ZZccaIB25ccudaBHIcEJK0B3ToADQ6ACMSAd2MEdISGccFKT14md2TkhYpiS3emdhMSS6hVsW2Ft2mme51ltfhQHF/ZMjZCTn0BfNSEFFxABhyldEyIFGqAB/hAuZWASyhQBFyADq6OZzlMVeMAFVzGf+0khHpABLyUQQfEUdHgJ6GmhF4qhMoGSLplrKslrHPqd38UVN5mhJWqiq+OGe/SeGOZ57tk8VhETBWMHJHqiYvESe3CfNaqjO/p5hsGdIQqkP/qFXKEHt9cGaeAHdpAGR+oHTNqkSIqk/n6wpFKapEjKpFEKpVSaBkiqpFLaBlX6pFSqpVrKpVZapmEapUyqpEzqpG1apmyaplg6plsKpmpqpmKapXk6p2dqp2h6e3p6p2t6p2EapoJKqFdap3yapXMqpYqaqHi6p4/apYhaqEs6qG5apXBqpHKap446qYsKqIxKp5/6qJw6pnaqqYf6pneqE370BRfVADZQeI0gB1pwBLTDo2yoCTmaq73qq/vFDycHmsF6ckpQBUogrMU6rMFqb8NqrMXKrMt6ckaArMeKrMR6csT6rMxKrcZqb8zKD9eqrMFqBNmKrM2KrcnqreDKD7/qru9qkjPKq/AKFTpBE/faZHrQ/qqzhqP06q//6jpB6msdKrACC7AHi7AJm533qq/7yl/9qrARK7FfUbAVa7HaNbEZq7Eb+3kMC2vzyrEhK7EXS7JfqBggSgIiq7Iry7LYZa/7tastK7P+GnkcirIbWrIpO7M7y7M9uzr6+rAg67NDm51gKLA3K15I250xSbRN67RPKxZAe19CC7VVu4W4Fp7f1QRbixZN0DAnwBaf0QRRIEmp0TBe27Vlu7Vr0QQuAxrhpRZtu11bK0lK615Wi7d5q7dOIbXXBbF7C7iI53grKUp44AJ84bZ3sTJR0KqyxBcVozONNDIk4LCV4RZ50bWa9BGewRkC0UqRF7ihK7pO/tu31hWzo4u6/GWGQXMFTfAEHoO4aAEHhcEXa7AWQbMGbnEFkzEdihE0bpsaQQMFTcCSQTO5n6QxOaMHUzAaW6sGFTOwuJa600u9LOuwplu92StIqzu5Z8EXlzS7lJsYeyEXs2s0rdEZJPAGK0O+iVszhJEZmGsY09FeoKu994u/B4uv2EW1+eu/GGKGIvMWLFm7arAGatBJrAQbU4C4fNECfAAFCoxJ6SsYphEanMS+JFADelEX0wG9L3lr/yvCI9xfQGuv+PqyGHK91PW3JOzCZWGGihEFkNEZBawGCIwHhzEFXzsykdEFobQGfNFesUsCjbG1iEG5GQwHrqHB/l1AE7trGVl7hi9MxVVcwi/rsU3mFaXLv1bsxVsReSzZBJIUFwxsGrJbGTThXXVxGrOLB5IxGBnsvZ1RAqFRE03QMmihBmxwAm5bAp0EbL/2xYM8tCtckyhsyFORyNPVwoTsyDXhhUIayWiBGBADGU8QGokbvnGBB1Aww60hw43gMpf7uZ8Ru5BxM2vRGp8UGU8QNGrAuq7cGmb4yLWssI90RU5xB7iMB2/QCHsAGbi8FcJcHGywy5rLXyhsFfs7tbZsy2boSAKxu0T8Mo3UqjscbIXBu/WLuDWgB1B8Fr/bAjQ8HS5wAh1czlgros7MzvSKy2wgELsMz2/QGO3D/gY0cQca8kh3YMw+w8++rAf8jELG/Dn0jAdp0Bh3MLu3gcu7nND0fEUPTczTlcVSscgF1b/t7L/fJcXmxV1YewJ222stoGvdlZIajdK+isu+3AiPFNDCjAe9DBj7zAcAndC5jMAvTRMsTdMfEdDxHNBBXdMzfc+fg8z7xcVNcdEYndIv3DQdnbNR/XhNTdU1utLx3NLCjBgHXdO53NBA+0hpENM+owcE3dX7fNMfcUL43Aj3TBMzHdFVscsDdcJ8+7FV/b9BKtIg7KFGK9U6i9eBjZ78XNRZrc/K1Ko0/c42gRgB/QYvfQcBTdB3cEK7zNK53NJZHdnH7NBUoQZb/jrRdK3FArHUBJXRgq23f73XkLfa4oXar03FDn3U1NWwN/Gxpw3bTvvX0bvbwJbbv02vs8069/zYsFbR/YXbwM2zg0tLSdvbBEuGd6vc022igIHQc/0U9XxF+LzLCH0b9FzYE4JCMyHcdF3bd03dVfvc6w156e3eGYoXkv1IeGDWn3NIaYAYDS0TDc3PkP05m43dYUHWTVbefJTUzfzeRKuu2aqtx2qu2Lqu4srg02pv34qt1jrhzFrh5cquSODg5wrhGy7hyiquIB6uH57hSJDgK26e883W+I3dCR3Z/twIlx3QgHHjXk3ZNMEGBQ4WA+7jrWPCsZbcLK6w7I3k/r5t5Es+k5CBGNsd2TLhy/3M1p+z308+32vtzy4d2k9R31vx5IFU1w/L5Cyb5GcuvWWu5mvo0gNO2fCc2Vit3wyN1REt470c4FGxpWrQ5VuBB0UeMK1a2gMF6Gv+qzGM5hdr6IvOspYd5Flx4Aqzr+eN4Ix+5ImO6dJt6Zs+sQn96H4+6ALjsKEOSIXO6Rma6akOG6fO6qj76QRzvZHO1K3+rn4NhqkxxmeR62dhApcEGlyr696V64rRx4uxtomLtm0xyscuSb2+XciOyV377KuxtS2wtYqxtruu6bTO7XpL6rHzFLJu2t3eqwSLzqYhwSQQNCVQxzCNM0yDGtNB/smytBkygQctoEhnQRgVLBNzwUh6XBgC/BEmsO7zfhn9DjLSjLHkzvB5++qBHhXfvkem3vAkSUhxoQYu8ARwQLwQjBbrnjFP0AKZlBfhq+6NoBf57hd4sLVPgBgqH75Bs7ZIzBlpEb6cMbxUUBlB412A/BfZrsGR4QJNcMnbXvFH76vSdaO7QxVKgaNh/ss44Tp2VulIj54XD8qFtLwfzwclQBhZGxdX4MCK2xec0TA1H858APN3cPKfcfPaPBmVgfNpUfBnUTMsYxdpke9u8cFOY/V/T+QIU+RLzwenG/U48edR7/SFz/iMH7OP7/iQv/SEX/ityqsS7zoUD/ik/qddh/S88a4yN0xJgGzzOSwacnEHrnH3iwT3swvzO79jjQAFfqEHpR/vHzEFbIG7BkwYldExjZFIpKTyq775xb86e0AHeyAHQisHdMB6mk/RCvMSUiv5hb8HVA+xSv9H0G/8hqe1HRzBH3HDfN71pC+7hUEZQkwFLE9K9X7MkbH2FXwFU+DEeGACmiG7bO+9eGH/rzz+swwIXnxUXVdTJDV8eHd4iiUkkJGQfJSVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsaONfHeXenqgtp9su7V3e32Ne3tmcnt0fMSUcpXJdHTN0X52fsd80Xt8ctzYfdqyr7ThoOCd/rmX5trryu3t4OrklOby9fb3+Pn6+/yXkpI1XEA6wUcNwUOQqOBx0YWPQBIlmvC5QoJKwTWICvJ5FEnQFTVdnmSEEukORosco/Bp0gUPpEdw7pBokpLPE5Qv9WD04vJlRpC2Hv6b1K+o0aNIkypdyrRpK3RvFOEZRysXHqtWG+VKc5USulq59OzCw0aRnTjV7PD51sfOnT59bO2phqcZNWLEzt6xYwfuHj996OCxs0eOna9OMY0zipjTnsaj4r1zt4xdKnqJM2vezLmzpqGQGl5hOfFgJJQE+UxpYhGPCRKpRZLIpeYfz6G5oDRRo7qizSdPggqKAtyEGpeKpjyB/uMQJcc7tQUBfxLFRSKRBGtL4kjCs/fv4MOLHw9eDy1bacTaurN+kdhfYnPZerOo0S5G7Nl7RbcnTpo4d8iRxh5p9GENensEmAZfgKWhzCLJnGVGHwXytReBeTTjSWGY9QPZPh9qEqI8lU0GTycdkqfiiiyyCBoivFFiEEEkQfLERrAxJ+NrkDD3kEWyddSTJCf4QpFvleBxiCCVQAGHS018dQhOkJhEApNNXgeJSkH+0+KXYIYp5pji3VcLJbaYF19+epT1y5lu6ocmml/dwd9hf9EBmB/YJHhHGn5Y00ccbMhBhxnI8MGGGWzo4QcecZiRxoJ/GniGWhsCptRi/h6KMmJR8Fi2zjJklmrqqeRsN1QN3L0YiQkt8OjqrKCd0EKroOH6zwmy0vqPrq6iKuywxBZrLCb06Xffe/o1ah8f5tmJnny+pCFHoHGMw8giZwJjhqJxhMFem3yY4YcxdshB7pzs2qJVfXxg2okdZ3C1aVKfYoJLeJXhxc6JxwYs8Iq+FmzwwQgnrPDBAzfs8MMQI3XVWJRopUgl5kHrVSMcy0eVHnEoElgzBqYrRx+K9KdNoPHGEUcwi6gV6DGF0UzHy9xUY5gdNz+6oRllXLpUvvYQre+YAJcIcMRMNy3LwlDTCmzUVCf8iNNYZ6311vbIaUmoyfSbzDzHQLNN/iWB8lzYPN+s/Yw2YzfTDKmdsLeG0flwyg/eX/O7yr+ici0411X7OnXhiCs89eCMN+7445zQoQ3N2ChDzNh4zX02JZKDoyE0eFFmduVjjz2vYelUglnSqc/jzmSanLgHLUu77vrqsOduu+wfkpq0HpKlGM/wmKSouij9bhL4v7pTZvk8/jLP/PGWOV9939J/LVnfjnW/PeQRJy7++IUf7iX46KevPsTgQCN52IZqOFnY2Zi+OTE0L+N+zXA/v+E1xeNe63SHu9QZTxn8oZ4Aj5cJeghPe9dboOVy4cDbSbBDxIsg60bVwBK97oPKC13yRGi56F0OL6A7oQlJuEIT/r1DaQ4M3vOI97oCrs9hiDNfJHRotfIl7oZADKIQh4gKDmlGbyAqVgwpIyrZ4UOG0wMhEacICvJVjYdWRBwVt8jFLqavZgDkGt9ukZTqAe52dGuROmS3PBt60XGqyuIVo2a+E/zwjXjMox6ZcsCHZYwxpxgj8qynNAY2roJnnKELP4jBPYIJCUpQAhKMoAQjIAEJSZAkJKsgSU5G8pKghCQSOHnJSmqylJ4EpSQpKUlNKoGUoXzlJ08Jy09C8pWiVCUlq6DKUG7Sk6fMZSgdScxiGtMUAAyjBOcBDWUeExWC9B0H0yiLPh6Se9fznf9GJb3lLZCGttudIQ05Oz2S/q9XcsxVOgv2zHa6852GUobktjFP0G2DG8FDhtlqho142lNMXQGkKfSQh69IE3pLoeY7M8EfqxCjK2qa3WOuMjvzVBR4ErVoOXFR0a5UVBtInOI6Z4XFdbaqpC9aqEpXisfOda6Eierf/UIlz0TN0IhebMwGX1iJPFizKT9VH0gxVjFFWEVjanpXUUPK0lWM9KlQ9VVTp0pVIMpNfyR8BjMQ2qeXYm6a9lOeMzcjyFOYEabi9FRVYaFUo7oVHQFdq1KkFtW6ZlGueM3r1sJWwhSyo3SV4MY1JEezbriPnkHF6XeYGk6esnGR47REWckInqAaaxwZy5jF9Aoeu3o2/nE85KxoR9vUsQawiAMkJBoRiodvMDGcli3KZEE1sLBcLK6kdRFEolaDJjQhEjThyAmEMpMmtAC43GmCHSHRBFmdwLfGBS46SxCQofj2IbZqAXTRmbDceve7ewTj9xqpQOs1FpHkmS1lvxNb71SFFhBlLHjJUzUdUaIJWgoNH7Y0jjW0QEsRmchABAwJLCmiBaYhUi5kVQNtucAilkAIwrgz3wpb+MJgUq9kxdPepCg1sxgu1lAOhyuJqKEJT1CDdWwipJko4gkmaE0JdFJgR5BAJS7giCB8GwXzJPg0lEAIQfAAYy6ppAku8C13l8vOEDv5yVBer2xZoWGtdWWz/lE+FtVUciRI5PdK+2WOrCQyBUE8QicrIcFxJHGbhODhBHoQCXf0oIYnPYI3x5WEcwxmviz7+c/zlW94qryPDsviyl4BdMN2u7ATRKUgv03EGtQAHfPMpsuQ0Ml1EhGlQ+gB020mwZN+fGOHSEQkdB6KRfCDEao5UtBLgTWqZK3oWquC1uEgdKIrm4+jgtjW4ataE65wX0mr4di26A6mSYCH2kAHJS05MpvfNAhSm8e3lqbxPyxyhSsUomqn4Iu4x01ucQOm3IUqt7rXze52u/vd5E43vOdNbrTQ+974zre+1d2Wffv73wBfd78DTnB4A5truJaFrnfNtPgefGsF/gMWdXmUiCl8+TY+igSXrnQViph4SDXudhdoAmcJJ+ISpBHKa6hUuHAX/OUwj7nMZ07zce8M3tSoebsHPvObvzvnOof5w+W6cI35LRUW++PQBUc15iiHNxZnsX5LAGclNWEKNj65bCix7FAPWA3EacKTWkD2JuBhDSYI8hMaAgUuAac6rjZF0OdO97rb/e5z9zne975vNtB76Vkr+g077OuLAR6OUWuBfa9AXalz3Mu+UIOscsEROOjht9PelSUagWmsW8e+kodwJRgfNZfz/fSoTz3M/V7zktGb9XeHfc9lD/Bzz/vwWBO8UnR/FF8nHPdNKx+vDGarz5YAVj0c/sgOh2J61Tv/+dCPvvSnT3PgO+33sdA970lUVKlYX4igjTgd45jDlsud7vamvvrxzfP1u//9e/9+KwKKaGiZpyqGdxrvt5/9jMpfpFaEUp91MCjVfPAXcLZ3gDUHdAo4cwzYgHX3f0ZxFXAFV/knD/yHFBmIClcxFR2ygRIoYgfDZANYgk1WChCYgvr2gDTXfipIcC74gtUXgolRgeSAfbAAgowha4ZGg06jfHw2RyOWRQJYeuenb3ong+8Xg0rYhE6Ybz7oGRaDW6mgg5+wf/pwVFRYDlGYPib4heRjgPdGe6fHhE94hmiYhn/XheKhFUpHCjjoGRmIWXHIhjcE/oZ4qEVHqIZ8CHBm2IeAiHMxZ4dfsoVymH3zty/dBws9SIhaloeQCDViGIiU+HPvxgZ/WHCZ6IDzholzt4ns5npB54hh8oabUIeuYIWg8F6oSAqNSIrDUkqyeEmwVErBFEy9lIu0ZEvCNIuzeIu+GEmUlIvBiIu/CEqpRIy5NImV2IzO+IzOB4tkQoGtKB5E44YX2A+vKI3cCArQeHfpp4Is+I3mRo7q1o2m8oaq6An89yEQlRnbiI7yeAn61m+guG5tsCDiJorwZgUY4AboBgRHEHQqMJDklgYYoAXUoI95wCAL8oB+AARaEHT+GAbUN46rl4TSh5HxN4+looW7/qdwdmKKHlmSpTJvESABEfAHSiABLvmSLokB9HYAAVCTNYkBl3JvTBAAYlBuaUAAQhB0CBAD5bYCCWAFNkmUbKACG1CTEjCR44YFAWADfEEEX+CAB0CUAXeP8OaJKsiVlwiW7CZv/maSrRM4zgNbTSEW1agKupZZbamNZjmXnzBvNrkEQWCTehkAEjCTDrAESzAEGBAADPAF7ReO5LaTbmCPDEIAVKlvDflzQ1luBwADaQCYBCCTIDCVShAEBpAAADluf9AGfIEAGICY/iZ7RsmR9OYHZGiOrgmIdIki34Q9FnRGEfQKwNMxAvUJSmWIG8Zhszmc9AhvNokEebmX/jUJAfOWBgfwAONmBQTgAHHQB2gABBiQAUFgb1KAARcgkXZABAFQBkKAARigBHzxk0WgBOYpBED3B9h5nvZmBkCQARgQlHxRkN15lf54ATbwBZMZnQGQBeKWlXaABlfJFyvAk+OGkFe5BARQAUtgkESQnUBAmuFpA2egAhhgA2VgB0iQnUsgbhWaAUDAnwNKcBoJfaz5civqhMTJD4/1PRy4ltDCMUZHCusYozzKCvOWnRlQBn+QAUR6AeZ5ARmAn/B2ABZAbguqBWgQABCAARQQADBgB0hZAUAgAU26kxDAABdQkwTKBgTQlFTKl6QpnhuAARIwlQcqpWfapHZw/gAQwJdj4AQBsKYTUJNXOm5MsAGhOad9Om4TwAAMGKVbkAZVugERkAFx4AEBYAFMWZh+oAIMYAAREAEBkABVegFNeQN2gKcWgAEGQJRpYACgmoZiaY761qNKgV4cVApxuYpwSZJVKJyuapbzdgZl8KF20KvACqxmMJMzQG5IuQV+8Ad80QcekABxsJMJSg07WQGuKZ1N6gcEkABXKQfiaQM/WQH2BqljYAfKmp+gOacBMJB+YAAM4AYNuaCPKW4qkABAF6DitqAGKW5RWgR8YaBYGgCpeqpECakyoKCEOa6n6gB2IATnagcY6q9o+JqsOm8tyhe5yl4eFJxkNKub/mdb6GCrT4GrFzsmeYAGR2AKaFAEfLAGQdBhJrsPQ1AH+2CXNYkES7CXTcmX9/icxhoAW4ClQBADIDABoImUAYABSMAX0CpuFNCkZFqw4jYBFiCVBMoXUQqqVgAENjC0AYAWPPumqeoWpeqk1FmgWmmwNoCYaCAABumvCwoEQiAEQBABFlCpARCaaxuvlmoHUpCnNpAETHuanAhwZPmCFUtvq0pwI6sijxEMnQCcj+tWF7OjRyOyixseHgADljABNjAEDmAKTvC5V5AAc/AJUqAFlOC5+oAHBDAGM2ucNYmXyrmczcmkTjqgeFoBNgAEFOCsv8qUkRqeAWCRfNG0/nbwk/EaBynwAFYgAFB5vACbu1rbu6Tpr4g6bvaqoL5bmoM6BAEQA6i5tj7Qr1cqBwt6AeiLvjFQqQprtekaru3bnQTgpnaQvSoosRM7g5erIhSkSJeAZVPxVlKhXiBIufvbME6QAOAQpXUwGGgyIIqQB5UgLxdCCaFrFmaRFuiQBm1QCSpgAxUTMpRgIBgjwXfQwfQYL20AUmkgwZVwwpfwH3xAAGJQCQtiDzQbAMg5u1JKbwggp33RtxVgB3ubn12rj3awmW6gmEzbpD/JAPaGlDHQvAWLFuKZBZZqbyCQANXbpz8JxFI5qEp7t+IWoOIJA0kYB9c7p1q5k1vQ/hZ5MKxJ7AA5t7Y/m58MwAY55we9ixYGEK8vmLj5u28HHCbvQgx6ABfqwbFSVsjfhQcGsAWUsAIWwAdOoLniWadZcMGK0Lp4UKULEACoG7o6ocBEAAEL0JRZYAUQ0JQSMAd4WpNb4AQPoAh72pSoewUMsKcBUAHmwLphSphSML8+a8t5Ksp8gAYGkKcR0Lp8IJ5tKgPx6AnzlklKECiidEpKUK7whgAMELe8S5gA6b028Aeb6awgIKFJUKjPyqDF67TzGwF4aQAbcJUqcLRKoAIRagfwmgTn7B/2ygKR2plNCcj/WrVtMJnimQBxG7f5+qb8GgcIAAFCAKrLHARJ/nDPE1nEEM0gGKCwTXsESjABCouUWbAX0MeP5MZzhxvILV1uKg1wjnwv/zsPH1YftoUifQA86TUe0zzT9bACFdDJWWDJM8AHHnADiqIHnMy6NawE2rACn3vBa6DAleABQ70GX7AWE6CyKhADFqy5IPDKfDAEpHsFAMsHSOm6FUMAGbAHa/CZrusBnzvWzUAEpIvVUR0AY7AGyMwGBsDWfLACqPsK89bQQAPOcasCcYsEoOgHCKCXEmADOccGm9nLfWwFVdrL6CmebpBzHgDPW8vMz6sCBlCnNkCaaXDZFTCYXkvZ8rrMEBAEWRmOp/qYflDbC7qXQPymFGoAAtCk/mgwmFJaBNQAAu37pndMxAzAt5tdARO5mnwnB/iLeoKMhNU9bi89iEDNVrsWwHCpMZvFKXozWR/VWNBUwOTx090dC2zAk07AANpwyc/cyyfb1DTMB0tApCRtyZ9b1eDAAhKgDWxQnxlgAF4dA/OtuQcgyZRwAFmABgxQCRCeJATgBpTwwVz3uRWuCAdwBK0LUnzdt3ArBBOg1JRABEoACzksu7PLnPAGimjBlQ+ImjAXg0aJofhm4yvIF4jpnGI8yNqtfn2Q3fo7lx24Hze65O+lWUgVwDdteElFVIs4f6eAB+WUlu19cB5gA0ltwUfNB2kQBBtQBKS8sjyJBQyg/gVmINX+jebagNc1jNQwcAZn0NV8oOFGzQcI4OCQnAVX8LkPXtRtXbp5XgTaEOh80OCVYABa4MwrS8MJfASldAby0OLJqZwwLuRmkJDqZwUZMK5NeN1CTm8OsuXHAhkZGwpWaMB/w96ovgqxLLOWLNZugAddLpVFYAYTIAB3CsVs0N9UrcBXQABZ8BhILQN4MMwqS8lo4Ab0vQKFadnyreiDbuGGrgIqOxGfK+1X6QHyDQLtmgaQKgasiwMliwHmUAZ8Ytjw1pQbIEk8HAGlroBMuN14h+/1zm+3F+veoWtMRXhF4+9AZACaG9Z4IATLXAEye88bIAT5XaUJ8NFv/g7g92yTRcDKvRwBKqvMuHvwph2pGI4Ggr7ohN7J2b7tJD87Ch+pNYwHl20D+W0Fe8oA204JX+7uW7nvPA+BLzrIBO9erCBoClW55ODqQT+PPT99pL5vTX+/MF3quZXT3l1MeJObvbbeSX9w5KjvPG/kzgj2Z3hDjXIJbsIJIZIG+WH2lhAVi3HqVb4JvoAYvjA4HAu5xYMZqoj0Ww+LS//34xbT5ij4fbg+uOAmcFAWd/AGvcAHb3AHig/5Yo4fXrMLztItjL8eZ6IGUdELjYILi6D2v+A1ioImzkJpcM84vJflg5SjXFP0fe9kgD/7tB+I69MebHkmirILUWEe/lHBCGtiwxNjJozg+KXPCI8WJ7XALZqPW3BvC25y9u6Efcg+8Fof+1lW+9q//TCaPnig9nLyBuvCHo1QFsyh+IqAH5XABnlgH1uh+9Bv/GChI8BgJ2jCLe/xwg8yH5SQ+p4g+oDAJzhIWGh4iJiouMjYyIfnGFmoJzm4d7lXqbnJ2en5CRoqOkpaanqKmqq6mmrn+gobKztLW2t7i5uru8vb6/sLHCw8TFxsfDzLqrxMeDfIpsfmDCfofHfHxsf2lvaY1mfm9zb41pepfc23ZifNN34XfYfnzHcXdx9Xz6cHdw0pmOaNGT5p9OCRZq1RGjVp6DF7yIhSqn+dzp2S/ghxlMWMHDt6/AgypMiRg5CZPIkypcqVLFu6fCmMpMxQeq6NK3STDh86PPnE6SMnX5yecujI2fPGqM49cuTo0ynoaB8/ZuzgyWfUqR8+TuXM6eMzHyObFCcJwkgI7UxJZVHhURuxUKaNouCuVUT3rt69fPv6/XsIpuCXfgYbPow4sWJZgBPdVPXGriE9j/nAefMmzz7Kkd25uYd5Tpw9d7jkaZPHzRs3fC4lfbMnzps2cU7PxpyHS2w9Zki3abOHcxs5dn7vmfPmi2ZGb+ZhlAj97L7p06NTuk4d+3XJjTdxn5xo7qjvfvN2P48+vfr1jBa7F9bnvfz59OvjYu+O/lxnzOMo69G+WX+RjTNgWjfxF5l/5DwH3X8DXgbHGbe18cYZso12xh5n2MEFJW6cYQZlXMyxx2+U/HbHaam9oRscbphBIWZjzHGGH260cUYecVDDCFPmLQNgdQ2u0haRjpDXGn5KLslkk54UmQiUUIIyZSRVGnIlJ/ZtyWWXXn6pGH6P/UdJf/8J0l92Dp5F5pn5SWTmZoP499ycnFHmhhtz6HGPhLKtpsdnrFGoI46XubEHHTee+FsberTBBR9muPGFo3m60UcZenzBx41c3MZchWD9tV12cnaC5ChvHdnIJaCk6mSsss7qiRkggmjrrbaawSuvuua6K66+/nrr/q9lAAsiGsXueqyvuwZrrLO4nqEriMceS2y1ZlwbbLCdgAluuOKOS64tYrJZ3VkHnkngdQduhhGCpu5zk7vkoBkgHG1clscbd7wBh4N5QEiZO/4FrMfAaP7LX0162BEZNZdxBqFlAP83MXNcVOrkmdGtB2uSnoR814+0noyyJ9QuSy2w227bcszLYjsstDZPi2zOL+cc87NllCEzssLWHHTLvRLN67flLs10004jJiZm7kit3Zr80bsfu51Rl9+6CtJbMJqYYTf21GfmQefV9ZrNmXRzlq3gu7hZxg/czGmB93K0WnfqRyRH4qp3+JmccuGGK+Istzf32jPN2SLd/jPkzx59rbbNLsu4ro7z+vOw2uJM88vHZnl46aafjjqQYR9CZmUQucl1I3+Dpwk/AacuXZsZZTm7JagTjnvwTUbOuc0wS8t4riuvLO3jPZ/BbbOZB7u5zsQ6m7zLPHt+tPDefw9++Iog2Tsp5X+EdvgMpqsKebBXIl4k54tPf/2cnKGstcm3LL2yonMvrKEdz1ZACxYadsa94jHLDAeEFvOipTz9TW5n/Ctetc5gvwxqcIMc7GDqeDe/RaxKFcCb0+A8iEKS6Axm2NIf9H4Gw23B0Ao/ixkNLwc0EFnhDzGDYQ179cMXNq8MPPRfGW4oQWpdbls3jF6xoIe8W6Vw/opUrKIVr9gRWJWKFFUKoSDiNz4sipGD+pOeGTwAgCIosQAyOCMA3vjGIMARjgF4wMsKoIBmHUABZxjCAOAIA2o5YY4D2MIZpAAALdgKjUc4GhEKAEcJfOEPkISjBXyFBgoA4Ai4isAcK3BEAIChZRRQAPZoRroxqnKVrGylK9OCnU9wx4uEAB4tQVLCV+qSEEcrXhnQOIAxbKsAODijAv4Qw58VIJC/HIAO3/iFYeJgCACowBfOoAIAPOAMRADAF4hogAF8wQrePAMINsmsQTYAmUgIgBbKwMafZbMItiLnABiQKwQw4Gd+tAA5FblIfJbBf97apUEPitAqjtAg/oKABCXe4tBH3HIkXoxl76Y0Ud8hIqMdyWVCWalA6XlgAAPg4xnYeAYPKMAPzSqgAWBgKyxs0g8sYAAxzTDILxSgATFbAQCyMMgw8Oqf//SpD6iHAJNCi5hQfCmIVNpNLYBoAna0FQUq8E9ceYABLNuV/VKpCbB+9CNidctYz1qIfzB0rQ4tK1lN4TFJcDQ8IkOrXZeEKzP+kgGDtMFJizlSCQjWBttCg1N5VQALnOGlLDBlKdGwyWJZgZiIzKFPxwkAIACAq4ljKrTgWUwzWGEAMdgWac1QADuWYQIV4FxqyRmBC0QgAgQwpfIKuomn6Xa3vO0tMO4qxoiuaoSl/oulCFmXCrp4tDzAfaWwOserrab0p8REw0gvkIELCGFXL31ZY//gTUTqFAdlSCP1iNnN2RoAADM4AzkBsIE0Lg+1gcyVAXBw0gBEQAIkvaZP3znSL3xhAgOYLUmzAN7YyjYAtv1f0rTk2wjbRw5skLCFfdFcXRqEoSFx68iMKxKL6GG5fCFxhjcIxV7+0pSLJakMUspiaXV3qABQAYsLYANvmgEBCdAVCxLZzQtcgMFAI6diESDOYCX1mtRCgA3gyQDZohO1cwQATAksZAz8wQwylepT8Tk0bClNJYW5sJmdFoemEScxJ0boquYqO47EFUtpUYaI24znkQBRgVvl/pUU/ghYBSQhCUpQQg6X+bKTWplXmgRzNxlwhD9oEqbdHIN7AeBXcn7BD6NV6hmwMIAARBoIAyAvU8uQ1DJEtYYjDQMCthmsrAY0r3se85lv/Z4y43olFeZFfGAxlWDk+aMQfUTszOq32KEFzofIBLMzYuJhg0+CxesztZgAAPyicY5bsNUBYPqy/woSADfAFRHWC4ABPBmnwbTVjzF7zTL0FXoslYIE3jgACyizmEdUtz6HRc4bpADW1iInGVam0gVKz8OCyIUffr3riEtc4r3+rbTvSlyUbfjZreL4xT/Oy5YC0Yy3MuPRIlfyPZ8citJTHK2TZ3LOhW7PLaT2/kBbjsCcXQ6DEE4MxCcO9GD8PFxDFxfIm8thLq6lJvTwuCH2MColRfvopnuuyWmmV245L3E0/1XOfbbnADp4WoqrmYonR/ICdku0trJ10N8O97jvguqLOEdelvL0L34RE0kKXPAyvjfdPYQSU6e74QvBcl+qXPFhH6rLBLi5Mqq8giLXa+PLDjqtxzznjpuW2+UO+tCD/vCIsPveBaETOph+J61xCusxwfe6/j2ETn8Sm2pvQtmnp/Ckn1Uvz+7gxr/8tmVcotctiLPs/c/lE6Rg82mOQMxL6/Oirz6Yim59DPe+lphI/SWO4v34hR/2c3GV6kcWnHSRKXd92wvg/h3B8IdEtP2pQAvvQ7z972EudJZ/Yrf8jznPxUD/5zLYkj8OtCsNRG2Ws3ILhD+ao2KSx3O5lX0VqAvYZ4Ffkn+EoHqJwnqsl3o7cX6t4YE9UX7i4SOOcH9mUSoAgntR8oJAomxuY2fssYIbuB5sZzTDJz1GQ4APOEDAolcAiD2YQ3yLUz0pZ3xRBH3K13Y9l4FRWB+6JoW5gIOot3cd2BUgCBVRkQlHQYLk5yquV3dgKIN2wj7L8H4b5RdvYRfrB1d5d4Ub+HtqRznHQy1W8Hg7CHBcp3YFpDk72DgMpC0KRHwNBETTooja03gERC3UV4WRKIm+QIUrMYerFzgW/uF3uicyKOhRKUhR6OJxkBB/S7cIHGUXm9gYNziHjVFBZ2dyAuRCYPcsAjQ51dJAgHiLOrctVLFEnKNEaweMBbgzPdhLkAgulSgfd3BmD/cezLhrGHgSrcgIPaEKSuEX7wNXVVKKr0M+x4YqdEWNVIcE5ViOSmCO6UgE5oiO6WiORLAE7ogE8YgE7diO5bgE9MiO5biO6XiP7viPSNCP/BiQ8jiQ8uiO+liQyLgSaVAYbaCMulAGQFAVibEEQSALbeCQymgGKvAFtpAENhCRtBAEGBkLyjiSLOEHQJAEs3CRwWAGMfAHaZAGdkCFNBmRfwAEKXkLPAkLQmCS43KF/tpYCbcEe42xRaWQdOmxlKfocawIEao4jk1CAlVplVdplSWAAiRQAliZlVXZlVkZll4JlmNJlmaZlVuJlmnJlWTZll65lljZlXFJAgwJbLAAjfHhjLwgAQHglwGwARhwBtI4C0EQAEpwC8GWErJ1khDwl4BJka6gBAEQlLOgAgFQBjYZBD4pZLFgBgEABLDwmUtgGGUQACrgCkjwB68QARsQDCoAAUvwl6RpB0kQAX8ZmrEABJhpB2dAm7tAmLDQThtiB4qpgXTnJnCYO0OynLlXL2plUYYTJKFQbLlHKg7BKqsAlVM5Rm7pnV/5neHpnXQpnuUJluaJnlVpl6wp/lh/kASCBZ/wiQG7IFj4iAGAuZoXmAb5mRidGQv6NY9BkAEBAAEV+Qc8uS2uYAUBwJ+z0AeMKZoBIAQR+puCsWmuIAHz6QoJ+gtxAJq+KZu0KQERUAZtYJhI4Jn5OZwo4QcbgJpCiZxdAy8FUyY06iBpYzAEYjC6kyDgKJ0+yglNeZ21A6Rx0SOryJ2xcp7p+Z3kCZfl6aRLyqRnGaVkuZ6uMJuG+Zh/CQFDh4GzBQt/EAAS4ApxsAQYkAGRWZsgkAEq0JJ/EAM1WZsYgAFAUAYYkJlIAARnAAQXgKcZeaZtSpx6yqd0mpmuwKcZoGUQCguBCQuTeQG9iQEGGgNp/nqnLakEGJAGfAqaQbCaZiAEaBqU/vkKn5mbGxoApPkHk/oKQECafqBlSICmS5AHiSqYr5Cpipqfq5oGoYoBKGqTWmYHSwABERCPdlCSryCrGUBYiGoDfgqsr5AEvGkHo1kcG4CYrhABpyqZIGAHqyqhS5CZbRCqGUCbbxADhYamQkAVvpqffiAEirqZdoABEUALwQkM+HofVMcZaWIwYDMdA+Im9eIxNCo2+LI1Tqk3s0KUm4AH3cgRpdg7sLKdrFCxSfoRU6qxG8uxHbuxV2oHf4kEWrqlBEqfkQoLhvkHcTBkfroBErAt+hUDI9oHKyqbEAAEtxkALYkBEOCz/kMWABX5CkNGpwRaGD3rszq7IaYZABhwARuwASgLC00bC/cJPTtbmwFgADnrl6RpmN/al7O1BH5AoCDQsq7AqKg6oaWaqnYwmcRpBxlarWMaAE9bty+rAUZrB7t5AbDJm5MpAVHrlyhqrXlbrJGaAfZKr3ULAo65IT6rAkMmp64gBAHAtrQ5WzU5mdHqCl+LBGEbAUqQBn1ZtJGaBhvgmBeQuhIAAUCbmffJplhrmBHpk8BQu/t6dHGVILrbNVtEsGTzJm0iILJzMSnzMZwAD90BYrVDMhSLpBiLH25ZpR5LvdJbvVMKsmiaAT+TAd3bvX6qXScbC2eQqu0ErGew/gFC0E5lkAd2UJPtFA7FOrRYu5saOpncagdlUGaTuZr1K5kSagd5e6jtpLiNqqHSyqBi2pL7VWY20LaG2Qb5i7WuMJPtu5uFkV2eOaZ0SqcZIACkuaIY6q2fCQFnwAZ+0JcvapikmQaZGQem6rZjWhjoG6nWagcRcMAXoAHfSpmu4AcQMKk97L5VS6aoSpvk+5cZIAuV+78VeZ8DjLUbwKDaWrfF2U4TKgFKLAcVOZlCCy6GN7Cwk5xJOS8f8z5krAiXkbDSOT8QywwNS6TZqYKAcbHQ+xDi2QR5rMck0AImQAIn0ATnWQKA/MctoMdN4MdYeQJPEMhVmceGnMhW/lkDeXyVg5zHY3kCURDIXYnIJNDJVvnJJGACl2yVgBzK4HmVICtDNulDPnS72lrArmCaS3CZQmDLQpCh6BsAGZCtb/uZ0Tqtq3mfk7sB+GsGQIABsZsEeXCfugaaLcqtsSULVAsL05oEpvkHb7ABJskG1jq7+SsAyyzLNqACMXCbNUmqqCoBQiZkeUuab8uaMTC3pxoDQWvENnmmyFzMdtBO/NmZNiy3aBuplQsEQlDQ0tyXFzCvsPCsl1utECABS5AE91mZcfDN8IuhEnDLlUua1Iys1GoH+3yfGk2cpgm3i3G72/dsbbM6jSA1qLO8pzgnbgwka1iUcFbHp5DT/nbMCuFJBYZwAnwABSTgDC5Qyo9AAlFQCFeQlSfgEHjQBDWw1Fzp1IOABy7QlV1ACE9AAjzyCFHNB1xNCUZNAlLN1Sbg1XwwBZ5MCGogniArsiS7pUWcC+sMC3FQuX9wmewsZKF5p1J8AX7gy4eJwH/AzBDQqNxqBi8LBDawmy0JBIj9CgC8z0MrtZN9wK5wnzGbBGkAwPf8teDckrUpANvap5ZrB+lsk6AJC2QLwiCNw3P7mz3r0LdZp5E9ofDsCom72iJ6wBlsmHztp+6LywTqxY3r0IYptDbgmikbAG8Qw8TJusKNogRwqkzsw5W9BECLqfZsdDyNSzCdKmXx/rAxGKRFetOmIJUzsdPgjQrhacp8cAV5HNRDTQlrAJZazQdJLdR6HMlBjQdPkMl4cAVSPQV5rAZ80AQnQAmM/ARjLdVq4AJPAAcuoNRq0ARPcAcmYNZE/QhdadZVPQUu0ARq4NbjkMddwNThCdddK9ePSdeJOaLVrF94DdKFURjte5lmsKLFWmZDBtmS7QqVTcHUyr/0KuSni8USUGafGctDntmyqcSm2ZKqW5Eg8MABUBjY7ApA0Nx7i9ppO88UysO0aZrzacN7K+TWKsQwjNECLdva+tv22k7ZapM+/L+ci93um+VCe5kR/AqVWxgYzbIQoGs4TuSGScyhKafo/huasjm5X+zeJ/YdkmHenEDTdcY65dPek1465infVRnUYk0JgSzVSK3UZI2VXsAHql6VHf7HYc3qqn4CeKAGER7JSr3irx7WJMBQbm3WSs3VWFnU6NniATCyJeuXMX4LrFvQ8WrcD70BEm219SrRT5sG8NxOQAwBUsyzQh6yQABxpnkBSRAEEBDOSN6oEyqbobsECX3nr/CytzxkMCvBqymmQBy4bVu5NVkGApABQqAEssmSuxkANZnBEarYbevZoOnljprmtG3EPywBA9+XoRnCqV3DbRu3EGDLqW2vfnCbnvrYxOqpT0zjxPmZGCmmEWAEf+DASuzchTGZGKAC/kQEoEqguli6th/tzEJAvixpmBOKAcxeDK9scZ4Obd8Dx4qQ6RdhnXUBjpdeg0q/F5XsnQQu6nqw1nCgBnqwBiWgBnjQBXjA1g87D2MJB/iNlbBu1nBg9lep1SSQ4HygBlxd1XaP1R3+Bmqg1VBg1mV/lSfgx0r9CFNglnEJsoWmBH4g2PUI+eXYoLbQB335lxKgAoDemwOqX6RZBpxf8TFckROJAUFA5Wqe2LGwBFKMs/Qr5Nqcm8QKtUCQ8FP7mBHQ81xerY0tBLP80a9wn20b/Bm6AX4gB7wdoT0f527bl9sc22ke2Q79B45ZzDibtUL7zxyvBIBtBwlvBsOP/pHfz/pBkGavQLZr+8uuYJuA6aJUeAdCUPw2OWQQgJhKoLMXkJ/W7wqyqWv7LASOCQgBGH52AUB2iImKi4yNdmx9jpKTjXyWl5iZmpucnZ6foKGio6SlpqeoqaqrrKd6epmwnXp4rbaxl7W3l7K2e7vAfL/BxMXGx8jJJMvMzc18V8snfFMkemtR1NRdfCTZV11dVyXMcHjOJDV8d+x8eCXmzvEkTdx8UMtPXbVN6k/Wakio4ZPtiRc+5JZROUfiBJU7fNagQ5eKUqIgQoSYOZMxo4qOSCwygiSSkpk/iTIEOFMSESFCLWM68pMkEZAAKGXqVBRnp09GMIG2xABh/lJQSkd/JrqTxw6SAGWUSvWZrKrVq1izat2Kq1evTrq4zrL0FRgsWWVNDRPLtq3bt3AtTZyoJ1pDPv/uSJRVghs9Pi4mUrnHzEQ6PmrUwAFMYvA/aYhNBL6rponhw1f8kbgTUF2tJ02oJRxM4jGJxQkTUkRVMoDrJUJcy5ZddOpODAEuAJEQQIjt35JiX8AQIUAG4MiTIzeDIafyqUCCPJ+eKK7169g9rc3ellaotNfDEjsLXm32Pdu5q1+Pfe4JZ9AgV7vDxhvhhfanPNnfpBmsK08MlhleJUwT0GbQNDEYHi1w04U+0Ayk30BPaKbHgdngdRo0UTxxBx6hrfFE/hR4vDMXMxWJJNsSQcw2W23UTYIEBjQqESNyStCIQUg39ujjj0AGKVIa7BUpVnpGJnnMK+Vlgscr1/Ui3nhQsoKkklhmqSUqJzpTF2T/XLhME+Tgl+ElEjFzwkCWqGGCZvb9syaa/c3ZpgknLNbmYXkdSAI3ctrjTn9UyAJil8ukaNEGriXxlIuuRRBjUkJWaumlmGYqZCQibempKXTIQceVdFyCniV7iCoHV1d+SowuTTppnVdVVelqJ63equuulyDq668nnnDCZYjiSaw0JhiW2rDANsOss8d2qahUnGpqbSOUXqvtttxiyuu3mYzKR6ilkltuqMOcih4do7Jb/qocq7Irxy+i0rsqKnqcehZZfKDFb779gjuKrZ48CZetsd6S8CinXperwBAb6YxqzVZsMbAUL5NxMxtfPNG0P2bb7cgkl2yybdU+F/G3v4iL3i8vw5zuunys+nK79FoyL3qr3suVv1VCuS9aRAdsNHZTHl1wdkkHU3TED68stXUeV90QxlZjjc57v2YMso8pnyz22GSX/ePUusKMasOjyrz2qaXGvHapNe/RtjCjzMte0XwHvLDCnBC8yd+1Skl4KrQejivajDfOStYcQy455B03+7XZmGcOnMiad66T456KK+q57NbM7syX0H263e1aUq7d44qS6pVR771vv0Pz/mLMwk2jnZbim6gNV+2gF3/M5Mgnr3zl8LHm+fPQRy99jMZXX4zdtDueu9CgLCy4JsCPp/tW4WtCvFXnW6/+Ksq37/77iTo//fz012+/I+vnv0qq8KZfvdC5c8d3QFEisZTFO7sbnNJO4T9kNFB/EPQE/CZYMea173L3y6AGNzi2CHrwg8nQwx24Vz5+saWE+BoLCvEGwhZqCQkwjKEMZyhDIyiBhjO8IQ5jqMMd+vCHQARiD3c4RBxikINITKISLeXCJpLigSDcnt+aZLCDLal7qoAiMbToxC568YhLDKMYx/ibL1pHeIszo5bIc7tY9C6EskrgJ77HMDXa8Y7g/iKjHvfIx53g8SruygQaMTGv1n2iYVv8oyvIgztMrBBxuJBj90o4yK0gUpGYzGQm+sjJTnqyOppERtzwNspAui514ypdqPS2SnqJy1194CKq7vhIpZHnSbU0xVdyORZR0LGOoQymMLXyyWIa81J94Bx1hlmMu7VMXXvoQ+rqZbNUxW5c0HxZIbGZxVmqC2/pAqf+3kgKKjKJl1jMxay6yRZZMvOd6yMnPOdJz3rK7mWxaxk2pXlKncEuXv6U2c6EBztQzA4YakOd1ORZzl7+a4GAG5/4dElJt7jTnhjNqEY3ylGInW5c8BIG3NClM1Sq6prvIunqWtYHuh1Sb8Hb/mI4Lxqx8lRRgehcIEMh6QpU0LSjQA2qUIdK1KIGD6bmu0ols5RTsoDnSeTk3iqa6tBF+vRIPzWqVrfK1a561WHwQqpFl7q+8hxOqrp05E6xlNWvuvWtcI2rXN/5Tf09FXgB9GUuqGpCSIavreaZq2AHS9jCmpGvxgCsL9SDWEdyYq0qTKcAi5HL8ikWmIbNrGY3y9kk/W6OEO3rJd4Q2q6A7pLGa6MloMqKX4q2sbawbGdnu55j2va2GRwqLO7whjfAorf98i0ffKuH3pL2t8ftLZR8K9zjDle5z+3XCJFL2uFayUhk3QpkY6vAVjAykpM1i3hLcdlQlJe2RvUJ/hvkIEY/hA23PlGmGOXABiYK9be/te5yrVtd5zZXd6TdA2nvIIf8AvAVeQiYGywBkVqeN7HW++x2J0krdY73wpjFyoPRG9SxyTeMPYHvSN4LX9326xektcMezskHO1iXD20w2iuqGzA76IEObVgxHeKwhzhYIg5tqEMfXhHLBPsBPW9oAz89UVwaYwKfIp2plFlYyQ0/2cqP/dnvJjxAJkm0SMBDbVWwzGGNWoTExuTUh0XM3uSs+ZMmvjEdYOGGGNshDvniMR3cYIcc+/gNd86Dcn18hza0IQ7sDYOK30AHPIQhDm5wQx7wEIch70HRfshDG3w2izekwcnBQKPb/hI6y12Q+ctaMStlRSha7q76iZYsM21LhmaTkeRHIa5ffUXMiLAl8ydGbRt6pInPuMWSDrEE6EfnFYc6sKsOcqiD6VYlbdiZiw912EMdguxST+TBDHBIcFJZhbq1PDC7weCy08qi7oHhrqmwLW0aNSxrzlrkzYxoM6/3zW9E7JoqRX1XvFhXLpGycFSjw57dnC2MMFza2nwIg+uwh65sCzmkBnWDj5O0nYSi21QbjvfA0lLAdbuDxd6FI6yzcup6C5M6/+63zGfekmAbPGbSfKXB3wXOePksXjgz3ezkNa+ikxQUdAgDp5/sKVJnD3SfNbkjRR5bxYnZ5ViXn6Xw/k3zrutE35LgurWM2vEo37xhCg1nqUWNdilfXRNyCIO0GZf28rZ7Sd+7O5MHp1p3WyXM9M46e1ZsPa97fb3IVE7MHVEtsdtX8MfgX7Y50XJyv72mu9R74BKG16xYPfCQxw56yiDviBn+9IZ3L/VCH3ko509ulxeF5kN4wNm7ce9U52mGHch66zwJCBFgYeNQT/ziI6f3R7KeuUsNMX/tVWEQ+U7fwYsV1457zMh/ix76gAEABD/3btFUrY0/MrCLbfFIzH6s1YekuhKQqU7iJS0UN/3Sq9y8Y668+h1pBxUAwPvhNTWagn7kVzIEaBTY4iPml377h33fNGWkxnxq/qclD4Nu4LcL33VyKRc+qnWB3YV/+Sd8E6h2M7V2N0dl4uR0TpeCLLiCExhUemAHNvB/AKh/xMRBjicTuTYVTXFM42c2fXCA29KAHDduEKgesQdO6eGBZrFLsNBu3mF9s1BhJ0R42iE33tSCBneCIihIaEeEkXcHIECDNYg2KLMTyWQGnBMES9AIfwAEO6gIIiMESzB+QSAdLeEHKuAcP8EczuEHZuAISqACPQIEPFKAYgOG6LN+bQdyzJcM6fOCt0IwJZdWTtVTUig7pmKCbqOEpgIwBGU+VmaDrIcHfQAEZAiATIgVJREBEhABf6AEEvCKs1iLGPCDipAExREp/jbCCBsgKXaQBL3Yf1AhExKAAZRwAcBYEmVgCFMRA7Uhi66xAW24CCrRBnZQBoeYHECwATl4KQsoFd/YEuwlhJWiiNiHXSyYSKSAB0nIVGiBS6UwJYAnDF7WghHofsune4eUjuiIUHaAiql4AcIHMa3xGi0CKQEAIxaxBAsZBEkQBLwRFYtQBoFoB0SRCH7AhyVxjJPQBxlwAZSweBY5FRtwCHbwi2WghzixCGZAkS0iX78mE2YQANWoE6oXJOa4CDP5kWP0j160go/IQERJik5jQrSwVlYIM0zicevoSPpSkORDOKMIlArDfWSIATYAAqS3ilVxkAGABAkJKQw5/gk1GQFBkQYhcQYYcAZBgIyGaAdKEAHUuAR+kCOJ8Ac6wiNlYAMZgAFLEGIeWZEqkAEx8AchmQgzkgEqYAY9cQY2MBxt6AcYUBPZiAEZAARsWRN66QdCUCOMkATFWJMUWQg3iQhLoAJxkAQXEABsyBJmAASYySOU+QczApiAWJgYcJFpAAR/WY0RcBw0h4s5GRPKhIsWYZWKJJTkdVVSuSVMuWKvsAfumC8keIlL2Hm645XUpx28p5xZpAcxAABEAQBLoAeEMEIrUxKYmQFlgJgYMBwZMJ8Z4BsiERsciQjNWBzHcYynCAEBEAERYAYtAmhPAQEZwBtLUJMSoALF/kGIdjCYidCMgtCauYEIuDEcG7ABLAEBEAAErQmINimXCwl8r+EUASABBmCh22gHsYGNdgABg2AHLVKaj2ADRbEEACqgZVAGG8AAINCaqpkGKZobAHoBG/CKAbAB2EiXflmMQFCWLbGTl1Jf4Ygc46gUWYoI4MmOjuN+BlU75PSOi6iCa5OFguRUBnNTccR39tdqD8WdmbiF19Olp2CKKgACfIAEABAAfFAGZ+AH0WeQInEGPaqfPZqoPfpmKiCl+rmQLBGhyIiREBBisWEHafCLMIEEaWAHOdEHF1AbEooIrRmpTyEpf9AbLiGjZiAAeEgINdmGrtipATmiSpCi/oRwBhsgkooAjYkgmrIBAj2YCBlJowEAE6F6kS1iBjW5AVHRBrxhA4jQIiERAMJqBzDRIrQqE1daEsgpc29mpwj1enQ6b+yEWS7IhZ1IpojDJLhEj6DFeZJFPpoIYeLqSzG4B2WwBwMAAFFxB+yqJWCpBA6pkBLAnhsQh4iQqngoqYgQpRcRAG3QjMOYCEqwlSogARsQCREwqS7hjIlwASLZIkDQERGgARGaG0vQqbH6Bhtgn3ZwBiP6FM4hsougArzqoxGwBEmgEi2Ko4hwqYgQoB1xE0lQkyiZByAQALQaq3ZQHBGgEYhwq1s6NrfGSfdqT2DKdEkFMJtIgjED/mWjtolrdE54MF16VUJsRK8L82BG2VnRtAdncAZx4H8EyZ1fqSKvERsKCQHI2SIVO6EtiQgdi6Ewoq3NaJmJ4JC6AXyi6rGIcJKKYLPCIbIii4xmIAS8AQHMOqKumQgy24a3GqmguoyIAAK1YQMBoAgJugioG7THGrkSYLkie7QjariJ4LQ0WhwJEBUx2SPdqjnBm4hZ60JVVnZZ6JRhG7ZZ6LX+83HfIkJ54K5sqglVRIV+l2phGnnFOzh34Acsawf/p2ICqLdhOZYu4qiNYAYbwLka2YaJmwiD2aiJcKk16bGBSBwh+7iLMIugG6AoOoy0ChO3igROm6wYOrMB/nCRdmCziiAEG3C6EZwSZVmsQhuhpgurAnCTxWoHNSkdtNqM0tGNPkKlZmPCJdO9qQBN6trCdWWm6VpuZ5quJ5hd6UFTrmdhRck4JcdGrzBd89dXUciB9XdFBvWci6XCpgKwd4BnQUB6kyY1JeEoSuAHd4kEStBDSpCfknCrgrAEN7ESqaq4/omRvYGMLZLAGYAEECwENwGRuPG4KeOQEYAES8AbvMobQfAHseEoEADHUOG0zcgAxHGiTxGpDWy6JBoVtxoBSpAEuCGtigC0LnrGZvAUF3BDAurBtxuQMBKrf3CSbxgANuLAI9OT5KfEROV+tofE4MJ5PixCP9xb/iPEW+d0ywBTJUyZan9TXgFrldjKB2kQiOVrER2xER/hxh0hBC1KCWWgEq6BAVHRjM5RuDHLGxJQBi0Co90IARswCH4AzREQqoQLuajpzb3hwJTpGhDgG8zBKH+Mrbd7BkAAAkIQun1wqwycmHIouU5RHN4sBNuKCPTrwQCNEnfsGu4pzzcJsYjQBjbpB1G6pISou4g4FfSlMqq8wppkblvrU2+LDNtVbnswvUOWBz0IaJjaW2kAB22QZEQCcvkypxHlnXW60R4ciK3MHWAplgq5kN+qCGmQaz/IdVVbErCquDfBxY3AfRAQFPh21IwQG1ItE0EYJEGBiygcE0G9/nobTZShtBa6AL279y3umLwmCD7Dhb0MpAfTexVSiFhk/Y/bR9OfApYs8tPqu0SxUQEOKggxwZZWsC2AeSlVjZMWMbzP89ValSsf/US/7DAK5bWTtEBUtWLoQXVF7ImmxtjFTAmMQsoFCymKTEY5QiPNfNEXHdOevXLC9AsJc1EhfU/E0ySZ2FhuHdn8SHmh1toCoxOofDJdrdrEDdwl4dtGddbbu8Kz/bWuXDDiYddwanKaHTWApdvIjR1TcQfF3d23ld31SlcMpEU2+NgUhbf1eo94551t1dzgfQpn6N3RE9zy7UfvfcTvRAvkDdKQqFiyQJ2qkHvm5ny7Eyvt/v3c930dI8Pd9d3gOrHVypHgQlULsjTX1+cL/g0eKwR+V7LZrhY82M3bEl5bDl7iz0PfZzPiMoYquwRebUSFFQbjLn4r+3iukM3R5xUr1dtQSjWFJ9acXCtOMw2msNeFUlll5arib2HiTD5zSn7hjpW9Qhzl49Pizgc0jbS2QNM3efWmQN4KUFQ7If5EZ0V17aeFKohPDyhS0zmdaMovLxjnJe3W4iaKFXhPTx5+Tb7nvOZVWChcUwVyayFy7u0WWN5IfjNFcSrLn4hq5lGPXGtlJfRGX6g2+ZJg61qCZ/p3Xk5ebR5TY/7mec6KfF7q371Vr7Aqb90Hb6Bpua0v/nOe2fkyZAaH0huXB3MgDEdmnW4tTXiQB0sG5vV0QIOO6J+uWksp6mEa6qUAHu1XgiXdiK/840mc6Glq4YtT6L5t6p5z2NwOSlqV6jBaB4LWBzlmB3SQB2cAY9GkaXvgBn3QE+8eTXaA0uve6nhmB3KQBzzmB3pQB2/w7k2xcXPVNA1UHrCNO9IZMAk/M5IYWGUnM7Cw5s79CVDIcuxE062yhPKG7SI+6sfw7SLfSVzVW3IQ8D3GB3GwZ+3+BnHA7yIEaea+B23AZzE2XKOyYOGmcX7QBiit8uiRY26AbATfaUsXU8OO9DKlO5kdTm7N6wvf9DVs09a+CzvNvQrj/uEUhStjnsMgfwsjH/Y74e2PV1RnAfD9wmM8pmQClgcn//JzkEwpz+9ywGM9xmP3nvJrj2dx0BNtsGPo4WJzFAd0W1SUnlgtVekT/7X49N8kZI/cgyS43VO7EkB3Hq/OjuBHrO33KvadM9yeD+5G5eZVEkslzfATP715oC60fipuL25u3S8uBusxZp3E0wZi0AaxPVR3TngO/98O33EB+0CL72XGP91wrRVYNtOhdfBVP8PO+fVgFPokA+HUz6V0XVynoO7rnlHI+wvEhtZF/ryaT7YgyOPxmuhoxXlc5oH6l4EBzvDXrhYeL/32f/9+bvogdJ1oPvVIPnWAwCc4/ki4R3iIWJi4mGjIeOj4KDm5qDdoiYkpqIdnSfkJGsoXKfpJmqinaehZypfqCitouHc6WduKm6u7y9vr+wscLDxMXGx8jJysvMzc7PwMvTtL60g7Kjt6GlmNfe09ew0uDh5ebi1ung4ZPXgL6Z4Lr/jI2px57/ma71rPznyaidcrReRslfOHMKHChQwbOnwIMaLEiRQ3VZTmrdu5cOeoUcumcd1FYf0W3bJmTF4hgAvxUMqXSh+/lMNUTtqnqeRNWDm5gdo4MqjQoUSLGj2KNGmwN0x16US1TxfTN09fVnXIzabSTy5tAf0H8tGsq9DIEro6UCartT+jma2UM1ao/j2YPvpkdHer3r18+/r9CzjXW2dvzjZ9A4epHqp8psaiylhx4zuLCwuyrCdPY8WRm1a+zHimK85v7vDJg3h0YaoxX0G2pHgwQnSBGXVFNK2hPNnObr8UfImnzFWx9Ghta+pXQJmh6ppTWbC29OnUq1u/7ssyIe3NLUq60/SsJO6ZIvNJ3PiyJzjpD6fPLL4xnMWu4OQ5sykmP/P6qbLnlwp7kO233GKWmBbQUNUcp9RG0CkUXUYHKdQJKLz1kglx+iV4IUL45KQJKjMZR5dduIXFIHYqrshiiy42tNphMYE3WmWQFfYZa7B5Jtlll7iXo4HyrYaeK22opwd7ieXR/gYc83GhBxd5VGbJfIjd6ElqO/LjZBtTfYmef/Od58qUAdL1Bhc3XslUYji6mUeR9IQH0YJJ5UaKb5SkiIwhmuEloT96PnScWsUVKFdw/uCkT1yHZDglOtvk9mKlll6Kaaa+mIbjPfv5+N4mnfKUH6iqpefjaqj2x4V9ViYpKh9tJJmYgFq6SlqbrIm6ayqpnQEmYnEy5itqfOA3pHzzJfnlG00utoeVb8SZmFl6NMkdRbTxScw26kjSIUOWRChSQpxYFQ238zDinIakNkpqcYrO60tc9rpCV0wlpkILiX14BJS6mg5McMEGB4XjiMJFpYmqOH2K6iVqtfaYdsR6/lejYxFj1h5sxf2HI8ftgSbsQI29wqmiIXpsqMP+ZYsKHK2Gu9Bd42Bzczre0paRwBh52IhYPgszqIgKDs2ud45a9LB+ADL6Ljb1rLwJXQt/WOxiqE1rhx1xxJFH2HPk0UfYeZSINondfBPowW6/DXfcuCRMqmNZKmy3qnaDauOpsNG3j2Q9WjxIr575aMdopzWF2p+ZNWWIY1NVWdpmicNmLGaxLQ4kUwjydFho9MBxxn9yExMu0gLhJY/qvxT9KDvkOtXO2vE9VdLUoom31nLvbkhxa41uaKbwxmdmIGo22uFsG86b0cYZbrghPfVnfIF99tprH8fp3n8PfvjH/pi8C1kiE2KHG3TQUcv6pPRh2CN5xJFK92FhjFLsg8DPBx2lLDYm8fkCdgYxhu5297Di5K8bxklL00ilIZgcqlQwGR7FAHQ1eDFHg/cSjQMjOIoGRmpc+9hXqRB4FuOgEGP9YFgl/reMBVFjfevrA/sAhsMJCXCHPOyhD0FxMZNtUF6xIiL57haiabmie1+zRB+6xy85fG0PqKEfLb7mPzm0YQ82ZF9h5pAK9k1RD1/rnhTjAD86tKF7W+QD2ORAh6/JQQ9w/NMkRIcx/eUREUfUY4iUVruoxEuFbIlaA93FE6uBaFzCeRcIN2TI4cnLd57QjKFWhskTOvB2f9wj/gv7ZTVSLNBoxSAgvSCkQ4N5hIY0tIs7ZvfDWMpylrE0jcToc6OO4ZInmulUbAr5nv70gSpec8NqihkHr9WPimu0Ax24Nis3XAschbFD2OhnTfq5YQ9v2MMar8UkWfXhSG+g36zIeAewjbN8fGwhIPXXyQPGK1FyQYskXBcMUy6EZicKmqCqwk9lwBI7VNzDDW840Ebgk5YMbahDXWQyjiXxUL5bVlq0wxbLFGaLlqCD1wRxB1pYhn55kObX+OCHOcSBfbNi4zRW4wY/OMsjiYvDHuzXBrKdhknc9J8x+0fHNljzJulbqFCMmhCkvjAYrxwlM0wZUIkoNRnTmKFH/uLRtodqdatcJVinXNNITlVpZK655N18tI84aBFs16qaFunwxDXOap1tGKYU60DGxsBRDla7Qx/AOL8m9nIPdjDEFtswBzNwUw5uoJ8fvNSGbUbWJtc6g/26So+fEcWptnMG7jD7DhwmFDmgLa1pT3udTdLzZL2joNIEOcgJwraRgwSoJqkGNQVux5OLeMMZZoVaROizgCSJoUKjAbuoEgorORxtKTgb3OhKd7qAUS5ffKW4PcWBelOlrlGg69xh5M66NUsqwEAy1e56d73sba97VRmR4e6pXuTF6knUu4ii1ZdF58VZMaD73gALeMAELjApdYFfaMASwMOoUHzi/tbfVNbEwBSusIUvfJ0EJ5WddWrqMs7F2812y6CjZDAwNIzhFKt4xfMVmtCQ1j6vyA3FG27FfmlSi/AOcLWVumq5BMriIAt5yMfwnyx8crMF+m8Pclhbzr4yKUM0Gb0raQeNHSrfTJGLUsbAQyfIJ2L7ljirx7gykc+MZgIbmcRZPPJV2bdmI/OVFnyF8yr5UGeU6Ll/eM6G/4ycRdEKxoIKa+SNqWodM0MoL2QOhh5sWRR15ezIz1B0mi+N6fWu+chT/sgN4WhkPMthzlWVBSvPwT5K9299fQY1n/m8ZCavb8rErVehDcVjTB36E2DeygK/Il4Q+0WGOU5Xpo+N/uxkCyLW7GsyqT3tY45ko8l2vuo0Om0NajMZ1uedBkL3xNdnFBJElTq0Snatm7aZeNB8yHJF8LQOS9dO2fSu95k/0rOscJlt+HYlzkTZ7WzIMFAMCjdEJNhJBFfE3XNZanX2bSflWIThsjsRZ+U9b3trfOMcvyccdfNxogix40yl8v2cwpZOULwZ4ziJ7DBO8pjLfOa4iXZR2PIWmKPywZgKGIpsfOCaAdvKNC+60Y8eZOb8WCIrB/rbKLXn7iTCwf4w0dIrjfSsa33rp0tQUNAdQvDtLIfgoodLmo4LnmlE543mutvfDvceq9BFbO8LsW3+vwqhnXWqfkfV6x73/sALfvCLOuFD9p7ZtscShyRSYaFcIuxWeMufClY84S+PeZrDy4N/BHuZ2eX5fa4LtNQIm6Dv2e52q5CAUaf86CcM+MzLfvZJ5x1uE1iRXpfF0e7Vk2j9zZJNnL1EnSW6bUpuedorf/nMvx0FcS8MPiX8qcB4SuzLPd+q/v6Gfeh+H/DQB06U6F/V6IrvuZXk5qt//eyn3RDLEvr82los09V9w6HOEfdx0ftSHHX/+69WceAHYVAH6cdo7YeACaiATqd0HxZ/WFd/YtZv/aUNqLeAF4iBGShe8+R6q5MMUWV/A5ZzZGcSaXd9GoiCKSh4vlMMTuMQF3KClsIKeOIg/vSHVSqIgzmog7jQQJ63a4inYmNhNRn3IDtohEeIhBPGgdWnEPwUg9IxaZCgNsX3epKXhFeIhVm4hKtDXisXVU9od8mnEXPXgVpohmd4YdN3Sr2WFvSEc/LkFrlGOxwWhDqWcRlREkYFhmjIh30YGHCoE7YFTA92L1DjKG24SNfAglNzQRiSC+62X3t4EXZYc3coMesmCpLoh5vIiRU2iJgUPIbENHkUgpKQZQ94MJTYT1RYO0PYia8Iiwu4UKU4L6AoPBiUcNaihPDlOqJkgynEC5oYi8NIjCumhhayVAgnilTzC8KYLgvli4ACLjTjjMVojde4eAbET4MBUOPF/jS4hop6gVTRWIKiQIvYiI7p2HzHuBNOBxzL6Ah2RFDpZYllaI7qiI98+IDoBofiY2nsCHpJ4xaEhFu0dSc1QY7l6IjnmI8NaWHhaGuWUQu5c0eJoCrtdI+kyHMUFi5PoScQaWOJCJBVh2i/iDpy6JApGYGmUjgdMlsWSR8biYzKUi2bwSw2CThYQjIhQzgAFBmkYyWbwR6EtBlUMTOf8WiusTeY0CPw5SEuyUenZFzVl0mQRETRp16tp5DKQJAq6ZXSxQoxwhpjGTK+kks5Yjg4Ah5h+SMJg5RryQfgESNseR5/gxhWAiVfEhNw4iSFgR96UDrz0ZfCsSvLYhFu/mIj/hEgbNImw/IkmSGYTBEtg9mMw9YQvNEPtwGSojeKl2R4Wxl9VzcbiuB1X2maXeUxUZNdGlUcHEM3/dGWGxNMGjUQ5uEdyGIJYZMaQ+krVHIs9kEfAqIkjNE9RKI8sHI3a1IYQYk8RXkP+DGUAyKYUwIzfJQaIlEQNTh5O8SQEiOTLFeNsYMJZ2NJc8eGrJgcFniZ9XSa7elDPYlWkrQqsDAqDaMeLAkxZIUqouOCrDAmlCMs9qErvtmXwXklshImwTSY56QjyyImVIEfOqKYWkMmbiItZ5CYd8QFahKMRBeeETGSwdGdBXNutdiZqqAPBVUX/UiGE4GIKOme/jGqKbU5SSfzmqM4OXGZk3RjMTv6HpUTODJyViQTE0q0Jv1BLIdDmwOCJBbjHsVDJUoal0VJpQZiK6lpFnHSBVDSLRI2mrnHa5D2pZMohgpnfBahIYrUE4VYo0tzlazgODyni4jipv0oo3caYOSFXVBRnRQBmAHUJ2WaKfYklZU3ESj2a77RFefSQFG5Bw5WD5AnfDzxZcdjPHdwB3lAGZTxaJRRGuDBPJjqOV+SBojRBqXaBmYAB6kKB6paOq7qqqXDBaoKlGYgj3iKq2dGqDe3md+AcR8qookHo3TnToQgqRXCCZLKqHrnCpCHB/nSCXSxqJPaDrfhrIewqJyQ/hOQFxcuIa2jYH6MRHyNRyJngzyZsS+Nqoi2Jay56q7vKnm9yquD6Bvy6oiaCQvh6gkO5mWYEK2qZxzmR3WS6gt8okiulUl6NBeHRBfhly+jaI05ILETS7EVa7EXi7EZq7Eby7Ed67EfC7IhK7IjS7Ila7Ini7Ipq7Iry7Ilq4P79l9JcZ7AuGOXYK0T56//ono7q3KUmnqCcHbYaoUCtRbuokH90gs+4Xj5wrQjio0tC7VRK7VTS7VVa7VXi7VZq7Ude4VDdymvUK9AW0FrEa5i26yWoHdTQ7DGCppT2YIZ8gqrwGBDEx2KNK7wygdbq7d7y7d967d/C7iBa7KD/oqKGOW0NBuGmKiey2B+1KqtQNussXB2+wo8mOoSYqqZX2aoblsKyPpau1N8NnEc+BdBvaiSgou6qau6q8u6rdu6X8uCHpQfghQaOEezF1OjnCe7yEWvbAu5kSsX05p60dp4jxpKaJsK/NpAx0q5kJu2w+u5k8uvO0sWQPiNZbe5NNEczDgYCSmNFpdVpXlip+u65Wu+54u+6au+Fnsp3DGWuIRdY0mfJ9MxOgJM9WC/8dsxs6sLx/q7IDatN/u7P9sPxCF/1Dp1Quut+bYVZPFoZder+OVUjhCKXyia/UQOxeaCeIsL6+vBHwzCISzCLNu+u4VBrnmf82sgPEqX/m34Gp7gqbvUm8O6wWjmplEJgc2oQcMaD94bbwB2wxy8CyNMxEVsxEcMwl/rSzMsL181IGAVF5gRlvqbmr2iwjWMCk3JkVzhnQH5dQAChtmpwfZahfiIxGeMxmmsxnpLuHsUOELEMAnbQoNIW8p4E1dCxt/DGx+JvWABwXFbxp83D14rIQ0oxMWwxomsyIvMyCELPnk8N31KZIHYx1RltC+JntrrZm2HtJBskg7ZyKEsyqOcyIf8gkzYruMbFwzyq24GHcT3bl9JyrNMy7XswaYsLrgAVaAbrEBHbotrj2VGyI8SoriMDLaMzMmszIFrzOYyh5WssKB3uKt4wf+F/m9U2EnA2p7LzM3d7M1T28xJcYq4MzEhZqaZPL7g1cvVLFWm+c3vDM/x7MipxQvZIslSZ87KZl2yUcGfKcgpUbf9VIraHKPybNAHjdA5gB1teEuiIVEWQSwS5J1zrLu1NW6YzHXkxohwYc0nV5mg+bDAHBQEjXkhqwM6kNAprdJpnFoDwprymzBlGdMAoiMteZGr0Zs4bZbtkS8y4UtpZl2VisXQ3MXjG8iZaIdkM7rhrBAgqwNgsAMUywNgsNJVbdXqu9AYFFtMedNk1R8IF5Ms0zAX5DT2+Ut4VAlTQmCY6Vo8zGsOp1nU3HCmkCGkFWmn+bE6UAd4htI5wAOG/kDV59vXUzvYa1zYV+3NqTXWgIM3oVI3I5KavzNELCMvFrVLnxPZjNAmnqzHhcbD1jt901yPwUwQYkiUZUrSuPqxYTAIcqADfz0IP5C1Jy2xtF3bG3vYUJvbW7vbLDvYvY3YtPwXdCyeiZIJcgnRNF1BGjlRO3KjuLhJQnJHWkxdnhLE7kiHxKzJVZaJmrGdtfZd2+yxsC0IBscHdVDYPIDSfc0DP8ADIMsD8d0DOyDf8W3f933frx3fFavf7/3aPzDfUT3e+B3f670DPeDeOQDcFkvfPNAD7B3fDb7ffu3eOxDV+Z0DEq7gKL0Dtu3X8t3XJ53fPUDgEn7fHR7c/rX8FxhFvyNnuNq9Sfx5QFapKLj7QGCdz4QgJ6ipSaDL2e0YdG2bnoJ6Cfwz2kJ+13j9seRNCHIg4BkOBnyw3joQBu8dBrLtsXrNB/QtBz3QA3xw5WAQBlTOB17eA2KuAzswCoX9A2CO0j1Q5TxAB4HdsXPeAwV45nvQ4WLOAzsABnXw5BxL5j0wsTuwB+/95WOeA3zeA3tA6DvAPgL+1Ohd21SO5bXNV09+0obu5JAO4A4ORxaOB3Vg5mFA6Cku3H5huBvyxLpUxfEj1sYT01FaOPSSvyu8v0+DWm+4hQLZZbxHkUhuEHgHLrCcdkwdESHL5HxNsa8t5RLLA3IA/u11ALJgsAc5QOISuweBTdXWTrGnvteXngOsHdhygOV+vuAUG9hhIO058AN+3u4S++fpTrFqTuc7EAa1zQdY7ujQvu7xTuH1TgcAP+4EL7FykO8T7u58oN45QAeKruDvjeqzvOLBOjn6UDm0OaRNXESgY5Usznn2iyQybCDnONQzWseHWKgPwY8UOYND63dEfdRyjRSpXdLwTQquXdhqHtVpzvCLLu4c6+2Dve+37e3QPrFhwO4Ti+DbfvB9IOAS37F9/eeFXvRWH/QbGwbXLrEJruBXvweU7tcSS4BSLe5gwAM/n/QGnwMIX7GGTudzTtvqTe8Tj8YV7zGjMhMO/tPxgEOjlAHdKmxEU6yfWQIf9tmI7ELde+GNXcwhZByO1kvU6moKWjGR9VBsdo3sDoHziODa9f7s8g7mdD71Rz+xVy/vek7f+U72aX/qY84Hgc0Dz3rqIrv0EvvlUv/1pM+xav76lV7mXY8HdFD7BV/vl07l407tSb/8FVsHrD+xozbYD2/hU233FO8X/VmaNE7RG214ujdbcDxJtiTRL4HHpwyxlCSKBlnM1hF/Lu9izxUhmT/kmw8RSx4J5u3ktc3zE6vlEA8IOYKDhIRgdIV8P4aKP2Byg2E5cnU5O2A5eIs6Ojt1fHWchaOjj4M/fDs6hHuSpK86YZA8mII6/oqDPHJ8tTmyg529PTw5PamRkKNyroJgx4N0dT8/Ycyv19jZ2tvc3d7f4OHi44l85ufo6err7O3u7/Dx7Xpv8vb37nvp+ub88W/10OnhM5DgwIIHEx4kyJBhQnN6EEqE2LAivosYM9orqBEjno728uzhKNAfH5P3Ri5Eh/JkSpAwY65rKbOmzZs4c+rcyTNdtzDn5Ojg4W+RIB58RE3asYOONW1g9iTqlSPqoB45VkkyRmtHjj1UdaB6uu3XUT7EgPH6hrSrWqzAnIHRao2H0Rx1wISJGmaVr0rAVi27yger3xx05gqCS66x48eQI0ueXK6n5cv76GhGSfMcnYx7/jifC425tOnT7Eia/sgTpWo+eSJmfH1Sn2h7nVHr3s27t+/fprvp+CTHaw6kawftSLoYMNLD2XRYBbbnblWphLy6iuZqLQ/jVfl8kw7YUmJCbcHVqdNX7aIe4M2aPQr30irpe4zPz+qVvaAdrdgy1CTMdAIdZQgmqOCCDGID3IMp8ROaHHTssZmFu2xmzmd89LEhH5rJoQ8dIoJIIh8UYvjZiiTmBuGLMNJmmowwdaZHaDcKRGM6srVD2mj4uAjjkEQWaeSRGnkjHXiWUGXJM7r814dw09miiSHYNUOMK6io8hUmOxTXTDLe7NdDfpGQtU0PeKRlCy48tOeLK1xF/qIfeMvVsl8YXg3mC5qc7LAIWMDI2eChiCaq6DdIGlnhhKE9imJolHr2IYqYUhopaZpS+iinQjYq6qgY7Qiaj/4gxGNqpqpTKak9hQrrrLTWys5kl/DiFxhgxMnDgdf0sMsPqwgKSlq68LFXGHXk5wyxsXCCSh3ELDONmN708BmxtvSwl16KgTNcds5Q21QYjtQB3g+J6ZWWM3ANFdown4FBhiyQGENHD9Pyqtce/J60rFPALmrwwQgraOtvkpZYG4ikcXgpaRlu2KltoGb8MDx7OLzwx+u0ehlrMdFk2zs9UrSQqT+y1I+ssi4cM8g01wzjoZ0kTEqxTD7GVGMF/gNjSc//Ea3z0UgnrfQrNp/WcscVTmrhiuhQWKHVIH4oRx+Svro11ZpFzbHHTZfNGx4iv3MbPitH1GpLJrvkqtkz0W333b0trffefPft999J4y24RmQPjmTKILfs0sypOeQ44mvnY/jklFeuE+CYZ6755px3bvnn+8ghOuOgl54OyfKcTHrIMspW0Eh5zJ36q6bXbvvnneeu++689y7Z7cAHr1vaw+Mmd0zE69GHPiuv/rLzpEIv/PS1+m799dhnvzv13Hdf+UhqK94R4hfdGJvjHLNzctPSe+++kdrHL//89Bv8/uQm5d/P3JG3bzjxvUEdS/wnkIu4qG0GoQiQ/tJHwPs58IHxqJ8EJ0jBCjIKgpbrDNz2Ibf1/Uh1i+sg3gD4m4GoroEkXCAHWXWSHuUodftrIGpkiMEalsaCOMyhDiVow56k8G4SEiGn9ueyI/3QN3pgDQHJZzzZbUQlbkug8WjYwyoCb4dYxBnnOBE0zCkFe1bUCUmOCDp/SCiI4nOg+JIIEjKmcXU0cZscVyK544XxjhjkgB73yMc++vGPgAykIAdJyEIa8pCITKQiF8nIRjrykZCMpCQnSclGlg4gfHiDbDCJSXrUQ1Wc1GQm5RiQTHKSIgDRZCc7GcVUrowgqyTj5zAWQ8zIEjNxA1/5QLJBH84xij5aHBU7/jJMPBqzI5VMpjKXycxmOvOZ0IymNKdZyEsmUJXmEGVANPlKjmgTcQvZZiYTGBFuRnEl5xxlOW8pPBCmcXzszMn66oYOAc7DIgasyRINIsfYuE00IDRNMY9J0ItQ86AITahCF8rQhjrUkaVTSEFEGZE7ZHOT4+zRJycKkYQEBIED+WRDuMnPkGYUIqWcByZ7GNCBztCOTlTHjuIZtyBZRiLrnKNBRlIpM+qzoEDtzUOHStSiGvWoSEVqRLPJzaZ+EiAhpShTo1rOUq4Mqg1Z2R1EyhBXmvKpIWWiTN8Ah5Ti0Z0wJZIu1YaykJWsbDidoybvkAeA2CEOcahrHvK6/tfYvCEPebBDYAFL0ncG9bCXSapiF8vYxjr2sX9EbE7imYeyxvN+zHPJC3tj2Ji6A206zSr6sqoqE7qQIDjSbGkft1MoStF1DgHfjRTSUdmidra45alKbDPbPYgEsIS1A0DaQNY2tKGscDDucd9g3OG2IQ6Sje5pIEvd6lr3utilpHSJJFbpphZ8OALvOTiCQHI+biIq6YM/O9oQ8EaEp+ZFWwvjCtoCVoSO+3idffNZo9E8TZjp++Uv8bndAkMouwhOsIIXbF0DG3G8ClSVaCcsYQmjz8Kr7aZDNKxh1oIUtujksONse2EgMU9jHpziTdchX/7+lJ5oPZ70oChg/gfbmFQMzrGOd8zjg974wQoksGrIK1O33pN7aNzYy9LaRHlsllUwo2JPRSjGkuL3x1gWVY+3zOUuezmRWQ4zby6rvg/WhpbzTLOsuvtZKXpWheoLIS19aGU2i/nORPqynvfM5y3j+c8rlieTgxnCWqJ5f3a2B9r40Qd7yvjMhaanGOUI6ErjuM+YzrSmIWvpTteEzEvWp5k3xtMbXexidFiehZanmT7EQQ54hbUf/OCGNtT6DG7A9RniME8Y4mTAng72kTZN7GIb26HCTrZuQGXih6G1pf4tYknivOTwEiQ2wL3DP3Pkzhl/OrTKDveQjk3ucpubmeJOtztkZEY0/p5a2rxsq38DeryD1HcmtIM3auToUnX7WyPnDrjABw7mfwc7ybUx4Rn13Vmb5KbUcAaSRCly6Ijr+yWlArfBN/4bgnv84yDnAMclm+SFp5iI+w1fv1eYKn2c756nJUmvV/hmm7LtyiPPOW8kKYKFdmDHPw+50I2qc++VHMAIX7kKlb6PIWqWhWPk9qBpfpPVUbroWN/5IzuQBjyEgI8iCIHYxd5HGqjh64GswhUOKYI0OKGPRjj7Mo2Ahg8oswppsHvcex5ILkjhkCFw+yJFAAcmHBIEaTA8IwOveLCf4e3PpMEbGv/HDrwB8oYMPNol2YE2UOGPf/i8IKvABrvz/nEIdUd31nEZD5+ivNuGNnm15fwg1dC7NPkOMo+ebG0X19zXTgbm6oePGkiiASJ854AReGQF03OBD5j/Y+zsTgMnmB6QNODDFPpYBT68YJlu8L4yuaCH74f/+4AUQUTsPgTK/zH721fkEKB/yPlHoZHZj74es68GaNJAD2sXSCKwB/1nSB3QfVDwSCFQBaY3gAXIRx1gDtf3R883gRxwfqpHfC4GUBykP1T2eoNjbUxXZqGWchDGEeF1RA93U1engS5YGo7UAcd3Dpu3fGpQBVUgBQNRgCHgfn5EA4r3fOiHfXyABX3EBXswhJUUAkOwTM/3dT04SEOAfhUoSNln/oTyR3+GlH+NNH9P4EciMASb10xXKEgOiEgiQATJx0jLp3giwAdo8H4rIEgdUIVBxwFM2Ewv+GPzBGoqBm9rdYIedEsrSEzwgHN7mIg74UgzaA5juHyYJwJnoH3Kl3d6VAVtcAdWUAVwMIdnkAYcMARwwAdSUAVfNwRpcAd3wAQ9V4Z89IR6NARn8AZs0HhGkIp2AHmiyARS8AYfYAZXIIp3gAZoxwWWyAXEeAZ3kAZDaARwoIl4N4d/FAJSsIxOIIQcoARp0HMHaAd3UIp38HXA2AFGUA9OYIoiwASpmHj7B4B9FALK+AZS0HMgYAXCdQWnyAdRkARvcAdYyAEi/lAFb2AHaCCNkKhHRmAGAAF5kscEpPcBomgHamB42RcFSuCN88gBIFB4ANkGDtmPUjCG+8cFqpiRInB5wkiMe4R3d3AFyxeAfOSMEjl/bKBHAemNKhmKAzmRociMsZiJV4B3hmeM8HgHduB+NDCJm/gCDniLd9AFpjeOHeAGVOCUVoB2k2h3bVeTXAAHdoeMRSl3CJmKm8gGSjhItSMyNJJo9wBOnnZyqyJQuWFho2FqrtFf1KYRBzRhitiXi3hITsB3kjheIrl8TQB2e4AHHICNz6cHaXAOhvcGivl8fIA250gQaTAQRph9MMkB5Oh9B2gOmUmJy4cHaDAQn5d9/hDxAefjOl/JB3ZnVY64mJWpBpBZeQdRSnNYheGHB49pDi/QAXlwBxwwiRDxAo35mxRZhBC4gwPxAiEwEHhgUXogAqrJBxbFB12gR6OIBwHxdhXJAd2HB2rwEQk4f+ZwB/Pnm5UpAsvHXmvHmRxwnapYmROommowEGvgmefAGopJm3yQmR/xj3qUBAPBBgURh1yHnb8ZAtnHnnjgnnxgeEogmgXxdpTZEEpYBf6JBQMIEfoQoRywB2vQAeq3EopZh3jwASFgB+IXfrEJYXzwdc/nm/zgg4EkOPQQZK7jQmvFUffllm5mXuPVo+xVWkQ2EQRGUHP2ILk3QKMFGy+3/nt4qRM2Qpd+maU5cUhSwAd20HONOKN+dJB8BKPd9wL/twYfYKLQFZn/eaY26YaVOZ96QKDiqQchMIArCpCjuKZNCJB8UKKq+X3CyQdWoEdloI+0aXdzwAcFmAR8AAXZtwbcGDs4+nwBGALAuZgrugJwaJMD8XWJqUdVqJGKBwKOOp/MuUfyiYe0yZCG955QOBAfYIOgqgcfwIVhaJOjip7f132Kl49iGp18YJ3MOaikygedGYqm1waw+aFv1wFm4H0PqpXO2pkdkJjFyAc12X2Hiodw2H3R+nVtmK17OpWK+nwFiASfGpMTyqvQZ6LO+n1JBKhaOIpDOaMuGoSw/skBzhqHHNClWJB9d6CVlnpIOlpOo0RS5sQHcEAPpDRO9TCx2ClRLfiwFCuxnrSjIrWjYaVtsLVRiGhDCzckoQJxJ9Q6JVOIetk4wqelMIsThtR96fmbszmmWrhHMPqE89d4wMoBkpmsaNcBSgAHaZAGowp/R+h983eDOZiowSmQaeCixDl/MJlEpjd/GNqv9WB6V9izK/mufhR+rwiaFQinnomNerCfi2qTUmC0oxiHSrtHhYoHIdkB9Qp2XKhHWZmVe/R8TKC1ACkFR/sGidkBraqad2B9iBupezSJI4Cq8amsezSAbLtHqHi0tDqAxImQE/qznumKscgHoqeR/qmKqTjoBGurqdwamOJJrXpQukOgB1uLfm8IsHvUhnoUgZeru3mQotiZu+8afhZVk8lqd9DltdoHtp6Lo4A0OGGlsArEVTuaUT36UbCksCvlONmJTgahStULTOGkTut0iGwpOLK3T1Z6slMmo0YWK/G2KiMbs/QLE4bEmq4iksL7hXsEAkkUkNQqtq9reHPwpmJanNj5iYGqqnbafUxoDmgDskwwict4mvsZBIqqR7+LufQHo0CLByNgk9pnBHrgswLMR42afORHo7CJtrQZAsJJnHUIm2zqsGiABqapqvG3uyFAfo44qmWXszDqwc0Lts/HBmlwmoq5t/P5mysa/p56BKOoupmUa5MbHLbkiQZde4bNq7v7R4mYqwf3J8JxOIkRAVpqmpQQXKsTmn0J6Jn217Ymyq1wJ7YikAeg2LwjqphcHIrvmqHi17ZB+8XBWMLC67yRNUIUS1vdS1omNbEeC7GUBlvm1bCr1bHZpLFus8hddYhYZTcnFGlV5nBTh2hPuqSojBEuQkAmoaT1+8o3YYAikJ00eId9xLyeOYq1+38raqIHK5k9h41cbLmquqxCmH24GwJ2pwfGG4GKictXrKr3V4UFzKpF+Ia9fMcn/LeBfJLil5X8p0fE+n15wLYe/IYBiKr9J7oAaXoI6KxoF3Z+PMaLKq571LX2/petbIu3z5zBINBzIgC1gnu88lmtX/yAF8gHOvusBHjIVrtHFUqgkyq8/deljfd1IsCNAj2h5orRzvp2HjzHCK18dpyqnvt9JGqiDa3Hk+gEmhqhM4y8e6qqkoqdBrvNggS97EWk3nta9xWkOy2jr2QRUlWkLjQR55tJliUzR1czq9wP75VGbHZZTJcqQQ3LWC0TiBQCtKy/7uq0xlmAsAipDnubznqJynoGTGCOAjmn7PzCtDmRBlqTsXOO9XDBObu21ry1sSmixcwBZF1KTCCt0aeapRgQu9mvVlCZpUSv//l8VtAGIaAP57iDfy28pZiogWsOpUirA72o6meo/m09uYZX1229nwN9BnjgBGsNm0xcgWWomrTbpYGcrJtonB/whsbrx6zorDeYqFX8uNyag/pQk5NtqEwAuKpt17Cpu+8pSn/crwC50mGLBlbAinuAu77Lx+1K0vlqd5C6dmPAtQpNyNloDi5qDojsRz3kSacRT+79IvrzQTMHITS1Qa3seiYYl1Wal8gzpFkd4PaLhhbl1e6KDosbtug3BGbgdj8LzPMZEExArIH6Bvs5t7sLpwF9DnAwq+bABsOpqvzLAdEsuLxZ3gwciw1eigGMu7FYEGsAtTF9iWYwkc83h+UszgeBpgWhBtmd4nsEj+ewncr3Oob32VUYeBBs/gU9F8cUvgYbDMWSdw5/h+TPSomc6ayV6X4ioOV60Kd4+4C6K+ScvaqVm6FW8ON4mN7Kap2l9HZenJRpYAXL94Wl2gF4sNs2GRBUEIG7vd0AqQdiPrz9KgKNipz96gb/GehYiHpuZ9EIK+BvFWnuRnsoByuESEQzpxIXN1M0xVY1klmpLOmkbg+KJM+SRAPS2AEu6tVfF3QiYMtst4Z4SOuTRAPoZ3kz+oZnKc62jrloFwLTN402Wev3K+uJlNGCpMyDZKKI9H/b5+zpZ+Dp9+tgp+xgSOsmaut56JkYCHgLheu726jUzt4CXuke9F+XPoL2rZft+77rFu8yISQN/iTqSV3q+L4ODFUP7BncdNhYjXoHWn4FHRAC34pIeMug5mCnC4bsVmjm1WXGcPARI71Y9WAHo+jvhJTv3nVmTx2IFjdT8w7qvJQyfsjxr8xQAXkHa8CODHaTd8CTjiQCvfgGaLDee9ai+gdZB9iPMv9YMO/ykY7yD0QjJdtwVw2l03Zk/S1pbcQPJ0/0KT90VF/11uXwQy/17iNzJWhxBcQyRSbv8XtTUK/1Zi8PVp/2as9lHZ/KbGlWl25jLqffvwfg/q178N6yJK8RR332fg8Pax/4gq9gPeQwuwCl/LALEGtKUQVLADESzBVVsfNUT2UGrVRQc+Z0J8v06UOl/mLfGg4X9X9fv4Nf+qbPaTYUNR1zEhQCIiIyOhQiB/Wwa33QBiKhD7LvpXV1Em8QayJhBnLgrHJQayjyBrAmB7FTQ6EcM0bPGQ8BfG0Z6p0PT0o2+tav76ef/dpPdMq/GV2jKVmTKW2wB7afV23ANXzQBgORB+oFIsY/ELbvrIY7EtMq+7L/Bh6CMtsLygtUcThxl4CgxzdIWGhIuHfIJ6hIqMfYGCnZmDhpCbkHabnJ2en5CRoqOkpaanqKmqq6yirK8QobKztLW2t7i5uru8vb6/sLHCw8TFxsfIycLNzK3PxJxye3l0g3bc1XKTfY1hbXrSfn1i0nmEf3hv12/v7Wtte22IYe9+aW16dnVymp13b27txKX6KBAwdV0rdKk8FF2AQp9ITQEUBskyKOYqQnz8SNHDt6/AgypMiRoZSZPIkypcqVLFu6fAlTF8mZoqAR3EOnWrRp1bTxgSYtUZ9EPgfJqQYN2s+fR/ccjaMHKtQ8FhXFOXPmYUeB2A4WPLiQpMJMDEtVLbvPLEdIGmm6fQs3rty5dDfFvIs3r969fPv6HVY3MFyMnfbUMwT2a1eKib1SXOw4rOBIe/Lk0RrqLOZCmzdNs/SZlCY9ZyebPo06teq3f1u7fg07tmzZq2vDdSpHmm2RjzJ2BlX6N1pmpTuNJr07ufLlzJsb/poNPbr06dSr03KOPXtysonapgq+STil4ohKOZSoPb369ewBWn8PP778+cna278/ESPhheI5hW4kXn+IFWZeIZmQh1+CCi7oHH0OPghhhPExqAiCJFlIoSjnnXcIJAKuBZx/powmWYYmnojiZLSIsOJJLO7yoi8x9tIBLTX+cqMtM8Ky4ys96vJjMEHiMqQxHeRYTJEtKUmji7z8mON9dPRBR1FhWenZUbqVN4lP/1VkIFcpRkLYI2Ai9KEk5AUYoogFSoThmHLOSScrAdyJ550C5Mlnn37+CeifewZKaKGGCjrooYoqmuiijj7q5wZ8SgppnpRW6uilmOq5aaeS/jbaKaSa+imlUdjk9BNSVVKjU5Xa2ETQIKoydlRSqBqlzUBN5cqqQUBVcxNPOpm4IUMfVpXmgAiyCRGBI6IXZ53STkstJ6FiOuq12gJKQACgbgtuuOKOSy6mCWBbbrqVSpmTNkFd4xOsSXUFFCI4DQQsTrJaE9qsSgWFar766oSTTTvpi59D+2VWWrSHOKxKnBB3SOJj1V6MccaWqJutuh5X2vHHIo+8aLckn4zyuKX+dC+/0ew7Ta5d3UsIsCxf82/L5a36782tznsqTrwSnOXEIC6i3yDJUnKJKHH211+0RhtSscZWX401HymfHPLWXn+96Lkidw122SJLmZtN/qjeG280uTFGlL32vpvqqwgjnGtu1MTN8lJ6f6abU8NWNLgzHiptbNJLf/IlmZl5ArVnzZ6iCVhZX445nR6HLLand5JdLuigi2q2pZB2XnrqgY4+LuuQWo0waDzN5VRECktkZpmJG8s74jMVxEmyDkcOprPPPpx58sqfqHrzmabruvPNRz/pn9SDez2k3xoaPeyTyyX0lu1NfOzwxqkpdSoVT718++6rpqik2Rc6v/TYjy1u/XiabD+gXeufMpOhzn+Yep8B1dK4VSQweAykDOPUxxkuHXCCFEzOterHP/r1b3p5yiCh/kc6z+FvawBE19cqiEI1oeI37DtfhR7Y/kLfocdiKayhDeniJw8ScIN9yiDrSvi1AfIQZENM3Q/PdsMJKmYiwNOQC5H3vRFhJoZJrKIVS1HEPnUMiJ8LFxe9mMVFzW+MgdLho4QYRtddMXlNbIVWqCigsUCMigBixALXiMc8rsJ58gtjF/24w+qVLXtfDKMAW7ctPcKOjpMYC00mxkgZDkeRlKwkKrj3PPuhMZPgMqPpBAlIUPKRXNHzZAAKWUhHWTJFiaEhE+UGQQIZLZLDqdwqb4nLTkgvlaEkGdk2ycldHoqXPezlMEmVy/u08UK0DAVVnMYKMznCcsmspjUJYcxsbk6b2gIiMAP5x0Oh0ZSiDJX+unfN/t3EKjK38U5CILK0Zi4unfTUI54AGAFujmxP29OnL1H2zfidLl39LGeo6hkShIQmVnBzJV2AN89GeiYR8WRG1ZqJ0IxiToOrK4Me8oknCFwgAiMFKZ5gcIYJBOoGVjDAoRjgByYAigER0NQGanrBSAmyAmVQgZ+UIIWUEXOgGyxoLy8VUHJp1BmtLNF2XBlRxxVvFBidJCaWilV7dqoMg8iDSW1wCCK4NABb4MMKAjUHPlAgABYIwlj/5AA+YAFQMOCDE/JUV5mSTABgtUIAEiAED9wpAXvAwwE4Vi5ygtOfq/sYpYbKp6QCKqtZ04wbVdihwlR1khKkrGeTuFVC/uDhq3ywQhCCgASNsMGlEgDCW/1UARB4qwh8EKy3+pSAuN71T3Wd60n5MASPgSoBQFApA/aABjxZAAMCBRtkKaXYAPAPsowtI2L79NlqLZNq0RwP09xk0cxmd7ygrRQEuGqQC+QJrMEd7Bj4ENQbmEGlARCCH+wghSCYQbZaOAMBYvDe/HpAADEogx380N64+tZPvcUrH2RahDas9a9u8CsM9luE+4rVAl+wAxomzAAhuMHDINiTfDOgBD+kob0W8AMIGEDbNZyWAF+wggAEkIAjtMEOVqCvBQyMBrc+Sn/RrW6nJEvENBKKvKx06kcssibJGY67TmayldunU9wG/gECeELvItS73gfn6bh4IABtBVtWPZyhEj4VQ5lpywc87GEIN4jzmu0aAAXTFc+/De6ZB4vcANTVd2dAWpxV+l47FJoPsoVzWc5a1yEwoC16uAMB6LCGv4qBD3dYNAXiioczaIS+iAQXkseVAB9uq8hGDteVE7REyHW3PMtCX37Eu9lX63pBilICH/zA5UUPQgN9Aqte8fReBJw5rmtwKQPqwIc2G1YAZ94Tce903Ezrds948EM80hAH4Abgz3/lwxUEPQjBRiARVuiWFsRdgQk3OMb5rGum63rWBPAhuXeaAx4CUOegBmDdV6irwMGsxW2ajbpZVnjpqLtr7QCP/n1RVQRyoghFgDzEjhHvuPIOFQRCpEHYo8Ute/n03gOU1QP4xlOd28yHbpE7AUU4gxnMwAdty3XPfMjDHezQB43I1Ae1xXagezuoTafgTnkdOBJujvO7Ev2s/b63uAnL7wDMIdNZ4IMSTrsEfx+XD3YgggRaTShWb0rtaPfTN+t3KQEkc7v4WacqKo6YPoRiikeLoEM9DniNHUoCdngYwvlk7EQxIM5mrm2k8QRWmMu86AH4AtnLUIbC5nnnvOUz08VMW9n+9ejivpObTZbXBKQ1DZjfObkDQId/N13fWd96ALp+hz7gYShsIIAEtJAIPJC6sYu9bvHNdU+OJhmg/tINJybLdrGCYYkTrlJocahhn89Qc9anGMjiHpLrpv098OS/2Cf/BIHCO+LwiBcztt9LBAEQ3QMO2MMazs6AtEq7W/MfPb8Jq3ML1icN9lsyVWdDgGN1llxNZ3ox93lD8ADuNwOuR3laZ3UyhXV44m8BcARmhScVEAAMcHY5VnpHFTb/BEaD1DzRpxRLYQ0Boxu5URSD8zdVAhSvEjBukys2uCqpkhRvcxtcon0fEVVt9H205hHSNCDlx4RWsyiERwjs135BFgTAt2/8V3S01W2EsH/jVlpcAALQRgRCEG6ZNoG7xWCcdycxIG4WMAhS8G77hm7tFQCn93lMAGpC/lAEgjBX/ddvsnd1g7AEybWBY6cEQvBuK0BbY2h5PtV2juVHDFdMDactGEMzBTEsOLMYBhEUclMv/PIZSmEzgEMvLzN+xvMYjtEYjHGKIVFRlqUWREg1eNeEtXgfjkJ4eCCF7VcIdjAEBLAn5FZgZ4AEISd5eaZ+K1ABaUV2tqdnnSeATScAdfaGgTaBepUAdjiHAYADlVBod3UDemBbFohuekWNzWZ7A/cP8EUAFeAGhCAFbJdTIdRqkgiJqGYo0WcU+qJ97/IVjZGJ2LeD2ocwBiOKL+iCFlI7DpQhdzRDoEAa4Qcg32WLFUktjyIBJuUo32IBoscA7ziOeXJ2/ngiAa+lLRKgdqAiAfMDASOpRVzGJyNpVJRYMqEzZENkj8FELqYUMix4FG6jKkFJkLiiGzlxDdi3E/Mig0dpKtLwKptYEeLDHuLhkFTGMLxhcRJpkVtZG3vVJ+9oB2YgCH6FKREQA0CAAUCAlkAwYY9YLgGVLRtwakU0VFs0j0VUkVKpHuC3EObTLBSFlYfwTFxJmJrzQaUGYypmBkIgj3xCW4IAmOemgiZEfNsSPXNJk/YTMiWEmYxVi7ihl9lxVRTXJiPBd4WJmnJCRm6pfCnTmeoiAI2pk92URTl5l4WSmtjxTHSkkFD5kB2xcVqZm8NZF+oimwZFm8fHmstZ/jrR9ZogJD3EqRqKoYQrBBpkQovmIZzSyZ1wkYIjY5v4aE7WxZyVWZ73eFDdGRdNtYR3RxnbKWuGMJjqSZ/tUV3hKUaW+Z3Oh5xt95r9eX63yZ+AgkY5WUHbCZ8AoRgWkp1KA35PI4uI4U71SaHpkXDniaH3k2SjU2T4maHjuWTKY5TtqQhKwT49ExhQtolVGaGsKBiY0aAVKqPeKaCktCm81DHnIpseCj1EFSqggkHKWSnHyXyVuDyAE4NvI31cYis/mROtQi9r0y7uojcisVAu2pfvlBDbF59953czCqbY0ZqnRJkbRF2SqCn/qZmKoqYcdKMOp0pHijP8qImy/mKnpNgqLUOQoWgqrXgmrDhxLpqgVtl9LBoewPkwZBGmi9ockTVCH3pMX8OjmXkoRDqgPponbQqnf7KjyKQ8s7MUJjqUpgg0PgEwTLEUN5OqXlI0yoF3XxGjtxYmnMWotboaNqmhkJqrhtKhy3eTXFOp1pM6ljpY6Zk5goMNVQor1IQbwCMNa8MrdZOK7uKblBGaqBFRy0SL1TllnWWr37ob+eOW86Op2RSbRlSjZfqrhlKuKmOL12oax9JQFmedG2FLkgSu+YoaZNpBkQiiusquldKuAAspxPoolvqZS7kaUdNAqXGvtKqvERsYnWKwlCqez5dwDNcxnsR2k7qu/rNJsM4jsc1wcRXCpfsQqxpnIL85si07Fx+zSZBFrAOLrul6n6pDs9Hpsu4JqH6ahLJKQym7s0OLReeZLRUbqcXksShDTPNzSJPJqT0aoDZLtGZRsnDEfeFVIkJbtV0LCsjnNTmLdmI7pkyLq/+6LWQLoOY5WV5bIqvYFSnLtVrrs25rtx3BrzcrqVMLrJuSas2VtJcqVCGrtqNCQRBjM+jzJYbaDJazRG0Ei1q6Gts1t3druY1QsyREjyG0tHrLtyiYtx9rsZ/rMUmlRESzUOx0M1yxpwJhd9A0r6mbiq5kNEJruyT7d5V7ubtrCPkppGsbsqB7ocnpq+OidoVL/rAT9IlIkZQ8cTfMO4T5shP0wi8tuLAWpbvRFLm8y73OcJijBLCdG7wjg7Rle7DrYkDWIDN+YxD3IqpBg32wMjNOgQg/CV4zcbvduqUT2b39673LKb5o66bja76hVL4HRDCh8ZSr6xXOy7zymy8JfA2gAa/2CrGUM7klO4v+y8HMoK4YuplmqzoBLK4Y+73aRD0dc0Cum6Xz2r4NnIqLy55qUsH6S7e4GzGD2sEcLD06lJMkDHf6aaOY4kExKzLlm6kFLLaQZYvIiqhcy603bLWbkb07zL3A+8H7+bulNrzCG7pGS7AkjCdNPMG4W8UW3H2teMZWvLvFC75dXChI/lzAWawtaisudizCRtayHKJxZ0yLgClVbCzIl/TFo0vHBCy1uwpIeOzGIuS7b5p8eSJ3tpo0iPqzpPAZv7HGg3y5iBzEiCzEkWx8jCzKjjy4r6NIm+xESMPHljydldAZqszJlmumjGWPmtq0fVvChjREWNMbhPoJHhLFwTNPulMs+BuYMPREs8zMpDDEDwfKutxLcpxNxIQ16LA7lYwWuXMcg/AGHJI7ZSFN3IyvzTHMXnq/F+ygzczOznwtGhnK+DiTj0jKj0oyZiQ2YgyyjOzL38zKidMb33wHfIAOgoAO2LzNhVDQrHzQBE3Q+iHLNnwattPOFd0M11IGfaCR/iIVASQFz3/CAGdABCNzBAKHxTKQBm2JKf3VLSVtSgygBXRYKBnQBqKHJ0fgX+QEQKODUh/NAF8g00aWAPNcus9cytiVNY+A0AatB9/MCE7toE2NHuNM0G8A1Q+t1A7d1P4sHL9cF62czCpE0Zps0WX9tYV8KAuAXh8FeYaAB0rgUiHzjIZSAUGg0mFTWIdlKDYgBHoSeqFyeoTFB3qdhmxwJ0LgiIASeXyijV7TdWclAUEAUm6YaeHiwyjTqSaMxSlzzb3h2Uy9zg2d1RDtzUot1Rwi0LxT0F69D1Yd0RP52o9Dr40U22ZdtZ0ibHpAbHfSV6eVWnywWoAy14XC/oCQ0pGKsmkm44ebktwEcAE2/ScxQF/pqNjRxifQJo83di2D0lqSUtw2MHyKHM3n2ylJrc2GhhFwIM7+zBDYrAdwYNXrvB8KQc6W8AbwHdtg/RabURzMYtv/vQmb4mV7cHjGhicJ8F67VQEd5gdE0C26VQRm4AdKMJISEOF2UAZrVQHvZlo+xQApZgcUzttmgOGJfSc19ldt4AQxcAY8Bs9kCFxBMAG0BQRKsGNUFwAScAR28AZJ4JLKpQV2kAYrYIdjQJY6HgcIlgVoQAAOgGAJEASFdVoGAGNmkAZm4IiLnSdulgFf8AZmYFtGTikxkAbMZQNpAAI2ngZ9bQMt/i4FFY4E99Vjd9JfGvAFKmZbZz4BG15aQaACDTDkd6Lj95UEY3XhPUW+f/KfO33gQbQpKfQIGhHQCE3pnBHfpl3VBu3Uq80J8Q0S+h0XbwQehwrgpb4xiiIEMLkBXqaL7XdsIVhYBjBoJF5amzcIaaARwhcA78gGOMcHExADwacHaFAB0JAG74AHBgBWoWZ/mqJ5hCUIeBDtr7VpDNEBROc7Z1UBiXDlOfdabkjQ4cZ4G1CIGhGWg1BmCqZ6SmNYlqdoiSBbWo4n1Y4HbaFS1L3YjtYWOCdnwE0A654G76jr1d5zg7BWZxbsSoMG27btfABu3s6GzN5sIJzH7lpB/gaN3go91Vj9y04t1e7t2Q27FrUNu2lB6qaO8ph7KL5mB1w24FJ4cnnyXhPgb/T1bvSXbnfSgUFlARNm4AzYdSzgLThgVn+WAOFte2M30ghu3VteZndCW8EtA8B9e3wg9NzofnfyjldP9A5oe3V2VwIwaE0uV3tC3fH2eXMl7w3YbgHwbjIlB//G29YdY2fX9cH1bEUHAyPZgTDXUhyIZ/Mn9uImAHoW9HdC9EPQfwnw0RfbyIRSz4JryoGCQlt91QiNFu6t1WUB1efB1erszZ6OvaD+orNLJhhC8ik/tCBHCH4gbATuJzGPbHyQAQ5/WlUYbXElmThmfwGw4Tf3/g7B9Xhaxwe334FYMGhrbpKxN3qVHQBrX4dP74WJvYHQcPu0tWCEZdh4UgfTZntZYFjcn+58Rt0SoARQt3PQv2l6rWcbOPc+RVsIOHrS/2cWoAVm0AZ+YN3rfyd69md5BQgCAg58WAFzeEGKS4UwfHxpQgQBlJWWl5gbmJucnJqdoKCfoQGTo6KkAaeprJuPr7CxsrO0tba3uLm6u7Rvr296j3q+fHrBwm/JxcPFj77Jwb7DwMa4w3DEvLLB1dza3+C7eXt7ucfm4enq6+zt7u/w8fLz9PX29/j535YJnRJ2svBc4GSDDxNLDPbgqSDsjjE7QggZopRgzxoHCs+U/jljMICFjof49HGYR48hGF8esZlUac6aABXRVCqo4pIYPiy38AHR8uUcPnny9NGzZyLMPTIr3Zw0506ALHwQKMUpkZJLij/NlOHCx0kAmjZxUiLk1eUkAWCL8PEg4GjSAGo9fMSj0Q2fmmLwsCQrwMfaAI4OBqj609ieoCc58llJalWrx5AjS55MmbK+y5jVncOc5w2czce6CWvGbXPmeeXK4dpj+lbr07Bjy55Nu7bt27hz12r1D9aegQQNtg3AYAwfIgnXGAgggIGEwXzwPAfMB00MPisoyejoaAilmxQqhZewfIFxD5auVlQz865NvZT8oreKJ0De8JQm8Pup/j8AQ/hX3cCHFMxtp1dVh7wkwEeCOWIIWJbktVchAdjV30016TSfAkhVIp+APAUgIF5iQWdIXNR5Z6J9fPQXgH4RLAeBcSlUlkkrjlWWo408drKjZLoFKaQ6wAyZDzmwvBaLkrUwaeSTUEYp5ZRUVplZKaz0VgxwwaGhyB/BoEGAADpBFEQeaxDQwCN4DIHEIx7MwMcdQhxRzkGOsKEEEY60KYQbeEwgxh1BCBEHHgekV58DerwF4VREtHEAila91OcQQrTRoiUC3jFEEeUAWF8Cdt0BUHQEIPgTEWYQgocQoHb1lXsRloiRITrhYUQdj9QkHyUJvRXXdWgIoUSv/hXaSuGveWpBxJpeXfpni4MWemiiPWarrbb9bMLStkBaWZtqspDLR2r3mCuuPugu6Zo2Tq4r77z01mvvvfhAFgFAFwwXHCx2DLEcJUe8Ygd6hFhxUzHZBVDwIxwxIUACxlEoQx6P7OGdDbxG13BLo3ZISUEfU+JIdBRQmqB2GEdHBCYP82GFXQRs0BSwRWikgoQI4lDOHRPg8ApHD2IX1oReMWDXnEm4ByJF1VWCohZDu2fchFgIgCLFj1iBYAx9sOndxWKDiwqPP3prto1ph5IjvvbQsYfcGdNiLh3n3jL33LWoG4scfOAN9zpI+u0uLdXwEu/gjDfu+OOQDxmZ/gQRZCtBjhusksDllwjAeSUQQHDJBqJT0jYoCVSeCgOlcwLBj0A8J4AjL2HiHHOqXC4IZQu0HhkE00Hmeev+EjewJcGvncrpyjOvvNmRt0P3K3TQTYcccwNOzh5yXB84H91jH/j0hZMj99xyV48+3oDnLXf30ettOLyLbxP//fjnr//+6Ty/tvP+U4X/HvCINCxtPgFcXgLZBhkA4miBlPgWBBsYCv5pQ3Dn2h7gBLc9crRvg+B7xPm4l7HqjRB8HVSNBkX4vfbtr12KO9w36mfBGtrwhjisUiUcOMEe+hAUFdCCH94gBQT+8IhIvNECu2U2HupoMjm8xfTU10EU/m4vhCHEm+BGqMLUIMmKGUQh+8KoRV3szUoqDGM6zmEMGtovinCMoxznSJsk+siOeMyjHtcmwQk6UYng+qMCW0FHWVRPfN1DVx+oaD45gBBvfJPDIjMWvityj27YM6EHrQc+DNqCe/OzTRdfEcpwJG6GhUylKlfJSnXs8ZWmq0wfYUlLyMxSgAkUZC3VdsRWwg2UsjGXF/NmjzZqxpfITKYyV9nEXToTlrp8JhPdlsdoTlNbt4zMjpY5L+45spSEi8UX05iZIq2Rm+hMpzr15wkKVvOZ2fpjNOHZTj/CM5oT28Q8KbFOd4DTN+KERyjJha6CkpKYsgmNG2ex0H46/vShEA3SPqlJzx1W1KIXxeU7KXrRiSYRndXTBrk8icVcqMuF4awbQKl0ymNG9KUwjankYHlNXuaxptIkRTZ/iFNn9tQSO/XhTyG4CpBu0ZHnup721Jcx1WgxpBtMJPz2ZsLvKRV837xhS4XR0GXI9KtgDStskOhRygCwrJJxIFrT+sCMrlWbbYXrHcHFTSSNsYoevOL4HDnCMS41g9s7Hxgfob1/Nk40DIWXWBfL2MbK42wY1SlZLzrUXb41owG8bA8xxwpuds97W8ybB9X4xfTlDYSF+55IkIQ9crXPsGeclzds0dCuOva2uL2tDzX7P8zytplmRd1jKqvRiv52/m3LHCffAle+S5LSqZ0cIyTRtcWQPrWMCP2k+FgaGl240ba5Da94wWqJ44IiqLRELyzV+0r2DtJ/7tVjfH043tMA00iIVaw5wFvf/vp3nZMhLnCLO1+ixnWysaxEgRdoXm2N4hQLzuVjPPrfIzlyu7jZKjg0nKRmVPjDIP4qKyKc4MgIWLjuNHE9DxzZ8gbYRid2sWRibNMJv7gyNC4xZIi7VsdENLWpLI2H8cHfEBv5yIUcHSlo3OB4Nq9Hp2gylO2oVt/ucRTfIq5R1fW+f6JPmIaNkjfyKw8lzRbJaE4zOouLWUDOtc0bhewPpRzIxsAZMunUYGsPmT7zCZaD/q6F31Wz99RyVHKvYWZH4oTs1cy8pshqjrSk+ce2Hlt5W7ylMwMZjLZL7zHPwPwzYPuq2sC1VoXTtWsGxyhGNc5QoR5eNKTn0ZpZT/rWuI7cnXfN6177+soJzLMVqUtGu5JPhF/8nl47yGoQllq7iZ6SMXNN7WrDcckpprKS90hiPa5C03KG87d3+8O6IvWSxHaq90hISURSEbCEvSTgLmzorK5merI9s7X3ze8aStiZ435l2sDNYks/GeDb5nVjk60OlEb7vuJqo637TfGK69Cy+sS4WzNeS4P31s0Ct+WKocjYaH9ypSZVqslnI/GJW/zlMDfSr2Gi8V7neOYQ/ry5HnVewZjTi8w+D7rQ8YXzohv96EiH5dClNOalO/3p9Up6r7st9apbPTJQr013Obwkl2f962BvByaKV4ndtYLsjzG7JdCOu7GznRRvB0Xcx74Jtac9MmzPe93n3gm+133vdHf73Sdjd0roXfBnp0zhmYP2vB8ez2G/B6y76vXIW/7ymM+85h/XXdJ0/pybD73on1R5aVe79PVAPT1UX3Fjuj7Ws0U960dPe7CX4gMkQMEISMD73ufe9yhAAe+D33vhA9/3v8+98Ylf/N0jn/nAd/7zgb984yd/+NIf/vCrH33kK9/7uvf+9b9P/vGH//jkh37us7998LNf+8Xn/j78sT/99Ft//eC/P/3BT/32z///ycd86nd+/fd872d+8jd+Cih/A/h+6rd/9ed/0Kd/FNh7tedos3eBGvh0BDACHuiBH/CBIjiCJAiCIhiCJZiCI4iCKniCLdiCLPiCMhiDL0iDMviBNniDJZiDKciDM6iDP6iDPliDLgiEKwiEQwiDRWiEOIiETNiEUFiCKLCB+ZCBVHiFQScCT7iFXNiFXviFYBiGYjiGZFiGZniGaJiGTEgCWFhmQ9aGcIiFJCCCuleHI2CHd5iHHhh8e5iHdqh7fniHfBh8gFiHhRiIeviHfYiHeCiIi5iIgWiIkviIiniIkUiJj7iHh8iI/pFoiIIIiJ14iZgoio3Ih6QYioNoipzoiJzYipAIiqp4iZv4ibToh4W4iqfoipqIia5IiLXoiayoh6OoiIjoiLLIiqDIhnG4Dly3jM5Ie3P4iYQ4jdRIjetXjdiYjamojdMojdyIjdf4jd/ojdxIjuJIiOF4jtlojuuojuAoie5IjeyIjfMojukYj93ojvX4jfeIj9sojvvIjf2ojXeojM+oXweZkBo4h4a4gMVnft8nfAP4e+jIfRLpkBVJkRF4kQ9JfBJ5fxeZkRGpkf3nkST5kNoHkiM5kR/JkSbJkR35kg6Zksf3kirZkgEYkgpIkTpZgTQZkzxZk8rnkj05/n0ZCZPzh5QfGZQdOZQ5qZE+KZM+eZJBuZRWSXwKSVv6lpVcKXo7KX7Wp3/iN5ZkWZZmSZZheZZquZZsuZFt+ZZwOZZpGZd0+ZVlOZd1mZdriZd6+ZZiiZYo2ZZL2ZVJYoWEeZi5xpB9uZiM2ZiO+ZiQGZmSOZmUWZmWGZlYqZBbiZicGXpzeJmgGZqiOZqkWZYnUJqomZqlKXxxKGSG2ZmwmZh2mZen6Zi1GZm3qZe5KZm7qZpn2Zu+aZrByZbAOZxqeZGZ55pcNRqvGZvOWW2zaZzSOZ3UWZ3WaZ0lsJoG+Zzc2Z0xF52XWZzCWZnZuZjiqZrAeZ6pWZ7Ip56M/smeZAmfY+mefSmfdUmfi+md+rmf/VZ+cGmf1Emf9Amg1yl+BFqgkImf6KmWCkqZAsp//BmhEjpp/pmgCCqdB9p7GRqa8LmhvqeeHuqYIUqXDXqhmLmdE5qiKvpf4GmioImfIxqfLjqjkBmjvgmcNiqZmbmiPNqjuVWhcVmicRmjOVqj05mhRQqa9pmkqEmkvumkesmaPjqlVBpWVLmWQtqYS/qfl7mlZomfOGqWBOqlBlqWTMqWZOp7Z6ql3leka4qmbcqlgFmldFqnENWiImqmNLqn4cmnH7qYb/qivrmjdlqohopMdvmmgUoCi2qZjeqnevmolZml1Umpjyml/oeaqZpKR7MppB5qqahpAk3QBC7QeyfQAk3QAqrqAiZAAibQAt6nqi1QA6kKq76Hqrb6qrIqq63aeyZQqqfaBLR6qi1QAsS6q636qr36oU2wrCcQBc0qfqlaq8sarR9aqt53AqO6rKY6qsj3qt7nAvKprcF6qtyqrU3Qrao6ra1aA9xKArSarh9arL73qpKKfCF6r46JqZvar/5aQ21po6AKlwNbll0AC3dQqnAgC1dAAlTAB1DgezUwC+X5sK+AB1BgsbGwBr7nBXzwBAsrC1DgsRvrsNEBnycQDBFLAgd7sdjae6ZxBy2QsnjAnk3ABxwrsWoAC2qArVGAB7Aw/gUV+7ESywdqYKoo+ghPwHtNcAewcAU3GxAnEB2997NB23sem7O8d7AvK34FG5pfG3/8+q9kW7aRg6eQGqdvGQWPMAVT4LQRu7BuO7fp+rBTULRr4LZU4LbZebB44LYtO7cHm7dTsLRY+7FN4LY7ewV72wQeqwZTsLdUsLQWe7e9V7kkwLZ/SwVwi3yPsLdTsLAc+7ANy3vB0LUpOyd7u7N4YLJ8wLgke7Qk4LGGy3sTq7W8B7SRO7ewyrZGm7HB0AVzGx1UQAVQQLO8Z7GMa7GyS7KWO7t80LV0Gaj22ZvUK5hJa7bau731grbzOZphu5Yea7nGmp0LK72ZC7F4/ut9mvuyJ/C8E1u6yEe7l0u0vEe/yKexvZq66nuw8CufetC6vQe0JJC6pcq28st7C5vAUeACE8sHtlrAnYu/tmu0nssH2foIEUwCQguzAlzAOAuvj+C+E/wK8uqx2Bq+lqnCaDm23PvCMEwl3jukC8qoYjqWD4sHtavA0et9dlu0sst75ssH8ip+8St+FPywtUvBVbsYfGC5D7sGT2yyOkygj9B7N5uzbKsGqcutE/vBvnewK9t7twu9OzyxQWy6GJy/rzuW2Um1vDe1rXuwOyzCrfu4J8uyPUywQmyitVmkLhzDgjzIupF8+lqfMrrCIWu02BqyQAu02fmwYyzC/tGBB7pLAncAxt53xN5HwWy7xGzyyHX7scFgAnLMthF7Ao7cs97XGhEsum1ctAncewtrnwFsxuvre8dgySGMwmV5y3GsBxxbywB8xx97sEfLtfhKo4d8fIT8zNB8G0AKvgVaAk3QBUBLxCTwGWtwB3egBmqQnWz7vJSsBnDwzUvrtAfKyfNrvyYLyt98B2ugBq36yaTrsVAwzkJ8zdlcx8EAzmrgtGtQng9cs8gXv/Z5vq2Mwdh8xiHse48Q0HcAB3eLwgf60CDcujuLvsFgxicAtwdbxNRsnABKqNF80iidD9OctpQ5uNu8x75nt+yJxt63sLUrn+zcse6sxIdb/sfvTAIBTLWo7H0urctgvLO1a9MZbNBsTM4kkMV67NC4C9SabLJp3MofLMd6PMlP3ctEO7VGC9MsPZmBnNJmfdbtMMO4WZr0SdFYTLUKzcaTXMbIF7UvWwPym9M93cSg7NM87bsRq89uzbQYrcZh7M5M3HvIzJ5UkKojbKrBsLRMTNMQXdWp+7wn0AXsCcwgfAcgrM28ZwJOK9n267tibZ5q2cxvmZv2WdZo/dqwvQsrbaQk+r2NmZv8ewWBSwI7C7l72wWUa7R0+8W7OwVd0KotC7k7C9p6fb87jdjCXdw/jckCPNRsottti3zBMAVqcAUh+7KJHczRodvB0Lq+/qsGVLDczRvdV+DA0aG3d7vdoDsFB/wId8Dd2c17cJzRvHfe6R3Rzl27y42+cTzSQYqZrh3bCr7gsTDW4dmy+b3IF5u+sLAGDxwLhmu1j7AGdx3L7Vy7PO3csjDdvofKxgrhfNAF3icLayDSIZ6tKH4Fvdq0r6AHY0yyr3AFF/4K2Vu6TbDIerDDnI28TOu0bHLj7mzAvPmYqj2nDP7kUA4LKw2ilLmhTa6hBbzBj2mu0/mraruYqip+yjqZ1rraLfCuAcvMlJngUd7mKT3bDHqhV/6ekTnnZ2nnDq6mag6XbO7mfv7MLYqyb4mkbXmeksrCZTqefezgRQqqaTqp/noqnYbemCb955YezWp9w3m+p4oKp02a2rS96cbZ55de6tqb6WON56Je6Kt+n0z+5dQ5oqRu6rTur6j+pVj+pIDa6mm7qNV74KFuoiG6m7Ne68Z+qLf+p9OJ6DRc5aJZsJKq2qpewJO5oSUatsee7af+gAWOoNO+6YfuxreNnc3uok1e7Nqe7j4K56U57b4e53eOtI7K6+sZnMy+r9mr7vpOp7f+7bYt7K/epdNLlpMe6co+mo1O0r+J4Pm+7w7fo+y+5PRO7v8+8RWftvd+mej+8Bzfnck+6K7+6awO8n2Z8aKeoyZv8cfZ8B3f8vsJgM9u4AS/lv4O6fGepyqv/ps0r+gOepwb7/JAf5gfn5cjaqkor+vUjqApv+zBzqHD+fNBH/UKGfHyvswzb50NuvRKv9ZcD+u7TucIv9qBCvVSX/bLOPRgq+eeXu3DuZvFOa65HvC4vvDOjqEkz8eLrqNkb/Z8f4V/afDlLu4lH6CIbPU5D/hen8hrf/Xt2e7Wufd9H/m1JwLjfvhgb/laj/iMv6e7aaMlgAKfz6Y2LJeQL/mmv3kEgPa0OZkKer2BT/cTX/OWP5Yj8PnfXvqnn/uWVwqUL/sYv/p3j/OMmfH37vtPWgIlgHsjr5faALR9gFJD4vzQr/u00ZzUHw+hcEvaX2MKxv0R5P1Yggnb/i/+4D/+l2D+QFX+6g9y30/+7n/+6w//75/+89/9l5AA6G//8r//9J9w38ISgEAQMBiQQHgoeDiYqMiIqLgIGeBISBkpiZmpucnZ6fkJGio6+ilAeoq5gbrKymraChvLSUJba3uLm0uLotvr+9vLC6wrPBxcbJxsjIKs7Hz8HA0tTW3LXI1Ncp1Nvc1dOym7aShebn6eiq6+TqjK/g6P6i4+H39ab5+vvy+Jz+/Pjx+JEQQLGjyIcMSHhAwRLjz4sGHCiBIZUqxY8SLGgho3TvToEGRGkQY7kiRoEmNKkisltgT50uJJmTNjEvSUwNIggAF7+gzFU1FQVkN/aiK3/qmoOaVGm+50ShSqVHtIp1pdNXCm1q1cu3r9Cjas2LFky5o9i3bmVUhBma4dVPVt0nJu5cqtS3ep3rzp2LXthLdfpsCk/vodPCqw4XWLIWWViGJE5ILMJHuczGyyZc2aEXau3NkzQc6VR0cObXl06tShT6t+Lbn06oSYV9c26No2ZdmxGdbmDFv1bduyUdMuHnwzbNLAfVPWPVs59NjGIUNvzfq56ea0nzfHPpy594qFPxGGx5TnvLhsD51f9X4uX6jx24kC6Ki+3f384+nvD+A/7AxEGnXUgZZZabxk1tuBCW53GoMSPpiggtpghmGFGX63YYQPHmgahB9+yFqH/g5uGOKJCjL42ooTjsiiixVCqJ2MHsaIo4g4ItfgjBrS2KOGk11Y4IsIwriijjLWaOKPIAbpJIlHoiAgfGvVpVOAWv7Enn9AJdbXlnb9BwuZgImJJlREXsPmgmxqAyecbl5Yy4J02inMm3jKyWeecu75J5FxumlnnHXuQmeieBaTmaCALnqLn9tMGugubRYK6ZuHVkrpnJYS2iefoiLKqaSJOqrnoIJGiuikpnrTaKytumqoqrT2yeiloeLKaqmtnhqrpnMOS0uaxh5r1HvKIuaUmWGq4+w7bjWmSX3UnnPtXoId9qx5X3bLbHngYgJsMoxuWqgvjJ6Qrrqb1toN/jHfxDtvNM3Uuwy+z9yr7y/89hsMwL+ciWa0/Fk7blSsZAlmU11KiyzBEds3MSgG31OxVd7I+281HeOyscAij0xyySafjHLKKhc7FQEMx6JTtoyFOxVA+rn18F0Zy0ePtjvLM+bPQovCbsgrH4100kovzXTTTg+DzsUBSl1Ozp5ITXXEL9uTtSxdD83J12CP/c4vJ6h8NskfP11v2s64bUwJKcttDNxN2z0y3tzQPbK3Afy3tcNXnxI42dyeYrXVhygedivTzmz4eWI3HotiP01OM8aaK/xtJqMqLYze87rN9y2ll3y6LamzHbcuorPuC9+rw77y7K+DAwvjkliN/nlPvAdUeFPB7+PO8JzoLm6yEgsF9LbtoWd4tdJXyXzPV02+gQDwOr22vyrPbjrA4Esz/vcnl880+rRT494qxn+CPOWavD8xQPFzWQ79ju/ce/TOG66/yjUrIP1ThPaMBrDu0e524oOd+lC3vl48EBcTrFcFSTa9qwTwf2TLGk82+Dep4KcpBXye9YLmvxRyToUmJIX2SPUrtUWQgr+44LxsSAv04XCGbFPfBHcYwc2JMHoEyFnXSkgxFv4EhCFcYfuE+EQx4QWJXOOZEptolwMqkIf4AuLJGBg+LubCi7UAIhi5SMZbnHFeVIwiThAHrcyJ4n5MrBom6njFMoEi/gGv0CPxrPI4JyrvhPtLogDziMVxnEoZW/SY98RosjQOQ5JlVAYla1i3la3xbUdT3+GqiMhQDu4pNRNlxJZVv/uE0nLMa6OVDHin7flJXrXi17lYZUtrgCxpm8RkBHsJyWRcUpKXNJvSfBZHUOBxaH0kxf1MCc1oTk2aKXRlAF64PVq6i5HcNJctgEkNYIJzhuPkZA9rUU4LTrJt6FRdNnbnRy3hw5rweCY1l9cIuGTwnvx0SjP7eUiwadF7HVvbLAP2Lm0etJHRSGcwHzrGSkJ0bhHNIdJSCQ8JYCADECCEBCIQgQuE9AId/agiEnABkY40Aoq4AAYmMAgIgDSl/iCNgAEOUQGWznSnFyCABESq0ghIIAALqMBQFfHTmw5CoxjoKCQi4NQITKAeQh1EBYKKj6pqgKWKsCkDbFqIml5AA474qgH6KFNHmPQQayWEWQ9RVZzC1GJeA6hPclpTri41qEdVxAIywFGPRoCqfRUABOYagAtkoKeEyKtK8xOBrYL0EF/dKUgFkICZqrSjIt2qSlUR2dBSNahbXUAAQKpWve5ksU49rWRn2lrFMvYQMnVPXGMK0486tqNffS1tQxrS1jZWtThd7G/zOlh6quOA2dxlne51Sxg2Fxv/akELcNECE5zgurUwQROa4ILuhtcW2b1FeW3RhNOZgLtN/rCudWtgXVq41wXuVaN1mwBfW3h3u/dlbxNO0F4XlIC/LWhvfAHM3ybcogYALjB95XaC8aLTBGr87jdbUAMDt4Bv31VwL7ybXlwA2MPoDHF3Q+xdCouXFieoAX01fIvvqrjB77VuCUyg4hKD17zcrUUNckyCDk80k0Mk5Cow+wU+KJkPaGCpGJa85CEEIAt88MAhYABlJeMhEUWAsh1UQOUs84EJh3gyAuYg5iqHGcpYCECX11DWPfBBBYVI8pLToFoH8OEKhZCzleGyBzQMgg5ZZgMICDEHPCyADng4wCFswAcnYNkJAdBzlq3AVSxLmRCQ3nSf+bCCQ1D5z4OI/kGk3boHPCg1ABbgAxsy9s9DxFoSs7ZKrWHhhizfgQKDeDKU0cBrq9qZD3qQggQEsAVQX5PVfLgDI8bABwpUQM5LVkKl04yAR2cZD5vG8rYJoGc8/NrSWUZAAqi9ZGMPAs1ZVoEAnkyEPophy1b1NR/wIIWbshvKdK5AHJa8ByUkAtnKHsQM+LCGZQcA2hSw95LJvGYtH3rKSqZ2GoIdAAYo+c+vgEEblozvm0L63vfugx9gEetboyPliqqUc60R3Y/N8pbIiDkw9IAHIEdhz1TgAxRo0QUo40HBcOBD6fRg9FrsPOksbvYtiu6CGqSZDy5YepZV54VtP4EWTxDz/hpIIPUsq8HqIAe7mK9A4ROkWcFK/nkt7u1jpC/5CnJL89abkOUriLjoS1bDeKMgdyVPoRZZV4Mtsh7enq+Bbz3fes+z/HWgC70JfM/yFLK+dRKcoAuBv4OH1U51dPLB8CQgOx8GP2RghGMU9sQfKpJthyAU4d9WhvcQgoB7Xo/6ykzGvRBwLwgt3HsJQlCCkm8fBOFbIfdl5kMKbID7XBMB9xKgshRwj3srd7ngg0j2nAMAeyEs4d8pOISeBX3ueyuVAYFeNx+Qb+cVmCLRBOiypxdeZSxjQQB6XgP2/40HFCAAWEZmnPZ+hHADSpZwhLB7hKB/h5CAlNZrVUZK/nVVPSu3CX3UTLOmgYOgcpgwAOfwgaMQghM4fUKQZPQGb0KAguonANPGZCz4cXdgAFh2BaZAcNE2COzHBhuAZlJQfH0gaHrGBr8XBCy4agEAaVbAgkiAdKEGA3iABr53hODmakd4hCrgAHjABr6HhAqQar6Xa1cgCGh2hL8nBDD1ZHtAavMmCDDIhEKQa1YQAImGfL83AQnwg8W3B2qAU3tGCFvgZzu4Bwm3gr6ne3ygBEcofHzgaNaHeyl4VNvHZwJgCjigZFUABEXgB8q2hFSoAvrxTyNoQKNQa6MYSwelS6QiczDUDDWXUNGVDFkHBcXwBlS3c4O3dFMwBWrg/nMkEHRHx3QkIHdup3lwZwtQdwK8SAW86It4UAI7twZT0IxTYIy0kHVXQI1BF3o7pwbMOAVbJ3V4QI28+ATSyIvpaHbTSI1Ip3dqhwfV2IwUJnc5hoxL941UgHSDp2TySAXXhXRq8ARBF3mih3DUWHRf93hX8AReIG6kl3WnRzeIRwILqXR84HijJ4+ZV3TkSAW+6HPOuGfU2ASYp3l3cG8iiZGah3TQCGFceIwj6YukB0mvczo+URetR1ec8GSkdgET6GiL04CDoH//JAOutmoVQGeDAGl09k9PFpQUl22DMJSE4AMKmAjsp2R01pOE8JPmx2SfxmSCcG6CFgCM/sYIWIYHMIVmVvhqg3B+A8gHbXZ+h9BlbEAAmqZtBaiHeMAFFJhxVfmAhJAAucZrS0iKWpKYnbCYomCJtKZwpZiBjYkJZuaBlmmZg9BlKpAAdQBqryAARwCIiXZWAVAHdjBmpTZm/edWMOUA7VdrplaA1yZokwYJdQmWZrk4e3AHzZdtdUBvHmgKvqZqw7llnckHLACB2UZ/zdQACEeYiLVuxRkAboCSBRgDeEBmUAkJo/aYu5cFbIiAn8l+ayAGewBTL5hqGKeEgiCb/ICDskYI8QkJ9BmZ85kJzNWKwwBd0tUrNBeLr/IrvCB1BVmgKNBzP0eLPiY3RSeMdIN3/s8oenfwdKFnC2F3XTund71gkrSgoRV5erggdTTpoXsmoggnenhwjAVpCyBHNzgXkxJGAlMgNzC6YE7HYnazj7bwj2EnYSeAkgq6ZONFkVaXeY0HotdYoouHTpkHok5qkoXHYUo2YH3XdGxQeqM3YV+UMqhQOGSSCMvkNwzIZCDQTNypCIJ5aorwZOypCE0pCWhKcVFZlZrJB2dwgAEgmnhKZ1SGBhmACXV5bngAbUTQZ2hQhnzgCF1mqPRHAND2Z8kGhXwgBbTJpvk3Zn3UaUQZaVimm2raZryHBgmQB2s5P05RgoeQqimXgfXJmJqQqprQmBzogfgJCrEqCWPQ/mhWVYg3ZZmmoGlYZgX/VAfouZn8N2Z18JZUNgFaWQV9dW18Jp8GeH9zkHC2qQivqZuD0AB7IK27uYDXVATiSX/y+WRJEJYB4IY2iAnlujh5QKnQegg+oAd0pmdEMAfLqoNQuYG7JwAS4JmPCJgBAAN7MAQCcAN6sAI2sAcSKKmyhoOQFmqG5Am4Wqug0IH3WQr4iYohkymGki6QsoqWMl3AYEuqSAJQJ3lbt3NUAKJ44KS04KC2gJIl0KBUV3SfZ6O1AAd6QGIxWqKopwsduqJJeqIsmqVC62NayrNGN465cG++uKF6oJAmCrV8IGJKdgUyurRIK3lKa3YqWnj3/kZhFNlzz5h4K7lzSkqMFmpRtYCk2LiSSHc6tKh2d3CLg6d2hhd2UwBkZ7RGDlUvo4RMUHQOEsBueKAEc7WGepBqW7YBakpseJBqUkYH4SoJcAoJcgptUxm5SqYHjttoAnCVKpBqBvCaRfh9iKtlSkBceqYGCXBua1AB8AoCZTmdjnBwbYaWctlmfXlTD4ib46kCBLiXgwBtasgHMPW5pEawa3oI0IaahqpKKCcOG9iqtqq903qxpnixGXufIwia3UuZ6lpxxMYHE5eZAaAFeKACmjufyeYBDzCXCBttyZaHdPBqAsCw95YGQgCXSnYHfdAHdyCBHthpr2AB3ioA/q3WbH2gB30Qanp2B2VwBhdMAa/5wHdgB5Q2u6/AANyJZngwwHbwllA5b9u5ZTbgvpKJZgPsuGhgiTggZ3iQBkAACa22fwmYAvirhyeMB3gQwXfgbBRHcnI2sUPZvpxJmn2ZbVQWlYMAVUqoZAVMwG5qsbIqmd3rClyssfWpPZLRcqw4sp8zK2fTLpiSJ7nyLoDSCx9KAkFMC3HLd3jgdzI7jG0rNyO6jiy2s3j8oztaoiSnZDFLAkTbc4P3eC25kuOoBmqwBn63dOKGdD9XoOikBxQKejgXtbSAdCeAdFsHdxSZC4x8b5H3eAhnyLmYCzN7CzCKeUFneGbrc1n3/nU7l5GgK26i7LU8upJy+wRq57VSdwXwaAJKxmAoCox9Z8gUBQy2o3o7eaqEywo6eR4xUAY1rLxmwM1nQIcU57xYdgfdbAZWZq2aAL/NR6fLS6Z+0M1lcFNX6QEJyATJ9r7fx5SNaKqEIKipFgBHiQcS0H51qKiMoMMEnQikia3Cm67Ea7wGSGYVwAfffJQSSGUTx6kHTAj0q34WaA5ZnJ8/AdKLCdIBUNKkkMXzZgVJkAS5FtDmu9JJgJp4mc7XJIge0Jl4sHAJ12oroJdLJYd8sAd0SMEWfMHKWauQhgYsXQYbR7B7wAYXfAblXGmUuwYELAcU8Jx4UAZmcNQB/gCGfMDSSdAHlGoKcoAHUn0GEgiVEkBoDbdlpraUkOCZan3ADBDUE31Sc+BsYnCteODT7zecfODVF1ypAkBlZfAHf4CnpprYLP1xbFCDa5qAUkZlKdBH50ZpkBbVUh1sr3DS8FC+srpIlBJDJHsoryiLqA0rMBcp+3kNPZulGxoFeGCMTcCNfEB0eUy3y8yRoQePFSphM2kLO0fCanAHa8C1hffIKIkHaZvcyH3HYXdv4lZ1pyzdCubIjyx4VTp6awAH01ijWIt3OTfKuq0LSobcd6AGXUA3J0AFa6DexR2iuKCyr6yiQbd1lUzLg1d0V4CkPRfd7B1ef4wLPUdi/pgnzLigocG9c3egdlhKCyYwBeJmtTeE4c/cCy0kSBEjAAyQZJQmp3Chpho9gc77pvh8qes8lew7sITQZR6glVBNADUN4qm50aNXCNBJcFag43UYnINwlaHmrl22AgyX0ZbafB7w0IOQgH0KclomsOE8l5JAZRM7R1Ix2p8Q2qY4vlchpzfAbe8mxHIWaMcWhbppCn3paF0GBA1bCHSABl02Af9Uu8urZ9+qsZCGdDX8Z9gKlnq+Ad0qwyclZ6GrZFJAAKYAnJYwb452lGywrmGJve76xRVAaOUnnG4O5wkg54Ko6Y/enQNrm1RGbfg2VOdJuXuAdHBGz4tDB21m/gN6sGn22QpdTgi4Lgm6Pp9rArKnHbKD4imsvSqvjdouxynb4wV6EAVw8NxzXN+2QJAp++y1gHQxScgmuuDJGHooYMu3AMdDK2bcxco3SqKzfaJaJnhN18vISJBUC6Ib6k7XLlEkQDc+urQqigtZB7ZPq98x6Ytpu3Wg54sZybZIx7W+DKV8EAVtC2TLHAXBvczE/bZL58wlAxVieg4JEAcYHYHm2+JkSuWhynv7HAAaQL1UPNeHkGvrHJQJUKcBIM8BkIDpq/Ic7/HQa6mzCxe+ZpaWDtD6pqhwyZsNbZvDq6dhqXEvXQi55gGvydVlIPUfRwTNy3skb5ffZz+c/qDxoZDFj/nFJc3r6hDauK7ruL6+Emu+jsYAaD2V8HYI7bt/AUC/t/hn4ZkH+wsDVtBXhqmt6LwHBSiaExuFc29+A00Iz2mWmQ3Vg2ABeoCoubu5jjgIR/C4ggD3cIEEQ2XpwIoGfTVvbvoAe2AHeHD3eBAHujlvIU+VA9tqlEZlbmoBXPgHUl8GH8cCWklqmk3FZPblsCra5jBQMwcsIdufqnLaxI4ptiIq7bJgmcy0KLC2KSu0eFe18m79JWDLj8zdfKBdyNi04WXcDx/uudChRXekv3ijEn6R8m7vfYzuLEmhuEDvKatlLKn+mtcF9Ii14L4GOQYIenwuJIUl/nB8V4WFXS0mfIOLJoJPJF58lSRUkJGbU4VNnJVRfJ+LJySkeCaLTaaamIuXlZdrrIWqJid8eIUngnxrmmoli5DFi8nKyMrNzs/Q0SSo0soB19jZ2tvc3d7f3gkC4Nwb5Nrm3RaQb0hakB4BYnxOQUv2IAFZfFJL/hQw+LAJQtCfgQ1HIJVZ4gYShWs2+KjgNg8BtjF8LF7bJ4WgvRUBivCJl2AOGoh8VjyAxMYdvGwO+JxMsGcNtgp7ZF6jw8eIvTYvA/AkgO1dSmwBsQSIucaekjy8Jozbh+fenEQBEg4Zd43BHjwEONpbAlDmvSBDsPmQeK4tuXQBBoCT67au/t27cc9x5Yq3L14xeJQgQXImZ7x5B8bJ2HOla047BKGyMYCt4R2iAWJAAhlgC68yQfwIJBBzoMclErJp5sxgDp4JASzgQeNRSBEDMRtjG9BAT9PTEhjQsXnNM5EAAubsGeIxyAV5GbHVwQM2QASoaYgg6bNHqXLmQuxR2EIdNNA1RPkGqMMLWww8fNIin0ekeb4se5IMfrdnIv54yG20B4DIVaAHGwEsxocVQhzBkxMB2LCHFc0FQYB6dtHVlobejINhXRwiRwIKJBaCgokjJnOiiiua2OKJK8KY4owlpvjijCjSmKOMJMpIAiJ4NLHIJk/8wssVVwjyyS7BUNEF/iRNGMkMLF3sgkcXU2T5Ix9RCqJGllNQMUUJpKwB5hRe3FLILL7wwsomX3oBJgk1CKRMmWGCaUKdaiyCSCVMyglmCyRAcgokd+CCKBVqQPIJJGKC6cKTfKhBxR28KGMkHlNQKgwplU5xBSR9WhJLIY1GQgoUi1AqJJxiRooqqVNgGkkqp5qaCZBXXMoLIbsIU0gLpG5ZaReCsFHNssw26+wz1PiFDVzeUCstOJi95Za1sX3BCR4TQccJJCftMy4TAY0b1A05kUsBVxFxpg1i2OxzQL3qticSgdhENFEF3kICrjYxqRGAV3hkc0Ol17TLiRXvXnPVvdcEVF3FfCgV/tO4gaV2TQJHOCyFATTxQVk2+6hgLidDpPstNiLlc+3M0oZI8243z2xzzucAxke7aUwkAGAUB/ADHixcs0EP8O2hhxInX7MwhMgx0Acf945jQxh4fGWFOQ3kBN/P4O4loXwBJLWBBXL8DMlXHoR9El9hC9z0RHIgqHQYezwUBy9u4wEhYBoF0IAfaKRTgVF73DEEUew1DQkWAtjgB3V9WBFBNlwVsQfVAWzAddFjNN00FkvzRPYdnP2XDQNhTKYNRg9d4Ea7djwe4Vdif1U4zzTztXNbAoxYo4488ohijDbuCOPzzUeffPMxQo9jjqokQ8onJlAKiSK+vPHtKIlo/soLk+MeMgio+brA/riEGPKkkGuW/z4nJdQpbCv5DsKnJJDQRf8+IYhkhKIXoLAVLzIBjHEpggoNtEUzTJCq7yGjCQ3UwyuelIlpCIIQnkjGn2CRL2RsghNqiB8sOsimNY0tGIQqwS4StYgyuRCFanpWMqihQ2g1i4fP6Aa3bjZE4BmxGxHw2F0+tA0JRKCIRoRiNpJ4RGx4CHgRuMAGmHgtLlaRHMO7Vhi5MUYjevGLS7TiXs6Rjghs7hp8YaIA1LOBDTzRWmesVoDmSLw8ci5AgESOH63zRivukY9deSIcB/nHbyByG1cMUBi5YkclBhKN1yhjh8DoDQ7JpXgj/nhejZhHShtBb3o6UpH0jOciHDEvR8h70SthiQJHOMMETchhD3fJS0P0kgRT+mUJbMmsE5xAl80gpqaU2cNgVuMEzGSWDGuAzGfS75fOAGI0tIlNZ2ASL+L4pjjHSc5yzkyK5vymJjWJIS5qkpNdhCMZ0wkORrrFntnAY138iE98Em+PmPQnz9r5xXd2cpNdJEEoe9TK45VIeT6iXiwZar1RvpKixrvR9TbazY569KMgdZYzQ0rSknZzpCbdJUq9eZcEfBOdPIMpPWdK05oeUaY25cYVzxiiML5zADbzJCQNCaJs0CWo29iZULuxl50i9EPqmWNU8zJUNQoSoFeV/iNUGwlIL/JxjY/shobiaEiwGrWsh6znVTPJVXm69ZK7iaQ8w5rH4fXULUvV6VzncladKtSiDR2lREVpyoymEqIVJWxhMzq9xLYypZDNZmQnG42VUvayJLXsDzG7iJx6dlrbsgtOP7uN0dITiqY17Tn/KVCx6lSuYtSGXAwqW6o2Eqk4y5BPD2rXvYY1qQfVxhoDSdu6xhG2VXXqPf0SSbMyFa5s3SoYj0vUf1a1uvMcZ2tte1ZQPnR5F93RYR/6XfKWF6KMlR56BbuIG0W0RSTl5jM021H6ipSz2JySfPH7zGk4a7/QsK8PFyHgZSEDpqolrTZcKloFa8vB28gW/oTZiI62JDintKVt8PrSW0xyiKC55a5rG+lOEVsVoEe9bohPrB4N4bas+Pzkid+6VxrrlStjDBFZgZtGDwkvuECGp3Dfele7eJe8NBJlj8yrWPMuj3rVWyUq1xvlxyoDvqrkr5a3vAyQFpiXAAbms77MZcz25cKrzeeE/YLm0K75zaRt8TeKnGLuPlKoBi1jh9n547hsN8h91TAk7fnOpvY1uzXe5I4Reg6btdPFtR2yXqkK23HUeaiMJGiMPzSA3zIxzzwOdW4F+mI4/nXJqHZRecF7ylhCmaKwdrKTG0pLjcIylWU2sDTIDMQw51rL+oXsSsnMS2KTFFvgbHPo/ipMYTjPjMGkVXZdoO3saj93QybusFgFjd3q6lnUteU2o+WMF+kaebiK7qRT3bmz4Xqx3V3FqqSh+0dEclqtceyttt2KoQzjdbl5xTYcUTCCUD421YZdsilRzfCGMznhSE61wplc5ePd+tcExriWfa1xlXb849awNl4k/E2SW1vaa0Z5nOc9T3Ev+tDmnO2868pWD5v4ur+FuV4Cee955vza6Ia3W3PM1Z/vfOj1lreMAUrWMjp3xD2md4ZqPuebG73ROiW4rM8LcVizsuFdZ/jXJ95qhF/0u668OEebYWyQB7iYIW17L4ftdjFXQ+4YF/lN9c53clD7Gyq/S5sD/l9Tcq8Y3IjmcLf9olSdiVjGL088UIlKF+RaN9GQVm7iz8jFRyLy0um2cdFFz3JEozvRWCex1HMb8IHGO6kyP7xwTx1xsiuZsWJ3uO1xH2vdU7zJSV573Z/FcV8O/765xjveQ1p8MDcr5W6mGeGlhdPpq3nZzEajyfue/Q0jnvWitvyIxc3Xm5Ne9olnPF7GunqoJ32R5bet5T/M8g+vm+hyHeSld4pj4FIXrfAnb1QHgF91Rf5Wep9XVAJHTkelUAu1dWAnccnze7x3XkpmUQo3dma3WKU0SzskDc3XZfnFWcuXcT3ETZoVgscnTB5VgsmwUh/zUtxXWjFVRdaH/kk3SIMKJkVk9WepB0fkF25VZ36OZGnuN4RESFWNh4SYhn6u5W5/5HL0dlz81Fakl3/n10dqJW8+xjl+pGOlF2m91YNHFHt8BXm2VWrgUABa94C+V4EV+HC5F4e+93te12rXg2XOoId3N18sOGbAJlnFtoLEF1+Z5XHYpA0SpnLbFwB/t4PphE452GCCl04kN0SPaFPcMlU/JWQDGFtOuH6R1nKjeITZdmNStYBEZ4pKyIRFNopB+H1pGH+f+IqGZIZ50Yk6t4SIB2rclWO2WIrC2Hr7VlsCQHBuWIfKuIzM2Iy5h1ERx0rRk2V8eFkqSIi6tizXeFnM0HYu2Azb/ggN4Wh8zlIXkugXmdhs2dCIVZSOM+hZOOWO3RdFCraKC3hzkxeKK5aPwyiMOueKnrhihtZv+uiLnyiL/eiJ/LgbrUd1+yZuAcdIDfmPB3mK8SdoBvl4NAN6rWhFyMhwoZSMC/WAbpiMINkjJtmMKfmGaCdY8FWNH/WNIjiTp8B24HiT2BiIgKhDMimIH/eO1AeUN8OOQSmUn9V5d7FnFVlzHLmUh7aETclj68SKURloWSVPl2aLnjSRUgmQ/4iLjRaMiFaVYylqkPaLIZZXYvlv5XeW+2hUxPiUobaWrGiRoFRwzhiSJKKXK4lqfcmMf9l7ExheMKl2OXl8PTmO/sh3mBv3Udggj+NURJMog+v4RURZiTk1mcBzg/ZGi+DHlkwIXFxJkf4YmjizW2YJdIJEc6JYmm+Zfpzklgr4g6PplEaEmmqZkEm4m6DZmzAHlhlScHqpdUs2ksR5nMiJkspZnMc5nHv5nHW4krwXfLjmgXDHmCXVk9iJX4oJciM1gygHmWf2TeL5Zpp5LedJU3HpfhjJm7oJbnbFi0u5kKHWXEkJT2o4gBqWlfpIRrL5g785lfApeWAUi7XYmkNIn06Jm7GJV8hokoGZnNApoSeplx8Qoc4ocQmHa3uITfIVgtrJfDppgj5pk5HVnSYldyHaDEVpjkYpTtRSnhZW+oMvCnhp1mY7ppX3aI/ihJqheICuKX9eGG9n+Z+vWZe7CXoGqngKOnXpl59BSoRFKntryZ/zSZpnGJCwWZEuVgDCOZzGCaZg+pEfyZdtiJd4yXAlIKZt+JxpSqHQyFCD1V6GqXEo+ofaaKLi+Gt3+ksquKL8pU1pBn3kQJQymp6YCQ4yGn06SKM1em2eiZBMuSFTml0u5ovfhn6ZOn5q1FxzRHI+qpFU+aRVJZ+fGReYGqSjyaMHaaq1KaXkF6qiCmha+qpyqQ1eKpxl2qYhOZK+updmyqvQ2avI+AEfcKbEqatoOqHMOHa0JHyUBajbeXx9ipP1BXLbGAgAIfkEBBkAAAAh/wtJbWFnZU1hZ2ljaw5nYW1tYT0wLjQ1NDU0NQAsAABWAP4E3QGGNDM0MS0zEAwSTTY0VzEcUkY3cFA2bl45NDZMIjNXTDlMNUdULlRsN2BzSEdIU1FTa1VOT1VsT2h5eHd4bGpscmRaOEE+tFNVjXBYjXhssHRqo2FY6mVb73Rb7HFv1F5Wiypglod0rY90q5Rp3pl5VnCLbHiManypVGSNO16ElDWThRuEnEebpleloU6gtna1rmitk2WT6nqNcoiWc4+qY5WhH8aaJMecOMylLsmhStGtWNS0RM+radi7ep/Pet3DObSQhoaHlJSUsJeLtKaWipivu4a7lae1ra2unaCMzpGR8JCL0rKU0rOt7rKv5J2l08e17c+x4ceflLDSrbjMnqvSyJjIwozB2rra0KvP8bTHtsnRm+XSjuLMqOnYtezdsdHqve7ivuLzidjNyMjI3sLe19fXzNDS58jI7NbW79XS+erW8OXU0Nnm4sri6tjq9tTlwu7jyfHm1vXt3vfw1ejy5+fn9ejn/ffq8+nz6Pn2////5+7y0eTasce4eIJ8B/6Ae4KDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJk6zs2DGzUiVLMy9bvukTs2ZLmzZv4nS5cqfPm0BzvtypM6jRn0SHGi2K9KhTlkyBRm1KteVUq0qrauUJc2nWp2CT9vQ6dmvVq1CVrsyDsq3bt/5wO9mJS1eWmbp48+qNe3ev31Jz/woeTJhi4MKIMfVNzLgxXA6QI0ueTLmy5cuYM2vezLlzpcWOQzc6LLq0aY6dU6tezbq1Z0qgT8sWRHq27dsMXevezbmDZQ+8KVeqjVt07OLIk/8Lzry588q+Jw//xyaJmD1skOjZA+XIduW2iIMfT17e5OiU0T9fz17zZ3BpyHRSQ6HNniYTttyf8L18rOP+BSigOZrJsMQSkS2BngcIJnhggpIpmCBwkjG4BIUHHrhghhpOCJmBHGJ4YYQZqldiZtNFwxYjRPDHSRQTgLFHHn1B4eKAroiH4448ZoOZB3AMgscSMuzRIAda7P4B2RJs4bEHHB4U6cSSe6gBmQd7RCGZE4RouaIgawAXpCB4DEnlHRxgWYgTTAqJoJqDqOFbkmQeWdl7ZPohRBJUmOHdfVQMkp19e9yBRBJC6LfHGki0AQURSBxBCBGK7oEEEkIioV8aSAhxxBmCqNHoIE0EugelaIwqSHZJXAopbYciYaoZSUxAhR987GHHoUkoymgbZAixXapCqEqIGjHukWquLe5aLKFrHOGosNkJkSiZSJwBRa9I1DEIFJj2qAiA4pZrbjOYManGEk+s0YEMeEwJmRZ4cLBEoQc+IYgHd7iL5B54+HbvkUmuuwS9QK5xIJda0gvikWoIguCB9P5mWGaGeeDhAZZRUGxkkQbDYadwsJEZwgR7ZjABBd4OMcMgaCTLhsqdTiDpGhOcLAQZFMhYZX6kTuAtd/XZaAIRJ0sas897hEADwBnMkIEJ1616aacUvByzzUFMUMR9f0wQRBBtpDE11jdPoLKw+B2tsqmDwGifjd4iMYHYdtu6KAUnB8HGBDMQIYTNUM8gthkUVEFmBpKea4iOjkcuOTCY6RsFekVK+C8HcGgc3RLxctlBB3msYSTn9Ua2KGWlR9Y552tQJiUeVs6bepIU2ruHFljKywEeUYDs2+jqSUdJYPhNIcgdJ3srwtOCyN20CXQIgl8da1Bggn14ZPD1qf43Lkr4Hi53P8N3Q0wgBoxV7/G8ICfDXQgeSZjAh/m5gq9fEyZ8F8IM+bsezraHnQnQ4Du1GlqokkW3/TQODyHo3wCHBipBiMAEALuboi64HShQoH2TI9fkRkjCW/woSLRTUJHWAAcW3qFeWZpM6TKXuTw4wQN50NKHTjeZO9SOA60L0gvvoEN6dSBJo0NS6vo1GThAaQ/y6h0HIoYHhaHoeIIgAgaD5q0QfO9nbcCD15DgBz+0CAw4U1wWhSbGxg1iCP37GxVgxLTsUYE+hCIf9KKWiPTZB2dwayP4tiNGIfiBCk2wGxrH10BBxKxS2KnPfuomtG9NoA1/UyN3rv4WwQx+8ZHue1kJRVjCUpqyFZo5mMSK5EM1qCFjQNRhZFqXBzWIzmE85EDmJOObjN3hDhL7lxO0EIUpYUlhlpuTkmDXRI2Vbg3A9FwHVAlFzOBJi4RooMvipj4xZsBaQgiCENoAyEEAspFxyg//6IAspolxjsmCnxAEwThEtMhXelucpPBDyKmFE5xnwJmiPKjAv0GSjtypJH6q58hLClQQNipWpzAoxnDBrwgGLSXk9jGGH/xADp/Qg0fHMIdTmjQdmJGBB3xTpODlMkmoO5K+EEQvOGjpXq+LDJYCplPUaSFJOoQDmiRDJ0LM6Xa5vNcNF6WFIL2pQce0Jhb3k/7H9LXMBCuqFRjwMDZCbKecb5yBEL5IiBAIwYvic6ONtoCzxv1tj27M5vg8CTO9IaF/9ISeINjy0CzlE3x5VFbPEnodJvw1fWIA6zYFsc3uyQ8/QsDrKAeiBxzIQQ50+AIX5tAFL+whDnHoAkjnwAXPfkG0e+ACF/RAhy5wYQ9eQO0e6LCDOXiBB3sIA2pPOwc9qLY/kaCDcIcrXNbq4bjIPalyaxGZ4nUgSGyKmBOkFB2Y7pRNSfJXkYzUATXJEjL6ukN0NdZCyKhBYzFl0xPUpdIDVROmaXISm7ikMSkCsV5AfQJQpTqJvuBsAkggQ60UaoIgHOpu1/FgEcgAhf4gfC17B9XgIWx0yTXurEVF0EP3bIaEk8HVEH8zwRnIQIYz6IEJFNiZHwC3HfwcgQh8iOgWyIBWsO5hcAHGcCGQNbdK2s0EAa7Vg/PZIiqQgQjay2BcNxzXEW5UHzhQrRxyUNov7OC0O+BCDugQ5R944co8+LIX5hDlMcihC1/AgSBou4fKfkEHt40DDr4Qhx64tgeUIC5x58BnPl/2smGIQxgGHYc/83m4yAXuchetiRPGbZpmst2SxrS7lUKGLdXlIXqe4CSAOYF0sUvT6igdqlyibnNXilioVmpfpXpA1bTL3Z1KJggzDA5ldrsOHuyWYvz4DAoqQ5m3+jqIqf4pmkyAIwQSgn2E/JnhZAAeAvRC0OSE3u1ueIUCtIswtDV07Q9zO1mKhw00bGFbO4VYWkK9hZ8tQPtPfaUfBVBWvwzKD7CmfHI+orxZPPeABziIbRz2AOcxCGIMONDBnHcQZjzPlgcKF8QcbICDHMTWs6rtQcATrgMdNEKkJd1EoofrZ0CH4bKHPi6jVw4JzWxM1j/SHGsY1J4ryaB4l9nYeUg2CeI4CZ2WmFm1G3pvcRybEFwVZSlJmY/KrvkHe8BBGHYQW5DqgMxf+AEXdnDmL3jhB10IeBd+0IMv5GDNO9iD1q0cBjhnPMtf+EIjvGADqKcCucKdA6ALnfKjs/580TUPvOB3fsWeIwLokyBCEFSmwDcO7g9+RwcaClxujRLEs20e+Gm9IIc4VM+zZzataPXQhS7sgbOeLf1r2yx30u/htGFIbRd6y4UuRJ4QYbiB6Wdx3LzvHbMq/7tyJwNzyOB88KzBefHZgydDqOEIDK0EGpJQhMAOIlhJaHw72CA4SE72NHrogQ12EP1csFbvcjj5HOgQfOFPLvDHR778VUdr92tE34Q5c+nlHoze653v7Gd/5jJ/BFiAKSKAGMF0CCgJvZd+hcZ+t7eAuFGAFIh8ByiBhoGBoHBc/wd8GpgcFRiCNXeBHwgRCliClsBaDrh+EYiChCGCMPgclf5AI2ERFX0wEzURE0ehgzjBg0HhgzmIFTVoFjsohEGYFkMIhFExhEyIFEr4FUWIhEfIFUvYg0bYhFgIhVYohWHxhGVBhURIFV9SHHlQhjMCDXSAfh7ogo1xNZACKVcTh3IIh3KIBERAh64yh5dyBHpYh27oh3kYiH6Ih3gIiH14iGyYiPXgBoxYBmWABZAYiVhQBm9QiWZoDCr4gC2oiG8Rg54YHJwYiqEwhoLwBqT4CC9ACKf4CHnwBqBQhpXoBo44iW5gicSQiWsoinTxibzoGrr4i5oAAzDAAllACFmwiozwBqm4B1bAAjDgApSQBVaQCq34Bm4AiWXgBpcIDP4qGAa9BYxu0YviqBrgWI6UwAJlIAhYwAIqgAVXkAdZ4AIu8AZXAAMqkIovwAIukAct0ALLuAdX4IpuAAOEYAUtsI8vYI/v2I+pqI9Z0AIs8AZZUIyuAIuPSInIqAtpeFkBaI4iMY4guRkeOZKOMJAqUAb7KAgBeZJZ8AJXUIwt8AYEyYwvgAUtsCIzOZHq+AYnaQVG8AJusAcsYAUvUAYxyQIzQpRWgAXTuAitmJGdYI2QaIr9Rweg9Y0kiRoVGH8h6R5Z+ZWHkI5l8ALQOCMriQVZ4AYBuQcxmYp5QJRoyRZvYASliJQA+QYsgJbKKAguAJfHmIotUAZWMJFNqf4IRmCPUOkJ1ZiNVAkMdJB+mAWWF+EcGQIhkaFSJEIhDIIedqI5FpIhmjky9jIiOnUglqYaxyeZqjkjB3mS6+gC7giPLBCY77gHMJAHMNCPb+ACwqiSrigIWaACLnCTVyCPefACbHGTvEmQqXiYLvCShZkIVrACK6ACifmKb/CIjfkLejAHD7iaEcEcQOImA+M6qcNpcdIBMwVe1aRL7QlMhBA7apI7bVIn/zIIvrMb4Llo6egL/4gKL0Cd0bkK2YkF2+kL3fmd+7kQzMElbLIE7rKekqYvCuMB2cUxkIFCkCE6vsEgSVKZXNKeO3UhoHNDpXMg68KVqbGgIEGRg/7Aj1cgCWbYAoxAlDFKCDQ6CTopCHSJCDO5B3vZCD75JTbqCD8qCMuYB1jgm0ZwnchZCS45CwV6oL3AWidXfiw6EGmSc5zhoJuWS6+TMcPDATP1OjgUJGISapEhoUDkSkg1Msc0psyRpR5Bo2UgjXuQBTBQiVeQjgYqixP5lktKj0sKA1agpEB6BUFpoE1aijc5jYS6B4NqBK74iIcqqbVpBdH5o+sIqW+wpINpm2VQm5CojoKaqL95nFmwpEC6j9MIiZeqlq5Ij0FZjLHJlqW4jGVwnO5YqVjwloeaB9e4pKcqq8aQndooDN3pjZtIp/Ugnk2CBhPzJC10XmFiQ/7SEQUzdS+9Y18Jwl1kaiRKxQFMpFPKtCii6YvOqhH8uAcroKeDCQPriJJjeZPvCpFZwAJv6Qb6CgMBeZt56QJjCQP5ulf3aIp5GaMvsJtucJMqcAVX8AJ6ypQvMJj/+KPKmacq4AZ9aQUNK7E3aQSDqYwCawTx+IiDoAI5OiMHK5QvKbAtwLF4iQX4KKg0WpZz6ZsJuY55oAJGAKuU2o7IGZggi7KTcJGSGImOmI2MWImmWIbXGQnCaqBRWwt6kH4dua77QJlUxC6L4krnhQcygK06BUU4FAVaEDstJDqTwWkS8kIHQktqykz2ogVs8V2YoaIcoLUaQaMEOZdvMP6YxaiWT0qQanmXwmidfboHEluMc/mkKyup7dijjJuvLxCzBImbT7oH95iQwMmqPGkE7biquCoIN2mbefCO/ooF92ioVqACFFmTvTkIrJsHZdkCxUmWoYqkb9ACz1i6btCj7/ikikqQDwkDlKqwPJmQmgq7jACvUjsjUOu0jXiRlGiJVYsIyJq9tPCYuci3zxocmBklUFSeGVovGbNSyqQgaYutODW37DmthaBKmpO2NJcmrcOlnAG+F9GuqRi8bmAFu9m7NMsWqRi4d3mU9CjAC8sCDUuzfKmSRlAGDuzAh7qw8ziNmSuxQGkFBOuIgvCj8pqdLZAF6VjCqzqTyP5Jl78rsFkQuLsZwsG7AmxxBUbAr3g5mDALww48vFZwBeu4BzgLA7UYkAnpBtZJkERMlAHMuEJ8pzBclopQnCswoJsAi9Z4kbX4tJAgrJQ4DKxVaM3KvwSSGcvHOvGyBBHDLpGmRLqTxgXDntx1XZTxBHlAU0OyMaDDBh5QJvO1KFyyLlwCv+pKxhRhqzOyq0E5l36qjjMSlNqIBSZbhgE5qY2cp4OQBROcqIislkvKqsWYBWv5wzg5CIWZlq6YuqFsqumYnWYZypS6Vy9pjcBZk2wpymwhyZAMxJLKjDpJkalrspFcBrFMrC/5q4v6ynkay4vwBtT5rqeAxVrMxf5OmZ2/qaxzwKyG/A7MsQSUpiVsKlRLsiJ5oAXRsVOuswfFNzAYGhm4o8aDIDIWak5nvBrbXC7b+IqGgAYh7AhogAf87JSFkM+WwJMqcM2rUI3Dir2IMLUIHQzoN8b3zA3OsTF6q1P1vBrqER3dRRmnOacTXYJ4oAEX0ASFcAGJoAQmrQRKsAdpoAR2rAFQqQEsPQgXQNIBjQlUCgutKIuMeYqt+KvFcLWRGdJl3JVIbTxG/YFN8ARpcAEXYMdQfQFo4AQkjdJPogF7QNJ7oARooAR58AFdTdJO0NJKkAaC8AFPYNIAcwGqhgZQ3QRqMNV5oAE0rQw97YgH6sXca/613omVSw0OSd1cSR3YTP0EGhAkGnAHF1BLKt3Siy0Ii83ScN3VI83YWsDSja3VukLSaRDQaODZF+AkVA3WXh3VVQufvVCNUwmfeeCIfV0L3ivRhu0Mg33be1vbCPhCToDYc/EBjF0oMM3PSjAmT3ABWjDXkF3XdnABTiDXiK0ve+DUcB0xtTTdStDYe0DV+uLVd4DYjfDUnB0MraidZZiNsU0LVxsGWKrb1YDbg+3eAgjXF8AG9A3Zwt0ExD0mjE3axJ0Ho60EJC1UFwCfT30BNc3YUG0H9K3f3Q3Xd70IjA0CN91pwtDTk6iXx2ClgC3f0gDfhe3h9he1Fn6Gi/7w0uNNCjd9AffiSGjgSmmQBkKFBwRtC0GtqQ89DI/Z4SKOLiDelT2+mjaEClStASF6hjRO43cQ42qABk6uBi+kC4FrBbt6DDtO20HOC4IIiHBYiIPI5Vteh4Xo5XHY5Yaoh5BiBYcI5oOY5W6+CXhwB2/w2WiQBqpdCxIJibWIiZeF5W9uCz8O5H8+6JkQ53R+57Lw2pR4jcl6i31O6MMQ6CEJ6ZSOCXlA551DC3dgoEBq3o7O45WeC5IOkqFe6pWAB4dOC4w4CNlZ5WAsB6Bu6rMw6uMo67YuCXzQ5KT2Cp/6JVPb6P0H635+66FA6+JI7KU0xnIwxt9xbO2tB/78d3oh9wqoXueJ/sWqqNdgHAfTjuyuEHOag5lX0pkPsiT0eZr3myYcwgECQzzqru6V2aF2onNLsl6Wae7wXiKfeSHH5xveTkI6YHc7YHeDgGdy8Fo9AFKOoGZe4HGD4AU4oHHRfnoOJ3u0AAfWHguySIoOnd6vYJWx/u+lcBlFFS/eyrYQak4XEkPxpaZV5M6EcAfkCzGxI92DQFPLdL7xNQgyz7aQwURFBTBEIiTxchkiPzkK15048FE4wG83sAM7kANkpwM54G88wANatwc5oHcOJ3UOPwg40B9pFmW0RQc6cPWrRwufjdawkJ2r+KnA/gsgf/SpYBkgg6Ir7/47+jJNGXNDnEZeqROiwLFLtpMhi0JdGYomXIIxAWNE7oxf5dsu4ZpE5Bo7H1qZLYWipiYZdB85OsAFP3BlP+BbXZB2uHVae9ADnmVZDdcFOtB2Y4d5OVD1hMBmeyAHabYdODAHO1B6ezAGu8cIiqZnxF/8xn/8c6AtfTAHfIBoEAiBiZZcgtDslvDaOb5X2h4MVtnenf8Jdr8ouYMlR3JL6nyZWbKeTnQ6SPT4kcElhM9Me6/z9CIZr/OhW7IH6AEHbODGkkH4fZyfgMAhyLFXaHiImKi4yNjo+AgZKTlJWWl5iZmpucnZ6fkJGio6aqmjh7ND9/PT5bWzh7MX9v6z1zO3txPH49U1t7Mjp8NTeEqn43WIc/vVhaMH69vFtScNGWczbai3zd3t/Q3+TUenN0dG1jdON8fePifHDi83Ty8XZx8Xpr+vH+dP726OujNY+Hjbsy2PGyxv8pASVU7Os4cUK1q8iDGjxo2VBnkUpKaQmiUcPOxZg1LNnT0dTn6Eg8ekEw54nMBhw+HOmg6DtOAZBFPGniUdeMK5w8HJHjx4Cs3UsscjzJJN8WghqnSNGpR51nCAegePTg5CSXJYsmfmR0Ec27p9Czeu3Ll069q1tEOPnHE/vODgoQOWjjk5fvSQsyfwDmF6vAxbZWgYHRxeaO2Jk4MHDjlfcP7g6EInLw4dnyFxsdGD4x00aSw+EzfuzJZ08ejlC7OFypZ/89qpOxhX75yJd4sbP448ece1g5b4TOuhKxw1KlmOleoVzponLJWiNSsI7B2HTsry5HCUA3cnTrTkwdPBJ3ZBHp7AWdqB+/TpeLxCba/FTEKJtRJ8zBGiXIIKLshggw4+CGFG12TDURpoNPVWHlg4xEgeb2DhhkHbqLNOO/Twwxs8Ao3DDUIQxXFLhDLOSGONhRwog1nRrRGdWkmxBBVRgggVhXp7aEdWHmoY2NMeUaARBUlCOXEeHHD8WJSRzkXV009m5TeUUuflpMZX8I0p1BporOTBmB/ZCGeccv7OSWedcn6Rww02dOFWHqzBpeEbjwTKISXdjGPiPLfd09uKwElCRxh02FlJH17YUVEbZ/BBaadzHQjVVVBFIdMg3HXgAVNObGmgSUMJ4lCZgvAE1VowrbrkTOstYROQQz3xhAfamXTHqveRICZQ/g3F6xIelFVSVwci6Gm11l6LbbYaEUccImF0qw24cqqBRqEc5VGGoI98qO4or42IqG353OMbOS0e8o642W4hAQP+ltDHKEc04C8DNWCqbcKiHCisITyWKkiyDYvUplF7eBDeqx7J95EM9xVS5I+G1PTVIU5sddZKTiXFJAfSQmUytFoeqHDNNt+Ms8I2hFEIZf6KcCFuZzvgYBmdq7EBlxtuRMKuuRxxg+g6iu5zTxxefCHQvdZSwQDBBTPwhSFCIIIHp41QoEgRXX/dgB3P4GGC2JPesYUhZCwVwR4j5L0HEn0bgvAeZiBx9xoPFKEIFHwgoYcUUzASwgQm1E1EFYXgQcUaJQi+Bxp1gExDIVCAsQcUQfjRRuepj0zFHk6vUbcUM7TBKQafLwK3GpJzisQER+BRwQl53JFBBWCsEXcimOPRBBXPmOHHGYWgEX0hWfhRBxOPkzItfd1z4KaQ07r5PX3il88wxh6Rj/73Ob8Pf/zyP5hDYFxQ1hllYeiwQw966KCDHGTjC2MoxA6+0P4DHvBAD13IwWaGZood8KBoDPrTW95Qhkh4iCHKeZccvBCGd8iBao3KmtZkxAeCHWEGRVBb1wzxgNIhQQh6YAIDzgCFNlDhDkJoHR6GUAUI6OEKz8jCHvzQNSrM4Ag1+Jf01iAAGrRBCgKoAx5C8IA6QKEJCgBDHohABgtswXRxMx0VhsCALeRhCBLgg/QwgII+NCEIW7CDH5qwBSIQYQFnIEEJ6HgHPwShdXsggwLs0IQCFMFzPEzCDPCQBSgEgApNEEIQ2hCFE6CDBI9DggPuUIE2qAEMbDhCCKjABhOQ4QhImAEVyAAFIphAD2sgQgVQcIYg6AENSShCHdIQBP4k1CEPGJiCCPyAgRpIgQFQMMAUzuAAKAzAB2RAAB8gQDo7bOF2UWgDGfQABSqooQp4GN0499CENjThDHZYwB5iyL3uqa999Kxn99hnz4/MM5/z66c//wnQbengB/drhR64sIowvOIH/xtOLGRhGS5wIQxd0MEXhtEYWnChGUCLhL7eYiG4YNBpjWAXg+YQB3AdqkQnCgOj2MGiExYHiWn0wxaOULC6vVMPBBBCCE4ghQVsQQMLaEMBjpBMDBQBCQLQgxDxMAEpJIABJbCpH5roLz8cIQoAsMAQEACBOiABCQ8ogQYSEIQAICECTEjABAAghAfQYABkEAITArAFRf5WgAG1QwER8DqAKRhAAnVFQgCQiYAkCEAIRw3BFMzQBwKAAQpCcMABqFCAGYQgAVBFgwCqIMshLCAKDGgDFDLAgAw8gLMPOAITfCCCAAhBABHIAFyFAAUEeHYCEDhBFExQAbgqAA8BqIIIZgABEwghCUgNHRkOYFYJbIEJEkDDAtAQADsgIQMzqIAQ2kAEO6yuCRNJJxQ+hwckQEEMJ6GCMO8QAD5U4KOcyKd974tf/OITfQHtr3//C2BK4IAON5CoF3rAix98YRr+CwwsCvEFyxzDogcMTEb3wIs5VNQa2LDLajDUlpFOwg1lIOlxhFMJqCFKhCN0aaNiSl+L4P6UAXPogx28UDC/vXMPFTiJBNYggT1oQAxAxhs8hShE5IWAYCVoQx3sMOM0IiEKKRiCA06QgTqI4AEFSAEEqkAGCMS1CREwbAYUMAMMWEACREgAH/jmgCTUgQg+8OMemHCCAjwDCWZAAB6g64cHKHYCFCgCFAw7WTNIoJgIoAMZGICHIOAhb0ygwAQiAIUSwPKnZAhCBPBAASowwbg+2AMGwEAGExAhAxRYgB8isAYkmCAKMxjCCdpQAT4gQAjctfIRPFdMPGTABEgYQug0p4YIsMGdZAgBDTJQBNMiIWDofAYU6nbepVAh23jYAh78gAQK6CEDMdYEPfeb33TbE/7d6g6wu98N74D+bw9fOCgvNNODOPDJf6/YwzBkkZkc8IkHQ4vwX+SwGB7IARUUZAQXbkBBEkl84hSvuMUvToc+kMEMGO+4xy/ehyzU4eIrUkfIz1CHkn985Sz/uNXg0XKM1+Y2YfjCF7zgBS7g/As170c9VBSQd8RD6PL4udHlgNU+zIamDJgCORygB3GzQQJsuGEGxICHAmwhBMgtAhMEQAcIFCEEEmDCAgy2hTOcIcrgnjoeAAAGDIjhAFAoAA0KUAcqQCAJFIACBb5aBAqAgQJoSIAZAhBmXjeACG1gAg1ySwVnQmALbEiCGhKATB+YAQNUsAANGE8EPhDgCP5DwGsxz+6vBjxSCIMDgxmEUEo92CGHhUSCHYJwhiFMdgtqCP3gmncGIWgXD2fIHBWKbwcirPEMZBADFNxwBDOUbgtNOEIaUFmEOxBhC2v43RDGeAQyNKEPssfD6tzGhjbgIQ95OAMezPCeM+ySD2XT7t/iqe5Z5R98+++/++INgAEogAPYCXLQYYYQcwn4ceZwBgrogBJXB2TQBiw3B22QBQ34gBkYc2HgBSrXcSbyDv5wGzxHgjdXczeHczgnUSsoDRvVBWPwgl0gDTK4gjq3czanD18ggv7QD/6wBf7SQjUwAwXTB8PBOIyDB7/DXOcle0FAQ3wQBKxEB3ZwSv6Mg1MNUAQ1kIWptwV6kF4ngUh0oDtIMEZ8MDh0kARk4Ad50AQhUAR60AQTQDjMdUVCkAWpowZHwAenRQV14AdksAVmoAdDsFVHcAbrhARRuBR+wGuzswdE4DVfQwNmQAZU+AAO8F1sYAdr8DkQcAZtkAZ+8AZ8IF7q5Dpt8AbnQAZuJAVShAd2MHtvYAajSF16kAZkMEwn8Wt+kAVbkAFnMABtYAfEtwe21gTDFF6uEwKkw2NtcAd2YAaY4iEckge0sxRv8DlrYDmFIAJggCF8swhSYGgTgDh7IAITQHm+U4wesU/+9xHs5o7xyH9vQoD1aI/3iI9foCd7YhxoEP4SfbIhlWBSCaIHdKCDBVkiRIcPJAQQ9QJj35BiKpaQ8+BSFQkQJMINWPU1DFCOnqAH/bKRDOAHDYIhatMATCSE/qJTGjAFbyBaneOID1BJz9AEJnAGbdU6REBDeCAEOrYGbcAGW5AEhLQGeDV1hFgIOil7hUCID6AHI0mFsuE5IoBLZhACVaAHGsCMENBKfEA3pQNOZnBJlMUpSskGVQBE4HRNNPAGI8kGdIROQmA2FVAHM1AHBxB3RYAHA9AHUSABUHAE8iiY9QSP6/Z/+IiYiamYi6kR/pghJVYJCuEGJlYRKwWC9tCD9HBzcfCQr6EgKzUO8/AFJbCRNaAiJf4icQdRboVgByBZMKnxIHrAZM9gB1g1A4WglYUAAWTwAGegAKL3eQvQfVAQAWiAAH4wAjTQBBLAkjoWBT4QBWoVAOx1BwNgewJwBM40AjNAXYVgAEVABAKwBxSQdVtwACdAAmBABBFwBkRwBtiklc9gACUgBBFAa0ImBhrAAE0gALVWAlFABUpQAlAUeVOgAXVQATRgB+RpAWdwAEjQAOlUCHxzBwpQB0K0ByTgA0XGJYPpoR9aT4wpoiNKoiVqCdSRIRwUmSDSCd6wYprpczD3G93QCPNAKVtAAzNQA9IDG+6gKFOTgzwngg0ZBytUAjWwBfZCo9tADE0qFxhiB/7+UgOFwAdDyABBpjdgIJ8igABB8ABgcGRQAAEU8Gl5YwCSg2kKIAHPIAXQWWq5uQdJFmRteqYmwDdHpgcmoAYocBLoCQZRMKUYQAEFAAZwiqEUkEl7EAJ1sIxx6oUT0AQPQAE/tjkaOmS5WQFcVTxToGbMqABLAQGtAwGTIgJTUGRRgAREMFaragSpuqqvqqpjFauvKqu1Squ2uqqziquwmqu0qqpHMKu6aqvC2pO+aqyvmgS0aqLLyqzNGi5M+gjcggj3ggw5kwb/6BbpcgkfQpnEAC9SQ5H60BunGVOgQAcS8V/vIpEkEnQKqSgiyA/xig+MUg9EB1MrMgcjB/5TUWMHc9CvfDCF/WoHU1hjUloIc4BVJYAH40YDZIABKbBsr7cHBEADZicCPmB2e6AAW6BUaACsZmAAn9Omz5mVW+kHajCnPqABRWAGR1AIFXAE/Bl1e4CJBeCnfumbbuBM3aibzzABUZAAklQHBzqeS2ECxcRGa3ACGWqgWsaWE7AGFtAGSQAFVYBnhUABeWAAJ/CJI2ACZmABdABkbCAAICpP3fMBZpt/zsq2bauYvoAKfOIIePIMhNEt/LMYevBv1ooGcKGiksAN2oQFKVcPOhgG5GovLtIWNuq2hcB+rgOLdqCJaWAGlGsGZoAGZ5C5sHQOUMC5nit+nauKnP6risxHBmegaFd6BEfgQhzpr204OdMDl3okBO8hAkXgskTwO0QQBHMATC57EqREOtnmJCZgB62zBqSTBEFgNlfESke0B2xABkTweFY0lFGQAUjgfLejY37TBCfQBHSgONCLOWsQTEjQbXowSlBAS3Y5ksBETo5kNiJQBUGQAYP0iJeEEFQQBUGgtv8LwIPQuANMwAF4GLjAGD0wUApkGWFANLXgDPeDA3FgCnvwA2EQcIfrGVzwBfyjwMDgGWPwPzyQA4ghJ9cKF2WAKetaG/vQkHTgTda4mnERKZNij+u3fnegw2+QBj18rf6IBkEsxEJMHT78Bmugw0mMw+/hEP4YAmKU8IMh2QBmkxysFgFUTBfmBwkBzMVmW8BfDMb+dcBhwAXA0ANhI1EPFWE88AX9cwpMqgNpPBl6EGE70Ao4gEC4ABo7cAs6QAc5gGENxwgzTBcoDAqgmZDxcBu64Q4zupplAJkKwrgB9R4EwgY8bCFCDAVErAY+fBQ6vH7v4TpzEWWpFzgj2sWpPJhhzMqtHD+2oLdtLAf+wwVn/G+z4AU3EAcM9VD/Iw2TIhk/sANjIFHMsAd0wAU5wMeJ4QsQxWEUkiBpsDSHoK4IuWKJ0mKZibgwZhCH8LeWECgLUsM4QyB3AAfXSi5DbMRIHBaiLCN9sEI1cASEXI+qbP7Pa1GY3ePK+8zPCXPAgIHHqbFwmlEIs7AHDHZQnrE/E6G3x/wDC6cDXbBgifELcfAXtJAau2waqDGtTKqa4eCi32px9+qjLCYvt+EHfjCkDbmvnUnPjvDNliBiCvIOnpLDd4DOQ+yPPazD7PfEngKtJqpuOQIe4FESRp0jbSII5+MszTFPHrAEUS0DTr0WUV3VVr3UUR3V7WhP/ezVXx3GE3IIGohxCFmQEOmZDK0IFpSt7XIJ4awg52rDMyIWbNDDOt3JadDTPw3WcZJfE7MUUT0U51ErZ1EoPPIdQ+Ik9LHYGTMyzpIW+uQQY7IEKrMHd+ABSmEy+dXXne3Zy/6KJzbAjw2yJn7brZJQBtMsySacIARy1+r8yev32deSX2gRJU+A2TJjJmcR2PWxFDvi2DyxBHgAHj6h1V3RIx8BM2phEjUB1TXBHVp9PvY129Vt3dcdCuWSoqfNNJGcIHTAmXbxHjidyUHM0+2M3QnzPVztEdyBBmiSFoQdFfeh1LzdHizhMmvwKlPRJYOgFCYx3XkQBTBBKxdzHjyRLGub3gvO4A3eIRdi2puALm6dHCjWFsOD00PcyaDs4DeTbioTJWRxEmqgHWHhMiEzCDpRFmWRB04QHSheMkARE5FtKsyyB0+QE17xEdxBIDqOPvjU4UGeES+9z+znEHdA4f6HQFJLDGKVDD+rASgBuQkkxt11gVJEDs5iUd47PR58LeQ1g8/25BxMsQRCcQckrgYO4TJq4CZ4UCZ3EAVQER/ErTEZgxJN4eIt7hFhEdVd0QHX4RFKEedxnm6YELmHjuiJruiLzuiN7uiPDumRLumTTumVbumXjumZrumbzumd7umN3spooAEXoAEawB2LoAFKgJtKcAdKoASjrgEroQakfgEwkzNw0LfbzQlwTZDwAArDc85ErNde/uXwU9tKPdxRoNvyARPztB4lAwdFghb83SRaoAZXES0+IhSIsCXigzFO0DKFfgmfTu7lbu7nju7pru6Xronr7u7vvs8XwP48F0Dve6AE9I4wo54HcHABrK4E7OcqnaPqeZDqH5AF934BdzDqWlDqqm4tnRzlnuAGSY4cNY0Jz7jlaWAHYVHsAJZft/IEIVEe8R0eP5EqNbElOyHiGrMyG9OhjH0VT7AEMOEsztIf0ZEWvNLiSrEqzcLZ4/7uQS/0Q0/0Rf/p/mr0SZ/p8Z4Wqq4Bs44Grl4IH+AErx71Cu86GmAIaqABWuDqGoAGbHABUX/vULAHF/AEVV4Ili0jpX1BGdQJM02Q3wIJrk3EMOHOHf9uf/0xe1Amw13cUdEBM7/187QS57EkRh3j7HgITVEk8j34fc/mp24IMB7m+gz0Sq/5m/4/9O3O+Z8P+pvP9E3AHUqQBhdA+q2xBx9w9rHO6h6gB61uCKKuBEqh6m9A9U2g165+B0+g9Y+ABhfA+jSi3W/vCRPOIL5ONhgvxDyt9nrvX+rmAdPfPtOfz+5o/devT5hvCZHu+aEP/uGf6AELi0if9N8v/umP7kzvBE1g760+6qqvAXjgBjrM6lpP8Fvv8ELmEKU+9vQOCE4XGkp7hoeIhncXFyAaiZCRkpOUlZaIeGiXm5yQb26dlm6goaWmk3RxdnBpaK5qcHd4p7S1tre4ubq7vL2+exzBwsPCHcIexMHGyczNzs/Q0cPI0tC0dtjZ2tvc3d7f4OHi43Pj5v7n6Ojl6eHr7O/w8fLz9PXmv/j5+vv8iIMXTQ65GojGiRYoBNWkWQiHzZ2HefDk6RepFcVJZd7sGjXxYig8d9KoQQPFT587HT2qXMmypcuXh6rJ5LCMGLWZOHPqdHbNns+f39gAHXpOKNGjSOEZTYqNjTum8mBKnUr10gU1Gpx0khgxz51YbBQSRLPQzkOJ+tRofJlxVx4sKWGChEMwDcpDc+ZU3cu3r1+WO3XWDMxsMGHCPaEqXsy4ceOnjiNHXvrur+XLmC9J/CpyoMKzvNDcgQnXbVuWD1u5SsMm4qQ5cfRknk279uzDuKUZzs1bWOJ0kCULH068uPFtwY/SYf6X/Jzt59Atbw75yq6sWplgvo2Ly02ZfiA7r77OSY8cOtHTq1+Pr7d7wjffP/t9vL79+4uXK26OvzH7/wC2lJpqZD0UikUv5VEGd7e8sWAvEVG3ml23yKFXgBhmqGFM8TXTIW4fylfNbjnR19+JKKao4orx4FHZhjDGyEt4IxU4iyVqjPaSgxA+aEsebIj3GYO30CGHbDImqaRlIjbpJG4msijllNxQRuWV3/DH2JJcdhlKRG/UaBeRe+SBxo0u8dgLFmtxQuOE5OmjRxhIemnnnf0goaeeSezp559ICOFnn4AiQaihhRZ66J+HNpoooH0eseeifD46KaN7Ronlpv6cduqpZHj6UqckRlKix6imoGrIF5bk1SUenamFpiKawORGmxuRIgkeb9A10JizXmRhqMQW61YlHQWbCJpkJpKsJM1S8qxmzlL06bXY+qQlNtsSZWU232ZrrC46qIqIHKxKMkcOPeDQBS1ccAFJuZWEEQaevI40piELSXUaL2qWGWSNNkbrkZHmjqvwwgzDVM8c4X5jBjYTwwPFBG10EwQSTIVwRJUmIDGxGZSZUfE2bMzgB1NQ/HHGlBFnG0+38zRcC7166IDDDnvgsAcdP3zRBRc88JAzDz0YQgfPPdOh8w56/MCDDj/MgQMPP9DBAw5SMx2vIT0UnbMePehgNP69OziNAxdefHF1unaCpC9dyq5Umi5epZHFE02QBaxl5iVs8+CEF56LOQ8k7gcSiTf+gAMPTHCOAQEEAMDlLqczBABgcJPGACfEXI8BE0AmAgJQAGD5DNiE4MDlD1CxjRQAsG4HEVscVUAJKYo+3Do0X2t4KPQOvccPXuTw8w9hcPFD1V304IUOes2hAxdd7GD8D13osMcXzyOPgxze69AFentgb0jzOpCvh9DU09uD0+l7sTbRm6AqRxxy9D+H/3kJYF7oQMACEvBUsjkVS/SQh1Y8gUIu2Y4ppkOwAt3BQQbbi3nQN7wOevCDlTDH5QBgqBGaEAAOsAPNDMCAJP4cIQkTAMACcocNPoiDCQHoHMoGUASmGMAE3NgdGww1ANaFAAATICIC+rANMjDRDgbgHTtsGI7TZUxmWKwPCC1RPHkNzWdeYF4X9GC/H/QgXrJxWhfGZ7wudG8PYXyeF7gAtJ9xwWdwfJceePCFHVjPaX0kn5HS9oP6rc0LXrhEHG4gr0QkEIGQ1AMdTmVAA+alf/2LQxzsFQZMArCACOxFK1Rzl5UoyGCbWUhC3hAnRJzSNq7aoixnaTgRXu4IQjjhCFM4jjcYQALaaAIAIsBENISAAhMQwhOb8AcKqOx2ACADDCcgOzv0oYhImEAyn2gHMoRgAn/4GMW+SYEetv7uCE2YQO5ahswt/HAbUQDAFLJRAGCigYZ2CEEArkgxatphCAWIgAuxQYQJOLNiSZiBGb5pgtwVdALmvJ1Bg5C7eM4zi+DCou+4wc2o0DISZsNBHKYGtR/kgGpC24EOqMeDHTBtaXuIQ9qm5r077qBqONDB/AqpA5ca4o486MLUcBCGcg1VaDn1YyG58AX78SCRluCCDZJGET3gAZIF/F8mw8C/84BScJRAw0Rg5YpW9uMTmLiDHQiEhs+UchNssg3CPkrXuobKHM2kABn8YFAKINOvFBCCOczwy22IQJ5sQOEMKgAA3qUuAiGopx2UgEILMBYAH2PDAF5nUBkykf4IAXDABBwQANYl1gF/YCwwofi6B4CBCABAwAQgcDkpZgO2/HznNiqwAH7aQQ0A6CFjLQAB3mEAABKI7AztkAELFGABjEUAYylQAADUwA5MQK7reMeGAtAAo9kIHoo2ChW78uOMO4DqVBbZSL4gkICX3N8XujqHSQruDrUyhItGmcFbROgOTchCXWKBFluMwjYbNK+CF7whc5yBDGTABoQnPOGOhsMADdhG6noYYWxgYIk4pOHESDDMjEFhACW4g2YRsAW1wpZ1AyCmHdhw3C3MYWUeRkDGKCfO5z7xsH8wrI7pGWRtHFGc2YinOA1gO9p91w5mKIAJ5qBP221uuf6fY0A+A8BENlRMt78Dr8wY7EooGOIJkVDDBcxcEP0W4gKJoIMX5KCZ/CKCDUpQwhN0ZIsv3MAGN3jXc96rVa5a6ICygUUk1rCa/loiQgup4GeyoKteBIw2wyKzpqUSrImg4QinQEMR9oAHIYA1Ep9WyRDEoBJbkjAJuoRdULZhgAjAEwA+sEMTZvBNCCCgDqkDQMgICgAbY+MAwEys7bBhgBRIIQAXtQMaAPDdJgQhAybwNbMzbId4RtQOUt5GCLScjShq47DLzoYZcM3s1R42CEIQQhAgkOEMAEAV0q5dNjKgZWFawATVtEMFgCgPiDVGP+Sdknj9s+k7FGIPGv7oiMM1oYE976EJIIDDHpRwgTxoxRWFMJMSNIEHvu1h4hffMxwuINYmKKEjWIHDE0beVpQ74eVqUEIaiEVJOmj1C36IwwEhgV80tKYS02FFBdtqHTK5gc+WxsJz/nfqTVsdHxgoASIOMIMhNOAUTGDAHqIQAA5SoglUMIQIvn4RPAwADK0exwiTkMtY83IchTVysbMbgRlkoAJDhkIGXgdM3GYDAxnWbLqRTbtoA5cGfA/CYods7m4HINf0tC02TsfNAhTZDrC+LnLiiXndHjECfq3AwJlL7m6zGxsZWAA2/GDvxtoQzGIOb8Jz/yJNO9wQHzBEHi7gBA00gRCjaf4CCSKugUc84gJ5HjlArgKQmbPc5UpowgXsABA1OKH4hkBDIeBACA2sHA0yOL4W0MByOytM2noodBwGqED8lsE6C2HrhBySB9dwQoK/AIC0EThXV4AU0QQIgD5qEABi4CL61QcdwQeHYAeHkAd2IIF7EHaGQIEWmA1jZQdtcAghMAOygQcYuAfYcAh4UAcoSIGJQIF3YAb6ZQYn2IJIIhvY4HZwR2oXyA+2FACBEmsA8ADnIFnZIEwRQGULUAewt0QXCHsA0AaUpUMClwIzNgC9hQ0nZgLTRnC3EwBVEAKyB3sWwESkQzEDsFrYpW/aMAROyGwEtzklYGHYAFw91P5dViZP2fBE/NYU64ZkfchNH1YHeMh7hqgYdWNXvwdxsyB+JycDSqAjTfAEH/ABWuB8ewBnd6ABObdxgtB8SiAISvAIeBCJcKYFg/BwacAIF5AGGoBf/1B8V8FxaHYJSqAGS5IJdgESa2UGE+YHwOgHTTCMUJAjEpGIp/AW+SCAtCF0BviM+YAHBQBqexACKJCBErAHsPU6U6CBpPZ2eEBbpJV2YZcHa4AAfDAEDvA6AFAFULCOFvAAdZBdl9ONKUBqtAUAFpB2UbAA+RgBdeJ2FHA5C4AEA3A5VbAHa5CPAJB2alBdw/R22ohCjVV1tmAOe9IHfZAoOIZ3CwBvQf7AWFmIbrSnj3aAARFwBH7ga32wOS/jYcBkBgcpUEJQXbmjTxSABKdnByR5RJTnhUckAYZSXTPQUWRXBUZhbrCFACApBEjmeub0XPHWBwZgAULgB0ckOyGQAEn2eqwncEKJBBCgZRZ1iEGxcGbJDVaHB8Snffo1iy4niQ8EZ5j4CHfgAWiAZtKnBU6Ql28AfdKXieI3jMG3B51oCC/Hlm7QN8OoZ6toiyBwAVGAjHzREf/1ECqWf2qwdOKnEKwRC7KQEnxAB3WALn7gRHxgkZ1waT3iaFWRadAYm7vgdd9IjveIATSwB2mgB96og3uABGondhp4jkiCBxUQAQq5Bf6k9gCgFgImMAtMcI0hEAEs6IZ1EAUIkJtOAG0qOAAooAfdhQBwtwFiFwLyuAebUwcoKRuHBQZr0JB70F07iJ7UuAvmEG9C4IvyJnn7uTHmQJUjFI9BcDK1FwGAB2yXFTtr+AXZgGxXOAMxNEwB5zqvU5TWdERDSAG/ZgcOmg1DMAAWYAFFcACSsw3hZk0GEGSbM0KWo4a/pYe3MwABEJMR6gDmxG9vUIeYxYTMJXtEcFkRIDtWlJZEChRXlwd5lhJwkH17IFb8snOGoAV7oBVSugdQgF+6aQdI2gQipwkzFxHih6ROEBAnl1+1kgahmAczhwdxaQmL0AhKQJm7IP4bXeEVmHlBbPAGmllBULB+nuGZrACaXuEaaMIKocAHvkgGc1ZfqlkJaIUPzDgbcyWblGoLiQUGTLAAshGd6DlMoNabEjkEyDSWe/AEYkecageQKBgEfsVD1TgDhhCdeGAAU6BfBlAF2IkktNqdcUBqGQCrTZoAe7CrhlAAVCCR34ipAACSEDBqhkAEaccLrkZ3Qnh39ZCjQ0FF4aBW4hAcITBk6cCjSdFdmleknLJ7PlGpGHIBS6ABVaqbm9kZIqEvm9lW9foKY5GvBZGv8Zp/DfEGa4CZEYEHctoJTloK1NEHedFJjEoL//ILcYVgR6KuFFsKGDADuBmr96ibSf5QAEVQjvH5dlKwAFRgBkogrOWIqkRgAay2BxiAAmdgBgcwaiMYq1pnANSog1EgdoZArN/IgtXorDs7rDk7AFRgrIawBiKLWXtyBvrgakEYa0Rorp5DAQF3HE5hBxeDT/2BrouRteFAh+jgtUlRsf/BBGrQBFBKal7BFcdYp1xxHf03CwXmf3uBpcnYCmywB5SUSRbSqIbgI/jwsJhmdmZ7uJGQXQEAtEygdRmQMRdLO0VgBhWQQ5maMaQ6nAigBxbVf3lwsXrQBAOQmyHQAGbQBpwqAsuVAQnAB0Pbs7WqXwMAtCEgtGKnurkTe3oQe22QBhiQQ0o7A3ygBiZQJ/4x2wvmYAGXoydCOLVQga1UaxziRbbR2x+Ie72nkCO2gF+4iAjwxbAKhCx3M7i4Qhv/g73oq1+7cwiNiwdDoLwREIIaEFu5BAbGqY8TIJxfR5wYejlFAAXVFQHNOnbV1Y1aV40HKQEh+LrDGrs/awi1awivGwIJHIJ3cFkzwDlWSlsiiggXi7z1ILbVy3u7px8j3Cnpm8KP5n6nwL3Kcir/EwYNCy1Spw8H9hyTqsI6bIAnXL3khZbA0cMpssNEnAj9ggt5MBJQ50hGwj9zoCqs6QveAR1zArhFfMXDI71C/BjjQL1bDBRAXDNYXMRngjetUL6QIEmwMX8cdCv7EP7Fs3EeYzzHH/XFdpyWYZyWdLzDeKsLZLXEqLDGc8AHhOsLjzp1dLbHitxBhpjHdwxeXlwljtwNJiwci6zCotELf9wJPvcFVFAHVlwKcJwZqRDKl3zKMvLIqnwik0wULkIcYCvGhgMDh1AGVoAI5ZsHL2AJuwwJu9zL1XIKb0DLh0DMCpYdvoAHShwKdpAFm3QkpnwJb1DDgybHqHzNxUKkkbzKsMzN9RDNXNICWHAFZeIGeWAFWfAGLPAdWWAFE5EFe4AF8NzOKYHOLdB/V0DN9wzPVnDLeeAGWQADV9AR8nzL5hzP8YwFt4zOhpAF5PwGb5AFUpcH+QwXUgfRe/7QziBkqAHYCoBMCdPMt7Ahw+A8CXcguLZhzdi80l7izS790p/SQSpwBVfwAm9gBVeAzuo8zi+ABSygy3mwAuNsBVhAzAKdBSuQBy1QBkYAz3vQAoHbzlfgBipQ1FewFiuQBS+A099ByypgBS+gAlnAAm6w1Vo91m5Ayyzg0C6QB7ScBWXwAlmg1cLMSm+QB3eN156713w9Ea5JFSw8I2ThmjesNLBxHiXtLNSMyCzd2EsC05Ad2VLSQS5gCC/gBlbwBi4AA0r91JYN1LvcAjDwApW9B6V9zyrwAjBwy56d0TAAA0bwBuR8Bd9hCLTsBkZA23tAy1CtyxldBqmt2v7yvNtubQj3vMtwrQKjbcyTENCsfQgQHd3RPQqfcCujcN3YXQZlgAXczd3aXQbUfSvSvdcsIRL74MKbUMiStD+ThAshHR057NjyjSGSXd/2fR+Ubds3nc737AJlcAVGUAY//QJ5YAR7YARWANC2TdRJ7d/pbNy27QY1fdN7kNNrQctvsNVyrQJ7sMsFntFpDdfy3NV7sM5X0NYqQNVlAAOUttiScAUtsALkDKllstd3Ld0Oot3yjAXgTd2sxNehUbC4gF9rWwkojQjrPX+JHakDOLHzvZYqiHR+LOWQIKdCbp/3neVaHhkd5NRwcStXMM+37NATIXW1TeaHgM4THf7mh+DUBS7R/1wmRkDQZfIdYS51NXzRGtHPeo3QBY4FUD3OD4LTGfQGK3DoTl0VNg7R1r3d3g3eEO25oty9/ODRjza+kmAe/APOr0TFKv3kDBOzom4GD2YyZxCzpI7qp27qpN7qok4Gpq7qrq7qtM7qqS7rrP7qsc7qsL7qrd7rsP7rri7so37qoi7rmrLlyr7s9gBC3JHEmxDYkeAElO4aaiUQycgdwGwKb6ACKvDXe9F/0+0Gjy7eki4JmQwerSCnyngJnfzp/+fiKX0hoL4wqx7sJjPraODrvp7quZ7vtp7vq34G+z7qAm8GUNDqAF/rCt/v+I7rqA7wAo/q+P7ui7Vu7Kee7My+8RyPDsOTl4YAZ4igBu9aCYXwcJOABhpQKx8Aik9Qi6UaCafGfhpwASVvC3cNI54b3Y6u3ZE+EX3cD2ZS5JEwypl+2Fbc7tFxvvWuMBIP68FO8Lku6wk/66Te67re6yaDBsMes1BQ7Ajf6gnP8Pzui7s+8Kz+9WYv68Fe8Q3P9aQu7U0/93PsiJm4Bx/ACMXoluLHccx3AU/ACHyAl47wARHxCKXKCFjBchtHph7HihCX+K04CDKQBzW/8uwHEIbQiZs4ijfHCJvIchrwAShPOHjN6NxtBWjw8/1A5JRQ2OWxP0/MCe8dHQRI96Gi6/kO9RFP6/773vBS3/BPb/EH7+9xb+xnn+pcj/wRv/AHj/H/fupwb/ZQH/YxSwa9j/vav8dmUItwBmfkl3MjF4rEF4rmBwUrz4hwNokjVyZwZgcVVytK0CYuh6Rv4AGLUCZWGvhOoJfsNxqAcLG3l6bhpKSkoQV3gYZ40bQHmTdYaXl5d6m5ydnp+QkaKlp5l/V26oaFVXZKOfo6mIaWyckKW0knF0anF5pX5norPOypF0dHnKy8zNzs/AwdHXpmRmZWfZ1Nfbatbdb9HY5GfQ1lnX3NvU0Ozp5O/j0eXo6NDhUPv45OfY7+nj5PmsCBBAsaPIgwocKFDBtKU6NhTx5BEe9oMP7zBI6GD24uOGkCx8MePWguqBEpKI8GQRIrGkIz6ImSQXCaPNmjxKLKQVo0lGwyU4mWC5RYqrnwBArOPW8+2GTzBlGeJxFBDa3qMOsmNW8u5bnzxk0ZLG5aBWOGB42as5awsIWVSw6vT2/KaGUmZ87dvXz7+k127Zy1weeo+SFD5sxhMosbI06sLnG4M9a4MYb87TJky9qgdOOnGTRjdWbGUa5s+fI3yt0w19uG56/s2bRr276NOzcnJRc87qmoBM1NDU3wJCIasclKnStxzhzE+wKcJzAHrbyg5EmknBGjl1yZ5zgaKL0j7XFUSQMlDeyHeryg4bmnNL2x6zaY9v5TnjynxpJ9s98yd8yyyS9vwaJHXMh0YuB9nMwhh4MSTkghJ/D0Y0YFAhQRDwE1mIGBACKKmMSIIwLQwDhkEJDAGX1AcUACZgxhIgWUMWFiAEWcAYUAVHCj4REAEUHAiA9s0aOJJXBzzQECHMGPkyNGQEYTPvbxDQYyZlOYGRV+CWaYYo5J5l9PXEDLM8admSZB8CFFyn545DEnJbHtcWeZmqjBBiz8haVKWQEKg0Z1XmHRjB5zhCFHL5vUJWYujupJaaUEYdOPNSEKsAU1BJxgxgYJPEYqASgcpoEA1CT5oxkCzEAjlVCEIEADZBDhox9NFMBpj36cEaKQTOK4wP6PRADwIwElIEYrDfyIKCM1ECyAGI0l9NgqsAsw6c0Zln4LbrjijoubWgLV1KabaGhw0yBqvPuuWoXOS6+8adybxht33DFnhfkl8+dYgh7YyYB9XvIGos7kcsyklYQlph5ykUtxxZz4U0+IASDwjbIgjjqZpyhw0+MRfWCwQAEmnIEjFQRsG44IPuKojpV+9DhFs/OcUUAA7nDzKZOmZhkArq0esEA6GDCAY6cuapkZNkwilKeaFl+NNX5Zb20xnV/tewcbacRL77tp7Dtn1X+d7UzA/wEYiixsueFGNHTEMbElCY+ZF9d+VwpPNedoiasJZgQdogOKz5CNx9cQIP6BGQWUoOUZFbT4JDVomAEFATTgCsY3I3BqZQYCLHDPNmgomw+PHvbhegmwv3oGARFUA0EEWB7eQI8LUPDAAwAkvXM2ao9iR/LKL898884/D3300k9PffXWX4999tpvz3333n8PfvjiO/93+bjhMee++Kox771o85WHodDsV5cqrXSSFhyXlCWNomHMMSlIRSpC5itghTDFpY+ZwXRHEICzMBAACkhQCJSRHAXu8bEeIUkAfvAQGTa0Gso4kFgP4FUDeCQiAGzoM0FbjYdcBYDgiWgLZpDZEciwAU6dAQICkOGTcPQACVIgAC1qxzWIMb4kKnGJTGyiE58IxShKsf57BqziffCgPlkUSg1nI5hB0qA/g6BiFXDThCza5JaBKGgQAgyTpKwIx9ugA0Moe5yIagCsLXnDcZwTQAaKSIAZ6JAAPmMSraiAKwkSETE9spUBBBC6bPCqU98oAA1W9DseQql2JhJACcxwAABIcALW0OA2MMAxcawDiVNspStfCctYynKWsYyjLXWDxTtoUS1nO55A/pUQ/qSCFWXEExrSUIk8pHEg/gMgxCJ2jFtKky8VDAw2oPYiETlLVH5AgjfPMbmoFWlJZ3BStHCUACT4wUlLwlViejSDM1iJCpxb5DeyqaNZOXBFziKDAVpEIypcJkY7POFqttC01EEtdf76YCUtHwrRiEp0ohRt4jQvmhv1bbGXBLmXQ+gXKLjJ4k7KPEhczlA3vukFoyxNCD8wVsdr0IgGIOpkERITTnKEaArUwFE8v0EEXomIcWRo2jhotcFWFW4yuxqRBICGx/G86p9MOoMUHHgAg96DDFf9kaa2RQ7PrMahFS2rWc+K1rTCsqVstc1XdtnFaMgvK8JcRRmcoAY2KswgitrCFsgEobYKVhpzHMxqDPvSxCAGIP7YBgYRw63NqaN1IayqOyoTDjKIlbHbMCxAutSteayGs0cchlpPi9rUqjaibPjeYEfhxWi8wBKx1U9XyIVFLXLFl8LI11/2UwYrWOENev545kH0cIYtNCpiy32tc5NRzTmWJnBz7Ebq6EEO2GGsqqPF4GREG7V9XDazpA2rdKOG2WxcF7RkXa173wvf+M7yuZ54gwtewIIsEMMKtWXjbPdgBRbAgAXDyIIVsqbLLcKhv54ApmxqkgUsWGGZBynDGeSQty9JbEH07bAoCusN9NYDIJTVhzUxC47Qfsa7XDrD5opnTRiHA0uepS6mqNsl3oJCinWQr49/DGS1engTLbjtHrLAAhaoAgYqaAGTD8yCFig5C/p9QR6a/AYYOHkPA86CC1pQiSt0xQ0wsIQVXOCCPLygBSq4Qh5a0ILZssAFWZDyG6j8tzvAYYvpGv4FHJBJmzyw784RLiZByqKoOKz0S30bsqMvFmP11qMfPyMtpSP9DiOSJsauCZmNI40hwfgjUxibR43bG+RUq3rVyZtDqh9tCRdYgsB5oPMVuFw3MKtAIi6Q8B5ma2UstKAMMHADC/JghRcYucxH1u8esPAGFgT3Ci+wCwuSLexoSyTZEz6wbdkyFv+oYtyqKINYzF2WU5hlPww+yB3Yd8w+f2KuspGFHaAdljKwot3D4N8e4uIwCc0hDrAu+CBeGhgMVVey8uDuiNNbDe6So0sXamzERetZz046HxlP4I1NbE1vmZbVJC+5yWPp6u0ZnMuI2g+B99CCLNjFylzew/6u95DfA7dAzQmDAZXzwGwsHJspRmDjy8WcX1P8twXYdstsW+AGK1DZ2Z4wApv5nUxKsLsV6ta3uPWtbnZjfRl5YAOfReFRtxZqmfwR2NhHAe1KSKy5E5JYwFf+3E+nQ+OaTseLSz1HydJDleBlrD0wTmqFj7rUgfsMpr008pNLfvKUbx4dXrnyN7tgynPGgsx/PYjZqmDzWbjy5gHMgjc4GcyzvQKcKSHmSmShyTt3vQvesPQ3b3m2VneBEXz9CSusYAUqePstth4Wsdg13YMiyLsLJe9L0Hs2adAChSWSh2Eamhm2kPvdOOygDePdwyeu8ai5xQ7uGnaxfAfHpf4nXo3rxt8bEB9xYDhz6RuHfGcvRiyqKz9FdwCAA+hKKedE4zcKYEYMRccQLzB83vZR9JNvIdV80JBgs0AwYJRRTVB6BVIX++YMcXcJAwd+94FhCJh3LjZZpVFZmzZak+Vw6mAaE7cOnzGDL6UPltV4/NANpjFaKCZZMIhdIaQNKihywkCASaiES+g9KNgJeuAoKZVhwwCFovAFyvACECgbf5IKb2N8nvB8atBnDuZWWlAcDFI//qYMwLAJdLALd3cbb+SEbeVNdWiHSEAEdpiHeMiHfViHe7iHd0gEgfiHd+hNhEiIfgiIemiIieiHgsiIh2iI3vR/UmQGdnCJ2v5DBkGQibGUBELgPH3wBn3QPGbwB2QQPVBgAtfzidRDiq9kBiGABM6DBEnAPaYIBcnzispzDc/jB0GQBnbwBk0kBKC4WnOoCWOwAzlwCWPgBcmgAzuwAziwaA+yA11TV+YGIF+oCc+XBlWjBnZwHwamY6SQCm7AjYNwfZYAcOEXBnCIjLbEAfNIj/Voj/eIj/moj/vIj/3oj/8IkJWIPQZYPQ4AAAd5kBNwBtfzBkIQALMoS8DTPAcZAAfpAH+QiUgQAMb4PBMQAKhoBhwJPRRQAcxjBgAQBMtzkiIpRWQAADOQPEiAiskjPNzzBw4gBAhpjGQgPAcpBLuYPH8AAP6oeAZEwETHspCqFY+agAN70AM4gAN0MAY6gAPXqAM8oAN7oAM6kANeEAZUyQN68AM8EJWDoAO9IAc88AVb2QN6kZXTqANzsANzwANzcJU9sAdQCY96woVkVIHC8BWF8o3G5CBoYAVrIAr8QUbDoExeNHd7ORuNtpTSBJCVaZmXiZmZGZCRJz3B8wB+4AcO4JmiGTwTYD3B401CMAEAYAEzqTx8ED1m4AfDOD5tcD0SNJEUkAS1SAEA4ACZ6JrKk3KwWQ3J45J+AJsjWQFAeZIpyYsAYIuvRAbBaAcPYJrJ8w3cg5JngAQ5CZGiaQ3eaZJ+EJMAkJRKZAEhcIyTWf4JOBAH1/gFPdAFXKCVevAFXRCWOKAoOxCfe/ADXiAHXMCfZukoOPAF19gDEaIDXvADI0GXUdkFPeAFOiAHTSkKkCkh9CMw2+cne7YWbHMfUZdXsDVMb9eYxQAhGOoXgcWe8qiZLwqjMSqj9SiQzIOQtViRCImQDnCaD7A8LumjyZMEE0ABnJg8fkCkIUCeZDABmYikExACTIqKRxAEZxACE3CKzdMHQwqlGcmJQUABpKQ8m0gBSipBQGkHAHCd5VmSUnqkIVCmTDqLSJCSmwgAGSAEIBkERPqTyUMBEmCSKKmSADCLSNqJGTCLfTABfkAEEzABQsAGZ/AHjnqeSP6QARNgAuRpB37wB32gmhMAkWawqHYgBKKZBEdAqtFpB0hApBhpnFcKqsyDBEOJnQBgjBaABMn5AM6pPEjwB5vqkUIgk8kjBBKUBCkHqqxapJi4p2KKicX6qJc4AUGaWi0aITkQB3iZrV3wjD0QBvx5lllJB/zZBXvgjDjgBT1whVo5CAd6n07ZKDzAoA6aAz3wAxHqBVwwrqIQBzZAn5XyJ35JDAMCBU6QjgtRBlmABuVYINr3Cr8AColWgrVxNyraolgzo/3YARnLsTNao8tDkbWoozrKo9XzABVAkDlJnkMUphbwm0A6Aw5QkrN6iUngmzPQk01gBxPgAC4bAf4HeZ5+qqar6QCkyLMuWwEVuZAuqaa9KUrM8wYWsKbJMwMAUAYuOac3WwEHOYs5uarC8wARAIq++Qe9SQF+GgGBGgS7uJKrGgCdaJ2Y6JuiZJAUYAHB45vJEwSixLO0OqsP4ABOO4snOYt2K5pnSwFpu7OiNAMFYAFm0AaLUwGPuzxeW6tJAJsne4mzCpHK47VIYJCoaQbCM6kAUJJ2cLcRVLeAO0RDeQe9WbpUYAc2i6bU01q1xJ5c2aA9QJZ0wK1OOQc4wJV0IK47EAb0ya07QJX/SpXCSwdfQJ9ekANXqQfKG5fXiANhwAPKqwd4GQpcYAPeCy51BW3GhwdOAP4FYhiiWEAgx5cwaqgf67gJ/jOxs2EM1Xix5dOx+1uPHfAEHrC/G2uPHiDA/vixykOkNuIHQhSmQsSS0XOyzHMGG8m5dsAGZmABwkqrmLiq5mkHoqk8vUmeVaueHcyrxpmRH7mzAfCrHfyTFFAAM4kEd9s8UiurAHAYQ8kHgHuJbFC1tmi5UIDDY6o8QskGdECSzNMHMeSojtqbc/q2yhO3beCbCzm6AQCTs0uomDiTJ6mef3uJZ/C0bVudEyCAdpDEfmCrfXAHZuAATWqr2Mk8QVCyebCSsCnGCHm2zGO5NJs8qynDAUCeBzmTwkMBpDiroPjGcrypHlyt+Qsmcv7gr5aAv5UCKOX7sLMAfbmBB+Z2TMSgmGyoH3YhCndTybPBopD8N/hYwBywBK8My64MwB6wBPa4BADsyrB8y/cYy/Ooy63MAbS8BE6wB7gMywXcy7IczLVMj0tQwMJcj8KMy/x4wMlzGsZJKluAGLULPRG8PGKcBHsbBEIQBEFgnXkcq257DVtsnCq8mrsYxyoZBJfqkeSZAQBAm2maki+5PGFbw1NrB1SAwy6ps7aanOBMqgBwpIJ8xpuIpT/rp6f7nEHEwHHsxzRpms1ZxACQiW3bkCZwqRZNqGecxCeJuTu8psBDBzk5zuUcwQ8QQQ9MpM+JuW0QPLu5miyZk/6I7MjBQ87lHMcWsMcJ7ZpxvJq7agbD6JJBK2SqTCFfkAM2cAPlOghzMS5t9x+igAZ2IguDeRuswD7K8AtkEVttFArfhxty6NRZw4/EfAki4QQcQAnMHMx4wgHtUglREM1pggevfAlRsLEeQAtzQgZ54AGG0tcdEEaDsAQysAfOPNfz6NjO7AGLvQdxvQSWsAb9WM1pyrU2O7IVSa3TEzyX57lDuZoMvKxkELNPq5HUwM6b+pB2kAElmzwWcMIY7ADlLJQ6awK27cYpudvLk8Q2CtCrSRnIkqYcKcaoarlkIMin4AcBsKtgCgCkmLhqO6hZ65pxS8Y7C9wAgKqTO/4B5YzbHdyJ2W3SGB3CZ5uTJClEGS0EMP2by3OTNJ3QnfgHBcDHCt3BScm6DDyLgkqs/m0HfXDes+u05HnR03O7tLTWZCIxVxPKHGoJ72YJe5YGB1sQ0LZn0fewY2Hhe3BvcIE3FusQ4hfhV8OPwixor+wB58sB+rPZHNABWjAIrvzYx0yPHjDXr5wHTiAD5/vKOH7LeOIEHqAEaVC2dKIGrwwHS3ATT74Ea9ABky3Xe2DlHDDkkH3Zr6wWM97XS6AFcU3NnBk9N5qTI2uRpznUjeyjOemaZsAHnbi3ZqCRlyiambi1shuzy5PgR+rIs0qePAvoKRk8ycMHYoyyzP4jtWesxWcL3eTJw3+8xc8NAE0Am0JgAbQZAv59psvTBwGQ23HskkQwjGqc0dBZxOFtiwYttyk5q+d5poTL3n56thWsi4yskZ2b0M/p3BytPFWbz7+O3slTAbZ94MkzAEKQcpabPAadiWewyDnZidJDkLK04mNCcFmD1SO+1ZiwybWxb2hwMGKdMCCIMKT8CrkAQLZxgttOMfYIzPSYB3pd13FNJ49d13Ry1/x+j8RM15J92fMI10ZOj07wBz1EEsi8B2pQwI4tBWL+8Fx+2TfhzPaoP8xc7/fY2Qj5iWxekcrembhNzr3pAGfQxoqzm59+BtNKBH4gPH0w6x18kf49O8S1DbKQqjxiTAHdaZCye9/KM9xJQN3dKTyKC7K7evIxRIrQrbMuaQF/0JNAfN124JJF2p0o+YsAEAARHagi2bYY/JKcrqYHLt52wAd8oPO1qsgP4E3CI+uOjMYlOerGCLjkjMY+2gfCIwR+4J2g+/ceGZyz2sVFA+cyGQQR1N/liaWMEUPeRAElS+D5rTy4fZIZAPgZvLOj/UpskO3Tw7Dyfhvv7jf1s326tAl4cEa1gQXiWCjPkO5Gxkbs/gr3i+IModak/y3/uAf4LhK1LGh5YOVwgAc4/u94sAZYVMBqgAf3iOU6vgTOX49PQCs9NAhrUMuV7S61jOXvhv7jQv7YWvD8AuwBANwu59vx9tjZdWgGND+Jmko9PXmQDxACnXgGTvsAmEsG+p+1SQkIZEETQlAATXZBDnaMdhZBjYxCDgEOGQB+iYuNDpB2SQ4WFkIUFZGMFgCqAA9CbIxkmIxnQX9CZwBCfEIAb4wUABZEdhOqD8V9dqWnZgCejM1JjEgOAA5Cx3zNw4yKkQFJfH7VACGddkgAZ40UFHZ9ANLoqu7t0MXW0mYTqaOnds6gBUAyDUIwB3/MnOKlsE8FawSRPKCXyc45RkkARAo4SdUEhRf/iRxJsqTJk3tSqlzJsqXLlzBjypxJs6bNmzhz6twJkw4dnkCDCnX5pv4Mljd5VKKBiScNmjtDo64sA9VpUql53By9useNm5165MjRI7Vs2J9l06pdy7atW5oc4sqdOzdPlLge9izpkEfNkj1O8DjRgofDkz1qBmvpIBdOYboy9uC5g0dyBzh5GMd9QkGA5wp7+ACOu2QpniWR9+JZwwHOnsNLtOzRzCEwhw4enEBlTbc3z5OShAgxQyuIkCDIjRME/m8Oc5JkyLBT97wRH+B1qpPUttxOiADStdtxLvKOePHkTfK5fr7khE3s24tMJn8a9fr4z7/dz7+/f7d0zPHfgDrlYRRSd6gRU1NopEGgTAYmdcdTahW1VVdfgSXHHGQ9KJNYHoYo4v6IJPZmIgd24TVaHqwlhUcHshmGBwmM0WaYXnJ50EFka2jhmge14cjBB05M4JlnD+DBoo4qRpFaa6x5gEdlTvzlhFy2LSGXbDaa+BtwqxzBiyqprLJJfuL9EQAFf0z0DJpwnnIHLxSE8EAAE8Sp5556njFBeHzmZ1yghDZC4qE75fGGUGWwhMVQj6qU4X5hIWrpHooa1QRXL+XhlIOWGrhoHg2y9QYWZYgKVFhjXZoSHa26KuustMJ0om93cSBDHk+gyJqVtRVmZZVPaIlXHnYt4YRdT+a1Bm5QRbHEE3b8caRnFOgRhWtVKujEk3fwdhiOrkn7hGt/rfHEsi/edv7rlyetksSYq5hZqJz/IDHBBDN0dy+aSPyx7xH/FmzwwQgn/FytDKfkhhFCWbHHFSnlAXFQWUSaksT9xdGwiHhgkUWqM8FRqqVlLLoHGgqyZaDIja4qVoeWnvXxzTh7eCtdeVzJgQc9t6YGaYwdduNKvOHlWkprePDkjVp6sBSmbBh5rQAV5LFEy4jtCNhlScsWtWwpnRZk2cbuDK9Jq/iRTr2rPKDw3HTXbffdeAM3xyuF5izrGyy4oEIeLyT1wh6Bq/ACCyzs8UILLjjeggoUv4DFCka84YILGW+e0hstsKDCHjAYvsfmKhgR+B5WQE54C1kcDnkLV4jsOOsttP7wOsU8hUGz3/49pRVSMpkM6qFHpeRUZW29cUUWnOrE6u+Hggj89dhLtfP23He/BJDde5Cb1dhOEMIZeIjPZPdzydCl+Hhtv3be9Ndv//34559f9oe6AcPEWCgc6RC3hwA67g1vsIILCPeV0f2vBaTLGAus8AKVueFwRigDBG83Oiz87wVuUEEZrGCEFzTKchCLXRYkVjgRkrAFVoieSxQVPQSeAYF2QKAOd8jDHiLrhz+sGP9Wkgao7OENXlEZTNjQIOaNKGUpMZkM05KFjBGPJ3qYQ6wQRYc4UG+IYAxjS9hHxjKaMS5NsBYwBJCENDShCU94wgfOSEff7ER/eP7Mox73yMeEidFDb0hhGQqXBwj+zw0Su4Lm3gADOxxuD4aEJOmsgIVHlYEFSUngxDR4xP8dMpFvUEEl3/BIy1EMC8+TmO5YUEWktG4mRoDBCjiFrD7UAYi4zOUPkdJDBLoBiV5xQxmGScxiJpGHNEQWpkaEh6lV7FRXfMkbmkgiKErmZC47SlGsCZY5xAEtiNrQH8f5R7l0qY7oZJ8TTBACPCBBAAG4wwUu8IE5phOd89sT3/rIz3768599I+d/HraHkWFBBS344BFB6YLJkTIpEDycC2DghoZa4Qqu64rErDBChB7ucJq8wh0w6oKH3q6hLTBCHlTgAkySVHMw4P5dTLKwghUMjiU+CREQebnDYA6zksT0oTKnGJQitsRAJIPJhI4XojJMCptsIZmisOAGotIki3IAJ4lg9UWBevVj9wxrGT9ArTtoIA+eIcMS7ClWOuZTT+kBqFznSte6iuSreB0KQYXygppmAacC8ttOe+pUowzzmEgJ4k0m1CloWtV4VuWPV1SyvLZESCXbVGJOsNrVB9ksr6ClVVtHuzOyyvMCTgiBAB4wNNKe8a12ja1sZ0tb4IT2tjjBg2aB8gKZqqRSeUVWT7VSSar+EoHKbIkanEgUrxjRJUsV0alUMqHnqiUPWKDl8CIbk7B8E1FaxK14S+Ta8s5lrfXUgP4ZPGOHc4rVvV66Y23nS99I0Ke+ch2vGPXghZR44Xd06EGAWSKHL+xBD11ISRe4wIUufMHBPwjDUICr35Xs0pdGQdVx3YAG5s5QmLtdiRqgOqBTXYVU1k0LdmWYWQ2FQash0sOLK0zj/pjXXeWt5xw/gIZb7EEJN2YfbPUXV/wa+ciz7WyNP0aHHaSkBxxisB6a3OT/7qG/dODBHrhggyzuIA516IIXxPwFPcShC3IIiseWDCHhviFjxT2mYj93IZd8ykMrrhiJy5LnozpWet6EsYfCy+ZClwUJiE40ERLN6EUzGglEOAKkH51oITza0YlOAqURjelGI0HSkLa0Hv6gIARNI8HSnr70pk+d6kyvGtJDRrKsZ03rgxkaeHPgQRe6oIM57OAHXOj1Dpq8YDn0ICXD3sGCxcyFMTsbzTj4goGBIuFbz+QOTHWzV4CKXK0ktSV3JtBlUzJiy367Jac6t02yOOMRdVHJ1o43VixlB+LYYYrcJVGt983vfgdK3jfLshe8oAM54CAlBd/BHHqgBx04OCVcGMOwe6ADPXDhwc+WwxhywIWr/iCwLFkzwF+CBu662UJWoGRiucKgpf0Hu0qcpoexEjOYvCya657DFwQ9oLCAfORAH6eS9JDvWvmbT/s8utL1abeg16rJT/a1mHlAZSfvQMsp0YMNOv6uAyc3W8xgf/AXDj4TL9jgBy7ZotOVx4YClaGKP3UqctGABscMaLIpqa6pNGbzU1V1s3MIw88fxNW1G/7wbll6nIqs+MbLh/EIQ/yl9DDtMlu8C3qgPOX3sOuVcIEscRBQVkO/oW+OefAvCYMNEqwSn9BB8FPOvOwPPHJn6uQOXrlwhpug8uTuR5hXaWaKpVKUmtwc8IIXkc8lz/zmx9rx0I++kZ2PM4rDOyh66MENht16n3wh9HPQoljGL4cwhOEL45+D6zOvX6MCJSvZZUke7IAGK2QBDahKrFtMXLY9R6X4xrddOeFNqPcfhUd9CJiACriAJHJ9DPiAYCQHu/72cCyhfus2ZT4hfuYXBhviEw6IPaTyf3WmEngwYmmALMLEbb4XFTBHWVyTFnhnEy12E+zGIR6yfBCYgzq4gzzYgz64ZDk1YRgoB3GAfuFHB+wHRmowfDzhd9HTF1ClKEhUSb+0gjwxTNTVYWsRgzYxVThHEwQYIu/2g2RYhmZ4hmiYhgQSIG6ReQFChHGQVUnoNwmiYsDHEgzCVBaGQIZVhU0Yf5hCIWrxSztRFH93E11kgw9iPWrYiI74iJAYiWaYRT33hhzIIR94KFqoYtAkfyY4cxamKMTlhzfRZ6TSdmrBTTmRFaoIhhyYiWkxhpI4i7RYi7Z4i2xGYZ41Zf7l14GwSCB1uHeHSFkNUnSYMoVUpX8Q4lQuuBatmBN/ZhOwoogDwoi4eI3YmI3auI2yoosj4oblp36/2B+2txasmGIms1w4IYpGQYrSBIhSlIohBo25h4gzQyBmxnPcuI/82I/+WGN08AM/gHkrgYQwwV87EQc40F+vcmz+1XFqRiu8GHoGeShpoIfmGI3KwzKgSBOiSIVfiCnJswcT0pE8oSpCAX/z2BP3OCDeNI7/GJMtIX00WZNHVoth0AMSyHDNtgc9oJN0IGZ7EAZxuAe+lhJldmVX5gWfd2Vc4BNh0JM98AN0wJQ+4WQPBmxCUW0Mg1VfQI0hUo7751ScYv4yJRcUH6lNXHGHKCaPxEeW60aEMIl94iSTdokTNpmXeilbtfgFaGdsOuAFAvkDPRAHPCCYXNAD3Ad1PplmOrAHOdAFU5mYBPcFHMcDYbADY0CYXsADvvYFOgCarCc9mec77EcWqJl1k+dNcugh7tcfKrkSCSKIKWkhVdiJK4ORaPmM7zc8cZlVA/J6+niXxLkSe3mcyOlPfZkDOIADYZADOsADPcBgcwCduiZgr+JkjbkHWqZlTdYDPKADC5lgYLdw4YkDcqBs/cVgHvdz5McF5BefcVh+5vcFREl+4XeEHjh7tKcWvNiaAyKW/OGEKuEpdcdnU/h20LMHlVUWVP5RIVRljKwynGyhRXNZnNuYnBq6ofqDk2iXEofpBXHgBYUZbfDJcK8SmGEgkF3QnXvQZIkZlWGQYD8wZnKQmHHwlDvgBTsQBg5HE15wAx/aEmlGmrLnegECK+MXB+Y3nxuifkg4h5vlXWD5FrQ5IHzgm8SojnyGXSlnFGeJFYBoh7zpEjX4H5+FoWq6B/0GeRx6nG6KJkm3J7X4er+1YJnHBd+0YHswbQe2YJ8nZv3VXwhpo7CyBxvSKja6ec5WpDLxBav3EmrXhgfmhm9IhOYnFvoppd1FhBb4FoylUwSad3THhELxZpV0BVoQkjyBBaZamyMoE4FXpQDyXbi1Bf41UAI1cAQmuaY586bAGqx046ue1QM5wH0tQavKh4GXyoFPGqUvkUXfdKE1sYkiopLB9ynG2IUghgZZ4G2sWopjao7DZIxdNKlu0ZJ5RQMM0K4NwAAS8HNJoQdkEBR4UK8ycQbUqhN40AR18FspIRr+wQZyYAf/uhJn4BL3yhQJ2xJ40LAvcQcQWwZdhQaiQUuSkRQuQq86cRJxyhxs8LHCOrL4NafisY+y90WblxLh91v7ShMSuGt+WpAUOnkYqIH3KY4dAiu2qhbBSCKZMpIkWaoqRlV0pyTI+AavCiHjmpFCKxNmBpz8gVV5VQQM0ABY+65XSxZO0BkSIAISYP6vEQATTbAFezAEL4sTIjADbbAHGPAAA3AEFZAAK1G2N5EEWtWre0ACPgAFU7ASeEADexAELLEGYfsSUXACLpG4McG4KTEEAssSD9AEDwABKXC2DAABNIAEBeADRNAZR6AEf4uXJHucdEASIisfJoseq3uT25ieOPCjOKWdW8Z6P9B1OFCzAKK7H2Op9PmkRYiuQhGmiDJV1pSHeruOb0e8R0Rc4WpzTWsqcndVRMi7ExZ6XqUH7boFZ7AFbeCuZpsSFaAHbBAAChAAddAEDuAAVJASGhABBRABekABBQAGD+AAlysCDvAADGC4esAEYNAEA6AAVGAADEAFE6AER/6wBxAABRBQAAu8BxXwrxOABwdwJ1SwButbBGtwv0UQBQ+wAHrwtg9AFniQAetbBwNAAQe7B0yguA/AwA8wBRCwAO27B2ywvjQQBRDgAEcQBQswAAhwBwQQAWcwtlHgA0zwADMwtkzgAyS5v50LwE1QABDAAHgQA2ggACYQBQoAwYb7uA8gAXgQwiUQBQggCnygvhbwwycAwgpwBGuQABEwAg/QxWmcAHQQBPMbAQ5QAkxjAgeGBwmABwqQEgZAB098tjOwB2FMuqWrl617L6nbT6dra/sIlM3JcD2AA9LZcJ4MkUI5ZjsQmDwgnXTQnHKgAzrAcQ0nnXvQnEIRhP4C5Ybe9AUM9pVpqzy6CbTgSqpo8AbJK4NZ0ASouId+97zyp26WpZEHGYb8IZzkRAbbewbW3K4MUAQqAQF6sAYMsLdTMABbAAVjuwciAMUjQMNtIAJ/OwJH8M1rEAGGOyNgUABowbd7YAJ3IM8ocABTAAUIkBIYQMF4UAB8YLgYQANn4AB60ARCEAFM0ABnwAYLQAYa8LdsELZSUAIi0MJp4ACikSRx68JQnAE0gAFgEBoHUAVk4ABRAMgZAAYTjAdI7AMkcAIjLAYQ8BMXvQfpTAIyfUsRgAcTsAcx7E5CIAGPjAEzUAfsjClRgAJ7EAL1TBYKAAUngAdEkARK/f7NEKALUb0HMT0BI5zSKL0HjIsHBlAFePDNbisGixwCEFAENJ0TkXzX8zXJecSPOvkDBtYDXeBkmdl5A6lgNRqaBSeZBBfY/dVreoADil1wOJCJSkaJuJVFA+cFl1iROiGgoeJtGjshaGAHUpEG9kdUaanMIrmtQ4FEZUDaM/F6yqoWFvpHW1DN3IvNgpsS3BzGUuADA4AEVBC+GdDOU0AB5vy3InAEY3sHCxDGMV0AZJEHi4zcGFABYHAAknbDFSAGdY3cCF0ESOAHa2sGEUAqwc0AiPavL43WJqABYsA0DnCwMewdJUACo+u2KW3B2/3bYg0GA03TesC3QI3WEf4g1cnt0zYd1HiwAERt1GJ9BFCg1Ifbrwjw1HsgBYoL1NxsyImbARKu1IqbB0SwAFHQyEAdA3qA3fqN1oqLAQuMBwy9Bwow4D5QGTSNB8gNyXgdrHpdHXjQHnsjW5U8Enw9B37tk2NwbHGgbB3Hp5wH2BL2mJLJYLCyA8F2YA7XA1ZJuzIRBjcAkS1h2ePFblkFK/fJ2TShBit5KfCXKnmAB+lIGUOxQm7Qqx/pjsvM2kPhhfk2oZRS22A0B+36BX3QB3GAzRHMwN0ctknMBPtbBe67ACGsB4Jc0A8gvyFA6UNNAA5Qv+pbAFUQBQFw3BlOt1Cwv9rswgEwxg9uuP5qoAAVUANR4AAQkABEcL9yQMId8rYLUAfwnRIHUAmA/ABsULlFIAWlnhI5zMSpPtdJbM5gIAIWIAYGYOsLnhIEkNKOrAAP0LlKAAZRUAoOjtwGTATeLgEZLdCZ3uwoEAWCC9RNYAFxnLhMwOlroLgQcOCMC9RkfQAR8AANUDYQvVoOIAboXgDazLdv6wCjrrg83uOle8kSjxKZvCGnfGyljMrnyXpCiXAvygM7sKOn7KMgqgfhaXU1wQU34JBj7qgVJtu/FSBMeuYy0Uw5Y7yJ5RRPMcwxwQZVhBkz8ZEp84TMPKAgNhPSWoBp4XO7HGMlgM1S3wCRSxMawO1e5f5E1IqaePAHhwwTRCAcbr0qYCHQLZwSIVAHPj8E8R3xFY/XRa4/P24/xLqIW7cScRgHRcgFRMmkTdqket+L+JmfSJqyqdkwSko9UyZ+AMoSSwg8On9vPE/nO9FMqHL0M2SbV9Rn4maI+ZaIMNkhhj/6rldggoek+Zn6qp/6iRqfYjGfft/3ev99G1j7th/7TJr7sj+iWiv1fpCaDsgGZ294UFD1LhEdh2IGT38Tb9/8dhX3TVf3//EFN2ADNzCaLMGVSp91KeuBGZif49ekmqqfUcqpPaeuLJF5WsSBFRmq15PnSsvzS+jzgKsGaoBUqr2H7ZgpfB4VqPkGgHCG1f5GV2hoOJcY5+X1JfcY9/gVFhdGSRn5+JjI2Tl3SCfnFfapR6eHmqq6irq3p+cK6/o6W2t7i5tbazfD4FuyJas7TFxsfIycrLzM3Oz8vGwnPU1dbX2NnS1txjaHLYR07fenjR2U5J2dJFRebTbj195u9he/bWbHZ400wyb/j21COIAECxo8iDChwXQK/0F7CDGixIkUKxILY1HXKkSQMn0qlCpjLT1y4tAhhmpOpDlk7Ih8WSvPmzJY3LxxkwYNmjR4lMFBg0dmzTfKZJbJYuVNHmOtNoLq1NGSpTiZHtWRcyYLGUKgTKmSE0aOMIt04syB+VJPHJdo27p9Czdurv5/D+qS8fPAQd66dckBxBsAAIAHA6tZeGDnjp/CfwC0JPhggrY5FCoQJBMghDyG1yY4kIbkgWAH7KpRAICPTOGG1PQJAcA6tuzZtP1J40y7oNzdvHv7noXx9y1VheZAovQI5FiIKk8y7UPGbCvhz+64oekGp041b+4cu4PG+548bmryQfkKVaEzV6iQOdNGU8lKmOQbJ/Xx0KpkfK4rJRaKHM5lVNYcy1GHYIIKLkjdP4IBkEQSD04IwGf/IFEhOEk8EMBj1LwnzQwWSuNhOXzoY0dk5VAQQTUoTvMiiX28GCNAFgQhjQUVkGFGEI6589hrueVjhxkQDolkkkpmg/7bktgwCKVcIdUShh5VDteKF8UkApMcUQ6TSiEdbXLKgcmANSAxQJlS0idfInPHTDWVUYZOaKghnis9pYeKHTwW18YZW2SxRR9USVVJVZzQMUcdW12HRRltsIWLHL0w0MAMlEaURx52LIXSlBZ59Wappp6K6lzyPIjEaxSO9s8Zg+EzTThnTHBGEpIFEU5oFqyTBhKSSePHBBNkMBAZQRibxDQqVkNGCBRMQEZltU5AwR+0npHBtOGYgSyJ3QZBhkB2FNuHENiuBtqPRnr4azVE4IjEaeucUeSyFAzUxwSLGcsOPcbia0cfQUybRB92UECBk9XYdpDCDtvR5MQWp/6K8UM96LCDLT3IwcWBHO/gRQ7FcMFFl2ZmPIt6oSQqRykr56LSzLOkkcZIL7uZKiyrzBEoGVlQQbRqfvjxxSQrxczoGWQYmAofbWCBxRvnGZMHFkvpIVN5NoHqihkN+EJ2A3XEtCczeJDhikydjge2GcLoYQcYB7LRhjJoHOgVHmc4w3bbYN+CR97IwHE2LoMjw0YfuJxh83gR/U3MHXkPDvbirgTOcueu/IMttX5MyzDD2JbWjo8lTkPGYAA0/IAJdgThwGARmCGkHRg6QIFoQpgRwAMZVADAsM+ybkHxpwHQoh0TvO4ZAPg64EAQxPdhZDh+BFB9BYH1OpgFy/6zK4QF2zgw7Guri2iHEKI9QIEfZFjgwB8UBICjkbVT4EAA/PMeAAvgIy/Ykt7sHCAxeSTQYgykBsQaeDHPSfAYdNjBF36why7I4WM92MMOeIADWehAFjjYgw540LEd7CAHXKADD17IBTngAAdc+MLIeIDBhxhogkwxxX3CIjMw1UxNuWBTzCInEZ+5DBGJKAlYwqA0qtgnP4XQRxtogoUsoCELTtjJHfK0B/CAsW03iZTmbpG1xRllKHaQAKZKAMdfzMIAERgAGIyhgFuwAQW2yEMaAgCBB0hAD0MYCxSowAYajIUEPpgFEwSwsihQYQ8VSJwthEAHO9QAibmAgP4sCEABCJQAF2xAQi7WUIRbNGELhHtdAMSgDCY0chaS3EMhdYEHCEQAAjVwhhTueMthYGALvLMAH5qggAqMkgnJ5CMG8gKGDNyRhxiLFRnI0Ic3XHOb21ygNv4wImhViFbCk0YIHICi12BvMNM4ArGmwT9pHE8axCNDHXQHAMv4AQCoQ18f+CmNNxQJoHWhlQmOhKEHpKFI4qtGBka0vQcNixqekUbu7FABB9DqNWYAngLw1Yf+aaZ9ACCCHW60DYvCBoIsbalL20HNmOKCDj0IAwa7MAcOqoULO/CSCWf4hRJ6gQsh1IFYcNCFlP2gCzvoghdw8IWO0ZCTtNAFz/5kegz1GEeKIBnOI2YWHgCVRUAjiQWfiMNE42jiUFIJiyYWZQhVRCRO18mCXbPQhDux4Ys70QV5qPaG/ygOC1dD4xuO4IsjbGELRyiBL/52hwAYLgMRcMAon/kAPYgAAQ+owwNcsYYHFKAIawieAqa5BzxEQCYiOEEM9LChCExAClMYQQKEsCEEfEGWs3hACKawBxEsoLPPpAEGLHCECnBoBnt4JgTQIADZScYBCyhBEx4QAVisAQIOoMEaENC/OjRhMAiQRWYp2YcERKAJBXDAEdZwAjbUxbvUo8EIEFAEEcTOFUwAgwYiAIBR7mENCUhcBTJKAzxk1JmH6YME9v5AAjAwsgmVpQIGEHAEE+xxDyNAgl5o4AoNHKFt7HXvGhZgAQRgoAAp0IMBuFuEKJxgDxqogwEYQIUJ7OEAoqFCFPRSXldUYBYHqEMBYFHJ80IgDgvYQxQkwIYZY9VUDgJAAJAgoVexUx7gxEbrUBcZfzx0GhxtHbt0Z4IMmOAB5kvRRKUBAL/IkwJzEAL+ghAE91GgDaKhgBBm9M9wAHQbAWgWhgrDMIc2zE+HSUK9AMAuE1hInXB+gBCEEIQZAMAPRgoCig5KKyM1C8CWphWGHvjSVKu6gVPGqnEsiEEO5nQOPIiqT3dAQjlYcIQ8cAVSU9YFpo4BZV/owh7o0P6FXhcjDDZIWS4K0epmqAcSTJNFgJqiijlA4RSH8EQTvzDUpE7CiW+NGdP0MyWquqVTZcSrFazQhCc8QQ17TVtMyjgUzWlNF4hlACv3sAXHMsCUe2gCBApcgTtiAAkMIIMGisCA1O7hs6lFAhEisIaIsyECGTibal2hhgg0LI9qkIAUfLCGB7cPAz4YgQ9gIYUS4GEBBCbDCGgw2jxEgbkJx8MD0NDwDUzBk3uggAamoIc5jAAFhiv4hjIeXB94Mg8KWAoeCkCGJCCADQxwMSwUwIYZYKAIZ3BAwseT8j1AoAhXU8IYNNBIBcgCCQVgAB+WvAcDEEECZIAAEviYh/60KwEMssQDEUJQAxkXPQ8Q4MMDWE4GuVPSkkfegwKgfnO162EA51EAFGYcgjrw9sED0EPJMQBLos/cFSLopeQ1AIY8BhcMBTABBCSQ9mh/qcpXdtWrwqmN15zZT5t21rC6rFLi22MaRHgdnvMizzefFEfwRMxrKlC6CkgmDUEQjUaNxA4LoO4MV7ZD8wm2sAdkchqSlkYQ2qyP3lXjnMmvdGUqUwEkgH8a9N8GpC1KPAZEaatGgNeAagWYELpHTTiQA1+gBzPEAxu0QXrAAzqAA8ExQr72gDqQA3SgA67AAxtIQ3GAAzrQBWEQMjiwAzlEDFxwAyx4C9DmFmMhC/7ToUS0wAo5yG2gwCjFwSieEApqJR/0AW5DxQVJFW5eQCacgE08mIMjoRJQE22dYhRN8AJX8G5NoEU7wQZ5kDZBgW9f0yn7hgv95geuEHC+QAV5cAewdHM9t3ALgAT6FwG9xXozcAYY13VrUId60ocuRwF8oABvIAUSEAUoN0oGsAUuJ0unEEgOQABUgABUwGl3MAQNIGN4gAFnQwFRsACLUQeehAcTMATAlQd8sE9nIwJ4iHEzRgJTIHml5woFIARHEHgzVnlgdwIYQANI4AcYcEd6kHZ4MARNtgf9JQJnQ3RscDYYMAUGcDZ6lwJNQAVQIGBpB4yMVAFTIAUn0P6NezABesAEJrCLRYAEgdN6YSOKCmAHMzYEdxSOufiNEFAHjFR04DhgEgCMeCB590gEKTCL53EAYlB59LgHaRBzayBgCsggVQZpvkchwJcNZkA/tFIk7NA6y/csyEdSRRIAcoYvE4AYiRFPblYNBeV/DXNo0yAxpgZp2YNRGiUNExAA7IAh6Gct1EA70pABCDAp0lCS01BRHSlPI+kN+CBqQjkiMLlQ5wJQQiCRC4GAQ1IxU6kbDImVvyEHN+BsrkBucQBuThQJYymWVDGWZkkf9NFWU9FWY4kcVSEfcWkcTeRti/IJVNQVZbIfNogSYjJUJiEMeYAG0hYgO6SAeP6gE3RFNUjxbk8Ab1mABXeCM2kAKZBpBWgAB16YNmeghrCABGPDAGYgmANQO2KAWQCJWXpwTg4gBgTgABEABQ5wcKUVARYQTR4nAA8wACYAjnqABBDAIrK0BrsZAg9wACdgjxt3ChtXnA/AZw9AA2wAAEVQAbCkY8+UXRiwAM5zBwXwAChQnA5QB3rwYxBAczMmS0xAXrDgc7MAXwXnAArwXiegBrJZA2ygAA9QA3hgASagXAIWYTWmeU5GmggQinmxn4GUncPFB65ZAITnA0OgFyWwBtNJAXqABwJQB/Wpn7NwYQNQBE0Qn/MJYXdEAXtAALpZBHgQAAowAHUQBf4BMAUnOmQpxwYVIAFBpnZsIAAL4ABT4AR6wVwi+gDMlQF1QQe8lZUKciFz2Ad9MIdzeARRujragCFxJgTn5BitQwV3EH3uBwDL0j4BMJOvgwS0g2n8VCwV8qXUgATBg2V9Jk9q6iOLQRrF0iH7RwUVIpKCAT4WmWjUsE8tgSH5t6bUJw1hN2lhOgFmkFBz+ACWAZMhspQ16Qc3QgZ2Fg7wMzF0cICzUZVWOSTdUBD2tqSnihZfcAM2YAPGhgskgaoTYSWjsBJ0EFbPwCjSoYBqABSE4ylvQJlZxJhX8ARX0ARXYAQw8AJGgKxXcAV2lQJkI61A8Cl2wDV28AYQIP4Gb5MMVDUEyZVKbKgUe8I3pEIRXrEcploMeJABUiYRRJdV6koRFIcMO5cE/cgEwKUMGVBYseob/4BpQuA0eZZpIYBpvHIZy/M6LZGRxicNZTcYZ3BR70c/ktEHywM/FvIAcjYNSeAABSB+Ivmwz1MhzUIPyUMaA9Us+TIBAgtQ20MwlDGSLBmmoOF9pGGR7mchZuB98RAagkEBLfFPqNN/HokEBtM/KLV/onoQDPGpTMtS/iq1vgGrUwsRamEgjPIFfnBE6jZTYCEW0QYecAAmfMIodRAHfQAGizWHRIMER/ACQhADoEk2EkAFd3UIXNsGe2s1XlsMefAehkUUuP7UVXRwBDVQA0dwFs6ACnxgJnZQBDOQuCuzNmf0DJCjIJyDDE5juVaLKg7ZKlrGpgbxk4maGzXCJKwBpdOgOtbwtByZUgURqgbBUVBru7cLU56ru24RB7v7EHQQBs4RHoxCCaXAuHMQFmlCTXqgE3zQRCWBCR4RV3qgDzdRBlhYBjahFJ7SWA1QAkeARHYQKERTKP1qEUJRBoM7HHPgB3SLKZMEDeg6C1QgrZjSu76Lvy2jgA4ZIaI7s7jLGgJlDa+RLXIKEGYQtAhoLv/wtAB8Gw4sDd5EG/lLwRTxBRXsDMahB3CgBjrjRKcgbSpBVhiTCk0EM33AadORC10TKf6B9TbZMREycQbk2wbmSxFGkb6LQwfuSzaO42TTJATLYAp0EHP16wsNcB54kEp4EAOuQARkAGLIMGS2QHC2kK94cDWdKwKoZQt4MEp2oAYhUAWuYEpb3MXw60hFgAZN5wo5k0uWhAtQELQQkDeKQQXj2ARt4AdbgAeT9I6ukAF+ewtb7B0fhwtNgCOuEAUhOgFFAAtEMAFVEAV/gAR4oCtVQFsx5ZB+cAT+C8FKIizGMnyfLJWy0cBOcsqknIAYzMrPcL+trAwkMQe9Ohyh4AggLMTIO8IMMsTUlghl0kd3oq5llL13YLkwXBEyYQZEcwaClRFl5AagUgOYggSJK/5wMwAL9jhxe2BKeLAFbAAGQbAF3Hc2UBACdwQFTSAEetAHY1MDRVAD7ZtYfEAGpcejZKcAMRcCk4Q7QsAHUeAHJhUER3Ae7SNeQuAHeTMEA40HSKAGfiBhJxACKOCov4MEaDCH7XMEaQABwMUNQlAEflCNmcoECUAEU2p+/rxKyjKHZxACNMB9fGAGZNAEVaAGWxAC7qQHwAO+NSkE70EE61w4xLhmZ4AERaAGEEAFrYLTEiCx0pIHsOcKEAAFM8AHfbwHaFAHUNAjbQAF/rwHQX3VVDAEY9wEeUcDbcA2bCDOe/DVaIACUPBgk6cpEAAGq4gHBgAGUWBdVZAGCP6wzdSkyoNN2IVt2AUIy4mtDGGr2MkwB1tgBn2py7jcrSKsvFLCKPMhIJRdDDnRE0LxNccwEy8hNVtABVVjNSIB2m4EDFvgB5fCAIkwAhIQBH+QANsMXzGKBAMQAUgA2AIrdwRQBGomBb5QBIvFBW7EACVgUs4oAkUgAURwAkwQAEcQiRAwA0SAAI90BANgXA9GBhFQjBngHnZQk8gCAHdcAkNAAyIQAVsAAb8zAH4gAPuyBRiwiyXAB29aBPtMABJgP0SQAElwAD5wAGl2BHqNdUVAAlcmACgwBBhmByFQBCVNk1WwBkEwAOQtAEWAATWAAWm2XnVwAMsCSRVwBP4FIHYn4HIjEAHcAt/+ZTd5VwJJgHEPFmEZwABEIAAzEAIlEAUWR6ECQAUGMAWhVwE0UAcUcHVnoIgLAAWsNASptAd9mAfiWZ170I0K6QpNAJAV0LmpcthjTuaya+ZkTqoHgQes1tidgwUvMAt5AOdywdhtfgx44AeLWwxskrx+m6tXhRY+BLbA7Axu8G42wQwzEeZXGwdtACnZuykxPDY0AGgQ5wuwwAQl4IuA/VmJpHhSTQF5IHJy91kp1wSJVTB9IHASYAZEgAQmQAFQgADbyAQzJgLWnWYL0HprIADHEgF1EBpCUAEIwEpREHGGd2UiEN3gCWIQcAR4gAB5QP4BiEwBBeADGqBIFFZKvk0HwjJzaACM0EgFV1cHRCA+GFACmxeNZ8MENNDuaGAAR8AG8J0Huy16DfDfEDBwE3cHWQABfQB2EeAHMsaIM2YAFDAARz5NREcBafeOGgBLQ4YHJuAEsoV7o8RIEG/GExAFFvAH26gBkzjxs5BHeWAAk4R6Wn4CaRcFBSnIDVnmMS/zh53KM08Ndk4MNJEH17sUVpAFe4AUneLze1AGS4EFRF8G1nEFRJEFV9DzPz8ehn70UH/0R5EFeWAFR58HRnD0VeMGP+8GV+AfRKH1Wb8Hb7D0EQHoOE8MadAHu8wUoUAKl40SYGGY55qrff7ytv5gvd3Bq/KKNUWPFgUCN4/uzBDhWDTgByhMA74w1/aoBw8wBwNwBAdAA4dIY5zIBhKABuVVoyaXWF+wBWdwzWRwB0JQAChABBggAITXAHZwdAdQA01gAukIoklQBHZwBBSQAUeA3zwSAC7N3wbQ3j6g7GZwexlgAX6QfwVgBgdQAhgwSCJqAgOtAHhwME1g0tLEi46m10HQBAggAukueQfgTnDHBGTXru1jadtTB0NgAiEux6yEAZgmAAfDBnpRABEQAj6gBE4NCAFmBlMaYHt7EHp7E2sBZABgGXV7FHt4FBhTQxJsNHskPiJ1GjR9jRZnRGZITRJ3W4h7FXsGJ/5nbUwpZgNia50CZGd8EbLGx8jJysvMzcx20NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn3mxz6N7O7u/w8fLz7ypGWS9uLVn3by1Yb1zwu3KlzB4YB2FgcYGFoBUsMK5YyYLojYosLN4gzPNiz4osLVhg9IflBb4WHN+wKNPinpU9HRmadFEGC71kdObc3Mmzp893edDokTNnkTw9c+TEKRqPjlKmPPUgfUpH6s89edwAzGMMD5o0N/OU4XqVmVM6xvK80bqV7E4/DErQOFKkBAMGRfLkiXJoD5I9af74OaIGjB4oi/zsITIjyR7FeKiwqcGgRpHLEu5u6eOnThMxeP6QJKkTpQgZInWQBJlBOtaaIEL44DEjhEySGX7O7IFigkoaNH+QgImChIwQKmsyHMlCW4+aEEiqNIndBo8QIWeQhC6iSgiUOm+SmODThAqRIEeQUPGLCEkaYVsKs0nSho35IHqG6GFThPYMIVzlEYQJ6gnhhxlQZIDCGmCkEQQVTWQwgRjftWdhEyF8BwVa6+GRBR7oaUfFfmAg9lpqe7ARQhWLzcDHGushMkIVQUzw4B5NBBFLaFEEEcQfUJRQ1pDzsGPkkUgmqeSSTH7DRpPhqANlkkRWaSWRCL0Awwsu+IPSCyxAhEgLBR1kZpl7uLClC26oiYgbV+xRUAtYdf6EEJxyWqSlFS9wZdJLbxiBxUsw5KHCnlaI5EwWMLxkzBuQ2qGWGW28cQekkKqVKaacdurpp29ouqleoZYaql6ooopVgFeWhcYde9ARh1H05BSHHFW9o4dTYeQKz65zhLGUr2WJNdYyarxKj1hvtHpMUrTKkocdbJXhhh168LGHVNx2621VdNh117gp0MEHNG3YUUdVi3Cb0xzsWmXVttva0cC449YgS7eyqNGGLIg5i0xoSMQysMFEroHwMXgQsfAdtIZAQQTaMlyxwM7g8e87aUSLcatThizyyCSXbM46Jqfc5Mcst3wMQvi88ZAbL0yED0MOmaSCmSwFaoQVWv5lERBXbrx0hRuNXoEQQjLnyabQfcIUENKC/qNCHjQJbYU/zlzRwgqOIqLXqnnw8UWqaKet9tpol4oqqJy6AancbtTthrVl5I3F3nz3jUVNf+N9t912e6qpWmiv6s4dashClE9OLeXxMrvKgSszld9K7JBZbeXMHV+5FY/cxxjlrbt0pP7uHKyzbvnrSsURRxhfcOHFF2EIK+ytssdxxhZZULEFLriynjq8yMN7fBH3MtAADUVxK0cfbZwhfBt8fBs7rqdLNccM4zZwBLv0bpsUVC6nr/767LevjMrwxy+//E/Ob7/97ud/lU17ZHFFqFfIQh6sEKc83AMRE7EJ//6wYIRm+U8tARSbG/bghjvk4Qp724NNsrKHsRiQIgvsYAA74r8NSqR//3PGG1bAQoogww5HqMEMRqQ/zkmLbGozFdwwRbe1EK5unWpLHuaAvbGxah5TQV8zKrc5YMFrckNai+jcAQc14KF88vrW8ZIiPNx9QXavSwpRWmc81XXPdOWThVOgiAy1aMVaoboi5r5whsnJgVZ22MIWsHAt0VUuDNFDBh36YAZnOOUL3KuhIhfJyEa+sElSup8kJ0lJlaGskktioyM3yUlmNM0nFlFBs45xBHwxIAV26KQqZSHHK97Bgqs6Fx9SFapXfopUasPKHvjAh801IydE8aWVEP5nunZ1S3XgQuYg7QAufrULER67W8uGopN4uLEmcgtVPJS4SznwAVJ5O9W+knIr9GkyGUiRnTBXyc52uvMZmIynPOdJz3ou6Z34zOdN3pDKY2zBlHdpAFrWMIGCFmECRILCHyZQhGYQgUXHIMJCKZCEKSwjCQVd2DH6WQx3REEBsYhCQSdQhwxczBh3AIsxuBVRiMoiChQo6BEWgbY0tGFa03qDGfoADTWYIAomyAP2eElUOoRgCxhdT3LGs4c7TOAPaBnCBI4QhU9sy5inUx0R7TCHXsbLmfRi4yun6I48YIGsrVpjWObGR7mh1Rjc3NasxKaWcI4Nmk6xXOro8f7HuOrzr4DVnz0HS9jCGrawgU1sq7ggB0TooBleaOweeFAWu9TgCDNs3hEQYQdN2CECRBDCIprgot0IgRJQIML42NPUJGzWQboBBQ3soAEf+AEKbQjtYaqDBDXUwQ46kkVKI2AHEfgguHcIQYwS0QYzKIAOaDDBv5K7ngPQoA5Q2IMdjrqYhiLiNbGowBG4woTZNksRbEDug/BAgPFlAQmHmUEf+HCahqKBEqGtmB0OAAbyzEAPTaBDZDBwgjb8JTItkoMZJLCGKjBhAVQAEByOAA0FQGEGkGjDAKYABQTYQQEcRgAU+gOAOTzgq2ikFeLeehM2wEoeZmVxlYaClv6ekApwZRAnXNk412O4kY86BlYcELlOzPEqDkVWrJKXXBZxXNIO9TuslKdM5Sprg8lY5gkdcPDYPeBgD1/oQmO94AUuyKILXkCEmc3slJ3w4S5F8MMW/JCZuMjCEHgQQBEwQAMSlAAKERhCCvyAAD0QYAZM8MEdOlqcDPgAAtnZVqL3IIUTGODPSCBCCdbgAE2QAAwPyE6FLlEMJgDADyV2wBYyYNFELAICRGAAGRAghwesegoGqMEbKLCGAlAhQyhAzR7WYAE/HOAIx9YWCRjA0ETYQdX8HQAShNCGAlBYz0pIQYf7oGc+MwEMIZgBEv6CiArUgQl/jgAaFmAAMP6MAAVtcIAe1nCCESdBAlBogB9KQIQFGFsMI/ABH9gggapA4QF9WEAd6lCBLSyAlwcQwxugsIA3VKBSuAyQXvSgqmHC0poAcZnliKQpwMnNDvNdRhyYceO/BZlXuKrxr+Ywu0Rm+eY4h4eVd87znvu8GzkPujPQvIPG8kAPXfjCl23AhR10ARFjSPMeHkvZMO/EDnc5Qh360Acg3EVIiMBzMdhwAgyUIAQPMPceDPGASyhABK1OAgUOMAUiAMCqJEDAAxReAQA/gAIS0IMGEgAKMNidBvdFBB6KEYo9YOAMCQhBBbx7gAcoYAYiOAQJaBCAP0zeEIyo9HchoPA9RP7hBMMugQYooQcS3OJfEICCBSRfBAnI4gBxwMQsKKGBLVCADlKowacVwVI9VEAMEJDABB4whwMINOB0OHEUxP33TnTiBGwQKBFooIhh254NDqjD4qVygDZ0tAJzAD8lMCAGt+ChbdnE1Np0eZM7sEGO8Mixy+gQhnPyBFVusEdw1HHbIllltRbhpE1CFgbc438rRU42J3QSiHM/V4EWeIFVNoEauC85MAY70ANeRgc6oAM4oAc7AGY/AHVSpwN6UHVm5gx68AMyB033UgR9oEclcC8zIAsZAAaLN2wnMAQ1cAZHMAQmQAYWQAeWsAcjkABGUQBmwGdC0AcIgAgk0P5qlbAHrEYEEQB+mqAEYCAEZiBiFfODjacBcVAAW0AEYoAI3UdpDcAL8aYKdSACRVAHvOYAZyAEBVNbwzYAZ4ABR6ABbQgKNUAGZKAHEGAHA9AGQjAHDuAHSQAGk9cHvycCJeAHFhAHFHBuJTAEU4ABNTAYeEB+YjAEM2AGRSAFDdBurncGA4BsZTcFSRABv0Bva8AAdVQAJSAVmOAISDAMhNAEhWYAR9AECnAHAUAFZ8BwbESAYqN4OSQqp5I4y2Ap8lA36fM4znJHpAJOfyM3bdAHMqYMJTeAeQAsciAsT/QOqQNGSbaB8jiP9FiP9niP+HhzXPADX6B0W+YFPf7wBTlggnsQBim4B13AjyK4BzngBTrwdM7gBTZwkMYAPpZxGc2DMBVyYOtBBCTlFyGQSk2ACFJgAv0SBAUDBROwMXwhC5ARIk0gfkUQBdj1B20Qk7LwFy25IXZAAafkPEy1CGpABZSQB3LGcX7AB2agB3aQG3hABlugLUzpB22gB2bALk1JBUlZR3eQG9olDE3lB3dQSHtgBolYlttSH2hxBmeJCGywCGaZB3WkB3XUGV2JcntABmZQSNWRSlBQSMK2LUiQlWQgG4goR1BABS+CBH5ABm9Abj5WjtZEf2yDFXhwB1ckmWIzStM0gzO2DKgCHplyRPCQB++nF5eiKv67kjosBYORE4H6xAdbQAVkmY+2eZu4mZu6uZvr4wVGwYBpxgVdYGZfECthgAhy0AVilmbJiUjuEAY3AJGIkDp90Dz4UgPNFC/Zc0bdEgILcEffcky7sprukj2suZrKhEzKw5pfYJ13kQJM8X68BE0rRZ/IcAd9cQxpcFLMgH+UswxC0ZrL4J/HoB7DVpSyMS+IQAbotEtkdVfwoDHvIKHIkAU0pSptIylGtJliQSuxlVbzRgnNwKD+6X78qQdtuQwy9zajCaGlmXGzJBVeFY94RXMMSKOMVAT4IgErx5s++qNAGqRCOqStogc9cAM7IHPv8gWUEVBFQEauAzuvM/47uXMrYUQ+8hJWWopG0MSl8JAZmdEAzQN2tRABA5Cf7zB9xrAGmxWYGSOZCmqVM5UEnqkMayAAaNoVQbAHk1Y6Q3AIooVO42kULuoOQjBsm+UObJoMbyg2mJkMaTM3IVAGf2oHMZA4mjmhRaAHBsoMUVACGGCmU7AGCzABDjAHpGqqlDAj+YGFyqCgbcSi1Uh/ZfU2esFL6vlEbAQsX6SrnEQDANUAfaB4I0UJk2AMUlAEeMCff7oMKmV6VqWFItpUDngMS+gM5fUTxiULbLCDyfBQzcAEVeCRm4UHGUCk6Jqu6rqu+JScylmcyZBHdXQTqCNG5UQ+AvNPDNAGm/4BF3cxrHgQAD1aARHgAL2YARDwAPlhAQhXDFHgA6cXBQ/gAEfQhEWgAW2gAHzqAw/wAGCHB3tXAlHgAANAA3igAA4QADPgAAxgfBVgAan4fF6AAQhwBDGgBxQAAQFwBGzQsQMwrY53BCmAIw7wAFQwBA8gAUwgAH22AAPQsiLQsX1AAAywBROgBxjAsItAbHsHBiTgADXgnapWDEowBRXgABGgB0SgAAtAiQ6AAmogABRgBiY7sUNbecvYBAuQtkAosRaAACKasAEwkyegBxnQBhTwAAAwARAAAFQgsQpAVQxQAAugBybgBgQQAVabBwlLXA5QAFMAKRgAAA7wBv4QUAAR0AYV8AABsHwBkAsdGwF50Hd4YAJLi2hjwASK2wB7EAIOUAGot3aFuHkjMAV6EAQpQAHYWRq1ewd8cAeH+kswVpmZepqoYgdtUAeuo6tQpI7GU60scwbO4wczEENf913E1WFiYKHpBZVr0AYiIAFtcAeu1buGkSJCwCJkAAVbMAA0VGkiMCIvAQWnRWB9AL0WhQZ94DB7gAYbIwttdwYhsDENs6n0ux5qsJI4Mm2jVVqIcB77sQU64iCUwAY9+BhNwK+7EQSykQSbygZ1QAZpMAP/oiIfuohFYAcGwHDLxa4+/MNAHMQTKBXAdK/gGw+lxAB98Dv6ygAx0v4EEJAADHcIGIAEC0AGGFAExZCOxSAFEHsCoXFvv9C7dcB+BoCJZ1AAlAB3l2BuOkwHVcgEEsAH7FcAYqAHBtAHBfdpp1cJioiqEcDGEICHiqexBkAHBEAF+UZgslFq+lIBZpAAtkEDIXAIEvCprDlsTrgGEcAEJ6AGC0AHUCABFRAHsLaDSkADCmAUaCAEqwwBQOiHGjAFBTBwEoCJo0Rvn+p4fbHDi9fHq1cBVAAHAaAHfUwE9xYFtocBYDABfHDCFMAEKEAGEEAFFhAjUYACkkYDeaAEJwABbYAGCWAHSiAKJfAG3qwAdcAGFAAHFEMCVSAChXsAZ9DFwat24P5nVD5QZwHlBxDiGSuXqCxDFqnyfpQJmrJqB+cCL70koCuFTA7tMsBaAnrkB03KAKk0xnx6AhmgBwOwBQTmxUoQAdkB0j4AeotxBu2GAXEobYgQBTvbC868APyrASVwBg6ABBkgfAngcLtnen3xANbhXIuQzTFpAUdQGwpwBoNMAEUQAiWAboD20keAbjDtBwHAAE2QAL2m0mBwaWSXbX5QBMWBAT7waRmwAESAAJy2BRBwCLrXVBagBxorxHZ913id14CVOtvjqzyho/uqR1QwLkqleTTAzI5nxf5cz4rHeBA7AxlQBKM8xqunzCggz+O2CLO8LYNsBwVgicAncP6TsMOJQAbLPAZ9fLWWsHhsbACFuAdDsAAPUAA0IG1yhgdMgADjN2kjcAYLMG5tAHoUsMvpSAds0LJsEAHF+1kpEgFSIAFK+wnlpbF4oAYNwNiKQG9XyIRTgFBjDAUAQAlr8FM+sAeZ54aLMNyoN8hXiwcVkAf0lsVkgAIPu3ZgQAF5MMuYIM2MCQ18ZnpCkgfZmmirbQlevHl7kMqDrAYokAdp+2lwZwcQ8E/obAKiCwZo4ABgkAchYJ3WSQXjlgEmwKnRiznK4ATKqi3nvRMbl0vpODbXiiqXYgeR8gZbUAd8gOPcoqbcwgd90FXFhwhm9w6pJAWuqgx4AD4lwP51fZDEDHAEbfALUOAHQ3ACD0BxW5DNXtzHIjB3PnDCjkcBBXDflPCGfYzWWIsAVJBoY7x4JJCCGOAFHeVbiCDUEUABhXYJpGfaVrgAGRABlOh9GCABM6CwOBIBEyABoifc4B0EFWC281Z2IjoEXv5phJgIHTYBFcAieMAAw2YBh1DXej3qpF7qpp4/3kNO5QSr7qCv2DsHXjAuNVwADgAAYrC6DpACeBCqCuu7DiAGB6AAD/DFyPgAEYAHAzADl04AYAB+FYACUgF+D4ACsvcAM0BQlFbeq5ewYMteFlAAY8AGg3u17X3sFUAB4b2EBWAUCoAERVsFoVoMBSABZ/5Yhx0rBkwA6paAAbK9COIeAQBwBJ9m3g7gAF9gaFwg4XvHB0NQtNZMAQFABzTbB2BcAMmHs943AhFg6Lqs7X3RfRlwBwPgtHVwtbOAB6dX7M7t8VdralVAAXhgAAR7cA8AURhg7HyQsA+32gj1sHkHAYA7BAHwd3swACnwaQN/fEmQsMEbCgYQAG+row2ABJclLjOgF8Y1lA7AB0iQB3dABWqwBcrlIFVJBiFwBnjgB9NBIiKAAmZgodbxWsHVVEIwU1HgBcHFjEFQlVDQBIdxWg1sArqRBiEwXg5ABBaeB6Q1v3U/S2iwjG+AimbAT2ZQBb9T+PtFA801AVRAB/5+wJhXbPaHsF2xEF0iGgUIsAXlxV3UdQmuNW9bkBk1MDxNPi5nkATijgRDIACISwVoOwCdDLEScAYHEIUnDdcK8AaEMAFcUc1FjXp/SgF2gARQgAKvqGoiMAMDf6etxgYb8wBo0ABokOfloQFHoGpD4AcLQBtZSHDZzwaJqgmcUN+rVwkn2wb6YQn0homqCIVm/aeAoFG3B2FX0Jakt0eIR+BzVochtEhZaXmJmam5ydnp+QkaKjpKWmp6ipqqusra6voKGys7S1u7qUdHJxcXFic3l6snjKknwXCMzFCCWTHoqSgcHR0sPZyJd4cJoXiJi6lmMmTBrUp+uSaRZ/4nnSlMZ26reXeX15kHl0riI5pRVDC1CI+JSsZq+Nnip8axBotIMKhAIcGeB3vUnIASgEqACEQS5AlCRkEdAjMyoJDiY0gEMhraPDgi4gQEKkjw7EFCBYMPEgCoGJiCIQUUBCPDpfADgI6QMwr0DKgiZOSMECiUlIASIaYQPnnQBDiCIRyCN3fQlHASoEhGCCaoWDDys4AEIgqOxPCD4AyAIxOIMPBj4Z0ZBH5IBEBK58GWDFPqikARJUGNBg1oFClSYiGeI3gUzCjSpA4RKndCEFkJZs+QKmqCINkCxVmUCUjEUFEUxYQiNlT2RKlDBQ+RIHzwZACzJsgR34M6U/6KkvrmHiIzEu3BI6TIHjbK96CZsGWPn+u9qfcJGOIIEjapoSjqzWZCFfHkpwfpo+bPQTR13N/Uw0YG8y2CARgl/RHeEPEsyGCDDj4IYYQSTkjhhGV4cmEmebzRChaVuFFhiJS4k4scJoaBYopyeNFAMgw0EAYu70RDxhzSvJNLjjNGswc38IRCzyVnbPLOJWmQ8WMseGRRz4i4WGOJjFBGOI9Nm+SB5Sl2OAOKHVC08aSVlLRYQx9z9FEEMoowUQISZCAw0R5rnBDFCXhokBoFe0RAAQJ6VCDnWT5EMcMeGbQRQAwTmEDEADTskYcIFRywkw95SGFCM3loMAVFGP6AqcEWD/RJhgRvwHGHAm+wQQEEKGSgABkFRNAGlg/kAUEdeVQgRlcnMHFCHRpUscEUTAQwAQQ+QNAGGhVg8UAEAQyBAhlZbLAABQ5QscWbZ4RwAhgVHCEABRWYEIEdbzgAbBvGuMgAEkgUV5Meoa2xRQgORABFdAyqYcFyIqqyhh0DH4xwwgovzHDDDnNSRoaYtGAPDJq44eEqWWQMqRUPK6yHHEW0KMERfPwyjI8+MsiGGqPIQUeEfJTRZDdzyFFHzFHqEUccRUaIRxpoZKNJHmWAaEqSldRcjx71YElHHGLEYQdXmdHghxlb0LAQpPrUQ9FTB5yAknG6UoDGSv4B1EFBHmpIgFIUEpzRkgNVELGFEGYokAceBZxBqRIJkPFTBSgM1UYFeVj1JlZZrK0AFUOAwTerIpRARhFDUAFBFW/YMYAVYTVhgRtvoGHCEye8UewGNFgxABUZYBGBG2VQ0AQDTQSQBQBIZDAEA1aYEPGbRoxwAhkYTAFAERkcMcAMEzCQxAl+jLGAizUUcMQRss9whAQVaReCHkz4+3H66q/Pfvvuvw+/gy24kIUVLriQRxYssPBGCy2o4DEW/O8Nb9ifFfJgMRewwGJGcEELrvCGLLzhfhu73yL6xwIV7AEG9XjBHu6nghfsbw/2w98LXIAFI+xhfi0wQhaysP4HD1phfnl4wQPjBwsxLcJGE6qZd7IEqess4mlBzFIe2hAHrlznaVhqohOfCEWubAhLb5jiFMnyhjJkwQ1XxCIBv9iGM2zhDG34IgHhEMYtjNENpmvjG9j4xjaycY50rCMbj4bHiNmuDFjAQsT4iAUrPGFjfixkH/uYhSsQkpCHRGQjHwlJSEbMj3q03R0nSYYtUIFrJaDBETBzjCK8gQ9QoAIf7pCEskzAD1ZQwxbyEJo8IEGWJhCCLPOwBiS48g0hqEIT7ACH7MDSBOHpiglwQgIaDOtPSJjBGfLgBywR4VCynMEQ8pCG590SD1TIw3DaAIf0PK0JNMjDEExgsP483IEKcEhNE8Swhj+0oTXzGQ8ekDCdE2zFDBTwwRyQIIEp9CwMQTCIQJEQhz78oQhyUChDz8CFXBxgDEeowREO0IcJTEUMqgmCwdgQHnxuA4ckLalJT4rSlKqUFi/cgwq0aAQWBLEFHKKYBstgBBjUFIFWgKEiKeYGI7hhhlkoAwuu8AIO7cENHhQqBze4B5liwWJJfWkWjPCCC8EghXtIZCBjmAcWBPIKLvCYPbhoCSNCca1QtEMTq3hFdVZxrgS8gxkJuKG76vWupntjHOUIRzu6YQtHo+Mf83jYxEZysYyNZP36yMdJJnayZTgDFSg5x8IK1q9zjCNnCdhXvf66YWN7vatd52qHNoyxDXWAq7pSq9o2qIuttFUrpJhYRCIWUYh5cAMa0uDDSrwBC0qdEB0y4yIJzKhHo9AZKpgAkEWEgEsVItHNeNGznv2CGj+6EY8sYYATVIIN1NUEHoa00vSqd73sba97GVa/sGJBgi6gxFM96EGmwiAbNIVBT0mYBYql8A1WgAEh94AFFtSDwHu4Qhk4iECoDrXBBZzvGzwYQyxcAcEvqN8Hw/rCKs6wE1f4nw9Lm1e6lnbFKP5iF+Gq4rxSca5vrS1bzeREReD2tkHs8SV8qMNQoMEUPosHcU9Bhzn4Ah64kMMXYPYgbKBBDcGlBBuryzVk1P6gDtPgYShyQdImx+ELXvACF7hQZi98IQww+64m9DCHm7X5vXSus53vjOc8R8gNKkjk/SK4vzJQLIaEfoNQHXiFCDuQYgGGQVKt4AYBWqHE+NsDgx2cBRW4AL+W9hgEyeqCCy8igf4zQh40rWBKTxAGG+aEFVawAhVUub1eFlEaXFaKX9DCaLMmBZxN9LMRzYHNzl0QHuygBTUQzRLDXbaE+KDGPgS5FHFYX5PDQOYuaBvNaP4CMJb7CTGjTM/kLre5z43udMPChS3gWC0MrYoXwBqGdq61iNDQa0/cTBZZzDeSd2HvHinZZ0qTRVmG9uMroxQYDPv1F84M8TTH4f7bBecELnwRbHVrfOMc77jH34vhPBx51J2wmChMTgmlorwUL2h1vSsOoTSk4RQ8gzkp+k2LkGHcHBefuM1bcQehqSHIODdpyAamhzqMOeJqxvbEM16Ki8/541SvutWvjvWD5eEKWKjvG64AIg2LHFJgLwMBHUyJ+pqdj4leKgSxUA8YGo1iX/fQ1rFAsTI4mEMepnrAQzRkmkOZFVlk0LWn3iNdEPvnqzidspeGBaSV9O8M0gWZz+yFXmQXZYz3RNQInvXQi370pC+9KVjg5zyEevXEtRgLHuxC1Mt6ES3IgsVa8IICl8EFRr2CFd6wAgJ3XfUPNqqGQ82CSJehw/5ZwLDHKU8hmadC16pQ+IOube9fg94WQZ9yzYbrb/Ud3fBzIHOZ2fyLXWz3FXD2uenfD//4y//qEf6g/mzoBhi8noMezIMLPfQCTaICKwBDJvdAIFI/rJZCFBNqIeRfBthSRaUCjrZymWB7ZnVn0EchgYcK+4YKphMiScYLNuIjiod4s8AGaIAG+AApZhd+HyMHnedrcGZ+avYLcQZsUMcKujB48+eDPwiEQUhnr2c/E0RgEZRIt2c/HXYhAbgICqZgGNYCguYGoXZCH+RBLRBWBBZWeod8VqAC+VdUEqMJJbYCLldnMagwcDBzqRAyMmgJZocwwqBkbGYNF7d4u/6mBlOWDcNVXO8zfq0AZ2GQZk8WDHKmg4IIcHAohI3oiI8IiSHydRtjaVyXP4nmIVmUSFWEYE0CQ7aTMTCkdxwyXJ3YVZXoIXfAdTCURVlFQgfUCcA3bxnIiAvCgajwhqQwcg03cCS4CHjoiwa3h2pgB2z0gg2jhrioC2nmBW2GC4hYi6LAg9EYidVojdeIjQtyBTDwVLXAjc4HCsA3ey+3MNK3CtQHCrv4MHSofj/Tfk9HjZ1wB3uIBlsEP4EoCk32BftoiIoggsAQj6EwbBqYjQVpkAeJkHbGiZQwSY1FSXjUWXf1RAlDkBvYCh5oDzRzj9f1dD2ifSfICuqEBv5NYAVt2D7J+AxJtmb7OGdiloixMIjFlpAzSZM1aZN21iRM5ESldUeNpEd41UQOUpET0jKtoAs2p47x84xysHju0I4BmQlpMGlosAbswzMWp5L8OG4CB2wNEjUoeZNhKZZjSZZ69lZfBIqQFVpA9ApDOSH4JogxUjQauVLPqF06sgvE9pI390IqCAfTtjCUN4jY1o+/qHNu6QpKNgdlyZiN6ZiP+V5n+UaRtZbTB5W0EHSvMHGZQJfttZQYlyMmsnNQmQZYkAZ2MIwLuTCBGDJMmSIM94s8KJPx0JqzCZm3iZu5qZvu81ageDRAKZCXSQtoAJgdKAeXkJR09pkmgv6D17Vd0dhbGtl9KngHxUkhA0cDM2BRPuNcdAhm1xdnwrmb40me5WmesiBXWeRHpsOWmICYEpKZr6ALlSCH6GaXbCZnJ+ILwfgJRoNWSyQ0fHiMtiCCk5EMDXAeePAk4pmPbnaeDwqhESqhDZJXGENccFUJ7ykhcMl+caAI9clx7nAzKOILJNoLzhiLyYlNw6hsA2qU6tcHYwAvLxKD9jIBE6Ada7AMlYABdWAwlqAnIyIwodEJ7mAOeBABlrYHUqAdmpABdZAEE9AbabAofEAEE1AHVBoCfDABfDChXwqmYdoKf2gJ81VyWVehfkRAfcCgwgiTckAGZFp1IuqahP6plc74IyKnmpVwB6ipgr8VJDDJg6IJM5nRAEVQAzUwA8cgMCMwBXYwBAuwJHtABjTQBHpgBX5zBHoABSbQBnFCCUi6CHgSG3vQG37ABEKgB0lwBHTQByHQG1BgBkHwqWTABgFgqxwFBcSBB6yqCEhaSmyAAH7THxGABwUyBG0wAjPABPsgps8KrdG6CRXWVbAYSPkzaRcSeW3nBhC0QmRHbz3FR3HXcVTULWa3pwjDoa8wWIv5fjJyXfyoZk0HMzOyIclpCdgQoIBqndLInEw5eHpwDDVgE3KgEMowqtFRAXZgAkwgFGszAXrAPXYgBGSwAKAaEAEQBCYwAGCAJ/57oCckUQEJAD1igDcQ4LEMQAR+QgFwkBEowTgRMAQ0QAS4IV554AQpsAYMQQh6EAJgoAgYUAU6Kq1Fa7TQ+gYqgAXM13LMpz9YIGuOpnu8xz8chHpGsI31Qz8HNGjP5zQbElkYOjBdAQtXVgfHCYR0OmbMWGZfoEltwAdTggn6+qdqkAbzcIxWUpsDl3F9cAwDsQd1sKgMID578LF7YABzMAEf+6QRiwHwRAEUcLEUEarbQgYHAAYiALQVMAcPACDLQAJggAEUUABgEAIctQ0TECdR4AMVUAIZ8ABmYAAREDN14hsDgEuFSxEfGwKPgg5HC7zBG6H1NYEvYEOU8P5VEGSAaPdCNIVhMDBoCdRSnHCBcfhHD3lHmyWRExmY8EBFfASCIfJ4QCcxdCCXkai2X0BRY8CMa5ZQACm38yBzf/pbbBColXCYuuB++GsiZLIIfDC4NTCqNHAGE5ACeDABUoAAQiAAdZABzMQEJjAUekC5AZGkPjsFIVACSSARejIne0ACW6AqPyEIPQsoBUAFrCsCM9AH6pE4qaGjbCAAY8QHkaMEDIEnIvAAZGS7wuvDP5ybKGRgfIS1o+VhiWaAglZAb8BBvHcFWGW8FHMFGkRiLXCGP5aTt8VWPLlHjrSecIRXYssgBGlXfIRXEoIHt5gKY8e/bRp6GGMGOf4zouYHcZinZl+wn3PAB3NgB3Ygc/SogmTgB2dwBn3wBX3gpfg7kHqAB1zTAN2TJscQHt4RAn/QG9y0B2lwBgYAHNtBHElQBPiEBNVgMvZSB9jhPXvQBPURBWLQqe90qSSkB+PRBDPABp9KBOhkB88TEA+QGyEQBHVQGkWgCFBgskGAo4cLxMvMzGPZUlYAi4mUV0vFxqJoBHwHrpBiOkAFjpogiwS4IDtpRmn5k2QRlInJeBtiSekaD2kgp6XAa92AjgWpB344a9CQC/FaZhCnbV3ABdr2A2PQBWPwA35g0H4ABQadSX7ABWfABn3Qx2bQItoDv5fABg9QAY9SDf4kogdE8Ac3OskMYgaJ7AlI0swnjdJfGmBTaD8DmrQq8M49NGNZFFnoKsajoKFD9EbE5aKroMbwDHeaMM8GmUX/SQrmy2ZrO3FMyQsPR9AB/QM/cAQ9INU9sAPv8iIl0ANbvQNd7QsmAtY3CL/QkNJlbdaPadR6xs4Nc5aS1VftqQk5nVbD5YK2YI6n0JmZEDU0aTR5XaTDJpo2yJEoYmZcgJ/fNiM7MgdjNAx9YCaMfNaRLdk+eGEv4Gyi4KImR2+V8AIV6AlZ4oSagFPGS4bIu9ma0M3nNmOAhK5wvQdynQmTmdawsK6kEL4W56F8bTvvjM/ma8doFgbclXhh8P53/dojPTjZya3co2dUBOQx0rwHZdBTW8ch24olmeh/SXV3CMZG8TVEUhjderchLsBF/2U6lHRAHpYH/2V7pbjerPh1GYIlCrbeZhVf9YN2R8Ot3kox273ehUSu5TZjGPObWALbV1LUMZ0K82gKbwQKIWObBXmvcRxnvADWZEbc5Ud5ihl1ub3cHw7iVpdUlPDEWYA/BEhBGtRCCRZhRZVTbtBuLmRDUxXUXZUxWoh7MzRBu3dVV3AF/NNCV7ACBUZILmR7TAViWPu04/hBG/RCLWfkUMviOQ4Du9fcrtd8WWsFYpVoXatuFboFkXfTa0zTa30KxHlzpe0JJnKQdP7KZqqFBWBy3ASnZLbZfhH+CR4e4nvO5+omVJQQvaJGiR50X/nXVVrEJA5oBQGYB/OjcvYFVU0egMvLISZnMUNVYC0AafhVQ6PWUqHd5CHU2V3rYaa2vAgYYKK2QtG7QtO7CdWLZ8CgDuqJrq3QWzy9CmSL2Wr+CUdZjWK2n+A2RIO1BX3wDiaSJLWJCsjd583u7HeWtC/k4w6GPypUVGD1QEZ1akaFMUlF3hKUX3ond85HMQZIaE7s4/Vgcvk1Q0z1ezoVgChU4iAC6vVlYLbTclqUvBHW6FRYtcT3xC+AVfU1xZ5AVkMe694Ltmrq2mle16iAcKDAxlEHlvNHh/7DtnO3MJB2oEZbQNL4u7+nEGfPTvIlT2dbF83eit0ItkIaVt1gV0Vgt3UwZHfQvAhWIDEwRG80n81oRW92R0BGEHkk1EfZTECmuAjhmvLTTDMZ4yGjeIozr80wvlSpjQnfvNkspvVbz/VhTGNWZGM8NqAVqc4FvsZw1NP5+tObUONJw+ykJyMAGwzPAGx3jiUR41aLEDUHHiXVZvJ/D/jkZvXhmFK21wJDVWme8NJMY2OND0VwRUVWRGNer2Jc/FeZ1ZOAdEis7UeEFVh6FVfqeUhjLvGTqeCccNeccNvGCfcmyJ+eh+x3PtdYcAZggLaroOeBr/u7D+Jmvl55gP4zWhz5BKQuooUxLwTNjPSQEBmRLgZafXTOn1DbsS15qhA1bpxe71ijR+1zv6Y0UdMHCV4Ot8/75W/+53+SUKnOF7o0wj/8aHn8iqT8aulXX3QHvkUPvTbxrKAHwe1x7QcIYXN6enuGh4iJiXp0goRycoWKe3Rxg4d5b25lb5Oek3GSn6OkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFqZe0mZtunat5blhveZh51ZmZb2lWWG6bWN/fZVjbzG/m1tWvcnPG7aN6c3GCdLDwcfR6kKKJdOufmeKkqaLDDpgdPu4SKlzIsKHDhxAjSpxIsaLFixSR3f4CGG2aqjdlytwhhQeNpzwdsZkz1y0kuJDdVqLzmGhOJIy6+q0jFCvfvT35bk4KispcGTfpSgnlxWcGg6clvuCcSrWq1atYs2rdyrWrV1YadWXiRvPUWIGe3qiZZC7VNGsrmbX8liXk0TJb2pxL+nXonDA7Z9krpPNT0H2olB3lu0iOLzsNnkpm4AcRHk9pkJxJdKeNKZqbEalBqIjMIcStQu/B49nZKdOf0CCkiUeSpDyXyaDuy7u379/Agyvq8uOHF36FeKiaU7zLvh9h3v0w5GX3pB0F93SRuocLF+G0wvJSjNZsyLKI0IxEBHIXOjtbzrD0Fg6mJmnoqhIEzP5TsJxQQFli3WGyKMZMWXVYZ0sJT0lQQgmRNSAJBBFAYEFrhuChgB9D7BMFFaQMsQAFFhyxRwyJIFEHEWIkAkEheERgiAZguIJiEHuwgUQpTAggigERVLCAgoa8+AkETShQQQp7DMEABDQgUYAPRFAgwBFKTAHellx26eWXCekQRxw4MMLFcTv8MAcOXji3R5t06BGGd43s4U8YPcjRRQ96eLfHF3GeeZyecRhCxw3T5dmdc9/9tcec1B33RRd6ekGHF5B0xwWRYCoini/VQINUYm90lEgeJmGChTDxnITOfPTVd5RM+L3VTj+O2BIUPpaMYhOnrWCDBSd2FNqLHP6RHbEFF0c4xYCJexipRgRsPPAADUwAUAQFehzwAABVRDFFFAsMMCQGD0BwgiEkTFFIAXVMgIe1BYChQR0DRLBFBQ+gkIeRMRqSgb01TrDHAQUAYIIDCKz4wAJiaPBtCXvMgIYAJrBxQrXXRuHAAvQc8kAIWhZZyMBEPOAAGEREsHITADyQgB4iWBvvA1XssQbFqyWgoSEG0EGCD03OsJoEnSat9NJMN62IDsXxoAcPX/TARQ9q5lAcn2fyMMcNXOzABQ57YPfodHPs4IUXPXRB6Q5u4zCHDl/owE7aO1QtB9Zc6KADHT8oh0MPYbTZAx04fBGG2zrIwcUXYl/t9P4nnwYDEDOJHbWeIWmkcQgW6PmiB4DB7gEXNt1sIg44w6a+Uq2MudLPPcCuQmA+lRsST8i95GHGFiHhl8sWT0G7hbM1mGyIAxnQQIYCeJgQrR4D6MGGBFH4EAXFGPiBtBTr7jH0jGBQwATRGNgrhgg1QpGEAnoALMADCggAxghg6EHBHtVHwcAe+NMRBnwgAi3BLwN7eIDOZoAB5zmACQ1owxqktwcpoEBDE0ICEgDAhwCQoQkSsAMRMDCFAhRiAHdIABlEQIP0TSMK68KDAaqAh//toQJyON8eQgCBIgRsckAMohCHaBW6hUEHXriBDngwhi4ch2x6yBMPlkiHHv4syjg7MEQYcoADHOhpim6TA9n2wIOxLVEqaUPcDsRoiDJ2gQc98MIP9nY4PvWATWNQYne8kAO/6cAUelATIuhAyDjFiRA86Y9WcieMy5VnFGfxCBougzli4A4Y71GJJqAxLNbdJSYymQkl/sPIV/gEH7/6BB2+kJ1f3KQamhDHgULXCuI9yxDHY0ADaKA8CGKgCH7wAx72B4E8yGsNEpCCD5S5Bw1Q4X9MWJcexocHANBhAkzg5QbAEII60IgNDTBDBOIHIxk1k2A/298EmwSGA5BhBD7o5vQMpsA1nOCXTaCCHtAwgBYZAl3fqlG0hFABXgJAg2cwwBbg6QA94P5hAHZAgB+Q0AYTSAKGeMCAiTD4UD2c7zJriMAwiUjSkpr0pMVA4heoljguzIE4awIK3IyDAzqMQVNzsMFx/jQdQ+gAT2HEWg94IAcxdcFQWUxi2pwoNRxs5waFmuIeejCHM8FNjt6B3OO4Qwov2KCnhirkHAgyh7JC4j/yiMNZCalIiNCBCkfwA2FIsxCV0HISz8BPGtpyq1Y+ZCavi0sbthAfUIbSGqZDrK3eQRBJNNZXvAuGYyZxB5bYZS+s0EOyDEEFCTxlC0BbgAIiQAc2KOABNcCDwV6kTuxpj2g0IgK/wkeCAKgMRAbDAAUGoD4mBGAKDohAAOoAMHPSCP4Ktv2fwewpPjBk4AEFOMG9prc/AzBAY2pwAGqHoLIzoEBnNmSDOV+koTpw9wHchO4JmOAACCBADyGwlhgyIIkY9UhlK3KAAkw0NHQpYFzhQ6mAB0zgAquiTduhRBe4gIeXOo462vHO6PbwqzIZKjqG0BMXxsSIL3hBOYvjjh52aqk+uclS3TGEWv9k4n4MggtySBAX3FSKL9jgqK4gBCFtktaxRtYdR4iQLqnw44aoxCxvgIMbFMKI2jmED4c8SWJnQuU8VDaw0rBDG9pghzzYwQ514EOVrUGQ2RhisbtoKylQZ5dywM4TeijCZCQjIVpkQEolA0oihkkECxiLS/7yPIUI6mDgQhv60IdWwuYM8QFSiPE7ilCCpDf3YSBwVQN30AAiNG0INDDBFE3I0KI5XYoo3mAHRa4HI+Kh1rE6+RZHmHPxJNEECpiArqeIAi8RgRD2Faiy6MEDQjJAaEN0Y9GdBi1lcd0KPIQOCivbDRFyhgg7tMJzeOAZKqYLFLbugdijAPdqtG2ZjGXABIRuwgRokKAqFSHMH8pDCNowEz6E2cqnk4a+saxvL8OyGncYczrQoYcu6wE3tprGHZwdcGe/BeFf3qQ3ssC61LmhonNuQB/SIWZY3IEMGPIEG6jAbESb/OQoTzlw0nABJRjiCaG+ABqUcJkmwHwPav5Qgkku8IQ8pEEJnjPEBdKAhgu4YSQ7n/lILrCHUMMcDxfQQs/vgAY4wEHne7iDzlMldEM0QQNqyIMStMB0U2g4wWledRgE9GpY8KF4MyiCnHUJowC0oQl1QIIZgkDoO2QAtHdIAoh2tAYwwHAPRBACH5iwgDNAwQ4gYgMY0MD3Q0AhCJ5JPEKyQIQj3EEIoKXC5duQhiPkIQp8GIIE2pCFPfjh8nXAAxFMQIRi7+F8a9iCEECkBsxj4ARtIAMUtgCiKNQBCnu3AxQUv4fR74EMRCjCHkSAgj5Qvg//LIIcYN/8JhQCDXVAw97bcIcB6BMNJrADHqiABCmcIQigFf4+GNIwA/IHQK5W8L7r8SAEaDVfCNIQfXxQAX5gAmJQcCEAWhhQB3YQAjmDfFTQBEJQBxhABkGgflmAB0jQBEUgCSJQBSJgBiNwAuTSByGALSnQBiSkIW1QEhc0DfZmBwtnDXjgcM7GcAu3cHhwB5XFg3BwBz+YBnYAB2/ABkQohErWOd2ghGVgBjBRBmgAhZ1kBS/wAjBghUMAAzEAA1rIhTHQAl8YAzHgAmJYhiwghmfIAijQABHAABEQAywQh2loBSpXh3Z4h3gYREoABxeQB06gBE2QBy0naZLmBEz3BEX3BjxXdGrwAZ0AdUKHdZr2AUpgiHvAdICoBD03iP46B3MXYIgshwYa4HKHUHZPoAFF1wRKUHYSQQg2AQljtQuxxgCEtQWzSIurASQgsiRkYAF94ABkoFAOcARB0AcRkAfKpGtRgAREgD0LsAX38gB5kAFBkAJk0FAVRBknMAIzQAQLgAdXYgAJsEF1YAAz0AQWgEx50C4iEAFtwC0GUAJBEAFP0ABNYHdCMA1DEwXjSABg4ABnQAUjgAIqGE5IowT2wgBIIAAzQH1SYI0OwAdXcgA+wAQRcAYACSJ6YABHIAIN4AfWRAAzQAgkkJBEAAB5MAAbCJESWQTZEoxVUAENAAUKAAUQ0AYqqQcTUEBqUAIQQAVDwEsaAgVUgP4BQTAEU1ABDDAECbAGKmkARVABYDAEfmAA9oIATbAARLAvS5kAalABcCAAQiACDAAHbIABWyCDvzSCdyBeJHQHURABSjADQ7AFIbWDDKiDCOdwCGcNAUdlPchv/IYNEfcGX9YGfPBlWvYGdbBlwUcFkGkFkElYWHAGlmkGZrBljPkGiZkHYvZwe1Byp5GHpFmapnmavOFzLTeKcKABfVh2ozgSGpAHGuCabKBoTXABrmkSgngBn4h1TDebe7CHmqYBcPABs8l0tIkGNhdqOudyWocIZfdzl7garGgKSrAWxrBq8uBqtjCLc9AHffAFkuF/ajAlGNAiGiAECRACFf5wBEizGjKSjCcABQ8wARKwBkxyLwUEARrAAEHwAIRGI8qDAXYgI7rWTMRVCBVwBkjDPk3gLxSQBxXwBjHCPm+wgFRQDSMwBVLAS+wTAiUyPhTAB8g0fQQzPdGjAREQoO+4BzAEPtMHANByLxUQewOjQIaAkBnQIg/ABxBAB/+ZARBgBhQgND6AjCVwoySAABPwAFQAAUVIAWgQARtABQJAARhgAtmAAQhwBA5gBgx4k3ZQAVJgAneATBXQBhtAAQYwBTSCBxVgAfvSghQQPXdgTjp6oztUA9NENOKlAWOAB2xQAgSwWxGQp3wwB12Wb9dwDn85ZqYzFECBSIxgB/5zYG91wIBtEAd2sJkH8Zm14Wxth5onZQOomqqquqqs2qqu+qqwGquyOqu0Wqu2equ4mqu6uqu82qu++qvAGqzCuqtbogRMgAapOHNkNyNaoAFPcAFqMHRDB4hFBwdPUIqH8ASAGJw695rDiayoyHR40IlNYBIawHLPCnQeIXNokAbhCgW5iSrYaQCfuBDwIAdr552wgARPIQdb0Ad+EBmUAaMXSZEVUAJnAAB9MABtkAR84ABbMARxYH4GoD33NAUtwwaNpwFycAcBQANOkAJmIH23F04xkAFCAG06CaOwVY4zAAUIYAceBACGJwFkQAFtcIwxEgUIIAQCUAewMf40OiQCW1AEZrAATGACbUBfdwAAZECz8jShw9QEIlsEdzCh4CMFEUAGQkAGDBBwNCICJQAFANAGFcAGQDgCVLABpHeTBoAETMAAZBADbDChTZoFb1qi5LJ3QIoEdrA/MokHP0kENbIGRwBCPZRPC7gHFLAGFnAGGnWjCmAGbzpoaFAF0cSnd2oC4FgFStAAhhCiC0AGZ6AGALAFDdQECZBQPvANvyROB6FYk6oKiERIi2pvmfqphdmoSaFmpnqawxq8wju8xFu8xnu8yJu8yru8s7ol19ppV9cEeBBqe4AGeaAGRYcqlTiEijZzXEe9O2pzTfeHnhNqTqB110q9Vf7XrmxQvTuIBtoKdDuqiXuAiFrnBE7gh6VwBxcAAhfgAW6FK4ARZarQB09RBDRQBDXwFA1AGpdnIhWABJiXIxOQM35nImgwAWQABmtABXgQBBqEeKJXCESAEE3wBxgCBfWHeLe2fjrTPnQAAUgwA+n2B1AQe0NABVnAB0jwBmZgBFQXjG0gBM42fGhABW6gBGcwBBNwBmmQAez3BlpnPlvABG0AB0jQllnMBBOQBWuABNdLBWuQw0SQAS04vQhBBEHgBnqABAUBflBQCDsCQ3rQBBMMIiRAAyFgIiBSvX8Ho0Hgwh+SdUJAsniQBDTMf4qHBIUQeUGQM0SgB1BwZ/5iEMd7kARBoAeRvAcenMUKIARBsBJMgAJMvG7HFwSmN71B0MdNtz55BkiVygiFRAd8UMt8IBO8Cyy++7ulyby+/MvAHMzCPMzEXMy8OjnuegHgSwxKUJs8WAufWK8UsWpotQ6GxClzN2dHgBqB1myXcWY1uBo1uJd9yYP4hm9XawdrwIM8yAZ7tVdKBoR3QHQKAAEzwAwMVw0MZw4Ll1jf7AtxkgpM8Mq0S0j/nBhT5pn7thd3YAJvAWV6sBlNRgqIpBpDoWOFhEieCRfSEHCvkGq8TJrGPNIkXdImfdIojdIhbQxNcAdPoJ2rgW83mIMAl880zc7mjNM6vdPtDP6ERQiEaGuW89yWaWCWnWMGZ0C6ZLAFfrAFS53UlqnUCzwZM9AHZqAGnZPVnYPVaYDVavDVX40GauAGX53VcNA5cGAHRW2WMtiD7GxlO4gbl7GX4jy7uDEJbnDQhnAH3TBJJ3EfllRKPZFKkKRJm3RYs0s5yAAPIH0asXgaYmXNiQRLLPFmgtHYK22HKb3ZnN3Znv3ZoN2qmb0QQxjUbJBkbWmWP33aRliEQZjaQN2Wru3aQy3Uac0GQyjbpj3bRtiWMijUd6CYuG0HfUDcxd0HZ3AEyi2eYXaDtnIZeg0RlYRXWWAFo4JX0PBIouMPt7Ar1IANLhEOiL0KlcA7hP5NOaw0O4BRVgFtOpY1LOcQ3eGB2aOdcqF93/id3/q938Ja3/6NE5pQCsgaPHdVKmVwVzkRBqX6D3UABltgBpoADqAUO/XA3ZQQBiCtdk4kB952Zp/KSczg0cBAOv+Nh/x94iie4iqe3yXe4hOxKqYwSQBx4CcRPMKQKYkBF6pDfHmBWWmmD4YwOq3EnWu3DmsnCrAkS+fQDpPl4pq94lAe5VI+5czr5FbOENO9Zlw3Ftd9KtmN4LdQCSVH2SARDjHRZXUgIMFA2LtCEPg6wP0hJ3QQcKpTDmAeDARx5XVI5Xze537+57eq54JeDAGOCnDAdWeW3WkxLHdOC3ZwBv5bMBfB4+ODBOTAIOdBHgde8AVq1eGIkAd9ADxk0ejFsBSDjmiAnuqqvup8fuquDiowngpYzRaMjt2mUiBsZubmAAZ9ACw6seCmJAesFA9fwAUYvhsAQVh6AezCgGGvfmisHu3SPu33/ezWjgugwwrq8deLoQhjQeM5/t7cEEqTUN6qZOmis0qPw+G/fiocwQwrdhF5fu2FRu32fu/4Xsz0vu+xwFerUBLyjQmboN2mY+OfTtn04WYUTgr9gBi4w+wFLeweJhTmfggRnhKU8BMYIdj8LkT5/vEgH/LE2/Ekrwoo8Qqo0uggAe6Y8AZZ8PKetBekDkiB4RMQD0izY/4JhITjGeYYXuYN/t7zVOHsJX+qIn/0SJ/0tlr0TE8KLN8KVPcZpWIFMN86LAHfvKAHX6A4N89Y/8HhooDuc/AFegHfzbAIGE4V+dD0Rq/0bv/2b8/2co8IWe4KXX1mKtENEn4gEa7dz3Drt/AXY+JX9TA7YM8PvWIIfECZdZ8I6I4Tjz33QwT3lF/5IS/5cn8HZeAKHO0GTbANnCDzkBQT6GHgZy8LlZAdqW9Kht/ejXEJduAGVJCWdz469D0Rf4b5QWSrOcAFOaCqOtAFlj/8xI/fut/0sf4PZB7es1IraNC+rND3Xk4WFd7kiPAXt48IjPD1rl/unlrmZwAG2f5fCV3fDmt//LtPqzfgGHPw+zagA4XABcU///Sv0uhP8pyQ0HGx9+Q+CtvuCoDwhuX2tmdomOdWVnjY6PioJyen99g4FzZXeahHJxcmR0epecj3tTX4xicpOroXKdcaKztLGztHV5uru8vb6/sLHCw8TOxoc4ycrPx1OJej0/ijPE1dbY18c62tnL1N3Q3uLf49Xm5+3X2uvs7e7v4OH+8d64bl6zab94jP+3Z1qE/Wm4CV+MUiCNCQG4QF9wgyqCkPo2IUK1q82CuPRolv3mSxgiVkGUIdNfrKg+YOMIllyiBk6bLWqlmvcG3qFAcUq1Z57GyhYoZRJ5uxhmI86v4oDtKlTJs6fQp11jgdrEI1y5GMh7IdP3SU2wF2B46wZHXoIAtWR4603Nja0PFjRw6t4tCG7cajR1dzPMJivXFWbFivNriKxVH4ro2+Owgf44EV2dkeO9KtvRuWMtixdiPL+ww6tOjRorMcauEoD4syu8rY+xeLBQwVE/fA3mWkUB4XMFpYaeTR0RXWmm6PyvICxqE7slkgZ5jaNAssvzUZcWgvqvbtFjd2fOOmnsjwJT1CJ4bm/C6Jg14+VG+IThiitPRckpRzzk6eb8ps2dJGI5LQMiB3xERiYIIKLsigU+VA84gzyODAxR6R3RBGZV5II04OYezR1xw/9LCHF/49cBGGh3tQplcYi+mhRzo2/LDHF9n0IIcOPczRxTh0dNFDHHTopUcON3jxhQ44dCEHXd4cuccOyOSghw437FBiNl14oaMePdiAg36I2XBDFykm8wWHx+QgpjI42JcDDnTEBRYddMwVCYsmksZnn37+2Wd2e7iwBwwuqEAdC1YYitoLLWDRQgsqvHBoHla0wMJuLiC3hxEutJDHFbO9gIgKAVnBQqakOgoqDLNlsRsLL7zhwqaHKLfHC8TtkQWmb7ygwkeYhuqaC87ROiyprgar2myHWLHoaRO9YOmwV7TwAha15mEEFiqImscLLLTwRgsuXOHGCi+4kQWtiu7Bwv6hEDVIb0UbcdRReK6FhMVI3200SkwY4ZESMYlgMVAjebiWcCOR0FdfJ1984UUc+0XUHxZtYNIIHRbTBEq9vtgpcskmn3yyOVRZ4tljFh6zgxwwuzhOF3QURtgeHPbYhR7JfHkDLGrawEyPNoh4DIU1H8PFHMf8sOQcN3TDhRwyaoPDHkbbkIMX2eSw4jF6SPmW0V/IjAxXybxJh4xeOD3NHF4khgyNUt5ABxdTfglo337/Dbg1b6i0B2ouaAQDt2Vcl8UVusLrEGpWuLRoPb/B8IZybrxwhWmgGtKrC+Xuoc+sLSze6x15+GZaHjBkUQYLhrxxXeEEWfqCFbQ7tP5oGcMRCu+shedaqEYuCP95rrRlB7whib/ROwxX4D7QqoVmTvoe1Bm+hxuLqnS47IvLkgh8KDe1kerfgacIv+Mt8i/A/cxr0R0FF8MSIQorMtArF7din09YJT45+R/p+rMIPsxBDnzYRIFkMYePna8WEpygBS+IQYuobCcSysrLwBQlG3Rha97ggs+mdgydHUNLPjuGY7wwn7T9QA9Gu8WYHLONbrxthTwI24R8KA4TZuMGeyGTCm2wBzkY6S3HOFsy4JKMLkCDbMfYYdzmlo4ebo0Oc3Nh4L4IxjCSxlSGIJRyXBcuLPyDOtQqFOlIBTsWbI5dl/uVQzinD9Q4pP50vboVrbAAK1IVDiSGaEEWQmKI3CSyOrspgxWy4IZ/uKAMuvqdPmSFj0wpB1ctMAJrZEc6I6imdjCwh0ZmJUdd5SEL4qPNdUjVgs2Bzghu4B70Emc75ewuFkaYjfkyqDDS3UsixFxfeNrnvpEcc333QsrCmkKwX2bkPcD5iRmk6YpICHAUOCEKexYRn/lYYhIEygQwAQiLc6pznewcxYMu1sGkfVCEJSJhCVuIDD2MIYp7wAEOdBAHZHgBS3z7AhKNhiUvrcMLaCtMCLGxB72No4ccstGajkgiOlCRaA19i5qORLSAChRuypCDQZOxwHRwEQd9kagYXwrTmI7jBf6mGR6pwsWtwpkrXIa4KePK4KpjBWtV1iqEHt+gAmOFqlbYY5XrCrmbFsDADeOqDq6cx4JgGcFc0/tWUNVYD2PBKqjE46TrnOU8V+lxdcbCArWCmgVXSc9QPFVWrmqFhebo1HtUbcE/SGXHWFhhBSsgY3cSkr1h3msgjF3fd46piJa4L5kt0RdJHDtMkYETfWjAA0Zg8oY6xCETiVjEeQI4WgNCog5fOEO/JhIJcxpCD6Olhccg1s744Da3vO0tyiZaFVbEM2uWmUQYrqYNEyrjiMfogs5+YDOBHs1qOugRDZHBA1icyRxNqxuIlKGHk44DE2/Z50U5BJhMeK2JHf7lgZp68CUsOcmKypBbMkzoJBt04gc/8IJLZQrgAAPYt5YSRiRRVYnFIficLyBsdfbgGsnua7IUBmRIDlnhfvWrJSNR5jIdWx7F6mPEvnUEeKCCEsJhpBSnaBjpWpKwTmwzFzA5w9lEcVtLVNAWO/bth0oM5CDTaxzMMIQzVmYINfXwQnP4px66KI6egXdoziWTDfhmg7mRSAdcwIrWlEEj8Y6DoWl7KDK+/JUodRmiQytTRNn7RDXJgQtc8MKTR0oNOUAZS0PTr0uxLOBACzpwQg5GPUahCGyWLHeFbmceBPUUgqm4IjkmnSIIoQ89tOEnW+iDLtiD6UN0wgsMdf6YHGQbi9gWGkGNbrWrmTKOHMCigyv7b9YiEzMX7gG51uDCzZLBXBHi8zFZPkYnJHpdsyCjQuegL5VIOMVzLPC/NwhbD3DQDfLaoLvIgK8Lt+bcyNCXa4iZw0mpRDMv5i0rvB60u9/9mVfLe96vxoKiKyLpitAW1QBxA6fbQAlQu1gTGRt4Mz4RBiHtIYKqdcTDGk1Oekt84rwoRw7WzEN7Lhlmv35TOZQLbPM2d9hdkBLNaJSzHuHAakzrqDjGPUPPhAHK5SDRRsEmDR1YNMsnJdF8I/MFz4CtR0ciaZbL3cUwFAm71nVpDsQM76hL3R0Ur7rVM9iRBKEhDcVY4P7FcDIJjSAwYRqpx0BewjD1eEy2eghDnRs+Tri388dXr7vd9wCaJWktMl3gwg78Po4d4OIHWMmBc3MEM/XS2WJ6lwZIczCGJFqJDmliUn690YPBJ2MHcejCD8Jgz3EEbW2HVxLloavEunFxS4SJPBV3ACPK4ILOb5PaDL1Eozhwoe921sse8vZ2mk99+MQXx92Pj3zuPFNBaFCDMCo9Wxnrh+D8I3s9RhKShbTigUYGhceEpFpVt3oO/E6++RsNqDHFtPDqj0ec3NGyaWTDn9TAQfyrgcLi63//fzq///9fEQKjIGmgBvcGCbU1W5cAfrQgEZEFHhb2WuchH/Sxb/4O833TZ2q7BWR0B4Ad2Fv8B4IhKIIjKIIe6ArlVwsDdAghMwrMUGQm2Fsn1iB2cD+64HW/dx8amA+AlAWw01jikTDi1ww9dhMmNX036Gp0gIIwyIQWRIJPCIVRKIVi5IFyMBZZswubUSGHMAZeMAo0NAdY0oSOBmkMQjBwkAttdwtGqIPkc30I0RHZ91hUABR8EBAVOAsesyVtWC92YAe8EHFjKIgTNIWFaIiHiIjt4IF+RwlDElEb0hdxwAMUQgdKIieGgANFZoVL0gWTKF88EAY6kBdecieT6HZicRY5MEOiKF/2pxSDqCD2VjJ4kAbpIQuR8AUJh4G9MHaeNf4KDUgGVLAF7BMS//GH9SEkMqYTJ3MEDdAADNAAR5CGcgeL1cgdiYiN2aiN2GiCXYADO4IldbYDNqMHuyd40DBChhAHciEHMeMK6UgVcgIkXCIHO9JDc8BldsMMPeRfbwI2G1If1lgRWXcyNDhpDud2X7CLvHAw2kcgcWCHD+gfALIvmKYeDOcwdWBSy9ggNMAAHwmSJeAwvrgHZ+AIZNBAj1BTe0AGucAGxzgLbFAHMukIJvkIdxAgmoAHNukId8CTlcAHPFkG1HiSjoAHW6AJP9kKeNCShpAGKXkITVmSsoAGdeAKiOUKeOBZRzlx2+iVXwmW/OeBStdPX8Bndv7GBTgAXQM1JxFVIeFVIj2gA5lAQ17YA1WiNSfia+f4e1xml5TAAybyBVlDImFAI7IQUM4laqHAmHbimI8JmZFpJ5wAI5VZmVeZfI82QQTDdR0jN0hClKMgCAKYh+KkY3wAHhE2WRZpCHJglV+4QGejgtuxBR8pAc4IktK4BySAABRgAdIYAx1DBGIABVTgCBAgCg+QC00ABrVAAj7QBEh5CHhQBHsgBI4QBScwClFAA5WQna3wnYYwBK+ZC8jZCGsgkpUwBHAXBHuwBhJwCMPZCHgQAYaABzEAdxDQBA5QASmQB0PAABBAA0hQAD5AAQmwB8opcWHJoA3qoAG2iP5xAnuTGJiM4QU8wAM60JZ05gqHkXD+1AVjwAx3CQ160BfQkHn+hAMJuSKUoKH/RCVYYpizoDeHOVuWiaM5iqOhQJmRSX4/Kgn4EQdxkHBBKgk/+pg5WmKyaEG1aAfSR6ShWQl3UA9tYIBJlE6bgIAK0xETdmHBeAZnJwtKSKTepx0mwAAl0AdbEAY1YJuGwAQ+oAd4UAB18Ad7AAEPAAE+IAJ1YAARQAUZ8AAKoAfmuQcOsAcY8AAPoAeK6gB6QAEPsAUK8AAAAAZKAAYaQAEAIJJ5uqfT6QAPMAA+wARgQAShKgF4YAJNIAAzEAUKUABHIAXauQdD8AASsAYP4P4AJRAFCGABCUAHp7oAVJCdUaCrRxAFC1ACIvAAJhAFFlAACcAHQaAHFVABDjADhrAGEOAANLAGCOAACFAHTQAAERAAlIAHGOAAEJCqi2oCbDCoYjAB6bquPUAClRoBlBAFAvCuAaAAAVAHfSqoAUAD9IkHC8AHIYAHCuAAAQAGTVAAEMAA2pqeeIAAe6AAhmAAdPCcCboHGUCe8pYM7SZ6JOsnJptDKKuyIyt/2iAj+YcN5YCyMts3M9snNgsPL8sNK/sk36CzI4tcJBu02iCQNHaljrArwBBQW8ggMJJNnPCY5GekRJoTp3Zqt8CjTnsy+mNBnBAGfnAGMHJqJ/7RHw6ZCxEEMRgpC6j5BmdABY/Ugz2ICiYBm57wCbfQFM84A2ewph75kZQQp4agAWAwAVFgAnswAj4QAnUQuGYgBAUgBob6AMlKBhswBWaQBHUKAXVgsXowqySQqVOgBwUABYerBD5wCCIwBYjrA6DLqAZrAvS5B3iABEnAq9maqDMQsKuLB1GQAnugAZM6pxGQnXlQuxLgu3hKA3wQBfA5uCbABwYgBntgAK9ZuxGwBgvAugbABwurD2uAAnvQvBpwAmRgAFCQAEiJAoa7B6fLBN25uYagnGvAAHrwnItbAc3pAHgwAAEQIBSwsHswq+aZseJ7uNRbBQdrCBXAuP4+gAfKGQLNSW9AK3ryF7S8hsHy1zIwy7LYcDXgkA4hPLLxBw4XIsIezA0xSyZCR8EdbGUrrMIr9MEyTMMujMLccH/mcMHiwME1nMJPgrM9vEI/TMRkMsMtuyYtrMJC/MI+bMQ1zMRPbMM+XLS10C8A8WC0oEfAEHRkopjsRAmWaSdSKwdE+glHOplaqx2aeT5gZxVpALZSChz8c7Sv4HBjmwsPZAddCkhw+0gRSLeOYCdlLJuzWQzPWAN+0Lcf2QCG0LF4AABzULgooAeJqwFy8JxroABnwMCSqwbD6gdmsMmbSwGkMwECfAJDAAZ9iqdmAJ+Jm7qrm7igWwB6sP4GEYAH8xoBeZABRQAFyEure0AECKC6rvCdoJuxB5udGXAEvxwFqIsHRLAA2Wm/YEABhWqVEIALIjADZoC92hmnjLoHA6Cv4du8ImACfkAFepAGBjAFFKAG4TvLzYkB0+ux7ym+PqABdWAClPAAeCAAGSCS81rK2cnACrwHbKCdB6CbhIqxehCnDwy8EjxvCAAAF43RGQ0AA2DRFz0AGd3RGv3RIa3RGE3SH73RAEDSGY3SKO3RGm0BJY3R/ZvSL53RMS3TMh0ANa3SOT3TP53TLu3TL73SGL3TKi3UALDTLv3RSQ3UJn3RR63RHc3UQ83TMi3UIe3SRX3RCODUNv4N0lzN0lT90yv91SUt1lZ91VZN02d90TgN1iJd0i3N0nU91FWcGuZiBaphLPUQSdhiBd9SBsbiO5KyLLBSK8oBKqjCAh4xLjDgScMDgJU5xkEaBmeMtTx6FEwqMpxQxrPJB5iABrZYC6DGEEdQAg0gAUUAk5BgyJc5jQfhHezzYWTncDCSpGEsDB5ZA30wB31QBB+ZniQAAA4wrHtQyiGgp4pbB1EQAEUAARQQAJGLrsqpqA/ABwpgrmJQyrksvidAAl6gAdOLnCNQAQ/A3O45AA9QoKUKBRFAAbhcygWAAkywAA9AvLSKARGAvaG6vtqpyqfqAMR6AvaN38+Mp/4V8N+7SbiFyq0noK/rmgBroJ3P2QTrjQCicACLKgF3wJ/1HQEOQLiIGwEH0LrNWQHmZAAMwAbw+cz7PAH+LLsQYM14UNAnEAXwPbHuGQFMIACLKgZEMAAKII0dq5yGOm9CndRu3dQ+TddA7dZx7dNwfdVeDdNsjdVxTeV2XdZTrtZRbtdnDeYvveVPPQBw7dRLjtQYTeVkPddSXtVZbuVvPgBKzuVD7dRuDgAWYOddztNM3tNzjuVSrtY9rdZFHecAgNeNYARXkFeqQTqvA1R7zVPTASmdAy+qkzum4eiJgxqu8+mtElj8cbSvhttKuECXjcaw/QtcSy9KKED7Ef5bomA/BSgQMPYIeVACIPmRKeBpDqeCAWHIt6iCSrmUwsQRx1QGSEAeAwEFdphpMMIHZDCZmq0LffCMvP6RW5CS+2Hjp0rR9omZldDatZABSGCpSFAJlEAEQiDQweDtuoDk+EYBSGAB4U4MTSAEQdDIhrC4s7AGuEtvQ23RT17oIL3WKQ3mYh7UOU3SWu3RCLDUCD/SKV3wP93nXV3oF//mfz7mM+2rNZ3oRI3wGC/XBx/mV93ka/7mD5/lNp3mcn3xfI7Vai7yN5/mHP/yhL7WGY/WMF/xau7zgK7oi95TnWNvhLI6kLRKmgQvh+Q7+oArMPBIe/BIoPLpvaERqP7RG7VhHZJS6lVH2QtUxneLtWocC/3RIJxApHhbCR5zMbVOklzaHprgpmlaArsOjawgAgkQcfvpm/hOEzuBB93ZCmtQnY9AAgngm8CZPm8wBFswBFUwCMekAG3gBqLcBn0gAj5QB3WQtXzgtNDhB9rOAEeAB2aw7nrABhRABkKABNfZBEVABMYJBbRvnLU/nkxgz7lgB2RQ7o/AlMauHVJ5Eb8f/MRABtIJg0Rt8G8N5ScP8Xd+0jo/11o95xn/1VGO5h9f8iYv10y91Tdv6DltAV498j8P1eSf8Ch/0hyt8lN901m+/Sjv04Lu5PL/1Ife/vm//l8NCAgAg4QAA/6ChoMDiYWNAIgAFo6EkISLioV7mpucnZ6foKGio6Slpqebdy4wRnkqLSplWWUtMDB7LC9YLi1ZV3l7t3sveS3GwXtXLixubrYte1jQpFYrKyrAqNrb3N3ennp6dHNzcmFhcnJzdOGdeVjf8Zzj6HR0oXrpeqF3aGh3m/KUwfJG1BwGDIqc8XNkBkI/mvIowABGEx4L7OjggeDggR4KFQJQgBCACpMFEBbQEfEAQZ0JDwLQwBNjY8ePMWloEhGgSJMCDo5oIuFDD54CL/dAeADBh4Y6BhhUwfBAwRsIdd68UeDmjYgTG6ZgiYClaoAIFgJUCeLAwpQRDwAkSMGghP4ACWROmIlrQo0DBWL24KEgeM8APQo0FaCTeE8BPhD4jJiy5oS8y5gza97MubPnU5cKhWY0ydBoS40uSWpk4fQkQa4HIQhdifTo1ZdCx9aNunTqSJR8G1ot3Ldr18R5OzrNexFs2MopHSJtnLro6pWmE8K9vHghSMQt1faeKLf27Y0gIQodvvyjSeejfy99qbakz/jzX84jrHMWK0bAgAUMWZjygjUF6qfggqeEM046YcSRzhlnsLMPg5qIE0c97uwBTB4g9hEGHyB6COKJKLqhRRP/ZdFVHlrFKOMbVCAklB5bOMQADXy0IQINaDAAIhoRtGHHG0yYkMdXFVSRRv4Abkhhwggm2KHECWQEAcEUEFSxlRsUJPnGECdAQMVWQ0ZgRwFtvOHSkjTYYQcGU1AABQp2aOBDBmCM4MMbTQRRABgKtFFHHwQogIBMGPjQRpEFUAFFAFh8hcQEEJwQAgpbFFBFBGc4sEUTKGyAAhIF+LHAFpqsIYEmGRSBBwOaVNAHrXtUEAcEFAwABhuvYijssMQWa+woxTFXCQLr5eZdbIw4NwC0mFxn3WjOktdbcMdZV+0i1HZnyGyWQOscfdXCZ+175woX7rbwOtKectlmFy982LILb2zrXcdvdcftRh5zxvWbbXzbHqtwfgV9VoYbHpaBygtXLGzxKdl4aP6iiSh2fOIbdZxhRR9ttLHFFl6c/MUZbZhR8htdwaxVMzTT/HAZOD+MBc5Y9IzFFlQETYXPRO+cM85nnPxwzTTDXDMW/1nBIhoxw6gVjEfa4YeNmmxRA0Iz8KHHAA/EJEYedgDQxh5IWqbEnnzsQRgbJzAxE5kDkMFnBvs8MJjde7w9wT4OhAMsYnPwocA6QxRlRwB1UBCFBHSEsKcYRNmBwBkQ7FoH2oW6oQFYU6BhVQRvsIFCHk34AAEZfpJQEQaR56pHZSKUQAUSeaRhwBSCERaCTng0pgBigikA7B7ArlHCxdBHL/30n7wXXG3NqVsabOlC8q631J1G7m/ndf73fbrXiov+vZgYXN544cu2PrfRPpKtIu+aiy556/VrGiYEqx+zfrO+bskPf+IaT33m455xbWs08AMfusYnMAfWDwDUy6AGvzGjDnrwgzFqhtO6IkISNq2EKGSaCpmWMzccrYUvHMhAejbDotmQhkY72gpRODMrgPANJSPZF7YwxC+0YWUlkxMfSFSiD2UDGOOIg4QuZAo5xIGKooARFtyQsTuowR8AAYUdbLQPLtCFAUKJwvP2IIUS3AMKA+hIG5byAD6YYB+EWUMNSJCAuEAGAgSYwuD04BEK2GEpC4gDBeZASMMBwARNcIADijCUADxgAVTYwwT2IAIINEUDYv6QQk8UoAC1KKAMWnEAiIgShQA4gFaEGcweouCDEDygADSQXa5qh4EFmOEEaygbCpoQAQdUBA8PiIIAHiAqIvyFkkQogAIoWQFmmsQHG8ymNre5mW+lq12sQc9yJEEtCB6nPYVAJwFLE4B9aW981gnPIeAHzv/ZRjj0RE0+D9gb2iRLffNLhPfU4y8EejOgxcGePtdZHeHIs33WAtf+BqHOaQGUOwDN6GsIwc2OetRDMbrDG6z2MZJe7Q12gBGIruaxlrr0pRxDUUwjsjGNOZGmGcsYfsqg0wY56EEQSoc61hHFL3whDuzQBh2QSgoQ4axhn7hDGvwBhzBy4msIyf4qAxqAh04k1RT70ANR7GEPcVioHe2QBx7yQAEkDKAKImRpZrCIiiEERhsZiNtH98rXvpIPofYSaHAMCp3eKDRfBw1gPa032PRoT4INJZ8CA+ubCGrUoOtC7LPOJx9GDDCzkV1XRAOqnfBgT6IMvecDEYo+79GLsY9NHz+pRZy+2va2uCUWzDoTjjnEwQte+AI60iHFc0goHeQga1nDIUW6eiIPbthiT0OBBzZMFQ1psANA6FACrW71DJwQByjCQV4+kNVBZwiDczUj0hGSAQltmG5u50vf+hYLsn+91/0Gti7/rQ8R3AMoagXoTctOJzfwDJ9lYevZcgFHtAfjJ/74FixO8QjWsQJVTnIEzGCKNlY6IOas+QoKn+wI4qHegWe3XENP/51rgd5SzYgzYd8a2/jGoRCIfL8BVDl8VRTkNas9yPEFLnzBihtKslDjkLQttCG5yg2ylIO8BzmZwR9QgMIMGoAQE5hhiXjIhxzMWo44HHmoZ+VEOdYbDy1GLQsEGSmO50znOsdDW9dBBDrvpxuF+vc3/j0EBFNTidak88PyqrA7EdpZ0Traes5CbDk7nFpxiVgRy3qW9o6zTwpbmIGMPUQ77/dnTFRUXxZUJ2sDiFl4JvjQ97KzrGf9UZ5ihh5hWAebOzHln+phDkZdh7DJQdwhUoGIXwCusv6BywUvcOHZXYh2F8bwg2r/oAfYPsIOalADHXD729wGQg16cOblliIdmYGRG7LQIunS+t3wjvceGhxhDksY1Aedj7PGE0H56I+hA46W+Nw1aPRI67CxlTBBL+tABKfHovheNPsqCOt/5StcEI9fP1lbYVazb50Cw1aAH2wdT4vLAvCzgLxXznLdQqwb4vBtso867HIsWYrCPUeEkEtschDZCz62EB3Epgc+mGFndthDkMdR5ghJMQ4lA1rQrGCFK1jdCuwuA9C8EAajoqMcQOeGHpj6DRBFt0UuknPL1872+SbC0I4ducQnoWo8u2vGENaXxwOqTnI5p52KnijcGf4+MO6ZnNGlMfS/Rmstyt770ahZBDnjntHTDP6bDY743sl3zklba16JhfQ3L9H20pteHu9QutJ/Og6mq6PYzG4219URZfJmSKlhuMcn3jAQQ81B5xLStTj4ALMZsvv4MbPDkOVQZC/oWs1j5gYdcu8NN7ObIDs+vfa3L71/PnoRAUjwfjGLvow3+tKIdvSrNerxgHNcsBb9s/sbiK/lBGy1G4a043fj4hAzPrUUpht1V2l3t2gUhGGOUBsKlID4pWnewX1gVW1hMA89IApeoAlesGukIAeaoAMQyFvkpVzEtmRhcGzHNVREtVzikA5H9nyeoQ/hRQd9ADROllxpFf4RMINDNOQGbaJ8ZSYhZWVFzjV2urcN5cAN6nZ82PeBTNiEFwNb2SNb23M+D1R3A5B/lQZ6kLdR+VVADDR/mnVA9RaGBNR/7+dPEkRxC0SGH2dODjVRkGVAAxgdFWR5BYhPCkV3DqYtrzUITigKcvADXLAHXtAF9rADz7YHVtQFX7AJO6AJPQBscdAFc7AHXNAFzmeJ4fAFc4CJe7AhXoADXEAHPOBsGqh9YcV6TFcONgd8QuVz50VlbANVnxBzZuZjp3gZS8VIDxIhW0AGBOFc6tYzIYQzZmAHrRgHwhdePvYJdBB93KAOqDCMyKd2f3iN2MggqgUA4VdijaAAcf7xcaRheFw4frIxcv1WWd50Hq1hHnpoalC4HHIHh1xIaIL3efIjY+qIeP8EY/Ozb+jCf/ESAO44juDjcPwVcZaGbwT5f6IxgN2hYhA0Htn4CZdYbaE4BzbABTvgbDzABTige4+4Bz0gBz2AiDgQBh3JBT+gBzYAXD+AA17QA9OmA18ginRwA11Ak7OWiiEogj5ncxBiXK+Ygip4g9ogEODwjOdADkj5Gb8GXF/HDnYwENaIgwPxIjByBljAMucgB3XwY+AAg7zWjGJHdk31Bj2TdVdZkW75lt0khdtTCGSQBxCgGg5QARFQARQQFxCHApyzLatRBHA0ML40BNGiF/4YQEDzFz6xgSUQIBsFd0EYBwBBYAYVAACQqT1H0ASDAHgXlAgL0AZK4C7wEwFmwBMXBh9FIgIG9wiAFx7hgZqu6SyrUpugNmBoGJqCRgioiZgo9ghu4Jnb4Y+MEAFlkJmSt2eaJxoIMCqu0ZmodRpFYAYGcB4zgAYGcFCTF2OOtghwuQmFqAP7QG6PWGTNRpIcqAcjWZI9cA8huQM8MAeiuJM9wJJ7QAc0GQd7QJ57wAN7MAc/UAp68AOVuAk+2WsK6mvKJYJDtoo+x3MjeHPF5XRSJFQSapTiMGUYggV5YFZIhosM8iDJ5nwXAl3uFhA56AYpVXRncGxbAIS5qP4JvrVea9YN05eLWuQzqBSePvqjl/Ed55RveaMJfBAXkjADnhBN3Ag8QxCGdbAHi0kBQlAAFuQstCIFjUBJi4kw8Xh4AFARGeCF4SSk64NNi1kRIbA+KGcU22kCQoCQxJGlDeR5z1Oa/3cJdwqa+zV+z4OYoAkAz6MGJDc/4cGn5EGniIYAeoAGMSZ5hUBJTABQBzgciRABQhCZbUqoo3E8jsFQVbAH21kIYopoi7VY6xOehdiR1XaTcvCIYdAF6RmJmiCKoVig+4ADyfYD0ZYDeqADO6AHukqTXcCBOuAFdIADATqgpMAFNsCsmtCg0jqt1Fqt0rqhCqp6fFV0c/5wMsEnlvlhi7lGD7qnRT2qok81ZHFAg9CICmN3oLyGltuAblmkljxKi0Car/p6Cgu5aRZABgFBARSlpGggBELAO8xjpREgKAPQTugUARkQAD0hpd3ZCA2wB0zgLFwql3ZXCA8QBBAXqIUQqPXWCGhqAR87GoCnp2MKAMAzqgSUAhjbgIYAmiYQON4nqDj7LiI7CHf6G1oCfj0bef1Ud5Ags6JUWY1qjqHRTgsgKKHZCCsrtUq6po+gB4RKHRLQsr4RqjArCSnLjWILQGMbWs4Snnogq5pwiezQiM8ojV9wIWlriHvQiJZIB88WDheIbp14gVf0iV2gB4M4dqUQBv420AVA6iBlpg5tUAYzOldMqYy6J2aawHvBuAnE15VtYA4Tcgbnug1itl70epbw+lzRNUOfu6+qu7qiYEHqcoWsAbARQQGjBgBKipiyURFNMAB6EZmWaQaAIgRtkAEDQAVoMAAmoLtCkJkmQAYo9aQAoKiKgKY+ewZ2YAa4a5nW+wZxCgAU8AZBcAR2YABkAAUmYL1ooJxHYAZWarwUsAVvkAaLaQjVaQdNIARmwLWNEAFIICdEIBRjur5WCgBFgFL/i5kAcAZQYLtRSgRJUAEIEARlcL1Wm6WjEQFbYAdpQARx8QBIgFJNEJnPQwRFoMGowo0IILx2oDc+uwe4e/6+cgK9EvAGGXAEvmMCRmIGcfqnBcwGbhW92AvESVDAdoAEvlsIuoNSSBAXCECaM3CMUHDEQWAkaHCzkwpAT3wHZhAEesAGg2kkUTwIXna9T+plLTsDZ/AGWuYVLmsGGHAmacC1i/C+ewAFQpABCLAHaoDGdhDGA7AFC9zESQLGmhqqBzAAC3AGaVAAU8C+xYsG73u9XKvC92sH+pt+GMS61KMHPWADO1CEf6i45vCtaZV6ChIOnAuu5UAHArGEmlAHZgCjkqsH0JW6Rvi3nvCMoKwNRPgJ5poz+KrJwizMm0cIQuAAFCW7HkK7haCkeDoIx4MHAyAUixmqe3AG2f6wpmIgzda8VkNASXjguBg7ALTCBJVAvTpxzXEzqcRjBsAwqc/TVXxgAHXQVbSsCZEJPIdcEUaqCRgQAEJxzdnMYAsQpXeQdP7ssntwyKySB2awCYtZzwCQSRqTAcBzB+DlwtE7s+e4D2cQNxgQAfuQB3GDBwawRhqzB07wCGuDBw+t0T8Lztg8syiNB0EgGNh8FCiN0FGw0ZN6sZogJ4IRmZfwKi6ddGpwCBcSZoLRvpqQBiVyxYSQzmmgVz2NABWxBi+NASggGGZgFAVQtQCQzu6sCaUJPMCgVyEgCYJAA09kzkvdKlYq0Z7qIftwFBbgtQ+wNiOg0Nt5Vym9mP5CgQczvQdrenmlsXYCyqu7vNg/wIEdiAqMmJ+D+IkT+AmeOArrucsbeImTDYGifKHLCAoeGq5LpQ7rtVRt4EIjZYsnswV9AMq8x0Xf0MufgNre8IzOxXtH05bD/NusC4/OSQhIUGXIrMwfcRrOnE4VYQBcSitrYKULEBjabBgTu5jhFwSDsAC3EwCKCi5cyt13EJkBUBEQgABWy914oLN7oAGCEKW7O9Ea/bIAEBiFKRRMAN3STd15BjzEGQHAMKYv+zzHCwALANIWcDuDQN8GbrURMEsWIL3krNKDILChSgSDIAFrGs+L6RGiSrCLINKi+qePkN5GEQBrNKZKWv6bmcnhACDiAyCzGYsrGzAIR6AHK10IUBumosqoe0AEh6CmDz7ej1ARWpoIDGAUmSnfhKoT/60HUbDij5CZVcuoGzEIFTEEea3HcVEDs6QbYn21Go3VezCmfHAHzLIPQP6cho0AwKMre9DXAOC1AWDfVioUSkArd7Dfhj1aB+aHLfcFJRmKdABc+xAGJTlmdICJPPAF9zCI0/cFxUqIGViIP3CBe4AD+6ADcpC3eoCeeyBtHNi3dbsPzpcDwGWTlhi4bvlTxPWt4CoKWgGVViSitWgyZHAGfRCibcCVbamWvu2uZOlV8jqvkB0QLtQMD5N9wN3s+cqY8CQEm2AHGf7tIUuOHstNqqLKpSQ+CDrhmmuzCBsLANNkBuZuFACAtIHK7XuABkkgBEQAsL1Unea+B2ugs1JwCfVcAIvwpwOgz2qjFIPw4EzQ7bZr2Jc3AIEBs6E6ppl0AEqKAeC3sfXcTgAfR+tb7z2dAnmQsZgWpXxgxADAB9JMclZMCPoMPP/cTpQUAiS+APT+1WuAvGw08EE9BFb6PFeMAF4r4wHA8T0tGydeCOdr7nFzAMcz84NQtVKe4TWfCD+7CAvw5f4tBO9+5g9eZUlgpTcdAhf7zDeLmCov9FmrCGGeAPZOCFJe8Yyq9AMg1qGadGxACBVxyAs/CLTSBDfrmtwY5v6qNRprFwbMKqs40JJ7EAY6EG3COpOlWKw2IAeyyojKmgO82pEyqQmySgc6MAfP9p45wJGFWIo5kKxegIgl2Z9z8PleYJM7IKsVyH0/SVzDRVRPOY0Ssxkaooy7pgd2sAVTwAVbgIvhoJa0zQkoGsy8XKO1KI3e8K4qukWWi/zOPv36ali/8QAIbfwC6023iwncbRho+jx8T8B9DgYlT0kRK99sQAZ1iQfezdGEEP6CsUQgogcZkElscAZkQPKPhLODwAeAsAYwWLI3BDC1dzAAtjcQANCwx1QoMhhQtBcyyDnYhjfA6bOHgbhnMKM5ODCaYVEn6JB4MCi2l3Z2pv7HBsCwJ9UJEIGUt4dXUYcXbFGoxFmlCG3AmRliYjhAdZurt8a85zwosYVnXNAMECod8RuQsucUOkinfJl5d0b2doqwy5kaAiAnSUwAWCAEjlMCf4n43OGThw+bARG07blTgIYmgukAoJsFAIECPWo6DgIYamTJUAJhKehX8qQmC4n2FNMwaAqeRY0GhPIlpdAhAJhUDToYLNiepUybOn0KNarUqVSrWm0a5sfSLl5wMP3S48uXOT2W8tCj40eXHzro8NCRYw+PPT3k7OnyZalbrmFw6NhBpywXLlzpetEauMecPTr2xKWzw7GOv1b1/Fh8NbPmzZn16KFDZ84cOf5hSsuRA5qOZ85U85Qpxhrq5zhxVMumU0fMliljvqxemucNln1O87jBAju23tpR6cjRo3yPc+h73rhx80b46+jcu3v/Dj68+PHky5s/fz6pSU6hHthpmodCOqSdUoUDoKAREQCZMCzYswYEAyzQhipg4GFAAKOUAtMg/awxAAN5ANPJguzEBMADBTQYUjceGWIQAB4i5Iw0AIgByk+/RNDNAxnWsUcQncgDDU4hFVjKLBLsoUYBwvBBCgCwDGKiL00Mwg4aALxTUEcIQDCIRkw0UkFKVRay3yCNGHAEiFrigQE6fJQUwIMfDhWBjwtoE4JQnCRigC8FsYMHlB9iyP6II6Fs+V8U8gBUSBTU/NIJOxOFdAKPAHRpySDyPeCiA2wChAAfdQJAYEKzhILAHoKaJFCHGKYihIjKdPopAAJBQ4QEeuDhojQBoBhKAOxIsUA3UC4A4yb0pYOAPEgNgF6x3YWxwxdd4IAWU8iKRQcOh83Vw1w49OBFWDnoMVcXYUnL1A7M/kAYYFoRVphiOIDFRQ9qeSUtHTp8sQMXYlnlhQ1aGQueZ6mFdhptYcRxGmieUWcsdt7NVhvCe/grRxxhnLEFGWd8IUc5TBk3HFTHJaecHnJg9pTIJMc2GnRvlJHdcW+AzG/MMs9Mc80234wzZ6sgoF4nATjwnjHyBf4jj6p7oJGEEFsU4yd/QY6yRxuwhYDAJz5lAsUWGcBIhBAwruHOJB2F0h8A2qghRBF5lMS11wB+eF8ynFxziIm0hsKRRtXBJsICZ2QpzlJICFHgHhkAIE02S5nBVCn0ELlHE2dU8OoQbgsawYSdaDS4H4Zck8fgMBqATk6K5IpHE4TvAQXcQu7R9deuI44HEUF8EiY2BsHJkS/GCIHEUhgUPYrqWyxlAIdGh6CALWgIYRETwXJyfBrAL8VLrpFDr0kVtd9OCkABJBo1bIdoYwCn/tR3NBVD5Nr08kJ6AxNSqci4pdPAwMkIKAgEICcLZGIPjFtKCIrWM07kbIF06P5CF7gAHS8wpYEOHBlXJCiHvGBsD4Phwh4k+EGukCyDD3ugF/QQhj2MJg6LkeAcCqOHC+5BWRw8IWEcJpUv2KALCzzYwVIzmtN8wTQjm4PBDrbA6riBO7Mx4lIgNjDU0KENZWBZHuYQByBtrIowW4pwiBMdkT0nKinjzsiMw7KVsSyJbGyjG98IxzjGjD1EC4mDBuGe+KhnekaDzxBCMYCyAcAEZDADEbq0iZ5QBEaGoIAW0yA3jnACAWVDQPCWooYKAMCRS4GkMtARiiENAgWaUgQADuQTW2lukIXsmib6NKMSwGYN2jgc/wIQhFwMoUsYQIDcKKLFDKCAOmngQ/4UEACUTjzgeEuBQgEGYALY4MESdOuINCwQgQKGzkfoYBH2hkTKcFCgcLCbnSkMcCtbHa1wfLBE0TJlE8YljyRzU0UEzrAUPASvSfJYE1OaQAclbZKcTRhACci5n1BRgAppQIJ9EKcI9fGiE7xaivRI8idVyE0l/5iJiRBgiwzwD5UqahIhDVmNGa1CpQCQo0tfShU99MAGgGkKdG76xIfpFKc+VM2/QCOaoAZMYEQ8TRH/9RuY2gQL0XEOC0ETMRYa0TPBwcJrioFCOsDHDdt5yhe7o4cyyoY5YZRDG7ganDK4oYtKbatb3wrXuHaHUyylY0ceoMn16DWBSaFABv54lqlSIDAAD3gEHh2AwLHx1QEOWM8DFJAUSExypXaVB884EYAA+HUQC7CFfwyHQJ49oLGUnVteIwCkaSS2sHeF7ADoEwCfhAiPkL0EX3vG2HQkFo8uKm0nFNDbOjqoaHL6WW2TYgEF2Ek9uwVuYnkmDwU4YFjBCK5sWUvHCMgoJMfbRFJ2e1hIXBaQSbksX4v22tsOYLOYwpFvEUDdQch1vkmUgwPxwhSCGXW//OXvaIJqRKSqBok4pC9UsKBFzYjsC/aK4lSbcgc1JkeMW+1qcdbYnTmEQauyGU136rCFM6xVOGs1sIlPjOIUu/G2CaQrePfKiYPIo0D4gM6Rvv5rWxavVB4vpix5Q4LeFrMHgTC6gxmKAQwJIIHHek0sp4D0hgICjrlHqexs1fMr9pi3aDJmT5Z/DN4vw/jHvZgEXYU7ZN/CeM09M6+OQ3S8PBz5aExWL1HUbNc85xmBv3LzjS5iBhuPl8UqLrShD+0UhVXlM85hMBfCMIekbmxlWCgxU8I6RuBwMSpo7Q4dvsBhqEynO1/YgtRW9jJEq3rVrG61VNJcVzZ3AroqrXOVF1AEM9gBDUFAYI99Teu9+jnWVCZ2lZOCa12foVRv7tkDjqBrMxyuvEFmMZlx3LMe47nYR9H2ryJkhiYZG7m+FVYnLGBrMOv5yop1kBCi/f7HY6vb1uMu9x3XU218SxbXfXiDGnr9a6W4euAEf6N1biMa0ug3DGMpMHC4qminRAxhaWXrUsGoHOeczCl6YGF33kCFM1Q11QUvuclPrlQY+znYQR52k+3Ysy5ve6/otSzNie3remsZzSvl42TPy9JQoNvHaubzbgFp83vvbOZ0vCzL97jnZuv25+ym65aNHeYxU9blPs+21GO8bjry+MzBZrqd71g0lKt97eXJA4I/IxqJEeyI0iGYw9NqxdtsuClfhYprLB2ykTl8KacZfGaEswU69J3tjG+849Mza3yr2c01n/Wwyezt94ZWyHaU7ZuzLPPSDsC8g/6uzOm98v43uxzHSPFzkM+sdGy3uep7zLmTzf7i565+uNvOvexnBF6hm4TLw0czeXev3tJjfuuUHfrjnw99jgM1YlTAWIALHFaywsc6lcb4U7AY6up0LCqLj40YDU8H7cdmZVuIAxUBH/34y3/+T1l6rM2N5iw3f/PFXr3v9U8fv0IfwldnZ4Z/yJdzshZjCRhrfHR7RLduDJhvq0BvsOZ1FIhtBqhtwqZnCTh0MAd1sXeBsDd7wtd7QNZ0Cvhd4LV6YnZlL0Z/Mbhq/gIwERMGBUMHfKAHGHYbLOQwwXEc2GFxE+RxW7REUWEcRxgyYjVWG8cZqBYHZ1BpMkiFVfh4v1d0L/7Hc5w3Hx14bOPGKQ9obPp3c+eGc9yGgmEnhlTGM8jHV9+GbZS3e9U2bKDHV1tWdtUWfBfoJEHnY+NFhvg2gDrWdclnerc1dAm4W5RXbFbYGfuSGXPwA2pheB/EBV7AQ0yBX1ZIg0JVGgRzfZLGFAcnGwUzaceRd4tWhEzRaUiIHGE0GuHHcYUXHV+kB1uwBfDniLvIi602SYvIh9YWDD7iI1RnZWlobyHYM8WIhWa3Vx84jN91eSDYbWe3dQHnjMaoc9ZYfD0neWjIbku3hgBAjCOoc4z4dfcGh/a3Y82Yjj5XgfTWi1SxLBJEMF1gF17gBRAUQhwWBnWhFqexB/4p5AVjoSxqQQcEyQUN5AV0AEJr90NAFUSlcYNHNWCV+BRuVzJYFGkXQWmpaBUa94M86DEWxhnZV4lYhJGtMRx5UAchN4TzKJMzOV9rRm989ou/FojXJnsMWGwV+ItKVzRzKHNlF3acUIw3CXW2Fl/LiJTlVVcF6CRDeYjgxYwhEYgJZJSdl45e1mKLeIAT+IJbOAjMmIBuqGMfaJXZyGIWQJNQgQNz0C064AXbkgOTSC5hMRczxANjQJeEQRdo0QNcQJc8YC9rMZjowgNOaGA3RYP/chpBJDFGJRqpIYrd8YpMUQcEUwfcp1Z5EJNNiEPXMYRu530KFotT8WmyuP4ZrlEGe8AHuBg0b0mbtQlXUgmUwpiIPaZ/PjE9w1aILraVSHGVzeiCvldXWUltRDN69/d6XxiMC3iNPEeAMVeOqsd/wVB29DE96mYSu5lAZIicPsZkTuZmxbmNtWcSV4dc10l1VJltT9dStvlBPLAscdAFKaQDzQIZ1aIDzDJDPRAGXFAvPLQDzfIDErSPDLafW3EDjVEZl7EwOeWYPvSYEilUAUORX6BfRRRgF3mZxZKZ6QcGUth9oSkV6deRfJeZ5Neim4FplWgy0fF3i0MF5ESfOaqjb6SdzMVyg5Z0fIWeKpiFbqht48iTvHeUPHeVexidPUqWPep52uiOov73hlIpjRaYnsqZFEP6ddqGh0t6dFH3jcxXpljGZpa1gfNpmzxQkF2wA/jIGPxZLwLqQQGqLHS5A13RLPTyBTpwmJPIYAmqFviiL01BMLRhgxJDkY3KcJ8YMP6VcAD2U0e0Giu5QC5zBlSQBWcAByQXGyL5FGpFFddhfqYoFeenHGhUDG+Aiwm2o7Eqqzezc2DIluH5pDbJnCsYjS6IhS53ew84pAh4b88JdOcVpOtZb1OanhH4k7U2eynYbIMYeWtaZc1ppW+Wby2HgeSZjG3ZjVpolDn6kI8WQR/0MHmBiXYhHfcFHYOhoEuBiV6AGnZBGCJ5p1TxBTeQiVQImv7WYQVXEHKf4B2iWhwvmpEk2RlMSEZ7pxwrUwyu0X6zSrEVOzPCmKzt2G5LGqXjyIW4p1Jdl27PBXbLQG6nR52RN2s8VohPiRRcGoLjOXS/4qUq64HEtmU+CSxVWqxdVnpnalv+VzQ+Qq08S43haYJl+Xsk24c9Q4VMlWKWQVOs+XjB8ZFu0AZbQAUr6mk+CBVV1BomeRUoSRUJyZiHh2HHMRYWy7Ztax4am6RQKoKyBozVeLReyIEqy4z6x55Ly47HqnrSeVtz2JU6xqxYiqZahpu5WlpGaXsfq6s/p7NJm5bGx7HrGK7kloxi+ZxylQUvYAW1eBVvcAUXAbWx4f4GRvACWRAdWcC6sWFfDpQXjfevV5sdeRBWYdAHCGt+Zkt+YutVwBtTExdTq8garpFqwnExmOq2zeu8VaGc5hVf4xh6NTumM+JmLYuMHMuVupq9x5qbRdut5yW+3WhexamHeohnpAe5hPh7P5uba1a9htuMIsuGiVWcRokAwCl2Kgu4gwuuSRFXL3AFeZAFr3EFTIUdV2AdBewaVsC6r/gaKsBUWFDAe4AFWZAHCcwUL9CqRmAcCbzB+/AGRrBEpKswWVC6S2HBpGsFZYAFEXYFS5QHEGwTV/CaWWAFIXy7LMPA1THDpxl9tXscViWEEyaqusga2Ue1S8FVVfHECv5Gi1OhqsrRilVEG8+rxVusM4WLq15siF1pAS8LxmVsxl4Ms9p6xmtcsmzsxnOLiG6MrW/cbDAIVy6wMSxQBjCgwi6QBStAwDDgBhQMuh68Bx6sAq77AmXQAnmwAp+bwUwBA078Am+QyCzgxyywB1bgBiyQByzgBi0QsAk8yXvguntQBkbQApXMAljgAmXgxwzcAnuMBS0wHKCcwWVwBX6sAp/sBi4QulX7r9eBBUb8MhaXfqjBikIsxZnmdwqbsMzcHII3vM7MGn23MnZgvFzMzd1cf4UrWTlGx3wVzjomAGdsWOOcjuUcc+rszoWbxu98xmPszuwsz80WV5rsRf5GYBMEvA+lXMn8nAcwYMiTjMcvQNAukAcvgMoswNB74AYrXMKkuwc/PMktAAMqkLoQnQUYDQMtsBRZoAKYPNCmHLpugNBepAIv0AKfC8pWwAKuq8v/rMuoHMxTkQUwcNMoRsQwbMzHHFPpp35K1FRT/LsoCs1SMQcNF1MqSaPj53ZuUAdhwLzebNVt68b2fM9bDc8wS8/jLABeHc/izNXmnEDlrNXvLFmZxWLnjIhuDc5pXc8JFFdXAAO6jAWgDLoX/NCVrAJlUMhXYAUg7QJYYAWVvMP8bAVv4Ml7AMJLAQcmHLoXDANvIMi9DMwsYAVGsNive8pLMclv4AKinf7XZbDYo/3CinzaB0zZeZDZrzsVV9ACK7DCbQWaVmsdPl1p2AHUneEcyhy8pwpplYi8VeF2KPowEdPENgV+NLppEI1gAnnV023VZb3G4SzXaWkBcN2VkJDW3M1X4P112f1m4h2O5BzH1n3W6jzWZdzed/Z17w2dkdUzVc1GFsy6pMu6JQa1lQa6r3sFWVDBpavCxcBUpAu1pWwTa7VE28FUKpzfhs26Be5FSgi1Ef2aeWAE+R3gmxy6Kny7JZbfugzbUvEGK4DiJW4zt1272aHbanUdtwuasDh3UqGRJ2nUNi68B4uiYrTcTZF+P24VwgEbptlxZ0vdSe62Wa0e5v6d3m781QAQ1vQx5eONWW7s1lX+xl49CGEdDGtN3+Is34Xr5W9G3lKnnNh95fD9hoGo5VIez2k95lSO3gq0am+w00+4GQit4MbC56OrAr0sHiz+r7h9Hdfx4mplHTI+4+IRGk/FksjdFBrGtVMhHEPOu07x25jqHEJu3KTqxK+Rfvat5KWeo1Ln3V/+5OUdiGDuM2Ztxmd+5oj43rMeY07OCXBNhmj96p2A63Tc6u/s1ttNx7+uueIs1+Vs7D0z7MHuM7EaB5PYr1HRLl0gU4yEHtnRFIcOcVXk7d/+7cUs7lYF44ueHYze6DHDMLZh3JkeFT6eGRFn6a+ZquDH6f5eGx2tKBzv4WGm7u/OG3O/4uSpzuZmGGNjXebnbc+2zuq9XvAFz/DrvOZhbrLjHPGJK+VZnexkDee5PtYB6NaujuxYNuYUT/EMT+xmzlexygU/UAeTqAeDoQcSpAd5ES1yAEESRAeXOENh0AUO2QXFcEOfxvP4GQexQegRCxxFbhNN/1KfETFOpBk7znGUXtXFXRUrk6KoWhUqSuoZCdWm2nGe/u9lT58GkfK5fvC9vvC3tewVP1tozc4Xv+pgHOVg7OpszfHn9vaxLnVlfvdo3/e3tfEGP9+fV8aD32x0nxRvvvhXDgksz0NZEQaH4Zc770F6cC150QNucRjt0v4DXcCvPTAGPzAGXpAsOMAFPBAH6zK7EPnbz/H1qCzNT4RF1ozpo0vvVd8wV2G2s59ou0/kKhQHwG/2x7+Lvh4Mir/3AW/4CSTezA/l7+3kCX/d6m3y2K/ysw7egR/A2a/92j3f1n8UByHydq6jXJADOHADc9AVaYGJDboUf5otcpADOmCfnb8HXiGJPOD/6wIIXXtdXmM5gnuJiouJej9zjJGSk5SVlpeRdHRzcXN0epiUbm+UenRhcqChi25uoW+ujHRyqatzYZCrlG9YpHt5rXt6nbrFxsfIycrLzM3Oz9DR0tPU1YoA2AAWFtna3N3g3QHh5OAC3Rbn5eXb2f7j6/Df5PLe5u7w+Nj0+fnv/Prq/pHzhy+gwGzb0h0Ex40gwnj2FioE4M8hv4n5DIrbyE8junAe7wGwRrJkMi9c9uiQs8PLjx97cvRI5KWHFx019eD4wkVOD1A69tB52SWMlzCCunDp8oUHJi83YJqcZoqWnE+qlgWLVPUqsjxlfF3a2ojTnKyW9Jh1VibWr7BC49CZSreu3bt48+rdyxfZwoEc9/0dPFiAPHqGIwLmSBhkt5AUGwsON1kkvMTtCCdex62yYYsANrMrPPkd6HyV0XUW7BC0OsjlAoCuiC1A39vRaO2Z84WO0i97dshR5IXQHuC+UwLf40VYnD1LNf4NlzOn+PBLYWwgwn3J1BxantA2g8VIjx5ac5PlwZInFFk6cWrZkuuMV/tEb8q0pyWeu///AAYo4IAEMvLXNrAB1BhnIdHmT2rmQNjPgvhklhk4p12U0TcJVtjRgulISKFEE/5z4WUjJiRiY/0V6CIlPMyUlx492LBDegF6J0d8WFWTnyJq8cjMj+65Mgsxq5xHH1tu3LceKefh+OKUVFZp5ZVVjqglOYYdduJHo20p0WRdYgObiKKB9KWZh5VTpj5fdnjggoYFtGZkFO6TZoUa7ZlNQHJ6qI9kAo1jKDhYJsqXHF00uhxf5m2yY3zhTUXekfIxA1coZbRhVouloP73jH2K5Nfed4qmquqqrLaaDDsriqlNQQy6KauCtKImWIga7WpZhg+ZKdCe7QB7UKx/MvTYYnlSBmaYylK2IpptEobROqe94+q225qiyXdxUFopXm9s0UcnoB6z3n3dbbFFpqHMAq+mbq3nyjBScqvvvvz269+gimloLGx+3vpnavSsuY+xc6pZIoUFH/TOtarFI+Kdhc6T0WXIjihAmmhSFii2ljE2kr8o32ZepJJOSp0mK/el1hdU1JEuMqZ2d8oWZhhzyrzLPFmqfrsBnfLRSCettC64VkjxrMBibDBqtSb7MMNTG9xxyQBzmWvWfIJ9q8IjPzu1Q0unbcm3bP7P4fbb1Fk1abjoaQLzzXptgsocdmCBhzRkTWIKj5uGolYY+TIDVr3BnJeL2pBHLrm/jsFjERl8PIDOAw9QwDk4KEABAYbu0ABFAbXhs8AZQ8RmgQQN6fPAAOFgbRHWAKyeATlHNIFnZLTp6ubWFxEvNsRSHxQxiGQmjzxnsJIz+eR2f4IVVivjLaCO6OJXhjTAiMUVfF7tEXha/ElDaiLhC2X09PDHLz+B0uJDEBmNaI5NDWjhgQTqAJjCHkSQoTrs4QAAkEASCpAhBuxBCowJgATwwIRulGAPSvgHQRh2qHDM4IEBQIAQMIANBOgBDwZInWYgcquyHW9YLwzWPP6M58KKgWh4tiKH9ubHQwB5h1LiAQu76sMeSSgJXuejxCnOMo22LMJUjuuhFKdIRbyACH+JwMMDLDCOD0JBCEI4AijYQLsHBIGBtcOGBEJAkSLsgYSxcSATTnNBCL7jgq0TCQcbg4AZpNCEbMiGBCbwq9jgbiEEG8ydEMMlL6ljWh5xntdy+JdI1lB5HIshRarISdzoCBWfmMS6orE+ReiNiYwgT1pukTgiimVxcdlhJ2dJy1pKYkFY3AMfKICnD2awhFvYg+9O0IfRAWAGfbADEoTQh91RgQwAMEEwmyCECkSTDHYwQxKw4UAIAq8bEthDBe+4h9YhE4EAQMAZIP7YgD4EoQh26AMRCiCBLdiBDNbMnRDM0Acz7O6YfagAEuIpAjWaIQQLKIIe2ADGAYDBd+ksQjKhkM96ZnOBKpQVxiQprI6KDE7QutDTvPFIMW3UeBrTZEpndTZs2PKl1eCe27THC8C5ZXBXAZUqlSgqagTOPlGEqVCHCtPiAUAIDshGLvNAAdlk44ND8McCTlgAN+7uCHvAwxlUwcY27GEAWP0FH4bwQa3yQZwAkOM6LljBbFwwg26EYwL0oAYAXDARdkhEz/DQHjwgUIB3OEMi2OhGvCaidW9dwFmFkYcB0GENIQQDHtgg2D1UwIFapYNfCVJSMb3pWBzF5NgQpP680CKEGy4sm2k9GiHILG+l3SCqbIsRKU7wSJb4wUI0wPKGrrxvaKX4DiqnITRFlOF7nMDtbJfLXKR1xAJJ2IMZkppLPfDyd1DFUwCosAcD+OCNDlwDAxfwHDZKlnZxxcYCgjAOxeIhAGplzAXxYIds1neAAEhvOhdq16xiIAARAAUUBrDdcgIgAvlka373sAbNoYDB/W2dCaNQmzqsAQA02AMUsBHgKFyQCNhoqgrbMVKWouOSGlIpnUx8vM8a9R8uTB7CjiW95tqYe+AxD86+B403nKENt8VETSUhL+Ueww1EY18vgmrjJjt5afWARxJyYYfKCsOaDvElOMDQ3f64XrCgXdxDCALAZQJ/F44IKMIZzNCzCzMgD94kx3ztwAc+0NnAZy6hHihcx9pwGZ14BMADkNAGMwh2jt9lI0UsHOH91hUbjw3gHpYphCTwYQ1T3cMdiKA/FEXrWSheR6hVDGNSV5IzKO0aIhmJIZg64gdhWIROXoIDvA3lB81RRBzGkDZv0SIOoNTxkHjcDLW4y2a6WA9XdtTK3fbiifr5jpGfTO1qXyk0FSrAdWSdT5FkNxtTxcMAzozHd2SYjWIQdwD0y917nuHSAEgBWuU7b4oE2qrYSMAe1BCAQI8j3bTrNwYRMBczkAF/ENQvAOqAhwRicL+BhPSFBWgHPP7oIQ95IGMEqAAKPaAT1QFjCPFIa2pNrhZOox4TJU0tIqHK4QeC4AIX9NAFm+DACzvCBVOocxxQ9KALcWjOF4D+hR9woTnh6sJwhj4cLxTHPChJSYFY5rZfXwV7NmVGVeJQhy0QexXKBtK5QlmSnCmiFfBptrXXzvZEwRYhmlVEHiKwjg8WVL3BBHFcGaCHNUAgAAsYjnnFPYC4hpAOjzZhw+NLuj4L0sDZDQAN9txobLRB3NjAYwrwkEEJ4iHhb6zNHC4caBPyGxsMBwBW757A3KETq9sU1HM1KaetvZbUNOSo7b+U6nmMTB3btuVSfs6Fn9t8KTpoyhd28IOZ4P4gEVzAQRf08AWc/OALOeBC8ruAkxz4xgs52AMOjI4DOtygJlKZ0crsVnW6ue1uUykcbTcRLk+8RXyhGCVOp/0V+T+J520XgALodpQBGgWQC9YFDx+EBkkgBH6QCGiAXm8keVnVM4MFAAC3YFBABRnwHEQgBF7lZvUWDgoWGW/lcMLEXXsQSIGGDeeVeRgUbkJQBHTABhXkA3qAZqPXXxmkeEhgBgt3YZmGBEFABXiQBDWwBh8YTP9EOgjRJ9BDIioXNjTmNAeSWlszLU+YIholEO3wNzBVHDigA2SIFCqxB2MQBl8whjzABTxQHKb0AzzAFIkQBjBxdEWhEnJAhv7P93wqEQc7kAh+mBaPIGvZ4y3Vw35V92vA9gVfgB6egHV6wVvztyPjkltDlH9YwAezYH90YXa5VQdxwH8DWIqmeBeT9DvY4AC00G3l8EGNsAd2EHsLRkIBIE1nQARuNGYvqFiJIAISoGNswGh8F2cZFU5tRRHBGHsZlghIMAcUFk55BABgQAe043CtUwOKAAV6kAQW4EYV8A1h0HDSiA1YtVDadmEH1gfCIE4FsABSN2kZ9U1RqCW3V3Jf44WeRifU0kKPYTypBoa1VBwtsQNc4IhDd4ZKRwc8gBR6wAU2kB5t6IZesAN2WHTQYR3BUXzYpwc5MAZegANzkAMuIf4jluAFNpB+QpGILFk9MdNxAyJEmCBTZMcISJaJmMAHW/CIakcNlMgKZoAkpziURPkvJBMODvBxM2Q/hiIB/7QAYhB64dBpuQNAhxQ1SdVBqriVkfEASWUyXKkNX+kQFvCV3TA7hHJaCUJyXIiPW6glurdCilRi9TgsqUaKkUNzKfGQ0zcLzLEHtcAozcESptQoc2EdpwCYycUcDylz4lccm2CQ8WgJ2bEd/DJKgtMylygJP5kk8LEFXnUXpfQLWPAueFmUqJmazcAmzMKaqagOwRMOUckGZmAeGxaWliNofxAEf9CbGTADWMYRxmIaJhObXJNGyMksxDk2rlUZa/4iGh0DKBYiDzVULf/onCz0dl7Yeye2YrcSgNEXfMngFIlABybZHT1wAzfSL0hWHluHHrI0mqsESvI3Fe3zRFuwJKq5n/xpEjIkezbkhOuQUGaQTYo2jwL6OzXQB3jQoCtDYQtxOyPSGrHBDxvUhXW5LCvlEZ0VoBoKUgxRezF2Jq7llv9JNSKXlojSn9bAKI7CL3DRFcE2baBYCeeBC6owCqJZRItwBltgQCwapEIKDRWKoBKzGBeqlUU6j6s1nLmJm0ZKoYfUmk4VoiYKK/dIY9wpNrcXK3RJGim2cpMxpLZkHm3gLntTk+riRDYqL8NlPm5BFzqKn1tFpnZ6p/7GsKRb4iBHKpwhNxB7JKGNcSjAYpxgCaWqdqUml3LHAyFZymIqVmInEhKnCTnTlhXikWuY8Cg0sTTeAi60cAaY8wyYSWSckAr9sVOWggV3IGs+2pN4GquyugcpsqVbOaXR8zBwGTuIalLc6Zy7wqhsYqundWor52IHA5drSaxxcnK6ejIv1QOBqAs9MBx0MK2KMIiXoJLi1y+15TJXpwr36QxuwKOyBi5vmkpfZxJsakpbUKezGq/ymggnCkOVo0FguZyI9BcM46i92p0ew48rV6+KajWglaHZGQ9rmY9Waq9no6/Z4Go8IBwqoQMkGQY6gAO15oY4cB09AAnXqv4HOhAjeuAUPIADUTGGNKIDXLADE6sHgbgDKosDPJADsYYlLCMvqPAyasoIfFCfylBcjSAv5VMJYFEXpSoMbUAFeTWvTjurBPunIDcYEDuwpVWcEGI8D2I20OKFgSKsztKWBUE81SkZvpI1qfGojSS1AgFThPAFznceOxAHM4FrJFlzidADOJADObADNXcTe6gTzDET1doDX1CRFVl9LtGO4YeRM0kX2cM2ObezPCtsr5Bk41FEW3cWsiSTUxE4etB1uvW0pBurBms2ziotYGta+7AwAJuKz5qoY9swJLWUeWIQFMOWFxEoWUispaZIYMu1Uhi19uNSZUqzNUsHQf5xrWZICNl3kHkLsn5rE1xAB88XiAmpdD+BuF2gvItrHk4xB9w6Cdkxme3Yjjp2iOuXiG/zHXMDHu93N5arHs/2DG5wBug6v5jguSUhtLsRB2SAf6U7wEHKUpGkSBHKDr8nY09qpAtiEXUCoqGBMdLpu8SLsFPLsB6Tul5Lu2ELqSAMIpekJyRTES+1uNDRBU5xrTwxCGLIA8tRrUKxAyWrA4F4vXvQvD4BFC67BzwAs2RYskIxvpLABVGxCHQjN3FDHe3rktlzvpaCucpgplSwBT2CDOZKEoEDH22QxQT8xf2pDecQJwicMaOBq6JWvP/6hFJzGqwmPGKjEMHLtv4pup2KCpAi+ml0XK+2eiLZAq1gbAlyYAPmWyWdeQw4dgbvpimt2r/1GxdzkESBPMlFOTW4uyK4I6yP9LVhIidoLLsml0kFy1q1qo9i+7v1I2od86X8ukmUTAlfcAM2oB1YcpPG8ENARJpxmgxzqsU31Ql20MuvPMxDabZyUjZKmspmC8qpjMzHeSwjbLUYDCesPDXVbI8w1sdz3DQqShgSSszcwgsCLDhqIQdhAEr5UqPJoKrUIM6NQAzqDM7y3HbXqcfWssGkrCVaWTAdw1mV5KwRw8Grtc0SvCV2cjEWbI+TQawcKiLAMs+rAkulIKMvAyr+qwzsDD5zeh61IP7JEP3RT4YaIRErastCHFyFUZZqJ101MRRjFlzSJsIhqDzKIbwlizTN4FCpR2O5YdAiRQscnErOyKAHN7svwNAksvYt5gxEO1QGXrzO6wo+RMMHuvEWOAnSWN1kmtHHNv3Bz/whCVvNXG3TqzzSCMNqCVO2b4ltUWasL6YxqdWoL+26IsFJ1tsDcygMP9AixpEIOuAIN+OGMhvUNEHYphSI59kq99sGkhIulHLFq5Af4/wVo+uTTsTRqhDPWb3ZzGWi0HnNvvePycmcD2EsoK1SMSbNH2ohdnKFMnQhoWZazcm6CV27+dxSpsFJKzG0I/sDyjt+J/t9IVmzMKsSNf7bGzzAA1KxFI4gczpgcx17sjU3soI7B2NwrUaMrVayvjuyBX4ABpUbNO3aDGHXzk2C2Uo22Zy93kRV0Dhku3ycML1H0Gk8qP2KUsB6uh+K0vRI02V8pbVtl2TrGQPBSYPIBS8RknLgFHLQssURkqDwfEGRA3Kb4LUGHTiwAzlwuDBxtz3gmDwhHM83FNfarYZjF+tbdZxwznVDB2fwyOT61EErxdDAW1SdKfLJ3jre3my91sKbzxTDocssK6Cx0jMtESFxycrM36Pt3yhqcoIB0yp10wtdGZzUEsLAfB/OBeIrfnD74Bdea0GxvFqOEjSREnR7dDEhc2HA3DAsHP6N69uBSJ6XEAc3UMhJor7fsoiT637xq7/AAOOZq97JIOPNgGTChRZAu+OMXlTaGakGsxmCusbMHKY0Rt+FMYVXi9MWo9r7mOn33LW3Der2/A+cJLIny+Vj+AgwsQMZuxRON4ZifobXOgcZLiPRt7c80RxdQLNqKH08kLFFlwPKXeI0iwkQqZLx4djA1ojnzOzxYRVNjD0wmX/letUzjtTRQONEBGRvetGNHu625OTcrLtO0yuyIuWuWVpGDlpgG9uqTOoxbdaohukR4yftXt8LMUs6fRvlixv5oe2kasuAQ+hDXQZnIJRnF9Xi3vCz5OniUKVV25p9OqHAsyauQf4hn9ynG2+XVFucevToLZ3voW4iS+7WF+wwxvvRsSzLlnkXwBAW2K4MSGbwvGzzxnCmvREJh+zwPt9J/xngAvrJUWMQCQIZtMEaupohs+HATpghnpygzzKlF5oxdInpphywH2Xy9yrqHsrNT97vP8+ZvCDwAy/oPbbLzHCmixwJmj32cD8/6w6pV9mwyWkRFtLkXh1lhlqh4xArexTHB9xSXHOPf7zGz4mdsJv1bY26kcSdl6TuCQzIcR80+bHoh87taQ8NfUAF8MoI41r5oi/3eyrqmbyFbnzaHW9I39QhVR/yTo/B8h0QqR8obuzNXR3adbyv+r3WAHnar+uWtv5BlC+wCDN/CXmA83aR/K2g/MaQ/GhPSgyPyHLgLrug+aOf/ZHT9Xt/qBSPxn1f8aIt/idapXr61cN6D+Cv8Qm8+jEk9ACe8sN7e8P/ZG+wAkNkBezyBsW/B1bAAoAAw5K3V2h4iHiYlZXY6PgICZn3hoX1lkcYqemY51aWuRnamFcmCkkXt3UGikjqZgobKztLW2t7i5uru8vb6/sLHBwMACBADGBhcbwcIKC8DB0tPR0wbX2N/Cxdja3NzR0NHq29jQ1QjW6eLm1sfi7uTh1ejv0dH2/Rfp1/399P7s8dv4DsyAGUJiyhwlkvrLzYc6XFFRUt3hS6YtENjENWWv60yPMChooreTw+dOEiSwsWb7JYWcjpjSc3mILJpKkwDxZbeubEaVPGoiNKrGAaPYo0qdKlTJs6fVqLWDKCzODRW7dsqlRy4qwe01fsWoCBVOfVcwfPq0BoB88d+6ZW6tt4WM+BdYvv7tqyX9ny1evMn16+WrMOxqYXquJcJfe4gMjohdA9G/csKmRJBRYrRl68YuGwzEcVe/I4tIKFUaRJRWdNkoklaM1gkyy1/kXqdig6cuTYkc3J0uLhxIsbP448uXJHdKHFjesO7OF/AOG1RUuPL1+vAMkS1gsu2fRj151LK99vvLXCyMazz4oeX3fvgscFfA9guf5DRlystP5C0h4vZAJSIW+wUIgRB6b2xoCOOZRagS24YcUiL0VyhUi6jYLJG7BV4sYlG/JCSlBG5SYLb3HQwUcZODniCR/7zUhjjTbeiKNiX5UnTmDm+EgMdNMAaVaQRloDjlfOcIUXkufFVxZ0QpYFVl1zEUMkM3JRR9WSfvkDJTvamRMmQVneA6RWcuSIS2uZvNLIZIbsBCeCpbkQoBUsQfRGZVmw4F8eV6DUYCEu5OECDBtt9IJHV7ikiRUrrKACKC66gSmmZVRSRqceXoJUJ7YdhaIpesgRxhx67OHJhjrJyWasss5Ka605ZnVPmdXdp6VYTvYzZZFYXuXrO8WepY6x2/7gR+av8jQ5LJnqkcfretOOGc2Z2G5JkDb64IGUncGwcMUheaiGSKJC5aECDC08lMVtWcD6mBGhKPjQHnq+cKgskGoCw6ToEkJwaU/V9iJSWIyISE9xzCEjq5880snEtl6MccYab7xQsuY8cCV6wQqblse9CpvttsheGdbJLkPb3D1WVovyetyWZZA+7qkMHzJjDnbtNMxeA+5RLRjoAgvxssBCpX+2AEOhJKnEEhYsQE2ZR4a48YKdSb+gAoDvFpKHoutWdoVDAkpkNQtYkBRSoo4JSJkLmr2BUhZYtPDYRRb1yRHfIIlUrn8PAZoFof9q8kK5xk2yKaxHLbxJT/5hyEHH1pQ/8oaJHH8Oeuiij36IWDNnRYYdIJN3QAMHVLB6V9AscMYQMfsjzhFMyLwMEH0ccCTMzwIwBRTE7ECEW1Yt4McI2WwDjgR9TBBkNTpAMUCvJeM1svDQoHAGBON08cfLP5YpkD7oqyzeV9pyOc76ywS9zKpH9X2uQ4ha1lEhFdmLEdM05GhlwwIMygADOH3kUXsgjRvsBQMrZMJqRihFaSrjhisMqAUv+UhpMPKCUkjmMYfDhKKyUAZyRc0QR+MfZvLgNgCFcA+gCaELDlSa06RGE6wpTm08x5TNPcJymDsEUSThItIpcYlMbCKNopWdaZChEHdYQJCAUP40QxABPQzYw+7isQAhiC94Z7HAHPBggOERYwZBcEsR9IABs1inLWLYwwAQsCoClKMEe+jDGkOAjRnsAZDLAIMdTZYse1ijHVPYgwgAEMbVpQAPbKgZ++SXq7YUhn7pgQYnzwO0oWEjKS00AgphkAd7beYjJeEaZUqSmo5gogV7i9Ae3kARvtHtgaVJXCE2YgQ7FYgyZRiQaXT5QZCIEG9020jZIqg3UgyiNPnC4R4U5LZ5OcgFDonmQ1pQBiug5kKQiEiloDIJN4zKKaSQnCGIaL+tWYxzQnSiPe+Jz3x2TJRkXEYX3rk6AAgSCkkQwhFkxIYCJCkA6OjiF9XIR/4leM8cEqBePNqAh+wFwAd7iGP1XnYYMGQUABLIgFhMADwA0OEOwpoBHgh5DIxmD5HdCx43phKABQShAACIaJD+kFKeIUaofRETecjxySexBZO4EmpSKJKSq31ElVlwA9Q+wrRBGIFvV0Cgu/Zw1UJ45peuZFdEFFWIxCVqJ3lYwUrKNaBEGcFqLngbSDxytMcw6oIHgkEWMtQvjBjiTygRlEcKBVZEofUhRoABnhb3CElRimG0gQ1wFDPPQ9BhDpeLJ9mOCInOuVOfpC2taU8biWOR0QJ+KBodHoBTQdquGgjYgheJIQEq2MEOtgNAF5tQhD70AQmrW4Dv7ECGOP5GwA97ICggF4CENtgBCc+YQR/mAAWYEgMMxkPAGYhgXTv4gafgmEEd9jAEITygCINEgnAfeY4HIMEOfSBCUIMUAd2mIQQizd4WjAcAB/jBDmYQARXMMAAGlGEEFqiBHvAghCQUwAJFOAOBTSrQQc5FpBTYAoFT+l+3TGB6AKhBHzIw3z6U7w99YEMTHEAMBrjXDlCAQDWKRwE/sMELHqWBGSCQ3+YmIQQM6AN8obtbJPBUoMKFQvnSEyZMvo9me+FZUpsVjeK4pDOPcMkL8pUUyczCXkh5gcBOlE4XgYo4IUKEilSVCFHdYTUuoixq74znPCvRWccQAoyJMUVw6f6hAtCQ7TLwiIcC8HEPFm6ubw2RBhnhAXhxoGQb9oCHCphgVXrQQxQYMIc9pMEMfSzAH+iwhjPoYQ3QmAOrEf3gTid0GZc2GAbYWwj72W4BmaOvHvpADgkUwg4RG6mrIakqX2M6wXuQggUqvQc95MEAY9iDHVS9B5MKkpDcqCOmOX0AC9SB1WvU8BsJYYc9zKEPeKDDqtaQPTnogQ19wLT4vL0Hd+MhjuzFgLBzHYUG6EEKkJRRGuqdaBPsYQ3XjUL8pgOlKe9jW+ujj3b4+Q8stcWzmLXgI5K4lNEip3EJeY06g7Jm43jOYZjjONlatZrO2VnPNK+5zWn1I2Ikof6PDrDAFHNN6EKjFxpU2AME6oCHMRa9Al3s6DmOsIcmAIACQafB0FHgSGIUfQTVsPoQ+g0ABIxRKsfG4x6IUA1DhkAcItUjADiqBpDxsZJV2IPzSjz0btv9HA7O6ADGDQD2Jg8AWM+oQ8MOeGJEIOjC3t22meEFPTQhe1CXKNKP8Xj2rgFkJyjErutIaAqMEeqANCT2AAB1JmzU6T599O7qfvcaoBfqcbRAQFlG1IAchn4Wb+r52nImiePDPMu4+WkxkU4QiUg/bmgDb+Qwh8wNBVOUpYTIjY/97Gt/OWSyQBKk/4af74EPFKiLSyVayD1MwNpJKEISmEvkPUSBof4BwCOrI4AEM+h/6Hzs7XkjbFDNtmhmIAQK9Q3HlgALh3kaZiRiMFKBl23HgGoA8H8R9kYEdw54xAbggHTZc3lTkGjH4IADEAHNRgwTyFDypX9mgAcE93jLUEdpBAAN0GziRm4ZBkjsBV/2N1Ngl1tm0AekBkh1lFKH128B0H8xZoIVKATsxQSLpgYFiHs1lXvPo1RVJjRX9iVbeA3jIQAM1U/5sX2jgwl38CmbEhufMnOKoQd8sAVbEH0uZwi1cX1zKBxjiId5qIc64g4OsCYNE3RYYWjHsAAPVoJ7cAd8gHwi0EUYeIJrwACrcgZkcAb8twfolzl4wAebaAdSgP6ElbgHlbQMgIcAe6AGC6hdANBf58BRHqVSrJY5yMcHd+CICaAHpyiCIzWBjWQAesdsX5R4CJA5ZkCJJvh44LCKAXB446ZRsrd2HIVhtiiKEOhvmDaJl7Z2I8hQjUiNPYVe1bCMiChtbWg8JoBtbDAAIzNl73Md6lOFXfKO9lEWe3gjn+IhIYKPnoCGWIApariGw6EHzycHW1CHdLgJJfKP9KiQC8mQsIAPDpBuhoAH5Sc7GTYE3IAAhkQEhbgGS7YAD6CMmAYySGiKCvdIAWBowtZbhjRGASA+D8BTFmBbQYUACOhpqHgkI3gOYEcMgCdSQWcBYxd2mTNGEfBgHv6IBwBgdVIXAAqXB8yGgShIgxIVAI2Hg8ygk49GcJc2RmoXADyJRw7HUNBodRhmddmYUdt4W2DXeofngEEHAC+ZPQswk5Z0M/I4DnpRGEzVDXzJl91CENzQkPvxKWaIfIdJKwEpByvibntQBhHJCf14kDA3mJVpmZcZCi1jDg5wRn3UANcgSGggBEKwBasSBel4BPMWAkLAB6xGg+wHdR2VAgtnUKsiUSWAB8NFBHykB+nFlWJgBwV1XjJIDGHwareIk+lHBH1gAG8UVEiHhA8mBEHQBnpwX1aHB18nadnTmvUnb3kQkYZ3WxSIB8tplHnQhJnjggyYizN1eI3EB/7LiQd6AEitSAzSeAz9pnBoEAR+0GlD+IAOtXpxVALzhgRMwAAtKABAgGlDQJ17cABgcAdJEATDSRUY10kFsT46s0gTl5cXx4WJ9BaYSaKNEJBz0Bt0IH1zInKUkDCSYH0lKqMzapnvoQxWkQx2MGmBdAh6wFszhXrydksYEJJoUGsvRQxvVAi21VtwKH8AYAIRcwePZAJwlgfwdQxesAYWgEe4KFD0+T2dtm8+YJ1SAXgoGZ5Ymp/2EwV15IFrUA0LUGFkwF/iSXABIHuICAF5ugdkIAeOx57bFaBelFO2hYh+IAeAZHUe1aXHsKgBUHQLxwWDFACrqJVf6XSqiP5pUMAAdPBFUZprVJqm9nA6KWMz9TEmGIqheNklSAUlalENNGqZJ7qYcTgK9WQInQNEmhCjsuqrv4qH53ENDwBbfPYWzxAeTIIMDiAOtiesb7EAf0Ye0qodAVUd4BCtcdFz3jMDKYV18DYOtwcyPrIOwWIB1AotFXlTt+cVaTEW1xGtzOCsYdisnCR8Vwgmf4kzpqod14IOxhdPcngIXmAqhRAGAosIBGtPnbZZvWGrSFQUopJyvHqHwGqxF2tzRiU04YAVVgGGxLI98WiXuadIDdBuZlBrrhiG2CGyxFeFsBqiLYuq3aeFnnQQq7qxVmg+sWpzdGADoaYHOfCHhf7gBV+wB12QOTggCl9QbUeLsO/EA0rEsL0RB5jTmKFQKqXROS9KsXWIsV8LtvYkFVWysgHRI8AyJCIzF8/BMqXKqsbarMfQAH4gXH4AlzVzr92SD1TIPmaCSTh7oTI7fDl7PvEDHTdHBzjQA3vwAzggB1ygA44buT+QAzgQBzjAAzngBYnLAz+gA3oQBjrAuGGwB2HwA4XwA3qgAzqQA1ygBzyAAzsgBziAA2PwuqqLA0KLMSfqE2HwMFcbCzKntfyYkKIVtseLvPp0lxOFtvFDMlh4HzWrme2BOx5KH4qEl0nyFtirsS5btnchO93Te1iWoc96cdLLM+Orr9MrDf5PW1p00AM78AU40AXQxwU90AVcMKk9sCY4sFk78AM/4AW1e786MAdRuwdxcLp70AOqqyr0O6l6sAOhZsBRq7ResMCa4L5LEZANGweXo6LAWwsy56JemwgumrwprMJM9Lb9pA/aqzIVuTLeu7zygKPNC8PF0B1qxDs8PCxhoiQ6i3v7GkW5x5ecVHHsiy3GkLczLJg2NweyewNeUL84gMH5+089EGpKy8A/0ANewAV0sLpfAMCF8AULnLqiuwcQHG0TvAcTzAN6sLimuwlhYAOTqhSdRqu98QXQ97C9UAYo1GawILErbMiHDDof+lFLtStTOMPcYz7Zwb2P/DLr+/69UTTJZts+W+EzNbPJQuwk78p7ZFu2S5VUzpBUgDu+oIQfnxy40nIW34C4O7AHBNsFcxC/9BsG9NsFOLDLbTwHsbu4O+C6ulu6N9C5DazGccwDOrADl9u5r/vGpZvBkMAFN7C4vcBpHbxZKPrBVTsH4azHG3wLMlEhJhxnvYrI68zOtQKYlEwVfJvJ1CKzfCu4HWoyNWXPQxK9WTi4Hrot6EtU7JEM5TEYAdDOtyAHN4DHuTbOD83N3RzOvUG1cVC1Dht9KtppSgE5LjIvsoCQCS3SI30j8SAdajTP4IvJLNuFZbLPMJPJI+O2HLvIwiI/Ml3K8DOy5cFU+NHE8v6hyPdcVPOzHtdB0rLwBTdgAzfwT4XgbiEM1VGt0RtNzknRObGBfJkVCi6akEft1V99FP8Mz/iKHUNDJAvVhWt7MvBwGNcrR8wL11TYsb5XFUPM1s87xIaRc5H8yml9vlQGJtPR1gINDQqJJ+j8CJWRCJdBWsl3WbeEq6uhTogN1pVt2QpBGKusPLyjFjtzH6/qvOZbxCPbJDg6vi+t0yzdwqFtxITtynRNcepb1ISrMtrnEphQIZZxQJrBCDrBKucSIDv0VxyhEjnECG+AER6iLyi0B7FEOskXIq2BKaZACVp92deN3UYh1C0dcdtN1sYaSu+4qoTd137t3UITJv7k/c5D5benOj8AMbQ21yfxkhKNkwUwgAWaIRmSQhlvYAUI1FZ/dQUG9EsVsgJgVUyJo05VFUH9swJWEEEc0yGbEt2csKuSMNldnd0bzuGzkCvnvVSijS3ocWVDw9PxQeICYcn7sHtQQtArDtDdO9vi3eLdR8TZoknQsKI2VzYuUExk9RKP8UARZEB94i4SAgP8Yij+g0shIU5Kg0IttCi3RGaQcN/kpByvQeHLJwmRnc6douEdLuZjvgk6TL6sbS25dybsEUo3C+Ld6+ZGfLNIVRCw/dP8HOMxG+cDPedEjeN2DuMym0U21ylpwwJlcAUYEeQ74QIDogKLMOCHAv5AVqBOBY4FK4AobjAvVvAGLVBVL9AZJHRLYPYIEfHgj5N8/Mjlm+AJvOopZA7rsZ4LNexJ+AwfOgO4S3xU6H0X6i1U9OHrfs6vJt4N8fg+a97rVbh7uy7iqz2z9OxU2GcaLyEovf0Kb9PchCBB+pLbO2EZAXIRl1HtlqEgHtIJVtXcpeFxnDMpK4AuS9EhV52GEysKrxJakSPr+a7vHt7eYAJlIJ4PZeIloh3o5NHEA//mCN/JoCy9Cp8+Ap/rak7QzD7UsL3weV4kPNvOezMhwasC5wQTyHePaBgidxDmRuTlt5Th+87yLV/m5V2F8RHs1LLiOfPrF/8z3j0Qev6p8zjfrzrfDjzfwuqhDG5tDfqu3L0g8h6yj55i7oAsOZCzTi5P9VWPCHX+2ejNr+8N1DGrezYLjxlH8Xi+IxdnyYF+HXTu72SvcWafqn074gRh9QVzmIdp8vYoE53S9P246jZRT6Ly2FYv+FZ/FwV9ZcuO5tDeLYi/3kfl60RS4g+X2f7MFjNf+Zwc2B9uypMPSkH95rXOw99Q1fZE75pQCut+CKif7qqfCHCCC3rfKTORjzJhj4h58rfQTp8V+7c/+L2P3QW/SV0vsvhRUxFP8XturH1pZbQd2y2LrKmd882eqj1t8LcDMzUXL4hQ5Y5wNNm/2EVxNFjuCIyw7f5LJHOiMvW+r/5Vb9BfP/aTbPnaMTM1Cxb0keI2vPWfj/lwrcSwjCZqCwgBAIOEAoSHiImKi4yNFhaEgo2GjBaUiZaDkI2ch3ufoKGio6Slpqeoqaqrold5Ly0qV2UrMHkuLlZ5LC1YvCqvey0tWWUsKlgveTAwLEZ7Lnsv0C4qb1guLFhYLS/KKy0wZcKs5ebn6HtvWVluZW956fLz9PX29/j5+vv8/f7/AAMKHCjQ0aZOCBMqeqSJ0kGFjCRBRHTpIQABFicZlDixEKGDmToiZDiIEkeRizIeuqToZMeKH1miTHnQ5ExNN2M2kkSwJz9XL9zsYQFNmhVjt6DFI/6qjEUWpZ+mtXgjLE8LaXtU7HFjJE+WKy+wXMH6Ah4MN9NQ5XETz6e9PG/KWGnX1q3du3jz6t3Lt6/fv4DTKdz0SCZEji5LesTZMGdCQQESMwYQ8qNjhZAlU9a5WVPly4YRaVYUuhNJkZkrcQb52XHpSJdFHnQpKUDg23uuvEkb7eqLuViCRRsaLM8VGMODtYi3/CoMrLthbDNSjGw8ZlRRHQeGe9SbuFjKZAnevbz58+jTq1/PPi/FRRhTlq4Nu/5ClRBr4hdAu2VKRhjhh1oiiUkmYEKXBEiaRRIhNtFpqkV4SH8E/ndTghAWwqB9AIw20mUNJtLeXV2lddUwb/6wAENXz2TxizRvDGOFLy4kI0wLLEhFljpGWIHLC9UpYwUL1wyHShYrrGDNbXCB5wY8cL0z4pRUVmnllVhm6c8hGX44k4f5rfSQSl1OGNtCrw14ZiUHWuafaGs2Jh9mcdLkZYVwzmRJa7FFpuWIV82DBQxPqfJCkoXqBZc74T1ZlzpYZPfnpJRWaumlmN5Vp30hRpJYmxbeVCCAenaS5qjwoQRqRIs4eBGpC9WJKmmqftmqma+m6siZDmZqnlDzxFXOC2P5lEeTjJbh6KOgXCOpr9BGK+201Fa6aSediilSmti+OYhLZV4W7qwdYrIqReey+i2ckoTbZXy8elsuIv7hTpLureua2S5+9Y7EJ4eiVSswQU2Ct42yUKbi7MAMN+zwwxC7hccdo+Cxhhx4fJLxKRunQ/Enda0BSscfh2IxxhqjggezonRMSsl11UVyxRdv7DIpK3N8CsygsDwxzSjvcXPF8uDRcV0lz9xyzSlzzLLJO/csdcslj8y00CoXfTQoSXMNtM1ZRyy2WiAfe+x3aLvhThmNPgnl06esJeXYdNdt990QdywyyKCoQcfGa6jRsslRiPJo4IaDsjfWnyyu99R7qIGHHo0LDrXilo8cyh2ZN72H44pr3jjkfgPeOeOVD8716Y97vnjIokc+eeOL84154reHArvrsb/e9/7fqV8efOx7cK76571DDvonklP+ee17HH669Lgjz/v10f9u+vFCs473tNuEL/7ByqqNNjwJv1VGGXB/7/778MdvXgADXMDB/fjnr//+/Pfv//8ADKAAB0jAAhrwgAhMoAIXyMAGOvCBEIzgAeVHQVZcA1gVzKAGN8hBfwzgAyAMoQhHSMISmvCEKEyhClfIwha68IUwjKEMZ0jDGtrwhjjMoQ5jyIFMwaUezMLgD5vVPlGkxXboGKJ65PasDjrxiVCMYikusMMqWvGKWMyiFrfIxS568Ysp7GGliBK9LHjFYypyQaKssIdnXCMU61NFMPYwpGYU0RTsSM933nFHKf768Y+AxBsHSDjIEBbSkIhU4SETycJFhnGEh3SkCCN5QknW0JGUNGEmS2hJF3aSkS3EJA8VCUlQlhKEn/xkIx/5QlHCUJWoJGQsWTlJSyXHCFeQRRlwgYUstMAIMBjGHprxgnEMBwaSgkUWgrKCoGQhRU5pxxW68YZs5EgFR9TNVp4DCh8t5wUwkIVVujGUXGTjGmwsDxP7GMh2uvOdAivk/RC5yHrKM5aDzCco9TnPD9wTlf3EJz71acp/8pOe/hyoQBMK0HwelKEEnSVAZ/nQhBLUoQuN5DwDWtF/nvKeHZ2kRQ1qyI0+FKQiLSlFLYpQkKKUof40aUsTaUmShv60pSRtaExZClGY+rSfKN1oTCNpS5CVaCjh6cUz5MKCXRwLmbwJRTGHWZQ3WAGZn2gHDHTxhucAiRyfCFQe9xApFcjFCEEZihWKORWi5GGtc0ln3ODRkyjxEZ54zateq+XS/g3VpPv7q18Byz/BDjawA/zrUAVrWP3t9ICMPSxgI/u/xyKWgY29bGZlClnHStahoCVsYUVL2s4G0LKH3az/KKtZocqzaloKVB668pxoiod9U/HNJ4KZHel8YjdRKYobrkoxr7DFRcPNDVW4OccUfcIIKdrGbuKRi7CYUSriYUeiTLEdds5jUVhgi3f3St7ymlc98pSgej273sQWUPG17c0ffNs73wbWN773lWB+FbhfAz7WUioYxit2ERZeVkdFwOAmNnrWgmwkIx5SacFw3cACNbYjHMhkoyuoqlxQZCHAy7kCLgZcFRcwAytGaPAVsiBXU1ghSdzRx6LeQdfz2vjGOF5PfHfM4x77+MdADrKQh0xk/9FtUNvlxzPccqgVtDgdTVrfsnJM5SpbGTBFzrKWt8zlLnv5y0WOKd2EZSliscJs31Hb+mg83iu7+c1wzkd6wUznOtv5znjOM4/9GWeCqHnN4kPYd8zW50Ib+tD6CK2eF83oRjv60V7mMzpgi+hSxIPQlc60pjctj0AAACH5BAQZAAAAIf8LSW1hZ2VNYWdpY2sOZ2FtbWE9MC40NTQ1NDUALAAAawD+BMkBhjMzMzEtMRcUHE02NF41LW9QNVFGNzM1TCs2X10qXTdHUi5UbDdgc0hHSFNRU2xWT3dpU05UbE9oeXh3eG5qbWVbZztCOoxxV414a611baxZW+plW+90W+xxb9VdVJpBR5WHdKyPdK6VbNyWeFVxi2x4i2p8qFBch0pTiI0yjJRRlKhXjpNtkrJvlZhwspxjq+Z6kKR9w3KHlnSPqmaUpB/GmiXHnDXLpVPOrm3NrV/JnXuf0HLYyFnRwYaFhpiYmJCNkLGVi7SllYqXr7WMs5SntKmpqbSztZmjmvCQi9SylMePrtGxsvGvq+eflo3RrbHZuNLItezPsdzHm7COyJOw0rKzz5yq0du8282yzNeoyozZzbXL0ZLj0q/o2LHR6rvt5K7o6ZnS5NzD3Nrb28zNz+fIyOrWxuvX1vDU1tHl0+nn2Pnq1/bq1NDW5+PJ4+rY6vbU5cPt5Mjx5tb17dbq+N328dPn7ufn5/Xo5/z36vPp8+j59v///+ft8XiCdwf+gH2Cg4SEZIN6TD9IXGVGfH1MVoNrSHeCa0dISGWCbEZkUUhHj4NCXKZFiEaoaEY/Rp19Z0aXgkZHt1xnloNtRkiwRqp9a8CxkGY/E1ZHdX15moyeRm5RP5C0sG6FsxNfs0iQRxN3mkXcfWxI1kN8xotZgnqxUay1g1HE3fz9/v8AAwocSLCgwYMIEyr0d2ihw4cQIwLco0ePRH57LmrcyLGjx48gQ4ocSbKkyZMoN6hcyTLJrCRJ4nSA0cfJyiZ9NtDMkwQGTj0d9rBRibMPhw0uk9zskwYmTg5CYTqZtQELT5hKN3CII0gpzDR9sEJzAjNjh6BNYJrp06QD0yT+TuJkZclSYUM9QCb4QDJhAoVnIWQMOjOBG5q+RvKqajNBxgQgUb4JIoxKEJNygiJbm1ACiY8Jqgin6xMEiCAMIDjbYmqkdV7ThDvnHRKprw8gd9ZwNhKEgio2E1ID4SNkNwgKkwidocAt8jMlfWUYwcBMXfDHh30kBt1Hj97GZLh3F4+yvPnz6BuiX/9RDw4eOcBwZHODh44u7PPr38+/v///AAbIEV104WTGShzQ5MRRG5ihxwZxALUSTU3g1MEGe3ClVBoPrkQVXXu0sVIcQ8WRB4FuNaFHGjd1uNaFKrkkRYor7SEFTWkwyJKOHibUUGTJ5ZHaMyDQNllhfQT+5odlE9TBGJJ6YGCkECVAIkgeGBATmHfDCRJEYaINAsIMp5VQWTd4lROlDBn1URwq0FkZGB5M1gFcCdwwZmQfeT0zGJLO1YbEPHnxcWc66gVRwngTcGFREDJAEgVzAlZqaXqXZopmDlfigAMUOeBgB6g49NAHFDjogEcOOfCQRw463IFqrKya2p2tOegBKw+65uCFGqmGoemwxBZr7LHIJjsQgSx1wJUeZyhFExvUppFHTjbyuEe0NdGUxB5NYCjFhDURSKJKQZXYxx555DFug3twgFNWWuyh0rksmUjjBjSCpc5czG5glyBUWlnbJUGQKYgU30Q5xBEQF/cFY/v+KFFCHVHuQ3CVjFlBmS/MEAaOlwpjIFg/X+ZZ3TzckQMJlxCTUhhwxGj255negHPZM8X52QfDX9A8iCOt+bBoH1IORgEqpSnr9NMMQf2fHjfAmgcOfeDhxRNhQNGFrmuYqocaPKihA7BguNddH2qg6gkOajzRAxRinNqFr3roIEcZtgZksNSABy744IQPG3BLa4VFUxxpNE6RwGeAKGIcbajIARZ6JDWhHuEiiCG7EYYFIedNmBGuW23A9bNKa6kkFF0RutXutRIiVVTnAQ/s5tGZ/ZXkyd644d1tQBQPhBvAndnxpKsdyQU5dYiMyARHmNHoIIGdpjEhTCwtCGP+OGfZh8vjEW+8G21430egRyY3GaWBCvGHHYNYH/T1608gDBCLZoxIkcBxX+EGWCn1ENA8nOrOFnTVtq49Iwdn4IEgQPWrdzxhC6baA9nukEA24MALOqiD104lBj1AwT6/Gs0/5FAD/BzwhTCMoQxnGJDDIaUDR3HLjcqlEi08iCsw2gBOwqWiOIzLJRHaETR0dCGKmAEsnXvDUFjShDYN4iiYY53oYsQWt7DBDBriV1ZQZ0PdFScdaaoDcapEsIZhQGGCgEQACQGpIvHjNiBYDHkiM7EJXOF7EzCS+LrBsH145wf1q06cTgM8PUCiY0eqwiCg0zzp7aw27vvSHeb+SBrghaB/K2PSD9hIw1KWx4CmbE8HJfgEWHUBCs94Ah+egIMcrIpVwMrBHGZlthzc4GWmCluvbMmqLvTSCwLpQg0kOAg7ONMOfICmNPlATUhQM5XYzKY2tykSAumIKxVaSxMUtJLWuYVzScAJGy5Ek5ocJSPvWslU4tAEJ3DIWZHbAFguFCGypMUlaeiAWIiYE35RJC042cNZ2KKSPOiBA+KsEFt4RBfdYYl6ZfhSk/hwGR8cYRkUAEdkgNAIO3LySPgrRGSQ5CbflKE4w4kSaI6AAQqUbHt9OIwMysDTTlxmCM8z2ThAY4Q6RAaoZQACmZI3iC8VwREU2NORmtP+pPFRYAKxWAZt2KC+4ljhpZwZjwC9Qx5umlUiqDwrDVnoQkHYgQ5vfSsd5kpXOszhrnOQAxj2CgY54JWuzqxmH/6m1sIa9rCDs6GzBjEuby0lRlyZTBCvxSCwAIwoVmzCVqbYAT2oixBhHNGDcLKSxX4Ph/uiUAf8NQuKVtRHlMjLY6DXxsdcJh1R+Iz+uMFUQmCAlIXwTiNp2pciWOkMurVCwgThA5yu9KpXHUdqJoAEOqkjNSxoznSBQKfedkd+fTkCYaUXKItxQbel6K0efnBVIIxSe4U4I2LnWxDr0veFXrBBDVoYEWtGM5p0xate/QrXZ973wAhOMHpsiC7+HO7ocGdxLYObFUQJT7hZzLoss3LoYAurRHfdYJ9DsITT9imYD3q4jYJXPIi0svjFhaimM+cqB72CYQ6BJSyMd8zjHhdUKxcGcpCHTOQiG/nIAoMtP0ScECHI4Lc+a+pngHvfM5TgMzjz8WFdrOUuD1audNDrXaGpYy+b+cylHLKHkXzkNTPYzUXmEYgLgYYfRBkh12DHkhfRvPuuQQg/yDKauWnfLluEzlYsiB5eQIglJSQOhXYagPN647mWedCYzrTT2EwXOE/Y029ms5s9PGdNmzrTXIZxC16gAgFqoc8DSQMVBLEEFbRABZcGiCQIOGMxwzXXpw62sPPD6SD+g7rYyOZ0qYfNbB6n+sUpSIcWVJACLBChDkxQgQrusIQXpIAIfbg1C/CwAhXMmtbcMAOjB7EEFqigDqtOARXyoG0i6EHbWnC3G7QgwANSk8aVvmazB07wbiabyKA+9sHZvOyCO5y+z2YxGloQ7RUsiQ9LuEMKysAEFyxh1ioggwtoTYUyrMBP6+a3ILBABhWU4eMtEJ4KlkAEk9MhBXzAgxaCYAWVT+QNkQ3cv8UMzYcb/egIEfXCl870IDcc6VDXZqR5rIcx9MEMLliBlTKegixkwQ1LeMYK1jByjBPB64+MASZw3YcltLwMWbhDCwQx8yHAPQ8jX8HLs6AFeQD+hAjehgMBAdxXuEb98Ihv+qcVz3inJ2QPZMADGSI/eclT/vKTz7zmN695y3u+8qC//OdFz/nSl370o8886kNv+dBTXvKt77zqWQ/61ZPe9Lin/e1tb/vcm573uge+738f/OLvfvjEP77ye4982S/f+JZ3tJbpre0xTLvVYc+2CsYQ9j5o/dYhVwELRt720Wgf17V+dwsg8YI8rOAFLtDDyLutghj4/B9aSIH+rbiH/rcp0U/DB2F2Y0WHeAZIcK1hBERACkJACgn4gA74gA+4gBJoBA34gEsggRGICxU4gRvYgRF4BEvwgRzYga1BghrYgQe4giy4YuB2EhSXAlr+MAhvUINjcINYkIM6OAZvAAdw0H/JIoB5NQd0AGwteIQw1nhKuIRGhoRO+IQPtwcxcG4D4X9wUIM76IMAmCnRNIQFCIVgiGBMOIZkGESvFYZomIaDtoUHYYVvoINvAITDIoR+ZYRqeIcyVGxmSIZLp3CHg4eAGIhQ139XiAVj8IPEIoAEaIeC2IhP4zl86IeHI4lN54iWiIZ6gAUHwYgrtgdXyIOIqCnRVGNFeImmCDV8qHiU6GGUeIquOEB/RAh6wAJUSBDWpQIBoQUtQAUGc28JsWvdQQQG8zfr9z21+A80J300d4z9IH+EwAfkxwaaWH4ZFxAtcGcBsgd48Ib+h8iGAWIHc0CArziOmrJ0WAFkScBEMNASSQAjAqUj7bgS8ShGWDGPMPFg51haMLGHykaO/ug0i7YHfKcFHPUCcIAHVGB1LPcGWtB3frAEVocGVIA5LXAFeNAJa5CQfYAFb3Btk/ECOpdzJbeRfQAHRMANZaAFSwAJWBB2eqAFtViMfZB/k4AGcIA5fccHekcFfpCJBNkHWZAHE5lTS5AObGB/I3MGIJkFfJAF3AcJZUAEgocHJ5mJM0kEPYmLV3dumtgCUYkHegB3OseLeeAGWaCJQikPaFCNAuKJbxiKXBhmOPaPdMkfB2da3dEBUzEXSSREVhRQmiNEE6UTDIX+IYUQOW7RB0HUAdcyD0pRFIKgWclWl5RJLIumBylgBbvYcVGwcSrgBquGB5lZblmAc253citABXjgAm2QAmOwAqDpAtPmCSkQA2CpAlkgjC6wBtu3AneQmksQAx1XBlTQAlbABGrXHeTnfXaAi/nnBuamBW6wAsL5AkfJb23gAp9JBFbgctOImeumDrV5CPKWBSqgbi23BtVGBHvgAmxgBVnwAos2GckZdi3gAmOAc/KGBS9HBWfgmuu3fdzpnZpSiHB5KQLoV/RTmQxqEt6EYReGEzPSBHHAAUmQOSNyIlPBBj1RReu0OhDyOoLpjulUE/dYRYV5Tm3xLW3xL0n+YAY2MZkNOqMAcpkjdwb+SQUqZwYxUIw3OmsZtwLaWQdLAA6yOQk82gL0o5XdgQUpwARU6ALZ1gLZxWhs4AIymQIsMH6C0HeCgAbflpla4ChMqnV9YJ0xkAcvsASlWTxUsASZKQgtkAUs8AIGU5p+oJUrQAQqQAQswJ3z4AJoMH64ZqezcG4Z1wJLUpSMxgRbmqPhxgYp8AO0yAQpEIv49wL1oh8G6o0AkqBzSaOiuhEHN0RUtEX6NBTsoiPz8gYPIjtGASEn0hJbFBRn0JcvwiA5pA78WGyj+qv5wQe4OHI8egZZEAchB5vr54w42nYtRwYpQKRHsJppoAJvsAL+b1CMK0ByJlcGLreSP1CtZMCLI3elUDoGmpkFaDCNMtkCXEAG6sYE3ICbWvCakOCes7Zq98aQeGAFaLBuMUdxkEBzZZACGncE0xaf44oGIbeSHkcF5jmfTPECY0CV8OYC0MoHLBBuYBcDzRqgZKAFeJAFahCe/kAF+rep+wEHoJiIcsmJwBqz3XCXGaEHZiAt6sAGjgMUhYkuP5MULpEi+3ITe5AVe+kS4SKiDdYgnoA7RNarMhu1KCEP8pAHVvEGOUUEmjiDQAkNgocFfGBtWeAHcUAEeKCJZnCSJNm1Xaq2JikPmvgGIzmNTKkFZrsHMPkyy8m1MzkGz6AHSzD+CT+ZBVaJBp1AlfJgt+nwkFlwhYKQm/OaBUuwJGmLtWhABGNglWwqD0FCBBCLBX5gBsTJDWh5dlbxtXyQB2d3lVPXDXCgfzI4CDo4u7N7gzXYgz6IB/6nEXvwlp76qXlVilI7vP1wYaDmBGuROfPUOGlAEUPLLwzFFg6yWVNBUXupFRFSFqo6RfeSTz4BTwdHvOJ7WHjQuiMxd+Xxu/zwBvtnEP7niT54hW+Yg6D4g+oLECwbh8UCjnJAB+M7vg9mZBdij2xRRXPBIRhSO4JpEyQCLkKkB/jCEtebmIRQonx5BgJVI9zrq//bwR5cCI7LEYT4iYaIu3JYhTd4v/7+MYpzALMfTI4Hd1D2FBaBCSFD4RLg8qJ9ICJIIQgXkphOy0VKkb0C5RJtEBRskU5CgRNn4AQ4wcPG9qBJ9sJUXMUfMcJjkIM9eML+0LtjoMIrHLxWPKNGJmExUT8b4AQYei+z+i31oyPdwSBARCBJ8bwWkgSstU4dkDhLBKFHNsaAHMgi7INvkMVb3MVvCMb+QQc35sKCfIcB06sTFmFBRslIBmcccBZ0ocmUyCyP/MkHpgcwEARYiwjoyw9MQLmdoAdZkAF84Mr/0ARBIHgL0wJBIH2B45ZafKCC4IlYQMvFwgdiDMqnmIptZsx/TMzKXFh6gAcjkAV7wAQrqQf+GcAETLAtcOB2gjAFS9AHHrCtSoB2rpwH4XwGh2AGjpYBaBAE86ABeHDNicAEqfsGSoC2ShBxmaLLPAiAiYwsjCy8yxyIfYjMBE0gAX3QZhXOI7AETaABevABS7DQSqABTPABL7MCehAEIWAHHuAHI8AHHvDKY7DQc6cBVpIBGSB9GpABa5EBS6AEKyAFFK0BdaABZ8DHAHFoltJ/8xuHGeHFiuwfdlCHCA3JBb1hqriERb3UqRTOJt0HInAHGbDDRFDPiuknGaAESzAFWbCt65cBa/ABQeDSGXAG7NwHWp0BMGB1k6EBWfDUGiAFszYCbqAEH+B3AREEOJ3PN/n+y9q4z8gizHKwoEz9hJF41MlGaoW92AdkzRqABSNQPQ69rW2wBE7ADSHgJ1Jg0Wxw133w0R2tAfRsIx+QDk5gBXbNDVKwAmaQAVpQzUyQAVIwgyPQkmewsQEBAx/wAaxFLDxtiDkIzMaiiP7L2C1YxsbcyXxo3Mw9OHugBFyr1RnBBN0xBmewJFJgJYkgCEqQDByVc05A3XqA0ZN0zX5nBs/cHdJsKFhrBnAgzeZLCHmw2x/QTlf3RGjQOGgwOzr9H74Mk6Xsz2BQ3M19eMim3CqB4IjdIwXe4IgVBRrA1iLhAU3gAdQ9D+uiBxTRLvltBh5uLY35HwxJBfqLLHb+0MgOfnS4IAQc6IAoWIEZeIIr7oEb+IEZGIExnoAQk4IPeIEvfgREoOMSeIEQWIKtweJGnoApvuRGxwR5wARoQBDskgdoYAa3GuL8AQdaoMXxbSnCPAdMXnALPoljPmRhfuZhyC5p4OEOxR9eXIglHsx35chovmNlvoQKPmF1vudQuAdVfgZ5ENQhsQe/XJJvGOdzOOd8nmnInOd3zuCLHun80d8AgQeEHRCHRunrgiZg7gmXXhJ7sOZmgOXo0bsBzrKFLuctLOlm9uiurmZTzOqyjh45sAWC8ATMNA+2zgbI9ATY2IymogZ9wzY6wAM40OmekOtq0Fbpu+akfh7+N8l/N4noXHhXs+5jx2y8r854197t5fEEv9QGOLAFawArXnAGNvAEtMQFrfQefdBKOUA3eWMnEgQ2ONCLOvAyfUAGsFJCPZA3OpADzG4eelDlHMIee8CDIFzIgh6sA07n3q5Nk1jEDDKPYsSOc2HxGr+Y9SiPHE+PMKGrAJPBWpGPSNESOVSP8ViPaxbxLj8STxAFPPAEarBAXgAF/24qbcBKYaAr4i4HUIBBazDuUCAs7lHshMAGtpIHYJADKJYDeTA3+DFCAgHxB1HlUc4eNdgNvevXxDLUAP3y83U4ON2OPfsUSBHimdNZ7+JFHpJPG+BDiNATqGotgokI4ZL+RSMSBzpBEfPQAVWkI3kgIpBpEXRPCPFk0GK/+BzBKTnQA2zAA15zBv8uQZH/7v6bA+KuBl5gB61UB6wyD6KSA8IyCDpAP2vQBfneBzqQB2UjLHRjh2x1EZo+CHlgBlmPHtHOD9Pe8OsB9oyPWAGDIzARBzAwtE9xTk6gl87bl0VxFOSkEpgjFULhWPcyFPNSFvaiIiwhRYKZFk6A/bHqOiIy/ViRIEmMx2us+MHf/g/h9JYe+blkKgGfBzqwBb7eB5zSSvl+BjdwKoDA09enl0OIoybYt4aTgzOnpoPTxdajp5Oj0zXI2dnZVaM4aEdqx2eKWqq6ympHt0pXFqX+tnrKd4ubO8jn2ev7O+g3Bve79zYMnKy8zKxsB2bXLD1NXW19jZ2tvc3d7f0Nbr0xTj4O05fGQd7R16S+0dTHEdfXQX4uFZ+0EUfvBC+PnBk95OKdc/IuDsF4CQliIUguDpsNZtqNU8eQ3J42AMttOEjOosdx4UqaPIkypcqVLFu6fAkzpsyZ1OTU2MSJj55cPHX2/GmKpx0/t+6UKUPGlSs6TJnOaTonalQ5c+SAkWMVK5itV7FilSq16Ss6Wcb87MPHzxssb2heoyOHl9u5dOvavYs32UhyaQax2ceOzZk4afLI2+hRYYc9TTb0cRKHY54z5eJF1ANyXJw9G5L+9NmjZ9C/jJoJLiZkxl48NhI3p9mgpU+e2Rwzn2u8N6/u3bx7+/4NPLjwkl5s1LgJM4+ZMyjl3kKbq1SZLHec0qnq1QsXK1yugmVKypZctG75RB0/PL369ey77SWXpGK7wGnqG+awZ2I5hfzYOJGnTx/7kINFH3HkEVoTnv1TGkBNPEhIB5ZFFAc5kA3CwWppENYHR/E0YYYZjZ2jx2yEcPCOR+2tyGKLLr4IY4wy/hKHGXu45QcWNwKjBxxZvOEHdKcs5RRVWm311VPgBfUcet7wIQcdM05JZZUuvdfBgIuxwQ5uAHFQ0YCdWRSPRB+hExA5sUkRImAi9felOv/+JVHgfhMl8c5/TpDGD0d1XnRmGlIYZs8GKYZkZaKKLspoo46uuIcZaLi1BxbEKAMHW04uwwsupIg1lVVIUrVkUNY8E82jqq666Hv0mJHEh4s1hpE8pykYjx7qsPPYODdSVo4WEJUDmoIVNfZhrPRk+Fis83D5WRMXSpgmP6/F40QSTjjRwUEcdKAHR++xSm655p7LamiDqNsLGb/osSOVadjo1hhtLZMpHPGW5NOQTs1xFZJRLXnKLp3AtSm6Ci+cF5Zp7MjlrBYG1EFfg7RRKD/1jINtOdSO1IFhg0gxjmeduCPfIE3wl4TIZFabH2yeNHHOgB3nxnDOOu/Mc13+etwQBiE6BN1LGZuucUMOOWxRpXIuy/TGvfiyNVd0UGEnsBxeePFKk+dyQQIDC9AAxUl+0CC2BEUk3DO5Hh26QQcZv7eOmHTfvVeWc+Od995Y8k1324IPTnjh2FzSQx9Q4BBGJDiAwQgPT/Ch9A1eXMx0H0+E8YQjfEChgw53PIGJHZ1nPpwekroVtTT5AocLHVtfh/VXTTHJ9otDLMB770VkowcXvpDBgNi9k4BHNWXIZoROe+zB9nhmWOFL8snn4UYyOw2CR/aLDLL8IO6uGz678SbfSR4J48GLHuH3QUaQwIQ/3o5u7KiHu3u834keQbKbDLlkwRt4gxvgDlj+DgMi8IAKXCDfDAfBCErQcHroARS8kAM1hEEPUIACD9aQuMnloA56wMEg1pA5NXRhDRgkgwn1kIg+qGELOvBC7jxxw5jMyy2Z2pcy1oK+4CCsE526xadoJyqqKKlrz1kPFHgngQUYbwHC64MIfteJIKTqF2yQQC/4EMUoFo93MliXAISnhwGIoQ9CqOIRqgiEPkBgbWf4whq8p4cZDCIKRTAC9aJwgCr27wh6IEEfpGACYBSgAhU4wB3OQD09HEEnLCgDBvpgBE60wYuHNEEUkDCAISxvgJ1Iihnq4IlM9oENJGDDEMwggzsAY5NBcEABZqAHAkzAAl+4QACsEAX+A1AgAn14wKaEsAYjHOF3ZihCG/vARyMITwhHQIIfLoBKbjhwm9zsZgG9CbgJinOc5DRXIdhwgy6cgXNemOEaNjG5JxDCEIsQRCHU8IgMJq6eMuzCHqCwT2XYBCd2UQ4AYbKHMfgwGcZ4w0J7E5VqRGcpVQkYqZTEJPLYJWw0IAMX7kAC3pVgEErYgRIcYIEIsEEAEnDDABSwBgc0wJAXsMADSIDIPmSgDkJQgBTnwAU5FKF3Q+gDEwQQgDKIAABfYAIAAFCFEQAgAAowggN+IAAHTCAABzDCBF6KAQHIQAoDAEBRz2CAAEwAAg0AQB0eEIASFEEJYgUBUs2KAQX+NMALRjDCAfgghCAcQAkzAEEAAoAAPkzAriTAQFpncIaqcgGRZ3CDMQ1ghyNQIAhIPQAELNBVB3DVCBVIaxHagAIRHAADD+hrW61gWAscwQgPqEIUjAACEighAkgAggSi8AAfDEANVsCADCCwAzb0VS5H4MQP+vBcNvKBCIMQQh6ae4YrTGEH7gGnoRpIN/A6ULzeXWA5z4ve9E6pEDLkgwahoLQPwpNy8zzhDSRxOaXhQA6LE13ncICH+DKjCzYQRR9ageAEK3jBqyBDFObQilcwuBQSnjAr3EAdC7uCDFkowx00DOIQWxguXniKiBX8L1FtZWtb68LWuAKWpyj+ScZQoR3tZEzjGOs4VHLgnSjV4AUZ8I4BtxjBDkZAAz5AIAwQIOFfLyAGPlzACBLgQxQkMAUT+AEDckgADaSohjK4Yai8AwIXmBCBC5BgABf4gh4ocAETXEAGXIBAFSogBAd8gQBAQIIFGlCCLERhAcUkwxEAwAU9BMEEQjBkCCTA1DUcgQ0LkAIQGCAE4wYgC0yQwBrKMAA+PNcAIGDAkoXQAMUywQGiPkIIFiCECOABCVIQQFkFwIcC1OEIBTjCAqJwgQi8tQ5R+MEAjNCAH6whAm1AQBAUAITW/rLUBSABGYqagSpYGdFB0GOsj9BaA+CBCyGYQQhQcIYioC/+D1hkQqKxOEl4+wEJRxBCEaSgR22+rbz87re/8abegAt84OnqxkA7wYoKn1gpDNcwHo7yqYUzWOGsuEMWaAFiDJdBFUOSuMdhkXA6gKHEIAbVVCq64hWzeOVecHEXXg7zl29hCzzowsxj/nKWc4UrWQFDVbDDY63wbgZccIMVhCxFtAhhByKI8pKX7AcKSPkL16QyH86AZRPw4QFyaMAMFiCBMlhhzL1DAheOoFIBDGEEYoCAbhVwge3YOQJqeIAb+DyEN2LgAIMuZvYKMARFm0AJJNADBiTw1zVYQQ+/DoG1R1CFABSh3lbAAwH4YAUlNAAEKLhAFYQsAQkg4bn+QrACGoaQbjz4QfF5qEPzgGDlH5DBCmRwN2CvbYUflMEIyxsCG4qghyKsgQhlAIKh7zAGMwzBXVH4QvHLUAcpXKEPzSQD74WABzII4QtT+IJsjCa+PqBBln0IXxncBz5O3LEN1NP3v98P//gTfP70r7/OinMcguJldTNJ6EMxhQzWcFAqoQfPAGFHdGMAo2JeERa3Ex4/0US9MICEQAhGxAdXoxVekCQY9YARyAkhVQRqcAdq8GVjMwiQx3ZyNAdBAABuQAHi1wAOUHgQEAEOIAF6AAANMAA85VMSQAe0UAW9QwN9gHZ9gAFogAFiwIIOEAEiIHc/oABWQAE/AAH+AWABP+AAChAARhAAEiAFU6UAwhMEJ7AGBDBVd/AAfTRpXQgCEWAFInBcCuAAVkBvA2ABAEB3IWACJdA7vSN6s3UEQ7AGSEAGd8AGVsAGZQACVpAFP0Bv6SYL1PNGo+cD27E8QBB8eoAEfYUHRwAEP2AEQtBX7nIGZ+YDPyB8QYAEPuAGd2AEZFAGPyADRzAGQuAGeQCLebA8ZACJ8aOLZXA9R5E8sMh85Lcu3gM/N0RKgxBe8eeM3/Qe5OUxgWN/1WiN14iNy7AcNFEpQSQNxqBQMNE+HQcqPecdT7E1cvCAOyEXE5gXnkJhSBQwPpcDfdiHXKALGnUNfDBFfSj+A+74G34gNgxAAiQQRQuARW0QAKVlSJ2QAd7HCWTwcEFwQyzgC91XTE7SXDkBeUzQfutSVCzwkR3iRWtgZNQwSZ3we66ESdnkC21AAiHgAAYwA/0mjc+IkweUjTvJkz1Jf/XhFpZiDZUiNcBTRPEoFVmRJASDCwI1B47ydfZYBLjDcaVQB6VgC36AOzzhBv0IdvKzHmRWBlvABWRGZCQ5CNnWU3qWATVIZBcgU3jQhW4AATboB7a0RobXBwXwAAAwfXuJAFbwAKIVeHV5AoOQBzE4ACYVBsH0AAygByVgBgJQAlEwk0XASiSlAAOAAH3gAB1iAm1wAAZwAF+FAnL+xIR9QAFwdVomMAIBMAM7xQQN0ABWkGecBHkjQwLK1FfKJIp9RQR9NVu82Zu9eQRLUJzJqUzIqZz1pkzDqZzG2ZvUJJ3EGZ3CSQTQqZzUWZzQeZzN2Zs+KZ7jOXCg8X/a4wuhoQfIaC47RBNCaQ09FEBGRCQop0QDo3A68Q12oI6NAja8QwJlMw1FZIGqMBY/iDZglwM+F3TzuHNd4XP3+XPWcR1iIRZLoRR0gAevgAd4YAcbuqEaSgdrAKIkugZ3gAchtQDywwW9owarxElZllSNFgLcFQJVgAY/YAB3gE1TEAFl8ABc4JecMAF9QAB2gHUkxV0FMAd6UAFKEHb+D+B9IjB9InBkYvAAqKQAelCkDgAaQvADEtBFgwCHKviZbBCahCYCemRMn5RqBXAHeqBSoelFGFAHBMAFUcAAF1AC8hMCa5QHCnAHOUmoNglO5ImoiSpObOAIOaB/v7AGNcALbGADzqE5SmMJ9IQuaDAp/Qef0oALD0cdRcJzpCJhTSkT5iEl5Akv8LIHfpAHeBCraEAGtIoUZXAGR2EGRxEFgtarURAFTBAFshAFRzCsXMCrw3oUy8qsRxFmZRA2KzoIvsY72bNJg1AAVxAAR3AEZZBtfRACRXAAQHoHTaYEJ8Ctq3cB+faCLzimfXCSxqSaUMqtqCQCVWBFR/b+BVkaqG/mmUa4A1d2rX1QUuBaBw3QB1mGpvC6RhOABgtABqz2gnLaBnRqsATArfjIBH8Frl8QqEFTqDf5byLbb4pqsidLOE+ASvCFA3vQOfClA5nTBjcgCE+AA+4lCWCQA7zwBHeAA5IgB2uACSuEAzwAXx8UOltQCJLwlDKSBp06E8gwUVBxJKbKFEZHBh7IG/yZQxHkPCWSB2sQB5yKBvMSImeLtsthBk9LtnnABrORB6ARt/CyLjnkjgDZB/UorX1QgoS2SlnVAEWFamypAA+gALlWAQHwBSHQgg9QAREgBQ7gAH/ZrjA6MgFwZ7xAAXrguMS0SjFIACYlBmf+UAEUsKUjVQARoARyyGy4KQg7BQIH0AAmsLApOAF40AAREAB1MFJyiqZ5AAAykAF3sLpzeAGPywtTMAMXkFUR4G8kW6jRSxIoS73VuzAquwgYVAeb0wdeAF8XwwMZJDl+YAg78QRbA2AmdAZb8ARdgE8gpDlbwAdPICU5QAc6wAdrYGABNBxowBzhMLUmZxVewB13sEQdmENRc555QRWFowdgmwdoQBhnkLZnS7ZjC7dzu8B1gQf22Dv55htKAAQ+wAB5EZmdIL1+I73edJPW68IvvCoqW0JqMEKTM0NkoAht8EE1MAdP4AcvVAgXZAd7YAhsIDlbowbvJBtegAP+PasHT4AHTKO/zHBwwlG2ODRR8XhjXrFztlMqGYUeb+CN1VAplwIcXHsuzzMbnJoGFIy2T4vBswEadCsjZNaHJLDBdnEUwAE40LvCf2woOAPDg0zIVIK9+tXD+YsJN3BCSisHmsMHZdAIOtuO5csDkeCoStw5OcAIMasHUow6yQAKBsYT5IEL7AiBWZwKEsbKF1qh12Ek5sgVUNAdEmqhHNeUXcsMxpDHPzQGwxFRVvLAcMvGaHsGZYsGcHsjvUwl0DpkOztw5QUDSSAmeFI35UDNHaAOHGDNJZMxSZAx05zNKNIZ2uwRMGDO2EzN8AHO2XyohQzP8dyTc4AcnDD+FAjWcRLXcT/BjszAf1FrxtdQxsKBKi0CL2tstmcLx3JMxz2TFvTnXRYzCEmQGR3RGfGSB90iEp4BLOxAMhzTP3LzJuPAK9/sMn8RDyfzzvLM0i09f15wHPUsHKrzNDERjtnQUMDctL/hqnlQHwm9tskcty7NKA40N54BK06QBxxQM+/QBJzhGXpAzU+tB1sC0hAxJwQi1bECGl3iESmNG+yQB9zy1NsiINTczd1E1GvN1m19OPTiqcycDPIZHAWNF3sQwQmNzAzt1o/iTVlCfSlS0RXBD7oCH+0QD/awB/SwD/xREH1QEFXNGB6zB4Nh2H2RMbVCzuXV153t2Z/+PQiRItcl4X/bkFAB/RtRMhNgy6loK9R4C9qJshci2wH00AdnsA/nwAa7vRkEcUgeUdkLUjN7QDKMkSJNMCwHwg4MMg5zsiD9ATfxALf64U2xbd3XLc/KQSk6wg0KTNBxQYBr/MbJDBrYfS7lFR8Trds/fSMbUNnAzRFxcAaWYSOeYTcFkgebMR8jrRDUvEr4Qd2PHSL54F3Y0KEHjuAJruALzuAN7uAPDuELrqERTuEVbuEXbuETjuEbzuEd7uEfDuIhLuILXr1SEARBAAMtsIy9oASXIgXnlwVKcOIU2SEwEARLAJbnot3cWCDcMNDBYR5b1A147dMKTd7mvTP+4ATOJH1IIGEPwqIx9mAP/9EEEqIH8j0m/JEisTHggDHZ5tAL6W3NcgMPe7DZBX4NI67ma06ia+7mbw7ncS7nc07ndd6h1bsHcKABeKAER+AEv5wHStDjfaABGUAIH7AEbNACk5EBLh4EfE4EywEHbbAE58cES1DZSzA+iwKU3HjT29A6wnEd2EDkbazQazDUSC440Ogq7ZDeNKMHzB0bcUMIuPLfZ9Ir7j3SFMEZHkN9sZIEipHNGwEueiAtH5Is0mI3zSjI1WDnzw7t0S7t007t1W7tJG69K0CwGsAEH1AHGVAGI0BKHpABbqAEQkAEbRAEHdICnCAF1HUGQZD+AS2ABhpABh4QBS0QBXoeBSmzKGZQ0zABB7/cDXR9xuC9DETuvyHytHOr6hEETrXNCZQBA7Hu1JDdGbZ92xkDGuTcF8s+IevQC17yJcHOCemQ0u6OQAZk4Nfu8i8P8zEv8zMv5y6sAXzgBAM0AmTwAS2QARupAWugAUG/BG3Q7uo+8R8w9HAwAtGnAfKeBRmgAWOgBBqw4sCA8xK9InA9E3BQlNrw48HxFL6Q10ae6g8/TuvQTVkyEg0kN37Mb28vf2lO83Vv93eP93lf7TZPsDqPB1PPBPKTAXwg7m2Q7utu9O5OXYMQAjph70xgBjEeBExwBtq+DB3wAR/g7+n++Rs7ThOh3g2gDxxwMRsU3O+FcfZoj17cBPflBV6tDzLVTfd6T/u1b/u3j/sM7sJMgA7EYAb56wS8PwhMgD8DMUDodzEET32DgAbivgdKsAR80ARLMMZkn/kfYDLUV8EVXB9kiwaoLsejDQ5XzDqorQ3ezRt4XbZmEAXIWt6qP3+AHLIr3PK5b//3j//5P+3yrMsqwe0eAAhMfYOEeoSEfH2Ge3p7eY95cWhpaWaWZmloaI97h56foKGfZmyipqeon29wqa19e1idrrO0g42al2mPhHJ0tb/AwcLDxMXGx8jJyoMbzc7P0NHS09TV1tfY2c4c1sF43+Dh4uPk5eb+5+jp6uvs7eB0a+7y8/T15mt09vr7/Pxrdu6WCRxIsKBBU03wMEkjsNGjSbk25ZF1zAzFg6BgXSS2ZwwrjJ8eXtrESJQdOSBTqlzJsqXLX9g6aNvAbdvMZzVvTsupM5u3fkCDCh1KtKjRo0iDxkuq7qXTp1CjznK4ppIZTZyE7bHoVGOyN28wOoJo5gzJWXzkJJLKtq3bty57yp1Lt662n0zz6t3LV97SvoCJAgwsDq7hw4gJ7onDBo2lSRNp5THzFJYyOGM2FtPzyOoZXXkMCZszJ7Hp06hT213NurVOvIRjj/sru7bt2Phu6019GMqpNV1E6dlCfO2vNaU9PTH+HqqMF96nHp55HBmVrqdwsCjzKsxhmunUNROjkxy6+fPoD7pez759M9i648ufT7++fXDp2eYgBPxOn+d6gKGHHHl0AUYfwNkxCBs9rKEGDgh24V+BahyoRhd8BOgFHl2g1MeFgwB34BN+iPhhInJouEYd/wWXHyh5sGGVLuIpwpVTcISVjB5YfOSKSJacEUd1BfEBhoIvJqnkkqgYYcQRTkbpJJRSSklllVZieSWWT3K5ZZRfTsmlmGOWaWaXUsJ335rr+DEfbWzGKec4TL6UQyIPyoHDHfvlwQNwT3jhxRo9PJgIGzwogsMaOMyBgxo6yPEED2pQmkMeNXiRgxz+z33oohdq5GDHcqDqUMdyejzBRqZnhBEoFInWechYVoXmyWRQrbKMrqE4RJZZRK7Ui6zEFmvssU4RBeec/LjJ7LPQzoksSMv1AcWBZ3SxXxt/dgEpD1Do8EQOLLJhgw43hAFFGB9ukSgbW4w77hqJlqHDFoOAmGoOOvDJxxNP4FBHDozwgOiHYYg7bip88OBLeo6EN0gmUHm06xuG+BrRLlKdNO3HIIcs8ix+5WMPGWTgQcYd9ESBgRuzgXAEUiAUMdsENqMsjs6zsWAFUlH8AfM8/5AzWLS2LRvbyAPlAKoahepAhw5ePLEFcF6QoQPUwNnSg7ViMArpHTpouwX+rMAhqseGEH5IKaFr9JsDG4ua+kQXk+qRqBquZn0gKl7UEGuSnFWCSx5QxYKMI2losYQWmNCIWFrMMW355ZgruY4DnENxBOegO9CAAxOwUwAAqANgwQRluCMEAF/AScYAMyBVQAnjhHBAFKgHIAMeawBhAOoKzBzOFAD8jocQXChrAAlCKY309EBlfoweF2J4oS8cgiEgGCZemFyAijwnfh94qFGpp3aQr8YWHgJn4PtenMTHhfXrYeAcAyLYvhdbqFwowFADFw1CDnNAIGlIQx46OPCBDrQDHexAQTvw4YKJECBI9oAHMzjhOi/hTi1odYnPTESEpxmW9VbIwhb+wmUdqTMCEFJHQwA0wHQLQIIRfoABACigeeKQHh6UAAA3wGkNtDvKGgyAO3EUgARrEMIPmIgHECRvhwY4wNDAAYWh3W42ediH7rZIvcAIsYzfcCFcoJCDO0mFDzmoAQ6QhIgMYvCOGKwgHygIwQXK4Y/eA4McwLBACFpQg8Qw3GNEs5LspOIRkighaMTTkRoZhjxqzKQmN2kQGAIgADusYepuqA4yFEAC3wgjEwawgJSRAQQTmMAQwMGECVDAB1ZYQxAAwAUgxPJnwBuADIyAgQkAIWXfiAIIKFCCI7Csgz6I5Q+eWbMoTKB5TCgBBWTAhS+GIwoBqAI4vngGIFb+EXbhOMMEchkEC0QACTbLgxBsKYPWLW8GypxACZo3zwkgIYzLs6UPmsc7caIxMEeT0xnpxMmGzqELW+hCp0CCRz6SZ5DeQ2AED/kLrnDGEnCw5EAwM6s8VMUqkVtDsFDRI97Yr6EwjalMW7EOW1KgDFyggE51atMfrGMNpxRHCABQhTXYsAQQCAAqkReBPzgAlbtsgAUo8MkimHQADQCALQHgAJi9TgFODYAJgtmAP0AAAKjEQwGy2gAuvO4Af3gA6poIjtdtkQB0/cYaHoAAcZyBqGuogA8rQIE7XACtIDDAD6uoAAs4QK4HgMABKmCBANSOiBIAQQNwt8TaHVT+HQn97FFmSto35tGBpBnkH+cwwQyGAleFyMN00MDIgTSCDXnQAhMucRWJFAMsvEkLHUtL3OKqcR1lSK7KkpvcKDAXmeowwAnEwbsi+MF4eMDAAe7wOiCmjIgRYBnvoIfEAwDxdTJAYgRgtoYLBKB5UACHdmFWgADEU7HI3GVe8aC7Z+KBAMoDhwgAYLN0AmCWam0iEWfgJjI8L7vJy8cuFdA6NBhgAXgAggXcwLKUARV6okXHQkPMD+Oa2C17lGACBclAjqIhDqDAg+EQNwxGPMQxl3iDRLCgo2U4kjesPbGQU7MRPfDBDEUAxhmG0Ic8/ACRokDySqa5Ek8CwAj+SBAl6hxgOgZQl8B4iIIPMCCDBxyADFIIwAFw9o3uguMBqERiXgvAAOQZFA9/nSUT/gBLM7OMzt/IMziWuN8QYHicIP7GUGkwDimAWa2l42/yfAAEIDzAyyDQYqCTBw4QIIAMTJgrMPEAgf1Ga8QkzsuQg8GEjxgnEZRRhh8uGNPTzsF7R2CtBUNiiTiIdBCOyIMmvsPbTGTlE5Uc6Rigg8lVOxsuFyjBIQowgyAwABhKWEAfHM0iVBzBCoOwtkr0MIAvVFkdMfyBlm3IDgKkFRwhCIAYwOsDH0hWvIlFKx5GgM5vXACVaBjAWMEBAQnYGRx/nQF4ZWDv7a4Br4H+DsAOBu3NTm9XrwUI8C4TbeCJqxXEQQgABQirU9xhoK8RL3B2D23NAQCgiRUvCjyQEto4zfw+z/ZEG4gwCA8IcARL8EMfnKCBQUjhA31YgjCCAAopaCADGlg2sEkLhyhQcMWsnaBo1kAdYWeCt2XByglpgcJklD0xlMu52qGihAN0+6930AMeBpEHMgi9D3fvg4/qfnclIGAQc5f7N+CwljQOAgTSVsTcAU+GteiBFXX/xNxVlgg92P0Q32BOysht7lek7CDlgFO6183ldZzyaKGOQBVRnt3tQteKbnDzNyDgZSQq4JlRGAAJ/koCgMiTqJ6W78W9eYYBvJuIHMf+QxAGoAZwQHx5AEg+wgHg8SfG43VFsEMYV1bFQ6/hDBKXrwJUhgeTXsDhBghwqoFXFFTfxg7uL8za+9CGJRgiA2sZgQY0gIcPZMA/SqABWdAHGbACfRAEevB0HzAGUgB1GsAHTLB/cDACGRAEZ7B/VmAGH9ACUbB/A7htSscGLUCBWKB/GZAHUFcGGZABPOdChkAKnCFsaMBcXHAEnsMFUcAEOkgSGXMMljEQZzc5czBc81eEGKEHBpBkfRACJ9AHSiABffA6WXUF2WYL5aYHkjU84FaFbHAAfNBOUhUAV5B7FuBDdEBEqFMFStCEeSBXAHAAV7BtCuCGEWAc5Eb+VT60SqiTZG2IOgdwBH1wBsPjTuUWhVgVAIlHEOtAJWSwBmBiJT9VAApAaT5AVQrgBnmwSzJwBD10ZhcQAUVwBGZGBkQ0NGTwb8EEABHwA1NkXnnQQxNwBFakeprIiW/YiE8Eb2i1Q2WofmFGVN+gBl8kBAGgAJUGBD6gcngGZkBljOnlABbwA7LIS6SGcnQgaN+AARhWcKHoAAuwBrxzBQC1fuSoavO3c4PwgIHYAttGBCPQbUqgBRrABEuQAX3QAgnIB2kQBFLAjiPwBh9QBkwQBBmwBHuQAazgAX5QdHvABErAdNvGgRnABBngBmeQAWMQAkugAdoxj1B2K+f+oQeNEIOQpAm4AHZmsASfMSSPMJKVt0d0IAdqAAVcQAZ28Gu1QFJAqDi80WxG+JMGIW7kVgVO2IQXMAMIwgd+Z4XmdgSJEALXtpRdaByf2GRcoAgFsAN6AAIyMAhP2Acg4ABC9zp1kHB9sEpiUAjutgdLdADmdgHaFpYKIgRu94mJMGBf0AYAAG5tYABpOQhCoITIsA4/UGlqUAbHmJhAYASmQ0PGCF09pIr3FgVnxVUz8zqx429xJkwTAAADEAHYpVkWYAEl4GGRSToHMAdAlVcgMJoNgAQxBzxU9A1fZEU19G7LWGBCUIaoRAadaUOztAbBt2l3po1rIIqoEwH+P9NOclCOzskURcgGLKAI6ngGTCcF7thtTpAFSvABfsCO+GiPIigFAzgCbvABWaAFZNCQK5ABQod/DzgCR2AGENmAS1AGfTACfHCRugUH+0YFeaAE7IgKcfABHYCTwCALjDSSNhZskLAJkvArKBkRwwYJLbkRVUELfkAGNOkFuvaRrgBcO+kjqPFSQHmiy5AGAfAFSqAAibCGBwgAFZBkVagIhRgEOvUA2iaVXnh4DcAibcACFDABBsBkXGkISkACfVAARKkIBHAFZ+Cig8CkhVCIYNmV2/Z3BRCHTloF5dYJnNd2leYDD4CU4QZuyWBlMrRupCQPJQIO0PUNzuL+F0cxp+EwRvPgX6mkV3LqDkdkALj5nII6FEaofwJICCuoAXcAA/CYBXqAn/Zoj+zIBvxYnm6gBFD3Bk/XAk6nAUrnASsQgQVodEo3CC2QCCuYAR04j0/XgqaQBx8QqyNACJVgOJMwHbWKCZZACeAxob66q1dBCSaJFRIRGntwrItADDciGZZABhfVC7sGDBZDEC0VXGqBotiKDBcgA0fplUqKIFOkcNpGf+XWBD9UBobmhNo2lU54AB5yASRQBqZkpFgKo1lphWIgBeO6pE1qo90GAkwWiNp2r4pgAFxAAH/JBuVGREUQJW5QEFaGBOqmZW06qOSwBhNwBf0Qf+f+sBTWZE4WKw43F7LtkK2yogEe8AFNQAiMgKwu27IieawtWxLHqgg2OytRAVu/sAeGMwh84ECDNIQg+gk8ORC8whtyQIQmu7SzgDwA4B9FCZaYuK3IMwRq8AArmm3foKPq2gdTaQZEdax8EG0QCABICQIScAZ3kKRLuFgX4KJn8HdTyqX+enhmqq99IAIIwAV58LZ8gAGX2AZn9QV5MAA04AfqZBxl8LBpqg5lCABHkGVaVnokOxuVe7ntAH/SwrRKogFmMJEiQzHCMBm0dQgwqVHRagpBiAwi2pPlwbmwewpI+K1OSAJ64AO8+bBWdABAUG55cFYHoI1dO5W2iTr+Q2AGwxMBD8BkZlCGVKikeqBhAEABD4u3WNmv5PavAWu9IeByEmBuetBDvlOIZiBXChCwg7CtyoC57Nu+7ssOsRu/xKAHsTYMsoUGmnFB5EFIqYts2lEQrZsaHiO/BFzA73vACAwUHCsfBdzAksEQxbAH00FjoLBHCcRaAqSTBBHAqGEkQ+vAIJxzSZPAJFzC5thQ+El3UCsKUmcKYyBAlNHCx/CBg5DCq7asHFEJFGwSKzZBhHC0ynYeKhTCRGyEJnzESLx+MaUChIAG/6sIVOAJeoCmprACArQCduACoKAFjFsLaEDFSfdssrUjlbAGrbBHf0QHflCtBPFjzPb+ukUcx86WxHRcx9SzxCqQAlmQBlaQBSugAkyQAkMwBiqgAlagBy7ABirwAmhQyGiqBYWcAknHAirQbQa4B1pAyVhgBizgAinAAowbyW6wBObGjpSsAkSQx37ABIWMBUzwAjFABHyQyp2cB1rMBG6QBYUsw5wEQsigB46xw6hgB7dmBW7wwcKgwcE1B8gsx87MSXYczdLMJmYMUyrAB7acBlmwBDEQdy/QBysQdyuABzGgyOBsBWXAxOCcISmwBipQBkcQxeusCNtMBWegxaRsC5JsBkSwBA/LjiqwB42cdG7wzlHwAkwQxS3ABt/szrZ8llywAjj4zaewByGFOVv+IRA8awbCjAp4kAVp3L/IgBkIimLX+swoTVzTvNIixtJ7AVN6MJ16EANnEMVmoAJ4wMQtwCItkMVsoNB9/IFWDM55oAJZkAUfMdQtYAUJLQVR7M+2oMVmEAP5zMRazAYx0AdcvAJ9PAZaUMp68AJ8gAcv0Ab47AYrcNRXqbox8AIpUNLEIrrLINBn0NGmQFI/q1HN7ArKjLQPk9KADVMuPdgi+75FMx9LrAguYAZWsASU7AcqsNiFTAWIjNV9cNNcPQiQzAIpwAdLUMhQO9SszAI0DW5akAJXiciBGANmkAKF3AdXTdlfPdpcwMX3OMuFzMSurQJfAMlGjQpLkAL+wu0jcFDcIYUHIXXcMrvczF2zqEG/BbHRdh0KGmzBCCTSWlG0rhvY3L1JhP0OJKy5IbvAa9Ldv0zRwEAEwl2qemfc7p0j8A0W8j3fb4AF9n3f9j0G8+3eeMDcLaEJBjEZaVDS02q6MdkLey0KfS3AzGzeDm49393SEW4PucEUJiMfFR4QD14MZDAMMUAFcL2zryCz7z3f+K3f8l3c/S2zyWAGtTUQeSDXp6DdnnBRdJDg/oseHrzhPC4yE14fF/7jJNvjm8Tcxm3i+Q0Wxc3iDwwSwYwKq0sIxIxAOE4IJI0eSUvkMXUmXN7lXv7lYB7mYp4mwCDkb2LmlavlQkb+4jlS3/at5P7p3KDA0RukwxX9xKfAB7c2hDvLy0D212qeSWM+6IRe6Ib+5WqC5oq+6OdAWhth0a1gw6fQaiyrCGyweJdd5a/g6GwOFve9Civ+CvV7hJggUgtuCj8LBjdOdnj+xoGuSYce67I+62L+6rZu61KgBYlQdIdwBjRsCnqgdAMqClMQBKygB6lKBNvZB4nA3rPgdFDX6sZ1rG2OBWOwBGaw5CE+uldhChycCsSs6s3sxuaRdre+QrSe7uq+7k5y7u7e47mejn2ggGMQBVlQdNiZqnwAdRH4gBa4gfi3BgMagBrgBk+Hn0nwgUoJdfg3qwT/Bitof09X8E3+4IFGx3OUGgQagK4riAf7B/EZYATFlVvF7ek8tuQE4RiWVOC0EO6rjgrZse1sIVzvjjllEiZh4iVowu5jnvOyXvNA391OLe8asAdtwKlZYJ4h8Ln0mQUesAcC2uHsWHRKkPTL1gYGKPBOwLgZ0G1Dx3MdUActsAYGaAj0qAHxmJ8Gv+uJ0ICfuwQdYJEZgAUTqQFaMO+C0ArTbTm+POIW7eb6HVIyD+yWIAo03vKD9PKi0BH5EWRBLzI3vyVHACVHEAVWcATwfARZgPmVP/lXMvlTAvpPgoOfv/nwLARTUgZSAs9Y4lxXcvmZXyWabyWcHwVRYgVWkgVl8vi8/8z+UsB0e1B09tgG/EgFIpgB/MkEeGCPgaio9viACcj80kl/LbD1g+AELUgGy/6OGRCkijAFLYAGGjAFSpcBmrrrRleQ+KmfF8kEWgAHayACBukEw24KaeB/L345Ga26Fo0Zby74gNAnOEhYaDiYZ5Z3uIe1dwgZaQcmZxfZhzd2ucnZ6blJN/c5SlpqeoqaqrrK2npqBBsb69ZnBlvEd2Z0V7h2yAZ7xNcXW0dMO9h2ZFRWGGVk1fe8WyvLNSyot9wryztthJ19xNVXFnunJ6vuyt7u/g4fLz9PX29/j58/mKGh0dzSp00LKVr6eMiiJ4NCPgCV8MMDMMMKPiOIDBr+wY+MEmR9+GnQoiRLnyAQ+2D0p4EfnyAZPLhh0k9kHykWBbUYpjCDmX5MFNa8lOeDUBiD9OjZc/TR0T5Lmeqzl8bXqD1w4LzBguUNnD2PSu0580aPoUau6ICZE64QnDFdn7KyIyet27l069p1p66boGVH+uhClyUKlyzMhOU5coTXMnLSjAg702xNmSO08hghF+VIGTx9xpUzQqZxLHJ5MjdjcoXPGiZcaOmClq2YnsmRo32rky4vrLu8e/v+DTy48OHEDznRYKyT3Et6gsCEU8+DBw1NBpkxkwb79e3ct2dPkwZNnvF5uDotXkiPGVVc31zVav5TojiG4GBhB1f+Dp1Da9Fv4hOXfwIOSGAnusGCTDp9mYOObqotY5sRbhyFxmXS8JEbgtKQs4yFUdhGiy2y+KGNOn2JCM4aGjYzDR+WwYIbZrMQc2CBNt6IY4467mijGdC9s0YWbc2jgRkZMGHKUUeNhwYb4WXXXXjkiSUcGvS1sgce7mExxhvxMZfGGUP24Z47dMgxhyWE9LfjHPvxCGec+hy4ix7krEFFH2RQg6FqsQQUi4vgoNEgOtGgaEQRfp0GS2iecZbhLX2kEQtiieoZTB8V9oWGMHHAQmIwfLDRFx54ZMkUnaiYymqrrr4Ka6yyzkprrbbeimuuuu7Ka6++/gpssMIOS2z+rHIei2wqezAJnndSLnKXevBwZRVW8EUyXyFj/NgOH2bREQ6bOoaSbLnmrkInbtQ0Y4sxY5BBxmspzqKHbeQwwQca0ZwhRKW1kKOHH48Aw9gjiHIqCx9mRKMHH10tQ0sZURjDhBG4OSzIh33kweojqp5SbMgij0xyySafjHLKKv96bssuc7JkHmhAiZ14Y95jZT1UvbfVIdlBKwgW3LqTn5ri5gjXci8v/TKdDYIjiC0TOkgpLOTgkVsffvTBBC4lwuJNGarhMQws0eBxhCUdwvj1oODsQQZnLRZSoR16wEvGMzKCHek6IK8MeOCCD0544YYTzrTLzSQOiR7jNVv+cx5U1rMePjtz6WVbe5iBxiCN3MyOt2f1YRWcYCjNeOpxyrK2hLlFo+m6ZczeYR8qijop2KlauMfsnKl4L2y6yNhXpAzPHtoZj8GCoWdmIJaYNupaI1qdH5tyePbab899996frLo9WhBBBeqdcNaJHi9kQwQRMpWycJxLorGdzfKg0flT7b13qqZmdLUHttAjP2V4A5zmIIrwKRBOdKLFaKrBEUGYw20zmgY5KmS1rQliU8GTENf2Ro42yMIK2NADHI6gKAxGAw0YcozVaiGoEVaPF9crxfduiMMc6nCHhlugPJbgAjhEwRFaEBIayLAEN8SBCLjJgha0kC9eOGL+BSREAxUMaIYs4MF9g9BCNPKggs0swUVF7AMWluguKiDliXhYQjS8aK5l0e864nlH5epyuTeMgQlXIks9+FCH1phvQOTyoSFtRKfW0WmRjAyGIhuZyEdCcpFFmOSqeIjJTGpyk5yU1SHfsQJCUBGIWkhBGVLgAi28IA8psAIpRdICP6yACmhQARlWUIcUUIEIVoCiTYahhTwJYg9h5GULUqkCM7zADCrgQyuzUAY3wrEToBvQsqCUBqCtAn++2RkTmOAl+9yDD2XgArh2BKBBfnKdd5mkO98JT3dKMp7wvGQn74nPfOpzcOxkx0SysT4+qIAJX+jDTfrgAvUJYqD+0QBIC+rABBX8QAVuYEEtVLA+pmTUDMJcghlS8AMWUOGgLFiCRFVAh/UtgQVULOMmVFkQODlujuGp5ifu+Js3PBELWnDEPd5QBgSqCUcAGmo/j9pOeip1qUxtqiX/ts+oSnWqVN0VUlmhhTC6UQVOTCUtbqIHF8ShlUx4AUxTwBArjEEFd1gCQvugBTfgEq6w00MKoMlWimbBDwddQRZegKew9mEFSKRCMDlBhRXoElmOy8MZsKPNUXAzOOrxkROzYlN2bMtb+tGRm64K2rk4dbSkLW087VnV1Kp2tYWzw7BCqwo0cDEPbiQTZ2SCEBVYoXxwpcJ91kCEPchWEyL+Aa5MDjrM8VWGizEVCUdpIRIrZmEMaIggJOCQguwK04xY6a53u9slrbhHK1Xhinl5kwcorQEpo8ApcOi3Fi/xLLOr2JYg4JLAGxUStvylh2kT2a//CnipqGXtr9Zg4AQr2FUIFlZ/56GHn5giNPp4Q3bpOxbzmncrVRnvGLo73qqcCsPtEO53IhuJyQonEWbwaR/yiD532FcQfJhDgGzEh9M9eMd4YZ2JdDPPAQv5vwVesJGPjGSV8bifVCExe15MFat8GCvbKq+TU8FiRUwOEu4NTnZcPIhqXUuzQ+KsUQVU1CWrWRVDbrObTwvVJOPKD3Kus52NteY8v2PDawH+8VauTArhXkdykKhjcfLABC2Ajiof7lkrsBDjQXzLRvvVs6U38ealTgaeQT5Qp91Z5Fg1+M6kHtmoeXVqOpe6WJdu9bSyVK2s/LkdMoOsIaSFHj080aZ5BDQkPneIM+VXQElztbEJAckAN9JSefn0gcTm7GjDQtmJBPIiQ40yeJkqbryKggw2U7gf/OBV2tZ2q8jwB3DH6gg+4LatkDBuV7mbVfNeGRl8cARYGSHevFIDC45gblepAVZ+OMIf6i0yICChk8cmhRq2sIVCQAEMqYDCE7bgBU7kIeJMi/JVZP2lVDiOjkPKpoC0wAQMi3lopgBzIQCElgHlWJ0N3/H+Bm6O85zrfOc877nPf37zJpRBDx0AutGPjnSfY/tkDQCA052ebl39AAD5JhwdKFCBV1ng6QCwgAy4bQQA8BtWMgDAZsgw9lhhXd4AAEKr1BCAhQeuDAD4g6mYwSoHAMBXf2gAEp4u9yPoPQAA8AGDfWB2PJQBCQgXVtjVncmaf8IPa8CB7bpAcSh4oQu8WEMX5NAHNaihCxiSAxcojgcvZFwQOcCDHy6eBzl4QQ3DUAMmuqAGNvSgD15QTRcsoYbeu4xa7xlzKubYxy4PBwtLQPGveXaKANq0xjEXUGclb+mka3/7PlfCHxzAh6Jzf/zkX7qrKuAAByAm/elvAPv+7X6r9BsBCUb4Q9chX6s7RMFwa1i7qwBQAbCABBQAAAbAbVUnanljKnSHgLDSf1n3doV3bgFgBINTBtzmABPAKmqAf7nSduYwdXKXfhc4dRV4bpthGQDQeMJiAYa3Sdj3CTqgBzgABk/QBVCAA2pwA3rQBXigA3ygA1sABTzQBjfgBTowB7P3BGEgCE8wDDO4BjcQBk/ACzzABjm4BXnAA1CwBZWnBjjgBzrQBalDfCCnLGwwaCYnIG/ABGkwFdAXaAIUCWYmIGcCg3lGfnmYdB7QBBMgABUQfnnIAXp4dObXKk83f1zHdQ2AKw5QAaMWBQDgAKyCBBNAAe1mKkf+YIn4hgdRMAFukIkTMAE+UAYTsBlIQIo+IIodSAaVOIoDhwdGAARl4AMUEHULWIt/cAQUQAGwaCprYAEayCphRwGKNwHcVooU8G0TkG9HgAGKh3g+gAT5dm+WCASwSAEO4Fob2HbnBgALp4nm5gMVSAYTQBiiuHBlIAMTgAHqVn+iyAWZ+HU/IIomSAYlkG9I4H5IsHA/IHexuInIWIsTYIKscgSJhwdkEADjRgYWgIAO4HatYgQayAUT0HZ4RwZAYIlI0GDMWH8UAATwoop/wAUNBgQUMAHxNgGT+IJ3yAk6sAY80AdssIVM+AR4kAM58IM5MJM94Hl9AAVhAAX+OcmEfXCTRoEDbSCTT2AMOTB6gsAGNWADdoCDT5ADMekJesADb3Is7dEljmYKLJZyAzIGWmAGW0ZN/DMVLgcJNnZmwpFOLsljODeIhGiXOecBTIABAiAADbAG4rcBdXmXd2mIrAJ4QOB0hLeIt7IGjkgHrTJ1+VYBAKCMFtAAZEB3FfB9WRd2cfN3DfB9TpdvIGCZDTCZCMkqkymKAMCIeDABpXmamxGJAGCJXQeBrRKMrmJ/s0N1aMOaIHCaFYiYeGAFeueIRrAGrFmbxYgH/kdv3ficFXiQ7paBa0AGrEmZW0cBljmZFhA3iGmLBgAA+xd2DWABBPiNCZmeBGj+msWYjaZif5ppnpvRAA3gA5N5aj9gAfRGgabiiGSgIgBQkKYydXtinAFIBub5BxYJgZZJmU2HfqbpdJtBgH9AgPmogiJzaiEjl43jlDigBzkwB1BwgzZJBj6pA3YQcVr5k5qXA3TwBGLAenKgBjnQBS0qhDjghTfaA22Qgz2AB12wcZ7QBTUgk+eSJVexLSGXlUzQBGmAlsNxFYpgCnugpE4GbJwwacWRZh3KX4MJpjnXBHvJlxVAdGF6dIL5c0X2mK9iiaYIBbwop3IakbVCB47oKnRHf9+IYGVgAUDweNsWi4nnfqxCgPtnkS4Ydi7IKheIB3cQdvmGAQAgAwj+dpBuVwEWAG5hd5uGKYwGSXUMiAfpx20gkJ4Fqni9aSr7B59715ydigdqoJyiWJvjFqj+qYHX2QBnp3cuWIIJuRl3QHeGd5AOEDd+SgHWCQBC4J/w96q+GW8J+geyGq2uUgKtmZBxt4BONwCU+SpThwcBCm4Wuam9uXVVN5nJOqhu5wDMOYwZqkleeghrsAWW4HkZZwfAx3sYxwe2pwdeoAcUtwZ0QK9qkECbx3lMIQo8GAYC+3l6wIRqYAdksAXoAHqd4AU2MIaShqRWyiVgmT5vwGLOBxxjMAbYgQoe6yWcIH2eMAlcORyVJq9HZXRJYLNJAANJsAFJUHQdoLP+OWezN3ezNguYOHezRnuzHOABSlACfMmXfgmYPpsEgim1gbmzHcABPgu0VGuzXMuzdAm2OVdkG7qAs9OnsyMxaLuCr9KYsKqnpgoEcQsEGUh3tGmCj3edCGgFvVl27taC8qaKIDABAXAEedC3hml4lDpq6Kd1n5qJoTqeeCB2jXqqrnqQCHgEMiADGDCZpkIBEMB2DcCLFcCLk3uQ6paB6smoFslt1xlv9AgCiOd2kWqoWXedIvipa6efPuADcfufelcBP7Chf3CbCkmO7vcDmTu5rTKcgxo3jQmRcYt4CxeMdEYHiKlu3WiRDkCK29qBOjSzx8IHPFADODBU5zT+fH2mFZ5gcoKGBr6mD0KTHaogZpkVQKMAFzAbHMUWvv0EdNVRCB3QB02wAZLzsxsgwHqws4UgBXTZAVfCFDhbCE3gBBTgtHzpAGeKUwQMwXogwTqLFD+bBH3gBAjcwQQ8woOQBkZXmKaCiH+niE7nAGQLK3cKq4gZBfY3uqQrA4rXdwA4qBfYn6vamxOArZJbp+FqmbFrkZLql4bpdn9bu40LB6yyBuQqqn9KucKZoXTHqsXKuwQYN1i3jdsWAIyqnhV4q3jQALm6vK6JrbeLB6rJu1rcmVPsus1qKlc3iVNHuqObq3PLmvPWd885bqhqKojnKs1rBAEAiw4guqP+SwEVKIEE6qqmosV4MICi6Zvfm0P9GydzsAVd0AWr1wfewjhU8bGZlQiEQD/vOxx6sC2JQLJrKTTVJE74CwboGxw19pagrEBAJ7V+gbMCTMADU5eV0wEwoAdOkLQ41wFc0QQ+mwdSQBRNYLNniQYycMFlugcjnAY2Gwc2S8xOwAYcQBQlrBSDmM4dIDnTnATgsQH0YbNN0MBA18KS63T7FsNOd8Sz0ratUqx4gL30tgajhnh7kqGF6p+96QNHnMmZGADgdrp4IANxbJ+jypKKZwGwige5+a4amAW9WQGX2aqHrIL6R7h0BgRPjAf257mdqqxonMcHKXd058YFacT+z8l4YkdnbiCBa/y5aazH4cqLg3oECJYHsBg3fhB2A4qYDSbHiIwHisy8rnqrFNAAvshtf9pgVN2NrZubf7e2NwTM50JxqnM5IEsIaTAmiXAGtWwXQkPLrMBot1wfmkAKNcbLwEEH+nvWqoN0e3DPxrwB7KWzRMEVHVAdByymfaCzgpnON+fOeUCmfEkBGPBtSJEGdemzfiHZJHzYYrHCRJEETqAHBKxzIZx0+YyIU9fP/zwrDvCnccueA5egfncEplqKDuAYmSquvtnGepd4O424rZKZR6CfVLcHxo3Jhvd3vo0EwKt10XufknisAAAFwr2SW2cEcACuihcAIHn+BH+Hb2XnqtlYxqo7gQt3nYWHeLSpnvx20dG5Bu63DA4QALMLr82pjXk8qg0Qt886qmJ3BIi5DA2QvLsp0Agpx5Ho21yAeO5qyXFzkH+QbsW6DFrtwoyKmG0quaRYeMo9uStZKzQsK+s9MoFdLtUXPr1WCOnFCPQj13QhNOrhhlhiH0KjFgZUCgDS177BvyyeOoNd2KK9B27NBvNcC32wAUQRM4IZBwqsc5P95DPZtBQQAAKAnGawBk2g12zws1cSzuhMwhyQXtXRBNdcEDnXAUXnBNkwzSwcZ7PSIfDiQuoQj/G3dTKMiQuInr6NB1wQ6GqcoZLhA3/wA6JayKz+EtGmggQKwJqIl28PjZsRqY/mWYsQAOIuzHUQSblVVwYgIAOzWLncNrgWsHCvKYkw/aqndp11qqwmeARNp+oV4Mb/CAKtqaxIYAe17nS7TqyouXayerdbl3X+pwb2x5oMyeoCznYReZ20TtwWAAKgyCp5EN5kMJkN0Ix619FVB+2W3GDA6HaCTJtxk9HFguLEYml6YF2moNeDsDgiV+/wbg/5+kl9BgdAc5aNkx358xuQ5j/wewmqvLKCUCamAOQ09xS+TORFXoiqbdh7IOYDPMBNoMDVcR32LOVUnnNQPh59EAdTsKDaLgAAQFtlIB1JAMCqnQT/LsElHAdLTs/+JFwdglkdlN0Ei7DkVttz+Sy3mCm3ctu7Awo4vuO5/X1DE4uAZceqrnIHrdLuctZ3VR84A/uunvzJenYG23UKepAnwsQGYH8KWjDv9WIPqMxOO74VayDwhUal3SRAcTD37KAleL3wDI9ADq8PCBTxiRO2PUfYlL0HHNwGTK4HHNDmIzy1O1cdTuDZV54GUkAfHNAELDQCe8CX+SYFb07Zk8KzgyjA1gzZh534AiwI5KzaG6DxG1DCN7ceaqqmN+faTgdv/WyZhKPDP5zEOISYFQACekfhPESwhlOODdg9QJB2mGRpZ5ACKqACBmUMRKAH0p8CRCD9DLH9S/ACuqT+BzEQBSBVS1yVVdPvFy+gAimwBxMhWNGf/d3PAipQBy3wAlkQA3qwAiowS3B0EysFCCp+LSxUfYeIiYqLfHOLj5CRkpOUlZaVcG9YWnmTemhmaZejpIpjcH16Zp2llHtwY1iZqK2HfHRzfLW7lXZyvMDBwsPExcbCG8nKy8t9UskdfU0bcW0bSdIbTXrX0k5J4Modcc5JTeV9ThzRaUx5WWVrPgIOeiNYzk7nTeRNTqJNYKTjkCdNMmzpqPUxYy6PHoFsmjTZo4cDs4u78GjcyJEjgI9GfgAI8LEkgAYdU6pcybIlkgkT/hxpSbOmzZsaj/yJaQSnz59AgwodSrT+qMY1RpP+PMa0abA0L/os+dKiTh8XelTwYRKjT9U3WlTUaeEmqx6sWltYKaNiiYs7h8648OpmBR89MbL2YTK3BRkVZY5QIYvXjCEmVJhY8YoH8BIqK6zomvQKEhinmDMj2rNpzB5KoNZovrTn1CEzZpz60aRlDDA+cnKNHtXIzuzbuHPrJnax94Y9zzZEm7bH4DWL57olsiaO3KE0HQQ6STZxjQcPTMrgESAAT4cOog614ZDEubNu06spSz29Q+pDe5Jo2yzft7KMNi0AsHAEiUmTDiglYE1IDagRHUEVaGBLCC7o4IMQRighHrtVeIwZXTHhRgt35KHCWXycYcj+EmqoQEZVLejyIVZRRQaPHmWkYJUZi01lVxtYzSWiVH9lkQUcKZ6lxWExDNnHCneo4OMdfBAR1SROpvCZIrJZaKUlZuyhCRxTRhKHGWjocSUipvUBSpdMwaGFFlwCM4cck42JyJty1mnnncHYp+eeelq0TBJ+9nadBxt4cIYPZfRRn3CBQtMon9B0wMx3kG6A34SYZqrpppyyRIeCnYYqKkt4lirJjhpqkQILOS5khR5LJPlCChvqwsJZfajgghkqRLbEC1r1cUaNbjCRgq54CVtjHUSoIFaQWK3AggpUxHGsVks4+1cLhkiyhxYJpJCCeXDAwQUceJSbbrnstuv+Lrt7xCvvZ/Ga2goazuHxhmeTfIlGnbIckscqmWFh8BtolnILnHfaAUac9kYscZ2VXtTooxVX7AEMeTihAaH2YYwxMxyMXPGlo6bsIKhAfcopyyrHHLPLnU5sszEQ15KzIjsCs8esKXTbR7x33DHv0Ugj7e4bmbzh9L5jRB2L1GM87fS7846pSiKvYIGwJGuEkvBuTsNHsFOclbtvm7u8aZudctBx89x0j5ZxxSbfvcx1H4PsW956Z4yyUXbALPPhiCeu+OKb1u24qXqQMQwRQiNCx9u6IY3HK+w+HYvBB1+NLpfyMpUGK1zvO3YiA/97ZdWHqBKeU1jQC4fXq1v+cgsYmI/p8M6PBy+8JYEXb3wy1x2Pt96DM+7889BHL72Ew1dvvSR2yO34vO16jkXVopNe7yh7vLdI12w/AsrsFZZ9CChiNsVZl6UF3LYcvV8Z9/X899/HRZJSngAtNsDiAS4ZzZueAhfIwAYy0H8QHF4jIsg1eanNaaDzGtPE94gzoO4RsPgaJEDhuva5RmBnY8r8UieL3FGiEfir0xwcQcEa3qyAOMyhDvWUQAf68IdAxMkdDBdEm4jGhkiExB7uoAcaPmIyd+HDGviAByoCT2G/SCJl4tW5z2kwE1mizNoisT4LwWJK5fugMVaoiNuVSWF0iOGYYJM/LdrRQjv+zKMecdhDPBCxiIAMJOL+KEif3NF/bOjBIZ5gFUSwgQd6UGQi1sCDPqzhBqnAgRrmAIUwQAEMamhkMLJ4SFJwEQ5M8GLVyjU+RNwufYogYYXYKDu04eMRWsJdK2CoPf05sZTAnI0RhklMYh6hmMhMpjKXaYRjMvOZ0HQmNKeZTGlCs48NKqQ2tzmqbHITKMG0XiIXWQc15EAHXkhkHnrASD3g4BA64AMUdFCHNWxBDWDopBc8SYcn5GALwPBCOFuRhxIOjXP7Ap26NPFGrqUBTPHDTdoQ8VC08QsStxNhKegAhl5aCDZXHKhIR2q9b5p0U4Q8qUprQtLHseEGOtD+wQ3skIO74OCRj6TkGrpwiE4+wZ6MVIMn8+nJOuTACyFVxBVJ2VJKmC8S8UqX07Kwph/Bsg8PNehsJvo+M0TUGLAQYwvhuL8rzcGjTU2rWie20ra69a0qW+vNHrnIO9S0DzlY5zjPOZk14ACSOchBH4TaycLWIQ9QkOQk5FADni6CYXKFRBy0agktrSmDTnsFauLgwqa4b2gpBOstvZXRzkJid2jVjS+SGtnWulYzcI2tbF/2zdfaa5x9CCoOdNCFREayD1CoJCJy4IgnABSfhfXkHAIr3El0oQbN7YMdpttRPljXun3QBWuDubVdlOZrXNQEVZmQJdMWY1+bCW3+McJaidI0VHccTW1uymrb+tqXKbNNyRq8ubL8+le//GXcfR9nzss4RQ42cOwhLkcHL8SNDrjAxQzfBAYwyCE2EL6cHbBbytP5bIxciwMWlqCFg7ESM7frUiiawt72bsm8So2vlexQpQHb+MY4zrGOd8zjRazhl8fwgg1q0NhFXE531p0uhGcohwqflQ4cjmB3ffbKhH0iFHlQm4mvGgyuYvWp530DKUII40TwwWHyvQ19e8zmNrv5zXCO842nS4wz46LJYDjrhrdrMzSokRffTdgeZLkZqRrsFFwuhZbEjMIyk+KzpNnSRqtboTjyWc6YzrSmN83pTtfpFphJ8p3+MRxlug1sjSDeDKHPp6WpMc3Ri0gxCv8sDEiPorSkiCOUKxQbT/v618AOtrD5p4evakYNmNMDXA7hhzqSYoK4sfObzlpqiYGZGJpgNCL0kFXTvkITXiMd+WqHCDAxxdbkk/QofLFr1fJu2PCOt7znTW/MtOEG5wzDJL8QCbq2AgpbwJy/B6tgnaV5Nta9s54lVhCnkDkRVw5TZZsW7lZCFXbPYR8x3lsKXF+CozXGDS7qTfKSm/zkJadkKngAhd2C4Qk48ELLcWAHf+r7t7m1yhNym4MbhIEN59yCX3WAAz7oIAdqOPoWfHtO3r6GqVdKeJMvd2nceBUzraYFItb+B+uhZSIWr5aErPswsK5XguOKVt26Y1P1OncU5XCPu9znzuY2IP0JPNCBGhKrhi7o4QZ738IT9N0H3DIyt32I5yONm3QyVNKwAJeDDigJBTEAt+CSCKmBS7Ww6rYdM2ig7DHQh6b10bq9mTDx2Lha9mPY78OvrwRsICty2tP99sX4r+53z3uV1HsNPegCGPSgAzls8gxdyEPMkf2Eyfj7CR1S5M4XvwUvqKHvwPVkze+Zzh50sg9ewDwkGCv+Q2w+Yrd405GvdG1bapTsqDG7Ir5tMHR1SROfUcURz6v1YDxcd26TG41wcLhXgKTQewiYgPn1e83VcjkABmvAWy3+R0/NdwhsYAOBpQY4kAPSV3g9kAdHxwM7BVz5dFghGEnEF1jltwhdYAPRpV3gB4PZNYOmkn5zsGEV4mcSpW4opF61EC/g9mpclQYa12Vo5108+EIBiBu/Y4BOWAsKGIVSqFJPeCfklwgTRgddEBsT9iYX9oUVVmFfOEMZlmHTdV2fRwp64Atxk4bAMGW44XFDAwpxYGyAlnqb8CNf5nryNwlyOAkLQ4BMgQtuWIW3N4WImIiBZIhyImREVn5A9kLZhYYbpmQZRmFhOG1PdoaFiAg01oa34WG7kXWJ0G1rxBlUQAVvYAZa0IdKRG6jl2qAOAdvdxsDyIi4+AiKuIv++VU4tZWLERNymaEH15U9o2ZhXEh11RYJMCSMTHFqFtI1FwV/oghWJTZiP+KK8weLo1dllgByTChHwIiLvFiOK5FS5pgp42gv7fZponZnFraJy2gL8dWJlRBGV5JLbMNtYHJ6SDgGA+M135No5DONKhQ1ZeYwzugUhLiOhrggBRJg6TiRE4KOi+iQeLJ+NvOOmIhhe3YIvnCDTdFwcrIHeBALbDMw1TgMnLGKYUJ/utQKpaGNqDdWL3Rh9kgK1IaRBkiRPvmToTJ3bLAFW8ADAqUIA6cGR6kGRHmUFUJn1iNqXnhWM5RnOfkIV2cnXQOLgyY267UJKQSEA9l1bJT+GU0DYzDkbEzBbgNlB0VAA0UgOTwpMUBZl3YZIXSHB0+gBn7AlLaxU2pQSX0HBY5FmHrwBGJgfJ8ScAQHG32nCztlG0qZk9lTQ6ImB14Qfl7QjsAAB6I3JrnkGZ+RB2cAUcSgJlpAIfOHhwR5PtyYGfpoXoE4G76gljZUBAuQm7kpA1c5l01xl71nkcBJPXT3BHQQBT2gBjeABzggB3jnV0lXmPoWBV3gT2qQnJqEdDS1BYkFfH7lB073GoLoPzSWmV6QZ1S3C+2nldmmml/iQdjGBK2oRKl3Ct72mrCFf5VQj6NhaXdkBboZoDSgC1EwARgwAUJQAm+ooJBAjH3+AAGX1ptS4ABcYEkgUAJ4MAEmwDqilHmHsH+WoARVIARXkAhsQAJ9IJeOxKAdNAOPIAUuGglSMASIcAEdiggg4AZBMAGLwQY74QdHMAH8VgnDWaRGGhS3x0iHBwXB5YHfh33AtVs9wAeCNU/+hAc5gANGlQo50HJPoAN2ZQl6wANpBm2ltDs3CGEXtpOXkAb9Zy+5VDvxYnrDsCZvYIdck3phh0sGORqkp4QLiTMNiUR8wAAL8JYzgJu5mSh6gAcOcAdmIAFBUASpgARDMCVRUAYY4AZ9wAVRUAdSIAOcygY+cAQRoAdHICx1oAdBMAR8cAEm4AZHYAZwcQR8IAT+QDAZttoHUcCrTOCqfaAEMuAHweoDq/oDlLoGLFChceEDFQoBRWAVIUAGIiADa+AAvAoEfgCrnHoIRwAEcIGrfCAFZAACX6AHBXAFeJCqawAGZxAYRmBJi5GtIrADZrCqQmAEi5EFeRAAXHCrudoGEmCBILAYZSCqUmACQVAFqSAEPzCuG+qwfqAHVmAEysoFCQsE+8oHR1AGJdCtehABTHAFaHAAfZAAX3AGCuAHIsCwRHqkMGsHQUEz6ZikdBCYdIADfkUGfIcDWCqdw2VJPbBTayBzXSBYkeSdfgdQlfBckAQJkXhIaIYIdjZ1OCgJcDgxocklBYUaDgEMaGD+p+ZFf3u6Gfg5G03zpk+ka5rRCIF6PWWQm0fABVwABbo5BPHzAHzABgJQBAVQBRcwBEKwoX2QAQhQBgAQBgVAAkpwuAcgBxZgBSCwAGwwsCMgBhAguFaQASTgBhRwBiSgBw4QuEowsA9qFRTQBwQgAyAgA0JAAlEQAW1QBLGrBDOABGtgAGVQAPwmBQDABQTwBQVQBMR6CBdQovWgAGVgBSLQuYcgBAwQBTIgAkNQuiNwAEcQAH5gAEWABhHgDDtwvVzgAHyQAfw2BYc7AOH7BYErBAjQBxTQBgFwBGdQBEpAAgJ7CBDABUWAvkcwA1IQAEUwAOw7BEGgAAkrBUf+8LptIABV8ABlYAQBPMBhUAKvGr0HYBUweghMIAF6sAD6SwcjsAOWALOaIpxFhMLTs18QKZFLQXdINViMiQddcJ4Et0kLhjlLuQVzoAfhxwdqkAoC1XdwAXWRAAZFhghgCAZb2GR45sRfyIVZ+GQQNl17dl00KDEhmTNV21EamQg+qLWw0EJd24/eZQYmNnHZxjZlmRtd8waqiT1WuUuTiIZ2fIZzcJ4MVoZ8XIZPRpUS1oVR7IUXJoZPHIaIHIaHbGHI2MhR/MjOuagUpps0gAh6m79TsAMEYKAo2gchwG9KsAMUUL78NgIzMLAhW7l9cLnYeggjDL99UAFTMAP+BVACJfC9pwvL9VC5ECABPuAAUeAAFBABZ2AAERAFB/AHEMCwIuoMJpABogQCldwH9YABCmAFI6wHGDADNpoKtXzLzQwBdSDOIdsHmTwCDNuyrWy+q7wDSiAGekvNepC62MoEFUABEqDKe9EAJMDOzrzKX9AAh1ABUWACTBAB+HyifSAEFgDAG3q5GMAH4uzJvbuhUmABd4HLEGAHoVzCJgxId/DR0OObCMcDNYADaXZ+Hqpdd2zFSzZqYEiGVYzFUTdDV5Rw03a10Pg4YmmfX9KPeEoJZ4AG+mKTqAd26XK2bTuJeFAGWOAGzWbFLp1hmCl8E1bIYAjJXfjSfVz+xdOVx9W1Z1dsx9hV1lBEtUrVCkFtCW6Qm1ygBm+tm5R6CHqrylKwAxdAu/OaAQtQBsGbulPAAGUwAHIwAFwwuWwQAFEQAF+QuVFgBUpgAneQuiIQAHWQAUMQGMZLA0EAwhNQeCQQBCVABkUQAjPQuEfgBstsAGoQBLqgsmRAAGIAzYcgAn3NqQ4wu1PAuLF6CEFAAmcwBJhdvyPAb+IMAUbgB/5aAOtLdgIQo4Ed2+ErBs0LAgjAB6lrAFaAASPKAG1wAocABGQwANBLBkCQsACduUoQAVNgAhfQ3WxgAnog3geA3krwBRMg0SSAuFbRBiSQBgLABWXgB8OLzO3+7NFF4cI1QQYMzhI/gAQqoRNk8BNAAOEu8QM0wTIyYRRu8AdRsBENHuE+MCEg0BMtIbPcRLOxRdKjMQddsAU1bBkCWIxLltUYpoy9CYhxZJu24AdxhD9R4I9zI41MM1mogQZd9yViAgt96gqwQFWtqVQsXYyWeIlMlshSHGF34AZr4QZSzYloCHI5Dgls6T+GSgNDkOa62a19EK+oaklfsAc/kKuHEAJFsKx9kKq86gOjWgJWkKpMUAKfqgdzPrHLmqp6MNdCYKyxU+JH8OaJrgdMgAFMFARGUARtgAFI0AdtUAIlehp4zgSTIQQsAAIuagR6kKB+wAbmighCIAP+cBEEvHkGVnEEdtDpdnAGGFAGKbtsBRAnR4ABUfAFUcBEZFAGCpDnewEEesACzfTmwoLnUfAHbrAGi3EGTPQDM7C3rwICRfDoixEFfM4G4X4HqQoBR8DnseMAUgACf8ACdMCqJUCsZzCklHATDpDvUHAE+d4A+f7vE+ATR1ABJeEAM5ESABAgePDnG/EHAKAdPuEAAd8SFFABPoG4I14UINAAIW0EDvARFoDhHUEBADDhEfwgQGABGS7SosLicmLEckLlEiaG8jjm2cVRPG5mcN2GNr8bRa1BaVCaaaCDlTAwrFA/UT7l1lUHZUAFVgAPbjAHd+CFirymWViGVkz+1m2XdaYFGyLpFFPLP3IQoHdLCkFg7/WlBxZAo5EQBRVQAfNqJRhwo2TQmzfxEQEQEv9REihxE0ZwEj/QHw3w8ClRBhOOBxjQ9xoB8RE/8SxR8Su/EWtg+CvhBzcBBxYw4mRgARVg+D7grx1x7BohEodvIIhr4SyfOC4/Jm9rLzQOj2T4kbuw41hCjJ/49dWzlVWDGkdOa2joB1FABgx2B8trBVwQxVUfG3dghnZwB1ngBm4wBmVA+RaSB2vTWajV84kgY9fDBRKgmwww16tfJ3cPEv6x9yexEii+EYjrAKWPBz1RBhNQBkiAAXjgAz3h8Q2ABEhABkG6EYAQJUP+AWKEh1fmMzGBdIjnMOHomEjxd0ThYHdo9EfhU3ZYNjghhEc2cXR4pAjChYoXNUH2M0GRKol3BABKFgB6CNAoyZlLEYxEZqpIYWiKalTbSCnzS+ZDwXhYQYHb7f0NHi4+Tl5ufo6eru7Y1+7+Dh8vP09fb3+Pn6+/rw+15QXviR2B8fz9e3JvTRd+DOfwYQgxIkM+fOzQmSMn4xw6dijuoyPnoT00aN5VxEhHpMSVEB+6rOiHjBsuVmoeuQmFixcvYDRupEOnDCg/FPngeYNlzJs9KuvtwbKn3R44SMfAicoyIhylcOzZwWgnKz06YOiIPbuyjBUuWNG6fQs3rtz+ufzK1aJQ5hKFvXcpACkHxJc3LgAcAOAGCQ+QBoUrzAKwKYAFTMHKFJ5QAcCfQ4klWT5MwYKFCmvw/Bn9p4EFUA0ayKhggQwZAIZ0NcAMAMAPPEYKT87dzBEQC44syMLzYxeuCQ3wIGHsoMKRMhZuG9s82zCFBgFCRwcQ+5ECEMZA+Wi+Lv260urbu2fvHhf8cnTr279PD8+aHnrA9MHDh0Bq9KGQf+08cQceeuRA4BZz9AGGGl08JCEUC0nIhx5yeIHHFmZllRJ+IsZDkUVzgNETRx7Rw8ccDtljxjx8XCRHiPa9VJQdOgK1kYsZoYhiRnL0CBRHOvLhBx5bYZH+BRZmMGGGGWnkkcc7eZhRJTxTIbVUW/M85WUfW2LxxlUjSrXVUvaQZSNcZL14ZpxyzklnnWeWI1QZa6yRZ55RlKFGOSCg141lDfziwGamEQoEZNmx14wVjoTGWSSSwPZLb6QR9hceatw2226mmBJAIw44kAwePgRQW2HJUMeNJKk5ogt4AGDQzaCHNDppA6kiAYBs4PFiGAiH/MDqGgD4cEiqvMYHbbTSQqvJtHhUa46d2m47Dxs8rMFDH1DU8QS5fHihRg51tJNDF1DYwWAXaujARw5bQNHDfvO6u4UaOLRxgxc5qAEQiE1xe9+OQm7UEYkuHvxOGiXVM6OLYcn+g2NHJVpUpIsYyQFkTwtfVKSOGheV1R57vPHGGFq8rAWUaayRRxxmTCzPyliQqfKXY4TpzlRj8BwmH0XIQIMVEKdMlZksArW0WBxHjXDVVl+NtVvl5EZbcgFwzbUD5ZRgwXyORBGMI53NumuwlgWXYC4gTPCHA+h1VpyinHGTnA9A/B3dGoZVgAypRqCh2yF5WLZbb7fgQUEFkqwxSCgWOIDEJbQth96zeFwOhN8+AHDEbMweMkGwh6iRtjEOAJFqb6laS3vttt++Tta6i6hHvlv0IVC5TwSYgw7rAg+FHPAuWLwfwy8IRRh9qLHFEzlYv8bvUOAgBj568PChPBb+7S5iiRil2HAfdgzpUVEVIWIyxx17fKIXXdzvhZBD/vRTySejbDWVUQULMGMCE5bAhCllSR5UGVqZwrSHnzllZVzKwx64wIAFaHABDCiDXAQINHhU5GJwcR/5TojCFOpua8BJDti41gCzfaNRj5MEYR63NkIlBxEBqKFzDvMHGTzgbpZyBAA6pZ/IKQYA29gGNkwBBMP4qheNaAAS38Yb1R0CE7hgmw8OIAkuSkIGnYMMMBwQub1IZzbCwANzmhWqQyAhM6tBDnHOQQcZ1k6PuOujH8OhwkCypA08gAIP2oADf5GLXHjAAR6Mx66H6EEHbcgXvRi0IDX0AA/t8sf+GrygED10YT/46IINwjWP8cVJJC4RYTtEogf3ybJEFRlh/IqES5J5bEj6A9lO7Ic/YHrBRbksAxnuYLJZrkgPfaAISDgiyHzoYSpb0cISEIjAl0mJZsxshx7ysCQywcGCEQxhPKb5BitscJ0MsAMz94ABChQBH2ewQjxAcLygKQEbQ+jDGWQADwzUgQzpawcF3iGEL9BjDX1gQwlypgY7gEChEJFCP/sgCEbM4wL5hAdR4KGHCsgjD7XgAkMO+g4yNJQE9gjCBC4aEQBNAab0KAEaMFCCBzHhpe3Y6UVDMAE3nGEG0VQhC7v2QhiWYza+csQsYAEALqjNUm9sm7D+ipgMzBxiDduplCTIcCpHQGE0WUxFklIVO1axEQ8VaKobE9ebX0AuVsIxIwbuiDpCHQIDZVSb2EqjhkDF8RDncWraUnUEC/zFB3j94zmw5djISvYQRa3sPqj3EPupgQ8hGRD1vHCxAbUDIPbzAmdHOz15gUEP9uNDHh5EvfDVAww1WIg7ermTXup2tyILUshCBrLfLoyX+9NIcemXy+QChWPxO9L/TAhLe8TSRPZTnkrycIaInKRGVLOsO660lDi0jIAvuyYTXpaFm8EhDSxDys6ogAU4OK0eMuDgDGaANA0StQ8ZmAEajqCHKwhhnnoQAhD8gNG/SMEE7cgDCK7+0AcIHEEGbngHCKpAhiAgIA/2ZIIMmFAHLfCBAEW4wxH+4AY+OMAdbRjACdohCDz04QdFyEMArLAGCQRhnn0wMB+msAAuZGEOyJmnGoBQ4f+AgAoYVQMLKnyGEgiBwX0YwQzWAIIZWCEKQmWBSZXGBiAcoQ96oLEeCHAEPwhhCCLJgh6yMGB3QKAKaCjCGrgABAiXGQntOMIP/HCEsEShDys+Q1DzMAAr7CELR3jIEfLgA3u2owBDwEMQ7nCGVvTBCmaQQR2UwOY84HnMY+7DEdYQgCzgQahq8IFJ1+BqSU9hBkJwwxQkIAUF+CEEM5ACAnZNgxDQYA0KsEMFuuv+XW2V4whGMIJsmg1taMt1HLWawA/O44sy9HCqh/jDESOxw7dOwAg+UEDodHNiABARF8CqgBGQMDj9GCZzNDRCA37gil1YphFQUHcJHGCBtMV1UqSRhC5A0RsH3CR1MsAF2doGhD+QQVPMRqMpNpdXwyIhC4o9QqMMsY3JinzkJAdHsk9eVD7woAY4IKEIH4TyEfEBDDzJCEfKsMCIfKUsyLZsGswANJXtAQ0sI681r4n0JbTgmkRYQtNh1qSkjGEMGZSAO+rLwT3ogQkBkIEf2iCAK4BABhgYghIkoAQGHGEIC26HEMrwgC9AgARRACOPM0DRB5ShBEFgQBQCcAf+DPChAEVAThkUQIcGiEQEVXgAHYRA9wiMgAaGGMCpBWAEAlRBBDOIQgSmoIAyZGAOBhiCD75wqFILgQsQ+EIGEHCEA5xhFwWg8giq0IcpmAACft8FAb5QAhVzIQNVIDG+DVAEJpyACXdoxwT0IIAhQGC/QggAm6XgCwgM4QJFgHwIZDBgCNSBDwddMRDK0IA9kM6NIbiCFCTgAC5gAPdsiIA7Zl+G389dCNG/gAmkIABccAE78AAZUgJxcGNTsAMjcAC64AcGUAYX8FB9IAIUFQI7oAQ7QGYRkIEbeIGI5gYU0FExxy2A8TdkcGR/8zd+AwTBQQ5lYAy5gRc8FAX+3IYIhuEAZeA5jaIaGBAoMbgN68ZurXFESuQMuWFFpnAaAGAAuzEbzZAIGHB+m6MLgbJFFUAH+lEcp2MEUmRFs3MIumIKUpQKXSiDvJA2hEUoT2gNjGEB2JE4JSeHuMNH7VGH40CCeUg+c7AF+CMjMKeH98FZKTEjagAFDMMSFlEWLhdzV4IzMrIxFnEHXuAGZcAFVFAEVnAEVEAEQ0AEQOACL8ACLyCKGiQBIkEDGsQAdyAbZAAEsmd1ehABBVACJRAB4tcObdcHF0ABBvAFHMVfYuBBwThpZGACeLcHF/AFFMAH4ic4FKAAhFYRqPYHBUACFyABLOAAamAAEVD+BwXYBlangAUwAbbYBiyVAXdgfxUBAgDAY7zoixngHw8QBBrYdnygBAfgAApQBxNgByNgjyYwAWoQAPE0BPbXDuLHBg+gAM3XBxQQUn2gi0q2AFIgA3rQBgxAACwwASdQgAm5LiLlACFFAQfABwWoBxPABhKQAVwQABMAAfPEBgvgDh24YLj4AH3QBjLQdiuJkuUnkRiIexBQBlZ3BlSWAd3Td1WmgfUHkA0VASm5HXUAjIG4LUdlBC6UVA6QhegAhnOoHmRwC7C2fnahV3foR43ylWCpHmjJliRnlXEpSAYil/VhB2BwMWbgBxahEQU1ERgxB4yYbHxgBqDAI0P+EiRDgksac1ZIQQVawDLyJXTwkEEs1UypuACWCQFAIAQHUAYCUAQgcI0zYAZHIAQlUAZsJwFlgAa+UgBVcAEkYBl3IGkZMARlgAEMwAb/hwBAIAB1QAFuAAFGIAQ0UHcq5nYywAX9FgQyQAZDwASs9wUPcGpWJwU7cAFDcAZFUH9lAAJ38AACxgW3uQAZ4ppikAHj9wBncABqUHvt8JTOxwdnoABjUADL6AeHIgR34ABWkFAQ8ARHMHy495ApKZFURnhCUJEBIIAzAAFXEAVW0F9RcAQXMANBsAB64ABnsJomSZ17MAF9UAEZeihG4JCxGYFHoABkQABiwAIPcVD+bdBrvnABNPAAoWl1BnAECjgCCnUBd2BFA2B7VSAECCAUyqIGWdYGsWGhbAChDSCiPVeXdHFUSKCVL6RX5eCW8vGW3dAoFeADhlFE5HAKPlRyf9BGXaoekKWmYDmlb6o7dAmncnERfUASJgESiimlGJOnsoVC02UiIDMkXhAFZLAiXzJAVuE0LGMPRcBBRQCpG1RqZVYCd9AGERAEQ+AGZAACldpjMnAHbIABMnAEscAEX3AEUPBkelBqTOADJWBSemAFekAGZVAAdTBmhuYGfvMDfWAEbicSp4oEA5kHGDBPFgloOqlQP+B1PZZ8rgUCvSoEIJBidBALRuAGTOD+aBjFApbYDmcgPX3WDt5pUiK1Biwgk0CABHtwBiwAB0DwAyIBYGMmq+0QZl4nBSUABAT2NxlymnWgByxwE77aY5zJB1HwomMmBSYFaTxGZksAq/7kZaa2rbI6Bfo6T23AAprYB0wwBGvwBWfQfI2GBmWgBFS2kif2qhJLYGeAAXr2AweWBwg5p3dCDgFHOr2RVIUhh1t6O0ewCH/ggm1KtEVbDl05LUj7RzVbs3qABe8wBnISEkwrFzNHB2bQTSKkiNbVEiARmFljPoLKMIcqFWeQXVqiM0rRM/LAqPSgBySwThpkmfDABgAVNH6wqX6wthLRBhWgfTkzFebUTEf+IhJuIGMSEUvQVA94cAdZCw9BQLNncQY0JReOaw+Tyw/k4Y3uMIz7sAYOSbX4YbSjq4XgkCSkS3I+i7qOoLrn0LrxEbp0YblzogVYAEuSdiZwErtvQQdcoFJecSLcNRFvsqdzUREXgSLLVbw2I2NC80D5gBQUg5kcRAPFS2Z3UIlcIbhME5kyIgfTq3ZZUUsHYwUZpF8ItrvpK5erKw5Ky77vSzvuC7/ziw7qKxYroAJkoAIbiwYqoAJ4sL9fsAT+6wZLoFAt0ActsAJl4L8u0L8qYAVagL/f6r8psActkCEuoAcpoAIpQAT+2wdLMIp10AIvkAUxoAf4qwKPaU/+GCzCKkDCLMBkYqG79isWfgAFfsoiOxeY1ttMJ1LD9XG8GkGIK4EGSwCZh8sPW2EPfiAUPvwO6+MGbsAl8/UWQqO2JiEBcbsADrsSI8QHa2AHjhq3DNBdnYsPpQEPSgwPaFwPeuDG71AGD6EgwyhjcAxS6OsOfJJz8KCt9QAHaHAHaIC+3TSMUZEHkjSMn8sSepBkBKLH9TDHICUSWBEVbxZI9PsemszJnezJuWPDK6ECfLAEVFAGKcAELxCqKpAFefACOvkCS1BhCLwCd7AE9sQHLWAF+rsELuCQZ+ACIfwFK5AhKKwCfaAFwdwCbqACZVDKy6wHLmAGTMYEMcD+BFmQwHTQzKW8AkpzD+K1vX2guKEsFmmgBsqzDyexiPzQIjwXF0PcE34pETpzFT/Xx/pQTvbxFWaxB0exM88LFyvDFXqQigyQQeYbZBSBi+FIZhMhBFtgihy0QTTQDsoYYURlZSvW0PdwqlnLBqUGUvbHAmQWxyz2YvMQBHwQBIZwUSbVBl6sk7jbZyYQBQczBQp1q257BCJAAiDQT0TAbIE3BMxwBGxgTwzNlINUY/O0n/IQBPv4ECv51AZAVB8gAQ1gBRcQACoWGuAJxXTyyeogv1oKlmMd1nR41rhDzhKhzFaQBVnAB/3rBnDQAkQQzGvgAgbcB6OMwEvwtH3+0M1ZUAZwnALrUk8h7AbE3AYaHMxnwGRLoAYQnAVkgMDRHAXU/JhMtgJ5wMrGtAdL8Mr2QAUvkAJdQQ+qtNYscSV94CJda3PWu3NtIhEV89poMRU8YyVmEAcRkc/6jM7eNCZWsbdnoTJjoEFFIAdcoAZbvADV24zSE44M3aMZYBgSUAEBwJ1DNANsgADcUQcZYAKZOQfKTcYL0GwhUAJ6MAAHYAQPgARfIwBEOgAAQAJscAANON9FoAdGcAFVAAIBoACzSgEBEABXoH1GQAF1BwICUAI8DYM/cCpF8AAAoGM0KQRBYAEBEAEh0I0OEAQCYG6J9gABUAFCEAFAMAD+AYDiKZ4aB/ADWTkBWVAADRB2FLreV1AADgDi7Q0AJ5BmemAACjAAGDgDSgAAD7AAR4ABH14CIOAA2M0GDNAOSqAA3cgHx5aSbXAADXAAFzAAKBBhDQDmmADlJiACADAE6ckEreGfDbCaffCRIyAGUfF+UsBSMwvnItF6ItA9KZTWfw7ogS7ouJDaDBHNBLK/1vwCrKwC3TzAKuAGZsDBx4zAe9Do0uy/VgDaxOxP2LzMTMDBKNzY9rQEdfDoJPwQGrwCL7ACVMAGk07K/qu/LUAF3fXZKYDrbSFfuw4Hlcjrvw7swS7sw77r1NTPIIQHQqfskykmzR7OdIIlzTT+tdrltWTrFbWtD8eLPl8NyGTCxvAQJfeMD09h2vZxERDTzy2TBVaBBwiGI82kTOPbEc3lBRqkqYEFt5nZERCAswyw3CqNnjtgBwRwBznGB34WAW2gAHwgAjuQm5nJBW6gBtMLBFHrALr3ADKgdgGAB2dXe0wwAAQ5eEXgkrSaATYqAZe81VLwBQWg3A7ABAigYvhIA3qQAM0IUEcAAQmPADMGAVyQFxdQAa4QBRYwBHIwARcgA+k1ZWkHoQiwBhjAUhAgPUJgCwPwA0wgAVHwBSNAAnNQAGKABwMAAhKAAdPXByFAAm7Q8BcgBmHfBwpQBMwwks0GARKwkvBJ0eL+95NtQJO8ludl8AOKd6v1t5t5/50EwAVRwAD+J2OM1w5J2VD8mK/tAKUfqQQogI8a6OeD7vmT8/mhb7SFPqXTLBZEgOtLEDTLjgdysOyvD/uwn+wgJHRXMRXJLl9KIuxlwvvtxTJTVxVDszPDT/zFD/ztRRWRCey3v+xionX4sNrtUCMscRIbUbxeK5gm8RV6Ghe3bcXzcCVpABF6YBUYgyM5cku5RCTEJailBSS9hBEzQRNWYIlu0D/ys5jL1Vx3edxc4P/5Dggkfn4Qd31tEmcMdBdiGG58FXx6FCEyURFtJnpKOyAkCzJco0MLpmBRVhcGM0oBO0IKfUwUBTL+RxRrEn0ERUclUWUiM2YlsnoHfGlfBVVRC3oKPw59I5sDfBNDIzJAmQh9RxczbmcXQ1wTZRZFeBMgM0dnRiZ8QQBHJ20hO30XX32EUMDFiUEUNyNI3CkAZkgFECiCTAAYokQdESdEfHlQZY8FXEYc6CEwBIgENrv6dOoDos6DOog0qRTTZ8KZBWUkUeijJwIbE4j6ZKgzwMoRLnqYJCvTp6kIMXsaAFR0KEKfB3yUROBTrUrTr2DDih1LtqzZsnjSql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADC2675qzhw4gTK17MuLHjx2T1kIEMNsaSPWX5gKHMubNYzH3+QO8ZTZo0nD2n4aheDedN6zeuYY/BMhuLbdtjxsB+o2XMajdc7pwmHVo0Yj505Myhc5wOmDl2vvKxM+e5Ha6eP78ZAzoxGjN5+vAZT96OeTrol89RDsYKFzDw5YBRPqc+neXo6ZjfP538ePHiYQdWcgKahdobtrk22mIMLNDOHXOA4mBaEHyxByIjWWCAI2HwsZMeE0jRwAMIaKLHCDtk0MMCCt2BRxGmMICEEVxMgYARSAgABhMAGFEEBUEY0MAJKPUxBQANDMEGEheY8EAABxhBSQMGFKGEABZEoESUDzBwhgAKHICEA19E0YADAQixQDhrDGDAAgUUgUQDP4D+EAAXAz0AQARBRHCBBQHIIMEa/AgFhBFADAQBjhIwUQQIAlRRQB1CNACEAw4k0wcbAzQAgARNnmEAAAH4gYERBSxAQQNZFllNPxncEUQAEVAg0wgATeBHAxUEUMeHPl0jQ0tKKOCAKg5sVcFXU8xwgQDJ9oGBA1JdlYcAByR5QRjZdUvWYOCGKy5da4xr7rnopqvuum956+678MYr77x9bEbvvfgaiNkeaGCxRx5w4AEHF2W89lputyVM2xtosKbaaHjcIYcadBSYGRheZAydxe7ugcUbeAQ43n751VefHPLB58VRyuWHHn//YcfVdvn2IQdzih04G2wLnnWEKUD+x+iHeNeNBkce3TVVHnlk+dFg0KYcAdZ4ejR1hIBG1NzHGVxEUcRYZwDkLhN1kNXGEVaAJfVXSgABxJphneGGvFUjNkFiepSgNWWDlcvu33jRAfjghBduOOF7J6744oyHNQfHjUfemRl1f5UcYnqUdprAqu02WxZWhJ5Fbru5BocbZHjhxsQoV5wYV/6RXPLJcnDhnhf04acfzLBDvgZ4jMHBXb4EOjYabAufRhaMQTMgx4BgZb5a0kSjx/RXbkgA9RBjTWcHHgKGrHVaZPXsbXiRTWZWGUxJ7v74h8cv//z0C+Z3/fjL9f7+/Dum/mH/81bFINe/ApYFDWkQCx/+Hveu6aCMDBEDjhvK4AY0bMc2oCtC6NjHQQpyAThf8MJzTHaHl5nHP00R3huoB5k8nIFyi/EYC+PFBzlEhzJGQxBtHgYaN8yABCUoAscYGBadKQg000nOc2JWBBqQgAZqOMt9njNAA1rxilh0TP62yMUuyuV+6BKcF8eYxTK6Tw862AJPenAWKHCrD2p8FxdIwAAGkIALZiwj+hRIwMVgRw/+SQ7KoLMfO+inPyOL2B3qMIg9DMIP/0LN9EpTGq6gZoad0cPRYuibmt3HWzlMUMDkQMAa6qs1O+wZctYDHf0oZjqsvE4eZ0nLAo7xlrjMpS532Zda+hJfa+CBDib+kQM95CAHPDCmDnDwvD64sSlPMGYf1tAFzzAvaF/7Sub60L5uQdIweZjbZwCpBzyWZZuGGUNijiDO8WAmChbTwx7DMp2w4CGK/kGOfu5wHUP684Quuw5XyokHKBAwnKEhGh+GJp2w6MEKojENbALGmtIUB5OIyQPSctbJfNWwj5yRJBey8DEeSqeZhzmQbR5GtPVQUZaIMaR8NvbLmtqUXrzMqU7H9b2d+pQvNw1qt3LgBzfqgY1qgAIO9ICDPqiBB015Zh+imYNpVvMwIOVCjBbwtAXgUQ8VMIACSICVbknhABSwQNrKIoW1goUWAahAk8oCgQhUoAEEnELahHD+w7MoQQJzm8IBKlABMUCgDkvzAxnsIIQvnIdk9TlhFK7AND60oQIDcMAMLMaHMwgRcj3RA/dKIFCwXIALDkgrH5hggQpEwA5bggAJ2pBaAPChrGAZTeWKSEmIOQwPvU2oWOQpvsTQzKM3m5frQkkb37hBDSAtXx4u+LBJrHI+h2xOLKMr1O5697vgDa94x0ve8prtBsdcag6CSYYc8OEJ04SqM99IVade9SxgqMF9xQKKGdyBC2SQEAm+gqKroGkIYHUACfQAgQYogA8QMAAIvFJWJjhArUJwQEqkYIJNSYACDghJA2YgBS8xQAo7KJZVwPIAO5y1AQdgrAKkMh7+CMyhDyEQwwUa0ABZzVgMqarCBOgAAgA4wAtUqoJ5QOBgIHvVDlMgAXkgEIYgJEABYWBCp4owgAhwoQANIAO1UOChBgSgCFKowhqoNYOvZOALDHYACoQgAyWQ4AIKKIIk9ICBPdx1wRHQAwvMIIASOIAOumjKA74yqcNKSwwGYA4ExDkpjXzlkp1ZUGmA67DSoGGjGAULHPzlSVLGi4ifUc1Ik0ecxORwO6bzgyFdujHurrJl/zGvrnfN6177+tfADnZYpPoEMPRgDTrIwQ30oMY2xBEKN9BBGOD7hGTvtyxdsIF8m1JIOzRoBh6kQYy81wk7FOALa4hACO5YACT+SDkIO3BAGNagADVshQ94QAIITACBEtgQygw4AgT4LQY7ICoCjDiAF6aQIhJ8QQg72M+hoyABO1ygCncSggSmA4EiCAEfJ+BDlDMugU5kYw1ruhAArDBQaLRBSzTpgxQCkCwI1yEAZWCCBAzAB379ow88D4FXQADkO6A8CjtohHCltQUlBPwBG7FAHTh8lUnojQlIUEBod0INFImgCshZwCSCMOCyogivfMCAGPgghAEXuOehhpfmGIa01QjseDxEDRaKiy8w4MxdrjtLMyV5wZKaNKXHQ5Dp8ICeQR4SpEmsDk2FTfnKW/7ymM+85hfH3a/IQb+VKyQdTIEELqj+gQvi5up5RLCDOTighA8hgY+EQAM+DIMCXIHAA2gC4SpMYRNH0JQUpJE23ItABjnxRwDCwHA9RAEAf6861ZUghgAc4QhR7AMEZPCDO0hhwFIoAT6OUmAK5IEBPOkDHsaxKasgYgQxlwINvnKBO4y/DGXFQwa80IedCL0PXwcsDPcPC9UfavdX1+cHBXAA3tdhWHEGJBBlZaB1gaY3DcATNccTFOAHQcAA4/EAz/MPBFA2DBECHpgVHWE+jKNR1EManLMbWEAFWqAFuLEbk7QvnuEcnbcYgWcW5jEWRvMaOqQbh3cWB7IduoE6dwAh8LEcpdU9U6QcP7h5VFiFVnj+hViYhZkHBjZQA/pFFqAwBGSgBmqQenrDEyuBFSDCBpiyYA+QLHZQcXYQBQjgB+MRBMZyZ9Eicx3WFBPAByJCInbWBgqAYiBQAQ4gBF6haIDYYbgSBJgCEGTwEvRHLXdQKWQyc0LGByFgLCHhAFfQFCHAY1+AK00hBdDSAFdwWJj4BUxAJVdwD3jSB3mAKRt3N3rgAFNAA+vgAPPXFG+2Bw/gWkFAYpkAAEMwK7XSBgMAAQcQWneTKv7wi3rwAGoAJnkWBRagYH1gBmciA2yAjUNQIXGnNf8yT2cBG02xaashGwlDOhOVd+VoM9HXGT1oFqiWUp0zhPHYakBIeLn+kRtu8FwoI4W5Rk+z9lI7qIUM2ZAO+ZAQGZGJo1VQYwrm1BhMAAFtFjsoNC9+MANPwwDwxTh7sFsBIjL4EgU/ICByw0dlsQdXc5DuU5Im+ZJwwBj7AkkuSFF2F1yOdAeYsZBmsYMyaTwXJUnyaCB9AEnCgwVlMAZf8EFhMEInJCDj0XgKKZTjUwRDUAQBJJFgGZZiOZZkaUDXBDRC9Bh5cJH0VD1P2C18oD3bExYMtRhsCRbd1D1LaUkAUkqQg1CHUZNNAVxfkQVmsQZ3cD2hYZJFqRhlsIN5+RVsIE65NY99AAdxQJlkUJecMQmVBDFHgJSdNhpRAJTAtS94UDf+eyCTaECZYtFXcqc5qnF3lCRcRoMHskFSWVAGozAK8vEy4yFrs1aQu6OV8FIKQcM9ZbmczNmczqk4kTkWeqBO5WMInqEHWICXijNHXEUC0RkvhqRENwMdlIGcDdJV7RML3LgY1AAWQDAJGzkyVfkfcCCYZCGTPiBzbnUWBdCHYxECddAT0tlmTLBW0+EHhMlHMHUYUwAQQrCDIDAWBSYWLHgYTHAEbMA9R1A28RIE0cECb1mZDrAEvLIAexACC/AAJgAHFxABrAAHmMAvEdBbCzII67h09KJppaEw8agafsAauQk6vNmbz7U6ylGQ8EFFxZkvZwk0VSWKEzABXMD+dqGoTQNmnV9xBm1GFnvEBmcYEFXKE3x3GBjAoWfRBijQGeEHFssCNlv6nHAap3JaFmZAnWOxAtHFBi5wQNnpGSQFFlTAOI2pNZEnHy3zeLCTGaZQBKcnBxLyi+wnc8bSAG7wig1gBSLCDhlAE7iHVw0WAVEgABMwByXwD2CVYQogNiFwAA6Af2eSDRUAABSgJ5g6qXdAZSBCaMBwBUrgAAOwJhfgACoKFmcgAQ7AB7XoACXQBmdSBgEgAWrgJgGAbtQyBFdSZ67YKVewmg5QARYgA3pwZWhALSRAAfMWAUJgAQpgBcw6YqjqBgWAAFfAApw4Y1/Qq7/aB4iYTXr+UwBosojFkq/UoAnDNwAKAAEDsAl3ZRX+GgCYmiIBMARDgapfEALKeopU4nE8hqkLYLCYZQJ7QAAXZgUrMQHhKAF38Ad6kFnT+ooOADde2hTIwAcJ0BQFsAYM4AZvQwJSGjJE0HPFkVCjoZNHSaPEcbRCe6O5haOuVrQO87Q8+QaoI7VjQEEUVKRzoAZLeDL4IVAx4xl4YApPQAM0cE3i0wB4QAbNcAZ3oAc/YBSzIAUIUAZuu5K/J7M/sJJnQAYC51+HIAFB8DVnUAdrwAJlMAU40QdBMAR8wAZccARZ81BhcVhrAAJhGgVA0LZCMAT/ggFekQVR4AOGgAZ/QJn+USADc5MFQlAEegAEaZMHQMA9UUAGcIsGQIBHQvCeD9UGXwACaeO22TSnwju8YrkCKmAFS8ACLFAHWqACKuAGK7ACKWAFepACKpACbpAGznsFeqoHxvsCiqsCLEAFaWAF2qsCWdC8KtAUZ+C8KbAHeKoHLlC910sEztsHybu8LbACXEAE3iu+VMAEhtkCfEAELKACftACKhCouiafEEI78WGo9eEFiwocZSAhFadYFICMU+CBUUYAV/AzIDgdakcJfHCsKolXajgBUaYEQzAAXPBXPJFySiADr1IhehAAe8BhUnACMkcCEGBDXCdzOzAC81cAZbALvxcCYvMPIzD+AyFgAl92BAqAR4eFDHyIAeBmAHhgFbjCc8pzFYnJEMmgdBcgBCbQCQcwByj3cwgqBBdXYBOAclXxxFchBwMQvDuBDcXaFDWsfXVADT8hBbtwDnFADWXwA3hlABciASj2cnuQAXKAc0pwAg8wBAz1AIYQrpMQAVKQphfQD4F2ALSoACuBe442AVisBE4iBwLKhzxRANS7YhAwgVDDAEJ0BJypQImxmV/xmEqLg5p2o0dbzEZzzKORBxBltJpzSaxRp50jhLqhG09ZtYH7lATDPl9gtagzkEt4EGnhIncwCMBFzngASczTm0XwNFKTi02RbvB3yUEADSVwBgdgBRf+GgQ0QHWzcAT67ApfsH2GEI5F0AzU9wBlYATDxwUfMAOxMHNW8BIj4BV6sDasWAYVwhMHkAoQAARIYAUGwAUYsAOyJQQIcAat6gBlI1pR8GACgAQLeAS+8gBWoM8ZoAB3QAFnAABcwAJS4HES0AYlMHMyvRFXEALEm9RK7ZAFqgcqUAZLQAQpwBN80AIBCr5TbQYx0ALMsQJkYBlpswRWAL5anQZU0AJWUAYqsAQuYJ1nsKdEAL1cMb8qwAdmsKct4AYpMAZLcNZuIL9ZEKhaEANakDYtkAdPfQRUsAIsZxh7sEK8xhV3UMFc4AUC1hRMwQYIEAXgRwIEcH1ZQIn+kUwTF+gAbbAAZFABfqCGO2FXfnAA15fZVsEJHdYJktB/m7LPnX0BdZAHD0YNDEd9/kAGa8LKX9EGAXAmB2AJCZgGHHHFVvET54A2AqoEX+AAw2GzhlAAOe0HBPgPmLIH1BANEEAT1cgFrHfKXVwV1g3Ie/AJTeHDd1MkfFBgGHAHeMXKKCYUZVMBUoDaOvG3DMcGJxDJbgDbR0C3saBoZRMVPKEADCcUhkABe0DK0YAiwsgH9ad9lGAk/PZcB2CHHLYH59AUAwBJCcA85xkjbqDLhWBZKVE3fqCa2iTMPCEEbtBYkcyXQBvMQUsc2yTMpoEHAKMaZhABUOswZiD+A7ARB6bzBktwBa0x5Y9QOrLBBAhABbqhMFiQBbtpO3QG0lXgHu4xClXABVuwBaMgBmieen6gBmRAkQ4SBUcAAGVABiDgJzMQYvpKCQKqcQPHz4BuAhPNiWITFAwHf5UyA0XSnhWwi0ay5wP1u4d1ARRAADGHAZd6rNMUACxwDmXaBw5QLCxAJodQAROgdcsiBW0myaI6ATLwZjUx0U3BBKge1CbA6jhmBQEQpUv968BOhYXNBing5WRQ100Rv/O7p2ew2GWzAmvgAmKNv1kAvlpABWegBYxNUnadAlxxBmH9BXjavcweqEtw7GWQBXdAwH1ABNc+CwEcqCuQB8X+ngWnwQR7aiBUcL2W2V3a0w5kcAcSkk0XAAAAQGIA4K1hUCzHYiYOUATP97Kirge8IgB10KJ3oDch4MNBcCZiAwIOoADwGvJ78Ic10QdpkOtxBQD3mtwblyqJThOHFQSIaAJMfKKhGMlDcCYnkGFkEgIWwAU1ewYmcAbf6AcGIAET3fGgOBr+qmB5QOFpQCUngAcYIAF70PGq6I0KFqwGkMYRSwF1kAE8ht4dAQFWcCZDcBoUTuFmIAHAhSJwoAFfkAHJbQJMMANwgAFfEAcV8AZGJgBuQAFwcAZasgNmEAClagUtYAGq+IYnoBo8kiT3MAC8ugN77wZwUAFoEAD+CYCMiQ9jblBkX1ABfh8HvxcFhKUAcHAHaKAAISAApNjxAzAEDZIDpzcHclkEWTNpnSUBabALQSAGGeAAn4ImReDcSdIG2RIAbpABbjAADJAO/oApePAAlxwawYpXFHBXPlwAD5DHaHAAEaBlDVAEtJUkefAADRABaZDczm+pNa1hTnEAQyAEB7CuoUF9GRABAEACgIAmMKHm4FCSN4AAgQDUcEDjZaHA8GTQMHNHBwEwA6EQQEL30BBBd9HQUJdxSGK1sKDGBcYFu3BU1GcgwzRwNTJz4XCxoDehl8AFwRViImXS17csYjIi1peR2dd20ie1M/L1Q3bAtlB2UST+FPHdpzdAEq1nFX1R10BWcM1WFEUC0e9IAy5G6kzg08fBGQRkgERTUiLKAT0UvO3AVueBFSZfMtQxduZAGSAXqgSR0MbZxQxiHHBhEi2mzJk0a9q8iTOnzp08e/r8CTSo0KFEixo9ijSp0qVMm/JMk8IKkRcs7mhRocLNCoQu9MToc4aKGaxU2HR9seIFHyYsWsQwY+UMVitLWKhAmIZKnyVumKRQEUOPC7BW9BCpQwRrnRbRuq5gsaLs37tLXqggo4LFV5x7lqT4vCfmntGkS5s2jWd06j1wWO/B0zo2azi0Z9O+jRv3G9q7e++G4xv4m+HEixexhZyBm9Ws+Uz+ITG6NZ7ps/PEqY3b9nU4223Hpu0HeO7aqZlAlx47D5w7cGCrxnMBCYEhpFufvo+/9O7TDurwOf3fHn7gcQcefoymxx7/+XFHHQfq0UdopLkTmh4JRojhhRhKKBNCOCUYRx7RhEZTa0TpEcFPTADhAwMxYXAHH3zYQaMffMwByxBulKEGCbBIUIY0ClhggQRsSNBHOBlcREAdbSB5xA8RmNNHCFVgsMoXfVBwhgJZLDlALtGc8YMBdUBwzQVhGGBHHwessYAuCB3AR5QROAGNHm0swMcIOxDwEgMXlIBHNEfu0UAfebiYpBgZVOGHAXI4EAYIJBRhQBcHyDHFDnT+GOFDBFZGWMAVXBxAYxQy2IFmQkpIoIwR8UxRwqN9FHBHjjMMMQMsDLRRRZUOyFDQGUPkAcQRKR7RhxBFsOFDEUesQY+iMkh7Rh19QHuHO8y28YUUbkRRght9BFGEHj8AwQe40TzQrTvVHrFHFBgcYW6zLHwUBLt5YJALs30Y4U0JXMgTxBAEf6tlFHYg+wMfUSDE7Bk+cKEHC0YcMY+7TNyhBwhDOEVyySafjHLKKq/McssuvwxzH0RksUK1KJ+xWVExfKZFTOP9DHTQQv8M223upSabdKqRxlx+Ah6XXJCiRZhHvh6OiPVSeUBYU9U42XF1NHmUka9SJtIktU7+MtIhI00z0gH2y3ukIaJNrBGVNk96lJG3TXy4AUsRXnDBhY8LxCONtke2kSIGHYXRRwXuTBCCDGVUkFKSO4iQ5ZZdHnHEHf/Gw8YBYzywiZYXfEEAH3o0sAY0BiCUgAiWV6DEDBEeadEAoGOsBJ3bSPC6HWooMMccIPBwgRhzODDHA3WEQALofExgke1qVCBCFTMWUIS00TyT+Javgu6PNyR41MeryNnCQLq5qNtHFB+p04ADWrpcAOIx/w/AAApwgAQsoAEPiMAB5iELcFiZHuJlFCLoJYFOIQMNSHCpNgkQDWgYyhzoYLI9YIFERuEDHcAwBw126IQpdFkczID+hrrNBA8jNCAfGLCAIkxnDhKAhe76cIFuHUkPBLCAAcQQgjrYoQTuKIEUBvAABGROCTsAQR2EcAAuMFEYDiCDAx4wsoRUIABf+IQDUNAHAjhgAENogwz6wIRUFEEKDYiiHh7ggAg8ySJxdMAVIFCBBdBhDmooEgiGVAWwWcOKfXgAHy6gADI0oAIkoIgevkFHByBADQZwwAmiMEkxtaETENBWRR5QgRShogF3AEG39CCAOhwBh7ZQQAUkVoEKmCsIX9ADE7FHwWAKc5jELKYxj4nMZCpzZSRcplDYZkAzcC0odJADyWjYzKTYQQ5ggNtMTIhCFaosD2Y4gwxFg4X+NxiwV++DRd9u0ramlDImDhgKjZKHTzroE24yChtQZgS2adZEoDtpwwRS1Ac+cGECW8hmTYzlzIhKdKIUrahFL4rRjGo0GtAsIBw6OBQ+yMGfR4EDFk52o3CGDZxy6GjK8oAGM8QhmyZ1aMz80MP35cAnfnDKGa72Tr8BNHn7hJuN+nmUGcWTKXrIAkk3CtWoSnWqVK2qVa96UZcSUJpEEak4jTKclc1oDihc6ljl0EKVxdQM59zDGNQ5QD+wcwEMsBlPtNoyO9DBC13oghe8AIbAygGtbHuqULbZUqwqdrGMbaxjH4tMwdikBYaNyQuAwoKa8GEwkA3KHCobszj+gJQoH0RKWF9mwsF+ViZ6HSxeSQZTM6SBhDUtYIGCIlKxppSvf/3gIFHozaWk9LWdLa5xj4vc5CpXJnmgAhdU0Ac0EKGBWaCCH4K0BiKMYQxoIAMR4NoH6GbhumYgAl6IYJWeZkFRWIAuHogQpDzAF7pvoEIZGqiFCS6Xo6CNmRmOMkijvFWArQ2nTAaJ1ridjJxshZBbwRvR1ZJsbWD4K2Dh1toPLnUpdijrfj8M4hCLeMTK1IMKsjAVNqjgDSoowwvMAIcW7CErbrlKFlKgQRZoYTCRIYILxlIGFSxBLCm4A19UYOIxtMANJ66MXNCQAje0wAo7BjFxA8jBpEr+OChYaKANT5jgmJhwDoRdcEzp1geTFiqiNxIuOC3shRTSqJpyULBTbiQHCJJ4z3zus5//7JQ2DEYPL2CCCn7Q4hbQGA9faQMRtKClFmirD5/RC2VNzJc+aCELL1hCGahAWRacIQU/YIGPE6oCJpx0CV9IQQt+wFmccFoLNp3qlqNJUKGItL826XIw16baq425m7wuSmzTEIe31rqYt9a1HeYAZ2K/LcHFLsqzmw3obGt729zWtgrGQAUVpEEFeKACGjYCaj1EJgVUYIK5JO2OFfhBBX5gjB9e/II3FFnRJv6KCvJwGS3M2w0pToEWojxlM4xBJ0RIQQL0e9UrBxD+pkkprU9qaMwC1xkhetBrYPkJ2zSYIQtaeEOui9lm3D67woD9LEJaC3KUnVDi3a65zW+Oc8bKNwvrHcMSxrCH/PrhpHgoAxOokAb8emi9aBjDevuw3k+rcw0nzUK31huHmaV5ZuuFQxla0Mv88hoOnzF4TLCA9rRrIe1pH0Pai0Mco5UGQwWkOQC5ipQA88TXyxwzYdvm9xRWGyh5SAMTSr5MbMNzty2P24xcO/gSVhOEOa+85S+PecbWxQWRF4oeWqAZoJA9BXHYCYk4dJ/cEMftbR8ObZjTMrv/T7RK6bBORLhsZE4buP1cueA7f/s3MGEJbM39AXObk5UDVqX+0Uit4kt2beBnfvrUr771/Xy2lJVGN6xP528m1BTZ/w/vSNk1TjCe0Wn/Xf0aNpsWtGAGM6zhnMFM6zdPWGEwtPRqz95/7BN7fQEogANIgAVYFPUhHG73VvthfDshfjFTeEwBgDOBe1W1ex+kV/rETS31VUIBB28VByKXBmvQgABkTTGxcvlnf49XZy6TUh1ogDEogzNIgwUYHcDBemNQGz/xfFt1ckVhcTKhg4ylfoQ1SGQGXHb2E3swHKFRePEXQyXoMpNHVhvoUqkVXP/XgzXIhV3ohV+4ZjUBFzpBWcV1gwrIgDjxgBA4WkoxSFfDd531NmT2QfhUhXIWeSL+9AYkBFNnUE55IIUoVU1+BVwCNXkwiDLbBAaI+IWN6IiPKIBysXBi11RL4AdMQBcLVwZmsAQIQQaZthV7oHWdgQU8hxBPp1iqMRxY8Fb2cWDS1zLkpxTmtxsfZkK/NVjcpH/6h4G8hgc62Ex8kAd54IcyBYh5hU+56AVh03+MaDJ4RnmQKI3TSI2ZRwYpkAVTxgQxMGRZQGXYmAJ1EBlL4ALt1V7iyAcnJkFTdgQvoAVXQGjGNRtuNxwE0lPCtAf/1RQidV97pgcy0lq6GFgqiIc1YVJeRhN7sAYiB4XHSDKKSGZh1gfbNJFk5owlA05rWI0byZEd+WGXRWot4AL+WxENWkAPS7AYMtJp5oKJK7AGX0Fol0Vo6WiSORF07ohV0cEFWdCEgegyZuCTPvEGXBCNgLY2vwVnFtZN+tRPJgVhXfOEDRmUN3FtuPhVfMBXRRkNeIALBzNhGQiLHimWY0mWVsUHKaBkVsA3Q1YGJHeSi+EOKqAFLzAGK4COLTZkLQBq0OUZvJYY7LZYhcUab+B9e/CDMJOPTQEcfXAHc5BzAIVgSWlhXGAFbhAj/bUHUSlbaLAGGsITVUlnV9lhbFNNHUIDUcNhYLNhZcmaremai7VpekAFWoAQR+cHaWAuY8AHT7deZkAF5kKbzbVeePAGZqAWZpAzODF6CUD+a9GAdtsFnQv4BvRYHLnRNByCQHg1GtOZTtn3P2hmNgsXDdsUlnwGkNVUYVxQBFvAV34FWC3FT/6UIH1oBlIAhXiwNW5DZvq0n/60TfY3kSMVDTIAP74CBoYyAQnaLVgiE1NQBAIyEyHwBarZLBwnJkEhofcoOTchBUPABBMwBAgRAhPABWcwAbkwolYwBVfwmi3qoi9aQFrAAiwwBoY2aToxeqUnE6OBNXNnGj9THGmXBWznerUxdytDc6xBjzyKmPqIFCL0TQJKgHCQBWPgBwVmYX2lpUpJVHAzHXjAQcVoBnwDBTyiBmhFUDcShFFKB7WwADNAAzJwmocTDW3+wAB4EAUW8AXr9S+EUzUiACtqAAJXwAcYcA0xAQFCRDwVcwdRoAYsMC7sogdCIKlWgC5wxAcPkAnMsgYYcDBRAATxkqgygAcP0BFDECl3IAUSEAVWgAYIkBAwKquzSqvBRBvMpBq6MRysV6TgtxRZaJM4uB8uk2VHUYE00YIF+IEI6TZDpYt/paVdsAXRugVPsAXV+gRPcARQADplEAVQAAVcUAZk8KV5MB1+oAeAeCOGo0FQYAuF8iQIkTsUQAcWAAUFYAKdAqhlIARlYKosIRMQIAMYgAEk8CR6YA0ZcAsCIAOWcgZF8CpsIABVoA8e8QA0gAcTwAYGUAYf0AX+ChAFXrmhr1MHBYAQfrJHcIRGt1SrLeuyL9tZ2yccz9mrUxkTGjkiTJhONksUTkoUx1oTyRODTnmP1BRYZPZX3VSHcsBXW8ADPPAET/sEOUC1VWu1OaADtER5R2ALXGAHZyABYBMEM0ABaoAkZ5CvO0A+GEABBNAR++MO6cAFQoASSKIkWuJIvsQEFUABJ8AGTOQnGXAHItBLEyAFB8ACFVAFGXAALNoHiaILVpCpCBEEVbBHT4QQjgSzm8u5nctY9bGK3tceTJoTOEuBhDmsJ4MGaSBgxleaMfiLQOcTLEVW75k8gxVY7bmUekUj/eS7CAG8hrNmRaC123IOQgD+ANfDBw0ABAQwA52yqmWADxULt+XzJKXDBQDwBYxUEcaAAVUgBL8CDYG7CjtABhprAWrwA2tQBM8RDbeEr2QjAjRQBgdAB09yBgIgrn6woZ7rv/9LTP+YMi2AiGiAikCBBv3lOqspNnpmE0H1WDdImKJLujdbnjJBnDtrMrIIFLWoNosogzrLrB3yNhXmnoQYn803eUIhB1sACzkQPrSEOHqAATIQMX3ALGMjBCaQB1oSAlZgL0fwBfYjE0fAcczCBH9gP0xwivJCwxujBwdzBkPMB2zwB3fAqX+QC0KwL9FgJRkwAT7ALFxsLnpwBFLQsBHhPwDMxm08QGkRGUP+YQZl8yGX1QckKRMtBhRtsF5MjBNzmQIvcFI0UZM5gccfJsGsyICmG6yt6BTkNBSnxRPJKoPTSQaacLtoVbtKS2w1MXO6JqCG8z5kgBMZQAER4Ix5EMY+EEYORMc5gQYX6cazTMskswTVwgdoYBdlgRUpkBhqAXoqUBaD4W4roAJ0YRd70AI1gxXx4pvRsBWgFxV+UQRLgBVuUBdWoGi+rALhaGgqcActEBWUZc3gzBaBLBOZNRYqgAXrTGVYcRfLHBXqpgKXtRXlbBVYsZLhpVyz8QZqmYZJoaSpmxRAGRSLyYOOOYBHuYFyoJZkALz9OUha2XwWSRRSqgdzSlf+DOCVtezRH11z8AbN2rICZHBZQ9YHjGGXd0wGxNwXWQBwZZCXbiAXZVOGd8wHW0FogmFifIAHLnDLd1wHbJACfLBpcKAFRBAXX9ECeXBZbVBolgZBK3DH3ooW2rIWliaOH6ECSr0XXLACeKAWa+ACd0FoZJ0GyWk3e8hYdHAgsDHBrmisTAiMT+qzPOFWh7WFNndWhEWhogEHVsAFG0dmT6WmF9xsbhA+HQ3Sje3YfobSfUAG8OaSXwFpKZ3TJK0Gg8FqJqkH2FgG4YwQb1AzjRET0RyXmxWPZgGK7vAVZ2AFeJkFz9wCYq0oLnDZIs3PUZEFX6ctQXeS4ewOnXb+klgQ1oPBBmghjHeRFg5cE1ORAhVcVdo5mKzonUOxnXVdFDHkE0D7T1J6c2tzh0roNjNXdIJdtKzlf0WhT4/t3u+9beJ8zOtMBW3wFe6G2Y8hzCb2FzQdFeWckjKaFWChX6i905x9zSiZ0u4wGGFRF5pB1KDGB+XcF+92o3cxFisw23OxaXsBl3tgz/WM0xSOBTMKXWNxewf3GQg5G95RNLZRNEMj49nRHkb6GtHhNKZBdzphd9VN0EMBHF3Gs+5w1zmBfkPRTdw2h0lYbGoKNpM3GspGIs9G0aAM31eO5ZV3yECh4BZ1eEsQA1jwAnZ1EyDOM6KR42me5k2DNLb+4R1B8xtxVxzbxXZ1vl3TKa6+UaTjwYSEOaTDyrN9PsI9sbo84cFGoXd9Nmzr3RMiNVKp5U+sgQVlwAUKjRTgneWZrul/Jp7FtTcL94s+wY1WxSEFgh/YoRsz+36zuXZ2Pp3SuefYwXpyzRNncJg+85Tsjem2iJ7A6hPVtFrJY1h09oG7ccEJZembruzLzuwjttemZ1KOTIGooXqEmV+bVufeF+sfpQUO6VBQKlyUnFwF5us/8cmHbROjuaPFLt0+sevNDu/xLu9tfezrPp2H3t2EeTYSgoC3sWm7mu1YsHa/IRu+6llV3lipxYHlOVzI/nzbhPAR8oHa3egRP+/+F4/xymUhlaUGQGFTeICZQAHyMTHyfXClJMbI0G7dU+mUg06BRT4iQn6DvEEcdR53r6fjM/G6jtV/ABpShZ1QjB6lyc4ZA33dNvHuGa/0S99ZUZsDODATXqAtO+UTbYADTw85MSH1H2IDIPQEN5oTanA1UAA5enCmKF/vjfzjt+eUy0Z7NIHvtyezNM+drfcGlL6H9jHkx8RSKa+fLcgHKARP7efxOruHtYZ8TK/4i89YeqADo6EDfAAFT28HOqADaqADOXADYaAHWLsFbIADOnADatADfQAFXtAHa8AD28IDk48DdAAFdaAGoc8DejC1pb8tN4ADfPD1mK8DXZD+A3ygBqv/BJHPBlDLB1jrBWQPBV2gBmHg+wf6YX7v8Th49JzhejbBwQjtFKWBB19wX6tHpDev93sPMx737LML9CIV8ehuFD7unTHC+PNP/1U1tU+PB6MPBa1/oDrgB8cPCHpqUDl5PX1qWzl8OX19bT1qT1t6UE9dUHQ6fXo5ap5PYX1sPFA8T3eLnVBhOTp6kZhhT345Xn2Eh2qtamqHjsDBwHp8wsbHyMnKy8zNzHTFztLNcG9Yb3vSe3BYcNnBe2bgY9PlyHRzx3vr7HDub/BY8vJj8O7u7Ot93+b9xnZzwEDzl4zPnDnF+MgZiOyOnGgEka2z9sbdrYgYM2r+3Mixo8ePIEOKHEmypMmTKFOqXMmyJcFFfZ54wdHrDqs+jfRsgbJlDg9SiLqsycHD0RocXsDgBFMGU50cftj0WBPJS7E8RZ/coNOoj46hPD516dToCR88pqD0wEHnjBdbXOQ0k1Oji8u7fRDe3XYNjjZ7wdCgATaGH0o7YOxEzIfnHrx487CMqff4Xj7DBAHKsQORo8GHfQwyPGZn80k8bspIhoMHc0o/RWYUKaMHr+3buHPr3s27t+/fwIOXzIFDBw4+UHToqKPmBpicW47muAF0DSUddIwWdQSl+M46Q5/0INtVKqflapSL8QqGzY1iT7LiyZFDFtVd6W0162L+Y7sjOwDywRkfBBYo3DSj7QVHPd40w1eDfZiRTUUtKZSdSdnkc081j40RmTyPVWRZPqEBJFBnnh2UEDooBlOaYinptU41IHrjWkhFLKCjjjT4ceCPQAYp5JBEFmnkkUhGpNMvzEDRRXy80WUXMADaQceVV86RpRxygAEGl1rSMWCQCdq2jTUQLrNHPXvkYUY1eNEhV28ZMuYYPGVwYYUVWdBDmT33NHaZPvsg89mKoBm6EEtzGjPjGx6KSGhHVuxoqQzABDHBBFcYc0EJFHQ2xRDLRLHpDNlUIEwIX+SBIgbF6FGEI1HUQZCqeDyC6TJskAqMECVMwAUzsCaDwR3+mlqxz6Z1HDHBF0JsegQItiZp7bXYZqvttkQK0mIyatzBGxg22FAXQQQCiI6XC43pm169cdPNjcLsAakWWtCbkkIwAikgGHP0C8xlG94ZoocfypOnFWXgyUXD7sSx4R5+yOGFH/nUluFIYmrzjjWUsaaPvsowsAAJM9AwAwk6luHIA3esccEMfUwhAxxoKFDGEX1EoQQQfOThRhtcgDBsGz6UoWwfI8yAhxAN8MHzGT7UygQfD8zgxxksuNHHA7FG4EgGXzBhq7JRCPEDH0jMygYQRfCRBRk+eH0EGwFYoYeyUwBRhx4/xB3MBQB8AcwDbpAxQB17BN5HHo4DfoX+A3zoAYKyVphhuB4RMHHFGgf0QcAXZzSQhwg77HEGAHecYQK3sMcu++y01277SgKu2+63LpXJ24LzqqnFEtjcpuWPcgY8Eh8O3bGOG2A4384293DxcIgdTpZwwpBiXxGgBVO/jRc2Dmr++XDEAZk8fUpW2cR7tLZHGTo+wZ0MOvoKNicOCEFCFBEAYBnARgAZgIAEUtiBFAJwhAF8wQBHuMDr+qCEHTgCA1+YgBQQUIbCZeAOEKABHoBQhgNgLVYB8EEJCCAGsvWBAqIzoACOMLojlOECVcjAAoRgQgrgzQptMIH/AKiEGRgBDzzjnxRIcLhiXOALD7BCCGhwBC7+XGAHHxiCEASwhwZYsQoQYIC4pEAzCqJADwtwBATsUEHRScAPelDV7eZIxzra8Y54zBaB0NGljsWJd7s50xjSJIyK5EEL8MiDbQACSNvwQU6+I4jGOAFHPczBC87LAx68oIY8ePKTnmwMHrighjWwIQ+CiQMa4qDKNLRSMGlIAxrSYAYznKGWuDSDFnTJhCxogQm/BOYSmLCEJQyPCEYoZjGJsIQWEMGZ0IxmC1rwghew4AXUZME1WaCCF6hABdz8pjjHmQJxpuAEOppVH6xAAx69LFYKgAAJWOAAO8AQbKpqgwQSSMY+ZOAITDxDGUdgwT5cIAwQaKMIWliHDIj+IY4TsMAJOaGALBwBAl9w6AvjOAomjkAMQaBAAXYgAlGAbQJ9cMAjTAABCZTAAWUwQATukAVHiEABLBBAtQrgAACcUQB/mIAMglCBkar0a2g4gAwuMAQMVEsKr5NC1DinxjoQlBNSiABV88jVrnr1q3isjTDE4Y9JBcMMEKENOYBB1sfliiAuC84ju6SlRopETHbVDV8GaRg8vMERZsjDg0hWEoOkYy+c0MMe9OCHO3ihDHjAgyfhgEpPpnKWsbRlLjdbSyZw1gxlgEIUahnaMphBMLOEJWqhUAac5SEOn1yDJ2Ubh8YIBmcHg1Rk+qQF9n2oHpOZTJ6sV4aFWcH+enva0xWSe9yHjYEMZUicG+BwB9bgwQ8YK0Y2EhIaYfDBDem8X3i/xoUoEKAIIZABGYqgB5Se9BH7VKAFQSCGBgDBABMcgQnKAAIEvLANAwBCAL5ArQwM4QgSKKEd9rdVVoWABELwLwyDyLQHuuGKF7DVA/wAQwMAcQZBkMEZimBDCOjJEQ0orgho8M4ziM0BVmDCFwpAhplBoAhKEAAfLMAFI9RhAtFoQwnOIACG+aEAVVCCf5VQBRCUQQgn0AMMwUrlrlbuR2KtspaPoYcPxNURetCAXZ3Qoi6HQANEEIaYwZwBPWghGGvuwxlqugw9ZMARc4ZzkHLnJbyWxA3+M5CADIrgoyDNCEJ+AUYaBmajuwhoGXzIhsb0QGlKL1axbfpkpj9ZWzTgDLVoqGwc1kAGNZBBtrL9JGVBudh1KBbMhWKGgPrlR0dR8g4Y01DBNtSa8lEsY4XK8nbTZYc7zOEObrgDsrmAbDK4ozGCZUeWSSKBkz2hCPjTERkcIQQVeq0PRgDBHfTAMyP0gWfkbsMX2GC4KMSsDEqY4BlkgAF18gwNNyxb0MRtBCAggQ/mdkTAzdaHIJD43JxQ1hnqcIY/HEHfCOcZE4Cwtz4IQb1s8IER8sAzNixNVgLn9t9A8G80OJwLevC3ufNQb6kFwwFm+IMPJvC39ProDKT+K8HaglAF4NTg50APutCHTvSiG/3oSE+60pfO9KY7/elQj7rUp071qlv96ljPutTnqIQlrKAPUliBBvyggQx8IAttKLuYM5ABDeThAxkgA9tbEKsWjG0EXgtCHzzQdiLoYQV6CIIZNDD2sn8AC1KwghLa/nURlD3NYP66PzVwBCWonbC/EVBAdveRHFmKAd8Gc16P8WVhlN4jZ2rTt/WgyIGxo7vTyPIkLX3pVisWlJ9kQhHIYFlUwhYNTMB9tKXt6lbn4dWTZmuLZs3l04PZ+cHIw5dLz4c6wNEMyXZDmxqzIU/H7w6tiQMX6tSPhBAbQODHQ/otE+3aECg3XrD+1I4EpxHLUSACAhOGHh5AgRJgZPS8cQYA2AfQpxtad4AImIAKuIAM2IAO+IAQGIFKN0dixgFuMAUtMBhi1gYt8EF9IGbA5wFWdQdTkAFmkAFeE2ZlMAIrgHd9YHce4CMegAeAFwRK0AJ+MXYcKAVaoARp5gFqYHdSsATDcGdgR4RixgYaMA1xkHkmIhCckRFcoCMMUIVUCCNCoAAPwETlcFTAAAKc4CshsQcYAAdMQAWU9jjHp1i3FwdmoADrIFigBAcskAeyFWqvlYfCN3xtgmksMEmc0AY64wdlJoaOMAVLM4By1ilCIDAC8n7HoE/HwAYSoAxQxQ5A8AaN4Qb+ogQH/XMAEIACfBACC5A1BVeKNGAHLuYIXghpBRIgnBFZfsB9vtYMkIgbXFBtVKhOW9aLwiCBwBiMwjiMxFiMxniMU3c7TaB2dJcGGuAGSxh4LqgBeKABctdQd9AELRAFWeAjYTZMfDACWPCBfKABiqEBdNBmdjd40MgJQSAFWeAEXpMBavB1TQB5nCB5UpBmS5gHktcMaQB3B5I7XSIQeHWLzFBtOeAGXDAHuqhOEFBGUqAADtAAbsAEDdAAViAFBmABReBCE7AHDqAHENAAKEBkE0AGJfBEbFABUONF6xACAOAAbvAADRABZEABDhAAFPAAAXAFU3AADnAAA1T+BnnwADl2AlMwAzcVAAiABhfQAA9gAq3GBhEQBwVgAHmThQEkACUQBQpAAhVQOSWgBwOwkxPQAP4VAg7gAD9WAQEwA2bglULgABFQDCIAAEWAARkpBxngAKSiBywgiA0QAHVQAAtQBWzplhPgAFdAABVwABupABKAkRp5AQdQBCwwBa9zAVDQAIDJbQ0gAXngAGHZBgBQmHdgmUVwBhKQBg4wADNwBgcQAXx5AkpwABZgmCxQBzrZAFx4BlyYB/6VAI5QAHaQAAJiAHyAUV6TYQNTILMWIJGWa+Lzev6Qf7jxBceliL6YR8gYnuI5nuRZnuZpnrcTZxkQBG1XB9H+GARskAEtIGaGBwdOYI1lZ4R/x1Zwd2dq53c1uHiFxwktAI9K4DUjcAeLlwFEII+cAHctsAYfQASW13Z4YHfL8HYf8AEjMAxtsljHB6KexHojmmlxuIcouoeo9nt4iAZscFuqhAakVlzFZT1QwAVQwFpqQKNlcAY9OoULUARq4AZqoIuk6SY+OQRTEAF5oAQSQABGIAQR8ABcsAZooAFXkAcVsAYNgAcTNwBw8AB4sAYV0AQk0DQBwAVCIAF7IIjxowQlsAdNY2J6EAB+IAUlIAUnUDMkAAG2UgFdBHY7EG97UABWoAA1YwKswgliQwDZKAEhcAJeo1JSUIlg017+emCcSrCnF6AGHBQCM/BEetAAKdUHD/ZtQbREfIoBPccJPpRGBEVQekCUIsBSXzCri7UAqkoA5RUBUNUHGGAHDTAHCzAzWRA1BlUCfhACV9AmZ4AA4bgDBOAGaJAAZsCm/RYBabAAe/AAQ3CnTORQFEAHELAeFyAGfICnnFAAV6AHiNoHECAHClA5F2AEJOCadkBfVfJ+kbYO3Cc/ZpUR2vmdBNsb53mwCJuwCruwDEt0VDaE93kXIzAFGpAFV8MRGuABH8AEwNCierhKnjRqlVVZLypqecAGsHWHdghblbVKVhoHKJuyKRtqLXpKqLQGMOtJNhtKeEAGp3Yl4aL+BkA6G9bDMicTGlHwCAigqktEAFZQRX66DyGwHqTqAGewAGUwlpcKQw4AqAdwBDY0CmJDQahSQaHyQivFtH16B2jwYoI6AoZzAW6gAG+gX8OgVSilT2a4OJRqQRuWBhIgZTVjQRigBgoAtm5wtg4gkrSyOCslnGBHAhkQBrHiQ69TQRXEBod7BGQAZLNKUVNgQQMAtlwAVXwwrhgwAVWAATMAtjPCQxmQOnDgmnuQQMzZBw1AiellBhVAYXqQhab7UaGCUXaAUXLWmeqErAkgBwdAiAOABA7wAEUGAoaTDdFWPiSBkAW7vbvRsN77veAbvuKbdVUGWnghfdvmERr+cIJNcDvpdAdkcAdGy2IGBQAAMARSAAAVAABggJGOKQUWAJhREAAOkEYj2QBwWQcXoAB2gFKRWnCgaTh9AAIVWZOmyQcsUAwTZgILtL9hwAQBMJp9UAARELpKsB5+KgQP4AAmkAHKQlUwpLsVCQcFwAChW3ABEAEU0F6C6k91QMEN8GPFoFIkTMGUMwqdaZoNVQcCImUUVkEL1GRteQclUDkDEAEDUAQJREEUeQWrIwMUcAdz6QZaAJpxugcXYJd5YAAOcAKSmECsqU9S9QAIEEQkWQEIZAJ2sFCwAgEKYJJgFgE5lpHQYgEAMAN28JK+0gYn0K3ThZ2Hwb2SzBv+41vJlnzJmAy+k7zJtzEE8rcjwyIMv4obUrArjpBoyoABRmAAzYpdActohGQSUdgMnPMNmLYNqHFdG1MSAAIMBBK1jkAgICAHfgCLAsMO3LcHbOB/LjGwnPzMKJHJ0jzN1FzNwAjN2KwSfqCLO8IAvBh9oWcbQgMMsXwMeRAFbtB6+7AN+sLOKlEmxHDL22AF7KwPj+id/zcaBVIGVTIgtxiF04N5+4LP2VzQ/mDNCJ3QCr3QTmfQDr08Q2AyC+DNQgIn0uAm9YImNyIvAp0Rz8MFZIAw1yAprlEx8HISLxLMctAFXiAHdbV8DDkZFdHRK3HSD33THMHQOr3TPI3+0Dj90x0BEG9laGs1DbJ0DNxQGOpAEQStDtSjW+7jDmWAa8xQGjZdWHOwEAfhBV0ABtrrCH5QDUqjfTTtEo0C1Gh90D291mzd1g2b1nBNR1hQ1mylzvXCDcVz19dQ1odmDSBSEa3xLSmNDCbd1OVHB2DA0gEDEFc9I5ECB2pw1Zl3WHFd2c3g1pid2Zp9jJbd2bBj0eagBxKiDPYSPMJAI34BEe3AIX8tMnQtJyiiEJINEo8UEFwNL4ghMNUQKfqQ22TizJ7t2Zs93MRd3AoY3MhtLWuyGGYwbRLhIeug2tyAL5EhIo22ESoSGtktEnqgGVBYGhfiCC7NCaXdDaj+7AjoMCRKkdzs3QfG/d7wHd8N3d70HSRzjREYrSZ8Qd2tTSP3vTxgkBSGDWmaUVfAANtUIgfVFSlDHQz8MiQGUd/ILd8UXuEWXgMSnuHAQSEZMUuu9w4iLSk0ktcDQxF0LQ2IndXhrRGa59KzTCUCAQx18DBZgA36guBDUmsaHtcX3uM+vtk7HuS5sdxl1dfGVCPYmwz2wlfgkNTnnRGIHd6QFBEtHjDfYlin/AbHpX3LUDErLiRnLeRo3XQ20AU3EHQ4sAU/vuZszrBi/uYtsSaY56/+3d/scFr+gNp6TeL+YCHHMOXSUOUv/udg0BgeUgZe8OXIUBoDjhcRDuf+Y750NpAOdHDmNXAcfdAFbS505YKw5rLp7w3pon4SxVMnH1PdgP3KY2XX5rAgmnjaaFJ+Bm4ocgLcJZLikSQMdvAwq+EHLDIXii4kOj7qDs10F9EHlY7pjsADENjpR/fpnK510H510+7sDAjt1T7tNZDtoK7Z2aIH40jsVXZoNNJb7QMoqu4Mos3q5sAXHE7Oe+0MczV6BhHjDr55uW4Mo8QFb9B6g70Mvo0k6y3uD810yo7sEEEH044DC88DONB0ONADa3EDOFDxFb8WFh/xOODwDG/xnO7xl+7wNvDwS2fxGF/xn34DPODwTkfxKP9zF+/yFQ/zDn8DZ27y5iL+80Fn82he8TmA7Tif8WvRAy6P8RPf7W1daOukfytgiM7gKi9oV1kQA1TQGXTXD0ywNGZABDGg9JyAIkvgNd9y9cqQB0SwNI6gBURABH6wBNWCDGtABS/oAmRvDH5hBmhP8I6w2nXuPtbNDSfuDOHA7v0wWE3OJsqA4wjyJVk968zAF8clLsF8EM4w3kmiEHpf8AbfIgoPdDdgF59uA2DA8F7A7JI+B3pQ8Xaw8n1Q+l1tA7eA8V1dAzfQB3Yw7UVBLjXAA6PPA3Sg6Uv3+zygJTzQBXZwA7A/E58vB5audDcQ+57PBx3f+uayBTPBA3zA7FvBB8i/7V0wB9Ze+tD+fgMI0f0/ZwPvUelb0QUbzxbcfwOWJPG2YPpI39NyzwkqQIBakAV8YAYvQK2AQOTWh2XmNmZG5aeV1Ye31EhEdNf4WNY39rZ019fHpoKnxbcH2deYRzTWVza2xNdHtjSoRbXX2dfyyvQCZ2alR9u3S5ZH1bj0BSzKp8XId8nq2kfb2Cm78tq3RISXhdVSV3wqqGesl7Wm4nZpaUrkl5dStjZL9ZqlZXW7z9/v/w8woMCBBAsaPMhvj8I9cBrCefNmDJaJmSA2XAjwDRyECPWYscXx3543WN6A7DQSC5yTnfjIocORjx05YLx4mZNNIEMsY8iAmbNvZs6AfMDADIn+NClBOnaUOn0KNarUqVSrWi1YI6vWrVyz4hhK58ZWGzj62PA6B23XtVq72KmBA8dZPTyydqnRhc/WujWA8s3qpc/dGnT43hjMlutgL3Sy8jictu2cs4m53uizResNL1lt9OHbJ4fXxXK24vhb44ZMrozXzvFCFodWHn1k17CD2EaPyrx7+/4NPLjw4cSLGz+e1U/LF31SUCESYxcTeSnctHiBxzmRFFmqayGzws2SF29a6FFRpoWVJdxVdNKTwgWZ81mI1DGvLvyK5y6wqMhCxRJURMFcH3m40Ak2t5iRHj4vuKFFeuJ90QIVWqggYBkp8NFCH/st4cISMWiYzXT+1XiYEzgRrvBFeFksYYUWa8RgRn5ryMONFWW8EE8WZwRojArwUVFhQSxdhWSSfSy0kEMQPTlRlBU5hBFSDym5pBl6UDVSJizhQdJKfcyB00F80DHHSznZ8dNQ+zA0xhhw+EGHHDnxMcdRA9XpJpZJyuFnoIIOSmihhgr31T50UKaZWTbYcJlsXSDmm1s1nHXWZ53hpYdWttXgxUta5UDbYHSE5RVwmHYRGaR0aQWppsB5oZdjtnlWlw14UmZbqKZR2kVZu2nVGlc2vPYoppchZgdnl8qFXLTSTktttdZW+wInfLjHgicuFMOEPmfE0EJT3bKBoBbisaDCF/ngkoj+JzHIguKCKViBYCctnJHCDy9kkQsfL9DrIRD+dqIFFvrWccsSLLBgxY/asJDCF0v4lyA4uHDIsR4vaJxLH+cxQUW+Ci7ssDoXUmFGCi+sQYUeCK4gcR9orMACc+6dYYWCLdzB3LgDafGCFoYiaUvSSzKJB0MONQRRnFFO9KRGTzOp5B4K+5nHR1btZNJJcHBhBRlHAmTHHG322ZIccjTVSR5w8LRRH0XB3QmfBOEJ1NFW4el34IIPTrjfwSXKz6JbXcZoF314gVpvNuTFlax28XFD5pHhVRZfsPGRGVx68BH5rI05VhusNQgW3A2vggqrrLTxMSxgm8OFGmc3bWX+aVevjXXqVs1mngOl1x6PfPLKL99bCgx7LLO3bFCBhgpwhNdhHwhOzwwX1rOoRQx3tJCHCmOotwTDCmohnwr+jaHF+OWToYUfHZ5nxgtkAElGNSH30bIyCGgFZKjQGR6UAvBMSD0XIhp7OIQLkb1gF+yxxXmyQwWEoQdGP/ueALPznRWoIWYz84P5tmEhFWyrDGgAUhncg6CaBYQKKUhALZB2JIUsjUlNctrTHlI1qU1tiHGqmkWuhrXC3cIkguralq4CJzTAAQ9G4cNDVHI2u9EBDGoqiEu8IBE53YJv+3CJngTiErYpMSSnWqMb3wjHOAYEOIjrAx1ygqpLXUb+LFm5wRz0AAZGVapWWtFD6C7XBR504XSwQ1Nq7sI6tPQBDMOZHCN5oIdPZYUPzvqNDUSFg9xYDgcwQcxPFocYHsimLHwEFSO38ru29KGVt5nDE3jgBeMxb5e87KUvg5OHrTXiEoTQg8LeQAVVbE1helBFHOpgBiJkAQ56kEUjYNaIMbzCaJ140SVQoY9LxCEGw+wmIWQBDEUYqECdwIMx+NDCkmgDC2iQ5tyUIyCRkYFECqtGFvZAhjeoQDl9eAMR+peNRDQCC3yIphbqgAVBTC8LxiSEKeBpDG1YoRGJWMNGtLAE5ZxCFQKJQwpOyk1CDHGlU/NGlFw6EZiyNE7+FbHIk364kpXw8BYgyaIcCXKlQe3BDHlQkh++wAUs8jRMe+ADnuQwB7wZiQwTccNP4CaUoNipIHr7aUjA4NWwinWsgprVLRZVRx7wyixaCQsOmhUcym3lM43rVFZy8CjY5aA2sKkB6biCyU7OanNl0aRndMkbHOihB11opQ1e1bhI7s5Tf3nNpB5HrNvlNZZwsdxZcDOqX4p2tKT9JVkFkgeCOiUND9NHP1gLsdPeAg4n9alsbwsQrRlqqEW9ykzg1iWNtIQMXCjuIA4CJzGe9TWheqLd8mQQo+B2IICbrnWvi91OqAooeUwUpfbomMiURVVy1Yrl8EJIPcKull3+yNRdbvApL9g1OMVKDWg9lcnhkEmwuKpBD1ppFMC88jReCd3kZingsYiFDs5SjWDFAlfNCLK0FK6whYmT3QwLCg691XCGx2BbLJmhblNxSd8SQgYrWIELbnAq2MQUkD1IBMaJ+8lV7bhVgrBJqh4ekxp7DOQgFyo4k6PlDQ7ZR7bCRXE2eAtw8iJIzPCOD3mtwRZkU5oa0OYG7k3NZC7FquHUV8uY0woYENsb2nzqUZrCQSdtclc9cBkwYrFBXzvDh8U0hjJeEEsswVDmPmYmz7Ci5IUPjehEr0XIjG60owcS1KN5BA1S0UOa/JE2o9hBIRGRU9JkXBI8JIQkTMT+tHTb1gVacRVQjQbro18Na6pY6zCYocyk3KxJ3uSADnR51JHHZBtSPm5SOPl1rmBjA0zSQS7N6sIT5kBL3/TADqSrcg7mwAMenNk4m4NUFyyNgxs0S5HQng2Db4060XilEzjoAUxyyZhFYZJ0tJnDpFJNb5FNijGCVbS//03aWAt84NnV7eDSYAaoZHWMM6miSEgtpp0IUbgAIVPi3jaTPP14TCcWchsJDvKQC2SXkJqwhSF1KWqV/DgmHwukoq1HmBun5QCvuc0tLHKDqJYjZ8PDxsnQB07kfOBYCPGg0JDwpJh4jHV628bfdMUnMYJqNA4KGKSKpzOeyW135Ef+2ngcZFYPfewivznJVW72tKt97QAnO0DWoIMclIUjT8iBDhx3CyiEASB66AIbeoCQp7sdjpEmXNc6fBA0veJMN0aK1qZekileUakuEfot7pDjfsiEJkzBseCxm7bBiz7WbC+96U+P+tRXa/T8UAPgPUGbM3gBCqTKg93DwAYc6EDcndCBq+F+dyjooN2hycEd7I7JLcjZ7nNQg917kIPD6AH50x9+x1kfRxm/sWuUNoiJ0wZVsBsEbCfhNNUbMoYVl+EkLhE/puWQ6jMyukzYrz+QVY///Ot//6e3fyeEnwN5AHhqEAZP0AV+oAez1wN/1wdqgHdrIHdykANwAwX+jvMEfKADfBAFPOB8d/AEbHAZf6cGtPEEcjB9q+AFilUWa0Abe+N/hAJicWQGaVAQNQEGDpcUMuZpMfYQWcAFZQAlY1BclkddV5dpUfV5t1VdL8iE1sV/TwiFUSiFouV/QpcDawB4eqcHZYADULAFI0gXfXAGeAcoI/gEz6N3fXCBT9CAOeAFauAHygd4AngGe3eBakgGPAB3YbgGW0AQlIR3TZgkEPFTSGdbLpFq7jd+TGUQdeIHDEESWFBcPEE1peYPXdUSW3RVSShWmSeInzhWUyiKo0iKpSgc/id8OtADejB8ORAGOZADPaAGupcDbEAbDigydocDYbAGOFD+PGm4hiITdzyQB1sAgroHBgSohq/wBHkQd67jh23QggLRXtPYB3aAjdmojduIjUzBjdgoE9TmVOPoVC0xeNrnVR5Bg2VkWYCmFBJHYjp2amflBXgweSulETrEcURRJz/RddZlB/IHigMpR6ZokAeJkKJIkNdVGoFoN+QIkRFJjtRmB37wjaeCkWhCJm7jNlzkNmSCJhipjeMIZDEoVgiHB/2YJp7Ic4x4EGQyFGbUD04TUy11BW6gU9Slkv9IVku4kD/5RgkplENJlKUHlLd1Zw7pN9mweOOYjRi5kR35kSHpjST5UxQXVniiBlBQBk71Ejk4N28gagiBiZ2QNp/+B4llsFH4wAjeoBF5sAfOpXngBwZ3cEeceDQseZR7GThFaZA055eBeWh8SZhIMZHdiCYd6ZF5Ao7leDTo+FPgF1WdgAZQwAV4+SYuaSbQxY4CKRAWtzQPMQZs2QxUECUX0VT84FR0yZiYGRVcIAMMwAA0gHWuWZi3GRUAYAEAwJu96Zu/CZzBKZzDSZzFaZzHiZzJqZzLyZy/GQDNCZ3BuZvRSZ3Q+ZzViZ3JeZ3ZyZ3NiZvfWWLhqJE0wUWMKY62aRBFF0db10W3wCZ4kAZnYHSjVhLz+Q9laUf050VfmVtOQxKl2QzNMBGoOUYy0Y9QVZXoWRAzsAAN2qAMwAX+LWEHo4MSx3ULxNQPxLSFB9GVBgENQ5EHRHgLZ8Aw/0Ci/nCiAGEGJboKIYGhnbAGnrmhBJEHFvqiIhOh+jQQHVp+72GOKQpkyrmd3UmkRWqkR4qkSaqkS8qkTeqkywme/hAHY4kUJBWlThmQK1meCfoUWKlEAbmJ/eA2t9A1aTCfVxSPgTePLcGZBrFwCKEQUIMFbGkhFiKgkacQj3gHahMGdWmeUlEECyCbCyABD+pzdgABEVABFsAFbHAE/BACfRAEUqUHEdAJbCABByEEjjkQF3AHk7oPURAxj7oPGSAGAJEBX+APqRoQIaCqItMtHWGp+zACO+APejAEAsH+Brlaq7cQBEMhBSbQCW1QBAKxBhIQBA5gALlaABTQAFYgAgFwBA8gAW1AAkL2pNl6nEOqrd1qnd4KnNwKrkoqrs7ZreVqpFHaD2awNZ7gWgZxMur6D4sXkBq5pY1pJO06ODKRJpN5iW/TD10jn/5AfkoBkxeHmfgJFQqRBxAxEQAqIEsQoFmgYj5YXMV1r3fUFJ/HBwywAEOgBixGAg06BK8AAQzDBgjABiawBg7gAANQByXABgIgAW5QAQ5AApV6qRKQBy6bsz7bBwXQAFGgABZwAHzAAnwAAQ8QAEXQBg4QATB7C1IwAA4QAHXQLRfgABBgAlJQBRdwAEUgBA7+0ABf4KqdoLUzIAUGYAFFEAINAADXegEN0AB1YKpjW7ZK4AAy8AAOUAQZALfXKgN6QAAOYAFX0AlMYLhfMAJRuwB9EAIWUAGP6wkNoKw7IAXKWgSKGwFI2wYNELV1QAEVEAAz0AkicABDoAQKMACPWwJBa7VWEKxMIAErm7kGcLRBoAASQAGdMAJV0AlSQALCKzKPe7JtkKkVgK3jyrzjiq7e+rzNK73nOr3aiptswC5W8Akq0C7qMh5DsAQqUAQX4j5E8ALxQTG/sAIqwBzYEL4qw74u0AKDoELyqnkGupH+iK/8oJ6CE5Dht3OqyZ//ILAdBmpVxxF1wmPtF3j+bToQcslTKDFGS2I3SzMKO8QQceCwc5oFAEILzyEJLjAEQ0AEIzzCRYDCKHwFVlAEVnAEKhaoDFAE66AGI7sA19oHJ9sJFbAGJmCqOSy6QCwMSKAAOtsHyBsCJFAGBVAHUfADCtAHBMAHxHsBYpC0D1AHbMAAGYC4J5sND8AJBlAHE7AGljoFXYu5MnDESHABO8CqfWAASMAHWLwkGWCrDxAF1zoFJOCqeMDGOzACNKAHA3AFfJABwPsAfDABenC0ekC5eWAEIDADSkADffAAZfC4aUC5IYC4IrADBVAFUXAASewGeoABP+ypEKCqBzCsOUvJQEwBfDAAfIC8UqD+AAFAy10rt1+QAEecqX3ww3rQAHcgBa/bBw6Qw3eAvJasoHJUvc8MzdEszdQ7zdVsnLipHi90B+6xBhPUIrVwIB5SBgQCIx5yB+hSzkvABSuAB8yxBi6ADR6DLmkQAwOhwfYJlOGYNmpTnlngBtRmKPwaprewJTpkC2nyiDyk0COhBUwQoFbjQzjlJA8BNQ/hBsVlRG9QBlxAUzRFESwVU1zgUjIF0h9NRJQ4RGWQBaO50XP6gxcL08W1YherYlVwBShMBSNcwkPgAj09BCwwBEDQ0yI8wjLQoEUQslxgwzisw7bcBiYQAsDLxJnqqXtcBg5gxEhMA0dwBEpAAmT+gMy9OwXAm6qx3LuV6slBa3k6zMQUgAePqwRoHKxBWwae/MNLEgQRQMfAfKoYcAbXWsymWgBc4MkjcKpsAAIk8MNJCwF60Mt6AMU5XAVxbdg5rAaW2gazGtV94MkFwNX6EAUD4AYlEAK2agB3gAGvgMy+zAe9mgFBPAG+LAUB8ABV8NRTYKsZwAUNMMW/LAJfkAcKoKpnwABHbKkQoMzJu7zWzNzN7aTR67zOLd3MCd2/ic0WwgVt4M5FkwwX0gYIwh0Umz4bowfzojDqzM4I8t0qpN0eogIsChBUcL5p6n/llw2fpgcWtAcJzUN4gAdYYAVucNE2UVxIpQYC7gb+ZEDRTpLRT1JTHh0RL2UFVUA2JP3REkESG10GPNHgGY0FASqxKoFT9kglOqVTDAsFNEADQ7B+eXoHd9BUSkPBMs6OeLl4TbWaiEkmeZKRGVkH5wmRflAHJE4SHRygUnJEqSkQHlsEd+AGd2DDOtAJEKAABuAAbvDUepCoMNu7IQAAu/0AB2AHs4q8bNAAFXACn+sAR9u7UpDbXzABfHDWFaDlEsDliWsBVjvGfCAEFfAAJoDbbQAAMwACyjoDwXzmNCAFeT4ErBrnc1u3pgoCFWAAJqAEX5AGDvAAQ3C2cU4BehAADgAAxSqpPlvZJwsCCgC1cVO1BoC5Z87pLuv+B4sMAXZ+B3F+zO8BADKgBLaKAUHcu5garHlgAT3s5nx9BBUAASfQCVMwAxcgAFDLB1pbtkCMvEYcpNQdzdU93d3u7d8endwOzbiZDvvRBinALh/uBivwAi7wCURwIS+wHgxzPy6wBy/Avh5iB+/bCzmjQvkzEKRwUikgNhJt8BP9NFZD0VZjUzYFRB0O8RldEZkw8TTVaR0dRmFU0hZ+0hF/UxrxBlogJ3HwNP4NB09+4HLABV6w8iwmB0+OB34Q8wZdJUljB3dwg50HwfOaJmg5N2OgWnlwBjOIeDpGAw7aoKbLqQcB0BPclDJhkdnIB34QkeaIXP5ZNaipj07+wQeBivQOaqH9cAYlIAQK0MwFkQYlEAQW4AdGABAgYAQGALxXsfO3OqtXkfZCYAFqtCV1TxBBgAQQkKudENsEMdbLDe7bmviL39zizvhI6vjMqa7ogiQkAyLf8K4CsR0psASzVfJXcxGSxxAM0TSjX/onXvoLrfqrv/pL4/qf9gpKI/sS7CdjQKWBZ6CnIpX+6I39eBNN76YAC2lxQt9kinBENZ9zQAMe66AeS5u3wASk+h4gMAGk/pD1ygd1EPVA3pQiI4amGxAU2g9MMAETAAQkEQFa/+tx4Ca9KzKkzgQiujc2jPSD/w9MEAVAcASDoAcv/B7+Dwh9aEdlfUf+fYiJiouMZWV7jIt5ZW6RlpeYmYpYmp2YZGV4nqOJelGVpKmqq6yXAK+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycKtzM3Oz52o0IxjhXhjpDFLkNPd3t+rcG/gfXx0YF7pYHNzcu1gYO5zdPT0dnZ8fHp28XyZe2+wvOFmSU8pNGYSpslDENE5OQsWlJghgwaDiKIQOVCgT9+BImpAyOFSgoudIkeA+BFSpE8UMhgqoWHBpU+WMzL86LHSx0yJSlyiqEQU4oSbPECGvFl6YUeWIAj2ZHFZIkqdLHwezKhjxkclB4j0RCD6hckdQy6FDOET5EqfNUBavvRaJOL+AgZHvvRhklPPjyL+xEa5suaAngF1powdQKfJAj0V9mD4IqIKucuYM2vezHmUss+gQ4seTbq06dOoU+vqzLq169ewY0Pbw8mbHTpz1uHL1DHfvdu4wXSJJ0cOPOLsRnLh4mYO8N/5okvPV84PnjVkzpiJUoYMFC546i7g4o8LiYiA+UwhAWJHPikk/PWRgiDKATAFZIAQMKRAlQwIlDFAGEEIWAcEJwihQBsmRFHfAXIUUEIQDOyxRwYRHDHAECCcAMlkiDxwRwlnBDjAFxRkNcMcQJRxwB5g9aFHAD74YMAXGYjRBwV9ECDDBQEUQcAXQpTxAI4IHHHAjmsEcMT+FDsoQUIUEYxAgxH+nGECIkqg0IYEIaIBZh8PZEVBAHxIMYNsbLbp5pusqCbnnLQEQOedeOap5567wOnnn4AGGigWDTFzGzx0UMdbOeX4Ft1t6dQjKW5yeMGFFVx4gU46nKbThRddhLpFF1uUysMTPPCQQw476EDDqzi8qsN54yECBa2A6VGABBggkCUJieTIR2UV6FPBfDtkoNcIO1BAAWIU1NGHAwwq2wezFeBBRgJwwKGECXmMNS0i1vZRAB4UjGBZCF9gwAe7kFFwAB8x6nFAFkc8IIa1xz7QBxvAjiAGCBTcaG2Zf+gBlhQ7QEACBg6o4UAEfsy3pRQN8NH+BgMarcHxtGdI4Ed7agpq8skof8MnMnau7PLLe7YMcy0yA1MznymfXKiMc3RikDNy5Cy0N+Kw4s9tlWoqx6TstGOccccV13TTkqLj3KPR+UFGFmPg4Y9vt81THDzFufHFclYcQcXaVGihRRZYlMHFp26kI8cREdXUh3kR8XTGAt0VoFePMpRRgRCAQyvjBMhmkDgXCpCB2AT+UGuCEwxkMYAVFXQbASRSGGWAFUKcQO4MZVxAgh4TtDEAEAGgyEcGM0QhQRlo1iuusiGQIAQCrPfRhgzXftEAGf6FIG2ZE+gxOpQhyHAGSmVAoFcbJJwhgCN+NMCFEAzo4T34f7v+gcEOUA6t/vrsIzLznDe/L//8x7QcP/3yt/+mHjno0IUibODBJfQgwD48QVqsgIKMcqC/BnqCNl+Tzj2YNjZOhcpu8/gNPvDRkVJ4gg9goIMl9jCGLLiBHk5zhz34YIc7iGMMWMiC29yGhTHAIQ948AOlQOWFRDGqHBeRQRGeUIKIMKBip0BEG3iCCCGAwCRRkIFeDoEWNuCoCD6oCV+MUIcj+OMHbygCHIQwgZpQ0QhhCYIV9ACEH8gnihggD1pAcYEvHCIPf7iDEYCAJTQigopMqINfUIKWnfTkDlNgQV6i4A8vHoIJQ2gDGPoghBLcoQ0sQEIiHGCGCYAAA3X+yAMLhoCIPGCAlC4BwSEegEAHuvKVsakf/mZJy1ra8pbGgKVs1NCFNejAf3m4gQ5wUAc19A8HYdkCIg74hP5tIQ/9e4KOdECHPPAACjrIAR+gkIMn3CAHePglDnqmS5NN5zf1SA46rOCGeMxjHvbYoG/oADU67IYc7JAPIljohjJYwQpqyKCiELEHcdQQhlio4Ru6hQcUNu0e5gCDPhPBhzmIxy4ReYImWKgJIQwuLHqwULe6ZSFo6OEBFCiBoMgwUU8UopwwjSk5cElTmtX0pjhNzf0+I9PW8PKAfcjBGnCgB16qQYBAJeAy6/AEMOgBB0OVgx56MNQtQAEKPXj+yzX/9wR94GAPayjgRnu6CglO0KHvIJs84KnB6PxsoZhgIT1VaAfNnCNRSCvOF7JQBjjsrKABwcJIA2LDO6DQOPYcaB/ssLRI4MYfVbiIEa/QUkbMgxQFhQNCF7ozsnr2s6BlzTEckNPSmlYWAdhpMVQLGtaeFhihvUwe+vDTswg1q23YghrCYEARPhUROWCqP3KgBzw8oQvNvMOq2iBA5kJBWtrk37+UqQkw1KALP9PfdMAGHNzgRp1Rk0c9oCOdH6aChIxg4TvmodjLmEMdS8PHNQRbKMAKxK95gEPcygA1gWLCHZGoaF0VcSm9xVUOA9ZEQRMqQ/rG9sEQjrD+N4phgTL4gbSwUIADKsDhB8iCBEa6xRCiMIBdRC4IsQhACcgAgdAUzgCgkYEaPPziWxiBCbxQQBmEAIwFkCEEvIhAGYAcjAj8eBYK4AKRSePjJdPiAG5QQi8cUL1kHIALOJ5FEZhQYlvMAHmyoEEUYNxaCXdDDTq4AR2GqoMtTPUtXditARGIzTYbcLhqwEEOwDDUPkABqTjAgR2e62cd1IGBAexEF2og1kZt99ESZKGkNYjO7jLNu1NrmjuKA7Wxefqdk4LodAxS2cuQcA/5oJQ77rkZc+QmHXOQD0AE0hD7LtQPfLiDGzDlhaXVgQ+dZQQ9E6yIx7KCH6VexIL+E3pfMzv72dDuRDFeemFYEE8ReziCAey0rlucpcUV+AGZa7GAPkxBFjvowwVCoyMMgIaULdYLCGwxL+cBoAQ/6DK5ze1aWgArCP1+xb/17Yt/zwJMZzBNuaVMbz4knBekZLgwIvADDwNgXg+PRb0JcAvLFEAWenF3ipERbQnP4bqKoLTKVW7Plbtc5ZJ+NKOSnTIW2mE5dKX5N/aRmxAeSoSIICwcsK1ZG+LhUAV2g84twVigL4IfxE5FO/6hX2ZztuRYzzq0ifFSGWEYAMSLwg9+gARItAHGDQCCBW4RgXkDgJTrtsXCZQF3XAScFg4AAcGRQUp3O8AHe5cFr17+4fFblPvcvzD4LhR/i52CCcWzkIHFU7sLyqNWtRyTOC18lXG7A0ABNiIG8dy+pDPEb/AdN5cs/r73u69G66AFgw1qgHLYl9Ucc52HG7DRGju0g737BHAfiu7XRACEr2542hz6OYZgb3TqjiVnWRs7wsAyu/i2z772yTqMrvOhArEgHuQvrkWwk8HiMnADHpgABPMBoAoJ/4khftBiGYCHDJCfeyzSHXcQawt2dlI42gJ5EgATRYA8QXE7eGAGLQYAB2gAFmAFhnN/cQcA7YcHR/ADMFELCmAEeIAHRoBG6wYSMHYAQ6AGZGAEPwAH8RYFYHcWQvADDnAAArgGbnf+eDUTAfeHBDDmAB6IgR4GLEswBNchBF12ABdYBiKneIWDHQRogMjzE/8HAMCiFmQAgiXmYwC3AG8QBBpIBkfwdbBAAVZwHUfQAAFwADu2YngQBV/nFW2oUpr3CjLQNWdAOQ9nAUNwhVFgcSUQCmQABPfmBnEngHxBBvN2gBBQhogoCxVQE0IxARgngG74CkFxcW5QSWQAB31IeKqXZGRAAFVABjAWFBRwfw1ogW5ABuxHBhPAC9sXi882T5zmXwRFKK12KPG1CMM2a9jHB3iwa5kiUL7IDMMWCYwVdaTABwgWCQs2BjBkQ7I4jdToQL3wAw0AC1FQCuAXfn0wfgH+oAA6sSHq5oAyUgbyMW9fcBhFAAl64AdBQDx6YGF9IGWHR3fluCZ98Aj1aIHlgI79CCxhQQAJxg0eVniDowfy0WItsQcA2QduJwsKIC15IA3rVng1MY+JsG51wAYA4BYywgcgUAV8MAmIIAIAcI+wMC/7eBYXQDF9sAd4oAe6AiwGkRFScHF6oQdkQBRU+I0AsCaT4A9SJpAyggF94AfoqAcEYJSzNR8pWY8HUG6IsAaicFKxwDHzeBau4ysG8TP2Zhl9wFKIgHiwoI9kUDF9kHAHoBdsUAh6gCDnqA8+ApFBiQhkwA0oZhn+oJYZAAsBMAOBoQdKgACl4A95AGP+duCRvkJQgQFjHqcAZ4GSVaArAPBR8jGCiMCPdtkn1fiZujRP9LQOiUVzzZcZ5lAcPpRecuAGAQEHuIZ0y6EGaklQYzAQhkJ9i+BquVlZRXd9oBmcwnkyvIBGZJCNXQcZkXctIGcu/FduZ/d5Z6GOfVBidfd5bscRHql/sMB/HGFvV0YmB5CdfOCRAily0sJwPAFkhTdJZgBjLaEE5cYGJTidtGAZUWAnEeAPF2kuYCIFJSaO5ShInvhxAJB3r7CfZ2AB3BmVTfAKFPCRlPQKEjBvAtliDuAPBLAmJAYAMFkAAXNxPvAK2vmTfeBuxENkLWaTLbafPTJ3VBl3LZH+ZdZGZnpRAI3JYwBQEyAwFnnwAGmoF5rnlRbnN2BnCAmaJuL3CvUHkfWGYXoRBANgGWcAY2uSk94IAnbCkigGZScKAHagBxfXRORnlzoCAZNZoBagFx0an/MJYwoQNBGZC8NZp+YkV8khDxA1CnBFDr63Du1FUW5wKW4QUPBwB2pQBg5mfPqFfUYDfYyQjMzADsr2BrcZELhpp5q6qbCxC0CQCHjgfRG6nOMHAAGgIwUAd8CyZGsyb27AlADAf69ggt3BUttpbvioOj2BBGNXExdAq2TQk+aJq68gLWRmcAipelEpJX2wZKNHC+vIcabqFu7mccRTgbLakYRnmZ/+VwTdgQ05iQJ7oHkHIC1skC8AIEgEFwDAInEeZxmp2HcGp4erWAjDiqXiggdBsG3tCgseh4PlhqUXV56yUDjBKgo4+i9dNnopmloBACZm+ZMMFwDllnCWoQRjhwSLKQH+sAZBkI3E4wOPIXHIWo4AwHkF25m+0gbWZpfa6it5sLB2aRmikHFu8XGVYKALt6qvEJid+XrQllul0lJ68ASlQk5KNQpQEDR64AWIgAeTFAlQELWYkBG1SY2i+Q4qlCiBOgrX8A0spJo0B4xcIE29lljDR2vK1qjOQE/JdlmtwIxOt2BLYalDx6l4m7ecsQsO4HSK0I2kGgvfOQD892/+LdOqAFAJJSarsSMIjkCwYzEFNVO45ZAHfnC5ksEToWphwyqlxeqRAgeUhae4r7CzzXqWPxsLZyGtsVqO1vqz6eZuBPt+yqoXoPAICaeSsOAAgIEIF6CtHwaUBVp4r0BKIDBwPLEG3DOsIwALEsBEicl4HscxkltuDwoLwPsKQukId6ArHJFxDPuz1BsLjGeYC6pMe3C5DLEGAyABcpSYo7dwLVOyBoqyWTqrDtey86atpae/tBtSXwoAqHqZrlO69ch4iOuZQcsDa5BndqAGatCxDCwKefApPRDBTSsjfLYFIgTBD4xcvNUHOjBcdAAq+rApfgYqvjUcfSAH/qD+BnhwAxDcAz0DKiUXHQ6lVmzVtcygB6cJDamJYKUmV2dTBVvgBVHXqPWlXxlhjGCgjIjAWEvHGxJFUK+pWZmqt1q8xSqzCw3QxDEJuIE7q5XAY3CnnaQ1kXYZrW9nsg6XWvPCBlNZjzUDdxXbZQ5gABhnqnH8k+MXprBAv5cJq1E5BQtQkh6mxnPqr33wl2lYCf25K2u5bTDJkR5pAYWnAMRascuqcRi2JkqgFw14ACsqvLRbAC0xfqJscHywBnxMsIqnACV4CMdryv/aj+WGlT/ZeWzcuAWwx3QIkcAisBGXlW/RZRfTxihJoQHgANkYgRA5ek+qk6KrrPMisMH+7Hb2e6T7y5j5m820KwRgYpnteRgGPAVoHAANYJ8K/GxrQF281GYdiwOjsgc64AVQgAO81AY1cAdQ4AW6hUxthlVoFrVQEAZsgANt4AVlwANsYANekANhkM/57Ac6oAbHBVRPkAf3nGcYzdCNFlPcVQ9j404rxMPg0KfNELbNqAip9g6D6gheIH1WvKiK8JrOILdDrJus0A7+oF8L9ZrOx8VEXdSk0AtfvE9ivJxmQHZeNB8DEACymm48mQjzJlUcR0pRYAWgRElAcBZsEAAoQKzdqW4B4DdAgAT5GzRC8NX/4sfYC7p+PAAD/KolFgCZ18Y8mY46pqMU2kRu/aX+HmcBblHVvpuuYkq7TOAGEOAPQTAUuctvLZsShxAENqmCyyO95nLI86cGuGq4MOjWYqp4PCEEXtEHDtMHyyyhBXCPVJkHf3HYsOAWUeADU2Eu2yzNenEGPsBEc1gTaAAEVLSgClBXKbGea4QE7YfaMqAH87YlgpAIzetxJbbNwWwGRxACnCez+yumuT2zqqfVpzzIXTZ3pLTXiLDIt1ByYWUrXcBAStQDdIAHiTZVU3VVWwBO3YRMDARUBx0WPXDQa9BNPZBovPTfT9DeAQRUyqQD/8IDeqADT9BMncAHPOC3sXFOwKFpyDFeHDTFm1E0zJCa9rRPYWMc83AHZAD+jX5FT1cLED+8CGy70vlkCcbGDEtTUGMQB/oljUb940CuCr7gAHiwB6lYC9cGqp7bxnFXEjumSepozmrcrDDZB3nQkRTLB3NYdwdgBfKxBh4WAQN25R5pOuOXvYKsF11mmIjn5EIA5YeMzew65ocQya/gA47AEqidrqAr5oiAAScgH2eQv7r7eQbGBDBWAmqpB0AWotv6cQ5QCY1UYgNX5W1QByxr5hR6FjLCY8Cy2h43FvboEqiwB05m6IGBDb9sBywLzg6gN3qARhF7cUxESXaQkxYQ6WFhhBKACnrAY89qAc9bBkewpMT7vRIZNJTUv+DMv9/MzQKsem15ogj+Schs/goloQZGAOWwGG1tcMH5zAcaVZU5AMF+gANgkM8GxN8MzMA3IO5+xsA4EMIGdAMGhM89oAfKdOC89QQWLQfHBQVWZe864AYJTQbHpQZUiwlewGjp9TUzt0/5oJCPtkG3YWlTAzVRQzUt9+Eg3ia0YYx05XuqybUxKQ5X13TYZqmdBdTP4LaWAEJQvIxg4JoLhcVDHeQ6v/PuM+RiSAwRIHIKUAlHvruxkMfA8PMA0ADjlguuBwAV8Irh6JIc8Zez4ABrVwsn0GLNLEgG6slHn/U9awsNIPbAYAEWoFpIjwtKb3j9aAHZyIFtbwsKEPc00wAKYPawgPZXj3f+WlqmERl4phr2wvD0KwkLFSD0RN/t0KYHF+QPUhUWojIH+q4pfQC1tCVCPKQHyg7QapBgmO/4XhAGejBJeTAHDdXCwPgpMvIpQcNLfZAOsb8FIG5d/5MInLZpmbb7oCYpbeXxES9TuKgKc8ApJs1qMWmpA8ENcrvyMY5tPt4M5zDzfUCpzWAHXiAQfgDUOc/z3g/kymD4QTOUe6ELhl95yRAApq90/MYAc7gL/qAtZDoL549TYz2x8PMLMqMjoVoxZyD4gAAgGCBYaHiImKi4WEhY6NaHV8bXN8WI2JepucnZ6fkJGio6SlpqeoqaKsqXU4NjpxorO0tr+gZHymf+RzcH1tUFRsdHybkHN4b1tsc5N0fct/c2lvcpvUxLFwxKJ/csy8WlDJd8XWt+jp6uvs7e7v4OH496SV9/qTBEhkcGYu//D9AePjdkzvgIeEhBkX1lMCB8CDGivwVkhEh0JPHhASBu1pABMgBjxpH3hrjZB/KfvJUsW6aT86uLF5c048F542kYHV5g5DQD48XZpzzSbpXLxKfXM2Njjm4ah4uWHW2fksKiBYdLmWhYotb8Cjas2LFky64kiTat2kQi17p9Czeu3Ll0AxIK0JaR2b18+/ptuQfLsF1z5BieQ8fOsD5JhXYyVtSpJm7exuH5FE0ZLT4+QzXzpiorlzr+UCX/PY06terVf+u6fg07Nt28smvbvn2ItW5Zenb73myHsBwrQecEB8248NVNkMfcCmVHDh3mY7x2Gmf6VGPkk+UsV2UMCxc5ZJL9Po8+vfr1nHC7v0SbXnz57+sbmm//Lf78D9nv1bMFKmzwsMUW3GmihhdrdLEJFGD4N9ZghIFBYTOJDVMdKHxwc4c3kCUDR3aaRDedJns4l92JOM2ynYbSYdWVHG6YB2GNNt6Iozz17Mffazz2CGSQQg6pUo5fQYHDTGsseEcfc6jRBSVqGJjJGjzkAQUPejyoRh9grGEHlFBs4YccfUDJBxRh6DGTkehIuFNhFIKB2IUH3lT+1Wcm3oRFdSJuQqI31oAS2J+kFHZgJoXBCAcfX4RjqJuSTkopjhcRyRamPmrKaafvVcqSDnjg0AeSXtzQhw5bZKkGD2roUCUOW+QQBpR9PMFKDmrgMIcOXbSxqqteQOGFDnWAquFgcRYmR4V1HpcoZlh0sqF0lOBxDIiRjmgtddZ18gYW21bFzXedZGMuKoHhooZW4yILb7zy8uVpvbL9aG+++r42bztr3NCFDmBAYWYOfDzRx4BP5LAwJW3wsIYaPdiKq8FqntnFgjloAoUNPZTCBw8lokaJhLvsxEszzfbk07OKRZtKoYA2g2242qLCmTCcvKEZZhnGUm20JM7+omIffoBzWb9KL830WPs+DfVc+EY0ddRBNo2OrmpIDMWxT/iBsB49ZIkHg3q0MTEUPZyBgxo3HNzHGjiskUPGXYyZIBR3MziKFzXwsNkmJQ8+zGC6BHcyyiobNmezLe8EbeE19cyHG1ph0WeIQHfGCXahhPtuJ4iGwkcwMIeS2TJuWEEG1q6/Djs7VtP3XtWz3477p7HHwqYmXug804N7zDTlVWzERIkXMvXRJpRqzLEl8waucSzfooBRg/V9GMY99xSuPGf43bfcDGJ1oowy4i8vthhq0sBRhhVWdIVH6J0EWoxzovAM9OihGEY0ni1jD+Dww+4OiMAEjoJquWv+4CFs58AI1gWCelFgWXqzmVa8woLQgIwWiGAFLtzBfp/AHyfw0BRRdEUVSemGKMo1i5sMUDxuOB0Hb4hDeNWHgorg4Wwk+DQfCsICAgCiW3K4njls4Rdtip0xsuUcMnDBCh06RzZGtrMVEUpcqQiaKKaCxZitsA9vyMLvkIjGNMprgkESohHfCEchqXGOe9nDhzB3i/olBQx3yAIJP8GNMGoCKqLwnHaUs4oXySIwb6DEOMoAhnTRcZKUVE8cL4nJTOaukpyEhx1rhkejHCWQlOBiLXohScbwb39jwJmeSPfKWAgQGmMYA+c6ictcruY+muzlSNzoy2Am4jx/VAX+G2KAjmJqIg8GVOAnb2IznsEhRJLRhU+W8xwWGSZRMtufFkkBRpi1SBaE7INlvKPLdKrTL8IEIjDbGZt31q4evjGDCl6gAkjEIgYYFAUTIGEGKsyCCSloQT5lgblr2FBSdpymNDAHImqOIjrGyeIsKBqtYxjqRN8KxRVJQRmijZGjd3DhOk+K0rDAM1MrTYs8W7pDgGDENyp4hkFVgIclvCAFLmhBCqyQBhWwQAV+aEEd9EAEM6QACHhQgQqowIZ7MkEFLtBECyhxhhiYYacq8KlADfoCPoDVCmhwqhUyoYWzpoEKBnXDTfmwBKfegQhO9YNTy9ACFlAhC27QaQr+iNAHg67grDiy4xN5ZrNkiDJ01ULndb6pHXRFi6Oj6OYqPjoKRC4SRdCwRjNSCtrQtgSmDCTtvUxLpN3o4QWaaENVs7qEs6agDmxwwRmqaoYYGLUPVVVBYK9QhhWsgbUtoELS1lDVPpwhqchswVlrOoYjqCCrfWgCW61QBt/2QQsuCK4VVnCHgPKBCXTtgx7WwIIyEIEKKshCH1ZABT8w4Quxfa8ZqsoEwqJOc2QxrGEdmljF3oKadpRFtSoqLVVEx7GoM2WDI9WYVDKDwbEwJB66kjPRanjD7UAtG3OHEWC+FBEjtlqJ6akbPRw0D/ftw32XcKwWmDcGt3Wxbo/+WlPWLoEIWShDG5C5hyykIBNL0GdWzyBQGAe2DSogwwrIUNXYOjcL7q3uC6zQShlrQaAfZK1y25sFPBSVCntgwgu00NcmPTnK+gUFEXaqTE/oYYD+hQO2APxQiNYSsdP0rzp0URidoS6Fpwh0KY5BihMZCqMgVeQiaZS66CyUw5SudCjUcmJMe/h2md60RHyzBqfm86Z1ULKM9WDbFAyVDEKm6nubLFSofvUFYQ2sJrJqhrOamg9CTYEdlsCCwb5BBYNFq35PvQJ8wlWuLcBndleQhVjPdwlqXrZzRbEHLSQgBSkoB2K/vWee7bmWEC13KL89zWnWz7CMYUljFZP+aAePIsK2gOwnxkG6K9oQjLRgyjUI+VlLC3zgp/A0aTttcEbQBuFHNBKSeYPMU7Qg2vqUB48Piu2dpkALJrLjnNnt5wFmIs7xAHS3TkHoy3pn0pYNBaJLGMsXOvrRUckMYyJJ8JzrHBSzG/Fd9oUfhiccpm7aQ5NYsocyJG0leQizKWIg0BuZ3DiT3kQ2NZQNx5hCo6SQRk70XQpuzMEcgzInF0O687SrvRFDbzuJ9eP2q6k9hxsKdPtkaW9ASUfCn8u7J1apd62PArNY+RkZ36CHDM998TmHmtDjDvlOIZzxCNSF2AVdC8BzgqJ8R90blu5NwZHSFIQnGmehscL+6HSe8qw/aeRfD/u15OXxl0jnnEtxDTxUHVknCzS80/FyTVSLKhWWd9+5JfjMzjyGKZ/loloPfQ7H3j60n34cIZjOXeUABw8CBQ5ycIM6qGH3OVLWYTDPDjwh5fKZ97sn9NfC1U9Y/onW38hXyBn6R3//nIQ9D6vfUlNDRHVRRPCUfQwyIK8iMBuDBoDDBjeQNLiCJK+wMN+3fWCABzmgAwqCAzqAA2CTAwHyG5anMojxe/FwYX1gB3Z3Dlc3CmNABmBnCpxBYTBSDlzHC/yng6FlfT0YewA4CIvgQ+l0BjzgBU/QBcMzJmryBGPHPNtnB0+ABzegBmPShKnCBw/+8wResCtr8DFqUjcLRX61ACfMIh0X8hV4YAU9gX79lnKrUAZc0IYTFXP9BnhFYxU7qIcoBUdA6Cn74YeuEYj+EGISlH1jgypb2CpskAOAY16wAAViIIU4IAe/gyt9sDF5MCvEogYLUiphsAdqQwpykD3rcDi91z2Qc3dgoRNeYAX6t3VvSC5gwAU1hAoyeA6GZHbLwAtjuIe/yEE9BBAOYC+D6HbG6IP+cIClcjcdCDh1UyU64IFRmCYdWAeXiDADsgY6kANi4InEkgONSApd8DeAEhyQgz5xkjKL0z0uwz58oROGQQcpuA6aB0g+wQcuOG+BtA72lwn8kxSCBIz+A0lJIwEFeUCMhdAADlABDZmQhUACZfCQiTADUTAAAkEGQbAIFvAAFmAIFlABHgkbDtAQiVAETBA1joCMyTgXGsYFOOCL5iAHNqA96qMLhiM5q6gbu+ATgtZy5kBZ5HJN/+h+1FKH5qCL69IHd+CEBOmU/ScRZZAJePCQMsAJenAEBiAIVdAHIcAIxwIBAVABP6CVi7AAlbAIJNAHSmAIaqmRsGGVlnAAP+AQAHAAlFAAJLGSLHladKFhagCL6uAFNlADpegmKyiPoKFo6vCT6zeUmmCP23By6aAi3sZFiPGUmVlJEWEBUokUISkIVhkFP/ADRbAMbUAAAKAAPlD+looQAf0AAEPQBxfAS4ZwlmypCGppCYUgAX3wlm6BF4lwADJAjHd5BryJAXsZH3vJl/WhmUvDk9d0IIGxDrqYCStoOuBSlOtHfOrAdfeHC1MRk89JnksTEZ5pXhRgCFapkXhxAFzQBygpA2TwAKGpBmTABD9ABg5RBWUwACTwBfH5A2EpA2WgD295m2m5lm3pmwMwnxAgCAfgBlEAABKgBiyQD3ggBAYgAVyAB2YAoarJEZIAmzNABhRwBGSwBm8pAWcAAviQMKQ5AFxAoYKQoVFQnwBwAh6qBr/ZnD9ae+VJKfGYmJUli7SgB4BnTZNpUbCUfMmkedgRkEJKpTn+9A8/0ACFEAWa4AcVcAjs2QgKwAd6YACySZtFYF6TkAn9AAZ6QABoajR7EAQzkKYGxJZnuZuJoJa4KQhuGZuzGaF8cJxq2RtJ00p7YEB68AABIAZxUwa94RCy2RvNJAIA4JYI0Ex7kAcDUAdtYJcBugaeCQERMKZlQAd6kJdGxJxAWghz1E+aQAZykAdNhG1X2ZSwY350coKkgG+UiWF7NIed437VsquMOUZE2Qe9WKXLGoz2YAR9QAZZip564KVf6psiEaAFYKZnyQYGEAAK0CT98AVu+qe0+a2wKaZsAAAMsKC5aV5woA/64JvlGqFnY6nmRZuk2gcWCQBn5ZX+FRCWAdCbUxAAO5Awi3oCCXOvGmmchUBbAECnKAkADiCoamkRAKCeprWqcZdGeqCB2tMGOHAHOUCrn4Ak4thajsg0JHh+OhmL6oAHfNUTxXpvreQJjPYOszRy1aF4zOqzCGQPQKAJksCl1WqtQXCRhdCo2jqbaumVgkCn/QAJF2mwtGmXQ2CgY8AHeRAAeKqgeiBmfoCoDVq1goAAgnqvUlAI2dqn8+oAKUoGrWMJsgmbAPCwftqwgjCmAMCVQvADSPADdsAGYtoHeSAEE2lwG4tacwQlZCCNYPAEOPAEN/AEUFA3C5MDkXgrlICEmeCxONADcuOBabJ9PeCxOgD+OAujA2LwgBrYfefBsj1hgi24nZEFDlVkCtTJCcAaD0GZCdihrD8rvLtjDw0Aep+pCGBaCApgXgNgpn4amn0grn1wkWYKAAEAqmUwCeqKAu2qp95bofMqm3V5toM6r4IACam5sAdwLGSgvQtatoJwt/Navg6rrlxpNHzgB36wBgPgAFZACYpajImLSXO0IBsoMZ6IMJEYslU4KwPiuZPrBWXAIHuANqUyMAxiMAmCA3qgA5SgA3lAKnnwMbnwFYXTe7KriuwQmV3EDXxUBjZ7CovpmMFanfLmHPk3vDscO/5gvJtArYugvABgAQEqBAU7m2LaBsSoAMcyvdULqAD+gLZ2yQfqmqDumqcLGwDKOwN6YL6/Oa7q65YJy6ILar3yqwcLa5fKZb9/WqmC4KUKkJBo+rQxxaqwIXQzhUZ5kCZdQLJqIAdnwCALXAdykyBRSCuZMH55cAMXczaAowZh0DW3UgY5cAewYjAeiwcfwwYlLAqkqD3pACe80I6qOJ6n0MKlEJ0VpZTqkkJ8UFI2vA7RYB3rEnA8jMtY8w8/bF5GmwhWaQakyQWUYAZQTJsGqwdkQAxS2wepKZtRYAUYcCxCAARNwgYBwK5ZfAh7yqBIm7DxSVhfvLbkurDMmwdAMAQGRLDxCwCCq8Z32QdFYAZ2m8aEewQ+4K9DsAf+RgAE8Fm3uKO4kId9aPQqOCB+3BgGaxAghHwr4VjFb5MJSOIrHtyIVnImktwkOYAH3Igq3OgrbXADFziONqCyjJF4hWMy54g+5WMYXjAnFhI5YeG7IIOYVPcUxhdvfrCCCLYS3/m7WMCUp5zLQ+0fAGG8fJCxQnxCIZC0dGq1JWCgRvAD0gsA43qRCpA0IRABxxI3tNW1fKDNDJrF0DsDAXwEaNubYKwHSeunNKAJWsuWZuoID9ubI2CjVWIADwsAFaBPWDkAEdAl5iWxkRfQcrFw9hFadPAEIkgLsJIJnXwKoGyOkLML6mOTKN1up0HDq9BYaKidLJQFuuoSMx3+DWWwfESN2vESEAw5NYV4CBLgEN9qJlZ7CA4gkhPbmiRhAQ6QtAhh2wjRAFmqCIg7sXeMKYX9aaClByZFC63juUdHCoNZmKF8Iz5NLZ0ty6hXu7sbHSIk1KlgnYHBBU+a2uVdKbgBCfuwDExw2PQQARhQAiCAATIwASCQ1MaN3xFk3jbiddzNLDuxUI2Jddd0rC1hj/ADBt+93wvOGriBD3FrEBKhz9DAB8ugB2ENU8Gpl/mNOwzOHjyjLIVhHDQ7Cjp7Wdl5eDTRckknhx7u4pOCOweA3ETCnDOe3y/uG7pwB+Cgqy/zaNtZd0yayu/gj1PJBV+g4Diu5HvB4U3+7uRpoUZq8LqlMH7mRat6gDClsDGaoAclXSnmdxhuoHTJhNMjEkg0q35INwbHK0XNtORvDiFP7mE2zuFqtH1SgibL7dLmRSwl8wTHIjZnsgV2EOgJ4gWz+iBy8DwK3SRdsiBq4LFe4AVJbhYhfhgm+AxFnnlH2tmJEnwrYeIqaAW2COelzh5ybhc0jur28FIi8VJpZCV6kyrB8i/FMgckmyWZsNi/ADFtowN+kAN6gANdIMEUGLptkwNRKDdysAUefDeMnePKwg3nJwwuO5VlHguMJDiImRiVNS0scWFHwQdewAUkZ+rn7jQ9SOer/kOpnh9p1IiTi4kJE7oMQiz+lLvYui7pWQIFOrAwd2C6GwMspXKNYSK5tPIEtmJenOzlVSEy7ibtKvM9PQktqIztocFFjcXT3m7u9faqO36k6C7yDc7ufBl0ciEAtw15aNTJc4AHTxAG2dgDbWDvYUArz6Pr1rw2PVA2HgsgcWPv11jFOIAH8PkEhgwFwJ4wDe8JftPw7dM+J43SN4k4vEDK3vM4lC05tdDK5zAGZVBSeydGHV9/oyQHZdBRI6/2qhFB617ybz9MSLQGTrgHip4JYZAUcYMHbBIlihzAXNIFTeIFy124Yzd+ZiLoYbA9kQAMXmJetwoK2APt5EM+5XM+lB3TlM6rId9F0UEc3S7+C5xfjz3TB3UABjNC9muv+joijGjh9j7oRq9PfVEzvCHjCgK5Gl3PQkE+B2WABW6OUKn/YNxiB0O++sfP5HDfRu0k+yyFKcOrREx0HqFO0y+MGJSg+7Kgj+xgc9cpHX5geMgv/uwEJM0/+29k/gk3/p5U4KQzIWdoLmWHFdtNC+GeCWUyHda5/vtPFgFY/rUJCACCg4SFhoeIiYqLjI2Oj5CRkpOUlZaMfZmam5ydnp+goaKjpKWmp6ipqqusqntYb3ugfHx0dHJgtrSfeVhwrZtwb8Cje2/DfXxzc33GyMTQ0dLT1NXW19jZ2tvc3dCX4OHi4+Tl5ueJAebq6O3+7u+I3vLUak9bfH16OXaeUMyZT/Q8wQdqzZYtXQhy2qMHlJ4teurM62ZsjKxNfOzcAiNnDh07CkO9wXKRmDBtcCwmozMH3ys8E2PKnEmzps2bOHNOg8fzEbueQIMKHRr0ZyGjg5BKEkB0kc6nmaD08KPGSx81W/zoAeMFjxerUML0geJFB58yfcioSXiVrR6seKB0WXMHjB6yY3nQWdMFTB+rW9n0WINDDtRWeshguaNxDi4wHj+mguNLmrGS1faM+aWsZSbKh0OLHk26tOnT0oo2had0NaHWrmPLdm1hdiHUMnNo2qOGh5oca2p4UXPnCZiw9qDc4POkj44tUHz+8yCTA58aHFtyhLku54mX6NHvDNdhRzcbHnp4tLmhBjdGWhpvcanixaMdP7tYOcMM7FW2lHt0RpBmv7hn4IEIJqjggqrY5uCDEEYICWySUGiIhRIOxaA21eXDwxM5gLgGD32AqF1YupXIh27m9QAiiNZlFd1aetzwxBO+dVHiEzjUoUM+WwimRw+l8KGXPLRkFJ9jj0Vmxx1lVCaNHpTBZFks17wChzJ3KKQZfxuGKeaYZJbpTYZogoOha2um6eabQzVkZjRe4KAGeFvQ0cV5feSAx4lhPNHFGTf0WWI+PUTHVya91cPDGmLlMNwcjeKAhw51SIpjHujl0N4oXdj+QKIq+CSZpB3x2eIYGKzK0ZGTICWzSUUFSkNZrdG8AmY0x9yxTEjHzCnssMQWa+wmcK7WZrI8LXvUOsxGW05Ix6JikBcx2rFVHwZ1tAYdenjRBbZWobUtVvz0gUcX4/KBBz95iJtPF5Ru4YUdfEEW7l86jgJGDf1m4urAHD3GaquvLhOZLaiClOQptFLzCpbUqJQZFm7IQUdIWlbr8ccgh3yYtBk6S/LJKKdMiZwiV7uiDTikW1NKFF9pMTVv4JrrGFxo3EmwLQct9NBERxObOiarvEjSbzKt9NPmWMDUIUUXOwe749JkjC+7trIHZV0Tk3M1b3CRSycEVq322mz+rw3125U47RMicsNtN1Ft590fZTVbdis2QEvjBhde+OEJgHonrvjiZd79rLKORz5J3ZJPwvjln3w9Rixh6/c3NidJc4cVZVCbSdqYp6766iNX7vrkr59Mucqsl9J5Hy1swnIqeVip09ZjW6O5ztWETgwfcnDBRdeI1+7889BvE/uDs09v/SVT0x69J2akIJEmTHzfRxsxZLKECi+oYDopWliBk+aw3O71Gzdj4x8xdiRfRtfObO///wBsECWqd70CGvCA4wigJlpwBCr0YQktIEIKWOAG81UwDS/YxBJYwII6tOAFKaCCHlagAhGmQAVMUIEK4NA+2wkvJZuDg/z+WkGzGRJDM8CoBRjcIKXDkUSBQAyiEBF4CQISUVpGPKIigMiGF+ghBXxYgvtaIL4VZKKFfcjCGlJQhiVQoQVu0IMKiECFMqyADinoQx6OQAQrYDEUl4HG146BBa7Z0HNco0j9UJE/OpBhc6DQzDOESMhCQk+JiEykhJLoJiC2AH0lXIJEqJiJNJSvD2lQ3wPLoIIyZAEPLcCHCpZAhCxkwQ/lWwEWpMgE94mCCCpIwR31sIc50jGGteyGMDYjjy+RylX3OUbY6HdHQxrzmFVTpDKnx8hlWi6AYsyEGCX5QBVUcAl3AJ8KX8AHWKqgDkvABwv8sAIWuEAPLuhDEFj+UMI3gkILKYhnSY5Bz2OMoY5Y2FzOallMOY5EhvPw5Sk0kgs+7AcUeOghMhfK0Ly9xpnlaGa0JJoyip6soX0gwvq0EYN4auEiuQTpTb4WP5n80BR0AEOXMkFMkfQNozCNqcjE0YAiHq1pjLAoEiHKk9pAQqYBbYEDQwM/4snjpKKoRUcUArZQfA6oUI1qscJROgcQogEOcEAFKmDVpCDCAmoIAlCKwARKlIAMEACHFdQwAACQVREK4IJYBYEhCagBA4UoQhna6hoSlOEBhjgAF0LAUzhlzxFSDRrwjDoPpH5CqXOQGZUUirbN9TOxmM3saCpECAugJR9dBYAMOiH+BAMoYgF8mMIjFPADwE7iAHzQAwEcIQMgDGIIfbgAOL6ghwHAVraJkEAfziAIH4BgETLQw3EJEUa+NiUAVVAnAFjbVRIMVyiU0+khtDsIqcFDs8eaY0ltgjpPQFZmzUgJYzXRPPC6972oucRn81GBQYw2Cj/4gREM1wbnDuIAAQjAAvqgWkdYd66TkABeHcFbvu4gt+lgMHAVvIgSuLYOekBuH5Y7iC/0YbYAaNNP2JG0ABPCAT4wrXWFYN8HiLiwzBoatRQyhk+ggVpomS8pMqgJw60iDut9yhxxqZM9ZkKHnuHESG73VPg6+cmtexwj5suH+tpXnewQbB/KCoD+CHABD3gIwgAE3AclDMENaziCA9TRgCGoAQ9l0K0D3GeGH/gAAA4wAhrwcATTipYMcOawILgQBUGoQQgyKAMeohBaQQCBH0H4gQNwC4QjkIEMhBWEA4oAZiP4mRAS4AIczgCECraV0CFWwBHuQIYgXGEMA1gApg8AhNjm1wAKAIKiybDg0QoaALylgKjJoFsAcIG4gjgrXmXAa0uTwbYyUMMamNDVTQM6Cq59Qhkq8OU4C2IGZCiABI7QB/yCYAF3yHSeAd1nQfzhzVEAAXdhLI6YqEAbTxxqJbPQCTGCMRNsSMEj06mFkMhJC+LLxL2JYArymU8Fj9yoKFopmlr+CgMWAIUKLzWRkTkUFG0thaMwoUzykuMEEkCoqSDmqwcrXxnB09XKAKzbB0WXm8yZ2HM+AJvNNXz2ASTAhx70IAUF4IMMFdSDAUarh9Kxwb98yAMAEGDQZkjz08CW5h4ugNuG+FisRudW0rEuXHVlMx+zrQMbpsuPNZBBEwQY8BQOcPaoF8DDeShdH5a94UKcPZd9AKzar3zcBzfjImjJgyz6ewB+oMEN+CgAACp4ukzoFrcYkABIpTBgJXSZH5dW49LzUbr+0vtN9s65Cq3ABhWmwA9aUKELzlA+STIhfW6IvTn1kD4XEMQMsFQ4xFVwhfPhtg9NXMH32JDOB1r+IZQtYAEVsBDLVXowfeVjQUb7wIIVpAALZFh97DX5wAvy2HzsvH4IR1hCMaKQBSnIvSvfB4eLbybjodm4UuUQK5C/FG1VYnICOIAx8QhGoC41RWUu93J8FWAe9gAY5lrucwEDBmFutWUAIAGAFQAz0AcjAAAHJghX0AciIAg0oE64pVsH4FqDMHiw1QcspmW/1mABcAC41QZWZV3ENYIlCAA0oAcIFgBhVIIBcIIfBgAYBgC4xWIAcALNEHcEJgiDJwgRkFYBYF1TEAC+VggeFgVtVQRlBgB2sHaCsIW4xQZrZoQxaBi6RQFrdoHH1YVjBoae14G6FYIAIHcAEF3+PXiCQZCC08WCrMFZp5d6zaAFTOACTeR8KxBbL3AGDiRJeUBKVtCIefACZvACZfBvfaB8UvREw1U+QnURsTd9+MB8lfRFfLACWbAHmrQHkvRvYHRv56Q+beACK8AFnLQEMeA799YHWKRFneRFYDRNLmBGdQBFeKAFpURxolB/l0UKXyMMI7FP0RgTb+AGduAYG4NQljUKTUaA4jiO1+AIP6AJZKCAhzBaMJd1E8AtSJBf5HZufSAFWcYHaxcBzvZ2YoWHEpFf+VVmNPdsWCeGa4cAyMdXW0gI2dRWAfBgC4aEa4cP8fgDRZBa/8UHa8CQvYWEGRZdIAYAYgGFBTb+hXhmBJf2dqq1kB3WB5IHAAwQhklYhn33YGIVAFRHhkoIYRJgBZdWQXHokoIgdw+ZW1eoTmOGAmFoaz+ABLg1BWWHBkDgX3Ayb9FiiC1AOoroQFqQBY3YRLTXiXewAl1UiVGnAlnwAqaED2mQAumjAug0XA6kB7GHD1YkQafYfGAUSntABC/QiObjQRU0i3GZTre4AlaQBWhhBt+ESUOVSfiwBOFnSqAkSqRkSug0QmXZlaKwBzEQS5clC7WEB/VHR/l0DPh3GhmhPB4BR+GYOZRFjrI5m8TgCA7wKbqzgIQwWh84CEanBxGQD3vgB8PpB0Ggh4IAW2yAkDVXBmj+0Y/ShYRqNJx84Aeq5VeZYHotmGFUh2yi1XeEwFuzFQCAKAj4KJ3FmQd5UGAAcADXNQiGkXZrVwV68JIBcAe9hVqeJ5HJKRHpiBaex5KCEEYEoA6d55GEt5PF5p7e+WAXEJOJUQZvd1z4CWJ6CIgHFmAHKhG15AfEqVoS8FnaeXpoEhMnhJYqsAIvwAbl0z5Y8EFOdKJ3sAQvIH1YwAIv4EQqyk24Q3lgZJghVE7Nd3sQV0EBp0IO1AJ+oALSN35cEIvpk0Hal07pxHyMiZjno0lLQHlbpkIq4Afe5EHitKS7V3scRAVMoG+gsATxJEvsVX+lWU8jgU+wkDMyBHj+BtJxHVEGQdYM9NOnpzMGRkabhFqopvAIDeA7yaCbuxmd0+VhQpCTfnYAazZgeuBaOlgCfZBpJuCBIBidHgYB7ABYDmAAARBXfZBWLbh2sOWdAjp5vaUODrqdWceCqtqfl0qFsdVWSdiBXGYC+BBrUSiR6iBccyVcAQqeLUkAAKaHYeRaHiZvszp1fNCguWWH39Z3HsZXMel5GIpleRiGDzgIpGpaDcBbtxo5Vrkah5GmRNB8nsAEzAiv0yBxlUdJqdCXMSFBKaAFbwoHeMBPAjsmSpULhsMHG5c5gjpDW3ONhvqwswkJiXo6FKAIo1VnSGAFsiAFX6hGQPADfpD+B8KqRj9wBPiAATG5BkBwkdIlXG1wBEJgXXqQX8/qBnnwA0CAYS8phQf5nt85g31gaQVQnvwps0FQaoFHCB24B39oOMA1eApQQXnwdminlCUJg2QQnHoABENgOCuprIIgnhoahdG1B0JwdvJWnkbnnSmoqaRGbtp6hOHqebNqXWxwBEqgh0aLtBDwBTcLBNlknyQqIaHhnKHQdDU2EzfmHi+gpsOSEbegMdQyqOmVR8WgXhCbuZobCpGQqC2nYZuQBzDHstyiWwNmBh6WD5nGsk0HqpmgWibgY3lAWDJwdnqQaS0oda06CJr6a0GXCRDQgRE5hSXgY3yAu4MAhpn+cAYNxp/TNQTpiAHieaDfqUYPQAO/xwfJOoPANbfTxQWZsEZ9h63tWa23BWHRlQloIW8eZqEYCYhaVm7ISQJWcrwAUAJ114PbNbiysbkgA7nciB+eEEedsEt39E/+m8AKLAlZRVM+FWLddQCG0GiD4AAWgDQB0AAq110bfAkUTDcW0MEP1QAPbAhA4GdO2AYQ3FmNZsGXcAAFGQkfPGIXwmYlfFUiHML820gKPCe0YAsd8RH5obD8sTWp+Yyx2cNKTKg7LA5rEpN98HiW18RUHBvOczu4eQp4YK+awKUeEx+uogtcPCs3AzzFpF4Ou8Rq7F5VzBMR4JN4wATp2sb+dGxTjZA6bFAD/FAjCQcpY4EPKUIKbTAqUDDG+lAsAIwLGtN/qZBQolmN/XQrabzGlJxZdXzJmPxQ2nM5bHADJAIFmFIWOjAHOaADoJwDd6ADOYADYdAGqtwF1bEGheIP3ELIK7LKXaAPONADbVDKuZwD+pADN/APCQIfLMERy+Aw0AA2lOFY0sg3lRzNTEzH6/pcmYwy1YzHH6IGiVIHbeAFCLEWJYJhZiEYULAFamDKXQAFMZMigwwQKxJ1iSIGzfAE4JIDftADeoADevDOpDDG2QAfjfEYGiPE14AFWlBHgAqASSzNDi2A7lDN1zzR5CDReIM5Q9IGNhAGUJD+KcfRBeL8BBLxIw9hD8ORHjyABjkwKiMCz82hD2GRDPvQJ3igzyRiEKQgBzawBddgKqgCxIq8DB+hzNpgUAjdiq7wmg+91CanyRTtTBadLNVsMsvyYoaAx0QCFnUABTmQA3OhA+uMA3egG3mwBXnQ1eghKHqAKdl5A149ECkCzKr8KKoMEcDM0/4sCl1QA6NyZKby1w3z07bAEsswMAkz2EIM0C90T2+gBQvtf4/N1JKtWWry1JYQ1e+QRJhNokus0wHTB4Ed2qJtKrICFbU0EptRS85MCnwzyZP92hhl2bINFIclOySjxF5gAzUAMGIiXvvEXliACkYM28QN0bP+zSbUQzfWfNySUNykIV6p/TODBI4j59zW/WTqytzafUDXnRMWV41HvBsJ25n/5Nrdfd5D9DabDTfrvd0Zgt4xsQd4QEd2ymSUOyuUMQaKCt/8LVU3RcXtzSwBXtmXzcPbkwcscAX7nQqhFK/zVybfXUfWaArVDQrUGNn9neHH5N4c3uHnUDta8FGTyG9NcIxcxG9+wG9jAHtEoBVYYAV6kAVqugReaVBUwG9oQAV4gAYYduNjoAdHbSDfPaeoGY0dY+H3FN4avuQx5eFOjlMqQ0CscwZqeQedREaJmAUpkAVUxKadSAaKuaJb7kVpmQlCxaarWJadhNBuwIpUoAL+eZACz+e4v2NxF1end2oSlHtxSs7kfh7brjPgT05Egh4JrLMHj1QG6cR7kNgH90Z7LbAEXOACaMBBK5pKQICjopQJK4AGKeACLGAFTCDnTOAGv+hE6RSWcKQFK3BJmWHnpinh9V0NgLQQu9Tnf57rDDXoUs3rBsQ6ZqDmY+BFZgDjneToMXAG3+dFsYcHkUgFaMBvuGNKKWAHnaQFzk7lWvAFQvVIelA+jS4KNBpCC3F4AiuwAQuncnpPdaRPd2re4OhYFcE5ul7vUOXrjlDo+L5TP7U6ekAFDpQHpRR1v4AFXAkTBfdAmIkF+MCMPvbvpsQtpZRFVHAHaQCwEpr+QfzWC+DYpv6aCfmkT/pUT8IAp+8eUjJhDAXi2xhu7y4fRHS17+eg73VM8x9uclqAo15cCnEQTy0PFQCyNZb78kTf5JZt8zJfUd+1xLhuGizU7k1f9FJvTElf9fg+9dNAUlSgBf+H9V6PTDw1b0ivGtYz9rPx9atw2nOaBauN9m5vSB0+9mYPIXJvx+zKOFvKCQvOCdCXcAuUcJlJr59ARXufIHbO2Heq1G+/+OlNiBcyN3Ej4Ndj83OPSJdTcODX4nGeY1Tg4hrblWnkr2ZABb/QPq+AsKOPnxqfRZy5B13JB3DwR/yGmFnQ8O5x+PkEjcHQ0Izf+wp0N5Vv9TX+Xw6XE04t4AKxBwdbzgQxwEkBx+XFB0Wh1EljcOYvuopUwJhixAcuEOdzjgVZwIta7gZKiqUidH6dORH8VJr3dH9Krvi+H/8AtL+KYCGtYRT2jyH2H2Er7NQUQmKAACA4GEA4eFhoeAgQkLhI6PjIGPlIWWmJiIkoCcmZ+Kk4eckZKqnJKHhKmsq6Sgr6Gou66Ng4qmn7qhrQ1+v7CxwsPExcbHyMnAy8VNfC16cC3dfCQqSyFtO30rvt3KKCFd3rvGI3ffei56L30ndGxcTSAo81zddSB61ldaz1sqQsoK89e/DAefMGi0KEcAgeSwhHoMSJFCtavIgxo8aNHDv+evwIMqTIkSRLmgz27KTKlSxbunw5jI4ePS9perQJM6fOPsycSVNRZgkVNFbYZGthJUuKe2uylHGBtAwWclTKqLCjQl0fF+5itHCzJAaTL9OmWfFDZOkxIi9SUEG2pxfBuXvg2D2IUOEYhg0dBtzzZkzEnYQLGz6MOLHixYwbJ8M5DPJjY5IlVi52+VdmX5vlxj3WuU/o0RdJc6aMupjf1L1ME3MdmXVszMEgh15tEbbjw1j4aOmVpQ+Wt0yI1NFTT8+SLFr4BNdCJaJQPvVWZKESN3i94HnG4CGSJQsaP8L7oCHCx0y2Y3BSuP/dS6F8LFnmj9mLkG/fzxj37OX+v1uAAg5IYIEGHojgRAAMoMEGHniwQYQRQiihgxVaWCGFEmo44YUcPuhhiBlmyCGGG4p44ogqpnhhiyW+iGKHK8rIooMwzmgijTrmyOONNfLY4o4+6ggijkPmWOSPHx7JZJBGxjhhk0/iGGGCVvYRREoULaECecfsgYV7cRQGBxYNXYlmmmquyWabbgJDwINyzklnnXbeiWeeeu7JZ59+/glooIIOSmihhh6KaKJ7aqBoo3Zu8GakF9m100GCSYpppppuymmnAjHqaKiijkpqqaaeimqqqq6aJ6SevmoYHhDBSmuttt6KK2I2zrkrhCDK2WudwbZK57B4Ghussb/+7qmsr302e2ev0EZbrJ/KJstrtdou+2i23AK77bfCgsuntH+aKy665HpLrbe7DjvtuOzOC2Gu9ooEmJkA3stvv/7+C/Av7xbp68AWUoiwjTImfHCUDTMMccMHJ0xwhwVHPPHCD2tsLoYYF+wxyB5rfLHEHFM8YskqU4zyxRGvPHG2G1s8MsIqnzyywhp+/PDNMGe8scjOWjy0y7/m/PLCSQYNIqZ7uNEfMGP4kscdv+SBRzLtDFQR1onVBdG+AY9NdtlmvwkklD3uGOOLJc64tIgMp+xkim/HDXfaNe6sNotus40ikze+beLcGxLeI+JDB4m4iyse6biTd8vNuIf+g1dOd90f2i1kw2+K0xQb/EyUhwovqMBFa/wQ0UdCv2Ax9TFpvMWT6SpoOQzuvuxTGNhYvIGH2GcPT3zxxi+msN5U1t0385I7D330yktP/fTRNy69yNVvz3333DeO/fXWN+99+c6HH3mIb27TBxtULOGWGSoApYUKVHzzwj2mQ73CMytYPQ4VZCEGZkiBC85gBfkJkAlgYcEB26KCFrjFF0uA2hm21oslsKBL1HCLHlZgPz2kQAVMmJ8bmjA6lxDkIGYK3vFeCMMYypAlgDOfDW+IwxzqcIc87KEPfwjEIAqxevVqkx5Y0Av3tYErqCvDC6DTBzNY4Xa3W+IZ1iP+jnFAjYl9kIIVWkAe37hhBVTwQxq4ghRp9EIcTBhdFtYAFCHcD2oqIAIRyrACOixlD0sgghV4pxrAvCEjc0HIXuCQtRkqcpGMbGRFxjfESEpykpSspCUviclMOu5zSYwBG9ZhnfCMpQ0vIEP/1qGNFeRjGsHRwx6coZVozE6VfdjDWPRQv3f0wThl6UMb1hMHcSxBDQLMwh18ooI+hkcrKyhDGwFZjCW0RXjDmItBDPk7u1DTkdzspjcZCUlNitOHHBinOc+JznReqJw9fNMIr0EFEYJHBSzIwi1VsIIU2IErffAHZ+angjHAkisglKICrcDAFbzABVLkST5akEF1qPWCCSPMnzVU0IxnsKB0DtQKl1gQAy0ExxhacE8KBtO6hMBuPgt5gzZx882YynSmMKyhOm+K05zqdKc8NV8R72WGF6QQJPxcSVtSAJ9axmWpNG2qU59aU/T1dKpUrapVrzrEn9oLDbFzUwwAAtWwinWsZwsEACH5BAQZAAAAIf8LSW1hZ2VNYWdpY2sOZ2FtbWE9MC40NTQ1NDUALLYE7QAQABYAhQAAABsbGzc3N0JCQl5eXmBgYHh4eLxqZMdVTdBYT8dZUNddU8ZiW95hWOplW85obOZpae10ZepleOd6dMWLdOeHZu6AePCGeYCAgJeXl6ioqLOzs9iUkemPiPGNhOaXju2EmvKak/Ogm8OYq++ar9qlode6sOasp+e3quS3v/a+v/jFu/HRtuS8y/K+xvG50s3NzdXSydvG0t/c3uzAwvbJz+3dzffVx/fJ1OjZ2u3o3PHm2+jn5fju7fn4+AAAAAa/QI0GthEaj0iYr4g0Moew3rOpcTROBkJv4uh6v1cMQMv9gk/i8dbsDQPeZHPEin6/C+tvxG0H4MsTIT4odX1+WzQ+PjU+NmlvBhgYSj43HhI9PGIGAwAaOTM5LZURID06kj4aAAI8IzEJo4o6KDw+Bz0BADA5Og0OHio+FSc+MBQmYgU+LBMXXY0fDzI8Jj1vPR0vPisiJD4fDRA0Mz4ZSh8TOIpsCxw9JQwLXmVgCwoI82xmDf2/+wC9zAm4LwgAIfkEBBkAAAAh/wtJbWFnZU1hZ2ljaw5nYW1tYT0wLjQ1NDU0NQAsqwFTAFMDBwKGAQABDwsPKQAAKxUJChcrNTQ1LCsqKiMjRyYJSjc1UDUwWDQiVUU1cE0zAR5FMDZJDC9MOUZSM0duN09wTlFTalpKSFhqUmR2cG5temZViW5WjHpqsV5S1VxT32BX62Vb7nFb8Xlb62do7nZo62d27Hl38XtoloVvrI9z8oBb74R78Yd39JZ78olrUWmHanuK7HeJ63qQcISTboqrgoKCjJGUqZWHhpawqampqKq3t7i3s6+tqKeh7oWE8I2G85iH7oeV8pqV7pKd2LKWx62T9aON9aaX+LSc75Wi8Juow7y4y7mp8qap97Sm8qi48LOyzMS508Wz+8er+sa3/NW769G1i6nCl7DMrrrGoL7gwL/A863D87LI9L7TuMLLucfSsM/qyMjI08zG1NLGx83UytLW09PT0M/Q+MjG5NXN/NnI9sjb+9vY5trS/eLL6+La++jY/vHe0Nrm9cji+Nno7N/p1uTy1OPv6Ojo+uro/vXo+eb07Pb7////5O733+DfB/6AfYKDhIWGh4iJiouMjY6PkJGSk5SPfJWYmZqbnJ2en6ChoqOCl4OmpKmqq6ytrq+wsbKztLW2t7i5up16pYy9u8HCw8TFxsfIycrLzMnAl6iJwJaF04fR1n3Zzdzd3t/g4eLj5OWGvduM2Nen0oXRhvDm8/T19vf4+fq58o7pv/sCChxIsOC3fgYTKtrjCKHChxAjDnQosaLFixgzatzIsaPHbv8+ihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtCgrikaTKl3KtKnTp1CjSp1KtarVq1izat3KtavXryg/iB1LtqzZs2jTql3Ltq3bt/5g48qdO+ut3bt48+qFSzcY0r6Af+4dTLiw4bKBEyteHOmw48eQ1TKeTLlyn8iYMzu2zLnzXLYwgvwY62PE2BI+yPr4sUKsiNKkTYvt0ZqsiB8/ZKP24aPFad7AQYztIbsHcN7Fg9QWe9wE2RKihUv23Oov9esj1YpYM0jPjxh9jIzlokcsEIaC4KwAL/4DkD5UXPeZQtYJIfro05ueU4iF+T5xfECCIU30kJ8erQ1ICBpicUFIe2hhJ+GEUaklRB9o+IAEGyaAV8R4l/WgTRAqMKHNCHvAIdYWggiHRB/+rdiHGj6oQF4LKRpnYnxz6HHcWPzB+AFvaPSxmg/aGP6hghEMlTDgFMYVaQQMM/ogBBsxRkjhllwWZSF80n3g4Xjl0aGHc/8dwWIIH+zBRh+jdVGefG6Y5eZYa5TXo1lUmlinjA32ocJp8w14hGt7SAGeGmFO1+WjkO6kHR2CqDEaeHCwoSlDH/QhRVl7uOEhlT/oMYUI840FXhB2/ilCih/wl8esaojVRR8g2FcbeWLdSZaZhoqlQh9NfMBdH2x86Gikm1jH7LP7sPVDkXCCl4embOxRHnyg1rqHGiZ+QN57WbJnpx6zCuJfj0+gMYV4qFqahKeB9qrir3EMiC5Devjm3hSCHJoWtAQXvJJaPaBJpaJ9KCvuZfz5+8G8h/6ySEd876kxp3xwhFlCm3pwUeSnsQZIFouFsMlioFm+18SAbEzx5ocltAbCgLUObHAlIe3s8zxqUfpEEEUeMWaD5ZWgDRNBOBiHcFQ2LJYgJI81bxxGMMEdin9y11qPRhiBhJKhqqCClcSKO2cJDDXxg31nDsjEB68GeOsUQbBIn84/R+Js34Bzo1YJQWIIwtFqz5bHIGig2SauYnE3WllJoKfHoXS42oeKxw7y5uRimQnCymIRPogaHw9YrJieltC5G7JpGfjstBO0FggirNCoWiN8rBcIJfiemQgq7J7WCiKwVfvyzOOj2fPQ49W8O39Pb30t0WevPd/X94FKz/7dh0/L9uSXL3478TTkDyLgE9I+++dTWD5kxu+VvF7hy0NR9b74nQhC74Of96oRv77MzzH3OyBiupeO6gXQFfvjxDQeWMChbC+BbcGdAtFSv6nljxAAPMc7RKi+RfyDf9RgByJQWEGeRKaDG4xeCwVCwRl2BQc4zKEOcbCDHPZwhzv4IQ99uEMcClGIRSwiEonIxCEmEYhLNOIRlfjECrLQhlikRAy3uBnxXTGLYJREWjDIxTJyL4xoTOMkzMjGvKjxjXB0RBvnyJc42vGOg1ALDOn4FjKaZY+yw6Mg3/gYHwQhNXTrgcd6QJYgBEE2txnLa2JHnNIdxwe1gcFyhv6jHLKYQDSx62MgB0lKMB6GBJQSBIJelKU5mGxepxvBhZQ1r9VRaXX5EUSdUNUHx8FgcaoczRMIsbrClPKYpjSMiaTggyTAIQQXamV5XuSGIJTAPnBAVXyMtTmx2MdfqLHPETD5AfvQ6wNK04MRoLOHIwwIDj4AAhocZhvpIfOeLTyMfar2gWgCqTx7eJrVGrYnVFGqBSCgg8nGwkpEqSFPwinSoMjyTsfZBYb4zGj8TomeKbTmRZlig5n0oDrbeCqaF1pBH9y50rI09AMv+sF7xBOq55jGQX3IA4SMqdGeXs+PbjFeEI61ghdhK1v5SpskPYWqJsgpVnCYl0VhKv6kD5gJNwFt073EMoc/9WALveDnH+vo07LWriyATEvCxAKeI7y0ZCCLHYs+tIY47KFY81rDn8jSUPAU4gcOypJeSRCjV22MMGZNLO0O0zYjcKcI/uRqgN6jB6YVKWcX6oNvFCQwvgopTyugzbDcUIJeuI0JenCDfd5ln70iVrEs+SJsBWeYHqQyVRcCXV3NA8z5SAdVG6PUVPsJp4WdTLMweFN6VEACnG5uk4OZrXQN9pjevaUEE9UM8UKJTu6+drrgjdRb0srH7IX3vI8qr3rPgt72ym+98PWge+frmfjGl7745Yx94Zvf/k5mv+vtn38HPJcnGtGJTwyiDqOIxP4oAtHAC0YwhA+8RAczGMI8ILCG6QJg9W74w2DpcHlBrBDZkvgWIubjiQcywRV3I8V0dHFAUAGNAdqYGHyoYUB0jBUYz1HGHXFWCN23CBOTsB/b2Ib+CKiNR2TDIRTkcYXSAp0fSKcHwhsBImfTSeY4DjaWHIuWgeMaMKOzNbtBjlhGsMmakYZEa97yB9Y6ZuCM4DV2XhaQNfKMRrzvilLORKApYWS5pIVagihCsMRiohTMOT9xWMGASEalP4GgpjIaRB7WIzXJfsBE3RGPg8iyJ7Z1xwQmYlOv6uTcRPt1EGIly54N8r1JtG/JoFDyCotM6EPo4W+DDgxaqESjof6yYNGf7kMK0kkiJjBkBWYSCyydYy4Z8SYIAEKcK5ONmyBoK3F4Kg+LxskEFTV6LDV1EHAuRSyZFgl0C5x1PWjsvWDnGhIRJPInrCNba5ii0D0+C7FjNyAINfpWy1HaFEzkGzq8STxrAtFY7EMlh23bRNLpEQhGDaQAjZssqUY3G8Ctqk6XlL3yBi/Ak5KWY7GBVQO61qb6EAJMjwVYxEKVETJnVdfyKnR60HaATKQHYByK41wtDwzQMYWPmSikb2J1TvNQ06PNdJQpt8fKsy4KtQABYOGJObYWlwJY4cuqcHgRqvsgop06CA7AbIK2y2OiJjSBPGdCOlzppjVBrP6dDWp4aB+k7gQuTKFY4IlDuvSgarNw/R72fnwq0FICRtJt8MhuNItaRq+8qohKbGA8WRw0BXeNhkqdVWiyHU1VwB52T0CQzryKcO5VP2wswgEPG9Bw0DNK/vc5QQvpk6C3k68eRe22Tx5Mw9lezagseg/dSofaUhMdgQk716yDihAEI4zAlcDFPqVYEHLbk8cI3TdCh6SmNNfGG/jzhj8uKP86ExR8oGxSQefUsJzel7PTYwFWZlECt7U3sDQIR0dMuwUEvVUs5ddzH4Ayg9AEFSdt4YF18peBMLEWKuBdaEE85HVdxTMY1vU8GniCMuFjbYSC4rB1LKhFKnhRmv7xgjSoEjFoRjX4E7mkYTdYRjkYDi4oCvAQhPfUg1z0gz0ReQLWHZ1Qa0y2M/YTQ0ClQEiIE/42QuizazrWYpOAEEhBhAFnhBtUhTfxb32wg0yYPk/Ia0soCkoIGEmkYAYmh0RkYXEoYQ8GYT3kYBHmQ1NERX14YElEhjVBYzUGCiamhKbwhl4hhjFEiMoAhqTQC/DAiMjkiGMIiTXxDJJYSphIhZooE4fYZBsWVJ+oR3cRisvQiaPAioN0ivOjijThip4oFiHIJ0UAOpW0ZlkyJEHgL5MUG8ORXWmWXbtIFppkFj3AGnF2HB5IVrI4i41AixU0GNtBCN9xgfXiHv75oR5t9R/bhCp78zDdIWlKNRYK4kv5kQclUgjFNF5jEY2FeGP06F6DcSFToCEcgji8IiJ6QCJGcCJmZ05iEVNkwhtMklTv+H/nlE5K4m3XByd5dhZT+H7yeJH5cI9gUnIOM2pm4jjg0QQR5yZw8gFPJXHeRFItRRbfonEm2QfCIxwPGIUYKQzUmAlDSAo32TfWmEqWwjoyly2XwS0sKSrhQSqJgir89HOxopI7xUrvgTnul2yzkgdbNVbKU5PSuG+WuDySpBdNIwjZCHXftgfbhG51YpYYNy5VFSjpQizGBzJYFSBmB3LzMQWG911aKRI3CQ/aooZoNBhu9gELw/6PENMHtQECFBOBekAHtZIxh/UwaGB6AqKNrPNXgXUaydZ4ermX/ACEmoBC7dNna0hk8nBCu2ZoqJgWlNIERlA0/Jg0SxOWAuVXH8JL44g0ZTEgaBAETPADXmM2lTYCphUEwxSRR4B+SQBdqeiZF1FoAGeGKdQzXZmGpGhCYbgWQGU6goAGhwOAP6cCt9U46KYHssEdvRiBl0FRhsBPLNICBMg4a0cIsWYXznkSrkiJ0FlC6kAJ07CTKUgYIOgWIzCC5VOgt4hWenafHhENLlhjOQag1AWL5MOgM4Ga03ideHQXCUqhjmehtSChxSCdguShkFGRICqKvJZv1Tk7Jv6qPSkaWwP2ouYVo7QgorHgEPRGSjQqQzYKE3xAoilUoj1qgj/Kl56AFC3aNxM2YXzYpIHIA1DaRFO6Q1IqiHo4YUeqEjnZhVv6pV2Bo2A6pg/hoGz4PypEpmpqDJIopmv6pk3RD3KamoAJp3ZqEX8DaL12RwWQABwgFh5AFh4QqIBaFoQKqId6qIU6FoOKqGfRAWmhqB8gqYraqIJqqGZhqWdBqB7AAQpQAHcaqqSgAB1QqqZ6qqiaqqq6qqzaqq6KqhzwqrI6q6qqAKIaCm7anyCUCiK6pHERq7QarMI6rMRarK/KAbeKn/5Tj0JYMB9wqh5QqoPaAdEaraZarf7Uiq3aeq3Siq3Smq3Uyq3dCq3fOq3d6q2Daq3bKq7WGq7piqrqaqqdkqzKOqTNioUl4YRo6g3Peq7p2qjvmq3/+q+Taq4DG6jverDVqrACq7AOO7ANO60MC7D/GrHmOq/0mg+5+gpfaJ2K8IZGpqNpqm+TiAmXQJ2qNLKF8KycirCO6rKISqkFO6mFmq40C7A327I0O7M3O7Muy6k5+7OL2rMUm6hA+64Ym7Ga4KuVkG+S0KU3qqFeuq/4ymRDtqulCQk8FhL25rRnqkUEO7SYOrab2haSmheJarZiaxcIG6hKG6L3IKSqUInM6g7YKbVzm6FVq7cp27RUq7J8+/6EPFukhuGyb8sNOLqx1aC4JNS44VBDTNsIg0u4hdGoh9uCEpqrZloPkasPk6sZVRY7JcBdwVMWMPADcjaYrnGM6CQ8mQGpl2uyHNssPLMLjCsVO/s8JdBbM2Ia2oAYCyUEuYRLyhaARHl5kQkZlhu7w/BrWfi0fYsJg2ZkncthmpoZ/AEHItkLJvAq64luJmNOh+cEvVAn9gEh/DIW+Ag9bsu8xcCFdfu8/NmG+4ZFPasZDNF4MfK7shYgUZNwlGI0gycWUVNV6Nmhd9G+KAgM1ZsPDfSfTeagIbG59ba3aziKWeuV14sZDKEG6ckp/fswnUXAAPI4wmEfJkIfhv71PIbrvlPbCWjoPRg8v0LWM7gGwVCGtVlIiWnKtSSrwxZMp3Sqa44rQL5mr0Jcp9ELEB77CbmrGQWcB1MgG71QlYvHTazHkpdhHx8Sbd/2HvX5GMt7glfoDSGrDjmGhaepxoqwoyNEtz38wzxMilCbxNlgDRPchIDLrGUcteDwuZghAkygXKLHL0VnObGiWXZyGVRCBQMSHw7SApuXQYOhwDVYQ4sYuEssCxGEwUGKxjKcxqp0sv3DhWvMhDtKyir0b24cwRksu7PAtEoamptMspl8xF13ts+DShfIv+CrniPMOiajLfMyGi7zbdFjySeoykAsaLPwoDL8t238xv4CxonzS786LJ3oQI85fKa37GutXG9w/MOrsLVGDEGgAMiukRa3uLtZcis0FZnfpjRtaWrKAjd6IB1/GcZlUZFmq8zwN8fyCw2LSMHQ6wui/MK6Ggl3jNB4q4YJ/bVA3M0LLdFLPMPx+8PM/BVPjBmwpL3K1RqCALwWiCztIghnGTU5w01t6aMvKFu324qCwBBeuD74psfpE6Rz+soEc7+ZIQS9pQcxAsK/bB63pQcLyRAOcyELxc6VC9DAp6/qA6Ho00Dn7J/LarcSLdVB3Cwk2rHMDGxKzNPNvA5a0dHa5QPDxRYFutYxNMZRTc4NgUJ1bMe2DEB/Ibc6OdAZjf7NWb3HMFxfuryasJigUC1/0WnBNozRJdTKes3E7QDB7WCGnyy/6BwPOl1AlKu8hx2NaVzT/bPReT3Zfl3ZKXuIX5jHGr23rMhCMZ0YaI3Am12oP5inY13R6QO/IKTTfIAHQSrQRUaae3rEmdyXO33b06POs40Xna2Jrx3Kv+3Xwy3Ezovb00y7XR0+aG0W/nwWst1hLfx7MP0OIorapeC8pg2hkQfczczJ7W3Zmg2zbNTdXATXNbmTjB3d5p2FG73XmE3NtHzbfXw+271f9M3CSQuJXour0uzaVC3dz8wJdb1RG3xBKmjfh0vXEH3T7w1wv3bc10ARtxZGyj2MZv6zVqdx4j1gNqZReStuNmhmNmZTI6ZRoDKeXR9QoC8O43Sj1mRRoMpYI2L24ivgA1gmZobk1oLa3Bo23n2tCwb95H8N4cgt0yU62FpMCKTlfIVwKIUzCCzw5VRDjqHGaOdAVWfCUCspAmAnCHkwGqBGCAEiAoiWU5YXqQlOYiYGoE6uydbN31ftZyuKxHZU4h5kd05AKfn8OE3wBE5gd4PCH4fHBE/QBCYg6Y3OBL8pmXZHLSwAAiaCBplud1Q1wGJxIavDHUjNBNTSAiaiBpXOBE0wN3DT6IsDb2ULp4+9tLfdpjm9r+HM0Fcd0Tbk0+x1WOj5OJzJVS2dyOn5MP4QciGfUndm8SKCsDoXcijY1HhLkmwLmcgQcud4/tJFfAxfRIR5jd7MunVf1MCMUeBabJcfkr9mwR/pyR/MuX3o+HzUXhYX4gaC8FFpwxASY5c7FShxwCr/nOcyxm9BCM1+fq8VTdmhLWBu7IQ17aD7bdGBA+9jcQmS1HuWgw7MDnX0UThFR3MP4zD24YAp2wuj8SJSMC+MdyHiUcJnEefo8CEkYDke5RYgGuy3sOs5emOjyMMd+7WjKT7GvsiTiQblK33YcjHMTgi1kr1HJRwOsntoAEytYSJugi0C/ylFggYvUizaAlQmInMOtxxBcCuCUPCZyuTzde4tCN9/Hv64E46vmc3EpLxk/7bNO530Z1XhFvl8zrfs3HTvzU7mqlQb1mcW0k43DPFwVtX43q4d3HGWm0r3DX/NWLv3DC4J4NOXEP49Bb3bJDvHrGzLws0/o22TOuHxzlc62qDPxVsW9q77ja/vlz85/e5ZJEPPaXM1ywEELh/MIpAHDvMiK40Wnu/C2Q3lFz1AQpamqayhr730d5uk3f8Rht4pG6M3zicFlf4ETzAau09q84H+TeAEotZp6WQaJsIGdnf+VFU15iQw1KIGTZBKgNDC1Kfm1HT4BNPXlzeFtlj0ITlJ6eHxsZipucnZ6fkJGio6SlpqeoqaqrrK2ur6qskHy/4qSxtaO9un18dXi9v5Gzsqy6fnu5uK3KqcW8rM+Swa3UxdnfphSaktuTgpstf380HH6fYx18eijb6p98HVZzS51Uf1kdSZItQnRbkWP8kJuEVsVnwYxCkFjH+L9DTZtu2StYkUK1q8iDHjJ1zBbnnqqDETyJCwZE37iGrXyJG6QAU7SYolJ5C/oslECYykzorYekL8CTSo0KFEgZbwAaLoBxUqikrcCTWq1KlUqa3MeDNq1lZbYy4iJkxr1VUnu46F6lOp2rXajKi4xDYu20tPz9q9izevKbOi+FKFGVasy1BlWzbMpPLrTJFSAet9bDet3MlBPTzRU4Ky5qHZIP57/gw6NGi/eVea5pVz8K7Ei0W7fn1R8ubZkpiQyZOZaFLaSuvC/g08uGLFN2WSFj7reK6rg5E7f24KG1zemz0MOXEBN3XenaF7/67R7C+TNAOnhl0cp3rG7Ll6RJ1aOfj5wGVvl2uZBgAKeN7e19wdfQIOWBFHw23UyTQvtcegYe+54stv8h0IH4EWCmjff2t5wAQGAACAgXZr7TYUiRticmGKKqISTISesJZgc6VMaN5oXvX14Cak0bhij9Rko+FkHTCh34cX8FHCdEH25puPTvo4XoMU3phSjFJaxeNerbH44pRaunjlk2KGxEGGS3L2RJEfVpBHU2cyycGYcv7OWVOFMp53S5YzjnWVnjmy1BF5cw56UQJAvtnbEB5++KEFmCmJKFAeJEDobwPZWel5NLLkmJbJYAXqelRm1QueMIE5kZ+ZQlVAAmVG6lSajDIaYm6w/sRBAgWsClwvnX4X6JW4GMNrSVTqSBGMe/ZSKiyO/VpstLDk4ccJs25wAg1kYCpttzniWV5H0OIVrFXevlIMshDiyO6eYR52bry05CEDiBEAwAMff/yBx7jyOrmVv5/Y9Jmq/6YC1pZeWoNqwqi2K6ozDh5M8SLUniBDHzgAUAAfY5jBr8EVQ1cqOC2aIjCfI0d8Z4HfLowptClPvHLNqfrxhx5h8HEAAP5n4IHHpTbPiUy5DCZcY1Uid2msivI1rPCxjE348NBW67SHH3ycEQYe1lpA89VyIjPzt8NC5eLSvRK446Zivz1VMfviYQYeAQSAR7Nwi+nwRWq/R+Op9EUZt6mkwlz23opTxQfQxvyxRw1nMLL42HopF6WBDSpz3N+lhReLsumporm6la/8Eh9i5KAKGjcwUoNfq3OCxx99/FFGv83YcMfpr3lu7sLMNv0yy1yi/Teg8Ond8ruxiGt60r7zqsELmlQwgw0TqDKEBH1UUYAfoyyBxSLaQ0N33UK/okcCYEzvGeEIK11MYnVaJH9yaEdNPGqCjle0qcHLf+whlvOUBf6zdcHPO0N4gPgIYYA76OGBefiD+CaYCTxkooK16J4sNJgHoAGtFn+QQyYw9hUNLqJ2xGDhvjhRh8b9wSQW1AQe3vCLfelBAe/jBb8WeCGzJG4mSOPWMDTBDJAEMGzH08sQ22ElJPJiQTETIGLs1KIALhGJ5XFQVk4iMyBCRg8MsMIiTuCCPgxhe0QoAAUKcAUieE8XPNRDBdwIRzV6zw0P4IMNKKArOEaBARFIQAT80MYCwJEIF9DFHQvwgPJVIQKPBBtiFIABRUZgCYFkXRweGYHyqYEBirSA+/rQxjdaT4xjyl/zFtNFqyURGkbcknFa08VnFK0WWzTJeo5xRf5SPKMrwGMlRc5HxiuoMY0amEEfcNi9hpxSB7JAAdiiCYc+ZiIDR8qDFxz5OozJYghp3IAFxGeDAtgBfK+LQgGygJgEuIAPb2DAA96nAe+dwAJ26EM67cDNahYADG4oQPnqCU/zsc6YfpPeRZ5IoVKVrmrFbEZFmSaqrdyyQicz4PKkCEzmEWOWKOHlEaU4HJIyFDkFBYMHl+nPAlgAB3psCA/9iQEMVMB72NRmH05wyD6wgQY5ZUA4M7ZMPjRAmYtgQBYmWYulxrN3fdiAM7/nvQaYsalXuKku3DeEAtRgrEbNhA3Kt9IB0aSXNVqQEGupQAlBjCQenV8wo2eYkf7CFT5bTOC7LprWWWhABs1cBDkX8QcbJGAGa1wEHAY6hAh4IbE89V4ctEmECJiwDxpwQRnOUIGjGjaNWm2IU6swxz5I1ab9/OnrsKrare4wCwpIaBx4GFYr7IAHO9hWYJWWLOd9REFRtFrp9qo/5CLoQEVsiNEKOBzA/hY0YS0AVYlQzjLwIQMycOcNzJAByEbADm/YqRq3l00+uPMKegDHYPnAyXBewAx3OKwNIvAFPGggAnxAbSZW+9XWnuC1VdgeCvD7hg0ccgMUyJ0GDACG286AD2mgAS7EsNnp7i9VqJoZMVtCxbNAtCIjxivDTNygCA1TYiweoIY/w4BGjv7Wn6S8gAlP0CoZuE8P4Y0ABniK3j7iWJEFmIEYSGmB0H5PV1c47E91ZePvbW8RAO6DAgRM4DmiAMom1EMmC6Dj90XhjhG46iIK+2KLCuajH5GuX1u8CjcjhzlGPC5K9dZcBE2DbGnus5/lVYv1uccWO5HzoG6CQGSVuHiM/rOjH42RpanE0BSjdEPN5j+RQlE9wQIMACEN6lBX6rnA9XMRP5znhyr3ricVtatfDZl0wbpgdhVPqTE661zruokO9Q5gLb3hUBFm2PzbNKJxvetk6xrYIeHLh4N7NTore9rUBl2qPEW6z0ntlYcx2XLxJ9y5Gg/b2a62uc/tnKrFr/5pzCMOob/t7jfjSdvzXnW40Y3vfI97rgZjNkZYw6OOXEqJxDYP5vZ9io3qe+EMD42//R3nXuNkxcS53xTdrQxmaPyVJkUpshsORByIfOQkL7nJT47ylKt85SxvuctfDvLgkcXX8Y5RV8ChUl54+iuuZOLMi83rmEvr5UQvutGPjnSYCx3e9e4WjziHYtPdr91yXXqmko71rGt96yW3+vT8IjhBi0Rthk70XwMDca9jhOtsb7vbVZ5skVGd6U23t2tSHfGg9y+54qbGotWukbcLfvBsB3y5V6Xuvq/NFWJvTdH+bnjQpDwHWiC5FnaAA8prYfOX5/zmlaADHYw89P4j34ESRh6GMGBe5DvwfOm9sPocgN7kOgiD6EVe+9qvfvSnHz3nb48DKOye9Cj3OqllXrGDV4NqHsm5zhPv8ciDJ+W9E4PIWZcGHFA1g52Aw/V1sfp+4sC3i3gD5r+wCet/Ewoi72cUSE4GXORBBzn4hfl5wAMc9NP6In/gCnWwfiMnQSknfTqRdqcAeYTiCxp1Z/KWV6pWgNVAfYtwevWXfb2jBJ+3A2GgBfSkBWFgQpj3TX3AfqzTBtvyBrZXBowwfn0gBkrQNX2wBAFoO/wncuiXB7YXBiRoglDgBSaUfTiAVnowcn6wBwC4gm8QgO1HhMXXcAE3Mr/Sc7QEHf57UERgFCEjkTJ4F4F2kXImxAd5sAPYp31NWHL0JHLfZH1yYAxtgAPoBwWNs3smBAXbsgRpSILrZ0JjUHJ+oAe7931BiANoqH19MDnshwN+OHJ24E0kKIAa44RdWDkH6ID/1glixzlWyGmishpUSHd0l4BLl3J2oAfo1wZkeAfMwgfeJ3J84AYjh4Z80AYDSIrlw4cjh33xd4c4sIJK8E0aZIaBSHJYMIZ9cIs60AfZh3319wb9FwfXt4rflAeNkzfB2HWu1jkIeGKok24JpDwXFzHPBnSCU3D31oXUR4QmJAYUhgMm1Ab7couD+Ab51459sH7fpATJWD6CKITGuP4tYSgL3jeCsmCDmdcHbgiLacA6fGCEiyB6KygGYSA+dyg+07gIUfCLIqQLBJhrlBhigyZ0pJEyoVglkrgKE5h5D3SBkEhyO0CIOPCLRMg6GnR6xTCHJIiCM9SE3/QGOSA+vdd/fbB7FMY6FaRB71d/m+CG4rMvZnB66xd+LGly52YwJElzDtdoh7ccmdB4WGmSpDCKTYiMyViGqZd6t+eKJCcLzViITYh+ehCRttOMdgiTB1mX7IeMfzhy5QOXYWAGyUiGPvmH2yIGoacDGrQDfoAHJbeEZciR6JY8CEOJOlFXemeAfYBz7KONX+kk6Dhy6LeSmsB/skhydHiDZP6ZhriAkDuIeTxgQr7oiHWJkKmZCW9Af+zYj21QDMNojH6QB4wZm44ZiZz5je4iLzBhlVqpC1yYbSfDmSlCeC1HfFqXA8AXnSf3nCrzO9y2bu3BnHXXFdAymdmZCtdpnufJctPGgGnmF7ZGEVCIRcvgYuZInneBnveJnyMHaqd2OO+ZlbwynlbiS8UmMDAxcKCQnPV5EfnJoOeJjQQEkp8IPwEaXRKHoMinoMLRoBtKeJB2Ng0ILsVld8ISL7/ydxOScSOaoQfDoS3qdh66nHBlcf5CjnF1aK12mSvKSi7Ko1v3oCoKboDmHF05Cgmqoxrao0mKdD/KUfRZd+rCfP4wqnBHqjhKaqVF92rrSRJzFy35c3xUunBmIKZmcAZjaqZniqZpqqZryqZmWqZtCqdxKqdj+qZ/+WhgoXxACnTGZSEUCqZUMaeBKqiDSqiFOqd/6jsqYXZtZVeI+luGCqlzWqeRSqltCmtRaqGNWmmJBnEU56g2M6mVKqqjSqpr+pyxpAveBo7GtUuXSG6ruiMX+qn/UqqUWgaCGqq1GqezmnD/QnbRpz/Qw6uZ0qZcY5ZhQAZnIAZliqwfI6ZlEAZjcKvHSgZpKgYfeAbTGq1hcKtn+oHPKqZjUHtkGq5a8AW3OgZhUKZn8AVmyq10mnpn8AcfMwY+mK1wumt5uv5tBgJRzter6IFiGYc0JGVxICUMx2WkwzogbUoEswIAARAGCDADZlABAHAFYzoGCOAAZRAFDjtfYwoFFfshkSQGAsAoASADYioGIssxViCtJxAAH0IAN3AGG8AoBnAFYyAAVgBaAYAF4bqzZjAGGRCzAEAAKbsEPWMk+AqjrFY4evqNMpGwGrFxgLOny6ewB1OsqbcAF6AFZ3AGEksGFSsBbwqzDmAGHXsFZlmnZ6AAMzsGSqAAMqCzVuAFUGCzV0AGb1sDZgAFCRAAOSsAFhAGSpABWNCxF1AGOlABX1C3FAsAEFCtj9sABCA5UMBNZVABBIAFYYAxTGt1AiNwfP4VNlUbdQfTKX6atT4ipwzgAmQqBhKruT1jBWUwBgNgAGjbse2Kpjbgs91qu48rphKLAgFgBRi7ABagsxNQpx3rAmPgrI9bAQcwAPNVtw1Ls227uT9LrpYagbE6DASXqQ84XMHBpTihNwSTDOGJdjDTcZ6op6tbFa37umQquxVgAQ3wAGagAQSAAgTAsQAQAQxAARaQrGKqAfvrpnX7MUsgADOQwGfKAWhrswFgATlAphVLABTws3UbBviLAgAwA3WLAg5QrWOarEQwAAIsA+vKpmrXnwPDXF+3aYjzSjU6n4Umv6AhpwvwAmMqthUwAUsQADcwADNQwmOQuDmFAf4HzL8QcKa2KwARQAEUEAAPUAYaAAHdKqYbAMV+uwEGAADfFbcbQLt1q7kWUAaVqwM7+7/ASwRbDK02QLbFSp4711eqOx+p63jbJqLVMLU7TA25mqYNUL8ZO8L4awYNYLRhUMJpCwBYkKsNO8LhKrSDiwEMAADtir3dKgYHYAHXeqthS7he8DFiMADPu7OgpbxjcAAHYLwdOwNvSgRoqwNmcKsbEAAnbKp3GhWBrDjAXG979nSC/BhxegauK6ZhOwNjawFmQMSzXMuQbAWhtwNesK5iULkvoAM2YACqzLNmgAATYLsNgLJeYAMIQABecAIEgAE6cAKp3L8ysAMn8P7AdcvKZOrAAHC8GgAAF6ADO8AADhAFg8tbC7Cx3ruiemw5v2rMNUO/y3y/H6uuZxDHZ9Cxs6LGGKsBMWvB0ToAx2sG2Cu0Hf0hFOAFZLoBK2zBZLCyHm29AnCxiiymIXy8Z3ACShsBx5tOHwJHoPu98NZvIwN9D/1ihVoGXKymbaumSt29Zgq8uPxZZJqtTl3VckrIdJrVZ2rU3OktDO2kXU0fukrWUVzWg+o7esy+mpprwizWlxa/oyCqW33WdX2oobaFNnq1YuTWbw2wGeGmdi3Yo+qsQP02U2icnoiqwvWlwIqjSdPXfp1vUEc66rsIg43Zmb3Mk1iSXuTYNv7RV3+McIrGHnZmd2C9ldYm2c+xgHlnRJq9pvdaq06NzIG9zGoazMjyoe6JLiXVYsXp1ai9pY+92gCTEyb1vl/UB5Jq280dqpMKtnQq3bfd3FQ93WfK1NR93dqd3U/tpnHXd2D0pKwwSyNZ3EeahX+DcvSIA+xNcu793ikH31jn3vPNdvY9ldPTiYmNoVq4140GFpF93p9q2tv5qpt5OgXun8oJKsI94KJW1OYSJcTlcyhzUmHUx/wtRvrqLAe+jZsgNCnqnX4cDbokbQ9uajtRmY0q3OIYc4sNFQMB43ZiosQtqyhOngpObzgOFcYQ2oDM4yFJtbhApEEebBA3oP5cWeE3zncC3mxG3qUu4eQ77OCuXYlQfqofjuVWvuD/2tvPs+VhLuYG/m4qPuZnbuNofhaSpuZv3dfn2+bkXeZe/t9xvroxbOewgcNxHdbJV+d5DuiQNpJ7/pVVruZ6YujZeVGCcjQv8qEHguFSG+iG5+J8N+kyrOF+vFxDlOh/femfPmt4GmhMzuCZDupWJ12dfuZC03NZcuKnTumwLhXgW6RVJ+sLfevCNiqYueR/Jne5zjjAvuMefrrCLtavfm2y/uNbrurobeqWbuyKB113Hu3aWe05qulUee20FhJTft7ebm7gvu120ewKC9zjbtRVXu5duO7ofqTibuwB4/7uq3ugV+5E0b7fxS7k865mEprmP9d0KLpmQe2+/C7Zi6rYMnLiM25wtQ7X8BsYFN7rli3arPSROv6n7Y6ocO4KyDm+/2lxEe4lbO7YKuqpfSY6jqrx5s40HHFsDOKvdHfuH68Kz1LyTpvarmYMHSdrVw7vHXntgZbkMt++v/yd2S7IZ+MwBdvnK9/rBi8tJ78cIg8hTh95mphzj/6+xZYuExXWtD4LHn9XxTkujV3zUK+Zwc7n0nBrXd7WmUrxh2FACUjy//n1zy5MzgVtaM8JRQ4aehDzpP5We4WqNQ7xjm31wnEyYAJ9pSNoHUVLQ48anZJzIu7vs374NlfqfP4foXfHcxe37KSOUS8/5x1e8TRM5zhv66o/3vrO+px/MHJW5IMf9v9uw8Ru8Xbv7LD/5BDIpf7C9Kpd+r7s+ryftYnu+Dls/C++/F7Z/Hxt78+/n9Iu/SuCNGbv/Jqe+NXP/WJC+Z3d+cHd5z+/9gT+5eX/S93/JLQfIyMmuuXI1mcvb4it/Nyy/Wmt/iBX6W9GMMJq+qYLCH2CfXqDhoWGgnyHiomOiYiPg5GSgpSMlZmam5ydnp+goaKjpKWmp6WLqKusra6vsLGys7S1nKqNtpa0l5+4j72ewZnDusbHyMnJv7PMys/Q0dLT1NW8xdbZ2tvc3d6yzonho+Pf5v7n6OnqoOXr7u/w8dPYmu269vL5+vv8qf2Z+P4JHAiLDz1UAfkdXJWQoMOHECMOaphLosWLfSjSwuUMVyGNjYJFKtfxmUaQGFOqXOmPpUuV7ewN42ioJEp6KDM6orRQkipKOStd6lnxpdGjSOslXRqv5CWKPXsyGwdVVNBbj8oRvcq0q9eXRL+KXSfTkyqDO2tyAuqrKKiwaifJgju2rt27ePMKnQoN0dlQVLG6XUXXrKjCehMrXsx45SLESg/H1bkLMk6/4uRqpglpYlaGhNhl1kz5c+PTqElxTc0a8qs9E2EDFGzaJ2ZjUomNQhzJNevfdlcDZyzcFL5fvkmPS/5eXFKxhb/aJe88vLr169jNgVyEHHRa1UIHh5qevbx58aXPq4dGk3zL9fDjC1wuvz60Pc3t69/Pv//phGHlN5l/BBZo4IH8CAgOggzepSB7uzTIEmfk6MbNgxJmqKEtGG6YTXQWxoLNR21R06GHKKaoYj4U+kTbaC6uKOOMD51I44fUzJSOjTf2eB6PPjYjGnXUUQTkMkEmmSBlR4qo5D8eDdQkJk9WaeCUVm6U5ZZcgrdkl/BgeQ+YZHrF14CheSNmmRJyx+ab54wEYzXuwYlXUGvaqeeCc3G4S557BironoCCVidthTpoZaKDwsnoW4r8NRh0VHq5STAljfcemv6cthKYMJd+B+WOjZaqJVmDyCZqbaQ8V8qIhlUKjKdFklYLib89auquXzV0aIShOrJmOL38qlx6w7iHK6/MNmuOe0Hh1IlvT1l1q7MxYqstTOhty4quEoHr7bhjkkuguOamm42x6r4EKLrtxivvdfB2O++9+OY7rb789jtovf4GLHB9AA9s8MFtIonwwgzLWHDDEEcs8cQUV2ymxRhnTJzGHHfs8ccgh/zOwyKXbHJw9p6s8srzsezyyzDHLLO36JI8880s24zzzjz37PPPP1oK9NBEu6Nz0UhPnGnSTDcdUYtORy311FRXbfXVWMuzHWBZd+300V6HLfbYZCN83P6C7Jat9tpst+3223CnKxzYcde9qN145z2n3nxLPHffgFdMd+CEByng2YUn7u/gijf+r+OQE8145JQ/OXnlmMd3eeac90hS56CHLvro8MlJ+ulKbo766naqzvrrG8Muu7NXuT777bjn3van1uru++/AB2+c8MQn7GfxyCevPOo52b7889BHf7Ok0lefXTgoOW/99vpoz/330ngP/vh3km/+ueenf3EnVanvPmvivy+/MmnPb3+u9+cfu/78Dxd//wD0TgAHSMACyqsh/zNg/1yTQAU6cG+9e6AEU9LACVowVhfMYMs0yEHHdPCDUgKhCGs0whKiyjMmTCGEVMjCC/4Nr4UwVEcFY3g+fNSPhjgc0gxzyL8d8hCAPvyh/NwkxCKy4oZGxCFXgphE930EiU38IBOjSMCP8GGKVBwfV4YSmVO0L4vW0wPU4sKbTfyEfWAcIBe7yCoBQTGNr2uHbM5Yic9JZjYhqhar4Bg9LPKxen78I+4ABCxBUjGQhkykIhWIyEUyb4+QdKQkJ0nJSlqykJdMYiMzyclOAu+Nngwg4kJJylLGcJOmBB0qU9m5gKySlaR7JSwhB8pZ6o8ZtbSlA2WpS87xspeE+yUwQ5fLYRrzmKJbGjKXyUzyFbOZ3MMeNE3Iu2la85q+eyY2ySfMbfatm95cGzjDaTdtkv4TeuM8p93SqU6ysbOd8IznAVEozwsuq572xGcGr6jPDJqzn7/jJ0AnKMaBMtISjzEoI+3Yqm2A8p0K3U8viEVPHaExTRctFh6DRZiIrgxL/9xoJOUUUo+2S5kliiCRNjUNiJqUaCV9qbPWeESZIs+lNs2pTnfK05769KdADapQh0rUohr1qEhNqlKXytSmOvWpUI2qVKdK1apa9apYzapWt8rVrnr1q2ANq1jHStaymvWsPKMjWqGK07W6glH/HCVqYurWY4Cojpi0VWmiZMZsvWpfmrAoJBdSjLKshZ6RhGBdJxQeNq4KVLPqzFUOktDAvtWxeb1oiKjE0MVSEKGFzoALu2yYWFtQFrORTc9uaurZiPBEWPuDxaHa2lpU0LW2X8Ot3mir25oSkUy+8mtvr3NbpKhVtcMNmmfG+K3PQPGe2EDgixBSouImdyUjcaVtZaXXlHY3s8K1rHOOC9jrlq605eXugM7UKcQ21znehS1eUys084qFr9G6SGFE0ldkWNe+36Begf4L4LsQuMDT4w9vEcxgoS64wRCOMPgCAQAh+QQEGQAAACH/C0ltYWdlTWFnaWNrDmdhbW1hPTAuNDU0NTQ1ACzjAUUAGwMVAoYBAAEPCw8pBwM1NDUsKyoTGylMNjNKKQ5VRTVwTTMwNkkGJUgLTXs0Sm45RlJOUVNqWkpIWGppamyJblahal3VXFPrZVvvdFvrZmjudmnrZnbteXjxe2jeYFehinHygFvvhHvxh3f0lnryiGsLUYEza5JQaYdqe4rrepDsd4hujKxwhJNqz7Z82MGGhYaGlrCPqbipqam0t7qvnIruhYTwjYbzmIfuiJbympXukp3SsJX1p5f2q5TvlaLwm6nypqn3tKbzrbjGu7CaxrzQxLP7x6r6xrf107iSrcevusagvuDKutDzs8jzs8mV18m4xsm51M26yNK52tao0c2W5NCo59e26d287uGwz+rIycnU0sjIytfWydvI2NfX2NjQzsn4yMb82Mf2yNrs19f529nk0cjG493V4d7948v96Nj269zczuHW3uPK2+P1yOLn0+f32ejl0OXJ6ePa5ObJ8efX9e3e9/DT6fbn6Oj66Ojk8e7+9ejq7vH26PPp+PT///8H/oAkgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7ChKiUMsba3uLm6u7y9vr/AwcKODEh+JcPJysvMzc7P0NHSqwwwWXzI09rb3N3e3+Dh4oTVJxJ4tOPq6+zt7u/w7QwvLgAP2LXx+vv8/f7/ACsxqFYPgARsARMqXMiwocNl804AmHgv28OLGDNq3MiRGIyCE89Z7EiypMmTKMXNA0kRYcqXMGPKnPlqIAyJE3NWpMmzp8+fQBcNpJcTgIujWvAFXcq0qVON5Qw+ADDDC4wXMFTke+ppK9evKQeCdUbQhZ8YAAbgGch2LCex/pC8kpCbD+7cQXQL5U1kF+afv4ADCx5MuLDhw4gTK17M+LAfNpAjQ25MuTJiPHzO8LHMubPnz6BDix79x4+eM32y+AkAIAsezKRjy54d+82bOHjq/METJ86bv3w27/5z5g8fPH76/Jmz/I+ePHz8lJ6D5+/jwNU341G+vfpf72P8eGeeR/ofNoCLf3/dZ49x43u88NnjZ7P4PszV097Pv7///wAKxodkbMxhXoCeKYfgggw22OAe1XnxBR71SPCegxhmmNhttvXRR2++/dWHF2fkUR0eYxA3xom7jaEZHwqGBxgeXniBxx7aleaFeMt5wdxrJA43HIzfBUaiF+2d/jEHjJv14Ucec7Bh4l82enGehlhmqeWWhdVHnXBchinmmGQGFtwZQPIBQADBlenmfh+CyOEbCnqGh360gfnmnnz26eefgAbaJx/l8TEGHzNkcaGgjCbGm2+3xVFngo1WaumlmGaq6aai4WHgHDa6x6mlH3I46aiopqrqqqy22ieENW7n6qy01mrrrbjmumofMB6o66/ABivssMQWa+yxyCar7LLMNuvss9BGK+201FZr7bXYZqvtttx26+234IYr7rjklmvuueimq+667Lbr7rvwxivvvPTWa++9+Oar77789uvvvwAHLPDAfVpg8MEIJ6zwwgw37PDDEEcs8cQE/lds8cWUTazxxhx37DHFGIcs8sgfl2xywhicfPLILLc8sMowxyyzxC7XbLO+M+esc8439+xzvBDTgEMNB9eQwcEbhIBwDTiMYDAGRhfNwcE0KI0wBjbYcLQFINTgtdMGZ+D12BdIbTANY9sQtQU02AACwmh7PTXSONhQtsM/5603ug5jIAZge9iAwh82PN3EHwbfUGcaIQzOQ+J/HPH0H0YgHERgYFwwKRlTuyGYCJDvYYEGgwFBQ515gE465gaDEdjjKS+89+y0f+twD3+EAQIOcHDg+MFNiE7DH3vgsMEPxGfQBxoGX464BbgX3vwfYNRAAxN/cABHGl4jH4YF/m7sETfRBnv+B+hoi7HH2MTvEIIP7W1AuhFeY89DCrnTkIMYoDdc+/8AtJbDckC9u1lgcDsAHuLgsIe5WeAGfwDC5Y7WBzIQzgLqOxgG+pAGhW3vYBkMn8LwB4TlHQx7Bjuc1dhGOdIBIXZ/KMLgwrC1hwXwhjhsVt/g8JcwEG14eSCDEN1jgT5UDmHLcxz+bNCHImAghgf7XcJMaIENdtBzecii5DC4hwtgD2xMEF0RO4gwOKiBdAm0wAYiiMG/kOFxeMuhHOc4LIjlwHWEG1wahEiG9lggclNkXh/CgLwLBA+C/TvgH9KIxD5kUTmFC58RjACGBJKODDbwARQt/oC9lHEwYQwk3R6y+Bew3cAIf4Ejw+jIylbeymEgANsaZXjBFCLOcyvU5OMuBwfJQZAMebjaH/JgwKm1BwyuK4LBMmi5wUztcAbDXiIHV4RLgsGChUva5JjnP1d685upchgPjbCDwwFBihYInhqJBwQcYE8NZRvcIqv4lyMeTJNq+MEO/sYBKv7NaeHDgQ92sIPT6Y4GICAgENIpRuVF0AaX20MG0FjF9hiScjvAnjK7Cc6OerRSsDRfAfGnyjCWjQY8/AsYHGjRZZ5PYfD7yx4WCgduko55InVjLQ3GQE6KUY1/+wsaNjA6Nj4wghsI6h/Q4EDZffSpUC0YxDZQ/sOHYQAEBuSYNndWRaxGDAMbiF0co0rWsnKJq2jdmFh3Zta2uhVDaY2rXCH21rra1T9zVevOLrBWmN31r4AdTV41ltXBeiywiE1sZQzLWLkq9rGQNUzECtvYytIsspjFrGXlSlmdZfazj42BaGMgg9Ga9rSoTa1qV8va1rr2tbB9LWhnG9jN7qyvcaWtbu1q296qbLfAbatvh/ux4Bo3qsT1bWfpetzmdjS5jcUtx5xLXW/KjGnkg5oBN1ADAzJtbhigwd3CW0MazI27Y6uBLFdINRywdwNZq6rJqktfOsJMAyklXghwl0gRWkCTgAkDBzQpPdxtlIQGOxXzVufA/hDUaQ+gc95fFiqx5RqsvhjG4caWi7wi0OAHZLgADl5aPtHhLg022MDl0vDELXqOjJeTZQ0utwO3WcB5G11j8TbQgzwAgXTcwwEYVAkx6R4sw0j+H8w6jDD+HswNaigiMe+5SPVh4IkWdNoHm0ziDYYhfEdTYcKA3NTfJvnMeruvgsCgNNzxsY97cGHCYshfAoIggnLmcv/4C8HHUdFgG3imGxm5MjQbumd6ZRgGfIDHEBBQiGEIwzDzPDknxlCdbkgD8srsZAswUG1+/OSTuZkCHCdaYYdOdc1UdoEUzA2CQOg0+ETXHgdiL5Jq6MNCNSkGMiKMgKCDoGBsIM1R/mugfxjYw085llVVO5tkKmtPO11nA1ln+qh7+IGQc2cwAr50dUQ2mJPDBwIQ0GB4aHBoO3+wvMuBAQeX+56Zn03visGMBnkATOWsLcYb5LueCCPewXhYZgsAm3ROPFiMN2DBvzAuA9j7Sx6IOu96WxxgMsvABiycsA1sHK0YCIF8RyDf+V785P4qmZGhm1uUuxxnLN8wq4v78prbK+Y456jNdw6vnPt8zjwPurt+TvQ/Cv3o6koYx4v+NJgt/cJIj7q5Ykt105a26ljPutZXK/Wuj4vpPve62G3HsZXvNexjT7u2wJ5ztbv9Wnl9OtsD/va6S2vucTX7Ku3Od2c5/mwDdbsbDWooNrjhIJE1cGDikfY2QKf3ad09WAaUJjayhY0GCNuqBWzg3qdJ72xTq7zXzAs1y+u876g/VsMOB5gdUNRgyPsA21AXAvwd+A++/nPEJd64P6jSDcFE3usYijARbgB1HIj9wT65+1TKEzAbdWrqp18shuHPhzgQgw0oXUgdu68HytGeGAE8NXQGz2v4RKcIkZc1HPgRmiAU3eWAUIMfdFD5PGUe9kIQN0UCAQQ28DefB3TUNxrB4SsFKFUKM0M19HoWUEhiBmiUgzwAZUG79AcGBH839gckFX8PiIHLJDrq9GSiYz9VBHsgmGDMo4EGI0WURoAJmCBR/hIZehKDbtIwQYViRRVEQpRvHyBqA6cGa/RjvldTRSRvKfRT6oNOGYQ87ZFK6fQ85dNBx0c8RuA0yPNmSxWFWZQHzCNFfbZ3NvgXejCDeqAYfjCDc7CGbAAm/7YolbEZouId/pEc/0GHQjIYfiAqM5KHg4GHHuUwp6QcPEA6QRQGwPQHH7BlA9dB24M7HBAE4uN7CHM4eZAGE4Y/jLR+lAMEYdRALOhfGLBPf5EBWchHn3Q4QUBJCzU4XUg8yzWGpUEgk0EYB7KGwREca2ggRVIkyiEdydEk3tEmpSErm0Ed7wEhwOEd0iErwSgibSId+UaM1JgdhGIesGEcv2gj/t8hHNLRK6XBHfbBK+4xB7xiHbsxjE0CJoTCHMrRJvMxHsSDGU4Ch/a1MFu1RmjAfYpYbJCjTLzWQfhjQVl1OJRkBIXTgTx1f9kjboQzgiVmAThAZTxQSAO3gsumSGQABjwENtIXg5Axg5FxhsbBBlrwGmACGXaIHwUiHK/xkkSiHUsiIVmQBTtyHH+wIylSHWxgJXhgIvjhB1/wBTbShtchH5mRk0PpGkgyByZyI7yCJGgSHGywBykyBzjCB+a4GUqyHTIgITviKRASIfXBB16AI1hZHOxxIn2gBclRKAOiBV7gIryilsuhltvhk9rIlH/wBQgoRwxjkO7UQkb1/oEfoAHK0U5BUGtFRYlFxG2VKIUDF0HZx0bIQ1A+0JFhtAM4sAMZED5P5GM7wEMiYJEqGIWd2Zkb8DvHx00fWYCPgR7AGBmBwRx+UCOa8QVPsCNn4AW72QVbgAcFgpI08gVjMAdj4Je7gR404gU2eQZfQB1ewAYuUh1ZQJSvASvVMQZZQARf8AdZsCQRUh2gQiOqAZ414pxfgCPx8QVm6Zwv2QVC4AV5MJeboSi7MZY9aSVZMAZyKQPNaZZZIARPYpOu8SM1CZVamZNz0Jsr4iLzyY1IQpSuoShf0AcTAhspApj4qFRocAH8WDYg0HBLRXGe9gdgcznhFkYKw3D6/oaCgbFQzQcEUPZAb7hQ+OdpHdR8EaSQuiSGCTgg5hiONAgYKaKMmLGbr/EEnrKbPjkGVjKWREki6oEiZkkEfHCS9WkjfHCgZxmeNFIefXCcDJoaeOAaRNmW0zmlxGGTW1AjenAN0hkdfekpjsSNT7AbbfKVX8CcU8qkVrIjF1ojeZCna3ib4IkH7nmSfYAZx8EcQnAn1+AaZtmcQkkcinqmtykf0mElzMGhihYCeocwIVBwJbMBXvUxF2CibGWDfTAZAzIgkAEm7qgdffAEXEAdMgAZT9AF9sGN6YgHSTEicigf3ZGXx0EoE9KXxnEnw9iG53EcJ2mcn8oGxrkZ/laCnphBnz5ZIx5SjPSZrMI6HDfilMrRqDZCIziJrjl5HFaSB4eCrTl5J3rqHnvAHNO5Il0aHIoynTTyB1sQHzSyB1PpHig5R3hXWSs3ho9hm55Cm4DBHG3Ck0+wm1kgA0mwBbz4BzJCJaDSB2dQlX/xqeGIqUjik+LxGIdCh22yodYJrMgIHGdwKMQhHwy6GyOiGc5qHTObI1Tir+Jxpv2Zk2gyr5qxG72ZHAbbHCiCJxLrI3lQHJ66Ium5nMZ6pk6yIzl5jwk7WY41hiLZBlEAGYBIGFoZJVGwJDOCJ/RyHGUbQAsjd13rWbIoGVHQBSSbGPWRrYBRg/Xitze0/lmjWnSyCBxR0gXoQRkbW7hlMrfExbiBkbiNQYyQOyYmI7cPg7kxdyPfcSoFqLaT+7aVmyUTo7mOyzEpqxx8G4NpWBmSO7pcsnWyO7u0u3VXh1ooYiKgUrivuxi9C7uke7q3NTH1sRzx8ZfUl42M8bvAqyHC21t58I7KC7aUQbnNiyUaM7hpZbpfxb10B7vMexh9QJLXi71gp72G1bw4yRg8Ur7m+7yWdb3haxjz674BcjJCQz5sU0OoanhgAzXl5UAgsELoVQMrNHgt2nhwY2NVNDZoU3Iac73I0Rj1a7//oXJKlUeOSXwPVCdk0HtpBEFbND8nFBh5AAIv2JgO/oRvgJEHISB8gEFhh9W87bsYE2zBDlIyBAQGNOADnDM4nwdNw1M8IIA8EiVqzlM2shZGXnNiDjg9RuV9I+B+FUk4YwPBINO8FSwggIvDF+wwHEdAR2BA5rdADQk5EoSBG4RNXIQwKDQ9L+hl6lM2f2OiZXM5Sye35Wu9iFHDXowgKpdSYFA4eoSKorNJy4cGfbZETfRE0cfBs/aC0ROGQHgwyJNFo2RyNJy3icHJf/zFHpMyOIBKGhxEYhAGyvFHW5TIRyiJGXBIJGZLmIxnhelpgcNEtOZrlkw5TDBJmqzFFPzJC3KqjWd7CslJiPM3uUSJkthLR0UGGWmQYICQ/kUlw8IWGMQWy0SVo78MvHx8GDcszKDcMQxkBNsGBMfMosc3U9mcBykjT7CjHI+MARBpMPPDmQH4B+XGf8tThUCwA/N3mQR1eCVjv1vct10szrJRMiAgUpmDTibFNvklYMuXgn+TSNEkmY0ZGI/8RSMKGCsFw3/xyAaDufa7uIixvgrdHyejcXI7eY2VAQrcMOj7vdf7zYbhySu90PAbvye9vDvN0j1dWRaM04QRzkHN00PNWBbcuoph1EkNGkvdWDis02ab0FHtGVPN1EWN1bWZ1Uq9MDW91ZdlwQd9JWBNGmQ9WF6M0jmd1qRRu3I913QNW16s0uDs1XDNKGe9/tcAYtWCUbx+vSmyMthYMr1dAtiGHShQvdgA4sf069iY0tiS7R8HrdiV3Sd9ndmxQdm7gbycXRgDYAAUsNY70wEUYAADIMyYbRzkyyge0iFSZwAdUAG2fdu4ndu6vdu83du+/dvAHdzCDdyr/clIbYuiOyi2sdySshiea4uOQRp6AtoBNNzWfd3Ynd3aHdy1Lcyevdlh0gfLHSlr8BsyldBsWxjJbYeiYb1vOEe7Xdu2Ld+4Td8VIN/2jd/1Pd/7zd/33d/0nd/+7d8Cft8Bftu1feD1bd+2bXSfvMXgzSVwQCd/IN7LrSBsgBp3UhzvybE9uRkusiMguyJX0pM//tKV7+EjweEiItKbnlokR3InPjmzSIuTY5DhP5kjHe4pyU0yBN4BCQ7kQj7kQU7kBm7kRA7kR37kQ87kQr7kSV7kTf7kVK7kSG4BSr7k/u3gf4zYf0jdb+IbCsIH5W0bwJFv8mEikouVzYEesPIXKYIm3BG134EjmLEHbPAagNGoOAseW8vnyCHidrocOJmLOYKUnqLXIWMBBm4wHeDojv7oj34wQE7pWF7pkx7pkF7pWN7pm37pl57pko7po07qoD7qp57pCCPpnT7pqK7kXO7FkD0Ynk0mvfEGfEAFTiAFXGDmFc6VyYGovbidxZi4PgkbK96syVEi86EjfRgh/n9hl8oII2fZjJ27GSYCHRx7HnvwhEnpM6fe6pDeMKwOMaqu6Zbu6Qlz7h/D7quuMOX+7o+u0JiN139iG2swBVMwBEjwBGMLGGk+ncbRm3heJJ+6HT3bHGdA41q5IuQ4q8KZrcWLHGZZtNUx8ctZld4RIeWZkzWS8QLb4yID6qYtM6Ue617s5YLR2mRC5v6eBEqQsVvQBnRgB2DOGT8JugAi8nlD8iWfM/MuzrMuGBGuJX4QBVvABUkQBVGQBNWhB3VQBzZ/89UbXD6PVoCnNUgjXyKXMACov1zDXlfVVIHGVUKO8m2NGEWfJXRQB3ywBUg/83JgHXZQB37gB3bv/nLizlUb8N4ULXBI9FPgF6MJhqIKB0iTk5FeOzFBL872LiBULyZ0QAd/EfV3YPNmoBt0P/VSH/lIpu5c9TdpIEHKUTZ/MUVi5DyV5DzMQ2MVLfiUg1aVvtP1O/Ru0vbAWPd2Xx9SYAeBgfduf/d5T2+gvzPKIXsGQz6pHHCigz9/sEIYwEP3g3sG4/wkdtGl2zGNL87HvfJ/UgeUbx14T/m6gQdycCDCKQVSYAYXv/tmK95woOigtfc7w0NhgNGPifpRGG6DIzr5dseA8PfzV2SB8bdnobjI2Oj46NhhIflXaXmJmam5ydnp+QkaKjpKWmp6ipqqujrKh9fJxir7/klH52dp92dHp3vLVlfJJjzH1iUlV+lnZ3bGZwn3FvcW/XZ5W/mqmc15bV3qt/3Xnenn7Bmeydc3y4neOae5Z566zTfOjgnvOSkJ6f//iIalPEY4KKqUJ2FCRBbE/PngqE+iIH94WHCTSKKFG3+AAPwIkhK+kSRLmjyJMqVKU/o2xVqpqo4tS8r+yBSXy4+cOsT08FHHpo0ZObfwGJWjB88aLm/gcOESJ86aV37G7LkFD1zRW33MOft56Qyernj89Bn7Cqw4sOZ8dSvXB17Zrt3wjLGEZ88fsGfW5TW3J1tfcXvnqcvG9tW6vYUrucLmzKifPJAtqUNUb63hn+so/jMuR7nsn7O3/Mhz3McL4z94zIl2jNjrWNaOAyf7Q5lNnquFPXO2NAmk8H8YfjhElMHCuj0S9+hN5ObPiIh/LKT4E0bDnyMWmEj3LmK4eEYdRMI8jz69+vXsUanVNq+9J5nj/NyqA8wmtjlS2KizTwwbcyiDhxfO+AHFE0uw0dQaSzw4Vh4CZmFXawXiIUQWXmRB4R4cGpgFG154MQYfXgiBh4YUnihWHl4s8YUWfGQx2hlzCPHFGF9w8cWMXvT4RYepefEEHl/8cYaAG3qR4pHNGOWKH7GMUU5grXkm2Rl/eJGHKy6Cw5p/eczBB5VdBeaKXFu60pqBqs3RxzWv/nBpVCWpmYgkNlvmcUZfqr0ypVF/+vEnmkbNBVuXZBq1h4FnlKiagXz4F9kfc7wyJ5tXqlYJP+N9ysgGcPyxgwUMMSLRBRR5xAhHaSgikQ9/2LBRR33kAeqn5snHa6++/gpsKS9p0lWwmeCXyyV23JeffZXMEYUZzgyIxzCV2FFHtXvMEQcXW3QhxxgPNrUXG4GNMYagTEYKT48pUkijia/MoSWJWZjI6YVbprgXpGv68cWFNDLZ5h9jFCmElD+ecWKKlbJ2KKCMaXmJPnmpyZqJXd7FWktjtgYWPBz/ZSlrXiz2CsX68BFanmeVzIder4wxx5+VaIkpa40e6mI2/sO+dBemfm357GVC05aNXc8C10+uIG2QR3iKOFTqOo1otEElUluwwTqlWkCRXhfAqherH2HgdHDGrs12226vNCw57gCLX36X5IdfMs0+IQUxW/ARYDaXngGFHQomkYQTLZjh4BJx/BQwG9V6cWnAZKb7xxfrGngXH1uka2QeK1byhVwMe5higUye4WIeqRVYs5FG9aElwzOmVrPkRs3xhW0ZjyXzZODg0eXNeeEMMdEFIvkT62VpS/xjgA5vFmtn7UFxzrQ1lmmdr+RRlKWNbh+0pS+TGacznLoiz5MDfqUnl5Nui6f3tIHjCp6dlpf2R7LiBgQyVGI6iEDbIk7V/oNKkAEI3tnOIq7jwKlprX/C2dXbLojBDGqQE49xSdvqRo5k1WFZlbBbF54whaAISBh3EIcezGAGOsgBCg+KQhKGkIQtLCUOlWAS/n5EobKMaR1iody90lIge4zICwyrCpNGc6hIZcFdabrZlii3LSjh60+a49wXArah6jFGLV1aDB/0gJeurMOMmcmYnUTTmqIUL3mE+UpmzGiZ0WDjNOu4hh3hN8aMoYwq4ajTXjyjl2sQsYN5eA2ivCKO8e2vaWkbGyRy4BncSM1qjDjVRkZViT2YTRGjsogicoAbSFiSgouw4AZfCctYAitumKDlr0ZoN2uI0FnikBMSpiAF/r5JYZh6sM9bztAFG9owCWvYAhfuoZL4gMIVHLtENfExN1miJJucaCQbFlMdSrLSHxgAgUHGkwFzjnOd/NOmO98JT5W8JhPzZI86+rCYOigDmvopIS//YAs5wHAIUxhCF9pAsUxgiw9TeMIWohAFqAxIm/yMp0VD4al1ahQgBtyoeFx50ZCKdKSaeA8mTJqePkxjGlHRJwk1YTc6YAtbdZCDHCYKuL5JExe5qCkeIJqENhwolyQtqkWDI06PKnWpj+hoI0Bq1KhKNZYtwQSY2LPSaMTBmSS8zLOUUTeZjPBZXcglMXKZjZrYRAqtsYMepECHZvkBjaWIGU12OtW8/p4kOEztq18ZscpWqk2vhC2s21rjwfWodCx92OpTXqIHes3BDmfQSWV3p5NyGCgWkelDFPZpIT/MwQylsQKZlFEMP1iBDYSyjx06u5rSzCatoimWXn5yC3NgqaKG7S0n+PrX4ApXEe30rXGPux5bBgOrb1iMHLbw0C3U7V5doA0UruIKhs2hC09EJvbiEoWyQAFwZfWCHypLh8ckRQ9P4EMXyjpecZjBTXnaC6FctK4t0W5fGYOTefNCG9VcE7kEZhpwh+vRwAYXqgVusINToVzW8BYl1ABoC6aQhChswT54QGPK/sDdyfCBDmcwAx7IhD00EqwLZDoDfpiULi9c/oHDNsHDGYqEB2CcgYQ5Fq3BEHEYnVlPLHOwzWSSti3IrA6vDzZsRh3hVARLOVfFbbKVr9wKvHo1PVpdgxycgARmrgFAO+kCHcpqBj004wxyeIIcnscaYPwpFoSzgo2SLIWcvKIObGDvie3DOj/UobII0q+BGJO0LZ0mLWxKDcSWpxomYzmvB56ypcdZ5UlretOXUO5VUyqVLbRhCGFOwrD6uJdBn0EPdoDCFOQwhcoWk9VFAZxlbUwVKCADIcbsUzNsohY96JPVSSHMbVYzm/gcKreXQROnncy/S0ublQx+trULPNFMVBU9zVwDRCG6BjO0AZp2OzEweGFMQe/E/g52kII+T9tTXiiLJvp4KU1ceg37ICsUdr32cSv9CBCAoAYgoEFyFrEBgdOABgJPzgZCUPCCh4BrAle4Ojlg8Q0wIgMMt/h00nlwRZTTETWwAQgWkU6Lg2DiiuAADmwQcn9k2t80l4+g8TNhk3y60+zhSXSjMIUW1sHE1rgGmXTRT2Upgw5SsM8LZVKFKiyLl/Lm8DWShQmasjusOO8Ek8dxIJTkvOYkeTIkwFkJNGhcOZnwSHQwIYK3X6IQTcDEHr42CLtbIIF7OOfeKyJyigyEVnm/RCIwcByEsFzmpiK749XD9byFYuyi2Lae1DN1n+TYDjMWhxWklQz7+Oda/knHxUyGJVo/VMEWxtzFFepGhznos5eb4PzqI28J7NXMNZu4ZiwyuQl5mVcTwJfb9h6PEoBT5wdAAMKo9jC2dTQ/CM0/eXSMQH0g/IAD19e+9mlVdzA0HwwTHEQYmM/8UqHyD2hYRAJZ5RBRMnCAg1ig9n9QKorkQfuUoZXMq418ATgL+BFXYiV5jcIkeLUNs8EaNsIp/LZTKKUS+9RC6XYTJWQGsWAHJ3ZvpScOcbU0lqAHVbBPRZcMdKAHRLELVjBC6XYNdGAFVHAFuiBWybJtlDMng/MmJjMH5UMMhzYGv4YZhREXRhGEWwInNjYletImkiaAq6B8gdUpi+AQ/rQyKhDRCNGxNRLkf4xQd19jAahUCINgNgaUQJXAKu8HNn+QBqtEAxZBho5QSotAA/8gCQD4hHl4CnVzCzQ1e1ZEO5JjKUE4JyKiFyXDGi4SCzh4RZYyIhKxIc4gFo7hhCSxT3IlaABlNzphBlOADsCwiWMFDD5mCVdgBuuAdUiXDMuyDSTUenVjBVYQdSRYg5eHG4wSKQhRFnfBKcjDKZeyMcmwLqYxJ3sxO9hwMkkDJhGmh6qgfI0whYowCBaxDgp2EX+whdeYjd3xBziwCNoRBhYwjY6QQGEwQWq4DtPhCHHYCGHjjRXUeM0YgHmALmOgBqogaHHlWnyIF+TT/gdo1EhwhBfqUDsQQz8AdhfgACdtcDJxw02WuCxY5yyj2HnJIAUpFB+5QELsRhNYYQm14GOZWEJ3g4g4sQl0cAVVQAUtUIBjZSmuATKV8iQlwynlkzRQcg3Fcxb2oF8xkw3/lSeB8TIPKY+mYHaP4EkWMCrT8Xx6lAjXSAZRSQaF8HaH2AcQUXemtIYeUXiHSCsJVAR8dwFqmJSMkHfOUQm0ogGL0Qdg4HeMV5TIV49zaQrGhJJXIItVYAUF2A0YQzxIlDSDhCUvyZNbclXpAjhCxHMwEZEmSEIXaCkFKCCrqAvYcg/AoA8XWCc1oVYjGTepiAsqWQUpCVZ/iCRj/nBoBIM0u9c5XiAiSIMI8DAiXsFEJ2M0fbIXJ/Mo5mUikzgnRBmXovCMqPIHYGCc6xCObEcGeRCV3HGNlxCO0SGVZIAGY1N3ZGCcoDRxg8CcUjlxYNkQxYlK1PiU64gbyxmVi4cD5FcJixcJgxWcNDeXcylAe1EzNMOTrzhCLAZoXXAFQ2AGT/AFU8CChIKaqqF783IoW4KallBV2TAGkkOPNiNhTHQk8WF5JhGR9ZEsORFXk6IfN9dnzgKCCvUYdWAFi7lP44CZbyGRKJqSV3AFTjCaYkV58RlSSPUPaIcdljQq1qiFjeAQUtNRdWd4LMeOjACeGLAOAuQR67CN/uLYEcRBfs4JCTOHo5vWB/XYpPVoD/bRBXYwQ1DQBec1IpbAMD1Eo1BwBVMABTIhBx0UY2cxB7JpFTZWiaJQT42REmAFTSJUCSOIDHPFU3hgUy2oCYJWFhWZDPrgB/JmCcCAWJG6dFfAl6pHBTDYdVlKWMO5CJx0HdAHK38ApNiYhabaCN5hSqPif0m6CGKoCBA0pXy3dhvBlVPKCBiQB1opK8kJl5z6bPRojzgRJFowILcQafNimIZkIV5gBW/KplJQVsuyXRGjF33RhEgCnKJQLNaQp6ugDPZGE8niLKOlT//0gbE4B8V0knLAqJZBFe8KDO/hB3gpU5aZDARK/gdSd6PAGk9H6QieRBHOuQ5G0Hw/EASlEqSMEB1HkH1B4I2qqghZ03dSan9BQH1/VwiK8D+swp5h4Hz09wf2h7BAAEEEwZ5a+QhY6q9WJqxqQAdDIAeaMwaZxGg6Y5to+geuVmxQwHRlmgxdkGbb4wXMgQ1p8YCrQEs7Z4n6RFShd4L+cXPiii1ykF5tkKEANQWg6aA4kUv5URa7wJcuWQk3BQxc27JG5akHUR0itw5WmAntt7CLIHcDwY1dOLAW8D+Y8AHgSYWksghBAE5qJ6WZ8AEbkHiiBBAsm7YOtgfoUmJFUgZa8AUvBQ/FkxZ3djN0QFq00XR1egmvwG7Z/sMGZ4A9fjKprIBSzCgLLsUJycIHUoALdTCDq1gadXNT0CSL3LCurkWp7VYLJASSykJaucCujStVOgpl0zZOG7ABMQcQzguPyDtpZPAjQbIE9biin/CoubRPX2eaYocOrLsKW8cNRTFZ3YCSfbiJ92ELo/eRn+d1ZkCZ9VoLTac3ImkJSOGK/Uq9sTSc1si8A0weePi/vQUwWkC5QoAuHXmum0AfVmUfTsiRKrFtezoL5ssNdnB0/yQT+miC3VsORyemfEAUnSAFB1ILKKpPZXFz19INdVBdzYK2B/yv0aZRUUbAHmXANqxXgnZeqEkhiYqvNDG8mDCvRFmCKGFS/oWJDzc3YXoAtCNZQntJVLwEihxmBlZQDnhQw+JQB21QN683e3ogU1mXDG+WdE/rw/C0trkiwEqlwyARxx/Vw20sVVN3u04oaFNXolaVCxKoCdiSEnHDtKwQrhM2Kbm0kVfAbuKKxXpjB5+HW2z8gTJUoH0sDjelUPfRBrRHxXh8VHfIvHMMEHV8Nv1DyqKMXLNHrnpAvp5XBZbcVd8Kxv5bCtm2XPiwqZtwKZ3ptWO1oR0ZyqrHC+51rEXHbq9nB6yVDJb6WnOzLEjRC7jAyqNMwKi8w091x9ccUrPHS6jlCY9qC7uArv0kyNwQvuzQQbs8gBXsy+aQipxnTDDc/r5U3L2ETAyyJ8lgNROWUlryplwy8RKMjMvebCwAu80L/Z4IXVgvZW91kM428cdem29+ZMv3dtCh4JAZ/QkgtAlSAk40vE8SOXVQ20+1oDdEwVDr5qf/ZMLnenowdQXm4L0b7dC+otCXps3bzLg5LVKdmYq84GlHTA64JCcbDcQjMU8TTQovHHxVVRMVHK5K178jCZmVsMVxNRREcdGROrT6JmFWVQf4i67ADNQZ1AcU8MYMTcCSQAFpHVX6K67AYEu7sM7k8HpWhwpkKwufdsh1KXnasG0ibMSgmcW8hC21u9K1AIOUtQ35ga+sNZF7Wgew3IeXKdevZABJ5daf/m0BFWAAm01S+uuB8zoPN2fJEgzGbUBXp7DUs4B6WTsKUBzPxwKpH3kPJU11XGzRojXGpTF6y2KaqVcacapLrAWKx0LaGjQABkABng3aO0wBBjAAzS1SN511AKI3ft0JqSh7eT0K3k0P8xDLHy3eUiJNfcy1/0yStDuKewnEt4vcFG10McS1PVZCCaULPoETXPvF2C3gA65XdU0OvmATvTzO4J2/OB3bStu1qRDB6YAOmqyK9/a0qlUHo7mvs1waJVhViFqvRJcJbIB1+PsHxTQs7k3MBO7iLy5V4YvWtHcGBVjb42DIRVwK5M0SA4kK5qwNFW6aV2zaYGypMUgF/pnqWl2MDd2gkWRsn/+UByloCVmQHz4xDyxOFXIC413u5e8krtUMyDVFzeNdS4n6wE8t3q0QG7Bd0ZYAv/lrDUQ1iuPgejKY5Hg5Y7l1Mn/wTdnwVpU1dEnzRAA9X86wBSlIB8IAFnGBDIh1IL+WhF9O6ZX+NmHugc+8C/Rb20TFjH5aCvB8CsNC250A1dbgzJHKxogNxjQRizJ1BUmul5AKlLNpXlBgYjnGYtmjIcvTBX0iOu4Va0HUGm/aBYExJpYiFufVGvxt6c8O7etR5GKuLGLl5099D7GcyJ2O02507Tue245hyGuu3TYBxXFVCys5BVQQi47BJEcCtFBw/l79STlQgEZpsgUGAgVscC/1rmrYkC0IAiXzkiwjE+0Hj/ArMe2Zjkspyqeh8LSlXnRpDgqEXJeCA+73wIE81QkG/YHgjJccLouyfmJZ4IBeEAWTFQthSy9jUUyvZQ5ZMAdQkBptgEJPYAwvUae3cF3TYilxKknbmvBDT/SisPBnjW/NIvSgTG9PzW43+uCj8BKpCwoTDuepveaRegmX6lJia8Uo2eET7Bhd8GqwQyY3Fc2RSlc/Ia3J9ARJkAX7Lrt7YSMnluueoTu6FbqhwIDHV5e2bBWskLQYbItYxqP2UQZIcApl8AJ/oAYvgMuJnx4z0EJFL0s1POQabDfn/g3D2laXUW/qmO4JiWH0LG5roRfgWm8fw7vY5KqXMmGprzdjT79PVdUVbGAFciAgksEHad7MUcAGw4QHLMYG8kYU8lBdidRhziKEGP9GlLgtSY0Yh7QmUPThkIQJafHa9rUWsEGJXoF2YOE6SOT99iUnrpFbQCYbDjYBJ3AJCaACMxABp6ADDUAICrDalyAESVAJM2D/5wEIewZYf4WGh4iJiouMjY6PkJGSk5SVlpeYkn52h5t1dKCFm36bhpyFfH6Rp518mX51dqqOo5Rsf354kX50rH98c4a1j7x1pLx2srizoHWfVnVXds6FdFfGt4lXh3zdeGZScnhyXVtS/lFQbWzrZ6RzfYVndnh9eH5a839jrnx9Xn+6Ctn756XfmTwC5+T5h4dPwz9e/OQ5s+ffGHquArr6U68PnzzZ5uzpVxCPSWAQ/e0541BjHnsnvZjE89IfxJcpMfoZAxDizG59zmQaSrSoIR0KToUZcCfPRpCuPBoK+AfkLB0NCt3KNRMewGx/PJwotIdqnmBkdeFBe0jXQkNn9LQFW2gOHkGEOLKharSv37+AAwseXMiYMGfOrNCJxUmZMFUjH9KaxY3vJVKGaWWGlK1NJDl1DtkVtbkRLDt0SKEOLYxTNFG8CqderAqWFMqGrDSqM8fKliRTkrxog2fdHF5UvdQx/glvzmi0dv8JrYtHusCpqnQFY2PdHkeU+iRTpndRo8zkJsf44edvpsDqZbW+Nyk02F22Z8YI1T6/OuH/fyGARCEemPCHDiUcOMADAyCBFVmD7AGBAgwmcWBWaSjgxwwIOGAAAUgQ8YCHD9yhAwEDgKiDgXlAMMAACiThxxEKuDhABJQJIsGLDghhwIsWSvhijH8cgcCLEQyi4AMEjAXgk1BGKeWUijhWGGJ0KFZFanYAUxBsufSRxUaNmHHGGXzhMV1Rm1i5SDK76EIXI6EYwsZG0xAzjWrSqMLaIc6kBugsVXyCGxt7zsILbqJ4I4UTSMAwhRlJbNGFcX9c0ZBD/sdJx4dyavVDj0Wo3MVQIRHVdR09ZfUxBx978HQqQP8UghAuJuVSqysHsbQOPyNVFeYeszDkB1oBNaRLRj015JEu+/X0B0vLUmktJB5ktYeABxo4gQp/kOHHg4UoKYQq2V74R4aUTRDBH2osUQgCMPzhgpMrhhXBHX/MwNQRA7zwBxEGKGGIICbshIACWOwxQVYU7NuvAnW4i+4AWKQxgMFpIJBXvwNeK/LIJJf8h5uwLPZHHVVcYQ0ry3rhhR1zXPSEXXfOcaZ3aElB5hklZeEFTyZ9WbMuXnC3hz81m1ZaIrAwuoh9UiPyiTBs1OYm1KdhZgxrpSCSJaPK2FEo/iyiiZKMasZ0Mwcbzr2tjhRQTMFGF1HMEcUWd3pyUiFy/LHHSssJHsxL/BjikCu3doPK4wg9tB6uqniVi+LC/OK44Bh1kcWlXdQqCipk5hIVWaM7tMcvHJX6i1OsN6756iaXjAbGOjigSr7+RlAvuXj1K4EEEGT1ILsENiCXGi4Mj4DAHqxQyIp+JBDyHwgocYTuhVh/sJJ/fFsIEVl5Py8S4OOFlAvsQwBuITNYWPv89NdPVNiHUWNFy1VYMd5KfdCDGfKgipIs7S70SCAu9DCGknhlDtZ5B0Q0F4xaHUcXl3Pa0w4BJ0dsikyKMBQq0LI2RnhCFrGgDNgY5Qdo/kAthWsL27FE0Yc6mGEKVpDCq7oBDLt45RN1e8IT1oGOZeDvZH5AEx58ESX/TIIP64jirwwxEctAQiqJgNWT2GIaawUFhIcgICK+Jb495GtaMzDAC8ilMSwAwQFJ8MIMjIchDR1IAZ4Jnwm6oAX3hUV63fpDAuoluOyVISvdu54g+BUWgRWpfCHbVhKyVwg1DEIHA4hBDGQQgy3Y75OgDCUk0IYIWHyiDvvrn2I+YYe4dGEOeqCDFu2yLJq4wjnw6FI8eFIX+8RHH5eTVTziU49VxGIRUWuEQzKoCD9cYRYmwcUG1eaMaWxtZYXBjTNJKYw6oRAWdwDGFpyzqajJ/sEKb2ODHhjlDD4kQQpDiOJawOYLVpBClHZig0e6EUVDRMQVg6MKTQRSORryQxdBEdw94cHMX2hkI93IjipgpZGp2CMqv1wPCIP1C4aqRRdLY51X4pNBLHYjcgilyqs0hwrLtS4gmGTK9Azkgi74YQIrIELAyjAhLOTuDmMo3rjq6AedIsEjDlsBH3wEvQhogQ358oADooAHqerhCA2onPkEZwBGeuB9WJ0YVSfggDu4ay8uapgBVICHMriAMl+YEz7nStdrcbMTrITFFBbDmk/Z9AxdgEI45GAHM5ghVV5wjuCyQTOZuSJpa1GLtISSWIJA8LEQpETXqvQnRdyC/oudeCZ1ksm1ajqjaoVJ7SGugURTfJMPcnibDs2gBygiArbFWWXVnrnDKMhBLgCRgiko45h74hOKWevDeqJYLHr8AZcEcYg/HPJcXBAwD5G5SztcQTQ+CPMXY8jup/6gBX+w4S12AUl8+kFdntDyHer5B0QbUhCCrCdXMrlcRtAkEwZKlyIFeZVJAAjNl9CXvBtRy5cKaSCOrGgPHvhRBDzjARi5IEITIIACXEDHdenOAyh60QuIcKQIPEBgZVhYEs4Y4RtF4ZGzSIDBIORVR4Y1LD+SgGf2sKMBXJgQfRyAA15Au/C9r65ITjKUOouIK7jMClfo3zRVWxdjJCMW/nPogpWZqDgwKoKXHLGiJqLGwmsKxLaKuIJc/JC1Pb3wlGYW2zIOUadR6EEOcGODFGqrhzXLQhYYBAYbfqsKZWxWFL9FS9YM44c7sKW4rOCy/fjQBeLcqQ9R9AqqMkjfmagUFSNpiWTvYzo0naE5UxFIMR3HH4Dol1jMCkhBVkcPRTkFHmrZR7ACwhMCOnc6kS1OT0K93wSv5DpgRuDoMreLTGi6L89WsrSnTdcpJyNLi7mCE4D7pk5Yxg96IFYvppHCYxyHGJ24Xwk5yGRDOEdqoQAGaVsDZ9SGcM6AswKn2iAFM8ghFao17iZge6lX+ak1nZCFKc3gbrUp/Nzc/nRMu2u3nrfhbQv2cAfcKncXfa6lIhNE2uW8UJF9iiSaXihmSrwrrWXOBORuwfVzB3KTlKtOsq7eyz9op9HViSQVylJ5fScnLZrApCf7vAtFHxcTaTWr2YgoMjI1W0pcdJHaWM96tVFrjKhZM7aNYKJcDcHkY/hBy4iJob39chq8Ss05YLyac/TAZHLTphKpia1sqxDRk4mWg7WpjR6kcIZ+Ww1QUAOFFTRClW3iYqWkNO7EreUHj8jTccd6VW2LAzfFPURZtJOM5O5i9ef2Q3NemW9lXMc6q98SJw6FZuVbv5E93IJMxHocdV1tOe/MIvUOfZzVMUKV1EM0c17+/ku0tc785jv/TVWL2tP8YAZ7u+ncXGMEaI9BbsaYHTCeIC6TocgXOzyTDac9DCgEtYuWnMkMc5BDobehtmOU0h147gcs9EB/tXWChXWgB1tSGyAUC6wBebNQNmtHGPdlHJuTCJwnRSsFgfQjZo6wFxb4fBq4gRzYgVUSfd+kCHhmQtqUfJNXFwtoRG2CGGaXgpORQtLkC11QfbWhZmygMrhgfqCwgBrFeXYBK7PQdbjwdx2ETYozB2aAB9QgGnNgT9rERLIAS5jxW48hTdnhCowWeFCiXA4BN5sSCciVTsnngWRYhmZ4hkp2RK51V6X0b8jEbfJRSpLWcK+gGt2n/nAueH94aBh2IAVTEChVMAdtwGjrF333FTc8hEw6SAqCMm8n4zYXNQtw+AexZFxc1lmkEFGSOAdZaAqh8RDKEBrGFRga9TY7lIfN9IBouIqs2IquKDJsWBjJMIdkN3Y5iAig1VqMYItDYXbd13X2R4Jrc0p0sFd0QAVUYAV2cGdTAAW+sBZuAze1tQpy4Id7VQV/RhkNCAXaqCi3tU73xGWj2CUYJHvSxH6kcV9oo3C0aAkNuBcA94ryOI/0WI/zE4vSl4I0Y4FMpIpGuItS4ouIUU3BqDZ0UAVb4ltU0AJO0DKLoQddsBaeozNAA1Grc19ksTnRNA3+hpBDYAXo/rQeWTCSU8RwfUBrorgmpJONVQMFZ5BluaCFTrcy61YIyaAHxxEaOvkKbnMG8IiK9hiUQjmUh9AHRrl8REl2L+RmkMAbVVN2XDSKi8CLU8J9dicLWYKMVuAELMACTkAFbaAzn1IdDdEpIAcr77AWb1ESqVAPeLAY1XeMLVAFQxA63CEUDZQFeTAEQrMHT+AFMeAHWSAD7YAHY/AqSfOSU9AFe/A2YCZcfwAF1ZEfSbQXFOkKimIlm4CT5XaCi+ANb1NOSTmapFmahvAGqJmaSDmU08cYkwALY9dudBFndiJKpHAFVoCMXdmVDNkyLjMFcgAFoAAF4FAHWjaDUJBl/rJgUzalBy95BoYFCntWBS0wBH5YB7DiBUKTWX8wmGiSBXjwBHjwBawREcVREH4gnJDBB2sSkYDFBkKRRGjSnfQgD09oaLyBfqgBCuvECDwEj/FomgI6oEKZmqkZB28QCbfiQc/3NAYIlNI0jYeHCN5BZYugcvfoNc9QBVRQBU6AQ8hIBU4WDsL5SoBVB/JgBnQgnMQpBaCwV8JZjVAgo/sDnFLAAnPpBHJADk8ABRDpkp5jBuIJBXwABXWQBadAEYsjkX3yD2zhBVYQOuAhD5/yBRgxcZhxDHRgBiC5SktIQT8YoImwmkYhdQR6LRaQpmq6pmzapm76pnAap3I6/qd0Wqd2OpR9EAdw4BGoiaAJ+gupsnusVg/rCVEbAWwQxYXCh08ow4LuyGaJII4BIZXNlIFPYodpxzYGqG1y0JCoEWXGQAfhwJHy12dW1yqthxByQSzH4pyg0EpzEGVV8IfMeAafMClmMARDMCn9hkNQsKvgAAXECQVdAJ27Sg5e8AWzcAZXMAdQABD6AZFrAUF20Y5tYgdWMAUdagXnlEPw+AUbcScUWggyJwlocXqPoJJnai122q7u+q7wGq93WqBx4Fx98AZxgKDkqh4nYZg8pCZr+RMHJisOcRbdIBNoOVeNekyYYAyWcU3Z4JmNEiXcl6njeFrQ1D/a5gR8/pWlOVhubIOHkTCQn+Ayd4dMgSd9eGgHoOEMTrY/iuEyMjurdCAHzRAN0yB/bVIbJjQHHuqVIOlvmaEfqII0XuAUAXa0b/MlauJDE5RB08GFZEkr9nEm06IPFbmuUyKvXNu1Xvu1bDqUqYkLVCAFW8AFa9Bw5yFstpId1fVcvHQfkxW3AGGpFOcLpgShXDOBsAGBpDCJlToYmqp2UENu2iSIsvAoIroZw2CHoxiyBZkIp/QJ1qA1c+gLctGPG8EaNckLsXoMejANi7GjihezL3sFcnAFXDqrUsChVOAEXzmQ0OQQ6sE4thUM8eEdp0YRyrIQu6cPoPYQFIEWOOGW/m9LlVoLGGC7vMzbvHEqtqk5B04QBdQbBddAaYvjB2UBK4RaXQFBS+N1C/w6E02jJvh0V6uht4X7tn17W6mQgv54GZoKsqZxaNxwBvJXCFJgBW1AB5z1hAT5f55QbuxmWtrIsIinlG5SoWDzpcvYhOzEUv+4HjgJn86BGN2KkNAQKLNQQamwONUVDMVEegqhEK6wF/oAFuc6WSpHTIYpLcibvH7hvDRcw/B6AW6Kp/gaB1HwBEqwBm+QkzYEGmaSiRhErqUHD4KqamRxbB9hm52FGH0BaKVTNeg3SmM4GeRGuMSQt6g1T7PAB1DGByfIlAkHg1yzxQoHeAlnJVYi/oq4AXAXK4qtdIscxFJ+IA6h2XeJB2Wi6KjAC1Ak0UA+4RPIAhDzeRbPtaBe8JK+Jh/V4aRWax+qIsNPAqcbAAJrSgMZYAEbUAOgDMoZEMqhvAEcoKYbMAJqOsppigE2YAOdnKajHMqrTAM4bAEYUAOnzKY1gAO7bAGkHMurXANr+smg/Ms1cMueHAJwSpSouQZRsARRkAR/ugwBWLFCiAhkqjhwUw8xTDJ/wgvoyCahARZqqBUSSzpdbEoECaGYQZt1cQebARo+I7Fm/H8YK4zVhJWMsgduhj8ySQrq9I9XsgkTiImy1AavFFtZ3An7w1dbbMlCCadu8Ac2kKYa/vAHQGABFX0IYaAIYdDKgqOmcJAHFhAEh3AEOPwDh7AHInABPfAHIpCmcCDTa+oDmpYGG5DRHr2mNc0DavpsaMABMT3TaeoGe9DMRIkHXLAEXGAOWLpuf+sMesAGa5CvcbDNSFZcJ+sXofG7E0eFj+CP2EzAl5EoY61OTHYbNJiCjiiH+Vy/0YCxB8xN32dKLlongLIYbBGAJrEX/waKo2SAphXAEm2PFF0IG2ABGb0DFiAGe0ADoZzLNPAHYQDKYvAHOJwDhTDTG6DRKH3ZNMAElm0BLG0DvQwPF8DZM53ZF62mPrAuNrABQNAHIZDRRiDZTfAHQG0BKFAIaEDS/mkAyihtBEWtpkit1ESpB8RxHNLACLM4imvw1OWwBeP0CHb7CLno1UGIg+CnCtgX1tudCFKoxpF7CYabh2vBhnxQfQx3zm8yZfSWzYq4DHcIC8+tgsVQB3ntQu9xBs1oF85xJjOETQHRjvbQSmFDd+mHCCr5aYftgRS9OmnA2H/g2Mndpn9QBGnK2UDdBGnQBxwe2yDwB8GtpqQtAix9y0Vd1Lvd20G9B8qM0Rod1Bz+2HvA0kbdByfO0Whw3Eed1G86msvxvo5nGmvDB1ltlPnKBVygnzgJUusxUQS1FuqsvW7xUPHQti3FUQ0ddt3djkQhimjRbpswdphqQ/St/m5oLAl9026D+AfVR9DEIN9nTKnDlcYH6aXsHAtmEA13xwd8AwWS8oPPxXD7oIR/EJGb4BSYKTio8ARC0QVyITmjAztVocS6EF7fIRALGuHNN+GxXQQZvdEVnQfYdQStLOKrrup9AASQzdFp8NswbgEpoNEs/QFpStojENMf3eM0vtFqSgMW7tgWUOIcfutAkNGqbgFwENIWfgQxnQZkUO0nqdysmXE66b+jZN0rpeRj+1zxV6w+6gV6oB3idWpGxxJrW7A8cQv1NV1q8sTj7QiGtoP/UQqCfX9SyM4iS1BGYUrw/JlZE4t/cBvUZ6HGlIdeszXy3XVRtueKcSxy/lAFUtBvDfEFhfcEdjAF5w4M7G4SNrUFn+IHBaFEz4UZQGOcENESwTCfOqM56P5cMDctIAzqof6mbqAGFgAGf4ADNY7URmAETADjIn7LkH0DMh3TIaDRt27saXrrPMDSqL46Ic3ZkF7rpb6mGp3RqI4Qe6DKpM0DNlDRqgwPqN7ZMV3tZPDRFT7kROkOB/cH3u0I+LoG+/kGawDERduvsGAGlA40epD2axsQwHauO6GRyfIHKFwJpVAMSyYfhoYZ11AHOmtv9b4L9lsJo0F3itDeuNAF2eSOdl64Zk2LjpFtoHANvUEFNtvBSBgRxKoQCT4dXcAHWQCTCHUWZ6dw/kpYrG/LHDVTD2XBH9XhEInVE2uL8znvpsmtAV5h6kLeymm64Wqq9GSQ1BgQLn8wAtsv42q62yPA0mFgBNduATENBtC/B8wc47/86hlNBmBABhbN2NHG4SUNBmAABMzM9Goa64BgITgo+Gd4iJiouMjY6PgIGdlo54fH90f550dnFxn32TZltcbFtVVX1zWnx+q1N5eH93eWKmem58Wn9yfLa2iJt+c1++fVx+Y3xjc3x3smiehXh3nVCX29KO03Z0ZHV+cX7mfNBtmMbThel4l+uH3Jrii3a2eW7tduaAeOrm5nR4fROEPT6Fi5EpAaKnzFzMwZ1kXOMz546jz7/tPlTK4uvvjoejLtjx6OfL4U20OxmMdhxWQ149MHD55KMVWGy4czp86dPHv6PEQoqBs1gmgYAmLBzR4cO5huKFTkwqA+f4oIcvMnjSAff/Y0BfPniIUffz5YuFHVQo8/IixsyEoI7Z4fOIL8AaLhzw4LGPrssWCXRwgQIbBe6IMm6Nq2V/8GHfQzsuRI03rd/FOHDkNHeNZs2ZJEyZo4b3q9msdNjhw/eirN5KWnnhk7c/Bd+nMpJe5fe9LlGfOn5jVpf+hc2TxZnDRUx/2w4Xco5J/aj8oNRxUPJx/r2ROZwTcynTWc+5BDC+etO2Z9mzJ7Q/UNupkslgydkbIL/o+ec7W74JGz235+XCTNbbfVt5svf+RhCIMyJcgHg7hJOFmFFl6IIU+PDaLUIHbtJUYiPAjSh1WDhGiDIGQhJQgOVBlixFZ/SGUBWCPkwJaMMQ5yA4VHZJAXi2gB0YdWg+C4AxyJEbIYh45tmGGUPnVC3XoESTfJFp4tkcQWpC3i0T3+gIPPZuP8o14iyzSDB0vngeONeTqJs883yrlTphzjWYlbL41Y90g4C/k0hyzaNMKHPZgBiiV50KGzznKXWRNOJ/BdQcUV0Pkhx22HAPQpe3xMSokrmMgpZaqqrspqPhu+Cmussrr11Ky2ahCCrbruWkirvgaKD6PufOPI/j99xLEEF1Fomc+Z2N3pLCWoNvsPsTnRiZ20kIQ0R0KaIHfOn474M22zbNz26CJyhFRHuI3m9E+5jmy6DyrTCKpJtVbEaYgcfiLijT4EWULJPomk+2vCCi8cJa8OPwxxxBLDynDFmQAazz57IgIdH29ww8e77dBZb6RoanyZJMuZnNku2GAbb5kvM6Qon4YAygjO7qApbz7LiNezFAzREW7KO0kKaSLhaFrvziFJc0XNilTzrSasaIrcOD1XzHXXXj8ycdi8YiB22RR/7WtIOGM5aDSPIrPJockJip2938RbbHzMVXEcJNhGKnMkvSnCUEj+atJomI0ULenW+RSa/o7IiehRMzN4Sob3eRtjtjTWZZppxboC9R2QHVaY0ShxaK/OeutAmQ177LKf7bqU5HDs9qOqH1KONkZjWKnd3tyd8sqoWEFFFch9oVy90srphxcPeZrNTNTncVsm+52q9L+KIIPyhdvdNhAkbVBax7+b99R2JOVfDvg+VownR++ZI2LHFZjpcYUU6b5fuwAK8FezK6ABYdc6x/XkMjgzWtM4l4j6HEpyUgqeN66AEOPw6wotqIKdxhGR74zEC8PAg0ZkwYYz+EkWsejDJWSBh3PNYQyQ60MfNOIRj8jCUtsQWbgmVwehKTAn23EHBb3DkG24jCAXut8jujON+4Gj/k5Cwx/ChscJOXgLE+sboBe/aKFdke2AZCyjBdCmjswgbDLj+eHv1tG+Q5wDX79TWKWqQIU8VqEFyauCFcTRjGGESRYsyUUwgGMIL+AQe75QRiX6hJJw9UGR96BEtxbxmnvUoTWPzNC5diaJRLljDtTr4k+c2Ih03WtTSbTCHJ71KXpVoQ4IyVR0hgjGXOoSG2bspS9p1zV7CXMznlJcBF8UQZkMDnea8N7GNtE3pZ1jVOzimnKsUIUqOCF5VJgC3/bRBSiE8wyrGNDPZoEHUjJEOKS8xDNkEaFm8mKFY0CGJjBokCqqaVTlMRP1kvNJ8UCDFsOiXh0lU6mt7Ula/qwkSBvwtBB81GmKybOCExBCJklQaFX/zMYuP5oTiHXglySV2NfUSDdUHOIMF/ECPE0zqt38qxnR+8Ul3qGJLhxoVMjJjMEimETVHTRVwSPTJqoghflhQg5SkMIlWBI9VvihC3agqh2gkIqMiCMjXmCQIktoiDmwYQwsjN4ZcjgLqGHwIFZAhAm7oM99KqKjA/2Xfw6BhzQJ5DujNCgudRJHwu0JHNB5WlyjUSeMAgRT2jTOH/H6CLrKUYVuagciIwgJ74F0s5GIgWc/C9rQina0pC2taU+L2tSqdrVeW9mV7PQLPLjwQTB5Ri4YxIdcsEQ4lYDJTMgJEy+wQSaW/rjpLTnXKEAllIlEVQcnxGFEOWTTg8LETaEUqJxKOU9r0N2aexCiKf8JCgp64EMW+oSbM+CjTZpIEIEMkZtO8qJMNaEIVWYyB5Pwgg9dwCUfAPQpUh5sVajE32bgVCbD/VBpCzmeH6d7EGt18hi5GKQvZOKReh6IKjC5YVdnoRHrlvAMNxwDQ8I1BhUSg4S+vbAheZFCzsrYEV/wghZISMIv6DjHXugCj73ABS/UWAtbsDGOv1DkGgNZyDdOMgmbLOQo11jJPlbylHssZRxDWclGtnGReVzjIF85yyT88pDFzJGurUxQ8XHZHPYQ4mAUik282INs/3BZ68QED2Nw/gUUDuHS/Qb6Xuzg7iGMeSfuVehv2iIcKtjAhitQ117EXEZMcXITkjnveZ8T5gWrMAV+WKfIM5GtK8RaGmEcApEu9MUMczsLOLcEw6QkZRZSspHKRoINg61SdFoVKUawkhNVq4dA/nEwSeMxefZKRy9aihJXq+QknSSlMLaRSDw4aJIowfC0b3bolLwkJTCc53yNgaAZq/sQSt5CF6584x3r+Ms3jjeQi+xjHAvZxzeucrvDbGSAb6HG7ob3lbkw5iPnmMhe2MKNmTxmLVi54fWOcpC7EOSH17i1z5oJfE5sbplg783wdC+gUTKMd06VDygf7oOGgaZEFIwhmfxW/sqO2I+VNboRWtMDG/QAp39kdK5i1axPsguQbO6LChG2Qi+k51L6mNAXOJ4JMi9i4V4ow6VzEM4YUGLeGr8iJpYcDl+jo1lTAk9ri3gaQO6FD6cKVj2ZucJB4JMZyOL5ZjV5Z1dkQuJ4zvNBiDzrJWrjCj/YGa+9OIe2X7FfOdeEzr5gQ7TXjflivFvhFyehj8Xc8C90Id9X3rHGnez5IZO+4WQOeJBZn2MlS/wzDGd4kR9u+3xv4fWbF3KR8T1lgntZyCclbG0emCD47pfDu2GIp7zdTI+UF56BtjM+rHWwQ7lRop/6azSKqtdskCmdA1kjopjh/X4MyufwsU64/vzTahKbsLibMXFX2JAHsE6nGH9Qg4JgyAbMwyC1QV4PAg3/cTC+dg+/og7moTrNVhAPJXMiMw74ZEQqFRyKtBJnVQx9tn+vxgcpdhtdN19mRRU0VELsRVNnoAyJJD3bIVx4lgwPUQwk9H94Rk6Zh3lZFmalh2X2RkII52NOhmQ29npFiHqxR2U1xm9S9ntEJnFcoHtR1mWe92M/1m87ZoUSp29YVoUb11rfIAV6o3Zz4k8yB0BGhBnpVmzMpDJpNHTX0QlKdCq7cw0xVHMIFVGcsi51ECbPBzkL8lTPgEyDhxt/aAhUQRMQEkP3tV6UMBMbBQmoczA6ky8L40QD/rEJmgEOUsBgDqgxiKM38ZF+2GAJuqaDqSgZYdYFSVZlS6YFCDdx8PZwoHd7E3djpsCFrwhmsGdjXIZlQwZkXaAFDDdlCNdkW5ZkVIZwVOhwQjZltfdlaEQH/oMdF4IliBYSXSQOnvh9NjNUNvcspSgembAd+MAPOBdZzCBZO+Fp1agZ+xcNHdUaPWGAoDQyZ3cPC8ZcdoRs3ecHTfVzt2BEZtI4iCVM6yAl7aiKDakTP8aEAPcFWUCRWeBuFklkWaB6E5kFN1aRFLljzShkT5AF77YFH+lu0ChkMmCRTLaSWfCLNpYFT4BjJWmSuid6BPcFJNmMWpAFRPAETxh8/ktGcKujB6sRjuyDCIrzj1WzCHZAOVmDjoj1fdtFjm5zGYHID2noM2yggOxjN3Iggc6RCJZodP0gYG6jHQCGJ5ZoM3bUNmywBlHQJVEQBUCTDrERjmkUfg7pl64jZRqXbzMAAIVZmAGwBQegAl4AAQCABA+XBQewAFogBIZZmCZAhUTQmIWpADKgBQJgmAGwAvG2mQCgADDQYx4QAIVZAC/gBRNgmAWABEQgAC/wBRAQAEgAjQIAA+82AasJAAWwAl8gBARgmBHQhb23eavDhhYCQH5wCf/DjWYQMgapaJpAhkk5MvHQB1VSWD9RCcMVGXeiG2zYnG6JDcvggOro/ggE9X1u2ZesciZ84BlboAR0yQVrEDMFljA/dJZ/CaDY8HtLdoRCRpEHYAIVqZhb0JgN8GQeAAAL0AVE4Jgc6XBVZgCtSZwGcAKfqQIUCZtIkAUZaptCYAABMASf2QBZIAQQMJsAkKAyAAFR8JlIwAWNSQAwWaNbkAAF4AIgipkQUABJkAUu4AJDFou9qF9fg54IhRzLsEYUNBt8Ig7CVDBbBJ4YGFuFwxDx6TPsWCFp+UPGBG45EYj4U4aB0gYOSJaEc5WL1gZbMAdtMARIsARbEAVzUC8x9RopsXjoFRzttQd9gFuXIBy6oQlhsgf4oIixcIjw1QvYo4jBkBuJ/vio+xWgmYoIFbdvxch6N4YAJqBjX6CYWgABxtmbn0kAEkqhSfBkWkaYumlkEyoASJBvijkDAQADX+YFB+AAnxkBvEqhoop7vMmYBBAAEaBjtaoDALCYVGiqQ2qFQvmKUohG/FghG6MaAoEqHkEmmgEQnBBH5gdY2XGmj8KemLYdedgT9sSGC9akfhNQBqYTCIiG2PqWFRMHa4AHdOAESDAFQWkdU4cMyiBgz2BnK7F36+UF0YNrY5eWs6ZtLzRrX4BhF3tthBQTw9AMeeAaFGEJkqipf/llzyh8RqgFBiABsrigEBABCeAAr1kAHsCqAOAAD4CzuxdkE/CrpVej/iREmyowAQpgYw9HARIKmwXwADJgY42ptEkwkbzZBS4LoSpQox5QAM/okV2gA6upAD8ai1/Qb1QIhl7TnIuGJbQxLaxBOLRAS2+naKmTppqTHerZfXebIZVwXT9xDvYUVmXZlW33pn/wHIoAicL2NcdCGn5wEGswGnDwCxl4sSbWJkU0Xy/xp6bhUmdgZ/b3f9B5YZG7B3mgQlP3Qn9KZ/hQul/HUiOrqVzYY1zGcCSUAJjJBZGpAlPbAJX5AgKwAjT7BRT6ABJAvE42AQugpAJwsw8QAArQBUc7oM+7ADVGBC5gnCpQBl4gAxNgnEjwBbx5m8gppDLAm1iLb14w/gPTS0Iz0KBeCG9Jhjb4enTM0TfacGlt9y3YcZSfsx6X8S5zGwmolE5UGSqqsgxn+6XBES5kGq+LY3TkOhyroQjgcJbpuipvgMFU0QcY/Aa3gUiuABPdxnL4FwzDYAwN+3Q1IUjQ6ai+ALE1xR+aEBMwkQetRkgoVwz5N8PQ2QcD4rqZynla0Hs7FqpRVqou6wUJEJxbQLM/CQBRQLY9RpgqEGY3RpvDiwAA8ARfQJgvkG/AqgU0SYwHEAEUWW8CYAI1qrs+eQCoWplUbGM6ML2e2XAUEABQDGTtxmNo08A6MVEYZS26QT7hIAeh8yjn1AfxaAbqJQsc8S/aGSjl/qE083qJxyWfBzy44kY+P9THahKxHDO4vMCWHNNqTxnKkcHBpZHKL/J8uSEL3QmpzsZ8NtVMHFZMDTIhlyAh1KMbtmFTL3UbLXxnPwygLjlxA5djoTplijm1v0qhVCzHwQsAMCAD1eyqTJgAAXACMjADBJDGtTrGDeBj2bzN3VwAUKCa2+wBaCyk6uysnwkD4StkQgCajwmbJlDNCLAARBAAD+BZAzC978aLs/s1ZDqelAZe0fQQ4dAFqOAv4bAKLAepKdFndkAR3/EMXbCol2rBSsN2asIGhficp6wd6XS/7SBggMLJ12C5SuOlkiA6hmvQl/M1n2DTGbxL/xlA/olGzA+pk1aob1pQxO/GzC7rkUUmx15AoZaJnFL2mwCQrBpZqw2nAwIAx08NAA+QBBI3AaAZ1VmAm1BtAsRYqwwaAQ8Hobb6BdZbmA7gmjNgAJy5qxoXZaT3NV/5E/bSCXTANwixD1IABSxlEobkW2f1Tg/CJv3xB1jVDP2FQhvNlX6TJmcaOdlXMWvCkNVxqZkEy5Igno52dD8nWKDLCADMKm/wCahdiD2tKtJwNxDM2pEQu0emY1BIlFc2elsGje2mcaLnZBhnZRknxEU4xAVXZu9mBkQJkYHJY7BbjLsHuwPHZcHXhEPGpNj4LHl0EH3DBrmQDPJoPf6iQ69h/j26wBHdwBGOzQtuYtqYYX44pZbf2DUxsbcv0wzUgag6PUqoYoc70a/ZYNGr7YZoY0Ox3SrGQ2mQKhMCPlfI5D3EJU866IRJum8iqW9cwHD+Ntv11ntFK3vnW936Nt08BnpDHGVZGNRIaG96TIUWbmRRKHpE5jWIOhmUxgfThUE3E8OuoEwHXAwqFhz6pQUVoV4c4QV2IFt+0MKQzEXTMsAMNsGs052UHAmW1rfOlln4Gtk5UbhuetJoaOBhLorfGh+IAFV3Brr5zRLsxQtUMQzbkLAGUql+cKh+MtNfw4oK94piu4z5ZmS3V2YWx3pc9owBx2XE6GSdZ2YYR4Wb/seKIZmEtUhmZjZlrSjoWPZ6ZpvZc7IQ9WB3+4IKBJkgCAKd01Aodq58nMIaFm3Rl9qPpQ3Bn1zZYO46B7zpeLUMjgioiyNZW64dvOZRXy7fYs7ay5EQwyRHvGHClCrMD/JyfWcIJnbCr0ARGUZtpattXYWKX9OLUCZxjD5xdX2ynvp5zvjiURx6+xbFUshjxCh8D+eFgx7o9Wayqzeq6q7HFVdvXtPJfgwfUoBBWEO4EVXaLucI8Ygv2TAt/AlfVC4whjtAesuujFBr6HXnDS9ZTekT/63wE0/TxN7Txo4bavQoiFQoYHXAvcBycSZfXtBnFPtUxEXeZ/Ab9pHm/iRdIVnmcKj3vr7X4lE2oDk526yHzI6uZM0YkSdujF1oe2F74kM/oGSbi/aeeoE+oFugZvrNEyvjP0olDdaRRg6oCfKLCQkBKqVtuLD95J9ouDi/kCYNCV7pEq4eQU2q8T7R5W2v3x0N8jqINHqa4H+7B+UAVm+mByrPcnTWsAN4CIsHE8rgsSrfnW+WBy9B92gTvV1oZX7O2zpG9WYmZQkXZMhchfCucEBvzEWbY08Y+lnG6IGuhcI3lD7YNRfvpEJkWM9E8Kxh+4hjDfFoyrEkL84hWRTI9zPuleWyDMgwbosQsTaETLCNacAP8R7/a33f0xE1D812aBM96qVc/og7lXzNB1+XMDgGqBuKWDsVJ2+z62Sza/paSG9Zxu5L6IzKyGQ7P3xdNnDg/qoTBwhcXV5fXoZfhVtahYWGW15ahF6CkoeGf5iZmpucnZ6fnWx9oKSlnXOYen6YbH51q5t+dnV1dGykfrKrdnSfdX+zsJ98t552wpq/psvMzct+xHjImcRzenzYm3xnfJh9a3Fxb2/A086geMqnf8Wfdufw8fLz9PX293+utFZmtOb4AAPii0GwoMGDCBMqXMiwocOHECMKnIdq4idpmF6xw2TnmKcrUup47JTrzy8/cirGokPn3yY23Txp5CTLok1SfPDA5DSnCxufc4ThUdkn/ly4N2u2IMOD516fOeo4SfmDimnMWC4z+Wl6s6vXr2Bj0TLTL2vYs2jTql07MdtZtyY3Zpq5SY6efLRGal3lh03SLWtGaT32DhSfOVc50d1UmK3NoRgzRUnyJArQrcL6uIHTp2gcwHC8efHTp5tbaN3w7PnTmWvMrXhGsTkDLR9cP2aoekmNCU+31db+7InNelVOVo6TK3ecC+ry59CjS/caOWyfu5hkqcy+mF1UvK/4rnoDuLw4vLBKYuLjRdNxd/+kmds+3VlONtKIIaHsM8qWmDlxsUZs0AAmTlXC3OfFHl70AQl7h0nTHip79DHUH2d4YQZTZ+QRm4V/WPUF/le9YePbblCE2Bdse/iRxxhU1SfjjPO0Q+ONOOb4nI1gbZXMGZ10BAs23w1Wix1FvXFHG0htsUUrJVKF3W45QQhgiN2sMocdxGXn25bDrdfUb8SltpqOnAxlWReUzRFFFFBi+EccS3DR2RWTrOFGHn9k0VRp7eExhh9VBYrHGat92Qd+27CXxRNzEBiJcHs8ccwZY2CThx9ZeDEGU6t04ceneOSBSoRNkYjmqjjyyOqrsMYKj49oEaqJH1ORpFFQ6hlTRxdbWEPHHFy8SQ5Ve2DThR7t7ZbHk82mykcfQOIBhR6I0oZJg3h0cZgftJUaY7P3sSdrPsB20QUMXbTB/sZOMY6zRBx4JIHEE/M25UUWxIwx4iWpeoFHJP6yhwchkRiybxdmYDqHwF/k5IcM18zRKR5ZZJgfV6IuyFup5tJ37shruUryySizWt1ZPLbRGE10yJEPdp7kMs4adVQxLHlrrIdfUFzG+FOMQ5koKLh6OMiUYE3t0YWgB1NVLa0gxihrNX30hc27XMEIB51rcCHDEkvEMGCIVI0YaRbe/MGeiwrH5tsX0Hgo8BOFHIfHFyF2C80cY0AyqMb59LaKb26XaFrKjIdlcuOQR77c417ZuJVeacrxTpG3+jEOUm3IsUaT6/2x2xgPm/5lhQtGne0cQJqe+La40VZV1nl4/qh664eP/C6AOsErTR910pnE8TJYkWIrefCxR1Xa9GYVU2i3GOIcKQaKSbV/eLsN4sfByJjk5KOFePnop9+jqmfRhwrnyLnS0ie5wPEGF0uUN/obhZXJRh2HWs/iErcVa1zlfNtDDGswAr5MDK9053oXYrbGBpXkJDY3w1/+qHIFAGKJT4mZHYCcVzjWhEgPd8jGkAonB2yYphsWMsfL1EdDfMClhjjMoTxu2D7B5KMpNaEJiWrhkpLgLylIiULPgqgVM9CMfmYBRikEJTLfveuKceJEadjQqfbkgyXTuCD7SLEls/yCh8bQoRp3GMI1uvGNmqCcV/iQoJhgDhNB/tEEHe6YHdIICIlIqYheDsOHGXKiI7iIYvnmcEUFgsIPd8EDzezQQXpsBX5zcVsbSaJIOL6RVp4MpRurCJbbDJEnmzhJd3IBpcOUBi8cOVxFMAlLUtCyhp2UIlWQQYcrGJIZOfllMjRpCiaK8pjIQaYy1YfGsLyHmNl5GQ/VI5JbmeE1yKiJH2xxlV6JpRR8PIs3caQMW93qCvM7RxkfaZxNduKWy8yhHONJz3PlkS0kuqFe5uDDTHKnME7cC2PsQIzvcM6YvmALL2pRzRz1QkyKqWQzCHXLkiDQlvUM5TwzylE0kTIsFgxhYZ7yTrGkRBjj/IMZZIY5SMZCmIzJ/qVAaEELOtB0E67pZye4AkqLvIyfMEunKXwD0z6qaBnw7Gj5NqrUptbnmSWjxjRc4bZ/jHMOchDqd56ii3IMUxPhfOlaFnoMmtKFPaOoDfVsIxRNCMadlkQpKSn50FJYI4ol+ShNZOrUlK2sr4CV0V/T0o6LRvNx3qQeL2ARlQtlZBediyZS2UJTvti0oTE6FR825Zs8dMiLcsHSKMZoD29CdRO9LOoP4WnRXKY0sORrJmxnmxymdkUl1+jEsBIK0XzkQiTlhNdcfvvVsIp1LbWY3yxuyhqBtad5F3SRljJRjGQxcCJUjWNWtilUTvBBD/D0iF4VQ9v0yba86A1L/k/XEpnBUgWTHtGDStTDErcBlby9Ikwuk2qTm1qDpoWhjXU3O4fh+Ga6mBgUay6YB9AGxJDzZKgnWqFIZdg2I+kl33ozzGHqwNWZgiHlXWvWnMjiRQoyq5l+s3MF1/JVILM4hhlkQUQIoi0XxBEMn6TXNE1+eB5FOm1QZ3hJU1h4oi/ucI7Gq+Qm1+PCN3HLPd3Tje5kIiVYyQg3XFHEsnLEyjJRTk1Dwlwc/XLK7gBjJhCT1CMz47VOjhWU40znoS7nPV2Koz9jIYWpGqfPmUCkrvRBXHAmWSDyI7Nqo8PHviyDJYWhsCkiPdFF17lVl870PL67HFqJzJwzi8WI/m8l33SIxaoLjSUuLA0WPMgBzjJ67XlXYlNTlyKIpAUFfzVdHybz+teaQLNjKiIyfSJjlqlswyoOykdIw0K1xk3LrGckzCyWImdZLSZffP1VYK/KsN4Ot553lMxgkzcfjozKHJTt25othjCzeCwUowPuHMHP0cwwwxWsoMiSbJgU0RZ3dKYt8Ez/O6qh7e2tfnHfdlOFjuJ5pEZGclNYg5ktwtYRJgkuwJp2d68LdgasCw4djpM8zvVeS0V45N46sHswxIj4yDNi02RUU5gIVc6coVNUa1+EqvK7eGFMDtaT0wjURgf2zm+COB49DqtSoVlJkrrNxRAx53GRztKX/hNtpraiMVU3ZB/YTfQ9J306Wz87bIXsmGzYqJkHBvv/ULrsW5dzJvLLLlgPfRN8v2rk04bGE2k+k89FYRxlz47a65P2xffVvWzJxnZMtlaPXIiJU8fFdwT9B5tyniPTYXuOZu7zTQTloLW4wxw+t4U3xIELBzTsGGd+VPvm2s6OB0Xjc69Ubqu3KfMt9nbqIFx1lKSoWOfyF/3RGZPw/SZZk1VF5fh1d8gBTp05/Bvm5Y0xCZCArnF1b3W3ZukRM1kCjAkCcQwc3v/c/XT2PUhJajhtbIcPbahr1n2Lde6AIt5+YAVbwAU30wZP9WM0Ak+ypQd4oFrkESx3cAfh/iAg2SEwsqE7scEGDKI63sKAzTNBVyE+9xcbzeJZOdE8JwIi7bF73pZ48KdULugVqKASPHIYmnB5dNdHcKZ39NMRbZAEUSAOgHEs5tYJfXAmF3EOJHSDaAMrSdVwwcaDnXAzycUHYONWo0EikYIfQAIkkSI+pnNBvZEJsRMimCIoaNM8AsMUe8AnkbKCL+hdCBiHfZVxOmdOUOV3xHAVelFOXUUTuzYHTiIFxNJ6ceBD2BA75zMtQzItfwBdDrQajqga3zcKjogNh8MVWxBAj1gbB8do/VZFQEMKn7MG/AAYS9AzWLKBHqMiMMIbdXAGoJIHMGE9VuM2DVIl+REj/iYyLS6ELO1RhnRoG8PIYSw4ETDBFVNGDNRAH3rnh78khaQYB2wgBVXQBqNzHn3TB2VAFR7ChphoFeRyPhKSD9xQgnNAi3/wKX0TIiiIMX4QjBYSG7RBhLHWSYaFDQHHB+PgJPkzGUQoMcLRQBZiiaGGZyQChgMZfhAkiapSJSZUjD8kkej1icMmZUVIKKSlHh5RaDHVDFwQknLgBEjyOdtjOGt4Is6zKAkWI2ESIpcwiQhZQJtFgkyhE7dDITepBsJYH/3HE1rCSP9haUgRkktwP0lgh4lEkWhxjEy5RpCXHEUDTU+RVkrpVdqUcxenFdjASG0wGf4xHuJwLGyo/gUYUhqvhCiwETVc4RpVkg30OBx0NBrm0hSZkiyG0AdmKYtHIzfk9Aw+8S5dEAWhswxdEAdhIw5tkBfTgIRhJhCOeQ46hRPOMJn05JRPqUOYGRDREFoK5Fg9iGGyMEOrBA3BEyk5QVOut5quJw6I6Bbg8yeKByRXEpFLqH7qVzqwgDjg4hZZcyq3Fx27tgWBCSxS0Aav0TUx1RmBESNVhwyLE32phIy4p0WbgH6dkCnLkCXBiUzyl5miVDWhBxP0FxSEpG38txiqYJqMxCik0Uf+kAmfM5bayAzUop0TUR0REpk3wl/EEAXdUEFQUEEOhEfruD124AiFEClD4QV1/gAFUCAwfbMbY8IG3HIGueE2GUJHqDMhB1MopuMFVTEbMAkkXmCh3XAGsmg6xaA0IcpTTaGizZIph1Itu7GGEsoeE7KirKEFJAgwgYOLXsAnIloM3Uk+KQee9BSVyeEHyCl5FzSHsZQL23QMhyEFZgCCgBgeWsSa4TAd31kfAYdHFdQKFSQFFlqBhtAFctI9RMOmIuoit+AFLMGmwBciDOIHwzEHaqAeKHgdmqSd9EhMsZEsMNIO7SGXsVFgo5EJgYJgaPOKv8hPpWKkwmEuLSoNCmY1YxKPf8MVc6oieZZDMaika7SZAEEMSbAFUQAbkTJRfGAXxzkFE3RxvzVz/qXhiGhHMrRHFfhxYFj1Ll5ioDASi0RzCxUEI174B3owBXaACjCiL5vSG14QSaThG0AEKqJKqLS4B0DSDhWBre+JITt2OyHCNDHSPOjXIHzSlt56oF40KuMqJyDiPJmSosgBqkcaW1Jqqp4Upl/RnkPwBKzaBXaYGRoJGYfhj0HIVTQhJNc5UfhgmcKxDKhwaJPpEvxpChmrFQI1Rci5Ffh3RQW6EXvzNGjDjLKIKdqDIXLQZ3yZLBVELUPxDnwwBrLYYBZqIWPABtGaYGeAChUUKGkqPvqCOocBWjgrNSSSKm6TNRQatE3YFO/SHjpKFahDhtLwJ9AQtKzDjl3T/q+QY5H+KkqlGmVXdDxPAISwsHoaYzBzgBhDIZ5v0AZbIANBuAVLkAnyBbE7hVNNyAlUcoPxGLj1Z6CE+7eGkTXedw7sM6+ASwpjkk/XSSI7BnqmcEVfiabCdUjT4BppRkszBBf7GjlR80YAW7Y4xKQlsxOTMQRwAhN8kAWRYjES41xoI6J9gD9cIAdA6I9vYAbqwiwZ8hRCoBP7okkQw7J52ZZfwAZ881kCkwUG9gWAcygHA0OGcDAPwh5gCztPexi3cLM50SFJa7Xr+DAxYSqjQS1eQJueUoYs2w3v6zwkCnypE7cSiosSAjBSsxvnqj0P4wUEJaLBSQzvMgVw/nJ7KaVZtvRxH0sSa/R8KYOqqts4qdsVv9MHUQADMqC2cestuUCh1NMK0PMHa1AnfTAFUjCAMkC7b3MGjaAxJzoHI7IITOEFQhAhZ9AHHjIifcA2GWMIs/sHfPMEtCiigYMKCvMHTyA35vKzFkJCmuIj3OCO5oKvbeo2TKE7QRE7sQOXRbMHNDoKqBkjY7AaZdger6Qa+sIaTOxFdhkiu2W4JDEUUhAFwXlmxIgL9QVyFxwQFhzIJyN6tYUYrNQFUECc18AFi+onxCmiWcBFlOwFYyMDczAFV8AGvCs3efAFHsKgDDLAOqETuiFG3PCqRtwHbJqMfNMgZtmhTdwU/lowBlmgJUu7tQPJWXUjFNRTlwcqF4ghl2MoPl6UDTXJiPlgKKPQsirRNB8ztQzSwyqSGqlDf6t2i54bCtB0bRDMaoS8DKwbzjk0zmrBSFniq/DyMJgyhoCjPQdDPGQzDn/gevOCH7thve/Lk2JEozcZOJJwKD7LvdT7vHhwvF/gIH0yFFlAu4ZQQH6iMPtikEOBCptiKqg5CkEbjtBzogBsX5+SDa/4vmD4vgB8Br8qKGGiv1ZT0rHBGyccFG+8i9+lB6ijkPPWTHB2KjLlB+iEWs1HzvRAR0ItSoNsDwhcpiT7CVPck/WsJ/MZDoKxCoIxCroTQ7ODrTl8s+an/iUNVtGJs77uOAqrwTTtJw+qctQOxNWIxg2SNGnld27roKvMUActxhrkcRQUaxhF3c19PcGlqxbBg0WK5E5juZr1uUN8/bTwwIzzoCoUvJ391au9gnRe5QkIcg7bZAbgICBG0U/YWTM7ppEbO1SR3WS18ddudLZfUUCqLA99MA5HEQfqk8HTsWum1U09p83OsAVKYA3gMJbB5kVo2ahj6DYw8kq08otcnB15kKt2nHRkq9qLRKqdsdeMY8ivon8Y9RKMRQq3YM40cT+hUweteYgOpIL6chXE5h6DAiMRMwYeQmDxiA0bKN5KR91rZNvDyNrSAc5FYisBJ7TxENtv/tAHdFAF9TwObYnPTViGVQNavsGFnPqrr0gVUYPTZ6fW+j0j/k2H+I0jlP1Lh7FoBA4Psb0Gb0Iaer0tLYKtrJCbFVgaPeyX2eobLZKWssPhs8XjHY52px2H/C0dvYpJgEZGfidyW5AE8/I5rjfVmfBKl4q4DsSQs2OJXOGQ3XC5ixfiPz4yQ06HPi5OnQQ/diBfdpVwz9ARbDAvRiHV9kndXv7lsaLdFzzmZ8FaVvULSYpHjl3XVspPiN2cdI4TYlvosDLnTGnZJBNe/zAT8/QlzACxr33dQR7Odo7ovkPdHy4d4UUSYKdXkg5OM+FImu4MYX7q0zHdZUvUjBNt/iklhUkqSYN3SHTRuaq+DHie62Gh6EzZ57Aycin1S6XXG2jubplh6ryu68tewfod2Gjyk/sXwe5BSmIIiNm064Ts680eHeL519oeFjCllcOwSVO5cKOb6oUO7d0uI50u5pEDX4phFlDYG6buCoYEmu2+nYe+7/R26UIe77w1GLhQbFCC76fA7vv+7v6eFur+gpkOK+E0TkmVjxWEWabX7/vO6g0vHRHf6hov4v+AOVtpekshBRCcD7je8WnO8mjC7RQJ80dXUgT/DCphB3LgLZ1wni7PDOHe8/Lw8wL38NER6y+za8YeDPhHEkLf100P9M3w8WX79F5RJHoxpowh/gVDlyL2B/XNcJVerxyuTt1EL5xyLe22/jfrwaY3WPa8PqphHx1uz3sc74THNe2a58uEAqBrHffAFPJ+bxPYrNp1/3fZ9GydpHybsAV2mwS/o+yB/0iAH/kCwfBxaPlEjgzltGiKb3pfueRn0AZPTA1rVQrmvlNr1ZPNhNNHGpyF/xJVnmtll2s36bie0J2movCKy9uUj3E/LvNHB3bKUFEYfyvv8pVPwAZPYLCO+ogLBqMO1DuVuDS30hQNVrHQIBgGtkCH40OpU39b8TzTUmAxMRyr0CAVi2cHFBPi6RslbV/EqAdc/h5iPFrU8IjiyYx8UhpWnv2FoyWAsPeH/sc3iOe35/f3V8iHt8g494c4WDiJ1/entuj4OPmX6cW3V7iH18U5CrnK2ur6ChsrO0tba8vZl5t5y9vr+wv8KxlMXGx8jJzcOqeo7BxMB+ln92fX7OpXRw2Lx8b21xZ11uYN+YUn6KXH59XH1nf2J/rotUiKh+61N8dnOYhL7w+/QvhIwfvzDdKYfvL2+Rnjpw8+gYQWvjuzRxQjfHn4zCG1qE8nP6LqiWIHydOYPO3OdOqITyJHR5L0WXo0h1C8RVo8zSN06Iw7UxL/QezjR1JBTPRiDtu5iA2ePGwysstp0pFLPf9EFfWCJws+QvWemT0L7M2bOHHUvkE76xrc/rmwHNG9izdvsmF689aB9Dfbq2nbYuFp06VbFz7e2FxDOQzfGDxnpirkNNaPJ0yYFwEtSoqPH4b46kHFg5UknoXd+ORRtHNOnsqPPHmElNH22H9Th/HVcsYlac+jwOLj65qRxn/Dxqzio+VP7MmrVXkepNnQ0drSTY1N6DzlooH//iWcmkegevMIu43vC98sHLVt3e7yTIiubWKd/PnypMwh8Q1IYIF8FXjWX5P8VRgrdigYi2ZdRBGFJX40hh9J8uST3SPO0aPIGCJh8lMzD5FST1MnebdPQwDWI5MXo4GyDyF9RPbQPy6FholdZVXliEiMyFOcePYo0g4hoxyS/ktB/RzCx0F/fPieIX1kxccZedQmUXYlqefcHCOaohwjrwkySIpZ9sNPepsRmaVmGVXCm0BS4aFHWQjuyUsfbeWyVltxQKLRZorsURRDiXiCJlIibrSIH3mQcs1mifxDJqR/bNlMfuOF+AdIIu3CWVGMNPJIIX1k2s99vhzIZ6yyGpPdrMr4oQiu07TyoFyrRNSNVKN5o+Qc3vAlUSH86JZrfo4o29GpjaQ00ZChRptJqs5Gep+bmdj1T3pDaqZIUYp46mklmQgSUSX++JdSIa/RqSk6W0pj7bucuaRbZxt9O8lCns1YXrqgeJocJJYUwkbCz14yJKqh3mhrxa74/vnWIvTFsS6AD2mYEx5aPLuahjuhc4ZmI0KWi5G1lXQcI0klxZIp/VgSHlkdYZRyw+hc9LBQZNImZj7AgGtx0krDUuvSweD6Rx27rmKHNa7QlJOvwTbmja/XoZUTrE7HlVAyAPJ5tiytziHb2LYmtUUUUlRRxR9svWFJ2Zyx+d4eeeiRLcV1GicmQV6IG6VnIiF5nWScHWLcZl54EY9SmN1UWcpjxINHkutlXZ4vDLlNusWjl35LHmNo4cUXKUPS66+asS1aLB6xzYbYqO/OO3/w9q7XNHXQcYUV4SSRRBR0+MnWLqLsc+Ocb47WuXQk8fEGiIQkcmlA6w1i6mb4/rCzDzsSIdrMgdp+/GGL0S60JHdTXq9nL2UDj79eBuffiupjZKGFLHwhPdO4hkRyMi1amMJrV3MFmkLCvwgmrWkSNAuuhmcFK9BBaudawha2wIUoCCpj+MmEyvIVKaagiRDnIkghmgGupgEMhUqi0Xne9Rx/kWsj59LWkHZhCSn1goIVLOJejLgK/43hC1DIwuqYQRLcfUEuv6tL6F5ho0WMwRtIu6ItKFM9JIoxGLozYjbqIDVb+EEPw7sCHehgtV8hcAtriNsa2vILpORFKlU8i3F+cboxCtIX9zPiGA5JhjpA4QtCEGBOhLKIeEwuRVOqxBmkIg+wgEUg7Khe/vgotyFBMCMlc9hkIcbghY+wQSOUS1EqO6WIfqAykzgREVj6OMgiFhKJaOwlGgcjvDfKAY7X0JqARvMGEK4BDnpUYy6RUcZnStMVu6zgIZ1TByoIUAs5g4Qk4tEHTklCNkZL0ZvCtB67yOQyCmHcIQDUicch5GDEydJBHGEzGRFpmoKsZgXRuMHh9TJSTJzCFN5oDVyBxSUp6dQoq9GMOqxDi5GEBFRakbYGWoufrPAnRzkaTf5dc1OOGOmpJmG5JwFrfEIaBkpwAorJhOQRMLFopbJVic0sKVqq/BpHGsfCUAmsWh+toIDEeMbAtFGDb5yC1PRQEUtA5Uqr7EMX/uawGIGcYXLSuepW57CTDkmkMghBZS62WA92tCNxTcnDOW6ESX4GsqgfnWsR4XDISuJ1JQo5Qzdd44noyIOstRmD5Tapz/GAtZIKmdxt6lRKshhLIKUcxFZhaSQvGNYjLrklXY3KwAj6gXhXGF4VqEC3NA7jRunywirLo4U5fCGUZrDD+NigBz+gInT1+MZoTPIeSYxiGED6R+0ksaUW8TOknx1k7ca4h2tK91HPoIxZKtLc7D4Hl7wLphVOWwUzoDagnVrEls4GlWVlAVhqOEWezmcGXKFCuYbwkHoeQa5UMVY4lURHf6fCXSR6VLtj3J8RlXjNBzojwMEACYG1/kvEvgDqT0O0wxsvbA0L24EPbKSDFX65CMoRdhVlQA1qsvBaefxBD6jAh2PkkIlLElXF8pilpWiKqzkILJXxYEwf8kTZjArSrg8WJHMjGE4yWKbITN7dkdGCMbeoRRaEeeMV5KANr9lBDmYgngZLa4uHsQJqz2lGgxTMiU3ZwlS4+YRZGAwLNCeDyE024oDrjOc80+XOcJHyxvwhiWyQdoNxjIUeunzhgDYosdwS8yXqUUBNFuJ11VhFRvVbi2jVSln/ISpnVsEP0W2UG2G8xZP13LtTo3rVrAYGn8/CBwrjoS1rWAMazTAFN8qhCzLKQymVQpvavSwLWTKoFOQQ/pwzKIgsIe7cEy4ZalDwASJ/MdVHUnZJObDDMTjZKnfosVVGeGOsAPJErTzEBpmuctppzck3HLyb4EY2N+xG0lgW2o6HyKhz91LrpLkaSTnHRdWtHltSCo7whBPj1Wbpw5SjFgXkKQ9XUNnSzebnHM3Mqza8Fsg01BCcPcQjt99gUmUQ64/O8UFBmRIJKvRhBz15rx4fecQ3RlGVfcjUSAWbp4rL0gkyjZNQ8RAXOj6i4kecLEcNo/Ej1qmUHIGvNs24Uf1oQWeFl45gWu+617kxoPm8IRNOqAIIORaVEJOiI6KUzkby85EnzAYheoAqWIUkkCx4G6sRucmboBBW/k84xgzjMYPMaUzz/p7qHe0KY+IgpqOKckkk4nqIbUJxk/KU3O1ul19k0GGXzS+dILswIS8Y/vWKZT31rC/46tGCvbuxAQlR+CDUKIeP4IgmW4jSMYlW+WubdIGsgPcEMzYslkfk5gw58QwUUkmoySFFc8xfjVDoUUqC3FfauZmd8VehWdSUdZO1CU4NpXMf8ws+Uyk1q6R6bggZb+jplFuVvNKn2dO3fnef3r//Ef56aLEWarEGS0AhuZUUhXY1axIvlrZVuwAhk8AG2iYLCjhmxeQrBMcKQnYLpQY8Afh/saKBIUiCRRVheME8bLEEXLAFd2Ai2UBmreAfR7UK/nJwDduQFMNggbITCw0Sg/YwIKGFOiNYgvCBekWIhMtVIPMRB1xwCGgkF8Kzg95URRE4DagRhTs4hatghUL4dUeYhH0BhmFIhmLUBnySHWfUIJHyIGtIL7zyHFLAFa0Ag1TjhnAoDXeYeidYhghChH0IiPnzh8+QEIShh1IYS9G0DYwhGhHoICaihzxINSRIg4GIICBoiZmYP5VIIKMDg2kETHJgg4NhDWwDGBGSYbTwg5UWgoOoiXMGZ68oi6jTfwUiOJNgDaB4NY7RK76iB3JQiavoIFfghafICo7Iegc3iwPyXMvojPjDdQhyP7syhRfyK73ICGYwh8fINFKz/oVc2ArImHqY+IzK4IrliI4Dgnd7YjCCIRhyNBhyIAVtoItUE1oQUjWoGI4hOIbpuHD+CJAGx4HxASu78o6gUEasNQkI5QriWI8FBEz7+H/nGJC2QJEViZFm0Y9n8VCwE1GK4Bh0iIWAgSvYuAgWOIX1CDuu8I0KR44Z6Qt8CJMzKYayYlf5GDVt4DUjCY55iJMRqJJUg4zi2JIJ15E0mQwyiZRLCRcXmQzVBDVsAEfP0XQSOWbaQAcfSWWOKI7C6HUbyZR1EYthSZbF4JTQxEB1YAYv9BeMMZDiCDulpQ21AIpTc4H795JlaRjFqJd9CQycWCBd5E2juGJWcGeR/rgIAAWFtDCXXsmKrAeYfskLZymZlZmXcyE2diE1tBOUeViBVxAp2VCUZ0SK+weWlelzqKmawKCU8DE+MBQZcuiRsICYpPkrelA1XmgFoYWYBaeMq6l/wCmckykruhUFXINfc8AVhXaQkvgK1OCYbeg1oslAvdlql7marTmc2wkJp3kr3vAE3jAhuVMbqCEH1/hHoclmPfkHdBBvZ+MHZpBl0kAu1rAwUSMM0gBnZ7MlR4lFSuOdkomd3FmZAQpNUkEOc0AhFRIVMUZ4dsEHcvhCHmFAtROf7ycdSgFpkwA4akY5GzQHpYiLZYEJidEyktIIC/NCmZIe7QAKmjJX/h7YHLGkorgQGS/kKgZCoFg3ljuqmpQZDO7QMElBIV1QlXwhYvuwB7j1cllSc+ygIVDgEZtxnoNAFM6hD+VpCnMwBHoAFYDHBiuYBGvwBlwAD46gD/rwGkzBD5wjD+mxJJUQLQ/EFC4jDyqzJDLBElYKWEB6ND06nAPpo9wZmX1xIU23BTDwBIt6VXiwBUqSBV3wfKLADF1QB/VgB8wwCgSBVV/DYbDhLqeSKsqCB1CgWwmVO1mwgiv4BkswHwOTSjGjEswxCfFUc5rKCQvVV/knBC6WGeM0W5EjqKzAXPH0n7EgJoOKrHyprKrZjARyqM3QBkkwBFsQaGAxB9bK/gZdYAaJkRh6NwVnIAXhOTlS8Wxb4AVZIAoXMgdmEG5VoUlFMRXw4AdZ8AdvgStQwAZcsATZuqpuwAUhxi8ycg6e8AWstVadwxQxEh5fsCSc8yNXIhKVwQ7U0Tp5QGyy1HcpShwCAaecQEBWGimMFS2bUhvc5adhaaDNSpMD6gzGoiSdE3GParL+BQpsEBgRMzyqgiu/+CQq5xFdEKlQxWNtoHfH8qhnAAWLMRAeETdb0AV08AVcwAVNGGL20AdfgBVXUkoj8wV7kBjb9gg9wTYPESRbxQdqkBBZklN+QASGtTnnQLDdkBWohBKOYggtwhpjhRLexEmEgEA3Eh7Y/jCsg7qyLAuTgsmMXOMNFIsYQmaXkECMnhl/VjkIzTeyF9QPo8FhCroES2AFVAAKdzMeD4QjmGZfUzIcqgAWDTMM0FclbpcQSgEa+KQeZFKeELFx5wZ3kFAUIxMzniFwA4O4Ilm8g5qyv5AUXPMubbAFIXmNDoKbuBgXzMpBwiM1tVZruTWAJHQS03ZeQuJfNUETIvdSUVIV3JEH58MI90El8xQQy1Il3FEVwiEaNmczsyoeVRERC0E9sXC4eumyx4uUAUwrRMYYRuof7ygRjAdis9CVJfkgxERFa/GoUjaD/fKi9wkUl3MdmqEq+BG7P5Rm6SERM2QJgnATqvB0/h0LQzlkCJ2BS49FwJzArDWslwY8FwksFbuQqQS4BW8glZ0ZjrqCiGTmmMnkZ3DwC4UbC8OLL6oHqIE6xTiMlMkLF4xxLIoAQm+wBlxQR2+RUHS4RhOclY4ZnXPwxWqRo2MGEQozGQQkLmMGL40AxcuQZo3TaTAMfnOMrFY8woC8mgbmNocaplyQO2zwQWT6Ql2QW1tmBiFad8bXoeYGKRs2OgyxK29wsKAQEYWScqETaBNxLiaUOOtCGnp0vw2lKV+DHNKhyZuyQyJxn8RxH6PqQpA3vDpMlrwsyMs4wAhyIZ+7Bm1gBVgAQoiMRlAwueUkGU4aHSdjJnhgBocQ/h1JggfbcH0IUROcMsc6dg18UTig9xAnLBoHS064uxAYcQjfUBUpgSaD+whbIBNQGhC3lB5QAbuh8ggFOz5rIiO6E8yo6cS/zJQDbYv8ugZ3YAbGU2s4UorWJT7V8E3CixW71RTUrEWlwVjvxgaBd34v0r53YiI4FcPvRBxgISIqF7vDgLvj8T7V4wlassKb47ebYX/fcour4MtMqZ0G7dMFrTRtQbVOW7Wb0RFy4BiUxEmbAwVvehz9kBg5Eax+cAbafAngchQ+dz5asAvw8zx2sdLhcqdjIb7vgRGi8SRf43E4pQXekTgfkVaeoSc1d3ij/C1Y+j08LcgIDdTo/ojFeMGEbfG5HqQbStd096kIT40d2bJy7VIW7eq7CrML+eUP2bEw6bIozZIrNlMK7VLL/oUw99EJEdNFD2MhZzMRiPOioWIinuDH/mLFz/rXktnTeVEfbMGvXICbvhK5kWRYaSlynmKdzrCOvHDDdXF1x1CoiEvItV2Wt42CeCBlSME2i0m5lmuMJOl/0n3F0P2jyb00uiBHOMucO7iKkVuUrKbFE1LFwund4F2GjydIyzuX3P0rjhiDv611xuINUBtXvoAovFC4yZ3cbRykvwI8gS3ffejXS6MZE3iDa6iAQMl6WuwNUUAOVdm3ezoYhcBofLyBuNRSsZBKmxTb/qC9gX7Lz0dTHrFNOj/d4Bn54E6jGW0wlQviIOxJxAhnLIWgB4kcVyxhb5Zlc6uTCR1BqZu0RQ9Rc7PUbFmiJdIR2fxgWJu0SgCSM/JqHCMyD6XUNOGhMqlyQPg2XBrhV5QEfTiBSZ61NDU+45rI4G/TrqNYh4l5gycp3nlGLNQT5KYIPsLxdCgxejmVTxw7yu8RHsAFsk5XEOmVQkcHMXF6MAsUFZP0bSJLojVLMSgt2tEj1++tF3Ae55YY329DzaNYl5BIva3HRRExLLkDEGour6HyEaS31X8rCE/3JrMKIEKSM47QLvNbFOBEzkrHp7uwWt8mOJuxEERBerWx/uvP0gwCszTNXeozeeoVcyFmYIMPkpiukTVwqXWtkULEYl6x1BWVZSjaR54it1Y+A3D/QBLkJw2Ueh2a9RuRpR6+1nwgvhrZ91zmBm5MbXwi99FDgtIvJR2TAQ8MtTRznu1IuO1J064BlQdawE1fUAZasOd6tryMK/FoQQhVmXAVP/H/h+3TlBRSYAYc/wVLxPFMbGkYpbzxVvOpEEjlpoqhJeq8gOFbzD8wXnAon/J4+fNFVK9DIAN61wXcxFe5ehNIAWDpXgo+cSjwVJ5BBMv4NS/gA8IhjCuekCyrgHcylSxCbQw08fHCqbhHP5OkDjxjUAZCMAVVIAfXRAYW/qUjQvIl7CxcbHs4xZIK/PwmDvssQuIYxSHTU7IQMgIR9TM6OXElVq32cG87SY/5lvibBHZIcMAHWalEIQEW0XElMGXdWmR5zvENtBEe7HBJnIdO8zMKpDBU0gZTHnsuZr8wiKAql7/5V4PgwV+RIz82I7X3/iMuKUMKoVZz7TsZOZFcNSERr1GjxGFdWgATN/M38MsILw0+JXEpG4EoHDZ3M0b8vbDy6V+Oxu80/rMaSlR1uBEkoxYRga8qudxmKaHKo4MmjgAIeX98f4WEhIOFfWx/eIWNeH6Nf314e359ko+bnJ2en6ChoqOkpaanqKmqq6yFc62wsbKztLW2/re4ubq7m4y8v7VjwsNjgqZ8eF7AoV5zjsvQ0dLT1L3V19jZ2tvc0K/d23nExuDl5ufo2N/p7O3u7/CgkfHQfXv0+Pn66cj7/v8AA6big0igwYMIE2IjqLChw4fcGEKcSLGiRUMFL2rcyFGUn2cdQ4oc2W0eyZMoHa5LybKly1YrX8qcmc4XzZs4ZdrMybNntJ0+gwqdGHOo0aOrgCJdyjSen4xNo0p9ZHKq1avZJGLdavQp169gd+GBGrbsy49m06pVxUfT2rckK8GdS3dT0bp4iebdm1Yp378H/QIezPQu4cP5DCNezLMf48f0qkKeTFMr5cvm2mLe3FIy58/X/iyDHq3RM+nTvxyjXg1RMevXsvy4hk07n+DauFXNzs073e7ewD3dDk48IsjiyD/9Ts58WR+yzZObjk59mejqxa9j355rOnfe2r+Ll7V8POo+esyrnzV8Pevy7uNzgi9/c/v6+AuhzU/7Pn/54f0HGn0CiqdZgat5h2B8Ci54WYAOqudfhIxBSKF4BF74134aMtghaBN+yByHIl4WYonFeYWiiSuOx0cfLVLWYIzFzeEWjYtZiCNwJ+4Il44+5tZjkGoBSSRtGR5ZVpJKfkZik3wNCeVnRk5plpRWYjZWllFyyRseMHqJ15Zi9lcmXlWeORmWajaVZpuMMQknUk/O/smZinaqJWeeaELHJ1ds/lnXm4IeFWihcM2IaFM2LkrZoY7ipGikeUFK6UyEXqqnplhlymlYqn0aVZ2i4qWHn6UaZWmqUZHJKlOrvrrUpLLeFGutquK6FBs36qrWrb5ehEcXXbCBarBY7YmsRrKxscUWbEQLyz3Q3NPrKTBee0qv2n4S5ibddisLtR2SuqxMc7AxRxdbpKvuI8pwcpwnrgmiox9fFLJHvJ28Mm8hXpzhxXOgnPEHObpR1ci3nXgxxhyvkOUIVHINgojBq3h1iIienqsRH9E+NQfI0rrSiMB58OEFHnicgQwbyvThBcyTTHLGGCx70VYffaD8R8D8/gJMSDKDSKvyHMo40vI6/GoBpiNP7etF0kUn7UwheCC9Bx9IK+3wNyqPhbS/Z2D8B9h45OFHHs34G/YeSA+tCCKMvPJcHkiru/IfY5zhyMwDw5gMy41AfDYb/+bnqseYhizbH9E2CvnPlPgLydmuxKvMGFgTbjIfe3A+uTIffVOJMld7sTXRlHP+FL8yG/zNK3vgDfAkqr+MMMvI3DNHH3avw3nKfP9ciTE2jQz3H34w4gjaNj6jMtCYb+0Vr5gTxHm8Y+0h1ysDI7P3grQyHhLJlGQSOSKWN7L8M76UfbvBe4xVkN1+YGywI3nszscXldiDsQgRL9ktLCZpE50y/gjyDdQZzxiss9FznjEGtNTvEfuTRCTYsLVHiI53FeOcI0RICBEWgnjFYwRBvFczSzjCecwDkwZxBzpDAIs4NzQfQprHCE1EC3vFewb4ujcIh60NcEVE3B9uNkTQ8UFgciMISCY2CfEV8Wa4oxnzppY01DUDdM2gWsuU8cXOrQxMmEvG1QA2FsGdzGzN8Nsg/BC6rOFuDmybwxkuyLyLNSJgmRDEM8C0MqptTW0/Ixwe2LDHM6yxQDnU4UHcxYZiRStxX0GG50QVSUka5Ic/VNZQMJGqUHnyJSQb2SmlwjVRrvKV+FnkHKLQLnHB8pYRWmS0olAsySGihjE8hZEw/ukJYh7HbFgjBTFrFornkHITmASJGmIxRT8tDpfYtAUPP9IFXfqCIY5sBN4qth+GhEpwbjGnIZb4M0JIQhL2eMozzMYhPghCedSax9AOYc6CZEsrfqjgWKb4rbVd8B4rTMTABoHGb3xEnYl4ztDgqZlMPEMSOqPKLz/yEYZl86OxWISNQEYym4jweUscSyN79gctpMwS36wfCxn60hlu7xJKA17S+MA50cmsfn4YmL+U1s4RIoOALNOCzB4BvjzgwadzgJvLlLFH0f2seRPjXdJkdojlWVVnXtjP32QG1kHsK5Etk0v4PjJQDvoRpHCNBfos9sOLvehpxWsET+34/gpnsG5nSpxcIT44ObsRlYKE++YjLqi0fX7reSbEHCInMTv9jBBrIFukJBjSUa6ZDKVwI5rp7MZOm/3hEpRdJB9NSLt9sSxte1tmXGc7iub9brM/fMT/ACYJjEUiqlEEEyIwUcLOyTNtfYXcJQYmRnsaDGN7MNjGJtaWsQoSdFEdpMWSKcRHcLC7yiBHBeXYBzU4g2o6Q0ZAayYXtb12f4Nw48DgO4mxXkJ5BIsZbfebCtsS5GUlU0QyExFR6RkCJNaqij0xuzG0pGxjeiXEtyqxWUpgbab61Cvz1rkJCXN4YYiwV1U+0kF4Yg5GHUwbhAlMCXvCKCPuJN4vE6EVzMI9lJn8zfEovAnKqchmDMfSsZDRwWPJDfnI2CGILZHM5CY7+clQjrKUp0zlKlv5yljOspa3zOUue/nLYA6zmMdM5jKb+cxoTrOa18zmNrv5zXCOs5znTOc62/nOeM6znvfM5z77+c+ADrSgB03oQhv60IhOtKIXzehGO/rRkI60pCdN6Upb+tKYzrSmN83pTnv606AOtahHTepSm/rUqE61qlfN6la7+tWwjrWsZ03rWtv61rjOta53zete+/rXwA62sIdN7GIbezWBAAAh+QQEGQAAACH/C0ltYWdlTWFnaWNrDmdhbW1hPTAuNDU0NTQ1ACyrAToAUwP8AYYEAwQ1NDUhDxJMMylgSTQhMUc3aXUpU2ZaWlpJTk9QbmtoaGh4eHhpdXRaW15dMmKzV1ebYlnVXFPrZVvvdFvtcW/VaWOON1FehXuhiXLxinnygFt3N4gLUYEza49XeYpNb4VzZYyKO5CaQpmKUpewcrCeXaLreY00tZk5npBVkJFnhpVyj5NNqJp6lqNtjqpRt6R0s6lvppomxp01wp44zKUtyaAfxppFy6lN0q5a1bVTza9n2Lty2r9wyLR53cOGhoaYmJiJlZWEnKmNkq+0i7qJo6yWq7actLuQq62oqKijtry3t7eqsLCcn5Twj4v2qJbvlqT1rqvQrJ+Mx7mtxL75yrPRxLOpu8S1tceWrMbEkcTRrtLzs8iE3MWW08e2xcu8ytGt0s2J4cqT486b5tKn6di169287uGwz+rHx8fJ1dnV1tbJztD40tH859TV3eLH2Obx0OXD7ePb5efI8efW9eze9/DT6fbo6On/9ej45/Tp+PX////x7O3K4twH/oAdgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxmS8esra3uLm6u7y9vr/AwcK9Wny1w8jJysvMzc7P0NHSjUNteMfT2drb3N3e3+DhqC9ADnnY4unq6+zt7u/woVpAAObo8fj5+vv8/f64QxgAqGfsn8GDCBMqXOhvCL2B9hhKnEixosWLt7QIHAhgwTmMIEOKHEmypCAXDzk68HPPpMuXMGPKzBaQo8qCM3Pq3MmzJ6t5NhkAYdCGpc+jSJMqXYrIhUAGAQA4gTPECJEXTLNq3co1pJGhfJgACHCnq9mzaNPqM0KHjgE//gIAqPmgtq7du3ifsT3Q4Qg9B1nyCh5MuPCrFR34Hsgz8KPhx5AjS84UJkibPogna97MuTMIOkQ6ix5NmnCB0qhTq856erXr17Bjy55Nu7bt27hz697Nu7fv38C19RlOvLjx48iTK1/OvLnz59CjS59Ovbr169iza9/OvTvxPd7Dix9Pvrx55VxKjDCxRc759/Djy59Pv779+/jz69/Pv7///wAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgm/qnkkkw26eSTUEYp5ZRUVmnllVhmqeWWXHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGKeecdNZp551DTqDnnnz26eefgAYq6KCEFmrooXgmquii3h3q6KOQRiopooxWaumlzU2q6aacdtonpqCGiqmnpJZqqqCipqrqnae26iqpq8Yqq5uEPmHrnk9UsGcFT/Bpqwa4UoCrrno+ASyfvOaqpwbGGrsrs7Y+IWyxxDYbbbXO7gmtsrtCIe2gs4YrbpmDukGcHrb2AcWeXfShZxTgDfeGBieoW2wfVkyL77QTtEucFRPEK6+u5hZ37BN9vEFBBcdJoYHAegBbgcD4/urp73DrBjruxhxzKWgU+D4BhRwV1Jtxv3pMUK8eUGgAsh4U7PGGxX2kPAHIvdLshrFd6DHxvE9IsYcbE8gR8a97utcHsLa6gW66LLsM3gkMd2Fru1DUu/MTO6Pa8ddgS/nxvnuazK67Rlcwbb1StCuszH302jOfMvP5NtF6Gl30zH2yXTfNNBM7AcNWMHwyvloL7nXYjDeO5KDxvtFrvW+4UfkeKVdM9xsm1/vEHoWDXra9ff79c9F9YK4H3m73fOzcAfOtJwVpk074BAW/cTKgjvfue5CERmHFcOlW7oYbmE+g+Z5DB+yGFDD3jHDOKpNOtx5v6DEcsEZLYUUX/usyLDnIAKOs59/Mk5y6HuBFPAEFT/Rs/Z+/128/joJyS7jZgLt37M326pnoQOY0ZGGOX7rCXBfaVT69vU9PUjCOz/rlLgpSj23is4K5elWBY4lvcfcLoQhZJCj3SAEKWOOf+RimByk8YXgwqx7phlO+Pb0MClIw18RY1wddGS0KUIBCFE4gMw0wC2RSMN/ghuPCCPqMYUmcmM8YGAUG2u1TI8yiFkskqAoorQ9uoIAKYfeEL7pBcAek2f9sGC+WxU5PH/zicDa4J9qlrF27KljCdGU4PdWrcHoMIwi3SMhCZohQFUikoTpYKH71iZGv6qAjA5VIxfHOkJjM5IRe/sXJTkJKk6AM5YIgNUlOltKTkRKlKlcpoE1ZEpV/OiUslcfKWtoSP7P0lCxz6adb+vKX8OGlMFEJzGIas1GA2uWhlDlMUhbqmNCMZnWaSc1WSfOa2GSOErbZhG1685vfZAI4lSDOcYKzm+NEpznV6U12mrOd7xxnOeM5T3d6s5zZzKc+h1PNXDJTU/sM6DX7SdBOCfSgxzzUKwtaUIQ69JcMjWgqH0pRVkr0opSqqEZBWapoBWtX1JuArQT3rWLxS3/W4la2fGUsBNrqn8ns5UZniklPefFcLlta0mwGMuK8oQIgyxgS/diHJAbMODNjoeAehlMKEseonKKpVAnp/inyPSEKCgOZBqalN5BJTgMR/KnoKNAum0XQg0FTl7P8VT4WQgGoe5DCz0TWNYNO9a4i9FQEawjA/yEvdvwKqt4Y5r+92U2rzHOD0YTVrjUu8aemwqtk7WfT4YAOWF6Vw+V8VtRPWQFnWlWX4RyJWACma13oG5yu/KU7WE32tY7rE0wDFYWC5dR45uIsVAcnOj18b2aajaAlS4s5WyUvtZYrVhfAw1eAwva5YPMU1e4lhdIWLWWYE1y75MY+gIFMs35CLMKMg0Kd5u2MOTudXaHL3nF5CnMn3KB1wbsyb5kLbz2VGBPDG7frGtFY2GNYUYMms71GIayeaq+Cw+Up/qbSsK87LZbA8gXH5J2vD6VEmAZud7YNf3FeFbjYBNe74BKLqlSKXKTaTLnVPrXYtSaO8agwSuNByvjGiaqxjumH4x7neMdA1pOPh2ynIMNytjwmspLhZGQgL/nJtGqyjqFMZTW9s5vuVOc85WnOLStBnfa85zrJGc8yb3PL6LSnl8X8zSq72UxSnvKb5xymONeYznj2kqCQbOfI5vnPWeozRgFNaCsJ+qKFTrTYKOmtj8IxpEjz41KJtbD/JWulJR2cxKwFUmT9T2THgh+yNjC4aDFLWNHKdJIVzeolBepiou3su/pA6s/hlMOUY57sYI0uFeotgsVZF+zylrKJ/p2rAhHkV91gra56Fae5fGq1tJUEKK1ddWd9nPUG3Cq1pTkQ2Loa4x5s9bIxpiyoxr1jBYlNQW/VdgLJTqwFoVU9F3Ktv6uetr6FVG0wIlDW8KZ1Y7WFL8RqNoAYZpfN4K0HX6cs3tdVop4KiDU+RZDU55vZsImasWzLdN8gB1KgCuaG8KXOcm8AzwZSe10oGg68b+DrsI3m8IALDApkXbhhnQ06XUVQsZfT+Prqxj+E7S7aIU96j/Lnr7fW7HjIozXL9aZZkCG7DyqkYPaYq8LkRlAKbdODHjaAxz0V8F229arlzCX0tlkhifXCXPtkqfS666jaHgSjx0FGdvOK/rRiBJwZ5RJ+ti64wQqTU9e0kgeyaWm17BM/97QiiENa61riRD18YS9p987TCFBUbFcXoLinZEvxs04UloAzxtw+bTxvRS3vuigfRP9hTYhexG4Lo2A0sFr+fETDGhDfarYPct7zyH8RoCoQyERaL943HVjSzEt51+u8wv+CYHFa6FQmFtDW+4UC4d/I7KyRLqjHT776VTSoFyMyxTaFf6Qg+ar125/9peLzoT9+//6PaP8R5X8CKCIMpX8SNYAI6CEAyFAJ2IAasoAN5YASWCGEYoAQ+CgTmIESYkoXSCga+IEOcmZcFk9hdmXflGVmxgRoNmbnZGZltmbcFGYg/jiDCtKB1USDOGggNkhNOdiDrbSDw+SDQugfQBiEQ3iE+VGEwoSETGgfnHICt2JSnYYr3CJSJHWFIOVRy/JKJ+BYIpUtHZRqC5VRTViG7yFbjsJ8xfEEnnM2EuZTJUM6CENhHNZ9NeN8u8VbPaQtAjMvwEYcR4eBZjiI5qEpBOQyb7AB5vZ3USN+PvM3ZSUsOKNw5JZd8xNwmsNtQRVBYuhchPiJ4WGIZHMvJzM32YUr+BJve+AevXJ2gKN9pEc3VrBYFDRc47cpoJiL3bEpSuMGwBJ3b/AGcgAeAdNcMnMCLGMyoiM6Cmd2e+BxAOQt9sJyAZdyYoeLupiN2MEp/vFDPCsDdcS4PBnnPNCDMtalddpTVLF4Pk+TPH4gO6WHL98DbYKojfY4HZrCLX9kbrTjd+gnQN4FRtcnel2AeEt0Ms4WbAMHRwGHcVF1jxAJHZriHlYge2PkLix0Qu2iMDJkcuKIeSozNEDENeiSLDKTkZUHduoiRC3jiRH5ksqhKdHnb21oMTajAWaERjFEQe5nPghEMeJ4VjhJHGfUU9k3KTCZlMnBKZKkYhboSj05KEimlFRZHErIS3BABwzAAEyglVUZkc50lZISBEDABGzAAHrABF8JkZ30lHHmBFypBm0QBGq5lvYolrMUBHCwAHHJAHZ5l3hJTH8Jk4Ep/piDCZaF2UmH+ZIu2JiO2YJlVoLwFJlmJpnc9JiLmZnwAQcuoJme+SIg8JmiuSJDsAajeZomggVIgJqsKSJ0sAKtGZviEQADAAF+IgF/gpuAopt7wpu3uSm66ZunIpx8gpsQMAABIJtmSAAS0JzO+ZzQGZ3SOZ3UWZ3WeZ3YmZ3XaQEDoJxlCAHaGZ7iOZ7kWZ7YCQHe2YQTQJ7r6ZztaZ0WMJ3viZvXOZ/0WZ/maZ20lJ5HOJ96Epz/CaDPGaD3+Z/reaAAap/B6Z70aaAD6p/NWZzQGaDteaAIKqAISqARyp9ImKEJ6pvESZwGOqIWKqLCyZsm2icoaqEqWpwk/tqbLsqiFcqh/bmihEKcFgApIgqjf5KjpLKjPJqbG0qjQviiiVkqRFqkR9oquJmkPlihngQt/LJhLmZJycInRsQnFlCFqvUqvOmkPWikp2JsPvU211czbPRsF8YvVgRHaOpJYJqDMuoq7vEGVXSHtFQ6ZkVDYKc9wWc97WNDHzmc+xmnIDin1vR7IsWOn5IyzmZpftBsCUNU2vM6fucqTWqoMyimpgIevohFetpufYOm4CGJRVUxLOSWN7onmrqpQEoq4Odb+lIze7CKgeoeDsk87lJ9epM8cwhLrXqonIqGkwJUSjNBliV2YjepuOonxPhHDPOnGrCQnJSpwZqB/sJkbKi1k0KmbkeHMDYDX/2FMEJzfZOyS0N6rROIqKZSAe5DM1IQM+vGqAJmaeCRMWW1k5gzqPWnruv6qp3SU28gBUpDasR4PbOWMDn0YES1PGXlhUxaqP6agLAEfjWTM2/KqgtXRudydPcqqOYasRILimuABWBAB4fJS1n6KB00hvPXKelKsivwATT7AUkAlFTJrkv6kKAIBzX7s0MwHHlAlnQZBN6hBkEgBHWpHEoAB8ehBkIQBFLLBkwbtXmgHJHaB0DwHHBAFH3QBkAgtX0gBMpxtc1xBVlgHGwQtUGgBsiRtcmRB0rABk3QB3A7K3ipqoVirZ/4Ah9wBEuQ/gRgULOm2Qd5AARs4AdlqQTDwQRNAB5toARXywZqwATg4bZ2S06GO7fDoQRqMLRyyQZ0IE5+UBR+IJd6ILdUOxx+kAcM4AdtGwQo6weeSxyvSwcLoAds4ASzW7tAILluSwecq4JZO7RUW5aR6rmt2wd+abyZqwZ+sABu2wZqqQZKEKnUq5Z0cLXEK7QMQAele73QmwdgC7zDQbWkSwdBkAdwoAYMQLl2exmrAqU7C2OEmAc0iwVhsAZtULNGQBxCEKkJ0ARB4E1gywRA0AYL4AcO0LaM65d9YJaIi7h1ObxMIBRswARqAASuywBwcL0UzAZmq7V9oATS6wDMywZB/nAFwwHB77sAbGAO70uXvzu0eSC9sgsE0Gu4MAzDXAkeSgAETqCWQMAH74u4DSBOuAu9CbBNbYuWCYDATSDB5IS5WqsHWRAEZ9kGW3m4SuCVsDu6YAAEbuAEdMsGPtwHWhwrw1q/FdiiuUgHNBsGfJCVM/sBQTscHMy8dhsEDBAETgAEQJC8dLC1zKvBw0GW78sEC8C4JcyXaLm1bCDIWzsUJZwHjDy3cOuXnCsEeYAASVu3fcCXC9BNVKsGTQDKSqsEl9G2dakHDNAAV1u5fUAHTiC5nWuWKPu9DVyWhszHJAzBHLy1oDvJx+GXggyXetAARsu5xGzGfwwEtjy6/oobwQgsKzrrxo7ypaCIvx9wsmAQBnd8BMSxx37pB05QwJTLBEKAxrCbyCjcwq6LyjfcuaurxmpcuR4sFJGLyTcMB+nIx5wbBH6wyGYLwX1wljdMBw2QwXLLBDa8AB/MBmyguTfsuv3cuXN7vHuwAKO7B0TRBIerBnvQzKy8APhsy2owyUzQBla8tUywvhosBAzw0PMctk6gz0NLze/bBwggyvOrzUiaiy7wAUaABVowBCBAs/LbBzuMuaYZ05GqBk6AvedrtFetBnSwuyib0CPstntQxZbrB2a5B3MJB4lLHG4rwk7dx0trxV+7xrCrlrBLvgltxmHtyAkdBEmA/gVCgASmqcLpTNaGm9Nu3Qdw4AR8gLlM4ASznDptAAdXu018QBx1GdOYvAd5AL3ra7xtUNIaXLp+gL5VwLx3myr022R6O9Q9+7MgYAAgkMfVwcgjTCF8sARHkNu5jQWVnR21TRx+cNrZ0dF6LbTdEdzL8dvjodzK4bTH0dTW4dzn+x6a7RzZrCmrvWMNmo1scMcfYAAvECNE4AJG4AJV8QIuQM56HMT3/BxyWxyEnQfMzR2b/bUBvRzRK93HoZYujRwU3dbkQdftndxLWxwIbR2WC9ElbB6MC7+ZUijMwis9mSzMEuGqlSvGsmGJ9F+8wkdG9OGeBi0dJDFUClKT/hRpmlbhEt4tXBoofJuLJQsGWNCZL+KzH0AHcAAHa1CzXW0OejwUW+vHnMyXh5u5KnyWXKkECOC5Z+nUF/zHrBvLQoC7DMC4DcAADcwAKC3ICwAEe7C1Kx0ECxDTekDTDsAEBa3ld0vDX6vl1CsUapAAT7wAKH3BHr2VVK3GC9AA4BG9Wk65Vc7I0uuXlQsEV74HjOzBQJ4HCeDJih3LlcwCCKDBW8m6XxzLCxAvQ+EATWDLl2zmfowAkR3LXanlCxwEHZ3ATqC1QgHLDIC5JlzTQMCXeyAE5RDqLr2VuWvIbZsAvEvpfNkHcBm2VgmwIwtZR0VeuHMcQ2kcAMNs/uhiqhIEQCMWjWdzLtLyh+cyccUxL88UkStQuC2CBTSr43DQvzQLBsPhvh7Rzlrrvip8wanDx3ywvqsuTl4O5pPsxe38utacOuYcvU4d5IpLte0M5pG96mTr7wzQBJcxzLZr2gvQBmcpBI5NwkirtXngAJSrw2q5vr9styituBmPlswbwDpstGCgBH4pdhncAIq7B/WugiXMxXlQ0EGctfXuBltrxvKstepbwrBLtSjs6fgOB0Guwnww0BsMtmogvcMBy6mjwk6tBO6Owomd8dbLAtpDtpKswYw7wXtd7NcNHmAnNDXzNkV19g6DOmwvVxTJ9sDCQDhkWwH3PGe//i4CK6gZ4x4t1DbbQ0BsHwU2B3aRGlK5ObLZCAY0viF7wAVcsAVcgLPHEQYu4AJ0EAb7e/kuIL9T3dhX2wQbrAZqAAdYPba1LLlTbJZVzbha/cFkRvrgYZaJHKlBoAeMO7oRjM6TvbsRLMJ1y7iO3LatDLdcPBROIL0rvQdP/+VOfsnKv85Av7XpWNB2W5ZU65cgjfRtu+rWC8Fa2bUkDNpu67lY7Zfu3MdwoJace8VqbPpaC7vgQbboTJeTrPtz28xUaxk6PL5CwLiAwMfQ16emVKgkpNcX1OcXZIjIsJcH1DdIx8TE1geUN9jWSNg3UWp6ekp46tanQbHXR4E6/iHX94TKqjHb1QdlGtVnNQEsNQtMKCVLPCHV9yZbquELDAVtyupbejt7KiExMRouPk5ebn6Onq6+zt7u/g4fLz9PX29/r75Ch89/zzUCEKCJPOjoaDnCBw4dOkcaEvSjREkQP0wiMumj6ZAhJXvUBGmixo8aOEqYNOnjRA0bgkEIKmlykdBLJhCVqCnkiJMaPhkvRlSSx0/KizGZ6MnIU+YoBmoWMA3CwFIDIGp85mHCgAEbOAiYNILaABYfBEAWtAHDiUmDBjcdcGKR9ajTpkAQPFqQJ8ierED0iAKiJG4fPk7g+OR0iVAQPQ4a4F3MyJGTNlkZuLnYhM1iNQ5C/l2KCifrzT6BG9ABkvWRYkeQFpTl6SDqJSCGVXaiCASIKFXcZu3RcwrYLVjWTNXSder4rl6mKvRxw4w5KmBWFumiNuE3clTNiqHipWdbb279yps/jz69+vXs298DM8S9/D5yAto3AavPHj/ksBxJYMQRASKBxTh+OMAfOWwcco9H4QhBDk3t7MHEGgyu54cl821oT1XulMRATLxN8M14sCTXCi3h/CZLLW+8IccbwtRCiB6LyMJLNtEV04w4t1AHjB4VEENBH8Bx06ORhPhSQX56WLHdeN9wSGWVVl6JZZby6aNlPyWMsAUXXwa0BSFOtATRTX400cQQCbCggAtH/ghREiEm7TcIHEHsIxQbbPgBRx9XKMHHHkpcQcgeC9402k1taKKHEm1IxqifN2nmZx505KGmTX2QtE85ftCxSHuIdYlqOHkQ1I4fbbA6ComoFFcKLFa4wYoztTrjRozCqDiKHtDVIuweuOL43K2w6KFLMzG+4cYb1wUzAStWYPdbb0H2iut2UfBCSJSzlJhqueaei266/YBhhLrxiDACF7UUEVAJMgnBhlaQhCjEEA4sEEICWCSAlRqAYZUhGw2wsQAdC7AhRBBsVGTTwTFxxdkni0BIcF2c+aGvwQxkeGC+QWjCiCChYMXGaO6+DHOs452S3yhWQAPLBrPIsYe4/jyLOwG4wW6zDCpPUNvkc8zBAvSOMwdNrZRTxkx11VZfzR6XWJsDkL121GGCCCKQUAcfYNCEQBB0AkEHEnsAwUcfZkFYlYZAZKhEWkxY8kgeTTAQRBBA5Av3p4fkbXcnhpPGRtpBJMIfJBfl5aEQfjhe0QIibs25lbI+bWQpzumBcx86o6IcikDnWEot2zSj4y9RH43MMEZu9wSP0p3iRzYUAPPG06V0Tnzxxhfv3/GjBGRCHWlwAD0RaJgRgwpUOCBGE380wELeg/TRABiN1M2EGiNTxYDDdDCgRAMSM+FE3pp8QpBhjAMBvyUQZkJaHg/TJIqWLAAOQEgJUxCw/peJ+S1fymugeoQ3vCNB7VewkIIFLXiL1BknGBfsgi9YN4HRKeM5F7Tg76Jmuz54B1xukMIbwtWMN5RQCieokRXAFTtuTM2BPOyhDzm0hxXAynhbGIEIOEAC6EHvCHUwkhPW8AchGMEMVMCADM6QBDvwBAk3yUNaCIUTTPXBi2pwAqD0UIIQbGELQOACIfzAiZU8Qg2TUlMc93OyQsDiUpBohEnUlMcyhuqHhJQHiUpkIlKIDhbDGUfwNNi6cQAHhBOMzjg2QJ1VqNAUSXLGtC6pgVzV7mk7LKQpT4lKeCRPeXswgRKVSII7nKEMTQwHHLDAhzt8bXpl6IEZ0FAH/i2eQwm5yQ8X1ojMMo1iiPFY1YX8kKB5DPFUqTSeKRAJwWxqc5vcFF3TxnOCCmyzmuQspzkJwQchNtAHHzgi9D4Qgx7ksgw8OAMh8rCCaIbjCGKoAxrK4AUe9MALZTDDHO5QjiKYYAslMIFDTVCEUWhoHkQpFROY+Q6KhENC5+Tc57oJ0pCKdKQQJFdHT4pSHq7SeGPIwRj20IIWeIEMKYgBD+Jmhx/wwAwsCEM5sIAEcfDBDrMcAw90oIMfFLQOd6jPCOCwhyIGhEZZQYAaPBQEPgjOAUJggFsoswA1fGIBC/DLHshCwNwIggGT6oRX24BVP3TVAVBBgBezwgQ5/jAgYpFyzd0soZL1hch830tplj5K0sSaglaKbey4wGHYyEoWax/QJ+fOoIMcxC0HR+VDDlTwBR0gtA92gAEO7EkOOrggHXyowyy9oIMVQI8OcZNqvAjRAGhS5SKNGFwfHDBGJxwlIgRkxBq+4iogtEG5YR1FWCqB1Uv4YQ/ArZtKtGKJiQwCZBkqRL42wYAmeGKyV3Ksec+L3msOj7zsbe+5gFo8PiSVDITIgRdwcAc04OAFZhBtH8KwgpzWkxwfiFs7uHBEEsTBDnQIiBsTw4grnGQQd4vMI6hiCPvlDUJ3M5garuCHvDCoERlSw4T30Ag9QMgwg1UDHU5iue2O/owFjGAD/q7ahzYgyL0bUm96fwxkbpaSx0Qu8nzSaWDO7VSz9S1DDuzJAxkgYQ46+IPW7ABb1I5iCGtgxx3K8AJYggFeAEGMhoSQBwQwYAGRsfDJ+DIxxjVCCQNEDdvmspoM5SE2bA7gpzbhlCbYrxFOqIzcnOIn11QkKzUz8gOxGeRIS1qHkHW0pY+nhytMgQsgjhl8OUeGUJdhFE/WwRj6cIfYgmEOKKCCOASMhlFgYQnpqEMZdMCDMtghia/kwAjws7WJXrpKiJ20sSXtjUoPe9lX6wIEng1tUarLD/nc2hl4kOok5+AORyUEGXywgiPEQAdzGAes+6DacvBh/g6w/YEZEMqHH6Sg10ikEdaoyez5lALSx+43kPMN8JjJAdoEtwCNdBM4CInqQn7UkxCEUJSItdUeBMKafPngBTOEQweexfZgeBADA/gh1bE2t07R8IFG8+EMP0jqGZKc6hzkAAsh4MARTeCDkgfc0hAotr9/bl4I7Hzo6JoCtLtgAWhP4Y1NUEKJOYKIBMEhAGlJwB7QXAk2lIoBq8KLhwxRKE/BZB3UTjLV6mkHHYRDvn3IwQ9KbgYUEOEIg9GBll/tBRSM+g5mOCoZahmOM9QgqfJEQRz664W0m53o7h0Av4EOeZF+wwIDYLzluwRtRPHhBM+2wCg85ICICOEK/hL73mkGsVc9VLjChPje4AgWkeWWpHxO2Bw6jlCgqpHh1D+4O7f78IPdE8IFMDjDC8DwcY2Xwwc0GLyuycEHMtQg4zzoQxla0AcztDT7P7g8jwMwgJ5HfvwjhcAAAuD99Fep83u4Qx2M/uzPX2QQKs4NVGABhzOFqBFovs1S1uwEV3cJgTM4riFYlmUO+LR46oIG1VcH1RcOd9ADfUAGt9YHWDAEqUYHXMIHO7V2aDAGuNYCc6BT5SYOqVYDBnVTbedqdfADP9BEBKV+MygfdxADMNADY2AHNMiDpgRtcpABV5ABERABGSB/itMHELcnMZEHAdhnV0cQ/dd6o6Aa/hHRMhcVXjaGb+eAezEjXwgFgyfYfWVAT2dQbWQIYOi0U3zXcmOABnHzAYTggjxggn2ABjlQA0zlX3yAAoEigWdAX/K1gz1IiP1QBzqAAzQgczmgfIlSKqOgKCEGffoRFOmwhYWIieUhBc82hBmQARdwAU4wCnQQKDHBKC3xRhPHKPyhBjXjMjiBEWaUFzRRJ+yATzEzYGjQfeLggn0wB7unAl32cXeABHRnB9KHA7QkDlw2Ci7YA2ggfTfVgSU3Btg3GJqldqS1gpnIjfAgXzKniItYcmAABAkgDnQQBHDwijIRFfFzieJQWN0oj/agBxZAhBFwAREAARnwBV6g/nPukgTI5y5lcGp9wAODGA514AWo9gMx4APhgAbPmAI44G520AOjJg5LQGvhYAY1MAMcZ5CNiAMb2XZ90AODaAa7OI8reQ5kIHM9QAdmIHO4Fg5A8DaOoAT5dxVg1VZ5IxMTUxZ0YD5OQRquQWGywQINgBXxyJJNSQ5/wAAQAIoXsHTZtwM60IjpsoHu0oBxcwYLOQ4gOBg4IAPZuHJeYAN2p06DEXziAAerNQqYhQNj0AM90JaEwGqDxHFmQF+E4G5OCZij0AOZNQZ+MAeLyGRTyDfp6AQTQxFNIIqk0QAhkjdXcTJl1Amh4QhsNTgFeBTjFZihSQg6UAd6AAMZ/rADBemLOjB4/3guRpB759KBo+VfYUlfeIACeaADvWRqwcRxYcACSeYFqkkIKzAKLvlkhOAFNcADtfQD1kgIJ/l7aoiQojmPfICdBoadgxEO/IGA+5EoiWJg3qkfK+IIb+QIfLAI+cEGO2adTil88pUETQCSx/mS1VkuW4kuvkQI2lcOs8QHKkADrHmS4UCGfVCM4TAGKtkHXMZtSDWIc3BTdWCXaEADsdkHXtBEB9mM2/ie8rh42UmFccMH0BQ30VSiC5ggfrCdi3CihcIf6plkgTEJH8qSd8BkHVgFSDAGWdkHD4hUY7CAXTIEPqUqSbACH/ABR4CA7YEGWkYG/kPaB6+1VHbgmhQYN1gQKKMwPaOwBmJAhhg5GGUAcwA1SHa4g3NQhz96dza6NXpgdovgBiTpDm5ABGN0p+7ABidhDiSanSI6D06AB25KqOjQA6iVU2wwBHYAgeIQgi0npqmin/eUpEr6ASCgNfhwKnqwpecopv4kVHZgBmT4BQUyB2Xjo6T1BXSwB0tgdnOgcWdZBndXBqM1ClRkBu8mh+XGB672RjEJeMtkWZPyjn1QrIWaHhGgAqPABwTgAhlwAPEwBdFqBQEwqOlwBbmXAQaADiK6nfSgBwOQBshKroE3gXg5BnkQh81JDlT2AyGYqllSpKPwAh9QqZX6Akth/ie21w6Hox9MsAdyoFAjUAJc8HKjUIe5VAdzIEyyBAu65IsLKAaTkgfCOApWqqZL8AfhcFBCdQb70FplA7FJuEyBMgeLJ1bicBLrGA58Wq7tIQUFMFpuEABxsAfjyQZxowc1Ayt7AAcGNq1GAgshtiqsSgikmCgZYJyUuEx5kB98sA9wkLPceU9jhBhQ22hvcKboRhDi+qsY9bKB+YVxSV9xeAbEKQ5ksFMBFaxZAgdLCwcg8AF0sAZwsAaWKozfUxU+yX8MgABdZVdY4XVrNggtkQBCQAdKwAXQIzbQE1EYIQROwAdJkAQsUAWJ23R+sAQSYwj48gfEVRN+Qicz/sEmGPESVGAGQNAEnKIESbCxxjp7cABxJkYorWsEF+EESVAYIlFGRtAydCISrLIgTadHEUERFXETJ1ERmsAf/Bq29RCuWkAIGQACfTAFIKAHUxAACRAAWhC0RiKueoAA2xsAtBa0b1AAhEEA3Nu9V5AA3JsAdqC9AdC9U8Ct4ku/AVAgVpAA4xsACpBk4boA9Esw59e9juC/+vscBEC/DuC12su9ISClzzuPYxCpo9oHLrAPOzDBh1gGEfkDtiqvXQYGSgoHJ9wGl/oBAklWDtAVPgkhI+MHbFYVFHGZh+AJHPYbQCA2YSMCDwAvbrQGMoAAdpAEmdYSF8EG3dMG/nxwErp7B2JwVUZBCHCwBHaAFYOzBmqQBF+wPUkwOBRhB3/gEydBEWJwCK7idEzwB2iQBHWgBHNAERmyGO6XIReVsqRhJBqRB0DRB03QvGvyKQvCKX5Cwf2wreArvVOgAH0QAauVB3zwveE6rjEBrXsgBQewB2+QAEm2AADsBz6lBwQgvQywtIzcBxmQAAilBNbKBgFwp1cQAONaIwMAAnzwBgNQAGmgBxEQrap8B3swBQWABwvgAHGTAbP8BgGAfHlAALScyllwyPMooeIwq32QBD5FBvFqoM2JBqY2wfPBBvmKBUpKt2BQwkqaexqyt5NCYauRCVqhCZtwG40w/gh7AMQFmwdhY3MkIAZJUAUB0AABECmCgwBOAAQBADgLkAB5oLtCkACokQAL4Ad68AkKEBtOgAAOoAB/UAVCwAJ0QAUM0AAJcAblyAQJ4ACrwgAKkADsEyJ71jjviwAKwABXUBYJIFcKkBtM4MILMCgQ8jhBoGYLxARx0wQ8cRUaVbrTjA/LnAZT0MnWW71OEAAO0C5QEK2EEL6F5rfRGrR6kL7Ta3XOUBYMAMupvAKLcL19QMo1QspWMNZuLb21HAfTu7RWEK1vTQik7LXgG9UBIAS5kQB5ihIY6tSE2IH4OQblhgUFMp3n4MF80F9mEM7u4QJ1q6SaEgdhYKlb/qq3m6BmhUsIEDIxUAE4tnE3hIYXvjYCbuBFPyw2susE5ugamrNmfxMEVdAAgpIADVAFSoAASkAwa9YGDHMHScA+CYABC8ACtUdjbIABte0xnTAxasEWupEALeEAVp05c+A+CyARDEAwSYAA4u0RFCPcUCE4gLEmbHITtOgVxuq8iR0PEfAC+E0IqEwfVj0E35vLUU0wbACt1vsAzjDWw3ytEaAAa9A4jaC0+129EdAuRvLMej0KfG3h1woEeYrhfD3KWPDXUK2989l0d23f8lgGfRkOYbgGFf4Da2oOt1Y2anulG7IGq+UClgoCBqCkcHkeY7IFfJAHJSA2IiAG/mjwBSxgBwwgBkbwB23QAAogPnMwCHwABEsAV5cbVi42hWewALzdBEnAJxriAFSAL6LAFBPDAifhCYPAMHkQnCrBBxggBgpQBWJlCXfQPclbEe6sMFfFKlSsIH6c4vUwv9fa1hmwBn4QASsgBQHguwMc1QeQB2+AAGAdrcssKN27Bzf76H5wBQNwpxmgAFux6AUQBo5+AHyA4YRwAXXN1deaAR7+ywUABnSQAekbAQnwKhEwy+HKAn7gBoVDCG2wtYeeftk2Dj2AUHRAY3bIoJKda7n0Az3QthuS2dRmqQagAC8AtvhALwBRBFvAuBxgBnUQCnygBGEgBG2gAArA/gJn8CZwgj1dvARVUAdBsBas4gQLMOV1MOULsIPd1QcYEO/zzQgP8wcAnYR9rGZ3M+ecgAEZEu93IAosMAcAjwBJIAaj7VY1OkbmIInKDq4EUL0Srnrc6wB3ncwBwALhO8ABAARgza3oywcvT79D4L5XjQCr5QbnhwVtncr0qwB3/ep0HSwDQOtw+eovf/SDgdYw77WNs/Ph8MgmT4O9Rw71mfJ9UJ/qoLZN9IBeIMLzkeOEgAUrkKQr0Gjm4VRHrkREAFA/QFBoMFp5gAWloqvYCasL64ZnMKqipn1jQAb++AdUcAcGdgZigEtkGizZhwRNOqW2egaj9WVnsIN6/kCQZCADMnDNWl81j0gOpH8Ol20epn/6op9+LFcO2dgHK2BgBdUOaQf5mAX5HPICnUoIBbYe/4BEI2BzJiCkfACNVPADVNCjSDBIuT8YsToGdRBMzaj5s4QGp3oGX3AGszSrX+BaZmAHd7D4fmAGRtqutvo14UBUwLR7ZEAFMxX6hDAxo7EHLisOm6MGR1EQ5fOO4U4IVwUIe3x9hIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6Chopx8OneJpYVGa4Spk2Q8dX18ZjpmiHd1dqN9a0aHR6y8hFghIyMkKjpjPLt9aD0wLSkpOMtzPIOtPLU1NTk5zWZnfGVz/na3hGthdmWzVX+5ZGZoZ2ReY2X642dzumfkBpVDZCdHDWtndIDLIauPECV+1KjpoyaIHj9s1NBx0qYPkD55lKhhQLFPGyZMCDGBSEhkHgZs2NBpkycImz4L1PiBY7OknowogcAZRrSo0aNIkypdyrSp06eWxqTDxaMQEjCFfqChZIdHGYFeeGztc6fHQh1nRmGhY4gOVqJaC9WoOifHnEJ8YNDYoUJFCxg2epw51QdHDh3ewOGwUaecHT9KzjjrU4WMtjXCyt2BE4OKn5Sz+NxhcQaNmXn6yngpM26OPxk4cNQwo4fKQjKESBZyoqQNEDYI1DBhs8APyZxOSH5M/sAESBMlIj/2UcIgSHElC+DA/M2ASUjifUjCYSKcCYOhUNOrX8++vfv38ONzqlNVkZ0fhcIcKVQHP6VyzRDSlWALFZgOG0IEIcREh/gRRCESEdJGEECA1tZbhRyxxzB36GBIDjgQ0mE6cKyQxxxe6OBDDCioAIMOy9hgWA9kIGZDDmSUcYoTDvxRRhsb+UBFGGoo4RYbTvhRThIyVMFHA3f8oUQVdjDwRxVVqHDGEkacQcWKZfg1Bgw12DDDF3fsgAMNOXhBSAOE6BFEdRSyoYRHQBQHRB7SkfTgR3TMGcScLalR00pw0OEAhWoA4YdHQizgUR9skOedE/Jlqumm/px26umnm8ayyBxjFAKHC4bwQBgldejwFSFoJOaFGTsspM1LdOjRhhJ5gOQEGx8ViVKhDqqRkUlJIqFEShmx8AelLJ3kCRm4EWLGGDikw4dXfKyA3ixl6EADFUms8EIMN8xgg2Q92JAYGnXUoYAYGJSBAQIyJEBGAiyogIG/PihAbQsHYIBBAmYoQAUGSWBAbwMyBOCEEEJQkUAb3SnhhAw1oECDGHdUQQMNKLgzHUxKBAEdHGDQwcQeDNCxQB4s6LGAnSQJ0ceDPDnRRB4MLosgdH74cTMTegBhLAN5OGA0xpbSIRSoVFdt9dVYZ111GdUqcobJs6xgyGmYhCtL/kFlyvLDQlOR1FwbM98MBBBwEweaEjehtCgTNjHQRHd7OJByA0wIwQYDfjDniQ7alEJLDoaMgcISieDwgw5k6DfDyGTUkUO6N6KBRr4rJHAGBoI1YMe8VS7AgBAMbCiDwm004AcCTvgshB9A3GHGR3wEcUUMdyAAOwYKdPwDGWNQ0cMOKDSELGh8F31TRUx81kexKU00kR8dVU8IG4My+2geTkxU02fLUmoTG3ncJJLW9Ndv//34509Jh9ooYgbYfVjBhlrhIUx0pQxnUEwZurKQUhHiI3uaDt+2BwS8UeRurmNA0hwChDnRIQG2A54DGNBBxD2oE2dwYB/0MYts/hUCDC3IxiFSUQ4d/CAxkhmDDdLVg9zEhAlOYAEVJhWEJfgmCSzIQxP6YAcZsKAMdThOpXjnByGU40EOYgIVxIAAFrQgBhj4g8dGhgJwxEB/aEyjGtfIxjYOowdjWQQCDeGCb/VhDGnBBB+wZYMb5fAbOQAbEPbAN+LkITsUwtgh73YTQjyIb3nIghqw4ADybc8BCXIZHzDViQDNQoYrhFwf6GCihKzqk4aoyw144IUfrM1MQgID5QiRBCqYwQ7d0wMSvNPBXpkBCVnogxmGmEWK6GqFE+FDE5KQhB70gAVJoAiK1pSYMtjRjdjMpja3yU36ncE/jBiD9PpwhDAY/qIrl6hDGXgQoxm0ch4GYUghQFORXtXkWBVhA3rgV4iO9AGSfggi+IiBhXqWhBN26CEhpIKXGpBjBcJoVRzvUJ9CjOEGNbjBDWR0Ax8sgQo/oAIW4FAHM/BhIKZaAh+Q0AozLOFRwozjIczAMixQYQz4mEw7BuFKNOhBD90MqlCHStSiKsVxjvjBOMHA0lRN5hG+W9sPBkMfg8zgBgs5yFNBwQYM9QELvQKFF/LYoUOQIQdHaKqIuCEgcPbhB2Ypk5lk1EM6YCEGMIABDpIwlP8ZAgtIMAJbyvCFXxQiR4dgwxFgEAMfwOgrZRgLfbRhC6NaVhITyKxmN8vZznr2/rOgDa1oR0va0pr2sqjV32oeoSpDrGEIM+3aIvhAKh14pSF8gMVWyjCDGQDyB3bIBy+GENY+hAELoHDFHafSChvIABHbws19WvGDMfDhIFzrQTsMc5de2AAF1FgBFnYwmT2wYAVDwEILVqAFs94iD2EYQhKw0APbvoqJuOGDF7q7LZmm9r+GMK2AB0zgAhv4tABO8NXoAwnGGSIPYjuEgxPRjvqOAQ3960NCLEOIMqSgDDc02R5bGwos7IcQEAYFC5lY0ULkIQWiRMQYfjAH/GxLRzwABxPBmWNXsfUMO0iBB6rhzz7AwQAGAIEHkozcQvjhC1/AwhrmUIYZ59EQ/pYxg/SCu1UFp/bAYA6zmMfMWS+b+VM66LIiYlyID8iYuXc4Q4p+sECC9IDEs9iBYQ+oDTTk4Mqe6FZxhyCMTkw4LodYwRccqogy5OAHHSqNWGaMym10Q6kC6gHJDPABJNDBBUgO9Qc+AAY+wAELClgABqhABgx4wQ512Ar6QPIMKJpkImiwboNcfCdHwnR7lNDZIyypiWERwkGKIM+ZFUHmZjv72aFdtrTlwzVIKLcQL2DLOatSB1jwgAxzyDBeauRfD2sbXKL6pJtAYeIXRhOF62bwIZAQzbXJsQY6KGlrMTcLNt9hLn3oj6sGcQcdtgAESAZBEl6QBBd8QAEG/ihnHhogBh8cAAaUCygVvDcSNphBBd1LiRm+4ARmAc0BOjFyEJrgPWiRLwh5gAxW8pAHZQ/UECS5J4Sa4Ac9NCElOo8JS5BU3JVsSA0sh8xNgi6TmxCdkE3QAx3yMPWeQIZBXoa21rfe7Gl7vT38c8R9EPNqQ7TMEHyowxik0hhGtIMcMxyDWgtxh8i2gsri3sQKCNMtT2C6D+nODwsGYYca+Pew+O7BDwjfJkIUEFaHaVy4MB0uHbQAyUtAQmATzgbfGQCPfzDYk6rAAiBskjhViEEMSi6cPpBBBmsQCnbstiHgqAGR4cnIxA5ZkfRVkiS/MnIjB9kEQ86CAW3Q/s5zDgesw6kMJtAfRM0bxQfmLCAnTssOd4RwzwYUKSNNKHlGUO40mAQB6wkGbQU0sNkTVGACFXiC/J+ggfjPn/5PeH9m669ZCjxBs/Knf/B3f5oVfxSQWfEngACYf5qlAfOngAO4WfLngAL4BAeIgOz3WV+3gekBR47gaCACSFPRBmvAB3aABqxRUkagBxqhCLRgUn0wQIVwBnWkCFRGGHU3TpvQboQwBOa0Cej0DG4FEitwbuyUCI7GDDVgMlVWHxPGP2bQYgF3OWdVBzHAaWgABvoBAiCQAj6wdg0wCOQDBGVgemUYUH6AAWagBBjQHcJRDhgABCjDFtIxSpgy/hwPgh2WwjsPFCFBgWJhBQR6IAR5EohyQwhw4ABOoDTSUUHVgTgmQUKOojMRYhOKyIh7EFAW9E8dlD4ZMRGGgwCDskRZ91ly0Af/B399IAUTcIoxSAhukAhvgIB9oAeatQe22AWGYAUHGAWGoAdQQAG+mIGnmIGZ5YuF8Ab1dwhWsFmnmIoTIIN98AbCiIqaJQe2qIEcuI1LYQZDmAieAw46cCPgsAt3MDsBgAZ2oA1AIANAdE2zQGXOsABA4ABhVQ4JwAjlEEf0kHeX4AcrAFPxxQmzQgieVAgu4FV1UAPdZVHLMxt8sDx9YAoF1Frb0hBjIFutAIJU4AEgIAZY/iAGRhBqVNAYDZARMyMEc6AATqAApucEf2AAGEMvLMcEdnAGCUAHyMcrfcAC/hQofXAFwKJMcsAAauAEOmkn53cTe4AAvUZzuWEcMtMrLnOURkke2fEyJ7QddNBr59ccyCaUfZAkWbkHWPQrKPMbKTMcw+ERxlEpxZV+pkgI7FcBfQAFragHE2iB8tcHViB/XaAHB/gEdKmKUiAFfeAG9KeLs4iY84eL1agBFOAGwLhZvqiYGuCLFWCXf/kEuoiXE3AChDCLmbUHbyB/iGkFw3iN2ehZ3PiaR7Et/ngIa5MD1jUG4IBv84AGX6AcJJQ4yPMbrnM4DJAECjAHPHFJ/jDFBAuQAEagAAyAANnjOgjwGXkCB8bZAMXBAqlWh5kAWIWwArMpCa5gButWCFgAWxL2eBE5DzgANmNgQ4B3CsC1LYDGVoiQB+B1AAYQA+eiAkjmAT+YMhDBgn3wBysiiGpQBi6xMTJBUl4iPHTABkCFJBsSEaM0UJA0lmxglks0dVFJCBNKCN4TBNlTi0a3B+1zKCZBohQRBN/CeiUBoupzfgfVERNCBw4CBoZCc4+iBnxQTGYGWtg4jfC3B1Iwma25WXvQjBPgi3gZmE36pH2gAUaqWbqoAVDQBxtwjFU6jJ/JWZDJWXbJipnll5lFmYiZgXvgBtf4BquZWdgI/lqwWafDUJCOsBCQpS7f0ApHwAKN0nxBwAcy8CwLoAfdQQUKYDjcpxIMYDsMYAdfsARMEx7G8U/ZwzfkIQRlkARKoDRl0ADnpkfiSQhH4FWWwELbckolkndnYHif9D+sxFzsFJGy4AV1sFpol2ZtkQQG4AE1kAQp0AGhlmRi0AZIUGiGwAQNYADPUmeFYAaEQQ+Hlwl7sACkaKeZQqR64ItWYJd4eYp6gItOGo3liqZNGph5KZqgmVnsipgXmKWXeaUFeJcSaJi0yIqcyZml6aZH6ga++AZy8AZugIt0qq0I2wny5ggKkQPa1QO+hW8ohgVGqTSGojNJMBGDCjFV/mAoJIRij3J+DGAGYgAGg7Qzm3RBdIMSR9kHSaACv8EHGPAF4ykJSDBLa4AqmeBgZONkRagIttUhqoEfZBBHpVALguF6PPCNZOFgcGAEXHgEdMAD31WsBvA/NIIELFBqiHA5SWsIZ5AO3MBcCdtG3DoBukiY4aoHUmAFXWCmE4CmmRWYhJmZVbqK7Np+d4mYbzCuaIqMQNWuqliucRsFdqkHb7AhevB+n/kExRiNiAtUVUqYb0CwsbikZVa2mmsJ26JmiWAW9UkHOnQjWsYAAfAgDJC6O9MHTTBELECyrpMSFYKIC6CdfpAECZAAI+FrDyIc1MEA6UOPC1AHyENC/upUs5CwB6UaQKNKCXI2CxPWg02WCGaAb1FoMkUbrdLVePG5CAnhcCDgAmIQnzowAyggA3QAAnOgVz9wGjrgBTGwAqiKmzWwValAUWQAaJurRqDVBXtwpITAinPaWXJLpZR5prG4ARUwpnP7pYlpBT/lpd+6IcaYlwK4B1Bgl2/QBc+oiswIuW4rBewXp61Imq65vygMCdUGCbFCjjQgV2hwB2hwD2Lgj/MAg4WgBA0guYcQWai6CGAAGoMoBq9SDjpYCUfQZEswvZXQA7LgV+ips/4zA4cRR+JUCJ4UK2OwhIoQBiswDSzgAzzATjaEAyggBn2QbfFVY5gTnz7g/gIrUGQ/EAs80JCE0AO5sHZHnML4c7ahSQhrGwVQMMj6N6UIuCFOKq5e+gaDHIvNCK8TQJjNuJoaLIG1KAWeuYrgeqSCiZgZXH/YSAGmyVkkPMAnzMeojAvR+4GGkQM7UANs0r7a8Adf8D8YVgi5RraUEpf8cQZn9wh+UFw3UXdb8YKZAJCDQAcvcAnohFQiGpByNMYzwFx/F4RN+w0ayQdgsAIu8AIqQAM4MMYD540pkBZXwbzgYkOXswPmsgZn8J5Na8ep4Y2em8paA1puYMJh6oqFAJqGnKbWSKXtGgUDpAdO6ovx6sAZ6K2WKYPfusl/bAWjDIB3OdGaRcIF/nuw9rzRHqjCPcAHZ2AWZnwXZyAqcABbvlNfa0MGZdVgaxBhmFAju1ALexwJSUwILNC8kYBHy4UXELUIMxYW4WAIwNVhU8EHNuCNOdA4WLACRmAELrIDPfANU6EDRoAEjPNaX/VusHI57LQDLYACNyUiOhBHXaFUq7zR9cN1pLV+nXWBA7aZbB1tap3K3hgJroQI3iIgtgCQdDfGUlXWj8A1N60JdsBvB3QJELYh4PkfHkJRhmAEswRdrlRdrocDDVnUE9k/U22C4RAHSLACSIAFLrK0dxaFzkAfAVltbtYHH/BrG6kQM4AD1aBtFHVlMHJtdU0/c93bzwbXArbb/nwsm4/ABz2gQn+lVsY9Bm5WQ3FUY4EhrbOVZsu7CbCwjmPw0ZYwX0RYCX7Vvi8kxTPUA2EhYg6LxafQH4UAYvWpAzCAAkmwBu/tSkvbXa0yCGMQA4aVZi8wFI09QzuQYzgwAylgBL1SCnlUI7ot3Fjj2w7+4ATM4PuLp40QkQD0YDC9UCjwBdyCCDzwNWMMrVhWBv89H9xS0tXqCCmWxsraYHdgzaTEy2Q9xzLlBXZhkIPgBWNhBj1EWC6AAmDwBTZAA8uzDFvF46XQ34QwBz0w2ttT3Vh8C3dABr5FAymABCfFVtV7Viku4Z8C4WD+4F6uuQurj17BCD9Ld2Wi/r/aKyI8vgxjQVGCFgqwUAf4WwlJgBVgYFiRgAb4QWOt8NOIQB+Xc0pMdN59sNSugAbZIN8tEAY4AD1TjQNjYOiHpSIsQNRUYFiFXQi66njfBMtXTlE3FLHhgLxjLh9hvupznepPsQdcwAXSiDW8WuH4uQhOns4+YARogQqrDNKX4wU9YAZhIN6fwGewgOqHQEpPPglOzOQZMtmGgAa2tXiJsDayECLXQhY5oAUs4AJfoAMD7gOXUwbHzQg10AJedQc5oALPbAggdggyVA41YL4+MFe+BQ6gpAY/aSEo9u8RAglI4yuP0JauzghbB9wFpvCsXloHvxR7UALHcAwl/jDrVLPCjNAhXV4IdJDp1I4bvmDcF75QbN5h+AYDaDIKABJrvS4JRoAVQ1BkYlcV6ebFSAgjGmkIntNDkKNdfMAXRjC+ZiwDNIAWA5TsiZAmKKC/ZdAC6OGD1iKFb/VUc1C+V4UjBZJH9UgI9EgpThBzKCczQGF1LjEUJ8ogddgGGDE/e/Bz28Ny0xETNSHjB9/wdv9sD58Ue2ACEz/xJeAIQfBrmTgJJyQKYccI9FHTiKACiucMyjwL2S1u1kybaBAHMlAjPaAjotAqC3TukcDsbaCej4BH0IBiJoIINVJZjJBjdXHYWIACPiAGPyANLWAD7IQHMwVK8M5YaY0D/mhsZJmODXl3YYiQAzsERbXZeB6xLBNiEXjDNDkhMxIRHOVHPs3RBwnQBEDZkxcaBB+kBg6gk0zQBHCQEyqDN9gB/nkfYHff/mK2/kexBSNQBFwg/xPPBRCiBHsQPxY0EXZSc4AAROenpNanBufk19bU19emlNfH0EfnxNZH2NZmeOj4CRoq2teDNgqKpnN3GspXRkMV+vFpxrMKymMnWtfTlwTmaFfGw0Omy4qM7MpTN3yc7DgUxrfCB93Hp8OX6/gCHPqjozMHbVZjY0OzQ0VWVobFblbGd/b8KXz7+e5nZxY69+UTkz/zWvExc6bOHDRn5P14eOYgGR45fjgS/pJnQQM/QfwAEUKJ0qRDTPo4gYMgSBAlQNg0AeKETh89QBz5OamkjxI2Ij06ArJTiUwge64ZPYo0qdKlTJsqeQo1qtSpVKtavYo1q9YmWrvmbAo2rNixZMs2HTFii5w+W9COKOHISSEgahDwVBNEDwM4apiw4MkmCBMhQJgkULJSDZA2C/ww8LOATYO7LJUw8bnUjEVkZ7RdO8OjzBoWoVZIcjRHhylaY0Qx81Mt1B3NOsbMsVbWjo4ync8YhbOiz5Ew1+SZaS38SCse4nBzzmHjxo0ZNmqYEUPlixk6eszwQWPvk6tnd96h9oeNjx0qCeeI6cHbDJl2ZczIqz8//v8YL8bUD8uBHBB5MBFEH0EExgYCk7QxCRt96ZQHA2wwkYcaCewRhEgNspFHEAPqdJcaajAAyUpsKNJHTWatyGKLLn7CBhubxEijgzXeiOONbeTIo4067hjjFT260WOMatTICY5C+ngkkk7q+GKUUk4JzR5srBUlH3iYYEIJedzBxxYmjGCCIwyoxMCDdAQhhE4LMHGiHykJBoQfKWYSRJ06wVFYSYnUxIcQe8AEx1LZODdKLYiecscPPdyygp2fGLEGKNuUAYpnn6BhERZIsEKPFzr8gMaiTfExERo9jGHqKNKs4cI1OuhmTRjBWapDRa22ggMN1M0wHQ0weIEG/h4IAAGEGXbUUQejvNkhjBdiNHTcGO4g5AWxZxSggANJ4MbHHXWgUcYYZqBRB26ambFQHbXk0OwhRTliCFclqZETExRiwoYfHJWkR0kVfoJXR234UWi/hORESEn9rqFHHyVRSXHFFecIJI1NNqmxkTFmzMaSHG+cI8cYfyzjjB6vXGTLT5oMZMYWz0zzWH6U4NYIXIwVLrPUtmNGEUIXYQceQm+xhSNBNEGHiA7AkWZHQjFAR0sSXhZEUQX+e2BjAi5Ah4QMKMFATSAx5QV6p5TRw67ilaEaKEd84wgWWLTyA6uOkKF2H9yYdk0dY+jQg3dj1VHMROGNAlwfgCPD/qk7mawg0z064EDGNWzAQEN1zcwAbA3W+MECH3yI4YACMiiQQBksKHCAAmQoQLsXsCuAxgIL/CEE7REywMAXc5SBwRpiYIAG6wqYgUEDSVDRQAMM9nFGuWSMMcZ8xdTMfffeT1kkyT4yqTHIMX88MstN7gjkkiyDzLLLKIdcJPwdx/h9/vp/sseYOaclnoiBQoB9EILplsUQd9TnDGgQQxDy0QcuDO1oQssCbghUoacYYoMe0kMh/uWJRziCQXiRhJ+CwCA/xKhNTPhKUhCHjDH8wG2OSEVBQAErUIRBOaIYhjXuoIOGJLAPa+DhUdy1qlKF5SBeOMMPyJGMI8AB/gvEQQapeGANb4DiDDnIgW+SAYYVvMBXNcAiGkCHjh+QwQsBoF0ZDGAGKhgBA21wQhUmoQYn6OEOMsCADOwSmTwAQQ9kuENfGiAGL/QAATFonhCawIdCvOkOCdgRA4SRrvqocT5f3J8nPwnKUazMZPI72fxKSSP74Sh9NVLDjsQ3PlWy70ik9BgpQ4lLiuFsC1zAmVuwBJQ82MEJYqjDGYRAhTIoIAYsOMMfqpCERkisEZY4hBLChYQHcCkEQjPBFvigkGeI6EVMAAIDOqShpMzqFHzwAnJY0ahHnSJSn4BDrEbRmeHZAAddtIE/sHAapYBTHmeAoFLK05CIIIMO/gC9GyvsEBpMYWEIoDADDnQQr1PsIYwt8IE4cFCDGggDdPxsFmbogIE7KKCObIgETfCFDSb4cQl6iJASDIiGPlJBAezwwgKakIAqNAEYH3SCEA5wBSZQwQyruENEynAHg+ZyqlSdmYPSV0tW9khlOJLlk1BZy1jeL2NhVSUtcVTVtJZlD2iRw1pwJgIRlGBcGFABFRIAvSooYAkxcYASjOqHBDAhTUAZbCIU0wa8KiALAWDAA4hAAqI4whU/6CRVJTcKPsBHGXCzrCjmJp5bjeIOIM1BDUxbgx2Yx0BC8FAoAjqKkqiHoBn9BAFBcSZQCGEOCPlCm1gBBoZKahTW/tLGGmKztzK6jQ9YUIEKdvADhOxgBp45COhEig0V8QED22XAAvAliToBDwh2SEDsoLcAKmAgAQigwgEaoAAv3EEMlIBDAhwDvN8xIQYLUMCnHMEsO0BRrQQucItuRMoriGjBR1LwVVfGiTWETEQONtmRmMAxBYtIZa5sA4ZjyYQseEzDQFqfGiRsJI55uMMfS+oredQkA8s4KXJAC1zERQIOcIAEzErCjhaQp3J+ghJ8GGSB+iKSljgBCASRAROc0AS/CKEBC5jXPUTlWVACsVXb6JsobEhDIlL0E/QchR2gU4O8zaCLNCjUJFRICXz5gQ6R4UMTGgGHpv3EJgyq/oIZYkAFIcgkDzHpg4OUoAee5GFNMqHEHzCw09qGgqFrqKIoshFdari5Dz9IMyvycIQVtEAHaSNDbTrTxX7u01rKAsU8vNyKM3jhC9grQx3A9AnelgEMbHDFCCslCnNBsKAFnbGxj60U9dVoCgBotrPVMIAXsIEAAECCja4ggAKo4QrObjYIWkntZhcgC9h2tgBWYCQEODsAWohRBgTQbAFQKgLmPgK2jTBtASwhRlYQwBFitAB4A0AAf5lCAJz9bVfGD3/IbrgoamxjPGBBxxwgQh2GyQQ4gO0yk2mCIJXGhyOXE8NUc0ISMCCGBeQhAUJAgAzOoADSjHZwhgtl/ilGywNYf+IOPfiBVE/xAee4YNOhMEOuRGqH0+IABfGSOQMIxBM640VfQagLJkbSBzkUSAkeAUISEvAFBdA3I08RgmIGq+g6LaANGFBAfXaFhRwmKhx9cIFDt2GdU9DBCCqAwQ6yx4MeKLQPukk1DqgbDHfEi6mZA4W4qtcOL1DBGq4Y8GSbSAdgLCQT/33bGAxKBlQ5fPSkBwWMUwxtEFA42gkCwAFolAEAFCAM3EZCGDacsQEUwAhtmMIAVoBtF4iIAdVuwwAEIIQ2XGEAAMBCGwRwgG0vAAncXikTEHAkAbRb3QXYEbbbTe3FjEgBCRIAhoEQgtM7qPSk99+O/nUsghFkwZheQLkYhFASEE7MEAzKAya4wgd0EANnAAZO4H9J0FItUAcMIAbKYGo3tD+agXOrcWmdhRS89wmglSg5AFLjUh00QAPeoQcI4F2KAQQZQhN9sABOkCfjZCaOUE0dIQR2AgRVgABtRwUsoAcegSFqsIJ7ISBbwwIK9HMMZQRE9wk6wANngAUv4AhAVAMUCAr21HejEg7GcGkTMSq5klF2ICpmQCw5wFuiMiplMAerMAcwsASg8ANeAC45l3O3sk5GYGnDIDiWlw12sBnsx4fGFlY4MgDfFiPR1gYEcHDtxm0B0H3chgU6wgaxZ20x833sIwAu4AQA0G4p/jMASCUAlYRi3PYBIONvhRgAAmAAIaN9zOYCXFV+ItYj7nN1fXhsNSYCFKdjJOAc6sFbfHOGRtEM+bAHR4AsQOAFDdBM0OAKuxFmFHMou4BRp4AGobGModAGRvAJYOBQljIHPTADNPAD0DIGNTADNZA9Y6AACWEHR2CAJUEihSEjRzJkMUJnbYAAHBExl9QAeaAEdYABZSAGpdMRKpcTj+EAJzJIaNAOklY3RmBEm6KEx2UnZ5YDUgUrKYADPBAOpGIUaFARoGAHZIAD6GAD0ZUuouAFKQBbfeBDpOAPd8ADKiATc8ADlRAcLqk3ZGBZdgAfOieLPZlL90M+MUIA/pMhYQIgbQigAARQAGwQAQXQlMoHAAkglZVEI00pIzXSb0fgfQIwBE+ZSlZJfALgAEjACfQmAAgAJ9hGBPSYALFHBPeWAd2XSjuiBPCWACwQB2e1StPjkzPGBRxQi4BJAj6gN6IgLpqhRq1mmGkTCpQCYLbAB3uYDAdRGz9nMdH1ZbYwWo5imdAwC46wBmPWB+XxAznAHzmgA3HEN72iAwKBQGbQR19wBjGQBPqoBHuQBwFFIEf2QZ1gCHBwIJ5QB0lABlRgB2sQnIbQIW3wDeVhLotCB0PwmWyYA2awApWCBsoVCmCgAi2AmswBgUbRAzhQLhSxKtWjA2m2ONiA/gOiWVEY2Xh9UAc08A2VVXfhMGD2UVHD0Jl96Z/5w1VaxQaB6H2EiAAOMAUCQATnFpdrwG0OQGXSU5VLCTJqIAAEgAAJkG1tYJVX+QcdegUMwHwuICODBW9HYKH/RgDkRwACUAXa925rACRToG2b4ATU9npXuUqx+J8EZgc+wAUk8AJHkAfEgEXKMDw9QDhkoERGJ4V9MFH6UAOOkANJYXSfxz3bKAqgIVXLkGVIMQTAdgcrgAaDExoZRQY7sHRdhAI48KWf4AfikkDugI64xhR6YAfkYgYlyQplWkihIJ2WNpoXaXd9YA6SyVwq0Kbi4AUKCSpjmCs2kANoAEE6/tkDE/EDkmYGLQBsotBptUUGMPCEs6IDMIAoCAkKY9AZPcqqn7RwtlSI6ccG/fYChXiK1KZt70Z7zcc+NXKJa2kknNCJC0BtvMZsYUojpqgGYMA+A+AAV8BrMSIA3+Zv0/Z6y1cAmMgEAIBuMkKjYAAnMUJvFTo+PNqqVKWRLhAGM3kHOTAR/emRx5GeNVAGduAcdFBmnFalpLCeydAZmUoz6/SepgJmYREGRtAPPIACTdQqZdArO1ADNPCmyvB4ZfAQ/IEQ9npQaOAFP1CvjBIOmPIJYQAC1vgJY4ADzNQHZOBP4oEELUADF1U4y3gH5BIOPOAFtmYNpRke2WAb/n2gKjfnCC95CqChG2rjBynQeD0QhSxAdHUgmaHxTudKtTVTrkA5bYI4oC+wBhkKldJGoyEDAEagL0wQrUIJAE8XBAEAAlkpI5uItk/nBMynBvS2Ak0Qex8QAQSHtwDwAt+XIAXJBswGAP9Gbw1QBUqglNyWACuhe+JzS1U7VTBUd3SQA9aQGkbnqEWbms0QDpd6BiwgqITjCGPwpEchkwBLMZilD20jG5y5RHPwAyiQc3bAApVzCoC2qZ0aFodJBuFAONaCLtM4mmagpD8bbDWgCmQGAuKBAzjwAXnQAzawGnRwBClAA6f1sexkB2cwBj2wAzxgLhorGx0ZCrVB/oFQm3N1AAPZCAp1UF2hQWa78RCzAgYmO1kzOVnoK7n9azGt1CMEAAIFyrUCHCSc4ARLyW3dlgAjxgAC5wDKp32cwGxEEDIP3GwJEK0YDAARXBfwJgDkh23/dgE5+oiYGCMcnAAWPLfiZm3h47+49ETdQAem6wjGC0QTKx4PsSjdCwMXlTb2ijmOUB9gIbs8YHku4pKIIkOLYoFNIQzHewYuAGxJwLuiMAt5IFos0jPy8QMUIb5lAB40RA+lSSqIUgemhR5gYABVVAY2oAJgkCurAAcxgALVMcOX5i5jwBxqBB7XEI4G1XNedgfhiAK4u3MCiw37YQ1HAAM20Boy/uk4AZUNnwC1mhLDmewiV/uHqOSIV0lKJXZK8CPKqYRgVwvAOvpiMSJhAhqU5qrJ3kO5ffACeSAfn+CxlwI5qXkKwLEHfDA8pWkDPFAqdeAFYqG+PEkWxMyGU0s9ymgoZUo4itkHYMBDS+C+oXCwwpHNU3KY38scYTzGoyDNHpsPXuBpfJACKNBFNeADYGAtAZhIOcunk3UHusYbZ0i8lsI3odAQjjoGXyDGiAJVokAGPQBRMJAaO2sGWNCQ+2qojhLLE70iqTxK5EMyJUYyMMMjSXLK5iNWDiIkGWM/IK2j71Ouq2xhFJ0/PZBRLPAlrfkJS6hZ8WkpsJtZK4CE/g6LPRSBA3sqFnqYc/t8FBKYvyL7hA/Rr8ggDMxhG6aixSPUkI05DfnaPfcsH0pKODk7zokHnrqQxqiJAjfwvDeAAjtgBnjwBT3QRLegHksgH+dycUnRKnNQmAD2BQ0YCl4oCc1QbLZ2Cj9gA14wC6BhOjugxc5xpH3Ax0jN0o/NFFj7YD0iIuHTyax4SpL9VZ+sbJxN0uGDVpBdM7wACiywCpich4w9Q6iQc8iABJ13sjlwDHzgrjfLpPCKDIU81GVB22+oNsmow5fmvRXBVMkwdJXghPO0Bw6dS74LvDhbH8vyH/WRAzdQA21qA8AyAz3nOgrQAJCHEA2A28hw/izAgyj9fA8ygL+04L79gN6toEi1AJMRbahjgATZ+I1Dyw2izd9IQUpZZdFYC+A+cj4eY9JXWcpdpaMcHSRO8tmpHFYx1t8W49KgEBuq6pGesZJ8wMf9eVyjwByKfQtOpYXRRb5IkYzh2RSYiQ2tXUPQHDjDoANkcBtGYc2OMJ2hkEOUU2D37A7hgJqlKY7A8gOWKx03UJ3zUQYNUAdUNkjAg30R0gBcpxH1yBIOIAR6ABIiUWSO8GRN8HRAMAc+gGjR4wQxIANV4ARtADxqIAMrCAq8JQ+1lblPiAOxwNiYEkTI5QVQlAM7MOGBDg0n/dkbHT//7clHgtmpZGEA/tyrGqPonU3gKNOrmH0+MyLoVCK7pWEnZerP+tsb8osMsIHIk4WaqZrE2OC5Smi64/02M07UoiDJoxlESa2Zk+lEo1LcSRHVjjNcchMGodlwwHzQ1T0d9aoD0jGO9XoHdsAAUaYHTXAFDcAHPpFUg9QAEtNC7MgHE7IAQ2YThTUSVCADa54Jq7MAerB2bKAAKuAE74seychUfGwPPkBdZFAH+N4MTABsDDSajNmqcLAGpZ7pkU3pJ53oJ13Zk77KJWPKmr2jnqzKoP3oNVLwUsIMpUF5Mu1qFhGZLZsMRtDNhDcqFaXMT4iQfbynxAs3WCpQy4s45ADcydAMzIHv/rEeCscdpqNgGlQMSqbT7ONiH2VwPfWban++AzuAAjOAAgt7ZqAzjjLUAzulAjIwBioQA8vDPMz0BQ2ABqZ9Z4UmCED4CSqiBFwhCZSQBCrQEtggAwnQAHDQABjGTLE4G4iiWTawvPmbAyhwDgBSBnpwBmewhnvALPKJhY4Ay0dhZdDAl4YGI1FiKx9A+U578U2hSoyufqUU6Zx90aD98C3jylib+Q9/+S7CKaKwAvNy6818pkuIDGAgc1taG3HuzMrgLjerqrj9r0t9CvPRB6mhC9Go4jvnRMTt6tCABWuIBHRTTy6Ar8wYVePSEO4gQ1/MAzuAmoTzEEBjHwFm/jpTFGofMARY0EVMdXGliQPR5QUHEADsQTsKYI7uAGkJQDv/iAbkzgICLf/2HwALBAgJCg4YdUJ/dywLDDJfDAxOMTJ5DGqPKk1sfX18ZXyboGQ8dWY6XnZ9PDk5KDk1NjlkZXdkAQ0MLGh9Z2R8SpxAoMLDw0oLm8HEyn1Nwgygv8vS08NgH9fYH3CgTEJBe9TEamrDeX1K2+Hqy37gQX7hbJrKfODr0vXESvv8/f7/AAMKHEgwYJOCCBP+u8ewocOHECM25IFq2IpPfcqYIUbGRplNfHhsVOZnxZ1lY3h8BHWHB8Q7aMj00PGjTB2Mys7w+FExXB0efM7ouHOn/gdFZXVE8SBTR+IyOiv6gDlCbAmWI1gi8rljp84cNGbKlCEz5odRHTl06NjpZYxGM2fm1LFzB6e0PGuQuADh4ggYc5vM7MBxY8YNHGkxwjRD5sxNTlu7gg2r8QyauXVB8tl8Z26dOmhCnzETlswPMrJMw0UzpwwVO7Dt2MTJRxZOnToQ56BDx5WNHaTOKKjiR4EZBgow/EkQJA+CBg7yMGGwIE8TIAu8aXp2rsGvYNgZtHHSpwGbPUCCKWETBM4jP0D2MKATpE+QR/acgrw2FYmRa1H14ccCfjChRxv0mZOHEm0IqAQ55PgBhxoGMvFLGwyw0YYfEcrTHChsoNOH/hpKwNMGE0z4wWAfbYTohx5g9JGHH0E4kQc5LZbI4oP5UUhHHk5oEmIeQTQnz4190OEHG3TYGCI4Q7KIYh9OGLkeMkzswYYT8LDBxCZq6MGkjXsgQM6WeehBYR4hatKih2zosYAafrRBzogq3rmjORb2AcSW4DSpCRB+qPglG3LYWeKfNo64hxpNfKnHPZPqZ+mlmGYqERo/KHPRJnV0CoodOpBB6kmcqKSMCzEus5MuwuSgHx92mOHFWmOc0ZMwc/DQQ1PU8DCHGTzQosMZw9xhxg80mYGqpqCswJsLxKwAx6egbMUVaKSNVdZZaa31Q1uyrIbZZvrBgcUQK6xg/gQW6ShDhmEz2FDDUMrc0doYZszxrDCR1TGat5VdRtc0ZGzEBxpe1LHtD3GB5YVYYnnxw8U7/TDGGLLoMMMMONzRGw41zECaGAUkgAAGMgAhgwJsNOAHHQvsYaF1QSgRRBN+NEDHn0LU8+ACGKpRn4UMDBgEis/EJ4Ql281pHyVbtmopGCCssEYYa2CBTToI/Onnnw4MyMafDahh4zNeUmjnQWws4CIDeizNgHtQEu2Ezmo00EcCTADhgBoI+MFAEG0QGIwa7AlBXx+HKwGEGn8ikEcVYDKhxuBlZ9iG5O4JkcfiITZwBXOSs5FhdYBXUiXVdwJh4Z8EJtDMOSrO/kngnBiqngfghKtO+Z8MyDHfnESiOHqGS2+SoRpCKKE5EAwwUZ3cchPKxNkhyp0hHPepccw7CZBYH7Top6/++tIcVW1+sgamA7C94qTxMFhQuwwfOvTwbyr/cwpMREGT2QgjVDyA1Sbu8INVFJAUdSiDAvsAE434i32gaMMa+OCCz6BhNGNogQ9g8AMeoCUtGdvYWy7jsMywjw5hOMILPuCCJawBHuEoAwps8Bsa2GUZEZzJD8wArGlwBSxk8MJMcrATtzjGDnyoQw1OYoYaVOQMKLBHD0bSBzsshTOwEZhGflCDMn6QBjRAAQ14QAUvKIAHSUgABhQgAxZUAQFV/kCCA7AQBBYgYAgsYEADsJIAJCAgAVhZQgOGcIQAJIAFDdDCChowCCE4AJEscIACjuCAIwihAEIIgAIQqQAhPJIFRkCCKlW5BCQs4ZWudEG7ZjnLa4AAGyAwAAjCAAYYYiMMIMoePKS3gCDILhl+6kPbUAQEIXBJPQVSAwuUAAkGfOJKfgIHoYIBh18oYXTIgEMwtkch++ghGQy40jsaNCLNkUMINJpTOYGgB/T0YXtKoIOfJpWzaj6OQuVswgK+hDtCneNs0FCRPunJgnMc7m71KSd9gqCmBTjhbgzYAx+eGQQ2IKBKt3PCnLjTB9HZp5whgqcTqPe5NGHnbOYI/sY7koFMDNr0pjhlyBlERYwPCOMHDuPBGOxihh4IowxA2UQeVoBDZdiBWT9smPpIcSsduKUiTz1WH+qwg1Wswl78chYFh1UGx/xQGZM66zD4oAY+hGFboKHCaLplmjKQUGMaiUEMVHCGuqg1p5zomixZ4Bd9MoQPOEgBD4CCgr/SI4LMGiIUD9uVsJRFFTbAQVlqYAYo+oAKmzANKMqggzlMwwyJ4QQaarCKWpXhAAlIABB+oAADBOMR4IQDE+7jnW8m0xLQ0ARwqZdR5/RhCclIgDnslrSGBsFofsIPprLwAWutIQ/WuMYaRoQ2NgihcnlYgG73ILcmhBdDmgtc/ojekaFvlolBQFjQJlTXzb3FzT5JakaJIBE3PyCADQ5gg9F+hl/0wGEBSkhAnTK3PT/p9mwDro9/2/BfHSWjowxYEI3aaTQ2mNdv55BOe2omBGgsyBzPqATlNBxR70EvSRn+jhrkSz3IeckcBTqb7Oxk0PgugA7iiW+GK/HNCe3WpBQNAh/KJznAOvnJT8aXMnw62sVOEBQcEwaxTvICYErjDGPQATE0YtOglKEHOahJXG6lG7XY4GM4mAsaypCcABJDD5/gQwP2rIA5fOUMc6UYncsgg7h8xg4N8CtGsMAHIxh2Ey/QC5SFAQcwJKFdQ4CXY8MRwrv2AQZfgEgQ/pu1K4fUwQaksQFNdHCDHZSwBmX4Cg+8sGkKntCrr8jBJyyrsXGN4crUsARBJ+2QPBwBCVtbw1SOQJX5qmEbTKDDjAX0XBk1D3xwYAObiDSOe24PHFliUXsyOG4mcGlEAhISfEhkjg6bYz0QApMyz1YgpWq73QXikooEDKYgsQkc7MTRuBvEJvsI2AmGbcOkjNZuEGkJHuQA34jGDaF9xFuZHVUmlxokbWoPe7fwOMijwBHxjKtBS89l0ycOwiGSs4gPQGjC7YhN85pfaqfSoDIFVeFYkQhDJ/6hhluMOoyYODmCY3Dgx2pAq8J8LFd2EGcDYNOABSSACklogCDM/qACBRzgCxoxjnDmMPU/CCFmT1uEA6hkn0XA3HA4aQMc/AKKpbogDk/2Qxj0QsMjhKGpErHDDlaQgzKMoQ9f2IF+gphmIj5kJ33gbB/IAINO6CAsOriXWnpwGjNcxoWBcaBXdQAWXaGhLBfTWMLuIZ0n7wEw05iHMsCAhGPbHtnKoJPNN3G+e8AHCNHYvVO6LXxi+IE8xU++8qkh5SnLTyiO5d+uxIACZE2jJodPFtGhzAcy1msuhbnBDU5DBgX4IAYsEM4ZxIABJAjBDgz4Q4DN7bxHLEAPzzi+OCEHj/u3Jxj9hwCPJiNZgAVLAAr5EyA2tQfqwi4rkARgEC+Y/sIDLWAEIvERdOBDmDJqknUPd2ADd1B4fYADYlAHOVAXs4YRW8EtpmFC4iILaOZVP4ARaIBZ4lcDN+BVI1FO0xB8ysAA1NMA+eEQJAUKEjcNejBzs8dsqnQE7LR8UBiFUjiFVPhkZpB9y/ABDDSDfQBU03Aq0SIGWiUNOxAWxMA/OUUrYDEGPfAK4jcDoVEyN4ACVBAGYfAc1IFf58Q4JUUz42BYF6Y6fQAHQfIl3OE38YVMCFAkw4AEYGAEoCBLXqY+dDAVL7ACLoAFG6Q+Z+ADHyALYrEJLcBFmQJZaWYT4fADMRACJEAEL8AHp1AHY1BE1LCCk0EWnWcZc5ES/kJ1B2XQFjWxCXYyX0UyIXxyT+fgBNlWI4ARDUzAJkEgOjSiM/e0N8zwTTWCQ9FAI9VDH0A2UESCO0JQCfVBPTUFCnSwBnBwXVXYju74jvAYj9PQfMqQApcHCmY4DTqxCbWXKitBDE+VK8qQVNBCK6RQBsxCMmV0Lz7QAi0wAzRwBp9wB2iBA+nIAkJQew1gBBn2M3wYX9RUHc5TdUKoBA4ABO3xJeLDAGtXju9xW7LXB2GABQHiB9WFPn6QF4PldwO4PjwQA0fwAzExElTgA+zDgY5HDHtQAhzQlE1JBH9AGrUGCpVCD1E0B6ORemYQRaiBGpMiD5sQDQxyjJoj/iJO8GwElQlPIpYpgjvftD1NsAcqAnvD5iVAQIh9cAXX8TjfJDaIE2QxKY+COZiEWZjFd4X48AMpYBdFkUNesAYK2H1Y+HOmUWqb4IUSsRXDkkSqkBarwFqmYBN1QJMrgARw4DGs5VU5MJlK9QfKdhVYEAZwkAdTaSnGBgKbEAYggASYoi5G0C7vsl2A9YvSonhjYFp9sAYaaFOk0EA1UURFMAIkQAJOKQIhQIt9UJX7EzB/RhnlAmYbs5VJgRrZB5bnsAlNMG0yxiFG0x441AQnQg7NkITqqVBwoAcEtW/oCSZsIE6EuDRn8ziE8g0l1QaTo3uGmaAKuqAMCi06/vBXaHB5CggKD5qKLSCBfVAWP9QYBDkMZXUPKxgWXuCC42IWi6UWNYEGPREGQwACRyCcZwALaHFC2zcNeQAHbQAGS4AVYLAGdFCbD9Eu5tCisPcQeRBDLkBDS9AGQIo+/CMGQ8ApXdgTKWB9OWWKPyAGIjACchAHROCUI4BDL8UAGOAEYqBJYqAACiAJCXAAVMACXzAHLPAzDYAhQEgHlCQDSfAIWzUGgqA4wJchsSVbARAA+4AAxeQACGAMxmB/FCI5GJIAP6aoCHBPB4FucHAQgJEzTNBN1AMkK5lRDkAdeVBi+PUI59igqrqqrNqqfYCYZ6hEJ6FzWAZsxGAE/jgAbEhlF0AVP8TAC8vQGSI6E/3jRN1SQmmWK48hDGvwH0Ywia+Kap1gQhDzEHxAB22wBOzSd5pYpBKRBB8QBnwAApDYEHzQNQ74rD05afxiLavnP6BABTV6dF/KAXBwB17KASIgAlpAGgkwBhigAlSAAFSgAGLwB3jEB/mXTppQYhkWKcBwBWpwAF1HBajxBQfAB8wED/VxDJRjHzTjJaljH20QUWf5Je8gN4GziMjnqi77sjAbs+baoaAwBzqwEnxAq5sArNMQBixAkWdVCjihA3jgEk71A51xBoZHrEKlES1ECmy4A0LVL381d5gorh5qA1YKLTC0LivwAS+Q/gTdChFHYADV9QHCGQ4SoqNYEQbrWnO+SAe86QmTJwxhQAM0xwUjIAImQJt0sK8isAV1UWI5021xM5vR8wzysSLPUGIPgiVqUAVlEANumkQlRiHxJR/4lann4IdqQB/uQCITByn8J0/ZRk0ym7qqu7owOxZrJQo9sQcTChJiJg0loU/1QwxosANzsAdFoK8kUAQaFUYDM0SG5lcgYQcfJBaOAXr7oy5YwAZqxTCWuT7puARGkKQv8C5h4K3LAK4HYADiuwJFmh/Y2jVY0TWAl0HDoJ0RIXszog7OEoGdEFoAU6XEprcjMAImIAf7u7/zUB95cAvMZacUQh2MgwB8/iphqBo3DHAQaipB4QhQCixTg/gl3xSSRMJPkPMIXKLABEJNQ5ZOrFvCJnzCgsk/dvET/wgSs7sJxSINrIKP87oJgjedTtmUX6CLRJERKhgGSzAaCfN596AuQtC9xmcOV1i9OYWtWGAEM4RKS7quXoNLt7QC9iAEC3BJLjAEHQV73kQMNQUfyOC967AH+sUigelUW5kVoLEJLdwHMcBTrmcC/3vHJjCE6+O+TsEeKPzHgBzI78gY2QK7SvnCk7e1wgAGLqCdGyNGZaEDOxACHIDDJLC/JgAwvkgaqDEcTtCkm1CJSNC98aUME7LEypeOV/ECWZNpEXgNRLAGS0AE/kfwAbs5k4W0BokjHeGVSXXjB7L1jUqgsMJAxn4CTnVTHgywiHnIW3UDBIt6UglwlgL2CCcChMOwlVyzCydRv8KABXhLbP57x/srB4NpxoKczuq8zmmoa6AiVGpVEsowB16gDHmgAmugtJGceTfbL3UxzmAQB1uwpfubBWAxSlTwMg7QBgKVYCipCZX6OUDQAMGwZwOcAA3QSw4cHdNRHdQUJDIQAwrAp9RjJsqHF1fxAeLrAnxQaS8wvnCAHoDBAl7yIRacDCQCHsWcANShYMlQYsdgoCXFJkzQAKOjCX5TYuMUN22AIUVSpH7WB0jwCWSwQKSYJC2AnYC1B3JQ/gL/WwLmzM5iPdZkDcjEgkLWN2d2BhJZoQyesC2AhpCNIRdQlGezkC16KwJxsBVcsK8cQAR1gAdSowBoIB98UI4yknaUswfX3AcLvQhLcAzHDDl5EGDD801U0AIyAzmQ83qpWnxrcA1GMCMseg1JgAzwEF41rQkLcNicbW7iZE/ZQlOGUygWTAf6pdpJ8w7ZVB/PwDjyFCebky0fsTUUZH13oMh90AL1XNbO/dzQHd2Z2UBeNQPHIkHBtqQBg0QT43mYsQRVwKRhUAdi0BVYaXhjgRpasK8kcK958L9boFRA4AQNsBFJQx7ckR6/twZA0AZ7pAD8nZ6xE1PhNQ7n/rEECeADkmMOfiNhny18OfsBzQYHLHANbY0di3CjWZIeDrAH9REERPMITVPMNCUdCky4yoTBhgPNfpxMvi071UyO2BwYTYEE8CAXCwRsSIAD0t3jPv7jPk4GXsUDZcRDwFLKftBQ24IGClCwlWEZc6AAGnF1wkEFAqsAZIABYpAEh1YXEYQRcgC4I7AGdlzOg/gIFILRYUIeIF4gt8UEYZAAlxSOAwwJ87UA0Cwdt6A6anoGz5ge4wMMUzgE2ZAN6ysMW9IEIIYPfpAH6Lw+ypIkrbKVoKLVcIACWg3kmr7pnL66/LMKG5EDPJQDzlIHGKARBeunajoGTW5+GGAG/hjwBWgABFRABQvAAnrmfugBc75gCcj0QaFMAlsq5vzr1tNQibH5tuFgB6iBESSCuu5YEraEDVazDOY5DSTCcoAlVr3ECf+I48TQAlXd6eRe7ua+qnbgVTfBA4ZxGBrjdbHFMkmABkJQBRhQBdaU70olBCoQoA0QBjMFHzRyHUXqeTMJB5dM0HxrxnQ7DDDkFxjKEMzeC4i+xlTIB5d2DS4Q8fBoK0kSIDw7ebZqBIp37iZ/8ijvjiaIFluJA/WSA81tUDCXnsxwBQyAXOfQPNmJHHcA4kagB/AEBG9HHgDWVHBABWIAx1twySZABHgnLwpEB0uAiWAAysRgBjhA/o8p7xD8cxJG0CrHCQqYOQxtgAJMvPVon/Zqzz6fPhLp/ma0NtnwobB8+sAssAd6kAA40QQrUAdwEAD6FPDx0U8kBQZYUCub4QkrsQfNffVl4AdYcIlY8Oj3UAZpsdZrPw2hWBIYUaGXWb17kALjnvmkX/qmLxFJJ3ozcC+t0Vl3kRV0IASmyhJmEAZPeOy4R0E24RjImchn+AUt8AFIoOwOIeRaf/rBWrtI0NahIgw0KwwuULvIP/3UX/2gEIOr4PIrYQe8gAZnxQdZoSXycoC1aPiAlxQC0xOkwqy/SfKZwizHb/1ijyx8wFRwTIq+SgxYYPby3//+r/aAYMaT/qMzVoby16fIZ6bzc6aoCOcSWano1wJpaQm2grXZp+Olw1fpZQaXtOISppgDChu72MNDKnuLm6u7y9vr+ws616MIdhTJc1f5CkvXYgYMHS09TV1tfY2drb3N3e39DR4eTYaSZ1k3pkOWPBlrBEMW6+fiYg6qo7OsSIeE8gLmpxKyaXx41ColLqHCbTrsKFpBZ5GOSnwmxlphcaHGjRw7evwIMqTIkSQV8WixZxMjR18ogQLjwg4PWJ3AxCpopoadPTA99dBUaQwaaXd00EJYMulCM2MUrXHZ50zTSHeGxUKCI5nSrVy7ev0KNqzYbXxgyEB6zgeNMloj5Vlhzlal/jz0Asaq42UMDBoqjsBRVHSTmWfQiv7ggXasYl8VEbpYE2nMnEp1fsiCk4Lw4s2cO3v+DDo0LDs0jMSaVIbHj6GKXNjsI7QSlhWvZXlpgcLIl5mmgCqaM/VXHdWIRRuPXGbfikpyFaEJDkuFj+PUq1u/jj37rjMokMCCY7pPZR1lkEB9vs/FELvfj6xo8WWHojKWqWYEzNsXmkLFtXOWGUkSnygCYCVnJCfLEFn5x2CDDj4IYUhkpFBbJWuEt8gXKPTAWkV9zNYKM7O5gEVBZ3gRyQ8IKjKGZorct4sgY/SQWIRdrabIW5WU4WIfPN4ShjM2DklkkUYeGUsPKbSx/smFlrAQxhyjlFHRCkbU2AcfPWERUZbkaVbQZBJZMhAvqZHRH5JJoVFfH0gMqEgPDlVChm+g8KFCm2ruyWeffm5WkQpdRuJkJFgMEQkfZdBww3SbhDHEB35ZYscPP9RRSVFttWgKpruQ0QOoWP65UUFa8QFXojDC5qksLuAwKqmyzkprrdzcsYMK9jhljFMrIEXHCkeUgQN5yayRxAdGQAaKGWXoE8kc/TUWyY+6eKEijbZ2xFQkYCRRCXqW/DCnLFhksm266q7LLi5nwPBrJG1guAKzeyCxwl997HCHFyi0oEKIsRhilSVmFMypc9Dd9AMZZWjbrjjUKsKCviyy/iZQW7HQkWfEHn8M8p9kwOACQlj0ekSvcKyABEJ0wKCCJ2f8QF6sPDgMyxjx9HFHfnYUfBMPZZDxQ6whW5NwH09Z0lwkTcfCwg5GH0111VaH1kMLRvixxAqShmHMHmB3CcfJX/jGxxlkmKFxZGeUu0kZnp4hJmy38EFGHWiseDU2d+ysCBYWZ8l3ZLqE4QXcfS/OeONeFaQCCB+AYADlSNCxxBp+lH1EGHmwwYhbdtnhbB18sJHSHVRQKQtbWX7RJeuwKPqHGF/sqggboOihOyx79G4J77L8HgnwvBjfB/GgIC8L8HSwl3vxCbHtFpyK1FH3jrrw06Pj3n8P/kZn/hhgwAflV24AEWtAmgADCyjRB/wrttEGG0xmWUcZDfyhRx0KmKEHWSiqFFSogiKodycz2CEJMVAD8poQP0vAIQixYIMTQEEHCp5Gg31gAvR0AQRL+CGEoIDfLeA3wkioYVCKIGEEw0G6SoCBWZFAIEW6d5XChW+HPOzhNY4AghWEAQxhWIEBDmAALKyBDRoEAhP7oIAGAIEJDmQAA9QQBCv2gQVfcJYCzuAEK/IhjAzggxCuuAAFJIANaqCCEoCQABboAQgMmCKByJBGBFCRDUxoQB37EAQ2JCCQ7mNCBhXBhDruwYpAoMMCGOAAPzBhAQtQwwTzUEg/PFIJDHAC/hweuYA9UBAIQHjfJawIPysigA5teCQC7BKEBZDSD1YMAiYZcEg6XlEN7mNAjhIgBDogYAEOyIMSRggEBFyQAbT0AwUZ0AAEwIENfvTlNQZYCe9YQodZwiFNvqA4H4pznOS8hddeIAYsZMGIktvHBTvIBFtiYA5MqCcbmdAHOjShASP0A94MQIUFtEEJlkzkCHW3gD5UgQVtlAET7KCAJ9azD6RTggzO0IQ9+nIPQNCDEPrgSz0woQlAmKAihOAESeLTD3QIoRLa4EtaHlINb6RlH4BwzDy4tA1BWKQ5yqgINSSyDwnlKVBD2Qed9gEOU3QCGxjQSt01MoRCpelN/u0SQk32QahK0KnufLkAaQJSDwm1IBBSYk1roCF7a7gfVewEGLhu7GzlrKtd7+q1JHxhDUd4wREN0AY4rEGDC7gkC86ghD0KlaxsAEIehGAOMihADAqQQRLYsICnOvOkfWADBpLQBgzk4Q4KaGkfMpo/Plj2tPYEAh9sSkEWAJIJjc0DB9XggCaoQRIXrKIiGDDBINDWtRSUZGF7y0Q9sCAgzOxgIENIQSYyIIAJTWoIW9qEIKhBDX7AJBaVmlja3tQeMQ0hH7uqQV8qk4Ls7WwQHNuHBlyzcEtIDBrCSVGM4eJe3Lyrf//bOBd8IAlwmEMYiAACya0BDEYIQAKA/snU+EWxCg5kgwMSmczG+tMMCrhpAxQwBgUwYJUfBWQ+gxADMAjhDHxQAB/eyIAkCGow1dxjY+loYiuq4ZG4fGcWgeAHPzaSgg5MZCUnuGMGLHeUQBDCEx34USsyQIOYLaWJbZtkB0SCjrO0ohBgyoAnwniPfYCsImJpWjgwAb0BlGMIgdveS9YxrdQ4Q6uWWqH5YKkOd8YFFsSAXwALetAgW8MHDk05AyjgA9bLAx3gEAYsIKGyCWgCHXBHKWtFgnRyqxHe7JCceDihCg6gAhPMkL1IrDkIJe7IWbsh3Mxqg6actMYdeoQFTIcOFHzmBRzoSuhgC9tjRzj0BzxA/r4X3CIPS6DC+iSNhRnCIQ8IQYMZ+nyJ/JmBhX3Agxnottc2IEEMUUl1JHjHPI2k+xp+aAOmr8GGdQPDhvm03vX0G65Aw8IPWOjvsP/9MS9MbXGz+UDkYja1ns0FDsUYwjlhgAMxcDtcNONbGWIQAhFwgAMk4IIZ8A1wM+ipD0Nwa4qwrQgvoFwWK+CBuQEO83bloGBquF8e8LkJNkBwE0oQQiDXVRAZYCgWZfoODkrDgg+sYAhIAAMcoGcHMuTAC5ORw8Y3LoIRcGDn5261JYLwwU14XRdjj0TZ1VQQtATrHkRvGy6OEIOFxXzu6iIEa5KpCFl21gnm4KMf2OBo/qdGgpl0YAAT9NCEndM0IIntgx8aj6RA5XkTZAB5JezgiEQt+AgOX8ELjICFNtAhbbUgwQi2gAXTcyDrKXH8S6/788Xv1g9ORR0cCDr4rX5uoAFhYh6420HHPzWpP388TN3LBj/soZ6tJ1IZCncEe/dhDiMXyMAt8ZRV0X37tMrB1FuYWJ5SUAlP3UOl6cCEKyAAt1hVBEfZ2AQlKEG7iYw/TieqpjrkauLhknu4cuBv+dQGWJAESbcKQ7BxWRAHf0ACWTcCXJB3ahBGmPRUmBRYPdUAbIBSwoRb9gAEavBmQcBJmGVh9ZQHAWBMbdBRYeZElTSBmeUAGlhPHGQj/kWBFqhSI2sTC9CyCyrAAyvHfUHIJ95XH43kPn4gBMgkX+ZFRbsFXyCVIx9ISlm0ZS30VC6EJGYAAy/QfCqhfZGRAy93E2tQAhtHBHaAB3lgAiNweo5HQmiURY2VWWAXQrbFBvBDforgAAmATySEU7ojVECgXU7wZnDgAO/FBH5IRR2EWUFAiEWCI7KhTWQSK194C0YQd0KoiaTifVMBZExwQYHkZFpGQWomXmYGUmzkACp4h46oBGp2RYloSM21J3oBLkSnbz+QA9dnCVjAASMgAkTQB1zAhm1IVHfYAHmwAHnQBPfkBEHABwygBAsQBOgXP73DAHuwAEj4W0/l/kiPNV0M8FFAVlgeJFDTqElNgACNRVsmByFokB+RABGboHCzE4+7ABOWuIn7aCPeJyZqgBS7NVL4NHuAZw5q0HrZ1VWOp10CaUuPB0G0h3N7AjmTVy3e1Ac5cI+5YAY+AIyrVwLFOAJykCMNiXwdpAR6sFufI4Gb01n2sFvxtltb5V5/8Xu6F3xYxpDblU9MpDvxF3YOwgOKEwZDFwlqEwtV8QuoQi786JRG8n3+xQf7BwuVAQt3gAOAowupwQdE8IsiOQIl0As9R4veMIVZKHcVAwqXchfVpwsuQAVa+ZRz6SBkwIvhMwfwEgtfiAY4IFcD8wNV4QVbAJYl0IXC/sYHu4h9UEER+iguvkCA+kiXk0kdd7lDZdACt7gJTUl5C6ILPzAGMkEYcrAFXLAFJBlzhrAJQyAwlAE0ghGAskAHLyAnlGmb2SF9d/UDLWCRzwcKPSCZidIDZbAfYhhzBVIJawcKmracGIkLK+AFsXmb07kZjPlfkDNxlQIKOeCWKiE0XLmPPABy0QcLRQcKdQINR4AEG0md7ckZIBCUdoWVL1AjT4OVzrkIPCByAheEe8AFXCAHUgIKQ4AlfNCd1QKEuAAHSMCf7umgnEGehIYGNNArlcCW4aITt1AUqSGdwUaYxcgBrekUIhoJeiMLesBiupAH77YEc2CcDwqj/lsBB7IVbGVAIQZTOGVQA7dQB+ognkIYksUoAlmHmsS3irDwNrdABvwHCmCnCCTVBDyxBvi5CTQYo1eqEKkSbLuJO0ppoex5lIWgA24Xc3IQlv+pdWxoAjmyAGCwBPBzhwHRBvU0Bi/VBxd4kMInA42EePgUb22weFUIUh5kSHQgBCrAB4GnO36gW3cqk05KZ1gqqeAQoYQ2lSrANGhRA/7WCD1QNJpImCVAkmHggCNgDrqVax0EBK3kB3zIAAmgBq9ESpjVT0VAAqtHU4C6XdVIfvZwky+ESEEQBk4VSNDoSbQVf3RgSXg4qc0KDiszbFhZobABFHxQAyvXCOSx/o8fSpJ2kAWrJwJZcAdNMGp9MEeMp4F9IAYflVJAdo0hwIYa94skcAXbxV2StJCMmDw7lwdtEH9McFl/4UH01wZOwF31BD8T2Qvy5qwNWwnzKGzcURtScZQ1gCVSpwN/SXfEyIZyUAe3unFaYAZkcAAskASfBSUOcEhUAEHHJASjKAcPIAINqHEaxwXT1gQO8KpshEgmZIJXwEZL0AZiAHgdxKh/p41+sAaT1D6RugtO67BRGwlv8m/kYBceMh88qAg/UCxkyn1sIJKqt3pgcyiOWAd2sARcZAYx8DBUgAZVMAcMUAXVuAUiUAJcsAcjcAFZJwICmY3b1Us8FY1W/sQEOosAb+QACpBRlMRGXxWBupN8qKRJI3ZzlHR7DEBSWgS1Uhu1yjlsJ4EQZdIDC8MHPaCRlvlvQZqmwHgEmAIGWLAEmYM7/cNidqA3XPR8wCiWfLAHa8iGkTCNgXRBeaAHwkVIyrh3C/AHc6AH6wiCQYVzaRVPzcgAmARPmQWCuMdHvoSFnOu9ajlsfIADVKAIOtgHNeAiBYED/reJe1AEbPiLJsAFivIDLsEHfOUCR7AGpSA3sOC7W3AHdvC+bJgSqENUa5Y8gESu2yVKS+UEDTClmrRdvdNRLTSTgkhQ3EVkk7Rdt9ddYeZLm+u9DStpAEcHKGATaIAifGAD/khREeh7m3LABS+QBc1HBTSQvpCydDjApEEajFxwdSOASJT0ZnXEB2BXR9DlwG2QAAqQBIkUZi0UCbRESUyQB1KUUhsMxXdIvFIkqyMMxjoScuWQmNNnAyXqfQnqlOb7EH/QAxBTCWIALyTCbXKQdav3kRxgAgABDEdgB3bCs2AsyNbwAoMjbFzLBzGQBUQQAwTCA3A8nYNBKC7RCHbim3CwBC8gLPurCHVbqiIQAkqLBWGAun3gdLIzyKl8DcUQczAArqtnAnGQNO3pLJHwGFThqUjBmTkCE8rSBnzwAr57epYSOCzzbrJQDLGhystMDX6wHADXu1f3yswCBjPp/ha30IyvWEKGPI648Irx+TF4IQk0WgmNMBRYCwoXkgItkKopsjN7MBtHAM4itALUx8z3LA0uYMiEFqqLvHqrtwW542h54El74AAxyXd3SpBKUHt7QAd5uHhrwDt2eFN7wCTw17N68Hc1x1FMUAUBgZAho519YAQkyjM8MAYUexM6wFcrsAJL8Bc4kSizgQTzLI9/EJz4rNMvoZnCFpL/iQdemXVrulVstH7FVEm8pFl8mIhtsI5dFWY0RX9dNY2Y1VIe1QcOMH/BlH4ltX5dhVPP270R4yF+8AGts6m2oRl5gAUuICxhkLEUQdM2vQQMank7jdd38szDpqZ7wAd8/qC6igC0i5iEHcVJ76VU7kp+VL0AQ6UIVA2IQzVKbvhUQtBIeGhMUjVQVPMKWJCbzFEzvMaefgApKoACYoAW/MYy4BwswJHXr30LJfdvvmsCe9C7xRhUjTteVwRTxmRiTOBkT21MhecE5AcGjG3VZ/VRxSWIgQgHLWtMhJoANp0uY/oB89wzijKUm+ByAhQGOKACdOwW+FIisPABdJDTsK3TRflvHzoCJiDMAZ1PefB0W8U7RBYEfzGTa8ZdyfddzoW0BGWnBHmniLQH4eWSyUd7KyrC7PIDSGCUsHk9QmMgB0oZOhBpLMAy+nIvnnCYfRB9KqfeI04Rex1stw2W/rXdDeIFDTt2zBHzA4JyCxeaJWMwEBXhtZtwBsXB1m5tBL/sB+5R3pEARCqgAp9N4jtd0v+G4mxYAtQ9mWPQyLewKnOgA87SoTWUJnxQlB/gGgvqCbxrBOZzbEqHO6VsCevWfHnwQenmkrzQXc0DDfW9CHK+C3EOClC+CX8HCmx+Cx8ODAwLxmuAKAAnw6cJ6O0JD7cgoCrxAzagb7AgcqAAB+5hJW7NApKjdCpwaFBBRw2gsLHwhJUAtbJkRX9ncowKrPvAQScYn3wAQUIFCmpgDib0C3kIUroECnvAdTyXc9ZM6kAQg70gB1YKP/UjC1n0R8Bwc0a70yug50ke/jEcI5eU95eWcuW9MAbsm0/4AgJIVNJgYB6HxiyydlpSdu7MNEmZlYS/NWW5vgC9bk2NVWR+tNxqkABOAFOVdEgtFE+d9UhzWkdMgAC6RUnyxUnVq7NPVEqOZUURMUcNMEoj1gaTO+w3FUCQtQANAAfQBEFI/O6ldEWDhGE5QkW9FAkq20KltNyn3gQbr1TOlEGF19j4rl3DF4jLjkWRUHjSSFQj5gSUVGYNz1FLBdyNHQQelUyp5D6CPqlJYNLSTjVwhyKy8DTXMwwG+qm7oCK3AAaUMwRwAGkycGja1FIx2HiJlVmgmFZPqAZNAFYBkdS/NXi+VfQhFEJ8sGae/qRBKVRGlQRTKKV8VDVKn3ReeSi8WeJIwCNUvtQAeqBTP/dzICVUobQAc/RTzpRdT/XvARRCgp87VAQ/T7jvhqo72hVmTjBUbeZ4fJeSWUBSN8WIkPWBLKg7uD5eIBVkWwVdB1VmjZVPhtReTkT5eOj0kro0Ut83zvwHFl6P3F0ulcwL+ikLbTA5XMJwLyA5vXLR9xc/HGxJbd97TvZmzIUUJBRPVeQHNiUEd89GSkAHPuZHjZ3UbaCS20hV+NRVSZ3ZgGRVKQEIeQxqfWxCbEB9QX1+QEFsfYd9fQxNTH6KfUCYDH5BTUFqokqTfSyTag6TdExMkJt9enB9TEpA/rNAaguidAylvmxOdEpBromJrnRAQmq5aphsvn15sJ2LcKRKjZCHyEx5Top7i5RtpJKl6err7O3u7/Dx8vP09fb3+PIrmPn9/v8AAwocSLCgwYMI2SFBwkfHOzNl2Jnxoo7PDy985vHhccYdHRAGkvDZg0WFgQ9h+uxhsMCBOQYw/SiBmYfJAgaIFjRoswAIgj43K4ma5KBBTz1g2CACkmgRAyBMYAJhQ07aSjUNBgVhwMLPglBM+mhzwjJPKqqUnqqBCcmrz0yN8txcAIlSukVsbpIK4qcB07S+em5NVIiJmleYBLXMI0SqJph7lNzME8QBgyBwQgUFmguSg1dc/ktJ/gpHbyY2YZVQcwzk5iUHSoQoytgUCM6EuHPr3i3wCBbewIMLH068uHF5fEBkzPHuR511DTOuK6MDjUYdz9flMWIAxIfvBkyqkJ5OSV2ETJo4IXy8oK2CsA7qwRd/nh6oC/K038+/Pzs4Lvgn4IAEFmggQGAcMQkP5FXk0DpkRNTOHTyM0aA7d+hwRzp8HPFBFnSs8N0HBnSXknb8IKSHUgf200aKAp3XHx33mAVjizjm6M8K+uno449ABknQCjT20cOG7NTxwzoZxkNddvDUoUNGfGQBAkOT+GHEdyB5IaGQYIYp5phk9oPFb2Wmqeaa+7XxQinOtVOGGev0/mBdPHbwQIY8aOggxgpH3JjOCmvwwOahiCaqaHF0nLLoo5BGGg8LbZRCxp3r8IBkKWf0UA8ZPNgBTxstoPAHPFkccaSkrLbqqqtEvirrrGSusUI6c7JD4To6iFqPlGZcOMkaLrgAhxmevpPHCmV8Seuz0EZ74JnSVmvtccSuoC2ak9iBaTp1fNvHHB3dw8cZZTSYBxhLFNnHGeW6A8Yazl5r7734EhRivvz2CxASI5KIUil2xJvOGZv2wUe96fjRYyHs2FHGc3yEgcQs6pwxxzt0gJHuJDLa44e78bBBCD10COrvyiwfxwLJLccsMxjfiSjwB0UGQcUk0kyyZzpm/kC5ThtKEUIKO3yY8QUWIeMq9DpYnJFdz+7wEdY6cJxcShN7sLMHXfL40YRYTcts9tkHYYEE2mz3y8IHWMCxRhg2KyjWznt0lUgVVKwVVAJN+MFAA6Tc5AAdh8GkRjhNxLSVE2wgsYICCshkmy9MMeDEF5bR0QDhaQURhgIJBNYAAmz0woBhME3SBAJK8LTA1az43QkCUwHhlyaELzCT75r0JDgDRzMB20wONAWTHk1MttZWfahxddvUVz/JstZnH+13ca8Bxgs1u55ASws00kcSYlxBCgNU2JGIGo0DVUgxJoclxNeozRQEEm3wkUcTCqCCE1LTDBoxAA4KcJ9+/hiwB/gxAAwNKEMe9LCAaZDFFcQDQo/MJw1poEYNpNCgEPzQBiCUMC974EM4pMeANixiHE1oQwMmwYdEKCEsGqRLMXxBjcVFghpd054QzWasIRqRVdyTG7G+4yglxGASm0iECtqghkqxgE7FME8iZEOHUNRvNrtQAxiQoDueBaMKKkiCWNbCCcaUoQGcUIMQ4NDCBohhY4kYB1SGwgYEYKKGlMDEDPsAh1a8ghokdIYfwqHCLDiBGuaYhBCUMBRG2PAV0eAFDztDSAbI5oig7FeCQklKRIkIDHnIAx1c8B0jTEIJPqANUBaQgKyxQQ8YyMgjelLBRdDBCYfpIxMW/jGTBBzBNI9pAAgpt4CVwIQvQbgDFfTiFgR8LQEKMAUjMOMaWzBwEl/RxewmAYcmHCYSYqOLbZqyzby0Ji0afOYkKBgE82SiMb74ncnqArZS+rNae/jAPwc6JjB4J2Dfwdi7fNWteKFBXPLIQxawADN1xK4OZXDfOiQmrD5ggQwdDdIeyELQktJqCGswqUp9NASEwi0daGDou5C0MHtUbAkphUce/liGna2jDnRaRxi+IFMxPWOlSI0UGNSY1KYSCAxv+4ALcloKMwR1EjmQzg8MBg8+SC4L+HjSdJKVDjioYElOTatakXartbq1QGf4WR/qkKw6GEoeJFkBlvJh/gcdfCwdZKCIOlaAg5C+9bAEHUKlEMvY48xBsH3IVR9CJQ8wAEpl9ygDZdPxg3phAQYQbaxoQxkGV472tLy5A1onuyEzjCEetjJCRf1hV2dZ5KrTOCtqdwvKFRiWt8DtR0NoyJzovANARTQIH8agqVJsxGAuqMFvg0vdlRnhRNXNbj+Y867XRsgjQyBUbtDAg6tuBFNrQEFotctefK1hCO2NLz2m1IcxnCFPHfXDEVYABt5YpLl9yBBDVQBZ+T6LCyYYwQhMsIUgtvcD0zVwfFeVVTutYw9LWAEWHMybM+ggqFKSDhJoIOFnbUHBKB5BCYTD4Xe0mA/zAVk7mgYJ/oXGIw+kIA8kFnsPzJbCD9O7xxH6W+Iiw6kOdiVvRbCwgiVEGCEW6UFG+pQROqRgvUZWlBwWXIIEo3gLICNHQvgQAJKp4WGliMY3o8fL1LTjaD/WYJDhEQQaSe+VmmixPIIgBDGv+RdauwexsmxkMkCEDL1Kh2WT4GPgeLgjZmBQH2BQYEI/qgQj2AIX9oBpFK8iHH0AA0uG0ZpjwKQWkAjH5fpAFiA4gY6rEw0TgLCip9xEzXUBYc/uDJRFDm8YC8iPqlvDhBryQQl0DPYebMKAYVymFIThtVNsU7jVlWUm77GnJmoB7Uj4xDywa94B78EjS8t3D1OIgLqdEC86/mABlf5ZGJ2ASshKmztRmF5xH+RAAhH4Gw58QAsjhlkLJujhgCtENR9YEHAmNIAa88tFG3o2Qwak8pJ+gM0WNk6CBJgMFVczT53pspJSLKKZvQbCOJTB6rxQkSlKiDE4QD4JpyzQK9Mg+A0psQfC9HwBelgs5iDhiyDwwRfms8eQ781eP1gAAhG4QNQhoMoz2VgdZfvPPBCXjiCeZ6dzzSgazLCHI2SBC5tmx3z0zHQfdboIeKgDEThA9y+QwQcYGEMZAiiDGAjBDHbYCcOdcAUn+GAMCuiBAsTAgINH74KVZPYCHpkaSGwBAQvYQhEesIUHRDssX+ODL61t8j4M/rIBPfdEOcXCE1Hc0iaTeCQteH2MmzsFNbXQjxzJ4XoEnOwUQZhP0QVnyXsAqO3ZfToEoE6A5UegXZF4ZaViLJZ5FJtr8BjEK3vii56xYbHyFkMRxr9xTa8jeaBbBxsaXQ80Iz8gJx4BB0qQBbqLwAR3qAMZCpAAFmCAckIgBGJQBxhgBixAOS3gA/x3AD1wAAaQAHXQOKUTBAhQCTyjB9IDOGGhBgkABA/wACWwcQvwgQ6QEWoQAAGQAI8QClnBBqNBGUABE9rQCY/EF+bBbEshGz3HCKKAAAkwTICxCEIIE06gGpOAAD2SBymIO1CkB5/ETvqED+X2frzFBstn/gFTUAcZcAEXAAFyUHOvZAjfpghCoB9QMWq20DgtxBe4owRVkGd9IEOzkwqkAAeEMR+GYzJwIDtqsAIDkABFEAIfuABFUIHkEAQVpAm6ABUt+EwcmADadg9zRoX+4Afy528iQHccAFbUxwd2QC5lYGgxdQdAcAUL4ANkcCmPNQasWAdCkAQJkARm4ARicAZrIAZ2YAdJUAd2cAcBJwqaxwZy4AflVwRgxjyEQAf/owSx44JOUAxQ0QcEYAtwgBr/owdFOAqk0ASUVE/cJgoZERa1EArMyAfSowR74IKW4BUJcDJWMwmuQEnmoA0yYR7qyH7tgATcQomjNQXLNwV9/mAHVrh8TMCLLNCLTgBVanAHDVBDbcAMTeASYAAEN6QHDkAIwadBK5F039R4vBdkCxBwAxQNMaYGgggGmVcCDgCCmpBKTNCOTVA6vuNxawGJw7NBzLh+3BgOLqga0iM9TZAFejCJ/JgPJiACI9BvmVgEY1BUFeEtExEDXvADPzAGeqAHZTAGZNCUfiBHNBQ7QvAHduCKSUCLXyAEX4ABXcYFO6UHJVACRVACF2cjiKASNxSPzwAEfEAX1BAMlPE/hzEVkBMEezCRJpNKfKEGkcFq00AKZ9aVqjE2azQV2mCXuPdxY7MHTRA4NUcHbCCZ9tAoRXla/ggBU5AHVwAH/lB3AUpwBmigAGZwBg1ABRgwJ7BZm5QzBgkQAzKAd15ABrSJARhABhjgBWbwf1RgVbB5Bgogm2hwBmKAAK5pBnPQAOQCBFRQBQqABnVwBglgAg/wB3BUBA4wf3swR5fQgQUnCmGkBKxAPGzgAH6AGmyAY0AWPeCQBx9UYy5IC7vliQlzHGDgAnmwBSZAAiWQBDHFERpBBjVQAzYgNRBqAzOgA6moAM1CBgoQA7IILwpQBV8gmwMoBJpYAvVZApnIAW4QDTuXBwnAM6DAjDfkRy/aBz+YCC1EF3Twg0GQB3D0mV9BQrPzDUW3TbQQDcFAR3sgOMNUSV5hCdHDBiVX/kOw4BWulw+xMpqNNZAnIAcWsAcSsHxvAI/BJhvkQGvEhAwtqA1skBVgIATH5gB/sKN8UKdVsAAKoAR3cJC5SAUIYBlzgAF18AcskARVsAQIoABIsJIBcEOtAYIEEKRFCDuzZxhRcRlMoTsxAT9KkTKVcmbuqYwvUhP/0weg2VjLpQM5kAMf1h5wwC130BELkxGxOQ9okAM14ANI9gOrmgPlghOpoAZXcB44UZ9MIARZkAAcIAIPIAIGeokiMKzUEAC4MxeH8RnEkAdIGAAsoUHc6hIUqASlEwB9JBOYZx591pWaABeLcBiNsQtLsQmOUXzwCAn6lBerc6k8Zg/U/qKljaV8yxewFoAQLgRn7UB9JVN+JOAED0ACG9c13wCPZsEIwBQLRMYIMgoHOBZDJISfIOSTfnBsQEiUbrURvdqrEjIOfXaq7iBmStAgahAEobCu7eBuDnYHQfVQk3AGwRIPYkADKJCKVYkDq4okoCB7dLApw8RnYIABUMEFI5CJmRi1IvCYGdGVLJJm13MYOAcxbYEJVAQyagAH8/GYMWsWs8UO6cFnx4E9/spYXhqwy5cB+JgPHTsQe6B5G2cCIVgEXDAP9UmFiJYDHMEDvZodlPEMkREWqUM0wpAlAcC4AaAfrdBz9dlsuYCOcViZTPAyTlApDykGhaAGuTQJ/kBlWHTwAixABas6AzOQAzZQA3KlLG0wZCTDBf4WtQr2t/iQdQmRtceRXG97WOgWsFPAdgcCtShGAguGvMOrqjlAJ2bQq5BlT1U0QJIxDNGQJbZBCU7QCDfUDJjwCLDhBMzwCM3WqLnQCkAQBgmwl7GhAgRTBgE6DUbAXz6DA7GLAzhQA0+jDnSwBC5wMcLSAzGwBV1GBO7HMlhgN8P7wASBYChWAnuAsBCMVasaEWTQq2RlT7YAFe55cIjIvfqjGj1jG7uTR5m6FUeQCDwRBJvABzJQl3yQQM41MT+2Xxc7CWPQAzzQA2NJX+qQB0z2AliwwJOABjWwMQFJVjLj/gdtdcFSPMUJsao8UAd0ICWrulr2dED1pBoulBfc22vaABVt8JApQhjFgBksAAaL0ARycaxtkACLxAgMUC9lgAZ+ADBYICyhIlnI4lxQpVdpS0M1cFeTgANsI7xU3MiO7A+Gq5XJ6QWrelWBm7hKAbE7NwkXu36mqg1qQH1XQwhYERaVkhmQIEd7cjJMwJ0c8gUosFfqcAfMIVn15QVhEF5HcHXt8AM1IFNAjDaj9MjEXMz0UAerSgNEu6pCvBtrsI8VgVuT8FdwsARhoFn12weupc0/swZGgAItQFXxcAY48Fq4wjAswwcCZczs3M4SkQMo0KsAthul9Q7LtQ5z/lAGYDAEfZzEV7wOP2AdaNADHjIEYdBXTtkODdHMpmtvLYNS7hzREY0FMTAnZ/BkAmErSFwKu6IOYIACMQAzGYJbfJAD7qYCLQAGKdJXT/YDfgUdD3I29SzRNF3MLCDOvLEshUxDiNwHa/ACLiAGPe1cPfAzfvAFLaBhZ7BaVeXE7eBhDF0KknY26lzTVt3IbhscULyvE3JXyFUXW9UOXqADLrACMCAhHa0OWmnPOsCg7DAGWOYvBn3VdA3BCyEcC7fDVcMDdBBe4rwRF+LNKxADO2AHOyAdG9EObs0OUznUBzO7MjPTdT3ZozmFwOECS7B1KLAC2HXOIFPQ/dMH/miwAz3NXTCdzeT1zxPi1DIDYZT92lQIB1HMG0fAVDq1X4qs0DkgOS4ABhcyBjhwVTvgDnZ1IQ1BBkzNDlEdM9cF287NdL4RHFgQIPCwxxqWBzGdDu72Ai0AA5jVK3oyCctdVcmtdxoCD3GCNrn83OxNaB/gvAZBN7/FB0zWz32Q3XwwoIRsJEysDnaQLD0M2O+gd5zCA80SD1bVNh9Qt+3d4Kgl2boh243GZIHiXA/SBi21y+nQV+xgy5G2We7AoA0RYvGgJG2zdA6e4to117sRIoVsWUbgfnyAA0nwAUaA06UwBtI8WTI1BzWw47OsIcap4/OQ3WbDBm+i4koO/lxVvRt8IF7sQDeyBcCSQwNh0GjGxdFG3geUDOTgQrj4NQ/zfDaWveRm3ljDnBt5o9fDAtQ25m4sYMR5YNoPUWAQASGaBdkVQbg/0N/xQAZcJTPRfeaEjliMnBAuAM2EVCxU5QfT3WTuQufvAOLpDTR0MgY/EFI6zqv1MAfmjDayXeiivlb7ohtHYFql0NdQ3gdhUNYarg6STtx3NVzrgC7TPNXpMAcMogPVQQ+0zjZlPurCblL9ihvTrd33eyLe/AFHgOOlEOvuENZo8OkwJVceJjQbgbMWct5FjtH4ctfDHu4lFezx7VtZosOEtF8uEAbTBe0TMiVj4OelUAcF/jbSpWCcxqXrGO0F8h4zfEAEJ/EBnC3uBA9Kg1YQz/xue7BKfzSgFNXqRqDS85Dc8GBVFD8JdwDZfOAFHUHv2hwvd84ngZ7OrNQdXKLok+C8IxOHvqt2lzAq8OBgIQN26gff9yAjLV/whY7iAgHFCPUC+lG7YBAGZ7IG3u4z9mDL0cwOPJsuNXUw/4s0Xu4vAPMBIGEzH4AxMwGPVAPAZ3Yb68CZ61BPmBWx7KF+yTN51ZcORPN96qBBUNQ1wdAP2xiyLKvzwv7kRx8PNuMdIAECqXIEROAAClAf5FQJLHv2ei4WfQYJhlFVZiAbaKYHfyADIFMXYdEsenBf05HQ/llwBYygCA6tDkzgLp4wSTY/DImSREccVXajBJ9BCTj6bLbhe6ixFbP2FMOjBrijDDGhEgggBCg5O14hDbcGE743PEfzS1CUGY+xR2qma+XTozzzaXe2CI3hAI2BhH4jCiwxfLhDGQd3GcW/0Xjf4BAOEFjwHUhQ2y5gAA54BGEQs0LqBzJBCFChn8oIOdFTCOZgIYDA1KTWV8iQR8fARJfHp6QWY7a4wLYn2MeGUajGZGgXY+dFhejElufUSBVE19fG1Enn1wQEp2ZG99iHC1dYyOcA1CsHlMcUzIaKuYr5GNSqxLfn2ktdbX2Nna29nQ3ygQUHBsfy8fFS+KjI/uTsytDXoJdHvMjEBmSv5kAI5NfmDKakUJA9DPT0YeDHHTo2fRbEAxKkCRuFdJxsWkfH2Ss1bDj18WPMXh5DCxY4COJxILFffTjpYaLkUUBizvj1CbKuDQM2lLj5/Ak0qNChRIsaPYo0qdKlTJs6fQo1KjYXbZq6KFeIjosDBkDwUVaIiZqdOIHUc5Ivnx9nDIIoUdCkVIJeCv0A4WhWCYI7GOgsUNOGk5M/mlq2dbKgjDsqKpIgUIPArDsnPhb0SWCsyRVX94KcUYBsbEc1ftCNHdnn1Md7DOAgVDIxj4OJTtZN9JOAkNTd1MqBW7Pm6gcXC4Mg4BPEnr2bq9nU/muiUw1pP0KU8GsTUE3APkIOGlrbC7b3mxGlZ3XWkA6xYK/qeaTkBI7NPsF0oQ3oLpgeZ3CMSa/NEE30jSREEyiRlgcDuvHGYIMOPghhhBJOSGGFS+WxglMvYNUHHC50BcJIGaHDBAJBRISKHAfSRx19hShgU30ursZEG8HMoQkGc7AHhBBO0IHBV2oE0UYbDqABRB1UNBEDEizeZBcGCLiYB0psVHTTGgk4AUQTSjhQYyF6IOBEW1klwEACbCjRVmsQqaOLdUCUaZeFTK3wjR+MCIfFQv1AuQAQUzpjV3/9HcQALQwo2MQC8jHQQGk37aHGAoog10s+EwmUR6Do/rGB5gKdOGOdOmzAASYQDPwlBGpA7NEhKg6syp1AmAiyqBAcsehMo3AEkRADui7KkJ3GHotsssouy2yz2IBxhFNGcEiHEQYYcIARWCyxExML+NGAc3kokQccAHJXZa19KDCWEgnAelBHf9UThBMYNEAfGTvdo0QQcATZUid3KNBQEg0wcQUVZnR3ExvJJYBGd79yZM+vd6jJxLiJtGEQRjwVYi53HB0CXXIOdCpfbagw4YdFzgYVRjkyl7MCai9vIwQTO93Mc88+/wx00EI7xQIrTbXhWxZLgODNEOEMoYADDYTBCE6Y7NFPHiOpQWlLhcjAR7n4FmIgualp3QYV/u60UYcMLAcBBmlJfJUHQ2U00ccXLLBxZR51xCBkH14yUUYVH/XdhxKB5Z1zS6iQ1pJBmIz0J0jKMARTJw531FIQeUgzNDZYzPzBCryE3kvWqK/Oeuuuvw57UnRk+NQQM1+7gqQfxYHFEUYcgUQYcOiujRn2KKKNGgqE24sZd1RzxvOFnDFHH3yUYY0dZUjfy/XaoMF97AzCcYQLLmBBvPjqr89+++6//yAWfUKFhMxMh4ENHWAYsUL/LySBhTVkowdf8YkXwmeHH1SjDHUoRB0U2AcynOEad/jBBKnxwAJaAw1mgJ8HPwjCEIpwhCRMSs2kwoc1tIEOYSCONvwQ/oYk4AkEeGJB8GzWBx6ELxt80IE1LEiNMkyQDzywQx/s4ENs3IEH2AuiF5TYgxJKcYpUrKIVr/iy4DyIBWD4if5s1z8X9O8IVaADDzRYPDJY4w460KAZOkiGJvagetoYww/Q+IMOXqONWOyjH/8IyEAK8hpGwJ+DZodGn6wBCS9YgQuGYAQXoOB8a4AXNn7QQGuUoYl9MAMDeVAINESRG2U4Y/d0QMdq/MCIg2ylK18Jy1iGbg8rSCRvjhAtouQhDPxjAQ6OgAUxruAIYcCh9ZJojR5KDw1e0AErnfmTM/Agk31Y4g47yUlZanOb3OymN53CywjxYQVGMwocdiCD/g8MAQxriGH/hoAFVqBhDNk4AwTngIMmmoGeQEHiBfsgTWs88JsELahBD0rQIQgwQmBw4VF6YMQ1HGGMa8jDIq/SAh+swZaF6AEaAFoDX+SAo9ogIifL8MRqIBOhLG2pS186QgxRyAWGNMoqqbHLaZ0PDnzAARb4N0yqUQOJPQRlH8aQzaD84I6F+EFSiwjTqEp1qlQdGhacNCFEHuWm14BDMFUAg2KmJgxH2BA84aCHMcAgAxiQwhWYWpR9foUPXC2EGVJZ1bzqda98ddALyikhYG6VldkYAxUmOsyN9mEPfwjmChhAAAhcAAIRgIAliaK9511Pg3f4Z18/C9rQ/oqWG+Ow0DiNqVTCYoOPqdnfcOJZiClcYLYEmC0ELKBBP2wnUwu6xvX+cEQ9Wi8GTmgcTndbDyWcLmC9kJE22oAaHJpntNStrnU/iIT5VaihNlVt9kZZDTggAU9GoCxlpxCByV4ACOzMCAJYAQflciI5HylFVQThB1B9gQ9CkIHkWPC26bbBYbmADRv8oLH5MoQQA1YCrDjRW/E0hDRresV1L4zhDLMud8ZywUKHgkltlEG4vlWCba9gBzZYAAIQmIJFmZCAJDiqNdLRhwP84Cgf9UcNxFBAEjDQhCSw4GtdfIU71kIHNeVlTQkZjT4U0CIGOIFNOUmA5BLHEIKI/oUSYNKwl78M5mVp0VhwqCVRvEDNa+hwGzKorAXuYAc7ZKCyGWiEt4CQgCo0IABCSEJAShGMltkDCMEIRgIwIAQMGNEICFiUd07xq9XAhlxKENUVOuGEOtWH0KUBggYlzA/xeCTMpC61qRlkhKocS7BDQXM2lrgNMnyBxRCwAwT0QGsnnMEMB6ACFYRQIJ4EwYYNAMMCKn0iTrhjX0mIARWwFwQjcEEOEz4RHRBA4EnnoQmu8Qi5nNEdPdyFAe7CBDokYhfpMMAv9Ujfqd8N73j7hJYklZAfTiiUMaS5Gp7URh3OeALJTgECV1gxBEZCKT7coQ7NxgAVvlCFOlQh/gxLGAILGLCGnBW5E3EZgxm0UAITbGHkXEgOadTQBM3VzQ9DQgRDKkEI3YBBTxPZA8Mc5q8qsTw5bBiwvH8O9KAXAgxJUBYYhjAUfWcjxNggohH9UFlas3gKJYUzGs5QBgwoQAFU2BYS2IlDPmSBCEUowsi3UARqF4LlGRuKesziB3dfQw0jKRY12NCEy/6kNJ0Qut//jlAXLBdZL/jwT8aAV2rwYQciVmMf5uCDDNDaAlcYysLRUIYf8EAHMICBCmSQXTaYwARgCAMJRj96eO3EcmuqO8pfQghT+MtrrdAJQ5qANzrQgSNmsxWUTPGjhLQBJJ3QQ0dOhQom9wEm/gjeCWoBD/3ou1KmyyqzUMjw0WucwfHX+Hch2Pi8Pbjhc0rhgx223wMc0OADHBBBGOywhhHIfwQL7vvygdCGBezh2EHAjKMqzRMJUl8T4TCvEARXgG07oWrpwiKVVil68BeiYh1Jph0KkgBuMQ885hfTIH0d6IGBtC3Noi1BMQbZ90OJRw3TVAg84FkoVAQiIAJZgAd5IAfzxwWt4DJPAhvBYHPLtyb1d2TAEgwLcCJ3QQiIoRvKVQihxhBD1h2btiaJwwv1kRxtEQzuYH8fqIVbKEXk1CzjJHfYgH2rlQ1k4HhjwH0MwgUiwAEcwAV7sAXzp3YOAB1mkRwLgCng/sF7lLAAncJjwLIvTFAL9VAMyzEjDTgSr8IWnEALnaAEnbaEKKEz8dJbXGiJl+g+cHAOzvJTQDGGG5RSAmVKZgBeDHIGPsAB81cC82cC1NAvW7MMukEIWpNy4lElfLN8HOdgWrN8wJIa6NESfFAJXkMIe6AEeJNfV9MKm6BbYpGLz4eJ0SiNq3MEXfQypvMTn1gNJYgNUPVv9cYUfEAGOYBmcTh/NkgU9WAUcTeNsMMHdbBv7SiPRPEBYYgs1ucTErRHHGWG1aQD1+QUdzAGOUAGGmSO6DiP20RXOcCQOpBUCQmR2rAGSMczI0hKLdgHA5U9psSCu/FAOnAGtrQH/lxAknoXka1ERAypkjnAT72AHuqoDX3nHCfpganWM/cGjoUgRNZABiTWCzrQQGgoFWegAz9ggjRpUAOZAyzIAypJTUygD1jWjGdDX4awdnxTGqqGlEHHBx/wM524DSNmDaa0QGpkBhDkFNejA17gXVtJUCo5QWagki2JEO4AGxxRG2nhAPBSH3QAEwzBMG75c9ACNNgoYi0Ia9VgB2dEVAE5Bg6Zk4KpTSqJPUqZA6NkJP03LnhHaGKxDyOhBwrhHOLhXJL5bi8weDyzBpuYDWJJDf1WDdPUQ215FB+Jkab5lktZB35AlAwJQTtRC0AAG+vmFlcQIKhBCXDgl/7h/gC4CW+zIzTwJGI+uWZBpEYduRRmwAM/gILOSVA9wJKeRAVewJAXZH+EWCUcwQi0lzhukYwpV4neCWbyIzT3Zo9vRA2J2QuLyQdIVX5loANjQJvy+U11sJIowJBkSaDS6IVCswS5dA342TzZRER1cAalWBQCCZkL6lK9mQM0UAMKyqGX6CGo06DWIKFNlWabVAesVRS2GZkjyk188EZeEAMyKo1GYI1D0wasyW/C1UMY9I9QVRTSZJQ4OlV+4JVIeolmhjrrdA2uCVChmENz0AM++RM0upYDyqQsZZhd+oFtYASsgyG2lKLc2QtlgIZp+BN3QAYbCqZTlV1x+oEe/tY6vYOiwsVai1lKQvFAPGAGMUqnBDWRgyp99/Y6J2pXejQHaMkDbyqoAMUDc2SoefUBkVqpYYanrtNCP1oIY3BBmQdN3KCldZWpU6VQp+p3qAk7LrCjnaRHfIREgMoNGloGmKqq33RVuQp0dDBksFOmzdNBGrl5bCpQmoelvBpVdOCjynpqcxo7SIBVsNoHYvmmIgo9k3qUzkpVHMatp4Zv7tigYvmPBuqiigegbPmte1VI61pqJao+YbCJb8RGOZQD8eimcOqueUVW+xpmOso+LIA/b7RJZFADPvmRyeqvUoWoC+tlXsE+s8MFRECxYvCoQzUG3OiwfFU0G4th/uHEPnsAg2zYhkTQC5gXPVWklR7rINDKstU1BCsbO3tgAiPQhjcrAlyABhK0BAzyiNQgd2uBN4VQJScCiddQmi3DgD4RhXmgG8ASBFcGFGwgBHbHNdXAJhsbBxT5sqOlpO3DBSNgAlxQBDfLASRQPXXyESmXGhXBEJs5YFn5iwwhaFWBHbojG4TSEdaGHaghHUIAL1TLcngYc9CwB2xbFYDhYHwQDAzGtsuHN7fYC5mmC+hBCCxwt63AMkoAC7Uwi8UCBOLWC62CfHG3E4ebheu6pF0rWpu6PqtYAmyAB1nQhiIwApRTH8aJE3rZZBBBmj74LWSBE1U4ugLIBo+h/gRVuxPFkgcJsFsOExZD0mSuARPy0QcOwLmRwg/OkABZ0ABDYoA7sSAME1+F0B1tUSmX8QgFqCnuUJWqUk780JkNkCBjARMLm6qsG1qKKj6rOALUJnZyaD31ISeeSR/WWyXi8YRAQAmBFgSEViZrd4EL0AS4wFxB8BeGMCT1wYBoURMLYCMuOSPyixx60B2ccBIn4i3bUb6VKxB7sGl1Mgtm4YyvUB84FxNLSB2l4b6H6K8hqL+fBZ3tc5DU5r8jACtNliAZwbmAmSDI1gQ5o3/r5gCJgGzrUAwCUQ88MZND4hyGeAiOpgv8on+rwARgUCacAL3YWyl2sQfAYhGM/sgRKNcphUC5mHAP6SJlPLEfB/Erg8AQYzK02MEGAaAbrYIePawgqfutzBrEn8Vq7FODqqiKLokTGcEReVAaCNIRAQGfjsPJahDHnhMWmVI3fbAfzpEMvwgHw/cR9dJ3hAATemCM2UEfAFEaYGB8XnPKXmJ8s3eIa7G7fVAF2rE1v6ieqIEQvXC/stg1xPgRnOuw3vrIelWP73OQrGiS2ZC8y4wN3WyPDAKMQqEHgDUU+7db1ZwN7arODBsG2+JQ7hO2I2C7JbDN7SxV/YrPL7UEMtMVr+o+ciAH97zPUTVOBd1S9VMOIGAA5VBTjAyNo/tCUsgNM2k9OVgNT3gN/sawi9ngOb5IFOBBtD7IzUJAX86YOt1hTHKwHXRXykXBCewI0gi9G39F0wZFB+UALUkgHLTjIp3cCstLB8MnYUZGe3ZLLrbHBgbBtn4QX72lBgFQGnoRzcU4CO4Qe6T8EX3IMn/htKnBd8bw1bpFCPF1OlMpe6xQESEc1GvixQNIF4igCKaQOLuiBhv4EgExIli2hF6TX7qXHDqnDCPhCp0AB0WbB1WhW1WBC3Z300mxBNr12N0EBqWjQr0jMwvlDvxXtZRQaXDwF2YhnDDmHWvBYyjHE32rCNYBB49RxbFsHXZxvgWoCE0wKFhmGYUADAyhCOrREjinBglQJQTR/ga1sROV54Nk3MaUIAT1kX9rEoG9C7qFAMN4AROW0Sp/0cnxgR7WUS/LpgtbBhmSgWXugBnCyRHWBrhkoTOcM9lJUajv3U2jUzPKGTMObZU8KL9YFjJ2oRDgfQrzUSfksmnle5cXoSo24gcmUh314b52EQQKATIN7AeiWw+bViV5YCI4UWl998A7oYQ7YRFqO+CAyQYncRdWuRp4sYRv7CLGcCIhkziDoBM/LRaVJwRfIYSqIroVMcejsuAnEhNdJt9IsbpFLkuj81drQAdZIDNxYJWEwg8gXhrMbQw1MheKYNK2wTIiXr/GcCiwoWqcUMdsIS6LPCib05wtwRo2/pIxszEbbgEq6UIJGcNt/50grccijvLAawfiDBEEfLAAdJB3hiAvalwvQuAOs80vH70QVqkPpjIpDWMyzIHJe+sw4CIuTSCASG4U+evpsJTTK7AE2TUtNJQptCfL9QAr6UkinXCLMUfKr1AJjsAEWPNyWZwaVvvKndAyzijL0rwJKPGL/ZAcpTE4fl0bfQAGWu0wdHdgXpMRixMW7cbLxE42biEimgwHm7Lqpk0aqkbXXvMrfMOLsig40qzY0PU5B74WndByoV4UWTCt8u5KSOANpAPQVDUW92DvraMV/w5LWJDvOi3wXXrNB99KeQAGWNAGuKrwSMnOEU/xFX8s/vps8Rmv8RDSsBvv8R8fFR0L8iNP8kjhsiWP8ilf0Vyr8i3v8t3j0y8v8ypvpzNv8yUPxDev8x7vyDvv8xpPzT8v9Ac/8UNv9PJOmEev9J5+0Evv9PIt8k8v9QhdjVNv9fsc31ev9Y8MAlvv9foreF8v9h6b82Nv9us6xGev9tya8Gvv9qeaB+XgAkaQmm9v9zi6Bh/A0DKjXdvs2KQVznf3E3vw94LfC46NYEyrDYVvDcOjydXA+LusC4HPDYlfCIx/95nvFHFfOgaAJ+WgasuMPChRmtvg0pUfDOmMDZH2zYmTGlno3tug+pswEgUh+3wjs3ij+nstYeZEGpXH/jLXwCalr/nFDxRHoE50AA5JUA6bCAadkCh9wAJ7MCuzIQ/khmMMoBMNoGrfRm5hYSn2ACtCkG5bIh41oSCQkjHoQQcNIIEMEBfN2yqPuChA4JdjgRAlQYSWIibOYCkOAAhwfX0OQGxAQAhMewwMQYN5CwwLbGpwTJJAfUFqCU5tk2p0j31KDIV9mn5BbpMLQAuPjY9ADAhtl0ILTI+YDHCmQWx9DIPGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebiLx9GcGFhRx/wfn16LGpMLH6aC3pwQUFNbBj4adBngRpQg5TkYcDEGIM9g4ptypeq1DBNAvsw/mliiBSQPAkbYuzjx0mThvw2CsnjpxgTJRUHBdmzoA8bJwmHCeTDghcoecJSsWEScJ6mo332vBRGSolIPcX4BKGjSUhDFn3sFROYB4icJqM2EaqESAnEoOfSql3Ltq3bt3Djyp1Lt67daCw+HAkDZ827eIOANNDDhIGaiiX/qVFTsuDiw6X8+GkiUSKfYl0pFlOis4+QTUQ/4kwFco9CsZr2KB5EZxEbBGGZtPFs7PMjOqM5E5OphJOas8OEHQTCpyXtYkDaqFES1uJxm0qARRYqrNgjPYaY4N6kx6AaNn6YEBx2t7z58+jTq1/Pvr17uEb0wvFDRwu8FcbUFPODvACiJj5O+CFJEKtk1QhkCjUyGiYNDOUAA0JoZsiD1mUlCQN5kMKGJC+B9EgQC2TYEgNAXGIKhr0EJ49Yj8AxmhoOFDVRI5/1EckkQ7FxCCJikVgYidI5N5MSDwaRR0OnEfgKAmLl05ofDiihiXgM7PiZJu9lqeWWXHbp5ZdgcgkHPGSSiUWYd23kBJZotunmm3DGKeecdIaDRJnwuFDnW22Qt+efgAYq6KCEFjpOGCvcd6ahjDbq6KOQ1hUIACH5BAQZAAAAIf8LSW1hZ2VNYWdpY2sOZ2FtbWE9MC40NTQ1NDUALKsBNgBTAyQChgkICSkpKTg4OCo2MyAUFkwzKWBINCIxR38QfnYRdU82TzhOSixXbDJVcTtkdzJyehFPdklJSVhYWElVVENpfFNvaWdnZ3h4eGl1dFlcXC5DPaQvMZk1NoARf6s+QKBhWNVcU+tlW+90W+1xb9RoYl2EeiiCfvGKefKAW6GKcQtRgTRvjFd5ik1vhG9rinkjg4QZg44ujqRjput5jSq0lTOUimeGlXGQkXCmmHiUpHe0qFOYlB/GmiLGmzLDni3JoTfMpUPNqkrRrVjUtFLOr2jYu3HTu3ndw4aGhpaXl4mUlIebqpWrtpOssaioqLe3t6W0ua2SqvCPi/aolu+WpPSuq8+pnozHuKrDvfnKs9HEs6m6w7S7xpWsx9Ov0/OzyMWUxYTex5XVx7bFyrTQz4vhy5Pjzpvl0qfo17Xr3bzu4bDP6sjIyMrV2dTV1cvO0PjR0fzn1NTd4vLQ5cTt49rk5snx59b07d738NPp9ufo6P/16On49f////Xp78jj3Qf+gCqCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJQOHyEgIZ+gnyMhHw6Zp6ipqqusra6vsLGys7S1tre4ubq7vIkNLh8kwp0kHy+9hDkryMzNzs/Q0dLT1NXW19jZiV15y9rf4OHi4+Tl5ufo6Y1Lb3re6vDx8vP09fb3+LVMFxJ87/kAAwocSLCgwYOultwAkMHPP4QQI0qcSLGixWdLLgBg2O2ix48gQ4ocaTHjRoYOSapcybKly5fOciA5CUCCO5g4c+rcybOnIJM0M9z0SbSo0aNI6emYSZPjw6RQo0qdSrUW0I0XLiBpk7Kq169gw4o9tGTmBQEAkshZkoPt2Lf+cOPKzdlFax8nAAbUgcB3rt+/gAMjXFInTwM9BAC8YSG4sePHkM3lqNMAApOZGd5E3sy5s2deLPoe3ujns+nTqFNf6gthTBI2fWyonk27tm0IK/Qs4QvBtu/fwB/z7h28uPHjYfsiX868ufPn0KNLn069uvXr2LNr3869u/fv4MOLH0++vPnz6NOrX8++/fU+8OPLn0+/vv37+PPr38+/v///AAYo4IAEFmjggQgmiJ8fCjbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOPPbo449ABinkkEQWaeSRSCb+qeSSTDbp5JNQRinllFRWaeWVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmqeeefPbp55+ABirooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx2GmcooIYq6qiklmrqqaimqmqonrbq6qsNrirrrLTWqqoIqcKq66687mfrr8AGKyyovRZrbK/DJqvssqUe6+yznTL7K67S1krtqdBmqy2lp84whRSgSHHtCOCGK8UJ4V4rxSifrAsque6GcIIU9LIrArzzihsuu/nSG++86JpbbygjUKFvs9smrLCipY4Ah3xSzNDHFKD+fLFHuwzCF8cJElfRbh9ZiAJyKF/IF3LG8PmB68MQfyLxxSPQV8UJKO8xQwgxm/xJyfFRTOrCQActaKlUgHzCFHOgILHPIZQcwstUnFD0HiL4EcfO8H1SdLkhVNEHHOuWXHUc9FJhdQhz7EHvvKDMAR+69MKhNr197DHFCFP44ccIEmdBb8lTSAy2FHAEPKrQiCeeJ9Ff44rr0hVf7Da7IUgxsdgh+PEwxRaH0sfVoGre9tVzgB7K0l9HjrXhfcfs8Sd+ZCE45QgrbvvtbprqNsjgShxH6XL3EcLIoVi9tMRSxD58yC5PHKroOJ/ttt57MC93030E7HTmpn9Sesz+Pp/Qh8csx8H04binr76ZpxIOX8SfwyE/g5kzD8rZIHvd9B5Fs+48KLhiUBz2wCBxwcEPVcjCFzwWM7AVLQu42p7VroW2PcSMgAzaQ8CkYLH/oW99IAwhl0p1goDFTHbOi6Dw3Ga4onGuD3MImeWuB4qYxYFyI6iaH77wMOalDVQ8k08EL4Y9w1muCjbMgtvANQITfq52IoyiFKVUKrdlgQqAsxzTOnfBKnDwc497X/SIB4qpTYEKDxvB2UJwwFGkjQpTiCPNNsaxI2JPFAzyotf2Bj7YUa1kX5hCyewnqika8pBMatjuGge5nRExefGBA+UYRC0Whsps8LEb2kD+Z0O0zedhXMvcxToXgnstEg43c93HsuCw+MSBgqxCpCxnKSRUnYB2DTPcqqg1AtrBMljkSlUvcVlIWhrzmDmqlq2IqcxkIfOZ0IxRM6dJTVVF85rYRFE1t8nNWGbzm+DsEKl+2c1yAiuc6EynhczJzmmq853wjFU758mseNrzngKipz6dic9++hM/TgioQAfqhCcQNKBPMOhAnxCFhQpUoQd16EEhWtCJRhShBKUoRi+aUYsO9J8gDWnW9llOcv5KpCjtJ0lXaquUujSeLI2prF5K03TK9KaoqqlOv4lTfZr0ZzsNKjSV5a901VCXA8MZ18ilLnbBa20m1GW7zkX+MHr9dFZCzeoxgcXLRWqwf58QwQ9DUDRXisCFWhtf83yGMo3hDD6Uo1l81Ia9+LwuWFrNqyyH5TW/VeGVYPXexYpGthmU7IYgUyERvYYCUXzxW+jyGvFedre8IfFzcTvfSfXKWSkO64Gh2BoorucHIqZVCj+0YfYqCKrAqlGJVMMeLm3IzM129rbrG5Ya4cNKsn4uDr+zmhrv+gmQ9W9rE+tjaFfrW6k5b42iGAXPzMdP3Fr3drqtHMucC4c5yK9uqvRcyMb3BdLFIbBl7EO5Skuv0o4tFPJr1xcYREjbXve+QhtWvLSI3h+6t2LOsxgCz/q1V7Z2tZabzxcN9z3+E5Z2WPiNcNCGVdoqoHFionVk5epWBUGmzrerzZlmm1vBErb3hnsY3xSqoLlBUsFr3UOVSSVM44QNawYoC1l/H5nja9Xtfn0gZv9OCMCSoWAEi7zhCIJoQQjX+MnPUlYvVdXEaTbRcTWsba2gzGVj9fTLxeyymGEF5jKDYsxodlUorpoqNvtUWmmOM6fMbGY52xlTdC7znffMrTx/mc+AhpRGK+pRjg5aog9t6EM5KlArHHrRiC70oy3K0IMG+tKM8vM23exNTHu6UMnitKZlPLxPm3pQo8bpqVcNqFTflNWw5hM7tezqWNsaTw37FihuWcNQrm1fwBaF4UTgr3L+MTXLSl2b46rc63BNwYShrDK5TKyvtR3sg7fO9qdEJYIgJletn2CsvGp2S+J1Enam87YFG8nGwc7nhaFIbc1G4LVrnc3bE5OYyWas7X6/aVQNlAIV5lBuphXtyHUzGCaRTMSyhnGL2RN43dj9Q6/568GkFCz2vvVX3zYW3UX0lwg6Fjf1YtvfKEfTqGZXQ3B3rQ8oSFvA7pW/1ZYuwH24VsarYDMPVjznGt+ehgEXinrfDw53PN3/wtvplDudTKRiGRwoFrPSeTfFKICuYF0HvtLVj2SmTRvFLzaFumWMc6ZlLY7r9gV0ERZ49+4D9a7WSLSG+el4D1OppJAFBlH+4YLyOyDMvR5v8xaN3mrzIPZKCx8verBzfa1CB1Eg9E2KYgosQwGMA//EkiVwgU8zu9tie/e8m36EopqBExF7V8aWjGuW03GBQ/8wCg7yC19gos/dTa3+ZZy1XHNh0a7l9d/TXokwB+rpl6+lUbl4kMr1+AhSbGGvxVbEsPswgJ83Pvd5zGsrpkIcsge4Fy/5YhxGWvbEDXLAnfFukDt36ZlP/ykBnGVgZLrRkRxJBgN940CUdngUH8xTVj3TbfKBNFcDSY33cvZ2NfgWOP9jd01Xfxb4JKYyZajSRLQ2KxxoLTgjVfV0gSSIga4WUyWYgol0giylgi6IJCzYgi/+OINDEoMrRYM4CCQEY4PtlIM+yCPKJGo8+INEiCPcJISjVoRKSCMdxWhOuFFPCIVN+ISTNmkXdWgJdYUBtYRcCCPBgoQ8OH9dOIYmEob6RIZoqE2nAoZmaE1p+IYj0obzBId0CCJ+xobbVId6yCHB4i2wNy5IRVXt0lRhxWzJJoiVg0v3EkpTZWz9Ei9btoeSeCGlwmatlEnwA3EY40p88z+xJzL2421+UG7E9VZBVkPkJll2ZV+T2IoQ8itFUzhIwzGPdzGURW/w8V51hSsZtj9lI1yK93LgJj52IzV+cEbqlS94eGau2IwPAouJBQrs1jluIwLU0jGYYzUm93v+Quc1TAc7sKVCw+aATuaM5oggwLI7YBN6wFU69ENG6HY86hU7RKY63rM3irc1aKV14VY3BBRjWHWOAlkgweI+6uU7gfdgsUNBZ6M5POeLzIU1v9N435g29LIHF8OPvpUFCvQF5zSQIBkgvxIvJzSNKxSRaGUx3uVbNARgcPAFfvNWTKNvEFMyhjMKRicsIbmT/vEradNhgDONMCN3XnRYYeQ8OVNfxhczgfQtMmdiwpVifuN5LhRHzxYqQsiTWqkfvzIDp0Rsjyc84xZJk0R6NglEYtly80FINsl/8AEHmreWrLiVdBkfwsJrG3gCy/grVwZndfmXdhmDezksIgD+mIZJK4Mph8VlmH+pmOzEmI3pmOUEmXW5UolJT5RJl5I5mZmplTF1mY/ZmTwZhaRJaKUZUVZIhaeJmqu5haL5mrAZm7I5m7RZm7Z5m7ipI3wQH7uZm7EZAAbACaDgCaBCnMNZnMcZCsY5KsvZCcipnKdinM0pKs1ZnZ+wnCAAAgUgAL45iQqQneAZnuI5nuRZnuZ5nuiZnuq5nusZAd0piZzAnvI5n/RZn/aZnh/wnnvYCevJn+Dpn+FJAuQJoP9pngJaoNlJoP0ZngqaoOJ5oAgqnqWmn3QIoNd5oQ76n/7pnAKKoR5KnBIKovxJoBuaoc55ndJ5op6woivqoSP+mqItuqEUWocjqqIXGirWeaPHmaLUGSzYeaPTKaLO+aMnOqQjOqMVGqPTyZy0sqRGiqPRaSpOiipCqpyegKRwqKObWS2ewCBsgAR60AewgaVKuKXV5AmZkRkR4AdJQKZlmqDUNANJJS+4hJfSSC+hAIkhSEEz0IHAQpwWgAQSgAQZ4AYZ4KZFWKTKtFuR1Fg/5jmmxYC8lX2UM0gkIDICWC0SwAYW4AavcQGISoTJSWqy4jbmUzJNRj/FQ0Q8kwWCxCBIB35tUze9B4/MQpxPIKZI4AZ90Kah6oPbxCAfVznFJYBPZDkahIr59kSh9zarQ6pNOqG/+qbUBKuM+GD+kAqASpeRQOc1ffVWmbosCTqtXLhNDLgHSLSYpaU3AuRJwwpkL0cx/nUxnzhNV0qu1EpN9LY7TZYyckdAP2ZJoSM8szMyNnmW9iqt+AqsUyotu0Ux2Ho/EBiMvuNHaKVFEUtNC5uo+pqsWEMxj3pmQxmR2Ic9GIkraiSVZ6qwG0uD1VRWcVAFLDMKIyWyafU5kjepzUNGPCOCytSyP6io1SJ+cxUwqno/fhAuNVOKDGJwIZuwQAusQlstHygrVTtNbBi1OTi1Zqos96q1M1hmoCktxgm2LgunXXurLGu2JMi11TS28/S1bJuCwgK3mkacc+uCbpu2Prq2eUt/Wsr+t327mH/btoL7s4Xbtmg7KusybbTTp+cSuaNALk0EMEoFMJRbSutSQrpEbNN2LpOrp32Zp4hIuQADieRyN1Tqt4lrenvLjPJxQ9n3bp40HyewSARYV3PlM6o4VxvWZGnlMwg4V+BigL6ru5/js9DZuheYK+NTBSxGq5nzvNA7M56UBdVbBWKVP9WrlyUDB9DbsyyZvRQDs+n1OqMHlPARl+BbvRRjfdBbQKWCt8xbf69brPCVPVXzf/EWkd7jvx8bLiMjqwfWeLyoVoR1LUfzcqXoSUzDiDgqt/V7evc7vcsFsfw7q1IlsCTjQQ3EwJf0NSkGN88FwAc8Yqg6Yqb+MsGAiyoZ6zaNxa//+r9x0F1xEDK4S0na6lvf568pVrzGRatF4zFPu1xyd8RUl2MdSL8sTMENu5gJyawCNAfA87/ygXSmCgfAhXTYE3jjt1pFYzW/szEb2cX7SHqgYn1xYDWFEy5BpLzH2cTLF7jcd8XUosOgwsHPipby4bHeGsIhs1ubM70QHK+mMkhuJsdOjC1ieUF3nMF7PKsQTHSeVC4EHFrVs7MIDF7h4jFD/DxOC5DIqciu+8QWjDXMQ1/k60kbzL3Q+0I+g6w5FIvZ68lkVFavI3XRG2Re077Qi0KfkwUso8LJScp5N6qFlLQDCC5t5VZ6XLt9vMPf2rv+8YEC9foJgxxuKNPG1Ly+l9iAUsq6xnxrFRyDo2tLfnqh4/x0h6u24rzOsFbO7TxT8IxydDzPtSLB9UzO+Dws47rP/Vaj/YxXAK1t8txTdisr+ryVbdACDMAADWADYQqSAy0s//yXW/DQGs0ADjDRfbCbe+AGHo0gzXwfb1Afu+mlC9Kb+aEHI40fcpCr8MEHDKIHclAgJz0fu8kHKQYgb8AHbcDSu+IBB13Ro5Kff8kHDcAAFMDRDvDQNgAfTpABAWABFpDTCTIAFhABSJAfXT0ffmABAjABhHofbqDVESDT9dHVbDCm+iEBMi0AVp0EBmUffOCrXk0fSUDVFlD+0n3w1fZhAXrgBHuQBH7tKRHQsAndTuk8KyBgAIAJBRwtB2/QBl2g0R59qEkQAXLdBxcwARLAphEQAW7wBBLAD31Q13uQARFwAX4gARPAq31gAfDRqROgFRkwAa+tB0KBBH4A2rINH6/RBxNA1U/gBxkgAb7qBl3tBxfgBKP9BLyt3E8QAEjwBGzgBqMdBYT61dodAXQtAL4qAfFhUG4gARHgBHowARGgBEkg3kmg3IJqE0kg1qDa1VtN3ilD23stAXIQAXswAWxAABdQ1/cN23uAAXrg2gGAARYAG4fqKgNQAMJp1LPyAdsJmEzA0W3Q4ZL90GMQH5rtBLN93l/+6gTkrQcW8ARdfQF10BDwwQYort1uPQFPEN9uQNueGgF64AYB0KYXQOOzHR/DDeAqfgGv4Z59kONPoBXuidxa8QQR8AaHit2C/dEWoAQTbQF10AehDarwEQGgnYUW4ARscNqwoTf87QR1QNtscAFKQOLkfQFfesTwoeJ8IAAyft0BQOJVTuKuveMqvuAJ7tKdCub3tBZyvOEt0AZbIAcb/tBtMNO0rQSwEeRp/QTn3Qcqjt1LftoxjgE57gfnnat7AN5OQOpJcOo5rgdvYN2eveQZoNZ9YOl9EOFZQdcyrd10TdwfXdwVwAIuwAQL0AZQwKldrjfQXdthKhSITtv+8GFQElBQTc6re6Dif60Hbb7kcB6mFrAHdK4EHx0fKu4HmV7aAyDnqd2mNkHagq3goHrlEnDl/QQFQs28XMAALVAHcoAHGQ3RLM3fl+7cyc2m6P0Gnt4HU37nEWABA2DaEnDSfADtSy7nVP0Ga3roEM8GGEDkbAAGCNABHRADXhBQIc7pbu0GAcUFb5AESeAEbfDybODSGJVQdx5QsKHWL19QMa3yTuAGfIDzcvAabMAgCuUHRX8XqZ3arhntYhpQg30XfmBQevDySrAHBZUEenDcucoGhh31N30fDNIO9ZExtO4gKaYHbp0fbhDc8oHoA0LbYSoHgP0g117rbg/+JGMQ9izc1Bv90E0wIHzw2RXiBzEAAyKf+GDQ0h3+6Nre4ZP+0bwapk9w93WjBwziB2/Q5RO9B3WQYnUQpj3uB3oAsJlf+vHhBzHN6aVf9HXgB3ygB7vp0hMdpgwi0kdM+l3O+hMtBz+v9im2B2xw0mpv0+qd3UmP9GH683yQ7DOfMnWQ3byP9J/P+X4Q/RnEBjctB0XPpnJA+n0Q/aDf9nXDBruP+bH//PCRAU7Qps8PG2xw436whWxK4m5A9yd93ALA9bpa+u2fMYDghuTWx6akV/iU1Jf01PckiOjI56YV4cbmxxZZiMSG2BcqOkpaanqKmqp6Wje2+gobKzv+S1tre4ubq7vL2+v7C3xbR8FQXJzDh5sZTOoHBhMT3THdMRfK5kgq99YmocdXR/b25te3x0auFyGnx0a5R479tEeo5zfnl1+np+fmR8imj5s6cuCFcuPGCSR/bJJo0fSmXR8t/N7Q6yNHYJ2Ln+q40SPHz5g99hC9KdTHCaYnTvrpSaJHkRwke2CqTOIPEs6AffQgiYkNps2GKdm0hKkEEzw9TvgM0vPmyRM5iy5EZSmHkEY3OJGU20PAyYUkSQJi6CMBSRIATjIoZINEoYAnAvxc2BPhSR0kbyS4ifDGwhNEeubGFRzBj4AkFwI4AYzBAhsBeiwILBsBbmULj//+uhHAk5loVEzKjT6NOrXq1axbu349mg8TFiwo2IBdCwYMMF7cwKAmI5QECU+QDK8pYAAUCRkCuFgyYABlNhEEeKsrQUCEJBO0N4rqXYYABWCMTqjeJwOlC2wCCAiQIUIGrhmIW5DgBMPfCHkHubnQh3ERVJYBBuUQQgg9buwhUE+htFPHYEhI9URDmTjxiCR7sZRQMlKB8qAjfjiBkyA9WTCIBRYgEhcSocghwQUSpCdQW+WsaJkglgBYlFR9rNgHH5b5pERAAFqwh5A1MsaZjxjUAWAGPSGhRIx+3VfHIxj+iEhSQ57lBBtAemLZGy1ZdsgFyWTgY5i4BZPMm3L+zklnnXbeiacvfjQQZ56lTANGKHPoBg0ffGCVmVoSjNHEFhOwUUcE0DGRxGN6BfCZBWQhYQEGZl5AYgQXRDGeBFGAAUYUFviB2ImRvuSiBW+AlsR9bryBQVxUOSGZGxbI4RgSSGz3EUbGCtRPHQGZ5o8fe7X0UUtOjNiOJHxA+0hOTEnUE0wVwsSHAP85ASxLF/xV2BtkNTIBWpA4oRZ1fQAoSBJyRBBKhU+chAEoUvqhFqgCzBsKvUn4NVaFXEapF3sZvMQGXBjey5VYf9nVB8CPsHGBrHXNhZ8fE0RyV3qFJRHASX6uzHLLLr8Mc8yj2eAKzAh0AIMXGcuAAAL+MaBxBg4lGKEBDjhcMQEaTEAxgTgZLJHBFixJENWAAijhVRJKRFBHEsI+oUASLsgARmOoyrBIXHXVIYFdfJQ1b2EK+WpPwm/XatQli4VJlQRZlmMaIknW8+A1TpyzoBJPHPhROX9DEmQmGcUESkxvAFSOHhdks+UTF2QpCIaVYqhIP4z89EjGYwiSzUfFLp6v6owolHrq/cix+SaS+OGIIJo8MogfZIkiSECeZyliQB8JNohAfBFSKTnZ9P6fyqgYOkqScDBhixtL9BHH97Ns71oSWcqMfvrqr7/+FrfBHMM0OfPcswx3CCSAWBNMsJcGV2uwBCZMAGppaIISmrD+gAgo4Q8CuMMEhvM2C7hlX3RRgKokQB4ZyMAFjHjCBAgQAFC5aHMHS0IGBCAAObhFLE4IgHtI5MIBnTACTtCOi5hSqT5AIWM3IRFLMNQQb1xgAm+gSQQkMAESGYkRw9GcBJRgCqiwrzWHkIWQLMCjVHzgfcLJQQocYAsrtCsLAsjDK56AhVCkoAGqMI0vCrCGKcpxjnSso2r8wIA+tQwMCIBBz/4Ygz+c4Qx00KMo6tCFLjBhkVtwo6H4gAc83OEOdqCDGtJQgRsI4ApoSEMaUKWzjIGBbGDInCM+8QQPpaQPbwgIhqAyrWn9CG6i00MdFPKQEGVoequM2COudUv+JDysDxjIYaWKNC8/ZAZeIbOjM0VhBQ3gIRRwKEAe9pClPfghJBnrE4i2GScqsJEPiPADP/iRDJJkxBwpeJ85RREHOcSJJAJZ5yjKKU9zcFMUziLFPvoAx1BsE0TPLKhBD/rMHHAPZjLw4x9hkIMzBEkNZkDD/UQhm8nVoQmGTIUetJARQ+HhbKH0AqqioEs3yAFDI+Idsh5RE6a4lBFycASGyFWsrj0oIFq4JR9a2ruMLA4nkOBRwmZXpD1IIFxS+cjBEFrHAnRBjRTogxWqagXtCKALVmCjOeCoVK1uwaoHAF9Zk8AfFHZBCwqozgTykNXocLUF5sgOCseahQX+ZGcA6hHFHgpgAenkBYUC4F4cJCAdAYwVDgZAYQYCaoUCVIeDUK2sZS/LsjbQNWY7iMYLZBAEH/hACHFCAxGAYIZk5ACKorDBWG8hg2kgQAZeoAYMDuKib1nHQDcoSjIzkIEB/CcUK3JRBBBDHBlJqUZ9KFISdqsxhV3AD0o4j+YKpg4J0NANAxhOgLTLtrRgln0pqOpfp2oFulogBz3hQ1cZBNA4zqMPa7QqG+NwgHl+oKpx4II5DDDVC1A2vfR9a0rKmIUALMEPWhBAHEPx1xb4gbEaiOMH2JgCAz83DxJMRgocHIcBjDUOBngwfXc43hSreMXMoIA9W5YGHtz+AQ88MMIfehCEMAShT3c4wg+IsAI9MkF8tOBDGGrwxz/iLFDsYwmLnRkHB1thAclI7x6sEAALfK+rEIYsFiXAxikwAHxUViMDpumTjhXge+0MxVX7AGAIAzgLDQBcnLtsxnn1diJsvDOcu1AAMnR5DVnF2rDY6+bXPnnRjG60KoYMsyAMIRQ9AEIfjtADI5wBCBcNRR1MIIQgnCFOw6jFpnnQAxfIFpBuVB8/HD3HD9zgA4i2AgselAQD5GDKoYgyoRewujX6gctxUECVBfCHUHzABZfTMn3f9+Y770EBa3BDnUPh57/mOQXio/OfIRyBLUgVwlI+ABMU8oQ2wHr+3exetx7A6DI78AANoQBCDwxl707+QA2iYMEO7eDjItihDwwg6Co2XekgBEEMLHhBBxDwAjDQoNPtrvhprDCAA+TZChUIUBv0sMUsDGAJvpIy/+BgATYSO78N7oIfDLVF966Zvg4YCIEzPAY/pIDK3sb2VEVhzYJ1G8PABjmVM/xxC8AxDgXIwT/UJIo3vNjiVK+6HVlQM5YV4QeiGEIQ6J2GHvSgDnYAAr2hcGuMniHUO0jjK9AAhCD8YAih5oOoecAHM8g4DTu2ut99YYDNWpWuHxZABvLAhxRIRwlgtQAKL6Dy+2og8dF5zxIswdcMsDcL1dkCgembnAzEsef+38azGhHd8w9nWd1xuIB0bhBQLdgV0UGi9d9vj3uZbYH2froDD8IgCh8fIRRD8MGO8QCEMDjgfKSwAxF6IPBUqEEIQhiC2avfhzMQgQw+6AMdeFCGPpRh0rkvf2U7av70q9+gdYDCIkNqg1bj6QxDmGYo0BCG4QepCEWQKB6IIAaoUAcRVQRhMHCkwAdlUARocARhwAdHMHx8UH+DFCRDAHyXlgbrp4F09EjYs4EfCIIy0wTGcAx9MAZTdycVNQp2oAbhFwp2ADR/0AZj0EmoAAXlgAdpcAZqkAx8ADQseAZ4sAeEFAppMHBmYH9m4ILZR3Eh6IR+0oGPZH8C9XL+zRAkppAPySB/WPiEXeiFpsAEDWAMYsgAOVAHY7UlMXELQ5IkWWQLdFAGFHcHaYAGU4gGTdB2DKIGaNBRerAFL2YHg2QGdoAHOxgkZ3BRd0BveNAuoSAGFWB/fDBq+ZINonAkqOCGX6iJuNCBQfJIo/By8CVQoEiKoRAnpsEgccIH2kSFBxEUBreJsfgmbkACG7ABHDADsAgbssEEM0gGbbBITIAHY1AZySAIHpE6EZMEI8JSJIJNM3ESmZAXLqUZKSFLzkMIUrGMh1Ipe2AEVzAYjdAHeFACN8BvhtAGQlMBAbEHN3ADlNA8AWIBN9gIfKCDaFACRkMHY+AEYVD+AkCkA+dCBxPwBEqwB2mAA2mgCHXwB/+oJQLVCDPiCKWzL6gjJXBRU+VQibLIkaUQdjzAAwM3BCDJAxKVL0pETDQCIEnwBhEQJzQ0LUiiBC3ZBwHAGF4zIQFQB2ziNVvzBo+iFR0plKzxBbZolBvgAd+UOSjoV6Voio4kiqtQB+8nB3UwlYvUBlmJIh2zORhyFzGSBGEhGFHhNXTxBANgF3jREuxBNZkhGKCAEy65N4lBAFyABBWAAwPQksXhCTiQBBjAK4qwBAGgAwGgB2yiBCVARNmABBhwAzRUASVAB30QAThwAxMgBgCAA00gJm/wmLNyBQOgBEpwAX+Al4L+0QhXUAEKsSVJlAQDkEwSsAlp8QSJgSQsmRdJwAfLNZRDeQYkyW9AQJIXqCVwYxlSciQX4JLmkBdQsAcZwCoY0C45wik3UgcCgAQXoBaEYAGA0ZvfeRp+4AFGOZ62SAKh0BZZFheoIAGLQEyDMBYSkGWScFwCYD2pIAeLlAcv5wdDxgTksBxSAS9OdhaWoSTqwiva6SR6UKBZEp/G4SsDEiQqMjCW8SN1YKELgAOLY6GcsQAYUAH90gd1cAMlcAcVQAYDcAErWgID0DlO0AQVQEgW4IMTsIoYQAYVgAYVEB9YUALGUwIzsgdPUgIZcD5/OQGN4J7LhZw/AhjL9ST+0JkBypketAOeHRljPDAEyXAGPwCSEqUIFsAFjFFDKnmYn2EavCkZVjEw9KKdOEEAekAckPATbsASLnKleeoLVmCUVSCeRgkHomAZtckfTOQNoRAfJIGdJsIqouBkeyEjT3AfNDocHJMWerBI+7APitSLfeAoxjghxBEAGEMwCSEr2akwK3Ikg+EwXBEx64mhnxEujeCSBAAXeBkQicIpOqAEFcAYbACYSnAGN3AFCyAVhnAF+PIIGKADGmAIGHAGdvBEGYCZvRUBYqChJXAJGnAFy3UBelABS+ApJvQfJdAErckSsHkBK1UcaTEZQsIxkxEgA6OnssgHP9ADR2D+BvsaBCA5TW+zJZViUygBL00ROxnjCGRBOhkTEAr7U8OTCXezhfVKsbPApxvwBQJVnlYgClJSHD/yGUaBp8xjAYIwXI2aL5uDH5IhJi07F2hhsFDQBGPQBm8wBsGYDLizUykhjjXjCFDhE02FPHvgXzNBjcEzPOgZF3vAGbp5mElQAmVABpOznn6wmjhgB1CQASfoBmrQBH8gBktbHFdghGVwAVCwBSXKhz3BBk2gHlrAShfQBFdQjvn4B9PjBzpgBzhQpxMCBVfAEwBDO2xQE0rAKsUhCYyQQxxTsbF4Bj1Akl4Kfo1LuetDBbaYAh/lBkYJt8T1kEpwL02FqHz+cFw+wagW+giaskSSKhXmpJ3CMyNXGYxYKQoL9RpZBDCFaJIeOWNp8AeKNoT2uLt9YAf72oNiEK2iwB38MwqSeC1sQFF1OAppcAdmUAowuAqZOApopYuVC4JdSpI9sITeS74uowW2OANaQAJFaYumsZsPCRMCAgqrEhGme0Oo62QFsyYSULJH5ATMgaeINLvqJgozWydHsICngAZ8OAQ2oEdqUAR9YATDlwYFWIgCVwQ7wHwSSG+kcAQZGApqQAQANwSp1QdAEwaTSQpKWL4HFQIvDMMxLMMzTMM1bMM3jMM5rMM7zMMt7MOqUJ5HuQEfgH64ARJ18AaCJgptkHb+clJ2nHYKZzB8NHAFpVDCYYBjQMBvoXAEQ3AG/2mKCdx8RjAKaBCAfXAH43cGaRAGOlgKfBB9P2xHPEzHdWzHd4zHPSzHezwKY8ABQvwBV1AGB3gnfMBRo0ABzIcbRTAE5GcKEMwENdDBZQy5kMsDnCaJRngGf+AKktiEoTCJomAGiozGaGAGajC8alfEfCwzeezKrwzLsSzDrMzHfMADNJACH8ABH+AiZfADQEAEqwwbOUBkfdAExfwayDcEIGwKdwAEDiAG+icKdiC5ltwDP2AGiVgBV3AHoUwKaqDCoYAHe2awokCsZkC9pVCI8OUEKIaeQUnLfiLL80zP9Xz+w/H8w3wABEJAxn3QAH9gadkHBEYABMxMJ+/mRqX2JhDIdaiABzRABncQBKJwB0VAkj6ABv0KksQ5BgJQAmfQBtBYCHBRB2dQROdDBo34JDWBISWABVigmleABYYLFU9ABzfQBGcgBmUA0hahEoOBz3liz0NN1PMc1C0sBD5mf3kExQKd0UcgzK2RA+7cByygxK9xr0cwvqWwBD0QCj9gKEcABODbA8CHBiQ50YhKBhogBkswFwLAB2mRBAuABbI5AQwiBleDBJRBHJuCBUmgAU9AACVQAhUwBgHgOTVAA2IHkj6ABZhwE0d9JzY8A1IQwzMwAiEwAlLA2ScgBZv+zdlS4NmfDcMncAIwvNkwLAVTkNkvDNqejdonIAKubdozzNmtHQKVLdq47dqWjdqhPdsvLAXBrdm+TcOS7b1drNWiUHBhQJxwV9FB8MmwIQcU0Ce7hxtlINbTHQpk0AJAME2MjM3JQJIRXAYgKXYLfAUBUAEDYDQ4cAcW8AfqoQYTUCU3cKjJOgZP4Dcqqp1IcAVKcAVMGyQYQLd2MAGVLHZiBwR88AkBkiugcKil4ATWcxc0mgr/cQEGaQo/hQoYQ8rka8PW4Nsj0AdTEALWMApZYApwAMPmAMNzsAch8AVulAWzXQXZg+JU0AenneI9HsM8Dk8jYOIrHsPWgOL+L9xqcSACPO7jKT7jNYzclHsGQUAHAR0KBefMZcxpaYDNdeJa/OQAE4sa94oGjvzGFNAGQ6AGYTB3quilP0BvdhAEkAveDqQDY4AFGiDgZYCZMhoGGjoBdKuDSGMHdpABf0CQYXJASCAGd2BUbqAEH3nJcMfYYfAJ3IsNhTBdWvISGOIJs7MqAREU12C4+QIToIIQ85BD2alSoe4I51AZn3GfIl7D1rAHmW3iVZDicTDan83ZfZAFnJ2xsy3kp73rOQ4HnM3icNDkfRDa1vDspx2oxh0CPB4HrE0FfvDZwk7sJ/7CM9Brwe0HccDZOZ4FTh7jUX7cU06xatDgQjD+yX3QAlkCBITcB2lw7xJIWnNS3aOQA4rGGlK8zKhwA98zBD/wwUTQBxD8A0KgpUqogCA5BEDjnvNCjGqAA+2ABnYwkXyBBwvsBHRgB02ABmRQjmegA1egA2EQNAuMA2RwBfL2peJnyUKwEX4hUGLBBg9DACwRGOoiJpVCAHwAIHoNKmyZLxGw13YqLjwpLOeiEjKUMTfAKtfZuS084uUQB5oN7jJOw36QBcIN7l+gTWPv5H3g4jCcsSeQ4yjwwlPQ406esVNA3CHgB+yO2uD+wsL+wjKe4z4+YTEeB+r+910v5e6up8gHg2he1RlhBtIcClc+cF0677AR5t3dxKz+ocUNfgpb0AKbBgThdweVVvGGgt6pP9ZlMO9T+4LRevmO2L33ZyijhgcwKPHDeWmMndZtUzAqIiMMKo+PUiQz8iNGn5KsAvy+XxxdszmOEEIKiiFYVBdS4hOsQuA/POJ7wONZsOshEKj5IPYwPP59P/Z9UAVw0PVzYO5879roz+PB3fY8HqiIj9p+wOuq7fX5//3iztp+DwghfnEhISN+WVR9cXNxcH57hZKTfZWWl5iZmpucnZ6foKGio6SlpqeoqaqrfXxBaHxAd5gsbX14QJl2QGp9d0BFfKyobS2XFHrDomhDZWGbejU9RXdnQ0NAQGiW10M83z1DQURmQmn+lm1LlnRC25h0RJl8eHRoZUNFRUJCQ0dmaGrU/OjBq08aIDymVXIS4U0SDE6QuHGiB0mfCG4ksEnCxoKTJwH8XOgzUo9HJHKcVHqC5A2SC0/Y9Mnw5Mkblm8i1BHgJsITC0hM9pkgU5nRo0iTXprEdE4kOH2k9KkSYo6fKlmyUC3UJ4ukL3tm9DkxZexUsVMmoa3SZ48fP11DKGrbJ62kEVMpUcELCW4fFCG+1JUyp88IQYP8nlDkyFFbppSUSp5MubLly5hHNesT5kgmG7b6ELGT6dc5zkDoZM7E4o2lJU1WB6EjS1OaH6PtHPlRsIyZSkWGVArjDc9tGlvE8Aj+1sePA0tHigA5c4nPkVdljojr8SNIv3vU/F3Cc+RbkTK+iyQ83cfNhSRwn1zQs0emyydu2Ojhk8SJyid9ANjHfyhVIgcSSCTRXh1tJaGgHxKxRFEdSLAxhh8A+rfahhyuApkkjRjiV1pOfRhXIYrAEUkIfRR22CIiSALVYn3AkQUkMSqSxSF7nDDJW4cVchVecXwBlRSGZOKVVVnAUYWPipwQY1WEfMhih1hmqeWWXJ4SRhG3ACEMJqBVcoZnpWlTyS7PdDgGC5bUQUFmahChhnDvCEHDDmcEEYQZaghRyZ2cDTFmEWj0cIYsRdDwhhEEbdOCHAb9gEZ5QxABBEH+PBDhDxp24LEHJmmASQee1n0DRBDftKpQl7DGKisnVga2olh1VbXHFFTwGuSJIp5Y2IqK7DqFYF6xFaNUXkU5ApGTSGWsYFXglRaPIigihRQnnGCVCIMwFSWIK5o467nopqtuKWgEIcwQ1H1GRiV4/LDJL/HyoQ8eHbYQWh+1WDYHGC7IkMMaY95SRhFh6DBEGKS1AqbEpSZ8BB74HKrDH0MY0U9w1xxxRBlnnMcvH0T4xQkeRlRiKDNEEBEGH/d0M8Rv6+asc2W1lohiXoVdYhciU4aQxVg/TzElFaNWspUiU844rlzAhiCFyjvitRWz4UqiyBR+wMGUVD4W4rP+uTunrfbaG6oBBL+BbpLDGNz0okks8faBxnQcjmGDJVDkUJkXMBQOAwIxFMYHGmc0Lobdl+DcxxloNM0HzWmUgQbjZpjhDBpmpEFHGWTY4Y4laWxjR96d/MbHGWWIccUZ/N6xzR1mJMz27ryLUuvvwAc/yQhlCw888cYnn3zvzDfvvCi4RAxExJnMbcmlnLgiOcaGbkhBaHw4oDtScyBgOAIIdADDGZ2XgAUZ81rQ9C1m3HGHGmacUcEV+cPOuB2Xq0QbSrAFO+QOD2LAQUSSYYnVoWFen9jcGcQghjCcwwJuyF0fsFCC53nwecoLoQhHSMIS1uqDKEwh72LhDjP+TEwTS9iCJWLRCVeU4RJlAAJ7LrOFv1XCekrxgwwQIAMvyOBw5pNBGu6gBCdMYAx2aIIacGCDKyygBLIrgQ7QAAU+sMENV7gCEq4wi/Yg4QkYCMMNMCCGPiTwBjhozwXc0Act6EAHGijKF1HCBwC5oQ5YMEIFlqCDCvyhD2y4wBXowAYnkOEKA0rCEzC0EkQGRYWY7JIJN8mUonHykyHMpChHKavNtEJMnIjhJYawQ3kE4Rl30I4QXrGaJYxJDkyYzOHA4IU+RAF9L4gB7EowABwIIA0Y+MME8GOBElxBAz/BAQb2gIEF6KAhE5iXHATAhggkqAI3WMAZwqCEJGz+Tgk56YMAMHCFAUChEknwiQBMwgcl3DEAOCAAODUiASxogA8BSMIVlIAgkNRBfiR5gwRyMj5SOnQyoIyoRCf6u4da9KKW+ZIlztOJJbzzei/cBB+EQIQemPQbPyjDmIQBCU0UpTl0rAQfVPaJNtCtEkxoqDLQFwO/DBEBL+DXBWKDAZH0wQINEagOLIKHCWDgDobEgTf7GSCVuAEJGMhABjQgBjLcQCV/WEAFIuAHDKSBDBk4A2mSQCkMTuAMCrzADcpQAT2oAQNJkEAFJHDQPgwUoRbQQwZaYYG8IiEDDMSoYpVBUU9S9LGcXKxkJ4uKPo1pF55oQi5naC9PoKH+VQgxaUrtYJIASEBBmRhsJa66kAggNaafYIJf2vAvpMQgfT2tw20RF7sKQEEPI5njEyKCBPdhRK4VEMM0r4ARJWyjDhgBihMUicUy3EBBdZBAO+9wgTJkdwxqDQofJiCGATxhAErAAf8usAc8VGAMCxhDEvYwEh0kAUFvCIBJImIBNmRADqilrIBLAdkCG9ixyxuwghd8iV3wqxLm8AQTYrPKVmaCVTzwzBFOGgbG8WE+Q3FtH5QQgQxIoA8SiMAELFJVM2JAAm6wwAQs4IcJaOQCGQiAE3IigfkIIAI6XcUQO9CBGOwWAVGowxWaYIQEYuEGbVCCEuoghguIAbj+T5giHp7wuqs+wR1vuAAbuBCgCxgBC2LQQVGcUE4xNKEMe/DP4nRABjM0gT8VYDIW9HAGAeFADU24AR3ZwIcw0M1BiK1ITSwJWwY7WhMGjrSkE/zoSis2epawRmwpjLqQaiIhiupDGU4qHAMitj99QIITTqwHjViEJSuBiQScgFj/doQNAgCQBPTgh9NmYAy7HgCDkiKGF6Dv2ETMHAT5UI/YhdEMZKhHJfLQOHqd5nWbUKsZtnCF02Vag63I3Bn4IAcojGFzY0rDg9Mw7vGo1BJKSKyl5w3pSdv73kyht75H6YrTxaKMnYCCOqrzgyBXwqQ98Ix6TBqPViRXkn3+kCSrJTCGV7P4CRlIAh1HgvGa6AG4ShjJUZNQASVMMgOuSQoQ/uCCDqAPBi0gwxZyEBzI+aIMQljVDoLAAiIEgQzumly+Go6JcfYhUDYIQhtXeYWH1dyNQcCBGIbgbcq14mGYaJfB961v/3j962D3ehTCTvaym/3saE/718eudrar/etcjzsKsW6JMLTJE1sY+CUQJY9LISTD0DGPJTBAhjJEQALyQ8LhJdBrCWTg4iqphMhNbIGc0GTyfoiAiDGw2aOkgZVA8MMcvOAHNPxgBQw6CHPCdA41hOEbNKgBC2KvBKU3rQdpGlMYgsAAGrAHDz0gwxB+8AM18GEJDjD+QncAXolS9eEIysfE6+VO/dXmxw3Yd8Mbss/97nN/+9z/ovfDP37sfxH83X8D+svv/fWzX/zsX7/7sV99UhoRBjGQQdAwGp1L/GLrljAGgoMJhNIKrhcEP1AEJdMqDPgNrNMKZ2BzSDEGoTEGlHIUQmAHQbBDfkADRCdqP0A7aiJTCZcGYSAEBLEDe+IALbAEPnBIq8Q6Q1ADJuADbZADLMACO2AEvXAHYXAFWFAHYQA7D2YJeFA/z1AGRTg5aFJ/XDd+8/d9UVh+8Md+2meFVoh+U2h+WNh9VZiF9OeEmHRE5mM+MAAGn5ByqPBSW6J1q+RtnSCA8pBSQxAOaqX+N8CwCw1YgrRDKu2WFH7wUXVwU8oQKGkgKJfQBDbAA96GMYAnUwhIPW5THj/QMTrgAy3gACywBGMgBh/YCkGgAw/AAKRYimTAB1ywBWkgBkrYCldAPe3RYcJAB6qBSJMDh5nwBiqjhqbgB2zYCQKyCoRmCR+3CW4AgNX3hW6gBVr4fVyYfcpYfugXjVdYjdi3heAHftRYhV+oBdDYhV8ohioEBvgXA4djOPu3CU6QMG/wi5+gWltCG0t4iKIwBjdgCdVQBMQ3BLVoEEEgBHajL6AVL6qnO3vzgMpgAzIUPsioGWkQBDbXBhTAB2bwA0XoCkcADHiACy60Qz/ADnz+kAbXwQM3QwZMYAM98AA20ARjMCZkQAMQwAAOIJOluARygAfGNAEaoBJIcAb96ARXgAMMsjiVQGOakwl+EGCBJVMBNiA09Ql8YAGhsGiqYFSWwAbuuBBPKY7W935d2H7XeIXUmH3qF5bOyH3eaI3bN39baJbx94zpd4VciULmyEtzUDjoEwUroXk1YWNkhQR7YAGzJgES8AR5tWs4JgCJ+UWapyBSiVSMl1cWcAE0JhSUgWmXMD2iQAY2gAbSEQRHkAZ8UIB2MEutxAQ5wAMNVQYhOB7XsITDIAfP0QdL0HmrYBp4IlMxVwneAYnxYgZAYCmcIYMicwkik5FAwA/+dvAGiugADnADVzCKOSAHbSAHLECKNqAGZ9AEKqEGGtAGSMAHC7AAzWUEA5ABHaEBg5UBFJkGSDUSMoYEA4BagjkAFjEfEjAB+YVBKSY/L6ZqR0VTJtFqEYBaT0CYUelarZZxmRcB8/QEmlcUSYBUepAEGSAAFmAB5tVqp6UHAkAT7ah5XIAE+UkSJJFjTtBrESBy9feVbRl/Uyh/X0mWZ/mWXgiXWDiN5TeXH4Q+aNgHhGM+MVAJETAGbFCYr5YEF5B5KTpcfMBN/HWMArAHB7KUu2YBsAYFedUHJgEFTsARlNFvmLAwoBCSGZlwsIAJP2AH0oGLADMGPLAJGBP+BMy3KG6qCjZAZsWgDAqoma+hd3fAA+MmBDfUfMDAC2dyCWEQanWHMweBnEWgbi/5A6SYA7TVBjZAig5wDsNVCUhQSFiQBGlQARzEQa7BBuEUmLijBoZ5YhPwFlIpeTJxYnMUATJhAXWAahWSAQzCnrEaq1FZVar1EHLABhYhEhwRAXoQAQPCEFh5Yn0AYP2FasrqB5OZrMsaIArlB3ywB24QT8C1B4i1BxMwXUcqb3J3je63fVqgBVj5rvnxRVj5jPMar1jJjNaYHzEBjfDafVqwr9/nrmupr/hBr1WYluAHsGJpE94nfujHo8+DB4fTAb3UB0OEf0RaE2wAayz+cQF8UBEYMFyZVxPuIXlcigRLmQHWaqwBkgQT4K1S6XiVsRl3kpwis3Wj6T90YAcy1HdlIIGXsAR7cHeaYAc/Wx2hcxR72geTwgp8EIK52Qdj0AK6w5oyk2m1UZrAcAlqwAOwaHR9UBC3gAZCoCpoUKkU2EOauhIq8aRlpQP3iAE6UAJvUAL60U8LEJhG2wQYEGMmGqxFmQzsNRIZgUYVCiCSJHKU+YvWGhF+Wwm4FhGSJ0lPUBFV5RMxQaQusRHJgAFtcQHv4XEWsWMqy6XRBVwmOhP3RZUt2rDZZwUAELuyqwUFkANvYAAA0AViSQAB8AZaILuxWwHZJwdagLv+sXsAUMAGBAC8LqB9xSu7B9AE2JcCsksAS+AGH1C9umu9GQEAXIB9WsC9MSa7AaAEbmAFASC7FDB+VQixvGMcGfkDSIQAYPBTRLSXNPEEGKqs+HlabiAAEZFidbCkJioSPbFiMzET+YkhGeq5F8BikqFRG8aAHzlDzcEHpqM5WKASFKEHPdtgobMN3IoJbCAHLYmQmYA/zKedsKkKLDAvTKB3qXAEu0c9ekABFzhDPJALlVAGQbCEozYzMqWal+B8LrQO4rBEnjmKS1AHdXCDpPg9fTQAE+ATJMEH1aQBc5sGOABNEVAB+pUBalAGf+BaAlDAilkJGCC4JHGgE/D+rdxEmIMlcnIwAJYQqyaRE0jlqYQpro4HXRIQFK/2EYcnIC/mE5ekuND1eBASIBtbyI4XAO7xYZWgso7nuU44sFT4BAXQAmzguwSQA93LANlHvQdABr+7Be+6fgUQAEuwsQVgA25gve16AbnrBq38ypwMAFvwBgRAFD+xBb+LARuLcuHLBG6AuwcAfgSgu7hrvj9BAQpFAKr8EtfHvo3mvuuyOJCKBrNgv8iGAB9sCZ2qFP1RWOA6GZZlBj2QEH/HAwXncOMJEA+2TBEhB34wzgZ0GmKAoQKgOxmwBXJAlFBJOQlTDbCoCm0AJ3ogPqrwtEdsCTZgmy7jDdRxBEL+MD6xsBvbwAc8wHx2MAS4IAwhTUut0ATOWYoqzQBQ8AZdsAVtQFOBiQMDQAbV8G6VkKbs1sLC+B7avDs3+ozbVwDN67ux7AUSkL66G74BsMypnK9uQL1QQKNZ0MzXGMrUi8za9wYF0ADK69XZ97v+EtYEwARyYADp2wDL2MywuwRrCX5ozQVRKH7w99PpggeXEgTAgAZLeAQ+AM4+arT9yKXoahS+SEdhqBS0IQwDIah94A3trIA+aQcWwAeECRPzuU4QShOahwMTwB8yIQZkJXmH12saIABNcAX5KQBJSaF5ZWNHhVQlMNjoNgz+0gc2QIinkB1+2gdQACeY0H/++ogPm4B7d5ApZsCI/scPaoUNp6EHS8AAObAFKb3SLOCTeKAHZAAFMD0mdYADf7A5BkQ9tKg3f2jYwWjXaXPN3/h9BtAC2JcFtdsGjmcAC9AGH0AAF7DMsEueKnZ+MbbM/trM7EoAOvABB/B9CP4G2QsAEjDVyQwABCABW7DWuut41LsE4dsFC06WbPAHVrC8C4AEbdDe3qfekwEGRpZ/W4kJfHAH7PYPACQPVscHUQAGOA4GQbM4Z8B8zoOZCHcORtAqiMilHiFmiJlqeuAGGQAFEdAEOmBj4ipTJVBifgsXEbAFgnUFnlshuTqtKmFyu4ZiZNCHlYDQrMAFcOL+N6rwA/1XCQ2NrtqxJgTBCaiEh69CgkDgc6chBzfgALZE3WSgAyag0jvwA+w2fDJzBTmgiVBgBGhyBt3h2H2ggX1AfA2J4qTE3uxH1OYXysncAL+7BARgAylwAGzwuxmQoS6wfV+E4OkXvhqQYgAwAAwu4NnX4YlUAAAgym4gH+nLBMp7vQbgAMlMAE9g4ClAAGvwuqesfUmgzCYuft6o6UlxRHiJf+koUzDeOGpwB150L2VAGsf3BiZYBoN9C2cgms8jpgdnUr+BYTyAiB9XWGc0SSORBEuuBGKwkzEhHyLnBmIQlWjUChfBIPujIMnqEvcRcQeaDLv2OuzeCmj+MPGpMCkMWVnSAXAsMM6FIlNAYNGbMATUExytOSg8sIGV8CYUsAUzlQOTIh01QAM9TFJEZ0B1GDMzzwJQcDLDl4AUCVoWZu0YFdSc3snZV7sZgXK4GwBscOpj8Ltj0IznCwBuHZZVPWO4S4FtTdYOoAVyrX0FQBRkAL4E4ALHnBH66QYBoNS/K8vqZwUH0AZPIAfYZ8vtaIVEbxRHZGQw4HKIAxd84ARi0DhLBNDyoJ1j8gaDFYHrrgl0cIfNY0qVMBB5U4fzbgblZV41lgHTNBJKIAdXcANisNkAMgAMhGvkKRIppgca0Bb7oxIcIZg+EU8phmLv2UBmQD2rw9P+o9BDtPlRpgAML3SSY5rRvqAmdcjTkWoJP5ycrwDZl7MFFMACN6UHLJADB6FSNKAD0FEEPgBJ71AePOADNfAALMAEtxFaDcgDhSoPnaAHOQyVlsCLnCD/e08ZM2oAzftFpU7fgJDxpgVg42Z1MAiw9NTI5QbpZgBw8ZQU0OJG0NX2VtDw9jaJwZVUQECWQvmEBNDyQXDhdAGQw0bAJDkBaQUA0PX2AVDx5GRwwAYw4eRUcAD5FikN2VdtfY2drb3N3e39DR4uPk5e7QcD4zXnBYPgHnV2NiCBZSFh0XcRIcEnIRHwxI2ECAPSOIkQ4QmTC3o0RKhQZsJANhL6FOP+k+YMnnIcO347UgTbkR48epg8mYbPHTVnzKS5w+canTN2+DSxpudChmt8zmCrM6baym1I3lizEDMbGjQb+/RUk7SjgzptWnRMM+THnWpyKOi5ViZITDVA1FTD80OItjA+q/XoUyQMkB5AgBDR4eCGHGtkKHQ5EsSO2y3XhBjp8SdbkTJ96IQZwoNGjR5MfJDkAYRHSR6C+ySJUO0gtiR7PFt0Im5nnz1JwBXzCDu27Nm0Y0NiEymabmgGMkEqkEOSg9uhkiAj5MvXrkhaLBDwJYHNLWCHFrl5c+G5MiydskOXLkE7hk643HwYDkkVkzdtLgTwtSDHmxQFfA3IJS3+1G1qtfv7/w8gN1500IEX1bDjjgwxJSGdBWxY4AQ+fvQRgR56WODGBGdgwMYEffghwQ1IXKADHhOU0BoSD144YR94FHFEVAECeIZY2Aix2WY9lHEGHdaolNEZabDkYzVMXPNEi9acIeMYdVRjR5HZWGiNUdvgIaQ1aACxVUdQ5NBHC3uVI8QQR1TDRwtBLWnjll1WYwYPZmRzRhhQDkFWWXz80AMNJV7ThANiABFGUmrQsARPdvnwlZZqYaNGGCZpxsOZRWjWw5meCcBGHxPgY0EEDBGAgRMBIPEEQqAdFMGDfVjwxKvVIFXNBXwIIIEAerAhQEKf7VLMExbgOmP+scYeC1tukeC23zTLOntds8xC6wazWlCbXzTTTIsttto2O8231OqGbLnmntvHHAS+4EY1MSRYjRJvPNgIGxhYoxoGWNzAhxIdViMAKxdcgUcFIuaDWwb3/lgGEG2h6xEdQMjIBxExNqwZDWI4VQSX2ISR1g9AHJESA96YYac5DiTF42wNt5XGD3NyxIcDejCRKDkS/5DUEjlXc8bEfZgBRFPXBKEVNmmE1EcZPQhxhhBt7EDDFUIAkQaaNrBwBBBS9hHGDixgcwcQQRBhDR5Fb1MEGpT6VAamQVSDqgTMXHBaRfj0sdMTeFugB6fCWuBHBBgiUY1q+RTeBzMSTKj+R0UXBos44BBfjvl/23bL7bPdSst5uNNc66y22jKLurOdb65steBGknnsspPjhzsIpBNDOwjkQMYfUAScwT35RDCBHzvxUYEYqDHoxAQC3OAGEmQsMEEFalQQarsRWHnNHUMQ8ebs3ajdGZpBpHzNEmBWEzNjfagRxBCd3XFGET/QcARU25RtzRg2WHMENNAGD0MQwlb4MIQhGG0cONPDysgxhCBoigwtiMqWNhIGG2XDDjx4lDXsQAQ1CMEHjNkCDVbAM7AZQQhEoGAOJCijPgBBDA+8RhqA4AMjVIMID8vGESCjGUtRCm2eYQMSApCPN2DADTvJwITw8Rok6CH+IU94wywiZLlXtYghiCsGP/qgh534AVbMMIoFniS+NKpxG9ESl+s890bV7eZ10HLjsphlxzi6cXV3DF1+PqetNQpSjTJwBzpsBwM/4IElZXjJ/s4QPmtsAY0v6ckdKuAEAcgBCaDZxpZiNEhFCTBtDtMGHxgQFT4UIX5C+No1HvCYHxChDK7sgxA6YwMuAHCUtNlSofoQNF6Ko2Z6sAEZxnEHkcXEDw5ogzVuuJEiDKEbYeCB+6rhthAOAS82CAIQRlmnPhCBBj74QdbIxgM+2IB71iBaD8hghmnyBA0Z1ExdKgVAkmgqCW/wQ6wYYjgB7IGTUySjZ/RwkOj4IQD+fmBDJ/swkApx8TSpkoAlEPKGYBkFA40KpUdjJ7rPSYOPqvvj60hKRz1CK3XdIt1+9ug5bn10pujyQwwSYDsEvIAJaEiKStBgBjToj3091YYcdIlNPvSkD1dIUh/Y0FFTykWYghzCNftgh29yIwdQSJv9ftBDbNSQDmXIyhDM0BkznKlmUSnCOWvDB7lkDQ9BKEIMv7GEJnDhf+LoWMpscBP2FY0PQtBUN+aylTSUiQd1WEIPcvCkDD5zCDlogQ+8SdWh7aAPUPjZNTpGA6HZoX4/wMwRNELXOOVIMz9YIE1fC1tjQWO2JXWDS0caUm/5EVt8nONKS7ef3kbLpLP+ja1xA2QEGaADBjFgAtR88FYohUEIP+iYYbNBAWdWgwdOAYIMXesN7w0hkuIDiQ2BUD5tVMUpXfMJAhWojRZE1SlkJcIPzPSDPryBr9WQH4DsUCYMBmYcDtQDBZTkjT2lcAtjgxKX+BCEq3JDDT0IQvzU0AYeUEAH3u2uPPuQBsloVbzpJcLG2tDgbAiBLkQwiVWj65b4lYQkPTDncW+M49nUcbjUQmnrIHHbkfr4W3wschyBu1s4OivHTPbIDavBgDIwxqplk3A15GK/WaaXs/y9w9z6wF23lsOXd81c1CzoMW+wwAg/KIOMgpkN+XKDD5H6wQ98oIM3EWHL/Tn+g8zed75xLIEJXA3HEX5gJweiMat2UFtYuZEGH/CgCFxggWXtoAamxSW/fRjDA3gAXy2NLCZ84MGYatiHO6ChazP2AXmtkUzGZDqI4G2yrW+NjR/zWKR0zCOvc/vrX/s62OHCtbG7sacuMQANIeED1hBIhFRKsyl2KAN126bUqTyTadw9w3WH2TUYY05iUSFambERNBqUma52vUYL0NiN+pkAMEBo29pmpMogQGWVr9ZGHShAhhQjW5l9YAFhUo1eO9j4GzckAhpIsgNntq0MdoIfYe3QBBOU05QNWwoNrGGDK8SztITqGh349Gj2/SAIvLTzuY8N8xszY+Y0r7n+zW+O85zrfOc877nPf46amAu9D0dAHyq5i9UUNkwwWbWyU5h95x2UT8rVyK8dPlwOAIcac+QD4BBejs1610Hb22iYWarBgjEh2wcN5sOq6RLAWtMmq3bdUsq1cQMoUEDt3ChDm/vABL6qTQ1b4nM2bjgENCzBATuocDWOYAYxYw1sNaCBEPDwlv0NoQdtA0wPfGDVsztbMA/vAXnd5G1r2HnorG+968FRmte/vmxRcYAMu4SGL9Mdvd7QwwOsXV004KnqSuW0R4Lm5ss5m5fSBDsdiODfPjQhsNvIKijTDo4gbOwaWmG22UgGdo8QTSMJDH8fuoKzBAOBZ2P/itr+0kA0uWspfmLIgQOYEJOs2AllrTWvHHZgTTFxb9gwWkVAY22DBgIHF+jjND+AYPGHVR+GGbJHgRVogReIa0EQXbYXQNZQBM22ee3WDXmFJkvDAxFmB0GwEUHQb+BWFhBjVWhiMd3gPfp2DWMXfl1jBzagXd5QA0xjDZknFKRVWEM1QAVkB0QjbtlgA0tAAWDnNmaQJoThbGcQFlAYP1fAAhQABVFRNj9waDxQXWfyB2LQElrihXYAVGWwFGLAB3SAVoDnhVQFf29FB0UFJ+2UWRjIh33oh394LmUlVn3AbEfTNYyRQS34bwi2J9WGI27VNrMBYEUgf/9hXk4RYXP+1jEpZwNr0g1ZVQPH5A0olkJoYnwESFpEEAa15GQjAz+gxA1VwQI9qA11wQeE1l3eFm3ckHt30QIs4IlgQSmU8gNiUAZmoRGlIVQZIWVo0GjVQAfnhBFnMElowiTY0BNh8AcYQVXXyAcuAYjhKI7jSI4doTYxZHv8A0A8wEtbsod9kANHcg1XZw1CUAb2AwRlYHjl4GczYyw1chalJFVAIIXb8AYKuA0QxoLekANbMARv5WzfkISbd1b7OA580DAow3vcwAI2cAO82ANn0Bd+AGHWBoRKYRc7QAE8yA2XIoalxVqCwQcTQD07YAZCAhN0kl54sBQxgQasyAcLIJT+CxBDTOEUZnB25aiUS8mU4jgEj2Z7fZBC7xU0UUFX33Z+T4gNq2YNQ+AjZWMG14aHHaFKXlMs5IZVWpUNPYFo4dcCtLhVHOaP2mAzSwNrXxYOjmFfT2mR4CBeRON01VAVqLQN3oQHb0lYgIE+W2k2W9gE8KYNmKcZWZMZQWSFC4CUBZMQA+EEUxQBmoQDCGEJ/pAhC1ACOiCaFzAQSWEBYVAGF+AGv+IGzYMUNLkwTYmbuambQ4cGRDSIcJEGEtMWgvgjR3B512ADB3cNHVgNRXB2U7k0sqSPHkEWIugfarMVhacNW0KJ4PAl4LAEWwBtr4ZixCcUHnSRkXJtkNT+EZ8UQXK3hco5jyFpA/gnBJu4nTjEAvdnfmkwKVuBI5oxXnggAdTDRGSwB06QBEixKjewAJDTKk6ABBqgBGKwAInBB7FZIU6xADhwAwNQB5JjAReAAcqDATiwAPO1myvKoi36Uc72ag0ANHWRXjF4DUFzdm1AAdrglR54TtH3QcCHbRxBNHM5G8sHTANoDfAzXsPkAAi2DeEZdo82aM05SvQIGxgBGMHXggl5aEOgltgwBg5gFdkApltQQUKANJmVbg9gcOEQVzQmQJUJajFhAdeIAWmABEngBoSDBHzwBDcQATEROI3gBlhQAhKgIWhQBxHQp3qAJROQBBhQAWT+sBMX0jgDMKk44ATm56KfCqqhWixxsQ22hwfUFUPOlpQOxhgsIIrYUIpEN0qnlZCrlhbTOQ4vMmC0MQR2EhaudXWtVA5V6g1Sehbldw02Uw1qIE+ZBldp0DX1ZpThAGBIY53W0AINAJmp1gNh4AByAKY8sKpDAwQ18AAsmWCrFgQzxgPSuGKZYgZmMAHTeQFokCoZADhdVAJQsA+sMBBuIJRKkCodugAZMABYwCS0sgBXoJqOqhNEGQELcJuiSrEVa7G1QQd4mQ0NcENnIITdo6ROEUEI2V3XwBbYhJUbVAb2NaThQBawCBuPQXRCICN30DHv+A1d8Q1NII/tpJb+5YkmPeCTJwlXaGAEdQF+4BA06wdjXMAAngUXQMACTJAVA/iNQEADDwBZNAh1YlgENAEXlzEpdEFqdwB/QQVJMXQH24eNZtBVMiEkY+kULSEjPVVtnnqxeau3ezt6CVkDHgOkN4qe1vC3fEYHWNcyqaaxCRad59OXDCOQHVEjqoR1fNBesQGM3sAEPXuXdkWsj+cTXFksPGk/EpQSyHYpYMgTFBCVaMIDO9ACI3FvPeEDWdsE5zZaWWFa0/oj6zqMSfMjAoQHQcUjapCTQ6INGtGFSnOTqZq47GMHSbi300u91XtlKesiQlADLBOYR/BtW2ADZBFW4dRO1xSr4nD+B2EZfOHnPXvGETd0BzOIJg2TfLFBBvy1DZu7DURTA5CJFUMTmABCP/YjBKuIu3ORZn2wBQzgiYfGAIdBs3CCtW+KjWkwXSXxYuFnBkhjZx12DULbB5mnah2DQ0awZd4Lj0jFMdN0Q9eaBjygQ3BSBnFivTVsw6FKe/mJBiazrFjHEyz3I3vnFPcZFcwJNOgTuOSAER1jj315QzALDmiRBpk4o0aAt9/ABxSwrdjQWdxABvgjI+kUr5eTu/e1itoQNzzQFqe0PqX2AD7gA2jTE+W6A8Hodp5XXWbAiuBgX2HlX0JjQ5mCNFZ1hzayBW0caNbgdz10BuzYw2Fxw5H+LMm5KQR7CBgbwcNOcYrYgJ1Gsj6Pt5B9EMooaw1hYKQdkYRiKXcgg7PYeD4CyZ1dyhHpxw1bALWA0gQ6CEDSBMUQU21FUMBpsEAvUlgxYTVBUCZHIAZokDVwKAZk4FN2AH88Ukmy8Y1hRQc+Ird98AdvhQdqyIZhkAY66iIEmQ0vMnnNyVhO0a0+PMnvDM98eAburDawmMmi3II3pFReoTRatcmFyD5EGxtaunJhwGftK8u2BKZZM8W76h8O9HK2zA0tkBgv2xiZQRJ/NzuLBFTBmRT0E1RmMMMjDUk8eQVkgAffPM0nndDeAKWNgZTdcxOOdKPb+pM9UQS161f+kFZvTWFhMTFpAh3PQ03UQ3eOjMlLNbOcrRwGReAzkVlXi+usARkg6UtdibdAnyQjLAG28yw/3yhmM9IE7IQNbcC51yAHZcoxQSC2k4I+s3ABnXKD3fAEKhoOSKA4CYoFM1EGFbCNaCBl8SrSIu2Mf4ADE0AAbPiM8gIbFpABGdAq6Fa/HPo+4cMHbjiPVGVfW1oEaHVXHrtWQCA/dVHJRW3ap31sT8kTxrlAfCCj2+YNQ7C9CWk/MnK43HfFNLM0SFskljt5XnYST8MWeJARjzsbeiCfPxGMuIwNlfmUYtslFiAHbhABeBA9brAHAqAFfPAGUrQHbBB0jG0RYOT+BnUQPZ2iBwJrEdFjIa3CGqjhL57hBBLAjDMsQNU22NKcBnaQAXyABBKhB0ngPPiAARKwExhgsE5QOAQR4JDdKBwFRhUiAPiqSBWABqEiAXuwAHawAGQgEXizABrAE9e4JD6AAyVYVmZshGUZnMNYEhGM2jEu47CVeyC7mNbQuuXMkD0wrmBhX1nDB2AgAzEgA2AANC19pPAXQDWBBzwSBt4L5Uegj8ZbDbFCYBeA5bHHRvKSBFvQKOB9DXmw3NjKd3dAKYKxeSaRMhlQGg4SHbugAVDwBBkwBhFwBwGgBEqFBFiQ0hJwB2OgBE4wAE1QEBPQBBVw6BOAotPTBIr+XgIiAgUVUAI4QAD7PdhALmVSdgd3EL0ZgAUTYAdQgAFIoAQE+uefsQcSUAeRM0WN4wR1ECFyfUaz0uoQXgEe+iF9MAABIAY3ENcVMgCJoSXhExZ/kONoMhNZIUHsCT8wSSkm4ZtBxw1v0BoJieVS5BHVkg3Y3g1OYOUzDu56C6NLEqY8cewhe4MO8AeArBhq0HS5gw4EEgNYZZHSIRtvoOVCkQZGIAaMFFT0M9JJGZtPsgd6oAVPwgZvoAQTwt7V4AYMkQRIMN3jLR3WjSo3oAdvkAY3oASwvgR34ASbrgZYEL3xGgYnXwQ1ABLSFEGUkjW+e4IzLJQaUAE7MAD+FbAAOrAAZVACC4DzRjABIs3zOiBlmKkDk44DZ1ABOhAAFSDplYoGE5AGFZAGAUCpGHADVzAB2SwBakBWUuYT1TbDeowGV2AHE4AF1pP2JXAFU38FC7sASt8SCxAGFWAGOFACGqADFXAFS5E8aYAFGkAGJUAHlZoGEYADGBC9d+70JVACTRDyFVATMaGGy7mLZLc/q7Z+iwGTzz1jRUI41dDd7RIrfABVbuAHSRAr3d0oYbQrO7FJRqEHKtIpRkSS4D37cv0a56cir2IhSYAaVh4rhqoHfJAE1R7uyR+qUo4mq3RuzIQNYa0NNtBVZ7CL2bA2fJA7MZA7BNIBMmD+ttsQOWyA/B2RRdigBU8g9tOJ32yoVHzgBHgQ/22QBGSQBHbwECWA9gvQBBogVFcACAMVEzg4N2YVYQsTOgM6GhU6JRUVODs4JRo6ZpxlZ2VAQaJCPkBDp0VHQz09Q3h9Zj88PEV2dhN2d3ZtC2Q3dxNOUBJ/SHwYfXx9SkluegJawVhsfRZ6EW9OehfKEn0XfRlPT29JbBZOTwRQTGJlaH3xd2aeeGgPAxNpgxF6StQX9kSwEMAPuGrb+jxxgmFCBCd88FgQoGFCmz8Y7jQJsKBCmgWL9pUhFGFBhjMVzqD5VKbTGTM8QgXxEQRVkVRHjoQJQ4/eESCzePS402f+ldAw8TLEYxOBjQA93vwgcZMEiRMnbCS8mbCnjx8LXiU8Y0r2gtULbzLoIeAkw5sn8RbGc/Imwlc9WC24yeDnW58ASZ6wuXD1YLzDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPne0EUXYHCNLGfCgkPnOEcRvV8YqcRsznR7w5CRC48SOjA4zfcs74kSBBi5MITS9ESELgQoY6dQT0uSohghI8yMeUbHLnDhYNEQagUaJhAZYSHXHoeARSjYUIAXC0pGOHjBIoSv6QIXMHCpoMaKQxQQkTDEKGHVhYQEYTEjShxB0V2GHBHU4kwQcZaCWRARltKASAdPHoscX+Yix0mNgPPRzBiRlBzKJGXF3F48YF1LiBhB9jTKXQYYNNNaMbbzijkB96WLUHXDvC5QczfbDRxhgVYKBEHcnQ01IZWJbxSh973KEGGleikYsyoCWGhhlknmHPYWnQcdgZRCWDhhp8RHTHFTvcQYcaaaSxUidmhFFGGDkNEVQafbQ4S2vVKIPEG9M5AVaRVLkxEBISXCBWH2tJQMA4SfQx46RIWGABpgkdp0RcTsRjAQZPWVOqBGwo5QcyYJEjABJIIFPmr8AGK+ywxBZr7LHIhpYGUUO8mAYRLzrmBwuJ3VEEYzmMcRgfzSaWx7V9gIEADH31IQMMHXQQhRlpCND+xEdoiLHAFTegMYEZkmSiwwJhYLJAGRooUogGWM5rxryO4JBBBiUseMUER5SxAB4T0HEFA+/MVYcebjwh5BN7HJTBOXKEKqoF5UjwxARPDBByH3JE4MapbjiBxAVKpJMzEvHwMWJidcC2Wg9BzdJKso3VMQYTW7RR7mF4ZGklGYzhoQZrRuTErh1kgnbEGfHMyWgfR1DZR589h2FHYno4IJkdZSjqCiwo8gB2H7S+kZWlMT9B81VuqGxByT2DpcQT1wT+hARIRHCDzTUX2UczEcRFY+DR1WFNBHLQik6pfpGDDhtIIm366ainrvrqrCeLBlBCAWFGH2ec0TVqUCj+Nrtidfy8LZx42EEHHSudmQO6MfQ1B7rqmnFGGJQsUPu8JZzxr8QTXJFeCVhkQEcFwKSDhTIW9CWWAOO8wYeqN8wbhgZ2RCjGBGWQIQfHhznTlxs79pH7YPzj1M2S0JUKwQVJbEAC6fDAP0kFiX8m84PvDsOEJSzGDzUgmlB6UITbIa0OUMiBDaAgBw8iRgeFGsIdljBBxfABbkNAUQ9+AIQilIFOnYHJ2tBwBB505Q8+iEcagKAMOwABHoqhgNkWw4c0HOEHQVBbi3hCjyDMkEw2u1EC+bcNvenhDUVqFQB7hqRQzYgaeiAdz2xWBz/AZYvxkAOvxmEVPYDsDRf+8FiRxrEjZ/AhCUl4WusGSchCGvKQiPzVGYLCCqEcYW3TiccY9EAbcFwgd4fBCxruYAw8JAELN1CCegyBA+e9RCW1qx0a0BCFccEgBl6IAQIQ0IEmnOEK5WlCEiKgASiMwULKwQOv+iAANlgqA5UDxzFN5hQLDAAvEWCZQyagBC38YREaQESgpJeMOrSBksfqnQtb2IcSLcYGTeDDS8wASdO1YQktoMASqPaYLdAgDWYwFJoYQE/I2CGfP5AFEGhYBHaacDJBEEIf7hDQV+QzGUDYYUSxRc55xLAIaOgaQ4tGtLsN62Z8SaRIR0rSkpr0pJqpjSPLoMEgJiUe/1D+SBL0wIcMUOwGaVCDElb5Lx0A4AqKCIMOLIEJHYThCpF4SYCuloZc1EGWtOzALF/ZhzwgcVhfZFobyHQHTKCnJxnblhzG8E1j5WCJ8fBDDtgmNMQwgVqp48MYcuAAFjBBDpNZARBgEQYeDKEPY6CAICNjhzMUgYZAAIIQoIjRdkrmDnbrAw+EsLYggM2GtANCnBazBRv0zIlQVBtj7kAEVvQACIhCqWpXy9rWuva1kUHDBpUBFFYsiw67usACmjAJHBDsXwvAhCJWUgGkXqEETbgBFjCQhCUsBCtugYuY4rG7PrzzN+maagCr+ys9kAEKTbudGloyBjZExBYHhdn+FqCw1WExYa20cZtb4YuYNjggvcTSAxNsQAEbbAG/jNlCDZDSEiD0QBlvzcwd0FCExJ5iCIsNwhGmC5kw/IAPDaYTDdQZhD7EDcB+eABAMbqlxwRvs7BNsYpXzOIWJ4ulQrmDSmcxhJbstgkZuEIG2mSBP2SADxKAQgauIqMLTOAY3HjCDRbCZDYcJ1TqrNPduPDfOcTANwiIwRKDgOLOtIGudkVrH/BgxdFURg45oEAOTPQrP9yXNg1IjDkRowcKsNlYfGhDE+K5BKdhhgI8UAYnnohEFlhwM/b4SQ1zcoQg/IAIE+4yYkxjhh44bzRDKYKZmehEINDACG5ysaj+R03qUpvaM2dgRQf70FehpFYpy0igAiNQU7xBAQkaQIwASsCH9+yBGUxOhxaSUIfKJQNOaPADe99EFD70ADET9syX6woFcJqpBz74K2aU3QIW/PdXOcDkYRhAZ/kihgXiJpZcwXzXzUChBuDiBBp+AC4+tICcmcGDEx1tw9r95AdDCEMaStwHNfCgCyuQgQu2MGFCMRFuqVATeE9N8Ypb/OKktgMrehILoWS0f2yIw3SQQMlWCWMwiHnCgdxA1i24AUgvd8ZgIBWPf56BhL87DEbfNDbMfJkC6La2Yv7d88y0gb9LwOtnXpMYch8mhIlZgmfzCwUbOMC/g8UMHxz+0ANItqQ0PDhMHRwg5s40MQyLrbEa1GAGTQP8hnm4MgJeMEsZnCFah/FS7dRA8D9oC+OAD7zgB3/IImywaGFgexoAnAwM9CMx+k4GFLLOmDOIQZB3SG3Btd0HO3C+MtO2q9AVQ+YhmAY0fGAC0MfA+MnMOR5Oj8frAduC1hsdng5Yc5m2wIIOxwNLkh3CVbfQAsp/ZrylDTjfx1uEFszy+XOPQs/sUDwZL2YPTUjWEwyzB18R/vvgD7+oMUy0Rna95qnAO+/oS5u/QoELkfHDEohQBM2TDcUXPoxtKBN6Jox+Ma/zEx5VJkcnT/9nGWMwdbBHJluHGGNXdpyxbnX+1W6/khpBcFUtURQ3gRhNoIDEQgdhYChEEAZbMEteEEvPBwNtYHk6sCoJ1BdJ4AR7UCF88AeVYAZNQCXaQjp+UCnTEUh+EBgh4gaH0z8HdBVBiEZI8EZAAhc2ojdywD9KIoQ2EkDid4VYmIWqQwdXMg8+UGJoEARHtBh1AFeKAQSv0Xp10AJLMBRAsCW1kRiCchhCIGmLEXpbcICL8RPzZn/Aol9X93daR3bjVi5bQF/2hm+ZAUJW51966BlV5wNdA3w7sX+HYVdI8082MEtz4Ad1QHfjwgTOQwA24AQ0ojI5wwYY8ARioAE4UAElUAI4YAfgsCtM8QRKgATmYAH+OeMEdbAHbjAATyAAcmABXQEOASAp6PNMtGIVFqAWF/AMdbGErcINKkMYElAz5cIHxqeF3viN4NgZRqBQiEEHDWY7iCEHZpgYRlAD6RZgFEAGeLBXYagMDJYYRnQY0dYYoVdtk0FmEzZReJaADuB/mNEE2Qd74GQDgpgD7KcZetYCuac+xZIaWYMYwJcGRUAEodYz8Wg64oIAYHAbzDOSeFABajABBdILi1AHGbAA+2IG8iKLZYArWQFIw3EBztFMT9CDq7KLfsAHAYEMNtIHU0EAGHABz9gXhNEqNiIXF1AHAWAqFbIrAaQHEBiOWrmVXOkYfBAERqAY1vIDYUD+JupYeTTQjfEAT5SkBuASBtcyBH7YB0IQajzkQnj4iIzxOmfyhqZTB0tAATdwZ5IxdmTSApTUNmRCfJwxVxOodMcSQgIZDzwxZkDAGokhBxSgl8ASkiJpLukCA14QD+BgimRQCDowIFBQAjugAVeABBWwA7E5AN+QDRJQFUqZM2YhADFoFuGABAIgKcuBDk9IcgHQlHqxSy2zFxbgFBdQELwZgxLgBALwcnqEF05ghZaBZg7AAC3wjl0ZnuIpanpAAwO4LRZWBHdwlouxA3uFGixgA2QSKHRYBvm3GoxyB+QYD/3ImYzRaHfwYXHFe99pe4dhA/DXBy1AJYcYD0H+45+MISKNmIem42ZiQARyuDs/kI+JQXwG6hl+AAPPJwNRFQOHgSRPgAS/aBV1oAQlcFQl4ATjFYs4gBdOhgQsY4rEaQHjoAd6ECrpgJs9eThFyQZ+YDPNSWTPdSp2gQE30zEWEIM381yiYkduUAetchlj0AAM0KVdygK3o5aNISSKsRvGQnOJpA2M4QYfGn9Z2RjUsBhxCqeIgabjKWp0QAOOlRhmEAo7cIctcJ+KoZlMgBj1ty01xET7VxsXAmYUehkAyQeq0KbCMm26FxltAFcsgFcMmQwUIIiTEZFqxnqp8147hxhzWBRqQFmKsQQPWSyemS7pMpqRsSLOgiX+XwMdgiEHThYYT8AFY+AEbSCscoAVwuqL1YalxaoNQQkRT0BsTtAXrfKsS0gN6dAkfZENy8oxeBFzl7F1DEABDOAAXMoAh/YME0GpSWCncgAX0TosasozkBFTi/EEkJkZHqMYFxBIjPGuiLEql8EzHVMZFnBQ5eMYBRsiWXqnoyYGP0BwiiEGNCAEfsgCZFAE6ncYW+AA/RQPXGaoRLQYcmldPvAA3gahjTFEGTUEq0ZIfAAFQPdtj0EBeMUCf8AHDaAM6DQZfPAGdNUCTXCvqLN1f2CJh1GZHjYos7Et6IY0YIBdHQBLkwFhV3UGQiAEd+MEEpAB1vAGr/IGfpD+AVXRRlPyKmpBcnIQlRbABXLQBm+AAU+SAUygtdS0BbyoHb50AxcwBkpgt6eiS2nhBFxwDujABzTlB33Rek3gnXLwBnKwBF0aZ6JiF67yHkiwBxYgAeXzHtaQK2xgDm0hMxcQnDeQQN8QOLcpI8iBFasbOMgxEeDAtQ9RlCQnACPDM5krjMU2EYhhDhoiANZIK7Z7DhGgBTyjBNvgTJoCDZYyna5rF8NLHNTAB8f5BKvrBxEAazzjHAMQGAQwFdWRnRGwrxmwtd+gFcRxAW7QHDVTPtugKRLQFXwwAbSyS/3Atck4HAMRDnuAKREQMhOQFZyzMPk7FQPxeAzLYkb+gKH8aAN0YHroOAbUQp+0wZaK8Wzb8gNlwMCJcQU+UFdEwF2Y8RMyJgRLa0jTtgRv6j9rZQNt0Fl9kGCQIaEN4IiEVEGDMnS745Z34HtsRZjF4gcnSKuTUQZGw0hD4Rl80Dg8G5RB6aNYWQdyMMVtUMVtQAZjkMVZvAVcvAVdwA5NwARiLMbdFp82YAMtwAAlUsWL26VKR53eoBbh4DfnUBXJ8BUK8blsgBeEUZQBIQG9tq9M4SqUNByUNAEz8w2tAhaUKzM8M1Pr6hcTQCQWoL54kxBGWQ6tcj5wYQ59YBducANGqQcoQ0w9iATiwBRugAw0sq5+gD6HYY1+IBD+1xDLvQYplQMWPKrKYBGDRrk4P3qKeqAU2XAVMRjAVuEV6DMcXhEOVDJkraJASlEy98sxTREOeCUriZzICbxifuADYekacGUtptECHeJ5iDEtOWBC+okYGtkHmMWfdGUDP0Al95hvEjZmQSDCiKRfq8cYfMAAfODCCPoaeikHTcACuUcGlBrESqRZQ4dEfLBXEK0Y9tXQqGN4QmE057kZe8w6deKJ3nTFTJDGLDAGb/BOXtohQqIXcjxkPLoQq7IHw2yUn5sWTpad2/trZ+GrhJwMEtAXiBwqM+UXjTwjCKEE/GNJXlHJ1PC/h2EOJFcNRGIWkaxMuLsNygAORTL+ZONAFZPzBkoAKdsgr+AAyH0wAZJDmgbRFT8GFl7tMa3iy4EBDlUxDnugFDUTDnoRAeNgNu+rFG59jEKYBFywOXuByZ3jN8dIKWCxyt3MYnjgAx1bXx7oB0TAA0dAFPf5GoUKgD23cxMtBmDmjxHDKT5sGa8DNkZ0VSZFBla3BP+XAyzQAjnQAGgGxA7KBSLEBLo9SEtjB0UXD3d3GG+oIowhwyZ1BlYEcHtKcUzAADYgB9AR3eOqDNaLHF9Rvhew3UpRvkqBHE2xrpjCOM+gBODgBwRAJNkrr24gANOZ3dkZzZQEDhFQHRYiABHwFMOIcuDQa18BK6QcD+ta1M3+ed/jUEzprd8RUAcHkd4G7LxzTTq8ieCkuQdcsLpr7RcHwch9LeGTk712kd4TkAHIUL5O9g3bSxz7g+C7NAGa0xc3QhwZgLlhmwEBgNSLk42w1t1TIQAToZ2RDVt5+tx9ANu0QQF/0KemtzYw+9usVl2M+mUP0APphBg9HA+CShkkfDZA0JGqpQdLEIiHMQbd6aUM8I58IAdcwARjUEIlBQV8sEmLoQabVX92sJ+KkQOHNuTG0jZo7qV9jhgHO0jeQBk2skst9igjVZR+3mJiIIkW7YHvdRhhKAQ60AJ54BjdEg8SW1f/9ToeFARrMwRgHhkAGTYV/Vq8J09tUK7+aO4AiTkMBfJNhkGaPqoY3kfgMjKnTISwfUAlG64YKa1OjKEG7fQ8fbDl6dwCCfroxDIGga7GjGGnrGPtkeEG5tViuS5SPQjtLaYDHHwYb6CAbiZ0aEADpcDPk4YHjkkDVyBIOYGfSUsZq01dfrlidZADgu6QNtClNsAE+EFyTqAAbtQkCmRH1TBTT0jVhM4qH/1Gv3SkrbIHvuwGcgQpPYk+Cs8GyGvxrZJ6fEAfx75ZD0w2HS12hAjuw1IHVtcABcryMj/zqwPOiZGAh+Gq9dUCzzaWZeBBF0IDV5eHkp4YWEsbtvHOkvETW3IERIDRI8WlLZAMfcDv160QWXr+AzMSM28gAHj0FUlQMnURDokxAbwynZ581roIAJIyDgmUDugjALeCvU9QB1ahQKgIEVVMO+m1LBm8eY4RWFBP84Rf+IZfSHdgnoiB85wi0E/nAG3wscnwE5uNI3S1A5umBp8HNZNZFBlltI2R6slwE4MvUl069fFg9fIlF6ebR+6KR78GKabyv8aIGH6dohUCKbjiKqICSFTJR9YADqRSyZjiunog55nXGHaOGB/L7InRgYcf/dI//SKlBnpa5vCVA5/NB7RNSfvYMzvAAzSwA1vgB3cZD0bg2uUYskL0V85vJpfZM0Iw3CwmrqjfBzfwpZbzBkwcjbwZAIDwdsH+l5TEZuEm4JfR19jI2PfklHThJNB30Zjp5iThdpH0xNZnoZcp8aSH5HThFvXkhpH01oeG54jbmHaHW4TWV5SWO8zCNHyMnKy8zNzs/AwdLT1NXW19jZ2tvc3d7f0NHh4u5sPXOJbTJ0dhXkex5Ihm1Mc3duNgs4UWRJR2dOYIiDlkZobg+sEnmLIjQW71wQPEjLiJzJowcMAkI4ONWxq5QXLhyZ5IfdywufDmSR9VdZys4qMSV0w3bvokcaIypko9NEOycaMn0h6Vb5Do0dIHChI5qpIY4wMw2S5caI70SWNQGR8HZCh6/Qo2rNixZMuaPYs2bTgdQujlsKEnB5f+Pm3y4cIzhImNHFv84FJTJMivPnaKLDsyuE+ZNGeiDksYZiAeX2rD+WmxMTMDFsr2WMCQSdknJEhiUpQjh7AdZXQcNrpjlU9WZXJs+K2MO7fu3bx7+/4NHJwfHzs0t6jTBspAdWOYmPmzfJiZNGbspFmt9Qyvh7YS47qj3REeNNuDW/OTo8HGBkuim2/Eh4s578fUuG5URlf5ZG06vv8PYIACDkhggbuxoNlGGJnzhgUTTDBGHxnsh5MeI0FFDwZHpMFHaMhANdAZSeAwjBpnLAceTJKY1ocfGKyUixtJJCPHjMO4oQRtSDhyQVDRGIWLKbnw4UYbFjBTR4seKlH+Ey4vNnKkV220QZgwykxF1S13WLnMG10ZCGaYYo5JZpkBbsFAC1DkwARmDdjQ3BIW1PFEBHowQYccSLzhBlMgydFGBaNgIAYdZyyAhyqjKNoHG29g0YQTTvxxxRU07cnHFRXw2YgdZzyhhKRA8SHpKKkIwAapSfjxUSN+IDFKUT2F0sgkrO5oKx9sOKEKn6Dk1OhHqTXyBJC7OlFrEqU0ouiRH9U0ia4r7flTHXu6KkAqFtzUhxZ+sKFnaow8QWckk/SxR6nc+AFFI7Ysg6UjaqyGYTNbUGlmvvruy2+//j6DIAtjDHzDelS22gdOhArghgQ4sQESjljYacGXGYj+oQEWiMxC8YQE3ICBEjg0oUO2AlwhwBsO92HoGBGwIcDDSNykSI/ZyoETIjv2gYEkbESgBZMDPMHwtp08m7MeBDyRARuwBFDnJ35YYAHMfvlhiAV8EODEtqQ9QUBQe6BKtR4TNPyEBalcsMfLGJRmclB+REAu1xmAqkcSdF+i9pGZcA3KDTRzQwaVeDgm1X193KGGu4p/CIWP/05OeeWWX76bAwzkwFQdOWQWFMJKPHGBDjse6zSyFWAggB4V/PGIGwNUMEETFlzQOgZBWYAGFkjgoAMOT6gxge+NJoHGL7OYK4oFI/ktYaMZXKAzsRFcwKRHmTjBhgRQFtU9Bhb++LF9BEi0yj3byy7vxvTeO4sEJLqXtKMeapvftAQR1NHjkfw/oZJlRc9+fXhDEpSQt5qMbwBc68OOjqSnKEUpG3xo11WwcyXF8WEwdmhcM/SgHMyJcIQkLKEJp4GZHIxBDmT43EaawIQlOCwJrbvAGSJAQ5ykZE8aeEPKJpAkCc1NRhgjA8PYhgk+mM4JVwCeGjAgBxwK4AZXMAcbMuCGCJSKEkgYACb6gIqQOAGLoUlCHejmCSbtqHk4ORtIJJEBVdgkiq0SRSbE58OgTOIJE/jiR5CghDcEICh8YBgS5hQBGbGBDTc5hd5KMwoB3o2AnDAKkBgxgbkJaRMzs0D+F7cxBnwhLhnvyoVE6DFKZfTnhKxspStf+a8mNIAFS6glghhgg0bI4QKk2QIULiCGJixhZmyowx72hINVkEEHI0mYOkoTiQvggAwWnMsfdPCGK+gAdiIxSQmUcIHbkO4nQGGVG/qYk1WtIhWjoJ+pzqeHUQDFJquK56tw8q1GwVMlQFFJz84Hn5sgSyV+UEkhnHCbT+yqgLDC2ox24jR4CsUjRtmJSb4VFGCZBFgFNaf3suEHY1SpGWl4HHnc5R5lhBKWLG2pS1/6m60kaCP4OoYdKmCBDGxhC0zYwhjIYIY6+OFEx2gmPTyFhuWoQQw5iAECYiCDgjaBoMloCSz+0sKG24BDCTnVKjcOcTdtrLQPRGVGKXFBB+zYgQ7QYMKwYArXuMp1rt+oA2Yy0wAapBQXs3FVHc5ghDURYS8wfEMQbXqEYNxBBy9AgGNh8NQtuKedw3jDXnFB2WdkFrNx9Zw57GCVZoRhP53Kz0MM8ww+3OCwdG2ta18L2yE1p6d+0EEQlCEE0ipGImUIgx76swQbtKAB+GDTGOqwnDT8gAcugEEMnOrYpw4DEsNA6DI+Co0M7BW7L82BBSnTjCFgUDxAcEQQdKtSCng1tuxtr3tfGoR5IOMfwxhC4857jN9uoQk5GK4DWJADI9BAB471whzAANkCN0JvGXifBMb+JwFU7AgJE/BkwyIggGYyQgK7zMAAEKo/C0iqD60zRQb2kIQI68ESGeCbBO72s5e1Ug4OMAcffvAM8R5DII0Iwymf0YRcvnfIRC7yCPVAgx/nIg2oxUUQ+ACR1JKhB0bIgQscO4dGINixMmhRH/WAiqpVLVuY0AMjZHUkWDViAmSWgIUkwK3SIAKH5yvFy1wSgUYkMhNP0JvTuFtCG1iwtzkeryMUQpi2RKMYRm60ox9tpj/0wNDwwTEubtwHM4ThGWgAwmDAgIAOxCDLfIgBDGDQZT94D8xXBKAe+EcJVUfifDMyRCMEgATvhWZbBuVC2ahGCj3QDRbe0+SRbjL+7M2OcB0DAQJ6kaFj6Zi2D0B43DL8QIEvQXrb3O42cMjB2oDcxw5tEQKlj8EHhrgmD44VtRec2gEYeKERSIhABjIwtQdnMYx+GKOFkWVrUmCCdPSAcIX38DMH7ogRubaT3vRnk5ziJAKoYKVd+qCGvjIj2rkAjCPoG411SM7bJC+5ycdihCcPA7zuOkKUmXGHIIT2NUN4wQs6EN1Qx2C9y1hFxSlSCYa9ch2OGAKXmmFudFsa4xp3xhZacNmTS33qVKeGH+I7jDPMvA//0LpZPS2eI/wADX6IQbyjC4MsQ0NXcjCqOOI5cov7Bw9Ld0ZukVFtRyBkGktIR9X/Dvj+wDNDDz4QQy5izlc6EOHcjkj33elRBiBM2w9gMDtUeS54ZrShBR+ftt2fjWhg0McZfGCBBTOP+tRTXQ49YOtBlsMDO9R9GDGf+RmAcISoqx4aF+/D3qHx+KxvWhdNjoYeKFDT3St/+Y4+Aw3uUwQP3tjryOj0YNIQhCE8m/nOaAMF4tF0ZgQ/F3aYzY11r0oHYJ777G//XFO+nDAMHzBDcP2Q1E2YIRDB/u5fdIQaUX/SMH6X1gO9cHTRwASc0X8LyIAvRQTylX/4UQSz1wh4IHOnBXYNCA2b5wh3UF7SgF/IEIJXUXzSkAPwoIEpqIJH5gPD1wc9YA5HIARb5y7+Y8cHYQAEqbSCySAwH6eDzNAQyYAYjUeBa9cC/rGDSaiE+lIHNOB6QLAaQAAEHgQfgQEeuId+S9gGCkgPPAaC1tZyfEWF0+AO4baEZ4iGA4IGPZAkPvaCMNiBMtdpRQCGadgIPeguJfgMQYgMiOcI1FcNY8AOdkiIhRgc8Mdkd9ADtscDMhiAhjgMZMCFfZB00+CFyFCA4lGE0RBckOiJn6gWRKADTgVZo3YVZoAG4QGKuMAC2mYHt0UNfIgMi4cLtHgNNtAEq6iLu0gRW5ZzMHAFZlAdysYMqdIklZULPKEHcTcMe5B8kDYGk8hy0nCJxxAGiKNp2HAZ2saL3ej+jedxas+VczHgQTbiCCumDPaDjsOwjo7gM8SIC/1GCNzWAjV1ftVQjcOABsXngdmwDmb4jQEpkMngBU/lBX4gAzlHajsSARj2CVqUYm52AWFkb+ODBFwQYZ5hb3qAQAKQAS+zIgbUYi9iARFwJCX5ETSUa+ZiZNGIC4BoibpXB7BoXtsHDU+XhQOpk90IajvXCDIAWTAABpowNwz1EX6AKi5hAW9ASRZJCXIAMS2iCkVpP5LgBAaELN7zBk4QAXwQAX4wlX5TB/hmZPWIC1BoDfk4DL+HH55nDX23k3EZl1vmk3OAcwgwbx3iR+eDBG0DQFJTB85ikQgXMzuyB6/+YjYrcTc6dEkN0z5fxAdIMDUlIQEeMmQu6QiKdw1qmQuP2CmKhg2lJ1JySZre6AWnhmpe0AE4l3aasJd6gGtKMAF2smsVVgqAlJENFkeSGQAWgCpWWRS7MzcWEADkMy0klgkRQAtFZpaHNnrRwJbIUAZumXfZcHzPWJrZ+YmmBgOruZqo9nYTNA0dAmjuhZmVhg3ReQz7mAsglw3eV4faKZ9nWHZmF2/gORHLWQ1swIzthXy4UAY0OA2beGmzRwfhVw1tMp8Laoh+4AUyAFXz5o1bIGQBYZPOoJ7HwAPukaHWcAMoyKAhKqLuxwfN6S4ICp3NMI2ixw0lioQjCqP+MZp5FNqZzykNBOoI7/YCEfoaNloNftAEOSmjQ0qkjfaf4sED2tChjoBgHfAC3dkBQ0lW9LBeREINB3SO1gCPRcqlXUpCNIoLR+CC15CJyOAGzmVq3tkB84YGUOCR1LUSyDINGPAGW/AzrHOM0LAHcOqlfeqnlkMBQgWUjvUCUooNbpkLZgcGBmafHdBlqrUzqhYBGICYEbYqDTkABdWQfaZirpIJbaAIjhBjfyYA3hORpuAw+jMj4vmnreqq+QIFtpGmp7aaXRaP04CojQdZtjoHs9oIanABAzAzyMIHrwIKb/CV3iMpEuAXsDkGSbAzy2Nmv/UETaABoiBhpJD+CLsCEqaSYgL3quEqrmDCBxSgB0D5XJDlnRIqbA7CIkPCB/GKB3dwB3ZQBmqQBmlQAmJwBmZQBsIYlFIKlPE2JUpwEwHwEmAJEqGQCmvUCeYgbDfRJE9CYlyQHEggAAbrNJGUCH85CC7hBkfCp0PSn9Ghn7qEeZnldsmwpSvRn85AWcWaDG6wfshwsrhwmNMAjzd7DDW7dnk6rkELq7l0aot6mjjnqPGaAWRAr3+ABBqwAE00AQOwABMQACVgBlSrAVdwAzpwBxhgB73ZPROQCQmAAJAFBgkZal0WCwIgABcgBwIwAALgMkoQAJOaBBMgCaDhtheAO3ayEqFBKgL+gGFc0ASE+zDC1gn6Ywp7kEUlCa4wcSM8+7gx40C5wCtP8FaPgAsZQLHVNRIjS2+N0rLLAAmyU5LvWisv6wSb2whKsLKN8qbSwKercrnJgKwlWbrKMCP9JrS/ayblmiRo2whzkGAxUAZisABiIAaVogHBNAFKUAFkEAFN0AYSMAYCIAdjMAEYoANyMCdLCU518gYK0G6hFl1ewHarwZS88hMIRSq7spUyMiWSwAWiUAcrllV8AChtwAd68L9Tgi8400yvYEb9xj2kgk9yygkI1RKSshycoGdyFGHKmQSw2TQW8GKkMBD2w6ykYJJmk0i9mQgYxp+W+gQICwt1Qjf+ubYznZBITFOqNmFvH9UqU5MEGcAKjHvBXJlIMUY0VUNx7fRAEkBmNrEzsKk/fDIBDiNs5iMJSWSRjDsAFqAnanY/MtYHEyA59eZmKSYAVPNhSPmRjEQLF1AHBIABR9mQraM3twO8cQwgTOB3QSmhMrCaMTAl0TslUBABbcAF0esERhJKFsAFAtAfk4oDY6ABYyABUCA+SqAEUDABCWm2jyUDqPGsdNAGTvCsAPQG1tsGSbAFTsAFFtu6hnC/UMAGAtwG/Tsl5yjAokorcooTQME9tDASMbEHKUET8uQ0HiGngRQSMwIrF2xrBjQBe8ojnBAKYsaVgxIUGeYGNwD+Cgk3Lt1jY9tyGytWCcWiratmw2rzNjdBQIJgFL+pwVdjCEhpGskJllHSIRlLlVTDPddDCwWFLJmAbzViJ/PTPx/xMlfEucxyJILALXZiP37wZRlga5ngPFOZZ8u6Eqwqxxe9G1sRRPYpbwm5mlLK0Juat8opCkmURAPwkU8gSBFmEynzYi+SCTJgts6lAMtBQxrgNxFmnJ5hNhkwPoNAYeZzkXyQv6+mB12QEY7QBhkhUlnVB3aSZ175K32mEsUaJU0jKeDcZ+6ILEj5KlF5ARCjKGD2BoygNS0SABWcNq4mB2G2Oy2ysADEB0fCPWTpB6SSZxJyLFcZzi1iwzj+NApG8QklwUtn9JfaRQ+BFLg58kWZMJkFhC6t09A6DECtQA9bLQFz7ZUNYwpB8UB2BkAx4Qkr0SCEjUDgGk55Zma29j4KK0eSMAFEYtEYTdtqQcc5qqbR9QJiwHjJ8NiNoGR9yCUVcB/1sg1vkNSNwAUZ4R+WYG+FpD+8QnGS2cSUSgBkm2sSADclSUCRcLd009i6i0BEUyfEOTV+QSsOxDQ+/QQRZkBFMy1n5ElPrTYpQXFpMz30FmGQxDOqQHGnuzN9oARJMpEOt2JDXCeoQDQPFxOZkAlzvWCEG069iSrI6sTTrQdpfQkn9mABICNHFAl5luAx8cR7xrhAEhr+g0DhjpLWfXQB+2NJzEM1s13bNU4W5TpyYOCdhDoHGxQGvT0MrBKmzFAdjmAHwV0G8SkN6JADTe7knHMMorsNLkI0L0sgiWDl09DdlbHlznAT22LjYX4WcJkLcyADZw4GRjB8aQAERSCkBboMfLChZzle06kN6NECTDBTuXgMPNsNevAEPjsg8eQNfm4WVqqnPyHmiz4WfNAAWU4PP1AeZtADwc0MfPCBUlGCaNBXfngN7pAOY9ACOcACo46djI7qqY4NZL4M+3AXQxAEQD4kmY4MK0pt41Wd1dAFDhAhJfp/qg7swX4NfsAAkF50o0QHba7k8EHrx5ChWBGmP9j+DH5gAyzgI0xwA8Ku7dseDSf4DBDxOGYQEZfe7EuGoGjZKSi6DOsQpMziAMbO7fGu6npQOHoAddBQFehmBNqnFeoeBgfoCP6AC0Lw5o7ABSxwskvwovLO8MKuBzagHhuRAwVfC892OEn1IdKeacpwBq4RL80QH2MQHXWw8A1v8qheojNVoZrbCFGQDCCSDE0wTX7BqtJ+Bz66OIkxHpdmmckIBVTCWpGTMO9q5RkQ4FrhF3x98kvPoJ9jA3QMBZrDAP8XcONSEqxiLTQxvbPmF1pwLm5QBxVQAW2wE7CiREowLByZE1hQAkkiCrZ7v5HQ9rN2BfRDsyImp31WrNb+HBRsMAG04AQ34B9AIQfP8tSB/hFuj61uUCx+8RGjINa1ojPFUhOMgjUqUfjcow5Ay/Sdb4jqsQRkMDB3JWRJ8Da5RkCiQN4BUAkL8AeGwAiAEwpvoAQYoCnC1iBssACLVCsN0iATADNjg2xKMwkXYK0opvtksADFQvyoAK2+9jZOYEUv40ku8FGqHzc41N7I6gcBEAoSwEiHIGzFMk4fNUYysjdz4/t0w0tPMAAJNz6eL/+QuBFMoAdyUAe3xHn0BEBuRtdOAwhPexh6fRhXEhcZhn1uN05sT06DVwEXFk4VEU99fUgXEWwYYn1Kb4t9FnoXfagTWBkXEzhOnXr+Fo1OiRgCUBG4fXu4ElxtFnt9UJGcqhd6SYkSdbh+SHWxEpKdFhgXEp1uSH1JbH0XbwKXTrjCT5xIbsCd8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIMSEDBk3atCHD4iKLTkrKtfIjgM2ASOUu8DGn5MYTCXxYhXsSCR4GPgKuJHHEBlgENxJ6WkCnR0CSJxFWeQoZocTRCVd+KrmV64ILJU6cAC3k5ye3JxM60aRpLp67DM/M9eGDJMnRpALCOYGXBJwFNyHN6fnpxM8ENkmQkNVDgFPFw4gTK17MuLHjx5AjS55M+WFHG0syU7jYpBObQn3+OLE5p8dNIcOcSijhxMnPGNN74HGScwHHmRtIQLu58MTNK3h9siXRs2dMp7l6zGB1ggYLEjZ+OOlhAwVJbj1IanVK4qSLkiR+wJU+7UcOkjij3YTu44cNH+6cdpd74mze0c/rzdfCXst0p7CVBSjggAQWaOCBCCao4IKdtHHRgxc5EN5AeJwBkB1lqGEPHiWAxkg+d6DRyR1p1CMHE3LoI4dxAhalHYMwxijjjDTWaOONON6zhQMQUpBiQWhY6A8eR6BRhIjzZAiQEXcEM8Q8fGS2Uj563DBljlhmqeWWXHbp5ZeS4QEFE0xwcSVBfABhhz93CNGHHUMM0WSaZ/L+g8aTfQyhoRwUNFGnPTYwAeaghBZq6KGIJqpoH2kEwaabnaABRBh3CqRmH2ccAQUFLOozRguLhirqqKSWauqpBhVRRj9t0sPHET0cIVCldtDAwp/3tNAGqrz26uuvwAYLY5pN7tNqPT8IIWdAP4hBgQ9r8tNEDsJWa+212Gar7ayQ6mMHEfWo8aSkYeCKjw40tBFGGPzU4YCH28YrL4IvfTPvvfgeNISQ+cBZz5Gd8BEGEEjqowcLNgBRxx1A8GMDFPlGLPFjSWDw48QYZ+wqEOZ24i89P5x5xxBCFHsPGRQIWikQJt8zxkcaxywzQ3uwIcCEM+c87xl44vNxJ+L+3iPpEX8u0cLFaoaxKj58ULCrzlBH3Y8SGUiAs9RYCytEwfb83AfA9whM8Dx6tJDDmUba0TA+mWXt9ttwx/0rw+Z6HbI+dxBR8o5b3KPm3fa4e7XchBdu+OFZllEEPnT0HLSdNNTwBz53HrF0PTb0jfjmnHfuOYFBlNh1z0fwm08dFOQwsOn0TOpoPS9/LvvstNcekdp/qrF4J4DnsyOLeAwRRLT03MnDmXw48LTtzDfv/PP3hCFruHg+zrQNLcDLKBBE1wNEEGbQswS10FfrRQwwwBADGOW37/5EaRIP9O6l59NGC52FXcYPpqPxw+59cFfH3jcqMKTvgAiIAc7+BveQAdIDGa6CYB/egA+R0AM6FPQHdurRhpoRhIEEDGGA6BCEM6Vhd72rBxMoQIZ9BA8IGuqED1wQg/UtYXkiNNUcOqC+GCAABj9kXyPEIRE/AEA983jCxeZxiglM6AkCsEAEakFEe9SFHrfQw4v4YY0+ZOU4fsiABP/xiSqigko2eBCncsjGhxyBXfPQXR/UAC578MEGNtBePtIAhCLwwYAIQAAPEeCFeoCQHhigxyH74QcktnEyMlBfIX34QxiEJxzHycBPkpCBdKRCAhJwwk7UYgEJLAIJE7BAbkB5RU+soxERuIAAggJKw7ABCWfURh+SkpsJTMANSYgAL1v+ocm+WMAPSgCKMPngBGHiJRHzAIYukcAHC0hRHMJ0gibd8JJLjEMkGHBLNClwgy4s0RY8ghADBHWPMdZDD6dxJCOd4EAL3sMPV8rgPNwAQgs60B/6bMQjtUSseZxhcfXjoAPyB5Aj1KADNYRBBwLZgTmQ7Yj0UCI9gNFMKeqxH5gcqGR8GINO+EEGgUSARdtAxGdkhzt9+CUrJIEECrICMEnBxS0vkIQ3RGAeP5VAaXBBDpIYZhwlEck0R1OHUPjhG+FhRQSQkdNquCGRzynJE6wJnk6YRyzaUYkE1CPUqWqxLU8QhxjtFcYItKcTaBnDEljQABYsYQuFSKMDeJT+TgbUYRvAQII87DGWC8jTPvjAxCG7Oth6dHSKnqjHE/TQm3ocsxP2+iJBxKGEPmhRpFlCw+v6YIbF/QAP9WiC0wiCUjB4YQ4+7EAHZDCP7OACKLK0gFKlE4ErNXOTFhAAVkHpBymyQQJTdARoI4NSGMggPGAIJAwsGtIMsCEruUlFPEohynIIdayq+AZ9eOqO40QAuXT5ZgAv0NlU8EEC0tTOzcThhgzoYi1q6W1Ms5heprjjDX5oZieyG5qwpqIQaGGFdbNClidggIjucMNJtuGqNjDhBn2FgkbcdRF2ylIPXSGEJusizLg84Q3wfckEDItcNxDgAnJALjDqYIn+ZpbEN6zgQwAsIAcBRODGEpiAdnQ5TFCGYjhRvCVyWwFBVEiip6SUwABAcTNdbLKTrMgNATAQDj2w0g0RcOJyZaSqTpS2cVhE2CL5IVHa9gG2si0pe4I6VPVSeIideEOPI2EBmI41FNlxKzOTcJcqjpkxUTigDLwAxB+ewQ5tCEAEAhNkJWT3mIQOpRsCEOSuWCAAWrRmbiKQASLqd5duqAUUkzCBbAzYmlYLzQCEyQnegPINSAizUs47af6m+pvBDEopWfGh0EjaCRcIY9VYkeUgCyaDAwDNXrhB7MbSYwwX6YJG2rAZBthgGz1BAhdmSuhd9uGWYwHmBY6rTfX+EJWKhmFFWPYA3mgSp7fhyABNflrgAb+BN3V5Tm7I0YhgUqUTPhZAALqb3z3IISw91eIFRFkLCeyBFdT4BDkm8JLDHjpBfPBBk8xwhDfOYwwOYKdA8KCGM1RSiDKQLQzMi15gjiOD1TTpzbzIhk305tJgdodSstOT3Xy8MX5AYEoRsAQ0pMEMaGiZPSYeinxkJ5SOsbYGWzmQVZwxIA5iABTksIU2pJN8qtCkOeayXZnw5g1OeENg3NHIuIjxKOOId3DYk4FfbwPB7FGEE8rbb5xU45bmeMNUTNGVN6R9Sk52ghK0EFO1+GGmbFiwKAGvYHxq3B17ALPHj24gNOD+4AMb2MAHrNCJMXThn1DCgx3SgIYynAENdABDFMAggy94gfdgEGJfjqMHCsphOI242PGzEvqsTCc8qv7ibLLSl6OSPjGMFuREEeACPjz9DiSilNRtwYa/5qM9o0eMPRXzhDXrI3kMwKsc9JBOLnSCEKUpC6l/KhPBoOSpGYAJGTAB2BEBMWZK88AKv9UbLxJM22VV5zVkATABm6AWlxABuEZZJWFKARAPkAdW6ABKarFBNIFLEmAdf4ULWfYTzkBqV5cU16cgVpB6NLgBJLAFnRI2ctAGahAkZnAGaUAHd3AmcyADwXeEwWdRkuVIe7ASlZVnH+ROMZgYehADL3D+hVxwBE9CQkPAB3xwJz9wBDEUNUygThdBATUyCE4gAB81hcACBxyQeh4Qh6kXBeBQF3wwAbMXJGfQBE1gB3gwQHzgAmCQAboXfIVUD+kRDBlQNYLRgAPxWOnnhhJhA3/AA2U2BLtzBvwTMGdABD8QBvIzM0ugThTQhgviBtBBidhCAnHoAXEABzToAXdgB1dQArY3AXTgSwPwX4sQDhaQSqkQCrp2AWBAAAqgAIsGDKBAgPBVDlhhUkghTLExDsIkB1IkVsj1Bj0HWf1WB5+QDcF4TKA0GifIigrBBwzABzxQKX0APgFTBDA0D3hgBkIABGUwfhnTBjmAR1sAe+j+2EYesAEcoIRfQINkQAdkcEWL0Fu3UIL/tg494VPR0XdqsQiSkBfb9W8n9ndJJA7N8F7scW7Q8AQBh2J+sAcAQh8vIZFb1RNQxAmhBJABqQ9t8BE9wI4rkSai8yZB0IX0cAdlAARCcAaoVZNIiTGotwFV4AZzMIOphwxXtRb851mY8Aa3YAFjYAFCR2xuIAD/1grsIYKelUi7AQnHQURyoA25kWzfwAdFZ13icA4wsXehkQEEd1NcOVmrMBXQkJQFsQSdkZNgcwc90DJmgI9dcwRAQARnQJOAGZm84ooboAUpQAUz8IrzgAE/9g7swZXeNQkWEIBqoQvSoGDfcAH+VSQLSUEWnSBLk6YNU8EKwYSBvyAA5mBc3ThkL6ISxDQU5wUW5yiZAcECu8IyRjIPfHSU8TiP9kAHR/ADQ4AGkEmc1qkosliDNMh6D2FwDqGGbHidiNEAK0EEQ/gD9HAGJVQPdhAERcCc4VIE0tmT4lmfpQKVNZgCEeEGk3gQcrCK9jkRbwAzQ0AHeWKg8xAGPUMPiRk+TJMGQ9BHYxigFIoocEACBEkC3FmhveKHnVAEGpIp9TAEcFQPfCCPE2pHYHgEo8ihLvqibmicnVAkfcAwJhoErDMPXGhCZgB1UHJQYlidMDqkRPo8yTMPCcUyJvoDKcqgQGAGfIAHQMD+A1TaA5cCJXZwBo8mpEXapV66OW3wbZ0QBg5KpvbAMPrYnD9QpT3QpqcFDhegmnVAB7e3JrsRpzhDbP4wSgGWZ+tXW4UghfOwB+aHil96qIg6KII5Dz3qMd1CD3w0QEdApT9gPDzQA7tjklo0VWzQBGhgBjhwA3XwV9iReau4H2xwSykSCdERGCLhVgcmSn5QGni3bl2kB3lhS0WRqhg4DluUqMAarFkio50goryDK+qpD1OKiX1AB23aA+jZb57wlUiADE2gARVQAnewCblmknUAAHVwFD31DQJgWyaRQdzxVKm2VZsGRfFgX25VEgIYVUWxb6ORFXoqrPq6rzH+cqTzgAbT0wcJZQ9HAED28AM9wANuggZsagd8AAVhhY0fqYpiMAFpgAeLoEpppQrWpABR8AJzMBVehERsQRPgaB2f1RvIlwR1UAt+EBhrEXCeBZLcYWj8erM4SyBjIKadcEJxtKAjejn1QAQ80IltQqm0hwMVcAUXoAF3gAEQRB/cuAcLgAUloAFpgAHfsGI9IVGyBVHth3xiURdKlGr59xntFxrMRFlvcGKR4EUg5gSUZRrm1wmUl7N4m7eO0QQqN0cAxAfRGjY4eg9moLBlUAYkR6XTEw4TRwdpoANnUAZoIAYVkK2mwRtQYIs48AdMoAcG5LWy9QIxUH7hUTH+yeQZ/LkHhVAHjeRV7MEGKVIzlaWKE6QeU7tPnUW7eru7vBsRxOoxC1oE9FkPUoqg9MAENHCpymulDsQHtUgHPgiEanAHeHAHLUcG6eNaMfC1HZCIEjAcw4Gr5cAGeEFZdTEdeJe2n1ES5yay1wWOFpRdklAaz4Edq9pF4fAG6iF57te7/ou3/joPxxIpBts1QACfTdACdlAEbMoD8PkPzmsHn3oEREAEOpA+XpCS2ytbdlhcg7oJmGBNTkAAgQEPAdAT61AIziAAkrBuQkUALhlNYNWuPoYUe0AOboWBofQdPfG/Pvy/ZMCznYAHo7UWgUs5HLMWLHArb4KJUVf+BDmKJlzQZp0AW+lDW2G0T+JwC8mWCjOLSVmpwntnTd5QBwooAO1lcwWGSaeLAcXlDZh0XYmgCD9cx7u7BH27FmszDwW6D/ZYB/iToDyAoHiQQgbhBdpnh4CEAG7WDY73lRF5AcggDn5wA5s2GiUcTDF1XUggB31xAyPLb/WxxrUgsut2DjczaQIwFzthfXb8yvt6NPbQA/VgrPpQBDWgOZ0ABDmJpAFbEHKQAwzwAhOlPgc0XUm0bgGUHX3AIpzAB1qwGzBVDQ3WWXMhBx60iMUmB6ZBQavICW4xCf8JU8gBy+asr37gAPdAy0G5x/iwI0FwOWrjzoD7wBC8BS3+sFB+wASCBESKNhDhWhChFxBxagFces4IHaBBfA+GHARp2gcJrAdpgiSM+cuYUsD9UAfCfAMscgY8YAMbHEQJPdIkXRFLADH2kMT0oDT4YANM3AdSuibSyTW73KJMwwUs0AKdmyQ8sJ45sHt+0L8lPdREDRCybA9B8MB28Ki20AJLwJ4EQzItmgZMfQ91sAQOYAMttNI8oNKGXNRgHdYAEcAj2qJvOg98gtL1gAY9sD/4MJ358DIpo0dFkLBHyQfsLNZ6vdf7MAagfA9D0KI02noslA8/AARAi9Y+EDhYrdVvDYpjiGZ8PdmUPQ85oMv/MrxzhCcrVLf2IC5FkNj+81AEDsoHOzvXTCME8sg1tlzZri3WLeDZ9DDYyBIlLLBmRyKfDrohQEAHTZDVOWhHQRAGgzvbmv3ayD3S9JcPtE0PuHw2+xAywzM29sAGkdMEhroW4DMEFt0HQmDTyR3esOzX+RAGOVoHO1BH+gChgAvTStoJdfDbNjAG7w0iBKOgDC3e+p3Ql50PkQs7FLAFeZ0PRyLZanDAQZxy5sczeAMETycEf3IHRbzfFP7Dse3fJZoMDpAiRNCkyEJaS6MHO2ArY1AnzvmcMCQpuOKzFd7i/7vc+QCw82A0R0ly6/0kepLgTaCF96AGVd0HklKLZ20Ph+viRs67W/DX+OD+s3zAAlYiwO5sD0eiBz8A3FNSBN2dJzQtKXgQ0wR+3Ece5sLa3/mgO2XDUPPg0EzjAzbwAD4g23xQlGd6xGZQQhOtrPYs5nqeqBfeLz4Q4NGz21DCBDvgA2OQnHbk4FK+NMTthcVt2Hse6cGqB2ioD1dAA+m31PQQpg6wBKEjsILezlJHJ0cA4XkitPcwwJK+6l26BeTDNi0w4fXgA3iwzxTAAmYScuVpvPYQqfWwP3hSsHaS5axe7BVK5naER1KqD0OwA51+MWhgBLyzD2dg6gEzBD/QJGHw4wQbxcb+7fVJAbLd1E/dBwM+D/vcAjug0nysIRLOD2GwO3Fu3tP+uZ780Mfgnu/2iTr3kNbzcO786AA5MDlHDNPRKuP3Xi7x3AlBcMD+8NX6HvFJ6er2sAWrNQ/RygdM0AIt8I98TJ/GCjb7wAdB0Ik1miz+kCYSv/KSieydkMCyDQRkkAMCj0META/4rub8wDBM6t7iQtOMI9osP/RT6AB1ywc5cNuuAgW2AgXmovJDnPEF7zMOzjBqIyJ3APG1TOxE3/WHxu+2YFdXEvA5UN9vjaDGKtn6cODRwtYlegShfg/N7fV0D1p8wAVMgDAmlQNdgNb9uAXhcQQPHSkUXSxp4O3zsMAmA6RQ4kf7IPh1H/kihXIQoitNQKpjwARjAC8XO/L+FsIHu50Ggy/BVwK9c9STs7cPqC75rP8+cmCGDGD0clAdEhBO4XIJoxwwiRQpfGAHxnsGZqyahXAMnQC9g9eEEjwPN4AFx/GYlBU2iJ+As7oW+Wp1ODNev3oPo9T63I8tejU+/egRY1AHq/EMP+UIboAGGMgFe/Bz5AEYOGAHYrAa7nEGu0FZSWEc2KEDXOAG4SoBgHBVp+TUl6Rj15dhh+aGpMfW9+Y35iimldTH55Tkp+eW9NT3xBfh5Cfq6DaapNf3OipQ+Bqqd1GYlLnZyYr0Zpgp5yYKW2x8jJysvMzc7PwMHS09TV1tfY2drb3N3e39DR4uPk5ebo7MwGD+81qXk85CG9ln8RbxJsG0MGZRh2HhFKHPBT8EoEjAMYFTBDxpHL1y8uTCHg1NMCB5osXJBDZO3lgAxeYMngxIKlRA4vCRBQxKCCRBgoTNk5duAjwRIGegKVt17ElwI+HJG2KK/ASk9WsmBidOLsh86cQCmwBsbjW9+euc1q1cu3r9Cjas2LFky5o9Gy7duj56bKRbwaePEnkSACLJgAWDQFt+FAn0c2FUiQmvMNCx8wbJq4sYyFRge+EJFiOBkViQwCYmHzNBn5S44KayLT1pMrC9EfUCSiVyq+65oOf1kwhIJHi0R0xOACQDiCUREGGAHwFILtyyoNqCqyRsBCT+f0IUrfTp1Ktbv449u/bt3Is1UPdKz410FJgwsXAjIr8JoOzoVX4hbgbAehQ/2VHBeAQ0eNzQ++1HBWlIkEQEkemABT0TyIEZc33csYArYqAUARsD2MLHGYH5YRkooOHyxkBLjRYBKMM4EdMrFjzhBhsSvDLXHhL48c8bbPx3C2gBvLHUG1w8IU93Qg5JZJFGHolkkko2404LTDSxRDoMMPEGFDdMYIESTECRRAZOqNHEKHsQI0qZklwhhhtuZGAGWzA5wQcaYULyBBJXkGEIi5G16EofTaDRRx04jHIRKn2YIcqY9UHkxy9v6CFKHY+kkmIukD4Eyyxv1NFHi4b+KOFJZKKg+ERsuezhRp9Lrspqq66+CmusrurhgJRSrsVWG1tQ2UYdbYyBhRhbvNGGHn0do4YaN2RgwRhnFJNhIn0ggUEGYqjhjBqAqkGHMXHKCm644o5LbrnmuloHC1I2wEJc3rbBBAs5bIHGEXr8uoQNNuSwBBZyvDIEH2Gk0QcaZcCCxxDYFmPGwc8cccYeQ+BRTBptnotxxhpvzHHHHkcjxxhjvOGAu8jwMcYSD9DARBuw8AFvDuqywPIVRvRxxMV0AAFoMWUIEQ0fPJ9RRDEQf4x00kovzXTT2+XARDN4ABGvAzmMYfIrRhixhAQcbLCBB1rQUcYdxtxxRtb+zmSItsloqO103HLPTXfddisjR8nM4BFEeFvY4IANW3DaBxB1fAB24hsgseUYverR9iuoQoOHGXS83YcfYiAT5CduHJt5Vp1e88ndpp+Oeuqqn5MDFMzw8YO3KVPQQg5BzPB12IrDwYevNxAgBhZkuFEHGzc0w9oraJ8hRxQBKCCA6GxZAMsTEBHeqWIPqaoMU7SA7tDq4o9Pfvnm9yEHBXAb0wPeQdQANgck7JFC7jPAIkEJS9giQQZLBCCA6CVBAsjRgwQiEAoCoEQCE7hBF8DgAguAIQoXoF59/BAAC1TIeq1QggRQAhwBAGYeFgiAEwxoAQGoynp92EMG1zT+AQlcAHvnq6ENb4jDjNnAdctonzJ+gAewkQAWJADbB/gAswmoISAWaIV/xLMEATxpAm3ghGmoFxQ2RAAMYJCBAmJQABcoQBOPsMkTVoQiPTTRD/6RS4j2kIHYZCAU81jhLDAACft8pFOge4UcTjiNPuZwkIQspCHNUQcKMOMH6+uDGobQh/j1wQp98IAR0YCGCWhAAwPQwRluoAExYOAOTsDCBFCWgRtgIIpbiEAb6hIFGYBhDklQgARkWQA/eAEJBRqTl1TzCSQIwD/DOOONOuWlTlClU0NxIhrtcxQ26MFY0uyDE9zAB0/tQRh74IM0IfGKFvnBD0mg4SHPic7+dKqzGTtcBhAaebSvcSCSfrDkBihJBsIEqn8TwEBe1JCDJiBkAhPQgQY0eQYNLAAHAwiAC6IwhyhEgYtggN5KnBCADMgCA11yQwQEkAEM3AIJAAGKHM5olBKyIQNsqMMFArCbFD5BAjS9QBL4BAo5dOKaQHKDE/aAElDUIRRvgBPxRHHTdSp1qUw9ZB0csIwgmA0ZjJxk7hTnAT9oyxm5aKIm+IAHPNzBDnRQAxe4OIdX+IGiXsgcUaqpplkUwnO/gNRc6xIAGmHkFJF4Q1I7tYo+SFNNozAUmfiQilU8oS+LhUghZtHUyEp2squ7QdSSMQRpGSMNkHzFDBQXNjj+0CFtztgDGwKbjDl0UQZt9cJq05onPSRBp7Id0ytEAQlH6OGaTpBJTGYrkzpsKhJsICembvsJV5xwVGzw6yg69S8yseG0mfgrZa+L3ewqLZGNHEK3jlGEnvXhDDgggQc+MAM/pAEIFNNGGojQgfjCQAYIqC8CYGvNC/wiM4q9LVuGwUvcXmRUuHhEowj1Lz4E5hWDdcVifdMJb3bKwf5Ngvdmot0Ma3jD5RJcMopAsGO88xVCm6om7gAEE18jDUHgGRg6AIMY2xcM1JCJNTzB4RzreMdOk0ML1ncE8cIiDUV7RRiOUIypLewaZwCCd2EBBhjAGAEwoDGPr4zlLB/+sp3HCDJ4e4aHqpKYZ9fgQxl+UATNwmKtXBSklt8M5zijLn3ICMPFXibmIjyLxENwGDXwEAYgHKG9ci60oQ+dOi4zzM+vIPIr6NA3WBQBydS4QxGAUIZGInrTnO50x9KntjNQWtIhDsKSw9BZadhhCEAgradfDetYn8vDxagXtKqKhlSfQQiaTkYahCAEIct62MQu9pLoXLEivwINRSvxskcMjSYrzNjUrra1haToPqy6GEMgWBkobQf2PmMzaFbxtc+N7nSPBdSw2DaJYxfmuExNzcoQmKAJre5863vf5aD1g4C27KLpWRNkZoalf5Bpfit84R+7lxx6XTc5wOP+FXgAOM7ocIeA9WHgy7jDEYjgaoaLfOTkaouUHLCF8TkOFg7bzHgphoYlI+MOmDQ3yW+O81bRylbpWEL1BMk9ZEBHGa6QlDOQ4K5rIqMjSkAtLPQgUjfsIeiwAEkmqrFgtmQuPil/xcXsUJEKJCENZ6BeMWBTB0agYaoL9sMsoLCHaozQFWy4es7vjvd+M4BfrfsOA1xWx5aihA8CKBVHrJmEuGSGKdWMRH2KW3hwZoZTT+mjSwIFgF9wIi4ziUlx9UAI/DXXeh8hxhiyVyc2Ip4P5IQsJ/zgTQvTwgkSiMtwnlCHf2CgDnxIQgmWXQIcuAGUz637GMb0BwHg4A/+mfmXaTRhduUsVrB9GANTyInb0LPoEaOQgwCKu4rNYz/v5C//jdPRBJGNoVZ7V5FsI3ATo0BBDgRwAktor8XmcCISOqmTHgovByQlFREwHEpQHC2FB0XAAzzwAzowBpDABiflU0MFCWwEKX3iV5HgU3oAd4XVCk6gBXpgIy3VU1nBRsPgB03nBHXQU9pDTg+HEuhxCzYQH58EBXZQdrZwRm8QAI6BBjtxU0wUHsQhTGrkCoFhQjKlQr31Ef4AEALhfdSVC2dEUpBlfleIhXiTDlyAB3LwVO/QBm1ADzfwBnxAPRmwByP0fBbgC6PACb+AAeEzD26CR3LRRjTiBmT+8AMLyIc+8EfQcX2CBQl8kBGARGLQAU6zwCKrwIKQEgrWs1vEUAcQQQqJJVfV00KiwCMBcAEVgAFqkAYlgAVpE0c2NQZpUAFkgAFmaCwZcAEB8SKZMwFjoAURYIR9gAF7QD0OoQT18YpV0RemERi7OEDGQQ8RYAFxl4XLyIyBkg5dUAdjkDdgSAb4YAFLAAVSpAGokQFjMAFKUCD4h0BJcAsiNEyZkAGlQlL6RYCBoUZtsIc98AM9wAP0OARaUHcRQADf1wrFdUJO8C/WFBq2OBMB0CKLlQQARIT0cIJuF3daEFe2pSZCAQqZIgeGkhgLEAU58ARk8Ek5QAbkCFT+pqQDtoh0MfEETfcierF1i7EoZzQt6IMLRqhf2iMRivERw2BhdDIazeiTWNgCDHADSxBQfsdDT7AHk/BciSEHXFAHOoUEYxCS14iNnngDULAEE+ACY9AEGcAF5ZQEH4FYbhUGC9gDYFWPC3gHNqKLw3BA8xFAtVEifnAj39ccKxIBEZABPaEHuVcgERAAfIAEeck/SiAAmPGKGxRAAuAuFbgKdBkDHUBlMBAFZMAFLcUHd0AGrLdbOGZbb/AGq4BagRVYp8UpCVZ0bPEEclA6o/MvaoJjLcJ6p3UOrPmTt2loW8Bz6fBj3AB70/SUYfgGZCAyWwAFT2IeOrCAsdP+Bz3gnDwQYmZ4W7TXBwEhW7dACzPFFE6hGH0BfwMUEfPgBt+HIgxZeH7wImpUJ3WEDH4QA1IWYzEmA7BnB1CwCnsAEUHCDbJlDFSHPpGRKcZRCAHYnll3W9ARHcwAG4WlIgJBDU2BmxGaTkzAcy3gn+dgZsspVs5JjyHmFzeyJg7KUt5jCJkRAAKBYXEhABY2JrjgUdARGnEHdbUxPUDCnscQZawlAzAwmVFgB70nD8NHXJnRF3X3YP7lf4IVE8thdwIxTII1DOcpeyriBywpEMRDLaaVgpSSFIh1YdcECQG4Co+npNizYPxwW3A0E6w3FPWhBaMACg52LHskoXX+akh1YB5MwAUQVw5oII/tdQccajIWhIyMWRkZ8EHxQJciSkBzOJ3TAnoHhCFuEEMpOQG4EQnKgQwxBgZtFQVUhgAxACPy0BG2KENdYkwX8nwSwRx7WSLRYxULJiNtVCBvUHhOQAjH8htEoal9IAH1UYX/VycKpgcEUCeRkZ9KAH8iZA8DOF0MNgu9Ghj1F5Y1MRMeBXUsFRjPV53caqffSmxAwKHjqmzaUV8xcCw7GmPxoCIppEYqklSwYQGsBxoyFBSP1RyqwZIA8VIpuArUUwc05QpqlAtn2icTUB/18A+QJa+vcK9CgRLzYKuWUSfw9woLiouEM4wO6wasgRz+KoQBwZgZMEKd4GqysoZi9ficvNYdPAoD6DoH7/myMMIcPVEHwxQYZmirSUAAeuAllsEJT4CwK7oj/8AGXPAK7AEKSNCLimA9/hEJuecGl4eLQMKGHHJNmFEimQAbBDAG5Gg9QMJ9yrG1k3hMjjoPQDJCJkR7FckeKrRgGNUnF2GFJ2u3nCYwQfADQrBn3SEDMPay8TlfDAYTAHYKZMJMylEfQ2dhAxoav5ALfXEpD6GUukVS1TMpt6Ua8oB7lxsakbBYycRMqVJczxWASJlGggVZdYIExWNNr6d6dbJcfhSLtNCkd4u7ubsMczBlCCCZMXahx6BGXpUMNIIcYFH+H9UgddcwGwGpu88LvcsQZfUVn/gVvdeLvTbEZm2Wvd3rvefjZt8rvuNLvuVrvueLvumrvuvLvu3rvu8Lv/Erv/NLv/Vrv/eLv/mrv/vLv/3rv/8LwAEswANMwAVswAeMwAmswAvMwA3swA8MwREswRNMwRVswReMwRmswRvMwR3swR8MwiEswiNMwiVswieMwimswivMwi3swi8MwzEswzNMwzVswzeMwzmswzvMwz3swz8MxEGcvWRgAxRAATlgTkKsxDoWJTx3et6yZtLTDFJMdE63DKmiDJ3DPZ/TDHrgvJzTDBrYn/6JxdSHDVz8ClS8xDEMBQzgALUSlG7+7Aql0EI9qwgjCw3a0wyQmKDIoARq3ELVJVj6uZrNMAx+PD3NYAEpaAzT9UfG4CB+gQ0rWMh6bAyXcbtrbMK10gRt8AY+lg45oCJy4CKJ9xEhRJcRIAFfmUwCuxi+uhEXq8o00imOdQGysMgOmpe0t7VZARD2cAG2cREEoAQUucutUEEXkUIENABX51NA8VGSSwAXIAcDAJifQFOKeJgDAFTTgiUXURWyEJa2GMkZkAEmxIuypVEWUEIsckBwkpcq1AogNbK1IQG6OEeTYKWafMI9F4ZtoC4MMHF1J69PSz1zAX+l/FPkaZO3xw7UE4ydEgrXhJNxERgCwBYvkQv+8hAQfSEB/7KxTOgKQGVAmbCeGfALZvfMlSEPyagHAUF6vXUUv1qdgOEHppEYFKkYsiUV5ewKGZASQ1UItkjLnLDIAcEUj+Ag1FwhJGUKmjAf/JzC/iwyAT1xfYAl80CADgEk8AckvWgUMHqxkBEMZuerr/u0ijEf7xoYmMEUkaxPrzHW1GO1I21g4Ml/fbFgz5wJc/EKpvGuoFAXQ+ercREBCgZHo3ALp6UYE5AYddfSFxsaddQKuHixqHEjHOKGj/DHe+HVdVAf1KOfUl3CtcIEfZkuoQwLNjUKL8LVMqGXSSqXfQIaqkwMwUyAGjTYJ7SiTnCYelEZNAWOpJr2lyGiCYGBjBQJHJzAICTREQ4K3c+MC/IwmG3kU/VQF7dVqA7qBMwCzsNhGTKVBFmRARa9ByFUH0fYQpGhynFkH5wAKd8XGMH8EzFE0aRtwhLnd7sJeOLj1H2M3wGeDHVwAyjXBwFtK5c1PnRpxQLu4MXQDg4ABSbDBBTwDoD84BlOPn6QAw7ABHyq4SFePnywBA7QBOEr4iluPnzQBA6wBCCu4jFuOnzABC4evDKO46cDBUd84znu43SzBYGTxD9O5HTDBRRgA19c5EsuN2PQAjbQ30wu5U3zBi3AAlE+5VmONADdAnii5V/+MXJgAy3wxGA+voEAACH5BAQZAAAALKsBUwBTAwcChgcEBjQyNB8aIkw4M1kxHlJHN25TNzM3TBsuVEs5TX8PfnwTfkw8XzZKUipWazZTbjtmeB5IVlFOUG1VT3ZqVE5UbEdpfFNqcnJuc2BeXjREOaMtL49wV6t9a5ZqX+tlW+90W+1xb9VdVIlHTmiLcpaJcK6Qc5uic/GKedKofMypfNuMalNyimx3jmp8qFRdikpWhIomipponOt5jSupkW2Kl3OSqWChoR/GmibHnTPCnzfMpS7KoUnRrVjUtEbOq2fYu3DWvXuZz3un0Xndw3vIyYOBg5KRkaqZjrOml4maqpept5Oqsrm3uqqsrKqWrPCPi9Cvk/Wols63rfSvq+WVn5zOs9LIs+3QsdvFmpGuzai5xbC4z6Oy2t2tyorYybXEy7TL0ovhypPjzprl0ovh0Kfp17Xs3a/lya/Q6rzu4bjj7p7L6crV2dPU1M3NzPPVz/nq1fLm09Db5PHR5drk6cnx59b17NXp98/t8eXp6v336en49/////Lr7dDn1gf+gH2Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaJVGxsegqSlb2dmYxRFGkolEFgCWgNrFC9JDYJxF3EtE30SfRh9CU8BMgRGLMSCewIvg3ICLXN7GlscNikHTgF6DFdhoufo6err7O3u7/Dx8vP09fb3ix2lVYJ0pRtN7vDp06FLBUEZstjos4INhoHFBE0wwcbEkmcY9kjAogFDhi4SFAry0CRDhoGCpgR482xPhSha+lCYU+IAF3w4c+rcybOnz59AgwodamlFKRNeOnj5B6cPkie4CmxB8gKLiz4qHEIcZEIAnzgA2BgjFidBGyR4UgjAI7GNB6/+BGtcCVAnwRsTNaKkkdmGSRZqRAMLHky4sOHDiBMrLrR0g4gQIvSV2tPHj5EtffYcUdJHzk0seJoIcjLIT0ynmUUn6WykSx84MAbtMbJEzt4+UVqYi2OESZ8rbJv4SVJDz+LjyJMrX868uXOeHv5J53cuSoPbz7Nr3869u/fv4OmIkL4BCUrw6NOrX8++vfvCUzqImNH0vf37+PPr38+f0fn+AAYo4IAEFmjggQgmqOCCDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w01mjjjTjmqOOOKH7g449ABinkkEQWaeSRSCb+qeSSPDbp5JPxLCnllFRWaSWTUGap5ZacXOnll2CGGSSXZJZpZiNipqnmmkae6eabZ7Ip55xpwmnnnU8iiQIUUPwIBQg+ghBCn35CgYKfISD64wyHAjkoFIl+MAOfhv746J6QKvrBo5QC+sGejfpoKJ8hRLqpFH8eieeqrNp4JB2EQDFDH1L86MUePs7gxyBxoDBrrR9A0QcWPw4LJBWEELsrr4DCSkijwsaxqSFUQLFsH3H0GUIhVPhYnyDAEtnquOS2aKSwcEAhBR2+0morrsLuIUUIyPoBwms+IrsHoPwQ+gGy6YYAhx8h+BHHpPwQS8cefO75o7N97tkUpZX+oVrFrjNsWy0UTUkxa7pSpNtmuSSXPKKRCXsqqbv59vEBrKYKSwWyifoBa58LW4pvkHRI62POdPgh5KwAv+ujF32YSvS24fZBxcemjmzy1FRnaGQIsPoBx6GzxhEHHUHjaiyQBv86q8wFE5sry2T7XLC0QfshNxze7otso8j6aDDPe2jso9/1pavykFUXbriEQA7uZ32yYgsHHHHs+oEfav+4B91aU4ErHHvMGuqvQsptsCCHLkwFFjNPm27CR7s8uc8Px7HtHnJnhgKgUCDLNuGH9+47glc3ui0WoLf+ch+h8lMrsnRgAQI/nDvqx76WgjA9FU11+zKuxxZi7wf+SLd8+9pUbBsHHLDWGsIMa8PO++/wx8+fkbBSETKtZxs9uxRS6Ls2y7vS3o/44Qf+waxniWpK6eLAvyrM6zWDQgE/unWrv2XGfvUqFQCFhjQs9M9pUpOfCEfInqs56zUgKB74uAeFE8LBVJL72e58VAXKgOtldFPd8QjRMbLhKm+5cuGhmCYqpwmMWSEkoRKXuB0khSBUToQilZ5Ip02FQHFFuiKSmMjFLjanimAMI5a8SMYyHkaMaEyjkMzIxjYSRY1wTKMb50jHncTxjmCsox73OA88+lFOfAykINXxx0LWaZCITGSXDMlILynykZCkhBMmSclJJqGSlqTkEzD+eckmVPKSmuRkJjHpBFBuUpSTPCUoUcnJU5Jylat0gistOctJRvKWuFxEHKPWSCNhcY25DKYwXdfLYo5xmMh8pDGXmaRkOlORzIxmkZ5JTUFK05i/9FE1t6lHNVHKT47yV7DmBc6/pUpUkeJUw3LFS0lVylKoaueVuElPN4oJa6VBgRSQ9zChfaCGg3ih8mgIwpVp71q+mBb1fISCazHsX4QQ4JfqSdEyiilh6rIXP0LVs39iS1b1+sDYmsK9u5kTWag6lO7UNit5DcoP5fsox8I10YralIliQpZEN9rP16kMpTnbFqwWmDiebupyC2sWPx2FLXk68qZQHeE9l/X+wg/s82vnK1tBi1Ut5G3UiDM0ar+EVSutOSpRSMMWTWsa1bb+Lk0huJ9XHfe4pm5Vm1goGPbgFgd+KM6o0+PT9F4HJDrkMHcBFJNbF9s7MWXKoMLiKK6mZyqk4Yx23eJHR4PUr5UVIndLxSEVNzXYMDH2tFUTk9zs1zGjvkxowiogx3ZGnSHekLP85BwKdouuEOxhDxg0GMCqgCz3PRW1yC2XmHQ1iMyGdrPMFUTlRMq947WzX0Trnq9O2Ct68cqpVEqueMelJhBIMXhgNC8vx/ejbB5zvPB90zXnW6z42tdN9KXvffdbpvzOl78A1pJ/rxngAjtpwNI0sIJ1hOD+aC74wTYi5SdFWUtKmnLCFZZwLGVpSU9icpMb1mSIU1lKCY9SlhsGMSYhzGIZNZiZLY6xi168TBnbWEU0NuaNd2yiHBeTx0AWkY97GeQie+hqqNLUpsT5TYbGzFSjXTKm/KQyKqrTU4NyVKjU5S8mA0qdmcLUOcVl5DJbjUjf6gOk2IYsEIDAWrxCgd9WBjuztk427QpXR3U3iFqF72G4im5lvKuyvaW1z7NK1jTNzOgKEeljM1jXmgXYZt+6lAq7KlhJB70yKXjqVnyqYefY1tGxWuuHxNwe+GilLmn51VNmteyoIDtbcQKp0bhG3JA+VuWtthlmixqWSXvmrjb+24qYmlNhzoyt6j//TFoo7Z7K9pzqTltwrfXNtbYZVKTAVWFaWB1YH6yXw9hpjGkdtbPxfjZqPaN6V5Txc3VfJq0Z2DCvEO1ZVqWFtD3E4XKSktfasK3NbRs8QefS3QMN+7hdWc+4e+uZX5FF1u6Nzmn5YzdEZ6YvEDhb1ZuqAqz6Vlz0NYVuOsVet2Ylusxk8+AwNxCRsqxB2bF53CZdG7GYV+/XLLR12MNCn7L7bIh6ap9QqGDsgvUjlDKbsEiL2sew8O/zZjvmWO8PkbxAuQ/GlNLjbmm19JWobQFwZ+8anPVYnT2I8o8KQ50Y/7AmtAuua66FptutGiiFPIP+e9FZD7x+Zu5CDYbL2Pj0hamA7fYgffxvzoIpvwghcD7TqqNwvqDRfxRrbhVvoO8TvOjfc7VSKSnLanoieJMU5TmN/vXuGXIjYU979VhK9n6sve6/g3tD7v73Tez9H4FPfOcIf/jFT35yjp975TtfMczH4/Onf5hKzhKUFzYxLF/5YSc0YZUZLnEsM5x9EmufwyP+pCubUGHqu38w0feSe1X1/voLJf5xtL/+f4J/OO7//3bUf3IEgAR4DwI4gAWYgPIAJpHWZVXGPoWyZU+2KKHCKaEiZ0NzXpMiPKNCKselgCDYDl9yQgyjQn8GBTbUVKCzPmMjUpVzaLYzZzr+kzQ/0lBxZnkzNCUhuIPsICTzFyTCInTrwoKH5zLxMi9ktzcQRT2uJWsEJIMt4zRflhnzojwUNyrZ9IMFx4NcKApeAj1AUjwhUEELYyoTZGw2o2avBSTOpjlERDbowz0KFCRPx1ZdeIed4CWJtzV01jML4zItqDcHgz+0AlzDw4bEFDRvSFB74i7qNkCZITfGJSWAgoeWuEheAgVYAC4s9zgDIzbTNTmYAwea43EME1oQ9TUBBIWBZS1Co4TdQ4qkaIeXWIuUkImRMivEwzbhszDCE23MQzfQM2+r9jjVMi3hkmjPson+Uip1+IG2GI2Q4CWmcz8ew4suMztjVxn+ayNwk3NXKxQk2wIHDtRCe8Bb1vJCdqc5M0MrDtR30CiN8qhLV5J4w5JC3vgvLORChTZu3qKG3SOOCCWFxyZnhYeDoaiD87iQ9DglnvJlpsd6VueDQ6KFWcRea8KQGokIB9heVbSRIEkIHSlGIVmSIxlGJRmSJ5lHKbmRK/mRLamRL0knMSmTaSICN1klOJl/NbmQ5mdhHHZiQTlhJWZiFqZKQ1mUFEZKrrRh4AeUHNaUElZL40dJPXmV25GCWLmVXNmVXvmVYBmWO6aVhUCWZDmQk+BQiGCWi8CWiZCCZCkbcSmWdxgAA7CTO/kjeZmXRLKXQcKXH+CXQgKYQAL+mIb5l0dCmIGJJCIgAgMQAHTZhXfZmJRZmZZ5mZiZmZq5mZzZmZ75mZ4JmZHJgyMAmqZ5mqiZmqr5maPJg4GZma+Jk5cZm5ZJm51pm7IJm42Jm5XJm7o5m5Tpm73ZmjsIAsGZm6/pI7W5m7JZmL25mMoZm8mpnMxJndV5nbu5mHx5nHh5nbQpncyZm8FJnCEInc0ZndOJl0WinuY5JM15ntCpl/Epn9rJnuh5n+2pmPNJnSJFngmIK/ApJds5J4Spn1NioInZnP6pgPg5k1ainguagPvpoGASoQXYoHPyKKaCgWcVJFNmKVCkelW2emGCkxZKgBPKJvY4LDVDjJn+MUAIdVBJ4ynIUjmzQycKeqL/h0awQgenIwgFFySlpTtw8EH4Em1686IEJVFssps6uqPZSScOV05KWiw9F1r4dI0+w3IAOVQk+aT6l6Jrsit86ENjwm8z1FLf2DI6RVrESJNgan9ohAKyQQWeIgiiUzu4AitYNFhIUys5M1gyE0YmGqf1h6Eqencu15+/JTeUsad9EzqBxqLGcjc5h6NbaKjUJ6YZmj5raqZIw6TRkqQDJTNyI0aFqqmbiqBh4luh0nZVqk09d46WsivAoi/VVTtMaiUWqaruR59JYpFAQh0w5Sw1U23c6FGvgT2CUG6JVm7OMpFrkqq+6nxolHn+tqNNxDg9ngIFcVCnQso28SKsXuKk1fp8nLom60OugbKulIiA55p8FKom1BqvxJeu86okO2mvyoevVUKizJcBCYAHJpABLbCJ/Ep7/pqvjPkBSDABaTABNuAHBpCwCsuwX7KbYeABbMAHT9AAFWuxrzedGHslGUAAWjABGcACCCuyoleypuWyu0eyMOsoRmKuMlt7/gopvBU1EWQou1V2PLtbQ4QpT5QpT9SzZwW0EbRkWvQ357VOUHu0hgJlHqgkOat7/jqQZXpCzbVDz+K10rVqhFBAUUgIrpYZZkiQEFUafYKDSppmvZKY/Zm1sOevgsBxI+dmAcRxxwgrqMP+cSBQP357KB00M+KmUsvKcbVCHeU2Qf8IXO2Ic4s7M8tTGTPzrbZGZnY7skkSQzJ0KFPKM6h4POf1p5C4czP0Zl/rUd1SXIIiKpdrp6QbLps7mHXbuS/bTPNGcd/oZjzjB1LkpXTINuO4cUICPaQTLI5YumwqJPpyu0mku1lHs7xTWPzkLI3KPT3qhwoTDZnhj6j7vPxgQ/HmuuX7PCB0qkNCrOGrPieEBdIqn2HJB2HABEwABjuIqGTzGg23M7tiWD2TQ14LcLCCVYYFKCf3OCOnuAaDPrLjUcQyMOQIQrHaPV5jM3MrKvUhvDebqVw5ByzgACTsABZQByCIt3j+2qyc54+kO7zOC4PZiry4RSwF8xruQrzFu6uOcnJ0+5V6AAElXMIWYBx7gAFI7ALHwAlwYAQYYAP/YQhTwBmFMAVIjAFPsBCIkAQY0AI3gQh+MBAUEMWIIAcSEBNycMVrUAJscQjGwQhZQMWyccVaXJZvjAgtEAfPcMc4grf+NDuw5rw6/DN+sLmoO7gACbkfoDJB+D8gVL5b9ro5aLYEVW59mbtbaQMOwAJLUANbIMQOQMV6oAI2oAcSMAVHMBBX0AIo3MRt0AdgcAVOgMJNMBB7gARK8BVG8MVY0AJ6gAQtEMtt4ARGgAdwYA5MEAdzwBv6Kwh8YMp6kAUsgAT+mKEZSzAIFNAGbmAAaSAHR6C/1twHHuACdSAafnAEmBEFR9DG4dwBpTwsviw3FIAH4bwHSZDLBmADeDAFU8AHqzwHv9EEqazMfYDKeZAZelAQfnAFRlAHV5ANTWACLzAHpNEHosHQ2VABe8AFWHAAYFDRolEj/NvCx6Y2fctxfTKH2Bu4lrtqwALIqei3zgV2LBM4cCcI3kWKfptoMEVSBEefXynENRAGYBAGI2zCg6ACQ9AHBFADJcACWfAAb9AAbqABb0AAaWAAUM0Ce5AAKcEFJuACFAAGvjEsVyEHF8ABD+AGSnAFGq0BJWADWCAEY80EWIAdxVALS4ALEzD+FVo8z+IcBhoABgawBBPQBSZgAx3QAm3wEAmwBEfgBg8wBQDd1VtQAjXQDSjc0SXQAjKBB32d2BRwBEnABSNgA3XQ1FnAAG8QAHhAAEfQ2XMdBTDQBHJcAmmQBTAw1XJwABTQBSpQAW0wAXxwxHvQ1g3gEkcMBwfADbldxzOCt9V1w6JrCHBTumL7ouMLUcJ4COo7XZ6aL9cSwXA7brMVDTwceltJwkrwB3owBzVQwoMQBUJADL/VAh1QAUYwEfVtFSdBDCLRB0lwARTgAlOQAM8wLAIgsGuAAXiABRmAAQzQByaAAHww11MwAC0gBwAtCMVwBQuxAl0gAE5cA4L+QAENUABVcRW/QOIYUAMpUN8Y8AvRgOK7cQGZkQEpIBbD8gJuANAzcQ0vHhEULhbF0AFikQJDkAGdcQFZQNdtPAhI3gEPsN940AERYNZ9MAxx8AJxEOHJrdEt4BKvwQKALdIdqXpLkjH6islYKcRK0AZtAAaavMmDkAIxUQxHTAUW4AZHAAcMsM0OIQhRsBYSEQYl4AJI4AYFMBBWMQgPYQJKEAUP0NVxPdeLngBuEOV5fRVRwAZ9PQW3ceZxMABtwAEpywWingIuMAcZkQBggARNsARRcBV7UABgcAQwzuNYUAFv8AZ4MM8SsAWiPgJLMAVb0AFKUAfHoNtuMAD+dnAMcmABmM4CbC3lbODsSiAHCYDqWPACw70EJeDkcoEAyv3q+msAD3AjwFqzSYKzXKkEm2wDTKAEFkDCZT0se0EaeyAaU4ANfeAGu2zRzQoBpVECW7AFcFADXxwHX0zwmsEET1AOe/AEcqDNRgAGdz0IT9AZ+osFdeAHJZDLglDLAUUblTHylWEEaSAavLEEt1wDKGEZHQ8aeGoERoDb/XzLuawZqWwZ5ZwSjA3xWxAHrxwFNYDCggAcBW0EbdAE2cAEe1ACXUAHuywauNzxTtDvAu4bHMvurOrugMeVfnDvQ2zCZPwI1rEGKcIBBwH2vede7Cqgbo6Vd3DUJFz+HCkc9mJfmCDclW2wBTUgxwza9wda910p+PvL94afl5FZBw6wg8Fp+O+O+F3pAHxcgIzfYHOvk405mjXwBiE4AJSvr445mkqQ7wlolx5Q+jfrmKJJl4pvqLpBvaFQBwZvqFsA3bbfCZhvqEE8l72PCTXwyobKAsY//JyQ+uhBB15AB3yAljy2BLyv/JgQBibuHXQgAwrQ/TEgw0Em/dZfCUGs/THQ/eivADIwCGx8CUnQBbWDG1dxCSPQ4bhxGnwk/uNPCRCg/+qgB4BA59dHWGh4iJioaCij8OQVoyCp4EVI8VZTt7fVh1UH52bUFqq3N1VT2pS01InH4VKnV8L+GTpHyIWVudfUB4d3VXt1xNd31YK35/XkhteHpNTE99S3W2zUnKREvMjd7f0NHi4+Tl5+OGjox/fGWg6n1Od3RA63xIduTo6Ul9/v/w8woMCBBAsaPIgwYT8WbRRyo9NIUgxbDvs8eSKojxcZMrxU6jNlyRslm1q9c3Nkixsne97QcdJHRpsoYXxN6aInyZwrc57oodhE5JM9rLD8WoISzJst9fw84ZNSBZsSLaYIyDOBzx4MWR68aZDlRRJ+FcuaPXuIQ4tCeybYMPHAXJS4VwI08zaFk7O4+BzuGZAGreDBhAsbPow4MSEl7QTTmTRpwUdvbwjtWeRGDyE+nOv+5OnZkRAdj48IOSHWZA/MK3iw2JqCWo6TZ31gwuliFEuaPdCapLmCpGEfXrVLsp7SbNquK0uaOPHDK0WarH0o4Mm6p0WHCkYmzMnAoI7i8eQTRTlwF06ANXvQ+XEzaI9mQvPj1UFXJa78eHr660H3UyEl1GCZZoPoUcc2fWgmh3iH0GEfMXvcZwiCCvbhhiaAWTZHfeV9CGKIIo5IYiJg2DCYH5HEEMkkMaAzjyJ7MNAHZ3zccYcddqhxxhlmUODDF2OQYYYZa8zREwah0XFRacOhtscReuzjBj/ENXFFGBPAw0sWShgFBxhOvadHG360QxxLSuhxxC+oEdJEU2H+DNeHdB7UcIUAdUzARAkvUAGBG0pk2YEQJR5q1h4FaEGICRb0EQUMfSQRgAQBaDGXZYDtQUGlAXCSaRwH8IGEBAUEcOkUBWgwQAN8RIHqpVGw0IccGaB6ACdYHHBrABUo+BcGqDYwxQCoshLHBAEMoAEncFg6QAUbJjGApWshim222m57WB1M1GCDXgHpgaJgXkgiyBOQVSIHABjMIUEDLPxhwAEPoCGABgIUcUIDATjwBwkNaDAVG6omsEQcEjCQwBMLPDECAgvIMEICLhDiQQUBPDBjE1kIkYIEAyBwawt7VArBXwxcIUQUGhQgwHRNvIFBXRKwEEcBCazhRi/+TcjBB4QYEtKzHG9o1rNReyRhg3VxGMEFL1MYMYc88HCLdUBwUTNAF5A+ygGKevCRn6aBRdPH1qGOWggFF8TDBTUSwEMVIZH2UYKrztiFRQDwXKGB15YR8IIfchRwwG4exFVCBc0ggR4Hv6YdQBpyBBD34WwUgoS4WX8OeuiiF7KEA6abzsIdAjV2lroKoOO6AjLgcYcEeZjAwhYFnHBDPHskwAcWLqSA4gR/xCXHBR2kUQAxCXTgNQVbJCBDABTDEEDhhBTaR/MVdNLyxQbsVoEJLoRhgB0H+IGFEBPwYwAeGWiFgflgGNBEA3MCVMJdo//fj8ulIQp6i8ILJuX+KyZAKi5c200SMICBCcQlCjQS1TYaRww5lACCBaAbgSBFKwMYihAEwI3e+mAARmlqDYQowcX6QIUH+CGFllkUAQLTwPMYwQhHmBvniAPAIApxiIgBw+mO+ChCJEFCMCEHF+pggjWoow/fU8i5FPCiPjxGEtPoQ1Zw54QmRAFFWvleHFywgs1RwA1mrMDyJMCHKzDABEP4w3oy8AQBcEQGT1hcC5thgDuMSgVDSMHmMECMCeCuCdFYS/smoDoDzGECeJDDCxYZDTrQkIicNAsHasCBq82KEHVAQgcz1Yc4VC4LDVCJ2uJiQUgdgIV94MAL2vCGLeHtWnczgBLQMQD+NmCBgX0oIVsGcJcSXG2YKFShorrQNbOdxwnUdIJwOonNbGqTIBZwgA2UUIMtnK4d1knlBUpiFC8EYxhLY2cXkNCCOSDHADbQAy/kYIQ5CcNBcCjBnJoQCvE0YQpH8MMeuLCEpWkDJNcoRgtcRIcWKaANf2iCARgwh1a94C8SqMAevjeFFpggDXOgwBookAANcMEDSkCCv2rQBAlkQABkyMASJpCAABihAAVgATE6wIU2xM8Ay3KBCZaghww0IwE5ywAM4IABSAmBChqYKR6Q4CsMKCwDL5hCBQqAw22KNSBZQBVZDLiHEpiJAjWggt/ccKsBNqCSE0DAAlM5qiv+DEALflDHK/xQLBSV4ALMGKUJGgAGPXDAVcwkxCa5lsxlxsUEBwiDYl0luTbooVNpiMMA6gmHFijoDRQZq2lPe9o6mI4JYAjDFiBgug9+EgNGsEAcHmVIuCRBADUoAQvg4IQkXCAOAlgCPTuQh7DVAQOKesMI2LCyuDnjDcikAATqcgcCKCEJDSCuFkZggyQwIA5K8GoM3yBRyMSgC06Ywxt0xBw9PAGXgpvCGwQVpTBkZgptgIOUdDIFJiThAVgFgxLawIU3oOENTPgDF+zAhymAwb98SM0T5KAHLyiBSXqAydGQIAcu7KGLlvAfak8sEEVJym4siNKpKmCLEgT+4ABH2BQFNHAADMSlK3jlg4xjNagXZwAeWDDWFkaJN2NdwBaNRaHg4oHMFparsUhQckM4hSojrKcYymrA1QgRNhSLecxBbIPpEvsHPcDWAdeiQHOSYNu3pXF5fcgANaoyAQzgjFYqYEH/TMCGrezKCBnQQgkSIDgKYEADeKAAP95IiAnUgVYSIEQGrpABDLhxc35oxAIWIIkFMIEJVqiBAvngBiac4QiqixESCDGPaUwhCUhgQ5ZqpYUj2AFvTFCCEwJzhyYcwQlMeAOj1DCMSfEBJlNrwxRskYU0IIFUTujfEdwgXaJdiMzcVsxlzLHtbot73ORWhB9Mt4Q5gGH+DmsuFweakTxVgiEAbOhAM6K6FQ+8swJnBKG9O6CE5Xr2D0hwwxOyQKs9NAAOAzgpC95gF+2ep98TWAIFTWCDKRArUDaAAwNkwCIG3OAIXDiCFQKgOixY4A0FuAEJHGCHO5jgAiVAwFa65wYOgOwALL+Bo6k4Bgyc4AFuYIEEikACC2TBApzJAJ4EgAcMyIEJV7AAXKg7HT0wwA12iQLUyw120PUl7GQv+4lr4ABTK0EJpxMO2koyNdZc4U278IMRqHnQXoT3HkaoAy/gUAOYJKEF8wmpExTbhBY0RAJOkFLe94AEG2jlGcxWqx5uwIc/fOELJCDBGOBgBC2QwQ7+kBfxM3Jkhi9YYQsRoJMcMNCEMKjgBhdQ4GnIcIM/MMEMV8BAEN4wICbIQQtmqBEJAl9hPyTBCHrowBLyWRuQtMAJlayi2a9fIg9hf/vcD6Kaj2i6LwMkDKUVR/8KEdVx+Igaoz/DGMZQfEKcgQyqQ8QUMiCBG5gBwoWACuYLQQZjQHpksA1j0DNmsA1osGt8QICIkARhdQguQ0vdR4GKwRkViIEZuC11gHanAwEEwWCCwQc/UHwjeAc9YAc90APx1wd34ANEEG6FcAdmEAQ9QARl4AMs2Ac+4ANi0AdmQASEcAc60BBDIoQ9QAwuuGsayIQk0ga00oRRKIXkUQf+YdAQNSB+/1AHSXQWZoAD2/CFP2AHPgAEOPAHhiAGPKCDiXAHO8ADPNADYrBrQZADO8AZO1B/Z0ADDUGDhSAGQdiCO7CEU0iIiAEBDlKIiaiIZqEHDqB9/uAAMZgQPeADhfADd/CHfKADRaADHnKCPlB/iGAGPDAGhGAHYtADOYADPLBrYxAEfkgD4tGG/ceKQrgDarCIuWgWjKGLveiLqwOFAcEC5ecQd4ADLAgEasAHPNAHY+ADQfADorgDPmgIfAAEPRCKhDAGPJADQACHPHAGhUAEEACGhnAGPSCDt/iL6zgQT8iO7wiP38ACYCAQvGgWRJADCkIEZLCDxff+A2fwA694CNYoiIRgBjtQiodwkAhJCDX4AzwQBOf4gYSAgobgAwnZB3agjvHIkeMAAY/YkSH5i2FAjgFxImfBA5UIgD5IBkCQkayoA/yICGqwA0FwjWqwBUywBfNhB0AgBtRojcTAB0DIg/xHBrjYf0CgIHcABNkokk95CEuwP1BJlbr4TQGxhWbhhTp4Bq/IBzjQkGLwBziAiIZABjmQAzawZqvFgGrAgmqAlH64BXZABkSyhnYQjv3XgFWZTR/gl38JmIEpmINJmIVpmIeJmImpmIvJl42JNX5wiAFRkhXhA/loCClICEBQgjxwB1/QidUIBJfIBOBnOjdAl3H+BEFFMJBiQI81Ygfvt398EActsJcLwgckoEJ8EHMFoRlJMIHdsESLoBn1kAhThAQmRhCaEQfB2A17wJwCgpzkMFJTRAGSOC594CXlsJjbyZ3d6Z3fyZiOKZ7ZsgUf9A8MURFfqZL9twOEoAYqSQaVWIOFYAY64IN8AFtMYAM2MJqm8wWqQwBz4ARbMAW10Ad/cAHw4AdIsARl4AR38AY3YAUQoAYnUAOVFAFvcAVFwAQ+gAMfygMyGQ9H0wtgQAx64AaVQVpaJAcmOjTyMXV6ACFzIAfEQQdgADSGEAdHsD8pSg335RR6EGIr2hINMQVc4AcOcl+FAApXhqILag/+MOEHXBAHJdCaDMoH+BQGimIPfycKwyEMk8cEEuIFB8WgbQMGfYdOeKBOmYAFyRZSpcAFZ+oFfOABLqButfKl+0QI8nBPRkCPMyMlBFUrYXAEXnMaIHE5ONpZbVACcSMPYABEiQCelWqpl4qYIMCd48mpiJI7AGGPCiEGx4gIzEgIPLANK+gHOhAE1tgDZGFEDrAFYECrp6NAKBQBmGcCDABxbdByE6AFvnQERdAAqeQCcgABVkAD/XIFBwAGhPSh0fqhPhgldUABGVABgiIHGgAGBOUGSYAHA/pJy+ZFYcAATEAHsNEEW8AOcbAEdeABEHQ1TVAHT5ElV+AEV5D+BvBxBDTaryVgA08QBm8QBkcKHaSCSxIiE8whD3OAAS3FApS0AlowAPezBCPQUnNKXXhgAEiFAXCQAE0QTAZQA0gAAVHgAsG5FcRlXJtTHTCQBAdwW3VSbw+wW73VAuTlVSxrAF1QAnnQAcOoVQngBgZgrlcgOAOwBEfQBtw6AlrAASyQBACgBGGDBQIABqFUTlJ3AFzwMViAAE7QcAmwBYPFDZiKtmmrtorZqW07Iuw2duWwBeWiEG8YbnhICESQkEPIB3WwitRICOLkAHNQB2l2Ol+GBiTbAZtDPAJwAVtSRWpQrHLgAnFwAVgwARDQAGPQABWqijmwgjwQrXf+oBuflARJwAXA8StyYANOkAUYIFoU4ARvkAFbMABt4BzC5muQcgH62gceoAW59BtGwARIgAEX0AQFAAPAhwFtQE2yMUAt4AEHILBYwEKp4TnRVxsh1gflIgFRIAQZkAUoYrmVRg0jICyNhgwYkAJD0AkuMD8f9SyTkx2z2QcqMELlNFxvIxV0Fr8YgAWZxm98NgT2FgXuC8Aa0B1aML1xY7mEkAupZAHlZGdnJDypxAIU3AeV1j5YgCIdEAbfswdvswhra8InbMJuq8IgsnZa+JwGoQY84JKI4ANLaAfRSAhfQAShmQOD2AexaoX6ZauplAA38AodQHSAoQE2oGv+EsAFSaAFn0JPlmsCQpAEEfA7THAC0RqOZfihRDBiEjAzXKAHJNs4YFu2W0AAWsBWBXABGBAzsisAGGAAD9ABNiA5SJBLFUAC6DG9LNcCoTQB07dDNMYAclDFKNsB1NsaZBwNT1AHb9AMUYJLSyAHgYEBW5AEMLAHBGAyAdAGOkcBTDAFTpDEa8ABSNUCWEC0BsAG+FYB1jQBm7MVlAsp7lsd9yYqTVA59tYH+CZSGdddF5MCWmBvfdYGzKUBc5AEf/AEV5BwEhAGejwAb8ABWoBIv2ysdREGYRM2SOAA3QMGX2soizsBR2AAXEiphBkCKACYMxACHxACUEDP9Az+AvSMAvUMz3/ZzvwMBX8JBVIQz345z/n8zwR90H4JBe4cmPQ80B9Qz1Dw0AgNmPPs0ACtqRRNmCvM0eMBmWVpDpGoEN6Yl4cQBCyIt31ABjgQhFagAwoCmd60djZwOl+AgFbwsH3gfND3BUNGDcp0B6UWBiK2BXtgAk5QA3aQBKwVrfzooR9aiZcjHljwVRBUAePbFhcwAGEgAW1QATUqAXpQM199BS9gAFbdt9fcBDrHAZ2FABhAAYHMBnKQYzzHAHqAv1lQuQ3wBlrxBnVgC4B1TbNbGX6gGWk1r+IRWpwAecMQUksEVRXWCS3wT6bhByVAYqkRN7pBCLBBJ3H+VweefSWQpwRDETdwkAawsQdGkAZ/F3iTQniEgE+sAHgwcSXUgAstcAQKtNphBBJKcMlx0BCs4QcaSsKKUJgQctAh4AdU8AEZwaRs0adw8JfUkNF0sAcfQAXf1guaSgWGsAdScM99gAKaCiEM7ZffzaQhEAKHgAWAqdx/2RdwEAJVQN5/SQdxUJgdzd9F9MLkMC8JsYyomghigJE/6apigMM+gMOEUDqkCQ90KaIP6IdWMHZfoAgMuCNf8KHY+IOiiwMzbAKB4kJ3DAdb0D4zoh5pYB0F8E52xVxRlQthA1xhtCXWbAP9oyhtAK53fAXZGgB8MAAWJQTCEwcPcE3+izCpZIcFWegNSJABSnW2hAkhexDP7e3c2G3Q8EzPvUDPcGDlH2Df943l3w0H9Gzm2t0H9WxQIGDf7gwH9/2X9g0HAk0FfiDRMPTlfSAFfjkDhKDffukHcYDmnWDfCY3d+93fi04Yn9oPSpC9BEEGMqwIQCiDPDCNhOAD/KiJAtkHLLCWqyWORBAETmmNNbBtRBCKd0AGYhAEPKiZdqCKQfB+qPihIjoFGMAElzF4QhoYj71sWnF3tk0ncRA3SIAKhHAFVMEKno1PCiTWeJAN05YLb9BZ9IgETdS2yX0Z+t3efS4Ig8k+Cr3mHwDmza3mKJBK/PzdKPDdGf3mbx7+530OmAYlmFgu3+/93HvQ7oJO3X6Z32+O39m90Yxu8GdRBx/ZD3ObED+wAyV9CO+5GWXIgm14ojpQfEpAA3hIA+B0qxkZjaMoBgqSgsRUCEEQBETw1DIsgG1oB0QgrdLangcfIsnd3J2A74LQV+Pul51A0D7f3GD+3HHw5/Tu53z+7n5ZpihA5+te0TAEmP/87T/v3H9OBe2t737w71hv33GQ33Bg7wVP82OfEPrZD3/w3wGhkabKhiG/A2VABp7ejDMcBjjABBBgh2OAjm3AhT2AlHxABBt5Bj7wgXRJBKmIAznQg2ewbUHwoTRAA9JahyBJ9oeR3HRg7mvO58/+3dxU4PnVre/mvgd/zvTkzedF/858bt+DPgjUDQWWsfn8DPXyffXx0FfUEM+VIAVQACGaOgjQXfpxAAfD31eKXvlQuQdwIDSJwQcWkOTk8ADW6Q81KPeIEOKXWCNsXyMF2Qc3sIp3cAZ2SAiO2AfneAg3nIxBsAOR/6E/sI8ASQ2HcII7gAM6YAFWIMNw+APSf/yDkdzeDgh+fX1UH3RxHyEfi4t9WIxQfnF7jXR9KCGSIIxwl1SEcH6UH1V9cJmXjB9+foqNVCF9dFiWUImDuI6rfnBUVCikqYuHqsW5x8jJysvMzc7P0NHS09TV1tfY2drTfiIb3yNVfNvaf1v+2C1t5Md8Oz1qy2Y4YuODPme5djt8ZDQ8RHx83MHF5FwQO7ju2CEDpIdDHz7GIMzlA9mZHmKAfPlhRYwZM2P6VFxHsqTJkyhTOiumis6oGYOkGNojRUoVKa78PFoUi9CwPog+fPJTs9OjT8BgFioFLFacTYtgEpXyCZbPVXtAfJICBZNLEJKKMWXkkiUjlWjTql3Ltq1bZnRGfJu7odSgPeP8vFm2J1e9Pnj/4pUGxs01G+dMmvHB469fID9+DMR1ZiSuHzlwaM4BZPKgOWDukLGjhkyZMafN2LkzZkyYZGT+8lM95g4XMmdC2kFoxvPb38CDBzc7LKjQPjIt5ZL++UEXIy99bH2QcvVDJFyFhGZd1AlFKemlsi+63odXiEzZoRAKy6iUFGKqvpMdZVa4/fv48+uv1oEuXUtYZCBABSdYsEwHDgwSRQR9JOCEgBlwAZgAGBRgAzR8LOEYYRea1AMQQSRjBg9i9AEEPLk0hosYmrWoGRmDKHTEDaeJMQYZatzhmGsS9ZHEIHJwocZEaDygUGxhvNbjGQPlgQYLucTRwn5UVmllH8RlqeWWxIUgHZdcngfmmGQ2cuWZaKapJjV0zNVBHzPMlQIuHOAhRwAJBDAHFgVIsMQgHQTARh8FXNCHBIMgelcFiUYhgQtJMCBBGiVU0AISEhjaRxv+YFhTh4El3bGDDyjiwgcQO0xGBIy5BMEqHy2KQUSLPIxhoxgBRCCRE1EowYcclHbqBwk1tHEGGRKMg4ULdyRRwxdoVGCGEkkcwcQRXIyhxBRfXFEsGk2YYkQbcVyAxJ9rpqsuOWW26+67xbgC77zNrWvvvfgKB8c3bwLKLy4U4BFHgikMYcAWbxwA6BYMmMAEBnsoqihgCYCBxAMp1NBHAGFEccEESujBQQt64LJFHdZAsKE2supwzIgl4kJGzLjY0cMgZGjGwyAuuqrGCTYY8MUeBNhQQgtYBOBEAGtMYIMRGvNRAAlGUODCFBEw0cAdDfwhQAsDINBEAGcUAIH+FQy4kcAXGNzZhBFyCPCEAVrka/fdx9Cr9956Q8U33oAHLng1+35DSB9uApxHHAZiIYQBTDQRbh8lpOEBAn1gcGiiuOwRwBFP9JECG55LPsceSTTAxxQH1FNHYtSwYNg6btxQBM18iCHQMXYQccwdPZBBRA8/7PADH3xEZjwR8BigBAaGai6l430gEUYCJGCgcR8UMKHECTWQYMERFHxxwR4YbIGFryTUgQEZJ1RwBAZftBBF3eVBiQX+g/efJt8ADKAAx+S/Ahqwf3NB3B7m8olBUGBxhnJcFiQgASYAKg1xkJDmJNY5Rg1idD5qgATCMIEMvIADGfDgIMCgDmr+IIYcXlCADBUQA0uIZiLsiI0e1GAGMtjqC2II4hjw0Yfc2Gg3b9gCGvSABD2Eaw9bAFYfpoCHJLShCSjrgxP6wAc0qI8J5vCDE/bwBD7EIQ13aAIemnAHNDxBL1okox7eAMU+SPGAeMzPAPfIxz3m8Y+AXFMU/AMOMvjGPnzYwsqcAYbtZeMJM5ThAmJghdjsYUqDSIIQ1ICGIAbhRqqxgxUg0EmJ7EYNtqqNHSTwh4G4YQ5/6EMGrtACPMiCD2ncQif64AaF7NAOYWhCydrgBsPsIQ93MAwSXGCHP4ChDhkIw6+wuAd1+KFkgcxmW/rIzW7OS5vgDKdwfEABQob+gTX0yE8b0CWNP0ApG3SgoRe8sIAZxmAQepDAEUggBiYEwQoXCELq6IiEI7TBCkqQgw9u8AUS3ECIaDiCFSSgBjAY4WSJkkMX9nCuPjTBDUoowBLw0EwunCsPTFADH67wByckYQl3KME54lACLdjBCW9IAxsb+QYuYCENHi0PEkInzqKuw5tITSqXjMrUpprEBzdzAgY24IEj3IEHAxkRQPBjgb1M4wGLlAYka8gHOsRghloogxgAUAMK3MAEbDBAGG6QhQaEgQNKOAICglCDKwiACRq4AQkgIAYyDMAGJkAAGjQQBgMU4QxqUFQS7joEDhwgpDcwA1D+OgAtUKD+DGbIgBsEsAQDBEAJAcCDBMBAgSVQwEgYSNobDOCC+2WODxPQAhI65NTeRkOpwA3uWXxL3OI+Y3jj8MEXHHAHl51BRXwgAg80a582WCCsy2BBLLEhAxlCRxYz5AIf9lCBPcTBBaNLwgC0a6BkbaFrFrDCDfYggAtcQGV7aMAX5qABv17AanOwQwNwc4IMGGAIGWDDRKnLOPgNgQJFQIMExsAoLLBADR14AwKMkIHnfYEPGEjBDfiABRukQAiZ84MAjGAE3hr3xblIghNm/IQZu9TGNXZpjmcsYxvfmMc+pnGPg0zjHwe5xzLesROUnGQjO7nGQ7ZxlIl85CATFcb+xaWDF2ZXXDHcjIs8CIPGUtWHMXy5D3eIzCHfYgMLSkMJsLNGd73bhzkrYAljQEMDmtkCFaThCG4IwB8k8AYKtIAEDZADCzQpNS1EoQgIKcANMIAAzwXBCGFoQ8RwWYAguDUDREBDa8fxJD6kQAscYEEGHKCHC5ghCzfoQwfywNganAEDajgDBbCAADDQNgowcIIApLaFKUgIy8guphveoOxmO/vZzG52tJ+tbGZPe9nUjva1qc3tbhdz29Z2tralzW1k+9askfxub4ngg3qYAQhi7gMRYhYE3+HCDDvYKnD8oDJpbMHF1fDCWWUYg3rKsAtLsEINOHkDKxSBCQH+PQMSCkKsO1iBCVZQBxFKoIQhAQYDgp0DHECuhj9t0RQYkO9Dw/AGI+ABDWiQkBza8IcLRM6johzC6vighxKMOFxmsOAVLpAEF1RPCU88gq/MjeVvQ9vbUOf2tqNO9alH3erZFje2yc30ptLB4JG8sjLImwtsRqPEafpCD/4ChDMs4UKLuQyrBpE7Hsz9LVt4JzTmACpsDFySMnwCGdYAmoK4wQ+4tANIZlZYO4xBpbHhA3UlPwjIjiHjfahDGawgiJqRAQ25JoPocZMLPywh16bCTWxwMYa+cJEMfRnD+rpO+0FQXevkHje5q377rWN967x/eu9rX9SzeqELf1f+gHLoIFOPuqEFddhDuJKgBD+IlA9wMMIc+nAF6nO0C+WxVh+yYPQp1GAg2X9DG0K3h2P/RgzHM1VjvMdFHMgfhzHywQ/w3xYLdCoaYJUNX1BwkcQCuEQEQQAPerAFNdBmQ0IESvAOauADMwMEPgAEIHIGdhAQaBYifBAEN/AnZOAD/3cHQVAGkncGWwAG76YGuiMGzVQDdfCBrIcPJoiCJpILudEHpEd8XQd8vwd8vXd7WHdtQTiESJh1W+eD4PR1CuAFdOAHf+cForBaNUUBLHAFrRNbL5AEdVAATHAFDPAGCZAHBHAEHIAATjAAaSBSJvACywJsU6ABfxAAbnD+YBOAByrAP27hZY5hBiHCBG5GKjVDZsdwBjsQBNiVEn9wXdHAAtuHDflWAzIgA0+wBTnwA5W3A53xGUzAAhCAAzRADzswd2dQPAjYAzyAAz0wKkwiKhDgKzegA3sgBtM1CG1nAzdgiKLRAzigA2bABzkQI/tAd2KwA2OgiaayA6RhGUzYdN42bVb3e0fodNUWbkqYhNSYhM/2jNkUQwpAVFIoQzIAFAiAARSgBAHTB3CFAXEwAQyABw8UBQ3AYWmQAXZkKCmQBh4kAcuyjh2wTOMnBFlgAxOwiCnhh8dAiErgZsKTC/i2MnUXEm5hA0oQDXCGDXbwAz5AXfbAA0D+wHok8hdKgAM3AAE6cANm1wc8sDMrsgM7kBGYkRk0EARbgAM5oG990ANzoAPtlgt7wAJKcAZAkAM5QA+fxDvF84fH45LeCGNQ9wZN8AZUCQZUOZXLBm7WRpVcOXVSKY1VSUzShpXOJjljGQbV9m1i6QZeII1u0ASFUUw0dwVkCXVPiUd8cAZicAMGV47gGI6DUABtkATyyAJvEADuMwVh0AGetQRiOAdHkDlAYXSjYwBdkAQQsCwqoF0HoAcFcAQBMAR9sF7vF39+4ZI2UII7cAwZoQwBwYxtwW9Z1Ax7AAYANw1EIF2/wwOlaCrSBSNLQAM4oA9EcAMWwAJMsH3+RBCSuKAGOOCRr/eLLTIqRGAGaqADO0ADkYgLNuBiDbGKRHBIZLADOECR9sAQ0HmXvgV1UQAA7vmeb1A0bjABALAF1QYACOAGU/Ce7ik7ynYF9OmeB6A+/CkANWBtAQoAAbAEbvAHJfCeAqAEbsABELoEbwAADEqfWIkFpNUGb0Ch7mmgbTAFAvCeMCCE3aiegcMHqMQYICkGePB3c7YAC6AccmAEFkQBTZAOHrUHSod9RjBHJfAaTyQhWIAHfsBxvyIhUWAEKCMHb2ACQsAHBpAHbwF/K/Nug1ADrzEIWHUMPVAGy6AGiYiQJJF30OBO18AHOlBvyKA7O0BE+Zf+ncQTk7jQBp+Ikj/QeX2gBsOIDEAgihAAATlwI0SwA5mBAz7gERv4iS8DBLkJf/mGIjbCB8QzEbAiBiGiosS1e+IWnxXwBlZJAC7QBhkAAA4QbR0AAAIQBlcAAFrwldc2ABH6BlMwAAcKADYgqhQaqwRQq00wAPV5oaHaBBOwBa/aVcYKBq+aofj5bbB6hwBgUFdAAV01AQIwlSVQA1HHqcLBllRIDUdigSeoUriAB0IQA+paieu6MkhgSyexBxxwAS+AW47EFliaDPcwCCzQQvJ2d1wUp8xQBrXCFiwQZ8wQgNWwGCrCDqXYsLYnnD6Qb8lQBzjAAxBQA2CgBz7+oAP4BzyL2gM34AC7yAdjwAM34wC5MTyZ8QNAAFo6kmbFiGYjyANB0APUhW9bRQQ/gJMgyX/eCk5VZwAvUEx+ZQN3WKJMUEwCEAAI8AavipbPZgL1eY0cGqvFVDRUi7XLRgAP8AYC8AA0V0z72a/KxqEMaloA8ABu4FdCsJ9IK5fFZAACwAXR2GxB+xboRnDl2Ax8QBogYZ06ggx7YAdo5AVPgLheIANeUAdMok35igx84JQsMJtqwJy5ICqLeCo7UCoqUQf95gyQaA0fgrmH+ANkYJp3QAOS0ZJAsDJpNgZB0EgWIIpfQHeHSl1exgIsQAPGQwZB4AcJMghvAAH+dWAHuXGzLYkDyPi4dIdvOUCByHOoROkiL4ILfAoYzCAHsxkNe+BVzcC9easSt1cA/ukGpNoGE1ABBhABEyoAHSAAIwoAIiQBDCC1E/q0zuZXTEBMcJuG1dYGl+MGHuCeFcCg0ioAGWCfF7oFbWAADUC1NoAFGJpYdqtshREFJZoA6WCN1Da+bLG3kdS35TEOuMRDY2AGTKIprokGVnAhXYC4Mawc/AC0BlQGpokMWjoIjkh3f/oyM7sMG/mTaKEEF+kMLySuxrOdgDoGy9kHesACPFAHP1BYO1CwueDEkzsIP/AFQUADFsAE/+AYREADoZgDX2ArfwABgwC6TFz+M/MgkxfrA/PWuWcQBChrI+SpMy2SA5OBIIOABMOLC5G5BxdSMNFwkIBxxM2AyCB8Eh6clt9GAP4Zn6U6AQ6QBQCgBGyVWK4KABmQARiAAWsJwNJGBQLQABkgAQraBqYslx4gAEbrAQGwyQ3aBBRQolpAwUugvhXwB9jaBADABPErlm8QBflJlSfAyhEQhOD7yCrRXYmrrjPkBbhkALYDUFrwK0fQBHwgAdTHB35gUn/iB0mQWcvSBkdQA0AQdEagft6MBux0QMmIXfs6CINsD567Is64DCdLMyjBBxDwxsnwb9XAbsromli1qFJsMyVClJwrp4TYA8h7M2xaPCf+qbFsp6gOQAM04AAgzQJgsATdmwuohH/Isxs3YiMf0RqJ6jtB0CL2Fiikkyl7sMosEDeXsmIq0AADAFaRwgBPEGsEsAY3PQiKvAdGEAcHIAGpdasJ0AUmIEJpUDApUAE/babQ/Ay492xEa7QCsKsGUAHS+rQl8LT7ecHOpgKbvJZQKwATQAEFAACFkQS6Wm0DIpWTXAFXYJVtKwBFi6F3GKpgW8tasJ8uEG3IfEUeSsAAcIRbrRLx9IRRSM0KIAO4MQEHKpgGYAYidQRmeARHEzdbYJkTwAJI0ABY8AIYYAFNoAFEIABogId4YAI3sHoGNJ7YtcV0l888aG/IsKj+z/CBApsSaNoMc8DC0TC5HdkMYwAEeqAZaoARMfJlNuMDCPGn7wabOXO75dFIDsACS2CLNEAETADS6A3SLoY8d5FSpcJlJnsXW0AaY9AiIVHfmqGJetABDLNbHMB9R9AAfXCQZJcx3IMHAQAGHsMAcnAALXBqSD0O6CMHD8COQ1AA40Dh+XhiKXAh69gMYPAXcACvyPDMnHp7BFC0XXvJbLuf3JpYbfCqTOAEkvNR32YAANACTXAEgO0Ggh2fbDtbOW4xASAAYLCqNdAED8oCuVwDTvCgNuBXTzCfbOsGmoyhrgwAF9AETlAA2Uq/TKBe+empyhbZKTHZfTuONDT+CHCFBQdQNUrQd8myBy8gJXugAjcQAeMwSzBQAHlgBxRAAgaYBUIQBQaJS4ZUQGMQxCKCuXrQd8Tomj+QnkLMkWu2DjUwz8mwB2w8DRcBscuQknOMO07ZB/jWAyMhjALBkfecC23g0RYAATQwsoPqADCA3i3UAapcAF2ABiNGXRwFmW3QBmIQBmCwBRqwBIL40ibSIproBB3ABmkYBhiQBbIzALgFGIyCyB0wBwEgOQLcWiJUD0ntjpSpBQOwfXLAKHJwAacGQg/UDHFQA38xBVaaDJGZtygqyXeo4vF5Aw9sAct2BcSEzFDLn2urbYVWoqD81lpQTHatBFTJAQz+XwBW+aEMT9gJigHLJtgUQNbFRLUIXAIM3wAMigTCCgAH4ATdauYnMdmX7QcCR46AYgN/oAFugAR8kABhgAR5gCjoM+93QAJDMAJLEAUMAGybaQUB8AUaUAMBoAVE80413D+63QyE2MZ6hwuGiAyicunKMJ7pZBKgu5LJMLrSoH8AvQwxDX854Bg4sCGMkU6ZKLAP6RcXyAd1MLIg3b9v0IggrTFJ2gV1cJhFkAFOEAEaEAA2cMACUEEiBAH5xEksMg+4ENM44DtJcNp0icugKSBbYFmodQEc4NoYgAccIAEJkAZwgAByMNZP8ARzAMH6VAFwwABMwAFGEwAFEFL+RZ4GJsACHAB+3bNkHuUE3Yz8eBAgIoUFDcACHVBFB9AAaUABEgADfWAEe2AATt0FckBBt0l7V+epa5l7QNhtf0DmXe1s5f9scPBt2Ohs6T+N+26NLo8SBVdPMnBWNKoEvUFTgFAHV7PVR1ey1OfU19e0d2N2lbaHpKSnxNWXdDF3ZmVlMtQ3scbYxydGxGfK2ur6ChsrOytLtrMqy5fD2laz10pEFqt2S2vKR7RzZszMymQza1PYzMfDc0e7RLOzQyTmw/qDa7qjlgyEU9x398N6tyNm6gfh4MDUhm9RD8G0NGET5o0EKxk8DMlDIQ+GPgn/MDnSgIwGMnb43MD+gTEjRmxJVj1phMWJHkV9sKTpc2VOxzhb4mQi2cdlHzdvpk0BwycloyR/6DyRU2gKniN63EzT88YJnyZ49hzpI4eLgS1NGGB50adDngR9fl1RkoDPwgF84FjgYOMN2WZs27p9CxeWm7l0ada9izevXrxv9vqd27fvX7uDARfWGzex4sWMG8f1omCBZAWRY9jJY4bMmXGw+JBR4wpMG1Nj+pyRkOEFHwM1XBER5zg2W1ucYZkBwipM61ZqwMUa06OtnR4+sMXmY8GNrC3QmonZgXvWFhpEfOBY5SMeIx+gj+041SNdjnE8cJlR1opFvXthdNezwMjEyT8a+LRYccP+jgGFfCicOQFBEA3YIQEjWUDwg0YYCQNTE43EhAQeSl1RCoUOKvJEbS5N0YYei5zixhNTzLFTG3PUEcdJU+TxhBt/+NHVE3R0dKGDe4RhwBJNgIGFEHxoxVUfcDzgRgZi9bFQHBdwoEQT08gGZZSJHWYYlYJR+deVd2mJZZVbdillmGKOKZsXC0RG2QJzEFHGKWcAEYQZtTEyRhBzttFcH3YQ0ccYY2gXCxk82EFmmLQZwx0rYOR5DA+zBMFnW7aIMWdiYbAgyx+YNsPDDoTK0gYNQIxKBjh8/GAGI0SkasptY/DwAxDEFLcdaGPsYNwxNaynRx11qOeAEvEhIIH+BlrsgcEeFTwwwBoXkEGCBjdoMAECfBTYBxoBSOBAgjn4IEFzE6xCAbJIZNAAHh4kUEcBElRwZB9SOGAKBqtg4UIUDbzLCAcZVOBHAhK8cEUCGSjRY1ZpICFBAiftUUAGAaxhL5IxuYCFBgdjIUoHeCShgQRcoCYAHvYmaYEcqO1WaMuFdlkYlzB7SZfMVu5lM5gu78xzz2UA8cQCLnRBRg98BPGDcW/yQMSn4AExJ3KjMVJGPN58N4sdOzDYs2LnVepKNa0swcQricZyKtfUJMNqYzUkAsseEDRDTDuy1EGDD6My8sMy72AjBqB9AJEDEHaUp2cOPFA6BhFA+MD+mR421EN55Q48kOspXMuBAQkBiPEZH57x8YspZ6DBBxpOL9aEAVp0DXvsssviZc5+2V47XzPDjPvtutc8e/DCu1UNH70E3kcPpQna3Sm39kCGGTyo7QzLg6caDA7GnGrn8MxIn7ksZgTRSj+vkBEp2oO+NRytjOkBwUiwsKCcMUDw0PYretAQa3R6Yn2GW4yPEcjAwTJSQY498QAdlDIFGHblABa0AQLAqkcEHHCDVpyhInYggxhucIPNsEJwfTBDae5APcXIIQzea6ELw9S7L+1uZjGcoQ3x8sIcutAbfXigGUyFA2xojYRqyAEOfLA6U9QBAjAiB+AOZYwgGE3+h674WjN8sAxWSOMV76DF4cBGi/OogjFLsF4rtkiLaiAOFn64Qawgx4ogaKcMSATHeYDQjuKZAnlkMOIy+LAEC+iDBWBgRA1yQAYLQMACNAiDDr5giiLuACNAkBMSW6E9UzyOb82joic/2TPC1OUNXCplzURJylHmLDAyBIxgXvm73FUpMLAU5SkNU0uagHKXO7sD4p7Bh0yawW588AEc19ENPpihBzsYA2cIwQqx9UEMYzibMWyRxBxakRnS1GIhX4ErWpAhad/ITvhyYQYxZPMtTKgDLNrwzVmMIQckjOYNeKC3sIVzcEDYgQ96cAfkydEdWxtUD2BFQRZA4En+PdSeBPv0gzDgQAyEwwEPgtDJYLiDmD4gXwl9w8uQilQ2TihpSZ9g0pImIQkmZalJUZrSmLo0pi+VKUqTAFOa0tSlOW2pTGuqU586oac/HapRR4pUKAGBQUwo2z6BAKgyeMoWWWTEHYiAz2VsYVOmsINvqLkqtmgthS08zznF5z9T1GBqrslfLKyjkelFcw+VesMpzICGeJLOLXVgKCv04FdY/CAHZ2XEDfw5RVeUioBGZBB39MgKWN0BDDegwUVoULZW2IEGfXDAKuzwAx5gZAdBWCMrzJA+PfmmB+nzVFJfC9vYyna2tJWF1kyhhELEiYDXaJXiwLbMHTSyFcj+65MYqtaWU6W2rPu8YlVNwYI/wKI3tLiDES2qEUIhawAHaMErxsWIPzRgGXEIQAY0ALdmiAYW6Y2FHb4VCybggDhg7IEZtBYEHBBKbEEojTx+oIMfWKAGRaABP8SwOM3SQBtB0AEOcsCNBg/UFew4rSp+kL461XbDHO6whz/csx40rwaFRJ/pijFEDIPRBj/wp5wYAYQs/ulNxCMCQF0YwMKq7xUWkF/YHPUoSk4zIyCNgig8IAEJ4CEKArOWCTT2ADuM4Q3wUVYHJLAEE+wLDxyogA06IDFMcSDJWsiABErBii34GBb5XWcfloCDHwRHFmroFGiYyYfe+HIcWqP+gQVw0AYmQAAHTTzaDlhlB3RgpHAvDgLSrgOLXezxNYDigzpAjOlMa3rTnG4VSPvw0OGwgghX+9RrztoGC/xCDfcjwt8Y4UGvwuVWbu5ajqlxBg/Wsw81AGPTZvE46PWhN8YEaRa6IIfWYMEGHFjFCPSAKTl4N3UYcEMSbICEY7GgDipwQQGU8KPXSQALD3iDB1wQgDy4IgwkUp/dXLGFOCfWNjzogXaA0APWkmGpjPDDF3BAA6XsAAI20MMPVkeMHYgWBzqgQRFKZwofNHy5puiB04JAz1HvutMc77jHP/5C10LXnX3IpFWPyBlbuHUPLGDhMW6Fgxejr5tuORz+WXtGDB27Yp4ZkWv5bNvJU/DhDndQwxn+NIZUqSFwxS1JGlgCFS50pA8ZSsQe4LYHJoCBhVQgXYveMAdKVMBjo7hCA5rQhDlIgOSsmINdA4UDskp0B/Om8D/vUA3AiQHj5+lDHZiwjdE0AQI38E1YUeiD6yruB2h4gMv/ekQduFVVDKqG4PYM8sxrfvOcH9MY0toHJjLixiXsxqWtCo/qvUINPSgtEEjdB9MSD8Ozy7lzFIQRVsUBAxhg1B4koIQSwEvKRs+Mn8xwOitcQAIhLJ0VaEBN0Tm9D1NgglLgUNKnVN8JWC+EHuzQhFVcwQkYaMPKtNIHI40ZXhkILGD+ZRHaV8xhG7B5BSoO3argNO4ODA9CDSCQN3wABiywVrG3Cs+xA0b0LWQgOvNEBA4QWKQmZ/qlWORjaUHECkDgX53HgR3ogR/YGafXWaYQDEdzYxQVNvi2CvCzZqQRD8oUWreic2lkY2A0JrbHTRnhDT3HCHugB2jBB0egBGpwAg/ABAcQBDbABEFgBRhABleAB3zABF8wBhlQBFZwA2PABBcQBAByAUxwB0sABkagbleAAdLlBFNwBKTDBUiQWRRWEW2xXmMDcZo1Ua5QBzoAK2ADWt3DCj7wef70Az5wA1sAVX8HEAREao9jTEQgQhlYHUXQCnwANcUUBKC3Dqr+ECefdgeYCIKfCIqhyGk89FfwwQjBlVqo8gq09jawICuehlVYpBiCUmthojUz2ApkkBGrMEkYUQZqgAZkQAHgYgMnwAIm8AJW0ABgQAEOYAUFEAYFQAIQgAZh0QdIgAA2QAYngAA3YAFBIAA30CwcYAFIcAB/UANXEAF7QABKkAQNIAcCoAUl4AKdYQe4ODa1sQXt5hoY6A40EGeVQonl8ApioCDwIAZnsAVb8Ad7cAcd5Cdj8BkMCAtj8Adg8AUvxgh20B2eYQUpJJHYsIElhI+iaJIniZK79A61MQdcZZBBt5KvYAcNFwumdQbk4zg+AA8lKZNbszNaU4uvQAT+GYF3C4cDTYN3JWADBGAERsACCUMBDKEGVhAAy6cFEjAFebIHJ+AAGZAdYmCMfbACbFAxEvAHEnABEaAGGsAIEyAHVVYBthU9zbBVZxRYjIBPk3gDOVB/uZh6r3AGuMdwYrAFbZAEJHABWZh0HbQKZ3BWytQXDBk9DRhNNXAB7fdy+9U2dzB5KemZnwmaLsRvrdALp2BMskcnnyYPFtADUKNPrEBjqLUOCOYDnbk9tFcoQOkWY0BJB5gRGkgCSjAAWjABS3AFXNAj/WEGz6ItboAEfBAFJcMIOZIECFAChNcCy9YHKUCWqyABWcACV3AAaiAAJHAEBxAHAhAGJcD+VZ3xHEEJXfHUB8zxCmaAA0F3EX1pCndAHGflB0zgYEckKL/5JxIAJ2TABJIwBRdwBnvgBDUgLHuAU3zgB0cgDW+AAUvgFCQwBmhQAk9CAUHABAXABnFwBDXwGUfABGggB0YwBxQZmjEqozPKM7cVGjVQZ6VxSa7gAymkBMKSDOHDaqwwpEMaSa3Gk8eggmNyOPBZRQmCA34SOJOEOHpgBDZAhSTAAmZgBUUgBmB4IU2YCEMiDyVgBEygB1fACVFREnhwIU5ACUqwCBKQBEdQBlbgAEYgLMagNccEKqLHCG3QnhH3boyQXyJ4f2TVC4R3XcuQXxjxA4FTADWQBHP+QAEQAAdKcAUPsAcCUAMUwGw1gARccDAkYAEGAAYt0AGUegMkwAQTcBIMkU4koAUFcAMl4AAUoAVHYAUM8AYJ0CY0KqzDSqyNYV+voA1JwwjUxEXN1QcThAsBpDZNN2zg0EWT+Bz2ZYOr6KyyoZvUIChYNJS4N5J/EAZ3cAagY3RkIJFnoAboChr6gmamMAeF5BnNsBCMIG0mpAbbSho8UAbbqoTHQC+twH9qUwTpUBvEMEatsFUssAR8YAcZIQxwlQ5SRgHWVwf2ggUZgAHwmAFkgC/YsgdVmQEWkAQJYAESILFqwAEXEACv0wcc0AAagABf0ADeeQMG8AAn0AD+NdAAsVqsQ0u0RTtdc2awgzgO1FWfhUpIG5U+1qRajGByrpBoF+WkkeSTUPKt25MMQZAr45oRqqgnPwMEqhM2EptOeiNHFIELftBrs5kYEvsNCZlGQUCQseAHFsCPFiBdo2Za8easA5lElwABBeg8kEoo0oMRtSkGEvCLeZABeGACNjAFEYAGGGAGWeACxTkFXDABN3AES3AEbhAA/3ADI/oHBgAJ/YEHcaABZaABW4AELEACf1AAVWEFJGC0veu7RCtyrGALhRhNQPYKUMUIW2BGp1CDfXB6sua8NugZzASj1YWbjvEOWXu1DWSw4+QD34dPsPJBd+kKg9JB1bH+AzrgAz9wA/16k4zhGT5wUUFntYOoY3XJCGhEDukzd2smKCP5rP+HpneVeAvHJoEDV5/iBF/AkUwwBl9AAjVQA2PgBHaABlxACWu4BxdAAnNwBS2wBWBwBC3gB1dgBEmwBih0Aw+pBF+wu8LShDeQExfweL9rwzfsmZ83ifh2BzVQw9EbgnYAP2znl7bQCnkwZzs6C1e1QM8lC0vKGO9Av4CpkzdnCkxQeAtEgbwmn7EQVtGEBtCnkxYVBGXgmIsRv01cC4sDNiwwDUywp6dIWIGaDrkCWn7qB4H0tMokv4pzUYyrIPNmdO7wkGRABmUwBhtUEaswBk0gP1fnTK/+8AfRZxrqZBrpZBpZi8ObzMkfl3esMESMwAL8CGO2OWw70IruRXetgAdTtFvcdAY6KQa4+J6LIcWz4Bn+NMUEdJM8oAM68LdWhLizEMuuYANxnArpikd8mR33FRd8rMb2h7ed+Qei5wbtmU9+B2HGcTT4Q69KQHB/wMcKGKlOw58ZQU+xHLYbWDrmkDxFZwZf8E89EKln3F8VuVS12Qc2lgwYcVGdDNAB3XnUWgbrwwg91gp/IgtBwFmzQJu44BMv4AV+YAamHAt38DOznDVBoMn294pog2BgCwt3UE0LJCctyQrAAWqkvGOssERNdD0GqwaNc1D+tCpxyBbQXEn+c8IO7qNF0MAHBbsO99kHeqCHSpNMjPBAELAEnFlROaA8hWUH7moeImdpTmxpfGBxsLkDLEBRg5UOYnBf4yAGsMEOqHJdGuFRp0ALbPUKv+CvbrEHbv1OAm3Xdy0LMXkKSssKDlCHeoK0YWMBPLDLEWcHz4EHT0AZafIEQtsWDnl0/Yo2nwEXnqFjd4C33BtN5rADGIbTRT03owYECG0MW61WDKXEnTHT1WENPhAMn43Lt2HSipXUx2ABLGQBJPccRa1w2EC4ffCfA7YFP7RoO11zPJBFr5aBHjSSZEADeSLPENA48otPiWcGuXIePacRrJICQjALRiALBnCZDBD+128dl62AL3/dCnsQx3jt3nitgafIAwA8D69gvK6gBDagNTaIOGfwAosN4B8RC3EAfERstdFzB+rNCCE7J0nQBWgzBoXl1NVrVaWCT2RQWEJdcTQA0w4NKKnGGcqa0+erk/VGBGPwrrF9P7U5DoaWP1sAHwMbe8JwUCIZpQFMcEUAV93gxG7xDgwyTJzRGzRGggvFW3wQXcdAHF/Nl1DVi+BgkBgxZykgCn2gZWfWASexEEbwewbABleOB225CiWQBiYgAQ0wB1MQMQ/QByWQZP1BpwyQLl1x3lPQMF2AL3aeAFygAqLQAnyQAQXQBi2wBwwgAYP63olutKzW2Tz+xAdHFzXtRRqVogdMsGo9/nKMQAcKEANeABmLvQCmkATgVqGFEAUv8AYBAAaLEAeJ4AVLVgNNoQVZKIS4QAn+sAZWcASF4AZHMAdY0BS77ghNkAQRi+EyieCbnQzdUNimYAG1wQc0YNEbFZ+tgJrEYwfp1E98KUdnDAtLw+JW9QMiDmpb8AymcR3hwZH2u1WEl3hxZsmNYWna8Q3WfjgZSANTIwaQpATptTeiU8jhkRHxYJ/+zAhUHhNsDgdjxwZIIhbl1RIH8AYmUI99YADEfo5sLgcVMAFNwQBw0ADmNgQTkAdR8ABToyz9lgQlUAP44gdOQI/d7fAdjywdwAL+b2AAYa7oO0+0YrtomQEa6v1+b5AT0bo6pbOPygEGaFAIb+cOWaTYnW4IAO4FJfECSVAHCbAFaGEChBQAW+ABa2ACCDAKfyAiFZCeS8DyEFERTIIEAnAtN6CrBVAT3FmcSMCpAsAEFMAC4SOxiTwOiHfh5Q1qdM0HEGDQtBBOl+IKkiYb6PozoQUdYo13vFFaPboKZqADY3QHCOLPRNAGEZ5ratAGS/CRf3LdewUlZtAdrA/KjElAZLAFREd8vaG+B3WQxPF61wXlPLidrxMHcSkHF9ABDc8VCyEHHOACB4B27TYBSkABLhD8MXEBCeEHDYAFZ9cEdXABpwAHBfD+MOetq1GAMTYwAVswBS7Q3XswLguxB/dRA05C+DxP/6Goi/6Mzt2RENTPCHpQSBQACHgUeX19dmd9BXh9BlpzE1pGexV/DX83d3d2m2pmZGdsMgoKXoV0owpPdn8TDW8XfZNZQn0SfVgtGSZhF1gZGBVxLHsGGEYVZ2Mad3wTcggkGTUnGkspZrZ9GZN+TDWFhXzJanyFd2dAO0Tk4O3u7zVh7nUWdjt37/lBZn0Wbe53duQbSLAguDtqxgTpwWOHDzFk7JTrcyYIDx9k7hDBYWYMjo8gd5wp86WJlS9jxJzJs8eNHoMw90wEx6fmnU921IhhcuaMmY4px4whM+b+i5ozZMxsMkMjjLqa+fjswAEEnJiPVfukCCBhSYkECdJg4epgDwYsEiRoMZF2TaEJ5RLgYatB7K8GfTik5cOiD5IMEgjtESABBpK0LLC4OCyBhRyuB/hg4GN2j4QML2Bq3sy5s+fPoEOLHk26tOnTqFOrXr15Kg4ifYKAFFOIAh4+cSzsmaChQR4KayhYgWGHQxE1JW6g0fCgjAYxF8Q0QNPAyoUkBxootROR2RNUpUSN2nJGyQ0KNzQwKcFi1p4CYN63kCOgiwkbUxrEcdGnhJI3W7x1wxEC3FFAG0l8UcMVD6TABgc1cFAWBmtkwV8f4igViyZmnCHRaEsE2E7+Hd+YAcRMBKGzxTcA9cAaTHwkREQPOVxERBk+EcFDD+mAxANIOPhw0g0NCKBGOx2kYVBNNeGhCSdnSNBAAxoUQYYYZSTVYU9iqFGJGszwMcYZRxYyBhixlNFODTrAFhURO8gGJEj4vFjIFEcYAYOdfPbp55+ABirooIQWaucdIJHRh0cf9dCTBBoEEIADJ9AwBglEfiFBGQmY0cAYqzygwhAFNNEXBpNMgsYFUUDwTyGKFqIHKgrEgEoMauyxxxFK8PGHEUqogUYRY9TAghlKfHHHEXfsgYQSTuyBprM1vBRLCUwoMYZ1TPCRBARpXEEEETcw8cAd3crBBR+a2KT+CTOntfEqOHqgaQg/S/Lg6jvoGOoOH9yJ4cNHO7jWaB9mgJRDROVkcEcJU5JRggQCWHAGBRocMMaUAtxgRQCRfkEClV/kcQdwviIgxwEP2NYHqhz0docEYkjwB2JWJODbF//kRNMPN7zJgxjlkDEnR3++8QaK/jbt9NNQRy311FS/g+hHsAERUkoSFFGGFQ6QwIIY7G0qwRcnQMACGWrYIaUZFBSgxcl3NDDJHRXw8cYASvIRax9hiEdrKmUuqYcmnRBVRoebwEvQOSqxK4YYl1J5wxhHPqm0HY7DlAQGGCxhUAlpTLAIOBiISFHhBPWgRD5kuMlnOUyym8mTnOj+NDkRWgNZlR1AflFGGcpYoZ0VFVBgg9t2gHGEBmsY0OwDcjjQhwla7JEEB7T0Mchb1Xu/CAVY9GXHxwEUYYILTWhAxAF93PHFS2RMxMcPREAAkEVEt6NRDz0gQp2qRsACGvCACEygAlmTg9eAQ05ucpkcLrCbKZ0sOGu4gwDW8BM7mMABX7CCAHxyAeqQ4VMVGFmVhjKGn3zhC2cQnAIWkCwi9KRtnAvTHpbErpxcCQg+8EEQiCAGM7TNfhUBYhDZ1gMfNDEpaDgDBmDRhy1c4QiU4QISRLeHJ7yuEBxIgx4KkIcmxKIJe2jCE7zFhAmkwQh88MMRAjSBMGBBSQj+s0NUbEKDIGRiE5wIAhB68hMyEEUokxPDuIggSCAo0YkA7MEPfrADHljyR0DKQcF2MMlIBtEHjgTCEMc1Ode4yGizMQMa3PaHCvQhDhUoARtetrI2mA4We2DAfrQyBAOEwQRDqA0hsMAAOfBnEHGgXl98JQAKQIA9U7jBFzBgiC8Yokx86EgfWPCqOwCBB2Ng2gLHSc5ymvOc6PTXVY6GAzEMMBbgAEMd2hEHYMSvTG6wVyF26A4z/AFDfVDDUZYwB3bloSReUMIazkCEHDgyiACkpCU/UqOG/KCJoBQlKYlHvDHwzomU1AEOfuADIv6AouUwGBE4Vz5gMqIGJaD+ngCYMIAiUEAJSHhBJigAugOoQQKryMAfOkYBC5xAAGWogBk0cIMLaOoGGvOEUMYAhAZ+5JI6yIFIPRnEdPAICIucXBkoZ0gt9YRMgMzh7WpnGjtsBAc9mEjCcMADPtSBAwKAABlIcIAqcWCWk5lABgKwBmruIQO7TMEQJlaAC1HgAGmZwy6jwBUK6oUBeqgAGQqQngxYwDoUsUIfvkC7iBRCCUywQzrGkM7Wuva1sI2tbNtxv6ON4SZnEOcWrLXPJpQWQ6JbUv0KYYYtbMEPNImVhwqBA80w6Y85IaTidsfIR06SnR9hhlWDNLneZCAC0plcBKyg1+QI4AIXgMD+o76wBQMMQQJnQIMFWmmHAmwiA2uYjgX0UJMCCKAGTMLQbfOhBwj4oa7v8IEep7aHPIjhpDSwwnaBRATMzUQmf/xJlhjXOdX4LSHlIF4fyNAGgWLItIUIAw128LfZuvjFMI6xjP/EBzFgUgc6wBcZeEAEFBmYIHVlgeoKcoYf8KENOGCCO4hgzRG7aQfi5NMewnADrJRjnTgIAh/kYIk/GIANhg0Gf1SgBQ4s4Qr2Es4bGjEBr1CQmh2wwRUEgAcJ+AE+SIje3txykBO9wwaiI0KLC9GDdzrNbxC2gb3mCiQfYEgnuSVITfJwiI5s+IhR/ozfDJlN2oghDEQTU53+7OCDHdAg0zNOtapXzepW12QLFkAwhnT0N+sRxAc3aAFngvADCPzgHbIOSCEUbCd+9mEO3nCABZjwESyNoQyY7MgRvqBHOWzBjHuIFhdusQZn2WAiTihBCwIUByNwwYzYRoINnMAHOOqhBKIzwh/gMGSEGbkdc4BAOfrlDig/LZsDo8GykQuOJdzgpDxwqAXsxQcdAcHQkj5EGYLgg4T/AAgQ+ZCme6CDHsggBguIQQzCwIcvLCKbGekDGObQ6pa7/OUwfy0fICBE//ngB2fwg/4IIgYasFwzemBBkILgDjU4GhwIFrSd6rAiZSthC+Vg1NF+ME8+5OEMRWTHasD+wNsqdr0dvFuTiPiQg3eUvWlqqCoNIFADMDCtDg7QQ6nHuoM2xL0dY7jIgj9zjtiVWpMlZRvEo+KDF6BiAaPo1R1+MsA56LNpZgQHHFAd88pb/vIwzpZIis7JvhCkCC7SDKy3ALxBA6HFg1wUbVKjhxVBwAI2gDpNesAROYEECG2owZARIjAimGHwoVnC423w9XY8pBBv8Pyw944hHhjKrTvQwdqVUPxCWCBAVBED8OywBRYwzQwOYb5oEGIG3iG8pGPSeDu+I3LEjyIGXfj9O4LbtDiwqBBOIATm98///rv2DhCgBv7mDl/wGlHWBhDgfAaxBzZgAfPUB3HiDrL+BiuwURGm4QdgYAMswHa79Q4J8wOjxjvrICssUAMERxNqACfqEGkgQn99AAHVFw4/oCgs8Hge5T+/Jih3IAactHYs4FsEsQTmswNAwA/q0Ac2cH/tAH49wDqnATBmIAZAwBA7gnFlYAe2wgVeQAe2MgoyUAgdkAFMoBddARhaUAIV0AJoUQBKkBtawQYpIA0moAEMIAgSUAGWUQCzxAgSEABdkAK00AKSMVgYMAEBIBZpsQRY0AAsYAJ4gAQaUAEPMAm3IARo0RVRUAF543+c2ImeKCi6JwZE5w5gUAM8uHrtYAFOAXyFMAcW0CtIt3mFYHTuYAcucgehBxpTpgT+G6h7P/cOfKA1fmYQSmABvwgQZlBxDyF+nLEFNtAO+lYQfMADTKB8hWAHOTiLR+cnejAGktQDLPAANvCABAF3yDU5xLYRsSBkA6EGkoQIs3MTojgEo+AF5eAFqPCFfdABWgAHD/AGHsACAaAFfTABWGQ6jPAHsOAgUVADe/AAfeAHWVABYEABW3AAXbBPBbBlF6ACtDAZYbQHAcAHimEAW/AGDYAFe9IBdpAAsXAAlDgLJnkFB2ACLUCOn5iTOrmTo+EGFiAVTrgFr8MHFoEvfeANsWGU86eK/nMPA1iEwFYTAuEZbSCEDlADBGUQZ1BJSmkQYAAB9fYOdiAGDFH+hJT3DrnXDrZWEKUXleBQfn0CcDwQBDfAAtd3ggXBjn3gA+6oR8DDDwV2jLVYaoNmJ6dQj4UgHjGAIR2AB4vYBE3QBusxDNiBkAbgk3mRBg4CS7EQBS8AmXogBxzwjN7zSi/gkbshGeWAKvthAExwbVhACx0wBwzwkpRIZgawBE2wbVMQAKfDk8AZnMKZD9xkBxN4lEp2jU5kBwVGP6jYDnpgLF8Hl2PgaNMoTnzZB8dZjktQA2rDBG1wlrM2Uqw4EEH3bTBSfgWzDuJJD+CgczDBBDcwgA/0NylhJ2nHA0DwBUoAATbwT5shhOCAA1JRJxdRCF+Jl2JJmOJZGl3+SAqKqY8dkAd8wAGA8RgSoAQZkAGJkQASYAN7QAAJoIcO0h8SwACPkAEVsIgFkJEv80oXgKGRIYgvuh9Y4KFMgAXBNKFIAFnwYwCQZYkakAFKUAKA0aDDmaRKenkr0geK1A6x5w5bqQPJaYvvEAYW4ILgoHR90AMdkhXuMFZdyopM552vSHKccQcnpWW6WIyCWRA3oYwDNhAzBw7uWRA6VwfeKKVgChGrYQcWgRGlCAFMEIMDUQcweI0uQqCFsBETgZQGcQdBsAPhxCffMTijQAcEEQY46S/G1g7ZsKSiOqrCCQF1IBV7Fw/vAAYrRlp9cHb7xIvz4g4/sGB3sCP+8DiYfZB60OmMFgB7XPcZZYADC0MaYJCln5GCPzCXZiBO0dgHf2CN+cAEpDkutNVchcCrprGDO0IGf8AEbPd4nKGXiwIbjBo/OPA3NZCckaoj/fMiMlSPCjoi4jo1b0Cq+Jqvn5gthjCALCCYM1dQX8ADZACChVAHLGAD8zqg7UAGsPovZad0fhAGvMiBnZqmtHcPpoGwCgsa2fRNP9Al4GABdfIGSvgOBXaCPcBa4NADC0ZspHETlEQ0uQcBSnCxAapr4AAER4KthdAQ9AIB9UqncNJjL+IFtrIAMqCpeLqW+vq0UBu1p5GyTuom++UOSvBF8aM1tLEFYMmWuTj+YjjAsgnWBuTSi1k5GjtGFUi6GcWIs5xhB9V5EWTwrykWNASBWrS1A0b5pBDYtsCYjOrADEtgAeQKGgX2Tgjms32wEXuXb3AbFTYmQE/DTVJ7uZibuZqhexiyA3rkACjiikzjETrAApFLXLKzl2bAA4ZWlTRAAzegA7MqGnxQcQTLGl8ZlpqWgjowl2fAr4f6Y01ZJ8L2qoALDuign0fiBjbgnwA6GoerphjCuMCTut0HuGKin8woKEvArpr7veB7uX9gAde4A3rgtP1QrypWcUZLEL5HE85nBj+wB3PQnQ7AAkxgBQqWjaMBfgWzvaeBsABmGtlCBt80NNuLlfn+oAayVld8wLiakYIXEWndl6XHOxDd6Q43OI0SeJw2QJqeMQbhZyiuGL4mfML6ygLy0LhAsHOFkMHuwAQWUHY1Bk6ZZrBmQgRM97os8B8zkQNkRxrBWDDDyCdvWxrOeFpMQJb6KX990AbkOxBk4G/7IL2aMZbdWg510J81MLuj0ZzukHpWvKVIk4q6qxnyC7ODcrUo3MZuHJylGA47gLd9AMb0UoJ64LLhkA652g5n13o68HqK5rnvUKv0+Rn2UHFk6yfHesacEQYsomjhUBHreQOO7KQuYiK0CKcP9gNlUCdh0AKEaqihcbg/Ww64WIsHOiIOKBpmAEBO6CdR+sb+tFzLndjKfYAGOjAR69oOXxlclOM/AMR8dqADDQgB88lbAsg0EJGdmgYnpQbAS3cB6Bka0VoIqro/W3WFAwFKb5UDauw/nqB1R2Zcb2oacxCWfhMOXbkoPsA0x7qwnOGOP9DOdgLJtpzP+mx51PrCNAAbYDAM4eCmyAumyEuEFLuBOrAFLDc57uC3yFtS9hypRNhEF2wafMCLp4unO2e376DChkAEy2qW13o0RmkHUXgGA1QvWxAG8iwafsBufrAEfAAHvPUGPhM/fTyLQKAmMXyyoEFqLPYnfgC6+3zUSK1qfvCTR6kEIrFwB9vDKCIV7oBsLEADPEADbQCVhaD+sXvbx9Po0J1hYza2yIUyeqFha6b7DlugszRhBhbBY7klJzWiMIdQMxuaAOWQzlswGQTRAXv4GW3GByu3ByYQ2BOQcjptNRbxDnvAAloaGqpFsBfdGS3gxUmd2ZrdWoDWB6hlBzRAml6ru7tcvzVwv0oQng1XMKMWtgdxyDsghRgLVoT8NBx7wVebqLQFAedsDgIDJKxFI1hhB3vgMnGWAHRIHzeZFi6wBwnAAOUA2LHgSjqKBQ4wAJGRBAzQAGnQARWgAY4hAC1wBJDV3WwwBc+NAK56T/lwc8xYYJgNGt4U25WtGUugtZud3/pNTvlWjC3ABfXMB91ZfEdGl+v+6tILSrk/IcWLbEipy5anpxD1vRp7QK0vPRDj2AduDQ4Ue8UgcSRvRRW1wQQEUgIX8AYUUDp8YJNrVgfwA4ZKEpOW2BceEAYBAAZTwAL82Ad6TU0C0ARJcAGHbQAvMQBGqQmww6XuwLwT/i/u2uTBu99SPuUGxAen7QBYfpUhNKt8MAdhsAXCRyYFgQfNmhRj8KnuoNjxo01LwngoRjV/wNCdAQb/5L0v3KDA8xHBfXt1PAHjjQeeCZl4ABcmUAOQ6QfUBIazdJuWKJtpEACQ6QYTWpCS0QYHAJltANgSQBkDoH8YEmWLV5iF0AaX7LGTC+XvYIxUvuqs7jRXnuX+WF4DrGUWGJABihZG5nAGWPANnYoFN3AkSEAsWgeMlSoMVxKp3noBViCtHoAHF5voAwHt7iDt+QDtV4DfEdnSaN4OUUCQyDcHGGDnYfAGUeCiBMFfH4EG4DAwr+EGdQAchXAFCaCieYGil/ECZgEOHQBZYTACDSA3s7CPbJAEDRAWjUnpGDAHjNHdaRAF8x4ZBwF8SQHA474aNexHqaEEkd3qHN/xrGF3DuAEH8wEWR5CTNAAYCDvXTAFcYQEW3ADccAFcHAAb+AsvYIFEEAIHVAEf2AsxP0sWxYGkGkFGLAIJjEgXOTykYcwVmAEJ+8HZnQF+MEHXnBnNP0GRvD+D6GaBGskR2ZUAHhSDldQLbWgN1mvclMwB0dA0xIQ9nEwB1jQBiWwbfiXAWiS8kfwEmOPPfsELF3hLAHyBhXQBnCAB7tybX4wBUnArh4AATSQAxNGV04wTyzvB3WgqXMgB0CoB00gB6jeitsODuoHFflASHQq5xYvwkAgzZ6Bzx7/+rCPGkuA5WEABmAw+1jOBGSQWYUgBzo+6EtwAhFgTDOP41uABC6ABUxtAuexBElQAUfABMiPBQiwBRxgATUAky2ABjPVom2GBNZzB2PwB0yFAZPYAq2CBXQ2GQWwBHpwBG+g19mABS+QBHkwACSeBwRgA+wRBTAwBYCgwSf+0XfklsBnwKJSk8RHUFPCgiUUFRBm0NXXh7R1adByBJHF8DYwtDnSgiGwJQHGoTXgtJXCNrGE9LAnoMQhtBc28eJGg3N8zGPzd4SXVOd4xZe05aYk96TXvMnd7f393aYHzm3XfcdHfmdGlg7ut+VHPk//TbbjY16/3+fgzg8woMCBBAsaPIgwocKFDBs6fAgxosSJEZU4cKBnTp02Fx0o+TOmwiYsLUrkIdRHwpUae0QmuUChxhUWm0oUIYDBCIsTDiTUwGKjDwY+fBrowfAHgp0oQwjtyaDGDJ83EO603IOhQ5o+HPAMpYBnzwUMBwZt2jOhwRsL3BL0Edu1j4n+NBKekuVDgQ+cCRX0EIqDgZIKVFRcpKIQYAgDPi219okiZJOEO1smOEFAgoKNDBqWRGHjNMPTPlhgLJkzOOWNHzh23MgStAMbDgJe9OmQBwOelCq09FnBZqGbLfTunOl25s68MWr0gatDnKKZHz2cG6wRnaL27dy7e/8OPrz48eS/b7lYJ0wbMB2ZgLHS60gALR7ycGjBIQIaF3sSvJnQhgkuzLQJB7cwcQUXE5xBAgQn+DZUHwWQgYEcEKgxGAc15IdGGGeQMUAYJjiwRwtXMHCEAF7htcUVFrhRFkpTbNGBLGEgYYdTGCTRwhsH3CEBHC8G4FUfTrRBAWhvBSb+RAoHvJHJWw38McAaGWzRUhYwvEEAKn2MoIQRAoDhXxJL/PSALRpysEsLc0iyiQov2JDAHELF8VNkslGwRiYdrJhSHAGkuFVC8PwDjhrKcZPcPGfYMQY9b4Cx3RnUHWfQFkGVx2mnnn4KaqiijkoqPXpA4JESSthwEQSb8IFBTmGEcQQTTNTKwBjEObGEHC1ssQUaS2yiRB57IGEDH3jS8kYRdjSRjhNnKLHHDWZgkYYeTgTRQBQ3mCMHBls80UcTe8zhhgF4NNEHHEY4cwQSfDixiR9IKNGHHEYMS2+5j7VQh5F9JKGEI8Tpi2+/TciRRgo2lKDJJlMY4cS6bSz+cYSRJVxRaB8lXHBEGPoesQWPdWCRhxxuvFHBHy1wAQcYdYDBhBFhKLwHGAz3ccW6fsSxxBR8sCtwHW8YqBAYdtLTTjdSzbOOGYuSA0Yb3KnRQw+YDlSHq6V+DXbYYo9NdtnmdYQ2pZvcQYY3SWQgwRJibLHEElVrtEejd6BBDx9qjBFwH3yMcYcTMjzhxREkYNAFGVN7A5gR+HKKRXD0wBMGOUu8sfQWgXPztgQ2cKEHHxc38flBaGHQgkJ/ZEcOH207jeg3hJvR9xLjcGeHDzvMLtCLZg9PfPHGH498p2BY0JEFZ34uRqTgAGGOH3OAsYUSNehQgw0+WDFH7d7+3AGED8elEYMC6isQAx1rqCH+8XssAfA33RMHRg3f1GFDDXO0YQMWbGF3oNIDCwhIjjN8wRtAeNw3xGAGH8SPG3OoAQK1Ywcg8KBpAFECE5IHwhCKcIQkLGEf5hCGwC3BArvjww6sww0i4M4bfMjBHLbAgxqwAAIQaIENlpDCb5wBH+lb3/oy140S7OYbWZjcPJDQMYBEwTffgCJCtgAB2PWhBhb4IAuQ+ColQIAJKxQgY0bVgmHVIwgz5MYOJrgJNQAhCMDTHE2+c4cg8GAMcOxGG+5owkAKcpCELOR3lsACdwxRfGYgwjfU4IM+kCEI3NBDG7bABC4+wAI1UML+FsTRBxkoQAZeEOX6ZHAWgk0gLEcYlrtEZickPIE4V4iCEtyhFaBhYQ4264MfWrkHdnGsXKlJwhHSMYUjeIANx+KCMC0YkDqwQH+b0EMNHOAear4lDJ3cAguUYLVSAZAfQXAgD/rIBx5Yah+dDA8fiMADMfTxLf4wpD3vic986vMbTAAkEcTwjTvswHYA9YEainMzG7jgAQ9QH+L68IT1xWATHahBFFSEC2QByAmU8EDBENAHSMDpNq6YQxQO0IQA3GEAWyhBDRjQBwNUoCUpEIIJlDCFCiTBAilNQ0YdoKU3NGCe3fCDDSxQByagzQFqnMMSgLWENuwBbHyIxz7+ZPcNHOwDCEN04Df4YAG1geedPAhCH7Gzz7Sqda1sJV7/XrUDr56TgWdI50DMoL4YuMOUCtjEBNLBgT8IwAgYaMQAlECJv/YhA4vtQxzYchsAuCoFvuHAGy7wlgqYYAswgUwKhmCAC5SgAmCRi5Ke0oEKtGCVAznPUi/CBEwyIQMZwMBWrMiNONDkgkDpBrY2QS6DNHEP8vDAEjcBBjfwwzjfyME+zgAEMjiyHl1L3Xf4IIayenUTZ2qrd78L3vCGp519WKc3DOoNHrBtuvx45w+KOFE/wHcTHrDBFVQkAS5MoQ1H+MMBKGGCkoCUAo7F7G20EAtb9IECeUhAGFz+GgcBdCEFCLgDUzqghDc4AQkscEMA0nAfDzwgCxBwwxOI6g09XKR73WOeR8LgBwnoIV1BYwzJ2MUFLDyJD/fiAxYMww3KbiIBe6BXHNIQhzYYgQv6CtgVjOBkgilrDkh4wRzYtYdW8td/+2gODXlwVfXOtR7eRLFEBreDBn5DxUQRr5vfDOc4B2QPLPhgH4AA0G6IIc+vAnN1ACJQIvBBBgvIaxEVEFxO2MAJyjqCEvzw5DQwzA9ucEMD/LWH6PRsD4jdDbTkcITgnpjTpLktNJNghCjggdJvgOkU3EQQ10YHDCy4iNpQ0hIl/hQrcDgAF66wBSS44MfdSMEDSmD+BAS0hDRCwEIAPMEAJxyA01eIwB4IoARJCKYCbRjKBLpQAgskYDj74CA3XMgPrpqPH9rrFBl4gF5ujAEZv5Ozve+Nb/CCdVjptA4kuwFJgbY3u2oYIhAOLVF5BGQKtI2Ydt6WgSgSxCIOUButLxIdlMihAn9CiWgwsOy3UWDYQN5EClzQhCY0YNlZaLZhOrCGPlxADrW9NGPjcAFKEBsDfhhsBlpgggDYeR5YHd8P+GEGdQOEBWrklBl2sIPjAAEZyGCvL+EIh+MCxMzdkMNx9xBO6+V77GQvO0H8YAHimLfPev4nn6H2A+oB4QfV4+so6WDIJdgaubWu+FsK8Ib+KRygC3/ywIasDfJSTEBEJO8GZCSzhwFwoQBDoMRtdoOBLLDgCmUB+WN1buWhSIAJGOACYh9QD+aOrwftPecb+aEHC4SzU0PkATJsjwxMqSACGfhwN+KAL9kMhADDUkFk+DEFLnCD2KRRvtmfD/3ob6JrysdzN8Z8567WYwwbFEO9u0EHL3gB7/bkw4ptdU0HQEDhSDBCDQImND+8gWX+SgITlrUw54+kUPS6QgneIGlbITT+ci/kgmVbwDB7YALO5FgZwAR8EAXvVw9e5g29AxBAoAb/BBBtAAEXVB47cAxA0AdigAyR1AfGdxuVJwEFsAQmgABK0AESEAA0MQH+EiAScCN0hEBse1AAGjAHNYUFBVAANgAWcIAAfKACCRAcFRAFaTBaLfBjU2ABWKAFciABorMPOfNU1iV9XeiFhFQHstdv3AAEbaROR0d0PuAD7yZo36VUr9V04PA2EyBx33AERmAErSMRXDB7/GBu3CBHAJF0d4CG/NBPoIIMAGUGt9cGbhB0EiBhBrA5DYBzB9YHf3UFRyABiYAHcfAAssEBMZcSWJAAg8FgEjIFNmACBeBTcJBzLtCEE/BoOhYAPjYEHGADb4AI9JBUaONEXwiMwThCSVEH08ENe/YqOEAE0gMOZlBWPtAD27VWb9gRWvQ1YPCLVyWCQrSNYcb+B3QXEDUwdJxSgiN4e2EABiXgAiXTAAXAAi0QCg2wBRlgA/PoBBHABAmwBhUwB3LAAFhgg21GCEggAENQWgZwB7SFBaqVEmABHH6QBA1wBQEwAVpACRygBCnHi7ayVJtCGrGyNAERB3pYSX3QRBSxB+OQBA43D/MzDx5YEB64BxKQjdxwkt0Ak7CXWQORBVTkDVNEDz3JDXkhjOIVBkhlfX1gB6zXBxEUV+DAB77jAzzQRuKlB5gEBgonNrHHhfQAXc1odfVgUNIVEGgnVuXhAzjQjWUQgptgCTLYBVigARlALQHQAh7QBXqQAW2gAQ0gAGFQAeiYAJPnAnWzBJ3+sQQDwALykQAXAAYTIHsEoAV1YAIRoAe9MQEZMAn8oQEtJwcJkAHaBA510waroncX8QebQAB1kAVhgAVtUAKZcyzDsgdS1gTy0ARxYBsTgwdyEAA60wb0sgddQAclMHv6QilPZif6pQR68ATkMgW8ZDXCyQVZ8ABukHVXwEt24i5uEJJycAF7wAWy1Ad/YARtYJ1t4AVuwAXCGQZHVgI6A2XtggF2cgVTcEvpqQdGoDZyMgfuYjVg0DP5sgZ+wF+Uohl14C52kgVJcJVI4Ep/4AR7UALEYQBKUAdN4AV2cps9tgkA2gfJVAfGFzJv0Up98FnHcktyEAZN4AZH8IP+D7MV7NIEySSNRZlPXGABc6BegqNVI5g14DBEPxBPXIejESGOA0EEdcQNjRQQZmBW2LcPYdiV4GEHVEd1+jBVCVECQ0VDfOAHeqAHdUCm/9MGs4KmwAJVhvlUwAIGbzorbSCncloHYjoHtnI9b9oRk2MA8niCBwAGBAAaLWUDYJIECsIYGIBzwJdTdBAATdByf2UCh9kGBrAVe/BsJTAFD+Ajc2AANWACvWAAWtABpVAlf+ECWdAAYGALpZoECCAobSCZjOZYFhBhS5AJG6Wqb9ABDVAHfwGFApBS0dYAcMAAbiABeEAAD9MCpAALXKBGHDYFv8mKipAOOicAThD+AGswAvZ1rAmQB5AgBwKgBeqoApeQXyWgBRNgA16BBTTBAB6wBDziVxeTBBDQBEpwrim1Ui1lUUMAbMiCBRIGeLWAUkSCWQRwBBF5pG21Ql+Ahk8JBN93bnoEbzfasNvBBYAUED+wXWPwdvVgV1wlEGXWKfOGpUyaEFdQpQeRDn7AB2JKpnXgBnL6BuiIPXSjKnZaBx3hkXUwAi6QGiQxWO4HU36VqJ9XWyKhg0IAGxkgl0aQAb7RW7exFYORAYzBWJQgfJ9FCHLgArp5gmwAc5cIGyYpBF6QDo+lWyiqBUlwANeAWY5BCHAwbLGxFRigAg3QAhE3AbX6WCE6AHr+SAlCVhhZ+xY6h7daoQIHYAR0eHM0QVNViAA1QAFLIHwckBKwQQAtoBObkAQDYANxgaKowAFtgFktwRRJQFp3KxedgYLGhQEpgbQZu1aI1AMAtYx9cAyIogasQZW2Ox6nkpoCYVfgED0CYVBYMxA24JHlkUE/8ANEgLHGwxEOoB7q0R6OlQDp6AJO8gYj0AX5lXwYmXy48DG6ZQI2MAWXVgA5BgwEELbjJi+ONQD8FQWcmgBFUiLM1gGcWiUD0AQGELYV8AatuhsToAcFIB9DQDS6GQdBARmGcACe2AZ/0gcsNXKWZwK7cQHGSmV4AbhqgQR/sIs6d6wGwAazOxL+zaYnadAB3soMQuFYAsAFkmALM/kGSYAHGFYHs7sCCIAHl5sgm3AEdHAASdBh+ooKHVAH3SsgNUUBsAmFwKAEbpAmqKBEs4ttSXC0wptWSsACcVUGgoYDJrgJQXAM8gTG4pGkA/GVyKuy9AClffCUAcEHAtTGfYAqNqAqFOcA4eQGJYAvKmADJPMWhMwYSHBM+uJMReYxT/BBqbgzThAwcIBWH/orIXqefRAd7CIHAbIEvYTJb8oJS4AFeDCA0EIHb2ACWkCrmZYzpfZkVgOh0tAuNsNkApgOwtRLB3jK7hIdR5bLykc0+dIGOzMFYfEuK0Ep7BIHEOBopLEb+vL+QXiSoY71QVl2S5tQywPTAnrwW9JgzaXmBxSDgAKIASezFT3DLhJgTEa6xyNkAxDwAzIQA/kcXH5ABhAkz/OsEN5UEEtKDmxkvM6FjAJBvG3MHq/1vNwAlBCxpQOBWwHBARhwAf9cKngSNiwM0GnVAgsg0iI9SmoAQX/Qh/xgPXEQkkXV0n3wBnzgBvMkdsF4Ki1LDx5LDiSrvIoyUANxlDlZlFjkixr90UeN1AIhX+wTAyS9ADJgDkDjNqJIDj+GBdbYfN7QFfVLD1gAM1j9fG88EDU0Dxg4EJPUBz1wUAPBBCQpvPDABFaA00lN13U9EOE3Sl4QSka0CXEwbO3+OFQEcAEgJgF/hQEF0AZpIQHD9rYScAFxkBaT0GwNkAENMMR4IAOwkgECYANPIQEs0B8V0JMccABHYBsmYDlmR2sGcQZo/A35MNZglnQFIdZ2bdu3jdvkIEp6tQmHhnd+/a594AEwzAZYwKkeAFp4EAUSPGxCoCF68MqCA3omyQJgMRQcsBVuMQVOsHKIoHP88VcoYXan8tIBIQZzvAl/NhDoJaUA4QcQAEa5Ld/zTdemhEp94AXro9d4YnmyoRVY0AApVyTL/RjNvQeCF91oG9zvat1CkQ4SoHnIihXMRmxRkAElV3a1PRDqDQ7RSBBkSUcFMQcdSN8lbuJg7Af+fhBR6kNKRrS2qfrCJxUGHFABi8HCBSABBNxRNugHCeDYOhcAGaCP1s0HRvDgclAAE3CEIEcJvkktApAHz7faBnG85PB6sa2UTBlriXTiXe7lwugHRmREiRYRzGcQgCES4w0B5R0Q/zYP7Q0Qf6bTBeHHX27ndw59+S3mMaCVEVHTBwEtYR2HBJG88/CjBDEGlDQGYTlnaYfnjw7p9lZKefUEfR7p9EBrE10QHA4OzlUQdpVORk2ll07qpe5d8mDppk5Da44QVQ6VYGYQL9QH8VYQy2PUqo7rua7rIKThBOHmsfPTBSEGREAHXUBJB5FJu67sy87sI7Q8CpHQ6lD+iAPhB4RWaIh2RSnd7NvO7d0eKuStELANNVqu1AjnUFrZZt0ABzlZVS3r0YJzEEnm7fNO7/W+CTYwjlR+6OSwlAWx2+ZOfiZwhc87BXVYSVgCDsvGCaC5vwVh5vYO8RGP68+uEP1OD7+Ox+ozfl5w7aO0CaO6CVYoOk0IkHED4AMwVCZwAAdgHxKAuG7rWJcG716cADDcezTBAS7PBxlQAE6wgkzw8BIv9ENv52jH5oQestxIEHSg8ZvABaf0oYixBUjjB7ZgAC3yXzi/BahXMg9wBci9CYjLfFSwBr8ZBSxQIxJiaW+A3BMQ5U5wBK9I9HNP9yaO7wzB6WBJEG3+sD54J19NPVEwnS8PEIq+ZPVLkHL9jUVvgQQB3gS7IRZ9XYtjK8BNMAcYPAEAnnI/zBVL4CJBX/ehL/ofbesLwQf7Tg5kCRAZqAM6cGiTLtIysAX/cQAB0Cs+XgMpkAZXcIVA/8IlkAANsAY4XgHpkAIONwUaIAG+GpFKiPl8wAFwAyt8MAUMYIOgP/rZr/04+t5HTxBzQO7kALIim3RnTDj4LeZ5FQaW9FRtoNE3xA3HtP3zT/8m3usH8QVJ/0D6r5Rl0AM8AAhAZ3x9hYVPComJMXRfhH16b0xMYHqGl5iYYEuZnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tbb+t7i5uru8rGAsj689dqJiZJhqRDs7YsSeZzcy0i5ffURimG1KFixLdaUsTL3j5OXm5+jp6uvs7e7v8PGFfBZtsjjBn0RmfXxkPjx8kMnn6ccaQ3d49EnoqQ0TCN2+hdID4Y28ixgzatzIsaPHjyBDpqqhJJafNT9G+fDxgwcRNQQ/nUl5yQe/YaC0cfMGKgwESyKDCh1KtKjRo0iTxgoDzJUfLzEUxIjh5dOdM2TEwERF5g4mfwvPjNITZsuWNn4ablHKtq3bt3Djyp07yk9FV3xkKFIk4xIfNWbInCFmJqaoO/wymbnDZ0yfF5fSeiJrtk1MJ1rKLjlLt7Pnz6D+Q4sercqGjVdepE7d6+WvlQAZJJQsNNAUEn+Gr/Y5c6VFIRMNMiQwbChSZcl9VHRbMonJFuT9WO2xl2kPcjf5pneSI3GeKDfQM1FPZbHQHuJ99swxJQePp/Ck9KzPBAe9efulypPez7+//1lgWABLVF54QUdUi5hhBwVdzJNEAg3cgEUDBTSAwQA19DEAAwl0ocIQfWAQhwAQfDGBBJAZUEASDVQwhh98UHAQFjBcApwEeGCQQQA2+HHiC3sMcAAGBwTQRQndmLXFEpsZ8kQTSLgnygQExQEZJnsIkMEEFvCRRD5yLBHHbIakAGIhKQhAHBaccCAlJrftQSYqVKb+R8CWLHQSByd6zlnIFFxUp8GOb5Ji5iVYrOVEHp/sMUEFBmSoyhRp9HHEf5hmqummX1kQBiyJ9NXHgYu00YYEYZjaxgBtuBFBEg/UQYEQbkjwRwB1yNGACULwgUEdHBShQgVvTJDGAHyYwEIdeYjVACGH9jHFHwe8cYILHKSxRwJZXHCFscP5cQQFEGAAQxt11OHGkkwAdQRQTTjxBAt7cCCBBMlqwAAedcoxQQI2xBGABAlUal4Fv9kgAx9IBCeiCyYEoEQSwq0RbR8TlCBEHyfcywcHGdjAwQFLUCBBABnaK8GIF/xhhB8SNMACFgw04F4cBNuw7clzRBFABQf+PCJBIRnIccADUwyQgJgu4CwbzDJHrEQJEvjWRxRpdLBjnn3EgQBQFGSgwWknIsyBBhLIAVkKaaigxRQEdzHyEh28AZkJS9x7Wh8daDHPFAkMIOYBCRxwdo0ZZFBAwAKybQADW2DQhwEnd4FFAhkEzenmnHd+1HmF1LD3K4q01odeUpnKAQttvOFEAGE0EcG1YFCwGQNNCLCFEwisvoUGeRdhRAMttMBEA8wZIYASYhxR4hZHILDZBEqgbLwEW4CRQAkP1FCDExWAMUENR8BAwbKF1MHufHA4oQQfU6zHgRMNvOGBEginVWcfUFYQRwR9kEMFSuCePSAsgCzAgB/+GNAHOFwgDgG7ACSOwIEhROFMWKAXA+SAgDeYwAUFYAIfsOCCPlCADXtgABYeYD8tUAAPe8BA39IThQeMxwlIqMC2+JAFEPIhSI8oQBOOkAA5OGByP9ygyGzwhgGYwG9dkyD1HpECNsywAI9IQoX4xSgDJOECtXMCZPgQBwmqgA1m8gMSrkVCvuEBixLggBDegEUTvskAhCjiA/pgArLxYQLrMYAbGseGC4ZIQ3yQwwU4cBB8ee6RkIzkReZQAwc4AAI24NOAFPEERITKPBRowNJYJAEtYGFjHXBPC/bws6XJYWBBK0EA5jCBDOhQciWwJR/uwEhi7CEJGtBABer+QDUJrAEDd4CZHspWh18h4QANsEAJbiAZP/zBVIQAnR/URYgpuIEJ6vKDJp1QiCtUwgl7EMceNNkHckordnwgZxy2sAcu7GEtSajDFdaABYMlwQlOOMIcnjCHOVjiCkuQQ6CaQIgmxIEJbqBDjNyDgScaAg4DqJQKauCGDMSwDyR0ZAIkU4AjLCGRJazjBrGlhCZwwaIBhIwfWIQmK7pnAoVoTx88oIUJdDEJMGhCE66Qpz3EQUAeSIOZKPA2G7SRgFHAQA040NIm/IZrdcBXCuWQoTOGiA8GYNQE/iDBpH7okJI7arZ2KMm2uvWtvXiDJefqAAt0Bz+i8MIC9qL+CC54xRPOwNIBMcEYPeVDcoUVBVDeYyqgvEFV2XTDG97ABzdIdi1TcEIL+HAFJ7Trn05wAxI8u4cjBBQPU3jEEZ6AhIX2wQ1OaAI97fkEMGQWCWnAgj3WaR4nZNYJdXiCE8CwByTAk3/SAmiyDtAGBRZAAixAwr3cc7kJROCjJPRZ5oRmiDiUEHBL864cEiCBGjgNSBpoQS2vxLYOHKROWFDaAfBggNjQq5YV+JgEGMAHAiSgAGz4kHShK4cB2KADecgSHuBwL0nt9AAGhlsCmODdPlTxqyeCbh8IoAEAYyEAS8CAr7pmgThkgEh4hauKV8xiUPABAnW9JIwdICn+AxaiAwZDhSdZ04c82OGvmAgsJtyQCT4I+RJTKNQdGCPkKxhGP+YBwzzmkKrWmTQMb5jPkA1hhPQM9hVXcEMSxmOUPZSghLLYXzvUPAoskC8BLY6znOfciS1ccg6PXcJcv5HC37DhhSHag4oC0AIJHEAPJtgvHrQWgDyNQAZ7jUFC9XaCCBzAK3EwgAZYEIcDCEepDdivryTABns1wAxJiNkasqC0LnTgZHky9R3u5Tc/COACtCTvIzAg6JO9NABHQEIAEtBTDVhAAA+QgL5Qq7QtdCwBjIKDADCghwEUIAC5lUABEkreDBkgASfsAwMbVYfFfo6hs4AyO9Q9isn+ppjO8I735mxQV1Xp2ZJSzpKyBZCGF34UWSvkIxvkoIQJWNFv+OL10KwwBA7YQHtRcEAQCsO/IzTAiImsQAoyFAUbUCC3L+DDCVighyTIsY586MDGJnCF+lGACRJ7hJuykKEkbOyQyHKgHB4A8y1c4QEdaMESljZEY9VRD9X6YCGotIcDgNQFE1jCGxrAATZ8TA3IUlsb5c31rnv96+hQQr3BMAcmzDXfB8SxvxEmOTmUUAVhGID9sibWEQ+thxSoKh8w+gUylKAGbWhAHI4YB42fpuMizuAZksACA4ThiSjHcYgmBAYmfOEPGeDaCzt+tb1R4JBxeIATHsCHAmz+QbYTOIiIC2A/NvTrAEKdD9MR5l0DLMGl2eoDIyWHsQxoGezAD77wh48KMNS1Dm3Qg50taYk9ZODGhRSABC7wUbcnp9QZGIAWUtmHDIzYAA/Awg3+oDfp2qwPwJRABARWAQ2EIQUHmMB8Rax7UeIhlwVwAeAK4OpKbRZkDGAFFTIbJqABtCRqhSA5FOAHTdAAbjAALRAFDTYBFMUHI5ABBFAEgFNKxcQouscAekB7LhBfGcAEcvBcecJ7EUd8LNiCLsiC9EBXczU6taAGR+YXZjAGZGUIZ4UJg4EKdrAYYhEKfNAGS/B7hSBOe6ALU2AAUPSCUBiFUhhndWABMtj+FLfAB2UACoiBBjfwV9yBCXrgGKkwBneADTmxBJ9SZ0hoC3IgZVMYh3I4h57jB0zAAhCxFrrwAzdoCGZABH2gBjvgA0BWE8eQCmRABD4whJkQBhZQA92RDQJCh5RYiZZ4iawwBoDoCYloCGTAA2KQD2pAE6nABzxgBj6QCX/AAqwDCiywhpgYi7I4i5hoip+QFX4hBjtAhn3QA4yYCkRABDwAZH5gAxagh5+wBQ5Gi8zYjM7Ygj6gBp4gBltIWECwA2dwBj3QCqZ4DYWwBBAgQkRYD89YjuZ4jvFmBkDgCURwiJlgBz2QA+64CkCgDAFSA+b2CUuwjOjYj/74j53+Y4qGsQ+fYAY/sANA8G6AtQM0cANk5mI/AZASOZEUyR+C0AkX6Qk7QAxjAIoKeQl6YAM0oAPrSApK4CcVmZIquZJJcQapmAlAII2dQAYl2Q/COI+iwAcPwQQzgQ9jAQEfyZJC2Q58EAZhkI9DOZE8EBM+0IemWIgLwRIyGQoBYgNA8QM/kBihkElJ2ZUawQdi9wCWhI9eOZHtmAk9AJWFMAZB4AmjSIifsIqt6Ic7sI2h0AZdUpZ6+Q57wAIyWFePAAejYzWd0Je6xzWY4AfwEUCl5Al7YAkE5JglgAFGsB4mkGMN5AKPiQlRAEVTwCh78ASrgARrACMmFJR7WQv+8JgJP6CWfLAD9mEGLkEQIWkBcIgJPDCMoVADyJiavnkOdnaMmeSXDjAbWAAAlZIEagIHRvApTfAGRuAeTQAHDIAWJbAWbyBQHOACc1BamtQBNoBaR8AoU/AlfIRrFPAGLRBtLTAfKaQHD9gFrSEutlVPWWBDxVUS0dIBbOBl9wRSdeAFblCZU3AE3WQEeuAHXIAEnJBaHsCdUsacn3IFRxCJv5kLOwCVsJkJYrCJLqaLY0AIOgkBJ+UJZYADHtoJTHGhLFoOflkDYBCjlXRJhYAFF8AAeyABkoMEq4IH55MEBxBDWFABTYA9PMV6TdABLOAGpvd3heBwJgADU6D+AXpAADVACMPSBhQAA0BKnW6QAAV0QHLAAgiWAFuAJHHQAlnQAGHgBVvwQYbENxZgBBjgPxJURSbwAMpZA2j6BFdQAXIgAEtgADalpHMgIgXQBiMQBgxgTi2qC0RQjYbgk36xlKTAB9f4BZiElJWqEJ/wio8aqrpghTaQfHMgdpZECCTEARMgBCI2AhgQADniHhKwB6skIggwmUpQgEuQAkJwVF6GJv3mHiWQBs9XoyVEAYxyAfBnBBlQKTYGUmQ6BwizBw/UNHnyRRTgAj0Ink0wBQ8ArGfkXt33QxiABSfGAHGQJ1EgBKnkq4+BBRpgBBOgBSVwAA0iqrZwB6T+WAg4kAneWAptwAI8sANT+QlikANaiQlbQJj6+rCyYIUwagdhgKoOsIQk1GkhogcOOAB5QH+1ymurVABhkASn6gYNEAUu8KVh4KQWxgaM9wYaMGI1WgFzAGgYQJ1zcCnpkQBtkAQBsAapNAFHYAAl1jQslAFtYAIReCaSZ0AC0wTYxn2SY6u8UkMVZibvyp0iYoBIUAdOcAUSBLG0wIeX8K+XkBDvpgc1YJuBiJBqmbY4UJOYAAFtSLZ4ewrKaEkscJJKcAFjWQhxECiFYFVTYARPwAdW1U78swdWFQdGIA6HWwd+YARpEAclIA41CkOHawmLWwit5QQN1QdX0Jz+5nEERvAupMsHfvAGYrsHUjZacfA9W9BP5SQl5HS4V4Ba0lm4ZsYE6BQo/bS7e2AEbbAWzMkJSWAEqJm3oKCJhsAHaGsIQcCLLraTmNCRofgJQIADSLmPzhu+pVAHSgABvHkHMyaDd+sRSJA46yu+Q8EQ8zC9C7EDo7AFmLSYfKAMOGkIdoADaBi9EQm/BPwVW4CHStAdVUhXEACLBTyH0VgI8lsIAnGXLNCeoXAH1/iLhuAD9nsJJ/nAD/wHxlgDDhy9TWAaS7CYIhyFZtCWC2GXfWAHH+wJddC2JwwK8NiUmGAGODCVekB6LRy+4rQTLDzEsWiLM/ySfWATnqD+kxbATqVgBgiZDzsQBHQAHkrQm0isr2FQA5hEZF1sjkDAD2rwkqPoCfirBJx6qWOAoo+AOqFyxJ7wuWNckXXwEC0ABs17x3F4ButYBjCcleLxiO9rCvu7A2aAIAgiFchhZvmgB/lwrKWFAZqLCmnqx1PYsBCQwJqMjgJZBoA4E5hww54yC3jgAjEgA14gxwogmoUQBRqwMXIQOwagBFKCBaexLSscJeLCCQJamQFUAp9iW3OQBEfgB8D6yVBowszsjxP3BYCIjdFrAxCwBX0cCgTiBX4gxzFgCBOAdCAVAFtAATYgER4wI1yjP29qAybAAE5wAH6QqAaQBgbQAgj+xXhl9Mz83M+dgQQbENAe4E59cLxvsISzwAe79ASsTAdpUSBPwM2jcgRDlAe1LC1vsriDW6M7+wZNYFuE4AQEF3vkJAexRU9c7M8qvdJEsQcdENAwvQFVoD5c0MavZR8KXQd/EAaAgQZkMAZlQAZmkAYQbSCddNSsm1m58gRw4DdeEAaEsNGFkASVkAR4YLJuwLvxNFOti1xTsAau858sPdZkHRJVENMxTVB9UAKMsszRgQQ/dgd2YAdnYAaBMQZjIBhnYAVMcAVDoNCY0Mpe8AQjsMqtDBsAo6x98AZjkh7ollqX8AZgIBFXYBFhsyOs2wT2sB6cZVl9cMhlHdr+or0OMC0CfhAFML0CCl2sdoAGFZAEERAAGvAFF2AFD3AGJMAEaGMDRjNAFdACWKAFZ3MECNOu6UEwDCADAgADDK0A1BEjFRAAmvkyMcMCEtYFcFAA22UCEGIwgIZj31YrskEzEpBVBpCvo53e6o0OdCDQkjEDAT0CZWAGFFAGavAGFpAFwOABbCBiVMIADqc9RoQxbHxKJFQva0CBfKQFdDABLsAAneQFDIAc4YajFeU3e7AHTnBmjIQxO5dIY2s7r5MHBPAxD1cAUWCzAvOE693iLq4LfgDTe8DNHhDQInBjfqPfp8Q3aSBiKdACLCVU1vdLDZAFQtBGQ8o1FsX+KyPABXRAByPQII+JszEEU0w1BTXA39sSgkZ1QBxAPt8gOVQlW5yVUXLgcC+e5mpOCzAd43IgAgGNBII7AJkzB1kAIjgmYlli0RKQAealmbU0M0NQYCVBAAazB89VAX5Af11TIQnABVTeAuc1YJx2YkGTaBLg3W/SdphTA6kmAUUqAei95qRe6qiA2mgd0HQgCwgdQ+M2C252BPxl6rRe67uwAqleFbaQZLYgWdls68Ae7J/gBS+9AR1Ax8Ke7Mq+7My+C/blKAkAqDGzShJAqM1+7WT9Y/sxBcdDc/2QexwABhqQ0the7knpB09uC3wQBDmAAzigA/3bGUsqAZz+t1OVwgHogubmvu9CSQeoswBUQQs5OAZigNdagSVPjNDmYdOdwPCZ4PCvQOcI4CMSAKjkNTPkNer8vvESSSp8peuwoAbUmNcFLwbbm1xNoAQPye3xMg8KdR+G4Af5SAj51EB6WAJ8wG6M2wmMPh0MmGUcH/TiOxWroQgLIBlsJgoKbwhlYPLSeAYFPwZDyAF7FJqhOYm7ax4DUDVcwFAE4GkBAAYl0AJtICdOAAfChQH5KpqsBAYYoAR50D4Min4BVfby8hxOtwcIQKFJgAFydAXA++tCP/gUSQeJ4AXBtRew3C+UozMJkADYNqUS4ABkdQcnUAQsogFDQALB5AD+MaIBDUCQAgOmGzYoAlADSCAkTsAFDFYCSmA5czAAiVsCF4A3J/IAr1ReSaU1A0CkEqAHFzAFFCKoScAAm/ZKHSItSJIeQdoEbnavAYA75LUFz74hGZBgY0v42r+SeqUA85EaoRIYGlAGTX8DJNAAY3AAZDByBSDUCWAFDqAGJ6AFaFADJMACEkAEY9AAWBABN2AAgKBz1mfSksTiF6C3VdHHUTHX1xelAZPVted0IOfUFNChFWDUxVHT58eR1iG0V8AywZRxpdHk9uDhYlRwhXAUedXw1CeHsLeV1eJRo2TiMpHW18TEsHfAh+USJSTJ3e39DR4uPk5ebn6Onq7+vs7e7v4OHy8/T19vf4+fr7/P3+9f7kWBghh0TsUQKINPnwkKTdR4U2EPhj5YbEzAs6eBHAuO0lDYMqVGgSBoNDZgcqOInT0BNAQQoOSCsUZ7TAhg4oTCkQwCuPRJ0mAPkhIVKNR4kiQCByZHkHBgs8qRkAlNGiR5gGVOhRItjDTRg8TAhSdPLlw54iRCnyMmLLq4QuHBBT5ZWLiRsKeFpAQSFO75Bziw4MGECxs+jDix4sWMG/vzI3AgnYMCtZQhU6CBhCsJJkSQSNEFlgwYHvQhoKEAmyQSJEA4ojnCmAIRNIj5E8WGpNwUJLnykKGCwimtKWjps4eAhAYv+qT+YDMhwws5rV2kUNVgQgM+GfhMnLinQhwJ0qNUkAAtShdJySVUyCIkhYYJ1ibKKTCh2ERCLBz7/w9ggAIOSGCBBh6I4DlPRMZgDJLwoYYZY5xhBzhTHHGEad7wscUWSdRAQgRliDHGGHzwYccd/nTARjslKOROEgVAk2CNNt6IY4467shjj+7IwOBAX8DIzR1miCGGGRWy98Yb34BhgxvIvREEEGMcuSQfZJjIjxxECgZHGz6OSWaZZp6JZppqgsNECzLEIEMNZ4zxw5fc2DFGDzz4QIaK3tTBQgt6dPMDDn+RAUQ3Y/BAxpqOPgpppJJOSmml4PjxwKBsEHHGD33+lFHnOGcQscMOX6jRBx9MQLCFN3fk4GmqOHzJRw8+2Glprrruymuvvv7ajg1MSCJGEH38YEYfYoRKzh1k+MADDTSg6o0YPBDBTRCNerPotsB+C2644o5LboJ1QACjGome4QOxzI7DhxIQfEHEDztwCuMOPQwiiR07gMOHDz74WW7BBh+McMIKn1PDEnf2IMkOS4rRA67dtGGBDX4U+eyepPLw5Q9LfkPGDmMsjHLKKq/M8qMYd8MHD5KY0a4kRNx6qQ0WiBmOvzzgEMQZMJJhbDgBD9xy0kovzXTTibEQBsw4cMMDwURA7A0YFihhcTc8jOGDGUDw0EMZaoA8Tsn+3jrNdttuvw03OGD0583UkiDazc3c6FEDC5GQQzMR3tqxLA5hd52qDz0QHHfjjj8O+bh87PwN2qlabnO7W0AwrDlAmNHDyNycHQTZYojeTcknR856666/nuYWpnzzA8FiYNsNEDSwUMc5Mcccjsh9EK4nEGTYGfAPvXPjBx10IA579NJPT/0/fkCwvDc+jPw7N0tA0EPR5hBtB9bfjCF+qmcEscMPRIhuhsmnPEFZDE9sXH3++u/PPztMKBEOIFDLZmLoQx5YUIPeAQF35QjdGAoIsB1Y7A5gM1yfEvcDIAUpBviTRAf7sZ/+iXCEJASXHiAwKHAEIVnciNmqWvX+IB8wUBx3+JcPBvgN48FrVKUighmEMJAYLGCIA/HCxvYwgAxIAIDtSEIezOGHCyCnEd34SwmviMUsmklY4iBRN/5Agxt8UBIyJAeS+oC5b5TvHHcQAxAO8gQvTCYyDnJEiyQxhQEkYAlYaMAAGJCBAejFABPQABOw0YcO1GEAFQgDB9zDBwpIIAkVaAAeJJGC44SnDwYoQABaIIED4MEEEkgAHpKgxVSqcpUAmoMFEPfAB8nLCv8CRw8gGI4d3OEOsRKH8NCxAAXIQBJ0CKZAJMEQbhRAIQzAQn84MIQ+NGIACknAFVyQyDx0IAxYeMAVPDCECeQhCg/gWR+6M0X+JF7DNCZgAxycMAE2SICV9KynPQNTAxiGwwzYCsPWFBI2gP0Al95YIxlmCI4xIBQci2BCDYzpBUloUAGS8AAT9bDMPjAAPnvowCUnQs09WFMv4ixBGuDQgCY0oQ4YUAgcBgCNOOxnkxOJAzajEIYBvKEDaTDAPX8K1KDC4w0cEZUPbHABc9qhlxsaqAobtUJydO9PW3CoAxxQAyZsYaJemOgwkaOdACwhCglIwCG34dE+yGQAEhiAEljCgAHgIQoIIIUSvdMHJLTmiephTyNqis3nGCCQWpiCUA+L2MSCA2rksAINmGCnH+AQZk71BtpqV47P9eEPW1ACCxyAQCb+hCGFkgiDMYNUkHXM0x1GgN43UKnY2Mr2nlugWzjq0LdaeoNd4uBDZSXBW+D1tg1LuAENIMACG2yhDV0jAw5YUL8itsNJgLHibK+L3SvyAQJ/EMfmliDcb0istz/wFhAGcYZEdUMPYVhCDSzwgBrYAAzjJQcRcoCDNdDhCS+wX2qzC+AAC3ge7r0tC1iQQruRTL1G20GjukeEMdQhDA6FAASyCobs9eGg8OqBnvjVBxyMccAkLrGJjYZCcCzBAvpEY9d0CS8HPwsMStABBCzQsDeQ9htTVeO9HMw8BZ94yEQu8f++MQcE7rgPEgzHGBi8ITfIDgfPFVYayaFZkvH+wAzlhZluiwzmMMv2hB/cg7zAYEvUtdByfiCuzpCrhC18AQfJWiM6eOuNevFydQ8Ts5//LNSGXSxjI5aEAMOhBx/c4L1wznA3brcDCX1BHTt44oN6AATfElQSaqgZoD8Nai26EkZ80FnUxBFVScyBxjW4cQ1ysIUld0OXNfwBiM+h0H7toIDuAwc/Qw3sYOuPxjdwghLQ3Ic62AC85CADGVi9jCW0AX8ToiHu7rA9dfAhUXY4dCzBcQYWCnvc5IYcoK6K7ibwAQxOkLUk6tCGMGxhCV8Iwxzcnaq17XZ5WrpgOsxgBjL85Qy3Lqiay43whCttcuhuuBLEJAcMYKD+Bm1oAxiWsIQtICEBJVDCHQZIAVydgWAlkHjUSHCcPtzhDHKAwB26242KSAILNHrCHgIuCTSIG9x+SkIX/KAQD1ySHElYAzfkYISJl0PmCm+60320hKsqwQZUvyoL+PCHqyjBCAHgwhtK0CoKLOEPabiCFYwQtSb0AQxnUUhubgAjCejhDwawgRUwcgS798EJVjjAG/yABAAi0jnR7EMBxqAEMvxBC1b4gxHaAIcaDOoKLciDmY8AQDjUARd1ULsfTtAqNxjhb5KIAyO54Uw9JKE5WGhB765ghN6JPgrYDAkf9sAFJzx997wn0GchwA0loHsJYUhCCxqihQKAoQT+WjDAEqbgAhMgwBN4mIgBapAhh1xBAJZebRwc0M4JLIEEDpAIL7ZwBY2LBpvOeUAJSICAP1RADVZwgQoO0AQBsAAJEVHCG4ICAErAATbwHB3gNxigBxIABqBQAG+wBeomCR3QBQYwdIgkBxdABQ/wf35wBFcQAXAQAFdgANnAAlfAAHIgACnXeyvIgorxWQ7ADUyAbr0zeB3ABAhgBBSgBB2QB9igAjfQBxSAB1KUAVMkhEG4LaslBw3wHPNEBhkgEeExBkhwARSwfpKgAizwP0FRAXZAAkOQSY7wUXJAGlx4DdbBBiqwDRhADC2AAcxgSF7gFwLQAgZAN1ggABL+IACqUAEtMAFtQBoRoALHgQ0UcAFGIAFyYFstyIiNiE9XFXzoFglYcAFvgASKIAHFhwce5YNFIIYTIUXhYR5HIAAX1IBTEABaoAJswAEkIAHl1wIiZQUFEAYlcIV78INmwAd4EQA3QABCsIp90FJBiAxXcAB7YBrYEAVpoAIuMAcY0AptkARzoAS2MAUKoQI14AZuQE2h0QcjwAZZAAHUmAVvEQBwcABuMIJI4AJuwARxMDuOKI/zmA9hcFVMgI8QYHVMsAROgAFGwGxINyzXGAddgAWe2AR4oHZqt3d+sI0JkAfJYgJGUANDggV5sAhO0AhqlwRM8AcXoFVx4BP+qnJHSXAHTFACaFAEFxkNkqB2gecEewCEIokFdbAHJqV2cQCQfBAFsecECvGTeHRJcoBme+AwU/B4QqEEukd5b4BmSWAEeeAHPkGPVWmV8lADDXdVKTYH87Zc0FMG4jAaGeAwx/Mg3gIUGXBq3eAsMEJBBNOWCmGW4PAXWnKVd4mXNxIvWkl6faAHS3Bg+VRoOFMOa4A7V9INnqZGA/NkRGIHhNkHEjIOd5A+eWmZlxkgfBAGGSZo3mAML1gDyMYNi2MOfABjMCYJvJQ2OQCZNSQ64QUO6oKZs0mbAEJm4dAGNqCPWMUzN3QOiGJnd7NQRbIDQNBkKldfiblz3vD+a7XpnM+JGFzUW7W1lUrgA2spVXuyc+cVDmcQaZGpS6a5nJymmNyyadCJnum5D37gAIXmDX8gLw4gLUygYV2UA19yZcSCmhtmL+NJNYyTN/qmngNKoPPABLpRmlxgXBbGArE2DmZwn0UiMxsiMLTCA/nJDWcEDtxZoB3qoe6wXfU5DmCjBA9gARZwYVtgMT7wA2E5M1Cmcr/1ICZDJ11zBxP6Ddn2oTvKo+ZQYOdgBsbymcjFAhcmmpdzozDiRdwQP8tZKxBUo+HgAwUnCaTZo1eKpd5AOebwmN1QB/JSA2EKATYgJhyWZb/UB2OQnOzhAwS1LBaDZ95wnFlKpz3+OjfnEJwtNDcWcAOeZQE6EDV1QAEbQKgpMDP+SXBqNJfesKjcwGd1CqkfygLUJVVf9p4ymFU8YAEYMAKE6qkbsAWTxWmD4AZ2Ygf+aQeo4wePKgmlyg1qR6l98AZEEqviYF3eMKuRqqugFgaL2Fs5UA5bIC1K8KmdSqgi0A0cYBqnKglH6A0Rwg1TsB52yQ1i0QAP8CUswg0MgQREwgGWZmbmkExr0Q0UYGm7iq5ixgJHKg5CJg47EAZG4KnXKAKeCgfskR1lYAWtEQYUUAEBUAN+IAEMoBonoAENsAYG8ABcYAIN0ACWNgFGwgFNgE0e1QEPAEkMEYv40QWSFAD+NpAXcXAACRAAp5QAFSBF2+p2AlADsyABJZuuMQtmL1MOc9ozEFMFhFoFHmSsSNA7oJAEEBAHGhB2LSIB2pBIbMA3FBAfQyCyW0AC7GcADqUBU6AbFrsNJQAd3hEHAVC0fZAAEhEH7KQFfbFJKjtFC3FJFCizbTtknTkOVioOmhUFx+oHV0AHnooEW+AEAeCwAcAHejCAR4gBUWAKqWAAy3cDKeC0KXUDPHN9ktd6agsKfcB8DNFSgmsDhBuyeqENE6AHcqAhyOQXjXARnDR0bqu6AnYurqWj4oA2XkCoHeAFIhAHnsoEZ3ACLPAFW1ACSiQBpPBRfAAcqlECEuD+CkwQACiJvNsyAWtQIYmQAAOgTQ2QAQzABxqLBXzRsR/lBxhgU4R3BaRRAViwDZykARKABwXwAnmUAQGQB0W4uvObXdI5t1TaDWLDDZ/6qchqJGVgBmfQXl9ZRRiQBPCbvyBGrX1AIfaQBALIAlhgdPRLwUR2QvhmM/7JDVPKDXnLvyMwKG2pB2pABgFnBRlHenAABiNGBiBmBn4ycvawB01SwTVcZEfWRawKMzhKRiZAqCMABRtjB1XDlmWgJzpQpDaAnbSDO/rbB69rw1G8gpMjotzAYU42Q270Da4ZDs4CLdIyprV6abiDNj2QulKMxrv3o75Wmd0QOmtmJzX+JKo8ll46IC0WQJ/f0APYQgRE4Ac04J5pLMjjNjl92Q1dCg5LlTusWkP4Ow52QCrSwgJLQFq1QgT0IxD2M8ibnHCy0zPlmaG4pAaW6lsCig7EgwNhBEN80AJBMhBfsge3ug/DCA5w0GKcjMvTs6UbYqn/yQ1rapqmvA5a4gM5EEYLEgPJzCARBVZKFI/rcAV3RA57IL8J4JkJwK65rM2uc6c8xsPcEKfFQlnnCQ98IDYvIExGRBkDEYEpxwd5tEciWwAHQAEFAAOcVEhKgEgeZQAMsAUNq74YIAFMUFYTnALr0QfzpETLGwUBIIB71QFLZACrtc0VDTeM9Q3A+g3+qdZjmqYPB/FVcyQQBWGu1cpMcgCDbbEQfLBMInVN2aQNIvsGzfAUWMAAa4lOCc1JlvcAEgEHzYEMJrANGWXRRd02NGtZyGM5fJKY5EwPlDFMfhAQArExzfBuZpsAchBYLdJS3ZgA5bgQeZACrJBSKzWM6qhJITRP4BERGOBMFNECHgUaRk3XTpNPtAOgTtwpuTOc8tBGO4DOAhFHdMQNHHAAA2ADWVBW77jVwsgHBBBIbxUAcdWDqXi8ErAGLTUFFTAjzoHQOs3WoPFIlpRWIVTXp90yboAu2oM6volGI1Ml93AHpLJrdkAHrqwAC8DM6mDNrOVaqA3cbrNs3sD+oQ8yobfDDXpDD4TDAwMlOl4QXQogDOwgxsFt3SN0m8m9c2WALUnqLr/NpaRySwDKPG8CJ/913emtWErQOcRCUDDG1Gn6Lu0AyWTjb+qN3yd2PdkzInfyLzRzN/OtDmpQOj1w3/mN4CZ2oFYsPkQgBjFTIfFD3uaQXtoJ3gmO4bK135zGYCDj4OB54Q9S4YeT4SU+ZD+KyOySpGdAxKU54rpo4jE+ZJRzo4YGOkqCAxO+ITTDA+cV4jIO5InFBf3BB1PDBzkANnaAA3PcQh0TNEEO5UO2riEWmT6wAyzuyMTMA08e5V1uYmAAAW/wAk9gA0BQBlwOM4TTpkzu5W3+jl3FlNuZ/AWMgyIBpwY/3iNxQCNuzue54gfrTEcbwwdOUARfIDT5EAcI2sG1jAFU+RMY0ALDIgfPzA174KtRoAU+hw489RN+8QJ50eehviZAIgNesCCR8QTOdgLnCwdGgGbodwSDYrXXqHt+oHZTICiyagRXcEmB1w0eEABGdwVu4AlcwAcPDCMUcAcpG4RhUAclAAO4JxTg1eptsAdNgHtI4DBjDQd34AWiFwk6GTVnkT3y66xTsAcM0JF8oOdOAAclgGZccAWiTu83AkcRdeqvTHiSgATceAfXlyFRAANXAL8M4QctIAdKcAXlq4EBwAYjsATGV3oSgAXN0QH+fjcATpAFL5AEQ9cBXccNzpqI1mEDSeAGAdAERhCyAuC79geGUMEAfesHtGgAbNAAV4Bsg1fSwrgHArAESAADWIAAGtcGcqWs9Y70BwIZA7ExfqBBdcS4zYoBJVuE4dEBRucBecAQEjEaGFABKhBNK8AGBNACJUA3DWsEArCJRrf1E2BKw/ACE6kXQXhJIqXVcFAAFWACKScRLTdFUfDynD4Bs5CDWuABCYDQVy8JHDB0FLBJeyABWaAbHjD11XfGSY/5AFI/zVM/u9GObtAA3Fh9yNFMB0CKWr8EJXABQh0FGjEARxAAHrEEV+ATItUGlugCaTUBXDAFUBFNFV/+BwKAoMYhgjZgU07QBktxAHNwBGIrAF1g9tqwirqvBxowB0gAB09wBUVFRUG4BbMKjT5/FeYbBw0AgtWH55mv/oDx9Mos2DP3j2CAlB0PQ7pXB29gAHmgk12A7SXAj30ACHBvHGl7SDZ8fXFbfX17S1eJV0Z6SEqNfVNGeE6NUyU1bY5cfiWXb0ZhfU1xFZZ9WHNweJF9nXBGjEk1erAumJoteU19T0lHfHFpmS1OeMSY0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8uB+MQr3+DF+23IZGZfV9vhrMY+anBrh5PQqyLChw4cQI0qcSLGixYsYM17+pGMPn4x9GkOKHEmypMmTKFOqXMlSpRcvT+iAbEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gLVuYeHAQQ1VgRMrXsyYq5LCkB0sGRdnTrY32mbu2WOwjpw61PbMDAjGj+VwbxJFA4NNdR/M0dy4jgbNkTnYjkQ13s27d8UthSE4sABZtwk20fggmT0Ny69qSPzsAYitgI1GFJ5LiyJkyjJpSRpIYDG9WhwWchiFo4Cnj3I8eypYS3EgQ4Ile2SAx5P+JI+0Caol0EgKQoSWTX59HKHIZL416OCD7hBnwx9t/EGYYY10wEYUEgzwQBwEXDBHAgn8IUEDNewxgQQFuJDCEH1gwEcSCTQAhgAXtGGEihJIwAcGGQRwHSYTRMAHFgm4IEePNuxx4gBCRJHGFBIkwEUjHAxpQgBKdLAMBn1wkMAEF8ShJJNYnJiIQOPtQWIAaWBxgAQBtLdHiHMMUACcaRbA4IuOFIDHjhJUUEAaHeBBQAVhUCABDH0A2IgEAwrhZYx9GEAnBg0coEcS9q3RQZAs9GFEHAC04MaZEtiQZgPMQSjrrLRKU9iEbbTRQnAZspHCdRPgwV4fCfDhwTL+HJRwXRQuFoiBm6pxAF8LUVyHhBCEuBmFFo1MwCwHb7iQZRsDmMBtB1qkwMYeT5zwXBwYBMDEeX1o2McFclgAiwVmemDDGwNEUYFumTjRwB4H9JGFCxP4Z4B/fbC3RwB+OGfAFm8k3IcKMNbLBgbc9VEConOM3McVTxSbgWoEJKCBAEPYC+YAfMDxQB8mpCHHExzEXKCPYAIYhw1ZAhzFAwTXqvTSDvJRmBJgtLGFDYXp67G6EQsLH5iEhHnEss32UQAfDDTCh8QgX6eCEDL2QSmRfBAAgZkcKNFEE+biPIS6FGwxxXOY7YFAHBd4vAcDWJSKBb811N3EFnwAvEz+FCy8IcEeYDoXbKYQSyyfmQYw0cSVG8M4MR8cRIEQIYlqaHMbK0vqdiPbauhmjHuY2Ye6BoBhgqXtARh0MuLa3QQfbgzwHdPMN78YYUrUUcccNRSGUL1pYM2eCQe0AaYcBYznh6YSKBlApzOSmAb3czy7IgM/JiLBtt3ycQUecrDqgh8DZFDA3mlAgnhKFaYAcGkPGmgBFgIgAQf0YQQSyIAF8rekDNQgCT3yjxz6hwDM+WIKBQgSxEyggTbIBw4uQJIEmDAgBjaACx70gKEQlYcoBGALERQAHmT3thctsIGYyt/u2FACFtkgUZE6W5gasCo4RLAGSMiABCDmvCr+WnEvwIkMZFhzEs7cBHNJOMAarkjGMpoxG4/RohKYkLS5uOENCzmjHOdoxjCwAAIQCEUf9MCCGsSKjoAMpCDR4sVGKMECpxmkIhfJyLCAAQIMaqQkJ0nJqNShj3+spCY3yUmeHDKRnQylKEepkkeqh5SoTKUqK8JHP67ylbCM5Tv4cEjQyPKWuMzlN0ypy1768peYqIMFlJBJYBrzmKGkJQtsicxmOpOTW4DAKZ9JzWoqUg/DLKQ1t8nNMvLBBiyIYzfHSU6mRXOa5UynOht0ySGt853wXMwebGABccbznvjMSzS5mM9++lMuwqTOPwdKULR8s54FTahCxbIFC/ANc6EQjahV/jBMiVojEAAh+QQEGQAAACH/C0ltYWdlTWFnaWNrDmdhbW1hPTAuNDU0NTQ1ACwAAAAA/gSKAoYzMzMwLzITDhRNNjRYMSJQRjdvUDVoZD4zNk0hMll/D35MOU02SFIvVG07ZXcdSFlIR0hYWVlQTlBtVk93alROVWxNaXd4eHhvam5gXWI1QzqMcViMeGurfGuhWVTWXFPqZVvvdFvscG/bY1qgMDNrjXWUiHSrj3Snm3DxiXrSqHzgimYLUYEQUo8vaZNUcopseIxrfKlYW4lwMISLJ4uaaJzreo4tpZdviZZ0kKlgn6Mfxponx5w3zKUuyqIfybBK0a5Y1bRGz6pn2Lpx1rhTy5p4os953cNu1M1m3dU+0cGGhYaYl5eOjpCwmIuzppWJma2TqbW4uLmqq6yula7wj4vTs5T1qZXNuKz0rqvnlqCZ0bPTx7Tu0LLcxZmSsNCrucqYqtHzssjNqMuK2Mq1yNCL4sub5dKT486n6Ne17N2x5May0uu67uWRzejX19fMzs/x1c356tbx5tTP2+Xy0OXJ8efW9OzW6vjT6+/n5+f99+rp+Pj////y7O3Q6tIH/oA7goOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpuclSyfoKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMW8ncjJysvMzc7P0NHSjcbV1tfY2drb3N3e3+Dh4uPkr9Pn6Onq6+zt7pbl8fLz9PX29/j5+vv8sO//AAMKHEiQYL+DCBMqXMiwocOHEFkVnEixosWLGA9F3Mixo8ePIEOKZJixpMmTKFNyGsmypcuXMGPKfKmyps2bOE/O3Mmzp8+fQIMey0m0qNGj04QqXcq0qdOnEJFKnUq1aiSoWLNq3cq1ay+rYMOKleq1rNmzaNMyHcu2rduS/mrjyp1Lt27Ct3jz6nVnt6/fv4ADD9tLuLDhZYITK17MuPGnw5AjS77quLLly5ixTt7MufOOzKBDix490rPp03tJq17NujU+1LBji3VNu7bt28Zk6959FLfv38CDt+JNvLhK4ciTK8dtvLlzi8ujS5+O+bn16wCpa9/O3S727+DRdR9PvrzW8OjTMzPPvr17njV5qJ8/+739+/g5muSBA0UHEACCsIIJJfhA34FG5adWCw3I4MEHHwA4wgccyNBCCwpmiFZGPJgQ4IcgjABCCCOYYCCCKNakoVkOfiiiCB+K4EEFGK5oY1aa8GCGGWjs2OOPPO4oJJA9BsGIDjCC/ghiCBIWkeKTOt2oVQMeiJCkkkp+0MCFUnaplCY99CHmmGSWaaaYfyzi4YhYtmkClHBe5CVUMojY5p0jVDDnnj5t4kMPgAYq6KCE9iDfIfKZwOSdd5pwaJyQCsQnUzMwaikIGNQ46aYtUcRDCYteumQIJURqanacAoWBqJZikOqrIVF0Q6hKXonnDafmyg6sPTXA6qUN8CpsRBPxcIKdvyq5gq7MijesTMgmi+UImj5r7UETgUqrtAHq0Oy30Fz70qrctilCBvRUW0616oor2iZBDDFEvPPKS2+99spbbw+H/Feusp08+qgiAzdS8FQHq5NwwpIw/Ja7Lf175wfp/rYrisWgcFmKphiTwnHGoWgMMi0ib3wxxEBpIsSZLLNsR8E8LAmiCFWkkIKtWIaA6yRAyPsoEEAHHYSBPTg5CA9FBw20EIXEy/QOPSgdNL+C8ABEEVMTAgTVQij9tCA9fA02EIX8EK/RhgQRhNg9BJG1IVFTPXbQX/+wdSF3Wy33DkjPe7APUhPCg9tSyyf13UAQ3jXTVis98OF3R83DoT8oITbUfg/SNeFAy91zEJNPhLJIFYCAc61VVMGqDK+44MLFLrTg+icYuqBDDDXK/noos4Pi+u60A+/7666/8LsLxrNwPPK9B2988c2z0MLtwP/+wg3Hy27887G3wL3w/rzH8IL0o+iuPPPPv6A79LGfD77uGt8gPu2j66dJvGrrey++9967tyA4sFQdxnQFS5FKEj24A5ns0IMf8MFMROBBG/qANh8kwUx7EMQP0jCmPdwhCBM0kxkG4cAy3aEIPHBgBn+gQDL5wWh82MPezNCHI2gwDQ8U0x2GQMIzkGkPRBBECMekByMdzQ59WAMhjlAmPgTxB32YAyGgmCYVDiIJLezDHtZwIkFc8IdnEIQSziQEKJZpD2M0UxHMSKY08KuEZQriBJU4iAlSTQlIHNMa5JPFMW1hB0rIoZj2WJD6gYQClrJBHDpYwA9tC1OsuNAN+vAGUbChDy9wQx9w/iC9S44JDrGLYsZa0Ic/hEKTcAiFDvpAhZDFkAVGONMeWKDJMnEhFLE8U+3AMCY+/OF1tSzTFFbZRNmZCQzB+oQRBMmHHIzCBX3QAzQx2AJBjsmZCpyCKHLpANnhgUzINCSxCHKCRGZhgI1k1AkkMcE7mOEMMWzgA4W0IydNEIWD0KQd6GlDFvaBDztSgxaTwKMJquEIZkBbCYWERD3swIo7+GaPzDDBPfCxD3u74Ah/8M09oOEIIXyiAgF6BA7ugWlzRAMaKoq2NGL0in3YpxlMSgQoymGKpZwcH/jgRTGpYUcP/CNM7dAjeCaRB2PUAz3NkEIt8jOpE91RA/8p/qQH/iGF86QnSsUk1B20gQ9rTOMfdqTANN1hD2fQagnH6kOLFlKcHfGAAPsQhyuIQUyPBJEHOuaxb47vE9D0Awu+sElaRjMHX/BrNePgSj3UaJp9YN0ndMCHVtKumnxQnhGiYITOPhAMsOwDGKCwWSM403dGIEJnofDNSrrggXrorED38IIYdPaSZejsC2JJh9JGIQctmKQeOPuFz35Ck3wAA2LFBFpXvsEFnV2mHIxA2mr2YbNfoO7rOuqAjH2zD938JhyM8AU/OBauDynICkSVhT6k804diEQJjTY4vsXQED9oAxAfdUEbFoKDaiCEEp74AzT0IYhlu68GY4jV/gxGVIaDOOsaJUwIGtqQgy+rWhqL4MMMi5GHXqUgTEcoxD5MUKg/oGFXL/gHKPKUhKW0bwbHeFISomFgQ0jiIAKpB6TmtGzRFFwQYgzkHmvwm2tUcCFCCFYh7iHJfeiqjhqoQCc9CooOfijaBoLejbQgWlhKXYAGmAJLjcAVLYhlFGgXSygY1pl+BcX4qjmHkEUTFJosQx+0qUw+hGGUrxxlLOOAIU2e9hQXUoJ5u3tJKeCyD3KoEWXdPFk+8Dlj0Lwl7V65TD9U74EwsHOdN62HjAVaFN9tbmi1uCUtZuyvXSYJQcDcpva+N0Dbku831YC2Bh9Mv1u+YFc1qMX//hFC2PhV8gWl6MAXV1kQQeCDHC66ZRWr8H8chOeTETFBBANSx9++A5appkn/PrSUULzDlWNsxQvSMRE5fvcOzvrtNE3RpoTwwRjtve6b5pOCPtDiISY4wR7nl4LuRsQ3+XXlnfIaOrGGSLJE4Ic+5BVEfPUYH/xwoRZMsJux5OQl36ADQJfa1KNuAR44/sBkLtOym56lKvvgh2RqkpOpCGzsXluHUdx8sn2gNAtWeWnyxaAPmu4keC8ZalXyIZWmPrn0+DDqqcsc1Xz45u5W3gaOW1cK4Iu4QgrCKi24V1SSiLaYPPrGB8Zwp+I+eLXFtNM9OPEHe7D3IQp84GSf/pFsVvRnHAWhwIz2wQxULNgYJ6h3QfhACCm85yA46F8fBpGDCNYoTNeA5TvcgQ+eZ/d9NYnPRCRcjFH8Nt3trkQz2uH1O0yj3XfaeiWr0Acl3CmaHtrtOXpVhjSM4CFGulMFf7EP7nQYX8TukGQtMgtKeiQsNAmD4PahDNK7uTfFpIcvvI7OobgB1ZXZhzWrGeh/vuyplbdTWCO3+H6ANe9ALck+OHqbfXDm9IIOimXSvPjONElJ91qlhgdXF3XhxwdSB37SY11+sHG+9AkGSFmptExTcElbEkjct2bMN3aa8CeBAoKFMoIHwyq2hnYNcwR5xAfyFFN24Hl0JHkw/sUHL/iCZURkiHBB3kZCD6QGbdAGHdVghNcHPqgGCiRDLLRtMLUFVGQIF8R4haCDEhRTamCEWmQgWCYfYyRFO0BDdlCFRwgEZvR2undVPHBflrcIF3QHVZhHQTRkNPiCd/BEq/dARACHd1CDEWRGaeCDg/RQDwR7dhCDFCQEdmhHOogIgZiHdqB3PWAGecSFBtGBDPErixQHrJJxpABNqUR9x1VY0qMDnuRp1XRyHUdJ0mOAxLNxfQZzVuc739QEp6SAdFCLdNBdF5MHewYKk3R/uNRMfXZoy3QHtsgGuCNcYMAGnsQEKpdZFzN+GXNnm1ZJm9YHtkgHHGiALXBJ/i+wUy4wQckEXV+FipSILZkQJi2TjmNiB4ZAa1hygmzSJiNgCT2AREHEYIbQbYRQbgkmYodgQX2XYFn2ezX1QA91VnLjQyO0cMdWQ/P1X4cXQ8FGQVPoQk9zfIIURMcnJnYghlAkieeWJmfYBztwevB2Rgi2b4XQVA41CPqGg1XDRnokHxC1ZCJGY0hUBCyGCAipCIEERG9VjgnBKpfIKmf2CirXB9DUc9ITchdzSVFQTUzZgEi3ag84JpxEWem3aYKldEXXAm7ABzhnCpqkatKjRepySTi3SodGdKNkTGWyZtsIiv3XB2NgZ9R4IdA4dV2Januwfw8UlWzgB6zD/iXb13RCqQ+bgFBB0phDElU8ElUgRgj+YinwyCjLAgmKRjYlxoT3NTAHt4PIVggGpgdycwTmpkk7uGADiXkQ9Ww99UcUxjc7oEkjREMndEXxVJpyY2BF4AOSN5IwtAev94NIlCajiVN3gFNXFXgx1FU94EYNSUcGRkcqCWT+tmMwSWxceJ0q9GsB6UNiwi8PJG9pwDSwuWN38DX6OImJ2Q9fdil3hYkyMy2xEEt6wH+fiAPVNJax1ErfNJaapE0TRAdlwAZwcEl1ZoGu5Ix5NgpOuTFIEEXs8qA1QlhVt0xCR1lUwC5Hp2mxdH+T5Gm+80Dy91pVx4B8SQoGKD0T/uQH3YSBMUAHwDNBY/me9wANyocI5XQpl9koOxqFOnQGdvBAZZRVPhIE+bVFO3IGQOCFjzk5IbQGaHCEJ5IEezBsC9YHZ3AGaXCETnJf/rQGaZAGeaSkCpQGQqKTUcZ7/6SmLWREFaWmebRG98QvQ9ZjJgmIFGSbZQNFLUlsVWR8Q5oGe3B4hBBvGqRAETRGcqBSkCqGyFcIjrpUazSpJVZ7hzdRZ2AkwKZBLKV6fIAGJtViCrQGPmIGREBDMVWlxRaUOKoP8ckod9UHWXCrt2pmseCAwKNJMUBMw+VJ4zNJomUEIeQ65AgKEwQDq/QG2AVcnCYmYcBZ1GpYufUF/qQldMrDXJwFBVEQlUnpB1NgBLrIB7DGlv3HB9hIWtmFrJo2lzhHWNcXBZ5UdFO3gApoauXnW+ODB84ITXLZdQ7QaXTwBbpYc7H6GgPxKezVB6pjKQUSCUOQRX5gJHBEJko0RGJiBkykRg9lVD6FNky0mnxKJh/Ep4LwXWMyh0NIJkSgeQ9lBoL0B0bEN2ggSCwbYmjDQWiARDUrCDR0Bv2FX5gqqICYZUCQRXygpSZJY6oXR/gmYGdSUzTHg092sXqks4diiC+1A0IwRKOastYUY0iAs5zpngmbD+RyJwN0RtH3Ia4SC5rki4bFSS7gr3Q3ljqgsm8wPj/3i2NA/kxj8gbVNEvB9EO0NLZy8GhnEiwuIK9iUgbCQ1lteSbXU5WAtVNbMnQqqwclJwoEaGrUOHVmok0rRwoYCEsq+0tpm6MEETMSsyQ7IwmAY2yPsKNAE6TM0EWE0DUMEzW8Kx+66wjD65J3ww6hwwg/8AO0mQg8IAS2iwi1WxGtmw8tUDqxiyV64gvmEzLrMw/RczL0IwuugzEloy6amHPtU732MBHrlb0AcgK8exjFywj1Cy7PwL754I4Sc5T6+7+oMBE6cCkXByIlcL/4m8COAMD2sLbwCwKSxcASLAoUUZm/si3rpMAavBITPA/8OzOX4r8d3MEUUQQGZEBbtsEq/uwJIxwPvvLAm9vCE1wRJfC2ovIBpbLCOszCMkwOMgC/M9DDJOwpa8Itb7LDSCwJQlwODswtmbLEEnwRiiItTZDEVgwJUEwOFfDB5pInWRzFF6EDXOwiEXvFZrwIXywODFIlv7JXaczAHOIhi/JIIeAoZ3zHivDG41ABFhwjATIjegzHJfEpJ9ABI8AkIjACJ6ADCIzHOhzI49ACM+ABI2AnlewBcZu+kEyJjtzJVbHJ5KDJoJywnlzKSDHKaizKqJyYptzKRLHKsBzLX+HKtKwisnzLuDwLtbzLKJHLvvzLq8DLwpwRwFzMxkzBw5zMFHHMzFzMyvzMaNvM0hzL/tBczagyzdi8yta8ze2Qzd48ytwczunwzeQcyOJ8ztJQzur8xejczs6wzvAsxO48z8oQz/Y8wvSczxx8z/z8v/r8z5jQzwLNvgBd0JQw0AhNyga90I+Q0A7Nygwd0Wj80BTNfBJ90YhQ0Rodaxjd0YSw0SAtTh490iFd0igz0h5t0ip9LSjd0Sv90sLS0hgN0zSdKjJ90TWd03xy0xKt0/asMSVzLeo41ERd1EZ91Eid1Eq91Ezd1E791FAd1VI91VRd1VZ91Vid1VqtRYe61V791WAd1mI91mRd1mb91GdgiHxwhjX3T/O2smuTR0ZtBzx0BFSgADRAAwqw13vd/rYdoEl7UAN9sARLvQcTUAESgANj4gR84AQGCAVkIgdRUNQZICZWAAEYAACehNR7UAGF3dVnHdqiPdqkXdqmfdqondqqvdqs3dqu/dqwHduyPdtjggZAsAdDMAVaEAF1cATiyaVBwEFLDVA1QANiUAd1QAPFTQNUICZOsIxxwABMoAcmkAFgIAcwAANYgAEw0NhN0AQ50AdWcElOwEv/5AVNAAXTbQBNQAcXYNgLUAFyEANZIAEVsAcLAAEBcAEQwAA55AXhjd+ChAUQIAFgoAIRAAAVwAcnIAESgAcYIAFRIAELAAWdTdsYnuEavuEc3uEe/uEgHuIiPuIkXuJk/m0GOuABJLDiJNABQypQTu0HVEAFbSvjY3DjYsIF3yUFe2Z/bKAHTuAHkO0HcPAEeSAGl9TcUyAmWCBIXaBnY2B/MQQDVhDefjDfJyADebAHCCDeMtAHG/BdHPBNcmABYiIHZUAAZSAFFVDlfTABf5AAcHACMbABbLAHUuAE9+3ZJt7nfv7ngB7ogj7ohF7ohn7oiG4mccDijN4BaQBPHXABk00mGGAmxccFUdAGa6ADZ4AGMEADMTAD5j0GMx7lSIcHWHABkL3kTyABERAGe6BnT6AHY4DqDxQHU2DeXGDefBAHecAHPD4FoObm0hYDfsAFCJAHld4F4d0B31Xp/lo0AN/kBUYwAFIgBWWgAppEAW+AANfu3nygAjkAB3ue6OZ+7uie7uq+7uze7u7+7qOt4it+BYyOBWJy7GbOBTBghBDABDiQBpteApwO8A1gBycgAHgQBxVABTUwATVQB8VNBcZdB2XABUywAOTeB08wBQaAA0sQBXsAA0zgBFNAAThwAQrIARggSFLABEwAB13wTTxu8XqAAYYtARmA5RkgAX5wAX3QBbHk7H0A4GPCBQMgAQjABlpQ4GGgApdEAXhgAoiNByjvBRAwAQ9w4fC+9Vzf9V7/9WAf9mI/9mItByx+iSwuAq+nBlvQAE3wAFEQAEdAADhgAjLwBwIQ/gUGIK8TgAcZ4ARhcAJu0AExAOoLQAMYsAAIgAce4EkUkPRjcgIIwAR80AE4YAUMsAcCQAUbkAMm7/NZ7dhkP/qkX/qmf/qon/qqb+5isOIeMCYj4Ppt8IJzYAF/3QcqYAQQoEUwgN3inUsqAAUYIAcYMAG4DwUOTwARMAMI0AFhIAFi0gU4sAEmkEs0twEvMAEPRAF54NldEANYMAAvsPrkX/7mf/7on/7qv/6lvegr3gcksAcs7uJzAAMmAANeUAFvUABtAP17MPyAENOn8tXXJycQ1mcgM8jWkTMw4xS2J2BkaKXDldi3twDmZAHJpbF30dcV40RXwGcIGys7/ktba3uLm6u7y9vr+wscLDxMXGx8jJysvMzc7PwMHS09TV1tfY2drb3N3Z3sQUKiRVIVTpJl+JTzioVD1zdlKLUHlsoG+/TKdd+VN5bnxwkUP4vwwJqyRE+8PnOWNHn1BIefPVIYgokDo4y3jRw7evwIMqTIkSRLmjyJMqXKlSxbPhNjLqaHaJ+guLyJM6fOnTx7+vwJNKjQoUSL0sISk8SHPUabOn0KNarUqVSrWr2K9akfLDaciMkKNqzYsWTLmj2LNq3atWzbun0LN67cuXTr2r0rVI/eN2/26uHrF3Dfv4MF7y1M+O9hxYoNJy7cFzJjx5EjL5aM+bLmxHQq/k+2/HgzZdCjFze2jLqx6tSsVYd+XTozbNK0P6++3To3btG1Zcfmbdt3b+CSCeI9jjy58uXI9TB/Dp3Wm+jUq1u/jj3n9Ozc6TrvDj68+PHkiX0vj37s+fTs27vHDiK+/BDy69u/b58+/v387+vP31+AAg4onzDbvYdgVAcmyGCDDrpFYIQSTkhhhRaCIMx6D27Yk4YcfghiiE5dSGKJJs53IobBLChiiymx6GKMMs6IUooT/mdjjgAGmKFyc0zxzo8GvbEQjU95aGSSSi55DX84kvikjvFFKSV++hl4VRxwKBMHBvdgccE9VlzwCpNEwWhmmmquOYyAVbwpXxX1/okgZ5xVpBCnCHnKR6d9dFahJwh/3snnm4b+Z0Oght4JaHxv4imfDSm8GWh8NrxJZX09WoUFDGUeE8cF7/SxJTxksgkUkqiuymqrfQRYByx7XGFDH1fIJ8YejhrXRx0i1HorCFX0EUd8IqRS31ewdBFCrLDIQZ+zsEA6rByCznJFFbzugacIvBIbn7KGBLsflobsgQUTTJRBJET1GCIHE3kY4scU6pZaLx1cPDFFkX08oZEh/co6hUZx2DtFqT+O2gcWCwF8MMPxIkxFFIb8yETBnrzRxAVSSGGQQuoGLAcV+jLxCpEZM7xsmMSi3PAFeSBc6h5AcoEyxuuemzAc/kxIMYVBhjjs6jVoFo100jT2p0UfYlShBbTA4vrqsHvceYUn3hYLwld70Nc0pCCgE8eduXorx6Rkg1CHHI/WybYheL6Zq6GeXCFC032IcGwXdNt6bNlV1CE2fpvu0QQGODxxwQUYGGSCTYaEek+oF9iLgcVyXGACBk1w4TKxHAQc87x9gK7vBTAglDmxXsJyQg6GcLCE4qYz1O8UHeNAbONMdGwTmBcssQQdc3BwORMXaH4B8k00rDgTJlzwLiyon36BQWBysHrj9Wy+xPBzYLB6xxbvwQEOFzTxxvLncmCx0tIcLX/99jvY37DMRmrrlLmy7YdKDSsLuaKPH+LQ/gc8/c9YB7yPH+ognzroaoH1qdXawvWqrnGLf104FrlSUas4BCpT8TEXmN7lB+QZxAm8M0QXXHYCHJQJTHiQA/necQrJPcFTz3JfH1iYQhmmAwN0eOE9DOEE2fUBedWTxR6m55z0lYlxGulUmZrAw9JtDgZBwoDkECezWFAuZgZhXPz2ED4+yIF7ozrQCWDgicaVygk8vN79nKGqO+pxj+Tpj7cmh6data0OdZgIhrpgHz/IAVi1qsIexNA3/pFLPoo0VtviNhE5IBIEcfjaVyD1lfhUsj6F9FYWQBCCY50SgYeAG5U2tcNPYeFxfTiB5FxHh1M04WNSeIKXNhe//n9l7xTBRCIcbQiGF5JucxchIiyc8Lw+mKCFtHCCqA5BPVm5D0yvQN8uPzZLOgDTEHbsHel6dw/QGWQK2bNemMZpCDjkzgRwzCEsxhhDPjKDfvrspz+jYyz+VEFZVaiVHOIQBzkQBENcK1CxDpiFCV4tgZJ04B4UaQg5SZCAYrhV4KCGrK5lcJQR3MOx/IBSrTkqV/3jj7l2GAt19qEJ1AxVLof3uyb8TpwXWCb1QHe7yfXUil1i2CmSGTppKpEDt5QFmAI2h57GAn7C7OYFcNCErGaVDZsLmEwnh4FzvvAdMuXmPUVlw4CBKWP2qidVzxU5Zv4TGXmcq13vWpf+/kgKlX2bWrh0JUGxNe1WXzkoCJrWSRx54j96mogYEJiFaOkqWU6kzwK/ArcBHkuTsbpCKiG12f6Y8JqesOa86Fgma7LhidGkF0Ok+kwYmECJsphm5F4bTNBxtXWvldxbZcEF3sbxlqCrB+PKZILW7uEVaXUhBqoHJpZ16UvtPCE+stdVJFKTjnFs4lqziNdNhXe85IVLf2KVhSt8JVst1SAIUuCJ9BaWPrVqKUE2KZ+m+eEKWpAg2uITKz0VsgpX4O/WUoDgpkU2lIIiSBaqgA6TqrLBnnSaekNarmB8Z43U81njtHdVKTABA9cM7rq40ASbNPessAVu40bFOCjA/oFxD0Hf8qTAAS964rdnhQEcfrylWUKhDDgWIph6iYe1lgEOS1BxNpF4uRlfoKmpuCYNhXk5EetYrsKUwozJ191YoE+45fUFP8uM5jRbpT8pkBYi/epeENhAWiKkZB/0E6vCxUdv4wJBAxtsLWkZorOklCifpCUHPXnQUn3IggjoTEIVAeM8HGtcE6ZAS2F6Tgqh40L41jev7E4VvGK+qqxw3LgolCkOnwbDbA2xhGKSs3GNIx87pncBJhjHD+Hj4ulql+tQt9hmtFa1LMYoBgzMq1NlwPUUmAvbPSjPc0xwaxOFyTI156Ku2u62t4kiIBGkoFIB4luky63nAJ27/j70ETe52bxuc83iq8SIA4/F+Ny3oJGa377FmfsN8IDfpEr9WTfBL0QlxWq4FvQORjvoKbRYOGEJ3PuUWriAg+mdU+Cy4DbHPw7ykRx85CSnkLyPzYSIBwNnTMg2OVfmljlQYWchl8W/a47znGtjPwbXUc/VXfL7nFznIvI40Y+OdGfcKOhMt5F4k/6hm0N96lQPRoR+3vQqYb2EC6/6hqTu9bCLnRZZ33rWSTT0sbvH6Gpvu9jPfiKza71AGp4MbBJzd8rkvTansTtg8K73vwfeN3v/Cx0Aj3jdeKbvuGkN4BGj+MRDfjeLrzzlGW/5yAs+8ZffvOc7D/nJKz70/oEBfWBI33fSq34v33K7610/BSpMAWi56xe/pvAE2dNeCrLvFxZuX/vYT8FhuA++8Y1P/ODfnvf96mXx+6V7ftFe97UH/vGD3/vk1/713O++92UE9/CT/PvkL7/537Mj8au/ROdvv/vff531y9/p8K+//e9Pl/nrn/3477///08W+7d+cqcpAGiAB4iAIyIh72YfhoJKIVAFjFU4lGIshTNueyIoi9IogpJujzInmEJ/CSiCI0iCA3cfDBhu0sItYRNBfiAoWsAUkxMCg7VnjcZop+RnsmAtx7JBlrItChQLODggkVaCRWiERxgSBRch6OA3VwAtLAhg1tI0bjNQ/odwLGIAYIdAH+iwAsYCYbZCKMqCgzyIN1fgB47WSlUQB5OEdkjohm8Ih9SQIugghIfVB3AjQX4GLfllK3l4LHnGNtbyH1C4NRJkWXvjJ1aIIviBgi4Vh48IiZFIDCnyR8SiJ00zSAiUaDaoKV3QNG+SQIDTaDjyifSRNSlAgyQlKHqiLHLAhm0oibEoi7M4CzmiBcqCioeAUHEwETZwhvMxYanwP23TNO8GhRL0JpWkinXANRB2XylCi9EojZGYIhsILFDINoBlUlRDWAqFSJhoLfYRNiFQX7FwYSmAZyIEWoZ0ItPoju9ohBHSiKK0B+mFQPxFUQCmK1ZTYF9R/ix5IzfX0l58iCeBhWCOJEKG8GARJQdfIQZacEHsViHwSJEVaYAp4ouwIAYzmEB4Fo7aopH/4QkRdGdPEjaRRDXjhmhACC8iYHZRYpExKZPwNyclkkry6JI2EiUhcIFTkkrzyB/zOJNDSZTed3YEKICGU5RLyZRhJyVImZQS0pRTSZVHJ5ETApRReXBVyZVdyXEll5UEF5blFiFeaZZnqWYEApVaiZQwiZZvCZd2pZVzySNxaZd3eUfB10u9Z3x8aXvXd33Wlzt+KXx/aXxAI5jKd3yJCZiASZi5g5eRKZlFIyBrSZc5MpmZqZlpIiVjeZkTuZmhKZox8pmlSXej/omaqYk/plmaqumar9ke4meZAgibtWmb4OFHIPheOZmBiAInjhIC+rGBHFgokwJaEcgn3bIo+tEnySkowkIoGVgfFzgok0Ifk6KbU2Ift8md3QlQ+8FK47Jo8YEOwZkCvJI2EyZnh0BJ4ShSspICcJaH6CArhDVZ+thgsgKQ/1FJ4jIu5ehCjuidA0qgdrEfIURgZaNK+lGePOhoevNok0Wf9NVemEVgitRILTg2YKgthhZB1rJeBGYt5dmeGrScFvQmCAQ321mgLeqiEIIfIVQp47mhKfBJU9I36FCQcmCDBYQr94kOcCYGLkii2ShSpASiA1mkgRhnFXUtr8h1/i8qpVMagPvhLHGgBYBGSHIQKyHwZyWlSh7EjEz6o3i2B/KpKxHmCf1DQUaakY+EJ+ggB1zKo8XiNShVLH4FZyxKpX3qp1WRPyyFN31wQAnFFF7qnlEYiMUYUcMySV9RSA6GpnaYBZW6WAyGn4JyBbFiUmTDjP4oUgTUBadkUCn1NRn2p6mqqkZxoOh4LQkphOV5o46CLOC4ngiEI/4oBn6znp4lSiPaB11oh1WIpMIiH+jwhcH5q03KaHEgBoCIqqsqrdPKE/vhkBeGhuTSoEzhNxGmaH2Wgw31V6hUHwSRLfe4oQWWBQRho3ugBQXWLL4SX/2VQEt6SevFX1cQ/p+2kkrgEq3UCrABqxL7IQLhKULqaYfB+Wj3VCnQig5s2KaWFJIbKiun5J9ZcEkgyRSntKQN5J+24lcPq50FKLAla7Ii50dDuIqzWSglIm7jd7IxK7MbwZqtObM3i7PWcIIjx7JJmbM/C7RKZyE9K36eKSBBi7RJWwz7R7QjSyGR5pZKK7VTqws1+5lUi7VZW4tWS5da67VZy7VO+7RV8rVlK7XY53vPlzsfA325c3t+SXvPRwUfw5e3B3y9F7dqa32PCZi5V32KOZhsW5hqu31ma7hAq5N0iXVmd7iNi7NhO5eOK7kxW3YVYrTiN7mZK7BMa5qZormfO61XybNz/gmVoGu6qaqEAnIpmcVYK+qBjlIpiSIfCFYoDhgfPVlB6XYpx7koQJmVpwu8VEoiC3sutFKhk5WR8LKvwaI/xoJh/nk1NOq8dxYn6JmL5giLwau9BEoi+kNgviKkVXM3APk1o+Q1YHOHKQk1ioSw5KmQzjsrqDgryIqdlyt024u/3hmUAoJY9EGh5DKMJiWcjfYVjcWjGnWfR/pX7SsCexAHhihSYrOF1NuO+WvBtlkinBoHgdQrc1pIr4Jhv8pICfRIfoZfTepfA/mJU6OKNXhRLbxuCnfBM6yaPKeWVZhABrWLCxXCfvZQcYAOJpq+VDOnCim9yKgtgZao7tsF/mIgBnUImpOmF1NMxVVsxVeMxVmsxVvMxV3sxV8MxmEsxmNMxmVsxmeMxmmsxmt8xTSMwRfSKOQIQscbN4ECkPZZB994CAmsQbsqBjZwLUI4LLJwjnyyofqxlhnCxovMyI3syI8MyZEsyZNMyWXsxrVJIuh1YcYLwK9yLI1WhXtYX8HyvsnCx1dYYIPDLYAyLCK0sZv8sAWmBekmlXVXybeMy7msy7vMy72sy5cMm5bLV3TWqz9qKTw6OZVCEHiWj1STiLKAgxM8KXQmAvS5LNnrC76szdvMzd3szd8cycD8miYibj1nbnDHk8MroL8Azu3szu8Mz/Hcy+Lsmp/5/nP/0bRHa8vyzM/97M//DNBtTM+pCblaqcgBjdAJrdAL/csDjZpWm8/QuM8MTdEVbdEXDcYO/dAF7bMTjdEfDdIhvdAaPZqGzNHyd9AirdIrzdLuTNKiqbgmEtFKKcUtbdM3jdO4/NKh+ZkfIIAjsM7ZnNNDTdRFrcY7vZl925iE25iMeX18y9SFmbdQ3Ze54zBODbjGl9JGzdVd7dUCjdRAG4PDMNa1UNbe8NVprdZdHdZtfQ27PBhljAUccHhWvARTEMkmEAVW/AYcAAaD8QdU/HdV3BBlEMmexgZF7QdrrcVu7djT4MURIAER8DESYNmTfdkX8MUFAACd3dkX/gAHYfwEAZDYhD0AOBDJBvACVnwCCCAFng0DejAHTcDZAMAAYFDFWAAAqK0HVGDYjDwHBRDbjM3Yj23cz+DFnq0uns3cACABXjwHBsAAtncBtv3bWzwHemEFAVDXgj0AOZDaw03FEwADc5Axp60HHAAA1OMEBYAA3a0XUlDXBiDei3wCAADfk7zYxO3Sx62ZZz0WAM7OXdzZAWAvze3ZEPDFBuAAVKzbFbAX0+NFdQ0mimPYKgAAZdAx1KMXc/Dd7LQ+dLDfXIBrex3hyAMFdQ0/c53Yc23h9F3FXAAAYZDdeqDaf3HdJ8DdVBxVYGDeAxABGaMXjIMBSxDaehAR/nDQOT3lB4wzZVP8BDlm5Hog42HA32rt33EJAAPgAT5tH0C9H14e5vEB5vgh5vgB5mcuIGr+5fbB5vWR5vzxAR4wAACw1Vlca3AQXBjA547D502w4BZQxU4AAF8QBwMAATiAAQAg6F4AABVgAhIA4YQOARBAAQAQAHt96Auw3hgQABJweE9g2xcgAbv9F4gOAxQQAKtt4xDg3GWg2whwARPQ2fWN5Pg9xQag2VU8AQwA33EAAHt96QyQAau9AQFgARdQAAxg2CbAAAUgARkAAAhAAQiAAXUO3qJuARwAAavt4eB95V+d5XA5ACDwAeeO7umu7uvO7u3u7u8O7/Eu/u/z/u4gMAIDcOdYDGR68Ac/tmQ/xgVwENdcTACCTsVdAABGoAdSMMUc8N6iXtpv4AfbXQGHxwUD4O0DgAC/Leo44OEVMBgbkOEL3/A7bgCZrhfLXtcoMAC23trdDeNUbALBHuMBAAV6EfOOfvN/UQCoreq87QQBwOx6EAcF0AB68PJ+YeO2Hu7eXOOSPO5v2eX0TvVVb/VXj/XxPhMejcWefeAI7twL3uBULOM3zwUcwD0TgABUXufLM+QjrxcU0OAeXt+MoNtfMMXADt7tkPZrb+NjL+M5sN96gPFVfAJHP8UEUN9Bz9tUHAcBoPB/EPMz7xBZFQGCbgLvrReP/t/4HHD0WBAAGoADuK0XG8DqTc/VUY+W5p71re/6rw/75y5pA87FBf4ETAD2AFAAYm/4AQAGoF8BxFPthwcHHMDZMpAHot7dci/bpz34B/ACjk76RA8AOUDxwq/5N079O68Xil/FmU/Fwq0XAQEAMXDFwI73Ns7q950BGND+GRDbHPAAU/wGhd7wDKAXoOPqwx3zqG/Uqg8IfYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYkCAfH5sjnZ6dnJsgm6Knn6OmnZ+rnq6eI7KipqappKqqtR+tnKKtu5wjuLuro5V6ycrLywAAAVNMztPTEszXywYyy1gAFXomCcocAHnL/iYBdFYAbMob328DDHR+elwDL10AMcpPAGDhxiFIZgBGsngvlHEBYHDZOjrKDFxI5gRAQmxdAkAh2LBimGsmGijLuDEZB5FvlFFAYG4ADmwwY8qcSbOmzZs4c+qcWW+nzkxAgwodSrSo0aNIkypdyrSp06dQo0qdGqmUr1JYrWbdCmIY169es4YlNbYrqa9ayZpdizYrK7Bn09ZCVlPKlClv3tzduxfOTQMMmgimAGCenhMAcEgxAWDgOyZSJgxUkU6lAz1zBnhjwqRAgDJ6yMGYwvhbRcWMEUA0kHAOuAAWwDQpwJDZwi8RE/pDIHhJkyjL9OHWA5gJjjkSNEBm/gxGDwUGyuIEMDJO5IQMdyeI1PfRp/fv4MOLH09+JtXz6NOrX8++vfv38OPLn18VVNuyW/Hnb8u/v///APJHC100CdZEXgb61tsUNxEQQADOSIADRCY5k8EGqnGBQYQMOhFAO8lsYAFmA8BAjjfNJWNCARAkllJozlSwUh5zFLTMCQMMoNwBDS1TQENv2IgYNQCMqMwbAACnxxOajRjHBc4wUFJIdSQjnZKhQSdFBs9U0NwJqpUn5phklmlmTvSlqeaabLbp5ptwxinnUmfZF+CdeOap555bdULgTNNEQ+Q0EJxp6HhgvnhoTjVetGhMrj0q6aRnzmnppZhmqumm/px2umktfH4lAoCjhmrqqcP8KVOg0gwKQKGUxjrTGxekKKtMWFwA2q289urrT54GK+ywxBZr7LHDnhqgCCJUUUUIpYTA7FbTZtVsFVlVUSpWKWwLQrXKopUqJTZNY9eDg0bw67rstuvuu/AiK++89NZr7734UiJXuFyJUAchcYgQQh97bNWHHFhd4QchWUC7cApYidFHF1iJQDC/aPlJrng9wevxxyCLGWnIt+Zr8skop6zyyvPFhfFW/8qRRRYLO9yHwQiDIHEfYlwhxh59xAFCFn1cgdXCBZeixcQvc6XxJCRHLfXUVFeNE8tYZ6311lx3rYjLaEEbqiBig4At/giCGOwHCDYIAnEpIix8Rds5tw302RKfbaq3X6lq9d+AB35ox4Iz4/XhiEfFB8GJN+54UWA3DcK/cbwtth9JH42wxEZnZffkfUBLNNEUo5255Fn5XfjqrLfu+k6Pxy47Jn74AUcfC8+u++6LoM5VFYPskUWpC9dRe+0X/1v20QVzPnnBfiAMfOnR+q7669hnrz3rvHfvvSF8+HFBBrgv/v35skeOehb/4j6qIHtgjnzB/67A1cJsT2wxxRKn0L/vpWjF9bZHwAIa0GPoS6DuancBAUiAD+ZToAS7pj6MLc9fRTMdznTWhyxshW6l+NfSjAY8mp2uX+F6miQOyMIW/rrQVxOMIeLC10ABRAB3MszhykjVFoH1J256c97FUlcwi/XBcnHL4NBwlznGUc93oBjgC6dIxSp+R4dYxBoDBcDFGwIti2CsVwX5tbSDsU8Q7zsh7pQmCJntTGjfalvQIuY2AGJFhZGwoh73yMebhPGP+QofBrjIRfLlDpCIFNYY+VWFQ+7hbWnLSvSiVYX2EaxzR1MiCJaWs+oBaHn/GRfU+kjKUpIykahEVu2WQEguPvCQqYylpexIrW6B0j/NAiXfaPkVPELClMAM5hRlSUxP0bCVXWRcMZfZpkXy8plhC5UoVyjMalpTe8zMpqWOSUgM4OACt4ugNsfpHmdC/vOcedolKaR4zXa6M2rkjCeb4tfADQngCX5wjR/48EV5+pMqr8CTOiu2t3Si0yz/TKhCFxpGGi6hD1MQQAD4AIe8wJKhGD0Kf255y1MN9KBc6ahYfJnRkpr0pF2r3Rwo6gcu+qV24kSpTCthTpDaVE8zzalOd0qvfVLULw2UwD55StRH1PSmWRHpTTsRATwI4gQQYEBRp0rVqtKndi9KCRf1cFGrVvWOTVOqssSaVIECCBQniMHBGtCHOXj1rXCN61O4uk+uMuF2Q5XrVNHyUaRulF9kFQsIpECHg1WgrXpNrGIXm4l67EEPKWEsTwGUAm1Vdnk2sGxlu/WtKlS2/lkQY5ZnU0BaaIGWtN4SgQ26tdlRiYCzFXtbtjxbsdN6tlSi1VZZueIVCOThqRCAgGSHS9ziFqIeedFDP41rUnMaImA2K4TRLDmIFFBXEPw7rtFCQLRCFGxpeyjb0jxYip8FD1vdJUTSdiYIP8hWXGjb2DvnS1+SMReufOBqTO+LUXMubGZnDC/oADwzbP2LwFlYwb+6QGBsSUwMM9sZxIgWBwIbrYydHG8ICRZhty2twgReovBodsT+kNQR9U2xit3F3xa7OJsAGuKGIVYzaJXtX3qbMVecx0aKje53gyCvhokmh7KlwGg/hpkmc5yx+I5yxVCOMqVeTOUqJ9K//jfDCtGMVjOu/Ou9oAMzBzFpMaFtmSsfruMIw/yVM29FYnLApH+mmUcp2/nOZrKynvecw4C2RcZsRhrQ9pC0OuxBDnWIgxyyq15o5U3LHdxk8IB24aIRLbzAM9rB0JJepBktiQQTg5id5mRq4vnUqAYPn1fN6u9hRT9YEYQYxBCHheUsZnVAdOn+dUihxQzRcYiDow8WB/M+UsS5zvWolkaxOARNw4DOCngRjWjZVsHZdRRQqeuc6m572yatDre4H+fcQgi7FF1WMpi/XFb2wu9tbpY200CwMGd7kN1cSTIIOursJ/K2FOz8tsC7Pe6CG3xrFdzWxaRFMLEpb8cl/s4KvrPCYxyXQt9YYXYp5BjpS1vbg/HGSh0w+eHdumXbvxy4yld+8Ja7/GQAwl95570wBgN4ukdc3oIB3LMxw63hkgYxgCVNvTJ2TmJ7qLAcPBw0BBvRD1nAtpz/LN+VW53gL8+61pGF5YrhGIOFQNiXdW6IzWlSYsJOLyFSoHGs2BvSg6jcEg0RAusyrD8CrPrV937nrfv97546ql/51Ky+bgW2/jlxI/jO+L4DvqpbsEADGvACNTwecXkK7OChqXhGNP7zqyPcoy4/1RxM/vQNiAIhkHe7oYSPEXNwKiL4MIfCJiKvi2g9I/ZABdsDbXFw2C8k/GB7QixO+Lu//p3uFyr4zTtfKwEHvfRNSXqiRmHyDmhA9h/QgMLKIQMDaAAOJDAUFSAAAxpggyKwUAZDTCEDAriQERJhgAxEoALIf8Jvm+CIE+RAD32gAgyQARiABxOAfE4ge4rQBWBQCF0wAQGQAVBwCFzQgIgwBy8gB1GwB/zHfHbyfCaXeTyUJ3SWcrGSEoqiE3CwBCkYK5wBEyjIDG+wBH4RE1JwHDfxgjLILnOwBFKADdHgHbTygy3oB8mFDVKwBIfSBEzwN9XHU9kHBXQAB3+QfeI3CB2gfgUgAf+AHBIABXsQXDLABxhQABGgfofVB08QAQvABicQATAgCFbwBRODAxkA/gFSEAEFAAVWgANcIANWwAZOIAEWUAjkJ4DhxwdPsABtKAgH2AcbQAcUAAEV4AeLyABsMAAVUAYXAIkaIFQTUADqB4kQIAF5QAAYUFgqMH+OyAdOUIp5cIllIACpyIhzEFw40AcGAIFg0AVf0AUFUACqJwgUgAd7EAESEAMnwIc5YAANAAbkJwc4IAcSsIdyYAFyEANWIAA4MAF+0AVqJU9h5Vea91dnhXKPIB53kBMtMg0aAE45IQ0MwisYkAHXoAHUoAEc8CJTAABNGBNLAAB+8Qb/KBP1KIMA0ATL8AbQECtwAABKqAdTwAXKkBzesQQQwAQQ4o/JkIfTEJHL/gAlfgEHT1Am/ViDVPOEOuUHkxcFf0AHavACk1eIgtABbtAHBMAH17gBOQAHC3ACdGgCXzABeDAHFtAFLyAIesAEG2AEE7ARgqACLyAFBjCUv4UFTHBYBgAAfKACbLABMIAHJzCKfXCIuUgBdBAAcIAFSamLYEAFAPAEORCARqCWVmABWdgHGBAHMtAHOgkAYbA4XdCXXvACJyB7lCEBfTkBc5AAcIACOLAA/NQHxbgHCACJN7kBbFAAfBAHR+mUThVBxXgCMFAGBYAHBcAAXTl/0ahWUpCVcpCBMbAHh2WTHvBb4viBIGhBTdN5i2ATyCgBUiAFElCcEhCcEjAR/jZRnNEwBeSgASiZDKJ3DT/YKwfJDACAHdEAJRLwItUpE9UpBQAgBdO5DNd5JAm5kBxZJuXZkRWpnHoAB9GZExrAgoIyj8dZUfK4DK5RnSeJDe2JEwUAklOjkjnFBy0JB2VQBjJJeViofuS3BzDAk8MJlH1gkxjgiBNQWHtgAI85f1SgmgFoAUzQfhl6AjjwBoclGXigAm7gB1iAAOJ0iPPXAXkwnlLQehPABFDgB1Ywl1oQAwgwnHBwAje5l23ZVjzZVkmJlB2AmKzYBxOgB0NKWAsgCHywAcaYoZoJiXSQodfYBaCJQ8QoljAwnH7AInxgBfN3pV6gjCmaAZ6Z/o202VYSkIbi2Hw2JTblCE3Rpwes4iqvchMSYI/SKZ6wspQXgAEs2JGLygE/KAXwKamMCgcY4BdTwIJLgAEXQJHXwAQXcAGNKpE0uKnwmAxwwAEXUAJScJ7KAADwKZHZGZ/72JE4UKmQKpEmEJ8BuQSQAVlLEKpM8AfJ4KqQBZHqySCSqii+ClkXYBfCGp+3agIoOQWh6oOOSpCLOo9DuJQQEAFMwCA6KJGLOqoryKnzqAziWYNI8o8akK4SQKB+MAUvIakJeVeQ1QTRqgd/8KzWegEKOYOhyq5NwKkHogcXoC5VY6AzxQcv8ABRsI5/0KA68KB7EKEYgBwRgAN7/mCG+JehfWAFbCUIKKCHOTABEdCWqzgIGdoFCzABCeAEOZAFMuCVG5ABFZCXgkB+bHqhePAEpTiKj+iIEiCZr9iGVoAAZcClDCABXFCcYUAwG1CceNABbRCVAVCcbHCAJkC1T8AAbXgCGkAHnRgHW5iUYPqZXFCKwwiJeECNGfACGxAGVpAPARAFHIAAERADLjsBD3CN2dgHC5CUB0CH/qQWu5m4guWbilAuzvAErfIM1JCoNBEBhqoM0vCDXMKpwfUGD7mxxymrmAoAEtC1zkCeGBlcEeAM88klofoqEGECGhBcXCKQ8YkAsLoh2Uk48RCreoADArkQkfoqJlAB/s7AIE0AAHpAnKSbAU34KosKABhQrBmwjuhJoH8Ql6KrDBEwEUjChRjQIuhXqABQACmRvBhQAi1Cnv2YHLrLIEjCIBsCAQSoB9cZkBlwAS3iF8FlAhmgAW/QMcmLniWpBxEQASkhnumaDAM8BVxouXgBAe+4IYYaXNILAREoAfTLuvZbnxvyg9JgNQw7U2CAepPHfcUnCVNwAFH7Hu3TVcSyByYgov7kASDVp4qbFR7wp4t6qZSKAUAMxAB7E5bLDA/5BP3IrQn5n5A1r7arAQprv+OpByUAq8nQjwq5DBV1xQHwgzCArLKqkP9bg/14ucrwjswgnjk6xcj4IgHZ/oTJmxJw0MXKsCvgoLzOYcaQlbWhyqkb0oT9qCjJeawQMJAtEpH76bkHkZ79iMCQpQHT267JMMjUu7zpya/JKcmQxQwwAAE9ockPOQ3TywzSkBJMDAPQiRn9+IOnmwyra6hYrAcQMMr8aLspOcIyZXrcd3oWSAlz0H5BUQdUQAM1UAPXJQl1MAbKfMzEEsAJNQC6mcOKOwB/Kp81KJ9cgM3y2YIyUahG7I+yayBNkJyhfAHzGMjxq65THJDLoAFZfCRNYCIXQMdQoigJ+QcQwAHLkAF6DKi+q8YPycoF+ZDiisdz/J1cgAOqyiXEepAd871BXI8AwCBMrAeDjCQg/hmQWcWRBGki5KCEq6wMB5nOFg2fBykNCtIERcyFzgsSlyvJb1Cc4frFBZkMISyrLzIBEiDOE+3PypC8KFmfehCQEHCw8RkA3BwyuDxTDJp9L3C16zEGCjDVVD0GjvAG4sQHY0AFXG0DVDAGugeAq/cGeXRcESQFhLB8i0DWgyDWXgUAA2DD0pzDHqAZfxqormINy6nHycuJGkCAgK2Qqdoi9ojOPd2RU6y/zfDOyfAqS7AEjPGDGOkjSgjGlcwMaBySAPAGaqwH7oyeTVjK8Tme9SCeEfDYG3LZ16uegKyW79nYBanYi8wgXGICOICRClnRI72elGy/9pi8BAjE/vmbr6sLASko28da0AGsIpSrB8nrGkyswfVYj9ghyyB508kwAFnMBLo7vPNpX0udU1DQtulRBwpAA+hN1QrA1nFA3oVQjISgzPL91TVwmYIwBeIkBy38CFgdfILABeaDBeTdgbsHzILgzICXEPjiuBMduUQCAdZbuWZs2ktpy0fCVXMAvHqx2bIcxVwi2ZRr2ZZMxutMuZ9dnMoAB399DQMQq/04vcKrB3f4IlAS2njc2c6tAebwu3jMzwjJ2JJcBv5YD1wQAN475Mkw2bOdvf+IJLnN4ZWMJAXc2weZxEdCOFaOuXh8rDbOrFvOwHgcyMUKAcR6EI193V8OAQT6/gYQMBHSQCEFGt4knIvrUQMKsMw0QNU1IAgYEgVPoLVYAAELEAYUEAEBkIsGMAABEAZxkAALUAFUsAB1MAELcLcTwAARgI0L8AYaEAAVUBHpMAce8gxQMAA54AfeSADPwCUJQAcbEACq0QEaUAESAAevzoZc0ABUMAFR8OoIAAYToAEZOAVgMAYUFa4bOAUHwwZyQAVTUFFUgH+sNt4LXhPTALmC2tzdXNSCMb+GXACQIZIJCxlcgtOy2uYSnNiUq91anJ2vub4Im6hzgKyNHA0sfQ2kayBc0p2jHak6cgHJ0dMDfNSM+poAYAJJ6AyqvcjYCwBUcKwQuQQagMYk/h3v0inJpXgXEhAAIG3hu/2PEZCRS3AHFGCoyQEZAWkXGXmDAOCpiM2uDWnaU5Dwo6zlpgyrCC/zUxC+jf3OA3/mD+mD0qCQCSvCci5TeuAA7JHne+4HdZDnU60Hd1CYd/AZT2ABBWAHd5AHGYAbED4AxVwBHMAGY7AA9d0BatUBObAAU9AFFjAHFbABDhAFA0ABDiAFDcgFv+5/FDAFqImTeOAFD6AHcwsNbNkBDkCGxduLAIAFDFC1MAANebvTUDAHUUuRVCAITABRbUUHU0AHc0AFFaiAfAYHSVovNmEXePEHfMEXLk8TXOgMnziq8bkhWcsglvoMEkDRtswF/iZwASVK2kqeDEVNyvio5iXeztsNAbRRsP2Mj9MQAe8s5D9oO8F6IByJ3RuiHAjrDBFADgtvhJe8yExQ2i2Skd3L5cow/O3qB8QJIRiphOsq0vaYveeMjxhwB9dJK8+Qkc7qDIBQ0KRHSPgGMKh3OEWnJxURoKGx9FZIyARQmAEAMeW4CZAhRQiRqIdZqagx2CQBAHBRCcFhWWt7i5uru1vb5/sLHCw8TFxsfIycrLzM3Oz8DB0tPU1dbX2NHdzAly1No6Aw5tdXA66gpvb0ohYAxbSlcaaWdkCmVsEWMVaTMMNWN6EGgg45+nDIsUCKFwtyGFCwAEbKlDgDvmCR/vIiioocFKb8QdCnAJ8uFt6cABOgCQ44HYz0wWAiApg4CLwk6EMByoIpTZbAcYJgTpk+XPhM8UVlT5Q+Xeg8ofOGTp85APB0u4o1q9atzBzo4Qo2Gi9CTcq+gVO27JK0nsa65eWnEJwyhTAASPU2b624eg2NIrQEABe4fd/yLVx4DuJCJiAs3qU412FdUwLAeYwZcdjNnDt7/gw6tOisL/6MBvYN3Bgq5micaXMoxxMIC9hggSABDAWrGPxkGGNjho0FC2bUWABQQgA8tzMgYLLgUAQcGyRACPPGSYUpKoxYEQABpAEmb7ZviDIhQO0OSzFMSf8qTwAIA6I4WYBg/goECDLksOmDBR9cMDEFFAASyIYcBMLBxRQScHNahBJOiAwUS1HYmVuvADAFJht+6FhmhXEQyhKuLCFiirk0UWIEsKgIY4wwwoHBZTKK2AQTN+5YCIY+/ghkkEIO+YyFE45hTpIKUHFHG2nIc8cxfKSxGhU12FAlFVb94gQUFBQUlhwWQHMUkWae2RmEaGaj4Ssdfggij7xMcUGdbcmZohRL1Kkjnn7+CWiKkQUq4pqGHopooooiAwYOFKaWZA3zRLnHHWqYkYYdavoy5Rl2+EEFFWPsM2odeOQxTh9+cPEGZ3u0+sxXi85K6zGy1hrrWBtOMQWcG0ZAaLDCDkts/rHGHpsLrsouy+ysakCRQxS3dqMHmBGmMQQVqdFQAxF9qBFEGsDYYQYRQ6RxBx9nDHGGL2oQAekMYATBhxrnptpsvvoKs4cwfsBxoTNxGCiHgcbwsWkfcQS8GRN5eJbXZMhOTHHFFl+M8S37bsxxx535gUMDIovMcDYlh+YkH2bwwUYZZvQhj7toRAkMH+SagYamfdyBBh5n4PFFGC/ncQY3dnjqcdK1bvACMAbkoB00VjTAVFVSAgiGL05Q7eoA/2WYcdhij0122YEqjXbaajfzwshuX6iUL1hs6YwcTesBhhUGc9UB3eO2a0caemR6Rroz+8KzGhDWe8YfCAeO/kYFarTRxhM6lEFGG30c7QsHZKQBoRwwxOHoMF1Yu3bqnFmBAIRxBEAHH7L68QY3e9Txy61xQTi1L7jvYUnuX3HDQelxCQ/h8YQIowcfcfUL/LTL/xL9Hl77sgcd+Gpldvfefw9++MGrTn75SsPRgAONQqFDAw84YHsFvpzAxhTcSEEUFkzw4UQYU5ngPzG8AQd02MMY5NAOLvznCU3gwx6aUCYAwSAPewCDE5bSBTgsYShSgAMd5rDBPtShCf7rQ5f4QIEyTPB/ZbADFJpAND0QQAdp4EKN7mCGV5kADkTYwhqiEAULcBAOONDDGRhQghecYQtkeMMFcMCHOJRA/gc4OdUSTcCFF+yhDHtgQhT4gIUOjaQgDOTDE3wRQfOpURp7KEAJT9A0KzTtCZwAQBh61wfrsWEPE+BEALLWuzm0zgn7AUAAwsCFASBgAAyggxVecUg5qqqPANBA1rrAgPQEoAJqsh4FAgAABkyhAAEIwFL8QEkEZC0OBXhFBK73BEYCAAZcEZ8tb4nLXBJqjbzsZa2gkL4yCDMKI4NDHgOwhCV4bTcv6QMBmrCBBIySDU+AwwTY0AFRImAPMKhDO1BghBPkAAsWYE+ZCoaFCshBAGAwQQxUYBkCuIECDXjDAMpggDBU0wBs2EATnKCbBjxhAXKAABwMQIQFcOEL/mnYgwF0sAUAQKEAbFDDFgYABwIYAQUCCIJPFsAHA+AACwBAgwBwcAAdoCAIBXhBCb7gBDgUwAzM3EMAdHAAC8whBlaIwRP8IAD7OKALMehCFNSxATZ4AXW+bCoyomY9/1lBBjgx0Bz4gEc99sF+fTgB1XonBwCoaQOclMNQ9iABKPjBBLTsgyQ5IAGrPAEBeOiCRPvghQC4gXoDkEEUC4CA/2yAaiaowFecAIA8bMAC3DhBANgwhwFkbQ4F2KvWTkYNXWp2s5zt7FucCtrQCql9XqnEFkbWrj4kRArX3M0eMtCHCExlTCroJwYo2oH/TIAPGOiDBPRgAiMYAANL/qgAF/jDjS5M4ALqbNoeKmAFlxB1A3V1lJg2gAEDuAECv2AmBrqgARhAIAocYIAOokQBJIDTDF6IAR+YEIM+WM4EbvgDAyIAAT7s1g4SeEMEavhOI0hgC2kwgwRcZGCrEJUPWxhqDOIwgQr4QX6qJWo6OWCBOMAAA34TrYd9QRU2WIEB3LCCA0wIgAosJavXc8IFMDABqmnhJnJonS86sI2pLAEDt4UCH9jqCyuMyQBfwB6RMQmhfPJVKgYpXReopmRfECAM18uj16yAzLJMYG8ApZZnvwzmMOPyw2Qu82eI6QA6lOEPxBSZVJ57437iYGvNlEN8axsd7fatD7vt/m0B2mkEE+SAC2B4whsMYBVxjnid7XwnAg4ahgvwQQ5eO88ADu2GCUQBC7rhTUGJsIQ5TAELXKMARCFAhgHs9Q8BKEEAjFDbODRgCwG4g0iLEAA+SAANdnbCFyjwgieU4AG0RgIEikZpOHDAAVt4QQcpsIagbuEGXAiDE9jABUdRoK1m/jAFqAMmSSqMCQXIAR4prVQGgCE7X6VajbkxVyZvQAZveMOWf9w0tzbNAHBT9ZN/EWVfDGBLJjDYv/mNvT8XoMh9CKuIARAFXk3BmNwTs8UvjnGMdXvjHL8KHdIHLfaJbExo9AUXULWEKeAPf2ZlSh64cAEs2OZ+e8Af/hYsxMUnoCgOSyjhA6cQBTk4gAk+tkIOTJA1/PXhDQBkyhJk3gcmNFAK3AADgy8Ahj08wQJq8EUcuN6FCyyFZ1tQqRG4INccMAENBdDBBSgIBTVskQtk2ANbzzAFHDwhD1NAAxrSsIUSgAEMcojCFjAQhT/cYAeM34EQ3jAGOLQKCw/reGixDLsgN40DBdwADrIgUXs/FgsMyAOEv0rj1iXyC35ovefBeFcTlMSRVD0BA+hSXj6IgWt9CLj1CG6wONzkBAigywZIzIEKfHADj7VeDmjHATVdxssZr771r/8ny2t/+9Bo8wPcRvGrlAFWx5BD6dzK8Geoyw6/UBcw/nLWB3XJgw8biECOg8GHCKzMF0VDXNfVfAfiQj1poAaQgy4I8yRC0HiN1wMQggVNUCdM1gFZIwxWkH4cgAfUZQx+UCdvNwx7sD3BwE19MC3ctxkOlW/6tlYQkGJSYQIAgADKtEcUAIMc0G4N1zovuCFQwAWtVAFbRhStlDf51gQDsElS8W++QGR8BXy+8G8PREoZ8B97YBcAgAPXwwV9BAE5MFbndw3YB4ZhKIaYYYJlaIbFEAUO4DYpKH6YlRV8cC7AgCnAAASvMQRAoDm+4AdBgAbCcAZB0AZ82AZH8Atn0Id64Cj0UjOA6AtHEwRBYAZB0HiR2HjeAiDR8QYF/hEHFyAVUoAFp8AEfdAd8uUleDAGfBB5S/AwPMdkcmBYQlZBU+AHT2AgJ0BvD7QUVNcHUvBcr1MGCXOG+eIHwNgxY2iMx4iMGhOMy3iGWwQGsfMCFOhxbMgVQPAy7ccDasIHO+ADQmAHR5BavlAGO9B1v2AHO6A5fEAEO3CNfYAGL8MHJ3YE7Yg4PUAziGMGPMB4QbA5jccDvrABTLYHcbAA1mQHBDBOFhRgHTBSAoAHkgZsTsAAcVABb7AAVoFASzABObBOYbABUPAEMKACyjcFZbABRuBdz+VNSseM+0KMHJOMMSmTYdiSNXmGdtAAJXgNfMB7XDEElvgLZkCI/o0oiUMJLsEQBQ3IKT7QjnzgAz1wBNzwjr7wAnRgBz0gDGpgjzXjA4wnBH2QBvrIeMRjWRjAOhwQAWUAW0+QARTAU0awW32wAXmAAXyAgb6lAgiAlv/him+QTnbjTDBgAjJAVF2FAQdgBNRFhXAmATa5LyHoMTMpmZNpcY5pmdsXBdSIDRZQeVtxBEOAfz5gNEHQA2fAjpzyjzVzA0DgC0DAj4UYlWbQA21gBtcIBVkHBOwXDGdQmp+5A2LpA+1yB0DAeKlpV2CABQkga3SwPxfAZ2VwAm+5AYMmAHkgaZLmWxTJnL4gBw0AB3NlZzgRBYRGEnRgAH8wndO5NXB2/k+XySzD6J7xKZ/zSZ/12RkZgRU4MBRbQQZAkDDrcgdD4APicgc70Ie+EAS6mTs3gAZHoJS/0AO6eZU9cKBgUBBnQAR80AZncARBwANPyY6TcwRe6XcNynigyZ1LUERMAQMc1HA4oHJdsEddYj/4c4pbRRT6iT1stQR4sEVaw4V9gHRvsARSUAZrpXJ9QAUAsjf2iSh0oJlOKqVTSqVVWp96cH8m06RXcQZCAIw9AASlaY47EI61KQxgwHj3uDmsCQykWThncANEoIA9EATgqDN9cASu2QOUuICM5wNqaqXM6BWBSqiFaqiHynGZeRVEpBVp8KDtJ6D9N6YHuqbC/pAHv7k97OJ/stmVOxAEN7AGdxAuftgDPeClxGmqC+gDCoqoZmgkrQqrsSqrs9oxL5BG1uAHJ4YVWqmmfEAGPcAD5QgMbUCmwJCNNSMEQ3ADrxmAPECa3TgEZlCH7tgDLiAVR4mPPDAE7AcEPCAEDbgGPEAGO5AGokmr3Ael56qu68qu7fojeuAAnXkNg9oNV3mPKuMDR5AGbBoMalCsvxAEwtoHApoGRcCNOxCmAaumQ1COd1AEQhAlf2oHpLl/MMMDwBolQUAG29gHQumuHEevHyuyI0uyJTsNXxCl06Cj2XAHs/kLaJCv3DCqwpAGBvp+QcChQeADPAAER4AG/kRwA+znjcLAiOJ4A3uqs0DQUJwyBELAmz0AOjvQKjsQf49qsqAVLVertVvLtVcLA24YDUBEDW8QKjd6BOVoB0MQlUxLDGqgtIFjBkPwiJiSBgELDDpwBAE6DGZwj9VSt0GAopxyBHkbBOnCh5aoiGcggF17GiDguI8LuZEruZNLuZVruZeLuZmruZsrFpTpuZ+rS4wrulmhBxagk9JQBl7oDHoAKQpAA1/wMEejOMBQgO13B3YwD+/4GunCfwgTMzWzBfBHs4ujBmjQBnxwB7/LM+kiqSpjGjBjO5I6uqCxudVrvY4bAtd7vdmrvZjbuaALvuHbPdNLvtgABikL/g3w6g1KAg5wIA9cYC0c0AbGa1FkIA9tkC5OoAOs+i2BIy6iAwxvYAZ/AANekH7QewdbUDij0Ihn8BpF4weHwyk4A06gM1t5WL6d0b0bzMEd7MGW+73iK8IjbDEZbMIqC7bP0ACQqQxIUgOjEil6sAde8AKCdgY6YAZMsA4bEANv4AckxGBIMAVvcKRIh0NowHTk1AcaZJVksAUWYAV8wHS/qANRoAMAMBRw4BEmUAZooANosAZlwEQdQBdLAAZoAAcZAAZLxAV/sMYdQnlz0weT5RMnjA0fjMd5nMfc673pS8J/DMjFYseD3AzwerrQsBLQ8A0v7AdIYg5kgAa0/hYFXuM5DMAFZdABL/AGf3YQ4HR8byABZRBcAwwAYDBvXiADXMAAhTMFuuoEZQAAZmB/cAAA+EMHG4AAUhAAZMAAe9BgtAYGKfYECQAHELAFBYAELRUHMbA1XPBYufUSBXVoX0PI0jC5fIy52KzH17zNlqvNkPvNIRzI40zOPFLN58wo6OsMr+oM30ADuNMHjqwAUkHDosgGGJAGHGBJ3SEmeZQBK0UBCYJMwHYGXmBd5VQBMBABZEAUDRCqB5ZYDGAVjRl/FPAF/HVEDPYCOvxjbHAHEeAFkxABOiA/dpZefZBb0JwBdoUDGXDA6NwMlSsCVQC5KSACIDDTVZAC/lVQBSKw0zzN0zb9uDr9uD491FXAxzlN1I4703zc05Ib1EfN09o805BrA0C9AkPNxzZw05QrzuUM1mFNhjBN1viHAynMDGXAVMuwLXXgB5BCBmbQbG2AAm6QAW8wBVxgASrQwwsgykeHBLvBBxCQujmzBgBwyxbgBQ4wQOw3Bw0QyQzwB4kVAdxQAPvJAecyAfKBUzlAVGiwG23QAHugAW/ABGfgbjFwAsz2WHA0zAX1Ey9Z1sZQubhD0zjdB1kAAvD8C3EwDHHwuHmEvXWwByAgBsDQBdmbBcCwB1cAAlrQB7dt25AL3b1t08EA3I+LO87tuLytMCIA3Smg3cXt/tV+LNbnjd56Mdvr3Qd5kGbVkAck5wzyTAOQUgPy8AZg0AZMpANnUAIW8CkmwAZIulVkwFVzYAFQFICbWAZZgwUXQAR6YFFRcMYh+QR4QEUAUhDv1S5SkMBCVAZzwAYcjgYGEgcAZAf7+6Nbl1QmFAX4s4nSyN7JUNu+cNMikNvGvQdAbdM87QdxwNNisAfZW90pEAI4ngXLDeQpcNzADd08fQXEHQJX0AdG7tvc7bjQLQc9fQV+wNVMEeR9wN02wJ2P6wdbngLL3QVVUOXaLQeV+9XpLedzPj4zTtbnaw3w8wxvzb40cMZyfaQwcwd+gLtqYIgEaAfpkgaZ0oho/gAh0usL84s08fc5hfg3aUBxBBiOv1C8GLw5G6qgdlAC1Gznz1Db/fLmIuAHuk3ck7sHXZDl0W3ccpDj4d1wkHvcad4H3Pvk4X3cWO64fjDkkavqWM4U3b0Hyy3eIlAH2b3bchDe3Nvq5Z0rdG7t1l7qZX3W1VCV0OAH5WAOM6ADyNuhcksEQAkMd2Apceua5/KHwmoGuqkuj8i/cIDD8Re4QskHdOBjRCAueRsMR8BEQ0AzxYunAsgHQdAv2W7qlFsH0M4UOO7cuCMHrQfrjnvsuA3ruS3kIfDwZA7sSL7c3HvcKwDdvv3m2IvbwG4DOO0H3I3jsI7kIMAU2Xvm/kz941r+8BQP5+Z97T+P3gwP07nKZNLAzs9gBFAwBgLsrfy3Az2weDcgLcUgBIA7BL9Jp+A4uGmbr2nwlcKgA+TKB1h5B0KwtrlqjfyH7gWaNY76MvayMz1Qjh4r9DHt8MXt22zO6nsgBl0gBrqN8YCv42yeAtCN5CBv1WK+3HIAz8DN5nkk5pA788GdBTgOguOwBzf961WAOzZ/O6lS+CIkB3EQB3tA3pMb50Cv+oFc9+iM59Og1tKwlb7QA0zJtDtwBOt4AzoQfpziqOHymY+TBmTwiI+ILnPoLzqwrXmrqb9QBE35mr6QBuMuuEcwiI04BNwAh7Ld+sJQ26ne/nqRP+2Rm/EgwOalj9u4I96qwse5ruZxIOyxDtzj0NXB7gf1L+Y4LgdiMN04Hgy6DQh+e2JdWSkhWn2HICB1e4yQkX2TlJWWl3qZmpucnZ6foKGio6SlpqeoqaqrrK2ur7Cxsp6Xtba3uLm6u7y9vr/AwcLDxMXGx8jJyn04UcV0FsN8PJVpPT1pk0NHQkFtZj43L2B+fWg8O+k8Q3yTe3ZnaWd8d3ZqZmfxbXd3lHpbZ9DMq6SGDB2CdiidWWPpTj5KDtu1SbisosWLGDMqgyQiUiM/jGxMygJCzB4tV1J2BOGnS6Q9fVw26iOHUSI5WarEiQkiS58QIESSTJQC/kQKmpFE7skppk8WEX2ugBAhqGefKlVSpKjTh6ocoJCIQqpT0yOkYbPSql3Ltq3bt3Djym2lsa7du3jz6t3LV68fBweH7XEAM1iaIZaCHNnBrwfMND7M3EETzkERdenSzbunBgsYNf36tFEziY89eWfUtCmDw0yfPVMmjYYTDWK2PnfI6KmUoQ8ffH9g4D7jG03f48iT1zULyWTzqDMrSWUpk1HTKoyuOGWEqNwkmYnA7kxR5apNnpCqeI8pAirJoDHJRip/pU4cj2IZyWcOAu3c/wAGKOCABBY4oHIIJqjgggw2WBcYtQ3zQmDAHEFcJXf0cEYPRLhW2hE+ZGNN/mZDmJEZD2hQVAADdqTBBRYl4CFHGU2U8RoTUeRREARDnLGFA3dMYQEdczCwxxhPRLFHCWD0EQUOeMRxwUFSxGRBGT86EQU8orXh4JdgIsjfmGSWyV97ZqY5VVFqqgmWmf6tcscrcLzhxydMTOGJFEu8gcoSeobCBBN/SvHKGxcYqocfb/jpyRRLwAWogZRW+l+YmGaq6aacWpQDFMTkUGUwQoRWiRlHHMFDOxgCAYRDmcHUQ2ak9eFFDCZ8YQYBOFCgQxcBTDEAGxOAccINZ9xBgQMWlOAACg3ooMEaCPwhABUGPBBFAHhoYAEXErwxQR4YxDGADkvMIYAOA7jR/sY8F3Yq77zCtGmvWW/eq+++/HoUpygRRCCBFFIILMHBCF9wihQZAOBwBIpyAkAEmUgRqB44BAAHKhIoHAoGGZwCRwAmvLIEBBVL4LAGhHKCQQB+wnFxWk0AYOnNOK9F784899ypGFpYsZOCd+CwmzBg5BAMHz7UwgeHPHhoiTWzpnPHNJkRYYcdBchAwQNoRKDGGg54YUQfJ4AhQAkYvNDOBjrg4OwBDZgg9gNrNIDGEy+cccAZDOShwgIwRMAGBip8gcYecrxwBwo68KFGGmqgcUSJpvqs+bz9du65mfmWGTq//4biMACDnq46ABKUMscUAEDAhBRMQADAxpzU/pmJCQwsqscbXKTScSh3gIxKxKz8AUCkegCQQZ1L3M7JG7jXrNadb6Ce8/bcs7L59+CHf9ccH5BgPgkecJWgHk0K88YLwagRhC1n7GBHD7VawgcR6LDTx2LpIAIZpMCALWyhAEGQgBl+9IQYpIECZJBADmrUDgqkYQ1baIAXHPAGKOwBAXHAgK2M0IYSIKECGGQAHJrABwrEgQFEwMEcotGFHJghD2cQQmbSITXx+ZBBnwuiEIfInTaVDhSnewITVnc6lJEiexFwVCb0BIcLwIEJCpvUFBo2qDdIwWN6KAMHMHCBQMFhCRfAwMWGlzsTkFEKxpviBS6wBNydkYx6/kKUoqSAAwxwoIqGkgIM3oBFDCCvYtLL3sb84AeWcQJSeoAj6pjgpzegUY2Z0OMU5kioM84Rd5YkY8sygIHumfKUo/ihKlfJyl3UwQPni6U75niBGIjQFnNQ2muW0IcncIGWzuiDE+Zoo16UoZjBaEAwzGCcWqRhB2nIUOYgwkNmoqFqUYiCCaLQjtfpQA17iMIb2GAHKZCBDEvAAWpKQAbL6eAMTLAAGf6AgzVMgQ9zYANsjsDCO0ihBEYwgw4wGAFyVCmffMjhDjPjoT1wgFVPoFAfGPmadjyUF+GcxAnYsItbtrJnROzc6EJKUkkIoxRpxAAcvoiBlroUA00o/kXNpHAnTnBhYgAo5fCaUADnRXGJc9AD7CCAAZVRknVLaBjz2KgJODispQDQQMj0cAHnXQACA9gYBCCQVAA0SntSiJ0JGgYAPcFOAgPAgMNmpocmDCCTRP2DHpZI001cda62CxgX4KCBAqQRACX4XexyajsMbLVhEPBTBDSwBLVu7GSojKxkNfHRylpWlU44nxZgab7y9EEPJ8iBHwqABSa044x5+I4AbPQEAfBhA3jQwwHYcLQJ0OENC9ADG2KjRD7soQlN6m1ponA0YLyAIr4AAnIt0YNr8sEarLLEYtCxwx6VAQzZBEM/0DBNNQykEvA4wx/IEIUvAGQ0akhv/hoot9425IEffIgvPdBLOfj2wQ4MBeAOfNCOPQhAaXEQAEeZACoUyOANHIgBHSbABSj1gQswyENs+hCbOHBUDrUZAx+kwIUl4KEPcagjiGFwEAn0AQtPgEJ0L5upMY0UEi8uqYyJeMRPwOHGmbixjvcKB7mS4q6ecGpiM8FGHDhxrgH4nQaiOMWKaQIDGiAyGDORgaxOUap6uCkTsAeBC2SvZZksqx4E5qc54EB7sGPyGzRQSk34AciRBEAAHMa8TUC2rUmm8pDn6tXmQWBjb7Ad85aoJwCU7HeZWOJkF31KFjtaOWOgQg3GsJ5H60KzEy2f+SihgrMRIAcmeEEW/hwABwi0owsyYEAfKoCBFn6YAh+exATacQA4CECbUMBCBToQhSl4QQZTiPVn2wcMHCCTF0yzhfz+5xozIOYSQvDBQl1jhyAkCww4wIEOgNCGwvDBQrU4AxEwhoMXvCDbziD2JMZ2tfjyIw92GM160zu5yQ0hM5PYIWn2IDA/TMAEbOCCsWKgggq8oQMTMsALmFCBUQfaBGGwgms94CUMT4IDeNjAC5zQgDgEgE9YSAAcEJAHExOgCaG2NKZmzPKWg85fJyXF6aawRIfN+XStI8USouyJMmhPypmAs6J9ztZIovECEXAiUzPB2E1kIGRLXEITph6BkKkMAy3L3hSU/gfmNwRLqACIWBw1gYOpwmEAEpjCFF7GViA3Ic96WPLUmxA9KWSvzibo8+++3rAIUHKKeme04G+m8sLfpQ40UIDiFUCDMRgeF+fzjhbOx+mzQeA1MuhAAzgggQ93IQYemIARWg3rPpR+EgaQAARw0Lg+GOACMKgAuGTgbwZItAxwCEYUQOWLatsCCKR5Wj+A0ExKLIYfZ/CBEHjQg4TwIQil4kMUbkB9HMDBDkIoPkF2YAYYNOD74G9AFMDQjidcAAdkKEO8KFEY0PiGHygwwr3TQQ/qQvM1FdBCA2SggjI8IQMUEAOf1wed1gez1gcY0AEVwAERAAcwgAFOYAQS/lAOcpAAk9AB5NIOElCAfdAB+rQBX2BivWFxk1AOcyBRlOAHviUDGbEbA6g/teAFvGcJHjUMFMAH5bAH8NOCvRQGfeByQBiEY1JjnjBzTHBzq3NkojBTnnBTEcNGQudVTsgJS4QBS2A3ThQBU9Y8daYHT9dWzkNKpKQwf9AEEhAAifVlcQdmTkUosIM7ejB2mcB5mbBzm4ABFLMJHOBEb6cJGiABpAQyGWB3P6cHMHBkajgHTBABUbUxijZ4kFgpjzeJFuEHibd4i6c+t/AEPugPv3BR8nI+cdABYtAB5uMBnPYFfWBie3ABDsd7n+cHCOAHD1V6p2eArCIHMdAH/huQA3EABk/wBgYwfh2gipXATcBABzvYC2bQQ5SAfQqBGE+TP/VzG33QDSbiA/4DGWbANGtwAw1wAzugA5UmGz0QBDrwfVvwKenYAA4ABm8gBw9AT1GwBUyAA6kVYgcxB0uwJbEhB2xgBQGVDkfgG/NnP3KgBwsgBQNAByrgBhOgTTFgBQ0AByoQA1OwAHjABRiABRXJQgdQAXtAAEaABWVQJHBQBh0ABq2GW1iAAG/QBB75BAHgBhKwBxMAB3Mge3QQB8RlYVyQWn5gAk1iADkQSSAmYjQBBk7gg8FTBn4AXLDRB/nUYQcRlU1ilXqgMX6QlUuQWi9iWr/VPnJA/gddYEnIJAFYwEJdwFGOBwZc0AR5gAWgsgcEhk90QJR9IAV7UADEpWEdllop5h38aCNW2QdgsJZ8kCQPBgcmcBD/WAYUCQdxQAdioHZTQAUWg5lPgJmcqXad6ZmZOQVY4JmhSQWYuZmmKZqgiZmomZqiGZqb+ZqnOQWhOQWqaZujiZml6ZqfyZqYSYSdIGcBoERM5DA5Nwprtme/00lhpwlamAmHqAnW41QcoAl+gnRPloVbeDBN5TxC9XFzogd/gD2ANwVf5gcZEC5Bh2aBJ4dgWIc8lwmGxQlGlgnWQ2TJqQdBpYZBh4hi5ihhRSh3FokGeiCUmKDHUAdjQAON/kcFmFgDlIAFkbIHwMhNcZAHhekFFQAHfoAjfDAGZ0QHcXlaS3AQs4aVNwIGUoAFHzZhC2KKJCACJNABnNUBodGWFDYJVYIFADcJM0IJUsAHLnpi0QWjFjoJTwAD/NmPfuAEM+gPweQLfOAAvxAEy0UJPVIJzXdfPdAPdxA1lRAEQJAGR9CMPmAcfDAE2tgHPuAqL+COUPAHrHI/d3AE4OgAx1QGUQB+UVAGe5BTRAAGCscEDICSC0AHA/BPf1ABtpIDKHADUcADKCIQ57AD1DAFcRADfhAbXYBdHMAEGKCSrCcBYBCqiII2hsQEdIk2bOAZcxABSTU7MMAFZeAE/k3ABYZzYhIgM7gZBVzwRbf1OnrQBUxAB6Y1qh0QBhOQA3lwAXOwqLwUEwFQBhQQBR2QAG9QAKcaA7MWqiIHAHngl03QQVxwqAggBXMwkQ4gBabGKyYAA8VIBadmBFaQAFLALZPAKyfwAgKJgC20cQIABRsQAwLnBDnQBQkAO4fTl8TFAaNWalggA0/wYXIwAGBgAiE3MnlgADhgAtdiAF+QrU5FB46qi17AAGXwkB3QKNRTJ9TjslwQszF7Yy9bJzjbKHAwsy5rszarszALtDrrskNbtDlbs0fbs0P7s0erY3HAtC9Ls1ELs8LJCZtJnq3pmYcUCmEFABfABCdz/jth9YQek3dNoDCPeAEBUEZNoAF0BwBN8EWxA3SbkGY0x4hTZVR8EnZTIDtyWydgFTsXoHruCYfwGVYbAzsZgJscQDKcsIf4Cbd/pLhqlwEUo3WZkAcmAKCz47a0I2akdKCiGyAKymIMKgaamAx+YAM0MGl90KAOSgOTgAU4AGFyIAAjS3AQKTPnWgbFgrAnUAFY8F+hlgUMIAUkN2sY24sRyXFWkANyoEwMQgaxdD4e8AfxME3JkZLAMCS+wF+XcAdNA149MAk5lCFAkBhCkAZME19DgD990AM+ACJEMAl5AAUO0ADGdj8JMQT56wB6QAd3sAUP8H1TAAZ7sAf5/hoFEzAZFHACDLAEfreLdrAGFXAHT6ADAPUE4rhQO5AjpImbT9AO9zQJEzYFXQliVMIHVDC77BMTeKCjVXLCI7yXfPAGkxAHs8MEeOAEBAMGOozAzvAGNoIFemABF0ABUOCBpseBk8AFMcAHGLZRJFgBJ8CsTPy8tSEHGXABqmZi61p6HjiC37IAtWE2icOLsXZ5coA4Z0N6HzYBNBED/xeANdSBbCAcsLYH8rqAUTQBgRMTu4jHBGgEGeBbNGQETNxpJqaLracCbNCy1PO0MPuzQqu0cSC1UOuzmXzJPku0U4u0NGvJN/a0l4y0mVzJUhu1q1y0RHtjVbsJc1cn/nNXy01QdFyrVk+1MSNDtjl2hr2an22lARowAB7zMgEQAfWpB0uXaBBAzE0QRwjmMLLzOxegAbETU5irB57EBE5lVu9JAZ3QdHOlMlsVU/bpRG9gzmUgVCqTU4CGOjVVoGoYtssjWGA2uvr8FqVbWXVQA5jYwsfAB3hwB3hABVRAaZPwz5HWDlLAolHgB9GwBxUAyU8wAND7Av5VA+fHxHLMx4v8BRnwBhNdASaGgH2wAGmsIHwABEHwBpx1ijoAE3c6BPmTHHyQAyioCzlwbLkAjZcAbpawpf/jAz2wYn0wBOvLbJNwP9B3BugwP5TAB2XwAg4wju0wBOnoAGrQ/s59+n10EAVWYAHbQgYeywQI0AUVgKx7MC0mgAYBoAMAYASd5islcCI3kAZysABs0AUv0EGTYAXWBwXbhAUwIAegYgUctQSvlQO65ge9KgFs4AU6zUvTWqsZgNZEOgkbcFtdIK9hcLB0kAEYRgdWoIpOgAeGE1GhRS5xsACW9B0a04sdgAd78GcmEANyEAA5wKFnRwcQcKtOULsI0AcFcJIE9wI3xQcihGHBaACeR9ccdXqseAFe0ABYEAB8cAEVNMcTwAb92gVn0wFuIELXaohW4AIdZJIdcDZyUAArZAUcBAF0IEJ7IELirXlnxwYYewC6XZGQ3AE6trRGq8oE/s7KSqu0TKvKOBu0kzzKBg48oLzgozy1n9yzldzgOkvJMRvLmmCEx8k6BFJTnTCepUDinIDioOBFmlB3n2DimgBnfkAHcqHi1Gkz+5zjbtHPrWSJmKh4sluC5VgJD0UP8TY5+ZAPXS0DkTYGlOYHTp7QT9zOdOBfxsJ/bkBJCCAHHWqqWBDJH8aCtCjf+z1rwW0CObABMLABypStSI0cdyAEZFAaJeABw70HqUIJatADS60ctPHmuLB7zOiMvgG+DXHUfWAihP6+2TAN0QUElFoPO3AEK/Y0OpC/OCAEWw0FnI4D3wck5PcEFoADfXAAU4ADxvFLhhkBOoAGUmAC/nAQcGywBSUwBe+0BWSABe1gWic2JZQAKQfBBCyUwhm6lwZIuweBBRcQlHuwBGxQJU2iwIyCW3wQGxllwnbJQiHWJE6gqRzFBXygBxwQG37wlVUCYcXk13nyYBbLAcFUw790EHXQj3xAYKa1lklq2Kk1KlPAj52YT2IAmawyYVWCsFUyKlWyB1BpAgdsYexeJSGGlBRa5QRGCZbkg8pOJZPgePl0AlGwBDYSBxzABtweBZW5Vwmes6SM4EnLyhpeJ6ac4DU786UctDaf4RB+4JUc8whO843Cs5+cezE3CiB+nEqo46WwRBFgNzklMolyM1+L9FKfFjzOSgA9aQC9/niO14Ekpge5cgd/sATvBAGXvhBfcAFQIAi9hWFntACTRgUzUAM1MK3oOaQUDaUwDGEHoSVD6Qy6buzGPvEUJsWAMlE766i3oiDPZI13sAOkvgPxJQTrlwZCIAQ33Rec7gtwQOq8YNOXgCq24GxqwH094CWVACK3caaTIL5D8L5q4NLwixvYMAllYAE74AD5C34FLH5mUAZrYAfz1AdFvjhNfQZmoAYtYglnQBGEbgzc7Qtd8HRTqhFdEKVVPwlOwFG6ALSdHMo6RsocrvIqL7QXruHez/KuzOAOrvNNO+BBn/IT7uGZcDoWg4Sqk4dTXwpfNEe4LHg2nv+AoCc4/khYaHiImKi4yNh42AcZKTlJWWl5iZmpucnZ6fkJuqmgMDbWVzOqQGOndtBApEFEkaMB1cRmgONUIScwZeBGAeXE8NfghFAToFxDUDHB5pUTuYcTyvmUkVHmBIF3DX6J1nMneXYD1TeU1sfXYzepJtSjFm7f7kDXyefQycM3iY8PgJZ6+DjSxw45SWZ4sGvXg4+aHkMg2RHCw4xCInd6PHzzwkIPHQ4aNHhg8sYbHTpeuHwBRpKdNm3SpCnXrl6kmZAk3vsJNKjQoUSDwnnzBg4cLkmRHlWqVMpRLk+PJq2alCocqVafJpVC1SkXLlKbQgWLFU4ZrkjJln0TVunV/jheo3rNKqUs1qtPwTn6Cziw4MGECxs+jDix4sWMGzteVDSy5MmUQfkZRSMSKlV27qAwMieBiQtMKkQyABCDnBd9VBiRAEnCFgsdjFChUWEBFS0xuLzI8K2y8FB8ggAhGGnIjSh9zhCxGJFSGyBAdA6fBMeBn04O9Gy6I4TSmYqW3PGIdCZ8pIYP+xwBYhDe+ox8juyomAcHzD5A7uwpo4NJDfSxRw4CCjhNQmiQsUZwcLRzBiRzqNGeGnn0wQVymMQRXB8PgvMfJ1JoCA4c3kFSx4WVwEHidS4KZRZSMiL1hAA23liGADjAcYAAUYglQABw3WjjC3LBNcGNCYDR/gWRAsDgVJI2BhAFHXB0QCQUcGxwI5VcCEAFHAb4KJcAUMDF5ZQ5wIFFADdW0FWMTfn1WJ123olnnnruyWefjb0IaKCCcpJKDX7UkUpmfVgRAxwalDGFHQuA8QQbE/CxxwVyxNCaERvkgAMDc1jwxANwUInAEgNwWgADOA06aEdmVOKDkRChJ0SLfUxXnaBQJLgJDmVscgZCkyxkyRE9ANHeEeT1gYZDPQGxQxrqSeLDED30YIYQQjgQxR6QCPHqHVE04AAOJpXkAEoNRIEGGigkkAEAzC0Byax9MEFGpZCcAdClllQTSQdsQLJHDZI4oeslcljACRYx3cMBclgM/lsJw7BuHIpTTmHlFgEyQEVADG8UIEADT3GZAJs+5vVWUgSYCccTA8Dw5ZpwUCBAGHDMvKMUAAgAxpcV5DUBGFgIYMFWEZQBh49vJJlAGUNOIaYAa0pBgQNT+wLHCTh8HIecH4biJ2J+pM12226/Dfdjaw/Gcd12V+bHZgrorQAUdmBqAhtzcMDcHksw0ccUkEgRYhdsoLEEDphGEcUTSxCRxhZlPMHpBl+cId/dwk3Unkzfnoise8ZW0kYQQlh3HT9nZ0L5JkPA3kcaQVxyxg6dRTduhM1V24esDQkvSRBpbAuEA0H0gDzwkeCAQ0k6/FEGHeqiC48KOrTBRwF3/lywRwQMFPBFBnQMUAEbG0AgAR8C9zGBBDLwYQAENSbYgQQDsHaBOUhgAWUgQNMmAD88YGACHJjGBvQRiYfJQQIQSMeiKlCBPSCwAnqIgASgIAcELCAAePDCAiQwsSeYjw1OiEAALJCBAIBhDxKYQAz2sIAFVAoLA1hAGE5gPjzUgA8ZcGG4JCABTonublCZUV2SUgAZNIUAa+qR1KLmpjZ8CQxPfAMKpGaWL/3oKATAwRejIJefMSBqcILDH5bCtI816UcHcJMD4BiGKdDsLj3iosc+dpU5XSNuhCykIQ+JyEQyZomMbGQ4EJWKROmhDWhQw6s2oYYzXBIM+uCD/hnUoI0M5GEDMoCETRwZmXFc0hxHGBAkjoA8PggBeaxzHe4qQwftbKIM1tDEQCYBhNBNwg48EN4R9FU8H8AjDTvIJD2Kt4NVDq8IL9ABt+wQhCAA5B+ToJxJcoCUMsBAQABxzawMhgEr5AANHAjCBvJwAjf0QQo4KAAe5scFJiyADwTAlGkgURv64YECXWDAsCiAB0YtygjQ6EP8/smBbzxsnruAxAlkQAd1tuNTcCjAHAZ0gi8QYC3/nMMTNmCEDnyhDwTAgxxkcAIYjKEAdFhAa3BBkDk4ARoYkJ9LK9CBRtkTlbByYleeUjaROYUALzhZBQxgKhMIwAQt+xL8/uBXlQ207EhJIdMblpaDDZjKK1Ldko0kMMYxCSACYBjSF3hUgROYaY5y9RhUrGAjCOwIkE1JCl3opMjACnawhC3snoiK2MRaIgyRVMAMMGcRZ6WhYegJQhsmAQYLnkF5ZpBmH9QwBM8q1hN8GMJxLhGEM/TDlLuLhDuEyTrq3HIyv9qEHlaLCfAMEwjl6cHq3PEqhfAhDTzoQa7+lZGAUMsCw6qPR87Qg2hRgpclyUH2eLkuSLgmDX9AAB/SiYMzHMANHcCDwfaAgDJQIA8Ci4PXMsCHCxDon30wGB8qJt84GOALCNWoay4AkBNgwAiTeJjY3vDPPXAhAE+YBh8+/pWXOcCgUwMAgxQwdoAyfKYDF+rpHjBwghfkxQ8TVoEb9kmgAcDBA2wAMAbmG+K8UHa0kQkkVKzCFwM0FSkle4MrlgYFHX3RZRLAAAZggGOtWs1jXyoAEoO04q3KqAMte4MUOOCmM7GJAm6KwpfeWoAKvGFMYDCTXHFshQRcxQkSEICpzNZXwBp2znSus53vfCIa67mR7mBDDWgggzEQ4XnIs8MQdnAEz7aBIiR6gy774Lo03M4Sy5vtnnPLLUwIBA6s6YkPhpm6S9gBCK+7zgswlonuZCINq4OE8ixBHQ1tVhJoEAIzn9UHW0vPD0G4gQ86VDzZBiGa8bhBSaDw/oc7aM8knVZBACCAgJi8eAPnY0N5nxCAL2gghpYCyB4gEEMFEqgAnTZYH2AQXytUAAJsQIEG6DCB3HwXIL0gSET78LAuLGACCbBoBiSghwlEIANxgEAEcrCphWIBfhPrQAQKEIPy9uHFe4ABDTMggw/f1AoMp0AGBvAFdFM8AxPE+KWHcxS6vEHlf3yDUocEznhnTQBv0OqQ2roXJ5jpKkxpkgQygDKr7a8pX2qaH3/WAC5AbUgymKOPGwCXofkIrFep0VbkwqUl3+Vjcsaz178O9rDn6eRkr9sQZoUDMKyDDztYNC35QAYfWNa12rrsJPzgAFTvIJjHvISsyp4J/tJlonVRsCAkgjmJ9HCidR4RjqNnDIkdZWIdkuiIJeIuzVJHIgg8IJ5FwmMGfUXhBkHwAxFoaUrf7sAH+lrDsG8QoJMcqAGohgQaCLKHCpQAASqyiKWHEgcOdBrwxKcMV4/qMaY+hQA6gIPMlza2J1TVTFOovhT6OiYMSKEJATASmGSm5qzBQApOcFMZpIqBKUj1BTxrwpUF0JvvH6CNS9s5lywAhikUIAFLg8AUsL1VVUEXXdF1YmeAiTA3g5GAB8iAhlR8Dzgc1gIJDvAHodccx9F48QAfaGAGPoAGloADhodNEWGBl1Ac2gSB6xFqlmAGaFA764FMkeAsnYBN/rZWGVDQS5gABcyBCaE2BB9ICcxkd6CmgkLgeX1wehBRBhZwA+QBWpVQHztABq7TeUSgPZDiLrKnA7ijBvJxBmugAxCEHpAHFH4gBSmIhjASSCxnVzo2RU1lAGJ2dTVDc19CJHAiFjxjI21EJnGAV1piVnl1fYEoAHDCBVLCNEfhI3EQb04hV2OUJgIAAWjkBFIXAGcyIzZ2FAXYgJ3oiWK3gGGXhqMYFK8FCQMiaYcHMNBTCWawA/fhWWAAMetxBOdxBjHIgitYdqV1WpogBHZgXZKgBq01CUIAhJwwgqVDFHxwapnAS5rWA5UnPZFwBzxwjJTwg3wABEPAB3bg/nlsBxB0cAM3UATEKBDl0Xk7UFxHABCUYwfG5gAOoANl4ABHmBC8NQQVcQSw4w6k6I+JdRdp9ETIJydIYSWa2FdrmEYyciQL2UR1AQdl8zE41pAQyRcPaRZyMYB9hWOc+IkfCZIhGVj/SJKhcHaQQAesYXnFExEd8Xau8zfj0CuRkEu9xx+Kl4qaUGnF93ebwAfn0VSTwE0B0QNDiIyRJhm5tB2XcFuY8IQwSAmyhGtR6QOsWDzFBRDj4QdQ4ABgwAO9OC6wxQdo4AM7QATjMASu0wa8RAQ3MDGQcFs8cEkU0VpHUDrOUZJ5KToc2UUUWZB8xZcCaVd2hWMJiXxx/pKRNvZHA9kUG4mRacGQXDdIIkmZlWmZb6OXmYkJEggJz9gHO7AeFeEOETKW0RUPz2MGfOAH++FazVQR2MQJPUl2btcJT+gAJBIEs6UQooUJyRgZUZCDltAAlAVLrjWNkKAtmRAtxOgHO2AcfTASFgAFnpRckkAGyEQHRKCOR6AecNcDz0MEDuADuBUJ9BiNyQE8LZg8v6eZ7UkZZlOYfhlIhDmYSxGZg4mfC2mYTjGAfdlFicmR84mYcHYkHnmZB4qgCXoY7smgEPEqOwgJqfNM7qAsRNAwd6AsRaADw5RaCKFbnFAc3HhyquQJmMMHrkRrrSYJ1kKGleCbRMGa/pYAA39wCeQSCWigon3QgbxZWkHQEfLBdmpABEWwAzhQDrV2B7+0E7xFls65BvdYedpCLctRCVBwA8ayPOcJLcj0kw3qpcIRkEYFSPFZmJEpnxXJcgMaI/ZJkGFqpikXkRWZiRPJl2WjFHY6O5+goHvKp336F1+qmSc5PRhDedDBB8XBAzk6XTdgXO0ResXZj57QLbzJZ0QAlpxADnowfNR4LZRABlPpCS8aFI6WZ5QAoVD4aZHgA6vkjb/Xk/IQCVL4AjzwHNByXGbQat64AzdABnkGm/FQlvehKzhQLbsJBHbHapHwlIDKrENRn1kxnyonF0zRRAKan4dZF9K6/p+AaaYZGSfVaq3zuZgJGZnNaq7niq7pyqycGQkWoCIliJzPgwYuiQm35R1tMAT0EUyT9pmgsJOKJUuKmgmW55mToKSVIAS4+AkjiHr2AJyXUAbAEg/PojsBwXqXsDylk1p9oAe7CgY7QA7QRRDusB1k0AOvSAbSAarQBLIZKAn8UJXL5ITPUqjqarOdwJARSa4ISa6OGaCIKZ9vypd/eXw6G58td3xwwZhrWhV9cbNPC7VRK7VEJRCXtAe4tayLxgPyQa+W8AKKQ41mcLLygBPH+R2Zhli06a8IUXiVULNR+UzhYGguew8xOgkgkSzI84vARIwBwZ0kkqRR4ADW/ugcalCVGsKd6kgGd4CjlLCsDHEDL5CvPCCiwgiysQoQy3qwU8u5Dtm0TEunD9mQivmYpbumQyu6iWm61bq6famYScG5sSu7s0u7QxEEKSsJeAsJlncHQ/CLacBbPWGVk4CDlTAR1AIw0NmiURkEldtIYgtbnTBpUPCWKyqwu6uLoMCwP+FoojWclYB4uxK8Mmi27SAE7LioTbh3x4qhx2gHaEAER/CkPaGwdqCM+VJbdoCrRyBMZgAGRKAToFM8QHgHClu76vp/1afAC8zAT7DADqzAVNDAD8zA1QfBCVzBFUwFFzzBEpzBFPzBCszB1SfBI7zAB4zCKazCKQy8/tMlsTsgtse4scKrjNmhKy3oDtpistHbCWJLqYPiu8tbCdwkLJWwkhh7XPfQu8MLDg9bCUFpsZsHO2cgl8bLxCjpEkT6iq/oWxKhBm1gBmSgBn7AE2M4CXdwS3BHB2CwlHZwBmhwE8N1WXDQWRBCIMLTBjy8wnvMx33sx38MyKMFXKbKg58lrNKIHF2LD2IITHYwau3QgbkJDv9qN7IZChcBCS9QqpJgo5hgBit7DYbmAw37CXYbCTlQvRbRWgpRedJCCT58d9UDBmqQjifLxfZrBhTAABngYNdoScMUvWqwBX5QBjTaE2oAAQzAABpAEGVwe81xqMKTvIFMzdVs/s3XjM3ZHApBcI3T8yB34DozyRC41rU4UMhRnKyQQARpCT1CLI0GHChqCw4ceIqXUJyZEATwfA15MASj7BeqhlkSmy9AOASx5FvMi4KuJbg8aMsIcWivmJt3QAHCwwESkAMHAAE5sAcDoAEBkAZdAAEaoAM4gERsAEQvsAUAAAEvcAERwG6QQAFHcAQmYARPkMw60ARIpAYUAAH3Q8raDNRBLdRDTdQ328KV4AB5ILYRAq+cbJTukAbA2TCto6PIZAYRcgdE4Fs/DIXb6M5FMQ567AmIdwfkObGaANVDscTd3AlOnLubenjwcI6bN747gbaRAAYOkAMnwnavGCG9/vOKwcsBDxABUEABbMAHOlAa6IUGXhADE/ANfxAAZYAFFjABOdAGbNUHdPB/KAXTOB0AROBde8AAFGABbVACFqADE4AERlnUrw3bsS3bs72L2Yt3PWChkPC4dq0hHXEDm8wQEVKzt+haYivJnyC2X12K76HcVAkJcDBh5ZGqA7sDZ0AtOzBLPzFcaCDWmMBJlHDO7ZCqRGDVxzkORslpY1N5W+zQW0wPdoBSkwVgKIDSGQQDaeDYkN0HaxAAeQEHe1AqB3AwewAAGkZgdqBXJmABaoAAZzAHDGAHOhAAJVABOjAFZNDctK3hG87hHe7hoMDNRhwEylR5nSoJfRcJ/qvpA/cbCYjXH8oKqsMYXe5MybFzvkAxjJAABgLdyLazxVuMa+KiK7PzIXuwlBIhwKQVBSTSVjLBWz9JEGrgOy/7t5GgB9VTe7r9iqtjH/cxExyABG8cAWTABBqgAQnwBxigBlgQA12gARCgA0sAP5YSAQ4wBSd00Q+XA3dwBgglPyxk5kaAAiGNBg3QA02Y4R+u6IvO6I0u1NZdCSZbBIYXCecBhakTgnpAt66VqtKDr5aAoRTR3Wdsmtchz/dwzy/Igvq8E+7948KzAQWAABlQCfOTe5AgBwGAARrAHMMFOuLCCWs8CWVQvRaIq7vrz5z6W4ILtq41DiCbjj8+/uWupUntgMZn0AaZFC9ocAZpcAaWdAeHagdbgBxWAyG6or+aRATRvnqunQl5GhCREQeMXAl7AO+Oju/5ru/7zjHuQCITYaGoTAnZmzvBK4sA0RH3C5tduqSalh7MAqJeLRzQNeqf0MnBKGp1bQkPzVvMxMWR0AWdAwHegAU55F0mYHCuJAf9kHsqEAE4YAIM8ABqsAEHpwL1MiAbIAERwAcUIAFt0OQ0SemSjCy4vaLDK7g5oCF2oJ2j7Ad+YMs/ftzUjhzIA4R8cAdp8MUU8sZw/MX2WwZ8UO2XoAb20XnBqo440QHyhAkKcwkGUEQVkOETNQlWQGCYMAfhze97/s/3fe/39zDDuwuTmUzv6sDirnYG9kqNm66eHyq8m4CvrNeisDwZppXoqBoJUHwJQ3kJtvyaPx4Jjt0FrOEFMFAAmDIAH4Vv/yQHDCAFJiADKqDRCMAF9F0LfKACnDIBXFABXOA5BtBJS06Nm2qL5GFaDIEsZfACOMDI0HUf/JivrzjKvKghy0MQxw5pQ8ivCXEDZcAKtzhs6lhczduC4L55r1gRrrjlAHUwfdANDGBtByNfATQBC9AGKIBEwSEwHGDSycwGXAAICxENfRsSEXwUBVMSDHh9chZ9fVgSC2BWRpUFmEZ9F3wYBWUxfhESL5Oqq6ytrq+wsbKztLW2/re4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs+7Z0CqfGY+Z6sOfK1maLB3Pi9grHc9aatAdn1qQat8PrZ31kPqsmk9asd8PUTFZ/2TtMka0sYVnzRkhuxY2KPPmYUL1dzh0yVHHBl9usCQsG2AngqQCPWJw4DJlD4q3MhhIEUKnTsmHpxw04eCFJZS8GCcBGfcpD0i+9iZ1kPdmR53JvEBEmSbHhgv4Ki6Q2QHDzR+XvGxk1TV0a6TzAxR6mPbmSOqghScROQGKz43yEy6YycNGrFAeCwUAhFtGogN+3SguRJShQ5s+ljYc6FLgjJ7EsBBEWOSATBPAOghNCfDhG0S/ro04MLByIQ8VhrQmRTp5xMTOFQY8TPFRAzZfTjwOe0nxoqoBx5BG068uPHjyJMrX868ufPn0KNH35q03LY+94Zcn6THgas0Y2HpCEzOnFIek86ycnvroBAh2GKVM1OsTY/4wewcCdID7SQcs6gRH11q7BfEEEegsd8R17FzoB1tqLFFDnds0MQFeWCBQRMV8HECDhfAwFoOqniR2AkX0hFBBDigEIQdFOSxQQUcYbAKGG+o4kAek9yVhhBC7VCPGj1440cODvjkEF9BnJOLffj1AYQ3fZiBVjlp1bOHD1GwEsQNerhC111D8LVQO2YANglifewB0hwWDLaHBIX0/vGGAVEg0NJqfUwABQUxyAGSoBPgsQcCorWEh419wFFAYnKkUtMXWOQgGwVfWGGpEXt8ZuMcMZwAQ0vbSWfqqaimquqqrLbq6quwxgpLNTzoxQM9fRx0RqmT0FGGQU6KCcYZYLlDbB935NNHG/WogpQudgzhwxHFvnUgr72gUdQwCkG0Q1N+dPmNHWqgcRcaaXBVajVWmuGuucXuwccddKmLbS58lLuWQVFk1QcOPgWhhhBq7ENfH9oWFIUDUGR1xxFWkeHvLvNRg0+uPWzjQ1dCdJUGmKvshwMRZ5BBRBBm+nCgGWek4cMO4VW50DSCIQABGCdAAAEbXAQgASEY/lQiARsmSACBcJ/tsQAeOe8cRwYYMLDHBqcs2ocTRj8ihwAS4IA1KrJ9/cIcAUCQAB8iyhHoITvJ6vbbcMct99x012333awA4e2ZapDRLCtwwBEHHm/wqAoaeyi1ChdRSHFHl1K9RSyzk0iUd7XtmdGDWrAckTEwQwBxLy9pWuVtEHqMc8EFYMzbhl0QOFACA2RgvsoeGESgQzfuriHirHfkYQdXE/GS7xn7skKHT1FAMckO90g51lJC8FGGAziEuYbeTQbDxxBNzfWslX0M4WTHyPJHxhGh97BDD/AfYUa6xVNzlPt7LxTsMVY0wSHeAAygAAdIwAIa8IAItEXp/nbwsr5MAjd9WIAqyqAHxLDJKxRIDAVIpIIcZIAOdIKAGppgkDOcYQw1UAANaDCGVVjOF3dIwxn+too7HKsXyCMGH/TyLTTwcAdkKIMd1lCCF5yhiGqwQgW4AIEybKEMUvBDE8DQhcRwgUcncMAUckCGLVgADJFwQhT4EIc3mOBXb7jAaqTABRy04Q9QKOIZ1GAHPozuFXeQFhqwZYEulUFE5TCf5+bVAzLQAQcWeIkZakUGww1Dcx6rHjjAI4T91IoH7iMCGdJQoM/BQVKtkAc/1GEmb8UsGYG7YwJXycpWuvKVsIylLFuBv7EskGa42QMiNgABDbTBgl8ASSaS/hiDToGEAm4ACQT6IAE0lGAOlnBkrlKogGpWkwqqUIM0VUEFVRpEQAVr06+UMkOe4MKGNASGGiCSlCBAJAhztIMXdGCCHGAhAlawABwQAAYUBIANEDjDBqAAks9cTQA44MMWACCFJWxtCgb4ggoSIAUA8KEJcFgAHwyAAyxYVABRcEID6CLDlrWhfrL4ng/MUKrN6IEPDahGEHzgshgCEQpJSoM7hbA/YcwrWjwgQuj0Ar/+QM8OO0gKGtizjs/lKiiqiFYPWEqNI/CQBwebpVa3ytWuevWrYMWbA/+yEB4MzwQB0AAAEsAFC/DBBC8YDGIo0AYD4AFCC6gIBezA/oAo2IhOEviDA7rAgHGqgg4qXKE1FdDCZW2zEFDgQhigdYY1/EESq0jDOZzgzVXYYVf16dYO8oG/HUyJZU9wQAEsgIEGrOEFd8gAH1Sggz8EwAQc+NMn+xAuPTgBASXgFCQk4QUjqOALNaFDBi6ggd1sYwPKnQSdqLEVNZRUDcy6Ix8gxiBVgOEFfHCAGYIABDMAQUBDIMMLoLCGIAShdr+YF4HOYIaTAQFB8kNQHYeghj00ZQhJodkQxsmHIBTrBWGqHBDgcy/qJC6sEI6whCdM4QpbWBcNRFNZfWBdE9zAXRrYgniZ4IAIICEDQdiCBhxQUkW44QkQeEEbMnAH/o5wJAJtmENEV5HCGojBDzSwJg0m8QQGVGBOEJDB1jhAAQQwAST17EMEnhABBrDhBBGAwgkkIAHh8JIBDvgDBSRgAWguAAki6gAEDhADK0RgAFCtHGh/UZfx+qBWZgofGhpYBD5YAQcU0MEGcLAFHLxWDRVIgwmCgAYN6AAHZmCCAJAgIAmYBAFR0EAZlgCnPhRXBePYABzCPICNdhQBewCpSGOxFWn4oAdDQEMbsPW9HXS3Dze4AUR4IDCERGEL9C3nLeS1FQhZ11wtw669vnMOPpxBeHRUB334gLhc3VAVOWjdUTh34W57+9vgDre4V+nOmKXpVg/0BB8KkAgG/iBADRtAAgWMcAYCGMFcaChCAO4igCOcoQJnYECjzxCBEjxAA/Q2aTVroIogV3MbJ0jkCcKwBxO4ARRdABAF8GCACsQBwU/YgBFOYAQ5SIYyGUlFFyyAggZEYQJTeEweGPAHkHjhNiQKDjU4yYsYooE/VqkkGsLZhx7wQH7u4gsPxMUE5/WBCUvYxjikQBG/zcEEUbjDHBiQhzKsYYQwIIMZtlCCKJhBB2jYghG2sEkcpKGIbpTAFGBABzdNgQmdnYoaxtsDlR0hDWDZrq3TUKu9pfgLaFgRclWBO3fMiw7kkiHL5sisPExkD4yBAQce2woTEMGOu0JDXaq0Didd/lsVW7jBKMfN+ta7/vWwj/1x7PDDXR8hnTyJ3E+WwJE2sXReZZihGqxrQmSbkJPDH741sdkHKlizDWQ4AxM0kAEj3AEFXwCFF0jkBQzkgMluMEAZsN8BPMhBTy5JecqVOAUdkIELEcXAFhjQByu0+Qt32LhS0tUecp0BZUIQBAlCdK1Ae/lzBlIQD8HSBRrQOuIyF8ryFnZEL/USIRigWSZkAe5yfJoVbcNDL/JlR+7wWUegN/dlBsMDMWdyBj/kb1xhBTrAB0/ABG+0ADiAA2hABkWUBmuABBcwRmAQB0vwCFiwBHwiKHrABQhAB1IQB2UwDl2AB37wBA1zAkiw/gVRYAcloANqkANvoAN9QAZhImxRNQQ8cAMTI3tquIZs2IZuyIaEtzfnkAYo2ApRwCeqEEWqQFV60DBaQW0SMTwCQk0KUANjIGR5oAYUwAAaYAYFoAENgAYVMHYAEAN/IAA8czYdEAEFkAPl1wdFczSTMGYRsBgTkAEWUGQAQAaSUAIQEAEvUAJBYAYSQAYT2Fn1cgbIRkcoNQt3IAQ81B9qYFi0ACTuAAPESIe98GB29FPkMny6aCXkZXS10gNCwBRDQAT55T4NVFbtBBFEEHlM4AIH8AJMAABqIABMsAE5wAU4kwNdEAAVRQcU8AJFtgdQAAf0N1yToCkU0ABw/iAJKeEBTUAFYNABYAABZCABOlBEF4AAOUAHiZEGyaMGQHAf4fWGGrmRHNmRHrlVMvUlQkAl2VEqFpBgryAwfPACxOgKduBUfXAELrBYizUGeEAH5UJ89IVsMoRvJrSTydYGJ9WLrNYGc8QBOgAAu3MX7/I3XHAdzWgX0UeRdbQKHLA6eOgKewADe5AKVJEHcgADaKB7tJAOqwAFJLIK7mI8zUiB9WJsw6dZTOkuR8A+01h7pvNDpMVDp5UGhSYBE0EBNQcJOPAEFgAoFcEHc/UIEtAZF7CPrVF/RoABfNAaKsAG0yUYAtAAeiAAFpABC7BYNUAHjpQvgOddefeR/qq5mqzZmq4ZHeKQVHt4DUrhHbHgLmhJC+TTB3TAAzngfDRJBRNDJY7njEKpk/h2LubyLh34gSLICnawBTpABN1QF0ypLHzwB1MEIWsgBWtgB1LwBkbYB1c3Tm6ShA2wB1CIB13wBlNwdVIAEgnIBRFAB5GgBglVnPL1lm0wBPylWWQQF8vpLkAABOzjn+7lXgsmBEXVdz+ESUX1HteYoP7pn3WJdO6SoRo6fMzygWtwJkrFQ7eXWgegA/WoA43IAGewBS8AAWT3ApmgBxzgBpTJTF4AA1iQAKzBAHCQGXmgG3LAUP9EAVGABQf5BRwQBQagA0tAkyrkMCDICmWQ/iPGEQd4uAdZ+ZpauqVc2qWx1zz/5w78YQd/AEqvoAY3AF60sA92gFPw0CgzEGQz0FiqsAMUQyB2YSXgc5G2AhGvtjJocAZmMhZIVVb0ZQYRQAYD0AZxIABTQABI+gBMgAB/EGIGUDu2VQIU4ABrUAF/gAJIgFZEoJQY8ABrEAFMkAA6YAFb0AAZcAPKaS6vZo0TmqBBcCsncwOaJHaBKg1/h3wd+oET0YypCQx8AAa6Zmu8YyZmcAd7QIWT4ARLECZTwAep8wc4MAVRsAZbkAZMQAZLiQNH9AJuRKashQMTQXWUwAFXtAdM0AR8wAWG0jAckFgOt3B5MDpvQJbD/vGJrPGAXhqwAjuwBOtV3VF0PUUkQuB0sICmKDkLAYqD4cEOkyAENFQWyPBTRnkXdtmN0xCHCyE/W+CZAaCr4rWFGLBJEDB9GCABRjB8CFAGU4AAa+AAdmBxKGAEb6ANNXcHGGACZNA6l4iJdGQLb4oDUPBg6IB7x9GHDaB6VZE/9NAytmMLxOaMcImBuoguHdihwZOv21ADNGCIfkCICpAV51cBlXAzMNYAXdAIFZI1ssUYfjAAC8BEBRAFT2AJdGACEfA7KlABAAASdKI2ojEACIABlVgIEYARBgABbxADcTAAb8YG+ocBezBmMuAHEvAoBfu5oBu6ovsqL/AG/i/JK3ygA7QJCy9gp7SwBwszkn/HFvGxlquAPs+gnlFgK9hwB3qzENvQAfm4T2ojmSbwCBOgBxpAB07wCHvAo1KAAHMAAGUAAGyQEnswAOOXnjDgBQ0ABU0gKEygUacXC/z1XfcCk8lRBjrwtEe3DckKEUz1MOazDG1JgREiQ2SABEEQZEPGW/daB5DwAH1AAGDABQ2wATEABalBB12AEV3wAklzAUqTCI/gBwHQoxbgJ9fRQX2CB4UbAxFcCBRXAflUBhPABqWmNhuQGC28cbhzwhMABgDQOqN7wzicwzo8HFHQJUcgF6wQduSFe1GAA88iC3RArnYEP13BA9dh/gfGmCXMkDo58AINsMBFYFrnooL4cAdPoApYoAe/UkVP2QcnEQcloCQdsARLkAd7gAUmcEVRCAkwAAZTsActRGX9pa1PgAc2VAtnMAQO8LCrgB7JcawW4AA6cCvXMQUvkCbvcQQvALDsYA7FegzUxHB9IAbWtBrFOwBTIAVl4AdYEABJCMoqBwOFAidb+cFtwlAu4QdOsI+XWRN4IEE3V1y5wSMYoEQt4Qc2wsIu7AYwbMIyQCpzwI47vMzM3MzOjAtvkAr7UC0OkBX3cGs8oQ38JQsLoyQ+NAlt0A6qsDGrsM3HsDw44ADYEwVUqgYvg5dA9Fnliwx+4BPHGlU9/oVHOwCw7mDIxtGH2EMEsAYWm/GLlaQ5fsCZ0DkEU3XJxHCICzcGDve/xWsFDBABYEA1DMABFXA0hnA0ThAAFYC5NsJEEgAFMLYAbHCKkpIStmwCCCAB8OgJn4i5pwgSwSy5GlAB/2QFZXNkN80FXDZZz1zURn3Uy2wBSfEjq+AHtpkrmuMkTp0j3QALSYwDafgX+TAEUTK7quDV3gMHUfACDvACOeA4YsoDgFdaVoEGOXASNjSLVSsMfcgTAMsysxAFO0DIUxHFw1EG6RwFZVCgNDTJfABEzboDfDDWYkIEK+XQwQBkTspYSNySwsCMuoAYkI3UnN3Znu2aOSAu/vCkCrtVQwV6BzggLuDxCt3cCtqYMRirCuGsllnFC2JcxQ0wyXBwL4QXPrmSBuyzR7nyApLyMD5AEMiQxJPwBQyLMcnTCnTgAN3jkuL8DHwwBWUNBnfAHxGoCoydBtpIHzTVB5OsFYtEBHONDHUw0dc0C3rAz8sxB2n42fRd3/bdmtEsPl0BBvDtED5wA9fhu9BNrvM9CUhhXtWtFDAJ3LvwBmCAJNiDI/IBBOM9C1BwkqqQBhc5Z5et3H0ABfx8uqwLBmpwSi5k4srwBkgSkdt1H64Q3VnRJMjtn32QBw1Q4NSgLbjyDH6AQmMrwLQQZ/c95ERe5ERezWEBENn2/uIO4DnK4s+T0NoG0RDvQJxpEYElbgt8INbpbNZgwNeugAYwU6wLk5XRMi3pnQuA/R+WjQY0Y4cA8g6voB7MUAYv0Ed+UA2PbRAW8CuH3QcW6xCuW8SzsG3P/RwvkKVGvuiM3ujMvOQGXhCl2wp+0OdCEYDl0BV6YAHZAwur3Qc+4Nfp4R9CkeCu4AdlAAVkPcmjbAtQfDG4EN1KohTaIjDBAAcA0gc74gpDUNuTsLPXgbusUNXJEC7YM05Hgc2tkJvYMRaKjSxCMglfRAsWSTDSAemOnu3avu0Eu+aT8JJ9EFOtkAPNfRQ+oDBJIgtEcA7hHGtvQR6/+OJgkM7r/qzos0Arn7cLm97c2cQfVNUL3i7kCt7de+AAukcGVv7V+SwMb5DOUMAnA2NgsVAGFuAv9eu6RXcweTDItRDOLv4cW8Dv3D7yJF/yGwlT2+GfmHUjK08N/HEDWD0Lz8LV08wKgY4xpF3EuZ0DFMQLL9kDh44LfHCD93IHZHArTEsLa+7U33DEfUDuqzDbrWDOw2A9d27DpQ4EQd/UDoCHTvznkxA63p3rtSBVws0c+W3yar/2bP96OGBY7wCGq7DxYN4Wm5PmWALqZmHqtrtDqu4AMAAFrd4LgqfsvXDhVets78HhtjDvdlICsSCok0DxvPKmlzMMebAwbz8VDL3w/q2AtLLdDvGeHs8+CeJwTp7z78oh8G3f+q7/+l714KtwMrdz+qygB+Q6DUfh66zA4BRbsfuzBkKQA4m8z3Sw2a5AJNsyDGDgAFT6CnZABFiV5qwg+7IfC3Xp1Iqu9bRE/bWA6wxTmpqT8LCAvqpAMqU+FWqtCjsL5il1BGiuHBbw/LBf//Z//6sUXkqLA9CjClBA9oDQJxjlAMbnI8g31NMm6Og4lNZHJCl41wMXhePw4hNF1yd090haavqouHPEd9rq+khX+Mpn1hOk9uoIBtUXFTXbc/NbimZWypObywdm8WL4eOZjxpqs56D36MOaNpTd7aiZbMqH5jNkJ56u/i6YA7b+Dh8vP09fb3+Pn6+/z9/v/w8woMCBBAsaPIgwoUKCL+A4elFGWx8wL/w8yoMDRx5BPUYJstNjCLVHHfto81MGyosbN6CUwRZJUBB09aL1oNnPGq9caoD0QDPy1K4+OcrkisLDIyk7QEgdmqcHigMcoB6lCak0GYxhH5v2MWMMEiJHfCDOO2ML50EwORa6fQs3rty5dOvavYs3r969fPvGi7KzT4M+R474cVB1kAOufYI0emTGB5pHd0SRuWFhahQ4fG46ShNE0BBc8+4A2TEtIJ+MQVvdORJSLSnAfV68eaXHApkee0zxCFo5HpxNUTY+aiNk5rpwkCd//nUuKM2OrG8cWJyXRogQ0gbhvPALPrz48eTLmz+PPr369QbzOBBEx0KfQy+46nmBAxvkM6UU9VBDRxQ6YHYDEfo50kYPZClIGH/ymMGDKAVJdeAsZwgBhIOz/eJAa6U4Q9gRptzyiB2hqcPHFC840xtlQWz3TizGOVISYZVYsoOGg7RVTxtB9HAjQYOxR2SRRh6JZJJKLslkk27ZNhEOghBxgy6ylJKGiKiUEQVLN+TQA38SlTJEWI3hAlY8dgixAxkIgeGAQ+nYMYQPR2TlCx9DtsJcH2GWcoaW0X1TTQ5TJUYWEUDGA2KJQjiiXDYnkmWBnPXQKZmH/kDpZKee/n4KaqiijkpqqfNA8YsvfZRhQRBo3PdCVo72occuFjSAw2a09PCbGpM6VWOgfaDh5jtH7CBhQrG4g2ItJPYSxX2uxHJgZ7JeAo2ZrpQBw2Ie7poaPFBISUqagggh2xC/kRKLpvG8Jo27+kCxhan23otvvvruy2+/+iz7Qr04lMEHELm2ogccBuPQzm2P7MEUEWZwh2VYd3SjhrbJXJzhW3rgwOw63AzRRhRl0BFYf0WRogahjgAxUhpB9ldGRkaZ0nK48OgBg4dEKBVEaz3J1kvI9+z6M0Bs+ct0004/DXXUUvN1XwNWN2AWGGRQLEgecIARBRhlnIGHK3aocQca/mq0aEoaNKXBxx1cv6IGGnDLBYbRKNadBhw3m+K3KW1wjbYjhZuiRxliX1fKHWeoIa84xfWno8bzqW1KtPvsOoSs+fzx3dSij0566aafPvodDlx9dX2gMFHCBUyUMQUDZbzECgeYk4KBIHtYcAcfabRxBk5B8XGGCWy08Yfwr5zAxgluoIHGH33EIWWFfVjxRStWhGGKF9234gQbjlDQGhxfMG5K7490wSMca5xxxh17VDCfI7UGhQ33bvexgbLJrQ9ywAHa5BA6+OTtDe5C3t3oUQZLlYhi0IGGjhyRB73lAy2R0sce9oS6EIpwhCQsoQnDkwNcaWILq2tAFO7w/oYM6AAKF0iAHsbQBy5AAQt8wMIaABAFPsDhAqCQgO8YwIctYIAOScSAUbAwhVo5IQp2mEKKtgADN8FhCVwomyOw0AQOuCEKZNjCwLCwhzJYoQFw8EMTfqECIwiiDkswyhOYwIc41rEPe2ACHI3QRyjwoQt0kEIXqNIBMBCxD1JgJBip8YYLNIEPcyhDE9yxh0tCwBFcwIEV2oKFF7BBCiXQgRmsyAUu5mEJW6xKFxIAhzhyQAd8wGEZuGABPsjBAmnA4xj2AIYlwKAMb7gkF/qjhvrZY39tUwrycAYUU0TwH9kBwtzq8QJEnXCb3OymN78JTnGsDgpruN2tGlCI/jJswAh22MME7nABLcQpAHnAgB00EK0mwGEBfDBiH/zwgDjAcgF3aEIZAqAGAuRgDgKIggG+gAE2UKABTkjAK+EwAPMJ4gkO4EIAgkCBNCwADCawgBxi4AXbYUGdRoijIAwAhymcAAdPiIIKAiAFANwBAmDgQA7iyAUpOCEGN2UDBOAghQ4kAAsI4AMG9qDQJzBAEF2IwgUs0IUATCGjBYjCCRLAijgAAA4GiIETXsCEBfiUCXfIwBYSsIUB5GACCZhCU6+HADDcNKdkuAAfDICDElRADg44QBT2kAEpCAAKD51AFJzwAJYV72hg0F4iKui8xpmBaP98IUB6IoQL/tKjHWwLp2lPi9rUqrZferDaJ+hghxdYrUN9MIEbzvDXO2CgA+bjAB4wcAcJ4AGxGOCnP//QABUwYAkRKEMGMIAANTDADiftQxxNQAYMuE0DKuie9M5HvAwYYQN5yAAfTRqDXfYBBRg4QEvH9wQEzJUaLuUAHORzP+49oQIUiIEV5HgCIPK2Dxhw6h422YcJsAILz33AE2LQhxOAAX998Gd3+9CFGGzAAhmQAA4kIAE+XCCOabiADjoACgXzEX/1dUMFnMoH6cpBAAI4w4S58J04RkAQ5p2PHSaLDzBIkDIUGyDlZqY/MJS2H3QKU+TSsbTVSnnKVK6yldPj2je8/sE7s/XFBHJ1gGtcoAsIYIIA8MCBfkaBCxV4Q1P9uYYKbGEBb2BCHCwgVj6EdAsQ7i52LWCHNDDgDwNoQgDYcDMTLEYAbOgAHibQhAOgVw5sLMAb1unSPjBBDwvYQA64MIX/9qEDeSgAHGYaxwlEz5Ns2AMU3tCAAfv1An0gABSsgABBbOALT7DAUPnAWwOE4QkJEEQcEPCGss50Cjm4gDolKocBmBkJEcCtig9cBpc6OgNq6N0dGjCHBzAB2Riobnc9gIMNDObHkMsHHTT4mazY4TGAEq0jpimQi/VAZ/GgQwKvDPCAC3zgBPfHHvigA1xBYYYtHAYXSrAEHZBh/gpbAYwBykCFJJYgRU3A4xQEgYYooKELw+zDE3BgxUb+QQdt6AIbuIBwx208DlzYABsy4DgzNAEGWMBDFxOGhafaMQpxWIIUyuByQXCBA+abQhPwkHQe0vEXLvcDB8LWhY1ggQN06DkjJ1Jhp3txD0uYwhTmEIYo9JzsUfi40k2guD5goQJgmMISgtjINzD25WxIgw48UtM4mA/mUgh5H+xQgilAIQ1PwIMU0ohhNiQMDhJ43JPfkSJ5XdAOnO1D3TyXCDB4USB8OIKdLu+KBiy54Kxvvetfz/rWsu4B6JQV8sKagQgMDGxbuB0d6FCtNORhDbMgnkccB4Ua0GAB/hiAMBxkRrQnwIDrb1nCKwJkWWne7mEQkAAMKJOG4mkqbXmr3x2Ib4onZIABBuIHGBxmijvM7HClsMPuEPcMgtDCHKBPBqdgD4ABKIAD+E1l0EJWgx/1wjIVZEF08DXjwjA6QAREcAbscwql1zl1QAMKwIEcSAVq8D/owQftkAtQAAVG8zGrNx8tcwQ4ESA4QAbdEH7EE39H0Dn9ADausFnl0n+KQASuEDYIwUGd5wokSIBHiIRJqIRPswwmSDBlwRjzwQhtIyiJQAdFoAM78AKrgx9hAwfZdwY3sIEd2IFQkBXQYwpxwCOtoIbrAD+m8D07YwEpYworYjSNcoFX/tEDZEAcFhEEZnAV2kFvguAr9nYPfoAD/ScarXEnrSAENWIKh6FNBHEVQDCIubAFa7iEm8iJneiJn3IfUQgSpsAUvsENjkAHXJIDm4A1ubIZG0EFCkADYzAGZEgDX8QETGdykzQHdbQHOCQFTcBDZQBGXpRhe3B2W4RJftQHVEBAT8QFEFaMObQEKCBHTjAF7tCLf9MKq1ERrbCF1iMI45ILfkAIPaAKHuEHPLAD7diOInF494eDkwh+gCIvsGGIgkARC9EGPoFkp/AG8vGJA0mQBWmQ5BGKpFAm/YEMSyEEozEtXDIuqzMDClADOCQGZFgHfeAEHXVoHYADc0cB/nV3UlbgkXcAWCfwHhgWA8KWVVvFBhLwWDLwThsQWQsQjVbwAmzmBbA0AOMFBcS2B6ZmABr1ClFgATNCCrKlH9UROXRgKK82H5EhBGlgBu6IlUFgeU5wASX3CNnnCE+AeohGCifwYo5wAUbpPgxIClfhMqZwMAthIk72Cn4AQgeJl3mpl3tpEH5QH6jQA5bVA60RKGOSDmNYB6xQixy4kQE0amxgAF1ZAVgAAS8wBzGgPH3gWxOwYoLgBQKQAFDXFh1QBhQmAU9gBBnAAVwAAxm2YTAgAbr4X5zZBxngBRrAARgwPrnADNzoCKuTCBbgm49AEQ5gRVjCJu94Buy4/gM8UAkTkAdxMAA+twR5oAc4JXf5AUxuRwFlg4wYBnVvsEd+YAI4AExbhAdygABtZALucAB04AdOAAZG9Eyu0QNjgTDX8Bb6xm8fMmR8+YlYKaADSqAFaqAHiqAJqqALyqAN6qAPCqERKqETSqEVaqEXiqEZiqGvlxuMgQa/IhOXOAQj+g41wIE0UAd+YKKyaBFnBQcEwAYb8GpC9QYLcJlkZma/1ZkY9gJWIANdIEe8NQFgcFZ7EABG0AWMlmFOgANvEAUm+QYEYAQnIAMmkAB+oAF04ASoBx+LUQoOsJI5oImOYI5T8Z+PoAbuOApB4I5hoWITMAUyAAcQcJ1C/rWTFcBQ49OdBJRjbIBrUhAAd1AAOEABYUABL+AEDKAHGjAFElAGHGAEGiCoj1VsmdUKPQAjrsAMcfEaquAuqAKgBqmho0qqpWqqp4qqqaqqq8qqraqgsAeFjwAEM3MEF8QDQfCP3WgGLmCLY1gDjkAFKJcHe3ByeiCeSqZkb0AHBoAHzOKMfVBJHPkHg0cHctBxfCSWrkZA7vAESwAKWLAEWACfWxZZcXAB8OYK94EDQYErq5JL7IIDDZADiigIekAE7tgI6NiOWmIAEaABMdABDcABEYAHRrRhHzYHCUQBG6Fe0nNhFEAHAoABFAAFBVZhe3ABc5AAJkABH2YH/vjTT30gf68wBEBQhacQl3BRevxXCkRQBEjwQKHaia5KszVrszeLszmrszs7oQCYB39pCYMJDVW4JoaZCwmyA0GworZoga8wBxkwAXTYDwyWAeiaDjjwAnygB4aCTqhSIW8ANvQ4H3qQimADBlvQjkAwCsvZjg6iYn3gBQ6gd30wAGPApE56mecTBl8YAFwAAGygAm4AQGwwALSTB35VYQQ2lLQjUXYgAWBAbHFzTVbxIrngHmCZEORgC49RGVg5hTLLiTwruqNLuqVruqd7ugHol1xRGCXiFYJQC2/ZjUOwA/8hCIvJgTXQtEeClAfIArX3T2twglUxB3rAB3nw/gaKc0lC9gZ+wAp60I5kABa10Jwe4XaCAK7f2hZPcAHDdTPEugS+JX1cEJ0bMQVsMAcm8AtSwAof10h6oL52wL7wa3aHR4RBC4mtsI91EYhXMaBJIQhzcAFd2Rr9s5vi4ASgMAdWSwpeEBhy8H189G+gqy+oa8EXjMEZrMEbTKACmAcWMAydYTz42Ri2mwvR0CZB4Qd1IAa7myQttCKy9QAQsRkE0GG2swQxkDdw8AZR0QcpM0guQKBncL3vMAd0sAcOwUDsgrmoAHptcL8cgav+x8ALcRXsyANnwKbteCJd8AJ6cALSmB9kBgeftEdxwAFGAQbYowfH2Uh9YABg/pVhOZQfa/dxclADZTMGesAGcgB36iWWOBQHMKCUFGwqHIzIiazIi8zIGTqAsep5j+IIhrkDRht/QXCr9NopZeBaZbAGWyBbDeASZQBERGoB0PMEC1ABFoCxViAAISkBEIB0MbAm7ugDxNc7vSMHSJoBGVABF/Ble4ABFyAlG4ABjxsHX2CWYFADfPAEGLBEJoABY3oK7VYKZnCJpjAEQSC7iOMAhSwXp7ED3WAHWElVCMABD6WTbPYGCaBGAJBTeOAEbzCdh5qoJxAGcSADghABZwU/HIUFGuAESCoAeWACTPACeyABQDqSUbBLJgAFwuwFbAQBXGrITNLIGa3R/hvN0YpMgAnZB0OgIZFiB+bwCuWwKPcSBVZzM2UQyjnQwwh2PyrABvzkBxWwBzBwP9iKAigFYSKrBk8QAAAAAWBlRCflxQAEPviDBUwwVQXAB3fWBV8wx2kWAGOABQ4wADjgwqhgiB3UCtxAwkBILnWhr48iHWrKo29gBRawYRwQYiwmR5uJAQDwW2UjATc9YAkGxzCgYWXDWxXAAVIQA+Y1AV6QA0BKmTDAUGeW0x1QAbA5ehdNKh1t2ZeN2ZlNs0eYkHcwJkcQFhCSqyKLjquQLyvdAOjn0lbjdv50VoFrAJSE00+FPxPwBVgQA3PsCJlmRAsAt7kdpOaDAV5g/htGRAEEZAFegKQQ5lfwrHhwIFW5YGSlkCyucAmOIQ54OBeY7AP8YRrtyAMW0QWV0pFh7KR7sADZBkgnQAcMQM90gLgGO1WCoGByEABmBQNc0FTqBlXfdwIBAHVGMM8DMAcNQGbCnAVyK7WUHSqa7eAPDuER7qBImJBm8A1moCVsqim0sANquy9wwNKCwEJWUxUEAAEQsM80zWYUgNO0NgCICmIvoNuC4FIKXVsBIAE5oNyjVjYYMAcQkAFXqstYZQRzAAA0xAdOEMtR0Mv7/App0H+WfAo9ANriYA1NnBDSIQTTeyxJGzZcMMB41AdTwAEbUVNJB3PgOgWOJwgf/ncCctTmVFUGewCuGxEH7iAF3vkLghdJyGpybJ69DH7IEk7ohW7omp2ECWm7pdgH4yw495mPpVIWDUB7lI6ArnBHHDDBpeAHetDpHvSVxykObOkIDZkLQ3AEkpwMfTIXp8Gc7SgRecAlJyMPJhBigv5Nh67ru87riKyEeiADUZAgfMAHO3B4OzAzqWDa/mINrINOWA4HZ0oKTsAETNAE/6A54jDdwCIOWSLl4FjFCFF6WOnhjwAHKvEJuF5wvc7u7e7uO7uEodi6O8DhbekD6MKEUgGmguQXJqgOz9I4r/sKlxAT4tAudiE3UN4K5pgZ2a7uV/buES/xE2+qmxiK/jswBjBQAzKwhrSglXppgBb9FKdgIukQJt3MJ2VNHijDCfn38FNG8TEv8zM/4RbvADJAhhbJB3gwMRadhJKoDr4S1iivzdGwDsKZHnCgA2b68lJG808P9VFv7Jy4tGQ4AwpPYV/pCjm9B5suwaQAPw78ChBMKyaUsuJQ8KZQDOmQBkQABFFMCk6pHsuwhVCA5U1vQlKv93v/7pzoBxxIi2PImILQSFzwSFZQAXCQSb/Aw5VlAlKA07/EjOk7578kBXc0SDFQB3TQBW+gi3qQxquCBRl0UR8HTKizv+rw7bAb6aRwCeaSDlBAzeehB4RQH12N9yTUoFnsA+R+lXwP/vzBr8GcuJgpqoEdiEMEVms5YAI7yQBjMKQnkAMdwAB0MFImoHowoAI5sGkDQFI8swcN5QQukGFAqgIIAKhJDgcFgAcG8MUYIFBSMAF4gM+nc+Xr4COuQAmq3xPrwAeVAgh9goOEhYaHiImKi4x9cDkOOGV8jZWWl5iZmpucnZ6foKGio4I7pqeoqT52fXc9pkCUZ6m0tba3uLm6u7y9vr/AwcLDxMXGx8jJyqmkzc7P0JZjCgpjgnXUClSCFH0TfXIvcxZ7ATAcOB1schZ9exV7GHESFVg4gvHvghJdMV1GKr70oYBnAoYBeDK4g6HPSo5v0SJKtIQjSqYjZxQF/mFlaUgaH5Qu0XHgZ6LJQnzA4HCQA87JlzBjypxJM1ovNYPu8Ig16Miynzt4GBP6kygvo0CDIU3KtKnTp1BrSp1Kaho1a1SyWRvYBwM4C3IawJEABgubDnj2DCjjpEG8KW8ogCkAp4kehgLCOKnQ758KNgPpMHgzII/XfAtcEohBtTGnKPcy+bijSAhlS2mOeMwEBYrjZ36ivHgRRc/n06hTq07dS0jIVoTu+EAlJFWQI7V7BdkdpMfuIbyDCAESfDcQHrtzn0IeBAisI72V6yrOm6iQIUec+/K9e/bO3dyFP+/9KrhQ7tKFIDW/3Dz13u9fQZ1Pv759Xqvzq6ZB/o0G/2wl9SGFgO4M6MQUe5jgGRaU6MFBGFMI6IeCfcSBAxh7SLFHBFQwwYccYMTBRhd5CMiHPU/gAYYgA05h0QGA6affSKZhYocQi/TwWiOupDFEJn644JKMn9ARhQMvgBEgkUw26eSThfjCUyGyndIDGn0YpUYQO6jh01Ft9OHbHZr14eMZbfCAE3BBmJFmD33wgdQRfagh1BB2ADHEHWb0wucQbfAxhBl8+MDDGWoAcaUd8u3CQxp9DHEKSFwGYaZQZiQ6hKA79HAHH/Lx4OZsp3hp1GSgpqKjbDpCF8SehcJpx29qSHrfrbjm6hSUvJpkVTZXRbMHDJ3sYQBj/r02xkeSmphhxiI8SGaHD5rA8cKOyVYCx0qSZOvtt+DaJOWOVS6HI6lB3GHKRr6cwccOQ2jXx5do7PAsKray8mVQavDRJw9kmnJlL/+mYYcpR1ypblA7nHFwL9T2KXAapkT7ZR9c7iCExGo8HBQQ++4A0sKnpEEyKndQvNspdB4H8Cym+GCrrjTXbDMw4ebsyRv/KUDDVjoHHQoUkWVimSKgZuKREBxhkoNnQiNdxgsOQEFH1FhnHfQvQFBJqpVZmoIjl876gsa7Rs1b8Q5nn6LdDmmoQfJtfUh8hytCva0LUQZXDGfIcA6xFC5pvGuKGRlbbAof08JiSseoACHx/uFdzwz3yafYQTFtdZ9yB8w73Sz66KQzo/XpiNQxRh2ot97ISNhW4soid3SNyRlHOKsJHw5c7TohekRhAWk1/m788VONa0i5Yvfx9bNqTM5L26ioXTGhPQzXRsmW2mqnv+vGKenguph8yo9679AHzLz8/fhyfRBhyo98ZPy4xzuAvBzFkJeMuSkpMwrA8MeHNGQvCOwrnQIXeCvkOfCBrduDA4aUCd0pYkuZcEWeNgEHB+wBgm+AQiTAEDsImvCEnujFlFrxGubB6WurqNMvzqCT6oXsWUfI3cIexQM7HGxj6psc0/rQhq/1wnwI64N0dsAHNfyiDerSX8Wslz/K/qSBKP17zvkkZam3ITEVATyFu6RzBzvk7gwJZKAa18gUFLrxjbx6GieA0DREZEYTTATJJnJgkROWYSU6oCAcB0lIQ9wkJz1Y4b5wRBSAZS9l7TLcKahorz6cr2IU+xECXwE+VNDJib/oW1AsZb+g9KFeviDlGb6muElhCWZZzN++7IDGjGzuUf/bASTDFzImss9ybAymMI1RyGIacyplsEAJG1EoRqDhWZgYwwyoUQOgYaI0bvQDGKgGheId85sPhBgrysWTBDJyfgfbSdimhzlK3gsVr6DYAGEGPiC8zV3kI5zHQCK9rpWSF2Xc3CR90ptSLYyG+LJVm06BPVOY/owHRPHBK3YJElCKzZfwzOcwN8rRW4DzoyAFTe84gTtGmCEjl8gKsLRRiCUJwg++A96KFnGCEuGDE3sQZGryIDzihfSnWvPFoVgpOVU5b10LA0kkmXFDSdqLS9vjAZ1y0zlPEQUN+OPFF3mwqa+1QaC+0CQqqEVQi6oBlF0sGanUwMrOXQ4VBtQlKAP1tR70iQ/s48H2OsrXvtoCqIANLCYq0okghGkRm5GGz/wDrK1oAQERqAAh5NDHQoAhpojIACW6AIEMLCAMmtAHkd4ACUksU7CoJdIyrjQv+aDhDAj8Jy72NK/Z2LUPs0KqmdBoB1DhMCjyfFbt5HoENOQh/n262BQfjvA1PJnhCG0wg0Zx0UN4ZiRPnvISVkkl1ZSZIQ3HqaT9gkCJ3VAGjSaTzRH4ICg62eG1ZygcduKE3gL69b74Ta1+99sH0XSimYzYyCVqUI3V9awGgujAC/ARAQa8QA45mIMEJJADOSAAAgGIwhMK8NkTTBgPgpADsfpQABALogsSKEAUusCAASCADx6WAB4wMIEoTGABUBBtk1TCkjfw98ergQoPGlUUYNiWyMeQaDGme2RaDNmIuZhuLaSM3yp3FMhYBqkeHHDaRvioEUezBDVLUof/0AAfHABADk4AWj/IAQcbgEIZCjCHBvThBDEAACXmkAA4oABZ/idwgzskCw4p1BgODOjCgjkAhj7jmQJsyBAT4EHoJ4XmBRaIgk2zzOmZWPnToA61qEfX6VITkjSeSOwi9Cjmq5SEwD4ThEvKcQKBgCMGcZaCFOTAGBUYYS3gSICufacQQRQAMLw2QBSkAIZ/3BkMCBj2BWCMgzdkQMe8ooMIk+RSU3vbGaMOt7jHTe5kfPvcD4SMJ+TU5UFEqxK1muZVVOozSpwAAACIgRwgIAEZvDkOEIhAhXttBCwEoABhiHGJ5jDiPsyhABJAQLMDDgVnq8MEEoCAYfjA2QkkANvJegO3yoDukoOi3ChPucpXbgqTu/x0byCJJ77MiKQtwks+/kDgr1ZKhSjAod2IoMNMCWGFGBUyJSvJAWZfznRFsPzpUI+6X5tO9XDxjuSphhQjbpQIM+bcXYOgdza2wQcjlcGblSiDjwEbPAs4AJuGoEMOXgCDKAC96vuVut73znfS4f3vvcpBDk5+91oZwutAAHtLY8DYGYABToPYJrMsoYcGoP2n2kbSJAYRhQZ43vMOqKMf7m4IrBtCp6BZOiK6bRIumP70ofigIzCxB9WDw/aD8AMF30B6k/T998APflQAT3wmJbP3XbcdI+4oCDuQIZFnSwQakDCIIKQhzIPY1ttZj4ht7lclDchBGaQA+gc4oAHmr9ETGBCBBVvigxIo/oQT3AE1aCyhD10YeiJAPog9NAEUCFYIe7AAr0cIe1B/gmAWmhAHoOUEJlYJXoAshdAPikCBguAEyCcRwreBwEBlUfcDfOWBxFB8JJgffuAABbgJuVMJz2QHZpA9aHAZiVAoMog7GHEIegAJOXB5h4Bq+8UHwuN5UUAHZWAHLyCE3GAEJ8Z+DEAHWJBxZcBZKkYQfXABfRB/E9BvcyAAF5AHF7ABdPAOCicIKIAAEkAHE8BvfIABERAANBYAYKAC7LcAfKBZ8SAGAgADXPAFKpABACBZGyABEzB4+CBZBnAAAFAW9PAEAYADLCYDdggDFqYBCMABBSADd8ZvM5YB/gGQA12Qh09AD/YGAFGwAfymBx0QAUq4B0tgYRCAAHhgAAwABjE2YxIQBgMwARrQbA6GBRAAAWCwARoQBTXABYO3AWMhcIIQihbgBxLgYF2AAJToB764ACvmDxGgYnOAADJgAhEAA9EIAQmgBzXABxeQARDgfjXRC+QjgqkgZfAYZfJIXey4ZPMBUfZIj/roKFPWj05Wj/toC1D2jwHpj7fQjvnIjwTpUSXYkKfxAgjYCZPBI0HAAxsjg4uABkRACIXSBpaCCEAYCahXCHlgeT92B54HBW/wBmpgAZ7nfntAARnWBZioaAQABlJQARMAYnxAhV4Rf1zABHQ4AXww/iwRaAVQ4GiMERbuEIF9YAVGAGnlwHExYAX3oAIPUZTEEn9+MXgT8AeSFYEnABj6MAB8EAcWcAIykAd+IFmK5g1FeQFywAB35pV60GcokAOQ1gcIcIV3BgO+w2txsGBeAAMdoITugAFMuQJGAJUW5md6GWl0uAcNQJN9QABlwAV8wRgYwAcS8A4b0BIFQAkbgAN6wGZxYpnqYABFuQBcEAN78ARMABYP4A1NcAeqyQaduQGCtgFGNxP4FpzCOZzEWZzGeZzImZzKuZzM2ZzO+ZzQGZ3SOZ0AoAHUeZ3YmZ3XOQDa2Z3Y6ZDgSRNvUAaT8EcZiAh38COK4Ac+shs4/mEJgoItePKRiaBNOKB0igAGhLhfldcAUaAG5KkDD9AA7scFwfaWijYAulYGO8kNdCAHkhUBcSAWmkWUe3ABeyABEaAHDDBs4CBZe+AQT5kDndkVt4aVTxkDRImWfukFACFoFEAHkmUFEqgPXiEHMuAHXBAAeeCWSkiUcyADDNcHKiBoF6AH0XZZ0+aX8dcHWAAAIMZrCPoCaIEPiklwvmZhzEYHHFCUfbkHiaaECioFUciZMHYBXxCazPZSWIAAtXZiV8kGk+maMcABUMAFYMEYsZloveYG07aXvikV3jmohFqoxGmdhpqoitqdiLqojhqdCPCokkqc4VmpJ0EH/i4JeiXAg5cwBv5BA9uAnj50GZ9yCXdjCHxwN3fHB28AB5zaB7zHX3yAflugB3TwB0cYfoLAAQEAABUXABmgAWzwhBMQBl2gARIABVYQABJADp8ZcAGABxvAADN2Z5hoAhWgcYJwAgzQhBPQYH6wpDcaAyqAABMAi4xYAV5hAJUJEICxAXnwBBGQATEwloNmouxwAhkgAXxQAC/goncWAOrKa0QKGNOGcQuAB13ql+xqAvtKCQQbiBpXpe4glwTXBQEQBti6AHTQmeVQAQOwYkroi2QhB2o2bXIgAHggYREQGRsQWXrAbzJAgUX6hBBwjVawABVQARC2BxOQAS9A/rNs8KcTJgPnSQqTipyNmrRM+6hL27TC+bRQu5xSO7VWq51Vu5yWurXRoAaf97X19wSCMAf6V59m1h9TwAclsQdTMKqFUEeNALeD0Ft3IAdPIIFFiYN5QAeb1gdcwJNXIwWc6gdPgHstVRILazxQ8LVfi3oWSBW+hgkcMAUIFy78dxob8ICCerXTmbXK6bmcG7qiO7rBCbqkW5ymi7pNy7Ws2wxHGAU5oAOd53m+Y6H9oE1+mxJdgAN4gAVMIAj8UQM9U29PUAZNAAAZ0KEl0aqM0wd+ILiwqgdlsLytCg44AAd3AAezpr2UAAdSYAdyYI10MAcLAAAZ5gdnJwhc/gAGevC8UkAHlFAHfKAHczAFaKiSFbJ5dPAGrqcH4zm2U1AiTlB/HBADaCgFTQBiXLAEC8cBgCEFXDAFgPG33hIknjegKXkIMOUYc9C3jaCjhssrI/kZsUoV3cmdw5m6yYnCyxmppxu1g6rC0MnCLzzDNZycMhycNHzDzNm6PgwKdCCE5FkGn9dHBgADS0AB/sAYaEEBL+AEAtAEoSkG1FAHfgBr8yYFDDAFegAXAzAAAQAHEQABAAABC6CyaSYBAKAHa4GnViAAL2ACALAAOeAFCACyEGABcFAG20gHTAAB1ba+TvCLFRYAhgwFTmDIRnACEAADuohjBdAEOBkF/m+AIEqHBWq3kmDABWHABVCwARo2Yh0gA3RgAC8wm1hQAWPxBgAgBQPABhTQAG/QDkT5LX6QA5/nAGX7w+CUwlMrtTmMnDvMqNjpwkkbzDgsnaY7zI6KzMcJzDwcurw8zZpQBgNKB3fwBv3ZAJFxALr2ZxTIATMGYhFwayoVIPRGBVKABTEgBV1ABSdQAXnAATKwAGkgBwEgBRxgBKF5ZzFglhkaBw+gBzcpBQhgBRUgBW6YB3ZwB4WJfwzQBGVgDxvgAJS7jbSYAwSgzxUgh2ygIJG8AExAB04QBVPABHuwIiQSB1MgBVPAIHFCAOfgfpFbyxjQAeoaAW/aD+Ls/g1c8AKjVwic+qqr12VEvQja3H+CwLcCOMKrh3vcxwi6dwh14MGHcLQGWCFY7ZCd27TOHM1g3Z3G/LnP+dUAwMzCHNa+HMOGSs1ubQlw4HlroL12gH4NADW13BfRFgB0sKTdwGsqRQPxO3ZTMAUBwARcgAMmoMccYAEIYAdcIBahuQEv8AYbAAMBMNGyzAB8QAA4sARNcLdwwAQm0AB/UAYUIBCc9QJ0wAU0hgMXIAVzgAG06AIDsATih5VckABRIAFCKdFSEAVloCQkh8n2CwdTsMchVGPrKwhWwABwYNNWYAFNAAVxgABvYAC62QRScAICwAZxsHQkV4Bk2389/o0IJNcFvzkIcQBiu2wJ6sANFZC8sXOAifB/E/jeBMCJ680Ij+sO/4fJimACDDABFYDVcbAiT2DVbq3WUPvVaF3WXX21Zm2+TFvhDq7MSfvWHM4I5/c0UKADn4d1aQsOJDcFTcAgA0IgKf0rNFBmWpEhhg0BCZ2FDFAGGHAHdRABZeBrG+DCaBgACJABfwAAFvAE+IYDT/AClNus/ykBaqe9BXDITyoB4qCHJ5ADTgAAZKECUeAHf5hhErDHeoDcrupjWNC+ECwFlcwEUkAFGQADb8AETBDdbBAhU8ABE70ATcAEU7AEJOfS7oAAYdDeb0AFhS0gcSDRc0AFVAAH/nJgelgAB6BVv4U72iEi0SzNBHYXwWnr53owIL57AW+QhWQZAVbeBwYgAZk9BxoQAa/MDSDWAWUwABLwBhmHA8OSoVbuszrLBaAoivj3BSxWAJztDnydYBVQAAeOAh92AsiaB+Uspf4gAdb4BAmwBFYABgeuBUaQhpiIf+HucBDAALpuAAYAADDwinhAAej4AvrwDz8eBScwY22YAwMIsv29tRlOqDSM4VhbqI0a4YmKwgDf79451gjfnB3e8IiwBYw7oOqYCcObDTRw1KlaCIc5CCvevIcge+xljHcwen6gByafByZPB7ZKB/vL8nBAB9ob8y5/GSX/8jXiB8yr/gclIgd6wAR6kOAl3gdB36q/+wSUQAVvcDV+MAVcsABgMAXtHSFsSyDbsAetOgVzgHV7YBFGX7iVjAUkJPT4V9x60E2uR8G7tiIcd+OD4Lt0OZpoGagUIGgDYdIc25eBugFlcAF4BgcG4ASDVxLxp5Ym5qJvyZsJ6HF0sPEnEAUJUAYnAAN2Jvi3trtL7wTkIFl/EaMTMN12TqS21gd5Twej2QV2NpZzL/ps4KMUiBa+OYAiagL7bqk4TPCca/sLT7W5H7qNevArzJyei/vZadZZ68wOf/yFMLsXrANR3QgwvlJv0Ab9kginSggdfHiF50PrpgdgUAY2pQdqAAaX/iUIpiEHcBAHLiEiGLCSXEoJMLZZpWGFFFCUXjEIVtgHT6CsbNClDOd/w9IHgODENocTF9XXZwXTtATF8fZG1xeHsQeT+NX3RHdB9+b3xNbHNNeEOGmQ6fXyFtGH0SdnsSFKi0iBw0Rn2Ufrt8F58iIl9ZRzKoHIBYDX12X03Nch6iepEtMR1ncCxUAMV3G60OcV0xXDEcX1sheu4tZlAWNlQZznnMDXp2dLCysXY48KNhTK9PGgZpwKaDGk4bmgT4KXYx7cnLqIMaPGjRw7evwIMqTIkSQ7AjiJMqXKlSw1sHwJM6bMmTRjDkDpsqbOnTxn5lT58+VNBD2LGj0K/tQoUaQtmTptmvImz5JUq1q9ijWr1q1cu3r9ClZPlBxQDGL1U0OBWhl1EJ3ZgWbjkTMf7fQIaWbIXax6GjQ41KeMA79g+vgxwAAAGCsIJizQ44SBBDZWFkgAQ4EBBDAQJuQjIGEAFCuZ+oCGYIHPQC4RMFTgtcCCFckVziEqoK/PgicSLm+oEK7Ai4UOTfRuowVBGVgbJDCgEmFynzkFIiTw889CHAARBojqQ6FZnz2w4kCQwA6GnwUZZOyZICGcgQYmout7Fm3apAIQALA5wUAEDPBhHAR5AGigCQFIYE4Ms8XXxwAWDLQHAWy8F0E4iDwBAAQyzHHeC6/E0tBA/hREJwMfBiBggBHb5dABHjBEtAcHGRTwHVg67shjV0/9CCROQQ5JZJEpBVXkUi8haSRSTDZ5ZE0/ScUTlUP2iGWWWm7JZZdefpmVH3z0kFsffAQhxB0ZDdHGR0CoEZIdQvSgplVgOPDCA37t2YADe2RE3FZ/YvQEExyICCZYezhhAUmDcqTfVmVaFd5I5D2hgXiJbsppVVB+OqSVRT4JaqmmnopqqjspCWWnrr4Ka6yyzlrVEXFdlIYPZkwKRJ0ctQHESD0EQRdVZVjwQhl8vMBnn5JkNIemisIBB61YSTGpVnFI2ykc2X4URxl+WEtup6zCRKqq6hqZ7rruvgtv/rzwlktvvfbei29Id+x1ER9H9GDHKWl6JAScIh0hxBAl0YGDBWb18UIOL+AZxbf5XoxxxhqTK2+Q7XZ8UgAriQpyySafHNPHoIq6ccsuvwwzVkIEnFEbPRyhjw8Wn6JGsCPJ6cNIejQMRplR4BBz0kovzTRVPT3Z35Aqo0QyqOeijDWQU6d0ddZeQ4UuS02PTXbZ1p5BBEdm9HAGDwTTLGwPbX7kBxQOVHyRHw7oYXbffv9t71Nw6BFBShBkgHgGhackwxsTxAQFF1Wz1MAbTqiEwxsUGIkDHAUUmcMbBwDQ+ecwTYGFTgy8oUJRFbxxgk6vx27U6x2spBztP5Ja/rkTIr+EABxW7JQBHJsDGXzqK0XxRNUBPA/FGwZgzoXpRQKOffbaZ8WH2xzdAYQPvmaURhBU/WuGR3xE4QAU42KEA2Dbz09//T4itUC1hi1OOkZ7TPG5AGhDdyxpxvRkwATrUS4RKjFCL4wkCg7QZHIwgcIDRWECmCBAH9NbBAUB0AAG9kRElwPA72JCwhPyhIQrEdEcVhZCL8QEAZPYiQWHh5QMMGFx+diOSjbYhwKoMGTPs8j0UhJBlQwRKfZrohO3N4Q0dMQubNsIwKhiFyF05E454FtGjvXEMIpxjKdgiv4QkQGUII0LTGDCFPgmh89JYAkKJOJJKqAgAFhw/gMseR4IRYiSPSpxkCY04e+WqBI83gSRPfFjABzIRwmYwEpDfMHxMnHEQqLkeTGkiR9RIoM++M6RKBQlJRlJSgCw0I4AWMLjNslInZzwkCHE4Ut62EcViiwADFhC1DQJzJkgLYMASEANW8iBTy5RG5k8SQSWEDJWbvIoZKymNVsGrI6oYQhnmhlGzqCwqviABxYTDA6elRE+OACd12ynO8fGkg+m5Ix8SKMaRVlI5fQhdZl7ZRPeoAcpMOEPEgQDHAYAA1FggQmbg0EZ9ACZm3QyJYIMwAsGpwdikg6jThiARd/QhCj8wQBlWAcc5vCGNAYACnH4nEEx8FDN/e6c/npYKB0kuJIFvVEPU6DCA43wBtNBAaI91RwASko6SRRqAghoAh30UAcFBWCiACBKBWL6hP5IYKdSeJyInkAFiD7BdAiInh64gNNVdk4Pc2DCTSzwBhNEQXprjUMTBvBVKDy1eVO1HAgtN9Q3dHUlFgADQLEgRAS84QlrZQ1KnHrWhtgSJTB4KhyWwIcunKSsn+DC8WAwOLsCAAZv4ONoAcoFHOghdtHDABj0EAeNnqQefWAjB2jYhcrW9JVwwEIAEEAHRTyVC4/TACYBwAA4tNRFLoUDTPXwBpwCALJSaIIepBullbxzu9yVFZ04coYjIEINPdgVIsY0PpIcwQfF/joFHF5w0Y5AwYLdra99L6YTDTQBAr874x7smZNLlPAkA9rDAgR5iD14CxEZFAUBtGEYPjjhGH54gz6GV8uUrLQXATiGgsc1PAoveHgi+tNhxCOm8TyOmd5BxB7ex8cEL7gPskUJA5pRjVNsIACY1IBB/DBjDmRKDggojGH6wAEHAlkfscswSoA4uF5UoBl78KIBELUPRGShqtTwou9SKGIQW/QUfuCAYby1B+GQGRGazXAIEREHvr0nJQ5ABByaEYcBbNDELv4cYD6BCBlSFBF6eJ9mESCKOeiPAo0Csh/SPEwAHIMPcHifE4y75m2k5Bjj4QNjcvPo8XwOD3Ko/iqZ9ZFmAGCSAfc4AY/7ML0cwViA45lxjWNy31zrukdmSN9Gen0Kf/UATmhIm1XU4INw9uENOEiWR97ggJ3tetrU5pJOprCP/pzRD/ZMCdJUoEJRGGCPIfSDEBkgiQbv4SZ7fB4DpDqgUlP1JJAssASeJ24EQJOXfCg1onDaDOUVJnbHlYTkAHAIK5T73OlmySF8yx197BiTjcrzgiTOjD2c5LgLwmk4tjPvOi8DABkIQGE4FAALZLDEfKwAH/ZggGMc3OUwZ2EvCfxyVY5HgsdAQVU3JyI/bM7lQYwhAt684wA8XMN0FFm+9cEhRNM4HHuQAJcBCcKXT0BkhXnR/j5FFo4uIC12CNjcMPe8dX1eLhPmAYAOnKHhSFdVH5eTugTxoHEgPsHpNFY1eCRBu4LX9iaHUEEIqfPbZtwaJtVuvONJsi+OHEGKF7GLXtJbEh4ETQ85cEDRPvICIz9+9KT3Sk2YcAo9nPEVLGlIR6MpbkiKSHeR3gW7H1hVKMABEn6Qw1SxrsdeiCgObWSCQTbAAN1Dgg9+0PmWT4J307HwuKJ4ZQxnf8/FSyKTmZAgJpFm2uDzkdQbh/XzIDDX5YMc6wi4x/8eh/dFokREVvgdJjMRfguaIJTgLuvuLexvzgB2iDAHTtAf9IcSmFRLv9cFv7NBpeZt/8c3BmBM/nIgFZdgAmMXMo0iaCdBf78TQtthEQvVRqSmIW31OcOUYSIjIuCGfyeRD5q1SXL3gNnHDKVWgVJxdtrANz6EabEGaydRSykkMnJHE6WHhEkIBHOzJkx4EUHAXlgxBD6gA3cjbRdxNEmohVtIEknBEhLgRXnTbZiDTyEzIH4gGsJXhpLWd6JwE5B0EoWhaN7SfPP2SGr4Yn7gB4XGAQYxh72ncwPWb/OHT0YEALZnQkO4hseweG6IEnD4fTS2FHBIfn5nAPi2bNQCd1T1PBUwBe8THhqnEilUfgbgBjAXMsdwKKJkctNBLYMYSr5zR2Zhbqv0gzH0e17gRwhQiSch/mJcMIEb9EInMUxGOG+kGAAx6Hd6yIx6ICG0WAAq6GmUxYrHNXfDaIPFdEz9k0GDuEFxMFN9B2HjcjsAwEyHuG5CSA6z50eMqBObogdlYFhcSI8akwbKhhFAADfB5gN2EARBgHkhsT48UATv8xF6sDf1qJALiQg6AYYYgQEwgTSyiFyiwCF7FG/3dmNtmI7tBgB8MAfPU4NOFjLkto0S0B98sB2/NYirdIOE6DuZMDqOCAB15gVnKEeKF00ooQ3lCFwPRHH7AQBEN34QeFy4+Hvr14FVtXUdlgiiQAEiU3aBaH+wdgg+Z0K10ILfKJUtWYYoyXVI1oLP82oGEA66/hhCVeeB2+gfFYKJK6KS2SciyyAyDjRZ4TAHHgUADbEdFoSVJIdc/VFkNHZ2Wnd1HWWN30iGxLRBMsiNLxmD4ZhBFvEE4WBuAGCIkkAA6qhwsfA4EqB4saQSYMIHUMAnL7CPDKmasTImFkMmGXEEvnYG5VUSXOQDPgMS8bOau5mEOwEBXsRtMYE0xMcE2OIMHuVAEuRAy3YKGaSZwccFYMABzfAETeB+R0cOKmFBBTUJIRWX91CdkqBxLol3MDkA1FchidgHW2ZBe2BhDMYAZcAhKNEomuBUiMBHx6UN7qljGVd+WFAGG0B31rWJWIc0UrAEheEEiFIo9zABJCQV/qumDzZVW4GYceE5HhaqGHvwBEsgCRvgkgrIQG+2B26EnymhDWPQBGZBgdtYe91pZEupGNPRBNhWQwPSB1OwotsABhzqob0wTAHQEPuQG5dzjnPnQyEznFJwAopJjH1XnjSUpJF2XIewDOgpFRnmQO6ZG4v3EmCCA36hJ37hAHUiB5fAYNxyCu2wDUTnPwFZdZymEXwjCBxxAhfgUJoAYYggByIShmzGaV3wHT5VFU8QBlWGZGrKm/hCBO11ETvwKOf1muc1BN4EEuYkCUOwA1d4CmC0qJ/qeDzxkGPIEkiTN6+3YaZ1AWUAB0+gf/4RIUPpRSfgptHieyRpQoI0/phw9ji1Sn7kCYEWSn2x+kc4BFpvMAWoZwIh5Jge6EXxiGSWeBJLsHtOcAhFOVtdmiKIYGFKmRJXdQqINVrAGTshGoSvE66fw0IV8D62CgD8JzIWgE6p45LM1EkhJAbP4gcEVJGn8Aaw1pg2GJ8uhm2ThVyi9wRxyR3PsgdSICHotHc4sAd5VFjIegwddaRSqhLotiHGNKVQmncK+5hHKgkcMKxZmp0BsKqt+qo18SVr0CdToANH4xdvFwsCoAoCgAelUBhi8AY/KgVEVmlMYKUeegKN4wfWegoq0DhicE6BgQXNoHBwYALSKQlzsAQPUwDQZQBhsC0lCgZS0AdS/tAFCTC0TJBZQxooEfA/08EGXZBRdHBZzcAFHroHY/AEh9AFdMC0dDAGhtEEXZc5oEovdoCbjwqbvnYRNoMzHUEH8HVGarADlNcR6sROhIu59tUTh9NIwXQSGZBMyPWhs/Q8i/M8ErAAh+RRS+RIIgMBSCIBAXRIojkTfmQBOMWxyMcH/HoSKAkTMBCVC2JAX5gSvgtLhAQBqytNNIEATLJLAGC8hAQAGmB1OxkTTvZLK3EesgQByatBCJC9RNS9Gka98hcyeGRC+uSlfSQBW1MkGXABBPah7+glYZosZVAGOqAnD6APchABEMAHEuABePAEcGAAbNABDTAFG3QB/nPgDRMQBhMmAXAABipQAXSwAFHQBIiyoE7QAFwAXFemD1yQXB3AAE9wHQVgwN+RDNNRAQMxAVHgweQRB8qBBWDgBA2CCBZsAjCAAGz6DCqAAFOQck7wGkwABwywBwIABRtgBO/AKM7FBwUQoGEAAXAgtplrLd91EZHXxZOKEcJmMBjBMA7wMOfFA/i4EfOlxW1cXyohT0TSDKo3wl+zE5IAXSMcABWgPKsyx/+qCXBsx1JSE79nsPGyNQFgEY52nLQLMveQxxVKv13CLC/wB3pAB1GwJ/8qCygQAdiABxyAAQesHxPAB7BQCQHAARyAA7ETBefApn3Qwl5gBPqx/hAYkBuyIA1swAccAMIwMAGl0cJz8MJuIAF/kgF7cAFs+gQZQAE5wAVqOwxS8MNn+cSZgMuvMAcZgAFKnAHOEAPvYBswAI44gAFQcAIDID9uDCvAVnmH2wdD4KgZISdBUCZ+0Hk9qhFT6BF0EG3sDNDtBC/JB1B2FceDTGBmFQdLYL49sVXQFV0z0TUSjdCJqAeHjNC/BVmWo7zwctAEDV0MvRNfEqY48AdwkMl70r+NwgwdkAcLID1uECN9YMpmBguXgQVwED0N0AUyYMA4HErOYAReUAFwsABtAAt8WtT6gQHOuFi5ocJSoAGLwQYegAMU0ACwUQYFgQI63Acq/lAabDsAYNAi79AHEEEeq+AF+XAB4DwQXVDUHMAHV/wEb6B7bxbQrnIHQXMR2/TFnNoHs3kGpXk3kYoRabADAXkKoZfXjT1GTPExjlwUHzMUkn0SB20Un+QUlq1J7gtMnq0uvwPaK6EypDLaUjPZSEEls9QTXwIGD+AAOjBfzNIAiLIHoscFfIBWU8AGUZujYwvcEwsFfIAFnbAoPdoE9BULCsUBkpDFiGCtXNAM2BIHMCB6TgADS9AMXYAHQMYFryG2rkoIUzAFc2AWgooI2IZWKB0H95DFYusEUDAFDRsLYNDeohS2ILkECQcD9+DYnRIEY9wHZiBep0As+nID/jegA5zKBzuguBmRhf8t4fZDJJgtLxMNL+nC2U/TExZ+FB5e0SFuFHHsJevTLHuyBi3TzBGQIxPeRGpgPqdgBrfSB3YREneCA2hQXpyKJhuhN3/q4kH+NyKO2kRu5Cdx2hW+EyDOE6CN4TNRNUluFEHRJXoAX3lA22QqekLO5RqhM6cQmwZOuRzxXi/wLHxABFfEEYhtMbrZ5W9eNjsh5UdO5xde50DC5HcONinBJYIhP2UABToABgYJ54U+F6cwBAbTBlrkuPB1xohgF0SwM90z5ojgqYWO6UrjhXp+FE8yNU9uMnk+4pwuLx9EKqDuLlqyB1AAV5nu6vTM6H2g/o+I8CYcMTRmzBF8YAY+UOmnAARqbLmvLuwto+dzPuqkDhOi7jWojuyQDSpZguU5ANjDLuSWuql90DMbQdhRYNgaAT72nBFvgRFsTO3lni9FQTLG/iPK7jHNnl/u3unvjuyejSV3suXmnuloUOA7gAhq3i/sgzciMZs0Tmg7ADf+TOj4rvC0Au8fHjZ07uSjMsjqDgDsfjIUP718viN8IDFAvvBw3poN3gflA+EO0EVUcSZcjAhC8AV1oAd8IAP3/vEz7yoZbyp5ni45T+oY7xTMbiQ+LxM5YfF0buE8/6U6ogcWkAPdTvNdHgRp8AY30Af+3gc47vEkkQY3w3x1/kADaqEANECoTS/2nNLwqGL0Zh/076LuZ3/ZHv0uIJ4uOmLvY4/pi0ICd+8BT5B6YPBaXKEGZzAGgU8Fgx/4Ce8RcvAwhi80dC/2MgH0e74uCLDhU37z6K4qB03xVTP0m1X2TU4kX8HxL+DfjN/lfvABd4/6JJACegAGUcCwhj1jHpFjp3AHVBD4gV8DY1ADg58bWAAYcaAPBqE/vu0H5D0Fq5cRergRNkr6H68u57I1E8327vJBj2/zE2QTRrL5HC4T218T1g/5duwVdGABUMD0zS/hNpD6qa8L0nAPfYoRTmAxht0FYDAH9FUHtl8HdSAGY2D7BgAINXh9cQEQ/gBhBFBxTVJQfX1SkE+DkH5PU2V7UFNMfBsICwhcU2BTp31TkKusra6vsLGys7S1tre4ubq7vL2+v8DBwroAxcbHyMnKy8zNyAPO0dLICM7Q09HV2Nvc3d7f4M7a4dsa0tfJ5s3qxgHf7OTH48vDfWAOZfX6+/z9/v8AAwrUR6Lghz1aCpIQAcnEIDkW5CCAECDPhT8W+JiIIgFCjj8IGjiB4ACLERMBLjAoQ2OGHz8KECSgIkDGIANg5oDxY2BBAAt9LvSZEKBClwEDonSBMCABHQoMArDhQsdAmT8GmGiAIIVijhMSGOiRICHfwLNo06pdy7atPmPwvMWNR/fc/rZ5dQHMzcu3r7S9dN35HewNr11wgKUJ84PjhR63kCNLnky58iw9BT3sgeREYZo0FJCc2dJgywMzGHRUMFOADIMIL4gAMK3mgIszT3SscdBmQpgFVMZ0CFPHQ4wFdSAFOMWkDwE3exDswWClAh4+ezg0ebEhChYAcBhcqhCHjQEcKKUA0DMAxxIIGxrQkQMAjOX7+PPr378vLzrCAAZYTGLrCAjOfwYmqGA5zhC4YDzB0GFBFPxVaOGFGFLmh0J1iOGHBwbdwUcHRuzhxQtyxNCHCl9gwIcKMOSwQQ5SSDGHin5814URcrzQRxcVADeGAlBQ0dICeRAyQBg/gmHA/iAQTAGDFS5A0gEUJjBQwBdyBMBEA3tMYRQbFEiQQRlxWLBHARZgIMUUXBTAhh4zZmjnnXjm2Q8AhpHTJzZ/ghOog+EQiuCDAhKKjKKINuroo8YAEwU+elZq6aWYrgIiCXJ4EMcHBTlhSQESIJDHjX1YYcQF2AmQRxwSRIBDin1skIEFXpQIAAx7KEIFFTYEEBMVM/AByR4dIQAGBYNgsMcFchQQQQVPIDDtHBFksAAfYEHABiTMrkJBH3NIMEEMTlTAFVlMZuruu/Dy1ww6jEJq773H1HvMofni26C//PproL7I+MJHY4/Fq/DCDKOVkEIQJ7fPs+KNEdyvwW3W/ksXODCxbcMgh3xWG0P0AIQZxorsyoLmBNwXwX25zBfM5NAs8DvK2GyMzNEQeKjOAgbQCxwOUKjy0UgnLcseNkBcUBb+cOFHH3XUMcbVEv8CBxcpK+3117UcscPYY/twByt8dN2KH3t0LQcduJil8SxwACTXvTwXmDMzeWMDNM7UKMgv0PX+ffPMzQQ6GC+Twg3245AzHEcHJHiwQtaRZ655hmaQ7QPZPaRMQQYZyNkKBRVkAMMqXah4ywTGWuF6AWqzIgEtXTDZhVm4AFhv34c/CHzw3yhOPFzdGH98NzzroscLOEy9+fTUV2/99djb8jkPZ/QRBNnd9xGuHAnM/oFABZBsUMkeEzAgQQywe9FArVNIUIBSDLxgxQKlpqwBH3GQwRMi4K0OZAAAPiJVAMIgh47gYA/o2xEoomCABoBhA7GqHSyWdzOCGY6DzFBegkR4FxAKaHjgyEUZipa9FrrwhTCMocLuQDY19EFsYwsCuCoxgTnMD1zug4IVcLCiGLCIAxq4Qwb80AkLdEEGfTAAH/zwsT504IJumAMTNmCEDnyhD7QbAB8gsoFvUUANETRC61ZkhDgwAA4e+CItiKcBwZiQMMr7oIFIaA3/1Cxx6fALCgF5L1xA4QWOk6EiF8nIRjpSLXYgmxm8RzYdim8QXWAAqnYICSvkIFUx/vBDtrJggRhciQtONEIfPiZGSDTwdhOAAwq+0IHrwO520yljreiwgD6sQI0qYlEXGlCjJM3xjt8Y5B0ZpUy/6JEvitvLM5E5DT46wxZ3gJ70HsnNbnrzm+BkxR3SMAQejC18fPjeDiYpPgZAQALzcV2t3FkBnpDlkwb4gh8CQAcruM8oqrQCACKAgK4ZQJUmiEABTDmIW/ZhOnPgn48M8M4vzAEAUPDCAjcQAQlUYhbbaCY1/zJSvZUUhNZkhgdPqoxarNA+4YypTGdK08jxQQ1H6EEPjpAGPpSTbEA926W2WQuW2muaAkqpUfUCAJH6jjBODeGjZsEHKFjgDTXN/qpWt8rVStnBDEDwQRDSINQ++OEFQCUbGbymjKjiy61GRao8TIo4wN0Rrv0qhlKNsdcUxuJ5ONBgVwdL2MIaNiB3OEM5T2YHV+RhQnwAgjl30IMz7KCsR1OQHf221OPJ9WUMqgteO4sNl0EDZrG4B0wPy9rWuva1teBDGnK6UzUItg8vhcTY7nAEIvRBDaFL2oDIIQHhkRaEoxXYZ7nR1+MOlxl3MAMRzNDYh4IBBwmDrXa3y11H1sFINKgB5l5x0zOY4Qx2uO0q6BAFrPYhut3jAzvbgAbhhsMdcBDlMSCQrf4iAwZwiAAzAgAFLPQtAAygwxOYwYDS5cvBzANH/gDgaQJleCe5+JpLXzEc0tAuQ5oLUuZyAZDWIegBDLzrropXzGLqDUkBMIYxFVzBBzukAQ1pSK8t4LCTVajhDG2ABBpSZgcbzoKofcDOKur2Ciavwg/5TSTucLTkPjg5F3yg6zIgwGQ+HLAYRGzFFApQjC+eYMCD2AAAMsAEMi8jAPPzAjN8JFBj+MgJiAoAEeWMgCaomU+QIMBSm8lh0jbXqJMFneOe8K0+YGG1rDhBo1nxLBhwwJgtzrSmN72fOtDg0zSIsQLGkGQrvADHasCsS8HQNfmmGhJqsEMXBICHNAQ5VZNehRUsgD5IqAABGABAFDYBiyW0onVdgPQs/jgANxWosg9O4MPtdEGBYIfDyX74MgCIyAUmMIEKU5sDmSWwBDcXY7MAqMASivGIDbgDAYIJgDvg3AeNorsYdD7GnZsqb2zEu98DBrhel1DcgsYBAO6wAAfO/WaVejiQjip08P6zUtA+oxs220EQ0JDo6lbwoQSIwR6e0ATsmIJrY3jDEhwnhwrogQsIYIMcasCkPVABCi9pAoX8YIIUc/rnQA86MGqggBqIwdOhVgANzoCGJ8TAWCeIAAPwYEAEDmUCEvhCuC6ALAjIwA9lMoAOoqABCVDoDmrYgBMCm1AcEKACZSjAAdwAiRNYdRXOhsQA9ACDV9KBA+/UyB4G/pABDYAB2WrUUkHB4tENVOCTkMiAr58NAz5IqwBQkAMDKpBQCIwoAkuAoqQjj2dwXFnb24Y2X/Mh0Bi8YQLFaAId9CAFJrxh4WDgwgBeUDcsMIEC24aDHvSAZ3rXWRk+krOdVe96CrybDnK+6hKg8AY9PKEALyiDHt4AfD7loPq3B7MeODCF7Rf/qh1gwCPk4O0B0IELxoBCHl4OewQK/w1OkHg09D8Y/hfD/3X1IIRyWZQ0Nuw0ARTgBiqQAy8QB1HwBBEhAGHAAXhwAgswBQngSkDhaDnwBHBgAGywAU3wBGBQAGDAATlAAaYgdCzYgi5IC6FWA5DgaTBGA4+x/kbk4gQTwAYnEAbS1gU+4mwUkCQq6G0FwAXBdAMHoANc0Et8QBp94Hkq4AJ30AEyVx+r4G50IAlsZCVlgAFdgABl8ERJFhR7sC17wABdAAM7AoS1AgYPIEs5UACeAAldAHmqAgkY4BzGsgBz8ADkwgQ7SCJ9IAHSBglxUAAVsA1McAjFcHrIQESlVwwMgB0FoEruRiF7AAcpU2FwsyTG4gd84ASPAGWxAwBxNmepgnDuEIQBgIl6BUBWNzXSUzcv8VCwlw9+4F5q9mx9kDB4dmcNID0vMQB4QB8xZ1ZMRgE/JHxDIVrEc2iPAoDzYlQ7EGQ9MFlHAAk9NAAQcCNY/pABGCADPWJFVPctsNMHENFJMnIBIDht6whBWIB9L1iP9uiCSTdjfUAFMWYsXvBJgwdHbGACSTIBXCB6RjCEegAAWNAAcJABB9kHKAA/NGIWB+A+S6ICZHAGJvAtdPJJcsArBRBmLPJQAcB3hGAA2/FQZogAbKOGMdCGqtQBW4AANUIHe+AEP9QBjpN3fbCHYnSGNzJ4ZWCFHZAk1eE6VvgdEIcMqvAGh4BtqAdmqncM32IA7TY/0QIACdYHFcYGg0dgtYJwCLBwXMkHc2B8qrgHw7d9j+EEYmmWBhcAqzOWvaZ7WIhnFeBuVidnj1AuAABF9AFFKhAABdUFxnCM/gDwSUwZAXzghgsGANbGMg/HVP5COM51OEFwNhx3TtzIBx7AQDGwAWEAgXLwSRR4Ag1lLHLgkAumBwvwBvlEAQVWgmVwAjngBG9QRffYm765Yn5AdDBWAy+mdDk2axIABbYyAF3ULNySARNgBFYQABqgJhBgAQFwB1GnAUYwBRoQAY8QHWeThirgBndQAgDQBOyCi6TTa4XJAAwABtOBBUESgmSBB84SADOQFIjnBV9khSZQARLwBrESZpLnaxMWBXtIAPaTeSpCARHAnLVkksbUBbEyDc0BCXrgZHwwmccgiZt1le22b8XwSV/ZBwMgln+GANT3Bm/gB/SRisvg/iN74Ad68BJTA5ewyCeP2ZfGYEb4pnoSMAUuilUa9QgVVgx4sAdWh2eHmZhM+kW+5203Wom/+ATF1WE9c0InxUcjJo18cW/gYAZkigZCMDYpowrHIp9LcAp7YB9YwAdxmgrHcgEwUIddcAFSgJNMUHJ+wAEU8gYX4HO/WaiGylrFKWqjhnZmYGu3lR1TsABs8AZRgGR9QH4AwAZnoDZo5wp2ED7CAEG8MAeP0AtywAG9xgrTIAHZtQp7MJXGIInoMHWDN6J9cGYl6pWZOnjMeanuYB9zAAec2CXzc3zJkG/LB5ft5g4ZeHAkuqvXcGcIMAhvIKz19opjqaRdsm+V/nhw2goAX4SjL3FREQBT7AOmfgFvfSGN6GpC5mCYAYIAz5RWO1Bfh3qv+JqvrcCPilosq8AHbXAGZ2BbriAHUpAHZcBqrzAHUXAGewCqkMAHELsKbWBkwnBlaLEHUqBB2AABreplzCCJfPUtT4Ct8WFWxeVRuvqJKmqYssijxFpvTYV8Mpus7dEHJbuYP9KkxoCTBCBvQegA0CZvUHSk2QoAS2p1KgAACfCyADBGGHWrxoCd7lMMFDKJLPU36GooeHMgeSU40tADnjOx+lq2ZnuPTBBjNCADPGBJ4oQGkkUEBLsKjaFePYB2Q+AKd/sKQbBWC7MNHrsKsPqhhOBt/mNgLEfRsgD5Bp0IrWLJBWVAgTgreyYpozSrfMUARXC5gY+GiDxbDN+SogHgI1qQgX7gbYPgl0cLtZqLAAVlc2+AtExqpVPQBPZhd6nQBJqQpAEyYpmZmb57TUV2a2dbvMbrgtmnBzfQB23QA0KQt+SVBkHQA2OVBy9QqrCgBkBwQ2RLBGSbZELwvZhiTRGgByDbDJD3ZPnnDu1WDIP6Bk+ApNCabsBYAUIlB4ppucd6rcnKbqswBbIIFJMYukGKZ+lbNwL1SX8mu59rNNGimGuWSPNYARJMjXHlTL8bPMe7wRwcdG8gtH2wA5AwBGYgBOwECwD7PTyABqrGCkOQ/gZ9AATVxQrkhMI9MMPv0g1mkhcKR4lws8DHIAGiCwAd4QwCJ6aLIsT+tlkSoA7z1iebFQD8swwTkQzFhcQfJELB20eAksHVFDN+0cFiPMYrhgMwxQPGcgc8cAeVJQt04ABT8FU6RV2twAc+kGQ8QF49EAt2sLfwci9ws33+GA4VcAFLYMgcwAFL4KEBd1/BkxgW7MUshcQJwihkfMmYzFp84AApswMpo1h8IAQw/AordGV3ALc+cARqsBlosI12sL2v4MevkAbBlcOQgmBQMHtxsG7hUIplmDaI2SiUfC+GEcmIMVIg1rt5gVSAkcnO/MxaBQXYK8s9kGrV7AqT/tKqaCO9YtUDQUamsHAE4itkQvDHDucNhaYo92bMkmwgCMLOnbXF3CBS0FzP9uxNm5xdQFBWzdsHdmA2/3pI2kxeZtADPgAEPTDKrqAG0BsLR9DQmNJWktyuX5sM8MxZAgivdxMgLjMXIjYNF41ChnMo91zSJi1D18UKQYDDQ1BftGwsBxNYtjAE3RNJc4zDSbbHs3Ay7tLOmoXBPq0gf/JZzVXMJHVxIWRH8rwNJ93UTm09vOfCFptkPmAsZyAEEoK9tMAHwXUH5XzKYTUEFisELVzH4ZspQZ3WnrUvan3RlLkgTx3Xcg02cOAjrMBTrYAG0Cs2RmMLZ7CNffDX/tscBG1LTuO8CmyM03nSDveyxUsNjRY9jRh91BKtZec8z8/VlGyt1lTsDXP92aAdMjjgc+Kst3ZANEHgtrXgxy9MXjjlAz3AwrPQxwN9J3wF0pfN2WpN1HTx2MqQUm49UqE93MSdKRJSO+DcCm3gAw4AN0PgW7XwyqtQyyjMAzllwoq9Ci+tXhYyDb5tmZDiVo49MLrtbyOUKFyqGMW93uydITnQ16tgXth8AyccBCcsC639XjotC2T9XiWcynPLCmBVBzXwaUZnqftR0Y6iro6iKN99zNmQTIQxzPvnrtzwQcEdDe294RyOH/nsCrNFaTlgAXRQy6Hst7FgxynD/tC0UNr/Kr088MJqkwOKqgD66KrcXQ8ykOMr08XeXd4ZriCfBRgUTcwCaFQdnuRK7hZRkL6swOIR+wKQp1j/mtCy0Mqr4OKyoAaq/eJDcNBmcAd1oHSfJmqkhosd5eS5wGi1MB2Q0Eu28NZgXN50DrZLxbV4lNl+teR83ucA4QC1TTIaykLTTbxsPNWtIMtCkN11fMeyYAc5NQNFR2pJp3RW8mw5sgAaEAUSMQBlOQBQZAClAwVr1AF2MABwx1GGSAEQUILw5GtyFAF7YADFdQEQMK0D5C1PsACLWI0hduGUvdGT/X/hUOR7VOfSQJ3A/ijqEMl+/uzQPgxlEGae/rq9H6xs/YzYN/wKdlDOEevotNDfMFh0M1jp4IJpUrRKPnSrnwQ7tLNKSGhFeWCFwwQHHPAFE5AHXZAAvEMBKXM7tDNM3DInTsBFjsmkzG5Xj5zbAHM4D85SUfXw1xTtFF/xuZB9sHAHQFDKr9DSrNDHLUzTq2AHXe7Qhw0JdBBj+sivCuBrdj0W2CEBqFKeP8kHQbkAXvCg5+hGxbSHhDAB4erzhfiT6hhM5nGbX0A7F1Uod348GMbMgvTjlS0NedSlnWXxWJ/1sPAGG0hePADoGU/dffDSaEPdyU0LXP4KJzbiDfACki5jxUkDWQgAC5ADWAABC8DpRh8UfMCg/gMABbNrjFagLBy1LXuIBWTxLVYgR0O/h7SiAmzAAQqVA1wgjucdYeispcpA4fHg29egKMZ+5P8i9RZ+Ulp/+qdvxrEABTuA4PEN0YFN3WcA3ZAQBMR7ZI6uB2VwSA3gADgQBXDDBzpQ4zB25rkwbXVsCxzA46zwBFuE7B8W/VLl8Je52UBNF6Gv+dDE+fiC+t5f8XrAyeSFAzggwrOw7QLu7X2w6KwA7lRFBz6gAw7g+1HAif+KBjsABC8gajHICxgLEICwBwcHUGh4iJioWKix6PgIGSk5SVlp2WiZqbnJ2QkZkDngOUr6iKmJUNm3ytrq+gobKztLW2t7i5ur/rvL2+v7CxwsPExcbHyMnKy8zNzsHBUFq/cC1efDR9vW83oUtGcn1Ao+SyeV8+LwUhSkB2vXM0TWczdGo6BAM+ZcXMrY/9/vFMBOAjUVHIgwoUJ/pURJcriw0sF9FCtavIgxo8aNHDt6/AgyJDE+Dtq5yuMgWp95tYKgeTXkyJAzrc4cceWnTJQXDSzkAPNmVZsgr/gQ6aHGjBBsfdIQ8dMHqkhakSAy/GeV0sF+WRF1JZUqotixV8maPftVEYK0kLYemgo3rty5dOvavYs3r0gwOF7BcQCGFZA7tfj0YNoKCA/EfYKo4QMnCg4HDnBEgQOLjw9XZ3qY6aMUMRky/npZHWILCbUi1W4BhE30mlPsgJk0gDpbSTUA3Yta41bk+7fwgaWLGz+OPLny5cyVW6DjCowD6KyC2LFlZsgrNDte9qEDxgc6amVMzgJyvc8dIEEIDwHCeIga42cDzB6Ov7Zw1vkp8T4UHHAATnJfQv+JtVVzCi7IYIMOPgjhcmW84EoUJbki3y09tOGKEETsoENPOvQQVC5mkMGHPGn0wYcQRHWYB32eFFjIgaH0h2MkAc4IFiI0RvJjJzaOsiN+mBQZSYRKLslkk04+CaUsOATGyjmMrULEira0IYQfdEj2wg6WIdWUdrqoIUQPR2DT4k2v7HDcgDn+I9CQkyBJ/tucmzh0G352JvKnnvhFSWihhh6KaKIX0eEAK374FMsRNNHyBhg53HADeS6tcsc8R2iJyx1B7JBei5+9ckc4Mgq6SJCUuMpqrADhmZspZB30VYCBErjIrqc5omiwwg5LbLGJ5qBSHhaoBIsZ3rmih048+QQGHNeweK1QPbCECxo9nIGeet/GkoaZxeFGq6yP8GZjup64q6O6AMAbkUCw0nvWKcbuy2+//v5bFx8NYPMXlbHYtIofkU1W2WWukKHdGURwtsOVsmgzBDbOdgrqK87GaaQj+MrbH6wkIzLyyQJKlEgjKQNqCJIAz0xzzTbf3IsekuGAQzV6wFAGLWmQ/gEGFDggW4ZUsQxxxxGEiROEm7SckeEqdhxBxHyymJHeuf6N9XKevJ4cqFU7hq3yWH3qiS/Obr8Nd9zGluFAA3Y3kFIUFrNIBxxgRAHGGXQoXcsdaHQslB1tpLG31Wh0zakZT8tyRuN2zfuIyWl74itspbzWuVqChj6c5iXjJnfqqq/OOoN/1N3AA3c3QB0XF1ywxN9TlEGHHk/0pPUqe1RAyxoZ3B4jB3hU3ocdT/jcCh8lfIHNFNjIEQUazM/yLCsnsAHVHjLYckKMq3DBAQZMWL6KFV/8svklLf82Mulpoy2bJabHj3rr/v8PwACGBAd2g4IODmg3HMChDByQ/kEUmAAAPsxhCWWQwwK2wAQ8cOENS4COFPowhidEYw9OmEJg+LCFBuiBCxpowxhQ2IQySGELYPBCA+AgBybkwAwbYMMqKBCjPzRgDzmwQxc0yEE6cKEJfNjDE17ghz2AwQnR4AIfJpADPXxwgkFbInVYFIcAxIAVKjCCHpwwxicwsQ9qxMYST2AENq5vDjLERSkgwL9RrI0Te9xjHvXox0rs73R/BIgAD4nIRCqyGA54QKNYREC8lUENKHhfHzZQhgLAwQBsQEAUKOCGEzBgCgjoAwb2IAAqUCAHG4DCExLQPC40YD5eiAEG8BAAMJjAAl3QARMYUAYmFGEDXzCB/g/7QAEcXCACL5CDA9KgAjd0oAFPEAAOTvCCLhjNAnIQABgM8IUO4AGLesCAHDQ5gTIsgAtlmAIrelgAppSxD114QQdyYAULxGEKT/RCAuAwACN0oAlY4GUu7YgvDcDBDxE4BAQykIEIRFQSCHjDE8wyBSxsAgZvoIAncskFUUQBC2xBQBmcUJZFwIAOHEBEFN4AEftZQgZwaCgigIlSQdEKf/JjWczOssigCnWoRGWF3Si0ihDZrXfzvOQUAIADCnwBA8gMpQ8nwIdTUrULMZjAKjLQlD9YAA13KCMH1EC8PfDSCFt4ZgkycACBHnOVRHgCN8f6ve/1Aax7uAAW/iSQAW5SyApGUJ5eMdAFDXAgA8VEABg+2IduLiGg7QvAAgKABwPAoAQVwEIEMGCBDviQsJpdQgW8kINcjAIzUbEpVF/xhAI8ogF98AIlKsCECWwCAU2UrSRw0ARDVGMDPkUEdAjA2z4YIJAAGN8cQNEEE0CiL9I9BB32QADh9Ol9JwCABJhwAFBYoA9zyFf8eNqfoqp3vexV3bRYEUkHmJACDmDCBf5ZADo4gQ8w4AMF2NCBGGGVA3vYagxOYAETJIAPZ5BDA6RQAg1kNQ0DaMIBZOAFI6zhAVsowBs2INcfkmEPcuBmAKIAAADjwZR96CsHdLBLOfSljOLsABTo/nCBPeTXCW+IAhdeANkOGGEQpezDPAsAYCjEIQrEdMJpHfAGAhihlT3uQhzt2AnWftUQfYEDE5owhRXPwbeKoK0VKEGhnEYiAHu0QEsV4Uc27MEhcdwAmzvhQ1FY4AIAYG4AYDABUOBBDtPtQ3UNkedNMHcSd/buEmSbZi7rlhS6mlOlhyPTt7R305zuNL+igDdogLqAf3sCBi4QhTIEMwJAU6AO2IAFbEiBDx/8oByS9oY3JEANdtiDCWBwgQ6QYNgfgEMcpKAHNdyBnXrAAhzy8AY+8OEOcMDGHoLyBin8wQ9xwEaJglKtN+yhHXLAgx6aOOugaBE6x4bMKrTc/u0+6KEd1+4DHD4oiFz34dh6WDEXbL1iLG9Cy3zIwCH6omaT9gEL4gXDvHNKWyxA4Q1alECfGTBxPcDBoxEIDBeYsATvTmHesS1EEygOh0MXogxccA0dnsDRZrvW5CumQm6rYQJk6+EEoAiABKIwbymQ2RAVKM8bmnBdUdCB4d4F+hucAJQBNOANKEAAE/fABCYUgAFI18MbOAAK6iJCzhgwukcBUAZCFIKjLZ04B0Z+dKjCodkWB0AFpkBxLkw67WX3OnEBkIM3TKDj+2aCCabuBFDcvXdT8G3XU66Qe2ki04WQfKw8jfnMa55QPJldA16ADYWBAQxlQAwf9NA3/qIBLu29YwwWIAqGZ9Vh2LQfthPoYAemTBsxb2jD5KL3e1dch3CsmMMXrVhtVsTBfPa2xR5iEYeA76ISTMBjIbTsB4MfvA9qBgADmjgAGLy7HV0AAG1XQfEWh3fFXm8xBWAAlSZ2YWB9eAN0dDxGPwRFDlbBwx5cwwp7YG0GYF0JswcUUA2rYBLdVQHedn9Dh1TzJjzZNWgBwADsVyJzRjxWgADm4wd+wEnyxlrEJXYFmDCroFt8QGiFIHbVABUmERTPR14DIGH1d38Wd0xRsQrENVygFxV8MH+15X3YEAfQAYLipzAkRnlDQnm14oT5szKZsHlTSIVVqCB+kAOe/vcKOvMClmEejYENqBcZOYADFnA0gBNtaSA1HkB7bEh7XbMBA8M4zydVlENPYeAKfJAGG1ABEbAAjKECloRMeLBfrCBarFADtkABAdcErXCIvEAJ7qQHeKRlBZYIM7Y2gTEB/jdpgRGHq+ABfRYNGpUBuhUAqYVSkQYAeNhdp8h9w+V9k2YI/uca2IBSCqdyKdYH2YUA1TAHFkch5cVdfYaK1rUHPAcAOtBiokCL1XBRzQV+tGVbAECLhVABfzc+XhAAJdhnAeBDJBUAeHhmg8ZlfQB2cfSLrsh93udDdgZobIZzAAAdXFAAJ9YHZzZcARBpAWBmABAYKFAIOcAH/lR0Sa4hi5KAXgqRkGghCVbokA8JkXfBB2oQbS9gMK5ABzmQDmCADUIQfKvAB2+gEziADpiCLE9Ae1rABx9Ae1ywCnJQAROAexAAATpAAcDYBxMwAQXwBX/ljxvgSU+wAAvABnegBovYBx0ABuOlAmygAgzgh3iwAXhQA1cUAWHQAXhEITm2ADiIBRAwAef3Q/4mADAQBxrQUDmoC5PABKzQfsKjfYggfolnCN7YBxcgb1nHBIFxePR0G7xFaBUgBbkWFKm4jtTYB3oJBXzgBUgVB00wdBFEaAvGfyxoaGM3Z2wWR4emgtSIdXophJUnQX1WCDHCjIT2PgRYCBwi/nWhSY6FIAF4p2/ayI274UPLxY9CWI3b2AdNEADV4AQIEACUKQq/WZAWABTpJ1232WdmZpx2to/S6JmKWVuOqXW9MRzpspDxkl4R6Z3fCZ4e8QaPJAtwMBk4QCaFIwR+EwVuqAWrUAfuuQonEAaN2QcDoANtIGQ5+WP3aAR+8AQlEANd0BcBAAcFZQd2QAFRcFFwAHpN6QSppQI5sIgYwAcDEA37iVWntAC11VUrJgGtsIjYEKI9hExqqVqSIAHExyJxiQgINwC38X3DkzAfqAd+ME1+eRuDRn9vMAjc92eHuWIfyAcfaFsvwFpzEKM7SmilVH6WmYvQMQAxGgZ+/mBngvZ/Q+oHN+oH01iLcXAIckYAA0COqYloc9aP1LiCCLBiPooZtHmZBegQ/aiCDtGCBfmlhlBnxAMZcBAUyzlnhdCP+UghWgAK/ailRGpbFlAicbCkxaUy2zkQgwQA4Wmpl4qpzGAZteAHYNADDpADWhYpz2IFxLYHXTB7treMESABAWAHZMABoeVDHMAF44MCRkABYPBEXZBaACAFUgAHyrZKTJAHJXZJTplaVkCheHABRdoB9uQG5uhfeyB+XAVEfsAArTCVq1Ci7YiiAhcJEvCF2ecICGcICOBDT/B9/MdmDCABCDAwe9Cq+rhv4lddY5R445N4dmmKAKBb/hIgW8BUkHdGjrxVXlCKmUsKi4VAjlfFZghwkGzaBwfQZ2k1AGxKaNWgUQAwRrsonWraZ6o4XrZVm7ooCq1pW9AxaT4kXXUmmmBaCMOVWi1lnCaAAFIqqELosmnGZmY2AFdlCLoVAQEbNH+XOfFDqYVkCJnKtE3rtLygBw7APqxABGcABuhwY5lxGKyQqh0gBiQwB7QnBveojNznAAUgATbpQ816AqVoBOoqAQ5QXlDgBBAgAWxAE0jZYgQAAUimAggQAQigBxUaBxIQAVBwiM2aY3jJVV2QARjwAHMgfsjkrmxgAA0QBwjQqmxgodNHCRBgEpZYrvvWBEwwa/RU/gh4OAelqwf8d34k5E6X1CirqzdAGoxTYAUUQkJIl5Pg82UrZgCvQY6wBLOvlYvf+AYG4LIM+3+66wS8e5Cp5QdOsD6rkF1F6ho+JIHLSDzTuGJP8AYNuAdNsJhCWLJyVpz9+D4ASh3StbALllh9Vmd98Zixu5y72LNCCIsUsk9WIJ3OC73g87z+p5pikRaSuifYaSCa8LQN7MAP3ArIYgufooA7sSxfWC6uwJK1N2weADl3sD19cAYcsgpv97OskAYfSRrJYAVNsARye5HGUCOTALoF5yMvCi1OABG1K292RltccEx+0F0AoBKCAKQBEDR90HL9lTAAiQOhO8Sz/vh/vPWkrxXFaxd6CGiOs7iCTBwVAIkICajE6Auy3gcFg2BMaHqPARl6BtAXq6APZ0Zda4OzuXlmAhsVH2SzqfV3vAWzz0nErIAZgLqkEQcAsKhwSvyxMBBwfNBdMOCBYKy0sqI5LwPBl4zJmOoHDsCiHtM93wEF6RAFUBEureAHHDxscaAGZxAjdhDCqzDCCigF0tc8JMwKergMP8oMtAJYMJMJEiAQt6EBC4AyEXAQEmB9hWC3iVB3M9LMa5MVy+wINLkIAdAEdTc+lekjzQy4p/AfEBEA1OwVNBwBfyLOeyTOxSnN+OEqWYHAR7suvTIQApHJ9WzPEBkFqUUL/mhwKn6RhTjAA8SXBz6gAmzoAVogg9oQBNwSPT2AOKxgB0DgCk6hHLayEIHUaJPcCY+kb3iKCIum0SBNmlWRIzvShDhSEAlyzyvN0phHEsx3MFITC0FwA2aYxH0gBA/NCvKQnq7QKcHjCj4gg6tABpOCHBqN1I4gmPM2BmeX1E8N1XPS0lNN1eslGbSgBuaSGdfAB3wBqkTwIrBwBPCRKkFgMZ0COdVhy42x1quyH1ENECIN13NN1z+VCAEAL1Wt13utSNMxC0MxCxnsllCwA9TwRawwBGEtwj5g1BDN0KyABjKdLUeNLg1BFictJNwpNqQg1xExG3Uyz1Bo1zOs/rR8bdqn3TpS8MaxYAeK/QqlzAo5rQeh/AKjzCJRgypBMBgTvbXioCoswgPLITqbDakDkWmSij8LaTqVfF7NbdyWgNrRLd1v8wI3jSq/jSrb0ArZIQ60DQQyPdE+YAaM0RlXUjFWI9EVTdIIGdXvPM6bA9rFXS+dkLS/ohX0PSsRMd37zd//MiGyYBiycAT93Dy93Qp34ANFUBmllxlHsCHbnd6IrSVqKNyFVN/urcB1zT+YjRAcjt/6oWn9LeIjHiwWGQuaceIGvhJAzSlCQBNdPRmh6g5CkDGsMNbb7SZm0NggU9I6ZdH349xALtqYsxBoQytsQeJJruSEwiiy/gAnsCDYq2AGE3MSDo0TV+sAWRs9ZjAuq/Ddjr0KQdDWqzIy7uLh7K3haY7mBhHkCoHZSw7nca4kmwoLk50YtvwOV/IOLH7gFlLbXxjR7eHl/XzePPCFPP41Z1HfwsHc58robUEKpLPovzHpuFHpniDnma7pzRG1e6PinKLdLCIEba0GPZDWsdBjoowYnfEShjEpM8EHT67eaj46dI3htI7ribDpu87rxQEFzNIKHskN/XwE4J0Gj20LcBDKOHC6fDAEpm4YK2IGqUbls07kua4yZ54j2o7SSG0bGc7AvS7u4y4Xnf7ap54teV4TyI4Le1AGBDQlE+kZdrADVGAP/vdAA3WgEdEnDJlQ6bduaQjhG9x+J9hu8KVA7gmv8B8RBWKM2GmdBi9iGJDD5VNrCzDeADlQBg6eA/fg8feg7wnDARcQw7pw6LKgPH1gPa7gBN93C8d98KHNaGZx6fDd5qNQ89C98DvP8xWxyYc+BIjjGKsw4K1wBEtRDDpjAZWBD2MwBh9PAy8JAWAwQQuHA3ewB1wgcXzABHgoBkmk8i0GBlZQAZjhBNXQBfe2RAGnVmO5QR20BwtQBiQUDXQ0BWMAB03QbAlowOtNJPG8Cd5cOppN2qOg7YFiHynl5vFD8KOdJD0P+ZGfDFdt9B3TKdqCGIk91MZwBzWgADOg/u9vcO8KoO+ExQpW4AJYIGEE0AQc4E0EAGAIQAh0EAGRFQNcAEwLCnMcqE5+swoZNpbT9AQI4AcIIAULQLcu0AVITAEy4AQCwEoDmuY5L+RzQv3bzvjZKYWSz/3dHwx+zQpmQOBHQBoTD5JBoNXI4PkKoA/15/H64AWrjZTfU/tyMD7RdIhlFKJcZf+7eAEcAAgvVl99HAhgfYV4iRR4HWx9E3wYexWJEV05fRiLEX1yMVYAo6SlpqeoqaqrrKUDrbAAr7G0qhq1uLm6rLO7ubeovb2+xKnDrsXJyriJzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt/u7v1GAwzmhmzj13fUdHiXxC/OvunKmhoOAYPwQN9vGDAIoUDE5ewEGgB8OnGH1UsOnQAM4ANgXAbIghpyOFKFzAqHAjJ4qXF332ZGjWqMMiSTL6hHTioIuRQnz2WJSTY8MyZcBwJaW1dFdTVAiOFnsqtRZVU1eXRS2V1Raprsm2fv01lteuY7XgqV3Ltq3bt3Djyp1Lt67du/BelGlmBmCfNEH6qBHST4g9dG3QBNnRA0mYggVp0IDsJ5EfJ0vo9MFiQrOUmIi6OIqyZO+cC2UQOYmyx0kOP6L3PFmy6MrPRFjwcOHTZ0qfz3uaMOkzB5IU3sDB7GkFFqwpsU6r/qqCLr269evYs2vfHl0q3u/gw4sfT768+fPo01crAzORmiHNgqTh08NOnztC0JTjo8YMEB9AkNEGb4kkBFlBVHTzBCTevEHgONxFKOGEFFZoYYTUXahhKep16OGHIIYo4ogkltiNXu7Bd18PfQxhzx09nCEOHmkMIYQPQ5xhXzR+THZgDSOWteGQRFLoXJFIJqlkWiY26eSTUEYp5ZRUJvKGBbzZEZg+ZqTBoh0+qPGNHWgMwYMQRKSRzzVjUFFDDXWQuOScdNZp5514elflnnz26eefgAaKDQ6I2EFYHzuAeYcaO4ipDR9t+McDEGao8aCgfeSp6aacmtXpp9dh/irqqKSWauqpbtHhAB987PBXEC56uaY1d6RxhBA8BIFGG6hmyl0AxQA7CrBH6hKAsL4g24qyuRwbLCpUMdvss7FIW4uzxFibira0cFttt9QC0Ou45JZr7rmj5hDFGy/UgQQSQagRxKzS3JFYEEAccUYe5j53FLPewoJswAGzgm2y4O5ybMEGJ4xwtg4rHO6yExsbscCmIIvuxhx37PHH5NFxoAIxqDFfvXakgcYZbdAb5W4gxyzzzDTXbPPNOIPc48gK1EDgE0HZewYaadjhMjhdRPGMHtE8cYFmiThxwQVh9OFE1dB4AcUzHODRdTaS9EEFb3HgkEk6e6CXds5s/rft9ttwxy23eJNRMYaBCtTBxx0RIEH0FDBoxgUWTPD2hEO9fQLJE00Y7hAfcjSBSDMTALBIGVjAEUAZfjThWyIZzNFeJHTEsUEOceDhhwmIcJGZH3R0QYcJe1GQxxi/vQEDv3E83cfhBMoxTyS87VFGFzAw8RkXb4DBBQ6aYYHFFItIIYsHIGSv/fbbf8D99yNw733335dv/vkgjC8++iCEX/746rMv//zxl+/+9/DPr7/89YO/Pvn7C+D72He///VPgAE84PYKmL7/IfCBCtQeA7UXv7lZ8IIYzOB36mCQOiAEMjVg2QF4tQcocOEBfSBAE0zwAhTAAAsBqEQf/nzShSk8QQYnwAEM/SABkRCCOBWwAg74YIAXvAEAUuBAFKZAoAlIYBGJCFslVjIBMEwBCw2QQg68YAQVAGAMBgBDI2DAhw3I4AkMiMMC4LAALLzgCVA8wV6IR5wYdGFzBzBCBxhABybAgQEpxIEVclCJAYxgBB9IpCIXychGOvKRkIykJCdJyUpa8pKYzKQmN8nJTnryk6AMpShHiUkQaPCUqEylKs/xhoIAKRE+emUjiJOBCwDSE3J4wSwn4AdLcBELGcCABTawCAzMIQA4wMDW+rCBClwgAX3IAG8kMEMIyMBxEzDBD6XIAI1gAQIveEQifKKCn2SiERiYxCIk/mAFBsAgAmWYAB8TYZEo8gYUXsCIHCzwCDkEE5Az2cMCTvAFD5DyoAhNqEIXytCGOvShEI2oJE25yopa9KIYbQYHXdmHMcSSEWCAgxVewIUATOITFrBCBZogAD8EAIxf2MAXnpDSCixBAHyAQBngGJM1vmEDYchJHwYAhyfQwQCLOEEUsCAABk2gDFwYABQ00oQ3LMAKDoBDE7zwBRUgAA4GCAMx03mBaaqxj1gAQwcIIQeh9sEAZYDDHOy4udPZxAow4AIC+ECBRJggAXxIH0IFG0lENtKwlESsIgmLScVa0rGFDSVkD+vIyT7Ssplk7GUr+1jJbhKzlA2lZkPL/kjQlpahFM2oalfLWrgdyEcK2czU8nA43yTHD2+wKh96Bwc2+GEJS8TtHxbAh9UprQ9xmOMepvCZzaBuCZ/rAxMKN7knwCAzyC3dEhCBhcwUZ5Db7Q0fcNdc37iOc06AAm9W0owpmOACeijDHMDABKXBjAlQYGJzvTAPwo7We4lMX/gCvEjCDliwCCZw9hSJyAY2MsENBjCBJZzIAVOYwgderH/Hd8gPRHi0EAYwiAlsYcYa2MESTnD2DPvhB5NYxC4GcIkLzGAUJ1jEBoYxI0OMYhrL+MYT9nCPTazjFu/4xT1eLImBjGEbH3nBFdaxjwUsZSX/OMhNHvJiW8vl/i57GWRj4JkCaJCNLmQgA8eNhpnRDJdBNOhS3HACBBaBYPbVb4IrXrAD7Sc/9x34fAzEc/v0rGdB55mAh0ZfoM3nvvpFcNCIhrSiuSfoRu/Zf5E2tAQpzWhCbxrQfU40qBfY6QbuT9OHRrWkRU1q7xVwy1+OtaxnTSo/UOG1NKjM2xzs6Ufjj9TAHnX8DohnX1+61JgeNp9N7Wn6LfvTyQYgp5lNbf4Fm9XRpuCylb0/Y0+a2sRutre1DW1sT5vb55a2syftPVq7+93wplId3FQD3MXtgfjOt773ze9++/vfAA+4wAdO8IIbfNDxTrjCF85wd1T74BB/oAj8HQL9/k283xcvX8YRuPF9dzziBf84yAUu8pEjvOEoT7nKV06NVSOw4h4HOcxNnu+Z0/yBNr95CEpevpzfPIA+/7n+gs4+lhv96EiPt9CXfnOeM/3pUI+6vp2OPqLT3H1Jz7rWt57Rh2fP6jjXOMWFTnWp6xvs/0a70NVuPrSzXepvD2D4uE73uttdbl4HutnlF3eo973m/Qb73w8++O0VHvB7r3q3U3v3xjv+8R1LvPYyfnjJD7zylud75jfv9wFC/vOgD32pOM90zJee9JNHvfzKrvqbt1v0sI+97KOEYNYL0PYcP33r22549pk+gLjfPQiCP/XvEZ/4EGT87JfP/Oab/kf4yL+98PH9++kjPt/RJ/vIse787nv/+3OpM/AvP/DsB976+6s++g9ufhDE/ffRnzv450//+qsj79jfve19rv6vG7z/rVd5ABhw7UdzPPd69peACriA2TA/BVh840dyVVAFIgBzIiACE5gCVZACFScCKfA9FLiBKTCC3JOB2eOBImgDG7hxFzh8GziBKOiCKYCBGjhxHvhxGJhxGLiB5VODK3iCM6g9HfiBxgeDIDiB3BMCRDh82ROE27ODKOiE2aOCVaA9G2gDIziCE0eB3KOBVfiEVWBzHmhx5wdxD7hpDJiGariGfYB/61eGICAGzrAHHxgnz9AFIJAFfXAF/ttjA9EAc1mgazFxBXoIDXKwPXJ4BXb4DFcgh89wiHq4BzmXCHwYh3P4hdpjiBToB5KoPX54iE/oiIkgB0SoBYLYB1mgPXKIiSDgh3HAPdFQiTZwillQBdIgAp9ghaeIh9kjh6DYi3tQiZx3hsnHhsZ4jODnhjEnhE+oelqQCFmQBXKwhyAQJ9F4jVWoh6noiZ9wjdFYcY4YjeEojsgVjcJoiVdQBdEYB+WYBSkgh13gjXxYiNvYi9AIAs+4B9EYJ+cIApVxjXFyiPCoPXGyhMOXCPqYBey4B3mYCGIQjaNoj+f4idzzj944cc84Q9GYNg8JkX4QjVqAiwzZkH3Q/pFp84qWiIqq2AcG+YYEh4DIGJMyKXpDt3sAmIiemD1xEobco4cTmYuGl48rMHn16Ie8yD046X7PKIxJuT0Z2QcXJwK6xodyWJSTOJLZExPDVxkTp4coSZAz5JQp4IcsOXn8iI59CJSZiJWTlwismAUz5wd+0JYMSZZLKAJnKYpfKIcteT6HZ3vE6H79Nj4zWZiG6XjKyHkD+D2R2I8F+T3PWI+tqJZgyYrcYwN7cJSISI3Zo4eY2JTao4dzoJINaY0NGYxEVxlWCJTPKAcikDYsqJXfA5qTKZCcOYXIBYtt2JOkaT5qKZKWKJmTyZByuJDg2AeW6X8BWHDyd5jO/vmcSGduLvlveNkMcUCEi1gZneiTaWkZ96ia52OU5dOUS7mSCxETZemTXCmS2jh8i3idyumP0LCEAdmbuKmZBNmJFdmGoEmR24OQ52mbHCiY8fmbWhknNldxnIiOxWmJfalzBqg/MAmdFFqhCtdsZOiAELihxqc/VSAGulaFASkHdSAHcVBxkZmWeyAHJBoHfLig4RmWs3mb3GmPLFoHJVqBPvmMXZCI5Zk9H7o2lpkIcSAGcVAZcgBzZCmJNieeSRgnK5BzqrmKafmV2YOkJSoHqUil5wOjB8mQUPo9U7qH1dmIZTmdBTehFrqmbPpliWl5gTk/x3mIj8mbP2ml/jp5m/HppEhJo7fJpU5JjZUhlyGQoki5oja3ENvDjsJ4ltwjkiGQc1V5mbnYn5Qpn4xZkgm6PXI5eX5gm1fQpJVKjbiIXGd6ghkqdqpHdYTZpq76qqz1puWHenVQj7YooDnXntz4i6tJh9qTAkUpo31aiYX6p3ramdSYkXxYnrW6mrxqSmzZlLRpjycamhSYCAO6ldTYlCHgiswom09YGcIoAmKQceAKnKV6l+KKliR5qiAHmAK0mM0Jq/Rar6iEpkmYfquHkD16j3ESB/LYkABrjn6YkNc4cY4IsHb4hXy6mZjomSs5sObYkJUIo5FZqn4gBl1wj/+JihqrazM3/q3augdiIAZpw5AZCbCOyIvFiY22aLCpaJHi+IG22I3seJt9UAeeOpIpmwUJK5Hac7MPym+L2aEHp6b2mrRK6zayqncvJ3nk6gwsCw0MWYjNIAdkyYjZowVr8wmY2LArKYw1mpLPUKz9iI+kKorCqj2n6LWbebYnqLZdAHNVcIpMeYdZi5DKN05AuojB+J9zeYLgWgV+e7fjWhlDG5/46pedtrSO+7g5k3Zhl3hBJ4UkZ7lQN4YFx4VFWLTDh7kWx7kEOLkQqm9IC7mom7rngqHLubiu+7o955LIF6d5prq2e7vl4nL4Rru5x4xweD68y7gR2LvoE7zFO6vkB7v//javuNu8zhsom2e8oytwnktzRVu9hOe6D/i83Nu9fKK7q6e8/7dv2Lu45Zt4LCh9isece+u97vu+InK876p7ENd/5Su98ju96Cu+88O88Pu/AIweTStxT4eD/HvASydyFojAadq+AfzAEHwX4Jt5+Ku9TsvAb/iA50ugqNq4EfzBIEwXebfBGKyqj4qmJFzC16e/+3a6IfzCMLwOrCu8HFqTZiini1vBJqx5qcrD8xuvDNyqMTzERIwOKkzDzQhwOnzEqpfCpHtzh5SVRTzFVAwO4nd2/NZ+TozFTzxyW7x0X7zCHDy+/Oa/VXzGaCwN+Ad2S0y/5tNx8Ge0+9PG/t9zeH+5vkwMvBoacS6cxn58xgT3djBXeXQsfEFXyEncxWOnfWPMPoh8cGb8x5JMxdKpvmb3yMS7v+FryZl8wgQsvpgsoQ48yaQcw8oYynVMeqicxwi8xQU4cXHXx6U8yxE8wJ2swhtsfmGcvyyMvDW8x+gny7Q8zP+LPauaxb/8uqG8y3PcyDicyJmXc8YbycRczfA7AOi3ym88ncxMvcsYvtKrzQNHzdZcztwbAANgzIInx6lqdTznzsObr3gcz2IMcPCcenv8d6ynz8jsu9SHz/0cu+xsw9AM0IwLF3vQteZ8Fwl9Hg09JQodKBENfgsjLdaCFsFQDBhdCxtN/grM0tGnANKmINLI0AoiDRYk7Sm0MAABkCEZHQss7dIhDQvHwDAl7QspfdMmbdM5LQs0PSdJYdOgMtREXdSgEgDXRm4zPGiWlm4DlMqEpkDh09QAdEBSDb7o9muiTG7982d7dtXFpm6txrpZbWdVfWx5RtVc/dT+E9ZKzWlWLdab5tZL7dVibddvDdZsnXd/Vj8AgM5CbdTDgh09jRV3EtiC3S2InTGJ3diO/diQvSSFXST/JVGWfdmYndmavdmc3dkJVR2THdnLENqrQNqEzdErjR0MY9qjLdqu/dqwHdtL8hRI7dm2fdu4ndu6vdu8fUncIdMmrdG6ANxFwtqn/kDcqoDRxl0hs7Dc1zEMxaIVPv3Tn0IAsn3dyRDd2I0ntU1Klb1ZkfTdkCTei2Ra4T1JG3beWGbZI5ZYMXZhjpTenkTeDNbb4E3e9A1R+R3e2z0nIo3c/R3gAj7gBF7gdALgc5JkHjZhG6ZnCnZhQOZkSpZh8KNkDg5j/tU+FV5lppZiMGZY6c1sCz7iFi5hLPZk6hNlJs7gFu5kDmZkNybiLSbiI+5YvKbiNo5jLe7hQ6bhUMbh+fPgVObhQi5YIK7iER7kGH5kNCbfCiZg3TPiRs7iT87jMrbeOlZnD77gqW3U2j0Kzs0dX27gdxLmME3maJ7mat4pV/xtzKbW/sj21Cn+5koN53P+1pKmPnAObBxWbs12P6iG1/1b5xiq54RmaY721hMUP4COaH3uaXae19NG54mpapFG6cZWQIb26A90P4Ze6ecjZOVDDD09Cwg+CmMe3JpyDKleIRrQ6qyeJK0eC7Mu62t+68RwC2ZeJLXu2k1h3atAbY2u1WIdbqwW15Om6XEuaeLMys7+7ACH66Rg5r2+CmN+0pBd7U6h7Z0C7NbeCqcuJN2B6kqxKVFBFdyuJLte4Ekx5t5e7sHuapLr5/g2bp/WzRHX7NC+7zQn7deRFWPe0qyQ7sqw7gBA8P6eJIWN8OoOLWvO8Co9IdhO7o9ty9Zn6fye/vH1/MkCzc37VtxI8hRXAfENf/BSQfISYvCnAPCdciQon9jF8vKwLfPgDubZQfPa0UB4hvEa3/M+//M+fD46TQvh7gtdUfTfHiE4b9iLndgqP/NWgeZLf91TT+tOX/EWL3Olu3Zm93f4bpNMF3xfnz0DjvJVP9xHgfQJr/RrTyQkjxYkHdpn3/azneunkPVv6Lklp++ox/f/nPHBmwpzrymDXxVTj/DEXetz//TjLtqp/u7sTvgrf/PSjvOVHMhAr8fevLvQ983yvHeFvMXSIfNdEet039+FL+Z2wvjbnfqGvR2uP/ABzvq6oLvly/NRN/ayS7mZT3pEHfsRzxRJ/sIt6x7dtC8hZv/6o3/65s78zq8dtd379TvPyst/1I/Ehtx0BRxApO/wGgL8z9/fxx/+5C/4nwL+ZEH5RILUbS5q9n7pR6z7Ay39UqfLF5zMYTcd8A7aE6L25f/agKABMEhYaHiImKhoSLDo+AgZKTlJiShYiZmpufl4yekY8Cma6DlqeooKUJoJ0urqOvIqO/sxa9saK1t7a5tL++rLKzwMEuJqTJz8KqLczMt8i+wcPV1tPS19rb3N3e3dCv2auZpaXj5gnq6+ronALonuSP5OX29PH3+v7+i+7284L9Skef8+BQDxYRfCVwptNWy1K+K0hg8Z8qpY7JvGjRw7/nrMti2cLJAeS2Y0CQ4lL0uE8g0iSMoezIKmAgiUNBMUzZ08e/r8SShnpJuKiAJNFEqg0UFLKzXF9HSoTUNRj1qFtPCXxa0YL2Z1VitXV17BVJ40izat2rXDSG5zu1akyaui+pVjAOMCBEISMvj9u7fvoQwR/vo1hAFDhEESChvO4LLCAQCOHRPW0NevYwkAIGSQYJRBhr2DGFy4wLlQgAGjBx0u9Nm1ZdKEInAmPHgvZNd/I7jU4LuQZ0OCCy3IYAhBhgJBYxcqvA6m0H3TKVX/aTjCYqYVCPulLTwx7eKEnA8aPigxBtiKexvyrHn7IATaNb+27HeBcgz2t9tv/v1SYZZFsJd2hlSQGiEQJOaJd73RlsEFGLgEQF8uLSfcYt0R5hgEAWTGn3yd2QfeIAYiUoGEhWjgIId0mfJVSWNVlNA1XYkglwgp4JjCMlVU0SM4QbpShVw2yFWkLDgakwKQIgCZQpBQ7vikkk9GOSQIOja5I5CtdBllFSHwGCWOVbQyZZYgYGkDlELKcqSSP/oYJpVE/giXlniC9OOZy+C4TJA6iqQjOD+aGaUsPwrapI5Anlmlokm+AmQ2cd6pJlto3UPhOp1+gkAZfYzaRxwTAMAGqaQ6AcAXfWxQyAuqjrpHPFDwQaoeHLg6ax+sEpKqAXj02seuvXoBABR9/sjhEgO4mgBAqKrGARohDfTRBQAJ4ArrIAn0Mccgw6o6R7cA8LHHAsMaUEgMfVghqxUAXDsrF9vJ6kQ+OPjKFAK4nhDAJW68elO8hPi7B3MABFABuDH9pNQ6AqxTlU+pkkvBIHTQOmocGZso6qh+YHGqqycQYsGyAwhUBh8UZDDuqE8MQK+qe7BLyL6q+oHCILLOWmvDe6jaBb1Dk2qAszZjwVkAeBxNKrSpWnETHXs0AkAFcKjKNAAxR521HqT68QRTABjRhwk2BSCrHIWkSsHGs7LK69hqtzrrHB9nza1SbOdBKh9PMKezqm4TlRQlERtVsTkTA7CQRB2N5UxZ/sL4IgK6ImWBrRZ9XNGKGIb3WEcfK7ziRx/ScL6HNCIsK0vpKdhAbB8peN7rKyGIbjPoIHAONAi0zxoH7rMK32sXxrzeawohjOp7K7CjCTW2xhALug3VZzGLDaWTGgc0WkC9RxeuiC6HNKL3yHn6rngOOvA2gyN/H3tU8f2sV4jupwi8jyqH/o1qSK+LQyuMNyruacoZeSLGiw6WiE+lwyZhABcTmLCxU23sCRe8YMZcxYFYlaqDFxwEGOz3hCZMYVROuKCouMCEJuwNABszAA4uuMELFsBVWOhgE0KorD6cjBBRGJXaijiHCwKOAje5VhyiRSuF+StbXutDDJkQ/rIhPm0AyvrVwlK1AVkh61pJVKL9ToWvQuzrVwHIAQALUUFzAUCMN3GjvAYBxgcWZRGNEwXi+shHp3BiKodIFQebcMJaoaoPKcSi/ThTAVzFYQlN2JgfJOCA8gnECNxamLPmsADAYUGFfHhiA/iQxCY0QYdJCcC+uKDKKfxrjnuIwxVVuYBryUGVMVwCGWO4yiYUAGFX3BgVh+UEXjZhAgG4mLnYoEgL4AqWlewDsp52SyZMAAF36IMUmCDLOORDBthaWxFfNR8/zKGZvrqgKj/Yh1Gq0H4GCAAPVVmGPfhBYcriAxVt4sY9YGEJTBAbq16pTGhRRScMhUTEUHEJ/oRYbisQ0YUrHjIjrVx0o72g3Pk+94o67CEFnOOe5/aQhSzIAaSly0ZLkZE6kILDfrGznQhSitPStc5zcsBpSmUhujiklHfsK5VPs2e/o/LUp9yjXU9TmjoDvs4PTGUGqYbUBz8ccFRigGofuJc6pvaoY1lAnyxSQNYslE4Ov+Pq/oZmwN0l8KNFLZUrOBc/o+LUdzodKvRSGge9pkB0oBNBX7MQWJAyr3UzZSvzulBWu7pCLtygLC8a2Ay5gIoT11lRPUoxLHOth4Z9wBkc0UkIMR5iX3FQGGUUCoB9wfZtpSXEwEwbx0ME0Q/xUFraFilapgQAAU5cwLZGRUUE/jjMa4r02ahOtcVIMssmTpzju+aFrUIUkVn4Wtkg1jiVp4nKXBUMYWqtWQgEDIuJMLBmVDpbE5jcJCrzNdshHoqTxy3UvoQkhABW0d9DeOISi5MHJPT7xdqGIliouhlTbqU2PPDBCYkrYhcCkIeEDSIPqVOBTdr7BF32a5vXouJ9Y+ur1TCslNb1Qn8D4MS1DaLED93W4RLMrgx7lxDstJ/CoLmyYZ1MIMJkLtastayDTWZhG06YTeiAq1+118MMtq+rYGWTK+PNXMqClr/kkCpmrngPpyLEElYGXiYL174Lqxh+1YyUoQSSv4qIkTY8Ogw859nOuHCqK2g3h7Zy/k90ChRe6FSHOkSDoAqloik4/KDVY8juLMPrkefMxwvCEglbIPBcof8s2U1j+hW0M+Cj96AlR8sipqiWnmMH+IosXK/VpFZ1oULK6YxoYXawfjRI/xek9YVAfr7j3JlKOov2SSMF0cPrR0EXVGkweg84At9MDcjTyQ4Jswvkhh5PAV9EVDAOFzBElXk8MDnGy2+knaEhZIuIGhIiDA4eRLp124etDdFVW4PWuMutmpXF+MuG1JY/B3GH5g6ii8xFBxhDoayT0ZGM5n4Vvgi5Lw+z7V2yMvG9z4ssEcZBacw8CoLjvEeovDnlaiYkIHmcuELo9+RUaaXMYc7ml5i7/t4WeBpzqrxxJ3Q85sydANpC2LAn0GGdAKD3NnH1BNCs7ZQmrjkO/EDhNuPBbS/Ywx2FS+PEUZ0qX+axsmD1tCMDK5584AI6rDYAWWHhzVs0xHGx4FpDRIEPHFjxE/AQh1BUcDLQNC0hrhwKBsjbVR/beNnceAJ3US1ZKb4veFeeczjPeZCcZ7JNIqfRGlWUoxdVCEY1Ono7mz71sijLpEGgafi1dQ/Ra0VLE40M2cWB9jONtCteP1PbbXXUttB0Y9ta+1b4+RWePgvy2Pr7PlQb+rKwX+kwTVNk28IPtJ5sAi27fKDKFNSoFp3oGCtszwWW2sjv9PhdkbpM3XX8/oQVQerkQujX7aF03Csg8r5qWRsRgN/AbSCgDxJkCANgF5GAgI/QgIbAAGJjP1OwHamiT3wAaeiQW+eVVdw3YV4jB1EBb4VUW4MweIcnMhjIB+xydOhSAAwALk3wWxUggX4wBWWWFCUWLXwgB5H0Ksr1RFWkdg6AXnXXXnOnXopkMDpYCG5kAt1FCDJIYezELnAzCFp2Xl/HFKLyBoxkCtPhEg9FdIgQYKrBY5OwcmP4CC/nUHI2FW52hgBBWxyzBx2wYCUYACdkAjjAB7CVFGizATLAB3PnRhtQQduEB3OADjqzfyYgcCKjB3qwByrwbpUXAOSELD+jB36Agaxy/i1+AAdw8AZwMAH0AmmQRjVlNx9tsIJVtImQFniLNAEbwypA5i6zJVzDcop+EIQ5gCulsgT8RYRcQHkUcIj+EoSpsouKaE+48ot90DNbNhVFFEJWYwBJyC6uYngBQCCuZD+7eDdPoYZrSIZM9l8oNxXn2BT0RQgIERYS0RWSQzk1snoxQhFfQSPE4AueIwatsAethlex8D21FCQi5VKI5mfL9zrUZ3vC52uFZjzc936wR39f1VZZRStIVUtyUAdycDs2g1LP532oxjxjY2rcZ38gxX2wx3u2IDK0An3/IwfJ13yzcHur1gcUuT+lIldFtZNsJXvAMzRDcyYryQvG/vZs/gcn2LKQw3MkfhCTpBJA3ZYW6hBu3+ZKYIArZLZIb+CVb+B2GrCBzuUHX/kGIYQuCDiChiBv9lZveGOWXFAAAXB2XeQqe/hbgwADIcOV81FdCBMA7uIHEYBK4qJwl1iEioSNBgMA7eUFxFUqhuCEaSQQ4NUw2RKY8XSFfTBDqqUaDeNjR4F55HiG9aVzmad5krAUphmHdGaGpMmalaBfAbAxXCAFUtCFGgZNtikFGaaI+zJEbWZPnAmCA8AG65QyJ3BxpVFJuCIGMIaBohiKaqMU7RUHtwkH6LIBiCkHoRiK23lKHQhpG9AA+iSdcOBl6HKbWrkHyOI0+TaK/nAwecHiLHtAAUC2BELEXzYxLN75Bk8gEAzQBFuTXa2EAHnALGwgBwQgKyeQMr+SKqM4iliADvyGnX3AByXTB7xpB+BSAIyZA34AMNrIY/6CLPsioaFYZq35mmbocp43COe4eYoDEDTXjrWAEafnFRTFo6xnURWVUbiwfTtlke5XaFXAO7x3k62QOsbAPw3ZI/pXU0EiV8qzafvHkR4pfnEQB2LwPczAOh3ZkT0yPKrykbzYkVrqVFyaWP3XMWmqQKOyaPZjf1olbC7ZB3UQB3VQB6N2U99jalv1adGXKStZf6mzk3nFPdfnbJwDlWk6Vt2XbBVZJNNDKQBIU57j/gdKqSVZEFPE1xZKYg0FmBLbgAoP+G2SIC3ycm7zhlrOpYV49KptljN5aQjr4qqmdUJyBHGvUp+oNACy1V+r2kSRqYpFxAUsZmTapZ9puXBCFGawil1BuHZhdF1M4YQBUEH2Qyo3M5zqhl4Q1HT8oglXeWKIY2BxJmMxGocCMI6puV/sVposCq8sV44t2nlUKBBuVIv/iKHYwkwp809TkWGnoixLMIni0gVogzM3EQHrwoTwigP++ovdwphBwYQCcUpPFDH+8pLx5F1b9IZP5mBtA2QWUD4113D1yjBPs6K9ugSCEwp40AVFVGaFZ4aIJ62uwgc8uAdSMJepgoFj/sNFXngwfEA1a4SvACCjiWCjZagKJxeb8/piJ+ZQfAZ67pgV8bi1P5q1t5CPOyo5z1Y6p9N+4sdWwAcCqZNqvdKPC1lTvmNWzJdruvNRNhMkzraUgTp83dOtc6UlflAHLol+y7KSnNOPdru2OUkNlUZ+I6GTlgI7msY8geWTbRtYoFOTuOY8inu2Orm4alJ/jhZUlvo+o5INeTKA1bC6rHsLLSGu1PEiCEAH5tVG19WqCzMw5uVcISdCeyAfFlA2gyCDuCiruIWHH0eryhJCbtQHHYBiJnCgvGtHxZot27IH8yE3QTgs6BAKL4AunNG9MwYu2dW708qs2QKDGhYt/m3wKp/onXBAi1smQlooEF22E/OVOG8WCjaqGkRhrlOhAf67X2vWco/wtPcKZ0Q3tQqMRw4WCjGwB/3KLgyAB5dkE4a0NghwQnMXAEQoiZNhT/oUhC/ABalBm+97cEgxsawSAEU0RF0Xq9j1TwsTsYSQAOoUCtIkTjNbKy5HhYNwTrWiAWpgtMNFgStbMF3QNADQBnuAZYRQAX4gNts5nHoQeKGgBq0IZ1hoXfKisygDLlLABWUgv89bn+ayLUkLja3JjkHhee/aeaR5rwdBj3o2evQItvNYehZ1ejjqo7SwkKHWfEK1aWzFOaPGaGyFPmwaB/cnpZzrfpuaDZcm/gzGVzp+srmgxpDuB6rIY2rq13t4Gn00xTzR4z9WxbgnoQXhA3+2Iw3XF2s70mtjkjpnYnzyU1QKxGjQ87mny35oApEVCW3LIg0nNX3FkJJ2JQZxgAzMQ6pU6QwikaqbVQkLaF3gMgUnhE5TQ0IhxEMX5AQZICtl1EF7cU4wJDdltpaF0JYAcFso2EM+FACAGC13EISyRYTarJUEg2TZooorFpnn0k5TIDfmVXcAMADbClsTtywXBAZiIwdN4ypk0wRiky0RR6vrOwDhzARPMAHl7EOEgL8Q04YFjAk2OsBWu45x+EeoeZowitItapr9hWDiuDFToNOiAsU0VG/g/nthDCM2ZSTRRwY4zdVeHziuG4pB4EIzFkRCB3ATfPgrB8qVshIHq3RFBbCxZ/hLHUQFTxeCQrwHAOo0E6zVTLCdDDZcG6NIGpA6egBOqeNiT9NCV2SMWQUHTPAHe6CICzwszfUzXgRNHNRB4MwHUrDTqeNvfCBH49p3UzHFTwS+TD0FkigvfAhDJISA5koK7tpyjDOvtKqaTMZneAwWp616P4pnovcVI/A9zfY5iyUGvGM+KdlTvHMFKZkN5lenPkWRtKxXOCUCS+VTImF8+mcMnCNUPhUCpSYLxj1UIcBogVo6hZVUOCUGzGCUbdtqw5PbCRQCYaXdg0VWqSOp/iVZVkMDlGTFO6ZmfBQpfHor33nV3DjVCoklVF/aCvT9pCCwfl31PZBiawAEAjolVKnTydggzQ6ECZ79hfNRrpVQASFjP0MkN9OCN6oidMRiXk0QM1ywN+28dshrWnUjlXQ5q4OQrRlg4XsAMMUaBwiAMO1ivt2kKlywosNyZLKicCkjLzVDK11DRM8ItOrVB8xBSBXUBCjuKyljOCRdLP9QYC4qFZrX0po3HatJtS4t2vRax6JAEDHXTEcT15GtoKYlKkPEAP08gXnni1/nsQ2LAxuDK6QInf+KLj3NZC18Xk8kTdy6B7hCARqwwtaylUPLdzYmEBrwB36QMXLj/ozohbM2EUnNJQH9rE8uPCxDOypJm2EYai9mc79+IOfosqL5JAe4kjrZwivorQe/EsaqwIMrQ0h5ZAEE2gexjg4w4NdDg96GZwgELNNZ7hRV8RQrrRqRc49aC8j2mLXPno/3uHrN3rVa26OdtgcM6WljIgZHE5LKlz/348lKklUlSSohIDsIZKYnNSude2iybUD1k+7hhybEUgXhh1bUhu6kAlarPKfU5z3dCjrPkzzDFlPLQln+oypigAxVkPAtCbq+diabnMkXOSvIkAVQEwdDgpTxTj+jc3zzJ1X148wNngytuxIPU83RMuGL0CwRkHeoUBgl8vKbQB8rGgkQ/l4XfjHzchgdo/CiLO2aVgvmYb60KCejxo70NJqa7/rGr6m/Dnxf2gG1R88UCxABngBIs5n0N4cUXP719XpiB+BaVx8UByAIym7lMC32Mk32Yb8iMn/0bBj3TCsIUa8IxD72VOGOqA2kY+vH0L5RgEwRrh3IgH8jahILT6Lyl5UWj68Rkq/MYpJZOzIMk6IkmK8Wg5IMIPEkpBoOkYISrlOqwvDM3TAJqOoTrP9tPJ+q2NzynkUP6GodM91Zs4mucozSfURgDaVyMX3SMC0Uo+lHcAZgkMD1/GsJdp9zaB/aODdnzm/0BjzsfW8OgLSa/vv7C8P3ezQC8Ni14m/t/uLP2oFc+IMPpBZB/ujfCymvDdFMlZQvDPTPQJ9/+vU/C/Rv/yjv/8oACACCg4SFhoeECIiKiBqIj5CRkpOUlZaQjIMDl5yGm52goaKjhASkiAGpgqqEAY6CAgGDsoWxAAIAtLm7uIKOtLqDvazBsL/AAK+ryLerzsa7qcW90bTUs82yxIWq3bu+1qjfqgK/z4fa1bDqxbnS7tHNhsDp8K25uKy3GtLb4L7ovL1bFpBgN131dJVzp01fu4XJZg10eC0iNnvllI171y4dsmDKOhIKKUzDK4e6PqgEwRLEB5ctX8acKRNmzZc4YdLUmVPmTZ86bQoNynJEy6M1jypd/sq0qdOnSkNAnUq1qtWrWKuKwLo1q9evYMOKHQv1FKRPZtOqXSuqHVtLGt/KnTsprjhD5tB9o1bv2zNXBL/ZdRuR2d29lbRpqEhvZLJ8ju8VXPxX8jp/lDf6DcYqMzyPAMdB2qb4cMNzeUU2HCjvVl+J9Faz9lvZ17B42CaChjgvcEKL7vjOXmfQ3uF4xShzpv2YNmTcg4TeDLqSZdKh1Ym6vA4UqfXpQ5VOv669PNnzYbuiX8++PVip69W7n38ePku6kOzi308JrVr9/M0FYCMBRpIJfobdRkkqvC0EGnKSDMhNMYS1VsgrFXEDDW/AHcKYNxAa189rxO2zTGwM/v02UkIfLaaQRh7pw5BEwFGYTjm2dAjbMnFxpKE/NAY2j4+/9XUQiIkJdKJorcj4YHGqGUMih85McxIhDp6jy3Y7gedTTtYRBVR3SYHZnXdhUkfeTObRZ99Y8jX1Jn10fjVnnU/FyRWefNIniX8FahKaJ6JIGOihiCZ6CKCVMNqJoaiAdJyFelkWYoXcZDjaR5bFtVAvJJUYiYImRkRljBou+aCL+p0mY5WcPjejk4INc1pvNPK1pJC83HNrKp4dKQuMM+roa5ar5XbOX8l6FolsCMH6LGiGeWNSjr0Z5sw12uIqIiHVrTRmeF16B6Z05JrJZbg8aYfTuWF6eZRR/njq2ee99eF753tK2dvevv42FTCdAScyCD+KJvwWpIU4qvDD+QXIcMOVTCxMpY6ZEy10HuaFI8L4aGwcsspiU061O+JWj8bLbaaOpc1NWyxtr6HKHHMn/6risk36wxuFJ/oDtHNauvXgbcTIkg/Qrg5XG0QuwqyKyMgi1HIwP0vG9Gnc6uegkRp9vRmJGjqy3bnv0jRuvOyKy6a4aWMXE3luh7dmUUTRCye+Xu3Ld0t+/y344P2SFfhShzP16IUQE0hoWhA0PorFi0t+sOVqyYi0crBiimu0nP6WGUgK0sI5c7ENfRGtLzfWCKi2Grlc6CwerCm0DnmbcooXOavy/og3J1c06aw1/dk9wX4GIumjwbY80qLl7rttyOtqO0fdUor6RdxryWTIz+CiUk9ym2k+dWl+iT76cbet7vrxtkk44QP3fVXi8+c/H/76O4U5KBOjnOMK9b/9HGiABiOEwwo4iQMmpjZBalK2sPQIlEkNY77xno0i6Ju+cGgwGxQG1l4UNAn66kg3255EAAQRhZQKGt1b1uwkuDEkVQhJxumcyy5Wkh5eLlUxpBIQS+ayjtTQSFWyVIxkp7NqWZBY1OBWLgiALpuMK1zqI1/8yHc+dLlNXWBcH7z6R8b6tcSM55EPGvdGxq+s8YyDs5e/OMGIBTLwjnisHAEFZBY7/j5CgBnkGYWSRw5e6ehnVuPMxmLGsVkVZ1BWg2QSRUKNK42uL3kpzIQE44xLCnIVl0xe+GjUskFVcIeP0YWzCLmrosnjSqbrpK2S+EiGKY2Ut1SlpkqFRCapjpYT2Yikioi6V6GyeBCynjJCog0BjA9u8JNXmqzIRfZlsXzrqmJ23jc3NLURLGZ84zejMk6miDM+ZKkf/8aSR4r9CRQOvEQ8I3YJQJqynZazpx8vwbritZCGP3QhLb9niJPxcCAnMV3UqIcIW1DShdCLoWue5atP1qId+rHY1FrJsUVC6XjyQGbPGirJ1gwLFrFEqefwMsNWFg+THFXeckaXKlJR/kmKJ20oMK4kw5oVFBS5C1oACDA+LlHzbEjF4ne8+LYuuq98VyRX/LzJpmnW6ZzltIp81slGwgEsq/2DD+OMhc+yskVCdrSYPfkzz7GadYg0C56lmAmOEQnLNjy1R0J5iJiOjcR6OPJeRJjZmH7szq7Oc+mwuKWPSvbCsYmVyCxpmLpEBhOhQnop80KjIJMYslcjXZJnPiVUlPCOsiYs7Wl5aRuFBoampjqHAD4oHO3Zrne28Aw/iOeKWBxkofaA1jOXWs2ePPNdxU1qVL/YLuOmrbhxg19T7sYvcGaFq2PBLlgFxhTtpmcpWE2nVtbDn5VKoq2hWOtb1xuKfSpM/r1G6xm1CuqIHO0WhkurhYWMeTzEytRHyRAWQmCZ0nvqo0fAmS2xAqxfw6YoabxbmTCBp7uMXM501jjJ6YwBtQxB5iAm6xw5kuZfw1JYVfeM4CtOkt+SHOO1zNIvEEdcWZQk1HV2JUde7AIqH4ooQ67TjIj7kdRsHteKc3Mf3LBYVDAuGZrMRbI0qbtd/R0uvPTBcpW3XCe2IoJR6n1cow4R5vW6VxRn3mPFznso0+ZQvisE8mUqomHfAkc5AVhazm61DFIFMxtB0g1BngMZFwmUc4W+kDUWC8nZMCi4JlbprnTMaEZfBtCtmV5v48qjfBwjNlEjMKQH6mAbGZSW/r41dJAe+8PmhCOWed7vo3dhDjyfzs3SaHGp/zHQ8J3aIrsElqfdcethJQ3PlR3uF5nb5GXXzdntU/b7imrU5xI3fdi0ap+8y+VuZ9fbLIGPvbjdp0WRmb10SfOa0b0WdbP7gceEWQcfzKOXofbBLwYZX3NR526o2jn1vS/CeAo81uz5iMpzDY4pGRplbM7OjhFicFU1X15BOOEX5y+MggwPDAU8NLn0UA6DmtIbzxvjKiUJ1HQI4hx+asUgB25+bfFYAr96REvrzHMejZlXM9ji/Tjul6D85HU1GarSeTY1s4hcpSfdquqb7vzIDW47oYfqdMI6/RAnlgIt892H/rJnmS/h7kOVXc2j8NymUSOru37LmCTmMw8z83F+vvCnIS0xYQRs2Qm5bpWiAnlAbnlb2CIWhYltOS5nxQy6y/oZztqlhRx+rZjrGsKzzXvLIbz53Zmw4I3fpeQDGhn5pvQ0NzaiRW7FWJPqXBoECIC0oazc70S72UQ/+uxt/9wxNVtuS3VKdqqsdadgXctiGVjxrVz185xi7GMHeyRMEXb+DCj6iIr+g672Qh3vSlYzy7XJf55zpe2W9QlPcOpvzpAWiv8yOj9/6iI1QcmseJbvaJAJ9xqcvea5R6ZzcIl0UJpzfiCnNDo3Mz6EPdSjSJG0D/l3XzEDLILEIABo/GAOiEi8lnNSAiL+12o/EoC9YkOqF1qh5Vs+FxnYIw1HhlxIdjbWhntSZmRMhnu/x0XXxHRoMnzyYxXLVzhX8UbINxU/+E3+kjhD2HzsNGZ4pAEIYF5mgX10IYV1YVbodXb9cQp7ZyMFtmH3FQ4YEVBbeID5NyTFsmCpJYaiIjQ9hmdSMiMGNWKoNUj0lg1B9UjwB4YViFcwtkmTNXL98GuTNlMcCHS6gxIWGEMOlnkBpkqaUyz29VkDUX5l2H/Ggw3812dkuHazlokGuHqVmGOpIHQ22IKlqFykCIPWZntHZYq994LmwhRUpoTdloTuYYt1UoRYUYRf1RKBAAAh+QQEGQAAACH/C0ltYWdlTWFnaWNrDmdhbW1hPTAuNDU0NTQ1ACyrAVMAUwPcAYYFBAYzMTQgGCJNNzJVLRxRSDhsUjgxN0waLlJKOU1/D359En5WOGA3SVEqVms2U247ZXclT1xQTlBsVU92alROU2xHanxTaXRybnNhXWA0RTmjLS+PcFeqfGyWaV/rZVvvdFvtcW/VXVSHUElmj3OVinCukHKglmvxinnSqHzbjmpTcoprdpBqfKdwfLNXWolNWISKJoqbaZ3reY0rqZFtiZdzkqpgnqEfxpomx50wwZ43zKUtyqBJ0a1X1LNFzqtn2Ltx2L16qM96mc553cN4yceMi4yqmYyzppaJmaq4i7eWqbeTqrK5uLmrq6yTsJHwj4vQsJT1qZbOuK70r6vjlJ6fza/Qx7Tt0LDfxZuSr86oucWxuc+hr9bercuK2ci2xMu0y9OL4cqT486b5dKM4dGn6Ne07N2u5Mmv0eq87uG24u6cyObJ1NnT1NTMzczy1c/56tXx5tTQ2+Tx0eba5OjJ8efW9ezV6ffQ7vHm6er99+np+Pf////x6+7R5tMH/oB9goOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGMfDtkfXY8fUlOfT2mgnY7PnejZj47RHyDYz98MjHAMl10osXGx8jJysvMzc7P0NHS09TVx6RkfhQiGyNHr3xnZLSQ4WNm5HlK6+xKxIZ6nnWEb4R7bo4eeIN+lXv11gIKHEiwoMGDCBMqXDiJz40RGyJGFOFHjRg7fPYU2tOm0R00YtI4USLDyzqTSvr1cRKvD5c+YASphITEiZOXgq70uZIxCaE4SxrtySAoSoIMCdJMimOBodOnUKNKnUq1qtVMeyRq3eDhzB44GAKwIYSlRSIOSinY6JPixgQl/gfo+GnnRdAUPRIm2JBjpEmAAwK67GGyZIpNPldsvpyy70pHQViWgGnSp68eDHskNFgRx8UUCRX2JEgQoEaCA7r6YFkrOnWfzwm6pMgw4EEfEw0k4MEwgYmEBEmYXh1OvLjx48iTK0fkReIUP1rf7TGRZsqAAkywHNCAukOFACv48MnCgk8BCHcmpGEAtw+H3yNeeJnA526GCT6dxBHAxY0TEwFIEIYJEgQQQBsTBLBEUK+5hkUYfVA2RUYYmKBFH3zE0YIJL9SxxwF9RLGCe/v04UEefQjXhxxcGMDFFQ+kYNYEfyDwhgkuUKBUE0dUEMcFywUp5JBEFmnkkZKY/hBRXX3Qwc0GTqihxhkUCKFBGWQc8AQEY2TgQwY3jHElGVk+sUIGYjwQBnsJTPGAF/EdUAWQTSAxQA0l8MFKCdyB0QAXchxgQgV1ULDGACw48dgVOPmBxT6sNKFLhRemaNYVAdyBgWpD9NFBiUT1sccA82QxxABNNAFGCmNR0MYBqdaBAR8m1OCGj00hqeuuvPbq66/VzBDRDHTA0VxESNzxxh0UsFEAHnwkkEULfLBqAor0CeJBAXlkIUGn7AUgAwMylMvAAGP55QQFCPSBxBFvOGFADQ2EIUcCHGCwBgdr+GECiINMkUQSbTwa4U5HyOpHAhK8oKEJGUhwGaee/u5j6iDaSaBBGkZJIFtaeJQggQR5bIpFAhNE8COwLLfs8sswxxxwRCZQ0cEVEsnh7l/1jZadWax+2kcGqWHR7h4C7JOBEgEoYYCBJLUrCBIM3DfWFQNIcAAeJiSwMat9UPBGARKYZYlGihxRosxst+3223DvupVEInTiB0rsyKDXJXvME/ffgAcu+OC+wjH3CDNx4gVKXrwRE+GQRy755JQT6UcHElWROCf9bF7556CHLvroBKFN+umop6766qy37vrrsMcu++y012777bjnrvvuvPfu++/ABy/88MQXb/zxyLP+wfLMN+/889BHL/301Fdv/fXYJ6/99txLhf33/uCHL/742Xdv/vnoW0P++uy3777z6ccv//zHvI89CPbnzz79/PfvfyX6C6AAA/i/AhrwgIWoHgqgAAXmQQF/ywtBAx0IBRQ4EIIfeCDzZmDB5oGAgSFY3gwYWEHmhWCBC9Tg8qAQwg9IkIQqZGAHV5hCDLqQgTaEHgJ3yEP6Ue8dgoDCDPogBeZ5YQ8rnEkcUDBEKqxQNcyDIvOoQJYPJC4OIQRiEJ+IxBAYggozMN0eZuDCQsBheXAgRBGl18M2upF706tCH+AABSnQgYlEnGIfPjDEPUghBFTcgxfjsLxA4k+OE/wAFekYAjj4IQR+iMMIqYiFD9BhDzBk3jsa/rhAOGCSgaKSwgyk4AdBepEKDKyLKOdYRzpO742wjOXw4qgaDA5xjR84oiUFucE+UIGK+PMDMRp4SRPO8Xl0IOTy5GJJZTaviV8xIhJz2YcZDhEOXsSlaq7ZQurJ8pvg1N30QkAMP8DBgkMUZhwuucc9VLJ5kbzlEKHgBypA8p18zKPzzBnBZFqyD6V01PKOCIK6dJCKy3TmMgXpywg2NI1zxGX0wknRisauelCAqBBTBIeOlvIDx2xeNM1JBSReEgrV7KVElxfQOGiEmHv4JRyKOMg6+hJ/dWGpQpvpxT3IRRAQhAIV9TlRixr1qKcbZwe9iIV5GnGPl5whFYvo/gVhwuGDc/QD/LRqQhBckgppdGIznTdUQuB0j4qsJgSbOEg4DNOFKAiBXENaVKTa9a6Sk55XYyqFNK5yjQXtYiilQEU64G+IfZhgP8TKPDn60Y59gCQWP5DGLPqxClL4Y4pOiAI5OlGXZfSlUAE61zX6wQ9e9SVhpVhXvLr2tXAbJxCvektprnC2GOwHBImBghyWdBBFLJZDCanFOSYWnkhEqAhna8FsLs+zjRzEVV8J2+paF2bVk2sOpXfC9XV3gC4MwXajJ1fmjRek102venkF3va6N3zrja98h/Te+tqXjfPNr36Jc9/++ne/AA5wVPxL4PoK+MAIPkiBFwze/gQ7+MHUYLCE9QfhClt4GRPOsPsuzOEOg8ImIA6xiENckxGbGMQlVsKJV+yEErPYxTaBsYiPYGIZi1jGNmaFh3fMY0to+Mfk67GQh+wIIBsZfEROspITeOQmV2/JUE6yk6eM3yhbecdUzjL8rsxlDrsvqAy8oAkTmUEpQFCCGFThB+IaQRiyUIRkdB4Km/fCbravy3iu8PvIOYg9oEAKKV3ocwmBTTmu0bMi1OfmCBkCjdhyJphMqyBi+r48WzrB75MjFupoWDnO0J9yjIMQF8nUZaaokIGeJBFRYMGhirWPUlhgPWua0ZUG+dK4BvD7qMjYDwD600j8qB6hUEwv/vJ2rM37NQQ52gf8XdLOZcRm9M775Fxbe7577sdXQhjqdTqSDqeksy8RiVIU+NK5zfP0oEFZxEjSOYRMioOtb33teqc3f1XQaKg7mkaG9hqklaynLpMJaGire5cM/Kg/NXnGDFJhsZW2t8Sr+74ZtPCWB9+lFfeAQVXu0o8fkOPC031cxBICBWn8NBYnCMlp3nniMMdrpevZVyJmnJko9YMUMhpSOaY0jERtrFpTHoIZDBGLgkDlw+NAyV/SdX8xj/pR30dsjIU80MiewUzwCVKu/hPaEqxmE5tHxbgCEYshYFKKZgh1qbs9nPkDAbSV+mW99tZ55bXf2/f+TS37/h29fA98G/+uZcEbnoeEz/LhF2/AxFOZ8ZDvn+OnHPnKy2/yTra85s9nYhXnmMQsRnHoazziJsT4xaA/MY1P/PkRw3jzsN8e5hcsgirH/vbEm/2Rcc/7WeoeyL0P/u9+D3zhG1+cxNfw8Zd/u3Hu3IHdlGDzSAj96kdwhiek/gox2N0PkvDMbP9uBkt4Qzo3t4IkDGEK1axD5rtfdtKDqCA0i0tgfnAmfoirFI/OPHejus9FR1TFVFbzR03NU0xa12cgIEe5RUhqN38mBxm2934UuDrRc02jdEfhhmpyF0ohQEqCVExXF1n5hEtHREKiUlsJdXUktAdIBFqCNlVC/kVI9pdQgJRY6JdPqMRzZNY8FfiDFgg918R9RAVMldVLWFB2zZRHwPRUeqSCGteEGpdTmuSAQSeFVuSALpdoa7SBzwOEYJhU0QNRdNBAPZVMbtVsI7dQ2ZRN/hRNTrhQUDiAACUqeQSDGgd025ZWaJhGZ1QXpxUHhORUJdhaYXiIlDM9o0VExsZvuuV/VdhMDEhFUJhWkbRYc0iDvuR0gqRcK1hIEHWDceBWfkhNMuVEfRQH2nZeiNiKiQg90jdX2NRQHGhQDgRFhTWIKcJxzVMXYEVHHchYdAhBiESFgpZIhgZoufWHzfZMc+RWfjaBrjiNgBM9vuh09kSLaSV3/i6odKQVWmtEDDtljJpERKPlRFOVWbqVjiz0bABFBZCFAlgYSYD0WJkVgDR1aoZIjfz4NuQlf2hXhM1ILIMwWabWQlNFVmhFZzNBBYdkD5+lRv5UdUl3dSBwkWP1gEREiAnZfv34kW4zTnM3PWxmPyc0ktgjVygZcSDZkjGTfMrnkjLpMuNEYNT2eDOZk78Ckxmmkz7JXjwpYT85lEcyYSuZeESZlPQVlAymlE6pHEzZlE85lcXhelY5eiC2eqlHelt5Y1h5lagXeil2YlRZllcRlQtmlmo5FWhZYGv5lk/RlgQGl3SpEHL5X3WZlwWRZTdZfHr5l+rDPiOUSGRW/nTTR34ZlHcWt0HYR0Iz9GZ414N8RH7Zl359SV2AmZnSwD5AhEkqWFBoBQVihI+Jhk+s9YCmpI0ORYIRBGk3qEbro5myCQ3ro2mcRpoDtUco5Uc3yHH+F0jrJk0MpDn+ppC02FN/BGhSQG4LdJmYOZvQmQy1OUe2RFQDx0uJRgV1EUxvxUxxqEgMtVJzRAxoxJp65JzWE53qiQze9Q6udHTJpIp7xFo6JU9EFFOlZlvL9EhB52m1BYl6dFoAKj7rWaCi0D5QgAVBdHQdJRdIRJ9WdEYk1WwlVW69mCIqkY29VkoJZ1I7lVZwAFb/Bl8GWqKdsD6QOURNZZ1QFY0u/pSQhVVJKOVJzlMXHYVKZcRYETh/ShhB28iSJhqkl7A+X1Vzf+WEPeWNyoRY+aiaIOCJDgWPO3dSKWROjaZavJaOy8l2JCqkXkoJ7Wl1UFhStyVd3aRbucml5BhahNBrZcdngoBNBAihSPaldhoJ3rU8XEp3/YU/J4SedXqngsoId9lfg3qoilCo94WojGoIimpfjRqpgvCoBiapjUqp72Wpl4qp7aWpjPo8tWc/oRqq1UOq+mOqFOaph8qVIaaVX3l6Xhmro+eqYNmqsspitNqVIKaqvNqrvvqrwBqswjqsxFqsjmA6jFBKiICskMCsh+A5keCs9tBny2qsdhoA/gUwqs5DqqgKqsyDquD6rdDTrdITrs1jruLqrdEzqiIwAAFgrQUaACIwr/Rar/Z6r/iar/q6r/zar/76r/76rvCqngBbsAZ7sAibsAA7sASLrx/Qrw9LrxFrsBNbrxV7rxV7sfOqsRuLsQ5bsIDHsLI5sQ9LstwqsR27PBtbshJbsiqbsSzbsrVnsRH7rRY7s+dqryqbsuw6s+xasxkrstAJs+CqraXqskabrtqatOKKs0hrsy8btVIbtU6rrjkbskILmFN7PUlLru7TrV4LPmFLPSmbtSNrqmPLqUdbsmarmWrbYHWZERjSti77XnW2QdC2mHQWZiZkZx8kXn0L/l44q5d+UA/Qaq0s215wChkh5ILw40yi2Wfv1A9SxVo95V61l5d84AdGQBTSaqx1C17iCFb9EEL9AD/TNFQzpbpphUvE4HKIJriZG7eXAQBE4xoDa1+O5kAstYUbl09Yx2ertKSDMEHHlql1eVpGAAC2uweHO6z21Q/nhLrO47ge54zBhla81lCN5rtwS5enhQHMa7t1mLsrC14mF1PLhqEu+Lr/tF0f5XHF9FEoNaIBNLt0uQe1O76em7uhO0AfKB34M2nOq6zE1Yz7hEQqWmpl16Pthb9wubnLO77ki7vE+r/iA6jCC1K+Kyqm6DwopUz9YGgZ5EvCVql0ubni/kvB5Pu8vorB+tNoMxRWVrSQy3NqXnRcralPgdSMXgRx7wXBb+kHejDBzIsBGGAEhgu6W4tvgsB072C6HcxVPheiCkpXiIVPTLKn3wuXygsAGKABAPAERCwHp8XE71UFndlBk+qDLkdPffZvxIBLuwmogHquUVSX+pvEKwEA7/oGblAHLXHBafs+cjcDdxxCJwk+dzw+QryWm6sHfqATAgAAbyDJ4oHGbyuqWAvJfsAHb/AGfiC+GXDGiFvIm8y1N5y8flAHcqAHbqAHzGvKmpzK7fPIarm5n9zKfvAE9bAHFiysQGvLLzdpEuATb8kHehAPdeAGn3zKxLw+pMoX/lsQIi8wB/kLy27wU4gLw+5zlH4HzrWXAFtQAjdgAiuAzSksyQzrzdDTyI9ae0CyBxWABZ3StnDZxNGMPaGaAGBgAi1gz/icz4VcZ5DZZijEaorMQqzGajfU0AukyAltZ9k30XBF0ZIpQyaEQhUkfnd7tHzBBCuiFAO9lu6cx4TWQcXVUCuNAitdSRrpBxPkc/ZwdS56dfVnDw00px5MWYSQf2TbySVt0oUsKr9EBa8bTJt41MSkGkftkMTw1DhaF0kIVi8Fok9dRChFVyTs0zHldJElRyF61EVERfVEBXGgw9401HV5PadbjhaEps5zvHD9PNd7dZXUkeZF02KF/mhUFAcYWWati0xEJZneytZtnZ5bSEUNpFs5JBdcStd6hEuQdEa89jxiLQgWVL//xMWX7TxpJNOBithEnbZtbGoW9LqiImzEQAfJRAeVJB12eFY57UQ+pxEaodWq4VgLmEc9/TxDhduRBkkYw8XbKtSkPZXpGj3S61H62A+vPYqmNmnHJI7RfVb89g6tBlCjmEwWhGieBAeI9tsKaU7x2U08B1DGHbXJ/ZYnvcrlO101vF2S3dl2vREHFXTLA2iVxGd+Zd/AHXRgV4rTg8u/egdMUAM1sAXBrJfvXcMOxYvz/TwpN9eRVqP69FZpNaKalmhJ19s3LVQbvjxnRge4/iTWQV2sW+AALM7iEKDOBuEFMqAAClASkLfc0PPW1PROxFDVv9TUkb3Uv0RV+tRTD8l0T311jDVUawRRIfq6nTVHUo1Y9dRv85auxNoGLb7lEBAPcYDEGJAEm8IJWIDEIp02XVAISkDjbK4ASoAIb5AqJeIGFow2OgYTiRAH8YIicpAqkkIZiPC8gD5HDFKQfg7jhdDgk9YEfvASLjxLRe1yxN3UhXDAQb4R1JTTWPCahdDbXDfHU2Q6k8XTzZbeRn20xLoCDlADTHADSwABLH7meuABWoAXAqMLU1AD/XAFMoDNYHDrKyETR8AEe8AXEBIiNqAHJTAETTAFeRAF/kagB1cwB3ugBHCAB3zxEl6gAMAQA21eF3sgMIOABKflBBliACT9Bh2BBGHAB+U0BQwwR2CQGnvQBHVQ5m2gC1iQBpnMCojxGOruLnPg7vjQ534wBTYABxCyByzQB27wBvTOEnwgB/MOBxkxB1PABX6AD30wD3Aw73uwBX0TB0zQzKKCE8ZDqX+KPXp7PcPKByyeBGAw86ruACMiCB0wFgSQBCWwAiJyBRWQBQ/QBAeQBwawAkhgA35QAYKgKhygBRMQBjqWAp2SBS5w9HKQBFNQAQtDAbLBBhSwBU4wBd6uBF5AB8BA4zGgJ09jA0hAGmmABAHQADWQIAJQAW9A/gAJIABDUAUGUgFE7wdZIwF8cAQMIwFTsAJNMDIY8PaoMQVyIACAkQYTwAVvQAFOEAB73wAFgABugAEFsgQekABGcAFYMAANMAAukAJC8AYYUAcZ0AAHwAUTkAAs4AVhoAeUwRGFS/F7AAa87wR1MCFZkObHY8vgzLUGrqp6wOJLoAd1UAc1nyu3oRQFICoXQAEXYAQSUAJKwfpE0wcJkAKVAjEUMARvvxZscQCagQdEgwUZgAFM7wERwBbVoQEtcAULUOOCgPY0vgCAwGd0dNEUAOZxELCFlUaxxBXQJAB29DIgo0SglBC18nZkwzAnl4HUwmHzNmDyENbnJhch/tcxZJDXh4HV0Gey4sYxt2hiYWLjh2FS0xfVkqLlhuEW4ERowMInpwfb11e35xbeN+fN7Vfn1K2+zt7u/g4fLz9PX29/jz//ISLy4f8PMKDAgQQLGjyIMKFChPkaOnwIMaLEiRQrWryIMaPGdQ4cMGnzps2Kjsu6dWDTR0KfPRiO1HCTJIuDNwnmYOhWAgGfbgaADTFSJ0G3FELU3TQxJEoEOAk4DEmR5kidAVcUWFXSTYnVBXaeILkgbEuJMCrjLKFgBA+DNhnqRIGRQImSAZxitIhjAkKCN1kaRLGRqomTNlcGpHET54KfFLbawKkw5YWfKEPkcNAiKUmbDlz2/lxIcSyFsyFuCtShpqTJGyMB6tTx46YJmDra/LSBtYecGz99rnDZCDy4cIr7Fho/jjy58oP9hjt/Dj269OnUq8dL4qAGkyQ2LHQEo+4Knj7p9jTpg6TE+ClGbp/vk4WFOjkYnHC5YiRNt0bqzu8pwYQTTXyTBBZ4rLbFGzFYpYBcW8Vghx1TCFDDERpooIURGiSwRAEoYTBFBnvIAEMVirygxAFVMJBAAklYmMEFRwxxRQITrJBBAgFooUccFTiB1BECaHABFqacMIQfI3RxRAIDdGHCGm5M0EQBTrYwRQADHCDWAQNokUEGEfhBB0ji+fFGE03o4YYefpBzxRJ8/qwmp3V23vlQccvtyWefffbzAZ6CDkpooYYeag8f3nXEaEkOHdHANhp5wSCDCyzAxR2a3rHTOnx8qmkeEdoxh1x+nOqFXEp40Q0SGWAwQA1b9AHHHFMs4UYJ922hxxxwbLFHe0jgcQUfSIShBxLJ1pGEHHW0usUVW8hxhAvixQmHEWC8wcgWcCzhRw22GvvGGzKQ14cfXPxK7RQ2INEpovLa6We99t6LUHPz7stvv/7+ew8fNTDqEb8yVKrAAjLwoYYZnNphxhl2xOsOHXKxmq6qXvDmhB9XJLFHOgaK14d/TcAh4Bbq9tHIFHyIF0cSatrqBDnokidHE+NOMV55/k1MsYVge4DncjroOsHHHlwICIYTekhQwXgAT62RnvhejfWfgVLNdddefx2dbWA4wK8ZO9gQw6UxbIGDGn2csQMQd/RhBxE7/CDG3O3UscBVfSjRd4PdTLATBnEE8EYAaXQw3k0sXYaEBXG00AdRjHdggxsJuHHEt1ms0M0FK1WAxQOT4MF4Liu19FISk/fB+AhMTMhHAVuM4IIJLbgRYBsU6Ad28PnwA2jWxhcUwvEA6St8884/D/07FtiM6B072JEDH0DggEMfX+igNxk5iNGpHWLssIMYdqhj9oJWyeC+ArfdfN4UGIjnch+zluyHEU44oTRapcFlfigBKVgw/iskpKUb78GKAl1WLP0xED0leM0rivWfJKgEDhgIA3gU+BoARW+E7Sie8k6IwoAQj4QsbKEL97UdefFhB2cgAhH64AMeXA+HPVAHH4jAAzKs4w5i+MEO7OYDNdABYVZJAhnMQLF/lSCKL6ziAFKIxRQSrwBV7KIXv/icOVhAXj0YQx92MDcg7KCMfeDDDYAwRDW6rRt8GAMPfPADHhBBDDR4wVYWoAQz+ECQX6AiGA+JKC15IIuMNJ4IBhAAREpykpS8BwQkVSgxwFGQ3cAjEHzQjTrowIzrUMMPfGA+PepNezjIAQ62QAMl0OCGZLie3cxQyVyC0QLP0qUvfwlM/q/ZYH+EIsMPdvKDM3SyjNnrBhjaxo4Z5oAH6/PhDnyQPh/goAcQaKbZNNUDH+gtmOQUXhKYUM50qnOd1tmCowRlhx3sJJ7q6AEQxIBKdRRhB7yhGxB4kLfzCbEbRqxlH/LQAzPoYJtnYNgOzUY+dkq0X3MA3UQvitFgboEFFlhBEjAZET4kgVB8yFs3zFDNPpBBDWdg6Tq+MAY+mGEMKW0jGcZwBzOQz2E27UMYtiAGnUbMpHw4A06jGaGMKnU6vFyqU59axYERDALU81Q+tvCsN8TrDc7Zw/y6QYZq8mGgYIXYHdAwRJiOM5pjCAIaxtqHN9xBmXrYAk//UIQx/oxhjlsgAxN2oj1XtlIMvYSqYS2ShCUcdrGM9Rp2IAABB0TWARboJwVwEYcx4mMOt4FXFNYwIudggXLdOIMyu6GGan6LDDntgxj20IecovQLNfWUGBpABJruIQl3mOMSIMYyyt2BDEQggwTuYIS9/oB7zMXBDeJlPxaMZw8MkBo7jgC8XPCBAoZURxwwgAEjGNIP3e1DHORT2MY+r5/qba97DcWHyG6hDWGYw2QV2wcKjCcxo4Ud6jIQgAsAeAlYaNES4nAADQgADwsjQAXCcBMKSOAFe5CAAVDSBw5IQAJ8mEAGNGCDPQxgAhrowi5WMAUrEVgCHKpwA1aAhQQf/sAMT2iABLqABCJ1gwMHuEGOEyCEM5CBBA2owAWm0QBXaWANKdiwBr4gYQFY4A8sUIMGXnwECWiAC/1lRgAiIAAxXOAMNODeDtCwA+ae4X8UaAAYroCBl9XAD3voAgCNMKuT+OEISyBc/dizkynUQFJYWIEejIGFNjQhWIr1QAvqkC3wlIcLmY0xV98rPPZietOcjs4cOoKrNrRhsiVp8wASYIH+diAPHdBCHwiAh/OGjBBxeECGhxBnE3woCxV4wwTAsAh1cE4CeJgALgyghwQkrQGF7oMBksYAYxHCBK72Q7M5IAQCvPkBFLAAoVswhgSIAQ0RIEOHk1aBPQSA/gx/OAKSUnCDIduAAkK4gwTQUAGndCMaJFhBFkhrADyQIQB8wAAayowDIY6BuUCQwyr4sISQeeIKFZCDAJaAhDcYYHFpGEESkCCAgr/aBiVowcQrsJ8DsKAAXUiB4iawBRPcoAMsaMMRVoGHstzlAnA4wG86XRFNp+tlxMQHHEYaM3d8Ch7fks4RcAH0qEu0DaCewxbcQOpu6Ne8RaLcZVetOpZ4QAtXkBzlkBLnDugHA7xWkx4sY4OV7MXYt9iDAe5wgHQlAAtDSMlOmrKEK8CA2isZLR9KwIYBqCkMY0DCAXaShRqMoQHjboAQC5CNdGPAChoIwwmE4IkxnGDe/kXIhWc48NztohgCWYi730Vshjgz94ZBYK4OlqCHAfBhCkjAAAUuYAQJyAF0HIAVx1XSB8K9IPlc/33wIb+COiChAs/YgwDAywLK9GEEsMq5eWuQmD2gXOoT4YB81GEAGxxh/PmIgq2xEADrrkPoQOvGEWwNHRFnl/z8ByYfOsIrc6AHk4VO+bVfF3A4ToI64yE6e5B9CQA1r5MCNRBnURAAbIABe+BhFXAFG9YFcgdgaTABG9YC6sYiBNZ3UdAis2Nj6bZhLzBaZHACbDAFEMgEYTJ+chAAK6AhLCdEV5ABFFAByNBhElAANnACCNAAB3AHFLAGpmdwVwYBFtIA/hBwCt0QBQMgAQggBhBQeziwA26jBmmGAz/AZg3QBBOmDLwzOXuQAHBwYWo3AUlAOzdxE5mFBC9RgFhwAaDwAFGgHxPABVOQBlHAAm/QAMIwBwOwBQbgApm1Bwdwaf3nEFFwAFIDBwGwBqfSDbABWJiESefQT1Vga36wDaaoB6nIG6ZIPSVwfqaoDnqQXtsgi+1AB+lCPW2yDnpABxTjBt9gGMJWXpRIjC9kAwRDMCAVEX/VEITTDeLXEGYwR+qABqtkVGogBm8zN2dwB0eQBBxgUeNAW3xAAs8FVhSjBnNjB2NABm0wXCxFBmVABi1lB2eAZjgABHo1BtqEA1+g/g5ToAE1sBMKNAcBdAUsMAVrwDN74I3pcB7+kQ4E2Q1yYARGkATWNl0WmTRjwR5OgAcUCQadMStOMFLFmA97UACu1gswwAxjhAQBIAEB0AXu94yGsQcUEAAFEGw0iWB8kGU6uSMppgFaiAcWGAA7EgVjFAcTEAAaEGwxBmABwH4rMQA4GQANMAWQtCPmxZQXMitwoJMJUAHBiASnFgDnZ5Jp+UJ+MBLIWHQSMRsNMYlxlQ8uNURCVFRh1Q1mlFqxpUwhwQ5tIAZiYAXzowbTWFqHKWSD+UQOQzHraAZf2Fw4wAPxcg7AAVtqGR2tQJUfmJQZFndywAekWJP60QQ7/sGZPPl46vB76cIFSSMBI1UCJeEJfVACFbANR3CJ8DdSWXCB6iBikiEHBXAAr8ABtnab43EE8ccBitELinM4szKcGNYHfKaZ1+k8fsAEk7UCK+B6FAEG7+QctRRFPkAE2IRL6pADKpWNfKAD78AHZXZDbcQDM0UEPbADOZADPjCPnAIBRrQD6nAHQEQEdxAEgjWZ6Ymd0aODhdgAO1Gby1kBf0WTVKkfvYcBGWBrpNmT3WACD2peJQBeBSCbtAk6BqCSKGli0cYTXZCZIvaEtklaXvAAdpeiKDoAGKZ/lliRRjCH6nAEb7mgQ8o1kuIHEPAKFBFf0RFPUWQGZXha/j60nmcAR33wA7XVDUAEhniUA3ETVBODQzVVA2FwBnd0BtgUU3zwAznQA2TAPTpwRHAzjETKNRxQAxxQkrXZB3pwBCRaoXFgGH0BBm2QmrbWoY5nMxzwAtvyo7OJhSxpAAXYBx5SOuinklQpNSVQkpWKourwJASAYYdTiAGwBP8zGHSKqs4zanN6DyvwVcIxQ4hpBmuaje3ABzxANz3UB8Xll2Nwnzygn0BAAz9wBzywVt3QA2sFBnFHBK7UAzsxhjxwTDiEA0yQW65VpakaPL4ZAFD3FrbZBn5AATVABQGQBG4QglEQKXIwAQjADIb6eIWhBXxAXhzQAn5QlrJZ/gFuMAcR2gBcoAcc8KCVyhOXKmKZuqm2ZgLFGbCPxwEV0AaWAZ2xwgduIF7q8AZVpa0b2y9MEI4SsQQlmRF0AD8xIANeoJfdYD4OE1HuYEZ1ZAdqQAaDOQbSGCFjoD590AZf8EQuSzEQV7M4ZVRnIAbsqA5iEAZBpUxjhaUcCzAoyZLdkAXLVwI6WQHkUAJNaQQ2iZMHgAG2lgXwenhHeZRJcAVWmwFxhwU6OZMWVQKQdLUs8wCdYgAf2IkDgLD7gX9VG2C3cZMBoHID8IRGEgAuEi+p4LSJyy8rgF8SUVEZ4QeUEj8KcC508wXzugdqUEiecgf1qFdf8AVrYAfD/uUpTxQG8wMGObsHbwAHnUJWDEMGX/As9dgHM9Wz3TBXW2AHPSsHa0AGsOVVirtOrCq8xctOA6ixDwEB6UURSxQDz1spQKUGkWdTJbAGZzBTJBBkESJE7tIpPLUSZmAGZJBZKsuzfJAY1tsN7SlkF8AHogZW84i987gTKKVYJXUHJ1AHpGsWxptOQue/ASxRYGABxDsPw4QRB3OyfhA/MdBbVtCUTzZmG7YEBvAAMdcAGlCIPlACGTAEbXZcQrZhEwADFaYBMKAFZCAHldUHHkBik6cBTiAALJAHVpACGSAADmAGEWBeK1BjgFsAsTIGBSABLFkAGuAGNiAHEGgY/lt3ExqWAQYswMKjjFNsxeXEBOLpEOGJEQtSuX0QP2bwB1ZQwBSAgXwwAIpVfQ9qBdRXBJexC0/gAUJgBmTMMhdADEWwcVZgx31gBTWwZLeQEt2wBE+wAnZQAGNQFjVwBRAgBhRAORXwBBVwAxKQBgQwBm6ACijBAWnAAbigCw/wBnN8xWtZyqdMTooipCcJAVJcD+6DFX/DIPOIBFVGAmesByWwAkQhfndgBZ8hBPq1CzfABF9wBlYAOlhQDBYgIHNiBRCAjQcABg2ABzcxyLWLeGggAWYgFK1XaGuAAUVwBxgQOSRJBnFmBaigHxzABhyAB+JXOmrCvKj8PFxM/s/3XEkDWMX5UAPgYREHcxVaYRUxoAY1vAJjUAJCIAGcJwE18JJaUAJalgYpUAQZ8M4CewBCpoESECN/oAEZADp88AQ6jJI4nAbWbMFkQAYcUARnQAFfwGMS0AJZcAO2yQZkAAF/0AAZUAFoIDp/sAJw8NGKEwUCIAEXsAcckAEchs/Rc6RNDdWItAUr4MrusAXfSRGUgjB9kwQwpQZ1QEptxAeda1oqXbQRg71L90Tmxg7cGFvjqwZbEFNtpKBtRFN88AVzBL504zZggAvraEawhb17gFImQZ10FNUjtAJJmtiN7UI2ILIOMYAYIdCWIgM5Bbo82wbllVNjLWRC/oazYrBSo/spTPtEelMHVmBuMqUO67gTZ/AFksLaJzU3dbISelVNuztWO6ENjt1CV+3bwT1CfmABjO0QrooRXpA2CxADK/ADvOGmOEADZZZQ7qAGVWoHoDQGPUAEOCC+RPBJ+dlKeNOfIkUDPUCl3RAEx8QH5skEkrpD1tMNZFNPgpRMrvUD5CncLDTZ++3fwiNG+2wP750ROYAHO5FDpeda6HMDNQABNMADQVBT6X0HQLCfNCTaYlVDBUrWMyUGoBsEexRWol2/uFQHjQtctKsHkvo262M+5oaNTyRTon2s/+01n2DjOd41S6DF9yASGDEHAaqy6KNMxnoH+DkG/g5OA3cz1zW0cM2VAw7DjUJWj01LR0ClV+ILU0+UWlZw4FoVU1DkDf6Mu27TursrMUzgAwiKA0Gg4xDRSHGuPG++34wLEZd0EWIwn53U3V+QrWYj4UkAASuQQz4QBGQIhtwzTWogj3mABQCg4PDgB19gUp+jBnwgATFLBmhgXHl1U6N7up6CS04AdYxOAmzOPdl6BDE6BT+nDs+yB7m5f/JQklkQ2fCgHtoq57uONXQu3HowPQ+BwBbRAzVlPQtXW2KQAzG1BB2VBMvFPbTHXPy5EyNAAvJxwxpga2ESAEwgBxdy0CJtUYSDBEu4BhRgEwp2AU55A08QARBQAktI/gYlkAdRYCVaIFhAID7MVU0GQDZ+QAAugB5pYWlTALEdsAXt4Q0cOR5KkDTvgXxxMAdYMAdG8Ar98xsgaYAnM2hEyuv/AAIfzye+LtxhwMINYc9Kiqvs4APbU6ueIkc+tQIIl3B98ORQqgZ/8ABkoAF5IHMdtgYGoAaykAE3wHnF9QQC0JQLRg0lcAFOSAFAcAYBcAdPwMg5HQBFQAIOQAFF8GQzxe/UGu2DY8ZHYAQ2EAezUwE9xwVZEAFg0AEH0AQHMJxvMAJPwAJ7AABsoH3XnAVPIfdUn8ZGsIhggKL6RQEv4HgeL/KNPxDJkxAkL9zc4RBLWhHpzQ53kHA7/tQOdnBKc/MFs9cH22NmaDAGH5bBN1ACRWAGElAGO48GNlaON1C0hqzSCTAGAWADNxAEEvAFFTCYF0AGyPwEN5D77V7RXk/ppA9N4o2PgyMHpzY5RoIB6YZyiQE7H3IFCMACFNAF1LcE3S81yMd3z5BhbyA6LLMMmaVfcXbNC+r48U8QIV8Qki/cFrDK9MACxh0R+t4Omg8IZHY8fH2Gh4ZkO0RiODlEh0Q4OD59YglkfHESKWx9HHgYamQVchINFmdWTy2GE3xICRpLFKFqaBd7SS1ZQn1HDRpdJXhRCRI2kz53fWM5k2KufB5acS4mNlERewlhcQ9vHWl9GHIF/m1HfCUIfQYXhwNvb1hDnX0UeQlgR24BbRxaamEoJAGRwYMIEypcyLChw4cQI0rs86GiRYshZlyEEuJDRihQUHAUCbJkx4ooTnqEYhGkyhAkWVYEAQWERRQoLlaEIkVlSY46Q8isKNRly4tCdV6cyLSp06dQo0qdSrWq1atYr+qBUIfpkiRUCR0EQmSHpUoJ+RB5Nqlt2xtt0Jw5c6jQoTOZDO0ho6ZPnSV5EenZYmgMnztmBh+8Q/cQ4mdExkj+McmOISd293DpU8IJkz5IPh/ZMiVPnyZ94LAgHMdJnyvjDB3BUENOGix4TvORY2QJHzhGCE/h06SQ66zIkyt3/qjUIp0+MkP4ofKBjp8+ewzBOegHDlHsFuP4+UAluyEsFakg2iPlQ5U+OavDv0jluvYQIQyid96nfUX7hsQBwnvxVRdHcxUtp+CCDDbo4IMQRvjQFivYFVEdFkx1xw8H8UEIEGP00QMZC/nAg1tt/TDGF1+IwYxBfJjR1yFkGGZIG1bYiIhrMRpiRhhtdEhiH3aQIYYajaCIAyQSNunkk04hKN8eHeVHHR17lIQCTVD0gQVI29n03nxWqgcHmKm5Bx1Icewx4HzbDaXmmSHUx1EfVKDp3wwBWuRHHCCph8V7Q2EpJZSIJqrooow2ypANYE1kQVdRkcEkImJAcscO/oft8OJBjfywA2VtidFGDTRMYkESehxixw5D9sHHD2L88CkLNKB1SA1gADEkGTQsgVAOYvCwgxh8MAEBDju4FY2j0EaroJRY9nFgfu1Z15wf+xH6gRd7TEcefNbO9C186tmkJgoEbuefn24Ghaef+2GpXnx0HFhRvgQ6t8eh0gYs8MAEF2yQHyuAMVESwkblw4x1cWpIECGeIbFBFgPhaR8+5BCEr4bMkaoPNVhggx5j7GCZIbNGc7GsEOjwBSJb2CCWrDmEYdAdkuyARiFJrAArH0H4YManBiettELUTuelldX5YV13FnlZNXrsGZovn+96hGe6FW0nUmrlIjWv/rosYfsddVzntx/VHu0Bx3tx5AuHoQgurffefDdYxxRUPLfoHDUA+FAbK0iVw0FkAOGYxERcasimZ/AwpNFA4MBhH2f4AIQONNyAKg2NyUqrITmYd2PMIRqihwW69kHDs0RmvkMPZmBnQw1AON5Hi30Hr7SU4H4QZ3/V7UEFHFRQl+B+3+7BJ7vkUsH1RTOwp16+13nXJXbIYySun1RIJ3Uc2HXkRX9QPGfTdXQIPnYccNTvx795C6///vw7REcHGwjgBjoguES1gTAR2QMELNQUNcTOED9YmSEYAcHcsQxWO9iBBSU2iGX8QA1mIMIZdIADGqwAAjWogx5Oh7qD/mzBAjyQIA1ixQcIcOoMPdBc7kLIhxrUgAw/sAsQSte/IiqKWteyz5X0pROr7SQ1+CNbTsBjEbGZCQ57wN974CCd+RDlOirBU37oUD/k5Uc/UasfFbbUr33hrzlGjKMc+7YHEQjwjq3iDAb2OJCE7IEFhzABHqbQBj7awBBI2GMXJgKGIEWEV1AhQqwMoYYewEgsmxIiEVQUhNx56BC12gEhNqWGHfgAByuwgAVidqlPHsQGN5AYH3TQML+soAc5yEEPSmeHHqwgCXfgwad6gLQ5GtNB1MIfn5BnHSlIgScn4RZGzrOvsr3HD87cjnfAxifq9Cs/ArIIn9gDBfWU/m9e0nGTekKSEiyB4E86aWPyAHbMetqzUUoQoAnsGMBl6iELLNDDBKZQg0JcIYUBAoAW+pAFAOBBHHrogBbsw4E11MEAafACZqZgBDzsITigSYLh+LAEwzWkZlDZGCJ8QMQJPosMlhSDDyLXhyESSVfB9IGJzGAsZphBBySjAQ1Q2BU+mKVDELhBEM/wg8TJKghtkaAh6oADJszKgoa42T23ipxkWkQ92TKIf5xYkfXJBKwtAZDzqhAv48HHW2py3k7sIzf8hK+bf1LXm6SQL6R0qVBMVApXB1sVP5iUsAjh53v2AMAAHgILrTDACo5QgSzA4A0NKEQcKpAAPjDA/gN4KIEnShCbe+TGA2EQQBKQsIIrVKADS2ACFl4whdwIZgsMZMhWnrKpnR31kkL0wSIsybG+WGqlZrHDM2jHh1MGIQkQcIADbICGzS3GAj34GBogYIfMaa4Ou0QEhnLAB7IYZHGITa9UpMTe9roXKQV6L3vxI9/61le9faODF7yQ26q4QQkxiIEMrIPfhAhQcF4QoHkg24dX3KMDFTCCBHIThwuYoAI16MBDxyGOQ1CgAQV4wR4y8IkLSPgKEqiAQBtgW0S0QWEQWYEjmWKGIBgEZAihIJEoEURDAKEvRMAqx4CwIUbgIAiFmJXGDPNCB0CAB3NIyAt/kIMz0OAZ/kG4gcI6d4g5WAAMOrXu5H5b4DJDxL5oTrOa18xmepqZYH6QgQLmrAAlHDYqXlCCnve8PobAob8ReYPSRhBALxyBClUQ4GNbkYFCYMCybohUHCywhwDwQcMd8ESmPWwa7GDgFyyINBLaYAAnbKEDQ0DIFmbcECZ8pik2rYtWgWvUU0rQB5bpgQQ3lQMNyooHKRPDDkLU3B4UAgwroIEDahDlgyQhVZPQATNW4AZDqKwPYYBAkMRAXoPY4YFvDjdC2kzuchPF3OQW98D8EAM601kGh/ADoA3Rx4XEgQV00HOe+VzAhDhhDY9daEQKkrREb0AEHhABPz2gBs1u5jio/pkCBhy5BwS+hg9XyE3GDzGcQ6AGNEbIA3BKeoRIdWgLd0bIHJzKlFmLgXYIyZQPgrCD3h0C131Ar48pQztb2QEHPICYIirWgxpIl9l1SZkjcgYBQywwEUF4YZSN6jtEnMHG6s66QdDN9Yuoq+tgr5rWo6WEOntBznRWgiE80II57KEECDyCbzJwUD7soQlIaBhHNQGDs7+AC35QwgRkQHhEOmHUcmhABlgsSA5UwAYcmAUSGCCBNXQgAwG4AOa1AAcJSCBxBeGA5/HghARk4AIeSMMeGMCoINzxjnJQwxgaPjiLNwQCeZRILxHhoXmzLAc++AGJfDAkYvZ2cpTA/mEkhC2IHyyDZT3wwRhsXAfoLjsMROBBLnkAux1AYA67ZZkOJmWImYvZEC8fu/rDzv72c1390FqA2fuAdgXAuw8doHYBrFACIRQgCUaQBpJVAg+gB6plADfAASvwBBrwBg/QAQGgBAkwBwMgAwPwAhiVBQ3QBnrABHAAAwy1Ahr2f3yABS5QaWDAWhLVBwSAB3GAAan3CWsgAViQOAAlAXZXAXEAAwyWKBviA27wehtwA3ahBmTRUk6yBbX0KLYHEelHI1WXEGaQS8+yKcxgK2fgO5viO9fWB2aAA63TB2TAA8iSCDlQdX5wA6miA8CWKW8AAUBAAzZAIYfABLOD/n6VoHORIGTwF27u94eAmGZ9yCh+MGcxcAhoFwNl8AUkcANBgAAX8HkNQAZmYAYaQAZoIAFoUAFm8AQr0ABmcAYTYAUVMHhK0AFJ8AJnxwAywAIYYARu4AZ18IFeIoJ5wAeUlQWtMABN0ARtoGHkgB0swAHjUFESAAeJgwUsYAC70QANlgGdBiWVMyR7UAMTYAIk0AzGdghmkEF8KCF88GUOAQY1wBS6hghdmBCbckoWYgZBZCtjEA0W023NEA1GpYeyUhYW5Aw+wAc4lEs7oGw18EF9sASrJF0OIGNvsAV3QAZ70JCFEBjcWEyDWGaBeJEY6WYVCSWGeIhe0G4K/nCIexAFoVYAYeAEczABXYAEaeBgGLAHnwZZqHgFDSAHLCADCCADAcAFCYABAlABXmAApeAETvAGcnAAGTAAljcHEjABNiAHAZAER3AMaQCM7wCTcFAAn9cHErAHopcAeXAFGYABFdAHUeAAiSJsSINKfbADpmFeiPBtwOZ7DFIHuNcQCkSXCOFKlARuvGdKP0BTkVAW5XUGwgYEzCVMGnSOO+MDuvZyuNRrsGIIW1ADqPRiCJmZr3YGsmcXYAAxhmBV3MFqCrEHgmYIbpByD3EFemkIckCaTbEHMGYIp8kdzSZuGZmburmRigKSCxBgCxCcMmAZH9UGvPEZflAC/mABcadhLZuBBDVwB3JwA2EgAxIgA0pAeB4AA3XgAZ5wCHLQClmBBEaggE1gAALnJHwQfQykBjRQjjqmIouxFkRAkQ6yBCy3ECugMxFhBlH4MAvRAz3AKUaFNFQ2K853B/RYfpZjCTBndRnUa9r3Ms0ABDaAkBYgXdHlZCwjABmweHzgBOmZRStQjfohngiRDq6ZIZdBKanRhAehOoZQCw7xR63ZEEiwGYiYEFgAo2VGlEBKlEgQpEGqBEE6pEQqpElKpEi6pE4KpE3qpFGqpFRKlEbKpE+apFPKm4lCB+0WnGAaA3NwBrN3o3uJF3fAB/umBCOQAAgQlE23HreJ/hXy0AdywJ9OMghhGAk08BlcJis7gISyMgY8AARS9SA18GoLsQUm9xCd5CpkBiqi8iJjIDkK+oXRMH2IsI6GsHuLoTHPUGWW4GvWZhlbIF1z0AaYKV06owYawAxZsAJIUARI0AAVkAF7cAFTIABGMAUSkABd0INI4HlrkAIZwAICgAFRFgcBkAABkAcaVgISMIySlwANwAVY8ACR6CXiaRe1YAK/alsTIAFaMAUFAKwXNmEYgHmHNK4vECC/mgTcIAEBgAES8AB8YAIPoK4S0AUksAcTkAAVgAW/ugRYoAVYAGIHAAsJkAClRVixKA+xOLES+wZuYLEUi7EUe7ET/tuxEcuxHwuyFouxJOuxHTuyJxuyJvuxGquxGauyIHuytcmlT5IEYAqmRcAynUMEh8oQfCAGP3YjK0AHLkB4SvAcP4tkhCVsPcsxNyAsfECPVqgQQBReELIVsGkQdikRL4NjCMFTgRoxa6k5WfUpmzKGdrGgNzUqO0AswdcXGxIED3lUTCBdqrqqDuAEDamJ2FEBKVAEr7AHFXAHuVCWfoAEJ1ADPXi4HFAP5Uij1hIBfZACQ6BhE5AEJViOnbUHD1CDfWACbOABAIcFh2RadYAEEzAOezAAwlIAhXCUb2ACLkAB45AAUXABTUC72NEElMUNfBAF7+oBboAAV3AE/i1AAZ5AAVlwSNfhBEdgAfTgud4ZAGBwu+qVsiu7sdm7vdzbvd77vdhrsi3rsS4bs+VLs1CSBztQBzIQAy+gBJQRK3sxKt/YIdxWhn2AtX6gA2tAAwbBtFvVXP24lznAAo6Ec4ZgMXTpQEPzIG1gAappCCswpwxhB9bVewkxCMNmEJqKfjgQfWJYdUaVO5HhY41hBgMqXLiGcxZMZHzwBTUnBoOxAqi6amCAkFuQCRKQCUfAAilwAzi4WX9QuPdQri3QgwUABiYgBPYAuZPmJZXrUUhwAAyWANghAVmQaptQlgZRC/EQg32QnC/gYEfZi3XwaVwZBRXQi7mRAjXg/gYVAJNQjH9t0ABmjMYYEAWlywFLcAUXQA9Z/LlpEAC9mLX3BL7dW74bq8jki8iM3MiIHMnci77qGbZc8TAKGkMYI1w6AiMpQwQMtALCcgY4sAc4cBAWM0lz9CoPanU+cJeWIDljcH4IcQca4yIOwgTluBAMAxHxuHxpkUGSc0F8IMCPkAOvsjKbYkF5sDlkQDGmJFyGagjERCNkqAY3UEIbKl16MAd1EAYI+QV2sAcEEAwXwAd/OwUfWgFD3AcFMFmetwI9WAIZUAAuYA8moAEAV2FQbAIpmQErAJVSKQEFEKy+0A4CR7ozigcjkAEE4AubcLmxIAFbIK0SkAd9/lQQE5ABFVAIWJAAE7ANMZlq0ep5GO1oAJtiUdAAEgAB0UvSaQAMEvCwg/XILouy3luyksy9OB2zO/3TMNuxlNwkFMQHaJl+ZUGhk7MWQYA0igDKBuFDE2RJONBfcWumewPACvFyaNmpkUoEWOezh2mfyCHKC4E4EAGggDpvKpwQZCBc0UAJxYIWy4wIEXQHQXCGQMAD9WnXzMAHb8AEyVZCQhU6d2B0mekAEXADoKkjalADRlACK6AGTascJZBZQ50oiby9bQDUF8vIErvTj7yyoz2+iJzZEOKOhYDWlQqoQUBcHZIyLDWGROZCFWJtLjNvm0TWwSPAetkD24UI/morIq2cForQA6CZHFtBwQYBAREsa1CYENmn1NwIhoYAdLXWB5Tzv6K0FnydW3qwAzdAwyzABGEg2CUkzsdyBzScmRYQBF9gIZzZqWhQp4LwIG/goqjtJKYts/JwBfLwBgD+2aEt4CQLBleA4Ios4GCQsW/QSOTbBIrcBA1OsRT+ByH7Bm2AsXAw4BELBqHdBn/Qi0GtvfvdIAUammDxbT7yA3CZEN4F1QbRBlzBMjjQF4z5taTKP6zcEFF7KogABHxoVIKqEJ0zmcsBBhbge5DUEA50COmICGTQa/MmbETgOHzALBbTA8ImZEdeqBk0JOS4AitQA0lABBzYB3kA/gZJsGpicAYiFCNiwARgsAV2HgZiUARfgAZ1MTOyQjsSeeJb1b1RAACGfuhgQAA28AYTAABbQLECgABvMAWHbujURrEGcOgHsAVYUOkCEGpucAWNbugBsASx2AGHrlpuwAGpvgRvAACu3uiP7gZUIACm/gYUkOpGMOICcOgW4L2CviAjsisKw5fCJ3wIoQbOZwfdRYafshV4SgZVzTGVPTmByT8pk9wJkYUoxY1ROGa8ncF7jb/IkQSlixDk6BCSlMB+OQjIvJc6VQgqo1xAwFKvEiud4ytW7o9BQI6q9O818AV+MAdbwAVtkGS5swd2cDS3sDJ7YAbFvAVoMJt2/vAiZEAp9UsVbtBiUWGaC+EGWO0UM8sQI28IrAkVcpB7JY8Ve2DI3AsHD/4GBHABAU4ALUBqABABE1sCACAAYXAFChXgnR2xBKBakz4ALPDqiw4GrK4FMm/0TUAAjv4GAgAOTaCSQG8Bb3D1CA7rbtDoCKCqVK8FpMarF0sBEPD1AtAEV2AEb9y9wb4cYxA7Nd4HpzxmyRyXjgmaP1tzlrECilpTmxNkPrvbvR3vDyFJvRwxCKHAE6EWO9DUySGOCOEHT8cQKoXcHdK2qjxmtJPXbaEyswfxo3A0eKEGeKGEYxBbscUEW+Bqj64HI+m8c1DMm2oHenAHaZqmLBPY/nbBB3agMG/QbNX+FLoAGsydEIquEEZgLSB4EHAgLCqaFSp6f3jZqB7G8UwxBVwwBeMw/VnR/HGwhIjA0xEbYhd7BQJgA21AAb2uBaEuAAGAAG5A6WGgvW5wBI6+sVhg6xOr6IBwBMDU5mZI8PAnAPFm6DYFsGL4BoclsOQ2EQBQ8fY2GAXg4uj29mcgwEVK2jhp2AcbKztLW2t7i5uru8vb6/tLa7fDF6sHEftzF0tEJExs57NzZstHtqNzM8tDBCsmtmsmDTxOziv83ZtcAzb7Y1c71kNezeOjVp47B6Fnu9KWe+cHLGG1fuRANyucmVhicDh8mOPMHjJEJGDA/vDly5YlYMjU6YNmCZM7ekoyOfmxz5GUTpa07HMlyZMLGCTYSOOkz54mcpj8cYIEjBsjTf60ccLnDZgpTjAQ6zMhQQU/EqT2MaCJhYQAfDpUkFCBT4Y+cVqYCJCkAx6vAVb0GSHBgBBZWVgk6CNHgk0sDRo0EcBCToAEAepMSSCBi4cDS2TwMXFAQh6dBBho6MJ3xeECSybgicOCg148UwYk4CJagh4BF+aQ2DOhgAQ+GDIEsBFH7xqdGPYkIJwGFgXbNeK4TcEmhe0KtpPEiZ2kz+8AaaKkMdCgC4s+qflMyKAFFpIEDdKkXmv7gm3MDUZTwNOHghwBGNy4wBKh/kACPkcaZHDUyiqOECDJIS20McEDBkTgBgcCnIBAG1cA0B5YAXqAgIBXXGLIhDZwkCGAILrhAQACSOCEIQaYmMEWpQjgkwESmABAEpYMYQICqgD4RhQCAJBADQG6sgo+Rh6JZJJK5sLHDvfEEkYNsQAxDSxN3hEPEDsslMsSN/jAwxjP4MClN7zcsQNCS655izVP8tJkHyvMMYsYY9hCBBD4nNFDD1yuuYVbtSwRHS4UwQLEn8vkEEQtYiQTyx0PiUHEQz+MgYYVEQTBhBVJJCGHETbYccUWFdhQxxsYbMFEDRVs0QcSRjBhhBEYzDFFi0n0eIERSDRwRwk1zNHE/hUVgAGGESzowUQff4QxhR0pMlFHB3NFIWUfJmixRwlsFMAHFg/00QEbHYR3ghYSkNVCHBaQi8e2fUiAxXFDZPCUAXic0AUHNrwxQBQQ0LluHBH0kYIQA2xxxQNY2NAHBnKM+9QeB+gUQb19gLsHA0doYcITMPSRxQoGPOXGEQXkwQF8GGTRQh9RDDFCcAxgcQA7OrHgG8kxx8dGx3FcgHAaKUBsQBp7VNBHE0ZU0DPMyEURHgbivuGBFgMs4Qcs+/WhcV3n9kHAZxdgMXK970UMFbsac8AGA33AISCRjhjwwiQEHGgABKEkIUANHQgQxoQZHI5BG62MCKAbVAhQ/iEAB7zB+CSMT4HBJkkY0gQFP2oxoRaZPNAGBQA4AcASJwjQSo8IePLGERIA8HrdpLCJe+665x6Emn0ksQRDaprRAxA5yKNLG/v0cQcROwQRBA7K9GEGN3AC4cNTu6/JBxA9aM+LGY1CAH4favhwy6VG2qGlmGvW0Cwtcwh6iz198JFD+WTggLwsfPgABPA1BAc8gMVDcFAEMVhBA0/YQhwugQQECQFCF2CdBphwkQjU4ABXeMER7jCAGmCAC0k4AgKMIKELOOEPDUACApyAFg3UagAfYkF05MCFPTiBCXFgghuaAJ8oQExb4dlWb8pStLFt6y4wi8PIOpAHtfQh/gNYeIG25gILOARALxHgQBKa0IQ+uGEAaSiYW7IwhAE4oQlhwIKUMOAHpsXCYjppABaGMC9iMIAqVHQLFrRCjDgkAEF4WNvLIBYFFzhlXmI0QBd2tgcMgO1nhhxaHzyQHDZEjBgcMIGQoLYdLLQgBdXBIwbg4Bcn4MEPJbBiz8DmxxVAsQ9Ei2QVYcmBNSytbXJowR3JFYb9YMF2q3hDAfLmhg3dwA0GqAAzTdSGEkQIEjsiUgoAYIPGbagAFCgAAISCBGwCaBFXEMohKlDOSQggb6ljpgT+8AYCfA4SLWiE697QBE+4oQMAGNKQXrG9gAp0oLgwww/KV4MwxIIM/o2yUqUC+AMyMAkC/4hFNXKQgyedQU++GMMO3kFQI6HJd7wIghn4cIxZ7IEH5bPolo7UvB0QYXpI8gNFawGBlNiCpX0wkyzskINhzGKktACCQ1jKhwPONA4HqMEW5OAWDmRgAD7IgA2YkIAosIAPe5BAZBLwhwnQ5wDQMoJsGuAEJxxBABoAAE1sYAQK3IADaDlRA1aABCbIQZMR7ANTFgkbsOQFLGxDInI60IAKNIAPHIiMDfYQQijOcgKPycAEhrBIuMFiBFtIQAZqIDvJjOABciDaHaOgly7EgYZOMUEDEjCZPQSAAQlYwi+joJ9mcSAbomlAHqKAmC0UoAIB/lgDZObQmwlIYLGSnGIUvhKcSO4hlJScjCQJ0IACGC04i7RaAiYQgUhOkpRZCIAWnJKawcZvPBIwT1Wi6LKdYSEAGdDAGnwkAaI19g++xGMH0tCEDNSHmADCm95sENYHPEIUb0AC6ybEhDWCscAAqEET1ioJDsVTwW9YEQvAcAR5goGfLGhCCSLhIBI0oUQ22JAT3pAgQ0CinRxwaxOmUAABgIFCESZA7Qgc0iALWXdXogX5YgGN+4khTWoYBppA2o/gzSKpPYgGGc6Avl+cY8jAsEaVgDGM+dXCfrZAE03xwQcx8AAIUDaS8ro2iyTAyhbnux9PLcoDHpyZeuKg/kX0cEAEPvDhzzgIwhisAIExnIG/f0BLAG5AAS1sIQBPCBxNIgDXKYThXBqwQglKsIIrBIAfcYDAHbaVhQe8IQBWsEEULDCCJCABVnbYwzvu0FJflItJs8CAE8go0F1yedjjEOUvTpCEERDJn3e7wIAONAFnJrMQUXjdhACAbQAoeBJv8By2O2EJ0bkhnJuj3I8oBAZPOOjbEhKriZz9CUxE2xE00kIjSnDuBmBCZdgOACYI7AZiC3zgvejBnWZRh3dZ9CAyfQoRvuEMW7SqFmrAgUTvAAQeCPUX/8sewakBhIOSA019AEO2ZkEGksqiybkmh0H9hKSJzyIM9KOF/p36MIaGWukHOHhTN3aw51h8AQc5GIPRx3BUWNxhCWo49A3GMBMSFOEJdlADBphgAwmwAIO32oMRkpCUr/MBCTUoFLN0Ep0rGCEMfDDCBSRyhBqogQ93qDvdW84LOODdFnIAg04D+oaPC94WfqCTL/bwT4Cvog2FEFCAHu94QzTenqxwA91KUUzJs2JIl8984jOveDd4YfCk/7gYODoLk8sC6QH0H9D7QIb+yWILFsg1EXIAZaCuuc288CjvPx4QlffiUISqBclxEY81nW8H7sPHCqRs0SPXogfveH0sondwKxUv13eIBs8P6BB0+MENrBLDFsJgh7rbwQxkIMOh/k8iEjT4HPayWMIe7keGlvOh6WJ4xxbGoAdicAZ2kH+lZ4AH+HGRZzehx4C283nE9ICYp4AAF4F1MyQIiIEEFXG0IGewEA4h93vEAwtBYD2xUAc5ZQs/UECykAOw9wM/oCi70GTZ93HWEIPAQCW/M2e0sHG3kCdscgdBkCZ7N1GGFwvrUAt8UEBYJgtkcBCyQFS0gHHMt2Q7AH5B4ANfYAM1sAJOVT2zYAfc4AO4lgdncAPY4wMk6A2BBgtJoFDdM39SSAQAdAdFAARi4AMvKAZEmIF96IdGsoCg14CV14CU54CDWIiHyCOC+IeNuCRK+HuwsAJqcAY74APvQAQ3/tgHMLcH6mMlFqBQxpcDWRYLLQgLy9d8u8AH20dwfEAEkGIkPMUCoVhUmjgLBoc7abZ75AAGFnB/sbAFQ5QQjdIDb2IHOECKfBaHgyZTzhNofCA+PkAEX1ADEIADEJBQv9gDEiULLOUDX1YDNLCHd3AGY3A8VsgDNAAEYwAEracL+4MDX6ADOXBAEeELgYcLfKgLLSUHFYUL+OiIAVkLFsiAFTiBiBiIikiIC/l5BikgAgmR5HCHtwABlghlY6ByaEIMTQJSKxA/tWAGTygLPcg8zgMEQXcLS4aSIRUQJYgPdoA8K8APtbBR+/hSuRgOPfBlvpAEwtgHxlALiUIQ/kqncdrzBbBoUWoWBFqyh7JQB0lgAQ7gAE7FA9xoJdbXDXZSglxAA1aphFayAl9APDvQAzyQAz8ABERABmpwB7/oP5XyEFboEDkwPSmAR7hgBLhgAIezWOQgbLJgbLiwBz4ZkQI5iA/IbBQYeg6JeYyJkA1YmJEJDgJRC3bwAzowfzVZCw83EMOQBCcXlDzAe+5AC9VgiXFoC5VolUKmEEkyBl8ACw5wC1+pC3egZ9BIBGMQifigBtCzm7hQA/4oJ8IJCywFBNzIBz9gfR0HPnzgUT4QDU0JC34QKFL5fHAWEDRoUNpjZjsgCzTwJ4fSB1uwHRppJXegBimXhzlQ/g93SAZ2QAw+4BB6MkA4wFEJAwuu1V7/xTYl0FUT0AWuVQHwARXE4AFrMB4NwAVX8F2yKVWzkQESgATLRQzCNgXLxQWihAUSsDUpUDURIwFb0BsMIAGgKZkZiJCOeZCCqJAKqKKNo4iJWXknSqNSSJJKFw03UChQSJmlqWewMAY8sAJ7Z5blc4m3oAY9EFF8uIruGFLOs5Lj8I0/mVK2QH27cAZmSXQOwYaPWI6oeQt+sATacxJgmAzeiSh0qXTMh3Jk2QPMpz1RIpUWQC2l+QMuyQyyYA931gc+UASxcKU2VQdNspNJaAdnQClgAhHcYAYPsYL4GQfjUlq7RjQY/hAHAbAFFvMGJjBEBrAFSHAAfLAfe9AAlNUHN9MAb2AtBvBbpAMLwrYHSHACNiBKfKBWFoCfW1Uz02UCLQAG+lKjGahPxfRPxQp6wwqjMIqskAeBzOp5EmiQy0qQdgOQwUqjMDhUWrIQNqAz/rOCIJllc0ADOleZZFlUhRoMTBmly4CUAZWcXZok+dMHbWCidUKDbQJ+RMdRV3ARq0ILoBELVCMeF7GDVmIHirausjAHO9gGCic8eYpzZOKBPLCT4bADymmVbmADEOAAEJAExDllAGRR2OqB7fgnPiAottmG0eEDwlead2AH3mBUDoE+9WmKkMo0cVABu3YXFIAX/hzAAgcARoY3AXEVM3fhBw1AAXmwBxkTAWBUB5LEB3AAbMI2AVowBb7UAllzBbiKR5TlFJGkAisARvporVyWVmmrtmmLBGubVhHWtm4rt3NLt3Vrt3eLt3nrtmdLo6fnPxlXgLT0d7Fwo7LgJ36wAlvgiY6yDbSQiaq4ZEdaUDe5PeGwmkiSZONJmLNQZ7rAA0TnA074EO+wB1RRB34wBTXAD6HSBO+idiZwlxSwBnqQNFeAFFNgBPxAAjdgBjdmBMSAu3qwB1wAfekWC8sTC98or2eAAwf3KDSlBsq5AzeJB0wQlRBgAyDrgx7HPBvXJGSAej5wU2PADSfonMlo/lGHSikh5xCWmJtE8LmoN0CUmQJbtAQlsFxtMF8SIJtWk1r4KwG7UaAbgwcTWgBdIAcCdjCiwQC0ESt6EVsn4kF6sQKiFAXtUQFa1AAXE7a9IQEZYEV8+4duqVK1QMJIcn8nfMKHN0clLMIvjAuHegZ0x73QuI3awwc1JwvNcAvdBzz3M4Z4AgRxeHNw8nK2uKYuiTuvmLDj4FNligvyGsMPoQzyGX6xQFlIYAFXcAB1EABgMAIXkGrxhEUtc0lhQACgFWoVkAItcARqQCAU0AJIsAJvUAHzER6xsAQpYQM7qIRi0ChKGMho+RTQQEA6eT/ViY3V2gtL9hSxd31q/gaoPdkHpMkCW2AHPKAG6Xl6b4oDluiebMmd0dMD+eoQl8smUVAr4wLDrezKrwzL5CAMEOGOatB/tKAHBftTv9kHYeCVgTsLYwDMC+WySMqUeMfEufgDQWC2v3ClfcCtuUBm1ACXODANcomMglaga9MBTwAxQ2MCwTEzwpFdLyAW3NErE+AGYHEHGXAHaOAABmAB+AtVCLcFxLAFJ2cGWoJrPyAPM4ijNHsPUfIAUwkGK9xRsDiRfQCT1uckEBCSp0cDPMcDaPkFigafBfWm7mPFB4S+ueMJsSzSI03SsQxUWzopTYegxAAHXBALjCdJzYVk26ESwNsExXEBTwAB/m40EKh8B+wHkqj3CzEVBCvpZWuimrmTVLEwJ7kgnvfz06eHzTRLDOY4n+wnBg1gBqDWBBrwBwPQBidgAVkAAW5AAHm8NrAgSSlQA24QYaWTBpJUaicAAVbAQz8jC20AK3zgAE8RBFXWp8NABhTLPDNrD3OQBBx7yXB2JIOtDJDIB0Dlz95DQDhAAz3wBTTgUfeaj2o2xHVCj0RXzCVN2qVt2qfNgzSLdA9RgKZqbG60x+siAVMAH00gaBpQBw+ERwagB1wgBxEABxCABjlkBFtwBvOnBmaAruYj1MBgmtMMhWmSJGmGlWzSuX0AAYydhNYwh587l3f6nn1ghQ9n/iffR1NOALNIgBFiMBM3YAN30BRXEBxNoz1hFCs1gAdyUAJMsBM6AStkVwQhUQtb8A8fBgvTi6h0GQQH5YrzeQZMsAIO8HwziSR0pwYZhz2f66YVzZY4wAdggAN10Co/KINgIp0vy8uoreIrzuIwfIwO8Q4djQ4GYCsUYAOp9hdrMBv0sgJddT8kMAQzkwE6WxZPYAHuYgUtsN85YQZtRgZmgJKZayR8sgPDfD/Y08zUwIpsEnsYFcR9AH3neaju535Hd2UZPVTeYCfeUAZg6j+Cpn7ph2tcVQ4/TQZ7lsNt8CnM88nMSwY/kD1fQI8+AOEOQKeDO9TrR74hx56A/p6b25Bm6GObOGBA5oMDdgABX1C4U+ZRMNfinw7qoT7SzOsQ94DNl2gHBrAETdCru8YB6uLjE3AFQ2QFFUAB3pECqvUAU3ABQwNVDBoW1TA90Gjla6okYdhwwazJ5aAGVZk7Hf0QZpDLh4oGRmcG104GVvB0RkAEbm4lS2B0dqKbVzAOcG4Hh3rtanDu2nwmeHjiYAABZEADeQiDaimAYTiNW/ApW9DEb34HeZDcKfdwwmwG6t5SrvgOt0wRbckNDy5nX7B37LMN/S7qFW/xF/+HLx7EVo2MZjAGDWAnOv0EEWAFAsAGGmAHs+FgkwF7BjAuDvbhK+BEQ2McwwKs/niQf24gAzKQBHSQhM19JOd75z/12cBw4RQPDPXp3aK9lt3kAGfQfse9MJwaBkiMF1t0ANc+PetS4TBLiSmHh4Z2BrjWw0GQA116A+B3EIr2mnbNBH4HC4xsUXyQB1XHfgR/3OnH7rsgB0UAn/mHJXN3J2TQBksw9LZgUFWe5RjP+I3v+MT2ueI+Bt/3JEjBB3+gBXYwEwl0A2JQA+wdAWUgzAokBHbwBzcwB0yQqau/B1tgBf4KC3MQAzGgALWvAErgKLmzfk1uUWdg9aV57Yu/j+l5e6fcpw8RuuxnBRbwBxQcBWhBABeABBEg/cvVBCMTzjKDAMSgBhSgAbMh/huYKi4DEKomUBWFdAEF4BZYcUH7uH6dHFTFIwZN3pwPVc3YHCZi8AUSUABVqhMFAAh3d3ZqZmZjY2RmanaCfH2QkX17AhgFMI+Smn0pQ4t3ZHyJfGR3ZltfZ5t9d0Q7PnarsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJwmQ4zc45PaWyW3V9fHx3Rw1fZmSIiYjeZN6JhoWld9cyCuztCl6bY5FyElp6wRSRfN1qfEdrhTLVujMmVjA+ds6IAfIjxysiYpypIuJsBxlGbxyUWLGlwBkMd0qsueLATgAwSCwUuCPhmhUjAy5YuWCtzwA+cS5ggdGHQxo5TCakoZCm/ueam3sSCMyF8MyYID525PgBRIyYM3aYNSPTp0eOZj62/NHzB8IVDRogiEEbwIYVCQOYxGkg4QAeExkCrOhDQcILSHsqQDJho0OGJIKxCKFXwEYKIUggPGmgQQiJCivWdLHypY0mNVHFLFVGurTp06hTq17NurXr15LGfK2IjQiR0X1q7KGlcJCZG0SgAgkSxLYYMsXJlLGxYIEXL+5ipNNzZEkfKzW49OlwYwqCN076xNnS54oeJEZwhrGyB0mSSHuMbGnQR06JMH2mXCjiBI8fEjc4sQcX1V2zlCl39ILNGcj5QFUQYiRyxiFE9OCMPBY2swMaf5hhBQQbPcEE/hoXmJHBF0/cMEYASTxRRAkRWOANE2WMocENEHyjgVUNpDhGBj7cKEERBRRhxpABKBKAGRMyecaTT6pRCEQQWRXhGBFaCUSGzkjUB0XN/IAlGVZYQAEbelCgxgB35LSHE0dcEIcDfZggRAda9KHUFUkU8EhgkOSEJ6BYDMEBG334kUIDEdhkwxMJxLBADDF4YQcfc0QCihkJwubpp6CGKuqopJZqKi0EBfFDEjuoAQkRPJghSR0W1GKHD5DU8B4kgzi1kA884MCDDy4oEMMcftDhzhZmlEADCUTcWMANE5DwxAFWcLCGCQjwMQF4SOiEwBYeLIEEC5AYsMQRCPgx/kAbBqTRwBVhcFBEAC86YIUASQxwQ42h9NEIU70eMo4iaDxJDpOMpMPHV1xB4kMzQfgRRwABbOGHBBm8sAcGfZSABxY2oKGNBEURkEcbW0wxgAQNkNFXA3xIMAkGhW7HxggZEFDEzDDcQQBcNgxiByFqPGlIN2LwwEMOUH8129RdVo0DhhVh+YUVDlBQhB0UjCGBIBhwkMQVFsTRAidCmIBHHxPA4UAbGfwpWE9DdLBGHzarIARRiUbxQAFpxJVBc82xo0QfbmBzNG6eevE2JHRUc+rlmGeu+eacwxZGDWb8oOkPPnQKhg218MFDH0zsVUtweMTADjx9QMfOEmQG/iDBExZ4CAEJRaARARm8NwDgA09IIIFZLfBBAAsY/AUo31gcYAQFWnBwABcl2CGBhxegkSMJNFiFZT+RuGE5JNcQwjQix3lTwwUS3NBIOqtgwAcJVuOQA365kAck5ICBB+hhC+kQBCj+YLSjSekMSZsQGgxBBgkQgRwaCEc3lgYlKTFCDVZRRJSOdj8DaeIOzRBgHyaGAyLURwMC0MIfCqCBFaihAWcgkREQwCgrrIAMJ7jBmbynhgNkQAB5mIQAJFCAGmznbSPQwAQWo7waRGEIcGhAFBgwKUotoB1cyMMcIAeqEghkCtrpnBrXyMY2unGNfIBAVyIGiTHsQB42/iBPLXgABguQURJ82MEdlNAOeKyDHWNEwhYywIQABMEANyhB8A6gogBAYF83qB8JIpCiMkwrRYYoABNOgIA/aOANR/iDE65wgQ7kYQJGKIC+LDAGEtjADuajoz+YgA0rkABaVvDBBW5gBjTY8lJ8IIocCpCH8AxoD1tYgj+WwAA+bMErVWNCGwykQCg1qRvjgN8Y0KCiLyjCEE8aAwQ/SEIFOsxAb7gGJN5QmjnYAAL9S+EfZ8FNoz2QguQoh5OkdL93amIdSvACHWTHDhlgKgoSqMERlIcHD0jABkiQwAX2IIEE8MRmasNCA1aAhAM0IA0mUF4eMpAB6/QBA3mp/kEcapWCNBgmABfIixb2wIAJsCAOB6hAFNgwhQAw4AAbE08LNiaBFSwzAXt7o1SnStWqWtUWK2jDHXiwFD44aAWZqkUPIJDEW5jBB1xwxyEpBQk9lIAJ18EAeeCQRCTAtQljPIIgjPAEJ6BBCzmsQQ0SQYYvDJMEXwjCMMVAgguM4QnFtIITwncDMVihKN6IkBryYIcrfMEJZrDDAOa3gn09IQBluCgJaiAlA1zgAhogQwM8VFoB3KAAKyCBAMoQMwjswH/PcsAYCHq0Ca3zaI4QRRAkkQTUSWIPOTgVGFYAARr8wAy/rdpwh7sbZfTTn0mjYJaOozg/9GGh7FhA/h/mQBigvuEENihAEvjAARbUwQR5KoEWQNoCLOwlAZPYw3dMUIMBSBMSPtFTTvowVDz1gQB4yIkJWvCGAriBTilggwEeoRT+TvgNBnjDAQB41RKb+MQoPlUSrLOQTaChhfvsAw2+oAsdQOCQ0aHDJo4GjO7qYw/XUKAD13CGyzSgCON9xDfUeTQjMMGudijRh55QgzNQQAgCaCwLGkGBLrRhAvvlwx9qIIe92KwPDHjpgjVGAADcgI63uIPoINHH0ciZVHxYggUsQINYQeIGNKgIBBLEhyDsQFafCnI7FucHHK/XJ0BtAl79cIQH7GEKB8BvnbQA4CzUoFAcDdQB/iQ9Bzp0wHX641sc9uIBNritDzTZAwtMwAJJy2FtGW6JTWrWhyy4YMKS9gMcDJCnFBv72MhONjLagK4+7MAgkZjDClzhKlnUYMa4mIMFbrADPqzgi+yIgY434RTW7GEOTPBBD3ogmj6goQc/+IGrspAEPdTBA3lA10xz1oE0GKBlReHLFq5gADYMYAsjkOnaJsCEKQiAD/rTABowsIYC7AFf1caFIPugBwuEVRK3ElUdkuCAGkxsDJmYLkWAAAQiJMGJvPrBDlQBKhwrgZAKmNQkDtWHE1RAAn/gWA04kIEKcFQCgjnBASTggpwdIQGEK4Hy3oB0l6ZaAnsgQAMK/sAGV750Dx+LA8decGtOpCEKA8jAAfhQAt21YA8F6NgUfh5wZdv97njPuyYg8IjQaWIL77HDDoKAmyWs4AxAsAUfmAABMPRhIa9Yghe4sANZIB41fgD8ChxggSRYoRlZsiMOdFCKKUwOC2FowiScEIe9XcE/JZgvJJxQghqQh4Bh4MKAJlGCJYRH9W5dgR/CgwQtcCoXQZBVDeC6CTMk/lNtqAEEkmBHIAiEDw4IA+nEYAYc9MECjo/EGXYAhE7BxnbuyDntwPBxzk0gxnqPv/znb+KsSkyFudHj4w8tiTBYQA93RgtvYAE2YF7WwANA4H2Q8APQBnK4ogx1sAX3/lRy2hRz+eQDdTAODXga5PEIW6AHpAB/kIB4WuA6m0AGYgAb1gQBHKEGPQALmrB8d0B+Y4BCd+B/o0EGPEB4noJz7rA4kDAH4dc5bkB/RniESFhVTMB8gSQQFrA+rPCCCUIrmQJds+AHNWB/kuADOvB8fYAcqxCAxdAGSyB9EJBHUPh4OFB+LOQMRMAENYANZOAD7XYaNWCAcSgw1ncLDwMB97AKx+EaepAEEFAD2wQE/Pd3tSIGRACDOJCCNrArgNQ0KAcb6BUDMkA7keCHSdiJnviJoNgLbWCCY/CAcbQKZLADYsARkdBtq7AFEMBLm+AQKcg+XLUJgSQMehAG/kmweSvABGDwh5owfjxAc32gBkTQcgahZ9XAB67gAxmnDHwHCXQCCWLwgKmjA1YwC0CAaKoRfbHoB3wgBqq4Cn4AAZkCCziQID6wXOfYfvqAiNE4KjbgUqF4j/iYj54IAQbYB/LWB9EnC3xAAzoAbTAoCXqQhfAICXbgFa4ICUEAZ5EQXb1QB01gAxZQiEvQBj6Gi0GwhvAHBhCgR/sgc2bQkcbwAI9AK1tYi7SQBNgmCwd5GnzQBCvAEX23A7dhbXClOnyggE0DCVtggpvggqVTKqOoj0q5lExpdzVAYmpQeUwgiZpgeOO3kxckCUsAAfa4CdfoAxARCXYwZ5rA/gMoyU9kKH0ESA1mtQM8IJG0QCvMx5BAwANiYH7FUI0BqQ8zRwttYAFn0AOz8AN46V2MZ4gM+YIbKAlDCQnIkYsCs4650pXNN3giqBoe15SauZmc+UZL4FyQAARlcAMkJgltwInjOHOFFYQrUANpqAkvGAobt4CL+ZCyoAdg0IssyARh0I+KNzE+cJmR4Aet2VVNAwTzGAzVKIEnNJu4CAGecYurIJ3KAI5JYDl8gIjGuApx5BkrxAimiAMRowcQ8JqTqIpn+RpL2Jns2Z7uSSosqQ88wIma0HHtJ3iks3iNlzo8sHFmIJiOuVywuZgRiJEa6Z27QAZQ44280IvC/hgJ//kDASMM1ZgE+gehPwA5yycxyQkJCogMezBdOMk+lGgLG3qAfeB8kUAVkVCGioeIDAobdSBH71mjNnqjp/F/kiAGNICLFnChkSAGOUADRuCbshChkdADiOaTmgCN1tAGcPgAK2ADYGCeuHAHFhKcwQCLCApyiEgEhckL1fiUgOiFLWqCZuBCuEiWxZBnFkCmEMoDO1kLQ9ldKmoVkQArkgB+t3ArPbCYraGFODqohFqovFADQ9gHYEAD29kHkWiONoAD6hamm2BoLjmDmdCNCOkDN0BdvwgGwimQEZEDcOkLpwmk+mBHTqogNJqZq0CHs0KfrFB5OwagxFAH/vdkA1A4lkdpC+8YCcjZBxEJoTgAbdpmpLMwfnsIG8xpqM76rNAaCc0KCUzAbQJheKvQR6xiCuVICzvAgDuqpg0ZgTWQkTRQBPREDFEJDZT6C3qwAlTZfPA2oblwjpAwjdzZKoDBipJgm+JnpsAwihawBL6ZnX2JCyd6gI8wkygEZ0kQr7UwBnYZqsZwjhQbrRibsfdInpLAAm0QlgApq5BQBwrZB8FqsIA6qxQpn2HQOjgwpcHYB1hCDIXmP/jXpln4oDv2pe1qjnJkr7MwgwnSXJuQlZqQpgexBRawAolqDSWaC30kCZfnbHiZA2banbrgjBbxGoiqsV77tZvp/qp94ADXIEjk2aV9AIv2GCGREJVzKgk6KKC4aQMrQAM0sJFfoKaQgLTCgF04QJilwQRPmDrkuKq10HHrRZSouAP+h6xTu6M3qwsjV4gLmYpvewu/CqyI9qESs7J0prhx5iAdahpgAHNge7qoC4p5NLK18oU+sAJdKW32JQl8S6Ib0qQ7cAP39KZbwJFKag22qaLAcAc+ADU0dhoi2bSy4IIWsU+IW7q2QAQ0gLbs47kQGaO4AI5MoLMCQzo9OwsJCwm3+DCaIKQbGL65IHi9mhpxhKyp+77wi3fQm7agqQPYqJ+o2pC1ioFgwAQs0AxUqrOC9wiaSpfAILH9+b3H/iCXV2poYCoLdbAXSzCX4KsDLjmgmhCsTDGU/HpC8tgL/vcZDxhykqAG4lmfg9sLqViHqGF78fvCMKxsQJsEzDeUrjiKd5ivmlAHpxNoNMAEX/AKsxCWoKEptroLY+mWeqsafMACeciHqtqoieuoqKoJTrACgdSheCoJgHsLenCY24SL5FiqmIuOGYxoj1u92CitoMsUT3saSRnDcjzHJQZW35cpb+CHtpEEFlCam8BVLKOWtjcHeqBuQJAD2CufCTKbM8gLWitzKYsaDqoLZ3VHAiFtuUG9sXoPA1yrmuCvsqC9VmoGcnqxkfCompADmbDF/Wq9kNDBvUC8+noa/iJLx7Z8y53zsH9AJ2ebtjhgA2TkBy1LAyyYBGHAvWYANd97Vo93vKqzC1HZAzppysagZ5pMC3ZgaEEQC5iso7PQwak4nUvhypogohojC7yqwLUQwiKcp3BJBDlAoH4UDA25vspAw7icz/p8OaPoAP5cAxvJB2AgFhKJKSyzBFzQBqEVsaNAC6FFCpFQBkzBIAxCzcigBxvZC1lhBn/geBS8CW/gx0lDbuYH0aG8BGwpkN2gzqmzBNx7BuYH0ztWEKvQBsrbC9jFg8qgbfvc0z7tKVvgz0LtABAQBhm9B4vAB23gBEywBGFAyHtQhDw2D2EFB3hAEP1ABmdARncA/lfH94VktAdvsAeekRUMIoubcNORoNbpOgtDKAeTownWdM1ykIZtzQqHoAaytwoRKBDpagZtcJ9WkAlvAJe4uZHuCxhZEcm68AaaTK9mgBukkMjWxL0KIrEXfAyC+tOc3dnK4Af+bAFEDQGhbV5uIAAJoAEIEAb/IAlysAR7cAPb+RiQ0AFscAZlkAlZQalyYANqcAc0R6+aMFNxwAToVApHUCejcWarEBhnOT2yAN1TUHebwAVbsBsdSduSwNy8sgVF9gWQc2BIkERnxgdP0JU1U1ZHwKARuARjhM1kcCnDEIHcyaCRW0f3zXFbYNFybWiJLAyf6dkCPuDEENTo/hgGZCjUS9gEDaAHalACLtABeKANGYABvW0CAlADGQVV2t1vJKABDbAGGaUBRCB1NdAXASAXNWAFB6ABAVAHJMAxIBMJHCBF4WMBaADiA4AHGEAJF/BlTcU3kIAFCUAzHEAXfDAABRAAaSB2EeXcGZAAe2EABYAEDWB0Si4AZ5cGi0JRkNAXFdAGDZAXTJAUcCEEkFBSFXAAPadSE5AALTABa0ACJiUnB5AAAqAdWVcBYVAAEhAAXXAFN3AFDTAANCMBecABWoABH3FEFuAEGlABO67SkU2zLr0KjBAbRyrckgAG1+wLWPqnx8CxBF7qpq4LNkDUbbDqSyDU5DE9/mXiSmkmB3LSAjkxBufBAULQ4VogAE8mfEig60dgAXZgAHgQGHLAAn8QAQ8uBAdwB7Q+D39BEtNFATRGAWsAMhzwNlPABPRxZoLTBv6VKEnBB1jQAjxHAW0gGE2gDbtmAitQB0nhB+euAmwQBWsTBc71BkmgFBOQBH/wAA6maeW+BwcQBwPGAgPgsROAB2ODBg3wBg8wB7pe2ymDEzpxA0+wFxxgBn2xFxhgBhNApQlg230wAmUFSAzC0rng2LJQiezz33ZA07JwYMagrPy9CV176jzf85uQ6llVpa3+z2AABg1QB/R1A64EYP6lNjlBBgUABnbS4UWAAE7QBPAS/gYnsOtsYAYVcAeB4fQQYAckIAQJoAbjPuSH9wSXtAKaZuzoQgF4kAUr4AZYx9xuUABXTO6CoTYJxgFnUAF0b/cvBQlXEAB30PctUFMpgDpR4AJ9AAcP4AbvBxJO0AAm0AV1MgSQAGAGvwcNQGpvQAEPIPcbJgcNgAYr8AVbPxiIYjOyphhWgDomwAYUAFtzkAFaUAGPIAFvH9eQoAbxvcCUqQ8MagqysCmzYNPJgNk5L62m6/PSf+pgQNR60AYHJNR8oAenjTEP8AW6bwQcU+t7kBYcwESOgebbUQQkkAAo0wHon2EvNU4V4PQtQAYlIATJU+FRoPl3UACA0NDw/vBXs0eRMYCH0XeiAVaQgcAn0dd3lCExxyHR4FfRF9ciVyCxslcRFznJ2JGpByqawpZyMHGA17cXKbDY55fQlJBRIGR5ZBvRVyIhAamx4oF3lYGR+mBWcnPXF3XAVbmHgTV0dWPXkUZRVPJQcYfB1ydxmJhraUemZsnf7/8PkB+fJXoCqrHTzw7CgGPGBLTEpc7DiRT78CGyg0zFjXws+NkIMqTIkSRLmjyJMqXKlSxbunwJM6bMmStXOLiJ00GSf3v0jGmD4UIBC1vAvKlzhts/PmPOVDxDRmkfqNlscLARJY8ZM3e2ygvF4oiGrzQppjBGkQ+YLWQn1gmzRB4S/iMcVrQBY4mPGX1t++0ho6fNki/7zLSVE3asRTJn+rJs0+YhmbYHJXN96GfJx5h3fPzYl7LGlrKkS5s+jTq16tWsW7tGecdCTgcrmDjuo4bMnjdu+uipc9dKkSRLis7Rs+cOkYVpx0y2CMSGjBgyvNjh2lWqJTdgNrumI3FjmyThJ7bZstPSmzZ14vbjc0ZM1H9ztBAJs0fNvi993bzhw9QY2rk0xxIP3eFQP5cFZEZTE4Ux2kxq/ODDgCOFscJrGm7IYYcefghiiBzuscQKK9SA1xIWFPTPZwCdAQQfc4DBhA0rPEBDDjcUVd5DY+AwmQwLLKDAkDLoZZiIJL1B/hRFW9SQIT96WBAZQGTs0IMZFm1hIhhi9NCHHTv0gQNAF/GgkUx+UOmjGP70YCE/ZPgA5kQrhFGWGTwQcRtIELCoZKCCDkpooYYeCtMWFvSIzw6O3fEDQDv8gF4NFkBgQQ1JbBEGoAL18IICoo6qgAxrCBQHCwFR0Kcle6gqkjgAiXLSlEns8dAWENTQTw1MUKRGDznQUEOVfQARBB84EIEDc/gAIUarK23hxEREDOhDq3b0wIO0bVgg7Up8iLFDgiQRh2i66q7LbrvupgYGBHP8E4Sb/5Tpj7LmWvLWEklYSpuvW7TBBx2iesFFDKSyKEcJU8DQxxVGSISEZnjB/lHCG2tg4YYRVaLShxPTTJGEPE3UoIcTfOxRLRxhgAKHEfNi3IQFfZA8xcpHGMhRDTX0yYRO/HDpbQ0QMMEsEAvxscMOOOSAAw49yHMHY+Gq1N5EfKTZz74A8eCDUxMlkV5ZfPiwg9gitRHlu26/DXfccrPbBgTG5rWDhT8MaAYOcfozIxNQOsCAqHQUrPDBoQQQBgcXZPHAGw1c8QISi8QxQBsDDFFLEwHkgooJLexBgA0lrJACDFdoUEIXUQDABwdtVCBHAm8k0EYAYIxwQRQQvCFAHhMscQSvICWxKEBB/9pHHX/mugJRm23dNFc8RI09DhlxNQUGGFTbjx+t/srBRUia8TNFAqdagkULoJmQhkVaTtQDEERQ5Ie8pm3rg7MbrTCvuQlwgAQsoAFpMgcI4EVBPvgHENRmCSBEiiRKEJUSLGEwC/ahfaFYQQcqUIMJuGECEsDDCziYBc5poQ8UAJ0AAICnCYTiAi3sQweawAIMIGEIGeADA6LQACNIAAk26GAHTsWBOgjACBgwHkh0tcB+BC0yHYmQP/TAhF3drR8wwt4PzOC0qN2vDybQwh84oIU9GGE0BiCPHkqAJzBcQSIc7EMTVtaEPXBhZ8dIQhiQMAcj4McAbEFCybAAAT5EIQnpkB9FiCDBioChbaUBY7JCwoSyHXCTnOyk/ic5WYcm9SNL/iAC1yyxp5F0xgajumAFh+SFUGTOcVmAwXimwIUOaAEDfiiAEQYghFmwEHQNiEMC+MCIOFwACSt4QwD4MIELkM4GqIBDA+ZwBDkEoA0csAAWDmAEAdRhAl2YAp5EMgcL8IwfQZOI4OhjAwfYgFEAwZ5GfhS1OnWADX1IwRAksAVdTsAGbtBAG0aQBgOsQB51nMDKWBAHASzBAGwYAfEeUAsnfG4AVrhKFB6HOgUKgJ93AM1DzACEblWkBusszbh2YK+KOO+TNK2pTW+KqFC2VEz+IMMY8dEskYyhXF8gkqhkIKoFxOArHePCaLLAgjn4wQgla0Lz/t5gAiHAIRd3tES1ppCGKehiNFGYWMTiZ7mQbZAFeMIYhPYwhzYYAA9qLBlJ+HAiefiBSw4Awxxq4J0+zOFfWwjsQ+qAvfsFAXs8sIQJDiCBCrhBACXAACPZgIUAGIECWugh+1pgCYeKI1X9FAIBWJAB1K2whfEwAAtYUAErtIADuWikQtKygwfK9Hmo4UMQeDA/itgFp8QtrnGPi5opMc8SRIhpmBrIDzE0FiR2+AEQypDbCpKqSLEMyR44EJSrqUQOGciAJk3CByjpKid248d5tvCHh/ymDRBawhLAELUdIEQNYZxgIy1RgDA4IQ8dIOgAsIlMfmDhAkcZXgku/kCrKAxhBElAAhdSED8K5IERHkiCG5yQhRYcYQWTjV9SKgLTn05kCU5EjR3o5L9/bKGIyK2xjW+M45DooTYC4YFU+DBdS/gACBwhwp4otBAvJE4BMeguJ5Mwm5usKAxMMEI1dhKHFejBDWFYSwG04AT2AMgiJMDBdcswBh9EzTY3ywM/6FACA8XBCHiQAwa60AcrHiGHTsBCBrjQBD+UDwtp8EMJbMCHrdqRD1a9hBH0gAa8zGUKuUgSRYAwVJCsIIqpAWOMMOMA8eZ41KQuNSf9sIKymaFOlsDBV/iQAwgG5Ay5RZus+0AHLwTQkyxwAASScAMb1OAmNQgDHzq8/gUKIIAJLACDEVaABD14gQ8EYIvE5iWBMGbvB1fIAxzkMS85+KcPb5iXH3SNaz80oSBu2AN5/MDuN+BqPXO4Gh/iNIarkUG64k2gqGNChj31STSmLrjBD37A9DrRB8GFkyXOkANpnQ1LaKoxH4htCT0M2wHqZMIEhPCHcdYBA1FQXS/iUQAm6CEJkqMEpLJHAwxMIA1IiJ8R+jABMCChAm3wwBqOcsQUtMANGeiDEcRRByy4TguIiQKYdz0RNdwGuhTZlm43QjbXXCQjAAFDixEO9rCLPV0+o5pKjzU/IlDdSpPaAZ9srIebREkP8eS4Jf47gTuwoJG0ZQEfWhiH/mpEYA+VCBMZ0BCBJjRh5o0setGz3M80OM4AaTgizhNcCXJQ4AJC/EMBcLERr1kCUiDJgU9Bsgc2uaYzLnpPqMcO+9jLHkRJWGgfxBAES4jBXlwHCKRykINP4xjjzRt2BIzXgSG8oZviwEIDjnDyvzsBCSy4wgHm4ZfCw88E0EZAH5LJKwwnwA0U7UAuZMiIAjQhhcVzAxMMWYD4Vf3WzwVJD2gdkjDYTEO0djg/bHAD8vE3s0eABWiALlF74qNffYBSfXAHrgYQYvA0PRBjNTZsK2BfUHYTESIxGFA+drQHbiBXeWBVcIAyR5AEKgM+/AA+lLYHO2NVVqVHG4QH/liAAU2wBjmzaFZFMnKAVjLTBBiwXBOxIP5gBipmLVcygP/gKxxCBjnwdmdwPVETfP92gFeIhVnYDwloBpFiB42Vaf7AX9pDf3AHAVFGSf9AXuZFEd3DRPI3E3rQUhQherpXhy+CLMFVEXrAWxpyEcsCNdljZiyIASUwhL/wEfEQK8ajMiAhDfxwBPIHP1pIiZXoLkvwJz0wGWViP+8BBDjAA3eIYzuWE4h2KH5QA/Q0a18QEECghxNxB2lDZCHBJR5yB4GoiVOIA6DBAZ1SAHnAB3zEAS0wBxkgMXJBZ33gBYZEPhs0L3EAAEXUQi/4K9XSjFPAM4oXMROzTyQy/m2XYFeWKI7jGCi6ogY6oAQxoI4f6IBiQASNEXYzAgaeUihJQGMbcXX/0D8hoV9jIhIrYEUa8oBR4xTMIkaWQAHe0wDQ1AUmYAMdAEAKdQSpkARTUAF7IABJQAE2kADDFAoWQHkaVgBJcAQvMAF4wAHKIAEckAZZYAPxwABXkEtbIAEEhgcesATUR447yZMdwgUvsGRGwoBigAbnFBJxIFVQxw9+oJRb5QbhwpTj+C2iBmR94igh8UB7IxLOQ4+tYQf21Adq9jTQ1YvkpwVL1EQpsEIO1QcZ4GfWsAcXsEGzZQag8JFxYAtzYJcSIGHVcAUtgAUrgAG+4AEJ0AUd/gAAD8AH5ndap9OTjwmZquEHCjMdRWIkkyEHK2gJMjkR7aN0AIEFAWlDNOdmnbkFWLBClNgRWzQRMPIQOSBU7nhKG1EjHDKQWqknUZN7LMQFb2AAXTABWwBWQtcGbIkBJlCRDSAr7QMHApCacWAzr5MHBbBHp1A6WCAA8WMAcokBcsAEU2ABZdQBS2B+w8OZkYme6SkTXlAqsaQwQ7IAlhAHLoCXEvA5BvAAW8AJEoBMAUZCBQCYWoAEEiBNnbACqOl8GaABeJAO5ocBGRAA1NQMpzAADICaHABOEDOJB5h1WPmKAuGP1BU2sxgSq8khP2BmDTEGPRA1VmAJQbhG/r9QAiWjRgL2okbnBL9iVXGAFx3pKuCDBCtDVZYQpO5mCWBlR30wF34wBXngblegMz+jnlNKpSqBVDHwEX4gJLAUCi0QBw9ARiqEBZHjAVowV1FQRFEAmEPAASxQB2VkEeSABRATmPtkfhQQPx05BU/QAH1wTHLqAn1gAD5khaY2lSJxlQCxLSIBa0BGEoeqIV/5NNkDBHBhlN7lD3IwAHNYpZ3qqRqCVKXyC+ypOKJAK2fhT9YEBk3gC2jaDS2QQjdzALpkCVkgBIG5QR5UeXjgd/OQBc1ED6oip6D1UV8neyYaEmewdka4myHxA9uyhAFhA4fYGrSWPW/nB2DA/gLu8and6q3qol3tSSofYaqgdRaZtQT7iUx84AcGIAETsKYckAEV0EsScEJDkFmJsAZ2ugjyIAGkoGx+wAjkoE23Ejwcel4V4YptMhKmZEokkT+quBrw4RwDQncQcD7fqrEbKyIZtF2iOhN1ZBINY5cFWDeGVRFnBxBE8KEUQQZB4JokUYuEUgeWIpoci7M5uxqkSipYShNRiRJdVYDIGhJqsKz+4AMmBRKxCGsmAZCG8leipLNTS7WkoWQKQx0oW7XnkrAVEQSz6Q+JKhKu9qwlwYddGShtYCmXurVt67Yowa5vixKQKhIqW08lAQRqIB8m8U6IwjbDJbeBK7iD/gsTHcG2G7GoD+GoJLF7RnsSm6YukwS4hEu5lWu5FNGhDQu2CcFqImEG2RJkJOEG4LIuYJApSnm5qau6cku3iLqEMSsSeiAkTCYDJwEGrHkoipKKq8u7vTu1HfEGJVFdLutcG0EHS1YkMUAH4fMPwQsQBDERpOUqhdoPivYSfOAEEGADaOu73eu96GmPJvEFxfsPDxsSk8lkyFu7uqABEFqax3AbdXCz/SBMezABFTABaRgS+yQTA/Fr3Pu9ASzAWti6rntpSlsRpLq8oWo4oYAA94AECdAAaaAqJtAAJfSgEboFBpAAtNMM91h0NsQz8kBCcumuAcAFcvDBeFkB/ibQCQwKhzHBB1kUjgNswzc8tKpHEjxFEVoZEtq1GeF6QUoqAQ+gB8dkCd2JAFjlAnjqp77Drh5gA2CAxNKrYUQaBRUABng6AHwgBxcgxVRcBw7QB3KABIwXw2qSBBhLvTjsxm9MXOFrEruXslaoXT7rsbGkaGgUDt/nBwegeCNnCXz5tByQBNpIRvxERqD1fVFgAYqnB8lkAYaseHJgCAXwBh7ABiagyKSxcmwMx6EsyjZWwIhage8RuhNhByu6AqKijko2KniBBQMgAQegB0dwwWzACMxQk4pIDxMQAB48ATdgCSFsCRyQABowOhMwr983Q6QwzLQyAhlAAELA/r+nUbNSO8rbzM2eZAGcpkoheiCdCxBqgBE/sBx9gLyjIgNbsAW9URKZ0RZq9C41CwHz2835rM/v0rdzTL7/ALvv8bk74APz8WaJA58xMC91AAZLgLsVcRcDNAddss8VbdHqcrIosYDEmxBfwgMw2ydBMB1KlQRiwIqWMAc28L+MqsNz87eHe9ExLdMc8s2wkcoBIR/wkVI9IAanzA/8JSdKM0ECkUXFEhKma0BvYCIwPdNN7dSlIWwo4QdiUAQVcQc90DSuKGpfJBA60Ad2awl7ZQFsBRJNaECTZNRPrdZrHRNvAAFaWxFuwMAyANclRQZkICCqNJuGcWIBIb9b/oC6S5GxBqQrNRDYbI3YiQ0SNU0SpLpkyssPe3AdZGAGdiAPujESz5EQB2FSJrA+v5BxDf3Q/DAHVuS8BFTYAKzYq83aUQ2xrqy+YWIGF9AAzcwPogiaNnBrW6MX/BDCWJAAGKABePYLlgrXeTYvIHNAmLi9rO3cik1lScAFf6XaD1FBTdYHDKwAaaAGVwAxuqDCpnAGJ4wB9rkIGZAApwAKWCAEGPp+DCABaeDCSdAMxFzGsFIA97BBpbAE3xQAB8AHERzfHTBQ6K3ep8Zi4PzcC37RpJgT+FwRV8oPDMwFe3AW/KDJfTACZtDFY5rITjwCawAKKfSXexAAbxAF/h6URptq2WQUP8odBxvcBdaHqxwgBAHQBB9lAkNwM0ZwAMrNSXxwHgTD4EW+zx0RZfrTB3AQIY04EaHqszyrBHOABAjgBGCwxV1QBxTABhngB3LQAnyAYU7sAS9TWmpq4orXBpY3civADRnQVZQXCjZgAEvQBFxADoYWBgHgBNLdAW3AfW7QAHVQAXNQB1p7BZzq1xt0j0riB3dR3UYu6QK8BBzHYiVCfA2FvbpQ4XuURiXQBjxbHQg9B3DgBCUQAAmwTAFQABDgBBlQB5TTBGh0CwkQAXKlAQFwA2gQAGGRAIaZDkhQCjbQBFfAAk4gB2DgBqUQAF2QBbScBOSQ/gQekAYlcMFdIDtXwAtL0AAVsx5XUBClvnJ6oAfrpgtHMBpwEFXscwBhEJjofu4G8oIlI2hOUC0zyBrAEemTzu+8axMo0mUbp5gbBE5G8EyVYKoC4AQDkABK4H3rfFRgIAcEAaVh5gZcgAR1EF9lPAcyyQGpiARtYO9vkARzUAJb0ARJ4Gxt0ARtYAR2YARgUAJsgARb8AZLAAcEwQRy8M7y8IL+sQRyUDJ84AZa0DFbgO5OcF+CZDlI0ARvYARv8AYrFzJbEPW4kwC5MAUIAAboOgBp8GVHYAMUhgQPkAUA8AKKgJz+UC2Ghe9HOhEfAQeBvQfyAD76LhJRQNxI/uA9xP0PJfsPXWmCoOk9EvsQ0ssPEpEFXSsllcWOJNETLt7vkw8ismEDf/AbGugABYEFFaB4x4TwXpohavl9e5ABRjUqMbAHTPAHBjIFd3BDTbD0C5ToTrAFURA/cIDxfKAGUzAHX+VmWBAGKTgxTGAHdRBIkHEETmAEzO/yJe8HfnAEAS4PVwA68JUEf+AE5bQFV1ADT3AEv/8GfoAEfvAEzN8eu/FYRqABK2SRuXoFHbAFAoABFFADhZcBI+YHonOS5NYG8wIIbntJentub3t7W32McEdhjId9fFd1fklyWGFXeIxvc31TXHygfldzdSVGnX1YRm19W1dGfH2z/iZCjBRtdQZrU0h8U0Z1fU19cBigciVhfgFce0aLfXtccWFGXIx9BHZZaVdur31+09VHS3zHxnErfVEsd1gHb3JtTtVcctqMcQVb+NkiFmpKEj5IutgaByuftSkN2njh48UNC1BXWHDixrGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZshaziwAeZPmCQOHEBghMUGowl9BmwZ4SJOiz4p2PTB4KbCmwQxsiqp4NRKgzcl8FBYcmXLij8JdLU50SIFgjYGulCAYCUAHgx9sjy42gSCmwB3AmwhkWdCLQxR9rJAwoQCTzABamB4UEOAli1OXkyBwISDkCgw/pIESILh7pUkGeA0wBDASGsMRw4cyfBpygEwWGDU4cBmQA0TLCgkicLgyNM9BCq0mfIGThJjfo7M0ePGzZY9S7g54ZPvShs3TprMcSMnCR3ndWg5cXMljCg9x57MueKngZEhxYy4ScDHAIsjD+j1xgC59EEBHnt4EAYBNiABwRUa8IGBHAz8MYEbSpXw1xYdLLFdH3K0gIVgA6zByAgNZNcBA28E0IYEYJTQRQFMGJGGYXtgEIcFcTBxRQVwHMAFFkMYgIcJSxTQxghpwDMENw5CyAcBSXAgwBIDpNHBXgGsIUEfTukFRgdHNmAbFntlidOabLbp5ptwxinnnHTW/mknSFs4YEESfK4QVA2MyLFNH/kkgwYY1rTSyTFI1LAdF2fY4USiR9yw3R5H2MDHEzXAAiILTmyRgg3nUHADC7CwMwssSDTIhxUY3EAoI8dMgao0BzEyBaBRYGCJHnIsAQYLSyAxR45JGCGBUcdEtwVwR8DhRAIsNHFEBZDYkgQTcrCwRVhIGJGEE/wchMQ2ewzQRBr5zHpMoeEtsUe75TWxChJNNLGEI9vkgwUsU+hhRBNTgAFHk03AMaiBB1zmRAas8ZEBH3tU0IFUUTxpYAMFvNBHBgZ2YkIaGKSwWgZPPMXIl1ckAIM/IrrQRwdNMkLHCDbQDJUNCGAgXAXc/uCoowVYQFxBxa0MkfEEV7RGgRbwAKpLJzSD7A5UWjaZghZfxsFCHBfMjEcHJk6ABNQj36n22my37fbbcMct90d8+BnU3RDoEZMdZ3TEBxln1DIJGiBFoRAjJZhh0h1qkCG4S3wssUS2eoQhebZOzLcEFkzgYWzmbtQxRRtwzBeGHHQ4occRCBmchB96E/oHHAGsEEc4BDPbBxKiz/HGddRMMR0cS0zhTBtv8HFEH4QcbAt3dbiBBxZc+NEEpno0t0QUT10RQRIHSFhNBVlAsMXTiLPShxHw2FDHxCXAwYLofmRQRxN87EIfB53EkQQWCjlCk7zmhlYd4QV12IUy/jixCy/gwQNcaJTXoqAFLLxgDxeYAxa0sIcJJAGD8KlFxbgwjii4b2Ls8x885nBAOlBgDRMIgwk+OL8j4MGGU5FDBpowgZrN7YdADKIQh0jEIq7JDzq52wqKERM++OAjZ/BB3+xABJLcAQgncSLgXsKHJKxgBTVgghi/uILYWe8YWdBCE2Cxhya8gVZgQEZ46vAGLryxOk3wgxyY+IZ86W0PeICdHMLmBmREw41t2IOn4ugJWxxDDuLpwxvAIIdOFLKNb2xjHWABH1gcgRaMaBQGMFMNL97tAUzoQyG58YdIXEFv+YBkMdoICjo4Y43cqAMg+0AHwcUBl6N7QzGs/vdGUyRPk4IAxRuWiYxEFsMNtbAeKLhxBTDoDQ74U2U1itHL0YFhmE2oQzG8Iwc+lFObetDDFNRnxHa6853wjKc85VSHLWyhlTTpgR0+kocdEIEMQSAJEMaAkh8QAYss0YMNHJCENkDgbndLpUcMx6YpZCADh4PbHIQ1h4dC1AFSqwYGMLAwY2RLJHjhiN6wEFKOhE4mdAjFc0iSnY98IiVIcEJJ+8BEjnSwpT59B0f84IeV+KEWHmAnSeBgFI8URSRPZURS50nVqlr1qljliBgIChIi4EAMI7HDDlIyhiDowKhA0RQjVmCBU9Y0qzIBw0PDWIMtPCAojHyaG5Yg/qgjUIMxoVRPLa7QB5ahKg4DAIMfuMCOJsThHIwwxzHgYARIkNAI6nwOHMACiWw2QQ7QkIMG3dAMEBmhjtxA2hQMwgdzbIEe9ggDKY1hjSN0QQ8lKEUJttGEWeABtIo1Qrt+VAeBxVEcg7oeF9LRBw7UwBJ+7YMd29AEJDxHDmHIxxEO4oEW1IELzqPPrnzZDy/UQIM1iO4erOsHLLhgvauwBrkqi4UWlGARE2nCOKYJ1/76978AhpManhgSIOTgC4/zyA/6hhI7/OAHd0AJH5gAARsUlRFMAFTl+BtglwQlCVwAAxjsJjUkjIYPWEAAGEaghREU6wUlYMEUlkCB/jxMpbDru4oeBsDXFpigC1hYgQTCwAGoJWULpx3AgMJAgRUcAQBVckEKbhMXHH1NMESKwgGaEIA6FGDFLVhnNb5EgBrEuENMgIOKm8YFK8dBAE4YQAKccAA/FCAMJdBCk5FwADpAo0M1jUIFrqAuFnegAaDI0ZuXYAA2dGAFbpDAFjyg5wrQ4UpHgECKueCBYrHg0XOYENAmcIQV/EgXmNHLFWqAhSuVaARJQMID6ks8JKxADleK4WsFsIUSYSB/DzqAUjtM7GIb+9gdyUGCOyJFIED4I2bowUp24AMymCRyEKjBhRnRBgtsG9krqUNQlnCHOszBbhZIbQkiUF8w/l2AACzAwAoMM7WP7UECe4BY+AzjFLB5AAw9w8BzdsSIFOTCvQf6GJjacvAW4ChsXyLS1gz0hwvsIURY6ATSrHYBLCTA20B7qtDk8I6JTygA8SZNLb7EMgm8oBZycEG7d0Q2RiiaBVBR2hDiEHDSIAhohX0qvEuwAoNPhQ8TeENwLqCsWkyhAJ+uWbtVwIYv9WECUwgzxHiEcyQkwAZTZ8OvE64zcJv97GivKhDUEJIdRNgMO+AqR3awT5UQwQcIFQm23ec3C5w07SfRQ1CY0IbCk5gRBigWu1XMARuMhXodsMEVnOABGwCosHLwi10mQMmnUOBoCWgDEmy8hwSE/uEIYEjAGxr96xt7bcqr70LiOxC2L2dhCCloUo0lYIQBtOANGgcaXnZkLAPkIQG4edIEllCCCzgFKlL5tZKQcJeV9+HLR4BL/2qA2DcUmUw2n9BTUoD7Frhh+tXvw5VkTaQ+uPgKXIhHqPmQBQGswThukKh0EjCFB4wjC08RBWngYolRX5R2Lc+nHwfQblEgdgayAi0ybIA3gRRYgWtDBlUEEjnADU7UA48jBgG1EmfQAzygd0tgATUQOx3BJxZ4En5SA3ySBB5FDatDCxbEXJiiKevFAn4gDeExK+ESDCylB9tAPSBSAhJ1hNkxDrxFK/owKufAD11QK5iQBhln/gx8kD3csxHzYgzVsAWUlR2MIQdNQgcyolyK4oW49RzskA9TYANwcF82tw1yMEqh8DhoiAVpsAclkAbMkErHsAcM4AS0cDvoUAMU04deUEqBNU1ugAGQsCvkUYQIkinmhCjCNSnbsCpyEEcZdwwcsAUX0YKkWIqmyCZ3MFZ0o4rcQAY7YG18sAPLhhI84HZ0swUo2FMdAQYWMIunyBFt8FFB0Yse4Rxvk0YosQcdgAEV4IvwtAc4F0Rh8YvUWI3WmBK26BF2IG0dcQc9gHdg1RJA8IoegYvnFRJ+AAEcdo3ckCcQVUbsGI/yOI/0+ItEoDgeYQYZ6BFEkAP4yBJw/kdgjCBXnTISYVSP3OAHSwCDf4eQDvmQEBmRVXUGeadV4egRPiAGOwAEzkgSfJADZ9UHI7YCniISZiGRKJmSKrmSLNk2fFCC/GhtHnEGP8AIGll3KuEDPPAFX1SSIlEHFqCLLTmURFmURnmUIqFPGMl2CoaTYnWRKBEEOEADq1QSK0ANSJmVWrmVXFmPYgCVjPBsHUEGAskIfBAEdHcSbfBFOVCWI5FhXRmXcjmXdIl22+gROOARsRhhM7kDYPkRa7kCcbQDeVkSDqWCdZmYirmYjOlOPJBgL+kRYrCPegkEPcCXHhGYjNQHYoADOCkSfteYojmapFmadgIEDMYI/nfJES/ZkYzgijLJDW1QAxaAlar5VSTBgqa5m7wpEm/ABEnQkL05nGYQgoxAkR0xUCVxBz7gA7UwB7RpmxzBA9wYEmFAjMOZnbypB3YTFBDgk9ppmrFokRwhVigxBjxwA7XZkQYmEnqgjuEZn6PJB231URDARHLQVNIQElfDAULVEUf1EXIgAUbmEXtQVNMIEiUwUqCQNtwABzWwB4gJD0Y2BaT3VioxMgFKAa4pny+RjX1ABHLXBz3wjyShB+r5AxwpEmeAA0z5EQfpoTKamEygJ1tQAyf4J0QBAFKRAgLAB5RlWb5lDKrRBq6FDOfFAd5lDm8VeXUwC8WwWnpj/gIw0AYcwAUEgVvZIoh6AAcD0AUTIQ1gMAXWoBeJtF1QUSAXMz5tpChYMA5uAKFOl4J74AXWdYdKOgePVFpDOqMu8U/cgJrcYAZuGRIKZQHywpk88KJ6mQN/yQhm0aF+OqlD6SeCCQZhkEQOQBQvcDQupzwDggccAANI0AA5ggUS0AQwkmcF8DuPhiHfIjWNVwIQ0AQRwiC1IGhtQAGkegB7oCRMMj6BsgJkImknAANh8hVT8CxSViAmsAIsUAIPQHANGAUI0AQCcAEImARTcDQCkAQjMARkAmoY8KtvMAJh8BU7RaknMWDcAKI88JkgoVAQoA7l6ZfOOI4foQdB/smu/pqVbWUD0zEHT3A3tcBSHjABQ/BrE4ABA3AXnYBvLACNPOczSWACA8AEBnc1SAN9/DMzaZABe0AUnmciHYdyGFUNDMAIWUCscwA07tBv6YYEF0ABDMcIkUcw0xo2VDdxHDoVRcOMGNQK9oUHGQO0CFACGOUBCbCu/zoSkckIOCA4Y1CR+yqDTOCLfEAEaZmPU+sRV/m0YkuUfsITc/AT3kkUTXEAOeR/AZAHrYdv5YoX0zcHSeAGD5AC5ndnJiA1uWdrbhAhKdUKGZRwOlIALCRC9eAEGqAleOBBBuB8LRAHezEBbWACbaExOlMxcRAAkJEGuXd0U2ECNpAY/jnSCi5AJno7B86HuEewV1Pwn2NLEj6wT3xQmB/ZkV3EGd/2EWrgl3qJA6mJYUA1u8YLkUvgACtgA30SFE0lKNxQK8KFB1PACPlwPcdghmJoBMfSh3QgLtxwhVPgK17IDSfAWLUwWXaIOEaAWc+TPVNgcdvgV92yBK9lIrbACm5oBKeABTbWWJgiRm0aB1wwBa3Vh5NlBGKYgsdLEmMAVqnICEHwqH2gBxSWKyXhRGLJDT3wBRwxBxYwoQ08wvO4B/UJUSGMjkM0G/ZDwkXkYH1gBliUirM4YRDwOiphBjwQm30wBiE5CRawmS48xOy4Bdn2jkJJxEb5mBjYBz5g/qKTsAQ3LMJZ9AMeyAhc8AIxIANKYE9K/MXVGAb3yVP2BJ5gXJRAYAVP8AVnwIrlIMU2QMUqMQY4YAYysAAKoAALsMcxNVQjMbjl0BJwIIFnXMhqUwffachcOQUjsAGOLAIluVFhIKkS5gVK4AWWrASarATbBqEdQVgPWjNTwARO0C4qIWaKnMp38p5CrMpFWQWOHMuO7AcbpVggoUgm8UYdocl00MubzMVQMjqY4gRgYAQ4hIWGxBFTUMrr4ATZ5wc5Nb9M8AalTL2E7MrYfBPvKZ3ZzJJ0IMuN7MgjoFhecxQJFgemPBKswz6TQAe8bDOaPBqMwAENkAHT2iWE/uIE+qsrrOAGPaJO+EAxRiAADRAAF8AHSjAJbzAF4XDN3fzQL+EHK4ChEL2SsOzIVEAHHhDLcgAixzEBd5ABEjAaf9ACEqAGb3ABJaABDTAGGaABN6ABB1AEF/AEAAABDSAEXHAAmgwgDCADIyAAMgAPDVDKpyUACdAaZGJiB8BkBfAAzTUAErACURAABfAymKIBW+AGDNABo0HPWYIilicBYVPRZp1QK5CEZ62SHYDRgRLLTzAGVgABY0AGGlAGBfAFaNAAVrACRnADJMAECMAEJ7ACFMAGV9DUfBA2SCEHRMMA8UwHXhAAMsAAi9gBUhMdP5oCK+ALCZBH2jIA/kZwAFuQBRUwAB/0sH1wBKvBqx0wuQJgBBRQAwyyB87l0Gud2z5VA02l2ykZAo5sAn6AybH8RpTLCGmBF5zbAveWAXLQAPkCt7UABwagBXhBbxPAAF2gyTytBAigBC9QVKDBCH/g2HkhrnnAAJ74AHMwAXoA1dwzAZ1gALUQBwdwDmSyBxGQL0aaaesVPr4d4B9hA8Ur4A45BY5cBVMgAnAQy9xQAgcQAKnkMcvdXEZRAhLQANItaBJAMs0lbFngAAitBDEQAAEQAzPgMYxwAlZdA4OUNB2QB6wtAVygARlgFywsIhqwLP5Q1mLTBycgARLQBgWQATXAARkAdAZu/uBJUOBLjpCyLMtVgBNTEBeMkMmX3EstwYdOUN1P/uUswQQrQMlgXo03E+UqsCZyoMsJKRPWk8RlHucgsQQr0LtyXo9VIAIeEAJsfud+jlW4KMd/PuiEDsbXKeiFnuiKbrwdtY6L/uiQvhJ24Gw9IAZkfpRAacaRvumcHhKdmQM4EOo5MLx74Iyl/jh70OckkTyBvOrHxsqdHuuyPpOhjgOEKep82QEVcOM7pesXxQ0EdxIfiwXpdnU+xJr0JhKDgAwF+k5+UJuzHu2z/gOhXkVAIOoZuLn8kQD8AbLcwAEJMAEWcCA8xwcpwAQS8HX2PWsJMNI2dn0UwwBTkO5c/pACpw3VEzDSH5ThL9M1PvbVKWICDSABuA03Eq3W0p7wj367oW5tdBzqNentBmIH3T4zO+7i70DsWWADGHsjwoCAEXB1NmYkBTcEJqAFfuAEbDEqV/e4a1AxJ98HeebvV1Nfe4AAb4C5RVQ3CK/wPk/odvDwOGDtta6KayoHdTa4ZRdkhFs/HVcBLNC3b8AVTzEBI88K9yYB+bMFWRe6B0JvHtABaMMG/AGAYJMXkwvdkUREvP3zbn/nd3AGYjCOOdADRMADuMkIXoUDCOXV3L6HSo8AQo4HIyABGZBuHgAoBMAGHjcBEfB8T3fj6uOfqz3wRad7j3sYvyoBQOPV/suyB5ERB1SC4RLw7kLU5G+f+kPsBpbcxyvBB3dgBxiIdyKqBphJBj3wjbmv+/K6JpeeEr/fNmIe/Kpf/NpJBzGQx3ksA64PtXmgBmZABoBj+x25BV9QBmUwBtkvBlAsN4aIVXRO/MY//ruJ/His/AoQA+HrQ7AP/WQwBmagBnbAB5IaObBwBg9c12hQA46TSx+RDICw1TeIhIHB1AdXM8g4GLfS2BelhdQVednYsdaHxDf4soeBOdpYiMeYRKq6urploccaKztLW2t7i5uru8vb6/sLHCw8TFxsfIyczKsUI+OlpBCtoNTHZ2KzZhZ0waRmNWXkeZU0xec02NQ3/lUDe2VUEtZ3VPPFp6bmEcBG1uS2NbCFDxImnvpwuHOBEYU0ckrA2MOlj5EliYy06dNkT5cjS/hMglPHi5sac/o0jOfu1KAMgyjkGTRlTwUkSfjISeMEjpGIXLA4SdPnyqlQWFwMkhlUGRgIsJQ5fQo1qtSpVKtavYo1q1ZlMaZ56QMtWowxZE7cyMPnyJsCeQzUKAEhCoQ3AvBM4BMqDrkKWBAkCZCGwhISEKpZkYBlxR0KDd4MaJLlhROVHQ5EbKlSgpwWKWwgcROgiQw+GOII2FKC85AUbEw8QBJAT4E2I9gkuBJxD5wWLV/2wbBHAJMjMLAE2HLEzQA8FCC4/qnQ5+4gAhIKIiWQrI2FOlu7e/8OPrz48eTLmz/mR6yfQTLEekoxZJAHDBrwsNzDoANQDnbxvsCSAQYVnNCCHyawQQBhFgxCwgFG1FVCEXzc5ccEEpwiBwwlGMECZoMwsBkcBUhgghZHsQBHQjKlIARrmkR3RQA1TKCFBw1cpp+HvyHVB2I29EEBfXh4cMoEbkDShwlLZMDBJkixdEwdFlx0XpVWXollllpuySV5XSkQQx90fBnDHX2k0MIbbjSg3BqiyIRFAw/atUQJF1wzxQFPJGAEAWFQcMMTJu6hARhumFCDJmRIwMUUW3QgRB9YwCAHAD8CucUbBtgQRw1N/rRBARMHzGFEXqcdsQKLKaTRQZFyJDDHEXAscUVCfUDXUhdv+AGcAEsc8UAWQ+DXJgaeYAHAJn14wIUJAKgEnSjG6AEBGF1ei2222m7LbbfltSfWlwrIYEYZVlxAQqNGTJbOHue40YYBeMSxUzp2GtEHvBykoQcJFpgZxw1q9LHHEuXc8QQLehiRCkxG6HFOH06wAA/BXMRRAkXuxNNEHBUckQoWaWCBRzkY2VSCFnsgwU4ivMGEgRF5pIOEEjXJcdEULCCBRzoEN8DIHkYwEcdl5/hMjB4WCOJt004/DXXUUkM9pjTSxLDeHnWcMYYZd6wXiRwZZNAwI3xscdEe/hNk0KEdZ5BhthmX3EFGQb3sscgtcjSFCxYJWEIVHxZQNHXhhh+OeOKKJ1P11T7YPcgdZgABxBh2rNJGDVRGAgQZcDPiAyZ3AHH54r3wsQIipq/Oeuuuvw71FiwosYIXd/DQwyh2lNHDDkQMfMlSmzeihu9yM9JD6ZHcscMZsNuywqXPT0999dZfH9UKF+1g5hk4hE4K3T7oAIQZBS2x3ShBkMF9I2KMMQrzzmM/ig15049//vrvz/8chfXhA+ARAQdiYAUfzgAEHvjAByvgWyT4wAPmRWJy4dvB8faXBCTxb4Mc7KAHD5cEwhEBfoP4AQ4uuArU/WAHPxCD8hgx/jkKNgKCqmAeCqenBiCwMAh3aENHPgjEIApxiFiCAHf6IIYCRo4HOQCeKqSkujuI4Qc6CIIaChJAItywD+0jBR8sWL0x4GCMZAQCI8Cmij2U5BJ+gBwR3wjHOMqRFW3o0CBkeEcc8MCNkZjD0i7BBzL4YAc+IAMPuGgmzm1xeTv4HOzUQEYekBEHpUsBAgaRBQTwUQ4Ri4QBxgarOYpylKQMYg2Y1gc7gI8RRNjBDvg4iC1AYHiAPIMJe5CDRDbCDEQwYCOf14Mxhk4MZAzCHs4UABNJ4AFAksALmgmGFmDhAQU4QEGkgwW+SKAAWpDDNm2AhW0mIZwXKqU5z4nO/sLxAQJ2k+AMf9CDH2CCCeljxQ/sMAYW+k55d5CnL0noOjIW0Axk3MEgWKSBKNRAFONIwITWEAdpQmJfg5BOjyRGHA6woRoTOIUBkPAAZaVzpCQtKZe2cL9B4GBuCuxlI2ywAjSqwg7yJALc7jAGH+QACGfgQw5gCcgfAJR1ZBwmGXVwUC2YoC4XkMMD2nAXUURUWH3owEaj44kpPMADtFoBRdXmUTxgYQBAMalZz4rW72gvEj+9BBl+INRBoC6lq7BpH36gy2pMLgc5EANQH9hC1+0AB2YchBi/N4goCGEPggBOAjIQADxIVZomylEfDCABCVTgDlFogGZfJQEb/lxhRJ6pQDnTitrUqlYZdfhfI3zwQkYAIQgWrEPqZvFFPviUFK3cQQ9cmMLAso4Mk5zk/FaL3OQq90pMUF0jeIqJL7Lvj7Og4BlWeQlVpnKKvnNiUJW4OiAUl4DLLa95z9sdC6zRfY6MhB14YIEI0sIHznufFw/JCPHt1HzfHQQdnkGHxLGPrz9YJHoPjOAEC6MNGmwEGVx6CSbQoJCvlAUN+5A8VWT4gZPDHRnyyoceFAFc0ZBBgKfShL8iQ7cKbrGLX7yLU2Iih5iAKR8KKQbsqmIMLs1BXdub3d4SoXR8ENfV0CgHQxzxFm2UBZSOAOMoS3nKWlmnTPObu0b4/iF6co0gECCsinv2QQ06vgQCYyHFwQYhCQtwRlhKDBNYuSEVIPMDRI6gBT+UoCRNmEIS/FC0oFQoCXfQSTzAMIU60ARsWLiUBIKyaDz3wQ8cIdgRtpAON1B505zudC1QOooLDwKKjTjDK+M6U38mMYX4tbAZYtDmr7w5TAYR6QiSAFLTOKEAGmgCAvxAAFwfoChVzcMIbOCGAoRhBGkwwAqysAKeySczfQg2BxDgBAKsoQlb4MAQaGSCCMiBAZ4ut7nP3Ye1jmKPg9AOKhkhBiB88biYCAIJN6yKCuO2KzE48ZvX44GyXrQPGZADJFJgImMVoKJX4E0J8GBV48yo/gv3mUADVAKli06gD484UxpMkAEDCOHRBO8suk+O8hdLKcxmkiUtkffhLmKC3X3wMSuCYOBLzGEJNliAWOhQZGkMwjhbYNkIlhAFEPFmVb/hQ7DzhIUIXKEu10h2rEijDi5ASlL3e/RkPV6AP3ibAyzgwAOwQO6Uq33t5U2CczEBBDXQc8mA5J6pYXndQdghy6t4sBfDkAQWOMACNqABC3wOJljDeRByMEI45FEDvESEZBjpERIejwQWlINXdZADCwSRDj8wzBMe8I3EKg8RSeEBDhhoQhj84IY3QAcLbK+97VFbz1EQYQUrUHEfzPCDPYyhB3ykr2HBW0N/MqIO/luwAQQeUAMmtEGKPABCG4z881tICxeapgUSxibw24t//OdksCr0oIMy676XOX4gD44JwNiSYo9oYEINIEB4JxzxDq0kgm53UASwhngx8BXkZ4AHiIB9IGOjoDQ3UFgGVGAAhHw8xght9URgUHgQEH1hADmqtANj4AlfREI2IANK4AVXloApqILotk5A5W7aJQvMo1s/4Ehilkp8N0NusAT3R3hbEATINwhnEE/81QfM40g44HsrqIRLCGNcQFeM4HLVYFCzQAa5wzwDQ1OMMAbgpQdgkEEQkDpgwDdkZjbsA1uN8F7HlQfKx4Rt6IYwxgLxEGGvUIG18INFyD0j/iRbX4BSFqCBS/ByXVYNYlBFsXUGPOBdY/AFb8iIjXhgrQVINtYIMhcLXzQwpsYDdhAGTMACOBA9YhgLP+ADPOBXl2AG8vVa9OaIq8iKadVckbBl0gM68rcKdqADbbAFOqADGsgEW4CDtahT8oYJ7MNHFtiKx4iMI6VejUBql1A+FvYGnEgDNGADOvADhUWBKQR8BXZmlyAG+oaGv5iM40iOcGR+jLAU7+Y+QBgJdYCBK/AALMAEHOgDhLgH9dgH0EUKe2CGRDaFjUAEPwBLq1aOBWmQpoRKrhCIg4AGQfBAOsiDp7ReXdZLfECDNAdIYlB9eYVIz6V+g3CGBymS/iOZP3vgAAWRBHRICmTYhV8YhijYCCvEB3XgBCRwA9E1fKV4Cb8Db2B2CeJIkkEplKbTBkxgAzbQMEapYnoQBkBgPyG0kIAEBF/AARtglRsgAmjEB25Di/mVSPegCvYwlGNJlofjBzXgAGmZlkuwBdYCSHXQBk3Qi21QBkl4CWowByJwlXvZRnZgB9agEkexfdXwl3/JCA7ECH9gCJEXCdvXKVhwP3vAAvBXCazAWEchU4NZlpvJmcCwAmoJmmVTAobAlksABn+gB96UkpFwBOGHCUdwARRwlTPQAVfZARThB1hwAIsgekkgEzQxCCBDEFjAAm2wBwXQEe5wRLKn/gdRUAFX0AZgkGIScAThEAcXUDRCswW/mQRuMAViNQclkARN4ARG8AaXwXELkiQw0AbluQUk15nxKZ+4EAZpeQNPCQEOAAFz0AZWEABM4AQDoDKV1gE28AcGGgaVVg5gAAcKExRGcAW+MQFf4AFWWQXrUZtW6QaiRwFzMABc4AFJAAoCYAQFYAMe8DEIIDROACsE0AJIgABN0AB1cAVgsAJ/AAcNYFV1kAFMQAAYgAQNMAXYyQLH5gTBkQRmVxspcABNIAB/MABltwJNAAtxAgsm0KQBoAQlgACw4AZwYJfzKaadmQRpSSVLkZZJkCkPoAc0CgMSkAQYMCMW4AQO/jB1NRAAQ0ABXSABDYABCACjSSAANsAFW1AAW3CVcDAIXnCVR/ogGCAALVACBdAAMqETFsAndpAAe5ABEpAAM2IEBuBZErAFf1ACAhAAAZAEBcAFXDABTJAAUyAbMtoEDzAFCXABegAdWVADB4Jw1fYGF4AEkwIxfDCkUFYCmhcBe5AECeAElCaHYyqt06qAadl9aOoAatoElhEGJ1ABAjA2F1ACQlCrVjAlJ3CibEABYfAHJGIDdbCjddAAeWmVXnAEUzADjcoHt9YERhAAGUAXeVABcYAqHHAAFIAAcPAAf7EFFOB4MPAESeAE5bkCETMCF4ABx/GjsBGkTlAB/hjgBAbQBtBhAhVQoFGwUQPwFxgwAB+zBHVwBAhQA29QAhbwBgFgBBOAbVrQSdTqs/LJBGm5RtgaD3uQAG7gBAeQBqQ6BWGwKnEAAVawdEPQKsbSI69yBAIAFHagAWGQoSLgAWBrlSLQBHYwAXMgMiZAMTWwB00wK1awMG0QAG3AAStwaaw3B1OQAWDgBH9gBJhGMOXpKeVZAjWQBG9gBHRgngzwZ07ASVvgDhHadH6WAhDQehBDAQcwHDHzDjFzBU6AND8rups5B2lpA831mYO3BZmSrI9HLyGDB3vwBGgweWtwBXzgM+/yBhRFBkfAAkawl3spB5r2BtYCnRex/n/xoLcZYANNUAfcwR1Aly/5kil9sEZuoEZ98AZtAKZB8QZi0gR4IAee4AYFIQdHpGknoFlIyx1uYCiT1gRzoGly0AQv0X2ji79kWaag6QBP1QdMyQRgMJEclkYZQAG8EUjLp5d72QTzcwc9lV3elUocuTwSnL8XjMHAsAT8S1dtEHhJMMDV8JGY0DVYNgVVMANTsB4ypA2R8AVfAH+MoAY+GQlioIoZjMM5jAt8EJ3lawFu2Qh6sAQrMDgOZHOxgIp9YG9yBZACqcQudY/C+ED/iAl4pcNXjMW54EcuaAMOUANuSYkruUq3A1RiQHwY5lc9QMOMAI5TnMVvDMey/pAETzhDYHB/SWCDq/CMg9A5qkAExPdFO8COz2VgLRzHh4zIkWAB0UoKQkwDqQOTZkNzdkDFozBFNJVLqkAGg6zEOZfIn5zDbQABkRwJY+CUGggGsIRHPXDDmEAEOTAGxfNXezcKYQzKt6zDSSCLpGDIdgwBNjDAG6YGQJldOxAEAkmMpGCM+cWGuOzMOWyzrACDg6AHrrACSwALt8MIeUwKpnY5U8QH7TcKIblLDvnM54zDoux77hQJbuB8NYCPvzfCjMA+upRPfPBlljxUfOzJ6OzP0mqUrHDEmAAGNPDLbbADXamFbdwHb9VP+zwIZBgJDP3PFU2ti7wKFC3D/j7gyDSAzaTwjbDEPpR8w7vVCP1k0Sn9s9oRw5iAb854PDuABkmgga8XCUTwOKTAPsVDwVZMz2us0kFNprvMOa0shZ4gBhDmyzaQNpTje+wT0jfdXvoo1FUdn4ITlWIAZDBkRhDkRn4wxCtwjbJgBr7jxPRszoOwzFbN1mSpHUDldy49METAyV/kA6ichGXtAzjIB0ild83c1oEtlLo8CjTGUtWAkTP0gZMWBveHbKtgaoLcCDpQEJss2Jc9lILzvXMDlKtWOaLzS1qGPqlDd5FgajngSD5wPAGE2a1Nkm8NSAPNxndAyZhA0qQwBzT9xXjHRPOTjUjo2sF9kElQ/jaNsNa0rNpmltCxsNR/cJc5gANmUtu0LNzVTY5YfQk+LVtmUNsTZMvnN8RFTDw8UGE04AVqat3pnYyi3NL56F0+FWISnE8ULAserIEBoXc4cANfsgAxQA1T0bbqLeAJRtgA2V6TI4Q1fNa6gFIOwNR9AAaIZzX/TQgYUBO5UNqk0GgmgZ5DlwCMLAsBpggDTuJDtE7Ds4WvBXwv9MdhWon0tAJdYYJGdmIcYAN6gAQMYQTG6wZGMAeIywdxAAaXpg6e0ARygADWsg52xgUvaxGMQCSS0gJyEAY70QcjwAR6cAUtQ55UvhONdwpbPgd7EABg4AcdXuJpzkGwfUcP/sg8OeWRxMAF0eAFdOAHMfAlMkAwacdxZT4CWtABryEAb7ECWCAAf6Knp1Aax5ECK3AFFSAHvmIAfMsI0pIF0nQcA7AGBjAcEHAFB+AHAjBOAtAEAfAaB8CsV1CpA7AEm6Hmr95BxM0I1I1EtJVIIZbWwuAFi9cHeU4wDjV0i3CdObJxRCHssXkKLPFoFHABRqAZkIAECXApGy7lG25VJpAHFHAKHRAGLGHtQFEaAQI0dxFRsG7u+4Pd1XDEOzBbciVcwHBAX+ADNCANeu4FiPffrkGz/+AG3tYqv0Ew/xEAYWDjNn4EDtAHj3EELeAGRMMbyXEA0zZ0LoAF8WFV/q0SBSvwBgmgB6JQ8VV1Ci8QBSzw6XxgAEf+Mueu8tjD5ivVB5gYgovdC3bAS6PI7mKgBnhAJnguDQWoDiljEhggCCbjM02ABS9QaXoGuuqQCplXB6m3MQSTcXJwMUDxnbfLCRjAHekQB1Zv5PIgsQ+qB2i+8mX/PLLeB8AdBH2Fh1uNW3bwYD+QAz9gU4bZCLuuABI+LreABcVdC9lr9oGfTpqNYZeTA6/0Xm5fQ2pgyjuQAz6gRXfQ3pfADAvgc21GyoKv+Ztmo0rwAnieBGrAfwo9Q3egBmaQRGRwBnZPC37gBa9v55sv++d253ovA1+AmDNkB6dPFqtP37Iw/vle9ECM8Aaw1L2NYC2bLQtvckZ64AaBOfvRfz14zvP1fhTMtJVnYAZds/ouvgoEIItYYCKRsAcSYABlZRoYUADQDktOMMASsAd6LgtUFQfqOQVa55rSr/+vs+sE2AckBggKc3ZoDWRmVhIDS1gRBQ18Rw0ZLFgtfR14JhINeEgJFRd7DBIrfadZLAl8ewkMHAdMHBU2p3EZI2u2F6cdQjJ8ExlaUwMJXSZ4GBkSL3sSfSStEgFpWBIFS1MSFXynHHh9cbx9UWkdFdx8FBJOEglMWA0XBX2Wp/j5+vv8/f7/AAMKHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq/gyoZEEMfDIUiFSi5k+FU3uQHIGBxRQHNgz6yLlwL5OcJCPSQNtTwUSLNwbC9Ql6oksrPvcMJPFzakqDFle8zUTVAoOfRX0KeOOTiQKbPhzWQMPQ50CfLC0MbHlzwMSLOijJxbFwKsW5IX1MaJmQZ4+TIzRNdWATdqPhw4gTK17MuLHjx5AjS55sWInIj33oKFiwwEsfnqc8LLlCE2+HNAnsWbjHt8AbD2wM8JHTs0WTJt6wBJAg4cEeslhq9PFz5MGpDGAb7DplgA0GPnFKrEjdKw+FNGB19sHw215aJk248LkSIFwWvOLIpWDTQUteLc9FX1mBBW8cbrYo69/P/r+///8ABijggAT+44VIHnmxwGadfSaABDA4xU19mKQRRQYZiDJAAwPgMUIGAxCDYQX3ZfDCN9iBFQZZcQRghAQZCNcHEgxUMMFXcjyYQBLbycGbNgkUoEVXvMHQx1jdWXLNBEmYwIw3HggVx4MsrGdCA5zwwUIfElZw3ikTuFfgmGSWaeaZaKap5poI8RGDSHBeRtARTIxQSz9IJMGBKYtxkEdCWy5khAbesGnooYgmquiijDaaj4JxKhADUwP50UQb/+zxBqaMuVFoYlfo4eiopJZq6qmopnoQHTFwpoAMdKgq66y01mrrrbgy6gelufbq66/ABivssMQWa+yxKsgmq+yyzDbr7LPQRivttNRWa+212Gar7bbcduvtt+CGK+645JZr7kWBAAAh+QQEGQAAACH/C0ltYWdlTWFnaWNrDmdhbW1hPTAuNDU0NTQ1ACy/AVMAPwPWAYYFBAU0MjUkGSBPNzJSKhdrTzRQSTUyNksVLFB/D35+EX9OOE00SlIuVGs7ZXcVT1lRUFJqVk9zaFdPVmpFaXxWaG9qanhzbnBhXmQ0RTmjLS+NbliNd26nfWu4b2ycVlLrZVvvdFvtcW/VXVSFRk1niXGTh3CrkHCckWTxinnRpnzVjnBScolud41rfKhWXJBSXI6KJYqbZpzreY0rqJFoh5d0jZZ1kqldnKAfxpomx504zKUtyqBJ0a1Y1LNFzqtn2Ltx1rx6l895rNB53cN2yceBgYGRjo6qmIuyppaJmaqWqraSqbO5t7qqq6yslavwj4vQr5P1qZbPt63zr6zolaGfy6/TyLHu0K/hyZuTrsypusSwuc+kr9bfq8uL18m1yc+L4cuT486b5dKN4tGn6Ne1692w5sqv0eq87uG44vCYyOXK1dnU1NTNzc3w1tD56tXx5tTS3OTx0OXa5OfJ8efW9e3M5/nT7vDn6er99+ro7fPp+Pf////16uzP5tgH/oB9goOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foIplO3aCfDl8fUtKgkFhhXY+PqV9aUA7RLSFYj2pchR9dj2CQGOhx8jJysvMzc7P0NHS09TV1tfHaaSCRGV9TEy1O4R8RDvehXxjPT1lqYRiP6kUYLF9cuPY+vv8/f7/AAMKHEiwoLM6O+r0qfOjj5IlfX6kGVSGxytFdYLsCDJxEC8/XVo8ceHlyx2DKFOqXMmypcuXMGNmsrPDjJ4KHjR4cIJuT5gx7xrVGRMmzbs0aJ54kVFFRpc5zvyka4SFS6Y9MrNq3cq1q9evK/P8+KChbFkPfcyU0UUozyI+/kPN4NHzpO7Su4OuYNXjxg+dSX6cNHGCtc8bOX5OcgiKhRUjDif1YJisZhIGsJgza97MubPnQmTNmjWhEMkFFoUuI1rcJwIeOxiOyPggZI4XpTKg9kmyh8MFMFeUXFkQAPWVJm0E83nTxI2cPm4ETfkrdUoTv1OeyHmyG0MNPVuuYGjx5gIGJScwoBGk54IgCVb17HkzeU8SIxO29OGAgQscCzecEMENfbj32YEIJqjgggwq84ZZVTxY1geD6DEBH+mFEwF/eGBhBATh9HHCGnEEcIMeDTwx21MRLCDDC14gcUcTeVyAghZwsKECBX5MwUYEEDiRhwQLQABGEgc4/gFRH04QggQfcaARBxt9WIAFMG3A4UIHSuyBBQx9ELDGG8D0gQWBfUAgSI4FyHFFCycs4ccEK9yQBwRxINBHG21EwIeBDQYq6KCEFvpZFWWpkMocZp1hxqMMIOFAGQYEEQARR7BQggNiMCCGGFY0IIEPDBzhwosfdLHAdgsc4IWaU7QxwAtPRDnHAgJYYAKYBixBABodrFGADU4818cTePSRShN9TBlllVi4sKa0SEBwhRD78dGeIB2c1FplWQgxwAUtdNFtgSc0YIQSb9zgxwJNQPCnofTWa++9+P4zxVlxvEGFWW3wIccfE6hwA4ZrXAClCyqsUeUgEkywn7xJ/rzwgQwCYKDACyRggG0SBiixwQNxILHFYAJ04AIfGyhhABonoAGHCQwMsgcSThDGbJRwPMGGBX2QMEEFcbhwwgQThFugtgYCLUgcC2CwABpJQBABsCddAAcEGNigZWsYILAHoPmWbfbZaKctiYQeeNH2hIIYMIASekBQwYXuwVGDCus5LSJqWTTQxxQvxHDqAgPI8IQAhU2BgdXrJVEkDnFwzYIeQDdMAgTSghLHkmqHLvropJfOSE6ilTUFJ17c5roMJLxwiVum12777bjn3ogfI6Q+Qyd+zKGi4nO0UZjuyCev/PLMS+eBByu0EYoeUjVv/fXYZ6/99tx37/33/uCHL/745Jdv/vnop6/++uy37/778HsPwvz012///fjnr//+/Pfv///1C8H+4kfAAhrwHwBMoAIXyMAGAvCAEIygBJ3hwApa8IIYtN8EN8jBDmYigyAMoQgH6MESmvCEiBihClcIQhS68IUe7B8UZkg/KAhwfiKAQv1mmIIaisCHQKxfDqHwQxCkYIZEpN8QkXhDECTRiTyc4Q2PqMMaIrGIOKyCDfkHwy560YD8040goPA7KdDPC3qYHxT0MAg4pKCMajQTDuVIPyoQAgsgqJ4g3iBAMQqih07sgx9AIAJDSAEKevRDDwt5x/nZcRBm1N8XJ0nJ9e2vCmaCQhXc/ghHR6YRCn3QgxREYEc9iMAPcHBkKONYRRDY8Q1EfIMfTgmHGdoRCyGYgx+gcERAgkA3KQjBDKDwhj4gUZBSSAEm+yCCQmLBln0YpWGgIAVYkrCS2Mwm+C5pmCZ2EgRe6MMvZ0m/31HBjgIMnjF/mcY5vuF+c0jl/OaQRnrez5x+eKcq5xdOLM4gn4WkAv3M9Ls3YPGa2kyoQq23PxHoxpq/Q2U8/ZBGOtIPlWX8HSix4MxyRvN++cQhKtnph5LiEQTFDEE4AWnHecKhiQ6FQyEjac5fCvINkZTkQnfKU931rwpUkAoZ+wCHN7xBlxU96UVTmU90ohGUvvzmRYmq/hsb6pIK/hLoKWGJyZOGc34jrd8c5lBIiYYSkMRkY07x19O2upV09msiIQH5Oyx8E402BaQIMGlGO84Bj6C0Z/0EKUR2GtUPAv2lPOtoiB+21JV98CUoqVDIokJFh810J0LfytnO2mt/UKFCNaN5V3EWUg9UgIIdBwmC3300j31ILP0wKUopQIWW82TmOKVQBSkcMp8pCC4mqaBScRJSEFQAqiCbGVuwprGYWDinRdnq2epad1ANFSMuSyvSQfBxqjeEii9nWz1R5lGfuPWjYdZJP3s+trXFXNMPZxpHyorxpZu9rn73y5n+NVOuDR2v/gCsxB4SOIMhyKz/FJxf/v46+MFbYaGEJ7xACFv4wjKZ34EpzGEOY/jDIE5Jh0dM4oGG+MQo9keJJ7zhCaf4xTCuxopn7OIY2/jGy6CxjlWI4x772BMSbvGOQSDkCv/4yEimRM6SkLMnCCZnTnAylKHM5CVTuclOSIKUsZzlKXvZy0zespelXGUoi/nLU3Zymbk85TUzOcxTTrKc58yIDhd5yBaks573PAg8+znPfA60nP9MaAYK+tBHLrSiH4joRt940ZDmoqMn/eIQUrOVW5zfDMY7Qyxm2okhuOETRUBFHmoakE00tRKpGUJKu/rEGXRohZQZ2fa2c5l73Ct7h6vpaKazEKkUARuxeMoK/unwkcjN4KuXjeEM2jG1UvBDCDDpS3tispaqJWpHbSpPO9I124d0rCBOetpRVgGxlZ0hTpXN7HY7OIO81jC12ztIijaRr7qcXx/Em8fFzo/aAtwqPftITiFqW4TuTrh+GyjXZkpFDwYNZFHfAIflNnewWKA2taNJ3/rNGwTUBqUZwzq/FPwwnERdKyEdqPCWezaEtv3jtY8qS5lefI54jK0XUhlPOx4U5LVm5wwJS1Sx6nMGj1QqoF3O9J5mMNNl/Pg42YlFO+owns3FZDzvh0kdupYQKfB2e2XaSoqyu+loV2gGpSLaYvI2suFN4+9EGaGiA73WjFQ50INJz+AO/lWmbEzttZ8tXaVXMO2I1yYAhTwD7e6d3mosL3FxqId22vTne9+2Kk0uRoOKIL5npd+dG5z40rswhP/9XzMxj3oG43D0jDa97F84Y9hH+n6zzz0Kb897Der+9x3svQVt/78DA//4ExS+8JHP/AMSWfm3b7704wd93k//+u1jc5uj/OU1bx/Nav6++KPs/S8/ofzlH3P6r6z98TcJ+/BHX/WjH//6k2/+kba//sOHf0jv///ds0DE13+GBoAGiD38M4AEeEEH2IDN01BSpEbE9mmq5kSeRmy+tESYBlOLhESZRmpCJFnJhEOtZIGE5IFbFEWsZ2IO2II+lT8oJwgz/tBxkCVA/zRrddVri0VyMShIQ5VT7lUIfWV57NRaiSQCUtAHTTRSPUhahIBYOuWCUmg7+VNQMzQHQyVb6FRWyURbDnVrgmCDr+VKejBD0QYH37R1XTdDZpdvZzRIdpRMWFWDF/VOVFCGpmZOVziGvjeFfghX+DMDEEdsN4dOxZSBZjJvuvRR6AR5qpSGaYROfZRGX2Vr4MSHmCRA6WSHxuVRkUSDffiHopg2+qMbtXRcRQUHY6WEWydWpoRaM7V1IXVGlkdPgthK1hZKbMSInchOwsRGgwhZcKCKNXeJJTWMrfVaIpc/o9iMaLM/2cZx+2ZUsqSEJOdcipWJVseH/uGESsiVhnAYW1SABaFESr3YinsFFbOESUY1B8WUSuE0juckAhEFB1IhbczojPqIL1W4SIVkUIWohCtVQ831SqlUUEpYP/HoL1IgTGOohgkJdFBQifP0SYwlBZLoUiJAkb3WjkFHXfsYkoYCg2aCkbFFg1uIXNlGTnn3a4b3VQcFFb5VTAIVh70lFSmARr41SvHEhaMVdnqwhPAYTb01SnBUWVEokkoZKPnzeW3EXDnViLImX+2lW5Clcnd4P1NJR8gWSmbUg1SwdYg0CDUZkecFWYRABZ3EV3Glb0v5lgzSUK7HPyaHYCeogCFYY3C5lwcieguIZ3wZmJ7xl4Qm/piGqRmE+WeHuZhfkZh+xpiQGWH7g5eOqUCReZkxUZlDhpmc2RIrRJkE2JmimRLcp31MNhilaX7sl2Zmtprft2Xrt31n1n6uiWZvhmZWFmejuZsDcT+gaZfzx5vCCRAjtoKOOZzIyQ+auWPJ2ZzXsJw65pzSOQ3QGUAjNp3Y+QwXREU1xIE7xEtBZII4lIFIFFWYF1z300s1VGrG6T/Z+Z45VkF+9IOOuEaDMEudBEroZVE9qEigeFxW6USJFHaFIFsFCJ8ICgoVxI7UxElj2FJzN0qrhZSXGJSPx094eG6zdHP8lGzHJUp75QcmGUW/maAmCmQOlIPlZF4dOk6e/hZNjZhP6zRwOPRePseHeYQFUDE/h+iXjYhBJxqkmlBBxWYYPfQ7wzhRSWU/GOWE0ZZzBkqR9ERfRbSGH3WNqkQ9WGpkQtqllIA/xKdcxhRR7Vh5IDBdZ9lUlKgHXVc/q1VSJ8mh9MSG9eRv/2YYWGWgB+qlfPoIFVSXyfhMY4hXt/V8bOlXeMSORHiJWOAvXjeGoFQI2ZaBIfCjDNinmNoI8lmScfhNLXVaybVaYvhabCdXHHlcsHRIfXdEgoiGgWeSb7eTI8hymVqriUCknZeMOYVXAupdWCQV4cVejIV7BeqmkbWVBtWVaGqZttqshdA/RZZ6CyZgIdRipPab/knprM1anTOmrd7KrSvmrdoKrm0pYeLqrORKYue6renaYetqq+3qru+aqZA2AsE5r5jqfWKGfrjZmv6am13WfWDGmk52ZrD5r7ipZQDLmraZmvj6sBAbsRI7sRRbsRZ7sRhrCJWHCLt4n4XQsYagR4wAsorQsXoEshubCCSrsSIbShl7ogEwAB9wP/ZaPzULAjebPzebs/izs/bDsz5LswAEtD9btDYLAh8wAAHwsu85ACPwtFAbtVI7tVRbtVZ7tVibtVq7tVo7AEybnTPLtWI7tmRbtmaLtUj7tdiJs1XLtvYKtW6btXELt1Q7t1Frt3Z7tXObt3ortXF7pmor/p14C7fz87SFe7c4m7g567dve7R7m7hs67aRW7iKW7N+C7mX67NTe7iNa7iBK7h067iGS7mYqz+WSz+je7qnW7pCm7o967isu7qoe7SWC7ef65yzyz88a7Skq2i7a0H2ervNSYDYCkLBe5krK7x9NrrxKkI1C5nvkLzK24sURkX+BGCAWk40RD/oWWAHJQLFuz+ey5gUFR3HM73L+7uo50ffZXaDxVogl0iJJRVYFE5KdVoexpjy0QIYwAdBgb7ipL4hBBVwIF0JuUqD1W17hJFSkUpxOFWW11US9ryMuQftAQAYkLIALK+ppm+LWnSuRWwyiaS9JlTzpEgTdryL/rkHe2AEAIDBLrvBHFZxb2BgU8Wk4diQ9TN3sCVAzyZH+Ju/i+kHLfzCGOy/G8y8K8RIoURZbmmPJfVwNkVgJXWVRVjFKjrBgLvCF2zEl/G/t1ucMbdcsKWlcDpIfQdS4lRQHeVtYpfCW3yY8uHCRgzD5/u5kNthsmZGgqBBkcihgcRaUNGmw4XAcAyZREzHdXwZLau2ebzEKExkbnemHxxsf6REUhFJpRSRgrSsIzS+i8kHfqDIAHABHGAD0QHGX8thy4RYuvFDfVw/ZqdreBpfSuVaSoVy1MpCkGnBLnwBDAAAQvIGeZAH0puxHTaWgrBL6WShAwW/ytzETDqG/rSlrhXcwu7hBAAQAHzgBm1AB3CKx0o8Qk2UvQBEau2pQOGbuL3sF3yhBwIAAG6QB0Ssykz7yM0bQiosx27hBvPMATBsz6sswPlcfDrlB3KQCnHAl6IsB3FAB3KQBy+8B43syAWdgCyHBQtgBDeAAn4DlyXFwnGgB0dgvtM7uQuUzn+m0g1krzfQAesRJqphmMXcB3TQBrQjvPh80cAbvFHAAm/ABBFgFYfpF3wSBxU9OqkQzu3G0yskHS1ABxjCmHxA0bnDB14QAzGQADHgBUmNaDvt1A60z83KB0zAAhRQA2AwELehFJmQ1TIQAzIw1zEYHZYQMIRwBQLtCHpA/tSCsNaT1LtiPdZkXat0QAENkNiJ7RhT4QzJmwdarQCSHQNfTQh6YM9+oBS2oRRLUT3XwdTltRc2wx6F4RZN8A5sgBV+kArvkAes3clS4Rby8TSqHUpuIcqpUBipoAe0YzzJF9ZCxEvB9b2dJtzzNUTqmUOkFlx1SWrGHYJ+d0Q/FAJPRIL3U4HNZL3VPUQs7ZbOygKKHd760QcSwDU28NGYsAEWAAGgcwhToAUfK9nyrQBa/Q5TkArHkQR+vQIOMwjS0wac7Y5ybReC0ARbgAQUcAV3AOBtcARO4OBNcAR90ASD0QdHEOF7MAV7cOFx8AQI/gZL0ARwcANxcOFO/sDgU3AHwRHhW5AEbDAFW1AswSEHTdDhTmACNG7MXADiRwAnLdACyUfQ3u1dgNTIZqRekYXkeNSEZahKHwt0pkSQnxhUxoaWhBBsoCdIu3y02goGDeAAewAGdKAEiY0a3IIGehABEmABXoIBFbAcGGABdDAFF3AEEJEEyTIFElABeJAEGLAkfpImbnAB6IEBNwAHR6AHNvAGXDAFAyIIT5AAMuAFc5AAlp4AXpAzA4ABchAB/ZEEHAABNoACLQABLQAGHGAAGMAGMrAAE4AGWCAEXrAAC/AEc/A4LfAmWPA4LvAGC1ABbsAFV8A1LZAEE+AHHNAFSFABC7AEXPPg/lLTBGuOBkcwBVxjAHjQv2fi5xNQA1NgACzg4E7Q6FDiZHvQBlcgB07gBm+wBVPgBMA8BQvA2BAE3LIsjlRuoWx3Tud0dX4QXfwuawDf78XFkNXYQ+zI76J1d4s1WTzaxFiFk0mYVefUVxCPk+I75LXKBF8OBh5/A4r9DsHSBweAIUMQAW7SAq4RBwVTA31wIRGwzG1wAifPBYWB8sP+JYbBBvKyAQGABuGyAVrABybABzIg6VhR6ZYeA2ggBwWgBijQAFvAABFQAVsABhswAU4wAE6QAUqgAi/gIjOwAFTgAi4iAwegHkmAAG0wASfAAlMQACfgAG9wBVpwBQfQ/gQB8AcMoAcksAYdUANRIABM0AEsIAAt3gBVHwdwQiAFgAcLQAcm0AIbgANvcAARcARasO5uMOd44AfuvgVugATqDgZTIBxb0O5OQAfyIkH/IxViVWvACk/CmlvU+sB3ikfPxnVkeacW/1JTZPF6J5PdKWSFjalL0AD04PFkntgij+buEevjYgRbYAChVDDrsQIXgC3krQQoMAQzAyZ9UAAtYAR0EC56AC/ycgIIcAex7gdIUDN9sNWYLghHz9UULgFq0AEHUP6nfBKAcMJ0hNEk0YTVcvAkc+DxQvL0tBChdsXQZuHhgGGjhxTA1hTlknc40fex1oH2hhF34kJw/mGkFMEVp7nWt3FXsBXFEmHB0cJ2tKB3xdV3xefWFu001ebnROdG16SE92a01RcuPk5ebn6Onq6+zt7u/g4PDzJPX1/fp1df1ScF4tcXIoS9OX1SDPRj0J4XfvRE9IEDgkofKvZA7HsTzuC+fv9EVIw4seJCPVA+VhwBAmW8lSxbunwJM6bMmTRr2ry5jk0DCnT+2GHSoAELcaz0WOiDRUgSCBHQJJkAgYuKXXoE8Al3AoMBLSQw1AiH4SpSIX0gYECABUacBVmEmMDAgkMfGQnqSqqbQIaSJhwCgBmA4YYfAxkYbFjTBMKSC0lOvLCxIIALGS9kRFbiBYIFTC3e/jCNiwHCHT9JXOy54IZABgNMOIDpI6FNEqUMImixwEYPhikZJgy4YyIDhhdRGEBQsqHChDbP2LjpE+15NDl9slUXizO79u3cxaX8btJfn4YEDf7To6ePHz/zCMKBM+cNFhAE1afXE0KExH7zJFLcZ196JUGB1D747UOReiYBiJ56/Yjwj3pveBTePd1diGGGGm7IYYc3sRBUiEG9tlIcF7SQnRcKrLgiXmDsYUcddvCBHTp82GFHH9rI4IUkXsiBxxQ2mADDhR3cMVMTTXjIZJMXgldhOG+8QcU/ENH30Bxw+DEfluGk9waWevgB34QgLDTlG/8gBJIe8GmpEVIg/qj5xkYg4GOSRHrQOUdCFmGkXkkVzuNkoYYeimiiie4BoohMuORGjTY9waICdvEhYx801pFGHZKGg6mnmqaRxhxceMHGHXukgYcVJHYXx6ct+SGrorbeOs6g9EQY4RsCifdrPeUNVJBI4URIUn8hBWuRnBD2gRFFw1a036Bv6NHloLhuy2233n7bxxY21MDCo9uawUIMdcWgRA5m8EFEDmOkx4cZQfDQgxh1hDPGDmKAmkMPPfThAw5L5NCHGTso/C+4Dj+MKD0ohYcnCDPg8+s/zM6zkJ/tFasQQ1gKaqc9+3R5cTj9GEihxRT5V5Ef/DUbpkkoqQRxzjrvzDNL/lsMhSsfPPBgxhdfyItDDvvyAcTC49gRhg887LBDjuH0EIYOZhCMAxNAlNFHGVX7AEStPZ+N9kpQUjyesl0ShAUVclPRz7T0EETl3P1UC4JD+IGU99wgEJgtgBTNKWWV4egH7dxyp6wHFYDObPOdaV+OeebcNpAHrkTc20cYY/wwMA47iFWHDz1YrSkR/gLBgw9iAAEEEQP3wcMWN5hxe798iFG15sIPT87aJv1Tzz8lRTgORHZzXA57C80s0XwSlROCFHLeLXJEzL9h0PXkhJACoOEcrivx6q/PPk5KmKtoGjsQEUYfYogRRg525EHDD9iZwYMg8EFsZBhH6nSw/gMdEOEqOWDDUILXhzH0AFP+ap8FeTaPielqgxzsoAfDIwIotExXIhhhhXB2wRSqcIXlcKCt+LCDOuTgKqKzQw7q5wYH3E4cQcgBD1gXDhvaIQg/gJ0PcpAGB0QwCOKIGo3IZjYWSrFJH6ziBk1oxSyCkIMjQOEUvwhGzTmADooKwxfKAIRwkGEMuNuBpphAAyKA6gs7KIPrtiaOH5SBD+4Khwx/kAMilIEH2AlDGu0XwzAq0kPG06IjHwnJRy5ykpSE2PsSVYfT9WBfoWMjEXSQhnDUgAZiUFgYxGIH1e2rdn0IghvFgbAaBAF2+bJaEOTYh0yyURyYimIlfykP/g1GcpjELOZHvAjMZCqzSXRQIqJ+kAY7vLIPZPjXIJmoKRbkAILjkJ8PftAHG+JRUwi7ATjswIMw9GB+ZvABLvkAxToAMgc68IEvl4nPXBlzn/wcZhctl8+ACnQ7LKCOocQgR0GKQwxsFBohQ8cDGuiAk+RA5w4MOU1N8SBc5vLB1vgwBiDoIJBWC8MOcoDSlJ5OHNYARzg4ICsniGMKe3ACHtLRBiXtIR5TUMNAb5USYfZzqETl4E+PitSYLEEJhpImjR4aDoaGQ3WuW+AWHLBSciyMaTnAJqjA6QYbhMMMhxRHGnqwTUHyAKW0S+kh3zAAJyCBqXFgxj/2oAfm/hhFPXI4EnPy4Acy8lUcElBCEg7ABz90zg9/gBaKoLPTzqlnKisYQlIN1ciianazGQToZT+7yDyAAQyNjUkevlIoImzNDPUTRxnAFsEe+ICiTMBB2cbxhYZ9gWxAsBofmEgH1BJMUvB87RFRmp6U6iAcG/BpOKLQAA64QAUC4AIHLjABPVwACwfggADucKQCYCACTJhCdF0QDgkw4Sl9KMAEknDeJDBArjY4AB4w0Ie2qAANJJgAGkDLJM4KeMDfAbCBp8iHG4ioBjuFyRYEy6Q64HEMNarDvuowhjJQeBxbOANscwlbPoQhRwN81wDDsQRxcKocILXDGFJKo5Tq/o8XPtVDCySAAQwwYCpGMQIDbHyC/x7pSBbgAxxqgGMdp3e9DODDBfiQZAbAAb0nuMAA8HCB/Aphv/s9cIc+QOAwF/UDXi7zBWsgoqBQQCyRegiE2yGH5yBBLHFIMXdkqqkN14scEh7D1sTQqXHwYQtl+OiG+3AGHIgDCWnwM2y3wIcr+LRhenBCHJgg4dmxlUZAgDFSFsCGJFjgBEqIAzDWkJY3/NgCwWgDAcB7h6NM+QQ3eAOkYQMGN1z5KLT+QxPgsBwI5OE3BuBCAbQQBTSo4AZvNjN3BiDmaO9zBANwtrWHB4YGOOAGLLCBA4Ji516MZQ9X6Vwe8kDGN1xF/g9yuMoe2vCo50gAr9RhbDjkwDw5LPbd4Tj3Yv2w0zaIow0N1qsF4pCHMtiBDnkwwx/YQNgxjEEOAlcDhv3dhzy4YQlWMMMY/sBuPlihBQyvDj6sMOI8LCEPyU5YGqxwhgl8wQppAIMZ4nXDMJAhaznwQXqqwwEl/CMJLbADFm6ahBs4QQ9LSoINmsCHKfBhSXpghtMlO4UWGOE1S+rD1fuABC5MwQRO4MMbOOAGNGBhNEa46bW5E4ABgFnadHfkBwYQgLfrPW02EMpowYBmoaSXC21QwRBWsIuwEMACA4AABxDLARNkVwAtCAAaLrCHAHTGBVFwQDFOYAH0et0I/gZQQwcYYIQB+EEAFjj2CQ7ABQhcgAF3QIERFrAHBrTAAnogQAkGUAQSGCECQIjABcDxBwGU4AgMKMEE7mCGI0zgAgjQAwBcYIIKBGAMEphACQ5gBQFcIAB3uIAdGGABB1hhAhnAAQqKwFADtJ4CR0aBAyhghQfIGKU6YIKk9WBnewdGzOMODtBgAoiACUgTaFYDf4BuCrYT6WUBRiABQtByWRYBWtYHmHcB9bVXJyAEMAVTcHBjE6BjvMFUXmcBTcEKfdABdIAKRtEBaoAF6NUWHHB7VyB6ejABfHAENyAAoVEDG4ABXFBoFpAGBnBTTyYGEgA2GKAbfWB/AVB8/jDCAGcwFPt1AVNwA41mBRBQAQ6AAlTRZEbxBw6ABBlgA1bgAMeFUjSAAxbgBy2QBM6lgAJlTneoh3sYD0ogFGzwB2CAA0GBWhtwU20RDFGAABs4FhuIBSzQBj+WZSpQA1kmAWAQBy5AarbmBHkAAVcRAXJQAGhwAhTQBhlgBwIABkigiXcABwvwBwXABRMQBwewFn+ABDZmBlEgBBDABjbwB0zAhjmiXiVwA27wiWWABA5wBNXXAnoAAVZgeQaAA1aAAH9QdO83AdJYBCUgAV9wAixgAlpwFQZQBCagfi6QBGKQAWeAAFaAAT5QAmHAAFYAeQ3AhwHFBsKVj/3o/o/i8Ac7cQNMoASN4lJQ1wdx8F9IwARLsiRw8F9QN1cytSRYoAVKYHY2kAfMgAQ20A0c0AVSYgRPAF5c0AJyoF1zFXVX4Q2v4QQtUHZvcAFooAdMMAYQqV02UAclYASS9QYskAZJcAQ7VQdnYAVbkF1LYgNGkARWIAE4UAEzVwRm0ARqAHVtcAFaoAccwAQ3cAUa9gdnUAENWXVWUAFLQIJPOQZLYAZEVwN+EAU38I/KxAdrNpd3mY9+mGb8+BKiFQ9J4HZ6kILvIAYHqGF7xGcUpSnwCAGvMUCvVQZhUAFhMGLnYGHi8Ch7UAb3Uwb74mJikCNwoARa0CkSN1ZG/hAWeAlMNvAqqumaAnhVD6BtCiZZMWGAGUI/c8QDHzYOUiUOeqADY1BPa5Uv79JKCFRW5CA64oAD6wQ2qcMD8fJDmKk0oTNDmsJNrzlJBKid3WltdEAHV/Ez99QOShCAN8EHXiADMSADTbAL4USZoWQOpIIpHkeZDGUGUEMOX0AEclBo5mAGnikGXzBO+BAGRLBA48AErRU6iIlh3rmdECqhescEQAMTLoQTfqAueJEX9aJwYiAWqNRnYtCZM3Ij7yJxNWIHX3AGW5BwnHRXCeNxZbAHbABxoDIG94NhnEQHNCcOZlBoV6FwPzehOcOd6rFx7lAjb8BUokme4/AG/ud5IUiAJEVqpYZSLjLBEzhBF+uCF0dQB3qQBTeAKWkwAWFQaHWgBIEWDljAVP8CaOQgBiWwBr7WYn0AhRXQaMbZB3IgVn2ABwylYTTSaHZgBWSAHZ1iAnKpB2MwBVpwpQ+zARbaXjdwAqjgDswDXUgRAG6nDlPgUieAjxmiBwPwX5GKqh3CKC71EkwgpTIxB3UxBxqKFzEApH3HABRgB0fgBxJQAW0QABXwBxdQhHqwBVjgADVwBBDQAutmAgxgAGsQBxAwAWxAYRdQNEsxAUFCCwLgAhhmAxUAAcIYkkgwBuJaAU3gFbuKARRQBxxQAVaACzn2jEw1Ba2AARVw/oCpyiRTYF9SEgBqAHBfwhzqcYC16QdsIBZVMKpkpFgMRwcREgcQZgKoxQe1iXDjkAd6gG7lsFjhiQ8lJw7oRqQ6srGm+iUiy68rmx15MEYwQQcUcBNeUBc75Qcy0CI2ZwVrFgF2YAFZwBN8gIQS0AV8sACZiAUN8AULEARxmV8OMAYbgAaXeAS6KgYMsC9+UAQoIAQdwATQ+Frc97UVgASWdQFrYABBgAJNFgFgcAB5gAI+kAF/MBuVoAcNYGN9MBUFIAdZQKksuyF6sBVYIbNTUCRJEAAGEABdsKn4YKp6EAEZEBkptqlwgFhIAAELkAEBoAVXMACaKxpREACj/otsRQIHETC6BwAO3IW6AdCDvzkAEjC6DDAFeMe5D4G6GaC60KK4rouyiAsBmge4w1sTYEAB+8oSBWUTNBsDMfAPbpAAK6IFYZAEOFAHJqAGR1G72ZsGogEbf+ACWYADZ6B8FDAEdoAE1nsCa1AALVACNhCgziQBNYACQ3AkfKCnAXoCS9gEchkBW1ABfPAHLGAHKAAGCGAEJoAGYSG+EXAVUIhfHoAGBGAENhCSxMshl+q4IRkMvCCXscKwX4KyULcHJ6BEIWy52LEBqOAHrwGNKWYCj9XBkndToHAHWBAAcum57+m4+hoHA3AA/7UB+Ch5OwUKeLDCfKAHJ2B5/j8cknEQrYvGqhhMxe6wBH+7EktlE3lQq3NgKdG7BWRgBThABhhQBA5QAsZBBgXQAFZgABFwA1NWvWPgYxlABAMqHAOwBlPAABOwBNRRATlyAhBgAENwAhZnABSQHkeygXAQABBwAHUQwFNmB82FYz14AXXQFkmwADqmBwVAyE7BFKdaxRjiyGpQHFfRwYg7ln3QuKW6kBdwARGAj5WLWFgBATcVB0ZwAYzHVBX7XEVybF9SAF2gamIxzMcyAAbFAaiVtO0FqeEwAFuAsuphqqJ7BNl8HFJcyt3MDjcwmCyxB85UE13KoQnwBGTwBUvABuRmYR7HUPcjcYKqYXUQ/pn3SZlhEKYyogeA2bE40gd/cBU4EiMNhpBwoAYz4hNXUKXhgAeiAippgCngcBTN0NDerCEbYAMbIJeuDDRxcAQDoASN68hokAUMQHii2gcofMuH5Vwb8AJs0AYR8MuoFQUyWwBkgQ/R+szhUMywW6UmkIJJ6wfJXKpdoMfhAAcDgMoHwAROANU3itFTrQ4s8KrwYAw30bwcKgOdZDTmCQbYgSljkM/3g6ZpgKBEINEHiqCiggVLwASR9gRHwAQ/IZTRdARGUFpJcBUKSQfZfAYMfQVOcASreARl0ARJIAp0nQdWoAfZDAZYMAitSdXbIbrkF8x9wAHtLAE2kAUB/qAEbYABlhcFEMBwtOzK+JjCOKwF68ELNhB1oN0H2dcGeHDTfXACCwAGecABTdbT0AzU4SDUbYqPr8cFvN1kK8wGcbABlleqDCaT2OEGBlXZ1T3OUr0SuoMTSyAD3S0EOSAGPpAwAmMFSkABrLlQDdUvRCA1KbUvboimV0sGBlAGWdAAfwABY5ABQeAELJABYHAFmCoBEAABA6AFBYADTdAAU9EBrS0Ae1C/G1CNE2AKQVABG0AWdNDBC/Ck1f0SBlAkz8UCj624E0AdTHwAIY0GvRoAB3ABtYwKKWwCozu6SnAFJU7TSAHEwAA0SIB3FQBxv/3TIlylQSclo+rj/sEKcdo1ui2Asm6Qu+HM0R7u4THbbO9QlzjhUQCDRD+6A7MFeA6gBHKQW9gpnzKEUmy0Viil1lcgAOzHAmMcBhNABPm9swZQAheAWhKAJG3hXhWAAwyOJFl2BThwJNJYAiYglhKwBY2GBAV0BB1O5R6CvJNu6WhjvEfqDjVA2THBR+MQLw3jWjtQNipXATTgA3sABKLOR+AdDnswTwEaAWSQBmWghjgQBhAQBg4QBlbAAkfwAAyAAxkWAQq3yYWxBft1AoPeDDdgAkhCAgzwAH9QAUFAAzIGBLd26bfi2tvu7T3DBHz5DmDwpzSBRuOQNToARJoiNgn6BThAAzTQ/pqdplwotQOVnmdjAAZhwFpmAKRkzVA5ataiQ6KdYqLisEviYAcadlL7t0POEA5XgO9tygzskLDhcATs8ATfLg4Tz/Efzy02EM5Yfrw1oVCgclFUYw4idlFEADuARwFjnkv750NGE9aCNgZ38DtsVJRisds0giMYNs/3cz/VJKhkYGE0Ig44pwNfsOY6AFsFgF6r91/g2QeV1Qc9aJEEFw4ERysZhw87VYPh8BwPGw4T2/VXcRSARd2W7vEgD/eKsqosYQNTHBNQFTZlswNYcw4iNlKctAdXzAIXNVIj5QMzAgQ0QAEu1S8WdlE0QEaGFA5KYPcFNVs/4Cl2kAZn/oA/9/IDa45SPbDmX2CdbBUOs4wHHSABaxAFRlDM/bUFmsddF4BYEGADEIAEcQwAe9CCOggWfbB4eowCGHCJsncAsdZeFZDT287pce/83LIHFND27rCPNGEHO9QHm5QwPpBI5/BNdcRLX04BPpRKFPViNMACQWBPYhMjO1DyQFA/cD0OYMACQhNBuEQOQIBHN9Joa85EOAcIOT59fRZYDRAqaE0XEUOKhX1XN30bfwIYBVoYJ0hCGIRYlJGgWEIToZRZQhZ9oHAuhLKztLW2t7i5uru8vb6/wMG8W6PCxsfIycrLzM3Oz9DR0tPUvmwUdsIOe81hYrJ1PbI9YTu3/mE6YnZAO2Z8P2N9QDo5DjREs3Y7PDRK5Xx96gBhUqMPnx5j3BSUVQNMGXx9dgCkFSberDI7cvAo08cMjxw5vhBqVWCNoghyUDy6kUcCF1N9OtQZICcJHw4N+hAYhQVGmz2tLvRZVYDLlCYL5BRA06oVnIXVokqdWm2PA6pYs2rdyrWr169gbW1hoSeYki3NemQjFIQjoTQ9vkCcZWZHRUJ2fOgA0mePjh8/6lihwWIJtzQ7fPSgQQNtnzR8aywxuGMMC1l5rvqoQ4jIN1pmIJoJAvKjDzFkyPgAyblPE1lv8MS54ASNHg53rhyJg6bPFD5xTGjpEwetEzyEgnPg/oL2NRw2eo4o4dPGCBjX2PVcD8u9+7QWbLyLH0++vPnzsvyIV1LM2uVlfMwRik/Lx5gdrefvsCPmcx8fQSgWhA5leNNHDnIoQcEPPHD2gw5fsFADH6H1kdl1fPCQEyFKLEEfXvLNUscPRHyUww9myAPSijmEgd6LMMbIhBIx1mjjjTjm+IYHGmjwQRXcbREeMBTQscxDsojhYj74STQOR2R8FgRfHYFkRx2D+GAHH0D4YAMFiekTxhYU4LCkHA7kEVAOrW0zxlz/pUhIHV+YmEMQa/XRAxAm7uBWjoAGKhUdVwlq6KGIJrpMFT02qoEHhOjRxKRNOIHLa4RcQV0c/k5MOuSk2/HCxxZG/sLEZMr4kIYs+9XiWRhBEAIrIWLEQwSVfYyRAzvz8BEGETuItMcORbBAgRI/+NAGDjQMORYhOPQwqg3/5feYluXQsAMNORAxkax8+eCOouTaCMK56Kar7rrstuvuu/DGK++89JZr7701+tHoByM0OkUfkhrAxBQu0MFNH28crAcBQvQBBwB3SMDGFgM4IQfAATTBgQt+6MEHdYTkoWYcpfa1xcG90PFeMjzIYsYgtcR3kBkYJakkzITsIN8YPBBBhA4p6lNGWXQwQYG2QQRBwQ3c2KDEHjXQgIMNdPCBs0Fp+OADDkXc+lCefawD0NX4lu0d/r1op6322mzXa/bbcH/F6KN9+PFBjyPIIsEdcARgQQB7kNBCBL31IUEEfGwQQcR39IF4pKjoMUEHByBlxARYMHDBFQxwgDIdW3zLCwsXI2MGrkDIWUsYYejjJK0/SOuyDhb1UUZpfCBmLSFs3CCIG0aHToEDDRTfABN1pMhHHWOE8cUZY4xhxlpn5MnHGADh8Scu6i3jh+jcez9L97V4HHdUbaev/vrsq3v++/BHxaMGbxAyRaORSoAHHJchwYUAFpBALPpwgShMAAYduMMGGvc4gGHCAF3ogBqicIC/uQECL4jDAloguon9Ygk0QkZbQISL+OjjakT4geh88LqD/vAgPjxoEC6ARQMK1MBYxsshDspQBisEAAIQUIIYIAA2DqgBU2XgTBZcsCpbYIqAE5kCqgDGhV+sYA28SEIXkqGHCyCHECYAn/22GL9otO+MaEzju8rIRl6Qr422WEGPqlCFKcjRR7JYICz6oAgIsMEJjSOgHgZwhwTuzXETkZwsEniIPCjBC2zYgBIiicVZuCFUu8hMMl7HulzwLAwIIYQZcuCfsOXAIvq4j9VIVJlbEMEMYeBBDYjXADCYAQxyMF4RwNCGCZhBDEsxQRpOgIELqAEJZ/AbGCCAATBcAQcAaQIGOIiECxwhACG0ZjOx0IUpYOAGSQjAEq6AAQvg/mEK1twiEkQXhUWUEyB+uAAG7pCECLTADxzAQBe6OM0+JKGfAJNnF+BgBAzY4J9VzGcX3mABJjzBn9MkJwbk8IZu2gACWzwBBKYIR2CoEV4h+KjaQnrGjsJoDjKIQQJi4IVpvNGksmgD3j7ggX5pYANpiCYf9FBFLPDNCJYixBM19RvXJPKJRb0CB6BjAiX4wQRMEEvpeFEDNxzDDuIgxAs9mQM76CN3OwhCKYOw1ftwJoU7wMc6/FSL1AXELsVjAhjA0ATjNcEOZ2AAZ6IwBAtY4QWVQMMFynCBOojBDVegwDMBEgc3bAANEthnKwixgTXAAXNC2IAW9gALPSxg/g9YYEEHmOCHCSiyDxwghArWEIc2PNZhDJBDHCbABzmcQAhxgEAcGJA4NjCADieoJGInAAcG6CECQrjsCVgCASxc5QJ5oC0d9OCGKNxgFaOVXBZekIcIoAymvHCXCKCQrhmIAATjhYJ6oSCCFKwXCilIwXnP1V50jfdcIVAvSdH7XvtCYb/wXZd6U4Au96p3vv5NV3oDfK7/2pfA9HUfeMszBwUoQKUJSIAMehHUXHR4DiCeMDhI4KhGxSENYRgXWEZVMl0Q4xj9ESWubGEHeAyiDD3YT61kwQcduIgIsrPafrIaNsWoTh6teUdcJ3YG4+1wtpRdg19j8dgLkOEC/mI4AQuSwIIsQNNxTPjAGi6w0xbIgswEXEV0IPAURcbBAgmsBAeGMwtFFCDMhbtCAZxAAUJ4oAEXUEIcYtEBNgTACCboDRUc4AQM7DHOF/hzU1dBwDj0OSY2QIILsNu4C6iAAUawwXdFjAt3zaEP5EWvH6QAglPP4g1lGd8b6Fs3ks5BDyCgwqtDqmtZ6IHVUOgDgUNw6hmkqwrkm4MIZkALLKTr1Kw+l6sJAYcQAAnCrYaDu0g9nhjE4AkyyHCGHyoJF5SlDQDRgxx2agGRWYgPpdrDxfTQijk84d7g9oIfuPE9ON7nDPPr0Qe+HJBbHZkre7CBmnbBBwqIsRc9/mhNxEu4g1X1YHo+7kOUZBFLrHrLIORo2evmpLXWbIYPZVhN8cBABznQwXhfGIMeBABEGlnADhK4wADQYAQylOAAU4BABCowhYahFgMEQAMHADKAhaD5AlgYQj5ZAIcBKAEJQETDCRoHBwRMJLV8XIMJJrDzPmBhAhBAwwYgMIHufvPRCpwAbYkDAQk0AO4EhAMzawATDqKA7UhAuwuwoAVI64GZZua2LkxNCAKLoA+svvV65atehKn31iFltrDR2wcq6PoN6v18roWtXvVYG9UgqF+qzwUkOMBXCnMwb+fV29Joa17b5/KD66GgayxcG1233rbiueOFlbb0CRm+/jAhTsCAZV5UDqCuwMIssHMJ1H3wCzDBAvhgiAMs4AAyCMACBHAEVHjXFoA8RgjPwyXZ9YEJGEBCCVCuQpexUAwPp8pY8k+LhggjQ3NCZLYABEsyIn6iY/7BAzlmEfHxDariVqDxA0AwIqtBA7SUQ8bjcHVwBuUDAUfAW7ZzcGkANs2ABRfQHsNXLqamHtr2eFTQan7ALp3HepCXbX7wgrqWAgiTLroGBUASAiF1bdeGBaumLn4Qg+rigiTVeSF1azkobbiXbcGGbXMQheuSgmGBfDHgasVnYWxQB0V3CRJQABcwQPTWB1EgBGRGbx3QGxwgBxawAS7gBR/QAgrg/gUK4AIkwAb3tHAioyZvwAd+sG4rMAQG0QYhEwfcgG4AIwdlIRR9gIiE0AZ6sAdq0m9d8Q5w8gM5AQQcIQYCaBAlAgQkiBVKQC27AAaoCAwV0gdEUDu1IAY402MuYgbkYBG30yph0w6E0DxIUguIARI4wAIOQAFgwAcXaDwhZAYHZztWkD1i8EWyUAb8hwx+YFVYeC+mBgdAggUiUIRzcIRH6GznogfkCAJmBwI3GHxVyGzRdi7uqGsklYNAUj/VpmAziC7k9XjRpoNUEAL8+Hjk6Aezxnlv0HpwMAf1g4QymI1eUXwrhYgqdWFqkAZW4AA+VAQlYAUHoJFhMAFi/pAEOIABZXAGFYAEFHAGGWAGFuABC+AFAcAGBGABAuACUSAAXNApliIAF6AJCRQBJrAFJFABy3QBEOAHAtACATABF0BcBmADBsAHF6AHoHYAcgABHBAAQgABlaAGXZEGGzELGXIVv9IZcDIfGCEuXFEDUbUL2xAMbvUhtlAHLWQXTsIOFrED7lcX+YFVWEUXZCU1S/ARjXE9iaEExuMAeMAELMANBEgLABgfQbAk+uGQljkLK5h6qDaDTvgGVCAFS3iOsMZsKXBtkOeO5QV5uuYH4ZiOQAIwNWhf+XgukPd4utc951V7UHBqIaUerSlsrfcGwql7wneZWgGRCXBh/skXA6uiByeABsExHG1wAWAgKdSxCF51HE5AnWmgBOA2AReDUiQgA22wAFigBE7wBHwQORWQQBswAVywWlgQADoHBq2wAsOBASpgiFcEdbGQBTc0FEJgAmuAClwhBrroMj9QEPogCz5AmbSQNZVRjdGwB8a4CzaASb3gJG9yC/GRZPDgit/QgPGRAxOBESS4A8OSOyUiNaRiBRSQA2zwMzoQBEaCJnzwMxxBJnnwDrAoDzhWBmkQKy4zY8aJhaaGa99ICJGHa1d4jsEGa7QJB5tXN+lSPyJQj1gAMCEVperYBwjWanqAbZ33eMJ5avtYC87WMZ5JBef1e9LmpA15/qRZEW7ilpwJ4AWwlFPJcG9e0FIfsAAvIAMYBQebhYgCAAYn4AImIAdLgAUUoAI3UJ50kARnGAVYZAgNQAcLgAcXAAcL8AcFsExOMABDAAcCQGdZwSU+IEZEMDVatRbxsT20YAflQASlSA10UCS6wIfAkDWE8AO5+h+1Qw76ARBkoDM8QCXJ6qrAogMuulNL4AA3IAfLygOsswPfwARRZR894C1b4ABV8wNN9BY6oFYC+Ip06pBJCo9MCoNSQEdSMF9+cI5LSo6nhntAsmpSUD/OJo8gwGwveG0hwGz36K6/xntlWoPfqAci0IPxlQK8WYX4RYNUKKdXuK5YIQcv/nCnCjBFQ0oEu9MLo6EE3iYDKBsDKCsLcdAEanIBSEAjmhIFLYAHT0UHbcABWPQaPoUdbrBU2PEG1hGJbnACWnBcFBoN+lBKs7ADN9CWd6EfIyuWY5AszTgN1zBqtfCWvqCu4XAOuPKgs1CWAwIEXSUPPRBr4FAiORBWAMEH06oEeWCLOfAnObotx2gOvqIW1/AH+pAno9QaLTMOU6uxE+YuXhCFuhZ5tBBt9WpfLZVqQPKPrEc+Lzh6JFU/pbl5INCN6QIF3UOQIuCC7koFxKmPkHe66AKnYlqchlsN72AGTzCoSlAEZ4uWgHG1t2AGuesH3uaxS4A9tHAE0kBM/ve0UVpRF7obH2fxFjP2VbsgocIbFUvAAtXYvL7gJGoJjK8DBGeZIavBA9qaK7CYO84zBmlABnlAjcBzjIY1BvwRM18gBswoC7ZqB3uwBHTAH29Lv3KCfxz3uikoUvNSX+wzuuhFwK4rwNIABCJxKl/wBXxwIrWAJdpajWnZGkvgAnZ6YadWBjygu+TyD7jwEDUwJH2gA6JTF0kbNsCCq1GhBOtnC2ywMrvwlw0aM7p4K7VwOyyyF62xB2kwBl9gBtMlSnQQBkvABkKMvhPxoxYSOtFjPUIKt3RQB0NTBtnwGdQ4HyLMwHCkwGI8xm4DxtEgi4TAAmwgBvhwOxBq/r8vTIKGOYGyAAYUsAdr4APzmw8S2MI5YjVBUI2pwwIloyq0AIq+YJiGTA0s4Bi3wKu80Dx90Em10ANuEQZkYzsssiINwjwVwAAYwFF8AAbzWwdDXAffcj21wAZ/oAf410OaAwF3kAZaLCSGJSdmwBkjOCeFa8ZtRMbAHMwZ68vOQJcTkRNYkjNs4qH3YchzDDYvZyT2oSS18AUJqih1wANQXAsvVCi9+MaTbKTRy0LTCw15QAEoXAun0gubERHO2ovux3ErokJEsCLignOB1AEW4AQQwABlYAIUwABRlU+PKgEVQAbEtAVYYNBMYJSUwAeJVQYAGgcY0HxHAAEU/mAG+aQF8VAHrTE9xHy4wsw2+zXS8xLSzfChhCAHDCofHjFytmCL+/Bxs2ChGGKipxPTraQoZnXDPeAH3hw2oUgIYgsMdhDH0bCrLTYLuyoq5pDTEQgQYxDPBuEDQNADIBErPnwiAGF9EJAGBLAETOAEEuADEoADZzABJ0AjcmAAcnAFLGAAbMAHESAbTNAGVpABocACZnDWGKAGuyUBjWwCOHCVZYAHdvC/KA1eJt3YYrzYy3AasiDWhJADssAORGoLOYqtQWAX3+IHhUEIZfADASHO86E1fsx+QNbCSvIHNuzOMfMDtNoL15Ms5doMYGC9t0A6u5DTE8ck2YAR/qKztP8BEuIQBitSGWZAOHWwTHVgADgQTGgwBhfwnIRAAEbQAjcQBxzQAlxJB05wADgAAQCBBQdwAQdQB/68nmJQAhkgAQxQAUqQPChnELMN2fHj2Pr9UfiNDGIwYxmqVRORIbJdC2s1vb6yrHbgBzJ82d/wl7ggBjxw2zhyEGeZC0CQBmywip2xzSptDNKb2rxAELcAQruQOjVWC7yIGKKDEU2E3O5Ho2IgpBBQBNEzAWFQARBAAGvAAWRAWHoXATWQBEDEBEKnBES+AEtgABPwAKEQC0Y7BRmQAThQAg0g0AHAAAWBPd/g0f0dxvsd5u3z5cLA4rPAte0sKyz0/i0CwVa2MNrbMgs6kA3voAs1JhI5ghj3jQsSsQUz3BGmvYvD2gtHnVaDHgw18OeEYBW7IBHqOgtE4CJ0CTYpNBF78AM5QA8rogM84AdrDAZnAD1bsjxpYAbN8+O5jAcTYQcUfjJanAv8IQaoXAZfYAXYkwbMQyGHTuZlI+a+rj68/gsmxNSX1gdBoDrxQQSDgCUoogu5Tc65M7gpzHBAtuvjgaDWLiKDwASOLAvSzr0irtnNTOHG0HDdLgvgkQtYIjMXIQ5/y2PfmiQbQZeb7AMtsAQBAsC24A2tkzz/rTUEmER8kHBckgtcslNlAATRszVAYDUESNPB/j5J4AQU/l/xE5+eFZ/xFq/xFP8EHV/xHr/xHO8EF5/xIT/yFF/yKO/xKp/yI6/yLX/xLU/xEQ9xtAoGxWAg06gYeknutaDULqyXc2HZvFAXez4eXNLwwEDNN6Ch/+Hz8BzutxDiyXDOUyULW8DhqxM9mb2LfKAP+UGXFjEiSm8QYhAgFsgDP5BWlowLYwAEpH3ICq/sO6ADOrCAuwyZbT8f7IDVNIDpm370YZG0alvzutAGiJ/4bpD4ir/4beD4j8/4kT/5iO8GbyD5jp/5lS/5kQ/5lO/5n4/5m4/5kA/6jc/4bgD5hq8LZUkLN/BEvyjad3/Nt5AZ6dxjy7oqIcJweyL1/lkhJsLQzoRcC5KMC2EQ6MJQ6DB8DNfwUsiYC0NmPRWXIarT075ScbSwB0zgADXgAzGkPLQPDjkGPsVPCDdgBeRw/D0gvlZNv0TQ9XiB1Zu8InIiCrlwnriAdRjw2r8wWbMQZ4DQJzhIyMFHiJiouMjY6PgIGSk5Sdlmael2eZmp2cbZCRq6iSk6auop+gn6qapaykYKSjlLW2t7i4totnOIyJI3WAfUxze2A1S2U/bjyMeyhWiX02fW08NjNxm2U5frvbibRsvHI0ixl2jX4wgU9i1YfCxeu8XSO1gDtmj3U7c+2I6PskFEehyqsyPMvT57mDjAsaNHmT52ePUp/vNP0Q4fZhCJGUOIhZwdiPjUMRPm2g4ePdqNqXOoTI6ZZezomEmyDxYXgqZgsLDnySElepb4vKHnAgY0gjowderTAp8rGC4QVQrmjVUOGLgIgiCIqgU8He40+dnnSJ+ibywoedInCYYb7+ravXvXVaxSmlzpRcX3VOC+gwsDJhzYDd7FjBtHqpitpANCAsPwIBIZyBgi7hjZUJJIjI9gOxIudISQjONa29DREiaowSKLjPj0AGnXjI8dY05HUkKXEJgai8aEQTZojA/buCsTC9KPUB4lDmjw8NFtULJDQMQsAuKj86AwEwXloVCGyCKBh/jYMUOGiA8eOejPPLRj/maObFl49hnABxYsGKKHBXC4sIEWfCT4xwRNadFGAWwsECALEfCRRQUoaBHHBFjAoMcAcvQCVh9+uHGCEGXF4cYGaFjQx4Ef9mEBFg7kscEdq+3I42J//SUYkKVkImQnbrSyV5KGLXmKKj0+CWUuP3SUCBvEwUNEDgpRtkNF2SXCxJWISEQIR9sAEdkjfABhUJS19UCEb5KE4V0eLCxCRHm17TCPXXYQwUMYaUaiRw1LIOKAnD6UUY4gkPXgXR9p/DDRLuJRZEN1PHwx6CCiEdOlItVkJEieg2xxAxB9IkLpemX4oJ8Z5OjXzU5rORgHCxLwAQcFB+pxBAQbVGAE/hNNVSABiA7CYQFYb1AgAbFMZCFEH29IUG0fJUqgxIYd4BGBEh+ggUGALlBLIxYHcGAEHm6+C68joQhJZCqkFGkkk4UhOcob+DIZb8ACl6qeIkwc+ucOYtBGiBhEIORbPb7xkcNCQXTExzI+rNpIMlQGjBButvSQjZWLpDGMI5AtxsfCqk6yBwX6DGIDNCUlVLBAdYQnyMJ2rEnyIFZWp7CcAH1BDamDkMPDQkR8fMMWjSZCRM51lHFcfjwAkWUOVM5asU4BQLAEEhBAgEYUB/x04AYYsIAFBBiA1odTfUQgh9loT6FUBW9AMIESWAgRx9k2EwABCydMYMAQZXFF/gAaJzAAgQuD07ggBhUMzDm8m+h15JFNHMnGkZ64cgUYoYc+upFutI7J627I0ZfsbcBySRNNsAGL6G7gzsnvuJ+uyejDt6E76IR1znyPGDGSDxBF94GdRnUch4gcFACTyPOEPE1IGrv19og6ccZrzJe1kCMIGMElwv4jdTQtaRmy5sa1+o7QUYNrfZisCyDQrw+Q4hoxfLAcY4iMDTioDpkg0ap2KMIH0QFInygghpQtzQ5iyAF4eHAdIoghDYOyj35mMhrGJOEIG6CbJIzWvBgKLDBJAIANbwgGAtyADQUAAIQwQQAEuGEKN7QhCy7BhitE4IYI2AIWigiAGpxu/ok2DMASLGGCGwpACW3YgBaXcAUAMKENS7yiJ8ToCQlo8QivE8ANKXCYUMhwjndZmSLqQIOBEORjhNANAfV0HjZ8J1LjEdkgEvYFGBLkB53iER8KoshImCFlSzDWIqr3iDH8wIQ8MOQ3+GCGl0RSEHQ41CAc4D9BBAGBPfMBEYZRETHwAYGRaQILaJADTEZCZzpLhGUISb3s0KECyEjDZnbDkkCZ4Wfr+YEAT1ifRtrFDXSgozWvuYjBHIkAFHDDFa4gABewYYkMuEQWhRjGLajOdJcggACYMMQBtACcN7hCiwBwxQFscYgGAMAW3CCACeguAlsIYzebEAEwtOGd/mQEQAAyMQUBLIGHAGCjGyRAgXH60w0msEEc94LNkI7jBxwTRBp6sAMc+NKTg+BIRdrzDEbooFPGWQ8ZNqK/RKSBN1CyzaVuYao+RI0RYvjpIuoATZqERXc2Q4QTBkEFNQjidU2QUx3GsMxHsKGpSmiqICJSqR3I5yI7gI8ewXBLHWCGFi+tww9OU5EUCsIHYzDOD3DZkjCYASa20VNxBmIHIMxEB0AYpUgPi1hazAswmTCABdzwBzcQQJwRcOMVASoAIRKRC0lCgg+PlwUB/LANOqyhFupFAAaAcwGaCCMLWCFGN1Q2oG0ApxaiAAAhxOIPlW3CYmWR2OB+x6jV/sDOElyonYKlgyTK6UMNkIuINExtEGZQLjiswUf4IdCw3tipX3ERNOcKch9KW0QPZvKDrtXnEFdY3FPf0Is2+OECa5GDCtYgiAJswWx+2AM66IAOP9DBDl8Ygz744Ac5rIUP/gPDzNhAAUIghCQCAcJbwzAlZ/KBD/XIoyxvsR3OlEQHgWITD3QApzLgwAdB8KV1tbuckgh3xjRW7L8MwILe6VC2DijAA1okABQgoAlhpBzgPrEBBKyCobUFwA2S/Ak2dAABYOAAAARANkssUQAY2IInBPAEMk7AszfAwjtPIMTPtSEKbsxAC36LiRrT+FOESAYmbTAzCcuVau7w/gEOxKSIqulUg40QBg8+/NeS3sVn74hfH37RCIatRz/iOO9MqGQrCFxgAWgowAUKQIE4ZMAEAmDK3Q4RAduSoAQJNcAFurCBCUTAAUlogAnOJVpCbEHBfXBANQURBi0R0Bp2QCAR+MRhFuRAj7k4jkA+8sGVaCmrbepDAzami5yAg6dy7ra3I5GvUbjhDQN4ARBrwFsGZAEASginkMEQxglI4CfBSzIowHmAszkUDPbexJQt0QQOBIDdbfjDFCTgRi08cYwFaEAb1NiE3JJadZZIQprdYDYANABf375mxjiThjXdow5BWCvNfLOHFq8nCHxggw9+/Z2cwmaXljH5/nKN2mggFLYuZVB5rxUZ1JN9QT9n6EN+ZhKGOtihP3C4Exxa4KACqUALfVgBfvtQAAwY4AbU0gOXI+ACCUzgDgS6gAQYgAF1v08Qe9hCNZXgwvw8kgdlPYZY87AEGtDgZbiww1XlowMUT5uZZ8iByCwiBxZo21GhUgTQpNnxyH/bMOU+Nxkd3kMBsAHN3gQAZzvBBhUQ/HaZCO0EtA4AheKWi5YApwNSRzvSNiB1RBLACwC6BDcUoJykdSMTiFgDWMghCkJ0Aie8CDzBSF6G0j1hqPiQBjHcjzKH0kNoFuGH+i3harUB5iHL2wxjYDvQ4a1LLN9hjBzowAeRMSUj/t6zwTqkoQxiKCrWwkC+69EJJnb4wxL+gAR10ARgkAR0cAVbAAdLEBTu0gdPJQhxwBROQAdtEAdOMAUuIBUFcgI44AY4cATZQgh0sAV5QAcRRgweZAbLZhmlYQZWgEs2NwkmgTXSwxLtUAYwQSlhYF18QFiDMA0NSAM+Jwg9kF2k4X3Lh4TdFiSd4FhAxIEFMAFtQEQ30AYWN0Ri5AS641uY0EMt0ARIIAAsAE6XRQAbp3tR9IUBIABbgAIAYAFNQGq6IgBe2AFOBk5cFAFRKIU2BCFeVAFN4AQGgABhBAFO4AQBgADHI0dJyDnSkFQbI30w0gcnwIB9QAcbsAZl/kEIegABhwAgNJIEaFAWEhAGErAHaZBTgnASjrd4kyA+lOIbyfBduJAMilYLsHJCOlAHbacHupNKV3ABf3ABOFAGY1B/0oeKvaAHNoADZ1AHzzgGNiAeeuAuebA7fjeAYFAHZ2AFboAHh9AGg+AHwKAHvxMXLbAHTbAW6pgELdB/BRZyhKA9ztAGxWB49XFePBAESpBHZMBdJoESQaASrlQGJMSKJ8VHP6BtP9gCZfU9LwYP2wB5jEiRiLUKoVAAt2cJBIADZARHqOAGxJdEUDQB7OQGF+BGAFCSAPVDq+cJKGlDEOBbQBaTR4JwNtRNbuBDYnYJJyBGpUNqNsQA/mOEBANQRZelJJlQkQIjWDkQJ5aWA2JgfSWyIhiAAUvQAZkoB3QxBUwhAWqQBRmwBnDwAlOgBmUBAWVgA3xwdlKVCC+xCNM1C4FlGiXRAyznDV/wVu/QQctGBDdRH3QABnrgBBGwBnYABmVQBgZABDbAAmIABrJCgnoQYIewATZQAjgQBl8QBGIgAWZQjyYCYILwBuiQB3qgYHpAB2wwYM/4jD+zBxsWg1eVVYJwAy1gaTrwA8dIJ2VQYKlIGX5nBsWomKjITLs0BnYwBtanimHgGpGyBJdiBsyQDj+wJUuJncFFLyCJGCDJCvWiJLFzkX7hCcdTOsHzUW+wL03y/juFkZ3wYh8ToV6dgTgQEAB3YAB7EAcMsAKieAcXciF9YAU20AF/0AInsAYqIIpaMAF8YAFnwABscIR9gDRxmQt8YBlAoD/bAJy7xGLcFQlHBxJBoB9FMAbFKAE9AAEVYABFEAA1gAINsAQA4AIoYAHc4iABigIVcANlUAIPAAE30AEMcAETAAcCcAEHwAdIYARKWgAVcAEOYGY2wABuSQx2IJyKKQarJEI3OJFkpQwbllRqVX8Dakm9kATuYQfzVwZkUAZqoHSK9DpcAEN2cINi0jLZwAdIkwdf8DF7gCahwQ3vSaiHdRj8sp6G8SNwFm7dyZ3haS+CwReFGiWA/qkeuXkbZcAAaZAGX9mJecAA93UCd5AFLHAnfVAHDFABeiB2fXBfCSIVLUAGV1AAQ5Bd3BeXIOoIGEGEEqYwtTA/LJUL+uEduJhLdOKZQ8Blb2MBaRAFQtAgdkAAFaA5EgAGUnEISWAAOBABZXAIHSBVGJArfWACd8CkA/CfxIABtoIujQCQDmNiEeESy3QPgZUDPzATd6kfCZEGf+AEA4AHdZCYYzABYWAFJPQHCrZhoekHcfBrdJB9+cUESHAAatBf49gH3NMGiokBdRAHG1YEZqAHffo/XwAMf6AFTMACDmBJxGA/ukqpMRsl+gKpcUSejapNNMuoNQtnrCCz/j1yXjmDi0lXBhlQVBLQmBmQAThQAkAgAWtgBgRwmNAXAXRxAneiAkIQAXdwAXzAAVZwNmhQE3XWoXv5DjtzaL2wJjE2CenzSX9naXzSB2MAmBxxBDdgAF+Qt0ewBhVgBknQjBNwBtt6BEFgBQJQBIoJAUzrABGAA0FwAxIQBGPQAFbAAmMgAV9wAF+QAWRgADaQBAdgBQGwBbXqmq+Jpanrd66puvMHr/Nxr1yjg/qRDUdneKEkBgwwBhlgAxmABtFyAS+ABWY3BGbGAQzABwRwAQOwBu04AG4ZoAJyAgfQBC1QN/9pARgQBhVwBB6yABfQAHAAACq1BaoBBktQ/kks0AANYAOoOgZ/kATqSAlqkQhd6RhY0AWQ4Ad5tghw4FWIoAfQZRcBHAlI4BtpegsFKAgE3BgMnE0fhaj/UiSLuhf4ojyOWjs4q6iW8LM8IhNjqj7ukQbDSQYnagb9WgEMcBIkXFeKeQZm8AV/YAexuWEfVgyHQJmINkEdaguPJFaRYQyzuB5sArPRgDW7oR/OhK/dQQZiYGlMwAd6YAKH4gcmYCzqCAdMoQR2oAdIYCx6QCFrwQQcoAR8cAZHYAR8UFV90AR6sAVTgQdTYARIcAcV4ARGkAZXUAM2sH2ni4qcOsIoAR7g4QPW8AMKaUJJdULiYEJB8AWqYwBJ/vACbIAENxABaEAHEDAFFnABLZAFdCEVGKATQtCOBWBqAQoHFVAWB9IHHEAHorwW/VQEKIB2CEAHlyugZoB3E2UFWuAA68sEssItR9AFfsAH4SgIoYmaCHYIwEBfexCOeiDKDgsM2ZcHvPaA5DgiGZtgfRAHpqmaJtLMfYABeyBgeuAHDDuahKACAuAuesCwCiYBeHAg35zM6GCKeiBIAjYIecDPlIkO9lzNCMZr3dwH8lU3TKEYqCkI41hNy5zM3IzNF7AHqWma3FxNcaCxppkHwNAGewCu/1Nf99zPv1aaGcvQ/GzMoTnQ4KrPJvLR9UWZB63BQ4LB9xKpifpR/ju9s3xxszzdwTyiXoOlmEUoCCMIkGXABGJQkErXHCaxBc84woppjExdjE8QAwmQADHgBRGbCMvEnHZhEieqp1ilJgU5C6CUQT0AmM6kV2lSB4B5QkCwBWHdCPAnCHAAAV7RB7umHSBKvzqRv/CwYWq6upw6BkFAyNcATT2AQDpHBF8QBrObA0HzlzPRDhJQAwgwuk5AAFqAAQ4GAVV7ATBwBCywBBDABGRjAixwAEowAFGzBQPABIcYuVowBQdwiFxwAPsFBgZgBRlw2h34ByxQBnTwBXhwvmBAB6upvg2gUn3wARWgYB3QAJtWOEYwAYVzATZgdeTcBxcgzSYA/gNTEABMsAIMeje1dgH+saMSwAUMcLx88KS7l6R2kHUXQAHfjQFwEACeLAQqcAAXwAD+zQECUAeK8RVTUAOcaAMQIGoXwAb/HQdzGAB4QAItkFD/XSBRIN/Zkt++klskYAEFoAVgsQFH0AAcIKXfqwRJYAQLoAYDMBbr+r1gobzMiwFGYEqGkHURkC3RIgHCWy1dm3UFAAEtEAB7cAItwAB9QAAWMABcUBY0Xgc1AgEcoDgWYL19gAQTcAEn3gKcNqQScAAVMACiKN8ZEAc88S2O9QcWUOFKjgcLYAQBUC08bbOSyuem8C83jdM+ndOHCiSIysFBvSMYcRMKSQzH/laEiVISJ3Ec9eFMX0ADViAnElEHSqAACqDVWi0DdWXCqHg1SscBDmgLSLAILaCY3RBKajvCBumyX0oZkk7IslubJ2O791oH7tcMhHYqLdsHO+ceUj2cxVhUOlg1QaDYgwzZdHKi9sO6J2GchV0+TDATnPEFX0Af5cAHf2AEVlAGVlABIasEMNHGHMAEYAAHgqSO6giBbWACT3AHDJYE3c0G1sia7ZgEqkPGbqAEYPC4RoABRWAFN/AFTEAGlbTu/UUHOLC+p9oHbmAATGA3HIACaxMAJzAEgqCg4C3eF2ACE1AgfRAFv/sHLxBrBP4VHk91VifKTXe95ULOUYBf/jACI4MTBVRnAfcV3ngAFybPAE8QAFcQABgwAGCwonRgCE3HByvABUcvAS7QtXrQAjlCCAHa3y0gzWuhyn27Ae5yARzglklQ4v4Z3ifAFDkiytRyAhAw2F3btazcB2FPI+hiCF07rhxwBxsQ43zQ9kIwqt9i9daNAdS7AHQTAXm9OU8X0oFvNx3gBjzB92VRIHFgvZJvvVnQ8TbLCqnw+UnCTkHynRhMwY/q+X1OGOApqQqO6DyCKt3BeDsnCGzQ5YzAC+9BA0WAUhtBBGMQj241B1vtBTLw6QngBcSQB9q4jVZwBkkAA2HAANs+nHslw39QjXoQxX9wDxotFQdN/gz8rBjIbQVmgBJgkAZ0gqzLxMPFXoyTjVVxSgxqAg+v8gUhJwb/SxnFfhIKY4zKDghAOT89Pzs8OTw7Oz0+PkBBRGFhYmNmZml1eHycfZ6foKGio598fXI2DjmCOa2uPnahnHx2dWZlYmWYdp2kvr+fdrl9dWV2aVtmfVtMYHR7bTYNDSx9ehFgJi4dLG0HVw10T1gNckpRLFEIfRdRLlcTehBsKmhYAmgnN29bngVcU5CEW3DHQh84LvqcuFNACTh06vpEcINFiIo1fSzEWYCEAB43niJs4cLBxgJxb8Cc0HKBS54afaKsmecEjwQwfizoa+PEn8MJCPssQIOk/gYcAVpO2GizIAqFNkoixCGBpoOWPe1Y/GHA50Kfik/axGPHx2BQsuzITQmwx2zCE2wavDnQ9auQDnc6LMljoQqLPEuc0FlgagOTK00yyOGgBW8fCXY7UJBz4M8BNwTyLmkbtIMcCE4GDNGTxInp06hTP0nN+nTp1qZfo14NezZq2bJpO5FduzVvJ7prPwFGvLjx48iTK1/eJw8FPjlMeQqzo4ynJUyAweqjREmpYmGA7BjE40UCGV76PEnAPoYnDCaWoLAAwcaJBk8CKFlgRwKFrTZcEEAQBiBgQwAVVFCHHfdVgIA8RkAQBwMcqIFBHANwIMAYBjAAgQNiUDLJ/jCfRCFHLWaMMYklC0r3iQkTSADTKHrwkcUNSWhhhx1gmAFBGrjcUsaQPPCggyI9NAIEEElSMsaQDnyBBy+0/MDclcCAQYEqQMQShCutBLEHEUQQR4sdZogRBCREWBILlp+Y4cMYdcz5hQ+2FMGCDUowoQQF0/TTRxwceHdCEybI0ccVRrCxqAmOIsFEP1P0gYQSPeWIBR7ceZKEEZxac4R3jDrahDVc9DFFWVO0sIelk6p6Qxz20NHHqW2wEcEdw+nRkzVOvGEEGHqMyoeweYDx1R1+cNDTGzbwceqnr2bU6h56pKqHCdn1kYQp1KpqAh1ttJAEHXG4euoURih6/iocbEyRqCennpotvfg+cUMT0qKqKh+t9vQuGlfw4UcLeax7AR5vcJCqJ5fyQSilppz6BhsdNGGDouzyG4cNezRxb8F5uHHCEHCmrPLKLLfs8sswH0dBHmIAAYodPwDBhw3K/hJEGkvU4OIodpRhXgxzeCJDAjHEcEkJGTDx4xkQWOECHhUwqAUGFSQhRBIWFLCGBHeg8AAGCKSRxgJPMmCFABAEwEQGFZRRwQlFdHWHBGmEAUEYdfAxRohi7EHLH36KQTUDLOiBhAQYpPHHBRhskUkElgwwhg1lHFFECRDgUAIDGeCgRBFWMMDAFwpK8EUZhvdCSp2gMHFDKLTH/owcH1tQwAINPyjTXANf+qDDFw0YTsQPbxpHixlhBNEDDz/4EEYZgTPnQw5q0ODCCzjw4QMfN9RQAws1tMDC7aI0Ua3uxg13nB4XXLAE/J8cgf/+8CdxB3InwEALhsa/AhrwgAhMYHJu0I8d1CEUZNgBDQgoijDggALv+8XSmJa0pikgBnuwwxHA0AADFCEVScCBGkx4BgHgAAUIGEMGrGDCCZDBCMSrgRjEELojPIAIGSBCDayAAwngoAFWOEAJBBCECoQIRK8qg4jMUIc6JCENTkDdA/xWhAx8wQosMOIZGFCHNEhgAgZ4gB0swId6nEAIb3CAQoZQjwjwQTAX/thADdiAPePwQDpseE4ozBAEBYIiD0pwQA0MYZ1PsGALO/hBGYLwBSXYwBNm4MEYsMSHOoyBCD44hA+CIIY0NA8YfMBBDNjDHhlUcQxgYIIsmcAFCiLQDy7SgyF3ycte+vKXwAymMJMDhkuawUqhYAMNdPaLMdAgD8bxAiubxh4FyI9ddSjWEcoABzSoyjvfgsP9sGCDJ9zhVKpqlyccx4Ql6OEKJthCHo5gAztYgUdgMEAZnKAiG4jhgSqaRBr4MM/dOCAOMOkAHgwSBxdIoAI26BbZHkMHDPQBBWvACxYSkgWLoAECfABDHgpQgXIIzpaiAIIy9vAUUQxul3+4/oEDbvCFHYhhaFtgAR8OIbge9IEFPeNDD5i5MjTVbHo7AML1sicKP6wyAQpQQHvKYAo+0GELjvJlB7zpKYwM86tgDatYx0pWsLLUEz5o5Ce2oAQxVIcUdmCBD4zTBQc8lZVM88Mo+CA8+OkBckCd1A4f2Ac+SPGfi1JDSNzwloIcxAVYgAAGvPMYCFiWDwWAgAHycYdrYKAAHk0CBDKABoMUQAt92MMmiWOGMkV0FNdTIBhqQIEtlCGpBMxDA/IQBiLkoA92yIEewKDTT7i1ry7jA5BAeYgeBIEMZojFep7gBS+sMqrpUcgFtoABDIDhCgKMAwYsoAcOYOB+3pmC/hqQcAE1oGCy4sXAHZJwXojBiAtvSNW3OAA5+oJzsn3ogAXUi4Xx2kAPw5mCPbq7ByRUrqwQjrCEJ0zhsc4MuDsY2g2UtYdHEFAPLGDCDohDB/PRwalRlSrSSMGHMsXMD7G0QQ2aYSszAMEROHYEEYrG1P1toVpbkI4tzLSDnJICCGlAYE5ZwIY6NOKUn6jB/Xxght/2gQdJtsH9grGDMBQQTV8owg9ysMon6FWaUpVBSNCwgVlNoANK2EMUELYCIVyjDgaphwS6kAWYtAEbbahABGrpiQ10IQ4VqAhZBrAHFVBAKG+YQB42oIYB5OEiBcBDHOKR5zUUQA5ZYEEB/nBS4VKb+tSoTjWWGDgdLzvSVp4YAw/EAIobeEcHv/DDEhwgKGLQoAtP2MJcWTzill1Vpg6IqKI8wQdB3BhMOdjBEpTlSTr5WK992LIn+giMHlx4FNvhXx6YkOw/NPsHSR4FcQvLg9wpNbW7BUWzewDl/fHhutndoJoz8hgGGEEJfEACV5IQAA5gZAMV7YMH1nCBNgrBHy0wgRP8ACNPNJwdHZVIXRR9gSsEwAhGoINX6gEBa1RADxb1ABoI0AIbHJoDCVG1zGdO85pHuJjM3sGb9iBHeTvCFEHzRIZJwYb1YXvbOmikzomtMjYEzQHrk6cobsuDRpZhej8IAyds/sCCV9XBt0QgLMxYYKuzlsKBwKDBF3zxx/3J4QYUUEIe+EAdWpOC57YqAxEmGWufLmNGoLitWgu4QQV4YYMJkJ9BsBCAyQZwAvSFAB0gEIFqZHazRuCDPDDwgixIVgskuMCMGq6HFsAhABCgi1c4zgfIVYAdfahHEhgQgQn04fJoEC02KE9Zm/v+98AP/v7M3ocyDNsNgA88D4KAQbSK/RN7gHtWQbGkHUTRZqTgAXNCygQWKFIJbkCpHXowCJSulQJZFdwPJGn+K5G9D3Soxs2GTool4GDYo9A+/NhA2yAXv8vtp2VolQYh4gl1EB2eAFSiIFRENXzShFdSlQBJ/gMKYJBBX/V6wpeBGriBHKgyf/EJPaAMS6BtoQAGNNAD0kEEyLUMFNAtoqADdSAGLkZ/osADumQcyaIE3qdly/YLYaADOWB3xMEGvAYKdRAEPEAEobIy7+cGlxQKY+B3oiAHGNR2C1hsMLNkPeNk4eYLWsJs2rd3nwCDnhBItuRWz4c/S5Niq5RdFAhrYQWHHTiHdFiHdMhqnmAHI9YC03dI6HdbXhYGqwV/6ANNo5BJQvdAk0AKP9B+fcAGW5AKe7IFcvgLdbADOrB0x5EHLNB7zDYG6zd4WPJ+bDUKZLKA6NcHKjUKudMye7BrNpB+PtADaUgKk4FJhYQnn+AD/mvnCX0yOzZVQH5gXSrmBRa4DJ5oh8q4jMzYjPuDc58gCQ5AQXvwSMzGJF9QJnrABLX1C6fYB3JSWDQICvS2gE5XA1CnBBW4O0BwJETgiHt1A10nCke4AzsGJ+8XKwvYA6LYHdvmYoMEkCqDSA4gd8xGBG9VHP7oCatohX0QBvjHBw5QiaVwY/DIMn5wg6PAf87YkR75kSB5HMTHbsn3Ca8FCmbACIEUZ8CwA30Vgn3QJqMABISVg94nZX2IHLdlCCuYHL2Tk8wmBkkiisjxgTXQM1fYPMQlHTs1CiqyMvxHAUvgImMAgMbxB4LkCW1nZZ6QBly5DC3QTC75SzwX/pJmeZZo6YzvF4349wlM8ISh4JVqRxx4gGufcIl9gAdYWJEnRAEUwEAUiRx2MIuNcJHAQIVW4At1AARJWG/E8YFrOQppMHTOIYflGAqCmDLEpYCfMJkNWByp2JU2I1ShkAPp5gkt0GtE8wPv6EtZmZawGZuyaXNKoJo10G6gkFMU1Ds6kJKu5gvhEQpEQGtUVlhO1wIOQAM4sI5wQnc7EATBuDKcmIyyEIX8WJTQ9JqjUDN9IGWYKYSfgGRX8oqK1IeDqYvIYTugEATW0Yqe0AO/CX/aCVuauEt7NJv4mZ/6KWHQ6AkOcAbI9IgTGQrxVwN5kGEthnaMKIo7hTg7/nCTS+AomZkyk0kEQMA8LyOPhqiY4nGPjzl3PfcLPoADJUkMbYlWjkkciBR3cjgmY5kcdOAAGdR2n4SZJ+onxHGJ4JlAtbmfPvqjQNpLZekJ8aeKm5QHDtCDhcWNPRNudcADWreAOuAix0YDNHADO3AGUBifyzFvVxelWRiav8AHYkAIZtB+M8OJxPEHOUCUV0ZA41gcbGADUklAdWeYocCZBjhsExonCFgKt4hKFmlIW8A+QXqoiJqoL7OWpbhT8aeagXQD7xMEfeWcaRiF5wh1G5YHP1AM2BcnAqkcVTk4L6o7VKialsiYYZCiGMSRwBBicaqKK2iXxkFcFAAG/gSUkq25HEEHCjLZBz8jC6ZZgvJHHG51mgckByWqqMzarM76Cz3aB3j4BTTggnvAdTnZpwa4A1+gB3sABkrAAzQwY2ygkX2QBj41jmnwqckxfjT5c/xTjQDnPGUKk3maLIZKCuoZhS4lkE1pJr1zn7jzZFeCpHAqHV34CVknCjWAqr6gh6EaryH6rBRbsc8KjQPKHTlAWL1Dgp+gdwS6BTSQA39pBToQmGhVBl8Qn+7pPNRxCTswiPzDBzq4ocWxmFDaPDMzgr9AhCkYqv+ahycqCnuQSDdAkeeGrMvRsAP7CQ4ZjVL4CUhqs8CwPCmqO99msVq7tUB6Vn7QANfB/gLGV6BUe5c6k6mdmAz2WJW/oId66CKDmRy+2WIYmkA/mRx8EEHFSQF+sGG+wAdi2geSFAqXCY6FRAqo0IJHVwrUIbPMsQVh+Z1Oe4h/CgpLkK+sFbMHJLBc27meK5v/sQUwoSVzZ6UP01TgmgMO0AJMEH6h8AU5ELHC2VuDGLTEsQdMMiX2yEtU6LHGsa4SpKxA+Qk34II5d0q/Wnxc6glgoD7+51JWCScsRZH0N35EM6yiELhmAq/8wwS/8rngG74euQUOMA21xQR5cFVs4Lh7IAdgsAVaAAZsQAbAsEM9GQpiYAcyS78320eehKe6A2NImRx+8AVj8AW16Aly/uCwwDUGGslXnZmGkOgMcGUJAPwL8ruAg4gmpDAGSusJecDA9aug+AMGmCu+KJzCG8gE09DCDaCO8vQGfSIHbHAEDAQGcrAHWJAq/Js/nhAHXUCmxDAGSygKSABdG9rDoYAF9hDEFhwHOHAG5qoevrDDo/AtvuArn4AE5geJFojFn8DEorAFU4ADKVIHi8s71aJe66QEadBXSRCl2/QmfuB0pLZXQ3LBv3BVrCh2x0AKt0AKGdyuXeZ2xarCiJzINhcXM7U+LRxkdBABFFACAXADbrAHfkAH3goHd7AC4dMHbWAKXtEHHZUGZ2ArfGAFY2AwBuMHeQBNbUAGZzAG/m3gCVZwYqCgB3RQEXBgwG2wB2xwBmAAB/LXBnplECAMTXogB3pQETmswK/CAabwBq+SB3plzAiRB68CEq8sh3QATW7Qup6QyRdnDW2gaHEAa3KwBHGQHW1gBl9wBnjwy1vAzPFQD6HcByAhBiLFDmXwDO9MLluAVb9ctuc6BlfbpVuwuB/rIqY0OztaCs+7O0RQuDEzsYqc0RpdatJwlGBAXNMQYvmkBnZwBhNwERFwAQPgAh2lAQ2wBibAAQwAe3ZRAhUgATcwBRdQAEMgAQcABgRgAQOQUWoAAQ8QAS4QBQ9wAQggHXqQAQKCA1aDAhVg1AiVBAewBEhgBAew/lCe4BQtEAcGYAQtgAUHcAF0sQAXMBQDtNULgAcF4AAm0AKmJwAtEAB40HBBjdOe0gILoAYb0AAQ8AJR0AAaYgp6wAAmEABDcAIVcAE3wAEtUAHosAFh8xQC4AAC0A8epwQqwABr3QcYoAcCUAEBkAYXMEZ7gAFjADcD0AUnYAERALZGaG0uM8jViZIpSncpygYDrJMJGTMfuNHEXdxlxQINgAN/sAd/IA3U4AkSwClW0AAXwVA2UBEqUAR1wAFcXRekLAR0c0Y6LQE9/QWt9914IQGKUz9kwAcW5Qkb5S04cAVCgAGldCGmBxNKMQCO9RUG0AIqgDJfcTsc4AZm/lED0nwCLcDfFjUFA6AEcVANJ4AG0mx7ou0pO40GEqB5mvU/bPQVCVERBYABZ5QEC8ACU3ADFqUHFAAHLWAHEFAEZ+oVUYBaDXcBesBGJcBwAqAVECAGFlUR7/3eDXymLxPCs4OsVOULiEUKlLh9HhYzPGPcVF7lwlQDDbBhfzBb5usEYBABWnAFBoADKK0EBQBZQhAFONAEEzAX3p0FOHBaV8AFEvAHGzAEWwXkdmECd3ABZCAGF4AEDnAECOAHinJ6QQBacC4jKNAACAEHTyF5/I3MTUAHBdAE5aAEioYXBsAGG8ASfHASk94HgrEADRUTaKDXWpAELxASdEAV/qRnASbwAldAFwfBAHLw6Z9+BWCQBHkQAElwAxtwBBtAAQ1lBRtwByWdAVsw4RnRFfQzRxKwBQGwNWOwekKAAjZgAmBrWEuehQZdfEMT0SjppiDsu8hBHQmcMu1k5e7+7gq0BQ3wl7aD3A0AyUlwARZAU0nQBW3QBO7QTfTzBU5gAwIDwtodMXFgBE5AMJygBGZAKwXTBGnCBHpgBWDAAFlwFWVgBcOCBlbwBSUDD/eCBFxwBc7SL4PC8I/CBrSiKnuw8P1wKoziBP2y8FxwL1ggB6dyAUlwBNLxBj6PB/ZyKkcwAb2H8k3gTUhwA8diBPsiT25wBRbQt2xQMJ4w/gU2EPJ2UC+3sihfgANsYAVa4ARnMDB+MPUTkCIJDSe+7QuOS+53ubygwAbDexw6+jImDO983/fwA7guPA3TyGzQJwZsYAIQwADTxgav7LjGlaMIXQpjMAbgBQEilSLV4kmxoNMYoFi7pD/GsQdYRRzTRgf0dQHfPNE3UwYebArJglXGIAysDwpXQDlBsO4rI/oP+3wQ/Ler+rcLzUlMosd7fMh+f/zIjyWc6MKdiO7QUwp0AIlK4AN8UvqYJLsLaKFCRmVPMkme32LmfWp8IEsBeLTQZ6C5ZmNAgAPLJj7k1woJiQfR9YzHGCdD00na4fh1f8KiWqoqM/iA0Cc4/khYaHiImKi4yNjo+AgZKTlJWWl5iZmpucnZ6fl5yLa0xNbHV3NzuFN3yCMHtnTD4sDC4wNG11iWMybYUyMT8+ImuBdmBpqMqESRl+jQwDdYs6S4t0RRIwa0E8Znx5MjPh5WVsbX1AQGyQXJtt6X1EL4xNdLpSZYx6rY07NYYwsmOz2ISMvEIpeyhQwbOnwIMaLEiRQrMrSRqlCaf4Z84CnUJgcTG7NY2FiCC9Eef3JiKHipIMETM2PsDDpoyM8iPTgd7TnUc9IWCqUONWgwaAuLRHmY3XAmyA6RHDvE/ZgqTodNPQuabKjR502uDvn8tJHmByoJtD+d5YmjEG6f/jxLiOmBIO1snwt1zrRRsUZQGpuKwuQIWogOBcSTwuwgfMkGPIuUK1u+jDmz5s2cC92wEdRHGUNAkBEys4MQHTAjS54E83PQmBcJatuWWUgC4w2LVqzR6QjOPEO6LymuZqiBA0F0HEAtxMaGgyWM+YxL06fHOGR6JvTpbsKChC0DLLiBYGSCHgHDI0jz3QdDHwIWBqxBYuGCEgkMLlDAEoASEJiA1wVnZGCEAGgIcs4iZuRgWiJMKKFJHTv0cskonW3IYYcefghiiA0pARYhfOwQVBgYDkJEGIqstgRJDbBwwxJF1DaHHzLYFoMgflxQwQJ8OBFBDXpwgEEXT/Rx/gIGF6iRBAcTtNOHCmhMocUUNkDQxZEYLJHEHXrMk4QbLuhxAQZowAGkkEk4yQUWGFQQmyN8mBRUAyWyIFAhYFDApyJ2bNfHD+OMth4GC2xBAAYYsNDBHSr0F4AcFgziXh9RBCafBH1gIUQBjjIQQT4X7AVgfWhcgMIQfcDXR4OKWOfirERpwocPPjD2SHQi/gpssMIOS2xFSrDQUxi1yvZFITpg9wgdOOhAWwI+xmCbTht0uUAeDORxghYDyNGHBVi80McGa0iwBhxLVWmDkB1oAccEKlAYwRQ1IBEAHhjEUQMHWsQxwbZcxbEcCqGyccVwkBz7HB0NULhFRoLw/sGFSUUZ8spIFIjTAyth6CAOd94JEkEXU6AxbxYN0LGEHpeizEYbUbAwBQJ7fSrEB1pcoQQHd/Th6QVwHEAHEnxIYMXLBSzYhxiN7MCRImy8q8kYO0QoSR5YFwt22GKPTXaxTLBQ54mQ9ZEGEITUwQMkBAGxhxe19djHHNkSPbQEcSDAwRFovCHBEOa6kC4aHPAhsyCTMsBHpHt1ENgG/mKABQstwHGDBBUYocQGQ/9LQZVDEGCDEV0I5QAuLBw1oxIH8eFGXXUy984WKLFBhzQ+5BCEGGGIUVXcgjgxiB4nUCjcHldwUEoTgySReh9IKCG99HCwoQcSLcgxhTTZ/vfRhgnrOMHHFBxMMbQ9jUzFKyEncUIQEZUgVXb++u/Pf/8OLYG2QZjBB4Swww8IEQb7NYIPYeCBadzAIy+4RAF4u4IBKnAAPmxgAhOIAwS4dCkTXMAAq2LcqaqEBirAQHJGg0AElnKCpRBADXBwARYggAEl3BCDfEjCBSIghCS4EGqSUAzsYOcA3rHGCE5wAx/yIBndgYENizPEFMaBxTPwhBJeGIQfyJUThSiCHyYaDSN2wTVE5IECt8sEEX6wtkewAIz+q6Md74jHPPYBG3USDSFyQIitNcJC3uhDHbixo9rARAFddMSRkMCAjyQifo8wwREGkA9MvI4CN8DB/g2g4YAtMAwBW0LAFpyQhzzIIQ96cIMfMPATuURhCD4gWQ5oMJoooAE4zthDHJwhB7QEsw97eMNP2rAXPvihLVCRgx+2QElTpLEPZpAaI+ygAwUuIkaeQM2KHnGDyehxnOQspzk7NBSoWAgnPDgIOBjBByCEzJA+2MFo/ICt2ywJEn5wIkP24IY2UkJiDVhCHugwlKMoYQtTeJkG1fCvAZhAAP56wwFakIUWSEAIgOmDHQYTATC0gXKSw8B6LBCACVxAPRfgAAzgwJ4A8OFfATBCFoSAhApc4AYcuAALNpYIM8Qxat9UBNUc8VNP5AoI0SzEEphwzqhKdapUdUg6/gXRokH0gDBjIKAitNaLOvigB1yrWzBk0Ej/meEoyPnTUdYBhwoIogOrmmUfhHapS12hpS6wEiEKYIMWRIBlo2scfP5lARNMwF1MukNe+3BTUUlgAkL8WiKsWYggTBMRQNBBU/vAhtJ9gnjQagQbSlTV1Kp2taxlxFBywYd2CgII0OpBUQv4g12lYaybHacc2CoItzYAO/VqAxIWgKoFPIGil4qAGySABiT0lYh9yJSVOmCDJDSgcR21QBRccIXFIi5SzQUDqDbwMzAkQQkHgKcZC+EDMi5iDBByxA2g+gk7dMMRa2ytf/8LYKr+KRdjcFsfhmeKwwCFCFvbiA9K/jtVCuhpFK9TTjFMYIN69EF6cmBDAdDRhykowQ8ccEKchjYI5H1KTCZwwviwMDTpXc8JemhH+ARyhSPEAQ3dk50PqYuIfajis4bkgTYXsQcKiLETfHjjUA/hACIHeMpUrrKwBlwoZJDBfmWo2ml4UI4ePHi1bDgi7MRZCD1IIIeK0MMRjvAEKoHiGo4YA2OM5wgeHNARW0DtJ8pgT0bUAKhWLrShDx2i0NIBNYZ0GxCKmqsfhEHM8lUtG6BxlFuBqAZLToQdgnAIgkDCB7JFKpqZ3AOmKmKhiG61q1+dmdCyAQhk0G8ftEIIMeSgnj54MpnBQMcPMcFii0CwIdoG/okG9vYQcljMQhxTaUJUDNbUrra1G0IHFqyBBTJ4SQwaaQ8xiMEMUr62QxRD5K0eogzLakQajPwwCi2EkIg4rbnvje98FzGftlHATJRVAl8jIgl8OAJi9CDv6RV8JwnHNwtOjQhbH0JFkIhtah7BByUzJJ7qLsQelqPvkIt85ORLgAye0G2YaCENfEDmHg4KWcT1IQ5t0Ykf6LA4ZN5cEGfRA/eKKY3FEcOXCjFmH/ywTO6Z1Bl+KPd/uVnndhOCtpHoQakdAQbLJmMX7x2EAwRK8rCL/dA7QmsfEmlyQVyADwS4wADQcAIGcAECLYAAHugTBQZwQAB8sAAcFnCB/j8AHgN9B9AFMqCGFvR9PvVZgzwwyR9LTSFAyN2AGpzO2jWCHREdN0TnHUEEHSwbEQFxCB9SXYhBj331rLcytmIwh6MnEm9r99RNbwqHAGCgAEOIAN/K1fe7WKAN75IZFhB30wvsoQV+sH0QW/C0tcuscSdAw8lgXXo7XbwVkjADD0ANCcVs/hMMhhYfcCDpNOih9exvf2pnn7d8ykDtfDgVqLDQgjYYgA4EP9UJbOAGMmUuYHACN2AAbIAEy4cFB8AGJNAFi3Mp9icEEdAGH1BCY9IdbZB7WkBtSgEJY3BkJoJnGMcD2/cIEwIRqCEGZWBL4rArPhERmOd+M0iD/o7gB3ZzN/zWSOMDBzwmOHFwAV0AYn3wBEqwJNB0PTNnA13SBFhwA6qzYSCmPYNjBE9wB9KjB9KTBNUgJLC2Rs/RCPEVcV4VCTuAIpFwJ4S2EKeHReNgYH1QABYAAcghCDXWB5LzCPPyKRzICHCAWsIhCFjQcDVIiIXITy5xGwkQA8DhCViwOpRwF3ToavNDgkEFfpEQBDzQdY5wNRHxOznAVIYiDvwAAX1QL3c1JUkQAE6AXV+CJhjABXBgBBjQArp0doIgAQIgB7iXJtHVB1QAVUcgA3pABbDwBhHQAnFwA3FgA3qwBXCwZihmiNNIjTnBb4oYe9W4CVkXCWUQ/oK5RgaTAGiXCAmU6BCH0gdYkQPW1HYB4AIr8BQQEAfjdQN6wAB60AZXwAJwADkbwAYd9C7+yACgUip+wAAnsC4N4AcVYHkSgActoAIskAdxdQB4UEMSAAZvIFfayJHV6AVP8ARp1ZGX4AcaBwlUhwhEsImOAA57FgkfN35MRg7ZMZN9UIo22QEOwAHLOF5D0wIrwAJJQAE1dId38EOZJAF3EAUZMIHS0EEWYAEnwAFrgAUVYFItoAdTcABtIAAL0C7Q1wIXoGIjSZZlaZaNcF9oOIKkEW2OkAM4oIaNsAU28BBVoUB68ImmQQAQsAA18HcYcANwkAFKIDkWcAUu/uR3PUkFDzAISZkuQzAFHxQzBdAFcIAA0lAAa4AmSIABEPAGZ7IA8xiZSXKWpWmapRla3feGQyYJOhJBkrAFnXYIW3QJdSBuYUAGwzM8sjkJUyABfHiawSmcwzkJGReXiwAEK0kIa9kI+JSIuCEIcaAE4oRwhZAH0LQIKvCIb+AEx7kTNqCbwmNndMAGjEgJfuCdxKme60mcSjCIeRY/JyIJZfcEiJgACuAMejAATsABH0FzoDUX5MIT3clzP7EHS7Z2mtIATTCVM5cLfqAHYLQHYMQHe2AWamcHZSAGY8ByxbAFWxCT7CmiI0qiHANykbBbY0SGj4AtXhB7OigI/gOgBBa6AC0AS+ayAEZQAVgQU3lgAC1gmAvAAaLlB8OBF4PQAeKhBZMlATYkpP8hAEtwAkYAOSeECDADcSWqpVu6npoWCSqpCGbwjYvgBy8hAzYnf9MTAG5QfBfQAQyAAQdwBUKwF04wHG96ARmkKYHRB8jFM42CAS8gfRbQAQ0Qp3N6Vy0gJFaaCKIQbFwKqZF6lrFACVd3COL2CHYAgjGRdjiYAF2UOR6GBgZgXEV6M3ngBDe1F0sQAAiYBBKJHAnKJA7QBiigBRHABVdwgbXIAnGwBKBCMHGQQZ7CCHvwoeYpqcmqrIXYHCEaZCt6CKWxCBkKBDxQEGWAdjHA/m8g2gfPIxBx0AJMGGI2QAc7tmF7oAQXIBBTYAS50DiDcAVGUA1uVg/Ss2Ga0gJ08AalMAUtgDz22ghY6qzLSrAFm2+BMglE0CyK0GuhVgbcUBDk5kX59BK18QRssAVcMLCEwAZquEwVcVp9YrAjS7L4tgR+VobRdIZRUWDWSgQdeghgMEH3uU+gZQM2kJ6GwGmakQc1kFQlC7RBi2h54ByRcIMyIAM4wAhMVQcFBgTH8D5pQAde0AXB4ycnAYaKAAbvaRluwEkbK7RhK7bllH2P4AWc6m3rZwh8UAfsVgZ1IHCHUAcRYg9FBVUItQVZiwjAVgjIShF8gA2SOLaD/ku45OSBkDAHnHqfFIQ36QMBDEABY7APo2cINcYHmCUIY2Bng6CqfUAgB2ADetu3S3A7sloZe0ASOVu4q8u6YPNxvKkIO/IEc+CpCdAFamAFB8BybYAmE0AvJYAB+wKLbIIBFsAH9aAHTMAvOEAkiudDTMAAG3lXPwGPpsAGToBD5gUkqSBEFAIBEzAFxVt/MpgMoXUDYNu66au+G2KOLPqpOvEEtiEDfHB8g6Auf3AAcYAUG1UvcIAU35WgRsMCY7AAdKACQiABXZAEDoAh7+qYG7YBQ7AEBzAFMFBdbjABeeCPC1AXbbABikO+yhC460vCJfwhhxsJd6Nz8ndK/gzIBn8gAWpgBvI4Xh9hNMuBBQFjB3EFB85RUzbABdJXAhnwEZ27PN/RAhvwOUqABAlhLgjSrhZABwHABB+wBlW0GVDkpSbMxV1sEXyQRJOgg2hXD3nALwcwAUcQABlAAUkAA2CwAbggAUejKHegihNgAX8QIEjwQXhwKknAABlgE6a7ARAwAL+KQ0xwU2AAAWwQAXPSOBJgyGigeBtyNTWAvl6syZuMhhVjA7qDX5JQuzyyeeR2oOT5DmDgBBUwRXJAB3sAy8uWoXbgZo8AUGAAhnwABrODTjjLyb8MzJZgREj0qJAQv7cRA1yAB4zRlszxHRWaSnXQYR1LB9Wc/gd7wAdsSxjlxgfk+Rx50LEd+wdgx83J0M1skMnBrM6aDMZmphwHYQJDgwXAuQheEAwxIAN5YAJqYAN1IIg3sYnx07bJc1AdBgZgsAXitgVC6QZssEqMMZbFAAYXoAV0sQRKwAQtwARLIEb9BAEy9yJTsAfvCgey6Qdv8Ac2F2xfdAjEMAht4MqK4NKIcAWUgAVU8gbpAHZUIGeMsDKHcAVMALuJINKG4KuK4AcmdgnVuc5NTSxMMCN5gMsVZgWCIDo8kwQfcQR7gYxvEjMXwCUkBgHokgRxEAAOcAZbEAeeUwZHAJiCEL7GiwQmgAHPiCQUgAdREIScSSFIUg0m/sAANdAGDLAAEwAGR3AADMAEEQABSsAGk5evaUIlUzAEK5UBNTBRFHAEC0AnSTAAFyAAQQMBUIUCORQHjkIunl0BcoABa9YGTuAozuMoTQDWc+gHBqcTjONLVAIVAOtmsME7vDRz7bAFehAbeqATcCAQUJEH0gBzPiKgLScNEQoqgnACNZAEFZkWc/GgufAGzfQThNcHdAAVcYAHSIdMghAFDpAE9ehLsWF05NMWRxc5Q0MHOiEBI90GUHFMBxEHA7AFR/zKRxehR/egfABGTBc5CzJ08X3fouvUEY4ZNfAANXDQWXcUSks0H2QAQ8BCXKFBLsAHyOUG4cWPfGAA/ncAgX3ApgVgBoMNAVoQG3HgBh+cwAfTAGZQgB0gBFkAFpbXBm4Qmg0QBmdw4h+8AHIQBTcQAFwgBx0GAVtQJExwAFtAgENQACzQBB1k2AFgA9+FAhPgBnIVOAFgAgvq2Uyw2XLAoHdwNE5QAEweNCwgJAsoAUxgj1jQAFPQBElQ3Lm6BHLgBk1QDyJ7BXWwJG7gBBfrYgwT6E/QBE6QkUswBVzQBk/A5kOSDsyYoHCQHy6QBQJwAQywBwgyAK5yhwsSxwLgAh1QARJwAzeVpL9JAuIRgLU4AZXsG3gKcllwAKsTB6K+AFzwAYKFBhEgHg/5KmsQz0hgA0gzAC3w/pkRQAdRICArJQ2WNwi1XgBa4AGU0njfDtZ+cCm+UR53gAEwZQEZFAFuB9ISDu+Y8TqfjLE1cBQBOTSyrgbdgSZ7Wi5Z4ABbXkNLY5R8gJVxwAIG4AAmgAN/AEko4wQW6JgR8AYNMAbHJzQHzCRL0BUQkDnlQJSAEQCBwwWEQ6flwjd8EAEddgITeANscCp1LQAQYAFbECnngQWmBAEb4ABO4AR7yUQhJjRwAAFNYAIuIOocoAQMYIqANzQFwAFCgDzOWGM92K3qNYR9cASKLgdJ4PNK4PNtEAelMPXp4GJ43g5N8Ew+cgGV/AYXYAL/QacccAXId/JvGgHqcSk3/ok5QkAfcyK9l4IFP6rea8BCg/AGgI3wplgDAtDaLiAf31Huhn8HJzBCBV9DWdA5kycBb5cuKNYd38ECJ5APpZgFWkBX6UIH5U5YROOHd1gHl/KZ8U77l3EDDXADcmAHf2DvE4OL8iwEkwcBFcBdC2IBb7AAk0WUMbx2PC+aDAABOCABEvAuSGIfPwQBNfA3H3QHkXIXGDABfnBBD6AHG8AADDCPVXIfH3QeMW7VE3AFjJ0RgAEBN+AGpzIAKnUAEAB3A2MAZg0IGAhOBhgTSAEQSnJTSBlKFm8oNxEQBl0mGAxHEmxJTgJoU25NTnpccE1+T35IfE19fVhcdG1O/lNscXJubkxxW36wfU1XYH5yelt5sEh5bm10G2h9J1pJFVhCfRZxC3QfQ7Ed0316Fn0FXUksWUIRXVdoBmBJdxGkchF3fVFoHfsXYh1ZcoUBHAFuNggxwCYKHoZP5AxwM8AfHm8D7kjYEscFuhZwvDnhIyuAJyYFwJy48a9PwGwdWLTJYGdixQ5L9lyA4/GfogIeYwkdSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr1z50GogdK5YO1jp2jtYZQ9LohbZXWDitE6btVDZLlmxhwwZM3iV6Yr1pQkdPE17l2oAh6WZxmyZN9FxpI8cPnSZy+rSJNQfylAsu/vboofNrtB83dIK14ZNZs9DNjfsMptwkT+vNj0leqdUnWOYkSmL5MeGkCZxpsNwYaWIm1hQ8QmHpQRI8ihY9J4L7OfKkz5UjdIw4iYXlzhWSwqa3IO0CyZLeRpj05iB/Sosr5vlcMZKEzxsbeXDRxxT7tGGEgLHEYYQSfGy3BB9ToNfHcR1wYURmU9iAXxw27BGZgFfs4UwUQX1l4okopqjiiiy26OKLMMYYyxZkibVFVnyUgVQYY9RhVB6x8CGGWU3xEYaPUfEBBhNg5JEXE1BCyYZRYHClhxuxPObEHlcdQ4ddL74BwT5ZwfGejEMlAZ1TSWBgAZhoxinnnHTW/mnnnXjKyEYNDjhgw2Y47nAUHzvw4QMQcAoFhI5P8eADVHko0YASXPZhgwNjOXBjnk/tyUSinIYq6qiklmrqqaimqqpQP6RVVB1AxCLGDkgOVcajUAHBg1OROkCpUGCwwEdfboC6Kh9MULDpqsw26+yz0EYr7bQrEsEoUWUQIVQdO5AxFKGuPlVGDuEilccNDnw61B4U/EEtUXaw0EJr79Zr77345qvvvl6ZoW1RYojx7aFtERGGVHvkMEZSdNxAwYNF3RCcvmBQ8Cu/GGes8cYcdywqoUYR0RxRs6JV6FQ/4FoUHTYoCyobcvGLrLIe12zzzTjnrHNSPCTqQ61D/nG7QxpUEaFDUXLU4PJRejhAL7901MDC0ztXbfXVWGdNKhAjD3WyUWI4auxSaZArVNI0J3WDfBxXfLHWcMct99x0XzXGwUQdbRShfJBBq1R86LDwnmknFWzNMy9b9+KMN+741XWoHIsdPxwFhMB92LED5lD50IPSVS7FLtUc5yH1lI+nrvrqrNe761BpxPpq5UIZiuhTbuCgQ+hM2cA2zhXfAGTrxBdv/PF1/jzUGF8URSjQsv69VLAsfJED9EgdvjMfSzRw5tlgFIv8+OSXbz5UPA4VBudChfHvq5sbzkINqPOAt1J+UEBk1XnYwEKVdGABWawwtvMZ8IAIfFzs/obCNXh9bW9A8EGitkAB+g0lCJJDyg2+d7WKXapGDfhdHJ7Au6boYTxFOUKK1LQULLXoM6B6AwetooeJNYUKajBKd5AyC6EcoYAJDKIQt8KH18WiB+Xqgw+6hpSSCYWCNSDduKYnrLgJcH4swMFYgKSHATjhAnjIwzGEQyTL9GF4eeBJH+JgFip4xA1+4BKQ2DiUyvTGLHrgQxv8oAdA5eGPZ4xFHsyhmQaNcY0iGkoE+CCi4e0RDhbQQxz9QBIgiXGObVnNGc3YDj+YMRYY4BIduMRHkugBGXwYZR9Cecc+8IEPYjTjK9PyBi5JQDRsIBKQNBkLOgBpjCpAgyZP/kmSc/SRJJ4sZDb22AcsNXKI0IymVpAolBxgK4NI4ZYYluCn/RGFD9dLCru8mTVMKQEM6MSU92KxAAahAwMXoEAUGsCBFkyBARxQwlvMwRMsWEACQkDBBLiAgSjcQA8T2EALJKCFcmTACCyY5wUmcJAWZKACF4CBHgRggQJoYZ8WmEIAlPAPCUwgAi6QKAJOGYtFEsACA1iDQpWQhANsQQIMSII2OMCHAlSgAAxoQQD2AAEjQAAPPo2AEk7AAC4U4AJdWGMAbkCCjmqhAwcQEBxagAUBtOAAcQiADSTKVQEswafx7OoWSNCCCIBhAC3Iwz/xEAUlFBUCJIlCBe6z/gAOjJUBF1iAHvDJgDuc4wQtwCsBMGqEG2AhABc4AB8wsFGrSvOymIWKtYJkzdrtIIlI0QMTaEAD1CHlB/czig1miDU+iGUJttmDOtWlhyQEwB4kwYAEKoBTCaxpnyBxwRUuwAEXZGMbfYCAdQhwAQzIBQtB8a1L/tCCPnQgh5TFQDks8CZzEPIfYNTDBd6yyh72YZES6EM7krCAJaiRp8d9i3a32gcOuEEAFyjAEDDAh34KQQ8RwEBrIjmBcrTgurHwr0v4UF2T4rQd581tNiorARcANwuUuEIAKlARWRjgwORQQUMvcAWPtOMc9VwAH9KbBAYwAQs36MMGDKsH/u0SMrM4zrFR/DU5yRGBfUjhHgVugIcxSO8oX8AmsGImN0wxgQ5nCEsDHnAjLLDADQVAQwGWMIUJrKQNW/jyFjawVArwZANgQIILsrCewyKADxHgQjwmtAA5HOEEGoKAGltygY2qxAUbYMIJKIBQNoC3mFFgARIQkIdKLfIlQkgCHfRMgTa8BQsN0DAf3rTnOxhADk/Y9ISMe2UukCgW54CASmrQklFDmKdxXskftnDcAihhCgvIBh8WwAYnaMQYASkASLyxQ8xE4AgyYUIU1uCSbtChAGvgxgTeINmAJCEPudbGCQzbBwGkuUQ6DjeOKReLMsiuD9wSXbLexq3U/hKlbEcZJ90kVQMlSEwsDoCLEW5kAScYgUtJ6FAfnvBvPxzoQ3owwhO4oAcToEE679nODwVjhCol4d+nGJCELECdchy8D0kgiIdiEZk2tAECb0DQeGBxnCu0YEpI6IIwknCD7khHQBHi0MrLwfAj0KMFlYLFcD51nlic4jjD8I4KkwB0pIe0Q3GY0nDG84YWvGJA+3jDBUKnoPFkiA7lSXobOFAlWGTI5t7hABqQHqHIXIA6QBS33BF4MjHc78h7UwIFmFCpb0XQWOEsymrrxi4QKs6Hc6rhU7DA26gS8UUqzJPi5055zDbQYLI6d1H2oIR09d0oRsaeEt3dhy0w/plue7DBWChQwsq7/vWwT9Hd+gAEHxURVHTQu7qWojnSjyGD7Boe41hDztgb//jIp8ofHsUDLvngWkJpmAMg5hRDSXAoduisUGrA2uR7//vgN541rVkG2kX/Uod/ipGZyINrdeH04Y+//OdPtzlwwAMRmEIQwrWHLdRgC3GnFHgABEQTC13ABXMQR29DfwyIQKkUgA34OFOgARRIgR8wB2cEBlsAKEQRGEzhB0PhB2VQBnr0BF7gBSZoWkPhgb0RgS6oOlEzFjVQfC+YOm9QgTj4AVywgdXVBxMnFElADkqBAq9gF3XABTLgBTIgA08QAwsAHVcwAW4iarGABGTi/h2tcRqfJxR6sAAXAAEIUhQcWINkSC1yoE6ZQiQZR3JI4QR4cAX85RRT8CZJMRJHEQeQkRlmsoI2lCZtETpvAIEpJBRTIIRl2AceYIF+MAIVOAV6gFCx8BYn0Fx3QAVgEGNTAAbNhQZxcAFLhQFb4ARwEAAW8EM1ZIIyEAAx8AQCsABe0AcGsAda9wfwFEocgAdt0gJJ0FxKcAQQEABygQQYUAN8oAd5UGBxMAGfwQWZ4AsSAAF5QImHOI3NIkBSUwNa1AAxAwcAkENJgACJQRJ7EAdcshrSFQfDUxgrEA598DQRIEeklEcTUl3/oEmH1AcqwAJNEAEHtRnouEs3/tZo9dUWCyAOd8BFYrQHctAg7rJGeMQaseAG5sAHcwAdtVQOpEN/ilgOiagBK3AHdjABeGAHFoAHEFAGV1ADJ7AGBpAGEiABQ3ByWeAAdjAPcrVpdCUEJ+ACTzADDdAHMvACCdAFTwAHFNAHTjBCAdAEtmZrDKAZhzEF9IQGe8AASDABTiABLLAETsAAVwABE1AANiABMPAEBmACDSCKDLCQ1NiWqCJlW4BO3VMWE1IBBQYBFVBfLTABlRUAatABbABXJtBWWhABF8AEJFABYJABHMAAORRWNuCFN5FVIGdTHYBPDYAFfRUzKsCOC/AHKUVPKxVSI7WLC6AGVhcL/gZgchLAbf0EWQOgWzWABQslBCtwABfwlBggUkygAmvwAW2lZfv2ghWoB69YgUiQBmaQAWaQBgZQBhOQBlbAAihQBEhAARSAlyXgOzhQBl8gAQ4wAWOAAWMwBhnAAFvwBDJQXSSyACbYRW+gBG5wBPY0BUJQAG0AA7LAASyQBPR0B1hwABuAlRzgAOUgABGAlQXABhvAAAMwAbcmAGpwBenglhZKKmAgFmzwB3SQoRo6ITXwARigBZF0AUfAAIQUTIdGABjgXCcAAV0QTNClXtqwDXAgFzyBYKNGDdOAAR3QABggWfhYoxHQERtAEnwZSeewi1nGU7FAADZgBBlx/g79FGMSUIwscAUWUFy+iVx9dg4qsAUCoFs3MKBh2IAd2QcaoAcVSAWxwF4GEGNUWgPL1gcBUAdYAAEYoAQTpqdMIIkMwAco4AJzoIQJAAEL0AUJwIQDEgAPegUVcAVXcJ/+MAEHMAUQEAEZcJUQ8ABJEGAQMB4IVQx70AlcYAB4uQEREABOgAEQYIgXGqt2wgYaygaKMRZ66AJwIFkWgAUwUBDihY/+cAdv4VaF+ATJqAI30AYLEAfQhmpdJAcbcFVkAgcTIActEVIsQAcopKxtsAEswBPrcAQr1QJ6AAH5QAckgAbklVwGWQBjZlzasE8XgGZqFkzbIF6FFkwQ/tBrcsAEV3CULkgFOFiBHwCCXMFed8AHqHiCJmiCESkUbhAHJPEGWGIYQxEFDBABhNYEm8GWmcELnsQljbEZNCirKEsnmIIDSmBvYiGwa5h0NLdz5dF2xUgdepAhlXEh/xGGsKAgURUhQoEEXCC0ZncBRIIFNmACAnIKetQGfAkLIbcfT4AHwoCUsRAiCgIGqIAc5aAKJrAEXBB2sCC1S1AefsAB73FxW8iAK1CwGvAGXvEGrTEHT/Cwd/uKTCGPQ/EGKpiygOssNAJCrWcqjBdngasiXpCIH1AFCHsihRoDCaAACiADGJi4mNsxNUAWDlC4mZtZfjAHCfi5pJsx/hWjJFZgDKW7uqzbuiaiB//jurI7u7RbFUwQY7Wbu7q7u0TBBvnGu8AbvLIbu8JbvMabuLd7vMq7vO9WBqI3f3lAAY/LvNQbvGXAAzmQvXhHf8Rbvd67u+OSveIbeMHgBH8rG5DBO0nwFBMjPldyFP2ROktgA99bv7qLvTlwKOLbA7GQBQ3QBBxwlIDUBxKgBE1QJWx0AXsgR+WwB4cESOgYENTQUFlQA6NRSW8AJAqchZmhB6TEB9flBxMAgnSEM3RAAW1rvypMumWTva80viSRBUERAXngVbEgAUtAGPfUAgIQF3oAAGigAkLAASaAol61Af/0kxNSYBIgB+P1/gJ9qREUIAEvoJlfGAf0KBH9NlVIsKW4azP/t8JizLrhmwMvLL4+ggU1cMN0oF2xsAE24ATSug88VVA34AIS4AcXYAMoql1u7MYEzAYVAElHkKT4KFPFdALTwAF7Ul93YAIA8U6GcDOmN8aWHLh8kAZjoCv4iyh6AATiSxK+2gZI0AA3RsBgAA0r4QYBwAcqIFkRwFUs8AYoeg4FwAX+KRRZIABrQCJZYMi+SV4SkGhtwAB0cABuQAB30AFasAcRwKBacAVnyjHBd8nW3JZ8UAdiAAQ7wANAEAZmwCU7kAPrY3fZiytxYAJGcCZX+xlq2wfUEWp68B5T8BtxnHTb/lEcQ7FD1GEKsPAGdyAMZscBGOICOWcCeDAFSjAd7lQz3HfNEO2C2bzNP7ADPiAGaZAoODC+2asDz3t82hPRIo1ZqxADJq23TGEHdWAGYyAGZZAGdlBAW7AFduA+YRAGzkuC4Zc/JzvSPm1AcyC5CTDUixpkK12ezhvTTbEXsRAGGY05dsAWj7eCUIEFsFoOX5HCp7I2P93VQiQDlEvUQ71DMHbUY9CcrwQV3NMadiAGJGEADZU5ZTAFOUQUu/g7BWABijCQRtGDQsEBd+CkTNESkCwLSgBhTyFedMgPcS0USBwV3bG+cQIzgujVlp06czDUCSgDRB0DLJ0sMI0C/ntaX821B1MAT0xABdOgQhyAAfLR2v162hZABt5Cyz8JBxdQAwbQAGAwoGRCYvQbCxDwxkQJwhggCvC0B0VpBBhgdf8wHifAAdfqBxhQAXRw2l98DgS8D8nwyxGwxidgAU0gAfw1XO4BcvuwVR9AJkJsH64dVjUAhxawB1FwAVzQXC3QqoDRXF0gUjcwBXHCBxRwvpdd4MXzBJrdG0KdAGygH7hrcng1APTtDnzAeF16DharXFtpABchB1GAA82xAV8QAWsXqCcwBG/QAPRCAitFJMMtCy7AAdg2JSoGJBIAB4FKIodG4tD1zG8wxdQHY70xY6Pmq9QwBCR+Gigg/gQqsMZ4FQHkIQBCQCQi1uR9UJDnIOFWdgL/VZAbYMEFyQtM3AcrECcta+BojjxeMLkywBlEzSVqXA4D0AQToBM0ukhvwAK+ea5xcABWAAFIwAIAVgcCYAQlgAN2MIoTwAAOoEYqUAQoWaHZIFLM5q59gAIfpUcScAMFFhg7cZTQdWjVxRNPJR7T8eKAfcPpbVweEQVCcA4FvORdegKNBUp6YFKxIMT9gFwENiEW8A8pymwWkAUU0KouwQ9owgYUUNlp3uxwk9mUGwNeINQx4NK2pQgRUAGtDGlaultvkAgN4Ad6igBjdgEZgQQQwABfwAfV0AdicA8mJlYM8Krl/hBge/yklrDGFxAHmaoF6D4mOxEArvqXd2AEogYHNYCpI7oBzgVKjg0BENAGazbvKnZYGGAAQ4CvG1UpwiiF+1Dlwo5c/z6sKToNkZCpBZbXKiAjsEvgzv7yjMPZYk25r5jJ5ZkGKZwEnNCHsaCB5uCLJMEH5bk8iWIHOg0V00tfUbGHU4HbL7AvyQvzUv84fiDzQ60ALJBE2uwD1mIXfUROfKAEmxIHLtQHm7wwQoHRRgErzF4UwtciY3gvJ9z2U1/3OdMCSygDdBA2icIH/uIoYgBafbAHLMDzQrEDPcBEswd6O6DVmNW9dh/5crMHDbAH5hYL3JwUdNEDO0AE/gV4RlupFj7wQOimZLEwBj/g+NE0v5Lf+nIDBvRrB0Z0KEsh9D7gzWLAAuknFEFABPz7LUYEej9A9+Rzwqrv+shvMzaAINpHKO+zFKPlKGEAWs4PZH0w/EkhBtiPY7qf/N5vNcseCw8k+2ifFHxAQWax+Z3/+WYQQdjTQNnfA8RvPP73/fafM2Cwxpj/+eiWA0xkFICwxJLXV1jIV+bDA5RoxmMIORYGSWko1sNXqbnJ2en5CRoqOkoKmUdBWKq6ytrq+gobKztLW2t7i5uru8vba2sDZhg2CVmmY8epxJLJaQaUs9ODTFnnAxrW46u93VqzxQ0eLj5OXm5+jp6u/n7uR7FnWEZUSbTDTHlTY88pFgbk07ODSBp7j65hWoewFhgWCRs6fAgxosSJFCuOAlMDUjVNQLJB2sNCSagfdur1QQRkByM+JEOFsWYx5kcKdGTavIkzp86dPM3dCGaIzw5NLIEYAskkVB1pHoOaoaeDyLRPRGD2fHgj6dWtXLt6/Qo2IgV9fQpWssPjS59T30IRERNv3w+ARMxQtRq2HBgKefv6/Qs4sOBKGCv1wLOpTo4vFICGqgckDaeNKFWWIQuJCBB9fgbr4kNBjufRpEubPu2zSaUgdjcVWTzKWdlOfMyefMqjh5ipma358fLEyxzUspSIJI48ufLlzDU5/nhHKYyYTVsoBOHB2xMQM2nwamp5FhuPupSI4FCQIH0CGeDgtL26t7n8+fTrg2WTsZKZIJqYDOqTEmZEPSKdJ6zRVsYzK/UxhwLoqbeeIUlEEMENq+jxXicqoNFHFFqwggQGErRwDh8sOGZfiiquyCJCN2RoyEaUKMMMS011Epc0nkgCCiJE8PBDDAp4IYcXEA73xgSZtBHHBRig0SQGR6AwARpvXBBBRkf0AYcTSQSwxBURtMDHCRe4gQGZhWCQSRRDXNECBE5wgMEdU2DA5p0XKKGHk0B1wOEGaFzQwhsYVEBHnxhwcSeZHNDCxxhAABHGElq1iGmmmm56y3Ob/tjWxw026AFJbUZ50kMdtX0ioyh1oOfFHnsYmZ4XHQphiARq6MEAFjDwUcAab1Dgax8nDGEBly7A4UIfC8gRhRARqKFCC6nAQWIfKmihQg16EKBGFi740cYJ0vKBBQUbaBHHBIV0oEUbA9ixwB4G7BEHBht0oQcdC9Chwg0DzIJWDgbnoENroQjIacMOP0yfG/lpYlIfIB1HiR06ELOJHT/0sR8ooH6yh3pz+LFHDOk90QcWDhTiRwSZYJAFrhxkcoG4t7KJxbIu6CEABzZwkWwfSRyAmAprFKLCEEr38YKyEkw5hMxxqMvCnu9SYAQbeiQrsx4VXHBHH0AbMfQb/rIIdXDb03CgFbyV6JEtJRtUgIELDJ8Ecd9+/73Vi5z4UMdaLFxaSRk5lMHJMAAq3ImOnvABhhIUOPBgAl7IoJ6txmawQA1TQAABE1l8aEEmFmDBQAT1nnAABD8HoAQSpN+RbIgQ4GxI008ny+wJGBgwxBQWSAADFhBgcByghXxtNOldKF+67RC4AYEsYhiMCREHy9MHBxnwAYcAQ+Q7gRxXXLAFn3SmXojMxt5wZ+p3YrBHiHw6WTbg/v8PwIRQgFSb+MIZ6EABGFVie4WjWCZ4sDdIbGcTeWgfBRpAAxqMRwmZU08MoCOKml0IY6BIwhE2gDhzPCMH/FEc9wpx/oEk3GADThCCHtoQhRqooFkX0MMCyrS0PsgPDoNwg6B+mIcc9uEDW2CAaAIIxShKURtsYAgnxuCDxoACCBCsxEbscKNO8MgQdNjCDRzggBrg4Ac7CEIDfaAyCClgDhHUhB5AqIsb1kQdK8zGFw72sT5cgA8DgEHNOmADJLhgQ3zoYbI2FL9MdCsCTPgAGrKnrSEYCw1uKEAXpgjKUIryFYLjxBdosEdQAIQsQWDcGFnlAzlsoQYOYMGLJKUShfHBBz7gwxPQowAZDIdFYchBU4rJQhj2YQp4wIIQojAB2UWBQ47UVhALQLpl0IkAa7CeHCKAgQlcIZocGqU5z4lO/ufgkRJLoEAYJxeNUnWRcJNzwxJqkIOQgGEPaQhCLvXBErX04QtE6EymatO2gyEmnQxtqENxgR9O+ActpEALfwoRsj7oYBN7AIN/0rgENvyAD3Xw54IoIZTpFIKem0pDQnMwhofKdKY0VYUSlmBHJeSjDyMlheKI4QPJdAcSdKgcCxxggy08sQ91+AEPfHCZju2AcYcYGab4QIS5ACE7Ne2qV73qKZTWwEIrlQwpinmZofQhDGOQpQ0oQIEXpbIPdghDNHzAMU2kYQeQi8tX/wrYwGqqipW4GCTCQFVSAEEHQCCCG5zAg1oqYZ8ZE8MPfrAbpnqnGNihRGQEC9rQ/op2OUqAEVso4ddRUI4GJSCBBl7rAYMGpQ5lGIOqKKFSL46BLJEarW9/C1zAoIKoDlBgqzzRUWUglQOvba4GPmDQOpwBB7ctBDMNsdtKpCGxhniDFZSwziQwwz1wwGkhsMAFQ2zJE3pwgyamoIbgyne+9I0FYQ2xFzYQRa2bKOMN4JrUmuyhuR/wQHORUAYxpCEJAohvH9rAhw7I4YlnYIMflsQHM0AAGX5YqglYcIQD0OEdnRmkaODgLdFA2JkQ7oMb9JAHOhACxntIBZf40ocOxJdc06yvj38M5E7c1BBbcMBcKTEyt0oWDDYuRBVeC90+GPi104iAG/gyJid0/mACHGhAHAJQAQHcAQUXYMAZAtCCJDSAA83KcS87sIVmdeAOG5jABRbALGxtoAVKwAKaD8AHDADtAgFQwwdaUAAr3rgQA7CAGzLAAQGUM8iUrjR9HZAKQTTZMHbgAxuYQEt9rpOMU/acF5pLKiwg4AkEKBMDtnACDmFABUU4gwTuwIEKAPpmG4BAmQshvghMIA7N4sAdJICYCxCbWUlYwBKwYKEN4A56G3KX2AwBBxzPuWl9WEEQLQ3ucAOWD7Lcgg0KMctRG6JfQcCHDUJaiRiDYQtMuAELWsBcDaigClWIQnMLsYEluEGRT2jXnPuwugXYQABsYAAYds0FE9wg/g5tMUEQ4XAANxDg2DZwAwOW7YIk5AECIjzBtB+Jhg0cQQIUeEMm4DCBNtChA2FqAB0KwMk6invnPJ/iH1jQgKA3YAlbUOBJ5DDvJYDhDGblQx7kwIakFx0MbpAxM77w2hF4YOuwLYQTnqeEKRhBDlN4h2racIYCqCEJLXACH95gBD4kwQZ7TMJCl9mCJvChCWLPgx7A8PcrGAENcODQFPbeB9Vg4Q55cMMVLMABxOiBA3mPgw32IPayu73nnO88KOkg9NDjwBBNcIITwLCE07OBDmw3whe2QHQuIEEJI+aEE5SwAec2Nw5uwIwentgZPUgAAjaoIx+y02Kz6dcT/nGwR4dNgKc7qLsQbfC89a8PxRo0wAE3wMFbg04HNjRBADWQQACKftMtLIALThADHcjFJb/fEGZySAXQnHAEAjiXiWaovgnekQfVpwfHgQTx9Qc18AeZQAj4UhMtRjmFkwcx1gdqY3J9IBodRn3rVCGGkAVK0AYcwCERSH3MMGJbMn8Ws2nYp4IrqCJBpwR2UEHa1wA2wARMcABgAAYdcAMMYATXEwA3cAFiIAETIAEuUDNRgAAc8HELEGll4wcMUAgSRwJVMAAcEAA+sGFo1gYXwGbM8i5L8F0sYHF9gAF9QAAWMAAQoIR8cDfZQwAXMABroGONVgcJZwIWcAIt/tACcbBQHhIB0MFtbtIBx9MFSGAEgFYAFpBoWMCELBAHAIArLCiJkygfeRB0FkI5MsgEe6AH7tIhNxAAGFAAyCJIZDBIX+NMSvM1tNYH0tYHadAAhVACWmABIuQBazABZXAzTcIBFOCFOdYAJXABNVACskaGfSBCg3QBFACFEtAyQmByHoAHdOMBDYABB+AEC6AEVOBgBKAEG6gtBzA8e0AAeMICJ2ADA0AH1mYB1WgBBxAHdUOJ80iPpsEHDtAAx4ERQYdTegABb5AEGZAHBiAH4pUsHDAGqYOKQgBJCfcEYtYHYgABf8AEGbAHFgAHBuAEATAoYTABTXACWpAE/hXghXzAAUWgLCjAAkmAAH3gjM4kSC5jBVB4AcgIjXcAL3lgAVHgiKmXBwvQBu+QBTDAdwwgSTb0QxHABVfABgsQBwOABwvABkhQATyZB0vwi/WolVsZGDfQAIdzT0HnAB4FBhewJ5kQj9/wDU2gBkuQCU1QeIuXeA/mBsjGB2dgAhfAAu/wDW1gRGjQBCVVAXtgAk7QBHqQXmXgBJIHBmZwBEygGqpReInHBzZgA18nmWhQdvGYB5FpBHQAd0sZX3pXCE3wDlgQX0ypB0egBHwAJ+IFB0awBKoRBZ+JmFyJm7kJFqcQekEHFEjHBEyWGA1kRxIgASJhBshQB2YF/mwSMDFpIAYAZVvUQJyVgAi6iZ3Z+Td5gANCB1fpFRSz5AAeSAlpcCrwxAd6UDGc8CPTUBLcVQjHhVt5pZ31aZ9XVX99QAeYFm+CcDh7BEagUAb8MQYX5Qk+UA91sAPMWSr8VQksdZ8RKqEssgWKVgl04B8ssAR5YFUPKhk7wFVEcVkgygk9ZZ0dOqEpqqLJQYOewAZK4AA5sAURJBR9kCCiUEznyRGQAw/gs6I/CqSoYSLLd6A4QAHAsAn8wFPV2Ql2lQY8QJ+R4KOQEFRBaqVX6hlyMFyeQARl4AcYEVdEWggkIZ/suRmvuDiJoaNVhaVt6qZ9cU+fkFp8UKEO/sAEorERPcCgm7BLBmqjOcCkbEoJsvGmhWqoV1ED5jUZa7oWguBOX7AUn8AHPRClYdBZhkEWE3Som8qpMrEHoUEbDkoJcqADFEADRTB9h7ADuUUJ/oQZmmoIKNqps0qr6qClqTobm2CeJfFfNQAGmFESPEoJ/1AJr/SKjFqryaqs5RCnnCA5lcAIQHAGhQAGb4WkhbBXgYpSP+Adx9Wlywqu4ToOicoJsNqgJUFAhdBRtHQDX0CikroDecUHGxWrOieu94qvsHAKRyYMrIpdREAEMUUUOJBPTMCvmoAWAlsI71qm+eqwD/sKbDAWmvAUmtADZrCe5dFLV8kCGpqC/uWZAwqjqQELsSVrsq3ABOd2FptVEo7DEUCQrhZoOSywBamqONPgsu96sjvLs59As9ZJr4f1BV2EUj0wpZTABmfkqzErDCbxRaLas1ErtWtBE5VAtLFKKdaJWaBQrWG6GkPhBzTgBUugsFNrtj27F2QBoUy1Sig1Vaolnkogpj6AA3GUADEwTNsgW2fLt7pZb+XBXUFgtNTAV6vAB46qBKJBK3JUfc/jBOCZCzrmYmTRASkkCuzBCXpgmE0gpoZwXX0Lug/1s8KQVzlwqRils6xAB5YDAyrzBE9gtzFQCG9gAEvAmn0QBwCIgXFACBeWgGvRBxcmufAXvH6XKIZQ/oYueQd+kAd/gLsVcHSFEIF3BGG/BzM1UTN+4F4PlgnMu0d60AQGwAReA3w1MWfJF7rpa077agjmCQ+LEAmp+wpNkB5zMAeLqwCdsQEO1gckgGha0AEMQGhoKIc8uADQ422Nhj0cMAHl4wIYcAFaEY8AdwcFgAERIAQB+QQGoITkWAFXEABWKCI1gAXHA40MQDS8ooRqYMEYbAjSFgUNQChTIMBL0AG+NgFMq747HEULwQwBulI5MBVhYKKyQCtekAmLOxyuaDZlKDZzpgdlWDOxFj5/kCzetm0HUAEBUIfGwgCflGMOdmtlmGcu4CbWFAE22YrTaAGPx2YwuTrN/lIzZNxmrXhsdsYAyPYusqbDPOzH/2MchpADh5ADVkEEB/EKdlAGL8EDNNA5fcA56XGaAeAGScAEEIAGJ3ADB1eTztQBLNAGB5AHA+AGA4AG8DIFDZAHTwA9SdAua/LCuKMszIIFNrcAeNDJuAI/FrABYKBIWMACdICR/4JzwFPHyKbJbwBrN9AGW3BwFtDHfyzNfWMibdFFxVQ4k4qsC6PIh6wDRmtbmRC7HmQIHygSfmACInF4c1l4cDZ2yNgCV3AHcWAEewAn+qUaU9ACotEzhuB2qoGYt3kFHIDPXMIhqpF46Py4qwkGZ2cCwQDQkLvObIcYbGfPbxnN06zR/g1zCoQABIWTGydBqaTAT2IABE7lA3URonPgQegRAx/rCXa3Che20TXdeRUqBzIQAzKAA2yAVWXLCcdXBybdWGJgBva6OTotAzKgNjbt1G4qJJkjA2MQoodgB2ZQW2VgBtWlCn6wt6QQzQKS0XOjqIcQvLYA00+t1pxiJA4i1c+TLCRlBmNg1GnQaa+ABBNjNpBrCCWssn1gAhMwJnI3aZDQAfpwhN/mCSLkIWbTAtBDCnk5aUUjIRXQP5Xw1Wut2fTBBypDJE+gHgrABtJ1AGNQBkcAARXAB0hQAosCBxhgAY+dFFOABkmQJh0CwewiAXViCBDwQ+FzAUgAJsLT/hZRgIu5UtEvQAW1jQFL4AcSUAG1zQcmQCdc4EzwNXcQwC/VnS/wEz5tokl9wCe+hgF4EAUXwAVO0gVwYAE2YAQtA8YX0Nhm08BGkCZ6MAAVsIVP0iRKcAR0stkBXh8NMiSdAdrpsQR1YAeeyHuCIgFroGdowCvUBiVtEAFykD1R4AIRwAZtAL23EgUWMi9eaAAWVggnIGaNe2uFMAEbopR8IAFowLxkMi1PmIpyyASduAI3QAcQsEPQAdncJkg+hC4s0AE25JcNDGjStuJ+YAATkAeZ0IlwAIXSNmfTQuXpIkThIuBd3hwEjreF8CC20onxU0mDkp6Qt7wMAD2A/rIATgABdeAu4pKIHPB1fYBNEoAAjaQsuMtmZoORBpAfK54FLKA0fsDA8vPdYTMBNbMhnHwCE2ADNyB3AYAYIqQtkdhD2cPec5YFFOAEDdwsbwADyesBagA77zDlejNnHYAH8kMzuswlXk7ryeEHcRQDXmC3wwE0EIBvGGDKgyRIr/1rBWAABrAG4LRxSWABeTM6FfANwHziWlCTehAAqB0Bx7EBEPzhw7cAE7AHG2KcNjAFC6Ddg7TbA9BnDHnKZXMBcAABFaI7OAOIsZPe+D0BGdDucbAAQ0hshRAs57U8EvAhq55jOGknpPNssg4Hte7wqHHgELIe9noFNsABijDACUhwBJ4EDslbCuulCnpgAlD48CXvMJGcHjEQA5nNCW/QuZTQXriaCwe7C0Fp8jfP1jodA0/A8jjv8z8P9EEv9ENP9EVv9EeP9Emv9EvP9E3v9E8P9VEv9VNP9VVv9VeP9Vmv9VvP9V3v9V8P9mEv9mNP9mVv9meP9mmv9mvP9m3v9m8P9/UYCAAh+QQEGQAAACH/C0ltYWdlTWFnaWNrDmdhbW1hPTAuNDU0NTQ1ACzaAVMAJAPMAYYEAwQsJCZONC5hSTYnM0x/D35+EX5TOlUuVGw4WmlQUVNsV09RVm1SanN6enpvbXFrYF80RTSkLzGOb1iMdnKiamTrZVvvdFvtcW/VXVSJHmxriHiTiHerj3epkWrMmHvxinnhj2pUcYlydI50eqhdX5F4TZ+KJoqJeY2nfZGOe6alWqXreY0zq5Roh5Z0i5pxjZB5lqRwjK9eoqAfxpolx5w1y6RZ1bRKzqxo2Ltx171JwZV8jc12qMp53cNxx8iGhYWPj5CqlY6uppaHmqiRkq2tlLCXqbaSqbCmtrutq6uUp5Xwj4vRrpX1qZbMs63zsKzglp6yyLiUy7HSybPuzrHkzaSRrc+pusWwts+optPRt9DytMnGoM6N1su1xcu0zNKK4cub5dKT486o6Ni07N225cuy0eq87uG94fGZyenK1dnT09PNz8zz1ND55sr56dfu59XR2+Xx0eXG6uXa5OjJ8efW9ezd9PXQ6Pfm6er99ujo+Pf////z6+7S5tcH/oB9goOEhYaHiImKi4yNjo+QkZKTlIUvlY58NTRkZTQ0On1GQQ5HcUUPH3kkfUF7RQtCI1cLUmp9FAp5gkF8e1lFeypKS31AmMjJysuNZTY5OmQ3gnzSPnZfR4ZfX5Z8hHc3ZHUuen1kYoI5gtPM7u/w8fLz9PX29/j5+vvuLvY2OPDowVEjjKg9SYw0cdCgiQwKSZT0UeKBAp4BeQ4IOrLnQZY+bx6g0DLBwRklQoAw4MeyZaFp06QRwuOjRZg7hZKsKbRGWx8+OcJ860OuTrs+ofqMoeOyqdOnUKNKnUq1Kkt/9W58+mQDj9WvYAutE1Pm3NE+Lurc8ZFDzFAk/nUM+ROTAychPS3K/vRBbV3Yv4ADCx5MuLBLJObmvUgixgYNHHYMS963DqggmX2wYCFkhy2ZGEMJIcGht9CdHC7Y9MFjUFCYyJNjy55Nu7btfF/AyPMjQvft38z48O2TY2gZH3guGeKDpoUPNIP46AgTA9GNby++3BkT3S/w7+DDix8fVk6SeOQSk1+/6E5rO+kENVdvCDSZHD7C5PAK2hDZQUT80JprdrFn4IEIJqhgInxU984XIoS24IF2kDHIUUnM4J0hypVxg343rXEeIZaJllRfE6ao4oosSoYVM0cg0aKBZZQ2RmR6VFfGiZacFl8fdoShQwteDaJDkYOU/jGDjIPcNOOTUEYppT3KKcMHEZtNGZ4YsP0USjmCdGYIXj5IOMgUOORABh9BGlIGGlg46KWWdNZp552GEOGHMnq4IAeev4WBJFJIdDOIHcUNQgYOUySSYx9o5GBDaYoytYYLQ/lQIKCcduqpgVjshIwcYH46W5mEkPGDIXbowAcdaq7xUSIvfDMGOvh1yaUg6a02nKnABiusZGtkWUkSRJg57GAb7uHCWYOggYNQfeSmyBdY0DQIHmN8yG2BvepA37LklmtuS1diQoRP5zJLyBFfvFZIt2X4dURciriwH6th2ECtIH2q9Wu7BBds8DIvRsLHC74d/Jd3clzC2qE3/ugVzpXjGjLFgIaEcZw41IjQhg5dGLGFwyinrDKHkxS1MljeYaoOH3hMZ1oOVSLCxw1EJJKoWTqUwUcJJxhwQgEr8JpMG4PsUYgS3+xhRBJ8UFHIE6FtIYUiT3ilxKyMnPzy2GTX0x8kbchc9lTCCVKoojn8bFoLyhLihR0Ji1UIH2HgcMIKXRxdwMkSwREEFk9QcAQVQRBxshRVBCGHEkFk8UQQXlWhyxMxLHCEEOe9cYQWIKnhhgtPsAFEHSkQ8YQeMAThhxZJPIHCEYZnoUTPfRTDgRxU8CFEEVWMQMQeQdQewxCukL7289Ajk8SfjxzBe/RQTdyGnNJAW8gM/tchsla1hhqy4U930FHACX34cXTS2pzSQAd5qNAzEEa00sQQJAgBBwkLWAIPcPEEEqQgD0LgAwU2o4QHbOYNt3hBEJ7AgSecoQ9C+MMVqtADLcSAfkBIwRJcsISewYF0QQDJE0TwgA6cIQUdiEEJUlAHISxADs7Dng53qAgwGIsRRBgRD5sSJD7I7A44SIeTEPECPITPfFGDwbbsgAYy9E0HN7hBmnwwBi+8bwtH64IxgCAEhqSADyRQghIaMAQRQGAJFJCBEIRAAg+gQA+GqwMFUCC8IlDAH0pAwQP48AYGjOAIKaDCA4wggiCkIA4MeMAaRnFGEjRhBFkQAgT4/tC1PgzBARNYwwOW0IQ8JLIUCXzAAP6QwxZZ4JWwjKUsZ0nLWtrylrjMpS53ycshAkcP11NEn0TlS5bwQQxaRMJOrDiUO1gIEdqYWHTwUIbXlGEMOvBCfsJwKzuc5hBkKEEBDGCAce4JEW0QgkSuFoQLuuMN7lxEw4LFy3ra8574zGcvi3mbvB2CVBnjJz5wsBUaiIEMVEACkpgUnTXcoQ1eQEMVx1CjMtihQnwYSh2UMCh1FMIOICtBOU8wB4HaQ58oTalKVypLk9bGn4WIU91cSg8y0KAGzqCBDX5CBS8sAQZmUEADyNCABogBDSKwQxOS4IAR+CEIM1jDE/Iw/oUhcAAPFEgBAoIgAhnojRo6QNU120fTeqD0AixNq1rrWVbZ1CoRSGBoW+/hgxrslKA0KAMdqECEK1ChB0EYghpQ8IYBsmKpMrACFh4ABhhwgAgjKAIcVDCCwjYhkxLyC12Q5L25vmOtoA0taD0rGbgcYmE/JC09xmDQPojhpndoAgTM8IAHsNIMUlABHAbYBAosoA08sMIVHBCECvRAAXQoyRdUsIcDUOEKWCNEDkD6TEFQVLXyyCUGnMAEWDIBA7DEAAhiyQQmjPeV3/UueNG73vCWF60WYAEIynteC4i3vOUl73rni9/0WoC+sWQBfuH7Sgy8F5fYJYxmxpSW/gTbgw+O2UoYqogGCbHJEGtQFhp+VIg2SAgPNhiDhc/nYGXcEgMlHQQTWNAHJ8CSC3tA7zn7AAcQsNjF/+1DFQqs41hCgRBcuMCMaQzeFA/ivExon30Nwd0Z72G8GCiEGyxwAS4QAse1LHFg6iDXPoChVFqehxNrkEQdQAcPYvBBdQcmiGBSQyiuMkQdRnRM/BhCB5sKMzJumWQ3gMAJc7Bxi18cYxbvwQkY+PEehPyGV1q5D2iNQh9AAF8ru+G7VsaAH+BQXif0Ycpz2AN9u/vKFI+3vFbGbx8Ovd09YSDKXJivlZ3A4jcwwQmXvqWe/5IwLMB01/OoGNyucdRC/vhzXzvLM1ogdQM6SPNQHAN2JfjcY1je+MV9sECo23tjK6PVD27oQ3dhHEuQzNIPjS41HCxAblmyGAroJrSjJ21tHUcZyzpmsRvaq2tpV2UNCYjBTrAgRH/bQ80zCUMWJZQzSA1oZ2aawg2404ftvMTge7YligXxBkqzGA5zcAMc9mSBasMS3TdmcZKhEGUo1BvLsJxDujW97pL64eY7ZjekM41WK79y07KcAxxa/sp3WyDce3CDEwhMS4xLJQkIiDoCGvwEI2RNQkMexNYIAe6OCoILdYjnE4Z8MrE5Yutgc9rLwsBhdsQNOssmBLSS3SQdVMkOFL9MdZ0uiVwy/uHRK6axG0RO8niXe8rohsKiuQAHlcP32rL0wx7mkOLuhhoKVeCCy6Nsa0nn3OcWAHost71qOMBh1Uh+NMxnyfen8AEBIkgCEhqAAJwIIQ4PeOoRmgAEJLihcgfIAvP00M4+1M4B52kCA6hQguMlb9UwuKHwK9eFBSDhcnyQyEKOwAU+ZIEKFEBCB5IQuRpS4AxJqEAMkpC7J7gZZdz8qFukQR1CTHg51/FQZN4KpB+VqPV9Z0vmVXT5Nmjzpm309kqS5mJc4AdzsGN9FmPltmiwNF6SxwVWBgU9J4Gw9GOFsIHzRmnoZW99MAdcUFLdJV4FZnhZBoAuAQYIUB1y/iACCKAb+fMBMVQCqvABUoAEIzACewABHUAEG7ALQSAEeDACNBZcZyAEHfACJcAHpRQCbUACRVBYHZBAQzABZ3CDeVAEWKMCH3AGKIAHS/AE/CNFFBAEqmACKDBCS9BlKSMG0XYUdLAD4kAzJCYIdFAQgyAiglAjTdIlLvgIt1RSUIBrLaZy8hZlh/Z3NIZWLDZoUdYHXCBLkuYHTqCIKPYGaFVS4xVqThAFTsByIPFdICBpLgd6lQgFTKBoGMACmmhfQGdlXOAEtthvhcgPdRCDfUAHCYAAO1ESL1AFpXBJD/BJD5ACSTABL8AGDtAzjoRGq3YAVpAHT0AFpaBj/qq0BjzghDzAAUKABBOwAGowBH2ANUbwBA2gAKqgDZ/jACSQQhwQBE0wAyrwBA6QSZtENnRICDciCHKgDZEyKcsRBppyA0giApdhMWy2i4xwYkY2ZZDHbhIIAhPZXiRXagnoYzPmYoaHAXtQc1ImbqMXY+1mXxm5ZDiWZFWwcRzHdKwHkfxAg1LHkPowBECwCwZHBr8iHYIABj5BBmMwBkExFPcBGztTJG8TkMQxUzR5CNrFb7ikgrkkk+FFlaBVX7kEAlo5k1GZD37wAlGnNmEpD8dxId9wBDuxM4fCFjfQdkv5E5cQkGXgBWfZCKK1l3ypT3n5l7+BKIFoIaal/inR4QNqhh+bQneYMgY40VmASQh9OZmUmUuReZmzgSjfMA0x4Ado8Ct0USBrkYfUABnZ4AXcQimYKZmV2Zqu+UqrGZuGcTFeQAdSFD5oADKHEClB8xM4AAZFswLsIpuD8JrGSZnEmZyB4URCIAESUAFP0AeCyAh2YAZooAdGYARdADhzsCffEG6O4AcZtmo8GZ2rZnaGIBF7MATUswjdRzbHGZ97qZz0GRYf4Jz4iQXZp4Q/EQUd1QRp0ARqYAUjoAIqwAUlI0ZuQHxHMARtsAANoAdPIAdtIAdsUKF7gAd78AWTRwVzUAdLMGdPMAJ/IHwR4QBK4ABpABKkk3tf/gAHQKA7+2gFO9kBWBAESNAEXocy8tmja1WfQFoVztmAGSABH0AzRTAEDSACHpAADdCkCFAGZuACMAADI4ACJmAEQvAAC2ACQBAHenAAJrMHClAEQsBCuaAAQ8AA2uAG5fkLHKoCQgASPLBASsgByCMKGloEfdAFQaAELsBHQfAAw0MBr1AC0TU2Prqos5QB9xSkkBoVzhkHXFABEuABdgAGIxAEdDACQ4AHRdABaZACXsEBn0METUACvmUCJuA5uCcFBNAGaLgAQaAFFDABR0ABdeABXrUHT/AFFLoHZ/AEdaACHEABwPVHrCAR+YOOfcABI4CoDoAFrBAES+AA/nLAAVXwAAiQqC+jRuAaruIarkswruBqBGo0BOaqRuW6rg26rux6ruKqruGKBPB6r/h6r5G6r01RpB1QpBJgZUOQBXuAAmDgBnwgB1WAB8HTB8HjBmngBkawAikgpifgFX6ArHmwB8PTBza6sFtABRDAk5WAni7FqCjrl/y6svugB/j5nCXbBVvgBmCTnCl7s/bEsjorllEQBea5s4aIs0JrmUBbtPMAlUYrlUO7tC2YtE77tPrAtLKElSkLtVZ7tfOgVrdGav9FYF5JXohWYFzbtRW4XgbWX+slYLMEYO7lXyuFtXAbt8nAUjDZPn9mkqXmBwpICPv2Y6T2Yy4X/l99ELhZ12iVSGCy2DTj9WiCoIFvK7eQG7mOwFKqeGt+cAGSVl/daQGSxmmJRmMl93mr9ko/dl4G9mPcNV4emHOaxmpOwGo0Vl5Kx1KSW7u2awgsBbjkhbfaVnN624GHRm5RBoq9K0ueRmnf5gabq3NcuWRD96O3G721y1KJ+2ng1bnKe3pDZ4CwpGN+e7wtRnSxJGmk5mnlNWiiV2Dg9WhwsHooJb3wC7lqpYiT5mlwMHhucHPiy2MvObiM17ueRpVJdl6hdr7rlr7alm4sAG+DS7vx+8BXS72P12LkG3N6K3ntlWrsdnou52lCN0uZm2OFAAJWprlvYJWt68AQ/rzCSctSe5KI4TaKk4ZWF/DBhuaKVpZukkZvlei+IQyKIDBfINGKr4hullaK5va4LLzEO8tSTGBklzjAMSeBTDBjVQBfmva7CKiVA2x02OaV4EljXsm4z6vETHzG+7pWzXtiX6lWF/BqsgTHaYXGdBypUnvH3VvHekyfeIzHe/zHxHmcbdzHTQfIhnyZhCy1h7zIf5nITMvIkByVjvxKjgpLVPuakZzJhRiu9KoE9mqunaxGT6AE6Cqu7SquR5Cu8PrJqgyvpXyvr8zJoJzKrZyvaqTJuMx3+FTJTMvLyJnLwCxtkzy0wVzMejbMPUq1xrzMDobMOMvM0Exaznyz/tFczWV1YtwFX25rYOQ1gOxlbe1llfbFX/W1zeB1tuWFAWjFzeFVzt7Mzq/0teh8YGiri9Z8z75kS4wbvtz7Y2gFAjPmB15ZbVG2brCZbjqnuBVJbh4oCIdmkSdpX2q3ahfgzyfXaPu8iIUQuIWMzx69Q7Wkb+U1B9/VwKQ7aY5Ia0m2BygmgR4IXgstbkzQuRW5ueZbXpKnc7FEbrP2iutm0T+H0TI9gO8mu7zbUh+d1NET0p9GYPfWgTvXkVFWBaWbwIMGYwQGehbwYzUdY0Adajodc+s2az4GaWIN0QH20CzZtErd1opaS+CZa44YcvkLaSyYty13bzIXegiN/tbatgeMWGoxtsNqx4Ac+NfxtSd7wAXg9WOmF3KfpnMjF2+QV5FI7daYrTJ8pnqaRtfdadcGPcW9K2kV7QeWbWWm98JJhmVg7WlQAAVWxtJajdj2BWjt87n4W1JTloFcQNUXYGg3F4lsndnEXTC1xM6ct7+lW8Le1WMevG4fd9gWOXhckILcC9ZATb4pWbxci7qehsV7vd2CO3jEO9zFfd7lUktWVgW4SIIc7c+O6IqwuGQGuCc5J2+RN7hMEG4u591OsCckfGibiGJ+0MO2DQJV/XO7TcEDfm2cZ0voHeHmEtKMe8JPvbfrPJGam4BkvdPZFsdGlnM77NAMSAiw/r1uTzwIHWzWQZ3QKg55C2jeEj7jnsLGlzxL4ky3cpxPOy5aNP7jpjLNVQvkRA4oQo6yRZ7kdoKyN+7HSv7kUnLkjArlVP4kUr6oVZ7lK3LlPqrlXr4gXN6jXz7mB3KvpyzL+BrKpGzL4moEar6uSBDKrMzmSqCusUznt0zmej4e9uTL9eTnYV5yez7o3xHo8UnoiH4bhn6cid7os7Hoxunoki4ZkN6XMjnpmD4YKiVgXLvNY5vO6hXq3yy2oF50WgnP1uYE5cxfbotPmf7qf4FSdStqMT2Cg1BjkOeS/Ittiru/PNYH4TzRQ9fQjfu+sH7sVYFSLnlrcxCL3Etu/oaGaD9W4IYX22iVZFwLYyvmaSzNvSc9uJK4aoj2ukiMXyKossie7lCBUpI2ZS+HbX/dXqvtbaGHgrR9gKRb4N7O1/TO3GXd5Gyl7gLfFLJeUknHBL/dPnDwBvkbY35w3z/XeBpdxTtm0o7Ggd2paRzNuTKNvu5e1pMd2vk08CTPEiq1304TePc7eCSXxBcdem6geFUmbh2pczf3wr4ueQYcetK91TrGBTGfUiU/9PmAUvJFgFWw2sC7xbAU4zAWcjnmBtK93m5Q3WtNgIUAiVzb2CyuUkT/9WalT4jY3rT27NkW3+0NB+FugIIA8X7NY7fIXaHGXyJ5wk6TiIBb/rmbuMYBD/Z+/1n6VLcU+ewSqGmDsG8nB+whKEuzTd8m7uFeeXqC4AYVvdHG/veYb2L6BF9fq0uvBvChJV6g7+qZX/qYUOmuafqqPwmo35qr//pB2/qTCfu0vwiy/8u1n/uFcPuzr/u+Lwi835e///vBz5fD7/t4TgzgWq6vrK5zTufteuZurkap/OZrDq7vWstKUP1m3v3revzgbxhIG/7kX/7mf/7on/7q7/sTbQjtT1aE8P6KIP9N8wj0LwhZl3WJMNH679B7s/6A0Cc4SFhoeIiYqLjI2Oj4CBkpOUlZaXmJmXkYIFBhkWERGgo6KmpqSvp5mlraeooqyvqq/uo6S3sLa7sqEKDp+wscLDxMXGx8jJysvMzc7Pw8KfCZQV1tfY2drb3N3e39Dd4tAE1ebn6Onq6+zt7u/l4ZLp89PW9/j29dAc/f7/8PMKDAgQT5favnDWE3hdwYykMIcR5DCwUrWryIMaPGjRyPTfuoitS1UqBYjRQpcpQ1kiFVVmNZkiS1jyhnzqQp86ZOVR17+vwJNKjQocvq6UqJCxVSkEpbLW1J66lTXbBiyoIZcibRrVy7ev0KtmBUV1dzUT2LNq3ZVbXUntUaNq7cuXTr2pXE1K3evXz7+mUL6q7gwYQLG974N7HixYxjWdhzOHJPPnz6+JGMOfPAto1f/mFgwgSDKAyiTYU+9ZmJaRCmPp8CUbqzLc20K/rx06ZP5dq8e59LKnv05UFVLlDcc8qyKCfDBUEJddl4KC59qpjqgzx4U9/c+fnhwwGC7u7kyxdzrF3UnD5uoHDZs8e4oFN+skMRVAXK/T5vLNx3oh520jlRXXqwmIfgObeNAIACliUIYYR43WQgRX1IZ4Fqx9HnhwUsCBIbBus58SEcoXx4mYbUsVahKBK+qAwffsAAAAAQUAZjjjrOV1Zwl7nBonT1JYccdQCa8iFy9Rl3X5MWYDBkizztSOUvfujBQY02PsjVHCusYERzVZ5TxxqRSTnaIHtAUZogt83hBxzY/lmw3gUYQteHBUbSqSRyTPTBRYsxjUnoJTI6oKWNMlbCBxhY1OHPHCcUQOkJl20ByRPjKQEJp9hhWqhuLiBAKhZh7ZYIZ2fdqRYGULghSHwW1nfbZSaux6Ipt3nIHgYFrrgimqGESmwklCGaqHioQlJHAqQicAR2SkyLxyRKJLHsIJr2MUcXXWzBBqSFsGHmIV9u8eUKmD6RhByYstGGFG08IQcbW/BBRRJ6zCFEFnFgS4UcfrChhBxwtsFGEvPm8S8fT7AhRxtf1NuHHFQAIccQ0Ur4QgIiiECqHHsEMQIHabhJCGSF+IECqpcpwYcUaiai8sqDXBZEFnug4IAS/ijoVsXJhaD6xB2DZLuHFWpoClkWQQ8yBHAtitgHgJfRV2TVp5QI3R4EqvYnFEuiGVixZjNyW5aJblnzIyK4gEQSIfcRhwpQjBDDyEdUgcIZSiyRxRt57CHEEU8QgZ0RbhRBwRdBYKFEFXRMuwKlBRjQhRJf4PaFIG3wUQQbVPQhsRtGdGGEIKh30YcQdFBh6hP3SuFwG21k8UQbWzxBxRNBwA6EHn48UUcbAn9BL8xPDKG7FHFooXMWbcRxBARDjEBBFi8i4MIaa4CMROJWJMDAxSXwhwAFWBAgBAwlDAHEAU+kkcITMByxwBEwcPDGA0Ccb4U0UIAKCDhAG0bw/gA3kAwCRxBCEBDHARQQYQJgEAQF+gAEChRBCCIQ3gRgoIT/eeABIqgAEaJFgQnEIAgfSMMbRjCAM6SAA0F4AAo4SIUHKoFV6cHAHlhjnD0p5zrI8VUfcuVDrfkHOxcaFmSeQzYLnW2Kh9iDHhikJQc4YAS5iUQdEBCDNdCBVEnAjhaqoAYhCOEFJVhCH4LQsiAEwTJFaIASXoAdBYxACyiAQxEgYAUE7EEFHTjBCrpQqS28IQCMI0IcIBAECEDgChBgQAyGAAEVmMAIHDDBCiggxzg8YARCgIAS2DBKJcgRCwx4gANEQIUHPIBkQVCCAxjABiwIQQkQeIASRgCv/id8oQ5PcEMWhiAF3D0BCxygABgo4AIJ8YF7azAD+MwIhTw84QMvQNwbrmCFIvBACHy4IR4oYIUzUGAIefBDCviwBCswQAgyKEIf0olONXxgCCWQIxIeYIUS+JJTbgTCxjxwhj5wwA0QkIIa9KAHIezhAzEowjtN8IE8EGEPIyBB66KptCacIYJ6cIAJlBaEIZBACVKTTRQEAQcorKcPopnPdUxkgZf2IabUYY8oPlSg6QgiV2iiolFXxgdEOSACAFiCH+owB+FlSxHTDOMYEWCqPWjBCnloAhUc0EAHIMGjTfBoFUaAAEziQavYUUETRtAAGoKhCCgowAq4Raku/vzhAR5oACQ/V4QnQKABSYDAEpSwgBFowAgQKAEeNkABDrjvehYjgRWWcIUPJEEGTbgCBT7gAgZQIA00zMMD2KnGFzAABS+oQx2uxIY41IENbNDDFuqwBzDsIXU5+lgMYuCsMmBHDnHAgxv4EIQywgFvezjDznSLgiLsAQhF4EMHsOCGI7RhD2XsgPamW4Q45KEKfNCYGziQBCEkAQ4OkAN/HFAH9+7MAXno3UaBIAgqoMAPHMACpr4Ahxi4AQZJ6FxnBeHAOlCBYCj4wh5IQAVnsiEv6WFCc/agoSG6KDsZmil2oCiKyxwpp3MiW9mOelQZUcABfVACACJAOjb8/kFMjRjVsxJQLUbsgQNGk8QW8moESn2uoSMgwhMccAVODcGNNHxAEWCQggOUQAhLYEAKYnkEtcKBB1agZATawGVtfrWBfCBCEx5wADcw4ABjVmsjhJDQHOmhAc8KnyL2IC6L7MFThcjuVPMkLNFgADZ8GXRshIWWVKAYxVfSAx/a4IcAAKANEN0DjRmBB5AhIAFdNMakDABqDaCBD3dAgx3uMNU72IEyaCCDHcBwByrAwAh2yLElyLnoQzQqCdE0TEsRDez0nDjXZ7M06SjNIGVVQg/fS8YcGADqE/zgDj5Ag27uQIYwhGHUeAiDHQSRAx+QgQxIwMMY+OCDPpRh/gzEJoYIDoOeYMtb2FJsd7Gu5No4/EEPNfrOJWLw52CMgQZ1aMENaHADP+ggB6jiAxlsUINq9yEMN6gBH3RABD3goA9oyAHHbxBwe1cCCe4tzK/njfLEDFvkoaqVH+LghyDk5tKR+IKdi8EHHKQ73DlogRd0cwN29wEPOSBDH7BdcRt4/AZHYMO4+yAGMegmB8JleSbkcPPBnDzlXO+L1c22G4j2YbZ6aNsk3m2MHOTAaDewAR9a0AKpq/sGYWD40ehug7rXYAde4MMNBLFtwIch5F93RK8J0/XEM2blhS8UbGtL80jEIM/CkIMPbCAIut9hDCLYgXDvcAMf5MDW/jgAvcf7kAMw/EAHNhgDqkcvCDvcIMekbjwkYhD5uahK8bx/S71tXygZ+RsTa9jYMHIgBqP34QZ2GPwNXKBzH1SGDzkIw8TL4AMdfBvdayijHXQwhhy0vcfUJ4MPaECDGigf+IoAQ+cQ36Peyx8wv2e//QWBdmGUQQx2R/3yOY4DBrcsdoADN0Btf3d0Y1AHdoaAHGcDN1B9oEcDNmAD6PdtvgMEfBAHOoMyqcMHG/AEqKIyy8UBdEAIT9M2SPAEtgYhfIBH8Dd/MZgW90eDg5BxwkB9FzcIHsdwlxcDRwBydycGNqADylcGZcAHMSAIrjcIZWB9aBAG6FcGaIB+/umGX37wQg/wASWgBBPgNx4QBKIVSBBwQA/AB3DgV2kwAELgAg+AQ0HAA0OwM0dQAUr4IocnGK3CAiDABIQ2Gnz4GYD4JH0YiKwxaKEBAnxoHKQBGrCBIYd4iIkYCqfxh6wCGiHSh4kIAns4GpeYaIxXg4WCBTGABHogCXLwfsBQBnZgaoNABnwgBj5wB3ggBkhAB9YHeHiweUUnCGRgNBtDi4QgBqNmBzVAA2RQBumnAwrFB02gBCIQBEKQBxPghUYwRw4gBE+gT884R2+QBW7AAyhgBdCoNECgUksQBzKgBBkFI0lQLnm4dYYAB6VxaQDiYYMAAveIH3pSCF4T/gr7kTIktgex8VIj1lNuohoAqSahACuDAAdEpQuhaDaatmnfZkV9wAaN8AVbcBkygwmCI1zrx3FmgAbW1gen9gV3YAYcZzRlcAd9VwZHMGp9UEF9cAbChQdToARjIAZhYAY3gANjMAY4QAPCNTL2VDjkFUJ5wAYDlgRbIF5VgAcagx0U8AL40jpHsAdFcDFZkENZsAZwgDgvUgdjCY9o4Rz6YSt4oh9tqRrr0Zb6QTX50ZasQR1u4ATuMVRL1B5tCSB/4lOTqETrsSZ6eSH30Zf6ASD3UZjrwQQ8dCASGSpYgABJgAQvgADv9gZq0AcpkBtP8AQUgATOpATStWKQ/pM/UuAGQOA3nKJAYPAEQJAFXBAESHBW+pUGqsQHQqACVtAAMaAHG2A4RHAHUxABbNAApgIHG/AAUvAAS7ABeNABG6ADGZQFSDAFDpAENPQHMkAGS9AADbAEU7ABP0ABDWCM6HcDcnBckjkIeGgXW2cBuxIgrBEdr+CYp4Arr0AdGkJi1lGQr6BTfQBFL/Uc9/EGGMICi6lEpjAiouCfszAo7kkoMYAA3kMEpMIfDVBD0cIBKYAHI9A6RjABXoACbyAD2MgHMEABIVQB0VIF/4Q4MJBRHQBnbhQERlABSXAF+OIFQ8ABMdBGLmAHf6ACRlAGI8AHLSSePQADS9AD/i7wWIgTBCbgAtq2AQqwBkWABhvQpR9wQGOwAXegAEvQAhtAAg9EoYJABJRXF1BhC1ezHFpzn/p5RKcQLHjaoL7SH05yCgTSkKxBIM9xGRD5jw0qCtSBYW4Bimv6IkhwoXSQoQnAH5xpo3D1TmXUhQsABirwBjwAAUKABLXkAGAgBOczBA7gShzwAm+lhWmwBC06AQvgBbO0BGnQBEvgAEQAAzeiBwowBCTEHjGgAFIwAxygADPQAA/gAjPwnSOgq0igAALgBUjwgb36AVLQADMAAQqgk8wpAh/QA466BqaSh/G3YQ56pzN1GfAhVHAAB3MAB9bhYZDxQ/w4Yk7C/pgqs6gvVQUvFR8BSp8CqiaQoRpUgx+HRhWOWiV64CzPYnyQsAa5Jwhl1AchqAh1YDR2YAcueTQmKVxxsARE0JNesH9LgIRHM4VoAAYdO31G43DWpgRiYDSjZgYtw7AveBfyeRlc4AYN6QZ4Aq9wYh10cjM+tR5DCwdBy49v8LNycqf3Ia9Tqxr+yo9cYKAbMguMGa/ymitM0JD3ShWNyrARQgcgkwAxYK5eZLGGsoyoN3iEwAdCJ25hIHoViH5jkLJ8QAem9m19UC6lxgem5ouCIAcciwcmeJJla4c7G499JiRNpKcQmaemcJCxwiJZawEY8idFCxmwYjV3+gpO/gKZDBlUtkAKZRsqajsJ8BkJXTApJsAGDld1R3MHYnCEq0gZPSkGY6BtpnYHSlAtONIHZTcIetCyHtkHHnkHPdZjGBkroEKDWJCKb4quThQKvgIHkctD+6muhtqfoZCfSzRiomC1vCIIAAKwX/scBFK+0DFiL9UfqOsiqlsoIvCOj0BylGAEhlQpa4AGSKBqMYCMZnAFyvcEwlUGXhAGzRsGDVAGfvAHa+ABSrBSbIAES/YFMPMHSPAFCvPBYFAF07IBSbBMDkAFa4A8X1BewkuDftC4bzqDHEYdRQuXcWmPohsgiQkFALInT4IdooGYcfkcnSsK+wFFPYWXUAsC/kMcl0C1B1zQU+/7CmRrvy/CBy5AsYewgJRgSN1CKUUwBuEpAiXAAQ0AAwQAAw2QAM9JABvQABtgB0HQAASwBEDQAGDQAWAABhOgABSAAArwAlIwAQ0gAipQWB6QAAowAQ/QZAKQBAywAHgMA3tAAY5sTzTounKxe/WrK33wmPrIH0YLAnciylljkAWikINwAQRStKabr4Qwj0tkCBcAAg3pHGpxxYWiBy5AeIewyWhzORw5KSowBjNwB0swAn8wAVjAAxtQTikwBT8wATMAA3YAA2KQABvwAjFgB00ABlIQWh/wTAXWMv1kBg9QokGgB0fwAESwBA+wBw8AAXAg/gJAoAQPwACAU4NHUHLWK4OyYWitQhp6scuFsgbBnAj7KwknAGqVUwBFEM5oMAVIsAQiUAYcIAYcAAZbMAVkgIY6EAY6EMd7pT1tIAZm0AAuQAV3IAXe/F9xIAIWfQdJcAd/wF5nIAV3sAV/4wBVQARJcF5uCnx1ELG6F9BJXcX1d9A6ggVZxwhd7GOTQikrQAZjgAV/sBuzaAfIuH9l4Iu+iAZTWJxl8H5dTWpXnXyFwLIm6bLNq266eAcZuaYK/RXyqdSIVrpW3NQSggRrW2OUwAae1AU1IFxDKAIx4GHSFwZICJRhoHRKNwZI0AI7YGc2YAe+6wMzgH3hNmpg/kADDacDN2B0OdiAFIp78UkheS2DfN3XERID/8wI/jwJ65Z5GycIQ9gCL9A5QomLpI16fGADYtCxP9ACCJcDOFADalcGjetwPYfZy/JwpR10f0uh7hefrJ3Xrv3aCZLFptgIemCWkOAD1dJ81UcIYYADM9CsCIh81WZ+TjgIRzADcYcDUZgDOtACPjAGrsYHSbDf2VfdCSgGOFCSBSiUv9x4Lqja2h3QqdvdY9LLCi4Idp0ICBgGeCDcJumKOWADMxAD4oZ6OnAHOoBuhIAEOxBxzAdyAFdqYqADNVCAN0DcaBB+N2CAF+cDB4d+NWCSGbkH73gZZ5gHNGOKymsI/tILIxbOFfHm4L3H3RGOIHUAA45wBPnbCHiQbv/ngNlCcff9fEmgA+BngqenGzowA0RpNHeQA3iY4pWRA2jQk0DZdhOI4+lXBkSJeX0wAHVAT77DBgLwBASASiIqqk/AXVWQB5vZByYMVvxlwhyAB0YwBBQQZxLijnWx2k8+f1J+F24wfMEABuOdCOIdCWRgbUc4CKJHCE54BziAA9q3Bmnu3oLgd7dbAyKAA5VhBy0wCHfgAlv+dIRwA7eo3unndxbYOg4QBE9gBELgWVv5Tc4oApn0S96UUEEAoiRATlsJByrwS31wQWRJ6mFxvZw+b6CwD54+F1EgAe/+AcTg/j2BDQl213+60Xq27nEEqBt113YzwNseVwYMFwZj4AMfE4QzIHQxsOs7WAinVwYHl25lYIxGQy1K4AEQ0ANeCAFUcAZQ8AUOUARvwABW4FFwwACjSk4oEJpXMAEjAAbWqFC9VRcR0MnoHmzUMA7sHhdu8O4V8O4vZUtFwFtM1AcTcIYwwDughAckWOTjUQiUxgiZ/gged+KEUIxsRxk38LZDB3HV8gUtoHN94ANSlwN1sK2zhwQ6IAZ1EOyEUN5HgwM5UIUQh34IRwkUTiilSBec4Ak4n3g63ws8HxYdIAEp0Acs8O4VuwcLMEkOYDIKVQRAsAQhGAXVsplVIAME/iBHbUgEGiQIWPDLehDDi2AHUjcG1r3qOmdtBtiA5leAPkCAUxADPgduNokAYJADk7fZOCAmmX27AUgDONB32kaUCKf3X9d9hM/85pEBEhAFXNAEi99ifWAEu7UAQuBeStABPKAEIbiCGzryPNABRIAEbqAAf8AAOcbCi8Dkg9DA/mcIObdxst8HXS9+d9DYNgDmdHAELgAISTl9fVgJeDhTYC0+hIR0PjU7Mzg5OIQ3ZH03eHyOn6ChoqOkpaanqKmqq6ytji6usbKztLW2t7i5uru8vb6/wMFPEhkVFRIVdHxsfWx7ck8vnszNbsuee3V9e2d7FGBDSE9Fjn5f/qZYa6mDdmKifDc2mZiEfDiNNmF9YjY6nn2LYsjpgyQBAgQJfpDhc6eMFzBryIihQ6hMHzJ4+vCxaGsPqX/BQoqk5QLkyJMoU6pcybKly1F+Xrq8cUyCzTp4yoix06vOuY8xUPHR0cefqBx4dNjguYmQGBx3dODYeANpjjAMw+ghIkJEggQiDnrxsgHICDM96lh8ooTMwj5C7uCJSUgJoSGEnvTxUyWNI4+hjOwVZcQk4MGO/i0h9OZMuT5JZEomhQXL5MuYM2vezLlVlxOgt3T2BY/nEgow7tyo52PeLixHSsE6VQbNUFFh0ES9MbUoJhycytzQN6jPnRw5NPXR/oNAoJyDMfbMICMFBg8ID3hQWDBjyYQ0StBQEdJjwZIBAyFQIJKCQhEOIjigILIASZAPaeLk6TPkCQc1fUCghHxKuPDABw0wQAUQJfQBRxAwQDACBA7EQEEQWgggxBUQBLGFEETAUEFXTwQx22go8TGDHSah6OKLMMYoYypdFLBCAQUYMEcfT5jEhxV+fRITkHv5QVeMdnBCCA5IjEGGap+QccMYLdZCBBikfIGlKf6QgUYoaISBx2p34ECUDwzVYFRrhBRHyBg3+ODFDs2tQYdBM4gRQxkdSEFCEU3wwMEDZDwwgRpGoBHEECQE0QcFdfVhBBBuKCCFGotBCNeJ/pJyIAQPe1DBwBJ7WCFCEELkkYIQLxTBRxNFNKACf/wtMAQYKlgxxRV+AMEoqnygUAESsc34Cx850FBDDe6scqSx0EYr7bS3nLCCH1vguEIf9VHAwREPBFFFAgxYkcABT8DwABVgHHAACgdoqIajsRwWjJSJ7XAEH42Qoc8nduSgwx25vKCNKH4EZcogbjqCRw7w/AOnGGEcdwk8ZRRnFB9oxNPCDi0gIEIMMRxkhh1LbDAFN090MAMSb8QwBAd5SIFHFQ5koc4QfjHDBhVPELFHEGxwoEcbfVhxRR9v7MfGE0D4JQQWbjhQxxBGuIHHFntMvRcFSJzjsxUwYKvf/hBEkJ0FGKJ94c2W1OLiAw022EADDTwpMcI/QOpFlxBBfCFYKHDwgFjciCeuOIw4dtHHChqYUMYDYigAwxI81EFFGk08ocYHQdAhRBNGmJDCASYskAcEWoCiFx9Q7PcXKHsYTsizu4Txb0UzRLZaH2Eo9wm/OXxpCx8u6DGKNKXYMcYduzvCSQ4ES18VDjWUAc+XY/A0Rhg5tDCDDUmM8IKUBx1ERBJ+3OHll1TEIGYfaGS0jyx72LV43DXQQEYZd2uEpKLAhxEACQVK+E4ffPUHLQxhAWwgAATWAIEJ8OABHPgCAVBTpcvYixB7aEOxWuEGcgytg6VoQ2RQkqr9/rlwJSswgAFuVAAV3MENSKACDOiANjBQRwpemIIYHiCDNhghBUbYAgUOkAUYKIEKcrgQEijgACJUQAYdCMIRBuCABiwADA/4hhHCmAUMPuAKQMgFPIRHCB8QQR0Va1P1QMEHMdxADChchR449QktlaJicfxEbnIDCjzYYFlLeYtx3OIFM2ijDmIAg0fQ4JAxgIFgfPiCHPCABt3YwQ6c7AOLNGK8F5rSFP37X/8aIQdA5eEBVaCDCh5QAQAhwQ97GOMC2sCDKiDhClWQgQKEwEs4LMAxnJnACD6xABkIgQGxaEIC+lAFAtjPFE9YoRCmeZI9CACZpwznL+ZgABwV/uAEfqADGZhyCj6swAgxsVYUzjAENtQhCXsYAQqqAAEhpOEBQ8gCBXL5hiNcQWlGKAIcioACK/BgAiOsBTzm6IgcIIFgdtjdDfIYsPnNYg0Ko+MLSjGI3zkiTGNo1idyUIO6LQsPd+DABpCARz3Y4Q9f+EIZGlKGTmBBN2Vgihw6BAMxmIEQmrADRq8pzqa2CQdhGAMOaPClIWgBDiNAQhzusIWZOY0QchCC0c4AhzwMIQhnKJEfzkAFIuRRJk0gwD/eEIA0+EF5e6kDNo7kh3/4gQ14bQICtqENP8ShDnXQwz/iMBBCcGA2fjhYH+KgB8DsQXl6kKwjlOeHOcSE/g9zwCsh4KDXT8ihDt5EZjY069TWuiIMYGAACYxwiYrc46138MEJDAAaGe5oQXyoABD4QIUhHAEORIiD1ajQBznsIQ9KKMIzSsSHJ2yIAkydRZKqBL0Y/MNNYzJFbnXATlfARhQjHQW/0MDGNUZPIzfon/PupgM6bGAJbSBAEh4gAgVsYAQN4IAS1EWBBjRhBEcYAgTwOAQpbGADDTDQ5TYAC464tqn2uBsN3ttaby6tDx5oQB+kyZ8AKCAAVxAsCL+5BwhE4AARaJ2K3XAAPgxBATAOgBaoIAAFREABeGhCACKA4iaIYBsLGDIBLFNNCAQgAAwwiQBcHAAEPEEA/hGIQGz2kOQILLkPlcIyA77Jnx9HoEEXTnMq/MWHF3ghtwIkRG5vUN6K5MAHd0iCDHFkhJ04orGxoEIW4tA6W5AhzqD434mMQgg7IFq9dlRpK5BgGVBg4SehKEMZGI0JNBAFYHRWVjvoawci6CEOImiAEEQAAzJQoCSm0uICRpAHPVBgAl4oVAJmUNQG/EEBECAZx9TsVHVSNM3bJIQAlmbkPkyACGB+1WC3QWb9dWCwgvUDHOQKwglA0w9Z2MsADMeBZY74yBRIgCeEYM0qRADaPAbQihvAhzgMgADdmMBgKQBk/giADt7mwx46gO84CKB19g43IYSwQmI7/GF9/ljDEZzEBxocmw9wUo6UqBRxEZCBCC7YUR/GADHMRJUUaErvRdjor1RkDCuuEIhIR4HnTxMiDHY0iRgEaAMcfM9uGPlCEH+whAbMQAp8kIIUgHC1y0mjA1hQAgX2MwUyIKENCiALEszggCuM0uFgd+obInCGuBKi2UOAcmxUrGzHCOEBD1gAtgf7hhoTwgP9jgMQ4C4AGfSh3Gc/8gAq3YcBqKGa/xhAoakdpFcTogqDHcCH9zCAJAhA3qmNKxCCEAQFQPsuDQ+7ayNGkDrQQR8+sMEo+JEPR9ThyD6gAw0+oRoLuwRZtg/FIE50G0Hmvnk+IC8rkCdaQjBP991z/kQZWgMSZGkCEZG4Ww0ykVOb6oQP62Tv/3SDhd9j3xPuQ4MUgncHMThJ9OgP5wReMAG/n5sQcRBCBGQQhWnD4ZtNOMAX2CCEuTuI23GFTBMgAmzwBwtADhwAA4FXeCMkAFkAeY4geX8hALLjAeRATZE3eQKABZe3YmWnZUoQguqQfsRGPYQAC9BDCDYwBoUEPp90Z3fgBy4QE6pnUvUQBo+mEhNVCikYUn3QMHK0CnwAPr9XCntkEpcWCtBjUmNigoQwJgRDchkBPT4wBR+jAzqAZ8ADPZ6QfHcwBWqCHDkwBkGlJI4gJS3QAstyNyxIgm6YOE1AZLLTbBSgDhMA/gNW8G5s4GRllwCnJncjNljbRlwRcAV8EBMTkDxXBm0c0ABskAfNRnBg4AcTIFduMG3c8mHUJjsc8HlVcAB9IImUiAB8MAEKsAZz4GJk1Xd8sTeO0AaA9oamdH4nSAifRgY2UD12kIUUxS8t4AWiVFKikCTHdhLbZQpeUgdI8Al+Njwb1Qob91afUAecIoOhYH5tuAnFc4YQU3ufAAYuQARh0FLslFF+5lEu0DDQYybI4QNhsFN1dDd1czdfoj+g0BiPEYpBMDj1ICTbQAgrFBMXGAqhJ4sGyQoDcGSBtwcccGIMMBAdMGRAQHZ7MAEBsEGDVX//9ygCQABDVgRU/jAAEcAAEABtbiAAAYAFzdYHQYCSD+AXEEgIErhi1cMB7gd564aSDaAOfkABQzYCZEYFC+Bln0cI63eQL3R6jrAGK2RSwIEGV9FBLuBDvKEJaPIOPpCNJ7FzqDAITEl7HBZerhAwWngKWLCMjnB8FXWVwIMDKpWVwMOWffAFLhADOlA89vCMbcJePwhWLUBRUNl85RcGStE/z0NfksI0DfAATZAHFEAFSMAAZcQBjmEXqAIEL8ABQfAAWWQEGiICfhEbDwID8BQEM/UoVwQDgFOUSNmakiGNrhmbtAAPn4AEjWVSqaeXoUBpjmADd4YUpNAx2XUsOLcOc4lp9BAK/o4mC3gAPqVECkdAeF9AeBqRA79TBlD1hDeABknCFHyQBC4wA1dxTdBXURnVB7UVAw1zaKIAPeDDhnbQP4MgGFZQdkKgBo+pBkPwAgsQBPsxAQ/QA9AGA0GgBw7wAEiQBELQNdBmF7DSAEbwoEHgBw6QAnywmSEomxq6oRxKLWZYi5gwhDmQMbr5CUkwQlAyJnT2ETkgaaShA8/Jg/qQBCPoCB4FCuY3C3V0R6bwAiOIPJ+ABjjwfDVQHMKxixzHB0gQnplQJXZgAxpHBsKoBy1wTd/TaBRzA3GCc60RD99zAzRgEVQwAvR0BHsABEUQB2uAAtAQBJ7wB31ABcol/gdtoDduMHVyCgPaoAQOsKZIwAYUegRV8AJSIBpgAAcOEIsduqiM2qiT4QN1ll5l4oRNGApfwJrFuQ9oYEdslGgl5wtjMpyk4GemBgrtMArk9z+ygAY+oD2kEAN0oZaptyTPqDtSOoUx4AKVUGc4WgMZMRQMQxCDwAeO5ptx0j32QwfI8SUZ1j8cRkJKAJuOOq3UWq2XIQYuypTKioMUhYOSRo2ggAP2o2l2BnOh4Hy9EDDSWlGE4F2hYIOgYDfy6AlUoAT78hfIFG5xoAQ1SkquKgqVVhmOcA9FYQOdgANeMA8g9TF4hAphYAOeUAnHQQYtUBVKYa6JEWktYgc9/mWtHvuxIJs4UREKP+BzMTERw4Mc/3CEw6N6WEp7PpADvDpycnkLXMkKv6Nyn8BpnwBANlAG/fM7KsAHgBOKHMADQ0ABJNAHURBTSoACC1IHQnAEjYgFCyIHHRBuflBpCnkHFgdAd5AkwYcHbTADLZAcq4AIcYID8nADU1AcOJB7uyh8IVu3dnu30EJ69eAF4ROknYqtgyCDxXcRu5OCdJRxSridcqOVqXCefcBHSBWjbUQDq9E/sycpbwBMMXAFbyAD0jUrB/YAQnAGAIUCFPAFG/AoCrAEQeAAroclsAo8EBumT7GdWGC2ZVkKHCMGd3lnZOCWdkADLfqXO3iD/i26rnibvMq7vCihl3gQszyhs4b7CXckBgbzruw0hKSQMRwnSDXrCsgiuaYwjtPnCcj5j8PGB3hgB5REMXGUUW92B19wT09Av2DwBFIQbtRQBWRLBXiAAnX5d0vwAF7wACCxBmvwBcs4HFDFtlXYAm6JQjnBu8gRPF/3hLlIAzvwtvAwrnc2s8wbwiI8wrtgB1NlA1qYE7ZBCHrQr33gfXQgBqz1JqAAhMopMBSlGiCMCqHKCjpAA9gDxJkkBORwB3ewATGQAF4wBk5SBnSQEUPQADvAxFMwkJ7AB3ygB2FrxImFxR+kXuxVPUSABWdbA8HXGl4wA5BKR2HrL7Za/oxgMgLlVABGQBHG8UkknMd6vMezuSxTRQM+IAZU4HZ7sQa5EiSP+yh4YARK8AZqsAFE8Ht3EKM2LArNuY03iLGqkDHIWw93E8NsKAZkkDINsAEKAB/BhkFAcAaO0gQN4AMK0ABeMAAQcAYCcCgP9AcJQAFnMABadMVGzL4oFVTDmVFhELwaVgNRtQQzcMV/IAZl8D90cAct8g97sATnSwifEUM4sgVKBRIeQRfNR0engEtntx/VhTB8vM7sjJRhQLl90D81oJhL4ABCAAMlYARWIAVX4ChLAAYYIlZx0AMwIAJD8ACyUxHHVsmjyqONdgNwTApXCo13M2rCOwVT/gBhMMBrU/ADIiAGEbABXqAAPVAGSTAFELABZrAGV3cFI/AHJNAAltIDVtADQKAHI7AHWPwPngBTOgE+YuiO68QPQEwGd3NHZgAEYmB0f9AAJBAHQZAFVOAASYAzRPAGQYAl9WkFRDAEU7AFcXAGQmAtc5AtNvIFiegtRyCZEJAEFeAAWiAEb8AD5gEBKrCaAtIHH8AADCAEfJAr5ILPJeICC5AEKOABQcAAgqGaQUAEed3OJGgBkj3ZlF3Zln3ZmJ3Zmr3ZnN3Znv3ZkO0Kc7Ma8kodPUAHD5Aaig0kE7CMZjAAaTABWhAEbdDVL31GgqR7rQCVPvCrOsC4pNCi/qqQE0ANplPysDQgBn9AAfnBAXTgDHUABmWgVq5Yz6MMA3awBn+wBlnwB2AgVlJQIXdARdzJvsLcSb1rnVrKtvKqYTTgD/KYUqY5BhMwBTLAAVMAAwlAOfHxAw/AzAxQBkOgBmUAYWYgMzPQAydQAI5zIyuQBSmABwsgBF9wVk8gAgsKBEJQBTwQBHDAKw8Qgk/wAHqtKqnyAFagBgRkBBVABEfgKJq5B+HCB2GEBErwBGgW2qL32Tze4z7+40AO2jq+CkatO3ODA3ZgBrm2BGPwAFOABVIwBg1AhmJABHagBHmWBHKAU1OAAnCDB53al64wZzwhJaKaGIprCnZA/gY6wBvAgRzfI33vLQeDG6SEwAbqsAYHI75/YT8DgcXB/EmdpN5vrgO68z1jgAZ1sAM1oAxzswNZ4AAMgDMj4MhWIAQA5tck8AGqYgQHmjTxkQVCAwELgAUPoAHlRENJJBpUgAJ6wAFrAARgUAV7UyJngDRKkFyJ6jVVwAdbgFVHoB/WAKhejjRyCgQNAAdORKFhRZ1DTmxBHu3SPu3UXtnPvgpgKn3QnBh24EO10QaVBkow9QdeQEmaJsrQrFReotuysKMLIdzt+aF0tHw5cEiV4APrZKo5sAPYGQN1flLCUwcjxQeQwL46QTHBJ4YKf+heQgeghMWmoKQtcEju/m0RdbAGl7YGg/vFQrHgOHICLaGo145+1c7jF1DyJ1/yQT7yqnBoFfvCHzob7hOz1tmwyQMKG4UDWEAEM/ADOOiOUaUDtWHEneAKUvrTWHxoz/N9hbTmOIhzTnzmiXEO/PJZ60tJEoGDvokcZ/ubLfo/SlX0t8AHRJAAP9sHLaAsNsAIbCQHX0AyWk4LXWAEjsPyOq7yeJ/3k53yJW/3quACElGdzaKz3OgDFds9IKETRrBnJyByjqBUHGAGYWvwmqZp3En0xGUYWNIQ/mJ+UZV8ezHJnU/Mn1Cv2oDFMPVJ9nruR6ATid6+YP/wxXEEmEauvFAHMSACNdCGbfAC/jQwBjRQBF8w0aCwBkTwAi+QBDPs98wvCpnNAkxA2SyAARaAAUxw/dd/AdcPAtvPBNQv2RgAApNt/ZPNBE7w/dXP/ddP2UzA995v2eaP/t2P/uAf/ZOt/kwg/pLd/uOv/5fd/IDQJzhIKIgkh8MnSIYDllQoiCeG9NVnJ+aTcxNGF1PQ1VVQYNK3B3Q2tNF2MCHz9JZF9RSUR3EWFHNn1hDhBQMzBTR1tRSkxpGQI3Y3FkZ2Zzd1ZPbwUMbxMBYEI1a2QY2E9rPksgTzoOSHEmMER3RHBzkoZif3QkhmJ7/PDynn8gKHD0WCRIjBYScHHRd9yNwgCInPGiIvXmCp/tMvo8aNHDt6/AgypMiRJEuaPIlSo4WVLFnO6cNkJQs/UCy8JOQG0p43KzGUcrnHAhRCVS4IJbQnZpQ+IIzmBNESip9BbkD4JNrypROXhN5gWAp15Rw4LcumPIs2rdqSbJLc8TEIDw4v8vi0OCLvjhgSn/oYEbWGSgMlPaTM4NFBjIsNLmAsATKjwRARDMhwEMNhCgIIMDZMESHic4PPZPqMOY3nT5IgZEZQ4UFhzwgIHtT04eDAhZE+QTrkEbKHAokmeb4IIVDJzp19fHy4mDpozPKUX1wQ8ZJjuiAiYHIMbPYlhqVEGSUecRHj4tr17Nu7fw8/ftqyLbmUgorB/s/WOXtAMGFi1X99uMEEC1zsYRQTguDXhxP2EcjEg0f958RUFzjBlAU5bcXSUnAwgcFQGPhUxX/2cciCIDyt5MeHLAwFBYZh2UQWfSvJh2OOOgrCh3g54DHIC2LkAJEgYODQTygFcLFCAQbU8ccDQTQAwRdXNOECFSJ00AMHEMRQxBsbENFHFQ8MsMYDL1DxgBE8ADGBCxDsspwdYYjBBxV+xBGECnB0uQcKFIygCAUOzPDBCAykwIcHQIhAQhUOvGBEFff0UUaRhOxQCSFhaDoSFi4kUcYNpRFSxwt83JBDH3fc0McLGOFxA5Ab+bEGEuipt2Ovvv4KbLDz2WjT/lRuWOBTTVzUWJYfVay01FYH0jRhHyuuZB8IQxllwVICgnBis0GVlR+HFpQp1h5DheXHtWN5CxSx5wpLb70dMcRHq4Iw9Coag6Sqrzx+vGCAKKKsUAge8YikxxpffAHEA3kwE0bFYYyxBh933AFqSFn0IRGPn/rTgq2D6NCxR3yc9wUeOYQhjwh82EGGDYLYwAcfIvB4g78q57qrHvYOTXTRRqslL39DVeHTfn34AfWzN0p97rF9QDEWjSnGxFLT2660roI5MdvT1S2xgGyDK4FgdrJVi7UiiR7CAcccfoxr49F610uE0GPos8YjgoQxkB7PBVxIEiLIsUXBBawA/t0gfJzKkR5gIEFEEhlLrgnHZPgwBh9+cNcHHTf4oF1IDK2BRVyI74vGGIW8/pEeumYcBpHyfIHXQLD2oYO/SbQuiDIiSUQEel8IvXfzzj9PdNJB5aTgfupywYW5ZmO7R4oggHV1iuZaIP5QdAty7FJPq9319jc64RPUcJSCgQUnMvGSUVO1uKCCc7gBwLvJC3oElM8XwACyVh1BDoR41QyEhrJCVKdTeKDBDOaApEI0RyN1SEIMrIMF5hFCDDQgjzyIgARBvOUGeArJPQ5ICDTAbBBIaEMfXkc7jtQhBjFgIBlyoI+6MOSGfNCBIMQww+dEZ4Yj4UMbkpceERZw/opUrOJJkkaW/OzBbAfKm9QuILZxDShDfYADt+zHlKFgbw/jUpBX7lY/lkBtRg3yCRy4oJUbFeJZduOCG6AAFbBwiz8DtKIhU1KHFDaEDJcihAt0ALMwmCxVR4AIJroxBp8RIod9CJwLXIAEMESuEK/CARP3UR2MCCIhOciUR+6huUKM4VRyEA/wisTJfqwBBn1zVQ4oJ48YrMESkpwhHzK4Q3zk8iNOpEgMlnfIaEpzmtKTiSCs54RsOiEs7ruK1F5So6Xoxwk5edbXUlQTsJCvjGcrhRMidLX81MQCAhzKNgvEnwu0qyzqFAvZzDLNgIJkiH24QSMFIUxLnC4e/nwgQgxGWdDSPIR2AfMDGJL3giQwsB9FvIGpNmK4Tg3ihz4Iokbu0ctC6IBjhBJEGcqwSY9Up5Ig88HI+PEHW4bhDrEbBM62M8xB2OEhZ+HDF6AYQoEqdalFk1cXsaW2nBCCQ3ugGhq5hqF5WoAJkZvn1zTEFAWFBUYt4eogmCZPZKGzRWVt0ByutRIZxYtYTK0rP2zZB0wQ4gjES6APkuACVRKCDzUQROx2WogbYOGDzxRsRko1hlp5BHOQwMMYchC6jIjnoIS4AREWlsCYbgSwWFAEH3JnMn60tKCm0aQPTsUHgkZCsmnhw0WVJ0W76na365GXb38L3JZgYEbB/vXtcIuLXOTylrdHCCoSTIgFRQ7CCzvAQWpHasTi3aFVgavIDjbXkXwhES4gWYMLcrvKTJAhZQzh7CDAsIPZxeWUdWHZIMoAxI1ggXh4gIskRxow3mkwB5pUi1GJIIIo1uWipV2ugx/Mj+RKeMIUrrCFCwnhpa4BL30YwVs6KdtUIWEgOgBm8WAKMizgoAUZDeoy5XHZ7aI4JCHlB35LCol7yFZyLigDeY8YRGbwQw8UCaoljLcRPjRSDP4aSFxsFiT0+kAM7/EDFhCcHoLoDAFcboDQ9mAEI/NjC4O42xlM8oY08MOGhdiimAWxh4+NZItP4AcVisRmjty5D3Uu/kkc1Jzhjlx40IQutKEDzdRLMSQMZdgZj4hABEXoa0gQIexiX5AeHfhYtBt5VRmGmjqRHIFM/OCDGDahHR2fcJhioLIKyYsGEwuiljEQbHNuuhFZDUJfv/OpSfWAV0I0Qz56OKoIKIIALBxBBAgQzwfUwAYqBKEIfgBCLFBwhi2k2QizWIMA2JCFL1QBYmd2g7WFEATZjGAIMdgDDILghzRwgQoRaMMZDMWHIQRBznBQwBnMfQYlKGEBRwACCrJQBSCwIQJfyMITYACkFAChDkNIArofIYUhcIAP6Ja2HA6AhSRQAQVpEIIDAq6Eq9XBAS01OBhsKAUlUEAJIzjD/iz0wHI+KOEAWeiCx4eAlzhwIAvoVje74fBuP8iBCnIQwBPO0AEHyEHfckY0JAw94ThifesTtrpSGSKHFNahBQRJwgs2ekPXiQGwM2hEpXOgu8Fdty425cMYfmwS8zpWHnkIAwuVPDpI5GoQPgBtBslQYBAjQYox9shEJEfeXgsCdIRIAgIhgV8d6UEEDViDeRHQAEV0wAUfwEMHHqCrJZRCC1ZQg8CFcAUKvIEHQQgCOoDQhyJY6wpviIEMrHAFIfzhCpY6wwfooILWj6D3YSrCxzyQhGoYAQgVUIIQ+KB7ITxgCC8IwuyFUIo+gJ8CMIgD8R1whSIUIVA84PMQ/kiAgj2oQPXb4AMFKvCID7Th92fO/hDkTygcsAdFMAQTcAUkYAVgoAIjcBvbBwQU8DFBsHtVEAM80HpC4AZX4AYvoAYfUAutFxsjECbt53WFwHUniIInWIIBRQSJRAex5QNoAAYuIFLFgzyfNAXWpWmQgERMJB2PdQMcU2JooWR91Q9okAM74AXSxSOrJQi09V9isDBG5QI0NQho0DMDBREvVTyF4BCFIAIQpUJEhSMuIAKeNwMIsDNK4ADD4QIP8AQQaHJrsAALAAZG0AEQ0AMT8AU80AQkQHMINAQOgAXV0AYWmAdREAcM8ABgAAEHQAcQ0AQK+H0dwANfIBt1/iAEReAAZsABJSAER4AXQ7AEUkcBbuIBI5AHfTABFHAF6fYADpAHA4AHE+AAWfAAQFCKJAAESqACJncEEtgBQlACfaB/Fmgbo8gBHEACKtAHQ+AXE7AAWGCBXqACKZAEHDCIbIACDGEEDvAFhoiITfAHDAABawABCpAHEzAEagAcv9gBV7CChJCC9WiPFjaP0jRqLtBQa6AHO5AEEOEHbIAFnsUrruIDkkcIPuAFBJEPpeYFpVFEoZYSw8MRSIAd6zUIGqVB5EUzeaUIT1SDIHMnIfEFYjYypqZBGTQIcmCEgxWEOLIGXEaTgiMITzB3KfEGZ9YPRsABq2gSKWdI/js5CFsECRoHlPl4j0vJlMCVj4d0BDSZAFmwBmBQB3aAKw+zBnLAB3QghnqReCr0aSpEkavkM3YQlkTYYBnxBXKgBzPzaXXwZjziM6VRBg6zd32ABjP2EXswkig2M5DwDIXQBimTL2nJHljAZQkgj0/pmFbUlJEpmSzxmFQ0kyKQAMwmAmAgBQzQADEAjSpyBktAEFGgCENgBnbAB2YAJFr2Bj9wKtCAFBRAKhhBBWOQQlsUBdcFB7YxCG/gm11hG3EGMkUpCH7QBmxwG4OAAkVCGCJkB15QBqNIZyCTB0HAB2UAA2OAXjSTMhsBBkWCB9NxB3OHBolnVP1wMQaU/lSV6Z4FJHDxKZ9KMARGMJ/3iZ/5KXD2qZ/zyZ/9+Z/9iZ9DIKD5aQQEip/vSUBIgABgQAcM2qDAyQcNwAEPRwDAJwBSEAQiYASKoAQbEARHMAQLIAUE4AENwABW8AMBAAFY0AAD4JsUAAQJUAL6RgAcIAUHwAZFMAJNwAeLGI4UEAcHcABaAgFsoAYj+gQJwAHlR6RswAMLEARkQgUc0AMD4IoQ0AAP8IxAUKQj8AAUQARCEBkT4AUCoADyeABIoAAP0AP39wAjsA0xsAFxKgI2igdlUJYdIZeF8IKrNHd3IGt1gHbyoFfw4WgKqqjNwwbJyQaP6qiPKqmTCqmT/toGl9qoa5CckSqpnIqpjWqpoZqcc1CpoFqqn3qqphqqmdqppUqpqbqozsOgYBA4XPYFT3AFe9AAQDAEcvAAVOAFFCAFMsAAT3CaCVBxD0CiJOAbKWAFXhAaJCADHOCbQEANIyAEZpAAHUAHKNAERAABxvqMctoualAFSqAGTSAFuLgAT6AGbjABSaAGVnCIEsiAvEoCAqgCQDAHDIAH10cBWhIEbMAAQeACPfABV2ACTdB+hDIEdnAOQSAHDNABadoCLUAGRWCsQQBaIzGXJrWnmSVB34kpEdQeckBqsaqyRPOqLeuqLguzLxuzMxuzqEqzrcqpqpqzrSqpK6s3/nWAADDwQQjAEHHgADDgQV9QBAwQB3lQcShABMrZB1MgBShAcTCgB2cgBWWwBXFQB1sQBg43jVdQBhqaBAeEBA/gBv/KjUfABnwQKHLwBETgB3UQB/+qBHugiSjwB3VABS9Qt26QtULAARhRBSjwBVTQB1sgbWfbBhSge0DXBEUgBUigBBNwBtR2ZlWABcrJBktABLjJBmRAA6VbQnUABkGgBLamEzn5L1PRq4KwBcshBXzgug9ZCH4wkpDwKiR7EjGAXj4rvL1yszC7s8W7qsZLs8ebvMjrvFI7vESDBQnAZQk2SmVgBqF4BEhwBD4gRQo5CG9hK5/zBDMwSwTx/hZ1sLprkZfyMBEQ5UFP8AWLp0FJ0IIqJAY2QAM+4AOlawZsEGkOYAVBsAYRAAak6AYwwAfAubhxpn1p8ARA4KsOUAcDwAbWVgRx4KWBKQ9kQF+CcJLlEZNr0SPRa8K+UrxtsAXPi7zMW7Ms7LwurKo9e8JDIxEYUQf8yDmSgwgUAUpHUmo4IJE0IAY1oEk/5Lvx8Q+Fmjx9AAYcJghERoMaVLpkUAalCzMcQAEx8ABCQATexwAToATy+AYIpASzFxsqAAFCIAIoMHsyhwQi8AJFwAfNyZcxBGWQoMMctYNq0Vw1DMjykcKUKsM8C8OHjMjLG7OBbDR14ITd0Fn//pIDMwAQoYRep/YqJVACK/ASZOBq9BJbNok5eEBQtSQDhSoHHiQCJVSeOEDEfcBhJpcGFIAFJRAErWctDIAEEzABgKICHgCOKjB7T9AEI4AFL9AEDqAAfICYhGVShDB4GlGSabFjjGzNaUHIj0oFkvoFl3qpntcG24yqyfkFWqDNl7oFNtuobdDNnUoF7dyp6IypawCpUgDPjaqVa+AGTwCpnLrCk/rO9Ayq71zIj3rNRJPDECF5iGNCdXBUn0QJzDMGNXACBmMAWDAdXJBae3B5hUBmGfHRcPaSHPEFZ8hsaojDWLA5SucwJ8k8/VsDNUADP1USf1AXlfbMifXB/gjVvjyIdycROAct1Ggxw5TaBACA1EndBgFAAmywAADQuZdKBQFAAOGc1EjdAAD91EhNAFhABVcNAC8AqVsNAATQXGzQAUkdAFE7AWp9BFN9BXQIAEnwqH8AAG7bBm2N1AEg1lOd1AxAs0NtLzkMHT0ld7O1D3UQXSJgAy2gAp+gJCdQCjCwAL9BBHwiB0S3b9oXD+0ABqfntBxABXlQZ09gBFQABE4LBKobBFgwC67rDwiQmS6ghknwBIz4AkIABnJwN1lgkyoq0zuQBnsAxZIjD23QBX0AvZ0khqVDCHaQ054CvsdZzfuAhEl8L9gt2NvdDzXrzQLQAN4cADLw/gcDAAAI4KgeUNZs8ARzfan3zAYBEABF0AZPIAAusNRFQAVU0NadKwBrXd8CANVLzQBbIAUt+tXhPXBg8NU90AbmTQBgEG0AUEPmTQTpPAEJQIcBkARtAARiPbPcTS85zDxx9zdH9MnykDt8UAdNktxK4gfEEQJrEMZGQAFsoAIjGBskIH4E0AchuH4qoAILkARXYATbhwLrRwIpsAcksABCQIIa8QUIgAR3AAbUewRKqw4fIAUjMABtQAIKAAZCwABUAGhWAANCQAL/hwKxyACQe7lfQAAQgAYowHMU0AFBYAQKkLKFwJf0YGM0DQlnyxG0AtseUQd9LuKLzhE3/ksFAlACoHrfTh0Ad92oABABAWDVWLCzad25AH3XK7zUMpDWSNCpVF0FAKDhktreZ+ioUBAAbrsAlZ4Al34lAEAE4AyqT/3pN8vowZLQCLkIp2JCkDBUmvQXn9Akkm0mA+CrRMAmbiIEXNIB8ucXVfDF8meLZzABaXAAOjcEFLAGE8ABLiAE7+cBKHDohKCYeDGTCPAHe6AFffAAH6AEWlABUAoDcKAooy0IVTDcKBAEcKACPJ5y4R6vFpgFKoACPw4BS5AFj5IXqfNfzGEDd+xIzV0XNxDdIHEIvw7yGlG8AyACkBoAMODUDDAABDDuBEABARAYAKAAM68AAt3y/gJ96kWgzQAgAxPA8pFaAQTABhWA1AygBI/61CwqBZcaAFfg1AnwAbge33hY1fG8Bk1Q6RGAAjKcnCH/K4QNPEBiJyDDkoP1MjwSWWBQ0QazG/2gBD9pErPAk3xKtEjwArItCAaHB4KrBA+QtfLbAS+wtoIQB4qQuPtWCZ4rc3JwBnCQBozb4UKHBRTQ0YRwxy8Gd/xQSx7xWiShZF4P+vJws20A6Y9aBQHgAk/f3kQAAC7gAVWd4BAAASXgqDc/qX/w1TP/1FXt82cwqa+vzQ5Q6VHL3hBQ6Vfw1UfQBgtQ67x+12mN80Mg9I0aBApw3oZMqaHfK4bjB6tCknmV/uKLEJN3oAM6EER6sOzJrTcQaqvyoARz2QdxIHDazRy7O1LypZ7TPQi57hHrKRJYAAhgfYOEhYaHiImKi4yNjo+QkZKTlJWWl5iDbJucnZ0CJZttAiNsCwlsAwABYB0EWU8AWJ6bTQBEnG1sVAAHE6pgbLa4m1QBDGzBbFUCDG1bogElUAFHpshsAQEAR7EyusIEbE+cEwBn4LSbmezt7u/wmXUufD5lfTl9N3iFdzdifcrkCMMnnkFFa5AcqXOQUQw9iewALJRvERobdxTxcSFJjI9KHBuKHEmypMmT7dSxSbdygAhOAVy0WaBgFwAZbD4QWMMLSRIlT77kUjVC/omQACLaVNsUAMEmokmERADwpQKAB0o4ABCxIACMrABeGLvyZwAqYQAAJHFjroEUJQQC8EpgZIgAcSo5odzLt++keXVu9LHBx0YhHzrujLlBxq/jeAkV+ShIkREfHBMTrTkiyc4NypA2Px5NurTpk6LyPg21SUCMa8V0DSHQhlfatGfL3XbWRm0tAEU2TdgGQMEsNsPTMuC54HaD2tzW0OTUgZsuCsQJWBMiIK121bpOix8PT48LL2JEJGnc544PMR7tkJ/fSMQiwYXwhGmUA7+ih5L4ww8kMfhB34EIJliaap2wRIUuLKW2RoSpcSIHG38w2Mkaa3CS4SYdbvIH/oUhVshghhSqpOCKLBKihwkGFFDACWyQMQYZdLSo4BFtKHLHfoXYwd4iXuDAiHmT8HGDfI7oEYOOUEYp5SS5aLjSlbRQCKGV6qRoIpYMeqmSmOk8w8aUaJbmxwkrnCDjCWTcoUQfBs5pCB8o6JGFgXTukQUhSEDBD5997NHHE3D8mWYkdbywSBhMEkIGGo2ggcOQiSTxBSU5YKoIEnIsKuqoOnJpapgainmqlR2Co6qGpMZa0hYGdOHHCjLOsQcKC8AQxAJIPEABFgQEEcQBcfAAQRIUAMEGDwsEQcQRH7RBAARpCMGAFQhQMAQCKPihgqyJAKhIRYWEkVEjN3jR/gg9lIQB5CIhkWvvvY512aCGJa7qb5X/BvwqvgSzQ+sJeswh4xZ9qBBEHxwIoccCQlDBgxB8UPAHCU84EMQeb/Dw8VfV8lBFEiMwQIUaKSTrBgN5FNwHGJxp9JEhkzlyg5GMyEFEJWSgi8gXWMhs9NHwBKz0l0s3rS/TqiEttSNrGnDCCVYPskWPVLjRTRB+nLEHEEXAAYYQWVABhB5nCEFBHcuwDUe2QMSRxxZ8CFGHAzJvxMikhwhN5AgrrDDHIl9ARMkdmR2CBWhTRy45I1k+rfSrUFueeV79gjOhJ5jrNfnohMzh5oyHX8LQI08MSDASazDiX2WNrCkj6oUa/hH7IE/0wcemijTBzxOKFsIHGZD3gffupDdPeooRlslJv6gyDX2D0WMvii4htsGS9wCDqSr4qTk/ekFbpG6+O3I4uggfgg8SPyJGFNAFrgWs0McHanTIQRZdoEIQsEABB+ThCSOoQxBqtoQ+UEAOVODDEopQhREQYQ9BmIESiDCEj2kBDIRanwiNpoQSmlAJQ1ACEk7IQhMOYQkmREIKW0hDF6rQhiVcYQ13yMMe9lCGPRyhEIcYCXgtogye8t3NGIGrw9XvBIXqwAseBrEHCIEIC4gDCYSwvxiUoA9w0EIfHvaGJ4jgAR1IAwo+EIMGPKAMQlgAGIogCCLaMXLJ/oNEHuGxxzv68Y99wUIS+JNHiWgEDWHAgQkWhisoKsEBJHgkGDiwhAdyQAoq8IADOsaZ1h3KARNgwwOI8IE8pIAKDjhCCsrAgAjoQAZj6OMkDAXIWtrylrjMpUH8UK9F8MwQZbiH8crggxz4gAz8MN3tCmCEL8iyD2sIlSHq6Ag+jCEMNgoDQPbQhS2srg9s2IMY6ZQIIOShCTEzBC0H2QcrxEyMz9SlPOdJz3pKLQbSVIQfwDCvQoghI3cgQzHtkccfrMAAJmCYHl5ABFnaxxJkoEEN8EEDGtxhDxB4wBWaVYQDpAICcghCCT7QAAasrQh9GMIDPvCFBzzAnAR4/gMEzhAEGFCgCFYYwhFG8AQgyMCeQA2qUIeaJjA8SRFzwN8KQug7MgTTDutKxB0ohURC7GENX8inIfQAPELEsxARJUwOKnpRLeyKYmuggDjfEAQZNKCUQmCDAmKGhDgI4AlqaAIYDvAEBvABAlmAgRsU0NcroKAC0yKqYhfL2MY6RgTPZNPpoMgHDjRgBn/AFGVoOQgp9IE9QqKMEfhQhTPGLnmJK4iBjKDHGgwkDDUgjANRgIcqwMAPSjiDHPbABiAQoQp42IIf+AbOQ/FBp30YZO+ewIc1PIEIbvjdF3ZFTcda97rYzW4kNLWILdjvVjLCAhWuMIgHAHYAFIDA/gLOMIAgIMEIbyBBBIjAADSWNAYFGUIfUNqHNhwAAk9AAASoMAIITKAESphAGlgLCTvYoKI4qAMRuuoIT2r3whjOsIYlwYeHKsK7UFRYAY5AhRLIoQ1BmAISOLAH+KpBCLsSghV4AAMzMCAIaZzCXOMgxhTkoQpHMCkH1PABKZSgCBwAAwUmoAb9SoIOkTqCCBS34Spb+cpYRsSUGeEHA1jtdH7gAxVggIUliAAMQWjDFdiQ1hHgoQlBOMMSwDAE6OJhCRwZbaGEgN86x2EKQ8CDEI5wsiHAIA9nwoR5KJzlRjv60UQtCBh+1oguLLMIkfIdpXynhzqsIQlZyAIW/r4ABjPUATSGPNIsBqEHdrrjCC+gMqRnTeta33EeCEhALxfhhzkYoQiHs4Mw+4CHqCKCD2Wow4m/wGwwjOEPeoinHL7AEGYnAQvfxAQf5MBUW3v72+A2mh8SIAIENAABPxNnHxo4CMrwqSB0YMgTlCCGQd7BdYgwQ7f5IIYOPUEGzP5CNE/dhzkV5NMkQILCR/CHQbjhD0346SEKMkgjrE61bGBIGwjuBkOoT9aDMBTIwfjVPgBv3pB7QxoMEUIuQM4NDWWEGwZUkN4dAg5CSGcjah7unvscl1hAQKmvkOtCNSAIImAtDCrwAAZQQAVPGPIAILDRCsygAUNogAse/oAEMAZhBBR4gRVFAAFuBQEILujpDBjAgTgk4ABUcEFGg7CG2QBBAQwAgxJKIIAHuCAAIygBBIKQAAqYlwFCUMASFjDKPUQgBgMYABEewIEkQAACTSDAA9rwgGC4wQhc9fQg2jDIlewhq6BXwp+854YiRHcLrSrUAjuWBDgA4QAFKUIcgIA2abkhDR3c1RGAVcI+UKEOIxjBICAQBzykwJxPCIIehBAEvGXBnUG4ggdE8ITHUeGKhYIsFZ5w6A5QQAkoyFgQ6rCFREUADFgYggPAIEBX//z++CcdEhAg8KAjQA8ttge+wgcwkAJ80HVZIQQbZQZBsEZ5EAQOsAFI/lAFftUERNAAGIMCHJAteIVSMBAxMyACfvAGamAFSiACQcAGDIAHu9IEdEABwFcCDrAHI3AAQYB4QnAxZgABmgdqC4BcDtAGQPAFRiAAQaBTL9QDQ3AAeSAFSRAHZxAHa5AFDFNwT1AHSkAFUyhmygMHn/YEc3AGVMAGMcMGm+IHRVACFIAHDoMnBTEBDsAsVpBXS3AEDUABQcAPBugBnFEtMjCHxkcBbeNAFAMD5BUFeGIFZ3CBc4gCVIAFN6hgb0BefQBjQaBWI1AFL7YHHABfIrMHKgADDqRfFJB/pniKUgMGCPACMeACCPBQodIGtqcEDHMmu+AAYlgGWwMH/jHQBnvwAD+AXLZ3BEKwBDFQjEcAB3kABw4gBx1DBjDwAn5QB3BwXN3AXzknBGIkBTIwSEUQjUMABHVGBZYHBEoAAUgmAkrQBkIAA0jwBEUgBPbRAVi3BlIAAWyQBLBHi+R4Jm6QB34gBUGhB08ABlcYTnKQBdOlBFXQarrAXFXwAAmAMVD3ALjXBwzGAcxYdlfwAEGASvGIBB3wRSWjiXvgAJ0HARSgfShQBw8wAlTQAAlgBQiUAFVQAgZ4AC5JaRQwAkegSVrAYlpAghOgURMwAT3gAF/gMBBjBErwAKgYlVJ5L66IAFZZXY5gB8mDPMhTCHKAB2gQB4sgBviW/gh8QHpykAQKcQRIkG3VaAlPAD6DUAcjtxceoHORYCcNoZchZwgCNE5TGZiCiSZfEANtOQmpRgj5AD85Qgizkwg30E+H4AdE4AKCsBFIIAIvwDwHIQciwJmDGZqiOZrsIDQ/QgjyMghh0JiLsBiJ4CQukE9IgJUkQQQxR5q4mZu6eR9B0k9BQwdLtAh3MFGGIAcuYC6DsAaUthdr4AKguZvQGZ2DGQau41SGcAc0kGmLUANR1ZxIkDy89BhE8J3SWZ7miYpoMCTqYgjwkQPDtgidMjMvcAR7RARa1RfNeZ/nuZ/8SWv1QAg541UVkZqMEAY7QAJJ0EdfUDOjwQfj/tmfEBqhjoYuj5kDoBE0snQEM0Ccr7lro9GczymhIjqijhWgvxQQjUNsN2BsvnMEztkHNCBLsTYeDtp1JHqjOEpUgIMPXvWY7XZMrEYEm6mY71kI10YfayAC2ZajTNqktnSa/zkIPsCi6eIDMRADS0qghlAHR0UfDsqgThqmYjpE+WAHQGKmitA+SPAZh3AHJxpyRoQgX+ACSzqmdnqnU5MPNjIIbHoIbfAC5OkP2gmjhwA7LOIH84mnirqoMjMGeTAG8hEGRdoHWOACCWoI8UkRmaacUDKn+smooBqqUWKmk3EHOmA8lfo4iRAGwTkG7tJucdoiGwGmolqrtpog/jmQDziwWS5aNIxQBn1qqoTwAnXaInNal7earMrqF1EgARJQAT3CB2BAbXqETIPwqnkQojrCS/a3rN76rSTxAc46rm3wBaLIXCFXPKBhKE/AXGRgB1vQBUbQBX1FWi9AAStTKH9yOJw1CHwSfelHGliwZcQGBsgKrgibsJCwB87qBnPgrL3zJE1ABQhwABtTBCnAAQskAOeYBSkwAUuAYyoQBQdwABXwRUHAXHBQsmvAA+bFBhTQAAsABJTnW30gPB0wkhwgjgxgeXxZEnogAliwf1aJX1JTcuyAtAq7tObjB87aaxkgASkgBg9ABg+wBD/gAUhAAhvgAgrgjhRg/gdB4AIUgAJ3cIP0egUVYAJilH0M6QJ15jBb0I4e+TIPQAUQcARN8AAy4AFXoJKqdLcM0Bcx8IoyiQBdV0FgyieE4gesVSd+Qgj71peFQEt7kARvcAa+I7mdZTyXO3GF0m6iOye0JAQ2alXFQ7qgS05dUHCIQCh6RgjjwlRIYCitS05Mm7tIE7UYUAHOSgVgNAJZoIxVUAdnUAVpwAYbKAV/AARgkARSIEMm0AVz8AEmYARi1FMPwGNWAAZt8wKm0A1CgBUQcDdB0QaBNgQLsAadp4194QIJQAdr8AKv+Ely8AEFpgRB8AIcgAJzpIlAwQFXoABSQAIvgL/SUokc/vCUSnkACyACDOB2FJAERPYFB9AEatB3YEB5PMAw1FJSTQCTF5wA47J0D6AAKKACHQAER4BeRKAASsAAf3J+KvkFBLCMPIBeMUDAJTABAdYBBTaSxkIEB5AEKAAEVjACQEACfSBFTQADPwkEIyAEPmUEbrAEKAABRJC3ZYsCI2AFZHewujvGo7IF4/qslrAHSiCv83o/Z8KvepAHe9AjiWZ8UlAEbbAGcNAHccAHWyAHh1OufNBtKOECIiAHzfmKfBBODdAE2TIB49lAcFAE/JMVHdADMBAyQrB1SuCNfOAGJkMEPGAFaRAFcdADVlAEaisHKGAFXqACcEACKjBj/gVBLXkgMRNwBLOsBkHAB1N8gAX3AEOQBSwWigXnKEYAB1dgBaLcByGjVqEIBzeGV6WUs3mAFUaAAqA4BCXgAQ8aBxMwAnmgB6yVBA8DA0Zgug9AAntgRoOkBCQwh02guWRcz/biBh+QAlCQCcr0JuSCBQlwpeX2M3EAA1kQBXVIXXHgAHrQQYj2BChwBkGhx3uCArEDBzAgB0NQBHtwBnCAB25Q0A1FfXmzcVvQ0U/QAVewKWwwc9CwNnG1jCOgj8XV0g5wB8C7BcTzQMW10R1dKGKoPAU5BEigjFEQBEkAXBgNQbR4etRlfL08QLYIByOAyHEwwZvivLaYBVXg/l72/NV+5LgrcLvkUrhWOQKQI5YNsQfFWgjkaBp9bBJvCdZ0vZ9ygAXaWtd6vdd83dd+/deAPZVrEIJYGtiGfdhRsgZWaZUJABHNV1x+yQcdgJfJ84h3ojzJo8ab4lmDEEGcxTB8UAe89QhSYCjFg9ionbAu0ABJcAUDfbMjsAcE4Aezl0pQoILRp9FKcABZMAQcUBAQ8AUoQGgvINki0ASpZHt/oohUUARJLS1P0AROEWespW4wwDBp4wAimQQCJAcdYEBJUAEy0AW7BwvLmdrobavkZgZJigAcEQXjqwR6UAQNkAJ4cMB0oAVYgQIUkAWxXTbjcgRRkAc5u3Ly/pwHRQAEmdkHVRAzvvIzBZgsVbAED1DdN9YAiEgCH6BGEvQEQ0C2e0ACQVBKJEBJLrAEp5veKg6qLuCcifwkzKW3VPAACGCAGi4HRlBJckABLpACSQCHmpvUL1lKDM59fGAEyL3cD7ABXxAEJQQBKaAHB2AEDjACKKVuQWAFEllKc0KMDiADHQCKQdAELqACIdzbCqC0K360YWADmLHmQqTYi93Yj8EGQvCzkaDmcC5COFBRFQUkxUcIcGAENsrZitA7scPWhlCFZrnnpgEG5PYCZenou4kGEkUGfR6je6B7JUAF6Ye8fhAHxyJGtau/5q2/fJONTX42uCgE/+MG/g6QBbHzBAOABLwNfpTuF4Wd6+YpBhKlDxJVVn2wRgbeAEfQyyjQBEnAAEMwRw+QAnfARaW4K0FQBcECAxnDRUGAUonKATb+BgygYLy+Fx027tFppjdwAzTwEZZeA3ywBwvgAJQcM6WFAh2T5gewBwwQBQ5Q33xQAUDwUBPQNj35MB3AWkcgf0RAt6abAkMwAlRk7iaBBb4q8aKpGLn6T77TAn5OA5L5CHpu8eLhPiI/lQGVq5BqPJ+JA31OBvtQ8kcjYTBva722CHhABjowEFo5mXQKo/DjOy8/8wRDBG0t9FUGXlfD6L4zVWUAVe/jTO0BEDuPbCMRXWjiB59K/tceavRX1ib4YwB6cAdIMCkEpxF0ggV80vR9oACbdgTDBgdE8CdvMMVY0LoFYdpWpQW9s1mG0HWs9QZl4GSbq04FZ4AY2Sd9sABlSSgFgbw25zuc1SwDsveDjwhQAJAoEGeDEEbklOK8Azm0pAT81UEqELvk5Ad+Yo7yoVquy5chb4pEw/WO1mVGkFQFYABGYAddx1YqAAEO8IFB8ACcQQFRN8AcIAPC8gN48AFP0AMV4AIHcAQKMEhvkAChQoJ9kHxUjEBHYALVTwFgoAUUYHgiQH1FAAGki1KsNYeDh0X6KwIkJVg9UIkSZwRVIGAqWLZYlATo9QDrJQSA0NAh/kJBJfLw0cDQ1wdx5PZARPH0MlLxICLEkVQykdd31Pfx2TfE0MRAFdRz1ARUIhTUQGGVcPAEc4DXx0HEmML4xCdLUdQ00lYEMXQFoUIlRHSAhcIBRLRQzLjN3e39DR4uPk5ebn6Onq4e7rLu/g4fLz9PX29/j5+vv0/vZ3Ayx5+BLqD6CFnygESfIEHiOCjixwEFISJUWJGxAIaOPguWJBDCB0WpBn2IUFn0Rs0eFyP0LECRx8+IOFesIDECJAUfEhSWHHlSok+TT0b4VFETpI+DIFVkNBgFhQGfPSo6FOljxIqaD3S0JA0Cow+QPVreJBmRSk2KIXk6dMgD0k+e/g9BzvgR8uFFEZAkiOxxwyDIVCNCr+wxBMENDyBDSCQBiQKGngdCnmwNkuYBnzc9JqjpQ4EPmyZUXjRwA0GOhyI8hlg5csVPkMYqqAoGklQkv928e++u48u38OHEixs/jjy57xP/ThQw8EWMrDZAknzp86WNkhFVYCQZAuEMlQ5XnoggAydNHyVZ+lBJAuSKnTjIplKIweeLKj4dsnx5M0IMfWxBIHZwoLCGEKEowQgV1eVBBQV5tLEHBzJUwUccKjCixBFt9LEGHHlUgccacVBQx4dU7CEHHHLE4gcKW/AhhBYkbtHHHtHwMcQRW+wRBBYzbkFfGkP48gQpT6Cg/ocQI/ABBBUysrEHCmC8oYQDRI5YhxIkGaTFhwdq4cYeQMjwBBFszLQGGyIOgQQVDmTRRhJEcqCHisrtySc/RNTRZ6CCDkpooYYmNwdzBRSgAh998GEHGWKU4WgfcSBRqRzXuZcEI2HYsQ0alYYKajl7AGqPEqMeOg4cSPjBzR5GoMpqrbbu9sKtuu7Ka6+++raGCkWwQQYO3aARxg2fbvOFgN0Ue8c2ZZDhjQ90/Iptttr6+sWm234LbrjiCvrnGKCOYaw3d4yRgw5TONtNDjdwg0cY3+Swy7j67suvPe30C3DAAg8cjgh90GFvH2HkEM4RP+SQgxj5PtpuN/N6/sPHDRMTzHHH49aBhMcij0zyrXr4wocP29ygsjdHhMKIHcl+OkYYZcQLTsarlsxzz4P+6XPQQg+9TxJrMHIxIzgkvA0SnXqDhxg12CDGqmFszI3ORG/NNT985Np12GKP3Q3YfaTLCB84jLENEViEc8fCZfiQwxjRknEzOHcwTHbffpODhbd/D044x3zA68OqeFBdkuDehEEG0zJDvFE4cxeOud//Zs555+B2u43d3dxhwwxHi3ODGGhgjIMOOlT9DRleeE570HKEXHvuutf6wqhoiNENHzPUQG04dojBtzcM84GGD8pGy40YwLOxBay7X98vEXpgz333yG3+aMtp/rsgBxk2lPqND3uDczU3cbdOKSM/MPcPQfaw6H3+woGvf//+07OGt3EjeX5wAarGYAPoKe944CDD6jBGBnmN4QQnWIEBLgirWOCOEXvghvUY8bRvJAkOZ9jGB/tgvQ72oQovoEC+djYqWDHof9zDAhhoiMMcqkN7OOuDHgzIDR8k0BtoiJwCu2EHtoUjPwYwwhyMsKgu7OEqvLjGAhwwiyssIAhEGEKVpvEACnyBABQQDFb6kJIBUOABCziDEBgwhCAcQAlBaEcV0uAEjwQBCC/gAAqkMIIHdAAGx5ADCjKCgglwYAQ67Bz/GgnJSDLikYmrgwu21w0d4ABriUva/r3EAQYk/CMgziGIZtaQFNyUQlZL2AMMGqKCEezhAEKgAg/i0MY+XOUNWeDAHo5gFrQEoQ4l6AARQlGFBxRBK0l5pVBKMMwFYMEDWFBBUqzhBoVIcnC326Y3GykHmEVPDCM44TYyhoNR8UEHKRNH8hihByxMoQUt8AEZnEPBAgDEUij4Qhw4MKE+UOlFHKjDE4KQhSpg4QlA8IN4cjWUHEGoDy16UUuS8AAzldANjopDTDggBzegAA8KUgUbUHCHLaioDUOQwTf9FgNMvnSm+kMCrbYhhhnsLGs4uEGl8EaG4oGjklggAj1Tly87zMA5+rTfOb/xB3rsQQk3zVk5/tgwQ5qGjQ+P1KpXc/fINbiAaeDAQ08dxbAc7JQRckjCDOi5gzBcixtl8CkZtFC9r+pVHoHbq189d7JugCFX79RbT+9AyLBwQw9rSEIMZqADH4Rhrc1jxBjW+tfMjsNgmu3s37BwOkZgwVmFBUcZdjABCai2AnNYwxeW4AW82WFTeUMiqPawhA3uQT0D2lR60Mhbb1RVC54F5waLi1yuma0PWNhg4sohBNU+YbVBXUARdJQFClAgDRxA6BCKUIUIYGED7dHKJvDwhDg0QDBGkMITivCGhLzhDB1wAFwQyiGhIMBBi0iu/yAVU/8KWGhf28YRjisG9H1jDVdwgWq5/tCHKKi2DxdhABwecIZW1lExQlgAHUTggCUYrAoJeMAT0iAEmryhNUEwQgzecIUmKEENFNjDCODLA0aEYsVF4AMjB9w9PuSABjSoAfCAjOSRYUGAL0OiUNO2BiS8wAUicIGDJQCFDnxAAhXowwjqYAUiPIRBQ+AAB3rwgAF4YQFDGEF5xbCHNzDgAHFgwAPoYIQlgIcNarDCjH2pAiF0gAfX4YAD2MAAJymACphNcubCQAMb2IDIoBJCCR+Awkf1QQrcgMMI8LvWRjt61MlxgaPchjGV6eELRKByA6qMBCzIoQ8wUK2tnyCOIdiXD/Fz3xHRoQQO0EGmpO5eDWjg/kAiq8wII2hCCWQzggkQAQZrNNh8af0EDlwhjEN4BQWCU+xwH4cPzTUYEhz3KDnoIAYuiAERYl3VqElYtR0QdR8o1Wu6inuvxy4DGpSNlSY0wAhNIEIDFBIEnTAyJX4QAQeicV3BoIANEMDavi++Dz0kAAEcF8GssQoG176MAS74g6PeEFxuSGEJYvhDF/wQ1CecEEdzmMoPHuiN2u5hRn3A9Tc+FIwjrBUKFsf44G6wtDDggAarmzVF90CBc/ehDTi6jh+6y4clpeEJMYgRGNJk9LDvYwYISMIRXIAAIrRhBEiggAyCgAIriKAIciLCfB3gAD3EEQx8gMEeHgCG/iwoAQburkAM6MgHBjWBD38QwYeeoOskOAAPS/C7A1qShQNkIQlVAMKL2pOjBVyBEUKAQxBUIYc4+gEGC8iDERriAHuLncCTBvjsb28ojk8SASL4w1WqxIAOIOEMI+hAGlBABS+g4A2sWTEeYnAHKsSAB6U/BECH4BnFN+ABLQiFCmDABwrAgQccWEAbZGCFJPCABFShDApKcAZcN6EHEHjUBByghAcMIdALEAIeOtAGDDABSjB6uNc30/JrBqiAyiECCMAIDegCdxFIdTABL+AGaoACHpAHKUAF1bRigsYDZcAB2xcHrSEELuAAHDADE7AAajAEBmEHcCADEMAB/iSQFEogKwwwAGzAA6/BAxRAR0vgAG1QDLiGIh9QQkbAfELgAGuQZlkyAHIQCVqxgFVohZmVBBynhV8QQGtgTpDyDWWWB5SCPgdVQsczMWXwQji3DXiQgFcIh3EYdkjAca+2DasWA0kgU2R1LMiCWRF0ByljNd5wWXJoiIeIcXywC2AAL4ywBuymh6W1DTlwB+JzL2dlMcqDiJvIieF2BALUDY/YAliwUykTBm+4DXZQA57kKUdURJ0Ii7E4YC9AbNHzLi7wBR+EN5KYijpwBzhgiX3wO9zATrJojMeYWXzAWd4QKYzAiC/wBUI2KeFABi2zOE/GB2TFisjIjd3o/k1yAG5ZQ1b5EQMtkE7sQ1Z3QAMKljQM5I3vCI+Q9InfsI1j4AU/8AIxEI3cEAZHRlc2MDFJU4zxSJAF2T9A1EPccAM60EH5kY98pwNPFj3n2Ac+kC+8aJAZqZGcU0DeMJCMcAcsEzxJ0AKmEw7JwghB1QfuuJEt6ZKYswbhqDBHlCxYkzF4EE/tFloDZC/1UpGy95JBKZQ+M4+p6I9nU1ghuSp6kAQuQAROtw04cDPzgjZDaZVXKTQxQCs+GTM1oGB24FPgADIigAROpzZFQEErYE5YyZZtSTAFNCpJ4zzcQAaVMw63IwJPaQQXdEEnwEFKsJPi0GgpcSrb8ASg/igOJOQNsqIEN8QNOPINkOmWk0mZbAUvyUM8ocOH5ACOBrACW8BUBDEBdZAFUkIHQkABUpB33bYGFCIFA3AEdOQHqQkEjlIUbwAGTJgHEPAFQKAELKQEFCB5aUBHcSAAayB4HBAjk9cHcFAEcwAEpYkCZzABI0BSDiAHStBQQyAlRhIESZAFb0AKlUmeLlmUz1UGNlAp/bgOa1AAK4BCpdQH8NkHSyAW4IcC42efvkkVQrAHNHgEaIICjsIgKSF+JKAETUBSHUB8fOBLRWAEFXAGQAAHwkIVI7BiOaIFQLAELvCCBuGcNYYCReCcecYL/mlNRACU5cmiyAhE5tIH/jnQMjggkeJwB2WQLDfgBQbwnl2wKDiCmi/AhHSEFWQhEUVAATUoBG03An/AA08QHm9AXPMFaEogJyUwCgpBZiyoBhMgBTxwf1+gAuOnoU3gAFjAhHJgBGQBaPd3Bkaga0ogBI1hBdrUondakD7GB2QwBntQA46CAwr2DXiAoxBjMxPjo4vynuWQVePAUYFyUGDgCXhKqQTJBi+wBjJgBF6QMqh4B0kUBpCDigOyAivgVJWKqqkaKBbUl6TYB6jyqWUgq3dQdN8QB7XqBpuCVWuwB45DBdtAJCnnDYSxPV3wqONABU5HK3Agk9/gKD7XDXfhdL1aDjDDBjsDdOi2/g1UcDpuIHTgAK08ByjpNZ7dAK2qiq6dwwUF0AWJugKMJwNlAAMwYAcUMHmakAZbgHJCEHENtaSM4AFAABpKEAG4QKBJgRV3IXhKYAQRkgbfgVBNwAZnYGh4oARFoAdAUEJVkIR90AVWAAN+gQJ09CJDcAZcYJsIawRPMCcVgASxYGPBWQQdgAWqsAaa9wTdyYQ3BFJsAAUI8ptAkAb1ZSQU8AfRSXo5ogBlQQFsEJ2G1lZSsAePcQRUQEVH8iiJkQfdlQcMhQcpEAPC8J1R4CgvmF4iUJsokARBAAZKgAQ5CwR5MAQhlK512zdQRBCJWgZ6QFxKMAFgsHwkoAZN/oAFWqAVb+R/QNABLxAUb1ACDKAHsqQCSzIVI0AEN1QUVVIEFZAE9kkVV9FsHYihM2hM9qVLjPCCI6AVTZAEaNIY4McQfeAGE3AEuzAEAxoET8AGV/AGMSADH3B8fLAEkEcCtdETYrEBfQAMUFcEnqsCD0BHInoVwmdHn/EBV8AAVXAFvoBbUwQEQtAEHMC4RpArcAADRTBrVkABbgQa/YdhBqEHRdAAT7ALDCIEf3AFblAE3LEEI/AkKaB/KCBGdkvAZJOoW7ACi+IHs0QEXKoCb/B2FaAGCyBNDXAAVgsBVPAAnYICdVAFQXBdyxAeNrbBBuEAD1AHKsABsHBo/iqQgi+Qs1iAYxMAA2zgAL5ARROAAiRQBQ0AASXIhDbIHz2wQg4QHliBcE1wB2HUBjwwCgxyBEtAASRQHRwQp9dUCg7wAkIYLFIsB206AsHZHkXRB0zyAUvggg7QtusRBHCQAFXgAEcAHngQX3NCwpL6AFfgASjQBg+QcBqMAMIAGhSAAnUGAXSgAkNAASOgEA/nAH/AActYwJNMNHOgqItCn9+gIwPaDc7ZrPJAt+GwW+YAdSsqHECXKpSsyv8Dmpi8lraiQqssy5XJBwExy7eMy7msy7vMy73sy78MzMEszMNMzMVszMeMzMmszMvMzM3szM8MzdEszdNMzdVs/s3XjM3ZrM3bzM3d7M3fDM7hLM7jTM7lbM7njM7prM7rzM7t7M7vDM/xLM/zTM/1bM/3jM/5rM/7zM/97M//DNABLdADTdAFbdAHjdAJrdALzdAN7dAPDdERLdETTdEVbdEXjdEZrdEbzdEd7dEfDdKM8DtsGNIlPS4ZQ2Q0EJYC5SiSyQ2AwgW1atIzzSeQdgNkQGQJMwHXpQWIhwJ5VxBUoAf6Kqw0bdTIsXRqRWTGchEK4AdaMAQVoHwZGgofIAeG+xlHrdXIcQM1cC06QAM4sAYzYRNawIJeMKY5ZmhvQcFZvdVvPRw4ndI0IAZy0AY2JAemDNd77RthcGw1/qBE26ApMYAEbaDXfI3Y+MAHgRgO8cRuSBCYiS3ZfVIHWDBlRwCVk63ZexJOMPACSZDZmy3axhFl7fYFtTjaqd0b+UEEL3C5h63asf0OeOiUkb0NYOAFoS3bu60OddCULgDZd9iAHBccHydQtr0NewB6PxfL3eAGWIOywMUI0S1C3vDc3yAFKMdB5zogA2LKUgAry80IcYDKvG3Nt2NlSEBlR5AEG3dDQTBLZgIEFFCaQtsf/JojWTC3sssBBKLcSrAAR0AlkPcYy/QJuFAH+EcFBNAGKJa7dVAX9cWyz8qy7dEE+5WXfoC0cAAEB8AG3pkFWQCbcUQWQgEDPrJp/ktyBPR9UP9nX1IwATKQBRwueE6jE+a9zV+AAC6wBmvQgALyAUKgHWrgC0Kgf0FAC4fAB4pB3wvBIeMnpzwyRbL0RlTwCf4JwVxhEbDBBx/QBhtQBzXGHZ+xyMOARj3oRj3RDlcRd2pQBPobaDSyAGtAXKMAoQsBBHjASEIgpz1QYzY4CgKs3kv6SzjOzQnA4z6OAALixn1wAAWhBLr2xQ7hC3BAxe3QZlkwARPQA3LadjW4BHBgwVSgHh4whE6cBwvQBGrwACPwAWBww/BdFp/hR04OB7eQB1GQ6ULhAIumBoImA4mMBBAQhcS1eHCKFiDBIErgARDQA4AWBE0Q/uxNQN9C0ABxUNSGXs1EoIUch9zgIob3ANva7sxcxXEJEMqjFmXBTe4sqgd0MO5Y2O0wQyvNndzinTba/XOMUN49J96ysgY75V7mQAX5snPe8ARKgAfUvXOj8luAEgdAGdPS3e7TzAcJEAMvw3HRogQsmwQVIAMdUmb8wQE88CHuNQJUEAENDiMwwMkccQbH8AYae1BzYnrt8QFqwAaG93gOIgJPACQry71BcARwfF0wMAB5sAcRAAYQAH6vR3qTIdRwJwddwPTfdW1VLQf6igb2uh00kgQs+xMq/+HfFQdxW/HODAYIANlrjwDXoQQdgAckMAqyZAQHwrs8gIOB/pYjW34FVeC7VoAFJaTIL5B/WSIEoDEC+otpFfICoxAKKWCfD9cBMVACLpYjRSACSIgCQ4AHo7AQU1QFRyCA6kEYH9ABQ5AGXs4DSfFGKcELQbAAV629GMoDThCTDJACc6/loy+ARsABMp32nKgHMSACAdYrcsD2dLAG3r4eOkEC0k4CfHB/WQABE3AFSUoCpl4HC3CYI0ABTSz4JaQEUECcbQYG1tAAKnAMJPEEIyAC0m5oDSAEMKD7ciLHFZdMCDAUHJhmnwAIDlhab1kPRH19Ew4vH2sqC208DkoNB2xgfUd9H2kQC2Aqb2dWUg8IKXwkH3QLTVgiRFQPWom2/re4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NWJcgkI2gl6tlRKSnyJa2540lttt3CIwSLa2iJzfXzyun/ifWxyuHXd3Yny/uGKw0aPnjZ4/LSpgy+Rwj5++ujZ92xPkBcNrWncyLGjx48gQ4ocSbKkyZIzEICJoS1GHzdAwETJ4ybImSNV8iRRYsTWnjxc/lCAwUdIzz0URhQNoicNlyd8vigJ4kfLEThAsvSpgGQIBz4UksAgIuRq1j5VHASJAE8JlCcMnphLi4QDljdAzigBEqRLzUxW6BTp84UulTq1YIJZUCvJvCd+hEDt88RWlSx+6lQuUiXNyc+g/kOLHk26tOnTqFPzcsdHTgMEIvo8UAIDapUls6sESOPB8Zc+b9Q4kmEliIgHeN7wsJLkipsYZz58OZICAocpVlMgiQ21yB4VKKxcYVWEA5IRnNKg4LPkCBggUeLw+CDnSycK7GejENIHBYkqSDzQRxN6DLbEB2egQF8tswGBXh8coLCGECOQ0AQMYChhSwp5JAJBEAkEp9qIJJZo4okopqjiiru4gAAefLjzQh9DjCATH0o48MARVsgxAgcl9LFFH3AooIAkVhzhACJwLHfFAxOsAUEEeSwgx1BVHdEEBVj0EQUeFDiQhQpVqCGXEU2MoNUHeWyihBANNPBEHAwI/tEhmz0dYYQDYHjAQQMkDKHjgGlw4EARTeSRQgdy1FIjGEI45mASPfExGQUo1ALHAw6s0ZMKVpzB4qiklmrqqaimiiI27yBAEYp8tCHQMUM288cuWqmq66689urrr8DeIocLCbhQB4t1sBPsssw26+yz0EabSAwZqRibtNhmq+223Hb7ERKzqkjEsd6Wa+656Ka77RGvrijHJurGK++89NZLIhJrlOqCvfz26++/AD/zRSakjhvwwQgnrHC/a3RJ6hqOLSzxxBRX3Owa8JK6r8Ucd+zxxybWgYSpMYQL8skop6yyNXwoO2rDK8cs88zK4JEEEgT/anJHGWtM889A/gedSx3ZaDNjPkrke2ytSgxRx7FswIFET0OAsUcR+SayB7nC7JEIFdX2omEuUvBShajH/GZLHEp0mEitvKi9hxIR6wL3adQKrffeK4vQABruIPCbEXoIkUVP6F0tDuJQpOGHFT2w8YEabPikhRAOJOEAHkMU4UcQKFi0iegTyECZHg6MQEUEegShxBMxDBFEFkp0FQQbEcgxewUxSAEHB0c8AbwtQWz8RBBJwP7ECHoMAUQaVqCgl4ZYHdD6Jn6UKfseECglBBFvMOLGCKHvCBwWcYxQezpSPAEDYkqwkdcQdYf2hdp8569/xbD1AUZLfTiKDCYQBAZ4aD0EZEAV/hqwCQr5gQMzGtIejACDPlCgSUJYwHpQ0IEYBOkDHmRTH1IQB+KEAoQlCAIeBgMDFPgBAkDAggrcQAQIsOkFQuADePBAAq1BYAKeMQIfUoCCPPAHCEvowwaWYJEKOGYwCvJgIt6ghCu8oQecUYMQIECF8UhhPD6KjYhegJ4hfEcIe9iDAHhAAec9iDRH258c5xiwBIiAD3zQBiIo9IA6aMgEfeAeBfLQExJY4QEveIIDGqCEEaBnC3zYgxaCEMAJPmAAUkCCAqjggE1UgQJaMh0Jl6OGBSiSOnxwAAdgoAKkEGUBFGpAE2QQBEWSIBUj+I0Q1sAGSnYABiVIhQdG/oAFB1DACJgbghCC1IQHbHIDm2gCBM4ApTUQIgmWoIJwlCAcKTAgAcBpwAiO0EMKcIAEhqqDEShQBAxRsjRxpKM85ykvJLQKAQ6zBhyC4DJi1E8ZPcnF2KSBv1JhoaD0TKhCuUWEbCRgDWt4gTko1jNS8cElC82oRrE1UYmIAKEJy9up4rnRkpq0WUlwQdgCBi5UYSFrJ42pTHtVBxeAFGDsQpUeMDrTnvr0VEggwkr79dJUbeynSE1qiobVrn8NLFVJgKlSp0rV0/iBCCMLGMxQlayqevWrowGDsQAGMVUdFaxoTWtI/BCDf9arDhUtFRKaqta62pUaWHDBzuJ1/lVVdfWugA0sNPTggnzS66K6upZgF8tYZGDhBRGp11mByrXGWvayviBszuRFUlOtIauYDa1ocXEEIkQ2Xp01lQju0NHRuvayw5IqulJLqjHUgAY08MFrd2tZPgQ1XpMtFRpwiwPchoEyh8CF19CCiAq4rQot1OYtxLFc3lo3oWtwAV27RVsW5YAGN+iDDWhgg0S4aQJnEMARgtDDKjAgDhCQUhCokIdXHOAAbYDBAyjgAgcgQQgckAEEHBDc6xo4aHx4AWjLJdJT3QC8fBhvefugIQpMAAtFEEKA+mCFNRCACm24gh6qsKPgVEEJIgAdH6jQAEQAoYfvPLCM9faF/rGWq6WoIgMNwjAGH9BAB+OgMAfosIU3cMAxceCDH9yAIyKUI5B1SHJZhjQEJKSvPn1Ix4y3jGAROMYOOrjBGIbKrJym6rvEJTOX1/xTLLTgtmlOROUEmuXK5GJuhk3REWRrKjuIAQ1sDvRXi+sDH9OADIFUwBW40IcuUOEFVIDBHYYAmSAED5TAuUIT1DCV9CkBBVNRM2jQgIMdjFnQqE61R3BLhjLgFsgfuAIE5LKKNDxgCCSYCgqBgAf0vIEBF7YOEmTQCSVMQA2pEQNucRveQA5BDlzAx2Rw8QQswCENdla1tretCxvgAEbFHUN/6vCBIDwgAWwCsByUkAJOqKKyh28QZxaSIp9ETWABaDvNeMOA5jJYUA9YeMIfZjcnGMThLEI4QxXYYKYtwOELQQg4ENzG7YqzWdnLtsFpm4UH3NJhDMYdYSKa8IciQEAIXUQiet4ZHA5kmA1FeAAc3mjxmm+ZDDiwwQ1a6ywI42G8/qYQCp5QowakwApqSJNWODkCTHCgCiVowiInAAOK2/zqWE9VGJZN3qx7/evlGkPOdSBqsNc1EAAh+QQEGQAAACH/C0ltYWdlTWFnaWNrDmdhbW1hPTAuNDU0NTQ1ACw5AlMAiQLMAYYDAgMvKSlLMCAeMEl/D35+EX5MP0UtVWw6XGxwbHNbW2dfSTSkLzGLdXKfYl/rZVvvdFvtcW7VXVSCF31zhnmOh3Wpj3SknnPxinnni2VUcolwc45taJR7KoWLJoqMeIyiaaXreY0wrZRpiJd1jZR7l6Rxj61ipqEfxponx502y6RY1bRJz6xo2Ltx1Lt53cN+y9R6p8uHiJaWlZeOjIyrlJCTppWqppixqJSFmqiWmaiPkK+ol7SslKqKpKyXp6uXqrWUrrapqKi3pqe2s6emrLWls7i1s7Twj4vRr5T2qZXNsa7zr6zYl52yybiWybPRyLTuzrLizKGlmsuUr8ypusWytM2Ums3Ps8zxtMjGncuL18i3xcq6ydSsztCK4cqb5dKT486n6Ne169215Mqwzum87eG14+2axujJ1dnV1NXNzczm2dbz1M7p49n46dj56c7V2uTH1ubx0eXZ4+jJ8efW9OzR7PHn6er26+j89unp7vPp9/f////06/LT5NgH/oB9goOEhYaHiImKi4yNjo+IfpCTlJWWl5iZmpt9QAdcXRoHe300QH1NZX5HRGkyNENWNThyWE43OGNaNTtLPlV9CWo6P31LfElGaj8lVg5yUFU8fVFeSWlnWks/MjV4UFYfNW5dClhQR2k9dJzt7u/w8fLz9PX2l0sODk2Sjnz3AAMKnOfjgB8+oupEGZGgT5IzeXzo+TBlCJ8hNiYCmVFEDw8dV5r04EOkD48oaEDwWbInyQ0dd2jwOMZDxrQoVCykodKLj5AoXIzoGCKFC5ohTT5wqXLDysCnUKNKnUq1aqEsDBhIYFDD2Mp/avjQoJOEypsNa/K44ZNHTR82/nzwyMXTxkqeONRIyJDrZk8ePGxIWR1MGBGXEQd8+ECAgIuOPW/u9Lnhg42MPXLY9FFTYQYeIVzcqokzBAhczVC6NKU2w0qbzzTUtDFCpIrbN3xw1zC9uQ2dHmvUvMFzpwYWPJ6F4C3MvLnz59DnOWDAJk9WVF+beJkhxM+SGT1+9NA+o0ESGyVoNFhDogYUKlgS8Imy4wMNJxw2UEiTYHn0/wB1UQIwiB2AgBFd8BGHEUD4ZwgemqwhGIAUVmjhhRg+stUSTGRlhhQkcGDMBz+sYYwbVRDRwzFCEAHHDzRwQQQJGyTgxggzfDBfGSa9QYIVMw4xQ4ZEYiIgF4J0/hFEFUZo0MeSguxhRAlGTFjklVhmqaWWWGSVVQh81GHGGHZsaWZURw7CxwhPxsEFklUEQQgdQAzYzx4usPDCP2f26eefgMKTDwNNFGKHGF98YQafgTZqCR9clNBFISVAGASEJQjCRQ6GpFFCCVyooMIKKKjQBxwb0LAHG3j4AaEFMrBxBx1xxZEHH3qkoQcdrbLj6K/ABvscm4jwMcYXL4BRh7DMjrEFGIPEAYSJhSwoCDB9VCkInYwS4gIKL9SBAgpmwGHCWEJ8AIQQfQwhgxQ3lFCBeTHQ8AEOPpQgQwXYMuvvvwDX40O3xYrxwgtiEBywli+Mi8IKaXRBgxGH/iApyAw/8GGHE2XYUccYYJiR4hgkm9HwGHywgMIYcKDhnk0WyFFKAkk4IUMXQsBRRhE3zLBGGTwcscHCRBdt9CRAQPiIHWEcjPLRRIqrgrgohPGGBnI8UQcQJHjxAwkUkLCFGQaQQYQNPmiQAw5e3GBTEkHwgAsJKTicgsWD6LED1Hz37TckXUxaiRnIKopIHcv+XdUYD/Mx7hdkeKGAD25ccYMQOdDwgx5T9FFFAnu/xwMPb3CgwwY12FGCDWRM4YMKKKRQxTGK12777YLgcQomxr7gwhdl9pHyuCoE/47CuBPi+AthkBoGGRUYwcYMqqVRQRd/9IFXAj+8IYMa/lXE4RYRVqhBBAUxeJHrE2yQIIcXbSQv//xFc8oJH2C0oD8KLMC+Qh8WKEMUZOAHOrQBDT1oAxUgpAZJ7EEPPdrdEGgAjDi0zA01QF7yxFA3/pmhD3YAA/AEYYR+DIJig+CC0gTBhy9swWJh+Ae0Yki/GtowWJmCh8rq0DAU9KEIOrgBD6CQgDVQQQZQMIF9iKAALmhgGjVAAJ/YFQcaJIEHP7hCAzSYPD604AV2WMEHhQeGFbhAToTQXRp31weD/SMIRrDDCwQxxxbe8I547JP93tECFuxhDCkw1UnKMIQaNMANG7gc0IQUBwVEwQR96EEeTOCWCZYABxRwQhU2/qAALibvC3b8whjUVIIvtAAMfIpDvwSRKTu0QAyEsAIL+PQFQYAyj7jMZYZy6I41wS52Y9Tl8Wq5pz6IUhA5EIwdvuACMYCiEF5wwRYMQQYX+EB4tQRhNoXJzW4WBghW0gQdRoAH/NHQm+04VBthaUwxdGGVgqjDClowSkGA4QW8JEQLtJeDZQ7ilugMqEAFwoU0tKMLJPDkQCshJjr+8wSIeIzJXrCCZV2qECPswzjDMAh/LhRgDwipSEdK0pKa9KQoTalKH/DRPsgBb5kwAhpbygkxJC6jOdgCOwvBKT4wbwwvECUbtUmIMZxghQClabBWytSmOpWpLeXDUB8F/iqltkMMwePDNKuApDDsdBA5ECGj8MeCjO6TEHUQwwh8ZUerAuupcI3rU2m6R0vggQS+cqsmkvqCPewRDNAahBmmdoh33jNZhRhTH3IguKTqFVByjaxkTUpXTHgqnI+1xDb7YFQriYGjPgVDXQnhh0x5kZkJE4QZEucDJLU1s3+arGwnW1lLVGGqsLXEHE/4v0KIoQW3HC0hwAlQHiLMpoOAYx+Kmds+rTQESECCSJEQAZFGAAMjjS52Q0rd6ULAutvNbncfEF0kYCC8IaDpwCjBh9Y2VxO77YNfHWsG4GZTuB0tpSHkuYJ6em5g8X2vllQ6B0IgIb1KCCkEsqAH/u6aMA8RQDB3+9CGkEaAGiPNAiGiAIECD+IN1dVwS8M3iT3gVcCZiG8J9tBWObJzDGHAAwoRYapD2BSo4epDF0ZgAg94QAsQhE5eUXyIlCKBGkhQAoQlHFIGPyC9eVBCBJjQhzw8wA9vaHIfGkzePkg3pFRuA3U1HAEsR5fKUXiAhz+aBpgyIg4rJjImdmsEi+0pUSbkrAvcXNQTCK4QqGShGFbwBRB4wNAE0IJJBOEWOrAjLH7QAx/gopbN/EMPCqiyAvHAjiPsTQ8JmEEZ1tCXOeyhC6viww0kBJcC6gEverDCRGYwaT6sqg99wUMe4NKDzJb0uxNuA7Cf3IcE/mtZzX2IALCPzAQNfxfLXlYzlx9w4QqT1A/WVrOV17xQOsyYEbeVc4r7gAdevqAFxiPEFgKsvH3i95xqOrQftEAADyy6DRbwAgfEsQYa9EAKchCCDGRwARoU4QN9qMEQytCA91RAZhbYwR04N5keOIALO1jGB9RAAyIUgQZp2EEDHEADKvQBCndgwsRxkLkKQEEGHBgBDf7QAxkMwdcojYCHxdzlN7ThDXPIQ4P9kOaR+gEOCE7vkaNQ5qIT29hGt3aZs8zthV6zEb8QN+9qOQJSuNJgiKiCFzY7iDCUyQcT4kOY7HtuirrAAwToAb3tXQMZ6KA1U1gCKzZQAQcc/sEmQ3BAzeWgByTuoAdvGMERSJDwBnQB1BQcwgQ/UIQiWABjRBDCNAL/AygMjWJnmRgNvGAEPfRgBEyKgg500OvHrhQJIj5wH3w+hzZIgqVOD+nRr9wGJvghAgw+MnqLXdICv+ENEJSuiFuK30LsoQQO0vok8NcCL0wKUfZEnhPC9FWNfUFMYXiWCxP1Wzt0ywwbmAAB1q/oQ7DhCDwiBBRarwmnLEIz0i9ESkNQXWJHgckPoGHIFl5UlmBUNgdpdmRtMG3U5gdWZl1XpgdZED9MEFJVN1DNFy0kgFn51wh20EEqYAZiIAT2hwdeoDxpYAdBICYgMwarlVZqV2Vc/oAFhRBgPjVHI+Bj7deBFJJSBRYFSqBhSnBkUOdkF6YHTAB7s/dd6UV8LIVhI1UoSKgE8YMBcwAHIRU/1XWBApVPhhAnPFgJKmMGKrMCGmMDNkADT6ABJ3ADI1ACdTAw7UELMzADduADR5ADNaAGMuAAVJAAGTQI8WUwZTIG7JRnYQgdKaVzg5BmAOhk1JYHg5AF/XdlfQBsGhZeIuV7gqAHCYZtFjZ7yEZT4IQIPvBtiegIsONKpVIHf4CGcCADMGBzJNEHm0MCpTcFN/AD3EMCN+A9ZXAMNCAFkuFQruRfZ5WKPahSEaBsTXVdkzVeKaVUVWBQzkcC0aeMjLAC/oT2BfxTBzOQBlCQA3lwB+zDB7fxAUZgUGtwA3RwBE8gB1FQAuXIBkYgBHAhiInCKGGQONr4H7MVkHGlVHEwU9vSdf8ICXbwSyqASmYQMoPwNIQAT3wgBl8VJX82BirQLa+VkIookCAJVTTlB1enKQnlkZOwWsaSTXXwRXXANKRVkoLQAmpHk5QCQi9wLBilUChJFSEpUsP2kyJlVYwnCMrVk5agkywEVLM0CGo0CGJQT17ULVXwO/8QYHXAUUj5HELZlSVFU3uAGAiwJEMmEDw5UHVAdr+Vk+iINz7VbnxiBtY0CNM0CMm4lc3hlXoZUjSlAQigAaIADJ3REXEg/gWopgd/oAenIBoUtge80gdSUAY40Gik4AdqcAVp4QZvIAc9YJktk3BxIGl74AehiRdu8RdtEAdTQINukY+4JEfKM0c8tAInSEcE40o8BEtx1gfJSDJ4yZV76ZVRlRiecwBsUhI6UAEWcANXIANr4ABdIAMbgAMywCZFUQKMlwRlYEVGkB998AFQcAU1QAMWYEQbZwFGgAZ60AA1cAN38HFdkAA0wAY3EAMJYAFE0AU7UB9E8AEawIE2BJuCyCdBsG4hQ3a2VDzbcnVnxQcu8JvAGZxCSVMHwClBcACZUgGaUwMzIAUawAE4QANywAE9029lUBRAQw054CJVQALA/mABF3AFPYAD68FwN1AD6dkuUbAGHEABm9cER2ADVNADTEAEdaAAPCAkajADJqdLdvCgghBCggAE/7CQOUkI9WV+NtkHxLJbZgehziEEYjqmmTemZjoER4CmZiqmQ1AEQjAEaxqnQnAEa0qnSeqmcQqnY6qn6nUAfnoAZQkP83eWsOVKfNJbORSVnBVUJrNTU+k5k1JH7AamgyGhXUmNbxiolDp9NqmobOJFhGBKLhBoLGSTbDJHzLWphGGpE6qq//io++QkYCQIY9ACxWhcieNFdpBMohRYrlqpkhWUrMqXv6qNU7knIyAHkuqrhPBboORFPVAAHQAC96AHxVis/oowrCGJrcbaAjWQFRbgBx+zCHwwJligBVogdxrmFnOAB3gBIXzgB5Iwr28BBXiRB3sQB6yZB5nhB33hFl7xHUDwanrgBo/mr+4qBWewqdpqUsLaVNyqjUmgFdNhASvBeGqgN3RQsKTwA3DAAVHAATWABloAAjxgmVjwAW4gBwtQREXABuuCB0XAjoJwBKyin3uoBk0yj0V0BX1wBH1ARdOZL92QhxzwnERwrRAakuXlXSIVApoYXf0XAV9GbVVLXsrWjEcWsak4HX7ABlkhJiVAAU8wAhqQSCcwAmYwAz6QAyVQAxywAxxgAB1QBGtgAQqgBlxQAR9wM5zkAE6g/gAyo7fi0wZ7cAR5h0RVQAM6ADScE2t9QAQ0QKI+s0gzNwU4UAFJy7AByYiC4AcYQGXhNQdcRmWD0AZU64SFUoHExrqIyLUduCFdwgCTYQJCQAGImwQoVwSzlwCosgQg0AEK8AEOgAZ9gAMfQAV6oB5HkABpChQJEH+TcCuwiwgCiWZJ9gYQIHwiNQdZdmRwcGBUBmJQGD8PKLoW1oTV24FQ4CWEMglxgK5sQK3r+xTX2wdMMGxK0Aeja2UOOGwFSLp8KYkZoG0kVb88yAQOIAGFgsAWEleVOFKei7qpe3y1lwe/h78HzAT7G13JVmwXxrpD6cAkXMLvEJJBKAge/nx8bWB7ehDCQYlh+Otk3ru/wmrCOJzDlyCQ45VeSci/3WtlGFyJGiZdbYDBFXiAWXbAOtzETrwITxXB1zaFBTaEQGyBegAB6eUHQ6hh1ra12HVhGvwAw/bEZnzGg8DDa1aBhdK/DtaIwHaE3XuJX4nGdtzEIQmNz6iJc3XHfmzCv9awcvXHhOzAghyQhZzI1XvIs6XIjsytjCxbjzzJrhrJtEXJmLy0lhxZmdzJWymnewqneioEblqmZloEo8ympPymp5zKZNqmoKzKN+fJtJyQm8zJtZzLqXjLg6zLvtyBvDyQvzzM4hbMcEXMyIxixpxSN5zMzgxbiziE01WJ/lQ7UiEgZU7LXdQcXhHWtNw1bNVMtVv7zORsVSi1fCDMxZt4idv7YBhwYUV3YVjIl9mGznmAAQAowKZbzvxMUyM1bOklZkggZiG8zhBwhEpwzRBUZqUrCNX1iPybZA6Yz1lWgP180QN1UgFNzU74AFS2YMlmXX2QBeh7hcTHYMMGiR6tB0jgiSKVBRV9iRg9096EUjuXYBeWB97bBgUGAbs3Ut4bwhemBFf4AHkwz8eGxflsZVQWZDT91LhkZFkgCVKmaTwtiT69xEGsZm9QKFPWBwAYgFv2BoLww1Cnz/gL1WqNR/9sXVN7KkNt0Jk4XRi2v95LbAtIUgw2gVmA/l0+3L0xDQFrPdg1dFIaBoQaRokd/dFizMGm+11ibGwFhtRJDdT4q4QGWGyEvdnJo9HxIwgUPMYezc4R8NkUVokFtl1CqNcMaGGSKAhFt8+cPduKs4hSvIgY8LCTdV23Tdu+3TfL7FS/PdxGE9wQS9zIDVLGvVLJ3dzMstzM7dzS7SjQrVLTfd2QVd0ohd3cfSbavd3dHd5YsqamPKdrKnmjjKesfKZx6nFiisp1KqeuPKbiXd9E8t0nZd/6/cD4Xcf7/d8f2d8jBeAE7hwCzsQFnuBWceADruAOPhWzBV1Ve7XVPF3mlc1Y+7TcXF7q++AeLhC7bdos/Yhc1tIf/obPTqiAQ+l06PzhLh4Qk1UobYABRI3iRdhgUKYENL5lPj3PGpbFD9DBL+1lSfbiRl4P0UhhAN3RAlhglejDznZlBaZ8fZBh03bkWB4Pu+1h4UtsQJcHtlflUChSR5d0/Et0uGflI5zlbL4JswV7yQdlLezCaR51vPfRWZAH3Dvkx+fUbf7nlhCNb/1/TN5gTr7OCcZgCLi9FNbaid17gB7plTBZBcbBQkiEL91gR2jpokhsTgjbel3lZCzppP4IW366Wszkoh4Cr00NlSgJmBhtak6spV7riTBbvO1UfNzLtt7r+rdSum3Jvj7saczgtE7svW7sx47sta7sT8js/rbu7NCe7Mo+7dFe7dZe6rEcy/O97aDspt3u7Wya7eRe7uZ+7uie7uq+7uxOqU7d6lVWCH6+ZYuAwfI+CCY07+0u6QFgAA4QUhLgVAGfUgMvUgUP8CZV8AqP4Pv+4QEgARAf8RI/8RRf8RZ/8Rif8Q3/4hnf8R7/8SAP8Rvv4g8Q8hhf8heP8igf8BW/8hg/8h/u8ggf8Spf8jMP8So/8CyP8y7P8jZP8z5v8Ctf8jDv4TVv80h/8D4f9AiP9EJ/8E2v9CXF9EWv4A4I8FAvkFnf9CS19ZRV9Qru9AJu5CW7g+jO9f2dw/IqPAAyB+j6uotgaHIvCNl4CK3uBo7g/ivwvt9iv5fiTM1S3IwkJc5rXsKStgaSlgnlNgI+APeZgAUTUAD1BiHhlAUKc65z4PY9gAV8gAVdMAf+ugZrEDF6oAZ4UFBsQARloAZLEAd4wQZpoAZs8AZ7MIOslgZsQAdsIPqOhgVrcAT6uULXjfZC2Yz9AEHCxlKtXWXTBe8VmMOjWQGZpu+PwAcI8KdOAgVCcAML+wjTIzOFcGhz4AEFAAJYoABr8ANcYANGUAMkIAQ0QANkIAM/8AEg8AFl4AAKcA07UAPQuQaAkNAA0jXUQCPzMURUpVCTtFFyo8dDQzNDpaa3ZrW21qeGBZdWtvPBdVRT1sfa6voKGys7/ktba3uLm6u7y9vr+wvM+iDxUGx8jJysvDzX98aUpacX8SB87FycxdqmxOTXBxcsPk5ebn4Oq8dHAqDA991bdVD1pHHw18cDt+GzdpQ2A8iQI2Wc9GHT44iVPkv45LgB5UgXIjwmePCDpYAHOQ0ulKggg08NOzNoLGngZUQHBTwccOiAo0aJSyTY0JDyIU0FElCuJPpB4sOHBlUsqTGhQMYQDmrwxFnTJY4eN2qOyJnRYM2HIzr2oPsKNqzYsWTFLTuLNi0rCMaQFOujBxncByHgYjAWAV7ZvXz7huWTJwGAdnp8GTlAJ429NPngoOFxqgYaEDr61JjSh8iHNTL6/iT5YaQIFiJXKpTxgNpDARBmcBihceWGkSFrnBSJ4oMGlSJLFID4YMAKGxlFasjRY6XNmgRDuMSp+uaUGi1rKlAgQqPMkiNFerjB0+UNHzZt8OBRo6YLFj44GPt9fw5PiRE+vMK/jx/WsLT8+zdrc9cxfsQlYB4PaKMEMnXlx2CDDPqBBw2DtdOHfbrQcYAPJmiAwDeaJPbGDHvcYIUmH/DBkBBQVHEQin+8IUQcWKyhhgcTaPSHGX/gUYcTXvCBBytqpIGHEXz4yMcPQlhxRx1rpPHNJmnkwccae7Chxhx07JHHQm7owQYfasTRhx98uBEHHW/kkcZTfqyBhx90/rihGYoO3mnLHvYccIAGfUTxww1n3ILFKx4G80YVetwAUCt2xhKkLG3QcQcrbJjJSqGvaMrKJ5vCVSk5/Y2aFgat5BEFNdX0kUerrc7VDFvI6IVnrbaes8ceFUxIIa24cIHAAQjQYYsexObCBwtVnPBFC32IsQWKfNQRxhd18PGFGX3w0QIYyY4B7hhi1NGXHmTeim4r8lRRxWKN8RORHH18UMNwQtTwxw4JaNEHFjdU0YAcS1jBBUX9VnkDDmPwwIUaPQwcr2U6LFGGHn70QFsRUJjAqg5r8FAFDowmIES/FhxxxxKWNZBGFzp8gIUFVkABRENwBMHGD8vtwAYQ/lUQ4XAUO9RAxyFudCHDDI/+sh+pTiMTgRLNwMXWN37kMWCUDzSTQTK+pgt22Lb44QcFvFJYWC8jfPXCCnZ88YILztrRwhiutKBCC2LwsYIKfPAx7At9tMBHGGCIjfhYh9ERhz1dNIZGD6dYoUcNcOSAxg1wJHDHDj2IxAMfTfDRAw5FOFCD6Hfc8IMeH5igwxAfqEHDBlxY8cYVTTiBogV8LOHGDE6gAcUQd0RhAhBB6DEFET1cTIQeDZSRexJk/ICGDEtAcUcPI4yuR+18MN9E6jYs8gH3CQkRxRqTSSFvMMUQ83T9eDWT4FwCxoUgMkgkDsAAtsIPe/jA2Si0/rRcBOFY5eDbF+wQBsKp4HDPeoEd+PACMbCiDixQAQvsYAcR0MFZ3OrDGL4gwBSKAw8HyEEJEIAAFKkhD3doSg+80oAZ5IEOUSgBH24ABDfIwApLKIIbqqCGKNwBCkaAiwyOIJU4NAcKQlhDEfIgoj4MAQjiCdEP2uCGH+ChMnrAQSG6oAk5DAEgJfIDCVgxhBqgSQgaYAMealaEMLlBCHioQZvYoKvnUNENe1ijGuBAhz8koDJmoZ/9RhWBPAToQH3IXx/kEpcIsMItxciLCj+ZLouZbUIUoEAFPvE1W+DBB+d4AeHeJoYx1AEFdttWBx9lBxa0wA5iaIEIthAG/nLVAYV0SyAoj0kLL9hDAwyMhYUQp4dIuQKQ5khlL4zhyEeihQmseMbU7qI/Y1ytGE3oJjS2gcx0MmgPZQNAAgwAACGYyzzGvMUGzIGtFWwLhc7aQgr+5oIx0I1cyQIDBcXwBGCywFph0Ba37LCtC6pzoq7gQwkoqsKmabM/SNCLHgL0DUy2RS95sCRGTzoWwFDgA30QAgAC0AcaEdKatPDBucbxgjpQEIUuYEUHX/AoMLgygq34ghe40AcX8EEML1DB3gb3AhSgIAW1HBtKwfbGqyZuo/WLAAZU5bQIIEFWq9KqWcuhhz24IaZ8CAAA4ISHet5iD6wcBwS/YCfB/onLDi7I2yvAkDcNsuILXWDRuFjBt7ZFNQUrmOr4PqC0JdABD3lQQx96kAcooAFOZLJsHyowAyvMQUx66AEo1JGHJrjvrOiowk1Ze6thZHNUZOWq/WCL218Q8E1wEowCyMYKP3CBCzSNxUXH4S0UDpYVLvCWGE4g2G0R7gUPZAUY6PA4PlCwD7zswxdQYEGp1mEJdyjjTBqghhrE4AYbSIIVrtAAC9TgByylAQ6o0IAPCKEEs7NAEdCwg+1RIbfkWCWBbWXbBNfvwAy+BYTcMFk7DuZq3N3TsA7Sh9fGwk0Z/gUfnjCtVpiBD2SIrhi8YIfCjOuCWKiDGdQwBj4w/uYNW9jWGsjQ3O/ujQUosMMbNlCD1xRsCTaYwhAcYAEvxEYKPZiBvCpAAx4MYQgzKFoPauCFBGigCW5YW4OBcdwvM0jBZB6VmM8Miz3EyQ9x4MMMPvGOEYwgCD44wNrE+IOFaKEG8xUCG3DwBxrkQAZJoIIToICDJbAoD0SIQ9KikIMfEKELNdABneJAgyfs5A8gE8IT6pAALjyxpQlYgQvCYAM3PKELR1iDHLzghOE64Q9UGMMPbNAmIJBBBFJFQQviKs1zyBXNt8hBcYktFtmWednKQLazWeGGtVIlSAjIQRzk4accqEEGPdCDDojgmCMcwQLu48EGpHAHIVQg/glc+MAejoADL+xACTcoA2XeEIMm8AAH2JMDEZzwAxOUwAYn6IMRkgCGHLSUx1I9wRruYMYqxboOZIACpaAgByjYQQ5HsAE9WvCEJ2GBDp7Vw6CefZ8uPA7lfGG2y5PBcmSTvCleGYEG5mNnUIDiDTQQjrHUQEU8kJwLbgCCGtYgBDUU4SBCUCQPpFAC12YGCGwQwh48DoU/nMHjRAhCH6CQBhJ4oQ9PAG8YpOoEIyRABlDYgA0qUIEgJAAIe5jBETYABR/ooAYKSAAJ3k4FGhRhZknnR8z9woe6Hn4syn65yxd/ZgKqgxV2CJawNFwLP6xcFl7BVJrJJQYzxJgV/lW1w7VagIIvjEGqY4jCCBIghToYwQd6kAEHZECSNGyAKEWggQ1oXYQdwIEDOuiBaR3DA8jzReHKD4vjn998ZwvXC3QYwbCNywuMYEFw3KpqH8IwrROu4AtfWAG4WrACMVQBMGuQsReQc4T1V0H9i0pDENLwhy20jA/xn6EM/iAHnhV9YhEEwTaAojJbz6dgB/hseOAnuWAEzWQLc+ABBEAAHtAFYOB1fMAFdQAtZnAtOaIO1UJ+MWAHd8AHVRAEfwNRnsIHYwCCrJAG5KIHT8AKSMWAfXFtOVgO85MWYoUEGMBJxoABIQCEGPBVDyBWXhWEd+FVQvhVSEANECCE/kt4DBGwhEhoKjxIbF3gdbiwB0CgCyAAAhRIACAgBhRAAjEgBBagBgoABaABBTXwBCfgA3VgAxQwAjPgA3zAA3hABiTwBCSgAHFQBxpAA0BgB29HAiSwA3n3BPywHT4ABW/QBSDDhV8RZpnINAnoNa8AB6ryNQkyNa6AAaXYClFASa6gBwnyANzEiShnBDh4C5toC6gxB3NQAB0ABn04ZQNhA+ZDBEVwASdQcBRABjuAACSwMH1wBBXgBFQwAmIgBkMgBTNwBjUwAmHAA5DxBD+wAzzgJzNwA4BiAjsQi+bAfOl4TRq1DN/ABPGYB9jwAPAYj/F4F3PgB1Fwj0wQ/gHNwI/3mCDa0AbxqA194BbcVJD3yI5iRgISOAsRmAsgcIGo0QFeUAV1QA8kQAU2kGU15AVb4HF2QAQk4G8jUAdeBwW/t3VUUAdP4AR0QAEy4ARm4AVP4AYPeVRkkDRQMAN3MGkNOQ5c4B5CmQvuuAzhtDV9cBffwBa11QyTVAzNMITGEA0JQg3/o4rcxATXYJQMNgLPNAthmAtmuItbgFBVUJQCVQc6lUFfIAZg0F0ZtgUu1gd1cEI1hljDhJaIJQbg9yx2YAZi+ZXAgAdfWJi2MCohZQzcRIp9UFtTyZTIEJXJ0D+d5Adt8IqV5JWJiVt74GW2YIu1sAclgAVe/uA3Y9ACJ1ACPvAH3gIXLLBjhkMGK/ACtykCKrACYbACLJB4r+AD6PcCYQBRbfM3LeAsnjkOo6mcr9B4Z6GUlQkP0qA/zfAGb5CLXTk11KkHbHGZm9mVsJg2adOcrEUHikcLEokLHmhCLKBPfSBUdUAFJ/AEfuBKz4KcrHBY2zICKZAC4PUCLPACYCBQaWAEH7QtYRCgZnCbZpACLMACYXBs5SkLPjChiWlmfZAFbdAGrAAHknmd2JkFkskKhfGh1nmdc9AG3tkHHNoG8ziZ3DQHKfoGFApbXNBEtXBHuYBXfQBUK5CcGDScXnACKPA41KWXe6BcfeBPEIoiP0AH/uEnAi2QAi1AXWLwNm0DoSjQQannGVTwY2wGB1TQA3iwA50VJBQ2OuUxWXxAJmFyA3sggAzYMjaqH54oF6yomcXglMlQmcfwp8dwkK0wDcXgmJ1pp1oFBEU5C8wpCyRUY3Wwm46CnB/EBcZopa0gOD7KAvXgV0BwLFzQBWMQBhpkehG0Aqn6n3E5VQyhA0KgIgmwBlTwAXiwATPwAUSwAe3yOQ0hBWtQAjJAA+nlBTJABBUABQOWg7+ZqK2ATWjBmJrUnXwKmZbJlLWlDVKZDQgpmZykBH3QlcbQrGeVAxD5CuppC3qlLd6VQa1QB4ylQbcZBCzwIz6aS27TBzuQ/jdfYHTbclGCs6n6eUFioAIq0JYqgAIMcUQ3UAMN0GU1UAVT0ARCUGUJwAb3lAQkkATlRgQzsAQbYAREYATMw4WOWp5I2WwEQkl7CpD9+Jja+h8uS0muKK1soZD9OK4NkgdtcH294AcjUFx7gJi0wJ4Byy3Wwgq3eZdAKjh7sAI54AOpqpesIAIusAInYFlBEAd2cDhf0Hli4AIpwGuo95++lrO3gK6JirIwd0nixK2o6KFLCbOw8AYza5V/splneydNwAB9CwXCtnmyYLKugFd8MLV3qaB2MAYqEAaDpUvFabgqIAIr2AouoAFbQK/r4KMoAgamJgInIAIpEC0u/vAC/glUelsLOziuCvhyqPseWdC3EtC3frAECXADVBAk56IAfeAAawAEi9QHM2B3o2VZaiAmrLAHjAoLRoB5sKBX5EK4ddACLDBM27KbhQM3QBqXdOBCXIAtKWEPJwBCA/oCT+ACQHBCSAsuS+W6tZizz6mAkflI7csXesC3heIADNChRQAHJvABNCAEO+A69PUHXtAQfaAUQJBfJZkAUGB9rPAHzYu8QysLABsL07sC2PIsLNAKgJUCxYlYXFACK+AFfMIn0KV2PqAGaCBQTdGWdpAF11JRfbBynkVTehA/r6AHyjsLnjKnOodm66i2rMts9MsXS8AAS4DEDGBZ/vxbBlJGA+U1BT2QBGyABgf8A98wZW82AzuQHa2QBoTZCoN7l8kVC+X3Nigkm6yAnM1Cvq4gBiyAABrALnxCBkOwB8XoBD6QA1aQBCdgBDUjBnkgER+wBBxDA/W2BD2wHEsgBGXwATygB0jlB44REZmRBjhQBduxbT4wGpWyHTdwAzqwA1HwDyQwBUxQBFVRBljAZ38wiw2mlqsrAXhKxLdlxGVBBn3btyMBBjJsDl0gV8xLC1i6n67AQdZiBi1QByogXd3yLG0pm3DjAi5wAhqgAWmAIQcgBjMgBkkwA0IQBjTQA0TgBew1BGcABaQxBHCwCkBACVNmBT2wAyIx/gRtsAHjswdwUAVAQAPO6AOmxROPzAMkQATUUwQzUATMAxlcUARTwAOVsc5XMGWbEwQlw2B7IMQ2esvLlstkAQZhED4OYANboC12cJvQOw588MBpRsGvYMGvkCwQ1S0osAIg2C3Q+zao6gJB4NNb4EJHNQIkIAZQkANV8AZ48AM6QwY+wB1q4GNCEIDedlpPESNy9AEklwcspQd3kAdxcANIJRFFxAY6gAd3sAZwoAMocgNo1AcBiEWMM0M0gHTP8SE3kMMHFpp2urYdjctoNgdkqAUXKkBw6VNVoE+7hFhgoDcFttFjTAtAtaStkH6s0FhSddNkQAM/AC1VEAZt/kImeEkG8uKFQWAEZLAGJLAQ0CZQ3LVBveAGPVuY9dGsfk1mxDYHFkgAEwACrKLDJ+cKbSDGeMItOi0CavBA3LI0dXCbsm0LaSCGy2uu3GVQEOUKCsoKZmDTqwdeddgFDVAwxboDNqAkA1cBYUAB/XACfoADW0ABR0AEovYEILOu6/rRs5AGLKK2tmzbpEJsZJgFFFkAe1BoS8ADVLQGG/ADS+DUNzADUmAFCcABfKYDd3AEd/JQHVwCUYpCJSTTKR0MsfwKZBkLWBqwlMfB+ulrswRel6MGRIAF8bYDQ6ABapAEPnACb2cCYK0BfBAFGqAAPe57FJA8DmXd992o/s3qAH3d3xl6ZiDgAXHgBwVAAF5ABFugABUwAnYQBZEzBD8EAlFAAx9wBR6QAE0AXwuRB38AB3cQB2PKZn5ASJYFSOhoWdH2DcOdC8XkCi/Qh33wnigtC730VL5gU7DgqJJdUQhKeakXBjxmBltQl2tQ1mng1GSwAWEwAy4wBHIgAwPXRG9wBzrgBQpwzmVgA1xgN8CM5LFQByIgoM6djgbQ5FxFbFhQkWdIBn8ABExEBzTQBWdQBU4wBl5gAyPQA1MwA1MAAgoQAwmgBreDAzjgBHhHBRVgATdwBQkAzrTKAzVAOzvQACqyCr9wQs57XD16l5P9Csyt7rxQAmKZ/raaKpd3E13fx3CMdS1goAfUUs1x+QK1REFNRH4qjdiChUKH07itHgt2kAIeZNN94AYKECR0VSiWpQcJ8APLIxVbogcOs0MPpudiFgACUMu1/tdiZgcbYIEdQCxpfH09QIZYgBpvcARV1gANsARdUAFcMAIXoAPcYwRw8AM0YAI8cAQUMAT6sge7+wt/CQt46WVv0wpxSQvY8gL2nQug+Qp48Nhcm5zWdeJtbHoo8gJ3MAZbUAJ01zZ5Y0FMepdV8MvwCVQofQIpoC3OQjjszvCDhQJhwN0o0gSf4xo9oAYWUDEf0AVFsAa9WwIkMKxYgTpokAAS3PfKp9w5YH5h/o/Sb/8KvQQEun2G1o0cvWDgnPALhg0L4BdmYf99Wi8LYzCgu3CerzCasbSkuUSpjQ3TUQsGcEMuQNUtTSUG9RH23OI3feADH3x+x3z5SZsCdWAHCGsHUNDAI9AARiBlM1AxmFEEN3BKXsADQmADHNAAPzA6OMBIz3+AQDVczsIC3qdd5pegddMHQLADHeABzwMG0XIfGAQIdX2DhIMvfSWEX3yFX3aFkIV1L46RloNcQYVVdJBfYY+DLIx9fCsrgoV7PkAuLytjhGZjh30udienYox8LXYtYH4+oy0rLZfIycrLzM3Oz9DRy3Yo1Sgs0tna29zd3t/g4eLdX4I5/nyHdiqkhWEpKqlVVWNfK4S/qePJveyQfF+ICNUBA6lFv31hXsRiBqQLITw+IL0i1ELMIDun+u0B4kPMizBfxhikWOvLqkN1wrRQEYaRmRViXKxgoWKUvps4c3ozQ3Okzp9AgwodSjSbGIsBF/VpAVCWi5Z2XrzwoknhsUZNg/46KGmMsEK1CPF7ZuYj10g5Og1KJJbpII+DxrDYosqHjzAukPYJA8bnxzr/uHhpyq/OF1dg+qawpmJQnEh/ILGZUWYZG0J6sER6c7ao58+gQ4seTVqfnaYQ9wrik8IOHzAKIck54WJM46uF8AE1rGzRRrCRekWzs+VFqEt8SOwZ/mTk8SAwNtU9V6F3T5ASW1yYiQTyKi0xdsLkcMHLp8AvLK7VqSZGz5Q+NXZY6aMFCpE0R3j0acJnBxQhVtRQARtHdPEBD1z0sQQfeRQ4hRpAzHdEDUvEUUSCpWWo4YYcdughOHy4QEhzfdSx0AsqGBfJHiNM19clIHX2DRhhLHNIGhgOMkskv0jzWmyX7EHCIKsQMlEfLDzyhQqh8OFDCSuoeAkYKzTVwgsDlSBiHyv0w4cdYtSDQpfVgOHeG1ck8QEfPQwxhA8O1MBHEj9ssIMfFkzRgwVVCDEEGzLsx8caRPgwxRAb9MDmEFHUEIQQH0Yq6aSUVlqUeWydNkk9/jVCIiQpL4CBEZaW6KbPF3oh808fXaQhkSUiqZBCC8s9Y8cYgFmCh0N9tDhIlUvFUgwvQYwQpYyEiMECQa+I8YQIgrRghhkJtcDUFy9cmQIlK6TAhx41VDGEEW7MYIUaRHQBhRF9XMZFHh/cMUQCePQQhxpQUNFHFDSo8YMacRxRxBvmqtGGHTfIYenCDGeohx+FQAzFD9m0sUMfeeiArCVrFNFwTpUQwlYYLIzBCJXHlTJCrUgqaQdsC0EChlLhkLqMGYIYoZaRXJlxTXrHzGvFY3kkcQYbF0dBggx74IEHH3+AQcYa7e6Rx3JxPOZDJ3ygcKtBLBziBxDGtuSM/hgqTKuCCzSh+JEZoZT1wnYlqoACddqwwfLHfPctqQO+DrKACRYgkI0SB+w7wB3MQFHFIDUY7nc4YMTcRxpBYDtJIVcWUgIe9zTWh6g6mgVJVPlwY8rGPPcBxN594BxJCyiIEUY1jBBRwx80kGABEVRssG8OH9DgBAcbNJBGAzhQUAIFFJCSBh5FKstHktT5YYQILKSqDB91hJletyyI4AUqAklluViTt+/++30kMUCtbRhwhx+15vHHcn5APAjo/9vfIJpwAIjloQ96oAMe3IAH/7nBOX2ogPAQCMA+LFAsoHMD/JRBD0nMBVSFEENFBgEECPYBWzpK3WnKITOa/mljK8wAXy2AEJxO3aovNbFDHVjAglnYwAcz+IEMGjAx4UXhDPR5gw+4QIQSEAEOPiBBEGzAjiqw6IToIZkZqiCCFqzPH7dKiFRC4po+jOEEHShAB6awHD7MImUbjKMcP6aHBVCBEYXbjwb6gIMAGCAAVEhC4hAogDLoQQEG+OPjkmA4OAyAj4n8IxWgEEn7JSEAmAyk4eroxwE8LgoGUEAA5hicWvBBhGJgiyEK8gI+BCFHv0JK+IIDs9zYTBpmyAoHF4OCQ/BqEHyggxkSU7lc/SMMIPkiH5bpGjvsYZnIAt8YQkGCE7jtCy3ogivgWAodjmFmYRBDrizhBw+A/sADBJiAGszQBT6ooV3u7MM7GeQHPOghDveUJwIVCLF6xsENe9BDEeq5hnvuoX/wBCgpF8rQaEQOgQbQVxL26AATYGxOg9SDAQxJBD30wQKJE2Qf3jAAUvDBAYZ7AxcYsYAYRNBXE/0oApbTxztEYQA5YChGVLACgujhjX3wwy/NCAk8mMEJrioEHzpVCqZGoiwunBnrIhEmZ6RgVuxxgvOesAUKnCABZHDDH/SwzI8qIAxPIMMO8AnQPNBBD27ggx/+wIsv1QFnY6xcGd+ygjBsgTGhooAXSgGFMUzLsHXYKyHYoANeLXMPe7hDDwiAhXJOQAt6QB4OZLCBIexg/gZqmMEVmgAFH3xADRvAAQk2wAc4mEAGQHBPAyzgBRpQwAI3oMIP+iWDHkihiRVIgAkbStziQgIOATiD/AYR0xoEQAE0FClEK1ODBCRAAQUUpB9ISgqQMsINNLDuAnJagRF4NKYLmA8C03vTqfKNNTy92xicUAY4lCEPaaiB0fqwBzJMoQZnEEIXfECDJ9ThnQKJ2aqSEZWQRYVuzUCVM9bTmMX0dQsjQIAGbPCEGCjAeQkogQzqQIMR2MAFx9sAEUxAAicoIAkmSJ4TSADNGtvhxuHD1pVcgZ5qqOMas6gmBWxgYjLYwAgksIENSKDbHJjBBmK4wQlGoAMnbIEE/lz4AAE8kAUPTAAL7rnBDNZAAyA0QAcU4EEDFACFO+BAB2JWQwXO8IYy8OAGFYhBD6Lg5hrMoM1FEPMIKuAAJ8jACm82rqIX3QcHkKABbIlpH9xgAwOUQLpvCEAZpHCAI7ABpH1A3EgNwAj5KazRGlDDHxYQkfIyd492HIRG0dAGyZFSDL1cDwrGAIcR1GALQ9QBFG7QBSrU4QZHWMIQfrBbHEyZHYYFzjJeM8I+eGSq0mLGaVrAgm0tBQVgcEIDrPCBIoC5C0S4AQ260AA52EEBClgyF6aAAyKY4QfBdYIGNNCAJN/43zpEJja5bY2C467bqBjDBz4gBRuc4QdH/vjdHYCgnxv0IFALSsINJKuEjfehARMggMg9sAz/eUMz7mW0yt+3BEwyLn4a0MMH0qCHBoyACQHwgRoSoGlGusEN2N1P4rhLSSDgr9EjwAMRDHAxC2hgDXeIqQUG4IU8NMAAe2jDIG9du+uhoAUddoKHFTCDG4hBATq0QBkcEGASNMEGXqBAZUqxC2k3YxKtDNEXlWoeS6SE2yq4EmwYw4ehSuJbNEyQHsYZCT7zwQg6POwYDCsSSnwBVYktq3XGdJgUoDgBd1jCD+Kahv+owZ3vRNcnZVAFOPCBCDOwAw7KoIYo8AAE9lq57nevkwXs8dUf/aMCFGYBP8qgkHrg/rkBEmA4Ro6aDxXA5B9zQMnnKsCioAyAFSYKMQsIX2FR2Poc+WC3ajBJmrhy1aCMYKLJzyIMuGp/KGZpd2dExTgiPMsvYDcIw7QgBWETBowXOydQOS5AQ6XSKVXwBDoEDCAhFS9QHBGITIjFTcgAESKwBXUgAuZHEHHAETvDeyI4gpbiUfpggiR4Ef+XAilBEIPwBLbzBaRjB9vhJBCzTGAgQt9UDCBxeVSCM2XlDNQWBrDQByt0Y7hxEbkUJV9gBsiyUqMDBnY1MxD4AmHTAgUoBiLhGimnDHhQAhpwC33gAyIwEyOwBS64CiNgBPyXgm74hnC4UHEQBMcgEoyg/kpgki0tUAefo1RzI4UtQBfA1AsmQoWUAIEyiCuKVQhyURO8lAJI4QTDFAZAiBlCoAOJFXljQAZb4AWVEwSbOAbPFISDsAglwDJh0Q1/MALcsxBfWCVfgGGJUQhxkAMlAEtxmIu6uIsM4ySgUApelFOzY02UkA9gwIfoBAImFzuloCp21X6TZ1g4UweG4QhhIk5k8ANjQAM2sAUJYGI5sAVmQAIXEARlUARLQAU1UANoYAUNUAVG8APCpH8n8DhG4g1pUAI+kBeFoAF1UCUiUQVcMIuQwAUlUALDxYsKuZAMGRolIByGsCWQIAKO5RFMkUrmJHIgEFRxwAdPwAcN/jAEChNQfBAHe/AHdpAGN+YEG1AHXnBUXrAFT+AFaNVKtiOFTrAGVRBbPDAFS7ABXDAfNQAFOkAFO7AgICAFVaADa0UBCrAc3gNMIvAq28AFIxAElNAPXFAFlwcYKNArUWgJe1AFJcCGDXmWaJmWN5FTWjgIaeELm2APwSEGHOABfpAFIlcGNPA8TzACJdAAT+ADCCADQaAAfbkBNhADUhA8NEAEG5AAM6YBCtAAJ0ABdxVOKckqaqAHaRAHbFAuNDUDeFADQMAGfgAFOJA1PPADAfNyLlgIP0Ae9fcMfFAFWHZt/tAiWdkH1NEFmiAGrxkJdPAkUKiWxnmcyLkM/q/DJWtRChLGKkCQipBwTiCABSK3B1CwATeQAFaABUlgBAnABtppAVBQBmJ2B21AAwrQAyTwAwnAejugATQABiRweWJAB2mwTEfRhYNABw7BLsCUinLAfqkinTFkBCWQBnWwh5aQFv9QC1KBCMtBkMiQBjmQA0mVnBq6oWrJBa4yeXiAgNb2AmkQEQZaCjuwAyKnkbmxMX4QB2nQKvgkFj5wAqnADngAhYbxAnXXDHjwOMLYf1nhK6l4osiwCg4aKpdAB4kgTlchBvawB8JIoapikEAQghyapVr6hngAoC5QBSYkB9DSB4IoFghKB05SlxcjCVHZB3RQBbboA/lJ/lWnsHf8lQM5Ijd26ik0FKRvYREltEr3yAwQ4QNPEyPIMAKMICJXQX45wytUmgwhWgJVsIxbeqmYymjCuIGq0CLIFAa14gdk6RwvsQWXlzIvQwhxgKBlmZBiQQl9Zwk72Q9ykzrBoQl+WopeIKLTogjLUIvL6REWSAgCuUph4RZg+RZOtQwliqGZ+qzQylBBKgKk4AfK0X891AdkmaF98AIi4gipuAcHWAI5UAUVhAyo1EqEOgLDxQe0oIGXEBGqVAgikDKNqkuRkI9BwAgLaqsrwhaKyFSd0wdzmCzB2QxdoI+uGq0M6xkP8LAQG7ESO7EUW7EWe7EY+wDFxRaY/tMpSVcIZqACJ8Ctg9A5D+qfPnChK9CGpeJFNEKbQQCg/uARIUMIOWAdkRAEaWAetQAml2CQ9ogOB3sJfditsQNhfREKN0sIkdoMe4CgZtmwUlsUGVu1Vnu1VVtcOjOGe9BKIxCCXHACW1BVILsCdvCjJ5C2c2q003Z56ABhz5CPLPsjIZMWIvo/EQGR1iYIJhIJZOlYbssMBbtKv6iCaeinTesMH3iLU9u4QIG1kBu5WFtcMQqWuPBLCdtONfILoRAHLiACOQAEcoAO6iqoybCgrhGrz7AHCboPsAEGCYqLJeA/URGgR0sI2tO6byElzEBjOrId0hmhzMGttsMN/gkrp46bvOMguczbvBRbXKtQJEbQJZfDuKvEB2kgAidAqT1VCDSiF0YKTDJYIqW7DUFwt5eACyuwBVU0VLxhC2YkCNaBkAKRbc5gBBnKvmxrJC40JCE0tNEgqiUQBOeqvAYsDc5rtRGQwM9bXCPgBVu5ry5QloSwB12wvXi6BwtqGwcRJYNqCbj5st9ABx+bDDkQBGHCo0xKVRYBCmEgB3ZRQVEBwMkgpdImnXwRM4ObLMuqDZNaqQccxM9gsSGAAREbAgscAUiwxBiABErMxEvsxBAbAUb8ABCgxA/7xBAwxUjQxEjAxVv8sEhQXECAAAiwRBbsBa6Bn1zABXTw/kXhxCPgEReXME39N6zb0JnJ0AW/xAdbYMeFsHh3cEpgsLY60qbLMFRfQsdKdVeF0E4yQ8PZkI+6K8SWfAkWOwd98MUPEAF+wAQPoMmF0AaW0AZZjEBhPAdvAAFZMMpbrASQgAQQwAR9UMWi3FBBoAEjoAEHQAJdYF0aIAR2oAZ7sAZCIAYApQlNYAcwSAZ4kAcLRAdtEAZeYE9PAEBsUANq4Cx0sAZDsAV/UC8I9BhpAAdUYE/v1ANuhT9skAc7IM12EAeg4wfv5AZ0YCE3gEB/oM5vFQdCwAXEnAdcEAd5EGNeUAdrgAdjNQJV4ANeEBkMBCb8+T/cakz+uiNi/kGy1tbDqkOWaXHJIE0ImTwIGdDJfQDKWaAHUYwBELDEetAGS5zSWzzGtWzSTEDLMB0BrWzKtBzFeaAHLV3TpEzTDIUAJeCbB4AAaUAxfnYDaUACm+UFQlABylwDJ/ABQiCfabABDBcGujwDRHAFfQAHO/ABSuYFiFkB8rIB+tEEJlADa6AGJlA8UAAEbqIBTVAFCaAGCycFXfDWfPBpXsABxZMGCbAHNLAGQ+QANEAFC0dmCdAAd+DONZCwJJAARGYAJ7AYKfAEXHAEE00IWNokPbOIcYCl1ibJ26CGQcAyXkCuqB3S0ZrJD/MGNh3Ktj2xfhAFYhxqOp0Hn/wA/rCMAWMdsa2MAbRc0g8wxhgAy0jQykqgsQ2lAWlRBQegAYZNAwSGBUfQALqTAySgAx4zBDZAAQYiAznwB4ciBWsQAyNwBDZgAuXMy1LABUDgPKL3ATmgH2xQATxAA1CABjxABCRgBT1AAx8wBKNZlE2wBF2gAAnQB0MwA/O2BEUgAwnw1DMwAg3AA1iwATIwA0cgAx+QBHeQfDrQBzdQAyTwBzF2VStQDeKSADRwB2zAB/lczwoiV/yFB+8EzXGwBtB3z1GABnNQAxa4HXDLKiDM0d9QiyPABUZwAFSOAI8BBTOQDHqARPyVT9JAz5cQBbBjwYVwQAgGDX7g5ZFw/uZ9oBmWsUxsvrpxPrV+kMl5QMtREAEn/QCtnAd+bsoPqwe83cm7/QC7nQV5gNshoAfRDbEhEGq0HMatnAFjTMpw8LDENeVUfgCagAc44gVOACD91w+kcw8QtlRrcANkcAZOKGs+oAnf8AandqTFOQhLfQRUQLIxujNjMCasgQJbsAbFUwFAUDzeXQIcsOP8QQQVUNcJsAEbsAY7gCg4UAI/EAMN4K9GSIOeotEbrRNccAAnXAK93AcJQAdRcMJLcARxsANpgAVRsAYQfAQJ8AdDUAZHMATzQQRHACFGsI4/IAREYATmFu8aoAVE8ANWMAQ0oBYzwANHQARQUARQ/mACNHADZTAEVeAAcoAFN/A4QyAEE6IGcGYFTKTNPhAHjlPvBv4DS+ADE/IYWLCOJ24nS9AHXFADN8CUbnAfZYYFUmACXIAFEm8EfNAGP7AGOpDvQjADO5Dur6QHVpAAS0CURXAEOKBeDWuxKc3noRZqXs8EWRAFoIzpg87nKl3LtKznTPDojf6wbk/Lc3BAfWDKNA0x0V1cVbBvCHquJLqTr04G9yCXfkg3XbkCp16+QjE2OWIEORWkq3ClwFSiJ4ACLRHjY6AH+rEENJAGFXDgafAeSSADR8DhRuAeH0ACPdAHQjBsM+AEVbABCmCn8AdHy0lVTv4NfHAA+BsE/gfQIm7g3WcAAiMABfHiBzeQBDoJBA/vHjUwBBxwMZAiJ2BtX0YAAjiOA0kgB1PAA/qBAz2QBGXAB1EwAt8IBVZAA1xQBrHVAxygA0PABzXQAxCjKDYgBCaeAzdQBCAQBRzAB4DwVkTDo/eBBjLERzR01Dc0BFemN9U0dHcjRMmDhWOExrPEhlZEslRFI6eYdJfD09ezBFUG4qN3RdQEdVf043bVFyw8TFxsfIycrLzM3Ozc/BAtLT2X9xDhF8z0UD0t7RcljdTXphfdN6eH8dCXByGd1YfB1BeV5Wf+0ET+kKf+DDCgQIF8RuARZkaMMDEnfJTw4eLFsS9h+vBJ/uFiC8IWfAZ6HGakBJ8/IzT4SNPHj5ccePjg6WIkCJc9fVaguMmio8A9dIrVQXjMhR0wxPbkOCam4kdlI0aUGHEASB8cOaSUqNJGxx4cXZbIwBPnRpcoVuIsWeSIzdcPcv7ooaOmxgw5RGbsmZFGTR81Sxp06YOlz5suOv78yKMDZZwjR94Y4Vukj9w4avTUKBPlzhIbllVxgWIlDQ4rbfqsGSLHdOU7fdKwwSPjSGXKbG78gcsmTw41bgr/4KMH7+U1pttYxZpqCBc3fNTEpbI0uvTp1JF5m5Yu2rg+SrjlUQJeSYRz4aJFCFZ+juBo+/yALx2O3rtx25TIexCi/g+c6vz7C+NDwkHBtPDfF8H4kUIQOeQQBErDmNFCCyvssINedSjlnzN0QHVAh1VwMYMMVRSRRk9q0BSMF2Gs8MQdebCWjB5x+MHGf1wUY4dOfUhkjIE8guRgMUll2EcVCHR4lDB66DidgMe4EcdHThJJnR9MEpMHcVRuySV/11HzhjT0dKfeMN094Mc28PSBRDT2qfkAEtlo42YfGbwTDwbjrPMAPV3++YwfAQYzlDAGWsSCMHhwUUIJORhBRxgvsABCAQUQAIIdwQSmJIzDaHnMX8Jw+owGGqTBBQIIdPEBHTVMAYURPnCRgBxcHBGZflREYYQcWjDhgww14HGE/hU11MBGFwpgwcYRWGwQJTFj/IehtHW8cGUfJSAzZH97jNDHHtkCSm655p6LbnVfrstuu+5ew+e73qRLr0Ul9LSjTgT28cWhxVShwgkjgEDAHDwQULAeO2wAxRFc6JCsDh8s4YMRfRBxBMVGDPGqICNiQYQaCy9BRBFHvLKMqX3UoWofr9TQQw93CVGIEDPkCkcMSVBBxQ6KEBHFrTsQAUcRaPTQhAUg0mBFMWYIU8e0xvARRh0KEZOGVEhVO90IKNYLdthijw2ovGafjTa7ZJfrx7192HHovixoSgwfLxAVjBYEaNGHBwRgwYoMH6xRRA1D6ICGDE0s0kcDpvAh/sQNcJAggxBFlELEB3fsoAMeMzhQw7jE5IBAECUcsC0UM3TBhhtC0KAGWWLp1cdbetxRAxBsNAcHHULkpYcauK+Bxw1B3ICvMDku9NMxEv04jA9fC8n1Uj4kv3b22m/PvXVpfw/+u913mUNP2PZBIB+JEiPGC3T3wRDCHvidzQ1X5DFDHELQ4fsGNeq1higQJ3bbOkJm1ACHH+whd20QgglixYw9aKBDGsjWGub0qTVgzxldiBYxqhUG0e2oDy4whlGS0a3oVKEK42uhC19Ir/DJcIbTgGGG+FCClkiEQF/AWzDsJjU7vOAFqekBwvaWjBN5RA9B0tAGM7SHbRWD/g/+GiG37DCGqxGjCk2kXnTo4AMbinGMZKQODc8YvjJWp210cJ+BciIMMHCED+0DA5PmgIUyqfEj0jOGGJ4mDOjhyI6CFAa4UFi9ZxRkj4xspCOHgcZIou2R0RmBHFoAhjusIBgQMsO1vtA8SkonDkFwHjGqaIznHSMNFkOkR1giyljKcnySrKX4ZimQDWzAAxMAgR8SErX34fIjJEDGvn6IymJIJAxa0OMwgDA9P2rxGVwcpjWvmS5banNd2HSGFjwAggkQgANieMIe4rCHIezBDXvYgx/msIMLRkkNeZADHugghTTIgQ4HUYNL1sAGKvDBSo2spjGyOAw7TNMY/mCIg98wNUVRIcMNdQhlM/DQxW5qdKP8EYJHPyqEHoDUoz/46BBG6tEhFAGlID0pS1/KUpd6lKPKAIEH/IAFhPWhCUkAQojWwIER0GBnCWhCDUxQgzREoQocwAEOnOAFDnzADTXIAQd0QYUb9KCReJBiKpk0Bosaow7zIxhELSCDvVCCeHnYXR7o4AfaWYwGG+iCH9AZB+DE4S3s3MGBJErTwAp2IGtwjhoKa1jnIDaxhl0sYwsLWcZKdrKUdSyoBisMP9gUBDklwE53AYQaHIEERvgBHGiggSGsoQE8kAEUvKCABixhDVWYwhKGYIMi2NYNI1hCDBqZg2gOQ5Ah/lSGH/amWYjiYAY48ILIFMABGqxBB7CrgAXO0Acr6KEHdeBCA0DnBRpYdwZUGAIJUMYFEWJ2vewNhmMpq9jGPna+8G3se+Nb38uydw5HRG5A9NC0ZdxAvS5kJTKsRoxC/qd9L/CbFggGgj7QIAFDmMEaeJCAGbxiCB8IrQ74kBnJ0MAGCRDCz+QihTt8QAavSINw2wtj9uIXsYutsWRpjN/E4viw891xZONb2BvFGDA25duQj3FI511JkHwwwxC/AEgeWKoAHrDCBrNhV2PQDmqAPEYcPHjkMAv2vvXlsZlvrFgy69iweTmzfBkr5jgXAwhgJoYfNplgi4zhCy+A/nIxvhAELZggG0AIY1GStIwUEoMOWpOzo7u55sP+eA1khmxe1CxpN9P3zW8u7KPl3NVjfJMAHpiDjhTqSRE2+WlS44OtohmHJx7DDmK1yAgI/Olc7xHIPeYCpX192EvXmA2UlrSvfX3fNRyhxpRuto6dUNg/6FfX7S3Bi/lrU1LTgQy6NMONoMScuPph3HCgAhniMAY6OIEmZ1kCBbalFzfQgQvx3gMC0TBrqQljUNTuNyWTrdgkAGDgBOeCAEwQhwUAoAqNBcAA1gAFgg9cAzVW+MAHYIQoSBwAI4CsxR1OhS37e71dYKEx9PZODxTACqyQ8MMaYIEqzKACaqDB/hSGAIUTUMACJAjCAqLkiMhgocQl2AAIKmCDEnBgDQ5wQhmQMYYwjKEFX/CCkEeOdTVOes2UFgAC1uBrAWxgDQo/gGEr4HAuLAEAVED2jwUQgN1AQexrEIAMsLBatqsB7iXowhEEsPCsYxZAyNBbqVVuBSckIAEkoAAPeJAZImzgZg1QwB80UAMdEOEMNpABgC82gw0MIQFHsK0QEqCGKeCgAmt4ujFvgoIUdKQuOskDYJChhy7o4cV72VTvBQ/86qDZxgvggGIPTvYAACAIaoBCAAIwgK4AgN5qaLNzLqB3HS/fsGKvwfadM3cEBD+w5UOGHx5K6gfRIQ1daH8X/n7QkmDomw914MMd3pAtOnShI3wArDJuUgcqgAISMQNQcHNG4ABykAA1sAfF8gGilQdeAAcIQAdlkHlVQBZJUAZHAAU14AaQYAUNkxrjR4ICUWaGtQAKUFhOcHBpkAAKsAAD8AcOEAAVEH0RZwA5qIKKlQAPB2RzRwVr4AYRZwIOIIONZQEDUIIaRQdedQx+oAUdMAV2wBHBUEhx0AVAUAIncAIykVcSkUzCEEUsZAT+dwx8EHvqgwIEcgNsQAMcoAOKMARBcwQ7IARMwAUbsAdw4AUNwAVX0ARFkAMzYCxWQARCcAQLoAM98AFcEGBLCInLMGM5lhcCYHzNh3wL/oAAUgAANsBxSQhxAKAAL5gAi2WEjxVxAwCDDpcGRpgGpqiEkThLXNAUTpgMtGYRYtARCzUMdJQS61cFW+AFW6AGdCA67McHRsAFVVBnxbACK/AFLpACCjEENKAZVeAGstEGvtMFavAGcUADtXMHcKAKRaAHGMgHWMAHp0EZWJAG+MN7XKIHskhTNqZparAAGsBjmaiCCvdwoLh2zpVpziFwPkAZPBZxo6hwXJAGAlch4AcA4kePolQFHeIhfTBPyfATauAHYkAG+lYMIEkoTeYSv9MFXNAFaYAH42YRXGA6QAAEcuAHeSBkbwAdP8QCsbcFazAFwpAldGB7weAk/lASDG5QDH6APfM4JccQGETwYcMgcuEiDCInBYhmDHCAIvjgKcGQBzUwgsmwB7czkd0DX2vwioclAPqIiSawBgrwdUS4BjjwcBHnA4zhMGmmcCRwBDMQABowd0CAlgdQWApHAUdwAwIQfWNJSRpgAkHgAwegAX0Afz8QGEtwLD4gBG6AA39AAT7AclTwBDYwBEtgMW5ABH9AAzQABQxCBF6QeX9gA1tAA13QADXwB0XABTXARQowAyNAWoWTACOQADfwA1aQAA1QBZZTAUXQA0QgB1CgAQpAAlSwl0swAz/QAB/gBFcQBfakBpxSWG9QjMRjBVhQjGoQB1hAB3Ow/gaU0RN5cANQsANFQDJ+pQk9IANLUARWcFtFcIhARQQowQVEUJyNEwdRwCAgEwfxZAVZsARngAXGyQZCoBk8wEIy4BJEYAPySQM4UAc0MAPqCAWlKAcfsAO8ogOKOTY8VmyUlY+QJQAjgI8IwAaS1pBzuXEIwFgOQHAK4Gt6twYOeVgNQHAGYAVRqaJlhAA58AcVGZkzoAYk0AN80JxwQApHYAFrEAOPJwV1gAMKYANcQAN70AleIAM4YAO0wANvAIhAUAEk8HREUwFBwJxBFzoJUAVAoANFkAA4YAE3IAMzwAQ3kAMVsAN6kADbCQU9wAFQ8AGgwwFskJ1soABW/sBOlBYlb2AFmwol7SkHegEaa1AanuYGf6EGFkAEdyArepBWNGCbU5BWx8IBPPADtXMFR1BKzPkIfeAGFUAEtDACjuoiPFADUOAERjCffNgADlSr4ZgHIBAFNsALcFAFICAFmqNV1GpbHxaOSQo2k2VZj4VYB9mia2AFLdppkmaPO8ZY1uetjOQDGpADUBFGepEGb0CIlQEXUCAEeAAGhZUHQOAEUPADT1CrE0oHCqADVnGkU1EEbkACnGcFbCAjYoEafbAEyvIovRAEP0AEawA7OnAEflADXDAEPwCylEEDJAIyM+AEHxAHa7AECRCWeREHB3EQeoAHa7AHF0Q8/n2AB2wQB3mgBkGbBkQ5obujBmygAzeiF0yUBxVABz1QLG2wA3dBBKaqF3pBqAzLtHzAFUOQA/L2O0vABXfQNERwI3kwm0ugA8wxGwmgA3qgl0sVB3LQBq6TVu9KL25GY+yKXzUKuLyWX+BaX3yrRnyQAx1iaMxgBp6CN1SkE2DQEwTFPlFzDHjgA1UgLiRQEo0WEHhgBDrBs+jCHM+wJLVTHfFoGhiEuOZiX2UWrpWFZiw6fH7Looj1uhulUIH0HxwBNxrZPsVABwuCIm7jugJBB/y2u83LDPd4u+CKYz/GaZA1uNBrWM7bTRphhQlWhckwRMOQBiVgBBgEE9SB/kNXp73rSwxcZ7uadr09doKTGGk0xr7W9CMlNAySwovE0AI8UgVXUTdJRh2ycr8HvBdmNr3YG2n0Fb8MXGkIPEs8QjUJZSBgkEiG8gKmk1F94ANLOR1x4DUSrL3zS7/we8Lym65n9rfOQcKxVFwIJgzHtGfHsAcnwAJecAxeYHL+YRRm+MJJClNDTMRFbMRFHMSUFFZ9AAahVDUJdT7CAEbXswL9G0VcYgSgm8RbzMXBV8FfoBN2wL0JVYVxUALQFAzQaAzW1iVmDMJdDMdx/Gg7NMPjwgcrQL5M8gLHJAxlCCg4BMRyLMiDzF4SgWdP/C8k4AWgxD54piiNCygx/kHIk0zJg0XHQlQUIREkXzBNdoACxDBo5zK+rFvJpWzKjPQFdGAg3xsuC9KMYlBFKPA+QPAH6RJFHXzKuazLNlQHW7AFYQBITcjGxzB1M3w1caDF5wKTu8zMzdxCbiABDOAAQ9AH+hfIdTMGHVEHgNTD9TLKzgzO4Rw2DCDN5DwEcUDNQ5AHcfAGKIEH7LQHeLC0YOQF66wFWNAFCcAHS0ADVeADAPRWb7UXeCAj+rEBH4AHeJAHCs1Pb+wMtyzOES3Rf9IGDJAfTcAATVA8fHADDXABa/ADVGABHLABFSAFGyAFXmACEoNhIJAAW+ULEgYFV9ADTLMEsZUGJDBU/lbwBibgqlWQABuQAN6Fy8+wzBON1ElNHWwgzU2A0TVgBhVgEjJABE8AAwrgBRoQBCewBhVQAmWAesuiBQbAAVt1AwoABB8QBSYwBA6wAxYw1KcH10HQBgZpAWqQAD9QAxxwBATsEd+s1IEt2ADhAORMzkGZDHyg2HxAazYAAnwzB/fcB7LBOmKpF7sTBSzmHHpwBJ+qBnOgBp/KH9/SjINt2qcdDHrQBBJgAYgNELz0UFrARAmsBykaYMQJn3FAsXGAA5/6Bj9AGf4BBKWE2sVt3B8xBypXABHWPYxCyscN3dF9IHHgTNzzLUUt3dmt3S0UBK203d8N3t3TBRpA/hN7kAa4Ft7prd5UggdOYZHd3EjonSHJu9717W9pcABNcSR4AAcbQAVEC7T9lA2auxd5wAk4Szt5EM90oAdsYG+8ClfhIgTp+E57gSJE4Ae17OBC4ActgQ/sFG8uUSM3UNBScAXs1OGmIc+UoFZ08OAr6U9tGCV7sDu8Gs978M8Bvjh6kdBx0AP+dEE1Yt9D/mlGcABpkNUHwAV6QANuWnNBDTtTKgRGwAYWQAUmsAOxsAFCcKgyoAYfkATklQBJwAUcUAMfALYy8AsJYAF4QQI1QgTStQMJEAcPaAWV8AckUIofEFQVAAVUQANNYAJ9AAWr+QGpAAsNkARWYAIf/oADPuDTazDnNVAEhy4FN+BdORCOpejlqrkDwtIDsHkFC2gESbUDN0BzfkXkqy5mXXAAdHB5B6DbDdDoN/MBQkAE+TkCDVAEOFADXQCH/e0VrPEBRdAAFbAEqgoHXBBbULDrunlzvFIENHcxL1MDPOAAPeAHL+gGZVAIPDACRqAJU1AB3nUHUYAHJDCrwTAEREMFw2lhZdAAGjYETJAKFZAEdZAAaqFdFXbr5jgFDSB61nlzS7ABKdruk5crrM7wMbYBFumE6isduYcMb1As5yLx/JHxDc/xg8UHXOAD19zxI0/yJW/yJ09tfDAG2Yzy5VIFGjACG9/ygmwHAogC/iqgKarzlbjFGqRSDIFRI6crDEBc3iVv5BZpMU2jB643lVDQRK59BNOzJPq1BD8AF1P5NcRRI6VNDA4eVzOPWS2AAmIg9pv0MkMAHW2IBzvAARhoBZ9xBK05Aw3AB3AwBT+uA5ltBDRwAxa4A00zdNCJBUcga0MO844JmX1QAVZgAVewBkBAMSFYA8qGBVBKejdwBkx+BL1NAnuwMw2AA6x0I5HxAfxZMooXBw0jBLBABzsgojdwAzqwA6YZBzLg+lBgAmrHgUUg32DvSALoZDfvMpIxpX1wA2rACjqwBDlA6a3FA22ABqEjYUXAYcluBObYA4CIoT1gBJRAAr/a/vFLSgdO2gelDgQ3NwKLc4hYEHMmZgVDYAsRBgW28AE9mWJyGgSrX6sa1gOIQQQ8AAh5QDNDfT1rH0t3N0Z6UzxLOF5TSUNuaEUkTlYzZ32foKGio6SlpqeoqaqrrK2ur7CxsrO0taB2Yi0tLCxhXygrfVAzZWx8fUMzeDVAfUdQfERVan03O8dQe1BFxmp/enFEQG80VUtyIG4/x7bt7u/w8fKrPho5IwdBfXF6+0vcfNSw4XcjTsEbaj4cc+Pmwx45fQSpeUNnSJo+RGrIEWhNDRQuQ7hQG5lHxhF+cdKwEUInTps1fnQI1MFm3bybOHPq3MmzJytcL16AsfPJ/kcKFChSjPHJtKnTp1CLHkDgg6mei1Gzat3KtWtOoELriPLBJRcLPi3YeV3Lti1TEm7jyp1Lt24pLR48aPETio8dM2PMqBVVJU6fMXwE6xEjjw6tfjrZ9Bxs1+2eqpUza97Med4cDyAmEADBR4iYMUb44DGsZg9fPmxc/4jjhg8YPQrs4HEzIo9jKDI+NZhRZE0ePMdbG/uxZk8c16w/DXHUZw3CPm78GMazRw8fOJ36NKLjhwYdNXyOGzNsjMcbOdz9/PlkQUbAq27IU3PT3TDGPjVsEEd7sF3WBzVsuIEef+AcgwMRfcBBggw1BNRHN3l08YFxI+lxyIF9+EFN/mc+pVEFiSimqOKKoIAAwhxZEFCAHDjw8cYNMSRgwQxpyHADHGgIUUECOATBgQZmJOFEEDSoYUICJyYxgmM99PHDDw2kQcMaTdTgxQY/NAEFkxVY8IEJfbRxBnU9VACFDhpA4cAaJugwBGwKOFZEE1XQQESTOyQQAhU6ynGDDDpEAYQPMtDQxQ7I0ICDSD1wwIEMa+wgQxplnvFGF3pc8YmQDglZBA1Q0ABEAkMkccUMMySBRh9Q+tHDMU2wgWMCaiSgqBVDNKmGBWh80AMNaezQQBJlsIgTEI45K+201HYFwmhayEhHEiTcMMMUQ0RxRBFlNmCEDCTgYAEVI/hQ/seWGvygRwJGaNAHDh9Q0cdwR/xABAkfANHEjiYUsQQUcgiBwwxrNMDHEX3MW0UPFHxQxRQ3VLBGGXBw0McSM8BVxJ1ErLFEAiMvEY24OehQgxNVbLABD8j0QUMCIHfBwwdC0FzDB0XUMAMfKvdRHxQkzFDDEYgWQcQGVezAgZh3BEEEsW/MkMAeUZBAwhJD2MBDDTLMoEMVchBxgQ5C1FCGA0PwUIHTcDRb7Tsl3K333nzfhAUBBHgwGh1jjHFHKG8cYQUoXPABBQ579AEGKEuBcodYqWBB2Sj+oULE4VBFm4oeRxgRyhqQ991WDqq37vrrq+AF2grs1AHGF2IM/oZHDoPV4QIoYAx2GuzEq5h38cgnz/cdQHxhRx0qDGbHFy+EYcceJEQeSvWgiIE5KF98r/z4ceGhD/nop9/ZFXvUEUYfZpw1Ch8uiPACUaGogH8fdkwuivPqC+BWutAFARrwgGwZwSe+8AkxyC8UdCiBH/gghhdsQSzQE8ULSJEWBHqQJ0bQ3gdHSEKd4AEzLQBFGB64D9b1ZQwvYEEHQbHB+bWALyXMYTtcqMMe+nAWRohWCsHHgk+kATOkYMEXqJe7PtTQhj+MoiuOJ8UqWpEUVPzCYFqwgjScjxTQqx31VlC5UUzvimgcBQ/TyEYfGugTdSjjJ1gggs3R8ImU/mvBC8I3ijEwsI1XpMOJAEnIEnIBK33gwx8/UYUgKNEULVjk9hIJhqDUQS1iEIMfsDCHQvrwkJ4MJQKp+IknGkEffHjkKOrAAvHRUBS5aIEm+7AD0YzmE2yQgQhNgcNRHEEPojNFG4iRijfsUpRZCUIvkclM5fFhjX0YohEGyb8VSHKBQxwFHkMBQxbo5W8E0IIedKAHNuigCDi4gQ50sAQgFAEKn1IAFI6QBqAVsG5AatQQrLAGHkBBHEug2Z1KcIM1zMBf71zCGnSwhnfGgQY+OAIOFtfMppCyohh9HQH/xwcgUPMTZrCmBrcJvP2NYg6j8cO1QKCH4CThDDn4/kEeHtGEO5RACFFAQw8+wIUiTGEJkIIYHC6msiEMYQM9yMMOHFChJPzACEXIaQ9+0IcPOCFoVqCBEMhQBh744A2iymhPoCnWsuoNiaAwwwm4QAoxiPQTdnABY8Aoxz7gIQwvEIELRHOtcArjA8sogxr0IIc1JGEGXRjGHXDghh7QQQ4fcUZE4iCHNgSECNwQggmgYDrJ9GE+N7BCLulAE4b+gA2rUYNBw2pWnPABra2NrbQu2gcfXDMUX4jkJ8Iww/kxMA5bWMEJLBg5PowAcHlBxTJhoYc1PGZEsp1HGtga3eqqKA4frW0cSBqKLWwhDFBoQAPyML+/uMAFW6gr/h/CwIcqaAEL1lVeYeJLX874YJdTciIqXmABBviXAXzJQxXM4AUyUAEPcvROIsfAhhzoK2LwbQMdDkfYNJECmCH6BHzrqxmycvjDbqEi9qLF3VDswb9tcAADLAAGG2wADz34QwJ2QAQhvBMISaDCv4hWhxE4AQ5d2MAMpJCGLjCUBD7Awpts7LYIlSEPChgCESAFYrt4uMpY1godmtGHPYwAD5RzZSj8IAQGNGEOTWBACOZFrBsc4ack+IMOcLCBKIhBATXYA7eKgFM0gEAKNliDFWowBJ0OAQp3KMINchqhWfXABnqgcpblQttJW9opQAAz9sB8i7mCQpAl0EAJ/oKgYgmoeAlvOBwUCqKSP5BgB6X7gw+2caClDIMO6oQDHdIghDjcQSDGWAMULGAEOehhBlbAgRp+YAXoXtore+Dys6fNFAV6+Zh92EIf0mCEEdijCiJ0wn8dZgrMiMEMoRCMK/KASGrPZbrujndOuBAEH7x2uXHowgpIAITGkeJ2byADGN5XiveZwdMLlHe1ghBMhTucFnzQwAEmXgIbEacLVeDCDIxQOWd/4tg+MINh6uCEM2jvPSBywhhMCkdQxCEPGBaFHjY8BB2QYsMPz0qlc85zVlThAF3wgsS5QAMq4OCpRF+CE3JgBC0sIaI4kMEd4BADJ+wACzWowBOC/qABXbHB0W4gQVS1pNUyGMEIQyiCFU6mhjTwoApESANflrAB6cDhCkMwAhtwQIdAzTMNJLBjz3Fir8EbnhU5OAAfIn6AP0ThDlFoQBCKkwQinMEIPLjTDXqQhKnD4Ak/sMAVaiCFLZjACRZYw6xo8ISkJUH1PNADD0iQgyoNoQdGgMMPTBDRTNOKWHxoQAL+wAEdHMECNTjDDng6hCkcvic7f770P8GFA/jABwhAgDnAhIwu4IENbBiDGtTQhgsdwQF3wAMFWMeGIXAAtSSwwQ/wQAc9pEYNNlDGr/XQBRs0+0BqsARdQAdHABJrMFiO4VxsQFgFCAVCsAc3MA6O/gUR0zcPaJECKoBwFbiBJTBx1pdI01UFwVRXbmAYY+A/FxIttjE5FNQ9ooAYG1gZLIACLYAUdYAbfGABdxAbuyEH+dEHXfMBO5gejhEdMYhlf8AFexAEBfQJe1AFJVACacAHJRYUpWAHLPACvaVtk3SEdMEHKFBEKoACG1QDOtAAdSAkqBIzCvF4kXYoG4IqM8AB2OaFHEYCnAYKfgCFJ+AFZtRKpjAGKoCCkrM//WOHcwGGL4AWZIgM4dIjGwcHk6AyXVMBS5ADPGABQCAEH8ADRYeIWGZcywVHLlACOdAFOBQGwVAKdfAFgmiIKLiIoCgXLoAUScFys/h8eFBp/nzAhV2QAyXABS1AcH30R2IQPa9USrkYF4q0AisgZst4eHEgbV0ICl6QAsF4TGJAjH2giqAwRHWggdE4juToFNOkTaIABikUBz5QAuDWjYT4CXqkjE4keOV4j/g4D0DQOQs0GCuAcH8QBCdwAg03R4wBQCWWjwq5kLaQAyZlBuj2CXygAqMQPltWAj7QcCxwB3ewBZnEkCAZkrXgByPQS4oEPnhEPyaFB0aAkViRSj3QASDAjyJZkzaZCrsYCtkEiBLZArjohFBYAl3QVwQwAZ2US3UoCkkpTtGiB1R1CnxAkx8jBBT1CU0oCs51k1oZXWkgbb+TSBTZk/YICnxg/gThhAUeMAEstQN+QAczAAQ1NgM5EAU68ANcoAdWkAB/RwIh4WRA8gE1AAVVYIZLQAUfQANFwA09IAUmwAUSJQcyQGVF0AZVgHVEdwNycJjLdgREcASYOQMWAwcUuJWkiUxVMEha1I0EZwe9BZVecEsgABqRpgc5BQKQ0gMHUwYgkAOhQgQ89WZtoBBCVQY9EAWHdAVNoAN8EC53QARD8AFfVwQ+oAc0MAVNcAxGYAHJ5nxA4AhDIAWkYQNEMJ0OgAYywAR1V5rqKUo+YBje0wfyUwetaUaVtEd3IDh5QQCd1DV4MFEjwQZS4I5sQANpowYz0BKCKVm+oQZwwB1D/gAElkV+AbENeSATbiADeKASxzBYNUCARoASa0ARNBAHahB2e8ADG+AGkraeLApII7AHdsBewRBSV1hBQmFSKhU4e3EKeTCWWoEeHteiQnpFxjUHJrAD3rNNfBCOuPOTQ/qkNwlOgQMRf7CkgXFJq4CXn0BeoNB2ETMDEMOP0IUFQQoKVlAbfnAHOEcKeUBR0EUEY4kHljUKOGA6ffAGPipUoPMJWbChpbAEkQMHQkgKI/IGnjASVxkKZQqljMoTHtADn6GWZlACdqAGjAVREmUFVoAFbnAEXVADqHIEELEEH9AHJLAuNWAYRdJobbADVtADD5VYN0AEwPI4OHAG/mnnqUAIeXfwHgkwA1CwA1AABEwABJr6MaWKDDVQA2qwAz9QAxd6A+q0A26wBGmQAFrABkBwBMt6B3rAAXjQmVDAbVywrG6gA2mQdk4GIDvwBjIgBEcwBD5QBFzgBNvwDEDAB98KER/QBSXBrEeAdV3ABXvHBs1SCKlCqxtiCTLABVhwBFflo406sbaQF5sUOH1QBH2AehvjVXCwA2ODBUSQA6O3AVywODpCBVPweEPwSz3QAFNXBm+gA5nXZEQQHIQmBI1QKewUVLs6VDsgBTdwB0c1BHtQAxo7BF7iiHWDBSAQBUaACY4ACThAnEtAGjNABEDiGxwgBH0AaEEg/gRauwG9WnyS9QYJwCs6hQzRYDA7QAKKQwNnsARHkDdukARB8GdQcgOisq2pNyuFcLMA0rJ/+wMkAAVZtacUu7jwcC35CQLIIKw/4AY7uAY1QAU15wY8kK4ccK57kGrCEAdvAARDABGeWn80YHPWEQdUqQZl82vjR1hLUAWI2wcn4gZbEgc9oANw8DBVwAZ+UAOqZgUXMX6pRgdSMJ3nAQ4CIQSLtQZ6UAEkqgfeSmxssAOtgQNpMFhxgANdoDiSlQURM4BR4APAywaD1QVwQBNUlQc84FxIgwcJoAN5UBBHcAQeIQR4ABE4UARqwAl4kL/0x6AyYROMe8Du8BnI/jWKW9pun6AGeUgLDAwLUtkZSYnAGBwVm7SmGdzBHvzBIBzCIjzCJFzCJnzCKJzCKrzCLNzCLvzCMBzDMjzDNFzDNnzDOJzDOrzDPNzDPvzDQBzEQjzERFzERnzESJzESrzETNzETvzEUBzFUjzFVFzFVnzFWJzFWrzFXNzFXvzFYBzGYjzGZBzFtmE9ZZzGXWEHY5gUmFNAHHynfJCmalzH8lCD6hiGd5oAXeUGRCAHr7arb1AEd0BddnzItDCDZvACSQEgRYBUWCAJ1skHjwceZ2BziJzJsRBDvhCGXfADaXAEa9AGLDEgNoIpdPABdqrJrMwKqYQUyJhI2AUE/h/ayrZcC89TCqDmjgV5y75cC3HQkjnABRH8y8Y8C16UA2QhscfczLx0RDmQA1PozNTsCnzABcDoAw7cB1yAkcVczdX8hFEILX0ABB6IAHgADqnGBlU5CouKBRM0CnMKCsYkIh/Xy862SaTQBZ51IL3kXHF8Yc+Bp6FgtOC8uFuGDyVABR3IOj2AAzwgBDNAlXk3BF6grmvHVpylCFzAAzmGBVHwBzKgBou5JjuACOOqAVqwDWrwyWpAAzQwBM2CdXkGZUngA0YQUEAIBBuwdjWGBQmAB4oDITXAbO8VBTsgKZDlmTggB0egl3FQHDWwBmzwYAdNsXuQD150AAqE/gNA0L8+U3zuwQGQ8r7BUSVRUAY0+3icxwVl8JyI1nl6EC5y8Ag0M1SEgAaxNwUeorXN0gPXSQRMdbR+YAM90AN7IAM8YARtUAQ7UAg0A9GBmWhDNQhFIHtTgFM1ELbwus1XzagaMAIlgA9s9R5scAfOpQa0ehFLsDgecSJ5YB40YAQTAZfKEAdQwAO1ASCC1QZ7wCOx3Xa9dh77AICgiwNrwAd/MKxfStu6gr1Q0AVCsL0gYqk6QLncOynfoAZxMATJrb2lu6ifPaR4IHEfiCJ6IN7jDcN4wMzr/d7wHd/yPd/0Xd/2fd/4nd/6vd980wXetsr8zcpdgAAjgA/N/hB7cYAHD+gGIHK3cqAan8XOBbQf0ZJjb7AB4HAgPgAT1DAvO6AIrnEhSVbdx2AMe3C+FeK+QWAMvvExjXLarbEGQ3AHboAHkPJ4j+cHrrEeF6IadPAeh2Ah/BHgC1ngJjIVfcADUvAqMuAGHMAwNEACFfA5P9AkUEAFVf4mHAACrL1OQmIBCTAGSMUGxAIgz/oHyFkDYoBUWiUDdNgHaggcPqAQb2ACqLIDG8ABRPMdJCAEXzI2RItUQOgDDaB6O9AEXpAANfAHQiADir4GVWAsHzCyCdDLRB6NoU0HXTBxSS4FiVYDVgAuCbAzc6IBCXCzbGACRuCbb5YEBbQE/m4Ad2uzBDfTA8kgsxUwNUbQAFF2M5nXJEUHB4giLzwwAgpwDAkQBLIHNH2QBDLQAFLQUxTg0T/wAZgIhHIQBXKQABpAMuJiNkPABG4NN0IwojXAWpdejj/ngdEnFxO8pfeb7pZWLxpgyEzx7qcQBNlXcbPg3qeA7/K+gVyHDwfgh+l9AwlA3Q+dB20JCt2RHmA2InPgGMYAZhYfG0EAKSPSAAFsV9/X8J4VwPxBXnlQA+/bLNrR8FTlBtD6a8dQAyoDqIaRBlUCImg9AqcCpg2wA6scLI6JETQT8LlI4NhzAPbSKUPwBjUQA0NQARRiOtSAA3BABRvwATjAifti/gFEYJha+wNUUAMcgPOeOAQxoAflruWOkgA0UNSluiwxMAPKfgUSrShHsCUJcJhPUwIf4AaYGxwgwQdd4gU08AM0o1Um0IY+IAeEgCVcsMo1XwF1XzRCD4pc3QdBUPlmuJxLYAPgcgM0ANQWUgMNQFS0DhHh4gQbYAIW0ABo0ABqQAJVUAS/noBC0AChLlBDUPoYUTc/MAQNwPQvgyYC1QSNrgYboADnugM2F1UUwAF3knYCdaAOQMli9wN8UQgVsAMXcQMf4AUQ4pz+Pvk85wMeeADZVRfTrAr9LAvfXNziD4o5kH1flBlxYO/vD8Lm0xl80O73f8B8MP+A0Cc4/khYaHiImKioWLLo+AgZKTlJWWl5iZmpucnZ6fkJGio6Slo62GgqCoSX2ur6ChsrO0tba3uLS0mSWxlXxQscLDxMXGx8jIyZk5yIyvwMHS09TV3Nu1yNbb3N3e39DQ6tPW1EF36Onq6+zi7pPE1n1D5PX29/Xzw+rY/f7/8PMKCkIHusvROIMKHChevKWasSh6HEiRSB0QEShJW3PKPSmKuGJ0jFkSRLlupyIOWBiEtm0GHTxw0fPTN+RIzzZoaRKDL41PglKCIkP4LUDOKICEufgoL25GFaqE0ZSkoH1ZAjKAufQXg+FoIyA6uhqrwOmjyLNi0kDSO8aDgwok+R/j40htCpwQcOlTg96OyQggYPhT9tRmwt+IOIEBk58hDpUoOGmiNd+gwp0mCqkxo14ijQcoTOhxtGjtSAcgRLAjaUE0j5o6PIjRtnBN2Iq0dGjSg7ftyIkgPIkRtdduzJ3WCyUj1TauRI4uOImh5QZAiZfQaKPB59agyhgqVNmh1phgxxMgTKjlv81Lp/rxZBXB8HNMjtM6NJlw95r/Bd80EUXtDhRg1U0LFBH6wU0YNlTXBBxA5X1GABFzzowYEOTWxFxA1wlHEDCVBwMUUPfNgwhAVVFEEEFERcQYQUM9wRG3N96NFAA3Lo8dcPdYAQhQ1lyOCDHiDUUEYbaFC4/qIeb0jYxAx8EEHEB0SUYUQRevDQwzLc1WDiDUkIcYceC+RQQRJE3HELF2nAB2ecJo2gQRAjwBUHETTEARMbM9VklBpuxLbEB3jQYEUfgQbKhhtCyDFEAnvUYM4RVbQhDxtq6EEHDmrogIccNYS16Q15rvEoDmv4VIZRa8TRxlZY6JGADjItoUMUJVThhgx09MDKDTr4YaoeNOBxmZ9qQMEDG16osWkcQ/wCVhd+EjHDHjh0oQYWUBQh0y17+CBnueYutMdb9e1BRxBAecKGRpLMoQlRhPixFSbvZnNuv/7+k8YfhHBRgkgTtReND/n+y3DD98RRMFQJIQzNGpU5/oxxxuzgkQNBCpG7DR8ga0xyyd+Mm4NXAJk1zS4mvwxzNX4EUcKbK3fjg8Qx78yzMX5UUcLF/bAsTRr79ox00sAQLLQ9QCxsDcVKT031K12UII/TKlMjBgoptAB11WKPXUoaJTxNjxFCVWMGCiyo8HUfRCRghZ954KEGUQrwYcEdbuxRwQ1W7MCKUW74YU5EbshLduNi05FDCTqj04XN1bSAghhhoICCIETo0cMODbBxQwzd9dAAFzmoQcMNPHDwgZUlcFADEDRAocMG/DnOu9h7RM74OUZv44IKdtSRQgqeA6cDEUvYMIVlQkiRBglW4HDjFEsspsYUUGwgRANW/mgfdu/m9/w7CRHVwUIKK5RPzUXb1ME55y+cj3/+lvABxAnJr4ACFQiiCVQgilP4sIQ7CGENetgUHViRhByYQA9/0EMcnhIH+KViDCewwzbMsAIWhEF/JCwhJDb3Ajtwrg7GksEOQJemElSACEH4AA4iJ4M+JMEIJLChD0ZAAzYsRhaY49wXBIE7LOTLKIR4wwfogAUmmnCKVDQGGDLHBxagoA5LqAIONkADGQyhDTKA0A+EMAM1lIE7SZABB24wgzWUoQjMi0XbVjAGzvEhClTAw4aOYAUo1GANReBCH3KIB+qkZg09KJBYqgjJSMaCDyqoHwu4sTkX0A8FY4gC/hr0MAQ2GGEHVEpCEObygaUMgQhDSEwD8GA6ScpylqawQwtY8AINQqNtXwiDFrdyAxmwIQ9CSIMa2KAHHLzJDTqC1hvkwCwo/GBrtKymNRfygvqB4Zrc7Ga/6jAGD3pznOQspznPic50qnOd7GynO98Jz3jKc570rKc974nPfOpzn/zspz//CdCACnSgBC2oQQ+K0IQqdKEMbahDHwrRiEp0ohStqEUvitGManSjHO2oRz8K0pCKdKQkLalJT4rSlKp0pSxtqUtfCtOYynSmNK2pTW+K05zqdKc87alPfwrUoAp1qEQtqlGPitSkKnWpTG2qU58K1ahKdapUrapVB6+K1ayWIhAAIfkEBBkAAAAh/wtJbWFnZU1hZ2ljaw5nYW1tYT0wLjQ1NDU0NQAsWAJTAC8CoQGGCgoKfw9+fRR/XzZkLFdsOmN1cW5zXV5uTD0+oy0vjHJwol5c6mVb1mBYjydha415k4p3q5J4z6R8U3SIcHGNc2Gcei2HiiaKjXSLoGegMayUa4mYdI2Ve5ekdpGtcqusU6idH8aaJcedNsykWNS0Ss+saNm7cNO7ed3DesTKeqbIiImXlpaYj42OqZiWrZKOqKaZt6iatK6ThZuomJinkpKyqJe0rZWpiaKsmKaplqq1lLC1qKeotqWotrOopqy1p7S5uLi2tK6zk6iYzq6Zx7q3zrCsz56gssi3k8m4yMS71cix6tCz18uepprKlrDNqbrFtrrGr7PRoqrVzLXOxZLFgt7Glc7MuMXKu8nTrs/RiuHKk+POmuXSp+nXtevdtuHIsc/pvO7hvubwmcfnyMfH18vGxczVydTZ1tXX09HO59jV6NfM0ebZ9unZ8ujT1drkydfnxOzj2uToyfHn1/Xt1+f13fbzyOb56Onq+/fp6u7y6Pf3////8u3s5tjnB/6AfYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYfXBofJmen6ChoqOkpaanqKmqq6ynGwQEBXOCs31+ZZ2MenWKemVwenaCcIRpfXl9e4vBfn+tz9DR0tPU1dbXpVAEWFAFE316Bnh9K35wLkIxMELpMm1lVC8sb2g0UTEue281RTR8b0+IAKnHg4qLNkWo8OiTg48SLXrgdGARY0yZMjFepDmzQgqbIGqg5MJGsqTJk4/8NFgQwQ/KlzAzdSigqQDNFzww9GGhh0mYGj/ekPmBQ08GKC18MClDwU6OoGT0hIHh802YNzxohMlhg4obpD52lgGS46sTG3psCOEABCuZM/42MCixweJOzLt4867ykyBBA797mNgp0gkZBD4x8DCZomaPMmXJ/Dx2Y0dPJyM/gghy6RKZ3s+e9rzSMXMCFs1o+rBZMcdHFjR65qRpwWJPDyBr3syBEyNOmmB6aJjRAY4FWjg8VqRhE6VHEGOp8zChsRu6jx+/09i5gcYNjzQ/RoIeT748IyYJjvhZkOAPEzxG+BgBUsMFnxs4Xji5oQBDkxot9NdCFi288IMWQlDQBxFaYGBACzDUQMERxJlnISN77NBBHhPAUkAHfswBhQ6pIQJZJWuId+GKLLYYCRXpGcFeGaspaAQNQJjRhw1LZOFEDz0csQQePmDwQxEcvP7QghozvPDNEbPc0AMNaUCAgwEqumjeHjrggMwcHeAAxQR7cAAZFDPsUIuWbLbpJins9dWAH3V8IQYdb+Z5yR446HDiBn2oOcMefGzgWTJoAuEZHyiQcIJdekYqqaR+HLGAeoTIYcWmeE7qqSF59OnSIDuc0QdxoQoyg6mE5EEaFCSEUEIII/ThRgc2HDOIG6v+xlkytgSrx4mfFmvsM36oiQgfX6CAwhdZHmshH15w0ekeWOyg4h5ACNJtoKQSY4gWItQagghiuOEBBmoowEIWU+jBghQwBPiCDhRgsIILNGywAgZZSCvwwKacwaoidHCBgrUEl8fHrCGEwMUZZf5oZggSgugxRBx3oIEEHSBf8cUXV4gchxhfhIACH7Gm+wROEWhhgGoQ5ODDCzkcwUeQPLBgRhg/KAFow0QXXckcFTbCrLNeRGt0SV6EYAIKtN6hwBVAfKHFEFck8cEHHFzRRgFZ5LCDAjhIwS4MUVBxQA1LDDGDBhHTerAga0Tx9N58g8LlJHUobEWnhjjdNypbhLBFF+fSEUcEQ4yRmQ83FHCDH07owcMGMPThwh1U3IBBGTqsYAMRK3hBQw8glCCCDrkeLvvsl3RgCbMnoNC0IHXMKkIXtKsihwhbbDECCV8MsYEfLaARBBos6GAMMAZIsYQOapyxhhpu/LAHFf4PcIBFH2kkkQcHWWhhTPDst7/IDJ7UsQUJVszqOx16cNCHTn7oEccZenBCJ/wgHiH0wC5uwIEQgNWDShmub14YgayswAc+0MELW7ALFg4lCCgQ4luD6IIX/NSHL/DCCiWElPtWyMI+wA8UdzhXHyTYBT1QwAcUMAMEsPAEHqyBAitoQQQosIQaLGQBFRDEDfrwBxgE4QcuWIECHtg3MYiBBH0wQS74MD8QiOdvg0ifIL5gAl7wgQNtMIEg1MioFrqxfS8EhQi0eAIRfCGANLCBDyCgBQrEwEdUgAEN8kCBCIShD1LCAh+Y8C8hsCAKLqDAAVr4BTqMjA8mUGEH6v5gBd11Ag7jI0QHGOWFQmigRGrsQxdU+MZW8m0HxMLEGUAggohh0ZWg6MIJ18iLgQyCkyhIQsAI8QEKFoIOXSBRFgXRRlwGjwHQjCY0+YYFcWUCCjjoQx28IAZngoILnVjZGtGQNEIkYWrdlIMJxJDNQqRSB1hAwSC4wAtvyk6a0uQbGkKJiQ3w056gQGEf7iDQPmhADoeAZR+8IIIS4Ml2hPACQr11AkLIE6B9w2c0+ZYHEFYiD4bCqCgKelEonGEL9SRENrmwhU40iwRaGEQzmQmCHYQwpSItmkanybd2VgILcczpJwqKslT1YQuEE8QHUIDTZIBgYXdoKSG4CP6HdvKhoEJt2E4Z0DefTmIHHs1qJrCKglEOAqmCuAMKQICIHeSBUSTowkj4wIU+zIEDLtGlWLW6065SYg8dsOZex2rRmBJiC2LgAji9Sgg/EEeNUfUkH4CXjA0Q6qKDldZW/SoJicQys5YoaB46sIVCyKEEpe0DYwkxA24Sgg5WmNogRJMHLrAStJ7abE8lMSLcDnUQICooKfvAhVKudhBoqKghgGmCLwhiA2fwQAaq4Nvc9pVvUFhTI3Dwz+paoqTjsyRdpSoILiQzEVv4wCEsKQgvmMAKX6hAAOZ7gc5MgoAZG4QeSqSE1KyBEP8Fh3YQUYY+rKFEiQiwdxOh2/69vcYRo+XggitR2tEOwgRlNAQXlLtcLgBBu4KgQzdl2gUBVKEK86VCAPuQEHmw4Qdte0MefDCHG+TADELoxL2MIIUWUCFg0wFHDZjgBCr0IA00QAMVMjAPIMRhBTrA8RqAwAc9SIEJT1iDH4RwhhbU4CN3NcMTjHDbCQ+iwU8TUSPQgAMqmpkRXOyDZfvAqAwbAg4fqKshKsqHctLZCyLcQicdJYAM9CEDAahCAL/SghgwwQN7oMENjlCGIlBgDENoQRHG4AYKTEBnZjBDDfoQhBdIIYB6qEEPYoABYfTgBUyAwg+gcBYOLEELLeADYXzCBBhAwQc9MEIFlCAFJ/4UAQM3KPOb0Wy0PjNiBzZ98yXosAUoBExhFcTqIM6AhmoV4gtcEIMXnrqpTm7hBF2gw0jEYIEAIDoAyHjBGZyThjeoIUKYyQMPzsADDryYD2ywVRR2FgS9MQcYOOuDGWIwhxfEwQwGKEoa2rCJF78hVxbjQXh6AAc15IYHe3i4cKRtCGYbDaImmgGCSS4JltmyTuERBBLE89YsyOGCdrKiuOtQwTngghCVlKkJupAHC1zgAs5AxPoA7OZGjIrlojB50Y4rCJB+FuqOOEEIviDB0r5BCzDAAQQ4kIQNfEAMLBDDCnyQNhrQQA9AAAIPbDAfCK0AhF6opxeMKU6sa/5J6kRDeSF66/dJSPAOsyJBG8CAg5fV4AtFOEsfjnCHFcRn1TmgwBCGcLob8MEMRIgDP71whzo0l5naLvyFAN+woA5CTKqfhAlKoLAQKD7XQohCGupwBt+A4wUeMIYZemCHICQBD0UAAht2lgYtHEphehaEMWPPItYTjISz3QCIqd+IOkiQVib8wu7GWIhh/nJkhuDnaXGKTO5X/7p804E1z7CBpru/ENRybheAR62hc5FYjIUCu4BZgoAGUFAHKJBYhUCA91ce1jcwQNABs3AGftaAkuBtaRVbBCh4KMU72qYBeoZVEmWBFvKA0tIBsEAAHDAHt+AZEaEIS4c3Kv4SEevjBieSIjbICH+gB+TjTOBWCCSAAlbAC3F0VYRwB6kkBiewA20gCJg1UyRIHiZoLGhAADsQBRNQAHtwBHbQAhUzBxNAA2vQA2xQA2UgBEUQMFQQBBujBy1wBDQgBUWgN0UgAypgZDfABj7wBGrwBDrDSEBABW+wBG7nAn5ABWHwAjVABUvwBBchBD/WStQGdHJALSjwAbnQd4OAhM+SDBCFWbYVheYxhcWiDXDABx2SB/ERA8MWBTZwBE8gA1qQBRBwBFgwajaAFk7QB2UQH8fmeTzgBk4QAzbwAkuABvCBATawSHhQBjdgBEPiaFgQBSvAM29gB3sUA0owav6thIAWVXV5JoSlVAhcEFu5AFGpFGeiWB48wAM9IAQ+AI8Wk2YEECax0AdMkANZ4B17YCBsAANzIBw5ojdpABvEEAMF9gdFMD5swAJhkAY4tAb6pgRU0gdvcAd/4AO4wQf1Ngc8IAVpsD1+gB1mMJC4pFaDYExp4EF9EISDE2IZhkmf5EGpNH3rOB6kWIoFQAATsH2gkIOFdwcn0AkE1QdQkBr0NEYnYAKpxUxaJGfL1H43KYXwx1FT6QmYZBfypCYzpTCBoztCxwfWhkWpdJWgkZNm+UaYlAcjA0tPKQYmkFR04Cx4kpUVgAFSMGJpqRdouZduVEYQsAA94FxeMP6Oh7B3YnAHNZABR0cFwuJ0nqEMARYMh1Bgt7AIbmB/ZtmXftlCcZIAC/AFf3AwMTgsBKQFGUAFVHBifvBfRYAGcaAEUbAGcPAHf6AExvAHbgAHfpAGc/AHqhmQ2fMD0+F2nRAEbugHecBl8tBRZ5AB8zYknakInDmd7bMGoGkEfaEGefADSDAEMrMCPNABT6B2LfABBpABwpEBFeAGQOAHCqAFdzAAQmAELIAF/dEPfLAGwuCYaPAGR+B5bwAFLgADeEAVeOAGYZAWeoABH/ADSuFrwKYEEeAD42Cdh1CdGEo7bJAAMbAGf2EGcwAEM+AHLHADZsADO9MHMgAFEf4gBQpQAQfQHxQwBy7AA0OgBhA3Aw1KAy6gBN9APmeADHugBo2hEWqQA2nAkZlZBIJAiHvgA2hQb7bRcWbgAku6oSVXlVrqTQvwpX/RB9fjBjSwB2ngBktqDG8wBkbQB6GTARiQBvzDZX0AA2VRpiE5h13aChq6p33zB3+xAE/3CDwoYX5qDX16qIqqqIm6qI6qpY36qJLamZE6qZZ6lZV6qZoahZm6qZ7qfp36qaJaeKE6qqZKcqV6qqq6YKm6qq4KWq36qrKaVbE6q7YKUO74Az3AA0EAj7f6q9RXq8A6rC0krMR6rOxjrMi6rIejrMz6rEbjrNA6rQMjrdR6rf7FYq3Yuq2Roq3c+q1t4q3gOq7vp1Hkeq7uI67ouq6foa7s+q4x4a7wOq8mIa/0eq+IyqX4uq+TYq/8+q+s4K8AO7CnILAEe7BRp68Iu7AOqLAM+7B86bAQO7EwYbAUe7GNwANC0I4GFI8Y+7EVK7EgO7LSYLEke7Ime7Ijm7Iq+7Es27IX+7IwO7EyO7MPW7M2u7A4m7MHu7M8O7A++7P/GrRCu69EW7T3erRIO69Ku7Tv2rROu65QG7XnOrVUO65We7XfmrVau61c27XX+rVgO63tWLa7ukBjm7Zqu7Zs27Zu+7apoAc8CLdjOypuMLd0m7YIgAAL0AD5lLddi/4ADTC4hNsAgNu1fVu4g3u4WssAiru4CEsFFxAASMe4l+C4jwuufpAB0wUJRsG5nKtwxNIJpMtMWrYHemAqW0QIJxJKxlBlswUsQou5fuu3XHWpeSBYnuAHF/BuhpYilpEMRjALe/BWc1AHGFAFtnliVGAGWQAPbsAcQaAEeUBsPRAFZnADcCAEN/CafaAEZkC9bRAEZkAxZbAEZXAGatC8c0AGUcACEQBlReu45mqpOOAhswAP5tcIa0AFKoJitjm5aQADSOBpGAAEEbABNWAAGKBxNfACB2ABGIABFgDBFKAAKxAFC6AAfMQDBqAAF/zBELABDsISV+ADBjCjHP4QDGmgBmiQImlQBD6QBwYwA1lRBjMzu7b7t6I4qJKQBQWgAzrAk7bywDkQB0GABUJAA/momgr3BFRgKjjgBzfQAWrQA0tgBoh2AZIbAFIQAy1AATRQMy9wB6LzAi6AAS3QAgMwABmgAB5wAxRAdxugMU0ABBTQAjrABGQAvzlABImoAAdQwCzwAk5kAHNQvJmJusdAGWlQTZmJtPSLT6KomYmAAwXQBnMAC+AgeT1QATbQA0wwBHigcWI6OqPGAVLqBBQaBwRgBJMrAIUmBWVwB2WQBcaABWvABnZgvpyABUbGAjsAOmxwim6aB2kQBXlAGMfABn7wcABkBEEQB/4ZMwdU4HFR4Ay+MQdmgAZwUGRGoD+SPLiUTIJ+4AdqILuTgAUFMAMzQMSakM4KmQXDcZGA/L00oKfGEBFX6hVlIAWMmQFgEAdXwAdzgARaIAdgIAhKAAZIgAV68AFIUAQ5MBBigARQMCpCoMt6EAV+QGO4qXBn4Ay1mb7gYAflCwdrMJpGcAZvUARzkLs3sAY0sLRi6ynKCQEH0D+V8AqxsHKIkHSOEG6FKUIl5FxpJW5egNTgVgd1oAV0cAcgI2KqYKg8i7nlbIGOgQEAMEk+DAmg5HqYwHWYtAVj8Dt9AJedQgfNpTCNokZegIkohAJ3oICWCwk3PSmS8QAA0P7VcmsJQ/MJJoBFdL0FX6ABI9YFKLA4MlUCGBZb6iVPmKRNmoh1ULABElh4bjDJPNyAfOAHBtDXXU1nlXCUn5BYpVRaZKkBdkEHuWOY63RRa2UFJNBN8kNnT4l1QOANNpEHboABUNADyjAqw5IxnSCMwdI/vgG7ypALxY0Mv/J0+lADeiAEP/ACfLAHyycIw20LZiq7T1cpanAHyuDCwRIWv+ID3Y3eA/QGU9AHpvLVoyC3DJAA9avVoC3aXd0/ljwIfkB1kyCEnQBOeccHIBCE49gsd9AFi1NPVpBNveMsJoBQmFQnC9PfIhXEZ4CC2aQz/bECMPAEejABGPACQP4QRC8gAzVQZC6ABWmgAzswdxCgAHeQK1HQH0eQAzQAA1KkBBywAn3QaDwQU1N2BGxnBGhQBi8QBCDeLytwA0tABljQAjzEA3ogRU1wGyuQAzmwBi7gAQvEAUrghQqw5KXjA0FwAEfgBAZgBhxwogfMjaiQ15SyBy2g36ONt5EgeJZQScpFT0aIAhpQlnSGAiNghGvUTsrlBSRgAuBkP7RSZS+QY2Qmt3lgFX7QFZ8NDsrgHB4dLOnsEp3wA+ksO0EMB+/c4XwgBGxgAzRQGTN6BHvwLzwAASqgABsgBBiwBxTwA0TwMsRhBC3wBJMmBCtgBjSAATIwduMjD2UA6/4/YAQQZwY2FQMz0AM+EwY+MB81nCsKUBmStARn8AMt8AMx0DNr1wfCTgG/5gZKED0+4AIG0AN5IA9kkAU2AAEs8AOqgNWdfX/nzAF4Ptqi/mCOgAU+KQkohdRiwAtbEG5WkASUJQgncEV62QXRNn5cJD8yNAIi4AVsMAZ6YAQzwAIKoAQQEAQ6QAMGcAQGUgMTzAcZgARvbGNPrkMugAdK8AM3kPBEM8Qp6PNScBd6wO+NlRCe4JirQOeRcs4QoN8P0uY1AQsTUBjBkgja0wkxCAm8p5d3INXQQmdi0ykmlNZY4FxrIAeskgadwgZaMDJSwwdaV0PusgMrcAY+sP5HcccBn9YDO2MkfSAPQ7DtLAAHGKD3FPAUSzD0srMDWQjULMfZG2XOvA4ABoAAAMACIZLIOrABOMABVug5hyiIxekCy2wHK8ABVADIZaAEQVAGqVGSVGADUhABLhCQRcADMwYHLJAEEPAAU4ZkXKAGHjADndMGZgeeQ2AHG0ADRDADKoAEHTADLwYDXYAEG/AAKTAEWaABIlBLIfDsVu1bYh35kn+7FsgHefD7ffADAIAAnxeSH5IGO1CPfQABRSAFkzYkSvFrHuAEgEDzYsYng3FTtNNXpCBzxwPjtkIGwzRTRHF1B6OEgYUzJKUX18JEZjQSIjJSpoVlVMa3hv4URQcmdIZW5lemlqaDZLLqpaa2ZtfXl5bM3Oz8DB0tPU1dbX2NnZ0Mhabt/Q0eLj4ezdDAgJ5Ovs7e7t6+5zfHqwcAUJaXt7cx0bFBAKXPmj5/fABZwyfNmzQ8ssRBc+MNkDRFohTJ0keJjRctwkCgkWeOmR9reIjhkAWInjYc2rgIo4cGEhx9uISwYiJECTAtDoDBwGGJAQ5DVuSJIaeFjyE8ahw4MOTJAR4Q0MRxQUVBjXdcu3q9lkfH17Fky05Lh5aB2bVs2zLz46dPsTwGABzoo6dPngkECBTYgw3ItLh9AD/7cqemFTnMujTuQyKEFyshRtRRAENFDyM+wv60wNCizpEdNCgggeIBggsxPVhgUMIjRxg+PQi5vY17WofcvHtbQ3cOre/hxK3BTfMnTxo/9vIQ7jNH3wZsZzBm81OFimM5Jgwn43KHjhcSJsqL+UJeThlladikqROkTJQ6SMZoAcNjDhYkWb6wKVNSHnHAkEUabvBRXIJk7aZgg7eZk5ZaDk443B7O8TEPC+v5gWAzaDBozQzZ/HFBAAFc8IUXy7TxxRdddCFHHW3UwQcfW9yYhBZ80FGHFsvU2AYzfIhRRzJw3IEgEghiQWGTXUEBh5NScgVhWlNe6ZY8BKWRR17OQBFQiNlkkF2JGXBxwARIABEFEU/EIAQVRv7s0MEQdHzwAAg17MBHDmAAgcMPOKzQhw8ceIEDFDyssEENawyRBA5I+CCDFFKssUYQyGDJ6TR70NRpqNqYE5w6op7qjh/KqeFcNDjMYQ0a1llzwQXYBYCBFzcssQQWLJgBxhM31HDEFf30AUETHYCwgxhiCfHACldA8cUGetjgAQ0teEGDERTsENUOHOhRgxNOYFCGFKiuK+K67kITITrvzvtNXvF0GA0H3umGTQYnllgDFDmggcQOH4CxAQ9AwFEGFzkk0QcPHNTBwgd3QFxEB2pkwcEXSdSBBgwzsOExPi3dh0QLTsQghRs84EvvlaDG/G6VwtGM8zr7WDNzNf5+lBhABV2gd8Wr34XnhQlckMCFF15wkQwQFjvWhRgndHjHFydYcYcYfdTRNIJc1OHFvjlfiUU3Z58ar4Rrv63NHGJRgwaT19xxhR9cjMDHHShYAcQMQJyAFwlel1AHCV2UYAVOGpTgxRbkfdDMGVCYMAIKRfJBwhZ98GECCnBjucfco1+ph82mns76NFgIRk271ozdBwqSJ1OHCV7MQUIHJ3h+BwkofFE7M3QUUIIqVoBQ9R177PaFFXx48fcWXZggB3pd0AFz6wrK7j2FqZe6evjmJ6OD2tLo0L00JiQjuvDMfGECCV6UgAMOJ+wxQjJe0MGMHYTABIjDQXi6oP6BxpHAcInhAwpIgJMHhqAyAHRDMmDVDIRA40B62FQz9BCl832jZyJUkOrkVcLz4SAP06jbNQgnBsbcoQSOYYYVREA80IFAA0W6gxeS0QUSbGAHEARBMrBgNxScgA5bwAkJToC5VGytMn0gggeIsAE1ROEFaljBEWYghSJggQo+0EMYmIAHN5yBBUIwghB88II5OOEFW0nhNbKgPjsSBzhW0qP3+MCB9jUDfNK4A9Ss0BgSEC8Z9qOeF7Qmhg8IDgWgEx0fJtA5DfhhD+363xcA6D867OF+IbDeBPdwhBjUoAdCoAAV+iAnPhChAjaQAQwwwAc0uuEHZAACDyJGLv4n9OAIgvRjM/agCGMOJx3kU2brODkN9lXDCzRCJDNQoLmamMBrkFFk8eYAghEYMRlyAIEXEkgBw1hSdNBJAgnCqYobjaB/bPgcRXTABincQA16CUIW2ACfPryBBWlIAx7aM4M00IAPaDBGMZ3ZB0JC1C0ndNtEe+OHBizgCM9hxxzy6Aw4hGkaovtkMxw4PBLUoYYoUNoWKOkFEdDhQx1Iwxw00BcCUE4P/MlDFrwABhw8skVJ4NwER+C1A/UhhNNYBjReWQ09nMFIzXCqCi+am7ZhFaMJSMACEtCARWDgBcjQA4JigAcmTKEHLxALK6MQF8Cw0DtwwCA0QCQNRP6ysxl0oAySoJa0zaGgBPYDJR+iAAICdCAHfNGCD0DQgg0kYQMziEILkrADLPjgC2AAARJm0IJcrkAIZVCCGlpgBhjEAQNQeMOmbLAGH/BBIm/IQRl+AAc6skFTfihCGF5AAx9EwQhRCIIWqBADLJShDFkIAg/iQFrvpW2rFG0A+SxK3bYYIQFH6ENXLTjMHdgAA7i8gSCEicY+3EAJOHAAC2DAqBeoixloMBszdGDfk3bBRtAoQRP5G7pkzJBxVqhhMq5AACTM4R8fQEIK2HCDIVxhAxyIQhuA0IIh8MEHClgCHszQBzRiQQdBIC0N1NuDJRDqD32wARVkEAY/sP4gA3x4ARWicIMjVMAMUnhDFGoQAzTCIAMuqIEebvAEPQiBA+LVAwZU8APvITO7bNEqld3ChAQY4Qhfjcsw+aAEBUTZBktAgxNu0AQ8qBcwQmhNGRQABQo4w27PmMNIofFJkzpjMiagAxekJ4IifaEEYuACH+oAOT9kYQaJpSxfrtCFFeigDVuIbHvApbE+DIEGCInBHt7AB+UUAQ0xUKgd2rMVhLQHBnZYww/88AI05CcNa8gDD/agh4YoJCEVWUYcbBAFH/igoHpIgw9AOjoSXtkrVl72WvbQ1a5GoA3UfAcfYPcMiTZDr89I3Ne2kDSc9GELJUgM2eBQgh2WQP4DGthBTifQBitYr0hr+AKCVipgUF6Dxc4eYb/H0ux/f2UPJpgDBBbQApX2gXrSawccTNeMHeQ3GdLznDNK0KGlrUIOTvvcHMAAaWqiQQspWioaEhPyRX6Oe9XuAzcF/hU8wpxK18XuzNthh6v1wQQ6IMHOWdiHO1hheOzAwp0viG1n2KjlzNgmM0ogguSJAKgTaJYfwMCHM1yhVWD4AhLy8AUxgAENMtgA5eLS9TkUqQ+MuXlXPuX2dlR0XX+gAr/fJYb3JQMEUNhCkUwAM+oZmhw7YCoztO1yOuzVf3utAxUnuAU2bKAME1jCASDQAQ6sAAsQMAAFQDABKPjgAP538MEHJqAUFhTABTMQUR0SE3eu4DX24YBQM09VBRMFoAodTYYe7MoMqyoocsyoAwjOwAdEgq57QkdB28PRAbPtAOjO4Jo1cedzIYUgfjdBwhXIBQGojGEILcgBBDaAhAO8YAMPgEBagUABDrRgBRCIfzdeTvt2ID7/2Ag4p/ywe7kXAH+wBjVQBkKwBD9gBhzwAz7gAnPgAkLwA0vgAnCQAz9ABVDFGy/SDF7wAbDCTsuHZyiwX+AASDATFtBgBUzXB+V2UiIwQZWxI3VwBV4QQ/b2SdwjBnsQJeEhBtyUB13ABXFhb9yjb/y3DtyAhODARzcTKn8QABnQBxkgAP420AZaAAEx4AECFQZR8ANuQANhUAM0gAFVMABwAAMxkHS3sYLVpwMs1HKgU0hDd4TYkILNoGw2sngogH9iADmCJwYo8AEgQBigMwIloDt1YAVQAIICRoJ1gAIggHFW4GfgsYTsAHeXOCrW1UeiYiYmogVyIBM7AAYGoAVXAAZa4AZw4ANZkAFHgAEZYAArQARhkAx8wAbOgxCEEQ/JkAdvEGN4sQcTdw1WsHbNgAKgknxCsngjWILZ8DoRR33JIAaTMT+L5wWW0QxQ8AEo8Eh80AUoQAd9RiRBNALgZnHJ8AUj0AU3ZThWwAXNqInQN4/Z4H+cogMXIAAC4AR9wP5EP3RS4cFxV5ABVIAdF0AFRAAEN/ACaYgEG2AEZ0ABFAABMtABLPACMXADOkCGLRABNIAGU+ANfHACsHdSXCA7hMMMQlcNd/BSdUgNO6A+eUBC8Ah73mZDJIAvZ9AB3QCJiLh22+M5dbAFMwA6f0aCgehySgMCwpA59UgOM3CMUCkN4xMhp+IFXdABzVICxRc6JukhASAAVFAif8AGK3AGBgABPqAFCqAEOYABQfADwMgDPsBGULACHeADEWAHBjCSgAcNP8gBjQGWRHkNX0CCD+UMHUB9s/dAzKBwn9M5zAAHHWA3cmA7Q9chesh2X8A+e8UdQ+eNGjdPpdQHQf6QDLiGIGpQI2bVB6wkBIXRB7wojH3gBrYYFzfwOXgxm1NFjMr0BSIgnMSjRsFnVW5QBGngQcwwEG63ACckKorYBxwwNt54UkOnckmzBf5iIhcwBsxQBN5gBj2gRdpwBzoHDYY2M8vIV9fXki9pDRvQIUAAfCZgcUT3NSWwSJ8iGODIh7jTUsywNQt3BVnQBbDnN3zFBckTOVQUZRmJAXhQBjzQAlmAAQrABzcwoS3wAisQBStAXptHAXcAjHrgAh7QAz1AATigB1IwATXwAhFgi1vFB1EXUyKAIFHwSnDQA72QZEdgB2+gBUVABcDFBj/AAQdYBFBwA8t5ZQhQc/6h4kB9gAZQIAdywAd88wxJo0QAlAU6sAIVUAWfcwIGZhbSmVd90DPy+AVQkw2I+YzRkAftkols54JKuXAuWDrsI3TG6Ax1AEX+YwIu6QF7wE4JunIvRQLzVAfB2T8t0IAsEAQUcIFFwAEYEGU3wAZQ8AJsFAQ1IGY24AYQEAZvQAFCQAMrwFYTIAMtoAVOYAMwsFDUJQchoFKqIAd+QAU2oAfCFANGgEsKaQZgohRMUAF84AIQQAQ3QBuzcmV8gAAI8JxOiCWAiQM7ckjuuXAk2FdWUDR9IAKWqI6DahZtSg2I1DNdMJX+4xg1gg2KKI7ScAbJBCJW4HPBkwxbAP6YgJIHmDl40JA4ymc/XOAB30gHmdNSK7hSJtAFwjlBZooNbhAE83WJd7B95BYCfLAEOvAGQwAHBaUEJ4YQv9cDQaAQc8ACQGAGB+EHPeCkV+YlqMI1ybAbfAA1WdpD8MkMZwACjYMCtLNt6egVHDgN+IZXNpueyTNAeCEfzABCfVBPvLApdRAj0WBTfQAlyWCfkEEjitMHWNCTXnACAFm0kLNz5VECJdBSiLOSTQRKkGgCKkeV3rAFMeimc3s2MOKLsGNNQfSz3bNgWmse3bZEXtE01XCgauoM8lg7kpE8UEMEYxADExgDT+ACGPoGT5ABP/A6sjZZOFAGQZAHJ/7WB1kQD6ASAkJHTYaDBhsABXRoDWSDOQtEWCCAGHrHdn+Lt+4gHuu6u/QiBgZGn/Bjs4Mlt744HcmQsXkXr87QBQ3nDlsAk9BAOFPWDOr6DMkzQ7bKB01wBk/wAjjgBjUgLHzgBhuwkEQABUEgbE7AAg8AA0hABsyABXwgInRAaNtUAmiAAyDwNw/VqE0kb9R0aCNABxoAAiBwB+8zPfj5uw+cXS7ZDAwiByNgieMBM/vQIUnzNYDljTCTfGQ7Dg4EliQFHUeHtP7IBZiTtlxwAttXB12XA5IyAVcwBIHUQcpQKKyIBh/raiAHe/abA1mwBSfQOSWwLPbTbW3aOP4rSAcxy1cU0J1SMCRioJjeMFV9ECQQzMXvIofM8DzhiKeMlI57EEgCerN3q4hbAJZyUJIjDJjV4Gei81EnpYhDtwXcFDwLFMcn9Tl1QAd0IAeB/Hp9A8XJIB5ecwYaoAqKcwVJ8AVrpwdU+4NiwD1XnAxkSQUZUCsblgWkpQRpcAMKpaNrAIZCAAQHaAZRcJpDkAVjAAdGkAM1UANsMGw0UAZGAANSYHdmUARnsIZdLMwO0sdy8ESw557oAXsbsC8GTHFKJ8bNsAV36w0LjMnjFoMnMAdpgAV1UI0c4GCH3AY4EMl8EAfZ0Ddt+jd4zAUxQj2RAXW2+gVDQIpewP4CB7oHCCJX+TAHd8ASLfAFchBDYicGDjCWPxMA18IEKgAEJRYDGGAHOXADRsAGYfBLEHAEaNACLaYHL0AGQXAEd5BjFQAbZPADX1gu43VbK3DNw+zSZtG7QCsHKxhlzEDNfSBvevCGzcAd1xQNgfiMgDq91ICm1cAHlfEFkNcFQ1AwZ7ACLYAEHRAEQRAFUcAHB5AFSDAwBpADsry+QAADMKAFHEADdWDWZ02UXDDN0+xEMThB41gZ07wDG0CRH9ABLTAUQ9ABE7ABPmAAYmAKdRBZMPAGEtgGAyAAtXIiVHqaaFAEEzoHMRAHPvBqdrCxK8sGggEHo/ACWTAQtP4WIHWgBmzAAkAWBbuUBj/Q0i/dbxzSDJs0ISgQg1vAB2mXDAXiVHLQJXzgB2hwBkkABE4aQzY0Dc23dpOx2tGDDTHFNzB4AmDgAxQABDqwA0kgA0kwATNQMVqAhRNAB21QA0DgAhSTAxzQAW+wAjUgA1haI31DNkNXP08UOjdCbiPgQzqRBhCgBaDBrEvQAhxwA9cCqzKgAHhgqi2wBGTwAhBgWWjwAkATAPxkFr/J2vm3ABPQDAiwhQ1Sq0yjCnQApFHwBjPwBD3gAxkoB0NABLBaBjZwWVjAyrcYycSNuGP7OSRoDUQ7DUy0qCgwAkpDAiLwTzOQa3mQHH/wBf5BgAW1mAVEwAJeEEdwQIDKQNkPcCgDsAEDHUOBTCQlnAxa4L+p8OH6cQa9Fw51R+EVrubXQAQIAHtsgADf2SBesH1i8LAR8AGapwUtAAmUXQc+4AEyAAQ7sAIsIAM7wAIr6QX4oq07jk078sbSAG7SQAdBpLaLLmBQ9+PJ9AzTowzTFx4rqNZc0AWPZMltgCRpvo0goJN3MAE6wer6jAOuu9prbuteoQcIMDcRcBcO4njyhFRAIAZoYKpeBwYQkAJA9QRI4AWYpQRJECnMMNw0jg3Jt4I3Eg1O5wx+RkBWYG+u8jkacItU6yJNxDgn8DtDM6i1Lg1AsEOL5Dv2Cf4CHdDHcDADPXnr+X4bEVAAeIEAT0AhDQuDWvPHXXACXwAYLHYHbccNNUKUJ3AeYosCVzDNScMj7M6lhrNwW2NI+oattnO8b+HecpAEToPu8GiDNHI0g0nt4bAHQLABzLOzRNQ0JcABc4C7twi2K6TvPU8Wb4AAaEAEBMDuboEDQ7PAiUGfcyy9d+AYUJB04PZDiMlNh3bwTzN0TVw9XBDQNNI9gHqIOqEKSCIDH9AFYFAHquLPV/rfi/FIV0oDyPdPZBAL+LeSIJBHja4NUOA70JsMGxA8UDMCX9ABCwwNeUAndObzi88OeuB5B8DyTQIFbZB9Y0u6txiIjMPpt/74UijlvA/VN3RQjTfSUqEz35QhAn2QCkzDAeg3AQ/wAC4w64MJAS8ABGSABS0QBKVxBELQAUVwAABPtZ0u7tsWDkDQAUnQvMwABUScTSZgBYyZO9KABq2HbIyP/dmgB00QrWrmJHGABSWXp+1TAjsQjv+Zr3XgARZQAXfncl4eDQ4fyCkyGYQlOvbaBW+gA0Qgvzwwl0kACBxYfRAvQAYdNm4cB0dGD0U4HH19dV6UmDhbd5h9Vp2goZh8QB1aKJegd5MnVnx9KCh8M31in6KUfFgzO3m4v8DBwsPExcbHyMnKy8zNzs/QnXoIE9HWoHs6fSaUWFomnJhwH6Nysf5bdBQX6xd+fe5tdy9BeXd1dHJf+V9fYnRgOurcmYMmB5Qsba5s2cKFixx7r5LlmdPnDCaHmNAAudOl05ZjO2bEYYirwx4+W1BQ2mKlzsE+X7gIy6NjBpaI13Lq3Mmzp8+fQIMKFUbryyUcfVCmmoNDZag7XARU6XMhgA0wBzh82MBhBcADPHwcaMKCAoU+ESJUOFDAQBYZLQ486MChi5c7eSzy+YKiC85hc7LsgdKJSx1KHSg5TSpzGJ+Qc7ygCBdKY58udbhVIrmBkpdUwtDgwIFmqOnTqFOrXs06KNI+J/rQ8rxlDq1bofgIuEAlQ4AqfiCsWKGjzBIpCtJscP5hYEkcCjnOtDDggUIUIyyGMEJSx0cnP1h89bmT0jBgKHMId7JyB0jpy+EsCcs2Y04dFHSAdYbV56NilVmoZ5cxUPCyR2sIJqjgggw2CM1rcpwwCCZyaHAYbp1EsYFvAQQggHiU5AfKHFScgcYcf2HyBR1D0PALGhPmIllLwOQBRBtZgMKHCTtgwlGIXwCzxw445MGHFR0BAwQcSeGXJCxdcJLYSmIcQ1MHMTqo5ZZcduklTzpEVII7lOzBgVIY9gHFBoOgsIIFFVhUWB97ZIGDDlC8h4sXXNCx2C9zbEBRJ3zMKKKOOpgYCg6aURJbH3JUKcqQOFDExRYphrLHa/5e1IEZJih42sccPa50GDKi4cDkl6y26uqrrGKx6gap8MHBgX14UcIrpHTwHkoo8LPYHFiAgMMOev7CByp+FqMDELjwhYKkmcgKChpQ3LEYpjAdikk2OhwoRqjDzICrShh26hQOZHpyKjJ8FLgDrrDWa++9+PKERo5zAKESHxuAmCsJRK7qmRVBmnBCgTi49ycwXrjC5zFomPSLOcG+MoMOAvcxZR3+kZfru33QhMOB2oIWDLa5fPKnJVxwsmknJmRqDE0zqJfvzjz37LOm2uhwBx1dBNxJHh98gDAoKJwABA5Jp7CeMHeckB8XKhezaZai0GEFCknr0ckOBsdECf4J/UVEU7hJsWTMJJSsyF8nJ4jahw6DUlKzM2jM0IHBPwcu+OBcJjalBgbbpoMYQfLJBxxAfADCCYOa8GeaoTRECY3LQIGDzaBI3pfMpWIyIKaYgourZJQNQzaomzM9t8eE7u1MvBt8TvjuvPd+2gx8IIUDFDJVDMQrHKWqQRJ7eGHCu36ChjkmmR1WdevK5PF3MDgkxhEKIMiRuRjkWXEsrmKYQC0xNI3ySR1BTh0zJXkS+nAzeeCQMyV5bFCAoL7TktgCSMDVbEAHWEDgNrCUFNF0AARZcMeRpMW0xdyPMY3JDOiSAYTSiaJ7mMjCDroQC2+ZwAsa0ACudvQkY/50oF3+GBko/CEfxKjigs3AwgY6MIEeFqAAenDDDCzijiJigg1hcIca3mCHPugBV+4YoC/8QEU69cENdlDDO+g0QD1MIop9QIMNDkRFNegBDmTSwyvccZKkGNEPfFCDG/AQRTb24Q13wNUPVvgOPdhRiWjQQxzs6MR3vHGLRYzDGfy4xQK6igGQjCQkt8SHCRCAABNAAxxYkAMvACEKaFADHmpxRT7owQ506BQoznAXSoiPEmdMwx2+kAZK3EEOtezEGnSZolrqgWSECsKqkuUGLcipDznqQy0TIoc6qOEMKBBBCEZwlzYoIW+h6NgoDvQDSiSTayEiJf8AtxmdoP6BAFg4gyXR4IYWQEEBMWjBDFqwgjLI4A1KIAMMMHCDJqxACRjIQQ3eQIMyrKAFLUCCWY4whRXcgAll0AIMCkGDHbTgD31wQQyKMIMVKEANNXiBD3RgFh7MAQM0CCQ8eeABDLhgA0ZoQRBeQIMz9KAFOWCCQDHQghfwoDNNgMEMWEAIGfiADFhgARAqwAElKEAGNVhBDniQBwx0BQJw0EM9V4CBF+yAAl11QgceugYd6KCnQNAB3Bz5JUlKcks4mID+MAmEB5RhA0gIggvWkIUVIMEGTMDDG8gwhGMhwQdaWMEOqPBTKcSgA68wAlTPmgMqLEEFSICCDfpAhTIEAf4KR6CBFIRQgyP8IQh26AAoFeCCN2SBBd1cQw+YIFohtEAFanABBdYQhDT8wAw54IAUXtACO7zBAy2AAYk4sIEWJEEEJfBCCEQABiKMoaBCOEIWioAFIYRBD05wwxjgIAQYjEEIUXiBC8yAgyJEYQVL8MFaO1ElbyWzE3RojDXyQIAzwGGda4CADhSA0xacgQLDhUAZgDDPF8QgDgbADho58F4M2AC8NpBAC3AAAQysYQY++MEbfvCDFqRBDyxw6grOIAMaYKAGfSgCBqAQgyzcQBB9IDAQyACXMnCgByzoAQeCsAIOxMAHUGCBB0Q8YDswwQd48M4P9FAGA8zgwv5OsEEMFADlENf4xliIAQ30QAEgZKAFMeBDD44QAQ5wGAN8oMAPePAGKJyVraxyayS3tAFBQQGTfYhBH1rwgRgQAQxaKMMOIuCDObwhByD4gBEmMAMMa3kLL2joK3jQBg9EYAo1MAISviAECmzWDDXogR6OwAcj2KAJBTWCB5xQhB/44A0LfsIN+KCECPQgyjFgQhguy1UlSMEFMKBAEG4AgwjgQZBTBgIFapDhAoSABHUIQQiqi4MfQIAIZZhDBWiwWfAO9gcXvsG4c/AGLWSBnzWA8QpEIT4+vIsPyaKEGPQbjQ1cEtCYKIM1qAA6PQSBCssQeJcQ/osgRAHPbf7VMwPgOoEO+HsDWaDAAeaghSIoAA52gMEO9noHQXJguwiUAxzSgIY1fAEJPdjA8ZDAgjCkIQYUQEIeclAEHZTGDFFYgg7SwIc8FAEIa5hDDM4QByVE4cRrUMIEpNAHM5C8DUtgQRNdwAEz/OAPOUgDEDhQAxq84UA0wEIZsJCGOJThB1AIAQq2UIIQIKEMrzADENzwg3T68gVneEEWTgyHz544DnZQwg7kyAKqh0JE8aPEGdqFic9cYw8V38EGIc75zotC4hPX0h0sSYACqGcPcNBCElTlmU7IQWWFisiy2iCHLqwvDVfYvDF0Twk46GCAWMjBiSiBLaLDQQpYeP4PF7Qdgi1Qvhj5rkQusEeJOhzmC38B52Ui/wwgYNPz4A9/KEDfpTNYBArQwkRtsDAaEJwhIiTI2rLiFwsS+Kf6thtK/86wgwJMoDPEYiLmp02WAEzFMAfkZA+eYYBt0wepNDbftxLe0gxTIn4WeIHkxypQUDpHon5aEBI7IAIReBmysAUiADIqMj1C4W89RAAdAAQQwAJPYEZ74AZoEAd0wmpOJAWChAm+sEZbdAZmhEZ78HCg8Eqe8AtO8TAVCApbwIDIUD8XOIXhl4GsEgWlwy39cSpcYAI1gQNY0ETqJwK2cAU74A5d0EKo0UP4hkl8wAN3AxcRoGhPUAQU0P4Dr6AHGBADQoBUR6ADBoABZQABSNBcNXADa1ADGscB+UYtOJSEs0MJUXBMoMAeztCEVJiJeGaFsVIqy6JvIlICh6IRM5AzqMAHJFADAhAAF2ADp5JLlACLGQEMsHhGx7AB1ZAFLjhoLSAEPuADEXAGWtBVB4CHTjQFenAGVnYEd3ADR8ADEfADYYBuSwAENoBSPjBvPvIuKggfDpg1mEg3vAcMWXBfmniOBcSJnUgJ8/OAdzACovAFJlAKG0ADAtAbrOgHa2AD/yQEVIAF2/VgxNEHNkAFb8ACQiAENyAFbyAFZdAD7rUEL6ACLkADbIBaofFvBUBOZrBroLAGav4wgsFgjpiwPt1IB/HzKBmhMzqSf8gQjugYk7ujjqwiQknxCSKzBWo4f51QBb9BFQHwBzeQURAQA1hQA7bGBFiQZWgxAec2WzQwAzCQXvyUAygGahhgbMPQBqUoktAAkKKwGDWEC7egkpgAPLiwI+NYGdonk275MzRZkz2CGXwgEyPwF86DE4VyAh3iG+2AYkDABkAAdGlgBhAQBnFQS2jwBmlgB4XZTUVgBnywBu7FBiyQBTHnBzywlj/BBzD5gHEzgbKTK9w3KtqQlmZZDDD5lqzJM3EZK2GCLnfQKLMpKYWCAjTikx0yFbhgi8qwBvSSIBwjClrYH8FwC3tQAf4ZgFGYAAUbdAdZMxNt2ZrUaS+vCZtbIAYnsAX09y98gQ6g8AdUwJwBNAenGQpm2Y0L6AdVsZvvUAZ7sEgiyQf5YRHhFgzdVJ36uTPXWZMzQAEWsJx20Cnw8wXUx3nz1QkoiAnqWQleUAW84Zc5hgZ5QAFZQAXcFQMukAcuUAZCUAbdYQdEkJhm4AN5gJAeagQOGQQJup8u+kgStzMZkAFVcQFbAAZXMAd7oEXt4gc/gHAHsqN84A4+wKNWxAdmMBFJcS8vQZx/0aDbUAFByZ4XUDJtZgdIoG41QGc5EAZMoALQsgN0kGY2wAGiNo3ftms/YAA58KJu+ir9+SV+8P4bf1AVVVBnE/BjS1BkENADTzABNtAC70YFNdACQFADPjBRL3BsHrAAN6AEmgWH9eIHq9kHaEM90ZkUthALJpAGrFgVGdAHS/BCLgAFUlAEJnJKMJAFPlAaUVAHbeACWCCYfkAQercGajYDbfCmvBpxepYvc3oBdRoABgkFWbYEPyAIP8AGLUABN1AEGxABOnCNL2BrIXaQQ+BQR/AGM/ACYWAvHaBNlGAHV9AJclN9EWMFfRIRmOIBFyAAGRAFJPkawNAPSsKZvZqvqBGnX8Ih+YgMRggMejCU9eJ7ogCh8NouD4EPzWQzlvAKklIGybIH0RcKD4ELM6OvGtsg/P76JVUwo88nfvsBCj7JIRlwB0MwAx9QB2vESEaEq20gBmKjBZQgBGvQi3vgDmXgC2RERYFlrge6A165sUR7Gh1btEHRpCQrrD55AXwgaGDAAjyFBExlqCvgBFRgBFpwABPQAlhQAHzgBl4aBmrXFQpgAJxEAwZABVw2SuaaKbOBtHKbGkc7tzxhJrjgk1XQtFnAAQaQrR6AZT/AUz+gABtgBh2AAR+gCA8QBkVgShQgT2ziA2LGAnBwA1sWA25LX3+xJHb7uUPBA6I7uqILuqlhMaIwrB2STHuxL+U4B37AcPr2Cq9EB3xAnk4kGJJIDCozsqb7uzuRBmqQBsKrBv7DC7xDwX/A4AdVsAF/4AUd8QXvQrGlwAtZcAWpIAZV8imhkCh9AASUqCwm0AUmQAI0i7zoaw3Da7xqgAbEm75A4bu/4B/QW5yg4AdacAKjkQNa8BExJAo70CPy+wtWEAJ1JwKmxE98cCBqcAQU8UTvEBFeJEgSZERssMCs9gZ0BL9FK7ws58FaxME5UQe4mEnDABpEAzGdMAdX4A1ggCKiAAf+BcPBMAIh0Ac2zAV6qAA9QAM04AJHsAM2IAQbsAI+0AJSMGUtYANB4GI3AAFKQAFL4AKFGAMGwAZq1aIi7KbE277sW7FbzAz+NwH+1wdMYAe4Ckt+MEB7IAcMnP4GSfAFRoRI2JezSaEHQZIHdAAHRPAExkSEVTcHQXAnHFAG7hAFexCkRBAGeyACJKAHJtB8bHAABnADK1YIfFAGGACo4GUApmQDL5BkHkAEUmAAFcoEWaAAL3ADQAAFOBYKtmgGlLhLuCCLbADGsdgJ5OQHARsMshjGrGG8HuzBwAwNuph8lgQHTNABq3wHRdACMtABLWCHLaADNQADzaYd02EHerBPChABObABU/ufRpAVQUAEOMACEHC2HZAFLSAWG8cILQJWEEABXOECBwACzBcCbRAEsnwGRVAEH1oGxWEG3MwGP/AKeZAHVFR0frAHSWdIDO0HDH0gfpSMaf6wBjGgAhmlUzpAWlRgBkWQBjXVAlTwcFQQBEMQB3qQHEHQpUbgoT/aB3DQA2YABS6QBkIwBkvwoX3AAn6QBi4gBDIAAwkZAzGABmOQBkcQBlTAAjWA0I5XzKexvsX7vlTdDOeUBf9FAHMQWGagBBxgAyI2jS9wAC5QBz3gAy4wBEjAAUCQaW7AAoxAiBNganPdXIiwAkaAB2XwAjlQBmdhBDNQxiswAWVgA2fLAUxQA9K8ADBQACOgAUNQBizAAmOgBj7lAi3AAyzABitgXGZAdFSWfGuQByFJ025ABQv9B2vwHmpQdGxQBmEABHvnBDl2A87xaixQAUuAAU1UBv6oRpBYpkzOygdqcc19cAN+4AQ90AMUQAXgpV4qMGVEJWxIeW44oIdSEJhPu2a75iJZbRqhJLzuG0rj3QykRwBnQTWncgcRMTQqInBugIP0JU64YJ554jlzQGVwUAZ4d9pv0HIhmaTCdCBpcAZ7kAeU6QOK5AZJ2gcYpQcIGNR6kAZ54EdEpwZUxNq1hNpt4JiWiYO19AattmxzwAN78AJxEAMOp0yEl1FO4FJ2gKpCR1ArZwQ6sAag9LhBUBpsQAFz4AOpShAtwAJ8AHh8R7xrsAYwAGPpLRTDG0rua7xRvgx8oFbpRzWpUJx18AmWiAvoMindgwVY8G++G5yiEP4voVCrqDG0bX55tHjlQtHFV/3LdM4Tt9Ao+JepsJMmfTMD4vE36YQMZqLmeQ6/IEy87pvoP1GWN/SII3MLvcKSUDCdw7AHG4Dojg686xtK7NvpPXELD1Mz2vILlmAFcDAa38cUzqDp4irqn2vV5Y3Lst4MOHl//REOs5mWJAACZygKA7wMHBDrt460IGzVx54TKuEFh2J5o+CSeRAS8ceAeBMNngnny56vxlvlXrzt1vARWigyLfkKfcM2CIOEmHAGWx4NlQLuc0u8ix7C8O4MUdIofH40JdDOnQC9pekHcXsNPlfvRUvljC68BO8M/vAozxMKbTAaaOCS2qLrHv7D6dAw8Amvr+x75xnPDKnU7KUZBR3gnLngkiag66/TEzsQvh3vosN71e3b8sqwIzGjknngN9G3I5QRC+LgQTyxA5gu82658eVN70JPDH5wBAsAAdySB55j8Q1ICV1wf/T6E1CA50f/lsJs1Uaf9cHQAAmwAAnQAGjgAmFgBAvcB7FtSlBkg1fgC3bwBRk+AXzgAzxgBk6wo1tERrB0RTNQA3xPSKFBTl4vk/LevsRc+MGwBglwBHog9ksQWEfQBDNQUTxwAxjQVVBgAGagAyrAASxwBwbwAvEGXk5EAStgAzAQBIPoAk+AUCx+XAiVsi2gAFG8lnBg64p/gaRLuv67DwyMfwRHAPY+UIgTIANhMAQ50McYAATM+AIsMIxsMAFVoAADsAI42GZqgLU24AMUQAMQMAMlBhd44AZP0Ac8YJllAAMtcJgHqPu/H//UKfYJEPaUxwf2gA9iECn7TwfwXQSAUFX1J/jXtxalh1bG12dY9tZDM8dmxrc2t5S3lmfX9wkaKho6hzZ6ipqqusra6voKGys7S1tre4ubq7vL2+v7++nWsNBg6MpXJ4d3kdFXdVHV1xJxFnbWp5fVd9P3UhMF5PbzVBZktgQURgsHBOz+Dh8vP09fb3+Pn8+aEXAREFDFjScjdpbEMXPnEAs7Rc6gERjkTJo1MNJ4ov6FRoe+jRw7evwIMqTIkar+XPDXjOMcHCRbunwJM6bMmfL8pDHWcc4Mmjx7+vwJNKhQXXk2NBqKNKnSpUybzit61KnUqVSrWkW6Z8Oeq1y7ev0Kdl7WrWHLmj2LNm2fPRzIqn0LN65cnxzmzL2LN6/ee3w25NkLOLDgwbImnAHiAQrhxYwb6yUAmQCHT0XcjnITdU2tNKf83GKjDpTmV5xRYQb1JmEoU3ouOn4NuyoaAjhwTCCQh8iTPBhosAmCxsUZKmyWoIkSpgUVKn5+BNmjh0ZwITFgCPHhY4cUKn+IZKHyggWbH1L09HERXk2UI2EwSOmTxpuQLEWiCIGRZf5Fwz4sjMCIkwEfVCxhgxQsqAFcB0LkIEUGCCqBAxVlmBFFFH2wEYURQiyxAhA+2MDEGUXM0UEUaEBQURwc2BBbiy4mlQUBZ7RxWxt+NFHDC0xUgEUE6txgxBJRFLFCGUdwiIESUhDERBg1APEGGT9w84ITNrDBxw0+MNHWDX/1sGUULFjSww16OHHDEXy4gMENNZw5YQ19nJHDNtwc0QMfPZTxAhY9oHleDxiYIUUYNghhAwQx2PFGC3UygUcQNhDhAxQ+eOAEFTv8oIcQUtRABB4vjkoqTwV00MEEE/DxBgZzGDCEHzbMgZ8PQGDiQxYxUMFHEX7w0MgLceSahv5AaWCwUAxRuAFEGsWm4UINnKlRbBnh/KCGGyzMMREfadQHhx5wwKCEhX+4QcMenK2xBh9/GIEGD3PAgawd2dqwBw1pZGOGYmwAwcYMa9yRhxFQwsFDFnAUgcW+a7RhAIulTkwxSXlMUIBfoViGi3mppBHVPB7/wnHFJp+M8ix0oIACHSm/DHPMuMgRQgkiiCDHeZ56xoQOaOjBBhmf6KEHWXuoKUQfQHjWhx9nbvVX0+2qsZbMVl+Nlwkh0KG1CX340IcOCtzBBA5wtPBCDlpQYEMRB7wAxAoKsCqFDTy0AIEMa68AQxAvkOFnGjS8AMEYWB+OeFl0bDHCCHd4Ef4CCX0owMJ1ejDRQY8KhGHAEiq8YEAPe2BwQCMKzLHCAz+8AUWmQlRuQAdLQIHBEDmEfDUcqiXO+1J1eGEFClZ4cUcXIRwfghe905NHAZCxJG4fUYMChxvvodKOKO2GskYZfsAByh8jg/9XyaKUVtryKBeCCjJidLGFF3WE4gcOXJBAAhdiqC/PBB3gsAECZEEPAyAgHHowBxb0gAouSIMQznADM8wAUX14Aw5i8AMjlKcFR8CBFOqzjdFJYQk+CIMRWvCHIrTBCefxQxS4YwQa1KAGfhgRB3ZABSKEgQr1UcI1+FcqfwggAFSoWjLEIIY67E4Ue8BCH+hQBy30of4O8wMFG6CGhU1wDxTOQoUe4mCIbqnih1Hr1CpOIwol2AU+qyhDH9zww1CgMRi464MayFKGPKQvfPs5nz4IAAQ4dIA2eqjBAWpQBhkAQUo2OAMRLNWDKMThBkwggx6K8IQb5KkPRuKDEtrEBxZFywZucMKe2OADHLAQAkUQgpWMoKcjlKEImLKBDSwRgzZpCoikosIFTNKPL1BADmXgARNoIIUguMAMdmiDGn6whBzUgGFdYMMB7hCBIezACOCLgROPkAcWVEE9SxACcWggBB1Q4T5jEMKQwAdLFknhCDWAAjV8kAcaTIgPx+TDmbyxhCe4QAhBCAILXACDPBSBCv4tWEIbaBCFF9CAD2zwwBwimQUzBGEJEBUCEMqQND0siwZrgEMQ0rCCNNigCXFApg8o2QYW2ECZwbrGC/TYAwqV4QzcPCFPhZAGH6gBB1kwggvWwIIf1ENVqSIAFsQlLjZUxA5pQIP4fJAGBNLADBrRwxzqM5oYuFGhFvJPHNLABhc8IQ0xSAMPzhAHNv4hBlDQzETWkLCzFgtbPXQiL19UBSL6YYh9YJESIuADPPigB5RSrBEwMIMg0KACM6BDC2DgAR+4gQs5CIIefkCBPqjpCPpiQZ2O5KQd2FIPN6jATJNmIRbZ4Ah3yIEPzCCDH5DBCCwRwgvKY8ojrKEITv6yQZR28AYgQKEFZTimHXLQA0j5gQ0rsMFnV7AEHii2B32AQA/swAY8sGEKejCDEVRAhcP6gAZ2GIINXrCEMkgpBqEajwf407QeCIECRQBCQXOaBR5wUgZQCMMPeKAHDJAhe/Nog/MIsAF6KOKvFO4DFfqBki8MoQNlaOAllnC6FqBBCRS4zxOCsIM7mKEPSdiXDoagDSEwggksyAIb0vAD6qahCRyQgrNAtjD6PEQbBEIDjcPABqlaZAlTOEQU9gWHifhhD8RqDZQJGl8+xOCsmHEDBOJQhB+0gQ06aFcaommGdhThE0ZgQR54EAYYmOGoe9iyDyjACaoqQQF26P6UE/3Qgix8SwdK8BMc1PCHPARMDTGYww3QwIYc+IGq9thDBxRT4UzTI7DMSMEn8vCF+DXCD2vsAxbOoIfSnAAUXAiF/FjBtFuU2iV5mF7TZg0UNGhD07yGxx5qcIXiWSEUdQheF1SzA0x/gg7D/kSzQYGCJfZ6FnDQyLSv3QsozIEOykOB8kQh7BPsQBQoqGIfXh0KE9QR263Ig7XZDW9bdKAPfNjCJ0jwhVMQ1QvCy1kfSkDsLoiCD+qO9yv28G6DK9wVe2BJH1AAihK4LBRmAwUfxICCE3gtFM+2OMQXzgqHg3zkqYCCKR5u8RLsbga4/oS3tzC8RnQcFHeYOf7JQzHvm+s8FDtxdlTqUAI+8KEDtg4FwJe9BRSo/BSL27koRO70m4tcDBP/hBhKwIGig0IM9haFF0xgBS6Y+xNfaHXU+wD1sy88Cyfvwx3M/mkQbPwU5R4FHwR+d+FVvQteOEMViqjztKvd4D2HNijy0IF62/wTRx/Fxz/BB36nIN8ZGGIAUqIG8M2CDXbQ+ijyUAbz+ZExgh88vAvv7E+sBBT5G0WoUbH4c58AIIENwLvCcGYXzOGyR6XBDgZ4No2mYQZFMEUQ+pADjspwDUKYQw5+oIR2HGEOQ4iAGhikrCJAoQwjTgN4xEMewZTe9Nc+w65BMWw0pL0E34b22P5DsYV1hw0gffBHDu3wKzcoeHVAeMILduAGYVAGGFBMYRAESXN8OqAmPXAEUSADHGAHLgABtEUEQCAFL9UHEfAECXYDRbADB6glXLIH3BAY40d+vSZ4X5AECfcJdzACVccHI5AKYuBv9PYFVlACJ6AFKPEPn+ACORBpnbAvS0ABUGAG7BUDCNMJRnAG4QUfdsUuMIAGMLACaXYhn7AvLmAHPfBBUVBoDeEsbpAGMCAngaEDoneCmpZzoZAEnnYKdTACVVR2qeAHVgAGVgACJ3AFa/QFH+APFwB4qYCGrTAamzEYUOB5aZhpaOBXoLADQBB7fXB1aWAGSdByfSAHXv5wAiSwh6LQdFswiPGGBZqniNM2AyGjAxYSiX0wBAngikfwaXIgBl6wA3LQCDUICnUABqG3P26wFV3ERq0xCnoQFcLIP2xXite2hmjnV6voikvgimWgBQ+AAxSSNmEQAx2gBj0QUEvwA3IwfSsQBW/QBBOkTjuFImkgBiugA0YQA6ISJWwwTRAgNPzDiMnYa22gbB3QdseGCmuQAEfwB0eQAEbgBhRgAGwgU3xwBFPQIRFQBnjwAC5wBxWIAwy4BGEwAzlgA5rCKUHQOjYAA1FSQWHwRS5AkvwzBxaCj5qGA2SxAbNGB/lmcVhgGx2QAAtADAmwBivmBkHQLI7gA/435AJsgQSK0S5i4AM/sAbI5CyFti9pAAdnZQYQIARjoC1wQANL8AJo4Bq9swfj1pKZNm990XJcwAc2OQEcAARRYwaumAAK0H6i8AZ+IHBiFwpy8H6qED3TZoJjyTvqxwdZJwo2qQEb8AOXmATeE4NzSW5bUHWpp3aoB5jLgwOQsQHKVgpQEAVwsAf7kwoCB3n+eApfIG2SOHh/WZlWAwUEoCoE0AFnYAArsAJ5sAfaIpV7gCVG0weYswEC4RllkAR84Blg40RJAEWf4Aee0QZ1UDRugAZwcA1bEWuh1QcyEAMm2TSe4Qc34Af+xD+quZox0wEF0AdoUAAFEJaFBf4BCqAEWkAFB0ABN1COLbACGMBPVxBpK/AEjjIESTAEGAADfbACOJADMIAEcDABBuADT8ABGAABL6AGO/AEOcACEVCg4EMp6sACRWADHKAfE+ACSnCfGLACodE74jmeL6MDBHCeBTABWUABLrADL6ADb4AHVAADCrQEeBADgsJPE4ABZPY6PxADO7ABl9UHH6AHagA6cmAleuACSRpdZQAFFAAEMJADZWAApsBcNNAHMGAEWMABWOACBnA392lL4bmiYHkbkKENc5AFWKAGsdYHNPkJSqARdQCaehAELPlEXRB5UYGn9IaLUTcZbco7aYmIWgEKK/E/prB4J7CXoP6wBSIQMl1gbqQ5mYrKP4Npp/QGBTMAAlqAO403CneAAlzweE/Ufq16djogf556NYiHCl+gBTgwA0BgF3LQdanabCjwqyhHb3CndjsQirQaM6s3CnUgmnMwqiWgbKHQdKBwAu3XbOg2eDtQqMqaOGggluQmCiWQBbqKBWTBdaOAby7HrqZHAsezdIbwnaAwR2nACN5aMVAwrZL5CXLwbOA6A0mwaqdAAjmzBXXAB7DqdFwQAlagNasGAWGgAGRQHxFgBkrAAhaCA36AAWlghFjFIDfwlfjaGDvQdu3qbO/nBVsABahyfpBHAlSkBV9wqE6nNSsbAjLoA1apry2wJf7vCDZK1R8YcF83wAcwEAMvS7KNgQOzpqkRJwpdIJqfkAUzcGlkwQclQAUVUAE4YQuhqj5cMAJbcKle8zPi0gO38gYDAz6SBQdKQAOt4gY3cEAju7SM0QFuwW3L1nFc4JiPCkA40AbPwA8CYAgxwAP4hw15wJ3QgQ2m4Bn+tBV6IAVMYAeNYART4BnmEblNowdUQDXcibkYsAfU+TTSQ2+h1DSrC7ZxkbXH4zh3u6hGgX7OVnVb0K2nsAdQIAAZsAf8EBBNZjA1oAAYAAXEGwMtgAfFZAQz0ALF+x5LwAdNUAZU6gI/UAMGYKMUgAFr0AJPIEMuEAQ5QAGToQdTcP6hbJkGFLACPqsD7WsD4tsCNMABMLBJeUEHtii7YBlh7dp4VgCaq/A4/lAF/NAMGHoDNPADDHgHPaAALRAEFEADMeADK4AGPkCEfXB8TCBfP0AFMbTAC3gEQuACKoABh1I5VoINTgADNFAELZAGmWJdNqCmr9MD71tR+6vDHsGsXsNs91azofA4J5ACB1t7/+C1o6AErJDE81BQRGC3OyzF9ZAF4xZ/LdMHJhCZFgc8KPC0oUC4gTjFY7wY+qoFNvABfWAFS8QH3MYFXbDFZCzHLsIP/xAgrWEHskgHsyoKTdw04KMHSgA+pNiXbrA9p0AFboANFjGMoEA1qPsJSv61Cnv0CWxwcnN0CpbQB7P2Bo1AyaDwQ5l3CqUhjH8hlcMYxXPsdHwgAILwD1qABCnwk3EAULlCBeziA2ugAz8AUp8AAReIBUVyDUagEW/wBESgBVXwA38gHVTQG0uQoJUDUhhSQXEAKT+5AT4gBFgQBHHgHl+kBysQVzoQBDBwBisgBMakAy+gJVHQLy4AB1SAQQRSHgoAB0aQY2jQzd7ABDagBoGkNL1JAQmWXUSwAlBwBmXABlhgTk7UTwc5BzEgA3EgYwcoBcwXNGfyuRRQA0sgBUqQSGZwBg/0Xap8dn9Af/yQyEiGBRkAJDjgBjXgBLwsAytQBxJ4BHbABP4eEDF8ICIakbxxECXJFb8L8U805gNgsGATeAYs0AdRwE948Abj4CYLvQI3wAYt0CsL0gc/YF2ZEl0roFhNoFj7VUQvMAWapCebTAEC1gQYwM0MOG8vMNKfKw0RQAY9wCKQUgY5UAQ1oChKICe+VR5rsAEzoAcL8AELrAc2kEg/YJJO0Ng1QFp7IAQcsDrG6wNJa9JR5wd/GAAC4DQscAY+4GNroAYwMAUwcNEVwQNj0g7rog03EATaYAZlEC4swEJUkAN5IIVpoABxmwZvQFVp9kx9sGa42QYtMAX7woV/wLFv9APXUFV9AAd/wFWdPNzeogQ7wAZSYF5RgCXh4v4CTsAGJJUHIqsGnFCbIstMX2RHxZJSBFMsNvZRFoIhbaAHLSAFLVADe9DNS6ADaAUDbRAudB0fNqAZ2vwzCJMGItvZUedLoR0Np9CXofDJtJCsrJCINNG6EU6rfgziI07iJW7iJ47iKa7iK87iLe7iLw7jMS7jM07jNW7jN47jOa7jO87jPe7jPw7kQS7kQ07kRW7kR47kSa7kS87kTe7kTw7lUS7lU07lVW7lV47lWd4iW1ACBavlX74KViACJRACIuCcTPAEbxAGkesZAegGcQXmVD4CItAHI9CwfcADNRAlLvC8ESDVYfAGELC8cS7lI0ACBBcCJ3BnL0BXLP7gs5DyBhQg4BJM6FHOsCKQswmRB7rmEJdY6VP+ddH2eVgwA6WeRZ+O6vSGBkAwAzhgsqmO6k1UGziABZ4O61jODlabA2gQMlkBo3F061Lu0ziAKjowB6qCMQRACXjQAn0QA05Anau7Fe0SNWShBz6ABtbuuSzkMW+ABnEQuru5nFWzm5+gBkwQV/PaND4wnW++L35guVFi7XywB9yJDbf57dfgGXugp8Guc3AwAwRgsgEEBXrAA8qCBeyLUDSQpHODJxrxAn4jID7AA6GiBBDAJzsg2UUCAQL+BDXgAmXQBCygAz67AaF1BESAA2AKA02AA47OZ0cABStgoRAJvv5FoABFINUc0AI6oAcJbwCYdANyA5E7oAM1cKHsqLr+rnMFAAVwEEDvwWcHcCZU0ANjQgZp0wdGwKVfwwJKsCIxEAMRnANAUAQsoAKSTQFSgFxScMIxgF1RYABvMgUsciSKdR7vyCd1sgQsYAAZBJFa0AIuoACJ9QZaUAYw0AJaEKUs0L5bIo1s08JcOmlMr3MtChkTMDK7sPnAYAZGa/lLW647wMehb/qnj/qpr/qrz/qt7/qvD/uxL/uzT/u1b/u3j/u5r/u7vwpQsAFEx/tAvgOqkp55QLltfrlV4wdqMjR+oBmPTO/BsBMRtu/YsrpuMAMSwTR6wFJx0Lmrq/787YAlNxDt4fwCbeD9h9AuQsddRmBHR1E0kztqfXAQbMC6wX81tHEGg8QpTlC8SwAIZAo9QCwrCkt4Si1YN3AvKy0tPk9zbhQ9Gy8yFToTN2YQY3otUjAvfEUYEHMYHIdwfTEcEC80nn1GcQotPTk1ek59Lxk0FEc+cUYUNn1EOzXAVAoYQTVCFJM6NTfdNBgUfH3j5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+7AV2oJlBQEewG0bedJBhxAUPCgfUUBjyQkcRKS4wYLChxwacN1p+/OhBYxEzHxDCsGlB40UPDjYUKIhzg0OUGDRIPfjxhkcLCn2Y6LjBxv4Iizh6DLzQYuPGMTM7MEyo0ecIHypGWjy5YbXHiwkcbTiBcEMIi1Bh/qldy7at27dw48qdS7ceQQIECsypy7bIE76AAwseTLiw4bhnYh12h2PChDiLI0ueTLmy5ct15xTAu0FcHz9lyoxbs8YzPtKmfeyRl0aPHzt9spQT3SdNGnJ60uzx49n2uTVK5pRB4yZKGtNm5uTpk+c25ufQo0ufTn3DBCybgfQpEuSFnTRAjvQwowZKH3FY9Nh5UWNNkD1uWAhpaOY7FSplhBxZEgfIGVJC0PAGDj68IIQQ+fWxBA001EAFH2n4wAIbY/TBggsHmtFDGjmskAUbOgRlBv4ZTKAhXxbNsBFEGVTdkIcfNhzBgh2JjBMDHhz2gcUP1PXo449ABqlWARv00QEBHbhRQYypYHDDCwfk0cIdf/Txgxtk9HAEBWVI8QYZP/CQFB4++CAEBCQ1AQMUQfShIRM/kAHEl0CguYcRfHDVAx89+JDFG1KUwQITYHKwRAV8wJCDKnwwwQYZRIz4Qw7NYKCEFGndUMYaFdRwBBBEwDYMH36sUMYPzQip6qqsthrkBgFNQIB5QZzBBh9l0GCbH1D8wMcaQdHwHWm+qpcGGzTw0QIab4xhBhCk7ZEMc2b8oB5x3z3bx61prOHHUWksgQVsaigx7A/fApGGEjT04f5GGDz04MZ3aaDh7g97tLsED3DYy0Yfb6xQxB16sCCFvXkI4erCDDfs8GB5yEpAkdTt8PDFGGessY9Q4OBjBxuHLPLIJPM1R4g9QtFGySy37PLL8uzhcY9zaAfzzTjnzPLMPc6g889AB70wyD7yLPTRSCd9GdE97rCa0lBHLTVgRk+HBhZTZ6311v5UPZ3XXIct9tjo+Pwj2GSnrXbWTPeI9tpwxx30DqZRl4W9cuett85APN3jHhbvLfjgJWPhnI9mE6744g+fgTfijEcuOatwYP0jEHtNrvnPfNydcx6W+ziHbJuXDrNmeE0wjhlnMNfHauXmQSpoaPiBdRR+L/4Xz+Hq6AFZOW7UTY4P8xzuBul92LzOGmUI3wewhIVu+vQkT7ABdgRY7MIbNbjgBxV9uJBHE2MsscYTfhiQBhFPLKdHMBjQIEQWZkRRhAxxrLhdFC7EQgV7S3hCEKIQBC1woAZLkIIPotCCPBSBCi1YwhxoEAVbeEYBafFBDs5gKX5x4AZM4AEafOUHT5hBCOKgAhtyIIUD0CAPQZjDCnQghCGMoQxR6AMO/IABHxTBDnM40BHKoAYgwIEDgJEe9ZaoMSLx4Ugd0EMP+nADCFzEQmVgwg5c0AYPwCEPEIjDEqjyh4Mc4Q5loQAPQqgCazkJfH3ogZbeIAcncaQGRP64wRs6lQU9QKEFWRRWDnzQBDw4AwcY6EMGwtcDqrDnCB7QwwteMAYi4KFDSxjDHqhwAz64oAVmwIoHpmCDsPygBVbqAw3WiAce3KAPEjjAC8rgA2HwBQvOY6IuGWYdTxAAB1gwwAr4oIY+VKkHPLiVG/xAgyDEIAdraEEsWgOHbtWmCDtASxAgU4QosEEKfVBDt2DUTTTowQI/KE0RzrCEM/QgCEYowx1iEIc1uOEMEArnMFgwhzTEJw8HsIEbaACHHKzmBT9gA4+WkAM93GAOV1qDn6p5Gzj4QDtBoEE/SYGGJejAW1KwwRwUU5c2PG6XKF1YxPBCNAh17KT20P4DSeHhN3rUdBw3bYd5gOSHt6X0p0BCQ+bMkYUZdAAKOb2YT6HTNqA69WJw2MEMdjDThzW1R1d9qlYbtgcszGAGWcglqxLnIz6cgARbEOtW18oqNOBgBkDQnat0oNbnkEAEJQgBCdzUgjT4oQ96+Iy7fIZEP6xQB/gS7PtW81fesPWxhqnZDHAA0yDpQK7UoYNe6xACEdChDz7QAw8woAAlKGAMb8CEJooQwBVAQAYsmMEhWgCFF8TgBhtAJWR3Sxg+QOGrUDANHUhQgi1MBwpVlY5mubCHvNYBtG6IRJlSAhLExoAFS0iLtXqwgjP4oAwUkJAPwsAj3pqXMG7dgP4OviCCEYxABFYYhwLGEdjdcPI4f93Dat6Zw7+Kww9J9ccZWvej94YgBCMwR2DPy2BV5QEEIeCCFzoblCA84QVmIAIiMeCpFcBABxRAYgaCsALSvkAKFjDtHdxSUCDxwQQlMEFdG0zjHnVBBHKggwhEgMVDYGAJdsAAqo7AA346oRkvUNQLcoCnGMRAAYZkCx+sUAIv1PjKTOTDCA4cAuNC5715ja9QomCtPaxBv69TUA+w4IPjAHY3AcaynKN2BxSYwMrQmTAK5EBhHozjB0UwwA2aUAON8KG8GryBDYpAgTkYYM6QjjQ6JuyFO2yZD0uYIRBccIAeJEIB2jmTAk9zwL4XGAACKJO0qiFtaS7vddWwjnU8hjuCE8xY1rjOta53zete+/rXwA62sIdN7GIb+9jITrayl83sZjv72dCOtrSnTe1qW/va2M72zwIBACH5BAQZAAAAIf8LSW1hZ2VNYWdpY2sOZ2FtbWE9MC40NTQ1NDUALGMCUwASApUBhgMDA38Pfn8QfypWazRecjlidUtre3FvcWlXZqQvMYxycphhYKVFbm6Hd5OId6iSb8idfFR0iHJyjmpelnQuhoQYg4wsjY91jaFmpC+tk3WKmW+Mk3uXpHOSrXCtrFemmx/GmibHnTXLpFjUtErPrGjZu3HSu3ndw33FyXmny4WHh5eKh5aWl46OkqeYla+UjpOml6immreoma2vkoWbqJeYqJGSsKiYtayUq4mjrZilqZaqtZuzuY2rsaioqLWmqba0qKartaa0ubi3trGuss6vmMe5t86wrdCgoLTIuJTIuNDHturQs+PTqaaZypaxzqm6xbW5xrCw0J2e0M21zsaVxoLexpXPyrjFy7vJ1K7P0YrhypPjzpvm0qfp17Xr3a/jybHP6rzu4bTj653G48jHx8XL1cnU2dfX2NTOy+fY1unXy/bo2fPo1NXa5crW5ufY58Pt5Nrk6Mnx59b17dfo9t319Mjm+ebp6vPt6/v26evu8un39/////Du8dDl1wf+gH2Cg4SFhoeIiYqLjIh6jZCRkpOUlZaXmJmEZwMREQNZfXoagjJEdX59fqt9fHl9eKp9aqx7qW17g0dCO2qyaWmqek59Rn1msqm5ualptGmpqZrT1NXW19jZ2mwMCQlL2uHi4+TWGhF8ZgMbfTgvdmxSfUdBOQoXQzoKMkErTxEqkLAAEuQenyNmWqzgg4QPkwswgNjA4ULNiivEFAwJMoUKBB0SVFhUEuGCjSNvXkwIiaycy5cwY8qE1K1bgjxs6qypI+tFHSRh2uyA9soPnz579CjT80bWriSPYimbSbXqtA0RjnXKw8KIjj4OWvxYIeRHwx8KWtSA0UHKDXr+F6SYdQjyQp8iNC78SAJkytixHYj96ENFgYaGOJAYYRH4xg0mPGRciAKkhdXLmDNrXpQnwYM8EBIgaXOnyR0mOzTE8HOkhQsfMhSsSLNBYVooL/hNWSKBTxEzNBa80LFCwo8dm5Mn30Njw4DnA3pkwdJUkTFRldQMqa68u/fv4Af58YwkNJA/GxTwWdNiR5k+SNbIBQKkSRkyQl7cKGNchRYJLyDAkBx9AHEEC2U4sMMBR4XnoDh+9JADgZ5EwAEHyMgBRQ5YSPPghyCGKKIqSHiTAAOtxPGFGA2O6KJyfuyQQyx9cIBHD3yw0wMWg7yxAw1YtNgHHV3M8eKRSCb+mc0aDCCRyiOteHHCCUYqaWU5e+zQA419uMFDHzT00QOBPAhRyBk/QsEHFyC0eYIqZRBIiB5l7IHGlXjmmSQaUSTyxQlWfCGknoRSwoeMXArCTh/s+BFmH1H0cMgZHIAgwhdt0sHGEy+g8YMUetxRxBNwUGHEEEDEEIQPaRCBRwtBGHFnobTWGhMeyC0yxxYndDGorbTOMcIIXLRyRoeGnEEjj31AMcgZWhg1x7RifLGFpXy0+UUbG2xQRhE1qMCHH0vYIBkONgxzwwZHJEFGEEMQAey89GLDh6SQ2NHFCVxUWS+edoQgggggmGBGDKu1Mi4edGgRBx1/RMCDGF7+aKDFHGLMccUSaVxxVB55hFDCFiSEwIcedVCxBgxnWMbGBW6kYQQWd76RRhtE5FHHH0a09O/PQE/CgaF/nsBi0Ede68W1IojBwQYzbKHEAVfAYEADLoTBxgFRqBDFAUPwEMEKDjSAhQYXqOBBBA0QDMIVZhLShodI1203JjlgMocVvQrJxQhW/Hr3ZVuIQAemhr/gwBkS6HDEBQccIEQbYahxgA4YCNHCHkY4gfAROhggwQZtTAHDDAj4MAYQg7fuuiV5a0LHFiNsQUcJIZBgaR9s5DCKKmzI8UcbZBzloR56SBHEUUsQweMelOdxw+uSBNwmCFbM8UUcLfpxhiD+UPp8TCF8XBGHIHQY6UUfX1Dv/vuJPEoNH1YI3EcIIYjRhgQ+dLCEAkvQggvWoAHb0EAGT7gBGxCQAkGwTg658cEOWDAB+DXCDiUYQQlO0L411c4ONKAbHr40iBx4aF+H+l4JBLHCOazPgjB0X+yqka0T8GEEINCfFnrggxks4Aw5eEEayFCGF/hgDR1wQB2G8QBk/KAFHZCBCoQABRUYIIaLyFgJ+LCFF7biAyPw1SDcwCxBuMFZcyiBv3jgATGwUBBvwqIc78aDRGmCDxm4nggEN8dwfGEOdFgfF154ryHxzVdm+B4hOGCFLhTCDyQgYRyr1cdK/gwLipyGGTb+YAcrkGCLlnSJF+zQhxX2oQvrCyEh6GCFEXhsEF4YQSYHYcMsICeOfcBlKHdZqDeEYho8yBUvX8KFo3jhfKc0QRkJEQRrncALJpgDH2aIvmJ1KQdWGAQlh8nNK+EhbpjwwwZ+2c1yFBOOgtjDB6xZiNhtwQrwjIMJCWFKQcjhAy3SZTn3OSJqVsING8gFP8mRTUEErg852IO1DJGDP5FSEGIwwQiq5AU3EuIEARXEigbKURD5cxK86ChBB8FFMziLfQUVhB0+YNFCcOBPW6inINYkThrpU6Q43cxHIeEHDOVUHCnN5dAGsStBcGELO+0DJvuwhX1t4aH6EgQHvuf+BX/99KpWSeoi5KABgWIVG0FVgiMJMYcpkVKrNLCDNfmwLy7EwYscyuVX5zoTrSYCCsKkqzVSegYh6JIP/CqoVndgQ/J5Uox92AEUjgkHvTp2HPiCxDTF99hpbGGmpOgCHYy6haPY4U1aBYMSDnE4Vj6TD1C4gAAEYIHGNrYSdhRETvqQhzr5YhC37cMZZmWInfShDHQzhB7cUNm6QUFOjOCqV4s7DcHaNI2bHcTtSGgIwA61EBiTrhVMEAAqYKACFfBDQ7SjBhYQ4QgyMMMY3KAGIqwhCFGYmSgQUIcHGAEKQCAuEYYAHzqwoAppgIIRbmCENbBgVVRI1R2MEN/+O/F3c2gow3l1EIYhREEGZRjCH4jBXKAtlRF47bA13mQGEvKBBOwkRBxGIDgu2AELlO2DGJDJByLZoAJU8IMFAgCHhpRBBkJ4FxBQg58lPMAGe7jABKZnRA0AgQ0LHoIeWCCuhiDBBWhgwVeQsIQx6IAHOLjBlCewgyFMj78s6MMPHPADHPBBJTfYwRqOkAIOi7heZFyEH3JAzjtr4k2L6oIaU/wsKJhgUGuSao3F0AVeaXCDR50DFcD73QroYQ06SEMM/lAHNKTBAWF4QRaWsAI1uMAGUTCDHoKRBjToIQg/aIoRyoAHTGdBDQFegw3Q0AQNSAENnu5Sz3q2hjv+8K4Fb1iDEHwhMyy4oQ06yAJx/UyvLCmCq7GltqFo14Mz2GEL7TvlpP6wJj7wwQ52iENTu8AFE1jhmHY4yh8J8YUSVLoCVUBEHpA7CN5iQg981HYMtRpigWPCDm4LQZHSMO0y0MHcdtCeGLTwxzkUydx0iK4ojCAkL0QXg1/wwwneQIXXGvzkhyBFdXeE8kucAHslAMFExaADGHDAAR94ggM4yQQ+uGAJLMAvDOhAhB7kAzUrgEELwDlKLhYWsC2POkMNIYcNZFvqjIi5F6yALT4YAQfg+gKqTMOEO7RgCXcAAqoOsIEcxIA9d0jDEcLwHkGg8gQP7YMVlov1li/+ahBQkF/fJeEFERwVBM9swBvooQY+aAENbThKDDTAhj2kIb9RUEIYUMOGg6RBCzS64VhVSujBn/y6fdDAMk0fiS6IIAQneCofrPXC0QvipIMopmYLgQUCdeELQZUr61suBwudIUZXH34k8C6Ivb3b9oK3uCBsRwg/fIBKeier7ZVPbTcQwBMDQE4MhiCPPRxBTn64U1FE4QY/5KLxQJiKKJCABj7EotW0VXOBbAE+VqjCD68ADI0XC69QTlvgL3zgBSSAWKgnUwc4U1vwAbR0Udx3ehHgB+qQFawTBA6gAC/wI0ewATGwBBrQgW4wDAaBEgrwACwAA+nSAguwBDT+MAQ24AIxwAY1YAODsYIs4HUOsAI80BUAEgQ28AIu0ARq0QK9sU+DRAhe4ExfcF1FUgjg1mh88AYnhUsVVYEGhxV9kAWdABbm9QJBAAEcsAMXEAFHQAQbgAUSMQxzARlPhgM1cIISgABLAAVEoIMuYAQtoAE4UCBtMAQacAM/YBpAECA/wAc4sGZHcAMsYAagxk9dMHp6MEkfcID0Ywh0QAKXpSjoFIpcqG1YAB0DgHvYwAZDEGPa5gXs9HQ8MHsi0FkktQXFAm6CIAQEYkpcoHGjSG1Q4AnU9Yt684mbKAfIQSRqxUFb1yJdpAphMgKtEHzEWI3WiD4F9SZn4Cz+9WQHIxB7VoVKNdIH0nhQ13iO14hBfvAFXgAFZ7CFgGWMUmKOlZgFhrYH1IiO+liBfLBFHnABR7BCrJR3tTiFXqAFGGABGGBy2hBc+/iQHMUHLWAiD/AFf1BG/gYLf3CQGIADVfCRs1AMeMAHatAS0iANeWAGswIHKakKA5h/AiVlNRAE+QdwyaAKRxBwELmT1OMNR+ANS8AafxBtCgADQMcDdHA6HdACF4ABjzMBbEAEeqAAUiAHCDAQGrADd+gDQ9BpghAnZmAGN2AKRZAEG/ACPCABdlFsRcAHbCCDkHMBrrEDEWAExqGTPJmXd5MAEMAGJYIEcQAEEhAHMGD+lDAwBjFgB0DQATNgAxNwASugABggAZrWglngAghwAWwQFitgBBXEBmVgBmkwXFTgBETQAkeQBQrgZjiQk/KSBxKwAktQA2eQGDcAA3LgBAHiZnrZm+6TAAvAAN3ABmtAA3qwAnUwmmhgB3eiB1mwBntwAxiAARMwBGmWB0SADDGgA3mAnM5AD5XAb745nn3UBjZRBJNQKnDAkOTZnn5WgO4Zn/I5n/RZn/Z5n/iZn/q5n/zZn/75nwAaoAI6oARaoAZ6oAiaoAq6oAzaoA76oBAaoRI6oRRaoRZ6oRiaoRq6oRzaoR76oSAaoiI6oiRaoiZ6oiiaoiq6oizaoi7++qIwGqMyOqM0WqM2eqM4mqM6uqM82qM++qNAGqRCOqREWqRGeqRImqRKuqRM2qRO+qRQiqE26ZBRuqKrMJp4WaUkugd5sAECAiVauqJ6kAcKAAAIgB1hqqIgswEAYKaykKYougd7UKZt+qVweqJjyqZtaqbjcqclCoB6uqdnmqV+eqEASKd76qZUWqgaugoNkKgHoAIOgAyLyqiGmgcqAAAKMAAAsBpqIAf+Z6kcmgdzegB9QAQAMAB+0GpygAeVKqoTOi4E8h5tugR4kBSw2qF6kAtpQGsO4KZgmqsaygd20qpqgAdt6qrCyqEAiAd54AdywBXvwX/L6qH7Bgv+aZB81WqhfoAHwOas2/qhcuoHwRqu5nqu6Jqu6rquBvqq7OqgcJCQ+fauAloFGDCvPDWd00kFhEE38HkUj4AGsVBs4NMKhfAIbNAU+wamJ0OuhEqvMdRTnjBL1KCQlDYLJ2M85/d/sKAH9+oHcOCRVMAxVPAGajBrUVAGcMAxSZCyLdAGUVAD56cHUbCKbOAGPxAFERYFKcsGVHAGUXAGeoAFEhASFAuxoXQOBmAABIAHL5METnAUzCAIHkKAvEMDOfAxBosDFbCe4GUELwAFK7ECLaAAG0ADB7ACNMADHKAAFJCZCjABAXKHLZAECPCDTyADd7sBEqAA98ABkIP+AEVABnqLABJgA8yms65mBljAA0ugAlkgAfFlGUg7TNGRBRwwAGYiZhLQAizwADRAhAvwc2Ngalrplh1ANmXgDwcgBQwQABYwaRVgBDJwhxcQAxLgAljgAg4wA5BjAxeAAJlpAUWoADpABBqgBj7QBEPQuTCwBk+gA2HxAnLgAgeAhwdQAy/AAj9wAN6aB/anFLdqBnCQBmbQeJXbTQSwA27gAafYB2LmBFQAA44DK0CgB6Z6BCuQRFrzBHwgBKTWASogBS4QAOBVARaABnHwB0nwPeg7sr2qIabiDhJABlkQBXLAE2WQBmvwB2YgB1HgBmigBilTBpGHBi9QBor+ZDOtprJuYASyEpomW2oSkL7dtAPQYQDuar6SAAcWUAEYoAV2IChDEgfSRFJiQEpf8AUQIwYZxz0usQTcYcO8hAUcEAF8Nw2xZwUioEGANVZ8IAZ8wwWgtEHWwgFvskW4SMWsBwV9Ng3Z8m2VKAKOVG/R9cX7UgJ6zFQc4AVe0I+nVHps3HI9dQ200we92EgZYFFk3IzoAzgl4EkeIFezY0gPO8gdpnLzMzKnlEallAGbBVglEG56QAKAXErXJwLc84StUAIEicknFwWrhwlkfBRxUC1fYAck8AFWyD54p0bsaFCS4opTQgJVUoUkMALIBMs51aqRwAeChwlOhz7+jmQCfXAFIkAChHBD0mjNBhU7cdSJZhxzuhMCRgIEREAHxRYVxPNqaeAKrfAIuyBl9tcHwSBQ/xsMzPwzePAJA6Byr5DFhJAFs5KRkoAGgHTHRpIx2uMwJPXHSnA+xPUFyHAGbjRcZ2AkdEAwN4Q98aAHS7ABKrAAaeACOrADNUABSFAENsACClDDSKA5KzAcNeACn+YCd1AGPvAD4gk/WKCL1YoVOaAB7+sCekAFVMAGTFADTA0HQCAHLdAeRRAGphJf35MGlBEEoWYDqAEEvTAEeMACb2C2SUAEAcYHM6AEHsAOS8AWlBkESmBeDaACYBAFL6AEOoAFPkAHM/D+An5BA0rQABlAAnrAdScAByx4A6r3A0awAhoABRpgAFx2B5IhBHqAFx0gBEdQhw7gAw4gBI0TBEsgDzHkHM/hLL36xohwtJ2HCTSJBzZzycIlB9Pmbxlp2wdLXAbtnhGQA16yDn2gAGUgBT4w2fUhYCkwBTcwAT0XGzhgBMhxBBJQA33wAi/ABDgNdpGhAUvUAkZgAGUQBC3AB0qgBTgAA3fgA2AgAR+QBL07B0LQA86pAmFABzWgA0JABz0ABh6gAzHAA2RgAtcTAkFiDeWKRWC4AzhcALxjAyvgA2EgXzIwA3/AAUbgAnJQA+M0XC5gBiywBE4wtEMgB2ywXgr+NgRYEGBLUAYS1gdMEAMJYc9c/QRBkAY2wDs6gAbZuQI20ARPQAVqwAQ6gNR8MAQPQAZUYNJU8AJvUAZYgBwq7ANSsAIxUL1EwANq8Bg7AARoIAE7MLI7QNrxiRXNMQBPYM994NTLxgdowAZo4ALShgZBwAZCgAYz4+Rqhoa4iQBzbn5BsAYY7gJvoAR/cAY+gAY28IRBcASTvAYecD0ksAZYkAV/oAd24AZJoAVJYAbkxuJvgAcywwNm8DclIAbvISdrINv7xAMG4AZy8Byi4ASB+AMTcOO+gwFO4AMLVAc6oANtkDX23ASa8wJYMATEEwRihgNLZgQXUAY24AD+SGAHNsCI/HoEUtAGuHEGTe5mRQAFP2AWanAHP3AEaPcDNPkDa3AFFxAGOnAD/DoELeAD89DufWDZMRAGNiDaDwAEaQcE8psYdSDv8ikHBvAcBCDQiEDbiSANCC9jCahR5xNudkAHekAwYhACINAvO5cEGvAEM8ACWrADyMACeGAqQkADR6ABNEADRtADzlMGR4ADMsBnjuUGBXAhYThcdwIHRhAKDuBmblCcfuACf64DAZ8FCOF1eYADPCFqJ/gGM2MENsBga+AsbDDejfUaoO4DdUDdbMACckAEbgAHa5AHQQAEa14EYzAPLiDCP6ABaCAfaP89LL4LroYHPkD+0EAHf27wBnBgBhCAbPSZDsqSFZGAepNAP/RzO1WSUngHAiFQ8SBQAl2AAAdwBOmtA2tgAIFnBw6gBFGAABpQ01zAAggDBhPwZfLeENehV1BAAJ2QfO6qGT2NvtMw++RZYpFgVwsPB1agL8RCCNlDxrnTxTFVMEpA8VHAB38ABm3AA+cxBzzwBUrAA7I8BF8ABUmQBffC6bp2J9r6U1CAiuHKA7OMCIw7CVVQAbCLBl7wPXpg0WDABX+EBw8zB1yQ/12QBHHwMA3cB4Aw1yfH19dH5xVniEbn15dE12dWaFhpeYmZqbnJ2en5CRoqmpkzanqKmqq6ytrq+gobW8n+IQdKI0plkVth4dWwgaKjg7YB5IKWteEBQ6eUYwDDYYeklcTRtKHCl9TA0wMGpbLhgpfDczFUpsNTxuYmZCYrP0/PyVGPn6+/z9/vX7lhz6dSoapUoJJHQIAvNfgYkSFDChQdelro8NCghZ0LX1wcUODlB58yCmBcUSJmxh0gMJbAQOGhjYIeMGggkdAnBhAmLqD8+Ac0aKZbQosaPYo06ag9Gz6dwRKKigBeASxcyfEFipINYFpYy2PiTBIPff5sELLkgxklfJg0QDNmA5ckYtD42IBni5I/cnSMSVLGrIojO+wAcaM0MT0obxQ7fgw5Miw5BDvdC4WhgmYoX67+ZIEyic+cRFu4dLEixk4iQ3RQaAHT54sYK4r68BFzxQsdQYjEROrC50seycRZyRFSPLny5ZKxQPHUw1EoD1SsiBDDp0SXNz1y9OgipoShEV+2lCBhxQoXDxm4bCFBQkk8Q85HkDghqE8JK7b3U2IOYCdEBUhggQbS00NjnDwVCh9b9HGCGCIUQkcJXgySgQg91KKdFQ4aIpoJGYQQwgkmXDEHH3vcwgV/X5xgRRdclCBGHCdskeKBB16mY48+/mgLHgKG0gUdcYjRBxcjUPJFCV+AQAcePHjgQQkP8leJFyKEIAIdZygRRxcZwDgCjXb0occWI6RXwggggCDCF33+5CEQHJeo8Z8leuyhx5mX6IEYkPPwIJCghh7qox8b5IlJdKCcAGElZVoyggj5WbEHCRzsoER+XJDQhQcmWHHGDn1AARUfVkS4xaollHCCCCRw6QUIIfTRRARMRJAGFEVkscILNGRhRBRUAKFHGG2QwUYZLRBxRBBGkOPECjYg+gqD2G7LrXJ7VJaJG1B9coKqlVSIpRgnnODFCXR4eAIXfFzxQQ8jjCDIHO1pisdlXdjxbyVzfGGHFiKAMAIdttLBxBDFHHHBEnykgQQfEMfgQwwX8NGGskGQIYQPffighw1O/FBxt6uAq3LLLn8inXSxnMEDJwNyMtoX+RlyGhf+dpDQx4MQvsoHpH2USUIPHGARBxgFDDBAAX/M2QMfaMSxxx9RvHZSCSDcOKsebSCWBhA1tCEEEGkMUkYUa9RhBB56sICGG3WcsYYEaNCgxxtoqKHJ2n2gYQkbjKp888uKL26JH2swAMER8kARaCY7yLyJh1haYsJ7Z4oX9BwkuEfHp5tj8cEHBOzQwwAR4CEBFAfQAEMLPfRwwFZJPHFCCG96oEUfK8SABxZRHPEGEDssEYTfhughRRll9GGEGzKUUewQM7wxRDy9Mq9DDmoQgUYNWBzhQxo3rCEHCz+UQUTLLDNOv8twJIB/AkzoIQMNPjgynD5cQHhpMMMFstD+hxfMoA5ookQAK3GGwxnCDc/phIe4gAk7iKAEkcDSqvhQtA2SIE9d6EAE3iAHqMlBA3xggQa40gEb9EAHMugBCtrggQ34oA2RAMIaygCFC5TBDjgoAg72sAIp6EFuNxBCC/owhBc8QYA4uIEeLpCCGVDvAjjgAw5usgQcgExkS3gAEMpAhiA44AcM7BYWKle/OHYLAglggxoSwIA+LEsBLwACDQaoACIgoAl3uIEhViCDF+RAARI4oALg2IcsYM4S87sEH7jgM0x8YQTtchAf6LAFSM0hVrBCkiH8YAIDFIADNBiAAb4AAxacQVwN8MAbYpAEGCjhDnPAJRr0ILL+X+LBDEFgw/GCoAY/rKAQiLEecoxwhh9EwQhYIJwbgBAPI9SAcGhgnw/wUAc3rCEHS6AbOLuJHJVJSY7s5BYdkXCEBCxAj2QAQhuMIMs+/MAFSFhCIQ3hgjwQ8gLS2kD/MKEBTeygUJrQmdEsYYcRQAhddOhCCQBmhf3shgRfOAMHDJABLUSAAFHzgIdu04U5KAFEXrhQH1waCiG1UxaJm6lNdUSF/CVABrKR4Crk0INwVVAT7oJpJUhwJj1clARzeNWNSgDCLeDhAx4ggQc+cJ8vROAMfVCCCERghUj0wUN9CA+IhHbToFQyrWxVTnbSsIAFvACqevCClXyKCuf+DIUT6WFUCWpT1i7YFQT7ERoUMtADEoygc6/qgx9K8QUSmEAEDwXYKLtgiEy29R88kOlmP0scO5RAD3rIwBnEA1VD2GFVRl0FD7h6iYVqYmAP5Rlax+M7EegmDTp4Ahg6A4b/JCJnuxmEB9IZmznoIT+mBC0/3jAu50o3MaIFUQbQUC79+MkQ7bLCdlWRA88aQg5DvQQXviCnc4FOYIQ9AZyuEAEwLIEG65iBCuRQAzPQYCtKiIESojA9XXLgB97BQhJyAEKxTlcfa12wg/nR1EqI4QNyGE1/GMWHLrBLD6rggwYmWVNDwMgSfBiheUFgGhLZwQUseIEWhNAAHyT+QQJfAMIHfLCCB6AADEF44gYc4IEOzIAHHXCARnb24HqEOMk98kMVMFCFA31hc0HjgEAeeoLvCmxVSB5FOS7RWUyoisol6LJdQ7CFLXzVC99JwhyAoIMrgOEKLjgDDMzQgjfAAAowIMsvebABHaShB0soRXOZPI+qIVpQFsBAACqAgT6sgQ+O0IMfgiAQPzjCET8IoKaN4gUMWuIEQQ0aJfSQ5U28CDinKJUl1nkJde0Mk5dIc5t8F4IR/AGzh3CPFbYQidvgATEu5YMXajSwB33hNnPQ8qJhgQXYPhunFYADHDTjhyOUQQISWEEUVgCEJyjgAjoRwgtYMDwgSED+CoYEShd4bQkrEARgo3Y2RLlwgvSKAgrlrem6BLbePoh2VYbQwgegIAcOxgs/Y/WCrUfgATGsphLnuZAJEobJ2k4bFnso9cYNZBBdaAYMRsiBBMy9A0OW4YtBUAEVMDABBAyBCFNQAF7rIdhMbIFHAS+avS9hI2CLYge1MAQPik5xLJX4P00qcx/2sAMeSEdLN8pSFx4Uhzl44AtgjVHpMNukL5hgshv8uDyWbPbk+MECAWg7Br4QBzvYYQ5iqBEd7PAfOFRh7zjQdhBApIc67EENfEKTH/RQiD0si8OWPqUpuNBaQxwpoTzTsrs+kWF23dwSATEEHjx+CKSOZ7v+auIPH1gnkMwTTDu8LhqkUpoDCx9iBDc6QZEG+1UU9yF+ffAs4T6tzyFIwbFPN7whhsMEBpLWCY4oBIfXxtDNUj7tAeJDDyxAgQnUwthW0Lcf6CCGd5/AAlXwAwZ0wYQd1OABRvDjBo5gBm63AAgauMALZPAD9V+ABQ/AgRmGLwpccGiW8C+V8SGX4F2hAEoM1wlMARCWoCSGYAXFdi9ywgM0UAugFFaVkB3dJ2KQwgVagAUPdV6VADAnQAIgsAW1IgJ9YEj3pwB3UAY7sAJYwEh6gAMzuAIuwAFRcAGMpAJYMAF7QEhtsAJPMAU/0AIy0AZYoAE0+ABjAFpER33+AJIdfMABNBJwL0JWjaMZcGABFVAFa8ACZnAAXrEDCmAEOyABUWBFU3ADQKACQiAEGtABRvAAd3AAoyB0RNUH4KJxhnBRo/AiWxB9mCAHl7EhFId1oCMh5YIFHMBV7cJqlvQqZ8J1drAFPbBrhrAF+jYH7nEeITAHc0AiCaQDPjCHEgADQmAEGqAAyIEDa8ADL9ACQyAENUBQN5AHDxAGTKABP7ACHXADLbABD7ACaCQEMaADmydHFFSFzAGJI6gfXaYqDPcuJTABCvFoWUAJS2AKaYADaRBd5KJgmcAf4CIbmQArW3JbncAHcfAF53gJboAY3wIiIABCEpUkoOL+UZOwKoCVCdmxJH1AAu3CAeXyLveRURMoBvjWBbgGAlQWCmzQPdFoCTyCkZLBBYJwDw/yMwNZKSJgB3ugARhAARgABxkGb/jgcxb0hwiYCV0AArMCAl2gBy+wA5TgBz+gB/7EBjlwLXNiB7+FB4UwHJRwBkLSFLEhHiRAB3xwLx7FGTfijP0xAqJlH1gVK17wH+qSarM3OhvJCmKQAaBClpDxBbx2C1tQCOxiCXQAI4JgByJyBiKAIyboJC6ZWjgjJyzThZQCAk2FMLjyBi3gAC4ABC1wAQ9QB22QAi2gAjHwRwpwBhFwAA3wADBQGVDwebXALvkWB5RFAz2Ab5H+lwl08AUtYh0iwAUiMAIZkB2mZAf4NoBp2QpzACcHg1lLEAWG0ARmUAcB9AJR8HeHl2mENByOcIi4iQqlM0HPwQXBNiEvZXv/4QcaADAlImqV8CJd9gpX6AkBwzKqSYBWwCUZhjBzMANXcAAHwAEt0Egx2AZPwAdEsAYtcAZAwAJOcAMxsAEzIIUgop2loFsnAAYZkDqwQo8mGCbp8Wu68R8QRwEUYANecCaqiR3OKQvu5QXoCTR9EEZMsARl8AQucC0KgAXLowBFkAOM6QBD8EcL0BMc2mEPlQMCUSOCuCbgiRdJgh/o0WWncZWiIJ6eYDTz4y5KMgLAQQcHszD+YjZ3YkB3VDoHd8dhmAB+cVAIeBABGWAfI6AkH4CgeSIa4Xd14HFzeQBpCoEB4EcHyzknc1oJlfZpdpqlT9d4yOEHadB4ddp7aRcrqhkCQLMCUOAAClCiOtACCYUDfSAEMrAAQHAHPqAAB5AELRAGP0AFOGGjqNCXMdkHo0GJ1XkJP2qQcvIglPgfDtKdrGAH2eUJ6mIIpiIwXUB7A5gDMFKktjEwV5ceMJJSwWYeWiIrNckFStCMf/AHHIBeYEAHU+MHwxFALiADYZAHfqAieIAHKVdtVKAZwpMEGqACDrAEEvADQbADOMAELipEjFSjDvACLiCD8vqiLvAALtD+AzPQmJSKBYnqA7b6cab4JiCAmpqQp5/6CgnoeTUzSgmTWRqXA0VnByHwlufSKgoWqwcrCu/yCRr0JktyBkMgcV4wA2cgBF2GBkGwbHpAOKnAB3YQfifQJufxNWJgK1eHERvwURHgAwgAAxuwAQ3gAD2wAR3wBS0gBjCAABowBzqwAbKDAJBGBY/WBzigBxoQBT+gAgpgAy0gBInqTxdABASVBjjBA23AhjogBMvCAzHAAv4EBJe6bS0maAfQq84llzSisELRkZYgBKsCHGhVYjtDhZkFOhpnbJoneQx4CnPwjpvgNVryNXOhBUCABYiEBRFQBkCgBGsgBgqgBFf+sAJacIbWwANJ0ANAwAE8YGSJEAdHUncaBiuvAqUh6ya6cTBiEAPBKAFD4ARlMAOTuhJtWwMt0AF9oAAssLVH0AJsKAU68AKaoRlRlg9v07fZyw9rKTAoqGBUFoF/KG1HIzSRyxrp4SdEagrlEQoHU2I1+Rot8AGtmARgYEIzQAMboAV/IAMGQAZ8MANrIKA+YATkZgc6EANtcAUgMneQuyo3sgVxRwlZQAK3SwJmEG2vYH5Qpr0drCNzYB8raAgSlyLzwV3m5SVwZGxiZb4cqGEX4qq9GmqeADBtAh+hpIJpoA1AgEKG4wZJwANrwAFZkDdeEANm8EtoYDX0twL+DeCeG4BezYZ3nGAGHwBVULAlZ4kkeCAEOQAFk+TBYaw4FZt7+UYDfsBVZ9AEUOAEhlAGYRADdrAEaQADHyAEfzqqX5ClFDlb6LtaHEuALalJVpBVhfC+NXkF40uAfQAHNfNJWyAjptFScUAHdEAIxAcKZ/ABGSAnexABIICzHTACzeVRkijGp/wyW4BitWKxLyAENPACDgAEUIADU0AEYiADRyB8OLACG6ABNShhgNXCA/nCceB0m/BuqYmrTdqgfRAHQWUCwcOBv/oqF6cedvVzo/AGHJAB8MYBV9CCIvABWYAvlwAFrIR0qKzOhsIFIZB1JNIFHPDMMGAAVML+AQeQGwpABghQBytgERrgMCBSipUQMKIwSrVnb594Ce2CHrdJYlrnBZMFI+nRBToDQlbAATIzzKHgBhxgxf9BGTSrHyfQFOVsSa8cZuus0j3CB7drAjJLpZZ8fDWDHXIXxSUbu3HQUvN4dxWdtyBiBRItGiGsGwL9bhsKUbshj+jlBTqjBXbgBnjglZlwAuUYiKIgBzTwASZAj00xYvvBAwgEsZnQrTRQjiuN1swRq2CaHZFABx4QL99rCH8gsHFAHhK4BXZQyXGAb2mWHq2yKuoBeToTlYwSWbaSe1z9BQYgBn9gJH8gBl/wW37kAVPsCHggBX6KBUCgxLFxOB/+oG9jhQpZLSqhTR9YMEoPcl5e0JQctCA5MCxpLdvL4azLBpe3sLhWEIp88HmXINIVRWWqsQmItxvh52uvYgVlktyrbCtcAAM94AEH4ADj2gIroAB1kH62owebi0hTcAErQAOMJB1uCbhuUFt87Al4QAM5oB6H4we3oB6R0NQn8BmCmM2VkAU0sAOQNNv9rRTRATpeMALlFRtl4gGMclk+Q2WXNAp2ECbmISIjQqUkMgfJOH9MAAYg8wI60AfAKAExULpOIAMrkAIycAE2EAMOQAlHio/kLYGisCI7oGE+xQFCMmK2kWZ8QAOU4Nqe4AdQoN/i5d9DLhRv9AUupQT+g2gJXhBxgvsfNEuMBC7IJKbXkS0jkAwGWnCBO3AGahKmVoAHA3OlCQsK8TC+4tkDQkJvL/4J5bAD6iKQlyAHplKbD3VRXTDnFHfflyAlNPDFRA7o/3AGCAQ69+CBhrAHoI2xVlLJFNB2YmgJcaAHP7DXsusbU4wmWJAFZnAGivdJkHcb89gH4mIIDqzboXALCEZiJZDnIlYJ6H0JUEd0MWIZlYdlop0D0nGkHN0DwwLGgQ7ssbBO6AVrV/d0G/AGkZdhHKALbFcBbyAEPJADG9BnDgAFTHAHS2AEVPAAWOADoCEBCKAGQ9ArRqAEHNAD1nIJfmAGlbO4jMsJUlf+U3YgmwTNwpwAdT2wB+6xeZouYgco2kXSL5ag5KOgXzmgyMGu8K1AECWAcOplZRmmCVUgAHaiGXuwhjIAxDJoBDrgAuoq3RMQBVLABGFgAxKwBE4gARpAA2CAAShzOGeQo5dQOjAS55UgBImICTTzUOYi2pkg67fR45yAhWdFd1mSIhi0A56166ZwzjnA3wsv9aNAEHHwAafKcOYLBRIwFWEYaUuQBWnAAYg3A2bAATpgBjEgBH/ABj5QCDFQA2ygA8pqYDGw33gC9H7eUIL7XVlwBqBnCPcQq5VgNHzsB6yDBxsLCkvPXaWjsZgFKY+16j8d60KwAbJFYs059Zv+XwkE4QcZkJGRgElUtgcXmAVcIAUKQQEyswdW0ANQsJSe0FIvJQgv2wlZUOOboBrpISeDzjKwr1pC09Q/f0rSXgutEgqtHikaByk60wc8YPsXZhw5sDSOsAMk9TqZjlfRH/2iYDiZYCeYAElR/wndXwmVAzie8LLmDwrsz/mvQBRa4VKLWOomRhk0IFPdt5qsngWw3QMmAAh8fYOEhYR2JV99W16Gjo57O1CPhnNbJiYchpqEdFyDJ32hfX48NHh9Xid2lJQcgoNbfVaGtHyyfZyEfCWwrb+GWRwbBD07Axt9Cmd4LEBpQ2o1RnVyPGs/S09LVGVGQ31LQUsxfy3+NTJvKzVUfGgrS38sQUMudX16CmFlRGVYLGok8EgDRFuZI0H6HNEh5QG5KHWO1IAyJEgaIUWyUAESZKEZI270UNHgow+SHFKoqGFSo4YNOEDkcNBBJSMVI1HKnOnjQ8oQHSxbMtFBJA2bNDZ8xngj4wawp1CjSp1KtarVq1ir7tjTp4OoPjncGDoxwgMPP4TmeCmRJUcGEjsHeaHztIsVQVzmXDXDARUwPz0+nDjxhc8OOYbE0DrBq48QGojnJKKKxQyhL3G+FhpFqw+WLIZ4+co6KIcBN3IGEOiD54UQMjg2FJnAp8kdIDvKPEhzGwiRCzj4lKzRZ4UTHHqcvGD+0sLOjzRNyoQJIqPIGz5IelxwgCSKjSzJjWgoguUOjxiDkNjxIWNHHxcrWtzR4ULhhTJ8XOAoUoMPjh9R6HGDE04hwccRTgRhmwxNRGEEBwTekIZ/CuBgxA564NBHDGvIJwMTRIyRgw9M/PHGDTdk+IQGpLXo4oswxijjU1jspMkcH2BRSCkfmMFFI/iYMQIHHljGRQloDRJHZq3QUYJes9CFFWBCPJVDD4PMYYJgTF7GxRddfOABYnyc0EVVfugySx92nFlIF6yIIcYgag4i2otCEMABDQNEEE4La0QgxRpB5OGCHC2cgcYSLuARBBprxGGEjmvYgMcFe7gh1hn+C2DYghtHmIFHHYsuw0cafaRx0RJYMHHGG3CoEYQejy7hHhI0vIEGGxfwQcV7bzCxgxE2sPGoEUKokeoRb/SBhhto9KGsHDJAwYY7bKChwxnQ7posTkuUoZBFQbRxKhtHaCDFEjzsUcOzerzxA4sz1mvvvfje6wYUWETRxw4jEIJHDznIIQtgI+SQgxmDwcLLJ4PQAeQjW+BSJistnsEBYq3kkExpfPChipkYrwVCCL3MIcZoUp2R5CBz0oHxLhiPcsYkoZUAYwQDqBYXPiyT9rIjecBxlR555OuiHr+oMbTSUEct9dSGacIDFHN88QcHO6B1Bgk00JCFZHaoNcr+IF0EbCculZwg5Z0vlsJDx5zI4V4hdGwxwgkfgCCCCCCQQMcPREjBdLRJM32EL34IkocfZvixhBR58KGDHjPc4cicfXABCw1P9wF3ixFgwdXUqKeu+uqst34vDwZEkMUkcngABR5mQJEDFG4S0sWXUhJyQpcTEyJG77cE3aIb7T4CRZX/PmJ3FiWA8CMIIPSBQxksTCBBDUfQcAEC2PHhlBQKXCCDDhJEoAIO4UsggwoKaG6IIn3QASUeoDlS5ot1cp0AB0jAAhoQXxyIQAQIYIAsAMEAB1BCFvBwKjTEARVA6ENCruAFVKAFFULoAlr8gD8/3KAMXuBKGtDABzD+6EEKfUhaHpIjiD0kBy188IMfkHAPNOhwEGjRg+M0dAYgkIFpOtxXFtwhljQcgS5ASMIZ2vAEJYRADHH4m/ZsKAEoyAAILJBXH4pAgx+o4Ak/QMIRWlAGApWhQ1D4gQIOYL9CdIlzfTgD0xxhB8a0KAcHDKQgB0nIQg5iDwPgQRY2MIAeLOGIEuiBDSTwHy3AQH194MEDGtCDBjwhAi2YwRNcgAAJuAAIXmkDDRCwAhYMwQYvYEESVvAEJ+jhAMRKgwRCCQQfOMEHLXDAETpQBB7YYAYLkEEYDNWB9J2SOCtwgQYkQD80YOAABFjBGfXgAiQkkAVz1MEAtJAB7Fn+71dV4VghYDGzQkCpD3NwmGUe0UfS3MyQ+MynPvc5Iz8MAApyYGQOliABWfJgBxq4wRJ0oAEHZFAILdgAEFbwgR2kyAk/YEELkoDKN/zBAAY4AkenwIIGHGEFHrDlC1qgAjM4gQpDuAARbhBRH7RBAf0pgxxXEIYO2QAHSAAmi17gANjpQAYsuIEKDGADNDihDw64gBZ8oAIWRCcHOvCBBzzAURtUxWWGYJIdglcIO2CMD+98Q+gGYYfOXEUI6uSnXOdK17oSgpE9K8Ae5GAGLZwBDEMAh+jI+gU8zuGdfegCNJQwF0KoYQhXQCxWxAWMPfohC9YgQAE04QdN0eH+dJTQwx/iChU++AVvbFUeWi9TiHk+gg5urUoA7Urb2tp2gICJwAagMDc7fcEDO9jBGdqUlhK0kw5+hGciRsAyLuARdXxSIDKwoAIgSAENevADG9zwBqTZBh+GaxYpkoYWruhwhfHKQxmexgcp4e8REOvDF4JXo1a09SqAvK1+98tf1WHhboPQ2R6wkIMP8GAng/FfCTLDB+t5rhBWeG/qNhABPmShT33IoA92wIIHnKEHU1jCAY6gOT2oLwhkiMIKgKCBFqTBAUlo8Q5+8IcLSGADKhBvxGAh4VrsIraz7QTbppLf/hr5yEiG0X/TMrETDDgHIvCAWByxhRNYYS3+XJhZCciaugT24cLJcEANiCAEIDygDFLQgAwWAIQS25IKB6DBRW8gAwcIYTo8OEIUcNDANRbivc81xBZ8cbY+mEFHTRoyVOSAsyQ7+tGQfkoWAHw2ncFTBHLAQth4MOUycSFgJEABaHjRTtXJoQA9I8CUCZGGH7BMDWkg7VPAujk7SbYQjZVLl3IBjLxNBQurjrSwhw3pLPR2Dm4ahZULgQco0MADGdgJIi5QgQpYQAuECLayDBEtSrRhZmuwCh6CK2sYjfsRXoBSHAKNt+IVmnnAsIRUeqA8Ytv73rY1w91GYekQcBkRdKADDzjQAQxYgAoWsLZCXjCFI2DBCGj+2EgNWDIJGZQBCEuRQRA2ws0zCMEMMVjAH4IABZwUkANrPVsX6h2LQliaEKCLd3yBQQN82/zm+Z4bsvugsy+ojRBcGLQhcFABOPihAgHYkB5sMAEbDIEIP7gBBpZwB/QsIAcpwsETXhCDGFyAUVB4wRNwUAM/XAA4LJ9avyhxttg+wq1+MLgFqgDEn9lXDEkDhmtxzve+51PfXwnFCSbmJLLyQQwnoEEALJBwC/RhDSwIgxC8oagjKAAOe4gWGnSiBzf8YFBySEIb9vADz9cADzE4ob8EmCZKeKHJwGAbDhhf7V+9AHR+QJUHBVHe/HlADzIgQh2y2weucAUPZ8j+QxvI4PfmO/+AWejBGLywBT+EQHhsE5mVOYeBahe9FXg4LVX00G0C9kD8m4EwMOA0iLnHvQIY6MMLdHAAIuBABjCoATVfQIQWxGAK//IHR4QGEiABDsB1HNACbAZjzPd8DviAqxN9JmADVXAF+WMFrHB4v8NlfgAHVLBWRjYwrfBydlA8/tMFJVACJ5BwVYABAVAFetACE7ACNqBGNZAGBAIENEB2dcAEZaMALCAFEjAEQtAGOpAoKzADdhYGENiETgg1UeB9FjA2aSAn8WQIaqAGOTQI1zIIaGA0hqAH91Bbr/AIVFAFTKgkXIZWXxB0W3A8g0AFAjCH30cIdvf+CGAoM5Swd0/Yh34YIxiAAVVgAQGAAWIgBDPgAmhgA/xgBE8QcmtwBlLABAolD0FwA0YgEVmQBlEQRWbARhNCV1iAaIaQcNVmNHrAA3aAVnISB1f4Z4PwBdZUBXhQc2xgGahBCVqIN7fGa3/4i8CYFQaXB1SweBnGA20ABW/gAD+AA1T0AkdwBhdQc9FBBhhQg66GA0MgATewfDBVZHL1MYYwiAhnbXOwAVeQBC0QBBgnBOzoAxqBBkWgBFSQAzFQBjkwfEQwBDXQBnggBDZAg48lBxpQBlBgIIagP4awB1gSjA75kFBRBdZGiBqCBn+gB3Jwg0MQbj9QLGgQBJf+kgaBQgVooAaaNwQ7sCt1gANLAIBzdRiPYHAdWG19wAJi0ARhUANzRhwvQCBroAWbFQRssAF1sAZF2QFMsFsswAJHMAFLEAVOYAQX4GqOMAdkZQZ8CJFauZV94IKFCIK/IERPAYZyhQdBVoyMV4geZwBQEANaEBK6cgEsUAczEAVs4AEwkAVo0AY5wAer9wMSsAdAwDxrgAc+kClG8C6UcFiEsBVc+Zhc+UMOqAEshwMBsHgWSAdx4AZZIAQ7ME97FDFe8F5eMBp+4JjNNhWvJzriCJmu+Zo3hwWNRgl+gAKp0AUdRAiXFTY7MGX1dDZCtyMbwBUoNxWfFgIg8HL+sLmczPlorTmCaCMClPBkNAAXazIIDxYaw2mWxhk4yCkLMiADY5A0e0kGfEB8jYMPfXABqZJdSYIWbFAHecAEd5AHb5B3zZmf+okvDMkBHJCVj2CBoMBlhtAFmdYDKHAGXFGaj8AH9CYEYOkIIwACkgECAXOAQtBQHLIBLGAEEvACO3ABU/ADxUETLcACOfACWMAAYOADUCABR3AaGKABKrCfNnqjLoIHCsQzc0N3PyNDpOAHeNd5z8MHxndIMbQyI0QHqIEFfiUHhRJDMYQWOrAH/tJ5OqSFYskGKIcWJUACfNAFyYkGDuACN6ABUOACj1QGL4AArvYDDnAPP1D+BE+wHdpwAHxwAFT0ADBABEGAAxqwejg6qIQaFVBQAFlwBqohf0JQA8FBBQhwAUlgAzLQAg3wAkOwIjZQVSrQAX6wBg6ABREgASuAkggAAzAQBDFwABcgBAqwAdO0AQ4QEi7wqjnwBzaQPkdQBgXoAGkwBZW6AuR0MiLwBUawBGmABUPwcFGAO6gyCHmQEIU6rdQKIz0QAaPVM33gFGawRmhkIPOzARzQBjtwBRdwAz6wAWWgAHZQZz1gABcAhEPwA0ZwADGwAawqBBryA3G2AhrgBytABKWUAxPQAkhQBjAgAVHAA3qQBSpwqTpAUV6wBDQgA20gHlhwdk5RPwL+A0RE8zTo5wiIUwag5SyhNYb4IKiPUH59EGyDEGtQ4bLVOrP8JAcE0DMDEGRhlSW+8F4t1CwqyzmvuJBnkAWTdgaMhiGR4gdUkAZ5gAZ7kAZ4oHtukKxiES9roClpUAY0kAYdCAfRogdDsAdwALZ4UAZqYAZugAeQQraxBrV9AAduIAMvYAcuQAFjRAcu4BAxcAdGMCkV4QJn8AN1cIssQATK8AdsUAPPEA3vEgZucANqcARIgQVUYAb80AfpgAYVsVA1sANMEANFoQdpkANZQLd0gAMARrOsW0hmEAEGkAMR6juDEFt8cBe3QAkQw6Ct8AYRYCMR8AZ4sAZQtwb+F3AGRcCERtAHxHIDfLACe8AGYdAGWYADb3CJExIFOgAOwbcCHRAFaUAEaMAEdZAGKxAFa8AHMgBD0KAHUUADO9AGMRAGXlUEQiAFQJADGfICTUeivyIDWWAsZOAercEDY7cBRyABfLB8PHBCMqAF1/sDQsAde+ACfJAH+xEcQLUEY5BVrjId5TK/MNC6JLxfnVFoopOC9ZZlnVNvA8NIHdADBUAAC3wBcoAAheIDdeADZvADUIAbjPIGQqAHLDDEaABMkHK6QtAs0XIGQ/ARZ7CrpoUTbCAEaAAgRrATQGDFGBkDxNFtu2LDmFgGtrIGUUC45EcqfxIoRCArhiL+Byp6BmtwKDXwB2swBheBDy4gBUeQLH5Qkk2gLhfiH2egR24ATCWcyLWFC243CyjsToowc4fEAxuQA6gQAahWACqLn79QtIWwi6hTOVMxu1TByY4AyoqcynK1chJjCFwQB3agaLsgC8HpB1DAAZZMCBogB37Ay1dxCqoczMJ8FXDSBWTlBW7ia49gAi18yzTgsjvQP1nBB/QyzNZ8za0wF0OmzEoiyaCQBR/QAzLbB1Awm1nhBquLzep8zV8gGYfwyG3YWtWZBdkZDL31Ige2zvpszUtiaaPzJl5wBgpjGV0gb46AzjPCASW7zwxNwmqBC73wCG/QA1u1TkHHMnj+AI4wsgc119Ae3bp2QAKNYAWS5QY5QANQIAhbgFgnoGh7UJz10pkfPdPVqgcZQAdd8F5y0AMcIAQLvQVaFpyi86/4sgMhS9NI3ZxIkABMbRm4EwRugBbjrASwIAZQ0gZSUAZpcAbbxrKnTFmUkdRi3ZyfmgAMsNQLgAU9cJpDsBRVMAZLQARmcGZRoGJDMAZK8AUyIAQuAAXaoAYnkRI+DA1GkA4ugLg9kAc1UJBDwIllAKDrdIdjPdlbudRroAdMvQdO4QMpMiAv8AIe4ANAoAYtICFesAJToARTAKJywARhsEN8UNgaksA8wAQ5QL99oAFAcAZO0AJFAAUtYAT+99wKuUjZxg2RfsAECQABDMDUc/AHDXAFSiAGSZAFSdAHQ6ArawAFu9IDB3CGF2AD8/QDOhAtYCvBP7ADafAAY+AD2Ba2bqAGQpAGUOAPUAHZx53fT/gATJ0AR+A/+iMGXzDgsDwIyVEFLVgFRrMGatUHHBMtZYAGyOexL+MHbYCyUUGK+r3hfUgFR8AGpUUHX2AFJrAFFVAFfsCC72FVNRADXGE4hrMEDaUApSo+CGAECkBiUxEvw83hPg6btceClYJUd/ACPTh8D5BUGoAFQNAEScACPbxmbaYV4/zjVg6RRBcA1kaWhVDl/oMVMH3lYq6VLYgBpjw1Ijjmaj7+07K55m7e0Of35nKuzn7wnHN+56m803i+56osBNLM54DOujSw0IFe6IT60oae6NM6O4re6DhaMI4e6fq5AWkn6ZbukNx56Zr+mFDw55v+6cEYAbcMBaQM6qbedzmAs37SByTbCnpQR11oFV49COIXmlJxBHG1bVEx64TAsl7dedJy6oHuT1zDM1nABB2ABw/gAnAQBWYgA1hQBmywBmRgBFSgplPABmWQ3dz07D7Q1kEQBD8Aj1kABxlhBC9QA4TSgDiQ7pzoAm5wATD0DowbBg4nA4poA1lcHEbgAnbAIvi7FCsADWhQsTJAkFFABE2wDVhpco/9eS4wv4e9A7L+IiyUKwE74OFBAEPCfueIBFCMhAV5kAYtoANtcABh9wR64APRAQVR4ABmwARD0AIY0C+uTUU4YAPJcQPB0ZMWwQc/0OS9ggFGE/QNwgK/0ox6MKIGwr82UIRkcBPuUQY+wAY78FQokhxl8HU+EAY0oAcY4ATcgQZ38AMyMAQVwgcLpSHI8QL0GwS6IQO98VJIULcl0fF3rlsJVAB+kAcrsIz98QNy8HnigAduEANDIMVGkAeEyxM9fF2dJ41zKQN2acV7iQYx0FSpspcGuQbXtbhyUJKnYgRZEBJ1QK86Mrw0wAdigQbYNbeHPCoqYMFVO8RBoAZLUAdU4C/+gCz+5u3ef8AoWggEuhIrt6djeP/me7ABBRABwVbqUnHmhcDr+QL9h5BuTyH9yb/9/eUFyAkCoaAHZbBqatDq1J8qxcca08/97J9PIVCs2DMHVPTbxHEKfuACE1AGTDAGR2AEb3ABgGAUU9OHwyQ1JKeh8+IzJhOUpYfW4uJGZNanucnZ6fkJGio6SlpqeoqaqrrK2ur6ChsrO0tba4sqBiLCBwLS1RbWVkPW11K2FmZjVPNChGWDc6OH0/dDk3bk4XRzw4c0hZPTRkZFxeThc6u+zt7u/g4fLz9PD2/3dWJl5SVSwjUCgo4eFkL01OkzxAeeGDr0YImSJwYWNG1YSOn+oycLGxdn3KBB0wfOjyhMdNjBsSbLkDP1Wrp8CTOmzJk0Y/KZw8XKiS5zNp3xIELXCD41ixo9ijSp0qVIq1ioQI0THzpi4syh8wkPlj5d+Ijh88UW0aR5mJo9izatWnZVKlgQEKAKHR5fzsSh46ePHz1jy+pxYwaP13N9+PDoswfjDzt9YgCRgiYv3zSI9dx44ydx4rII9Vw0EyOv3sKiq2WqMnoFn7x58+jRtEcNH8qsNb0IoncNn9d+auPRNKQPESJuyrJ07YSvXj1v8uRN3CfN1jVBoAhBPNpPGhkXy/4+Qzmxn7Fry5s/jx6VBQxwMLilM6MPkA0rZvBgMaH+R8YYFyQgYLgBHSyo0MYiM3TAxxoSMAZEHzvMoEAaLZghgwNAcOOEAhdUUoMEe+QhSXIZvjBDDj+0sAJHUuRxwBt93PACDzW48IIMP9D3QgctGCHBEWe8sMIKL+xgg3w6yDBEEULQ0AICF/gwxAs6FDmEZRjxF0MaLjxxA4osyACFDRNcIAMQU/ThQBR96KBJEEscIMMOK2QRQwxDHMFDGSs8gYMNZeoggQrpDUpooeX54V4VbWEghgNQXBCBNE74IMEMKwjR5AoXHMECCmvUwIIPZMSJAB1GPEBDHxe4QAQQQLRwgRRANODCNk78gIQONaDhQBhG7HZAGTcc4ID+EW+o0ABuB/Sxxg8RvIgEHzgsIYMGQpARBDCMIJBGED9csAIOfPzQxwoHfGtEEiycUQUSQlzwQw1ytOHiCyqUoYEDL/ywgjYSXBClFkFss8QPKQx0AB9HrLCDEDIsMMQBQ2wARBlUHNECDiukcMENQ1xAxDamvBEBARv8ZmjKKq+sDhwVvFyBHH3MIYYYjGliBBSbmCHHErjZIYYmfMSxiR09kbKVKHCQsoaa9SxdChpAHKSJGkO4OI8fBEQQwQDPIhFMDb0th4ZqrFHGB1FAhFEWUSD9kNhvetjwghzN+WGGbHwdhlomhekxtmh5sGF3eNixjHjitZiBgQRakDD+Fh9enHBCWJv0kAUnJ3ixyQmcdMG54mthMcAZZhQwAB5H0DDDDTeqYJ8TLiigQAtQTMvCBX344AIQQTDgxw9uaFjJE3o40ccLF9igAQ4+yqDCYSsMUYN+WPwrwxM/qKDvEHzasMIDQWhAnujmn29KDn5Y0YcXJHgSB+Vd5CAzJyJo3kkXRKNvVhYDuPGHrvUBCWuQAr8iZRknlEFKZejREDTQgT6UAQgqkAIR+rAEA1KnBnXQgwJYgAUc7KAFN2ACD1qwAdzcQIIyWIEWpiCNIKhgA0JoQxDI0DGGoEEBVOOfD3+4CQ70YQtYOcEIPuEHD2zhBFzASh/wwYktlG/+iE4EIlK6NoAB9CAeQwiOFb8Ixla4QWd04IImSOA5qZxMaJPbwgiCtgkxHE1zUwyjTaCQAw3YcY98rIn6NMG+wpDAjJrAwwagIxUR5OMLROEDIaVSgjr20SUbmKQlLykPIWoijX2gAwm60Ac5cKA0nJicJnBihS6U4BN8iCQmX5IDlL1ylrSExRg797kRXCEHoSgBHIuGRiJ2opW1pIccdFbMZCqzFDtAZBdupgkTkGB/nrDD/TzBhbRN7gS/rIMJqKAoUi7TFpocpznPmapN0AGUmsDCDkxwAmhygguc5ATNSnmCEnjBDzeAmQU00Qa/qYINb0BkKPJQBoOCAiT+PqSBJM8JUUzeMoqagMJh+EA5eWpiBJbzxBY+QQcrVAADbYkLG2qghiXE4A0tqIEMWLoDNalhBWlIhAaG4IY+HEFaVNCBDnZgNTw0rAwXREIdYPCANeggDDIogxGiUAYzGMENRljBDWx4EdGdIWkR7eordyBOz/EAmZ3cgis3MYdrfiKQnoDCSPuQqDYYjxArcAIOLGMDJNhAD1MowwXKIAUnDOGCwcFBtAwbBRlcwA4vcMAP6lAEIshKXA+YQh4ugAMj7OAIRPiBYWuQBwycL51eLe0kedmJE+yAq5rogirJQ7lQfNQnV8jACLbwFAwEIABLwxgeWoAHN7AkDQj+EMJJ5SADNPhgD1Q1Q0b6gAbZoGENaOBIDFqQhuvIBrp6WEEdRmIELIQXCG/4iBrkEIMimY+0pm0vGCfKCRMIdJ5i4CQJOuqJLmhBCR/IgBUsZwcTuMcCVBiFQlPBUFZMAn1YYIl7HwxEsEqFA1r4ZSdKMIePfkGtnEADDzyQARJ4oXx2KMH6HgphVPBhBylu8fnKqRcNCGa2nmhlGVwAA3b2AQ9n+LAJthA0HQstkI90MSvYa+QkFwq+e9DAzerZCRckYMoQoIIZeHAFMdBhvhYGixrKYAesrEETaMgpdPvQhjoalA0ojigU6qfkOKcnB9AxZGnY2gk9THkJUx7+QhwcwIM0ZMEFMTiDCJPwgyU8wQhbxMEeKogGJORAVmWIqgNcsIY/tIAIQ5ABY6LVhCcAwQF3SDEeDiPnVJtHk4roRDY5cUwaKCABSFADBBJwhDZIQAJpsMEKXxAGFiTBAUvwAgLEhQEgaCMInvaBDHhgBB7MYA1NxdYPilDqaBEUB9huMZJVDe6l3NIMz+oEzfAABQ6UbAM5wEICGMCABSTgDEvgAxuGEAWQqMEHGljCBv6QgyVsBSRzmAFJdFBeNwgcDXpQAx7qgAYjKCAKdmACaINABBagoc0QbWa4P66UPdAZC6jdBLo5kAEDcAAKZtYEG+SdABl84QtV3MT+ditn7pqPAg+ylDN8QQ50mcgBizlgSVTdgAUerIAGcAiLGjyRBrqAJA5/6ApA7aCHPehhDqHjxC9BYhBPoAyhB8Zai0se9LS7JAIbSPcAoJCECVxXB2WYkL+zsEAW4EEHuJnBFTRQhiHEAAxB2AAacNCEO4xjCT7wghtk0AwioIEGJYHCElagBjMIwQw/qJ8DLoIEOdBd8kRgA6Bqqga0m1b1am99PAbAyx0MgAbH82AKfJCGMiDhCzgAgg+agAM7uKAxXXBBEGJQhDSk4Ao9eMAPFB8BGAChCzvgwTiEkIQFAOEOPgBCGtoQqx9wpw5M6MCyiuADGzhWCEXQwB3+dNCCIiQhDBDOQuZcj394GCACPOgaB7KgAGyyEngAB2pAB2XwEW0gB13SByxwSH8gcW4gByygBA2wBnbwB2GgB3iwAlfgBmwAceqiGx9xBH8gBz+ABihYB5ShG09XBtmlBi4gB8ZHHXnQQ+7Fevmng7XgP1kUAUThBlkABWeASEPTYZrgBU6UB7I0BzM3B3P0RJwABjsICt9GhVcIC+jGM3q0CXKwAxxQdH0AZYURAg/lPkeEP0JTZFjYByzHhm84C2bAYp3gB1nQAx8gBD3nBasECvQ0AkUmRUioc1joBzkIh4eYClBAVp1gBW7AAznQAyyxOX0YFmLwSZsQB5b+M4ZsCGOI6ImpwAOstQlfcDR1SAMhwAM9pwlc0FFzcF9DtkmfmIqfSIupsAMtVzRCNgcjIAc8QAM9gDVcYGEzIwJH4zlx0HWHiAdbVIvNWAqx5An1tA+bUIc58AEeoIqdFAI9YQJ9gGeI2InOKI6eoAHihGe74Gpz0Is5EIbqBDlc4AbfeIg9wHHjWIt8QD6cwFZ2gIabsAVQ6AfpRgNQ8Bt08AEVEAAEpglpgIuokAZ8IEtE0GZ/0QkINV8Oxgkg+F48UI/2+Il4wF5d4ESuFUWDuAlu0AMbYAMVUAUD5gdHEAZoQD1rwAI1UANsQANEIAlocAE1xQSblVPBMQP+gmcGILNZUsACLPADYZAGUfACbkAFrCJ4LgJam/cDUrACMSAHLeADS4BpZOACXcQqfFBg51MCveBKS5MH5PF0m4AGZeCRbygHzNgHdsBOQ9E5GgUKVBAXffAUcFAEdRA8TNACdwAETVAGfKID41AG0hcDhgkFniEfkkIFN1AE4oIr40IEEZAGenABYUADd4U83AYFP7BCPuAQ29AQLcACyXBtZ9ACN5g4XOALJBACH7UAcbAAZzB/F2AONaAzMYCTTekzSzADfxAEHRmXSnYGcyiGgrQJJWCSUhEHVmACASAAFrBbS+MCO5AGOsBmFLEGEUASHIQSQiAbwlNv0MX+cG8AB5wlXdJ1BDtQQG7gA1oAEjmFBnkgPEYQBH+wgR6xBhxggzGgBUugACyFPgAxB2d5RBAiA1iQBPBSBEtgmLvTgEcgAWyyA3qAAS8wBsvZetaxUe3zUXognaFgl/kQOlUAF30pCuI0E3nwITKKOCcgAjkBAqvEcIQTA1KQBmogXdXAQZq1BjagBi3gBjdwYCL6cTyQOZ5jAmlTAnoJFiyql3BQBVDjiXwgAiGgC3rppM6oAWdwBWZwP1VqT1tgBVwAhSIKFow0piI6AQhZAd2gB2FWFXSgnG3ZCWpwEHpgBHDAZpvABtDxEaDABnfwG9ElChQZEpqQB04TCn7+yglYMBYJBgpwyQadABKF6gnbxQZw6Qlhd2aNqqk2N6ermgp+wJJtUQFnMANh8AeJwJVGMANnMAbRdQPUIQVLoDN6gAB1UDHKkFNAoCZMEAZ2UgYHtwQ3RgQ8cDE1kAVPZQQg8SvUIAVFYANS8ABmMARtQAPloFO4cTwrYANFMGhEIANpkJQyaARZsAJHgAY1YAbo2gcPoAV44AJm4FQXowNZIANR8FRo5iIKIAVHIAUvYAYK4AJpIJFHMATdkhj92gcSMF0sQARElQY+oAZnYARhQC4NsgSwowhRp7BGEF5GgJGs6rKeQAUs6Ze8lXjY0AHbAARMcC1BUAYP0AL+oYVZfNAIGhAEegCuRKAHNeAAfMAEd9AELpAFLVAkTAAEY7ADQXADO/UCE1ADg4UQLwItdtB9ZSAD11K2fQA9b3A8uJIGyloDOzAO2aIDUYABS4AE4hIDmZkHRfCZfTADmCUDQjsFnikuBcYEGrABSKCsaNsGP3AGF3ABWEAEIPqTEcQGClC1OuAASCBEwjAEGEAuMmAkHuoERgAvQjsBHrNCL8u6nJAHu6WdFeAHw+kDbyBcadArL5AFXqlcNiBw0dEHZ8ASXcsSRgBmbGARowoFbNACaFAEHQAZiSqTUuVcmXMEN3AGJfEGarAGLoAGkEV/0uEGfxFdghEDWcD+cBA3CTEgsmawB97lqGlwAXXgA3ljvNJFBASrJsHBEh/LBz6AvpPAB0mgBz6ABkxaDXB5BDrQBBoApHnYAnLgBgb6NvkGBDXABwq3K9A1BFLVsq3LuiUls58AqUcIC8rxCnBWHq8Bwi1MC3BABVzqwjNMwzVswzeMwzmswzvMwz3swz8MxEEsxENMxEVsxEeMxEmsxEvMxE3sxE8MxVEsxVNMxVVsxVeMxVmsxVvMxV3sxV8MxmEsxmNMxmVsxmeMxmmsxmcxB22qnGsMx+7wBb2gC0Sxgaa6CVmXp3HMx7dAAiDADyBgRkegAeNgBGbwAmIzDvdmBw3Zx4/MCl/+agd/PAJmcAALkARQEAUOIANNCwxtUJgNAsmjzApWMEhnOQcENcFQcAAtIARpgHXr4gYt8MGkbMulYAUicIlZEYRQsAM9MIQ2esvDHAt4cGU0wI48EBihgAc50HbEDM2nwGM8AIY0sFr14wf71zW8NARscANG8FjZ0QeckQaigcJM8AaCqQl5wQermxizgQYgmBedqRd84BcukhdqsAdA8BySSgSykRhpABJlQS5wk8djoxdjE6S6sRlrEANvHM1vuAfNSQPqZgBZcAYDQADV4J9EgAT3sWsqEAM0oDsQMr4tkAWGEF5TMANtUAYdcAQbIC5IsgYbEAOG0AMsYAb+OBAhEnAARWA8TuAkCvMGCvAALjAlJ0UBTWADRGADMxADbQADNkAuGvICfFAGRs0DNjAf9fEEL+ACTdBSK+Ah5BLRcwoFBnAGcpBFfcAGEcAEKRAtSyABUdCrNcASQCADe3UBQuAACrAEcSABjVUGOBQpCNGTYQAEP5DJGpAF4tcCMOQZa7tTJgQEbYADNfCBGmAATSAETg0ELmAELaABK4QSRlDah2mYkCIp/HK9NVAGDkAGjnzWHmkHqJNFEbQWVjNftT3EcrABEZADLOzbxW3cx43cya3cy83cze3czw3d0S3d003d1W3d143d2a3d283d3e3d300PKZkDEA3+3mCsAVyzNWgWBr0BErWRB7ixztEBgn4hGmDTBjuQNm49BZ1JFD/QeS7yGnsQBIaDMr8hGmyAPNhANXnxA0Iw4OOsHZSBHH1gBH1ABaLxzqOxllRAGWmwlsRd3nK2BwOgzBswAGXQBlcQKMKDACsgA5lNAYRwIqCxBi3whQqwAm6gMDTgAjwNLjIADkhQSaPtYVFdBjVAAUhQCRcQQW2wJxGgAi4+uC7w0TWgABIAtnfbO1MA1jP1BMijAEMwMFQAATvwL7ibBBqQMZ23tYHS2yFuZHjwdm5g4lnQBlAAQ0fw2BQkBJyNMTtwAVDwAr1m44eZBd7QBGTwLezqACn+8C3PUgQSEAYSsAIOcAbnjQQ7wAJpoAB3wCnQewMVkgLl8gNYfQG4ISU5gARYAOQ/UCwr0AFnQi5UoACJOy5IEAQOcENCcAMZJAMSAAUYA+ephkUDUAAgjh5WU2rDXouFyDXZyOzjCNwFEAEqfBb3F+3LuX8GMAAGABvu6gZ5AQQ8EOB5DBvxvRujEd/1/AMNkhhrsANt4wdlURt6kQf03gdMYAZ14GBqkhdLYAd+gASwLBpEQBlG0BttcASlVhYgwQRBIKs/UAY5IFWakLQ/8CspmO0Q9gYDYH9ZZAa5wtV6wB8UpAFzEkrHQwUxYgNXXi4zACoXoB84oAUKYAP+LdDuF8BDRRADX+gA3HoAK2AEJN0HB9DXNeAEVNAERKAFPLAERRABQT/0tQPYb1ADRUIFcPkDOF4md8AETBIDe3AObgAD6CcBZ2DWR/BpMtK0G+9ebJ05BDAAf8ApbnDZLWAhOfACE8NdVx4tiqVC0wBBlhIGgE3L4tcIzCIhDdO0nZwEtFwN0bL1EtAEZkADh8EEZKADTPD4ZuAfS/AqeoSrLSArTdDuXs8Cg0Z+HUAFMZAH49AHCoAF4ysBLRAtVGAEYur2EMUBWTQAlaQWeVDLnUDbp5B1nlD8uw9RUBABi5gW4aj8tYjf5mGF0f+JO2DtaOFx1u+MblgepsP+/c5oBsNvFoUY/s34c2phiOfPhqd2HtXP/oTonGtBkPH/ifDPFFtl/564/mbR//sPCH2Cg4SFhoeIiYqLjI2Oj5CJOZGUlZA0lpmam5ydnp+goaKjpKWmp5STqKWqq66vsLGys7S1trGtt5ZYbrq+v8DBwsPEtbnFinJQyMzNzs/Q0avH0oKY1djZ2tvcwDx+3NTd4+Tl5ueKUHLcPXzo7/Dx8s9YaNxmZ/P6+/ycbmbu+iE6k2+bHyECEypcOIjGgAEF8rEpwwdPH4t5ysix6AeNET9l9qx5M8gipF6M0hTSg7IQEUoFLwYZZG+RGoqGas7KwrCnz3hmBpyJMMD+QB8cey4gsUOlD5I3eXDkMeMCT5Enag7o3AHERxAfaHCsCSJlSZQ+aYCksdEHCxAYZlqkGdJkx4OqNZYQkWGmTBkWeKS4IALEhR1BCqT0YWJDyoM0OsKsqNFGRxYie/TUkKDGSB0/LtBYVmAjDxA5NHQMifHGb58ceVrI8CznR5AbVOai0QCL58/fwLnxGMAny0M5bGvIgFKjTxEseBwYkcKiDJ4lNdBM6LPuth4nOMo8sOHnwgUcfFosOUOSx43vVFQUiXEnRmUyDpCUsUNEQxk9F4RhQxBtkLFYBwf0AUEdPgyBQx8yvMDEBHzE8IMUR9yhwwVGhAEaei78sET+GUak4MQN790QBW889FGDDk3cAcQPfawwwQtYEOEELGeAE9yPQDpzxgA9OBQBGjFc0MMPctjDhA5mqATHD2A54IYLM/WCBhosobEEC0jaYAQWfYylWR9ucOnGD2gIoQYfDtSQRx1pCMGGEEAMccQZbsSQBZdo0NnHm0jQ8AaXK8ixQBB5rLBmHXpgyUYQfKwhQaN1oJGHGi5k4UYagALx0hAuyOGGHiycscQOZ7CBhg+mwoJHS0HWausvOTxUAK1+4HEGFDzkkMU6lej0iI+W5GHIHo20yA0XIoxAx63UVjvLrIycIUQO3EJBazniRGMFCCSAEAIfbVyAhR/u6KH+bB8X9PEAH36wQcOAzOoRkLLMImvtvwBXIkcURdLAwxnMHtJFCVwExEy40IQQQh8ihMBFHzf0AYQEK2ABQwp9LODDBLal0UELKwCxgwQSOABEBy6IGkG8AddsMyR4ZFEkBz1AYdIIIZQ7giAvQCoIOEIwccYdyvoBDhM77NAHOE73kbAoHHATQgl8lABCFxjXGMENa7TA2w84IGGEek+ETYUEUbipgA4q6JjxzXjnzYgfZ+yggQcgSAsCCHToYYMLPegRRQQsPABDGS3QcIECF/ABNcp35bBAGQ6MMUrW23AxOAgiOKz36aijMgcIDZdLhwxRtMBCx07EoMOIOrDJYEYQSFiugQQwxJAhEEA4EMYo12zjRQknHJb689CPIsLoIjizw9XRZ6/9T12TUILzyMRBwghfbG/++ehvEkfQIYBQPhFEoOEEOGmA864MRCxBhhmC8Otv+gAMYMC8NgevjUAPGdPDFGTQAh24jAYtYINi2qCFC0ghCEkqQg8EyMEOUqsEJLCDFwKnoA2g4QYX2EAQhLAG3fXBAXKBghMUoIYWOOAA/POgDnf4EzGMDgReKITpeEjEItZKDCMYQRCNyMQmOvGJRQwEACH5BAQZAAAAIf8LSW1hZ2VNYWdpY2sOZ2FtbWE9MC40NTQ1NDUALGMCUwAPApQBhgMDA38Pfn0Rfk84WixXbDpjdnRuc1phbqQuMIlyc5xfX5w6d2yGdZGId6eQc8edeVN0iHJzjW1imHsth4MXgo8vj492jKFnoTCnk3WLmXCMk3uXpXKQrXOtrlWonB/GmiXHnDjMpS3KoFDSsGfYu3DTu3rdw3zIy3yqyoaHh5aJh4mHlpWWmZCQkqeZla+Uj5Cnl6elmrWqmIWbqJaYp5KTsqiXta2UqomjrJilqJaqtZuzuYyssainqLWlqbazqKartbart6e0uLi3t6myqc6wl8e6t86wrtKhorTHuJPIudDHturOstzOoqeZypexz6m6xLe5xrCwz6Gh0821zsaXx4LexpbQzbfFyrvK063O0YrhypPjzprl0qfp17Xr3bXkyrHO6bzu4a/i6pvE5cjHyMTL1cnU2dfX2dXOy+bX1unXy87l2Pbo2PPo0tXa5crX5sPt5Nrk58jx5tf17dfp9d3288jm+efp6vPs6fv26evu8un39v///+/v8OfY5wf+gH2Cg4SFhoeIiYqLjIcIj499anxUgnt9L3sxd0xTlX56foJ8faR+bXV8lz5EUnp9l3h9oo21tre4ubq7vIY4BVg7BBl9TBF9eix5aTRhKjk/YQ43eEbONVRuOc42fUVZMkR9SHQtQUvRRypoQ3JOfTd6RlRvRzlANXntK0BRRWZHjEQpY6aXwYMIEypcyLDhIjUIkORRgGANEz5I+BzZkcMFnxs4VEh5YcBCkxorEpTMosIFEC1HNMArU2MBCxcrOLiQ4rCnz58NNUDoc4bA0AgOyOihAY/PCx8ZfcRow2JIDag3bvRxcSPjGjlTbmDE6EJHGyc30qQ50uFdAyP+QZw4ydi1jJG2NmykcSoBmw6ggAMLHkx4V56ISChSWZPhmDohZfrYOHLGiQ+oS+78sADEiIYXLNLMsDCUWp/LLMokCHKssOvXPeVAKMAjwzAsUPik6bNkBR4Vdf5MQpOARp4YUtCoUZMHuHI+baD44LkGRhY1aVw8QXPETIwscPqg6fNHRpThy7+/QYMmOhojWZZggU2/vv37tx5AesBHjhgxpOAn4ICuyYHDDntAQIBROOyxRxZCCEGLIZf0Mh6BGGao4YaGLKEAEoTw4YUVVojB4Yko1oLHDDuIkgUUOMCxwR4ZVCiHDjMIUSEhdgSY4o9ABkmgDhMWIoYVJnz+IeSSGeJxIC18EIMDHzPw4UcGsgxyIw469kFHCB+AwAUyZbxhSBl4XMjkmmy2WYsOfywyB5Je+OjmnT45SSQhG8jRxwx9GCjIDAUVYuAGIYQgxgcf0NEGChfg8UMQlKzBgRxLlAGEPTnUoMYQaJhDEJ6klpqhGWfUQgcXJtRp6qu3iOGFHYL4gYUOdvaBBxSC8DDoIDukOooddMgKQgh8MOpFGxo0sIYRG6xQhx5prPBDA0iIBVUEZfhARmc7wCruuIOdkQUuq5rQRa7kijsCoyB8kQUWQ7CbxCg5nEGHFlD8F8cXWoBxRRd09MiHCCR0MQIIc+hRBxVtIAdoHg3+wIFGGkKgh0cPeNTx3nzthixyQjfuYgcXVnBBayF8rDzykl58QIIJH4hgRwJaDDGGFjkoscMGGmjgBRsHsEHEDgb0MIYFZ1RlRARADBGDBh6AEKYHkRGSB7svd+21Qnv81QsfXZhgBR2C0PzBCKSo0UceOwoirCGyXJhHoeIhY+bXCm3xwRZdMBoHGC/AMMYPSfigAwRAuKEFH0BoEEMfK1BygwVLsLACGTdkwIYTNPDgQQdXiMP36agvhENCZJtAwgdWvE5CHwlk0QAZRpTRQhohxSBHEEbA0cMae9xAxB3ItJCHHC4EAcQSL9SQ+kFziMmFCCN8AYMGe6hwhhH+Z6TwAxp5TGuAFEvokIYZf7QHBB5ZMIDDGXqcocQaKbDRhZrT9+9/LYBaCM1G9IEQ9EEIDSACFKLQgDLoIQxC0EMPUBADFdBAeiowwBiQQQM9WCAMNNABEdowhf/x4nrHsgIp4rCFLZACC1kaBK+AFaItzEEHl+ACKbrgpTmY8IdALMTqFsKFEHBhCyAYgXj0oIc3xCAKRsADDdCgBzkMAQ5GsFXeljAeJtBAE1pAwxpYEIYg5mIOWyABH0iwMjtsoQQesFPYCGEGkHGhBKTYwwZYKAgrCGJ2Zgyk/4aYEDxo4F01Q5sg7TOHL3yhTmwcxAzmpC5SvAFkg1jBHEj+oMhaYWBvfuyDF+KwyFLyjZAHwcIGSCGGL3DNlIMRAykBGcl5DYIOJFKCFkI0glASwpE8SJUvTQDLYooMlbzgwwZmaEz7fMGHBPvjHDZwiCuUIEkiMoGgClECQewACsQURBd82MxymgqZupADlszpTLTxIZx98ICSDAEFP3UhBCRQ0pQIobJBCEGJg4AnOwe6phb1AkYErU8XVmYCUpxBCCUyBJG4MKY+HKkEShiEHXwpCA+IrQ9c6GRCR5qieu5iDzPAJEkLo0NBnKwP1OzDFuY5iA6YwGWD8IAVbKjCQlhBDjHtg0BXSlQMZWFutzjDjIrqmi0QggQ68JMguOD+hVGYwAOIgMIb+JDGsxHCj3LQgCj6ydSy4ucMeLPFDsJlVsI4dRBgOEEhqNoFF6KzVqsjZjZvylVB4CEDfHhnWwcLGzkwsxF63BthA8PRDAyVDiMI5117xQVyjqJsbBsFlhq62M4GZg9sbYQZGuRZxgLrDdEsBeBEOabJ9oEN3TQEH3ZKgpZCQAcTqMAFikSgV5b2f64thA4O+1ufhBIP1OTDmLzAWUF8gQuu5UJQecTDPriRBFcQwAUoQIEK9IEKeZyFKPzgo/G+jRR6aI0b6kCLI0TmCFaZxCX2oIY9kFcIuxHFK2hhBDsMIQj0C+9+daWHdxS3a9NFxF+leuD+n4RSAwFCEk0HIYbYGmIOXcACUl1aVULYQAB/+AN384AEO6yhAUnIwApY4AAZ3CEJT3PBD2pggWMg4QdjUMAStJAAM9VuHHxgggVcAIUXBOEFTZgBP3SgghjQIAMpSICfhnAaSSTAAimQgQ4iEAEVlMEFOyhhg0cW3D5AgQe+HXNC/AiFc4HUBBUthB82EGdC6DWApSgWF2bmuhJYgQcBqAAVKkCBcaygBwkMw6YcYIYI5OAFB4jCjCUQhT60YAg0IIIbcCADGrQhBwfgQxGUjIQoROAHM0DCEjSwgR0AwQZ66FwUfNBBnvSgBUSwgBBg7YQIRGEH6miLmo+ZCD/+4EClw3aICWhkUU4K9RCGnROPUNYFK3jAbHD2Qis7PAoSEJq7F0BEGsRCiDUMAXkGWUMdFKGHNCfbawkexBtq9O6edEEEBaTDFzpJrBDxoZGNHGUc4jAHV5Viw3Mw0VQb6gUbXKAS9Y54IuLdhx18VOIKmUPNwBQCagmBDmwAQwe+MLiBa2EJT9iDHuzgyj7EQRWzQAMWpjCh//ThC85+NsZ3bgg8W2IDbuZ5QrjwgS7E7AMkV4IGXJAECGSgAS8Igx6ykIYcqFgFWFiBAWIQAfNAIAdlMMAKKPwFK1QXpCIV+s5xOIgs0FvtCfECCAguAhHMwQU1eIEKlkAGJQj+wQ1ltIAByqDoJWTAAR0wwA9SkAUnyOAMHIC4TNU4CD8MFe4RjxKCzExczBsEkSBo6L8sq/BBpLWH3B7EGUQhIq8Ogqyej/geCrCgAuwAD2ooQ4DWkOY4EcJthVhOgPg3Hv4lYjxtiFtCv7BQO1D+CyYwwRzocPY/hUivlB+EMikqyk4qN/YY/0UwCCATHORhBWUIgpalUIYovAANQQCImYxgAek14QkNcAEehFCQGChALUCABWXAAp8yBj7QB1AHXmjgA80TBBhjD1JwBC2wBHLAf0GgfAS1RgGSTSPgMtMVUt3mMmKAAYq0BS7jQuAncRlQAH3wBgUwFOFCA9j+8gJ2EANDEAGL0QFE8ANUdhkZ0QZ3IANuQGRB0AZP8AKGxwcX8ANY4AZJcAEHKANrQAN24AM94AbfQn8+wAeXkQZMEAPSIQM8QVTvJFJeMDN1Qkh2MFRstIZfYFhTFSCrkoISBwUE8DMEsDpSIwdpAAVMECM/oANrkAU/YAY/EB5o8Ae8pwdAQEV44APhQWtugAYxUANosARZ0APJsURywAJowAYO8x5TxAfscQRpsAc+cAY+sG5MZQWW9Wxo5AGkJFS5wgeRFSAyAVIB0lx0WG84sCAZwFsMYXxwR1WvtzIaIAbR91aDMAfSF0lmNh4VhWG9uHPuVo0H0QXVJVj+MPVHZbMu73R2JkBKyiRTaYON6JiOuvAFb8VZq9MFCmcHIyAC1dcHEVUlfuQFqaeO/NiPh4BGXuIFYcMHsUUH+dQHc+KKgzBTclADfgRI/hiREulSakQCaKADDTVbdSYIzGUFtMIFWiABEnABu/QTwjiRKFlWfKAEFIEADmAHXmAEAbJhcjAHV8AGN3ABVbCTb1MHa/AGe4AHUXAJAfIKglAGaEAKf4AHbaAKTQQKolAhVCYDQ1AHeVArs/A2ocAE6JaSXllM+pEYEdEHbpAFLjAELUEH/LAVaxABLyAB72cBFgAHR/AGL0ADcKAALrAEESCDBkBrcFBfffCTajH+hTvABhcQAUVQAwYAHH0QBSSkB72RAQmgAqgmeGF3BF35lZwpSAigAG3ABJ8pBmCwAleQARsABkrAASsgBk33AxCwABawACtQAbXzAyvga0agEmIQARpwfwYwLVlQBsOxBGpgAy2ABjbgADOgGVzJBOvmACxgAxkgaUyQBCxgBj4gAwrwA5vZmeD5Q/qhAAsQER60BzmgBfQjB+shCEYwdVVwATeQADbQGj+ge73BBzFwBuSDaddoCAxGCEYZngRaSmsACQswoIzgB1RQBVTwBxhYoBKabH6QB1TABAo6oRq6oRzaoR76oSAaoiI6oiRaoiZ6oiiaoiq6oizaoi7++qIwGqMyOqM0WqM2eqM4mqM6uqM82qM++qNAGqRCOqREWqRGeqRImqRKuqRM2qRO+qRQGqVSOqVUWqVWeqVYmqVauqVc2qVe+qVgGqZiOqZkWqZmeqZomqZquqZs2qZu+qZwGqdyOqd0Wqd2eqd4mqd6uqd8WqDm1adZGgqRAQqAeqV+4AcpcACFiqUVmgIAcAChsKhUeqgGAACPmpWSGqWHGgGW+qivkKGZqqSH2gCd6qknGapHeqiOWqqKepWouqSUWqqWqqin+qpCOqqlagANYAC7YatJuqkAYAADAAA5oAd4cKy16qs+OqoM0AcxAAADwAdIiQaHqqxFWqH+cuAHumepaYAH1Wqt1yoKaoEHpAqpyQquPOoHaSIHaYIHlmpf6GqkFZoHfiAHeZAaswCq8eqjPnKsgYIGePCf+6qj6qoceOCqAyuv35qwDNuwWfoH5+qwOqoH20UBuyUJjXAhe8EIvIexEttZPMBqEWoQfnABJut7haCvDUoFJlsJR0AF4+EHmYIGb5AHgVkGwRFF3ZqUbVAmeGCsZRC0e5AGD8McZ3AGTFmB2smKH5tQGQABCsKCa6ABP1CSl3CVe1BesFAMOrADr1AhfpAGC3ABhFYBa4AGVgkKZlAEUEAHQbkHciAHFlAFePAHO5kGZeAGF1gGS7AEQ/seVID+B2rRA0bwBkMAs+t1iUcgBxajB1GwHspBBXpQBmvhAkJwAz4QdE3LTntwh2agAQQwH42jASugAgnQA0KAAwpwA0sQBm6gAlsWZFCwAilQBirwBOezXQ/KXQy4AQdwAA3QAjEAAQygAAbQAjMAAQkwAQpwABJgAbvamByQBgnwAimgBSxgAA7AASqRAA3wdAZQmWMwBAlwACoQAexxMW+gBu2DBUlQBiuABS+QBqu4uQTVuU8QVgRwLjuAhfI7GSogBD6gBwbQBxLIAQ4QBkwQBnwgBOqwAeZgAd01aBQQBGhAmdAQAZrJAhZQBCzQAhDQAgtwADVWAy2QADnwNKL+8YcRwAIzwARPAAMwoAIykAVEkAAD8AOOxpxLcABywBx8CLAAy65BkAdCYL8kZRu1d67rcwvf1l10wAd0EMVc0yN2MAfwJwRQ0COLwDUXkQtLEB5InFB8wAOzEUNgIwEVAAEYIAYHCZNm03JdoEZnuAVWsAGt4gVdsJFjnII4gMZrdgV7RgJsg3Mu44whMAJzMAcjQAJ6QAJ4LFNTzIt9DH7bpBAHQwd6bAIjoETvVFEjwgd68AUIMwJ0YAI84AU+pEbv9IqV7Hm5qBBcoEQJl09+JggGSQKlRwIjoskj4AHVVgrhxAX1+MpqpwOAPDYJY10oswcmUAK75AWA01P+XoBH4UQCOMDIJLLHguCMUmx0AmvMv+Ukskx5XOVGJxNZ8zRbW4AsKChU1OQFUTwHJTACNuR8IGA1yPI2BYEKhGAm7GEIeRAFyUwIxCjOL5MFs7FKtlBpCWFzziVKN/dIRUJVe1B6cxBgpQcgjRQCIOAFYLIFeqA8cuADZuAAaDA+NuACE7AEUwgFAjEOZ6ACPlAGQzDTavADRHuRLyDGCP0ycmAUCkIMPJEqn1qt+hW2R1sQ82UJ4pWVUYmpfiAhcwAGdEALR/wFYkAHYLAHXaAHV+kFX8AEVvAFkWEHbLC2dyAGfqDTIoIHceDRkPUBJqAHsGYBOiiFRsABH3T+FU1wBzFwuhiRBTPQAy+ABQNRBh6sGUIgeT89MjpQAKiyIJggBKHzQFeGaT6wAlBHBDhwQS/gAhbAAYOJYhkgl0OgAwrAAoEYAxaAdQ0gAzgAASnQAG+gB0sHAzjgBhsAASrAA9tzAC8gAxowAzDAAEJABAbgYkQQshnAAB1wADGAAfZcAiBwBbzxRT/An58GB3AQAzmgBm5AilRQaUwAA2EkQXUgA2nAAnLQAvw5iI/9MjsAATRLACyoFWUgAyoQBl2hnymgAf0LBChgATZwA6mRAOvdAEAAAa8NA0DgA0NgAZvdALq2A3EgBAyABZ3GBwwAAyvAA5+mAT1jxgn+EANEIAZpIDXA3QA50AXbowFEsAQw0AAwIDr57AE4Nd8J5Qe0tyChlbGv1AbhMYaJsNVyCNFXnQQeIAJWswVuoAdsEFgtM33ThwxssLUVNwd4MAd2sAcleSEHzePFBFo44HbhvAdltggE002zVVUtNVt6UHdfYDWPBN0ykAFZUH9rsAH0wwGA5wMdMAM/oAEyTAQlEATx8V/P4NNkzk54MBS24HO48E4n48YBMitpsyjIYjUmkAQRAAFR0QL8nQM78AUGcOMQQAM5EAFgwAEXxAQ6eBmS8ZgNdgazAVj7egYXtwgmhQt/QAVaoMmtQgiyMiKRZc/QFwJdoATQgQX+pAgFzNEC06IFXnAFQ2AGSRAFcmAGSnAuMGAGl6gDqYKypTV7UGsUvGEBL7Bukfo2WXkJfmADE+IHaLBeWImV+iXKT10hV6kCfGAENVAEYQAKYiwKV3moqEAL7SYIerAGWgAHh5oGvAcK4dLwfGADV1txW6tfThC2QSmiUIBsibAHvnILVcBdFCAFXrAbfAAGYmB0rvIGzHdExJwEMEkHZXAGUiwI4cEHJCcGPSIHisQGJrIGaddgdohWtLcKSLADLMBlCDgpEDDcPbACfWHAtRsDRRADZoDCNYCFUUDqO8BlRwCXUNAACWAHRwAEOOARehD2PFYGT9C3NSADM2D+ug0wBFpwA0xQBDxwAzbAByrwAlpQAzTQF0cABz6QAkDQB1hnAWXwAj9AAxz8PAkA+AmABhGQAUjwAkBA6R2KA4q1CKKvCH8QACzLXVoQ4B2QBOOjAkkQA2wQBRDQATBQ1RtQAEYAA3HQBFeQBBvABjlgAF+gdECgBHHAAymwATLABqHjAEtwBTQwA1nQRPFXXFlAAHLABgri9HzAl5XWmFLgBLg5uweABC1Q9kWmmQdgBCxw2wYwA/FQn+4XaW6ZA98VwJGhADmwBoAA9TIV0bfW8tNy9sNkNtNgsVRX9NTn0PBk0xNhw0SUogHUt6RhAWTTF6TBISSj8HMn0+L+VIb0kKHTp7vL2+v7CxwsPExcbHyMnKysnLFXDCV3TBVA1VdBoRVDZ/TzM0TK95LBoQEDB9OFwyDzVHRXBgNz0tHFREa0kcbDEaFn4QFjQ5MZd3LscBMDBZFlDBs6fAixFwQCFHkEwxLxGB+GPjbyMgJFmcdeVEZmPIkypcqVyPxkMAlsTy5jfwIEuEYByowrWpS0uAJDSYQvPOAkwcFHTAogbDTQUUJHDQM2VzRcAdMlTRINb66Y+WImhhY2SfYwiMAkR50fZli6fQvXzw4IouDavYs3r969bvHMKIYDWZUAAijMEGMiThYhPN7w6fJlhBcvJKx4sRJHl50SZkz++DHRhcsOXXzolLDCxWMcE3P60OnihQ7f2bSJobFYO7fu3bx7HzszUxiUN8hK/CkxogsfKyb47IGCw8OIK7pMfIlDYoSV7SMwdAgRwkofHc76yNGB3MoW2V9IeOnTJbTv+XkD07+PP7/+jFAwCuMTHDF8bDEgHyOI0QcfoG00Agk8zLBDCSYQaAIvW4QAQngmjGCCF3No0AcXCPLhhQkkQEaCHQ1uodx+Ljq0wYsyzkijfjxEI8xfxnjYhR19zBGCbH3YYYIJIHj0RQcjeJBFCbt8YUV3GLwHxRl0dLCFCSFot4UYdHxR5IYkfEBmCBtF80cvehD3Cx59oPELnDX+zhbjnHbeieddM5QHDBZnGONkhbpwMYKPQ46Q3KADdnFGBx3ssAUXJtCxhQcYwHHGDnvEGAeYCc7BRXYkkAACmWKU2oUeA+wxgBo/pFHDC2gYoMMaRjjhRhhl9HHDKC/QkAcLZdAgxQ8yvABTnivtgKOyzj4L7TF7vBSMTMZYQcd7u2THh4GTdUHCan1s5xq4HWCwARTtdVAARQVEAwYWX6DhURlsvHFGEmT6EcIHW+hhwwE2LCGWrno4QUUEZbAwgwtU5OFDH900QcMkd/DwAxBtkAFMGrrIqYsedURbzBshkYxyynvl4QdLcuAGjI7DzOFFarzwMap6fYiRWRf+HFLKxxwjfEFgH4164EEBOuhAAAR8RHCGASzEoAEOKjCghAYmYEBCqCAkccYbQ/SwRApQWDAEDQiXsQIcRyyxRxoN6IDGD2uU0YAQCUTRgxRpZNFHHmf8gYYQNrQBxBsZSGFED3W7YUYLQKQRRLIp26dy5pqnlIcCCCDwQB96mFEGyLqkiUceaJTeBxVwEIPHn33KLowVCvoSxwgh6JJtH1+IwWFkPnPBS486FICGHBRdsQIeLLSwARjk8MBDDxxwMAIIIpTQxshY6FFGFkZkUUcQTFTuA+AtH4HFQmj4UAUfN1BhBB9F1BDFKDfUHwQSKmDhAyfcoAd9KIMMiKD+gzDsoAXu2JwuZObACEoQGQ9AABI8h4Q+vKAOCahBG4bwBlXxYQBIqEMMRFcDJPhACkEwgxEoNzJenME/vvADzIKRGAT1wg4i2MIWEvRDy3zBDluKkkm4cAYNFIADGyBAAeLwA6skIQkp6AAUYICGoLwBDD0YAhr0IIovogENPcADEI4gBDX4YYNv6kMafCCEPhjBhUEwAhbUwAc02LEPR6ABnNCgBjz4QA5vAGQN0uACNqChDmdQQ10cCMEJSnKSvkCAAvLABEv2AQnyY4IFsBAFgB0ghXxYiD9SuASFDMEH6fOFDprVi0j6gg+SmuUI5nAiL+hBPCaigwlUZKL+L+jCD0IIAQF4oAGKEMADc5ANiboAhk/ZQZhBSwYsKekWaGBzm5T0nAIcgIAXROVNecBDGfsABz8AMo+iIw4ef3AGI5TBBzHsxQb4xAs/CcND4ulFCbqQINTMoQR0aBAX7ECCOfRIOzjIAAQ8EAdJeQAKJfgAHVZjBSLxrjK6KBo3fXMGwH10pJvDwuc+h4Y9fMEL+MyIS5LFhxv6wjKtKZ6gfOeFLXQtBHMQAwk2YoIdeEAJGMAAcrxgBzzUQA9dwBDxdGG7PpSINDcl6W4wZ9WsPgs2eDhADCZDPBKZIKonwYNMH1i7qrpmd7zoUIZ4ZB4odAAMVvhnzZ5qBjb+tGcO5OKdGEClwznUVKu5kSVhDzuj+AQOA3Igwc5+SJq6esFyywCOL/T5izjU7GaF6oUXyPSBEHzhDDDgwReu0IU5jMQLX1AoHejgIz6AoTG6iE01d4bY3GA1t7zVD2x0sQcM4GELPiKSSfhqhcE6pD+94MNud6EeQ+mCBMLsBYbEIIIPkAAMNciCAbAAAzVoIAg/2AEPYLCDDSwhH0Gwwxo8oIE1zKADQTgDDsxw297uZQdu0q9/5/NbXcTBA3i43ZB+6gswYeshr4wlMIrECy70cxcIFcGR+lUCNhwgCzJYAgyIcAIctGAOECgCEDSQAS9gQQZjaAMEDpCCOcT+IwE8CIJy/3uXkOJ4x7nhgrZ00YUNyOamOJPuzbrQIcoW4568yEJbekEH9+xCaJ4lUAi6NiYldEELX1ACFZVwAjAsQQdJAAIQoAAGCyiBAXUQ2Q6U0AA5tIANMHiDDnlsl5jiec958XEvrKADN62UFwsGBh0kVd1kvJQXzwXXLgx0RNaSIMqlUo8YvqCHmiFmrH+lEolI44XQ2CF3fugRa2/M55U8N9V4okIFKnCBNNnJz38mT3V6wYXMCCMO20H1MPCA1RnABMK6uCWFE9qhPgB7BxsRQ5QSWttQ85oEJvBAitoqZZ8dOkushothu12jP8CaAhS4QB/U2LI++AH+CC3zQ7sPlm5314YLiSZ0oIFs5BD9eJ8msJkxshAcLNAwQTyFKkB1gRgwOYcHOkDShHzokeVUiGdoJsEWtlMiH/n0C4TakmPBzRL+ghxPVaDAH6hAbl4tIQMaUEEUXPCDKSTAAjH4QQ9sMAMVqKAIONCCE/gCGWAAujwGLt5TiWEHRBuDubqoU21HgPCPh8iHXvDD0pxhhyzV1JcI7gOEuUAHHPSINFieUKjHBJ4PEE8KwN2Fx0TnDB8EIX8bcYYfNqKHlq3hDuqGd4JEx8509xYNIh35nFB+AZRT4AoxyIEGoOAAHdiAD1TwARKEsAIgWGACBgjCC8iQACWzhN7+wLCDF3jAJ7Xqgmi03IKvewGqyRJDU01vq3hURPYs0WEHe/Jdv2GC0I97wUxgx4GgivxoMXChXz7+gAh4pUEZNOAdOvhkAiIgvzIAQQUuWEEULGCBCKQgCRHYAxPu4AYXPMEJPmiBDNyABQ7kQAUOGIN+nWt4O/HhGgIQQBXoIAZiYAd0MAdxEICwtQtVQAVVUAUXIANo8EjoBid6oG7ypm7nlwfDJHjHQHrA0FoNtwud8gufBVrCVAZlMBITODJlcAZ2wDOihwXOIHC7IAKyMQKyATwdohNyMCAmcGe+gFCCMjRbkAUdQE1dly2SMgIW9lci8Hy/0gMpIAQRkAP+QGAEpTAEvLIGgtACQRAENGAKPpAHDRAGTJAB7bcBNgAKL9AAZRAGQhADNCB6VrVq+bcfp1UBErABNTUg7uER05QlHUANf0ABAfAHRQADKyABKvACP4ADPrByKZAADsB73BcDQKADGbACFnADSxAGHKhrwKAcqNdWv8AFH2AFaNcHTPAEX6gGOpACPvB5epBCQVAsPJADWqACNeAGQ3AGGUAaWbARwLhWfUBd8KEd6YUGiOFRwkBE4mFxJjADt9RUFmdxqQUlHZJdZAJZyfBBT0YMFLhn32aH+JF155EiUMcLc2ACJaBcaHAThGhySOBHB5AAR1AGBmAERJABWMD+CHfwAy/gfljQAjrgAxawBwbAga8HXeOBTwflC2NyGc4nBmDwBDHABBKwBy4QA2tABnogATaABHggATSQBD3QAizwSQG0C34QGBuwEVRnOyQQAh1gFVmyb8QAJFEiAiGAAaDRdT+SJYkWZYlSjidha0e5HzgzHnJQIcnmCyXCBUhmBThBARXwBc6gB2yXDEYwOYU3DLlGDD+0AxtIS1OmJVriQyDQHHpgFDwABhrQATCQAnGwJufGB0lgBkNgBoBEZ1dAO30AcFmAETx1S1sil0UiJMEwapcxVlYAGyMQBhjAcnQQVXwQUbKnlG9xBiezmfjRHH0QIz/EB2YChMz+wRxXEAESMAEX0DLgwpAn4XrFUCE6sIFex44hwBq6UAIYEpq/wAcDKAahxgU+FgfJglweAQVQ4AGU4R4j0AEeYBnASYCh1gUsEgf5liATUBgBUANDIlgo8Xam85nqdlbluRtgp26BAZHXyQtS6RFn4AFGEpTwMSluwQWx+Wg/ZJshqCVD0wsasAdHdwwA2AXbwRxdIIBDkoqT5QGgRQJXwANKoJVwcFE8wzNzYAfi6EbgyAtogHJmcAEBQAF0cARQwD5GgAZBgAbEQgVugAc00ANRUAZBED4SEwNmEAZv8AOXSARpUEY0sAQ/4AJaMAZvQDlpkD/l6HToyRuToQv+VRIiQmImlLKbuyAHwBgZoeJvCYJkiymb+sk7XPBDUOAHpkdtk0WgRoMFnwYRLnigJqIlpTICpwgCChoPWAMBMDBmHrYDMMACYEAEWhAHGrAVFoADYgBec2kBFFAF1kABfjCSIZkEQSADFlAHOWB5a6AFqJAAPmAE32kDenADT2A4B2MDGtAESUAGNrcGO0AGC1QEUNACc7hnMOmkvHFou6Ajf5UgNKmZu1AHIOJ12HJQSrcLB6qdDaGexOAFpaJdXnAFHaBafQAEa0BWuoAFeYAFusYmwJkg3WIH4/oaxSlhzGEiozICZOKDZPIFswUDcXkFO0AEDRADY9B4TbD+A0OAAn3gA3oQAz5wA35AA0+gB9dXiBVwE+fWB0OQBWwxSC4ABxmTB3dgBEKwBkGgpG/ili+QBV8EB2iwBkCQB3WgBkfgAGTgsY6UBp5peFxApz6iBmyyJt/qBlHgoSFTT7nKEBq1C/bBjupBByHwg30wLR5BtGepC3y1HqShrBDRtMXghF9AJiWAB0vABkKQBRaACBtQXmbWBVijBBmQBAewATDAAF1gXnR5BRCgAc0EW+OaFDWDrhxCphpaAiCAGuCBBS6wA2uwARX7BkvgAvQCSG2ABjHwiY2XR27AAm/gA1EAoiV3lbIGF3pgq90WB9plAh8AdeBTBm3ABlr+QAUn2Ac44Ac24CptwALklbItJANGsKQ8ewxBaQbCiGRSBzy8MC3pBiQbMWGg9nsJQqbLagxR+x8+lSF8UColAAY/YAA7oANQcAVHYAUJIKPAqAbXJzpOEAWjagNCUA6kWgNFEAeCdR0BSG90kCxd0JwVxa7OoQU4MHC0+yKnWJxkom5JwAhlAAVOAAQr0AfeRwMGJARkAAQ9sAY50AFEAARqwAKZa7+/xAsdMCF2MCC8cCLD1Ay7QGyqpxlZMiJkKsFtBaazhBhboiVds65XsAbAUkZyIAdtMAdEgAUvoAV9UAQzAAYsQEh/cAZ8oAUwoAEMoAFgcAA5gMHFoAX+HnBwGiACGwIFXYcFG4AD12S/+PGsxdmTfSADUrAEQIAHb8CjcfQnIltndYAGR8ACa9GXW5jFwVAaIaJrdsAcHlCKUzYC3UItHgxZIMwLq7EetNSlxDBpwMAHX1ACImBxQjK02kMCHRAMAPUXQSOVsHEdsLUR6ZaBTDyfygkFIOAFJYABCDUScrEBQtBScewb6/oBIFC0rIwSXJBdotUHbFCRzoEGhaQLbLAHmIsHaKAEUAAEJjFqQrKmiFwiXUApzRgM19ZclMHIwcoLWvAnx0hhmkUoyBEpv5PMy4AF1iZd0xIqAxICSFGfffAGMzADYCnLvDGcJfzOyEAHnrv+BaH1BS5QB0awBilwBlPwAmZgBnFwA5/nA1jgeD5wowhXrX3QjcXgS6BRJEp2yI8GLuEhBqInB0b4HZWhHgrKvnyAAUf2EG+wASEQik1HJD/UIU6DM5bjCDjwrfNM0ynTBR9gHe76AjZ5xLsYAzEgBHEgA5CXBQuUAS1QBt+JcHdWyMYAJtlBVknBvlGrB6tRpyecIHbQU/FBpltQAnFgEWLZC/LJC3ZwcMuw0c3pC+fRB5LhdcYYIy8NDH6gE2VZ03cNLXOAissnAl+QBHaABmkQAWyQBUlgAGPgBUnQBUQwBhOqBEoAAx0QBwZ4aZqsoPL8aF6wrlbwBdkFAj/+pQdnABt8qNUGKAQ78Fchfcty0hFPNpz2ZICZvQx7gAMY0NS6ACK/+9YmoAH9lc69cB4zUL94Tdw00rmVplrDeQX9ZR6+swtZ0F9icNZfAIDkimTniqAXtx1F4kPFqaDNtMS+hM/sygUM0AFb0QFGDAY60BYq8ABYUAdy8ANokAMRQAVH0AMvUAbBEWBGkz83ZdbJQNsYkK29wFyp2FF2sAdWYB9yPQxnMAO0VdwTLiN0MJ9oqgv00G+GYjPs/WgWVx3MvAu9IyDjWoDK50M61S9mUiomwAYv1gQAKQNMEANQEDEvIAMwAJBAUAR1AAM2kANeTAA5nKzaImwh8of+OSkMNuQBJYDFj1YnCN4HmuV1O8AmyEcMfoAFM5CUFO7l94F6joVQdDATZo0aGbUD9eszWu0pj/bNwgCAOkUCRbUBn00oH3AFSeAFYFAWY+QGe+ADxBGHfKAIX+QCQCCyNSAEfKDUydoFcHAySacZZ/0fOqABACoMN0K8x0c8miUzDl4MeKADwo3ZX27qLCEEb0BcxUYdvKAHFwJREVkZRQdVwzBN2L0FPK0Db4BQ4AECILAFWBAYpcFxW1BvxAAFfBBHveC+eWx6w0DXG7DBv4Ybk/FjH2cCUACOWH4MaIADOBCYpy7ueRFSBjYDl9ELV3ACvocZT2ICG1AFjV7+W81VndfpIXyAB/st4T8yVhvR0KLeLJi53UM0DNDQpB/TAUfHWkNC6Ze1ASPgzMEwA+kGGovZT8xMrNtivAW/Afc27h8PF3gQEgelB38RZR5hBvSQfEUyWRJQiAFgbk9CBznwO14yzoRnBnjQBiOBB8z8BZRl0sw9ZXEaG79gBhDuCzGyWbcm6b+QBRtgwVgNDGbgmWOVx+NiBvULzcqwB+mV7CAP9iphHyYg0FQ1B2zQcN8cByfgqINBAVJQxUTAAFpgAa2rB0LgjzNQNUDQFkSQAHAgBGGhBFqgATowBDHwOrPEcJSVLWOVn1gKBQePBifDcdVRGsl8BhugBOH+cgx64HQ9Fbxj59B8gKtttfHFgAYbwAH16wdPHvavnyNA5gEmUW21/guE6JoXQAEPAz1fMD9YkAYGoAEz4AOcMKtBQKpHEAM7kAEx0AMaEAY/fjDBIAcbkLOzBCXq8QXpZU8jQTRAlHW8YNI7ABrJYOW7kBrBG9vl8gajcTMU7BB8EAUzcMV9sAPtUgB/ogdRoGR4tAuWCwh9goOEhYJ6dYZ9eHyGaIWPipKEkY6DbXuTl42VmopqnqGio6SlpqeoqaqoOIMehHI4dCZ8VopRHhMUFRQUfm1AahFaQj5ZRmt1Pzpoej9vfT8sXyxnMUlvPS3NcJ5YG3iifHEeHlb+XnZ9b1CFX1t9JHRcgnIzPCa0pns8hFZ2XYT4zBNkog8OP4ZMpFslaJ8GAjp0FCjQ50EWPCt0rAmChoYZKn+QyBmCZoWUMmnKDOHjJkdHKS9u/JDiIEaaOmhYrIGzgogRGXcEOdiRZkiaKEWyJKjhZkgZC1LW5NizhkUQGR2hUDEjQ8iRHmh+pMFxDEcbFkCMQDvyggYfJiuctpHTgsULPEbCqKix5scTM2WClMnS5+sPF2pYuHBhJyOVPmhUGGFCI8oPGgwza97MubNnSa3UeZgjCE8GQXxMlCCEZ8YMM1bk6JrwR04UHVi6JAolkE4fOl4EoWk0yo+OHaM6bOj+M4eLCQ9cfBMSc84ECTxQdnzhstAUlEyovcwhTWhgHzFx8OhQpHAzFAJyzkCAn8dHDRtIICyxUEePEyBIlPEDClTYsEwLR8BxAx9H1JHDD03cQUQMbaRwxw9YuKGFEzYQwcQTe7QRQQQZFBFFC2nw4cMSF6hkxg2Y9REhDkQ0mIMMMkzxwnplyIBFGED4wIQQZAAxRBB9+ADhHUzcgYWHZZBBhBu4XeADEk2kcQcQDfhgRA19ENFHD3q0QIYObUBRAxIr6DFFGUgscYcMNlxA3Gd45qnnnpyFhgMeBe2RwZ19jADQGfaAR4sJUITgwQ5yCDLHF6F4kU9zq7yxwRn+oeCwnCBvCPEPPluQ58UHqILgxRdllDHJH5Pg8cZOgmDBRxKE9hEHIQXpAF4h7WWGBgEbbDARH2usgMcBQrTRAx4uwCFDFGqokYOCZ+iRxRpA9JEHC3LEAAcabvCBRgM1+NHCGUtkIccbaJThgBZ1qMFHG2UAkQYUbQiRRh711XHDG21YYAcTHEjxSLRM1OFDVDhURQcNaKShQx44GWEGZOSyxIccRwCBcTPWYIFGtXgAUbG/UfSxxgxpzIAHTnqgcUAQbtDwBlb2hhVBrnwGLfTQQ++QyXKrDlqIFR1gwM4gWpTDwxlbkEDIP5qkRmkf22kGBQ6/KoLDaYJsQKj+HZaSMMIHVpDwwQh98JAHDYJtMwQbp93QhxZ6vLGCD32hoQEQLBR1BgcvHJCrGOXZsUdoCUnHEA4EVP60IAhxlrkifkCTih5Er7K5IXmEE/rpqKfOUBZn4NHKHhiM/oYOHsiR2hlCbIDDCICiNkJwg7wjiRdWENf1ZvsgJwkPGoB6eUA7ePAB8R+E0EcGPwzYQxkvYOGDE33Y0AcQGnIYQRkrPAGEGS9Yln4KudJxp0B9QCrJFpKvgsN3qvfv//8ADKAAQSUEHdguA1cgDxZmsAM/bAEKG5hBCWzRhy18YVeCqBqvFJEaxgnCCwDxDBwy0IlBQAECgpgB0HYwA9r+hYALWwDBajgVjTMcAQ09eFcflpCDJeTwDWZwlhBwIgc99OAMWehB8wphh+5UkA96+JQi8JcZKQ7wiljMoha3OInHaYAPGcgECVjIOhzgwANgGIQYthCHLxRkEHwYwdb6QEFCEO9XXQghnnYAtkJkAYWhKgQUMpCB19ARBG8LWymgkKvg0IE8AQGepIKDBRoqwgr5Q8UMuMjJTnryk0KTw3wKwIM97CELWtCCGbLgOfkFpAvjKcQcJInBQcQhf3PI5Gf8YAbPNWQ9GxuEHKAAhTOEjQ9AI8UeLKlG5iSzloLwIGEmQUVVbBKU2MymNrfpiQJAAAIT2UEONGCAJNT+IQ99OEMa7MAGPvxgfH0AgxfY0Ac/8MEPeoADFxKxh63lgQc7uKcfxjUHNrghDPWsp39At4eDgg6dewgCQv6VOYTkASF+8EE9I+QHOUgBD2e4KA7ekC00+IAHQhiCH/zQpDy8wZ4JRcU0ZXkeSUDzN+mQAxY0Uc1TDJObQA2qULkoBwLsIAsPGYIbyKAHEu0gBTrwwRlYsIJ3EkEFDOBBClAAARXIQAc2OAAEZJAEFC5hAxC4gQy+VIMGGKEBSSCDiHwgBDSQ6AUy8METYrACBfhAByr4wRRuYAAX3EEPLKiBASzgAmn0wQIO+MEMLJAAKBggApUzqh+C0AIgUCH+CktQCRD2YAYj2EQNUojpJBABmT6Y0hDI7IMTp2MID1pxiroURSWHytve+vZ0eyAAFOTwECj8IAItKEMHgqACrxBBAykQExFgoIEfqIADHbCBHmxgAydoQAg/8IAWkqABCPhAQDXYQANy0AAiMNUBK1gBGpxABSKkQAhCWEEDfrAGA4CJCj4wQAPqwIQWrAA/PaBqHxJgACO0gH06qAGxovCQM8iAA0XIgQ5W4AIiWCAJPQCCA9CABgnwIQqPiQwNfhCGMkRBBi9QQxZMooYepEEIZxPEbAcxh8WBSnnUzK0ncJDM3xr5yEhGhQ4yC4FGgBQL4kxtNAnxBQ9GU3L+dFDCD07ATDUM4QpFLoUeHmOKYSGHAwTIEBnc0AMLzMEFQChDHoSgAiLkAQ0WMAJY3XQlPrwACp11ww7CUKAIGMEJLchxbBXRxEKMQxAH8USpTAG5JFv60piexBmOapo76WEEOpgBDrDwRuaYYI6C6EIdQ0CCL0iSIDsmmh8IoAEeFIAAzaCByHAo3zVEIQYkEc4i3MACeIHCpEQoqcDMgIUeqAEI8yONKzlonkGcoDTr8QQXICmKSmf62+DG9B408KsqC+IMHjAjFkpgNUPQIR5bsA4fhCeIePxPCJn1dmsNkYY0KNIboKutIFBtiDoOwtWCKGUotj2KPQA53BD+j/hvBfWrdtOxD3w4g6N0kIXR9cELIggOCeZAQT6UINaoG2YJO2OG5xFiNRenpiJg/jhRcOGmkjhDMCXO854DFYzgQTg8BEGHECDzDDxwDRbwcI4+dCE6HYgAFQQS5iPfFo7CM3jBFVGDClyACln4tyLQ0Qc9hNkMVfe52td+RTCart1vtALMCXGCEUTwO2LgAAUCEIAKEKcTsCpEuSbRiZUHcAeG/zhp+KBHRXRhtlWoAC8CsJU/13MNe7AoRuuZSyQFYQhwyEMjLJoFZDYUoWxPveoDyAdwfJxSwhsBt/lAAkkiXQMUqEIV+E4FPdAgAkVB7RGWQIQs7KUPTGD+3QZ6YAQXBEEPQsjCDwKzhBiw4Ac58LIv/ee6SbQbPZqYg5UFcYEL9OECAbgAHlRggxcMoQktyIFiLQDsF8g/DkLYrstGFFgaZMAACrAEDhBXq1eABog6fDADkWI1W8AHc2A9B0cCQIMHFGB+F5B7DYIDKZAULXADZlEDN4AEb0EAeMAhRNAGK5ABOQBeDYAEHKAHN1An3dMyADQDYicIMAdmWRMd22ECVjABAkAFF3gBemAAEiADNdAECfYGVwIEf1NsbnAFdPACLNADERAF2uV/PPADPtBeZHCAYBiGfIIDcvAF7jALIZQajcccVuCDvMALFJAHegBnaiAEz5b+BmjgAmRwMn3gBn5ABW+QBmuwHEuQDGuwL8QmBcfVBj6wG/5zBi4nCH8whJlAcBhnB3QgBpoIS9NGBb3QC7DyWqEAK9NWCJ0jhqiYinlChrU3BkZ3HhKIGm50auAxibtQBauVeKJQOgNENqZYgXtXAWGSAzvQRmIABgXFB+h0HvmEcX7gBZF3ARYAB0EQBDoAUxZVdq51UIRwS4YABbqoiuI4jqQwAx0geeZ3QRg3KWKAch53aVAwU4TgiX/wB70QNXRAByvAAkWgWF41AytAVlkwBSrAYFCQAFfQB0OQBeJjBCPSAPY3WQkgL0PwhYSQS4Wgb+S4kRypCX4AjBX+KAY68AVnwAdpkFCZsAZaEHqu1QdwoAcsdQYv1QiZ4Ad4+I7YlICS4IkVYI8UgAUyoAI6cAENECE/wAQ/oAGIYwBxEAEvoAE+4Acv0AFu0A0N0IEHEAVC0BLrwoVeaAgYOQhX15FkWZZ9EHl/UAUUIAB0sCY6QAMu0AIuQAMcoAIv8AQ1kABIUANl4AQG0AIyUAY7kAEtsAQJ0I8vEAM3sARjwE2uJwkVwHcVGAdnUEkelww6lg5icCdxEHh8QBh+wEyiEJbXY5amaZZqeQFqSQHhI4I+4AA0UDhh4AANcAXttwLJ5QQKsF/5ciYyoAA/cAdB8AJyYADcVA8eWQX+ElAFJfBGcsADuhMpjlY1d2IH1SYH67EBNzgJXeAFccA0aXea4mmAH/mJVYCTnkBmmpAG8ohNSuMJtrAHEDgI2KE7nSACThQH49cHxLQHY+kJboMqcKMHZbB9umh2y2gIf8AJfQAK4/mgvPUHN6CaB4gFOxUKbzQC9BYQX6MDbIAPheAFusQDcgAE0kkKIgACYoBIX+AGTxABbTAEZrACKiAurSIDLjAF+cQEB8AEckADQmAGNuCibhAEYCcEWGAETbF9ENqkTho6ZhBB/2kIAMEHZshtpngCO3ACpvNByTRa2TYKfPABIsAHIvABXeAGHGAB3WOk4qOVK7ADObP+AnvABGZgAA3CAzGxAkcwAwGiWByABBaABTT4pIZ6qHkCBRMxH+FgBH2wcwhRk1zjB1mQIkJwUWZXTxaVHn7ABmyABe7iB2KAEFGZUIwwBFqABplgL/f0CBh1BFKQCZ9GAlXzAWxwBivQLD2wbH3wB13RDGbAAn24B1MnLkzAB446BGrgYmjABGiQB7uKqNI6rZoBATNwBpTTCgnwMDfABEWAAwagAmagAjsAAfFVBHCQOBGwAoRxBBqgAh1AAwngAjCwATRKBAagARlwBglgAS0QAxbAATs0AwfAAnaAJTWwAjFgfzRgXmWgAjxwfRhQPVS5A8WAhGcQBS9gBFr+cgnbSa0gG7KdAQGbsgPEkiR9QAUNYAFyIgNM0APXBVYzwAQ74AMWsAFG0DwqAAEGAANAsJtE4AVE2QMNsAEMoAN5FptmkAB10AYacAAJYAdHcAQXklfr4gRpcATXlQFDkAE7lQJDEAZmEAM5oLXFUIQim7ZquydLllmiKQmkMX6PJghxID594Kg1ZUuDQFqsRAmQAgfhSQh7wKSDkAY7t7aIm7gMoQPfdKGewAdewHiyFBywZAjmAbmGgB044Ct+8E3f9Aj4ogiZKhxngBB/UAZ74KD7Bire8m8l1AZp9whocLiwKwnbpwZvSwmEwKR64Lia0DeKG7yWxnj6abn+p8YePGaJwoQD84EF79E8EYAGVSEYQZAGPbAGTJUXCcACO3UDfmABVLAEPhAGWutlbAA+SBijZ6AvNZACLiAHQVqYHYEG0NYGz7ABHmJ9fRADa2ADM0AEQLAGZzAEZ9A9KnAUKXsYh5UAb/ADQHAMWBAEnlUzPnAUL4AGN1AHSyAYfbACeZAGNAATKyYFMhADZ3AHb/ACZ0AFGQAETDC+whvDQ4U2XAA0XEACsVbDA4elhvAQ6jARi5AARzAGOtCCArtUa4AFK/ACTIACciA+NPBXbVAD57UGRsABTqAHDGYBZeADKhwGO6DFUCAYTbACUPQCd5AGP4ADHAImetP+ADKQBlqAHz8wqCqAUILYAuGjXeCjBhKgNw4gATbQA+HDZ0dwPtulAj6AAmIirEjgIC57ITigBxZQJL3XXdw1xTK8ydyENhY3CN05dIbQRoKgw4aAncWCZjuwASebYU2wAVJwYyiIB4UTA1JAh1hQfXBwiDHwBGiAFdHyBvaiB2YAFj2wBxSjB3jwDBz7ByyAQ6mbAzJ5Bm0Qwq2lB3RwBEKArs/SA1xRBuxAYs0IZxYAA3cgo02gA8QGL0HAA772Bi3zAxuzBhoQLuNSLudCA3vwAmWQxGhAUmrQy5w80NgEHKWWasBjB1qHcQNhcHsAQS0UKYLCyrT2KwnqCTr+NQjAizqqKwroqQrbudEEPdKcNEsHDULdWG31JgjFgyiby0zElQn3ZE0fS9I2fdPNQW8oXQhdsJ8kIAfRgwNoZwjYijzXdNNIndSSMgLS4QUqHTw5BQUz4AG2ctCEAAVhqhkGpNRcbdNiADdc89SYgwUYsAHD1QfcQT+GoAORyBA62dVwzclfADdfoHV8YAaipgNvYAelNkt0sIZ8MFJ4AqpxXdjBiwQIoABIMEdP5i5MhEEOaAe5EgWBmwq+a9iYTa16gNgI0Nk3xJc1gAd+sAaNMNP4FAeVpAdf0GPoNGB1VgbeWy7ZuFIt6Xs3IKuZc9GGsEyZ3dvUqgAIkAf+iK0Af+gf/XoDixkBMUCXKXAGGgADNwADJ6DN8noGYrJgFlAEQ4ADZcBXvycDDvxYbCoED1kGBuCIijAcvr3ehqoAC4AEiP0AccAAKUAGIegDe2AAPlA4ZHAEFuADLcAGB/AFS6ACM9AtQZACUAA4S4AFiswCEWADERAEJuEfeyCCEWBcbDoFWXO47P3hp8kEnd3ZbXAIdjAHcZDicyDZjkYDqlkFb1DTgmAEQqAZb9ClIJ7jZakGL4AEun01YtAFPmgFXUAHnniBFVh2FgBFbZAITcIEOtAym+eMCXXdpDClOp7lTgocFkABf+CJrMkEQ/AEAfiFQwBPb8ACDuD+AgDZry8gBW32TqUAiVpe59OamjzZB+3TAj8wxXrQMkfQAvSXA0ZpAQDiBisQXaegQnbe6E/qB3CYe6Ir46ugHo5+6U2qe4GXOvaD6Z7u26336aKe2YQ96qYO11h+6qq+ydi56q5u0zzw0a8+62v71rR+68ErBN2A67yOuEvU68AeslnQ1sFe7E46A7Ju7Mpulq2x7M7epAr47NJ+mmA07dZelhZ67dq+kWG07d6eiki1AUbz7eRegDzwTcdSzWYAkzFF20uFTtK7G6aDUY0AOn5wUdrY5CdZk5njqBBlLzDVEJunB5nQDJnAYpv3GOFwkpuHTpGq78Qx8HtgA+D+wQfiw+9J4gdqkHnlrup8YFRm8BBYUCZSkAAywAKTtQJA6QZloAU2GwNFcAPmnQM0QGxl0AIqALYSkAJIEGrdugRkIAMJ0ABD8FR/oAc+MPRXXARnsADpQgUJkABDAOERUGdOUAMqQBg50Fg9gEI28AAR5gI16n8p8AM2AAFqngNaIAM30AMJEAGPZXxREFg6gPM2kAYDyAHN7eZFAJAdb+qzBgV4UFxr0AA8kAB1xgJmYAHD2QCCqV8yUAR3cABHUGx6sAJREAEWoF1T8PVxurJqUAPZwwRPsg1JcpRYkABQ5gOB/gR95gMZzseS0Twqwfgcjh8q0gCxmQZhUFj+QeAEZLsGOPADRfAEFlDjS6AB9teQmr9iDSAEYVDHgOMDTRABAvv3o/4QlVMAjugqnDF1kqAHRqCeQ9OenIGZ2D/qredN4Zj+7v/+8B//WUR7IzACKCf/+B9UIwACayMCfdAGgDDjsufXRzS0t6fTx9fXl9dXmOejF6SnhffYZyMZ2af3hqbpSFpqeoqaqrrK2ur6ChsrO0tba3uLm6u7y9vr+/tq9xHS9/Eh5kam18LRZxFlpBOx85Ll5FJj4PKzsumT1jCksfLyQ0Nj8eOG9eRTFpECLD9PX29/j5+vv8+PP7dF4oMJPiM+xHGjQUUaMn1axFiywgATHhJXrLj+EYRGtzUZjjQQEkaHDT5HMnB40YBNhCNBMmTpBzOmzJk0a9q8SZOPGCtWTHix0wcDCGPEcBo9ijSp0qVMjfr5Q0WVHTFduHCJY2pGFhImTHQR0zSs2LFky5pNeoFCgAp/IvHBE0fMHDqNUGHJ1EWPlz5zgJJK00hNGT5ySolypObwqTJ9MqFRs0rNnsaklhSOfCqPGUd66qxa49lIXcOmFJNq88bRmlCn0LQBMtpR27O0a9u+/apKBSoVAlwQoyFOkh1UaGTxQSNKHzRlsAwxgEYIlDlGIOjJkKIMbD0s7vTBkWdFGSNoiETJ8gPIcSMvaKgZAseH5yF9fPQxkiD+hpoZabD86MFHVDJg0QcSS+QARQtLxABHBkT0AAQRatjQxBNlDEEDEzRA0Qd0auSQBhxEmNGeGjREtxl9LeyBBhVlsICGEWH48IMOTPQQBhUq1OAGEFL0EQSHR5CBhg1q/KCGEGVkQaIZctAwXhYqHKEGDmHsiFuWWm4ZVlp//EFBBX300McRFvjAxws2vFCDHjoEoYEFRcgghAZ8JJAAGE5QIYYKd1BBRA59ANEHDTsM4cMNg97gxws+PMqEBVgE4YMUbYRRX30xuJEDGUFEQIMeKoTRRg8RFLjEHT+UUUMfKjhhgx6wluFAGqr6wER3P/TxRwMX8MEpCkQQ0YT+BX0UAUUQfdDHQh9tCCGeG0bUoGYRHORRQ6JI3MDHBX3c0EAdRdThhw1lILsCFjUIQYUbLtSxRhQ1lLEtHy74gIRfXO7Lb7/8VEFBmBRc4MUGPEyrBh9q+GCBGizIEcMKPyRQhw9KdGbHEG+sAYQGe7QxxGY/5PDGG0acYYQQZ1gQQx1poIGGG2j0IIcPexjhSAxYoIFcG3UcocMbfnRT5mBqJIwGHm1YsEcoesCBxhIs5NFD1Dq4wYcoI+cBoxw/mKGGzyy84cPG3rWxAhw/CLFEFjdIgcYRQqgRwxNqpLHGHzG0ukQZnsUAxBlrsKDdElGg8Ycee7hghs4yUOH+hwp1POZv5ZZf/ssFAlAwwRWO0OGFFXs9chkeOvCRR2FfjN5HF6VsEVsqheCiRyZMmbYc5rrvzjtMbzjBgx8jsN5HHF11AZQcG5hCgr4mlMIHCb1PT3311vODgx9c0BUCVqbQ0UUJHswB/QilPF+KHehfz3777r//yvJ0cNGHGB/oS0oWO/DxRVdf8OGFLZSiC3QwhR0ECL8EKnCB1HsDh/qAPi6EAH9Q2IEp5iBBK+jLDq67IP0YCBMoFIAAHgOhCU+YixnMTnqOsMII6rIDC56CDyEAnwm4QD4roOILH0ThPeBAAAhAgIR9iMEdmDAFPfBBD37QgxwswIdGNM3+E314gRwmUwg06GEklGkDDlygBnL14WWe2JVyzqAHRxSiE5FwAx7ecAZPzM6HdKzJ8hyxvj6QgAR+0AGBUNEFHTqCfy783ym8QLw6AkMHBTjDGQhAgDEJYgrcaACdnkCDBETAAllwAdCaEQMVyCAKEOhDDtQQgQ24wAFwSAZ3VqCDFQBBBmiIQTpcNYQeyGAdGjDAC8IQgxQkQJRZ0EEOVJAAHyxCkczsxxv+2LoCOsIOJAjBS1IxAmmWggs78Qr+uPAFXs2xmboQIRvkQIACbOIIZ7CBBTQgBDcQIUcWAIIRNCADIrRgEWX4QQq04IT6mGFPMcgBsCLQgjToQAj+LdiB3FaQAiL0wYJlQEkZwkAEN0ArAT9gwg/qMI0XgMgAsSOnSeWhg8k4Yg4ddEQHSsDCGRbFFHGZZhdMYAXvnaACAauCI9qwGVrkAQ62W0UeylBUVeDOX0OE5APtoYchROWkVBXLDEwhSD7MQA5cCB0quCBIU/Chh4P8wh4rcAGAUYAKbaiBGhYUhxawQAYN0kFU0KACNAwBDRnAwmZEY4MD1UAHbQiCHFzQgzJEgQ9MGAMNapWDLAzICFEogxnIoyMe+chffqhgBlRa1dC+Dw3QbCEjMmA7K4gBgaUYAflQEVaxDqwPFwhAFdbwhO9UEVZ5sEENkFCDPEyhomX+8IETjGBB5dgACXzA13g0EAYaNABNTJjBEIjALQck0QI3iMYQKIUvGvjBW5bbQwZEi9728SB2VthDCQdJAjGQlQ4zPUVs+7AHLIivNzxda4FYoAYLvFGLaDjAENwwNvL04I1UiAJQl4O0o8UgCz1IQRqE0AesLScPL6hDEKABDSwYwQwwWwPdlmm5HaQmvSye3lVNwYX3kuKAXmgpT1ThBTr4wQw8wIAHtlBADgRstqsY5ywSdoul+uu8LW4y5s5Q2j7IoQOJdMTqujC6EXhPrGfogAcwQAIvjKYEYtBCFWbjZFpgIcppbnOWsleKN+CAD6w1xRbigMM51LcPcNj+QQd8bAUSsBcs93VzLDRg6ETj5sWOKKZpU0GCNAzTdXw4AxRwwAOrvDaRXwBLH8iq6FdYOtSkJsuoHYEFFBeaFEdAgKsRgIUzgEELc+DDGkqx5frZQQ9YiEMBO7Ocw4gCFKdQHClS52QVlnrZTJlBXSo4wJLm19VMUAACXkAHbPQICTiQgjnKQIQ01GAHsGFCg5aQhzREwAc2iEIastAAF+AhCisQgkcxlQw11OAHL2BIk+WAYmYLHCd33MFTHVFT/GaBBzPYwAYQoIA2IOHaeUiAAeSgAm4dYU1RaIAWnmDJOjABBzjAVRmecIMaBLYGQNCDFGwAK8JOIcNheFr+R/3d5JQOfOc1WXMfeMDmPZQABxsQYsN18AcHQNzaTEhCHfQQBSCggTBHiAAaNNAFFlw4w3aIw4HwwAIpkDgNh5MyGkKRBhfQAA7LQAMNpPYGzzR5Dzjgud37IYcdfJYHQXUEHooJgQ7wYAdniI0eHgBxJIg5nKbIQybE/D38tULJht7BZe6O+XpgAZLpTI0RoFBBLbgANmCBjCnUEAQ4QGYPYLiDp9uwByXqYQyGLIWnc5cHuZfiD43IAxZASwrKo1ermS/+PIQIhQ0QYANEkMAPbDCEMrTADCXJwhJewAI85ECiOLiCBrIwBBewQQkRSIIPmnCHZCRhCHcAgwz+XkAEIKxhBUxA0IvWkAUhmEFjjmjAj5BAB4QjBHkwBBAzAWuQBGjAaCzmV8bngL1AAHWnAxGoB0mUAMJSBmmABHOQAz8gA0xwA3XgAhPFBSxABD5QBFhABjwgBAzwA+kHATLwA2MAA/FEBkSQBA3wgj+wKm5gAcnyAzbDBBxgAAVCBDUwXf0UAdEVAcWFcy12Rw8ohbegARDAA0MEBVhgABnABz9wBnjwBwmzMzEjBz3QKj2gAXIQIwogB3XQA0qQAknAB2AgB4qzAleARpOTBCqQMC/TNjXzBj+QBpPTBwnTh2kQBG2wdjGAA6+BB7rXYqc2hZMoC+6VThBgO5r+cWl911KFWAjc5AjIxhlcAAYDUQrE04mU6AhRqIqt2AqzYyfQYwYNJwQlgAoTpAohEGan+Fp8sGqTCHCuKIyu4AcZYGSOIAclsAE4YAazMwcxdQpAFmiMh18f9AWvNYw8AHzDyI2mgAesaHu1dgY6MAM7UAKgRgpWIE1coGWkwEK/SImK0I3zeApywAOoMFalkAch0AEz8Huvo02fJgJ+wUJ5NIyWR48J6QhnIEOmkEc0tJA6gGlnoI6nIEFAATugQ498AI4KyY2gdwp55FWlIDwMBwVJ1TovNAehU1LCCAVx5JH0uAPXlI6jQQIB2QdXIE15t4yF5whjEAJVcAH+EoBmt7CN+pBG1INoMUmPOnB5fXCNpLBnWyB5jIAFR/cHNVABvUEBhfACALJGfoBFs5M1VMREzpIFR4A6VSRGkVAISwQsLiNHjiADG7AHUnQEl7FGfbArhXCUvYMFysGU84gDRZWPfBFbFbkKACcAFzBetsUE3oEEQqADCWABQzADCuACUGQEMSADOZANnHQffIAERYADLBAD29ADENACPyABFpYASUAGMtACLvACOHBVbqAFlqkCQSADO1ADCeAAhqIDtMkCKzAEFtAO1rOUg8mNxQha77hlN+kKYBAAa1VbVaAHCHUELRAEN5AvN2AAKmAEGbAmPjA23YVoynH+BKkiiEFgAUIAKxV4AzGgAGWAA/wmSqqSYWRgAUHwAzPAXP3EBDawApTyAt75A8EJib3zBkBgBy3pnFPIB1yIR44gAu5YldBzUyYwBmoVMEV5CjizCk7EDyATBQE3PXwgAsaAPm2RVKaRBn03oQL3jS3EB+rjCNSJCvNjBUBGCn6gGxcwVQkZEF4QAh+wFwOgBwPwHnSQAVIwBEb0LWugA2VQBkFgTy6ABlAgoTXKYnJwVV7AUnvRPGIVB1vgE1/KlC1qBwXxPC9gAEhABUawAbByA7JSH9wRBC2gKETQVivApmCKXlhgeTzQAXxQAtioE5o2qIM5AiPABQHhOmj+4AdrADFnEApvoAdx5AIx0IVC0AQ6sAYbMCGEqmg2UAEC4BtAAQdxUWuwIKKcAZMh0gcrJhuIIRmpUAZ5wAdtkHurkAZ+RwqEUqINqgdI5QjC5wiMYWzB5wi4Wgp4cBmigQrCxivLsQYlxaywQAct+gEvhKqtiFZVwKpSAAZtUgZU4AIzwDFRwFZHclg6kAY/0Aj+dwRSoAJU8BIb9wk1wARAUAVAAHaKBUtIkAZywAJAkKVLkmFwEJlrkAYaQAS0JCM/6AZ10AYt4Bke6AJpkJ+Bpa808ANh0DctsAZw4AK+6QLAwgFlCK9pMARq4J1aeiGToRwyUANtMAOV8pX+ZxAEY4CIZXAEqfEDyuEAWYAHsLQGe0UDZ3AEWLoINtAHVFAEPCAFDmAGSMKMDUuTtMA/uTaukzhbaaGdTgB1OsgEK7AHF+Bc9xQGMNACRXBERMhcaSBufJk2sqIHObAmLPB0KYcELtA3Nzhd0wIkfRCZTVAGZHABPOAGSbACPgARyyIDPzIsbgAFYbBc3NIDzLWy0ZIDYcByyZAH80e1NpABRSCbOxADDXEER3QHemAABrAGL7cJleAEL/ACHUAEPzAEekADKcAHflAEOvBbEFAGFvA3Q7ACFpS6SFAHMbAqdEIGO3C4rTK22+sIPNVfifMCWBADeyUzZrg2f5D+A2bQAxmwBkJQlmtQeDJAWX3QN6mBWHxQBjeABy5wBgUGBGrgRpOTBlBgOFXrLCuQBmAHN3rQA3CzBq2iUXF0dk6EB0fwvxDGImuzBFpQhlqgRRrbAGEgN4/RcnVwBkxAqkHAB8rRBktkBneQMpvxBybDByHzA55XBnuwBhGgBhIABKWCBy8ANXQiCkZwIkwAA3DABu6CBpPTvgXMvdv7B/1FXtd6CkiWC8d4ZLehxVHsxbPwFLP6xWNMxmVsxmeMxmmsxmvMxm3sxm8Mx3Esx3NMx3Vsx3eMx3msx3vMx33sx38MyIEsyINMyIVsyIeMyImsyIvMyI3syI8MyZH+LMmTTMmVbMmXPKEAJLaYzMk1MQdDEa6csQfBWgpK1MKdjMr0EAIgIAZDsRc6q7kygiURO4hPmcq3nAsgAAIs+gElUAYHcABLgANDUAPgyVhHRAR3IFG4zMy4MAIkMKkfwAZrgAd4MARRsE9A4APgZwAqkwJfywpmIEQN2czM/KbGgI6nIJZvdAZZEAU7gJs8EAVm8AbAdwYFIEQEYEFGwARSEA2FkEaNANBwAAmaUAg2sAagVbyD8gkqZQZpgDWxR9D4RdFtIAezkwayMhkFvQdAEBV5oAdUMKx74AY1JwWj4Qcp7RaRAApnEBVrVAYqWs47t6Gy4AdyYGk8gAP+GYADVQgBlhZEgxIFUTAEliQE2KEAItUmDMoENWAEZBAFNsBON8AEV+sDKyAoLxAELyAFL+ACTUADQsAGFxABRRCcHOsGOpAB3eADaBABK+ACLvAEExEBNuACMnAFNfCxDiCb27kCPNAGWWCZGHLVDfACQoByNcACLrACnzVzM729RfcGZhDUQ/gAZCAEUNdXP3AED7NFLzAFa9ACZWAAG2ADTIC9FnAEcbACFMuXPdtcU2IDLVAkDdAdRBCZ8oTZZRIFe9IDNAAvKRABPTAEMgBQKtADDUAEyrAnMjAqn8sHEUOx8hQGFmADv10GCcAGDQrZYPoGnEcABzcWa/D+Ud3Nx8rjEuat3uvN3u3t3u8N3/Et3/NN3/Vt3/eN3/mt3/vN3/3t3/8N4AEu4N09RQPO3jgASQVQGGIMraWBCmzQGKNh0boHv63RrVgM4aUwo7njLKCVMHlACJMX4QaeeVlQADrAA0F9A0tAA/oasPHHBDHQAu1iIktQA1SwBC4gB97pCAogBgrwBvpHBClxWWxnAG/wAi2CBjFOOJSVBHGUBkCgIVlgn4z1BCrgAkG+GS5gpUtgDk37BFHOXOi3BFSQNV5NBFJwYUfQwEegAkxwBnsFBH9J4qGGAxCABugUScvVXGUQmTdwBM1wA5/LLXrAuT2wsTdYGD+gAKn+2Q43wLg6QMzLIQGQAyt1dwMykADdtQhmkl0o96t3kNkNkCx7agPP9wJRWwdGcCaMpQM34AN2AKCRSQRmgiaPkgaRggU+8ALeUecChwUFsAEzENRnABloQEskAQRusALeBgVDIwc18BgzkHswsxzAsgdl8wMABgcx8CMuIAT4N0ptEHYtImJ/Je1jhByfIHV68Ac3XESgigYT8wd2AAQsLgoZ2wYbCzMtHCPSvgeJIQNqUIYzw92/HmoZkODSehvVjPDO+QYZ0K0Pz5RZMEQQYMtM8UYUP7Z7QEIjVEqPkAYW8AaQ8J2fMBpppNKzY2wFPUdN5AT2UQhGIAV76Zf+VOQHUcQIm5AwcZQFkFAIalkuI/0JYudyhbAGaPIInVomQgAHLyADS3DvmOIs6+JT+8fxhrZ5DgRJduDVU+ADeeACHGADCqADDbAZb5AM0icDNIAdfWDYPaADHEDV7mAAOcACMW+ZzXXYOLAAL7ADb/2ZbRIBBlAENADVNlAEZ9BdCRD4FvCZFsACEoAE2Z1+cEAFWwQBFlAvSJADK9AqRSAEGAf1G7AE/qbCVSQENKCWWd9mlM0GHk8AfoCeFcMELTC5jG0E3cCpBjADseL2L7HsObBPe28AnX0Geo9hdeqd+NJcSHAENMCpUxArNuD7CL0D9sECz9/ZZZABB4D+BENOKmHgANNH/UiAJp0NB8ZSBCxAIn4QmW0QAYN4+zhAtVn6qK5/Uk1FADLNFEIDCH2Cg4SCaIWIiYR6fIiHipCRkpOUlZaXmJmam5ydnp+goaKjpIRZEGelqoVvUKuvsLGys7S1tre4uYkbup+8vcDBwsPExcbHljjIlcrLzs/Q0dLTxDp71IUz2Nvc3d7f2zpy3lhw4Ofo6errolmp3XKu7PP09fbnZ1nfzff9/v8AdckRsi+gwYMIE3Lys+ObDj8KI0qcqJAfN3cUM2rcuM7itj0NOYocSfKZx20nS6pcyVKWtm8vW8qcSfNTSmrWaurcyRPSzWln3vUcSnT+5k9pe3gUXcqU5I5r3341nUpVIZRxMKtq3foPi9BuPPBwHcuSz44MOhqdU6P2kpyv3N7AJUtXIwQIBQhA6MMkB401ddbwaYMjy5A+aIIMQbMCCxEfao/wydMH4jU/evpAFXtIzR6IhyCKrtwniJ43ffis2YOGEWlBTaYI8qNW9OjUffQgqfPuBxyIQiBS9iO8UaMjQnS87pOHyR0+UNuumlu3ukI2BLJkIUDgjHM3LTiw4OOGw5kVQ3qoiILnxY4jNPio6YOkyQwDKsyomJFDgwoHYyBBQw0u0PeCDjXE8AIMNEBggRA0LNCCCzVMYUQERcDxggUsHFiDIC600If+GxlYsEISNKzQwA8t0GBBCmfosYICMmjwoR4/uJiCDFm4sEICDcgwwww/REAfH0xYsIMTVLwwRBEH/DCDBQlA9Yo+1mUZ0RvZ9ZEXDy5EkIAMY6RBXgRQANFHGi/EUMYKHLiQgB2HILHEHT8wYYMKHACxQgw98HEEC3A0wAcSkPnwgg8soOGECjAE8RgLckTgwgFL6ODDBQ3cwIcPaKxRgwxhuHGABTa0AacBLgSRAQdHrKBHBAccEcEbeiRQhgYcCKHHEC2syMQPdfxgwV5FbGABZAlk8MMKyLHQwhk/yHLFF9Jpqe0/EHCnlyB6+MFaGmaUe8YbeGQ7ya9YYCL+RSdthFFIu5BgqUpmsJDwAQgixNFHGWVYOUgejYjVhxpl+IHatgxPs8cMEGxgsCJ64AEHFlDsoAMOO2Qhh7qDbAECCFw8E1I3X3xQggkghNBHGzXk8YMcGZThygMcFJEBEVHgkAcNEeiwxmIzGIGGDEL8EIM5DTf9zR5nQKHDDDjMoIMOZ1zDxQchiPBBFy9LJcgSdviQRmXhgviCHRDpkRm+ohwFzdZcdPHBB7k5kYYRKDhhhAWH/lCDDzf04ewZTEawhA9kDPHCEzfUoIcTTleeDh/xTA3CB3OU8AEJfdzwQhF3YKHCDywsG4MKCXjYhwMJ/LDBj0Xg4MMKo4j+vU0cIGyxhQgj5AZHGzFk8QZ88jWCxhFQHHLaH3j0gEcdRpjhQxStLWz59uiQEIIdXnxggh4tGNFABDnswAQL1iuaAxJl95GACkSwn2ccKzCQOzhcbB7CxNwLIEfo4DWu2cEZMfEGH+ggwAaOhA91AxkxeHBAB1rwgvMwwd1I0Ag9lIEPC3vEwMqgBzloD4MoTKEuttaFEXxgC31YQR4cVQYslKEIaBCCGfTAAjekgQw3qMMSqmcENanwiEhUhQvnoK/gseBlNhBCC3QghCJAwTQfWoMU9pSFKKxIgkkMoxgtYYUQbMEKKuvDGlIgBzT8QAhnaM0PULOEFeDBhFEl0EMPfuACM4zxj4CsBB9CcLfvBfKQiFTFF7CVyEY68pGQLEQgAAAh+QQEGQAAACH/C0ltYWdlTWFnaWNrDmdhbW1hPTAuNDU0NTQ1ACxkAlMADQKTAYYDAwN/D358E35aPFcrV2w5Y3ZKa3pwb3NnV2ekLjCMcnObY12iQnNrh3mSiXepknLAm3xTcohxc41oXJJxK4WDF4KNLo6OdIyhaKMyrpd1i5lujJN7lqRykaxRtaNzq69cnZYfxpomx501zKRY1bRKzqxo2Ltw0rp63cN4qciWioeJh5eVlpiOjo+nmZavk4+pppm3qJuuro+Fm6iXmKiRk7GomLStlauJoq2YpaiWqrWbs7mNrLKop6i1pKm2s6imq7WntLm3t7exrrGRp5bPspfHu7fOsK7Qn6O2x7iOybrPyLfrz7Lh06mmmcqXrs+ousS1ucWwsNCgoNHOts/HmMiC3saW0c63xcq8ydKuztGK4cqT486b5dKo6Ni1692w5smxzei87uG25e2ZyObIx8fWysbEzNXI1NnY19jT0M7n2Nbp18vQ5dj16Nj06NPV2+XJ2OfE7OTa5OfI8ebW9OzX6PXd9vPI5/nm6er79unr7vLo9/f////x7e3n2OgH/oB9goOEhYaHiImKi4yFCwl+TAkQfUZ9PnosKjd2bwdDGzVIOjUKFywuNhI+QTQuZg54bx0qLUEaGwppB3aNvr/AwcLDxMWJEQURBgR5fUhhfW46Un1+1X18fXqC1nt9atfWfWnXfTA/UuR+b3lwfXtIfEx2a73a4u/XamlrfNb4xgIKHEiwoMGDCB0lYHIkAYM+MlZI0SPhApU+b8gAAWIjno8bSGjQSONgxYogKmA4CPPmSR8bbjSUicHixZSEOHPqTKinwA4+HAhA6eOCyKVsF1zIwHFAhZoNF5YgKDJjBoyUMmasIOpjh44+P/oAiXihCJYnRlbJ4/DiBh8j/g5eaDUy4QWpFz6KDJlxgdfOv4ADCx4MzEyCwwnYyPkiJxvhx5AjF+RDYEcfDQR4HNnhAg+TFjhetIiBJwaTMgYu9FjwA8+PH6Jbh3XhQ0WQPgpcAPnhImocCS8Q+JCHh80SDTZ2ZAzyQDgfHz5emG1Rxqbk69izaz/EhAEDN4P4dEFh5c728+gJQ+Ewg4D7AnPaZMnSDNGbOMbM2EjPv7///nl8ZYh4VnBRx38IJvjLemj0EQUPBWwARwQN7oHFDDq4o+CGHHaIIB8CIiIeCgZ6aGJ/WHDQIDYa9LHBHjP0wUEWg/hxYYaD7IGCCV2c6OOPQBKEQyMjcmFekEgC/paFioTM4E0HLgqyw1CE7BEEBzjEMcKWIaBwiRBR6OGHY0P00IYd1ogpjjf/JOnmm+dxAEyRB8JppzFLnlEIFlTGiAUWgkARYpUnhMBFFyGI0McNZfSwxAQ5+NDHES2woYMGLShg2wqm2FWKPXeGKmpOLQpT5JGjptrHFiWU4EUfc0ChYSFU6rEioHzwAcYXdCz2xRdeeIGCCHLQMUIIi7IRRHBmQBmDBElAoQEWPzDh2gVAxOPCCy6p6u23wwxZDIFboMrHFia8Cq6PXIRQQgghKJHGC1TykUcdc4ChhRhiwLDBFV9o0YIYdeQxBxZqIHGgHnx4IQK8IZxgSBGg/hayzboYZwyMuAGda4IVdYwgwrtb9FEESzr4sYcafsBhA5uObcOEHDQIMsQQGsbjh6QaH/QuHySEQMIXDnQAAhg5TKBGCxtMsNUSB5jBQhkIrFAEDwocMEEMO3BwgAM7ROBBBhkkQU3PaKdNDMcDAS0CCmIk6swKMNhwxAY+pEHDCz/oIIEENihwhGcD4KGNE32Y0YIKPhDxw1ZqD9QqH1aEYEIeLUgggwpQOJBDalP0AJYEl2ZxgRlL2IHtahsQQUQTY3CgQgE0tHFT5LjnjgjbA3kRghchI4sEG1L0oEIER0hxgQ16UCGBEA+gIUEfTMRxQRt9vMBCDxdc4AMQ/ixArjsxX0AcQrFfiOFYH2gANEd9fbRTCB1d1PcFNnT0cf/4/OvOu0BQgJgISNC/9MiBBCbgggkO5LEtyGFQfdAB/PoQI0HUwQT5w0EbxNCjc/XBC/kroAh79j9jcGAHdSBBCVCwvhFmxwp9MEEfSCCHQdzBAyjowvpSRogowIEPXOACIXRAwD7UQYh98JILl/gtHbSwGHnYwByYyB8vdeFANBREFPR0By7kkA+84wMOn+iFD1imDuq6IhXXGKogeCMg63kiG7HjJT4o0QpigFEhjpgBLziGch54Y3i8BIUd0GF/SZyjIpOEhVkNA0aAWuR2YNgHKzhmCx8QJCFw/lCHLZDHknOwDCG24Bg0fEAMgyiXJFdpIiysaBho4IAmWSkZSnZREGjwgLoKMaQ6oOALnhSDnAZxREKU8WIepKUyEYQGPQ1DB7dZJnZKJog6yqkLuxzEDLaAREHI4QQnUF8iCRGwDVxSjtJM53XgEElgzEGK6rwOJfsgBy9IUBBe6NEgvuABdHJADlZAATX3WYc9aKAZyYynQiMTq2BAgQcLrSUhTjAoLwjxDnArYQS9YQIxkKeGH2SgBqZoyYiaVDB7ECWRZuDMkxJmnn3wQAj3SQIu5AqCNdLBFur0QfKgAFUayALlXEpUnUC0EbGcZVH/Ms8doAGmdEiXEPMQ/s1DfGCg4bGCCVBQJx5gAQVUqAJAlkrWYlRwETqgUlkDQ808yImU2LCCPjsJhygkAgVaOIRNGybQOujAAhUI7B/iNww9THAQ4BiHnhw5qzSQ4xDgcMMr7YPOtb5pmImYw0gtG5hkciAbQBRWC1PY0vl14ayjJAQQJ4CBKgQWA30QnRqgcAQahCEGNbhIGsqABSG4YA5D0JMRNOCGGrBgDUDggx5UgB8YuGEGWDBCGmIQBSzEAAZtcAIVlucGIaABCN4QwhtqsIY9DKE6NFhDEOBwgTPYwFqcFZVGBREEnMYXJ0Dsw58EcYcRIJIQWpDhIby0g8Ouig93oB8XtjAB/gv8gQoBsMAlKuE9PjxgCjW4gR6AIIXRFMEFUBgCbhSQBDJQQQ8vGAMVhpCDPsSgDywAghC4JZYZ6AEDTvgIElSAhSGk2FoteUMOUtCDal2gtz4owwNac987aXQPTGryX7oIZUFYYQti+O8ggoAGFhbCCzXMwwfq6UkrWKEE3ASeNWpQAQsAVqw+iEJtyZEGH0jgDSyAww+CYAQF2OEHcHBDL8xghyWc4QZ70IMQ9DQEGuyhDUZAQ5zb0AJEp2EfbPBDD9JgAz7YdVI52MMP0JAGNuShB3ZIAxNU0A8pw6mEKVKqqw/iMR7woQ4gE0Q3AZwrIyV4MTm8whZOIIc7/ggSphf8AgYEEAAMjHUQrSaEHqYokGfPOnelCg8H1HrthNThYSEYAQjNUB8s3MEPd0gwGMSgBDkUC3jZoMP68iCEQlDTjkK0Yz663W3MwmqzPatsqEwQgi68C4Nf0AERONCADVjhAk66yAWYkAMs+GAGediBEnpgAzMAQQUKwAE0rNzTS6KK37PmgwY0hAX7rmsb1r7Tu6IqNH/E4AkvqAEdouCDeByBDxKIxw1iAISGc7wINODDTOxgiWr+Mqso7/YclkGACGBhDmp45WMRoYeK6cGRgkhDYwfR9a8zYtp9APtBGAaOmMOJVVuonBXAwAsfQCENfNACP5SrAh70/sMMPphDEGQghjIAoR8xOMMZ6iOGEhSipFGf9QaszoPKEIUNPDACFlIyByNkwSlCgMMQ7OCGOKxAdC5QA+nWIAQ76IEGEaACE4YQhiOweghsCANFdKBbFdCA9maYiQvyUAWJsEEIaqhqQfzghwMgYN+psoIIRLAFUvIBmPvT5yC43QchAo9WfKDfUIm568g3OUL6JYCcMPGCCdAABzeOggPU8IIe+yALb4CCE/ZzYu1KoAxSQDE6YANAUFw3sAQzEQRkoAfaxTxT0HN84AJDoAFAkH8N+H82sAICRwx74AcqAAAIcDHgwgcLJAhfQB7Y1CSjdCQ7RQi5pC4wpUTm/udqGmAAPBABBHAbMOAWi8YbewADclZncOADrjcHcEAObxAFcfAHbpBceqAb/OACT/AHMaAGLnAmX8eEebZ3a/ADQ9AGXwcHNxBoh5dcB8F8DQAAIOgPGLMFM9UwJWBTgnBW4ycIWCYIXbAFmDVP9TSDs5YHOEgA2cYTapce/vCBavh8G3gnXJBNXvAFXuQFR5VET8RNKJA/rkRy1eSH3RYH1BY5KnMAapiI2IAxXaB94yQGOJRl2YQN6LJLFSRg6cOJtJgxYtICo0iKIvgtYtBNJQUHXyEGI9CCJvhT3acuM5ANAiaDtdiMquIPopiLa7iL3oJroOUlaEAjBnJ9/gJlAv9lUbAyJDLUBTPljOYYKqGYi1+zAWZQiutyByagjH3AA21AgqlEIijgiEIUI14CU+f4j2/CfLh4AAMAADngB2uQB3ngdqJCgneARjowB14mBiUoCHSAAvlogluABU4wA1dwcgAZkkHSgV8TWwAwAHtQBmnwB8ynMRjkAAvwAnmVghajP1bwBXwgBjVgARjgbOHQCK12MdS2BohQBt9QiC4okkpZWH7wB0rHB2pYBgupXGijAIiRAF+QBy7Ahj7QJnogBUhwBTOAASxQBa3VBxexAuClAizgWGmQB1jwB0RpBv5gBmuQBnFwBkIgBUewRTEggSJ2H0cQBqUm/gRpwAJDYAZCQHFlYHhL+Zi/0JJqoAZ54ADTmDZ6kAALoAcQkABHcAdLkAMfsAEIYAAyAAIbIAaukwMX4H7NMQBL8ARugABZ4AYb0AAP4AIsgAAUoAIxYpR8kAZukAd3AAUw4AxlUAM6kBGiY1cxYAdI8H83oBEtUAQwgAdB0AIqBZncKSJ+MAdpAJ55oIZjkjZ+MAlI0JlHADVC0AJA0APGgQeiUwQpsADKMwEKMAFVIAF/4AMscABw4Hw+oAA5sDc/YACCYAbvowd7EJ5LoANrUAZRkAZdRw5NlwNB4AY9kAd20AbK0g97tnXdOaKEwHx5oFxz4Acs0I7liTaP/oAYDFkIYVUFVbAENLIIMUqiOqoTeTBY4qk2foAE3kGUwNCUObqjSBoZ9rIPC5mkTqqjarKITzqlVFqlVnqlWJqlWrqlXNqlXvqlYBqmYjqmZFqmZnqmaJqmarqmbNqmbvqmcBqncjqndFqndnqneJqnerqnfNqnfvqngBqogjqohFqohnqoiJqoirqojNqojvqokBqpkjqplFqplnqpmJqpmrqpnNqpnvqpoBqqojqqpFqqpnqqqJqqqrqqrNqqrvqqsBqrsjqrtFqrtnqruJqrurqrvNqrvvqrwBqswjqsxFqsxnqsyJqsyrqszNqszvqs0Bqt0jqt1Fqt3WmW/hdhrf8oa5KBAYFVAbDlBlJaXtpQWomQWCKqraw0BzhYANw3EFRgAc02WI3gB1XwYDTqB25ABXDwB3qgB2egBmaAkHVgBmcgl3Bwl++TOGogritjBo71B/zQrwJ7ohE6BFRgrurqQsqADMzABhvwA1qQDW2SKzVyDZbyE4SVDVQArhUQYWagBv6gXGqgAlpwB3MwB3XQBlhgAQNrlnZwBHagBkYwmWcQJmcAB1RABTGbfz5gBk5QBntgl2oQB1hQBm6AB2hQtO2oBlTABmpgBz3gADEgBDWwsVS0B5WBBhsgFGLxBhrAAizwACeRAwhwgHHgBirgN3bQBEGwAg5Q/gYq8AQHIAUMUAF/8AcvuwQqQAQFUDVzWxED0BQroAEMgACYewE1sABacwBQwAZfcwFooAIIoABEkDUIcAoXIAGlC2mYqwA9AAdqsAaktgd/UAZCMAdRAAQ0QQWfhrZLJBRw0LaMlhFUAAM0sF08pwcHMCks0AEPEAZMAA1AwLgd0AKG22YtWwFmYAQzgAA08AAtMBw0cAEvoAIbABWYiwEKUAMXYAA5AANRoQJFkAMbQAPV2TkXsAIPoAY2QJAvsAE3oAA6EAMGILtuAAdGcAZrALFGyAIqCrxrFATuQQAbwAgGCwwYEACBZQONcWt1AJJ9IG/hd31l8ANhYLLC/pCtwbAE+CHBVAQHYZMQWtABEwACIhAHOWRB43GTcTfCI0ACfJABVkA/6eOPMNxtsoIQ/oWRJlACe3BBqMRfJBB3Z/ZLdwACWuAlP0WCPJXE1wZGB/EFjrcFX9AFJFBE4yEeA7VVI6BVHvBVghCPq4KKYOxq/jYQJABD5cIjViAxRiQCAtYHBicGryIGVuABJHCJ+tYHHvVHd9xkUIA9BPEFJHAgwANDJ2AFV5CHI4xBIeNLePhAMeQFVoBADJQuxzIC5RjJq2SEc+JywxBQFkkHh3QHBoeKuXwHacQHEDVQ42ECW+AwIxNu0QBNfSBifsAwOuMDasCg5QADMTAG/mwiaAyzDQyYWK4cKu1BAPBBWDEaBb2QrsBADnVAB3Vya45cB2DAy+tjyGXQI+RAB7ayBo0xDm1QQ3pQPpcML3QwHGvgAi5AAx2QFo3zAzSgEi+QA1rRBw8gkxGgAg/QA2HgAxvAA3oQBU6wldt8J1hQADqAA1W3KHuwRV/nez4QBo3JG38iEYqZBkLAB6znBjE2BECABqcDAwq8YlGQEl1ABNEFB3rQAEvQALq3AfarBUlwBQ0wA0WwATOQBD/wAWqwAsORBDrQAlgQBCfQAA1gKHfwLm3ABHxBAyygBmQQHD4wBOFj029g1vihACwgBU4AAzmwBjhwPFehBU6g/gJS2tEeogMHPAfukT1RoAPLWdHxEANDcHpvoAM8QAU2oAFFcAYaSAVc8wQ3UANP6ANDogLytx860AYu0AFFVm8f8FkswAZXwAE9kAQ7IAEtwAQbMAZJQAQt8AVLoAA0QAcS4AUN8AFDgAMO0AYZADEeQK+AzUYfzR4jTQ5zwAQ0kGr9sAYxwGV6kAY7cANo8AZlyAdsAANLIAFSwJb04AYX8INBcARBkAa/kgNo8ANxIAYtQGleoAcw0ABQYAUNgDU5AAb2YhwgkAQNsANiQGlB0Aa85QDTcgUnoAQcvdxz1AHvsZ2MgAafaDFsoghZqU/BQsgmKNMoADFCRAdo/rAYBNMYX2AeeiAHDHN9WMDOfFBDIPVY5Czh/TMHaAB0BpYIYlwMKKAjdrQ/tmQk7uI7IbAFXXAATvADRDAHElADRkAEXvAGKfAGXrABUPADXn0lMqAEi0YFPSAFDuACFYPjIsQH5vQLeQwMYOYFcbc+1HRAQdPPXdIEHdAAzOMERBCdQ/AEYBABDUAEH2A8HKAGKUAEPFAESuADMXADYqEHI4fmLrQHF+wLSwwM8WoBF2AHaiQI4Xco2HTEX9AGeSgGI+sGUxQffpAHZaBcY7DiahAfYHgHYJAHeoAFCpkGiwfNlL5EaDBfheAHwm4IiuutAoABYkADWuAFSqAF/m1wBQzzBnbQiAWyYDCgK3VwQnqAH3sgBOycz3lg4jrrDT3wBQB7biJ4pL+uNlDwroiAWozgWg/GwWKwAn1TCmpAC0TgAkog6AggBq0TAVnzBTZwBzKAADLwAQ2wBUuxAS5wBEQAAk3xAxvAukjQAElQaWaw0Ge7VlCwAR2Q4alCjW/KAxp7CD70C66FAdurBBvgBTmQ1zwgAWwJA0rwAQ4gJ0Rw8QiQA3LQIgkPAydwAF7QBHgAAwdwAEfABQ3QBAQeBlaN24B7AbWFlCa1AwagDAWQB+idBE5AstzwRuLABnlFsoIGDjAnbRveJuJgDcnThU4Af8EpCAyTD96w/nUtWg07AA6JRgXksAcZEQ5voAX/8AZh8PZ7AATWwDLcaqUYxwi+/At/AFgVIABOwAXZmAVtcM6/wkHk6AXmoU98cAXunSt08Ig42SupnwdTTAdZhk96IAYszFkGMCMiPSTMIwErINCyqQH7mwTlqwIvsANkgAUvMARLoAUy4ALcMz3whwUR0PsuoAMuMAMK8AN8oQeLM92TEgYflwUjUQYrIH+aQgrb8hYL4MxSwAR+YwP0ewU1QANq4ABGEAZuADg7YAZx+wIx0AOAoAVzoRCjo/Lz5KLwYtf3CBkpOUlZaXmJmam5ydnp+dnJp8GXOdP5J4HRUXJnhXKHNsPx/tGFQnJXN8JFMoKy5bWVoeNhRWJyhwP55WFCUvd4V+LVd2ditQearb3N3X1ZMIO2Q6DTZ6PnRNXDcvdmcGHjptHx4vB0wPFD44bzU/R0IUgfGSqwOLHhg4URFhJerGCBpo+EC1T6MEGQJYiRDUji9Lkg5UWPI3x8uDCiIcePPgf4sFkhwYaQF1CcXPjhIAgZNw9WrFgSBsuPFUGCbHDwg80BG32o+ECgwpG3qVSrWr26LQ+HTFHgcKqzpc+WYn34+CIlJ8OID2f4lKCDos60OmK4jBAhYsSWLyBI9ZlxZwQdL77qoPhigi4KK36xOn4MeZIOApQJzKnkZkxkb2uw/khi80Nqt4qbS5s+jRoOD0x+Vm/icsfLsxImoKHoImaEFz1ZPngocaVPbWgkRGTwwKfOhy0oTnjYIpgUHy8lUIhBgX1ECN2ou3vftCNChDbfy5s/jz49VShQMJnahKJP/D51SHCBlLsEpC1udczw4JUYY51QAghW9MFDHnps0AdiWzBnAgolFEMCCSGEUEIIItzhhika9LGHG3ak8YYW0vWhB4p6SKGHV9j40QeMPuiBjXo2TrLVjTruyGOPm+nglSVYBJlJXF1A0oUJXzzSjDFyiHUHCWKIFcRxJzx5ghIZXLEBBxxcduQ0kHjBBx1bnLBdHxeC8YYEPmxghgJG/pCRAxsSsKCCAhwg8QQQ6KCDwAUwDHHDDjr4oEBUPqr34aKOPgpppJTMAGMlfJSTiRhycNGYcFbUsQsfB3phAheMHfiFlCZoIYsHJ1hRGQFQ3JFEGV7EsUcbbShxhhZKKBECCnxYKEeJMwABwwJo1BBDEmGc8UIOb3SggB15KFCGEz4gAcQKN6wAhA8/MIFHJWo8QmQfbnQqqTY81NhuvPLO650ol7yHyYHzQcLHFiYI1seBfdTCyhZwRdgYCjqIxwMOBBjgxQZY4OOCCldwEIESRCThwYXGmeHID2W80UYaZsxhRhlqpGHHGpBQkYZXaeRhRhorq1FGHmp49Uca/mmUYQMQoKWBQxk/ALGGDWwsQQMUVAhBbydnRBR11VY7ikQCCRzx2B7JVAJFupWgQMeUknQxQgmkDOcKqCSgQJ0kB+IQARxnEFAAHTvwARMHS3zQwQ5JxAACGVecQIQMbJCSVAxorFCGG0+8UEMfL7CooA1RONDHTE+4MYEN51zwQQ99HBETOjZIUEYPYRyqRxkP/PADHjE4EMMdV2Oyh2u7/w58eVkvoPURerigww8w5vHIBZYvkYUGaOhxwQ188JHii5Sggekkl2IiF2OT/GtYwGVhJ+oXIpAgMCQebFCAARxoQAAIYuRAhBxJKHHAFVfAoIYGpEEObeiBENrg/gaBqEEPa0gD0qDgAynAwQ8qIAUc9IAGGEShD0aIQwTLcIY0tEgIEfmBDqYXhzS4oQd5GNESdrAEFfiMDyZrT/Aqga8b6nCHWCGeHsyQgAVYBA8OeIALaFA5BQzhAEvAww5QtAIVvGAKEpBAA9RwANFEIghZwCEmYBMWSWzhFnHZAqe8oKpWkIAO9ulDHnSwgQzMgA88wBsIToANM3HhC2nogxfuwJ8+cKoTemAeD82Tw0MqcpGfIB4bmJAACPyBXD94ww1Y4BWTIOEIeAACiiqHhDxIQAhGuMAUK8GDy0wCCx6xxGHoIAkxsKIPdOgCHUpgGF3wITFyuYMHMgCC/g10gH1W6AIPhlWdE0zDLI/Yhe7Mx0hIfS2a1KxmJYCotQRgoQ5akAO7qMIBQ0bCa5bo176gUQKziQVUWwjBH01Aijl4YAYk+EBeIvQIKLThlmlTpXzKgstHfOFJ1vRRVwqK0Gry4QR/UMAClCCG2vTLGt/kxh5yJIlERuILX7hPJErgUUg0I22g0kMbsAAF/1kBlnyoCymu8AUv0EEPXQhjH+QgFzI9QkwJ3REcPNPToO6wGqRQGAmocQzbwK2i2ZjDNCERtrHBJhKukAQfRoDVEJzgDBLgQBe0gIUx0OEZZQEDMLSghy/AiA8g0EAY9HCHLuwBp2Uhq1Bv9NS7/uo1artMUR9OoAOOPmIL6qSPK3jKjTM8MRJ80OgjqjomtUnCBCHgQhcuJAYV5OABOIBBAxzggBxsgAgRaIACiLABKPygBX1gARFasIEDtAAKB1DAHby5Vxs5Nre8ddQuI0GCchz1EV0IKSTgggKCbmMHVIOEY820JHQ+8xG7RIEI6ECHu3RBA3Jgghwu0AAiKIEDGzAKFhzQggh8ILYIWgII3vGDCIS2D4XtbXnyat/87miXnfJAOWRz3HNG4jqf2gYOxNkHfU7CX35xC2LhsksRXCgEJIDDF+giBjF8AQxmu4PuujhTPly4LC6lLx2SM139emcH8FKxi9HD30jc/gGwjzhnNVLMWMJMFRQagJcf8LsYSPgiElzgAh0SE6UMmFGmZrROHUowIeaI4VI7bpAJaiMGEdShVOV7sXfOcAYvi/k7MY4EHa6AKWGJUbmU4EMtusDUcjIIEhhFJyz9ONzzyWELR/Ja92yBgpB6gQti0EOgSUCgKT9CQKSqwxdG0AVptG/MpdnDYikNPCpgoAp/mFeZB+wFTPVrEpbNBKjg1gmnQjVdaITGCPyy5YjyoXfHLAsXrDNoQlM3yGGZgRcGaqp/sdRfVpAwhR+B4Ef0MRI4y4Q41zWJZb94t5ieVxUsYIEKWKDT54KRHtBBChjBiCniTpFfUfPpSHih/g1/psQX4gOq6FYCunbFBBaoxoenWgOgZCUMny/1LlpaYQvT3TPBa6yvvwzHj3AWEAqsoZ1IhyAsMOjDEHSwwTVQ4QhpGEKYYfCGKcQgCEeIQRyGILsybJApSWtCHJKQBSqs4QhSqIIRNuhialc7XhbAgB8wIIAqHI8FLrgADtAgAQ1wawUtUIETYPADym0AIXHGSrojwZ/uDYYS0TD2UddQhlaqS3fkQQMPxIDj7RkSX3wIge5MsEzsHCMIM8jDdFA9iTpYAZ5+1I8J4PABMXnhSIxVXwiOfOwf6MEGRaiBH6YgrgekwHQOuEAbJscDJuRg8j9YQwv4wBQjzA4L/li4gBOcgISSXKAHVb8rfnc+r2xXAegYkIMDZsCCJbSgDFPYOB9eMJEaFB0DQNAAGzrQHb5XwgqtiYSAIZGXL2D2L26ggRRwEgcaSKAPN/ADDQ4QhByUgeQ0CMPNfxCGR2SBFApukH4Ig1QTdAEKM4CD3gtsiS3zXTAkwMEJiGswwHBlV3YXJTAWIXAgPhAFRwAEb8ACc5AGPwAHJNQHCwQHPxAFZvAAYfADaJAGbNAeS2ADS+ACbDAHLpAFMRAFa0BDS4BzKgYF/gR79OIEAlABFSAAWcBRdCAHPYhTLdYHVSCEVTAEQlAEoiE2lCBt2aB8y9cH3eNHd8ZYecEH/hK2UjlwhERwA0XQA3aQA32AAUIgBT7AOjhwJ3YQAwpwA5UDVbP2HnBzSw0yAiawAxyQBWikU5kQJUf1KibgAXNIG3tUB6Tgb3dwVRfyaqDQIjOoCT/FiFFzBRigbTkiYrchHYPRBQOHARigaRZwA31QBkIxBGFwBEZgBhdgBkLQBDTAinlgfT8gBDTABkAQBFTQRfCRdnLTB3l1TnqHVaViIYMIBnLQAlegAQ0gBi3whcu2BivkQGogB0rQA1CwhH7wITnyamojIe+jBNhRb5dwB2JAGPcEZRmQB3uBHwP3jRn2iJHxeu3oKHWBA5tiAlJoWHgHCRiwbVSgbX2g/oY1cDw+cARDQAUaUAQwgAfj4gJe+AMlGAF8gAEuYENFkouSEB95BRvTUQIjwBi5sB2IJWN1IAeDx2e4ZVVf8AuRgAYcACRbRgJgUALABAIkAGf5J45WgJMlqTtuoQQUQAE1MGItBWDw6B3vSJQ8Iip9wCD8oR+TgFxjhQIaoG3ZZgN2QAVRoAILGYFx0ANrEARvQENucAcuEAdrYAY68AYyUAMvUJFy05b80mtnQwIlQAJ5mAczYFOacFuZiJNWIBt+cTDRBQUfkDY0iQJKcAK2ZFV3QAcc5QVeIAaDaAl5UAGSWAE3cAdtUAfMI24xUhaf6QfhRiOP8G3UtQfm/gY1fnAupSmaQNiOOneUNwJP5BQfftlmkRYhT4ABASAAGEAfv1ApntBHnZYJVvCWkCAXf/EIcrAYKMAdkTADexBI2uBot+YKhOUvvrAdEiZ/QSAEfCAHMIAbHNUGuBVufcAGOkAEIHI9buQGOnADFfAHVGCDfaACMDADF+AAZjABPgAELJAOEAAFkKMAEqACXeQAL8ACeFAGCToDK+AAClAEPHAD+omQDaoAKzCRRBlwsbkoBxdVR+UWnQIWcZFPJ0ACrmJmt/EYW/CNliAHU7IccFMLkUl4j3BRgtR6nlAmzLGRIYCS21FTH2AAnwUCHUAEReoASmAABwAECOAF/jLQBUlAXi3wAznAAUlAABYQAJwoABZgDmzAAlngAxDKdECgAEq3BxcQBQGxEX3wlTogATnwlWEABC9AA+SCKArAVTkQLWawfbGJBmHmoT2CG4/wHgKTiWVRC3nYB1lQDotRHY5qGMY1FS66CZHmC3i0Z3Z1o4/KPF+wo9R1PbhQB3RgKg+Hk8UxYXM5Ao62HXvgADugnz7ABzEUAWiJBVNgAzKwAHjABB1wAWwQBpVnBrtXAxdwgzdYBaXBBlpUqG7kO9FqI6hKZ0wCCRyJqZFwBl+jZbVRovJmGNPZDduaCZSVISWgBWDgAnzgB9TzA1dgB3qAPSbSAxyAXUvw/gQaNlBgEFNfIAb+OlaGmBzsZA0m8CBy8ExXoB0TxgVngAUyyA1/sIlVEJzUihqNgrHpkZSPcAa3KCxegJNNGQlz8B6PJhYDhpN31gqDtA0Gkwl0sHdpciFkkwQsEEwboAEPAAIRYAAb0AJ0AAMbkAMwpAEtwAIy8AQwoAILEAM/UEVlk2FyMFYv+ghg4AHTAAJ5kQF8hwUaUH8bazV1Jrbl0YQ4kCJPhn91GQl5MGfyER9VRl1fYAVc8Az9Qq6eQFiXABZWMGWXhQJ6YCFWUAYHcASYRAVYwARXIAGb8wSWcwA90AJLQAZA0wYXsAENcAAGkAMFIAGjigYeMEhZ/sADxmAFWqB8fAAFHHBgZRsvcpA2luq6pnFwkLABjWq3yJmIbvS28hEWmmIpjXo9pjKqWFdf/NKodVALh1ECxiYCzTUJYjAHLEAKtzW1mlIHhvgIZaAuYncJeeABavYIGwAM/IEcTehGOsABUFC8s1sedbAd2hEWLvgIbwAFdlApGnQOzFMjxOptIOK+mdAF8kYHJ3ACUsGOQnYgezAKx2UCU5KcfMscfzQWVksJ6GhV/iaytzFdZjECJLAMeVcX9dQFvzYY9pgNe/ABzhAJpHcbTGYi6IsuMzADhBrAOtJOdJsmfWAGINc6ZOACK9AHDhAFNlAGEvqgUqQDR+u0/lB4w49wZCSAwYMhB+uHnPUmKnmwoQ0iqmUhb5iAXB1lopewR7G0d9hhBV1MCXDAvr8xFjnpBQoLBpMmBijMo0rgAcfLIK8KSHrgAWUhw5CQBRyQSk+sHtDhaHlhn1CgAg7wQkHQdH2wEjaQLLXzAw8wqxogFFjUvoV6B3mhHYcxR+eCBSXiBGWhBmEAA3dgBGpABCBABe25aMoFkpnwbthBNpXABTxlGHMZaC+aHCjZnKL7AUeWdjNwTmWTDaqbtZSwA3DQdjU2MMFxdZHgB6urA65pyKdRhRNWy9vMDe20y9vBByoQBDQAWkNwBTbwBD0gBzHAgFNwAw7QVgdK/l10gSSgMB28AMJlUQyH8STguWRy4FfXw4MxNcA41RiecYv4h2w6MJLH9cWcoAXEUFE52mr/1AcZIB2BLAlvNANY0Mng7A138HATTdLhLAJUixddMANysANJSgQfMAP94wUKcAUI8AWjFUxAEAHYBZkX5mGfkr2yzAmAlDbNmyEjIAdd0ABcIAdoIAf/Gsd58BANBiI/sEDlzAe3KBbqhANFhZwojQmhi0eWwAHYgB3Y6keuUc3bgwNHl9JzTS+BYWwnILV0YMN6YDrKdQaVMlDKoNB8YNIIXVwPgsY52ZdXhsYP8iCU5QwaggJgoLMPoAM1cAAXEANIpAcTYEp8/mAEC3ADkJwDKoCVBwBUzTQNvSNQdxbBjegBHmDBD80kYdQ+GVAjRMUJWDADOiCxdA3cPrJlH7xLTyIHxNAF0yUwJ6QMa0QfiwoJLvsJZfJw2sEpGbIFRMADKmA9PnADm4RJeqAADmAEHGADP3AEsHWnOvACPpACkjB4OiBO8/Ha3+sbxzsJc1QWzh2FO/UB/LJwm2BpMwAF2hzcB64eHBBT8tEFYEYNtWC3B7IDXl1jtcEFe3BOYDDb3uNwJ5ABGbABOHAFE4YhIi2SGnZinjA90CtQfwwJxvngrMEDoqsJaGBDqQJrPGWOkFANoOBUK0DhCC7k52EKw/EFHJ1j/iVwAv8tCWwEf3k51XwLDDjZBVdA0ziAcwRSU+wzaxwgENBAt1S+4Y8wJPgFBVogPudja+W0AxmQ5pnwtpD1WGPC5NAQ4J6QBTSchEPO56WhAyImJh9wAt9oBRDlCmosHyTAA1KgBYXHWHQxaL8wiG0ABTwABeJUqd8MBzMQ5PRxy35ptT9Ftn2wFbotHGWRl5EABXd0nJEQBTYs5xr9CAAiY5P2CXuwuq3b57seGUPyT3MgEHwGCWcAAtOFXGRyBxIgADbYrMpQBzmQYUVNXWmQBWdwGSwICUlQxxtOf8kWCeGDk1/wTHugvpKQBfiWVMmZ6o8KAiXAZpnQWHA5/mkBzheS0GXb4DXryy5tYOC87u+bMKjPnc2LJiyqAbz2bgUpUAGaFgAVgAZBwANE0ABlMAMqIAVvIAVG0AM1gC1C4BXJ8gZCkAUbowUcMAR4ylTkrgPnZgmDsRhb8AFkS7ZJVRt5uZLN7Am+rQwlTFWS4AEsrndTAQfz4xlwUACUgSk5Ywl6IBrQBgouMwmFNAli4/SeAPWTcPV9sISW4BVZT0jE+e+QMQc2hAJPtUv/7WiVUAUVYLFc+gdnmQNggAPmB7UNcANQ4AAy8AJYEAWS8wIYoASlTQQsUAcu0APkcglzYIecwAe+8fJVvMXyEVNgMB9akQHi2wnk9OJd/lBvQylQIDAJrVAVUAA/rBsBBBAHxzcHRjQHr94DGagHaqAFRkAFKrAELOIDHt8HLoAGMQAEP9ADQAAER5ADTpMGTfAEZYCneZADQ/AIR6ABehAEZzAES4AD9zkHQlAGkwsHNBAHerACOkBzI2cGZgAENJAGOZAGRnAGKkAFbFB+KlADZhBm1wcDHqEANVARaaACNDCKZgAIUT8wcVIqR2pCcEB7bjRpNFgvNENSDy5mdnMsc1QaQEYxcX2kpaanqKmqq6ytrq+wsbKztLB8OqRyJ6Z5HFtdfF2pbR0VFRgBFX1mWGwRWFAue0ZLfj5DaXo9dn0+HGA5aRplczAs/mlve65YHHOwODikfGIeKFZcdHylWyghISVeroipRQrNKTEDTfGpc6oEFlR1rBBUtYcAljkaCEDRY2YGjDcHoAyx0acHkzJPoDhQ0wTNhQtYojAJ42bKixp6nNhAwseFEyBu8MSIwcTFHRd/+ihQ4AKKDx9RwujQlqKHmSY0uOmpUYTGmycvgOjwwWQCHzZJalBBUqOnDyRlavSxYSNnNzM4p7zl4+OIhLo2nJhBImGJlBdjbuxBYifHDyZ4BrlRgWdIFj2BbZgkM7Gz58+gQ4umFa9PkBP6+uTZQIoOii2nomyAgqKKgAoC0sCBsuMMF1hdvpACRioNLR06UrPC/jGj1Jwd8rxYQfH6SwgRJa7fORLkh549xv300dMHcik/4sXnOcNGh/gfcpKEOSXnIIhUdWCLLrBhhgECaOjhQBwK0KCHD3BwdwQQeZQTxRFl8JGENtz0cEYlxsGhBgQ0xAFDFHoAkQY6c/Rwjh526EGFD2j4MMcN2eTxwxmI8PFCHHpMMMQa3UihxxlmuMcCHDBIEYMZfrxgxxprlBFFHyP2YVAabrBBwxxprMFHIjoEqJsPZ+TRQ4l8+HHDHC7Egc4dbThQgx8toLEEGmmoqcYD842m55589uknKaXNcAdsfGggnjwlMHSHDjMYxAcXd5zAgQceQJHHcHe0wocJ/nSQskWnneUxAxSt7MBBKRwoZ0odJISAghz+8FEEFitcIEEPS2jQwgJ1QMaTEQo4YMQMFyBwQRFJ6EqEAw5ccRAqJEAHkX6gZVEAAQQ0d95oh6pi3ETd/ulZuKfoAYe46Kar7rqAknLqFnlooI4pKJzwgQ6XDveBBzygYQIKpogBqipebJHaFgyBhgYH56pyRgT67KEtKliAEMIXd4wgQh9IMHTBEEcMMc4P5WnggwY3PJYEC1CwgIQZa2yABREqHMCZKfXZp2op+YmmAxTusCv00EQXbfTRoTUXxUN3ZDBvKVhUKgcKd5zBnAdzmNBaCQPXIVwqfKDwdR8I67nD/gxPmzJHAYCmTQoWEUQAhQn+hCAMQQ+d8kUdmeqdygk8qNIzaBogbfjhiCeuuJ/JzSCeBiiktgejaKAwRxD7KtEHH1t4kXAf1JXCeSpfWKGcFZ+PJjEup/BBgB+FngLHBnKXIkcXqc8CxSgKccHFzn14jsoXILhdCh3Udlb44sw37/zzzAN96gZwPJrGDDzMAcWkQczLRXCumXIH16UArNAWY5Odu55waJB3KQTksUPDqnHwzGh8nKp3+KjQkdApJyhNKujwm87sBnoITKACF6in/G2AA13qAxwAl4Ug9Ct4qqKDCe6Qvj74rhReEN/vTCE8dEFDORzYQ+DeJrM9/mUhX6YQRghRwYcOkqIOH4Bh/wpIkB3okIFADKIQhciHCGCLABxAQw5WgAUezMs4deCDuaDUhy9AyhRuuANx+pAQCWmBFG7Qhxj4wCMsKkdLpzAOilaxRiqWwjJ94EEBDICLOWBhD3o4lDrIVQs+/PCGfegbKnKGCi8IMBVi4CFphsjIRjqyeVggAA50cK0sXIAPFwDFD8JwBBWgYQhtcEI3fqCElSUhB5NgwxI28AEhuEAYSyDCCpbgyiWcAQRlgAJP2PAgXK1ACD/QARLmIASMJAENTHlDFlgAhD6sAQhMoAEUOkkGPbhgAmwQghqCYIQy/CduBKDBGRTQgiwk/iEKNCoDGvJQBk+a4Q000Uof/KCO7/RBHWqgkh2MY7xMAY8U/ztFHUBAP0QqUhaHfKRCF8pQcUGBAHOAw3+yQIM+0MAHG3CDE25QBjPA4AOifEEBfvmAHHChB034wQ/wsAEYFOEKdCjcDXoQgyKQMgzA8gEZWZCDPjQBD0awQVfMYIQOOMEIO/iBKoPwhBv0wQgPiEFkYMAGMsykBhIogw1WcAMaRGADfHjoBvawAj20gAgSUMALDgAEGBSABexhgwZeINUyOOAFHGiBGQ5QhBl4xCQaWMEKFBA0efDhnwBdBQkmpoovJA8WaMhCQydL2cp6Jg8FwAEH+LMHGKxA/gdDCAIRnpCGGLRBA3E4VxpyoAQzqGANd7gCG0Z0hyQQQQEfoIMbWBAFVSpACXW4gRFqoCU2SAESbPDjgpjUAzTAwQhZWIMe8rCECDzJDCzQUhqO4AJuwCAHbuhBGkT0BgMUbgfZYgMCVBAFGLhAAT/AggYegIA0GaGqbiiDBHIQBHjuIAYL+AEdYuCDGCSBAyzIQgzkUopMCRIiiKWHQVjh2FnwgI+WzbCGN1yQCBRAAzt43x7Q4AHkoCEYx+MCIUnxhbv1oQQwHVgf5oAa0OgBsa14KLYK8MMlNPMUZoiC8ViRhz+2pg8yFuiKT2GCFLbCirJgLIenTOUM/8wU/mCIYhZw4AEc3DF0qBCDCepgAi6MmVqbwvG64IAcI4dGfzSEjURU8ahVYAA3GMAwz5Jsz1RMuMqADjRDeUOv8kmJBxnwwEVQsYURCKcEc9APH2o85SAUlIT5cHEq5owKKlgAGQHAQEmGIEU9oOFQfmDTeEjBBjssIQhluOc94TAHVHdD0LjO9QKxwLrg5cx8dCjBHeAQBL/OL2yd8h0ONVCFPYxwynyQcqERwgpOKwQDFvhDFYzRhyGwwAw4UAMGLrCBu+aAAzmQAGuE0O0Zq0ABRajBARQggRZggQY18IGu981v5qGh11rrQ8DBXIo8UIoDFxRDB5IRAAs80RRl/jTFG3D8reI0DwdDJgXAnq0K2NxBDF2wxwm2YINjUKHhfXiBAsrQgjLQQANZ2MEbctACJchMD0/yQQs68AKUslQBQrABE1qwApL0++hIN9ocZqCPLwhnziUI6B7ERoo9QGEGG6hAFaoQgABQQQ80kIAZhJCGIFBhCUM4wwXkwoQstA9XLpCCH4KAhR+UYQhLMMcPrqSIw+UhoaTwgwUaToUly6MOchCDF/Z2WFP8YfDJoAIryGPYPp9ixEnPvOaNFi99aM1gdSiBKb4QOVTMIdR9uHMVjmAHHLSgCGq/AQ/ekG+eMCF+OumBHgQLg+44AAmneoENXoABJx0Oban4/rQFjJEFP6xgBl8AgxjQUAd3+MEOfVPDPPtQhy7sAQgYiEILgGAQddQzNeLRNx3WRwooXHrz8I9/n/YgL6d/ygouNsEMjzedLSx/+RXwB9YEBGwQBM+UBmoAA6SlJW6wB1SgIWzQHEnQamlgBkGwW1LgAxKQBzDgZuyCBqSCCn6gdYJXAU4AA3JgIzHQAxtwAC8ABhOgAhGgB0bgAivwAhpQbmgwBuwmAWeQBu+mAjuwAhIgAezlAvnWGuwnbfLXhE74GXywAVkzBl4wAgC1QfJQOmKDfv8neaqgBxVHC37ggUPDGqkwghWQBoNnA2ywASzwAxsgBGEAFFqAAA7A/gIt8AQqQAMzEARh8AMr0AZS0AcwcAColAM8EQMSEAVsuHNOpYSowIRPOImUKAsbwAMYQAGi9gX1wQf+gzH9hgWSpQrbdhsWcAdogAXvpweD+D914IptkBqiKAvrZwoHVIm4mIuv4AehZgwWQAdBwIlbsn3i4QZSoAbp0QfIyAdMgAZz8B3TtTn5RHmMZIar8AcTQAXC9jZ+VViGFjyKZG15YADe6ApcsH88QIa6uI6VuG1/QAXG0AZI8AI6UAMw8AI54FUusGAvcAFCUANwcANMEQNlcAURsAJmAG88AAMwEANnMIhCND+usAsoEHBVd3VQ8DTA0AWa1gfW1gc6/rA8scAFX8AHcvAB7JiSKgmP2WYMfIAEOuUDL+ADLKAGUxADDpACL9CPcXIDC6ACdqcFOgEDATZVdnAAQ0R/rwAwKIA8qMBmM3AGXHQCHQk6qGAAoxgLKCAC/hBwZqB9pcAGbJQi/1RGxhFGKpmWk1WCxiBqtDAErsAG7wNETtYKfmAwsNEFAWUKWDADJPCR3FeVWRABs1ACIiAGXOkFejBubaAIKoCPUlAGZRADLiAEfkAFboAAbgAHLjAEVPADflADbmADasCIVGAGc4BOarmaj+QHGIABVZB5OGAAEQB4qiAH2Mdiq0AHdKAEi0YKehBFqeB+siACIsAHGmMF/rvXj1ggBWZwBHwQMi2QA28ABRdgB29Qh0sQBjUQA561BCvgA2rQAiowAUUBBT3Amuq5nkfDA7T5HwZhBMqoD9G4R3zQBmJQBulQBl+QjHmkB3JQB3ogHHaUBXvgB3TgBzmxR/O0B9twY8twoFSUHkYgBXlAAiRgZhczGaLZA3AQA1RARj4QBNmABiswHnDABnfQA1rQakvwVGugBlCADmWwBz7AO+yZozoqLgaQRDyAREoxBEDgBGuhA/XGBiqQAhFwADVwBHHwAhJgACogWXAoAUOAA/QmA0ukAkFwAP2hBhKgAS5ggx3AB8G0AirwkvRYAy6AjywQAT7gWhug/jEhkAF9kARuAAVCcI9SAAdJcANCECHzpGY7WqiGui4R0Cg6QACBo29UQG/Q+RZC0AIgMAUcIHQ7AKU4IASsoQIGoABEAAQL0ABSdQEOAAMO0II5oBYmogYKcAflhQEOEJ0x6QJdZZNUYAQqsAE1pwGngglkkAVh0UlB4ANuIAGHmqzKWjQ6RgA85gpRtJdVlAt88CR9QAXCKToJMwdncAZpEwdZGQt7IJWrYAQ4uqzomq5+cgZ+pY7DoXg0RB25030x9GB7YCpRkBoRwAEaQK6wsAN6pq4CO7BI8wvsV2apYD6kAJikAAccAEEEEDcF8BA/0ANSVHWb02r3lBN5/lMFQ9AD2negcaB9fgBP5TEFxOgGdhAEyagGEyce83J+fVATKdeBUrQHWtKy20eypPACUIAe2xe0OUEeaOAGvHMoMTAEdpAeqDYvfGAcZ0BPQUuwVNtQ00FDG8QF66OwHjl5G1AAfIAGBUCYQ0ADfWWqCsACQlAEePAGKvAEEuAApOJUN2CPR1ADNoAJDpAEnOECLkNzE7AEWuAAWkosLhBvOnAEHdAHbrsDB/kCPtEHjykDOnABLPACKwADNbACZdCmg1gDLSADT9AHLtADLRAFLFCE7IUDepAFTqBzNGAlWqAAxEKzTKADHaAAD7ADNbAAMUAZZdADa3ADEdAC/nR1M1WbvI5kBRYpDyaQGs97CgpbZ6oABzzgYVIytiknLBswVzkgBBdgBCajAh+AAAqAC5CLAzZQBj+AA06gAj3gAD9ABmxQAzJguWcgtzgQBAcSJyqwBDbQcgpgB0fAAiBlA7+bAqS7B0xgBy/hAzTwCP3qAFGArHQxtC0QgywwBBIgBPQoAyqgBTZAbi/AtwqwBHDVBw+AkC2gA48RGQ7QAkKwXw5pA1NgA0YgA8irvDwcRMyrENFLCoNyCgYDUAGVB1AAD6OydEekEWHJDa2QBwW1BkJwrhORcaqgb7FgraKRBKvABj8AxT08xgv0GqITxKXwBfsXPAnzO2hw/jYz0CWpEW1YgAW0Iy2zoANYTMZ83MesUAJfk2apsAWCVAcogAVc5mXGkwZ12RkS48eQHMlsNAL6cAdojAom8G8zwGXGwbWmgByiIZGSPMqSrAd2SmapkJrY8wEfcCgAMzqXxzB6IpKkXMtjDAEJkAAL8EUFF1k/+DR1kDDCkQ+nwK3UKBpSbMvKrLxIkAAMkMsQoETLlAZ5oAe8My9+4AU/OBDCIR5K8gMzEAXdo7IMmkeyRrpKMh5lMqiqEK7L/M7pugAJ8Ad/4Mx7QLHBAqZocABEMAMRABMgYCJgkAK32wEsU1F9QLhCoAMsUAY3cAGD5QM7gAuPCQNYCtFY/uAAf3Z5Gw3PHn2ozcwER6DLX0AEG5ADMNAEZ6AFfHUOUmAEJ90CWlAAX8AGLKABPdVJU7ADevAD2/MDLeAAD20E45dy5YEHF8BNG3AEJ6oKaLDHHx3VaukHuZzLbqCtdOB0cvBgDXsDDFAFfwAHQ3bMT/VjnTGXUp3W6ukHIk3W4lM6/dcpFjDXAiAAl1IE8+EHYMluL0Bq4mFPDOoHPBELWeDOan3Y6DoPSkCCyyd5LpADECAFMCBFYcAEY6AHR0AsB3ABSJADb2oEE6BTspAqiF3a6roHxvB4FUAFR6ADN8EHs2oEUmS5O9ACZyCpNekEL4AAoh0L8mPawL2s/tvmi6qQFIzjrsGd3Cl5mbAZsH+SP8od3cGNBf4q3dad1nB23drt0XCAx9v93crsROA93rX8yOR93pFsaei93n1sjez93skLgvA931VL2vR93+kqKvi938uqA+/H3wC+nu4d4ATOmnVc4AjOmmCV4Ayekn/X4BCuizOA3BFe4f1WRJtcjha+4UeHBkdUAOfCBlacRqUwRbUQhgXnGXoAl6WAlrCA4mbU4jujRmLM4eS9ARuAAxnBAXqgANvVAy/9IEAwiMMbZC7QBlUwBmYwBLEG5EJAA9EUwXnAAj5wGWqwAlKwp3HgAz0FknsKB3jXnUdwB3MQAy8QBEwuBNEE/gUqEGR9MCs0YAl3wARpwEwskAdCoHZHkAOWkAhXLgVY8AZRIARn0Vs5kNlC8ORLEAdVHH7tBANpYKK9ZuPfva/dTQCFkwYTUAR8AAMX8F19cAN6oBcz/HW6/QJVgRndwAQsIBRNkAVNNXthQAU2IOo38AQrcC5AUBdOEANSEAY7ABlC+gZkAAQOEANHEBlnsAYscBZhzAMkcxLFfgZFkIFvsaI/8AIxQeuZ/Xp4wOw48VOTOXR1zFV4kQMrLpSMQeng7bgcsAEWQbpSAAEzEAdG0FvERQRYEkxrEAVwQOg/YBDcESRhRCXOIAXRZAcskg1woIGqlQ1q4AN5QANt/mBWzqUHc4AGFhhGanAEWBAEM9vpdDKzebBPS5AFCJIG9K4menADCh8gUfBMZwEFbnABaeBHZkCdaIIFFRgFFZ8GbYAALM7u301JEQDy2yIabg1xhLonzj0uRB/1Uj/1VF/1Vn/1WK+Ld9D0Wd/1CcQH2RECXvlneqBOjMvVpWAQl6JDWeT1bi8uW1mFIfAbLtAeD5AHM7EHP+AATjB3WcAM8RV2pMsHwkUFkwCeQlC2IboGLXAET0BLXP/2ko8K2RF6IqA1PgB20f4EbXADR2CiNAAKEWADrBc4PY4GUSC/TLBSRkBVEnAH6/sGduAAvT35tr+b/GACJFACW0A3/rAhAzfwtIxLA1EQA81+X3ZgBDqQDaX7NnoAA9r0BjefB2YABHpwDkewCBZ4+9wvOnKwBdMBinFEpyKQZN1//p3xB82NCnvgNV2gYjvDA2dgRQBjOuh//xMx3BVgAeJhB4knMIDA1zdISAiV1+fV1yb4JUioNliG1vdXaNnnNjdXWEjl1qeXhtfZGdmHOAhU2qkHV2rG2ZfGWljW53dWqmdX6PZYqLY3aJZH2wl3lFX6Wuv8DB0tPU1dbX2Nna29zd3t/Q3OaoFRVVFRg1bDR1UW49KmE2SmaRR2McMmdNWngnMEdcAIlj5MaPDR44QJEClD1tBAY+QCjSZozrAA/qJGiJkofd7EaYLHTZINQX5gqXdBip44eljE6dMjxos5F3oAOSJFBY0fYYyUYZGHiosg7va4kTDnyMJ8aVgMOdKjjJBhQlquSSMEzYo1P9hAoSFFiAszbVoAESvoha6ZaXyoiVLmzI8/OdFATTOEDQ4sQmi4uRgusODBhAsbPow4cbgKGPpgCIBBzxQ9Qcy+uWDHRQ8mWJIgeFJDQpAnRwsg4VNmx4w+Ql5oQeiGhpMYmPv4eMGERRkdYYC0KBKlBR+OTPC8AfLkhg02UWrcYLKCjxkgOfr86PGmp40jBn2cjhFFAxU9F8LUAPKGjJ42EmL0sSHBTA8yQHr00VBk/kx2PTb6mDGSAjsxDCGBHTn4UIRJvSGIBxtAcNCHQX7cQKAROhzxgxNmnGFfO1osyIQOZOygWIkmnohiiiquqM1jFphTBh0NKNFDEGmI4sMKSwCRxgFZ+CCBHhvwwQYfYGTBxw9C8NAHc7S4YAOOcLgQBxoLoGeMHWisEYQaQfRhRCYspAEHC1KooYcLUqTxVyZB6JIGGrz8odQas9ipxg9DbAgHDFrcaEdLUiyhA5s95GEHHGzUkMaXYfaxxFYu9cAGC23YAQMcRiigBqJpLKFAoEPcoocKWaxxhA5LYPEDGnDkMQcb+LhQBw1pmKEDL8ewyGuvvv4KbLC1+IFB/gUW4PDFIHzI0YUVYvShhiB56CDIGnvwYQUhXRTCxxbS+NFNHuAK24kfsgxiLrnqrstuu+6uCCEKfIyQbCFiWIFCF3JoAEwi2w4ix7OE3IHCuwYfjHDCCi/sqwZ9FHzHCAJ38sUHVmxBByEkAINtJ3dky3DIIo9McskjnzHQFoJ4MYIcnbSBg7JioGCFFyR0AnIhdeRscs8+/wx00IOt1gcdivSxRQl1EIKGDqxwQcLFS/fBMyF0eCt01lpvzXXWRHdLCAok3NFHFk6zsnEffHxBswkZlyIG1l3PTXfddgebxTKDFKysCSfsQCIrfJRQyhclWMHF1IR8wcXd7bah/ovjkk/+LtF76+xBCf0W4oXchRTMRxcooODIIF5cgYEFVYy7DeuUY8PHBgQQYAAniOgxDCF6zAGFM0dszkshepQxxy+D7DoLKrhAYzzyrz9vsuVIA6PDCV2YUAsJihfC89r4cgHHOBVA1mQPUejhB/q46AGMK30M48e4QrCG/rjg3i9IDkKEAe4weix/vyKBS31Zg0IEeIADAkSgDwrIggLIYIQsvIAGbxACDowAFzSoQA05CEOpjuCCOdCgDy0wgwT2NIQ9MCEMMRACHHQAhCWwYA318AFM9OCT9bSABS7IgxDGoIIasOEHT1iCVOICvSSG7Ax6A5jAdKCLLYgB/nudGFwtukC2UtyhBhXYwx/M8YdV9GEFLHiBDiRwgSbgYAUxYEMWnqACBagACgrghBRso4AXqOYIEnCBEEIjgT6wYAk3iIAKXJCDGsRgBitQgAmLcIYNrGAFDyCF0GYQATicgQAFgIkDhAAFITjgB0woAxTOoIAbWEgNN+iDC/zTAz20gAx9KEN6sPAbPBSnCS5wwR1e8IMsvCEJK2hlC8owBFKWgT5v0IEQMOCdJZwBDz9wABKao8RsJkx6avOWDigxCLd5LhFVs1q9OqGFGgTAAlQwhx+OoAIbXEAFPuBDNCXQgRc4IA4SeEEOTvOCKRTHNqSk5gsQEIUfnJEj/jjYg2Re0IIktMAHLDhDDFTgACKUIQwXqmQBDcABDhBgA4s4CBx8YKM3zMEOdihDFCJ4hDaooBd5YAMH/NALI9ohVqv4ixTekAcb1ABVHFoTtFABFU/pQQ09wMIanpoHHplBIxzRplXdxc2H4aAZykJBHTynPWfwrQ9x4AEIMoCCOAjAHIx5Bht68QxMDOJ/hFiDEF6SDTXUU2sinR1XEeO8qwo2a0ysogdSUQg6cEGxyhrBM/72gQx4gAupsIIWJEAO1w3WMHN4FYQ2C9rQQoObfNDACTZnui98YVteKOceoDCDs57AC/1y1sPiJ1rFQGEgue1tbqW3Bw34QQwu/mMFCu4ABsMVlw9nwEFsSUC6L0xsEFLsQx3+5VvEzCB32e2uNgs7iD0MSW2NY4UeePCABCwgTljIghbEIIbtTTe+g6ADar0bGD98Fr/8fZ3l5sAvQpRzrglIAAPUSwcxHIAOuPPB/frgiDTwQQyI6MEPlPC/FPbhBlQIhRP8g1vc9uGOtPCDGPvLiiz0DsUsthvRAIyzTvCOkQlAgh4KrAY26MAGpnLAC4awgxYQYQMxUIIESDqDJSAAD2VQgRB0cBtOSUADSDCjDRopiFb6YAk0oMB9WawDxLZ4zFnDwkDQsMBOqMwPWnAuB2YwgwPUGAkLSIAaXICFFRiByG8o/kMQVHABA/QgBxu4RQ7aoAYJ0EAFTvGBD2LAAidQAQn1vIEPLrCMCR4hCCswwF/JzIf9knnUP+MAH7IQM26d4QMgiIAEZoADKDSjzgV+QB/kADwhUCF0m5tuNMoABDGTmhUvHLaxRZYHDUQgAlqIHCrOAIVYa0ELc9BsKF7wACTcQRFHK4Uczrm4Y4dDB58Wt7nZFQEDRKAABdjDDyRgADPnoQUc+YL7huG/F2wgDGnYwx500AYu+IEP/fkdFO6QLNz9b7jrg4MazMCHBw/CAYLowRCygLv3ve8HGqcrqQN87pCrCw4EwELsCMCDGMThDSyYwQXwrAIi7MAJCLgA/gx+UANXegEGL2jkC4hwBSJEoD9F4ACVvSCEPKqmBxFogQycYAMXIAGRF5AAGvjQzJzrZggXOEAZUhnkC8jxjsOelsjPHqw5EGAZESDADoqgARUsoQVniIsNwGADJ3gnCj14gh4O0AIp3AAJF/BBGzZwgQL0x5dUWMIGaBADkPzgAEPnjxNUcIMjsEANDnhCH15QhhX0AQdNkMIFiLIAGrSgnxf6MouDAE60y55FGpidAvswByaigbvWzWIf7PoK2hLjxGJAOK4LAW5fz/4aHOD98p+vmB1oYAc4aOJr4QyFPdwBuwO7WS2sYIKqjbUO3Ya+NfaQavOrXzEaOBch/l6IAw/EfhBdKC8rtoAvnqlsEFxw/fqdYWb/J4CGsQHCFjaoNgM7wAlhxQpWsDRdQAL2922DMGAD+AwNZYEZCA6ldV85kwewFQJZYG0OSAheUAL/0jEPo4HTEGor6ILbkAeitjhvMwhfYAVNMwPfRIHbA2ElcDQFA18vGA1o8CVCaITUkAfpRwjX9Tk0eGoz4AE8YIB1QC9UgzTWdoSFgAPul4VdyAxn8zmF4Fg4UwdzsANvhgXcFTFicAVSoARY6IV9QFJxSIeFgAVgSIFWM1Z7w4NoMAMcsFV9cAcgMD4BUAWDsAbzVw1vYAeI9QP+lzzCUwYdRgiB1Qfl9jrF/laHm7hbYUhd03VczvBaRlcBVVAFARAAf8AGT5AGINQGPPQCeZCDHbYGG/QDaTADRkAL86MDPwADcaACQ5ADITJBQ3AmQFAEWVAFLcQdYfB5cyAEyAQEKtADY3ABNcAEMNAGTgADPWAELXQHlDg5O+BsmxiHOkh/U0M4hGACPDgsbfUYVbBCetADbrACHPUGT+AESLACevAEZXABZeADYSAEVaAH8wMEUaIhPsAGLUBNxfEDEQFxL5Ac9WRDSMAEKdADNtQfVOAdHVAqNzAFNzCMZHABY/A8IGeOcYgDqUB+akNFfdCO0eAFo2MOFoCKluADNCArStUGCBAEfwEH/rd4KHaQFWxACmTiCmuAK7+QBm/AB2qwBDXgBkKgV1GwBnxAC1n5A2dAKJHwB2mwBva4BycVBWbgAFoges8TgytZhxxQWX3QBUdjAr5XCtdFM8VFBThpiNAAh7yyOxkHPVCgBFvQBZDolgJYWsNwM2lTl6xwLyjgBXaJLn/wB39Jh3IgAiIQAiMgCJwACpVYCGagiImJdsGlgjczkwPTLNVlmtRQAiHAMiLABXowAHswAHnwAwAmBb74Ei6gY2VQBj9wEy6QBlGAmK/JX3MwARYgABigBY9wB/BlX4CZnCuCmQwzAiFwB7FZMDGAADdQBkfwAVCnkLaRJlLQAvZR/o81wALOp5xk5geMMT4WUAdA4AV1AD+CwDrs03GCoAeBxAdZOS4+YRtCAARZ+QjWAi63qHES9zsc4SXDcBDpYwu94wbOCCZSAC4HcRDw0wdUEAkgahs9EHHQ0qEDtDwd4YwUx5+2sQfWEl4d1wNkIwOrMECCsAdQmT4fNj961T/ooweuIHHdYAUlsAUoEALPsgZ68FQwEAZwoJSvIAPdMQSEsgYcsAZAcJ3xmV3l8AdqMD50wgdM8Eka0AIu8AAwgAcn0UdGAEh9UARG4AULoHIOAAd6oAC60B9V5gJQcAFRUGWq8QM54HQ0gKYK0Aas0QeroAOjZAMRYAT9NAU2/mAferSjBlR4f6oDC6BHErAVKpAcNXBzTCd6R9ACcJoGLyABEuBjnFYGrcqo+WgDDnAE6KAAF/ACN7AEEwADF9ABRCIBFUYDEDAFLjdPQpCMouoEeuAeLqAAMdADHSAEG6ACWoABiYqJ18AHKDACI8B9XpqB7cRO5iCnM3ADDhAEvfEDDxCrOXBQUTAEocERqVoDpLQDMVADekADCMAHE1QDPiAE/UQDSPAAOfgDOxAlN6ABWKCvenBHLRAEQNAALhAFTnBQ9QQBzgitKwcFlUoF8FQSp+EdRtACKXABNiAEFzAEldoHF6UDLYAGMSABUYAeUKABscoR82OxF7AD/g2JBgzpA3lwABSlBqGSBA+Qc3EEATOQA6cXAxNhAy3wAVPAQFjgAwrQAvujApV3AxvgsFklrmNLCC9iDofICmZwA/1iV3i1Dbv2DP4Zt/2hInKVDXoAt2Srt4PhB6YojnsLuIEruINLuIVruIeLuImruIvLuI3ruI8LuZEruZNLuZVruZeLuZmruZvLuZ3ruZ8LuqEruqNLuqVruqeLuqmruqvLuq3ruq8Lu7Eru7NLu7XrpXxAmbaru+tiBSEQAiWQRYgQWMK7u8VrImIQAiagpDfDBgeQJGoABUfQQRsGKVSQldXAhcarvdDQu1vgBSEgAmcAeB1ABFkLA3yg/mXW0QOnMQ1QUACcpAuI8AdOmrvHY15uWwjXK5ruE4md4DyBBVSy8Fe0YImlsKjBAwnbm4FeIAJbsAUiQDjCIJxDsAJRcAZDcAb98GcakAVogAZQAAUdjAbVBgx5QAA5aACddANssAEYsgJBgEE4gcF9cBK0MARn6QaruAKvAQcaYAY7cBpukAO8+Q5UAANYUAa6qAIH4oxU8AIsUKZP4ACZYsHWoQBokAU5EARYABQCwXEqAANmsFMyMQQJ6gMFMSgtsAbQdsGtiJIKPIAk4Lsj4I7SsAdz4MFYAAU6oAM4EFJt5yptBwdvIAFGwAHFERGW1gQa2ahJMAT8YR2l/kQGVIAeWuAEEVFpB+EEHKYHImkdQjAEg2dPeuBoxeEGeBAEeuAAUDAEjtEEAGkHLwAEWeAGUTBKN+QC1IQeZKAqD/ADeGBhtrTKj3YmcJyBdFA6gkFyf0wAgnAEeiBMe5AHAsGVlJAGRqALRhAES5ADbmAHz0EDnWUEthIKLAAHUsocceADa4LNYpk8afCUDsUju+MDr/ADLDAHadADK/ApaAADUUDAuyOzbeAKn2KcWokqbXBSbWEHBWzMZJtAs1OEC+PQD725cIAF2WvRG83RHe3RHw3SIS3SI03SJW3SJ43SKa3SK83SLe3SLw3TMS3TvZUHpTnTIx3RBfAK/nZbCoFliZwgmJmwUnVVjsdT0b/3CM6zBrdwDMaDiB6ancnj1DedgVlQAHx8e9tBA2GgAk2gA0OgA0wgAytABW/QBjmgBiswKD20AkDwPwoQBg8EBAJ5xWcgBLpwAGmQjFSQBtk4A/9xlstgBkHQjC6wAHzgBjUwxbyjCzDgBjOQxGOhBjPgJaexQmZgBncAB+4wBEMAvdyRBVSgArHwJkNggFT9fDpgAG2gds1sAyR7BkwQB6/dARu2vo0RopaqBzUAdZwgSr6YAjBwA0WgBjqABTm3Bo7kB04ABPt6AzCQSmaQc0dQeHtAkS9wEL2hyqxsHa4EAzGQIHEQB9Tt/gMqpAMvYATUhB0jQt725ANlwAR/6gM3oKGorX5W/Wa0Ay14YgTRohQs15tB4Acs8M1oICuugAaLKie80Cr3bAwusAww4BdQAANQEBtrsgRnyRFwiic7OQi2Qs+vsJNauSlXRwNwGi2/ML8s4Cq6wh1ZCc9HUAyG5wMabd+zNwOzo9M+ky43DlrMZdPrMgczsK0+vrd5YACzEwGPMDyRcxXf4M6EMARdOgivsAZNNFeREwe7sgbyW1eBZQZlkAdlsAdqIOaE4AdlwAeIsAZwZeRntwER4L5uByZl8AJ2MB2UVgbQ+wg83Nb5kAd/cRY82dDsgEGvjRUscQEIGiI6/jGQGMQaMAAEQPAaacBjXsEPOTAEYXAEUXAEL1ADR1AGAwEFHWYDvkkFrYRBReCML/AHSDAHLCADe1Adg7ACbrAGVJkFZPfmIhcBDiNSGqAHE/DafBARPQABCOAGF8AHllDJUCcBZfBTvQEDlUJNenIBN1ADSKACWMARVGADCYIH3mFPqURwCGEDOvAGWOAE8L1V5P4C2Z4DkhED6llLR3AHNqCQjqanNwBxfeAAZ1AEQRAF3R44goQLF4DNrdTrIhfnPNB2vSMEWVAk4wzPfgAFXGoJBdFZbJIDB9HQZjDvMouUAqEGa+AHPdALdAIEv3DysyAQs1DQHL/ZaaAF/rNQJNeMBWxABGGgV60sBH7gAn+yEvAMJljgBl/Sjcewi0OQBE2yAp21VPXd8OZ2B21HAA6DMGiAv1W/t2ighAZjdl4fuHyAhwcjtmQvrmnfLmyv9sqp9QmzA/D59vEZ9gaDxXWvt3dvMHyv96Ypg2j/92Pr9+5S+INvjjpA9+4CBTaO+JxY5OwCByv2+KbZwQxz+JXvhRiN+Zpvmh/Y+Z7vlmbPMJcv+iuZ+euSBxN9+nWY+usS+K3fha+vLrEv+0dI++Si+LdPh7kvLBXB+wkDYBtQVSNzCtRA+QrDB8kf/O2SBwUgO3RuYQSfPAKbBioRBy/g6T2QBivAW2Dy/j7/k3FF6gfenDzpwxJ84D97ED94W2J9ICd2MEDjosqPAKISh2+DgAX2AS6xsT5TAAh8fXt9fn16hIZ9MD9SfYKHfDt6hYN9l5iZmpucmVmdoKGio6SlpqeoqaqrrK2ur7CxsqA4BXwcBBF9QH02LUI5fS9RaRcxcQpRTCxwLrxpfT8qLzMrRhKMNRISfRcKSVqLDi9QUyoKL1PoMjoXBzdtLiswbCs6HQoqdn1vTzV9v3IgiPGjxwQVLH7AmLDnyAwNKh6E6UOFYA8JK8w8SKJhxbgw8voM2bXgBR8jK7C0kOACBosOszJhiUmzps2bOHPq3MnzFQ4CfbAQKJDl/kALDRryCOHzAkabKXrOKNCxREONFjCh/QDyhkyQFwiwxNAWRViONziiBXmjRcILGkj4IHhwBM+FIEeGtHDgwkyOFjp8MMnC50aSC30QBvEh5EIUBA6GXLAh8cgGbDn4LJFg5IKQKVRgOAgSJsjaIHv7KKAxZAgTDTfu5nBBg4WaiTW1fLnTs7fv38CDCx+Oag6B4wR0ZOKTZw6aM8+ht5mzR9EoJSVI7DMFjVUVTXocbWpOfBWXEOi79FlTZs4mPXn6uC9UZk/38vjz69/P3yaaDRHsUMoecKCBRRA66ICDDjtkAYd1faAQQgkhjCBIE1MIwgclR+jhhBqG8EGI/h4s0MDcIIJA2EoeQfQ3yh0TdhGCCBu6oIcRYWBgxhB8uGHAGwUc0cMLdciggAtpCAEHBlGg8QMNTNAAhYtUVmnllVhy4hwUPMywgQYciBBCHyOEwEUfLtQQ1xIl5TCDEy9s85EeEzAQAw00RNCCFiz88wofPGSpiRwhkFDHjHREw0YZK/hQxgN2vAFEBDr00EcRQUTxAxsXYBFFDEboAMMbK+Dxg6Copqrqqr2JYAIfJoTQBRs0yMCCBjb8cAQLaTgRgwRCcEWGHgo4YAOvU9iwDEywcLAqHyKgsEUJFvaRhh4wSJGGGSzsocccfqTBRg1pCHLtHD7kkYYRZ/j15QYf97Eq77z01juKFTNWCMl+GrDqhZgjeGHvwAQXbLArXZBgAm/9OStvHQdHLPHEFFvJBwgQV6zxxhx37DEpdZQZggmXuHHGG4Ssp4nJa6yx78cwxyzzzOVRKIaYXbxBwxpLxCFEHFRcoIYQke4cgxlQZSEEGi/gRvPTUEctdSojiEBmCFaw8UQfTWCBBQY++CCBGVJo3QcSSwixAhVGpHDD1HDHLffUJJDABQkhCLzrGnlkm4YabgAhyK5prHGHEW/AEAUN883t+OOQSxwyeihEbvnlmM9cB8OZd+7556CHLnp+gQAAIfkEBBkAAAAh/wtJbWFnZU1hZ2ljaw5nYW1tYT0wLjQ1NDU0NQAsZgJTAAkCkgGGAwMDfw9+fBN+WjVNLFdsOmN2Smp7cnB0aVhkpC4winFzomFgsVhwdoZ2kIh3qJJxxJx8U3OIcnOObl2YbjSGkDCQhBiDjnWMr3SwmmWeMqmTdYqZboqTe5akc5CrcayvVqedH8aaJcecNsykStGtUtGwaNi7cNO7T8Gfed3DecvYe6/MhoeHiYeWlpaXko+Pp5iWsJOOkqaXqKaZt6iar6+UhZupl5mokpGxqpauiaKsmKWolqq1m7O6jKywqaeotqWptrOopau0p7S5uLe4sK6yzrGWx7q4zrCt0qOhtci2kci6z8a16s+y49CmppnJlq/OqLrFtrnFsLDQoKDRzLXOyJ7Kgt7Gl8/KuMXKu8rTrdDRiuHKk+POm+XSqOnYtevdu+fPsM/pve7hv+Dzm8fmyMfHxMvVydTa19fZ1M7L59nW6NXLzuXZ9ujZ8+jS1drlydfmxOvk2uTnyfHn1vXt1+j13fXzyOb55unq+/bp6+7y6ff2////8e3t59jnB/6AfYKDhIWGh4iJiouMgmwJSW8MCU1NeDl9mDBqmTE8T0BASUh4NRc5Rzs5Rml4SBJ9GURaQBJmTy9HOI28vb6/wMHCw4t7EQTIWYJ5gnpavG98inpmdm57gmmE2n593YrXfWvE5OXm5+jp6uuFfgkMkwlbczJRfW4vdsxpenpwaWnWREtzRIoZM0iE6BFChEcfNNnc/Ejzw4wUdhgzatQYhUCUHgYM9NGDwI6eFm7U3JhCA0aQIjRmwDFTJcYNNXNW2uTzBgeSG3yaiIlBZI4QIWdcrCEiBkifGnzMMHEzxwUMGHOOiHmBg00QKAeLmDmzsazZs2jTLkqSoG2SPv51wHiRo7au3bvrfBDgA+dYnxhCNvRx0SeJnR093pQRckNPBiUOgDgJAuMwDUt64sBoUsaSExg/7IDO8kYKDqe5hgRpYqbMjjc8lJxOwsQMniAOaJjGy7u379/LFOgpJOfKFTrAkyu3u4cDAR82CHDQ8mMPRDYs5syIw89OGxY39gAhkuZNGj4wuL+50+dmjz5vVr7RjiMNkzMzpnDS9idhHjv8pJFfGmyskccQa6hBhBoXLefggxAGY0MiX6TARR0RZqjhL3xA11wBBETgAxp8oNHDENIc8s0w2mzo4oswDqPDInxU2AV7MeYIIR896MDMHB2gEQUHfWxAVh9z8P5gQxYp6ujkk1Cew0OTivDhRQpe4BjllmhFYcMcg2zABw9wZPGMDw0KgoYONjwjyBUjlIAcl3TWCSUP2PRyx5VfUGnnn8RoESQhUTzDQx58CNbHR4acYUMHJoRAQggi3KHHKXyseFIWEGHTjafefAroqKSqc2gwdXCRQp+ltroIGh24OcgeE/bBQzc65JmFD4bwMYcIIfQxQghdnEQDHDBIkMUTf/WwwwsPwIDDAS/AsIMLEbAQgz2uduttI1GAOQwdKaxKyBcndOHntznSQYIIJdyxhxZtHHJGim7usQUfddCxRRhgjDEGGGDQIccIJvARabE4bPaCBwpYw4IHQv7MIAMTtzmRgwtoUJGDGrCwK/LIfWQBhzlylPvFFZKKMMI9Mwq2hxsAKiZNns1U8YM0bAhx0R5viKFHESRjxIcIIkw6AhpI/AAHH3vk0W8c/8oBxgE+DFzDFpb6OhYQ0vhBxwmUUuqnG0MUrfbaiGgBETpfhPAypWC8IQEQHDChwBFb7MCGBC44oAAONECh0AArCIJJGjHQAAQPN1DAdjpjiJDCGCGE8EUQDSyxQg8sRBFEAZ7s4sAOMRQRxAYuKBCDDBtMoIALNXBwAAsnoIBCBC1M7vvvg6Ahqzl8hJACHyWI8MUbW/ggBA0LaKEDDUyZEYPfEJv0RAz3OvGCBP5BsDBEFBuIBDw5dIQARh0jiACGEhwIcYANR3DgwABgA6HHARMEYYMTUFBDEJDggjQ8AQENkMFtarADDnzAA5g4nwSLVqZ05EEDmZPbuibomxJkMGF0CANdmvG24BECDTjrwx3AEIZu9KsPYFAhhjhIQ2/NgVvmIF8dUoCwGdYwOV8gQQnkUAJB3OEKJvBCB/w0o0HkwSF94IO59KCDOZhAECcQRAp+yEVS5QGHxNhDB5TRRQhxYQxfkMMVB9EDlTWpA4WYUIWo9IElCGKNBCujHrm0BygS4wwcSOEegcOHLvThindImDeauMNV7YFXhNiCnAohxR7Y4wqD2OIgN/6pI0gKgw86eA8nlVPIPnwBOQrrkCDrcAUUsKoPXeBCrQhxvEX1AJOCSOMod7mhJgZjDhtgBi+Bc4cvaFEQChNlIeYghVSdgAQY6oG4BJGqQWQBBbQcpjYd5Mtf9MCT2+xNHYzZh1ryAVLrioMW9nCFU3LhCl7wYzkLcQI/njKc+OxNN3mRhw6cLJ+9oUMMo7hFaSpMS4I4wwm4QCU6oOByfAhYIa4ApEwC9KJq2ScjooAnjPLGYJmEgx9T4MM6oGCghUCDFMg1ApS+CUkbwMY9PUrTjGg0EbQaXk3VUrBB1AEEhbgQLLvQA2EaAo5ZKs7lBMEFQTQHG5rcqVTPcf5Te9lAkFM9yxd8OIQiFsIEJmDPlBARBTQ0dRBjSAESB5GoOXTBh1mNKzCqSogOgVGuWsURrQTG1lWdsQ903YMGNlgCE6RgoBHQAg4wgIEIYRWv3qJrNjpgVMie5UaCuOo8++CFK6TIC1+g6xhAsMGzfsGwYKBABSoQgArcQwze6MMeQJUnUMlWEA6Qhh44IQ012MMNNsAKHDylBzv4gQ9JuFc39HCz1zbBZ7f9xh660Y0gWJZOikIED5R53ctKQwvc8gIYTDDCQXgBqIhIwQ0PgUtkfkEAVvgDa6sQND1ISwEXcAkOcFAFNTjgB6AT3B3eAAUcvCALBn5GDHrAE/6hvcAGHgCCEJiAhQm8IAcxMIIOWqAACVzgGUfogxD68AdoucAGLWCB66IwgwtYt7tRguMh5sCBf8L4LGclkha9aggQeOEQXkDOLNlKXi50IQUl+EAALCDfAFjBDXdrgQeKkAQifKXDQHCAEIbwghj8oA8wMMMp+nABIhAJBgqIg91ewIQnKKAILTDDFhCggFA0wQ40uMAQmEAkIvSBgBKYwQ+cQIYgeCIJc2ABC158YycNeRBRkGyj14HJL8EwrAw9hA++YMi6enZsV1CVcSxE3jukKLUBSHUFHruUOBBCD1KoQjn0MIVFTHPSpdqnGHWK64x4gQRcYPAXyBnRQ/7YY9h0GNiVuCDeNnA3ij82ognAkIcJVCADf+j1dccqiCx04LHaVocJkiYpMKxhB97gAwvoUIcwjEEOPRiDDNogh3ZLgw9yGI4e3BCFH6zISkytZS3Dbdk5iIgZUSAjwTNyB0kVLwReGIMPZKCDDhzgADHwwS7MMBgF/LcDH8j4BXywAQVQGAExsIMRxRtWZLZ34XGNAzIIUIAo7CENHM/GNG7dB04UIiCDaJEgTiZ0RZxsHGYZzgb/VIcQeDZ5YGCCBJDwgiEAQQn5e8oGchAEJ0ThAEwAwQHU8AIeBMENOmCBG/AgCDqUgJxaXDrMacoBA2SBBwSA4wyAWxDQaP6BJgUkwhmKoPIqbODLRhDD4N5AhJPBgAJVYEIRxFCFF6whCHNg1uBqXWIXAEEMvg2CTKbwAisoKA1CAHc5+BCVkXRrUpQSwcAQegeE7oHneSwEHIRJB9ASog7RnntcIxCBh0inD9ZtXQ56l7oWnMEIUQACDaaghxw8ARNs4AMQmHCBM0hBKDhIgg/ccBo1eMUDVOgDEJqAAz14LAnaJ4IEclD9J5ghCbaYQgzIgBE/7OECCMB6rqIwCAMGnmUlXEBOnZYNJcRZrDdwg8ADdMAFdyBQ2SR8ctUDBcADzmEPQJADe1AQTDADdhAEe4YGQICCKpcG/3APCOIGfhAaff4wAzeQIDMABWmABPihBdqQBn/wBi4wBwTSBznoA3CgByxIAzjxA3+wM/3nBw0AAAjget+SSoIABuViAj7kNoNwB2dlhciEAmdlgW0HdxiYVT5QABHwbOqAhC/ifywAAFIogFV4Aj4UUcAmDeFiUUQmDSszB02UbHx4hoRYKn6wP3IohSMhd4DyV5lUB0cGAuICBmYYRYY1QjI2BnPyBWNQiJ44KnqwB3GYiAE4Ml4QfHsiCD6gKuNFSUamhd1mDz21WZ9Yi3TiB37AAYkoh1O4It4CBme1WTJWLseRS551RzNEJEL1VrbYjFvif1G4i4roi92yQ9JAiUVCUFE0Xv4lsICCMESANQcXwgcv54zmGCO4OIpyeAAc0ACcQI0DqEhXRCQnkCJcwFBX4gVNcjm0QoEUeI4AGSPTpYsHMAAAMAN+sAZzMF0jozDj9AUbEAY/Nl4I1UjkxAVgcAE4YAVYEJAe6SJ64AcKcAB9MAQAMAA9lwYLyYikcgUx0BYLsAZgYDLNoHKD0AZfwDVEkAEYkANW4FR6cCTVgAh6IC7SpXOGoAZ8QA2MWFwf+ZTt4Adz0HpyaAZz4H/DQTKPwABGkAALMBJKcAQy8AYc8AOUMWBloABfMAE5cAEMcAFWcARngAT81QQRgAYu4AJG0AJC8ANkYQa4eAZ5AJjIov4FSAAEc9ACM0ADruZnLeAHcMAEUiB6cEAEZvAAaBAEbABbUNmZmdJzauAHcYgAzLU2bMEGetAWBOMDLKAEHbACE6cEUHA1PYAAOZABMUABE3ABTEgDB5AFRMB9emkAUFADL/ADQTkSdoATehAEsCV9UnB9esAstUYYMXAK7XcBH2CWZmAEQ1AGndmZuKiQeZAGeyCHx7U2SPAO8dAHNKAFauADxSWERdkHTMAHUmAFPbmbMQB6RDAFRLAGLKAFqWAGcKAGF+BqbmAGe5ApCrkHPwCfiMkdmXGffcAGN5AVUsAJcBAEaEAgLtAGNhmeTzldDuoHLsBx8Cgy8UAJvv6gnxgAB9nGCCxJojZ6DnkAJnmgBnmQlWrDBkiwojc6pG9YnmmQB6pHpEpKiLgopEv6pFAapVI6pVRapVZ6pViapVq6pVzapV76pWAapmI6pmRapmZ6pmiapmq6pmzapm76pnAap3I6p3Rap3Z6p3iap3q6p3zap376p4AaqII6qIRaqIZ6qIiaqIq6qIzaqI76qJAaqZI6qZRaqZZ6qZiaqZq6qZzaqZ76qaAaqqI6qqRaqqZ6qqiaqqq6qqzaqq76qrAaq7I6q7Raq7Z6q7iaq7q6q7zaq776q8AarMI6rMRarMZ6rMiarMrKqN/gpMuaplaQAdj2rF5aBbLWC/5VIK2rlW0hNgilKQif4g/MkCaxxVa3dQTSoA3DUVu3Ra2D1APIEAFJGgx+wFqtNaM/ZwgY8JNVYAVV4AZiIWtZwQRxYAZrYBAAUQVI0ANqAAT2oAZocAZq8AdscAZHYAZqcAZnEAX9lQb91QQ08CwTUKPu+jtnECLHQCRM0AI6sFxUuCLp2Q0zEARxsAeh2A1pgAEZUAUWIAAZkAYsoAZCgAYz4AII8AJtwAEusAMb8AAZ4AI4cAES0AREkAM/0AJEcAQHcANCcAQ2IAEw4ABRcAGBcwQwIAMskAVMkCyCJgVvoAZmkAcHinNTcAQXAAQucAYPwJkly0U6YABngP4GyDAST8ACNDAEG9AALdBlVHADX/YKL/AMevkDHnAEdyMBOlsBflAFAlABRDADCqADDgAWDxAEQuADHmYEEjABGIAAFcAAVOcDVzEFnHEDLsAEPIADGaoAHmAxRjABc/Bgb7ADvTsDQrAGe/AH2TZdc1AFP/gHLdi3ZRQFBhAHcEAAIjGdCiEFG5AFGRAZfNCfffACEVA/Mwg0WxEBRXABSYABrVUBAoADZlADQ3AAcQAEN9AGXpEFOzADB6AEPIAAOKAABWAGSsACUgAEZkAEW0AEqisFOVAFZgAFNHADUmAEanBxMWADokEEDqAFUmAfeZAFalAFUnAGadAEPf6gAGwnvV3EB8eADEeSCNXnC36QAQHQuWgwBhjCL++GI3wwBqxXMGNAL2IQxAjVDIzgrETJhi5cQ1nwTexAAltwAiMwAnNQITgCfOUCTX1AAiSgMDawRQnTBd74xNqmY+kABi9zAiXwxgTVaVJUMF0wAkKkMB1wgFdELiSLxnLlA5VlDibQVGqFLl5VB4M8cGycgFxAAijge6wURScwJ348aXkgab8QROzhWfeIBVtEjldgTiJALlrUAWNAAqHWToJgxn1AB+3Ux5WMUWpsDimwRmTMB1xwAqF8b/fYjTNlAuh2gKc1yP0yKcBCAoKwBtfRJOHwoYawBgyqCEUXy/7nI03nAAZdQE5btFVXggJwZcUVkkk9sAd3sIDH0QXjFgKVozlNAAVr4AdDmwFqUAQEewMSUAWiRwZHoAw60AQrIM/BqQO+VWtpYJzzSs13EgEc0ICMwGvCMGyDEEM1MmxWkiLAFxevBAa7B0Ns1SeYIwJ8MCxeIBRNAAPRlwNMULo3cBg5QH85MAG7cLuncQFmMAVxYLftRwVBkHMIDSgaGAEGQACuFmJn0KzRFSo30IP+16zYgA2hOBKl6dTTKQd3EAa3lQV10AY/dgdtsAdfoAd58AUx9AF7EAZbkAdjMAd1EAR0wAdMsAJLgAVzQQKDHCnsIWHNyR1N8AJscP4HMCAE/6AHaCB4yFcZaSARe3ADugCEQogEI9rTdVIAQaIDBDAjCvAST1ATQyABLLAGMAAFvNMwcxADEiABDgARSMABL9AQrlMDGxYDZqBlAi0BERC2UsYHNbAEiXsHNCADOIAAPoAAMmADiUu/OsABE5dAXhABDrAEA0wEBdAAGiACGgACatDCkL1HEWADJlLZ6tcHVdBhSKB9SHAEDuAB15cDL8ASEjCZvXMBETA7RYAADmAEeHABLDADp/MCZ+ABUyADMqAGCuAFNeADF3ABY3AENfABPgACDRAEPKADRKAHR7AEOrAEHdAASsAHM2AEW1C3HcABLfABRFADUf7QO9n9rjNHADy3CA4tCLXWBz+ZCJ0o0WDAejgyBmtQA8BCKWHQL2jAbrUnDWqNJEvJL0EjxJbSBmDiBiliYylOQ1mwATbAA3e1CFEA5ZlMB+7UaeMkCO+WAhD3LiTQBTUwAeOr2DYwBS6gBGDQAhK3nWwQ4g3AAnWwAT1QBGyABjKQBhIgT1FeQyPSC3uAySqyB1tUWFqCy72XAj1OB5FCAl7QAA9QBqLgAnUQAwWACS8AAhzAAUYAP1DQA0uwBE9wADTwCkuZ2YFeRhHQ4onwaIzQZAGAAQLTgxjdBQGDBQQTZGPQBUswBm3AB24QeWDyB2pgByVSB1mtBvTGB/49qgR58AZDwFxnMFsH3eq+Iya8kOW+wJNWkGo4AAYIEAE7MARLEANYkDpm8ANL8AEfwAXtiAY8sAR18AJbwANa8AA/4ANgIAMxoAR2sAUy8AJCEARKoANMsAM/UAQuoAZ3AM1Eo+0/tAfZRSOGPgirJeMBkAF0sH1AkAYvIAVKIAY6EBgyAAIyEAYSUAMN0AMu8PF58AEJpARXUAc/8AYNQAYs8AFKUAY/4ADWAgYwkAGTUWiR8dgUP0FzIOuI4PSJwFoV0LMYsAQ+sAVLoAQ+/wH1gAVL8O/rU/BgwAFx8AVmoAfiE9cyMAZboAdbcABagAV68AVLcAQ+8AZgcP4GMnAAePACcaAGabP0P6QFTmwInNIL8mUBAUABcuAFW5AFnNINW9UFoLUylEhOdDDOWDDRXlAHc6AHdyAHnHbjSifWuZTVgv+uCpcIHeILWyAEVRAnfYBEfNAGbIICW2AhcBFWJtCNxkECGmDFI3A8eeBJOmACqFyMiWQCQmwCWXRje/BNDN2rPADrceQLW6SJdB1Fu1xOJaABI3JkXUDKg8AFGtA+79RKzOYFPkD523gFJ3A8RwYGklLm17UHQY0MD2sGL56vhYB0gNAnOEhYaCjUtzanxtenZwhp6JZnJ5hGeImpSahXmRkJGio6SlpqeoqaqrpK2JEnmoVmmv7SR3tH4iV4l+JVUsLHp4XSMcIHJqdrUgKisSTY0ccH8kVCcpWS0vVlknKSMiIyMhLC1QeD10T1eKYHN+Tn2DiIxMcI3wfv14SnJ8/6DzCgqB4FePggEKGPGxwvZogJcqbPgxhzbBy5oWZHCzNu+MQw86JKFTdRiNhhs2cNDRh3ipwxk8UMmiNS+rCZgaZFnzQ2jMQpwgSKwh1miMBp8cOIlippjkypEjGIAjRahAgxAwMOzSB9jqShoYXFjDkupgRRM4TJFCBqJAipEuSHGIF069q9i3cVnw2jdJS6w4VPF0Hbvgy6MuKKID5cxpTY0eFEHjBcuHzpgkJDLr5Zsv7c6UJLl2MuKUiEEGE5xIg+P3bAoPKDRQ41UF7UGLLhwJQDQPgk2ZMkRg8cF6S8gDHDDAedeZs7N+TDQJo5BAg4epKjT4wPRfrMcOOizI8mE/jMGK9krpkkTFpIMDOlCZkgQt7c+PCDiIQjOxT84HODHjlU0UcRWjQRRwxZ4HFEDh5lEQR2bOTxhBBJmBeFHhg4YcYFdsBwlRtSOMAVETEIJYQeHu4QxBEX9EYDEGJIkcMN5jyHY4467mjIHH6FYkMpXtThxR2DYENHH3KUYIIXJ4DxRR28GHkCCCigsIUgI3hQwBcRROEXGHzQkeQgXsyBBhYliEBmOH3kgAQaOf60wAENZ7ilxxEbZDEVB30kYUOMfABxgRAxvABRGYjwyChAcRTQgQ0EQNPOJX9A1IcDOPhhRxM86OHCEEcIsccMZ9jZlRtCNPICGm20c8QZQfBwxFI1uXEBH3+AysMbc/yQByJ6vJBGDnPAcQZJNEzBhnZGBuFCHW380AIcb0jxgxSXxArEFGnokQcMcahxBA5sDJqGHXOkccEMlTQKb7zyngIHD6FooQUptIS22BVX0GFCF3SM0QcYI3jxBWN8kDCGCXVEYUNkJoBQHQEG1DGGGmiAEcsZP1jmhRc9hECyCIMt1scrotxjiMqjRNTOJvPyGEUEk/pjyB4zmwJHIf56fBIQyzsPTXS8UUQRyo+ipFCHYYSA4YUIJvRxRy59XFFCCrukwIUJ/tzxgQ4FcKDDBgR8sMUFSnBwwwsg/CDDB0pEsQEdmS2xgwt5vCFBEFUwgcYLedwQxQNT6BGHIEnMYZIeQqxxQxpCnBEDDmkQYWSsMeRQxBRbbVEFDVkcYYYWQcwAB6ZFN+eDzqu/Dnvsq/vhBo49yBKJ0qCMAUYXOAuijNeMFRxyHySMQJrVuuRSwAdx8EAAB3e4EAYHDkAhwQtK4FGEATfUoYQRQ5SR7xtlZJHDET6ogYQdLLLRgq5/mnHECnrEIAEfRkQBRA5JSKAWEZHICXj4gQJykP4DPeAACnqQQguEkMALrOAHsrNLFIBWwQxqcIN1YUACEsCAP/QBJhEhxBwU4oc1qCEiGjOFDk4IiTPkKxTl4Ncg5DCCE+yiDzVMgWB6RwLQEIIOH7BZBOhEgCXUoQY7AIMPZMCBNYSBBzLwQRrAwAYXpIsJcejEH9IAEyTMYQZxSAN4EpGINcBADH4AQh5eMAcgwCENbPjDqvQABCKk4Q18SAMTtNWObtGnDd9KHe44yIo5+ACRjGykI0ORBBBCIAEQ6EMTyuCArEghIgO4wwCYgIf4accJP6CVFGSChJ5BYgOuM0SQQpGCMRCMEHwogRfoMCTS9MEEvATMF7SGi/4+aMEGEdDAB1JgMwJoIEopENMX0qAzL/guGmBARUceycFXYnOb3MygB/3ABhD24Q1bSJECooAIICAACATMTh8UAAQuHvAItCJCJPbAF0hoExJVsyHwQsOFO4ChBHQYgQ9NkCQw1IELH0CBlTRggjHwIQpwoINpUvCIPtDBMAuTxzS7CdJWhHSkJJUXDSSZgAWMoQ12+FYegtAzNeyBDWvYA+4uwccqjA5CiYuEIiGBhiyA4gt0KAchukACefBhaiUggddMYCQ99EADIFjGFbxRh2dwgQTbIIGRBHFQfvmzpNjcJ1nPila7tOGDH1QDHeoApTLh5Qw90CcoUhClIf56lRBjIEE4uFBNOGxhCVDbwhbkAQaFjiEMfCCYH77gtD7wrrGLyWpasbmD3112s5wlxR2mNoMXnKAPlwEGGJCElygItRA60KwgdDkIPoygmoQwQQhMEwIvLEECSqjDGaJwB8b2YQ9QksMW2iAHPugsDxHw02SQEQZBIKOzjdRCT6mL3ezGdmo89MEXCPbZr5IWtXXhgSoHEVRIQE15uzzZIL5wmj6MwwR6OIAQEKAEB8ggAiw4QA8a8AA6OaAD+SXDGz5wgAbIAAYGYAIILiBZ7XJwDkOQsIU5u1R5cAEa3OUhe8ebgukGxBWFMOtrr+CPrhVCGyN4agiu0AUOyP5hBkhwAAhUAIIYPHEHZ0AAFGVwADG8AQos4MABDOiDCKDhDpa9cAV15+Qog5QPJ/BHCvw0pBv6sBDGSMG/ALIXnNlAs9gYBBiSGtsTNG1NJBvBFvIg0TFI0wuyFATB+ICGWTaWDo1d6B3GRLBZSjl2Jh60oRkJVUKkABq1oGWII3HaFMg1FXnYJxqQRojPOu0WTaYD00xQTbuBAA2x7EUXjLTUElyjBHLoQRts+IURGMZgn0XxWA+9MyjjetcV1FohrvCjUxdCmqE47RVEfIqfDsKsXugwV81kGRT34QwdmCE1TPAF5WGjEbFEQQlOkOU6KAYMEaXGFUzAhSbzev5nPWjlut9dtIAaAtj9MkQdEh2KMXgZ2aQ42iBaq2juChGsXmhmH+DQAaEC5ssh68Is740MH/rAFuQmAS+y2lWSheAXKfMZDAexwlG4bA2aPS+8BaGFQ578rH74gwixKTBIXIHRPHTtCb4wUBIYFRJ0AMNbTXEGGKYB01pCRl+T0QUUz6EDSPP0RwnTBXn3QdV9OIEWPkDbogqCSCngBsliLYJcAKEPNBiCFtpRBSCkYQgRgcElY1AEIsAgDy65QBXyZS81WGgOR2gDGdIQhKW4ZOV9mAPRCU/SP1QgAAHAQCRMbgmidYG286Y5H27Nw3CIgBxk74By8cEVNpShDv4S2MAJ4dEPPzQiH4I4g+toLgcSRGOv5G5mHnTQAz44ifKFKGqidZkCG3BXDjtfDPE3v7AQ0AIIboCCjt+QhScA4ZzdcYAEmiCGGwDBCDPgH1tw0AdEIOFFZghCCxSVwAzgB/G6Rnw3K4ABK1ggAFbww0aIwIYdpEECLCIjDYKQA01ARjNwFefCKAgDClewT9I2byFAGaoxTmJwHC0QBS9wATRQBiryAi+gAwYgAQ1wBgpwAS4AAz2QEIKwWjrgOmVWAgTTNSngIzwgB9egbpAgJV6zByFwedNQMLGUdN7gZUxSDaQRAoZRA1LQLU1wA3mQBkAQRz2zR3YwA1rABP4KYAdyxAZqUBNEIATlogZ5IAMJEgvtEAQqB2/t537bZAEZ0AcYEAAOUgUsgAT5owdPUAUBkgNQgAE4gAN8sABi4AJIgIbNAVmhQG+xVXyLYQIj0HPhAAZKsAIv4ABtwwEP4AAZmAPAwQcSQEUScANJkDdz8ASx5ReGpyV10AVesFRB1AEdABofFgoL4zXIkxkpwCRcIAdf9UuSNnskg3mj4Acfl4aoMIjD2EgVYAHIGABC0AUyoAQdEAYbIAdx8AdwEEhTYAUYgABW8AMb0ARCsSO9E4tdwAM4w4B9IG4tNg5fF1t1IAdj8I5v5Vp9YAe8I16DMAcJ4Sd3MAKOUf5QJqADHMANkwYKfABXSfcNUvMBGoBXO2dsBImO82iMztEDLjOR2BQHFjB/bNhYV8AFe2CQY3AZgLUHVZABVlABGYABewBN+LAT8KAGLgkPOgMPiJAPjyCRvedekXAHX9A6hEAkpGUCJEBQfYAFJ0ACvGcIY/IFXOAvlkGQX+ANkSVMPdBaoMFVIgACEaBq90hLPZd0HglYfLYYJLB4AZAB4PWOXskKiOMI73KRqHAGZhiXiLRUPiAEWIBmW3cNCbMYGzUBFeAHVhAAFdAHLKAAMcADNjADLHAGMNAQN2BkMVBKHiAEx/EDPTCJFDQKqNiZYBAFwlgHFlcYg8AXHf5WCgZJGf5yBbfUCNtgcH0QBSgQDth2BViQZbFlkD3HO/KYUZGAASe5eE9QBw9QFJKjhUgAA2pwB2lQA3KCBkRwBmKkBxvwFjsBAzcQBGKQBFlAA2oQBzCQAQSSBlIwOpBXl4OQB3WVno3kQxvwQ6NVCFISm5toAfFXmNrxAxDQATwQBEjQAg+QAy6gBoryBjvwAjywA4eSBUPgAjEwF6KwUKTwjlmQCVKJMAFDCHsQJKi5CncwBqRxVVzgC7x0W5v3JDMQBmEgBx3wXQp1B/kADH+GBDygA3UwB3IgB3QQBkqABRUgmFWAln1QAxcAHzEQBS6wA/WFB/TRPk2AH/5BQAR1iEB6QAVAcCExMAE4UB8ykH0JdAMTkANK0B3taQjFaKarc0t9AA2KQQIQaWfVQAJoIACMZwFnwDt9UAU5CQl5UgXuFAo7RAo+dwZbcA185gWw9W8npBh30VgnYALIZxo6dwUcwAERcABx018H4ABLwAES8AMRQAczQAdGcAHDIQUzUARsYAAVIABA2ng7oSpxZAZRwAae5wJoYI0xEAdlGASJM0dv4AJzRHKXowXfYgehKqyMowWxkqas9awaRAeDcWm7hI6yx2XXUE1foAEnUHovd3kpYJF2sVSmUBncAA+/ZCRywHuM9ouBWgc9xwWgwQ24FQLcMAJJdf4FIXACa6AAyuEB2QGgDRAEHKIoMYAA+qMDLQAEe6AAG0AEF6AGCysAFvCqQuMcGButhUBzG/s6lycIOgAPjcoLg6BvT8cBedALOidegsE0juqhoCAlInACaLJQyKY8aFBCVLkYfMBk8ZpY2RZ1lQFZXccNXBMljXAHJ3ACIrB5ISAHQYWe/yASHjs0PDCuVrszW9YHP8JdfMAmpCFogmB6u/RLupcNSvVLcKoKGTYKv4Rb4fAFbWAGg3AWWIBqW8BkYeAD8DgGWDAGZHIHf+YPBvmOsiQHdVAHrrUEJXBCIJCvKOA1B9cBe6K1JEUVlyt5lrUHi9RoSlINbGkDuP4jAnbwUZ9xBX7Zg0qZCm4rs5WRJI5IMrhYA1vgA7vFAVDkAzqwA1LABweABZDTBvx3OmRABEMgAyzQBRHgeXxKWihAWzawBCS6BM1GCFnQAS+kudy0B/ayvfNSiIJAUYIQdbG0MErpA9aWVEQ1n6QhJpKFV6yAb0v5S6orB+HAByTTBXnABBeQBS6hBU7wBQfAAj+ACHmgABIgLTiwAxsQBjbAA7krIDiQBGxZCG2AAlgwCHvgAZYxNRrwWTizBz2wAUPgvN/7Oh2LwjwCGIQQJJ4WUe+1l33QA0RXZhsVCXRwDQTjabA4Cr5mb15mWVKZDSRwAl2wJlvwBjaAR/528Ad54AZ3EDcxoAJjAEVh8AJwAAdf9DNAMAQsMHcIUGEye0w40wF+wDSB4QOnFrMHZwM2UEIrrEEqLMc4Uq6xBQIGV2eDUAJG5W9HUg6CIQr6xgVvlbalcGxc9ku5wHWPpojhMAZVFg0bNa8IswRza2YSeQ8aG1uNW4N5AA2rwb4awAd50MYoZwM+IIx1XDR3gAKOzMp5YZC1IA86XAJZsnXsZVF0oAXeKwg67DTvSgi/dAVj4JF82hhDdKjEh1cWbAwfwAUa4FSTp24dAGs1eApYAL361Aiy9xmySQv3Fgp7ADHtFstDI1saV01qAENvQAkgJxOG0AnnDAldsP55ImAYbQAGsoAGfjBHgtAGe6B6TIgFUVCmJkuWpHUKaAupV4DN5EtbuoduXuAvY4uOveNlXAMGH8AHfmEZhQAHUVAkZvbQo4AGILCThAAHdeVpgqAYfKABWTWDozAHizlD9AwvXKB8tiV7froGTnAGcVAr3sEHjxOAN7AWD1AGLmGcNXHOdbBxXADJNHAHR6AGDtAGTxADUDEGOQABZRAEWQBFPwATJitoPjwKjLEmvNgHXcANOIeOUpmKI+2zG5WoUPk7FYZpTUkIOtAPjSpZFk3THyDJkeAnbX0y8hkFJSAIlFEKZ5DKU4vTzpEC+JwCEMgHR4ClTJAFUTAimf5SFWbwADTQpDPQBDswQTWwBi5wwh4LX7H0dQ7wAZa6BRLgAS4gAzoQBlXkAGCyHNozZsAwMIOQ0qhwB4hBlLelGnLWACuQWIsVBosFDDEQA1/1CH4wOcP1AsEwCDosCJ37WvIAV6awB43Ltii4WggFVoPAgwVT3AVZzu422c1RUE7JebwaBEOgCL9iT5fQBk2gRX3EBDBgB2VIR4dXx3JADlwgDl+gBHcwB2bAAnWABmrwAniARWLABHTQA/iyBD4wBIr7BXIw4rKEDayJ4k/ZdSdeGak4ry8+qX1AMthmqQ/AAzigAA6gpH7hAA9QA3iQBSTCAxKAAzFABC9wAP6rlQx3MAQwBLJxXQrazLqGQHPF8FqDMJvvhdagUNM2cNPznRfUgDxgLhD7ehqApZqAKwjgUjCLEQW17HOEwWTvVdKRAAx3DsOmUWUloHw18AEv0IdAEARNMKA9owAvEAX8NwTwIwE5UAM4AAMwsAKGkAIfoGiNIMiisAUoTQo9oEr8+F5yFQHulW2qgAY2oAOSTearTjR1AAKN0TCNoAM6nA1Z9dId4G7bVjWq2N2CHQp28AWrpgERoAMfsI6q8eaAllh0YMGgsAdzEMfo9QGRBbKZ/nggUNiisAc0BwbyCeUoSMpmwrOmMFE2YM6sju5FwwN7MDVLtQRKzgfBXv4CX6AD44rRRYKaVROLuMSaXbAErdgDJ+QFyLNVPsQHEcMyIHoNHgkGzb4YNupK8b5zWwbYhbAHH1ACdQ4dLuORiEgIHFB82vAPFWEDCJ7uJ88oWQAHcN0H0GwIYPDqU6Jobv0HzkAIFR8NYxCWkxejEMN0g/BZXAMJe4B7kDAmFO0v7Fti676hnisljSBun7uhS4AC4x4KeeDLuzS2NnQGIKBuDhcQp24Dqo7yZX8XcCBU3HWj89sHS6DBVFNwxYyOS0ABjOd43c0HQbAF8dhkNnUGrndwg1AHSsRvIJ1wEkoZXuZwHV2RhMD0imgktOChWqAB7y0KKkgIImCOHP7r7eR73qfgB1FANq7TuRyQ9WaP+qwwwgXzBXNQV3xwBbRVwx8W79hAAfhJfw+8BRHwASxAA9sjBGwwBDYQAx4QBDVxBDCAA06xA1tQBDJwA0hwAxEKCdhL9rQkB15wJXhlWSYWS3LWYSc9uaiw0kCJrUdSCGiAdSum8ahQERxQMxFgM3yBBEJgjY1Ak4NwIXnwM3HsOqwHCHp7en18fn19e2l6aXt8fYeISWKFfXlsfEB7kH1qbIl9eoSFkZWgg3BnnIeRaoJ9b1mPiKyciW95cGqniJu1tZudbHa1iMbHyMnKy8zNzs/Q0dLT1NXPOogpUXPGX109UXxczBYZff4YARh6MS5fO2bDChIRNBc5bxM8fT9uOBEeRHa8eBIDSCZnPXQEg9ajB5w6Xq6UKNGFzixEXbiICDHiy5Yvd6z10YKsDpiSFxF1MJGMSx2RzHoQQHOmAIE8TVzAUQBDAgwcLszgqAIkDQwoN3DcQCLhgRgkPYDw8KAgRg8XL4LAKCOlKA4JLWgEwcHNxQ0YMC54QBJHwQUaO1zgiJGjyJ43Gy6wgMFjQ44aLRzEIKLGQRYoPWLQ+LGhBQs0fWYoeGHnDQcXNN6Y2XAghpgZFxQ4CLIFikAFNPTFGAIjyI8Ib3tMeIGjDxEYTmrgaHHhQkqYwIMLH068ODNsfepoQP7Wg0TIccq0UAhQIUCAKn5+7JGxZQgRHkT0aDlyYxcRVWxkLNlxhruaIBN27XK2h0eP38vO6ICsMtEYLiaccAVII4RAQggijOGGDbUNYocefDyihxXGGBIKH3OgoUcHh+QgRxhAHHNHSMfE4UMXyaTwUnFaEABHGwYQMAcTEkyBwAM2uJDGBlrIk8QRL6xgj2Uz3MAHEi4AyUMQTuABxAEwFHGADUhIkQMVTxwhFRxI8BDDBuUpoERUbCAZxwVICNFCZQZkkAMbL3iphQQX1GDDD4ZJMAQNHBBRxhBItNBHEEE0gccbXMXggBllFPHGEIExGUQcEggRww5qHMBHEP43FMFCEVTkoEcOCCgAxAtQPIBEEHgEAYQC+Bkn66y01joccnpocBEaPvTBxRdXJBOFBx9UUYEFAZizBxpSYNEGNHd88QgddCDiRh7UzNFBFM/MwQFJfczRgzJ1pMBRHyGEAMYbHbzwwgM/RCEPC2To8QSiUrxQwxMSSNCZEjzIgwMHMwhaYbXIdHAFfimQSFyMBBAQwTEUFpcFM2sQQYZIepARq63WTMGMGUKAbPLJKKeMCHJoRIFiuL0iAgYJxtRnA2Qp9JGCEDqgYIMPcPQxhhzPdPGyN8Kh0QF/y/DBAbd92LAQMlGEkAIfJYRAxxtQ8DHDDmvocEEROYRyQP4WU4rK7w06vBHFGRcM8QMHHRhszBjJwOFDzil+bE0eEURgg98qF2744Ygnrrg1PmyigzgYdoBMCidsoYMP2GajBQg2oGDCRdE2w4cJCH/hRXFR2MDNMhvo44fkeXPAgbkIsiQSuCKensxJydjgUjKjEz4NHzYsbvzxyCevPMjb9CE5HylskMwJHZyABSJ5DPHBByWERAcXLyMS7DJfQNeH6bLywQMPUxvTgT5RBH0MHx1EwJ8cXuAtEg+ZH8MF38gYHzLmwAMAzu9zw4nf8hbIwAY6sIE0yUOv/KCB1SEidSfYBBZQ8IEezCFYAEyB7bKhDD5cgXfnC5+s9mCDcf4hQwf64AAyeBAB3AlHgsq4ggCP0YVY2eALXyghAoMDuwca8YhITKKsCOgDbmxgDuPYQw9skAY+LOEDNohCuaqVAjDorw93MIHudJYMOVzNGF4YY63SwIGLGYMHPsgC1PoQhQjMkTgKUYYYlQEGhA2wgE0zoDX2gBwlGvKQiEzkCyW3gU2kwAc6OIMPOqCDjxzDC10UpAiNYUA+dCGI3VAjyLLAAfnVEXba0oes8nDHCqmIXKBMhg/koEIRCZIaClSkLnfJy+QBjgAF0EEe5iBHL2gBDbPgA9GO4cVlHuMLCPMjH8CQEjqsSGVx0IINIkaAJqbhCHNwwyzWcIw0YP7PFsx4wyPSYEFk8OGayfCjO6VwRmXc4ZbSKF4v98nPfposcBGwCQ9kwIELbCEOhzjDLsIwqD6UrI9b4AOENqGGNpzOD3J4RBs6sAY+UFQJdfCDvVZhr0cM4gm/QIIdOmGLQ7zCD0FABBvEwAo9oCENBNBBFiJAgDQY4TM/IFkRhPACMxAhDgbpAw/0kAUt6AEOLZgBDeJwBC3E4AZsQAMOsnAEwkgBGSNihjOTwQM6nIAZddihNPygSn+69a1wpUYeCNADNHCArojSwws4oAMO5KAoLGDBD/ogEAfIAAYfKEALagAFGCjAACwIggfqoAQbUCAJrdmNC9ZwlCfo4f4CnFIDWMTygyf8gAUOQIIHaNADHMxgATUQgxt+MoELAGEI0mNBDPrCAQWo4QYHIMDF7joEI5ThAQ5AgBIuIIEeGOEFFFDAHKrwgiwM9Q1beEIO/JADKYzGCTSQgxhuwAImRMEFKQnrMlCYjD34IH9oNZ80PBjX+tr3vscoQPzuqoMgSOAFTFiCDvxyhCJwYDQOlUEHfvCC921AD1QAgoQ7UAQPYMENGzBAEpRQhA/cwAFHcMAHPBuDFrzgDE8w6tiewAIOCOENCsgBH95zgBeQISctAMKPWiDDBzygBxswAw0GcgMCtK4ABTgCeZ6ABCI8oAVDiMFpb3CENFQBMv5zaMIN5gAHc54hB0RIwxsa0YIzsEEIahgCWB0Wz2awTwIVqIA5k3GHLyajFMewIX73zOdeyiRiEdgEH1KRhQ7sIBJ2HgN7+wCGa15xCww1xhp2sAXiMMEaR9iBTQrANEQw4s4/+Ko05FdCOrAZGRZhxh4mEGfr/GEdIvMDOdtABwjxwjaRIcKDBGEGdOIED30OtrCPiAYeyKIDpBbaEqbYOfmFsZbnO8E0U0AzA34yee0zDg/aiYyMwBPVi0aGBTDQhwykow8w2EEMrBCDdHPAABcYzAtmAAU9TMENIhOtBBpwVRtcAAFHUAASNjbsghucgTo9BgCvEAUd6OADKP74NiLqMIJxnAAMAPRCLO1LyGaYQK3I8EP43gmGLqTgCiaojhXQoY4WTCAINgDCEVyABht0AOY5cIEdhqGHB7hgChKQwgbewGA0AKEGC2DVwZfOdOP1QM2IoIPuurCiAPHABjpoXh/oYIJ7eoEPI/jAH863cfvm8c4YsMC4mcGHaI1haNaMkDGeIIC6WwDPwEvJ2JGxrKb7/e/Hi4ILdfaIMVQL7H6EQ+pQoAH+gAEF1aFOHGR6ET2s9BhPZcZ8EDHn5RFwGRhodQCswAcXyOALYVD0FtpwBzAQYp2g8EMb2lCFDFSgCjcQmS968Xo5fKAZPegf4IdPfJTxChF3QP5RHcbxhRKA9QR38EPDO2CDCmDACgGwAIUk86gzAEENWhCCEGgAgzvYSwpXnbTGfsAGHLAhzDeQwBGmWgQ9J06fyrC+H8ydgTB0DQlDsANV0QMygABDhgdmsANI4G8IgCpy8ANn0gecBQMu0BjvAgM+AAQsIAMSZwz4V3wgGIKzMgf69Dl8cDonoEZeIF/GEGd9gH0Z4AZQkARGEAU/IGEXYAcw8GJioAcDMAVMYg5ocQM2kAMSYAY5qAM10AQ7sAKDZTxa0ErHYG4rlyx9sAA59gJDUCit0gAOQAQSsAOL8QJL8AOiNQZEoAVBwBs34AJqUAZCUCRMAAct9gNycP5qiKB4IriHfDgcecABjpAzORMCyWQCdpYcXWAC5tZqFPIDRlIURQEHBdMGlvdUN/UGdUAZUmBvaeAGQpAHO6gGThEEnZY4MsQMf4As2ZcGU2B/iBAE3yYtdzMH7KQK0DAGeNg4fbiLvEgNe9BIV2MCX8A3XzBEW2dyINEHfxB5FdAMVSQSfsBtiiMFbsQMfoADNiBtiWBz3HYHYxRGF0EHoNQBRfQMJTBWztOL6riOorMBvscBNlAtXsA7deAN1JQMf7B398UH0vMMJxCMxuAHU9Rp41MHZ3UMC3NBPVCN5ph4UsiOELmOE6CKFaAFfKAFb4eHXVZOxtAG5IQMa/4wCrqkOtBgAigCBmUXBR3gRsEyBtC2Q3QzDSVweIMTkTYJkdZnBciCA20wBbSRBFqABFlAA2lwAxFQBeBHBEJgBUzAA0CYBTUAA3ZwBGfwAEwJBVpgi4dEP9BiArxTT8dQcz2QAl4AbeJwDKSUbM4wOgciAqJ0k3C5h+VwDulgLzmQBGqQB/nAAyq1AzmgBq7VB3d5Bz8QBOLnNt4VBEmwBngQA6KWRPVBjtmmDB+UTGVnDHBQAkugDNTyQg/JDAdyICFQB26gA7WRUNsFCY8gUYjQBD2ACZsQDI+wC3sgBLLmUXGZm7u0iMgydl22Bm4wBEpwBouwg2nABFXABP5CcAYQYANxkAbQ+VQzEGZrkB0xcHlI5AcQQ1eWAArLUI99EDRpYGrKIAdykAdncAYpQTSdF55RIJJ5uAw9YCB6kC5e8AYeIAEQsAMtcAMvQARQcCqCIQFqIAZN0AJF0JR+IXAbgAQY8AJR8AIbkARwURu6eaGG9Afmpn3WgHfLII0PFAUFsD7AJJh7IAVV0AdpcFVAIAZmYAYy4AB3YAUtIAXpoQZftQZBYBk7EAQyoAUZMAPfwgRm0AFSkG5oUARnQB5o8AJNMAN4oAdVcAE4AJRHIAU0wAQ4IAJXUwIigAVvcAAH4BZoQCdqMAP+ogNNMAUH0AdNYAcIoAZx8v4AZfoGEpAEWSABOlAQZoKhfqpEHrp0PWAAbTAHEcMHjskDanOXfAADRMABMqAEUfAEVWCEWWADL3AHZlADHwAFGOACdAADQLADeqAAHXAAtSEqMfABQkAELhAFTHADo2IvQIAEalAH+SAENvUBCMIRbLAH4uQKc6gGcVAFFwNOaqCVf7qszIo8c1AANrBN0mNOc/AGW5YGHZUGQTAEzsJlOYAG2aEEj8NGTPA0F8ABdgCcLZAHM6ADEqoKf0CKVBmhadACEtVlnTgER2AGWFYEQ+AFZSgEEoVmepAHQAAHQDAF5sQCwtOsDvuwJoMGAdUBDdsH3aMMLnE6L/WWp/6zBw2XEnFwitMQBwypDAULsSibsg3EByGwDF4wQsYAcgLEQh1gQRGgltAQAYGqsjzbs8pTBzSTDN7QBafmBWxGB4smRTZAEjoQMYA4Da7os1I7tYcDBjCLEaB0tUjLQx8TBXcVOAUwMUXwA8TQC5Bgb5xQA1qALWzgiB1FUea0CSGiB8XjC3qgBk+wCRCyCGUbCYewB74QU4WpBbH5VLUQtxJoIZFRNi5ltq8oCGtgB/PhB48QBEWgIRfCCqXwq7vwt1T7ufuUEcjABSgkdfOjQvhkDDKRBxJLAH2AJGxQUO8CZWngWaDhADSwAXxgKG/wAjUaVWAjFyECAzEAc/6BoQY58AJD1S830AQ8cANmcAAPIhducVvSYwNHkAMRoBhr6G9lBgNM4AF7QIM6ICicYhX+BiVFEAN8cARBcAQSwBZ0QQP90gch8gYuoBcxUL7/uQNZIr+TcQNSYDegW8CHlAKxNDrfxgUpYUCClAdS4AMbYAN35QdwEFB9QAMsoASw8TWBAgcHQASBUWM8gAZNkBdMUARFgANBQAOn0gKi8gIh1gJG529lA79YSgRRsAHoRwU54RdJECgy1Dj2EgQsMAT+OSc5rAB4kARM0Cp98AIK0Jw7EDdEcAFH4BdagQBMEBUxMCfcUgMXQAQb4AEvBoc+VwTy4Lw5UCitav6hBhzHSVQChYgf0KNwd/MFZ6CSNlfCgtYB2zl4bkAJz6CexuAGaXg4TICHzIAEFSsNIrMMiKysclzJDSQCiMAH2lieoDQ6DdczPbC2ebMBdcAHUVDCHVpIlrzKrIwxv8d1HzMHWoACDucDH8AfB5kMPRAzwhEFpdjKwGzJf7AACZAADHASh4AtfyAFWYkGaOAIeDOeIcEH+uPIfWAGcyAEwEo4avDLy1CywRzOBswACZAExJwEaAC9/hK/W6AZYaYDPxCULOADelAGbJADWvACiKoFUoJVaLADf3AEYkADajoDcaAHVVoEU3ClVQYE2Fkh3izOEu2zCbAAetAExv68B0Agg3cpc/HHBD8gBkQQc0ygBCzwBaIyA712AXDgB0DABE4wAXzABlJwAVCAA6mqBxPwV24wAThABEVAA5GMDIY80Ubts3oAAcZMzjEABgrGB9iqBnwgBW7wA3MwlWewBDWABS/gepSBBlrQu1PwB25wLToCA1oABBLgBhewCUFDTsO5rw6dH0dd1zzrBsVszKOQB2MARPJ0DGNgB1hQBwiTBRF9DGswmaOGs3bd2MvKBp+gDP9xBV2AjjoQZ09ARyCq2MBRjo792T5LzTp0BXKQBhVgblaoBxwgCpjgpnGQwqoQm6Ew24cQItGQB20F2rod2l9ge3+Afc2YBP5BQAamMnlfVQQq6gBVwQM4wFwskAXCOw3bttvU7bMsB9xRfAQ2UCjj8lWn4gExIAQG8SpkkxMeUDbT4NnVvd7NmoqqWDHI8Aq1EoXsXd8O+wcYkAHwbTg1ad/+zd64/d8CXt090J4DfuB2rd4IvuDi3DIM/uATrYsQPuGtzEIUfuGr7MsYvuFxLLIc/uFSCwe5DeIknrIdIHwlnuLNauEq3uLNmgXg7OIyHpe6O+M2npt5oOA3vuO9SJI8/uPq6DRAPuS8qAUw9JlEnuRMFwXcFAGzydieRmp+8NDTYODnBBwzxZHSYOXG0J5Wbk7ipOQXXgDweFdZoNNzUAM1AP4H9RcEUaAGbjAHWUJda7BdRUAEQUMDQykESLADzJ0mU1AFbsAEUCBkMEBAtmm/5IejNACkImMULtCiVxoEM4AGLQB+fZAkBi09VYAEufcCakAEc7ABNDADo25UhG4GVbCkX5WURQADEDgDQpADa7DR2JsGCuB+TOACyC3mD05XcbBNQ6AHa8BXesAAHzADZfMDTSAHYAbqj8ICF2BdECaDBZEJSXCdM/ADSMAGrfJiOQgD2AIELwYFRZUJohJhSZAJMSarlAqY1yyrMZDZf5UJTHABZjAFT6ADetACT9ACRqAEeCAErmEPM4YDP8Bd9ksFMYADZmAEQlAGRCBhMP49A2Sgyr5+4BwgODxFiS8wBQ5gJEdlBURwBNqhBj9QBEjQBnagBHow10XQFVNATtiaBDIQB5brB0KQBpSYBgVDTmqwCCQTnJ14A7pA81e6CHCQA0zwVXPQ73sgnjQfBGmgHXAQ8nvwB2ugq0KQZWRwBBeDnM6rCnMABFKABmzgAix/BGhA1msQvkOd8Qe+B3dlAHfE2R3qjIezs8LB93L/94Af+II/+IRf+IZ/+Iif+Iq/+Izf+EvnDejo+JK/QCaQLiEwDnlgBv2TrJy3DIZ7IVo++aJvDXIQAiXABQjCB0lgBy6ABCITA3/wBgJRBUHgBlEQBHlwA0EQA2XgBv4RpgZAoGXyIu65J+iEDup4PvrKb0tWMwYIcgfrngQy1gcOoAYYwAeFOQMsEAUQXwbBXwboJgRM8ACsQihvIJU78ANJ4O1mEANytPyiDxEpkAJcIAciwAVcMAI0kx5Z0FGRQaqA8DLEZsfEJpNW6GLX12SnBpPGl6amtzcTFzSkJ8QEB8TYJzpKWmp6ipqqusra6voKGys7S1tre4ubq7vL26vLJ8d1lfJ1N9rzMRJCksLn+wwdLT1NXW19jZ2tfftXYZHhR7pXJzc2VneKBtf3xUfH7sxruf0aTn+Pn6+/z98/W5HBQoAKfIqYA8NnTx899kSF0zJHDx06ehD04f6zpY7CPky09EFS5MaahH32sOETTkiai33CbTzCR0qfNDk2ltTjzJmaIn3ciMHJRkg4PgxL9snT54wao36cIfkxR9RSZ+GqivLJZodMP29Q9hHCdKZXnD1/iIoBxAgehS7VvHGx0msaPWns2fSHN6/evXxnWQnw548FC1po8GGjQMmGFjCMcCBjhomCBjVwTDjAx8kHKAqYfFCwzoFMJHyaXAjCIwaRGEZstPiB40WNGxtYsEDTh0ifHn18qMaB4IgCIz5y5OhjBIcfN1MisEAyg0eHBUZuHHih5gWPHDhmBBEioUWjF2ZanImhQAKL2S3MSJCQu8/xPkckBEEDhP6FkBg1LvRgwYNsLtzAAUcb5NEEGX04EYcLOCiAhAcxMDHFEeT90MIOb2RgwwUsxCBGXyKOSGKJ+lQxkGAChBGDDTM4MIQYQigRA3g70IDADqhJ8EEfMAyxQRBu2PCCDHq4cIAdSchwARBmHPCDDUgwIYEHQxinRw4cZIFEC3pM0ccLQgjhgAtFAEHDAkHgYQQUfdDggBZvREHFE01k50MQTeChZw4vrHBBDkVcIMUTxzFxAQ8baAHEBUXkkOUG7smkGxLaxYAAEzywwIEQQeg3hJiQ5qBoH0C80IMeF7TAhBIvSBDDgzmsgUd9RXAagxZadiDEGyGaCGywwg57S/4FARyLQR91mENHPGzUYIweWeyxBhFk3NGGKO6MwgcYrRCiihvxnBIPEONm80crekhRxSh6HJEFsfLOS2+9vfgxQQZTkOCtKHdwkUIK71x0ICkpoCNKCqTwYYK9Dj8MccQSR5MHD3ZwwccIY5QCTMAgyFEKCQaXcscJE5+Mcsoqn6wDUgrTIQLIpeSxgRxeXHHFxnRwQYoXxpByh8IrD0100UbjZUPCongxws+i5NHBuWBcwYzTdXxhStBHb811117vMgdvfQjdBxckxDNH0qeQcMcXKeQ89il1XPF13XbfjfduSLEzcB8mlMAHHD6gUgfZfYxBtc+m1MFz3o4/Dv55xDqMcjW3JpgwOCpdbFxKF3R4EfAY49ZRQh9/VNFQ5KqvzjpeYY88yhIomHAuKSKbQke/fcgxDBfGjEHBsRWkq4cZtb9ixjyrqIHbKuu0Dn30X/ewt9KiRNHDF100bArDqNBNMhYnYFCBFcZmEKYfacBwZo1FBPGDFlqkYYQWRGRBgxlSECVnGS/8QAM8mMEMRIDBHIZwBh854QcA7EEThGCGI6RBCFVgVxNuIAYg3CBlPbBBvKQHwtapbRTg60EURMGFqZnCC7orBfhOQb7ADCRMjRDDDXpVhh0cJwaGYkMeJsADIbjhBXuAyRum8AQcZKkILqCBEWAwBZ4oAP4GTEADFGLVBwlQKAZRaAEOkrCHGEBBPCeLAAHOmLSmmK4UaUDCXUjBhjiQQg8zKQXz9BCVOo4CN1ZRhR4YsZIQCnIaryPFF+pgQoMFoxSlQwXGxBGFE2hgAwM5X08uEIcZaAENeoBDHC6wCBpIwQ1DgBcc3CAEPuimk3BYCX6GIBk7BGEdKxEXEKbghgtMcA4/MEMU0jASNQBhAyc7AwF8wIMz+gECHjCCB9RABCLMAA+WkkIR1CAFGMABBrp5wREwkQE+JEELCriBG4gABz3goAlPqAINbjCF+g0QLDVhlx7+8IIbAEELZsAfDNaghQtMgQ3XjMLxBonQWvCgev6iqAMIPLIwE9ChC5ZLRTn6gAYdgEADKQDZFjIgvNSZgo618EO6arGGNz4sCwSwAxzMuIck0AAHQCgCB5T4BBqowQE6bYEUmiAGHPRBCxvMARD6cBIgMCEDWZCCHqighx3ggAoteMJJitACsMRACjp8KhCSwAcaYLVXQijDGXJwATM8oQUHTahbYTHCUfjAcKP410SXhrV0fGCjILhC37THhxWs4a232EMBbNCBAkSgDyOZCRJ4MJdW/oENUWDDQLUwg3jNwQ8X2EMtf+kGP/yAETXqJBAkkAZSAmEI2UrgHN5wgzkAcxJBCEIb6GKHHNRFCGtIJWF/C4s5nJAUOv6YwwtLAYYvgIGitCOFcDvQARCcgAQIG8UXvLC7vAKXFi8tAAfiOo2Ubne82KAetzgQlcadggtjUIISRLaHLNjABnO9QhfQoV5RaE8UV2greV8RheH+d8D1GuEeCsaO6ppCAQloMBHQUIctjIEOnq2r1dCRBjRwLlt0Wccf9TgzUjRvux3II4FPLCzhiuLAo9MuKeIAgwQwIAkJWEAYwoAAO0hQATgIShSGkIUXhEEGCawBG1hwhzTIBg7tLAIbJFCEKgRhmhoUxQ76AJcbwIe8G1Apir/Ml5YdpcsuHEXYbKCDLMQgAWzwQ4PzAIEd+PRMTMgBZ3Xwgigo4QNmcf6ADGpABiLcQA8ZyEFOf1CGKGApB2MUBVjOgAQ7XJm8e+gAmC8tIkvbgQPHS0EUdDBfUIM6xgxgQI3pYAaMHgENavDDGmaAAxnoIAiZwE0a5KCHF6AhCC7wA6uBkAjZRva0qSZCJ9AAA5X8V3CYbrY/4JCFHsyhQKQ4wxCiq4Me+CAKzxMFBBqcgCB063gr+QLnSNFCVjS22T34oLPfTQ8OnNEAvKmWFnrAAyJsIAty4MNgS+EHM/jACOEAQxrAQNKVICUME+YYwv4dyBD3QQ1yLMWHCewDhsJ749ToAQGwp9gsGCALUC4CDbQAh1VVAQnwDMIGnfAFFhBBDSb0wf4LlnCEDPZhBnIYghmUkIcXwCAGediBGAJVBSZAgQlHkIIaPogEYqozCWcgQhzMIOUHlAEIZ3iA07a7Af9yfOy6SGwf4FCAAvTBLDdwgJP8cIZTAQEIezBODEpThhrMoAV7yEANeqCGD7TgqA0YQhF+AAM2lGEIb/DBEpqUhFnxSQE5YAIOkKIABeBBDxNoQAzMUIQuzoANN+BzEAach8yRffW9iAIBpEOACGSBAxyIAxuk8Ic/okEJaliJGpAgAT64gQNSeEMaYNOGJixBBj6AcLzyEAQfzMEOc0kDB7SwhjVUgrdNf3pqGVEJOPgwB3OgASxhIEs0RJy8ZxAb6/7fn4sOnLEAQ3ha+3UwYhe7gRF8oKgoIq4HY+A2MrNiulMHfQN/qtADI5aADSgLc7AOPABR2pIF0NUDWKBgeJUKJkAC3DMKZNNfDrgKNvB1ImiCrmADJuZcPQACOqAFDdFIp+AFynU5sNMHx3WCpXBgOciDrdABGveBGOUDNsADaOCBpTCDokAHJkA2j8QHONiDojAHPBCFVdg9ZGYKhsMHJ/ABNhAFKugF2EU5JNA4dIA1X0CAVigKWSBgaliFfLABJGWDotBcYaMDadYFLuYvI+B/CmMybkgKPKCCgMiDeQBeCUYKMTgKJ3ACNnAD3aYtJEBRCkNXgNgBIkWIJ/44B6rXUNq1XEgohnsQBfMVBRvBBySABS2QAUKFC5iIaZWWiVWIBlRogylwF0loCoLTAR60BxaAAQKRLEHhVHTkEi1hjJ3EEFQhCkTAB0dgCXqQNHREFEShLXWxWQ7BWBxwBkPxJmzhEL5iF3bDbLHYg2xog7cjCnm4ChgBUqcjEHlgFn3QAi/QGtfRGi1AA2+QBVBwAQoQA1SgAIxwBH0QBC8QA0OAA/MYA1NwABdABDTFAj/QBDzQIQ4AIl/RBB3yAmfgAA9wBhtwAUKnBC3AAx7QAg/AKr/SNe1Gjj3IktazM6OgjqzABzwwEFUwGH6ABDDAAxngAEzAJ04QBP5VEgMOIAewIgRJcAdi9AZyhBpzcgYScAGk8VV8AAMsIAE0QARRsAG84itrxwYbKQFSEARvYAYyEgMvoCnaEQQPEAcHYDcl1pI8iAPPwwXo0AUyM5OpsDMnwAV04A3CowpsUIKmcFLZoAY5YAYJZDfENJc5WFzKwjO3s5cc4zZX0A6j8AcZUAEY4IqEmAeL1SyPKYIFcwVaU5lK2AUpcF+k2QpYIAIhEAKNM1j/9n+kwDyu+WVwmAce8ARaAAa6wwdXwwWZqZutQAIiMAYiIAIUQQB+MABzUARDUhgwQBTr9ARHUAWhJ2jYdJy/BQcCcCwWgBttwCxiZ3FAOHFSkf5A6xdxabB+pJBq6QKfqrAGxlA9TBAKqRCfffAGjHlxqAAuDOUGCtGfCxFIagCJoxBIBfqMiWAKtskLspkxIdAF6jQBimkEZTUmb1AGevAEfuACUuAAxwEDTQAFLoCe39k6GJAB5hMAGQAGMjBxQ8ByZ/BO7fIHA1RAeRAFCRR16vQCf5BKuaYgMzAkZyBBmWUGQVADafAEVvACOHBO1qYQunEcSFBODzRANKCfSzED7ZIDFxQFLxAEkXADNMA+RbAGSrV0qEGmfXAAadAEO5AGWoBAgQJbBLQOusEGB9B3avADrTEE/HR7RWAGHoEEV+YGE1B+mFAEZxAEU5AFbP6QA06ABx7qBorxPluwmA9gBVUqBF42CyNgAlxgAiEwBsiIBmzgAm1AfekUEcnmB0BABEdwTTxAWSz6VpzpByhSAQRJH03CB/+IA5AiBEWwAWkxA1FgFpl3BGWQPDFABlJ2ZafnAjPyj7sxaBnwBHOXBBegBUVArXtiKqYSA00gA2SgrEKgKmTgBjdwAfKBqb30A0dSBj/goRD0AGmAB0CQA0awJqe3BgqQNG/gAFHwKJEXRlogEzKhADWwAlWGqWbgKTzgAEkgBUL1KZtnfVfGAB8wA8exA2bwAGviK2/QA1CAAUpEBA5QA+GaBeSqILkgB8wpAn/Iq2P3FxVgLP7JYqtHcAO+N0xvAQeaIBx2AATpJJCFoAU/sAd6gECmcgN7AAdHEHdSgAYOcAN50Epp0GY/cHwxIQozIAVpMAO9sgdBUARtwFmigKiTIC5pkAdsYANugAe3RX1MAAN5oBJHIESTsHM54AYtMAdzsLRguwcvkAag0JTrSQmclQZ7IFt6oAVsMATeqQZHkE4uMAUsYJ20hgS/xLeScCQK+gJTMBdaCUyiNba7wAfnsLOshwHI8pl58EYmlQufCQvKQyy8O7vBWw/AK7zFa7zHi7zJq7zLy7zN67zPC73RK73TS73Va73Xi73Zq73by73d673fC77hK77jS77la77ni/6+6au+68u+7eu+7wu/8Su/80u/9Wu/94u/+bt6fFACITACesgLfLCi+kvAiSgCJCCbdaAHRiAGexIO80Aab8B/ryB/BHCIBYzBCxMCItAHynAFZ3ABHGB+LOABCCABcxADd2AEF3AHA9kKPKBYZsQDelAFRkAGZKmMyugGcWAP9sAHOTAVoxAOPMEUlDASRAEH3ugM+2cPbrEFzmCK94ETbtBKJYGpRyTAooATVuEHXJEHcYAbbHEE9ZfBq2eqDBMCYIAEvpG2HCABORADcRADEjADN2AALYAGZyBfd8jHfEx73tV+sdcHQxBNRaAAD0AEO5ABCAADMAAFbwAFEv6wB0jQA0xQBlJgVFBaBRAABTNwAWbxAlJwAVnwBEP3I2rgAhtQI1KZGTWgA+JxA2ywAS4AAw8gBkkwBBnSGD4ABTcgHEiAB24wyz4gLe9hBFRAAy2gAC9wckH0Ag/wAjrgB21YxhvnBbIZAoq4Cx6AXq5naUawAgvAJ29gIWjwAxpkB5Bsy12SBgdgA5U3BQqwAUkwBywAs30QA11FBS8wdxfABj1QTnwABKTRBEDAJ29CBNJax3zQJRwAS2krBiwwA2qSqdJKA3lGBaNiz0UglEc5BD+wA2pwAOtWzWNXB6m5C3lQAPOnniOiBkHgNANc0tAbX6U40zeN0zmt0/47zdM97dM/DdRBLdRDTdRFbdRHjdRJrdRLzdRN7dRbMwcRYABR89RAbVgRYEYFQhoGehNscXrYyGrG6AcbYZ0MXBVOgAZ4YA81IAQnIcRAsBR9pBB7E2mdNAR9RAOTuhRRmwZyNMmlgQdsYBN74BUKoRBqoAb7541VvXquhwZosNI6aQQ64AKjxwEv8AI5MAQS/QYhcQY3gAN5/QPOkS4u8AMO0AMb4AAX8JNYgCFvIgNIQMpVAAO8VgMvoAAtcEL1EQM8gAMX8ADBDAXroW8FQgNfUQMnKXBQUB+G0QR4phZm4AAQ8MrA19uhPXotYAMsEJCMTXYs5UkGUADiBP6UQeClZeAhRPACHFCUSsACn5QDQeAoGb0SQxAEasCVWdCPvqTMYdIZQiDPQNACLRAE+ewe+IwA5gIECpAkeiAB7noEi9IHXHsmSPAAZrAFsJLge7AnbJAGErADPbCvmKLgQDADarAD5AEDVODdZGcAZ0QAk+MwwiTTLd41aPCSfcEHPsAB7mfjxptMZ+SY/mkGgVSfuXDkonBUsCDBZ9Cfbu0G08egc63FEDpHi7kGxsM8h+kG29gSB/rjA8YHFuwDZ8RJUaAFNhBwUiYEWbCYo1AFbkCmTfcRO1AYPxAvR/AIkUoDEAQWTgAF7KNTLuACMTAHU5BAMSAoU1AFa/7gBFkg4UdS6GEjqQ6ABlqQc7mRajQQAy7gBtHaB4j6AnwAyXuwAyKqHEsOW2uQA3dQBWxQs2GOYnNAAD2wB2aUBUZgTe76skHQABvABkKVB3rwVUDZH+YCVmKUAz6gj/xsej3AU3fwBkQQVDjEA2+gAArbBzWAqfCTBEwQB9mmBoqnIRcQBUCAAUZgBjygBEpUBWDxA0HgBO1XBk3wARDknx4ABxtQBGlwAXEnCpCsB0nQAzfgobIOZhHAATBcAFELBHEwFz8wBGkAB00gBTKxEpowEmlA54MlTFNwQXYgE7QGn9C0EHwQP3NBfXg0SzPRFWmgCYR5AbjxR3MxB/60dqZ50AYzACZF8AYvQH1uoPOMcB91PaIeJkczQASKagNL8QekgfBfFtWxN4EiAgcMGPU7K33AIuNZP7tRgPUicsFer5twQIslMvZkT5oVAyxfqPY72/UkomJvz6KWBixpT/fkGPcksvd5/5h9LyI+UON+H4WA3xdnEPaEH4t4rxd7cPaK35K2HiyMD/lV6PZ3X/lzeQaMaSJR0NKZX4XQFixwQM2gr4Z+4OMlYvimX/jCQvmsb4KrH2aDD/vvJ/t7sUm174avjxd7wIm6XyJ8cAaffzKpXyK/D/wiogUrHeMLYQbplBNJMfwtEXBwsAZwEHDxQBavUKCssBRsdP4Kb1D1q5BA4jIKarA3YE4KfnAEg7gQ++kL45/8fVEAOhDkcADJfQ4FbJBOOPAH9QQIEHB6B2kKaXx9fU5xLjAwc0diNDdsR3Z6Q2cve2xMN1Euf5oXSDtTD2pFai1qOUxQWkc3TaCKRxx9ei05SFM0Q0FCWjQ/ZmdoPw5xRGe6VTNCMDNkVVk0kC9FazmLZDBHQlVvbDtMQ1lFZjRwiu7v8PHyfWh+8/f4+fr7/P3+/wADChxIsKDBgwgTystDIMoeAwRswPrkgQamC2himOFhJMucNRPyPBDjhk8TM2WEvNlB5AIUHBLUTDESZVWfJj/wBDlDEwiQJHd+BImhpf5IFSap8AgB0sQFnh+KFCggo+eJkRxzoMTA0SeG1iM80uAwMqNmHz9AqGztQ6RIC5VCyhh7gMdJXRhPk+Tg84ZAkBU/hCjsM+fLncGIEytezLix48eQCRbgwKMAATR6XPAwk4UzmgMbcMTJgqRDFhhRmLTg42bPmzx2MKO5AUJEiBJaEqXZs2aPnjx78riZo4ZPHjZn9tjbnSaPGj/J3WDm48f3nj5VCAlZ0weIlAsu7ACZckRLHhgu8gSJ08eBeClp+vwJMiSNnjZ20jDh5ObGlJL07fFCGnYwsV47CdUxQgghXNGHG8fI88eDiuhhxh/xRabhhhx26OGHG55hGf4BPuhDXR5woHGGFFFE4QMPPEShBRz29CFHCCMsaEJUfSSiiBtxCOHMdX4k8gMRUyhCZI/5XPdOje/MkQWIAZEQAhgiiDBGHzjsYUYVNJxBhB19DMDHAG3coAYUN7zwgxjq0EBEFmzM0EYLQ1Cp55589umnQnw0Z9AecJwxBA86dABCCF58keUiQ0DxxBExPCGBBELk8IgLG7TQRws1QKGABC1oEcEREvg40B48/KkPjnws2EUfOWTywg6WrNAVAjns9QYHmeoRwweBrfECDnxU2o2rzDbr7LPQBuSFCHLQIcIIXR3RggIbIOGHBFIM0auacrU3QxEXFFHrEzEgoP7qQDpECw8JJXBhQghbxkcfHG7AIIZ8erCRhwtp4NFHfH8QgQYcbEThxwUooiHvxBRXbLGHfFgZgpZ/dmCxggymcPHIJJds8p9geHFYxxfzIUcdJ8cs88w013wPHx/AbPPOPPfs88+RgRzCjmdl8YaP3L3jxhlrrPEu0FBHLfXUJJcQwhcjiPCFHi+4gUQcSohRRQZqjPkGDmsAoYYUflRxRBxGJEn13HTXbbeGtt1hZQp6cOVEFllkQAMQF5gxxRtQ9EGDE1q8IMVfQDx99+SUV255PiWU0EUKV/ehmhpzwKBFGmn48cN1SLightNDuDGDFjewd/nstNdu9x1ZhxYgsu289+4773Ss/PvwxBdv/PHIxxwIACH5BAQZAAAAIf8LSW1hZ2VNYWdpY2sOZ2FtbWE9MC40NTQ1NDUALGgCUwAGApEBhn8Pfn4Rflo4USpWazNdcTljdk1senJuc2pYaKUwMpU9Ootyc5ljW6A+bm6IeZKJd6ySc8ugfFNzh3FzjmhdmG41g44vj4MYg49xip9oozGtlXWKmXCNk3qWpHORrVC3pHGsr1mblx/GmibHnDXMpFjUtErOrGjYu3HSu3ndw3POw3mtypeJh5aWmI2NkaiYlrCVjqimmbWrmYWbqZeYqJKSsqiXtK6Uq4mjrJilqZaqtZuzuo6ssainqLamqbazqKartKa0ubi4t7Gts5GoltCxlsi6t86wrtGioLXHuJPJt8/HturOsNvRpqeZyZWxzai6xLW6xrGz0aGl1My0zsaYyILex5bPzLfFyrvJ063P0YrhypPjzprl0qfo17Xr3bTmy7LP6bzu4bHl6ZzH5MjHx9XKxsXM1MnU2dfW2dTQzubX1+nXy9Hm2vbo2PLo1NTa5cnY58Ps5Nrl6Mjx5tb07Nfo9t3288jm+ebp6vv26eru8uj39/////Ls7OjY5wf+gH2Cg4SFhoeIiYqLjEgJbH8JCX1VfTl9PXo4YX0/CzJlO2RAN3oYKz0/MlM3UW5RD30PMmZks0Y1QkOMvL2+v8DBwsPEfR0DAxx7gmuCfmW9zYrPedJ9cITYeX1+i2nMxeHi4+Tl5ufofWYJEAySYmoscX1sM3zbanpveWl2aWl64PxA8wOOjyFvpMSI0uebHjtsgpiJcgRNuosYM2rcQQALxw593hzgo8fFGjM5wsB4EUQKhBhzjMTJUIMKmxxnWNTow+TJEB19kMxpcSQNEChGWKT50cZJnxt8qFB5w4SG1TVC2rgAUqVIGCNGohixqLGs2bNo0xqKIOlRnzr+XrbUUUu3rt10GwpcKyBBVowVemw85RPjBxM8PWK4oRHFhQ8kPmj0iXEDCR83c2wUwXOED5IXNvhk8FGGjREPTvQsMCLl8RI8hoMYWeHEhg02hDG8oAL0ru/fwO/6+YOh2yA+XlJwuRO8uXPgx3gck5CGSh+LS1zkgWFHzRs+aR7QyBNDSho2afyw8OcQyBEgPHFkSfMmRo00R87EiIOtWR4fQawB3htp5JAFHGik4UYQ1YmVxXMQRijhMBwgcgcXVnjBx4QcdlhMGxtAYQAyBeiwxxlYYJOIccR84+GLMMZIDEiK1LFFCl/IqGOMecwABR97bNDBDh2g0dd1M+D+QNaOTDbppDk49CKHFSnI8eSVd+2hgw4bGqOlHx7cw0GXfGAxg4mE8PHFXFi26eaTUf4iRgpyvWlnOjvgsI0gWUDRBw98nMFQkMsMkocOHfzoxQgiiGBFH3qUoSIhZfBz56WYqhUnMMil0AVzmYbqSxQdTCpIhX3EiWqQexISBxEjkPBFo3W88UQGSxkR1Rse/FFGWEL0AMQQbGTVwhBGmCrqsswmsqkwfHCBgoaEfNEFm822+YUXbMKhpCFRzCEID4JgIW4ffOjJBx930CGGGFyIQAIfjILxRggulFHEDi7YsYcZM8iwwA016FHbBEvcMIou2TbscKrj1EHlF3z+lNCoCF70sY0ehQ7ioiHdnPtMly5+/PBFJ1zMRRZqlNHlIHugse4dRGghhxg7iCHHzl9okUUWZI5wwhYW1/GQTUTA4QI3D8SRhhFY5AOHgj3kYQcaRpxx8tah0kjOFxafkIK8fbDwBAw1lIFFC2XU8EIPcQxRRhY2vGEHEkNIIYgLfsAhQw83mBFDC1ynI4YIJcQ7wh0QXJHEFVrsoASRRHCgRR0IwHFEDyzIB0EZQkAxxAQ5HEFEByFcHMIuhPjRceGwnzzDOfFu0UWjfdjwgg42BOFCFHrEcUMfMIDQAww3LB3BBHr38QLxTxAs2fCxl+OFCCfMKoIYbcjgwij+RujwggQ5GNzHEBTA5wPWMkww0QQbFMEBHS/EsAMRPDwBX/X8F/7sOF8YwRa2QIISNEQP1/ABEMyABhto7Q/rWwIfGCKgM3yDDS2Ygw+ikIY1tKB5/QtHHUSwBS6QwARgUIIE8vCCLCyhMToAiEUOAIR6qEEL/HADEGI2AQ6o4ToM4kAburCkEBqxWb0hB5G6QALEgeqIEfJCE0lgBebAxQp06EMQXiYIPw3iDJOyER/mEIQ+dEEQZ7xDxqDIxlChSRx52MCDBMHFNj6HDzeqmJXQ5YUSfABbgvjf7PB4RkG0AQRr3IIgUmDHRtppB68bBqnq6EgIResOiixBFgX+0YFOWWEueyAXIXiQnCcK4gT26MOj+kCHNVbylUyCwrmGsYcOYAGWHLrDGRmpSjH0YQeT6pQKlJCmE4DAEF6gQxz3oMhF4vKZMYqCsn5hpkhCszlwYWUir5BEQqBBBVbgQh24sAU+zC5NvAzSKvsgB1de853PSRG0eOBFeD7HXYIwoCA+UMhCnEFrcjABCpaTBa0NopzH0cAseWnPhv4mC0XsBRo60CqHBudmgvCClbKAhS70cxBYQAMXCtmpPwriQoU4AQ5U1E6LupQuaDCoL3Swg5c6Rwyb7EMK9EAjL3ChEEo4gSkFsQMqdeEEhmAkDm6pU5s6tSxomCMv4ND+gVk+1TdrGkQXQNCquNAxBR+wJjeA4gWxdeFlvNSBn8SQo6u61RxwYCojdrADBL7VN9waRBtQUAg52G4LWrKrIezBS116ig/rhEJNkXrXxhZjDvVMRByn6di0fGoQHLACF+kgtkAmAg0mJYSNSHDWcpHSC39gUWVXu4hDLSIIgGKtXbjQJSigAaWCKOFbFPm/NH0AEcvZwgloewYKBOACF6iEHyjJC2sQAjPcMMIc3PAy6griH4gIXh8qtYgfyvZJfuhmIWoZ0e+ipZl7OCcjv5CCJ9YhBV4zhBV4UFE69vO9KEhuBpDrh8O4QbobAAITfhCFMMBhDTdgw1HCAin+BNhBBrjgYCcYwoQ4wEAIaIiC4MzQhhYIwQZSOEJKjhCFMlikMzCYQxrMMAQRSyEsP9CCEOLgA/M6iQ/iHUQUZiBWG5dllR0olBhK4E46foC5dDhrjqNFxzuAQQcAqIQFAPCHw5jhCCCoTQ78gAEyBKEMEHCBaDAgGRgAIcDBS8IQ9EADFvDhME14QU480IcmZOFWtrEMDChgg/D1QQh9kIwOHuADqAjsBrfBwmh83KTepleujE4LI7HgxS6kgKGFAMEJKMnYVNZBDHE5QQkuPUAvoCEAAcgAAKjshhboBw1TY8MLnvACLDChBWmwD9T68MMEBVoIWjNCGe7wBhr+SIFAQFiDC84zAQ6iQUBqyBrU9PAgP7TQDAxqCNTSUx6TRRpG/8tCkL9NF6RWSA4n8CUY2nAIHPBh0+j6tBVOYAXhfoALGr0Du9z5hRPYIAAASC4i/ODthpCDueRultf4kKiEp0UMTRzBFcQABpkSk458aEMdoHCzLnyBDnWoQ1v55Fw10vEEGfOCFqjwB4ezFgsSuOWh6utyjPCBBCS43uL0MIQk1MwAHOhBCJ5QByHsoQUsmAEbeFCGI3zhBimBAAx2cIAXdCmbeXRmzVe7AWQMYANoiNS5AqIIbzt3EL7ug3O/ISBGlOyqdEDcCEXABTHkoJM3eBtUarzmFlT+Jg0umAERDjCByfyADXdwwRvwIIj3ngBb19p6ZeEwABxAQQIDyAMTwiCDLGB4AjpYww/SUAMWl0FrVPjBfsoGAxy8mCFHeIETqCCDG1ChCU8oQxQEUwTXU2ENS8hBDnSQh4JsRQpIOMMRoHb6l/JBBHQyAcaMsGUM7CENYPjhBcHeQTVAwQ0qgIIe1qOgIADBdejawjrRtX7Jv/UMA3gQBwYwBzhXAAs+qAESoCADLYSB0FGwE4hmPmZgGUXAZ5igBzUAAWTgAkiwBngwOjthGUdQG5ZRGb+SZbZhBnywZ31WUy+1BRdTAiH3BRRDR3skCHPAboMQcnIASNxgETv+8y6EgFDu11h8UAAboAMFoBeLATw+MAcvQCwvMAc0YAZCMBHXAQdkJwM/NAdJ8CAY5DQ+MAF/wAdAIAQxZHBrIANS0Awd9AcxAGv/4AZQkAbAtms2BRdzkSHph3I69TIQRQi8VHeZhgJZhFPH0Uw32FhwgHkSYFXosAY95n5eJQh0kAKJMwhQwIJ9IE6DgG90tAUfQBY6c1AI14eauIm/QAd8mE8pgEXER0fth2/stSHnpId9gEmc2IquCAx3kAIv8wVW4gUfgFCaVQh3YAKM1Qc81gcfp3WvOIzEiAh8gAJPxEvuxgUnAG90xAU/5VOCkAdRAol18FHFmI3ZaAX+exR5NPJ4N8JW7TUIX9BMILEcTaWN6qiNksgHjFQhXtBWd1ACQ5NTfSAGSIUFWLAc27KO/liMXiWLY8JYXCCLfEQnoEIHBiQBWrAHvfiPENmKdXACbbAACsACd2AjMLiKtlMHfCAGV3ADGZAB5XUOghWRKGlPeaAAbZFiSMgNb6AFkLIMbDAGDvAFGHADFnADN7AHw2EGNZAHJREFQMINfqAHG6IGabAMeSCUfNANatANy2Ucu6ALTLgh3bAhWPkGZJCSXmlER5AAZuAHkrAHd4AFD0AEOQB0DvAAV9AGM+ACPEATMYAAFeACNxAHRbABRkAFCzB4GHAAEuACBwD+PNjwBmigBt5hAzqABjCAAW0wARNQBFPQB0YQGPQgmSwgAzSwAS7AAEvwAEnACV9ZmrHjCEfABJLwByzgATHAATlABlGQA2xABnpwAHRwAFVgAS3QABUAA08gBCyAADOwBA4wASxwAAfwBJ4wO8ImIGmgBm0wBC6ABi+ANrVhMG/ACTDQAjYwAUFgA3pwAxwQBT/wAw8ABF1pmuy5NWTZFhDgC1RwA1VQnzCQiYKgByXJCDTXnv5pRH7AAAyABMDwB1VABar1nwoqWye5oA76oBAaoRI6oRRaoRZ6oRiaoRq6oRzaoR76oSAaoiI6oiRaoiZ6oiiaoiq6oizaoi7++qIwGqMyOqM0WqM2eqM4mqM6uqM82qM++qNAGqRCOqREWqRGeqRImqRKuqRM2qRO+qRQGqVSOqVUWqVWeqVYmqVauqVc2qVe+qVgGqZiOqZkWqZmeqZomqZquqZs2qZu+qZwGqdyOqd0Wqd2eqd4mqd6uqd82qd++qeAGqiCOqiEWqiGeqiImqhISgUHqqgYmqCMoGqrlgFqN1SHIA16IFOK4F0F56i4BAUbwAOFSAx/YAFTVgm8YKB/wKhVoAduYEGp9QZnoAZnwAdrYAdmcAZ/8AZxsAZpMAfbYAaVAiRqYAb/4KtrAAd/sAbDmgdlAATN56l2hAMSIAEEIAH+erAGHHAEWrAhy9ANSIku3DCubKADQYBAe4BAfqAGGWCqq3YDf/CE6lAGMzAHK1gHc5AFFvAHBgqvRtAdZWAGZgAHRuCrcEAFAYugPRAFVDAWeWAGb6AGc4Bhi4c1islrNlEGdgALSBCA0mpHA7ADaDB/twQEb8ABLtACYZYnCHADm+cGLKADFLAHPeECD2AGZoMAUgADUdYHU5YBSTABB4AARMACPWAACMACQqucFMAAC4AAFIABLMACC+ACElAGMOACGJABLgABHXAAD4ABDnAABYABC/ACG5ABQ7AAHDC0FrQGCTIcoDMHUYB/bMMQHwtFfDAAUAAH8+cnO8D+lfpBA0fAAlDgA3pQeEvQmg8QBpunRabjAS6ws6tGBaoGA3QwAQ/gAmZwAFjgBI+ZBQ9wAFGLAQJAeBzAAg6QLwsQBDDQBoE5ATCgBSxQBDQwAUOQATrAAg9AAQewAUfgAj2wAE8QlVjzbEvwqxqUB4STt200f8hAAKOqDprKCFSwagBgAXNgNBlZB0NFB+siBnwQB22QBDtwB5bKC3oAQr6wBPPgvGyUXphHWeLwATYQAqMmMW0lchgCjatYAirQBx8wcaBGB7QFvw6nA4I4DinweCdgAqTVB8nRJXeAAl2gfiekIR+ABYwkF++2kQhsXnvQW+GwByagIVxQAlb+8AG+5I5/NQgNLDaKyAN8pVPMMVIh/G2oUg5Ek1tbMCUmwBzvlj2C8AUm0I8S8wH0eC2MJQe8xAf2mMOV1YjlgFi8JIvhJAf81Ez9RgdHnIs3MzspcI2ipiHvhgKNMgKbZAbioqkuMjWGYGKE0KAPIcX9M8I8zAWbxEiMhAIPnCYnNE5FTAdRwlCcZQWjhjhbECt9IAP8gW1MsANlEApHAANOYAQwQANoyIQj2QQ7EBYvAAdqYwZu4H1LY8eXgp+HcE7iEC0M9SihpnIBnFsnQAc5l1F1ECWtpFU5Ei8ocDgi0IF8YAMuUAQxIAdCsAE5kAkrcAOGgQFYcK4uAAP+P4AHA2Md1NkDTFAGZGAdqPwmUFAAAxCIvgAH0yslfJCCcpDOOZIjYJBFdxCMYnAH4gu+ZNFWdJBkHkVCBEQCkPICUbAGycYHPzAE5+Fq/7APPWAHZVM3fAA1bCAFPyAE1Gc11PPNWDIH4wyIfdAZSwkzWdkN6QoEFyvSztAHe7AMKj2u4IqFeUAHFBOuSiAHeeBLe+BLWtAGXqAhS0AGfKAGBqwHWHAEXnDBHAAFHtkzKSMCI+BLGF1JUDAAMSXOe4AEO9ACOxEFC4ABQlADR4CyMiCzfucCMXC7e/AGLLADFMACMBAEM8AAPxAEOBADLsACUcACRKADBqC5WSD+BtsaBB3wBi1wADDAAw4gAQwQA5XTAjnwACEAAgJABFyQBDMwATUwdQ7AARzgASDgADTQA0/tSPA3B0ZCAEERFYXLCkhwBz7AAhIABIFRAwvgAzaAa427uCuAAAuQtUDwA8H7AxjAATCQAzZAB6PDf2NCaCwQBF+QAxygAUyNAkIQUmGABlpQBklgBj8wbH4QBRy0BkEgBEugBWiQBEKQBAwd2o0EvQMgSr4gVYWwvn1ABZnYzmrCJutcxELQRNInAlcgBzFwBXrQDeCrB9tbB/CBBW1wdG3wBXkwB3oQBVCJ0kewwOodO2cQBHMAdr8wAw3qC9fYByZgkIOsRqL+JgIm0AeNcgJg8AIt0ASCB7Y/gLK3GQIdIJk3YAAyIAEGgARAIAETsAMYEAX7shMXDkUbcM5fBN+pegHZ+wdjsEns0koj9QWgVnd64FNiUAZgYAZqAB5n8AZtEAXbgAV0kGFjjgUBwTJ80LdoYKy40XJHfkR8kOS+EF+M4AcXsF8XYAFaIANXwAU8AAZikAQFDgdg0AXhBI04oAdgUAfhcwdtoAcRTs/2qgeS3gZ3gEBLMAZ6wAZ0sFx29eFzXj15sMOMQMKJcL0s5+RQ8AMz0AJ0XQYtwAE/0AM1gAAG4AArUDkGwLsqUARjkAQHoAQhwAFvOZghoAc8iAA/kAP+EtC2MkAEOMABPKAHyXzKpR5Cc4DnnwVpi/AHTz5lPEAEW6AERPCaD4CyQOABGzADHJAHStC2HNACcEAEsOEARLACDqAEdVAbg/cEOlADYNACMZcDMhAEHCABMmC4HADu2149WQCCjODtirBfq4YBKsdRMrOKGuVRRc0t1MIHXZAHcJByOy2T9LwtYJDfrFRadXAzEB/xRgQFkZUIXPILHVAFUjACVo5ycYADMxAEFuwpZpQhJVAC6ncCGrDCJTDiekBfgwACJmACW+DUzPhTF4yNNH9EK8UIcIC3vYBU+LY4wEjEefABJvAB7IYCdPJuLUgCH3BCVoDIFiwGEz/+xh95abU8kWCT9I/X9WykJ4zAyoygS021BUGcUScgByRwAnmwYx+AAorEUO+mAR+gAVkEB1ukxSYkNvUmBvMWiiXA30y96RvQBxiA0sEDEE7wrXQkCEbAa5SO0uN6rkoOOzGT+2+qDIvwRoywBe2yRvT4MqXv1GyFAh/QASgwF3RQ913wASGgAXegJX2gj63ES3XAWSngx4wyAn3QRFtwm0DgPg+ABVPgA2kwAS7wAi9QAUlQA6AN2jGwAA/Q1T6AKEDwADBAmmwU1YAwQADVl1a2tNenuMio2NbYp2cHSVnZt2Tnp8b2Z+mpqJcGp7jGiNZYupgGuerG9wkbKzv+S1tre4ubW7nX8TlHGJvSZ7V4l3Ki6FViwrV1t7WXIqwV8vGRUtf3pWHwwdfL0SdMvCgmN5eEMnLCdyLCpedEY/PzoDVhJORE1UOTNgEjTp8HUX78YJLExQ8XOoAEeUNGl8SJFC3lGYBDhwECiWI0mSHESJQ+P4DEwbAkBpwXFczwWdMDSos1Qu4cCXKmD5U1S2iEEblmiJooZobw0UMDCos9aWDMcfJDDYZIL8oMOQOjBZsaZfS0obGEDZ8lMJwY8UGDypInZqLY6GMmiw8gSHBIkQHERlA3M4ygWVCDzZIWQCoaPow4sWJYeXB8miFrHKMuXpyd2MKFD58tJbj+1PFSh48JLyd4dODRpcuHAgUGFIDCR06fO6HhoNGipMsWLylE+B5xZ7Hw4cQVnRmABo4E5H16MMEjBMOLPjf4wLhhQw+DMDWQ3MHe58wbpSygDIlnAwmfFwtuCIGQxQWHIniQ2MlRpg+bIPGOCKFixhJhMLFCDzIwEUcYB5VBxhGQ5aBHDTBM4QISa0A3wVtm1NBDH+oVMQUMXMkQBBlC+ODDEkf8MEYOxb0IY4zDoaGDJzvkAYsYYnxBRyMpdGECMl1kUwcXJGR2zAkpvNLHHiCAEEIBEkhQAAFglOHAAUo8AYYXOyjxRR58hMDZCW3ooUYfR8zRhxp+tNnHm3v+6MFIYYk02aQeUuSJJ55+8PEmGwKxcUciiaihh5wyLrrHAB10YEABr6jxxh55GIFFHxjEYEcafrjARww06NECHEcAsUQWdozkwygyRJHGS5iywUIZULxRWB8xxMGmDD3kgcYPcXTY3Bk/oNHGG3fYYEQOedixxBT6tRBHGj5s4CkQR+iQphmH8LDKHD5IgQYbMaRhh19puPHGEh7suWi88s4rCxTAUJLHDrAII0wjopnQhTY9btGFHHWUMIIXJjCZTB1zDLADGhwMAMISK4BhwAwcGLCBC2nEIMEPYhwB0BTTFaFDDTK4oMYLL/yQgwQ2HHHHKqguYBMPMAjhQgz+LXTMAgRhuPHCExMsIAMNHT9QBBA4mEFEDTcswMINOdRAb3E7DCDIvZC8mbUsnaBy50R0ho122o34wQbYwulwSiWQfbLkFpB4cSQXdNAhhjhCkmbCFl8wwsUcIAxwBRwhDKBEGxywoAQIOXAwRAxAGPBAD3LAgIAPfLDAxxF8lGGQCywA4cIQTrgxQR+nACEDA3iwcUAMM9jQghphANFDDqGzAMIU2d3AARY7MBEFCz64gMEQB+VQqtqL7aFDTtJfj332WbORQPdI9PFGGUYwHOcrf+RRRhl7uIEF+Z/gwCYlO8RfyR2pBcfIHSVU9owYXNwBMGzsxgpfMEGP+AD+hdUYYHFck8Ad7vAFMejhC0JIgjb61gc6uA8WSxCI9j4IiznUCIQkLKEJddE9M3SvEzMowgyGYBUPeaAIHvCBG7BmnxhAQA1CQAMQ2mKJDpSNEdTzhBeMAYnA9aEdfbiMwk5whxNkgxgpAMEHQgACEqDgiB3QAQg0MAIuLKILwaEDMhRBjhOqEReOWaMb37jGNSQACW6IQAKO0AcgPCcKD/AOEmRQA+fFw0NAKAgMsDAEGETBBZbgxQb7MLdKYCNgjODMIuiQGROUIAVRZNIVrGiNDwRpERzYQuBEWQzPbMFus6EkHF/piV7Acpa0RJseutcABiRACHIQDx/yYIb+IPRhDa9IQxr0MApiFsINPkjDDWzlicZQAgqjqIQVtkC+AuJPEVs4wQhIIAYvxOkMV7gCF66ghGp2QQwQJOPg6HCFwSkCDIOTpxweWctXyjKf/OxncXrQvQREYAt7q0yPFAOHERKxjZCQwxf6pQgAYnARJhiBCUQwAjEQgQNaqEMelICGwe2BD2AAw23mIMFXyCAEPOjDHLzAJi0oQp7+nKUO8FnTnOqUFlyQgx84kIQx9KEZS+RNCmSDGHtBYp+N4EIEGQGwRnxBBCWog2+28JEyEIAIE3hAB1zgAB4cYAIuwIEEcGCECfChCDuQwAOI0AIOgHUKfMjGTuGIhVX+3HWvfPUEZRTxgSgqog5SXIRRaUqR6jUiCnHzURqHccYxWuEde7hoCmRwhTKECAEc4AJXo3AAIBjBABjAgQMQwAckwIEDIXgAFBCgMTtMtK8nhIMwaYvbvn7BlRpowxfEqQguiJERcpCGF3BKCx7QTxFMVcRmIFpAhm1GDnj7DQnU4IW9fQEMqaGDXUU6B3nW4QuhkQMdulDXOvRttrklIUPbC99+ioGVgD1FZPtAWLsygg5WSMFxJSJERrw3GUd1rgn0G8U6pGBwXSiBBnjAjmtaIRtfWMY1q6qDNrhyGOAc6sJSYAU6ADe+IBwwiU/8xjrQF7CE+AJi+9CF4UL+QsVWICMu9sABhkHBeouQBkVH/IXdLGk2OshBIvDWTYadgBwnUI0JFlxGu/HmDlYowQmejOISZ3nLaxRsIz6grybOuLD144IV/mcLHDOiuZfhZhpXuZsl7gAHYurCgttB2EUkuQ/Q4IEwzrsMwQWnvxf1DQoi4T494IgRS2isRVQBCUlw+X2TrvQHmQgJFYzwt5TAzGyEu81F8CHGcgg1LOCQKeYyjA4kCE4BndvkIQdhBnN4xhb0uxkxnFE0YuADF6KAArvSgZVy4IKS3AFO39ABIkiRQlfSgIWHCCEO8UACGnIgFxrQJA19WUWH1AAFvfzADHdogwzUkAWcWBr+Elio5rrfHTZ2UMIKCr0vIwhLAoyOoEfpY8QqsCuGJLjbE3PQqxZSzecSLHFhs9lkwKDQATiI4UePJBg5SmCFO3BhBgrvw3wbcQcvWOGbfPCNF9wQBprlYEFQwAAGsBAFPVAAA9WBwBRqMIEl+MBEQyCJmjJUBhm0AA9DAMIbXGAeeC8CDQhXOj8zcAELVMFtJ4QiJXwdSS+wdxEoeMdFkVGEMAwhB2bwWRAegIc3rIADRNACDH+QBhf0wAxCeMPckqOIDSziBOI0Qd+UAUUsdCALXEjB1pt6AjGSZtghEKeu5dAFKyjJClbQJAkSXwIR1EEPLkDDro5wozMAwQ/+PrBDKNrGAjv8YAJuAEIe5mCEnPhACELIQbleMIfOHxMOrXK6Ikzs+1dmwAIWAAAAOrGKV+hBD1N4k/P78JZE6EEz8bp1/boQSTFTwh1yQLYcfvCFG9CwDy/IAH3e4AEg3GAJIWD7D5xgg/kkISLGOUUH6FTyzQQMBQDTwgaUIA2mZglAclwjACQakAJWtgVi8F0gRiT5ZoC4oEzBlwvAR4FuBABTlwEZiBQuAAFXowYTsAFIoAMuwDw2IAM/wAJKYwNGESPWVwmj9l5fgFSLQFgiEDiTJUZvIAcxAAJgIAE8EAMuMCeTsAo91ANacAVasB9+MAmLsAF5kAUtdgL+clAColECO8ABIMB3yCVq48UFJkACyzAC1zAG9CUHW2AFNVgMXniBi2GBb3hCxUcFxVcDXXAADkAECVEG+yA6MjABLocBCJABQLABTIA1MMIFh2eDXzBgkQU4S5ICIzACK8YIdSViutEF5AVyYLAb5MMHORYOP2ICX0ACV4SAL9YIYEh518QjryAGIwB1FVAFssEHfKNfcpg2caiLJFQFxgcAFrAHdMAjD7Q3OlJq5lMFy3gD7iEsi+AmcPJ8ifAmdhInziULXjBilUCMA/ZbW5AC4ChPM5AHMgYLsVEZlLcbB6Vi4Yg/OAYCk1hjJYACIOAM/nIHxOgFzfCKljD+fMUHAFRAB3KgB4YyfXxyjc8HNn9yNn8SKHigB2twB2/CJM/Xi54ABct1kSZ0AjWQARvwAaLWTfe4RJ+xBRRgAX3wiyn5AAsAAzswAzGwAGngMi/wMwcAAzmgAx0ABCzwAjmwAyxgA8TyCbsFC8SYfcV1YKskar3wWLZgktKQAlxAGiVwa+rgGySwBUqgL3xwB1qgIzqiQe6zBmVAfZrhlWpABxdQBX9QfFWgBxIQNAzBAljQMxgwFgwwFy6EAQeQB28gVzygB1hwNEnTMQxQBEi3ATIQPh2zAI+wkZTAdJF5Ql7giEWSGiC3BVvEJHyAAReQASvZBzkZARuwcoD+xAI5QANmQAZG1wMMAQQw4AJlEAQsEAFhcJSWWAnm4Bij5l9+E2pRkCkQRRF34D/HkJVi4BspAAZEkAIOAAIH4ALNqQVs1wMc8ARKwANywAFgwHZE4AVaQAQ48AJCYAEXQAUbCJdTICpqcABCwAGyKQSmKQRH4AJG0AJYMQVu0JoywAJaAH96cAMbgAUHQQPyAQMPgAYEmjSUCQl8oFAOqj11QAyj2AetRgkUqiQpgAYBEAAAcAFnwIA64YaNoAdCEAU0AAvPIAtiQAc7QHnZYAwT1wiydGgTQRv+U3gnkHkiQAJ8MAIiMGFCIANygAMysB9GAALwpx4xMASMVBj+NKBHePADMdAHEWAAG3gBwTg2xGEEEgoL2Qem0sMHwrAHjoEMX2BvBOYFcmAFGvAEEjABY1MHKIBNi4FEstBNH8Amm8FK2bUI+YJGskAb1AWOICZ5mUcCmoQZGuQFIoB5I5AFPSABerArx/QxZ2AbpaAGPyBMQkADBcd5aLAEOrAGenAGNxCaVDem9MKLrSovGdcHUHAK5FCKIllgeYcGlUcCbFimQ3YYmPYJvlYCWqkFeaBioSZjsJEMoKAZdVAHfPNbusEFlGFe0fpb4QiojPAFH+AFeaABvnGrtoUDjgar+SSm50ovBaMIc3NGdbAwdBCO5KNYiWd4IFaDmzH+YRXRDl7IX8LlGz46JF+qCEtQBk9QBw+kBXKgIyAQQXKABaFBfc51BwzLsHRwBziVBygwZDigBJSnAVXoXFHQAXSmrrWkA4t2svNyXoswN6zEB8Wqikp1ocXGJA8Fg755ULpgdZbAG1/wChUViyKQAnSQBFcwA0qQJUogATtABDywBnYAATyQBy+QBQuQAx+xAzsAAkQwA1ewgrGgBB9gV7wwYSkAYSXAhmfaAcy6sm+EBlnwtvJSpovwC9w0XwRFAjurCMajCHJAAn2wrc71UGgmuIaXCyQ5Y+CIaxjFB/mWAnnABkIAAj2gBmXwBirwACzwpH3gBkQgAVcgBgr+wSIxIAQTcAPk9wJMgJuWAAajsWZ7oHAqoAcaIAZqCwlwgAMzYK5zC0JF5LsyggIM43raYJVMYmyMkAUK5WMidnV2hl7asGC2QFCUMHGZMVic0U2d4Q5a4Aagcix58Ad6MAY8EAJJ4AFykAQTUAcxcAbrQkxpIAQ6sClzgAC5QglzUAJX0Ahz4BgmIGYJ1A4CuERZ0EUaGbzY01wJLBwwqAj2eFR8I2qdoQj+ywggtkS6mT+Fd1zyuo2f4FT+YmcY9FD+1ZneRAINFhoihhmWWQdKQAf081+VsJC7oAIooLIuqxnCcKchIEbytguz5rYMLD16R8TDYZR/mwLeEFH+5qgMd5AHTKVilESclkCh/jVx0etX28hfnGQ/4ciGxdCtS1wCJcBONUqcR4QLWmACYawIU6gNitcjAqwHQGwJCcW7R5w2IMC3eoyjCRhnGVQwcJDDL6aNYbYINIg/H/wJ8hqOIIZPXyBjpGGZ4Aga+1UZIOZfdNALkFEZjXAGZzAkidzHsdAGH7BhjRAOQyUbn7FEHSAM/RoLBqwDCOzHL+IOPpoNahA/eoAGT9gmZaBXjKAHeHDLikACiwqpYpADdZAmWKAHPvADkSAGRsAEU+AXkyMEgFIONZjKslBcxcpJiiAGNaZi1NxkldE3Xsk3urEbodEI+gIMCsYwsgT+UeZFC3kAAiqAU1CQarvGSlCAArZox5+wB0Jcosc8EY8qeSOgcHpQBlTALjsQB7GnK3tgA2lgA0yQFEPAAmTwA2cAAWUwEgw8VYanbC+pECXbAz8wD2IABFhAezkAND/AUBI8qLmgppC6BQE7AuNlBZbpojvioqGhBmnSCMakCEZgBzw2wH2QByM0yvjFyJagBFX1GBS1d6AwA2fUSbQABzwwAzym0IrRGyLno3FyFkjABjsABXw0EG5hBBDwA1TqHD1QuT/ABi1AxMpJXvlmBUTwBUHQAwaAAy5ABDIAAl6QBG6lAhzQARvAAUpgABHkYm0qB933yK2IGZ0tXNr+6GLIuDfQqmK+8QVBWgJd4AAbkAQbAAUygHvqZpttMAZz8ANYQAMTIAVmYCBD8ASNsAVycCPOxUohFwvdqoqQsAPuFllpBAVaALNrOsszgAOQWdaHgTfN4NDkFwee6gdoIC7C9G9m8AJpwBRL8AJ20ENpwAZe47uPG7AmUG7IyDAywAcThQaLxjdMck87yyMPipa0QdoDmdl5mwL55qPwnQJtcAAHQB8l8QYYAAU+0AcsUAQlkhdHcB82oKJNMADuDWMhuQhothm+8AHYO6yRlIY9tmaGy6K3gEAzsAOset08m5W5WOOzYAzJTFjixAcg0F9ajL1BgHB8IHlLZAX+LnpJye0JxtlfGqABIdAB69BNInAFaiAHbcADXqAEV9AGbdB7omIdWIAGevACQLAuLIMFicgIZwCAotYvGqwIfoACKEDAlKADZbOJeqZjWQBR55wL/jsDTZfjuBCthZ4LGSYMvMEHc1MHkVd4deC3jKCNTjVs0vXNM5aO1wQCHECge3C7VraoYrAHUIAD0qVeMfbOn/DW7gMZUYQ/slrFi3AFJtC7FvFewOpxbNgBT6UImDQRZzADEYfoxS4joTzO+kPovmYNanzBPlbFT/nrvHFNoDEHQVCyjcUFVrZBUQzig5XJrojjM5CyRDRCubZEwrCmp5zpnjAD5APAxbD+YWSu62LQ7rVQ6hyAA0O0B2eQw8YO8Lpwt/3CAzUmVYf26Pj6CpCHklLHCBhUsTtCXkwCLGQ+RIJLjJ6wWoROCSwMYosIAlBg3X0w3CMeMBl3Xxs7vLVgW43QcSzOCBtQJJR+77bQGG3bB1nQGgMwQmYAzJEGzK6AC8PcCF26dI0g9LaQCqzACAN3x8OEC5IW8MPhyT3iGA9F8TNgjvctDVwwAcRnfGrAB20wX1/wAELAJnTCFFmABW3wJnrgBs3XB23gBWXgBdToCYLn9J6wB3KgAh+AAjWmQQuspu1QAoPDB2iAArYMCxFK1Y3wwWRuuMlQ87cgeARwGssBB0z+4AF5AAEvkAdCcAavYgZuwAZkYARU4AJLIAWDOW16AAOj39I9AARA8AM9kAVn8AdhVwYwoG0xrQhHwAFuIAS8VwY1wAIxMAcwxAJLkAbUogczQANHcBdAUAZsMATaRgTy+wUscARlNwcrGBfhUaUQeQA6QAWFkJo+EAbpIwMwkAdPSgU8BG6eSwNlkANhcB1DIAUQEAPkBghpLWtxLjlGMnh9i4yNjo+QkZKTlJWWl5iZmpuQM4spfDiLfCl0exx8VpF3FRl9GQAZbQdHHh0xMmg0CC8uCEU4CxN9Lz41ExITWBwuC0U1LpRBM3mYaTNYfXdiICUpKVx0fIt3JiL+5yVebWVwktWQc9VDi2l0dWmNco8dpI5dXpwm5RkAJQ8Hgn7SuIjx5gAUGFP6/GACBkqUB2eYJGGRAYsQNmHcPLlRQ4+TGzT4wHBigw0fGTKYbPCTYU6fBQsOZBHiQ0ocIG56rOihhkkOO3301ChyI88TGEN03GBDgQ8bLBnKIPHQ58YNJGVq9Mlhw6RJKjf0jETycsgGIG+gONE6oYwTDHtu8NH7IiYeGTHcYMDz40xclkOYkAnIuLHjx5AjaxLVxwsINI22fNjTR1WkCheqwHLViwMPnhsWYJkgg8EPPBiC9JHxwIOBIEIcyPCxYAnhSnx06OAMvIMORp7Iedn+cuLElhEjxJwT8+ZJizJCljwxEuVHGJN9qKw5kkMK9wcw5mBYEsXGDyLRGOlzlAWNmC/+8EvuU4BDBwkDwKHHA3E8kJIPcfgQhRE55AFHDEIcYQYfRvjRg009nDFEFGr0AUcaGMRghwxQuBFEGmm8kUYMNaThBlJHXOjDHDS0oUceP6BhRBl7vBCHHggMsQYfCroRhhk56NHCilL4oMYaLvDxZBlR9IGihx7+8UYLH67Rhxo/DIGGHnPAcUMaa/SQRhB86PFCGizYkSIfaSyQkgtoLJEFHHCgYQYEYewn6KCEFrpfcn1o4EgHYKiQyiN74OBBDRcAAMAF1fDxhxb+WdhUiRh09MGHfksAoUkeOOxgiXGjIOoIHyKQAKsIXrzhwQ4uFJEEHgv0IJYeU5gExBEqUbDBDG+QQQUGNNTAQVeN1DHOon2A4ggX80WWRQEDDMBDI37sF64k+DBGnKGQTQsJmei26+677+5AXAgALYKDTXxsUUIjeczQQR5d3LFDBhmoEAQOPKBBh36T3HHCHdqcoG5AcHSQBSU4ULbDO4/soIFzJYhwhx5IrQGEH0BQEQU+bp5BopdqCIGDgHb8wV4aStCQDSN31PHIGVnk+8gWoUrGARrnwqv00kw37fTTg9bXxxxQpLCIDmc04pyHMwz3SR8l4PDBB+2M0gX+JV1sQQ4Kkp3RAWaRzJBcB5CcIQEU5cTKsCZQjNvIHWc/Ui+1W/jsSOGRoQr14ow37vjj78IBRR865FFHF0FM3kgXSmjAw7R8ZPFBCFfw4QUXgX8dCR8nFO3wxJBBQQ0kPGzQBxqaMzIHBzMkbe5xgg/eiNU/X3wCJFZA/BgOvkPu/PPQR/+8KHT3gYKqjUABQumoT4ODCnUQX621i3j2yBdbTHuH+ILuoUMHvmfxbPWjeMCBp5Axj7zhjphP7RfCY0QKlNcY+knvgAhMoAIJRTe6ZQEHXFjEHnbQgTbUQQmSUgLbqrUH84UvdexjxBYYxgcUwK59qWrEHgrAB0T+QUECcIsMHID3iH0hLxJoyAb5HCGxxsChSgsMohCHSMRI4AALWEDDs7YgBxzo4Icd6IAKiMM6OmwhYMM7nuoYQYeH8WyH6Nqd5uYwgA60Yw4zkI2gsAeJDT6CCydcBN1KCAnWxfESOLhjEffIxz5CDQ4GkIAWRJEH7WEBCjqAW+oWsQUvLFJUKZjP4PggBuHxAY5LeyAUujUAGJ7BCO0om5cYATc/8MFv5OoDG+IgiaI9gg4EdAQaMNOFbDXCjgGhjB93yctetgsNBZAAgKAAhQNwAARCEJUb+CSHPRCLCXgAAx280KY+mFINYtCCNcUhqiRIAQ3hOoMavqCHPpj+SlR64MMOwhUuUxHHDybZQ4eIowfOhIsPNliEH3zQB87Ikz8ciEIHBqADN9TgCDSQggxoAAMSUelkfWBCHMxgBD6sAQYvCIIUzICFH8QgDkdgwRHQIAQ0AGFid4jlLfnXsUVo8RGs4wQWsubLmtr0pgHZgATisINOtqEHY4EPBMrAgx0QYQI+4AMThsABA8jAAQ4wwwZcUAMWOIAIOHDAHehwABhcAQPOgsaDXKAqFmCBBVFggQyG0AIM7MAMBygCDxaQhglQFQlA8MQRmBGDFsygAn04AhRc8IAFsAAKO3jBAETBgwFM4A0bEMICLFADCizgBVFwgQM4QCUm4KD+GHfwQWIIM4QJlOQkRigCBrAwBBgogmd6tKUss/GFHVShCo8A3CZyh9Pe+va3jODA/TYJQzsJIQYxeEAZtLCBByAgqUzAlRJcwAEiJCEMQbCBDdrAASBwQAl8gMADtGAD73KAO5o1lRE4EJsg6CEKG/AAEFojAzrIwAVOoIINIrCBHPQBAxIoyw02YIDAUhcGQDDCBHZghEDuAEBCUEgL1BAEH0hABkdwgQuGAIQzRMENe3BDHmiAhjW8gU5H4AE+PvSmPKipB0lj6SPEMAm6USEAlrJAuMxQNmxOImt+KIM+Y9gIN+gRuEhO8gGxwEmC7AENWagPD/SyCFuKQQ7+1RTVF9TVBSLwQJuM0IPMIkOFI0dCDT2YwAAKwEZGrKF5PgBC8yIhoEnsbcaTiAMULJCBKliqCnqgQB6EkOAz5KANLRhCjLAzDiHowQV+GDQQHtACP0ABDRgwgw2gqeROexqBL5TAwfDHBzCAYAc6iEL6RBjB/HxiX+xb3+PMbK42wzSE/qhjHdD3gQu4ws+AVgMHbtAHJEwgCS4gAxCAuoEixMFIStEDBkDggh4wAbM+8EEZIJCIT3v729BL5PAWgQYVgCCNWjjBnRfhhebcoQRfcGNMkQy/SPjBAvj+QytTWgcx+HsMoBpZHixwAQtYigpKkkITdLCGNLVhDG3+eEMN1sAmKiyiCTTYQw+gkCIcfcgMb1IpuEdOcqYdkRF1qNfC+pCHE3xgBjjIQtK4wJyUmkAFEuwhcPPwrUjw2eA6dkPX6ODvL3wBDGKYw8iSgg/O8IEOA7MUBtSQhnT2kxF8yMOYpCAJKNC65GAPu7t2oMZqjaMOagObZ9CwA7kpoQSGS4EXNoDvKlwsyb2LxB8A8Ic/GDwILpBDHVjwgiRsoKsxYC8P3kuDFkAABiE4wBmuMAQ4ALVOGHCBDHYwgQmwwAwu4EFEImFAsZv+9O/CAvAux0hRkUDGXrACFKKoAynUIBZ/XgQbtBCuPegBDn6w5yL46Qd2SrDYfPD+Zz45Y3XGZYG3jti7Bahg8DSwwRAwcIEZlP0GIkgAAzJgQRgwQAQaEGEMP6CBEqSgB2YAITZlscEEoJBgF4RALJDIw85Qz//+EwoNlGEtVtNut5QCe7MHWIBvflAFBdcHLAADOzBVC6AGGUADdiUDT9AHDKAD6EEDOrABNrAAR9ACMoADBlIBMvADlTUMjPMskwALlpIBUXAGqMQIYBAotyQGoJMErERTlGAPdeN/QjiEkYFGfCBrbHMCg/MFOod1XjABvuZnriBeO8ABWXBfTpADE1AWEcECNQAXOeACOgABmHYEPnAdLmAAZfADOjABybQ4SFQJTkABVXA2eyD+N77jP30QPuqSPjPAB1BQNpQwQo6gB6VHhIiYiJaQBxuwBymwBxIjAuOgBymwSHfABSlQOH5nKQBQLpBgBNCHCWsgBKzUOC5ICVyAH+Rzh/8iQo2wHI7ANnCwTrpECShgS4GoiLq4i5PgBx4AByegArHXB100LVZkBV0wMX/QZ/oGXDvgg5NgBfjyUv3EA/fSB19QNI3kCLrVB57gKpRQAtlyiLxYjrvoBxuAATEIB3GQBnUgB2IgYw2nLkZGD6PUCCTTR3tgO5ZgAozQBa4kQTuAA2CwZVYQkIuARVOzA0mECSbwBVxgBSBgjhRpjqJRBQaXAWLAA0TwAmqAA2b+EAVHIAUxwABqoAZQYAY9YAaIBgQ3QAUIlQVlUAYyoAZZ4AJlMCFB5D4z4AEcQwnsk3avEgRbsAUiVxmNsAOAiAl3cA7nABBrwCONIIiPUA01yAj69ntWUpFc6UsZYAF/QAWx0AdxFhdh8AA+cAPVIQNNcJOewARYQAYZUANIkFQyAARv8QZSQAVGgH8KxAcA0i3HYZWSMCp6oG9r0DN15AVocAY/WWWe+GTQSA+RoAQicAIpECuvkAY1oCAeOQE58Ac/kAcbRgUW9wBAgB00QAVuIAVLMAZmYIZt4ARRQFFA1JW4WUSwgG++ZiVVNwc3YAZCQiQ0sAZpAARrgAH+1jcBUoAmHQImQ2AjdtADSzB6CsRkwkEAA9AVexAFFvcHLJADQyCTWBADLnAHQ4ABVJAGREBhpyQEu8MBPVAeC9CRcTCTPcADLNADY3AEWNACULAGn/dR4eGFTbAd3aEFEiACqCMCI5AGL/ADGIAAC8AhNfACPQADLUAGLfADpgIEPnALbDADCyEFMCAFNyADUSAACsUsufmiQ7SJAGABj3kJcxZ9QrRJZQIgxCAEOZAWU+ADbIFZLkAEbCAXVGBsSYADGMAHZiAE91cEHHAHMZB+dRWGz5JPPkABNSAEeFIGNAAtNyCkbyAHGEASYzECNEcCJsAGbBUGMhAhOiD+BFJwBAewJlBQBIGCGUZgBsdhBEzAB8lkBjMCB2WQBuwBo4q6QH5gmlcJbnlAAP4STFsJB29AA3OAJl/iA0GgBH5QJkThYlqgA3zwBlaIAEEAAx3Qjn6AF4kXA+Kmf1hgBDEnAwrBGVS3BijDHfjwB1dgAmyaBpihB2ewBulkBndwqJwRplS5qM76rI+DBhJQADNhCdSYGfkifG0gW30gBmCAA0QmKhtwd5jgB7UYCTcCreq6rkR0rYzQbhPDeo5APFHAAfvXB1G0CUEwmezar/4qRHIglK+IibCjh30gsMuwM3sQIDVKCfz4rxAbsQf0D0MDEJcUi47gb4+QsHP+oJ2LtQhmgD+N0Ix98AZ9ArJZUy71uAij1LDN6omRUI/s0Agw6wgwawQ32gduQED36GbhGgk9K7FCi1NgVC2uxAUsFUIGywhZQAAcMHsDkAV6MAFwABhtMARnsHH5lAY+0AQuMAGc8QJsoANrSANP+gRmAAXE0gcPMAVlMARlcAafqQNs0Kc1MKs9ELdfMizl4QMPgAfVQQM/oAU0AAVnUAZAoJJHsB3tcAQwkBJF8AR5wAI0MGhx8AJnIB5NEAdGkAUsUAVawAbYYQds8ARpYAQvsAYt8AIw0C86UGZqoJ5HgANSkH5De7u95I9Y50Xjxgh6iGsShAYfqwMEpQf+wrZ4DbACMUBs+WQEEPADY5ADsuEDemADMmADMNAEZ2AHR4AB0OUBB/AASBAFNWAGZzEBSyAFYbADMdAHZiAWRuC9L5EBTYAHbCBfNnAEdpADk7YVOosHSTAPNzAReOAHTVADMMAECIAFgEKWSLAEHlG+SCAEFlgGUsAE39EDbpBsOhAXdFkSU2AGdbkX2Pt1uHvC0aO7fSAHTcgI9yFCBCQH+jEHWZADHYADGyAcwsQDAIIFbiIFBnIHOSJY5AFyaZBQZdAGMdADFiWhaZAHCUYDz6lKZRAEIckGUYAGfxAUfEADcDCiVNIHRkAD+AAmLdAmSFF1PpIDbBAEGwz+xUaQNVR3Ym+AAXOAACdzIT2QBT8QBGuQBzGgUGrABx92UmRJA2zwL3Lye0HiBi0wBzVZxkcwASaMwpbsOHtwBey2tJ9gjF7wZFDwATggN5eWNDwwA9wyAA9rTZdwmyzXsO2SrphQTvuRs3kAy5ecy5BzUfwEQJMgB11wBoh1ap3SapAyM/20JwFRSLrczM5sCRGQANLMAtXUe3mQBFlwBtoMB18QYqMyCobDT3tgGPVRs44QZDnbCGiAy8/czpf8B9LMBNK8hlAQIgfAA4WhBtwhBEnQAWbwAyBgmmIwBDSgHUryBiwwAUGwE8g5FRvCYXqABHZABBCQBiUFt6H+2Af36s4cnctskABI4AfRDKhycAP16wM/ABUY4Ct6wAIxcAZbIANB8AUywAY7gAePdgZFgAeI277btgF8kAE2sNN4FQUyAAOsBQODBQlP1tFOfcl+kAAMwAANkABt8AUc8AQnhiITwqsWogR50AFFQAZ0YAZAUE9oIAMzMMiZ2gQ5YAZLwiJHIBtD0gfG+mJlkNG3k85P3dfs+tHSbAajME1cQGN11AVHR03k5nWUYM6aUHZ+HdkR+6jdugVyp1Io8AU8gHPmqteCMoOSHdq5fDlWQDSLcGOXYnd7QLKMIGRr8LM2mwn8INq0bcmmgwIqAABVcAMXcAH6tgCuKQX+GJAUF2y6oxgHXli3RxyS+YQJc0BDtR3dt7t3uEVwVMAE4MsWgr0EShUGTLBaUSCkddEDZFBafnkJOiCy0r3e/+oHlQKDf9AhbJA1MkDIw5fHmboGc9ADeTAHUeHYlECO7D3g0MqAudc0uEPgCs6ujcraJsfXCx7htB0pEl7hCn5pFp7h673KGt7hkT2LHh7ikc0D7CziJm7JeyDgJ77iKByHLP7iuTzbMD7juNsvNH7jQ7sDzYrjPL6up9jjQA6tWWBrQV7kL1pvRp7kubmPSt7kXQkFG+3kUq6IqKDeU37l/rdJa3Z3OCsJK2vXjLHjLOcYRxBLAB4JZw6zNcv+LmeO5R2+BwTgRAbAQpELngxXUphLBX+wuZ37uVrwBmVgBCNDYi8wBEc9BIaeC+34JlLghYQaBvDkBI5+Bi3AiFrwey1AAzIQB3CroWyAA6DkgD7qBmGKBTLwJi4AJk2wAxDwAv3CHUVwBkiAB/qcDaAkA1jwADHQBgn1A2YQBCPpA2zAAUNABT/QAzjo5iIuvGcABwACTgecwAsMA4EipP4pBDVQBkeAUHVRp3aAwTQAF8pGA9JGBkGAcE4gpElSA3lgEkJKBXcrLG+gBSwhbUMxEXEQBkIwD2YQA9G1GEAAFMriAkcQA3jAEDSgBSs9ITfAAkJAAfmUBBBhTtL+dgf4HL92OQRk0B58oewmvrAdgMoDkAd1fMdnrcd8PARvMAeB7CSC6gY5MA4wEAc9oAU0gwZBDANnwAZSAAdPogYv8ATtkAZTEgVLgAZwwASY+iF6kAY5kiJ3QANx3Ad/gCR6oAhMv98mMyQGkgd2wB0mEjMUcjFx3APNeSM+os9krAdnYgeZGiJI4fEi3lOCCS61PAltXiiU/Rh7L/cWPgdYIOZ+P/iEX/iGf/iIn/iKv/iM3/iO//iQH/mSP/mU71teUIm0XPma7zyZiQ5JUQb4E5UQA9uL0CHV8JN5v/mqX0d6cw50UB1HQL7emAekPgFqUOZ8OX793gJdwQT+T+ADeZBoD/ACc/ACQlAGemAGOAADcFAYq//8e5iZsgId1EEGbEDefYCT+psDPurwSZAB6cf2ElHQMq1s7oXsNGBt+X7dQwH9lU8HXfANRkkCJ8AFJSArSuJeSCEExP8COeAGgBCHpdcjleZGI9Wnl7XWkmaXhqY356N1tLNHwyb1g9YHGio6SlpqeoqaqrrK2ur6ChsrO0tba3uLm6u7eyu3ZbX1dReKxWNCYsIlxsvc7PwMHS09TV1tfS3rl2GR8Td6J/b1VcdHCnfWx9Xn1Sc2vOuH3RovX29/j5+vv+9q4Q9wYY+aK3LA3NFTbk8fPnr6xDvzKc8yB+XAxEH+2KdMlD5sgNBwYyeeHzdzytlgwyeenobl3GShwscMkjmL+ihUCIrNjXJGbCJquEfPTYd91LxJuUghkxxoyqmxSVQo1D5D9NAAYlPPRT9H+Cj0w2cNUql6gAwb8mMJGZEO9aBpcaZhwzUCFxLlhzev3r18Yf0BUMWPhQtS2JDR06LGAQwvjNRwQkXNAxc6XDw4IOcNiBosknhwgaUPjB1+mNjpOINDjCBseHDAUANJkQ4uFkzAkKWPET5IeMfQ0YHBkgdCPNjw0WdJh3g3FjwwQqSFi84bDsA488JFjCJAdHhYwOLOGxdZXJzR8QC8jhoYsLBYcBrPkWFsHmDRYYT+gg8fQVq0oIAEDOu5gMEdbEyQRx829PGGFjFgsMASE7ChwxNGuBCFERPIEAcMjAlYQ18ijkhiifX4AdAfgwkBxgQ/uOCBD0gI8UMNC2zgwwE5BOECDCH08UIQE9SgxwQ5cADkAnEwsQEGbDyxgA5OBmEABjYgsQQeP2AQhBFICtEHEjP4EEEHO/zwA3FkMOFBHz+w8IQePvzARBlobODBDW+QAcQbUGzwwAtHYOECD3TiwcYCNnC5Aww2dOUDlzDkoFsfbkzQgg/2TfACAj4cwQIQOUyAhA983BApH0ZAMEMfELhgxJ8PyGBZEFKcYQYGQHRqhg6RsrATciYOS2z+scbKkgEAylrQRx3hyFFOH2sYgQcoZ+ShhxBU9PFFKN2GAq0qboSBih4JpnKEHfKcq4oRQYhiBlbHzktvvfbikkG+KnQRCh9epGCFF9HOQFMoXbADSgqjbFHHvQ4/DHHEEvOCpMImICwKHVak8AEYo5QgyhbRhpLCOxOfjHLKKjuMBhR9gMwHCRiHsgcHc3yRQgoCv5zxzAmbvHLQQg9N9D2t9qFwsyQsQ/MGOIFSBxcllECHKEmPUnLRWm/Ndde2HO1Fw+uYwHQeHTxt9R1fbOzFHVaYcgLQXs9Nd91boxFas1uEskUJdczRwcgfi1JHFyVYwfQoJ4htd+OOPw7+sQ4jX430CSCcIoY6o8jhhRg5dwH0CX78UYU3kJ+Oeup8HZ2wKGloELcpWZPyNih3dAGwwHpQoCxgoJhRMCxl9MHuKWkMn4obgqvOfPNa4y1K7X2gwcMdKZywPCgglyK9KP+CAAAVyV7QB4dp/GDDEjmsz0YLQ5Thhho1lDHEEVAMoS6YN8BAgxBSmBEEM/wgC4PqAw8QsYEh0CAPNChDEM5wBDUMwQxwaAEQhPCC7Dlvgxx0mOS8V7Us7AAUvsDeKOiwt1KIzBRVCAAV9GABAPgBBnvwgw2KQINTYSkMOegBE+IQhlkFSwpuiEMffCADJmhpSzNwgwso4IQ+bMD+E06QARs2YIci3O8IPnhBDMrAJxkUoVoT2wEHOhC8DqrRbqyznRegMEKDecGEfKtaKcQgB1HkQQsg0AAIAhCAGDJLNFI4AhDW0Ic0sKEJHpDCEoCgCTYEYQ1yssNuEpmGo6RhCTRIwwueIITcpAEUcOiVHmCABh/E4Qdl6EEa8hCJJcBnYjiQQAFsyZA2YQAq8VCDEaSQID/oAQ52eQORQBGUONhAIQ3pQwyEMAQ1IGSYT9mDEt8QBpCAgiEYGYoa0qAHPMQDbWssJy2gN4oPvGthcqBjH0yACi74AQo4CIEGUlA1OXjgAhewgOlMQQ9Z6GGUs/BD8SBGAB5kYQP+A9iBHg4whAlIJgkbcEEOfDApF0j0CSx4wRiWQgMMuCAObtDBC35Agw0gCSs20EELIFCGJzRwAUfAwxs2AAMZ4KEMD4DBDGB1gCLMoAUxuAETXDADCBHTnEyVBQ5IoYMPwK0OSeMD5USBhhl8QAMm2EIeSQgy0TW1FgTQARw6QACHOoEGx3lAELQAhCBQ4QgNfIAWJgADF9jhDWrA04L0sIEF+WADudGODoLwAwicQQsYiAEDdLonN5TBSH0iwxBkwIAfLFEGScABXGRAg7GKthVt7AMOsNA9UfBhcQrrwrdIGYQZdAAEJzCBHUMhhhMsJLWjdQUOBgDcAhzUGWb+2ElvjysNdIKCB+j4wm2/sYU25OByezjDDnSwgytwgWHtYFyzaieG5yK3FTuQgEo/Md701msGI5vBUu/gM1H0IAH0hUEa5tAG5/KBoAv5arOW4QcsaAEUYklkG0AxSj2oaxRgCYUb5MZUDpBTvRQuUQe2uYE0XhUUaNBBAhTABPomQQwP2AEbsPCCHnzhBj1Igg+W8AQibGQmDjjDGpCgg05gwU4LeMEbzmBBDA5DiUx4gg8WQEbR7mEDGqywk/MCPT5s4KDSg8MOZnDaMiQgAmyIQAKOcKkJrMEFoYVBGIiwAwhAQQsL2EkRdpADJ+gACXeIQQ+AcAQe+OANZQD+Ap98MMY+KNENcLgBEpIs2jyU9smM5gd7pTxhK8QWyzvAAQ46EIQENIABDUhAEoTABzdEAQqfWEMPNrAEB3wBCEYIzRrowAcZRGEpcUjD8cogzTmkoQ5okGUUxNOCOQDhRQXuLRbi2Ohk4wMOWMDBHnDALj7AgZ4h4MF1g4De39E3ATCoAx3EKy0+1OG13nKFHv755B3kRtnsxsZvgXthPwwBClDQARY4sIM70EHBpDCDEOrUBzpkgQ7vGGWC5kCHxOEWFPzmrx5zgrxROPy40G63xacxhwHoAAoSSOsBoAAaIZShBnCQAQfeEIcNsFqnenBCDGxABR/UwAYvUIL+ELCAlRvQgQdUEIMnafCDMAgBCjKAwRrKI4U1CEENQWAmAoYRgzdYCAsANEMMaGCEKAhhwMeV8MW/7owsDCANfJDAAOBAZyS0R1t9BkMOoOAEG/jwMB5wuw2mENgkfAEHHOhBH1gA5xu0QQeG5sMLcOCCPvmZCjaYgBmcMFLR9GACf18AGihgAyNgoFUvaHOIkLuHC4N99LrIwwCwXIACYMcAUCBEHf6QhzSAQQ1zgEMazPAAcj0gB8Mc7CF4QAQiZOEOLpvDG1qQhTQgUg1EGMIk2jCHG6DBDT3oyCee8glwxsEIZzACDRwhhVZPfLRw0AHpz38LLBRgAAUQPSX+6g0FbDWLcZRoHYFHdjsu+Ixf24wv+kmBBS7zfwMIC3yQIGggeqEwBzvQAR0ABfxHOLwVCl5gAiUgOFeDRwSICmalgR3oCsVgCmjwAWayVH3QBQonCplzBydggXzzDhvmgaFQcTFIg6cwaqbwNntATx2gBfB0R5rDB1MTLXSAMDBIg3zgdTWohKOwA3mzMIIjgjOgA9nWDikUCiwYLQpzB1a4hKCQB0/VhWHIgaPgXKJwMAuRBTgwA0HgBZqDNdujAuvgXWFYfmEYhjPYL27IM6NwBSowAzOQBcuTAvC0BXugW3YoClDghIhIgx1wUJRziN6SQm6hhjyQbX1jAxn+QAEBNQsY0W46kEaM2IFLdoETCIHcwoU0AwUdsAE8kAfbMBgWEBQ04HdfoQfjFFBPoRI4oURVQBQssAdfkRXIJBZmYBcqgQGtVw5+AElJ0RZRtIycuDVnI4o0aDYhEy0oMDJfoIemMAc4ABiCcQFV0BWiIWsTsCE7QAEsECIY1FE04AEPgA4bYQMg8gId5Rk99VMa8gMdMh0wAAQhQmfoyAJRwAI/ACWN9QNAYAPTEQM/MAFSsCBcUzPVaI2s8wVftT2ouAp8oAUAYAFUEENVcCm06AJaEHd6YAMI8AA+4AJTwI5EYAZkcAQuQBUK0hs3YAZ5BUZBgE09AAMIsAT+O3ADGAAsfIAcAxkFk7IgVGBoQJB4jYcBZYCQC9BkQpMHG2CRMViHC7E3mQMKX5CKpFAHv2AFcDA+/SSNoqAHioAKDWYN0xKAdCNCW+mB9wEKumUFDdOGpsAHOBMwgnMD3IBuFtmEdtmBQKAIukUC69CNAccFVsAF4IaYpsABJ4AMlFmZFmdvNXADO1A4hOMFwXCVm0kKJSACJjACIxBqrbIBUsEH0tQSM5BBIpEQU2GaTBVDyrIgcyAGeFSapDBcHKEQa1AGe4BuiIRg45cTdpAgbcCcoeAHxCQVluKWp1CC0umE0clw6HBQo6ScpPAUloIOpKA8i0BM8WBrpZD+nbfAByLQmCIwAl5wKT3gAbJUBDwQAyxgZnuiBzXwAjXgAmXgAtkhgLlZTlQQPuPzBS9wB2vwA3ngPhhkBneQBkxnBj2QBa3GIAfABxBgZj/gDV/UBzewBxhgBGVwBj4ABFRgBDkQBQP0AzEAB0NAQDTRE+aXBbMyBxugBuQIBVSADkKAFW6gBSoHA2WQA2EAAUeQA+vhBkKABi4gBUwQA3LgAn63AGrAQGgwV1EgAy+QBy9AQBvBBnagBwsQBjLwFnGwADVABVTgBkGwdO+iB5F3AJuUY1l3BD1AQUIwB1F0A31wBD32BjNgBjGqBVLwPkbQnrMwAikQhCLwBQ3+ogNAgFma9QNDsCdvgCkXchtBYJQagqDmVAW+Mxh+0BtmIAN+BgSApllCoHk44AY1gHl90FgrYEV88ANRYBW7tCCGNnJJSUMPmQM2oAcYAAI98ANgAiZY4RF6cANOUAYQkEMvMARH9AB7BXcwN6gn1RsyUgZGsAKMV2Zx5xAQgEWigXk5cHzZdKtgggQ4oCtH0DA66QNmsAGO15B7cARDQClrsAAwwAcPcgOUwgRd4gFRhBw+EHUtQJMTgKwYsAI9YATZegtbIAIb64OlanF+cAEg2U8cQQNq8AJtYAdqIEt24AJo4H1qAAOghA5P8U1z+gNwoAestAdL0ANoYJz+WLAEOrAGPlVr0DlMRoAGPzAHbFAtRJq0C3R7LKAGfAAD6pKiczBMtoctLBAJZKd8f/ACYSB9TlR7T2EEM7AHL1BroYSzdqChZZAbofEUZnARMBAHa+AGYmEEbgAEaYAVzPgJMZADETAD24cFbIADa5AGNFBrzhQFaeADRABLQjCFfQAHP6AGN5sLOMMFwemxFSaSAJABawkKfhCKiXQLpAsLpzssqvu5rwu7sSu7s0u7tWu7t4u7uau7u8u7veu7vwu8wSu8w0u8xWu8x4u8yau8y8u8zeu8zwu90Su900u91Wu914u92au928u93eu93wu+4Su+4+s4dNAFmkn+vul7D1awsSKQQt4wfgnyqKmwB2aXVuqLv6tQB6npBRs7DA8gBXriAxLKUn1ABQPGuqXAARJgAAYwAGjAtAQrBKZCFEPBBneAE0/jSuUQLcI0BTXBB2yQB3Ggi2zQFkOxLTihBkiwYDjxBlLwQnvABpCwEAsyE3aBFMIIFmsgFuN5iz5wnfl7cXIgAn6zsVfwAgZAAEbyAK24AWeAGxOwAUKAA2dwBvRkaZfGig3YgASAAwg4ADygkj4gBGGwABjQAi+QUu9hB0xAA+YHA0NAsGUgAz0wRjxlBnDiBHe6ozKQBU+QA3EMAz9QGUIwATa5PztAJC+AYzRgG+boBHn+hQFN4D8+wAE2vB5G1QSKIbVwIgEYgAT9KAO2gRtmUJ5CfHExgwJbcAxFwRFZwAYnawef4KRo4MYLpgoSYIkzMADvAh8GUKIU0gJmEAaTImhQ4KE1sgSBhUSGnAN41gIzsMcTAAVBwARwMAGIVQM+UAYHQCTo+ihI+XemkivvkiYrgCoYsARqMAMsIAEL0hU8pc54kEQ5wAIgMAWPMpRbAgRLwAHcicqNRgckAJ/oSwtZQADAJQGeixcKsQQ2wNABbYcRLQsLmAQULdEZrdEbzdEd7dEfDdIhLdIjTdIlbdInjdIprdIrzdIt7dJMlQdU+NImzcvsd2CFKXGkwJz+iJQHI0MSuMwGRiRxAB1uoHBgoqAG6EBQ53l/fuDUwYlITD3T/5cFBaADOjAAElCi3lceTQAEPaADTEArcroGOTByhfQCc2BBC8EAcsAAcfBAPfAAaIAGQnARC+BJbUAFt3d1S2AEQmAGuWEGUEBXWdB5fFBkDxADc/BA5eMGiIpSZiA/g90VP2QGMDG0NDAE/wMFnATDLGAGdQ0HPoDLU/11OlAAcJBxA6AgXXEDZcAEcnBDHnAqMrITeiC2QOBEfEITP7AAYQoFN3ADTVAGOiAERAIHFPBCTuARJSoDjGEGIaJ5OwEDU0CwboAHQJCm93NEQPJyMLAEcbB9GGD+KkyAAy9gKnOiRDFgBAtgKuitBkywAFhwWUFs2hZX1R3Ay1qtBmKRBkfQFIaECJ0ABBI6B53EBjPgB3bQBsunB2+wBz5wuSwQ04UAJEDABlkgA1BwfIbQaomqG98Xmz4QWmXRBpQg4VRBA3uQBkUgZneAdTUgFg/mBn7QAranSY4xSraWonnQA5VQ2vcdMRgtDzVdAAlsLHmA00IOOWjgwBKA5PowB1EQ5UzusXxwS+tXAMuoBiyABvHgAxgbUMykEjQDwnZBFHNiFx3REGUujA6BFGCeBHPgw0RxBA5hA0dBD9GkGw3xBtQCFU/REWfwkFgwA2XgllZhA4qABnf+buWNdgYDYMXAhXZP+gN6EAM10ANvygK58QctRwWNjI5/B1otgAEy8AYv0M00sM2jTHlF8BsewABCdQDAkgMhcgALIAQ04ARGgAQQKwNUQOss0AI5sAA0UAFNkAUscBhh0BM3sBhFoFNMkFQvIGgdAAcvUASDdQZRRKjDEMc0oESPzmhwMAChsX5cceM/wAYsQN4x0AJCgCSjZBu98QLZrCBWwQEeAAMPgAcHcAQ3Pie6whFmQBk/0ARawgQ20AJG9CmnYhtHIAQz8AOCpvAMXwYbYABMAAQssAJtSStSICNLoFntcwYPgNgegAUxsAfY9FBUYAeX0gILggXzQe7+jFbTAwCGItIUrhCeseCJrnPzjZYFHHDKPH+gQx+7PDBhq6P0swsF87sXi/b0pYoG60YiOEDkVY+IeWB+JZIFMs31ubkHPGAie/D1Y++xVM8XO6/2COr2I8L2b2+XcS8iUFDldM+Idt8XbbARem+aCVgifA/41ZgJwzL3hY+IVD4sOtD0io+IEDEskg/5WwkHf18iaF/5W7kHyFYiib/5Skj4bR/6Fjn6exH1pS+Kp68XjK36jAj6eiH4r08sLTOcKOP5JZL2tI/4wDUALuMGWFBDvGQnwWScO2t8p3z7xrMKR78IS27zzY9goaAHMDH9qWCc2VNsu9DzvG8i5n7+bwNAAGFiBy1Qtdui7HsQA3pQBjOQB2zgAXNwACX4KE+qA28QoTtCPxwB2CFCBTMKCHEsakJpMzIxcBtmPUtPalEvaVI+PT8xeH19MDx9TDRDMmk0UhAxeaRCUH4xFWxCdn1scaQPL35GYS81RzVZZWV9N3wYQ0lxcEc5PmaEcBh8mtLT1NXVeXPW2tvc3d7f4OHi4+Tl5ufo6err7OxQA3BzAwNQLFovCzgue0xPcCxYhrQ4k0eNizUL+GSzgYTPDSRJZHA48YGIDz40zEiJ0ydKFD1S0tgwMySOkD4+pDQqY8fMjDR6hoQ5IgVkHz0uJngaQyNIETs5Yrg5APT+B40mYWpMKCNFVgygMt5gEYLBB5KLL4K46GOjz643ZIIA0VMEQYYyQny0y6OiS7R2cOPKnUu3rt27ePP2yTOgA44BBWQRiWJmzhk0UVzgCHJGiIsDQQ7Uo9EnTR81a/ikWbOGgwgTI0Zo6fPGAJ9g2GaxAJZnj5BgLWA88XNGDZg3aeykSeNn757ebuww2SAFjdc4C2jweYFGSBY4MXLk6cHHzQY9L+LAnBMj5Bo1l38E6bMkO/gXWdjUUKMnSw/d7OiMECGCBB8/wKzl6ZNZU5nNegUo4IAEFmjggdJAQcAABsAhDh97YIMGGlhEAcUOM9SgAw8fiEDHCSKcIAz+DGqQgQULQmzwQA86sLAACzrU0AcLMASxgQsMFIGDD1tt0xs1b0mzRxQIkmOCCF+QIMIWm9ihhhRHQGEEFX0wgAcDbdBwhhMwvICDFEZE8QMWQKSRwxksyFjkmmy26eaba8nFRx4lmHBHFyHiZEQLB8xggxscZCEeDDk0pNYCL/SwARY+NIHHY+rgAGc3JIxwx5Ep9NGQERicAsUDfcSwQAw02KEHBjVsisENNOgBg04xPBTkpLTWauutuIbjBX30efFmB7lOY0UJXKCApCzk0QBTDCex50YezHGUmRtGYMGbDXmwoJtlwXbr7bfgFtiFCSZ0ASew354QGhfhtuux7rvwxpsXuvLWa++9+ObbbhcklCCHvgAHLPDABMuF55Ee9iFDD2aQ0Rt7ffwIQyNZxKJHb37MWvDGHHfs8aRK8lGCCCm4MQVpULRQww0MwECEDkyM4YkMN5xhAwtXwNDUxzz37PPPdJlQAh9WiGBFHxC4wEQOLnjggw9LtACHHhO4UMQPchxgBAseHMAR0GCHLfbY1uxK3wh1kK322my3rc0XJ5yQttt012333XjnPXAgACH5BAQZAAAALGkCUwAEApABhn8PfnsVflk4WipWazNbcDlkdnJwdF1fb3hXL6QvMYlxc6FdXZUwfW+HdpKJeKyTcsOceVN0iHFyjmthm3Upg4MYg44ujo50jKBopDKrlWqJl3aKmHGPknuXpHSRq1G2pHSsr1uclh/GmiTHnDXLpE/Rr2jZu3LSu3rdw3mpy5aJh4qHlpeWmI2Pj6iYla+Uj6immbepmq+tkYWbqZaZqJORsKiXtK2VqomjrJimqZeqtZuyuoyrsaimp7WmqbazqKartbart6e0uLi4uKixqZKnl8+ymMe5t8+wrdGjpLLIto/HttHIt+nOsu3btKaZypavz6i5xLW5xrCx0KGk08y0zsaYyILexpjOyrfFy7vK063P0IrhypLjzprl0qjp2LXr3bTjybHP6bzu4bfp65vE5cjHx8XL1cnU2dfX2dXOy+bY1ujXzNHl2fbo2fPo1NXa5cnY58Ts5Nrk6Mjx5tf07Nfo9t3188jn+ebp6vv26evu8+j39/////Ht7OfX5wf+gH2Cg4SFhoeIiYqLiwsJemwJC31VfT56LS03dm8GPhw1STo1ChcrLjYSPkI0LmoOcXoXLBJKGxwKawZ2jL2+v8DBwsPExYJ7OjNZxszNzs/Q0dLT1NV9jk1ICRB7MitTshdSfW9lO0A2SXw+N0lALGkOKytRDj0OYno1fDZuG2YxWrygYq2gwYPR+BSIEIHADkEKBAUZcsbPMYt69vSx6GePHjsYNeqB04dPHyc6aPgB2UcNmo19fvSJ0ifNIIww/fhxA8eOmj4aNSIcSrSo0Wp/EihNkKcOGDAmj0qdSjValAF50EQo0KeJECiWyLFY4eAFCLI/bPS44MCBmhX+OjooUIHHDRUVLuI0wfMGyIodcHvM8bGiR58WQ3rAeKNEg4EXYmCsUOAgxpAyOhzMpVm1s+fPQ/0kUWHx2BcTXqKCXs2a6o4BfOBEGNCHhZkWfWBcGLLBA5E3YoQYcBGELJEmZnTA/bFXz4YXLfA0mcxGh5AWRHwoaeFAJpA+Zl44MCPm9/XuTYiomUHkBRAzElrLn0+fERodh+50QQG1vv//xuyhAQEDFKiBFmcIlcgyxegxRCUARijhhIzAgV8idFxxBR0UdjjhHjh0wEcHW0WgwzJo7CCEgh626OKLxFjYCxgodFEHjDh2JkQHefSRRwdt6LBBHztwNkcyWuT+qOSSOR75Cx9eoPCFakxWKc0ZQA6yAR9onKEFTVFcKMgZM+BAkiCnXXGHlWy22VkeYv5Sx35guGmnMHF0wKAgWSwTRRt9aMAnDoXsEUUHO1whQgkikMCHHizcwEdpHtWQxU8mWaSRpnoAdeenoBoCZzFyXIECh6GmeswMDxHCxwyC6DDHTGfCgUOnhcwhwgh9kCCCF3qs8MIZLswwxRN6vCBEZgoYUYMBeBUxgwQSvMCZqtiyiQwzfHyBwhUm8cEoCV9k+yIfV5SAgkloZMGiIFqUdgauWejBBx9yYEGHHE+B4cUXI5SghwkjdKEPDEiokIICfLjRggY7vJDDXsz+3QDPEzaoEZ+5HCu5rTN3XGECo4yKUIdzfVwA1EhplGOSR4KYFEQQvDgBxDh+6PEEH+p0XA3JjWrBxgzzCpIHH3RsIcfSDXQwxhdKpCBHHXe0cekPm9ZR8ggj3EiIG9f6LDaocTojggi9imCwAUFI8EoWVLjghAYsqPCABEzUEEQfCHggyHdwxPBDDzZMRuXYzdwxAgl9nO1FGBrwwAERRfgmgAwzwKpCETEEwUQELHQ3wwUSKCADEREcIMMHGZDAgaSIx64qodGQYAIfJojwhc402BCDA1uocpkWMOSQR7Vx9HHDDWbwgUQLKwRxQRA2XHDA4bITozgKfTD6BRv+DuTgwAVmGFAEAj/gEUMfBhggxAVOpJCFEE6woMUNBzgAAhZCKFGEBivYQM+yR0A30e4ZUfjA2RaFvQKCpmSNqsMYwOA1eBXiDISYQ48IMYYwlGYMfaiTHdbkwBIy6YDMEFCS5lQuE8qHD1wgQQm8UAJBgOEE/OHBu1D4qkF4AVx9ONG6+sA9IrrwiDBCYTGysIF3IVE+V6gDF+hQw0FgQV1jUI0SeXCHOphADoQAwQkEMcY+fAGMT0yjhJQojD3oSY3+4YIR73A7QQypD3LgwhXqpMQ5fECOhTBBFB5SRiPC8ZD0YSMwsiAiRNLnCiEsF+74EIWXEKJUHwChIOj+gIIOGOILHNICD0wwCFA68pSgUWQv9sCDsKFyNZDsAylLYgIeIMJppkKBF/rgJVfFsiYfIEQRX0nMo6hyEWjgUTFbE0tT9mGUDcyBGfdoqjHAahBcoFIno+LMZXrTIMdEBB904MpvduaX3EODEHBHwkHkAQQoQKMg5FCCE4DwDoAcxBUEJJRhmvOf0QinIZK5QYB6Jp9duIMnBWGCdvbhCifAHivHcAUS1IkQkBRQj7pp0I4WQ6CDGGerPFoVPnQhpBmwiT5vxMkt7KkQsHqaHL6lyV9qgCT+JKlOfQHSPsCBAwXdqVRMOog9ZOBwptpllxDRLn9SlAuzFMSBQFn+GqFaFREg3cFIr3oUKA2iA3M46SBoxAUQZsGSh/gAqgpRAhNISRA4yIIHMGCFP9CnqlxlUzjnsIEz5fUod2hhFmhSRD7wRxBd+IIUZnUIPnzArxhFEw7JgAELWKACFsiZFWCSkY3ALCcvE8QLeOEHm1hEDd95Aw5csIc09ChnaehUEtpwB0p5Sg9TcIMO9rYpk/QIZt/564QEhYgd2FK4UqlDCzmwyS90AYg+/IATBcGFPCgyn0D5AgBu0IfLWkFnuZmMCmiQBQzcgAlpUAEOaMABFzwgHzW4AQSAUIOB9MFZeyiHPjCgih2koQYTUIEPkGCGDZBFAd/oAxP40Yf+P+CFBhpogd1cwIMetCC4yAXQQguRh5tmWCp0qJOsBFEHEqyVECcQayHm9EwnmoAOXeACCkZWgQpUAQMV+K4BhmCcJkykBuM7ggo8oIMWFI8PMZBCC3zAB/LF53dieIMEWtAGG8hjBXCwwQEuMGDyEMEFOWBCfIZwkhVcIAcsUEMZiFA8JsBhBQ3A8Ifrs+FBCAEHDZyzQegwhjxcs0Zg0GQhcAAGFQ+Ce3cIQ4q/BVEulGAMdYjKGCYAgEpXwK6GcMMQkkSIIZCZGbhdBKb1nKM6dxiDpC6KYa9gSymScJeGEEIk68Bn56KAC14Aww6QGtITfMEPE7AABkad6n/+8mEDjNXCDPJcbGrUgWuN8gIdjhCVLNyBD3egQ9LGgAU50MEpUbmoIOZQBSo1c4hnbHZH51CAAulpDmZQaR8AlQg3UEkPjCVEGlSK70G44Q4jYcRHfOrR3H3BVy8OwxJaMIMGhAALGpBmJS4gBBjIoQczcAMPsBCD4xROATjg9EPpKOicqvubEdDAoQZQrxo04QlBOIMKYgCHI2ShBWkYAhqAsAc2wIEFe2uBGjQQBDUMgQ9vyEELsnCEGMTBCitYww328gaib2EkK4ABDOJwhCq8gAZuEEINpmB0NYzDnCToGqNMoBMaiKEGNpCDDzDWByTwQQI20JkPgMABDsj+gAovYHIVNgGhXmFX2ic3KAEIpYMB6EBnelAACHqQAz1gQAoOQMMLsuCDF+jFDGX4jhnKcXMjxEFSMAACEZyAhSeYwQwPSB9wpACEN2QBY36wQRYccBwzbEEMNmiBEaLAAmY7Ml37EcEVwmCAPcBgC2rQwxbgYBM9qIAHsVWDD+ZQBCXIIQhSWAMfbuCSHjklpyZP/DIZwoPZLAPMfdD5D1jg/CEgIQ0+SEMP7vCGPNjBJkygBXbwB2ywAx7BAkKQBmrwXqfHBPDgEXAwB05AA3MAB3CgB2kAA0OgBm8wB3NwA2nABkCQBrL2TwQzAlfABV30BRuCJlSyVRIEQ4f+swN5YCOGhFgVpH7fxG4Fck3V4AeQpYMxgwJe4y1XMAaG5oOGNEkoFlGC4E/pJ4TFhAZBJYVEwQUtVBI0NCWCcFxmJG7s1AecVAcbNkwJZYVomIaL8AWwNk9cIGNbMFImZwJXAGtCwFixhC5quId8SAh0kE2DMEtf8AEbYoOE4C0m4DV7cE2x1AXG14eQeHJ3MERf6FP40QUk4AUkdAf29ISatFBypIeROIpoaFhek04YdDtQggLfUghcUCdoEAUwRESPSIq2SGp7NHI8gAZjAGtgYAIUhQKC1gdYGCh94IhReIvKmGpdkBookANzQEq4k4V9MAasiCr/EgU2kCj+tbiM3ihcYLAEjpAASbAH4mYITiEHSFMFVnADm1USnsIIaZApRiMI8kYIevASapBviHCP3/iPHTOOShF9PsASWLMyfXAETZACM1ADdEVXfZAkqJAHKsAC6KUGeXAGf7AGLTEpTLAGaxAHbRAEQEB2WhADLkAEe6MGduB0ITgEaQB0ZhAERxAFr7dVAJmTqqIHkqAHEJAAnuc/IeAYDbAEKTcGHcADRXABFIABF6AAAhAGNaAHByAFDgMtM+AAB/AYgvITLcEGfsAH96M8eQMEbhB68dcHLsAP5HMDoVcZN5AH10EEOlmX2CIJSZAECdAEunAbOvAbTFAefcAGHgD+AVDAABKAAQdgBQaQBs9zAHagAJ6gAC3gAjdwBATQB3pgBnPgBz2SBnPABP6lBlWABvh2gZWgBzCQWz7gfwooBBz5A0KAVnZZm3aiDUoxCb/QjnRVBWenCNNlm8IJR3+QBE0gDH9AbMO5nMzZnM75nNAZndI5ndRZndZ5ndiZndq5ndzZnd75neAZnuI5nuRZnuZ5nuiZnuq5nuzZnu75nvAZn/I5n/RZn/Z5n/iZn/q5n/zZn/75nwAaoAI6oARaoAZ6oAiaoAq6oAzaoA76oBAaoRI6oRRaoRZ6oRiaoRq6oRzaoR76oSAaoiI6oiRaoiZ6oiiaoiq6oizaoi7++qIwGqMyOqM0WqM2eqM4mqM6uqM82qM++qNAGqRCOqRE6iE3dgN4VaTOqRPAUAWWhVkWATuC0BFCERQY+BNkhhFV1RGeQm0t4SlCwRFK+mFWUGMWoJyJYAWVYAVqmpBVoAZ8sAZH4GZnsAZSYAZqAAdnQJpmtwxs0CVV4AZ/GgR4+npT8KZpgKduIDEtIAHBOaZjEwUNsQFJ6gx/UAE4hlk1MSl8sAd3ICt34IF3EAc+YAFrwI6VEAVsYKd1ygZ4oAZHMAVm4AdmEAdIUANmsAYs8AfzmAZHgARrcAdq4AZnYAZZsW9ZUAVdFwS2gQ+QWkBzMAAMMQCCcgQXUAP+m3IMQKEaQdEHPfADYtCtHXkDl1amFTAHLjAEGtAAw6ECMLADB/AcMnABE3AAAsAADwAFpMMBDlAFVHmtfRAECqAASlADF2AAK7AF10oBU3kDEyABKpAkSZoHa/Cozxo7OlAAZ4AGA5CZOvMCREADt4AXMoADN2ADCVktD8ECR4A6SCABL/sCP3ABAIABVRAAFMAE0GMAUqAAY4EGLmBmLHAAjXoAFMACDwACFxABUhADEuAHSMsWNdADm6cCCKYCbHCwA+ADLbABEkADMACZG9lga6AFcACSfDARF+tAkooGcDAAXKEzKIsEHKAFL6AC6WMEYPECVRkfOvSxBwD+BCpwA2dgABZgaTVAB2YwBGRQB0OwB2sAk0JwKbG4A1oQskXAAzuQPG8QBQrIBGeQc3vwBKa5aRyYpxcwK/6agBuIXjZ5BDpQBWyQkZCxtgXEB7NRIOVkCEwWDHQQBDWABY7IZ4NQB3IwBnTAhV8wJWNwBnUCFd92EHpAA7brQHtgXHUGDXxgMm5VAh9wL6gRM3X4BVBlO7LUAeCCO9UIXdUrXHckDelCRGAgMsFUjahBiXdAAhqCAiSQSXIkRSVxKu0rXH0iDXVwa8SIOzEmjfsbFTM0S1fQAQd3BeTbQl1wUt3SHwO8U9nbDKy4Jsg4iUvAiuFyBfvxRS3Eamb+VAd1QEMmMCV0cIKNkilJ4ga8MAg20TKHkwdmYLH+uMEcgwMWGwwtLIgszIYo8AHniIlRcmg7MAei+FBgIGO+cnBqgwlukAc2cAYxsLhp8AT4wwZMQANRcATjkARoMHNpQKgqsAY/oAZ3YCEvEIRAjC1z4IUenLyCMAYgVAIiY1ReIy4xVgIkZAIbe4PsFAZccwclMAInoA+ykAI9oB5HMDpv1wQxoD4KwF1JoAUrQATDR6hmYATR8QNEUHh1nCNo0ErA0FO9cAdgwIV9cAcTtC4SlAdlFGN9kBpeAEJdMAcvQUF8oFwmYAJdMDLHPALl0gQ5sAc/gAZp4AYwIAb++gd2vWpzJzEDWwAoPxA4asACc9ACaIAGbzAFqZwjV1EgBdApv6UIeqqZdOwLHwFCgpa898IhYKRcIXYvW0AOtDwGd7AFSkC+ShAGYMQH/pIBXJOM55w9BbABOKABLKcPfiAFcQAHg6N6bpwHF4YDL4AGVRBzR/ASrxcDMDAHcBGrHccGN7AGNPA5OWAGRWB2YPACHEcEY8AEMIAFHMADIFA8POAAKsAEXsABIBACS1AEdVAEmacFqtcAOBACZjADS/AGN9zQJeR4cDADA7ADsnAEl4EOcgsQRBB6LWAGkdwDQxAEehAEDGd5oXADbwB4UvAAK0AOKSAFDWAES2D+AHzABmEAeGQAA06QdiKQAUpQB1nwA1aTBXXQBjmHQUXXBnGgBOSRBVuQBs+8DANXE1idPRqgASRCALNimnPwAloQW9THBi7QBv/HdGb7A2dwBBgkm0aWBwcQBOLnA2TnAnOgAkozB0oQAoPVB24AAj5AE0sQAiiYOx+gBEpwAHXgACwAARywATRQA3XwAru1HT8gAQbQXmZGA0dQtjSABgpQA58dOwICtxpAm4yAk4RgW4XgB1VQBXXyNIXwBU4RjidQAv5SAiUgBy7ABFCgkEqAB0fgAElwB0bAAx0wLERgA0SABL87fzO5ArwQBGzQjeutKhtQhYqgA0NsCJf+aqZb8AU/0QZPwYZfQAZL4C9esDRdEONQkQdMsI+1lQYvMQf7kgf7GAd5EJY6oBM90KkYyaUfnj17sCW+kAfyvQgYQFc1FrwHEAFKsAQ8wAJYQBxTMARHDQJc0AANEAY5AAVL3QZDkAWd4wF0UAQukNhaUARFoHpq8NI5oARfxpLwtjdLLjsC8gtK2AuW1QdWULNfYJFGcHNHoARi0DufDAIgEAYbIAMNEAUr8AUxUAcg0ABFEAYpQAe/oQFx0AIs4AVwxwF0/gXeYAQ/QAY/UBlX/edjw1e+EAXxnAg4dlkAUANKkANbEAY7AAJK8AEcgAVZsAReUARbwAdF0AL+Y8ABcJAFStAHRbADwssBSaMHcRABQnB1WrAEagACawAGWVAECoAH4mx0tJ49WlA24uTKg3C4ADABXhAl7y4EPTI1pSIlJqBHL3YHchBRIPAF84sCVqMHsHzMdNCGpyEIXlAHWNDuJhQFu2sIg84Ic4AFfhBDw/zCUD4DBT8yJuEoM9aL5cs6MpRFXogGH0AC30IHnXICLyxLdUTxDrQDL8VUO78IQJSCJWASY2ACdSIHGfABINAGB4xrER9djYyFXPAB38IFIUBPe8yKQf+LX9DII3DzOC87OpDrhNDBisA9Ldw9UXUajpYaWfABOOAoRIUmJZAB3msS1/TtFSX+MqzoaG2FAlxDAr5SQzAgHVRgEbGVBjawKWE5CHbnBnsAM0FRDpX69Wsk4oVA4r/APY44y6wYUo3sNVE0Ah0wAwJDjP/uBSMQATXkST0kjIJmWOSLAo3cjGejPDmgAlNAGDmQBq0wBEBALTagAEiAB+XYBJgzAyogBXihBEAAQJTfIhpgsVDuC/o9TD8ESOmiS4U4RSdlAh3wASUgViaQARHQSX0wA1B8Uv50Bat8AgqtbWnXBzaABGBQPQ3gA3FwASh7BBJQ12gQH4BgtIL0g/fzAuTSwrQjptMHGSk5SVlpeYmZqbnJ2en5CRoqOkpaanqKmjq6p8GHOcOJ0if+ByaJ0vX1VVIny2eCInvV52VygtUxE3VbMDBAoNFH5zp2B3cWhvXF9UVHIvLtpSo+Tj46txO1V77O3u7+Dh9PmYeDmYW2Kcw1yXeFUvKlj7A+KLzc8uJvVyQ0HzpEIBAhwgAeXxy06IAjVxhjefQUoYPixJg9afroebJnTZ+UfPz0aSmpCR51K2sOManOZR8/fPTs0WPyJkmXfvaoqQlUntI+Z5oNKPDTjJmSmuBQoipKT5A+avLgG4UGKxxXJu1I0mMVkh6zkqj+WQo3rlxMcB5Z2sNDUz+ClMCUIFFHICR/fe6QKPFrkrAIGtDoeAqmyJgZHBw0IOJBB5MCPej+MHmBJcINOHokrEjiA4cPJiwuqDiS5cnaJnFY1NCjAAmOIxtaKFDxY8aKPj9WqHiBw7gCIzherJCCRAOGJDpYSJAw1x1jHBsGPHphR0ENNkPs6FkBBMkUGEGQuKhR5Y+aHkagMKli5oiUPlr0zLkw3g9wmKFFEGsIcQZxOhihhR9rXECDGlqwkEcfQQBhRhBOsBBFC1bwscYDQfBRhR40SFAFEz9kUYUKa/zARhl6AJEGDW1IoAMSL8R4xBkP6PdCDnEgoQIN2R2JZDxn7HAJLJmMQQsdlHABGAp3mDCLCWD4AsYI/0yCghQFaABHFAOEkIcDLODAAQwPmAHCBg3+HODDF0i0AMITTExxkhpJmGHAEUBs4AEQfSjQkh1NDNHCBno4p4IZG2Txw6IsnKFHCw0A8UYZQAQpkw8XAHFBBDYgwYcLEuyXJDkRdIDGDgN00EcSfKwmgRl8PpHEDUyIUUMPJj4BhJFvGPIDERfcwEcPb4jhQxK50pAFBjEoEEUQethghBSuvMAHEGrUcIYfZ/TQhwMxIIEHEWYgcccNP7ixgh3s5mADEG7U8IRURhAh4wsTmPREFTlkGkUUDvywRgs29CGFDy40IUarFivlBxJN6LROwpagkUUm+8gyiS51mOCLLCiYwMsXKIBBBzFj8NdBBhFkwIwzS/ABxhj+fPCxBLNkfEFTLZ64IcTFSnsyw6saDKBFH2vwkYaDQPR0ABEqEbEFGyyIEcMU9OZBoxN46NdHEzTYocYaefSQBwxS9DCHD1YdEYRLb3CYBhNSMBFH2jqoEYQbVCPRBgtppHGeSS7QyIYLUMARgxostGEe3CrMAccfbHTgxhw9BJEGG1Ek+EcaCjy8dOvluJFA7Av4oYdUWJn01h95pGEGab17ssNXlDh5yRV87CPJHQD1UUcXfJDwvAlceBGOQHycEEIGIXxAQi15aBBFCRmQQBNffZggByRyzOx6+6jwsQEBBTB5Sfmu8zQJWqnY737/pCyQgCQAMAl9AI94yHP+Bz0M4A4CSMIdYNAHN0CBBlwLQn7UAAS2VIIHFaKEDjpYCT7gIjCSKAHy+tCFMXTBBCMAg5YgAYcPhGAEJ8jACU5AsiicwAS/yMBAhsGLLkjJfP4r4ihoZcQkKtF/CVjAH5qQgAfU6lZMyNUU+mCDA9jAVj/owxs0AAQbOAEERDiCD16Ah1fwrw95oF8lwMCLSXABS5IgwQhEUAIvtEQOW/ACGMAQBjOQ5QtQ8sIepBENLAyRD3q8wx0gwb4lSjITG5ikJS+ZHQg0EYAw2MIQ7pAGN7zNFXHwQxqmVhL/9KEkP0CDD8zQA7JYgg8aWCMSK2GlLkhCDiR4ZCTAIAL+EnjDBFsIQQ46YgYsjCEwPFFkGLaQhzHopAUcAIMeAMnGwDgSk9yMxC27Cc5wigMLAEzAC+bQhTvU4QtXCAg59vBNSERBeGDSYySeN8RImEAE2hDBCOrQAiGooAMsMIACDFCEDhSBAyswwECXAIML9KEFRWgAQ1WwBAMcoA+RFOckdbBGj4p0pJoAQzgydIKXFAQSX8Ah0cQxh3pIgg95ocQdvJBSfepSEl34Sx3IMAKAdGALKmiDpjhQBBqw4AccMIMKLtAAIUSgAX2AARJAEAEPHCECCshLR0lqRC3QE6xkLWth6MiFHXzBaHQ4gS+j4Q8vvNUUjpkEDmQZibX+uhOFdISEL+RgAm/4swtbCMPPwNCFxNpTnfzhqF+54TOT9mFLy5yrWd03hyhcdrMj9UUkuFCPvqJwp5G4KQqukE9SZEGzC2GVLYwHiTpALxJB7AUYTqCBJXAhZc4bBjCuwEMwgKC3+nxhCUpgUi6QjLP9Ix5zn2tJX8iSC7QCw16Zh4LU+hUMp90SKXYQMm9SAhh+BUxegeFOeiStD1Ra4T2lx1EwbOEEJbhCCo8XmC9oqb7HFS10lybT/wo4iSiTxBWQ6N9h7NYSclDuF/DqCRykpQ84sN/JjGaC6gkEGK7Ygw5AerzsXokOJySvF+igg2y8ZAwlAMZ9dfGNb+z+g2ORUMlZsgBCS/gkEreDRI8HfIkAA3nIreOCZa8g0zFc168o2GsdINy8W5CQaR2kB09LwFI6+sIEuuTDDniwhzpcYcF+NcEXdqoLFNYBB8vlAgn50GATlACPXfAnH2zFBhiggQxwQEIVzpAhPtCmBu5Zgw4w1J4p+MAOndLDEapABDVEoT9w8MAU1lAeIltCyJru9JG4oF2BVBISCYaEC8HgjRGEYw1TqXHPtnCHNwhyE1kgyzfJa5hpICYwO8DBHFyo4ZmetnokUOEdQjAQUN+zeVyY88u+cWc+0EAPFyhDD5IwLgckQVHJEdYB7PACdTHLB1p4lhuksLAhSID+CG+IwhNscAFdeXoSUZjDvO8dFy8seTABpsO+/RrMMdwxMDNgQw6gpYA2nOgOK/jCDOJtoCgggQZagI2AXhLeeUaie33o5TBM2IcozAANXUBB+jAB3JlJj7AfcIV9u+CPlc/xCiPgQhcO0wcn4OBBfHiBFlgtBTYkzQ13OAMbZvC2GhBuDXrogXlaAAcfkO4HOnACDTgXyljiGxIg23o3/fCHtyRRhZa4AkgjsdxJ3CGYfLijHonALBfcQG1r7gMGfhCFihYhCyq4wR0EVgNDQWIPrEViNwgSkH+AIQsawAIwpiwyEvgbMR9oMQm4QI3YKvfkdSjBCEwQ0k2sgcb+XgfFHtxYeklaoQIVAIAVKmG4q2SnDiekxBV2YO/YBjuvIuDynLmBhTAYAAsLvYML0EWV0gEhDB1Ywh3Io4XbzYFWSLzCFcaAMsRsgQMfKAiEZ+nvK3geBXjMwBiu71eDPDj1FuM0+4vohwpYwQoAAIDnapAhJtBnBVGIgQvmQANR8ANBQANsAARBoAUJAg98kHZTIla2MFPNRgI09w0/tGx08Edr9WSUUAfWdXKSoAU6sFp9gFzFRgIn0AEh8EKX0IFcYH1X4AXLBAle8AEWQAEWkAWP1IF0EHrvJxfu54Pu8wcVgAF2BwBBUAdloC4zIGh4kAXsdgF2kAMXwAD+SXAAe4ABMLBe7uBZKAcHWyAJzVMYK8NlkKABJvBVlnAHcoAQ1rcNG8hR6CVLCRMCXtBiugACH4Ba/LCGJoUQ3PB9kUCEFhAAFrAGbcBMLwEUiwgJLqEOj/gSRNGINYEEK3EUPxEJkhiEmeBcm9g/rGcB9bcFX7ACSoADYSABSkAGz+QHcOACNnADAoMBLVAD4AEJbmAHfoCLNeGIK3ESL7ESpJcJBYZybTQJv4ALKEAWecADXQB5ncAHHVhy/oB53CU9j/QBMVYCXbAENcUHWkAHYyCOdHAHEMYGZnBPP3MHWlAFFRAfrVcFTYADCiABKsB3kqICIKAHWRABKhD+BCzgAisADUmQAzUwd0YwAw7lAjQwAxNQAzJQHHPnAjnQAhPQg564AxfpiRZjAxUQAAHwMHDGBUbmV9GIgV+AAa+HASu5LzAgA2pABFEgAUwQBRegACtABBtwATHwA2HEAiqgAjGAA1MgeJlwBZZVCVfgYXmVYcBgNJBQYWMQaqJwB3QAc/+gjV4gY2OAA0UQAidwADyABjkQBi3QlS0QBkUABWOAlhrQADQwBljQAjpQAx1pAVVgARXwB0hgBxcgBEfAAUhwARJwATCgAlvwBMFhAzRgBgpgB7biAw5wAUxgCGqjOO/2Ay2wApL5j2fgABWzkZVwD6HpPgyIA2L+SQLJM0f2dE8BoJd5aQVuMCkONQQKI3J+CQQnYQND4Jc2QJhDIANigCia4IybsA93VXJSYoeWBQsYqApV6QUwN2e7AA5gkAMcUAcAEgRSIAMAAwTsljAO0AdEoAcuCS8x8DAqcAAY0HpECA9VQJqbMAeuFZ9KgyUa4G/RaVOrCRIoYAP1VwEWgAZw1Afo+Als0EpbeAl+xAlXUAcfQJK8UAd3QFp90HU39Ql8UJVgMJImAFyeNwIkwGX9dAueFwUL+QYtsAdwkAd5lgZ2gAZo4B89cBM+QAMkkSlogDehdAZWcAOvV5+tAoRBmh1Gxgc4QKEdF4h04KEFsQE64JD+OnFq60B2m8BiXlAPx0NaZNYHTiJCIVQHtIAQLuiGa+UFLrhDb1haN7QF2vgzZ4ADtXYKGkmkSjGkdQoX1gUxISMMflEyJ7BXIdBs8CUJLvRvpSCGmkAMdmQCWNCBeMUHkRRefPAFdRCO4jgGPUMHE0oW0UgLhIRIldBsFdIBKEACS5ABxIgGHbABY4WnlnSnrxoPd4A8d3U+kLA8IZZaGlAhI/AFJPAyeAUSu0cKd9CAlCBCqGVHcwYYa4AueZAHlbEEY/BMuSAHDtABfLAHtBGJbNSH1CoHgTgJYPABYMhGM4ACKqSC/pUFGJF7sipJsQqv7kCMTjIQsmVfEKb+A1FTByJwq7QXrJEwrOIKjaVGW/kaDUHVryLQBWCwAxzQAhqgA0UgAUWwAVpEBOPJATIgBEzFAQbgAEvQAh5gAC4gA8KRCXNQX5LAAc8jEFlgfgm2B0IwA0JAp/NqMfWGs0tBkitRU1gyBv9wrB7DXiojCSR2Bd7FPDZHsJpAjJQQtKx5JQzLB55HB0ggAT7AAnAgBhgUBhygAxBQBnXgAAdQBBEgA2SgBDvwBjSwAjWAAA5gBBLgAZfQDyfwrkyRNFh2nyxjsHCAAzMQNTvrPl1HuPCQC5EwmueTri9RbJJwBjmAdrLApQJbckYjQsTlCVaCrAbBPnRAjb7gT3j+hJQaSmJhMAPk6FiX8HpsoEGU8AUfEAaUAA1iRoJ9kAUgcGIGCwlnMAM8MGGHazF8YBfCyw5JGglIqlwm8FZpBglzUFMvkWF9UKmXALrBmqzPiAlc8IGQYKxHCVdNJkuM1H1a8AEn1obtJAd7kAGQZ4Gf8KBYIJohQz3mowHGQ2KZoAcil5HG2yqj5r/lIFp08AG9JZUltA97AMDUq2zOmQly4A8+YxBTOQn6drS3AGf+oLQzRWIfQF/NZlloEAUW+L6ccD0nEHrQwF5SsmBaoAyTVaGXMAc6MANyGsByEU83bAquwLymhgJpRVtPGQ0lIAe1ZGC99aWcELRNNsH+lyBZWeZHp/VVMXNatzAG9JAHSXMyeFUPXjBltccJseuqkSAEaVECrlC9faABifsFxHoJaYADODDGOtwOOUzHofCreFQL4hgYcGA/3TtZhjQJ4phXoOBC/7CCLwFHtsvABaFshSEHZzaSBDoJTMJaDPhmMrVcctUJBCy/9UM8qRkN7pQFWaCM1Huos5QFM/BBd/wOw6W9rswJ/SpMIQoGD4MPWXASPgAJYSAFSUAGQ4AGEcskNMEH4VjIouBCwtTGdxRUkboEoEoH4fgFcvBkaqCAkgAHVDEi2TxaIZcWXsxSsYysN6SRHBRbWPYSpNUKyNOwprcDydC0sjwKduT+T7WwBmmhB20wYazmzWrxusbrBSOAC3c0Bg7AAwrVADPgAY0yA19QBEugAxTJARugASqwAxq6TFvyM242oeWooT8j0pqgX8HUJSJwCw3QATAQAlDwAjSAaYHzAhBgBnYwBz9QIyiCBEDAArAxCRAMAhDIURTMUx/QBpqAF3lVYoqbBdwACVwgxJ4AuDPwz/RMCl/weeSXmn4gFXqgBluAH+hYYTewBkGwN0FwCGUQBGcQA0MQXoTbJXJAB7bMhFkQAwYQBE/gAw9ASBCQAgtQBkWgAzTAATkQAeoEM5taBy2TC20cnV1gc4kFcy/oD8DwCzzErG2H0sIXAZAJA03+cAFZsBVBWQSGQARGgAf4IrkQQACDKwlt8AFvdWLRENU//QGfrAkzUD7thHaSAA199ciioAUzMAPBa9WhUGddoJUjYBJZIANNYAZlYANBUEktIAU2YAYxsAPW1gNWR0ZaMxzCC6Kf92QY6AXhahIPwz57IDx0INcvMc2yxJqfYJUm8AEZ8AGf11MjsAVmQK068AVRoARs0AZEYBYwQAN+0AIxqgePUzr4ZwZQ4EF5sA36xDxuLL0ozAltoKAmkE9plwVagLzsRc7QKAQd0L/HDQpzDdk4FzaCkgfb/ANJUxKlczl2kAZH4AJ20EpoYDr+S64s01JQ2WD2FRjOA0/+YKKMlZp2ULIJcGYQ/hACIdABOfgXqeYF0PvWLxGmuTA9MngJUYB6kIBEZ8ZSWxLDT/0Bc2wJ8cTckfC+tFKckMC5pkAPHUCfkJBjKk4JXuANZ8znnjBPWHIldUA8lPoPXcAB/MOG5JV26wR+CGHFHI4RgTNZPKQOcIi7jQF+2nBa2xCqFMZpZ/DWW3yr70uuuM0JWrDlyiMJnKy4UZN2p4wK7VrDbCQRBGAXamDcZzFhayEKva7nsicJfhDQnBB7xO5jm1ASyQ4KYhfo61AmawUJN0QJcgChY5ZaTXYCVtCJ11WVZ3ZfbJQFPMADedvGPVsJUdABecuCY9CGKPD+ASDQUZ34V7lAjA96AvNcCfE05JGwPpNQSTHzXvzuCXwQBRqwHU+jBW4gAXMQAzIABxZEBFLQH2nQL1nAAmpgAyQiBPgQA1ngA+mRA3SJBDogBVXwBkwABXbtAm0ABECgDk0wAXrw8UigBhfAAj1ABkig8WwQBy6QIEXiBDrQk1rABkTgAn9AAzpaBYswllrgHGqwH1UwcVGzOlVANS/wOFMgaT8AA0OiAmyABkNwBjJvImZAA1Pgf0MABDEAA2rAZy+ABi1CAyoCmtGeCjR1q32gVrQOCTxQPTwDDHJ1ByAQAPVnAfcEM0SgTJo+B2dwBkcNQ9s1oElht72255r+EAUgMJKndQUfkHmSoFzOfN5Y8AObrxahx6J9sF5pACWWDgnaFeLs9VbSNQ4DsANwMAMTITUaAAsLkAIw8DA68AZZMN0rYAZvIAQ7mS1uQAXbYgQ0EC9JEAMPdANJcCxEAIV24AIq4QAPIAFR4AM/MARV8DA+4JDl9jWQ8AJNwAJycCrFcjDfpgdD4ABm0AQS0CyVogUtAAh9Nkl8Pn0+TD53Nz9NeD1HEjZ6Tz5mTRdSPi54SHVGdjlAb2VEOHoYpVWUPkk6bjV9srO0tba3uLm6u7y9vr/AwcK1OH1gX30zfXsoY7I7W1y2dV0oFhhWFRU2YRxhGlEtMUpxkED+Ekw8R1l9SC81R0tFaDk9NEc0Wrp7Ojx7v2hmoJkVJYwcLihQmODChc4IEl9EiADThAwLM0FiaDki5YcYUm7IwPkBI04QMwZosKkxJAuQIg6e0HJWq4MsFLT4mOAzTFcEDR0iDMiiR0U4Fnx+oDkCpAmNOSOBMDljR4keH3EOTUEiZE2fNGsgzIjjQ8geIHDa6EHTo8YaPVmZ/BhJ9kyfP0PMTLXTQ58CG2/4IAGiRwqbGXpcsB1yRM0eFXPWuDET5WuaPmq+uvGzAs6awGmC8EgDN02MNXN6pOnBR88LtnHg6JmDxgGNPS/OrJECB6yaHlR6Ch9OvLjx47+K9UH+sUd5Hy9colS+kqsChj4YAGBw3cJLjktaDKzYYOZBDDQTbPQhoqdGgRlDZriw8eIGnxu8mu/gmV+DkFk2TYOCCCXUIdEYTcDnQBJm5DEBDfiRQooQk1wAQgswNBFHFhPUsEMIb+gwky1ZDDQGMrPwgRNyfZxBwAADaMDfMiz6oUsaMwqTB4s8zmIjLnD1KOSQRBYZjHJ1nMDOLFt8cEcf1N2yBAUVWKDNH3r0kEcLUAhhhhBS9JFFEyywwUdLfbDBARRTnFHEGWkgIUFml/UyxwyV8dKBiH3MsQMueYiAAhcljHDHG/+oIYQbQgwBZx96sBDHC1qQBkdZarxxRx7+jqIhT1az0FSTLFfkeEeUyHUQhV1Gturqq7DGKuusuUSxYx8n1DFLHjZx8QWqsvAzwwlwWBAAAPihoUMUW+jKixd0yOIFf3ncGgwcHSyZyww8yILDPyRGcMIIIozgRU//2SJHF7agWEsUA6lYSx3SHLeHMrTmq+++/Pa7LxpLzlAvHxyAC0YJ/DU3w47UoQDGCR/McMY/dICxyx0mOHuFs8Wd0QGrt+AQYIC0zKHBDDztIUeOwMDxpy3V2OLFk7YE+IXFtFBzXBRw+Ovzz0AHLfQue/zJBw5dPLkBuLJ0YcIWM+jA9AlCfICDCVfYkeK5uXxRbx9ccLxzBz3bEoX+BmJqK4sOEcxxHMq3DKquqLTAexPL6xpH8tB89+3330UqU6KKC9eCBQgnsNvnDh/wcMKTdyREC7A5OTxL2EMK0YG1sqARQR8c0HJGBHkad4batJSAc87u1oIvH1/PAgbXwrXxMuC456777roUgy8IWIjewRIWY/GBqns0PMsVKNAM5S10oDAj5kTy0wHTfQzAB755AMXj3jmRIPbluNjdRxfj9/EF7cPMgD3v8McvP9A22STdilF8zEcUEUdxqsUokIO7VLSi59WiC+yjnpHu5b4+oGEAEbALGsjGozOUTUC4KGDNZmGCW3ihdcHA1/xGSMISwkoHaeCBFroFBhD+ZCt/AgGWF1DwBQ2qzwQ0AxbGxNaFaMGKVx0gQAQiQAAdwOEFPhBDZvbAhjnYQQ97UE8f3CAGN2htGf/IYh9spAY0KMEO//jRLOSwulpQjhZCKNsYFHfAMv5CCwMxoRznSEfiZKEAEPzT6bxQIqbJoRYV+2MtviBIOvCnDoKcBR2cF6uf9EEIA1CGIXzwghZcwAhCiMIRNCBFN2jgBTHAgxkc8AIcrIAJCjDCDGYgAxU4YQUzuIACriiLO6RPFom8hT5usoc/vK+HwhBhHYdJzGLWIg9CFEoBdtCCGXRACXxIVBrG4Ac9TOEQYBgDGP64Bz3w4Q1kwEJrFskHOrT+wQeZ8YMbsCAGKBJii1vUkCz84Ag/7CGLZtHDBWn0IzaIYYv/sZEf1sAHR0JyA3k4gAuG0IMXXAAGZliBCiJgA5684SNmkEAOiHBRIMhgAT/Aww9+4AA15KAFZ3hBcGZxB0bSwpC5SEPZ/kAlAFiBiz2jA8hwYYYt9nQPcbSFG1hmzKIaFXdRGAAa0IDHPBCiCRKAQRZWcAMYCEEFUJCJCwxwADMgoAgzcIAKjBCGCDSABQ8oAxhg8IMa9ACtS5gBFSLhA8HwIAZBQMIMaKACF8AADTCogQIuoAUVxCCTEbjAHtTgACVsQKIvKMMbWEABv9pAAqr0AIxgNAQ0mEH+DWmYwwouYAYpoEYKZmgoqHAxI7fpog5ErWVsASSLa1gBAABYhQT+4AMg6EANQ0gDC4LwAyCoIQhPmoIeWpCHOdBACi+gwRqGEIcLqMEGjjiqdrfbtzMMAA6eI4AWHGBJHxCBCCvYxAxUAAKZtEABPICBAmLQhRw04QdmKEMISMqDpLRgBT9AggKUEIUNvOAAdV2DAYKwAiOIspLjaMEGbnAEDhAmCFs4gAIO4QAiiAEID1BAGdywgQi8tTYsmMIPIlCAAkBBDysgyhG0MAUpBOEIR0iDGKTAhBfQch+uZS0ZcsGHW86CB8fQTh9uawU9pEEChrisEm5QBiDAoA/+LXBwE544CRVogAgxwEQWNFGekHL3zGj2lwY2u4FgbWgHRVjpykKVyz7QQVQtdEHwaLEEFiDnmsFwwxB2+Qs11LUXqKuFGixwjfexNEVFroOk6zCGLdzBShbA7SqKMAUm6AANbihCHuyQBibsgA1/GoIsmEADOCjmM+ecQ6lVYKY02/rWssrCDtDQPabx4QRnwAEOQLCEW0luXjj8FQnkNYsuuLGOWUj0LP5gnQooGQlByAId5CCHMHxhC3IYwx34oE6tdRMNYIiCtavkmB+FsQ9Z2cMbfkyLoOL63vjW1x40YC0vOCt6QpgBCD6w51rcYQQdrGEHpQXCYaItF1b+sMAfslEBORTBnC0g5Q4OsIIX7ICqTGDCFhQggRaA4AB7UMITXkAGPahhBRxQgApYkIMZKAAHBnAwLnaa7577vFV86ECQVwS7m5ggC8LGQRa0Fj09fKGDJZiBFfZwIqNGgdC3yAYGqqCNQ7QgChK4QF1bkAQIrEAHDrjAG3BwAQa3wQBlKAIfMsqCLHAgC41wAQsuJQMEmNkWcHD0zwdPeOTgoGw3u4ksTMDGPsBBByHIgA7a0Ic7nCDT2qiCLPTw4zrRwvO2CMwsvPKz7e3CD9rA7Q2yEGRF9qEKLOMDGPiDBco3dxeyx4W0C8/73g9DB7tcOE4ObqqM9SEPUXD+JgYswPUq9SEIkbXEEf6AhBjQwCnXpHAMXJAHFwShCj/wgwu0QN0XKIANQNDk7mE1g9bjYgsTwADcAs45MKTPa7T4wK2EiQuM2cJPvheAAigMO1AZdHAuJwA2GvR0t7B8f0BtFtAHMOAERZACRPADQ6BS6cUHQdAHCEAFHJUDYkADJHEBSHABWRADUJAENMAHF5Ae+7IH4IMLzNMHzLY91yMLdQBCvpIzXIAvM3gLclACxCB4A3iESEgQf3IFzNAHJoAiOgFCdXAFJ1ADAFAl1tEOLmAHP3AGPxAHoSEBXkEnZ4AGnAcDWuAEeMAEb5AacxBYaxBYg7YvOcgLC3H+N7Mgg1LDB2y0Q7UgPTuwI4HYC3KgQfyXhIiYhEiXPFzAByIgC2OAQ6HCPF/AHxSHAWJkC3lghL0AevmiBYd4C3wgPrLAbLsyAzuwInTQiLZAHffieGHSC2AgDWOABViXiLh4hHAwLCuAAcUwOzroNXRDC5lIR3CgAY7UCzojO0SVB0sAB3d2C3VAM1nAE7eoC19AAhJBhJixU0OVCztSjLLwjV7Bebl4jnIEB9Z2LE9QB1owBmNAVPp0QfokC2vwB0TliYCDTEM0AMVgBQ6kB/NEbvBUafqkBnYRBjQCT34ABmHAeikDT+rDHsenBXqgD0sEKXBgIwTlTXqgBxn+IALZKAJeUBQQoAUXMVYzcBJRQBJDcAdmoAcCMAdiEANEAH5+UAN+0FlBYAlpcAargo5CKT/ZUAWYJgdPQBJoQGs5RoKRZQVAMAc1cAZVsAI5kARq0AbDpQZRgARTkAQqoFyr5TdCUABLNQAE0AcvIAQ0wAOFEXYxQAU+kHGNBQU1UAMq4AA94AF8wAaNpQEHwAFCsAEC0ALF1QMrIAE7oAIyIAQrYAAGEAXix1Y7oAc2EAErgAQZJQEqYAYSUQclIAIfcASGZQAb0FcyEAUsoACmmQZ42U5AoABDAAU30AM9cAFM0AJIgAYrAAEH8AYXEAUdOJTEqTs3UAG+1HX+NjAJT5BRqVUGPuAEWEAfLMBlNWAEMMAE+QUEJ1hXN6AGTrABsxU0O1AAbTAHaCkILdJKWzAFk0ADMBcCTrADYrACNgADRYAFs+QDDsADBSABClAEPRkDBuACK6AACqADlSkFG3BVnaECPRCWlvkENjCfEjAEQqAHH1ACCCECJ4AGMlB3KqAGLNADcQAEKrACoVGVshAH8+YDQeAEdsAEfXAEb5AGv+UHWhAHc1GcPgo4EGgl1yFT+hQDqzFqSLB3v5EHr5EGBxAEa7AGo5YG+IAjpgEHK5A7eYBHMMInu9B4swBbsmBOcXAHXioLP8kHw9gifMBzRBaaIrBwp4f+Bvb0o3Y6TEZ5DeLYC5w4C26wO7ziH71AB9xoCzshiTYIpjYIAiDwPgwEDNPYfnc6qZRaVF0QO7TgNDliQzdRBzjgD7SwJ/vEp21WqaZ6qiV0Amt6PjNkRrcQJXmAinmoAWfqC9GGqriaq7qzbLWgItGiTbTAqWDgQ7LQBqoiCx2gAVrQp7cQhLr6rNAag4WqgzsxCxrEqZzaB1qgAVmwZgNQAG5TGLegB2JEUPrgBw1CUGhKCz2jB5yzrrRgjjfSB2vQU346W6QnC2/gpp/HrrWAruPZr9E6sHQUPbTwK4BEO1zASHegqLMwAwMQBUIwRH2gAGjwBitgXMGVA0z+UAZ6cARioAA3oAVOZQcs0BhAsAWkSaVtIBNIwAF6EARngE418AI9AAYn0QL7SgMY0U0gewHYBQNZGgNsoAPwQQMISV1S1QJqECZVgAQ5cE0GECc9MAUcAbXXlAaIEAWvEQRxkAh2sQJ+4GoZ8QJBkBFGSgZp8AJwUAUsUANN4GEEO7fy0wXu8oRxM0Z00wXNqCxCwQdzQETH53G0yQEn+E2SJQUd5wRQkAVJcAdJcAOTgAGWoAZH4AEygaAuAAU+4ANTIAY34BogQARmAJx4IH4uOgQ1cANJYBP44QAxoAZlEANOYEkpGBxmsAZZmgR1FQN3MV92UAQXcANE0Af+oSuXSDABMblyLmCBkdIHTTCCO0AKQIAYF1BlmncDrIsDOUm33rs7J8ATOuFSYao4d/A1e2ACWrADOLBKM4ADyzIHOkAAPDADBfA5TLABbyABU4B+fsACwnUGMDAFMAAEaWAHMVAEWhClcIgEAqwFcGBFr/cDWutcl/EHSoEEcDAHLpAFPdBNaAgWa5BiXwEpM6oDRgAHPWAHPiAFSEBg9JoZmQEDPZAELRAH67AGMzDCvfEDOsAGvHEESTEQbNACb7gFsmEHS0kDd0ApbKAFbJAGbKAGm/u9Vuw3bAABCrAGzBCwXtBcbXAFWRAFO8ADWMBrt3AGO8A2EbABQQb+Rb6ABkyjj67ifqfHI3u6eaN6xXzsL2yQAICcAGxQwkEwtkewBVpwBlJwBmewBXNwBksALtTUBw7AB0wQBB2xBj8wB/+wiT/yI4ypNQK1kLXAr318yqi8AAnwB3+8AFkgogeAWacUVTsQAQagBTLAAS/ABGJQBGzpAkkhCwcAu0KgA2YgtIkpAz9QGS/gUOdQcmigAGMpCxuMytZ8zarcBEmQAAvQBzLQAlPQCkwQBwZgAzTQsj8gAT8AGQZAB0jQAl7SB+vsATDwBj+QBSowl0B7oStwTS6wB48rAS68AtZ3C+t3zQg9sNscyEgQbjCVC/FIB2ZwBmXEB6yXC0f+UDrCwAf2ltAeTbBJsAALgAQpAgYIZGQOs0i0Ix1GEgV2/NEw7b134AVXgD5m9AVYUCp9ogEdPSTOGtNATbB8UENZIws0BQDMV4a3wKw9gQYaHdRQTbdDfQIoUG1X+AdqiQc8kRnPFylAAE/3RCP/wAdSlBxMHdVojappAAAPmGmrUAMuAAFT4AJp0gl84AYxkAOCdQEs4AI1oAFIQFHB0BxpXdgE6wdIbZRsHQNToAL4oQIcCCkS4ABBsHesawMsoAZiMFFl/QvmY9ignau3dYXXcQv56tOhndq4OnGaly8uo9qwHdu1oAPvKtu2XdhBd9u6DdpacNC7/dsI3QH+AQvcxN3H8lvcyO3RaZTczG3Npdrc0G3FaJAu0V3dc/st1p3d0fqK2t3duRoFvu3d4j2UDzfe5m2nd3Le6u2jkrre7o2O5f3e8q2ITz3f9u17XBqK973f+Fae/fgnMvDVo7wMP/IDy8DF9grHYg3WW8Q0akBQ/6DgHTjKduEHPEGuNshPfHAZ/wALNsITbgAHWy2RYT3KasDVJL5FpMATfnBRPwJFNvAPE3PW/K3aGsDTOwBBh0ADEGC0JAcDGTh3kIBZaOACNyADEiABfaACUmBYPrABCvACQ6ABF+CWKNnMOoCXF2AXg7ADgqUGfKUEZdDkP/BYKvAAjtUCN4D+BB4AvTkAnw4wB2+QA1SOCBvwXkZQBCvgAD8QSy5QH0wgAS5ABU2gAWWRvyzwAjS8BYgpc1z7AzvwBArACTVe3MkKB0mFNiqgAGYXoUAwBBdwBBtgAz7wAAegBjpASVog0GqZAz8Az6XwBkCQWDCgApvduYVwA1suCITgAzEQS5NgADMwCVRwnypRBkJwWLP0BmiwAR5QvG8gBB92BEFwd42gAR4gBE7AAkvpAwnlAzRgB26gAAzGy2cQAytABI6pAD8Q6OpxBE+AACpAb5V+21sKI+A6C7CHHG4wzbRwBJ3tKls2JK1d78S9BxJb2wa/8Azf8A7/8BAf8RI/8RT+X/EWf/EYn/Eav/Ec3/Ee//Egf9ty4AWrGvIm/ypcIBGCAikNMgtqYAY80dObFwfedHy0QHknn/OiKAIQIRF0oCEuoARfDQN54AY5MCdIcAdWsMkbcAQq1Qc1kARe+AcsgKIwwMEn4XI1AMBCYMo6b/ERUSA+7wjYiQdYZgagkAP4YBSX+wQ9QAk7jvY7UAY7wB49IAY1QARN0AZxcAZGEAWG8PUYPwYIcQXZWNMlsGxu8Fxu8A8+8MEukKE75gZoCAdsUAT/1O9sAMCyZoZ5QARagARSQwNMgAZYIfgTr6ZccAVXEI+yoAUhoI0kgAJGhvqCXwXYcAt3MAZe0EP+LPPa0nMuOm37xI8dqXcdfhBuY7BIuQBeNugMWyALleinboOuRT8j8goWuNDv//AHp53GsnArMbsL31gLRwAudEwLPbUGcSSQ9lgLe4wZm0cU9DZUnWUL6V/8PfcHNpUdABAFgCBDpndEplLT9KM1lbamuCHElFOndyAWw6QxhNYXFNXXJOazKaTWs6ZVBGRTdUQjdiRlxom0d9OHFIMz9XD2k0fDpMbXRNOn93TYtOMSFKPWwuKSZ1bV0oSWo/VCw2cElQeTdWYWhPTaIxV7LNZEpZYWxASlFpXEBCPnk1N1ruVjzM2KO31W+GFSZkiVH2zkoamR5ocUNlGMiMn+1QNJDy19Onr8CDKkyJEkS5o8iTKlypUsW7p8CTOmzJk0W/4BYKWPhQpVmuBhowSDjyQz3NR4AsSMCgN2XjhocccICANC9IgBEaTPDQd2fDZxgebCjD5vgEDBUCOJDz4wFNw4oqPPkD42+iR5cQcGETNGdpQJgkPuiynIhr5RIobGjjdliLyJEsWBmSYS+vQg4vOgCip9gDiIcYNPDBt+LoRGQkyMHjMPzNhBYnrs5hU2ktx5AWWFXBmEXfRxEkWKgx9DXOSLw8TGniMXzPDBfWPtrZrUq1u/jj279u3cu3e0AABDhQpwwkjAUiTLmjVpXFCJMWVIizQ9aKgB0Uf+TZ8daPS8XcIHE2bM8cYKU7iRBhACtaGGBFI0op8aVahzhh4cJZdGEzjEsQYbLKTRFWdsPKgHHI34sUcPW6Shhx0swtHDEEigsYcKdqzxxh5vOBCHRGmoIcQa+R0hTxZydQSQGtMAcUQNapS2RxASmNjHGj5U9sYmfbCxQhowDvGDGTeksccceSAhRJNuBJGGD1MIqZ93cs5JZ5123omnS39YQIEFINDRER90eIHCF37A0ZEOiFbJBxhjeNQFSFfwYRKKMwmZZ0p/7PHRppl+Cmqooo5KanYa9MHFHSQQ9BEdV6BwBQ+cfGQCpR1xYWugtZbKa6++/gpssMJSN8f+Jyj0QceqIuHgxatf2FrCR3I8+hEfuw6Lbbbabsttt9bhwKkJHX1BQq4dzTCHR3V0gcIJx3rExxUhWettvfbei2++vXbQURe2clGCrXzMkIdIhV5xhRd19CHvvNfqC3HEEk9McUpzCNERHV94dEXAe2xQsEjRdnTHFyiUAIa5ulbMcssuv7ytDpzeCm8JJmgQckh1cBHSGF1wcQUXgMIrrh9/wIx00kov3d1YHonrER0ZQC2S0PNG2sceJpvwbB93bDBeBWl0pIYdL53RR84kpWHGSW6ozHTccs9t5xw70OpRHh3IgcK7IY0ckt9RA7wEAFWIV0EfMcABhw86IJH+gw46OFGEPHqoUcMZ8kwRhNlz3RDDC0QEUQ8TihxhJA9u0LABEi78QcMZQpxxhBpAwMMCEEO8ADfdvv8O/Esyf+RFwXM4bTLPIN0h+EfKi2SF4X2M94cLfPhxgxGh3ZAEEmTk8EMTcmjhgA+h+aCFG2L04QMQjAkBGw5GTVBDHxv8gMYTRLhxQFRRBPGDILwABmZojA+MgIfgKXCBDCyJ06IGBjg8sA9d+ALWPOIFMIzkC0PL2w5MEAIAAGAnidODC6aAhCDAiQ1M8MAUjgCEPdgnSH7wwR+OQDYWucgVSoKCLPqwKDiwYQZ+eAEafNA4M/SgDXlwERMUYDaK8UH+Bx24WwOviEWU5MGKHylBXEBSqAv2AXDz8kLahACCDHzgCnfgwwQAMJ6ckMQPMhkbTPyQropFYI8E4IBdxPAGHeiBUpxSgwr2wKk9jI2OuJgCp+jIBj744JEdWQEMTLQHP6hhDdfrTB9yUqE+8EEPmRRlR/yghzQ0og90nFkWXzmnHaitD1r4gEis9QUzipJqITnDB0KQgRN4QWC1WkIVGAlL7KBhAOOIwADyQBQY2OAIEniBDmrwAhe04AEtwIEPmECDC7DPBVHAgQLsggYFXGAfNUBGH16AARpMIAn4+0EL4vICIdSgfkdQ5xBq4IMWOOAFW9jnC1bgggt4oHf+yWwodSbYhyzooGEOy2UfvrCxj8RhBzMIwQdIMMyP3GFXzXModZZ5Bjg4cw5JaMIUbvCCAyRBkj4wAwxoYAYDwHADHuhDP1oQBB+AQgc+aAgL4KAHBbAgC0/ogQSQoIYcrKABQKBLH86AhBZAIQgzTSgHhPCYJ1wgCTSwDxRNilbqbPEjUbjbFxYmEjlwQQtZOAEdLzaDGfDAXc/6AqtW1gc5ZDSt1SnAAA4bgTmZAWOEbayoZOmRHXyiD3UYbEiwsIAEJOAFZ2hDGxxVB0xlDa6i1OBqtkApN3AKDXa046I+QkqP4NGxHZmDBgrQgRkwlLa8ldgDdSCFj1C0Wmf+yGwTMjuEMbCgBm6Qgi60EAMdKOEHavAAD7LShDhwoApuMEILgNCDKqjhDCqQwRymsAIiHCEGcSBLGd5Qg92Vobd52wB97zuxPPCgIzwwknA/ggYdzEAHZ0jAAtyQhARAIKkGSINp+JCE3BAhBljAQvm6AoIiZIQJ39OBDTCXAz1k4QZPsAERnDBfxrgBDT1AMX6vGpgXy9heOEjXBjgiKThEIbeSyysODLyAzD7jDnqQwu36MIcroaEFXZjhluhwhx8EqQaMSAMTpIDUP3jpRw4QAh70cFQauA4OUbxvFhg74zRjiw+27YMGZtWRPERhBr/cwAxwIITXskGzBq7+wxjg9gY+1EGXH9GgSvSQRzWDZAf+VbSjeZUFAgyAAB3Iw2q0oIUo6GADOogDGEoUEjU8LgmBNUPKOjK2o+UBDHLomUeOJtqPYGoNbQuJHWesg0Q/etef2gMBcJCFCBAgCw7wgANy0AM1rAANMeBAHqSwAiA0oQfre8ESdJAEsgaBCCAwgxLqkgQ77GIMaVABDX4gBjPs4AcwaMMUVGAFNfwADkAwWyXMxgM/1AB19WgCDFZQDiRMQcYdcCWvD26nZXJEA8z0ygGyEIUqmIEIYZiCDUqsoBT0AQZhgCkVVpCEMHhhBhGoCwRAQIMbtAEK3JMkDSJwAz1cXA1JkID+GabwAo68oAf23cADpEA/5gRmK6DZbWP5oAGjI3zp19nDADht2CgMQQJU0IMP7JCHPKQhDCYyERtcAIU+OKAba5BSGvyQgyKEAA18+EQe3tCCFcGpCDoYGxrg8Iw89ABGaNMPJ1h0hiGYoUlrYMEU2CCEW784DxBluuOzs4PDPj3OZ4BMoqHsEVBT0CNv+GvJMAoSQ3dE9I9fyRy+WPrUWycPWpiDFvbrkT1IIa9RaAOhiUYSMJCAl32gGh1Ir3qUaAHNwS8+TSAjEjjs4AM4gPNFge8R5tXBBLzkwsz8ZXyV7ADH2e/+Sxg9kklpAQczEMIcyCjSd/GhBH4TbEf+Sur9kSgq/vRfiQ6cz7GPyDkDONCCwesgOKpCUe8yXPU3EgRjgAlYEjwwS30ABh10UWaEBjwwA/xRBwUoSiXQMOLyBa2mgCPBBxugdB8Yf5W2PLeHAuayB8s3A1EwS+sXKccCfyTYEXvQeDRogCGITB0xXOgHgB3RBjvQATiANoFSAl4QBTUQYzgYEqfHhCT4MSBxAh7hMyKFgXyQBTPQAbnmZiI0Qh2xBvh3aHFwNB2BGiaheMdgBrWGaiKRhr6TBVz0hAY4B0uIKhxDWneAgSBxehpQAVYQPYbjBFCwBv4mBy1AA4uzAjpQBVWiAvKWBjNwBJxwBHxgA+fwbq7+0wY4EAMuMDpqsANGgAZW8AOP8wrvZAeoEwRA4AI9EAfKAANx4AMwIG1EUG9xIjfgN4cJCAeo14EdATjTlxJ5EB59gAE4EQp7UD8qUGIy9wRJUAN+AAVmcAFMcANlQCR9gEO1IUkT5wYtUAbu0xjMYQZ7MBrnwAe3kARuQD8woBV9IAU3gAQz4B8vQAXWZBQqsD50U2O7mIBa8EV8wDMX2BHCaBJj0DddsBM7AQBH4wM2IBB7YCJ6UAUHsD9H9QNpQAR5gAeTqD75ISRp8AdD5Ad2gFQ7xFyJhwRAwAb5wShHcAZMQGB9oGVr8AcrwAdq4CZrAHbi9Dsg448GiHz+vYcqj0IHvCdSJoMCorcnFWABjVgSBjcqqWQpwKMBUhmU2Qd+4hItdIB+pcUFKOAFfwUSI/iEeXAqdACBWVl8IBAHPGAFS2CQJDMGXtAFa8mWKpEFIiACIxAwNJk2H6F445WXjkYBXlgXeeBnY1AHZgmGIrEGj2QGeRBrouUlI8EGd1AwVDJHizIzbjBwJfGGq2ErbwgSaFOGHjE2byMScbIGRQgSrAlEgalKyYcdJiAC5CICkSIAfiAAjmAHHDAF4MQRLsAGOrCGQRAJLpAGc1GYtHUThzMeYuACofULLBAE6zUELgIkTUAEsBBcbGAAfPAASIAFR4AoMdCI4db+DGqQBSt5BB6yilnAbvEweJyQFXGRBS+QA3FwAWpwA07AD22jnGQRBRtABMxJA1HwAOBEAzXwBxlpIE5wSenVBw/Qei6AVajDbnCgoUNgJD7RBwYAC1rgAlqgADbABlUnBEOQBhgDZu3VYJAznFGABETABm0wBG3wBP6hjQrgAmuAA2ogBT+wBVIQBLQjhjBBAiKwfiJgAv6hAC8weB5QYjN1Cz4AZkGwAb7RA0axAmX2nGllBTyhEw05U2ogA0TQGCfWAngwBEInEBNQFyoAAyngA24Ap0HgBjlQGbaRBDewZDlgF0ZABjgABDsQcxeQAkQwBFkxF1VFBKHhAjX+9QA/gAcygDEwYCNvsAUl1g92AD4+EQNNEAkpUAU2sIwlljZGcAGq4QOm0U6vyo51MRdEYRpOsD43wARGMAQrIAFMIFYBAgSEmgdTygcJdQMhZqpHkAJPwD7sIwNuwAIJIQE2oAeM6qhZURMmUAJcgJtmRCZs8AY0cHd/wElCclN98APSpgNs0AFrUFVj2lh/MB4LuSUzoCRtwJ080gJo0CRqCgVDwBH6oUp60AM/0F5hQgxFoAVrUA9DlCEuxFpjAwf4M4lskEBDAARw4Dou0gQqsAZ58AJmIyBzUCIm8gd6EItp8DYumwZFIApo4AYXYJJjwwYXcAc9cAZpgDr+L8KzQ1AhwTU2asAJG+GygXYEbgAECcIHa4I2MNADSdACcYA6Q/QGaRA7iAIDDwIQJVmK+uEIALukL/GkUEqvqlemTpmaIHEoIKF5MrGDMKFr3IKVo1IHpJW2pecHc7u3fwu4gSu4g0u4hWu4h4u4iau4i8u4jeu4jwu5kSu5k0u5lWu5l4u5mau5m8u5neu5nwu6oSu6o0u6pWu6p4u6qau6q8u6reu6rwu7dZIHjhm7tasSAsk12QEHhlUAbheYayCmgjkSa6AHIdEindKGfWCar5W8sMU4zau80XsSriW8tht/fEACI5C97+IAfIAxlASPfVC2JIFbPOBMXRH+BwfwBj3AAaRzBE2gA+sgXkbykFtQIjFwAVXAB2vwAGjAEGWgBzl3AbmgBUcgEVNgBmeQTUQwcFnQiUS2AiqQA2SABEYSBA+wBVMAEFVgBFpgBllQVS7Qn2ewBpCjAzjgCHmAnWYAFi+UBUewhmFnvd0HBiKAAmPAl3OgITUwAzFwADIgAVMyA23QAi1wBFuABpUnOTnAA+SXVx3QARswAFJgWwPwCQqgBgrABmWQBRxgBLF4AT1giZgTreLoAzTHB85gBjEgBGKgq+yTBM4xGlpxBDuAGXjwA31ABI4xX6nKPnRqGShmAx+noncQBC1AqLcQBFeajkngXEBQBkL+QARV4B90+qiwOcPGV8Nvlb1LJgQX0AEugAAwQAYwsAcrkAM5oAINEAeUMkimJBIFoAEkNwCcEFxH0CJzsAZBwgeoo7xE2gcy6QQ0oHUxwHhosB4fYjZIuwZukHhHkHhmIAU4wgcWq0NagZpCiwssMAeNMyXOLGVjk2pdG5JpwAYwkAZ04CUjAgcEC5Ommcmlh70j0JdfeXySNgA3OCyRGc+CO30aSLssIWfj288FbdAHjdAJrdALzdAN7dAPDdERLdETTdEVbdEXjdEZrdEbPRJw0AEcQNAcXdFoUAB7xExy0UkswkrHsMWy5QZ2oB/g2wfi1L2PdGR0pAcroAX+aZArbLAig2QpdMQHNs0ok5Q1lXRJ7aVIkURHVZUVcDZKOH0MfvDSP3LUfivSxdcBb6YDA3AqPzBQWkADLaBPF1BeOlAGUvACQ8AEW0AEKmAcM7ACR6MAQWAAMVAEF0ADFJAE5QbAL7ADLIBASvECWFADQXwBiNIDApVPOUABfWAEcaBOMZAD7QSt8MQCElADM+ID0fZOQvCgFOlPAMXYQgAFD+oCCXUqWe19GqABxeLV7Oo+YnABEMkBHvACChAFBtDDMwBfP/ACLYCpGakVLpAER8ACarABEXDcLZAC36gBMTB1OfAADoAFNuAgSLACOc0BPZAlG3AAW0JUDUH+A0hlAC7AVE5lAwJ6ARxQVVUlBVkFBUORrCvg3oFE2zZgA8l9VqydfVogeQNAfPdyBJPl32jFeBow4KUSbL174JDLB7JsWE5zEBeQB6j0BEL1yvBy1R0RW1JtK6h0cYzEBFOA050EvonUEQ8RSXHSSp2QNToQ08cQBHGgPnyQkzO10vpxA0MwByrwAj5AOvtoFEIQXLbz4KWXBQOgY5PWB6lNBXmqAljwBAvAAyBNk4whBSpABDQgAS3QBwqgAqXYATfQBLwqASqwA/odxMUN2gwA2BJwAdJABW+wAQYgA1JgrUgQBy8gBRCwA3IuDRfAA5rNBjzyBm1wBo8RASv+sNkQlgPL9RxDsAcv8AISrAbz9Y590AJDkAM6nuRMFwVMzgeTtgc+wAJ24ANIwAJWelBGsN3mPQNB4B8cYCThkwX35AAWLgGoPgds/gmtoAJRsOqSlAQ5QAN3wBiOAQUG0AEScJxCNVNDoQM0cATAagNgLQZuoAVmPQclxo2s7p9P7orWM1NvIAGV6AQtUH75wa2hvnR7YFiHZV/BgskpAc8pgdX5Du+KNgccUAA4ENB4IgR32++Gq8+8cgbcd/CJOzzDYocNf7hcOCwJL/GBqwUhPSoWf/F/WyzYkgUa3/FjugeoFyx+IIcjP7gcTyosr/LPGfHAEvMv/7cz7yv+UVC3NL+3Nt8rH6/zgcvzveLyP++PDw/xRA+4WJYtkIX0aZvE2QIHjdb0z+nz2BL0U7+LsIctQ4/1NHj1pcIDBt/1c/j1pPL0Y5+XZT8qfKD2aJ+AXC8qcO/2wYIG/pc0Cx4sJj/39SLFA1AAiPIG5fjifmAGcFAwecAGZkAI+wtnDYiGKIGLHh68HfHuJhEHM3NrfgCbsTa89w69NWH4e28vS44GzpRYNpAHh8AHwZUElx9zVQADefANedBgpqQDP9ADQEAEa3ADbMADWyDN+fED8xBRnTgHAMfWQPAAp4BTQBADHpzrbIAGLjAEnWgrDsAZP/CdGIAPcUAba6D+DSwQBzIXAWowBJRyBGtAAyhaA45QeAAUizC5cW7Qw2tRwvotXkegtTShSKJfLzwACAN8ZwMDWhJnFwY6K3kQUXMKSlMtZnlMK2sSfX99RDZ6TzdmDiQiIx9nfWZHbXx9aGlNcVk+a2p8anpnUSxsnWlmc7t2Z2h6cH1uUQZ9N3wxMTV6Ny9NE30uLlFIdjktRmR7Vjd9MD5MWTE7ZUCgN1EqfT99LDpJd0E9fSoREkw9yvQZSLCgwYMF65RAQQehw4cQI0qcSLGixYsYM2rcyLGjx48gPRLCMYNAhD5MXMQ5kwfNnCMzgAxBI6WFBCIHdhjQACdLnixn/MBR0+T+g4guJUSg6IPkgBMxaVxk6THlwo8eN5AY8KBHxYMoPXQsUEGjRxQ1dvLomdMnTx82fFS4sJPGzYU8CoB0ndNDix4XQNYAQbmjK103bFigoZtGD5oeQ/r4oLGncQs4THSccXPGRx47HuuMKDFChBw9L3T02dOHj56BL/gYEcMaxo8YcQay3uOnT289vUMKH068uPHjyJMrR8ijUAG3GvfkyTMHDZozWaKYomNChIk+Fx60wPMDiJEoQXz8cBDjmQ9+Rlagl4GET5AWEFkbhE4wynKQ3XHnXR9N4GGGAkbg4MMKfRTRgwM7sHCGCzGoMEMLKijwwhQGBKFDBwqogMf+fySWaOKJKKao3B5sFWcCCV2gIAIXyKDUAhpw6PEDHGmoocYQa+RiDmU+8LiGJ0J0tIGKGL14xxcilEAgHjEg8EMcKzTQhxA/pBHFBmfAsEeBZryQQxJ7vLBCCzr8UCCTcMYp55x01knRHSSUVsIrc+JgJ0RgiHCKCF78aeihiCaqaJ1jjGGnBosW9AUJJXQR6aWYZqrpppry8QEYfHIq6qiklmrqqRnhKSgJr+iRhR+g9ZGGQX6Y4cZnqOaq66689nqcjF4ktdQKfjRRxhFVmBGDl2fowcIfRqAxhB1HHCHGEar5qu223HabK2kCSumCHk5EMYQDPxBxXhB62NBHhxFmxCPEEDXEEKq3+Oar775xcgGjjJaywUEacEBGsI7JYLJGHXZI4UcPUriABr8UV2zxxSF1pxTGHHfs8cfC3QvyyCQ7FAgAOw==
\define TableWizardDisplayTableDummyMacro()
<<DisplayTable """$(ConfigTiddler)$""">>
\end
\define TableWizardColumnSelectCheckbox()
<$checkbox tiddler='$:/state/$(ConfigTiddler)$/Display Columns/$(ThisDisplayColumn)$' field='show' checked='$(ThisDisplayColumn)$' unchecked=''>
<$view tiddler="""$(ThisDisplayColumn)$""" field=caption>
$(ThisDisplayColumn)$
</$view>
</$checkbox>
\end
\define TableWizardSubcolumnSelectCheckbox()
<$checkbox tiddler='$:/state/$(ConfigTiddler)$/Display Subcolumns/$(ThisDisplaySubcolumn)$' field='show' checked='$(ThisDisplaySubcolumn)$' unchecked=''>
<$view tiddler="""$(ThisDisplaySubcolumn)$""" field=caption>
$(ThisDisplaySubcolumn)$
</$view>
</$checkbox>
\end
\define TableWizardRowSelectCheckbox()
<$checkbox tiddler='$:/state/$(ConfigTiddler)$/Display Rows/$(ThisDisplayRow)$' field='show' checked='$(ThisDisplayRow)$' unchecked=''>
<$view tiddler="""$(ThisDisplayRow)$""" field=caption>
$(ThisDisplayRow)$
</$view>
</$checkbox>
\end
\define TableWizardMakeColumnSelectCheckbox()
<$list filter='[tag{$(ConfigTiddler)$!!column_tag}]' variable=ThisDisplayColumn>
<<TableWizardColumnSelectCheckbox>>
</$list>
\end
\define TableWizardMakeSubcolumnSelectCheckbox()
<$list filter='[tag{$(ConfigTiddler)$!!subcolumn_tag}]' variable=ThisDisplaySubcolumn>
<<TableWizardSubcolumnSelectCheckbox>>
</$list>
\end
\define TableWizardMakeRowSelectCheckbox()
<$list filter='[tag{$(ConfigTiddler)$!!row_tag}]' variable=ThisDisplayRow>
<<TableWizardRowSelectCheckbox>>
</$list>
\end
\define TableWizardButtonSubcolumn()
<$reveal type='nomatch' state="""$:/state/$(ConfigTiddler)$/$(ThisRow)$/$(ThisColumn)$/$(ThisSubcolumn)$""" text='edit'>
<div style='height:100%;width:100%;'>
<$button class='tc-btn-invisible' style='height:100%;width:100%;'>
<$view tiddler="""$:/Data/$(ThisRow)$/$(ThisColumn)$/$(ThisSubcolumn)$/$(ThisItem)$""" field=subcolumn_data>
<<MissingMessage>>
</$view>
<$action-setfield $tiddler="""$:/state/$(ConfigTiddler)$/$(ThisRow)$/$(ThisColumn)$/$(ThisSubcolumn)$""" $value=edit/>
</$button>
</div>
</$reveal>
<$reveal type='match' state="""$:/state/$(ConfigTiddler)$/$(ThisRow)$/$(ThisColumn)$/$(ThisSubcolumn)$""" text='edit'>
<$button>
{{$:/core/images/done-button}}
<$action-setfield $tiddler="""$:/state/$(ConfigTiddler)$/$(ThisRow)$/$(ThisColumn)$/$(ThisSubcolumn)$""" $value=''/>
</$button>
<$edit-text tiddler="""$:/Data/$(ThisRow)$/$(ThisColumn)$/$(ThisSubcolumn)$/$(ThisItem)$""" field=subcolumn_data size=1/>
</$reveal>
\end
\define TableWizardSubcolumnDisplayEntry()
<td>
<$reveal type='nomatch' state="""$(ConfigTiddler)$!!allow_edit""" text='yes'>
<$view tiddler="""$:/Data/$(ThisRow)$/$(ThisColumn)$/$(ThisSubcolumn)$/$(ThisItem)$""" field=subcolumn_data>
<<MissingMessage>>
</$view>
</$reveal>
<$reveal type='match' state="""$(ConfigTiddler)$!!allow_edit""" text='yes'>
<<TableWizardButtonSubcolumn>>
</$reveal>
</td>
\end
\define TableWizardButtonColumn()
<$reveal type='nomatch' state="""$:/state/$(ConfigTiddler)$/$(ThisRow)$/$(ThisColumn)$!!$(ThisColumn)$""" text='edit'>
<div style='height:100%;width:100%;'>
<$button class='tc-btn-invisible' style='height:100%;width:100%;'>
<$view tiddler="""$:/Data/$(ThisRow)$/$(ThisColumn)$/$(ThisItem)$""" field='column_data'>
<<MissingMessage>>
</$view>
<$action-setfield $tiddler="""$:/state/$(ConfigTiddler)$/$(ThisRow)$/$(ThisColumn)$""" $field=$(ThisColumn)$ $value=edit/>
</$button>
</div>
</$reveal>
<$reveal type='match' state="""$:/state/$(ConfigTiddler)$/$(ThisRow)$/$(ThisColumn)$!!$(ThisColumn)$""" text='edit'>
<$button>
{{$:/core/images/done-button}}
<$action-setfield $tiddler="""$:/state/$(ConfigTiddler)$/$(ThisRow)$/$(ThisColumn)$""" $field=$(ThisColumn)$ $value=''/>
</$button>
<$edit-text tiddler="""$:/Data/$(ThisRow)$/$(ThisColumn)$/$(ThisItem)$""" field=column_data size=1/>
</$reveal>
\end
\define TableWizardColumnDisplayEntry()
<td>
<$reveal type='nomatch' state="""$(ConfigTiddler)$!!allow_edit""" text='yes'>
<$view tiddler="""$:/Data/$(ThisRow)$/$(ThisColumn)$/$(ThisItem)$""" field='column_data'>
<<MissingMessage>>
</$view>
</$reveal>
<$reveal type='match' state="""$(ConfigTiddler)$!!allow_edit""" text='yes'>
<<TableWizardButtonColumn>>
</$reveal>
</td>
\end
\define TableWizardDisplayTableWithSubcolumns(DataTag ColumnTag SubcolumnTag RowTag SubcolumnPerColumn EmptyMessage)
@@text-align:center;
<$set name='ColumnList' filter='[prefix[$:/state/$(ConfigTiddler)$/Display Columns]has[show]get[show]tag[$ColumnTag$]sort[title]]-[[text]]-[[title]]-[[modified]]-[[created]]'>
<$set name='SubcolumnList' filter='[prefix[$:/state/$(ConfigTiddler)$/Display Subcolumns]has[show]get[show]tag[$SubcolumnTag$]sort[title]]-[[text]]-[[title]]-[[modified]]-[[created]]'>
<$set name='RowList' filter='[prefix[$:/state/$(ConfigTiddler)$/Display Rows]has[show]get[show]tag[$RowTag$]sort[title]]-[[text]]-[[title]]-[[modified]]-[[created]]'>
<$set name=MissingMessage value='$EmptyMessage$'>
<$set name=ThisItem value={{$(ConfigTiddler)$!!selected_data}}>
<table style='width:100%;border-color:black;'>
<tr>
<td style='background-color:lightgrey;border-color:black;'>
</td>
<$list filter=<<ColumnList>>>
<td colspan="$SubcolumnPerColumn$" style='background-color:lightgrey;border-color:black;'>
<$link to=<<currentTiddler>>>
<$view field='caption'>
<<currentTiddler>>
</$view>
</$link>
</td>
</$list>
</tr>
<tr style='width:100%;bordor-color:black;'>
<td style='border-left-color:black;'>
</td>
<$list filter=<<ColumnList>>>
<$list filter=<<SubcolumnList>> variable=ThisSubcolumn>
<td>
<$link to=<<ThisSubcolumn>>>
<$view tiddler=<<ThisSubcolumn>> field=caption>
<<ThisSubcolumn>>
</$view>
</$link>
</td>
</$list>
</$list>
</tr>
<$list filter=<<RowList>> variable=ThisRow>
<tr>
<td style='border-left:0px;'>
<$link to=<<ThisRow>>>
<$view tiddler=<<ThisRow>> field=caption>
<<ThisRow>>
</$view>
</$link>
</td>
<$list filter=<<ColumnList>> variable=ThisColumn>
<$list filter=<<SubcolumnList>> variable=ThisSubcolumn>
<<TableWizardSubcolumnDisplayEntry>>
</$list>
</$list>
</tr>
</$list>
</table>
</$set>
</$set>
</$set>
</$set>
</$set>
@@
\end
\define TableWizardDisplayTableMacro(DataTag ColumnTag RowTag EmptyMessage)
@@text-align:center;
<$set name='ColumnList' filter='[prefix[$:/state/$(ConfigTiddler)$/Display Columns]has[show]get[show]tag[$ColumnTag$]sort[title]]-[[text]]-[[title]]-[[modified]]-[[created]]'>
<$set name='RowList' filter='[prefix[$:/state/$(ConfigTiddler)$/Display Rows]has[show]get[show]tag[$RowTag$]sort[title]]-[[text]]-[[title]]-[[modified]]-[[created]]'>
<$set name=ThisItem value={{$(ConfigTiddler)$!!selected_data}}>
<$set name=MissingMessage value='$EmptyMessage$'>
<table style='width:100%;border-color:black;'>
<tr>
<td style='background-color:lightgrey;border-color:black;'>
</td>
<$list filter=<<ColumnList>>>
<td style='background-color:lightgrey;border-color:black;'>
<$link to=<<currentTiddler>>>
<$view field='caption'>
<<currentTiddler>>
</$view>
</$link>
</td>
</$list>
</tr>
<$list filter=<<RowList>> variable=ThisRow>
<tr>
<td style='border-left:0px;'>
<$link to=<<ThisRow>>>
<$view tiddler=<<ThisRow>> field=caption>
<<ThisRow>>
</$view>
</$link>
</td>
<$list filter=<<ColumnList>> variable=ThisColumn>
<<TableWizardColumnDisplayEntry>>
</$list>
</tr>
</$list>
</table>
</$set>
</$set>
</$set>
</$set>
@@
\end
\define MakeTableWizard()
Enter the name of the configuration tiddler to create:
<$edit-text tiddler='$:/temp/MakeTableWizard' field='config_tiddler_name' class='tc-edit-texteditor' placeholder='Configuration Tiddler Name'/>
<$reveal type='match' state='$:/temp/MakeTableWizard!!config_tiddler_name' text=''>
You have to enter a configuration tiddler name first.
</$reveal>
<$reveal type='nomatch' state='$:/temp/MakeTableWizard!!config_tiddler_name' text=''>
<$set name=ConfigTiddler value={{$:/temp/MakeTableWizard!!config_tiddler_name}}>
<$checkbox tiddler=<<ConfigTiddler>> field='include_subcolumns' checked='yes' unchecked='no'>Include Subcolumns</$checkbox><br>
<$tiddler tiddler=<<ConfigTiddler>>>
Data tag:
<$edit-text field='dataset_tag' class='tc-edit-texteditor'/>
Select Dataset Name <$reveal type='nomatch' state='!!show_new_dataset' text='true'>(<$button>Create New Datasets<$action-setfield show_new_dataset=true/></$button>):<br><br></$reveal>
<$reveal type='match' state='!!show_new_dataset' text='true'>(<$button>Done Creating Datasets<$action-setfield show_new_dataset=false/></$button>):<br><br>
<$edit-text tiddler='$:/temp/MakeTableWizard' field='new_dataset_name' class='tc-edit-texteditor' placeholder='New Dataset Name'/>
<$button>Create Dataset<$action-setfield $tiddler={{$:/temp/MakeTableWizard!!new_dataset_name}} tags={{!!dataset_tag}}/><$action-setfield $tiddler='$:/temp/MakeTableWizard' new_dataset_name=''/></$button><br><br>
</$reveal>
<$select field='selected_data'><$list filter='[tag{!!dataset_tag}]'><option><<currentTiddler>></option></$list></$select>
<br>
<$set name=SelectedData value={{!!selected_data}}>
Column tag:
<$edit-text field='column_tag' class='tc-edit-texteditor'/><br><br>
Select Columns to display <$reveal type='nomatch' state='!!show_new_column' text='true'>(<$button>Create New Columns<$action-setfield show_new_column=true/></$button>):<br><br></$reveal>
<$reveal type='match' state='!!show_new_column' text='true'>(<$button>Done Creating Columns<$action-setfield show_new_column=false/></$button>):<br><br>
<$edit-text tiddler='$:/temp/MakeTableWizard' field='new_column_name' class='tc-edit-texteditor' placeholder='New Column Name'/>
<$button>Create Column<$action-setfield $tiddler={{$:/temp/MakeTableWizard!!new_column_name}} tags={{!!column_tag}}/><$action-setfield $tiddler='$:/temp/MakeTableWizard' new_column_name=''/></$button><br><br>
</$reveal>
<<TableWizardMakeColumnSelectCheckbox>><br><br>
<$reveal type='match' state='!!include_subcolumns' text='yes'>
Subcolumn tag:
<$edit-text field='subcolumn_tag' class='tc-edit-texteditor'/>
Subcolumns per column:
<$edit-text field='subcolumn_per_column' class='tc-edit-texteditor'/>
Select subcolumns to display <$reveal type='nomatch' state='!!show_new_subcolumn' text='true'>(<$button>Create New Subcolmun<$action-setfield show_new_subcolumn=true/></$button>):<br><br></$reveal>
<$reveal type='match' state='!!show_new_subcolumn' text='true'>(<$button>Done Creating Subcolumns<$action-setfield show_new_subcolumn=false/></$button>):<br><br>
<$edit-text tiddler='$:/temp/MakeTableWizard' field='new_subcolumn_name' class='tc-edit-texteditor' placeholder='New Subcolumn Name'/>
<$button>Create Subcolumn<$action-setfield $tiddler={{$:/temp/MakeTableWizard!!new_subcolumn_name}} tags={{!!subcolumn_tag}}/><$action-setfield $tiddler='$:/temp/MakeTableWizard' new_subcolumn_name=''/></$button><br><br>
</$reveal>
<<TableWizardMakeSubcolumnSelectCheckbox>><br>
</$reveal>
Row tag:
<$edit-text field='row_tag' class='tc-edit-texteditor'/><br><br>
Select rows to display <$reveal type='nomatch' state='!!show_new_row' text='true'>(<$button>Create New Rows<$action-setfield show_new_row=true/></$button>):<br><br></$reveal>
<$reveal type='match' state='!!show_new_row' text='true'>(<$button>Done Creating Rows<$action-setfield show_new_row=false/></$button>):<br><br>
<$edit-text tiddler='$:/temp/MakeTableWizard' field='new_row_name' class='tc-edit-texteditor' placeholder='New Row Name'/>
<$button>Create Row<$action-setfield $tiddler={{$:/temp/MakeTableWizard!!new_row_name}} tags={{!!row_tag}}/><$action-setfield $tiddler='$:/temp/MakeTableWizard' new_row_name=''/></$button><br><br>
</$reveal>
<<TableWizardMakeRowSelectCheckbox>><br><br>
Empty cell message:
<$edit-text field='empty_message' class='tc-edit-texteditor'/>
<$checkbox field='allow_edit' checked='yes' unchecked='no'>Allow Inline Editing</$checkbox><br>
<$reveal type='match' state='!!show_table' text='yes'>
</$reveal>
</$set>
</$tiddler>
<$button>Refresh Table
<$action-setfield dummy=1/>
</$button>
<<TableWizardDisplayTableDummyMacro>>
</$set>
</$reveal>
\end
\define TableWizardDisplayTableInside()
<$reveal type='nomatch' state="""$(ConfigTiddler)$!!include_subcolumns""" text='yes'>
<$macrocall $name=TableWizardDisplayTableMacro DataTag={{$(ConfigTiddler)$!!dataset_tag}} ColumnTag={{$(ConfigTiddler)$!!column_tag}} RowTag={{$(ConfigTiddler)$!!row_tag}} EmptyMessage={{$(ConfigTiddler)$!!empty_message}}/>
</$reveal>
<$reveal type='match' state="""$(ConfigTiddler)$!!include_subcolumns""" text='yes'>
<$macrocall $name=TableWizardDisplayTableWithSubcolumns DataTag={{$(ConfigTiddler)$!!dataset_tag}} ColumnTag={{$(ConfigTiddler)$!!column_tag}} RowTag={{$(ConfigTiddler)$!!row_tag}} EmptyMessage={{$(ConfigTiddler)$!!empty_message}} SubcolumnTag={{$(ConfigTiddler)$!!subcolumn_tag}} SubcolumnPerColumn={{$(ConfigTiddler)$!!subcolumn_per_column}}/>
</$reveal>
\end
\define DisplayTable(ConfigTiddler)
<$set name=ConfigTiddler value="""$ConfigTiddler$""">
<<TableWizardDisplayTableInside>>
</$set>
\end
\define TableMacrosColumnInnerInnerRows()
<tr>
<th>
</th>
<$list filter='$(ColumnList)$+[sort{$(TableMacrosMakeTableSortStateTiddler)$}]'>
<th>
<<currentTiddler>>
</th>
</$list>
</tr>
<$list filter=<<FieldsList>> variable=ThisField>
<tr>
<th>
<$button class='tc-btn-invisible' set=<<TableMacrosMakeTableSortStateTiddler>> setTo=<<ThisField>>><<ThisField>></$button>
</th>
<$list filter='$(ColumnList)$+[sort{$(TableMacrosMakeTableSortStateTiddler)$}]' variable=ThisTiddler>
<td>
<<TableMacrosInlineEditButton>>
</td>
</$list>
</tr>
</$list>
\end
\define TableMacrosInnerColumnTable()
<$set name=FieldsList1 filter='$(ColumnList)$+[fields[]]-[[text]]-[[title]]-[[modified]]-[[created]]-[[tags]]'>
<$set name=FieldsList filter='[is[system]!is[system]]$(FieldsUsed)$' emptyValue=<<FieldsList1>>>
<$set name=RowOrColumn value=Column>
<$set name=TableSortState value=<<TableMacrosMakeTableSortState>>>
<table>
<<TableMacrosColumnInnerInnerRows>>
</table>
</$set>
</$set>
</$set>
</$set>
\end
\define TableMacrosMakeTableSortState()
{{$:/state/tables/Sort/$(RowOrColumn)$/$(FieldsList)$}}
\end
\define TableMacrosMakeTableSortStateTiddler()
$:/state/tables/Sort/$(RowOrColumn)$/$(FieldsList)$
\end
\define TableMacrosRowTableInnerInnerRows()
<$list filter='$(RowList)$+[sort{$(TableMacrosMakeTableSortStateTiddler)$}]' variable=ThisTiddler>
<tr>
<th>
<<ThisTiddler>>
</th>
<$list filter=<<FieldsList>> variable=ThisField>
<td>
<<TableMacrosInlineEditButton>>
</td>
</$list>
</tr>
</$list>
\end
\define TableMacrosInnerRowTable()
<$set name=FieldsList1 filter='$(RowList)$+[fields[]]-[[text]]-[[title]]-[[modified]]-[[created]]-[[tags]]'>
<$set name=FieldsList filter='[is[system]!is[system]]$(FieldsUsed)$' emptyValue=<<FieldsList1>>>
<$set name=RowOrColumn value=Row>
<$set name=TableSortState value=<<TableMacrosMakeTableSortState>>>
<table>
<tr>
<th>
<$button class='tc-btn-invisible' style='width:100%;height:100%' set=<<TableMacrosMakeTableSortStateTiddler>> setTo=title>Title</$button>
</th>
<$list filter=<<FieldsList>>>
<th>
<$button class='tc-btn-invisible' set=<<TableMacrosMakeTableSortStateTiddler>> setTo=<<currentTiddler>>><<currentTiddler>></$button>
</th>
</$list>
</tr>
<<TableMacrosRowTableInnerInnerRows>>
</table>
</$set>
</$set>
</$set>
</$set>
\end
\define ColumnTable(filter fields)
<$set name='ColumnList' value='$filter$'>
<$set name='FieldsUsed' value='$fields$'>
<<TableMacrosInnerColumnTable>>
</$set>
</$set>
\end
\define RowTable(filter fields)
<$set name='RowList' value='$filter$'>
<$set name='FieldsUsed' value='$fields$'>
<<TableMacrosInnerRowTable>>
</$set>
</$set>
\end
\define TableMacrosInlineEditButton()
<$reveal type='nomatch' state="""$:/temp/edit/$(ThisTiddler)$/$(ThisField)$""" text='edit'>
<$button set="""$:/temp/edit/$(ThisTiddler)$/$(ThisField)$""" setTo=edit class='tc-btn-invisible' style='width:100%;hegiht:100%'>
<$view tiddler=<<ThisTiddler>> field=<<ThisField>>>--</$view>
</$button>
</$reveal>
<$reveal type='match' state="""$:/temp/edit/$(ThisTiddler)$/$(ThisField)$""" text='edit'>
<$button set="""$:/temp/edit/$(ThisTiddler)$/$(ThisField)$""" setTo=noedit>{{$:/core/images/done-button}}</$button>
<$edit-text tiddler=<<ThisTiddler>> field=<<ThisField>> size=1/>
</$reveal>
\end
<$list filter="[tag[Menu]sort[caption]]">
<div>
!! <$view field="caption"/>
<$transclude/>
</div>
</$list>
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YrHYbK15wkQRgSTGcUQSkpCEbSSRmUhisVgwm83Y3d3l3LlznDlzhitXrrCzs0NEMAwDkrBNN44jVYVtIoIuMz1B0rharWaZyWw2WwKP2/7t06dP/9HnPve5Zx577DEuXbokQEBJwjZra3+XxNra3yFJSKKqNJvNfOrUKT784Q/vu/fee99/7NixX1qtVr+cmUczk4iwpJrP51FVdBGhCa01IgJJSGJPVVFVbGxscOONN3LixAmOHj1Kl5msVisiAtvYJiKoKiICSVQVeyRRVUhyRGi1WtXly5e3NyeAJVFVmiCJLjORhCRs00UEnW1sMwwD8/kc25w7d45z585x8eJFdnd3aa0REWQmnSRsU1VEBJlJVbmq6DKzgJaZRASSnl4sFr/zox/96M8eeeSRrz300EOcPn2aiSLCE2yztvZ3Qayt/S2ThG0mAszk7rvv5sEHHzxw3333ffzQoUOfWK1WP5eZB1trTIqJXjYMA5KICPZEBJKICCQxjiNVxb59+zhx4gQnTpzgxhtvpKrY3d2lqmitkZm01hjHkYggIshMuohAElVFJwnbeAJotVrVlStXtg8ePLhZVZZEa01VhSQkYRvbZCaSqCq6iGAYBmxjG0l0+/btQxKXLl3i2Wef5fnnn2e5XCIJSdimy0wksWccR6qKrqrcVRWSYhxHhmH4kaT/sLW19ftf/OIX/+Mjjzzi733ve7xMgFlb+1sm1tb+lkQEVcUkAJ86dcq3334773znO296+9vf/on5fP4vqup+2/sjAtvjMAytqmitaYIkR4QmtNaQhG1aa9gmM5HExsYGp06d4sSJEywWC2yzu7uLJCTRVRURQVUhCdvsqSoigojANj/GVaVxHGtra2v7wIEDm34JESEmrTW6cRxprWEbSXS26SQREWQmrTVsYxtJ7N+/n+7q1aucPn2a559/nuVySVWxxza26SSRmVSVM1NVhScRwTiONWmZyWw2uwB88dq1a7/15S9/+dPPPvvstccee4zLly8HE0nFxDZra39TYm3tb0gSkqiqAHz06FF//OMf5957773jwIED/2yxWPz6crl8W2YOkmitjTHJTM1mM/EySQzDQNdao6pordFlJsMwsLm5ycmTJzl58iSz2YzMZLlcIglJ2EYSnW062+yxjSS6qsI2nSRs00nyRDW5evXq9sbGxqYkVxUTTagqIoKq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z8pxePvttx3Hoa3ddb1e7b3jOOa9995745VXXnnp9ddfNzN2189SfIT89m//9gtf+9rX3rxer493t8dx5DgOx3F49tlnPfjiF7/o+U9+0ltvveXuetXWeXenuDkO565JSJznKTOS0Nrz1FYxMx4EuyvuJc7zlBmD7mormBnnLq0kZobWg+46z5OWVBt2Peh5ShBsVWRP1OTQXXteHbheT1HdlRJ0T1HdZdkuu3p75+bxY9/5+7/v7f/29xyPP8550tVEERRFfFhRxM/93E9HMf50RRBPFUGWHiOpZuRvfJXP/JI978xcFJmx7s14cN0lkYSJbRFJzDHOFiElIwlFIjOa2F0z44mERFuZoSWxu7rruLkh8SCop5JIYnfFU5nxoK0HQRFkxoNidz3IjJlxvbvz2RdfdLlcfPe733W5XLR1nqfdtffO85z333//jVdfffWlb37zm2bG7vpZio+QL3/5yy989atfffN6vT4+jqMzk+M4HMfh0aNHLpeLL/7Gb/jU88/79h/8gfM83d3dSSKtbRVBZnSXxCR2V1uTkEhid2k9aKutB0HQVnfN5dBzPZGgujXY89RE3GvtriSS6HlqK55K63q9OhLnrmBae56obD3Y8xS158lWEHRXu6Z1vv++6xy+9w/+G3/8z/478+xznCddTRRBUcSHFUX83M/9dMVPKoJ4qghSOiOpNeY/+F359GfseUqGhAkZEottmVFMoqElE3McrrsyIxnneZKYOWxXWzNjdx2XiyIJCYnd1VZmzIyepzkOTZzn6bhc1L1dZkxiz5PWHAcJie5KIomep86YRBJFW23NjJlxe3fnxRdfdHO5+O73vucDSZzn6Xq9bpJ5991333j11Vdfev31182M3fWzFB8hX/7yl1/42te+9ub1en18HEeRm5sbM+NjH/uYJP69L37R888/79vf/ra27u7uPDgS565JbOvcdcx4ovUgiSS2de5KK4m2kmgrKPY8zUQSPdeDzHhQ7PUq2F1axwxdW2zlGD2v2uourUmc11OKlJKw58l5GtGu692dCVl2V8/T5Tic1zu27t5/1/vvvmee+Zgf/tN/6L3/+z8yzz7mPOlqogiKIj6sKOLnfu6np54aH1YE8VQRpHRG1M6Yv/FV+cxn2NMpRpzuJWbG2SpyHCSemCgyI2hoacsctjUzim1NIjMktB50xiSu56mt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qNaa3rvYOTg4cHR0dPtnP/vZb1599dW3fvazn72z3W4/xzGOI+K4qo6xxjG22GDGFhNmdHTM6Eh0JBKJRCGQKHuFcqrshVPlzH+pcOa/U/iqcioQTjUEwl4gMCDQ0DBgRMOIESNGLLDEEgc4wArncA4HWN5zzz0PPPvss0/97d/+7Qs7zw7DcG6aJq21slNVWmsyM/xRVclMEaGqRISIUFUC0zw78dDXvubixYuefvJJ9164YNpuTdOkMA6DQmWKCIXFMMgqImSmoTURofcuWjMOA1WyiiohaCFQ9iLClyLClypTGwaqZKaq8oUIEaGqnGgRTpSdKr1KQxsGVaUyRWtahERlitZkpojQIlSm/yFCZWqtSVSm1preu6pyIlpTmQpDa77UM1WV1prVamWIYBh8eueOd999140bN9z5/HMneu9aa3rveu+GYXAiIrTWnBiGQe/dMAzVWlM7bWccRydu375966c//embr7zyyts77/Xe72KLYxzhGMdYY4sNJkyYMGNGomNGoqNQ6CgUCmUv7ZW9cip8VTnzXy6c+VMSKATKXiAQTjV7gUBDoKGhYUBgxIgBCywwYoUllljhEIcRcb6qVlgdHBzcf/ny5Yt/93d/962rV69+87777ru39962220Ow6C1FpkpIuxEZlbsZKYTESEzfan3rqoULpw/78oTT3j66afdd+GChu00qd5pTYsgQlWpKsMwCHtZZWhNRDiRmSJCoOy1CBFBhMwUEaI1LUL2ruxEiAgnKlNlEuFEtCYiVJVojSplrzKp0oZBzrMYBtEamUSoTBEhM0WEiJBVqkqgqpwYIlSQWSJCVRGh924cBnPvWoT/IUJgsVxarVameXbj1i3vvf++G5984u7duzLTMAx676rKicx0YhgGf1SxM45jtdaidlAR0VarlXnn5s6rr776xg9/+MO3rl+//vvMvIMpIo6q6gjHWGODLbbYYsKEGR0TCh2JRCJRSKS9spcIFAplL1AIlDP/7cKZP0WBshe+KhD2AoGw19DQ0BBoGDBiRMMCIxZYYYEVDrDCYUScq6pDHETE+SeffPKx73//+y8+++yz37x48eKjVRXTNGVVRWtNVYk9VaX37kREqCoRITNVlXEcbTYbmenw8NDly5ddvnTJow8/7HC1sl6vZe+qyokYBg2tNScqQqC1piEzZYQhQlURoUX4QoSq0loTEbJ3IpzITKpEhBiaKArZuxahEBG0pnr3hQh6pzUlqNSGQVWpKq01IgSydyKoIsIXMvUqESHsRIgqcxWZojWVSYRARMhMwzhaHayslitH67Ubn3zit+++6/c3bsje9d5lpi/N8+xEa01EqConxnEUETKzhmEwjmPtxGKxiGmatu++++4Hv/jFL9768Y9//ObHH3/8Ke5iHRHrqrqLNTY4xhYTttiiY0bHjI6ORCKRSJS9QqIQKBQK4VQhUM78yQhn/lSFU+VUIJwKhL1mL9DQ0NDQMGDEgBEDFhixxBJLHOAAhzjEIQ6xvHjx4mMvvfTSc3/zN39z9fLly1d674Od+qPWWlRV9N79exEhIpyY51lE6L2LCPM8W65WHn/sMZefeMKVJ56wWi5sNhuZpbWmMg3DoKpEa040RIQTiUDYiRARKlO0JlpTmQphL1qT80wLskRrojURZO8iQrRGFkH2LlrTe2oRYmgyU0RTmQphp4oIJ6I1qmTvojVVpUUoO1UKUWWuEhGGCHOmFiEinGjDYLVcWi6XPj868sFHH/ndBx/46Pe/N0+TcRxtt1snIkLvXUSoKieqSmtNRKidYRiM41iZGeM4xjAMeu+bt956651XX331lz//+c//9fbt259ii7s4wjE2OMYGW2wwY8KMjhkdMxIdiUJHoeylvUKhECiUU+FUOfMnJZz5UxdOlVNhLxBONXuBQENDQ2BAwwKBBUaMGLHACkussMI5HEbEuapaYfXAAw88/Nxzz33jBz/4wUuXLl16crlcrnrvcgexI3bsVJXMFBEiQmZqrZnn2TAMMpMqPdNisfDAA/e7/MRlT3/jSQeLpRZhs91qrckqmam15gsRxggiiBCoCKq01gQiQlapKicq07BcUKUyiRBFa6GE7F1EiAhVJSKUEhGqqCoRIVqQJYPKFNGokr2L1kSEylRVTkSEL0RQpcpOORGtUSUzRYTlcmkcRyLcPT727nvvuf7RR27fvm272cgqvXcRITO11lSVExHhRETovWut1TiOMrNaazEMQ+xYr9d3fvnLX/7qH/7hH9749a9//d7du3c/wyYiNlV1hGMcY40NtthiwhYdM2YUJhQ6EolEIRFIlFOFQvmqcKqc+ZMUzvy5CZRTYS/sBQJhLxBoaAgMCAxoGDFiwAIjllhghRWWOBcRhzhXVSsc7Nx39erVJ3/wgx+8/PWvf/3Je++9955pmmRmbztVpar8UWSmqhIRWmtOzPMsMw3DICJst1vDMLj33ns99eSTrly54v577hEtTJutrBIRRKgqQ2uGCCJUBJkKwzAIVARVRKieWgsRQYTsnQjDMFBFhC+FU4XsHUU02bthHKlSSvUUw0AEVb4QoXpXVaI1lelERDjRMwUiQrSmRRiHwerw0Ny723/4g/c++MD777/v888/N8+z1pp5nmWm3rsTESEiVJWI0FqTmZWZIsJisTDPc61WqxYRdevWrZu/2vn7v//7X/zud7/7cLvd3sGmtXacmUdY4whbbLDFFhMmzOiY0dGRSCQSiUKhUCh7Za98VSFQzvxZCGf+HIVTZS/shb2wFwgEAoEBgUDDgAEjBowYMWKBJRY4wAoHOI9DHOCwtXb+hRdeuPLyyy+/ePXq1WceeuihB7fbrd57ZaZhGMzzbBiG2NF711qTmapKRMhMmam15kRmyt6du3DBN65ccfnyEx575FGLcTRttzJTISJUFRGGCFpTmU601kSEzHSijQNZBCGcqCqqnBjG0YmqokobBtm7qlIYh1Fml1UimqokqJ60JoLWmsxSmaI1X6hSVf69UiLC2AbDOFqtVtbbrZu3bvno44/97ne/c/fuXZlpnmeZqffuS1UlIkSEL1WV1lq11vTenVgul7FYLOq999774PXXX//XV1999Y3333//YxzhOCI2VXWEI2xxjC222GLCjBkzOmZ0JBKFxIxAoVAoe4XyVYVwqpz5sxHO/DkLp8qpsBcIe4FA2As0DAgMCIwY0TBixAIjFlhiiXNY4RCHOIcVDr/xjW9cuXbt2rPf/e53X3jggQceRWSm2okIVaWqtNai9673brFY6L2b51lEiAgRoapUlWm7deGee1y8eNHTTz7piUuXRIScZ2mnSiCrtAhaE/ZiGLQgexJBlS+0IIuwE1prZDIMwk4VraneVRURAhGhUEpuJ1rQBjIVIogIlSUiiFBVqkqgDYPA0JrFcmkcBnOVD65/6IMPr/v9xx87PjpSmTbbrROZKTNlpsw0DIOIUFUiQkRURDiRmcZxjNaaqprffffdf3v11VffevPNN9/5/e9//xG2WOMIR1hjjTW22GLChAkdMxIzZiQShUQiESgUyl7ZK5RT4VQ582cnnPlLEfbKqUA41ZwKNAQaGgINDSMGDBgwYIEF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