diff --git a/index.html b/index.html
index a93dafb..770f67e 100644
--- a/index.html
+++ b/index.html
@@ -1238,8 +1238,8 @@ button.sidebar-toggle{
{"created":"20230425164931250","title":"$:/state/folded/AFRAME template","text":"show","modified":"20230425164935940"},
{"created":"20230425164931250","title":"$:/state/folded/GLSL shader template","text":"show","modified":"20230425164939576"},
{"created":"20230424142403302","text":"checked","title":"$:/state/import/select-all","modified":"20230424142404392"},
-{"created":"20230423163640468","title":"$:/state/notebook-sidebar","text":"yes","modified":"20260316142014382"},
-{"created":"20230423163641722","title":"$:/state/notebook-sidebar-section","text":"Home","modified":"20260316142930633"},
+{"created":"20230423163640468","title":"$:/state/notebook-sidebar","text":"yes","modified":"20260316144914230"},
+{"created":"20230423163641722","title":"$:/state/notebook-sidebar-section","text":"Home","modified":"20260316145253691"},
{"created":"20230427102758222","title":"$:/state/plugin-info--1887569658-$:/plugins/ihm/tidgraph--50210113","text":"documentation","modified":"20230427102759911"},
{"created":"20230427092525294","title":"$:/state/plugin-info--391242618-$:/plugins/tiddlywiki/browser-storage","text":"yes","modified":"20230427092525375"},
{"created":"20230427093219686","title":"$:/state/plugin-info--391242618-$:/plugins/tiddlywiki/browser-storage--605768392","text":"settings","modified":"20230427094141558"},
@@ -1247,7 +1247,7 @@ button.sidebar-toggle{
{"created":"20240627123502664","title":"$:/state/plugin-info-1605320774-$:/themes/nico/notebook--1711715474","text":"contents","modified":"20240627123505187"},
{"created":"20230424093627704","title":"$:/state/plugin-info-833095967-Draft of '$:/core'---1604322978","text":"readme","modified":"20230424093629208"},
{"created":"20230423163649566","title":"$:/state/showeditpreview","text":"yes","modified":"20251008095541606"},
-{"created":"20230504174435745","title":"$:/state/sidebar","text":"“no”","modified":"20260316141927229"},
+{"created":"20230504174435745","title":"$:/state/sidebar","text":"“no”","modified":"20260316144912077"},
{"created":"20230423163453188","title":"$:/state/tab--1963855381","text":"$:/core/ui/ControlPanel/Palette","modified":"20240718192009185"},
{"created":"20230427092954391","title":"$:/state/tab--2112689675","text":"$:/core/ui/ControlPanel/Advanced","modified":"20250211170652750"},
{"created":"20230424093058379","title":"$:/state/tab--697582678","text":"$:/core/ui/ControlPanel/Settings/TiddlyWiki","modified":"20230427093030201"},
@@ -1319,7 +1319,7 @@ button.sidebar-toggle{
{"created":"20230622104329622","title":"$:/state/toc/Reference/js/AFRAME-THREE.js--403145756","text":"open","modified":"20230622104329622"},
{"created":"20230622111759784","title":"$:/state/toc/Reference/The parser-THREE.js--403145756","text":"open","modified":"20230622111759784"},
{"title":"$:/status/RequireReloadDueToPluginChange","text":"no"},
-{"title":"$:/StoryList","created":"20260316141932856","text":"","list":"[[XR Fragments]]","modified":"20260316142931969"},
+{"title":"$:/StoryList","created":"20260316144917063","text":"","list":"[[XR Fragments]]","modified":"20260316144917063"},
{"created":"20230423163445948","title":"$:/theme","text":"$:/themes/nico/notebook","modified":"20240718191943667"},
{"created":"20240627122947980","text":"{\n \"tiddlers\": {\n \"$:/themes/nico/notebook/LICENSE\": {\n \"title\": \"$:/themes/nico/notebook/LICENSE\",\n \"created\": \"20200419141443144\",\n \"modified\": \"20210118213330307\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\nMIT License Copyright (c) 2020 [[Nicolas Petton|https://nicolas.petton.fr]] nicolas@petton.fr\\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 furnished\\nto do so, subject to the following conditions:\\n\\nThe above copyright notice and this permission notice (including the next\\nparagraph) shall be included in all copies or substantial portions of the\\nSoftware.\\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\\nOR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\\nOR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\n\"\n },\n \"$:/themes/nico/notebook/themetweaks\": {\n \"title\": \"$:/themes/nico/notebook/themetweaks\",\n \"created\": \"20201217172915960\",\n \"modified\": \"20210123211851680\",\n \"tags\": \"$:/tags/ControlPanel/Appearance\",\n \"caption\": \"{{$:/language/ThemeTweaks/ThemeTweaks}}\",\n \"text\": \"\\\\define lingo-base() $:/language/ThemeTweaks/\\n\\nYou can tweak certain aspects of the ''Notebook'' theme.\\n\\n! \u003C\u003Clingo Options>>\\n\\n|\u003C$link to=\\\"$:/themes/nico/notebook/options/stickytitles\\\">\u003C\u003Clingo Options/StickyTitles>>\u003C/$link>\u003Cbr>//\u003C\u003Clingo Options/StickyTitles/Hint>>// |\u003C$select tiddler=\\\"$:/themes/nico/notebook/options/stickytitles\\\">\u003Coption value=\\\"no\\\">{{$:/language/No}}\u003C/option>\u003Coption value=\\\"yes\\\">{{$:/language/Yes}}\u003C/option>\u003C/$select> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/options/codewrapping\\\">\u003C\u003Clingo Options/CodeWrapping>>\u003C/$link> |\u003C$select tiddler=\\\"$:/themes/tiddlywiki/vanilla/options/codewrapping\\\">\u003Coption value=\\\"pre\\\">{{$:/language/No}}\u003C/option>\u003Coption value=\\\"pre-wrap\\\">{{$:/language/Yes}}\u003C/option>\u003C/$select> |\\n|\u003C$link to=\\\"$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover\\\">Reveal tiddler controls on mouseover\u003C/$link> |\u003C$select tiddler=\\\"$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover\\\">\u003Coption value=\\\"no\\\">{{$:/language/No}}\u003C/option>\u003Coption value=\\\"yes\\\">{{$:/language/Yes}}\u003C/option>\u003C/$select> |\\n\\n! \u003C\u003Clingo Settings>>\\n\\n|\u003C$link to=\\\"$:/themes/nico/notebook/settings/fontfamily\\\">\u003C\u003Clingo Settings/FontFamily>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/nico/notebook/settings/fontfamily\\\" default=\\\"\\\" tag=\\\"input\\\"/> | |\\n|\u003C$link to=\\\"$:/themes/nico/notebook/settings/codefontfamily\\\">\u003C\u003Clingo Settings/CodeFontFamily>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/nico/notebook/settings/codefontfamily\\\" default=\\\"\\\" tag=\\\"input\\\"/> | |\\n|\u003C$link to=\\\"$:/themes/nico/notebook/settings/editorfontfamily\\\">\u003C\u003Clingo Settings/EditorFontFamily>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/nico/notebook/settings/editorfontfamily\\\" default=\\\"\\\" tag=\\\"input\\\"/> | |\\n\\n! \u003C\u003Clingo Metrics>>\\n\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\\\">\u003C\u003Clingo Metrics/FontSize>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\\\">\u003C\u003Clingo Metrics/LineHeight>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\\\">\u003C\u003Clingo Metrics/BodyFontSize>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/nico/notebook/metrics/bodyfontsize\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\\\">\u003C\u003Clingo Metrics/BodyLineHeight>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/nico/notebook/metrics/bodylineheight\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\\\">\u003C\u003Clingo Metrics/SidebarBreakpoint>>\u003C/$link>\u003Cbr>//\u003C\u003Clingo Metrics/SidebarBreakpoint/Hint>>// |^\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/nico/notebook/metrics/sidebar-width\\\">\u003C\u003Clingo Metrics/SidebarWidth>>\u003C/$link>\u003Cbr>//\u003C\u003Clingo Metrics/SidebarWidth/Hint>>// |^\u003C$edit-text tiddler=\\\"$:/themes/nico/notebook/metrics/sidebar-width\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|\u003C$link to=\\\"$:/themes/nico/notebook/metrics/story-width\\\">\u003C\u003Clingo Metrics/StoryWidth>>\u003C/$link>\u003Cbr>//\u003C\u003Clingo Metrics/StoryWidth/Hint>>// |^\u003C$edit-text tiddler=\\\"$:/themes/nico/notebook/metrics/story-width\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n\\n\"\n },\n \"$:/themes/nico/notebook/base\": {\n \"title\": \"$:/themes/nico/notebook/base\",\n \"created\": \"20200419141443144\",\n \"modified\": \"20210120224227503\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\\n\\n\\\\define if-sidebar(text)\\n \u003C$reveal state=\\\"$:/state/notebook-sidebar\\\" type=\\\"match\\\" text=\\\"yes\\\">\\n $text$\\n \u003C/$reveal>\\n\\\\end\\n\\n\\\\define if-reveal-tiddler-controls-on-hover(text)\\n \u003C$reveal state=\\\"$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover\\\" type=\\\"match\\\" text=\\\"yes\\\">\\n $text$\\n \u003C/$reveal>\\n\\\\end\\n \\n/* Top and bottom bars */\\n\\n/* Hide the top-right bar */\\n.tc-topbar.tc-topbar-right {\\n display: none;\\n}\\n\\ndiv.tc-sidebar-header {\\n padding: 0;\\n min-height: 0;\\n}\\n\\n.tc-story-river {\\n padding: 6px 0 !important;\\n width: 100% !important;\\n max-width: {{$:/themes/nico/notebook/metrics/story-width}} !important;\\n margin: 0 auto !important;\\n margin-top: 34px !important;\\n}\\n\\ndiv.tc-tiddler-frame {\\n width: 100%;\\n margin: 20px 0;\\n background: \u003C\u003Ccolour tiddler-background>>;\\n box-shadow: 0 5px 20px rgba(0,0,0, 0.12);\\n border-radius: 6px;\\n padding: 42px 60px 60px 60px;\\n}\\n\\nh1.tc-site-title {\\n margin-top: 14px;\\n font-size: 1.5em !important;\\n}\\n\\n.nc-bar {\\n padding: 10px;\\n height: {{$:/themes/nico/notebook/metrics/topbar-height}};\\n background: \u003C\u003Ccolour page-background>>;\\n display: flex;\\n justify-content: space-between;\\n}\\n\\n.nc-topbar-wrapper {\\n position: fixed;\\n top: 0;\\n left: 0;\\n right: 0;\\n /* The z-index needs to be above the z-index used in tiddlers in zoomin view */\\n z-index: 501;\\n}\\n\\n.nc-bar.nc-topbar {\\n top: 0;\\n background: \u003C\u003Ccolour page-background>>ee;\\n max-width: calc({{$:/themes/nico/notebook/metrics/story-width}} + 40px);\\n padding: 10px 20px;\\n margin: 0 auto;\\n}\\n\\n.nc-bar.nc-bottombar {\\n position: fixed;\\n bottom: 0;\\n left: 0;\\n right: 0;\\n /* The z-index needs to be above the z-index used in tiddlers in zoomin view */\\n z-index: 501;\\n}\\n\\n.nc-bar .left svg {\\n fill: \u003C\u003Ccolour sidebar-controls-foreground>>;\\n}\\n\\n.nc-bar input[type=\\\"search\\\"] {\\n width: 200px;\\n padding: .6em 1em;\\n margin-top: -.2em;\\n background: \u003C\u003Ccolour sidebar-button-foreground>>44;\\n color: \u003C\u003Ccolour foreground>>cc;\\n transition: all ease-in .2s;\\n border: 1px solid transparent;\\n outline: 0;\\n}\\n\\n.nc-bar input[type=\\\"search\\\"]:focus {\\n width: 300px;\\n background: \u003C\u003Ccolour tiddler-background>>;\\n color: \u003C\u003Ccolour foreground>>;\\n border: 1px solid \u003C\u003Ccolour primary>>;\\n box-shadow: 0 0 .2rem 0 \u003C\u003Ccolour primary>>;\\n}\\n\\ninput[type=\\\"search\\\"]::-webkit-search-cancel-button {\\n -webkit-appearance: auto;\\n}\\n\\n.nc-bar .tc-block-dropdown.tc-search-drop-down {\\n margin-left: 0;\\n width: 400px;\\n border: 0;\\n box-shadow: 0 0 6px 0 rgba(0,0,0,.2);\\n border-radius: 6px;\\n padding: 20px 0;\\n}\\n\\n.nc-bar p {\\n margin: 0;\\n}\\n\\n.nc-bar .tc-page-controls {\\n margin-top: 0;\\n}\\n\\n.nc-bar .tc-page-controls button {\\n margin-right: .8em;\\n}\\n\\n.nc-bar .tc-page-controls button .tc-btn-text {\\n font-size: 14px;\\n}\\n\\n.nc-bar .tc-block-dropdown {\\n max-height: 70vh;\\n overflow: auto;\\n}\\n\\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n .nc-topbar {\\n display: none;\\n }\\n\\n .tc-story-river {\\n padding: 0 !important;\\n margin-top: 0 !important;\\n margin-bottom: 60px !important;\\n }\\n\\n div.tc-tiddler-frame {\\n margin: 0;\\n box-shadow: none;\\n border-radius: 0;\\n border-top: 0;\\n }\\n}\\n\\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n .nc-bottombar {\\n display: none;\\n }\\n}\\n\\n@media(max-width: 1100px) {\\n .nc-bar input[type=\\\"search\\\"] {\\n width: 200px;\\n }\\n}\\n\\n/* Sidebar */\\n\\n@keyframes sidebar-appear {\\n 0% {\\n left: -{{$:/themes/nico/notebook/metrics/sidebar-width}};\\n }\\n 100% {\\n left: 0;\\n }\\n}\\n\\n\u003C\u003Cif-sidebar \\\"\\\"\\\"\\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n .nc-sidebar {\\n animation: sidebar-appear .14s;\\n padding-top: 10px;\\n }\\n}\\n\\\"\\\"\\\">>\\n\\n.nc-sidebar {\\n background: \u003C\u003Ccolour tiddler-background>>;\\n border-right: 1px solid \u003C\u003Ccolour tiddler-border>>;\\n width: {{$:/themes/nico/notebook/metrics/sidebar-width}};\\n overflow-y: auto;\\n overflow-x: hidden;\\n z-index: 100;\\n}\\n\\n.nc-sidebar .segment {\\n border-bottom: 1px solid rgba(0,0,0,.1);\\n}\\n\\n.nc-sidebar ol {\\n margin: 0;\\n padding: 0;\\n list-style: none;\\n line-height: 1.8em;\\n}\\n\\n.nc-sidebar ol ol {\\n padding-left: 18px;\\n}\\n\\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n .mobile-only {\\n display: none;\\n }\\n}\\n\\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n .desktop-only {\\n display: none;\\n }\\n}\\n\\n.nc-sidebar h1.tc-site-title {\\n margin: 0;\\n}\\n\\n.nc-sidebar p {\\n margin: 6px 0;\\n}\\n\\n.nc-sidebar .tc-site-subtitle {\\n color: \u003C\u003Ccolour site-title-foreground>>;\\n}\\n\\n.nc-sidebar .section .label {\\n padding: 2px 0;\\n color: \u003C\u003Ccolour site-title-foreground>>;\\n fill: \u003C\u003Ccolour site-title-foreground>>;\\n font-weight: bold;\\n line-height: 1.6em;\\n display: block;\\n width: 100%;\\n text-align: left;\\n padding: 8px 15px;\\n border-radius: 0;\\n}\\n\\n.nc-sidebar .section:not(.open) .label:hover {\\n background: rgba(0,0,0,.06);\\n}\\n\\n.nc-sidebar .section.open .label {\\n color: \u003C\u003Ccolour tiddler-background>>;\\n fill: \u003C\u003Ccolour tiddler-background>>;\\n background: \u003C\u003Ccolour primary>>;\\n border-bottom: 1px solid rgba(0,0,0,.1);\\n}\\n\\n.nc-sidebar .section .label .caret {\\n display: inline-block;\\n width: 15px;\\n float: right;\\n}\\n\\n.nc-sidebar .content {\\n padding: 6px 15px;\\n font-size: 1em;\\n}\\n\\n.nc-sidebar .tc-tiddlylink {\\n color: \u003C\u003Ccolour primary>>;\\n}\\n\\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n .nc-sidebar {\\n position: fixed;\\n left: 0;\\n top: 0;\\n bottom: 0;\\n }\\n}\\n\\n\u003C\u003Cif-sidebar \\\"\\\"\\\"\\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n @keyframes sidebar-slide {\\n 0% {\\n left: -100vw;\\n }\\n 100% {\\n left: 0;\\n }\\n }\\n .nc-sidebar {\\n overflow: auto;\\n position: fixed;\\n width: 100%;\\n left: 0;\\n top: 0;\\n bottom: 48px;\\n z-index: 3000;\\n animation: sidebar-slide ease-in .2s;\\n animation-fill-mode: forwards;\\n }\\n}\\n\\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n .tc-page-container {\\n margin-left: {{$:/themes/nico/notebook/metrics/sidebar-width}} !important;\\n }\\n\\n .nc-topbar-wrapper {\\n left: {{$:/themes/nico/notebook/metrics/sidebar-width}};\\n }\\n}\\n\\\"\\\"\\\">>\\n\\n/* Animate the hamburger button */\\n\\n@keyframes menu-bars-1 {\\n 0% {}\\n 100% {\\n transform: rotate(-45deg) translateY(-10px) translateX(-6px);\\n fill: \u003C\u003Ccolour foreground>>;\\n }\\n}\\n\\n@keyframes menu-bars-2 {\\n 0% {}\\n 100% { opacity: 0; }\\n}\\n\\n@keyframes menu-bars-3 {\\n 0% {}\\n 100% {\\n transform: rotate(45deg) translateY(6px) translateX(2px);\\n fill: \u003C\u003Ccolour foreground>>;\\n }\\n}\\n\\n.sidebar-toggle {\\n /* position: fixed; */\\n /* top: 6px; */\\n /* left: 6px; */\\n /* z-index: 600; */\\n /* padding: 4px; */\\n /* border-radius: 8px; */\\n margin-right: 10px;\\n transition: all ease-in-out .2s;\\n fill: \u003C\u003Ccolour sidebar-controls-foreground>>;\\n}\\n\\n.sidebar-toggle:hover,\\n.sidebar-toggle.open {\\n fill: \u003C\u003Ccolour sidebar-controls-foreground-hover>>;\\n}\\n\\n/* @media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) { */\\n/* .sidebar-toggle { */\\n/* top: auto; */\\n/* bottom: 10px; */\\n/* left: 10px; */\\n/* } */\\n/* } */\\n\\n.sidebar-toggle .bars .bar {\\n transform: rotate(0) translateY(0) translateX(0);\\n opacity: 1;\\n transform-origin: 20px 10px;\\n transition: transform 0.4s ease-in-out, opacity 0.2s ease-in-out, fill .4s ease-in-out;\\n}\\n\\n.sidebar-toggle .bars .bar:nth-of-type(3) {\\n transform-origin: 20px 20px;\\n}\\n\\n.sidebar-toggle.open .bars .bar:nth-of-type(1) {\\n animation: menu-bars-1 .6s;\\n animation-fill-mode: forwards;\\n}\\n.sidebar-toggle.open .bars .bar:nth-of-type(2) {\\n animation: menu-bars-2 .6s;\\n animation-fill-mode: forwards;\\n}\\n.sidebar-toggle.open .bars .bar:nth-of-type(3) {\\n animation: menu-bars-3 .6s;\\n animation-fill-mode: forwards;\\n}\\n\\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n div.tc-tiddler-frame {\\n padding: 14px;\\n }\\n}\\n\\n/* Inputs */\\n\\ninput, textarea {\\n transition: border .14s ease-in-out;\\n background: \u003C\u003Ccolour tiddler-editor-background>>;\\n border: 1px solid \u003C\u003Ccolour tiddler-editor-border>>;\\n padding: .5em;\\n border-radius: 4px;\\n}\\n\\ninput:focus, textarea:focus {\\n box-shadow: 0 0 0.2rem 0 \u003C\u003Ccolour primary>>;\\n outline: 0;\\n border-color: \u003C\u003Ccolour primary>>;\\n}\\n\\nbutton {\\n border-radius: 1.5em;\\n border: 1px solid #ccc;\\n background: \u003C\u003Ccolour tiddler-background>>;\\n padding: .3em 1em;\\n cursor: pointer;\\n transition: box-shadow ease-in .1s;\\n color: \u003C\u003Ccolor foreground>>;\\n}\\n\\nbutton:focus, button:active {\\n outline: 0 none;\\n}\\n\\nbutton.tc-btn-invisible {\\n border-radius: 0;\\n}\\n\\n.tc-editor-toolbar button,\\n.tc-editor-toolbar button.tc-btn-invisible {\\n border-radius: 3px;\\n background: \u003C\u003Ccolour tiddler-editor-background>>;\\n color: \u003C\u003Ccolour foreground>>;\\n fill: \u003C\u003Ccolour foreground>>;\\n border: 1px solid \u003C\u003Ccolour tiddler-editor-border>>;\\n}\\n\\n.tc-editor-toolbar button:hover,\\n.tc-editor-toolbar button:active {\\n border-color: \u003C\u003Ccolour primary>>;\\n background: \u003C\u003Ccolour primary>>;\\n color: \u003C\u003Ccolour background>>;\\n fill: \u003C\u003Ccolour background>>;\\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 transition: border .14s ease-in-out;\\n border: 1px solid \u003C\u003Ccolour tiddler-editor-border>>;\\n background: \u003C\u003Ccolour tiddler-editor-background>>;\\n padding: 4px;\\n border-radius: 4px;\\n}\\n\\n.tc-tiddler-frame input.tc-edit-texteditor:focus,\\n.tc-tiddler-frame textarea.tc-edit-texteditor:focus,\\n.tc-tiddler-frame iframe.tc-edit-texteditor:focus {\\n box-shadow: 0 0 0.2rem 0 \u003C\u003Ccolour primary>>;\\n outline: 0;\\n border-color: \u003C\u003Ccolour primary>>;\\n}\\n\\n.tc-tiddler-controls .tc-btn-text {\\n font-size: 16px;\\n}\\n\\n\u003C\u003Cif-reveal-tiddler-controls-on-hover \\\"\\\"\\\"\\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n .tc-tiddler-frame .tc-tiddler-controls svg {\\n opacity: 0;\\n transition: all .2s ease-in;\\n }\\n\\n .tc-tiddler-controls svg.tc-image-close-button,\\n .tc-tiddler-controls .py-toggle-todo-button svg,\\n .tc-tiddler-controls svg.tc-image-done-button,\\n .tc-tiddler-frame .tc-tiddler-controls:hover svg {\\n opacity: 1;\\n }\\n\\n .tc-tiddler-controls .py-toggle-todo-button .done svg {\\n fill: #2da562;\\n }\\n}\\n\\\"\\\"\\\">>\\n\\nbutton.tc-tag-label, span.tc-tag-label {\\n padding: 0.3em 1em !important;\\n}\\n\\n/* Fonts */\\n\\nhtml, body {\\n font-family: {{$:/themes/nico/notebook/settings/fontfamily}};\\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 font-family: {{$:/themes/nico/notebook/settings/editorfontfamily}};\\n}\\n\\npre, code {\\n font-family: {{$:/themes/nico/notebook/settings/codefontfamily}};\\n}\\n\\n.tc-titlebar, .tc-site-title {\\n font-size: 28px !important;\\n line-height: 34px !important;\\n font-weight: 600 !important;\\n letter-spacing: -0.5px !important;\\n}\\n\\nh1, h2, h3, h4, h5, h6 {\\n font-weight: 600;\\n}\\n\\n.tc-tiddler-body h1,\\n.tc-tiddler-body h2,\\n.tc-tiddler-preview-preview h1,\\n.tc-tiddler-preview-preview h2 {\\n font-weight: bold;\\n}\\n\\ndiv.tc-tiddler-frame .tc-tiddler-body {\\n font-size: {{$:/themes/nico/notebook/metrics/bodyfontsize}};\\n line-height: {{$:/themes/nico/notebook/metrics/bodylineheight}};\\n}\\n\\n/* Tabs */\\n\\ndiv.tc-tab-buttons {\\n margin-bottom: -4px;\\n}\\n\\ndiv.tc-tab-buttons button {\\n font-weight: bold;\\n font-size: 1.2em;\\n line-height: 1em;\\n padding: .6em .8em .4em .8em;\\n border: 0;\\n border-radius: 0;\\n background: transparent;\\n cursor: pointer;\\n transition: background ease-in .2s;\\n}\\n\\ndiv.tc-tab-buttons button:hover {\\n background: rgba(0,0,0,.03);\\n}\\n\\ndiv.tc-tab-buttons button.tc-tab-selected {\\n border: 0;\\n background: transparent;\\n border-bottom: 4px solid \u003C\u003Ccolour primary>>;\\n}\\n\\n/* Dropdowns */\\n\\n@keyframes pop {\\n 0% {\\n transform: scale(0.8);\\n opacity: 0;\\n }\\n\\n 80% {\\n transform: scale(1.03);\\n opacity: 1;\\n }\\n\\n 100% {\\n transform: scale(1);\\n opacity: 1;\\n }\\n}\\n\\n.tc-drop-down {\\n box-shadow: 0 0 10px rgba(0,0,0,.2);\\n border-radius: 6px;\\n padding: 10px 0 !important;\\n animation: pop .15s ease-in forwards;\\n}\\n\\n.tc-drop-down a, .tc-drop-down button {\\n padding: 3px 15px !important;\\n}\\n\\n.tc-search-results {\\n line-height: 2em;\\n}\\n\\n.tc-search-results em {\\n font-weight: bold;\\n font-style: normal;\\n}\\n\\n/* Draft list */\\n\\n.tc-drafts-list {\\n font-size: .9em;\\n left: auto;\\n right: 0;\\n}\\n\\n.tc-drafts-list a {\\n padding: 6px 12px;\\n font-weight: bold;\\n border-top-left-radius: 6px;\\n border-top-right-radius: 6px;\\n display: inline-block;\\n}\\n\\n.nc-refs {\\n color: #888;\\n font-size: .9em;\\n}\\n\\n.nc-refs h4 {\\n margin-bottom: 4px;\\n}\\n\\n.nc-post-created {\\n color: #acacac;\\n font-size: .8em;\\n}\\n\"\n },\n \"$:/themes/nico/notebook/changelog\": {\n \"title\": \"$:/themes/nico/notebook/changelog\",\n \"caption\": \"ChangeLog\",\n \"created\": \"20201217180707912\",\n \"modified\": \"20210202214001915\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"! 1.4.1\\n\\n!! Fixes\\n\\n* Fix the transclusion mode of sidebar sections\\n* Fix section title rendering for tiddlers without a caption field\\n* Fix the colour of links in the sidebar when using Notebook palettes with Vanilla\\n\\n! 1.4.0\\n\\n!! Features\\n\\n* New redesigned topbar layout\\n* Add a configuration setting for the story width\\n* Add support for keyboard navigation in the search dropdown\\n\\n! 1.3.6\\n\\n!! Improvements\\n\\n* Improve the style of tabs\\n* New animation for drop-downs\\n* Use a lighter page background colour in the beige palette\\n\\n!! Fixes\\n\\n* Fix the default ctrl+shift+F shortcut for focusing the search input\\n\\n! 1.3.5\\n\\n!! Features\\n\\n* Add an option to reveal tiddler controls on mouseover\\n\\n! 1.3.4\\n\\n!! Improvements\\n\\n* Add a keyboard shortcut (alt+shift+s) to toggle Notebook sidebar\\n* Add missing colours to tiddler editor fields in the dark palette\\n\\n!! Fixes\\n\\n* Fix the size of toolbar button labels when the $:/config/Toolbar/Text is set to yes\\n\\n! 1.3.3\\n\\n!! Improvements\\n\\n* Make the sidebar more generic by using the default sidebar sections\\n\\n! 1.3.2\\n\\n!! Improvements\\n\\n* Add colours for messages in the dark palette\\n* Add colours for notification in the dark palette\\n* Set colours for messages in the beige palette\\n\\n! 1.3.1\\n\\n!! Features\\n\\n* New font family settings distinct from the Vanilla theme\\n\\n!! Improvements\\n\\n* Use a slightly lighter colour as the search input background\\n* Improve contrast of sidebar buttons in the dark palette\\n\\n!! Fixes\\n\\n* Fix tiddler control button colours in all three palettes\\n* Fix tab colours in palette-dark\\n\\n! 1.3.0\\n\\n!! Improvements\\n\\n* New dark colour palette\\n* Use a darker color for tiddler subtitles\\n* Add back the WebKit search cancel button in search inputs\\n\\n!! Fixes\\n\\n* Fix the z-index of the topbar for the zoomin story view\\n* Fix the font weight of tiddler titles in edit mode\\n\\n! 1.2.0\\n\\n!! Improvements\\n\\n* Better support for dark colour palettes\\n\\n!! Fixes\\n\\n* Fix rendering of overflowing/wrapping text in the sidebar\\n\\n! 1.1.0\\n\\n!! Features\\n\\n* New theme tweaks tab dedicated to Notebook in the control panel\\n* Inputs in the edit template are now styled consistently with other inputs\\n\\n!! Fixes\\n\\n* Fixes the position of sticky tiddler titles when the option is turned on\\n\"\n },\n \"$:/config/ShortcutInfo/notebook-focus-search\": {\n \"title\": \"$:/config/ShortcutInfo/notebook-focus-search\",\n \"text\": \"Focus on the topbar search field\"\n },\n \"$:/config/shortcuts/notebook-focus-search\": {\n \"title\": \"$:/config/shortcuts/notebook-focus-search\",\n \"text\": \"ctrl+shift+F\"\n },\n \"$:/config/Search/AutoFocus\": {\n \"title\": \"$:/config/Search/AutoFocus\",\n \"text\": \"false\"\n },\n \"$:/config/shortcuts/sidebar-search\": {\n \"title\": \"$:/config/shortcuts/sidebar-search\",\n \"text\": \"\"\n },\n \"$:/themes/nico/notebook/images/bars\": {\n \"title\": \"$:/themes/nico/notebook/images/bars\",\n \"created\": \"20200428212322206\",\n \"modified\": \"20201210210231235\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Csvg class=\\\"bars\\\" height=\\\"21pt\\\" viewBox=\\\"0 0 42 42\\\" enable-background=\\\"new 0 0 32 22.5\\\" version=\\\"1.1\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\">\\n \u003Cg class=\\\"svg-menu-toggle\\\" sketch:type=\\\"MSLayerGroup\\\">\\n \u003Crect class=\\\"bar\\\" x=\\\"8\\\" y=\\\"28\\\" width=\\\"26\\\" height=\\\"4\\\">\u003C/rect>\\n \u003Crect class=\\\"bar\\\" x=\\\"8\\\" y=\\\"19\\\" width=\\\"26\\\" height=\\\"4\\\">\u003C/rect>\\n \u003Crect class=\\\"bar\\\" x=\\\"8\\\" y=\\\"10\\\" width=\\\"26\\\" height=\\\"4\\\">\u003C/rect>\\n \u003C/g>\\n\u003C/svg>\\n\"\n },\n \"$:/themes/nico/notebook/images/caret-down\": {\n \"title\": \"$:/themes/nico/notebook/images/caret-down\",\n \"created\": \"20200429194348688\",\n \"modified\": \"20201210210230919\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Csvg width=\\\"6pt\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" viewBox=\\\"0 0 320 512\\\">\u003Cpath d=\\\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\\\"/>\u003C/svg>\\n\"\n },\n \"$:/themes/nico/notebook/images/caret-right\": {\n \"title\": \"$:/themes/nico/notebook/images/caret-right\",\n \"created\": \"20200429194305719\",\n \"modified\": \"20201210210230909\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Csvg width=\\\"4pt\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" viewBox=\\\"0 0 192 512\\\">\u003Cpath d=\\\"M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z\\\"/>\u003C/svg>\\n\"\n },\n \"$:/themes/nico/notebook/images/color-switch\": {\n \"title\": \"$:/themes/nico/notebook/images/color-switch\",\n \"created\": \"20201210170859810\",\n \"creator\": \"nico\",\n \"modified\": \"20201210205606403\",\n \"modifier\": \"nico\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Csvg width=\\\"20px\\\" height=\\\"20px\\\" viewBox=\\\"0 0 16 16\\\" class=\\\"bi bi-circle-half\\\" fill=\\\"currentColor\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\">\\n \u003Cpath fill-rule=\\\"evenodd\\\" d=\\\"M8 15V1a7 7 0 1 1 0 14zm0 1A8 8 0 1 1 8 0a8 8 0 0 1 0 16z\\\"/>\\n\u003C/svg\\n\"\n },\n \"$:/themes/nico/notebook/metrics/bodyfontsize\": {\n \"title\": \"$:/themes/nico/notebook/metrics/bodyfontsize\",\n \"created\": \"20200428203454207\",\n \"modified\": \"20201210205606363\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"15px\\n\"\n },\n \"$:/themes/nico/notebook/metrics/bodylineheight\": {\n \"title\": \"$:/themes/nico/notebook/metrics/bodylineheight\",\n \"created\": \"20200428203454207\",\n \"modified\": \"20201210205606363\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"22px\"\n },\n \"$:/themes/nico/notebook/metrics/sidebar-width\": {\n \"title\": \"$:/themes/nico/notebook/metrics/sidebar-width\",\n \"created\": \"20200429144554294\",\n \"modified\": \"20201210210231246\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"350px\\n\"\n },\n \"$:/themes/nico/notebook/metrics/story-width\": {\n \"title\": \"$:/themes/nico/notebook/metrics/story-width\",\n \"created\": \"20210123210054185\",\n \"modified\": \"20210123211911688\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"800px\\n\"\n },\n \"$:/themes/nico/notebook/metrics/topbar-height\": {\n \"title\": \"$:/themes/nico/notebook/metrics/topbar-height\",\n \"created\": \"20200428203454207\",\n \"modified\": \"20201210205606363\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"52px\\n\"\n },\n \"$:/themes/nico/notebook/options/stickytitles\": {\n \"title\": \"$:/themes/nico/notebook/options/stickytitles\",\n \"text\": \"no\"\n },\n \"$:/themes/nico/notebook/options/codewrapping\": {\n \"title\": \"$:/themes/nico/notebook/options/codewrapping\",\n \"text\": \"pre-wrap\"\n },\n \"$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover\": {\n \"title\": \"$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover\",\n \"text\": \"no\"\n },\n \"$:/core/ui/PageTemplate/sidebar\": {\n \"title\": \"$:/core/ui/PageTemplate/sidebar\",\n \"created\": \"20200430072116835\",\n \"modified\": \"20201217174129501\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\whitespace trim\\n\\\\define config-title()\\n$:/config/SideBarSegments/Visibility/$(listItem)$\\n\\\\end\\n\\nOverwritten by $:/themes/nico/notebook so that the default sidebar does not get rendered.\\n\"\n },\n \"$:/themes/tiddlywiki/vanilla/themetweaks\": {\n \"title\": \"$:/themes/tiddlywiki/vanilla/themetweaks\",\n \"caption\": \"{{$:/language/ThemeTweaks/ThemeTweaks}}\",\n \"created\": \"20201217163834291\",\n \"modified\": \"20201217163914434\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"Overwritten by $:/themes/nico/notebook so that the Vanilla theme tweaks do not appear in the control panel. \"\n },\n \"$:/themes/nico/notebook/palettes/palette-beige\": {\n \"title\": \"$:/themes/nico/notebook/palettes/palette-beige\",\n \"text\": \"alert-background: #ffe476\\nalert-border: #b99e2f\\nalert-highlight: #881122\\nalert-muted-foreground: #b99e2f\\nbackground: #ffffff\\nblockquote-bar: \u003C\u003Ccolour muted-foreground>>\\nbutton-background:\\nbutton-foreground:\\nbutton-border:\\ncode-background: #f7f7f9\\ncode-border: #e1e1e8\\ncode-foreground: #dd1144\\ndirty-indicator: #c63636\\ndownload-background: #66cccc\\ndownload-foreground: \u003C\u003Ccolour background>>\\ndragger-background: \u003C\u003Ccolour foreground>>\\ndragger-foreground: \u003C\u003Ccolour background>>\\ndropdown-background: \u003C\u003Ccolour background>>\\ndropdown-border: #ddd\\ndropdown-tab-background-selected: #fff\\ndropdown-tab-background: #ececec\\ndropzone-background: #da8548\\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: #3F3B3B\\nmessage-background: #e6f5e8\\nmessage-border: #2b5532\\nmessage-foreground: #2b5532\\nmodal-backdrop: \u003C\u003Ccolour foreground>>\\nmodal-background: \u003C\u003Ccolour 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: #f5f5ee\\npre-background: #f6f6f6\\npre-border: #cccccc\\nprimary: #7f4bca\\nselect-tag-background:\\nselect-tag-foreground:\\nsidebar-button-foreground: #a6a69c\\nsidebar-controls-foreground-hover: #000000\\nsidebar-controls-foreground: \u003C\u003Ccolour sidebar-button-foreground>>\\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: \u003C\u003Ccolour tab-background>>\\nsidebar-tab-border-selected: \u003C\u003Ccolour tab-border-selected>>\\nsidebar-tab-border: \u003C\u003Ccolour tab-border>>\\nsidebar-tab-divider: \u003C\u003Ccolour tab-divider>>\\nsidebar-tab-foreground-selected: \u003C\u003Ccolour tab-foreground-selected>>\\nsidebar-tab-foreground: \u003C\u003Ccolour tab-foreground>>\\nsidebar-tiddler-link-foreground-hover: \u003C\u003Ccolour primary>>\\nsidebar-tiddler-link-foreground: \u003C\u003Ccolour tab-foreground>>\\nsite-title-foreground: #353748\\nstatic-alert-foreground: #aaaaaa\\ntab-background-selected: #ffffff\\ntab-background: #eeeeee\\ntab-border-selected: #cccccc\\ntab-border: #cccccc\\ntab-divider: #d8d8d8\\ntab-foreground-selected: \u003C\u003Ccolour foreground>>\\ntab-foreground: #888888\\ntable-border: #dddddd\\ntable-footer-background: #a8a8a8\\ntable-header-background: #f0f0f0\\ntag-background: #ffeedd\\ntag-foreground: #000\\ntiddler-background: \u003C\u003Ccolour background>>\\ntiddler-border: #dbdbc7;\\ntiddler-controls-foreground-hover: #888888;\\ntiddler-controls-foreground-selected: #888888;\\ntiddler-controls-foreground: #cccccc\\ntiddler-editor-background: \u003C\u003Ccolour background>>\\ntiddler-editor-border-image: #ffffff\\ntiddler-editor-border: rgba(0,0,0,.2)\\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: \u003C\u003Ccolour background>>\\ntiddler-link-foreground: \u003C\u003Ccolour primary>>\\ntiddler-subtitle-foreground: #aaaaaa\\ntiddler-title-foreground: #333\\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\",\n \"type\": \"application/x-tiddler-dictionary\",\n \"description\": \"A beige colour palette for Notebook\",\n \"name\": \"Notebook Beige\",\n \"tags\": \"$:/tags/Palette $:/tags/notebook/Palette\"\n },\n \"$:/themes/nico/notebook/palettes/palette-dark\": {\n \"title\": \"$:/themes/nico/notebook/palettes/palette-dark\",\n \"text\": \"alert-background: #643b43\\nalert-border: #3f181f\\nalert-highlight: #881122\\nalert-muted-foreground: #bc8b94\\nbackground: #383e49\\nblockquote-bar: \u003C\u003Ccolour muted-foreground>>\\nbutton-background:\\nbutton-border:\\nbutton-foreground:\\ncode-background: #2c323b\\ncode-border: #111\\ncode-foreground: #dd1144\\ndirty-indicator: #c63636\\ndownload-background: #98be65\\ndownload-foreground: \u003C\u003Ccolour background>>\\ndragger-background: \u003C\u003Ccolour foreground>>\\ndragger-foreground: \u003C\u003Ccolour background>>\\ndropdown-background: \u003C\u003Ccolour background>>\\ndropdown-border: #111\\ndropdown-tab-background-selected: #fff\\ndropdown-tab-background: #ececec\\ndropzone-background: #da8548\\nexternal-link-background-hover: inherit\\nexternal-link-background-visited: inherit\\nexternal-link-background: inherit\\nexternal-link-foreground-hover: inherit\\nexternal-link-foreground-visited: #61afef\\nexternal-link-foreground: #c678dd\\nforeground: #c8ced8\\nmessage-background: #2c323e\\nmessage-border: #111\\nmessage-foreground: #d5e2f1\\nmodal-backdrop: \u003C\u003Ccolour foreground>>\\nmodal-background: \u003C\u003Ccolour background>>\\nmodal-border: #999999\\nmodal-footer-background: #f5f5f5\\nmodal-footer-border: #dddddd\\nmodal-header-border: #eeeeee\\nmuted-foreground: #999999\\nnotification-background: #3a5e39\\nnotification-border: #192c19\\npage-background: #262b33\\npre-background: \u003C\u003Ccolour page-background>>\\npre-border: \u003C\u003Ccolour tiddler-border>>\\nprimary: #bf93ff\\nselect-tag-background:\\nselect-tag-foreground:\\nsidebar-button-foreground: #5e646f\\nsidebar-controls-foreground-hover: #cad2e5\\nsidebar-controls-foreground: \u003C\u003Ccolour sidebar-button-foreground>>\\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\\nsidebar-foreground: #cad2e5\\nsidebar-muted-foreground-hover: #444444\\nsidebar-muted-foreground: #c0c0c0\\nsidebar-tab-background-selected: \u003C\u003Ccolour tab-background-selected>>\\nsidebar-tab-background: \u003C\u003Ccolour tab-background>>\\nsidebar-tab-border-selected: \u003C\u003Ccolour tab-border-selected>>\\nsidebar-tab-border: \u003C\u003Ccolour tab-border>>\\nsidebar-tab-divider: \u003C\u003Ccolour tab-divider>>\\nsidebar-tab-foreground-selected: \u003C\u003Ccolour tab-foreground-selected>>\\nsidebar-tab-foreground: \u003C\u003Ccolour tab-foreground>>\\nsidebar-tiddler-link-foreground-hover: \u003C\u003Ccolour primary>>\\nsidebar-tiddler-link-foreground: \u003C\u003Ccolour tab-foreground>>\\nsite-title-foreground: \u003C\u003Ccolour foreground>>\\nstatic-alert-foreground: #aaaaaa\\ntab-background-selected: \u003C\u003Ccolour background>>\\ntab-background: \u003C\u003Ccolour page-background>>\\ntab-border-selected: \u003C\u003Ccolour foreground>>\\ntab-border: #cad2e5\\ntab-divider: #cad2e5\\ntab-foreground-selected: #ecf2ff\\ntab-foreground: #cad2e5\\ntable-border: #aaaaaa\\ntable-footer-background: #a8a8a8\\ntable-header-background: #262b33\\ntag-background: #fcb671\\ntag-foreground: #000\\ntiddler-background: \u003C\u003Ccolour background>>\\ntiddler-border: #111\\ntiddler-controls-foreground-hover: #cad2e5\\ntiddler-controls-foreground-selected: #cad2e5\\ntiddler-controls-foreground: #5e646f\\ntiddler-editor-background: \u003C\u003Ccolour background>>\\ntiddler-editor-border-image: #ffffff\\ntiddler-editor-border: rgba(255, 255, 255, 0.3)\\ntiddler-editor-fields-even: \u003C\u003Ccolour background>>\\ntiddler-editor-fields-odd: #2c323b\\ntiddler-info-background: #f8f8f8\\ntiddler-info-border: #dddddd\\ntiddler-info-tab-background: #f8f8f8\\ntiddler-link-background: \u003C\u003Ccolour background>>\\ntiddler-link-foreground: \u003C\u003Ccolour primary>>\\ntiddler-subtitle-foreground: #aaaaaa\\ntiddler-title-foreground: \u003C\u003Ccolour foreground>>\\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: #999999\\nvery-muted-foreground: #888888\\n\",\n \"type\": \"application/x-tiddler-dictionary\",\n \"description\": \"A dark colour palette for Notebook\",\n \"name\": \"Notebook Dark\",\n \"tags\": \"$:/tags/Palette $:/tags/notebook/Palette\"\n },\n \"$:/themes/nico/notebook/palettes/palette-grey\": {\n \"title\": \"$:/themes/nico/notebook/palettes/palette-grey\",\n \"text\": \"alert-background: #ffe476\\nalert-border: #b99e2f\\nalert-highlight: #881122\\nalert-muted-foreground: #b99e2f\\nbackground: #ffffff\\nblockquote-bar: \u003C\u003Ccolour muted-foreground>>\\nbutton-background:\\nbutton-foreground:\\nbutton-border:\\ncode-background: #f7f7f9\\ncode-border: #e1e1e8\\ncode-foreground: #dd1144\\ndirty-indicator: #c63636\\ndownload-background: #66cccc\\ndownload-foreground: \u003C\u003Ccolour background>>\\ndragger-background: \u003C\u003Ccolour foreground>>\\ndragger-foreground: \u003C\u003Ccolour background>>\\ndropdown-background: \u003C\u003Ccolour background>>\\ndropdown-border: #ddd\\ndropdown-tab-background-selected: #fff\\ndropdown-tab-background: #ececec\\ndropzone-background: #da8548\\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: #283c46\\nmessage-background: #ecf2ff\\nmessage-border: #cfd6e6\\nmessage-foreground: #547599\\nmodal-backdrop: \u003C\u003Ccolour foreground>>\\nmodal-background: \u003C\u003Ccolour 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: #f4f4f4\\npre-background: #f6f6f6\\npre-border: #cccccc\\nprimary: #127edd\\nselect-tag-background:\\nselect-tag-foreground:\\nsidebar-button-foreground: #a6a69c\\nsidebar-controls-foreground-hover: #000000\\nsidebar-controls-foreground: \u003C\u003Ccolour sidebar-button-foreground>>\\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: \u003C\u003Ccolour tab-background>>\\nsidebar-tab-border-selected: \u003C\u003Ccolour tab-border-selected>>\\nsidebar-tab-border: \u003C\u003Ccolour tab-border>>\\nsidebar-tab-divider: \u003C\u003Ccolour tab-divider>>\\nsidebar-tab-foreground-selected: \u003C\u003Ccolour tab-foreground-selected>>\\nsidebar-tab-foreground: \u003C\u003Ccolour tab-foreground>>\\nsidebar-tiddler-link-foreground-hover: \u003C\u003Ccolour primary>>\\nsidebar-tiddler-link-foreground: \u003C\u003Ccolour tab-foreground>>\\nsite-title-foreground: #353748\\nstatic-alert-foreground: #aaaaaa\\ntab-background-selected: #ffffff\\ntab-background: #eeeeee\\ntab-border-selected: #cccccc\\ntab-border: #cccccc\\ntab-divider: #d8d8d8\\ntab-foreground-selected: \u003C\u003Ccolour foreground>>\\ntab-foreground: #888888\\ntable-border: #dddddd\\ntable-footer-background: #a8a8a8\\ntable-header-background: #f0f0f0\\ntag-background: #ffeedd\\ntag-foreground: #000\\ntiddler-background: \u003C\u003Ccolour background>>\\ntiddler-border: #ddd\\ntiddler-controls-foreground-hover: #888888;\\ntiddler-controls-foreground-selected: #888888;\\ntiddler-controls-foreground: #cccccc\\ntiddler-editor-background: \u003C\u003Ccolour background>>\\ntiddler-editor-border-image: #ffffff\\ntiddler-editor-border: rgba(0,0,0,.2)\\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: \u003C\u003Ccolour background>>\\ntiddler-link-foreground: \u003C\u003Ccolour primary>>\\ntiddler-subtitle-foreground: #aaaaaa\\ntiddler-title-foreground: #333\\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\",\n \"type\": \"application/x-tiddler-dictionary\",\n \"description\": \"A grey color palette for Notebook\",\n \"name\": \"Notebook Grey\",\n \"tags\": \"$:/tags/Palette $:/tags/notebook/Palette\"\n },\n \"$:/themes/nico/notebook/settings/codefontfamily\": {\n \"title\": \"$:/themes/nico/notebook/settings/codefontfamily\",\n \"created\": \"20210101213404232\",\n \"modified\": \"20210101214210227\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\"Fira Mono\\\",\\\"Liberation Mono\\\",Menlo,Courier,monospace\\n\"\n },\n \"$:/themes/nico/notebook/settings/fontfamily\": {\n \"title\": \"$:/themes/nico/notebook/settings/fontfamily\",\n \"created\": \"20210101213404232\",\n \"modified\": \"20210101213411800\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\"Segoe UI\\\",Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\",\\\"Segoe UI Symbol\\\"\\n\"\n },\n \"$:/themes/nico/notebook/shortcuts/notebook-focus-search\": {\n \"title\": \"$:/themes/nico/notebook/shortcuts/notebook-focus-search\",\n \"created\": \"20201210122048919\",\n \"key\": \"((notebook-focus-search))\",\n \"modified\": \"20210115130024907\",\n \"tags\": \"$:/tags/KeyboardShortcut\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$action-sendmessage $message=\\\"tm-focus-selector\\\" $param=\\\".nc-topbar input\\\"/>\\n\"\n },\n \"$:/themes/nico/notebook/shortcuts/toggle-sidebar\": {\n \"title\": \"$:/themes/nico/notebook/shortcuts/toggle-sidebar\",\n \"created\": \"20210115130000707\",\n \"key\": \"((toggle-sidebar))\",\n \"modified\": \"20210115130021883\",\n \"tags\": \"$:/tags/KeyboardShortcut\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$list\\n filter=\\\"[[$:/state/notebook-sidebar]is[missing]] [{$:/state/notebook-sidebar}removeprefix[yes]]\\\"\\n emptyMessage=\\\"\\\"\\\"\u003C$action-setfield $tiddler=\\\"$:/state/notebook-sidebar\\\" text=\\\"yes\\\"/>\\\"\\\"\\\"\\n>\\n \u003C$action-setfield $tiddler=\\\"$:/state/notebook-sidebar\\\" text=\\\"no\\\"/>\\n\u003C/$list>\\n\"\n },\n \"$:/themes/nico/notebook/stickytitles\": {\n \"title\": \"$:/themes/nico/notebook/stickytitles\",\n \"created\": \"20201217172915960\",\n \"modified\": \"20201217180034682\",\n \"tags\": \"$:/tags/Stylesheet\",\n \"text\": \"\u003C$reveal state=\\\"$:/themes/nico/notebook/options/stickytitles\\\" type=\\\"match\\\" text=\\\"yes\\\">\\n\\n.tc-tiddler-title {\\n position: -webkit-sticky;\\n position: -moz-sticky;\\n position: -o-sticky;\\n position: -ms-sticky;\\n position: sticky;\\n top: {{$:/themes/nico/notebook/metrics/topbar-height}};\\n background: \u003C\u003Ccolour tiddler-background>>;\\n z-index: 500;\\n}\\n\\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n .tc-tiddler-title {\\n top: 0;\\n }\\n}\\n\\n\u003C$list filter=\\\"[range[100]]\\\">\\n`.tc-story-river .tc-tiddler-frame:nth-child(100n+`\u003C$text text=\u003C\u003CcurrentTiddler>>/>`) {\\nz-index: `\u003C$text text={{{ [[200]subtract\u003CcurrentTiddler>] }}}/>`;\\n}\\n`\\n\u003C/$list>\\n\u003C/$reveal>\\n\"\n },\n \"$:/themes/nico/notebook/tags/Sidebar\": {\n \"title\": \"$:/themes/nico/notebook/tags/Sidebar\",\n \"created\": \"20200429164516951\",\n \"list\": \"$:/themes/nico/notebook/ui/Buttons/menu $:/themes/nico/notebook/ui/Sidebar/Headings $:/themes/nico/notebook/ui/Sidebar/Search $:/themes/nico/notebook/Sidebar/Sections\",\n \"modified\": \"20201210205606504\",\n \"type\": \"text/vnd.tiddlywiki\"\n },\n \"$:/themes/nico/notebook/tags/SidebarSection\": {\n \"title\": \"$:/themes/nico/notebook/tags/SidebarSection\",\n \"created\": \"20200429201017275\",\n \"list\": \"$:/themes/nico/notebook/ui/Sidebar/Open $:/themes/nico/notebook/ui/Sidebar/Recent $:/themes/nico/notebook/ui/Sidebar/Tools $:/themes/nico/notebook/ui/Sidebar/More\",\n \"modified\": \"20201210215658901\",\n \"type\": \"text/vnd.tiddlywiki\"\n },\n \"$:/themes/nico/notebook/ui/Bottombar\": {\n \"title\": \"$:/themes/nico/notebook/ui/Bottombar\",\n \"created\": \"20200429113453340\",\n \"modified\": \"20201210210230886\",\n \"tags\": \"$:/tags/PageTemplate\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$reveal state=\\\"$:/state/notebook-bottombar\\\" type=\\\"match\\\" text=\\\"yes\\\" default=\\\"yes\\\" retain=\\\"yes\\\" animate=\\\"yes\\\">\\n \u003Cdiv class=\\\"nc-bar nc-bottombar\\\">\\n \u003C$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/NotebookTopbar]!has[draft.of]]\\\" variable=\\\"listItem\\\">\\n \u003C$reveal type=\\\"nomatch\\\" state=\u003C\u003Cconfig-title>> text=\\\"hide\\\" tag=\\\"div\\\">\\n \u003C$transclude tiddler=\u003C\u003ClistItem>> mode=\\\"block\\\"/>\\n \u003C/$reveal>\\n \u003C/$list>\\n \u003Cdiv class=\\\"left\\\">\\n {{$:/themes/nico/notebook/ui/Buttons/menu}}\\n \u003C/div>\\n \u003Cdiv class=\\\"right\\\">\\n {{$:/core/ui/SideBarSegments/page-controls}}\\n \u003C/div>\\n \u003C/div>\\n\u003C/$reveal>\\n\\n\"\n },\n \"$:/themes/nico/notebook/ui/Buttons/SwitchPalette\": {\n \"title\": \"$:/themes/nico/notebook/ui/Buttons/SwitchPalette\",\n \"created\": \"20201210171047824\",\n \"description\": \"Toggle between grey/beige colour palette\",\n \"modified\": \"20210118213335643\",\n \"tags\": \"$:/tags/PageControls\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Cspan class=\\\"desktop-only\\\">\\n \u003C$vars\\n palettes=\\\"[all[tiddlers+shadows]tag[$:/tags/notebook/Palette]]\\\"\\n popupTiddler=\u003C\u003Cqualify \\\"$:/state/notebook/palette-dropdown\\\">>\\n >\\n \u003C$button\\n popup=\u003C\u003CpopupTiddler>>\\n tooltip=\\\"Switch colours\\\"\\n aria-label=\\\"Switch colours\\\"\\n class=\u003C\u003Ctv-config-toolbar-class>>\\n >\\n \u003C$list filter=\\\"[\u003Ctv-config-toolbar-icons>match[yes]]\\\">\\n\\t{{$:/themes/nico/notebook/images/color-switch}}\\n \u003C/$list>\\n\\n \u003C$list filter=\\\"[\u003Ctv-config-toolbar-text>match[yes]]\\\">\\n\\t\u003Cspan class=\\\"tc-btn-text\\\">Switch colours\u003C/span>\\n \u003C/$list>\\n\\n \u003C$reveal state=\u003C\u003CpopupTiddler>> type=\\\"popup\\\" position=\\\"belowleft\\\" class=\\\"tc-drop-down\\\">\\n\\t\u003C$list filter=\u003C\u003Cpalettes>>>\\n\\t \u003C$button class=\\\"tc-btn-invisible\\\">\\n\\t {{!!name}}\\n\\t \u003C$action-setfield $tiddler=\\\"$:/palette\\\" text={{!!title}}/>\\n\\t \u003C/$button>\\n\\t\u003C/$list>\\n \u003C/$reveal>\\n\\n \u003C/$button>\\n \u003C/$vars>\\n\u003C/span>\\n\"\n },\n \"$:/themes/nico/notebook/ui/Buttons/menu\": {\n \"title\": \"$:/themes/nico/notebook/ui/Buttons/menu\",\n \"created\": \"20200429115248943\",\n \"modified\": \"20210124211756417\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$reveal state=\\\"$:/state/notebook-sidebar\\\" type=\\\"match\\\" text=\\\"yes\\\" default=\\\"no\\\" retain=\\\"yes\\\" animate=\\\"no\\\">\\n \u003C$button set=\\\"$:/state/notebook-sidebar\\\" setTo=\\\"no\\\" tooltip=\\\"Toggle menu\\\" class=\\\"tc-btn-invisible sidebar-toggle open\\\">\\n {{$:/themes/nico/notebook/images/bars}}\\n \u003C/$button>\\n\u003C/$reveal>\\n\\n\u003C$reveal type=\\\"nomatch\\\" state=\\\"$:/state/notebook-sidebar\\\" text=\\\"yes\\\">\\n \u003C$button set=\\\"$:/state/notebook-sidebar\\\" setTo=\\\"yes\\\" tooltip=\\\"Toggle menu\\\" class=\\\"tc-btn-invisible sidebar-toggle\\\">\\n {{$:/themes/nico/notebook/images/bars}}\\n \u003C/$button>\\n\u003C/$reveal>\\n\"\n },\n \"$:/themes/nico/notebook/ui/Search\": {\n \"title\": \"$:/themes/nico/notebook/ui/Search\",\n \"created\": \"20200429191943257\",\n \"modified\": \"20210126170723413\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define advanced-search-actions()\\n\u003C$action-setfield $tiddler=\\\"$:/temp/advancedsearch/input\\\" text={{$:/temp/notebook-search}}/>\\n\u003C$action-setfield $tiddler=\\\"$:/temp/advancedsearch/refresh\\\" text=\\\"yes\\\"/>\\n\u003C$action-navigate $to=\\\"$:/AdvancedSearch\\\"/>\\n\\\\end\\n\\n\\\\define input-accept-actions()\\n\u003C$list filter=\\\"[\u003C__tiddler__>get[text]!is[missing]] ~[\u003C__tiddler__>get[text]is[shadow]]\\\">\\n \u003C$action-navigate $to={{{ [\u003C__tiddler__>get[text]] }}}/>\\n \u003C$action-deletetiddler $filter=\\\"[[$:/temp/search]] [\u003CsearchTiddler>] [\u003CsearchListState>]\\\"/>\\n\u003C/$list>\\n\\\\end\\n\\n\\\\define cancel-search-actions()\\n\u003C$list filter=\\\"[\u003CsearchTiddler>get[text]!match{$:/temp/search}]\\\" emptyMessage=\\\"\\\"\\\"\u003C$action-deletetiddler $filter=\\\"[[$:/temp/search]] [\u003CsearchTiddler>] [\u003CsearchListState>]\\\"/>\\\"\\\"\\\">\\n \u003C$action-setfield $tiddler=\\\"$:/temp/search\\\" text={{{ [\u003CsearchTiddler>get[text]] }}}/>\\n \u003C$action-setfield $tiddler=\\\"$:/temp/search/refresh\\\" text=\\\"yes\\\"/>\u003C/$list>\\n\\\\end\\n\\n\u003C$vars editTiddler=\\\"$:/temp/search\\\"\\n searchTiddler=\\\"$:/temp/search/input\\\"\\n searchListState=\u003C\u003Cqualify \\\"$:/state/search-list/selected-item\\\">>>\\n \u003C$macrocall $name=\\\"keyboard-driven-input\\\"\\n\\t tiddler=\u003C\u003CeditTiddler>>\\n\\t storeTitle=\u003C\u003CsearchTiddler>>\\n\\t selectionStateTitle=\u003C\u003CsearchListState>>\\n\\t refreshTitle=\\\"$:/temp/search/refresh\\\"\\n\\t type=\\\"search\\\"\\n\\t tag=\\\"input\\\"\\n\\t focus={{$:/config/Search/AutoFocus}}\\n\\t focusPopup=\\\"$:/state/popup/notebook-search\\\"\\n\\t class=\\\"tc-popup-handle\\\"\\n\\t filterMinLength={{$:/config/Search/MinLength}}\\n\\t placeholder=\\\"Search...\\\"\\n\\t inputAcceptActions=\u003C\u003Cinput-accept-actions>>\\n\\t inputCancelActions=\u003C\u003Ccancel-search-actions>>\\n\\t cancelPopups=\\\"yes\\\"\\n\\t configTiddlerFilter=\\\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\\\"\\n\\t />\\n \u003C$button\\n tooltip={{$:/language/Buttons/AdvancedSearch/Hint}}\\n aria-label={{$:/language/Buttons/AdvancedSearch/Caption}}\\n class=\\\"tc-btn-invisible tc-page-controls\\\"\\n >\\n {{$:/core/images/advanced-search-button}}\\n \u003C\u003Cadvanced-search-actions>>\\n \u003C/$button>\\n \u003C$reveal tag=\\\"div\\\" class=\\\"tc-block-dropdown-wrapper\\\" state=\\\"$:/state/popup/notebook-search\\\" type=\\\"nomatch\\\" text=\\\"\\\" default=\\\"\\\">\\n \u003C$list filter=\\\"[\u003CsearchTiddler>get[text]minlength{$:/config/Search/MinLength}limit[1]]\\\" emptyMessage=\\\"\\\" variable=\\\"listItem\\\">\\n \u003Cdiv class=\\\"tc-block-dropdown tc-search-drop-down\\\">\\n \u003C$tiddler tiddler=\u003C\u003CconfigTiddler>>>\\n {{$:/themes/nico/notebook/ui/Sidebar/SearchResults}}\\n \u003C/$tiddler>\\n \u003C/div>\\n \u003C/$list>\\n \u003C/$reveal>\\n\u003C/$vars>\\n\"\n },\n \"$:/themes/nico/notebook/ui/Sidebar/Headings\": {\n \"title\": \"$:/themes/nico/notebook/ui/Sidebar/Headings\",\n \"created\": \"20200429160014174\",\n \"modified\": \"20201210210231267\",\n \"tags\": \"$:/themes/nico/notebook/tags/Sidebar\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Cdiv class=\\\"segment\\\">\\n \u003Cdiv class=\\\"content\\\">\\n \u003Ch1 class=\\\"tc-site-title\\\">\\n {{$:/SiteTitle}}\\n \u003C/h1>\\n \u003Cdiv class=\\\"tc-site-subtitle\\\">\\n {{$:/SiteSubtitle}}\\n \u003C/div>\\n \u003C/div>\\n\u003C/div>\\n\"\n },\n \"$:/themes/nico/notebook/ui/Sidebar/Search\": {\n \"title\": \"$:/themes/nico/notebook/ui/Sidebar/Search\",\n \"created\": \"20200429191943257\",\n \"modified\": \"20210124220152702\",\n \"tags\": \"$:/themes/nico/notebook/tags/Sidebar\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003Cdiv class=\\\"mobile-only\\\">\\n \u003Cdiv class=\\\"segment\\\">\\n \u003Cdiv class=\\\"content search\\\">\\n {{$:/themes/nico/notebook/ui/Search}}\\n \u003C/div>\\n \u003C/div>\\n\u003C/div>\\n\"\n },\n \"$:/themes/nico/notebook/ui/Sidebar/SearchResults\": {\n \"title\": \"$:/themes/nico/notebook/ui/Sidebar/SearchResults\",\n \"created\": \"20200429191943257\",\n \"modified\": \"20210126164631418\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define searchResultList()\\n \u003Csmall>{{$:/language/Search/Matches/Title}}\u003C/small>\\n\\n \u003C$list filter=\\\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\\\">\\n \u003Cspan class={{{[\u003CcurrentTiddler>addsuffix[-primaryList]] -[\u003CsearchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\\n \u003C$transclude tiddler=\\\"$:/core/ui/ListItemTemplate\\\"/>\\n \u003C/span>\\n \u003C/$list>\\n\\n \u003Csmall>{{$:/language/Search/Matches/All}}\u003C/small>\\n\\n \u003C$list filter=\\\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\\\">\\n \u003Cspan class={{{[\u003CcurrentTiddler>addsuffix[-secondaryList]] -[\u003CsearchListState>get[text]] +[then[]else[tc-list-item-selected]] }}}>\\n \u003C$transclude tiddler=\\\"$:/core/ui/ListItemTemplate\\\"/>\\n \u003C/span>\\n \u003C/$list>\\n\\\\end\\n\\n\u003Cdiv class=\\\"tc-search-results\\\">\\n \u003C\u003CsearchResultList>>\\n\u003C/div>\\n\"\n },\n \"$:/themes/nico/notebook/ui/Sidebar/SectionTemplate\": {\n \"title\": \"$:/themes/nico/notebook/ui/Sidebar/SectionTemplate\",\n \"created\": \"20200429161226897\",\n \"modified\": \"20210202213859460\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define sidebarHeading()\\n\u003C$vars tv-wikilinks=\\\"no\\\">\\n \u003C$transclude field=\\\"caption\\\">\\n \u003C$view field=\\\"title\\\"/>\\n \u003C/$transclude>\\n\u003C/$vars>\\n\\\\end\\n\\n\u003C$reveal state=\\\"$:/state/notebook-sidebar-section\\\" type=\\\"match\\\" text=\u003C\u003CcurrentTiddler>> default=\\\"no\\\" animate=\\\"no\\\">\\n \u003Cdiv class=\\\"segment section open\\\">\\n \u003C$button set=\\\"$:/state/notebook-sidebar-section\\\" setTo=\\\"\\\" class=\\\"tc-btn-invisible label\\\">\\n \u003C\u003CsidebarHeading>>\\n \u003Cspan class=\\\"caret\\\">{{$:/themes/nico/notebook/images/caret-down}}\u003C/span>\\n \u003C/$button>\\n \u003Cdiv class=\\\"content\\\">\\n \u003C$transclude $tiddler=\u003C\u003CcurrentTiddler>> mode=\\\"block\\\"/>\\n \u003C/div>\\n \u003C/div>\\n\u003C/$reveal>\\n\u003C$reveal state=\\\"$:/state/notebook-sidebar-section\\\" type=\\\"nomatch\\\" text=\u003C\u003CcurrentTiddler>> default=\\\"yes\\\" animate=\\\"no\\\">\\n \u003Cdiv class=\\\"segment section\\\">\\n \u003C$button set=\\\"$:/state/notebook-sidebar-section\\\" setTo=\u003C\u003CcurrentTiddler>> class=\\\"tc-btn-invisible label\\\">\\n \u003C\u003CsidebarHeading>>\\n \u003Cspan class=\\\"caret\\\">{{$:/themes/nico/notebook/images/caret-right}}\u003C/span>\\n \u003C/$button>\\n \u003C/div>\\n\u003C/$reveal>\\n\"\n },\n \"$:/themes/nico/notebook/ui/Sidebar/Sections\": {\n \"title\": \"$:/themes/nico/notebook/ui/Sidebar/Sections\",\n \"created\": \"20200429163239707\",\n \"modified\": \"20210112213620486\",\n \"tags\": \"$:/themes/nico/notebook/tags/Sidebar\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$list filter=\\\"[all[shadows+tiddlers]!has[draft.of]tag[$:/tags/SideBar]]\\\">\\n {{||$:/themes/nico/notebook/ui/Sidebar/SectionTemplate}}\\n\u003C/$list>\\n\"\n },\n \"$:/themes/nico/notebook/ui/Sidebar\": {\n \"title\": \"$:/themes/nico/notebook/ui/Sidebar\",\n \"created\": \"20200428201218885\",\n \"modified\": \"20210112213605486\",\n \"tags\": \"$:/tags/PageTemplate\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\whitespace trim\\n\\\\define config-title()\\n$:/config/SideBarSegments/Visibility/$(listItem)$\\n\\\\end\\n\\n\u003C$reveal state=\\\"$:/state/notebook-sidebar\\\" type=\\\"match\\\" text=\\\"yes\\\" default=\\\"no\\\" retain=\\\"yes\\\" animate=\\\"no\\\">\\n \u003C$scrollable fallthrough=\\\"no\\\">\\n \u003Cdiv class=\\\"nc-sidebar\\\">\\n \u003C$list filter=\\\"[all[shadows+tiddlers]tag[$:/themes/nico/notebook/tags/Sidebar]!has[draft.of]]\\\" variable=\\\"listItem\\\">\\n \u003C$reveal type=\\\"nomatch\\\" state=\u003C\u003Cconfig-title>> text=\\\"hide\\\" tag=\\\"div\\\">\\n \u003C$transclude tiddler=\u003C\u003ClistItem>> mode=\\\"inline\\\"/>\\n \u003C/$reveal>\\n \u003C/$list>\\n \u003C/div>\\n \u003C/$scrollable>\\n\u003C/$reveal>\\n\\n\"\n },\n \"$:/themes/nico/notebook/ui/Topbar\": {\n \"title\": \"$:/themes/nico/notebook/ui/Topbar\",\n \"created\": \"20200428203101797\",\n \"modified\": \"20210124213834458\",\n \"tags\": \"$:/tags/PageTemplate\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\u003C$reveal state=\\\"$:/state/notebook-topbar\\\" type=\\\"match\\\" text=\\\"yes\\\" default=\\\"yes\\\" retain=\\\"yes\\\" animate=\\\"yes\\\">\\n \u003Cdiv class=\\\"nc-topbar-wrapper\\\">\\n \u003Cdiv class=\\\"nc-bar nc-topbar tc-adjust-top-of-scroll\\\">\\n \u003C$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/NotebookTopbar]!has[draft.of]]\\\" variable=\\\"listItem\\\">\\n \u003C$reveal type=\\\"nomatch\\\" state=\u003C\u003Cconfig-title>> text=\\\"hide\\\" tag=\\\"div\\\">\\n \u003C$transclude tiddler=\u003C\u003ClistItem>> mode=\\\"block\\\"/>\\n \u003C/$reveal>\\n \u003C/$list>\\n \u003Cdiv class=\\\"left\\\">\\n\\t{{$:/themes/nico/notebook/ui/Buttons/menu}}\\n {{$:/themes/nico/notebook/ui/Search}}\\n \u003C/div>\\n \u003Cdiv class=\\\"right\\\">\\n {{$:/core/ui/SideBarSegments/page-controls}}\\n \u003C/div>\\n \u003C/div>\\n \u003C/div>\\n\u003C/$reveal>\\n\\n\"\n }\n }\n}","bag":"default","revision":"0","version":"1.4.1","type":"application/json","title":"$:/themes/nico/notebook","source":"https://github.com/NicolasPetton/Notebook","plugin-type":"theme","name":"Notebook theme","list":"LICENSE changelog","description":"A clean, uncluttered TiddlyWiki theme","dependents":"$:/themes/tiddlywiki/vanilla $:/plugins/nico/notebook-mobile","core-version":">=5.1.22","author":"NicolasPetton","modified":"20240627123010609"},
{"created":"20200429144554294","title":"$:/themes/nico/notebook/metrics/sidebar-width","modified":"20230423163514560","tags":"","type":"text/vnd.tiddlywiki","text":"300px"},
@@ -1446,7 +1446,7 @@ button.sidebar-toggle{
{"created":"20250926183433762","text":"> How to ''hide'' an object by default, after loading a scene?\n\n''Answer'': by [[parenting that object|child objects]] to an objectname starting with an underscore-symbol (`_`)\n\nThis indicates that the (underscore) object (and its children) should never be ''rendered'' (unless teleported by [[#!]])\n\n[img[parent_child_toggle.svg]]\n\n* objectname `_hidden` and `child` will ''be hidden'' after scene-load\n* objectname `child` will be visible after being [[teleported out|#!]] of `_hidden` (by clicking `href: #!child`)\n\n> ''Rationale:'' this prevents unused assets from floating around in space in VR/AR scenes.\n","tags":"[[📜 level0: File]] level0 optional","title":"system folders","modified":"20250928160921956","type":"text/vnd.tiddlywiki"},
{"created":"20231128144347734","text":"> NOTE: `tag` is non-normative\n\n`tag` metadata allows tagging objects with strings (similar to `id` and `class` in HTML).\u003Cbr>\nIt is used by [[filters]] to reference groups of objects, and the [[XRWG]] to associate things with eachother.\u003Cbr>\n\n| fragment | type | example value |\n|`tag`| string (space separated) | `#cube`\u003Cbr>`#cubes`\u003Cbr>`#-sky&rain`\u003Cbr>`#-language&english`\u003Cbr>`#price=>2&price=\u003C5`|\n\n[[» discussion|https://github.com/coderofsalvation/xrfragment/issues/11]]\u003Cbr>\n","tags":"[[🧪 levelX: non-normative metadata]]","title":"tag","modified":"20250910094537660","type":"text/vnd.tiddlywiki"},
{"created":"20240130113718711","text":"XR Fragment-capable clients can reference objects with a certain `name` or `tag`, take for example this URL:\n\n`https://foo.com/index.glb#cubes`\n\nAfter loading the scene, all [[tags]] and object-names will be loaded into the XRWG, so that:\n\n1. objects with name `cubes` will be matched\n\u003Cbr>\n2. objects with [[tag]] `cubes` will be matched\n\u003Cbr>\n\u003Cbr>\nIf objects are matched, the client can draw visible links to/from the objects/visitor to 'point' to those objects of interest.\u003Cbr>\u003CBr>\n\nsee [[predefined_view]] for more info\n","tags":"[[🧪 experimental]]","title":"tagged objects","modified":"20250902143004764"},
-{"created":"20230815155307052","text":"set the position of the camera.\n\u003Cbr>\u003Cbr>\n\u003Ch3>level1 spawnpoints\u003C/h3>\n\n\u003Cdiv class=\"border padding\" style=\"border:4px solid #F0F\">\n\t\u003Cspan class=\"big hi1\">protocol ://\u003C/span>\n\t\u003Cspan class=\"big hi2\">my.org/world.glb\u003C/span>\n\t\u003Cspan class=\"big hi1\">#bar\u003C/span>\n\u003C/div>\n\n> Spawn user at object (with name) `bar` after loading (and replacing the current scene with) `world.glb`\n\n\u003Cbr>\n\n\u003Ch3>level2 href spawnpoints\u003C/h3>\n\n[img[xrfragment.jpg]]\n\n| fragment | type | functionality |\n| \u003Cb>#spawn\u003C/b> | string | (''default'') position camera to position of object with name `spawn` (if exist). Happens after loading scene, if no URI hashtag is present|\n| #roomB | string | position camera to position of object with name `roomB` |\n| #cam2 | string | position camera to position of camera with name `cam02`, and make it active camera [follow animation e.g.] |\n| https://my.org/worldX.glb#roomY | string | position camera to position of object `roomC` after replacing the current scene with `worldX.glb` |\n\n> the usercamera (usually default at `0,0,0`) is repositioned to the ''origin'' and ''upvector'' of the target object (1.6m height is added ''in VR only'')\n\nTo enable VR elevators e.g., make sure:\n\n> the camera is attach/parented to that object (so it animates along with the object)\n\nTo enable LUT-filters, by wrapping via semi-transparent sphere around a camera e.g., make sure:\n\n> the targeted camera (`#cam2` e.g.) the active camera, so that its childs (the LUT sphere) move along accordingly\n\nYou can add this URI Fragment to the top-level URLbar, or as [[href]] value (to trigger via click) in a 3D model Editor (Blender e.g.):\u003Cbr>\u003Cbr>\n\n\u003Cdiv style=\"max-width:600px\">\n\u003C$videojs controls=\"controls\" aspectratio=\"16:9\" preload=\"auto\" poster=\"\" fluid=\"fluid\" class=\"vjs-big-play-centered\">\n \u003Csource src=\"https://coderofsalvation.codeberg.page/xrfragment.media/gettingstarted2024.mp4#t=295\" type=\"video/mp4\"/>\n\u003C/$videojs>\n\u003C/div>\n\n> ''IMPORTANT:'' `#pos=roomB` has been deprecated in favor of `#roomB` to simplify the spec.\n\n\u003Ch2>Developers only:\u003C/h2>\n\n[[» example implementation|https://github.com/coderofsalvation/xrfragment/blob/main/src/3rd/js/three/xrf/pos.js]]\u003Cbr>\n[[» discussion|https://github.com/coderofsalvation/xrfragment/issues/5]]\u003Cbr>\n\n!Spec\n\nBelow is the related section of the spec (full spec here: \u003Ca href=\"doc/RFC_XR_Fragments.html\" target=\"_blank\">HTML\u003C/a>, \u003Ca href=\"doc/RFC_XR_Fragments.txt\" target=\"_blank\">TXT\u003C/a>)\n\n\u003Ciframe sandbox=\"allow-scripts\" src=\"doc/RFC_XR_Fragments.html#navigating-3d\" frameborder=\"0\" class=\"spec\">\u003C/iframe>\n","tags":"level1 [[📜 level1: URL]] href","title":"teleport camera spawnpoint","modified":"20260316143443941","type":"text/vnd.tiddlywiki"},
+{"created":"20230815155307052","text":"set the position of the camera.\n\u003Cbr>\u003Cbr>\n\u003Ch3>level1 spawnpoints\u003C/h3>\n\n\u003Cdiv class=\"border padding\" style=\"border:4px solid #F0F\">\n\t\u003Cspan class=\"big hi1\">protocol ://\u003C/span>\n\t\u003Cspan class=\"big hi2\">my.org/world.glb\u003C/span>\n\t\u003Cspan class=\"big hi1\">#bar\u003C/span>\n\u003C/div>\n\n> Spawn user at object (with name) `bar` after loading (and replacing the current scene with) `world.glb`\n\n\u003Cbr>\n\n\u003Ch3>level2 href spawnpoints\u003C/h3>\n\n[img[xrfragment.jpg]]\n\n| ''objectname'' | ''optional'' | ''functionality'' |\n| spawn | yes | Specifies default camera-position (if exist). Detected after loading scene (`world.glb` e.g.), if no URI hashtag is present (`world.glb#roomC` e.g.)|\n\n\n| ''URI fragment'' | ''type'' | ''functionality'' |\n| #roomB | string | position camera to position of object with name `roomB` |\n| #cam2 | string | position camera to position of camera with name `cam02`, and make it active camera [follow animation e.g.] |\n| https://my.org/worldX.glb#roomY | string | position camera to position of object `roomC` after replacing the current scene with `worldX.glb` |\n\n> the usercamera (usually default at `0,0,0`) is repositioned to the ''origin'' and ''upvector'' of the target object (1.6m height is added ''in VR only'')\n\nTo enable VR elevators e.g., make sure:\n\n> the camera is attach/parented to that object (so it animates along with the object)\n\nTo enable LUT-filters, by wrapping via semi-transparent sphere around a camera e.g., make sure:\n\n> the targeted camera (`#cam2` e.g.) the active camera, so that its childs (the LUT sphere) move along accordingly\n\nYou can add this URI Fragment to the top-level URLbar, or as [[href]] value (to trigger via click) in a 3D model Editor (Blender e.g.):\u003Cbr>\u003Cbr>\n\n\u003Cdiv style=\"max-width:600px\">\n\u003C$videojs controls=\"controls\" aspectratio=\"16:9\" preload=\"auto\" poster=\"\" fluid=\"fluid\" class=\"vjs-big-play-centered\">\n \u003Csource src=\"https://coderofsalvation.codeberg.page/xrfragment.media/gettingstarted2024.mp4#t=295\" type=\"video/mp4\"/>\n\u003C/$videojs>\n\u003C/div>\n\n> ''IMPORTANT:'' `#pos=roomB` has been deprecated in favor of `#roomB` to simplify the spec.\n\n\u003Ch2>Developers only:\u003C/h2>\n\n[[» example implementation|https://github.com/coderofsalvation/xrfragment/blob/main/src/3rd/js/three/xrf/pos.js]]\u003Cbr>\n[[» discussion|https://github.com/coderofsalvation/xrfragment/issues/5]]\u003Cbr>\n\n!Spec\n\nBelow is the related section of the spec (full spec here: \u003Ca href=\"doc/RFC_XR_Fragments.html\" target=\"_blank\">HTML\u003C/a>, \u003Ca href=\"doc/RFC_XR_Fragments.txt\" target=\"_blank\">TXT\u003C/a>)\n\n\u003Ciframe sandbox=\"allow-scripts\" src=\"doc/RFC_XR_Fragments.html#navigating-3d\" frameborder=\"0\" class=\"spec\">\u003C/iframe>\n","tags":"level1 [[📜 level1: URL]] href","title":"teleport camera spawnpoint","modified":"20260316145239010","type":"text/vnd.tiddlywiki"},
{"title":"the-deep-immersive-web.svg","text":"\u003C?xml version=\"1.0\" standalone=\"no\"?>\n\u003C!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n\u003Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 885.2564102564104 670.577344323835\" width=\"885.2564102564104\" height=\"670.577344323835\">\u003C!-- svg-source:excalidraw -->\u003Cmetadata>\u003C/metadata>\u003Cdefs>\u003Csymbol id=\"image-a807ad105d49cee7e9985906c8a40baffb23502c\">\u003Cimage href=\"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIuNjI5MTM5bW0iIGhlaWdodD0iMTMuNjYxNjA2bW0iIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQyLjYyOTEzOSAxMy42NjE2MDUiIGlkPSJzdmcxMTkiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICA8ZGVmcyBpZD0iZGVmczEyMyI+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Njc0MiI+CiAgICAgIDxzdG9wIHN0eWxlPSJzdG9wLWNvbG9yOiMyNzZmZmY7c3RvcC1vcGFjaXR5OjEiIG9mZnNldD0iMCIgaWQ9InN0b3A2NzM4Ii8+CiAgICAgIDxzdG9wIHN0eWxlPSJzdG9wLWNvbG9yOiNmZjE2YmM7c3RvcC1vcGFjaXR5OjEiIG9mZnNldD0iMSIgaWQ9InN0b3A2NzQwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDMyNzciPgogICAgICA8c3RvcCBzdHlsZT0ic3RvcC1jb2xvcjojZmYwMDAwO3N0b3Atb3BhY2l0eToxOyIgb2Zmc2V0PSIwIiBpZD0ic3RvcDM1NDkiLz4KICAgICAgPHN0b3Agc3R5bGU9InN0b3AtY29sb3I6IzAwODAwMDtzdG9wLW9wYWNpdHk6MDsiIG9mZnNldD0iMSIgaWQ9InN0b3AzNTUxIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDY3NDIiIGlkPSJsaW5lYXJHcmFkaWVudDg1NDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEuMDA0ODk1OCwtMC4xNzg0NjAyNiwtMS4xNDUxMTMzKSIgeDE9IjI2Ny41NjM3MiIgeTE9Ijg4Ljk2MTcxNiIgeDI9IjMyNC40NDg2NyIgeTI9Ijg4Ljk2MTcxNiIvPgogICAgPGxpbmVhckdyYWRpZW50IHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDY3NDIiIGlkPSJsaW5lYXJHcmFkaWVudDg2MzciIHgxPSIxNTQuNzgwNDkiIHkxPSIyNC4wNDgyNTIiIHgyPSIyNzMuMTI2OTUiIHkyPSIyNC4wNDgyNTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIi8+CiAgICA8bGluZWFyR3JhZGllbnQgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Njc0MiIgaWQ9ImxpbmVhckdyYWRpZW50MTQxMjIiIHgxPSI2OS4zODc4NzEiIHkxPSI3LjI2NjEyNTIiIHgyPSI3OC40NjUxNTciIHkyPSI3LjI2NjEyNTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC00MC4yMDU3NzUsMS4wODg4MTgyKSIvPgogIDwvZGVmcz4KICA8bWV0YWRhdGEgaWQ9Im1ldGFkYXRhOTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIi8+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ny42NjgzMjIsLTE1LjUwNTc1OSkiIGlkPSJnMTEzIj4KICAgIDxnIHRyYW5zZm9ybT0ic2NhbGUoMC4yNjQ1OCkiIHN0eWxlPSJmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczpub3JtYWw7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpub3JtYWwiIGFyaWEtbGFiZWw9IlNFQVJYUiIgaWQ9ImcxMTEiPgogICAgICA8cGF0aCBpZD0icGF0aDEwNSIgc3R5bGU9ImZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC1mZWF0dXJlLXNldHRpbmdzOm5vcm1hbDtvcGFjaXR5OjE7ZmlsbDojZjdmN2Y3O2ZpbGwtb3BhY2l0eTowLjk5NjA3ODtzdHJva2U6dXJsKCNsaW5lYXJHcmFkaWVudDg2MzcpO3N0cm9rZS13aWR0aDozLjc3OTUzO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lIiBkPSJtIDE1OC41MTk1MywwLjEyODkwNjI1IGMgLTEuMTI5MjgsMC4wMTA0Mzc1IC0yLjMzMzQzLDAuMDM4MDgzMiAtMy41ODc4OSwwLjA5Mzc1IC0wLjMwNDU3LC0wLjEzMzk5ODMxIC0wLjA1NDcsMTMuNzM2MzI3NzUgLTAuMDU0NywxMy43MzYzMjc3NSAyLjgxODk3LDAuMDYzNDggNi43OTQzNywtMC4zMTUwNjcgOC4zMzk4NSwxLjA0MTAxNiAzLjk3NDc1LDMuMDkzOTYxIDMuMTkxNDcsMi40MTgwMzkgNS43NzczNCw1LjAwMzkwNiAyLjU4NTg3LDIuNTg1ODY4IDUuMjM2MDEsNS4xNzE5NDUgNy45NTExNyw3Ljc1NzgxMyBsIC0yMS4yOTMxLDE4Ljc4MjQ0MiBjIC0xLjI5MzM5LDEuMjkyOTg0IC0yLjQ1NTI5LDEuNTcwNTYyIDguNDI1MzcsMS4zMDI4ODEgOS41OTMxNiwtMC4wODkzNSA4LjE5MjM3LDAuNzIwNzU1IDEwLjczNzQ1LC0xLjEzNzIwMyA3LjgzOTU1LC02LjEyMTYwMiA5LjYxMjg3LC03LjQ3MDQyNSAxMi4zMjgwNCwtMTAuMTg1NDkxIDMuMDU5OSwyLjQzNDgxOSA1Ljc1NDgzLDQuMDkyODA0IDEwLjQzNDk0LDcuMjE4MjEzIDAsMCA0LjU2NzUyLDIuMzI2OTggOS4wMzU0NiwzLjQ2NjYxMSA1LjE2MTQsMC44Njk3MTEgMTkuMDY1MSwwLjg1NjUwNSAxOS42Mjg3MiwwLjY1OTk3OSBoIDQuNzIwNyBjIDAsMCAwLjA5NzcsLTguOTU3OTk2IDAuMTY5OTIsLTE2LjA2NjQwNyAwLjEyNzcxLC0xMC45MDk3ODggMi4xNzE5NSwtMTMuMDkxNTc0IDQuNzU3ODEsLTE1LjgwNjY0IDIuNzE1MDcsLTIuNzE1MDY2IDYuMDExODgsLTIuMDcyMjY2IDkuODkwNjMsLTIuMDcyMjY2IGggMjEuMzQ1NyBWIDAuMTU0Mjk2ODggaCAtMjEuMzQ1NyBjIC03LjYyNzksMCAtMTQuMTU3NjYsMi43MTQyOTk2MiAtMTkuNTg3ODksOC4xNDQ1MzEyMiAtNS4zMDA5Myw1LjMwMDkzMjkgLTcuOTUxMTcsMTEuNzY2NjI2OSAtNy45NTExNywxOS4zOTQ1MzA5IHYgOS4wOTc2NTcgYyAtMi4wNTAxNiwwLjAzOTc3IC00LjEyNjQzLDAuMDAyOSAtNS45Mjk2OSwtMC4xNjAxNTcgLTEuODU3OTgsLTAuMTY3ODk4IC00LjY4NDEzLC0xLjMyMDczNiAtOC4zMDc2LC0zLjA4ODgwOCAwLDAgLTQuODg1ODMsLTMuMDY1MTY2IC03LjQ3MTcsLTUuNzgwMzMyIGwgMTUuMDAzMTgsLTE1Ljc3Nzg3NSBjIDEuMjU5OTQsLTEuMzI1MDAyIDMuOTAwOTEsLTQuNjE4OTM4NSA4LjUyODA3LC05LjU4MzQ1MzQgMS42MzU2NiwtMS43NTQ5MTA1NiAwLjg0OTczLC0yLjMxMTM0MTAxIC00LjA0MTAxLC0yLjE5NTMxMjQ4IC0yLjQxMjQ3LDAuMDA4NjIgLTYuNjkxNDksMC4wMTc1NzgxIC04LjYzMDg2LDAuMDE3NTc4MSAtMS44MTAwOCwwIC0zLjQyNTQ4LDAuNzEwNjMwNDIgLTQuODQ3NjYsMi4xMzI4MTI1OCBMIDE4Ni44MzU5NCwxOC4wNjQ0NTMgYyAtMi43MTUwNywtMi41ODU4NjcgLTUuMzY1NDEsLTUuMTcxOTQ1IC03Ljk1MTE3LC03Ljc1NzgxMiBsIC03Ljk1MTE4LC03Ljk1MTE3MjIgYyAtMS40MjIxOCwtMS40MjIxNzIxMyAtMy4wMzk1MywtMi4xMzI4MTI1NSAtNC44NDk2MSwtMi4xMzI4MTI1NSAtMS40NTQ1MywwIC00LjE3NjYxLC0wLjEyNTA2MjU3IC03LjU2NDQ1LC0wLjA5Mzc1IHoiIHRyYW5zZm9ybT0ibWF0cml4KDEuMDAwMDEyNiwwLDAsMS4wMDAwMTI2LDI3LjI3MzQxNCw2MC4zNzExNTQpIi8+CiAgICAgIDxwYXRoIGQ9Im0gMjY3LjM4NTQ3LDg4LjI1MjI5NiBjIDAsLTcuNjY1NjQ3IDIuNjUwNSwtMTQuMTYxOTk3IDcuOTUxNSwtMTkuNDg4OTUgNS40MzAzLC01LjQ1Njg4NiAxMS45NiwtOC4xODUzNzkgMTkuNTg4LC04LjE4NTM3OSBoIDM3LjM0NTMzIHYgMTMuODM3NDE2IGggLTM3LjM0NTMzIGMgLTMuODc4OCwwIC03LjE3NTgsMS4zNjQyNDYgLTkuODkwOSw0LjA5MjYzOSAtMi41ODU5LDIuNzI4NDkzIC0zLjg3ODgsNS45NzY2MTggLTMuODc4OCw5Ljc0NDQ3NSB2IDE5LjYzNDU2MyBoIC0xMy43NyB6IiBzdHlsZT0iZm9udC12YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFsO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LWZlYXR1cmUtc2V0dGluZ3M6bm9ybWFsO2ZpbGw6I2Y3ZjdmNztmaWxsLW9wYWNpdHk6MC45OTczNTY7c3Ryb2tlOiM1NDQzOGU7c3Ryb2tlLXdpZHRoOjMuNzg4ODI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIgaWQ9InBhdGgxMDMiLz4KICAgICAgPHJlY3Qgc3R5bGU9ImZpbGw6I2Y3ZjdmNztmaWxsLW9wYWNpdHk6MC45OTYwNzg7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjMuNzc5NTgiIGlkPSJyZWN0MTEwNSIgd2lkdGg9IjI5LjQ0MDYxNSIgaGVpZ2h0PSI5LjgxODg3MzQiIHg9IjI2OS45MzQyMyIgeT0iNjIuNTE2MTcxIi8+CiAgICA8L2c+CiAgPC9nPgogIDxwYXRoIGQ9Im0gNDAuMjQzNzU1LDYuODcyMDQyMyAtOS4wODYzLC0wLjA0NDkzIGMgMCwwIC0xLjg4NzIsMC4wNDQ5NCAtMS44NDIzLDEuNTcyNyAwLjA0NDkzLDEuNTI3Nzk5OSAxLjg3NzIsMS40ODI3OTk5IDEuODc3MiwxLjQ4Mjc5OTkgaCA5LjA1MTQgeiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjAuMjY0NThweCIgaWQ9InBhdGgxMTciIHN0eWxlPSJmaWxsOiNmZWZlZmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM1NDQzOGU7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIvPgo8L3N2Zz4=\" preserveAspectRatio=\"none\" width=\"100%\" height=\"100%\">\u003C/image>\u003C/symbol>\u003Csymbol id=\"image-98625836282f17aa77ff921c5273d549b2d312c4\">\u003Cimage href=\"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkuODU5MzZtbSIgaGVpZ2h0PSI1OC4xNTY5NDRtbSIgdmlld0JveD0iMCAwIDM5Ljg1OTM2IDU4LjE1Njk0NCIgdmVyc2lvbj0iMS4xIiBpZD0ic3ZnMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcyBpZD0iZGVmczEiLz4KICA8ZyBpZD0ibGF5ZXIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzEuODI1ODc2LC0zMS4wNzU0NjcpIj4KICAgIDxnIGlkPSJnMSIgc3R5bGU9ImZpbGw6I2ZmMDAwMDtzdHJva2Utd2lkdGg6My41MTExOCI+CiAgICAgIDxwYXRoIGlkPSJwYXRoNiIgc3R5bGU9ImZpbGw6I2U5ZTlmZjtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6Mi41Njk1NTtzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Im0gOTEuODA5NDQsNjkuOTg0NDY3IDE4LjQzOTI4LC0xNi4yODc3OCB2IDIzLjU5NjI4NyBsIC0xOC40MzkyOCwxMi4xMjk3OCB6IiBwb2ludHM9IjExMC4yNDg3Miw1My42OTY2ODcgMTEwLjI0ODcyLDc3LjI5Mjk3NCA5MS44MDk0NCw4OS40MjI3NTQgOTEuODA5NDQsNjkuOTg0NDY3ICIvPgogICAgICA8cGF0aCBpZD0icGF0aDEiIHN0eWxlPSJmaWxsOiMzNTM1NjQ7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNTY5NTU7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJNIDcyLjkwMzI2Miw1Ni45NjI3ODQgViA3OS43MjUyOSBMIDkxLjgwOTQ0LDg5LjQyMjc1NCBWIDY5Ljk4NDQ2NyBaIiBwb2ludHM9IjcyLjkwMzI2Miw3OS43MjUyOSA5MS44MDk0NCw4OS40MjI3NTQgOTEuODA5NDQsNjkuOTg0NDY3IDcyLjkwMzI2Miw1Ni45NjI3ODQgIi8+CiAgICAgIDxwYXRoIGlkPSJwYXRoMiIgc3R5bGU9ImZpbGw6IzRkNGQ5ZjtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6Mi41Njk1NTtzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Ik0gNzIuOTAzMjYyLDU2Ljk2Mjc4NCA5MC40MDAxODcsMzMuNzc5NzE1IDExMC4yNDg3Miw1My42OTY2ODcgOTEuODA5NDQsNjkuOTg0NDY3IFoiIHBvaW50cz0iOTAuNDAwMTg3LDMzLjc3OTcxNSAxMTAuMjQ4NzIsNTMuNjk2Njg3IDkxLjgwOTQ0LDY5Ljk4NDQ2NyA3Mi45MDMyNjIsNTYuOTYyNzg0ICIvPgogICAgICA8cGF0aCBpZD0icGF0aDUiIHN0eWxlPSJmaWxsOiNhZmFmZGU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNTY5NTU7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJNIDcyLjkwMzI2Miw3OS43MjUyOSA5MC40MDAxODcsNjIuNDYwNDczIDExMC4yNDg3Miw3Ny4yOTI5NzQgOTEuODA5NDQsODkuNDIyNzU0IFoiIHBvaW50cz0iOTAuNDAwMTg3LDYyLjQ2MDQ3MyAxMTAuMjQ4NzIsNzcuMjkyOTc0IDkxLjgwOTQ0LDg5LjQyMjc1NCA3Mi45MDMyNjIsNzkuNzI1MjkgIi8+CiAgICAgIDxwYXRoIGlkPSJwYXRoNCIgc3R5bGU9ImZpbGw6I2Q3ZDdmZjtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6Mi41Njk1NTtzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Ik0gOTAuNDAwMTg3LDMzLjc3OTcxNSBWIDYyLjQ2MDQ3MyBMIDExMC4yNDg3Miw3Ny4yOTI5NzQgViA1My42OTY2ODcgWiIgcG9pbnRzPSI5MC40MDAxODcsNjIuNDYwNDczIDExMC4yNDg3Miw3Ny4yOTI5NzQgMTEwLjI0ODcyLDUzLjY5NjY4NyA5MC40MDAxODcsMzMuNzc5NzE1ICIvPgogICAgICA8cGF0aCBpZD0icGF0aDMiIHN0eWxlPSJmaWxsOiM4Njg2YmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNTY5NTU7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJNIDcyLjkwMzI2Miw1Ni45NjI3ODQgOTAuNDAwMTg3LDMzLjc3OTcxNSBWIDYyLjQ2MDQ3MyBMIDcyLjkwMzI2Miw3OS43MjUyOSBaIiBwb2ludHM9IjkwLjQwMDE4NywzMy43Nzk3MTUgOTAuNDAwMTg3LDYyLjQ2MDQ3MyA3Mi45MDMyNjIsNzkuNzI1MjkgNzIuOTAzMjYyLDU2Ljk2Mjc4NCAiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==\" preserveAspectRatio=\"none\" width=\"100%\" height=\"100%\">\u003C/image>\u003C/symbol>\u003Csymbol id=\"image-crop-a9f2b950a055b49462c8e512c1cda65bb6c04fce-737261862\">\u003Cimage href=\"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJzdmcxIiB3aWR0aD0iMTg4OC42MDY5IiBoZWlnaHQ9IjI2OC4zMjQxOSIgdmlld0JveD0iMCAwIDE4ODguNjA2OSAyNjguMzI0MTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGRlZnMgaWQ9ImRlZnMxIi8+CiAgPGcgaWQ9ImcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTY0LjMwNTI4LC0zNjguMjg0NjUpIj4KICAgIDxwYXRoIHN0eWxlPSJmaWxsOiMxYTFhMWE7ZmlsbC1vcGFjaXR5OjEiIGQ9Im0gMTMwMC40ODgxLDUwOC42NzE1OSB2IC0xMTcuNDIxOSBsIDMuMTM0NSwwLjQyMTg5IDMuMTM0NCwwLjQyMTkgNzUuODY1Niw2OS43MjU0IDc1Ljg2NTUsNjkuNzI1NCAwLjM0NTEsLTcwLjA1ODczIDAuMzQ1MSwtNzAuMDU4NzQgaCAyMi42NTQ5IDIyLjY1NDkgViA1MDguNzYwMTYgNjI2LjA5MzUgaCAtMi40MDg5IC0yLjQwODkgbCAtNTAuNTIxMiwtNDUuNjY2NjcgLTUwLjUyMTIsLTQ1LjY2NjY3IC0yNi4wNjk5LC0yMy41ODIxMSAtMjYuMDY5OSwtMjMuNTgyMTIgLTAuMzQ1Myw2OS4yNDg3OSAtMC4zNDUyLDY5LjI0ODc4IGggLTIyLjY1NDggLTIyLjY1NDcgeiIgaWQ9InBhdGg4Ii8+CiAgICA8cGF0aCBzdHlsZT0iZmlsbDojMWExYTFhO2ZpbGwtb3BhY2l0eToxIiBkPSJtIDEwNTMuNjE3Niw1NzYuNDI2ODMgMjUuMzI2NywtNDkuNjY2NjcgMzQuMTA1MiwtNjYuNjMzNTIgMzQuMTA1MiwtNjYuNjMzNTEgdiAtMS4wMzMxNiAtMS4wMzMxNiBoIDMuMTQ2MyAzLjE0NjMgbCAyMi43MDI0LDQ0LjMzMzM0IDIyLjcwMjQsNDQuMzMzMzQgMTkuMDU5NCwzNy4zMzMzMyAxOS4wNTk0LDM3LjMzMzM0IDE4LjI0MzgsMzUuNjY2NjcgMTguMjQzOSwzNS42NjY2NyBoIC0yNC44MjQzIC0yNC44MjQzIGwgLTM2LjQ5MjMsLTcyLjk5OTIzIC0zNi40OTIyLC03Mi45OTkyNCAtMzYuNTA0NSw3Mi45OTkyNCAtMzYuNTA0NCw3Mi45OTkyMyBoIC0yNC43NjI4IC0yNC43NjI5IHoiIGlkPSJwYXRoNyIvPgogICAgPHBhdGggc3R5bGU9ImZpbGw6IzFhMWExYTtmaWxsLW9wYWNpdHk6MSIgZD0ibSAxNjI5LjgyMTQsNjI3LjU1Mzk5IC0xMCwtMi4zMDc1OSAtNy4zMzMzLC0zLjE2MzM5IC03LjMzMzQsLTMuMTYzMzkgLTguMjMyOSwtNS4xMzU4NyAtOC4yMzMsLTUuMTM1ODcgLTcuODIyOCwtOC4zNjI1OCAtNy44MjI4LC04LjM2MjU4IC01LjU5MDksLTEwLjc0NjQ1IC01LjU5MDksLTEwLjc0NjQ0IC0yLjY3NzMsLTExLjE2ODE3IC0yLjY3NzQsLTExLjE2ODE3IC0wLjAxLC03OC4zMzMzNCAtMC4wMSwtNzguMzMzMzQgaCAyMi42NjggMjIuNjY2NyB2IDc1LjcxOTg4IDc1LjcxOTg3IGwgMS45OTk2LDcuNjc2ODMgMS45OTk1LDcuNjc2ODIgNC40ODM2LDcuMDA5MDEgNC40ODM2LDcuMDA5MDEgNS42Njg3LDQuODUyMTcgNS42Njg3LDQuODUyMTYgNS44Mzk1LDIuNzQ0ODkgNS44Mzk1LDIuNzQ0ODkgOS4yMzYsMS41ODM4IDkuMjM1OSwxLjU4Mzc5IDkuNjA5OSwtMS40ODc0NyA5LjYwOTksLTEuNDg3NDcgOC40MjYsLTQuMTQ4MDggOC40MjU5LC00LjE0ODA3IDUuMzg5NSwtNi4xMjI4MSA1LjM4OTUsLTYuMTIyODEgMy4zNzQxLC02Ljg5NjQgMy4zNzQxLC02Ljg5NjM5IDEuMjk4OSwtNy45MzE4IDEuMjk4OCwtNy45MzE4IDAuMDEsLTczLjAwMDAxIDAuMDEsLTczLjAwMDAxIGggMjIuNzMzNCAyMi43MzM1IGwgLTAuNDgwNCw4MS4wMDAwMSAtMC40ODA0LDgxLjAwMDAxIC0yLjMzMzcsOCAtMi4zMzM3LDggLTUuMzE0MywxMC44NDA5MiAtNS4zMTQ0LDEwLjg0MDkyIC03LjMxOTksOC4wODg3NCAtNy4zMTk5LDguMDg4NzQgLTkuMTM3Myw2LjA3NDQ0IC05LjEzNzIsNi4wNzQ0NCAtOS4xNDc5LDMuNDUwNTkgLTkuMTQ3OCwzLjQ1MDU4IC05Ljc4NCwxLjg3ODY1IC05Ljc4MzksMS44Nzg2NSAtMTUuNTQ5NCwtMC4xMTU5NiAtMTUuNTUzOSwtMC4xMTU5NiB6IiBpZD0icGF0aDUiLz4KICAgIDxwYXRoIHN0eWxlPSJmaWxsOiMxYTFhMWE7ZmlsbC1vcGFjaXR5OjEiIGQ9Im0gMTg3NC40NzQ3LDYyOS45NTI1NSAtMTMuMzQ2NywtMC45NjU2OSAtMTEuMDUxMywtMi43NTA1MyAtMTEuMDUxNCwtMi43NTA1MiAtMTAuNDkxNCwtNC41NDY1MiAtMTAuNDkxNCwtNC41NDY1MiAtMTQuMTAwOSwtOS4xNDk2NCAtMTQuMTAwOSwtOS4xNDk2MyAtMC4wMSwtMS4wNDAxIC0wLjAxLC0xLjA0MDEgMTEuNTQyOSwtMTYuOTU5OTEgMTEuNTQyOSwtMTYuOTU5OSAwLjM1NDEsLTAuNDUyNTEgMC4zNTQsLTAuNDUyNTIgMTAuMjMyMSw2LjIxMTMxIDEwLjIzMjEsNi4yMTEzIDExLjc1ODMsNS44OTU0OSAxMS43NTgzLDUuODk1NDggNy43NzkzLDIuMDk1ODQgNy43NzkzLDIuMDk1ODUgMTAuMjY5MSwwLjc2OTMzIDEwLjI2OTEsMC43NjkzNCA4LjM1MzEsLTEuNjQzMzkgOC4zNTMyLC0xLjY0MzM4IDYuMTY0NSwtMy4xMjM3NyA2LjE2NDQsLTMuMTIzNzcgNC4zMDI2LC00LjkwMDQyIDQuMzAyNywtNC45MDA0MiAxLjI0NCwtMy4yNzIwMSAxLjI0NCwtMy4yNzIwMSB2IC02LjA4ODY0IC02LjA4ODY0IGwgLTUuNjY2NywtNS42MjY3OCAtNS42NjY2LC01LjYyNjc4IC03LjgxODUsLTIuOTAyNTUgLTcuODE4NSwtMi45MDI1NCAtMjYuNjUxMywtNS4zODA3NCAtMjYuNjUxMiwtNS4zODA3NSAtOC44NjM2LC0yLjcxMjcxIC04Ljg2MzYsLTIuNzEyNzIgLTkuMzI2LC00Ljg2ODQ0IC05LjMyNiwtNC44Njg0NSAtOC4xMTQ1LC04IC04LjExNDQsLTggLTMuNDc1LC03LjQwNTQ0IC0zLjQ3NTEsLTcuNDA1NDUgLTEuNTg0NCwtOS4wOTg3MyAtMS41ODQ1LC05LjA5ODczIDAuODcyMywtOC44MjkxNiAwLjg3MjMsLTguODI5MTYgMi4xNTg4LC02LjY2NjY3IDIuMTU4NywtNi42NjY2NyA0LjI0MzksLTYuNjc0MTMgNC4yNDM5LC02LjY3NDEzIDcuMDM3NSwtNi4zMjczOSA3LjAzNzYsLTYuMzI3MzkgOC40NTk2LC00LjAzNzM3IDguNDU5NSwtNC4wMzczNyAxMC4zOTQ2LC0yLjg0NTY5IDEwLjM5NDUsLTIuODQ1NyAyNC42NjY3LC0wLjAzIDI0LjY2NjcsLTAuMDMgMTAuNjY2NiwyLjkzNTc5IDEwLjY2NjcsMi45MzU3OSAxMCw0LjcxODc0IDEwLDQuNzE4NzUgMTAuMzMzMyw2Ljc2MTQ5IDEwLjMzMzQsNi43NjE0OSB2IDAuNTcwNzYgMC41NzA3NyBsIC0xMS40OTU2LDE2LjI2MTEzIC0xMS40OTU1LDE2LjI2MTE0IC0xLjA2NTIsMS4xNjA3NCAtMS4wNjUyLDEuMTYwNzQgLTkuODEwMSwtNi4xMTQzOCAtOS44MTAyLC02LjExNDM5IC05LjY2ODYsLTMuOTg3MDMgLTkuNjY4NywtMy45ODcwNCAtNy45OCwtMS41Njk5NyAtNy45OCwtMS41Njk5OCAtMTIuOTk5NywwLjYyNTk4IC0xMi45OTk3LDAuNjI1OTggLTguOTU1OCw0LjI3NDE4IC04Ljk1NTcsNC4yNzQxOCAtMy4yMTIzLDQuMjc3MTcgLTMuMjEyNCw0LjI3NzE2IC0wLjg4ODMsNC4xOTUyMSAtMC44ODgyLDQuMTk1MjEgMS44OTQzLDQuNTMzNzEgMS44OTQzLDQuNTMzNzEgNC4xNjA1LDMuNTAwODMgNC4xNjA1LDMuNTAwODMgNy4zMTY1LDIuNzM3NDggNy4zMTY2LDIuNzM3NDggMTMuNjUzOSwzLjQ2MTA3IDEzLjY1MzgsMy40NjEwOCAxNS41NDMxLDMuMTY1NTkgMTUuNTQzMSwzLjE2NTU4IDguNTA3MywyLjg1MzM3IDguNTA3MywyLjg1MzM3IDcuNzI1OCw0LjEwMzM1IDcuNzI1Nyw0LjEwMzM1IDUuODE5Niw1LjEyMjU3IDUuODE5NSw1LjEyMjU3IDQuMTc4Nyw2LjMwODY3IDQuMTc4Nyw2LjMwODY4IDIuNzY3Miw5LjExMDQgMi43NjcyLDkuMTEwMzkgLTAuNjM0NywxNi4yNDEwOSAtMC42MzQ3LDE2LjI0MTA4IC0yLjkyNTIsNy4zMzMzNCAtMi45MjUxLDcuMzMzMzMgLTQuNTk1Myw2LjMxMTY2IC00LjU5NTIsNi4zMTE2NiAtNy42Njk1LDYuMDI5MDYgLTcuNjY5NCw2LjAyOTA2IC05LjMzMzMsMy44ODgyMyAtOS4zMzM0LDMuODg4MjIgLTEwLjY2NjYsMi4wMTk4MyAtMTAuNjY2NywyLjAxOTgzIC0xMCwwLjQ5NjkzIC0xMCwwLjQ5Njk0IHoiIGlkPSJwYXRoNCIvPgogICAgPHBhdGggc3R5bGU9ImZpbGw6IzFhMWExYTtmaWxsLW9wYWNpdHk6MSIgZD0ibSA5MjEuMTU0NzksNjMwLjA2MTg4IC05LjMzMzQsLTAuOTk0NDkgLTUuOTU3NSwtMS42MTY2NiAtNS45NTc1LC0xLjYxNjY2IC05LjAyNywtNC41NDU5MSAtOS4wMjcsLTQuNTQ1OTEgLTkuMDE1NSwtOC41MDYwNSAtOS4wMTU1LC04LjUwNjA2IC00Ljk4NjUsLTguNDMxODIgLTQuOTg2NSwtOC40MzE4MyAwLjk4NjUsLTAuOTgzNDQgMC45ODY1LC0wLjk4MzQzIDE0LC02LjIzMjg3IDE0LC02LjIzMjg2IDUuNTg3NiwtMi40MjIyNiA1LjU4NzYsLTIuNDIyMjUgMy4yOTksNS41ODUzOSAzLjI5ODksNS41ODUzOSA0LjQ0NjgsNC4yNjUwNCA0LjQ0NjgsNC4yNjUwMyA2LjQ1ODIsMi44NTI2MSA2LjQ1ODMsMi44NTI2MiBoIDguOTk0NCA4Ljk5NDQgbCA1Ljg4MDcsLTEuNzM5MTQgNS44ODA3LC0xLjczOTEzIDYuNzExNSwtNi43MTE4NSA2LjcxMTUsLTYuNzExODUgMy4yODYxNiwtOCAzLjI4NjEsLTggMC4zOTI4LC04Mi4zMzMzNCAwLjM5MjgsLTgyLjMzMzM0IGggMjIuNjU2NyAyMi42NTY3NSBsIC0wLjQxMzEsODQuMzMzMzQgLTAuNDEzMSw4NC4zMzMzNCAtMi4zNjEsOCAtMi4zNjExLDguMDAwMDEgLTQuOTE0LDkuOTY3ODIgLTQuOTE0MSw5Ljk2NzgyIC04LjIyODg1LDguNjk4ODQgLTguMjI4OSw4LjY5ODg1IC03LjQ3NDcsNC41MDI5MSAtNy40NzQ3LDQuNTAyOTEgLTguNDc4NDYsMy4wNzc1NCAtOC40Nzg2LDMuMDc3NTMgLTguNTEwMiwwLjgxNjU1IC04LjUxMDIsMC44MTY1NCAtNCwwLjQxNzc5IC00LDAuNDE3NzggeiIgaWQ9InBhdGgzIi8+CiAgICA8cGF0aCBzdHlsZT0iZmlsbDojMDBjOTAwO2ZpbGwtb3BhY2l0eToxIiBkPSJtIDIyNTMuOTE5LDUwOC4yODY0IHYgLTExOCBsIDU3LDAuMDQ2IDU3LDAuMDQ2IDEwLjY2NTMsMS45IDEwLjY2NTIsMS45IDExLjE3ODQsNS41MzkxIDExLjE3ODQsNS41MzkxIDguMzkyNyw4LjM5MjcgOC4zOTI3LDguMzkyNyA1LjI5MzksMTEuMTIxNyA1LjI5MzksMTEuMTIxNyAxLjc2NTgsNy4zMzMzIDEuNzY1OCw3LjMzMzMgLTAuMTMwNiwxNC42NjY3IC0wLjEzMDYsMTQuNjY2NyAtMy40ODQ1LDEwLjc3MTIgLTMuNDg0NSwxMC43NzEyIC01LjExODcsNy44OTU1IC01LjExODgsNy44OTU0IC03Ljk2MzQsNy4zMzMzIC03Ljk2MzUsNy4zMzM0IC02Ljg4NiwzLjMzMzMgLTYuODg2MSwzLjMzMzMgMC40Njk0LDEuMzgxNiAwLjQ2OTQsMS4zODE2IDI3LjAyMDcsMzYuNjE4NCAyNy4wMjA2LDM2LjYxODUgMS4yOTM5LDEuNjY2NiAxLjI5MzgsMS42NjY3IGggLTI3LjkzMTQgLTI3LjkzMTQgbCAtMTcuMzE3NCwtMjMuNjY2NyAtMTcuMzE3MywtMjMuNjY2NyAtOS43MDY5LC0xMy42NjY2IC05LjcwNjgsLTEzLjY2NjcgaCAtMjEuMjA3NyAtMjEuMjA3NiB2IDM3LjMzMzMgMzcuMzMzNCBoIC0yMy4zMzMzIC0yMy4zMzM0IHogbSAxMjIuMDU0NSwtMS4xNTU4IDYuNzIxMiwtMy4xMjk4IDMuNjc1OSwtNC4zNjg2IDMuNjc1OSwtNC4zNjg1IDIuOTM2MywtNS40ODg3IDIuOTM2MiwtNS40ODg2IC0wLjA0MywtMTIuNjY2NyAtMC4wNDMsLTEyLjY2NjYgLTMuMDIyOSwtNi42NjY3IC0zLjAyMywtNi42NjY3IC00LjkxMDksLTUuMDQwNCAtNC45MTA5LC01LjA0MDQgLTYuNTk4NiwtMS45NTk2IC02LjU5ODYsLTEuOTU5NiBoIC0zMy4wOTExIC0zMy4wOTEzIHYgMzkuMzMzNCAzOS4zMzMzIGwgMzQuMzMzMywtMC4wMTMgMzQuMzMzNCwtMC4wMTMgeiIgaWQ9InBhdGgxMSIvPgogICAgPHBhdGggc3R5bGU9ImZpbGw6IzAwYzkwMDtmaWxsLW9wYWNpdHk6MSIgZD0ibSAyMjAyLjU5OTgsNjI2LjM1NjIgLTE0LjY1MjUsLTAuNzM2NCAtMzAuMDE0MSwtMzkuMjYzMyAtMzAuMDE0MiwtMzkuMjYzMyAtMS4zMDc4LDAuMDQxIC0xLjMwNzksMC4wNDEgLTI4LjYxNDksMzkuNTU2IC0yOC42MTQ5LDM5LjU1NiBoIC0yOS4yMTk5IC0yOS4yMTk5IGwgMC43NTgzLC0xLjk3NTkgMC43NTgyLC0xLjk3NTkgMzQuMjk4MiwtNDUuNjkwNyAzNC4yOTgyLC00NS42OTA4IDkuMjA3NCwtMTEuNjcwNSA5LjIwNzMsLTExLjY3MDUgMS41NDU1LDAuOTI2NCAxLjU0NTYsMC45MjY1IC0xLjQ2MzIsLTEuOTIyNiAtMS40NjMxLC0xLjkyMjcgLTEzLjgxODgsLTE4LjY2NjYgLTEzLjgxODgsLTE4LjY2NjcgLTI3LjcxOCwtMzcuMTMyNiAtMjcuNzE4MSwtMzcuMTMyNyB2IC0xLjIwMDcgLTEuMjAwNyBsIDI0LjMzMzMsMC4wNDUgMjQuMzMzMywwLjA0NSAzMC42NjY3LDQxLjg2ODggMzAuNjY2Nyw0MS44Njg4IDAuNzAwOSwwLjA4NiAwLjcwMDksMC4wODYgMzEuNzg2MSwtNDIuNjY2NyAzMS43ODYxLC00Mi42NjY3IGggMjMuMTAxIDIzLjEwMDkgbCAwLjc0NjIsMS4yMDc0IDAuNzQ2MywxLjIwNzQgLTQyLjc3ODcsNTYuMjMxMSAtNDIuNzc4Niw1Ni4yMzEgMi4wNTA3LDEuNTYxNiAyLjA1MDcsMS41NjE1IDQ0LjY0Nyw1OC41OTAyIDQ0LjY0Nyw1OC41OTAyIC0wLjY2NTMsMS4wNzY1IC0wLjY2NTMsMS4wNzY1IC0xMy41ODgsLTAuMjYzNiAtMTMuNTg3OSwtMC4yNjM2IHogbSAtMTM1LjA4MjEsLTkuMDIgNC45MzE5LC00Ljc5MTQgLTAuMjY1MywtMS4wMTQ5IC0wLjI2NTMsLTEuMDE1IDUsLTYuMDM0OCA1LC02LjAzNDkgdiAtMS4xNjMzIC0xLjE2MzIgbCA0LC0zLjgzMjMgNCwtMy44MzIyIHYgLTEuMTE5OCAtMS4xMTk4IGwgNy43Mzc2LC0xMC4yOTc0IDcuNzM3NiwtMTAuMjk3NCA4Ljg3OTgsLTEyIDguODc5OSwtMTIgMC4wODYsLTEuMzMzNCAwLjA4NiwtMS4zMzMzIC0xMC4yMDYxLC0xMy43MjE1IC0xMC4yMDYyLC0xMy43MjE1IC0wLjk3NjUsMC4zODgyIC0wLjk3NjQsMC4zODgxIC02LjYzNjksOC4wMTMyIC02LjYzNjgsOC4wMTMyIC0wLjU1MTEsMS4zNTcxIC0wLjU1MTIsMS4zNTcyIC0yMiwyOS4xNjU1IC0yMiwyOS4xNjU1IC0zLjgwNzUsNS40NjQyIC0zLjgwNzYsNS40NjQxIC0zLjE5MjQsMy40MDYzIC0zLjE5MjUsMy40MDYzIHYgMS4wOTg4IDEuMDk4OCBsIC00LjczMzYsNS40OTQ5IC00LjczMzYsNS40OTQ5IC0xLjAxMDksMS4zMzM0IC0xLjAxMSwxLjMzMzMgMjIuNzQ0NiwtMC40MTI3IDIyLjc0NTUsLTAuNDEyNyB6IG0gMTY5LjA2OCw1LjU3NzcgdiAtMC43MDU5IGwgLTUuMywtNi45NjA4IC01LjI5OTksLTYuOTYwOCAtNS43MDAxLC03LjIwNjggLTUuNywtNy4yMDY5IC00LC01LjY0MTggLTQsLTUuNjQxOCAtOC4wNjE0LC0xMC40ODQ3IC04LjA2MTQsLTEwLjQ4NDYgLTguNjU5NywtMTEuMzMzNCAtOC42NTk4LC0xMS4zMzMzIC0xMC43MzMyLC0xNC4wMjk4IC0xMC43MzMyLC0xNC4wMjk4IC0wLjU1MjQsLTEuNjU3IC0wLjU1MjMsLTEuNjU3IC0xMS4zMjY2LDE1LjAyMDEgLTExLjMyNjcsMTUuMDIwMiAtMC41MDYzLDEuMTg1NSAtMC41MDYzLDEuMTg1NiAxLjQwNDQsLTAuODY3OSAxLjQwNDMsLTAuODY3OSAzLjAzMDksNC4yNTY0IDMuMDMwOCw0LjI1NjQgLTEuNTk1NSwtMC45ODYxIC0xLjU5NTYsLTAuOTg2MSB2IDAuODY1OSAwLjg2NTkgbCA2Ljc2MjcsNi41MTgxIDYuNzYyNiw2LjUxODEgLTAuNzY1NCwxLjIzODUgLTAuNzY1NSwxLjIzODYgNi4wMDI4LDUuNzIxIDYuMDAyOCw1LjcyMSAwLjAxLDIuMDY4NSAwLjAxLDIuMDY4NSA1Ljk4OTksNS44ODI4IDUuOTksNS44ODI5IHYgMS41MjMyIDEuNTIzMyBsIDQuNjgyNSw1LjExMjEgNC42ODI2LDUuMTEyMiAxLjY1MDgsMi45NzggMS42NTA4LDIuOTc4MSA1LjMzMzMsNi43MzY3IDUuMzMzMyw2LjczNjYgMTkuMzMzNCwwLjQ3MjIgMTkuMzMzMywwLjQ3MjIgMywwLjI5NDggMywwLjI5NDkgeiIgaWQ9InBhdGgxMCIvPgogICAgPHBhdGggc3R5bGU9ImZpbGw6IzAwYzIwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4zODIzMDMiIGQ9Im0gNjQ4LjY4NDU4LDYyOS40NjM0OCAtMi45MDE1MywtNy4wMDg4OCAtMi43ODQxNSwtOC4xNTU3OSAtMi43ODQxNSwtOC4xNTU4NCAtMi41Mzg4NiwtOS4zNDkxMSAtMi41Mzg4NywtOS4zNDkxMSAtMC43NjQzMSwtMS40NzgwMyAtMC43NjQzLC0xLjQ3Nzk4IC0xLjMzMTEzLC0wLjg3MjE5IC0xLjMzMTE2LC0wLjg3MjIyIC0xMS41MjkxMiwtMC4zNjAzNyAtMTEuNTI5MTMsLTAuMzYwNCAtNC4wNzc5MSwtMC44Mjc1MyAtNC4wNzc5MSwtMC44Mjc1MyAtNC4xNDYxMywtMi4wMTc5NSAtNC4xNDYxMiwtMi4wMTc5NSAtMi44MzM4MywtMy4wNjA4NyAtMi44MzM4NSwtMy4wNjA4OCAtMS44MTMzOSwtMy42OTc3OSAtMS44MTMzOSwtMy42OTc3OSAtMS4wMzE4NiwtNC4wNzc5MSAtMS4wMzE4NSwtNC4wNzc4OSAtMC41MjI3MSwtNi4xMTY4NCAtMC41MjI3NCwtNi4xMTY4NiAtMC40NzQ4LC0zLjA1ODQzIC0wLjQ3NDc4LC0zLjA1ODQzIC0xLjY2MTYxLC0zLjMxMzMxIC0xLjY2MTYxLC0zLjMxMzMgLTQuNDQzNSwtNC4zMzI3NiAtNC40NDM0OSwtNC4zMzI4MSAtMC43ODU1NiwtMS44OTUxIC0wLjc4NTU1LC0xLjg5NTE1IHYgLTEuODM4MDIgLTEuODM4MDMgbCAxLjMwNzY2LC0zLjkxMjkyIDEuMzA3NjcsLTMuOTEyOSAxLjMxMTc3LC0yLjI5MzgzIDEuMzExNzgsLTIuMjkzODIgMy44MTA0NiwtNi4wNTY0OCAzLjgxMDQ0LC02LjA1NjQ4IDEuNTk4NDgsLTMuMzczNjUgMS41OTg0OCwtMy4zNzM2NyAtMC4wMzg2LC00LjA3NzkyIC0wLjAzODcsLTQuMDc3ODcgLTAuNzc2NDMsLTUuNjA3MTMgLTAuNzc2NDQsLTUuNjA3MTMgMC40MjU1OSwtNS4wMDQyMSAwLjQyNTU4LC01LjAwNDE5IDEuMzE5ODEsLTUuOTU1MTUgMS4zMTk4MywtNS45NTUxOCAxLjc1NzQ4LC01LjMwMjIgMS43NTc0OSwtNS4zMDIyMSAyLjAyNzMzLC00LjMyNjIyIDIuMDI3MzMsLTQuMzI2MjIgMi43ODAwMiwtNC4xNzgwOCAyLjc4MDAyLC00LjE3ODEyIDMuNDk5ODIsLTMuMjY5NjkgMy40OTk4MiwtMy4yNjk2OSAyLjc2Nzg4LC0xLjYzNTA3IDIuNzY3ODgsLTEuNjM1MDggMi45OTMwMSwtMC43NzQ0MSAyLjk5MzAyLC0wLjc3NDQ5IDIuMzU5MjMsMC41MTU2MiAyLjM1OTIzLDAuNTE1NjQgMS4zODExNCwxLjAwMTgzIDEuMzgxMTMsMS4wMDE4NiBoIDAuNDMyMDkgMC40MzIwNSBsIDIuNTEyNTksLTMuNDQwNzMgMi41MTI1OSwtMy40NDA3MSA0Ljg0OTUsLTQuODQ5NzUgNC44NDk0OSwtNC44NDk3NSA0LjE3NzYzLC0zLjEzNDEzIDQuMTc3NjQsLTMuMTM0MTIgNC45OTc2NCwtMi44MjQgNC45OTc2NCwtMi44MjQgNS4xNDEwNSwtMi4wMzI5MSA1LjE0MTA0LC0yLjAzMjg5IDUuMDUzNzEsLTEuMjY1MzQgNS4wNTM3MSwtMS4yNjUzNiAzLjgyMzA0LC0wLjUyNDIgMy44MjMwMywtMC41MjQyMiA0LjU4NzY0LC0wLjMxMjMxIDQuNTg3NjMsLTAuMzEyMyA1Ljg2MjAxLDAuNTYyMjkgNS44NjE5OCwwLjU2MjI2IDQuNzE5NDIsMC45ODM2OSA0LjcxOTM4LDAuOTgzNjcgNC43MTA3NCwxLjU2NTg0IDQuNzEwNzMsMS41NjU4NCA2LjExNjg3LDMuMDQ1ODkgNi4xMTY4NiwzLjA0NTg5IDQuNTMyMjcsMy4yNTQwNSA0LjUzMjI5LDMuMjU0MDggMy44MTU0NiwzLjQ1NTY1IDMuODE1NDYsMy40NTU2MyAzLjYzMTA5LDQuMzc3OTIgMy42MzExMSw0LjM3NzkxIDAuNzk0NDMsMS4yMTY3NiAwLjc5NDQyLDEuMjE2NzUgMi40NDgxNiwtMS40MzQ3MSAyLjQ0ODE2LC0xLjQzNDc0IDMuMDYzMjgsMC4wMjg3IDMuMDYzMjgsMC4wMjkxIDQuMjU4NTUsMi4xMTAyNCA0LjI1ODU2LDIuMTEwMiAzLjc1MzM4LDMuNjc3MTUgMy43NTMzNywzLjY3NzE4IDIuMDUyODYsMy4wNTg0MiAyLjA1Mjg1LDMuMDU4NDQgMi40MDQ0Myw0Ljc4ODkyIDIuNDA0NDEsNC43ODg5MyAxLjk2Mzk3LDUuOTE1NTggMS45NjQwMiw1LjkxNTU3IDEuMzM3NzEsNi4zNzE3NCAxLjMzNzY4LDYuMzcxNyAwLjI4NTA2LDUuMDk3NCAwLjI4NSw1LjA5NzM2IC0wLjgyNTM2LDUuNDk1MTIgLTAuODI1MzUsNS40OTUxMiAwLjAxMjIsMy4xNzA0NCAwLjAxMjIsMy4xNzA0MSAxLjE2Mjc0LDIuODAzNTcgMS4xNjI3NywyLjgwMzU2IDQuNzY5NSw3LjY0NjA2IDQuNzY5NDcsNy42NDYwOCAxLjY1NTA3LDMuNTY4MTQgMS42NTUwNiwzLjU2ODIgMC41NDk1MywyLjk4NzQyIDAuNTQ5NTIsMi45ODc0NCAtMC41OTU0OCwyLjM2NDczIC0wLjU5NTQzLDIuMzY0NzggLTQuNzUzMDcsNC42Njg4MSAtNC43NTMwNyw0LjY2ODgzIC0xLjgxNzg0LDMuODI3ODkgLTEuODE3ODUsMy44Mjc5MyAtMC43MDkzMSw4LjA2OTgyIC0wLjcwOTMyLDguMDY5NzcgLTEuMjQxMDksNC44ODIyNCAtMS4yNDExNiw0Ljg4MjI5IC0xLjUzMjg4LDMuMDE4NjYgLTEuNTMyODgsMy4wMTg3IC0xLjU4NTY1LDIuMTczNjcgLTEuNTg1NjMsMi4xNzM3IC0zLjA2Mjc5LDIuMjU0NzEgLTMuMDYyODIsMi4yNTQ3MSAtMi44NzcxOCwxLjA3NjQ4IC0yLjg3NzE0LDEuMDc2NSAtMy42MDkxNCwwLjc3NjY4IC0zLjYwOTEzLDAuNzc2NyAtMTEuNTA3MTUsMC4zNTUyNyAtMTEuNTA3MTMsMC4zNTUyNCAtMS4zNTY2NCwwLjg4ODg5IC0xLjM1NjY1LDAuODg4OTMgLTAuNzQ2MSwxLjEzOTgxIC0wLjc0NjA2LDEuMTM5NzkgLTIuODE0OSwxMC4yMTIxNyAtMi44MTQ4NiwxMC4yMTIxNiAtMi41OTQ4NSw3LjYyODY3IC0yLjU5NDg0LDcuNjI4NjcgLTIuODQzNjksNi44ODE0NyAtMi44NDM2OSw2Ljg4MTQ1IC0wLjE2NjExLDAuMTk1NjMgLTAuMTY2MTIsMC4xOTU1OCAtMTUuMTgxNDUsLTQuNzAxMzcgLTE1LjE4MTQ2LC00LjcwMTM4IC0wLjgwNDc1LC0wLjcxOTA2IC0wLjgwNDc1LC0wLjcxOTA1IGggLTcuNDQ5MjYgLTcuNDQ5MzYgbCAtMS42ODU3OSwwLjk2NDE3IC0xLjY4NTc3LDAuOTY0MTQgLTE0LjI5NzI3LDQuMzg4MTEgLTE0LjI5NzI3LDQuMzg4MDggaCAtMC4yOTk4NyAtMC4yOTk4NyB6IG0gMjYuMzYxMjUsLTMuODAzMDUgNS40Nzk2OCwtMS42MjY1NyB2IC0wLjgyMTQ2IC0wLjgyMTQxIGwgLTEuNTI0OTcsLTQuNTExNDYgLTEuNTI0OTUsLTQuNTExNCAtMS40OTI5LC02LjE2MTI4IC0xLjQ5MjkxLC02LjE2MTI0IC0wLjUzMDExLC0zLjgyMzA0IC0wLjUzMDE0LC0zLjgyMzA0IC0wLjMwMDA3LC0zLjgyMzAyIC0wLjMwMDA1LC0zLjgyMzA0IC0wLjQzODExLC0xMS4yMTQyMiAtMC40MzgxMSwtMTEuMjE0MjYgLTAuODc3NzgsLTMuODA4NjIgLTAuODc3NzksLTMuODA4NjEgLTAuODgxNzgsLTIuMDUzMzYgLTAuODgxNzksLTIuMDUzMzUgLTYuMTI0OCwtOS4yNzE3OCAtNi4xMjQ4MiwtOS4yNzE3NyAtMi41NTc1NSwtNS4wMDA4NyAtMi41NTc1NywtNS4wMDA5MiAtMS43NjgwNSwtNC4zMzI3OCAtMS43NjgwMiwtNC4zMzI3NyAtMi4wODU4OCwtNi4zNzE3MyAtMi4wODU4NiwtNi4zNzE3IC0yLjA2Mzk0LC03LjYwOTIzIC0yLjA2MzkzLC03LjYwOTE2IC0xLjc2NDM2LC03LjkzNzc5IC0xLjc2NDMyLC03LjkzNzg2IC0xLjgyOTMsLTkuOTM5ODkgLTEuODI5MjgsLTkuOTM5ODggLTIuMDAwNDQsLTEwLjQ0OTYyIC0yLjAwMDQzLC0xMC40NDk2MiAtMS43NzI1NiwtNi40NjYyMSAtMS43NzI1OCwtNi40NjYyIC0xLjc2NDA0LC0zLjUwMjkzIC0xLjc2NDA0LC0zLjUwMjkzIC0yLjA4MzQ4LC0xLjg4MjI4IC0yLjA4MzQ3LC0xLjg4MjI2IGggLTIuNzMwNDcgLTIuNzMwNSBsIC0zLjE3Mzc2LDEuNjM2ODMgLTMuMTczNzUsMS42MzY4MyAtMy4xODEwNCwyLjkxNDgzIC0zLjE4MTA1LDIuOTE0ODggLTIuNTcyMDEsMy43MzE1MyAtMi41NzIwMSwzLjczMTU3IC0xLjU5MjA2LDMuMTY2NjQgLTEuNTkyMDQsMy4xNjY2MyAtMS40NjY4LDMuNzE0ODYgLTEuNDY2ODIsMy43MTQ3OSAtMS4yOTUyMiw0LjU4NzY0IC0xLjI5NTIzLDQuNTg3NjUgLTAuODAyMTEsNC4wNzc5MSAtMC44MDIxMSw0LjA3Nzg5IC0wLjQ5OTg4LDQuNTE4ODIgLTAuNDk5ODgsNC41MTg3OSAxLjA0OTgzLDYuOTUwMzIgMS4wNDk4Myw2Ljk1MDI3IC0wLjI3NzU5LDMuNTA5NjIgLTAuMjc3NTgsMy41MDk2MiAtMS43MzYzOSwzLjYyNjcyIC0xLjczNjM5LDMuNjI2NzMgLTQuMTgxMTQsNi42MjAwNyAtNC4xODExNCw2LjYyMDA1IC0xLjUyNTE1LDMuMTk1NjcgLTEuNTI1MTUsMy4xOTU2MyAtMC41NzI3OCwyLjczMDc2IC0wLjU3Mjc4LDIuNzMwNzYgMC42NzI5NywxLjYyNDcgMC42NzI5OCwxLjYyNDcyIDMuNDk4MjUsMy4xMDkwOSAzLjQ5ODI0LDMuMTA5MDQgMS45NTcyMywzLjEwOTI4IDEuOTU3MjQsMy4xMDkyNyAxLjE0MTExLDMuMDU4NDIgMS4xNDExMSwzLjA1ODQzIDAuNDkwNzYsNi42MjY1OCAwLjQ5MDc1LDYuNjI2NTggMC45MzUxNyw0LjYxNzExIDAuOTM1MTUsNC42MTcxMyAxLjc2MzYsMy43OTM1NSAxLjc2MzYsMy43OTM1NSAyLjQxNDk3LDIuNjY4MDMgMi40MTQ5NiwyLjY2ODA2IDMuNjU1NjQsMS43OTg3NiAzLjY1NTY1LDEuNzk4NzggMy41NjgxNiwwLjc2ODEyIDMuNTY4MTcsMC43NjgxMyAxMC4xOTQ3NiwwLjI4MjI2IDEwLjE5NDc0LDAuMjgyMjkgMi43MDY4MSwwLjUxNDcgMi43MDY4LDAuNTE0NzMgMS43MDA2NiwxLjQ5MzIgMS43MDA2NSwxLjQ5MzE5IDAuODUzOTIsMi4xMzQxOCAwLjg1MzkyLDIuMTM0MTYgMi4yNjQzOCw4LjM0MDQxIDIuMjY0MzgsOC4zNDA0NSAxLjgzNTA2LDUuNzAzMDkgMS44MzUwNiw1LjcwMzA5IDMuMzAyNDcsOC40NjgyNCAzLjMwMjQ3LDguNDY4MjYgNy45ODExMSwtMi40ODM4NyA3Ljk4MTA4LC0yLjQ4Mzg1IHogbSA1Ni45NTMzNSwtMC41MjE5NSAyLjcwOTg4LC02Ljc0NjIzIDIuNzM2NDIsLTguMzU5NjkgMi43MzYzNywtOC4zNTk2NyAxLjI4NzE4LC01LjE1NjEzIDEuMjg3MTQsLTUuMTU2MTYgMS4yNTQ4MywtMy44MzAxOSAxLjI1NDg0LC0zLjgzMDIxIDEuMjg4ODEsLTEuMzg5OTQgMS4yODg4NywtMS4zODk5OCAxLjY0MDM1LC0wLjg2MTI1IDEuNjQwMzUsLTAuODYxMjYgMTEuMjE0MjEsLTAuMzczMjcgMTEuMjE0MjMsLTAuMzczMjkgMy4zNzQyOCwtMC41NTMzOSAzLjM3NDI4LC0wLjU1MzM0IDIuMDI3NTUsLTAuNzE1MzcgMi4wMjc1LC0wLjcxNTM2IDIuMDY3ODEsLTEuMDU0OTMgMi4wNjc4NCwtMS4wNTQ4OSAyLjYyOTk3LC0yLjU2MTcgMi42MzAwMywtMi41NjE3IDEuOTUwNDQsLTQuMjA2OTggMS45NTA0NCwtNC4yMDY5OCAwLjgwMDgxLC0zLjMxMzI4IDAuODAwODEsLTMuMzEzMzEgMC43MzcwOCwtOC4xNTU3OSAwLjczNzA0LC04LjE1NTgyIDEuMDgzNzksLTIuODc3ODcgMS4wODM3NSwtMi44Nzc5IDEuOTMxNzQsLTIuOTg0MTEgMS45MzE3NCwtMi45ODQwNyAzLjY5ODE3LC0zLjMxOTMyIDMuNjk4MTksLTMuMzE5MyAwLjM3MjEyLC0xLjc3ODEgMC4zNzIxNCwtMS43NzgwNCAtMC40MTc5OCwtMi4yODI1NiAtMC40MTc5NywtMi4yODI1IC0xLjQzNzIyLC0zLjA2OTc0IC0xLjQzNzI0LC0zLjA2OTcgLTQuNDQ0NDMsLTcuMTM2MzUgLTQuNDQ0MzksLTcuMTM2MzQgLTEuNTgwODMsLTMuMjAxMjIgLTEuNTgwNzgsLTMuMjAxMjIgLTAuMjM5NCwtMy43MzA1NiAtMC4yMzk0NCwtMy43MzA1MSAwLjg4OTU0LC02LjU3NjMgMC44ODk1MiwtNi41NzYyNiAtMC4yOTUzOCwtNC4wNzc5MiAtMC4yOTUzNywtNC4wNzc5MiAtMC43NzMxNywtNC4zNjYyOSAtMC43NzMxNiwtNC4zNjYyOSAtMS43OTc0NCwtNi4xODUxNCAtMS43OTc0NCwtNi4xODUxNiAtMS44MTUzNywtNC4xMjg4OCAtMS44MTUzNiwtNC4xMjg5MyAtMS44MjgyOSwtMy4xNjA1IC0xLjgyODI5LC0zLjE2MDQ3IC0yLjY1Mzg0LC0zLjMyMTE1IC0yLjY1Mzg0LC0zLjMyMTE3IC0yLjc1MDc0LC0yLjExODQ2IC0yLjc1MDc5LC0yLjExODQ5IC0yLjYyMjcyLC0xLjMxNDQxIC0yLjYyMjcxLC0xLjMxNDM1IGggLTIuMzcyNTMgLTIuMzcyNTQgbCAtMS40MjA0OCwwLjczNDU2IC0xLjQyMDUsMC43MzQ1NSAtMS4zOTg1MywxLjgzMzYgLTEuMzk4NTgsMS44MzM2MSAtMS40NDUyMiwzLjE4NzQxIC0xLjQ0NTI4LDMuMTg3MzggLTEuMjYxMjksNC4zNTA2NSAtMS4yNjEyOSw0LjM1MDYxIC0xLjgxNjA5LDguODgxNTcgLTEuODE2MTMsOC44ODE1MiAtMi42Mzg2NiwxNC4yNzI2NiAtMi42Mzg3LDE0LjI3MjY3IC0xLjcyNjU2LDcuNjQ2MDggLTEuNzI2NTYsNy42NDYwNyAtMi4yOTkxOCw4LjI2MDE3IC0yLjI5OTEyLDguMjYwMTEgLTIuMzA2MzcsNi43NzcxMyAtMi4zMDYzNSw2Ljc3NzA5IC0zLjc0MzgzLDcuNjQ2MTEgLTMuNzQzNzgsNy42NDYwNyAtNS43MzgyNiw4LjY2NTUxIC01LjczODMsOC42NjU1NiAtMS40MzM5MywzLjA1ODQyIC0xLjQzMzkyLDMuMDU4NDMgLTAuNzQ1NzgsNC41ODc2NiAtMC43NDU4NSw0LjU4NzYzIC0wLjMxMTE5LDguOTIwNCAtMC4zMTExOSw4LjkyMDQ0IC0wLjUyMTIsNi42MjY1NyAtMC41MjEyLDYuNjI2NTggLTEuMDE2NzQsNS4wOTc0MSAtMS4wMTY2OSw1LjA5NzM2IC0xLjQ4MDg5LDUuMDk3MzYgLTEuNDgwODUsNS4wOTc0MSAtMS4wNDAxMywzLjAxNDYyIC0xLjA0MDEsMy4wMTQ2MiAwLjI4NjY1LDAuMjk4NjggMC4yODY2NiwwLjI5ODY2IDEyLjMzMDY5LDMuODkyOTYgMTIuMzMwNjYsMy44OTI5OSAxLjA2MTM1LDAuMDU3NiAxLjA2MTQsMC4wNTc1IHoiIGlkPSJwYXRoMSIvPgogIDwvZz4KPC9zdmc+\" preserveAspectRatio=\"none\" width=\"981.5046641791039\" height=\"139.25\">\u003C/image>\u003C/symbol>\u003Cstyle class=\"style-fonts\">\n @font-face { font-family: Nunito; src: url(data:font/woff2;base64,d09GMgABAAAAABEAAA8AAAAAJGQAABCjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkgbjh4cgyQGYD9TVEFURACBEhEICqoQoEkLcAABNgIkA4FcBCAFhCQHIBsqHqOilpNWBSX7qwPeMP4pChrCXtoM3JDpRCMIl7gM0d366ilf4KGGf3WLBQsWLHwbIcksPKHNzzcjrSwTr+H+7ee1D4EChG24Sk8dUHlQBtqUjBV3Gp62+W+RznnXiErPISFWIN7RDgHnUDEbR5SsdFFVul/J88GhvrsMgaTVgAWog8bkObHVckGW0garcP+hLpUSPiVFm6cC0da1m6nIw8he7RWoZf9zgFnvPzr1LSqdqCWv2B77d3JMB5s35cD/raV2ZjeXtwUkB2QDwqRCs6zcmb+X3Z/JXZAdwYZor7gXaqvIgWpUqyILdHcFZFUWqrKOVaWqlLCIZzReyHYVOrwt1cPOWBsTIrYiMB3r1V/7SBAwGxSAp2IVQqUGhCW1YT10BH2NmkRbm+iYJlJDSkDO0HJmeTXbArCTgMsGsNtKz1CAsYDXmCY3Z66hoDeOxrD0K0PHT8nR0X26w42jl41om2wtfIcZPdNyyqpC9u1jCUoHlyOUcOVMv/rn/ppcU5AR1AifAAgEAyD8y435ogjcUzCmgKvDC4FBAYSFtAksAgRhj7n78tbwly/xSRFHctFFN3bZKQfXN9yAFDchZulAm5s42L2iGU24zE4JeyK1cxi0JzQHlVPCfS2bzLY+HMynAGFLf9GigPMiAOxpcXUXNTAt0bWcC9lI2qhGAsaz5zxyj9FmneBIYv6lHnbqyFt6MsdEfgT7eDJ6gLhZZSC4EDvCBHywIiG5OsEboVeibJUajIZRxbZlhWSbrI2isGgIecRbjpYUkItM9tTKmqSEN/U6g8yjU9FIVV83zWz6NrIRZBodpbmdbBKcl6bwRGyT3V6gHRtFQHaT8CpOEaaUpZpZYLLjSTVOPAyi2Da2QtiZkXhsVKfrQmPOowYsPXr7lEhJkKt4Hjd9sC595UyfkMvHVDeCNm7UnIZLYz12jezZWV8Dj8GYWGMAxcgXVwQqIpqgbVrTwNCUeeZLLbLEkBBLRJRShqpuGxd5dWWWG0hUCMsCq8ZKHEfmFXMKMrI1thArGNGieQOUNOV13ViGiMRqjCajpC6nw1MN2OIu8IzxlLYyT9VXT0VBFeTlzWi2gXIBFgQCaOkrEn32Cp5eoaIRKazotDhi56NpaotNmDRtaBERKxBj8jJKoAH8/GV1QBcMgZw53xlHnLdDVjvU33sx3VhTcyR7uQaOCgKgCAhlRQNimCnjsL1H3Om9vQXo/wVJAKC4bayvBCm39mobiFtWl9x7W1wgUpAzGVloVhgd5+KAMHK+42Pe97qX8PC7KazVYnnSEt31nKrAGZi7UqoJRmsuRDJWRxsOURMuwxGz24K26hw2x1zRLTUmZSD52M1GWYC/1sJ5yMXbNSi3D1tbzTKbbbuS9b6tIRWLUr040WR7qfwqgj63AbCL7VX2hdd7rk0O+N9QfyTgFImHB3/9r4SdiyRBXgDy12mQMAQxhPiSTDR6vGjwdAF+n4tdQpDSXChHa1SHJJkyknymSo1oiAiEzU8AdFVIezSJeRbZQG8Qo1x5rBoFAggScyy0gfo6tQyu1PSrQDUEJiUhLioowMfGkYDYJGOJRRQUSQCVC3kZvePiV8N9wC8BLAfzAYAirU/tug2lWwY4DrVKYpaRR86Wm+HZTB2c5/YWJe3BZJacmS6bWYpa+5YMZpcEpX6lZoHfXTFRK7HFR8SiOROdWWl/bkG8Nl3uUekuwKla2Uj+GJeIXRDfh0ECVlHSbrTcUoL8R2PYevwBuUjF9WZIrXIr6Cm6nAwasaul2EwBrg9utQu7zEML2nRILevWfH9upSk2q3wNxK7cccMgn3DDKViUoqcqxK5eO48hkwkl1fR7wAxSIDhJbK3doCVmS61tqaH4I0nl4mPHFnYwh5XkUHq3sfqM+Brexrn8emI4yZCX5R4Qw6a6yYTwprUzqhvkA5LfvgyAIoyHFs1x6bnTvujdLsVCHfF+TKob/LBYwsQc8Q/RgygeD7sPD4tCwcD3tbDX4AYJNTTGjsQSZObTUU9tJVTYmMHYnD5tcN3JRlHMj+CWWUHqRzlMfkzS5zkZB3l0oocpHv6LgDuJmk2aFmJL+OkN4ijF+cTF0Wbewik/48hk8rQSNLZyAIK+cyz+AYRGwlblSafi1sMBsd6EhzqqGpnuWorxeEGsfsyuSnOHOTy7ieBISCFRGt30ojjOsUNoFmPyh4ISsWNSCoPxtT8wxaaiYO9BK63W3EaCOF+u5ZfpE+1AFQ9X90dxslHs86nl7VNVR3060X1Sp39nFKymSxroCZEaU/s8n/fdOR7+33qZgZCs9H7AWHna05Hlro5w7llo1mpxh7QQpSBFC8d3nwcJ+p7XK5LnFvShIQuQEp5BdcsMwDq6XxDD/OHDjUDBAkqD/Job2By+qs3DuU6kI1k2raKnxq6o9oAX+guDU6ObOIlCePbNkdEB4/RaaqK0FYy12E3tpM/Vu5SLsYzB0erF4BwteeBKgGTgdXq8rCNtOquC7sOTBzZYIwrU/XD03TGPgqQmSLkgIK06oQYMm36MOUqKzJjXd0IOrw1SUX+GWbcV/KrrrEWOXNRMZf1FNmVlRjZUNnPzMoaIVKKUOsiw0nuYCS0pS13YKerIe0SlJ1VRMn3GiIQY9joixeZMlL6tcpNUc5JsSQD+o5/LuCGjWuPYHHEvtnzPqVhZ8lSxM24dCPzZtD4MJzBqg3oi5nQH1DhuDwyvmacHdEgUCOYZq12/cdvG1vf43JCypQ5PU80yB5gYL2aUyp2d3n5k39Y82dhi67jogvmmWepqrlLFrdNMnjBxwiyBAzpQJYKqUP3neDR+MOI49le9geg0F4x3pA9r/IPrsbjJ8Zj8m9CA6WmiQiQOLPbOZfk5qx0W6Thr2ajYHIWb8+uh+oIuYx5Nt4YmmluopBGFk9unt8ms8MzYnyYhKhimkd37s0a7QAfuzXLjYIwjWkk7w0+QfkbQoqBGIYlcO9lK0JtG4otwsgH8RvmR/t2hN93SE56SfoLwk0/Thbnm6H2g3WEFmB+vwxBje9Dv7KDf2zMQLB/3Yzoc12FhROepEf1C+kubfz7NCMd0ap52IzmR6HANa6qikosaZYblhHBjc/GmmRFxKOZobz5fOEzW+h/ZQHh255iVNG2mc3YDmSNbyaynqAVFh2Aspqpy1djTrIizBi1e2yTQ6QU2fRvDR5A+xojmyobycoxrHnFOiP9vWzk1ehQNch3iku7opASvZbukVXCIbdVFKOI8tMoGIVXSU69lgg5qR4QLDR558h6Pf5d3ciR46+NyBkpUoqTSNqZNliY1WoPj2AMrYyLnsaLc6b+mcjVw7gfLmZ7r7+3PRyLpIcIoi7I3WYBj9aSuj2c/FQ50XllK/7HDStYTuJ90kT6c8JHcoN9KKZqukCc4TMZEV7k8TyemovjmdKuxWCmhhLzt0y8BYX5QsyLVZUrjFGdQVm4K34j33mjRdFRedJoZAybaUEqcZ67IYihGX8ztSKjd8IcBB109VSFPdBlNCQ71S9Ol1G9BXLKOIHyki/SrP1Lx6o9ltFgnoaJ4uoiY8onpHxrlzQ55hsOYLXc2ZWpiTZyR4dYUiIPkp2UGJ7D06yUxKgk/J7FnUV7xYI4y5N2n9v8TFj7qWcQAcxzhJwNyJA6CY5G8iQMqy2qKe71+HT5E/XJVzr4SufCGG42FoTi0LiAD/KtJNeSki+M0r9QbDplhgU6r19r6PKygKWWlPNGmT2ZZZ5h5cXQ5/XC7lfQRuI9c4nQ5/ZCUEvKyE8zGIhX3xjckmkzFwOtC6i8iWF+WmpFuEA3Io3uS9fH5u+xChyVT2SbVNxnwWjxAzmS04kQrYybZSJSEfWMwv4RFXGEyrt04Mgi69qPYk9BxSokkXVff9IJCaDIP7L4XvUcJf2J/pvmhTOl69kRHG4rGRTy/eVn65snzYCWMzfxx92LXIzLw2huMVsvvQv47E9YI+9yqWLUcR7vz2iHgB6CLHhpeR+atjrSkpysMaVf7EyWZimStiG9R9iT9OOEnu1JHE1KVJs0Xv/RDhm2lE3N3IECiwlH6Jb2+MSPVaUzjlGTQ+bykI+qQSttPjIlK3su4nzCaHbiOLF79eymtpMvliQ6TMcEVX4Tu8V/Cv+Gv+K1z9zJRT/wb9FsExHqqy2jKUrUqRZfRH1YXI9GjkfDf/ktnjt+RDr35xr7/FGQou/2I6dY1iYbonlpd5heyHvzoLS3CAhvGCV4qD9TqYUGynxtuqi9BniuoeGmMsoCfKjERvx+oUT/PvXD2FCupkcfsklyCUMG0PEHdZAKITzdFRZrTfqfi9ghUC+kjiDqyJRCr5xDoSH6YiC7o234d7T/h7F4f+D1aiGML8qlpTwUzST7IrPx+eFcXySREPVlwKtUqB10cunf+5qkV6ZUYnDl22ZjwVWPcZhTmprdtmTb+LPjNN9ce77xpVcXlyIlqJrYxpo6urIARBz15NLlOrS6DbLGS8lDdmrMoetYzY2I0nbVnL8iNQgYHn9r2QLr64q0IGoKbl03ewYH8Zc0QRLvmW3VeuPXuywjll5h3hD3nyFIbOHQZoiR21eLIYwetICvl8l3/o51nytsTVpRUF/c+3UVerXkZtHtsRhpcMEw0MKaQhSQRIL0PArLuZcxnDOYTZnjWPOwxcR3W7+DRJ18wcWF0mlauFmUzDY+doO7hSzOb+an6Kkm8JUMUlpM0ZNvNJ2H6l+y/IuD5NDd75+PFWvacT1stjOhYVbhQKDfKDVrcgqBDcIXkxUBhkiZFKTYwbJdmheQHHs9s4qVqqsTxOalitnbV4iB9v5wyXUZaUbMMFFTokH5rJ7mHb29jsNlc7IbkUd3erEdzVChPdOxXAa9T4PD13crlQADisBmoQmdftu6r+6v0Wyj/BJe9OTIGhqAQCB4QuZ3FLONj18V/jd+nzyXqTzMzKz0uihD2Xa+JjqylwkCWjNAldCSPaFs0QqfujBwBPIYJM5lsZngnk/ka3NorZoi8mV+fGeVkuicT1P4A5UGQBXoZUgNBtSHgQecoI/RQKHNTaOiWxnAzWsBZ+gC6z6iBjG5ZHMnNwbE/DadT5kAm0tx7DIILT7Axojd7kgnZE/2x1THLKz1tsphS0B8YK0KM+uoEmPfF9t3W9nPl1f94Y34BfN7O/AK+WpiZB4XOSiwEOApA8MMLbgWIws+sE1/L6lcL+7mkvzrSOzd02venVvW/jtSufP+kgn7FPNtzUfe5/f2iqcZZ3AZZ9YnZyogQFcqiW+89VpSzw3dWIy8rbvSTwsm0ynPYMTjDwIvv+TKMyS6lWu5pfW9O1UVuCdvaEQ+y8RthTvcg7jRMP83UV1a3VeZmSlyNMMDNY78p78YiEfArK4oXvveG9UCoJmCZ03q4RXe/teNT5T3DkGEWeNX/+xlivo9nqJLLM4zNfJta/oxI1+npzlxzqwkUjDEqjhaNHLn3aZQcOMiuRaWhjGrVaOTVIotHJZtG1QrUalSvgYeJ11CNPOw0Wnm4VMrm2aUAmE8qoZs+124ojkXmWmq+hdu5V9nLzESzIYFpLtYj2sJ2l1z7nHZoTu8qdg4BLt4BF5pvgcUShxmk1hMg7k802zWpVd3GDQH0JAm7h+kcKQRr0HFmTjPPPDfKYUNKUZVol3BmDqZor4tsatXhgp5klLGuqUgUY7Ks4KoPAAA=); }\u003C/style>\u003C/defs>\u003Cmask id=\"mask-image-crop-ql-I82P7n7gnYr7wNkFLQ\" fill=\"#fff\">\u003Crect x=\"0\" y=\"0\" width=\"135\" height=\"139\">\u003C/rect>\u003C/mask>\u003Cg mask=\"url(#mask-image-crop-ql-I82P7n7gnYr7wNkFLQ)\" transform=\"translate(370.27564102564054 432.3504273504268) rotate(0 67.71983830845767 69.625)\">\u003Cuse href=\"#image-crop-a9f2b950a055b49462c8e512c1cda65bb6c04fce-737261862\" width=\"135\" height=\"139\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(437.88461538461536 356.0548327373249) rotate(0 194.41304862757823 144.18625884501284)\">\u003Cpath d=\"M32 0 C158.55 0, 285.1 0, 356.83 0 M32 0 C108.23 0, 184.46 0, 356.83 0 M356.83 0 C378.16 0, 388.83 10.67, 388.83 32 M356.83 0 C378.16 0, 388.83 10.67, 388.83 32 M388.83 32 C388.83 79.47, 388.83 126.94, 388.83 256.37 M388.83 32 C388.83 83.66, 388.83 135.32, 388.83 256.37 M388.83 256.37 C388.83 277.71, 378.16 288.37, 356.83 288.37 M388.83 256.37 C388.83 277.71, 378.16 288.37, 356.83 288.37 M356.83 288.37 C282.33 288.37, 207.83 288.37, 32 288.37 M356.83 288.37 C235.62 288.37, 114.41 288.37, 32 288.37 M32 288.37 C10.67 288.37, 0 277.71, 0 256.37 M32 288.37 C10.67 288.37, 0 277.71, 0 256.37 M0 256.37 C0 192.44, 0 128.5, 0 32 M0 256.37 C0 202.91, 0 149.45, 0 32 M0 32 C0 10.67, 10.67 0, 32 0 M0 32 C0 10.67, 10.67 0, 32 0\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(728.7307692307693 362.4425058017773) rotate(0 30.30769230769232 44.07327220241109)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"61\" height=\"88\" opacity=\"0.5\">\u003C/use>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(727.9807692307692 530.6292735042725) rotate(0 35.19230769230768 34.18269230769192)\">\u003Cpath d=\"M17.09 0 C25.55 0, 34 0, 53.29 0 C64.69 0, 70.38 5.7, 70.38 17.09 C70.38 25.18, 70.38 33.26, 70.38 51.27 C70.38 62.67, 64.69 68.37, 53.29 68.37 C39.31 68.37, 25.33 68.37, 17.09 68.37 C5.7 68.37, 0 62.67, 0 51.27 C0 38.1, 0 24.92, 0 17.09 C0 5.7, 5.7 0, 17.09 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M17.09 0 C26.11 0, 35.13 0, 53.29 0 M17.09 0 C31.34 0, 45.59 0, 53.29 0 M53.29 0 C64.69 0, 70.38 5.7, 70.38 17.09 M53.29 0 C64.69 0, 70.38 5.7, 70.38 17.09 M70.38 17.09 C70.38 30.46, 70.38 43.83, 70.38 51.27 M70.38 17.09 C70.38 29.45, 70.38 41.81, 70.38 51.27 M70.38 51.27 C70.38 62.67, 64.69 68.37, 53.29 68.37 M70.38 51.27 C70.38 62.67, 64.69 68.37, 53.29 68.37 M53.29 68.37 C40.66 68.37, 28.03 68.37, 17.09 68.37 M53.29 68.37 C39.45 68.37, 25.62 68.37, 17.09 68.37 M17.09 68.37 C5.7 68.37, 0 62.67, 0 51.27 M17.09 68.37 C5.7 68.37, 0 62.67, 0 51.27 M0 51.27 C0 43.09, 0 34.9, 0 17.09 M0 51.27 C0 41.08, 0 30.89, 0 17.09 M0 17.09 C0 5.7, 5.7 0, 17.09 0 M0 17.09 C0 5.7, 5.7 0, 17.09 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(736.35989010989 542.160784162289) rotate(0 14.244505494505518 14.002548656163071)\">\u003Cpath d=\"M7 0 C11.04 0, 15.07 0, 21.49 0 C26.16 0, 28.49 2.33, 28.49 7 C28.49 10.16, 28.49 13.32, 28.49 21 C28.49 25.67, 26.16 28.01, 21.49 28.01 C16.96 28.01, 12.42 28.01, 7 28.01 C2.33 28.01, 0 25.67, 0 21 C0 15.77, 0 10.53, 0 7 C0 2.33, 2.33 0, 7 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M7 0 C11.78 0, 16.55 0, 21.49 0 M7 0 C12.36 0, 17.71 0, 21.49 0 M21.49 0 C26.16 0, 28.49 2.33, 28.49 7 M21.49 0 C26.16 0, 28.49 2.33, 28.49 7 M28.49 7 C28.49 10.72, 28.49 14.44, 28.49 21 M28.49 7 C28.49 11.03, 28.49 15.06, 28.49 21 M28.49 21 C28.49 25.67, 26.16 28.01, 21.49 28.01 M28.49 21 C28.49 25.67, 26.16 28.01, 21.49 28.01 M21.49 28.01 C16.54 28.01, 11.59 28.01, 7 28.01 M21.49 28.01 C18.25 28.01, 15.02 28.01, 7 28.01 M7 28.01 C2.33 28.01, 0 25.67, 0 21 M7 28.01 C2.33 28.01, 0 25.67, 0 21 M0 21 C0 16.01, 0 11.02, 0 7 M0 21 C0 15.75, 0 10.49, 0 7 M0 7 C0 2.33, 2.33 0, 7 0 M0 7 C0 2.33, 2.33 0, 7 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(737.1978021978022 558.4759709449227) rotate(0 4.382924767540146 -4.5619163042701985)\">\u003Cpath d=\"M0 0 C1.46 -1.52, 7.3 -7.6, 8.77 -9.12 M0 0 C1.46 -1.52, 7.3 -7.6, 8.77 -9.12\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(746.4792899408283 548.8452587470192) rotate(0 4.382924767540146 6.589434661723772)\">\u003Cpath d=\"M0 0 C1.46 2.2, 7.3 10.98, 8.77 13.18 M0 0 C1.46 2.2, 7.3 10.98, 8.77 13.18\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(749.5731191885037 553.9140546406525) rotate(0 7.218934911242627 1.5206387680900662)\">\u003Cpath d=\"M0 0 C2.41 0.51, 12.03 2.53, 14.44 3.04 M0 0 C2.41 0.51, 12.03 2.53, 14.44 3.04\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\" transform=\"translate(754.7295012679626 546.3108608002021) rotate(0 3.093829247675444 2.787837741498606)\">\u003Cpath d=\"M6.19 2.79 C6.19 2.95, 6.17 3.11, 6.14 3.27 C6.11 3.43, 6.06 3.59, 6 3.74 C5.94 3.89, 5.86 4.04, 5.77 4.18 C5.68 4.32, 5.58 4.46, 5.46 4.58 C5.35 4.7, 5.22 4.82, 5.08 4.92 C4.95 5.03, 4.8 5.12, 4.64 5.2 C4.49 5.28, 4.32 5.35, 4.15 5.41 C3.98 5.46, 3.81 5.51, 3.63 5.53 C3.45 5.56, 3.27 5.58, 3.09 5.58 C2.91 5.58, 2.73 5.56, 2.56 5.53 C2.38 5.51, 2.2 5.46, 2.04 5.41 C1.87 5.35, 1.7 5.28, 1.55 5.2 C1.39 5.12, 1.24 5.03, 1.11 4.92 C0.97 4.82, 0.84 4.7, 0.72 4.58 C0.61 4.46, 0.5 4.32, 0.41 4.18 C0.32 4.04, 0.25 3.89, 0.19 3.74 C0.13 3.59, 0.08 3.43, 0.05 3.27 C0.02 3.11, 0 2.95, 0 2.79 C0 2.63, 0.02 2.46, 0.05 2.3 C0.08 2.14, 0.13 1.99, 0.19 1.83 C0.25 1.68, 0.32 1.53, 0.41 1.39 C0.5 1.25, 0.61 1.12, 0.72 1 C0.84 0.87, 0.97 0.76, 1.11 0.65 C1.24 0.55, 1.39 0.45, 1.55 0.37 C1.7 0.29, 1.87 0.22, 2.04 0.17 C2.2 0.11, 2.38 0.07, 2.56 0.04 C2.73 0.01, 2.91 0, 3.09 0 C3.27 0, 3.45 0.01, 3.63 0.04 C3.81 0.07, 3.98 0.11, 4.15 0.17 C4.32 0.22, 4.49 0.29, 4.64 0.37 C4.8 0.45, 4.95 0.55, 5.08 0.65 C5.22 0.76, 5.35 0.87, 5.46 1 C5.58 1.12, 5.68 1.25, 5.77 1.39 C5.86 1.53, 5.94 1.68, 6 1.83 C6.06 1.99, 6.11 2.14, 6.14 2.3 C6.17 2.46, 6.18 2.71, 6.19 2.79 C6.2 2.87, 6.2 2.71, 6.19 2.79\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M6.19 2.79 C6.19 2.95, 6.17 3.11, 6.14 3.27 C6.11 3.43, 6.06 3.59, 6 3.74 C5.94 3.89, 5.86 4.04, 5.77 4.18 C5.68 4.32, 5.58 4.46, 5.46 4.58 C5.35 4.7, 5.22 4.82, 5.08 4.92 C4.95 5.03, 4.8 5.12, 4.64 5.2 C4.49 5.28, 4.32 5.35, 4.15 5.41 C3.98 5.46, 3.81 5.51, 3.63 5.53 C3.45 5.56, 3.27 5.58, 3.09 5.58 C2.91 5.58, 2.73 5.56, 2.56 5.53 C2.38 5.51, 2.2 5.46, 2.04 5.41 C1.87 5.35, 1.7 5.28, 1.55 5.2 C1.39 5.12, 1.24 5.03, 1.11 4.92 C0.97 4.82, 0.84 4.7, 0.72 4.58 C0.61 4.46, 0.5 4.32, 0.41 4.18 C0.32 4.04, 0.25 3.89, 0.19 3.74 C0.13 3.59, 0.08 3.43, 0.05 3.27 C0.02 3.11, 0 2.95, 0 2.79 C0 2.63, 0.02 2.46, 0.05 2.3 C0.08 2.14, 0.13 1.99, 0.19 1.83 C0.25 1.68, 0.32 1.53, 0.41 1.39 C0.5 1.25, 0.61 1.12, 0.72 1 C0.84 0.87, 0.97 0.76, 1.11 0.65 C1.24 0.55, 1.39 0.45, 1.55 0.37 C1.7 0.29, 1.87 0.22, 2.04 0.17 C2.2 0.11, 2.38 0.07, 2.56 0.04 C2.73 0.01, 2.91 0, 3.09 0 C3.27 0, 3.45 0.01, 3.63 0.04 C3.81 0.07, 3.98 0.11, 4.15 0.17 C4.32 0.22, 4.49 0.29, 4.64 0.37 C4.8 0.45, 4.95 0.55, 5.08 0.65 C5.22 0.76, 5.35 0.87, 5.46 1 C5.58 1.12, 5.68 1.25, 5.77 1.39 C5.86 1.53, 5.94 1.68, 6 1.83 C6.06 1.99, 6.11 2.14, 6.14 2.3 C6.17 2.46, 6.18 2.71, 6.19 2.79 C6.2 2.87, 6.2 2.71, 6.19 2.79\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(771.7455621301774 545.8039812108391) rotate(0 6.961115807269607 0)\">\u003Cpath d=\"M0 0 C2.32 0, 11.6 0, 13.92 0 M0 0 C2.32 0, 11.6 0, 13.92 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(771.7455621301774 553.4071750512894) rotate(0 7.476754015215533 0)\">\u003Cpath d=\"M0 0 C2.49 0, 12.46 0, 14.95 0 M0 0 C2.49 0, 12.46 0, 14.95 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(771.7455621301774 561.0103688917397) rotate(0 7.476754015215533 0)\">\u003Cpath d=\"M0 0 C2.49 0, 12.46 0, 14.95 0 M0 0 C2.49 0, 12.46 0, 14.95 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(736.1665257819103 576.2167565726404) rotate(0 25.781910397295007 0)\">\u003Cpath d=\"M0 0 C8.59 0, 42.97 0, 51.56 0 M0 0 C8.59 0, 42.97 0, 51.56 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(736.1665257819103 583.3130708237277) rotate(0 26.297548605240877 0)\">\u003Cpath d=\"M0 0 C8.77 0, 43.83 0, 52.6 0 M0 0 C8.77 0, 43.83 0, 52.6 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(736.1665257819103 589.902505485451) rotate(0 26.297548605240877 0)\">\u003Cpath d=\"M0 0 C8.77 0, 43.83 0, 52.6 0 M0 0 C8.77 0, 43.83 0, 52.6 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg stroke-opacity=\"0.3\" fill-opacity=\"0.3\" transform=\"translate(477.88461538461524 477.50427350427253) rotate(0 133.07692307692315 -35.76923076923049)\">\u003Cpath d=\"M0 0 C44.36 -11.92, 221.79 -59.62, 266.15 -71.54\" stroke=\"#1e1e1e\" stroke-width=\"2.5\" fill=\"none\" stroke-dasharray=\"8 10\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg transform=\"translate(512.4999999999999 572.8888888888878) rotate(0 62.54999923706055 23.974358974358893)\">\u003Ctext x=\"125.0999984741211\" y=\"18.29723076923081\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"19.17948717948722px\" fill=\"#1e1e1e\" text-anchor=\"end\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">existing static \u003C/text>\u003Ctext x=\"125.0999984741211\" y=\"42.27158974358984\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"19.17948717948722px\" fill=\"#1e1e1e\" text-anchor=\"end\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">webcontent\u003C/text>\u003C/g>\u003Cg transform=\"translate(81.53894941736547 88.11965811965729) rotate(0 55.93333435058594 15.590796142695353)\">\u003Ctext x=\"55.93333435058594\" y=\"23.797791232210358\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"24.945273828312743px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">appstores\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg stroke-opacity=\"0.3\" fill-opacity=\"0.3\" transform=\"translate(477.88461538461536 477.50427350427344) rotate(0 123.84615384615387 44.230769230769056)\">\u003Cpath d=\"M0 0 C41.28 14.74, 206.41 73.72, 247.69 88.46\" stroke=\"#1e1e1e\" stroke-width=\"2.5\" fill=\"none\" stroke-dasharray=\"8 10\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\" transform=\"translate(56.73076923076928 355.1965811965815) rotate(0 190.38461538461536 144.18625884501284)\">\u003Cpath d=\"M32 0 C145.6 0, 259.21 0, 348.77 0 M32 0 C149.88 0, 267.76 0, 348.77 0 M348.77 0 C370.1 0, 380.77 10.67, 380.77 32 M348.77 0 C370.1 0, 380.77 10.67, 380.77 32 M380.77 32 C380.77 108.21, 380.77 184.41, 380.77 256.37 M380.77 32 C380.77 114.28, 380.77 196.55, 380.77 256.37 M380.77 256.37 C380.77 277.71, 370.1 288.37, 348.77 288.37 M380.77 256.37 C380.77 277.71, 370.1 288.37, 348.77 288.37 M348.77 288.37 C260.07 288.37, 171.38 288.37, 32 288.37 M348.77 288.37 C274.49 288.37, 200.21 288.37, 32 288.37 M32 288.37 C10.67 288.37, 0 277.71, 0 256.37 M32 288.37 C10.67 288.37, 0 277.71, 0 256.37 M0 256.37 C0 182.96, 0 109.54, 0 32 M0 256.37 C0 176.17, 0 95.97, 0 32 M0 32 C0 10.67, 10.67 0, 32 0 M0 32 C0 10.67, 10.67 0, 32 0\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(227.62820512820525 377.50427350427344) rotate(0 207.9166666666666 24.615384615384755)\">\u003Cpath d=\"M12.31 0 C112.85 0, 213.4 0, 403.53 0 C411.73 0, 415.83 4.1, 415.83 12.31 C415.83 18.69, 415.83 25.07, 415.83 36.92 C415.83 45.13, 411.73 49.23, 403.53 49.23 C289.59 49.23, 175.65 49.23, 12.31 49.23 C4.1 49.23, 0 45.13, 0 36.92 C0 28.7, 0 20.48, 0 12.31 C0 4.1, 4.1 0, 12.31 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M12.31 0 C157.92 0, 303.54 0, 403.53 0 M12.31 0 C154.55 0, 296.79 0, 403.53 0 M403.53 0 C411.73 0, 415.83 4.1, 415.83 12.31 M403.53 0 C411.73 0, 415.83 4.1, 415.83 12.31 M415.83 12.31 C415.83 21.01, 415.83 29.71, 415.83 36.92 M415.83 12.31 C415.83 18.23, 415.83 24.15, 415.83 36.92 M415.83 36.92 C415.83 45.13, 411.73 49.23, 403.53 49.23 M415.83 36.92 C415.83 45.13, 411.73 49.23, 403.53 49.23 M403.53 49.23 C248.97 49.23, 94.42 49.23, 12.31 49.23 M403.53 49.23 C317.4 49.23, 231.27 49.23, 12.31 49.23 M12.31 49.23 C4.1 49.23, 0 45.13, 0 36.92 M12.31 49.23 C4.1 49.23, 0 45.13, 0 36.92 M0 36.92 C0 30.97, 0 25.02, 0 12.31 M0 36.92 C0 31.25, 0 25.57, 0 12.31 M0 12.31 C0 4.1, 4.1 0, 12.31 0 M0 12.31 C0 4.1, 4.1 0, 12.31 0\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(266.1439727404079 381.73504273504204) rotate(0 171.5833282470703 19.423076923076678)\">\u003Ctext x=\"171.5833282470703\" y=\"29.64738461538424\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"31.076923076922686px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">the deep immersive web\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(398.26923076923094 576.735042735043) rotate(0 40.76923076923072 15.3846153846157)\">\u003Cpath d=\"M7.69 0 C28.13 0, 48.56 0, 73.85 0 C78.97 0, 81.54 2.56, 81.54 7.69 C81.54 11.67, 81.54 15.64, 81.54 23.08 C81.54 28.21, 78.97 30.77, 73.85 30.77 C51.22 30.77, 28.59 30.77, 7.69 30.77 C2.56 30.77, 0 28.21, 0 23.08 C0 18.5, 0 13.93, 0 7.69 C0 2.56, 2.56 0, 7.69 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M7.69 0 C31.55 0, 55.41 0, 73.85 0 M7.69 0 C24.7 0, 41.71 0, 73.85 0 M73.85 0 C78.97 0, 81.54 2.56, 81.54 7.69 M73.85 0 C78.97 0, 81.54 2.56, 81.54 7.69 M81.54 7.69 C81.54 13.24, 81.54 18.79, 81.54 23.08 M81.54 7.69 C81.54 12.43, 81.54 17.18, 81.54 23.08 M81.54 23.08 C81.54 28.21, 78.97 30.77, 73.85 30.77 M81.54 23.08 C81.54 28.21, 78.97 30.77, 73.85 30.77 M73.85 30.77 C48.5 30.77, 23.15 30.77, 7.69 30.77 M73.85 30.77 C54.9 30.77, 35.96 30.77, 7.69 30.77 M7.69 30.77 C2.56 30.77, 0 28.21, 0 23.08 M7.69 30.77 C2.56 30.77, 0 28.21, 0 23.08 M0 23.08 C0 18.73, 0 14.39, 0 7.69 M0 23.08 C0 17.49, 0 11.91, 0 7.69 M0 7.69 C0 2.56, 2.56 0, 7.69 0 M0 7.69 C0 2.56, 2.56 0, 7.69 0\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(415.33910281841554 579.6196581196591) rotate(0 22.18429930313789 22.307692307692378)\">\u003Ctext x=\"22.184299303137887\" y=\"17.025230769230816\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"17.846153846153893px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">Janus\u003C/text>\u003Ctext x=\"22.184299303137887\" y=\"39.33292307692318\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"17.846153846153893px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(440.4303130012539 67.20867889117153) rotate(0 193.16304862757812 144.18625884501262)\">\u003Cpath d=\"M32 0 C126.21 0, 220.42 0, 354.33 0 M32 0 C131.2 0, 230.4 0, 354.33 0 M354.33 0 C375.66 0, 386.33 10.67, 386.33 32 M354.33 0 C375.66 0, 386.33 10.67, 386.33 32 M386.33 32 C386.33 86.29, 386.33 140.57, 386.33 256.37 M386.33 32 C386.33 116.98, 386.33 201.95, 386.33 256.37 M386.33 256.37 C386.33 277.71, 375.66 288.37, 354.33 288.37 M386.33 256.37 C386.33 277.71, 375.66 288.37, 354.33 288.37 M354.33 288.37 C234.22 288.37, 114.11 288.37, 32 288.37 M354.33 288.37 C243.33 288.37, 132.34 288.37, 32 288.37 M32 288.37 C10.67 288.37, 0 277.71, 0 256.37 M32 288.37 C10.67 288.37, 0 277.71, 0 256.37 M0 256.37 C0 204.92, 0 153.48, 0 32 M0 256.37 C0 194.55, 0 132.73, 0 32 M0 32 C0 10.67, 10.67 0, 32 0 M0 32 C0 10.67, 10.67 0, 32 0\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(59.00000000000006 66.35042735042816) rotate(0 190.38461538461533 144.18625884501262)\">\u003Cpath d=\"M32 0 C157.77 0, 283.54 0, 348.77 0 M32 0 C109.42 0, 186.85 0, 348.77 0 M348.77 0 C370.1 0, 380.77 10.67, 380.77 32 M348.77 0 C370.1 0, 380.77 10.67, 380.77 32 M380.77 32 C380.77 85.49, 380.77 138.99, 380.77 256.37 M380.77 32 C380.77 116.72, 380.77 201.44, 380.77 256.37 M380.77 256.37 C380.77 277.71, 370.1 288.37, 348.77 288.37 M380.77 256.37 C380.77 277.71, 370.1 288.37, 348.77 288.37 M348.77 288.37 C277.1 288.37, 205.42 288.37, 32 288.37 M348.77 288.37 C285.35 288.37, 221.93 288.37, 32 288.37 M32 288.37 C10.67 288.37, 0 277.71, 0 256.37 M32 288.37 C10.67 288.37, 0 277.71, 0 256.37 M0 256.37 C0 199.6, 0 142.82, 0 32 M0 256.37 C0 183.15, 0 109.92, 0 32 M0 32 C0 10.67, 10.67 0, 32 0 M0 32 C0 10.67, 10.67 0, 32 0\" stroke=\"#1e1e1e\" stroke-width=\"4\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(276.73076923076945 109.27350427350393) rotate(0 174.99999999999991 24.615384615384755)\">\u003Cpath d=\"M12.31 0 C87.59 0, 162.87 0, 337.69 0 C345.9 0, 350 4.1, 350 12.31 C350 20.5, 350 28.69, 350 36.92 C350 45.13, 345.9 49.23, 337.69 49.23 C220.59 49.23, 103.49 49.23, 12.31 49.23 C4.1 49.23, 0 45.13, 0 36.92 C0 27.73, 0 18.54, 0 12.31 C0 4.1, 4.1 0, 12.31 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M12.31 0 C106.6 0, 200.89 0, 337.69 0 M12.31 0 C136.73 0, 261.16 0, 337.69 0 M337.69 0 C345.9 0, 350 4.1, 350 12.31 M337.69 0 C345.9 0, 350 4.1, 350 12.31 M350 12.31 C350 21.77, 350 31.22, 350 36.92 M350 12.31 C350 18.17, 350 24.02, 350 36.92 M350 36.92 C350 45.13, 345.9 49.23, 337.69 49.23 M350 36.92 C350 45.13, 345.9 49.23, 337.69 49.23 M337.69 49.23 C209.52 49.23, 81.35 49.23, 12.31 49.23 M337.69 49.23 C222.83 49.23, 107.97 49.23, 12.31 49.23 M12.31 49.23 C4.1 49.23, 0 45.13, 0 36.92 M12.31 49.23 C4.1 49.23, 0 45.13, 0 36.92 M0 36.92 C0 27.73, 0 18.53, 0 12.31 M0 36.92 C0 31.2, 0 25.48, 0 12.31 M0 12.31 C0 4.1, 4.1 0, 12.31 0 M0 12.31 C0 4.1, 4.1 0, 12.31 0\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(320.51383639725896 112.7350427350425) rotate(0 130.6750030517578 19.423076923076678)\">\u003Ctext x=\"130.6750030517578\" y=\"29.64738461538424\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"31.076923076922686px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">disjointed XR apps\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(461.53846153846166 194.70619658119585) rotate(0 25.629581883827143 22.79237173823094)\">\u003Cpath d=\"M11.4 0 C20.82 0, 30.24 0, 39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 C51.26 17.83, 51.26 24.27, 51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 C30.86 45.58, 21.85 45.58, 11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 C0 29.5, 0 24.81, 0 11.4 C0 3.8, 3.8 0, 11.4 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M11.4 0 C20.63 0, 29.86 0, 39.86 0 M11.4 0 C18.47 0, 25.55 0, 39.86 0 M39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 M39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 M51.26 11.4 C51.26 16.98, 51.26 22.57, 51.26 34.19 M51.26 11.4 C51.26 19.67, 51.26 27.94, 51.26 34.19 M51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 M51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 M39.86 45.58 C31.07 45.58, 22.29 45.58, 11.4 45.58 M39.86 45.58 C29.43 45.58, 19 45.58, 11.4 45.58 M11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 M11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 M0 34.19 C0 29.19, 0 24.19, 0 11.4 M0 34.19 C0 29.06, 0 23.93, 0 11.4 M0 11.4 C0 3.8, 3.8 0, 11.4 0 M0 11.4 C0 3.8, 3.8 0, 11.4 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-opacity=\"0.5\" fill-opacity=\"0.5\" transform=\"translate(549.5846443036878 228.31135585582342) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">2D\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(605.8889801944993 194.8184224460415) rotate(0 25.629581883827143 22.79237173823094)\">\u003Cpath d=\"M11.4 0 C17.14 0, 22.88 0, 39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 C51.26 18.6, 51.26 25.81, 51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 C28.71 45.58, 17.56 45.58, 11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 C0 25.78, 0 17.37, 0 11.4 C0 3.8, 3.8 0, 11.4 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M11.4 0 C17.45 0, 23.51 0, 39.86 0 M11.4 0 C21.26 0, 31.13 0, 39.86 0 M39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 M39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 M51.26 11.4 C51.26 16.68, 51.26 21.96, 51.26 34.19 M51.26 11.4 C51.26 20.18, 51.26 28.96, 51.26 34.19 M51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 M51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 M39.86 45.58 C31.28 45.58, 22.7 45.58, 11.4 45.58 M39.86 45.58 C31.55 45.58, 23.25 45.58, 11.4 45.58 M11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 M11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 M0 34.19 C0 28.36, 0 22.54, 0 11.4 M0 34.19 C0 28.7, 0 23.21, 0 11.4 M0 11.4 C0 3.8, 3.8 0, 11.4 0 M0 11.4 C0 3.8, 3.8 0, 11.4 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(746.1151983175072 195.996794026908) rotate(0 25.629581883827143 22.79237173823094)\">\u003Cpath d=\"M11.4 0 C19.27 0, 27.14 0, 39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 C51.26 17.69, 51.26 23.99, 51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 C31.4 45.58, 22.94 45.58, 11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 C0 29.38, 0 24.57, 0 11.4 C0 3.8, 3.8 0, 11.4 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M11.4 0 C19.68 0, 27.96 0, 39.86 0 M11.4 0 C18.4 0, 25.4 0, 39.86 0 M39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 M39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 M51.26 11.4 C51.26 16.46, 51.26 21.52, 51.26 34.19 M51.26 11.4 C51.26 19.02, 51.26 26.64, 51.26 34.19 M51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 M51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 M39.86 45.58 C32.68 45.58, 25.5 45.58, 11.4 45.58 M39.86 45.58 C32.58 45.58, 25.31 45.58, 11.4 45.58 M11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 M11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 M0 34.19 C0 27.68, 0 21.17, 0 11.4 M0 34.19 C0 25.63, 0 17.06, 0 11.4 M0 11.4 C0 3.8, 3.8 0, 11.4 0 M0 11.4 C0 3.8, 3.8 0, 11.4 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(514.8597755726305 217.6107941842729) rotate(0 43.59974849202786 0)\">\u003Cpath d=\"M0 0 C14.53 0, 72.67 0, 87.2 0\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(659.7994800191012 218.78916576513802) rotate(0 41.24300533029651 0)\">\u003Cpath d=\"M0 0 C13.75 0, 68.74 0, 82.49 0\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-opacity=\"0.5\" fill-opacity=\"0.5\" transform=\"translate(688.8635039440413 228.00007302948234) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">2D\u003C/text>\u003C/g>\u003Cg transform=\"translate(466.03846153846155 200.96946284032265) rotate(0 21.076923076923038 15.227118356257506)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"42\" height=\"30\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg transform=\"translate(610.6538461538461 201.3540782249388) rotate(0 21.076923076923038 15.227118356257506)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"42\" height=\"30\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg transform=\"translate(751.4230769230771 202.1233089941693) rotate(0 21.076923076923038 15.227118356257506)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"42\" height=\"30\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg transform=\"translate(459.48397563053993 172.7528492593451) rotate(0 28.709390947072336 7.289885783389764)\">\u003Ctext x=\"28.70939094707234\" y=\"11.127281659766048\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"11.66381725342353px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">AFRAME\u003C/text>\u003C/g>\u003Cg transform=\"translate(599.9444552067738 173.90669541319085) rotate(0 28.709390947072336 7.289885783389764)\">\u003Ctext x=\"28.70939094707234\" y=\"11.127281659766048\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"11.66381725342353px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">babylonjs\u003C/text>\u003C/g>\u003Cg transform=\"translate(743.1495834119019 174.74002874652524) rotate(0 28.709390947072336 7.289885783389764)\">\u003Ctext x=\"28.70939094707234\" y=\"11.127281659766048\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"11.66381725342353px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">THREE.js\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(80.2302397881171 194.80265540541996) rotate(0 25.629581883827157 22.79237173823094)\">\u003Cpath d=\"M11.4 0 C22.34 0, 33.29 0, 39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 C51.26 17.32, 51.26 23.24, 51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 C33.33 45.58, 26.79 45.58, 11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 C0 25.41, 0 16.62, 0 11.4 C0 3.8, 3.8 0, 11.4 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M11.4 0 C20.14 0, 28.89 0, 39.86 0 M11.4 0 C20.91 0, 30.43 0, 39.86 0 M39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 M39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 M51.26 11.4 C51.26 19.15, 51.26 26.89, 51.26 34.19 M51.26 11.4 C51.26 20.16, 51.26 28.93, 51.26 34.19 M51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 M51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 M39.86 45.58 C33.51 45.58, 27.15 45.58, 11.4 45.58 M39.86 45.58 C31.25 45.58, 22.64 45.58, 11.4 45.58 M11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 M11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 M0 34.19 C0 27.89, 0 21.58, 0 11.4 M0 34.19 C0 25.13, 0 16.08, 0 11.4 M0 11.4 C0 3.8, 3.8 0, 11.4 0 M0 11.4 C0 3.8, 3.8 0, 11.4 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(168.2764225533432 227.40781468004798) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">2D\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(224.5807584441547 194.9148812702665) rotate(0 25.62958188382717 22.79237173823094)\">\u003Cpath d=\"M11.4 0 C17.28 0, 23.17 0, 39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 C51.26 17.14, 51.26 22.88, 51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 C32.84 45.58, 25.83 45.58, 11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 C0 27.85, 0 21.51, 0 11.4 C0 3.8, 3.8 0, 11.4 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M11.4 0 C19.17 0, 26.95 0, 39.86 0 M11.4 0 C18.11 0, 24.82 0, 39.86 0 M39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 M39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 M51.26 11.4 C51.26 18.67, 51.26 25.94, 51.26 34.19 M51.26 11.4 C51.26 17.48, 51.26 23.57, 51.26 34.19 M51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 M51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 M39.86 45.58 C30.35 45.58, 20.84 45.58, 11.4 45.58 M39.86 45.58 C30.9 45.58, 21.94 45.58, 11.4 45.58 M11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 M11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 M0 34.19 C0 28.18, 0 22.16, 0 11.4 M0 34.19 C0 26.37, 0 18.55, 0 11.4 M0 11.4 C0 3.8, 3.8 0, 11.4 0 M0 11.4 C0 3.8, 3.8 0, 11.4 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(364.8069765671625 196.09325285113255) rotate(0 25.62958188382717 22.79237173823094)\">\u003Cpath d=\"M11.4 0 C18.9 0, 26.41 0, 39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 C51.26 19.4, 51.26 27.41, 51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 C28.56 45.58, 17.25 45.58, 11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 C0 27.79, 0 21.39, 0 11.4 C0 3.8, 3.8 0, 11.4 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M11.4 0 C17.86 0, 24.33 0, 39.86 0 M11.4 0 C20.91 0, 30.42 0, 39.86 0 M39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 M39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 M51.26 11.4 C51.26 18.58, 51.26 25.77, 51.26 34.19 M51.26 11.4 C51.26 16.68, 51.26 21.97, 51.26 34.19 M51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 M51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 M39.86 45.58 C31.62 45.58, 23.39 45.58, 11.4 45.58 M39.86 45.58 C32.15 45.58, 24.44 45.58, 11.4 45.58 M11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 M11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 M0 34.19 C0 28.95, 0 23.72, 0 11.4 M0 34.19 C0 25.73, 0 17.28, 0 11.4 M0 11.4 C0 3.8, 3.8 0, 11.4 0 M0 11.4 C0 3.8, 3.8 0, 11.4 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(133.55155382228594 217.70725300849745) rotate(0 43.59974849202786 0)\">\u003Cpath d=\"M0 0 C14.53 0, 72.67 0, 87.2 0\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(278.49125826875655 218.88562458936258) rotate(0 41.24300533029651 0)\">\u003Cpath d=\"M0 0 C13.75 0, 68.74 0, 82.49 0\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg transform=\"translate(307.5552821936966 227.0965318537069) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">2D\u003C/text>\u003C/g>\u003Cg transform=\"translate(84.73023978811688 201.06592166454766) rotate(0 21.076923076923066 15.227118356257506)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"42\" height=\"30\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg transform=\"translate(229.3456244035014 201.4505370491629) rotate(0 21.076923076923066 15.227118356257506)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"42\" height=\"30\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg transform=\"translate(370.1148551727326 202.2197678183934) rotate(0 21.076923076923066 15.227118356257506)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"42\" height=\"30\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg transform=\"translate(78.17575388019526 172.8493080835692) rotate(0 28.709390947072336 7.289885783389764)\">\u003Ctext x=\"28.70939094707234\" y=\"11.127281659766048\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"11.66381725342353px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">Unity\u003C/text>\u003C/g>\u003Cg transform=\"translate(218.63623345642912 174.00315423741495) rotate(0 28.709390947072336 7.289885783389764)\">\u003Ctext x=\"28.70939094707234\" y=\"11.127281659766048\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"11.66381725342353px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">Unreal\u003C/text>\u003C/g>\u003Cg transform=\"translate(360.17469499489056 174.00315423741677) rotate(0 28.709390947072364 7.289885783389764)\">\u003Ctext x=\"28.70939094707234\" y=\"11.127281659766048\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"11.66381725342353px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">Godot\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(83.02426427001905 446.535887782039) rotate(0 18.28057029991291 17.72396741423654)\">\u003Cpath d=\"M8.86 0 C15.15 0, 21.44 0, 27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 C36.56 12.85, 36.56 16.83, 36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 C23.02 35.45, 18.33 35.45, 8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 C0 22.03, 0 17.48, 0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M8.86 0 C15.72 0, 22.57 0, 27.7 0 M8.86 0 C12.96 0, 17.06 0, 27.7 0 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M36.56 8.86 C36.56 13.1, 36.56 17.33, 36.56 26.59 M36.56 8.86 C36.56 13.93, 36.56 18.99, 36.56 26.59 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M27.7 35.45 C22.49 35.45, 17.27 35.45, 8.86 35.45 M27.7 35.45 C21.29 35.45, 14.88 35.45, 8.86 35.45 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M0 26.59 C0 20.58, 0 14.58, 0 8.86 M0 26.59 C0 22.69, 0 18.8, 0 8.86 M0 8.86 C0 2.95, 2.95 0, 8.86 0 M0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(86.23393685549004 451.40637376561244) rotate(0 15.03333826357428 11.841020875696358)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"30\" height=\"24\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(120.42382243542684 446.9991363516774) rotate(0 18.280570299912924 17.72396741423654)\">\u003Cpath d=\"M8.86 0 C14.69 0, 20.52 0, 27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 C36.56 14.04, 36.56 19.21, 36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 C21.04 35.45, 14.38 35.45, 8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 C0 21.12, 0 15.65, 0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M8.86 0 C13.71 0, 18.55 0, 27.7 0 M8.86 0 C15.49 0, 22.13 0, 27.7 0 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M36.56 8.86 C36.56 13.31, 36.56 17.76, 36.56 26.59 M36.56 8.86 C36.56 13.31, 36.56 17.75, 36.56 26.59 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M27.7 35.45 C23.58 35.45, 19.46 35.45, 8.86 35.45 M27.7 35.45 C21.81 35.45, 15.93 35.45, 8.86 35.45 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M0 26.59 C0 22.31, 0 18.03, 0 8.86 M0 26.59 C0 20.38, 0 14.17, 0 8.86 M0 8.86 C0 2.95, 2.95 0, 8.86 0 M0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(123.63349502089781 451.86962233525173) rotate(0 15.033338263574265 11.841020875696358)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"30\" height=\"24\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(157.33767205323215 447.92563349095417) rotate(0 18.28057029991291 17.72396741423654)\">\u003Cpath d=\"M8.86 0 C16.28 0, 23.69 0, 27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 C36.56 15.85, 36.56 22.83, 36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 C20.26 35.45, 12.81 35.45, 8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 C0 22.14, 0 17.7, 0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M8.86 0 C15.12 0, 21.38 0, 27.7 0 M8.86 0 C13.13 0, 17.4 0, 27.7 0 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M36.56 8.86 C36.56 15.47, 36.56 22.07, 36.56 26.59 M36.56 8.86 C36.56 12.54, 36.56 16.21, 36.56 26.59 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M27.7 35.45 C23.74 35.45, 19.78 35.45, 8.86 35.45 M27.7 35.45 C20.56 35.45, 13.43 35.45, 8.86 35.45 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M0 26.59 C0 22.31, 0 18.03, 0 8.86 M0 26.59 C0 21.51, 0 16.44, 0 8.86 M0 8.86 C0 2.95, 2.95 0, 8.86 0 M0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(160.54734463870318 452.7961194745285) rotate(0 15.03333826357428 11.841020875696358)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"30\" height=\"24\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(120.42382243542693 410.8657479198873) rotate(0 18.28057029991291 17.72396741423654)\">\u003Cpath d=\"M8.86 0 C12.84 0, 16.82 0, 27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 C36.56 13.16, 36.56 17.45, 36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 C22.07 35.45, 16.44 35.45, 8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 C0 22.55, 0 18.51, 0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M8.86 0 C14.9 0, 20.95 0, 27.7 0 M8.86 0 C13.41 0, 17.96 0, 27.7 0 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M36.56 8.86 C36.56 12.77, 36.56 16.68, 36.56 26.59 M36.56 8.86 C36.56 13.58, 36.56 18.31, 36.56 26.59 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M27.7 35.45 C23.68 35.45, 19.67 35.45, 8.86 35.45 M27.7 35.45 C23.76 35.45, 19.81 35.45, 8.86 35.45 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M0 26.59 C0 19.61, 0 12.62, 0 8.86 M0 26.59 C0 21.55, 0 16.51, 0 8.86 M0 8.86 C0 2.95, 2.95 0, 8.86 0 M0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(123.63349502089795 415.73623390346165) rotate(0 15.03333826357428 11.841020875696358)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"30\" height=\"24\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(131.73076923076923 440.96581196581155) rotate(0 5.384615384615387 5.384615384615245)\">\u003Cpath d=\"M2.69 0 C3.78 0, 4.87 0, 8.08 0 C9.87 0, 10.77 0.9, 10.77 2.69 C10.77 4.18, 10.77 5.67, 10.77 8.08 C10.77 9.87, 9.87 10.77, 8.08 10.77 C6.77 10.77, 5.47 10.77, 2.69 10.77 C0.9 10.77, 0 9.87, 0 8.08 C0 6.37, 0 4.67, 0 2.69 C0 0.9, 0.9 0, 2.69 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M2.69 0 C4.18 0, 5.67 0, 8.08 0 M8.08 0 C9.87 0, 10.77 0.9, 10.77 2.69 M10.77 2.69 C10.77 4.29, 10.77 5.88, 10.77 8.08 M10.77 8.08 C10.77 9.87, 9.87 10.77, 8.08 10.77 M8.08 10.77 C6.22 10.77, 4.36 10.77, 2.69 10.77 M2.69 10.77 C0.9 10.77, 0 9.87, 0 8.08 M0 8.08 C0 6.81, 0 5.54, 0 2.69 M0 2.69 C0 0.9, 0.9 0, 2.69 0\" stroke=\"transparent\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(114.80769230769232 457.1196581196573) rotate(0 6.5384615384614335 6.5384615384614335)\">\u003Cpath d=\"M3.27 0 C5.44 0, 7.61 0, 9.81 0 C11.99 0, 13.08 1.09, 13.08 3.27 C13.08 4.92, 13.08 6.57, 13.08 9.81 C13.08 11.99, 11.99 13.08, 9.81 13.08 C8.03 13.08, 6.26 13.08, 3.27 13.08 C1.09 13.08, 0 11.99, 0 9.81 C0 7.73, 0 5.66, 0 3.27 C0 1.09, 1.09 0, 3.27 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M3.27 0 C5.59 0, 7.91 0, 9.81 0 M9.81 0 C11.99 0, 13.08 1.09, 13.08 3.27 M13.08 3.27 C13.08 5.11, 13.08 6.96, 13.08 9.81 M13.08 9.81 C13.08 11.99, 11.99 13.08, 9.81 13.08 M9.81 13.08 C7.38 13.08, 4.95 13.08, 3.27 13.08 M3.27 13.08 C1.09 13.08, 0 11.99, 0 9.81 M0 9.81 C0 7.2, 0 4.59, 0 3.27 M0 3.27 C0 1.09, 1.09 0, 3.27 0\" stroke=\"transparent\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(151.73076923076923 458.65811965811827) rotate(0 5.769230769230717 5.769230769230489)\">\u003Cpath d=\"M2.88 0 C4.37 0, 5.86 0, 8.65 0 C10.58 0, 11.54 0.96, 11.54 2.88 C11.54 4.8, 11.54 6.72, 11.54 8.65 C11.54 10.58, 10.58 11.54, 8.65 11.54 C7 11.54, 5.35 11.54, 2.88 11.54 C0.96 11.54, 0 10.58, 0 8.65 C0 6.41, 0 4.17, 0 2.88 C0 0.96, 0.96 0, 2.88 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M2.88 0 C4.08 0, 5.27 0, 8.65 0 M8.65 0 C10.58 0, 11.54 0.96, 11.54 2.88 M11.54 2.88 C11.54 4.45, 11.54 6.02, 11.54 8.65 M11.54 8.65 C11.54 10.58, 10.58 11.54, 8.65 11.54 M8.65 11.54 C7.22 11.54, 5.78 11.54, 2.88 11.54 M2.88 11.54 C0.96 11.54, 0 10.58, 0 8.65 M0 8.65 C0 7.05, 0 5.45, 0 2.88 M0 2.88 C0 0.96, 0.96 0, 2.88 0\" stroke=\"transparent\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg stroke-opacity=\"0.4\" fill-opacity=\"0.4\" transform=\"translate(391.7307692307692 474.8119658119658) rotate(0 -82.05128205128204 -20.865384615384755)\">\u003Cpath d=\"M0 0 C-27.35 -6.96, -136.75 -34.78, -164.1 -41.73\" stroke=\"#1e1e1e\" stroke-width=\"2.5\" fill=\"none\" stroke-dasharray=\"8 10\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg stroke-opacity=\"0.4\" fill-opacity=\"0.4\" transform=\"translate(392.49999999999994 475.19658119658106) rotate(0 -80.76923076923077 48.07692307692287)\">\u003Cpath d=\"M0 0 C-26.92 16.03, -134.62 80.13, -161.54 96.15\" stroke=\"#1e1e1e\" stroke-width=\"2.5\" fill=\"none\" stroke-dasharray=\"8 10\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-opacity=\"0.4\" fill-opacity=\"0.4\" stroke-linecap=\"round\" transform=\"translate(74.03846153846155 397.1196581196582) rotate(0 66.53846153846155 48.84615384615381)\">\u003Cpath d=\"M24.42 0 C42.63 0, 60.83 0, 108.65 0 C124.94 0, 133.08 8.14, 133.08 24.42 C133.08 35.87, 133.08 47.31, 133.08 73.27 C133.08 89.55, 124.94 97.69, 108.65 97.69 C86.77 97.69, 64.88 97.69, 24.42 97.69 C8.14 97.69, 0 89.55, 0 73.27 C0 61.82, 0 50.38, 0 24.42 C0 8.14, 8.14 0, 24.42 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M24.42 0 C51.99 0, 79.55 0, 108.65 0 M108.65 0 C124.94 0, 133.08 8.14, 133.08 24.42 M133.08 24.42 C133.08 43.57, 133.08 62.71, 133.08 73.27 M133.08 73.27 C133.08 89.55, 124.94 97.69, 108.65 97.69 M108.65 97.69 C83.08 97.69, 57.5 97.69, 24.42 97.69 M24.42 97.69 C8.14 97.69, 0 89.55, 0 73.27 M0 73.27 C0 54.62, 0 35.96, 0 24.42 M0 24.42 C0 8.14, 8.14 0, 24.42 0\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(96.34615384615387 382.50427350427344) rotate(0 41.15384615384613 10.769230769230944)\">\u003Cpath d=\"M5.38 0 C33.11 0, 60.83 0, 76.92 0 C80.51 0, 82.31 1.79, 82.31 5.38 C82.31 9.08, 82.31 12.78, 82.31 16.15 C82.31 19.74, 80.51 21.54, 76.92 21.54 C49.36 21.54, 21.79 21.54, 5.38 21.54 C1.79 21.54, 0 19.74, 0 16.15 C0 12.08, 0 8.01, 0 5.38 C0 1.79, 1.79 0, 5.38 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M5.38 0 C27.69 0, 50 0, 76.92 0 M76.92 0 C80.51 0, 82.31 1.79, 82.31 5.38 M82.31 5.38 C82.31 8.35, 82.31 11.32, 82.31 16.15 M82.31 16.15 C82.31 19.74, 80.51 21.54, 76.92 21.54 M76.92 21.54 C52.73 21.54, 28.55 21.54, 5.38 21.54 M5.38 21.54 C1.79 21.54, 0 19.74, 0 16.15 M0 16.15 C0 13.37, 0 10.58, 0 5.38 M0 5.38 C0 1.79, 1.79 0, 5.38 0\" stroke=\"transparent\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(90.70000076293957 369.8119658119649) rotate(0 49.09201120342692 16.538461538461434)\">\u003Ctext x=\"49.09201120342693\" y=\"12.622153846153758\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"13.23076923076914px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">https\u003C/text>\u003Ctext x=\"49.09201120342693\" y=\"29.16061538461518\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"13.23076923076914px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">authentication\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(79.56272580848054 583.0743493204991) rotate(0 18.28057029991291 17.72396741423654)\">\u003Cpath d=\"M8.86 0 C13.1 0, 17.34 0, 27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 C36.56 15.46, 36.56 22.06, 36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 C21.16 35.45, 14.61 35.45, 8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 C0 21.96, 0 17.34, 0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M8.86 0 C14.37 0, 19.88 0, 27.7 0 M8.86 0 C13.92 0, 18.97 0, 27.7 0 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M36.56 8.86 C36.56 14.25, 36.56 19.64, 36.56 26.59 M36.56 8.86 C36.56 15.01, 36.56 21.15, 36.56 26.59 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M27.7 35.45 C20.17 35.45, 12.63 35.45, 8.86 35.45 M27.7 35.45 C22.1 35.45, 16.5 35.45, 8.86 35.45 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M0 26.59 C0 22.72, 0 18.86, 0 8.86 M0 26.59 C0 21.2, 0 15.81, 0 8.86 M0 8.86 C0 2.95, 2.95 0, 8.86 0 M0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(82.7723983939515 587.9448353040734) rotate(0 15.03333826357428 11.841020875696358)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"30\" height=\"24\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(116.9622839738883 583.5375978901375) rotate(0 18.28057029991291 17.72396741423654)\">\u003Cpath d=\"M8.86 0 C14.54 0, 20.23 0, 27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 C36.56 14.41, 36.56 19.97, 36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 C20.69 35.45, 13.67 35.45, 8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 C0 20.26, 0 13.93, 0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M8.86 0 C15.86 0, 22.85 0, 27.7 0 M8.86 0 C13.56 0, 18.26 0, 27.7 0 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M36.56 8.86 C36.56 15.78, 36.56 22.7, 36.56 26.59 M36.56 8.86 C36.56 14.83, 36.56 20.79, 36.56 26.59 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M27.7 35.45 C20.36 35.45, 13.02 35.45, 8.86 35.45 M27.7 35.45 C23.37 35.45, 19.03 35.45, 8.86 35.45 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M0 26.59 C0 22.9, 0 19.21, 0 8.86 M0 26.59 C0 19.61, 0 12.63, 0 8.86 M0 8.86 C0 2.95, 2.95 0, 8.86 0 M0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(120.17195655935933 588.4080838737118) rotate(0 15.03333826357428 11.841020875696358)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"30\" height=\"24\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(153.87613359169364 584.4640950294142) rotate(0 18.28057029991291 17.72396741423654)\">\u003Cpath d=\"M8.86 0 C13.06 0, 17.26 0, 27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 C36.56 15.37, 36.56 21.88, 36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 C20.69 35.45, 13.68 35.45, 8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 C0 21.63, 0 16.68, 0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M8.86 0 C13 0, 17.13 0, 27.7 0 M8.86 0 C15.01 0, 21.16 0, 27.7 0 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M36.56 8.86 C36.56 13.26, 36.56 17.66, 36.56 26.59 M36.56 8.86 C36.56 13.85, 36.56 18.83, 36.56 26.59 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M27.7 35.45 C21.16 35.45, 14.62 35.45, 8.86 35.45 M27.7 35.45 C22.63 35.45, 17.57 35.45, 8.86 35.45 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M0 26.59 C0 21.58, 0 16.57, 0 8.86 M0 26.59 C0 21.11, 0 15.64, 0 8.86 M0 8.86 C0 2.95, 2.95 0, 8.86 0 M0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(157.08580617716467 589.3345810129886) rotate(0 15.03333826357428 11.841020875696358)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"30\" height=\"24\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(116.96228397388842 547.4042094583483) rotate(0 18.28057029991291 17.72396741423654)\">\u003Cpath d=\"M8.86 0 C12.9 0, 16.95 0, 27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 C36.56 14.28, 36.56 19.71, 36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 C22.71 35.45, 17.72 35.45, 8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 C0 20.69, 0 14.79, 0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M8.86 0 C16.28 0, 23.7 0, 27.7 0 M8.86 0 C16.28 0, 23.7 0, 27.7 0 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M27.7 0 C33.61 0, 36.56 2.95, 36.56 8.86 M36.56 8.86 C36.56 14.64, 36.56 20.42, 36.56 26.59 M36.56 8.86 C36.56 14.31, 36.56 19.75, 36.56 26.59 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M36.56 26.59 C36.56 32.49, 33.61 35.45, 27.7 35.45 M27.7 35.45 C20.84 35.45, 13.98 35.45, 8.86 35.45 M27.7 35.45 C23.49 35.45, 19.28 35.45, 8.86 35.45 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M8.86 35.45 C2.95 35.45, 0 32.49, 0 26.59 M0 26.59 C0 20.84, 0 15.09, 0 8.86 M0 26.59 C0 19.64, 0 12.7, 0 8.86 M0 8.86 C0 2.95, 2.95 0, 8.86 0 M0 8.86 C0 2.95, 2.95 0, 8.86 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(120.17195655935944 552.2746954419226) rotate(0 15.03333826357428 11.841020875696358)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"30\" height=\"24\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(128.26923076923072 577.5042735042716) rotate(0 5.384615384615387 5.384615384615245)\">\u003Cpath d=\"M2.69 0 C3.96 0, 5.22 0, 8.08 0 C9.87 0, 10.77 0.9, 10.77 2.69 C10.77 4.58, 10.77 6.47, 10.77 8.08 C10.77 9.87, 9.87 10.77, 8.08 10.77 C6.89 10.77, 5.7 10.77, 2.69 10.77 C0.9 10.77, 0 9.87, 0 8.08 C0 6.12, 0 4.15, 0 2.69 C0 0.9, 0.9 0, 2.69 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M2.69 0 C4.6 0, 6.51 0, 8.08 0 M8.08 0 C9.87 0, 10.77 0.9, 10.77 2.69 M10.77 2.69 C10.77 4.35, 10.77 6.01, 10.77 8.08 M10.77 8.08 C10.77 9.87, 9.87 10.77, 8.08 10.77 M8.08 10.77 C6.59 10.77, 5.09 10.77, 2.69 10.77 M2.69 10.77 C0.9 10.77, 0 9.87, 0 8.08 M0 8.08 C0 6.76, 0 5.45, 0 2.69 M0 2.69 C0 0.9, 0.9 0, 2.69 0\" stroke=\"transparent\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(111.34615384615381 593.6581196581174) rotate(0 6.5384615384614335 6.5384615384614335)\">\u003Cpath d=\"M3.27 0 C4.78 0, 6.29 0, 9.81 0 C11.99 0, 13.08 1.09, 13.08 3.27 C13.08 5.26, 13.08 7.24, 13.08 9.81 C13.08 11.99, 11.99 13.08, 9.81 13.08 C8.04 13.08, 6.27 13.08, 3.27 13.08 C1.09 13.08, 0 11.99, 0 9.81 C0 8.37, 0 6.94, 0 3.27 C0 1.09, 1.09 0, 3.27 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M3.27 0 C5.51 0, 7.75 0, 9.81 0 M9.81 0 C11.99 0, 13.08 1.09, 13.08 3.27 M13.08 3.27 C13.08 5.54, 13.08 7.8, 13.08 9.81 M13.08 9.81 C13.08 11.99, 11.99 13.08, 9.81 13.08 M9.81 13.08 C7.26 13.08, 4.71 13.08, 3.27 13.08 M3.27 13.08 C1.09 13.08, 0 11.99, 0 9.81 M0 9.81 C0 7.86, 0 5.92, 0 3.27 M0 3.27 C0 1.09, 1.09 0, 3.27 0\" stroke=\"transparent\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(148.26923076923072 595.1965811965792) rotate(0 5.769230769230717 5.769230769230489)\">\u003Cpath d=\"M2.88 0 C4.36 0, 5.84 0, 8.65 0 C10.58 0, 11.54 0.96, 11.54 2.88 C11.54 5.06, 11.54 7.24, 11.54 8.65 C11.54 10.58, 10.58 11.54, 8.65 11.54 C7.15 11.54, 5.65 11.54, 2.88 11.54 C0.96 11.54, 0 10.58, 0 8.65 C0 7.08, 0 5.51, 0 2.88 C0 0.96, 0.96 0, 2.88 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M2.88 0 C4.41 0, 5.94 0, 8.65 0 M8.65 0 C10.58 0, 11.54 0.96, 11.54 2.88 M11.54 2.88 C11.54 5.06, 11.54 7.23, 11.54 8.65 M11.54 8.65 C11.54 10.58, 10.58 11.54, 8.65 11.54 M8.65 11.54 C6.6 11.54, 4.55 11.54, 2.88 11.54 M2.88 11.54 C0.96 11.54, 0 10.58, 0 8.65 M0 8.65 C0 6.68, 0 4.71, 0 2.88 M0 2.88 C0 0.96, 0.96 0, 2.88 0\" stroke=\"transparent\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg stroke-opacity=\"0.4\" fill-opacity=\"0.4\" transform=\"translate(259.9464503350346 553.2735042735039) rotate(0 61.650432674070544 40)\">\u003Ctext x=\"123.30086534814107\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"end\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">infinite room\u003C/text>\u003Ctext x=\"123.30086534814107\" y=\"35.264\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"end\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">clusters as\u003C/text>\u003Ctext x=\"123.30086534814107\" y=\"55.264\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"end\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">selfhostable\u003C/text>\u003Ctext x=\"123.30086534814107\" y=\"75.264\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"end\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">textfiles\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(494.03846153846155 346.1324786324785) rotate(0 139.23076923076923 9.230769230769056)\">\u003Cpath d=\"M4.62 0 C80.92 0, 157.22 0, 273.85 0 C276.92 0, 278.46 1.54, 278.46 4.62 C278.46 7.77, 278.46 10.91, 278.46 13.85 C278.46 16.92, 276.92 18.46, 273.85 18.46 C201.8 18.46, 129.76 18.46, 4.62 18.46 C1.54 18.46, 0 16.92, 0 13.85 C0 11.92, 0 9.99, 0 4.62 C0 1.54, 1.54 0, 4.62 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M4.62 0 C84.55 0, 164.49 0, 273.85 0 M273.85 0 C276.92 0, 278.46 1.54, 278.46 4.62 M278.46 4.62 C278.46 7.41, 278.46 10.21, 278.46 13.85 M278.46 13.85 C278.46 16.92, 276.92 18.46, 273.85 18.46 M273.85 18.46 C191.57 18.46, 109.3 18.46, 4.62 18.46 M4.62 18.46 C1.54 18.46, 0 16.92, 0 13.85 M0 13.85 C0 11.94, 0 10.04, 0 4.62 M0 4.62 C0 1.54, 1.54 0, 4.62 0\" stroke=\"transparent\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg stroke-opacity=\"0.5\" fill-opacity=\"0.5\" transform=\"translate(476.34038499685425 244.65811965811918) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">3D\u003C/text>\u003C/g>\u003Cg stroke-opacity=\"0.5\" fill-opacity=\"0.5\" transform=\"translate(620.9557696122388 245.42735042735103) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">3D\u003C/text>\u003C/g>\u003Cg stroke-opacity=\"0.5\" fill-opacity=\"0.5\" transform=\"translate(761.7250003814697 243.11965811965865) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">3D\u003C/text>\u003C/g>\u003Cg stroke-opacity=\"0.5\" fill-opacity=\"0.5\" transform=\"translate(92.87884653531592 244.8119658119649) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">3D\u003C/text>\u003C/g>\u003Cg stroke-opacity=\"0.5\" fill-opacity=\"0.5\" transform=\"translate(237.49423115070022 245.58119658119722) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">3D\u003C/text>\u003C/g>\u003Cg stroke-opacity=\"0.5\" fill-opacity=\"0.5\" transform=\"translate(378.26346191993116 243.27350427350393) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">3D\u003C/text>\u003C/g>\u003Cg stroke-opacity=\"0.4\" fill-opacity=\"0.4\" transform=\"translate(617.6154356050671 490.7896951144603) rotate(0 41 10.241748204733994)\">\u003Ctext x=\"41\" y=\"15.63300445970623\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16.386797127574663px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">deeplinked\u003C/text>\u003C/g>\u003Cg stroke-opacity=\"0.5\" fill-opacity=\"0.5\" transform=\"translate(470.1865388430082 498.50427350427253) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">3D\u003C/text>\u003C/g>\u003Cg stroke-opacity=\"0.5\" fill-opacity=\"0.5\" transform=\"translate(384.032692689162 499.27350427350393) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">3D\u003C/text>\u003C/g>\u003Cg stroke-opacity=\"0.5\" fill-opacity=\"0.5\" transform=\"translate(751.7250003814696 600.8119658119658) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">2D\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(503.1282051282051 290.27350427350484) rotate(0 130.70512820512818 17.350427350427708)\">\u003Cpath d=\"M8.68 0 C76.19 0, 143.7 0, 252.74 0 C258.52 0, 261.41 2.89, 261.41 8.68 C261.41 15.16, 261.41 21.64, 261.41 26.03 C261.41 31.81, 258.52 34.7, 252.74 34.7 C176.17 34.7, 99.6 34.7, 8.68 34.7 C2.89 34.7, 0 31.81, 0 26.03 C0 21.29, 0 16.56, 0 8.68 C0 2.89, 2.89 0, 8.68 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M8.68 0 C65.77 0, 122.86 0, 252.74 0 M8.68 0 C83.94 0, 159.2 0, 252.74 0 M252.74 0 C258.52 0, 261.41 2.89, 261.41 8.68 M252.74 0 C258.52 0, 261.41 2.89, 261.41 8.68 M261.41 8.68 C261.41 13.73, 261.41 18.79, 261.41 26.03 M261.41 8.68 C261.41 15.33, 261.41 21.99, 261.41 26.03 M261.41 26.03 C261.41 31.81, 258.52 34.7, 252.74 34.7 M261.41 26.03 C261.41 31.81, 258.52 34.7, 252.74 34.7 M252.74 34.7 C164.78 34.7, 76.83 34.7, 8.68 34.7 M252.74 34.7 C180.5 34.7, 108.26 34.7, 8.68 34.7 M8.68 34.7 C2.89 34.7, 0 31.81, 0 26.03 M8.68 34.7 C2.89 34.7, 0 31.81, 0 26.03 M0 26.03 C0 21.16, 0 16.3, 0 8.68 M0 26.03 C0 19.27, 0 12.51, 0 8.68 M0 8.68 C0 2.89, 2.89 0, 8.68 0 M0 8.68 C0 2.89, 2.89 0, 8.68 0\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(514.3660695879614 294.8443223443214) rotate(0 118.61666870117188 11.941545102873306)\">\u003Ctext x=\"118.61666870117188\" y=\"18.227574445025667\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"19.106472164597136px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">shallow linked 2D websites\u003C/text>\u003C/g>\u003Cg transform=\"translate(740.6538461538462 381.35407822493835) rotate(0 18.000000000000057 26.175496688741987)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"36\" height=\"52\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg transform=\"translate(685.3435907608422 85.7980927461931) rotate(0 58.56666564941406 15.590796142695353)\">\u003Ctext x=\"58.56666564941406\" y=\"23.797791232210358\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"24.945273828312743px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">webpages\u003C/text>\u003C/g>\u003Cg transform=\"translate(607.8333333333334 460.51709401709377) rotate(0 53.41666666666663 14.33333333333303)\">\u003Cuse href=\"#image-a807ad105d49cee7e9985906c8a40baffb23502c\" width=\"107\" height=\"29\" opacity=\"0.3\">\u003C/use>\u003C/g>\u003Cg stroke-opacity=\"0.4\" fill-opacity=\"0.4\" transform=\"translate(233.02609765663448 493.39748662049897) rotate(0 37.482059282371296 9.362971057681989)\">\u003Ctext x=\"37.4820592823713\" y=\"14.291639022445949\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"14.98075369229135px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">deeplinked\u003C/text>\u003C/g>\u003Cg transform=\"translate(224.08333333333343 465.7223785970082) rotate(0 48.833333333333314 13.103484139365264)\">\u003Cuse href=\"#image-a807ad105d49cee7e9985906c8a40baffb23502c\" width=\"98\" height=\"26\" opacity=\"0.3\">\u003C/use>\u003C/g>\u003Cg stroke-opacity=\"0.5\" fill-opacity=\"0.5\" transform=\"translate(749.2250003814698 451.93376068376074) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">3D\u003C/text>\u003C/g>\u003Cg stroke-opacity=\"0.5\" fill-opacity=\"0.5\" transform=\"translate(161.72500038146984 554.4337606837607) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">3D\u003C/text>\u003C/g>\u003Cg stroke-opacity=\"0.5\" fill-opacity=\"0.5\" transform=\"translate(165.05833371480304 418.6004273504268) rotate(0 10.774999618530273 10)\">\u003Ctext x=\"10.774999618530273\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">3D\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(518.4615384615388 11.25) rotate(0 111.53846153846143 27.767094017094223)\">\u003Cpath d=\"M13.88 0 C56.71 0, 99.53 0, 209.19 0 C218.45 0, 223.08 4.63, 223.08 13.88 C223.08 22, 223.08 30.11, 223.08 41.65 C223.08 50.91, 218.45 55.53, 209.19 55.53 C169.24 55.53, 129.28 55.53, 13.88 55.53 C4.63 55.53, 0 50.91, 0 41.65 C0 34.99, 0 28.32, 0 13.88 C0 4.63, 4.63 0, 13.88 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M13.88 0 C70.45 0, 127.02 0, 209.19 0 M13.88 0 C65.61 0, 117.33 0, 209.19 0 M209.19 0 C218.45 0, 223.08 4.63, 223.08 13.88 M209.19 0 C218.45 0, 223.08 4.63, 223.08 13.88 M223.08 13.88 C223.08 19.68, 223.08 25.48, 223.08 41.65 M223.08 13.88 C223.08 22.68, 223.08 31.47, 223.08 41.65 M223.08 41.65 C223.08 50.91, 218.45 55.53, 209.19 55.53 M223.08 41.65 C223.08 50.91, 218.45 55.53, 209.19 55.53 M209.19 55.53 C158.02 55.53, 106.85 55.53, 13.88 55.53 M209.19 55.53 C132.38 55.53, 55.56 55.53, 13.88 55.53 M13.88 55.53 C4.63 55.53, 0 50.91, 0 41.65 M13.88 55.53 C4.63 55.53, 0 50.91, 0 41.65 M0 41.65 C0 31.23, 0 20.8, 0 13.88 M0 41.65 C0 30.77, 0 19.9, 0 13.88 M0 13.88 C0 4.63, 4.63 0, 13.88 0 M0 13.88 C0 4.63, 4.63 0, 13.88 0\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(548.0744080075582 14.487484737483555) rotate(0 83.57499694824219 11.941545102873306)\">\u003Ctext x=\"83.57499694824219\" y=\"18.227574445025667\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"19.106472164597136px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">browser companies\u003C/text>\u003C/g>\u003Cg transform=\"translate(556.4916636149088 34.49221558088675) rotate(0 75.17500305175781 11.941545102873306)\">\u003Ctext x=\"75.17500305175781\" y=\"18.227574445025667\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"19.106472164597136px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">open workgroups\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(138.46153846153868 10) rotate(0 111.53846153846143 27.767094017094223)\">\u003Cpath d=\"M13.88 0 C56.17 0, 98.45 0, 209.19 0 C218.45 0, 223.08 4.63, 223.08 13.88 C223.08 20.09, 223.08 26.29, 223.08 41.65 C223.08 50.91, 218.45 55.53, 209.19 55.53 C149.85 55.53, 90.51 55.53, 13.88 55.53 C4.63 55.53, 0 50.91, 0 41.65 C0 31.18, 0 20.7, 0 13.88 C0 4.63, 4.63 0, 13.88 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M13.88 0 C55.58 0, 97.27 0, 209.19 0 M13.88 0 C65.76 0, 117.64 0, 209.19 0 M209.19 0 C218.45 0, 223.08 4.63, 223.08 13.88 M209.19 0 C218.45 0, 223.08 4.63, 223.08 13.88 M223.08 13.88 C223.08 24.14, 223.08 34.4, 223.08 41.65 M223.08 13.88 C223.08 21.76, 223.08 29.64, 223.08 41.65 M223.08 41.65 C223.08 50.91, 218.45 55.53, 209.19 55.53 M223.08 41.65 C223.08 50.91, 218.45 55.53, 209.19 55.53 M209.19 55.53 C147.06 55.53, 84.92 55.53, 13.88 55.53 M209.19 55.53 C156.21 55.53, 103.22 55.53, 13.88 55.53 M13.88 55.53 C4.63 55.53, 0 50.91, 0 41.65 M13.88 55.53 C4.63 55.53, 0 50.91, 0 41.65 M0 41.65 C0 33.1, 0 24.55, 0 13.88 M0 41.65 C0 33.88, 0 26.11, 0 13.88 M0 13.88 C0 4.63, 4.63 0, 13.88 0 M0 13.88 C0 4.63, 4.63 0, 13.88 0\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(201.78333282470714 25.267094017094223) rotate(0 48.21666717529297 12.5)\">\u003Ctext x=\"48.21666717529297\" y=\"19.08\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"20px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">companies\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(361.66666666666674 37.76709401709377) rotate(0 77.91666666666663 0)\">\u003Cpath d=\"M0 0 C25.97 0, 129.86 0, 155.83 0 M0 0 C25.97 0, 129.86 0, 155.83 0\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-opacity=\"0.2\" fill-opacity=\"0.2\" transform=\"translate(665.2666676839194 341.6773504273524) rotate(89.99999999999994 190.56666564941406 19.423076923076678)\">\u003Ctext x=\"190.56666564941406\" y=\"29.64738461538424\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"31.076923076922686px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">2D-first 3D-first\u003C/text>\u003C/g>\u003Cg stroke-opacity=\"0.2\" fill-opacity=\"0.2\" transform=\"translate(536.524996439616 339.15888224755463) rotate(0 95.14167022705078 11.941545102873306)\">\u003Ctext x=\"95.14167022705078\" y=\"18.227574445025667\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"19.106472164597136px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">digital common goods\u003C/text>\u003C/g>\u003Cg stroke-opacity=\"0.3\" fill-opacity=\"0.3\" transform=\"translate(80.36666615804052 120.26709401709377) rotate(0 62.733333587646484 20)\">\u003Ctext x=\"0\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"start\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">identity/approval \u003C/text>\u003Ctext x=\"0\" y=\"35.264\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"start\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">required\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(138.33333333333337 482.76709401709377) rotate(0 -0.4166666666666856 32.083333333333485)\">\u003Cpath d=\"M0 0 C-0.14 10.69, -0.69 53.47, -0.83 64.17 M0 0 C-0.14 10.69, -0.69 53.47, -0.83 64.17\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\" transform=\"translate(415.2037514495063 252.47472227886283) rotate(0 25.629581883827143 22.79237173823094)\">\u003Cpath d=\"M11.4 0 C18.83 0, 26.26 0, 39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 C51.26 17.2, 51.26 23, 51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 C31.69 45.58, 23.52 45.58, 11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 C0 27.68, 0 21.18, 0 11.4 C0 3.8, 3.8 0, 11.4 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M11.4 0 C18.49 0, 25.58 0, 39.86 0 M11.4 0 C22.78 0, 34.16 0, 39.86 0 M39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 M39.86 0 C47.46 0, 51.26 3.8, 51.26 11.4 M51.26 11.4 C51.26 18.73, 51.26 26.06, 51.26 34.19 M51.26 11.4 C51.26 18.18, 51.26 24.96, 51.26 34.19 M51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 M51.26 34.19 C51.26 41.79, 47.46 45.58, 39.86 45.58 M39.86 45.58 C30.03 45.58, 20.2 45.58, 11.4 45.58 M39.86 45.58 C29.94 45.58, 20.02 45.58, 11.4 45.58 M11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 M11.4 45.58 C3.8 45.58, 0 41.79, 0 34.19 M0 34.19 C0 27.56, 0 20.93, 0 11.4 M0 34.19 C0 25.38, 0 16.58, 0 11.4 M0 11.4 C0 3.8, 3.8 0, 11.4 0 M0 11.4 C0 3.8, 3.8 0, 11.4 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(419.7037514495063 258.7379885379896) rotate(0 21.076923076923038 15.227118356257506)\">\u003Cuse href=\"#image-98625836282f17aa77ff921c5273d549b2d312c4\" width=\"42\" height=\"30\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(420.53708478283954 256.80805561219586) rotate(0 20.475712057700093 18.209038404897683)\">\u003Cpath d=\"M9.1 0 C14.44 0, 19.78 0, 31.85 0 M9.1 0 C14.21 0, 19.32 0, 31.85 0 M31.85 0 C37.92 0, 40.95 3.03, 40.95 9.1 M31.85 0 C37.92 0, 40.95 3.03, 40.95 9.1 M40.95 9.1 C40.95 16.26, 40.95 23.42, 40.95 27.31 M40.95 9.1 C40.95 14.72, 40.95 20.34, 40.95 27.31 M40.95 27.31 C40.95 33.38, 37.92 36.42, 31.85 36.42 M40.95 27.31 C40.95 33.38, 37.92 36.42, 31.85 36.42 M31.85 36.42 C27.21 36.42, 22.58 36.42, 9.1 36.42 M31.85 36.42 C26.45 36.42, 21.06 36.42, 9.1 36.42 M9.1 36.42 C3.03 36.42, 0 33.38, 0 27.31 M9.1 36.42 C3.03 36.42, 0 33.38, 0 27.31 M0 27.31 C0 22.87, 0 18.43, 0 9.1 M0 27.31 C0 20.08, 0 12.85, 0 9.1 M0 9.1 C0 3.03, 3.03 0, 9.1 0 M0 9.1 C0 3.03, 3.03 0, 9.1 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(388.6164529914546 305.1460141171269) rotate(0 52.216880341878664 7.774544759094397)\">\u003Cpath d=\"M3.89 0 C33.16 0, 62.43 0, 100.55 0 C103.14 0, 104.43 1.3, 104.43 3.89 C104.43 5.71, 104.43 7.53, 104.43 11.66 C104.43 14.25, 103.14 15.55, 100.55 15.55 C61.89 15.55, 23.24 15.55, 3.89 15.55 C1.3 15.55, 0 14.25, 0 11.66 C0 9.23, 0 6.8, 0 3.89 C0 1.3, 1.3 0, 3.89 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ffffff\">\u003C/path>\u003Cpath d=\"M3.89 0 C24.7 0, 45.52 0, 100.55 0 M100.55 0 C103.14 0, 104.43 1.3, 104.43 3.89 M104.43 3.89 C104.43 6.14, 104.43 8.4, 104.43 11.66 M104.43 11.66 C104.43 14.25, 103.14 15.55, 100.55 15.55 M100.55 15.55 C64.55 15.55, 28.55 15.55, 3.89 15.55 M3.89 15.55 C1.3 15.55, 0 14.25, 0 11.66 M0 11.66 C0 8.75, 0 5.83, 0 3.89 M0 3.89 C0 1.3, 1.3 0, 3.89 0\" stroke=\"transparent\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg stroke-opacity=\"0.2\" fill-opacity=\"0.2\" transform=\"translate(397.9307674505775 301.9910716967356) rotate(0 42.13333511352539 10)\">\u003Ctext x=\"42.13333511352539\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">blockchains\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg stroke-opacity=\"0.4\" fill-opacity=\"0.4\" transform=\"translate(413.33333333333337 275.60042735042725) rotate(0 -24.16666666666663 10)\">\u003Cpath d=\"M0 0 C-8.06 3.33, -40.28 16.67, -48.33 20\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-opacity=\"0.3\" fill-opacity=\"0.3\" transform=\"translate(237.51666641235352 289.4337606837603) rotate(0 59.43333435058594 20)\">\u003Ctext x=\"118.86666870117188\" y=\"15.264000000000001\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"end\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">identity/minting\u003C/text>\u003Ctext x=\"118.86666870117188\" y=\"35.264\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"16px\" fill=\"#1e1e1e\" text-anchor=\"end\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">content required\u003C/text>\u003C/g>\u003Cg stroke-opacity=\"0.2\" fill-opacity=\"0.2\" transform=\"translate(-275.9833272298178 339.59401709401754) rotate(270 303.48332722981786 17.5)\">\u003Ctext x=\"303.48332722981786\" y=\"26.712\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"28px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">micro communities macro community\u003C/text>\u003C/g>\u003C/svg>","type":"image/svg+xml"},
{"created":"20230426160615931","text":"\u003Cdiv class=\"scene\">\u003C/div>\n\n\u003C\u003Cscript>>\n\u003Cscript>\n $scene = document.querySelector(\".scene\")\n\tscene = new THREE.Scene();\n camera = new THREE.PerspectiveCamera( 75, $scene.offsetWidth / $scene.offsetHeight, 0.1, 1000 );\n\n\trenderer = new THREE.WebGLRenderer();\n renderer.setSize( $scene.offsetWidth, $scene.offsetHeight );\n $scene.appendChild( renderer.domElement );\n\t\n\tvar geometry = new THREE.BoxGeometry( 1, 1, 1 );\n\tvar material = new THREE.MeshBasicMaterial( { color: 0x0a84ff } );\n\tvar cube = new THREE.Mesh( geometry, material );\n\tscene.add( cube );\n\tscene.background = new THREE.Color( 0x18181c );\n\n\tcamera.position.z = 2;\n\n\tfunction animate() {\n\t\trequestAnimationFrame( animate );\n\n\t\tcube.rotation.x += 0.004;\n\t\tcube.rotation.y += 0.004;\n\n\t\trenderer.render( scene, camera );\n\t}\n\n\tanimate();\t\n\tlog(\"hello world\")\n\u003C/script>","title":"THREE template","modified":"20230523125639178","tags":""},
{"created":"20230425154949623","text":"\u003Cscript async src=\"https://unpkg.com/es-module-shims@1.6.3/dist/es-module-shims.js\">\u003C/script>\n\n\u003Cscript type=\"importmap\">\n{\n\t\"imports\": {\n\t\t\"three\": \"https://unpkg.com/three@0.151.3/build/three.module.js\",\n\t\t\t\"three/addons/\": \"https://unpkg.com/three@0.151.3/examples/jsm/\"\n\t}\n}\n\u003C/script>\n\n\u003Cscript type=\"module\">\nimport * as THREE from 'three';\n\nimport { BoxLineGeometry } from 'three/addons/geometries/BoxLineGeometry.js';\nimport { VRButton } from 'three/addons/webxr/VRButton.js';\nimport { XRControllerModelFactory } from 'three/addons/webxr/XRControllerModelFactory.js';\n\nlet camera, scene, raycaster, renderer;\nlet controller1, controller2;\nlet controllerGrip1, controllerGrip2;\n\nlet room, marker, floor, baseReferenceSpace;\n\nlet INTERSECTION;\nconst tempMatrix = new THREE.Matrix4();\n\ninit();\nanimate();\n\nfunction init() {\n\n\tscene = new THREE.Scene();\n\tscene.background = new THREE.Color( 0x505050 );\n\n\tcamera = new THREE.PerspectiveCamera( 50, window.innerWidth / window.innerHeight, 0.1, 10 );\n\tcamera.position.set( 0, 1, 3 );\n\n\troom = new THREE.LineSegments(\n\t\t\tnew BoxLineGeometry( 6, 6, 6, 10, 10, 10 ).translate( 0, 3, 0 ),\n\t\t\tnew THREE.LineBasicMaterial( { color: 0x808080 } )\n\t\t\t);\n\tscene.add( room );\n\n\tscene.add( new THREE.HemisphereLight( 0x606060, 0x404040 ) );\n\n\tconst light = new THREE.DirectionalLight( 0xffffff );\n\tlight.position.set( 1, 1, 1 ).normalize();\n\tscene.add( light );\n\n\tmarker = new THREE.Mesh(\n\t\t\tnew THREE.CircleGeometry( 0.25, 32 ).rotateX( - Math.PI / 2 ),\n\t\t\tnew THREE.MeshBasicMaterial( { color: 0x808080 } )\n\t\t\t);\n\tscene.add( marker );\n\n\tfloor = new THREE.Mesh(\n\t\t\tnew THREE.PlaneGeometry( 4.8, 4.8, 2, 2 ).rotateX( - Math.PI / 2 ),\n\t\t\tnew THREE.MeshBasicMaterial( { color: 0x808080, transparent: true, opacity: 0.25 } )\n\t\t\t);\n\tscene.add( floor );\n\n\traycaster = new THREE.Raycaster();\n\n\trenderer = new THREE.WebGLRenderer( { antialias: true } );\n\trenderer.setPixelRatio( window.devicePixelRatio );\n\trenderer.setSize( window.innerWidth, window.innerHeight );\n\trenderer.outputEncoding = THREE.sRGBEncoding;\n\n\trenderer.xr.addEventListener( 'sessionstart', () => baseReferenceSpace = renderer.xr.getReferenceSpace() );\n\trenderer.xr.enabled = true;\n\n\tdocument.body.appendChild( renderer.domElement );\n\tdocument.body.appendChild( VRButton.createButton( renderer ) );\n\n\t// controllers\n\n\tfunction onSelectStart() {\n\n\t\tthis.userData.isSelecting = true;\n\n\t}\n\n\tfunction onSelectEnd() {\n\n\t\tthis.userData.isSelecting = false;\n\n\t\tif ( INTERSECTION ) {\n\n\t\t\tconst offsetPosition = { x: - INTERSECTION.x, y: - INTERSECTION.y, z: - INTERSECTION.z, w: 1 };\n\t\t\tconst offsetRotation = new THREE.Quaternion();\n\t\t\tconst transform = new XRRigidTransform( offsetPosition, offsetRotation );\n\t\t\tconst teleportSpaceOffset = baseReferenceSpace.getOffsetReferenceSpace( transform );\n\n\t\t\trenderer.xr.setReferenceSpace( teleportSpaceOffset );\n\n\t\t}\n\n\t}\n\n\tcontroller1 = renderer.xr.getController( 0 );\n\tcontroller1.addEventListener( 'selectstart', onSelectStart );\n\tcontroller1.addEventListener( 'selectend', onSelectEnd );\n\tcontroller1.addEventListener( 'connected', function ( event ) {\n\n\t\t\tthis.add( buildController( event.data ) );\n\n\t\t\t} );\n\tcontroller1.addEventListener( 'disconnected', function () {\n\n\t\t\tthis.remove( this.children[ 0 ] );\n\n\t\t\t} );\n\tscene.add( controller1 );\n\n\tcontroller2 = renderer.xr.getController( 1 );\n\tcontroller2.addEventListener( 'selectstart', onSelectStart );\n\tcontroller2.addEventListener( 'selectend', onSelectEnd );\n\tcontroller2.addEventListener( 'connected', function ( event ) {\n\n\t\t\tthis.add( buildController( event.data ) );\n\n\t\t\t} );\n\tcontroller2.addEventListener( 'disconnected', function () {\n\n\t\t\tthis.remove( this.children[ 0 ] );\n\n\t\t\t} );\n\tscene.add( controller2 );\n\n\t// The XRControllerModelFactory will automatically fetch controller models\n\t// that match what the user is holding as closely as possible. The models\n\t// should be attached to the object returned from getControllerGrip in\n\t// order to match the orientation of the held device.\n\n\tconst controllerModelFactory = new XRControllerModelFactory();\n\n\tcontrollerGrip1 = renderer.xr.getControllerGrip( 0 );\n\tcontrollerGrip1.add( controllerModelFactory.createControllerModel( controllerGrip1 ) );\n\tscene.add( controllerGrip1 );\n\n\tcontrollerGrip2 = renderer.xr.getControllerGrip( 1 );\n\tcontrollerGrip2.add( controllerModelFactory.createControllerModel( controllerGrip2 ) );\n\tscene.add( controllerGrip2 );\n\n\t//\n\n\twindow.addEventListener( 'resize', onWindowResize, false );\n\n}\n\nfunction buildController( data ) {\n\n\tlet geometry, material;\n\n\tswitch ( data.targetRayMode ) {\n\n\t\tcase 'tracked-pointer':\n\n\t\t\tgeometry = new THREE.BufferGeometry();\n\t\t\tgeometry.setAttribute( 'position', new THREE.Float32BufferAttribute( [ 0, 0, 0, 0, 0, - 1 ], 3 ) );\n\t\t\tgeometry.setAttribute( 'color', new THREE.Float32BufferAttribute( [ 0.5, 0.5, 0.5, 0, 0, 0 ], 3 ) );\n\n\t\t\tmaterial = new THREE.LineBasicMaterial( { vertexColors: true, blending: THREE.AdditiveBlending } );\n\n\t\t\treturn new THREE.Line( geometry, material );\n\n\t\tcase 'gaze':\n\n\t\t\tgeometry = new THREE.RingGeometry( 0.02, 0.04, 32 ).translate( 0, 0, - 1 );\n\t\t\tmaterial = new THREE.MeshBasicMaterial( { opacity: 0.5, transparent: true } );\n\t\t\treturn new THREE.Mesh( geometry, material );\n\n\t}\n\n}\n\nfunction onWindowResize() {\n\n\tcamera.aspect = window.innerWidth / window.innerHeight;\n\tcamera.updateProjectionMatrix();\n\n\trenderer.setSize( window.innerWidth, window.innerHeight );\n\n}\n\n//\n\nfunction animate() {\n\trenderer.setAnimationLoop( render );\n}\n\nfunction render() {\n\n\tINTERSECTION = undefined;\n\n\tif ( controller1.userData.isSelecting === true ) {\n\t\ttempMatrix.identity().extractRotation( controller1.matrixWorld );\n\t\traycaster.ray.origin.setFromMatrixPosition( controller1.matrixWorld );\n\t\traycaster.ray.direction.set( 0, 0, - 1 ).applyMatrix4( tempMatrix );\n\t\tconst intersects = raycaster.intersectObjects( [ floor ] );\n\t\tif ( intersects.length > 0 ) {\n\t\t\tINTERSECTION = intersects[ 0 ].point;\n\t\t}\n\t} else if ( controller2.userData.isSelecting === true ) {\n\t\ttempMatrix.identity().extractRotation( controller2.matrixWorld );\n\t\traycaster.ray.origin.setFromMatrixPosition( controller2.matrixWorld );\n\t\traycaster.ray.direction.set( 0, 0, - 1 ).applyMatrix4( tempMatrix );\n\t\tconst intersects = raycaster.intersectObjects( [ floor ] );\n\t\tif ( intersects.length > 0 ) {\n\t\t\tINTERSECTION = intersects[ 0 ].point;\n\t\t}\n\t}\n\n\tif ( INTERSECTION ) marker.position.copy( INTERSECTION );\n\tmarker.visible = INTERSECTION !== undefined;\n\trenderer.render( scene, camera );\n\n}\n\n\u003C/script>\n","tags":"","title":"THREE template #online","modified":"20230523125650516","type":"text/html"},