From d611565523c4a570d9dc124a20c47e410c459f9a Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Tue, 24 Mar 2026 14:50:56 +0100 Subject: [PATCH] update camera docs --- index.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/index.html b/index.html index 3bfaa13..d3f8fe4 100644 --- a/index.html +++ b/index.html @@ -1246,8 +1246,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":"20260324132039361"}, -{"created":"20230423163641722","title":"$:/state/notebook-sidebar-section","text":"Home","modified":"20260324133221964"}, +{"created":"20230423163640468","title":"$:/state/notebook-sidebar","text":"yes","modified":"20260324134230500"}, +{"created":"20230423163641722","title":"$:/state/notebook-sidebar-section","text":"Home","modified":"20260324135040050"}, {"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"}, @@ -1255,7 +1255,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":"20260324132036420"}, +{"created":"20230504174435745","title":"$:/state/sidebar","text":"โ€œnoโ€","modified":"20260324134228551"}, {"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"}, @@ -1303,7 +1303,7 @@ button.sidebar-toggle{ {"created":"20230622104314194","title":"$:/state/toc/Reference-js/AFRAME--403145756","text":"open","modified":"20230622104328631"}, {"created":"20230602141817951","title":"$:/state/toc/Reference-js/THREE.js--403145756","text":"open","modified":"20230622104317372"}, {"created":"20251107082228834","title":"$:/state/toc/Reference-non-normative levels--403145756","text":"open","modified":"20260316142239572"}, -{"created":"20260317151635612","title":"$:/state/toc/Reference-optional levels--403145756","text":"close","modified":"20260323161513148"}, +{"created":"20260317151635612","title":"$:/state/toc/Reference-optional levels--403145756","text":"open","modified":"20260324134323834"}, {"created":"20230830155416228","title":"$:/state/toc/Reference-The Future--403145756","text":"open","modified":"20230921092402656"}, {"created":"20230622111757807","title":"$:/state/toc/Reference-The parser--403145756","text":"close","modified":"20240105115930125"}, {"created":"20241007085344342","title":"$:/state/toc/Reference/๐Ÿ“œ level 1 spec-๐Ÿ”— URL--403145756","text":"close","modified":"20241007085346286"}, @@ -1326,10 +1326,10 @@ button.sidebar-toggle{ {"created":"20241007083025154","title":"$:/state/toc/Reference/๐Ÿ“œ XR Fragments/๐Ÿ”— URL/๐Ÿ–‡ implicit URI fragments-๐ŸŽž Media Fragments--403145756","text":"close","modified":"20241007085040766"}, {"created":"20240105120105242","title":"$:/state/toc/Reference/๐Ÿงฐ libraries-XR Fragment parser--403145756","text":"open","modified":"20240105120105242"}, {"created":"20230622104329622","title":"$:/state/toc/Reference/js/AFRAME-THREE.js--403145756","text":"open","modified":"20230622104329622"}, -{"created":"20260323161510181","title":"$:/state/toc/Reference/optional levels-๐Ÿ“œ level0: File--403145756","text":"close","modified":"20260323161511023"}, +{"created":"20260323161510181","title":"$:/state/toc/Reference/optional levels-๐Ÿ“œ level0: File--403145756","text":"close","modified":"20260324134620789"}, {"created":"20230622111759784","title":"$:/state/toc/Reference/The parser-THREE.js--403145756","text":"open","modified":"20230622111759784"}, {"title":"$:/status/RequireReloadDueToPluginChange","text":"no"}, -{"title":"$:/StoryList","created":"20260324132042640","text":"","list":"[[XR Fragments]]","modified":"20260324133205278"}, +{"title":"$:/StoryList","created":"20260324134233928","text":"","list":"[[XR Fragments]]","modified":"20260324134353176"}, {"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"}, @@ -1458,7 +1458,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| ''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` or at objectname `spawn`) 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\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!! extension: camera children\n\n> NOTE: this is optional\n\nThe children of the default camera (named `spawn`) should be always be re-parented to the user camera (surviving various camera teleports).\n\u003Cbr>\nThis allows XR experiences with:\n\n* HUD-displays (a transparent plane with infographics e.g.)\n* camera LUT, by wrapping via semi-transparent sphere around a camera e.g.\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":"20260324133157465","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` or at objectname `spawn`) 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\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!! HUD extension\n\n> NOTE: this is optional\n\nThe children of the default camera (named `spawn`) should be always be re-parented to the user camera (surviving various camera teleports).\n\u003Cbr>\nThis allows XR experiences with:\n\n* HUD-displays (a transparent plane with infographics e.g.)\n* camera LUT, by wrapping via semi-transparent sphere around a camera e.g.\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":"20260324134250051","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,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); }\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"}, @@ -1476,7 +1476,7 @@ button.sidebar-toggle{ {"title":"uvmirror.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 751.187625340595 343.81337480559876\" width=\"751.187625340595\" height=\"343.81337480559876\">\u003C!-- svg-source:excalidraw -->\u003Cmetadata>\u003C/metadata>\u003Cdefs>\u003Cstyle class=\"style-fonts\">\n @font-face { font-family: Excalifont; src: url(data:font/woff2;base64,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); }\u003C/style>\u003C/defs>\u003Cg stroke-linecap=\"round\" transform=\"translate(47.49408195151 40.020253164556976) rotate(0 123.75696202531645 105.98987341772151)\">\u003Cpath d=\"M0 0 C95.69 0.17, 190.99 0.46, 247.51 0 M0 0 C57.34 -0.22, 113.55 -0.06, 247.51 0 M247.51 0 C247.19 56.88, 246.05 116.23, 247.51 211.98 M247.51 0 C247.23 79.02, 247.48 156.33, 247.51 211.98 M247.51 211.98 C174.37 213.32, 104.46 213.74, 0 211.98 M247.51 211.98 C196.94 211.7, 145.73 212.28, 0 211.98 M0 211.98 C1.7 152.09, 0.46 88.86, 0 0 M0 211.98 C-0.85 128.64, -0.56 44.08, 0 0\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(49.9447148629024 43.08354430379745) rotate(0 121 8.883544303797464)\">\u003Cpath d=\"M0 0 C0 0, 0 0, 0 0 M0 0 C0 0, 0 0, 0 0 M0.13 12.04 C3.91 7.82, 7.51 2.68, 10.63 -0.03 M0.13 12.04 C3.51 8.16, 7.76 3.48, 10.63 -0.03 M5.51 18.04 C8.97 14.06, 14 8.85, 21.26 -0.07 M5.51 18.04 C9.73 13.58, 13.64 9.08, 21.26 -0.07 M16.14 18.01 C21.92 12.06, 27.42 6.4, 31.89 -0.1 M16.14 18.01 C22.17 11.61, 27.23 4.55, 31.89 -0.1 M26.77 17.98 C31.49 12.25, 37.05 5.65, 42.52 -0.14 M26.77 17.98 C29.98 13.83, 32.88 10.41, 42.52 -0.14 M37.41 17.94 C43.52 9.81, 49.78 3.61, 53.15 -0.17 M37.41 17.94 C40.57 14.09, 44.48 9.51, 53.15 -0.17 M48.04 17.91 C52.77 11.91, 58.64 5.75, 63.78 -0.21 M48.04 17.91 C52.76 11.75, 57.66 6.86, 63.78 -0.21 M58.67 17.87 C64.37 12.73, 68.03 5.96, 74.41 -0.24 M58.67 17.87 C63.75 12.06, 69.22 5.05, 74.41 -0.24 M69.3 17.84 C74.14 12.15, 77.24 8.86, 85.04 -0.28 M69.3 17.84 C75.06 11.02, 81.33 4.4, 85.04 -0.28 M79.93 17.8 C84.5 13.25, 87.78 7.58, 95.67 -0.31 M79.93 17.8 C85.21 11.26, 90.01 5.87, 95.67 -0.31 M90.56 17.77 C94.29 14.78, 97.59 10.15, 106.3 -0.34 M90.56 17.77 C95.22 12.09, 100.06 5.92, 106.3 -0.34 M101.19 17.73 C104.93 13.36, 109.61 8.61, 116.27 0.38 M101.19 17.73 C105.58 12.79, 109.61 7.97, 116.27 0.38 M111.82 17.7 C116.3 12.71, 120.44 8.53, 126.91 0.34 M111.82 17.7 C117.53 11.34, 122.44 5.12, 126.91 0.34 M122.45 17.66 C127.83 10.69, 135.11 2.91, 137.54 0.31 M122.45 17.66 C125.74 13.8, 129.5 9.73, 137.54 0.31 M133.08 17.63 C139 10.68, 144.49 4.63, 148.17 0.27 M133.08 17.63 C137.76 12.15, 142.34 6.84, 148.17 0.27 M143.05 18.35 C147.61 12.51, 153.07 7.86, 158.8 0.24 M143.05 18.35 C147.84 12.41, 152.93 7.05, 158.8 0.24 M153.68 18.32 C157.94 12.9, 161.74 8.63, 169.43 0.2 M153.68 18.32 C157.58 14.52, 160.58 9.85, 169.43 0.2 M164.31 18.28 C167.04 13.5, 170.62 10.95, 180.06 0.17 M164.31 18.28 C168.36 12.61, 172.95 8.14, 180.06 0.17 M174.94 18.25 C180.08 11.93, 185.16 5.94, 190.69 0.13 M174.94 18.25 C180.92 11.31, 187.48 4.22, 190.69 0.13 M185.57 18.21 C191.51 13.25, 196.54 5.86, 201.32 0.1 M185.57 18.21 C190.76 12.32, 195.21 6.4, 201.32 0.1 M196.2 18.18 C202.37 11.58, 206.89 5.52, 211.95 0.06 M196.2 18.18 C201.05 12.24, 206.22 5.9, 211.95 0.06 M206.83 18.14 C211.55 12.36, 215.55 7.37, 222.58 0.03 M206.83 18.14 C212.87 11.33, 219.41 3.91, 222.58 0.03 M217.46 18.11 C221.96 12.28, 227.02 6.42, 233.21 0 M217.46 18.11 C223.33 11.78, 228.83 6.16, 233.21 0 M228.09 18.07 C231.91 13.91, 237.85 8.59, 242.52 1.47 M228.09 18.07 C232.77 12.27, 237.84 6.67, 242.52 1.47 M238.72 18.04 C239.48 17.02, 240.64 15.67, 242 14.27 M238.72 18.04 C239.47 17.07, 240.38 16.23, 242 14.27 M0.26 17.99 C0.26 17.99, 0.26 17.99, 0.26 17.99 M0.26 17.99 C0.26 17.99, 0.26 17.99, 0.26 17.99 M12.3 17.86 C8.68 14.68, 4.05 9.97, 0.22 7.36 M12.3 17.86 C7.81 13.7, 3.38 9.58, 0.22 7.36 M24.34 17.73 C17.98 11.99, 10.32 4.72, 3.21 -0.64 M24.34 17.73 C17.28 11.39, 10.74 5.64, 3.21 -0.64 M36.38 17.59 C28.87 12.1, 22.1 6.17, 16 -0.12 M36.38 17.59 C32.02 14.34, 27.58 10.11, 16 -0.12 M48.42 17.46 C41.07 11.85, 34.96 5.59, 28.05 -0.25 M48.42 17.46 C41.47 11.6, 34.34 5.31, 28.05 -0.25 M61.22 17.98 C53.06 10.8, 44.82 4.33, 40.09 -0.39 M61.22 17.98 C53.6 11.69, 46.9 5.73, 40.09 -0.39 M73.26 17.85 C69.67 13.47, 64.61 9.02, 52.13 -0.52 M73.26 17.85 C68.5 13.42, 63.52 10.18, 52.13 -0.52 M85.3 17.72 C79.04 11.73, 71.11 6.06, 64.17 -0.65 M85.3 17.72 C78.49 11.5, 72.02 5.77, 64.17 -0.65 M97.34 17.58 C89.84 10.77, 81.21 4.71, 76.96 -0.13 M97.34 17.58 C91.06 11.35, 84.11 6.15, 76.96 -0.13 M109.38 17.45 C105.31 12.64, 99.45 8.91, 89 -0.26 M109.38 17.45 C102.18 11.29, 94.24 4.14, 89 -0.26 M122.18 17.97 C115.65 12.44, 108.13 6.17, 101.05 -0.4 M122.18 17.97 C115.83 12.82, 110.71 7.93, 101.05 -0.4 M134.22 17.84 C127.23 11.79, 119.03 3.65, 113.09 -0.53 M134.22 17.84 C127.9 12.09, 122.14 6.59, 113.09 -0.53 M146.26 17.71 C138.58 11.38, 129.86 2.76, 125.13 -0.66 M146.26 17.71 C140.45 13.09, 134.88 7.59, 125.13 -0.66 M158.3 17.57 C154.22 14.74, 149.77 10.51, 137.92 -0.14 M158.3 17.57 C154.48 14.18, 150.32 10.2, 137.92 -0.14 M170.34 17.44 C166.16 12.73, 159.13 8.89, 149.96 -0.27 M170.34 17.44 C163.58 10.99, 155.59 4.75, 149.96 -0.27 M183.14 17.96 C177.11 12.1, 171.02 8.01, 162 -0.41 M183.14 17.96 C176 12.08, 168.64 4.91, 162 -0.41 M195.18 17.83 C188.83 13.37, 182.97 7.83, 174.05 -0.54 M195.18 17.83 C190.89 13.3, 185.35 9.63, 174.05 -0.54 M207.22 17.7 C201.2 12.81, 195.24 7.12, 186.09 -0.67 M207.22 17.7 C201.44 12.16, 195.81 7.4, 186.09 -0.67 M219.26 17.56 C214.08 12.88, 210 10.35, 198.88 -0.15 M219.26 17.56 C211.76 10.57, 203.28 4.15, 198.88 -0.15 M232.05 18.09 C228.07 13.04, 222.76 10.56, 210.92 -0.28 M232.05 18.09 C225.99 12.76, 219.21 6.91, 210.92 -0.28 M241.83 15.99 C237.19 11.03, 231.92 7.92, 222.96 -0.42 M241.83 15.99 C235.04 9.91, 227.65 3.91, 222.96 -0.42 M241.8 5.36 C240.22 3.91, 238.64 3.07, 235 -0.55 M241.8 5.36 C240.39 3.76, 238.79 2.42, 235 -0.55\" stroke=\"#96f2d7\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003Cpath d=\"M0 0 C59.66 -0.12, 119.13 0.71, 242 0 M0 0 C82.32 -0.58, 164.97 -0.95, 242 0 M242 0 C241.5 4.6, 242.01 8.04, 242 17.77 M242 0 C241.66 3.49, 242.22 7.53, 242 17.77 M242 17.77 C169.52 17.97, 98.18 18.05, 0 17.77 M242 17.77 C173.24 17.76, 104.71 17.62, 0 17.77 M0 17.77 C0.3 11.74, 0.67 7.42, 0 0 M0 17.77 C-0.33 14.42, 0.2 10.64, 0 0\" stroke=\"transparent\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(49.9447148629024 64.52658227848099) rotate(0 121 9.802531645569616)\">\u003Cpath d=\"M0 0 C0 0, 0 0, 0 0 M0 0 C0 0, 0 0, 0 0 M0.13 12.04 C3.03 8.96, 5.27 6.64, 10.63 -0.03 M0.13 12.04 C3.87 8.12, 7.24 3.91, 10.63 -0.03 M4.2 19.55 C6.94 16.1, 10.65 12.31, 21.26 -0.07 M4.2 19.55 C9.07 14.01, 14.1 7.68, 21.26 -0.07 M14.83 19.52 C20.74 12.79, 25.35 7.95, 31.89 -0.1 M14.83 19.52 C18.8 15.23, 22.29 11.41, 31.89 -0.1 M25.46 19.48 C30.33 14.45, 34.14 8.97, 42.52 -0.14 M25.46 19.48 C31.31 13.16, 36.47 6.74, 42.52 -0.14 M36.09 19.45 C39.58 14.5, 44.06 10.44, 53.15 -0.17 M36.09 19.45 C41.37 13.54, 45.85 7.94, 53.15 -0.17 M46.72 19.42 C52.62 12.69, 57.95 5.5, 63.78 -0.21 M46.72 19.42 C51.68 13.72, 57.48 7.11, 63.78 -0.21 M57.35 19.38 C61.66 12.59, 67 6.65, 74.41 -0.24 M57.35 19.38 C63.88 11.22, 70.22 3.58, 74.41 -0.24 M67.98 19.35 C75.29 11.69, 80.77 3.99, 85.04 -0.28 M67.98 19.35 C73.3 13.07, 78.68 7.35, 85.04 -0.28 M77.96 20.07 C84.66 14.12, 90.7 7.26, 95.67 -0.31 M77.96 20.07 C82.22 15.29, 86.44 9.76, 95.67 -0.31 M88.59 20.03 C92.99 16.1, 96.37 10.51, 106.3 -0.34 M88.59 20.03 C93.57 13.95, 98.55 8.2, 106.3 -0.34 M99.22 20 C103.41 15.02, 107.5 9.33, 116.27 0.38 M99.22 20 C104.76 13.7, 110.18 7.89, 116.27 0.38 M109.85 19.96 C114.62 13.34, 120.19 7.27, 126.91 0.34 M109.85 19.96 C115.34 13.55, 121.56 6.77, 126.91 0.34 M120.48 19.93 C126.2 11.56, 134.77 5.32, 137.54 0.31 M120.48 19.93 C127.11 12.25, 133.25 4.95, 137.54 0.31 M131.11 19.89 C136.87 13.04, 141.87 7.82, 148.17 0.27 M131.11 19.89 C135.73 14.1, 140.64 8.92, 148.17 0.27 M141.74 19.86 C147.34 13.43, 152.88 8.28, 158.8 0.24 M141.74 19.86 C147.36 12.95, 152.88 6.96, 158.8 0.24 M152.37 19.83 C156.18 15.23, 162.84 9.37, 169.43 0.2 M152.37 19.83 C156.63 14.5, 161.39 9.25, 169.43 0.2 M163 19.79 C167.24 16.42, 170.24 11.75, 180.06 0.17 M163 19.79 C166.29 15.33, 169.73 11.38, 180.06 0.17 M173.63 19.76 C178.39 14.44, 181.83 9.85, 190.69 0.13 M173.63 19.76 C179.05 13.29, 185.22 6.74, 190.69 0.13 M184.26 19.72 C190.02 13.93, 194.43 9.37, 201.32 0.1 M184.26 19.72 C190.34 12.84, 196.11 5.79, 201.32 0.1 M194.89 19.69 C199.44 14.27, 202.85 8.78, 211.95 0.06 M194.89 19.69 C198.99 14.16, 204 9.55, 211.95 0.06 M205.52 19.65 C212.82 12.84, 218.74 4.55, 222.58 0.03 M205.52 19.65 C209.42 15.44, 212.31 11, 222.58 0.03 M216.15 19.62 C222.53 13.02, 228.97 4.74, 233.21 0 M216.15 19.62 C221.87 12.54, 227.66 5.8, 233.21 0 M226.78 19.58 C230.2 16.07, 233.62 11.4, 242.52 1.47 M226.78 19.58 C233.27 13.06, 238.59 5.88, 242.52 1.47 M237.41 19.55 C239.33 17.85, 240.48 15.52, 242 14.27 M237.41 19.55 C238.55 18.32, 239.85 16.82, 242 14.27\" stroke=\"#96f2d7\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003Cpath d=\"M0 0 C61.24 -0.1, 123 0.19, 242 0 M0 0 C85.39 -0.74, 170.94 -0.81, 242 0 M242 0 C241.31 8.38, 242.28 14.71, 242 19.61 M242 0 C242.13 3.63, 242.42 7.65, 242 19.61 M242 19.61 C189.96 19.17, 138.12 18.3, 0 19.61 M242 19.61 C157.07 18.51, 72.33 18.71, 0 19.61 M0 19.61 C-0.89 12.64, 0.07 4.45, 0 0 M0 19.61 C0.05 15.75, -0.49 11.37, 0 0\" stroke=\"transparent\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(51.1700313185986 89.03291139240508) rotate(0 120.3873417721519 9.802531645569616)\">\u003Cpath d=\"M-0.24 0.39 L241.68 0.28 L240.97 19.76 L0.48 20.16\" stroke=\"none\" stroke-width=\"0\" fill=\"#96f2d7\">\u003C/path>\u003Cpath d=\"M0 0 C68.56 0.1, 138.09 0.11, 240.77 0 M0 0 C56.01 1.25, 112.55 1.19, 240.77 0 M240.77 0 C240.76 3.52, 241.28 8.89, 240.77 19.61 M240.77 0 C240.52 5.82, 240.54 12.03, 240.77 19.61 M240.77 19.61 C182.7 19.06, 126.02 17.95, 0 19.61 M240.77 19.61 C171.7 20.14, 102.58 19.6, 0 19.61 M0 19.61 C-0.32 14.61, 0.3 12.37, 0 0 M0 19.61 C-0.4 13.6, -0.43 7.46, 0 0\" stroke=\"transparent\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(52.395347774294805 114.15189873417722) rotate(0 49.31898734177213 37.98481012658229)\">\u003Cpath d=\"M-1.55 0.95 L99.51 -0.1 L98.78 77.47 L-0.7 77.61\" stroke=\"none\" stroke-width=\"0\" fill=\"#e9ecef\">\u003C/path>\u003Cpath d=\"M0 0 C33.36 -2.02, 64.53 0.72, 98.64 0 M0 0 C21.72 1.14, 42.93 0.43, 98.64 0 M98.64 0 C97.94 24.32, 97.43 46.5, 98.64 75.97 M98.64 0 C97.49 21.39, 98.01 42.35, 98.64 75.97 M98.64 75.97 C73.84 74.92, 47.53 74.14, 0 75.97 M98.64 75.97 C73.09 74.77, 47.22 75.17, 0 75.97 M0 75.97 C1.25 48.11, -1.08 20.85, 0 0 M0 75.97 C-1.27 45.66, -0.01 14.49, 0 0\" stroke=\"#343a40\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(54.23332245783911 165.61518987341776) rotate(0 36.45316455696201 -9.189873417721515)\">\u003Cpath d=\"M0 0 C16 -7.2, 31.12 -15.79, 45.95 -25.12 M0 0 C12.89 -7.46, 26.77 -14.58, 45.95 -25.12 M45.95 -25.12 C55.53 -12.44, 65.49 -1.43, 72.91 6.74 M45.95 -25.12 C52.05 -15.92, 59.66 -8.32, 72.91 6.74\" stroke=\"#343a40\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(115.4991452426492 157.03797468354435) rotate(0 17.154430379746827 -3.3696202531645554)\">\u003Cpath d=\"M0 0 C7.08 -4.34, 13.23 -8.78, 16.54 -11.03 M0 0 C4.21 -2.57, 8.57 -5.64, 16.54 -11.03 M16.54 -11.03 C22.63 -6.48, 26.26 -1.98, 34.31 4.29 M16.54 -11.03 C21.02 -7.57, 24.68 -4.17, 34.31 4.29\" stroke=\"#343a40\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\" transform=\"translate(124.07636043252262 119.66582278481013) rotate(0 8.313767290718943 8.883544303797464)\">\u003Cpath d=\"M7.05 -0.35 C8.73 -0.75, 11.1 -0.03, 12.68 1.06 C14.26 2.15, 15.94 4.39, 16.53 6.21 C17.13 8.03, 17 10.22, 16.25 11.97 C15.49 13.71, 13.49 15.8, 11.98 16.7 C10.47 17.59, 8.92 17.77, 7.19 17.34 C5.47 16.91, 2.86 15.59, 1.65 14.11 C0.43 12.64, -0.16 10.31, -0.08 8.49 C0 6.67, 0.85 4.67, 2.14 3.21 C3.42 1.74, 6.7 0.27, 7.62 -0.29 C8.54 -0.85, 7.69 -0.3, 7.66 -0.16 M9.63 -0.42 C11.35 -0.32, 12.92 1.37, 13.99 2.89 C15.06 4.41, 15.87 6.8, 16.04 8.69 C16.21 10.59, 15.81 12.74, 14.99 14.25 C14.18 15.76, 12.79 17.42, 11.16 17.78 C9.53 18.13, 6.86 17.26, 5.19 16.38 C3.52 15.51, 1.96 14.24, 1.15 12.53 C0.35 10.82, 0.04 7.83, 0.36 6.1 C0.68 4.37, 1.57 3.13, 3.08 2.15 C4.6 1.18, 8.53 0.66, 9.45 0.27 C10.37 -0.13, 8.81 -0.28, 8.59 -0.21\" stroke=\"none\" stroke-width=\"0\" fill=\"#e9ecef\">\u003C/path>\u003Cpath d=\"M7.03 0.66 C8.6 0.15, 10.82 0.02, 12.24 0.77 C13.65 1.52, 14.79 3.29, 15.53 5.15 C16.28 7.02, 17.1 10.04, 16.7 11.95 C16.3 13.86, 14.81 15.61, 13.15 16.6 C11.49 17.6, 8.63 18.21, 6.74 17.9 C4.86 17.6, 2.99 16.21, 1.83 14.77 C0.67 13.32, -0.19 11.1, -0.2 9.23 C-0.2 7.36, 0.55 5.15, 1.78 3.55 C3 1.95, 6.23 0.22, 7.17 -0.36 C8.12 -0.93, 7.49 -0.1, 7.44 0.08 M9.54 0.6 C11.31 0.9, 13.75 2.04, 14.88 3.49 C16.02 4.93, 16.45 7.34, 16.36 9.27 C16.27 11.2, 15.39 13.64, 14.34 15.08 C13.3 16.53, 11.92 17.6, 10.1 17.93 C8.29 18.26, 5.1 18.17, 3.44 17.08 C1.79 15.99, 0.75 13.2, 0.17 11.39 C-0.41 9.58, -0.7 7.86, -0.04 6.22 C0.63 4.59, 2.6 2.71, 4.17 1.58 C5.75 0.45, 8.35 -0.46, 9.42 -0.55 C10.48 -0.65, 10.43 0.76, 10.57 0.99\" stroke=\"#343a40\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(160.83585410340868 117.21518987341773) rotate(0 9.802531645569616 9.802531645569616)\">\u003Cpath d=\"M4.3 1.08 C4.3 1.08, 4.3 1.08, 4.3 1.08 M4.3 1.08 C4.3 1.08, 4.3 1.08, 4.3 1.08 M0.75 11.26 C3.94 6.8, 8.43 3.08, 10.6 -0.06 M0.75 11.26 C3.53 7.67, 6.72 4.2, 10.6 -0.06 M2.46 15.39 C6.38 12.17, 9.16 7.98, 14.27 1.8 M2.46 15.39 C5.98 11.65, 9.46 7.6, 14.27 1.8 M5.48 18.01 C8.69 14.62, 10.7 12.39, 17.95 3.67 M5.48 18.01 C10.13 12.79, 14.36 7.94, 17.95 3.67 M9.81 19.13 C12.2 16.1, 14.13 13.43, 19.65 7.81 M9.81 19.13 C11.76 16.4, 13.74 13.88, 19.65 7.81 M5.24 18.36 C5.24 18.36, 5.24 18.36, 5.24 18.36 M5.24 18.36 C5.24 18.36, 5.24 18.36, 5.24 18.36 M12.39 19.28 C7.39 15.78, 4.21 11.21, 1.07 9.44 M12.39 19.28 C8.78 16.31, 5.7 13.86, 1.07 9.44 M15.77 16.92 C11.04 13.18, 6.8 8.05, 2.19 5.11 M15.77 16.92 C11.76 13.14, 7.65 9.87, 2.19 5.11 M18.4 13.9 C13.42 10.19, 9.28 5.75, 4.06 1.43 M18.4 13.9 C13.25 9.77, 8.7 5.8, 4.06 1.43 M19.51 9.57 C16.03 6.39, 12 3.19, 8.19 -0.28 M19.51 9.57 C16.13 6.27, 12.1 3.39, 8.19 -0.28\" stroke=\"#eebefa\" stroke-width=\"0.5\" fill=\"none\">\u003C/path>\u003Cpath d=\"M11.22 -0.33 C13.19 -0.26, 15.8 1.45, 17.21 2.99 C18.62 4.54, 19.64 6.75, 19.67 8.92 C19.69 11.1, 18.59 14.28, 17.36 16.05 C16.14 17.81, 14.37 19.16, 12.33 19.52 C10.28 19.89, 7.12 19.26, 5.11 18.24 C3.1 17.23, 1.01 15.27, 0.27 13.42 C-0.47 11.58, 0.02 9.21, 0.66 7.18 C1.31 5.16, 2.31 2.4, 4.13 1.28 C5.95 0.15, 10.21 0.66, 11.57 0.45 C12.93 0.23, 12.41 -0.15, 12.31 -0.01 M11.4 -0.33 C13.49 0.02, 16.72 2.66, 18.07 4.34 C19.43 6.01, 19.79 7.61, 19.5 9.73 C19.22 11.86, 17.74 15.54, 16.35 17.09 C14.96 18.65, 13.15 18.81, 11.16 19.04 C9.17 19.28, 6.21 19.6, 4.43 18.49 C2.65 17.39, 1.02 14.49, 0.48 12.41 C-0.06 10.32, 0.46 7.96, 1.18 6 C1.9 4.05, 3.05 1.74, 4.79 0.68 C6.54 -0.38, 10.49 -0.22, 11.66 -0.36 C12.83 -0.5, 11.67 -0.44, 11.81 -0.16\" stroke=\"#343a40\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(160.83585410340868 142.33417721518992) rotate(0 9.802531645569616 9.802531645569616)\">\u003Cpath d=\"M8.32 -0.22 C10.37 -0.57, 13.82 0.24, 15.58 1.38 C17.33 2.52, 18.42 4.49, 18.87 6.6 C19.33 8.71, 19.11 12, 18.32 14.06 C17.54 16.13, 15.98 18.09, 14.16 18.98 C12.34 19.88, 9.5 20.07, 7.38 19.43 C5.26 18.79, 2.58 16.8, 1.43 15.14 C0.28 13.48, 0.23 11.43, 0.48 9.48 C0.72 7.52, 1.46 5.02, 2.9 3.4 C4.35 1.78, 7.99 0.24, 9.17 -0.23 C10.34 -0.69, 9.83 0.41, 9.94 0.58 M6.96 0.19 C8.94 -0.49, 12.95 -0.11, 14.83 0.83 C16.72 1.76, 17.56 3.7, 18.27 5.79 C18.97 7.87, 19.52 11.28, 19.06 13.32 C18.6 15.37, 17.32 17.03, 15.49 18.06 C13.66 19.09, 10.19 19.71, 8.1 19.5 C6.01 19.3, 4.41 18.37, 2.97 16.83 C1.52 15.3, -0.4 12.33, -0.55 10.28 C-0.7 8.24, 0.71 6.35, 2.06 4.58 C3.41 2.81, 6.66 0.38, 7.55 -0.36 C8.44 -1.09, 7.37 -0.01, 7.4 0.16\" stroke=\"none\" stroke-width=\"0\" fill=\"#a5d8ff\">\u003C/path>\u003Cpath d=\"M12.36 0.71 C14.24 1.13, 15.95 2.66, 17.2 4.19 C18.46 5.73, 19.89 7.82, 19.91 9.91 C19.93 12.01, 18.75 15.25, 17.32 16.78 C15.9 18.32, 13.56 18.95, 11.38 19.12 C9.2 19.29, 6.02 18.88, 4.26 17.82 C2.49 16.76, 1.37 14.68, 0.78 12.77 C0.2 10.85, -0.08 8.3, 0.74 6.33 C1.55 4.36, 3.79 1.91, 5.67 0.95 C7.55 -0.01, 10.93 0.61, 12.01 0.55 C13.08 0.49, 12.05 0.38, 12.11 0.57 M11.65 -0.07 C13.4 0.08, 14.93 1.46, 16.3 3.05 C17.67 4.64, 19.56 7.4, 19.87 9.46 C20.17 11.52, 19.57 13.64, 18.14 15.4 C16.71 17.17, 13.29 19.46, 11.27 20.05 C9.24 20.65, 7.77 20.07, 5.98 18.98 C4.19 17.88, 1.37 15.48, 0.53 13.51 C-0.32 11.53, 0.24 9.22, 0.9 7.13 C1.57 5.04, 2.7 2.26, 4.51 0.97 C6.32 -0.31, 10.57 -0.35, 11.78 -0.57 C12.99 -0.8, 11.98 -0.71, 11.77 -0.37\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(186.56749967302903 114.15189873417722) rotate(0 51.76962025316453 12.86582278481012)\">\u003Cpath d=\"M1.23 0.46 L103.79 0.76 L104.03 25.69 L-0.5 25.64\" stroke=\"none\" stroke-width=\"0\" fill=\"#a5d8ff\">\u003C/path>\u003Cpath d=\"M0 0 C23.3 -0.41, 43.93 -1.91, 103.54 0 M0 0 C21.96 0.1, 42.95 -1.14, 103.54 0 M103.54 0 C103.1 6.35, 104.36 17.45, 103.54 25.73 M103.54 0 C103.2 4.86, 103.29 11.02, 103.54 25.73 M103.54 25.73 C61.81 25.7, 23.73 26.67, 0 25.73 M103.54 25.73 C81.16 25.83, 56.2 25.57, 0 25.73 M0 25.73 C1.02 17.33, -0.12 10.77, 0 0 M0 25.73 C-0.88 19.62, 0.12 14.67, 0 0\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(207.39787941986447 122.72911392405064) rotate(0 27.024326759048677 7.658227848101262)\">\u003Ctext x=\"0\" y=\"10.795037974683545\" font-family=\"Excalifont, Xiaolai, sans-serif, Segoe UI Emoji\" font-size=\"12.253164556962027px\" fill=\"#1e1e1e\" text-anchor=\"start\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">button A\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(186.26117055910493 147.23544303797473) rotate(0 51.76962025316459 12.86582278481012)\">\u003Cpath d=\"M0.03 -1.58 L104.6 -1.63 L103.28 26.04 L-0.3 25.07\" stroke=\"none\" stroke-width=\"0\" fill=\"#b2f2bb\">\u003C/path>\u003Cpath d=\"M0 0 C32.96 -0.62, 63.71 -0.33, 103.54 0 M0 0 C32.73 -0.24, 63.84 0.32, 103.54 0 M103.54 0 C102.06 8.94, 103.88 16.52, 103.54 25.73 M103.54 0 C102.8 10.93, 102.79 19.73, 103.54 25.73 M103.54 25.73 C77.22 25.67, 49.8 26.78, 0 25.73 M103.54 25.73 C77.17 27.14, 50.44 26.19, 0 25.73 M0 25.73 C-0.5 19.66, -0.95 12.94, 0 0 M0 25.73 C-0.8 15.31, 1.08 4.96, 0 0\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(207.70420853378846 154.58734177215194) rotate(0 27.545085317877295 7.658227848101262)\">\u003Ctext x=\"0\" y=\"10.795037974683545\" font-family=\"Excalifont, Xiaolai, sans-serif, Segoe UI Emoji\" font-size=\"12.253164556962027px\" fill=\"#1e1e1e\" text-anchor=\"start\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">button B\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(53.008006002142906 199.31139240506332) rotate(0 14.703797468354423 18.5)\">\u003Cpath d=\"M15.55 -0.1 C18.48 -0.05, 22.17 2.14, 24.46 4.97 C26.75 7.79, 28.91 12.89, 29.28 16.85 C29.64 20.81, 28.35 25.42, 26.64 28.73 C24.93 32.05, 21.96 35.64, 19.02 36.74 C16.07 37.84, 11.95 37.01, 8.97 35.33 C5.99 33.64, 2.49 30.19, 1.14 26.64 C-0.22 23.09, -0.02 17.82, 0.82 14.02 C1.67 10.21, 3.62 6.09, 6.2 3.82 C8.78 1.55, 14.6 0.93, 16.31 0.41 C18.02 -0.11, 16.51 0.4, 16.47 0.7 M15.97 0.15 C18.85 -0.12, 21.96 1.33, 24.3 4.06 C26.64 6.79, 29.61 12.41, 30 16.53 C30.39 20.65, 28.39 25.4, 26.63 28.78 C24.87 32.17, 22.29 35.82, 19.45 36.85 C16.6 37.87, 12.43 36.53, 9.58 34.94 C6.73 33.35, 3.92 30.75, 2.34 27.33 C0.76 23.9, -0.56 18.29, 0.1 14.39 C0.75 10.5, 3.68 6.24, 6.24 3.96 C8.8 1.67, 13.89 1.26, 15.45 0.7 C17.01 0.14, 15.76 0.37, 15.61 0.6\" stroke=\"none\" stroke-width=\"0\" fill=\"#a5d8ff\">\u003C/path>\u003Cpath d=\"M12.92 0.61 C15.82 -0.18, 19.71 0.78, 22.36 2.76 C25.01 4.73, 27.78 8.66, 28.81 12.47 C29.84 16.27, 29.73 21.85, 28.53 25.58 C27.33 29.31, 24.42 33.03, 21.61 34.85 C18.79 36.66, 14.73 37.3, 11.64 36.47 C8.56 35.64, 5.06 32.97, 3.11 29.85 C1.16 26.74, -0.12 21.64, -0.07 17.77 C-0.02 13.9, 1.18 9.52, 3.42 6.61 C5.65 3.71, 11.47 1.44, 13.32 0.34 C15.18 -0.75, 14.42 -0.21, 14.55 0.04 M17.31 -0.35 C20.13 0.22, 23.5 3.91, 25.44 6.95 C27.38 9.99, 28.97 14.08, 28.98 17.88 C28.98 21.67, 27.29 26.66, 25.48 29.72 C23.66 32.79, 21.19 35.46, 18.08 36.28 C14.97 37.09, 9.61 36.55, 6.83 34.61 C4.05 32.68, 2.46 28.27, 1.4 24.67 C0.34 21.06, -0.62 16.63, 0.46 12.96 C1.53 9.3, 5.07 4.92, 7.85 2.69 C10.62 0.46, 15.55 -0.07, 17.1 -0.42 C18.65 -0.76, 17.24 0.28, 17.14 0.64\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(63.96816724818814 210.07168910501093) rotate(0 3.8464813232421875 7.658227848101262)\">\u003Ctext x=\"3.8464813232421875\" y=\"10.795037974683545\" font-family=\"Excalifont, Xiaolai, sans-serif, Segoe UI Emoji\" font-size=\"12.253164556962027px\" fill=\"#1e1e1e\" text-anchor=\"middle\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">X\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(89.76749967302896 199.92405063291142) rotate(0 15.316455696202524 15.622784810126575)\">\u003Cpath d=\"M15.77 0.01 L30.04 16.55 L15.78 30.84 L-0.45 16.31\" stroke=\"none\" stroke-width=\"0\" fill=\"#b2f2bb\" fill-rule=\"evenodd\">\u003C/path>\u003Cpath d=\"M16 0 C21.72 5.4, 26.9 11.74, 30.63 16 M16 0 C21.52 5.5, 26.35 11.03, 30.63 16 M30.63 16 C25.07 21.18, 18.63 28.74, 16 31.25 M30.63 16 C27.01 19.95, 22.38 24.17, 16 31.25 M16 31.25 C12.54 26.65, 7.99 24.65, 0 16 M16 31.25 C11.54 27.41, 7.18 23.23, 0 16 M0 16 C5.09 11.25, 11.11 5.7, 16 0 M0 16 C3.59 11.72, 7.58 7.93, 16 0\" stroke=\"#1e1e1e\" stroke-width=\"1\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(144.93127511464536 195.94177215189876) rotate(0 65.3500691860537 21.443037974683534)\">\u003Ctext x=\"0\" y=\"15.113053164556964\" font-family=\"Excalifont, Xiaolai, sans-serif, Segoe UI Emoji\" font-size=\"17.154430379746838px\" fill=\"#1e1e1e\" text-anchor=\"start\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">welcome to this\u003C/text>\u003Ctext x=\"0\" y=\"36.556091139240515\" font-family=\"Excalifont, Xiaolai, sans-serif, Segoe UI Emoji\" font-size=\"17.154430379746838px\" fill=\"#1e1e1e\" text-anchor=\"start\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">virtual world\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(65.87382878695303 98.8354430379747) rotate(0 -27.569620253164544 -0.612658227848101)\">\u003Cpath d=\"M-0.15 -0.69 C-9.4 -0.59, -45.47 -0.01, -54.74 -0.19\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(65.87382878695303 98.8354430379747) rotate(0 -27.569620253164544 -0.612658227848101)\">\u003Cpath d=\"M-31.25 -8.76 C-41.03 -5, -46.72 -3.62, -54.74 -0.19\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(65.87382878695303 98.8354430379747) rotate(0 -27.569620253164544 -0.612658227848101)\">\u003Cpath d=\"M-31.25 8.34 C-40.91 5.86, -46.6 1.01, -54.74 -0.19\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(65.18576236445506 76.67584618497125) rotate(0 -27.569620253164544 -0.612658227848101)\">\u003Cpath d=\"M-0.93 0.31 C-9.9 -0.03, -45.71 -1.73, -54.79 -1.96\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(65.18576236445506 76.67584618497125) rotate(0 -27.569620253164544 -0.612658227848101)\">\u003Cpath d=\"M-30.99 -9.62 C-35.66 -7.55, -42.6 -6.94, -54.79 -1.96\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(65.18576236445506 76.67584618497125) rotate(0 -27.569620253164544 -0.612658227848101)\">\u003Cpath d=\"M-31.64 7.47 C-36.18 5.81, -42.97 2.69, -54.79 -1.96\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(65.18576236445506 52.782175298895254) rotate(0 -27.569620253164544 -0.612658227848101)\">\u003Cpath d=\"M1.15 -1.14 C-7.96 -1.2, -45.67 -0.42, -55.19 -0.48\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(65.18576236445506 52.782175298895254) rotate(0 -27.569620253164544 -0.612658227848101)\">\u003Cpath d=\"M-31.77 -9.23 C-39.59 -6.87, -42.38 -5.91, -55.19 -0.48\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(65.18576236445506 52.782175298895254) rotate(0 -27.569620253164544 -0.612658227848101)\">\u003Cpath d=\"M-31.62 7.87 C-39.47 5.9, -42.29 2.55, -55.19 -0.48\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(275.67829428767675 51.78152720645636) rotate(0 23.44966598381535 0)\">\u003Cpath d=\"M0.17 0.27 C8.01 0.2, 39 -0.09, 46.82 -0.1\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(275.67829428767675 51.78152720645636) rotate(0 23.44966598381535 0)\">\u003Cpath d=\"M24.83 8.05 C31.01 5.75, 36.06 4.15, 46.82 -0.1\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(275.67829428767675 51.78152720645636) rotate(0 23.44966598381535 0)\">\u003Cpath d=\"M24.74 -7.99 C30.99 -6.12, 36.07 -3.55, 46.82 -0.1\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(275.17627416758614 72.37678721143101) rotate(0 23.44966598381535 0)\">\u003Cpath d=\"M0.14 0.23 C8.06 0.3, 39.38 0.14, 47.17 0.06\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(275.17627416758614 72.37678721143101) rotate(0 23.44966598381535 0)\">\u003Cpath d=\"M25.19 8.24 C30.78 6.78, 35.61 4.31, 47.17 0.06\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(275.17627416758614 72.37678721143101) rotate(0 23.44966598381535 0)\">\u003Cpath d=\"M25.08 -7.8 C30.64 -5.51, 35.5 -4.22, 47.17 0.06\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(275.17627416758614 96.8831163253551) rotate(0 23.44966598381535 0)\">\u003Cpath d=\"M0.5 0.13 C8.37 0.01, 39.62 -0.5, 47.39 -0.52\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"8 9\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(275.17627416758614 96.8831163253551) rotate(0 23.44966598381535 0)\">\u003Cpath d=\"M25.43 7.73 C33.01 5.75, 39.2 2.42, 47.39 -0.52\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(275.17627416758614 96.8831163253551) rotate(0 23.44966598381535 0)\">\u003Cpath d=\"M25.27 -8.31 C32.93 -4.91, 39.18 -2.86, 47.39 -0.52\" stroke=\"#1e1e1e\" stroke-width=\"1.5\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg transform=\"translate(49.3320566350543 10) rotate(0 55.932243830041045 10.721518987341767)\">\u003Ctext x=\"0\" y=\"15.113053164556964\" font-family=\"Excalifont, Xiaolai, sans-serif, Segoe UI Emoji\" font-size=\"17.154430379746838px\" fill=\"#1e1e1e\" text-anchor=\"start\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">trimsheet.png\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(140.15790413061052 179.04483422962335) rotate(0 136.01486060499224 17.977582885188326)\">\u003Cpath d=\"M0 0 C30.67 5.99, 138.69 34.8, 184.03 35.96 C229.37 37.11, 257.36 11.79, 272.03 6.96 M0 0 C30.67 5.99, 138.69 34.8, 184.03 35.96 C229.37 37.11, 257.36 11.79, 272.03 6.96\" stroke=\"#1e1e1e\" stroke-width=\"4\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(140.15790413061052 179.04483422962335) rotate(0 136.01486060499224 17.977582885188326)\">\u003Cpath d=\"M254.98 25.24 C260.35 19.48, 265.73 13.71, 272.03 6.96 M254.98 25.24 C259.39 20.5, 263.81 15.77, 272.03 6.96\" stroke=\"#1e1e1e\" stroke-width=\"4\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(140.15790413061052 179.04483422962335) rotate(0 136.01486060499224 17.977582885188326)\">\u003Cpath d=\"M247.22 10 C255.04 9.04, 262.86 8.08, 272.03 6.96 M247.22 10 C253.64 9.21, 260.07 8.42, 272.03 6.96\" stroke=\"#1e1e1e\" stroke-width=\"4\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\" transform=\"translate(369.687625340595 38) rotate(0 93.01944012441675 71.64230171073095)\">\u003Cpath d=\"M-0.79 -1.03 L186.98 0.44 L187.09 145.19 L-1.64 143.72\" stroke=\"none\" stroke-width=\"0\" fill=\"#e9ecef\">\u003C/path>\u003Cpath d=\"M0 0 C45.36 1.57, 93.35 -1.33, 186.04 0 M0 0 C61.43 0.99, 123.24 2.02, 186.04 0 M186.04 0 C186.68 36.51, 187.32 74.88, 186.04 143.28 M186.04 0 C186.65 50.74, 186.04 101.07, 186.04 143.28 M186.04 143.28 C124.18 142.82, 61.37 144.68, 0 143.28 M186.04 143.28 C128.59 145.12, 70.72 144.48, 0 143.28 M0 143.28 C0.87 96.51, -2.02 48.03, 0 0 M0 143.28 C-0.99 88.45, -1.86 35.33, 0 0\" stroke=\"#343a40\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(373.15418832659805 135.06376360808707) rotate(0 68.75349922239502 -17.33281493001556)\">\u003Cpath d=\"M0 0 C25.13 -15.67, 50.26 -26.04, 86.66 -47.38 M0 0 C21.23 -10.39, 41.37 -22.76, 86.66 -47.38 M86.66 -47.38 C99.26 -33.42, 110.16 -20.43, 137.51 12.71 M86.66 -47.38 C102.56 -29.01, 119.52 -9.69, 137.51 12.71\" stroke=\"#343a40\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(488.7062878600351 118.88646967340594) rotate(0 32.354587869362376 -6.355365474339038)\">\u003Cpath d=\"M0 0 C11.96 -5.82, 21.54 -14.95, 31.2 -20.8 M0 0 C8.53 -6.31, 17.13 -11.97, 31.2 -20.8 M31.2 -20.8 C41.59 -12.5, 49.92 -4.88, 64.71 8.09 M31.2 -20.8 C40.61 -13.3, 49.57 -4.55, 64.71 8.09\" stroke=\"#343a40\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\" transform=\"translate(503.728060799382 48.399688958009335) rotate(0 15.680410738124806 16.755054432348373)\">\u003Cpath d=\"M17.27 -0.12 C20.44 -0.01, 24.93 2.52, 27.22 5.17 C29.52 7.81, 30.81 12.24, 31.05 15.75 C31.3 19.26, 30.56 23.34, 28.69 26.23 C26.82 29.13, 23.11 32.18, 19.85 33.13 C16.6 34.09, 12.31 33.59, 9.16 31.97 C6.01 30.35, 2.36 26.79, 0.96 23.4 C-0.43 20.02, -0.14 15.16, 0.78 11.68 C1.7 8.2, 3.7 4.39, 6.48 2.52 C9.26 0.64, 15.47 0.78, 17.46 0.44 C19.44 0.1, 18.28 0.2, 18.4 0.47 M18.14 -0.41 C21.22 -0.25, 24.54 2.34, 26.62 5 C28.7 7.66, 30.26 11.77, 30.61 15.57 C30.97 19.36, 30.63 24.71, 28.73 27.76 C26.82 30.81, 22.69 33.24, 19.2 33.87 C15.71 34.5, 10.85 33.3, 7.79 31.53 C4.73 29.76, 1.97 26.63, 0.84 23.25 C-0.29 19.86, 0.01 14.65, 1.01 11.21 C2.01 7.77, 3.98 4.35, 6.85 2.61 C9.71 0.87, 16.46 1.07, 18.2 0.79 C19.94 0.51, 17.34 0.8, 17.29 0.91\" stroke=\"none\" stroke-width=\"0\" fill=\"#e9ecef\">\u003C/path>\u003Cpath d=\"M16.04 -0.21 C19.24 -0.54, 23.14 1.14, 25.67 3.44 C28.21 5.74, 30.61 9.97, 31.27 13.6 C31.93 17.22, 31.28 22.05, 29.64 25.21 C27.99 28.38, 24.61 31.37, 21.42 32.61 C18.23 33.85, 13.74 33.9, 10.5 32.63 C7.27 31.37, 3.81 28.1, 2.02 25.02 C0.23 21.93, -0.76 17.61, -0.24 14.12 C0.29 10.62, 2.43 6.41, 5.15 4.03 C7.88 1.65, 14.23 0.41, 16.1 -0.15 C17.96 -0.71, 16.36 0.33, 16.36 0.67 M18.9 0.1 C22.08 0.56, 26.25 3.52, 28.24 6.44 C30.23 9.36, 30.92 14.17, 30.85 17.63 C30.77 21.08, 29.92 24.48, 27.8 27.19 C25.68 29.91, 21.43 33.39, 18.13 33.91 C14.84 34.42, 10.91 32.36, 8.04 30.27 C5.16 28.18, 2.14 24.66, 0.9 21.37 C-0.35 18.08, -0.62 13.84, 0.56 10.55 C1.73 7.26, 4.83 3.29, 7.94 1.62 C11.05 -0.05, 17.33 0.55, 19.21 0.51 C21.08 0.47, 19.4 1.12, 19.18 1.39\" stroke=\"#343a40\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\" transform=\"translate(554.5709845940943 38) rotate(0 93.01944012441675 71.64230171073095)\">\u003Cpath d=\"M0.29 -1.48 L187.84 -0.93 L184.77 144.4 L1.93 142.48\" stroke=\"none\" stroke-width=\"0\" fill=\"#e9ecef\">\u003C/path>\u003Cpath d=\"M0 0 C55.63 2.5, 113.02 2.15, 186.04 0 M0 0 C39.36 0.89, 78.73 1.48, 186.04 0 M186.04 0 C185.73 34.78, 185.28 67.7, 186.04 143.28 M186.04 0 C186.06 40.74, 186.45 81.93, 186.04 143.28 M186.04 143.28 C117.03 145.3, 52.47 141.88, 0 143.28 M186.04 143.28 C131.43 143.13, 75.74 142.22, 0 143.28 M0 143.28 C1.61 110.12, 1.49 76.13, 0 0 M0 143.28 C-0.23 98.61, 0.15 55.57, 0 0\" stroke=\"#343a40\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(556.3042660870957 125.81959564541216) rotate(0 18.48833592534993 -13.288491446345262)\">\u003Cpath d=\"M0 0 C9.18 -6.6, 18.37 -13.2, 36.98 -26.58 M0 0 C10.74 -7.72, 21.49 -15.45, 36.98 -26.58\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(594.43645893313 99.24261275272164) rotate(0 17.332814930015502 12.710730948678076)\">\u003Cpath d=\"M0 0 C8.77 6.43, 17.55 12.87, 34.67 25.42 M0 0 C10.76 7.89, 21.51 15.78, 34.67 25.42\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(608.3027108771424 147.77449455676515) rotate(0 28.888024883359208 -28.31026438569208)\">\u003Cpath d=\"M0 0 C21.78 -21.35, 43.57 -42.69, 57.78 -56.62 M0 0 C11.89 -11.65, 23.78 -23.3, 57.78 -56.62\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(667.2342816391953 89.99844479004668) rotate(0 36.97667185069986 23.688180404354597)\">\u003Cpath d=\"M0 0 C28.72 18.4, 57.43 36.79, 73.95 47.38 M0 0 C19.56 12.53, 39.12 25.06, 73.95 47.38\" stroke=\"#1e1e1e\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003Cg stroke-linecap=\"round\" transform=\"translate(574.1339642136678 48.97744945567649) rotate(0 15.680410738124806 16.755054432348373)\">\u003Cpath d=\"M11.94 0.37 C15.08 -0.66, 20.03 0.09, 23.06 1.72 C26.09 3.36, 28.95 6.82, 30.14 10.19 C31.33 13.56, 31.26 18.52, 30.19 21.93 C29.11 25.34, 26.48 28.82, 23.7 30.65 C20.92 32.48, 16.79 33.38, 13.5 32.93 C10.21 32.49, 6.13 30.64, 3.96 27.97 C1.79 25.29, 0.63 20.48, 0.48 16.87 C0.33 13.26, 1.05 8.97, 3.09 6.28 C5.12 3.59, 11.08 1.6, 12.7 0.73 C14.31 -0.15, 12.76 0.91, 12.79 1.04 M13.05 0.01 C16.1 -0.71, 21.02 0.95, 24.03 2.83 C27.05 4.7, 30.11 7.9, 31.17 11.26 C32.22 14.62, 31.82 19.5, 30.37 22.97 C28.92 26.45, 25.4 30.46, 22.47 32.09 C19.55 33.71, 16.01 33.66, 12.82 32.73 C9.64 31.79, 5.42 29.21, 3.37 26.49 C1.33 23.76, 0.46 19.94, 0.54 16.37 C0.63 12.79, 1.64 7.84, 3.89 5.01 C6.14 2.19, 12.39 0.23, 14.04 -0.57 C15.69 -1.38, 13.77 -0.2, 13.81 0.18\" stroke=\"none\" stroke-width=\"0\" fill=\"#e9ecef\">\u003C/path>\u003Cpath d=\"M18.74 0.77 C21.88 1.16, 25.81 3.09, 27.84 5.75 C29.87 8.41, 30.99 13.09, 30.94 16.71 C30.89 20.33, 29.73 24.76, 27.54 27.47 C25.35 30.17, 21.16 32.3, 17.8 32.95 C14.44 33.59, 10.16 33.14, 7.38 31.32 C4.61 29.5, 2.28 25.4, 1.14 22.02 C-0.01 18.64, -0.6 14.41, 0.51 11.03 C1.62 7.66, 4.6 3.52, 7.8 1.76 C10.99 0, 17.7 0.58, 19.69 0.48 C21.68 0.38, 19.91 0.84, 19.72 1.15 M16.44 -0.16 C19.74 -0.17, 24.3 1.91, 26.74 4.27 C29.19 6.63, 30.62 10.59, 31.12 14.02 C31.61 17.45, 31.5 21.8, 29.73 24.87 C27.96 27.94, 23.73 31.13, 20.48 32.44 C17.23 33.75, 13.29 34.01, 10.22 32.74 C7.15 31.46, 3.73 28.05, 2.06 24.78 C0.4 21.51, -0.5 16.54, 0.25 13.12 C0.99 9.71, 3.81 6.58, 6.51 4.28 C9.21 1.99, 14.8 -0.12, 16.43 -0.66 C18.06 -1.2, 16.48 0.73, 16.3 1.03\" stroke=\"#343a40\" stroke-width=\"2\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(382.2060368731261 212.4836702954899) rotate(0 170.46082240648997 60.66485225505443)\">\u003Ctext x=\"0\" y=\"28.504391912908243\" font-family=\"Excalifont, Xiaolai, sans-serif, Segoe UI Emoji\" font-size=\"32.35458786936236px\" fill=\"#1e1e1e\" text-anchor=\"start\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">uv-map your geometry\u003C/text>\u003Ctext x=\"0\" y=\"68.9476267496112\" font-family=\"Excalifont, Xiaolai, sans-serif, Segoe UI Emoji\" font-size=\"32.35458786936236px\" fill=\"#1e1e1e\" text-anchor=\"start\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">in a mirrored way\u003C/text>\u003Ctext x=\"0\" y=\"109.39086158631416\" font-family=\"Excalifont, Xiaolai, sans-serif, Segoe UI Emoji\" font-size=\"32.35458786936236px\" fill=\"#1e1e1e\" text-anchor=\"start\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">\u003C/text>\u003C/g>\u003C/svg>","type":"image/svg+xml"}, {"created":"20230427204906096","text":"comma-separated coordinates e.g. which after parsing can be accessed using `.x`, `.y`, `.z` etc.\n\n| type | example |\n|-|-|\n| vector2 | `1.2,3` or `0.4,0.6` | \n| vector3 | `1.2,3,4` or `0.4,0.6,5` | \n\nhere are some interactive examples:\n\n\u003Cdiv>\n \u003Ctextarea spellcheck=\"false\" autofocus class=\"sandboxify\">frags = {}\nok = xrfragment.Parser.parse('pos','1.2,2,3',frags)\nconsole.log( frags.pos.z )\n\n\u003C/textarea>\n\t\u003Cpre class=\"result\">\u003C/pre>\n\u003C/div>\n","tags":"","title":"vector","modified":"20230427205327718","type":"text/markdown"}, {"title":"vertical_fog.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 646.5422617866839 700.446403582423\" width=\"646.5422617866839\" height=\"700.446403582423\">\u003C!-- svg-source:excalidraw -->\u003Cmetadata>\u003C/metadata>\u003Cdefs>\u003Csymbol id=\"image-crop-c75108162fb0029a273367be88e0c346b1f3c1a6-1044805198\">\u003Cimage href=\"data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjEwbW0iIGhlaWdodD0iMjk3bW0iIHZpZXdCb3g9IjAgMCAyMTAgMjk3IiB2ZXJzaW9uPSIxLjEiIGlkPSJzdmcxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZGVmcyBpZD0iZGVmczEiPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQxMjgiPjxzdG9wIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDgwODA7c3RvcC1vcGFjaXR5OjE7IiBvZmZzZXQ9IjAiIGlkPSJzdG9wMTI5Ii8+PHN0b3Agc3R5bGU9InN0b3AtY29sb3I6IzAwODA4MDtzdG9wLW9wYWNpdHk6MDsiIG9mZnNldD0iMC40NTc3MzE2IiBpZD0ic3RvcDEzMSIvPjxzdG9wIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDgwODA7c3RvcC1vcGFjaXR5OjE7IiBvZmZzZXQ9IjEiIGlkPSJzdG9wMTMwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50MTE2Ij48c3RvcCBzdHlsZT0ic3RvcC1jb2xvcjojMDAwMDAwO3N0b3Atb3BhY2l0eTowOyIgb2Zmc2V0PSIwIiBpZD0ic3RvcDExOCIvPjxzdG9wIHN0eWxlPSJzdG9wLWNvbG9yOiMwMWYyZmY7c3RvcC1vcGFjaXR5OjE7IiBvZmZzZXQ9IjEiIGlkPSJzdG9wMTE3Ii8+PC9saW5lYXJHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTE2IiBpZD0icmFkaWFsR3JhZGllbnQxMTgiIGN4PSI3OS44MzU4MDgiIGN5PSIxMjIuNDYzNTUiIGZ4PSI3OS44MzU4MDgiIGZ5PSIxMjIuNDYzNTUiIHI9IjcwLjE4NTUyNCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwwLjcxNzM3MjUzLDAsMzQuNjExNTYzKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiLz48bGluZWFyR3JhZGllbnQgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTI4IiBpZD0ibGluZWFyR3JhZGllbnQxMzAiIHgxPSIxNTcuODc0NzkiIHkxPSIyNTkuMzk0MDEiIHgyPSIxNTguMDE1NjYiIHkyPSIyMDIuNzIyNjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIi8+PHJhZGlhbEdyYWRpZW50IHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDExNiIgaWQ9InJhZGlhbEdyYWRpZW50MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMC43MTczNzI1MywwLDM0LjYxMTU2MykiIGN4PSI3OS44MzU4MDgiIGN5PSIxMjIuNDYzNTUiIGZ4PSI3OS44MzU4MDgiIGZ5PSIxMjIuNDYzNTUiIHI9IjcwLjE4NTUyNCIvPjxyYWRpYWxHcmFkaWVudCB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQxMTYiIGlkPSJyYWRpYWxHcmFkaWVudDMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDAuNzE3MzcyNTMsMCwzNC42MTE1NjMpIiBjeD0iNzkuODM1ODA4IiBjeT0iMTIyLjQ2MzU1IiBmeD0iNzkuODM1ODA4IiBmeT0iMTIyLjQ2MzU1IiByPSI3MC4xODU1MjQiLz48cmFkaWFsR3JhZGllbnQgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTE2IiBpZD0icmFkaWFsR3JhZGllbnQ0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwwLjcxNzM3MjUzLDAsMzQuNjExNTYzKSIgY3g9Ijc5LjgzNTgwOCIgY3k9IjEyMi40NjM1NSIgZng9Ijc5LjgzNTgwOCIgZnk9IjEyMi40NjM1NSIgcj0iNzAuMTg1NTI0Ii8+PHJhZGlhbEdyYWRpZW50IHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDExNiIgaWQ9InJhZGlhbEdyYWRpZW50NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMC43MTczNzI1MywwLDM0LjYxMTU2MykiIGN4PSI3OS44MzU4MDgiIGN5PSIxMjIuNDYzNTUiIGZ4PSI3OS44MzU4MDgiIGZ5PSIxMjIuNDYzNTUiIHI9IjcwLjE4NTUyNCIvPjxyYWRpYWxHcmFkaWVudCB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQxMTYiIGlkPSJyYWRpYWxHcmFkaWVudDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDAuNzE3MzcyNTMsMCwzNC42MTE1NjMpIiBjeD0iNzkuODM1ODA4IiBjeT0iMTIyLjQ2MzU1IiBmeD0iNzkuODM1ODA4IiBmeT0iMTIyLjQ2MzU1IiByPSI3MC4xODU1MjQiLz48cmFkaWFsR3JhZGllbnQgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50MTE2IiBpZD0icmFkaWFsR3JhZGllbnQ3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwwLjcxNzM3MjUzLDAsMzQuNjExNTYzKSIgY3g9Ijc5LjgzNTgwOCIgY3k9IjEyMi40NjM1NSIgZng9Ijc5LjgzNTgwOCIgZnk9IjEyMi40NjM1NSIgcj0iNzAuMTg1NTI0Ii8+PC9kZWZzPjxnIGlkPSJsYXllcjEiPjxnIGlkPSJsYXllcjIiPjxnIGlkPSJnMTAwIiBzdHlsZT0iZmlsbDp1cmwoI3JhZGlhbEdyYWRpZW50MTE4KTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MS44ODk3NiI+PHBhdGggaWQ9InBhdGgxMDUiIHN0eWxlPSJmaWxsOnVybCgjcmFkaWFsR3JhZGllbnQyKTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Im0gMTI1LjYxMTcyLDExMC44ODgxOSAyNC40MDk2MiwtNC43NTQ4MyB2IDQ0LjUzMzk4IGwgLTI0LjQwOTYyLC0zLjA5NTI1IHoiIHBvaW50cz0iMTUwLjAyMTM0LDEwNi4xMzMzNiAxNTAuMDIxMzQsMTUwLjY2NzM0IDEyNS42MTE3MiwxNDcuNTcyMDkgMTI1LjYxMTcyLDExMC44ODgxOSAiLz48cGF0aCBpZD0icGF0aDEwMCIgc3R5bGU9ImZpbGw6dXJsKCNyYWRpYWxHcmFkaWVudDMpO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS1saW5lam9pbjpyb3VuZCIgZD0ibSA0NC4wNzc3NCw5Mi4wMDM1MjkgdiA2Ny44NjE5MjEgbCA4MS41MzM5OCwtMTIuMjkzMzYgdiAtMzYuNjgzOSB6IiBwb2ludHM9IjQ0LjA3Nzc0LDE1OS44NjU0NSAxMjUuNjExNzIsMTQ3LjU3MjA5IDEyNS42MTE3MiwxMTAuODg4MTkgNDQuMDc3NzQsOTIuMDAzNTI5ICIvPjxwYXRoIGlkPSJwYXRoMTA0IiBzdHlsZT0iZmlsbDp1cmwoI3JhZGlhbEdyYWRpZW50NCk7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJtIDQ0LjA3Nzc0LDE1OS44NjU0NSAxNS43NDIwNDksMTIuOTQ3MjcgOTAuMjAxNTUxLC0yMi4xNDUzOCAtMjQuNDA5NjIsLTMuMDk1MjUgeiIgcG9pbnRzPSI1OS44MTk3ODksMTcyLjgxMjcyIDE1MC4wMjEzNCwxNTAuNjY3MzQgMTI1LjYxMTcyLDE0Ny41NzIwOSA0NC4wNzc3NCwxNTkuODY1NDUgIi8+PHBhdGggaWQ9InBhdGgxMDEiIHN0eWxlPSJmaWxsOnVybCgjcmFkaWFsR3JhZGllbnQ1KTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Im0gNDQuMDc3NzQsOTIuMDAzNTI5IDE1Ljc0MjA0OSwtMTkuODg5MTUgOTAuMjAxNTUxLDM0LjAxODk4MSAtMjQuNDA5NjIsNC43NTQ4MyB6IiBwb2ludHM9IjU5LjgxOTc4OSw3Mi4xMTQzNzkgMTUwLjAyMTM0LDEwNi4xMzMzNiAxMjUuNjExNzIsMTEwLjg4ODE5IDQ0LjA3Nzc0LDkyLjAwMzUyOSAiLz48cGF0aCBpZD0icGF0aDEwMyIgc3R5bGU9ImZpbGw6dXJsKCNyYWRpYWxHcmFkaWVudDYpO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS1saW5lam9pbjpyb3VuZCIgZD0iTSA1OS44MTk3ODksNzIuMTE0Mzc5IFYgMTcyLjgxMjcyIGwgOTAuMjAxNTUxLC0yMi4xNDUzOCB2IC00NC41MzM5OCB6IiBwb2ludHM9IjU5LjgxOTc4OSwxNzIuODEyNzIgMTUwLjAyMTM0LDE1MC42NjczNCAxNTAuMDIxMzQsMTA2LjEzMzM2IDU5LjgxOTc4OSw3Mi4xMTQzNzkgIi8+PHBhdGggaWQ9InBhdGgxMDIiIHN0eWxlPSJmaWxsOnVybCgjcmFkaWFsR3JhZGllbnQ3KTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Ik0gNDQuMDc3NzQsOTIuMDAzNTI5IDU5LjgxOTc4OSw3Mi4xMTQzNzkgViAxNzIuODEyNzIgTCA0NC4wNzc3NCwxNTkuODY1NDUgWiIgcG9pbnRzPSI1OS44MTk3ODksNzIuMTE0Mzc5IDU5LjgxOTc4OSwxNzIuODEyNzIgNDQuMDc3NzQsMTU5Ljg2NTQ1IDQ0LjA3Nzc0LDkyLjAwMzUyOSAiLz48L2c+PGcgaWQ9ImcxMDAtMSIgc3R5bGU9ImZpbGw6IzAwODA4MDtmaWxsLW9wYWNpdHk6MC4yNzg3NDU7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjEuODg5NzYiPjxwYXRoIGlkPSJwYXRoMTA1LTgiIHN0eWxlPSJmaWxsOiMwMDgwODA7ZmlsbC1vcGFjaXR5OjAuMjc4NzQ1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxMC4wMzI7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJtIDE0MS41NzY2NCwxMDIuMzE4OTkgMzQuOTkwNzcsLTYuNTQzODUxIHYgNjEuMjkwMTExIGwgLTM0Ljk5MDc3LC00LjI1OTg2IHoiIHBvaW50cz0iMTc2LjU2NzQxLDk1Ljc3NTEzOSAxNzYuNTY3NDEsMTU3LjA2NTI1IDE0MS41NzY2NCwxNTIuODA1MzkgMTQxLjU3NjY0LDEwMi4zMTg5OSAiLz48cGF0aCBpZD0icGF0aDEwMC03IiBzdHlsZT0iZmlsbDojMDA4MDgwO2ZpbGwtb3BhY2l0eTowLjI3ODc0NTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTAuMDMyO3N0cm9rZS1saW5lam9pbjpyb3VuZCIgZD0ibSAyNC42OTkwNDIsNzYuMzI4ODkgdiA5My4zOTUzIGwgMTE2Ljg3NzU5OCwtMTYuOTE4OCB2IC01MC40ODY0IHoiIHBvaW50cz0iMjQuNjk5MDQyLDE2OS43MjQxOSAxNDEuNTc2NjQsMTUyLjgwNTM5IDE0MS41NzY2NCwxMDIuMzE4OTkgMjQuNjk5MDQyLDc2LjMyODg5ICIvPjxwYXRoIGlkPSJwYXRoMTA0LTkiIHN0eWxlPSJmaWxsOiMwMDgwODA7ZmlsbC1vcGFjaXR5OjAuMjc4NzQ1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxMC4wMzI7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJtIDI0LjY5OTA0MiwxNjkuNzI0MTkgMjIuNTY1OTYzLDE3LjgxODczIDEyOS4zMDI0MDUsLTMwLjQ3NzY3IC0zNC45OTA3NywtNC4yNTk4NiB6IiBwb2ludHM9IjQ3LjI2NTAwNSwxODcuNTQyOTIgMTc2LjU2NzQxLDE1Ny4wNjUyNSAxNDEuNTc2NjQsMTUyLjgwNTM5IDI0LjY5OTA0MiwxNjkuNzI0MTkgIi8+PHBhdGggaWQ9InBhdGgxMDEtMiIgc3R5bGU9ImZpbGw6IzAwODA4MDtmaWxsLW9wYWNpdHk6MC4yNzg3NDU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjEwLjAzMjtzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Ik0gMjQuNjk5MDQyLDc2LjMyODg5IDQ3LjI2NTAwNSw0OC45NTYzNDcgMTc2LjU2NzQxLDk1Ljc3NTEzOSAxNDEuNTc2NjQsMTAyLjMxODk5IFoiIHBvaW50cz0iNDcuMjY1MDA1LDQ4Ljk1NjM0NyAxNzYuNTY3NDEsOTUuNzc1MTM5IDE0MS41NzY2NCwxMDIuMzE4OTkgMjQuNjk5MDQyLDc2LjMyODg5ICIvPjxwYXRoIGlkPSJwYXRoMTAzLTAiIHN0eWxlPSJmaWxsOiMwMDgwODA7ZmlsbC1vcGFjaXR5OjAuMjc4NzQ1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxMC4wMzI7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJNIDQ3LjI2NTAwNSw0OC45NTYzNDcgViAxODcuNTQyOTIgTCAxNzYuNTY3NDEsMTU3LjA2NTI1IFYgOTUuNzc1MTM5IFoiIHBvaW50cz0iNDcuMjY1MDA1LDE4Ny41NDI5MiAxNzYuNTY3NDEsMTU3LjA2NTI1IDE3Ni41Njc0MSw5NS43NzUxMzkgNDcuMjY1MDA1LDQ4Ljk1NjM0NyAiLz48cGF0aCBpZD0icGF0aDEwMi0yIiBzdHlsZT0iZmlsbDojMDA4MDgwO2ZpbGwtb3BhY2l0eTowLjI3ODc0NTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTAuMDMyO3N0cm9rZS1saW5lam9pbjpyb3VuZCIgZD0iTSAyNC42OTkwNDIsNzYuMzI4ODkgNDcuMjY1MDA1LDQ4Ljk1NjM0NyBWIDE4Ny41NDI5MiBMIDI0LjY5OTA0MiwxNjkuNzI0MTkgWiIgcG9pbnRzPSI0Ny4yNjUwMDUsNDguOTU2MzQ3IDQ3LjI2NTAwNSwxODcuNTQyOTIgMjQuNjk5MDQyLDE2OS43MjQxOSAyNC42OTkwNDIsNzYuMzI4ODkgIi8+PC9nPjxnIGlkPSJnODQtNCIgc3R5bGU9ImZpbGw6IzAwODA4MDtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MS44ODk3NiI+PHBhdGggaWQ9InBhdGg4OS03IiBzdHlsZT0iZmlsbDojZTllOWZmO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozLjUwODA5O3N0cm9rZS1saW5lam9pbjpyb3VuZCIgZD0ibSAzNy4wMDE4MDYsMTE0LjYxNDExIDMuODQ5MDUxLC0wLjQ4NjkxIHYgMjAuODY4ODYgbCAtMy44NDkwNTEsLTEuNDU5OTQgeiIgcG9pbnRzPSI0MC44NTA4NTcsMTE0LjEyNzIgNDAuODUwODU3LDEzNC45OTYwNiAzNy4wMDE4MDYsMTMzLjUzNjEyIDM3LjAwMTgwNiwxMTQuNjE0MTEgIi8+PHBhdGggaWQ9InBhdGg4NC04IiBzdHlsZT0iZmlsbDojMzUzNTY0O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozLjUwODA5O3N0cm9rZS1saW5lam9pbjpyb3VuZCIgZD0ibSAyOC42MjQwNjQsMTEzLjgzNzU5IHYgMjIuMDI2OCBsIDguMzc3NzQyLC0yLjMyODI3IHYgLTE4LjkyMjAxIHoiIHBvaW50cz0iMjguNjI0MDY0LDEzNS44NjQzOSAzNy4wMDE4MDYsMTMzLjUzNjEyIDM3LjAwMTgwNiwxMTQuNjE0MTEgMjguNjI0MDY0LDExMy44Mzc1OSAiLz48cGF0aCBpZD0icGF0aDg4LTQiIHN0eWxlPSJmaWxsOiNhZmFmZGU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjMuNTA4MDk7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJtIDI4LjYyNDA2NCwxMzUuODY0MzkgMy41MzY5MjEsMi4wMTIzMiA4LjY4OTg3MiwtMi44ODA2NSAtMy44NDkwNTEsLTEuNDU5OTQgeiIgcG9pbnRzPSIzMi4xNjA5ODUsMTM3Ljg3NjcxIDQwLjg1MDg1NywxMzQuOTk2MDYgMzcuMDAxODA2LDEzMy41MzYxMiAyOC42MjQwNjQsMTM1Ljg2NDM5ICIvPjxwYXRoIGlkPSJwYXRoODUtNSIgc3R5bGU9ImZpbGw6IzRkNGQ5ZjtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6My41MDgwOTtzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Im0gMjguNjI0MDY0LDExMy44Mzc1OSAzLjUzNjkyMSwtMC42NzExNCA4LjY4OTg3MiwwLjk2MDc1IC0zLjg0OTA1MSwwLjQ4NjkxIHoiIHBvaW50cz0iMzIuMTYwOTg1LDExMy4xNjY0NSA0MC44NTA4NTcsMTE0LjEyNzIgMzcuMDAxODA2LDExNC42MTQxMSAyOC42MjQwNjQsMTEzLjgzNzU5ICIvPjxwYXRoIGlkPSJwYXRoODctMCIgc3R5bGU9ImZpbGw6I2Q3ZDdmZjtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6My41MDgwOTtzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Im0gMzIuMTYwOTg1LDExMy4xNjY0NSB2IDI0LjcxMDI2IGwgOC42ODk4NzIsLTIuODgwNjUgViAxMTQuMTI3MiBaIiBwb2ludHM9IjMyLjE2MDk4NSwxMzcuODc2NzEgNDAuODUwODU3LDEzNC45OTYwNiA0MC44NTA4NTcsMTE0LjEyNzIgMzIuMTYwOTg1LDExMy4xNjY0NSAiLz48cGF0aCBpZD0icGF0aDg2LTMiIHN0eWxlPSJmaWxsOiM4Njg2YmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjMuNTA4MDk7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJtIDI4LjYyNDA2NCwxMTMuODM3NTkgMy41MzY5MjEsLTAuNjcxMTQgdiAyNC43MTAyNiBsIC0zLjUzNjkyMSwtMi4wMTIzMiB6IiBwb2ludHM9IjMyLjE2MDk4NSwxMTMuMTY2NDUgMzIuMTYwOTg1LDEzNy44NzY3MSAyOC42MjQwNjQsMTM1Ljg2NDM5IDI4LjYyNDA2NCwxMTMuODM3NTkgIi8+PC9nPjxnIGlkPSJnMTAwLTEtMiIgc3R5bGU9ImZpbGw6IzAwODA4MDtmaWxsLW9wYWNpdHk6MC4yNzg3NDU7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjEuODk7c3Ryb2tlLWRhc2hhcnJheTpub25lIj48cGF0aCBpZD0icGF0aDEwNS04LTgiIHN0eWxlPSJmaWxsOiMwMDgwODA7ZmlsbC1vcGFjaXR5OjAuMjc4NzQ1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxLjg5O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5Om5vbmUiIGQ9Im0gMTU2LjgwODQ2LDk2LjIyNDEyOSA0NC44MTUxNywtOC44NTE3NDUgdiA4Mi45MDU5NjYgbCAtNDQuODE1MTcsLTUuNzYyMjQgeiIgcG9pbnRzPSIyMDEuNjIzNjMsODcuMzcyMzg0IDIwMS42MjM2MywxNzAuMjc4MzUgMTU2LjgwODQ2LDE2NC41MTYxMSAxNTYuODA4NDYsOTYuMjI0MTI5ICIvPjxwYXRoIGlkPSJwYXRoMTAwLTctOSIgc3R5bGU9ImZpbGw6IzAwODA4MDtmaWxsLW9wYWNpdHk6MC4yNzg3NDU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjEuODk7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIgZD0iTSA3LjExNTA0NTEsNjEuMDY3ODIxIFYgMTg3LjQwMTg3IEwgMTU2LjgwODQ2LDE2NC41MTYxMSBWIDk2LjIyNDEyOSBaIiBwb2ludHM9IjcuMTE1MDQ1MSwxODcuNDAxODcgMTU2LjgwODQ2LDE2NC41MTYxMSAxNTYuODA4NDYsOTYuMjI0MTI5IDcuMTE1MDQ1MSw2MS4wNjc4MjEgIi8+PHBhdGggaWQ9InBhdGgxMDQtOS03IiBzdHlsZT0iZmlsbDojMDA4MDgwO2ZpbGwtb3BhY2l0eTowLjI3ODc0NTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MS44OTtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLWRhc2hhcnJheTpub25lIiBkPSJNIDcuMTE1MDQ1MSwxODcuNDAxODcgMzYuMDE2ODgsMjExLjUwNDk0IDIwMS42MjM2MywxNzAuMjc4MzUgMTU2LjgwODQ2LDE2NC41MTYxMSBaIiBwb2ludHM9IjM2LjAxNjg4LDIxMS41MDQ5NCAyMDEuNjIzNjMsMTcwLjI3ODM1IDE1Ni44MDg0NiwxNjQuNTE2MTEgNy4xMTUwNDUxLDE4Ny40MDE4NyAiLz48cGF0aCBpZD0icGF0aDEwMS0yLTMiIHN0eWxlPSJmaWxsOiMwMDgwODA7ZmlsbC1vcGFjaXR5OjAuMjc4NzQ1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxLjg5O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5Om5vbmUiIGQ9Ik0gNy4xMTUwNDUxLDYxLjA2NzgyMSAzNi4wMTY4OCwyNC4wNDE1MTggMjAxLjYyMzYzLDg3LjM3MjM4NCAxNTYuODA4NDYsOTYuMjI0MTI5IFoiIHBvaW50cz0iMzYuMDE2ODgsMjQuMDQxNTE4IDIwMS42MjM2Myw4Ny4zNzIzODQgMTU2LjgwODQ2LDk2LjIyNDEyOSA3LjExNTA0NTEsNjEuMDY3ODIxICIvPjxwYXRoIGlkPSJwYXRoMTAzLTAtNiIgc3R5bGU9ImZpbGw6IzAwODA4MDtmaWxsLW9wYWNpdHk6MC4yNzg3NDU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjEuODk7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIgZD0iTSAzNi4wMTY4OCwyNC4wNDE1MTggViAyMTEuNTA0OTQgTCAyMDEuNjIzNjMsMTcwLjI3ODM1IFYgODcuMzcyMzg0IFoiIHBvaW50cz0iMzYuMDE2ODgsMjExLjUwNDk0IDIwMS42MjM2MywxNzAuMjc4MzUgMjAxLjYyMzYzLDg3LjM3MjM4NCAzNi4wMTY4OCwyNC4wNDE1MTggIi8+PC9nPjxwYXRoIGlkPSJwYXRoMTAyLTItMSIgc3R5bGU9ImZpbGw6IzAwODA4MDtmaWxsLW9wYWNpdHk6MC4yNzg3NDU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjEuODk7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1kYXNoYXJyYXk6bm9uZSIgZD0iTSA3LjExNTA0NTEsNjEuMDY3ODIxIDM2LjAxNjg4LDI0LjA0MTUxOCBWIDIxMS41MDQ5NCBMIDcuMTE1MDQ1MSwxODcuNDAxODcgWiIgcG9pbnRzPSIzNi4wMTY4OCwyNC4wNDE1MTggMzYuMDE2ODgsMjExLjUwNDk0IDcuMTE1MDQ1MSwxODcuNDAxODcgNy4xMTUwNDUxLDYxLjA2NzgyMSAiLz48cmVjdCBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50MTMwKTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzE0MTQxNDtzdHJva2Utd2lkdGg6MS44OTtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIgaWQ9InJlY3QxMTgiIHdpZHRoPSI2Mi45NjgxOTciIGhlaWdodD0iNTQuMjIyNjE0IiB4PSIxMjQuODg2OTIiIHk9IjIwNC42NDY2NSIvPjwvZz48ZyBpZD0iZzQ2IiBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDoxLjg4OTc2Ij48cGF0aCBpZD0icGF0aDUxIiBzdHlsZT0iZmlsbDojZTllOWZmO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS1saW5lam9pbjpyb3VuZCIgZD0ibSAxMTcuMzU0MTksMTE1LjcwMzg5IDEuMzY1MzUsMC4wMjA3IHYgMTcuNzI1NTUgbCAtMS4zNjUzNSwtMC4yMTgxNCB6IiBwb2ludHM9IjExOC43MTk1NCwxMTUuNzI0NTggMTE4LjcxOTU0LDEzMy40NTAxMyAxMTcuMzU0MTksMTMzLjIzMTk5IDExNy4zNTQxOSwxMTUuNzAzODkgIi8+PHBhdGggaWQ9InBhdGg0NiIgc3R5bGU9ImZpbGw6IzM1MzU2NDtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Im0gOTYuMjAxNDEzLDExNi4xNDEzNCB2IDIxLjcwMzUyIGwgMjEuMTUyNzc3LC00LjYxMjg3IHYgLTE3LjUyODEgeiIgcG9pbnRzPSI5Ni4yMDE0MTMsMTM3Ljg0NDg2IDExNy4zNTQxOSwxMzMuMjMxOTkgMTE3LjM1NDE5LDExNS43MDM4OSA5Ni4yMDE0MTMsMTE2LjE0MTM0ICIvPjxwYXRoIGlkPSJwYXRoNTAiIHN0eWxlPSJmaWxsOiNhZmFmZGU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJtIDk2LjIwMTQxMywxMzcuODQ0ODYgMS4zOTkyOTQsMC4zMzUzNSAyMS4xMTg4MzMsLTQuNzMwMDggLTEuMzY1MzUsLTAuMjE4MTQgeiIgcG9pbnRzPSI5Ny42MDA3MDcsMTM4LjE4MDIxIDExOC43MTk1NCwxMzMuNDUwMTMgMTE3LjM1NDE5LDEzMy4yMzE5OSA5Ni4yMDE0MTMsMTM3Ljg0NDg2ICIvPjxwYXRoIGlkPSJwYXRoNDciIHN0eWxlPSJmaWxsOiM0ZDRkOWY7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJtIDk2LjIwMTQxMywxMTYuMTQxMzQgMS4zOTkyOTQsMC4wMzE4IDIxLjExODgzMywtMC40NDg1NiAtMS4zNjUzNSwtMC4wMjA3IHoiIHBvaW50cz0iOTcuNjAwNzA3LDExNi4xNzMxNCAxMTguNzE5NTQsMTE1LjcyNDU4IDExNy4zNTQxOSwxMTUuNzAzODkgOTYuMjAxNDEzLDExNi4xNDEzNCAiLz48cGF0aCBpZD0icGF0aDQ5IiBzdHlsZT0iZmlsbDojZDdkN2ZmO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS1saW5lam9pbjpyb3VuZCIgZD0ibSA5Ny42MDA3MDcsMTE2LjE3MzE0IHYgMjIuMDA3MDcgbCAyMS4xMTg4MzMsLTQuNzMwMDggdiAtMTcuNzI1NTUgeiIgcG9pbnRzPSI5Ny42MDA3MDcsMTM4LjE4MDIxIDExOC43MTk1NCwxMzMuNDUwMTMgMTE4LjcxOTU0LDExNS43MjQ1OCA5Ny42MDA3MDcsMTE2LjE3MzE0ICIvPjxwYXRoIGlkPSJwYXRoNDgiIHN0eWxlPSJmaWxsOiM4Njg2YmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJtIDk2LjIwMTQxMywxMTYuMTQxMzQgMS4zOTkyOTQsMC4wMzE4IHYgMjIuMDA3MDcgbCAtMS4zOTkyOTQsLTAuMzM1MzUgeiIgcG9pbnRzPSI5Ny42MDA3MDcsMTE2LjE3MzE0IDk3LjYwMDcwNywxMzguMTgwMjEgOTYuMjAxNDEzLDEzNy44NDQ4NiA5Ni4yMDE0MTMsMTE2LjE0MTM0ICIvPjwvZz48ZyBpZD0iZzUxIiBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDoxLjg4OTc2Ij48cGF0aCBpZD0icGF0aDU3IiBzdHlsZT0iZmlsbDojZTllOWZmO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS1saW5lam9pbjpyb3VuZCIgZD0ibSAxMTQuMTQ0MTksMTE5LjU5MTE2IDMuNzcxMjUsMC4xODI5NCB2IDExLjgzOTEzIGwgLTMuNzcxMjUsLTAuNTQ5NjIgeiIgcG9pbnRzPSIxMTcuOTE1NDQsMTE5Ljc3NDEgMTE3LjkxNTQ0LDEzMS42MTMyMyAxMTQuMTQ0MTksMTMxLjA2MzYxIDExNC4xNDQxOSwxMTkuNTkxMTYgIi8+PHBhdGggaWQ9InBhdGg1MiIgc3R5bGU9ImZpbGw6IzM1MzU2NDtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Im0gMTAwLjM5OTI5LDEyMC40NDYyMSB2IDEzLjE4NjMgbCAxMy43NDQ5LC0yLjU2ODkgdiAtMTEuNDcyNDUgeiIgcG9pbnRzPSIxMDAuMzk5MjksMTMzLjYzMjUxIDExNC4xNDQxOSwxMzEuMDYzNjEgMTE0LjE0NDE5LDExOS41OTExNiAxMDAuMzk5MjksMTIwLjQ0NjIxICIvPjxwYXRoIGlkPSJwYXRoNTYiIHN0eWxlPSJmaWxsOiNhZmFmZGU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJtIDEwMC4zOTkyOSwxMzMuNjMyNTEgMy44NDgwNiwwLjcyOTU4IDEzLjY2ODA5LC0yLjc0ODg2IC0zLjc3MTI1LC0wLjU0OTYyIHoiIHBvaW50cz0iMTA0LjI0NzM1LDEzNC4zNjIwOSAxMTcuOTE1NDQsMTMxLjYxMzIzIDExNC4xNDQxOSwxMzEuMDYzNjEgMTAwLjM5OTI5LDEzMy42MzI1MSAiLz48cGF0aCBpZD0icGF0aDUzIiBzdHlsZT0iZmlsbDojNGQ0ZDlmO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS1saW5lam9pbjpyb3VuZCIgZD0ibSAxMDAuMzk5MjksMTIwLjQ0NjIxIDMuODQ4MDYsMC4yNDI4NCAxMy42NjgwOSwtMC45MTQ5NSAtMy43NzEyNSwtMC4xODI5NCB6IiBwb2ludHM9IjEwNC4yNDczNSwxMjAuNjg5MDUgMTE3LjkxNTQ0LDExOS43NzQxIDExNC4xNDQxOSwxMTkuNTkxMTYgMTAwLjM5OTI5LDEyMC40NDYyMSAiLz48cGF0aCBpZD0icGF0aDU1IiBzdHlsZT0iZmlsbDojZDdkN2ZmO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS1saW5lam9pbjpyb3VuZCIgZD0ibSAxMDQuMjQ3MzUsMTIwLjY4OTA1IHYgMTMuNjczMDQgbCAxMy42NjgwOSwtMi43NDg4NiBWIDExOS43NzQxIFoiIHBvaW50cz0iMTA0LjI0NzM1LDEzNC4zNjIwOSAxMTcuOTE1NDQsMTMxLjYxMzIzIDExNy45MTU0NCwxMTkuNzc0MSAxMDQuMjQ3MzUsMTIwLjY4OTA1ICIvPjxwYXRoIGlkPSJwYXRoNTQiIHN0eWxlPSJmaWxsOiM4Njg2YmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJtIDEwMC4zOTkyOSwxMjAuNDQ2MjEgMy44NDgwNiwwLjI0Mjg0IHYgMTMuNjczMDQgbCAtMy44NDgwNiwtMC43Mjk1OCB6IiBwb2ludHM9IjEwNC4yNDczNSwxMjAuNjg5MDUgMTA0LjI0NzM1LDEzNC4zNjIwOSAxMDAuMzk5MjksMTMzLjYzMjUxIDEwMC4zOTkyOSwxMjAuNDQ2MjEgIi8+PC9nPjxnIGlkPSJnODQiIHN0eWxlPSJmaWxsOiMwMDgwODA7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjEuODg5NzYiPjxwYXRoIGlkPSJwYXRoODkiIHN0eWxlPSJmaWxsOiNlOWU5ZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjEuNjI2Mjc7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJtIDc5LjM1NjYxOSwxMTEuNTk0MTcgOS4xMzY2NzgsLTAuNjI5NyB2IDI2Ljk4ODU3IGwgLTkuMTM2Njc4LC0xLjg4ODA2IHoiIHBvaW50cz0iODguNDkzMjk3LDExMC45NjQ0NyA4OC40OTMyOTcsMTM3Ljk1MzA0IDc5LjM1NjYxOSwxMzYuMDY0OTggNzkuMzU2NjE5LDExMS41OTQxNyAiLz48cGF0aCBpZD0icGF0aDg0IiBzdHlsZT0iZmlsbDojMzUzNTY0O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxLjYyNjI3O3N0cm9rZS1saW5lam9pbjpyb3VuZCIgZD0ibSA1OS40Njk5NjYsMTEwLjU4OTk1IHYgMjguNDg2MDYgbCAxOS44ODY2NTMsLTMuMDExMDMgdiAtMjQuNDcwODEgeiIgcG9pbnRzPSI1OS40Njk5NjYsMTM5LjA3NjAxIDc5LjM1NjYxOSwxMzYuMDY0OTggNzkuMzU2NjE5LDExMS41OTQxNyA1OS40Njk5NjYsMTEwLjU4OTk1ICIvPjxwYXRoIGlkPSJwYXRoODgiIHN0eWxlPSJmaWxsOiNhZmFmZGU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjEuNjI2Mjc7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJtIDU5LjQ2OTk2NiwxMzkuMDc2MDEgOC4zOTU3NiwyLjYwMjQzIDIwLjYyNzU3MSwtMy43MjU0IC05LjEzNjY3OCwtMS44ODgwNiB6IiBwb2ludHM9IjY3Ljg2NTcyNiwxNDEuNjc4NDQgODguNDkzMjk3LDEzNy45NTMwNCA3OS4zNTY2MTksMTM2LjA2NDk4IDU5LjQ2OTk2NiwxMzkuMDc2MDEgIi8+PHBhdGggaWQ9InBhdGg4NSIgc3R5bGU9ImZpbGw6IzRkNGQ5ZjtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MS42MjYyNztzdHJva2UtbGluZWpvaW46cm91bmQiIGQ9Im0gNTkuNDY5OTY2LDExMC41ODk5NSA4LjM5NTc2LC0wLjg2Nzk2IDIwLjYyNzU3MSwxLjI0MjQ4IC05LjEzNjY3OCwwLjYyOTcgeiIgcG9pbnRzPSI2Ny44NjU3MjYsMTA5LjcyMTk5IDg4LjQ5MzI5NywxMTAuOTY0NDcgNzkuMzU2NjE5LDExMS41OTQxNyA1OS40Njk5NjYsMTEwLjU4OTk1ICIvPjxwYXRoIGlkPSJwYXRoODciIHN0eWxlPSJmaWxsOiNkN2Q3ZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjEuNjI2Mjc7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIiBkPSJtIDY3Ljg2NTcyNiwxMDkuNzIxOTkgdiAzMS45NTY0NSBsIDIwLjYyNzU3MSwtMy43MjU0IHYgLTI2Ljk4ODU3IHoiIHBvaW50cz0iNjcuODY1NzI2LDE0MS42Nzg0NCA4OC40OTMyOTcsMTM3Ljk1MzA0IDg4LjQ5MzI5NywxMTAuOTY0NDcgNjcuODY1NzI2LDEwOS43MjE5OSAiLz48cGF0aCBpZD0icGF0aDg2IiBzdHlsZT0iZmlsbDojODY4NmJmO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxLjYyNjI3O3N0cm9rZS1saW5lam9pbjpyb3VuZCIgZD0ibSA1OS40Njk5NjYsMTEwLjU4OTk1IDguMzk1NzYsLTAuODY3OTYgdiAzMS45NTY0NSBsIC04LjM5NTc2LC0yLjYwMjQzIHoiIHBvaW50cz0iNjcuODY1NzI2LDEwOS43MjE5OSA2Ny44NjU3MjYsMTQxLjY3ODQ0IDU5LjQ2OTk2NiwxMzkuMDc2MDEgNTkuNDY5OTY2LDExMC41ODk5NSAiLz48L2c+PC9nPjwvc3ZnPg==\" preserveAspectRatio=\"none\" width=\"584.7976649846642\" height=\"827.1130702490901\">\u003C/image>\u003C/symbol>\u003Cstyle class=\"style-fonts\">\n @font-face { font-family: Nunito; src: url(data:font/woff2;base64,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); }\u003C/style>\u003C/defs>\u003Cmask id=\"mask-image-crop-W11ezZP4bSH8JKKPCSfEa\" fill=\"#fff\">\u003Crect x=\"0\" y=\"53.33333333333358\" width=\"585\" height=\"680\">\u003C/rect>\u003C/mask>\u003Cg mask=\"url(#mask-image-crop-W11ezZP4bSH8JKKPCSfEa)\" transform=\"translate(10 -43.33333333333358) rotate(0 292.3988324923321 393.5565351245451)\">\u003Cuse href=\"#image-crop-c75108162fb0029a273367be88e0c346b1f3c1a6-1044805198\" width=\"585\" height=\"733.3333333333336\" opacity=\"1\">\u003C/use>\u003C/g>\u003Cg transform=\"translate(355.1766102701097 495.55555555555566) rotate(0 57.679931640625 12.5)\">\u003Ctext x=\"0\" y=\"19.08\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"20px\" fill=\"#1e1e1e\" text-anchor=\"start\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">gradient.png\u003C/text>\u003C/g>\u003Cg transform=\"translate(276.3855675183738 246.3888888888887) rotate(0 32.81996154785156 12.5)\">\u003Ctext x=\"0\" y=\"19.08\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"20px\" fill=\"#1e1e1e\" text-anchor=\"start\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">camera\u003C/text>\u003C/g>\u003Cg transform=\"translate(162.35664872225846 359.7222222222226) rotate(0 100.18991088867188 12.5)\">\u003Ctext x=\"0\" y=\"19.08\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"20px\" fill=\"#1e1e1e\" text-anchor=\"start\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">and objects inside box\u003C/text>\u003C/g>\u003Cg transform=\"translate(178.3200327147713 160.83333333333394) rotate(19.985782169458773 67.35992431640625 12.5)\">\u003Ctext x=\"0\" y=\"19.08\" font-family=\"Nunito, sans-serif, Segoe UI Emoji\" font-size=\"20px\" fill=\"#1e1e1e\" text-anchor=\"start\" style=\"white-space: pre;\" direction=\"ltr\" dominant-baseline=\"alphabetic\">vertical fogbox\u003C/text>\u003C/g>\u003Cg stroke-linecap=\"round\">\u003Cg transform=\"translate(536.287721381221 597.7777777777783) rotate(0 -9.444444444444343 -140)\">\u003Cpath d=\"M0 0 C16.3 -30.37, 117.22 -135.56, 97.78 -182.22 C78.33 -228.89, -80.93 -263.7, -116.67 -280 M0 0 C16.3 -30.37, 117.22 -135.56, 97.78 -182.22 C78.33 -228.89, -80.93 -263.7, -116.67 -280\" stroke=\"#1e1e1e\" stroke-width=\"4\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(536.287721381221 597.7777777777783) rotate(0 -9.444444444444343 -140)\">\u003Cpath d=\"M-91.68 -280.68 C-98.54 -280.49, -105.41 -280.3, -116.67 -280 M-91.68 -280.68 C-99.2 -280.47, -106.72 -280.27, -116.67 -280\" stroke=\"#1e1e1e\" stroke-width=\"4\" fill=\"none\">\u003C/path>\u003C/g>\u003Cg transform=\"translate(536.287721381221 597.7777777777783) rotate(0 -9.444444444444343 -140)\">\u003Cpath d=\"M-97.09 -264.45 C-102.47 -268.73, -107.85 -273, -116.67 -280 M-97.09 -264.45 C-102.98 -269.13, -108.87 -273.81, -116.67 -280\" stroke=\"#1e1e1e\" stroke-width=\"4\" fill=\"none\">\u003C/path>\u003C/g>\u003C/g>\u003Cmask>\u003C/mask>\u003C/svg>","type":"image/svg+xml"}, -{"created":"20250904105246150","text":"> **NOTE**: a subtitle-file allows for hasslefree [XR movies](#XR%20Movies) optimized for accessibility (screenreader, text-to-speech)\n\nSubtitle files must be provided as [sidecar-files](#๐Ÿ“œ%20level0:%20File) either in:\n\n* standard SRT format (with the header renamed to WEBVTT, and `.srt` to `.vtt`)\n* WebVTT format (`.vtt`), in which case only the SRT-equivalent subset of features will be processed. Specifically, the parser recognizes plain cue blocks consisting of an optional identifier, a start --> end timestamp line, and unstyled text. Any additional WebVTT features such as styling, positioning, regions, notes, or metadata will be ignored.\n\n## Example .vtt file\n\n```\nWEBVTT\n\n1\n00:00:01.000 --> 00:00:04.000\nHello, world!\n\n2\n00:00:05.000 --> 00:00:07.000\nThis is an example subtitle.\n```\n\n","tags":"","title":"WebVTT subtitles","modified":"20250904105904428","type":"text/markdown"}, +{"created":"20260324134403628","text":"> Guided & interactive XR navigation is possible when using [[href]] in WebVTT subtitle-files.\n\n### Potential\n\n* guided XR tours across multiple files/URLs\n* timeline for spawnpoints\n* rich storytelling / e-learning\n\nExample using [[sidecar files]]:\n\n```\nmyscene.xrf.glb\nmyscene.xrf.vtt\nmyscene.xrf.ogg\n```\n\nSince `.xrf.` (or at least one [[href]]) is a heuristic for loading [[sidecar files]], the webvtt subtitles (`myscene.xrf.vtt`) can be displayed while the experience plays (syncronized with `myscene.xrf.ogg`):\n\n```\nWEBVTT\n\n00:01.000 --> 00:04.000 href:#spawn\n\u003Cv narrator voice>welcome to a special experience.\none\ntwo\nthree\n\n00:06.000 --> 00:12.000 \nLet me take you to the divine..\n\n00:13.000 --> 00:14.000 href:#fadeAudioOut&inside\nHere we are \n\n00:14.000 --> 00:19.000\nNow lets open a portal \nto a remote location \n\n00:19.000 --> 00:25.000 href:https://xrfragment.org\nThat portal will take us \nto https://xrfragment.org\nJust click it..\n\n00:25.100 --> 00:30.000 \nWelcome to another Janus URL\n```\n\nHere [[href]] is used as CUE setting, which the player can act upon.\n","tags":"href","title":"WebVTT subtitles","modified":"20260324135016197","type":"text/markdown"}, {"created":"20230427103350051","text":"","tags":"","title":"WebXR","modified":"20230427103400217"}, {"created":"20251006103353443","text":"> See the [example files](https://codeberg.org/coderofsalvation/xrfragment/src/branch/main/assets) or [XRForge](https://xrforge.isvery.ninja) for example assets)\n\n## importance of optimizing 3D file size\n\n\n{{image_VR_lady}}\n\nIt's all about the future of immersive environments.\n\n> Do you want you experience to run fast or with hickups?\n\n## Golden rule\n\nTo guarantee a smooth XR ride, remember: ''small optimized 3D files'' prevent motion sickness .\n\n> A lot of money has been poored into XR experiences with improper use of 360 imagery or unoptimized (WebXR) experiences for standalone VR headsets, resulting in motionsickness. Create small optimized 3D files instead, compatible with XR Fragments instead to **make your efforts worthwile**.\n\n## The primary reason \n\nThe primary reason 3D assets, specifically models and textures, must remain relatively small lies in the necessity for rapid data delivery and memory efficiency. \n\n## Low-polygon models\n\nLow-polygon models and small, compressed texture sizes directly translate to smaller file sizes, which drastically reduces the amount of data that needs to be downloaded, streamed, and loaded into system memory (RAM and VRAM). This is critical for achieving the 'fast-loading' virtual worlds of the future, particularly those accessed via mobile devices or slower connections, or those employing continuous procedural loading (like large open-world games). By minimizing the initial data transfer and the subsequent memory footprint, developers ensure users can achieve:\n\n## immediate immersion\n\nReduce latency during zone transitions, and save precious memory resources, thereby preventing system bottlenecks before rendering even begins.\n\n## Essential\n\nFurthermore, keeping polygon counts low and texture resolutions manageable is essential for maintaining stable, high frame rates and preventing distracting 'framedrops' during real-time rendering. Every vertex and every texture pixel contributes to the GPU's workload: high-poly models require significantly more processing in the geometry pipeline, while large textures demand more memory bandwidth and computational power for sampling and fragment shading. In a complex virtual world with numerous concurrent users and dynamic objects, this computational burden multiplies rapidly. Adopting a strict low-poly approach and using efficient texture atlases ensures that the GPU can consistently render the scene within a tight millisecond budget, guaranteeing a smooth visual experience and enabling the scalable, fluid performance required for competitive gaming, collaborative work, and large-scale social virtual environments.","tags":"[[Best practices]]","title":"Why small file-size matters","modified":"20251008100849876","type":"text/markdown"}, {"created":"20230424092557827","text":"\u003Cb>Hyperlink the 3D world\u003C/b>\u003Cbr>\nThe 3D deeplinking standard for [[the deep immersive web|Philosophy & FAQ]].\u003Cbr>\n''Turn'' 3D files ''into'' local-first, interactive, accessible \u003Ca href=\"#XR%Movies\">XR movies\u003C/a>, E-learnings & 3D websites.\u003Cbr>\n\u003Cbr>\nHow? By using \u003Cb>URLs with spawnpoints\u003C/b>.\u003Cbr>\n\u003Cbr>\n\n\u003Cdiv style=\"max-width:800px;box-shadow:none\" class=\"border\">\n\u003C$videojs _autoplay controls=\"controls\" aspectratio=\"16:9\" preload=\"auto\" poster=\"\" fluid=\"fluid\" class=\"vjs-big-play-centered\">\n \u003Csource src=\"https://coderofsalvation.codeberg.page/xrfragment.media/hyperlinking-the-3d-world.mp4\" type=\"video/mp4\"/>\n\u003C/$videojs>\n\u003C/div>\n\n\u003Cbr>\nEmpower existing 3D\n\u003Cu tabindex=\"0\">fileformats\n \u003Cspan>like \u003Cb>glTF\u003C/b>, \u003Cb>usdz\u003C/b>, \u003Cb>obj\u003C/b>, \u003Cb>collada\u003C/b> which are used in websites, Game Engines, and like \u003Ca href=\"#Edit%20a%203D%20scene%20file\">3D editors\u003C/a>.\u003Cbr>XR Fragments makes 3D files interactive \u003C/span>\n\u003C/u> via \n\u003Cu tabindex=\"0\">URLS\n \u003Cspan>, using any \n \u003Cu tabindex=\"0\">protocol\n \u003Cspan>, not necessarily served via HTTP, but also \u003Ca href=\"https://ipfs.com\" target=\"_blank\">IPFS\u003C/a>, \u003Ca href=\"https://hypercore-protocol.github.io/new-website/guides/getting-started/\" target=\"_blank\">hypercore\u003C/a>, \u003Ca href=\"https://github.com/webtorrent/webtorrent\" target=\"_blank\">webtorrent\u003C/a> e.g\u003C/span>\n\t \u003C/u>\n\t\u003C/span>\n\u003C/u>.\nThis allows spatial\n \u003Cu tabindex=\"0\">interactions \n\t \u003Cspan>, like browser-navigation, teleportation, importing scenes, spatial hypermedia, allowing useful audiovisual immersive\u003C/span>\n\t\t\u003Cu tabindex=\"0\">experiences\n\t\t \u003Cspan>like e-learnings, quiz, realtime-rendered 3D movies, and audiovisual storytelling\u003C/span>\n\t\t\u003C/u>\n\t\u003C/u>\nvia 3D \n\u003Cu tabindex=\"0\">metadata\n \u003Cspan>, so called 'extras' embedded in 3D files ('custom properties' in \u003Ca href=\"https://blender.org\" target=\"_blank\">Blender\u003C/a>)\u003C/span>\n\u003C/u>\nand promote URI's and \n\u003Cu tabindex=\"0\">Local-First\n \u003Cspan> data, which lives local, and ideally only syncs/shares elsewhere via ''open user-operated internet'' protocols.\u003C/span>\n\u003C/u>\n.\n\n\n\u003Cdiv style=\"text-align:center\">\n\u003Cb style=\"font-size:11px\">~10 mins podcast introduction\u003C/b>\u003Cbr>\n\u003Caudio controls src=\"https://coderofsalvation.codeberg.page/xrfragment.media/podcast-xrfragments-intro.mp3\" type=\"audio/mpeg\">\n\u003C/audio>\n\u003C/div>\n\u003Cbr>\nAvoid \u003Cb>cloud lock-in\u003C/b>, by making your 3D experiences \u003Cb>portable\u003C/b> to \u003Cb>outlast\u003C/b> current technologies.\n\n\u003Cdiv style=\"display:inline-block; padding:0px 20px; border-radius:5px 5px 0px 0px; border:2px solid #555;background: #ededed;font-weight: bold;font-size: 16px;border-bottom: none;\">website.glb#scene1\u003C/div>\n\u003Ca href=\"https://coderofsalvation.codeberg.page/xrfragment-haxe/example/aframe/sandbox/?./../../assets/website.glb\" target=\"_blank\">\n \u003Cimg src=\"https://coderofsalvation.codeberg.page/xrfragment.media/images/website.glb.jpg\" style=\"border-left: 2px solid #555; cursor:pointer\">\n\u003C/a>\n\u003Ccenter>\n \u003Ca class=\"btn\" href=\"https://coderofsalvation.codeberg.page/xrfragment-haxe/example/aframe/sandbox/?./../../assets/website.glb\" target=\"_blank\" style=\"padding:10px 30px\">Try 3D file\u003C/a>\n\u003C/center>\n\n\u003Cbr>\n\u003Cdiv style=\"max-width:800px;box-shadow:none\" class=\"border\">\n\u003C$videojs _autoplay controls=\"controls\" aspectratio=\"16:9\" preload=\"auto\" poster=\"\" fluid=\"fluid\" class=\"vjs-big-play-centered\">\n \u003Csource src=\"https://coderofsalvation.codeberg.page/xrfragment.media/showreel_2024.mp4\" type=\"video/mp4\"/>\n\u003C/$videojs>\n\u003C/div>\n\n\u003Cdiv>#spatialweb #openinternet #interoperable #accessibility #3Dhypermedia\u003C/div>\n\u003Ccenter>\n \u003Ca class=\"btn\" href=\"https://matrix.to/#/#xrfragments:matrix.org\" target=\"_blank\" style=\"padding:10px 30px\">Join Matrix Community\u003C/a>\n\u003C/center>\n\u003Cbr>\n\n\u003Ctable style=\"border:none\">\n \u003Ctr>\n\t \u003Ctd style=\"border:none;vertical-align:top; width:49%\">\n\t\t\t\u003Cb>๐ŸŽจ no-code design-first\u003C/b>\u003Cbr/>\n\t\t\t\u003Cb>๐Ÿ„ surf 3D scenes in AR/VR\u003C/b>\u003Cbr/>\n\t \u003Cb>๐Ÿ“Ž embeddable\u003C/b>\u003Cbr/>\n\t\t\t\u003Cb>๐Ÿค interoperable\u003C/b>\u003Cbr/>\n\t\t\t\u003Cb>โ›” network-agnostic, local-first\u003C/b>\u003Cbr/>\n \u003Cb>๐Ÿ’พ compatible with glTF FBX USDZ OBJ and more\u003C/b>\u003Cbr/>\t\t\t\t\t\n\t\t\u003C/td>\n\t\t\u003Ctd style=\"border:none;vertical-align:top\">\n\t\t\t\u003Cb>๐Ÿ”ฎ 99% compatible with \u003Cb>future fileformats\u003C/b>\u003C/b>\u003Cbr/>\n \u003Cb>๐ŸŒฑ friendly to opensource & corporations\u003C/b>\u003Cbr/>\n\t\t\t\u003Cb>โค๏ธ \u003Cb>no\u003C/b> fileformat or editor lock-in\u003C/b>\u003Cbr/>\n\t\t\t\u003Cb>๐Ÿง‘โ€๐ŸŒพ solo-user read-only 3D content\u003C/b>\u003Cbr/>\n\t\t\u003C/td>\n\t\u003C/tr>\n\u003C/table>\n\u003Cbr>\n\n\u003Ch2>Made for 3D designers\u003C/h2>\n[img[xrfragment.jpg]]\n\u003Cbr>\u003CBr>\n\n\n\u003C\u003C\u003C\nSee [[How it works]]\n\u003C\u003C\u003C\n\n\n\u003Ch2>TLDR\u003C/h2>\n\nThe \u003Cb>TLDR\u003C/b> of processing 3D files with XR Fragments [pseudocode]:\n\u003Cbr>\u003Cbr>\n\u003Cdiv>\n \u003Ctextarea spellcheck=\"false\" class=\"sandboxify noresult\" style=\"min-height:190px;width:100%;max-width:800px;\">foreach object in scene:\n if object.extra.href:\n\t object.onClick = updateCameraFromURL(object.extra.href, camera, timeline)\n \nif changed(app.URL):\n camera.updateCameraFromURL(app.URL)\n \t\ndocument.location.href = 'my.org/foo.glb#roomC'\n\n\u003C/textarea>\n\u003C/div> \n\u003Cbr>\n\u003Ch2>Virtual worlds without lock-in\u003C/h2>\n\nScale beyond companies, appstores, network protocols and file-formats:\n\n\u003Cdiv style=\"max-width:600px;box-shadow:none;padding:15px\" class=\"border\">\n\u003C$videojs _autoplay controls=\"controls\" aspectratio=\"16:9\" preload=\"auto\" poster=\"\" fluid=\"fluid\" class=\"vjs-big-play-centered\">\n \u003Csource src=\"https://coderofsalvation.codeberg.page/xrfragment.media/xrfragment.bumper2.mp4\" type=\"video/mp4\"/>\n\u003C/$videojs>\n\u003C/div>\n\u003Cbr>\n\n\u003Ch3>Virtual worlds connected via URLs\u003C/h3>\n\n[img[urls.svg]]\n\n\u003Cbr>\n\nXR Fragments is a spec to link 3D models into a basic ''distributed'' interactive XR experience.\u003Cbr>\nThink of it as bundling virtual worlds into a \u003Cb>spatial book\u003C/b>.\u003Cbr>\n\u003Cbr>\n\n\n!! Progressive enhancement\n\nUse [[engine prefixes|๐Ÿ“œlevel7: engine prefixes]] to hint specific \u003Cb>game-engine features\u003C/b> from within your 3D file.\n\u003Cbr>\u003Cbr>\n[img[engine-prefixes.webp]]\n\n\nXR Fragments \u003Cb>empowers designers\u003C/b> to embed engine-hints, \u003Cb>simple interactions & navigation\u003C/b> inside a \u003Cb>3D file\u003C/b>.\u003Cbr>\nThis \u003Cb>no longer\u003C/b> requires developers to implement trivial interactive stuff.\u003Cbr>\nIt promotes \u003Cb>design-first, secure, durable and interoperable\u003C/b> XR experiences from \u003Cb>3D models\u003C/b>, basically 3D hypermedia, mitigating \u003Cb>handcoded-XR-apps-as-3D-content-burial-sites\u003C/b>.\u003Cbr>\n\u003Cbr>\n\n\u003Ch2>Getting Started\u003C/h2>\n\nJust get your hands on a 3D editor and follow the steps in the video:\n\u003Cbr>\u003Cbr>\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\" type=\"video/mp4\"/>\n\u003C/$videojs>\n\u003C/div>\n\u003Cbr>\u003CBr>\nCheck [[How it works|How it works]], or \u003Ca href=\"https://coderofsalvation.codeberg.page/xrfragment-haxe/example/aframe/sandbox/?./../../assets/website.glb\" target=\"_blank\">view a \u003Cb>demo.glb\u003C/b> scene right now\u003C/a>, or see the menu in the left corner for more.\n\u003Cbr>\u003Cbr>\n\u003Ch2>Presentation\u003C/h2>\n\u003Cbr>\n\u003Ciframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/bfxqm1q_GXw?start=1445\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen>\u003C/iframe>\n\n\u003C!-- persist telescopic unfolds -->\n\u003C\u003Cscript>>\n\u003Cscript>\n([...document.querySelectorAll('u')]).map( (u) => {\n u.addEventListener('click', e => e.target.className = 'show' )\n});\n\u003C/script>\n\u003C\u003Cscript 0>>\n","tags":"Home","title":"XR Fragments","modified":"20260317152921434","list-before":"How it works"},